(this["webpackJsonpcredit-squared-ui"]=this["webpackJsonpcredit-squared-ui"]||[]).push([[0],{105:function(e,a,t){"use strict";t.d(a,"b",(function(){return l})),t.d(a,"a",(function(){return r}));var n=t(54);const l=e=>{n.b.success(e,{position:n.b.POSITION.TOP_RIGHT})},r=e=>{n.b.error(e,{autoClose:!1})}},110:function(e,a,t){"use strict";t.d(a,"c",(function(){return u})),t.d(a,"b",(function(){return d})),t.d(a,"a",(function(){return p})),t.d(a,"d",(function(){return E}));var n=t(15),l=t.n(n),r=t(19),c=t(145),s=t(47),o=t(31),i=t(129),m=t(153);function u(e){return async(a,t)=>{try{var n;const o=null===(n=await Object(c.b)(e))||void 0===n?void 0:n.data,i=t(),m=l.a.get(i,"tableInfo.tableData",[]),u=l.a.get(i,"tableInfo.defaultColumns",[]),d=l.a.get(i,"tableInfo.columnsToHideMapping",[]),{defaultColumn:p,columns:E}=o,b=E.filter(e=>e.id!==p).map(e=>e.id);u.includes(p)||a(Object(r.q)(p)),a(Object(r.p)(p,b)),a(Object(r.B)(l.a.flatten(Object.keys(d).map(e=>d[e]))));const f=o.rowData.map(e=>Object(s.h)(e,m));a(Object(r.C)(f));const h={columns:o.columns.map(e=>Object(s.k)(e,E)),Header:o.label,accessor:o.name,defaultColumnId:o.defaultColumn,disableSortBy:!0,nicheId:o.id};return a(Object(r.t)(h)),a(Object(r.x)(p)),o}catch(o){console.error(o)}}}function d(e){let{nicheId:a,nicheName:t,cellId:n}=e;return async(e,c)=>{o.a();try{const s=c(),i=l.a.get(s,"niches.selected",{}),m=!l.a.isUndefined(i[a]);let d=null;if(!m){const{defaultColumn:a,id:n,label:l,name:r}=await e(u(t));d=a,e({type:"UPDATE_SELECTED_NICHE_LIST",payload:{niche:{id:n,defaultColumnId:d,label:l,name:r},isActive:!0}})}d||(d=i[a]&&i[a].defaultColumnId);const p=l.a.get(s,"tableInfo.columnsToHideMapping",[]),E=l.a.flatten(l.a.filter(p,(e,a)=>a!==d));e(Object(r.B)(E)),await e(Object(r.x)(d)),await e(Object(r.w)(n))}catch(s){console.error(s)}finally{o.b()}}}function p(){return async e=>{e(Object(r.y)()),e(Object(m.d)()),e(Object(i.a)())}}function E(e){return async(a,t)=>{o.a();try{var n;a(Object(r.y)()),a(Object(m.d)());const t=null===(n=await Object(c.c)(e))||void 0===n?void 0:n.data;if(t){let e=[];t.forEach(t=>{const{defaultColumn:n,columns:l,id:c,label:o,name:i}=t,u=l.filter(e=>e.id!==n).map(e=>e.id);a(Object(r.r)(u)),a(Object(r.q)(n)),a(Object(r.p)(n,u)),e=t.rowData.map(a=>Object(s.h)(a,e));const d={columns:t.columns.map(e=>Object(s.k)(e,l)),Header:t.label,accessor:t.name,defaultColumnId:t.defaultColumn,disableSortBy:!0};a(Object(r.t)(d)),a(Object(m.c)({id:c,defaultColumnId:n,label:o,name:i}))}),a(Object(r.C)(e))}}catch(l){console.error(l)}finally{o.b()}}}},123:function(e,a,t){"use strict";t.d(a,"a",(function(){return s})),t.d(a,"b",(function(){return o}));var n=t(145),l=t(110),r=t(19),c=t(31);function s(){return async e=>{try{e({type:"FETCH_NICHE_LIST",payload:(await Object(n.d)()).data})}catch(a){console.error(a)}}}function o(e,a){return async t=>{try{c.a(),t({type:"UPDATE_SELECTED_NICHE_LIST",payload:{niche:e,isActive:a}}),a?await t(Object(l.c)(e.name)):await t(Object(r.A)(e.defaultColumnId))}catch(n){console.error("Error while updating selected niche list")}finally{c.b()}}}},129:function(e,a,t){"use strict";t.d(a,"a",(function(){return m})),t.d(a,"b",(function(){return u}));var n=t(5),l=t(119);const r=t(8).c.CSQ_API;var c=t(76),s=t(19),o=t(31),i=t(105);function m(){return async e=>{try{o.a();const a=await(async()=>await l.a.get(r,"/lenders",{}))();e({type:"FETCH_LENDER_LIST",payload:a.data});const t=a.data.map(e=>({[c.a]:Object(n.a)({value:e.name},e)}));await e(Object(s.C)(t))}catch(a){console.error(a)}finally{o.b()}}}function u(e,a,t){return async n=>{try{o.a(),await(async(e,a)=>{const t={body:a};return await l.a.post(r,"/lenders/".concat(e,"/bdm"),t)})(e.lenderId,a),await n(Object(s.D)({rowIndex:e.rowIndex,key:"bdmDetails",value:a,column:"lender"})),Object(i.b)("Lender BDM successfully updated for ".concat(e.lenderName)),t&&t()}catch(c){console.error(c),Object(i.a)("Failed to update BDM details.")}finally{o.b()}}}},145:function(e,a,t){"use strict";t.d(a,"d",(function(){return r})),t.d(a,"b",(function(){return c})),t.d(a,"c",(function(){return s})),t.d(a,"a",(function(){return o}));var n=t(119);const l=t(8).c.CSQ_API,r=async()=>await n.a.get(l,"/niche-category/niches",{});function c(e){return n.a.get(l,"/niche/".concat(e),{})}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const a={queryStringParameters:{nicheNames:e}};return n.a.get(l,"/niches",a)}function o(e){const a={body:{nicheNames:[e]}};return n.a.post(l,"/niches/export/excel",a)}},153:function(e,a,t){"use strict";t.d(a,"b",(function(){return n})),t.d(a,"a",(function(){return l})),t.d(a,"d",(function(){return r})),t.d(a,"c",(function(){return c}));const n="CLEAR_SELECTED_NICHES",l="ADD_SELECTED_NICHE",r=()=>({type:n}),c=e=>({type:l,payload:e})},165:function(e,a,t){"use strict";var n=t(1),l=t.n(n),r=t(373),c=t.n(r);t(452);a.a=l.a.memo(e=>{let{mode:a,data:t,onChange:n,placeHolder:r}=e;return l.a.createElement("div",null,l.a.createElement(c.a,{keepTreeOnSearch:!0,mode:a,data:t,onChange:n,showDropdown:"always",texts:{placeholder:r||"Search"},showPartiallySelected:!0}))})},19:function(e,a,t){"use strict";t.d(a,"e",(function(){return n})),t.d(a,"n",(function(){return l})),t.d(a,"b",(function(){return r})),t.d(a,"a",(function(){return c})),t.d(a,"m",(function(){return s})),t.d(a,"c",(function(){return o})),t.d(a,"k",(function(){return i})),t.d(a,"d",(function(){return m})),t.d(a,"j",(function(){return u})),t.d(a,"h",(function(){return d})),t.d(a,"g",(function(){return p})),t.d(a,"o",(function(){return E})),t.d(a,"l",(function(){return b})),t.d(a,"f",(function(){return f})),t.d(a,"i",(function(){return h})),t.d(a,"t",(function(){return g})),t.d(a,"C",(function(){return v})),t.d(a,"q",(function(){return y})),t.d(a,"p",(function(){return N})),t.d(a,"B",(function(){return O})),t.d(a,"r",(function(){return j})),t.d(a,"A",(function(){return C})),t.d(a,"s",(function(){return I})),t.d(a,"z",(function(){return _})),t.d(a,"x",(function(){return T})),t.d(a,"w",(function(){return S})),t.d(a,"D",(function(){return A})),t.d(a,"u",(function(){return w})),t.d(a,"v",(function(){return x})),t.d(a,"y",(function(){return k}));const n="ADD_TABLE_HEADERS",l="SET_TABLE_DATA",r="ADD_DEFAULT_COLUMNS",c="ADD_COLUMNS_TO_HIDE_MAPPING",s="SET_HIDDEN_COLUMNS",o="ADD_HIDDEN_COLUMNS",i="REMOVE_TABLE_INFO",m="ADD_TABLE_FILTER",u="REMOVE_TABLE_FILTER",d="FOCUS_NICHE",p="FOCUS_CELL",E="UPDATE_CELL_DATA",b="SAVE_TABLE_SORTING",f="CLEAR_TABLE_FILTER_AND_SORT",h="INITIALIZE_TABLE_INFO";function g(e){return{type:n,payload:e}}function v(e){return{type:l,payload:e}}function y(e){return{type:r,payload:Array.isArray(e)?e:[e]}}function N(e,a){return{type:c,payload:{columnIds:a,defaultColumnId:e}}}function O(e){return{type:s,payload:e}}function j(e){return{type:o,payload:e}}function C(e){return{type:i,payload:e}}function I(e){return{type:m,payload:e}}function _(e){return{type:u,payload:e}}function T(e){return{type:d,payload:{columnId:e}}}function S(e){return{type:p,payload:{cellId:e}}}function A(e){return{type:E,payload:e}}function w(e){return{type:b,payload:e}}function x(){return{type:f}}function k(){return{type:h}}},201:function(e,a,t){"use strict";t.d(a,"a",(function(){return s})),t.d(a,"b",(function(){return o}));var n=t(5),l=t(15),r=t(216);const c={cifDataList:[],isCifLoading:!1,loader:!1,toggleCIF:!1},s=Object.freeze({SET_CIF_DATA:"SET_CIF_DATA",SET_CIF_LENDERS_DATA:"SET_CIF_LENDERS_DATA",REMOVE_CIF_DATA:"REMOVE_CIF_DATA",FETCH_LENDER_LIST:"FETCH_LENDER_LIST",SET_FILTERS:"SET_FILTERS",UPDATE_CIF_DATA:"UPDATE_CIF_DATA",DELETE_CIF_DATA:"DELETE_CIF_DATA",DELETE_MULTIPLE_CIF_DATA:"DELETE_MULTIPLE_CIF_DATA",LOADING_CIF_DATA:"LOADING_CIF_DATA",RESET_CIF_LOADING:"RESET_CIF_LOADING",INITIALIZE_CIF_DATA:"INITIALIZE_CIF_LOADING",TOGGLE_CIF:"TOGGLE_CIF"});function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,a=arguments.length>1?arguments[1]:void 0;const{type:t,payload:o}=a;switch(t){case s.SET_CIF_DATA:return Object(n.a)(Object(n.a)({},e),{},{cifDataList:o});case s.TOGGLE_CIF:return Object(n.a)(Object(n.a)({},e),{},{toggleCIF:o.toggle});case s.SET_CIF_LENDERS_DATA:return Object(n.a)(Object(n.a)({},e),{},{creditAssessmentResult:o});case s.REMOVE_CIF_DATA:return Object(n.a)(Object(n.a)({},e),{},{cifDataList:e.cifDataList.filter(e=>e.nicheId!==o)});case s.UPDATE_CIF_DATA:const t=Object(l.cloneDeep)(e.cifDataList).map(e=>(e.nicheId===o.nicheId&&e.questionGroups[o.questionGroup]&&e.questionGroups[o.questionGroup].questions.forEach(e=>{e.questionId===o.questionId&&(e.value=o.value)}),e));return Object(n.a)(Object(n.a)({},e),{},{cifDataList:t});case s.DELETE_CIF_DATA:const{nicheId:c,uid:i}=o;let m;return c&&(m=i?e.cifDataList.map(e=>e.nicheId!==c?e:Object(n.a)(Object(n.a)({},e),{},{questionGroups:e.questionGroups.filter(e=>e.uid!==i)})):e.cifDataList.filter(e=>e.nicheId!==c)),Object(n.a)(Object(n.a)({},e),{},{cifDataList:m});case s.DELETE_MULTIPLE_CIF_DATA:let u;return u=e.cifDataList.filter(e=>e.nicheId===r.c),Object(n.a)(Object(n.a)({},e),{},{cifDataList:u});case s.SET_FILTERS:const d=Object.assign({},e.filters,a.payload);return Object(n.a)(Object(n.a)({},e),{},{filters:d});case s.LOADING_CIF_DATA:const p=a.payload.isMainLoader?"isCifLoading":"isLoading";return Object(n.a)(Object(n.a)({},e),{},{[p]:!0});case s.RESET_CIF_LOADING:const E=a.payload.isMainLoader?"isCifLoading":"isLoading";return Object(n.a)(Object(n.a)({},e),{},{[E]:!1});case s.INITIALIZE_CIF_DATA:return Object(n.a)(Object(n.a)(Object(n.a)({},e),a.payload),{},{nicheNameToDataMap:a.payload.nicheQuestionList.reduce((e,a)=>Object(n.a)(Object(n.a)({},e),{},{[a.nicheName]:a}),{})});default:return e}}},203:function(e,a,t){"use strict";var n=t(1),l=t.n(n),r=t(902),c=t(881),s=t(882),o=t(15),i=t.n(o),m=t(28),u=t.n(m);var d=e=>{let{children:a,isOpen:t,toggle:n,modalHeader:o}=e;return l.a.createElement(r.a,{isOpen:t,toggle:n},l.a.createElement(c.a,{toggle:n,className:"p-8 f16"},o),l.a.createElement(s.a,{className:"p-8"},!i.a.isEmpty(a)&&l.a.createElement("div",{className:"noteHeight"},u()(a))))},p=t(56),E=t(444);const b=e=>{const[a,t]=l.a.useState(!1),[r,c]=l.a.useState(!1),[s,o]=Object(p.a)(!1),i=Object(n.useRef)(null),m=a=>{a.preventDefault(),"modal"===e.toggleType?o():t(e=>!e)};return l.a.createElement(l.a.Fragment,null,"modal"===e.toggleType&&l.a.createElement(d,{isOpen:s,toggle:o,modalHeader:e.modalHeader},e.value?e.value:e.children),!a&&l.a.createElement(E.a,{ref:i,lines:e.lines+1,onTruncate:e=>{c(e)},ellipsis:l.a.createElement("span",null,l.a.createElement("br",null),l.a.createElement("a",{href:"#",onClick:m},e.moreText))},l.a.createElement("div",null,isNaN(e.children)?e.children:"".concat(e.children))),r&&a&&l.a.createElement("div",null,e.children,l.a.createElement("span",null,l.a.createElement("br",null),l.a.createElement("a",{href:"#",onClick:m},e.lessText))))};b.defaultProps={lines:5,moreText:"Read more",lessText:"Read less",toggleType:"inline",modalHeader:"Modal"};a.a=l.a.memo(b)},216:function(e,a,t){"use strict";t.d(a,"g",(function(){return n})),t.d(a,"h",(function(){return l})),t.d(a,"k",(function(){return r})),t.d(a,"c",(function(){return c})),t.d(a,"a",(function(){return s})),t.d(a,"i",(function(){return o})),t.d(a,"b",(function(){return i})),t.d(a,"f",(function(){return m})),t.d(a,"e",(function(){return u})),t.d(a,"j",(function(){return d})),t.d(a,"d",(function(){return p}));const n="#FF0000",l="#ffc107",r="This niche is currently not supported by the application for assessment.",c="000000000000000000000001",s=["arrears","au_bv_lvr","au_pr_bv_lvr","debt_cons","defaults","dischg_bnkpt","gen_sav","guarantor","low_doc_acc_dec","max_lvr","medico","no_cr_score","ovs_acc_cur","ovs_cond","ovs_lvr","ovs_se_inc","ploan_deposit","refi_cash_out","se_full_doc","waived_lmi"],o={label:"General Information",nicheId:"000000000000000000000001",name:null,questionGroups:[{uid:"737858a4-0cd0-4e0e-b329-06ab42cd6bac",questions:[{questionId:"transaction",question:{en:"Transaction type"},format:"enumMulti",type:"",properties:"Purchase, Refinance, Construction",defaultValue:"",parameterId:"TRANSACTION",operator:"",dependencies:[],value:["Purchase"]},{questionId:"property_value",question:{en:"Property value"},format:"currency",type:"",properties:"",defaultValue:"",parameterId:"PURCHASE_PRICE",operator:"",dependencies:[],value:null},{questionId:"loan_amt",question:{en:"Loan amount"},format:"currency",type:"",properties:"",defaultValue:"",parameterId:"LOAN_AMT",operator:"",dependencies:[],value:null},{questionId:"loan_purpose",question:{en:"Loan purpose"},format:"enum",type:"",properties:"Owner Occupied, Investment",defaultValue:"",parameterId:"LOAN_PURPOSE",operator:"",dependencies:[],value:"Owner Occupied"},{questionId:"base_lvr",question:{en:"Base LVR"},format:"percentage",type:"",properties:"",defaultValue:"",parameterId:"BASE_LVR",operator:"",dependencies:[],value:null},{questionId:"final_lvr",question:{en:"Final LVR"},format:"percentage",type:"",properties:"",defaultValue:"",parameterId:"FINAL_LVR",operator:"",dependencies:[],value:null},{questionId:"app_type",question:{en:"Application type"},format:"enum",type:"",properties:"General, SMSF, Company, Trust",defaultValue:"",parameterId:"APP_TYPE",operator:"",dependencies:[],value:"General"},{questionId:"loan_term",question:{en:"Loan term (years)"},format:"number",type:"",properties:"",defaultValue:"",parameterId:"LOAN_TERM",operator:"",dependencies:[],value:30}]}]},i="General Information",m="number",u=["Cardiologist","Cardiothoracic Surgeon","Chiropractor","Clinical Pharmacologist","Dentist","Dermatologist","Doctor","Endocrinologist","Gastroenterologist","General Practitioner","Gynaecological Oncologist","Haematologist","Hepatologist","Immunologist","Medical Practitioner","Medical Specialist","Nephrologist","Neuro Surgeon","Neurologist","Obstetrician","Ophthalmologist","Optometrist","Oral and Maxillofacial Surgeon","Orthopaedic Surgeon","Otolaryngologist","Paediatric Surgeon (Neonatal and Perinatal)","Paediatrician","Pathologist","Physiotherapist","Plastic Surgeon","Radiation Oncology","Radiologist","Respiratory / Thoracic Surgeon","Rheumatologist","Urogynaecologist","Urologist","Vascular Surgeon","Veterinarian"],d=["Low Doc - Business Activity Statement","Low Doc - Business Banking Statement","Low Doc - Accountants Declaration","PAYG Contractor","Pre-approval","Trust & Company Matrix","Maternity Leave","Serviced Apartments","Scholarship Income","Probation Period","DHOAS Home Loan","Display Home"],p="It's not completed, hence the lender's results are not as per the sub-questions below rather than just based on whether the niche is accepted or not by the lender."},305:function(e,a,t){"use strict";t.d(a,"b",(function(){return s})),t.d(a,"a",(function(){return o}));var n=t(31),l=t(201),r=t(216),c=t(306);function s(e){return{type:l.a.TOGGLE_CIF,payload:{toggle:e}}}function o(e,a){return async e=>{try{Object(n.a)();const[t,s]=await Promise.allSettled([Object(c.a)(),Object(c.b)()]),o="fulfilled"===t.status?t.value:null;let i="fulfilled"===s.status?s.value:null;i||(i={data:r.a}),e({type:l.a.INITIALIZE_CIF_DATA,payload:{nicheQuestionList:o.data,nicheRulesList:i.data}})}catch(t){console.error(t)}finally{Object(n.b)(),a&&a()}}}},306:function(e,a,t){"use strict";t.d(a,"c",(function(){return s})),t.d(a,"b",(function(){return o})),t.d(a,"a",(function(){return i}));var n=t(119),l=t(8);const r=l.c.CAS_API,c=l.c.WORKBENCH_API,s=async e=>{const a={body:e};return n.a.post(r,"/decisions",a)},o=async()=>n.a.get(r,"/rules",{}),i=async()=>n.a.get(c,"/cif/niches/metadata",{})},31:function(e,a,t){"use strict";t.d(a,"a",(function(){return r})),t.d(a,"b",(function(){return c}));const n=document.getElementsByTagName("body")[0],l=document.getElementsByClassName("modal-content"),r=()=>{Object.keys(l).forEach(e=>{l[e].classList.add("wait")}),n.classList.add("wait"),document.onkeydown=()=>!1},c=()=>{Object.keys(l).forEach(e=>{l[e].classList.remove("wait")}),n.classList.remove("wait"),document.onkeydown=()=>!0}},38:function(e,a,t){"use strict";t.d(a,"f",(function(){return l})),t.d(a,"h",(function(){return r})),t.d(a,"e",(function(){return c})),t.d(a,"b",(function(){return s})),t.d(a,"c",(function(){return o})),t.d(a,"d",(function(){return i})),t.d(a,"g",(function(){return m})),t.d(a,"i",(function(){return u})),t.d(a,"a",(function(){return d})),t.d(a,"o",(function(){return p})),t.d(a,"q",(function(){return E})),t.d(a,"n",(function(){return b})),t.d(a,"k",(function(){return f})),t.d(a,"l",(function(){return h})),t.d(a,"m",(function(){return g})),t.d(a,"p",(function(){return v})),t.d(a,"r",(function(){return y})),t.d(a,"j",(function(){return N}));var n=t(5);const l="SET_REQUEST_FORM_METADATA",r="SET_REQUEST_TASKS",c="SET_PAGINATED_REQUEST_TASKS",s="FETCHING_PAGINATED_REQUEST_TASKS",o="FETCHING_PAGINATED_REQUEST_TASKS_FAILED",i="SET_CELL_DATA",m="SET_REQUEST_STATUS",u="SHOW_REQUEST_REJECTION_MODAL",d="CLOSE_REQUEST_REJECTION_MODAL",p=(e,a)=>({type:l,payload:Object(n.a)(Object(n.a)({},e),{},{rowIndex:a,colorCode:e.colorCode||""})}),E=e=>({type:r,payload:e}),b=e=>({type:c,payload:e}),f=()=>({type:s}),h=()=>({type:o}),g=e=>({type:i,payload:e}),v=(e,a)=>({type:m,payload:{requestId:e,status:a}}),y=e=>({type:u,payload:{requestId:e}}),N=()=>({type:d})},39:function(e,a,t){"use strict";t.d(a,"d",(function(){return n})),t.d(a,"a",(function(){return l})),t.d(a,"c",(function(){return r})),t.d(a,"e",(function(){return c})),t.d(a,"b",(function(){return s})),t.d(a,"h",(function(){return o})),t.d(a,"f",(function(){return i})),t.d(a,"g",(function(){return m}));const n=Symbol.for("lenderRenderer"),l=Symbol.for("defaultTableCellRenderer");let r=Symbol.for("lenderFilter");const c=Symbol.for("numberFilter"),s=Symbol.for("enumFilter"),o=Symbol.for("timeUnitFilter"),i=Symbol.for("sortNumber"),m=Symbol.for("sortString")},414:function(e,a,t){"use strict";var n=t(26),l=t(1),r=t.n(l),c=t(25),s=t(884),o=t(885),i=t(876),m=t(877),u=t(426),d=t(57),p=t(86),E=t(28),b=t.n(E);var f=e=>{let{label:a,name:t,id:n,value:l,isDisabled:E,onChange:f}=e;const h=Object(d.a)(l),g="year",v="month",y="day",N=(e,a)=>{let t,n,l;const r=parseInt(e.target.value),c=isNaN(r)?0:r;switch(a){case g:t=h.days,n=Object(d.d)(c),l=Object(d.b)(h.months);break;case v:t=h.days,n=Object(d.d)(h.years),l=Object(d.b)(c);break;case y:t=c,n=Object(d.d)(h.years),l=Object(d.b)(h.months);break;default:return null}f({target:{value:n+l+t}})};return r.a.createElement(s.a,null,r.a.createElement(o.a,{for:n},b()(a)),r.a.createElement(i.a,null,r.a.createElement(p.a,{name:t,displayType:"input",className:"form-control",defaultValue:h.years,onChange:e=>N(e,g),allowNegative:!1,disabled:E,allowDecimal:!1}),r.a.createElement(m.a,{addonType:"append"},r.a.createElement(u.a,null,"years")),r.a.createElement(p.a,{name:t,displayType:"input",className:"form-control",defaultValue:h.months,onChange:e=>N(e,v),allowNegative:!1,disabled:E,allowDecimal:!1,digitLimit:"11"}),r.a.createElement(m.a,{addonType:"append"},r.a.createElement(u.a,null,"months")),r.a.createElement(p.a,{name:t,displayType:"input",className:"form-control",defaultValue:h.days,onChange:e=>N(e,y),allowNegative:!1,disabled:E,allowDecimal:!1,digitLimit:"29"}),r.a.createElement(m.a,{addonType:"append"},r.a.createElement(u.a,null,"days"))),r.a.createElement(c.a,{className:"errorMsg",name:t,component:"div"}))};var h=e=>{let{label:a,name:t,id:n,value:l,inputClassNames:i,labelClassNames:m,isDisabled:u,selectOptions:d,onChange:p}=e;return r.a.createElement(s.a,null,r.a.createElement(o.a,{for:n,className:m},b()(a)),r.a.createElement(c.b,{className:"form-control ".concat(i),as:"select",name:t,value:l,disabled:u,onChange:p},d.map((e,a)=>r.a.createElement("option",{key:a,value:e.trim()},e.trim()))),r.a.createElement(c.a,{className:"errorMsg",name:t,component:"div"}))};const g=["label","name","id","inputClassNames","labelClassNames","value","isDisabled"];var v=e=>{let{label:a,name:t,id:l,inputClassNames:d,labelClassNames:p,value:E,isDisabled:f}=e,h=Object(n.a)(e,g);return r.a.createElement(s.a,null,r.a.createElement(o.a,{for:l,className:p},b()(a)),r.a.createElement(i.a,null,r.a.createElement(c.b,Object.assign({className:"form-control ".concat(d),type:"number",min:0,value:E,name:t,disabled:f},h)),r.a.createElement(m.a,{addonType:"append"},r.a.createElement(u.a,null,"%"))),r.a.createElement(c.a,{className:"errorMsg",name:t,component:"div"}))};const y=["label","name","id","inputClassNames","labelClassNames","value","isDisabled"];var N=e=>{let{label:a,name:t,id:l,inputClassNames:d,labelClassNames:E,value:f,isDisabled:h}=e,g=Object(n.a)(e,y);return r.a.createElement(s.a,null,r.a.createElement(o.a,{for:l,className:E},b()(a)),r.a.createElement(i.a,null,r.a.createElement(m.a,{addonType:"prepend"},r.a.createElement(u.a,null,"$")),r.a.createElement(c.b,Object.assign({className:"form-control ".concat(d),type:"text",value:f,name:t,disabled:h,as:p.a},g))),r.a.createElement(c.a,{className:"errorMsg",name:t,component:"div"}))};const O=["label","type","name","id","value","inputClassNames","labelClassNames","isDisabled"];var j=e=>{let{label:a,type:t,name:l,id:i,value:m,inputClassNames:u,labelClassNames:d,isDisabled:p}=e,E=Object(n.a)(e,O);return r.a.createElement(s.a,null,r.a.createElement(o.a,{for:i,className:d},b()(a)),r.a.createElement(c.b,Object.assign({className:"form-control ".concat(u),type:t,name:l,value:m,disabled:p},E)),r.a.createElement(c.a,{className:"errorMsg",name:l,component:"div"}))},C=t(8),I=t(5),_=t(260);const T=["label","name","id","value","inputClassNames","labelClassNames","isDisabled","selectOptions"];function S(e){let{options:a,onChange:t,value:n,disabled:l}=e;const c=a.filter(e=>n?n.includes(e.value):"");return r.a.createElement(_.a,{isDisabled:l,type:"select",isMulti:!0,options:a,className:"basic-multi-select",classNamePrefix:"select",onChange:e=>{const a={target:{value:Array.isArray(e)?e.map(e=>e.value).join(","):""}};t(a)},value:c,theme:e=>Object(I.a)(Object(I.a)({},e),{},{colors:Object(I.a)(Object(I.a)({},e.colors),{},{danger:"white",dangerLight:"#27ADE7",primary:"#9ad9f4"})})})}var A=e=>{let{label:a,name:t,id:l,value:i,inputClassNames:m,labelClassNames:u,isDisabled:d,selectOptions:p}=e,E=Object(n.a)(e,T);const f=r.a.useMemo(()=>p.map(e=>{const a=e.trim();return{label:a,value:a}}),[p]);return r.a.createElement(s.a,null,r.a.createElement(o.a,{for:l,className:u},b()(a)),r.a.createElement(c.b,Object.assign({className:"form-control ".concat(m),name:t,value:i,disabled:d,options:f},E,{as:S})),r.a.createElement(c.a,{className:"errorMsg",name:t,component:"div"}))};const w=["label","type","name","id","value","inputClassNames","labelClassNames","isDisabled"];var x=e=>{let{label:a,type:t,name:l,id:i,value:m,inputClassNames:u,labelClassNames:d,isDisabled:E}=e,f=Object(n.a)(e,w);return r.a.createElement(s.a,null,r.a.createElement(o.a,{for:i,className:d},b()(a)),r.a.createElement(c.b,Object.assign({className:"form-control ".concat(u),type:t,name:l,value:m,disabled:E,as:p.a},f)),r.a.createElement(c.a,{className:"errorMsg",name:l,component:"div"}))},k=t(314),L=t.n(k),R=t(47);const D=["value","onChange","setFieldTouched"],P={display:["INLINE_STYLE_BUTTONS","BLOCK_TYPE_BUTTONS","LINK_BUTTONS"],INLINE_STYLE_BUTTONS:[{label:"Bold",style:"BOLD"},{label:"Italic",style:"ITALIC"},{label:"Underline",style:"UNDERLINE"}],BLOCK_TYPE_BUTTONS:[{label:"UL",style:"unordered-list-item"},{label:"OL",style:"ordered-list-item"}]},F=e=>{let{value:a,onChange:t,setFieldTouched:l}=e,c=Object(n.a)(e,D);const[s,o]=r.a.useState(()=>L.a.createValueFromString(a,"html"));return r.a.createElement(L.a,Object.assign({value:s,onChange:e=>{o(e);const a=e.toString("html"),n={target:{value:""===Object(R.e)(a).trim()?"":a}};t&&t(n)},toolbarConfig:P},c,{onBlur:()=>{l&&l(c.name,!0)}}))};F.defaultProps={value:"",onChange:()=>{}};var M=F;const q=["label","type","name","id","value","inputClassNames","labelClassNames","isDisabled"];var U=e=>{let{label:a,type:t,name:l,id:i,value:m,inputClassNames:u,labelClassNames:d,isDisabled:p}=e,E=Object(n.a)(e,q);return r.a.createElement(s.a,null,r.a.createElement(o.a,{for:i,className:d},b()(a)),r.a.createElement(c.b,Object.assign({name:l,value:m,disabled:p,readOnly:p},E,{as:M})),r.a.createElement(c.a,{className:"errorMsg",name:l,component:"div"}))},B=t(432),H=t.n(B),G=(t(658),t(431)),V=t.n(G);const z=["label","uid","type","name","id","questionid","value","labelClassNames","onChange"];var Y=e=>{let{label:a,uid:t="",type:l="string",name:i,id:m,questionid:u="",value:d,labelClassNames:p,onChange:E}=e,f=Object(n.a)(e,z);return r.a.createElement(s.a,null,r.a.createElement(o.a,{for:m,className:p},b()(a)),r.a.createElement(H.a,Object.assign({name:i,id:m,uid:t,questionid:u,peekNextMonth:!0,showMonthDropdown:!0,showYearDropdown:!0,className:"form-control",placeholderText:"dd/mm/yyyy",selected:d?new Date(Date.parse(d)):"",dropdownMode:"select",onChange:(e,a)=>{a.preventDefault();const n={target:{name:i,uid:t,value:V()(e).format("YYYY-MM-DD"),questionid:u}};E(n)},maxDate:new Date},f)),r.a.createElement(c.a,{className:"errorMsg",name:i,component:"div"}))};const Q=["column"];a.a=e=>{const{column:a}=e,t=Object(n.a)(e,Q);if("undefined"===typeof a)return null;switch(a.format){case C.f.YES_NO:return r.a.createElement(h,Object.assign({},t,{selectOptions:["Yes","No"]}));case C.f.PERCENTAGE:return r.a.createElement(v,t);case C.f.STRING:return r.a.createElement(U,t);case C.f.TIME_VALUE:return r.a.createElement(f,t);case C.f.NUMBER:return a.type===C.f.FLOAT?r.a.createElement(x,Object.assign({type:"text"},t)):r.a.createElement(j,Object.assign({type:"number"},t));case C.f.FLOAT:return r.a.createElement(j,Object.assign({type:"number",step:"0.01"},t));case C.f.CURRENCY:return r.a.createElement(N,t);case C.f.ENUM:return r.a.createElement(h,Object.assign({},t,{selectOptions:a.properties.split(",")}));case C.f.ENUM_MULTI:return r.a.createElement(A,Object.assign({},t,{selectOptions:a.properties.split(",")}));case C.f.DATEPICKER:case"date":return r.a.createElement(Y,Object.assign({type:"date"},t));default:return null}}},47:function(e,a,t){"use strict";t.d(a,"j",(function(){return Sa})),t.d(a,"a",(function(){return Aa})),t.d(a,"g",(function(){return wa})),t.d(a,"k",(function(){return xa})),t.d(a,"h",(function(){return ka})),t.d(a,"f",(function(){return La})),t.d(a,"b",(function(){return Ra})),t.d(a,"i",(function(){return Fa})),t.d(a,"d",(function(){return Ma})),t.d(a,"e",(function(){return qa})),t.d(a,"c",(function(){return Ba}));var n=t(5),l=t(26),r=t(1),c=t.n(r),s=t(15),o=t.n(s),i=t(76),m=t(39),u=t(446),d=t(78),p=t(56),E=t(267),b=t(874),f=t(875),h=t(160),g=t(19),v=t(10);var y=function(e){let{component:a,column:{filterValue:t=[],id:n,setFilter:l,metadata:s={}}}=e;const[o,i]=Object(p.a)(!1),m=Object(v.b)(),[u,d]=Object(r.useState)(t),y=Object(r.useCallback)(()=>{Fa(u)?(l(u),m(Object(g.s)({id:n,value:u}))):(l(void 0),m(Object(g.z)(n))),i()},[m,l,u,n]),N=Object(r.useCallback)(()=>{l(void 0),d([]),m(Object(g.z)(n)),i()},[m,l]);return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{onClick:e=>e.stopPropagation()},c.a.createElement(E.a,{id:"popover-".concat(n),color:"link",type:"button",size:"lg",className:"noFocus filterbtn"},Fa(t)?c.a.createElement(h.c,{className:"filtered"}):c.a.createElement(h.d,null)),c.a.createElement(b.a,{trigger:"legacy",placement:"bottom",isOpen:o,target:"popover-".concat(n),toggle:i},c.a.createElement(f.a,{className:"filter__popover p-0"},c.a.createElement("div",null,c.a.createElement(a,{filterOptions:u,setFilterOptions:d,metadata:s})),c.a.createElement("div",{className:"d-flex justify-content-end pl-8 pr-8 pb-8"},c.a.createElement(E.a,{size:"sm",color:"link",onClick:N,className:"text-decoration-none noFocus"},"Clear"),c.a.createElement(E.a,{size:"sm",color:"primary",onClick:y,className:"noFocus"},"Apply"))))))},N=t(445),O=t(876),j=t(877),C=t(426),I=t(8),_=t(86),T=t(72);var S=function(e){let{filterOptions:a,setFilterOptions:t,metadata:{format:l=""}={}}=e;const[s,o]=Object(r.useState)(Object(d.e)(a.operator));return Object(r.useEffect)(()=>{t(e=>Object(n.a)(Object(n.a)({},e),{},{operator:e.operator?e.operator:"gt",value:e.value?e.value:""}))},[t]),c.a.createElement("div",{className:"p-8"},c.a.createElement(N.a,{type:"select",className:"mb-8 noFocus",onChange:e=>{const l=e.target.value,r=Object(d.e)(l),c=r?"":a.value;t(e=>Object(n.a)(Object(n.a)({},e),{},{operator:l,value:c})),o(r)},defaultValue:"gt",value:a.operator},T.a.map(e=>c.a.createElement("option",{value:e.value,key:e.value},e.label))),c.a.createElement(O.a,null,I.l.CURRENCY===l&&c.a.createElement(j.a,{addonType:"prepend"},c.a.createElement(C.a,null,"$")),c.a.createElement(_.a,{className:"noFocus",value:a.value,onValueChange:e=>{t(a=>Object(n.a)(Object(n.a)({},a),{},{value:e.value}))},disabled:s}),I.l.PERCENTAGE===l&&c.a.createElement(j.a,{addonType:"append"},c.a.createElement(C.a,null,"%"))))},A=t(165);var w=c.a.memo(e=>{let{filterOptions:a,setFilterOptions:t}=e;const l=Object(v.c)(e=>e.lenders.list),s=c.a.useMemo(()=>function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const t=[],l=o.a.groupBy(e,"category");return Object.entries(l).forEach(e=>{let[l,r]=e,c={label:l,category:l,leaf:!1,className:"tree-node"};const s=r.map(e=>({label:e.name,checked:a[e.category]&&a[e.category].includes(e.lenderId),leaf:!0,lenderId:e.lenderId,className:"tree-node",category:e.category}));a[l]&&a[l].length===r.length&&(c=Object(n.a)(Object(n.a)({},c),{},{checked:!0})),c=Object(n.a)(Object(n.a)({},c),{},{children:s}),t.push(c)}),t}(l,a),[l]),i=Object(r.useCallback)((e,a)=>{const n={};a.forEach(e=>{const{category:a}=e;if(e.leaf)n[a]=o.a.isEmpty(n[a])?[e.lenderId]:[...n[a],e.lenderId];else{const e=l.filter(e=>e.category===a).map(e=>e.lenderId);n[a]=o.a.isEmpty(n[a])?n[a]=[...e]:o.a.uniq([...n[a],...e])}}),t(n)},[l,t]);return c.a.createElement("div",null,c.a.createElement(A.a,{mode:"multiSelect",data:s,onChange:i}))});var x=c.a.memo(e=>{let{filterOptions:a,setFilterOptions:t,metadata:{format:l,properties:r=""}={}}=e;const s=c.a.useMemo(()=>{let e=T.e;return I.f.ENUM!==l&&I.f.ENUM_MULTI!==l||(e=(e=>{let a=e.split(",").map(e=>{const a=e.trim();if(!T.d.includes(a))return{label:a,value:a.toLowerCase(),className:"tree-node"}});return a=o.a.compact(a),a=a.concat(T.b),a})(r)),function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.map(e=>{const t=!o.a.isUndefined(o.a.find(a,a=>e.label===a.label));return Object(n.a)(Object(n.a)({},e),{},{checked:t})})}(e,a)},[a,l,r]),i=c.a.useCallback((e,a)=>{t(a.map(e=>o.a.pick(e,["label","value"])))},[t]);return c.a.createElement("div",null,c.a.createElement(A.a,{mode:"multiSelect",data:s,onChange:i}))});const k="gt",L="m",R=[{label:"Days",value:"d"},{label:"Months",value:"m"},{label:"Years",value:"y"}];var D=function(e){let{filterOptions:a,setFilterOptions:t}=e;const[l,s]=Object(r.useState)(Object(d.e)(a.operator)),o=e=>{if(!e.target.name)return;const l=e.target.name,r=e.target.value;let c=!1;"operator"===l&&(c=Object(d.e)(r),s(c));const o=c?"":a.value;t(e=>Object(n.a)(Object(n.a)({},e),{},{[l]:r,value:o}))};return Object(r.useEffect)(()=>{t(e=>Object(n.a)(Object(n.a)({},e),{},{operator:e.operator?e.operator:k,value:e.value?e.value:"",unit:e.unit?e.unit:L}))},[t]),c.a.createElement("div",{className:"p-8"},c.a.createElement(N.a,{type:"select",className:"mb-8 noFocus",onChange:o,value:a.operator,name:"operator"},T.a.map(e=>c.a.createElement("option",{value:e.value,key:e.value},e.label))),c.a.createElement(O.a,null,c.a.createElement(_.a,{className:"noFocus",value:a.value,onValueChange:e=>{t(a=>Object(n.a)(Object(n.a)({},a),{},{value:e.value}))},disabled:l}),c.a.createElement(N.a,{type:"select",className:"mb-2 noFocus",onChange:o,value:a.unit,name:"unit",disabled:l},R.map(e=>c.a.createElement("option",{value:e.value,key:e.value},e.label)))))};const P={[m.e]:S,[m.c]:w,[m.b]:x,[m.h]:D};var F=t(102),M=t.n(F),q=t(241),U=t(18),B=t(38),H=t(902),G=t(881),V=t(882),z=t(886),Y=t(887),Q=t(888),W=t(889),K=t(890),J=t(13),X=t.n(J),$=t(119);const Z=I.c.CSQ_API;var ee=t(209),ae=t(54);const te={autoClose:5e3};var ne={updateOrCreate:function(e,a){return e&&ae.b.isActive(e)?ae.b.update(e,Object(n.a)(Object(n.a)({},te),a)):Object(ae.b)(a.render,Object(n.a)(Object(n.a)({},te),a))}};const le=["text","onClick"],re=e=>{let{title:a,message:t,buttons:r}=e;const c={title:a,message:t,buttons:r.map(e=>{const{text:a,onClick:t}=e,r=Object(l.a)(e,le);return Object(n.a)({label:a,onClick:t},r)}),closeOnEscape:!0};Object(ee.confirmAlert)(c)};var ce=t(105),se=t(31);const oe=(e,a,t,n)=>async l=>{try{se.a(),I.s.GENERAL!==a.type&&(a.requestValue=a.type),I.s.NO_INFORMATION===a.type&&(a.requestValue=""),await(async(e,a)=>{const t={body:{type:a.type,source:a.source,requestValue:a.requestValue,cellId:e,columnLabel:a.columnLabel,lenderName:a.lenderName,nicheId:a.nicheId,nicheLabel:a.nicheLabel,nicheName:a.nicheName,columnFormat:a.columnFormat}};return await $.a.post(Z,"/request",t)})(e.id,a),l(Object(g.D)({rowIndex:e.rowIndex,key:"hasActivePendingRequests",value:!0,column:e.columnId})),t(!1)}catch(r){return console.error(r),r.response.status}finally{n(!1),se.b()}},ie=(e,a,t,n)=>(l,r)=>{try{const c=r(),{userAttributes:{name:s,email:o,picture:i,sub:m}}=c.user;re({title:"",message:"Are you sure you want to change this value?",buttons:[{text:"Yes",className:"btn btn-link",onClick:async()=>{se.a(),I.s.GENERAL!==a.type&&(a.requestValue=a.type),I.s.NO_INFORMATION===a.type&&(a.requestValue="");try{var n,r;const c=await(async(e,a)=>{const t={body:{cellId:e,type:a.type,source:a.source,requestValue:a.requestValue,color:a.color,columnLabel:a.columnLabel,lenderName:a.lenderName,nicheId:a.nicheId,nicheLabel:a.nicheLabel,nicheName:a.nicheName,columnFormat:a.columnFormat}};return await $.a.post(Z,"/request/admin",t)})(e.id,a),u=(null===c||void 0===c||null===(n=c.data)||void 0===n?void 0:n.lastUpdatedAt)||(null===c||void 0===c||null===(r=c.data)||void 0===r?void 0:r.updatedAt),d={value:a.requestValue,hasActivePendingRequests:c.data.hasActivePendingRequest,updatedAt:u,colorCode:a.color?a.color:""},{nicheName:p,rowIndex:E}=e,b="".concat(p,"_last_verified");Object.entries(d).forEach(a=>{let[t,n]=a;l(Object(g.D)({rowIndex:e.rowIndex,key:t,value:n,column:e.columnId}))});const f={updatedBy:{name:s,email:o,avatar:i,userId:m},updatedAt:new Date};Object.entries(f).forEach(e=>{let[a,t]=e;l(Object(g.D)({rowIndex:E,key:a,value:t,column:b}))}),Object(ce.b)("Value changed successfully")}catch(c){Object(ce.a)("Error occurred",c)}finally{t(!1),se.b()}}},{text:"Cancel",className:"btn btn-primary",onClick:async()=>{n(!1)}}]})}catch(c){t(!1),Object(ce.a)("Error occurred",c),console.error("error",c)}},me=(e,a)=>async(t,n)=>{se.a();try{const l=n(),{rowIndex:r,columnId:c,id:s,nicheName:o}=l.cellRequest,i=await(async(e,a)=>{const t={body:{status:a.status}};return a.status===I.o.REJECTED&&(t.body.rejectionReason=a.rejectionReason?a.rejectionReason:""),await $.a.patch(Z,"/request/".concat(e,"/review"),t)})(e,a),m=a.status;if(t(Object(B.p)(e,m)),a.status===I.o.APPROVED){const{userAttributes:{name:e,email:a,picture:n,sub:c}}=l.user,s="".concat(o,"_last_verified"),i={updatedBy:{name:e,email:a,avatar:n,userId:c},updatedAt:new Date};Object.entries(i).forEach(e=>{let[a,n]=e;t(Object(g.D)({rowIndex:r,key:a,value:n,column:s}))})}[I.o.APPROVED,I.o.REJECTED].includes(m)&&(t(Object(g.D)({rowIndex:r,key:"hasActivePendingRequests",value:i.data.hasActivePendingRequest,column:c})),t(Object(g.D)({rowIndex:r,key:"updatedAt",value:i.data.lastUpdatedAt,column:c})),await t(ue(s))),m===I.o.APPROVED&&t(Object(g.D)({rowIndex:r,key:"value",value:i.data.value,column:c}))}catch(l){console.error("error",l)}finally{se.b()}},ue=e=>async a=>{const t=await(async e=>await $.a.get(Z,"/request?cellId=".concat(e)))(e);a(Object(B.m)(t.data))},de=(e,a)=>async(t,n)=>{try{let l=null;Object(ee.confirmAlert)({message:I.g.DELETE_REQUEST,buttons:[{label:"Yes",className:" btn btn-link",onClick:async()=>{try{a(!1),l=ae.b.info(I.r.DELETE_REQUEST.DELETING_REQUEST,{autoClose:!1});const r=n(),{rowIndex:c,columnId:s}=r.cellRequest,o=await(e=>$.a.del(Z,"/request/".concat(e)))(e);t(Object(g.D)({rowIndex:c,key:"hasActivePendingRequests",value:o.data.hasActivePendingRequest,column:s})),ne.updateOrCreate(l,{type:ae.b.TYPE.SUCCESS,render:I.r.DELETE_REQUEST.SUCCESS})}catch(r){const{response:e={}}=r;let a=I.r.DELETE_REQUEST.ERROR_GENERIC;if(422===e.status){const t=e.data.message;t.includes(I.o.APPROVED)?a=I.r.DELETE_REQUEST.ERROR_ALREADY_APPROVED:t.includes(I.o.REJECTED)&&(a=I.r.DELETE_REQUEST.ERROR_ALREADY_REJECTED)}ne.updateOrCreate(l,{type:ae.b.TYPE.ERROR,render:a})}}},{label:"No",className:"btn btn-primary"}],closeOnClickOutside:!1})}catch(l){console.error(l)}},pe=e=>async()=>{try{await(e=>$.a.patch(Z,"/request/".concat(e,"/vote")))(e)}catch(a){ae.b.error(I.r.VOTE_REQUEST.ERROR_GENERIC),console.error("Error ",a)}},Ee=e=>{let{cellId:a,rowIndex:t,columnId:n,toggleModal:l}=e;return(e,r)=>{try{const c=r(),{userAttributes:{name:s,email:o,picture:i,sub:m}}=c.user;re({title:"",message:"Are you sure you want to verify these niche policies?",buttons:[{text:"Yes",className:"btn btn-link",onClick:async()=>{se.a();try{const r=await(async e=>$.a.patch(Z,"/niche-cell/".concat(e,"/last-verified")))(a),{updatedAt:c}=r.data;e(Object(g.D)({rowIndex:t,key:"updatedBy",value:{name:s,email:o,avatar:i,userId:m},column:n})),e(Object(g.D)({rowIndex:t,key:"updatedAt",value:c,column:n})),Object(ce.b)("Verified successfully")}catch(r){Object(ce.a)("Error occurred",r),l()}finally{se.b(),l()}}},{text:"Cancel",className:"btn btn-primary",onClick:async()=>{console.info("cancelled")}}]})}catch(c){Object(ce.a)("Error occurred",c),console.error("Error:",c)}}};var be=t(878),fe=t(901),he=t(879),ge=t(880);var ve=e=>{let{currentValue:a,dropDownItems:t,onItemClickCallBack:n,disabled:l}=e;return c.a.createElement(be.a,{disabled:l},c.a.createElement(fe.a,{caret:!0,color:"primary",className:"btn btn-sm"},a),c.a.createElement(he.a,{className:"smallDropdown"},t.map((e,a)=>c.a.createElement(ge.a,{onClick:a=>{return t=e.value,void n(t);var t},key:a},e.text))))};var ye=t(63);var Ne=e=>Object(v.c)(e=>e.user.userAttributes.sub)===e.id?c.a.createElement(c.a.Fragment,null,e.children):null;const Oe=Object(r.createContext)(),je=e=>{const[a,t]=Object(r.useState)(!1);return c.a.createElement(Oe.Provider,{value:[a,t]},e.children)};var Ce=t(61);var Ie=e=>{const a=Object(v.c)(e=>e.user.userAttributes.sub);return Object(r.useMemo)(()=>a===e,[a,e])};var _e=e=>{let{cellData:a}=e;const t=Object(v.b)(),[,n]=Object(r.useContext)(Oe),l=Object(ye.a)(),[s,o]=Object(r.useState)(a.hasVoted),[i,m]=Object(r.useState)(a.votes),[u,d]=Object(r.useState)(!1),p=Ie(a.requestedBy);return Object(r.useEffect)(()=>{const e=s||p||[I.o.APPROVED,I.o.REJECTED].includes(a.status);d(e)},[s,a.status,p]),c.a.createElement(c.a.Fragment,null,l?null:c.a.createElement("div",{className:"d-flex"},c.a.createElement("div",{className:" d-flex align-items-center flex-column pl-15 text-center"},c.a.createElement("div",{className:"d-flex align-items-center"},c.a.createElement(E.a,{size:"sm",outline:!s,color:"primary",className:"outline mr-1",id:"support-vote-".concat(a.id),disabled:u,onClick:()=>{u||(t(pe(a.id)),o(!0),m(e=>e+1))}},c.a.createElement("span",null," ",c.a.createElement("b",null,"+1"))),!s&&c.a.createElement(Ce.a,{key:"support-vote-".concat(a.id),target:"support-vote-".concat(a.id)},"Click and support"),c.a.createElement("span",null,i)),c.a.createElement("div",{className:"d-flex"},c.a.createElement("div",{className:"text-muted f10 mt-1"},s?"You have supported!":"Support this request"))),c.a.createElement("div",{className:"ml-2"},c.a.createElement(Ne,{id:a.requestedBy,className:"mt-2"},c.a.createElement("span",{className:"deleteRequest"},c.a.createElement(U.j,{cursor:"pointer",onClick:()=>{return e=a.id,void t(de(e,n));var e},title:"Delete this request"}))))))},Te=t(57),Se=t(28),Ae=t.n(Se),we=t(203),xe=t(883);const ke=I.o.REJECTED;var Le=()=>{const e=Object(v.b)(),a=Object(v.c)(e=>e.cellRequest),{showRequestRejectionModal:t,requestId:n}=a,[l,s]=Object(r.useState)(""),[o,i]=Object(r.useState)(210),m=()=>{e(Object(B.j)())};return c.a.createElement(H.a,{isOpen:t,toggle:m},c.a.createElement(G.a,{toggle:m,className:"p-15 f16"},"Reason For Rejection (Optional)"),c.a.createElement(V.a,{className:"p-15"},c.a.createElement("textarea",{className:"form-control rejectionModal",value:l,onChange:e=>{const a=e.target.value.replace(/ +/g," ");i(210-a.length),s(a)},maxLength:210}),c.a.createElement("span",{className:"rightAlign"},"".concat(o," characters left"))),c.a.createElement(xe.a,null,c.a.createElement(E.a,{className:"btn btn-link dark",color:"link",onClick:m},"Cancel"),c.a.createElement(E.a,{className:"btn btn-primary",color:"primary",onClick:async()=>{await e(me(n,{status:ke,rejectionReason:l})),m()}},"Reject")))};var Re=e=>{let{requestData:a,format:t}=e;const n=Object(v.b)(),l=[{value:"Pending",text:"Pending"},{value:"In Review",text:"In Review"},{value:"Approved",text:"Approved"},{value:"Rejected",text:"Rejected"}];let s=Object(ye.a)(),{id:o,userAvatar:i,userName:m,createdAt:d,status:p,source:E,lenderName:b,columnLabel:f,value:h,rejectionReason:g}=a;const y=(N=p)===I.o.APPROVED||N===I.o.REJECTED;var N;const O=Object(r.useCallback)((e,a)=>{e!==I.o.REJECTED?n(me(a,{status:e})):n(Object(B.r)(a))},[n]);return c.a.createElement("div",{className:"previousRequest p-8"},c.a.createElement("div",{className:"request__userImage d-flex justify-content-between"},c.a.createElement("div",{className:"d-flex align-items-start "},c.a.createElement("div",{className:"roundedImage mr-2"}," ",c.a.createElement("img",{src:i,className:"img-fluid",alt:"U"})),c.a.createElement("div",{className:"mr-15 fixWidth"},c.a.createElement("div",{className:"request__name "}," ",m),c.a.createElement("div",{className:"request__date text-muted "},Object(Te.f)(d))),c.a.createElement("div",{className:"".concat(p," statusWrapper")},s?c.a.createElement(ve,{currentValue:p,dropDownItems:l,onItemClickCallBack:e=>O(e,o),disabled:y}):c.a.createElement("h4",{className:"badgeWrp"},c.a.createElement(u.a,{className:p,color:"primary"},p))),p===I.o.REJECTED&&g&&c.a.createElement("span",{id:"cellRequest-".concat(o),className:"mt-1 ml-2 info-icon"},c.a.createElement(q.c,{size:"24"}),c.a.createElement(Ce.a,{key:"cellRequest-".concat(o),target:"cellRequest-".concat(o)},g)),c.a.createElement(Le,null)),c.a.createElement(_e,{cellData:a})),c.a.createElement("div",{className:"mb-3 mt-1"},c.a.createElement("span",null," ",Ae()(f)," "),"for ",c.a.createElement("i",null,b,":"),c.a.createElement("div",{className:"f600 text-break"},c.a.createElement(we.a,{lines:3},((e,a)=>{switch(a){case I.f.TIME_VALUE:return Object(Te.e)(e);case I.f.STRING:return Ae()(e);default:return e}})(h,t)))),c.a.createElement("div",null,c.a.createElement("div",{className:"f600 text-muted"},c.a.createElement("i",null,"Source")),c.a.createElement("div",{className:"text-break"},c.a.createElement(we.a,{lines:3},E))))},De=t(125);var Pe=function(){return c.a.createElement("div",{className:"wrapper logoLoader"},c.a.createElement("div",{className:"wrapperInner"},c.a.createElement("div",{className:"outer"},c.a.createElement("span",{className:"first mb"})),c.a.createElement("div",{className:"outer"},c.a.createElement("span",{className:"second mb"}),c.a.createElement("span",{className:"third mb"})),c.a.createElement("div",{className:"outer"},c.a.createElement("span",{className:"fourth mb"}),c.a.createElement("span",{className:"fifth mb"})),c.a.createElement("div",{className:"outer"},c.a.createElement("span",{className:"sixth mb"})),c.a.createElement("div",{className:"outer"},c.a.createElement("span",{className:"seventh"}),c.a.createElement("span",{className:"eighth"}))))};var Fe=e=>{let{format:a}=e;const t=Object(v.c)(e=>e.cell.cellData),n=Object(v.c)(e=>e.cellRequest),[l,s]=Object(r.useState)(!0),i=Object(v.b)();return Object(r.useEffect)(()=>{(async()=>{await i(ue(n.id)),s(!1)})()},[]),c.a.createElement(De.Scrollbars,{autoHeight:!0,autoHeightMin:200,autoHeightMax:450},c.a.createElement("div",{className:"pr-4"},l||o.a.isEmpty(t)?c.a.createElement("div",null,l&&c.a.createElement("div",{className:"listLogoLoader"},c.a.createElement(Pe,null)),!l&&c.a.createElement("div",{className:"d-flex align-items-center justify-content-center blankInfo"}," There has been no update requests yet.")):t.map((e,t)=>c.a.createElement(Re,{requestData:e,key:t,format:a}))))},Me=t(25),qe=t(36);var Ue=(e,a,t)=>{const n={yesNo:qe.d().required("This field is required"),percentage:qe.b().min(0,"Percentage must be 0 or more").required("This field is required"),string:qe.d().required("This field is required"),timeValue:qe.b().min(0,"Time value must be 0 or more").required("This field is required"),number:qe.b().integer("This field cannot have a decimal point.").required("This field is required and should be a number."),float:qe.b().required("This field is required."),currency:qe.d().required("This field is required")};let l=e;return e===I.f.NUMBER&&a===I.f.FLOAT&&(l=I.f.FLOAT),qe.c({type:qe.d().required("This field is required"),requestValue:"general"===t?n[l]:qe.a(),source:qe.d().transform(e=>e.trim()).required("This field is required"),color:qe.a(),nicheId:qe.d(),nicheLabel:qe.d(),nicheName:qe.d(),lenderName:qe.d(),columnLabel:qe.d(),columnFormat:qe.d()})},Be=t(122),He=t(80),Ge=t(414);var Ve=e=>{let{hasFullPermission:a,headerInfo:t}=e;const l=Object(v.b)(),[s]=Object(r.useState)(a),[,i]=Object(r.useContext)(Oe),m=Object(v.c)(e=>e.cellRequest),u=Object(r.useRef)((e=>{const a=[I.s.CBC,I.s.UNLIMITED,I.s.NR,I.s.NO_INFORMATION];return""===e?I.s.NO_INFORMATION:a.includes(e)?e:I.s.GENERAL})(m.value)),[d,p]=Object(r.useState)(u.current),b=Object(r.useRef)(((e,a,t)=>{if(I.s.GENERAL!==a)return"";if(I.f.STRING!==t)return e;return/<[a-z/][\s\S]*>/i.test(e)?e:"

".concat(e.replace(/\n/g,""),"

")})(m.value,d,t.metadata.format)),[f,h]=Object(r.useState)(b.current),[g,y]=Object(r.useState)(I.s.GENERAL!==d),[N,O]=Object(r.useState)(!1),[j,C]=Object(r.useState)(!0),[_,T]=Object(r.useState)(""),S=Object(v.c)(e=>e.cell.cellData),A=Object(v.c)(e=>e.user.userAttributes.id),[w,x]=Object(r.useState)(""),k=Object(r.useRef)(m.colorCode||"White"),[L,R]=Object(r.useState)(k.current),D=((e,a,t)=>!a&&e.some(e=>e.requestedBy===t&&["Pending","In Review"].includes(e.status)))(S,a,A),P=["number","float"].includes(t.metadata.type),F=e=>{const a=e.target.value;let n=!0;if(p(a),I.s.GENERAL!==a)y(!0),n=a===u.current;else switch(y(!1),t.metadata.format){case I.f.YES_NO:h("Yes"),n=!1;break;case I.f.ENUM:const e=t.metadata.properties||"";h(e.substring(0,e.indexOf(","))),n=""===e.trim();break;default:n=(f===b.current||""===f)&&L===k.current}x(""),C(n)},M=(e,a)=>(D||""===e||e===b.current||!(e=>{if(t.metadata.format!==I.f.ENUM_MULTI)return!0;const a=b.current?b.current.split(",").map(e=>e.trim()):[],n=e.split(",");return e.length>0&&o.a.xor(n,a).length>0})(e))&&a===k.current,q=e=>{const a=e.target.value,t=a&&P?+a:a;C(M(t,L)),h(t),x("")},B=e=>{T(e.target.value)},H=e=>{const a=e.target.value;R(a),C(M(f,a)&&d===u.current)};return c.a.createElement(Me.e,{initialValues:{type:d,requestValue:f,source:_,color:L,nicheId:m.nicheId,nicheLabel:m.nicheLabel,nicheName:m.nicheName,lenderName:m.lenderName,columnLabel:m.columnLabel,columnFormat:m.columnFormat},validationSchema:Ue(t.metadata.format,t.metadata.type,d),onSubmit:async e=>{O(!0);const a=Object(n.a)(Object(n.a)({},e),{},{requestValue:P?+e.requestValue:e.requestValue,source:e.source.trim()});if(s)l(ie(m,a,i,O));else{409===await l(oe(m,a,i,O))&&x("The same request already exists. Please support this request from the current requests tab.")}},enableReinitialize:!0},e=>c.a.createElement(Me.d,{noValidate:!0},D?c.a.createElement("div",{className:"d-flex mb-15 warningMsg warningPanel align-items-top"},c.a.createElement(U.n,{className:"iconfont mr-1"}),c.a.createElement("span",null,"You already have an existing request in this cell. Delete it first to add a new one.")):c.a.createElement("div",{className:"d-flex mb-15"},c.a.createElement(He.a,{control:"radio",name:"type",onClick:F,fieldOptions:I.n,labelClassNames:"innerCheckBox"})),c.a.createElement(Me.a,{className:"errorMsg",name:"type",component:"div"}),c.a.createElement(He.a,{control:"custom",component:Ge.a,label:t.Header,name:"requestValue",isDisabled:g,onChange:q,value:f,column:t.metadata,setFieldTouched:e.setFieldTouched}),s&&c.a.createElement(He.a,{control:"colorRadio",name:"color",onClick:H,label:"Color"}),c.a.createElement(He.a,{control:"textarea",label:"Add Source",name:"source",id:"requestSource",onSourceChange:B}),w?c.a.createElement("div",{className:"d-flex mb-15 warningMsg warningPanel align-items-top"},c.a.createElement(U.n,{className:"iconfont mr-1"}),c.a.createElement("span",null,w)):"",c.a.createElement("div",{className:"d-flex justify-content-end mt-8"},c.a.createElement(E.a,{size:"sm",color:"link",className:"mr-2",disabled:N,onClick:()=>i(!1)}," Cancel "),c.a.createElement(E.a,{type:N||j?"button":"submit",size:"sm",color:"primary",disabled:N||j,className:"d-flex align-items-center justify-content-center"},c.a.createElement("div",{className:"mr-4 loderSmall"},c.a.createElement(Be.ClipLoader,{size:15,color:"#fff",loading:N})),!0===a?"Update":"Send request"))))};var ze=e=>{let{headerInfo:a}=e;const[t,n]=[1,2],[l,s]=Object(r.useState)(t);let o=Object(ye.a)();const i=Object(v.b)(),[m,u]=Object(r.useContext)(Oe),d=e=>{l!==e&&s(e)},p=()=>{i(async e=>{e(Object(B.m)([]))}),u(!m)};return c.a.createElement(H.a,{isOpen:m,toggle:p,onClosed:()=>s(t)},c.a.createElement(G.a,{toggle:p,className:"p-15 f16"}," Update request"),c.a.createElement(V.a,{className:"p-15"},c.a.createElement(z.a,{tabs:!0},c.a.createElement(Y.a,null,c.a.createElement(Q.a,{className:X()({active:l===t}),onClick:()=>{d(t)}},"Current requests")),c.a.createElement(Y.a,null,c.a.createElement(Q.a,{className:X()({active:l===n}),onClick:()=>{d(n)}},!0===o?"Update value":"New request"))),c.a.createElement(W.a,{activeTab:l},c.a.createElement(K.a,{tabId:t,className:"pt-8"},c.a.createElement(Fe,{format:a.metadata.format})),c.a.createElement(K.a,{tabId:n,className:"pt-8"},c.a.createElement(Ve,{hasFullPermission:o,headerInfo:a})))))};var Ye=e=>{let{cellInfo:a,headerInfo:t,rowIndex:l,id:s,rowInfo:o}=e;const i=Object(v.b)(),[,m]=Object(r.useContext)(Oe);return c.a.createElement(c.a.Fragment,null,c.a.createElement(U.l,{onClick:()=>{var e,r,c,s,u,d;m(!0),i(Object(g.w)()),i(Object(B.o)(Object(n.a)(Object(n.a)({},a),{},{lenderName:null===o||void 0===o||null===(e=o.original)||void 0===e||null===(r=e.lender)||void 0===r?void 0:r.name,nicheName:null===t||void 0===t||null===(c=t.parent)||void 0===c?void 0:c.id,nicheLabel:null===t||void 0===t||null===(s=t.parent)||void 0===s?void 0:s.Header,nicheId:null===t||void 0===t||null===(u=t.parent)||void 0===u?void 0:u.nicheId,columnLabel:null===t||void 0===t?void 0:t.Header,columnFormat:null===t||void 0===t||null===(d=t.metadata)||void 0===d?void 0:d.format}),l))},id:s}),c.a.createElement(ze,{headerInfo:t}))},Qe=t(891);var We=e=>{let{value:a,isModalOpen:t,toggle:n}=e;const l=e=>n(!e);return c.a.createElement(H.a,{isOpen:t,toggle:l},c.a.createElement(G.a,{toggle:l,className:"p-8 f16"},"Notes"),c.a.createElement(V.a,{className:"p-8"},o.a.isEmpty(a)?c.a.createElement(Qe.a,{color:"secondary",className:"text-center"},"No notes available"):c.a.createElement("div",{className:"noteHeight"},Ae()(a))))};var Ke=e=>{let{value:a}=e;const[t,n]=Object(p.a)(!1),l=e=>n(!e);return a?c.a.createElement(c.a.Fragment,null,c.a.createElement(E.a,{size:"sm",color:"link",onClick:l},"View"),c.a.createElement(We,{isModalOpen:t,toggle:l,value:a})):null},Je=t(283),Xe=t.n(Je);var $e=e=>{let{value:a,isModalOpen:t,toggle:n}=e;const l=Object(v.b)(),{updatedAt:s,updatedBy:o,cellId:i,rowIndex:m,columnId:u}=a,d=Object(r.useCallback)(e=>n(!e),[]),p=Object(r.useCallback)(()=>{l(Ee({cellId:i,rowIndex:m,columnId:u,toggleModal:d}))},[l,d,i,m,u]),b=c.a.useMemo(()=>o&&"object"===typeof o&&o.name?o.name:"System",[o]);return c.a.createElement(H.a,{isOpen:t,toggle:d},c.a.createElement(G.a,{toggle:d,className:"p-8 f16"},"Last Verified"),c.a.createElement(V.a,{className:"p-8"},c.a.createElement("p",null,c.a.createElement("em",null,s)),c.a.createElement("p",null,c.a.createElement("em",null,b)),c.a.createElement(E.a,{color:"primary",onClick:p},"Verify Now")))};var Ze=e=>{let{value:a}=e;const[t,l]=Object(p.a)(!1),{updatedAt:r}=a,s=function(e){const a=Math.floor((new Date-new Date(e))/1e3),t=[{label:"year",seconds:31536e3},{label:"month",seconds:2592e3},{label:"week",seconds:604800},{label:"day",seconds:86400},{label:"hour",seconds:3600},{label:"minute",seconds:60},{label:"second",seconds:1}];for(const n of t){const e=Math.floor(a/n.seconds);if(e>=1)return 1===e?"".concat(e," ").concat(n.label," ago"):"".concat(e," ").concat(n.label,"s ago")}return"Just now"}(r),o=e=>l(!e);return c.a.createElement("div",{style:{marginTop:"1em"}},c.a.createElement("em",null,s||""),c.a.createElement(E.a,{size:"sm",color:"link",onClick:o},"More details"),c.a.createElement($e,{isModalOpen:t,toggle:o,value:Object(n.a)(Object(n.a)({},a),{},{updatedAt:s})}))};var ea=function(e){let{cellInfo:a,headerInfo:t,rowInfo:n}=e;const{value:l,updatedAt:s,hasActivePendingRequests:o,columnId:i,updatedBy:m,id:u}=a,{id:d,index:p}=n,E=M()(s).format("MMM DD, YYYY h:mm a"),b=M()(E).fromNow(!0),f="".concat(Xe()(n,"values.lender.value","")," - ").concat(t.Header),h=Ma(l,t.metadata),g=Object(v.c)(e=>e.tableInfo.focusCell);return Object(r.useEffect)(()=>{if(""!==g&&g===a.id){document.getElementById("focus-cell").scrollIntoView({block:"center",behavior:"smooth"})}},[g]),c.a.createElement(je,null,c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:"cellItemInner"},c.a.createElement("div",{className:" cellHover d-flex align-items-center justify-content-between"},null===t.id.match(I.j)&&c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:"ml-n2"},o&&c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:"pendingNotation",id:"pending-request-".concat(d)}),c.a.createElement(Ce.a,{key:"pending-request-".concat(d),target:"pending-request-".concat(d)},"Has a pending request")),c.a.createElement("div",{className:"hoverItems"},c.a.createElement("span",{id:"calendar-".concat(d,"-").concat(i),className:"dateEdit"},c.a.createElement("div",{className:"d-flex align-items-center justify-content-between"},c.a.createElement(q.a,null),c.a.createElement("div",{className:"mt-1 ml-1"},(e=>{const a=e.split(" ");return a.map((e,t)=>{if("hour"===e||"hours"===e||"minute"===e||"minutes"===e||"second"===e||"seconds"===e||"a"===a[t-1]&&"few"===e&&"seconds"===a[t+1])return"0 day";if("day"===e||"days"===e){if("a"===a[t-1])return"1 day";if(!isNaN(parseInt(a[t-1])))return a[t-1]+" days"}else if("month"===e||"months"===e){if("a"===a[t-1])return"1 month";if(!isNaN(parseInt(a[t-1])))return a[t-1]+" months"}else if("year"===e||"years"===e){if("a"===a[t-1])return"1 year";if(!isNaN(parseInt(a[t-1])))return a[t-1]+" years"}return e})[1]})(b))),c.a.createElement(Ce.a,{key:"calendar-".concat(d,"-").concat(i),target:"calendar-".concat(d,"-").concat(i)},E)))),c.a.createElement("div",{className:"hoverItems"},c.a.createElement("span",{className:"pointer cellEdit"},c.a.createElement(Ye,{cellInfo:a,headerInfo:t,rowInfo:n,rowIndex:d,id:"cell-request-".concat(d)}),c.a.createElement(Ce.a,{key:"cell-request-".concat(d),target:"cell-request-".concat(d)},"Update this information"))))),c.a.createElement("div",{className:"text-center text-break "},null!==t.id.match(I.k)?c.a.createElement(Ke,{value:l}):null!==t.id.match(I.j)?c.a.createElement(Ze,{value:{updatedAt:s,updatedBy:m,cellId:u,rowIndex:p,columnId:i}}):(y=t.metadata)&&y.type===I.f.STRING&&[I.f.STRING,I.f.ENUM_MULTI].includes(y.format)?c.a.createElement(we.a,{lines:5,toggleType:"modal",modalHeader:f,value:l,width:t.width},h):h))));var y},aa=t(123),ta=t(145);var na=function(){let{column:e={},columnIdsToHide:a=[],actionType:t,onExpandCloseCallback:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const l=Object(r.useRef)(),s=Object(v.c)(e=>e.tableInfo.focusOn),i=Object(v.c)(e=>e.niches.selected),m=Object(v.b)(),[u,d]=Object(r.useState)(!1),p=Object(ye.a)();Object(r.useEffect)(()=>{e.defaultColumnId&&e.defaultColumnId.toLowerCase()===s.toLowerCase()&&l.current.focus()},[e.defaultColumnId,s]);const E=e.columns.some(e=>void 0!==e.filterValue||e.isSorted),b=()=>{const a=o.a.findKey(i,a=>a.defaultColumnId===e.defaultColumnId);a&&m(Object(aa.b)(i[a],!1))},f=async()=>{const a=o.a.findKey(i,a=>a.defaultColumnId===e.defaultColumnId),t=i[a],n=null===t||void 0===t?void 0:t.name;if(n){d(!0),se.a();try{const e=await Object(ta.a)(n);if(e){const a=atob(e.data.data),t=new Uint8Array(a.length);for(let e=0;en(e.defaultColumnId,a,t)},t&&c.a.createElement(U.v,{className:t===Aa.EXPAND?"angle":"angle rotate",title:t===Aa.EXPAND?"Expand":"Collapse"})),E&&c.a.createElement("span",{className:"hasFilterOrSorting d-flex",title:"Filter applied"}),c.a.createElement("button",{className:"btn btn-sm btn-link noFocus closeBtn",title:"Remove this niche",onClick:b},c.a.createElement(U.i,{color:"#9D2A2A"})),c.a.createElement("div",{className:"niche-download-actions"},p&&c.a.createElement("button",{className:"btn btn-sm btn-link noFocus icon-btn",title:"Download this Niche","aria-label":"Download this Niche",onClick:f,disabled:u},c.a.createElement(U.o,{color:u?"#ccc":"#27ade7",size:18}))))},la=t(151),ra=t.n(la);function ca(e,a){switch(e){case I.p.UNLIMITED:return a?Number.MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER-1;case I.p.CBC:return a?Number.MIN_SAFE_INTEGER:Number.MAX_SAFE_INTEGER;case I.p.NR:return a?Number.MIN_SAFE_INTEGER-1:Number.MAX_SAFE_INTEGER+1;case I.p.BLANK:return a?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY;default:return e}}var sa=t(892),oa=t(884),ia=t(885),ma=t(434),ua=t.n(ma),da=t(435),pa=t.n(da),Ea=t(129);const ba=["label","type","name","value","isDisabled"],fa={isEditing:!1},ha="BDM/RESET-FORM",ga="BDM/EDIT",va=(e,a)=>{switch(a.type){case ga:return Object(n.a)(Object(n.a)({},e),{},{isEditing:!0});case ha:return Object(n.a)(Object(n.a)(Object(n.a)({},e),a.payload),{},{isEditing:!1});default:return e}},ya=qe.c({name:qe.d(),contactNo:qe.d(),email:qe.d(),brokerPortalUrl:qe.d(),scenarioTeamContactNo:qe.d(),scenarioTeamEmail:qe.d(),preferableContact:qe.d()}),Na=e=>{const a=Object(v.b)(),{name:t,contactNo:n,email:l,brokerPortalUrl:r,scenarioTeamContactNo:s,scenarioTeamEmail:o,preferableContact:i}=e.bdmDetails;return c.a.createElement(Me.e,{initialValues:{name:t,contactNo:n,email:l,brokerPortalUrl:r,scenarioTeamContactNo:s,scenarioTeamEmail:o,preferableContact:i},validationSchema:ya,onSubmit:(t,n)=>{ua()(e.bdmDetails,t)?n.setSubmitting(!1):a(Object(Ea.b)({lenderId:e.lender.id,lenderName:e.lender.value,rowIndex:e.rowIndex},t,e.onUpdateSuccess))}},a=>c.a.createElement(Me.d,{noValidate:!0},c.a.createElement(He.a,{control:"custom",component:ja,name:"name",label:"BDM name",value:a.values.name}),c.a.createElement(He.a,{control:"custom",component:ja,name:"contactNo",label:"BDM phone",value:a.values.contactNo}),c.a.createElement(He.a,{control:"custom",component:ja,name:"email",label:"Email",value:a.values.email}),c.a.createElement(He.a,{control:"custom",component:ja,name:"brokerPortalUrl",label:"Broker Portal URL",value:a.values.brokerPortalUrl}),c.a.createElement(He.a,{control:"custom",component:ja,name:"scenarioTeamContactNo",label:"Scenario team phone",value:a.values.scenarioTeamContactNo}),c.a.createElement(He.a,{control:"custom",component:ja,name:"scenarioTeamEmail",label:"Scenario team email",value:a.values.scenarioTeamEmail}),c.a.createElement(He.a,{control:"custom",component:ja,name:"preferableContact",label:"Preferable contact",value:a.values.preferableContact}),c.a.createElement("div",{className:"d-flex justify-content-end mt-8"},c.a.createElement(E.a,{size:"sm",color:"link",className:"mr-2",disabled:a.isSubmitting,onClick:e.toggle},"Cancel"),c.a.createElement(E.a,{type:"submit",size:"sm",color:"primary",disabled:a.isSubmitting,className:"d-flex align-items-center justify-content-center"},c.a.createElement("div",{className:"mr-4 loderSmall"},c.a.createElement(Be.ClipLoader,{size:15,color:"#fff",loading:a.isSubmitting})),"Update"))))},Oa=e=>{let{bdmDetails:a={}}=e;const{name:t,contactNo:n,email:l,brokerPortalUrl:r,scenarioTeamContactNo:s,scenarioTeamEmail:o,preferableContact:i}=a;return c.a.createElement(c.a.Fragment,null,t&&c.a.createElement("div",{className:"mb-2 d-flex"},c.a.createElement("div",null,c.a.createElement(U.s,{className:"f-18 mr-2 lender-info-icon"})),c.a.createElement("div",{className:"overflow-auto"},t," (BDM)")),n&&c.a.createElement("div",{className:"mb-2 d-flex"},c.a.createElement("div",null,c.a.createElement(U.u,{className:"f-18 mr-2 lender-info-icon"})),c.a.createElement("div",{className:"overflow-auto"},c.a.createElement("a",{href:"tel:".concat(n)},n))),l&&c.a.createElement("div",{className:"mb-2 d-flex"},c.a.createElement("div",null,c.a.createElement(U.m,{className:" f-18 mr-2 lender-info-icon"})),c.a.createElement("div",{className:"overflow-auto"},c.a.createElement("a",{href:"mailto:".concat(l)},l))),r&&c.a.createElement("div",{className:"mb-2 d-flex"},c.a.createElement("div",null,c.a.createElement(U.q,{className:"f-18 mr-2 lender-info-icon"})),c.a.createElement("div",{className:"overflow-auto"},c.a.createElement("a",{href:"".concat(r),rel:"noopener noreferrer",target:"_blank"},r))),s&&c.a.createElement("div",{className:"mb-2 d-flex"},c.a.createElement("div",null,c.a.createElement(U.u,{className:"f-18 mr-2 lender-info-icon"})),c.a.createElement("div",{className:"overflow-auto"},c.a.createElement("a",{href:"tel:".concat(s)}," ",s," (Scenario team)"))),o&&c.a.createElement("div",{className:"mb-2 d-flex"},c.a.createElement("div",null,c.a.createElement(U.m,{className:"f-18 mr-2 lender-info-icon"})),c.a.createElement("div",{className:"overflow-auto"},c.a.createElement("a",{href:"mailto:".concat(o)},o)," (Scenario team)")),i&&c.a.createElement("div",{className:"mb-2 d-flex"},c.a.createElement("div",null,c.a.createElement(U.t,{className:"f-18 mr-2 lender-info-icon"})),c.a.createElement("div",{className:"overflow-auto"},i," (Preferable)")))},ja=e=>{const{label:a,type:t="text",name:n,value:s,isDisabled:o}=e,i=Object(l.a)(e,ba),m=Object(r.useMemo)(()=>function(e){switch(e){case"name":return U.s;case"contactNo":case"scenarioTeamContactNo":return U.u;case"email":case"scenarioTeamEmail":return U.m;case"brokerPortalUrl":return U.q;case"preferableContact":return U.t;default:return null}}(n),[n]);return c.a.createElement(oa.a,null,c.a.createElement(ia.a,{for:n},a),c.a.createElement(O.a,null,c.a.createElement(j.a,{addonType:"prepend"},c.a.createElement(C.a,null,m&&c.a.createElement(m,{className:"f-18 mr-2 lender-info-icon"}))),c.a.createElement(Me.b,Object.assign({id:n,className:"form-control",type:t,name:n,disabled:o,value:s,autoComplete:"off"},i))))};var Ca=e=>{let{lender:a={},rowIndex:t}=e;const[l,s]=Object(p.a)(),o=a.bdmDetails?a.bdmDetails:{},[i,m]=Object(r.useReducer)(va,Object(n.a)(Object(n.a)({},fa),a.bdmDetails)),d=Object(ye.a)(),h=Object(r.useCallback)(()=>{m({type:ha,payload:Object(n.a)({},a.bdmDetails)}),s()},[a.bdmDetails,s]),g=Object(r.useCallback)(()=>{m({type:ha})},[]);return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:"hoverItems"},c.a.createElement(E.a,{id:"popover-".concat(a.lenderId),size:"sm",color:"primary",className:"noFocus badgeBtn"},"More Info")),c.a.createElement(b.a,{trigger:"legacy",placement:"right",isOpen:l,target:"popover-".concat(a.lenderId),toggle:h},c.a.createElement(sa.a,null,c.a.createElement("div",{className:"lenderCell d-flex justify-content-between align-items-center"},c.a.createElement("div",{className:"d-flex align-items-center"},c.a.createElement("div",{className:"imgWrp small mr-2"},c.a.createElement("img",{src:"img/lender_logos/".concat(pa()(a.lenderId),".png"),alt:"".concat(a.value,"-logo")})),c.a.createElement("div",{className:"d-flex flex-column"},c.a.createElement("div",{className:"lenderInner",id:"lender-".concat(a.lenderId)}," ",a.value," "),c.a.createElement("div",{className:"block"},a&&c.a.createElement(u.a,{className:"lendersType",color:"light"},a.category))),d&&c.a.createElement("button",{type:"button",className:"close f-18","aria-label":"Edit",onClick:()=>{m({type:ga})}},c.a.createElement(U.l,null))),c.a.createElement("button",{type:"button",className:"close f-18","aria-label":"Close",onClick:s},c.a.createElement(U.i,null)))),c.a.createElement(f.a,{className:"filter__popover p-8"},i.isEditing?c.a.createElement(Na,{bdmDetails:o,toggle:h,lender:a,rowIndex:t,onUpdateSuccess:g}):c.a.createElement(Oa,{bdmDetails:o}))))};const Ia=["value"];function _a(e){const a=o.a.get(e,"value",null),{value:t=""}=a,n=Object(l.a)(a,Ia);return t?c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:"cellHover lenderCell d-flex ",style:{marginTop:"0px"}},c.a.createElement("div",{className:"imgWrp mr-2"},c.a.createElement("img",{src:"img/lender_logos/".concat(o.a.toLower(n.lenderId),".png"),alt:"".concat(t,"-logo")})),c.a.createElement("div",{className:"d-flex flex-column"},c.a.createElement("div",{className:"lenderName",id:"lender-".concat(n.lenderId)}," ",t," "),c.a.createElement(Ce.a,{key:"lender-".concat(n.lenderId),target:"lender-".concat(n.lenderId)},t),c.a.createElement("div",{className:"block d-flex"},n&&c.a.createElement(u.a,{className:"lendersType",color:"light"},n.category),c.a.createElement(Ca,{lender:e.value,rowIndex:e.cell.row.id}))))):Ta()}function Ta(){let{value:e={},column:a={},row:t={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return c.a.createElement(ea,{cellInfo:e,headerInfo:a,rowInfo:t})}function Sa(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0;return n||(console.warn("onExpandCloseCallback cannot be null or undefined",n),n=o.a.noop),c.a.createElement(na,{column:e,columnIdsToHide:a,actionType:t,onExpandCloseCallback:n})}ra.a.options.scalePercentBy100=!1;const Aa={EXPAND:"Expand",COLLAPSE:"Collapse"};function wa(e,a,t,n,l){let r=[];if(t===Aa.EXPAND)for(let c in n)c!==e&&(r=[...r,...n[c]]);else r=[...l,...a];return r}function xa(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;const t=a.find(a=>a.id===e.id),n=Da(e.type,e.format),l=Pa(e.type);return o.a.omitBy({Header:e.label,accessor:e.id,Cell:Symbol.keyFor(m.a),Filter:n,filter:n,sortType:l,disableSortBy:null!==e.id.match(I.k),metadata:{type:t.type,format:t.format,properties:t.properties},minWidth:130,maxWidth:1e3},o.a.isNull)}function ka(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t={};e.cellData.forEach(e=>t[e.columnId]=Object(n.a)({value:e.value},e));const{name:l,lenderId:r}=e,c=a.findIndex(e=>e[i.a].lenderId===r);return-1===c&&(t[i.a]={value:l,lenderId:r,category:e.category}),c>=0?Object(n.a)(Object(n.a)({},a[c]),t):t}function La(e){if(e.columns)return Object(n.a)(Object(n.a)({},e),{},{columns:e.columns.map(La)});let a=Object(n.a)(Object(n.a)({},e),{},{Cell:Ua[Symbol.for(e.Cell)]});return e.Filter&&(a.Filter=a=>c.a.createElement(y,Object.assign({key:a.column.filterValue,component:P[Symbol.for(e.Filter)]},a))),e.filter&&(a.filter=e.filter),a}const Ra={[Symbol.keyFor(m.e)]:d.d,[Symbol.keyFor(m.c)]:d.c,[Symbol.keyFor(m.b)]:d.a,[Symbol.keyFor(m.h)]:d.f};function Da(e,a){const{ENUM:t,YES_NO:n,ENUM_MULTI:l,TIME_VALUE:r}=I.f;if([t,n,l].includes(a))return Symbol.keyFor(m.b);if(a===r)return Symbol.keyFor(m.h);switch(e){case"number":case"float":return Symbol.keyFor(m.e);default:return null}}function Pa(e){switch(e){case"number":case"float":case"percentage":case"currency":return Symbol.keyFor(m.f);default:return Symbol.keyFor(m.g)}}function Fa(e){return!(o.a.isEmpty(e)&&!o.a.isNumber(e))&&(!!T.c.includes(e.operator)||(!e.hasOwnProperty("value")||(o.a.isNumber(e.value)||!o.a.isEmpty(e.value))))}function Ma(e){let{format:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(o.a.isNull(e)||T.d.includes(e))return e;switch(a){case I.l.PERCENTAGE:return ra()(e).format("0.00%");case I.l.CURRENCY:return ra()(e).format("$0,0.00");case I.l.TIMEVALUE:return Object(Te.e)(e);case I.f.STRING:return qa(e);default:return e}}const qa=e=>{const a=document.createElement("div");return a.innerHTML=e,a.textContent};const Ua={[m.d]:_a,[m.a]:Ta},Ba={[Symbol.keyFor(m.f)]:function(e,a,t,n){return ca(e.values[t].value,n)>ca(a.values[t].value,n)?1:-1},[Symbol.keyFor(m.g)]:function(e,a,t,n){let l=e.values[t].value,r=a.values[t].value;return I.p.BLANK===l&&(l=n?I.d.LOWEST_PRINTABLE_ASCII:I.d.HIGHEST_PRINTABLE_ASCII),I.p.BLANK===r&&(r=n?I.d.LOWEST_PRINTABLE_ASCII:I.d.HIGHEST_PRINTABLE_ASCII),l>r?1:-1}}},472:function(e,a,t){e.exports=t(837)},56:function(e,a,t){"use strict";var n=t(1);a.a=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const[a,t]=Object(n.useState)(e),l=Object(n.useCallback)(()=>{t(e=>!e)},[t]);return[a,l]}},57:function(e,a,t){"use strict";t.d(a,"f",(function(){return r})),t.d(a,"e",(function(){return c})),t.d(a,"a",(function(){return s})),t.d(a,"b",(function(){return o})),t.d(a,"d",(function(){return i})),t.d(a,"c",(function(){return m}));var n=t(102),l=t.n(n);const r=e=>(e=e.split("T")[0],l()(e).format("D MMM YYYY"));function c(e){if(0===e)return"0 day";const a=Math.floor(e/365),t=Math.floor(e%365/30),n=Math.floor(e%365%30);let l=a>0?a+(1===a?" year":" years"):"",r=t>0?t+(1===t?" month":" months"):"";const c=n>0?n+(1===n?" day":" days"):"";return r=r&&c?r+", ":r,l=l&&r?l+", ":l,l+r+c}const s=e=>({years:Math.floor(e/365),months:Math.floor(e%365/30),days:Math.floor(e%365%30)}),o=e=>30*parseInt(e),i=e=>365*parseInt(e),m=(e,a)=>{if(isNaN(e))return 0;switch(a){case"m":case"M":return 365*Math.floor(e/12)+e%12*30;case"y":case"Y":return 365*e;default:return e}}},593:function(e,a){},61:function(e,a,t){"use strict";t.d(a,"a",(function(){return i}));var n=t(26),l=t(1),r=t.n(l),c=t(846),s=t(56);const o=["trigger","target","delay","children","placement"],i=e=>{const[a,t]=Object(s.a)(!1),{trigger:l,target:i,delay:m,children:u,placement:d}=e,p=Object(n.a)(e,o);return r.a.createElement(c.a,Object.assign({placement:d,trigger:l,isOpen:a,target:i,delay:m,toggle:t},p),u)};i.defaultProps={trigger:"hover",delay:{show:300,hide:50},placement:"right"}},63:function(e,a,t){"use strict";var n=t(10),l=t(1);a.a=()=>{const e=Object(n.c)(e=>e.user.userAttributes.hasFullPermission);return Object(l.useMemo)(()=>!0===e,[e])}},72:function(e,a,t){"use strict";t.d(a,"e",(function(){return n})),t.d(a,"d",(function(){return l})),t.d(a,"c",(function(){return r})),t.d(a,"b",(function(){return c})),t.d(a,"a",(function(){return s}));const n=Object.freeze([{label:"Yes",value:"yes",className:"tree-node"},{label:"No",value:"no",className:"tree-node"},{label:"CBC",value:"cbc",className:"tree-node"},{label:"Unlimited",value:"unlimited",className:"tree-node"},{label:"NR",value:"nr",className:"tree-node"},{label:"Blanks",value:"",className:"tree-node"}]),l=Object.freeze(["CBC","UNLIMITED","NR",""]),r=Object.freeze(["cbc","unlimited","nr","blanks"]),c=Object.freeze([{label:"CBC",value:"cbc",className:"tree-node"},{label:"Unlimited",value:"unlimited",className:"tree-node"},{label:"NR",value:"nr",className:"tree-node"},{label:"Blanks",value:"",className:"tree-node"}]),s=Object.freeze([{value:"lt",label:"Less than"},{value:"eq",label:"Equal"},{value:"gt",label:"Greater than"},{value:"cbc",label:"CBC"},{value:"unlimited",label:"Unlimited"},{value:"nr",label:"NR"},{value:"blanks",label:"Blanks"}])},76:function(e,a,t){"use strict";t.d(a,"a",(function(){return o}));var n=t(5),l=t(19),r=t(39),c=t(15),s=t.n(c);const o="lender",i={Header:"",accessor:o,Cell:Symbol.keyFor(r.d),Filter:Symbol.keyFor(r.c),filter:Symbol.keyFor(r.c),width:215,disableSortBy:!1,disableResizing:!0,sortType:Symbol.keyFor(r.g)},m={tableHeaders:[Object(n.a)({},i)],tableData:[],defaultColumns:[],columnsToHideMapping:{},hiddenColumns:[],tableFilters:[],focusOn:"",focusCell:"",sortTableBy:[]};a.b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case l.e:const t=s.a.uniqBy([e.tableHeaders[0],a.payload,...e.tableHeaders.slice(1)],"accessor");return Object(n.a)(Object(n.a)({},e),{},{tableHeaders:t});case l.n:return Object(n.a)(Object(n.a)({},e),{},{tableData:[...a.payload]});case l.b:return Object(n.a)(Object(n.a)({},e),{},{defaultColumns:s.a.uniq([...e.defaultColumns,...a.payload])});case l.a:return Object(n.a)(Object(n.a)({},e),{},{columnsToHideMapping:Object(n.a)(Object(n.a)({},e.columnsToHideMapping),{},{[a.payload.defaultColumnId]:[...a.payload.columnIds]})});case l.m:return Object(n.a)(Object(n.a)({},e),{},{hiddenColumns:[...a.payload]});case l.c:return Object(n.a)(Object(n.a)({},e),{},{hiddenColumns:s.a.uniq([...e.hiddenColumns,...a.payload])});case l.k:const{payload:r}=a,c=s.a.get(e,"columnsToHideMapping[".concat(r,"]"),[]),o=[r,...c],i=s.a.uniqBy(e.tableHeaders.filter(e=>e.columns?e.defaultColumnId!==r:!o.includes(e.accessor)),"accessor");return Object(n.a)(Object(n.a)({},e),{},{tableHeaders:i,tableData:e.tableData.map(e=>s.a.omit(e,o)),defaultColumns:s.a.uniq(e.defaultColumns.filter(e=>e!==r)),columnsToHideMapping:s.a.omit(e.columnsToHideMapping,r),hiddenColumns:s.a.uniq(e.hiddenColumns.filter(e=>!c.includes(e))),tableFilters:e.tableFilters.filter(e=>!o.includes(e.id)),sortTableBy:e.sortTableBy.filter(e=>!o.includes(e.id))});case l.d:const u=e.tableFilters.filter(e=>{let{id:t}=e;return t!==a.payload.id});return Object(n.a)(Object(n.a)({},e),{},{tableFilters:s.a.uniqBy([...u,a.payload],"id")});case l.j:return Object(n.a)(Object(n.a)({},e),{},{tableFilters:e.tableFilters.filter(e=>{let{id:t}=e;return t!==a.payload})});case l.h:const{columnId:d}=a.payload;return Object(n.a)(Object(n.a)({},e),{},{focusOn:d===e.focusOn?d.toUpperCase():d});case l.g:const{cellId:p}=a.payload;return Object(n.a)(Object(n.a)({},e),{},{focusCell:p});case l.o:const{rowIndex:E,key:b,column:f,value:h}=a.payload;return Object(n.a)(Object(n.a)({},e),{},{tableData:e.tableData.map((e,a)=>a===+E?Object(n.a)(Object(n.a)({},e),{},{[f]:Object(n.a)(Object(n.a)({},e[f]),{},{[b]:h})}):e)});case l.l:const{payload:g}=a;return Object(n.a)(Object(n.a)({},e),{},{sortTableBy:g});case l.f:return Object(n.a)(Object(n.a)({},e),{},{tableFilters:[],sortTableBy:[]});case l.i:return m;default:return e}}},78:function(e,a,t){"use strict";t.d(a,"d",(function(){return u})),t.d(a,"c",(function(){return d})),t.d(a,"a",(function(){return p})),t.d(a,"f",(function(){return E})),t.d(a,"e",(function(){return b})),t.d(a,"b",(function(){return f}));var n=t(76),l=t(151),r=t.n(l),c=t(15),s=t.n(c),o=t(72),i=t(57);function m(e,a,t){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];switch(e=o.d.includes(e)?e:parseFloat(r()(e).format("0.00")),a=parseFloat(r()(a).format("0.00")),t){case"lt":return!!["CBC","NR",""].includes(e)||(n?e<=a:e=a:e>a);case"cbc":return"CBC"===e;case"unlimited":return"UNLIMITED"===e;case"nr":return"NR"===e;case"blanks":return""===e;default:return console.warn("Invalid operator name ",t),!1}}function u(e,a,t){return e.filter(e=>m(e.values[a].value,t.value,t.operator))}const d=(e,a,t)=>e.filter((function(){let{values:e={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{category:a,lenderId:l}=e[n.a];return t[a]&&t[a].includes(l)})),p=(e,a,t)=>e.filter(e=>s.a.findIndex(t,t=>{const n=e.values[a].value.toLowerCase(),l=!!(n?n.split(",").reduce((e,a)=>{const t=[...e],n=null===a||void 0===a?void 0:a.trim();return n&&t.push(n),t},[]):[]).find(e=>e===t.value);return"Blanks"!==t.label?l:""===n})>=0),E=(e,a,t)=>{const n=Object(i.c)(t.value,t.unit);return e.filter(e=>m(e.values[a].value,n,t.operator))},b=e=>o.c.includes(e),f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}},796:function(e,a,t){"use strict";t.r(a);var n=t(1),l=t.n(n),r=t(18),c=t(10),s=t(321),o=t(847),i=t(447),m=t(446),u=t(267),d=t(448),p=t(445),E=t(97),b=t(129);const f=l.a.memo(e=>{let{scenario:a,isExpanded:t,onToggleExpand:c}=e;const d=Object(n.useCallback)(()=>{c(a._id)},[c,a._id]),p=(e=>{const a=[],t=/<(.+)>/;if(e.from){const n=e.from.match(t),l=n?n[1]:e.from;a.push(l.trim())}if(e.cc&&"(No Cc Address)"!==e.cc){const n=e.cc.split(/[,;]/).map(e=>e.trim());for(const e of n){const n=e.match(t),l=n?n[1]:e;a.push(l.trim())}}return[...new Set(a)].filter(e=>"creditscenarios@homeloanexperts.com.au"!==e).join(", ")})(a);return l.a.createElement(s.a,{className:"scenario"},l.a.createElement(o.a,null,l.a.createElement(i.a,{md:9},l.a.createElement("div",{className:"scenario__details"},l.a.createElement("div",{className:"scenario__statusDetails"},l.a.createElement(m.a,{color:"Accepted"===a.lenderAcceptanceStatus?"success":"Rejected"===a.lenderAcceptanceStatus?"danger":"warning"},a.lenderAcceptanceStatus),l.a.createElement("span",{className:"scenario__lenders"},a.lender),l.a.createElement("time",{className:"scenario__dateTime"},l.a.createElement("img",{src:"/img/calendar_month.svg"}),a.lenderLatestResponseDate),"|",l.a.createElement("span",{className:"scenario__mailid"}," ",l.a.createElement("img",{src:"/img/person1.svg"})," ",p)),l.a.createElement("div",{className:"scenario__emailPreview"},l.a.createElement("p",{className:"scenario__emailSub"},a.subject),l.a.createElement("p",{className:"scenario__emailContentPreview".concat(t?" scenario__emailContentPreview--full":"")},a.emailSummary)))),l.a.createElement(i.a,{md:3},l.a.createElement("div",{className:"scenario__actions"},l.a.createElement("p",{className:"scenario__match"},l.a.createElement("img",{src:"/img/speed.svg"})," Matching Score: ",(100*a.similarity).toFixed(2),"%"),l.a.createElement(u.a,{className:"scenario__btnExpand",size:"sm",outline:!0,color:"primary",onClick:d},t?"Collapse Full Email":"View Full Email"," ",t?l.a.createElement(r.d,null):l.a.createElement(r.c,null))))),t&&l.a.createElement("div",{className:"scenario__emailContentWrapper expanded"},l.a.createElement("div",{className:"scenario__emailContent"},l.a.createElement("pre",null,a.cleanBody))))}),h=l.a.memo(()=>{const e=Object(c.b)(),a=Object(c.c)(e=>e.scenario),t=Object(c.c)(e=>e.lenders.list),o=a.matchedScenario.result||[],i=a.searchQuery,u=a.selectedLenders||[],[h,g]=Object(n.useState)([]),[v,y]=Object(n.useState)(u),[N,O]=Object(n.useState)("score"),[j,C]=Object(n.useState)(!1),[I,_]=Object(n.useState)("");Object(n.useEffect)(()=>{e(Object(b.a)())},[e]);const T=Object(n.useCallback)(e=>{g(a=>a.includes(e)?a.filter(a=>a!==e):[...a,e])},[]),S=Object(n.useMemo)(()=>(Array.isArray(t)?t.map(e=>e.name):[]).filter(e=>e.toLowerCase().includes(I.toLowerCase())),[I,t]),A=Object(n.useCallback)(a=>{const t=v.includes(a)?v.filter(e=>e!==a):[...v,a];y(t),e(Object(E.d)(t)),e(Object(E.b)(i,t))},[v,i,e]),w=Object(n.useCallback)(a=>{const t=v.filter(e=>e!==a);y(t),e(Object(E.d)(t)),e(Object(E.b)(i,t))},[v,i,e]),x=Object(n.useMemo)(()=>{const e=[...o];return"date"===N?e.sort((e,a)=>{const t=new Date(e.lenderLatestResponseDate);return new Date(a.lenderLatestResponseDate)-t}):e.sort((e,a)=>a.similarity-e.similarity)},[o,N]);return Object(n.useEffect)(()=>{const e=e=>{j&&!e.target.closest(".scenarioSearch__lenderFilter")&&(C(!1),_(""))};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[j]),a.isScenarioLoading?l.a.createElement(s.a,{className:"scenarioSearch scenarioSearch__wrapper"},l.a.createElement("div",{className:"scenarioSearch__header d-flex justify-content-between align-items-center"},l.a.createElement(d.a,null,"Searching Scenarios...")),l.a.createElement("div",{className:"text-center p-4"},l.a.createElement("div",{className:"spinner-border",role:"status"},l.a.createElement("span",{className:"sr-only"},"Loading...")),l.a.createElement("p",{className:"mt-2"},"Searching for matching scenarios..."))):l.a.createElement("div",{className:"scenarioSearch scenarioSearch__wrapper"},l.a.createElement(s.a,null,l.a.createElement("div",{className:"scenarioSearch__header d-flex"},l.a.createElement(d.a,null,"List of Matching Scenarios (",o?o.length:0,")")),l.a.createElement("div",{className:"scenarioSearch__headerRow"},l.a.createElement("div",{className:"scenarioSearch__searchHeader"},"Showing results for:"," ",l.a.createElement("span",{className:"scenarioSearch__searchValueTranslation"},a.searchQuery||"")),l.a.createElement("div",{className:"scenarioSearch__filterBar"},l.a.createElement("div",{className:"scenarioSearch__lenderFilter"},l.a.createElement("div",{className:"scenarioSearch__lenderSelect",onClick:()=>{C(!0);const e=document.querySelector(".scenarioSearch__inlineSearchInput");e&&e.focus()}},l.a.createElement("div",{className:"scenarioSearch__selectedLenders"},v.map(e=>l.a.createElement(m.a,{key:e,color:"primary",className:"scenarioSearch__lenderChip",onClick:a=>{a.stopPropagation(),w(e)}},e,l.a.createElement(r.i,{className:"scenarioSearch__chipClose"}))),l.a.createElement("input",{type:"text",placeholder:0===v.length?"Search lenders...":"",value:I,onChange:e=>{_(e.target.value),C(!0)},className:"scenarioSearch__inlineSearchInput",onClick:e=>e.stopPropagation()})),l.a.createElement(r.c,{className:"scenarioSearch__dropdownIcon"})),j&&l.a.createElement("div",{className:"scenarioSearch__dropdown"},l.a.createElement("div",{className:"scenarioSearch__lenderList"},S.map(e=>l.a.createElement("div",{key:e,className:"scenarioSearch__lenderOption ".concat(v.includes(e)?"selected":""),onClick:()=>{A(e),_("");const a=document.querySelector(".scenarioSearch__inlineSearchInput");a&&a.focus()}},l.a.createElement("input",{type:"checkbox",checked:v.includes(e),onChange:()=>{},className:"scenarioSearch__checkbox"}),l.a.createElement("span",null,e))),0===S.length&&l.a.createElement("div",{className:"scenarioSearch__noResults"},"No lenders found")))),l.a.createElement("div",{className:"scenarioSearch__sortGroup"},l.a.createElement("label",{className:"scenarioSearch__sortLabel"},"Sort by"),l.a.createElement(p.a,{type:"select",value:N,onChange:e=>O(e.target.value),className:"scenarioSearch__sortSelect"},l.a.createElement("option",{value:"date"},"Date"),l.a.createElement("option",{value:"score"},"Matching Score"))))),l.a.createElement("div",{className:"scenarioSearch__list"},o&&0!==o.length?x.map((e,a)=>l.a.createElement(f,{key:e._id,scenario:e,isExpanded:h.includes(e._id),onToggleExpand:T})):l.a.createElement("div",{className:"text-center p-4"},l.a.createElement("p",null,"No matching scenarios found for your search.")))))});a.default=()=>{const e=Object(c.b)();return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"scenario_result sliding-element-right"},l.a.createElement("div",{className:"scenario_result__header"},l.a.createElement("div",{className:"creditIssueButton-right",onClick:()=>{e(Object(E.e)(!1))}},l.a.createElement(u.a,{color:"link",outline:!0,size:"sm",className:"noFocus arrowBtn"},"Scenario Search ",l.a.createElement(r.p,{className:"arrowOpened rotate180"})))),l.a.createElement("div",{className:"scenario_result__body"},l.a.createElement(h,null))))}},8:function(e,a,t){"use strict";t.d(a,"s",(function(){return n})),t.d(a,"o",(function(){return l})),t.d(a,"g",(function(){return r})),t.d(a,"r",(function(){return c})),t.d(a,"m",(function(){return s})),t.d(a,"l",(function(){return o})),t.d(a,"f",(function(){return i})),t.d(a,"n",(function(){return m})),t.d(a,"q",(function(){return u})),t.d(a,"p",(function(){return d})),t.d(a,"d",(function(){return p})),t.d(a,"a",(function(){return E})),t.d(a,"k",(function(){return b})),t.d(a,"j",(function(){return f})),t.d(a,"h",(function(){return h})),t.d(a,"i",(function(){return g})),t.d(a,"e",(function(){return v})),t.d(a,"c",(function(){return y})),t.d(a,"b",(function(){return N}));const n={GENERAL:"general",CBC:"CBC",UNLIMITED:"UNLIMITED",NR:"NR",NO_INFORMATION:"noInformation"},l=Object.freeze({PENDING:"Pending",IN_REVIEW:"In Review",APPROVED:"Approved",REJECTED:"Rejected"}),r={DELETE_REQUEST:"Are you sure you want to delete this request?"},c={DELETE_REQUEST:{SUCCESS:"The request has been successfully deleted.",ERROR_GENERIC:"An error occurred while deleting the request, please try again.",ERROR_ALREADY_APPROVED:"Your request has already been approved.",ERROR_ALREADY_REJECTED:"Your request has already been rejected.",DELETING_REQUEST:"Deleting request..."},VOTE_REQUEST:{ERROR_GENERIC:"An error occurred while voting the request, please try again."}},s={FULL_PERMISSION:"Full permission",EDIT_LEVEL_1:"EditLevel1"},o={PERCENTAGE:"percentage",CURRENCY:"currency",TIMEVALUE:"timeValue"},i={YES_NO:"yesNo",PERCENTAGE:"percentage",STRING:"string",TIME_VALUE:"timeValue",NUMBER:"number",FLOAT:"float",CURRENCY:"currency",ENUM:"enum",ENUM_MULTI:"enumMulti",DATEPICKER:"datepicker"},m=[{label:"General",value:n.GENERAL,id:n.GENERAL},{label:"Case by case",value:n.CBC,id:n.CBC},{label:"Unlimited",value:n.UNLIMITED,id:n.UNLIMITED},{label:"Not Required",value:n.NR,id:n.NR},{label:"No Information",value:n.NO_INFORMATION,id:n.NO_INFORMATION}],u=["cbc","unlimited","nr",""],d={UNLIMITED:"UNLIMITED",CBC:"CBC",NR:"NR",BLANK:""},p={HIGHEST_PRINTABLE_ASCII:"~",LOWEST_PRINTABLE_ASCII:"!"},E="credit_hive",b=/.+_notes$/,f=/.+_last_verified$/,h={LOGOUT:"logout",REFRESH:"refresh",GO_HOME:"goHome"},g={DEFAULT:{TITLE:"Oops! Something went wrong.",BODY:"Please Log out and Log in to the application again.
Contact the Tech team if this problem persists.",ACTION_TYPE:h.LOGOUT},NO_ACCESS:{TITLE:"Sorry, you don't have access",BODY:"Please contact the tech team if the problem persists.",ACTION_TYPE:h.REFRESH},NOT_FOUND:{TITLE:"We looked really hard.",BODY:"The page you seek doesn't exist.",ACTION_TYPE:h.GO_HOME}},v=[{value:"Green",id:"color-4"},{value:"Yellow",id:"color-1"},{value:"Orange",id:"color-2"},{value:"Red",id:"color-3"},{value:"White",id:"color-5"}],y={CSQ_API:"csqApi",CAS_API:"casApi",WORKBENCH_API:"workBenchApi",DCA_API:"dcaApi"},N={RED:"#dc3545",YELLOW:"#ffc107",ORANGE:"#fd7e14",GREEN:"#28a745"}},80:function(e,a,t){"use strict";var n=t(26),l=t(1),r=t.n(l),c=t(25),s=t(884),o=t(885),i=t(15),m=t.n(i),u=t(28),d=t.n(u);const p=["label","type","name","id","value","inputClassNames","labelClassNames","isDisabled","onClick","fieldOptions"];var E=e=>{let{label:a,type:t,name:l,id:i,value:u,inputClassNames:E,labelClassNames:b,isDisabled:f,onClick:h,fieldOptions:g}=e,v=Object(n.a)(e,p);return"undefined"===typeof g||m.a.isEmpty(g)?r.a.createElement(s.a,{check:!0},r.a.createElement(o.a,{check:!0,className:"mr-3 mt-8"},r.a.createElement(c.b,Object.assign({className:"form-control ".concat(E),type:"radio",id:i,name:l,value:u,onClick:h},v))," ",r.a.createElement("label",{className:b,htmlFor:i}," ",a)),r.a.createElement(c.a,{className:"errorMsg",name:l,component:"div"})):g.map((e,a)=>r.a.createElement(s.a,{key:a,check:!0},r.a.createElement(o.a,{check:!0,className:"mr-3 mt-8"},r.a.createElement(c.b,Object.assign({className:"form-control ".concat(E),type:"radio",id:e.id,name:l,value:e.value,onClick:h},v))," ",r.a.createElement("label",{className:b,htmlFor:e.id}," ",d()(e.label)))))};const b=["label","type","name","id","value","inputClassNames","labelClassNames"],f=["onSourceChange"];function h(e){let{onSourceChange:a}=e,t=Object(n.a)(e,f);return r.a.createElement("textarea",Object.assign({},t,{onChange:e=>{t.onChange(e),a(e)}}))}var g=e=>{let{label:a,type:t,name:l,id:i,value:m,inputClassNames:u,labelClassNames:p}=e,E=Object(n.a)(e,b);return r.a.createElement(s.a,null,r.a.createElement(o.a,{for:i,className:p},d()(a)),r.a.createElement(c.b,Object.assign({className:"form-control ".concat(u),as:h,name:l},E)),r.a.createElement(c.a,{className:"errorMsg",name:l,component:"div"}))},v=t(8),y=t(18);const N=["label","type","name","id","value","inputClassNames","labelClassNames","isDisabled","onClick"];var O=e=>{let{label:a,type:t,name:l,id:i,value:m,inputClassNames:u,labelClassNames:p,isDisabled:E,onClick:b}=e,f=Object(n.a)(e,N);return r.a.createElement(s.a,null,r.a.createElement(o.a,{for:i,className:p},d()(a)),r.a.createElement("div",{className:"d-flex mb-15"},v.e.map((e,a)=>r.a.createElement("div",{key:a,className:"custom-radios mb-1"},r.a.createElement("div",{className:"mr-1"},r.a.createElement(c.b,Object.assign({className:"form-control ".concat(u),type:"radio",id:e.id,name:l,value:e.value,onClick:b},f))," ",r.a.createElement("label",{className:"".concat(p," hide-default-radio"),htmlFor:e.id},r.a.createElement("span",{className:"d-flex align-items-center justify-content-center"},r.a.createElement(y.k,{className:"tick"}))))))))};const j=["control","component"];a.a=e=>{const{control:a,component:t}=e,l=Object(n.a)(e,j);switch(a){case"custom":const e=t;return r.a.createElement(e,l);case"radio":return r.a.createElement(E,l);case"textarea":return r.a.createElement(g,l);case"colorRadio":return r.a.createElement(O,l);default:return null}}},803:function(e,a,t){},81:function(e,a,t){"use strict";t.d(a,"a",(function(){return r})),t.d(a,"b",(function(){return c}));var n=t(5);const l={matchedScenario:[],isScenarioLoading:!1,toggleScenario:!1,searchQuery:"",selectedLenders:[]},r=Object.freeze({SET_MATCHED_SCENARIO_DATA:"SET_MATCHED_SCENARIO_DATA",LOADING_SCENARIO_DATA:"LOADING_SCENARIO_DATA",TOGGLE_SCENARIO_RESULT_VIEW:"TOGGLE_SCENARIO_RESULT_VIEW",SET_SCENARIO_SEARCH_QUERY:"SET_SCENARIO_SEARCH_QUERY",SET_SELECTED_LENDERS:"SET_SELECTED_LENDERS"});function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,a=arguments.length>1?arguments[1]:void 0;const{type:t,payload:c}=a;switch(t){case r.SET_MATCHED_SCENARIO_DATA:return Object(n.a)(Object(n.a)({},e),{},{matchedScenario:c});case r.TOGGLE_SCENARIO_RESULT_VIEW:return Object(n.a)(Object(n.a)({},e),{},{toggleScenario:c.toggle});case r.LOADING_SCENARIO_DATA:return Object(n.a)(Object(n.a)({},e),{},{isScenarioLoading:c.isLoading});case r.SET_SCENARIO_SEARCH_QUERY:return Object(n.a)(Object(n.a)({},e),{},{searchQuery:c.query});case r.SET_SELECTED_LENDERS:return Object(n.a)(Object(n.a)({},e),{},{selectedLenders:c.lenders});default:return e}}},836:function(e,a,t){},837:function(e,a,t){"use strict";t.r(a);var n=t(1),l=t.n(n),r=t(34),c=t.n(r),s=t(62),o=t(48),i=t(899),m=t(5),u=t(10),d=t(876),p=t(445),E=t(267),b=t(18),f=t(884),h=t(885),g=t(123),v=t(125);const y=e=>{let{nicheMenu:a,index:t,toggleNicheMenu:n}=e,r=document.getElementById("sideMenu")&&document.getElementById("sideMenu").getBoundingClientRect();const c=Object(u.b)(),s=Object(u.c)(e=>e.niches.selected);return l.a.createElement("div",null,l.a.createElement("div",{className:a.open?"d-flex justify-content-between py-8 px-15 align-items-center list-item opened":"d-flex justify-content-between py-8 px-15 align-items-center list-item ",onClick:()=>n(t)}," ",l.a.createElement("div",{className:"grow-1"}," ",a.category," ")," ",l.a.createElement("div",null," ",a.open?l.a.createElement(b.y,{className:"iconfont"}):l.a.createElement(b.b,{className:"iconfont"}))," "),a.open&&l.a.createElement("div",{className:"submenu",style:{top:"0",left:"".concat(r.right,"px")}},l.a.createElement("header",{className:"p-8 bg-grey d-flex align-items-center justify-content-between"}," ",a.category," ",l.a.createElement(b.i,{className:"subClose",onClick:()=>n(t)})),l.a.createElement(v.Scrollbars,{style:{height:"calc(100vh - 96px)"}},l.a.createElement("div",{className:"item p-8"},a.niches.map((e,a)=>{return l.a.createElement(f.a,{check:!0,key:a},l.a.createElement(h.a,{check:!0,className:"d-flex align-item-start innerLable py-8 "},l.a.createElement(p.a,{type:"checkbox",id:e.id,checked:(t=e.id,void 0!==s[t]),onChange:a=>((e,a)=>{const{checked:t}=e.target;c(Object(g.b)(a,t))})(a,e)}),l.a.createElement("span",{className:"pl-1"}," ",e.label)));var t})))))};var N=t(136),O=t.n(N),j=t(315),C=t(15),I=t.n(C),_=t(28),T=t.n(_),S=t(78),A=t(401),w=t.n(A);var x=function(e){let{columnNames:a=[],searchValue:t}=e;return 0===a.length?null:l.a.createElement("ul",null,a.filter(e=>new RegExp(Object(S.b)(t),"ig").test(w()(e))).slice(0,3).map((e,a)=>l.a.createElement("li",{className:"text-break",key:a},T()(e))))};const k=e=>{let{filteredNiches:a,searchValue:t}=e;const n=Object(u.b)(),r=Object(u.c)(e=>e.niches.selected);return l.a.createElement("div",null,I.a.isEmpty(a)?l.a.createElement("div",{className:"p-8 text-center mt-15"},"We couldn't find any matches"):Object.keys(a).map((e,c)=>l.a.createElement("div",{key:c,className:"mb-15"},l.a.createElement("header",{className:"px-15 searchTitle"}," ",e),l.a.createElement("div",{className:"item px-15 "},a[e].map((e,a)=>{return l.a.createElement(f.a,{check:!0,key:a,className:"py-8"},l.a.createElement(h.a,{check:!0,className:"d-flex align-item-start innerLable "},l.a.createElement(p.a,{type:"checkbox",id:e.id,checked:(c=e.id,void 0!==r[c]),onChange:a=>((e,a)=>{const{checked:t}=e.target;n(Object(g.b)(a,t))})(a,e)}),l.a.createElement("span",{className:"pl-1"}," ",e.label)),l.a.createElement(x,{columnNames:e.columnNames,searchValue:t}));var c})))))},L=[{term:"arrears",synonyms:["late payment","late repayment","missed payment","missed repayment","overdue payment","worst repayment history","wrhi","overdue","in arrears","bad credit","credit issue","bad debt","credit history"]},{term:"defaults",synonyms:["paid defaults","unpaid defaults","worst repayment history","wrhi","bad credit","credit issue","credit history","bad debt"]},{term:"discharged bankrupt",synonyms:["discharged part ix","bankrupt","bankruptcy","credit issue","bad credit","part ix","debt agreement","credit history"]},{term:"gambling history",synonyms:["bet","betting","bad credit","credit issue","credit history"]},{term:"no credit scoring",synonyms:["credit check","credit rating","credit score","credit file","credit history","multiple enquiries"]},{term:"common debt reducer",synonyms:["cdr","joint debts","shared debts","shared living expenses","joint living expenses","common commitments","common debts","common living expenses","common liability"]},{term:"living overseas - acceptable currencies",synonyms:["expat","currency"]},{term:"living overseas - foreign rental",synonyms:["expat"]},{term:"living overseas - max lvr",synonyms:["AU citizen living overseas","PR living overseas","living overseas purchase","overseas purchase","non resident","non resi","non resi with AU citizen","non resi with PR"]},{term:"living overseas - other purpose",synonyms:["expat refinance","overseas refinance","foreign refinance","expat cashout","overseas cashout","foreign cashout","expat land only","overseas land only","foreign land only","expat construction","overseas construction","foreign construction","expat company","overseas company","foreign company","expat trust","overseas trust","foreign trust"]},{term:"living overseas - others",synonyms:["abroad","expat negative gearing","overseas negative gearing","foreign negative gearing","expat pension","overseas pension","foreign pension","expat housing allowance","overseas housing allowance","foreign housing allowance","expat cdr expenses","overseas cdr expenses","foreign cdr expenses","expat cdr debts","overseas cdr debts","foreign cdr debts","overseas debts","foreign debts"]},{term:"living overseas - payg income",synonyms:["abroad","expat overtime","overseas overtime","foreign overtime","expat allowance","overseas allowance","foreign allowance","expat bonus","overseas bonus","foreign bonus","expat commission","overseas commission","foreign commission","overseas income","foreign income"]},{term:"living overseas - self employed income",synonyms:["se expat","self employed expat","se living overseas"]},{term:"living in au - acceptable visa types",synonyms:["temporary visa","business innovation and investment visa","160 visa","161 visa","spouse visa","business skills visa","164 visa","165 visa","partner visa","skilled regional sponsored visa","405 visa","420 visa","prospective marriage visa","special program visa","475 visa","422 visa","skilled regional visa","investor retirement visa","487 visa","temporary work visa","media and film staff visa","162 visa","163 visa","temporary skill shortage visa","religious worker visa","188 visa","416 visa","nz citizen family relationship visa","medical practitioner visa","423 visa","428 visa","contributory aged parent visa","contributory parent visa","173 visa","202 visa","global special humanitarian visa","visa"]},{term:"living in au - aus citizen/pr with tr/bridging",synonyms:["temp resident with AU citizen","temp resident with PR","temporary resident","bridging visa"]},{term:"fixed rates",synonyms:["fixed term","max term on fixed rate","max fixed rate term","rate lock","ratelock fee"]},{term:"interest only loan",synonyms:["io","io loan","io term","max io term"]},{term:"loan increases",synonyms:["top up","loan top up","variation","loan variation"]},{term:"pre-approval",synonyms:["aip"]},{term:"pricing: investment loans secured on o/o property",synonyms:["cross collateralize","pricing on purpose"]},{term:"cashout for business purpose",synonyms:["business purpose"]},{term:"consolidation of tax debt",synonyms:["ato debt","tax debt","consolidate tax debt","payout tax debt","payoff tax debt"]},{term:"debt consolidation",synonyms:["consolidate debt","consolidation","unsecured debt","refinance debt"]},{term:"owner builder construction",synonyms:["licensed builder","unusual property","unusual security"]},{term:"refinance and cash out",synonyms:["refi","equity release","renovation","access equity"]},{term:"ownership structure",synonyms:["min ownership","property ownership","title ownership","property share","part owner","% ownership"]},{term:"two on loan one on title",synonyms:["1 on title","one on title","single title","sole title","2 on loan 1 on title"]},{term:"personal loan as deposit",synonyms:["no savings","low savings","low deposit","no deposit"]},{term:"guarantor loan",synonyms:["guarantee","guarantor support","family pledge","pledge","second mortgage","no LMI","low deposit","100% loan","family security"]},{term:"genuine savings",synonyms:["gen savings","rent as gen savings"]},{term:"maximum lvr",synonyms:["max lvr","max final lvr","max base lvr","oop lvr","inv lvr","high lvr","purchase"]},{term:"maximum loan size",synonyms:["loan amount","max amount","max loan","loan size","max loan size"]},{term:"bridging finance",synonyms:["peak debt","end debt","relocation","bridging loan"]},{term:"private banking",synonyms:["high net worth clients","professional investor"]},{term:"rent to buy & vendor finance",synonyms:["financed deposit","buy later","installment plan"]},{term:"adf medical discharge pension",synonyms:["adf pension","military super","medically discharged","invalidity benefits","disability pension","defense medical pension"]},{term:"centrelink income",synonyms:["pension","disability pension","veteran affairs pension","carer's payment","age pension","old age pension","single parent payment","parenting payment"]},{term:"child support income",synonyms:["support payment","child maintenance income","csa"]},{term:"dhoas home loan",synonyms:["defense home ownership","australian defense force","adf subsidy","adf housing","adf"]},{term:"family tax benefits",synonyms:["ftb","ftb part a","ftb part b"]},{term:"income protection insurance",synonyms:["income protection payments","temporary disability","permanent disability"]},{term:"rent from a housemate",synonyms:["apartment with roommates","leasing to a subtenant"]},{term:"scholarship income",synonyms:["scholars"]},{term:"share and dividend income",synonyms:["investment income"]},{term:"transport accident commission (tac) payments",synonyms:["road accident compensation","TAC home loan"]},{term:"worker's compensation",synonyms:["worker's comp income","disability income","temporary disability","permanent disability"]},{term:"exit strategy",synonyms:["max age","retirement strategy"]},{term:"clawback",synonyms:["short term loan fee"]},{term:"commission (lender)",synonyms:["ufc","upfront commission","trail commission"]},{term:"favorable purchase",synonyms:["purchase below market price","unusual security","unusual property","gifted equity","off the market transaction","buying below market value"]},{term:"living expenses",synonyms:["basic expenses"]}];var R=function(){const e=Object(u.b)(),a=Object(u.c)(e=>e.niches.list),t=Object(u.c)(e=>e.cif.toggleCIF),r=Object(u.c)(e=>e.scenario.toggleScenario),[c,s]=Object(n.useState)([]),[o,i]=Object(n.useState)(!0);let[f,h]=Object(n.useState)({}),[N,C]=Object(n.useState)("");const I=e=>{s(c.map((a,t)=>Object(m.a)(Object(m.a)({},a),{},{open:t===e&&!a.open})))};Object(n.useEffect)(()=>{!0!==t&&!0!==r||!1!==o||(i(!0),document.body.classList.add("sideMenuOpen"))},[t,r]),Object(n.useEffect)(()=>{document.body.classList.add("sideMenuOpen"),O()(a)&&e(Object(g.a)())},[a]),Object(n.useEffect)(()=>{a&&s(a)},[a]);const _=Object(n.useRef)(null);Object(n.useEffect)(()=>{function e(e){_.current&&!_.current.contains(e.target)&&s(e=>e.map(e=>Object(m.a)(Object(m.a)({},e),{},{open:!1})))}return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[_,c]);const T=Object(n.useMemo)(()=>{const e=[];return a.forEach(a=>{const t=a.niches.map(e=>Object(m.a)(Object(m.a)({},e),{},{category:a.category}));e.push(...t)}),e},[a]),S=Object(n.useMemo)(()=>new j.a(T,{keys:["category","label","name","columnNames"],useExtendedSearch:!0,shouldSort:!0,isCaseSensitive:!1,threshold:.3,includeMatches:!0,includeScore:!0,findAllMatches:!0}),[a]),A=Object(n.useMemo)(()=>new j.a(L,{keys:["synonyms"],shouldSort:!0,isCaseSensitive:!1,threshold:.2,includeMatches:!0,includeScore:!0,findAllMatches:!0}),[L]);return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"sideMenu",id:"sideMenu",ref:_},l.a.createElement("div",{className:"p-15 position-relative searchPanel"},l.a.createElement(d.a,{size:"sm"},l.a.createElement(p.a,{type:"text",name:"niche",id:"leftSearch",placeholder:"search",value:N,onChange:e=>{const{value:a}=e.target;C(a);const t=(e=>{let a=[...e.split(" ")],t="";const n=A.search(e);if(n){const l=n.reduce((e,a)=>{const t=a.item.term;return e.list.push(),e.text=e.text+' | ="'.concat(t,'"'),e},{list:[],text:""});a=[e,...l.list||[]],t=l.text}return a.join(" | ")+t})(a),n=S.search(t).reduce((e,a)=>{const t=a.item.category,n=a.item;return e[t]||(e[t]=[]),e[t].push(n),e},{});h(n)},autoComplete:"off"})),l.a.createElement(b.z,{className:"searchIcon"}),N&&l.a.createElement(E.a,{color:"link",className:"noFocus clearBtn",onClick:()=>{C("")},disabled:!N},l.a.createElement(b.h,null))),!1===t&&l.a.createElement("div",{className:"sidemenuToggle menuArrow",onClick:()=>{i(e=>!e),o?document.body.classList.remove("sideMenuOpen"):document.body.classList.add("sideMenuOpen")}}," ",l.a.createElement(E.a,{color:"link",className:"noFocus arrowBtn",size:"sm"},l.a.createElement(b.p,{className:o?"arrowOpened":"arrowOpened rotate180"}))," "),l.a.createElement(v.Scrollbars,{style:{height:"calc(100vh - 111px)"}},N?l.a.createElement(k,{filteredNiches:f,searchValue:N}):!O()(c)&&c.map((e,a)=>l.a.createElement(y,{nicheMenu:e,key:a,index:a,toggleNicheMenu:I})))))},D=t(894),P=t(895),F=t(210),M=t(901),q=t(879),U=t(880),B=t(202),H=t(119),G=t(8);function V(e){return async a=>{if(!e)return!1;try{let{attributes:t}=e;const n=I.a.get(t,"custom:savedInDB"),l={"custom:savedInDB":!0};if(n){const e=await(async e=>await H.a.get("userDirectoryApi","/user/".concat(e,"/permission?app=").concat("credit_hive")))(t.sub);t=Object(m.a)(Object(m.a)({},t),{},{hasFullPermission:e.data.permissions.includes(G.m.FULL_PERMISSION),permission:e.data.permissions})}else{const{data:e}=await(async e=>{const a={body:{name:I.a.get(e,"name"),email:I.a.get(e,"email"),avatar:I.a.get(e,"picture"),appName:G.a}};return H.a.post("userDirectoryApi","/user",a)})(t);await new Promise((e,a)=>{H.a.post("plfApi","/user-attributes").then(t=>{void 0!==t&&!1!==I.a.get(t,"status",null)||a("Unfortunately something went wrong."),e(t)}).catch(e=>{console.error(e),a("Unfortunately something went wrong.")})}),t=Object(m.a)(Object(m.a)(Object(m.a)({},t),l),{},{hasFullPermission:G.m.FULL_PERMISSION===e.permission,permission:e.permission})}a({type:"STORE_USER_ATTRIBUTES",payload:t})}catch(t){throw console.error(t),t}}}const z=()=>async e=>{localStorage.removeItem("state");try{await B.a.currentAuthenticatedUser(),await B.a.signOut(),e({type:"INITIAL_USER_STATE"})}catch(a){console.error(a),window.location.reload(!0)}};var Y=t(893),Q=t(446);const W=G.c.CSQ_API;var K=t(38),J=t(31);const X=()=>async e=>{try{const a=await(async()=>await H.a.get(W,"/request/tasks"))();e(Object(K.q)(a.data))}catch(a){console.error(a)}},$=(e,a)=>async(t,n)=>{try{var l,r;const c=n(),{perPage:s}=(null===c||void 0===c||null===(l=c.cellRequest)||void 0===l||null===(r=l.paginatedTasks)||void 0===r?void 0:r.paginator)||{};J.a(),t(Object(K.k)());const o=await function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{page:t=1,perPage:n=10}=a;let l=e||"Pending";return H.a.get(W,"/request/tasks?type=list&filter=".concat(l,"&page=").concat(t,"&perPage=").concat(n))}(e,s&&!a?{perPage:s}:a);t(Object(K.n)(o.data))}catch(c){t(Object(K.l)()),console.error(c)}finally{J.b()}};var Z=t(102),ee=t.n(Z),ae=t(436),te=t.n(ae),ne=t(56),le=t(122),re=t(110);var ce=function(){const[e,a]=Object(n.useState)({width:0,height:0});return Object(n.useEffect)(()=>{function e(){a({width:window.innerWidth,height:window.innerHeight})}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),e},se=t(57),oe=t(47),ie=t(61);ee.a.extend(te.a);const me=e=>{let{handleClick:a,requests:t}=e;const n=ce();if(I.a.isEmpty(t))return"";return l.a.createElement(q.a,{className:"notificationDropdown"},l.a.createElement(v.Scrollbars,{autoHeight:!0,autoHeightMin:100,autoHeightMax:n.height-110},t.map((e,t)=>l.a.createElement(U.a,{className:"d-flex",onClick:()=>a(e.nicheId,e.nicheName,e.nicheCellId),key:t},l.a.createElement("div",{className:"d-flex align-items-center"},l.a.createElement("div",{className:"roundedImage mr-2"},l.a.createElement("img",{id:"task-".concat(e._id),src:e.requester.avatar||"img/avatar.png",className:"img-fluid",alt:"Avatar for ".concat(e.requester.name)})),l.a.createElement(ie.a,{key:"task-".concat(e._id),target:"task-".concat(e._id)},e.requester.name||"Unknown")),l.a.createElement("div",null,l.a.createElement("div",{className:"f13 mb-1 taskDescription"},l.a.createElement("span",{className:"text-break"}," ",e.nicheLabel),": ",l.a.createElement("span",{className:"text-break"},e.columnLabel)," of ",l.a.createElement("span",{className:"text-break"},e.lenderName)," : ",l.a.createElement("span",{className:"value text-break"},((e,a)=>{let t=e;return G.f.TIME_VALUE===a&&(t=Object(se.e)(t)),I.a.truncate(Object(oe.e)(t),{length:80})})(e.value,e.columnFormat))),l.a.createElement("div",{className:"d-flex"},l.a.createElement("div",{className:"d-flex align-items-center"},l.a.createElement("span",{className:"text-muted mr-1 clockFont"}," ",l.a.createElement(b.a,null)),l.a.createElement("span",{className:"f12 text-muted"}," ",ee()(e.createdAt).fromNow())),l.a.createElement("span",{className:"f12 d-flex align-items-center text-success"},G.o.IN_REVIEW!==e.status?"":l.a.createElement("span",{className:"text-success"},l.a.createElement("span",{className:"circle"}),e.status))))))),l.a.createElement(U.a,{divider:!0}),l.a.createElement("div",null,l.a.createElement(s.b,{to:"requests"},l.a.createElement(U.a,{className:"text-center"},"See all"))))};var ue=()=>{const e=Object(u.b)(),a=Object(u.c)(e=>e.cellRequest),[t,r]=Object(ne.a)(!1),[c,s]=Object(n.useState)(!0);Object(n.useEffect)(()=>{let a=!1;return e(X()).then(()=>{!a&&s(!1)}),()=>{a=!0}},[]);return l.a.createElement(Y.a,{isOpen:t,toggle:r},l.a.createElement(M.a,{caret:!c,color:"primary",className:"px-8 py-4 taskDropdown"},c?l.a.createElement(le.ClipLoader,{css:"display: block; margin: 0 auto; border-color: white",size:20,color:"#27ade7",loading:c}):l.a.createElement(l.a.Fragment,null,l.a.createElement(b.e,{size:20})," ",l.a.createElement(Q.a,{className:"taskCount"},a.totalPendingRequests))),l.a.createElement(me,{handleClick:(a,t,n)=>{e(Object(re.b)({nicheId:a,nicheName:t,cellId:n}))},requests:a.tasks}))},de=t(63),pe=t(97);var Ee=l.a.memo(()=>{const e=Object(u.b)(),[a,t]=Object(n.useState)(""),r=Object(u.c)(e=>e.scenario.searchQuery),c=Object(u.c)(e=>e.scenario.selectedLenders),s=Object(n.useRef)(!0),o=Object(n.useCallback)(e=>{t(e.target.value)},[]);Object(n.useEffect)(()=>{e(Object(pe.c)(""))},[]),Object(n.useEffect)(()=>{void 0!==r&&r!==a&&t(r||""),s.current&&(s.current=!1)},[r]);const i=Object(n.useCallback)(()=>{const t=a.trim();t&&(e(Object(pe.c)(t)),e(Object(pe.e)(!0)),e(Object(pe.b)(t,c)))},[a,e,c]),m=Object(n.useCallback)(()=>{i()},[i]),f=Object(n.useCallback)(e=>{"Enter"===e.key&&(e.preventDefault(),i())},[i]);return l.a.createElement("div",{className:"position-relative searchBar searchBar--scenario"},l.a.createElement(d.a,{size:"sm"},l.a.createElement(p.a,{type:"text",name:"scenarioSearch",value:a,placeholder:"Type your scenarios here",onChange:o,onKeyDown:f,autoComplete:"off",className:"searchBar__input"}),l.a.createElement(b.z,{className:"searchBar__icon"}),l.a.createElement(E.a,{className:"searchBar__button",color:"primary",size:"sm",onClick:m,disabled:!a.trim()},"Find Matching Scenarios")))});var be=function(){const[e,a]=Object(ne.a)(!1),t=Object(u.c)(e=>e.user.userAttributes),n=Object(u.b)(),r=Object(de.a)();return l.a.createElement(D.a,{fixed:"top",light:!0,expand:"md",className:" header d-flex justify-content-between"},l.a.createElement(s.b,{to:"/",className:"navbar-brand"}," ",l.a.createElement("img",{className:"dashlogo",alt:"HLE Logo",src:"img/login_icons/creditHive.svg"})),l.a.createElement(Ee,null),l.a.createElement(P.a,null,l.a.createElement("div",{className:"container"},l.a.createElement("div",{className:"row align-items-center"},r&&l.a.createElement("div",{className:"col-md p-0"},l.a.createElement(ue,null)),l.a.createElement("div",{className:"col-md"},l.a.createElement(F.a,{isOpen:e,toggle:a},l.a.createElement(M.a,{caret:!0,color:"link",className:"d-flex align-items-center p-0 text-decoration-none noFocus"},l.a.createElement("div",{className:"d-flex align-items-center"},l.a.createElement("div",{className:"roundedImage mr-2"}," ",l.a.createElement("img",{src:t?t.picture:"",className:"img-fluid",alt:"user"})),l.a.createElement("div",null,t?t.name:""))),l.a.createElement(q.a,{right:!0,className:"p-0"},l.a.createElement(U.a,{className:"p-8 d-flex align-items-center",onClick:()=>{n(z())}}," ",l.a.createElement(b.w,{className:"logoutBtn mr-4"})," Logout"," ")))," ")))))},fe=t(129),he=t(140),ge=t(19),ve=t(13),ye=t.n(ve),Ne=t(76),Oe=t(318);var je=e=>{let{headerGroups:a,setHiddenColumns:t,hiddenColumns:r,resizingColumn:c}=e;const s=Object(u.b)(),o=Object(u.c)(e=>e.tableInfo.columnsToHideMapping),i=Object(n.useCallback)((e,a,n)=>{t(t=>{const l=Object(oe.g)(e,a,n,o,t);return s(Object(ge.B)(l)),l})},[t,o,s]),m=Object(n.useCallback)(e=>{const a=e&&o[e];return a&&0===o[e].length?null:a&&r.includes(o[e][0])?oe.a.EXPAND:oe.a.COLLAPSE},[o,r]);return a.map(e=>l.a.createElement("div",Object.assign({},e.getHeaderGroupProps(),{className:"headerWrap"}),e.headers.map(e=>{const{defaultColumnId:a}=e,t=m(a),n=e.render("Header"),r="object"===typeof n?n:T()(n);return l.a.createElement("div",Object.assign({},e.getHeaderProps(),{title:"",className:ye()({headerItems:!0,parentHeader:e.columns,opened:e.id!==Ne.a&&t===oe.a.COLLAPSE,"user-select-none":null!=c})}),e.id!==Ne.a&&a&&Object(oe.j)(e,o[a],t,i),l.a.createElement("div",Object.assign({className:"d-flex justify-content-between"},e.getSortByToggleProps()),l.a.createElement("div",{className:"d-flex align-items-center padding2"},l.a.createElement("div",{className:"clip2",id:"table-header-".concat(e.id)},r,l.a.createElement(ie.a,{key:"table-header-".concat(e.id),target:"table-header-".concat(e.id)},r))),e.id===Ne.a&&l.a.createElement("span",{className:"lenderName"}," Lenders"),l.a.createElement("div",{className:"d-flex align-items-center"},l.a.createElement("span",null,e.headers||e.disableSortBy||!e.isSortedDesc?!1===e.isSortedDesc?l.a.createElement(Oe.b,null):"":l.a.createElement(Oe.a,null)),e.canFilter&&e.render("Filter"))),e.canResize&&e.getResizerProps&&l.a.createElement("div",Object.assign({},e.getResizerProps(),{className:"resizer ".concat(e.isResizing?"isResizing":""),onClick:e=>e.stopPropagation()})))})))};const Ce=e=>e&&e.value&&e.column.parent.defaultColumnId===e.value.columnId?"defaultCell":"";var Ie=l.a.memo(e=>{let{rows:a,prepareRow:t,cellToFocus:n}=e;return a.map(e=>(t(e),l.a.createElement("div",Object.assign({},e.getRowProps(),{className:"relative rowItem"}),e.cells.map((e,a)=>{if(0===a)return l.a.createElement("div",Object.assign({className:"sticky columnItem"},e.getCellProps()),e.render("Cell"));let t="";return e.value&&e.value.id===n&&(t="focus-cell"),l.a.createElement("div",Object.assign({id:"".concat(t),className:"columnItem ".concat((r=e.value,r&&r.hasOwnProperty("colorCode")?r.colorCode.toLowerCase():"")," ").concat(Ce(e))},e.getCellProps()),e.render("Cell"));var r}))))});var _e=function(e){let{columns:a,data:t}=e;const r=Object(u.c)(e=>e.tableInfo.hiddenColumns),c=Object(u.c)(e=>e.tableInfo.tableFilters),s=Object(u.c)(e=>e.tableInfo.focusCell),o=Object(u.c)(e=>e.tableInfo.sortTableBy),i=Object(u.b)(),m=Object(n.useMemo)(()=>({Filter:()=>null,width:150,sortDescFirst:!0}),[]),d=Object(n.useMemo)(()=>oe.b,[]),p=Object(n.useMemo)(()=>oe.c,[]),{getTableProps:E,getTableBodyProps:b,headerGroups:f,rows:h,prepareRow:g,setHiddenColumns:v,state:y,setAllFilters:N,setSortBy:O}=Object(he.useTable)({columns:a,data:t,initialState:{hiddenColumns:r,filters:c,sortBy:o},autoResetHiddenColumns:!1,defaultColumn:m,autoResetFilters:!1,filterTypes:d,disableMultiSort:!0,autoResetSortBy:!1,sortTypes:p},he.useFilters,he.useBlockLayout,he.useSortBy,he.useResizeColumns);Object(n.useEffect)(()=>{I.a.xor(y.hiddenColumns,r).length>0&&v(r)},[y.hiddenColumns,v,r]),Object(n.useEffect)(()=>{I.a.xorBy(y.filters,c,"id").length>0&&N([...c])},[c]),Object(n.useEffect)(()=>{i(Object(ge.u)(y.sortBy))},[y.sortBy]),Object(n.useEffect)(()=>{O(o)},[o]);const[j,C]=l.a.useState(0);return Object(n.useEffect)(()=>{null===y.columnResizing.isResizingColumn&&C(e=>+!e)},[y.columnResizing.isResizingColumn]),l.a.createElement("div",Object.assign({},E(),{className:"relative"}),l.a.createElement("div",{className:"stickyHeader"},l.a.createElement(je,{headerGroups:f,setHiddenColumns:v,hiddenColumns:r,resizingColumn:y.columnResizing.isResizingColumn})),l.a.createElement("div",Object.assign({},b(),{className:"grouping"}),l.a.createElement(Ie,{rows:h,prepareRow:g,render:j,cellToFocus:s})))},Te=t(160),Se=t(241),Ae=t(902),we=t(881),xe=t(882),ke=t(260),Le=t(161);t(764);var Re=e=>{let{lenders:a,selectedLender:t}=e;const r=Object(u.b)(),c=Object(n.useMemo)(()=>a.list.map(e=>({value:e.id,label:e.name,shortName:e.lenderId})),[a]);return l.a.createElement(f.a,null,l.a.createElement(h.a,null,"Lender"),l.a.createElement(ke.a,{options:c,menuPlacement:"top",isClearable:!0,onChange:e=>{r({type:"SET_LENDER",payload:e})},value:null==(null===t||void 0===t?void 0:t.value)?"":t,maxMenuHeight:250,minMenuHeight:250,required:!0,placeholder:"Select a lender",filterOption:Object(Le.b)({matchFrom:"any",stringify:e=>"".concat(e.label)})}))},De=t(165);const Pe=e=>{const a=String.fromCharCode(...e),t=new ArrayBuffer(a.length);let n=new Uint8Array(t);for(let l=0;l!==a.length;++l)n[l]=255&a.charCodeAt(l);return t};var Fe=e=>{let{niches:a,selectedNiches:t}=e;const n=Object(u.b)(),r=l.a.useMemo(()=>function(e,a){const t=[];return e.forEach(e=>{const n=[];e.niches.forEach(e=>{n.push({id:e.id,label:e.label,value:e.id,name:e.name,checked:null===a||void 0===a?void 0:a.includes(e.id)})});const l={label:e.category,children:n};t.push(l)}),t}(a.list,t),[a]),c=l.a.useCallback((e,a)=>{const t=function(e){const a=[];return e.forEach(e=>{e._children?a.push(...e._children):a.push(e.id)}),a}(a);n(function(e){return{type:"SET_SELECTED_NICHES",payload:e}}(t))},[]);return l.a.createElement(f.a,null,l.a.createElement(h.a,null,"Niches"),l.a.createElement(De.a,{mode:"multiSelect",data:r,onChange:c,placeHolder:"Search for niches",id:"niches-tree-filter"}))};var Me=()=>{const e=Object(u.b)(),{exportData:a,lenders:t,niches:r}=Object(u.c)(e=>e),c=Object(n.useCallback)(()=>{e({type:"CLOSE_EXPORT_DATA_MODAL"})},[e]),s=Object(n.useCallback)(()=>{e({type:"ENABLE_EXPORT_DATA"}),window.open("/export-data","_blank")},[e]),o=Object(n.useMemo)(()=>{var e,t;return(null===a||void 0===a||null===(e=a.lender)||void 0===e?void 0:e.value)&&(null===a||void 0===a||null===(t=a.niches)||void 0===t?void 0:t.length)>0},[a]);return l.a.createElement(Ae.a,{isOpen:a.isModalOpen,id:"exportModal"},l.a.createElement(we.a,{toggle:c,className:"p-8 f16"},"Export Data"),l.a.createElement(xe.a,{className:"p-10"},l.a.createElement(Re,{lenders:t,selectedLender:a.lender}),l.a.createElement(Fe,{niches:r,selectedNiches:a.niches}),l.a.createElement("div",{className:"rightAlign"},l.a.createElement(E.a,{color:"link",onClick:c},"Cancel")," ",l.a.createElement(E.a,{color:"primary",disabled:!o,onClick:s},"Export"))))},qe=t(305);const Ue=l.a.lazy(()=>Promise.all([t.e(3),t.e(4)]).then(t.bind(null,934)));var Be=()=>{const e=Object(u.c)(e=>e.cif.toggleCIF||!1),a=Object(u.b)();Object(n.useEffect)(()=>{(async function(){a(Object(qe.a)())})().then(e=>e)},[a]);return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"creditIssueButton-left",onClick:()=>{a(Object(qe.b)(!0))}},l.a.createElement(E.a,{color:"link",size:"sm",className:"noFocus arrowBtn"},"Credit Issues ",l.a.createElement(b.p,{className:"arrowOpened"}))),e&&l.a.createElement(n.Suspense,{fallback:l.a.createElement("div",{style:{marginLeft:"15px",marginTop:"5px"}},"Loading...")},l.a.createElement(Ue,null)))};const He=l.a.lazy(()=>Promise.resolve().then(t.bind(null,796)));var Ge=()=>{const e=Object(u.c)(e=>e.scenario.toggleScenario||!1);return l.a.createElement(l.a.Fragment,null,e&&l.a.createElement(n.Suspense,{fallback:l.a.createElement("div",{style:{marginLeft:"15px",marginTop:"5px"}},"Loading...")},l.a.createElement(He,null)))};var Ve=function(){const e=Object(u.b)(),a=Object(u.c)(e=>!O()(e.tableInfo.tableFilters)||!O()(e.tableInfo.sortTableBy)),t=Object(de.a)(),r=Object(n.useCallback)(()=>{e(Object(ge.v)())},[e]),c=Object(n.useCallback)(()=>{e(Object(re.a)())},[e]),s=Object(n.useCallback)(()=>{e({type:"OPEN_EXPORT_DATA_MODAL"})},[e]);return l.a.createElement("div",{className:"d-flex actionBar"},l.a.createElement(E.a,{size:"sm",outline:!0,color:"primary",onClick:c,className:"mb-8 mr-8 d-flex align-items-center noFocus mr-1",title:"Removes all selected niches"},l.a.createElement("div",{className:" mr-1"},"Clear table"),l.a.createElement(b.x,null)),a&&l.a.createElement(E.a,{size:"sm",outline:!0,color:"primary",onClick:r,className:"mb-8 d-flex align-items-center noFocus mr-1",title:"Removes all applied filters"},l.a.createElement("div",{className:" mr-1"},"Remove all filters"),l.a.createElement(Te.f,null)),t&&l.a.createElement(l.a.Fragment,null,l.a.createElement(E.a,{size:"sm",outline:!0,color:"secondary",onClick:s,className:"mb-8 d-flex align-items-center noFocus rightAlign mr-1",title:"Export lender niches"},l.a.createElement("div",{className:" mr-1"},"Export Data"),l.a.createElement(Se.b,null)),l.a.createElement(Me,null)),l.a.createElement(Be,null),l.a.createElement(Ge,null))};var ze=function(){const e=Object(u.c)(e=>e.niches.selected);return O()(e)?l.a.createElement("div",{className:"animContainer"},l.a.createElement("div",{className:"relative"},l.a.createElement("div",{className:"click click-1"}),l.a.createElement("div",{className:"click click-2"}),l.a.createElement("div",{className:"click click-3"}),l.a.createElement("div",null,l.a.createElement("div",{className:"firstPanel"},l.a.createElement("div",{className:"d-flex list-1 chlist"},l.a.createElement("div",{className:"line"}),l.a.createElement("div",{className:"plus"})),l.a.createElement("div",{className:"d-flex list-1 chlist"},l.a.createElement("div",{className:"line"}),l.a.createElement("div",{className:"plus"})))),l.a.createElement("div",{className:"openPanel"},l.a.createElement("div",{className:"d-flex chekbox-1 checkbox mb15"},l.a.createElement("div",{className:" form-check"},l.a.createElement("label",{className:"d-flex align-item-start innerLable form-check-label"},l.a.createElement("input",{type:"checkbox",className:"form-check-input"}),l.a.createElement("span",{className:"pl-1"}))),l.a.createElement("div",{className:"line line-right"})),l.a.createElement("div",{className:"d-flex chekbox-2 checkbox mb15"},l.a.createElement("div",{className:" form-check"},l.a.createElement("label",{className:"d-flex align-item-start innerLable form-check-label"},l.a.createElement("input",{type:"checkbox",className:"form-check-input",defaultChecked:!0}),l.a.createElement("span",{className:"pl-1"}))),l.a.createElement("div",{className:"line line-right"})),l.a.createElement("div",{className:"d-flex chekbox-3 checkbox mb15"},l.a.createElement("div",{className:" form-check"},l.a.createElement("label",{className:"d-flex align-item-start innerLable form-check-label"},l.a.createElement("input",{type:"checkbox",className:"form-check-input"}),l.a.createElement("span",{className:"pl-1"}))),l.a.createElement("div",{className:"line line-right"})),l.a.createElement("div",{className:"d-flex chekbox-4 checkbox mb15"},l.a.createElement("div",{className:"form-check"},l.a.createElement("label",{className:"d-flex align-item-start innerLable form-check-label"},l.a.createElement("input",{type:"checkbox",className:"form-check-input",defaultChecked:!0}),l.a.createElement("span",{className:"pl-1"}))),l.a.createElement("div",{className:"line line-right"})),l.a.createElement("div",{className:"d-flex chekbox-5 checkbox"},l.a.createElement("div",{className:"form-check"},l.a.createElement("label",{className:"d-flex align-item-start innerLable form-check-label"},l.a.createElement("input",{type:"checkbox",className:"form-check-input"}),l.a.createElement("span",{className:"pl-1"}))),l.a.createElement("div",{className:"line line-right"}))),l.a.createElement("div",{className:"bottompanel bottom-1 "},"Expand the categories and add the niches"))):null};t(796);var Ye=function(){const e=Object(u.b)(),a=Object(u.c)(e=>e.tableInfo.tableHeaders),t=Object(u.c)(e=>e.tableInfo.tableData),r=Object(u.c)(e=>e.lenders.list),c=l.a.useMemo(()=>a.map(oe.f),[a]),s=l.a.useMemo(()=>[...t],[t]);return Object(n.useEffect)(()=>{I.a.isEmpty(r)&&e(Object(fe.a)())},[e,r]),l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"pageContent"},l.a.createElement(Ve,null),l.a.createElement("div",{className:"tableContent"},l.a.createElement(ze,null),l.a.createElement(_e,{columns:c,data:s}))))},Qe=t(26),We=t(60);const Ke={dev:{oauth:{domain:"id.dev.homeloanexperts.net.au",scope:["email","profile","openid","aws.cognito.signin.user.admin"],redirectSignIn:"https://credithive.dev.homeloanexperts.net.au",redirectSignOut:"https://credithive.dev.homeloanexperts.net.au",responseType:"code",options:{AdvancedSecurityDataCollectionFlag:!0}},amplify:{Auth:{identityPoolId:"ap-southeast-2:5b6a0224-efe2-43ce-84f3-58c951a1906e",region:"ap-southeast-2",userPoolId:"ap-southeast-2_UImWnhQ8j",userPoolWebClientId:"6kiv5i324i3ttem6nlrgj6vph3",cookieStorage:{domain:".homeloanexperts.com.au",path:"/",sameSite:"lax",secure:!0}},API:{endpoints:[{name:G.c.CSQ_API,region:"ap-southeast-2",endpoint:"https://credithive-api.dev.homeloanexperts.net.au",custom_header:async()=>{if(await B.a.currentUserInfo())return Je()}},{name:G.c.DCA_API,region:"ap-southeast-2",endpoint:"https://digital-ca-api.dev.homeloanexperts.net.au"},{name:"plfApi",region:"ap-southeast-2",endpoint:"https://plf-api.dev.homeloanexperts.net.au",custom_header:async()=>await Je()},{name:"userDirectoryApi",region:"ap-southeast-2",endpoint:"https://pmx-api.dev.homeloanexperts.net.au/directory",custom_header:async()=>await Je()},{name:G.c.CAS_API,region:"ap-southeast-2",endpoint:"https://cas-api.dev.homeloanexperts.net.au",custom_header:async()=>await Je()},{name:G.c.WORKBENCH_API,region:"ap-southeast-2",endpoint:"https://workbench-api.dev.homeloanexperts.net.au",custom_header:async()=>await Je()}]}},scripts:{hotjar:"(function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};h._hjSettings={hjid:2232541,hjsv:6};a=o.getElementsByTagName('head')[0];r=o.createElement('script');r.async=1;r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;a.appendChild(r);})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');",pendo:"(function(apiKey){(function(p,e,n,d,o){var v,w,x,y,z;o=p[d]=p[d]||{};o._q=o._q||[];v=['initialize','identify','updateOptions','pageLoad','track'];for(w=0,x=v.length;w{if(await B.a.currentUserInfo())return Je()}},{name:G.c.DCA_API,region:"ap-southeast-2",endpoint:"https://digital-ca-api.uat.homeloanexperts.net.au"},{name:"plfApi",region:"ap-southeast-2",endpoint:"https://plf-api.uat.homeloanexperts.net.au",custom_header:async()=>await Je()},{name:"userDirectoryApi",region:"ap-southeast-2",endpoint:"https://pmx-api.uat.homeloanexperts.net.au/directory",custom_header:async()=>await Je()},{name:G.c.CAS_API,region:"ap-southeast-2",endpoint:"https://cas-api.uat.homeloanexperts.net.au",custom_header:async()=>await Je()},{name:G.c.WORKBENCH_API,region:"ap-southeast-2",endpoint:"https://workbench-api.uat.homeloanexperts.net.au",custom_header:async()=>await Je()}]}},scripts:{hotjar:"(function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};h._hjSettings={hjid:2232541,hjsv:6};a=o.getElementsByTagName('head')[0];r=o.createElement('script');r.async=1;r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;a.appendChild(r);})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');",pendo:"(function(apiKey){(function(p,e,n,d,o){var v,w,x,y,z;o=p[d]=p[d]||{};o._q=o._q||[];v=['initialize','identify','updateOptions','pageLoad','track'];for(w=0,x=v.length;w{if(await B.a.currentUserInfo())return Je()}},{name:G.c.DCA_API,region:"ap-southeast-2",endpoint:"https://digital-ca-api.homeloanexperts.com.au"},{name:"plfApi",region:"ap-southeast-2",endpoint:"https://plf-api.homeloanexperts.com.au",custom_header:async()=>await Je()},{name:"userDirectoryApi",region:"ap-southeast-2",endpoint:"https://pmx-api.homeloanexperts.com.au/directory",custom_header:async()=>await Je()},{name:G.c.CAS_API,region:"ap-southeast-2",endpoint:"https://cas-api.homeloanexperts.com.au",custom_header:async()=>await Je()},{name:G.c.WORKBENCH_API,region:"ap-southeast-2",endpoint:"https://workbench-api.homeloanexperts.com.au",custom_header:async()=>await Je()}]}},scripts:{hotjar:"(function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};h._hjSettings={hjid:2232541,hjsv:6};a=o.getElementsByTagName('head')[0];r=o.createElement('script');r.async=1;r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;a.appendChild(r);})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');",pendo:"(function(apiKey){(function(p,e,n,d,o){var v,w,x,y,z;o=p[d]=p[d]||{};o._q=o._q||[];v=['initialize','identify','updateOptions','pageLoad','track'];for(w=0,x=v.length;w{if(await B.a.currentUserInfo())return Je()}},{name:G.c.DCA_API,region:"ap-southeast-2",endpoint:"https://digital-ca-api.dev.homeloanexperts.net.au"},{name:"plfApi",region:"ap-southeast-2",endpoint:"https://plf-api.dev.homeloanexperts.net.au",custom_header:async()=>await Je()},{name:"userDirectoryApi",region:"ap-southeast-2",endpoint:"https://pmx-api.dev.homeloanexperts.net.au/directory",custom_header:async()=>await Je()},{name:G.c.CAS_API,region:"ap-southeast-2",endpoint:"https://cas-api.dev.homeloanexperts.net.au",custom_header:async()=>await Je()},{name:G.c.WORKBENCH_API,region:"ap-southeast-2",endpoint:"https://workbench-api.dev.homeloanexperts.net.au",custom_header:async()=>await Je()}]}},scripts:{hotjar:"",pendo:""}}};async function Je(){return{"Content-Type":"application/json",AuthorisationToken:"".concat((await B.a.currentSession()).getIdToken().getJwtToken())}}var Xe=Ke.prod;const $e=["component"];We.default.configure(Xe.amplify),B.a.configure({oauth:Xe.oauth});var Ze=Object(o.j)(e=>{let{component:a}=e,t=Object(Qe.a)(e,$e);const[r,c]=Object(n.useState)(!1),[s,i]=Object(n.useState)(!1);let m=Object(o.g)();const d=Object(u.b)(),p=Object(u.c)(e=>e.user.loggedIn);return Object(n.useEffect)(()=>{!async function(){await B.a.currentAuthenticatedUser().catch(e=>{console.error(e),m.push("/login")})}()},[]),Object(n.useEffect)(()=>{let e=!1,a=!1;return async function(){await B.a.currentAuthenticatedUser().then(async e=>{!function(e){window.pendo&&window.pendo.initialize({visitor:{id:e.sub,email:e.email,full_name:e.name},account:{id:e.sub}})}(e.attributes),d(V(e)).catch(e=>{a=!0,console.error(e),m.push("/sorry?".concat((e=>e.response&&404===e.response.status?"type=NO_ACCESS":"")(e)))})}).catch(e=>{console.error(e),m.push("/login")}),e||a||(i(!0),c(!0))}(),()=>{e=!0}},[m,d,p]),r?l.a.createElement(o.b,Object.assign({},t,{render:e=>s?l.a.createElement(a,e):l.a.createElement(o.a,{to:{pathname:"/login"}})})):null});var ea=t(897),aa=(t(803),t(877)),ta=t(426);function na(e){let{currentItemsPerPage:a,onChangeCallback:t,itemsPerPageList:n,label:r,disabled:c}=e;return l.a.createElement(d.a,{className:"ch-row-per-page"},l.a.createElement(aa.a,{addonType:"prepend"},l.a.createElement(ta.a,null,r)),l.a.createElement("div",{className:"ch-select-wrapper"},l.a.createElement("span",{className:"ch-chevron-down-arrow"}),l.a.createElement(p.a,{disabled:c,type:"select",value:a,onChange:e=>t(+e.target.value)},n.map(e=>l.a.createElement("option",{key:e,value:e},e)))))}na.defaultProps={onChangeCallback:()=>{},itemsPerPageList:[10,20,50,100],label:"Items per page",disabled:!1};var la=na,ra=t(896),ca=t(120),sa=t.n(ca),oa=t(320),ia=t.n(oa);const ma={currentPage:1,pageNumbersToShow:[],disableActions:!1,disableOnLoad:!1,itemsPerPage:10},ua="init",da="set_page",pa="enable_actions",Ea="set_items_per_page";function ba(e,a){switch(a.type){case ua:const{noOfPagesToShow:t=0,totalPages:n=0,currentPage:l=1}=a.payload,r=Math.floor(t/2),c=t-r;let s=sa()(l,l+r);const o=sa()(n-c+1,n+1);return(l>n||l<=0)&&(s=sa()(1,r+1)),ia()(s,o).length>0&&(s=sa()(o[0]-r,o[0])),Object(m.a)(Object(m.a)(Object(m.a)({},e),a.payload),{},{pageNumbersToShow:fa(s,o),leftPageCount:r,rightPageCount:c,currentPage:l>n||l<=0?1:+l});case da:const i=Object(m.a)({},e);if(!e.pageNumbersToShow.includes(a.payload.pageNo)){const t=a.payload.pageNo0&&(l=sa()(n[0]-e.leftPageCount,n[0])),i.pageNumbersToShow=fa(l,n)}return Object(m.a)(Object(m.a)({},i),{},{currentPage:a.payload.pageNo,disableActions:e.disableOnLoad});case Ea:return Object(m.a)(Object(m.a)({},e),{},{itemsPerPage:a.payload.itemsPerPage,disableActions:e.disableOnLoad,currentPage:e.autoResetPage?1:e.currentPage});case pa:return Object(m.a)(Object(m.a)({},e),{},{disableActions:!1});default:throw new Error("Invalid action type")}}function fa(e,a){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"...";const n=e[e.length-1]+1!==a[0];return n?[...e,t,...a]:[...e,...a]}var ha=function(){let{totalPages:e,onPageChange:a,noOfPagesToShow:t=10,defaultSelectedPage:l=1,disableOnLoad:r=!0,autoResetPage:c=!0,itemsPerPage:s=10}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[o,i]=Object(n.useReducer)(ba,Object(m.a)(Object(m.a)({},ma),{},{currentPage:l,disableOnLoad:r,autoResetPage:c,itemsPerPage:s}));Object(n.useEffect)(()=>{i({type:ua,payload:{totalPages:e,noOfPagesToShow:t>e?e:t,currentPage:l,disableOnLoad:r}})},[l,r,i,t,e]);const u=Object(n.useCallback)(()=>{i({type:pa})},[i]),d=Object(n.useCallback)(e=>{a&&r?a(e,u):a(e)},[r,u,a]),p=Object(n.useCallback)(a=>{if(!o.disableActions&&a!==o.currentPage&&a>0&&a<=e){i({type:da,payload:{pageNo:a}});const e={pageNo:a,itemsPerPage:o.itemsPerPage};d(e)}},[d,o.currentPage,o.disableActions,o.itemsPerPage,e]),E=Object(n.useCallback)(()=>{1!==o.currentPage&&p(o.currentPage-1)},[p,o.currentPage]),b=Object(n.useCallback)(()=>{o.currentPage!==e&&p(o.currentPage+1)},[p,o.currentPage,e]),f=Object(n.useCallback)(()=>{1!==o.currentPage&&p(1)},[p,o.currentPage]),h=Object(n.useCallback)(()=>{o.currentPage!==e&&p(e)},[p,o.currentPage,e]),g=Object(n.useCallback)(e=>{if(o.disableActions)return;i({type:Ea,payload:{itemsPerPage:e}});const a={pageNo:o.autoResetPage?1:o.currentPage,itemsPerPage:e};d(a)},[d,o.autoResetPage,o.currentPage,o.disableActions]);return{disableActions:o.disableActions,currentPage:o.currentPage,pageNumbersDisplay:o.pageNumbersToShow,canNext:o.currentPage!==e,canPrevious:1!==o.currentPage,itemsPerPage:parseInt(o.itemsPerPage),onPreviousPage:E,onNextPage:b,goToPage:p,goToFirst:f,goToLast:h,onItemsPerPageChange:g}};const ga=["currentPage","onChange","totalPages"];function va(e){let{totalPages:a,defaultCurrentPage:t,onPageChange:n,disableOnLoad:r,perPage:c}=e;const{currentPage:s,disableActions:o,canNext:i,canPrevious:m,onPreviousPage:u,goToPage:d,onNextPage:p,onItemsPerPageChange:f,itemsPerPage:h}=ha({totalPages:a,onPageChange:n,noOfPagesToShow:a,defaultSelectedPage:t,disableOnLoad:r,itemsPerPage:c});return l.a.createElement("div",{className:" d-flex customPagination"},l.a.createElement(ra.a,{inline:!0,onSubmit:e=>e.preventDefault()},l.a.createElement(la,{label:"Row per page",onChangeCallback:f,disabled:o,currentItemsPerPage:h}),l.a.createElement("div",{className:"d-flex align-items-center"},l.a.createElement("div",{className:"ch-page-number-section d-flex align-items-center"},l.a.createElement("span",{className:"ch-caption"},"Page "),l.a.createElement(ya,{className:"ch-page-field li",currentPage:s,onChange:d,disabled:o,totalPages:a}),l.a.createElement("span",null," of ",l.a.createElement("span",{className:"ch-total-page-count"},a," ")," ")),l.a.createElement("div",{className:"ch-arrow-section"},l.a.createElement(E.a,{color:"link",className:" p-0 arrowBtn ch-left-arrow",disabled:!m||o,onClick:u},l.a.createElement(b.f,null)),l.a.createElement(E.a,{color:"link",className:"p-0 arrowBtn ch-right-arrow",disabled:!i||o,onClick:p},l.a.createElement(b.g,null))))))}function ya(e){let{currentPage:a,onChange:t,totalPages:n}=e,r=Object(Qe.a)(e,ga);const[c,s]=l.a.useState(a);l.a.useEffect(()=>{s(a)},[a]);const o=l.a.useCallback(()=>{(c>n||c<=0)&&s(a),t&&t(c)},[a,c,t,n]);return l.a.createElement("input",Object.assign({"data-digits-length":c.toString().length,value:c,onChange:e=>!isNaN(+e.target.value)&&s(+e.target.value),onKeyDown:e=>"Enter"===e.key&&o(),onBlur:o},r))}va.defaultProps={defaultCurrentPage:1,disableOnLoad:!0};var Na=t(874),Oa=t(875);var ja=e=>{let{setFilter:a,selected:t,toggle:n}=e;return l.a.createElement("div",{className:"m-3"},l.a.createElement("select",{className:"statusFilter",name:"statusFilter",value:t,onChange:e=>{a(e.target.value),n()}},l.a.createElement("option",{className:"dropdownValue",value:"All"},"All"),l.a.createElement("option",{className:"dropdownValue",value:"Pending",defaultValue:"Pending"},"Pending"),l.a.createElement("option",{className:"dropdownValue",value:"In Review"},"In Review "),l.a.createElement("option",{className:"dropdownValue",value:"Approved"},"Approved"),l.a.createElement("option",{className:"dropdownValue",value:"Rejected"},"Rejected")))};var Ca=function(e){let{id:a,selected:t,setFilter:n}=e;const[r,c]=Object(ne.a)(!1);return l.a.createElement(l.a.Fragment,null,"Status",l.a.createElement(E.a,{id:"popover-".concat(a),color:"link",type:"button",size:"lg",className:"noFocus filterbtn fltrbtn"},"All"!==t?l.a.createElement(Te.c,{className:"filtered"}):l.a.createElement(Te.d,null)),l.a.createElement(Na.a,{trigger:"legacy",placement:"bottom",isOpen:r,target:"popover-".concat(a),toggle:c},l.a.createElement(Oa.a,{className:"filter__popover p-0"},l.a.createElement("div",null,l.a.createElement(ja,{setFilter:n,selected:t,toggle:c})))))};const Ia=e=>{const{value:a}=e;return l.a.createElement(l.a.Fragment,null,l.a.createElement("span",{id:"requestDetails-".concat(a.id)},a.columnLabel,": ",l.a.createElement("span",{className:"value"},I.a.truncate(Object(oe.e)(a.value),{length:12}))),l.a.createElement(ie.a,{target:"requestDetails-".concat(a.id),autohide:!1},T()(a.value)))};var _a=()=>{var e;const{paginatedTasks:a={data:[],paginator:{}},isLoading:t}=Object(u.c)(e=>e.cellRequest),r=Object(u.b)(),[c,o]=Object(n.useState)("Pending"),{totalPages:i,currentPage:m=1,perPage:d=10,total:p}=(null===a||void 0===a?void 0:a.paginator)||{};Object(n.useEffect)(()=>{r($(c))},[r,c]),Object(n.useEffect)(()=>{r(Object(ge.w)())},[]);const E=l.a.useMemo(()=>[{Header:"Requested by",accessor:"requestedBy",classes:"requestedBy"},{Header:"Niche",accessor:"nicheLabel",Cell:e=>l.a.createElement(s.b,{to:{pathname:"/urlhandler",search:"?nicheId=".concat(e.row.original.nicheId,"&nicheName=").concat(e.row.original.nicheName,"&cellId=").concat(e.row.original.nicheCellId)}},e.value),classes:"niche"},{Header:"Lender",accessor:"lenderName",classes:"lender"},{Header:"Request details",accessor:e=>{const{columnLabel:a,value:t,_id:n}=e;return{columnLabel:a,value:t,id:n}},Cell:Ia,classes:"requestDetails"},{Header:"Status",accessor:"status",Cell:e=>l.a.createElement("span",{className:"badge badge-".concat(e.value)},e.value),classes:"status"},{Header:"Admin",accessor:"reviewedBy",classes:"admin"},{Header:"Updated",accessor:"updatedAt",Cell:e=>l.a.createElement("span",null,ee()(e.value).fromNow()),classes:"time"}],[]),b=l.a.useMemo(()=>a.data||[],[a.data]),{getTableProps:f,getTableBodyProps:g,headerGroups:v,rows:y,prepareRow:N}=Object(he.useTable)({columns:E,data:b}),O=Object(n.useCallback)((e,a)=>{r($(c,{page:e.pageNo,perPage:e.itemsPerPage})),a&&a()},[r,c]);return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"ch-table-container"},l.a.createElement(ea.a,f(),l.a.createElement("thead",null,v.map(e=>l.a.createElement("tr",e.getHeaderGroupProps(),e.headers.map(e=>l.a.createElement("th",Object.assign({},e.getHeaderProps(),{className:e.classes?"th-".concat(e.classes):""}),"Status"===e.render("Header")?l.a.createElement(Ca,{id:"request-status",selected:c,setFilter:e=>o(e)}):l.a.createElement("div",{className:"header-title"},e.render("Header"))))))),l.a.createElement("tbody",g(),y.map((e,a)=>(N(e),l.a.createElement("tr",e.getRowProps(),e.cells.map(e=>l.a.createElement("td",e.getCellProps(),e.render("Cell")))))),0===y.length&&(t?l.a.createElement("tr",null,l.a.createElement("td",{colSpan:6,style:{textAlign:"center"}},l.a.createElement(le.ClipLoader,{size:50,color:"#27ade7",loading:t,className:"listLoader"}))):l.a.createElement("tr",null,l.a.createElement("td",{colSpan:6,style:{textAlign:"center",background:"#ffe0e0"}},l.a.createElement("span",null,"No Requests"))))))),(null===a||void 0===a||null===(e=a.data)||void 0===e?void 0:e.length)>0&&l.a.createElement("div",{className:"ch-table-pagination-section d-flex container-fluid"},l.a.createElement("div",{className:"ch-desc"},l.a.createElement(h.a,null,"Total requests ",l.a.createElement("span",null,p))),l.a.createElement(va,{onPageChange:O,totalPages:i,defaultCurrentPage:+m,perPage:d})))};var Ta=()=>Object(de.a)()?l.a.createElement(_a,null):l.a.createElement(o.a,{to:"/"});const Sa=e=>{let{actionType:a,actions:t}=e;const n=Aa(a,t);return l.a.createElement(E.a,{size:"lg",color:"accent",onClick:n.onClick,className:"lgLogoutBtn d-flex align-items-center justify-content-center noFocus",title:"Try Again"},l.a.createElement("div",{className:" mr-1"},n.label),n.icon)},Aa=(e,a)=>{switch(e){case G.h.REFRESH:return{label:"Try Again",icon:l.a.createElement(b.x,null),onClick:()=>a.redirect("/")};case G.h.GO_HOME:return{label:"Go to Home",icon:l.a.createElement(b.x,null),onClick:()=>a.redirect("/")};default:return{label:"Log out",icon:l.a.createElement(b.w,null),onClick:()=>a.logOut()}}};var wa=e=>{const a=Object(u.b)(),{title:t,body:n,actionType:r}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"DEFAULT";return e=G.i[e]?e:"DEFAULT",{title:G.i[e].TITLE,body:G.i[e].BODY,actionType:G.i[e].ACTION_TYPE}}(e.type);return l.a.createElement("div",{className:"d-flex align-items-center justify-content-center flex-column errorWrp"},l.a.createElement("div",{className:"innerBound"},l.a.createElement("img",{className:"errorMsg",src:"img/error.png",alt:""}),l.a.createElement("h3",{className:"mt-1 mb-3"},t),l.a.createElement(Sa,{actionType:r,actions:{redirect:e=>{window.location.href=e},logOut:()=>{a(z())}}}),l.a.createElement("p",{className:"mb-1 text-center"},T()(n))))};var xa=()=>l.a.createElement(wa,{type:"NOT_FOUND"});var ka=e=>{const a=Object(u.b)(),t=new URL(window.location.href);return l.a.useEffect(()=>{const e=t.searchParams.get("nicheId"),n=t.searchParams.get("nicheName"),l=t.searchParams.get("niches"),r=t.searchParams.get("cellId");if(e&&n)a(Object(re.b)({nicheId:e,nicheName:n,cellId:r}));else if(l)try{const e=JSON.parse(window.atob(decodeURIComponent(l)));a(Object(re.d)(e))}catch(c){console.error("Invalid niche names")}},[]),l.a.createElement(o.a,{to:"/"})},La=t(438),Ra=t.n(La);let Da="";var Pa=()=>{const e=Object(o.h)(),a=Object(o.g)(),t=Ra.a.parse(e.search);return""===Da&&""!==t.type&&(Da=t.type,a.push("/sorry")),l.a.createElement(wa,{type:Da})};class Fa extends l.a.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,a){console.error(e,a)}render(){return this.state.hasError?l.a.createElement(wa,null):this.props.children}}var Ma=Fa;function qa(e){return async a=>{try{a({type:"SET_LOADING"});const t=await(async e=>{const a={body:{lender:{id:e.lender.value,name:e.lender.shortName},nichesIds:e.niches},responseType:"application/json"};return H.a.post(G.c.CSQ_API,"/niches/export",a)})(e),n=window.URL.createObjectURL(new Blob([Pe(t.data.data.data)],{type:""})),l=document.createElement("a");l.href=n;const r=t.data.filename;l.setAttribute("download",r),document.body.appendChild(l),l.click(),a({type:"DISABLE_EXPORT_DATA"}),window.close()}catch(t){console.error(t)}finally{a({type:"UNSET_LOADING"})}}}var Ua=t(898);var Ba=()=>{const e=Object(u.b)(),{exportData:a}=Object(u.c)(e=>e);Object(n.useEffect)(()=>{a.enableExport&&e(qa(a))},[]);return l.a.createElement("div",{className:"mt-5 text-center"},l.a.createElement("div",null,a.loading?"Downloading file...":"Error Occurred: Unable to export particular data"),(()=>{if(a.loading)return l.a.createElement(Ua.a,{style:{width:"3rem",height:"3rem"},type:"grow"})})())};var Ha=function(){let{path:e}=Object(o.i)();return l.a.createElement(Ma,null,l.a.createElement(i.a,{fluid:!0,className:"p-0"},l.a.createElement(be,null),l.a.createElement(i.a,{fluid:!0,className:"belowHeader"},l.a.createElement(o.d,null,l.a.createElement(Ze,{exact:!0,path:e,component:()=>l.a.createElement(l.a.Fragment,null,l.a.createElement(R,null),"\xa0",l.a.createElement(Ye,null))}),l.a.createElement(Ze,{exact:!0,path:"/requests",component:Ta}),l.a.createElement(Ze,{exact:!0,path:"/sorry",component:Pa}),l.a.createElement(Ze,{exact:!0,path:"/urlhandler",component:ka}),l.a.createElement(Ze,{exact:!0,path:"/export-data",component:Ba}),l.a.createElement(o.b,{component:xa})))))},Ga=t(443);var Va=Object(Ga.a)((function(){return l.a.createElement("div",{className:"d-flex justify-content-center login-bg"},l.a.createElement("div",{className:"d-flex align-items-flex-start justify-content-center align-items-start loginWrp"},l.a.createElement("div",{className:"hlogin"},l.a.createElement("img",{className:"titlelogo",alt:"HLE Logo",src:"img/login_icons/creditHive.svg"}),l.a.createElement("button",{className:"hprimarybtn btn btn-block google_btn",onClick:()=>B.a.federatedSignIn({provider:"Google"})}," ",l.a.createElement("span",null," ",l.a.createElement("img",{className:"gi",alt:"Google Logo",src:"img/login_icons/google.svg"}))," ",l.a.createElement("div",{className:"d-flex justify-content-center text"},"Sign in with Google")))))})),za=t(900),Ya=t(886),Qa=t(887),Wa=t(888),Ka=t(889),Ja=t(890);var Xa=function(e){const[a,t]=Object(n.useState)(!1),[r,c]=Object(n.useState)(!1),[s,o]=Object(n.useState)(!1),[m,u]=Object(n.useState)(!1),[d,g]=Object(n.useState)(!0),{className:v}=e,[N,O]=Object(n.useState)(!1),j=()=>O(!N),[C,I]=Object(n.useState)("1"),_=e=>{C!==e&&I(e)};Object(n.useEffect)(()=>{document.body.classList.add("sideMenuOpen")},[]);const[T,S]=Object(n.useState)([{parent:"Maximum LVRs and Genuine Savings",child:["Obtaining Personal Loan as Deposit","Maximum Loan Size"],open:!1},{parent:"PAYG Income",child:["Allowances","Bonus Income","Casual / Temporary Employees","Commission Income","Maternity Leave","Overtime","PAYG Contractor","Probation & Short Term Permanent Employment","Employed by Family Business","Salary Packaging - Tax Free Arrangement"],open:!1},{parent:"Self Employed",child:["AirBnB Income"," ADF Medical Discharge Pension"," Adult Workers"," Centrelink Income: Newstart, Pensions & Disability"," Child Support"," Common Debt Reducer"," DHOAS Home Loan(Defence subsidy)"," Family Tax Benefits","Income Protection Insurance","Parenting Payments, Carer\u2019s Allowance & Other Benefits"," Scholarship Income","Share & Dividend Income"," Workers Compensation","Rent for a Housemate","Transport Accident Commission(TAC) payments"],open:!1}]),A=e=>{S(T.map((a,t)=>(a.open=t===e&&!a.open,a)))};return l.a.createElement(i.a,{fluid:!0,className:"p-0"},l.a.createElement(D.a,{color:"light",fixed:"top",light:!0,expand:"md",className:" header d-flex justify-content-between"},l.a.createElement(za.a,{href:"/"},"Credit Square"),l.a.createElement(P.a,null,l.a.createElement(F.a,{isOpen:a,toggle:()=>t(e=>!e)},l.a.createElement(M.a,{caret:!0,color:"link",className:"d-flex align-items-center p-0 text-decoration-none noFocus"},l.a.createElement("div",{className:"d-flex align-items-center"},l.a.createElement("div",{className:"roundedImage mr-2"}," ",l.a.createElement("img",{src:"/img/jenishManandhar.jpg",className:"img-fluid",alt:"j"})),l.a.createElement("div",null,"Jenish Manandhar"))),l.a.createElement(q.a,{right:!0,className:"p-0"},l.a.createElement(U.a,{header:!0,className:"p-8 d-flex align-items-center"}," ",l.a.createElement(b.w,{className:"logoutBtn mr-4"})," Log 0ut ")))," ")),l.a.createElement(i.a,{fluid:!0,className:"belowHeader"},l.a.createElement("div",{className:"sideMenu"},l.a.createElement("div",{className:"p-8 position-relative"},l.a.createElement(p.a,{type:"email",name:"email",id:"leftSearch",placeholder:"search"}),l.a.createElement(b.z,{className:"searchIcon"})),l.a.createElement("div",{className:"sidemenuToggle menuArrow",onClick:()=>{g(e=>!e),d?document.body.classList.remove("sideMenuOpen"):document.body.classList.add("sideMenuOpen")}}," ",l.a.createElement(E.a,{color:"link",className:"noFocus arrowBtn"},l.a.createElement(b.p,{className:d?"arrowOpened":"arrowOpened rotate180"}))," "),T.map((e,a)=>l.a.createElement(y,{nicheMenu:e,index:a,toggleNicheMenu:A}))),l.a.createElement("div",{className:"pageContent"},l.a.createElement("div",{className:"pageHeader d-flex align-items-center justify-content-end mb-8"},l.a.createElement(F.a,{isOpen:r,toggle:()=>c(e=>!e)},l.a.createElement(M.a,{color:"primary",className:"d-flex align-items-center py-4 px-8 text-decoration-none noFocus btn btn-sm mr-8"},l.a.createElement("div",null,"Save combination")),l.a.createElement(q.a,{right:!0,className:"p-0"},l.a.createElement(U.a,{header:!0,className:"p-8"},l.a.createElement(f.a,{check:!0},l.a.createElement(h.a,{check:!0,className:"d-flex align-items-center"},l.a.createElement(p.a,{type:"checkbox"}),l.a.createElement("span",{className:"pl-1"}," niche sheet")))))),l.a.createElement(F.a,{isOpen:s,toggle:()=>o(e=>!e)},l.a.createElement(M.a,{color:"link",className:"d-flex align-items-center p-0 text-decoration-none noFocus btn btn-sm "},l.a.createElement(b.A,{className:"gearIcon"})),l.a.createElement(q.a,{right:!0,className:"p-0"},l.a.createElement(U.a,{header:!0,className:"p-8"},l.a.createElement(f.a,{check:!0},l.a.createElement(h.a,{check:!0,className:"d-flex align-items-center"},l.a.createElement(p.a,{type:"checkbox"}),l.a.createElement("span",{className:"pl-1"}," niche sheet"))))))),l.a.createElement(E.a,{color:"link",size:"sm",onClick:j}," ",l.a.createElement(b.r,null)),l.a.createElement(Ae.a,{isOpen:N,toggle:j,className:v},l.a.createElement(we.a,{toggle:j,className:"p-8 f16"}," Update request"),l.a.createElement(xe.a,{className:"p-8"},l.a.createElement(Ya.a,{tabs:!0},l.a.createElement(Qa.a,null,l.a.createElement(Wa.a,{className:ye()({active:"1"===C}),onClick:()=>{_("1")}},"Current requests")),l.a.createElement(Qa.a,null,l.a.createElement(Wa.a,{className:ye()({active:"2"===C}),onClick:()=>{_("2")}},"New request"))),l.a.createElement(Ka.a,{activeTab:C},l.a.createElement(Ja.a,{tabId:"1",className:"py-8"},l.a.createElement("div",{className:"previousRequest p-8"},l.a.createElement("div",{className:"request__userImage d-flex justify-content-between"},l.a.createElement("div",{className:"d-flex "},l.a.createElement("div",{className:"roundedImage mr-2"}," ",l.a.createElement("img",{src:"/img/jenishManandhar.jpg",className:"img-fluid",alt:"j"})),l.a.createElement("div",{className:"mr-15"},l.a.createElement("div",{className:"request__name f600"}," Mohit Lal Pradhan"),l.a.createElement("div",{className:"request__date text-muted"}," 12 jan 2018")),l.a.createElement("div",null," ",l.a.createElement(F.a,{isOpen:m,toggle:()=>u(e=>!e)},l.a.createElement(M.a,{caret:!0,color:"primary",className:"btn btn-sm"},"Pending"),l.a.createElement(q.a,{className:"smallDropdown"},l.a.createElement(U.a,null,"Approved"),l.a.createElement(U.a,{divider:!0}),l.a.createElement(U.a,null,"In review"),l.a.createElement(U.a,{divider:!0}),l.a.createElement(U.a,null,"Rejected"))))),l.a.createElement("div",{className:" d-flex align-items-center flex-column pl-15 text-center"},l.a.createElement("div",{className:"d-flex align-items-center"},l.a.createElement(E.a,{size:"sm",outline:!0,color:"primary",className:"outline mr-1",title:"click and support"}," ",l.a.createElement("span",null," ",l.a.createElement("b",null,"+1"))," "),l.a.createElement("span",null," 100")),l.a.createElement("div",{className:"text-muted f10"}," Support this request "))),l.a.createElement("div",{className:"mb-1"},"Accepted ",l.a.createElement("span",{className:"f600"}," unpaid defaults "),"for ",l.a.createElement("i",null,"stgorge:")," ",l.a.createElement("span",{className:"text-muted"},"yes")),l.a.createElement("div",null,l.a.createElement("div",{className:"f600 text-muted"}," ",l.a.createElement("i",null,"Source")," "),l.a.createElement("div",null," Resent update in brokerpedia ",l.a.createElement("a",{href:"#"},"www.brokerpedia.com"))))),l.a.createElement(Ja.a,{tabId:"2",className:"py-8"},l.a.createElement("div",{className:"d-flex mb-15"},l.a.createElement(f.a,{check:!0},l.a.createElement(h.a,{check:!0,className:"mr-3 mt-8"},l.a.createElement(p.a,{type:"radio",name:"radio1"})," ","General")),l.a.createElement(f.a,{check:!0,className:"mr-3 mt-8"},l.a.createElement(h.a,{check:!0},l.a.createElement(p.a,{type:"radio",name:"radio1"})," ","Case by case")),l.a.createElement(f.a,{check:!0,className:"mr-3 mt-8"},l.a.createElement(h.a,{check:!0},l.a.createElement(p.a,{type:"radio",name:"radio1"})," ","Unlimited")),l.a.createElement(f.a,{check:!0,className:"mr-3 mt-8"},l.a.createElement(h.a,{check:!0},l.a.createElement(p.a,{type:"radio",name:"radio1"})," ","No information"))),l.a.createElement(f.a,null,l.a.createElement(h.a,{for:"exampleSelect"},"Accept paid default?"),l.a.createElement(p.a,{type:"select",name:"select"},l.a.createElement("option",null,"Yes"),l.a.createElement("option",null,"No"))),l.a.createElement(h.a,{for:"exampleSelect"},"Change priority"),l.a.createElement("div",{className:"custom-radios mb-1"},l.a.createElement("div",{className:"mr-1"},l.a.createElement("input",{type:"radio",id:"color-1",name:"color",value:"color-1"}),l.a.createElement("label",{htmlFor:"color-1"},l.a.createElement("span",{className:"d-flex align-items-center justify-content-center"},l.a.createElement(b.k,{className:"tick"})))),l.a.createElement("div",{className:"mr-1"},l.a.createElement("input",{type:"radio",id:"color-2",name:"color",value:"color-2"}),l.a.createElement("label",{htmlFor:"color-2"},l.a.createElement("span",{className:"d-flex align-items-center justify-content-center"},l.a.createElement(b.k,{className:"tick"})))),l.a.createElement("div",{className:"mr-1"},l.a.createElement("input",{type:"radio",id:"color-3",name:"color",value:"color-3"}),l.a.createElement("label",{htmlFor:"color-3"},l.a.createElement("span",{className:"d-flex align-items-center justify-content-center"},l.a.createElement(b.k,{className:"tick"})))),l.a.createElement("div",{className:"mr-1"},l.a.createElement("input",{type:"radio",id:"color-4",name:"color",value:"color-4"}),l.a.createElement("label",{htmlFor:"color-4"},l.a.createElement("span",{className:"d-flex align-items-center justify-content-center"},l.a.createElement(b.k,{className:"tick"})))),l.a.createElement("div",{className:"mr-1"},l.a.createElement("input",{type:"radio",id:"color-5",name:"color",value:"color-5"}),l.a.createElement("label",{htmlFor:"color-5"},l.a.createElement("span",{className:"d-flex align-items-center justify-content-center"},l.a.createElement(b.k,{className:"tick"}))))),l.a.createElement(f.a,null,l.a.createElement(h.a,{for:"exampleText"},"Add Source"),l.a.createElement(p.a,{type:"textarea",name:"text",id:"exampleText"})),l.a.createElement("div",{className:"d-flex justify-content-end"},l.a.createElement(E.a,{size:"sm",color:"link",className:"mr-2",onClick:j}," Cancel "),l.a.createElement(E.a,{size:"sm",color:"primary",onClick:j}," Send request ")))))),l.a.createElement(ea.a,{responsive:!0},l.a.createElement("thead",null,l.a.createElement("tr",null,l.a.createElement("th",null,"#"),l.a.createElement("th",null,"Table heading"),l.a.createElement("th",null,"Table heading"),l.a.createElement("th",null,"Table heading"),l.a.createElement("th",null,"Table heading"),l.a.createElement("th",null,"Table heading"),l.a.createElement("th",null,"Table heading"))),l.a.createElement("tbody",null,l.a.createElement("tr",null,l.a.createElement("th",{scope:"row"},"1"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell")),l.a.createElement("tr",null,l.a.createElement("th",{scope:"row"},"2"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell")),l.a.createElement("tr",null,l.a.createElement("th",{scope:"row"},"3"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"),l.a.createElement("td",null,"Table cell"))))," ")))},$a=t(440);var Za=e=>{let a=Object.assign({},(Object($a.a)(e),e));const[t,r]=Object(n.useState)(!1);return Object(n.useEffect)(()=>{!async function(){try{await B.a.currentAuthenticatedUser()&&r(!0)}catch(e){console.error(e)}}()},[]),t?l.a.createElement(o.a,{to:"/"}):l.a.createElement(o.b,a)};var et=()=>(Object(n.useEffect)(()=>{for(const e of Object.values(Xe.scripts))if(e){const a=document.createElement("script");a.text=e,document.head.appendChild(a)}},[]),l.a.createElement(s.a,null,l.a.createElement(o.d,null,l.a.createElement(Za,{path:"/login",component:Va}),l.a.createElement(o.b,{component:Xa,path:"/design"}),l.a.createElement(o.b,{path:"/",component:Ha})))),at=t(132),tt=(t(829),t(441));const nt={loggedIn:!1,userAttributes:{}};var lt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:nt,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case"STORE_USER_ATTRIBUTES":let{payload:t}=a;return t.id=t.sub,{loggedIn:!0,userAttributes:Object(m.a)({},a.payload)};case"INITIAL_USER_STATE":return nt;default:return e}},rt=t(153);const ct={list:[],selected:{}};var st=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ct,a=arguments.length>1?arguments[1]:void 0,{payload:t,type:n}=a;switch(n){case"FETCH_NICHE_LIST":return Object(m.a)(Object(m.a)({},e),{},{list:t});case"UPDATE_SELECTED_NICHE_LIST":const{niche:{id:a},isActive:n}=t;return Object(m.a)(Object(m.a)({},e),{},{selected:n?Object(m.a)(Object(m.a)({},e.selected),{},{[a]:Object(m.a)({},t.niche)}):Object(C.omit)(e.selected,[a])});case rt.b:return Object(m.a)(Object(m.a)({},e),{},{selected:{}});case rt.a:return Object(m.a)(Object(m.a)({},e),{},{selected:Object(m.a)(Object(m.a)({},e.selected),{},{[t.id]:Object(m.a)({},t)})});default:return e}};const ot={list:{}};var it=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ot,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case"FETCH_LENDER_LIST":let{payload:t}=a;return Object(m.a)(Object(m.a)({},e),{},{list:t});case"INITIAL_LENDER_STATE":return ot;default:return e}};const mt={totalPendingRequests:0,tasks:[],showRequestRejectionModal:!1,requestId:null,paginatedTasks:[],isLoading:!1};var ut=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mt,a=arguments.length>1?arguments[1]:void 0;const{payload:t}=a;switch(a.type){case K.f:return Object(m.a)(Object(m.a)({},e),t);case K.h:return Object(m.a)(Object(m.a)({},e),{},{totalPendingRequests:t.totalPendingRequests,tasks:t.data});case K.e:return Object(m.a)(Object(m.a)({},e),{},{paginatedTasks:t,isLoading:!1});case K.b:return Object(m.a)(Object(m.a)({},e),{},{isLoading:!0});case K.c:return Object(m.a)(Object(m.a)({},e),{},{isLoading:!1});case K.i:return Object(m.a)(Object(m.a)({},e),{},{showRequestRejectionModal:!0,requestId:t.requestId});case K.a:return Object(m.a)(Object(m.a)({},e),{},{showRequestRejectionModal:!1});default:return e}};const dt={cellData:[]};var pt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:dt,a=arguments.length>1?arguments[1]:void 0;const{payload:t}=a;switch(a.type){case K.d:return Object(m.a)(Object(m.a)({},e),{},{cellData:t});case K.g:const{status:a,requestId:n}=t,{cellData:l}=e;return Object(m.a)(Object(m.a)({},e),{},{cellData:l.map(e=>e.id===n?Object(m.a)(Object(m.a)({},e),{},{status:a}):Object(m.a)({},e))});default:return e}};const Et={niches:[],lender:{value:"",label:""},isModalOpen:!1,enableExport:!1,loading:!1};var bt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Et,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case"OPEN_EXPORT_DATA_MODAL":return Object(m.a)(Object(m.a)({},e),{},{isModalOpen:!0});case"CLOSE_EXPORT_DATA_MODAL":return Et;case"SET_LENDER":return Object(m.a)(Object(m.a)({},e),{},{lender:a.payload});case"SET_SELECTED_NICHES":return Object(m.a)(Object(m.a)({},e),{},{niches:a.payload});case"ENABLE_EXPORT_DATA":return Object(m.a)(Object(m.a)({},e),{},{enableExport:!0});case"DISABLE_EXPORT_DATA":return Object(m.a)(Object(m.a)({},e),{},{enableExport:!1});case"SET_LOADING":return Object(m.a)(Object(m.a)({},e),{},{loading:!0});case"UNSET_LOADING":return Object(m.a)(Object(m.a)({},e),{},{loading:!1});default:return e}},ft=t(201),ht=t(81);const gt=Object(at.c)({user:lt,niches:st,cif:ft.b,scenario:ht.b,lenders:it,tableInfo:Ne.b,cellRequest:ut,cell:pt,exportData:bt});var vt=(e,a)=>("@@INIT"===a.type&&(e=Object(m.a)(Object(m.a)({},e),{},{cellRequest:{}})),gt(e,a));var yt=t(442),Nt=t.n(yt);Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));t(836);var Ot=t(54);const jt=function(){const e=at.d,a=[tt.a],t=(()=>{try{const e=localStorage.getItem("state");if(null===e)return;return JSON.parse(e)}catch(e){return void console.error("Error while loading state ",e)}})(),n=Object(at.e)(vt,t,e(Object(at.a)(...a)));return n.subscribe(Nt()(()=>{(e=>{try{const a=JSON.stringify(e);localStorage.setItem("state",a)}catch(a){console.error("Error saving state ",a)}})(n.getState())},200)),n}();c.a.render(l.a.createElement(u.a,{store:jt},l.a.createElement(s.a,null,l.a.createElement(l.a.StrictMode,null,l.a.createElement(et,null),l.a.createElement(Ot.a,{autoClose:3e3})))),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then(e=>{e.unregister()}).catch(e=>{console.error(e.message)})},86:function(e,a,t){"use strict";var n=t(26),l=t(1),r=t.n(l),c=t(445),s=t(425);const o=["allowDecimal","digitLimit"],i=e=>{const{allowDecimal:a,digitLimit:t}=e,l=Object(n.a)(e,o),c="undefined"===typeof a||a;return r.a.createElement(s.a,Object.assign({decimalScale:c?2:0,isAllowed:a=>{const{formattedValue:t,floatValue:n}=a,l=e.digitLimit?parseFloat(e.digitLimit):1e10;return""===t||n<=l}},l))};i.defaultProps={isNumericString:!0,customInput:c.a,maxLength:11},a.a=i},97:function(e,a,t){"use strict";t.d(a,"e",(function(){return i})),t.d(a,"c",(function(){return m})),t.d(a,"d",(function(){return u})),t.d(a,"b",(function(){return d})),t.d(a,"a",(function(){return p}));var n=t(81),l=t(5),r=t(119),c=t(8);const s=async function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const t={body:Object(l.a)({query:e},a.length>0&&{lenders:a}),responseType:"application/json"};return r.a.post(c.c.DCA_API,"/search/email",t)},o=async e=>{const a={body:{query:e},responseType:"application/json"};return r.a.post(c.c.DCA_API,"/convert/query",a)};function i(e){return{type:n.a.TOGGLE_SCENARIO_RESULT_VIEW,payload:{toggle:e}}}function m(e){return{type:n.a.SET_SCENARIO_SEARCH_QUERY,payload:{query:e}}}function u(e){return{type:n.a.SET_SELECTED_LENDERS,payload:{lenders:e}}}function d(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2?arguments[2]:void 0;return async l=>{try{l({type:n.a.LOADING_SCENARIO_DATA,payload:{isLoading:!0}});const[r]=await Promise.allSettled([s(e,a)]);let c="fulfilled"===r.status?r.value.data:[];l({type:n.a.SET_MATCHED_SCENARIO_DATA,payload:{result:c}})}catch(r){console.error(r)}finally{l({type:n.a.LOADING_SCENARIO_DATA,payload:{isLoading:!1}}),t&&t()}}}function p(e,a){return async t=>{try{t({type:n.a.LOADING_SCENARIO_DATA,payload:{isLoading:!0}});const[l]=await Promise.allSettled([o(e)]),r="fulfilled"===l.status?l.value.data:"";t({type:n.a.SET_SCENARIO_SEARCH_QUERY,payload:{query:r}})}catch(l){console.error(l)}finally{t({type:n.a.LOADING_SCENARIO_DATA,payload:{isLoading:!1}}),a&&a()}}}}},[[472,1,2]]]);