1"use strict";(self.webpackChunkstock_screener=self.webpackChunkstock_screener||[]).push([[315],{53312(S,O,s){s.d(O,{E:()=>x});var m=s(72200),u=s(38132),n=s(73664),f=s(52260);const P=d=>({height:d}),_=()=>["/login"],e=()=>["/pricing"];function c(d,M){1&d&&(n.j41(0,"p",5),n.nrm(1,"i",6),n.j41(2,"a",7),n.EFF(3,"Log in"),n.k0s(),n.EFF(4," with your broker to unlock Latest updated insights "),n.k0s()),2&d&&(n.R7$(2),n.Y8G("routerLink",n.lJ4(1,_)))}function C(d,M){1&d&&(n.j41(0,"p",5),n.nrm(1,"i",6),n.EFF(2," Unlock Premium Content \u2013 "),n.j41(3,"a",7),n.EFF(4," Subscribe to PRO "),n.k0s()()),2&d&&(n.R7$(3),n.Y8G("routerLink",n.lJ4(1,e)))}function v(d,M){1&d&&(n.j41(0,"p",5),n.nrm(1,"i",6),n.j41(2,"a",7),n.EFF(3," Login "),n.k0s(),n.EFF(4," with your broker to unlock Latest updated insights "),n.k0s()),2&d&&(n.R7$(2),n.Y8G("routerLink",n.lJ4(1,_)))}let x=(()=>{class d{themeService;imageUrl=null;height="calc(var(--screen-width) / 2)";width="100%";proFeature=!1;userLoggedIn=!!localStorage.getItem("username");screenWidth=0;isImageLoaded=!1;effectiveImageUrl=null;isDarkMode=!1;themeSub;constructor(r){this.themeService=r,this.screenWidth=typeof window<"u"?window.innerWidth:1200}ngOnInit(){typeof window<"u"&&typeof localStorage<"u"&&(this.userLoggedIn=!!localStorage.getItem("username")),this.effectiveImageUrl=this.imageUrl,this.themeSub=this.themeService.getState().subscribe(r=>{this.isDarkMode=r.isDarkMode,this.updateImageForTheme()})}ngOnChanges(r){r.imageUrl&&!r.imageUrl.firstChange&&this.updateImageForTheme()}ngOnDestroy(){this.themeSub&&this.themeSub.unsubscribe()}getDarkVariant(r){return r?/-dark\.[a-zA-Z0-9]+$/.test(r)?r:r.replace(/(\.[a-zA-Z0-9]+)$/,"-dark$1"):null}updateImageForTheme(){if(!this.imageUrl)return void(this.effectiveImageUrl=null);if(!this.isDarkMode)return this.effectiveImageUrl=this.imageUrl,void this.preloadImage(this.imageUrl);const r=this.getDarkVariant(this.imageUrl);if(!r||typeof window>"u")return void(this.effectiveImageUrl=this.imageUrl);const l=new Image;l.onload=()=>{this.isImageLoaded=!0,this.effectiveImageUrl=r},l.onerror=()=>{this.effectiveImageUrl=this.imageUrl,this.preloadImage(this.imageUrl)},l.src=r}onResize(r){this.screenWidth=r.target.innerWidth}getBackgroundStyles(){const r={"background-image":this.effectiveImageUrl?`url(${this.effectiveImageUrl})`:null};return this.screenWidth<=480?{...r,"background-size":"cover","background-position":"center 30%"}:this.screenWidth<=768?{...r,"background-size":"cover","background-position":"center center"}:{...r,"background-size":"cover","background-position":"left top"}}preloadImage(r){if(typeof window<"u"){const l=new Image;l.onload=()=>{this.isImageLoaded=!0},l.onerror=()=>{console.warn("Failed to load background image:",r)},l.src=r}}static \u0275fac=function(l){return new(l||d)(n.rXU(f.F))};static \u0275cmp=n.VBU({type:d,selectors:[["app-non-loggedin-user"]],hostBindings:function(l,g){1&l&&n.bIt("resize",function(k){return g.onResize(k)},n.tSv)},inputs:{imageUrl:"imageUrl",height:"height",width:"width",proFeature:"proFeature"},features:[n.OA$],decls:9,vars:8,consts:[[1,"container-wrapper",3,"ngStyle"],["role","img",1,"background-image",3,"ngStyle"],[1,"overlay"],[1,"sample-data-card"],[1,"sample-data-title"],[1,"subtitle","mb-1"],[1,"fa","fa-lock","me-2"],["routerLinkActive","router-link-active",1,"anchor-tag-link",3,"routerLink"]],template:function(l,g){1&l&&(n.j41(0,"div",0),n.nrm(1,"div",1),n.j41(2,"div",2)(3,"div",3)(4,"h1",4),n.EFF(5,"Sample Data"),n.k0s(),n.nVh(6,c,5,2,"p",5),n.nVh(7,C,5,2,"p",5),n.nVh(8,v,5,2,"p",5),n.k0s()()()),2&l&&(n.Y8G("ngStyle",n.eq3(6,P,g.height)),n.R7$(),n.Y8G("ngStyle",g.getBackgroundStyles()),n.BMQ("aria-label","Background decoration"),n.R7$(5),n.vxM(g.proFeature?-1:6),n.R7$(),n.vxM(g.proFeature&&g.userLoggedIn?7:-1),n.R7$(),n.vxM(g.proFeature&&!g.userLoggedIn?8:-1))},dependencies:[m.MD,m.B3,u.iI,u.Wk,u.wQ],styles:[".container-wrapper[_ngcontent-%COMP%]{position:relative;width:100%;overflow:hidden;height:calc(var(--screen-width) / 2);min-height:300px;border-radius:15px}.background-image[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:2 / 1;background:linear-gradient(135deg,#667eea,#764ba2);background-repeat:no-repeat;transition:background-size .3s ease;z-index:1;background-size:cover;background-position:left top;opacity:.5}.overlay[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000000f;display:flex;align-items:center;justify-content:center;z-index:2;padding:20px}.sample-data-card[_ngcontent-%COMP%]{background:hsl(var(--theme-bg
1-2) / 75%);border-radius:24px;padding:20px;box-shadow:0 25px 50px -12px var(--shadow);text-align:center;max-width:400px;width:100%;border:1px solid var(--border);backdrop-filter:blur(6px);transition:all .3s ease}.sample-data-title[_ngcontent-%COMP%]{font-size:1.2rem;color:var(--theme-accent);font-weight:700;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.fa-lock[_ngcontent-%COMP%]{font-size:.95rem!important;color:var(--text-color)!important}.subtitle[_ngcontent-%COMP%]{font-size:1rem;margin-bottom:20px;font-size:.95rem;line-height:1;font-weight:600}@media(max-width:1200px){.background-image[_ngcontent-%COMP%]{background-size:cover;background-position:left top}}@media(max-width:768px){.background-image[_ngcontent-%COMP%]{background-size:cover;background-position:center center;background-attachment:scroll}.overlay[_ngcontent-%COMP%]{padding:15px}.sample-data-card[_ngcontent-%COMP%]{padding:20px;border-radius:20px}.sample-data-title[_ngcontent-%COMP%]{font-size:1rem;margin-bottom:10px;letter-spacing:1px}.subtitle[_ngcontent-%COMP%]{font-size:.875rem;margin-bottom:10px}}@media(max-width:480px){.background-image[_ngcontent-%COMP%]{background-size:cover;background-position:center 30%}.sample-data-card[_ngcontent-%COMP%]{padding:15px;border-radius:14px}.sample-data-title[_ngcontent-%COMP%]{font-size:.875rem;margin-bottom:6px}.subtitle[_ngcontent-%COMP%]{font-size:.6rem}}@media(min-width:1920px){.background-image[_ngcontent-%COMP%]{background-size:cover;background-position:left top}}@media(orientation:portrait)and (max-width:768px){.background-image[_ngcontent-%COMP%]{background-size:cover;background-position:center top}}@media(orientation:landscape)and (max-height:600px){.background-image[_ngcontent-%COMP%]{background-size:cover;background-position:center center}}@media(min-resolution:192dpi){.background-image[_ngcontent-%COMP%]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.background-image.loading[_ngcontent-%COMP%]{background-image:none!important;background-color:hsl(var(var(--theme-bg-2)))}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}"]})}return d})()},30315(S,O,s){s.d(O,{StraddleComponent:()=>T});var m=s(12629),u=s(38132),n=s(21264),f=s(66046),P=s(53312),_=s(12283),e=s(73664),c=s(2615),C=s(63322),v=s(41584),x=s(25558),d=s(96354),M=s(45312),r=s(29330);let l=(()=>{class i{http;sharedService;baseUrl=M.c.apiUrl;straddleFeed$;constructor(t,o){this.http=t,this.sharedService=o}getStraddleData(t,o,a){return a&&this.sharedService.checkMarketStatus()?(this.straddleFeed$||(this.straddleFeed$=(0,v.O)(0,6e4).pipe((0,x.n)(h=>this.http.post(this.baseUrl+"optionsAnalysis/straddle/"+t,o).pipe((0,d.T)(b=>b))))),this.straddleFeed$):this.http.post(this.baseUrl+"optionsAnalysis/straddle/"+t,o).pipe((0,d.T)(h=>h))}static \u0275fac=function(o){return new(o||i)(c.KVO(r.Qq),c.KVO(C.d))};static \u0275prov=c.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var g=s(72200),w=s(89914);function k(i,p){if(1&i){const t=e.RV6();e.j41(0,"span",19),e.bIt("click",function(){c.eBV(t);const a=e.XpG();return c.Njj(a.readMore())}),e.EFF(1,"Read more"),e.k0s()}}function F(i,p){if(1&i){const t=e.RV6();e.j41(0,"button",31),e.bIt("click",function(){const a=c.eBV(t).$implicit,h=e.XpG(2);return c.Njj(h.changeIndex(a.value))}),e.EFF(1),e.k0s()}if(2&i){const t=p.$implicit,o=e.XpG(2);e.AVh("active",o.selectedIndex===t.value),e.R7$(),e.SpI(" ",t.label," ")}}function I(i,p){if(1&i){const t=e.RV6();e.j41(0,"button",31),e.bIt("click",function(){const a=c.eBV(t).$implicit,h=e.XpG().$index,b=e.XpG(2);return c.Njj(b.addStrikePriceToChart(h,a))}),e.EFF(1),e.k0s()}if(2&i){const t=p.$implicit,o=e.XpG().$implicit;e.AVh("active",o===t),e.R7$(),e.SpI(" ",t," ")}}function y(i,p){if(1&i){const t=e.RV6();e.j41(0,"div",21)(1,"span",22),e.EFF(2),e.k0s(),e.j41(3,"div",23)(4,"button",24),e.EFF(5),e.k0s(),e.j41(6,"div",25)(7,"button",31),e.bIt("click",function(){const a=c.eBV(t).$index,h=e.XpG(2);return c.Njj(h.addStrikePriceToChart(a,"Strike"))}),e.EFF(8),e.k0s(),e.Z7z(9,I,2,3,"button",26,e.fX1),e.k0s()()()}if(2&i){const t=p.$implicit,o=p.$index,a=e.XpG(2);e.R7$(2),e.SpI("Strike ",o+1),e.R7$(3),e.SpI(" ",a.strikeLabel(t,o)," "),e.R7$(),e.AVh("dropdown-menu-end",o>=2),e.R7$(2),e.SpI(" Strike ",o+1," "),e.R7$(),e.Dyx(a.displayStrikes)}}function z(i,p){1&i&&e.nrm(0,"div",29)}function U(i,p){if(1&i&&e.nrm(0,"highcharts-chart",30),2&i){const t=e.XpG(2);
1e.Y8G("Highcharts",t.Highcharts)("options",t.multichartOptions)}}function $(i,p){if(1&i&&(e.j41(0,"div",8)(1,"div",20)(2,"div",21)(3,"span",22),e.EFF(4,"Instrument"),e.k0s(),e.j41(5,"div",23)(6,"button",24),e.EFF(7),e.k0s(),e.j41(8,"div",25),e.Z7z(9,F,2,3,"button",26,e.fX1),e.k0s()()(),e.j41(11,"div",27),e.Z7z(12,y,11,5,"div",21,e.fX1),e.k0s()(),e.j41(14,"div",28),e.nVh(15,z,1,0,"div",29),e.nVh(16,U,1,2,"highcharts-chart",30),e.k0s()()),2&i){const t=e.XpG();e.R7$(7),e.SpI(" ",t.formatIndexLabel(t.selectedIndex)," "),e.R7$(2),e.Dyx(t.indexOptions),e.R7$(3),e.Dyx(t.selectedStrikePrices),e.R7$(3),e.vxM(t.multichartOptions?-1:15),e.R7$(),e.vxM(t.multichartOptions?16:-1)}}function L(i,p){if(1&i&&e.nrm(0,"app-non-loggedin-user",9),2&i){const t=e.XpG();e.Y8G("imageUrl",t.isMobile?"assets/images/open-page/straddle-mobile.webp":"assets/images/open-page/straddle-desktop.webp")("height",t.isMobile?"calc(var(--screen-width) /0.54)":"calc(var(--screen-width) / 2.08)")}}let T=(()=>{class i{sharedService;straddleService;datePipe;deviceDectectorService;subscription$;userProfile;userSubscribed;selectedIndex="NIFTY";selectedStrikePrices=["Strike 1","Strike 2","Strike 3"];straddleData;displayStrikes;multichartOptionsSeriesArray;Highcharts=n;multichartOptions;userLoggedIn=!1;isMobile;constructor(t,o,a,h){this.sharedService=t,this.straddleService=o,this.datePipe=a,this.deviceDectectorService=h,this.deviceDectectorService.isMobile$.subscribe(b=>{this.isMobile=b})}ngOnInit(){this.isLoggedIn()}isLoggedIn(){null!=localStorage.getItem("username")?(this.userLoggedIn=!0,this.getUserDetail()):(this.userLoggedIn=!1,this.userSubscribed=!1)}ngOnDestroy(){this.subscription$&&this.subscription$.unsubscribe()}getUserDetail(){this.sharedService.getUserProfile().subscribe(t=>{this.userProfile=t?.data,this.isSubscribed(),this.changeIndex(this.selectedIndex)},t=>{this.userSubscribed=!1,this.changeIndex(this.selectedIndex)})}isSubscribed(){this.userSubscribed="ROLE_Subscribed"===this.userProfile.role}changeIndex(t){this.selectedStrikePrices=["Strike 1","Strike 2","Strike 3"],this.selectedIndex=t,this.straddleOfMultiStrikes(this.selectedIndex,this.selectedStrikePrices)}straddleOfMultiStrikes(t,o){this.straddleService.straddleFeed$=null,this.subscription$&&this.subscription$.unsubscribe(),o=o.filter(a=>!a.includes("Strike")),this.subscription$=this.straddleService.getStraddleData(t,o,this.userSubscribed).subscribe(a=>{a.status&&(this.straddleData=a.data,this.displayStrikes=this.straddleData.displayStrikes,this.setDefaultStrikePrices(),this.addToSeries())})}setDefaultStrikePrices(){this.selectedStrikePrices=this.selectedStrikePrices[0].includes("Strike")?[this.straddleData.selectedStrikes[0],"Strike 2","Strike 3"]:this.selectedStrikePrices}addStrikePriceToChart(t,o){this.selectedStrikePrices[t]="Strike"==o?"Strike "+(t+1):o,this.straddleOfMultiStrikes(this.selectedIndex,this.selectedStrikePrices)}addToSeries(){this.multichartOptionsSeriesArray=[],this.multichartOptionsSeriesArray.push({name:"Multi Strike",data:this.straddleData.combineClose,marker:{enabled:!1},lineWidth:1}),this.multichartOptionsSeriesArray.push({name:this.selectedIndex,data:this.straddleData.symbolClose,marker:{enabled:!1},yAxis:1,dashStyle:"ShortDash",color:"lightslategray"}),this.initializeChart()}initializeChart(){n.setOptions({time:{useUTC:!1},lang:{thousandsSep:""}}),this.multichartOptions={chart:{type:"spline",backgroundColor:"var(--bg-card-color)"},title:{text:"Multi Straddle",style:{color:"var(--text-color)"}},credits:{enabled:!1},rangeSelector:{selected:4},xAxis:{categories:this.straddleData.timeList.map(t=>this.datePipe.transform(new Date(t),"hh:mm a")),crosshairs:!0,accessibility:{description:""},tickPixelInterval:10,tickLength:5,tickWidth:1,tickColor:"#FFFFFF",tickPosition:"outside",showFirstLabel:!0,showLastLabel:!1,startOnTick:!0,endOnTick:!0,labels:{style:{color:"var(--chart-label-color)","font-size":this.isMobile?"0.6rem":"0.8rem"}}},yAxis:[{title:{text:"Premium (in rupees)",style:{color:"var(--text-color)","font-size":this.isMobile?"0.6rem":"0.8rem"}},labels:{formatter:function(){return this.value},style:{color:"var(--chart-label-color)","font-size":this.isMobile?"0.6rem":"0.8rem"}},endOnTick:!1,gridLineColor:"var(--grid-line-color)"},{opposite:!0,title:{text:"Price",enabled:!0,style:{color:"var(--text-color)","font-size":this.isMobile?"0.6rem":"0.8rem"}},endOnTick:!1,gridLineWidth:0,labels:{style:{color:"var(--chart-label-color)","font-size":this.isMobile?"0.6rem":"0.8rem"}},gridLineColor:"var(--grid-line-color)"}],tooltip:{crosshairs:!0,shared:!0},plotOptions:{line:{},spline:{marker:{radius:2,lineColor:"#666666",lineWidth:.5}}},legend:{enabled:!0,itemStyle:{color:"var(--text-color)"},itemHoverStyle:{color:"var(--text-color)"}},series:this.multichartOptionsSeriesArray}}indexOptions=[{value:"NIFTY",label:"NIFTY 50"},{value:"BANKNIFTY",label:"NIFTY BANK"},{value:"FINNIFTY",label:"FIN NIFTY"},{value:"MIDCPNIFTY",label:"MID CAP NIFTY"},{value:"NIFTYNXT50",label:"NIFTY NEXT 50"}];formatIndexLabel(t){const o=this.indexOptions.find(a=>a.value===t);return o?o.label:t}strikeLabel(t,o){return t&&!String(t).startsWith("Strike")?t:"Strike "+(o+1)}readMore(){document.getElementById("blog-wrapper")?.scrollIntoView({behavior:"smooth"})}imageExists(t){return!!_.Y.STOCK_LOGOS.includes(t+".svg")}static \u0275fac=function(o){return new(o||i)(e.rXU(C.d),e.rXU(l),e.rXU(g.vh),e.rXU(w.l))};static \u0275cmp=e.VBU({type:i,selectors:[["app-straddle"]],decls:33,vars:3,consts:[[1,"container-fluid","page-content-width","page-bg","eb-page","straddle-page"],[1,"eb
1-hero"],[1,"eb-hero-left"],["aria-hidden","true",1,"eb-hero-icon","eb-hero-icon--teal"],[1,"eb-hero-copy"],[1,"eb-hero-title"],[1,"eb-hero-subtitle"],[1,"page-readmore"],[1,"eb-panel","straddle-panel"],[3,"imageUrl","height"],["id","blog-wrapper",1,"blog-wrapper","straddle-blog"],[1,"straddle-blog-kicker"],[1,"straddle-blog-title"],[1,"page-para"],[1,"straddle-blog-heading"],[1,"page-ul"],[1,"page-li"],[1,"page-image-wrapper"],["src","assets/images/blog/straddle.jpg","alt","Straddle Example","sizes","(max-width: 372px) 100vw, 372px","height","568","width","991",1,"page-sub-image","page-shadow"],[1,"page-readmore",3,"click"],[1,"eb-toolbar","straddle-toolbar"],[1,"eb-field"],[1,"eb-field-label"],[1,"btn-group","eb-menu"],["type","button","data-bs-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"btn","dropdown-toggle"],[1,"dropdown-menu"],["type","button",1,"dropdown-item",3,"active"],[1,"straddle-strikes"],[1,"straddle-chart"],[1,"placeholder-loader"],[1,"straddle-highchart",3,"Highcharts","options"],["type","button",1,"dropdown-item",3,"click"]],template:function(o,a){1&o&&(e.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"mat-icon"),e.EFF(5,"show_chart"),e.k0s()(),e.j41(6,"div",4)(7,"h1",5),e.EFF(8,"Multi Straddle Chart"),e.k0s(),e.j41(9,"p",6),e.EFF(10," Combined ATM call and put premium versus the underlying, across strikes. "),e.nVh(11,k,2,0,"span",7),e.k0s()()()(),e.nVh(12,$,17,3,"div",8),e.nVh(13,L,1,2,"app-non-loggedin-user",9),e.j41(14,"div",10)(15,"p",11),e.EFF(16,"Guide"),e.k0s(),e.j41(17,"h2",12),e.EFF(18,"What is Multi Straddle?"),e.k0s(),e.j41(19,"p",13),e.EFF(20,"Multi Straddle helps you understand the movement of the underlying versus the combined premium of an ATM call and put. Short Straddle is a neutral strategy used when little directional move is expected."),e.k0s(),e.j41(21,"h3",14),e.EFF(22,"How to read it"),e.k0s(),e.j41(23,"ul",15)(24,"li",16),e.EFF(25,"The dotted line is the underlying; the solid line is straddle premium"),e.k0s(),e.j41(26,"li",16),e.EFF(27,"Premium often falls when the market is quiet or drifting, and rises when it trends"),e.k0s(),e.j41(28,"li",16),e.EFF(29,"Add up to three strikes from the toolbar to compare combinations"),e.k0s()(),e.j41(30,"div",17)(31,"figure"),e.nrm(32,"img",18),e.k0s()()()()),2&o&&(e.R7$(11),e.vxM(a.isMobile?-1:11),e.R7$(),e.vxM(a.userLoggedIn?12:-1),e.R7$(),e.vxM(a.userLoggedIn?-1:13))},dependencies:[f._,f.H,u.iI,P.E,m.m_,m.An],styles:['[_nghost-%COMP%]{display:block;width:100%;min-width:0}.straddle-page[_ngcontent-%COMP%] .eb-hero[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .eb-hero[_ngcontent-%COMP%]{flex-wrap:wrap}.straddle-panel[_ngcontent-%COMP%], .strangle-panel[_ngcontent-%COMP%]{overflow:visible}.straddle-toolbar[_ngcontent-%COMP%], .strangle-toolbar[_ngcontent-%COMP%]{gap:12px 16px;align-items:flex-end}.straddle-strikes[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:10px 16px;flex:1;min-width:0}.straddle-chart[_ngcontent-%COMP%], .strangle-chart[_ngcontent-%COMP%]{padding:8px 10px 12px}.straddle-highchart[_ngcontent-%COMP%], .strangle-highchart[_ngcontent-%COMP%]{display:block;width:100%;height:500px}.straddle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{width:auto!important;min-width:100%!important;max-height:280px;overflow-y:auto}.straddle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%], .straddle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-item.active[_ngcontent-%COMP%], .straddle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%]:active, .strangle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-item.active[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%]:active{font-size:13px!important;font-weight:500;line-height:1.35!important;color:var(--text-color)!important}.straddle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-item.active[_ngcontent-%COMP%], .straddle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%]:active, .strangle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-item.active[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%]:active{background:hsl(var(--ai-primary, 174 80% 33%) / .16)!important}.straddle-page[_ngcontent-%COMP%] .straddle-blog[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .strangle-blog[_ngcontent-%COMP%]{margin-top:0;padding:20px 22px 24px;border-radius:14px;border:1px solid var(--theme-border-4, #e5e7eb);background:var(--bg-card-color, #fff);color:var(--text-color)}.straddle-blog-kicker[_ngcontent-%COMP%], .strangle-blog-kicker[_ngcontent-%COMP%]{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-price-up-line, #14b8a6)}.straddle-blog-title[_ngcontent-%COMP%], .strangle-blog-title[_ngcontent-%COMP%]{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--text-color)}.straddle-page[_ngcontent-%COMP%] .straddle-blog[_ngcontent-%COMP%] .straddle-blog-heading[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .strangle-blog[_ngcontent-%COMP%] .strangle-blog-heading[_ngcontent-%COMP%]{margin:22px 0 8px;font-size:15px;font-weight:700;color:var(--text-color)}.straddle-page[_ngcontent-%COMP%] .straddle-blog[_ngcontent-%COMP%] .page-para[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .strangle-blog[_ngcontent-%COMP%] .page-para[_ngcontent-%COMP%]{margin:0 0 10px;font-size:14px;line-height:1.65;color:var(--text-color-muted, #6b7280)}.straddle-page[_ngcontent-%COMP%] .straddle-blog[_ngcontent-%COMP%] .page-ul[_ng
1content-%COMP%], .strangle-page[_ngcontent-%COMP%] .strangle-blog[_ngcontent-%COMP%] .page-ul[_ngcontent-%COMP%]{margin:4px 0 12px;padding-left:1.15rem}.straddle-page[_ngcontent-%COMP%] .straddle-blog[_ngcontent-%COMP%] .page-li[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .strangle-blog[_ngcontent-%COMP%] .page-li[_ngcontent-%COMP%]{margin-bottom:6px;font-size:14px;line-height:1.55;color:var(--text-color-muted, #6b7280)}@media(max-width:767px){.straddle-toolbar[_ngcontent-%COMP%], .strangle-toolbar[_ngcontent-%COMP%]{align-items:stretch}.straddle-page[_ngcontent-%COMP%] .eb-field[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .eb-field[_ngcontent-%COMP%], .straddle-strikes[_ngcontent-%COMP%]{width:100%}.straddle-page[_ngcontent-%COMP%] .eb-field[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .eb-field[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch;gap:6px}.straddle-strikes[_ngcontent-%COMP%] .eb-field[_ngcontent-%COMP%]{flex:1 1 calc(50% - 8px)}.straddle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%], .straddle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]{width:100%}.straddle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .eb-menu[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.straddle-highchart[_ngcontent-%COMP%], .strangle-highchart[_ngcontent-%COMP%]{height:360px}.straddle-page[_ngcontent-%COMP%] .straddle-blog[_ngcontent-%COMP%], .strangle-page[_ngcontent-%COMP%] .strangle-blog[_ngcontent-%COMP%]{padding:16px 14px 20px}}.color-red[_ngcontent-%COMP%]{color:#ac2424}.color-green[_ngcontent-%COMP%]{color:green}.background-color-green[_ngcontent-%COMP%]{background-color:#b7e1cd}.background-color-red[_ngcontent-%COMP%]{background-color:#f4c7c3}.rounded-pill[_ngcontent-%COMP%]{border-radius:5px;padding:5px 10px;font-size:12px;font-weight:500;width:60px;text-align:center}.msoi-header[_ngcontent-%COMP%]{display:flex;margin-top:20px;margin-bottom:20px}.predef-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .dyn-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background-color:var(--bg-index-panel);border-color:var(--border-card-color);color:var(--text-color)}.dyn-btn[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{height:250px;overflow-y:scroll}.dropdown-item[_ngcontent-%COMP%]{cursor:pointer}.stack-top[_ngcontent-%COMP%]{position:absolute;z-index:1;text-align:center;bottom:40%;width:100%}.bg-image[_ngcontent-%COMP%]{z-index:1;text-align:center;background-image:url(straddle-pro.78ef1b35ca5716b1.png);background-position:center;background-size:cover;height:500px;fill:#fff;opacity:.5}@media only screen and (max-width:680px){.nonLogin-wrapper[_ngcontent-%COMP%]{width:100%}.mobile-dropdown-toggle[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;position:relative;padding:5px}.mobile-dropdown-toggle[_ngcontent-%COMP%] .dropdown-label[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;color:var(--theme-accent);font-size:calc(.035 * var(--screen-width));max-width:90%;text-align:start}.mobile-dropdown-toggle[_ngcontent-%COMP%]:after{content:"";position:absolute;right:4.5px;top:50%;transform:translateY(-50%);border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;pointer-events:none}.dropdown-menu[_ngcontent-%COMP%]{min-width:100%!important;width:100%!important;box-sizing:border-box;max-height:50vh;overflow:auto;border-radius:var(--dropdown-border-radius)!important}.dropdown-menu[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:calc(.035 * var(--screen-width))}.dropdown-item.active[_ngcontent-%COMP%], .dropdown-item[_ngcontent-%COMP%]:active{background-color:var(--theme-accent);color:#fff!important;font-size:calc(.035 * var(--screen-width))}.mobile-btn-outline-success[_ngcontent-%COMP%]{border:1px solid var(--theme-accent)!important;color:var(--theme-accent)!important;height:calc(.04 * var(--screen-height))}.mobile-filter-height[_ngcontent-%COMP%]{height:calc(.04 * var(--screen-height))}}.stack-top[_ngcontent-%COMP%]{position:absolute;z-index:1;text-align:center;bottom:0;width:100%}.bg-image[_ngcontent-%COMP%]{z-index:1;text-align:center;background-image:url(straddle.12fee2b6b37ff286.jpg);background-position:center;background-size:cover;height:300px;fill:#fff;opacity:.4}.nonLogin-wrapper[_ngcontent-%COMP%]{width:55%;margin:auto;background:var(--bg-not-logged-in);padding:25px 0;border-radius:5px}.stack-top[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{margin-bottom:0}.stack-top[_ngcontent-%COMP%] .subscribe[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin:0 12px}.fa-lock[_ngcontent-%COMP%]{font-size:1.5rem;color:var(--link-color)}.filters-div[_ngcontent-%COMP%]{align-items:center}.addOpacity[_ngcontent-%COMP%]{filter:blur(3px);transition:visibility 0s linear .3s,opacity .3s}.text-primary[_ngcontent-%COMP%]{color:#007bff!important}p[_ngcontent-%COMP%]{margin-bottom:0}']})}return 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.