1import{c as b,u as I,a as E,r as x,j as e,B as y,R as v,o as T}from"./index-DQ8IGCgk.js";const S=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],R=b("arrow-up",S);const A=[["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"143wyd"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}],["rect",{x:"6",y:"14",width:"12",height:"8",rx:"1",key:"1ue0tg"}]],B=b("printer",A),j=["s1","s2","s3","s4","s5","s6","s7","s8","s9","s10","s11","s12","s13","s14"];function L(){const[,p]=I(),{t:s}=E(),l="[email protected]",m="28 May 2026",[u,f]=x.useState("s1"),[N,g]=x.useState(!1),w=x.useRef(null);x.useEffect(()=>{const r=()=>{g(window.scrollY>400);const t=window.scrollY+120;let o="s1";for(const n of j){const h=document.getElementById(n);h&&h.offsetTop<=t&&(o=n)}f(o)};return window.addEventListener("scroll",r,{passive:!0}),()=>window.removeEventListener("scroll",r)},[]);const k=r=>{const t=document.getElementById(r);t&&t.scrollIntoView({behavior:"smooth",block:"start"})},_=j.map(r=>({id:r,label:s(`privacy.${r}title`)})),a=({id:r,children:t})=>e.jsxs("section",{id:r,className:"scroll-mt-28",children:[e.jsxs("h2",{className:"text-lg font-bold text-foreground mb-4 flex items-center gap-2.5 pb-2 border-b border-border/40",children:[e.jsx("span",{className:"inline-flex items-center justify-center w-7 h-7 rounded-lg bg-primary/10 text-primary text-xs font-bold flex-shrink-0",children:r.replace("s","")}),s(`privacy.${r}title`)]}),e.jsx("div",{className:"text-foreground/80 leading-relaxed space-y-3 text-sm",children:t})]}),c=({text:r})=>e.jsxs("li",{className:"flex gap-2.5",children:[e.jsx("span",{className:"text-primary mt-1 flex-shrink-0",children:"â¢"}),e.jsx("span",{children:r})]}),d=({title:r,desc:t})=>e.jsxs("div",{className:"pl-4 border-l-2 border-primary/30 py-0.5",children:[e.jsx("p",{className:"font-semibold text-foreground text-sm",children:r}),e.jsx("p",{className:"text-muted-foreground text-sm mt-0.5",children:t})]}),i=({label:r,val:t})=>e.jsxs("div",{className:"flex gap-2.5 py-2 border-b border-border/20 last:border-0",children:[e.jsx("span",{className:"text-primary flex-shrink-0 mt-0.5",children:"â"}),e.jsxs("p",{className:"text-sm",children:[e.jsxs("span",{className:"font-semibold text-foreground",children:[r,":"]})," ",e.jsx("span",{className:"text-muted-foreground",children:t})]})]});return e.jsxs("div",{className:"min-h-screen py-10 px-4",children:[e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsxs(y,{variant:"ghost",size:"sm",className:"mb-8 gap-2 text-muted-foreground hover:text-foreground",onClick:()=>p("/"),children:[e.jsx(v,{className:"w-4 h-4"}),s("privacy.backHome")]}),e.jsxs("div",{className:"mb-10",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"w-11 h-11 rounded-xl bg-primary/10 border border-primary/20 flex items-center justify-center",children:e.jsx(T,{className:"w-5 h-5 text-primary"})}),e.jsx("h1",{className:"text-3xl font-bold",children:s("privacy.title")})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[e.jsx("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full bg-blue-500/10 border border-blue-500/20 text-blue-400 text-xs font-medium",children:"ðªðº GDPR â Eesti / Estonia"}),e.jsx("span",{className:"text-xs text-muted-foreground border border-border/40 rounded-full px-2.5 py-1",children:s("privacy.updated",{date:m})}),e.jsxs("span",{className:"text-xs text-muted-foreground border border-border/40 rounded-full px-2.5 py-1",children:["~8 ",s("privacy.tocMinRead")]}),e.jsxs("button",{onClick:()=>window.print(),className:"inline-flex items-center gap-1.5 text-xs text-muted-foreground hover:text-foreground transition-colors border border-border/40 rounded-full px-2.5 py-1",children:[e.jsx(B,{className:"w-3.5 h-3.5"}),"PDF / Print"]})]})]}),e.jsxs("div",{className:"flex gap-10 items-start",ref:w,children:[e.jsxs("aside",{className:"hidden lg:block w-60 flex-shrink-0 sticky top-24",children:[e.jsxs("div",{className:"rounded-2xl border border-border/50 bg-card/40 overflow-hidden",children:[e.jsx("div",{className:"px-4 py-3 border-b border-border/40",children:e.jsx("p",{className:"text-xs font-semibold text-foreground uppercase tracking-wider",children:s("privacy.toc")})}),e.jsx("nav",{className:"py-2 max-h-[70vh] overflow-y-auto",children:_.map(({id:r,label:t})=>e.jsxs("button",{onClick:()=>k(r),className:`w-full text-left px-4 py-1.5 text-xs transition-colors flex gap-2 items-start ${u===r?"text-primary bg-primary/5 font-medium":"text-muted-foreground hover:text-foreground hover:bg-muted/30"}`,children:[e.jsx("span",{className:"flex-shrink-0 w-4 font-mono",children:r.replace("s","")}),e.jsx("span",{className:"leading-snug",children:t})]},r))})]}
1),e.jsx("p",{className:"mt-3 px-1 text-xs text-muted-foreground/50",children:s("privacy.printHint")})]}),e.jsxs("div",{className:"flex-1 min-w-0 space-y-10",children:[e.jsxs(a,{id:"s1",children:[e.jsx("p",{children:s("privacy.s1text")}),e.jsxs("div",{className:"mt-3 p-4 rounded-xl bg-muted/20 border border-border/40 space-y-1",children:[e.jsx("p",{className:"font-semibold text-foreground text-sm",children:s("privacy.s1controller")}),e.jsx("p",{className:"text-sm",children:"Trackora"}),e.jsx("p",{className:"text-sm",children:"Estonia, European Union"}),e.jsx("p",{className:"text-sm",children:e.jsx("a",{href:`mailto:${l}`,className:"text-primary underline hover:text-primary/80",children:l})})]})]}),e.jsx(a,{id:"s2",children:e.jsxs("ul",{className:"space-y-2",children:[e.jsx(c,{text:s("privacy.s2_1")}),e.jsx(c,{text:s("privacy.s2_2")}),e.jsx(c,{text:s("privacy.s2_3")}),e.jsx(c,{text:s("privacy.s2_4")}),e.jsx(c,{text:s("privacy.s2_5")}),e.jsx(c,{text:s("privacy.s2_6")}),e.jsx(c,{text:s("privacy.s2_7")})]})}),e.jsxs(a,{id:"s3",children:[e.jsx("p",{children:s("privacy.s3intro")}),e.jsxs("div",{className:"space-y-3 mt-3",children:[e.jsx(d,{title:s("privacy.s3basis1title"),desc:s("privacy.s3basis1desc")}),e.jsx(d,{title:s("privacy.s3basis2title"),desc:s("privacy.s3basis2desc")}),e.jsx(d,{title:s("privacy.s3basis3title"),desc:s("privacy.s3basis3desc")}),e.jsx(d,{title:s("privacy.s3basis4title"),desc:s("privacy.s3basis4desc")})]})]}),e.jsx(a,{id:"s4",children:e.jsxs("ul",{className:"space-y-2",children:[e.jsx(c,{text:s("privacy.s4_1")}),e.jsx(c,{text:s("privacy.s4_2")}),e.jsx(c,{text:s("privacy.s4_3")}),e.jsx(c,{text:s("privacy.s4_4")}),e.jsx(c,{text:s("privacy.s4_5")}),e.jsx(c,{text:s("privacy.s4_6")})]})}),e.jsxs(a,{id:"s5",children:[e.jsx("p",{children:s("privacy.s5intro")}),e.jsx("div",{className:"space-y-3 mt-3",children:[{partner:"Stripe, Inc. (USA)",desc:s("privacy.s5stripe")},{partner:"TrackingMore (Hong Kong)",desc:s("privacy.s5tracking")},{partner:"Replit, Inc. (USA)",desc:s("privacy.s5replit")}].map(({partner:r,desc:t})=>e.jsxs("div",{className:"pl-4 border-l-2 border-border/50 py-0.5",children:[e.jsx("p",{className:"font-semibold text-foreground text-sm",children:r}),e.jsx("p",{className:"text-muted-foreground text-sm mt-0.5",children:t})]},r))}),e.jsx("p",{className:"mt-3",children:s("privacy.s5transfers")})]}),e.jsx(a,{id:"s6",children:e.jsx("p",{children:s("privacy.s6text")})}),e.jsxs(a,{id:"s7",children:[e.jsx("p",{children:s("privacy.s7intro")}),e.jsxs("div",{className:"mt-3 rounded-xl border border-border/40 overflow-hidden",children:[e.jsx(i,{label:s("privacy.s7_1key"),val:s("privacy.s7_1val")}),e.jsx(i,{label:s("privacy.s7_2key"),val:s("privacy.s7_2val")}),e.jsx(i,{label:s("privacy.s7_3key"),val:s("privacy.s7_3val")}),e.jsx(i,{label:s("privacy.s7_4key"),val:s("privacy.s7_4val")}),e.jsx(i,{label:s("privacy.s7_5key"),val:s("privacy.s7_5val")}),e.jsx(i,{label:s("privacy.s7_6key"),val:s("privacy.s7_6val")})]}),e.jsxs("div",{className:"mt-3 p-3 rounded-xl bg-primary/5 border border-primary/20",children:[e.jsx("p",{className:"text-sm",children:s("privacy.s7contact",{email:l})}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("privacy.s7deadline")})]})]}),e.jsxs(a,{id:"s8",children:[e.jsx("p",{children:s("privacy.s8intro")}),e.jsx("div",{className:"mt-3 overflow-x-auto rounded-xl border border-border/40",children:e.jsxs("table",{className:"w-full text-sm border-collapse",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-muted/30",children:[e.jsx("th",{className:"text-left px-4 py-2.5 font-semibold text-foreground border-b border-border/40",children:s("privacy.s8col1")}),e.jsx("th",{className:"text-left px-4 py-2.5 font-semibold text-foreground border-b border-border/40",children:s("privacy.s8col2")}),e.jsx("th",{className:"text-left px-4 py-2.5 font-semibold text-foreground border-b border-border/40",children:s("privacy.s8col3")})]})}),e.jsx("tbody",{className:"divide-y divide-border/30",children:[[s("privacy.s8r1c1"),s("privacy.s8r1c2"),s("privacy.s8r1c3")],[s("privacy.s8r2c1"),s("privacy.s8r2c2"),s("privacy.s8r2c3")],[s("privacy.s8r3c1"),s("privacy.s8r3c2"),s("privacy.s8r3c3")],[s("privacy.s8r4c1"),s("privacy.s8r4c2"),s("privacy.s8r4c3")],[s("privacy.s8r5c1"),s("privacy.s8r5c2"),s("privacy.s8r5c3")]].map(([r,t,o],n)=>e.jsxs("tr",{className:"hover:bg-muted/10 transition-colors",children:[e.jsx("td",{className:"px-4 py-2.5 text-foreground
1/90 font-medium",children:r}),e.jsx("td",{className:"px-4 py-2.5 text-muted-foreground",children:t}),e.jsx("td",{className:"px-4 py-2.5 text-muted-foreground",children:o})]},n))})]})})]}),e.jsx(a,{id:"s9",children:e.jsx("p",{children:s("privacy.s9text")})}),e.jsx(a,{id:"s10",children:e.jsx("p",{children:s("privacy.s10text")})}),e.jsxs(a,{id:"s11",children:[e.jsx("p",{children:s("privacy.s11text")}),e.jsxs("div",{className:"mt-3 p-4 rounded-xl bg-muted/20 border border-border/40 space-y-1",children:[e.jsx("p",{className:"font-semibold text-foreground text-sm",children:s("privacy.s11authority")}),e.jsx("p",{className:"text-sm",children:"Andmekaitse Inspektsioon (AKI)"}),e.jsx("p",{className:"text-sm",children:"Tatari 39, 10134 Tallinn, Estonia"}),e.jsx("p",{className:"text-sm",children:e.jsx("a",{href:"https://www.aki.ee",target:"_blank",rel:"noopener noreferrer",className:"text-primary underline hover:text-primary/80",children:"www.aki.ee"})}),e.jsx("p",{className:"text-sm",children:e.jsx("a",{href:"mailto:[email protected]",className:"text-primary underline hover:text-primary/80",children:"[email protected]"})})]})]}),e.jsx(a,{id:"s12",children:e.jsx("p",{children:s("privacy.s12text")})}),e.jsx(a,{id:"s13",children:e.jsx("p",{children:s("privacy.s13text")})}),e.jsx(a,{id:"s14",children:e.jsxs("p",{children:[s("privacy.s14text")," ",e.jsx("a",{href:`mailto:${l}`,className:"text-primary underline hover:text-primary/80 transition-colors",children:l})]})}),e.jsxs("div",{className:"pt-4 border-t border-border/30 flex items-center justify-between flex-wrap gap-3",children:[e.jsxs("p",{className:"text-xs text-muted-foreground/50",children:["© ",new Date().getFullYear()," Trackora · ",s("privacy.updated",{date:m})]}),e.jsxs(y,{variant:"ghost",size:"sm",className:"gap-2 text-muted-foreground hover:text-foreground",onClick:()=>p("/"),children:[e.jsx(v,{className:"w-4 h-4"}),s("privacy.backHome")]})]})]})]})]}),N&&e.jsx("button",{onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),className:"fixed bottom-6 right-6 z-50 w-10 h-10 rounded-full bg-card border border-border/60 shadow-lg flex items-center justify-center text-muted-foreground hover:text-foreground hover:bg-muted/50 transition-all",children:e.jsx(R,{className:"w-4 h-4"})})]})}export{L 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.