1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="53739683-9221-4e92-96bb-89d7fe60fa55",e._sentryDebugIdIdentifier="sentry-dbid-53739683-9221-4e92-96bb-89d7fe60fa55")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[48621],{1708:(e,t,i)=>{"use strict";i.d(t,{xQ:()=>a,Z3:()=>s});var a=function(e){return e.TRADING_PANEL_STATE="trading-panel-state",e.PANELS_ORDER="panels-order",e.MARKET_STATUS="market-status",e.COMMODITIES_MARKET_STATUS_STATE="commodities-market-status-state",e.MARGIN_UPDATE="margin-update",e.EQUITY_MARKET_STATUS="equity-market-status",e.US_STOCKS_MARKET_STATUS="us-stocks-market-status",e}({}),r=i(560936);let s=(e,t)=>(i,a,s)=>{let o=(0,r.ll)(t);o.onmessage=e=>{i(e.data)};let n=(e,t)=>{i(e,t),o&&o.postMessage(e)};return s.setState=n,e(n,a,s)};i(407178)},31787:(e,t,i)=>{"use strict";i.d(t,{F:()=>s});var a=i(407178),r=i(560936);let s=(e,t)=>((0,a.useEffect)(()=>{(0,r.ll)(e).onmessage=e=>{t(e.data)}},[e,t]),{postMessage:(0,a.useCallback)(t=>{try{(0,r.ll)(e).postMessage(t)}catch(i){console.warn("BroadcastChannel ".concat(e," was closed, recreating...")),(0,r.Du)(e).postMessage(t)}},[e])})},72089:(e,t,i)=>{"use strict";i.d(t,{Dq:()=>c,Zf:()=>l,qD:()=>d});var a=i(569443),r=i.n(a),s=i(414889),o=i(583010),n=i(789991);let l=e=>{let t=new Date(864e5*e);return r()(t).format("DD MMM âYY")},c=e=>{let{currentPrice:t,dayChange:i,positionSummary:a,netQty:r,closePrice:s}=e,o=(0,n.e)(t),l=(0,n.e)(i)||0,{cfPositionQuantity:c,currentDayAvgPrice:d}=a,u=Math.min(c,r),h=(0,n.d)(u*l+(r-u)*(o-d)),m=(0,n.a)(h/s*r,{absoluteValue:!0});return{oneDayReturn:h,oneDayReturnPerc:m}},d=(e,t)=>{let i="".concat(e," MTF Position Detail"),a=(0,o.g2q)(t);return(0,s.X0)({title:i,desc:i,noIndex:!0,routeName:a},"https://groww.in")}},168873:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var a=i(986594),r=i(407178),s=i(889543),o=i.n(s);let n=function(e){let{width:t="250px",message:i,children:s}=e,[n,l]=(0,r.useState)(!1);return(0,a.jsxs)("span",{className:o().tooltip,onMouseLeave:()=>l(!1),children:[n&&(0,a.jsx)("div",{className:"".concat(o()["tooltip-bubble"]," ").concat(o()["tooltip-top"]),style:{width:t},children:(0,a.jsx)("div",{className:"".concat(o()["tooltip-message"]," bodySmall backgroundPrimary"),children:i})}),(0,a.jsx)("span",{className:o()["tooltip-trigger"],onMouseOver:()=>l(!0),children:s})]})}},196601:(e,t,i)=>{"use strict";i.d(t,{g:()=>a});var a=function(e){return e.BONUS="BONUS",e.SPLIT="SPLIT",e.UNSUPPORTED="UNSUPPORTED",e}({})},257602:(e,t,i)=>{"use strict";i.d(t,{t:()=>r});let a=(e,t,i,a)=>t+a>0?(e*t+i*a)/(t+a):0,r=(e,t,i)=>{let{creditQty:r=0,debitQty:s=0,creditPrice:o=0,debitPrice:n=0,cfCreditPrice:l=0,cfCreditQty:c=0,cfDebitPrice:d=0,cfDebitQty:u=0,totalCreditAmount:h=0,totalDebitAmount:m=0}=null!=t?t:{},{creditQty:p=0,debitQty:f=0,creditPrice:g=0,debitPrice:y=0,cfCreditPrice:v=0,cfCreditQty:w=0,cfDebitPrice:b=0,cfDebitQty:x=0,totalCreditAmount:N=0,totalDebitAmount:_=0}=null!=e?e:{};return{netInvestmentDetails:{creditQty:r+p,debitQty:s+f,creditPrice:a(o,r,g,p),debitPrice:a(n,s,y,f),cfCreditQty:c+w,cfCreditPrice:a(l,c,v,w),cfDebitQty:u+x,cfDebitPrice:a(d,u,b,x),totalCreditAmount:h+N,totalDebitAmount:m+_,longPosition:i>0,valid:!0},netNseQty:p-f,netBseQty:r-s}}},341219:(e,t,i)=>{"use strict";i.d(t,{M:()=>a});let a={REALISED:'Returns (gains or losses) are said to be "realised" when a stock that you own is actually sold.',UNREALISED:'Returns (gains or losses) are said to be "unrealised" when you are yet to square off your position. These are potential returns.'}},384953:(e,t,i)=>{"use strict";i.d(t,{A:()=>h});var a=i(986594),r=i(407178),s=i(275063),o=i(3822),n=i(415716),l=i(681838),c=i(666159),d=i(753762),u=i(744620);let h=e=>{class t extends r.PureComponent{componentWillUnmount(){var e;this.mounted=!1,null===(e=this.unsubscribeUserData)||void 0===e||e.call(this)}render(){let{stocksRemoteConfig:t,...i}=this.props,{isExchangeToggleDisabled:r,prefferedExchange:s}=t;
1return(0,a.jsx)(e,{...i,exchange:s||n.H3.NSE,onToggleExchange:this.onToggle,isExchangeToggleDisabled:r,getExchange:this.getExchange})}constructor(...e){super(...e),this.mounted=!0,this.state={stockOnboardingStatus:u.vs.COMPLETED},this.componentDidMount=()=>{let e=()=>{let e=d.f.getState().userData;if(this.mounted){var t;this.setState({stockOnboardingStatus:null!==(t=null==e?void 0:e.stocks_status)&&void 0!==t?t:u.vs.COMPLETED})}};e(),this.unsubscribeUserData=d.f.subscribe(e)},this.onToggle=(e,t)=>{let{stocksRemoteConfig:{isExchangeToggleDisabled:i,prefferedExchange:a}}=this.props,{stockOnboardingStatus:r}=this.state;return(0,l.bF)(e,{...t,onboardingStatus:r,isExchangeToggleDisabled:i,prefferedExchange:a})},this.getExchange=(e,t)=>{let{stocksRemoteConfig:{prefferedExchange:i}}=this.props,{stockOnboardingStatus:a}=this.state;if([u.vs.BSE_DONE_NSE_PENDING,u.vs.NSE_DONE_BSE_PENDING].includes(a))if(a===u.vs.BSE_DONE_NSE_PENDING)return t?n.H3.BSE:n.H3.NSE;else return e?n.H3.NSE:n.H3.BSE;return i===n.H3.BSE?t?n.H3.BSE:n.H3.NSE:e?n.H3.NSE:n.H3.BSE}}}return t.getInitialProps=e.getInitialProps,t.disableRouteLoader=e.disableRouteLoader,t.headerConfig=e.headerConfig,(0,s.Ng)(()=>(0,o.j8)({stocksRemoteConfig:(0,c.Bu)("stocks")}),{})(t)}},418998:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/dashboard/stocks/mtf/positions/[searchId]",function(){return i(589430)}])},537689:e=>{e.exports={detailsWrapper:"mtfPositions_detailsWrapper__pLrr3",details:"mtfPositions_details__m4Q2r",detailsSharesBox432:"mtfPositions_detailsSharesBox432__SkDgz",detailsKey:"mtfPositions_detailsKey__ekB8H",textRight:"mtfPositions_textRight__yOqyQ",detailsValue:"mtfPositions_detailsValue__qhsXv",detailsSymbol:"mtfPositions_detailsSymbol__zTtgp",stkLogo:"mtfPositions_stkLogo__bKLWd",stockDetailsWrapper:"mtfPositions_stockDetailsWrapper__03mgu",vertDivider:"mtfPositions_vertDivider__y76xu",stockDetails:"mtfPositions_stockDetails__5iUdP",detailsRow:"mtfPositions_detailsRow__guqoh",detailsStockKey:"mtfPositions_detailsStockKey__oTAtf",detailsStockValue:"mtfPositions_detailsStockValue__pQMYn",tableHead:"mtfPositions_tableHead__bwOtI",heading:"mtfPositions_heading__KW1P_",tablerow:"mtfPositions_tablerow__N1kzj",tabledata:"mtfPositions_tabledata__JChC6",tablediv:"mtfPositions_tablediv__UKqDo",detailsCompanyDiv:"mtfPositions_detailsCompanyDiv__D0EH8",orderWrap:"mtfPositions_orderWrap__XvUdR",sh55EventsTableDiv:"mtfPositions_sh55EventsTableDiv__OsShB",sh55BonusImg:"mtfPositions_sh55BonusImg___1CBm",buyReturnFlex:"mtfPositions_buyReturnFlex__o2iXn",buyReturnWrapper:"mtfPositions_buyReturnWrapper__zTscK",buyDetails:"mtfPositions_buyDetails__Yv8fU",hrBar:"mtfPositions_hrBar__9yA5V",companyDetailsWrapper:"mtfPositions_companyDetailsWrapper__Wk_1w",detailsLeft:"mtfPositions_detailsLeft__uoENX",positiveValue:"mtfPositions_positiveValue__CKvqw",negativeValue:"mtfPositions_negativeValue__h4fR5",infoIcon:"mtfPositions_infoIcon__JG4ZA",toolTipInfo:"mtfPositions_toolTipInfo__WiH4l",content:"mtfPositions_content__FrzD2",layoutMain:"mtfPositions_layoutMain__ogcwD",pledgeMarginCard:"mtfPositions_pledgeMarginCard__EEKmo",pledgeAmountContainer:"mtfPositions_pledgeAmountContainer__pFYQv",pledgeAmount:"mtfPositions_pledgeAmount__zxeMk"}},560936:(e,t,i)=>{"use strict";i.d(t,{Du:()=>s,ll:()=>r});let a={},r=e=>(a[e]||(a[e]=new BroadcastChannel(e)),a[e]),s=e=>(a[e]=new BroadcastChannel(e),a[e])},589430:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>er});var a=i(986594),r=i(407178),s=i(220520),o=i.n(s),n=i(275063),l=i(207504),c=i(366516),d=i(761711),u=i.n(d),h=i(892751),m=i(659022),p=i(132978),f=i(689940),g=i(401399),y=i(203511),v=i(469795),w=i(812373),b=i(951402),x=i(789991),N=i(424766),_=i(739461),C=i(638308),S=i(454532),T=i(744620),E=i(222736),M=i(538194),k=i(34331),A=i(339820),P=i(543642),D=i(384953),q=i(454502),j=i(624945),I=i(144080),F=i(20556),G=i(1708),O=i(31787),B=i(341219),R=i(186849),W=i(893953),L=i(833525),z=i(415716),H=i(142598),U=i(681838),X=i(934850),V=i(938496),Z=i(617550),K=i(126945),Q=i(392128),Y=i(447003),J=i(681609),$=i(257602),ee=i(72089);let et={positionSummary:{positionQuantity:0,growwFunded:0,avgPrice:0,currentHaircut:0,cfPositionQuantity:0,currentDayAvgPrice:0,paidByUser:0,pledgeCollateralAmt:0,totalCollateral:0}
1,positionDetails:{hasNextPage:!1,transactions:[]}};var ei=i(537689),ea=i.n(ei);let er=(0,m.Zz)(D.A)(e=>{var t,i,s,d,m;let{match:D,exchange:ei,history:er}=e,es=(0,c.useRouter)(),{hoistValue:eo,isHoistLoading:en}=(0,f.Qt)([{hoistKey:I.H.MTF_SAC_ENABLED,defaultValue:!1}]),el=!en&&eo[I.H.MTF_SAC_ENABLED],ec=null!==(t=(0,n.d4)((0,Q.Fs)()))&&void 0!==t?t:{},ed=(0,n.d4)(Y.FG),{searchId:eu}=D.params,{mtfPositions:eh}=ec,[em,ep]=(0,r.useState)(0),[ef,eg]=(0,r.useState)("COMPLETED"),[ey,ev]=(0,r.useState)(ei===z.H3.BSE),[ew,eb]=(0,r.useState)({}),[ex,eN]=(0,r.useState)(""),[e_,eC]=(0,r.useState)(!1),[eS,eT]=(0,r.useState)(!1),[eE,eM]=(0,r.useState)(et.positionSummary),[ek,eA]=(0,r.useState)(et.positionDetails),[eP,eD]=(0,r.useState)([]),{symbolData:eq,positionInfo:ej}=ew,{nseScripCode:eI,bseScripCode:eF}=null!=eq?eq:{},eG=null!==(i=null!=eI?eI:eF)&&void 0!==i?i:"",eO=F.iC.use.isTabVisible(),eB=(0,n.wA)(),{userData:eR}=(0,k.Ss)(),eW=(0,r.useRef)(!1),eL=(0,b.f)(ej,"exchangePosition.NSE")||{},ez=(0,b.f)(ej,"exchangePosition.BSE")||{},eH=ej&&null!==(s=null==ej?void 0:ej.netQuantity)&&void 0!==s?s:0,{netInvestmentDetails:eU}=(0,$.t)(eL,ez,eH),{creditPrice:eX,unRealisedReturn:eV,realisedReturn:eZ,totalReturn:eK}=(0,L.A)({investmentDetails:eU,isSegmentFno:!1,code:eG}),eQ=()=>{eB((0,Z.gt)(!1,!0))},eY=async function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];eT(!0),t&&eC(!0);try{var i;let a=t?0:em+1;ep(a);let r=await (0,J.getMtfPositionDetails)({symbolIsin:e,page:a,filters:t?["MTF_OPEN_POSITIONS","MTF_CA_DETAILS"]:["MTF_OPEN_POSITIONS"]}),{positionSummary:s={},positionDetails:o={},mtfCaDetailsMap:n={}}=null!==(i=r.data)&&void 0!==i?i:{};eM(s),eA({hasNextPage:o.hasNextPage,transactions:[...ek.transactions,...o.transactions]}),eD(n[eu])}catch(e){console.error(e)}finally{eT(!1),eC(!1)}},eJ=()=>{let{searchId:e}=es.query;(0,J.getStockStaticDataApi)(z.N8.ISIN,e,[z.Ag.COMPANY_HEADER],10,0).then(e=>{var t,i,a;eN(null!==(a=null===(i=e.data)||void 0===i?void 0:null===(t=i.header)||void 0===t?void 0:t.logoUrl)&&void 0!==a?a:"")})};(0,r.useEffect)(()=>{q.A.connect(),eB((0,V.bX)()),eB((0,R.xj)()),eJ();let e=setTimeout(()=>eB((0,V.bX)(!0)),W.RD);return()=>{e&&clearTimeout(e)}},[]),(0,r.useEffect)(()=>{eW.current=!eW.current},[eO]),(0,r.useEffect)(()=>{let e=(0,b.a)(null==eq?void 0:eq.nseScripCode)&&ef!==T.vs.NSE_DONE_BSE_PENDING,t=e?null==eq?void 0:eq.bseScripCode:null==eq?void 0:eq.nseScripCode;if(eW.current)if(eO){if(e$.cancel(),!(0,b.a)(eq)&&!(0,b.a)(ew)){let{livePrice:i}=ew;eB((0,V.u5)(t,i)),eB((0,V.FB)(e?z.H3.BSE:z.H3.NSE,t,z.zv.CASH))}}else e$(t);eO&&eW&&eB((0,V.bX)())},[eO,ew]);let e$=(0,r.useCallback)((0,b.j)(e=>{q.A.unsubscribeToStockSymbol(e,z.s$.PRICES_VOLUME),q.A.unsubscribeToStockSymbol(e,z.s$.PRICES)},A.N),[]);(0,r.useEffect)(()=>{eE.positionQuantity>0&&(0,b.a)(eh)&&eQ()},[eE.positionQuantity]),(0,r.useEffect)(()=>{(0,b.a)(eu)||eY(eu)},[eu]),(0,r.useEffect)(()=>{(0,b.a)(eu)||(0,b.a)(eh)||eb(eh.find(e=>eu===e.symbolData.symbolIsin)||{})},[eu,eh.length]),(0,r.useEffect)(()=>{if(!(0,b.a)(ew)&&!(0,b.a)(eR)){let{stocks_status:e}=eR;eg(e),ev(ey&&e!==T.vs.NSE_DONE_BSE_PENDING),e2()}},[ew,eR]);let e0=e=>{(0,p.s)(K.A.Stocks,E.A.StockClick,{searchId:e.symbolData.searchId,symbolIsin:e.symbolData.symbolIsin,source:"MTFPositionDetails"})},e1=(0,r.useCallback)(()=>{eB((0,g.getMarginDetailsEquityAuto)())},[eB]),{postMessage:e5}=(0,O.F)(G.xQ.MARGIN_UPDATE,e1),e9=e=>{let{orderDetails:t}=e;(null==t?void 0:t.product)===z.xP.PRODUCT.MTF&&eY(eu),e2(!0),eB((0,g.getMarginDetailsEquityAuto)()),e5({})},e2=e=>{if(!e){let e={companyName:null==eq?void 0:eq.companyShortName,code:eG,searchId:null==eq?void 0:eq.searchId,isin:null==eq?void 0:eq.symbolIsin,screen:z.qX.BUY_SELL,isinData:eq,onOrderCompleteCB:e9};eB((0,R.$$)(e)),eB((0,R.hy)({isMarketOpen:ed}))}},e3=e=>{let{currentPrice:t,dayChange:i,closePrice:r}=e,{oneDayReturn:s}=(0,ee.Dq)({currentPrice:t,dayChange:i,positionSummary:eE,netQty:eH,closePrice:r}),o=s>=0;return(0,a.jsx)("div",{className:u()("bodyBaseHeavy contentAccent",ea().detailsStockValue,{[ea().positiveValue]:o,[ea().negativeValue]:!o}),children:(0,x.a)(s,{withSign:!0,...N.h})})};return(0,a.jsxs)("div",{id:"mtfPositions",children:[(0,a.jsx)(v.G,{text:"Back To Stocks Dashboard",handleOnClick:()=>
1{(0,p.s)(K.A.Stocks,E.A.MtfPositionDetailsPage,{source:"MtfPositionDetails"}),er.push(S.bw.STOCK+S.bw.USER+S.bw.POSITIONS)}}),(0,a.jsxs)("div",{className:"web-align",children:[(0,a.jsxs)("div",{className:"layout-container",children:[(0,a.jsxs)("div",{className:"layout-main width100 ".concat(ea().layoutMain),children:[(0,a.jsxs)("div",{children:[(()=>{let e=(0,U.hi)(null==eq?void 0:eq.equityType)+encodeURIComponent(null==eq?void 0:eq.searchId),{totalCollateral:t=0}=eE,i=t?eK/t*100:0;return(0,a.jsxs)("div",{className:"".concat(ea().detailsWrapper," backgroundPrimary borderPrimary"),children:[(0,a.jsxs)("div",{className:ea().details,children:[(0,a.jsxs)("div",{className:"valign-wrapper",children:[(0,a.jsx)(M.default,{width:50,height:50,addContainerClass:ea().stkLogo,src:ex,companyName:null==eq?void 0:eq.companyShortName}),(0,a.jsx)(h.A,{url:e,addAnchorClass:"".concat(ea().detailsSymbol," headingBase"),onClick:()=>e0(ew),children:null==eq?void 0:eq.companyShortName})]}),(0,a.jsxs)("div",{className:ea().detailsLeft,children:[(0,a.jsx)("div",{className:"".concat(ea().detailsKey," bodyBase right-align"),children:"Position"}),(0,a.jsx)("div",{className:ea().detailsSharesBox,children:eS?(0,a.jsx)(l.Ay,{height:16,width:50,style:{marginRight:0},backgroundColor:"var(--background-tertiary)",foregroundColor:"var(--border-primary)",children:(0,a.jsx)("rect",{x:0,y:4,width:50,height:14})}):(0,a.jsx)("div",{className:"headingBase right-align ".concat(ea().detailsValue),children:(0,x.a)(eE.positionQuantity,{...N.i,withSign:!0,fallback:0})})})]})]}),(0,a.jsxs)("div",{className:ea().stockDetailsWrapper,children:[(0,a.jsxs)("div",{className:ea().stockDetails,children:[(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsx)("div",{className:"".concat(ea().detailsStockKey," bodyBase"),children:"Mkt price"}),(0,a.jsx)("div",{className:"".concat(ea().detailsStockValue," bodyBaseHeavy"),children:(0,a.jsx)(P.A,{code:eG,children:e=>{let{currentPrice:t}=e;return(0,a.jsx)(H.rL,{showLoader:(0,b.a)(t),children:(0,x.a)(t,N.h)})}})})]}),(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsx)("div",{className:"".concat(ea().detailsStockKey," bodyBase"),children:"1D returns"}),(0,a.jsx)("div",{className:"".concat(ea().detailsStockValue," bodyBaseHeavy"),children:(0,a.jsx)(P.A,{code:eG,children:e=>{let{currentPrice:t,dayChange:i,closePrice:r}=e;return(0,a.jsx)(H.rL,{showLoader:(0,b.a)(t),children:e3({currentPrice:t,dayChange:i,closePrice:r})})}})})]}),(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsxs)("div",{className:"".concat(ea().detailsStockKey," bodyBase flex"),children:[(0,a.jsx)("span",{children:"Returns on collateral"}),(0,a.jsx)(j.A,{horizontalPosition:"CENTER",verticalPosition:"TOP",contentClass:ea().content,Content:(0,a.jsx)("div",{className:"".concat(ea().toolTipInfo," flex flex-column bodySmall"),children:"Your total returns divided by the total collateral for this position. \nTotal collateral is the upfront cash you paid plus any pledged margin blocked."}),children:(0,a.jsx)(_.A,{className:"contentSecondary cur-po ".concat(ea().infoIcon),size:16})})]}),(0,a.jsx)(P.A,{code:eG,children:e=>{let{currentPrice:t}=e;return(0,a.jsx)(H.rL,{showLoader:(0,b.a)(t),children:(0,a.jsxs)("div",{className:u()("bodyBaseHeavy",ea().detailsStockValue,{[ea().positiveValue]:i>=0,[ea().negativeValue]:i<0}),children:[(0,x.a)(100*i,{withSign:!0}),"%"]})})}})]})]}),(0,a.jsx)("div",{className:ea().vertDivider}),(0,a.jsxs)("div",{className:ea().stockDetails,children:[(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsxs)("div",{className:"".concat(ea().detailsStockKey," bodyBase flex"),children:[(0,a.jsx)("span",{children:"Current haircut"}),(0,a.jsx)(j.A,{horizontalPosition:"CENTER",verticalPosition:"TOP",contentClass:ea().content,Content:(0,a.jsx)("div",{className:"".concat(ea().toolTipInfo," flex flex-column bodySmall"),children:"Haircut is the percentage you pay upfront for an MTF position."}),children:(0,a.jsx)(_.A,{className:"contentSecondary cur-po ".concat(ea().infoIcon),size:16})})]}),(0,a.jsxs)("div",{className:"".concat(ea().detailsStockValue," bodyBaseHeavy"),children:[eE.currentHaircut,"%"]})]}),(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsx)("div",{className:"".concat(ea().detailsStockKey," bodyBase"),children:"Groww funded"}),(0,a.jsx)("div",{className:"".concat(ea().detailsStockValue," bodyBaseHeavy"),children:(0,x.a)((0,x.d)(eE.growwFunded),{...
1N.h,fallback:0})})]}),(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsx)("div",{className:"".concat(ea().detailsStockKey," bodyBase"),children:"Paid by you"}),(0,a.jsx)("div",{className:"".concat(ea().detailsStockValue," bodyBaseHeavy"),children:(0,x.a)((0,x.d)(eE.paidByUser),{...N.h,fallback:0})})]})]})]})]})})(),el&&(()=>{var e,t;return(null!==(e=eE.pledgeCollateralAmt)&&void 0!==e?e:0)===0?null:(0,a.jsxs)("div",{className:"flex backgroundTertiary contentPrimary bodyBase ".concat(ea().pledgeMarginCard),children:[(0,a.jsxs)("div",{className:"valign-wrapper valign-center ".concat(ea().pledgeAmountContainer),children:[(0,a.jsx)(C.A,{size:20}),(0,a.jsx)("span",{className:"bodyBaseHeavy ".concat(ea().pledgeAmount),children:(0,x.a)((0,x.d)(null!==(t=eE.pledgeCollateralAmt)&&void 0!==t?t:0),{...N.h,toFixedValue:2})})]}),(0,a.jsx)("span",{children:"used as collateral from your pledge margin"})]})})(),(()=>{let e=eZ+eV;return(0,a.jsxs)("div",{className:"flex ".concat(ea().buyReturnFlex),children:[(0,a.jsxs)("div",{className:ea().buyReturnWrapper,children:[(0,a.jsx)("div",{className:"contentPrimary ".concat(ea().heading," bodyXLargeHeavy"),children:"Buy"}),(0,a.jsxs)("div",{className:"".concat(ea().buyDetails," backgroundPrimary borderPrimary"),children:[(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsx)("div",{className:"".concat(ea().detailsStockKey," bodyBase"),children:"Qty"}),(0,a.jsx)("div",{className:"".concat(ea().detailsStockValue," bodyBaseHeavy"),children:(0,x.a)(eH,{...N.i,withSign:!0,fallback:0})})]}),(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsx)("div",{className:"".concat(ea().detailsStockKey," bodyBase"),children:"Avg price"}),(0,a.jsx)("div",{className:"".concat(ea().detailsStockValue," bodyBaseHeavy"),children:(0,x.a)(eX,{...N.h,fallback:0})})]}),(0,a.jsx)("div",{className:ea().hrBar}),(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsx)("div",{className:"".concat(ea().detailsStockKey," bodyBase"),children:"Total buy value"}),(0,a.jsx)("div",{className:"".concat(ea().detailsStockValue," bodyBaseHeavy"),children:(0,x.a)(eH*eX,{...N.h,fallback:0})})]})]})]}),(0,a.jsxs)("div",{className:ea().buyReturnWrapper,children:[(0,a.jsx)("div",{className:"contentPrimary ".concat(ea().heading," bodyXLargeHeavy"),children:"Returns"}),(0,a.jsxs)("div",{className:"".concat(ea().buyDetails," backgroundPrimary borderPrimary"),children:[(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsxs)("div",{className:"".concat(ea().detailsStockKey," bodyBase flex"),children:[(0,a.jsx)("span",{children:"Realised"}),(0,a.jsx)(j.A,{horizontalPosition:"CENTER",verticalPosition:"TOP",contentClass:ea().content,Content:(0,a.jsx)("div",{className:"".concat(ea().toolTipInfo," flex flex-column bodySmall"),children:B.M.REALISED}),children:(0,a.jsx)(_.A,{className:"contentSecondary cur-po ".concat(ea().infoIcon),size:16})})]}),(0,a.jsx)("div",{className:"".concat(ea().detailsStockValue," bodyBaseHeavy"),children:(0,x.a)(eZ,{...N.h,fallback:0})})]}),(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsxs)("div",{className:"".concat(ea().detailsStockKey," bodyBase flex"),children:[(0,a.jsx)("span",{children:"Unrealised"}),(0,a.jsx)(j.A,{horizontalPosition:"CENTER",verticalPosition:"TOP",contentClass:ea().content,Content:(0,a.jsx)("div",{className:"".concat(ea().toolTipInfo," flex flex-column bodySmall"),children:B.M.UNREALISED}),children:(0,a.jsx)(_.A,{className:"contentSecondary cur-po ".concat(ea().infoIcon),size:16})})]}),(0,a.jsxs)("div",{className:u()("bodyBaseHeavy",ea().detailsStockValue,{[ea().positiveValue]:eV>=0,[ea().negativeValue]:eV<0}),children:[eV>0?"+":"",(0,x.a)(eV,{...N.h,fallback:0})]})]}),(0,a.jsx)("div",{className:ea().hrBar}),(0,a.jsxs)("div",{className:ea().detailsRow,children:[(0,a.jsx)("div",{className:"".concat(ea().detailsStockKey," bodyBase"),children:"Total returns"}),(0,a.jsxs)("div",{className:u()("bodyBaseHeavy",ea().detailsStockValue,{[ea().positiveValue]:e>=0,[ea().negativeValue]:e<0}),children:[e>0?"+":"",(0,x.a)(e,{...N.h,fallback:0})]})]})]})]})]})})()]}),e_?(0,a.jsx)("div",{className:"absolute-center",style:{margin:"80px 0 20px"},children:(0,a.jsx)(y.L,{loaderType:y.a.CIRCULAR_BOLT})}):(0,a.jsxs)(a.Fragment,{children:[!(0,b.a)(eP)&&(0,a.jsx)(X.A,{caDetails:eP,pageType:"positionDetail"}),!(0,b.a)(ek.transactions)&&(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"contentPrimary ".concat(ea().heading," bodyXLargeHeavy"),children:"Transactions"}),(0,a.jsxs)("div",{className:"row ".concat(ea().tablediv," backgroundPrimary borderPrimary"),children:[(0,a.jsxs)("div",{className:"col l12 ".concat(ea().tableHead," contentSecondary bodySmallHeavy borderSecondary"),children:[(0,a.jsx)("div",{className:"col l4 left-align",children:"Qty"}),(0,a.jsx)("div",{className:"col l2 right-align",children:"Date"}),(0,a.jsx)("div",{className:"col l3 right-align",children:"Price"}),(0,a.jsx)("div",{className:"col l3 right-align",children:"Total price"})]}),(0,a.jsx)(o(),{pageStart:0,loadMore:()=>eY(eu,!1),hasMore:!eS&&ek.hasNextPage,initialLoad:!0,loader:(0,a.jsx)("div",{className:"absolute-center",style:{margin:"20px 0"},children:(0,a.jsx)(y.L,{loaderType:y.a.CIRCULAR_BOLT})},"holdingLoader"),children:(0,a.jsx)("div",{children:ek.transactions.map((e,t)=>(0,a.jsxs)("div",{className:"col l12 ".concat(ea().tablerow," bodyBase valign-wrapper"),children:[(0,a.jsxs)("div",{className:"col l4 ".concat(ea().tabledata," bodyBaseHeavy left-align valign-wrapper"),children:[(null==e?void 0:e.qty)||0," qty"]}),(0,a.jsx)("div",{className:"col l2 ".concat(ea().tabledata," bodyBase right-align"),children:(0,ee.Zf)(e.positionDate)}),(0,a.jsx)("div",{className:"col l3 ".concat(ea().tabledata," bodyBase right-align"),children:(0,x.a)(null==e?void 0:e.price,N.m)}),(0,a.jsx)("div",{className:"col l3 ".concat(ea().tabledata," bodyBase right-align"),children:(0,x.a)((null==e?void 0:e.qty)*(null==e?void 0:e.price),N.m)})]},t))})})]})]})]})]}),(0,b.a)(eu)||(0,b.a)(null==eq?void 0:eq.symbolIsin)?null:(0,a.jsx)("div",{className:"layout-sidebar width100",children:(0,a.jsx)("div",{className:"borderPrimary ".concat(ea().orderWrap," pos-rel"),children:(0,a.jsx)(H.F8,{isin:null==eq?void 0:eq.symbolIsin})})})]}),(0,a.jsx)(w.S,{})]}),(0,ee.qD)(null!==(d=null==eq?void 0:eq.companyShortName)&&void 0!==d?d:"",null!==(m=null==eq?void 0:eq.symbolIsin)&&void 0!==m?m:"")]})})},624945:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var a=i(986594),r=i(761711),s=i.n(r),o=i(626059),n=i.n(o);let l=function(e){let{horizontalPosition:t="CENTER",verticalPosition:i="TOP",Content:r,children:o,triggerClass:l,contentClass:c,forceHide:d=!1}=e;return(0,a.jsxs)("div",{className:"pos-rel",children:[(0,a.jsx)("div",{className:s()(n().trigger,l),children:o}
1),!d&&(0,a.jsx)("div",{className:s()("pos-abs",n().tooltipContent,n().tooltipArrow,c,{["".concat(n().tooltipContentBottom," ").concat(n().tooltipArrowForBottomContent)]:"BOTTOM"===i,["".concat(n().tooltipContentTop," ").concat(n().tooltipArrowForTopContent)]:"TOP"===i,["".concat(n().tooltipContentLeft," ").concat(n().tooltipArrowForLeftContent)]:"LEFT"===t,["".concat(n().tooltipContentRight," ").concat(n().tooltipArrowForRightContent)]:"RIGHT"===t,["".concat(n().tooltipContentCenter," ").concat(n().tooltipArrowForCenterContent)]:"CENTER"===t}),children:r})]})}},626059:e=>{e.exports={tooltipContent:"tooltip_tooltipContent__QHoGV",trigger:"tooltip_trigger__Jnsoz",tooltipContentBottom:"tooltip_tooltipContentBottom__2toGX",tooltipContentTop:"tooltip_tooltipContentTop__u1d0f",tooltipContentLeft:"tooltip_tooltipContentLeft__Jnxzb",tooltipContentRight:"tooltip_tooltipContentRight__cyI_G",tooltipArrow:"tooltip_tooltipArrow__B23Bb",tooltipArrowForBottomContent:"tooltip_tooltipArrowForBottomContent__cyR9z",tooltipArrowForTopContent:"tooltip_tooltipArrowForTopContent__rdNyG",tooltipArrowForLeftContent:"tooltip_tooltipArrowForLeftContent__xIGIB",tooltipArrowForRightContent:"tooltip_tooltipArrowForRightContent__dwDgq",tooltipContentCenter:"tooltip_tooltipContentCenter__4yPnw",tooltipArrowForCenterContent:"tooltip_tooltipArrowForCenterContent__jh4VC"}},833525:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var a=i(275063),r=i(789991),s=i(519522),o=i(447003);let n=e=>{var t;let{investmentDetails:i,isSegmentFno:n}=e,l=(0,a.d4)(t=>n?(0,s.AT)()(t,e):(0,o.F$)()(t,e)),{creditQty:c,debitQty:d,creditPrice:u,debitPrice:h}=i;u=(0,r.d)(u),h=(0,r.d)(h);let m=null!==(t=null==l?void 0:l.ltp)&&void 0!==t?t:0,p=c*u,f=d*h,g=c-d,y=f-p-(d-c)*m,v=(d-c)*((g>0?u:h)-m);return{creditQty:c,debitQty:d,creditPrice:u,debitPrice:h,totalCreditPrice:p,totalDebitPrice:f,netQty:g,totalReturn:y,unRealisedReturn:v,realisedReturn:y-v}}},889543:e=>{e.exports={tooltip:"tooltip_tooltip__lAAhb","tooltip-trigger":"tooltip_tooltip-trigger__hN0gT","tooltip-bubble":"tooltip_tooltip-bubble__v_nya","tooltip-top":"tooltip_tooltip-top__A7Wvk","tooltip-message":"tooltip_tooltip-message__GJu0b"}},934850:(e,t,i)=>{"use strict";i.d(t,{A:()=>w});var a=i(986594),r=i(951402),s=i(90131),o=i(196601),n=i(64006),l=i(739461),c=i(168873);let d=e=>{let{textArray:t}=e;return(0,a.jsx)("div",{style:{zIndex:999},children:(0,a.jsx)(c.A,{width:300,message:(0,a.jsx)("div",{style:{gap:"8px",padding:"16px"},className:"flex flex-column bodySmall",children:null==t?void 0:t.map((e,t)=>(0,a.jsx)("div",{children:e},t))}),children:(0,a.jsx)(l.A,{className:"contentSecondary cur-po",size:20,style:{marginLeft:"8px"}})})})},u=e=>{let{label:t,value:i}=e;return void 0===i?null:(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"bodySmallHeavy contentSecondary",children:t}),(0,a.jsx)("div",{className:"bodyBase",children:i})]})},h={exDate:"Ex date",expectedDate:"Expected date",additionalShares:"Additional shares"},m={BONUS:["In bonus, the company issues new shares to its shareholders at no extra cost.","Only shares bought before the ex date are eligible. These shares are tradable 2-3 days after the ex date."],SPLIT:["Company reduces the face value, resulting in increased number of shares. Market cap remains the same.","Only shares bought before the ex date are eligible to receive shares in the mentioned ratio."],UNSUPPORTED:["Corporate action details are not available."]};var p=i(959702),f=i.n(p);let g=e=>{let{bonus:t}=e,i=m[t.caType],r=[{label:h.exDate,value:(0,n.Te)(new Date(t.recordDate))},{label:"Bonus ratio",value:null==t?void 0:t.bonusRatio},{label:h.expectedDate,value:(null==t?void 0:t.expectedDate)?(0,n.Te)(new Date(t.expectedDate)):null}];if(!(new Date(t.recordDate)>new Date)){var s;r.push({label:h.additionalShares,value:String(null!==(s=null==t?void 0:t.additionalShares)&&void 0!==s?s:0)})}return(0,a.jsxs)("div",{className:"card borderPrimary flex-column ".concat(f().caDetailContainer),children:[(0,a.jsxs)("div",{className:"flex valign-wrapper vspace-between",children:[(0,a.jsxs)("div",{className:"flex-column",children:[(0,a.jsx)("div",{className:"headingSmall",children:"Bonus"}),(0,a.jsx)("div",{className:"contentSecondary bodyBase",children:t.narration})]}),(0,a.jsx)(d,{textArray:i})]}),(0,a.jsx)("div",{className:f().bottom,children:r.map((e,t)=>(0,a.jsx)(u,{label:e.label,value:e.value},"".concat(e.label,"_").concat(t)))})]})},y=e=>{let{split:t}=e,i=m[t.caType],r=[{label:h.exDate,value:(0,n.Te)(new Date(t.re
1cordDate))},{label:"Split ratio",value:null==t?void 0:t.splitRatio},{label:h.expectedDate,value:(null==t?void 0:t.expectedDate)?(0,n.Te)(new Date(t.expectedDate)):null}];if(!(new Date(t.recordDate)>new Date)){var s;r.push({label:h.additionalShares,value:String(null!==(s=null==t?void 0:t.additionalShares)&&void 0!==s?s:0)})}return(0,a.jsxs)("div",{className:"card borderPrimary flex-column ".concat(f().caDetailContainer),children:[(0,a.jsxs)("div",{className:"flex valign-wrapper vspace-between",children:[(0,a.jsxs)("div",{className:"flex-column",children:[(0,a.jsx)("div",{className:"headingSmall",children:"Split"}),(0,a.jsx)("div",{className:"contentSecondary bodyBase",children:null==t?void 0:t.narration})]}),(0,a.jsx)(d,{textArray:i})]}),(0,a.jsx)("div",{className:"flex ".concat(f().bottom),children:r.map((e,t)=>(0,a.jsx)(u,{label:e.label,value:e.value},"".concat(e.label,"_").concat(t)))})]})},v=e=>{var t,i;let{caDetails:s,pageType:l}=e,c=s.filter(e=>e.caType===o.g.UNSUPPORTED);if((0,r.a)(c))return null;let d=c?(0,n.Te)(new Date(c[0].recordDate)):"",u=null===(i=c[0])||void 0===i?void 0:null===(t=i.narration)||void 0===t?void 0:t.split("${recordDate}"),{margin:h,borderRadius:m}="positionDetail"===l?{margin:"40px 0 0 0",borderRadius:"12px"}:{margin:"20px",borderRadius:"4px"};return(0,a.jsxs)("div",{style:{margin:h,padding:"12px",borderRadius:m},className:"card bodySmall center-align backgroundWarningSubtle",children:[u[0],(0,a.jsx)("span",{className:"bodySmallHeavy",children:d}),u[1]]})},w=e=>{let{caDetails:t,pageType:i}=e;if((0,r.a)(t))return null;let n=t.some(e=>e.caType!==o.g.UNSUPPORTED),{caDetailsWrapperMargin:l,caContainer:c}="positionDetail"===i?{caDetailsWrapperMargin:"40px 0 12px 0",caContainer:f().caContainerPositionPage}:{caDetailsWrapperMargin:"20px 4px 12px 20px",caContainer:f().caContainer};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v,{caDetails:t,pageType:i}),n&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{style:{margin:l},className:"flex valign-wrapper",children:[(0,a.jsx)(s.A,{style:{margin:"0 4px 0 1px"},className:"contentAccentSecondary"}),(0,a.jsx)("span",{style:{marginTop:"2px"},className:"bodyXLargeHeavy",children:"Events"})]}),(0,a.jsx)("div",{className:"flex flex-column ".concat(c),children:null==t?void 0:t.map((e,t)=>(0,a.jsx)(b,{caDetails:e},t))})]})]})},b=e=>{let{caDetails:t}=e;switch(null==t?void 0:t.caType){case o.g.BONUS:return(0,a.jsx)(g,{bonus:t});case o.g.SPLIT:return(0,a.jsx)(y,{split:t});case o.g.UNSUPPORTED:return null;default:return t}}},959702:e=>{e.exports={caDetailContainer:"mtfCaDetails_caDetailContainer__CEw04",bottom:"mtfCaDetails_bottom__wmARU",caContainer:"mtfCaDetails_caContainer__5aSAk",caContainerPositionPage:"mtfCaDetails_caContainerPositionPage__T_u6O"}},995910:(e,t,i)=>{"use strict";i.d(t,{$r:()=>v,Ae:()=>c,Cs:()=>h,Hd:()=>R,RH:()=>o,Rt:()=>n,W0:()=>B,WI:()=>u,_K:()=>r,_S:()=>g,aX:()=>f,dq:()=>w,nJ:()=>m,vW:()=>s,wI:()=>d,zf:()=>y});var a=i(279342),r=function(e){return e.MARKET_OPEN="MARKET_OPEN",e.MARKET_CLOSE="MARKET_CLOSE",e}({}),s=function(e){return e.MCX="MCX",e.NSE="NSE",e}({});let o={buyNotAllowedReason:null,defaultOrderType:"L",expiry:"",isBuyAllowed:!0,isSellAllowed:!0,marketOrderRiskStrikeRangePerc:10,maxBuyQty:2e4,maxSellQty:2e4,minBuyQty:1,minSellQty:1,misMode:a.kZ.ENABLED,nrmlPositionMode:"ENABLED",priceMultiplier:1,qtyMultiplier:1,remark:"",sellNotAllowedReason:null,strikePrice:"0",underlyingAssetType:"",underlyingId:"",isPriceRangeCacheableFailed:!0,tradeInfo:{buy:{information:{marker:""}},sell:{information:{marker:""}}}},n={netNrmlPosition:0,netPosition:0,openBuyQty:0,openNrmlBuyQty:0,openNrmlSellQty:0,openSellQty:0,isPriceRangeNonCacheableFailed:!0},l={searchId:{mcxGoldPetal:"MCX_GOLDPETAL",mcxGoldMini:"MCX_GOLDM",mcxGoldTen:"MCX_GOLDTEN",mcxGoldGuinea:"MCX_GOLDGUINEA",mcxSilverMini:"MCX_SILVERM",mcxSilverMicro:"MCX_SILVERMIC",mcxCrudeOilMini:"MCX_CRUDEOILM",mcxNatGasMini:"MCX_NATGASMINI",mcxZincMini:"MCX_ZINCMINI",mcxNickel:"MCX_NICKEL",mcxAluminiumMini:"MCX_ALUMINI"},asset:{gold:"GOLD",silver:"SILVER",crudeOil:"CRUDE OIL",naturalGas:"NATURALGAS",electrcity:"ELECTRCITY",nickel:"NICKEL",zinc:"ZINC",copper:"COPPER",aluminium:"ALUMINIUM"}},c={...o,...n},d=[{title:"Total Put OI",subTitle:"The total number of open put option contracts of a security for a particular expiry"},{title:"Total Call OI",subTitle:"The total number of open call option contracts of a security for a particular expiry"},{title:"Put:Call Ratio",subTitle:"The ratio of a security's total put OI to its total call OI"}],u="All",h={assetName:u,name:u},m={NOT_COMPLETED:"NOT_COMPLETED",PENDING:"PENDING",NSE_DONE_MCX_PENDING:"NSE_DONE_MCX_PENDING",NSE_PENDING_MCX_DONE:"NSE_PENDING_MCX_DONE",COMPLETED:"COMPLETED",REJECTED:"REJECTED",CLOSED:"CLOSED",BLOCKED:"BLOCKED",INACTIVE:"INACTIVE",DEACTIVATED:"DEACTIVATED"},p={NAME_DOB:"Your âname & dob on Growwâ does not match your âname & dob on PANâ",NAME:"Your âname on Growwâ does not match your âname on PANâ",DOB:"Your âdob on Growwâ does not match your âdob on PANâ"},f=(e,t)=>e||t?!e&&t?p.NAME:e&&!t?p.DOB:"":p.NAME_DOB,g={OVERVIEW:"Overview",NEWS:"News"},y=[{name:g.OVERVIEW,style:{paddingRight:0,marginRight:35,paddingBottom:8,textAlign:"center",width:91},width:91,left:0},{name:g.NEWS,style:{paddingRight:0,marginRight:35,paddingBottom:8,textAlign:"center",width:53},width:53,left:126}],v={ACTIVE:"ACTIVE",CLOSED:"CLOSED"},w=[{question:"What is a commodity future contract?",answer:"A commodities futures contract is a derivative financial instrument in which the buyer of the contract agrees to buy or sell a commodity at \n a predetermined price on a specific date."}
1,{question:"How is the lot size determined for different commodity futures?",answer:"Lot sizes of different commodity futures are determined through several factors such as exchange rules approved by the Securities and \n Exchange Board of India (SEBI), and margin requirements."},{question:"Who regulates commodity futures trading in India?",answer:"The Securities and Exchange Board of India (SEBI) is the main regulatory authority of commodity futures trading in India. The role was \n assumed by SEBI post their merger with the Forwards Markets Commission (FMC) in 2015."},{question:"What is the margin requirement in commodity futures?",answer:"The margin requirement for commodity futures depends on the underlying commodity. You can use a margin calculator to know the required \n margin for different commodities."},{question:"Can retail investors trade in commodity futures?",answer:"Yes, retail investors can trade in commodity futures."},{question:"How is profit or loss calculated in futures trading?",answer:"The profit or loss in futures trading is calculated by the difference between the spot price and the price of the futures contract. The \n difference is then multiplied by the total number of lots bought or sold."},{question:"What is the expiry date of a commodity future contract?",answer:"The expiry date is the last date till which the futures contract can be traded following which, the parties have to settle their \n obligations to buy or sell the underlying commodity at the predetermined price."},{question:"What is the settlement methodâcash or delivery?",answer:"Commodity futures can be settled either through cash or delivery. However, some platforms do not allow physical delivery"},{question:"Is trading in commodity futures risky?",answer:"Commodity futures trading is risky as commodity prices can be volatile with multiple factors impacting the commodities market."}],b=[{question:"What are Zinc Futures?",answer:"Zinc futures are futures contracts that allow participants to purchase or sell the commodity at a predetermined price on a fixed date. \n Futures contracts do have intrinsic value and they reflect fair value based on spot price, cost of carry, and demand"},{question:"How do Zinc Futures work?",answer:"Zinc futures derive their value from the price of physical zinc. A rise in the price of zinc leads to an increase in the value of zinc \n futures and vice versa."},{question:"What is the lot size for Zinc Futures on MCX?",answer:"The lot size for Zinc futures is 5 metric tons (5,000 kgs)."},{question:"What factors influence Zinc Futures prices?",answer:"Zinc prices are impacted by the actual demand and supply for the metal, global market trends, geopolitical conditions, economic \n conditions, and industrial demand."},{question:"When do Zinc Futures contracts expire?",answer:"Zinc futures expire on the last calendar day of the contract expiry month. If the last day is a holiday, the contracts expire on the \n preceding day."},{question:"What is the margin requirement for trading Zinc Futures?",answer:"MCX uses the Standard Portfolio Analysis of Risk SPAN and Exposure Margin system, and these margins can fluctuate frequently. The typical \n combined margin required for Zinc Futures is somewhere between 8% and 12%."},{question:"Are Zinc Futures physically settled or cash-settled in India?",answer:"Although MCX mandates physical settlement of contracts, brokers typically square off positions before the delivery window, settling the \n contracts in cash."}],x=[{question:"What are Copper Futures?",answer:"Copper futures are futures contracts that allow parties to purchase or sell copper at a fixed price on a predetermined date. Futures do \n carry fair value based on spot price and the cost of carry."},{question:"How do Copper Futures work?",answer:"The value of copper futures is derived from the spot price of copper. A rise in the price of copper leads to a rise in the value of copper \n futures, while a decline in copper prices leads to a decrease in the value of copper futures."},{question:"What is the lot size for Copper Futures on MCX?",answer:"The lot size for copper futures on MCX is 2.5 metric tons (2,500 kg)."},{question:"What factors influence Copper Futures prices?",answer:"Copper is a base metal, and its price is influenced by global demand and supply. Inventory capacity, industrial demand, trade policy, and \n regulatory environments also impact the price of copper futures."},{question:"When do Copper Futures contracts expire on MCX?",answer:"Copper futures expire on the last business day of the calendar month of the contract expiry month."},{question:"What is the margin requirement for trading Copper Futures?",answer:"The minimum margin requirement to trade copper futures is 8%."}],N=[{question:"What are Aluminium Futures?",answer:"Aluminium futures are derivative contracts that allow the participants to buy or sell the commodity at a predetermined price on a fixed \n date. These
1contracts expire on a specific date and cannot be traded after that."},{question:"How do Aluminium Futures work?",answer:"The value of aluminium futures is directly related to the spot price of aluminium. The futures price rises with a rise in the spot price of \n aluminium and falls with a fall in the spot price of aluminium."},{question:"What is the lot size for Aluminium Futures on MCX?",answer:"The lot size for aluminium futures contracts on the MCX is 5 metric tons (5,000 kgs)."},{question:"What factors influence Aluminium Futures prices?",answer:"The spot price of aluminium impacts the price of aluminium futures. Aluminium prices fluctuate with changes in demand and supply. Import & \n export policies, industrial demand, domestic requirements, and the commodity's availability also influence its price."},{question:"When do Aluminium Futures contracts expire on MCX?",answer:"Aluminium futures expire on the last business day of the month in which the contract expires."},{question:"What is the margin requirement for trading Aluminium Futures?",answer:"There is no fixed margin requirement for trading aluminium futures. However, a typical combined requirement of 7â12% is to be maintained, \n depending on volatility."}],_=[{question:"What are Aluminium Mini Futures?",answer:"Aluminium mini futures are smaller-sized futures contracts that allow the parties to purchase or sell aluminium at a predetermined price on \n a specific date."},{question:"How do Aluminium Mini Futures differ from standard Aluminium Futures?",answer:"Aluminium Mini futures differ from standard aluminium futures in that they have a smaller lot size, lower margin requirements, and are more \n accessible to traders."},{question:"What is the lot size for Aluminium Mini Futures on MCX?",answer:"The lot size for aluminium mini futures on MCX is 1 metric ton (1,000 kgs)."},{question:"Who should trade Aluminium Mini Futures?",answer:"Aluminium futures are suitable for retail traders who want to trade aluminium in smaller lot sizes. It is also ideal for traders who wish to \n speculate or hedge their positions with lower margin requirements."},{question:"What is the margin requirement for Aluminium Mini Futures?",answer:"The margin requirement for aluminium mini futures is variable. However, it is lower than the standard futures."},{question:"When do Aluminium Mini Futures contracts expire?",answer:"Aluminium mini futures contracts expire on the last calendar day of the contract expiry month. If the expiry falls on a holiday, the \n contracts expire on the preceding day."}],C=[{question:"What is a Gold Futures contract and how does it work?",answer:"A gold futures contract is a derivative contract in which the parties agree to buy or sell a predetermined quantity of gold at a fixed price on a specific date.\n The value of the gold futures contract is derived from the underlying asset.\n A rise in the price of gold will lead to an increase in the value of the gold futures contract and vice versa."},{question:"What is the lot size and margin requirement for Gold Futures in India?",answer:"The lot size for gold futures is 1kg and the margin required is 8.25%."},{question:"How is Gold Futures price determined?",answer:"The gold futures price is calculated by taking the spot price of gold and accounting for the risk-free rate of return, time to expiry, and carrying costs.\n These factors together determine the fair futures price relative to the spot."},{question:"What is the expiry date of Gold Futures contracts?",answer:"Gold futures expire on the 5th day of the expiry month of the futures contract."},{question:"Can I take physical delivery of gold through Gold Futures?",answer:"Yes, physical delivery of gold can be taken through gold futures.\n However, you must check with your trading platform or broker if it permits and facilitates physical delivery."}],S=[{question:"What is a Gold Guinea Futures contract?",answer:"Gold guinea futures are futures contracts of gold guinea which represent 8 grams of gold."},{question:"How is Gold Guinea different from other gold futures like Mini or Petal?",answer:"The primary difference between gold guinea and other contracts is the amount of gold the contract represents."},{question:"What is the trading symbol and lot size of Gold Guinea Futures on MCX?",answer:"The trading symbol for gold guinea futures on MCX is GOLDGU
1INEA and the lot size is 8 grams."},{question:"What are the margin requirements for Gold Guinea Futures?",answer:"The margin requirements for gold guinea futures is 8.25%."},{question:"Can retail investors trade Gold Guinea Futures?",answer:"Yes, retail investors can trade in gold guinea futures."}],T=[{question:"What is Gold Mini Futures and who should trade it?",answer:"Gold Mini futures are a futures contract of gold that represent 100gms of gold.\nIt is suitable for traders who want to trade smaller quantities of gold while keeping costs low and managing risk."},{question:"What is the contract size of Gold Mini on MCX?",answer:"The contract size of Gold Mini on MCX is 100gms."},{question:"How does Gold Mini differ from regular Gold Futures?",answer:"While regular gold futures represent 1kg of gold, Gold Mini futures represent 100gms of gold.\nThe profit & loss in one tick of gold futures is higher compared to Gold Mini (for example, typical tick P&L for standard vs mini differs accordingly)."},{question:"What is the margin and leverage available on Gold Mini?",answer:"There is no additional leverage available on Gold Mini futures and a margin of 8.25% is typically required."},{question:"Is Gold Mini Futures suitable for hedging?",answer:"Yes, gold mini futures can be suitable for hedging against market volatilities in a cost-effective manner."}],E=[{question:"What is Gold Petal Futures and how is it structured?",answer:"A Gold Petal futures contract represents 1 gram of 999 purity gold."},{question:"What is the smallest unit of trading in Gold Petal contracts?",answer:"The smallest unit of trading in Gold Petal contracts is one lot which represents one gram of gold."},{question:"Who should invest in Gold Petal instead of larger gold futures?",answer:"Gold Petal is suitable for retail investors who want exposure to gold with lesser capital."},{question:"What is the settlement type for Gold Petal Futures?",answer:"The settlement of Gold Petal futures can be done physically or in a dematerialised format, depending on contract specifications and the broker."},{question:"Is Gold Petal Futures more volatile due to its low cost?",answer:"There are several factors that impact the price of gold such as demand, inflation, and geopolitical tensions,\n which can lead to volatility in the price of Gold Petal futures contracts."}],M=[{question:"What is the Gold Ten Futures contract?",answer:"The Gold Ten futures contract is a futures contract that represents 10 grams of gold."},{question:"How does Gold Ten differ from Gold Guinea or Gold Mini?",answer:"The Gold Ten futures contracts represent 10 grams of gold while the Gold Guinea and Gold Mini contracts represent 8 grams and 100 grams respectively."},{question:"What is the contract size and tick size of Gold Ten?",answer:"The tick size of Gold Ten futures is Rs.1 and the lot size is 10 grams."},{question:"Are Gold Ten Futures liquid in the Indian market?",answer:"Gold Ten futures were launched to boost liquidity in the trading of bullion contracts like gold futures."},{question:"How can I use Gold Ten Futures for short-term trading?",answer:"Gold Ten futures can be used by traders to gain exposure to gold and benefit from short-term price fluctuations."}],k=[{question:"What is a Silver Futures contract and how does it work?",answer:"A silver futures contract is a derivative instrument in which the parties agree to buy or sell the commodity at a predetermined price on a specific date. The price of the contract is directly related to the price of silver. An increase in the price of silver leads to an increase in the value of its futures contract."},{question:"What is the lot size of Silver Futures on MCX?",answer:"The lot size of Silver Futures on MCX is 30kgs."},{question:"What are the margin requirements for Silver Futures?",answer:"The margin requirement for Silver Futures is 17.25%"},{question:"Can you take delivery from Silver Futures in India?",answer:"If your trading platform allows taking physical delivery, traders can take the physical delivery of Silver after the contract expires."},{question:"What factors affect Silver Futures pricing?",answer:"The demand and supply for silver is the primary factor impacting the price of silver futures.Exter
1nal factors such as government policies, geopolitical tensions, and inflation also have an impact on silver prices."}],A=[{question:"What is Silver Mini Futures and who is it ideal for?",answer:"Silver Mini futures on the MCX are futures contracts that allow traders to trade smaller quantities of silver.Silver Mini futures are ideal for investors who want to trade silver with lower margin requirements and lower costs."},{question:"What is the difference between Silver and Silver Mini Futures?",answer:"Silver futures represent 30kgs of silver and have higher margin requirements while Silver Mini futures represent 5kg of silver and have lower margin requirements."},{question:"What is the contract value and lot size of Silver Mini?",answer:"The contract value of the Silver Mini futures can be calculated by multiplying the lot size with the futures price. The lot size for Silver Mini is 5kgs."},{question:"How can small investors trade Silver Mini Futures?",answer:"Small investors can trade Silver Mini futures by opening a demat accountwith a SEBI-registered broker and making sure they have the ability to trade in the commodities segment.Conduct thorough research about the commodityâs price trends and follow proper risk-management."},{question:"Is Silver Mini more volatile than regular Silver Futures?",answer:"Similar to Silver futures, numerous factors impact the value of Silver Mini futures, making them equally volatile. However, the lower lot size makes it more manageable."}],P=[{question:"What is a Silver Micro Futures contract?",answer:"The Silver Micro futures contract is a futures contract which represents 1kg of silver."},{question:"Who should trade Silver Micro contracts?",answer:"Silver Micro is ideal for smaller traders and investors who want to participate in the silver market with lesser capital requirements."},{question:"What is the lot size and tick size of Silver Micro Futures?",answer:"The lot size of Silver Micro futures is 1kg and the tick size is Rs.1."},{question:"What are the benefits of trading Silver Micro Futures?",answer:"Silver micro futures are a cost-effective way to trade silver futures. The lower lot size makes it easier for retail traders to trade silver."},{question:"Can I use Silver Micro for intraday strategies?",answer:"Silver micro contracts can be used by traders for intraday strategies and benefit from short-term price movements. However, it is important to follow proper risk-management while taking on intraday trades."}],D=[{question:"What is a Crude Oil Futures contract?",answer:"A Crude Oil futures contract is a derivative contract of crude oil in which the parties agree to buy or sell the commodity on a specific date at a predetermined price."},{question:"How does crude oil price movement affect the futures price?",answer:"Being a derivative contract, the Crude Oil futures contractâs value is directly related to the price of crude oil. A rise in the price of crude oil leads to an increase in the price of the Crude Oil futures contracts and a fall in crude oil price leads to a decline in the value of the futures contracts."},{question:"What is the margin requirement for Crude Oil Futures in India?",answer:"The margin requirement for Crude Oil futures is 34.25%."},{question:"What is the role of expiry and rollover in Crude Futures?",answer:"The expiry date is the last day on which the Crude Oil futures can be traded. Upon expiry, the parties have to settle their obligation either through cash or physical delivery. If a trader wants to hold their position, they can close the position in the contract that is expiring and move it to another expiry. This is known as a rollover."},{question:"How do geopolitical events impact crude oil futures?",answer:"The price of crude oil is impacted by negative geopolitical events such as wars, supply chain disruptions, and trade policies. Such events can drive up the price of crude oil."}],q=[{question:"What is Crude Oil Mini Futures and how is it different from the standard contract?",answer:"Crude Oil Mini is a futures contract that allows traders to trade crude oil with a lower lot size. While standard Crude Oil futures represent hundred barrels, Crude Oil Mini futures represent 10 barrels."},{question:"What is the lot size for Crude Oil Mini contracts?",answer:"The lot size for Crude Oil Mini contracts is 10 barrels."},{question:"Can retail investors trade Crude Oil Mini Futures?",answer:"Yes, Crude Oil Mini futures can be ideal for retail investors since the lot size is smaller which reduces the required margin and is easier to manage."},{question:"How does liquidity compare with standard Crude Oil Futures?",answer:"Crude Oil futures are more liquid due to its lower lot size. However, they are also highly volatile."},{question:"Are Crude Oil Mini contracts suitable for intraday trading?",answer:"Crude Oil Mini can be used for intraday trading. It is crucial to keep a stop-loss order and manage your risk effectively since crude oil prices can be highly volatile."}],j=[{question:"What is a Natural Gas Futures contract?",answer:"A Natural Gas futures contract is a derivative instrument in which the parties agree to purchase or sell the commodity at a predetermined price on a specific date. The Natural Gas futures contractâs value moves in accordance with the price of Natural Gas."},{question:"How is Natural Gas priced in the futures market?",answer:"Natural Gas futures contracts take into account the spot price of natural gas, the risk-free interest rate, and the cost to carry or store the commodity before delivery."},{question:"What are the trading hours for Natural Gas Futures on MCX?",answer:"Natural Gas futures can be traded on MCX during the morning session which runs from 9:00 a.m. to 5:00 p.m. and the evening session which runs from 5:00 p.m. to 11:30 p.m."},{question:"What are the margin and leverage for Natural Gas Futures?",answer:"The margin requirement for Natural Gas futures is 24.50%."},{question:"Can Natural Gas Futures be used for hedging?",answer:"Yes, Natural Gas futures can prove to be a useful tool in hedging against unprecedented moves in the spot price of natural gas."}],I=[{question:"What are Natural Gas Mini Futures?",answer:"Natural Gas Mini futures are derivative contracts which represent 250 metric million British thermal units (MMBTU) of natural gas."},{question:"How is the lot size of NG Mini different from standard contracts?",answer:"The lot size of standard Natural Gas Futures is 1,250 MMBTU while the lot size of Natural Gas mini contracts is 250 MMBU."},{question:"Who should trade Natural Gas Mini contracts?",answer:"Natural Gas Mini contracts can be useful for traders who want to participate in the Natural Gas futures with a lesser capital and want to trade with a smaller lot size. This can help in cost reduction and better risk-management."},{question:"What is the expiry cycle of Natural Gas Mini?",answer:"Natural Gas Mini contracts expire within 3 months from the month in which it is launched."},{question:"Is NG Mini Futures better suited for short-term traders?",answer:"Natural Gas Mini futures can be ideal for short-term traders who want to benefit from the fluctuations in the price of Natural Gas. However, Natural Gas prices can be highly volatile and can lead to substantial losses. Traders should exercise caution and follow strong risk management principles."}],F=[{question:"What are Zinc Mini Futures?",answer:"Zinc Mini futures are exchange-traded derivative contracts that allow participants to buy or sell zinc at a predetermined price on a fixed future date. They function similarly to regular Zinc futures but have a smaller lot size, making them more accessible for retail traders and small-scale hedgers."},{question:"How do Zinc Mini Futures work?",answer:"Zinc Mini futures derive their value from the price of p
1hysical zinc in domestic and international markets. If zinc prices rise, Zinc Mini futures prices generally increase. If zinc prices fall, Zinc Mini futures prices typically decline. These contracts are marked-to-market daily, meaning profits and losses are settled on a daily basis until expiry or position closure."},{question:"What is the lot size for Zinc Mini Futures on MCX?",answer:"The lot size for Zinc Mini futures on MCX is 1 metric ton (1,000 kgs)."},{question:"What factors influence Zinc Mini Futures prices?",answer:"Zinc Mini futures prices are influenced by global demand and supply of zinc, industrial demand, inventory levels, currency fluctuations, global economic conditions and geopolitical developments."},{question:"When do Zinc Mini Futures contracts expire?",answer:"Zinc Mini futures contracts typically expire on the last calendar day of the contract expiry month. If the last calendar day is a trading holiday, the contract expires on the previous working day."},{question:"What is the margin requirement for trading Zinc Mini Futures?",answer:"The combined margin requirement for Zinc Mini futures generally ranges between 8% and 12%, though it may vary depending on market conditions and exchange notifications."},{question:"Are Zinc Mini Futures physically settled or cash-settled in India?",answer:"Zinc Mini futures on MCX are subject to physical settlement as per exchange regulations. However, most retail traders close or square off their positions before the delivery period begins."}],G=[{question:"What is an Electricity Futures contract?",answer:"An Electricity Futures contract is a standardized exchange-traded derivative where two parties agree to buy or sell electricity at a predetermined price on a specified future date. Electricity futures are primarily used by power producers, utility companies, large industrial consumers, traders and investors."},{question:"How is Electricity priced in the futures market?",answer:"Electricity futures prices are influenced by the current spot price of electricity, demand and supply conditions, seasonal factors, fuel costs, transmission constraints, and prevailing interest rates."},{question:"What is the margin and leverage for Electricity Futures?",answer:"The margin requirement for Electricity futures is determined by the exchange and may vary depending on market volatility and regulatory guidelines."},{question:"Can Electricity Futures be used for hedging?",answer:"Yes, Electricity futures are commonly used by power producers, distribution companies, and large consumers to hedge against price volatility in the electricity market."}],O=[{question:"What is a Nickel Futures contract?",answer:"A Nickel Futures contract is a standardized derivative traded on commodity exchanges that allows participants to buy or sell nickel at a fixed price on a future date."},{question:"How are Nickel Futures priced?",answer:"Nickel futures prices are determined by global spot prices of nickel, industrial demand, supply from major producing countries, inventory levels, currency movements, interest rates and cost of carry."},{question:"What factors impact Nickel Futures prices?",answer:"Nickel prices are sensitive to EV adoption and battery demand growth, stainless steel production trends, mining output, geopolitical tensions and global economic growth."},{question:"What are the margin and leverage features of Nickel Futures?",answer:"Exchanges set margin requirements based on market risk models. Traders pay an initial margin instead of full contract value and futures offer leveraged exposure."},{question:"Can Nickel Futures be used for hedging and investment?",answer:"Yes. Nickel futures serve two primary purposes: hedging and trading/investment. They are used by manufacturers, producers and traders for price risk management and speculation."}],B=(e,t)=>{let i=null==e?void 0:e.toUpperCase(),a=null==t?void 0:t.toUpperCase();if(a)switch(a){case l.searchId.mcxGoldPetal:return E;case l.searchId.mcxGoldMini:return T;case l.searchId.mcxGoldTen:return M;case l.searchId.mcxGoldGuinea:return S;case l.searchId.mcxSilverMini:return A;case l.searchId.mcxSilverMicro:return P;case l.searchId.mcxCrudeOilMini:return q;case l.searchId.mcxNatGasMini:return I;case l.searchId.mcxZincMini:return F;case l.searchId.mcxNickel:return O;case l.searchId.mcxAluminiumMini:return _}switch(i){case l.asset.gold:return C;case l.asset.silver:return k;case l.asset.crudeOil:return D;case l.asset.naturalGas:return j;case l.asset.electrcity:return G;case l.asset.nickel:return O;case l.asset.zinc:return b;case l.asset.copper:return x;case l.asset.aluminium:return N;default:return null}},R="COMMODITIES_OCO_V2"}},e=>{var t=t=>e(e.s=t);e.O(0,[37373,75780,61054,50585,95266,70365,13561,58397,34384,63911,51516,7624,5471,21069,40094,98065,15716,81609,67595,16248,408,57264,87241,1399,56944,19945,82712,81193,77432,78725,83423,75235,90636,46593,38792],()=>t(418998)),_N_E=e.O()}]);
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.