PageSourceSearch

https://anpg.co.ao/assets/WhistleblowerPage-BWStqRDq.js

js anpg.co.ao collected 2026-10-02 16:45:37 UTC 3,717 bytes, 2 lines download raw bytes

1/* ANPG DEVTEAM - 29/09/2026, 14:34:20 */
2import{j as e}from"./data-vendor-BRYI0K8G.js";import{P as b}from"./PageLayout-nUtosKtI.js";import{u as w,S as d,T as x,z as n}from"./index-B5fS5HUA.js";import{u as f}from"./i18n-vendor-BSIZ7LIS.js";import{S as h}from"./shield-check-DBFg_Isw.js";import{L as u}from"./lock-BuPS0Fev.js";import"./react-vendor-Bj9LQV-u.js";import"./PageBreadcrumb-D2posgoP.js";import"./motion-vendor-DMc3mo8t.js";import"./house-B0n5Y9eN.js";import"./star-BMTUmwlW.js";import"./circle-check-BAB09i3P.js";import"./charts-vendor-Cs07Jtv5.js";function z(){const{t:s}=f(),{data:o}=w("whistleblower"),c=t=>{var i;return(i=o==null?void 0:o.find(a=>a.section_key===t))==null?void 0:i.content},r=c("intro"),l=c("contact"),g=[{icon:h,titleKey:"pages.whistleblower.features.confidentiality.title",descKey:"pages.whistleblower.features.confidentiality.desc"},{icon:u,titleKey:"pages.whistleblower.features.security.title",descKey:"pages.whistleblower.features.security.desc"},{icon:n,titleKey:"pages.whistleblower.features.followUp.title",descKey:"pages.whistleblower.features.followUp.desc"}],m=r==null?void 0:r.features,p=[h,u,n];return e.jsx(b,{pageKey:"whistleblower",title:s("pages.whistleblower.title"),subtitle:s("pages.whistleblower.subtitle"),breadcrumbs:[{label:s("pages.whistleblower.title")}],children:e.jsx("section",{className:"py-16 lg:py-24",children:e.jsxs("div",{className:"container mx-auto px-6 lg:px-8 max-w-4xl",children:[e.jsx(d,{children:e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 mb-16",children:m?m.map((t,i)=>{const a=p[i%p.length];return e.jsxs("div",{className:"bg-card border border-border rounded-2xl p-8 text-center",children:[e.jsx("div",{className:"w-14 h-14 rounded-xl bg-primary/10 flex items-center justify-center mx-auto mb-4",children:e.jsx(a,{className:"w-7 h-7 text-primary"})}),e.jsx("h3",{className:"text-lg font-semibold text-foreground mb-2",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t.desc})]},i)}):g.map((t,i)=>{const a=t.icon;return e.jsxs("div",{className:"bg-card border border-border rounded-2xl p-8 text-center",children:[e.jsx("div",{className:"w-14 h-14 rounded-xl bg-primary/10 flex items-center justify-center mx-auto mb-4",children:e.jsx(a,{className:"w-7 h-7 text-primary"})}),e.jsx("h3",{className:"text-lg font-semibold text-foreground mb-2",children:e.jsx(x,{children:s(t.titleKey)})}),e.jsx("p",{className:"text-sm text-muted-foreground",children:e.jsx(x,{children:s(t.descKey)})})]},i)})})}),e.jsx(d,{delay:.2,children:e.jsxs("div",{className:"prose prose-lg max-w-none text-muted-foreground space-y-5",children:[e.jsx("p",{children:(r==null?void 0:r.p1)||s("pages.whistleblower.p1")}),e.jsx("p",{children:(r==null?void 0:r.p2)||s("pages.whistleblower.p2")}),e.jsx("p",{children:(r==null?void 0:r.p3)||s("pages.whistleblower.p3")})]})}),e.jsx(d,{delay:.3,children:e.jsxs("div",{className:"mt-12 bg-gradient-to-br from-primary/5 to-primary/10 border border-primary/20 rounded-2xl p-10",children:[e.jsx("h2",{className:"text-xl font-bold text-foreground mb-4",children:(l==null?void 0:l.title)||s("pages.whistleblower.howToTitle")}),e.jsxs("div",{className:"space-y-3 text-muted-foreground",children:[e.jsxs("p",{children:[e.jsx("strong",{className:"text-foreground",children:"Email:"})," ",(l==null?void 0:l.email)||s("pages.whistleblower.email")]}),e.jsxs("p",{children:[e.jsxs("strong",{className:"text-foreground",children:[s("pages.contacts.phone","Telefone"),":"]})," ",(l==null?void 0:l.phone)||s("pages.whistleblower.phone")]}),e.jsx("p",{className:"text-sm italic",children:(l==null?void 0:l.disclaimer)||s("pages.whistleblower.disclaimer")})]})]})})]})})})}export{z as default};

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.