PageSourceSearch

https://kalpi.ai/_next/static/chunks/0lxczhl9e3rh3.js

js kalpi.ai collected 2026-10-05 12:07:58 UTC 26,546 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="7b201f38-dee2-4b32-537b-be4be0032fb8")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,373884,e=>{"use strict";let t=(0,e.i(475254).default)("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);e.s(["XCircle",0,t],373884)},589573,e=>{"use strict";e.s(["decodeBrokerParam",0,function(e){if(!e)return"";try{return decodeURIComponent(e)}catch{return e}}])},367057,e=>{"use strict";let t=[{symbol:"NIFTY",universeKey:"nifty50",name:"Nifty 50",priceFrom:"1990-07-03",constituentsFrom:"1996-04-30",backtestableFrom:"1996-04-30"},{symbol:"NIFTYJR",universeKey:"niftynext50",name:"Nifty Next 50",priceFrom:"1995-10-04",constituentsFrom:"1998-04-30",backtestableFrom:"1998-04-30"},{symbol:"CNX500",universeKey:"nifty500",name:"Nifty 500",priceFrom:"1999-06-07",constituentsFrom:"1998-08-31",backtestableFrom:"1999-06-07"},{symbol:"NIFTYMIDCAP50",universeKey:"niftymidcap50",name:"Nifty Midcap 50",priceFrom:"2004-01-01",constituentsFrom:"2004-02-03",backtestableFrom:"2004-02-03"},{symbol:"CNXMIDCAP",universeKey:"niftymidcap100",name:"Nifty Midcap 100",priceFrom:"2001-01-01",constituentsFrom:"2005-08-01",backtestableFrom:"2005-08-01"},{symbol:"CNX100",universeKey:"nifty100",name:"Nifty 100",priceFrom:"2003-01-01",constituentsFrom:"2006-01-02",backtestableFrom:"2006-01-02"},{symbol:"CNXSMALLCAP",universeKey:"niftysmallcap100",name:"Nifty Smallcap 100",priceFrom:"2004-01-01",constituentsFrom:"2011-03-31",backtestableFrom:"2011-03-31"},{symbol:"CNX200",universeKey:"nifty200",name:"Nifty 200",priceFrom:"2004-01-01",constituentsFrom:"2011-08-01",backtestableFrom:"2011-08-01"},{symbol:"NIFTYMIDCAP150",universeKey:"niftymidcap150",name:"Nifty Midcap 150",priceFrom:"2005-04-01",constituentsFrom:"2016-05-02",backtestableFrom:"2016-05-02"},{symbol:"NIFTYSMLCAP250",universeKey:"niftysmallcap250",name:"Nifty Smallcap 250",priceFrom:"2005-04-01",constituentsFrom:"2016-05-02",backtestableFrom:"2016-05-02"},{symbol:"NIFTYSMLCAP50",universeKey:"niftysmallcap50",name:"Nifty Smallcap 50",priceFrom:"2019-01-14",constituentsFrom:"2016-04-01",backtestableFrom:"2019-01-14"},{symbol:"NIFTYMIDSML400",universeKey:"niftymidsmallcap400",name:"Nifty MidSmallcap 400",priceFrom:"2019-01-14",constituentsFrom:"2016-05-02",backtestableFrom:"2019-01-14"},{symbol:"NIFTY_LARGEMID250",universeKey:"niftylargemidcap250",name:"Nifty LargeMidcap 250",priceFrom:"2021-08-09",constituentsFrom:"2017-11-30",backtestableFrom:"2021-08-09"},{symbol:"NIFTY500_MULTICAP",universeKey:"nifty500multicap502525",name:"Nifty 500 Multicap 50:25:25",priceFrom:"2021-08-09",constituentsFrom:"2020-12-31",backtestableFrom:"2021-08-09"},{symbol:"NIFTY_MID_SELECT",universeKey:"niftymidcapselect",name:"Nifty Midcap Select",priceFrom:"2022-01-10",constituentsFrom:"2021-09-14",backtestableFrom:"2022-01-10"},{symbol:"NIFTY_MICROCAP250",universeKey:"niftymicrocap250",name:"Nifty Microcap 250",priceFrom:"2022-01-10",constituentsFrom:"2021-06-14",backtestableFrom:"2022-01-10"},{symbol:"NIFTY_TOTAL_MKT",universeKey:"niftytotalmarket",name:"Nifty Total Market",priceFrom:"2022-01-10",constituentsFrom:"2021-11-30",backtestableFrom:"2022-01-10"},{symbol:"NIFTY500_LMS_EQL",universeKey:"nifty500largemidsmalleq",name:"Nifty 500 LargeMidSmall Equal-Cap",priceFrom:"2024-12-16",constituentsFrom:"2024-07-01",backtestableFrom:"2024-12-16"},{symbol:"NIFTY_FPI_150",universeKey:"niftyindiafpi150",name:"Nifty India FPI 150",priceFrom:"2025-11-10",constituentsFrom:"2025-09-01",backtestableFrom:"2025-11-10"},{symbol:"NIFTY_SMALLCAP_500",universeKey:"niftysmallcap500",name:"Nifty Smallcap 500",priceFrom:"2026-05-11",constituentsFrom:"2026-02-01",backtestableFrom:"2026-05-11"},{symbol:"NIFTY_MIDSMALL_50_50",universeKey:"niftymidsmallcap4005050",name:"Nifty MidSmallcap 400 50:50",priceFrom:"2026-05-11",constituentsFrom:"2026-03-02",backtestableFrom
2:"2026-05-11"}],r=new Map(t.map(e=>[e.universeKey,e])),a=new Map(t.map(e=>[e.symbol,e]));function o(e){if(e)return r.get((e||"").toLowerCase().replace(/[^a-z0-9]/g,""))||a.get(e.toUpperCase())}e.s(["CURATED_INDICES",0,t,"benchmarkName",0,function(e){return a.get(e)?.name||e},"benchmarkSymbolFor",0,function(e){return e?o(e)?.symbol||e.toUpperCase():"NIFTY"},"findIndex",0,o,"formatFrom",0,function(e){let[t,r]=e.split("-");return`${["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][Number(r)-1]} ${t}`}])},207021,322114,e=>{"use strict";var t=e.i(266027),r=e.i(954616),a=e.i(912598),o=e.i(163467),n=e.i(367057),i=e.i(264014);let s={getMfSchemes:async()=>{try{return(await o.default.get("/mf/schemes")).data}catch(e){(0,i.throwApiError)(e)}},createVirtualMfPortfolio:async e=>{try{return(await o.default.post("/mf/virtual/portfolio",e)).data}catch(e){(0,i.throwApiError)(e)}},uploadMfPortfolio:async e=>{try{return(await o.default.post("/mf/upload",e,{headers:{"Content-Type":"multipart/form-data"}})).data}catch(e){(0,i.throwApiError)(e)}},uploadMfConnection:async e=>{try{return(await o.default.post("/mf/connections/upload",e,{headers:{"Content-Type":"multipart/form-data"}})).data}catch(e){(0,i.throwApiError)(e)}},getMfConnections:async()=>{try{return(await o.default.get("/mf/connections")).data}catch(e){(0,i.throwApiError)(e)}},deleteMfConnection:async e=>{try{return(await o.default.delete(`/mf/connections/${e}`)).data}catch(e){(0,i.throwApiError)(e)}},previewMfHoldings:async e=>{try{return(await o.default.post("/mf/holdings/preview",e,{headers:{"Content-Type":"multipart/form-data"}})).data}catch(e){(0,i.throwApiError)(e)}},saveMfHoldings:async e=>{try{return(await o.default.post("/mf/holdings/save",e)).data}catch(e){(0,i.throwApiError)(e)}},searchSchemes:async(e,t)=>{try{let r=t?`&plan=${encodeURIComponent(t)}`:"",a=await o.default.get(`/mf_api/api/v1/schemes/search?q=${encodeURIComponent(e)}${r}`);if(a.data?.data&&Array.isArray(a.data.data))return a.data.data;if(Array.isArray(a.data))return a.data;return[]}catch(e){return console.warn("Scheme search failed:",e),[]}},getMfSnapshots:async(e=50,t=0)=>{try{return(await o.default.get(`/mf/snapshots?limit=${e}&offset=${t}`)).data}catch(e){(0,i.throwApiError)(e)}},getLatestMfSnapshot:async()=>{try{return(await o.default.get("/mf/snapshots/latest")).data}catch(e){(0,i.throwApiError)(e)}},getMfSnapshotById:async e=>{try{return(await o.default.get(`/mf/snapshots/${e}`)).data}catch(e){(0,i.throwApiError)(e)}},getOverview:async(e,t)=>{try{let r=t?`?index_symbol=${encodeURIComponent(t)}`:"";return(await o.default.get(`/mf/portfolio/${e}/overview${r}`)).data}catch(e){(0,i.throwApiError)(e)}},getDiversification:async e=>{try{return(await o.default.get(`/mf/portfolio/${e}/diversification`)).data}catch(e){(0,i.throwApiError)(e)}},getRiskReturn:async(e,t="3y",r)=>{try{let a=new URLSearchParams({period:t});return r&&a.append("index_symbol",r),(await o.default.get(`/mf/portfolio/${e}/risk-return?${a.toString()}`)).data}catch(e){(0,i.throwApiError)(e)}},getDiagnostics:async e=>{try{return(await o.default.get(`/mf/portfolio/${e}/diagnostics`)).data}catch(e){(0,i.throwApiError)(e)}},getHealthScore:async e=>{try{return(await o.default.get(`/mf/portfolio/${e}/health-score`)).data}catch(e){(0,i.throwApiError)(e)}},getRecommendations:async e=>{try{return(await o.default.get(`/mf/portfolio/${e}/recommendations`)).data}catch(e){(0,i.throwApiError)(e)}},getExpenseRatio:async e=>{try{return(await o.default.get(`/mf/portfolio/${e}/expense-ratio`)).data}catch(e){(0,i.throwApiError)(e)}},getReturnsTable:async(e,t)=>{try{let r=t?`?index_symbol=${encodeURIComponent(t)}`:"";return(await o.default.get(`/mf/portfolio/${e}/returns-table${r}`)).data}catch(e){(0,i.throwApiError)(e)}},getContributionToGain:async(e,t=7)=>{try{return(await o.default.get(`/mf/portfolio/${e}/contribution-to-gain?top_n=${t}`)).data}catch(e){(0,i.throwApiError)(e)}},getGrowthCurve:async(e,t="1y",r)=>{try{let a=new URLSearchParams({period:t});return r&&a.append("index_symbol",r),(await o.default.get(`/mf/portfolio/${e}/growth-curve?${a.toString()}`)).data}catch(e){(0,i.throwApiError)(e)}},getAssetAllocation:async e=>{try{return(await o.default.get(`/mf/portfolio/${e}/asset-allocation`)).data}catch(e){(0,i.throwApiError)(e)}},getMarketCap:async e=>{try{return(await o.default.get(`/mf/portfolio/${e}/market-cap`)).data}catch(e){(0,i.throwApiError)(e)}},getSectorExposure:async e=>{try{return(await o.default.get(`/mf/portfolio/${e}/sector-exposure`)).data}catch(e){(0,i.throwApiError)(e)}},getAmcConcentration:async(e,t=4)=>{try{return(await o.default.get(`/mf/portfolio/${e}/amc-concentration?top_n=${t}`)).data}catch(e){(0,i.throwApiError)(e)}},getTopStocks:async(e,t=5)=>{try{return(await o.default.get(`/mf/portfolio/${e}/top-stocks?top_n=${t}`)).data}catch(e){(0,i.throwApiError)(e)}},getFundOverlap:async e=>{try{return(await o.default.get(`/mf/portfolio/${e}/fund-overlap`)).data}catch(e){(0,i.throwApiError)(e)}},getRiskProfile:async(e,t="3y")=>{try{return(await o.default.get(`/mf/portfolio/${e}/risk-profile?period=${t}`)).data}catch(e){(0,i.throwApiError)(e)}},getStressTest:async e=>{try{return(await o.default.get(`/mf/portfolio/${e}/stress-test`)).data}catch(e){(0,i.throwApiError)(e)}},getMfPortfolioReport:async e=>{try{return(await o.default.get(`/mf/portfolio/${e}/report`,{responseType:"blob"})).data}catch(e){(0,i.throwApiError)(e)}},updateMfConnection:async e=>{try{return(await o.default.post("/mf/connections/update",e)).data}catch(e){(0,i.throwApiError)(e)}},updateMfConnectionCas:async e=>{try{return(await o.default.post("/mf/connections/update-cas",e,{headers:{"Content-Type":"multipart/form-data"}})).data}catch(e){(0,i.throwApiError)(e)}},getIndices:async()=>
2n.CURATED_INDICES.map(({symbol:e,name:t})=>({symbol:e,name:t}))};e.s(["MfPortfolioActions",0,s],322114);var c=e.i(309657);let u=["mf-snapshots"],y=["mf-snapshot-latest"],l=["mf-indices"],d=["mf-connections"],f=["mf-schemes"];e.s(["useCreateVirtualMfPortfolioMutation",0,function(){let e=(0,a.useQueryClient)();return(0,r.useMutation)({mutationFn:async e=>(await s.createVirtualMfPortfolio(e)).data,onSuccess:()=>{e.invalidateQueries({queryKey:d}),e.invalidateQueries({queryKey:y}),e.invalidateQueries({queryKey:u})}})},"useDeleteMfConnectionMutation",0,function(){let e=(0,a.useQueryClient)();return(0,r.useMutation)({mutationFn:async e=>(await s.deleteMfConnection(e)).data,onSuccess:()=>{e.invalidateQueries({queryKey:d}),e.invalidateQueries({queryKey:u}),e.resetQueries({queryKey:["mf-overview"]}),e.resetQueries({queryKey:["mf-diversification"]}),e.resetQueries({queryKey:["mf-risk-return"]}),e.resetQueries({queryKey:["mf-diagnostics"]}),e.resetQueries({queryKey:["mf-health-score"]})}})},"useLatestMfSnapshotQuery",0,function(e){return(0,t.useQuery)({queryKey:y,queryFn:async()=>(await s.getLatestMfSnapshot()).data,staleTime:3e5,gcTime:9e5,refetchOnWindowFocus:!1,...e})},"useMfAmcConcentrationQuery",0,function(e,r=4,a){return(0,t.useQuery)({queryKey:["mf-amc-concentration",e,r||4],queryFn:async()=>(await s.getAmcConcentration(e,r)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...a})},"useMfAssetAllocationQuery",0,function(e,r){return(0,t.useQuery)({queryKey:["mf-asset-allocation",e],queryFn:async()=>(await s.getAssetAllocation(e)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...r})},"useMfConnectionsQuery",0,function(e){let{isAuthenticated:r}=(0,c.useAuthStore)();return(0,t.useQuery)({queryKey:d,queryFn:async()=>(await s.getMfConnections()).data,enabled:r,staleTime:18e4,refetchOnWindowFocus:!1,...e})},"useMfContributionToGainQuery",0,function(e,r=7,a){return(0,t.useQuery)({queryKey:["mf-contribution-to-gain",e,r||7],queryFn:async()=>(await s.getContributionToGain(e,r)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...a})},"useMfDiagnosticsQuery",0,function(e,r){return(0,t.useQuery)({queryKey:["mf-diagnostics",e],queryFn:async()=>(await s.getDiagnostics(e)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...r})},"useMfDiversificationQuery",0,function(e,r){return(0,t.useQuery)({queryKey:["mf-diversification",e],queryFn:async()=>(await s.getDiversification(e)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...r})},"useMfExpenseRatioQuery",0,function(e,r){return(0,t.useQuery)({queryKey:["mf-expense-ratio",e],queryFn:async()=>(await s.getExpenseRatio(e)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...r})},"useMfFundOverlapQuery",0,function(e,r){return(0,t.useQuery)({queryKey:["mf-fund-overlap",e],queryFn:async()=>(await s.getFundOverlap(e)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...r})},"useMfGrowthCurveQuery",0,function(e,r="1y",a,o){return(0,t.useQuery)({queryKey:["mf-growth-curve",e,r||"1y",a||"default"],queryFn:async()=>(await s.getGrowthCurve(e,r,a)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...o})},"useMfHealthScoreQuery",0,function(e,r){return(0,t.useQuery)({queryKey:["mf-health-score",e],queryFn:async()=>(await s.getHealthScore(e)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...r})},"useMfIndicesQuery",0,function(){return(0,t.useQuery)({queryKey:l,queryFn:async()=>await s.getIndices(),staleTime:36e5,refetchOnWindowFocus:!1})},"useMfMarketCapQuery",0,function(e,r){return(0,t.useQuery)({queryKey:["mf-market-cap",e],queryFn:async()=>(await s.getMarketCap(e)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...r})},"useMfOverviewQuery",0,function(e,r,a){return(0,t.useQuery)({queryKey:["mf-overview",e,r||"default"],queryFn:async()=>(await s.getOverview(e,r)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...a})},"useMfReturnsTableQuery",0,function(e,r,a){return(0,t.useQuery)({queryKey:["mf-returns-table",e,r||"default"],queryFn:async()=>(await s.getReturnsTable(e,r)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...a})},"useMfRiskProfileQuery",0,function(e,r="3y",a){return(0,t.useQuery)({queryKey:["mf-risk-profile",e,r||"3y"],queryFn:async()=>(await s.getRiskProfile(e,r)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...a})},"useMfRiskReturnQuery",0,function(e,r="3y",a,o){return(0,t.useQuery)({queryKey:["mf-risk-return",e,r||"3y",a||"default"],queryFn:async()=>(await s.getRiskReturn(e,r,a)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...o})},"useMfSchemesQuery",0,function(e){let{isAuthenticated:r}=(0,c.useAuthStore)();return(0,t.useQuery)({queryKey:f,queryFn:async()=>(await s.getMfSchemes()).data,enabled:r,staleTime:36e5,refetchOnWindowFocus:!1,...e})},"useMfSectorExposureQuery",0,function(e,r){return(0,t.useQuery)({queryKey:["mf-sector-exposure",e],queryFn:async()=>(await s.getSectorExposure(e)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...r})},"useMfStressTestQuery",0,function(e,r){return(0,t.useQuery)({queryKey:["mf-stress-test",e],queryFn:async()=>(await s.getStressTest(e)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...r})},"useMfTopStocksQuery",0,function(e,r=5,a){return(0,t.useQuery)({queryKey:["mf-top-stocks",e,r||5],queryFn:async()=>(await s.getTopStocks(e,r)).data,enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,...a})},"useUpdateMfConnectionCasMutation",0,function(){let e=(0,a.useQueryClient)();return(0,r.useMutation)({mutationFn:async e=>(await s.updateMfConnectionCas(e)).data,onSuccess:()=>
2{e.invalidateQueries({queryKey:d}),e.invalidateQueries({queryKey:y}),e.invalidateQueries({queryKey:u}),e.invalidateQueries({queryKey:["mf-overview"]}),e.invalidateQueries({queryKey:["mf-diversification"]}),e.invalidateQueries({queryKey:["mf-risk-return"]}),e.invalidateQueries({queryKey:["mf-diagnostics"]}),e.invalidateQueries({queryKey:["mf-health-score"]}),e.invalidateQueries({queryKey:["mf-recommendations"]}),e.invalidateQueries({queryKey:["mf-returns-table"]}),e.invalidateQueries({queryKey:["mf-contribution-to-gain"]}),e.invalidateQueries({queryKey:["mf-growth-curve"]}),e.invalidateQueries({queryKey:["mf-asset-allocation"]}),e.invalidateQueries({queryKey:["mf-market-cap"]}),e.invalidateQueries({queryKey:["mf-sector-exposure"]}),e.invalidateQueries({queryKey:["mf-amc-concentration"]}),e.invalidateQueries({queryKey:["mf-top-stocks"]}),e.invalidateQueries({queryKey:["mf-fund-overlap"]}),e.invalidateQueries({queryKey:["mf-risk-profile"]}),e.invalidateQueries({queryKey:["mf-stress-test"]})}})},"useUpdateMfConnectionMutation",0,function(){let e=(0,a.useQueryClient)();return(0,r.useMutation)({mutationFn:async e=>(await s.updateMfConnection(e)).data,onSuccess:()=>{e.invalidateQueries({queryKey:d}),e.invalidateQueries({queryKey:y}),e.invalidateQueries({queryKey:u}),e.invalidateQueries({queryKey:["mf-overview"]}),e.invalidateQueries({queryKey:["mf-diversification"]}),e.invalidateQueries({queryKey:["mf-risk-return"]}),e.invalidateQueries({queryKey:["mf-diagnostics"]}),e.invalidateQueries({queryKey:["mf-health-score"]}),e.invalidateQueries({queryKey:["mf-recommendations"]}),e.invalidateQueries({queryKey:["mf-returns-table"]}),e.invalidateQueries({queryKey:["mf-contribution-to-gain"]}),e.invalidateQueries({queryKey:["mf-growth-curve"]}),e.invalidateQueries({queryKey:["mf-asset-allocation"]}),e.invalidateQueries({queryKey:["mf-market-cap"]}),e.invalidateQueries({queryKey:["mf-sector-exposure"]}),e.invalidateQueries({queryKey:["mf-amc-concentration"]}),e.invalidateQueries({queryKey:["mf-top-stocks"]}),e.invalidateQueries({queryKey:["mf-fund-overlap"]}),e.invalidateQueries({queryKey:["mf-risk-profile"]}),e.invalidateQueries({queryKey:["mf-stress-test"]})}})},"useUploadMfConnectionMutation",0,function(){let e=(0,a.useQueryClient)();return(0,r.useMutation)({mutationFn:async e=>(await s.uploadMfConnection(e)).data,onSuccess:()=>{e.invalidateQueries({queryKey:d}),e.invalidateQueries({queryKey:y}),e.invalidateQueries({queryKey:u})}})}],207021)},624374,e=>{"use strict";var t=e.i(163467),r=e.i(564e3);e.s(["BrokerActions",0,{getBrokerLoginUrl:async e=>{try{let r=t.axiosInstance.defaults.baseURL||"https://apiv2.insights.kalpicapital.com/api/v1";return`${r}/brokers/${encodeURIComponent(e)}/login`}catch(e){throw e.response?.data||e}},brokerClientDetail:async(e,r)=>{try{return(await t.axiosInstance.post(`/brokers/${encodeURIComponent(e)}/client-detail`,r)).data}catch(e){throw e.response?.data||e}},brokerCallback:async(e,r)=>{try{return(await t.axiosInstance.post(`/brokers/${encodeURIComponent(e)}/callback`,r)).data}catch(e){throw e.response?.data||e}},getAvailableBrokers:async()=>{try{return(await t.axiosInstance.get("/brokers")).data}catch(e){throw e.response?.data||e}},getBrokerConnections:async()=>{try{return(await t.axiosInstance.get("/brokers/connections")).data}catch(e){throw e.response?.data||e}},getBrokerPortfolio:async e=>{try{return(await t.axiosInstance.get(`/brokers/${encodeURIComponent(e)}/portfolio`)).data}catch(e){throw e.response?.data||e}},getPortfolioOverview:async(e,t="NIFTY")=>{try{return(await r.default.post("/v1/portfolio-analyzer/overview-direct",{weights:e,benchmark:t})).data}catch(e){throw e.response?.data||e}},getSectorMcapSplit:async(e,t="NIFTY")=>{try{return(await r.default.post("/v1/portfolio-analyzer/sector-mcap-split-direct",{weights:e,benchmark:t})).data}catch(e){throw e.response?.data||e}},getStockNews:async(e,r=50)=>{try{let a=e.join(",");return(await t.axiosInstance.get(`/stock-news?symbols=${encodeURIComponent(a)}&limit=${r}`)).data}catch(e){throw e.response?.data||e}},getMarketEvents:async(e,r,a)=>{try{let o=new URLSearchParams;return e.length>0&&o.append("symbols",e.join(",")),r&&o.append("from_date",r),a&&o.append("to_date",a),(await t.axiosInstance.get(`/market-events?${o.toString()}`)).data}catch(e){throw e.response?.data||e}},getFactorScores:async e=>{try{return(await t.axiosInstance.get(`/brokers/${encodeURIComponent(e)}/portfolio/factor-scores`)).data}catch(e){throw e.response?.data||e}},refreshBrokerPortfolio:async e=>{try{return(await t.axiosInstance.post(`/brokers/${encodeURIComponent(e)}/refresh`)).data}catch(e){throw e.response?.data||e}},genaratePdfReport:async e=>{try{return(await t.axiosInstance.get(`/brokers/${encodeURIComponent(e)}/portfolio/report`,{responseType:"blob"})).data}catch(e){if(e.response?.data instanceof Blob)try{let t=await e.response.data.text(),r=JSON.parse(t);throw{...e,response:{...e.response,data:r},...r}}catch(e){if(e&&"object"==typeof e&&("detail"in e||"response"in e))throw e}throw e.response?.data||e}},getStockSignals:async e=>{try{let r=e.join(",");return(await t.axiosInstance.get(`/signals/stock/${encodeURIComponent(r)}`)).data}catch(e){throw e.response?.data||e}},getPortfolioHealth:async e=>{try{return(await t.axiosInstance.post("/brokers/portfolio/health",e)).data}catch(e){throw e.response?.data||e}},getCumulativeReturns:async(e,r)=>{try{let a=r?`/brokers/portfolio/cumulative-returns?benchmark=${encodeURIComponent(r)}`:"/brokers/portfolio/cumulative-returns";return(await t.axiosInstance.post(a,e)).data}catch(e){throw e.response?.data||e}},uploadCasPdf:async(e,r)=>{try{let a=new FormData;return a.append("file",e),r&&a.append("password",r),(await t.axiosInstance.post("/brokers/portfolio/upload-pdf",a)).data}catch(e){throw e.response?.data||e}},uploadExcel:async(e,r,a)=>{try{let o=new FormData;return o.append("portfolio_name",e),o.append("file",r),a&&o.append("password",a),(await t.axiosInstance.post("/brokers/upload-excel",o)).data}catch(e){throw e.response?.data||e}},updateExcel:async(e,r)=>{try{let a=new FormData;return r.newPortfolioName&&a.append("new_portfolio_name",r.newPortfolioName),r.f
2ile&&a.append("file",r.file),r.password&&a.append("password",r.password),(await t.axiosInstance.put(`/brokers/upload-excel/${encodeURIComponent(e)}`,a)).data}catch(e){throw e.response?.data||e}},saveExcel:async(e,r)=>{try{return(await t.axiosInstance.post("/brokers/upload-excel/save",{preview_id:e,portfolio_list:r})).data}catch(e){throw e.response?.data||e}},disconnectBroker:async e=>{try{return(await t.axiosInstance.post(`/brokers/${encodeURIComponent(e)}/logout`)).data}catch(e){throw e.response?.data||e}}}])},487491,e=>{"use strict";var t=e.i(266027),r=e.i(624374),a=e.i(309657);let o={connections:[],total_connections:0,default_broker_name:null,default_connection_id:null,locked_count:0};e.s(["useBrokerConnections",0,function(){let{isAuthenticated:e}=(0,a.useAuthStore)();return(0,t.useQuery)({queryKey:["broker-connections"],queryFn:async()=>{let e=await r.BrokerActions.getBrokerConnections();return"success"===e.status&&e.data?e.data:o},select:e=>e.connections??[],enabled:e,staleTime:3e5})},"useBrokerConnectionsPayload",0,function(){let{isAuthenticated:e}=(0,a.useAuthStore)();return(0,t.useQuery)({queryKey:["broker-connections"],queryFn:async()=>{let e=await r.BrokerActions.getBrokerConnections();return"success"===e.status&&e.data?e.data:o},enabled:e,staleTime:3e5})}])},555436,54943,e=>{"use strict";let t=(0,e.i(475254).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["default",0,t],54943),e.s(["Search",0,t],555436)},727612,e=>{"use strict";let t=(0,e.i(475254).default)("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);e.s(["Trash2",0,t],727612)},701782,e=>{"use strict";var t=e.i(271645),r=e.i(309657),a=e.i(376160),o=e.i(978976);e.s(["useSubscriptionTier",0,function(){let e=(0,r.useAuthStore)(e=>e.user),n=(0,r.useAuthStore)(e=>e.isAuthenticated),i=e?.user_id??"",{data:s,isLoading:c}=(0,a.useUserSubscription)(i,{enabled:!!i&&n});return(0,t.useMemo)(()=>{let e=(0,o.normalizeTier)(s?.data?.tier),t=!!i&&n&&c;return{tier:e,isLoading:t,hasAccess:(t="pro")=>(0,o.hasTierAccess)(e,t),hasProAccess:(0,o.hasTierAccess)(e,"pro"),isLockedBelowPro:!t&&!(0,o.hasTierAccess)(e,"pro")}},[s?.data?.tier,c,i,n])}])},569074,e=>{"use strict";let t=(0,e.i(475254).default)("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]);e.s(["Upload",0,t],569074)},294918,e=>{"use strict";let t=(0,e.i(475254).default)("file-spreadsheet",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]]);e.s(["FileSpreadsheet",0,t],294918)},440160,e=>{"use strict";let t=(0,e.i(475254).default)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]);e.s(["Download",0,t],440160)},77705,450568,e=>{"use strict";let t=(0,e.i(475254).default)("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);e.s(["EyeOff",0,t],77705);var r=e.i(271645),a=e.i(487491),o=e.i(207021),n=e.i(701782);let i={free:1,pro:3,premium:7};e.s(["MF_PORTFOLIO_LIMIT",0,i,"useConnectionAllowance",0,function(e="broker"){let{tier:t,isLoading:s}=(0,n.useSubscriptionTier)(),{data:c,isLoading:u}=(0,a.useBrokerConnectionsPayload)(),{data:y,isLoading:l}=(0,o.useMfConnectionsQuery)();return(0,r.useMemo)(()=>{let r=c?.connections||[],a=r.filter(e=>e.is_real_broker),o=r.filter(e=>!1===e.is_real_broker),n=(y?.connections||[]).filter(e=>!0===e.is_active&&"mfc_api"!==e.source&&"broker"!==e.source),d=s||("mf"===e?l:u),f=c?.connection_limit,m=c?.can_add_broker??!0,p=c?.can_add_upload??!0,h=y?.connection_limit,w=void 0!==h?null===h?1/0:h:i[t],b=y?.can_add_cas!==void 0?y.can_add_cas:w===1/0||n.length<w,v="mf"===e?y?.total_connections??n.length:r.length,g="mf"===e?w:f??1/0;return{tier:t,limit:g,used:v,remaining:Number.isFinite(g)?Math.max(0,g-v):1/0,brokerCount:a.length,uploadCount:o.length,isLoading:d,canAddBroker:!!d||m,canAddUpload:!!d||p,canAddCas:!!d||b,isExhausted:!d&&("mf"===e?!b:!m&&!p)}},[t,e,y,c,s,l,u])}],450568)}]);
3
4//# debugId=7b201f38-dee2-4b32-537b-be4be0032fb8

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.