1import{a as l,b as C}from"./chunk-SO6KWPJB.js";import"./chunk-Y4QNVZ2X.js";import"./chunk-N3RHJCDH.js";import"./chunk-VJ4PDJ7G.js";import{a as b}from"./chunk-V7AKLHKA.js";import{a as _}from"./chunk-ET3GZZTY.js";import{b as w}from"./chunk-E7NDGNPJ.js";import"./chunk-Y5444GUI.js";import{a as u}from"./chunk-3QCZJAV5.js";import"./chunk-TZOAA6P3.js";import"./chunk-AQE7VWDJ.js";import"./chunk-NGSYCI6I.js";import"./chunk-CAXQNNVW.js";import"./chunk-BDDM6UEP.js";import"./chunk-MRXXGZKD.js";import"./chunk-YOTXNCHB.js";import"./chunk-SONPSWUN.js";import"./chunk-VBNDUCUS.js";import"./chunk-YJKI5CCP.js";import"./chunk-LUXGKFUQ.js";import"./chunk-ANHZN4RZ.js";import{t as z}from"./chunk-QUHZQHTY.js";import"./chunk-QFMXH6PA.js";import{Fb as f,Pc as t,Qc as o,Rc as m,ic as v,jc as h,lc as n,mc as e,nb as i,nc as p,oa as s,yc as g}from"./chunk-Q7AKWKEI.js";import"./chunk-YJ5ZSFZD.js";var k=(a,x)=>x.label;function O(a,x){if(a&1&&(t(0,` 2 `),n(1,"li",23),t(2,` 3 `),n(3,"span",24)(4,"mat-icon"),t(5,"check"),e()(),t(6,` 4 `),n(7,"span",25)(8,"strong",26),t(9),e(),t(10),e(),t(11,` 5 `),e(),t(12,` 6 `)),a&2){let c=x.$implicit;i(9),o(c.label),i(),m(` 7 `,c.text)}}var R=(()=>{class a{constructor(){this._announcements=s(C),this._trackClickService=s(b),this.dialogRef=s(u,{optional:!0}),this.announcement=l}ngOnInit(){this._trackClickService.logToCurrentSite("offensiveHubNavClick",l.id)}onCta(){this._announcements.openCta(l,"page")}onDownload(){w(l.pdfUrl),this.dialogRef?.close()}static{this.\u0275fac=function(d){return new(d||a)}}static{this.\u0275cmp=f({type:a,selectors:[["app-offensive-hub-landing"]],decls:70,vars:7,consts:[[1,"offensive-landing"],[1,"offensive-landing-scroll"],[1,"offensive-landing-wrap"],[1,"hero"],[1,"hero-text"],[1,"badge"],[1,"dot"],[1,"offensive-headline"],[1,"headline-line"],[1,"accent"],[1,"stat-callout"],[1,"big"],[1,"ctext"],[1,"lead"],[1,"checklist"],[1,"cta-actions"],["type","button",1,"btn","btn-primary",3,"click"],[1,"btn-icon"],["type","button",1,"btn","btn-secondary",3,"click"],[1,"hero-visual"],[1,"glow"],[1,"window"],["ngSrc","assets/images/marketing/offensive-hub-hd.webp","width","1718","height","972","priority","","alt","Reflectiz Offensive Hub \u2014 agentic penetration test assessments with findings by severity",1,"window-shot"],[1,"check-item"],[1,"check-mark"],[1,"check-text"],[1,"check-label"]],template:function(d,r){d&1&&(n(0,"section",0),t(1,` 8 `),n(2,"div",1),t(3,` 9 `),n(4,"div",2),t(5,` 10 `),n(6,"div",3),t(7,` 11 `),n(8,"div",4),t(9,` 12 `),n(10,"span",5),p(11,"span",6),t(12),e(),t(13,` 13 14 `),n(14,"h1",7),t(15),n(16,"span",8),t(17,` 15 `),n(18,"span",9),t(19),e(),t(20),e(),t(21,` 16 `),e(),t(22,` 17 18 `),n(23,"div",10),t(24,` 19 `),n(25,"span",11),t(26),e(),t(27,` 20 `),n(28,"span",12),t(29),e(),t(30,` 21 `),e(),t(31,` 22 23 `),n(32,"p",13),t(33),e(),t(34,` 24 25 `),n(35,"ul",14),t(36,` 26 `),v(37,O,13,2,null,null,k),e(),t(39,` 27 28 `),n(40,"div",15),t(41,` 29 `),n(42,"button",16),g("click",function(){return r.onCta()}),t(43,` 30 `),n(44,"mat-icon",17),t(45,"chat_bubble_outline"),e(),t(46,` 31 See it in action 32 `),e(),t(47,` 33 `),n(48,"button",18),g("click",function(){return r.onDownload()}),t(49,` 34 `),n(50,"mat-icon",17),t(51,"file_download"),e(),t(52,` 35 Download the PDF 36 `),e(),t(53,` 37 `),e(),t(54,` 38 `),e(),t(55,` 39 40 `),n(56,"div",19),t(57,` 41 `),p(58,"div",20),t(59,` 42 `),n(60,"div",21),t(61,` 43 `),p(62,"img",22),t(63,` 44 `),e(),t(64,` 45 `),e(),t(65,` 46 `),e(),t(66,` 47 `),e(),t(67,` 48 `),e(),t(68,` 49`),e(),t(69,` 50`)),d&2&&(i(12),o(r.announcement.badge),i(3),m(` 51 `,r.announcement.headline.lead,` 52 `),i(4),o(r.announcement.headline.accent),i(),m(` 53 `,r.announcement.headline.tail,` 54 `),i(6),o(r.announcement.stat.value),i(3),o(r.announcement.stat.text),i(4),o(r.announcement.intro),i(4),h(r.announcement.points))},dependencies:[_,z],styles:["[_nghost-%COMP%]{--rz-fs-headline: clamp(30px, 1.98vw, 48px);--rz-fs-body: clamp(14px, .78vw, 19px);--rz-fs-item: clamp(13.5px, .76vw, 18px);--rz-fs-btn: clamp(13.5px, .76vw, 17px);--rz-fs-badge: clamp(11px, .63vw, 14px);--rz-size-btn-h: clamp(42px, 2.29vw, 54px);--rz-size-check: clamp(20px, 1.15vw, 27px);--rz-size-gap: clamp(32px, 2.71vw, 64px);--rz-size-wrap-pad-x: clamp(32px, 2.08vw, 60px);--rz-size-wrap: clamp(1200px, 62.5vw, 1720px);--rz-fs-headline: clamp(30px, 3vw, 44px);--rz-fs-big: clamp(30px, 2vw, 42px);--rz-fs-ctext: clamp(13px, .9vw, 16px);--rz-fs-item: clamp(13.5px, 1vw, 16px);display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;color:var(--rz-fg-1);font-family:var(--rz-font-sans)}.offensive-landing[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.offensive-landing-scroll[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0;overflow:auto;background:transparent}.offensive-landing-wrap[_ngcontent-%COMP%]{width:100%;max-width:var(--rz-size-wrap);margin:0 auto;padding:clamp(24px,3vh,40px) var(--rz-size-wrap-pad-x)}.hero-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:22px}.hero[_ngcontent-%COMP%]{display:grid;grid-template-columns:.72fr 1.28fr;gap:var(--rz-size-gap);align-items:start}.badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:6px 14px;border-radius:var(--rz-radius-full);background:var(--rz-primary-soft);color:var(--rz-primary);border:1px solid var(--rz-indigo-100);font:var(--rz-overline-weight) var(--rz-fs-badge)/1 var(--rz-font-sans);letter-spacing:var(--rz-overline-track);text-transform:uppercase;white-space:nowrap}.dot[_ngcontent-%COMP%]{width:6px;height:6px;border-radius:50%;background:var(--rz-primary)}.offensive-headline[_ngcontent-%COMP%]{font:var(--rz-fw-bold) var(--rz-fs-headline)/1.08 var(--rz-font-sans);letter-spacing:-.025em;margin:0;color:var(--rz-ink-1);text-wrap:balance}
54.accent[_ngcontent-%COMP%]{color:var(--rz-primary)}.headline-line[_ngcontent-%COMP%]{display:block}.lead[_ngcontent-%COMP%]{margin:0;max-width:52ch;color:var(--rz-fg-2);font-size:var(--rz-fs-body);line-height:1.6;text-wrap:pretty}.stat-callout[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--rz-crit) 35%,transparent);border-radius:var(--rz-radius-md);background:var(--rz-crit-soft);box-shadow:var(--rz-shadow-1)}.big[_ngcontent-%COMP%]{color:var(--rz-crit);font-size:var(--rz-fs-big);font-weight:var(--rz-fw-bold);line-height:1;white-space:nowrap}.ctext[_ngcontent-%COMP%]{color:var(--rz-fg-2);font-size:var(--rz-fs-ctext);line-height:1.4}.checklist[_ngcontent-%COMP%]{margin:0;padding:0;display:flex;flex-direction:column;gap:14px;list-style:none}.check-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.check-mark[_ngcontent-%COMP%]{flex:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--rz-radius-full);background:var(--rz-primary-soft);color:var(--rz-primary)}.check-mark[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{width:14px;height:14px;font-size:14px}.check-text[_ngcontent-%COMP%]{color:var(--rz-ink-1);font-size:var(--rz-fs-item);font-weight:var(--rz-fw-regular)}.check-label[_ngcontent-%COMP%]{font-weight:var(--rz-fw-bold)}.cta-actions[_ngcontent-%COMP%]{margin-top:var(--rz-space-1);display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start}.btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:9px;height:var(--rz-size-btn-h);padding:0 22px;border-radius:var(--rz-radius-sm);
54font:var(--rz-fw-semibold) var(--rz-fs-btn)/1 var(--rz-font-sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background var(--rz-dur-2) var(--rz-ease),box-shadow var(--rz-dur-2) var(--rz-ease),border-color var(--rz-dur-2) var(--rz-ease),color var(--rz-dur-2) var(--rz-ease)}.btn[_ngcontent-%COMP%] .btn-icon[_ngcontent-%COMP%]{width:17px;height:17px;font-size:17px}.btn-primary[_ngcontent-%COMP%]{background:var(--rz-primary);color:var(--rz-on-primary);box-shadow:var(--rz-shadow-primary-glow)}.btn-primary[_ngcontent-%COMP%]:hover{background:var(--rz-primary-hover);box-shadow:var(--rz-shadow-primary-glow),var(--rz-shadow-primary-ring)}.btn-secondary[_ngcontent-%COMP%]{background:var(--rz-surface);color:var(--rz-ink-1);border-color:var(--rz-line-strong)}.btn-secondary[_ngcontent-%COMP%]:hover{border-color:var(--rz-primary);color:var(--rz-primary);background:var(--rz-primary-soft)}.hero-visual[_ngcontent-%COMP%]{position:relative;align-self:center}.glow[_ngcontent-%COMP%]{position:absolute;inset:-8% -6% -12%;z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 65% 35%,var(--rz-overlay-focus),transparent 70%)}.window[_ngcontent-%COMP%]{position:relative;z-index:1;background:var(--rz-surface);border:1px solid var(--rz-line);border-radius:var(--rz-radius-xl);box-shadow:var(--rz-shadow-3);overflow:hidden}.window-shot[_ngcontent-%COMP%]{display:block;width:100%;height:auto}@media(max-width:980px){.hero[_ngcontent-%COMP%]{grid-template-columns:1fr}}"],changeDetection:0})}}return a})();export{R as OffensiveHubLandingComponent};
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.