1import{Ab as s,Fb as v,Ka as b,Qb as x,Rb as w,Tb as u,Xb as C,ac as e,bc as n,cc as r,jc as y,kc as P,lc as O,mb as g,mc as _,wc as a,xc as S,ya as c}from"./chunk-M42JVFCA.js";import"./chunk-FBFWB55K.js";var k=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-builder-navbar"]],decls:9,vars:0,consts:[["aria-label","Strategy builder screens",1,"builder-navbar"],["type","button","aria-current","page",1,"active"],["type","button"]],template:function(o,p){o&1&&(e(0,"nav",0)(1,"button",1),a(2," Strategy Builder "),n(),e(3,"button",2),a(4,"Saved Strategies"),n(),e(5,"button",2),a(6,"Options Chain"),n(),e(7,"button",2),a(8,"Options Charts"),n()())},styles:["[_nghost-%COMP%]{display:block}.builder-navbar[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;align-items:center;gap:10px;justify-content:center;width:100%;margin:0 auto 10px;overflow:hidden;border:1px solid #263445;border-radius:8px;background:#11151b;height:30px}button[_ngcontent-%COMP%]{box-sizing:border-box;position:relative;flex:0 0 auto;height:28px;min-height:28px;border:1px solid transparent;border-radius:5px;background:transparent;color:#aeb9ca;cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1;padding:0 16px;white-space:nowrap}button.active[_ngcontent-%COMP%]{border-color:#0043ba;background:#0043ba;color:#dfe1e2;box-shadow:0 8px 22px #0043ba42}button[_ngcontent-%COMP%]:focus-visible{outline:2px solid #76b7ff;outline-offset:2px}@media(max-width:520px){.builder-navbar[_ngcontent-%COMP%]{justify-content:flex-start;width:100%;margin-bottom:12px}button[_ngcontent-%COMP%]{height:28px;min-height:28px;font-size:12px;padding:0 12px}}@media(min-width:768px)and (max-width:1024px){.builder-navbar[_ngcontent-%COMP%]{justify-content:flex-start;overflow-x:auto;overflow-y:hidden}}@media(max-width:767px){.builder-navbar[_ngcontent-%COMP%]{justify-content:flex-start;overflow-x:auto;overflow-y:hidden}}"]});let i=t;return i})();var z=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-greeks-ivs-panel"]],decls:67,vars:0,consts:[[1,"greeks-ivs"],["aria-label","Strikewise implied volatility",1,"strike-section"],[1,"section-header"],["type","button"],[1,"offset-row"],["aria-label","Static offset controls",1,"stepper"],[1,"ivs-table"],["aria-label","Greeks",1,"greeks-section"],[1,"toggle-list"],["type","button","aria-pressed","false",1,"toggle"],[1,"metrics-list"],["aria-label","Target day futures prices",1,"futures-section"],[1,"why-zero"],[1,"help-icon"],[1,"target-prices"],[1,"future-row"],[1,"standard-deviation"],[1,"sd-head"]],template:function(o,p){o&1&&(e(0,"div",0)(1,"section",1)(2,"div",2)(3,"h3"),a(4,"Strikewise IVs"),n(),e(5,"button",3),a(6,"Reset IVs"),n()(),e(7,"div",4)(8,"span"),a(9,"Offset"),n(),e(10,"div",5)(11,"button",3),a(12,"-"),n(),e(13,"strong"),a(14,"0"),n(),e(15,"button",3),a(16,"+"),n()()(),e(17,"table",6)(18,"thead")(19,"tr")(20,"th"),a(21,"Strike"),n(),e(22,"th"),a(23,"Expiry"),n(),e(24,"th"),a(25,"IV"),n(),e(26,"th"),a(27,"Chg"),n()()(),r(28,"tbody"),n()(),e(29,"section",7)(30,"h3"),a(31,"Greeks"),n(),e(32,"div",8)(33,"label"),r(34,"button",9),a(35," Multiply by Lot Size "),n(),e(36,"label"),r(37,"button",9),a(38," Multiply by Number of Lots "),n()(),r(39,"div",10),n(),e(40,"section",11)(41,"div",12),a(42,"Why Zero Greeks "),e(43,"span",13),a(44,"?"),n()(),e(45,"div",14)(46,"h3"),a(47,"Target Day Futures Prices "),e(48,"span",13),a(49,"?"),n()(),e(50,"div",15)(51,"span"),a(52,"12 May FUT"),n(),e(53,"strong"),a(54,"25607.60"),n()()(),e(55,"div",16)(56,"h3"),a(57,"Standard Deviation "),e(58,"span",13),a(59,"?"),n()(),e(60,"div",17)(61,"span"),a(62,"SD"),n(),e(63,"span"),a(64,"Points"),n(),e(65,"span"),a(66,"Price"),n()()()()())},styles:['[_nghost-%COMP%]{display:block;min-width:0}.greeks-ivs[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.12fr);gap:18px;min-width:0;border-top:1px solid #343d4a;color:#f5f9ff;font-size:12px;padding:18px 0 0}.strike-section[_ngcontent-%COMP%], .greeks-section[_ngcontent-%COMP%]{min-width:0;border-right:1px solid #343d4a;padding-right:18px}.futures-section[_ngcontent-%COMP%]{display:grid;align-content:start;gap:18px;min-width:0;padding-right:2px}h3[_ngcontent-%COMP%]{margin:0;color:#f5f9ff;font-size:13px;font-weight:800}.section-header[_ngcontent-%COMP%], .offset-row[_ngcontent-%COMP%], .future-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.section-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .offset-row[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .ivs-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .why-zero[_ngcontent-%COMP%], .future-row[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .sd-head[_ngcontent-%COMP%]{color:#8fa1ba}.section-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:0;background:transparent;color:#69aef2;font:inherit;font-weight:700}.offset-row[_ngcontent-%COMP%]{min-height:44px;border-bottom:1px solid #343d4a}.stepper[_ngcontent-%COMP%]{display:inline-grid;grid-template-columns:26px minmax(32px,1fr) 26px;width:100%;max-width:92px;height:25px;overflow:hidden;border:1px solid #445165;border-radius:4px;background:#20252c}.stepper[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:0;background:#20252c;color:#f5f9ff;font:inherit;font-weight:700}.stepper[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:grid;place-items:center;border-right:1px solid #445165;border-left:1px solid #445165;font-size:12px}.ivs-table[_ngcontent-%COMP%]{width:100%;margin-top:16px;border-collapse:collapse;table-layout:fixed}.ivs-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{height:34px;padding:0 8px 0 0;font-size:11px;font-weight:600;text-align:left;white-space:nowrap}.ivs-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:nth-child(1){width:25%}.ivs-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:nth-child(2){width:21%}.ivs-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:nth-child(3){width:37%}.ivs-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:nth-child(4){width:17%;padding-right:0;text-align:right}.help-icon[_ngcontent-%COMP%]{display:inline-grid;place-items:center;width:13px;height:13px;margin-left:3px;border:1px solid #6c798c;border-radius:50%;color:#9badc3;font-size:9px;line-height:1}.toggle-list[_ngcontent-%COMP%]{display:grid;gap:12px;margin:18px 0 14px;border-radius:6px;background:#161616;padding:10px 12px}.toggle-list[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere;font-weight:700}.toggle[_ngcontent-%COMP%]{position:relative;flex:0 0 auto;width:28px;height:15px;border:0;border-radius:999px;background:#354153;padding:0}.toggle[_ngcontent-%COMP%]:after{content:"";position:absolute;top:3px;left:4px;width:9px;height:9px;border-radius:50%;background:#111820}.metrics-list[_ngcontent-%COMP%]{display:grid}.why-zero[_ngcontent-%COMP%]{text-align:left}.target-prices[_ngcontent-%COMP%], .standard-deviation[_ngcontent-%COMP%]{display:grid;gap:11px}.future-row[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:12px;text-align:right}.sd-head[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(34px,.55fr) minmax(96px,1fr) minmax(78px,1fr);align-items:start;gap:12px;font-size:11px}.sd-head[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:last-child{text-align:right}@media(max-width:980px){.greeks-ivs[_ngcontent-%COMP%]{grid-template-columns:1fr}.strike-section[_ngcontent-%COMP%], .greeks-section[_ngcontent-%COMP%]{border-right:0;border-bottom:1px solid #343d4a;padding-right:0;padding-bottom:14px}}']});let i=t;return i})();var E=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-payoff-chart"]],decls:60,vars:0,consts:[[1,"chart-shell"],["aria-label","Payoff graph series",1,"series-toggle-bar"],[1,"current-price-chip"],["aria-hidden","true",1,"current-price-swatch"],["type","button","aria-pressed","true",1,"series-toggle","active","payoff-toggle"],["aria-hidden","true",1,"series-swatch"],["type","button","aria-pressed","true",1,"series-toggle","active","target-toggle"],[1,"chart-frame"],[1,"chart-control-buttons"],["aria-label","Zoom presets",1,"zoom-preset-buttons"],["type","button"],["type","button",1,"chart-grid-button","active"],["type","button",1,"zoom-button"],["aria-label","Static payoff graph",1,"echart","static-payoff-chart"],[1,"static-y-title"],["aria-hidden","true",1,"static-y-labels"],["aria-hidden","true",1,"static-grid"],[1,"static-x-min"],[1,"static-x-max"]],template:function(o,p){o&1&&(e(0,"div",0)(1,"div",1)(2,"span",2),r(3,"span",3),e(4,"span"),a(5,"Current Price: 0"),n()(),e(6,"button",4),r(7,"span",5),e(8,"span"),a(9,"On Expiry"),n()(),e(10,"button",6),r(11,"span",5),e(12,"span"),a(13,"On Target Date"),n()()(),e(14,"div",7)(1
15,"div",8)(16,"div",9)(17,"button",10),a(18,"0.25%"),n(),e(19,"button",10),a(20,"1%"),n(),e(21,"button",10),a(22,"2%"),n(),e(23,"button",10),a(24,"3%"),n(),e(25,"button",10),a(26,"4%"),n(),e(27,"button",10),a(28,"5%"),n()(),e(29,"button",11),a(30,"Hide Grid"),n(),e(31,"button",12),a(32,"Zoom In"),n()(),e(33,"div",13)(34,"span",14),a(35,"Profit / loss"),n(),e(36,"div",15)(37,"span"),a(38,"1.000"),n(),e(39,"span"),a(40,"0.900"),n(),e(41,"span"),a(42,"0.600"),n(),e(43,"span"),a(44,"0.300"),n(),e(45,"span"),a(46,"0.000"),n(),e(47,"span"),a(48,"-0.300"),n(),e(49,"span"),a(50,"-0.600"),n(),e(51,"span"),a(52,"-0.900"),n(),e(53,"span"),a(54,"-1.000"),n()(),r(55,"div",16),e(56,"span",17),a(57,"0"),n(),e(58,"span",18),a(59,"1"),n()()()())},styles:["[_nghost-%COMP%]{display:block}.chart-shell[_ngcontent-%COMP%]{color:#f5f9ff}.series-toggle-bar[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-height:32px;margin:8px 20px 6px 0}.current-price-chip[_ngcontent-%COMP%], .series-toggle[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:28px;border:1px solid #3f4b5c;border-radius:5px;background:#141922;color:#dfe1e2;font:inherit;font-size:11px;font-weight:800;padding:0 10px;white-space:nowrap}.current-price-chip[_ngcontent-%COMP%]{min-width:142px;border-color:#dfe1e2b8;box-shadow:inset 0 0 0 1px #dfe1e21a;padding:0 12px}.current-price-swatch[_ngcontent-%COMP%]{width:18px;height:3px;border-radius:999px;background:#dfe1e2}.series-toggle[_ngcontent-%COMP%]{min-width:92px;color:#9fb0c7}.series-toggle.active[_ngcontent-%COMP%]{background:#20252c;color:#dfe1e2}.series-swatch[_ngcontent-%COMP%]{width:9px;height:9px;border-radius:999px}.payoff-toggle[_ngcontent-%COMP%] .series-swatch[_ngcontent-%COMP%]{width:18px;background:linear-gradient(90deg,#ff0095 0 50%,#02c955 50% 100%)}.target-toggle[_ngcontent-%COMP%] .series-swatch[_ngcontent-%COMP%]{background:#02bcd6}.chart-frame[_ngcontent-%COMP%]{position:relative;min-height:380px;max-width:1120px;margin:0 auto;padding:14px 12px 0}.echart[_ngcontent-%COMP%]{display:block;width:100%;height:370px;min-width:0}.chart-control-buttons[_ngcontent-%COMP%]{position:absolute;top:5px;right:12px;z-index:1;display:inline-flex;align-items:center;gap:6px}.zoom-preset-buttons[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px}.zoom-preset-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .chart-grid-button[_ngcontent-%COMP%], .zoom-button[_ngcontent-%COMP%]{height:28px;border:1px solid #415064;border-radius:6px;background:#252b33;color:#dce8f8;font:inherit;font-size:12px;font-weight:800;padding:0 10px}.zoom-preset-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:45px}.chart-grid-button.active[_ngcontent-%COMP%]{border-color:#69aef2;background:#0043ba;color:#dfe1e2}.zoom-button[_ngcontent-%COMP%]{min-width:106px;border-color:#425064;background:#20252c;color:#f5f9ff;font-weight:700}.static-payoff-chart[_ngcontent-%COMP%]{position:relative;box-sizing:border-box;padding:64px 34px 34px 96px}.static-grid[_ngcontent-%COMP%]{width:100%;height:100%;border:1px solid rgba(223,225,226,.22);background:linear-gradient(to bottom,transparent 49.7%,#516174 50%,transparent 50.3%),repeating-linear-gradient(to bottom,transparent 0,transparent calc(12.5% - 1px),rgba(223,225,226,.22) 12.5%)}.static-y-title[_ngcontent-%COMP%]{position:absolute;left:13px;top:50%;color:#92a4bc;font-size:11px;font-weight:700;transform:rotate(-90deg) translate(-50%);transform-origin:top left}.static-y-labels[_ngcontent-%COMP%]{position:absolute;top:61px;bottom:31px;left:48px;display:flex;flex-direction:column;justify-content:space-between;color:#f3f8ff;font-size:11px;font-weight:700;text-align:right}.static-x-min[_ngcontent-%COMP%], .static-x-max[_ngcontent-%COMP%]{position:absolute;bottom:12px;color:#f3f8ff;font-size:11px;font-weight:700}.static-x-min[_ngcontent-%COMP%]{left:96px}.static-x-max[_ngcontent-%COMP%]{right:34px}@media(max-width:720px){.chart-frame[_ngcontent-%COMP%]{padding-top:96px}.chart-control-buttons[_ngcontent-%COMP%]{right:12px;left:12px;flex-wrap:wrap}.zoom-preset-buttons[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto;padding-bottom:2px}.zoom-preset-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:0 0 auto}}@media(min-width:768px)and (max-width:1024px){.chart-frame[_ngcontent-%COMP%]{padding-top:96px}.chart-control-buttons[_ngcontent-%COMP%]{right:12px;left:12px;flex-wrap:wrap}.zoom-preset-buttons[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto;padding-bottom:2px}.zoom-preset-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:0 0 auto}}"]});let i=t;return i})();var L=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)}
vendor: 4,782 bytes, line 1
1,t.\u0275cmp=s({type:t,selectors:[["app-builder-chart-controls"]],decls:38,vars:0,consts:[[1,"chart-controls"],[1,"control-group"],[1,"control-header"],["type","button"],["aria-label","Static target value",1,"stepper"],["type","range","min","23000","max","27000","value","25599","tabindex","-1","aria-label","NIFTY target",1,"control-range"],[1,"help-icon"],[1,"date-nav"],["type","range","min","0","max","4","value","3","tabindex","-1","aria-label","Target date",1,"control-range"],[1,"date-scale"]],template:function(o,p){o&1&&(e(0,"div",0)(1,"div",1)(2,"div",2)(3,"div")(4,"strong"),a(5,"NIFTY Target"),n(),e(6,"button",3),a(7,"Reset"),n()(),e(8,"div",4)(9,"button",3),a(10,"-"),n(),e(11,"span"),a(12,"25599"),n(),e(13,"button",3),a(14,"+"),n()()(),r(15,"input",5),n(),e(16,"div",1)(17,"div",2)(18,"div")(19,"strong"),a(20,"Date: 1D to expiry "),e(21,"span",6),a(22,"?"),n()(),e(23,"button",3),a(24,"Reset"),n()(),e(25,"div",7)(26,"button",3),a(27,"<"),n(),e(28,"span"),a(29,"Mon, 11 May 3:30 PM"),n(),e(30,"button",3),a(31,">"),n()()(),r(32,"input",8),e(33,"div",9)(34,"span"),a(35,"08 May"),n(),e(36,"span"),a(37,"12 May"),n()()()())},styles:["[_nghost-%COMP%]{display:block}.chart-controls[_ngcontent-%COMP%], .control-header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.chart-controls[_ngcontent-%COMP%]{border-top:1px solid #343d4a;padding-top:18px}.control-group[_ngcontent-%COMP%]{flex:1 1 0;min-width:260px}.control-header[_ngcontent-%COMP%]{margin-bottom:15px}.control-header[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;margin-bottom:6px;font-size:13px}.control-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:0;background:transparent;color:#69aef2;font-weight:700;padding:0}.help-icon[_ngcontent-%COMP%]{display:inline-grid;place-items:center;width:13px;height:13px;margin-left:3px;border:1px solid #6c798c;border-radius:50%;color:#9badc3;font-size:9px;line-height:1}.stepper[_ngcontent-%COMP%]{display:inline-grid;grid-template-columns:30px minmax(62px,auto) 30px;height:29px;overflow:hidden;border:1px solid #445165;border-radius:4px;background:#20252c;color:#f5f9ff;font-size:12px;font-weight:700}.stepper[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .date-nav[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:0;background:#20252c;color:#f5f9ff;font-size:12px;font-weight:700}.stepper[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled, .date-nav[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled{color:#6f7d91;cursor:not-allowed}.stepper[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:grid;place-items:center;border-right:1px solid #445165;border-left:1px solid #445165;padding:0 10px}.control-range[_ngcontent-%COMP%]{width:100%;height:14px;margin:0;appearance:none;background:transparent;cursor:pointer;pointer-events:none}.control-range[_ngcontent-%COMP%]::-webkit-slider-runnable-track{height:1px;background:#485366}.control-range[_ngcontent-%COMP%]::-webkit-slider-thumb{width:22px;height:14px;margin-top:-6px;appearance:none;border:0;border-radius:999px;background:#69aef2;box-shadow:0 2px 6px #0006}.control-range[_ngcontent-%COMP%]::-moz-range-track{height:1px;background:#485366}.control-range[_ngcontent-%COMP%]::-moz-range-thumb{width:22px;height:14px;border:0;border-radius:999px;background:#69aef2;box-shadow:0 2px 6px #0006}.date-nav[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800}.date-nav[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:grid;place-items:center;width:20px;height:20px;border:1px solid #445165;border-radius:4px}.date-scale[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:14px;color:#8da0ba;font-size:12px}@media(max-width:760px){.chart-controls[_ngcontent-%COMP%], .control-header[_ngcontent-%COMP%]{flex-direction:column}}@media(min-width:768px)and (max-width:1024px){.chart-controls[_ngcontent-%COMP%]{flex-wrap:wrap}.control-group[_ngcontent-%COMP%]{flex-basis:100%;min-width:min(260px,100%)}}"]});let i=t;return i})();var D=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-builder-analytics-chart-card"]],decls:19,vars:0,consts:[[1,"chart-card"],[1,"chart-toolbar"],["aria-label","Chart modes",1,"chart-mode-tabs"],["type","button","aria-pressed","true",1,"active"],["type","button"]],template:function(o,p){o&1&&(e(0,"div",0)(1,"div",1)(2,"div",2)(3,"button",3),a(4," Payoff Graph "),n(),e(5,"button",4),a(6,"P&L Table"),n(),e(7,"button",4),a(8,"Greeks"),n(),e(9,"button",4),a(10,"Strategy Chart"),n(),e(11,"button",4),a(12,"Theta Decay"),n(),e(13,"button",4),a(14,"Payoff Table"),n(),e(15,"button",4),a(16,"Move Analysis"),n()()(),r(17,"app-payoff-chart")(18,"app-builder-chart-control
1s"),n())},dependencies:[E,L],styles:["[_nghost-%COMP%]{display:block}.chart-card[_ngcontent-%COMP%]{border-top:1px solid #343d4a;color:#f5f9ff;font-size:12px}.chart-toolbar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 12px}.chart-mode-tabs[_ngcontent-%COMP%]{display:inline-grid;grid-template-columns:repeat(7,minmax(80px,auto));overflow:hidden;border:1px solid #415064;border-radius:5px}.chart-mode-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:26px;border:0;background:transparent;color:#f5f9ff;font-size:12px;font-weight:700;padding:0 20px}.chart-mode-tabs[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%]{background:#0043ba;color:#dfe1e2}@media(max-width:760px){.chart-toolbar[_ngcontent-%COMP%]{align-items:flex-start;flex-direction:column}.chart-mode-tabs[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(120px,1fr));width:100%}}@media(min-width:768px)and (max-width:1024px){.chart-toolbar[_ngcontent-%COMP%]{align-items:flex-start;flex-direction:column}.chart-mode-tabs[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(120px,1fr));width:100%}}"]});let i=t;return i})();var T=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-builder-summary-metrics"]],decls:76,vars:0,consts:[[1,"metrics-grid"],[1,"metrics-column","profit-column"],[1,"metric-row","top-metrics"],[1,"metric-block"],[1,"metric-label"],[1,"profit-value"],[1,"loss-value"],[1,"breakeven-list"],[1,"breakeven-row"],[1,"breakeven-value"],[1,"metrics-column","ratio-column"],[1,"line-metric"],[1,"ratio-pill"],[1,"help-icon"],[1,"pop-value","pop-value-low"],[1,"metrics-column","margin-column"],[1,"funds-title"]],template:function(o,p){o&1&&(e(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"span",4),a(5,"Max Profit"),n(),e(6,"strong",5),a(7,"-"),n()(),e(8,"div",3)(9,"span",4),a(10,"Max Loss"),n(),e(11,"strong",6),a(12,"-"),n()()(),e(13,"div",7)(14,"div",8)(15,"span",4),a(16,"Breakeven Target"),n(),e(17,"strong",9),a(18,"-"),n()(),e(19,"div",8)(20,"span",4),a(21,"Breakeven Expiry"),n(),e(22,"strong",9),a(23,"-"),n()()()(),e(24,"div",10)(25,"div",11)(26,"span",4),a(27,"Reward / Risk"),n(),e(28,"strong",12),a(29,"-"),n(),e(30,"strong"),a(31,"NA"),n()(),e(32,"div",11)(33,"span",4),a(34,"POP "),e(35,"span",13),a(36,"?"),n()(),e(37,"strong",14),a(38,"-"),n()(),e(39,"div",11)(40,"span",4),a(41,"Time Value "),e(42,"span",13),a(43,"?"),n()(),e(44,"strong"),a(45,"-"),n()(),e(46,"div",11)(47,"span",4),a(48,"Intrinsic Value "),e(49,"span",13),a(50,"?"),n()(),e(51,"strong"),a(52,"-"),n()()(),e(53,"div",15)(54,"div",16)(55,"strong"),a(56,"Funds & Margins"),n()(),e(57,"div",11)(58,"span",4),a(59,"Funds Needed "),e(60,"span",13),a(61,"?"),n()(),e(62,"strong"),a(63,"-"),n()(),e(64,"div",11)(65,"span",4),a(66,"Margin Needed "),e(67,"span",13),a(68,"?"),n()(),e(69,"strong"),a(70,"-"),n()(),e(71,"div",11)(72,"span",4),a(73,"Margin Available"),n(),e(74,"strong"),a(75,"-"),n()()()())},styles:["[_nghost-%COMP%]{display:block}.metrics-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(180px,.85fr) minmax(190px,.85fr);width:100%;box-sizing:border-box;border-top:1px solid #343d4a}.metrics-column[_ngcontent-%COMP%]{min-width:0;box-sizing:border-box;padding:20px 16px 16px}.profit-column[_ngcontent-%COMP%], .ratio-column[_ngcontent-%COMP%]{border-right:1px solid #343d4a}.top-metrics[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:16px}.top-metrics[_ngcontent-%COMP%] .metric-block[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.metric-block[_ngcontent-%COMP%], .line-metric[_ngcontent-%COMP%]{display:grid;gap:7px}.metric-label[_ngcontent-%COMP%]{color:#dfe1e2;font-size:12px;font-weight:600}.help-icon[_ngcontent-%COMP%]{display:inline-grid;place-items:center;width:13px;height:13px;margin-left:3px;border:1px solid #6c798c;border-radius:50%;color:#9badc3;font-size:9px;line-height:1}.profit-value[_ngcontent-%COMP%], .loss-value[_ngcontent-%COMP%], .pop-value[_ngcontent-%COMP%]{justify-self:end;min-width:80px;box-sizing:border-box;border-radius:4px;padding:5px 6px;color:#dfe1e2;font-size:14px;text-align:center}.profit-value[_ngcontent-%COMP%]{background:#00f}.loss-value[_ngcontent-%COMP%], .pop-value-low[_ngcontent-%COMP%]{background:#c90076}.breakeven-list[_ngcontent-%COMP%], .ratio-column[_ngcontent-%COMP%], .margin-column[_ngcontent-%COMP%]{display:grid;align-content:start}.breakeven-list[_ngcontent-%COMP%]{gap:10px}.breakeven-row[_ngcontent-%COMP%], .line-metric[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.breakeven-value[_ngcontent-%COMP%]{justify-self:end;color:#dfe1e2;font-size:13px}.ratio-column[_ngcontent-%COMP%]{gap:16px}.line-metric[_ngcontent-%COMP%]{color:#f4f8ff;font-size:12px}.line-metric[_ngcontent-%COMP%]:first-child{grid-template-columns:minmax(0,1fr) auto auto}.line-metric[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:12px}.ratio-pill[_ngcontent-%COMP%]{border:1px solid #526174;border-radius:5px;background:#11161d;padding:5px 8px}.margin-column[_ngcontent-%COMP%]{gap:17px}.funds-title[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;color:#f5f9ff;font-size:12px}
1@media(max-width:900px){.metrics-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}.profit-column[_ngcontent-%COMP%], .ratio-column[_ngcontent-%COMP%]{border-right:0;border-bottom:1px solid #343d4a}}"]});let i=t;return i})();var H=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-builder-summary-card"]],decls:3,vars:0,consts:[[1,"panel-heading"]],template:function(o,p){o&1&&(e(0,"h2",0),a(1,"Summary"),n(),r(2,"app-builder-summary-metrics"))},dependencies:[T],styles:["[_nghost-%COMP%]{display:block}.panel-heading[_ngcontent-%COMP%]{margin:0;color:#dfe1e2;font-size:13px;font-weight:700;padding:14px 16px 12px}"]});let i=t;return i})();var B=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-right-summary-panel"]],decls:11,vars:0,consts:[["aria-label","Strategy analytics",1,"summary-stack"],[1,"summary-panel","metrics-panel"],[1,"summary-panel","chart-panel"],[1,"panel-heading"],[1,"summary-panel","greeks-panel"]],template:function(o,p){o&1&&(e(0,"aside",0)(1,"section",1),r(2,"app-builder-summary-card"),n(),e(3,"section",2)(4,"h2",3),a(5,"Charts and Graphs"),n(),r(6,"app-builder-analytics-chart-card"),n(),e(7,"section",4)(8,"h2",3),a(9,"Greeks and IVs"),n(),r(10,"app-greeks-ivs-panel"),n()())},dependencies:[H,D,z],styles:["[_nghost-%COMP%]{display:block}.summary-stack[_ngcontent-%COMP%]{display:grid;gap:14px}.summary-panel[_ngcontent-%COMP%]{display:flex;min-height:48px;box-sizing:border-box;flex-direction:column;align-items:stretch;justify-content:center;border:1px solid #334155;border-radius:6px;background:#161616;padding:14px 16px}.summary-panel.metrics-panel[_ngcontent-%COMP%], .summary-panel.chart-panel[_ngcontent-%COMP%], .summary-panel.greeks-panel[_ngcontent-%COMP%]{min-height:142px;justify-content:flex-start}.summary-panel.metrics-panel[_ngcontent-%COMP%]{padding:0}.summary-panel.chart-panel[_ngcontent-%COMP%]{padding:14px 12px 10px}.summary-panel.greeks-panel[_ngcontent-%COMP%]{padding:14px 16px 16px}.panel-heading[_ngcontent-%COMP%]{margin:0;color:#dfe1e2;font-size:13px;font-weight:700}.chart-panel[_ngcontent-%COMP%] > .panel-heading[_ngcontent-%COMP%], .greeks-panel[_ngcontent-%COMP%] > .panel-heading[_ngcontent-%COMP%]{padding:0 0 12px}"]});let i=t;return i})();var F=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-strategy-trade-actions"]],decls:7,vars:0,consts:[["aria-label","Add trade instruments",1,"trade-actions"],["type","button"]],template:function(o,p){o&1&&(e(0,"div",0)(1,"button",1),a(2,"ETF"),n(),e(3,"button",1),a(4,"Futures"),n(),e(5,"button",1),a(6,"Options"),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%}.trade-actions[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.trade-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:112px;min-height:34px;border:1px solid #415064;border-radius:6px;background:#252b33;color:#dce8f8;font:inherit;font-size:12px;font-weight:800;padding:0 14px}.trade-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{border-color:#69aef2;color:#f5f9ff}@media(max-width:520px){.trade-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:1 1 100%}}"]});let i=t;return i})();var j=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-market-header"]],decls:23,vars:0,consts:[["aria-label","Market controls",1,"market-header"],[1,"market-control-row"],[1,"market-type-selector"],["aria-label","Market type",1,"selector-button"],["selected",""],[1,"exchange-selector"],["aria-label","Exchange",1,"selector-button"],[1,"market-selector"],["aria-label","Instrument search",1,"market-search"],["aria-hidden","true",1,"search-icon"],["type","search","aria-label","Search instrument name","placeholder","Search instrument","readonly",""],["type","button","aria-label","Settings",1,"settings-button"]],template:function(o,p){o&1&&(e(0,"header",0)(1,"div",1)(2,"div",2)(3,"select",3)(4,"option",4),a(5,"Index"),n(),e(6,"option"),a(7,"Equity"),n(),e(8,"o
1ption"),a(9,"Commodity"),n()()(),e(10,"div",5)(11,"select",6)(12,"option",4),a(13,"NSE"),n(),e(14,"option"),a(15,"BSE"),n()()(),e(16,"div",7)(17,"label",8),r(18,"span",9)(19,"input",10),n()(),e(20,"button",11),a(21," \u2699 "),n()(),r(22,"app-strategy-trade-actions"),n())},dependencies:[F],styles:['[_nghost-%COMP%]{display:block}.market-header[_ngcontent-%COMP%]{display:grid;gap:12px}.market-control-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:96px 82px minmax(0,1fr) auto;gap:12px;align-items:center}.market-type-selector[_ngcontent-%COMP%], .exchange-selector[_ngcontent-%COMP%], .market-selector[_ngcontent-%COMP%]{position:relative;min-width:0}.selector-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;border:1px solid #334155;border-radius:6px;background:#1d2229;color:#f8fafc;font:inherit;font-size:12px;font-weight:800;padding:0 10px}.selector-button[_ngcontent-%COMP%] option[_ngcontent-%COMP%]{background:#1d2229;color:#f8fafc}.market-search[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:40px;border:1px solid #334155;border-radius:6px;background:#1d2229;padding:0 12px}.market-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f8fafc;font:inherit;font-size:12px;font-weight:700}.market-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:#f8fafc}.search-icon[_ngcontent-%COMP%]{position:relative;flex:0 0 auto;width:13px;height:13px;border:2px solid #78869a;border-radius:50%}.search-icon[_ngcontent-%COMP%]:after{content:"";position:absolute;right:-5px;bottom:-4px;width:6px;height:2px;background:#78869a;transform:rotate(45deg)}.settings-button[_ngcontent-%COMP%]{width:40px;height:40px;border:1px solid #334155;border-radius:6px;background:#1d2229;color:#e5eefb;font:inherit;font-weight:700}@media(max-width:720px){.market-control-row[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr) 82px}.market-selector[_ngcontent-%COMP%], .settings-button[_ngcontent-%COMP%]{grid-column:1/-1}}']});let i=t;return i})();var lt=["*"],f=(()=>{let t=class t{constructor(){this.label=b.required(),this.active=b(!1)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-strategy-card"]],inputs:{label:[1,"label"],active:[1,"active"]},ngContentSelectors:lt,decls:5,vars:3,consts:[[1,"strategy-card"],["aria-hidden","true",1,"strategy-icon"],[1,"strategy-name"]],template:function(o,p){o&1&&(O(),e(0,"article",0)(1,"span",1),_(2),n(),e(3,"span",2),a(4),n()()),o&2&&(u("active",p.active()),g(4),S(p.label()))},styles:["[_nghost-%COMP%]{display:block;min-width:0}.strategy-card[_ngcontent-%COMP%]{display:grid;grid-template-rows:82px minmax(30px,auto);place-items:center;box-sizing:border-box;min-width:0;min-height:126px;overflow:hidden;border:1px solid #3d4857;border-radius:6px;background:#000;color:#dfe1e2;font:inherit;font-size:10px;font-weight:800;line-height:1.25;text-align:center;padding:6px 8px 8px}.strategy-card.active[_ngcontent-%COMP%]{border-color:#78b7ff;box-shadow:0 0 0 1px #78b7ff73}.strategy-icon[_ngcontent-%COMP%]{display:block;width:100%;max-width:126px;height:82px}.strategy-name[_ngcontent-%COMP%]{display:-webkit-box;width:100%;min-width:0;min-height:26px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}"]});let i=t;return i})();function st(i,t){if(i&1&&(c(),r(0,"path",4)),i&2){let M=P();x("d",M.lossPath())}}function pt(i,t){if(i&1&&(c(),r(0,"path",5)),i&2){let M=P();x("d",M.profitPath())}}var h=(()=>{let t=class t{constructor(){this.profitPath=b(""),this.lossPath=b("")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-strategy-payoff-icon"]],inputs:{profitPath:[1,"profitPath"],lossPath:[1,"lossPath"]},decls:6,vars:2,consts:[[1,"strategy-payoff-icon"],["width","160","height","120","viewBox","0 0 160 120",1,"vogaz-option-icon"],["x1","20","y1","100","x2","145","y2","100",1,"vogaz-axis"],["x1","20","y1","15","x2","20","y2","100",1,"vogaz-axis"],[1,"vogaz-loss"],[1,"vogaz-profit"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3),v(4,st,1,1,":svg:path",4)(5,pt,1,1,":svg:path",5),n()()),o&2&&(g(4),C(p.lossPath()?4:-1),g(),C(p.profitPath()?5:-1))},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}[_nghost-%COMP%], .strategy-payoff-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%}"]});let i=t;return i})();var G=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-arbitrage-strategies"]],decls:10,vars:0,consts:[["label","Conversion"],["profitPath","M30 58 H140"],["label","Reversal"],["profitPath","M30 64 H140"],["label","Short Box"],["profitPath","M30 76 H140"],["label","Long Box"],["profitPath","M30 48 H140"],["label","Put-Call Parity"],["profitPath","M30 60 H140"]],template:function(o,p){o&1&&(e(0,"app-strategy-card",0),r(1,"app-strategy-payoff-icon",1),n(),e(2,"app-strategy-card",2),r(3,"app-strategy-payoff-icon",3),n(),e(4,"app-strategy-card",4),r(5,"app-strategy-payoff-icon",5),n(),e(6,"app-strategy-card",6),r(7,"app-strategy-payoff-icon",7),n(),e(8,"app-strategy-card",8),r(9,"app-strategy-payoff-icon",9),n())},dependencies:[f,h],styles:["[_nghost-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(108px,1fr));gap:12px;max-width:520px;margin:22px auto 0}@media(max-width:600px){[_nghost-%COMP%]{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media(min-width:768px)and (max-width:1024px){[_nghost-%COMP%]{grid-template-columns:repeat(3,minmax(100px,1fr));max-width:100%}}"]});let i=t;return i})();var I=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-bearish-strategies"]],decls:16,vars:0,consts:[["label","Long Put"],["profitPath","M30 25 L80 68","lossPath","M80 68 L98 82 H140"],["label","Short Call"],["profitPath","M30 35 H75 L92 48","lossPath","M92 48 L140 85"],["label","Bear Call Spread"],["profitPath","M30 35 H62 L72 46","lossPath","M72 46 L100 78 H140"],["label","Bear Put Spread"],["profitPath","M30 35 H58 L88 67","lossPath","M88 67 L100 78 H140"],["label","Put Ratio Back Spread"],["profitPath","M30 22 L78 72","lossPath","M78 72 L96 86 L109 72 H140"],["label","Long Calendar with Puts"],["profitPath","M70 58 L84 42 L98 58","lossPath","M28 78 C44 78 56 74 70 58 M98 58 C112 72 126 77 140 78"],["label","Short Synthetic Future"],["profitPath","M30 28 L84 55","lossPath","M84 55 L140 84"],["label","Covered Put"],["profitPath","M30 72 H75 L94 58","lossPath","M94 58 L140 85"]],template:function(o,p){o&1&&(e(0,"app-strategy-card",0),r(1,"app-strategy-payoff-icon",1),n(),e(2,"app-strategy-card",2),r(3,"app-strategy-payoff-icon",3),n(),e(4,"app-strategy-card",4),r(5,"app-strategy-payoff-icon",5),n(),e(6,"app-strategy-card",6),r(7,"app-strategy-payoff-icon",7),n(),e(8,"app-strategy-card",8),r(9,"app-strategy-payoff-icon",9),n(),e(10,"app-strategy-card",10),r(11,"app-strategy-payoff-icon",11),n(),e(12,"app-strategy-card",12),r(13,"app-strategy-payoff-icon",13),n(),e(14,"app-strategy-card",14),r(15,"app-strategy-payoff-icon",15),n())},dependencies:[f,h],styles:["[_nghost-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(108px,1fr));gap:12px;max-width:520px;margin:22px auto 0}@media(max-width:600px){[_nghost-%COMP%]{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media(min-width:768px)and (max-width:1024px){[_nghost-%COMP%]{grid-template-columns:repeat(3,minmax(100px,1fr));max-width:100%}}"]});let i=t;return i})();var V=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-bull-call-spread"]],decls:6,vars:0,consts:[[1,"bull-call-spread-svg"],["width","160","height","120","viewBox","0 0 160 120",1,"vogaz-option-icon"],["x1","20","y1","100","x2","145","y2","100",1,"vogaz-axis"],["x1","20","y1","15","x2","20","y2","100",1,"vogaz-axis"],["points","30,85 60,85 78,65",1,"vogaz-loss"],["points","78,65 100,40 140,40",1,"vogaz-profit"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"polyline",4)(5,"polyline",5),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}"]});let i=t;return i})();var R=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-bull-put-spread"]],decls:6,vars:0,consts:[[1,"bull-put-spread-svg"],["width","160","height","120","viewBox","0 0 160 120",1,"vogaz-option-icon"],["x1","20","y1","100","x2","145","y2","100",1,"vogaz-axis"],["x1","20","y1","15","x2","20","y2","100",1,"vogaz-axis"],["points","30,85 60,85 86,56",1,"vogaz-loss"],["points","86,56 100,40 140,40",1,"vogaz-profit"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"polyline",4)(5,"polyline",5),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}"]});let i=t;return i})();var A=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-call-ratio-back-spread"]],decls:6,vars:0,consts:[[1,"call-ratio-back-spread-svg"],["width","160","height","120","viewBox","0 0 160 120",1,"vogaz-option-icon"],["x1","20","y1","100","x2","145","y2","100",1,"vogaz-axis"],["x1","20","y1","15","x2","20","y2","100",1,"vogaz-axis"],["points","35,65 65,65 72,72 88,55",1,"vogaz-loss"],["points","88,55 140,20",1,"vogaz-profit"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"polyline",4)(5,"polyline",5),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}"]});let i=t;return i})();var N=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-covered-call-with-futures"]],decls:6,vars:0,consts:[[1,"covered-call-with-futures-svg"],["width","300","height","220","viewBox","0 0 300 220","fill","none","xmlns","http://www.w3.org/2000/svg",1,"vogaz-option-icon"],["x1","22","y1","16","x2","22","y2","198",1,"vogaz-axis"],["x1","22","y1","198","x2","278","y2","198",1,"vogaz-axis"],["points","42,154 170,76",1,"vogaz-loss"],["points","120,106 170,76 242,76",1,"vogaz-profit"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"polyline",4)(5,"polyline",5),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}[_nghost-%COMP%]{--strategy-axis-width: 2;--strategy-axis-linecap: round;--strategy-line-width: 8}"]});let i=t;return i})();var q=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-long-calendar-with-calls"]],decls:7,vars:0,consts:[[1,"long-calendar-with-calls-svg"],["width","160","height","120","viewBox","0 0 160 120","fill","none","xmlns","http://www.w3.org/2000/svg",1,"vogaz-option-icon"],["x1","20","y1","15","x2","20","y2","100",1,"vogaz-axis"],["x1","20","y1","100","x2","145","y2","100",1,"vogaz-axis"],["d",`M28 78 2 C44 78 56 74 70 58`,1,"vogaz-loss"],["d",`M70 58 3 L84 42 4 L98 58`,1,"vogaz-profit"],["d",`M98 58 5 C112 72 126 77 145 78`,1,"vogaz-loss"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"path",4)(5,"path",5)(6,"path",6),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}[_nghost-%COMP%]{--strategy-axis-linecap: round}"]});let i=t;return i})();var W=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-long-call"]],decls:6,vars:0,consts:[[1,"long-call-svg"],["width","160","height","120","viewBox","0 0 160 120",1,"vogaz-option-icon"],["x1","20","y1","100","x2","145","y2","100",1,"vogaz-axis"],["x1","20","y1","15","x2","20","y2","100",1,"vogaz-axis"],["points","30,85 75,85 95,65",1,"vogaz-loss"],["points","95,65 140,20",1,"vogaz-profit"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"polyline",4)(5,"polyline",5),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}"]});let i=t;return i})();var Z=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-long-equity"]],decls:6,vars:0,consts:[[1,"long-equity-svg"],["width","160","height","120","viewBox","0 0 160 120","fill","none","xmlns","http://www.w3.org/2000/svg",1,"vogaz-option-icon"],["x1","20","y1","15","x2","20
5","y2","100",1,"vogaz-axis"],["x1","20","y1","100","x2","145","y2","100",1,"vogaz-axis"],["points","28,76 82,58",1,"vogaz-loss"],["points","82,58 140,40",1,"vogaz-profit"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"polyline",4)(5,"polyline",5),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}[_nghost-%COMP%]{--strategy-axis-linecap: round}"]});let i=t;return i})();var J=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-long-synthetic-future"]],decls:6,vars:0,consts:[[1,"long-synthetic-future-svg"],["width","160","height","120","viewBox","0 0 160 120","fill","none","xmlns","http://www.w3.org/2000/svg",1,"vogaz-option-icon"],["x1","20","y1","15","x2","20","y2","100",1,"vogaz-axis"],["x1","20","y1","100","x2","145","y2","100",1,"vogaz-axis"],["points","28,76 82,58",1,"vogaz-loss"],["points","82,58 140,40",1,"vogaz-profit"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"polyline",4)(5,"polyline",5),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}[_nghost-%COMP%]{--strategy-axis-linecap: round}"]});let i=t;return i})();var Y=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-range-forward"]],decls:7,vars:0,consts:[[1,"vogaz-option-icon-wrapper"],["width","160","height","120","viewBox","0 0 160 120","fill","none","xmlns","http://www.w3.org/2000/svg",1,"vogaz-option-icon"],["x1","20","y1","15","x2","20","y2","100",1,"vogaz-axis"],["x1","20","y1","100","x2","145","y2","100",1,"vogaz-axis"],["points","28,78 68,58",1,"vogaz-loss"],["points","68,58 98,58",1,"vogaz-profit"],["points","98,58 140,40",1,"vogaz-profit"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"polyline",4)(5,"polyline",5)(6,"polyline",6),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}[_nghost-%COMP%]{--strategy-axis-linecap: round}"]});let i=t;return i})();var U=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-risk-reversal"]],decls:7,vars:0,consts:[[1,"risk-reversal-svg"],["width","320","height","220","viewBox","0 0 320 220","fill","none","xmlns","http://www.w3.org/2000/svg",1,"vogaz-option-icon"],["x1","24","y1","18","x2","24","y2","190",1,"vogaz-axis"],["x1","24","y1","190","x2","285","y2","190",1,"vogaz-axis"],["points","34,72 108,96",1,"vogaz-profit"],["points","108,96 170,96",1,"vogaz-loss"],["points","170,96 245,122",1,"vogaz-loss"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"polyline",4)(5,"polyline",5)(6,"polyline",6),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}[_nghost-%COMP%]{--strategy-axis-color: #4b5563;--strategy-axis-width: 2;--strategy-axis-linecap: round;--strategy-line-width: 6}"]});let i=t;return i})();var K=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-short-equity"]],decls:6,vars:0,consts:[[1,"short-equity-svg"],["width","320","height","220","viewBox","0 0 320 220","fill","none","xmlns","http://www.w3.org/2000/svg",1,"vogaz-option-icon"],["x1","20","y1","18","x2","20","y2","190",1,"vogaz-axis"],["x1","20","y1","190","x2","275","y2","190",1,"vogaz-axis"],["points","32,58 146,102",1,"vogaz-profit"],["points","146,102 262,148",1,"vogaz-loss"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"polyline",4)(5,"polyline",5),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}[_nghost-%COMP%]{--strategy-axis-color: #49515d;--strategy-axis-width: 2;--strategy-axis-linecap: round;--strategy-line-width: 7}"]}
5);let i=t;return i})();var Q=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-short-put"]],decls:6,vars:0,consts:[[1,"short-put-svg"],["width","160","height","120","viewBox","0 0 160 120",1,"vogaz-option-icon"],["x1","20","y1","100","x2","145","y2","100",1,"vogaz-axis"],["x1","20","y1","15","x2","20","y2","100",1,"vogaz-axis"],["points","30,90 60,75",1,"vogaz-loss"],["points","60,75 80,65 140,65",1,"vogaz-profit"]],template:function(o,p){o&1&&(e(0,"section",0),c(),e(1,"svg",1),r(2,"line",2)(3,"line",3)(4,"polyline",4)(5,"polyline",5),n()())},styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.vogaz-option-icon[_ngcontent-%COMP%]{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:12px;background:#000;padding:4px}.vogaz-axis[_ngcontent-%COMP%]{stroke:var(--strategy-axis-color, #6b7280);stroke-width:var(--strategy-axis-width, 1.5);stroke-linecap:var(--strategy-axis-linecap, butt)}.vogaz-profit[_ngcontent-%COMP%], .vogaz-loss[_ngcontent-%COMP%]{fill:none;stroke-width:var(--strategy-line-width, 4);stroke-linecap:round;stroke-linejoin:round}.vogaz-profit[_ngcontent-%COMP%]{stroke:#02c955}.vogaz-loss[_ngcontent-%COMP%]{stroke:#ff0095}"]});let i=t;return i})();var X=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-bullish-strategies"]],decls:24,vars:1,consts:[["label","Long Call"],["label","Short Put"],["label","Bull Call Spread",3,"active"],["label","Bull Put Spread"],["label","Call Ratio Back Spread"],["label","Long Calendar with Calls"],["label","Range Forward"],["label","Long Synthetic Future"],["label","Risk Reversal"],["label","Long Equity"],["label","Covered Call with Futures"],["label","Short Equity"]],template:function(o,p){o&1&&(e(0,"app-strategy-card",0),r(1,"app-long-call"),n(),e(2,"app-strategy-card",1),r(3,"app-short-put"),n(),e(4,"app-strategy-card",2),r(5,"app-bull-call-spread"),n(),e(6,"app-strategy-card",3),r(7,"app-bull-put-spread"),n(),e(8,"app-strategy-card",4),r(9,"app-call-ratio-back-spread"),n(),e(10,"app-strategy-card",5),r(11,"app-long-calendar-with-calls"),n(),e(12,"app-strategy-card",6),r(13,"app-range-forward"),n(),e(14,"app-strategy-card",7),r(15,"app-long-synthetic-future"),n(),e(16,"app-strategy-card",8),r(17,"app-risk-reversal"),n(),e(18,"app-strategy-card",9),r(19,"app-long-equity"),n(),e(20,"app-strategy-card",10),r(21,"app-covered-call-with-futures"),n(),e(22,"app-strategy-card",11),r(23,"app-short-equity"),n()),o&2&&(g(4),w("active",!0))},dependencies:[f,W,Q,V,R,A,q,Y,J,U,Z,N,K],styles:["[_nghost-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(108px,1fr));gap:12px;max-width:520px;margin:22px auto 0}@media(max-width:600px){[_nghost-%COMP%]{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media(min-width:768px)and (max-width:1024px){[_nghost-%COMP%]{grid-template-columns:repeat(3,minmax(100px,1fr));max-width:100%}}"]});let i=t;return i})();var $=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-hedging-strategies"]],decls:6,vars:0,consts:[["label","Protective Put"],["profitPath","M86 72 L140 30","lossPath","M30 84 H66 L86 72"],["label","Protective Call"],["profitPath","M30 30 L102 78","lossPath","M102 78 L118 86 H140"],["label","Collar"],["profitPath","M86 62 L112 44 H140","lossPath","M30 82 H58 L86 62"]],template:function(o,p){o&1&&(e(0,"app-strategy-card",0),r(1,"app-strategy-payoff-icon",1),n(),e(2,"app-strategy-card",2),r(3,"app-strategy-payoff-icon",3),n(),e(4,"app-strategy-card",4),r(5,"app-strategy-payoff-icon",5),n())},dependencies:[f,h],styles:["[_nghost-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(108px,1fr));gap:12px;max-width:520px;margin:22px auto 0}@media(max-width:600px){[_nghost-%COMP%]{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media(min-width:768px)and (max-width:1024px){[_nghost-%COMP%]{grid-template-columns:repeat(3,minmax(100px,1fr));max-width:100%}}"]});let i=t;return i})();var tt=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-neutral-strategies"]],decls:34,vars:0,consts:[["label","Short Straddle"],["profitPath","M58 78 L85 32 L112 78","lossPath","M30 88 L58 78 M112 78 L140 88"],["label","Iron Butterfly"],["profitPath","M62 78 L85 25 L108 78","lossPath","M30 84 H58 L62 78 M108 78 L112 84 H140"],["label","Short Strangle"],["profitPath","M56 58 L66 42 H104 L114 58","lossPath","M30 88 L56 58 M114 58 L140 88"],["label","Short Iron Condor"],["profitPath","M62 62 L72 40 H98 L108 62","lossPath","M30 84 H55 L62 62 M108 62 L115 84 H140"],["label","Long Straddle"],["profitPath","M30 25 L65 65 M105 65 L140 25","lossPath","M65 65 L85 86 L105 65"],["label","Long Iron Butterfly"],["profitPath","M30 35 H58 L69 58 M101 58 L112 35 H140","lossPath","M69 58 L85 86 L101 58"],["label","Long Strangle"],["profitPath","M30 25 L58 70 M112 70 L140 25","lossPath","M58 70 L68 86 H102 L112 70"],["label","Long Iron Condor"],["profitPath","M30 35 H55 L68 62 M102 62 L115 35 H140","lossPath","M68 62 L78 82 H92 L102 62"],["label","Strip"],["profitPath","M30 25 L68 72 M104 78 L140 50","lossPath","M68 72 L86 86 L104 78"],["label","Strap"],["profitPath","M30 50 L68 78 M102 72 L140 25","lossPath","M68 78 L86 86 L102 72"],["label","Batman"],["profitPath","M48 68 L62 40 L78 68 M92 68 L108 40 L122 68","lossPath","M30 86 L48 68 M78 68 H92 M122 68 L140 86"],["label","Jade Lizard"],["profitPath","M76 62 L92 50 H118 L128 56 H140","lossPath","M30 86 L76 62"],["label","Reverse Jade Lizard"],["profitPath","M30 56 H72 L84 50 H108 L120 62","lossPath","M120 62 L140 86"],["label","Long Call Butterfly"],["label","Short Call Butterfly"],["profitPath","M30 38 H58 L85 86 L112 38 H140","lossPath","M58 38 L85 86 L112 38"],["label","Long Call Condor"],["profitPath","M58 78 L74 42 H96 L112 78","lossPath","M30 84 H54 L58 78 M112 78 L116 84 H140"],["label","Short Call Condor"],["profitPath","M30 38 H54 L70 82 H100 L116 38 H140","lossPath","M54 38 L70 82 H100 L116 38"]],template:function(o,p){o&1&&(e(0,"app-strategy-card",0),r(1,"app-strategy-payoff-icon",1),n(),e(2,"app-strategy-card",2),r(3,"app-strategy-payoff-icon",3),n(),e(4,"app-strategy-card",4),r(5,"app-strategy-payoff-icon",5),n(),e(6,"app-strategy-card",6),r(7,"app-strategy-payoff-icon",7),n(),e(8,"app-strategy-card",8),r(9,"app-strategy-payoff-icon",9),n(),e(10,"app-strategy-card",10),r(11,"app-strategy-payoff-icon",11),n(),e(12,"app-strategy-card",12),r(13,"app-strategy-payoff-icon",13),n(),e(14,"app-strategy-card",14),r(15,"app-strategy-payoff-icon",15),n(),e(16,"app-strategy-card",16),r(17,"app-strategy-payoff-icon",17),n(),e(18,"app-strategy-card",18),r(19,"app-strategy-payoff-icon",19),n(),e(20,"app-strategy-card",20),r(21,"app-strategy-payoff-icon",21),n(),e(22,"app-strategy-card",22),r(23,"app-strategy-payoff-icon",23),n(),e(24,"app-strategy-card",24),r(25,"app-strategy-payoff-icon",25),n(),e(26,"app-strategy-card",26),r(27,"app-strategy-payoff-icon",3),n(),e(28,"app-strategy-card",27),r(29,"app-strategy-payoff-icon",28),n(),e(30,"app-strategy-card",29),r(31,"app-strategy-payoff-icon",30),n(),e(32,"app-strategy-card",31),r(33,"app-strategy-payoff-icon",32),n())},dependencies:[f,h],styles:["[_nghost-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(108px,1fr));gap:12px;max-width:520px;margin:22px auto 0}@media(max-width:600px){[_nghost-%COMP%]{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media(min-width:768px)and (max-width:1024px){[_nghost-%COMP%]{grid-template-columns:repeat(3,minmax(100px,1fr));max-width:100%}}"]});let i=t;return i})();var et=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-other-strategies"]],decls:8,vars:0,consts:[["label","Call Ratio Spread"],["profitPath","M30 70 H62 L78 48 L105 72","lossPath","M105 72 L140 88"],["label","Put Ratio Spread"],["profitPath","M60 72 L92 42 L110 62 H140","lossPath","M30 88 L60 72"],["label","Synthetic Call"],["profitPath","M88 74 L140 30","lossPath","M30 84 H72 L88 74"],["label","Synthetic Put"],["profitPath","M30 35 H72 L88 46","lossPath","M88 46 L140 86"]],template:function(o,p){o&1&&(e(0,"app-strategy-card",0),r(1,"app-strategy-payoff-icon",1),n(),e(2,"app-strategy-card",2),r(3,"app-strategy-payoff-icon",3),n(),e(4,"app-strategy-card",4),r(5,"app-strategy-payoff-icon",5),n(),e(6,"app-strategy-card",6),r(7,"app-strategy-payoff-icon",7),n())},dependencies:[f,h],styles:["[_nghost-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(108px,1fr));gap:12px;max-width:520px;margin:22px auto 0}@media(max-width:600px){[_nghost-%COMP%]{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media(min-width:768px)and (max-width:1024px){[_nghost-%COMP%]{grid-template-columns:repeat(3,minmax(100px,1fr));max-width:100%}}"]});let i=t;return i})();function dt(i,t){i&1&&r(0,"app-bullish-strategies")}function ct(i,t){i&1&&r(0,"app-bearish-strategies")}function gt(i,t){i&1&&r(0,"app-neutral-strategies")}function mt(i,t){i&1&&r(0,"app-other-strategies")}function ft(i,t){i&1&&r(0,"app-hedging-strategies")}function xt(i,t){i&1&&r(0,"app-arbitrage-strategies")}var nt=(()=>{let t=class t{constructor(){this.activeCategory="Bullish"}selectCategory(l){this.activeCategory=l}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-strategy-card-grid"]],decls:31,vars:19,consts:[["aria-label","Ready-made strategies",1,"ready-made"],[1,"filter-row"],["role","tablist","aria-label","Strategy bias",1,"chips"],["type","button","role","tab",1,"chip",3,"click"],[1,"expiry"],["aria-label","Strategy expiry"],["selected",""]],template:function(o,p){if(o&1&&(e(0,"section",0)(1,"div",1)(2,"div",2)(3,"button",3),y("click",function(){return p.selectCategory("Bullish")}),a(4," Bullish "),n(),e(5,"button",3),y("click",function(){return p.selectCategory("Bearish")}),a(6," Bearish "),n(),e(7,"button",3),y("click",function(){return p.selectCategory("Neutral")}),a(8," Neutral "),n(),e(9,"button",3),y("click",function(){return p.selectCategory("Others")}),a(10," Others "),n(),e(11,"button",3),y("click",function(){return p.selectCategory("Hedging")}),a(12," Hedging "),n(),e(13,"button",3),y("click",function(){return p.selectCategory("Arbitrage")}),a(14," Arbitrage "),n()(),e(15,"label",4)(16,"span"),a(17,"Expiry"),n(),e(18,"select",5)(19,"option",6),a(20,"12 May"),n(),e(21,"option"),a(22,"19 May"),n(),e(23,"option"),a(24,"26 May"),n()()()(),v(25,dt,1,0,"app-bullish-strategies")(26,ct,1,0,"app-bearish-strategies")(27,gt,1,0,"app-neutral-strategies")(28,mt,1,0,"app-other-strategies")(29,ft,1,0,"app-hedging-strategies")(30,xt,1,0,"app-arbitrage-strategies"),n()),o&2){let m;g(3),u("active",p.activeCategory==="Bullish"),x("aria-selected",p.activeCategory==="Bullish"),g(2),u("active",p.activeCategory==="Bearish"),x("aria-selected",p.activeCategory==="Bearish"),g(2),u("active",p.activeCategory==="Neutral"),x("aria-selected",p.activeCategory==="Neutral"),g(2),u("active",p.activeCategory==="Others"),x("aria-selected",p.activeCategory==="Others"),g(2),u("active",p.activeCategory==="Hedging"),x("aria-selected",p.activeCategory==="Hedging"),g(2),u("active",p.activeCategory==="Arbitrage"),x("aria-selected",p.activeCategory==="Arbitrage"),g(12),C((m=p.activeCategory)==="Bullish"?25:m==="Bearish"?26:m==="Neutral"?27:m==="Others"?28:m==="Hedging"?29:m==="Arbitrage"?30:-1)}},dependencies:[X,I,tt,et,$,G],styles:["[_nghost-%COMP%]{display:block}.ready-made[_ngcontent-%COMP%]{padding:5px 5px 20px}.filter-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.chips[_ngcontent-%COMP%]{display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;overflow:hidden;border:1px solid #415064;border-radius:5px;margin-left:15px}.chip[_ngcontent-%COMP%]{min-width:64px;
5height:26px;border:0;border-radius:0;background:transparent;color:#f5f9ff;font:inherit;font-size:11px;font-weight:700;padding:0 14px}.chip.active[_ngcontent-%COMP%]{background:#0043ba;color:#dfe1e2}.expiry[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;color:#e9f3ff;font-size:12px}select[_ngcontent-%COMP%]{height:28px;border:1px solid #384658;border-radius:5px;background:#20252c;color:#f8fbff;padding:0 8px}@media(max-width:600px){.filter-row[_ngcontent-%COMP%]{align-items:flex-start;flex-direction:column}.chips[_ngcontent-%COMP%]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(120px,1fr));width:100%;margin-left:0}}"]});let i=t;return i})();var it=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-strategy-empty-state"]],decls:6,vars:0,consts:[["aria-label","Current strategy",1,"empty-state"],["aria-label","Add legs",1,"empty-visual"],["aria-hidden","true",1,"add-leg-class"],[1,"empty-copy"]],template:function(o,p){o&1&&(e(0,"section",0)(1,"div",1)(2,"span",2),a(3,"+"),n(),e(4,"span",3),a(5,"Add Legs"),n()()())},styles:["[_nghost-%COMP%]{display:block;overflow:hidden;border:1px solid #334155;border-radius:7px;background:#161616}.empty-state[_ngcontent-%COMP%]{display:grid;place-items:center;min-height:194px;border-bottom:1px solid #343b46;padding:10px}.empty-visual[_ngcontent-%COMP%]{display:grid;place-items:center;gap:10px;width:min(190px,100%);min-height:100px;color:#dce8f8}.add-leg-class[_ngcontent-%COMP%]{display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;border:1px solid #76b7ff;border-radius:50%;background:#0043ba;color:#dfe1e2;font-size:26px;line-height:1}.empty-copy[_ngcontent-%COMP%]{color:#dfe1e2;font-size:13px;font-weight:800;line-height:1}"]});let i=t;return i})();var ot=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-strategy-tabs"]],decls:3,vars:0,consts:[["aria-label","Builder sections",1,"tabs"],["type","button","aria-pressed","true",1,"active"]],template:function(o,p){o&1&&(e(0,"nav",0)(1,"button",1),a(2,"Ready-made"),n()())},styles:['[_nghost-%COMP%]{display:block;border-bottom:1px solid #343b46}.tabs[_ngcontent-%COMP%]{display:flex;gap:24px;overflow-x:auto;padding:0 16px}button[_ngcontent-%COMP%]{position:relative;height:50px;border:0;background:transparent;color:#f2f7ff;font:inherit;font-size:13px;font-weight:700;white-space:nowrap}button.active[_ngcontent-%COMP%]{color:#69aaff}button.active[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;border-radius:4px 4px 0 0;background:#69aaff}']});let i=t;return i})();var at=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-builder-workspace"]],decls:16,vars:0,consts:[["aria-label","Strategy builder workspace",1,"builder-workspace"],[1,"left-column"],[1,"left-content"],["aria-label","Strategy library",1,"strategy-library"],["aria-label","Important information",1,"important-info"],[1,"important-info-header"],[1,"right-column"]],template:function(o,p){o&1&&(e(0,"section",0)(1,"div",1),r(2,"app-market-header"),e(3,"div",2),r(4,"app-strategy-empty-state"),e(5,"section",3),r(6,"app-strategy-tabs")(7,"app-strategy-card-grid"),n(),e(8,"section",4)(9,"div",5)(10,"strong"),a(11,"Important info"),n()(),e(12,"p"),a(13," Projected profit and loss figures are indicative estimates only and may vary based on factors including option premium movement, market liquidity, implied volatility (IV), and prevailing market conditions. Actual profit/loss outcomes may differ from the projected values. Past projections or estimates do not guarantee future results. "),n()()()(),e(14,"div",6),r(15,"app-right-summary-panel"),n()())},dependencies:[j,it,ot,nt,B],styles:["[_nghost-%COMP%]{display:block}.builder-workspace[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(520px,760px) minmax(380px,1fr);align-items:start;gap:10px;width:98%;height:calc(100vh - 34px);margin:0 auto;overflow:hidden}.left-column[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding-right:6px;padding-bottom:24px;overscroll-behavior-y:auto;scrollbar-gutter:stable}.left-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;animation:_ngcontent-%COMP%_content-fade .14s ease-out}.strategy-library[_ngcontent-%COMP%]{overflow:hidden;border:1px solid #334155;border-radius:7px;background:#161616}.important-info[_ngcontent-%COMP%]{display:grid;gap:8px;border:1px solid #334155;border-radius:5px;background:#161616;color:#dfe1e2;padding:12px}.important-info-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#dfe1e2;font-size:12px}.important-info-header[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-weight:800}.important-info[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#dfe1e2;font-size:11px;font-weight:600;line-height:1.55}.right-column[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;border-left:3px solid #262c35;padding-left:8px;padding-bottom:24px;overscroll-behavior-y:auto;scrollbar-gutter:stable}@media(min-width:768px)and (max-width:1024px){.builder-workspace[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);gap:8px;width:100%}.left-column[_ngcontent-%COMP%], .right-column[_ngcontent-%COMP%]{min-width:0}.right-column[_ngcontent-%COMP%]{padding-left:6px}}@media(min-width:768px)and (max-width:860px){.builder-workspace[_ngcontent-%COMP%]{grid-template-columns:1fr;height:auto;overflow:visible}.left-column[_ngcontent-%COMP%], .right-column[_ngcontent-%COMP%]{height:auto;overflow:visible;padding-right:0;scrollbar-gutter:auto}.right-column[_ngcontent-%COMP%]{border-top:3px solid #262c35;border-left:0;padding-top:10px;padding-left:0}}@media(max-width:767px){.builder-workspace[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:12px;width:100%;height:auto;overflow:visible}.left-column[_ngcontent-%COMP%], .right-column[_ngcontent-%COMP%]{height:auto;min-width:0;overflow:visible;padding-right:0;scrollbar-gutter:auto}.right-column[_ngcontent-%COMP%]{border-top:3px solid #262c35;border-left:0;padding-top:10px;padding-left:0}}@media(max-width:1040px){.builder-workspace[_ngcontent-%COMP%]{grid-template-columns:1fr}.right-column[_ngcontent-%COMP%]{border-left:0;padding-left:0}}@media(max-width:520px){.builder-workspace[_ngcontent-%COMP%]{min-width:0}}@keyframes _ngcontent-%COMP%_content-fade{0%{opacity:0}
5to{opacity:1}}"]});let i=t;return i})();var rt=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=s({type:t,selectors:[["app-strategy-builder-page"]],decls:3,vars:0,consts:[[1,"builder-page"]],template:function(o,p){o&1&&(e(0,"main",0),r(1,"app-builder-navbar")(2,"app-builder-workspace"),n())},dependencies:[k,at],styles:["[_nghost-%COMP%]{display:block;min-height:100vh;background:#050505}.builder-page[_ngcontent-%COMP%]{min-height:100vh;background:#050505;color:#e5edf8;padding:10px 10px 24px}@media(max-width:1040px){.builder-page[_ngcontent-%COMP%]{padding:14px}}@media(max-width:520px){.builder-page[_ngcontent-%COMP%]{padding:10px}}"]});let i=t;return i})();var We=[{path:"",redirectTo:"builder",pathMatch:"full"},{path:"builder",component:rt}];export{We as routes};
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.