1import{j as e}from"./vendor-query-C2CG3Qbc.js";import{c as x,r as v,L as Fe}from"./vendor-react-DcIrbEI1.js";import{c as Q,f as Ve,d as $e,aJ as ze,s as V,A as Ge,D as He,E as Ye,G as We,O as re,a3 as D,am as T,C as qe,e as Be,B as U,X as Ue,J as M,u as y}from"./index-DZsJb6kD.js";import{T as Ke}from"./textarea-B34ixqsr.js";import{L as m}from"./label-D6hvuZZh.js";import{R as ie,a as ne}from"./radio-group-BgjSTd9V.js";import{C as $}from"./checkbox-DNgLFETJ.js";import{S as Je,a as Qe,b as Xe,c as Ze,d as K}from"./select-BAqEbJU1.js";import{d as et,c as tt,f as oe,e as at,ac as st,h as rt,a as le,ad as it}from"./vendor-radix-rFCXVOHz.js";import{c as ce,R as nt,T as ot,C as lt}from"./index-CuGrQIWB.js";import{S as ct}from"./search-input-5vlBuFub.js";import{F as dt}from"./file-text-K43Dpwbs.js";import{C as mt}from"./circle-check-big-Duu-oOw6.js";import{T as ut}from"./triangle-alert-0TcOrHxX.js";import"./vendor-supabase-CHGq0V2O.js";import"./circle-BDhNh1Ma.js";import"./check-DrrDkyjp.js";import"./chevron-up-DsHmQb6e.js";var f="Accordion",ht=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[X,xt,pt]=et(f),[W,Yt]=tt(f,[pt,ce]),Z=ce(),de=x.forwardRef((a,n)=>{const{type:s,...o}=a,c=o,r=o;return e.jsx(X.Provider,{scope:a.__scopeAccordion,children:s==="multiple"?e.jsx(vt,{...r,ref:n}):e.jsx(jt,{...c,ref:n})})});de.displayName=f;var[me,ft]=W(f),[ue,gt]=W(f,{collapsible:!1}),jt=x.forwardRef((a,n)=>{const{value:s,defaultValue:o,onValueChange:c=()=>{},collapsible:r=!1,...d}=a,[u,p]=oe({prop:s,defaultProp:o??"",onChange:c,caller:f});return e.jsx(me,{scope:a.__scopeAccordion,value:x.useMemo(()=>u?[u]:[],[u]),onItemOpen:p,onItemClose:x.useCallback(()=>r&&p(""),[r,p]),children:e.jsx(ue,{scope:a.__scopeAccordion,collapsible:r,children:e.jsx(he,{...d,ref:n})})})}),vt=x.forwardRef((a,n)=>{const{value:s,defaultValue:o,onValueChange:c=()=>{},...r}=a,[d,u]=oe({prop:s,defaultProp:o??[],onChange:c,caller:f}),p=x.useCallback(l=>u((j=[])=>[...j,l]),[u]),g=x.useCallback(l=>u((j=[])=>j.filter(N=>N!==l)),[u]);return e.jsx(me,{scope:a.__scopeAccordion,value:d,onItemOpen:p,onItemClose:g,children:e.jsx(ue,{scope:a.__scopeAccordion,collapsible:!0,children:e.jsx(he,{...r,ref:n})})})}),[bt,q]=W(f),he=x.forwardRef((a,n)=>{const{__scopeAccordion:s,disabled:o,dir:c,orientation:r="vertical",...d}=a,u=x.useRef(null),p=at(u,n),g=xt(s),j=st(c)==="ltr",N=rt(a.onKeyDown,C=>{var P;if(!ht.includes(C.key))return;const E=C.target,S=g().filter(I=>{var F;return!((F=I.ref.current)!=null&&F.disabled)}),w=S.findIndex(I=>I.ref.current===E),L=S.length;if(w===-1)return;C.preventDefault();let h=w;const R=0,A=L-1,k=()=>{h=w+1,h>A&&(h=R)},_=()=>{h=w-1,h<R&&(h=A)};switch(C.key){case"Home":h=R;break;case"End":h=A;break;case"ArrowRight":r==="horizontal"&&(j?k():_());break;case"ArrowDown":r==="vertical"&&k();break;case"ArrowLeft":r==="horizontal"&&(j?_():k());break;case"ArrowUp":r==="vertical"&&_();break}const O=h%L;(P=S[O].ref.current)==null||P.focus()});return e.jsx(bt,{scope:s,disabled:o,direction:c,orientation:r,children:e.jsx(X.Slot,{scope:s,children:e.jsx(le.div,{...d,"data-orientation":r,ref:p,onKeyDown:o?void 0:N})})})}),Y="AccordionItem",[yt,ee]=W(Y),xe=x.forwardRef((a,n)=>{const{__scopeAccordion:s,value:o,...c}=a,r=q(Y,s),d=ft(Y,s),u=Z(s),p=it(),g=o&&d.value.includes(o)||!1,l=r.disabled||a.disabled;return e.jsx(yt,{scope:s,open:g,disabled:l,triggerId:p,children:e.jsx(nt,{"data-orientation":r.orientation,"data-state":be(g),...u,...c,ref:n,disabled:l,open:g,onOpenChange:j=>{j?d.onItemOpen(o):d.onItemClose(o)}})})});xe.displayName=Y;var pe="AccordionHeader",fe=x.forwardRef((a,n)=>{const{__scopeAccordion:s,...o}=a,c=q(f,s),r=ee(pe,s);return e.jsx(le.h3,{"data-orientation":c.orientation,"data-state":be(r.open),"data-disabled":r.disabled?"":void 0,...o,ref:n})});fe.displayName=pe;var J="AccordionTrigger",ge=x.forwardRef((a,n)=>{const{__scopeAccordion:s,...o}=a,c=q(f,s),r=ee(J,s),d=gt(J,s),u=Z(s);return e.jsx(X.ItemSlot,{scope:s,children:e.jsx(ot,{"aria-disabled":r.open&&!d.collapsible||void 0,"data-orientation":c.orientation,id:r.triggerId,...u,...o,ref:n})})});ge.displayName=J;var je="AccordionContent",ve=x.forwardRef((a,n)=>{const{__scopeAccordion:s,...o}=a,c=q(f,s),r=ee(je,s),d=Z(s);return e.jsx(lt,{role:"region","aria-labelledby":r.triggerId,"data-orientation":c.orientation,...d,...o,ref:n,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...a.style}})});ve.displayName=je;function be(a){return a?"open":"closed"}var Nt=de,Ct=xe,wt=fe,ye=ge,Ne=ve;const At=Nt,z=v.forwardRef(({className:a,...n},s)=>e.jsx(Ct,{ref:s,className:Q("border-b",a),...n}));z.displayName="AccordionItem";const G=v.forwardRef(({className:a,children:n,...s},o)=>e.jsx(wt,{className:"flex",children:e.jsxs(ye,{ref:o,className:Q("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",a),...s,children:[n,e.jsx(Ve,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));G.displayName=ye.displayName;const H=v.forwardRef(({className:a,children:n,...s},o)=>e.jsx(Ne,{ref:o,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...s,children:e.jsx("div",{className:Q("pb-4 pt-0",a),children:n})}));H.displayName=Ne.displayName;function Wt(){const{user:a}=$e(),[n,s]=v.useState(""),[o,c]=v.useState([]),[r,d]=v.useState(null),[u,p]=v.useState(!1),{form:g,setForm:l,clearDraft:j}=ze("dmca_claim_draft",{description:"",linkToOriginal:"",linkToInfringing:"",location:"none",remediation:"none",affectedParty:"myself",legalName:"",relation:"",email:"",confirmGoodFaith:!1,confirmAccurate:!1,confirmLiability:!1,confirmInfoSharing:!1,signature:""}),{description:N,linkToOriginal:C,linkToInfringing:E,location:S,remediation:w,affectedParty:L,legalName:h,relation:R,email:A,confirmGoodFaith:k,confirmAccurate:_,confirmLiability:O,confirmInfoSharing:P,signature:I}=g,F=t=>l(i=>({...i,description:t})),Ce=t=>l(i=>({...i,linkToOriginal:t})),we=t=>l(i=>({...i,linkToInfringing:t})),Ae=t=>l(i=>({...i,location:t})),ke=t=>l(i=>({...i,remediation:t})),_e=t=>l(i=>({...i,affectedParty:t})),Ie=t=>l(i=>({...i,legalName:t})),Se=t=>l(i=>({...i,relation:t})),te=t=>l(i=>({...i,email:t})),Re=t=>l(i=>({...i,confirmGoodFaith:t})),Pe=t=>l(i=>({...i,confirmAccurate:t})),De=t=>l(i=>({...i,confirmLiability:t})),Te=t=>l(i=>({...i,confirmInfoSharing:t})),Me=t=>l(i=>({...i,signature:t})),[ae,se]=v.useState(!1);v.useEffect(()=>{a!=null&&a.email&&!g.email&&te(a.email)}
1,[a]),v.useEffect(()=>{if(n.length<2){c([]);return}const t=setTimeout(async()=>{p(!0);const i=n.replace(/[%_\\]/g,"\\$&"),{data:B}=await V.from("product_search_index").select("product_id, name, thumbnail_url, slug").ilike("name",`%${i}%`).limit(8);c((B??[]).map(b=>({id:b.product_id,name:b.name,image_url:b.thumbnail_url??null,slug:b.slug??null}))),p(!1)},300);return()=>clearTimeout(t)},[n]);const Le=async()=>{if(!a){y.error("You must be signed in to file a DMCA claim.");return}if(!N.trim()){y.error("Please describe the original content.");return}if(!h.trim()){y.error("Please provide your legal name.");return}if(!A.trim()){y.error("Please provide your email address.");return}if(!I.trim()){y.error("Please provide your signature.");return}if(!k||!_||!O||!P){y.error("Please check all confirmation boxes.");return}se(!0);const{error:t}=await V.from("dmca_claims").insert({user_id:a.id,product_id:(r==null?void 0:r.id)||null,description_of_original:N.trim(),link_to_original:C.trim()||null,link_to_infringing_page:E.trim()||null,location_of_infringing:S,remediation:w,affected_party:L,legal_name:h.trim(),relation_to_content:R.trim()||null,email:A.trim(),confirm_good_faith:k,confirm_accurate:_,confirm_liability:O,confirm_info_sharing:P,signature:I.trim()});if(se(!1),t)y.error("Failed to submit claim. Please try again.");else{y.success("DMCA claim submitted successfully. We'll review it within 48 hours.");const i=(r==null?void 0:r.name)||"Unknown product",B=h.trim()||"Unknown";V.from("user_roles").select("user_id").in("role",["admin","owner"]).then(({data:b})=>{if(b!=null&&b.length){const Oe=b.map(Ee=>({user_id:Ee.user_id,type:"dmca_claim",title:"New DMCA claim filed âï¸",message:`${B} filed a DMCA claim regarding "${i}". Review required for legal compliance.`,link:"/admin?tab=dmca_claims"}));V.from("notifications").insert(Oe).then(()=>{})}}),j(),d(null),s("")}};return e.jsxs("div",{className:"container mx-auto px-4 py-12 max-w-4xl",children:[e.jsx(Ge,{title:"DMCA & Anti-Theft Policy | Ro Market",description:"Ro Market's DMCA and anti-theft policy. We respond to takedown requests within 48 hours. Your original work is protected.",jsonLd:[He,Ye,We("DMCA & Anti-Theft Policy","RoMarkets DMCA and anti-theft policy. We respond to takedown requests within 48 hours.","https://romarkets.shop/dmca")]}),e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 rounded-full border border-primary/30 bg-primary/10 px-4 py-1.5 mb-4",children:[e.jsx(re,{className:"h-4 w-4 text-primary"}),e.jsx("span",{className:"text-sm font-medium text-primary",children:"Creator Protection"})]}),e.jsxs("h1",{className:"text-4xl md:text-5xl font-display font-bold tracking-tight mb-4",children:["DMCA & ",e.jsx("span",{className:"text-primary",children:"Anti-Theft"})," Policy"]}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"We take intellectual property theft seriously. Original creators deserve protection â and we deliver it."})]}),e.jsx(D,{className:"glass border-primary/30 mb-8",children:e.jsxs(T,{className:"p-6 flex items-center gap-4",children:[e.jsx("div",{className:"h-12 w-12 rounded-full bg-primary/15 flex items-center justify-center shrink-0",children:e.jsx(qe,{className:"h-6 w-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h2",{className:"font-display font-bold text-lg",children:"48-Hour Response Guarantee"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Every DMCA takedown request is reviewed and responded to within 48 hours. Confirmed stolen content is removed immediately."})]}),e.jsx(Be,{className:"ml-auto bg-primary/20 text-primary border-primary/30 shrink-0",children:"Fast Action"})]})}),a?e.jsx(D,{className:"glass mb-10",children:e.jsxs(T,{className:"p-6 md:p-8",children:[e.jsxs("h2",{className:"text-2xl font-display font-bold mb-6 flex items-center gap-2",children:[e.jsx(dt,{className:"h-5 w-5 text-primary"}),"File a DMCA Takedown Request"]}),e.jsxs("div",{className:"space-y-8",children:[e.jsxs("div",{children:[e.jsx(m,{className:"text-sm font-medium text-muted-foreground mb-2 block",children:"Select the infringing product"}),r?e.jsxs("div",{className:"flex items-center gap-3 p-3 rounded-lg bg-secondary/30 border border-border/50",children:[r.image_url&&e.jsx("img",{src:r.image_url,alt:"",className:"h-10 w-10 rounded object-cover"}),e.jsx("span",{className:"font-medium flex-1",children:r.name}),e.jsx(U,{variant:"ghost",size:"icon",onClick:()=>{d(null),s("")},children:e.jsx(Ue,{className:"h-4 w-4"})})]}):e.jsxs("div",{children:[e.jsx(ct,{placeholder:"Search for a product...",value:n,onChange:s}),o.length>0&&e.jsx("div",{className:"absolute top-full left-0 right-0 mt-1 rounded-lg border border-border/60 bg-card shadow-xl z-20 max-h-64 overflow-y-auto",children:o.map(t=>e.jsxs("button",{onClick:()=>{d(t),s(""),c([])},className:"flex items-center gap-3 w-full px-4 py-2.5 text-left text-sm hover:bg-secondary/40 transition-colors",children:[t.image_url&&e.jsx("img",{src:t.image_url,alt:"",className:"h-8 w-8 rounded object-cover shrink-0"}),e.jsx("span",{className:"truncate",children:t.name})]},t.id))}),u&&e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"Searching..."})]})]}),e.jsxs(At,{type:"single",collapsible:!0,defaultValue:"subject",className:"space-y-2",children:[e.jsxs(z,{value:"subject",className:"border border-border/40 rounded-lg px-4",children:[e.jsx(G,{className:"text-lg font-display font-semibold",children:"Subject"}
1),e.jsxs(H,{className:"space-y-5 pb-6",children:[e.jsxs("div",{children:[e.jsx(m,{className:"text-sm text-muted-foreground",children:"Description of the original content:"}),e.jsx(Ke,{value:N,onChange:t=>F(t.target.value),placeholder:"Describe the original work that is being infringed...",className:"mt-1.5 min-h-[120px]",maxLength:2e3})]}),e.jsxs("div",{children:[e.jsxs(m,{className:"text-sm text-muted-foreground",children:["Link to original content: ",e.jsx("span",{className:"text-xs",children:"(Optional)"})]}),e.jsx(M,{value:C,onChange:t=>Ce(t.target.value),placeholder:"https://...",className:"mt-1.5",maxLength:500})]}),e.jsxs("div",{children:[e.jsx(m,{className:"text-sm text-muted-foreground",children:"Link to infringing product page:"}),e.jsx(M,{value:E,onChange:t=>we(t.target.value),placeholder:"https://romarkets.shop/product/...",className:"mt-1.5",maxLength:500})]}),e.jsxs("div",{children:[e.jsx(m,{className:"text-sm text-muted-foreground mb-2 block",children:"Location of infringing content:"}),e.jsx(ie,{value:S,onValueChange:Ae,className:"space-y-2",children:[{value:"none",label:"None"},{value:"product_download",label:"Within product download"},{value:"addon_download",label:"Within addon download"},{value:"text_description",label:"Text within description"},{value:"image_media",label:"Image/media within description/carousel"}].map(t=>e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(ne,{value:t.value,id:`loc-${t.value}`}),e.jsx(m,{htmlFor:`loc-${t.value}`,className:"cursor-pointer text-sm",children:t.label})]},t.value))})]}),e.jsxs("div",{children:[e.jsx(m,{className:"text-sm text-muted-foreground mb-2 block",children:"Remediation:"}),e.jsx(ie,{value:w,onValueChange:ke,className:"space-y-2",children:[{value:"none",label:"None"},{value:"attribution",label:"Attribution"},{value:"include_license",label:"Include a license"},{value:"obtain_license",label:"Obtain a license"},{value:"more_original",label:"Include more substantial original content"},{value:"less_copyrighted",label:"Include less of the copyrighted material"},{value:"delete",label:"Delete the infringing material entirely"}].map(t=>e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(ne,{value:t.value,id:`rem-${t.value}`}),e.jsx(m,{htmlFor:`rem-${t.value}`,className:"cursor-pointer text-sm",children:t.label})]},t.value))}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:"This is the way in which the involved party should correct/resolve the existence of the copyrighted content to be compliant. You may wish to use options lesser than deletion when the copyrighted content has been distributed under an open-source license or to maintain a good relationship with the involved party."})]})]})]}),e.jsxs(z,{value:"information",className:"border border-border/40 rounded-lg px-4",children:[e.jsx(G,{className:"text-lg font-display font-semibold",children:"Information"}
1),e.jsxs(H,{className:"space-y-5 pb-6",children:[e.jsxs("div",{children:[e.jsx(m,{className:"text-sm text-muted-foreground",children:"Affected party:"}),e.jsxs(Je,{value:L,onValueChange:_e,children:[e.jsx(Qe,{className:"mt-1.5",children:e.jsx(Xe,{})}),e.jsxs(Ze,{children:[e.jsx(K,{value:"myself",children:"Myself"}),e.jsx(K,{value:"organization",children:"My Organization"}),e.jsx(K,{value:"client",children:"My Client"})]})]})]}),e.jsxs("div",{children:[e.jsxs(m,{className:"text-sm text-muted-foreground",children:["Copyright owner's legal name: ",e.jsx("span",{className:"text-xs text-primary",children:"Private"})]}),e.jsx(M,{value:h,onChange:t=>Ie(t.target.value),className:"mt-1.5",maxLength:200})]}),e.jsxs("div",{children:[e.jsx(m,{className:"text-sm text-muted-foreground",children:"Your relation to the content (title, position):"}),e.jsx(M,{value:R,onChange:t=>Se(t.target.value),className:"mt-1.5",maxLength:200})]}),e.jsxs("div",{children:[e.jsxs(m,{className:"text-sm text-muted-foreground",children:["Your email address: ",e.jsx("span",{className:"text-xs text-primary",children:"Private"})]}),e.jsx(M,{value:A,onChange:t=>te(t.target.value),type:"email",className:"mt-1.5",maxLength:255}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"This has been pre-filled with your account's email address."})]})]})]}),e.jsxs(z,{value:"confirmations",className:"border border-border/40 rounded-lg px-4",children:[e.jsx(G,{className:"text-lg font-display font-semibold",children:"Confirmations"}
1),e.jsxs(H,{className:"space-y-5 pb-6",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx($,{checked:k,onCheckedChange:t=>Re(!!t),id:"cf1",className:"mt-0.5"}),e.jsx(m,{htmlFor:"cf1",className:"text-sm cursor-pointer leading-relaxed",children:"I have a good faith belief that the user is not authorised by the copyright owner"})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx($,{checked:_,onCheckedChange:t=>Pe(!!t),id:"cf2",className:"mt-0.5"}),e.jsx(m,{htmlFor:"cf2",className:"text-sm cursor-pointer leading-relaxed",children:"The information I've provided is accurate under penalty of perjury"})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx($,{checked:O,onCheckedChange:t=>De(!!t),id:"cf3",className:"mt-0.5"}),e.jsx(m,{htmlFor:"cf3",className:"text-sm cursor-pointer leading-relaxed",children:"I acknowledge liability for damages under DMCA section 512"})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx($,{checked:P,onCheckedChange:t=>Te(!!t),id:"cf4",className:"mt-0.5"}),e.jsx(m,{htmlFor:"cf4",className:"text-sm cursor-pointer leading-relaxed",children:"I acknowledge Ro Market will share any information not noted as private with the involved parties. Ro Market may also share your contact information if we receive a subpoena from a court, such as in a case where you are being sued for fraudulent and malicious takedown claims."})]}),e.jsxs("div",{className:"pt-2",children:[e.jsxs(m,{className:"text-sm text-muted-foreground",children:["Your signature (full legal name): ",e.jsx("span",{className:"text-xs text-primary",children:"Private"})]}),e.jsx(M,{value:I,onChange:t=>Me(t.target.value),className:"mt-1.5",placeholder:"Type your full legal name as signature",maxLength:200})]})]})]})]}),e.jsx(U,{onClick:Le,disabled:ae,className:"w-full",size:"lg",children:ae?"Submitting...":"Submit DMCA Claim"})]})]})}):e.jsx(D,{className:"glass mb-10",children:e.jsxs(T,{className:"p-8 text-center",children:[e.jsx("p",{className:"text-muted-foreground mb-4",children:"You must be signed in to file a DMCA takedown request."}),e.jsx(U,{asChild:!0,children:e.jsx(Fe,{to:"/auth",children:"Sign In"})})]})}),e.jsxs("div",{className:"space-y-10",children:[e.jsxs("section",{children:[e.jsxs("h2",{className:"text-2xl font-display font-bold mb-4 flex items-center gap-2",children:[e.jsx(mt,{className:"h-5 w-5 text-emerald-400"}),"What Happens After You Report"]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[{step:"1",title:"Review",desc:"Our team reviews your report and evidence within 48 hours."},{step:"2",title:"Action",desc:"If confirmed, the infringing content is removed immediately and the uploader is warned."},{step:"3",title:"Notification",desc:"You receive a notification confirming the action taken on your report."}].map(t=>e.jsx(D,{className:"glass",children:e.jsxs(T,{className:"p-5",children:[e.jsx("div",{className:"h-8 w-8 rounded-full bg-primary/15 flex items-center justify-center mb-3",children:e.jsx("span",{className:"text-sm font-bold text-primary",children:t.step})}),e.jsx("h3",{className:"font-display font-semibold mb-1",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t.desc})]})},t.step))})]}),e.jsxs("section",{children:[e.jsxs("h2",{className:"text-2xl font-display font-bold mb-4 flex items-center gap-2",children:[e.jsx(ut,{className:"h-5 w-5 text-amber-400"}),"Counter-Notice Process"]}),e.jsxs("div",{className:"text-muted-foreground space-y-3",children:[e.jsx("p",{children:"If your product was removed and you believe it was done in error, you may file a counter-notice:"}),e.jsxs("ul",{className:"list-disc list-inside space-y-2 pl-2",children:[e.jsx("li",{children:"Contact our support team through your dashboard with proof that you own the content."}),e.jsx("li",{children:"Include your original source files, creation timestamps, and any relevant documentation."}),e.jsx("li",{children:"Counter-notices are reviewed within 72 hours."}),e.jsx("li",{children:"If your counter-notice is valid, the content will be restored."})]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-display font-bold mb-4",children:"Repeat Offender Policy"}),e.jsx(D,{className:"glass border-destructive/30",children:e.jsxs(T,{className:"p-5 text-muted-foreground space-y-2",children:[e.jsxs("p",{children:[e.jsx("strong",{className:"text-foreground",children:"Strike 1:"})," Content removed + warning issued."]}),e.jsxs("p",{children:[e.jsx("strong",{className:"text-foreground",children:"Strike 2:"})," Content removed + 30-day upload suspension."]}),e.jsxs("p",{children:[e.jsx("strong",{className:"text-foreground",children:"Strike 3:"})," Permanent account ban and all content delisted."]}),e.jsx("p",{className:"text-sm text-destructive/80 mt-3",children:"We have zero tolerance for repeat theft. Creators who consistently upload stolen content will be permanently banned."})]})})]}),e.jsxs("section",{children:[e.jsxs("h2",{className:"text-2xl font-display font-bold mb-4 flex items-center gap-2",children:[e.jsx(re,{className:"h-5 w-5 text-primary"}),"Built-in Anti-Theft Protections"]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[{title:"File Hash Detection",desc:"Every upload is hashed and checked against existing assets. Exact duplicates are blocked automatically."},{title:"Original Upload Badge",desc:"Assets that pass our originality checks earn a verified 'Original' badge visible to all buyers."},{title:"Creator Verification",desc:"Verified creators with linked Roblox profiles get a blue checkmark, building trust with buyers."},{title:"Fast Takedowns",desc:"Our 48-hour response guarantee means
1stolen content doesn't stay up long. Most removals happen same-day."}].map(t=>e.jsx(D,{className:"glass",children:e.jsxs(T,{className:"p-5",children:[e.jsx("h3",{className:"font-display font-semibold mb-1",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t.desc})]})},t.title))})]})]})]})}export{Wt as default}; 2//# sourceMappingURL=DMCA-LPdqTP4K.js.map
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.