1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/index.BYW4yzJt.js","static/js/index.DCDHF-AL.js","static/css/index.CHexma8Q.css","static/js/radioButton.iYPzfAXS.js","static/js/FormControlLabel.B_GA-7yO.js","static/js/Radio.B_u_1Ha8.js","static/js/SwitchBase.CIroTRRR.js","static/css/radioButton.D-7J9rlP.css","static/js/dscOrder.SNK89iwh.js","static/js/constant.C3Qffb9-.js","static/css/index.BIpqd_KD.css","static/css/fundFilter.Vir8qX83.css","static/js/index.CtQePFzQ.js","static/js/calendar.D1svgNdq.js","static/css/calendar.QCsxpL4K.css","static/js/index.uPEHfHBP.js","static/js/Checkbox.CZ2_HLbd.js","static/css/index.BObtOSbe.css","static/js/slider.CwuyUq62.js","static/js/shouldSpreadAdditionalProps.yMXbuyc1.js","static/js/SliderUnstyled.Bqnz6K1X.js","static/css/slider.CZCyLLZA.css","static/js/search.C8op4CpJ.js"])))=>i.map(i=>d[i]); 2import{qy as ms,s_ as bs,a2 as Ss,aH as be,u as U,bz as es,k7 as Ls,r as t,k8 as Ds,j as e,o as u,aY as l,b7 as pe,bW as Z,a7 as ps,eu as ss,b8 as V,g as Ae,h as He,A as Ue,ao as Oe,d as Ts,cI as Ns,aw as Je,sF as $e,av as ne,aC as L,bp as ye,cy as as,p as Fs,aM as le,aD as hs,T,m7 as Cs,m8 as Es,aU as Ge,br as G,c2 as ks,c3 as vs,c1 as Bs,b4 as X,R as Me,c6 as ws,gh as _s,gi as fs,s$ as we,eN as xe,bY as $,jN as Ws,a$ as rs,bb as Xe,t0 as Hs,t1 as Us,aW as As,aX as Is,em as $s,v as Gs,eC as Ys,bk as Vs,k as Ks,dE as zs,e0 as Xs,bm as qs,dG as Qs,a0 as Zs,bn as Js,bo as ea,cs as sa,b$ as aa,a_ as Ps,o3 as fe,ay as xs,jL as ta,af as ts,cj as ra,au as na,a as oa,g6 as qe,bG as ca,a5 as ia,e as la,az as ua}from"./index.DCDHF-AL.js";import{A as da}from"./seo.DE2pGp3H.js";import{e as ma,f as Sa,a as te,b as ns,C as pa,T as Ta,g as Na,P as ha,j as Ca,k as Ea,l as _a}from"./cancelSwp.CE47Q0I7.js";import{P as fa}from"./panTabs.BN1PUZLW.js";import{T as r,a as Aa,b as Q,c as os,C as Ye,I as H,d as Ia,F as ie}from"./constants.BNwCCY6r.js";import{I as Pa}from"./info.B2vuU2MY.js";import{a as xa}from"./advancedFormat.DWcGKxBL.js";import{A as ys}from"./chip.DxehLK8n.js";import{A as ya}from"./pagination.ByQtSb73.js";import{F as Oa}from"./filter.C6is48P5.js";import{S as Ra}from"./sortIcon.DA0GklWf.js";import{E as ga,a as ja,b as Ma,c as ba}from"./constant.C3Qffb9-.js";import{M as La,C as cs,H as Da}from"./moreButton.CkSW7C6o.js";import{A as Fa}from"./infiniteScroll.52iXqI2x.js";import{A as ka}from"./accordion.Dh_emsCS.js";import va from"./index.uPEHfHBP.js";import{A as Ba}from"./kebabMenu.CzSpTwFN.js";import{H as wa}from"./hamburgerDots.UJ9CtmGZ.js";import{C as Wa,a as Ha,T as Ua}from"./cancelStp.BfMA-kyR.js";import{c as $a}from"./paymentService.BNUSw-sB.js";import{A as Os}from"./aadhaarPanLinkAlert.B8z8S6na.js";import{B as Ve}from"./backArrow.CoTjwhgC.js";import{a as Ga,V as Fe,C as Ya}from"./cancelStp.DV9j3v6N.js";import{C as Va}from"./cancelSwp.8qYqrqQB.js";import{R as Ka}from"./rupee.CNASak7p.js";import"./paymentService.CDMHBYRN.js";import"./constants.CojZvwvr.js";import"./iciciBankLogo.NwSrcl8r.js";import"./formik.esm.CAbZ3Auh.js";import"./isSymbol.CYvIzdD2.js";import"./index.CaeAOCiB.js";import"./useTimer.f7tfCmQO.js";import"./timer.DaGYioUK.js";import"./verifiedTickMark.B3tSn6mJ.js";import"./panDobAuth.B3e2X-Rc.js";import"./array.CstplUzO.js";import"./calendar.D1svgNdq.js";import"./constants.CimD-usY.js";import"./constants.AxCgaVUj.js";import"./reducers.D2fIazId.js";import"./Chip.BLEj0h_i.js";import"./LastPage.CuYzNJ_f.js";import"./accordion.CqIxZTMM.js";import"./FormControlLabel.B_GA-7yO.js";import"./Checkbox.CZ2_HLbd.js";import"./SwitchBase.CIroTRRR.js";import"./interopRequireDefault.Em4Ctnc0.js";import"./createSvgIcon.B-tsZnz0.js";import"./correctMark.BKZ2i7-P.js";const za="data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.28507%206.23862C9.19866%207.05494%208.88699%207.71429%208.35006%208.21664C7.81312%208.719%207.00772%209.05181%205.93384%209.21507L9.94235%2014H7.99827L3.99902%209.24333L4.18417%207.86813H5.03587C5.33828%207.86813%205.60366%207.85557%205.83201%207.83045C6.06036%207.80534%206.25786%207.7708%206.42449%207.72684C6.5973%207.67661%206.74542%207.61695%206.86885%207.54788C6.99229%207.47253%207.10646%207.38775%207.21138%207.29356C7.48294%207.02983%207.65883%206.67818%207.73906%206.23862H3.99902V4.86342H7.72054C7.67117%204.61852%207.59094%204.4113%207.47985%204.24176C7.37493%204.06593%207.23607%203.90895%207.06326%203.7708C6.89045%203.63265%206.6621%203.53218%206.37821%203.46939C6.10048%203.40659%205.72709%203.3752%205.25805%203.3752H3.99902V2H11.9975V3.3752H8.44263C8.65864%203.53218%208.83762%203.7394%208.97957%203.99686C9.12152%204.25432%209.22026%204.54317%209.27581%204.86342H11.9975V6.23862H9.28507Z'%20fill='%23133359'%20fill-opacity='0.4'/%3e%3c/svg%3e",Rs="data:image/svg+xml,%3csvg%20width='12'%20height='18'%20viewBox='0%200%2012%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.93056%206.35793C7.80093%207.58242%207.33333%208.57143%206.52778%209.32496C5.72222%2010.0785%204.51389%2010.5777%202.90278%2010.8226L8.91667%2018H6L0%2010.865L0.277778%208.8022H1.55556C2.00926%208.8022%202.40741%208.78336%202.75%208.74568C3.09259%208.70801%203.38889%208.6562%203.63889%208.59027C3.89815%208.51491%204.12037%208.42543%204.30556%208.32182C4.49074%208.20879%204.66204%208.08163%204.81944%207.94035C5.22685%207.54474%205.49074%207.01727%205.61111%206.35793H0V4.29513H5.58333C5.50926%203.92779%205.38889%203.61695%205.22222%203.36264C5.06482%203.0989%204.85648%2
202.86342%204.59722%202.6562C4.33796%202.44898%203.99537%202.29827%203.56944%202.20408C3.15278%202.10989%202.59259%202.06279%201.88889%202.06279H0V0H12V2.06279H6.66667C6.99074%202.29827%207.25926%202.60911%207.47222%202.99529C7.68519%203.38148%207.83333%203.81476%207.91667%204.29513H12V6.35793H7.93056Z'%20fill='%23133359'/%3e%3c/svg%3e",gs=s=>s[bs],Xa=ms(gs,({sort:s})=>s),qa=ms(gs,({investmentType:s})=>s);Ss.extend(xa);const js=s=>{const a=s?.toUpperCase();switch(!0){case a?.includes("SIP"):return"SIP";case a?.includes("STP"):return"STP";case a?.includes("SWP"):return"SWP";case a?.includes("IDCW"):return"IDCW";default:return""}},We=s=>Ss(s).format("DD MMM YYYY"),ke=({type:s,count:a=0,amount:n=0})=>{const i=t.useMemo(()=>Object.values(r.TOOLTIP_CONTENT).map(C=>C.replace("%s",s)),[s]),o=e.jsx("ul",{children:i.map((C,A)=>e.jsx("li",{children:e.jsx(u,{variant:"body4",styleType:"Bold",className:"tooltip-content",children:C})},A))}),S=e.jsxs("div",{className:"tooltip-content",children:[e.jsx(u,{variant:"body4",styleType:"Bold",className:"tooltip-content",children:r.COMMON_TOOLTIP_LINE}),o]}),m=t.useMemo(()=>js(s).toLocaleLowerCase(),[s]),p=t.useMemo(()=>s===pe.IDCW,[s]),d=C=>new Intl.NumberFormat().format(C);return e.jsxs(l,{item:!0,className:"investment-summary__column",children:[e.jsxs(u,{variant:"body1",styleType:"Bold",className:m,children:[s," : ",d(a)]}),s===r.IDCWS?e.jsx(u,{variant:"body4",styleType:"Reg",className:"card-total-text pt-3",children:r.TOTAL_AMOUNT_IDCW}):e.jsx(u,{variant:"body4",styleType:"Reg",className:"card-total-text pt-3",children:r.TOTAL_AMOUNT_TYPE_TEXT}),s!==r.IDCWS&&e.jsx(Z,{tooltipContent:S,tooltipDirection:"right",tooltip:!0,toolTipId:"monthly-estimate",src:Pa,alt:"info-icon",width:"16",className:"tooltip-img"}),e.jsxs("div",{className:"asterisk-text mt-2",children:[e.jsxs("div",{className:"amount-container",children:[e.jsx(Z,{src:Rs,className:"icon"}),e.jsx(u,{variant:"h5",styleType:"Bold",children:n?ss(n):ps.ZERO})]}),p&&e.jsx(u,{variant:"h5",styleType:"Bold",className:"asterisk",children:r.MARK_ASTERISK})]}),p&&e.jsx(u,{variant:"label4",styleType:"Bold",className:"average",children:r.AVERAGE_OF_LAST_MONTH})]})},Qa=({folioRefNumber:s,selectedSchemeCode:a})=>{const n=be(),i=U(es),o=U(C=>C?.transactionHistory?.defaultPan),{systematicSiPTransactionsDto:S,systematicSTPTransactionsDto:m,systematicSWPTransactionsDto:p,systematicIDCWTransactionsDto:d}=U(Ls);return t.useEffect(()=>{n(Ds({pan:i?.primaryPan||o,folioRefNo:s,schemeCode:a}))},[i?.primaryPan,n,o]),e.jsxs("div",{className:"investment-container",children:[e.jsx(u,{variant:"body1",styleType:"Bold",className:"investment-summary-heading",children:r.INVESTMENT_SUMMARY}),e.jsxs(l,{container:!0,className:"investment-summary mt-6",children:[e.jsx(ke,{type:pe.SIP,count:S?.totalCount,amount:S?.totalAmount}),e.jsx(ke,{type:pe.STP,count:m?.totalCount,amount:m?.totalAmount}),e.jsx(ke,{type:pe.SWP,count:p?.totalCount,amount:p?.totalAmount}),e.jsx(ke,{type:pe.IDCW,count:d?.idcwCount,amount:d?.idcwAmount})]})]})},Za=Ae("categoryConst"),Ja=Ae("systematicTransaction"),et=Ae("viewTransaction").TRANSACTION_TYPES,Le={xs:1.5,sm:3},Qe=[{label:"Invest More",onClick:()=>{}},{label:"New SIP",onClick:()=>{}}],ve=[{label:"Invest More",onClick:()=>{}},{label:"New STP",onClick:()=>{}}],Ze=[{label:"Invest More",onClick:()=>{}},{label:"New SWP",onClick:()=>{}}],st=[{label:"Invest More",onClick:()=>{}}],at={[V.SIP]:Qe,[V.FREEDOM_SIP]:Qe,[V.BOOSTER_SIP]:Qe,[V.STP_SRC]:ve,[V.FLEX_STP_SRC]:ve,[V.BOOSTER_STP_SRC]:ve,[V.STP_SWITCH_SRC]:ve,[V.REDEEM_FREEDOM_SWP]:Ze,[V.REDEEM_SWP]:Ze,[V.SWP]:Ze,[V.IDCW]:st},tt="ACTIVE",rt=({investment:s,panNumber:a,folioNumber:n})=>e.jsx(l,{container:!0,direction:"column",children:e.jsxs(l,{item:!0,children:[e.jsx(u,{variant:"body3",styleType:"Reg",children:r.TARGET_SCHEME}),e.jsx(u,{variant:"body3",styleType:"Bold",children:s?.targetSchemeName})]})});var Ke={REACT_APP_API_ENDPOINT:"https://apimf.icicipruamc.com"};const nt=async({folioRefNo:s,transactionId:a,tncs:n,reasonCode:i,reasonOthers:o})=>{const S=`${Ke.REACT_APP_API_ENDPOINT}${Ue.distributorSubmitCancelSip}`;return await He.post(S,{folioRefNo:s,transactionId:a,tncs:n,reasonCode:i,reasonOthers:o})},ot=async s=>{const a=`${Ke.REACT_APP_API_ENDPOINT}${Ue.distributorCancelStp}`;return await He.post(a,s,!1)},ct=async s=>{const a=`${Ke.REACT_APP_API_ENDPOINT}${Ue.distributorCancelSwp}`;return await He.post(a,s,!1)},it=async({folioRefNo:s,transactionId:a,noOfInstallments:n,pauseOptedOnCancel:i,tncs:o})=>{const S=`${Ke.REACT_APP_API_ENDPOINT}${Ue.distributorSubmitPauseSip}`;return await He.post(S,{folioRefNo:s,transactionId:a,noOfInstallments:n,pauseOptedOnCancel:i,tncs:o})},Ms=({itemIndex:s,cardInfo:a,installment:n,onBackPauseSIP:i,onClosePauseSIP:o,onOkBtnClick:S,selectedSIPDetails:m,tncsParam:p})=>{const d=Oe(),C=U(Ts),A=Ns(C),b=U(O=>O?.commonField)?.transactionConfig,[R,I]=t.useState(),[f,P]=t.useState({successCode:"",responseMessage:"",data:{actionRefNo:""}}),[k,y]=t.useState({isError:!1,errorCode:"",errorMessage:""}),[_,N]=t.useState(n),h=()=>b?.pauseInstallment?.allowedInstallments?.map(O=>({key:O?.value,value:O?.type?.toString()})),v=O=>{N(parseInt(O?.target?.value,Fs.DECIMAL))},{isFetching:J}
2=Je("getPauseSIPCartSummery",()=>$e([{refNo:s}]),{enabled:a?.pauseSIP,onSuccess:O=>{const g=O?.data?.success?.data;g&&I(g)},onError:O=>{const g=O?.response?.data?.error;y({isError:!0,errorCode:g?.errorCode,errorMessage:L[g?.errorCode]||g?.message||L.SOMETHING_WRONG})}}),{mutate:Y,isLoading:K}=ne(it,{onSuccess:O=>{const g=O?.data?.success;P(g),d.push({pathname:as.TRANSACTION_RECEIPT,search:`${ye.REF_NO}${s}${ye.ACTION_REF_NO}${g?.data?.actionRefNo}`}),o()},onError:O=>{const g=O?.response?.data?.error;y({isError:!0,errorCode:g?.errorCode,errorMessage:L[g?.errorCode]||g?.message||L["SOMETHING-WRONG"]})}}),ee=()=>{const O={folioRefNo:m?.schemeData[le]?.folioRefNo||R[le]?.folioRefNo,transactionId:m?.schemeData[le]?.transactionId||R[le]?.transactionId,noOfInstallments:_,pauseOptedOnCancel:!0,tncs:[{type:A.PAUSE_SIP}]};Y(O)},se={schemeData:R,pauseAllowed:a?.pauseSIP,aadhaarPanLinkStatus:a?.aadhaarPanLink?.length?[{folioRefNo:"",pan:a?.aadhaarPanLink}]:[]};t.useEffect(()=>{if(!n){const O=b?.pauseInstallment?.allowedInstallments?.find(g=>g?.isDefault);N(O?.type)}},[b]);const oe=()=>J||K;return e.jsx(ma,{installment:n,cardInfo:a,onBackPauseSIP:i,onClosePauseSIP:o,onOkBtnClick:S,selectedSIPDetails:se,submitPauseSIPRequest:ee,verificationType:Sa,errorResponse:k,successResponse:f,setSuccessResponse:P,setErrorResponse:y,installmentOptions:h,noOfInstallment:_,handleInstallments:v,isDistributor:!0,submitLoader:oe()})},lt=({type:s,itemIndex:a,onCancelSipClose:n,cardInfo:i})=>{const o=Oe(),[S,m]=t.useState(s),[p,d]=t.useState(),[C,A]=t.useState(),E=U(Ts),b=Ns(E),[R,I]=t.useState({isError:!1,errorCode:"",errorMessage:""}),[f,P]=t.useState({successCode:"",responseMessage:"",data:{actionRefNo:""}}),[k,y]=t.useState(),[_,N]=t.useState(),[h,v]=t.useState(),[J,Y]=t.useState(),[K,ee]=t.useState(),se=x=>{A(x)},oe=()=>{m&&m(ns)},O=()=>{n()},g=()=>{O()},q=x=>{x.target.value.trim().length>te.CANCELLATION_REASON_CHAR_LENGTH?Y(te.CANCELLATION_REASON_OTHER_CHARACTER_ERROR_MSG):Y(""),v(x.target.value)},he=x=>{const j=k?.find(Ee=>Ee.key===x.target.value);j?.key!==te.CANCELLATION_REASON_OTHER&&(v(""),Y("")),N(j),ee("")},Ie=()=>{let x=!1;return _?.value||(ee(te.CANCELLATION_REASON_ERROR_MSG),x=!0),_?.key===te.CANCELLATION_REASON_OTHER&&!h?.trim().length&&(Y(te.CANCELLATION_REASON_OTHER_ERROR_MSG),x=!0),(J||K)&&(x=!0),x},{isFetching:z}=Je("getSIPCancellaionReasons",$a,{enabled:!!i?.cancelSIP,onSuccess:x=>{const j=x?.data?.success;if(x?.data?.success?.data){const Ee=j?.data?.map(me=>{const{code:_e,remark:ae}=me;return{key:_e,value:ae}});y(Ee)}},onError:x=>{const j=x?.response?.data?.error;I({isError:!0,errorCode:j?.errorCode,errorMessage:L[j?.errorCode]||j?.message})}}),{isFetching:Pe}=Je("getCancelSIPCartSummery",()=>$e([{refNo:a}]),{enabled:i?.cancelSIP,onSuccess:x=>{const j=x?.data?.success;x?.data?.success?.data&&d(j?.data)},onError:x=>{const j=x?.response?.data?.error;I({isError:!0,errorCode:j?.errorCode,errorMessage:L[j?.errorCode]||j?.message||L.SOMETHING_WRONG})}}),{mutate:Ce,isLoading:ue}=ne(nt,{onSuccess:x=>{const j=x?.data?.success;P(j),o.push({pathname:as.TRANSACTION_RECEIPT,search:`${ye.REF_NO}${a}${ye.ACTION_REF_NO}${j?.data?.actionRefNo}`}),n()},onError:x=>{const j=x?.response?.data?.error;I({isError:!0,errorCode:j?.errorCode,errorMessage:L[j?.errorCode]||j?.message||L.SOMETHING_WRONG})}}),Re=()=>{const x={folioRefNo:p&&p[le]?.folioRefNo,transactionId:p&&p[le]?.transactionId,tncs:[{type:b.CANCEL_SIP}],reasonOthers:_?.key===te.CANCELLATION_REASON_OTHER?h:_?.value,reasonCode:_?.key};Ce(x)},ce={isWithPauseRecommendation:i?.pauseOnCancelRecommendation,canSipCancelled:i?.cancelSIP,recommendation:i?.cancelRecommendation,sipStatus:i?.sipPlusSubscription,schemeData:p,pauseAllowed:i?.pauseSIP,hdfcOfflineTrxn:i?.hdfcOfflineTrxn,linkedUPIMandate:i?.linkedUPIMandate,aadhaarPanLinkStatus:i?.aadhaarPanLink?.length?[{folioRefNo:"",pan:i?.aadhaarPanLink}]:[]},de=t.useMemo(()=>Pe||ue||z,[Pe,ue,z]),ge=()=>{switch(S){case te.PAUSE_SIP:return e.jsx(Ms,{itemIndex:a,installment:C,onBackPauseSIP:oe,onClosePauseSIP:O,onOkBtnClick:g,selectedSIPDetails:ce,cardInfo:i,tncsParam:b.PURCHASE_TRANSACTION});case te.TITLE:return e.jsx(Wa,{itemIndex:a,cardInfo:i,onCancelSipClose:n,selectedSIPDetails:ce,textConstants:te,setSelectedTemplate:m,handleInstallments:se,submitCancelSIPRequest:Re,verificationType:ns,cancelSIPErrorResponse:R,cancelSIPSuccessResponse:f,setErrorResponse:I,setSuccessResponse:P,isDistributor:!0,isLoading:de,sipCancellationOptions:k,handleSIPCancellationReason:he,sipCancellationReason:_,sipCancellationOtherReason:h,handleSIPCancellationOtherReason:q,validateSIPCancellationReason:Ie,sipCancellationReasonError:K,sipCancellationOtherReasonError:J});default:m("");return}};return e.jsx(e.Fragment,{children:ge()})},ut=({transactionRefNumber:s,onCancelStpClose:a,cardInfo:n})=>{const i=Oe(),[o,S]=t.useState(),[m,p]=t.useState(!0),[d,C]=t.useState({isError:!1,errorCode:"",errorMessage:"",multipleErrors:[]}),[A,E]=t.useState({isSuccess:!1,successCode:"",successMessage:""}),b=()=>{C({isError:!1,errorCode:"",errorMessage:"",multipleErrors:[]})},R=()=>{p(!m),a()},{mutate:I,isLoading:f}=ne($e,{onSuccess:N=>{const h=N?.data?.success?.data;S(h)},onError:N=>{C({isError:!0,errorCode:N?.errorCode,errorMessage:L[N?.errorCode]||N?.message||L.SOMETHING_WRONG})}}),{mutate:P,isLoading:k}=ne(ot,{onSuccess:N=>{const h=N?.data?.success;E({isSuccess:!0,successCode:h?.successCode,successMessage:hs[h?.successCode]}),R(),i.push({pathname:as.TRANSACTION_RECEIPT,search:`${ye.REF_NO}${s}${ye.ACTION_REF_NO}${h?.data?.actionRefNo}`})},onError:N=>{const h=N?.response?.data?.error;C({isError:!0,errorCode:h?.errorCode,errorMessage:L[h?.errorCode]||h?.message||L["SOMETHING-WRONG"],multipleErrors:h?.errorMessages||[]})}}),y=()=>k||f,_=()=>{const N={folioRefNo:o&&o[le]?.folioRefNo,transactionId:o&&o[le]?.transactionId,tncs:[{type:T.STP_CANCEL}],trxnType:o?.[le]?.trxnType};P(N)};return e.jsx(Ha,{isDistributor:!0,cardInfo:n,onCancelStpClose:a,cancelSTPTransaction:_,textConstants:Ua,transactionRefNumber:s,transactionData:o,getTransactionData:I,successResponse:A,errorResponse:d,resetErrorResponse:b,setErrorResponse:C,setSuccessResponse:E,isLoading:y()})},dt=({onCancelSwpClose:s,transactionRefNumber:a,actionValidationInfo:n})=>{const[i,o]=t.useState([]),[S,m]=t.useState({isError:!1,errorCode:"",errorMessage:"",multipleErrors:[]}),[p,d]=t.useState({isSuccess:!1,successCode:"",successMessage:""}),C=()=>{m({isError:!1,errorCode:"",errorMessage:"",multipleErrors:[]})},{mutate:A,isLoading:E}=ne($e,{onSuccess:f=>{if(f){const P=f?.data?.success?.data;o(P)}},onError:f=>{m({isError:!0,errorCode:f?.errorCode,errorMessage:L[f?.errorCode]||f?.message||L.SOMETHING_WRONG})}}),{mutate:b,isLoading:R}=ne(ct,{onSuccess:f=>{const P=f?.data?.success;d({isSuccess:!0,successCode:P?.successCode,successMessage:hs[P?.successCode],data:P?.data}),s()},onError:f=>{const P=f?.response?.data?.error;m({isError:!0,errorCode:P?.errorCode,errorMessage:L[P?.errorCode]||P?.message,multipleErrors:P?.errorMessages||[]})}}),I=()=>E||R;return e.jsx(pa,{isDistributor:!0,onCancelSwpClose:s,getTransactionData:A,textConstants:Ta,transactionData:i,transactionRefNumber:a,isLoading:I(),successResponse:p,errorResponse:S,resetErrorResponse:C,actionValidationInfo:n,cancelSWPTransaction:b})},re=Ae("invest"),is=Ae("aadharPanLinkAlert"),mt=({onCloseModifySIP:s,cardInfo:a})=>{const[n,i]=t.useState([]),[o,S]=t.useState(!1),m=()=>{s()};return t.useEffect(()=>{a?.aadhaarPanLink?.length&&i([{folioRefNo:"",pan:a?.aadhaarPanLink}])},[a?.aadhaarPanLink]),t.useEffect(()=>{if(Cs(Es.MODIFY_SIP))if(n?.length){const p=n[0]?.pan?.some(d=>d?.linkStatus===!1);S(!!p)}else S(!1)},[n]),e.jsx("div",{children:e.jsx(l,{container:!0,spacing:0,justifyContent:"center",children:e.jsx(l,{item:!0,xs:12,children:e.jsx(Ge,{className:"modify-sip",isOpen:!0,onClose:s,containerClassName:"mb-8 mb-sm-6",children:e.jsx("div",{className:"cannot-modify",children:e.jsx(l,{container:!0,spacing:0,justifyContent:"center",children:e.jsxs(l,{item:!0,xs:12,children:[e.jsx(G,{name:"back",variant:"text",color:"primary",size:"small",className:"button-back",onClick:m,startIcon:e.jsx(Z,{src:Ve}),children:e.jsx(u,{variant:"body3",styleType:"Bold",component:"span",className:"back-text",children:re.BACK_BUTTON})}),e.jsx(u,{variant:"h6",styleType:"Bold",className:"heading",children:re.CAN_NOT_MODIFY_TITLE}),e.jsx(u,{variant:"body3",styleType:"Reg",className:"pt-4",children:re.MESSAGE_CANNOT_MODIFY}),o&&e.jsx(Os,{severity:"error",className:"alert mt-8",title:is.TITLE,textConstants:is,aadhaarPanData:n[0]?.pan,showClose:!1}),e.jsx(l,{item:!0,xs:12,md:12,className:"btn-block",children:e.jsx(G,{className:"okay-btn",variant:"contained",name:"okayBtn",fullWidth:!0,size:"large",onClick:m,children:re.OKAY_BUTTON})})]})})})})})})})},St=({onCloseModifyDisclaimer:s,onProceedModify:a,transactionType:n})=>{const i=()=>{s()},o=()=>n===T.BOOSTER_SIP?re.BOOSTER_SIP_MODIFY_DISCLAIMER:n===T.FREEDOM_SIP?re.FREEDOM_SIP_MODIFY_DISCLAIMER:re.MESSAGE_MODIFY_DISCLAIMER;return e.jsx("div",{children:e.jsx(l,{container:!0,spacing:0,justifyContent:"center",children:e.jsx(l,{item:!0,xs:12,children:e.jsx(Ge,{className:"modify-sip",isOpen:!0,onClose:i,containerClassName:"mb-8 mb-sm-6",children:e.jsx("div",{className:"disclaimer-modify",children:e.jsx(l,{container:!0,spacing:0,justifyContent:"center",children:e.jsxs(l,{item:!0,xs:12,children:[e.jsx(G,{name:"back",variant:"text",color:"primary",size:"small",className:"button-back",onClick:i,startIcon:e.jsx(Z,{src:Ve}),children:e.jsx(u,{variant:"body3",styleType:"Bold",component:"span",className:"back-text",children:re.BACK_BUTTON})}),e.jsx(u,{variant:"h6",styleType:"Bold",className:"heading",children:re.DISCLAIMER}),e.jsx(u,{variant:"body3",styleType:"Reg",className:"pt-4",children:o()}),e.jsx(l,{item:!0,xs:12,md:12,className:"btn-block",children:e.jsx(G,{className:"okay-btn",variant:"contained",name:"okayBtn",fullWidth:!0,size:"large",onClick:a,children:re.OKAY_BUTTON})})]})})})})})})})},Te=Ae("invest"),ls=Ae("aadharPanLinkAlert"),pt=({onCloseModifySIP:s,cardInfo:a})=>{const[n,i]=t.useState([]),[o,S]=t.useState(!1),m=()=>{s()};return t.useEffect(()=>{a?.aadhaarPanLink?.length&&i([{folioRefNo:"",pan:a?.aadhaarPanLink}])},[a?.aadhaarPanLink]),t.useEffect(()=>{if(Cs(Es.MODIFY_SIP))if(n?.length){const p=n[0]?.pan?.some(d=>d?.linkStatus===!1);S(!!p)}else S(!1)},[n]),e.jsx("div",{children:e.jsx(l,{container:!0,spacing:0,justifyContent:"center",children:e.jsx(l,{item:!0,xs:12,children:e.jsx(Ge,{className:"modify-sip",isOpen:!0,onClose:s,containerClassName:"mb-8 mb-sm-6",children:e.jsx("div",{className:"cannot-modify",children:e.jsx(l,{container:!0,spacing:0,justifyContent:"center",children:e.jsxs(l,{item:!0,xs:12,children:[e.jsx(G,{name:"back",variant:"text",color:"primary",size:"small",className:"button-back",onClick:m,startIcon:e.jsx(Z,{src:Ve}),children:e.jsx(u,{variant:"body3",styleType:"Bold",component:"span",className:"back-text",children:Te.BACK_BUTTON})}),e.jsx(u,{variant:"h6",styleType:"Bold",className:"heading",children:Te.CAN_NOT_MODIFY_TITLE}),e.jsx(u,{variant:"body3",styleType:"Reg",className:"pt-4",children:e.jsx("li",{children:Te.MESSAGE_CANNOT_MODIFY})}),o&&e.jsx(Os,{severity:"error",className:"alert mt-8",title:ls.TITLE,textConstants:ls,aadhaarPanData:n[0]?.pan,showClose:!1}),e.jsx(l,{item:!0,xs:12,md:12,className:"btn-block",children:e.jsx(G,{className:"okay-btn",variant:"contained",name:"okayBtn",fullWidth:!0,size:"large",onClick:m,children:Te.OKAY_BUTTON})})]})})})})})})})},Tt=({onCloseModifyDisclaimer:s,onProceedModify:a})=>{const n=()=>{s()};return e.jsx("div",{children:e.jsx(l,{container:!0,spacing:0,justifyContent:"center",children:e.jsx(l,{item:!0,xs:12,children:e.jsx(Ge,{className:"modify-sip",isOpen:!0,onClose:n,containerClassName:"mb-8 mb-sm-6",children:e.jsx("div",{className:"disclaimer-modify",children:e.jsx(l,{container:!0,spacing:0,justifyContent:"center",children:e.jsxs(l,{item:!0,xs:12,children:[e.jsx(G,{name:"back",variant:"text",color:"primary",size:"small",className:"button-back",onClick:n,startIcon:e.jsx(Z,{src:Ve}),children:e.jsx(u,{variant:"body3",styleType:"Bold",component:"span",className:"back-text",children:Te.BACK_BUTTON})}),e.jsx(u,{variant:"h6",styleType:"Bold",className:"heading",children:Te.DISCLAIMER}),e.jsx(u,{variant:"body3",styleType:"Reg",className:"pt-4",children:Te.MESSAGE_MODIFY_DISCLAIMER}),e.jsx(l,{item:!0,xs:12,md:12,className:"btn-block",children:e.jsx(G,{className:"okay-btn",variant:"contained",name:"okayBtn",fullWidth:!0,size:"large",onClick:a,children:Te.OKAY_BUTTON})})]})})})})})})})},Nt=({investment:s,panNumber:a,folioNumber:n,isAccordianOpen:i})=>{const o=Oe(),S=be(),[m,p]=t.useState(null),[d,C]=t.useState({redeem:!1,
2cancelSWP:!1,cancelSIP:!1,cancelSTP:!1,switch:!1,pauseSIP:!1,tcsip:!1,sipPlusSubscription:!0,aadhaarPanLink:[]}),[A,E]=t.useState(!1),[b,R]=t.useState(!1),[I,f]=t.useState(!1),[P,k]=t.useState(!1),[y,_]=t.useState(!1),[N,h]=t.useState(!1),[v,J]=t.useState({isError:!1,errorCode:"",errorMessage:""}),{mutate:Y,isLoading:K}=ne("getActionValidation",()=>Na(s?.refNo,s?.transactionId),{onSuccess:M=>{const{success:c}=M?.data;c?.data&&C(c?.data)},onError:M=>{if(M?.response){const c=M?.response?.data?.error;J({isError:!0,errorCode:c?.errorCode,errorMessage:L[c?.errorCode]||L["SOMETHING-WRONG"]})}p(null)}}),ee=!!m&&!K,se=M=>{p(M?.currentTarget)},oe=()=>{_(!1)},O=()=>{E(!1)},g=()=>{f(!1)},q=()=>{k(!1)},he=()=>{h(!1)},Ie=()=>{},z=()=>{he(),S(ws({type:T?.MODIFY_SIP,transactionRef:s?.refNo})),o.push({pathname:Me.TRANSACTION,state:{prevPath:o?.location?.pathname,defaultTransactionType:T?.MODIFY_SIP,defaultPan:s?.primaryPan,defaultFolio:s?.folioRefNumber,isCompletePurchase:!0,isModify:!0,isFromClient:!0}})},Pe=()=>{d?.cancelSIP?s.transactionStatus===os.PENDING||s.transactionStatus===os.FAILED?k(!0):d?.sipPlusSubscription?h(!0):(k(!1),z()):k(!0)},Ce=()=>{R(!1)},ue=M=>{o.push({pathname:Me.TRANSACTION,state:{prevPath:o?.location?.pathname,defaultPan:a,defaultFolio:n,defaultTransactionType:M,defaultSchemeCode:s?.schemeCode,isFromClient:!0}})},Re=M=>{p(null);const c=M.id,D=F=>{J({isError:!0,errorCode:"",errorMessage:F})};switch(c){case Q.CANCEL_SWP:E(!0);break;case Q.CANCEL_STP:_(!0);break;case Q.CANCEL_SIP:if(d?.tcsip){D(r?.TC_SIP_CANCEL_BLOCK_MESSAGE);break}f(!0);break;case Q.MODIFY_SIP:if(d?.tcsip){D(r?.TC_SIP_MODIFY_BLOCK_MESSAGE);break}Pe();break;case Q.PAUSE_SIP:R(!0);break;case Q.NEW_SIP:ue(T.SIP);break;case Q.NEW_STP:ue(T.STP);break;case Q.NEW_SWP:ue(T.SWP);break}},ce=()=>{p(null)},de=M=>M===tt,ge=M=>{switch(M){case V.SIP:case V.BOOSTER_SIP:case V.FREEDOM_SIP:return!0;default:return!1}},x=()=>X()?e.jsx(dt,{transactionRefNumber:s?.refNo,onCancelSwpClose:O,actionValidationInfo:d}):e.jsx(Va,{transactionRefNumber:s?.refNo,onCancelSwpClose:O,actionValidationInfo:d}),j=()=>X()?e.jsx(ut,{transactionRefNumber:s?.refNo,onCancelStpClose:oe,cardInfo:d}):e.jsx(Ga,{transactionRefNumber:s?.refNo,onCancelStpClose:oe,cardInfo:d}),Ee=()=>X()?e.jsx(Ms,{itemIndex:s?.refNo,onClosePauseSIP:Ce,onBackPauseSIP:Ce,type:Fe.PAUSE_SIP,cardInfo:d}):e.jsx(ha,{itemIndex:s?.refNo,onClosePauseSIP:Ce,type:Fe.PAUSE_SIP,cardInfo:d}),me=()=>X()?e.jsx(lt,{type:Fe.CANCEL_SIP,itemIndex:s?.refNo,setSelectedTemplate:Ie,onCancelSipClose:g,cardInfo:d}):e.jsx(Ya,{type:Fe.CANCEL_SIP,itemIndex:s?.refNo,setSelectedTemplate:Ie,onCancelSipClose:g,cardInfo:d}),_e=()=>X()?e.jsx(mt,{onCloseModifySIP:q,cardInfo:d}):e.jsx(pt,{onCloseModifySIP:q,cardInfo:d}),ae=()=>X()?e.jsx(St,{onCloseModifyDisclaimer:he,onProceedModify:z,transactionType:s?.transactionType}):e.jsx(Tt,{onCloseModifyDisclaimer:he,onProceedModify:z}),ze=t.useMemo(()=>{if(s?.transactionType){let M=Aa(s?.transactionType);return!de(s?.transactionStatus)&&ge(s?.transactionType)&&(M=M.filter(c=>c!==Q.CANCEL_SIP&&c!==Q.PAUSE_SIP&&c!==Q.MODIFY_SIP)),M.map(c=>({id:c,label:c}))}return[]},[s?.transactionType]);t.useEffect(()=>{S(K?ks():vs())},[K]),t.useEffect(()=>{i&&Y()},[i]);const De=()=>{J({isError:!1,errorCode:"",errorMessage:""})};return e.jsxs(e.Fragment,{children:[e.jsxs(G,{name:"more",variant:"outlined",color:"primary",size:"medium",fullWidth:!0,onClick:se,children:[e.jsx(u,{variant:"button2",styleType:"Bold",children:r.MORE}),e.jsx(Z,{src:wa})]}),e.jsx(Ba,{options:ze,itemHeight:48,onClose:ce,onClick:se,onItemSelected:Re,open:ee,anchorEl:m,withIcon:!1}),A?x():null,y?j():null,b?Ee():null,I?me():null,P&&_e(),N&&ae(),e.jsx(Bs,{isOpen:v?.isError,onClose:De,title:e.jsx(u,{variant:"h6",styleType:"Bold",className:"error-heading",children:r?.ERROR_TITLE}),message:e.jsx(u,{variant:"body3",styleType:"Reg",className:"pan-verification-failed-root__message",children:v?.errorMessage}),buttonYes:e.jsx(G,{variant:"contained",name:"proceedBtnYes",className:"proceed-btn-yes",size:"large",fullWidth:!0,onClick:De,children:r?.OKAY_BUTTON})})]})},B=({heading:s,value:a,isCancelled:n,isCurrency:i,currencySymbol:o})=>e.jsxs(e.Fragment,{children:[e.jsx(u,{variant:"body4",styleType:"Reg",className:n?"heading__disabled":"heading",children:s}),e.jsx("div",{className:"card-value-container pt-2",children:e.jsxs(u,{variant:"body3",styleType:"Bold",className:n?"heading__disabled":"value-container",children:[i||o?e.jsx(Z,{src:n?za:Rs,className:n?"card-icon":"rupee-icon"}):null,i?`${_s(Number(a?.toString()),fs)}/-`:a]})})]}),ht=({brokerDetails:s,isCancelled:a})=>e.jsxs("div",{className:"mt-8",children:[e.jsx(u,{variant:"label1",styleType:"Bold",className:a?"heading__disabled":"",children:r.BROKER_DETAILS}),e.jsxs(l,{container:!0,spacing:Le,className:"pt-sm-3 pt-4",children:[s?.arnCode&&e.jsx(l,{item:!0,md:1.8,xs:6,
2children:e.jsx(B,{heading:r.ARN_CODE,value:s.arnCode,isCancelled:a})}),s?.subBrokerArnCode&&e.jsx(l,{item:!0,md:1.8,xs:6,children:e.jsx(B,{heading:r.SUB_BROKERARN_CODE,value:s.subBrokerArnCode,isCancelled:a})}),s?.euin&&e.jsx(l,{item:!0,md:1.8,xs:6,children:e.jsx(B,{heading:r.EUIN,value:s.euin,isCancelled:a})}),s?.subBrokerCode&&e.jsx(l,{item:!0,md:4,xs:6,children:e.jsx(B,{heading:r.SUB_BROKER_CODE,value:s.subBrokerCode,isCancelled:a})})]})]}),Ct=({stpDetails:s,isCancelled:a})=>e.jsxs("div",{className:"mt-8",children:[e.jsx(u,{variant:"label1",styleType:"Bold",className:a?"heading__disabled":"",children:r.STP_DETAILS}),e.jsxs(l,{container:!0,spacing:Le,className:"pt-sm-3 pt-4",children:[s?.scheme&&e.jsx(l,{item:!0,md:!s?.baseAmount&&!s?.targetMultiplier?12:3.6,sm:6,xs:12,children:e.jsx(B,{heading:r.SCHEME,value:s?.scheme,isCancelled:a})}),s?.baseAmount&&e.jsx(l,{item:!0,md:1.8,sm:6,xs:12,children:e.jsx(B,{heading:r.BASE_AMOUNT,value:s?.baseAmount,isCancelled:a,isCurrency:!0})}),s?.targetMultiplier&&s?.baseAmount&&e.jsx(l,{item:!0,md:3.4,sm:6,xs:12,children:e.jsx(B,{heading:r.MAXIMUM_AMOUNT,value:`${_s(Number(s?.baseAmount*s?.targetMultiplier),fs)}${r.MAXIMUM_MULTIPLIER_TEXT?.replace("%s",s?.targetMultiplier)}`,isCancelled:a,currencySymbol:!0})})]})]}),us=({swpDetails:s,isCancelled:a})=>e.jsxs("div",{className:"mt-8",children:[e.jsx(u,{variant:"label1",styleType:"Bold",className:a?"heading__disabled":"",children:r.SWP_DETAILS}),e.jsxs(l,{container:!0,spacing:Le,className:"pt-sm-3 pt-4",children:[s?.scheme?e.jsx(l,{item:!0,md:3.6,xs:12,children:e.jsx(B,{heading:r.SCHEME,value:s?.scheme,isCancelled:a})}
2):null,s?.swpAmount?e.jsx(l,{item:!0,md:1.8,xs:6,children:e.jsx(B,{heading:r.SWP_AMOUNT,value:s?.swpAmount,isCancelled:a,isCurrency:!0})}):null,s?.swpStartDate?e.jsx(l,{item:!0,md:4,xs:12,children:e.jsx(B,{heading:r.SWP_START_DATE,value:we(We(s?.swpStartDate)),isCancelled:a})}):null]})]}),Et=({toUpDetails:s,isCancelled:a})=>e.jsxs("div",{className:"mt-8",children:[e.jsx(u,{variant:"label1",styleType:"Bold",className:a?"heading__disabled":"",children:r.TOP_UP_DETAILS}),e.jsxs(l,{container:!0,spacing:Le,className:"pt-sm-3 pt-4",children:[e.jsx(l,{item:!0,md:1.8,xs:6,children:e.jsx(B,{heading:r.AMOUNT_PERCENTAGE,value:s?.amount?s?.amount:xe.NA,isCancelled:a,isCurrency:!0})}),e.jsx(l,{item:!0,md:1.8,xs:6,children:e.jsx(B,{heading:r.FREQUENCY,value:s?.frequency?r.FREQUENCY_LIST[s?.frequency]:xe.NA,isCancelled:a})}),e.jsx(l,{item:!0,md:1.8,xs:6,children:e.jsx(B,{heading:r.CAP_AMOUNT,value:s?.capAmount?.toString()?s?.capAmount:xe.NA,isCancelled:a,isCurrency:!0})}),e.jsx(l,{item:!0,md:4,xs:6,children:e.jsx(B,{heading:r.CAP_END_DATE,value:s?.capEndDate?we(We(s?.capEndDate)):xe.NA,isCancelled:a})})]})]}),_t=({investment:s,panNumber:a,folioNumber:n,isAccordianOpen:i})=>{be();
2const o=s?.transactionStatus===Ye.CANCELLED,S=Oe(),m=(E,b,R,I,f)=>e.jsx(u,{variant:E,styleType:b,className:I,component:R,children:f}),p=()=>!!(s?.linkedLumpsumTrxnRefNo&&s?.paymentStatus===Ws.PAYMENT_SUCCESS);t.useMemo(()=>{const E=s.transactionType;return at[E]||[]},[s]);const d=()=>o?r.NEW_INVESTMENT:r.INVEST_MORE,C=E=>T.LUMPSUM,A=()=>{S.push({pathname:Me.TRANSACTION,state:{prevPath:S?.location?.pathname,defaultPan:a,defaultFolio:s?.folioRefNumber,defaultTransactionType:C(s?.transactionType),defaultSchemeCode:s?.schemeCode,isFromClient:!0,isFromSystematicTransaction:!0}})};return e.jsxs(e.Fragment,{children:[e.jsxs(l,{container:!0,spacing:Le,children:[s?.frequency?e.jsx(l,{item:!0,md:1.8,xs:6,children:e.jsx(B,{heading:r.FREQUENCY,value:r.FREQUENCY_LIST[s?.frequency]??s?.frequency,isCancelled:o})}):null,s?.startDate?e.jsxs(l,{item:!0,md:1.8,xs:6,children:[e.jsx(B,{heading:r.START_DATE,value:we(We(s?.startDate)),isCancelled:o}),p()&&e.jsx("div",{className:"debit-check instant-debit",children:e.jsx(va,{disabled:!0,name:"instantDebit",checked:p(),size:"small",label:m("body4","Reg","","",r.INSTANT_DEBIT),color:"default",className:$({"success-check":p()})})})]}
2):null,s?.endDate?e.jsx(l,{item:!0,md:1.8,xs:6,children:e.jsx(B,{heading:r.END_DATE,value:we(We(s?.endDate)),isCancelled:o})}):null,Number(s.pendingInstallments)>0&&Number(s?.totalInstallments)>0?e.jsx(l,{item:!0,md:4,xs:6,children:e.jsx(B,{heading:r.LAST_INSTALLMENT,value:`${s.pendingInstallments} of ${s?.totalInstallments}`,isCancelled:o})}):null]}),s?.transactionsGroup===pe.SIP&&s?.topupMode?e.jsx(Et,{toUpDetails:{amount:s?.topupModeValue,frequency:s?.topupFrequency,capAmount:s?.topupCapAmount,capEndDate:s?.topupCapEndDate},isCancelled:o}):null,s?.brokerDetails?e.jsx(ht,{brokerDetails:s?.brokerDetails,isCancelled:o}):null,s?.swpAmount?e.jsx(us,{swpDetails:{scheme:s?.targetSchemeName,schemeOption:s?.schemeOption,swpAmount:s?.swpAmount,swpStartDate:s?.swpStartDate},isCancelled:o}):null,s?.transactionType===T.FREEDOM_SIP?e.jsx(us,{swpDetails:{scheme:s?.targetSchemeName,schemeOption:s?.schemeOption,swpAmount:s?.targetAmount,swpStartDate:s?.swpStartDate},isCancelled:o}):null,s?.transactionType!==T.FREEDOM_SIP&&(s?.targetAmount||s?.targetSchemeName||s?.stpBaseAmount)?e.jsx(Ct,{stpDetails:{targetAmount:s?.targetAmount,targetMultiplier:s?.targetMultiplier,scheme:s?.targetSchemeName,baseAmount:s?.stpBaseAmount},isCancelled:o}):null,e.jsxs(l,{container:!0,spacing:{sm:3,xs:2},className:"card-button-container mt-sm-2 mt-6",children:[e.jsx(l,{item:!0,md:o?2.5:2.2,xs:o?7:6,children:e.jsx(G,{name:"newInvestment",variant:"contained",size:"medium",fullWidth:!0,onClick:A,children:e.jsx(u,{variant:"button2",styleType:"Bold",children:d()})})}),e.jsx(l,{item:!0,md:1.5,xs:o?5:6,children:e.jsx(Nt,{investment:s,panNumber:a,folioNumber:n,isAccordianOpen:i},s?.transactionId)})]})]})},Ne=({text:s,className:a})=>s?e.jsx(ys,{className:$("chip",a),label:e.jsx(u,{variant:"label4",styleType:"Bold",className:"chip__text",children:s})}):null,ft=({investment:s})=>
2{const a=s?.transactionStatus===Ye.CANCELLED;return e.jsxs("div",{className:"investment-card__summary",children:[e.jsx(Ne,{text:s?.transactionType,className:$("chip__idcw","mr-1")}),e.jsx(Ne,{text:s?.transactionStatus,className:$(`chip__${s?.transactionStatus?.toLocaleLowerCase()}`)}),e.jsx(l,{container:!0,spacing:3,className:"pt-sm-6 pt-4",children:e.jsxs(l,{item:!0,xs:12,md:7.35,children:[e.jsx(u,{variant:"body1",styleType:"Bold",className:a?"heading__disabled":"",children:s?.fundName}),e.jsxs("div",{className:"mt-2",children:[e.jsx(Ne,{text:s?.fundType,className:$("chip__blue mr-1",{"chip__blue-blurred":a})}),e.jsx(Ne,{text:s?.fundSubType,className:$("chip__grey",{"chip__grey-blurred":a})})]})]})})]})},At=({investment:s})=>{const a=s?.transactionStatus===Ye.CANCELLED,n=t.useMemo(()=>$(`chip__${js(s?.transactionType).toLocaleLowerCase()}`,"mr-1"),[s?.transactionType]),i=t.useMemo(()=>$(`chip__${s?.transactionStatus?.toLocaleLowerCase()}`),[s?.transactionStatus]),o=E=>E?.replaceAll("_"," "),S=()=>{switch(s?.frequency){case Xe.DAILY:return!0;case Xe.FORTNIGHTLY:return!0;default:return!1}},m=Ja[`${s?.frequency}`]?.DURATION,p=E=>{switch(E){case T.SIP:case T.FREEDOM_SIP:case T.BOOSTER_SIP:return r.SIP_AMOUNT;case T.STP:case T.FLEX_STP:case T.BOOSTER_STP:case T.BOOSTER_STP_SRC:case T.BOOSTER_STP_TRGT:case T.FLEX_STP_SRC:case T.FLEX_STP_TRGT:case T.STP_SRC:case T.STP_SWITCH_SRC:case T.STP_SWITCH_TRGT:case T.STP_TRGT:return r.STP_AMOUNT;case T.SWP:case T.REDEEM_FREEDOM_SWP:return r.SWP_AMOUNT;default:return""}},d=E=>{switch(E){case T.SIP:case T.FREEDOM_SIP:case T.BOOSTER_SIP:return r.SIP_DAY;case T.STP:case T.FLEX_STP:case T.BOOSTER_STP:case T.BOOSTER_STP_SRC:case T.BOOSTER_STP_TRGT:case T.FLEX_STP_SRC:case T.FLEX_STP_TRGT:case T.STP_SRC:case T.STP_SWITCH_SRC:case T.STP_SWITCH_TRGT:case T.STP_TRGT:return r.STP_DAY;case T.SWP:case T.REDEEM_FREEDOM_SWP:return r.SWP_DAY;default:return""}},C=E=>s?.frequency===Xe.WEEKLY?`${Hs(E)}s`:Us(E?.replace(/^0+/,"")),A=E=>E==="D"?`${rs.DIRECT} Plan`:`${rs.REGULAR} Plan`;return e.jsxs("div",{className:"investment-card__summary",children:[e.jsx(Ne,{text:et[s?.transactionType],className:n}),e.jsx(Ne,{text:o(s?.transactionStatus),className:i}),e.jsxs(l,{container:!0,spacing:3,className:"pt-sm-6 pt-4",children:[e.jsxs(l,{item:!0,xs:12,md:7.35,children:[e.jsx(u,{variant:"body1",styleType:"Bold",className:a?"heading__disabled":"",children:s?.fundName?`${s?.fundName} ${A(s?.schemePlan)}`:xe.NA}),e.jsxs("div",{className:"mt-2",children:[e.jsx(Ne,{text:Za[s?.fundCategory],className:$("chip__blue mr-1",a&&"chip__blue-blurred")}),e.jsx(Ne,{text:s?.fundSubCategory,className:$("chip__grey",a&&"chip__grey-blurred")})]})]}),s?.amount&&e.jsx(l,{item:!0,xs:6,md:1.79,children:e.jsx(B,{heading:p(s?.transactionType),value:s.amount,isCancelled:a,isCurrency:!0})}),s?.dayOfInstallment&&e.jsx(l,{item:!0,xs:6,md:1.79,children:e.jsx(B,{heading:d(s?.transactionType),value:S()?`${m}`:e.jsxs("div",{style:{whiteSpace:"nowrap"},className:"sip-day",children:[C(s?.dayOfInstallment),"Â ",m]}),isCancelled:a})})]})]})},It=({investment:s,panNumber:a,folioNumber:n})=>{const[i,o]=t.useState(!1),S=(C,A)=>{o(!!A)},m=$({"investment-card":!0,"investment-card__cancel":s?.transactionStatus===Ye.CA
2NCELLED}),p=()=>s?.transactionsGroup===pe.IDCW?e.jsx(ft,{investment:s}):e.jsx(At,{investment:s}),d=()=>s?.transactionsGroup===pe.IDCW?e.jsx(rt,{investment:s,panNumber:a,folioNumber:n}):e.jsx(_t,{investment:s,panNumber:a,folioNumber:n,isAccordianOpen:i});return e.jsx("div",{className:"investment-card__wrapper",children:e.jsx(ka,{accordiontext:!0,defaultExpanded:!1,title:p(),details:d(),className:m,onChange:S})})},Be=({title:s,value:a,isCurrency:n,columnClass:i})=>e.jsxs("div",{className:$("folio-container",i),children:[e.jsx(u,{variant:"label4",styleType:"Bold",className:"heading",children:s}),e.jsxs(u,{className:"value-container",variant:"body4",styleType:"Bold",children:[n?e.jsx(Z,{src:Ka,className:"rupee-icon"}):null,a]})]}),Pt=({folio:s,pan:a,transactions:n,investmentType:i,toggleFolioHandler:o,selectedFolio:S,hasMoreScheme:m,nextScrollData:p})=>{const d=As(`(${Is.MOBILE})`),C=Oe(),A=be(),[E,b]=t.useState(""),R=t.useRef(null),I=U($s),f=h=>{switch(h){case H.SIP:return r.FOLIO_SIP;case H.STP:return r.FOLIO_STP;case H.SWP:return r.FOLIO_SWP;default:return""}},P=h=>{switch(h){case H.SIP:return s?.sipCount??0;case H.STP:return s?.stpCount??0;case H.SWP:return s?.swpCount??0;default:return""}},k=t.useCallback(()=>{if(Gs()){const h={investor_type:Zs?.DISTRIBUTOR?.TEXT,initiator:Qs?.SYSTEMATIC_TRANSACTION_PAGE,journey:qs?.SYSTEMATIC_TRANSACTION,section_name:Xs?.FOLIO_TABLE,button_name:zs?.NEW_LUMPSUM,option_selected:i,distributor_type:Ks?.MFD,broker_code:I,login_status:Ys()};A(Vs(h)),Js(ea?.CTA_START_CLICKED,h)}A(sa()),C.push({pathname:Me?.TRANSACTION,state:{prevPath:C?.location?.pathname,defaultPan:a?.pan,defaultFolio:s?.folioRefNo,defaultTransactionType:null,isFromClient:!0}})},[s]),y=t.useMemo(()=>[{label:r.INVEST_MORE_ACTION,onClick:k}],[k]),_=t.useMemo(()=>y.map(({label:h,onClick:v})=>({label:h,onClick:()=>{v&&v()}})),[C,s]),N=h=>()=>{o(h)};return t.useEffect(()=>{S&&R?.current&&(b(R?.current),aa(R,200))},[S]),e.jsxs("div",{className:"sys-folio-wrapper",ref:S===s?.folioNo?R:null,children:[e.jsxs("div",{className:"folio-details__description",children:[e.jsxs("div",{children:[e.jsx("div",{children:e.jsx(u,{variant:"label1",styleType:"Bold",className:"heading",children:`${r.FOLIO}: ${s?.folioNo?s?.folioNo:xe.NA}`})}),e.jsxs("div",{className:$("sys-description-info",f(i)&&d?"investment-type":""),children:[e.jsx(Be,{title:r.MODE_OF_HOLDING,value:s?.holdingNature?.description,columnClass:"folio-holding"}),e.jsx(Be,{title:r.NOMINEE_NAME,value:s?.nomineeName,columnClass:"folio-nominee"}),e.jsx(Be,{title:r.CURRENT_VALUE,value:`${s?.currVal&&ss(s?.currVal?.toString())||0}/-`,isCurrency:!0,columnClass:"folio-current-value"}),e.jsx(Be,{title:f(i),value:P(i),columnClass:"folio-systematic-value"})]})]}),e.jsxs("div",{className:d?"description-buttons":"description-buttons mt-6",children:[e.jsx(G,{size:"medium",name:"investMore",variant:"outlined",className:"folio-button",onClick:N(s?.folioNo||""),children:e.jsx(u,{variant:"button2",styleType:"Bold",children:S===s?.folioNo?r.HIDE_SCHEMES:r.SHOW_SCHEMES})}),e.jsx(La,{actions:_,buttonClassName:"more-button"})]})]}),S===s?.folioNo&&e.jsx("div",{className:"folio-details__investments",children:e.jsx(Fa,{dataLength:n?.length,next:p,hasMore:m||!1,refValue:E,style:{overflow:"visible"},children:n?.length?n?.map(h=>e.jsx(It,{investment:h,panNumber:a?.pan,folioNumber:s?.folioRefNo},`${a?.pan}${s?.folioRefNo}${h?.transactionId}${h?.folioNumber}`)):e.jsxs(Ps,{className:"new-investment",children:[e.jsxs("div",{children:[e.jsx(u,{variant:"body2",styleType:"Bold",className:"mb-1",children:r.MAKE_INVESTMENT}),e.jsx(u,{variant:"body2",styleType:"Reg",children:r.MAKE_INVESTMENT_DESCRIPTION})]}),e.jsx("div",{children:e.jsx(G,{name:"new-investment",variant:"contained",color:"primary",size:"large",className:"btn-investment",onClick:k,children:r.NEW_INVESTMENT})})]})})})]},s?.folioNo)},xt=({key:s,panDetails:a,schemeData:n,investmentType:i,selectedFolio:o,selectedSchemeCode:S,hasMoreScheme:m,toggleFolioHandler:p,nextScrollData:d})=>e.jsxs("div",{className:"pan-details",children:[e.jsx(u,{variant:"h6",styleType:"Bold",children:`${r.PAN_HOLDER} ${a?.panHolder??""} (${a?.totalFolios||0})`}),e.jsx(u,{variant:"body3",styleType:"Reg",className:"pb-3 pt-4",children:`${r.PAN}: ${a?.panHolder??""} (${a?.pan}) | ${r.CURRENT_VALUE_OF_ALL_FOLIOS} ${a?.currentValue&&ss(a?.currentValue?.toString())||0}/- | ${r.SHARE_OF_OVERALL_PORTFOLIO} ${a?.panShare??0}%`}),e.jsx("div",{className:"folio-details",children:a?.folioDetails?.map((C,A)=>e.jsx("div",{className:"folio",children:e.jsx(Pt,{pan:a,folio:C,selectedFolio:o,hasMoreScheme:m,transactions:n,investmentType:i,nextScrollData:d,toggleFolioHandler:p},C?.folioRefNo)},C?.folioRefNo+A))})]},s),yt=t.lazy(()=>ts(()=>import("./index.BYW4yzJt.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]))),ds=t.lazy(()=>ts(()=>import("./index.DCDHF-AL.js").then(s=>s.xX),__vite__mapDeps([1,2]))),Ot=t.lazy(()=>ts(()=>import("./index.CtQePFzQ.js"),__vite__mapDeps([12,1,2,13,14,15,4,16,6,17,3,5,7,18,19,20,21,22,9,11]))),Rt=({investmentType:s,refNo:a,selectedPan:n,sortBy:i,selectedFolioParam:o,selectedSchemeCode:S,userPanFolios:m,userPanFolioSchemes:p,sortFilterConfig:d,getUserPanFoliosSystematic:C,getSystematicFilterValues:A,getUserPanFolioSchemeSystematic:E,userPanFolioError:b})=>{const R=be(),I=U(es),f=U(c=>c?.transactionHistory?.defaultPan),[P,k]=t.useState(!1),[y,_]=t.useState(!1),[N,h]=t.useState({label:"",code:"",order:""}),[v,J]=t.useState({}),[Y,K]=t.useState(1),[ee,se]=t.useState(1),[oe,O]=t.useState([]),[g,q]=t.useState(""),[he,Ie]=t.useState(!1),z=()=>X()?I?.primaryPan?I?.primaryPan:f:I?.primaryPan?I?.primaryPan:n,Pe=(c,D)=>D==="ALL"?c?"fund-chip with-blue-border fund-chip__selected":"fund-chip fund-chip__orange-border fund-chip__unselected":c?"fund-chip fund-chip__highlighted fund-chip__selected":"fund-chip fund-chip__highlighted fund-chip__unselected",Ce=(c,D)=>D==="ALL"?c?"fund-chip__white-text":"fund-chip__all":c?"fund-chip__white-text":"",ue=c=>()=>{R(ta(c?.id))},Re=()=>s===H?.SIP?r.NO_RECORD_FOUND_SIP:s===H?.STP?r.NO_RECORD_FOUND_STP:s===H?.SWP?r.NO_RECORD_FOUND_SWP:r.NO_RECORD_FOUND_ALL,ce=()=>{k(!P)},de=()=>{_(!y)},ge=c=>{q(""),h(c),ce(),K(1),X()&&!z()||ae(1,c,M(s,v))},x=c=>{q(""),J(c),de(),K(1),X()&&!z()||ae(1,N,M(s,c))},j=(c,D)=>{K(D)},Ee=()=>c=>{q(c===g?"":c)},me=c=>{const D=[];return Object.keys(c)?.map(F=>{const W=F?.split("-")?.[0],je=`${W}-${ba.CUSTOM}`,Se=`${W}-${ja}`,w=`${W}-${Ma}`;F?.toUpperCase()?.includes(Da)&&ga.indexOf(F?.split("-")[0]?.toUpperCase())<0?D.push({key:F,value:[c[F]?.value?.join(":")]}):c&&c[F]&&F!==Se&&F!==w&&(je===F?D.push({key:W,value:c[F]?.code},{key:W,value:c[Se]?.value},{key:W,value:c[w]?.value}):D.push({key:W,value:c[F]?.code}))}),D},_e=(c,D)=>{const F=c?.filter(W=>W?.key!==ie.FOLIO_FILTER);if(s===H.ALL)return[...F,{key:ie.FOLIO_FILTER,value:[D]}];{let W=[];const je=F?.filter(w=>
2w?.key!==ie.SYSTEMATIC_REGISTRATION_TYPE),Se=F?.filter(w=>w?.key===ie.SYSTEMATIC_REGISTRATION_TYPE);return Se?.length&&(W=Se?.filter(w=>w?.value!==H.SIP&&w?.value!==H.STP&&w?.value!==H.SWP)),W.push({key:ie.SYSTEMATIC_REGISTRATION_TYPE,value:s}),[...je,...W,{key:ie.FOLIO_FILTER,value:[D]}]}},ae=(c=1,D,F)=>{X()&&!z()||C({pageNo:c,pageSize:fe,pan:z(),sort:{column:D.code,order:D.order},filters:F})},ze=()=>{ae(Y,N,M(s,v))},De=()=>{se(ee+1),E({filters:_e(me(v),o||g),sort:{column:N.code,order:N.order},pageNo:ee+1,pageSize:fe})},M=(c,D)=>{const F=me(D);if(c===H.ALL)return F;{let W=[];const je=F?.filter(w=>w?.key!==ie.SYSTEMATIC_REGISTRATION_TYPE),Se=F?.filter(w=>w?.key===ie.SYSTEMATIC_REGISTRATION_TYPE);return Se?.length&&(W=Se?.filter(w=>w?.value!==H.SIP&&w?.value!==H.STP&&w?.value!==H.SWP)),W.push({key:ie.SYSTEMATIC_REGISTRATION_TYPE,value:c}),[...je,...W]}};return t.useEffect(()=>{if(Ie(p?.totalNumber>ee*fe),p?.transactions?.length){const c=[...oe,...p?.transactions];O(c)}},[p]),t.useEffect(()=>{q(""),K(1),A({panNumber:I?.primaryPan||f,type:s}),ae(1,N,M(s,v))},[I,f]),t.useEffect(()=>{O([]),o&&E({filters:_e(me(v),o),sort:{column:N.code,order:N.order},pageNo:1,pageSize:fe}),se(1)},[o]),t.useEffect(()=>{O([]),g&&E({filters:_e(me(v),g),sort:{column:N.code,order:N.order},pageNo:1,pageSize:fe}),se(1)},[g]),t.useEffect(()=>{xs(100),X()&&!z()||ae(Y,N,M(s,v))},[Y,I?.primaryPan,n?.primaryPan,f]),t.useEffect(()=>{q(""),X()&&!z()||ae(Y,N,M(s,v))},[s,I?.primaryPan,n?.primaryPan,f]),e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"filter-container",children:[e.jsx(u,{variant:"body1",styleType:"Bold",className:"systematic-transaction__view-by",children:r.VIEW_BY_INVESTMENT_TYPE}),e.jsxs(l,{container:!0,className:"filter-sub-container",children:[e.jsx(l,{item:!0,className:"mt-4",children:Ia?.map(c=>e.jsx(ys,{className:$(Pe(s===c?.id,c?.id),"pl-4 pr-4 mr-3 mt-2"),onClick:ue(c),label:e.jsx(u,{variant:"label4",styleType:"Reg",className:$(Ce(s===c?.id,c?.id)),children:c?.text})},c?.id))}),e.jsxs(l,{item:!0,xs:7,sm:4,md:3,className:"filter-button-wrapper mt-4",children:[e.jsx(G,{startIcon:e.jsx(Z,{src:Ra}),name:"sort",variant:"text",className:"sort",onClick:ce,children:e.jsx(u,{variant:"body3",styleType:"Bold",children:r.SORT})}),e.jsx(G,{startIcon:e.jsx(Z,{src:Oa}),name:"filter",variant:"text",className:"other-filter",onClick:de,children:e.jsx(u,{variant:"body3",styleType:"Bold",children:r.FILTER})})]})]})]}),e.jsx("hr",{}),e.jsxs("div",{className:"pan-folios",children:[b?.isError?e.jsx("div",{className:"something-error text-center pt-10",children:e.jsxs(u,{component:"div",variant:"body2",styleType:"Bold",children:[cs?.RETRY_MESSAGE,e.jsx(u,{variant:"body2",styleType:"Bold",className:"something-error__link pt-2",onClick:ze,children:cs?.CLICK_HERE})]})}):null,!b?.isError&&!m?.totalCount?e.jsx(u,{variant:"body2",styleType:"Bold",className:"no-record-found",children:Re()}):null,m?.panFolioDetailsResponse?.map((c,D)=>e.jsx(xt,{panDetails:c?.panResponseDto,schemeData:oe,investmentType:s,selectedFolio:g,selectedSchemeCode:S,nextScrollData:De,hasMoreScheme:he,toggleFolioHandler:Ee()},c?.panResponseDto?.pan+D)),m?.totalCount>0&&e.jsx(ya,{pageCount:Math.ceil(m?.totalCount/fe),currentPage:Y,pageSizePerPage:fe,onChange:j}),e.jsx(ds,{isOpen:P,onClose:ce,className:"fund-sort-modal",children:e.jsx(yt,{setActiveSort:ge,activeSort:N,sortParams:d?.sort,enabledSort:d?.systematicSort,onClose:ce})}),e.jsx(ds,{isOpen:y,onClose:de,className:"fund-filter-modal",ariaLabelledBy:"filter-modal-title",children:e.jsx(Ot,{getSelectedFilters:x,selectedFilter:v,FilterModalToggle:de,filterParams:d?.filters,enabledFilters:d?.systematicFilters})})]})]})},gt=t.memo(Rt);var jt={REACT_APP_PORTAL:"INVESTOR"};const Mt=({userPanFolios:s,userPanFolioSchemes:a,getUserPanFoliosSystematic:n,getSystematicFilterValues:i,getUserPanFolioSchemeSystematic:o,sortFilterConfig:S,userPanFolioError:m})=>{const p=As(`(${Is.MOBILE})`),d=U(qa),{refNo:C}=U(ra),A=U(es),E=U(Xa),b=U(na),R=oa(),[I,f]=t.useState(""),[P,k]=t.useState(""),y=jt.REACT_APP_PORTAL?.toString()?.trim()===ia?.INVESTOR;return t.useEffect(()=>{const _=new URLSearchParams(R.search),N=_.get(qe.FOLIO),h=_.get(qe.SCHEME);N&&f(N),h&&k(h)},[R.search]),t.useEffect(()=>{const N=new URLSearchParams(R.search).get(qe.PAN);N&&N!==A?.primaryPan&&I&&f(""),N&&N!==A?.primaryPan&&P&&k("")},[A]),t.useEffect(()=>{xs(0)},[]),e.jsx("div",{className:"systematic-transaction",children:e.jsxs(Ps,{className:"container",children:[e.jsx(ca,{}),e.jsx(u,{variant:p?"h3":"h5",styleType:"Bold",className:"mt-2 mt-sm-4",children:r.SYSTEMATIC_TRANSACTION}),b?.length>ps?.TWO?e.jsx(u,{variant:"body3",styleType:"Reg",className:"pt-2",children:r.SUB_HEADING}):null,y?e.jsx("div",{className:"pan-tabs-wrapper",children:e.jsx(fa,{})}):null,e.jsx(Qa,{folioRefNumber:I,selectedSchemeCode:P}),e.jsx(gt,{investmentType:d,refNo:C,selectedPan:A,sortBy:E,selectedFolioParam:I,selectedSchemeCode:P,userPanFolios:s,userPanFolioSchemes:a,sortFilterConfig:S,getUserPanFoliosSystematic:n,getSystematicFilterValues:i,getUserPanFolioSchemeSystematic:o,userPanFolioError:m})]})})},Or=()=>{const s=U(y=>la(y,Me.MANAGE_SIP_AND_MORE)),[a,n]=t.useState({panFolioDetailsResponse:[],totalCount:0}),[i,o]=t.useState({transactions:[{folioRefNo:"",schemes:[]}],totalNumber:0}),[S,m]=t.useState({systematicFilters:[],systematicSort:[],filters:[],sort:[]}),[p,d]=t.useState({isError:!1,errorCode:"",errorMessage:"",multipleErrors:[]}),[C,A]=t.useState({isError:!1,errorCode:"",errorMessage:"",multipleErrors:[]}),{mutate:E,isLoading:b}=ne(Ca,{onSuccess:y=>{const{data:_}=y?.data?.success;n(_),d({isError:!1,errorCode:"",errorMessage:"",multipleErrors:[]})},onError:y=>{const _=y?.response?.data?.error;n({panFolioDetailsResponse:[],totalCount:0}),d({isError:!0,errorCode:_?.errorCode||L["SOMETHING-WRONG"],errorMessage:L[_?.errorCode]||L["SOMETHING-WRONG"],multipleErrors:_?.errorMessages||[]})}}),{mutate:R,isLoading:I}=ne(Ea,{onSuccess:y=>{const _=y?.data?.success;o(_?.data),A({isError:!1,errorCode:"",errorMessage:"",multipleErrors:[]})},onError:y=>{const _=y?.response?.data?.error;A({isError:!0,errorCode:_?.errorCode||L["SOMETHING-WRONG"],errorMessage:L[_?.errorCode]||L["SOMETHING-WRONG"],multipleErrors:_?.errorMessages||[]})}}),{mutate:f,isLoading:P}=ne(_a,{onSuccess:y=>{const _=y?.data;m(_?.data)},onError:y=>{m({systematicFilters:[],systematicSort:[],filters:[],sort:[]})}}),k=()=>b||I||P;return e.jsxs(e.Fragment,{children:[k()&&e.jsx(ua,{className:"page-level"}),e.jsx(da,{...s}),e.jsx(Mt,{userPanFolios:a,userPanFolioSchemes:i,getSystematicFilterValues:f,getUserPanFoliosSystematic:E,getUserPanFolioSchemeSystematic:R,userPanFolioError:p,sortFilterConfig:S})]})};export{Or as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.