1<!-- home page --> 2 3<!DOCTYPE html> 4<html lang="en" data-theme="default"> 5 6<head> 7 <meta charset="utf-8"> 8
8<script>(function(){var t=localStorage.getItem('theme');if(t){document.documentElement.setAttribute('data-theme',t);}})();</script>
8 9 <meta http-equiv="x-ua-compatible" content="ie=edge"> 10 <title>Indian Stock Research & Portfolio Management | Tijori Finance</title> 11 <meta name="title" content="Indian Stock Research & Portfolio Management | Tijori Finance"> 12 <link rel="shortcut icon" type="image/png" href="/static/images/favicon.ico"> 13 14 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 15 <meta name="description" content="Discover Indian stocks with in-depth financial data, company analysis, market share research, portfolio tracking, and sector insights on Tijori Finance."> 16 <meta name="author" content=""> 17 <meta name="format-detection" content="telephone=no" /> 18 19 20 21 22 23 24 25 26 27 28<link rel="canonical" href="https://www.tijorifinance.com/search/"> 29<meta property="og:type" content="website"> 30<meta property="og:site_name" content="Tijori Finance"> 31<meta property="og:locale" content="en_IN"> 32<meta property="og:title" content="Indian Stock Research & Portfolio Management | Tijori Finance"> 33<meta property="og:description" content="Discover Indian stocks with in-depth financial data, company analysis, market share research, portfolio tracking, and sector insights on Tijori Finance."> 34<meta property="og:url" content="https://www.tijorifinance.com/search/"> 35<meta name="twitter:card" content="summary"> 36 37
37<script type="application/ld+json"> 38 { 39 "@context": "https://schema.org", 40 "@type": "WebPage", 41 "name": "Indian Stock Research \u0026 Portfolio Management | Tijori Finance", 42 "description": "Discover Indian stocks with in-depth financial data, company analysis, market share research, portfolio tracking, and sector insights on Tijori Finance.", 43 "url": "https://www.tijorifinance.com/search/", 44 "isPartOf": {"@type": "WebSite", "name": "Tijori Finance", "url": "https://www.tijorifinance.com"} 45 } 46 </script>
46 47 48 49 50
50<script type="application/ld+json"> 51{ 52 "@context": "https://schema.org", 53 "@graph": [ 54 { 55 "@type": "Organization", 56 "@id": "https://www.tijorifinance.com/#organization", 57 "name": "Tijori Finance", 58 "legalName": "Tijori Financial Services Private Limited", 59 "url": "https://www.tijorifinance.com", 60 "description": "Financial research and portfolio tracking for Indian public markets, covering NSE and BSE listed companies and Indian mutual funds.", 61 "sameAs": [ 62 "https://twitter.com/Tijori1", 63 "https://www.instagram.com/tijorifinance/" 64 ] 65 }, 66 { 67 "@type": "WebSite", 68 "@id": "https://www.tijorifinance.com/#website", 69 "name": "Tijori Finance", 70 "url": "https://www.tijorifinance.com", 71 "publisher": {"@id": "https://www.tijorifinance.com/#organization"} 72 } 73 ] 74} 75</script>
75 76 77 78 79 80
81<script> 82 window.partytown = { 83 debug: false, 84 lib: "/static/javascript/~partytown/", 85 forward: [ 86 87 "mixpanel.track", 88 "mixpanel.identify", 89 "mixpanel.register", 90 "mixpanel.register_once", 91 "mixpanel.people.set", 92 "mixpanel.people.union", 93 94 ], 95 }; 96</script>
vendor: 1 bytes, line 96
96
97<script> 98 /* Partytown 0.10.2 - MIT builder.io */ 99 const t = { preserveBehavior: !1 }, 100 e = (e) => { 101 if ("string" == typeof e) return [e, t]; 102 const [n, r = t] = e; 103 return [n, { ...t, ...r }]; 104 }, 105 n = Object.freeze( 106 ((t) => { 107 const e = new Set(); 108 let n = []; 109 do { 110 Object.getOwnPropertyNames(n).forEach((t) => { 111 "function" == typeof n[t] && e.add(t); 112 }); 113 } while ((n = Object.getPrototypeOf(n)) !== Object.prototype); 114 return Array.from(e); 115 })() 116 ); 117 !(function (t, r, o, i, a, s, c, d, l, p, u = t, f) { 118 function h() { 119 f || 120 ((f = 1), 121 "/" == (c = (s.lib || "/~partytown/") + (s.debug ? "debug/" : ""))[0] && 122 ((l = r.querySelectorAll('script[type="text/partytown"]')), 123 i != t 124 ? i.dispatchEvent(new CustomEvent("pt1", { detail: t })) 125 : ((d = setTimeout(v, 1e4)), 126 r.addEventListener("pt0", w), 127 a 128 ? y(1) 129 : o.serviceWorker 130 ? o.serviceWorker 131 .register(c + (s.swPath || "partytown-sw.js"), { scope: c }) 132 .then(function (t) { 133 t.active 134 ? y() 135 : t.installing && 136 t.installing.addEventListener( 137 "statechange", 138 function (t) { 139 "activated" == t.target.state && y(); 140 } 141 ); 142 }, console.error) 143 : v()))); 144 } 145 function y(e) { 146 (p = r.createElement(e ? "script" : "iframe")), 147 (t._pttab = Date.now()), 148 e || 149 ((p.style.display = "block"), 150 (p.style.width = "0"), 151 (p.style.height = "0"), 152 (p.style.border = "0"), 153 (p.style.visibility = "hidden"), 154 p.setAttribute("aria-hidden", !0)), 155 (p.src = 156 c + 157 "partytown-" + 158 (e ? "atomics.js?v=0.10.2" : "sandbox-sw.html?" + t._pttab)), 159 r.querySelector(s.sandboxParent || "body").appendChild(p); 160 } 161 function v(n, o) { 162 for ( 163 w(), 164 i == t && 165 (s.forward || []).map(function (n) { 166 const [r] = e(n); 167 delete t[r.split(".")[0]]; 168 }), 169 n = 0; 170 n < l.length; 171 n++ 172 ) 173 ((o = r.createElement("script")).innerHTML = l[n].innerHTML), 174 (o.nonce = s.nonce), 175 r.head.appendChild(o); 176 p && p.parentNode.removeChild(p); 177 } 178 function w() { 179 clearTimeout(d); 180 } 181 (s = t.partytown || {}), 182 i == t && 183 (s.forward || []).map(function (r) { 184 const [o, { preserveBehavior: i }] = e(r); 185 (u = t), 186 o.split(".").map(function (e, r, o) { 187 var a; 188 u = u[o[r]] = 189 r + 1 < o.length 190 ? u[o[r]] || ((a = o[r + 1]), n.includes(a) ? [] : {}) 191 : (() => { 192 let e = null; 193 if (i) { 194 const { methodOrProperty: n, thisObject: r } = (( 195 t, 196 e 197 ) => { 198 let n = t; 199 for (let t = 0; t < e.length - 1; t += 1) n = n[e[t]]; 200 return { 201 thisObject: n, 202 methodOrProperty: 203 e.length > 0 ? n[e[e.length - 1]] : void 0, 204 }; 205 })(t, o); 206 "function" == typeof n && 207 (e = (...t) => n.apply(r, ...t)); 208 } 209 return function () { 210 let n; 211 return ( 212 e && (n = e(arguments)), 213 (t._ptf = t._ptf || []).push(o, arguments), 214 n 215 ); 216 }; 217 })(); 218 }); 219 }), 220 "complete" == r.readyState 221 ? h() 222 : (t.addEventListener("DOMContentLoaded", h), 223 t.addEventListener("load", h)); 224 })(window, document, navigator, top, window.crossOriginIsolated); 225</script>
225 226 227 228 229 230
231<script> 232 window.dataLayer = window.dataLayer || []; 233</script>
233 234 235<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 235-238
235 236<script 237 async 238 src="https://www.googletagmanager.com/gtag/js?id=
238G-Z62VVEVVLV
vendor: 13 bytes, lines 238-239
238" 239></script>
240<script> 241 function gtag(){dataLayer.push(arguments);} 242 gtag('js', new Date()); 243 244 gtag('config', 'G-Z62VVEVVLV'); 245</script>
245 246 247 248<!-- Google Tag Manager -->
249<script>
vendor: 354 bytes, lines 249-254
249 250 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 251 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 252 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 253 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 254 })(window,document,'script','dataLayer','
254GTM-MHTJRN35
vendor: 4 bytes, line 254
254');
255</script>
255 256<!-- End Google Tag Manager --> 257 258 259 260<!-- Paste this right before your closing </head> tag -->
261<script type="text/partytown"> 262 (function (e, c) { 263 if (!c.__SV) { 264 var l, h; 265 window.mixpanel = c; 266 c._i = []; 267 c.init = function (q, r, f) { 268 function t(d, a) { 269 var g = a.split("."); 270 2 == g.length && ((d = d[g[0]]), (a = g[1])); 271 d[a] = function () { 272 d.push([a].concat(Array.prototype.slice.call(arguments, 0))); 273 }; 274 } 275 var b = c; 276 "undefined" !== typeof f ? (b = c[f] = []) : (f = "mixpanel"); 277 b.people = b.people || []; 278 b.toString = function (d) { 279 var a = "mixpanel"; 280 "mixpanel" !== f && (a += "." + f); 281 d || (a += " (stub)"); 282 return a; 283 }; 284 b.people.toString = function () { 285 return b.toString(1) + ".people (stub)"; 286 }; 287 l = 288 "disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders start_session_recording stop_session_recording people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split( 289 " ", 290 ); 291 for (h = 0; h < l.length; h++) t(b, l[h]); 292 var n = "set set_once union unset remove delete".split(" "); 293 b.get_group = function () { 294 function d(p) { 295 a[p] = function () { 296 b.push([g, [p].concat(Array.prototype.slice.call(arguments, 0))]); 297 }; 298 } 299 for ( 300 var a = {}, 301 g = ["get_group"].concat( 302 Array.prototype.slice.call(arguments, 0), 303 ), 304 m = 0; 305 m < n.length; 306 m++ 307 ) 308 d(n[m]); 309 return a; 310 }; 311 c._i.push([q, r, f]); 312 }; 313 c.__SV = 1.2; 314 var k = e.createElement("script"); 315 k.type = "text/javascript"; 316 k.async = !0; 317 k.src = 318 "undefined" !== typeof MIXPANEL_CUSTOM_LIB_URL 319 ? MIXPANEL_CUSTOM_LIB_URL 320 : "file:" === e.location.protocol && 321 "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//) 322 ? "https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js" 323 : "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js"; 324 e = e.getElementsByTagName("script")[0]; 325 e.parentNode.insertBefore(k, e); 326 } 327 })(document, window.mixpanel || []); 328 329 mixpanel.init('7d702426b594e2595f328e77440af155', { 330 autocapture: false, 331 record_sessions_percent: 0, 332 track_pageview: false, 333 }); 334 335 (function () { 336 function getDeviceType() { 337 var ua = navigator.userAgent; 338 if (/tablet|ipad/i.test(ua)) return "tablet"; 339 if (/mobile|android|iphone/i.test(ua)) return "mobile"; 340 return "desktop"; 341 } 342 343 var p = new URLSearchParams(window.location.search); 344 var utms = { 345 utm_source: p.get("utm_source") || "", 346 utm_medium: p.get("utm_medium") || "", 347 utm_campaign: p.get("utm_campaign") || "", 348 utm_content: p.get("utm_content") || "", 349 utm_term: p.get("utm_term") || "", 350 }; 351 352 mixpanel.register_once({ 353 ...utms, 354 utm_source_first: p.get("utm_source") || "", 355 device_type: getDeviceType(), 356 }); 357 358 mixpanel.register({ 359 utm_source_last: p.get("utm_source") || "", 360 app_version: "1.0.0", 361 }); 362 363 mixpanel.track("page_viewed", { 364 page_url: window.location.href, 365 page_title: document.title, 366 referrer: document.referrer, 367 landing_page: !window.sessionStorage.getItem("visited"), 368 }); 369 window.sessionStorage.setItem("visited", "1"); 370 })(); 371</script>
371 372
373<script type="text/javascript"> 374 window.trackFeatureExplored = function (featureName, category, ticker) { 375 if (!window.mixpanel) return; 376 var explored = new Set( 377 JSON.parse(window.sessionStorage.getItem("explored_features") || "[]"), 378 ); 379 if (explored.has(featureName)) return; 380 explored.add(featureName); 381 window.sessionStorage.setItem( 382 "explored_features", 383 JSON.stringify(Array.from(explored)), 384 ); 385 window.mixpanel.track("feature_explored", { 386 feature_name: featureName, 387 feature_category: category, 388 company_ticker: ticker || "", 389 session_feature_count: explored.size, 390 }); 391 if (window.django && window.django.user && window.django.user.id) { 392 window.mixpanel.people.union("features_used", [featureName]); 393 } 394 }; 395</script>
395 396 397 398 399
400<script type="text/javascript"> 401 (function(c,l,a,r,i,t,y){ 402 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 403 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 404 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 405 })(window, document, "clarity", "script", "wqfby1v9sk"); 406 407 408 // An anonymous visitor has no CodexUser/Subscription for any of the above 409 // to run against, so every session previously showed up in Clarity with 410 // no plan/plan_tier/plan_type/plan_status tags at all -- not 411 // distinguishable from a logged-in free user, and not filterable as 412 // "anonymous" either. Fixed literal values here plumb every session into 413 // the same set of tags. plan_status may be overridden client-side to 414 // "guest_checkout" (website/react/account/components/reports_checkout/ 415 // clarity.js) once the anon report-checkout flow is actually in play -- 416 // this stays the fallback for a plain anonymous visitor who never does. 417 window.clarity("set", "plan", "none"); 418 window.clarity("set", "plan_tier", "anonymous"); 419 window.clarity("set", "plan_type", "anonymous"); 420 window.clarity("set", "plan_status", "anonymous"); 421 422 423 // Track Kite signups. The Kite OAuth flow completes server-side and 424 // redirects a genuinely new account to the landing page with 425 // ?kite_signup=1&flow=<signup_flow|subscription_flow> (mirrors the email 426 // signup analytics event). flow segments the onboarding funnel in Clarity. 427 (function () { 428 var params = new URLSearchParams(window.location.search); 429 if (params.get("kite_signup") !== "1") return; 430 if (window.sessionStorage.getItem("kite_signup_tracked")) return; 431 432 // The Clarity queue is set up synchronously above, so this is safe to 433 // call before the async tag finishes loading. 434 window.clarity("set", "signup_method", "kite"); 435 var flow = params.get("flow"); 436 if (flow) window.clarity("set", "flow", flow); 437 window.clarity("event", "kite_signup"); 438 window.sessionStorage.setItem("kite_signup_tracked", "1"); 439 440 // Strip the markers so a page refresh doesn't re-fire the event. 441 params.delete("kite_signup"); 442 params.delete("flow"); 443 var newSearch = params.toString(); 444 window.history.replaceState( 445 {}, 446 "", 447 window.location.pathname + 448 (newSearch ? "?" + newSearch : "") + 449 window.location.hash 450 ); 451 })(); 452</script>
452 453 454 455 456 457
457<script src="/static/javascript/vendor/jquery/jquery-3.4.1.min.js" 458 integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
458 459 460
460<script src="/static/javascript/jquery.autocomplete.min.js" defer></script>
460 461 462 463 464 465 <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> 466 <!--[if lt IE 9]> 467
467<script src="/static/javascript/vendor/html5shiv.min.js"></script>
467 468 <![endif]--> 469 470 471 472 473 474 <!-- Latest compiled and minified Bootstrap CSS --> 475 <link href="/static/css/vendor/bootstrap/bootstrap.min.css" rel="stylesheet" 476 integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> 477 <link href="/static/css/vendor/select2/select2.min.css" rel="stylesheet"> 478 <link rel="stylesheet" href="/static/css/vendor/typekit/ycy4ypa.css"> 479 <!-- styels.css will be removed once header and footer section are refactor is done --> 480 <link rel="stylesheet" type="text/css" href="/static/css/style.css"> 481 482 <link rel="stylesheet" type="text/css" href="/static/css/global/india/top-header.css"> 483 <link rel="stylesheet" type="text/css" href="/static/css/global/india/footer-new.css"> 484 <link rel="stylesheet" type="text/css" href="/static/css/common/standard.css" /> 485 <link rel="stylesheet" href="/static/css/vendor/fonts/inter.css"> 486 487<link rel="stylesheet" type="text/css" href="/static/css/home-page/home-page.css"> 488 489 490 491 492 493 494 495<style> 496 [data-overlayscrollbars-overflow-y="scroll"] body { 497 margin-right: 13px; 498 } 499 500 /* scrollbar plugin override */ 501 body .os-theme-dark { 502 --os-handle-bg: rgba(0, 0, 0, 0.3); 503 --os-handle-bg-hover: rgba(0, 0, 0, 0.4); 504 --os-handle-bg-active: rgba(0, 0, 0, 0.2); 505 --os-size: 13px; 506 --os-padding-perpendicular: 2px; 507 --os-padding-axis: 12px; 508 } 509 510 body .os-scrollbar { 511 background: #e9e9e985; 512 } 513 514 .scrollbar-arrow-box.up-arrow { 515 width: 0; 516 height: 0; 517 border-left: 5.5px solid transparent; 518 border-right: 5.5px solid transparent; 519 border-bottom: 7.3px solid rgba(0, 0, 0, 0.3); 520 border-radius: 2px; 521 position: absolute; 522 top: -2px; 523 left: 50%; 524 transform: translate(-50%, -100%); 525 } 526 527 .scrollbar-arrow-box.down-arrow { 528 width: 0; 529 height: 0; 530 border-left: 5.5px solid transparent; 531 border-right: 5.5px solid transparent; 532 border-top: 7.3px solid rgba(0, 0, 0, 0.3); 533 border-radius: 2px; 534 position: absolute; 535 bottom: -2px; 536 left: 50%; 537 transform: translate(-50%, 100%); 538 } 539</style> 540<link rel="stylesheet" href="/static/css/vendor/overlayscrollbars-2.5.0.overlayscrollbars.min.css"> 541 542</head> 543 544 545<body csrf_token="ihyIeAqjizMkxBMovbfGF1jchjQbIdlBprcv816Z5IXfjopbAKP0EB0L1qvcljTI" pagename="" class="" data-overlayscrollbars-initialize> 546 547 548 549<!-- Google Tag Manager (noscript) -->
vendor: 75 bytes, lines 549-552
549 550<noscript 551 ><iframe 552 src="https://www.googletagmanager.com/ns.html?id=
552GTM-MHTJRN35
vendor: 102 bytes, lines 552-557
552" 553 height="0" 554 width="0" 555 style="display: none; visibility: hidden" 556 ></iframe 557></noscript>
558<!-- End Google Tag Manager (noscript) --> 559 560 561 562 563<!-- Modal --> 564<div class="modal fade" id="feedbackChartPopUp" tabindex="-1" role="dialog" aria-labelledby="modalChartPopUpCenterTitle" aria-hidden="true"> 565<div class="modal-dialog modal-dialog-centered" role="document"> 566 <div class="modal-content"> 567 <div class="modal-body" id="modalpop-chart"> 568 <form id="form_callback" method="post" class="myfomr2 formcallbackForm form_callback" > 569 <div class="feedbackheading"> 570 Leave Feedback 571 </div> 572 573 <div class="feedbacksubheading"> 574 We'd love to hear from you! 575 576 </div> 577 578 <div class="form-group"> 579 <label class="formheading"> 580 Name<span class="mandatory">*</span> 581 </label> 582 <input id="form_callback_name" name="fname" class="form-control" required /> 583 </div> 584 <div class="form-group"> 585 <label class="formheading"> 586 Email 587 </label> 588 <input id="form_callback_email" class="form-control" placeholder="To help us get in touch with you" type="email" name="email" /> 589 </div> 590 <div class="form-group"> 591 <label class="formheading"> 592 Message<span class="mandatory">*</span> 593 </label> 594 <textarea id="form_callback_message" name="message" class="form-control" rows="4" cols="50" required></textarea> 595 </div> 596 597 598 599 <button class="bloc-button btn btn-d btn-lg btn-block mycustombtnform " type="submit"> 600 Submit 601 </button> 602 603 604 </form> 605 606 <div class="formcallbackSuccess" style="display:none"> 607 <img src="/static/images/success.svg" class="successImg" alt="success"> <br> 608 Thank you! Someone from our team will get in touch with your shortly. 609 <a href="#close-modal" id="closey" data-dismiss="modal"class="close-modal-2 btn btn-primary ">Close</a> 610 </div> 611 612 613 </div> 614 <div class="modal-footer"> 615 616 </div> 617 </div> 618</div> 619</div> 620 621 <div class="header"> 622 623<nav class="navbar navbar-expand-xl"> 624 <a class="main_logo" href="/?r=n" a="home"> 625 626 627<svg class="logo-web" width="177.6" height="24" viewBox="0 0 148 20" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 628<g clip-path="url(#clip_iconwordmark_home)"> 629<path d="M6.0023 0.331183C6.781 -0.110395 7.74036 -0.110394 8.51905 0.331183L13.263 3.02139C14.0417 3.46297 14.5214 4.27904 14.5214 5.1622V10.5426C14.5214 11.4258 14.0417 12.2418 13.263 12.6834L8.51905 15.3736C7.74036 15.8152 6.781 15.8152 6.0023 15.3736L1.25837 12.6834C0.479688 12.2418 0 11.4258 0 10.5426V5.1622C0 4.27904 0.479688 3.46297 1.25837 3.02139L6.0023 0.331183Z" fill="#FFC008"/> 630<path d="M3.15372 8.20214L3.10449 5.74298L6.5243 3.80145C6.91942 3.57713 7.40015 3.581 7.79177 3.81164L11.1805 5.80734V8.20214L8.16169 6.35528V12.1176H6.17494V6.34803L3.15372 8.20214Z" fill="black"/> 631<path d="M21.2653 3.64555C21.0851 3.64555 20.9541 3.50101 20.9541 3.34044V2.42511C20.9541 2.26451 21.0851 2.12 21.2653 2.12H28.4577C28.6379 2.12 28.7691 2.26451 28.7691 2.42511V3.34044C28.7691 3.50101 28.6379 3.64555 28.4577 3.64555H25.7381V13.2646C25.7381 13.4252 25.5905 13.5697 25.4268 13.5697H24.3292C24.1653 13.5697 24.0178 13.4252 24.0178 13.2646V3.64555H21.2653Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 632<path d="M33.3723 2.40834C33.3723 2.24774 33.5197 2.10321 33.6835 2.10321H34.7812C34.9451 2.10321 35.0926 2.24774 35.0926 2.40834V13.2639C35.0926 13.4245 34.9451 13.569 34.7812 13.569H33.6835C33.5197 13.569 33.3723 13.4245 33.3723 13.2639V2.40834Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 633<path d="M39.2918 12.1398L39.898 11.4975C40.1274 11.3048 40.2748 11.369 40.4386 11.5296C40.6843 11.8026 41.1596 12.2361 41.8148 12.2361C42.634 12.2361 43.5023 11.6099 43.5023 10.1646V2.40834C43.5023 2.24774 43.6335 2.10321 43.8137 2.10321H44.9114C45.0916 2.10321 45.2226 2.24774 45.2226 2.40834V10.1485C45.2226 12.4288 43.7482 13.7456 41.7985 13.7456C40.3403 13.7456 39.5375 12.8946 39.2591 12.5413C39.1771 12.4128 39.1934 12.2522 39.2918 12.1398Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 634<path d="M56.004 1.94382C59.3462 1.94382 62.0332 4.57741 62.0332 7.86941C62.0332 11.1614 59.3627 13.7629 56.004 13.7629C52.6618 13.7629 49.9913 11.1614 49.9913 7.86941C49.9913 4.57741 52.6454 1.94382 56.004 1.94382ZM56.004 12.1089C58.3961 12.1089 60.3457 10.214 60.3457 7.86941C60.3457 5.54093 58.3961 3.59784 56.004 3.59784C53.6284 3.59784 51.6788 5.55699 51.6788 7.86941C51.6624 10.1979 53.6284 12.1089 56.004 12.1089Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 635<path d="M67.2089 2.40834C67.2089 2.24774 67.3399 2.10321 67.5201 2.10321H72.0747C74.0898 2.10321 75.7283 3.6609 75.7283 5.60397C75.7283 7.11347 74.7124 8.36604 73.2544 8.92809L75.5479 13.0872C75.6626 13.296 75.5481 13.569 75.2695 13.569H73.9588C73.8278 13.569 73.7294 13.4887 73.6966 13.4245L71.4521 9.08867H68.9291V13.2639C68.9291 13.4245 68.7816 13.569 68.6178 13.569H67.5201C67.3399 13.569 67.2089 13.4245 67.2089 13.2639V2.40834ZM71.9436 7.67553C73.025 7.67553 73.9915 6.77624 73.9915 5.63609C73.9915 4.57623 73.0413 3.67696 71.9436 3.67696H68.9618V7.65947H71.9436V7.67553Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 636<path d="M81.1205 2.40834C81.1205 2.24774 81.268 2.10321 81.4319 2.10321H82.5296C82.6932 2.10321 82.8408 2.24774 82.8408 2.40834V13.2639C82.8408 13.4245 82.6932 13.569 82.5296 13.569H81.4319C81.268 13.569 81.1205 13.4245 81.1205 13.2639V2.40834Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 637</g> 638<rect x="21.2653" y="18.568" width="61.7906" height="1.43198" fill="#FFC008"/> 639<path d="M88.9673 12V7.63636H89.6044V9.25781H89.6427C89.6797 9.18963 89.7329 9.1108 89.8025 9.02131C89.8721 8.93182 89.9687 8.85369 90.0923 8.78693C90.2159 8.71875 90.3793 8.68466 90.5824 8.68466C90.8466 8.68466 91.0824 8.75142 91.2898 8.88494C91.4971 9.01847 91.6598 9.21094 91.7777 9.46236C91.897 9.71378 91.9567 10.0163 91.9567 10.37C91.9567 10.7237 91.8977 11.027 91.7798 11.2798C91.6619 11.5312 91.5 11.7251 91.294 11.8615C91.0881 11.9964 90.853 12.0639 90.5888 12.0639C90.3899 12.0639 90.2273 12.0305 90.1008 11.9638C89.9758 11.897 89.8778 11.8189 89.8068 11.7294C89.7358 11.6399 89.6811 11.5604 89.6427 11.4908H89.5895V12H88.9673ZM89.5916 10.3636C89.5916 10.5937 89.625 10.7955 89.6918 10.9688C89.7585 11.142 89.8551 11.2777 89.9815 11.3757C90.1079 11.4723 90.2628 11.5206 90.446 11.5206C90.6364 11.5206 90.7954 11.4702 90.9233 11.3693C91.0511 11.267 91.1477 11.1286 91.2131 10.9538C91.2798 10.7791 91.3132 10.5824 91.3132 10.3636C91.3132 10.1477 91.2805 9.95384 91.2152 9.78196C91.1513 9.61009 91.0547 9.47443 90.9254 9.375C90.7976 9.27557 90.6378 9.22585 90.446 9.22585C90.2614 9.22585 90.1051 9.27344 89.9773 9.36861C89.8508 9.46378 89.755 9.59659 89.6896 9.76705C89.6243 9.9375 89.5916 10.1364 89.5916 10.3636ZM92.9634 13.2273C92.8682 13.2273 92.7816 13.2195 92.7035 13.2038C92.6253 13.1896 92.5671 13.174 92.5288 13.157L92.6822 12.6349C92.7986 12.6662 92.9023 12.6797 92.9932 12.6754C93.0842 12.6712 93.1644 12.6371 93.234 12.5732C93.305 12.5092 93.3675 12.4048 93.4215 12.2599L93.5003 12.0426L92.3029 8.72727H92.9847L93.8136 11.267H93.8476L94.6765 8.72727H95.3604L94.0117 12.4368C93.9492 12.6072 93.8697 12.7514 93.7731 12.8693C93.6765 12.9886 93.5614 13.0781 93.4279 13.1378C93.2944 13.1974 93.1395 13.2273 92.9634 13.2273Z" fill="#A3A3A3" fill-opacity="0.7"/> 640<rect x="100.488" y="7" width="47" height="6" fill="url(#zerodha_pattern_home)" style="mix-blend-mode:luminosity; filter: grayscale(1);"/> 641<defs> 642<pattern id="zerodha_pattern_home" patternContentUnits="objectBoundingBox" width="1" height="1"> 643<use xlink:href="#zerodha_img_home" transform="matrix(0.00164204 0 0 0.0128626 0 -0.0145047)"/> 644</pattern> 645<clipPath id="clip_iconwordmark_home"> 646<rect width="84.4879" height="15.7518" fill="white"/> 647</clipPath> 648<image id="zerodha_img_home" width="609" height="80" preserveAspectRatio="none" xlink:href="/static/images/zerodha-badge.png"/> 649</defs> 650</svg>
651<svg class="logo-mobile" width="85.00" height="32.50" viewBox="0 0 85.00 32.50" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 652<svg x="0" y="0" width="85.0000" height="20.0000" viewBox="0 0 84.4879 20"> 653<g clip-path="url(#clip_iconwordmark_homem)"> 654<path d="M6.0023 0.331183C6.781 -0.110395 7.74036 -0.110394 8.51905 0.331183L13.263 3.02139C14.0417 3.46297 14.5214 4.27904 14.5214 5.1622V10.5426C14.5214 11.4258 14.0417 12.2418 13.263 12.6834L8.51905 15.3736C7.74036 15.8152 6.781 15.8152 6.0023 15.3736L1.25837 12.6834C0.479688 12.2418 0 11.4258 0 10.5426V5.1622C0 4.27904 0.479688 3.46297 1.25837 3.02139L6.0023 0.331183Z" fill="#FFC008"/> 655<path d="M3.15372 8.20214L3.10449 5.74298L6.5243 3.80145C6.91942 3.57713 7.40015 3.581 7.79177 3.81164L11.1805 5.80734V8.20214L8.16169 6.35528V12.1176H6.17494V6.34803L3.15372 8.20214Z" fill="black"/> 656<path d="M21.2653 3.64555C21.0851 3.64555 20.9541 3.50101 20.9541 3.34044V2.42511C20.9541 2.26451 21.0851 2.12 21.2653 2.12H28.4577C28.6379 2.12 28.7691 2.26451 28.7691 2.42511V3.34044C28.7691 3.50101 28.6379 3.64555 28.4577 3.64555H25.7381V13.2646C25.7381 13.4252 25.5905 13.5697 25.4268 13.5697H24.3292C24.1653 13.5697 24.0178 13.4252 24.0178 13.2646V3.64555H21.2653Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 657<path d="M33.3723 2.40834C33.3723 2.24774 33.5197 2.10321 33.6835 2.10321H34.7812C34.9451 2.10321 35.0926 2.24774 35.0926 2.40834V13.2639C35.0926 13.4245 34.9451 13.569 34.7812 13.569H33.6835C33.5197 13.569 33.3723 13.4245 33.3723 13.2639V2.40834Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 658<path d="M39.2918 12.1398L39.898 11.4975C40.1274 11.3048 40.2748 11.369 40.4386 11.5296C40.6843 11.8026 41.1596 12.2361 41.8148 12.2361C42.634 12.2361 43.5023 11.6099 43.5023 10.1646V2.40834C43.5023 2.24774 43.6335 2.10321 43.8137 2.10321H44.9114C45.0916 2.10321 45.2226 2.24774 45.2226 2.40834V10.1485C45.2226 12.4288 43.7482 13.7456 41.7985 13.7456C40.3403 13.7456 39.5375 12.8946 39.2591 12.5413C39.1771 12.4128 39.1934 12.2522 39.2918 12.1398Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 659<path d="M56.004 1.94382C59.3462 1.94382 62.0332 4.57741 62.0332 7.86941C62.0332 11.1614 59.3627 13.7629 56.004 13.7629C52.6618 13.7629 49.9913 11.1614 49.9913 7.86941C49.9913 4.57741 52.6454 1.94382 56.004 1.94382ZM56.004 12.1089C58.3961 12.1089 60.3457 10.214 60.3457 7.86941C60.3457 5.54093 58.3961 3.59784 56.004 3.59784C53.6284 3.59784 51.6788 5.55699 51.6788 7.86941C51.6624 10.1979 53.6284 12.1089 56.004 12.1089Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 660<path d="M67.2089 2.40834C67.2089 2.24774 67.3399 2.10321 67.5201 2.10321H72.0747C74.0898 2.10321 75.7283 3.6609 75.7283 5.60397C75.7283 7.11347 74.7124 8.36604 73.2544 8.92809L75.5479 13.0872C75.6626 13.296 75.5481 13.569 75.2695 13.569H73.9588C73.8278 13.569 73.7294 13.4887 73.6966 13.4245L71.4521 9.08867H68.9291V13.2639C68.9291 13.4245 68.7816 13.569 68.6178 13.569H67.5201C67.3399 13.569 67.2089 13.4245 67.2089 13.2639V2.40834ZM71.9436 7.67553C73.025 7.67553 73.9915 6.77624 73.9915 5.63609C73.9915 4.57623 73.0413 3.67696 71.9436 3.67696H68.9618V7.65947H71.9436V7.67553Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 661<path d="M81.1205 2.40834C81.1205 2.24774 81.268 2.10321 81.4319 2.10321H82.5296C82.6932 2.10321 82.8408 2.24774 82.8408 2.40834V13.2639C82.8408 13.4245 82.6932 13.569 82.5296 13.569H81.4319C81.268 13.569 81.1205 13.4245 81.1205 13.2639V2.40834Z" fill="var(--Neutralshades-Grey-N700, #000000)"/> 662</g> 663<rect x="21.2653" y="18.568" width="61.7906" height="1.43198" fill="#FFC008"/> 664</svg> 665<svg x="25.0000" y="25.0000" width="60.0000" height="7.5000" viewBox="85 6 63 8"> 666<path d="M88.9673 12V7.63636H89.6044V9.25781H89.6427C89.6797 9.18963 89.7329 9.1108 89.8025 9.02131C89.8721 8.93182 89.9687 8.85369 90.0923 8.78693C90.2159 8.71875 90.3793 8.68466 90.5824 8.68466C90.8466 8.68466 91.0824 8.75142 91.2898 8.88494C91.4971 9.01847 91.6598 9.21094 91.7777 9.46236C91.897 9.71378 91.9567 10.0163 91.9567 10.37C91.9567 10.7237 91.8977 11.027 91.7798 11.2798C91.6619 11.5312 91.5 11.7251 91.294 11.8615C91.0881 11.9964 90.853 12.0639 90.5888 12.0639C90.3899 12.0639 90.2273 12.0305 90.1008 11.9638C89.9758 11.897 89.8778 11.8189 89.8068 11.7294C89.7358 11.6399 89.6811 11.5604 89.6427 11.4908H89.5895V12H88.9673ZM89.5916 10.3636C89.5916 10.5937 89.625 10.7955 89.6918 10.9688C89.7585 11.142 89.8551 11.2777 89.9815 11.3757C90.1079 11.4723 90.2628 11.5206 90.446 11.5206C90.6364 11.5206 90.7954 11.4702 90.9233 11.3693C91.0511 11.267 91.1477 11.1286 91.2131 10.9538C91.2798 10.7791 91.3132 10.5824 91.3132 10.3636C91.3132 10.1477 91.2805 9.95384 91.2152 9.78196C91.1513 9.61009 91.0547 9.47443 90.9254 9.375C90.7976 9.27557 90.6378 9.22585 90.446 9.22585C90.2614 9.22585 90.1051 9.27344 89.9773 9.36861C89.8508 9.46378 89.755 9.59659 89.6896 9.76705C89.6243 9.9375 89.5916 10.1364 89.5916 10.3636ZM92.9634 13.2273C92.8682 13.2273 92.7816 13.2195 92.7035 13.2038C92.6253 13.1896 92.5671 13.174 92.5288 13.157L92.6822 12.6349C92.7986 12.6662 92.9023 12.6797 92.9932 12.6754C93.0842 12.6712 93.1644 12.6371 93.234 12.5732C93.305 12.5092 93.3675 12.4048 93.4215 12.2599L93.5003 12.0426L92.3029 8.72727H92.9847L93.8136 11.267H93.8476L94.6765 8.72727H95.3604L94.0117 12.4368C93.9492 12.6072 93.8697 12.7514 93.7731 12.8693C93.6765 12.9886 93.5614 13.0781 93.4279 13.1378C93.2944 13.1974 93.1395 13.2273 92.9634 13.2273Z" fill="#A3A3A3" fill-opacity="0.7"/> 667<rect x="100.488" y="7" width="47" height="6" fill="url(#zerodha_pattern_homem)" style="mix-blend-mode:luminosity; filter: grayscale(1);"/> 668</svg> 669<defs> 670<pattern id="zerodha_pattern_homem" patternContentUnits="objectBoundingBox" width="1" height="1"> 671<use xlink:href="#zerodha_img_homem" transform="matrix(0.00164204 0 0 0.0128626 0 -0.0145047)"/> 672</pattern> 673<clipPath id="clip_iconwordmark_homem"> 674<rect width="84.4879" height="15.7518" fill="white"/> 675</clipPath> 676<image id="zerodha_img_homem" width="609" height="80" preserveAspectRatio="none" xlink:href="/static/images/zerodha-badge.png"/> 677</defs> 678</svg> 679 680 </a> 681 <div class="page-links" style="display: none;"> 682 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
683 <span class="bars"></span> 684 <span class="close-nav"></span> 685 </button> 686 <div class="collapse navbar-collapse" id="navbarSupportedContent"> 687 <ul class="navbar-nav"> 688 689 690 <li class="nav-item new_tag"><a class="filterop" data-toggle="modal" data-target="#login-required"> 691 Timeline</a> 692 </li> 693 694 695 696 <li class="nav-item "><a class="filterop" href="/in/portfolio/sample/"> 697 Portfolio</a> 698 </li> 699 700 701 702 <li class="nav-item "><a class="filterop" data-toggle="modal" data-target="#login-required"> 703 Watchlist</a> 704 </li> 705 706 707 708 <li class="nav-item "><a class="filterop" data-toggle="modal" data-target="#login-required"> 709 Alerts</a> 710 </li> 711 712 713 714 <li class="nav-item "><a class="filterop" href="/raw-materials"> 715 Raw Materials</a> 716 </li> 717 718 719 720 <li class="nav-item "><a class="filterop" href="/markets"> 721 Markets</a> 722 </li> 723 724 725 726 <li class="nav-item "><a class="filterop" href="/macro"> 727 Macro</a> 728 </li> 729 730 731 732 <li class="nav-item"> 733 <select id="sector_list" onChange="window.location.href=this.value"> 734 <option value="0" disabled>Sectors</option> 735 736 <option value="/sector/general-insurance"> 737 General Insurance 738 </option> 739 740 <option value="/sector/textiles"> 741 Textiles 742 </option> 743 744 <option value="/sector/telecom"> 745 Telecom 746 </option> 747 748 <option value="/sector/nbfc"> 749 NBFC 750 </option> 751 752 <option value="/sector/steel"> 753 Steel 754 </option> 755 756 <option value="/sector/real-estate"> 757 Real Estate 758 </option> 759 760 <option value="/sector/sugar"> 761 Sugar 762 </option> 763 764 <option value="/sector/rating-agency"> 765 Rating Agencies 766 </option> 767 768 <option value="/sector/fertilizer"> 769 Fertilizers 770 </option> 771 772 <option value="/sector/power"> 773 Power 774 </option> 775 776 <option value="/sector/pharma"> 777 Pharmaceuticals 778 </option> 779 780 <option value="/sector/oil-refining"> 781 Oil Refining 782 </option> 783 784 <option value="/sector/life-insurance"> 785 Life Insurance 786 </option> 787 788 <option value="/sector/hospitals"> 789 Hospitals 790 </option> 791 792 <option value="/sector/coal"> 793 Coal 794 </option> 795 796 <option value="/sector/cement"> 797 Cement 798 </option> 799 800 <option value="/sector/banking"> 801 Banks 802 </option> 803
804 <option value="/sector/aviation"> 805 Aviation 806 </option> 807 808 <option value="/sector/aquaculture"> 809 Meat & Sea Food 810 </option> 811 812 <option value="/sector/asset-management"> 813 Asset Management 814 </option> 815 816 <option value="/sector/hotels"> 817 Hotels 818 </option> 819 820 <option value="/sector/automobile"> 821 Automobile 822 </option> 823 824 <option value="/sector/chemicals"> 825 Chemicals 826 </option> 827 828 </select> 829 </li> 830 <li class="nav-item pl-xl-0"><a class="filterop" data-toggle="modal" data-target="#login-required"> 831 Stock Screener</a> 832 </li> 833 834 835 </ul> 836 </div> 837 838 <div class="nav-item pr-0"> 839 <div class="nav-user static "> 840 841 <a href="/account/signin" class="signin-btn">Sign In</a> 842 843 </div> 844 </div> 845 </div> 846</nav> 847 848 </div> 849 <div class="mybody"> 850 851 852<div class="home_page_wrapper"> 853 <div> 854 <div class="home_page_search_widget"> 855 <div class="search_box"> 856 <div class="search_icon"> 857 <i class="fa fa-search" aria-hidden="true"></i> 858 </div> 859 <input id="search_field" class="form-control" type="text" name="company" fieldname="" maxlength="100" placeholder="Search for a company, sector or brand" autocomplete="off" allowedchars="^a-zA-Z0-9 .\-()_&\[\]&'/"> 860 <div id="search_results"></div> 861 </div> 862 </div> 863 </div> 864</div> 865 866 867 868 869<div class="modal fade upgrade-plan" id="upgrade-to-premium" tabindex="-1" role="dialog" 870 aria-labelledby="upgradeplan" aria-hidden="true"> 871 <div class="modal-dialog modal-dialog-centered" role="document"> 872 <div class="modal-content position-relative"> 873 <div class="modal-body text-center"> 874 <div class="head mt-2"> 875 Premium Feature 876 </div> 877 <div> 878 <div class="upgrade-to">SUBSCRIBE TO <strong>PREMIUM PLAN</strong> AND GET ACCESS TO</div> 879 <div class="plan-card premium"> 880 <div class="head">All the advantages of Free plan, plus:</div> 881 <div> 882 <div class="sub_head">TRACKING</div> 883 <ul> 884 <li> 885 <i class="fa fa-check"></i> 886 5 Portfolio Accounts 887 </li> 888 <li> 889 <i class="fa fa-check"></i> 890 10 Watchlists 891 </li> 892 <li> 893 <i class="fa fa-check"></i> 894 Unlimited Alerts 895 </li> 896 </ul> 897 </div> 898 <div> 899 <div class="sub_head">FINANCIAL RESEARCH</div> 900 <ul> 901 <li> 902 <i class="fa fa-check"></i> 903 In-Depth Comparison of Financials 904 </li> 905 <li> 906 <i class="fa fa-check"></i> 907 Reverse DCF 908 </li> 909 </ul> 910 </div> 911 <div> 912 <div class="sub_head">FUNDAMENTAL RESEARCH</div> 913 <ul> 914 <li> 915 <i class="fa fa-check"></i> 916 Operational Metrics - Historic Data of 6000+ Metrics 917 </li> 918 <li> 919 <i class="fa fa-check"></i> 920 Historic Data of 921 <div class="pl-4"> 922 Market Share, Revenue Mix, Market Monitor, Raw Materials, 923 Macro Indicator, Sector Research 924 <div> 925 </li> 926 <li> 927 <i class="fa fa-check"></i> 928 Source Links 929 </li> 930 <li> 931 <i class="fa fa-check"></i> 932 Stock Screener - Unlimited queries 933 </li> 934 </ul> 935 </div> 936 </div> 937 </div> 938 <div> 939 <a href="/account/subscription/" class="signup-btn-premium"> 940 Upgrade to Premium Plan 941 </a> 942 </div> 943 </div> 944 <div class="close-btn">✖</div> 945 </div> 946 </div> 947 </div> 948</div> 949 950 951 952<div class="modal fade upgrade-plan" id="upgrade-to-unlimited" tabindex="-1" role="dialog" 953 aria-labelledby="upgradeplan" aria-hidden="true"> 954 <div class="modal-dialog modal-dialog-centered" role="document"> 955 <div class="modal-content position-relative"> 956 <div class="modal-body text-center"> 957 <div class="head mt-4">Monthly Limit Exceeded</div> 958 <div> 959 <div class="upgrade-to"> 960 UPGRADE TO <strong>PREMIUM PLAN</strong> AND GET ACCESS TO 961 </div> 962 <div class="plan-card premium"> 963 <div class="head">All the advantages of Free plan, plus:</div> 964 <div> 965 <div class="sub_head">TRACKING</div> 966 <ul> 967 <li> 968 <i class="fa fa-check"></i> 969 5 Portfolio Accounts 970 </li> 971 <li> 972 <i class="fa fa-check"></i> 973 10 Watchlists 974 </li> 975 <li> 976 <i class="fa fa-check"></i> 977 Unlimited Alerts 978 </li> 979 </ul> 980 </div> 981 <div> 982 <div class="sub_head">FINANCIAL RESEARCH</div> 983 <ul> 984 <li> 985 <i class="fa fa-check"></i> 986 In-Depth Comparison of Financials 987 </li> 988 <li> 989 <i class="fa fa-check"></i> 990 Reverse DCF 991 </li> 992 </ul> 993 </div> 994 <div> 995 <div class="sub_head">FUNDAMENTAL RESEARCH</div> 996 <ul> 997 <li> 998 <i class="fa fa-check"></i> 999 Operational Metrics - Historic Data of 6000+ Metrics 1000 </li> 1001 <li> 1002 <i class="fa fa-check"></i> 1003 Historic Data of 1004 <div class="pl-4"> 1005 Market Share, Revenue Mix, Market Monitor, Raw Materials, 1006 Macro Indicator, Sector Research 1007 <div> 1008 </li> 1009 <li> 1010 <i class="fa fa-check"></i> 1011 Source Links 1012 </li> 1013 <li> 1014 <i class="fa fa-check"></i> 1015 Unlimited Filter queries 1016 </li> 1017 </ul> 1018 </div> 1019 </div> 1020 </div> 1021 <div> 1022 <a href="/account/subscription/" class="signup-btn-premium"> 1023 Upgrade to Premium Plan 1024 </a> 1025 </div> 1026 </div> 1027 <div class="close-btn">✖</div> 1028 </div> 1029 </div> 1030 </div> 1031</div> 1032 1033<div class="modal fade login-required" id="login-required" tabindex="-1" role="dialog" 1034 aria-labelledby="loginrequired" aria-hidden="true"> 1035 <div class="modal-dialog modal-dialog-centered" role="document"> 1036 <div class="modal-content position-relative" > 1037 <div class="modal-body text-center px-0"> 1038 <div class="head">Login Required</div> 1039 <p class="info mb-0 mt-3">You need to be signed in to access this feature</p> 1040 <a href="/account/signup/?ref=login_required_popup" class="signup-btn">SIGN UP FOR A FREE ACCOUNT</a> 1041 <div class="sign-in">Already have an account? <a href="/account/signin" class="sign-in-link">Sign In</a></div> 1042 </div> 1043 <div class="close-btn">✖</div> 1044 </div> 1045 </div> 1046</div> 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056<style> 1057 /* upgrade to pro plan */ 1058 .upgrade-plan .modal-dialog { 1059 margin: 0 auto; 1060 height: 100%; 1061 max-width: 460px; 1062 } 1063 .upgrade-plan .modal-content{ 1064 padding: 0px; 1065 font-family: "Inter", sans-serif; 1066 background-color:var(--Neutralshades-Grey-N000-White, #ffffff); 1067 color:var(--Neutralshades-Grey-N700, #000000); 1068 } 1069 1070 .upgrade-plan .sign-in { 1071 font-size: 12px; 1072 color: var(--Neutralshades-Grey-N500-Secondary-Text, #5c5c5c); 1073 } 1074 1075 .upgrade-plan .sign-in-link { 1076 cursor: pointer; 1077 color: var(--Secondary-Blue-Link, #2c79f7); 1078 border-bottom: dotted 1.4px var(--Secondary-Blue-Link, #2c79f7); 1079 } 1080 1081 .upgrade-plan .sign-in-link:hover { 1082 text-decoration: none; 1083 } 1084 1085 .upgrade-plan .info { 1086 color: var(--Neutralshades-Grey-N500-Secondary-Text, #5c5c5c); 1087 font-size: 13.5px; 1088 letter-spacing: 0.2px; 1089 } 1090 1091 .upgrade-plan .signup-btn { 1092 background-color: var(--Secondary-Blue-Link, #2c79f7); 1093 color: var(--Neutralshades-Grey-N000-White, #ffffff); 1094 margin-top: 1rem; 1095 margin-bottom: 1rem; 1096 border: none; 1097 padding: .4rem 1.6rem; 1098 border-radius: 4px; 1099 } 1100 1101 .upgrade-plan .signup-btn.premium { 1102 padding: 0.4rem 4rem; 1103 } 1104 1105 .upgrade-plan .head { 1106 font-size: 20px; 1107 font-weight: 500; 1108 } 1109 1110 .upgrade-plan .upgrade-to { 1111 font-size: 9px; 1112 letter-spacing: 1.5px; 1113 margin-top: 0.3rem; 1114 } 1115 1116 .upgrade-plan .plan-card { 1117 box-shadow: 0 0px 6px rgb(0 0 0 / 19%); 1118 width: 80%; 1119 margin: auto; 1120 padding: 1rem; 1121 padding-left: 3rem; 1122 border: 8px; 1123 margin-top: 0.6rem; 1124 margin-bottom: 0.8rem; 1125 border-radius: 6px; 1126 font-size: 11px; 1127 text-align: left; 1128 border:1px solid var(--Neutralshades-Grey-N100-Outline,#e4e4e4) 1129 } 1130 1131 .upgrade-plan .plan-card.premium { 1132 width: 96%; 1133 max-width: 340px; 1134 } 1135 1136 .upgrade-plan .plan-card .head { 1137 font-weight: 500; 1138 font-size: 14px; 1139 letter-spacing: 0px; 1140 } 1141 1142 .upgrade-plan .plan-card .sub_head { 1143 font-weight: 500; 1144 margin-top: 1rem; 1145 letter-spacing: 1px; 1146 font-size: 11px; 1147 } 1148 1149 .upgrade-plan .plan-card ul { 1150 list-style: none; 1151 padding: 0; 1152 } 1153 1154 .upgrade-plan .plan-card li { 1155 line-height: 18px; 1156 color: var(--Neutralshades-Grey-N500-Secondary-Text, #5c5c5c); 1157 } 1158 1159 .upgrade-plan .plan-card .fa { 1160 margin-right: 4px; 1161 font-size: 9px; 1162 color: var(--Neutralshades-Grey-N700, #000000); 1163 } 1164 1165 .upgrade-plan .plan-card .view-all { 1166 font-size: 8px; 1167 letter-spacing: 0.5px; 1168 border-bottom: solid 1px; 1169 display: inline-block; 1170 font-weight: 500; 1171 color: var(--Neutralshades-Grey-N700, #000000); 1172 } 1173 1174 .upgrade-plan .plan-card .view-all:hover { 1175 text-decoration: none; 1176 color: var(--Neutralshades-Grey-N700, #000000); 1177 } 1178 1179 .upgrade-plan .plan-features { 1180 list-style: none; 1181 padding-left: 0; 1182 margin-top: 0; 1183 margin-bottom: 0; 1184 font-size: 12px; 1185 letter-spacing: 0.3px; 1186 } 1187 1188 .upgrade-plan .features.premium { 1189 margin: 1rem 0; 1190 } 1191 1192 .upgrade-plan .plan-features .fa-check { 1193 color: var(--Primary-Yellow-P400, #ffc008); 1194 padding-right: 4px; 1195 } 1196 1197 .upgrade-plan .plan-name { 1198 display: flex; 1199 align-items: center; 1200 justify-content: center; 1201 font-size: 12px; 1202 letter-spacing: 1px; 1203 font-weight: 500; 1204 } 1205 1206 .upgrade-plan .plan-name.premium { 1207 border-bottom: 2px solid var(--Primary-Yellow-P400, #ffc008); 1208 padding-bottom: 4px; 1209 display: inline-block; 1210 } 1211 1212 .upgrade-plan .plans-link { 1213 color: var(--Neutralshades-Grey-N500-Secondary-Text, #5c5c5c); 1214 border-bottom: dotted 1px; 1215 font-size: 13px; 1216 } 1217 1218 .upgrade-plan .plans-link:hover { 1219 text-decoration: none; 1220 } 1221 1222 .upgrade-plan .signup-btn-premium { 1223 background-color: var(--Secondary-Blue-Link, #2c79f7); 1224 color: var(--Neutralshades-Grey-N000-White, #ffffff); 1225 margin-top: 1rem; 1226 margin-bottom: 1rem; 1227 border: none; 1228 padding: .4rem 1.6rem; 1229 border-radius: 4px; 1230 text-decoration: none; 1231 display: inline-block; 1232 } 1233 1234 .signals_icon { 1235 width: 0; 1236 height: 0; 1237 border-left: 12px solid transparent; 1238 border-right: 12px solid transparent; 1239 border-top: 15px solid rgba(255, 193, 8, 0.4); 1240 border-radius: 15px 15px 0 0; 1241 position: relative; 1242 margin-right: 6px; 1243 } 1244 1245 .signals_icon .signals_icon_child { 1246 position: absolute; 1247 bottom: 0; 1248 left: 50%; 1249 transform: translateX(-50%); 1250 width: 0; 1251 height: 0; 1252 border-left: 8px solid transparent; 1253 border-right: 8px solid transparent; 1254 border-top: 10px solid var(--Primary-Yellow-P400, #ffc008); 1255 border-radius: 10px 10px 0 0; 1256 } 1257 1258 .upgrade-plan .modal-content { 1259 border-radius: 0; 1260 } 1261 1262 .upgrade-plan .close-btn { 1263 position: absolute; 1264 top: 10px; 1265 right: 16px; 1266 color: var(--Neutralshades-Grey-N500-Secondary-Text, #5c5c5c); 1267 cursor: pointer; 1268 } 1269 1270 .upgrade-plan .plan-features { 1271 text-align: left; 1272 padding-left: 2rem; 1273 } 1274 1275 .upgrade-plan .sublist { 1276 padding-left: 1rem; 1277 list-style: none; 1278 } 1279 1280 .upgrade-plan .sublist .fa-check { 1281 color: var(--Neutralshades-Grey-N200, #cecece); 1282 } 1283 1284 .upgrade-plan .sublist.premium .fa-check { 1285 color: var(--Primary-Yellow-P400, #ffc008); 1286 } 1287 1288 .upgrade-plan .plan-features { 1289 text-align: left; 1290 padding-left: 2rem; 1291 } 1292 1293 .upgrade-plan .sublist { 1294 padding-left: 1rem; 1295 } 1296 1297 .upgrade-plan .sublist .fa-check { 1298 color: #e5e5e5; 1299 } 1300 1301 .upgrade-plan .plan-features { 1302 text-align: left; 1303 padding-left: 2rem; 1304 } 1305 1306 .upgrade-plan .sublist { 1307 padding-left: 1rem; 1308 } 1309 1310 .upgrade-plan .sublist .fa-check { 1311 color: #e5e5e5; 1312 } 1313 1314 @media (max-width:495px) { 1315 .upgrade-plan .modal-dialog { 1316 max-width: 96%; 1317 } 1318 } 1319 1320 @media (max-width:420px) { 1321 .upgrade-plan .plan-card.premium { 1322 padding-left: 2rem; 1323 } 1324 } 1325 1326 1327 .login-required { 1328 font-family: "Inter",sans-serif; 1329 } 1330 1331 .login-required .modal-content{ 1332 padding: 30px; 1333 background-color:var( --Neutralshades-Grey-N000-White, #ffffff); 1334 color:var(--Neutralshades-Grey-N700, #000000); 1335 } 1336 1337 .login-required .sign-in { 1338 font-size: 12px; 1339 color: var(--Neutralshades-Grey-N500-Secondary-Text, #5c5c5c); 1340 } 1341 1342 .login-required .sign-in-link { 1343 cursor: pointer; 1344 color: var(--Secondary-Blue-Link, #2c79f7); 1345 border-bottom: dotted 1.4px var(--Secondary-Blue-Link, #2c79f7); 1346 } 1347 1348 .login-required .sign-in-link:hover { 1349 text-decoration: none; 1350 } 1351 1352 .login-required .info { 1353 color: var(--Neutralshades-Grey-N500-Secondary-Text, #5c5c5c); 1354 font-size: 14px; 1355 letter-spacing: 0.2px; 1356 } 1357 1358 .login-required .signup-btn { 1359 width: 75%; 1360 background-color: var(--Secondary-Blue-Link, #2c79f7); 1361 color: var(--Neutralshades-Grey-N000-White, #ffffff); 1362 letter-spacing: 1px; 1363 margin-top: 1rem; 1364 margin-bottom: 1rem; 1365 border: none; 1366 padding: .4rem 1rem; 1367 text-transform: uppercase; 1368 font-size: 12px; 1369 display: inline-block; 1370 } 1371 1372 .login-required .signup-btn:hover { 1373 text-decoration: none; 1374 } 1375 1376 .login-required .head { 1377 font-size: 24px; 1378 letter-spacing: 0; 1379 font-weight: 500; 1380 } 1381 1382 .login-required .modal-content { 1383 border-radius: 0; 1384 } 1385 1386 .login-required .close-btn { 1387 position: absolute; 1388 top: 10px; 1389 right: 16px; 1390 color: var(--Neutralshades-Grey-N500-Secondary-Text, #5c5c5c); 1391 cursor: pointer; 1392 font-size: 14px; 1393 } 1394 1395 @media (max-width: 575px) { 1396 .login-required .modal-dialog { 1397 width: 96%; 1398 max-width: 440px; 1399 margin: 0.5rem auto; 1400 } 1401 } 1402 1403 @media (max-width: 440px) { 1404 .login-required .modal-content { 1405 padding: 30px 16px; 1406 } 1407 1408 .login-required .signup-btn { 1409 width: 80%; 1410 } 1411 } 1412 1413 @media (max-width: 360px) { 1414 .login-required .signup-btn { 1415 width: 90%; 1416 } 1417 } 1418</style>
1419<script> 1420 $(function () { 1421 $(".close-btn").on("click", function () { 1422 $(this).closest(".modal").modal("hide"); 1423 }); 1424 }) 1425</script>
1425 1426<!-- Contact us Modal --> 1427 1428<div 1429 class="modal fade" 1430 id="wl-contactus" 1431 tabindex="-1" 1432 role="dialog" 1433 aria-labelledby="watchlistcontactus" 1434 aria-hidden="true" 1435> 1436 <div class="modal-dialog modal-dialog-centered" role="document"> 1437 <div class="modal-content"> 1438 <div id="captcha-contactus"></div> 1439 <div class="modal-body wl-contact"> 1440 <form> 1441 <div class="form-head mb-3">CONTACT US</div> 1442 <div class="form-group"> 1443 <label class="form-label" for="wl-contact-name">NAME</label> 1444 <input 1445 type="text" 1446 id="wl-contact-name" 1447 class="form-control" 1448 required 1449 /> 1450 </div> 1451 <div class="form-group"> 1452 <label class="form-label" for="wl-contact-email">EMAIL</label> 1453 <input 1454 type="email" 1455 id="wl-contact-email" 1456 class="form-control" 1457 required 1458 /> 1459 </div> 1460 <div class="form-group"> 1461 <label class="form-label" for="wl-contact-message">MESSAGE</label> 1462 <textarea 1463 id="wl-contact-message" 1464 class="form-control" 1465 rows="4" 1466 required 1467 ></textarea> 1468 </div> 1469 <p class="text-danger error" style="display: none;"> 1470 Something went wrong. Please try again 1471 </p> 1472 <button class="btn contact-submit" type="submit">Submit</button> 1473 </form> 1474 </div> 1475 <div class="modal-body formSuccess" style="display: none"> 1476 <div class="text-center"> 1477 <img 1478 src="/static/images/success.svg" 1479 class="successImg" 1480 alt="success" 1481 /> 1482 <br /> 1483 Our team will get back to you soon. 1484 </div> 1485 </div> 1486 </div> 1487 </div> 1488</div> 1489 1490<!-- css --> 1491<style> 1492 .grecaptcha-logo { 1493 display: none; 1494 } 1495 1496 /* contact us form */ 1497 #wl-contactus .modal-content { 1498 border-radius: 8px; 1499 padding: 15px 30px; 1500 background-color: var(--Neutralshades-Grey-N000-White, #ffffff); 1501 color: var(--Neutralshades-Grey-N700, #000000); 1502 border-color: var(--Neutralshades-Grey-N100-Outline, #e4e4e4); 1503 } 1504 1505 #wl-contactus .form-control { 1506 background-color: var(--Neutralshades-Grey-N000-BG-01, #f2f2f2); 1507 color: var(--Neutralshades-Grey-N700, #000000); 1508 border-color: var(--Neutralshades-Grey-N100-Outline, #e4e4e4); 1509 } 1510 1511 #wl-contactus .form-control:focus { 1512 background-color: var(--Neutralshades-Grey-N000-BG-01, #f2f2f2); 1513 color: var(--Neutralshades-Grey-N700, #000000); 1514 border-color: var(--Neutralshades-Grey-N200, #cecece); 1515 box-shadow: none; 1516 } 1517 1518 #wl-contactus .form-control::placeholder { 1519 color: var(--Neutralshades-Grey-N400-Body-Text-and-Icons, #8b8b8b); 1520 } 1521 1522 #wl-contactus .modal-header, 1523 #wl-contactus .modal-footer { 1524 border-color: var(--Neutralshades-Grey-N100-Outline, #e4e4e4); 1525 } 1526 1527 .wl-contact .form-head { 1528 padding-top: 20px; 1529 font-size: 13px; 1530 font-weight: 600; 1531 letter-spacing: 1.2px; 1532 text-align: center; 1533 } 1534 1535 .wl-contact .form-label { 1536 font-size: 10px; 1537 letter-spacing: 1.5px; 1538 color: var(--Neutralshades-Grey-N500-Secondary-Text, #5C5C5C); 1539 font-weight: 600; 1540 } 1541 1542 .wl-contact button.contact-submit { 1543 border-style: none; 1544 border-width: 1px; 1545 border-radius: 0; 1546 background-color: #3bb37b; 1547 font-weight: 600; 1548 color: var(--Neutralshades-Grey-N000-White, #ffffff);; 1549 font-size: 12px; 1550 text-transform: uppercase; 1551 letter-spacing: 1.5px; 1552 margin-top: 24px; 1553 margin-bottom: 20px; 1554 width: 100%; 1555 padding: 10px 16px; 1556 } 1557 1558 .wl-contact.modal-body { 1559 padding: 0; 1560 } 1561 1562 #wl-contactus .formSuccess { 1563 padding: 0 20px; 1564 padding-top: 25%; 1565 padding-bottom: 154px; 1566 } 1567 1568 #wl-contactus .modal-dialog { 1569 width: 350px; 1570 max-width: 500px; 1571 } 1572 1573 @media all and (max-width: 576px) { 1574 #wl-contactus .modal-dialog { 1575 width: 80%; 1576 max-width: 500px; 1577 margin: 0.5rem auto; 1578 } 1579 } 1580</style> 1581 1582<!-- js -->
1583<script> 1584 var gCaptchaId; 1585 var captchaRequested = false; 1586 var captchaSubmitPending = false; 1587 var captchaModalOpen = false; 1588 1589 // reCAPTCHA is ~344 KB on the wire and is only ever needed once this modal 1590 // opens, so it is injected on first open instead of on every page load. 1591 function loadCaptcha() { 1592 if (captchaRequested) { 1593 return; 1594 } 1595 captchaRequested = true; 1596 1597 ["https://www.google.com", "https://www.gstatic.com"].forEach(function (origin) { 1598 var preconnect = document.createElement("link"); 1599 preconnect.rel = "preconnect"; 1600 preconnect.href = origin; 1601 preconnect.crossOrigin = "anonymous"; 1602 document.head.appendChild(preconnect); 1603 }); 1604 1605 var script = document.createElement("script"); 1606 script.src = "https://www.google.com/recaptcha/api.js?onload=onCaptchaLoad&render=explicit"; 1607 script.async = true; 1608 script.defer = true; 1609 document.head.appendChild(script); 1610 } 1611 1612 function onCaptchaLoad() { 1613 gCaptchaId = grecaptcha.render("captcha-contactus", { 1614 sitekey: "6LfPQmAiAAAAAMv3obqT8tePgc8grDWPk8z69sr6", 1615 size: "invisible", 1616 callback: onFormSubmit 1617 }); 1618 1619 // The badge is rendered after "shown.bs.modal" has already fired. 1620 if (captchaModalOpen) { 1621 $(".grecaptcha-logo").show(); 1622 } 1623 1624 // Submit was clicked while the script was still in flight. 1625 if (captchaSubmitPending) { 1626 captchaSubmitPending = false; 1627 grecaptcha.execute(gCaptchaId); 1628 } 1629 } 1630 1631 function onFormSubmit(token) { 1632 var formElement = document.querySelector("#wl-contactus form"); 1633 formElement.reportValidity(); 1634 var url = window.location.origin + "/api/subscription/contact-us/"; 1635 if (formElement.checkValidity()) { 1636 var data = { 1637 sender_name: $("#wl-contact-name").val(), 1638 sender_address: $("#wl-contact-email").val(), 1639 message: $("#wl-contact-message").val(), 1640 source: "home", 1641 captcha_response: token, 1642 captcha_type: "invisible" 1643 }; 1644 $.ajax({ 1645 type: "POST", 1646 url, 1647 data: JSON.stringify(data), 1648 contentType: "application/json", 1649 beforeSend: function (xhr) { 1650 xhr.setRequestHeader("X-CSRFToken", Cookies.get("csrftoken")); 1651 }, 1652 }).done(function () { 1653 $("#wl-contactus form").hide(); 1654 $("#wl-contactus .formSuccess").show(); 1655 }).fail(function () { 1656 $("#wl-contactus .error").show(); 1657 $(this).prop("disabled", false); 1658 }); 1659 } 1660 } 1661 1662 $(function () { 1663 $("body").on("click", ".contact-us", function () { 1664 loadCaptcha(); 1665 $("#wl-contactus").modal("show"); 1666 }); 1667 1668 $("body").on("click", ".feedback", function () { 1669 loadCaptcha(); 1670 $("#wl-contactus").modal("show"); 1671 }); 1672 1673 $("body").on("click", ".contact-submit", function (e) { 1674 e.preventDefault(); 1675 $("#wl-contactus .error").hide(); 1676 var formElement = document.querySelector("#wl-contactus form"); 1677 formElement.reportValidity(); 1678 if (formElement.checkValidity()) { 1679 $(this).prop("disabled", true); 1680 if (gCaptchaId === undefined) { 1681 captchaSubmitPending = true; 1682 loadCaptcha(); 1683 } else { 1684 grecaptcha.execute(gCaptchaId); 1685 } 1686 } 1687 }); 1688 1689 $("#wl-contactus").on("shown.bs.modal", function() { 1690 captchaModalOpen = true; 1691 $(".grecaptcha-logo").show(); 1692 }); 1693 1694 $("#wl-contactus").on("hide.bs.modal", function() { 1695 captchaModalOpen = false; 1696 $(".grecaptcha-logo").hide(); 1697 }); 1698 1699 $("#wl-contactus").on("hidden.bs.modal", function() { 1700 $("#wl-contactus form")[0].reset(); 1701 $("#wl-contactus .formSuccess").hide(); 1702 $("#wl-contactus form").show(); 1703 captchaSubmitPending = false; 1704 if (gCaptchaId !== undefined) { 1705 grecaptcha.reset(gCaptchaId); 1706 } 1707 $("#wl-contactus .contact-submit").prop("disabled", false); 1708 }) 1709 }); 1710</script>
1710 1711 1712
1713<script src="/static/javascript/vendor/select2-4.0.6.min.js" defer></script>
vendor: 1 bytes, line 1713
1713
1714<script src="/static/javascript/homepage.js" defer></script>
1714 1715 1716 1717 </div> <!-- /container --> 1718 <div class="footer"> 1719 1720 1721 1722 </div> 1723 1724 <!-- Le javascript 1725 ================================================== --> 1726 <!-- Placed at the end of the document so the pages load faster --> 1727 1728 1729
1729<script src="/static/javascript/vendor/cloudflare/popper.min.js" 1730 integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" 1731 crossorigin="anonymous" defer></script>
1731 1732 1733
1733<script src="/static/javascript/vendor/stackpath/bootstrap.min.js" 1734 integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" 1735 crossorigin="anonymous" defer></script>
1735 1736 1737 1738 1739 <!-- Your stuff: Third-party javascript libraries go here --> 1740
1740<script src="/static/javascript/vendor/fontawesome/e903c12fae.js" defer></script>
1740 1741
1741<script src="/static/javascript/header.js" defer></script>
1741 1742
1742<script src="/static/javascript/feedback.js" defer></script>
1742 1743 1744 1745
1745<script id="pagesremain" type="application/json">""</script>
1745 1746
1746<script id="is_auth" type="application/json">false</script>
1746 1747
1747<script src="/static/javascript/india-header.js" defer></script>
1747 1748
1748<script src="/static/javascript/vendor/cookie/js.cookie.min.js" defer></script>
1748 1749 1750 1751 1752 1753 1754
1755<script src="/static/javascript/vendor/overlayscrollbars.browser.es5.min.js"></script>
vendor: 1 bytes, line 1755
1755
1756<script> 1757 var vw = $(window).innerWidth(); 1758 if (!window.hideOverlayscrollbarBreakpoint) window.hideOverlayscrollbarBreakpoint = 520; 1759 var scrollbarInstance; 1760 var { 1761 OverlayScrollbars, 1762 ScrollbarsHidingPlugin, 1763 SizeObserverPlugin, 1764 ClickScrollPlugin, 1765 } = OverlayScrollbarsGlobal; 1766 OverlayScrollbars.plugin(ClickScrollPlugin); 1767 1768 function initScrollbar() { 1769 if (scrollbarInstance && !scrollbarInstance?.state().destroyed) return; 1770 scrollbarInstance = OverlayScrollbars(document.querySelector("body"), {scrollbars: { clickScroll: true }}); 1771 $(".os-scrollbar-vertical .os-scrollbar-track").prepend(`<div class="scrollbar-arrow-box up-arrow"></div>`); 1772 $(".os-scrollbar-vertical .os-scrollbar-track").append(`<div class="scrollbar-arrow-box down-arrow"></div>`); 1773 } 1774 1775 if (vw > window.hideOverlayscrollbarBreakpoint) { 1776 initScrollbar(); 1777 } 1778 1779 var debounceId; 1780 $(window).on("resize", function () { 1781 clearTimeout(debounceId); 1782 debounceId = setTimeout(function () { 1783 var vw = $(window).innerWidth(); 1784 if (vw <= window.hideOverlayscrollbarBreakpoint) { 1785 scrollbarInstance?.destroy(); 1786 } else { 1787 initScrollbar(); 1788 } 1789 }, 400); 1790 }); 1791</script>
1791 1792
1793<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"d61b73d4ff3343b99f0268c21ed5246f","spa":2}' crossorigin="anonymous"></script>
1793 1794</body> 1795 1796</html>
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.