PageSourceSearch

https://trade.zuarimoney.com/Aero/default-src_app_trading_tradingU…s_tradingMethods_ts.3918f8558a62b355cffa.js

js zuarimoney.com collected 2026-09-24 12:03:45 UTC 64,153 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkFinalytics=self.webpackChunkFinalytics||[]).push([["default-src_app_trading_tradingUtils_tradingMethods_ts"],{8407:(G,o,s)=>{s.d(o,{X:()=>c});var _=s(1705);let c=(()=>{class I{static GetMappedMarketSegmentId(E){var T=-1;try{switch(parseInt(E)){case _.gT.C_V_NSE_CASH:T=_.gT.C_V_MAPPED_NSE_CASH;break;case _.gT.C_V_NSE_DERIVATIVES:T=_.gT.C_V_MAPPED_NSE_DERIVATIVES;break;case _.gT.C_V_BSE_CASH:T=_.gT.C_V_MAPPED_BSE_CASH;break;case _.gT.C_V_BSE_DERIVATIVES:T=_.gT.C_V_MAPPED_BSE_DERIVATIVES;break;case _.gT.C_V_MCX_DERIVATIVES:T=_.gT.C_V_MAPPED_MCX_DERIVATIVES;break;case _.gT.C_V_MCX_SPOT:T=_.gT.C_V_MAPPED_MCX_SPOT;break;case _.gT.C_V_NCDEX_DERIVATIVES:T=_.gT.C_V_MAPPED_NCDEX_DERIVATIVES;break;case _.gT.C_V_NCDEX_SPOT:T=_.gT.C_V_MAPPED_NCDEX_SPOT;break;case _.gT.C_V_NSEL_DERIVATIVES:T=_.gT.C_V_MAPPED_NSEL_DERIVATIVES;break;case _.gT.C_V_NSEL_SPOT:T=_.gT.C_V_MAPPED_NSEL_SPOT;break;case _.gT.C_V_MSX_DERIVATIVES:T=_.gT.C_V_MAPPED_MSX_DERIVATIVES;break;case _.gT.C_V_MSX_SPOT:T=_.gT.C_V_MAPPED_MSX_SPOT;break;case _.gT.C_V_NSX_DERIVATIVES:T=_.gT.C_V_MAPPED_NSX_DERIVATIVES;break;case _.gT.C_V_NSX_SPOT:T=_.gT.C_V_MAPPED_NSX_SPOT;break;case _.gT.C_V_BSECDX_DERIVATIVES:T=_.gT.C_V_MAPPED_BSECDX_DERIVATIVES;break;case _.gT.C_V_BSECDX_SPOT:T=_.gT.C_V_MAPPED_BSECDX_SPOT;break;case _.gT.C_V_MSX_CASH:T=_.gT.C_V_MAPPED_MSX_CASH;break;case _.gT.C_V_MSX_FAO:T=_.gT.C_V_MAPPED_MSX_FAO;break;case _.gT.C_V_BSECOMM_DERIVATIVES:T=_.gT.C_V_MAPPED_BSECOMM_DERIVATIVES;break;case _.gT.C_V_DSE_CASH:T=_.gT.C_V_MAPPED_DSE_CASH;break;case _.gT.C_V_NSECOMM_DERIVATIVES:T=_.gT.C_V_MAPPED_NSECOMM_DERIVATIVES;break;case _.gT.C_V_NSECOMM_SPOT:T=_.gT.C_V_MAPPED_NSECOMM_SPOT;break;case _.gT.C_V_BSECOMM_SPOT:T=_.gT.C_V_MAPPED_BSECOMM_SPOT;break;case _.gT.C_V_DGCX_DERIVATIVES:T=_.gT.C_V_MAPPED_DGCX_DERIVATIVES;break;case _.gT.C_V_DGCX_SPOT:T=_.gT.C_V_MAPPED_DGCX_SPOT;break;case _.gT.C_V_BFX_DERIVATIVES:T=_.gT.C_V_MAPPED_BFX_DERIVATIVES;break;case _.gT.C_V_BFX_SPOT:T=_.gT.C_V_MAPPED_BFX_SPOT;break;case _.gT.C_V_OFS_IPO_BONDS:T=_.gT.C_V_MAPPED_OFS_IPO_BONDS;break;case _.gT.C_V_COMBINED_CASH:T=_.gT.C_V_COMBINED_CASH;break;case _.gT.C_V_COMBINED_FNO:T=_.gT.C_V_COMBINED_FNO;break;case _.gT.C_V_COMBINED_CDS:T=_.gT.C_V_COMBINED_CDS;break;case _.gT.C_V_ICEX_DERIVATIVES:T=_.gT.C_V_MAPPED_ICEX_DERIVATIVES;break;default:T=-1}}catch(S){console.log(S)}return T}static GetMarketSegmentID(E){let T=-1;try{switch(parseInt(E)){case _.gT.C_V_MAPPED_NSE_CASH:T=_.gT.C_V_NSE_CASH;break;case _.gT.C_V_MAPPED_NSE_DERIVATIVES:T=_.gT.C_V_NSE_DERIVATIVES;break;case _.gT.C_V_MAPPED_BSE_CASH:T=_.gT.C_V_BSE_CASH;break;case _.gT.C_V_MAPPED_BSE_DERIVATIVES:T=_.gT.C_V_BSE_DERIVATIVES;break;case _.gT.C_V_MAPPED_MCX_DERIVATIVES:T=_.gT.C_V_MCX_DERIVATIVES;break;case _.gT.C_V_MAPPED_MCX_SPOT:T=_.gT.C_V_MCX_SPOT;break;case _.gT.C_V_MAPPED_NCDEX_DERIVATIVES:T=_.gT.C_V_NCDEX_DERIVATIVES;break;case _.gT.C_V_MAPPED_NCDEX_SPOT:T=_.gT.C_V_NCDEX_SPOT;break;case _.gT.C_V_MAPPED_NSEL_DERIVATIVES:T=_.gT.C_V_NSEL_DERIVATIVES;break;case _.gT.C_V_MAPPED_NSEL_SPOT:T=_.gT.C_V_NSEL_SPOT;break;case _.gT.C_V_MAPPED_MSX_DERIVATIVES:T=_.gT.C_V_MSX_DERIVATIVES;break;case _.gT.C_V_MAPPED_MSX_SPOT:T=_.gT.C_V_MSX_SPOT;break;case _.gT.C_V_MAPPED_NSX_DERIVATIVES:T=_.gT.C_V_NSX_DERIVATIVES;break;case _.gT.C_V_MAPPED_NSX_SPOT:T=_.gT.C_V_NSX_SPOT;break;case _.gT.C_V_MAPPED_BSECDX_DERIVATIVES:T=_.gT.C_V_BSECDX_DERIVATIVES;break;case _.gT.C_V_MAPPED_BSECDX_SPOT:T=_.gT.C_V_BSECDX_SPOT;break;case _.gT.C_V_MAPPED_MSX_CASH:T=_.gT.C_V_MSX_CASH;break;case _.gT.C_V_MAPPED_MSX_FAO:T=_.gT.C_V_MSX_FAO;break;case _.gT.C_V_MAPPED_BSECOMM_DERIVATIVES:T=_.gT.C_V_BSECOMM_DERIVATIVES;break;case _.gT.C_V_MAPPED_DSE_CASH:T=_.gT.C_V_DSE_CASH;break;case _.gT.C_V_MAPPED_NSECOMM_DERIVATIVES:T=_.gT.C_V_NSECOMM_DERIVATIVES;break;case _.gT.C_V_MAPPED_NSECOMM_SPOT:T=_.gT.C_V_NSECOMM_SPOT;break;case _.gT.C_V_MAPPED_BSECOMM_SPOT:T=_.gT.C_V_BSECOMM_SPOT;break;case _.gT.C_V_MAPPED_DGCX_DERIVATIVES:T=_.gT.C_V_DGCX_DERIVATIVES;break;case _.gT.C_V_MAPPED_BFX_DERIVATIVES:T=_.gT.C_V_BFX_DERIVATIVES;break;case _.gT.C_V_MAPPED_OFS_IPO_BONDS:T=_.gT.C_V_OFS_IPO_BONDS;break;case _.gT.C_V_COMBINED_CASH:T=_.gT.C_V_COMBINED_CASH;break;case _.gT.C_V_COMBINED_FNO:T=_.gT.C_V_COMBINED_FNO;break;case _.gT.C_V_COMBINED_CDS:T=_.gT.C_V_COMBINED_CDS;break;case _.gT.C_V_MAPPED_ICEX_DERIVATIVES:T=_.gT.C_V_ICEX_DERIVATIVES;break;default:T=-1}}catch(S){throw S}return T}static GetMarketSegmentIDFromExName(E){let T=-1;
1try{switch(E){case _.gT.C_S_NSE_EXCHANGE_TEXT:T=_.gT.C_V_NSE_CASH;break;case _.gT.C_S_MCX_EXCHANGE_TEXT:T=_.gT.C_V_MCX_DERIVATIVES;break;case _.gT.C_S_NSEL_EXCHANGE_TEXT:T=_.gT.C_V_NSEL_DERIVATIVES;break;default:T=-1}}catch(S){}return T}static GetCurrentTime(){var S,V,C,E=new Date;return(S=E.getHours())<10&&(S="0"+S),(V=E.getMinutes())<10&&(V="0"+V),(C=E.getSeconds())<10&&(C="0"+C),S+":"+V+":"+C}static FindValue(E,T){var S="";try{E="|"+E;var C=new RegExp("[^0-9]"+T.trim()+"[ ]*=[ ]*([^|]*)","g").exec(E);null!==C&&"undefined"!=C[1]&&""!=C[1]&&(S=C[1])}catch(e){throw e}return S}static GetPriceFormatter(E,T,S){try{return T==_.gT.C_V_MAPPED_MSX_DERIVATIVES||T==_.gT.C_V_MAPPED_MSX_SPOT||T==_.gT.C_V_MSX_DERIVATIVES||T==_.gT.C_V_MSX_SPOT||T==_.gT.C_V_NSX_DERIVATIVES||T==_.gT.C_V_NSX_SPOT||T==_.gT.C_V_MAPPED_NSX_DERIVATIVES||T==_.gT.C_V_MAPPED_NSX_SPOT||T==_.gT.C_V_MAPPED_BSECDX_DERIVATIVES||T==_.gT.C_V_MAPPED_BSECDX_SPOT||T==_.gT.C_V_BSECDX_DERIVATIVES||T==_.gT.C_V_BSECDX_SPOT||T==_.gT.C_V_MAPPED_ICEX_DERIVATIVES||T==_.gT.C_V_MAPPED_MCX_DERIVATIVES?(T==_.gT.C_V_MAPPED_MCX_DERIVATIVES&&"0"==E.trim()&&(E="100"),"0"==E&&(E="10000"),(T==_.gT.C_V_MAPPED_NSX_SPOT||T==_.gT.C_V_NSX_SPOT)&&S==_.gT.C_S_INSTRUMENT_INDEX_TEXT&&(E="100"),"100"===E?2:"10000"===E||E===_.gT.C_V_NSECDS_DECLOC?4:2):T==_.gT.C_V_MAPPED_BFX_DERIVATIVES||T==_.gT.C_V_MAPPED_BFX_SPOT?"1000"===E?3:2:T==_.gT.C_V_MAPPED_MSX_CASH||T==_.gT.C_V_MAPPED_MSX_FAO?this.GetPriceFormatterFromDecimalLocator(parseInt(E,10)):2}catch(V){throw V}}static ConvertToRe(E,T,S){try{if(!E)return"0.00";T==_.gT.C_V_MAPPED_MSX_DERIVATIVES||T==_.gT.C_V_MAPPED_MSX_SPOT||T==_.gT.C_V_MSX_DERIVATIVES||T==_.gT.C_V_MAPPED_MSX_SPOT||T==_.gT.C_V_MAPPED_BSECDX_DERIVATIVES||T==_.gT.C_V_MAPPED_BSECDX_SPOT||T==_.gT.C_V_MAPPED_MCX_DERIVATIVES?(T==_.gT.C_V_MAPPED_MCX_DERIVATIVES&&"0"==S&&(S="100"),"0"==S&&(S="10000")):T==_.gT.C_V_MAPPED_NSX_DERIVATIVES||T==_.gT.C_V_MAPPED_NSX_SPOT||T==_.gT.C_V_NSX_DERIVATIVES||T==_.gT.C_V_NSX_SPOT?"0"==S&&(S=_.gT.C_V_NSECDS_DECLOC):T==_.gT.C_V_MAPPED_BSECDX_DERIVATIVES||T==_.gT.C_V_MAPPED_BSECDX_SPOT||T==_.gT.C_V_BSECDX_DERIVATIVES||T==_.gT.C_V_BSECDX_SPOT?"0"==S&&(S=_.gT.C_V_BSECDX_DECLOC):T==_.gT.C_V_MAPPED_BFX_DERIVATIVES||T==_.gT.C_V_MAPPED_BFX_SPOT||T==_.gT.C_V_BFX_DERIVATIVES||T==_.gT.C_V_BFX_SPOT||T==_.gT.C_V_MAPPED_MSX_CASH||T==_.gT.C_V_MAPPED_MSX_FAO||T==_.gT.C_V_MSX_CASH||T==_.gT.C_V_MSX_FAO||T==_.gT.C_V_MAPPED_ICEX_DERIVATIVES||T==_.gT.C_V_MAPPED_NSECOMM_DERIVATIVES||T==_.gT.C_V_NSECOMM_DERIVATIVES?"0"==S&&(S="100"):S="100";var C=I.GetPriceFormatterWithDLAndMksSegID(S,T);return T==_.gT.C_V_MSX_DERIVATIVES||T==_.gT.C_V_MSX_SPOT||T==_.gT.C_V_NSX_DERIVATIVES||T==_.gT.C_V_NSX_SPOT||T==_.gT.C_V_BSECDX_DERIVATIVES||T==_.gT.C_V_BSECDX_SPOT||T==_.gT.C_V_MAPPED_MSX_DERIVATIVES||T==_.gT.C_V_MAPPED_MSX_SPOT||T==_.gT.C_V_MAPPED_NSX_DERIVATIVES||T==_.gT.C_V_MAPPED_NSX_SPOT||T==_.gT.C_V_MAPPED_BSECDX_DERIVATIVES||T==_.gT.C_V_MAPPED_BSECDX_SPOT||T==_.gT.C_V_MAPPED_BFX_DERIVATIVES||T==_.gT.C_V_MAPPED_BFX_SPOT||T==_.gT.C_V_BFX_DERIVATIVES||T==_.gT.C_V_BFX_SPOT||T==_.gT.C_V_MAPPED_MSX_CASH||T==_.gT.C_V_MAPPED_MSX_FAO||T==_.gT.C_V_MSX_CASH||T==_.gT.C_V_MSX_FAO||T==_.gT.C_V_ICEX_DERIVATIVES||T==_.gT.C_V_NSECOMM_DERIVATIVES||T==_.gT.C_V_MAPPED_NSECOMM_DERIVATIVES?(E/parseFloat(S)).toFixed(C):(E/100).toFixed(C)}catch(e){}}static ConvertToReWithPrice(E){try{return E?(2..toString(),(E/100).toFixed(2)):"0.00"}catch(S){}}static FormatScripDescForMW(E){try{var S,V=E.ExchangeName,C=E.InstrumentName,e=null!=E.Symbol&&null!=E.Symbol?E.Symbol:"",a="";a=null!=E.ExpiryDate&&null!=E.ExpiryDate&&"NA"!=E.ExpiryDate&&""!=E.ExpiryDate?E.ExpiryDate:"";var X="";X=E.StrikePrice&&I.IsCommodityExchange(E.ScripDet.MapMktSegId)?null!=E.StrikePrice&&null!=E.StrikePrice&&"NA"!=E.StrikePrice&&"NaN"!=E.StrikePrice?E.StrikePrice:"":null!=E.StrikePrice&&null!=E.StrikePrice&&"NA"!=E.StrikePrice&&"-1"!=E.StrikePrice&&"NaN"!=E.StrikePrice?E.StrikePrice:"";var R="";R=null!=E.OptionType&&null!=E.OptionType&&"NA"!=E.OptionType&&"XX"!=E.OptionType&&""!=E.OptionType?E.OptionType:"";var M=null!=E.Series&&null!=E.Series&&"NA"!=E.Series&&"XX"!=E.Series&&""!=E.Series?E.Series:"";(E.ScripDet.MktSegId==_.gT.C_V_MAPPED_NSE_CASH||E.ScripDet.MktSegId==_.gT.C_V_MAPPED_BSE_CASH||E.ScripDet.MktSegId==_.gT.C_V_MAPPED_MSX_CASH||E.ScripDet.MktSegId==_.gT.C_V_MAPPED_DSE_CASH)&&"NA"==E.Series&&(M=E.Series),V==_.gT.C_S_BSECDX_EXCHANGE_TEXT&&"EQTY"==C&&C(_.gT.C_S_INSTRUMENT_CUR_TEXT);var T=0==E.ScripDet.MktSegId||null==E.ScripDet.MktSegId?_.xB.ExchManager.GetMarketSegmentId(V,C
1):E.ScripDet.MktSegId.toString(),A=parseInt(T),O="",g="";switch(A){case _.gT.C_V_NSE_CASH:case _.gT.C_V_NSE_DERIVATIVES:O="NSE";break;case _.gT.C_V_BSE_CASH:case _.gT.C_V_BSE_DERIVATIVES:O="BSE";break;case _.gT.C_V_MCX_DERIVATIVES:case _.gT.C_V_MCX_SPOT:O="MCX";break;case _.gT.C_V_NCDEX_DERIVATIVES:case _.gT.C_V_NCDEX_SPOT:O="NDX";break;case _.gT.C_V_NSEL_DERIVATIVES:case _.gT.C_V_NSEL_SPOT:O="NSL";break;case _.gT.C_V_MSX_DERIVATIVES:case _.gT.C_V_MSX_SPOT:case _.gT.C_V_MSX_CASH:case _.gT.C_V_MSX_FAO:O="MSE";break;case _.gT.C_V_NSX_DERIVATIVES:case _.gT.C_V_NSX_SPOT:O="NSECDS";break;case _.gT.C_V_DSE_CASH:O="DSE";break;case _.gT.C_V_BSECOMM_DERIVATIVES:case _.gT.C_V_BSECOMM_SPOT:O="BSECOMM";break;case _.gT.C_V_OFS_IPO_BONDS:O="NSE-OTS";break;case _.gT.C_V_DFM_CASH:O="DFM";break;case _.gT.C_V_ADX_CASH:O="ADX";break;case _.gT.C_V_BSECDX_DERIVATIVES:case _.gT.C_V_BSECDX_SPOT:O="BSECDS";break;case _.gT.C_V_NSECOMM_DERIVATIVES:case _.gT.C_V_NSECOMM_SPOT:O="NSECOMM";break;case _.gT.C_V_ICEX_DERIVATIVES:O=_.gT.C_S_ICEX_EXCHANGE_TEXT}A==_.gT.C_V_NSE_CASH||A==_.gT.C_V_OFS_IPO_BONDS||A==_.gT.C_V_BSE_CASH||A==_.gT.C_V_DSE_CASH||A==_.gT.C_V_MSX_CASH||A==_.gT.C_V_DFM_CASH||A==_.gT.C_V_ADX_CASH?g="":A==_.gT.C_V_MCX_SPOT||A==_.gT.C_V_NCDEX_SPOT||A==_.gT.C_V_NSECOMM_SPOT||A==_.gT.C_V_BSECOMM_SPOT?(g="SPOT",M=""):A==_.gT.C_V_BSECDX_SPOT||A==_.gT.C_V_NSX_SPOT?M="":A==_.gT.C_V_MCX_DERIVATIVES||A==_.gT.C_V_NCDEX_DERIVATIVES?g=C==_.gT.C_S_INSTRUMENT_AUCBI_TEXT?"AB":C==_.gT.C_S_INSTRUMENT_AUCSO_TEXT?"AS":C==_.gT.C_S_INSTRUMENT_AUCTBI_TEXT?"ATB":C==_.gT.C_S_INSTRUMENT_AUCTSI_TEXT?"ATS":C==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT?"COM":C==_.gT.C_S_INSTRUMENT_NCDEXCOMDTY_TEXT?"COMDTY":C==_.gT.C_S_INSTRUMENT_OPTFUT_TEXT?"OPTFUT":C==_.gT.C_S_INSTRUMENT_OPTCOM_TEXT?"OPTCOM":"COM":A==_.gT.C_V_NSECOMM_DERIVATIVES?g=C==_.gT.C_S_INSTRUMENT_OPTBLN_TEXT?_.gT.C_S_INSTRUMENT_OPTBLN_TEXT:C==_.gT.C_S_INSTRUMENT_OPTENR_TEXT?_.gT.C_S_INSTRUMENT_OPTENR_TEXT:C==_.gT.C_S_INSTRUMENT_OPTBAS_TEXT?_.gT.C_S_INSTRUMENT_OPTBAS_TEXT:C==_.gT.C_S_INSTRUMENT_FUTBAS_TEXT?_.gT.C_S_INSTRUMENT_FUTBAS_TEXT:C==_.gT.C_S_INSTRUMENT_OPTFUT_TEXT?_.gT.C_S_INSTRUMENT_OPTFUT_TEXT:C:A==_.gT.C_V_BSECOMM_DERIVATIVES?C==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT?g="COM":C==_.gT.C_S_INSTRUMENT_OPTCOM_TEXT&&(g=_.gT.C_S_INSTRUMENT_OPTCOM_TEXT):A==_.gT.C_V_NSEL_DERIVATIVES?C==_.gT.C_S_INSTRUMENT_AUCBI_TEXT?g="AB":C==_.gT.C_S_INSTRUMENT_AUCSO_TEXT?g="AS":C==_.gT.C_S_INSTRUMENT_AUCTBI_TEXT?g="ATB":C==_.gT.C_S_INSTRUMENT_AUCTSI_TEXT?g="ATS":C==_.gT.C_S_INSTRUMENT_NSELSPTCOM_TEXT?g="SCOM":C==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT&&(g="COM"):A==_.gT.C_V_NSEL_SPOT?g="COM":A==_.gT.C_V_MSX_SPOT||A==_.gT.C_V_NSX_SPOT||A==_.gT.C_V_BSECDX_SPOT?(g="CUR",M=""):A==_.gT.C_V_MSX_DERIVATIVES||A==_.gT.C_V_MAPPED_MSX_DERIVATIVES?g=C==_.gT.C_S_INSTRUMENT_OPTCUR_TEXT?"CUR":C==_.gT.C_S_INSTRUMENT_FUTINT_TEXT?"INT":C==_.gT.C_S_INSTRUMENT_FUTIRF_TEXT?"IRF":"CUR":A==_.gT.C_V_BSECDX_DERIVATIVES||A==_.gT.C_V_MAPPED_BSECDX_DERIVATIVES?g=C==_.gT.C_S_INSTRUMENT_OPTCUR_TEXT?"CUR":C==_.gT.C_S_INSTRUMENT_FUTIRD_TEXT?"IRD":C==_.gT.C_S_INSTRUMENT_FUTIRT_TEXT?"IRT":C==_.gT.C_S_INSTRUMENT_OPTIRD_TEXT?"IRD":"CUR":A==_.gT.C_V_NSX_DERIVATIVES||A==_.gT.C_V_MAPPED_NSX_DERIVATIVES?C==_.gT.C_S_INSTRUMENT_FUTCUR_TEXT?g="CUR":C==_.gT.C_S_INSTRUMENT_FUTIRD_TEXT?g="IRD":C==_.gT.C_S_INSTRUMENT_FUTIRT_TEXT?g="IRT":C==_.gT.C_S_INSTRUMENT_FUTIRC_TEXT?g="IRC":C==_.gT.C_S_INSTRUMENT_OPTCUR_TEXT?g="CUR":C==_.gT.C_S_INSTRUMENT_OPTIRC_TEXT?g="IRC":C==_.gT.C_S_INSTRUMENT_INDEX_TEXT?g="IND":C==_.gT.C_S_INSTRUMENT_UNDCUR_TEXT?g="CUR":C==_.gT.C_S_INSTRUMENT_UNDIRC_TEXT?g="IRC":C==_.gT.C_S_INSTRUMENT_UNDIRD_TEXT?g="IRD":C==_.gT.C_S_INSTRUMENT_UNDIRT_TEXT&&(g="IRT"):g=A==_.gT.C_V_ICEX_DERIVATIVES?C:" ",A==_.gT.C_V_NSECOMM_SPOT&&(R=""),A==_.gT.C_V_NCDEX_DERIVATIVES&&C==_.gT.C_S_INSTRUMENT_NCDEXCOMDTY_TEXT&&(a=""),S=g+" "+O,X="0"==X?"":X,R="0"==R?"":R;var D=[];D.push([e.trim(),a.trim(),X.trim(),R.trim(),M.trim(),S.trim()]);var l=D.join(" ");return _.vV.replaceall(l,","," ")}catch(U){}}static FormatScripDescMktInquiry(E){try{var S="",V=E.ExchangeName,C=E.ScripDet.MktSegId;
1return(""!==E.StrikePrice||void 0!==E.StrikePrice)&&"NA"!==E.StrikePrice&&(-1!==E.StrikePrice.indexOf(".")?S=E.StrikePrice:(C!=_.gT.C_V_MSX_DERIVATIVES&&C!=_.gT.C_V_MAPPED_MSX_DERIVATIVES||!E.InstrumentName.startsWith("OPT")?(C==_.gT.C_V_NSX_DERIVATIVES||C==_.gT.C_V_MAPPED_NSX_DERIVATIVES)&&E.InstrumentName.startsWith("OPT")||(C==_.gT.C_V_BSECDX_DERIVATIVES||C==_.gT.C_V_MAPPED_BSECDX_DERIVATIVES)&&E.InstrumentName.startsWith("OPT")?S=parseFloat((parseFloat((100*E.StrikePrice).toString())/parseFloat(E.DecimalLocator.toString())).toString()).toFixed(4):(C==_.gT.C_V_BFX_DERIVATIVES&&E.InstrumentName.startsWith("OPT"),S=parseFloat((parseFloat(E.StrikePrice.toString())/parseFloat(E.DecimalLocator.toString())).toString()).toFixed(I.GetPriceFormatterFromDecimalLocator(E.DecimalLocator))):S=parseFloat(parseFloat((E.StrikePrice/1e4).toString()).toString()).toFixed(4),S=parseFloat(parseFloat((E.StrikePrice/100).toString()).toString()).toFixed(2))),C==_.gT.C_V_NSE_CASH||C==_.gT.C_V_BSE_CASH||C==_.gT.C_V_MSX_CASH||C==_.gT.C_V_DSE_CASH||C==_.gT.C_V_OFS_IPO_BONDS?E.Symbol+" "+E.Series:C!=_.gT.C_V_NSE_DERIVATIVES&&C!=_.gT.C_V_DGCX_DERIVATIVES&&C!=_.gT.C_V_NSECOMM_DERIVATIVES&&C!=_.gT.C_V_BFX_DERIVATIVES||!E.InstrumentName.startsWith("FUT")?C!=_.gT.C_V_NSE_DERIVATIVES&&C!=_.gT.C_V_DGCX_DERIVATIVES&&C!=_.gT.C_V_NSECOMM_DERIVATIVES&&C!=_.gT.C_V_BFX_DERIVATIVES||!E.InstrumentName.startsWith("OPT")?C==_.gT.C_V_BSE_DERIVATIVES&&E.InstrumentName.startsWith("FUT")?E.Symbol+" "+E.ExpiryDate:C==_.gT.C_V_BSE_DERIVATIVES&&E.InstrumentName.startsWith("OPT")?E.Symbol+" "+E.ExpiryDate+" "+S+"  "+E.OptionType:C==_.gT.C_V_MSX_FAO&&E.InstrumentName.startsWith("FUT")?E.Symbol+" "+E.ExpiryDate:C==_.gT.C_V_MSX_FAO&&E.InstrumentName.startsWith("OPT")?E.Symbol+" "+E.ExpiryDate+" "+S+"  "+E.OptionType:C==_.gT.C_V_MCX_SPOT||C==_.gT.C_V_NCDEX_SPOT||C==_.gT.C_V_DGCX_SPOT||C==_.gT.C_V_BFX_SPOT||C==_.gT.C_V_NSECOMM_SPOT||C==_.gT.C_V_BSECOMM_SPOT?E.Symbol+" "+E.Series:C==_.gT.C_V_MCX_DERIVATIVES&&E.InstrumentName.startsWith("FUT")?E.Symbol+" "+E.ExpiryDate:C==_.gT.C_V_MCX_DERIVATIVES&&E.InstrumentName.startsWith("OPT")?E.Symbol+" "+E.ExpiryDate+" "+S+"  "+E.OptionType:C==_.gT.C_V_NCDEX_DERIVATIVES||C==_.gT.C_V_BSECOMM_DERIVATIVES?E.InstrumentName==_.gT.C_S_INSTRUMENT_NCDEXCOMDTY_TEXT?E.Symbol:E.Symbol+" "+E.ExpiryDate:C==_.gT.C_V_NSEL_DERIVATIVES||C==_.gT.C_V_NSEL_SPOT?"FUTCOM"==E.InstrumentName?E.Symbol+" "+E.ExpiryDate:E.Symbol:C==_.gT.C_V_MSX_SPOT||C==_.gT.C_V_NSX_SPOT||C==_.gT.C_V_BSECDX_SPOT?E.Symbol:C==_.gT.C_V_MSX_DERIVATIVES||C==_.gT.C_V_MAPPED_MSX_DERIVATIVES?E.InstrumentName.startsWith("OPT")?E.Symbol+" "+E.ExpiryDate+" "+S+"  "+E.OptionType:E.Symbol+" "+E.ExpiryDate:C==_.gT.C_V_NSX_DERIVATIVES||C==_.gT.C_V_MAPPED_NSX_DERIVATIVES||C==_.gT.C_V_BSECDX_DERIVATIVES||C==_.gT.C_V_MAPPED_BSECDX_DERIVATIVES?E.InstrumentName.startsWith("OPT")?E.InstrumentName+" "+E.Symbol+" "+E.ExpiryDate+" "+S+"  "+E.OptionType:E.InstrumentName+" "+E.Symbol+" "+E.ExpiryDate:C==_.gT.C_V_ICEX_DERIVATIVES?E.Symbol+" "+E.ExpiryDate:V+" "+E.InstrumentName+" "+E.Symbol:E.Symbol+" "+E.ExpiryDate+" "+S+"  "+E.OptionType:E.Symbol+" "+E.ExpiryDate}catch(a){}}static GetPriceFormatterFromDecimalLocator(E){var T="2";try{T=(E.toString().length-1).toString()}catch(S){}return T}static GetPriceFormatterWithDLAndMksSegID(E,T){try{return T==_.gT.C_V_MAPPED_MSX_DERIVATIVES||T==_.gT.C_V_MAPPED_MSX_SPOT||T==_.gT.C_V_MSX_DERIVATIVES||T==_.gT.C_V_MSX_SPOT||T==_.gT.C_V_NSX_DERIVATIVES||T==_.gT.C_V_NSX_SPOT||T==_.gT.C_V_MAPPED_NSX_DERIVATIVES||T==_.gT.C_V_MAPPED_NSX_SPOT||T==_.gT.C_V_BSECDX_DERIVATIVES||T==_.gT.C_V_BSECDX_SPOT||T==_.gT.C_V_MAPPED_BSECDX_DERIVATIVES||T==_.gT.C_V_MAPPED_BSECDX_SPOT||T==_.gT.C_V_MAPPED_MCX_DERIVATIVES?(T==_.gT.C_V_MAPPED_MCX_DERIVATIVES&&"0"==E.trim()&&(E="100"),"0"==E&&(E="10000"),"100"==E?2:"10000"==E||E.toString()==_.gT.C_V_NSECDS_DECLOC||E.toString()==_.gT.C_V_BSECDX_DECLOC?4:2):T==_.gT.C_V_MAPPED_BFX_DERIVATIVES||T==_.gT.C_V_MAPPED_BFX_SPOT?"1000"==E?3:"10000"==E?4:2:T==_.gT.C_V_MAPPED_MSX_CASH||T==_.gT.C_V_MAPPED_MSX_FAO?"0"==E.trim()?2:this.GetPriceFormatterFromDecimalLocator(parseInt(E,10)):2}catch(S){}}
1static GetExchangeName(E){var T="";switch(E){case _.gT.C_V_NSE_CASH:case _.gT.C_V_NSE_DERIVATIVES:T=_.gT.C_S_NSE_EXCHANGE_TEXT;break;case _.gT.C_V_BSE_CASH:case _.gT.C_V_BSE_DERIVATIVES:T=_.gT.C_S_BSE_EXCHANGE_TEXT;break;case _.gT.C_V_MCX_DERIVATIVES:case _.gT.C_V_MCX_SPOT:T=_.gT.C_S_MCX_EXCHANGE_TEXT;break;case _.gT.C_V_NCDEX_DERIVATIVES:case _.gT.C_V_NCDEX_SPOT:T=_.gT.C_S_NCDEX_EXCHANGE_TEXT;break;case _.gT.C_V_NSEL_DERIVATIVES:case _.gT.C_V_NSEL_SPOT:T=_.gT.C_S_NSEL_EXCHANGE_TEXT;break;case _.gT.C_V_MSX_DERIVATIVES:case _.gT.C_V_MSX_SPOT:case _.gT.C_V_MSX_CASH:case _.gT.C_V_MSX_FAO:T=_.gT.C_S_MSX_EXCHANGE_TEXT;break;case _.gT.C_V_DSE_CASH:T=_.gT.C_S_DSE_EXCHANGE_TEXT;break;case _.gT.C_V_BSECOMM_DERIVATIVES:case _.gT.C_V_BSECOMM_SPOT:T=_.gT.C_S_BSECOMM_EXCHANGE_TEXT;break;case _.gT.C_V_NSX_DERIVATIVES:case _.gT.C_V_NSX_SPOT:T=_.gT.C_S_NSX_EXCHANGE_TEXT;break;case _.gT.C_V_BSECDX_DERIVATIVES:case _.gT.C_V_BSECDX_SPOT:T=_.gT.C_S_BSECDX_EXCHANGE_TEXT;break;case _.gT.C_V_NSECOMM_DERIVATIVES:case _.gT.C_V_NSECOMM_SPOT:T=_.gT.C_S_NSECOMM_EXCHANGE_TEXT;break;case _.gT.C_V_DGCX_DERIVATIVES:case _.gT.C_V_DGCX_SPOT:T=_.gT.C_S_DGCX_EXCHANGE_TEXT;break;case _.gT.C_V_BFX_DERIVATIVES:case _.gT.C_V_BFX_SPOT:T=_.gT.C_S_BFX_EXCHANGE_TEXT;break;case _.gT.C_V_OFS_IPO_BONDS:T=_.gT.C_S_OTSTXT_EXCHANGE_TEXT;break;case _.gT.C_V_COMBINED_CASH:T=_.gT.C_S_COMBINED_CASH;break;case _.gT.C_V_COMBINED_FNO:T=_.gT.C_S_COMBINED_FNO;break;case _.gT.C_V_COMBINED_CDS:T=_.gT.C_S_COMBINED_CDS;break;case _.gT.C_V_ICEX_DERIVATIVES:T=_.gT.C_S_ICEX_EXCHANGE_TEXT}return T}static GetOrderType(E){var T="";return E==_.gT.C_V_ORDER_REGULARLOT?T=_.gT.C_S_ORDER_REGULARLOT_TEXT:E==_.gT.C_V_ORDER_REGULARLOT_MARKET?T=_.gT.C_S_ORDER_REGULARLOT_MARKET_TEXT:E==_.gT.C_V_ORDER_STOPLOSS?T=_.gT.C_S_ORDER_STOPLOSS_TEXT:E==_.gT.C_V_ORDER_STOPLOSS_MARKET?T=_.gT.C_S_ORDER_STOPLOSS_MARKET_TEXT:E==_.gT.C_V_ORDER_CALLAUCTION&&(T=_.gT.C_S_ORDER_CALLAUCTION_TEXT),T}static GetOrderStatus(E){var T="";return E==_.gT.C_S_ORDERSTATUS_OMSXMITTED?T=_.gT.C_S_ORDERSTATUS_OMSXMITTED_TEXT:E==_.gT.C_S_ORDERSTATUS_EXCHANGEXMITTED?T=_.gT.C_S_ORDERSTATUS_EXCHANGEXMITTED_TEXT:E==_.gT.C_S_ORDERSTATUS_PENDING?T=_.gT.C_S_ORDERSTATUS_PENDING_TEXT:E==_.gT.C_S_ORDERSTATUS_CANCELLED?T=_.gT.C_S_ORDERSTATUS_CANCEL_TEXT:E==_.gT.C_S_ORDERSTATUS_EXECUTED?T=_.gT.C_S_ORDERSTATUS_EXECUTED_TEXT:E==_.gT.C_S_ORDERSTATUS_ADMINPENDING?T=_.gT.C_S_ORDERSTATUS_ADMINPENDING_TEXT:E==_.gT.C_S_ORDERSTATUS_OMSREJECT?T=_.gT.C_S_ORDERSTATUS_OMSREJECT_TEXT:E==_.gT.C_S_ORDERSTATUS_ORDERERROR?T=_.gT.C_S_ORDERSTATUS_ORDERERROR_TEXT:E==_.gT.C_S_ORDERSTATUS_FROZEN?T=_.gT.C_S_ORDERSTATUS_FROZEN_TEXT:E==_.gT.C_S_ORDERSTATUS_MINIADMINPENDING?T=_.gT.C_S_ORDERSTATUS_MINIADMINPENDING_TEXT:E==_.gT.C_S_ORDERSTATUS_ADMINACCEPT?T=_.gT.C_S_ORDERSTATUS_ADMINACCEPT_TEXT:E==_.gT.C_S_ORDERSTATUS_ADMINREJECT?T=_.gT.C_S_ORDERSTATUS_ADMINREJECT_TEXT:E==_.gT.C_S_ORDERSTATUS_ADMINMODIFY?T=_.gT.C_S_ORDERSTATUS_ADMINMODIFY_TEXT:E==_.gT.C_S_ORDERSTATUS_ADMINCANCEL?T=_.gT.C_S_ORDERSTATUS_ADMINCANCEL_TEXT:E==_.gT.C_S_ORDERSTATUS_AMOSUBMITTED?T=_.gT.C_S_ORDERSTATUS_AMOSUBMITTED_TEXT:E==_.gT.C_S_ORDERSTATUS_AMOCANCELLED?T=_.gT.C_S_ORDERSTATUS_AMOCANCELLED_TEXT:E==_.gT.C_S_ORDERSTATUS_DEVICEXMITTED?T=_.gT.C_S_ORDERSTATUS_DEVICEXMITTED_TEXT:E==_.gT.C_S_ORDERSTATUS_GATEWAYXMITTED&&(T=_.gT.C_S_ORDERSTATUS_GATEWAYXMITTED_TEXT),T+" "}static GetMessageModes(){return["All","MessageBox","MessageBar","SMS","Email"]}static GetSelectedMsgMode(E){var T=0;if("undefined"==E||0==E.length)return T;for(var S=0;S<E.length;S++)"Balloon"==E[S]&&(T+=32),"MessageBar"==E[S]&&(T+=16),"MessageBox"==E[S]&&(T+=8),"SMS"==E[S]&&(T+=4),"Email"==E[S]&&(T+=2);return T}static ReturnFromattedUseValue(E,T,S,V){var C="";switch(E){case _.gT.C_V_SETALERTS_LTP:case _.gT.C_V_SETALERTS_BID:case _.gT.C_V_SETALERTS_OFFER:case _.gT.C_V_SETALERTS_ATP:C+=T==_.gT.C_V_MSX_DERIVATIVES||T==_.gT.C_V_NSX_DERIVATIVES||T==_.gT.C_V_MSX_SPOT||T==_.gT.C_V_NSX_DERIVATIVES||T==_.gT.C_V_NSX_SPOT||T==_.gT.C_V_MAPPED_MSX_DERIVATIVES||T==_.gT.C_V_MAPPED_NSX_DERIVATIVES||T==_.gT.C_V_MAPPED_MSX_SPOT||T==_.gT.C_V_MAPPED_NSX_DERIVATIVES||T==_.gT.C_V_MAPPED_NSX_SPOT||T==_.gT.C_V_BSECDX_DERIVATIVES||T==_.gT.C_V_BSECDX_SPOT||T==_.gT.C_V_MAPPED_BSECDX_DERIVATIVES||T==_.gT.C_V_MAPPED_BSECDX_SPOT?parseFloat(S).toFixed(4):T==_.gT.C_V_MSX_FAO||T==_.gT.C_V_MAPPED_MSX_FAO?parseFloat(S).toFixed(parseInt(I.GetPriceFormatterFromDecimalLocator(V))):parseFloat(S).toFixed(2);break;case _.gT.C_V_SETALERTS_VALUE:case _.gT.C_V_SETALERTS_PERCENTCHANGE:case _.gT.C_V_SETALERTS_OIPERCCHANGE:C+=parseFloat(S).toFixed(2);break;case _.gT.C_V_SETALERTS_OPENINTEREST:case _.gT.C_V_SETALERTS_VOLUME:case _.gT.C_V_SETALERTS_LTQ:case _.gT.C_V_SETALERTS_BIDQTY:case _.gT.C_V_SETALERTS_OFFERQTY:C+=S}return C}static SetAlertString(){var E="";try{var T="$",S="|",V=":";return E=_.gT.C_S_SETALERTS_LTP+V+_.gT.C_S_SETALERTS_PREVCLOSE+T+_.gT.C_S_SETALERTS_PREVHIGH+T+_.gT.C_S_SETALERTS_PREVLOW+T+_.gT.C_S_SETALERTS_PREVOPEN+T+_.gT.C_S_SETALERTS_ATP+T+_.gT.C_S_SETALERTS_OPENPRICE+T+_.gT.C_S_SETALERTS_HIGH+T+_.gT.C_S_SETALERTS_LOW+T+_.gT.C_S_SETALERTS_52WEEKHIGH+T+_.gT.C_S_SETALERTS_52WEEKLOW+T+_.gT.C_S_SETALERTS_USEVALUE,E+=S,E+=_.gT.C_S_SETALERTS_BID+V+_.gT.C_S_SETALERTS_PREVCLOSE+T+_.gT.C_S_SETALERTS_PREVHIGH+T+_.gT.C_S_SETALERTS_PREVLOW+T+_.gT.C_S_SETALERTS_PREVOPEN+T+_.gT.C_S_SETALERTS_ATP+T+_.gT.C_S_SETALERTS_OPENPRICE+T+_.gT.C_S_SETALERTS_HIGH+T+_.gT.C_S_SETALERTS_LOW+T+_.gT.C_S_SETALERTS_52WEEKHIGH+T+_.gT.C_S_SETALERTS_52WEEKLOW+T+_.gT.C_S_SETALERTS_USEVALUE,E+=S,E+=_.gT.C_S_SETALERTS_OFFER+V+_.gT.C_S_SETALERTS_PREVCLOSE+T+_.gT.C_S_SETALERTS_PREVHIGH+T+_.gT.C_S_SETALERTS_PREVLOW+T+_.gT.C_S_SETALERTS_PREVOPEN+T+_.gT.C_S_SETALERTS_ATP+T+_.gT.C_S_SETALERTS_OPENPRICE+T+_.gT.C_S_SETALERTS_HIGH+T+_.gT.C_S_SETALERTS_LOW+T+_.gT.C_S_SETALERTS_52WEEKHIGH+T+_.gT.C_S_SETALERTS_52WEEKLOW+T+_.gT.C_S_SETALERTS_USEVALUE,E+=S,E+=_.gT.C_S_SETALERTS_LTQ+V+_.gT.C_S_SETALERTS_PREVVOLUME+T+_.gT.C_S_SETALERTS_USEVALUE,E+=S,E+=_.gT.C_S_SETALERTS_BIDQTY+V+_.gT.C_S_SETALERTS_PREVVOLUME+T+_.gT.C_S_SETALERTS_USEVALUE,E+=S,E+=_.gT.C_S_SETALERTS_OFFERQTY+V+_.gT.C_S_SETALERTS_PREVVOLUME+T+_.gT.C_S_SETALERTS_USEVALUE,E+=S,E+=_.gT.C_S_SETALERTS_VOLUME+V+_.gT.C_S_SETALERTS_PREVVOLUME+T+_.gT.C_S_SETALERTS_USEVALUE,E+=S,E+=_.gT.C_S_SETALERTS_VALUE+V+_.gT.C_S_SETALERTS_PREVVALUE+T+_.gT.C_S_SETALERTS_USEVALUE,E+=S,E+=_.gT.C_S_SETALERTS_PERCENTCHANGE+V+_.gT.C_S_SETALERTS_USEVALUE,E+=S,E+=_.gT.C_S_SETALERTS_ATP+V+_.gT.C_S_SETALERTS_PREVCLOSE+T+_.gT.C_S_SETALERTS_PREVHIGH+T+_.gT.C_S_SETALERTS_PREVLOW+T+_.gT.C_S_SETALERTS_PREVOPEN+T+_.gT.C_S_SETALERTS_LTP+T+_.gT.C_S_SETALERTS_BID+T+_.gT.C_S_SETALERTS_OFFER+T+_.gT.C_S_SETALERTS_OPENPRICE+T+_.gT.C_S_SETALERTS_HIGH+T+_.gT.C_S_SETALERTS_LOW+T+_.gT.C_S_SETALERTS_52WEEKHIGH+T+_.gT.C_S_SETALERTS_52WEEKLOW+T+_.gT.C_S_SETALERTS_USEVALUE,E+=S,E+=_.gT.C_S_SETALERTS_OPENINTEREST+V+_.gT.C_S_SETALERTS_PREVOI+T+_.gT.C_S_SETALERTS_USEVALUE,E+=S,E+=_.gT.C_S_SETALERTS_OICHANGE+V+_.gT.C_S_SETALERTS_USEVALUE,(E+=S).endsWith(S)&&(E=E.substring(0,E.length-1)),E}catch(C){throw C}}static GetAlertParamString(E){var T="0";try{E==_.gT.C_V_SETALERTS_LTP?T=_.gT.C_S_SETALERTS_LTP:E==_.gT.C_V_SETALERTS_BID?T=_.gT.C_S_SETALERTS_BID:E==_.gT.C_V_SETALERTS_OFFER?T=_.gT.C_S_SETALERTS_OFFER:E==_.gT.C_V_SETALERTS_LTQ?T=_.gT.C_S_SETALERTS_LTQ:E==_.gT.C_V_SETALERTS_BIDQTY?T=_.gT.C_S_SETALERTS_BIDQTY:E==_.gT.C_V_SETALERTS_OFFERQTY?T=_.gT.C_S_SETALERTS_OFFERQTY:E==_.gT.C_V_SETALERTS_VOLUME?T=_.gT.C_S_SETALERTS_VOLUME:E==_.gT.C_V_SETALERTS_VALUE?T=_.gT.C_S_SETALERTS_VALUE:E==_.gT.C_V_SETALERTS_PERCENTCHANGE?T=_.gT.C_S_SETALERTS_PERCENTCHANGE:E==_.gT.C_V_SETALERTS_ATP?T=_.gT.C_S_SETALERTS_ATP:E==_.gT.C_V_SETALERTS_OIPERCCHANGE?T=_.gT.C_S_SETALERTS_OICHANGE:E==_.gT.C_V_SETALERTS_PREVCLOSE?T=_.gT.C_S_SETALERTS_PREVCLOSE:E==_.gT.C_V_SETALERTS_PREVHIGH?T=_.gT.C_S_SETALERTS_PREVHIGH:E==_.gT.C_V_SETALERTS_PREVLOW?T=_.gT.C_S_SETALERTS_PREVLOW:E==_.gT.C_V_SETALERTS_PREVOPEN?T=_.gT.C_S_SETALERTS_PREVOPEN:E==_.gT.C_V_SETALERTS_OPENPRICE?T=_.gT.C_S_SETALERTS_OPENPRICE:E==_.gT.C_V_SETALERTS_HIGH?T=_.gT.C_S_SETALERTS_HIGH:E==_.gT.C_V_SETALERTS_LOW?T=_.gT.C_S_SETALERTS_LOW:E==_.gT.C_V_SETALERTS_52WEEKHIGH?T=_.gT.C_S_SETALERTS_52WEEKHIGH:E==_.gT.C_V_SETALERTS_52WEEKLOW?T=_.gT.C_S_SETALERTS_52WEEKLOW:E==_.gT.C_V_SETALERTS_USEVALUE?T=_.gT.C_S_SETALERTS_USEVALUE:E==_.gT.C_V_SETALERTS_PREVVOLUME?T=_.gT.C_S_SETALERTS_PREVVOLUME:E==_.gT.C_V_SETALERTS_PREVVALUE?T=_.gT.C_S_SETALERTS_PREVVALUE:E==_.gT.C_V_SETALERTS_PREVOI?T=_.gT.C_S_SETALERTS_PREVOI:E==_.gT.C_V_SETALERTS_OPENINTEREST&&(T=_.gT.C_S_SETALERTS_OPENINTEREST)}catch(S){throw S}return T}static GetAlertParamValue(E){var T=0;try{E==_.gT.C_S_SETALERTS_LTP?T=_.gT.C_V_SETALERTS_LTP:E==_.gT.C_S_SETALERTS_BID?T=_.gT.C_V_SETALERTS_BID:E==_.gT.C_S_SETALERTS_OFFER?T=_.gT.C_V_SETALERTS_OFFER:E==_.gT.C_S_SETALERTS_LTQ?T=_.gT.C_V_SETALERTS_LTQ:E==_.gT.C_S_SETALERTS_BIDQTY?T=_.gT.C_V_SETALERTS_BIDQTY:E==_.gT.C_S_SETALERTS_OFFERQTY?T=_.gT.C_V_SETALERTS_OFFERQTY:E==_.gT.C_S_SETALERTS_VOLUME?T=_.gT.C_V_SETALERTS_VOLUME:E==_.gT.C_S_SETALERTS_VALUE?T=_.gT.C_V_SETALERTS_VALUE:E==_.gT.C_S_SETALERTS_PERCENTCHANGE?T=_.gT.C_V_SETALERTS_PERCENTCHANGE:E==_.gT.C_S_SETALERTS_ATP?T=_.gT.C_V_SETALERTS_ATP:E==_.gT.C_S_SETALERTS_OICHANGE?T=_.gT.C_V_SETALERTS_OIPERCCHANGE:E==_.gT.C_S_SETALERTS_PREVCLOSE?T=_.gT.C_V_SETALERTS_PREVCLOSE:E==_.gT.C_S_SETALERTS_PREVHIGH?T=_.gT.C_V_SETALERTS_PREVHIGH:E==_.gT.C_S_SETALERTS_PREVLOW?T=_.gT.C_V_SETALERTS_PREVLOW:E==_.gT.C_S_SETALERTS_PREVOPEN?T=_.gT.C_V_SETALERTS_PREVOPEN:E==_.gT.C_S_SETALERTS_OPENPRICE?T=_.gT.C_V_SETALERTS_OPENPRICE:E==_.gT.C_S_SETALERTS_HIGH?T=_.gT.C_V_SETALERTS_HIGH:E==_.gT.C_S_SETALERTS_LOW?T=_.gT.C_V_SETALERTS_LOW:E==_.gT.C_S_SETALERTS_52WEEKHIGH?T=_.gT.C_V_SETALERTS_52WEEKHIGH:E==_.gT.C_S_SETALERTS_52WEEKLOW?T=_.gT.C_V_SETALERTS_52WEEKLOW:E==_.gT.C_S_SETALERTS_USEVALUE?T=_.gT.C_V_SETALERTS_USEVALUE:E==_.gT.C_S_SETALERTS_PREVVOLUME?T=_.gT.C_V_SETALERTS_PREVVOLUME:E==_.gT.C_S_SETALERTS_PREVVALUE?T=_.gT.C_V_SETALERTS_PREVVALUE:E==_.gT.C_S_SETALERTS_PREVOI?T=_.gT.C_V_SETALERTS_PREVOI:E==_.gT.C_S_SETALERTS_OPENINTEREST&&(T=_.gT.C_V_SETALERTS_OPENINTEREST)}catch(S){throw S}return T}static FormAlertCondition(E,T,S,V,C){var e="";try{var a=parseInt(E),X=parseInt(T),N=parseInt(S);if(e=this.GetAlertParamString(a)+" "+this.GetOperatorString(X)+" ",S==_.gT.C_V_SETALERTS_USEVALUE.toString())switch(a){case _.gT.C_V_SETALERTS_LTP:case _.gT.C_V_SETALERTS_BID:case _.gT.C_V_SETALERTS_OFFER:case _.gT.C_V_SETALERTS_ATP:e+=C==_.gT.C_V_MSX_DERIVATIVES||C==_.gT.C_V_NSX_DERIVATIVES||C==_.gT.C_V_MSX_SPOT||C==_.gT.C_V_NSX_DERIVATIVES||C==_.gT.C_V_NSX_SPOT||C==_.gT.C_V_BSECDX_DERIVATIVES||C==_.gT.C_V_BSECDX_SPOT?parseFloat(V).toFixed(4):C==_.gT.C_V_MSX_FAO||C==_.gT.C_V_MAPPED_MSX_FAO?V:parseFloat(V).toFixed(2);break;case _.gT.C_V_SETALERTS_VALUE:case _.gT.C_V_SETALERTS_PERCENTCHANGE:case _.gT.C_V_SETALERTS_OIPERCCHANGE:e+=parseFloat(V).toFixed(2);break;case _.gT.C_V_SETALERTS_OPENINTEREST:case _.gT.C_V_SETALERTS_VOLUME:case _.gT.C_V_SETALERTS_LTQ:case _.gT.C_V_SETALERTS_BIDQTY:case _.gT.C_V_SETALERTS_OFFERQTY:e+=parseFloat(V).toString()}else e+=this.GetAlertParamString(N)}catch(R){throw R}return e}static GetOperatorString(E){var T="";try{E==_.gT.C_V_GREATER_THAN_EQUAL_TO_STR_ID?T=_.gT.C_S_GREATER_THAN_EQUAL_TO_STR:E==_.gT.C_V_LESS_THAN_EQUAL_TO_STR_ID?T=_.gT.C_S_LESS_THAN_EQUAL_TO_STR:E==_.gT.C_V_GREATER_THAN_STR_ID?T=_.gT.C_S_GREATER_THAN_STR:E==_.gT.C_V_LESS_THAN_STR_ID?T=_.gT.C_S_LESS_THAN_STR:E==_.gT.C_V_EQUAL_TO_STR_ID&&(T=_.gT.C_S_EQUAL_TO_STR)}catch(S){throw S}return T}static GetOperatorValue(E){var T=0;try{E==_.gT.C_S_GREATER_THAN_EQUAL_TO_STR?T=_.gT.C_V_GREATER_THAN_EQUAL_TO_STR_ID:E==_.gT.C_S_LESS_THAN_EQUAL_TO_STR?T=_.gT.C_V_LESS_THAN_EQUAL_TO_STR_ID:E==_.gT.C_S_GREATER_THAN_STR?T=_.gT.C_V_GREATER_THAN_STR_ID:E==_.gT.C_S_LESS_THAN_STR?T=_.gT.C_V_LESS_THAN_STR_ID:E==_.gT.C_S_EQUAL_TO_STR&&(T=_.gT.C_V_EQUAL_TO_STR_ID)}catch(S){throw S}return T}static FormOEPopulationString(E){}static ConvertToDateObj(E){var T=new Date("01/01/1980 00:00:00");
1return T.setSeconds(E),T}static GetProductType(E,T,S,V){var C="",e="";return"ORDERRESP"==V&&(e=" ProductType"),E==_.gT.C_S_PRODUCTTYPE_MARGIN_VALUE?C+=T==_.gT.C_V_NSE_CASH||T==_.gT.C_V_BSE_CASH||T==_.gT.C_V_DSE_CASH||T==_.gT.C_V_MSX_CASH||T==_.gT.C_V_NSEL_DERIVATIVES||T==_.gT.C_V_COMBINED_CASH?" "+_.gT.C_S_PRODUCTTYPE_MARGIN_TEXT+e:S==_.gT.C_S_MANAGER_VER_9105_PLUS||S==_.gT.C_S_MANAGER_VER_9105_INTEGRATED||S==_.gT.C_S_MANAGER_VER_10000||S==_.gT.C_S_MANAGER_VER_10003||S==_.gT.C_S_MANAGER_VER_10005?" "+_.gT.C_S_PRODUCTTYPE_INTRADAY_TEXT+e:" "+_.gT.C_S_PRODUCTTYPE_MARGIN_TEXT+e:E==_.gT.C_S_PRODUCTTYPE_DELIVERY_VALUE?C+=T==_.gT.C_V_NSE_CASH||T==_.gT.C_V_BSE_CASH||T==_.gT.C_V_DSE_CASH||T==_.gT.C_V_MSX_CASH||T==_.gT.C_V_NSEL_DERIVATIVES||T==_.gT.C_V_COMBINED_CASH?" "+_.gT.C_S_PRODUCTTYPE_DELIVERY_TEXT+e:S==_.gT.C_S_MANAGER_VER_9105_PLUS||S==_.gT.C_S_MANAGER_VER_9105_INTEGRATED||S==_.gT.C_S_MANAGER_VER_10000||S==_.gT.C_S_MANAGER_VER_10003||S==_.gT.C_S_MANAGER_VER_10005?" "+_.gT.C_S_PRODUCTTYPE_CARRYFORWARD_TEXT+e:" "+_.gT.C_S_PRODUCTTYPE_DELIVERY_TEXT+e:E==_.gT.C_S_PRODUCTTYPE_AMO_MARGIN_VALUE?C+=T==_.gT.C_V_NSE_CASH||T==_.gT.C_V_BSE_CASH||T==_.gT.C_V_DSE_CASH||T==_.gT.C_V_MSX_CASH||T==_.gT.C_V_NSEL_DERIVATIVES||T==_.gT.C_V_COMBINED_CASH?" "+_.gT.C_S_PRODUCTTYPE_AMO_MARGIN_TEXT+e:S==_.gT.C_S_MANAGER_VER_9105_PLUS||S==_.gT.C_S_MANAGER_VER_9105_INTEGRATED||S==_.gT.C_S_MANAGER_VER_10000||S==_.gT.C_S_MANAGER_VER_10003||S==_.gT.C_S_MANAGER_VER_10005?" "+_.gT.C_S_PRODUCTTYPE_AMO_INTRADAY_TEXT+e:" "+_.gT.C_S_PRODUCTTYPE_AMO_MARGIN_TEXT+e:E==_.gT.C_S_PRODUCTTYPE_AMO_DELIVERY_VALUE?C+=T==_.gT.C_V_NSE_CASH||T==_.gT.C_V_BSE_CASH||T==_.gT.C_V_DSE_CASH||T==_.gT.C_V_MSX_CASH||T==_.gT.C_V_NSEL_DERIVATIVES||T==_.gT.C_V_COMBINED_CASH?" "+_.gT.C_S_PRODUCTTYPE_AMO_DELIVERY_TEXT+e:S==_.gT.C_S_MANAGER_VER_9105_PLUS||S==_.gT.C_S_MANAGER_VER_9105_INTEGRATED||S==_.gT.C_S_MANAGER_VER_10000||S==_.gT.C_S_MANAGER_VER_10003||S==_.gT.C_S_MANAGER_VER_10005?" "+_.gT.C_S_PRODUCTTYPE_AMO_CARRYFORWARD_TEXT+e:" "+_.gT.C_S_PRODUCTTYPE_AMO_DELIVERY_TEXT+e:E==_.gT.C_S_PRODUCTTYPE_MTF_VALUE?C+=" "+_.gT.C_S_PRODUCTTYPE_MTF_TEXT+e:E==_.gT.C_S_PRODUCTTYPE_MP_VALUE?C+=" "+_.gT.C_S_PRODUCTTYPE_MP_TEXT+e:E==_.gT.C_S_PRODUCTTYPE_PTST_VALUE?C+=" "+_.gT.C_S_PRODUCTTYPE_PTST_TEXT+e:E==_.gT.C_S_PRODUCTTYPE_BRACKET_VALUE&&(C+=" "+_.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT+e),C.trim()}static GetExchangeswithMappedSegmentId(E){var S,V,C,e,a,X,N,R,M,A,O,g,D,l,U,r,i,f,B,T=[];function P(L,H){this.ExchangeDesc=H,this.MappedMarketSegmentId=L,this.MarketSegmentId=I.GetMarketSegmentID(L)}return S=E[_.gT.C_V_NSE_CASH.toString()],V=E[_.gT.C_V_NSE_DERIVATIVES.toString()],C=E[_.gT.C_V_BSE_CASH.toString()],e=E[_.gT.C_V_BSE_DERIVATIVES.toString()],a=E[_.gT.C_V_MCX_DERIVATIVES.toString()],N=E[_.gT.C_V_NCDEX_DERIVATIVES.toString()],R=E[_.gT.C_V_NSEL_DERIVATIVES.toString()],M=E[_.gT.C_V_MSX_DERIVATIVES.toString()],A=E[_.gT.C_V_NSX_DERIVATIVES.toString()],O=E[_.gT.C_V_MSX_CASH.toString()],g=E[_.gT.C_V_MSX_FAO.toString()],D=E[_.gT.C_V_DSE_CASH.toString()],l=E[_.gT.C_V_BSECOMM_DERIVATIVES.toString()],U=E[_.gT.C_V_NSECOMM_DERIVATIVES.toString()],r=E[_.gT.C_V_DGCX_DERIVATIVES.toString()],i=E[_.gT.C_V_BFX_DERIVATIVES.toString()],f=E[_.gT.C_V_BSECDX_DERIVATIVES.toString()],B=E[_.gT.C_V_OFS_IPO_BONDS.toString()],X=E[_.gT.C_V_ICEX_DERIVATIVES.toString()],"ON"==S&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_NSE_CASH),_.gT.C_S_NSE_EQ_DESC)),"ON"==V&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_NSE_DERIVATIVES),_.gT.C_S_NSE_DERV_DESC)),"ON"==C&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_BSE_CASH),_.gT.C_S_BSE_EQ_DESC)),"ON"==e&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_BSE_DERIVATIVES),_.gT.C_S_BSE_DERV_DESC)),"ON"==a&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_MCX_DERIVATIVES),_.gT.C_S_MCX_DERV_DESC)),"ON"==N&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_NCDEX_DERIVATIVES),_.gT.C_S_NCDEX_DERV_DESC)),"ON"==R&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_NSEL_DERIVATIVES),_.gT.C_S_NSEL_SPTCOM_DESC)),"ON"==M&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_MSX_DERIVATIVES),_.gT.C_S_MCXSX_FUTURES_DESC)),"ON"==O&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_MSX_CASH),_.gT.C_S_MCXSX_EQUITIES_DESC)),"ON"==g&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_MSX_FAO),_.gT.C_S_MCXSX_FAO_DESC)),"ON"==D&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_DSE_CASH),_.gT.C_S_DSE_EQUITIES_DESC)),"ON"==l&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_BSECOMM_DERIVATIVES),_.gT.C_S_BSECOMM_FUTURES_DESC)),"ON"==A&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_NSX_DERIVATIVES),_.gT.C_S_NSX_FUTURES_DESC)),"ON"==f&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_BSECDX_DERIVATIVES),_.gT.C_S_BSECDX_FUTURES_DESC)),"ON"==U&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_NSECOMM_DERIVATIVES),_.gT.C_S_NSECOMM_FUTURES_DESC)),"ON"==r&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_DGCX_DERIVATIVES),_.gT.C_S_DGCX_FUTURES_DESC)),"ON"==i&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_BFX_DERIVATIVES),_.gT.C_S_BFX_FUTURES_DESC)),"ON"==B&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_OFS_IPO_BONDS),_.gT.C_S_OTSTXT_EXCHANGE_TEXT)),"ON"==X&&T.push(new P(this.GetMappedMarketSegmentId(_.gT.C_V_ICEX_DERIVATIVES),_.gT.C_S_ICEX_FUTURES_DESC)),T}static GetMktType(E,T){var S="";if(E==_.gT.C_S_NSE_EXCHANGE_TEXT)switch(T){case _.gT.C_S_INSTRUMENT_EQUITIES_TEXT:S="1";break;case _.gT.C_S_INSTRUMENT_FUTURES_TEXT:case _.gT.C_S_INSTRUMENT_FUTIDX_TEXT:case _.gT.C_S_INSTRUMENT_FUTIVX_TEXT:case _.gT.C_S_INSTRUMENT_FUTSTK_TEXT:S="2";break;case _.gT.C_S_INSTRUMENT_OPTIONS_TEXT:case _.gT.C_S_INSTRUMENT_OPTIDX_TEXT:case _.gT.C_S_INSTRUMENT_OPTSTK_TEXT:S="3"}else if(E==_.gT.C_S_BSE_EXCHANGE_TEXT)switch(T){case _.gT.C_S_INSTRUMENT_EQUITIES_TEXT:S="1";break;case _.gT.C_S_INSTRUMENT_FUTURES_TEXT:case _.gT.C_S_INSTRUMENT_FUTIDX_TEXT:case _.gT.C_S_INSTRUMENT_FUTSTK_TEXT:S="2";break;case _.gT.C_S_INSTRUMENT_OPTIONS_TEXT:case _.gT.C_S_INSTRUMENT_OPTIDX_TEXT:case _.gT.C_S_INSTRUMENT_OPTSTK_TEXT:S="3"}else if(E==_.gT.C_S_MCX_EXCHANGE_TEXT)T==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT?S="2":T==_.gT.C_S_INSTRUMENT_OPTFUT_TEXT||T==_.gT.C_S_INSTRUMENT_OPTCOM_TEXT?S="3":T==_.gT.C_S_INSTRUMENT_FUTSPT_TEXT&&(S="1");else if(E==_.gT.C_S_NCDEX_EXCHANGE_TEXT)T==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT?S="2":T==_.gT.C_S_INSTRUMENT_OPTFUT_TEXT?S="3":T==_.gT.C_S_INSTRUMENT_FUTSPT_TEXT&&(S="2");else if(E==_.gT.C_S_NSEL_EXCHANGE_TEXT)T==_.gT.C_S_INSTRUMENT_NSELSPTCOM_TEXT?S="2":T==_.gT.C_S_INSTRUMENT_MCX
1FUTSPT_TEXT&&(S="1");else if(E==_.gT.C_S_MSX_EXCHANGE_TEXT)(T==_.gT.C_S_INSTRUMENT_FUTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_CURRENCY_TEXT)&&(S="2"),T==_.gT.C_S_INSTRUMENT_OPTCUR_TEXT?S="3":T==_.gT.C_S_INSTRUMENT_EQUITIES_TEXT?S="1":T==_.gT.C_S_INSTRUMENT_FUTURES_TEXT?S="2":T==_.gT.C_S_INSTRUMENT_OPTIONS_TEXT?S="3":T==_.gT.C_S_INSTRUMENT_CUR_TEXT&&(S="1");else if(E==_.gT.C_S_NSX_EXCHANGE_TEXT)T==_.gT.C_S_INSTRUMENT_FUTCUR_TEXT?S="2":(T==_.gT.C_S_INSTRUMENT_OPTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_OPTIRC_TEXT)&&(S="3");else if(E==_.gT.C_S_BSECDX_EXCHANGE_TEXT)T==_.gT.C_S_INSTRUMENT_FUTCUR_TEXT?S="2":(T==_.gT.C_S_INSTRUMENT_OPTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_OPTIRD_TEXT)&&(S="3");else if(E==_.gT.C_S_BSECOMM_EXCHANGE_TEXT)switch(T){case _.gT.C_S_INSTRUMENT_FUTCOM_TEXT:S="2";break;case _.gT.C_S_INSTRUMENT_OPTFUT_TEXT:case _.gT.C_S_INSTRUMENT_OPTCOM_TEXT:S="3"}else if(E==_.gT.C_S_DSE_EXCHANGE_TEXT)T==_.gT.C_S_INSTRUMENT_EQUITIES_TEXT&&(S="1");else if(E==_.gT.C_S_DGCX_EXCHANGE_TEXT||E==_.gT.C_S_BFX_EXCHANGE_TEXT)T.startsWith("FUT")?S="2":T.startsWith("OPT")&&(S="3");else if(E==_.gT.C_S_NSECOMM_EXCHANGE_TEXT)switch(T){case _.gT.C_S_INSTRUMENT_FUTMET_TEXT:case _.gT.C_S_INSTRUMENT_NSECOM_TEXT:case _.gT.C_S_INSTRUMENT_FUTBLN_TEXT:case _.gT.C_S_INSTRUMENT_FUTENR_TEXT:case _.gT.C_S_INSTRUMENT_FUTBAS_TEXT:S="2";break;case _.gT.C_S_INSTRUMENT_OPTBAS_TEXT:S="3"}else if(E==_.gT.C_S_ICEX_EXCHANGE_TEXT)switch(T){case _.gT.C_S_INSTRUMENT_FUTCOM_TEXT:S="2"}return S}static CalculateMTM(E,T,S,V,C,e,a,X,N,R,M){var A=0;try{R=this.GetMarketSegmentID(R),isNaN(S)&&(S=0),A=0!=S||this.IsCommodityExchange(R)?R==_.gT.C_V_MCX_DERIVATIVES||R==_.gT.C_V_NSEL_DERIVATIVES||R==_.gT.C_V_ICEX_DERIVATIVES||R==_.gT.C_V_DGCX_DERIVATIVES||R==_.gT.C_V_BFX_DERIVATIVES||R==_.gT.C_V_NSECOMM_DERIVATIVES||R==_.gT.C_V_MSX_FAO||R==_.gT.C_V_BSECOMM_DERIVATIVES?E+T*S*V*(C/e)*(a/X)-N:R==_.gT.C_V_MSX_DERIVATIVES||R==_.gT.C_V_NSX_DERIVATIVES||R==_.gT.C_V_BSECDX_DERIVATIVES?1==M?E+T*S*V*(C/e)*(a/X)-N:E+T*(S*(M/1e7))*V*(C/e)*(a/X)-N:R==_.gT.C_V_NSE_DERIVATIVES||R==_.gT.C_V_BSE_DERIVATIVES?E+T*S-N:R==_.gT.C_V_NCDEX_DERIVATIVES?E-N+T*S*(a/X):E+T*S-N:0}catch(O){throw O}return parseFloat(A.toFixed(2))}static CalculateActualMTM(E,T,S,V,C,e,a,X,N,R,M){var A=0;try{R=this.GetMarketSegmentID(R),isNaN(S)&&(S=0),A=0!=S||this.IsCommodityExchange(R)?R==_.gT.C_V_MCX_DERIVATIVES||R==_.gT.C_V_NSEL_DERIVATIVES||R==_.gT.C_V_ICEX_DERIVATIVES||R==_.gT.C_V_DGCX_DERIVATIVES||R==_.gT.C_V_BFX_DERIVATIVES||R==_.gT.C_V_NSECOMM_DERIVATIVES||R==_.gT.C_V_MSX_FAO||R==_.gT.C_V_BSECOMM_DERIVATIVES?E+T*S*V*(C/e)*(a/X)-N:R==_.gT.C_V_MSX_DERIVATIVES||R==_.gT.C_V_NSX_DERIVATIVES||R==_.gT.C_V_BSECDX_DERIVATIVES?1==M?E+T*S*V*(C/e)*(a/X)-N:E+T*(S*(M/1e7))*V*(C/e)*(a/X)-N:R==_.gT.C_V_NSE_DERIVATIVES||R==_.gT.C_V_BSE_DERIVATIVES?E+T*S-N:R==_.gT.C_V_NCDEX_DERIVATIVES?E-N+T*S*(a/X):E+T*S-N:0}catch(O){throw O}return parseFloat(A.toFixed(2))}static GetProductTypeValue(E){var T="";switch(E=E.trim()){case _.gT.C_S_PRODUCTTYPE_MARGIN_TEXT:case _.gT.C_S_PRODUCTTYPE_INTRADAY_TEXT:T=_.gT.C_S_PRODUCTTYPE_MARGIN_VALUE;break;case _.gT.C_S_PRODUCTTYPE_DELIVERY_TEXT:case _.gT.C_S_PRODUCTTYPE_CARRYFORWARD_TEXT:T=_.gT.C_S_PRODUCTTYPE_DELIVERY_VALUE;break;case _.gT.C_S_PRODUCTTYPE_MTF_TEXT:T=_.gT.C_S_PRODUCTTYPE_MTF_VALUE;break;case _.gT.C_S_PRODUCTTYPE_MP_TEXT:T=_.gT.C_S_PRODUCTTYPE_MP_VALUE;break;case _.gT.C_S_PRODUCTTYPE_PTST_TEXT:T=_.gT.C_S_PRODUCTTYPE_PTST_VALUE;break;case _.gT.C_S_PRODUCTTYPE_AMO_MARGIN_TEXT:case _.gT.C_S_PRODUCTTYPE_AMO_INTRADAY_TEXT:T=_.gT.C_S_PRODUCTTYPE_AMO_MARGIN_VALUE;break;case _.gT.C_S_PRODUCTTYPE_AMO_DELIVERY_TEXT:case _.gT.C_S_PRODUCTTYPE_AMO_CARRYFORWARD_TEXT:T=_.gT.C_S_PRODUCTTYPE_AMO_DELIVERY_VALUE;break;case _.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT:T=_.gT.C_S_PRODUCTTYPE_BRACKET_VALUE}return T}static FormatNegativeValues(E){try{if(""!=E){var T=parseFloat(E);T<0&&(E="("+(T*=-1).toFixed(2)+")")}}catch(S){throw S}return E}static FormatNumber(E,T){for(var S=E.toFixed(T).split("."),V=S[0].split("").reverse(),C=!1,e="",a=0,X=0,N=0;N<V.length;N++)++a%3!=1||1==a||C?e=C&&++X%2==0&&1!=X&&"-"!=V[N]?V[N]+","+e:V[N]+e:(e
1=V[N]+","+e,C=!0);return e+"."+S[1]}static CheckNonBlankNonZero(E){var T=!1;try{E.length>0&&"0"!=E&&(T=!0)}catch(S){T=!1}return T}static FormatToPercentage(E){var T="";try{E.length>0&&(T=parseFloat(E).toFixed(2).toString()+" %")}catch(S){T=""}return T}static DecryptChartData(E){return(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=(E=E.replaceAllChar(")",",0,0,0,0,")).replaceAllChar("(",",0,0,0,")).replaceAllChar("!",",0,0,")).replaceAllChar("|",",0,")).replaceAllChar(":","0,")).replaceAllChar("{",",+")).replaceAllChar("}",",-")).replaceAllChar("%","5,")).replaceAllChar("~","10")).replaceAllChar("@","20")).replaceAllChar("#","30")).replaceAllChar("$","40")).replaceAllChar("^","50")).replaceAllChar("&","60")).replaceAllChar("*","70")).replaceAllChar("<","80")).replaceAllChar(">","90")).replaceAllChar("a","0")).replaceAllChar("b","1")).replaceAllChar("b","1")).replaceAllChar("b","1")).replaceAllChar("c","2")).replaceAllChar("d","3")).replaceAllChar("e","4")).replaceAllChar("f","5")).replaceAllChar("g","6")).replaceAllChar("h","7")).replaceAllChar("i","8")).replaceAllChar("j","9")).replaceAllChar(";","00")}static GetMktSegmentsHavingLots(){var E=[];return E.push(_.gT.C_V_MCX_DERIVATIVES.toString()),E.push(_.gT.C_V_NSEL_DERIVATIVES.toString()),E.push(_.gT.C_V_MSX_DERIVATIVES.toString()),E.push(_.gT.C_V_NSX_DERIVATIVES.toString()),E.push(_.gT.C_V_BSECDX_DERIVATIVES.toString()),E.push(_.gT.C_V_DGCX_DERIVATIVES.toString()),E.push(_.gT.C_V_BFX_DERIVATIVES.toString()),E.push(_.gT.C_V_NSECOMM_DERIVATIVES.toString()),E.push(_.gT.C_V_ICEX_DERIVATIVES.toString()),E.push(_.gT.C_V_MSX_CASH.toString()),E.push(_.gT.C_V_MSX_FAO.toString()),E.push(_.gT.C_V_GBOT_DERIVATIVES.toString()),E}static GetColProfIdMktWatch(E){var T=3;try{switch(E){case _.gT.C_S_TAG_GRIDVIEW:case _.gT.C_S_TAG_BLOCKVIEW:case _.gT.C_S_TAG_HEATMAP:T=3;break;case _.gT.C_S_TAG_PP:T=7}}catch(S){}return T}static RoundNearestPriceTick(E,T){var S=1/T;return Math.round(E*S)/S}static RoundDown(E,T,S){return Math.round(E-E%T)}static RoundUp(E,T,S){return Math.round(E+(T-E%T))}static UnCompressData(E){try{var T=new Uint8Array(E),S=Zlib.uncompress(new Uint8Array(T)),V=[];for(let C=0;C<S.length;C+=1)V.push(String.fromCharCode(S[C]));return V.join("")}catch(C){throw C}}static ConvertToDate(E,T){var S=new Date("01/01/1980 00:00:00");return S.setSeconds(E),null==T||null==T||""==T?S.getDate()+["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","sep","Oct","Nov","Dec"][S.getMonth()]+S.getFullYear():S.toString(T)}static fn_CheckForNonMinusOne(E){var T=!1;try{T="-1.00"!=parseFloat(E).toFixed(2).toString()}catch(S){T=!1}return T}static GetExchangeNameDesc(E){var T="";switch(E){case _.gT.C_V_NSE_CASH:T=_.gT.C_S_NSE_EQ_DESC;break;case _.gT.C_V_NSE_DERIVATIVES:T=_.gT.C_S_NSE_DERV_DESC;break;case _.gT.C_V_BSE_CASH:T=_.gT.C_S_BSE_EQ_DESC;break;case _.gT.C_V_BSE_DERIVATIVES:T=_.gT.C_S_BSE_DERV_DESC;break;case _.gT.C_V_MCX_DERIVATIVES:case _.gT.C_V_MCX_SPOT:T=_.gT.C_S_MCX_FUTURES_DESC;break;case _.gT.C_V_NCDEX_DERIVATIVES:case _.gT.C_V_NCDEX_SPOT:T=_.gT.C_S_NCDEX_FUTURES_DESC;break;case _.gT.C_V_NSEL_DERIVATIVES:case _.gT.C_V_NSEL_SPOT:T=_.gT.C_S_NSEL_SPTCOM_DESC;break;case _.gT.C_V_MSX_DERIVATIVES:T=_.gT.C_S_MCXSX_FUTURES_DESC;break;case _.gT.C_V_MSX_CASH:T=_.gT.C_S_MCXSX_EQUITIES_DESC;break;case _.gT.C_V_MSX_FAO:T=_.gT.C_S_MCXSX_FAO_DESC;break;case _.gT.C_V_DSE_CASH:T=_.gT.C_S_DSE_EQUITIES_DESC;break;case _.gT.C_V_BSECOMM_DERIVATIVES:case _.gT.C_V_BSECOMM_SPOT:T=_.gT.C_S_BSECOMM_FUTURES_DESC;break;case _.gT.C_V_NSX_DERIVATIVES:case _.gT.C_V_NSX_SPOT:T=_.gT.C_S_NSX_FUTURES_DESC;break;case _.gT.C_V_BSECDX_DERIVATIVES:case _.gT.C_V_BSECDX_SPOT:T=_.gT.C_S_BSECDX_FUTURES_DESC;break;case _.gT.C_V_NSECOMM_DERIVATIVES:case _.gT.C_V_NSECOMM_SPOT:T=_.gT.C_S_NSECOMM_FUTURES_DESC;break;case _.gT.C_V_DGCX_DERIVATIVES:case _.gT.C_V_DGCX_SPOT:T=_.gT.C_S_DGCX_FUTURES_DESC;break;case _.gT.C_V_BFX_DERIVATIVES:case _.gT.C_V_BFX_SPOT:T=_.gT.C_S_BFX_FUTURES_DESC;break;case _.gT.C_V_OFS_IPO_BONDS:T=_.gT.C_S_OTSTXT_EXCHANGE_TEXT;break;case _.gT.C_V_ICEX_DERIVATIVES:T=_.gT.C_S_ICEX_FUTURES_DESC}return T}static PriceCanNotBeZeroMsg(E){return _.xB.dMsgMaster.NNSL357.replace("{0}",E)}static PriceCanNotBeNegativeMsg(E){return _.xB.dMsgMaster.NNSL362.replace("{0}",E)}static PriceNotInDecDigitsMsg(E,T){return _.xB.dMsgMaster.NNSL358.replace("{0}",E).replace("{1}",T)}static PriceNotInPriceTickMsg(E,T,S){return S?_.xB.dMsgMaster.NNSL359.replace("{0}",E)+T+_.xB.dMsgMaster.NNSL63:_.xB.dMsgMaster.NNSL359.replace("{0}",E)+T}static PriceOutOfRangeMsg(E){return _.xB.dMsgMaster.NNSL360.replace("{0}",E)}static MPNotAllowedMsg(E){return E==_.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT?_.xB.dMsgMaster.NNSL372.replace("{0}",_.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT):E==_.gT.C_S_PRODUCTTYPE_MP_TEXT?_.xB.dMsgMaster.NNSL220.replace("Margin Plus",_.gT.C_S_PRODUCTTYPE_MP_TEXT):_.xB.dMsgMaster.NNSL220}static MPNotAllowedForLTPMsg(E,T){return E==_.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT?
10==T?_.xB.dMsgMaster.NNSL370.replace("{0}",_.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT):_.xB.dMsgMaster.NNSL374.replace("{0}",_.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT):E==_.gT.C_S_PRODUCTTYPE_MP_TEXT?_.xB.dMsgMaster.NNSL215.replace("Margin Plus",_.gT.C_S_PRODUCTTYPE_MP_TEXT):_.xB.dMsgMaster.NNSL215}static MPNotAllowedForValidityMsg(E){return E==_.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT?_.xB.dMsgMaster.NNSL371.replace("{0}",_.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT):E==_.gT.C_S_PRODUCTTYPE_MP_TEXT?_.xB.dMsgMaster.NNSL218.replace("Margin Plus",_.gT.C_S_PRODUCTTYPE_MP_TEXT):_.xB.dMsgMaster.NNSL218}static MPNotAllowedForUnderlyingLTPMsg(E){return E==_.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT?_.xB.dMsgMaster.NNSL373.replace("{0}",_.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT):E==_.gT.C_S_PRODUCTTYPE_MP_TEXT?_.xB.dMsgMaster.NNSL219.replace("Margin Plus",_.gT.C_S_PRODUCTTYPE_MP_TEXT):_.xB.dMsgMaster.NNSL219}static PriceGreaterInt32MaxMsg(E,T,S,V){return E+" should be less than "+(parseFloat(V.toString())/T).toFixed(S)}static calculatePP(E,T,S,V,C){var e;switch(E){case"(H+L+C)/3":e=((parseFloat(T)+parseFloat(S)+parseFloat(V))/3).toFixed(4);break;case"(H+L+O)/3":e=((parseFloat(T)+parseFloat(S)+parseFloat(C))/3).toFixed(4);break;case"(H+L+C+O)/4":e=((parseFloat(T)+parseFloat(S)+parseFloat(V)+parseFloat(C))/4).toFixed(4);break;case"(H+L+C+C)/4":e=((parseFloat(T)+parseFloat(S)+parseFloat(V)+parseFloat(V))/4).toFixed(4);break;case"(H+L+O+O)/4":e=((parseFloat(T)+parseFloat(S)+parseFloat(C)+parseFloat(C))/4).toFixed(4);break;case"(H+L)/2":e=((parseFloat(T)+parseFloat(S))/2).toFixed(4);break;case"(H+C)/2":e=((parseFloat(T)+parseFloat(V))/2).toFixed(4);break;case"(L+C)/2":e=((parseFloat(S)+parseFloat(V))/2).toFixed(4)}return e}static calculateSupportResistance(E,T,S,V,C,e,a,X,N,R){var M,A,O,g,D,l,U,r,i,f;switch(E){case"Classic":M=parseFloat((parseFloat(T)+3*parseFloat(S)).toFixed(4)),A=parseFloat((parseFloat(T)-3*parseFloat(S)).toFixed(4)),A=this.calculateMinimum(M,A),O=parseFloat(T)+3*parseFloat(S),g=parseFloat(T)+2*parseFloat(S),D=parseFloat(T)+parseFloat(S),l=Number(2*parseFloat(T)-parseFloat(V)),U=Number(2*parseFloat(T)-parseFloat(C)),r=Number(parseFloat(T)-parseFloat(S)),i=Number(parseFloat(T)-2*parseFloat(S)),f=Number(parseFloat(T)-3*parseFloat(S));break;case"Woodie":M=parseFloat((parseFloat(T)+3*parseFloat(S)).toFixed(4)),A=parseFloat((parseFloat(T)-3*parseFloat(S)).toFixed(4)),A=this.calculateMinimum(M,A),O=parseFloat((parseFloat(T)+3*parseFloat(S)).toFixed(4)),g=parseFloat((parseFloat(C)+2*(parseFloat(T)-parseFloat(V))).toFixed(4)),g=parseFloat((parseFloat(C)+2*(parseFloat(T)-parseFloat(V))).toFixed(4)),D=parseFloat((parseFloat(T)+parseFloat(S)).toFixed(4)),l=parseFloat((2*parseFloat(T)-parseFloat(V)).toFixed(4)),U=parseFloat((2*parseFloat(T)-parseFloat(C)).toFixed(4)),r=parseFloat((parseFloat(T)-parseFloat(S)).toFixed(4)),i=parseFloat((parseFloat(V)-2*(parseFloat(C)-parseFloat(T))).toFixed(4)),f=parseFloat((parseFloat(T)-3*parseFloat(S)).toFixed(4));break;case"Camarilla":M=parseFloat((parseFloat(e)+.55*parseFloat(S)).toFixed(4)),A=parseFloat((parseFloat(e)-.55*parseFloat(S)).toFixed(4)),A=this.calculateMinimum(M,A),O=parseFloat((parseFloat(e)+.55*parseFloat(S)).toFixed(4)),g=parseFloat((parseFloat(e)+.275*parseFloat(S)).toFixed(4)),D=parseFloat((parseFloat(e)+parseFloat(S)*(1.1/6)).toFixed(4)),l=parseFloat((parseFloat(e)+parseFloat(S)*(1.1/12)).toFixed(4)),U=parseFloat((parseFloat(e)-parseFloat(S)*(1.1/12)).toFixed(4)),r=parseFloat((parseFloat(e)-parseFloat(S)*(1.1/6)).toFixed(4)),i=parseFloat((parseFloat(e)-.275*parseFloat(S)).toFixed(4)),f=parseFloat((parseFloat(e)-.55*parseFloat(S)).toFixed(4));break;case"Fibonacci":M=parseFloat((parseFloat(T)+parseFloat(S)*parseFloat(a)).toFixed(4)),A=parseFloat((parseFloat(T)-parseFloat(S)*parseFloat(a)).toFixed(4)),A=this.calculateMinimum(M,A),O=parseFloat(T)+parseFloat(S)*parseFloat(a),g=parseFloat(T)+parseFloat(S)*parseFloat(X),D=parseFloat(T)+parseFloat(S)*parseFloat(N),l=parseFloat((parseFloat(T)+parseFloat(S)*parseFloat(R)).toFixed(4)),U=parseFloat((parseFloat(T)-parseFloat(S)*parseFloat(R)).toFixed(4)),r=parseFloat((parseFloat(T)-parseFloat(S)*parseFloat(N)).toFixed(4)),i=parseFloat((parseFloat(T)-parseFloat(S)*parseFloat(X)).toFixed(4)),f=parseFloat((parseFloat(T)-parseFloat(S)*parseFloat(a)).toFixed(4))}return[M,A,O,g,D,l,U,r,i,f]}static calculateMinimum(E,T){return parseFloat(E)-parseFloat(T)<=40?T-(E-T)/9:T-10}static GetMKTWatchViews(){var E=[];try{var T=parseInt(_.xB.dConfigMaster.MARKETWATCH_MULTIVIEW,10);(T&_.gT.C_V_TAG_GRIDVIEW)===_.gT.C_V_TAG_GRIDVIEW&&E.push(_.gT.C_S_TAG_GRIDVIEW),(T&_.gT.C_V_TAG_BLOCKVIEW)===_.gT.C_V_TAG_BLOCKVIEW&&E.push(_.gT.C_S_TAG_BLOCKVIEW)}catch(S){}return E}
1static IsAdvancedChartAllowed(){return _.xB.dConfigMaster.ADVANCE_CHART==_.gT.C_S_YES&&_.vV.IsAllowedClientFacility("ADVCHARTS")}static getDateTimePart(E){if(""!=E.trim()){if(-1==E.indexOf(" "))return E;if(2==(E=E.split(" ")).length){if(0==parseFloat(E[1]))return"";var T=E[1].trim().substr(0,2),S=E[1].trim().substr(2,2),V=E[1].trim().substr(4,2);return"InternetExplorer"==_.xB.Browser.Name||"Firefox"==_.xB.Browser.Name?E[0].replaceAll("-","/")+" "+T+":"+S+":"+V:T+":"+S+":"+V+" "+E[0]}return""}}static roundOffCMOTS(E){return E.toFixed(_.xB.dConfigMaster.CONST_DECLOC_CMOT)}static getDerivativesMktSegId(E){let T=-1;try{switch(parseInt(E)){case _.gT.C_V_MAPPED_NSE_CASH:T=_.gT.C_V_MAPPED_NSE_DERIVATIVES;break;case _.gT.C_V_MAPPED_BSE_CASH:T=_.gT.C_V_MAPPED_BSE_DERIVATIVES;break;case _.gT.C_V_MAPPED_MCX_SPOT:T=_.gT.C_V_MAPPED_MCX_DERIVATIVES;break;case _.gT.C_V_MAPPED_NCDEX_SPOT:T=_.gT.C_V_MAPPED_NCDEX_DERIVATIVES;break;case _.gT.C_V_MAPPED_NSEL_SPOT:T=_.gT.C_V_MAPPED_NSEL_DERIVATIVES;break;case _.gT.C_V_MAPPED_MSX_SPOT:T=_.gT.C_V_MAPPED_MSX_DERIVATIVES;break;case _.gT.C_V_MAPPED_NSX_SPOT:T=_.gT.C_V_MAPPED_NSX_DERIVATIVES;break;case _.gT.C_V_MAPPED_BSECDX_SPOT:T=_.gT.C_V_MAPPED_BSECDX_DERIVATIVES;break;case _.gT.C_V_MAPPED_MSX_CASH:T=_.gT.C_V_MAPPED_MSX_DERIVATIVES;break;case _.gT.C_V_MAPPED_BSECOMM_SPOT:T=_.gT.C_V_MAPPED_BSECOMM_DERIVATIVES;break;case _.gT.C_V_MAPPED_NSECOMM_SPOT:T=_.gT.C_V_MAPPED_NSECOMM_DERIVATIVES;break;default:T=-1}}catch(S){throw S}return T}static getDerivativesNormalMktSegId(E){let T=-1;try{switch(parseInt(E)){case _.gT.C_V_NSE_CASH:T=_.gT.C_V_NSE_DERIVATIVES;break;case _.gT.C_V_BSE_CASH:T=_.gT.C_V_BSE_DERIVATIVES;break;case _.gT.C_V_MCX_SPOT:T=_.gT.C_V_MCX_DERIVATIVES;break;case _.gT.C_V_NCDEX_SPOT:T=_.gT.C_V_NCDEX_DERIVATIVES;break;case _.gT.C_V_NSEL_SPOT:T=_.gT.C_V_NSEL_DERIVATIVES;break;case _.gT.C_V_MSX_SPOT:T=_.gT.C_V_MSX_DERIVATIVES;break;case _.gT.C_V_NSX_SPOT:T=_.gT.C_V_NSX_DERIVATIVES;break;case _.gT.C_V_BSECDX_SPOT:T=_.gT.C_V_BSECDX_DERIVATIVES;break;case _.gT.C_V_MSX_CASH:T=_.gT.C_V_MSX_DERIVATIVES;break;case _.gT.C_V_BSECOMM_SPOT:T=_.gT.C_V_BSECOMM_DERIVATIVES;break;case _.gT.C_V_NSECOMM_SPOT:T=_.gT.C_V_NSECOMM_DERIVATIVES;break;case _.gT.C_V_ICEX_DERIVATIVES:T=_.gT.C_V_ICEX_DERIVATIVES;break;default:T=-1}}catch(S){throw S}return T}static getUnderlyingMktSegId(E){var T=0;switch(parseInt(E)){case _.gT.C_V_NSE_DERIVATIVES:T=_.gT.C_V_NSE_CASH;break;case _.gT.C_V_BSE_DERIVATIVES:T=_.gT.C_V_BSE_CASH;break;case _.gT.C_V_MCX_DERIVATIVES:T=_.gT.C_V_MCX_SPOT;break;case _.gT.C_V_BFX_DERIVATIVES:T=_.gT.C_V_BFX_SPOT;break;case _.gT.C_V_DGCX_DERIVATIVES:T=_.gT.C_V_DGCX_SPOT;break;case _.gT.C_V_NSECOMM_DERIVATIVES:T=_.gT.C_V_NSECOMM_SPOT;break;case _.gT.C_V_BSECOMM_DERIVATIVES:T=_.gT.C_V_BSECOMM_SPOT;break;case _.gT.C_V_NCDEX_DERIVATIVES:T=_.gT.C_V_NCDEX_SPOT;break;case _.gT.C_V_NSEL_DERIVATIVES:T=_.gT.C_V_NSEL_SPOT;break;case _.gT.C_V_MSX_DERIVATIVES:T=_.gT.C_V_MSX_SPOT;break;case _.gT.C_V_MSX_FAO:T=_.gT.C_V_MSX_CASH;break;case _.gT.C_V_MSX_FIM:T=_.gT.C_V_MSX_FIM;break;case _.gT.C_V_NSX_DERIVATIVES:T=_.gT.C_V_NSX_SPOT;break;case _.gT.C_V_BSECDX_DERIVATIVES:T=_.gT.C_V_BSECDX_SPOT;break;case _.gT.C_V_OFS_IPO_BONDS:T=_.gT.C_V_NSE_CASH}return T}static GetMarketSegmentIDFromExNameAndInstaName(E,T){let S=-1;try{return E==_.gT.C_S_NSE_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_EQUITIES_TEXT?S=_.gT.C_V_NSE_CASH:T==_.gT.C_S_INSTRUMENT_FUTIDX_TEXT||T==_.gT.C_S_INSTRUMENT_FUTIVX_TEXT||T==_.gT.C_S_INSTRUMENT_FUTSTK_TEXT||T==_.gT.C_S_INSTRUMENT_OPTIDX_TEXT||T==_.gT.C_S_INSTRUMENT_OPTSTK_TEXT?S=_.gT.C_V_NSE_DERIVATIVES:T==_.gT.C_S_INSTRUMENT_DEBT_TEXT&&(S=_.gT.C_V_NSE_DEBT):E==_.gT.C_S_BSE_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_EQUITIES_TEXT?S=_.gT.C_V_BSE_CASH:(T==_.gT.C_S_INSTRUMENT_FUTIDX_TEXT||T==_.gT.C_S_INSTRUMENT_FUTSTK_TEXT||T==_.gT.C_S_INSTRUMENT_OPTIDX_TEXT||T==_.gT.C_S_INSTRUMENT_OPTSTK_TEXT)&&(S=_.gT.C_V_BSE_DERIVATIVES):E==_.gT.C_S_MCX_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_OPTFUT_TEXT||T==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_AUCBI_TEXT||T==_.gT.C_S_INSTRUMENT_AUCSO_TEXT||T==_.gT.C_S_INSTRUMENT_AUCTBI_TEXT||T==_.gT.C_S_INSTRUMENT_AUCTSI_TEXT||T==_.gT.C_S_INSTRUMENT_FUTIDX_TEXT||T==_.gT.C_S_INSTRUMENT_OPTCOM_TEXT?S=_.gT.C_V_MCX_DERIVATIVES:(T==_.gT.C_S_INSTRUMENT_FUTSPT_TEXT||T==_.gT.C_S_INSTRUMENT_MCX
1FUTSPT_TEXT)&&(S=_.gT.C_V_MCX_SPOT):E==_.gT.C_S_DGCX_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_OPTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_FUTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_OPTCUR_TEXT?S=_.gT.C_V_DGCX_DERIVATIVES:(T==_.gT.C_S_INSTRUMENT_FUTSPT_TEXT||T==_.gT.C_S_INSTRUMENT_DGCXFUTSPT_TEXT)&&(S=_.gT.C_V_DGCX_SPOT):E==_.gT.C_S_BFX_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_OPTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_FUTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_OPTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_FUTIDX_TEXT||T==_.gT.C_S_INSTRUMENT_OPTIDX_TEXT?S=_.gT.C_V_BFX_DERIVATIVES:(T==_.gT.C_S_INSTRUMENT_BFXFUTSPT_TEXT||T==_.gT.C_S_INSTRUMENT_FUTSPT_TEXT)&&(S=_.gT.C_V_BFX_SPOT):E==_.gT.C_S_NCDEX_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_OPTFUT_TEXT||T==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_NCDEXCOMDTY_TEXT?S=_.gT.C_V_NCDEX_DERIVATIVES:(T==_.gT.C_S_INSTRUMENT_FUTSPT_TEXT||T==_.gT.C_S_INSTRUMENT_NCDEXSPOT_TEXT)&&(S=_.gT.C_V_NCDEX_SPOT):E==_.gT.C_S_NSEL_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_NSELSPTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_AUCBI_TEXT||T==_.gT.C_S_INSTRUMENT_AUCSO_TEXT||T==_.gT.C_S_INSTRUMENT_AUCTBI_TEXT||T==_.gT.C_S_INSTRUMENT_AUCTSI_TEXT?S=_.gT.C_V_NSEL_DERIVATIVES:T==_.gT.C_S_INSTRUMENT_MCXFUTSPT_TEXT?S=_.gT.C_V_NSEL_SPOT:T==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT&&(S=_.gT.C_V_NSEL_DERIVATIVES):E==_.gT.C_S_MSX_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_FUTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_FUTINT_TEXT||T==_.gT.C_S_INSTRUMENT_OPTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_FUTIRF_TEXT?S=_.gT.C_V_MSX_DERIVATIVES:T==_.gT.C_S_INSTRUMENT_EQUITIES_TEXT?S=_.gT.C_V_MSX_CASH:T==_.gT.C_S_INSTRUMENT_FUTIDX_TEXT||T==_.gT.C_S_INSTRUMENT_FUTSTK_TEXT||T==_.gT.C_S_INSTRUMENT_OPTIDX_TEXT||T==_.gT.C_S_INSTRUMENT_OPTSTK_TEXT?S=_.gT.C_V_MSX_FAO:T==_.gT.C_S_INSTRUMENT_CUR_TEXT&&(S=_.gT.C_V_MSX_SPOT):E==_.gT.C_S_MSX_FIM_EXCHANGE_TEXT?S=_.gT.C_V_MSX_FIM:E==_.gT.C_S_NSX_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_FUTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_FUTIRD_TEXT||T==_.gT.C_S_INSTRUMENT_FUTIRT_TEXT||T==_.gT.C_S_INSTRUMENT_FUTIRC_TEXT||T==_.gT.C_S_INSTRUMENT_OPTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_OPTIRC_TEXT?S=_.gT.C_V_NSX_DERIVATIVES:(T==_.gT.C_S_INSTRUMENT_INDEX_TEXT||T==_.gT.C_S_INSTRUMENT_UNDCUR_TEXT||T==_.gT.C_S_INSTRUMENT_UNDIRC_TEXT||T==_.gT.C_S_INSTRUMENT_UNDIRD_TEXT||T==_.gT.C_S_INSTRUMENT_UNDIRT_TEXT)&&(S=_.gT.C_V_NSX_SPOT):E==_.gT.C_S_BSECDX_EXCHANGE_TEXT?S=T==_.gT.C_S_INSTRUMENT_FUTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_OPTCUR_TEXT||T==_.gT.C_S_INSTRUMENT_OPTIRD_TEXT?_.gT.C_V_BSECDX_DERIVATIVES:_.gT.C_V_BSECDX_SPOT:E==_.gT.C_S_DSE_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_EQUITIES_TEXT&&(S=_.gT.C_V_DSE_CASH):E==_.gT.C_S_BSECOMM_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_OPTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_OPTFUT_TEXT?S=_.gT.C_V_BSECOMM_DERIVATIVES:(T==_.gT.C_S_INSTRUMENT_FUTSPT_TEXT||T==_.gT.C_S_INSTRUMENT_BSECOMMSPT_TEXT)&&(S=_.gT.C_V_BSECOMM_SPOT):E==_.gT.C_S_NSECOMM_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_OPTCOM_TEXT||T==_.gT.C_S_INSTRUMENT_FUTBLN_TEXT||T==_.gT.C_S_INSTRUMENT_FUTENR_TEXT||T==_.gT.C_S_INSTRUMENT_FUTMET_TEXT||T==_.gT.C_S_INSTRUMENT_OPTBLN_TEXT||T==_.gT.C_S_INSTRUMENT_OPTENR_TEXT||T==_.gT.C_S_INSTRUMENT_OPTBAS_TEXT||T==_.gT.C_S_INSTRUMENT_FUTBAS_TEXT||T==_.gT.C_S_INSTRUMENT_OPTFUT_TEXT?S=_.gT.C_V_NSECOMM_DERIVATIVES:(T==_.gT.C_S_INSTRUMENT_FUTSPT_TEXT||T==_.gT.C_S_INSTRUMENT_NSECOMMSPT_TEXT)&&(S=_.gT.C_V_NSECOMM_SPOT):E==_.gT.C_S_OTSTXT_EXCHANGE_TEXT?S=_.gT.C_V_OFS_IPO_BONDS:E==_.gT.C_S_DFM_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_EQUITIES_TEXT&&(S=_.gT.C_V_DFM_CASH):E==_.gT.C_S_ADX_EXCHANGE_TEXT?T==_.gT.C_S_INSTRUMENT_EQUITIES_TEXT&&(S=_.gT.C_V_ADX_CASH):E==_.gT.C_S_ICEX_EXCHANGE_TEXT&&T==_.gT.C_S_INSTRUMENT_FUTCOM_TEXT&&(S=_.gT.C_V_ICEX_DERIVATIVES),S}catch(V){}return S}static isDerivativeExch(E){return _.gT.C_V_MAPPED_NSE_DERIVATIVES==E||_.gT.C_V_MAPPED_BSE_DERIVATIVES==E||_.gT.C_V_MAPPED_MCX_DERIVATIVES==E||_.gT.C_V_MAPPED_NCDEX_DERIVATIVES==E||_.gT.C_V_MAPPED_NSX_DERIVATIVES==E||_.gT.C_V_MAPPED_BSECDX_DERIVATIVES==E||_.gT.C_V_MAPPED_MSX_DERIVATIVES==E||_.gT.C_V_MAPPED_NSECOMM_DERIVATIVES==E||_.gT.C_V_MAPPED_ICEX_DERIVATIVES==E||_.gT.C_V_MAPPED_BSECOMM_DERIVATIVES==E}static calculateValue(E,T,S){var V=0;switch(S.ScripDet.MktSegId.toString()){case _.gT.C_V_NSE_CASH.toString():case _.gT.C_V_BSE_CASH.toString():case _.gT.C_V_BSE_DERIVATIVES.toString():case _.gT.C_V_NSE_DERIVATIVES.toString():case _.gT.C_V_MSX_CASH.toString():case _.gT.C_V_OFS_IPO_BONDS.toString():V=T*E;break;case _.gT.C_V_MCX_DERIVATIVES.toString():case _.gT.C_V_MSX_DERIVATIVES.toString():case _.gT.C_V_NSX_DERIVATIVES.toString():case _.gT.C_V_BSECDX_DERIVATIVES.toString():case _.gT.C_V_NSEL_DERIVATIVES.toString():case _.gT.C_V_BSECOMM_DERIVATIVES.toString():case _.gT.C_V_ICEX_DERIVATIVES.toString():case _.gT.C_V_NSECOMM_DERIVATIVES.toString():V=T*E*((0==parseFloat(S.PriceNumerator.toString())?1:parseFloat(S.PriceNumerator.toString()))/(0==parseFloat(S.PriceDenominator.toString())?1:parseFloat(S.PriceDenominator.toString()))*((0==parseFloat(S.GenNumerator.toString())?1:parseFloat(S.GenNumerator.toString()))/(0==parseFloat(S.GenDenominator.toString())?1:parseFloat(S.GenDenominator.toString()))))*parseInt(S.MarketLot);break;case _.gT.C_V_MSX_FAO.toString():V=T*E*parseInt(S.MarketLot);break;case _.gT.C_V_NCDEX_DERIVATIVES.toString():V=T*E*(parseFloat(S.PriceNumerator.toString())/parseFloat(S.PriceDenominator.toString()))}return isNaN(V)&&(V=0),V.toFixed(2)}static getLastUpdatedTimeStamp(E){return""!=E&&null!=E?_.gT.C_S_ANL_LASTUPDATE_TIME+I.ConvertToDate(E,"dd-MMM-yyyy HH:mm:ss"):_.gT.C_S_ANL_LASTUPDATE_TIME+" - "}static isCombinedMktSegId(E){let T=!1;return(E==_.gT.C_V_COMBINED_CASH||E==_.gT.C_V_COMBINED_FNO||E==_.gT.C_V_COMBINED_CDS)&&(T=!0),T}static getChartIQURL(E,T,S,V){let C="adv"==E?_.xB.dConfigMaster.APP_CHART_ADVANCE_STYLE:_.xB.dConfigMaster.APP_CHART_BASIC_STYLE,e=_.xB.dConfigMaster["adv"==E?"CHART_IQ_ADVANCE_PERIOD_INTERVAL":"CHART_IQ_BASIC_PERIOD_INTERVAL"].split("$"),a=`${_.xB.dConfigMaster.APP_CHART_URL}`;return a?a+=`ver=v1&mode=${E}&pid=${_.gT.C_V_PRODUCT_CODE_AWP}&mktsegid=${T}&tkn=${S}&period=${e[0]}&interval=${e[1]}&style=${C}&zoom=${"adv"==E?"y":"n"}&xaxis=y&yaxis=y&hdr=y&title=${"adv"==E?"y":"n"}&headsup=${"adv"==E?"y":"n"}&buysell=${"adv"==E?"y":"n"}&lookup=${"adv"==E?"y":"n"}&theme=${"LIGHT"==_.xB.CurrentTheme.Id?"d":"n"}&span=&continuous=&group=g1&apikey=${V}
1&uid=${_.xB.User.UserId}`:""}static getChartURL(E,T,S,V){let C="adv"==E?_.xB.dConfigMaster.APP_CHART_ADVANCE_STYLE:_.xB.dConfigMaster.APP_CHART_BASIC_STYLE,e=_.xB.dConfigMaster["adv"==E?"CHART_IQ_ADVANCE_PERIOD_INTERVAL":"CHART_IQ_BASIC_PERIOD_INTERVAL"].split("$"),X=`${_.vV.getChartURL()}`;return X?X+=`ver=v1&mode=${E}&pid=${_.gT.C_V_PRODUCT_CODE_AWP}&mktsegid=${T}&tkn=${S}&period=${e[0]}&interval=${e[1]}&style=${C}&zoom=${"adv"==E?"y":"n"}&xaxis=y&yaxis=y&hdr=y&title=${"adv"==E?"y":"n"}&headsup=${"adv"==E?"y":"n"}&buysell=${"adv"==E?"y":"n"}&lookup=${"adv"==E?"y":"n"}&theme=${"LIGHT"==_.xB.CurrentTheme.Id?"d":"n"}&span=&continuous=&group=g1&apikey=${V}&uid=${_.xB.User.UserId}`:""}static getAMOStatus(E,T,S,V){var C=!1,e=!1,a=!0;try{if(E)if(parseInt(T)==_.gT.C_V_ORDERBOOK_PAGENO){if(V==_.gT.C_S_PRODUCTTYPE_AMO_MARGIN_TEXT||V==_.gT.C_S_PRODUCTTYPE_AMO_DELIVERY_TEXT||V==_.gT.C_S_PRODUCTTYPE_AMO_INTRADAY_TEXT||V==_.gT.C_S_PRODUCTTYPE_AMO_CARRYFORWARD_TEXT)return this.isAMOTrue();V==_.gT.C_S_PRODUCTTYPE_MTF_TEXT||V==_.gT.C_S_PRODUCTTYPE_MP_TEXT||V==_.gT.C_S_PRODUCTTYPE_PTST_TEXT||V==_.gT.C_S_PRODUCTTYPE_BRACKET_ORDER_TXT?a=!1:(C=!1,e=!1)}else if(_.xB.ExchManager.GetMktStatus(S)==_.gT.C_S_AMO_TEXT){if(this.isProdType(V))return this.isAMOTrue();a=!1}else{if(this.isProdType(V))return this.isAMOFalse();a=!1}else a=!1}catch(X){throw X}return{isAMOChecked:C,isAMOEnabled:e,hasAMO:a}}static isAMOHideShow(E,T,S,V){var a=!0;try{if(E)if(_.xB.ExchManager.GetMktStatus(V)==_.gT.C_S_AMO_TEXT){if(this.isProdType(S))return this.isAMOTrue();a=!1}else{if(this.isProdType(S))return this.isAMOFalse();a=!1}else a=!1}catch(X){throw X}return{isAMOChecked:!1,isAMOEnabled:!0,hasAMO:a}}static isProdType(E){return E==_.gT.C_S_PRODUCTTYPE_AMO_MARGIN_TEXT||E==_.gT.C_S_PRODUCTTYPE_AMO_DELIVERY_TEXT||E==_.gT.C_S_PRODUCTTYPE_AMO_INTRADAY_TEXT||E==_.gT.C_S_PRODUCTTYPE_AMO_CARRYFORWARD_TEXT||E==_.gT.C_S_PRODUCTTYPE_MARGIN_TEXT||E==_.gT.C_S_PRODUCTTYPE_DELIVERY_TEXT||E==_.gT.C_S_PRODUCTTYPE_INTRADAY_TEXT||E==_.gT.C_S_PRODUCTTYPE_CARRYFORWARD_TEXT}static isAMOTrue(){return{isAMOChecked:!0,isAMOEnabled:!1,hasAMO:!0}}static isAMOFalse(){return{isAMOChecked:!1,isAMOEnabled:!0,hasAMO:!0}}static checkForEdisMode(E,T,S,V){try{var C,e="";if(""==_.xB.NetNetEDISUrl)C="OFFLINE";else if(V)C="ONLINE";else if(1==T.Table1[0].DPCheck&&E<=(T.Table[0]?T.Table[0].TotalFreeQty:0))console.log("holdQty :"+E+" eDISCheckQty :"+T.Table[0].eDISCheckQty+" TotalFreeQty :"+T.Table[0].TotalFreeQty+" eDISRequestQty :"+T.Table[0].eDISRequestQty),E<=(T.Table[0]?T.Table[0].eDISCheckQty:0)||0==T.Table[0].eDISCheckQty&&0==T.Table[0].eDISRequestQty?C="OFFLINE":0==T.Table[0].eDISRequestQty?(C="OFFLINE",console.log("hold Qty :"+E+" eDISCheck Qty :"+T.Table[0].eDISCheckQty+" TotalFree Qty :"+T.Table[0].TotalFreeQty+" eDISRequest Qty :"+T.Table[0].eDISRequestQty)):C="ONLINE";else{this.getExchangeFromMktSegId(S);let N=T.Table[0]?T.Table[0].TotalFreeQty:0,R=_.xB.dMsgMaster.OE127?_.xB.dMsgMaster.OE127:"Entered quantity {0} is greater than the Available quantity {1} for delivery selling.";R=R.replace("{0}",null!=E?E:0),R=R.replace("{1}",N),e+=`${R}`}}catch(a){e=a.toString()}return{eDISMode:C,sErrorMsg:e}}static getExchangeFromMktSegId(E){var T;switch(parseInt(E)){case 1:T="NSE";break;case 3:T="BSE";break;case 521:T="EQ Combined"}return T}static CalculateFinalPrice(E,T){var S=0,V=0;try{S=""==T||"undefined"==T?_.gT.C_V_NORMAL_DECIMALLOCATOR:T,("undefined"==E||0==parseFloat(E))&&(E=0),V=parseInt((E*S).toFixed(0))}catch(C){}return V}}return I.IsCommodityExchange=function(F){try{return F==_.gT.C_V_MAPPED_MCX_DERIVATIVES||F==_.gT.C_V_MAPPED_NSECOMM_DERIVATIVES||F==_.gT.C_V_MAPPED_BSECOMM_DERIVATIVES}catch(E){throw E}},I.CalculateFinalProtPerc=function(F){var E=0;try{(""==F||"undefined"==F)&&(F=0),E=parseInt((100*F).toFixed(0))}catch(T){}return E},I})()}}]);

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.