ai-tools-suite/frontend/.svelte-kit/output/client/_app/immutable/nodes/7.CB0nIoU7.js

44 lines
45 KiB
JavaScript
Raw Permalink Normal View History

2025-12-27 15:33:06 +00:00
import{s as fr,n as tt,r as Tt}from"../chunks/t7hwNuoe.js";import{S as _r,i as hr,d as c,l as s,s as se,a as D,b as r,n as Y,c as i,e as x,m as w,g as E,f as H,h as u,j as g,t as K,r as er,x as Ct,v as ye,w as Re,k as dr}from"../chunks/CZxRa0tt.js";import{e as St}from"../chunks/D6YF6ztN.js";function tr(a,e,t){const l=a.slice();return l[47]=e[t],l}function rr(a,e,t){const l=a.slice();return l[43]=e[t][0],l[44]=e[t][1],l}function pr(a){let e,t,l,n,o='<div class="w-12 h-12 rounded-xl bg-primary-100 flex items-center justify-center mx-auto mb-3"><svg class="w-6 h-6 text-primary-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path></svg></div> <p class="text-sm text-surface-600"><span class="text-primary-600 font-medium">Click to upload</span> or drag and drop</p> <p class="text-xs text-surface-400 mt-1">CSV, TXT, or JSON files</p>',d,_,f,m,p=a[3]&&sr(a);return{c(){e=u("div"),t=u("input"),l=g(),n=u("label"),n.innerHTML=o,d=g(),p&&p.c(),_=Ct(),this.h()},l(b){e=i(b,"DIV",{class:!0,role:!0,tabindex:!0});var I=x(e);t=i(I,"INPUT",{type:!0,accept:!0,class:!0,id:!0}),l=E(I),n=i(I,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),w(n)!=="svelte-19z75uf"&&(n.innerHTML=o),I.forEach(c),d=E(b),p&&p.l(b),_=Ct(),this.h()},h(){s(t,"type","file"),s(t,"accept",".csv,.txt,.json"),s(t,"class","hidden"),s(t,"id","file-input"),s(n,"for","file-input"),s(n,"class","cursor-pointer"),s(e,"class","border-2 border-dashed border-surface-300 rounded-xl p-6 text-center hover:border-primary-400 transition-colors cursor-pointer"),s(e,"role","button"),s(e,"tabindex","0")},m(b,I){D(b,e,I),r(e,t),r(e,l),r(e,n),D(b,d,I),p&&p.m(b,I),D(b,_,I),f||(m=[Y(t,"change",a[20]),Y(e,"drop",a[21]),Y(e,"dragover",Ur)],f=!0)},p(b,I){b[3]?p?p.p(b,I):(p=sr(b),p.c(),p.m(_.parentNode,_)):p&&(p.d(1),p=null)},d(b){b&&(c(e),c(d),c(_)),p&&p.d(b),f=!1,Tt(m)}}}function vr(a){let e,t,l,n="Text to Scan",o,d,_,f="Load Sample",m,p,b,I,R,A=(a[1]||a[6])&&lr(a);return{c(){e=u("div"),t=u("div"),l=u("label"),l.textContent=n,o=g(),d=u("div"),_=u("button"),_.textContent=f,m=g(),A&&A.c(),p=g(),b=u("textarea"),this.h()},l(C){e=i(C,"DIV",{class:!0});var v=x(e);t=i(v,"DIV",{class:!0});var h=x(t);l=i(h,"LABEL",{class:!0,"data-svelte-h":!0}),w(l)!=="svelte-17ng88c"&&(l.textContent=n),o=E(h),d=i(h,"DIV",{class:!0});var T=x(d);_=i(T,"BUTTON",{class:!0,"data-svelte-h":!0}),w(_)!=="svelte-gqsqyq"&&(_.textContent=f),m=E(T),A&&A.l(T),T.forEach(c),h.forEach(c),p=E(v),b=i(v,"TEXTAREA",{placeholder:!0,class:!0}),x(b).forEach(c),v.forEach(c),this.h()},h(){s(l,"class","label"),s(_,"class","text-xs text-primary-600 hover:text-primary-700"),s(d,"class","flex gap-2"),s(t,"class","flex justify-between items-center"),s(b,"placeholder","Paste text containing potential PII here..."),s(b,"class","input min-h-[150px] resize-none font-mono text-xs"),s(e,"class","space-y-3")},m(C,v){D(C,e,v),r(e,t),r(t,l),r(t,o),r(t,d),r(d,_),r(d,m),A&&A.m(d,null),r(e,p),r(e,b),er(b,a[1]),I||(R=[Y(_,"click",a[25]),Y(b,"input",a[29])],I=!0)},p(C,v){C[1]||C[6]?A?A.p(C,v):(A=lr(C),A.c(),A.m(d,null)):A&&(A.d(1),A=null),v[0]&2&&er(b,C[1])},d(C){C&&c(e),A&&A.d(),I=!1,Tt(R)}}}function sr(a){let e,t,l,n,o,d;return{c(){e=u("div"),t=Re("svg"),l=Re("path"),n=g(),o=u("span"),d=K(a[3]),this.h()},l(_){e=i(_,"DIV",{class:!0});var f=x(e);t=ye(f,"svg",{class:!0,fill:!0,stroke:!0,viewBox:!0});var m=x(t);l=ye(m,"path",{"stroke-linecap":!0,"stroke-linejoin":!0,"stroke-width":!0,d:!0}),x(l).forEach(c),m.forEach(c),n=E(f),o=i(f,"SPAN",{class:!0});var p=x(o);d=H(p,a[3]),p.forEach(c),f.forEach(c),this.h()},h(){s(l,"stroke-linecap","round"),s(l,"stroke-linejoin","round"),s(l,"stroke-width","2"),s(l,"d","M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"),s(t,"class","w-4 h-4 text-green-600"),s(t,"fill","none"),s(t,"stroke","currentColor"),s(t,"viewBox","0 0 24 24"),s(o,"class","text-sm text-surface-700 truncate flex-1"),s(e,"class","mt-3 flex items-center gap-2 p-2 bg-sur
Copy`),this.h()},l(n){e=ye(n,"svg",{class:!0,fill:!0,stroke:!0,viewBox:!0});var o=x(e);t=ye(o,"path",{"stroke-linecap":!0,"stroke-linejoin":!0,"stroke-width":!0,d:!0}),x(t).forEach(c),o.forEach(c),l=H(n,`
Copy`),this.h()},h(){s(t,"stroke-linecap","round"),s(t,"stroke-linejoin","round"),s(t,"stroke-width","2"),s(t,"d","M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"),s(e,"class","w-4 h-4"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"viewBox","0 0 24 24")},m(n,o){D(n,e,o),r(e,t),D(n,l,o)},d(n){n&&(c(e),c(l))}}}function Ar(a){let e,t,l;return{c(){e=Re("svg"),t=Re("path"),l=K(`
Copied!`),this.h()},l(n){e=ye(n,"svg",{class:!0,fill:!0,stroke:!0,viewBox:!0});var o=x(e);t=ye(o,"path",{"stroke-linecap":!0,"stroke-linejoin":!0,"stroke-width":!0,d:!0}),x(t).forEach(c),o.forEach(c),l=H(n,`
Copied!`),this.h()},h(){s(t,"stroke-linecap","round"),s(t,"stroke-linejoin","round"),s(t,"stroke-width","2"),s(t,"d","M5 13l4 4L19 7"),s(e,"class","w-4 h-4"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"viewBox","0 0 24 24")},m(n,o){D(n,e,o),r(e,t),D(n,l,o)},d(n){n&&(c(e),c(l))}}}function Cr(a){let e,t="No PII entities found";return{c(){e=u("div"),e.textContent=t,this.h()},l(l){e=i(l,"DIV",{class:!0,"data-svelte-h":!0}),w(e)!=="svelte-13bpbmg"&&(e.textContent=t),this.h()},h(){s(e,"class","text-center py-8 text-surface-500")},m(l,n){D(l,e,n)},p:tt,d(l){l&&c(e)}}}function Sr(a){let e,t,l,n,o,d,_='<tr><th>Type</th> <th>Original Value</th> <th>Masked Value</th> <th class="text-right">Confidence</th></tr>',f,m,p,b;function I(h,T){return h[18]?Nr:kr}let R=I(a),A=R(a),C=St(a[6].entities),v=[];for(let h=0;h<C.length;h+=1)v[h]=or(tr(a,C,h));return{c(){e=u("div"),t=u("button"),A.c(),n=g(),o=u("table"),d=u("thead"),d.innerHTML=_,f=g(),m=u("tbody");for(let h=0;h<v.length;h+=1)v[h].c();this.h()},l(h){e=i(h,"DIV",{class:!0});var T=x(e);t=i(T,"BUTTON",{class:!0});var k=x(t);A.l(k),k.forEach(c),T.forEach(c),n=E(h),o=i(h,"TABLE",{class:!0});var S=x(o);d=i(S,"THEAD",{"data-svelte-h":!0}),w(d)!=="svelte-1skjhpe"&&(d.innerHTML=_),f=E(S),m=i(S,"TBODY",{});var O=x(m);for(let V=0;V<v.length;V+=1)v[V].l(O);O.forEach(c),S.forEach(c),this.h()},h(){s(t,"class",l="flex items-center gap-1.5 px-3 py-1.5 text-xs font-medium rounded-lg transition-all "+(a[18]?"bg-green-100 text-green-700 border border-green-300":"bg-surface-100 text-surface-600 hover:bg-surface-200 border border-surface-200")),s(e,"class","flex justify-end mb-3"),s(o,"class","table-modern")},m(h,T){D(h,e,T),r(e,t),A.m(t,null),D(h,n,T),D(h,o,T),r(o,d),r(o,f),r(o,m);for(let k=0;k<v.length;k+=1)v[k]&&v[k].m(m,null);p||(b=Y(t,"click",a[23]),p=!0)},p(h,T){if(R!==(R=I(h))&&(A.d(1),A=R(h),A&&(A.c(),A.m(t,null))),T[0]&262144&&l!==(l="flex items-center gap-1.5 px-3 py-1.5 text-xs font-medium rounded-lg transition-all "+(h[18]?"bg-green-100 text-green-700 border border-green-300":"bg-surface-100 text-surface-600 hover:bg-surface-200 border border-surface-200"))&&s(t,"class",l),T[0]&64){C=St(h[6].entities);let k;for(k=0;k<C.length;k+=1){const S=tr(h,C,k);v[k]?v[k].p(S,T):(v[k]=or(S),v[k].c(),v[k].m(m,null))}for(;k<v.length;k+=1)v[k].d(1);v.length=C.length}},d(h){h&&(c(e),c(n),c(o)),A.d(),dr(v,h),p=!1,b()}}}function kr(a){let e,t,l;return{c(){e=Re("svg"),t=Re("path"),l=K(`
Copy`),this.h()},l(n){e=ye(n,"svg",{class:!0,fill:!0,stroke:!0,viewBox:!0});var o=x(e);t=ye(o,"path",{"stroke-linecap":!0,"stroke-linejoin":!0,"stroke-width":!0,d:!0}),x(t).forEach(c),o.forEach(c),l=H(n,`
Copy`),this.h()},h(){s(t,"stroke-linecap","round"),s(t,"stroke-linejoin","round"),s(t,"stroke-width","2"),s(t,"d","M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"),s(e,"class","w-4 h-4"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"viewBox","0 0 24 24")},m(n,o){D(n,e,o),r(e,t),D(n,l,o)},d(n){n&&(c(e),c(l))}}}function Nr(a){let e,t,l;return{c(){e=Re("svg"),t=Re("path"),l=K(`
Copied!`),this.h()},l(n){e=ye(n,"svg",{class:!0,fill:!0,stroke:!0,viewBox:!0});var o=x(e);t=ye(o,"path",{"stroke-linecap":!0,"stroke-linejoin":!0,"stroke-width":!0,d:!0}),x(t).forEach(c),o.forEach(c),l=H(n,`
Copied!`),this.h()},h(){s(t,"stroke-linecap","round"),s(t,"stroke-linejoin","round"),s(t,"stroke-width","2"),s(t,"d","M5 13l4 4L19 7"),s(e,"class","w-4 h-4"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"viewBox","0 0 24 24")},m(n,o){D(n,e,o),r(e,t),D(n,l,o)},d(n){n&&(c(e),c(l))}}}function or(a){let e,t,l,n=a[47].type+"",o,d,_,f,m=a[47].value+"",p,b,I,R=a[47].masked_value+"",A,C,v,h,T=Math.round(a[47].confidence*100)+"",k,S,O,V;return{c(){e=u("tr"),t=u("td"),l=u("span"),o=K(n),_=g(),f=u("td"),p=K(m),b=g(),I=u("td"),A=K(R),C=g(),v=u("td"),h=u("span"),k=K(T),S=K("%"),V=g(),this.h()},l(B){e=i(B,"TR",{});var N=x(e);t=i(N,"TD",{});var F=x(t);l=i(F,"SPAN",{class:!0});var G=x(l);o=H(G,n),G.forEach(c),F.forEach(c),_=E(N),f=i(N,"TD",{class:!0});var J=x(f);p=H(J,m),J.forEach(c),b=E(N),I=i(N,"TD",{class:!0});var W=x(I);A=H(W,R),W.forEach(c),C=E(N),v=i(N,"TD",{class:!0});var Ne=x(v);h=i(Ne,"SPAN",{class:!0});var pe=x(h);k=H(pe,T),S=H(pe,"%"),pe.forEach(c),Ne.forEach(c),V=E(N),N.forEach(c),this.h()},h(){s(l,"class",d="text-xs px-2 py-1 rounded border "+Nt(a[47].type)),s(f,"class","font-mono text-xs text-red-600"),s(I,"class","font-mono text-xs text-green-600"),s(h,"class",O="text-xs px-2 py-0.5 rounded "+(a[47].confidence>=.9?"bg-green-100 text-green-700":a[47].confidence>=.7?"bg-yellow-100 text-yellow-700":"bg-red-100 text-red-700")),s(v,"class","text-right")},m(B,N){D(B,e,N),r(e,t),r(t,l),r(l,o),r(e,_),r(e,f),r(f,p),r(e,b),r(e,I),r(I,A),r(e,C),r(e,v),r(v,h),r(h,k),r(h,S),r(e,V)},p(B,N){N[0]&64&&n!==(n=B[47].type+"")&&se(o,n),N[0]&64&&d!==(d="text-xs px-2 py-1 rounded border "+Nt(B[47].type))&&s(l,"class",d),N[0]&64&&m!==(m=B[47].value+"")&&se(p,m),N[0]&64&&R!==(R=B[47].masked_value+"")&&se(A,R),N[0]&64&&T!==(T=Math.round(B[47].confidence*100)+"")&&se(k,T),N[0]&64&&O!==(O="text-xs px-2 py-0.5 rounded "+(B[47].confidence>=.9?"bg-green-100 text-green-700":B[47].confidence>=.7?"bg-yellow-100 text-yellow-700":"bg-red-100 text-red-700"))&&s(h,"class",O)},d(B){B&&c(e)}}}function Tr(a){let e,t='<div class="flex items-center gap-2"><svg class="w-5 h-5 text-green-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg> <span class="text-sm text-green-700 font-medium">No PII detected in the input</span></div>';return{c(){e=u("div"),e.innerHTML=t,this.h()},l(l){e=i(l,"DIV",{class:!0,"data-svelte-h":!0}),w(e)!=="svelte-1p0nmr2"&&(e.innerHTML=t),this.h()},h(){s(e,"class","bg-green-50 rounded-lg p-4 border border-green-200")},m(l,n){D(l,e,n)},p:tt,d(l){l&&c(e)}}}function Pr(a){let e,t,l="PII by Type",n,o,d=St(Object.entries(a[6].entities_by_type)),_=[];for(let f=0;f<d.length;f+=1)_[f]=ir(rr(a,d,f));return{c(){e=u("div"),t=u("h3"),t.textContent=l,n=g(),o=u("div");for(let f=0;f<_.length;f+=1)_[f].c();this.h()},l(f){e=i(f,"DIV",{class:!0});var m=x(e);t=i(m,"H3",{class:!0,"data-svelte-h":!0}),w(t)!=="svelte-1m33a2l"&&(t.textContent=l),n=E(m),o=i(m,"DIV",{class:!0});var p=x(o);for(let b=0;b<_.length;b+=1)_[b].l(p);p.forEach(c),m.forEach(c),this.h()},h(){s(t,"class","text-sm font-semibold text-surface-700 mb-3"),s(o,"class","grid grid-cols-2 gap-2"),s(e,"class","bg-surface-50 rounded-lg p-4 border border-surface-100")},m(f,m){D(f,e,m),r(e,t),r(e,n),r(e,o);for(let p=0;p<_.length;p+=1)_[p]&&_[p].m(o,null)},p(f,m){if(m[0]&64){d=St(Object.entries(f[6].entities_by_type));let p;for(p=0;p<d.length;p+=1){const b=rr(f,d,p);_[p]?_[p].p(b,m):(_[p]=ir(b),_[p].c(),_[p].m(o,null))}for(;p<_.length;p+=1)_[p].d(1);_.length=d.length}},d(f){f&&c(e),dr(_,f)}}}function ir(a){let e,t,l,n=ur(a[43])+"",o,d,_,f=a[43]+"",m,p,b,I=a[44]+"",R,A,C;return{c(){e=u("div"),t=u("div"),l=u("span"),o=K(n),d=g(),_=u("span"),m=K(f),p=g(),b=u("span"),R=K(I),A=g(),this.h()},l(v){e=i(v,"DIV",{class:!0});var h=x(e);t=i(h,"DIV",{class:!0});var T=x(t);l=i(T,"SPAN",{class:!0});var k=x(l);o=H(k,n),k.forEach(c),d=E(T),_=i(T,"SPAN",{class:!0});var S=x(_);m=H(S,f),S.forEach(c),T.forEach(c),p=E(h),b=i(h,"SPAN",{class:!0});var O=x(b);R=H(O,I),O.forEach
Security Mode`,Ot,et,Le,De,at,wt,ze,Gt=`Client-Side Redaction
<span class="text-surface-400 text-[10px] ml-1">(Ultra-secure: backend sees only coordinates)</span>`,Lt,nt,Ut,Ue,lt=a[4]?"Scanning...":"Scan for PII",ct,ot,Bt,Mt,Be,Ze,Ft="Scan Results",Ht,Kt,Wt;function zt(y,j){return y[0]==="text"?vr:pr}let it=zt(a),Se=it(a),oe=a[17]&&a[0]==="text"&&ar(),ie=a[0]==="file"&&nr(),ee=a[5]&&cr(a);function Zt(y,j){return y[6]?xr:br}let ut=Zt(a),ke=ut(a);return{c(){e=u("div"),t=u("div"),t.innerHTML=l,n=g(),o=u("div"),d=u("div"),_=u("h2"),_.textContent=f,m=g(),p=u("div"),b=u("button"),I=K("Text"),A=g(),C=u("button"),v=K("File"),T=g(),Se.c(),k=g(),S=u("div"),O=u("h3"),O.textContent=V,B=g(),N=u("div"),F=u("label"),G=u("input"),J=g(),W=u("span"),W.textContent=Ne,pe=g(),X=u("label"),$=u("input"),Te=g(),ue=u("span"),ue.textContent=Oe,Q=g(),Z=u("label"),de=u("input"),Pe=g(),ve=u("span"),ve.textContent=le,we=g(),ae=u("label"),fe=u("input"),Me=g(),U=u("span"),U.textContent=L,_e=g(),q=u("label"),be=u("input"),He=g(),he=u("span"),he.textContent=qe,Je=g(),Ie=u("label"),ne=u("input"),z=g(),P=u("span"),P.textContent=M,Ke=g(),Ae=u("label"),xe=u("input"),Xe=g(),me=u("span"),me.textContent=rt,Ve=g(),Ce=u("label"),ce=u("input"),Qe=g(),Ee=u("span"),Ee.textContent=st,Pt=g(),Ge=u("h3"),Ge.textContent=Vt,Dt=g(),$e=u("div"),je=u("label"),Ye=u("input"),yt=g(),Fe=u("span"),Fe.textContent=jt,Rt=g(),We=u("h3"),We.innerHTML=Yt,Ot=g(),et=u("div"),Le=u("label"),De=u("input"),wt=g(),ze=u("span"),ze.innerHTML=Gt,Lt=g(),oe&&oe.c(),nt=g(),ie&&ie.c(),Ut=g(),Ue=u("button"),ct=K(lt),Bt=g(),ee&&ee.c(),Mt=g(),Be=u("div"),Ze=u("h2"),Ze.textContent=Ft,Ht=g(),ke.c(),this.h()},l(y){e=i(y,"DIV",{class:!0});var j=x(e);t=i(j,"DIV",{class:!0,"data-svelte-h":!0}),w(t)!=="svelte-1gigmmk"&&(t.innerHTML=l),n=E(j),o=i(j,"DIV",{class:!0});var dt=x(o);d=i(dt,"DIV",{class:!0});var ge=x(d);_=i(ge,"H2",{class:!0,"data-svelte-h":!0}),w(_)!=="svelte-z2bgze"&&(_.textContent=f),m=E(ge),p=i(ge,"DIV",{class:!0});var ft=x(p);b=i(ft,"BUTTON",{class:!0});var qt=x(b);I=H(qt,"Text"),qt.forEach(c),A=E(ft),C=i(ft,"BUTTON",{class:!0});var Jt=x(C);v=H(Jt,"File"),Jt.forEach(c),ft.forEach(c),T=E(ge),Se.l(ge),k=E(ge),S=i(ge,"DIV",{class:!0});var te=x(S);O=i(te,"H3",{class:!0,"data-svelte-h":!0}),w(O)!=="svelte-2wanpq"&&(O.textContent=V),B=E(te),N=i(te,"DIV",{class:!0});var re=x(N);F=i(re,"LABEL",{class:!0});var _t=x(F);G=i(_t,"INPUT",{type:!0,class:!0}),J=E(_t),W=i(_t,"SPAN",{class:!0,"data-svelte-h":!0}),w(W)!=="svelte-uaj41h"&&(W.textContent=Ne),_t.forEach(c),pe=E(re),X=i(re,"LABEL",{class:!0});var ht=x(X);$=i(ht,"INPUT",{type:!0,class:!0}),Te=E(ht),ue=i(ht,"SPAN",{class:!0,"data-svelte-h":!0}),w(ue)!=="svelte-16ero9x"&&(ue.textContent=Oe),ht.forEach(c),Q=E(re),Z=i(re,"LABEL",{class:!0});var pt=x(Z);de=i(pt,"INPUT",{type:!0,class:!0}),Pe=E(pt),ve=i(pt,"SPAN",{class:!0,"data-svelte-h":!0}),w(ve)!=="svelte-pfcx1a"&&(ve.textContent=le),pt.forEach(c),we=E(re),ae=i(re,"LABEL",{class:!0});var vt=x(ae);fe=i(vt,"INPUT",{type:!0,class:!0}),Me=E(vt),U=i(vt,"SPAN",{class:!0,"data-svelte-h":!0}),w(U)!=="svelte-a24hdc"&&(U.textContent=L),vt.forEach(c),_e=E(re),q=i(re,"LABEL",{class:!0});var bt=x(q);be=i(bt,"INPUT",{type:!0,class:!0}),He=E(bt),he=i(bt,"SPAN",{class:!0,"data-svelte-h":!0}),w(he)!=="svelte-1b5uxh9"&&(he.textContent=qe),bt.forEach(c),Je=E(re),Ie=i(re,"LABEL",{class:!0});var xt=x(Ie);ne=i(xt,"INPUT",{type:!0,class:!0}),z=E(xt),P=i(xt,"SPAN",{class:!0,"data-svelte-h":!0}),w(P)!=="svelte-8j0e5r"&&(P.textContent=M),xt.forEach(c),Ke=E(re),Ae=i(re,"LABEL",{class:!0});var mt=x(Ae);xe=i(mt,"INPUT",{type:!0,class:!0}),Xe=E(mt),me=i(mt,"SPAN",{class:!0,"data-svelte-h":!0}),w(me)!=="svelte-13zyody"&&(me.textContent=rt),mt.forEach(c),Ve=E(re),Ce=i(re,"LABEL",{class:!0});var Et=x(Ce);ce=i(Et,"INPUT",{type:!0,class:!0}),Qe=E(Et),Ee=i(Et,"SPAN",{class:!0,"data-svelte-h":!0}),w(Ee)!=="svelte-pqx26y"&&(Ee.textContent=st),Et.forEach(c),re.forEach(c),Pt=E(te),Ge=i(te,"H3",{class:!0,"data-svelte-h":!0}),w(Ge)!=="svelte-1vawpdc"&&(Ge.textContent=Vt),Dt=E(te),$e=i(te,"DIV",{class:!0});var Xt=x($e);je=i(Xt,"LABEL",{class:!0});var gt=x(je);Ye=i(gt,"INPUT",{type:!0,class:!0}),yt=
`);try{await navigator.clipboard.writeText(_e),t(18,N=!0),setTimeout(()=>t(18,N=!1),2e3)}catch(q){console.error("Failed to copy:",q)}}let G=!1;async function J(){if(!(!m||!m.redacted_preview))try{await navigator.clipboard.writeText(m.redacted_preview),t(19,G=!0),setTimeout(()=>t(19,G=!1),2e3)}catch(U){console.error("Failed to copy:",U)}}function W(){t(1,n=`Customer Record:
Name: John Smith
Email: john.smith@example.com
US Phone: (555) 123-4567
German Phone: +49 30 1234567
SSN: 123-45-6789
Date of Birth: 03/15/1985
IP Address: 192.168.1.100
Credit Card: 4532 0151 1283 0366
--- ADDRESSES ---
US Address: 123 Main Street, New York, NY 10001
UK Address: 10 Downing Street, London, SW1A 2AA
EU Address: 25 rue Victor Hugo, 75016 Paris
German Address: Hauptstrasse 42, 10115 Berlin
--- BANKING INFO ---
IBAN: DE89370400440532013000
Bank Account: Account: 12345678901234
--- MEDICAL RECORDS ---
MRN: ABC123456
NPI: 1234567890
--- CLOUD SECRETS (DO NOT SHARE) ---
AWS Key: AKIAIOSFODNN7EXAMPLE
GCP Service Account: my-service@my-project.iam.gserviceaccount.com
Azure Key: AccountKey=abcd1234efgh5678ijkl9012mnop3456
GitHub Token: ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Password: password=MySecretPass123!
Please contact support@company.org for assistance.`)}function Ne(){t(1,n=""),t(2,o=null),t(3,d=""),t(6,m=null),t(5,f="")}const pe=()=>t(0,l="text"),X=()=>t(0,l="file");function $(){n=this.value,t(1,n)}function Te(){b=this.checked,t(8,b)}function ue(){I=this.checked,t(9,I)}function Oe(){R=this.checked,t(10,R)}function Q(){A=this.checked,t(11,A)}function Z(){C=this.checked,t(12,C)}function de(){v=this.checked,t(13,v)}function Pe(){h=this.checked,t(14,h)}function ve(){T=this.checked,t(15,T)}function le(){k=this.checked,t(16,k)}function we(){S=this.checked,t(17,S)}return[l,n,o,d,_,f,m,p,b,I,R,A,C,v,h,T,k,S,N,G,O,V,B,F,J,W,Ne,pe,X,$,Te,ue,Oe,Q,Z,de,Pe,ve,le,we,()=>t(7,p="overview"),()=>t(7,p="entities"),()=>t(7,p="redacted")]}class Vr extends _r{constructor(e){super(),hr(this,e,Br,wr,fr,{},null,[-1,-1])}}export{Vr as component};