1import{u as Z,a as ee,_ as se,r as i,j as e,L as p,A as N,s as te,h as j,q as c,x as L,y,V as $,a0 as ae}from"./index-Coid6E-g.js";import{F as re}from"./Footer-CQcx0B5d.js";import{i as le}from"./quickRegister-CzAT-KHp.js";import{F as ne}from"./BoltIcon-2spI5D3Z.js";import{F as U}from"./CurrencyEuroIcon-_4uwUBHJ.js";import{F as ie}from"./SparklesIcon-DcYv8KgK.js";import{F as de}from"./EnvelopeIcon-C3skUou5.js";import{F as oe}from"./LockClosedIcon-D9aas4T-.js";import{F as ce}from"./ClockIcon-D1saSO4I.js";import"./SiteLink-DdsqQdge.js";const q="";function we(){const{t:v}=Z(),u=ee(),{isAuthenticated:k,setTokens:P}=se(),[f,D]=i.useState(""),[o,_]=i.useState(!1),[S,b]=i.useState(""),[a,C]=i.useState(null),[R,F]=i.useState(0),[d,M]=i.useState(0),[T,E]=i.useState(!1),[I,O]=i.useState(""),[A,g]=i.useState(""),[z,G]=i.useState(!1),[V,W]=i.useState(1243);i.useEffect(()=>{const t=setInterval(()=>{W(r=>r+Math.floor(Math.random()*2))},1e4);return()=>clearInterval(t)},[]),i.useEffect(()=>{if(!o){F(0),M(0);return}const t=setInterval(()=>{F(s=>{if(s>=95)return s;const n=Math.random()*8+2;return Math.min(s+n,95)})},400),r=setInterval(()=>{M(s=>s<3?s+1:s)},1500);return()=>{clearInterval(t),clearInterval(r)}},[o]);const J=async t=>{t.preventDefault(),b(""),C(null);const r=f.trim();if(!r){b("Please enter a URL");return}_(!0);try{const s=await fetch(`${q}/api/v1/public/scan`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:r})}),n=await s.json();if(!s.ok)throw new Error(n.error?.message||"Scan failed");const l=n.consent_mode||{},h=[],w=n.cookies||[];w.some(x=>x.name?.includes("_ga")||x.provider?.toLowerCase()?.includes("google analytics"))&&h.push("Google Analytics"),w.some(x=>x.name?.includes("_gcl")||x.provider?.toLowerCase()?.includes("google ads"))&&h.push("Google Ads"),w.some(x=>x.name?.includes("_gid"))&&h.push("Google Analytics 4");const X={url:n.url||r,gcmDetected:l.detected||l.gcm_version!==null,gcmVersion:l.gcm_version||null,signals:{ad_storage:l.has_ad_storage||!1,analytics_storage:l.has_analytics_storage||!1,ad_user_data:l.has_ad_user_data||!1,ad_personalization:l.has_ad_personalization||!1,functionality_storage:l.has_functionality_storage||!1,personalization_storage:l.has_personalization_storage||!1,security_storage:l.has_security_storage||!1},defaultConsent:{detected:l.default_consent_detected||!1,values:l.default_consent_values||{}},googleServicesDetected:h,adRevenueImpact:K(l,h),recommendations:Q(l,h)};C(X)}catch(s){b(s instanceof Error?s.message:"An error occurred")}finally{_(!1)}},K=(t,r)=>{if(r.length===0)return{hasImpact:!1,message:"No Google advertising services detected",estimatedLoss:"N/A"};const s=t.gcm_version==="v2",n=t.has_ad_user_data,l=t.has_ad_personalization;return!s||!n||!l?{hasImpact:!0,message:"Missing Consent Mode v2 signals required for EU ad targeting since March 2024",estimatedLoss:"Up to 60% of EU ad revenue"}:{hasImpact:!1,message:"Consent Mode v2 properly configured",estimatedLoss:"None"}},Q=(t,r)=>{const s=[];return r.length>0&&!t.gcm_version&&s.push("Implement Google Consent Mode to maintain ad measurement capabilities"),t.gcm_version==="v1"&&s.push("Upgrade to Consent Mode v2 - required for EU advertising since March 2024"),t.gcm_version&&!t.has_ad_user_data&&s.push("Add ad_user_data signal to Consent Mode configuration"),t.gcm_version&&!t.has_ad_personalization&&s.push("Add ad_personalization signal to Consent Mode configuration"),t.default_consent_detected||s.push('Set default consent values to "denied" before user interaction'),s.length===0&&s.push("Your Consent Mode implementation looks complete!"),s},Y=()=>{k?u("/dashboard"):(E(!0),g(""))},B=t=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t),H=async t=>{t.preventDefault(),g("");const r=I.trim();if(!r){g("Please enter your email");return}if(!B(r)){g("Please enter a valid email address");return}G(!0);try{const s=await fetch(`${q}/api/v1/public/scan/quick-register`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:r,scan_url:a?.url||f})}),n=await s.json();if(le(s,n)){u("/magic-link-sent",{state:{email:r}});return}if(!s.ok)throw new Error(n.error?.message||"Registration failed");await P(n.access_token,n.refresh_token),n.domain_id?u(`/domains/${n.domain_id}`):u("/dashboard?onboarding=start")}catch(s){g(s instanceof Error?s.message:"An error occurred.")}finally{G(!1)}},m=({label:t,enabled:r,required:s})=>e.jsxs("div",{className:"flex items-center justify-between py-2 border-b border-gray-100 dark:border-gray-700 last:border-0",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t}),s&&e.jsx("span",{className:"ml-2 text-xs bg-orange-100 text-orange-700 px-2 py-0.5 rounded",children:"Required for v2"})]}),r?e.jsx(c,{className:"w-5 h-5 text-green-500"}):e.jsx($,{className:"w-5 h-5 text-red-400"})]});return e.jsxs("div",{className:"min-h-screen bg-gray-50 dark:bg-gray-900",children:[e.jsx("nav",{className:"bg-white dark:bg-gray-800 border-b border-gray-200 dark:border-gray-700",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"flex justify-between items-center h-16",children:[e.jsxs(p,{to:"/",className:"flex items-center space-x-2",children:[e.jsx("img",{src:"/icon.png",alt:"GetCookies",className:"h-8 w-8"}),e.jsx("img",{src:"/logo-text-black.png",alt:"GetCookies",className:"h-6 dark:hidden"}),e.jsx("img",{src:"/logo-text-white.png",alt:"GetCookies",className:"h-6 hidden dark:block"})]}),e.jsx("div",{className:"flex items-center space-x-4",children:k?e.jsx(p,{to:"/dashboard",className:"bg-primary-600 text-white px-4 py-2 rounded-md hover:bg-primary-700 transition-colors text-sm font-medium",children:"Dashboard"}):e.jsxs(e.Fragment,{children:[e.jsx(p,{to:"/login",className:"text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white text-sm font-medium",children:"Sign In"}),e.jsx(p,{to:"/register",className:"bg-primary-600 text-white px-4 py-2 rounded-md hover:bg-primary-700 transition-colors text-sm font-medium",children:"Get Started"})]})})]})})}),e.jsx("section",{className:"pt-12 pb-8 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-white to-gray-50 dark:from-gray-800 dark:to-gray-900",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsxs("div",{className:"inline-flex items-center bg-yellow-50 dark:bg-yellow-900/30 text-yellow-700 dark:text-yellow-300 px-4 py-2 rounded-full text-sm font-medium mb-6",children:[e.jsx(N,{className:"w-4 h-4 mr-2"}
1),e.jsx("span",{className:"font-bold",children:V.toLocaleString()}),"Â sites checked today"]}),e.jsxs("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-bold text-gray-900 dark:text-white mb-4",children:["Google Consent Mode ",e.jsx("span",{className:"text-yellow-600",children:"v2 Checker"})]}),e.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-2",children:"Check if your site is ready for EU advertising requirements."}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mb-8",children:"Required since March 2024 for Google Ads and GA4 in the EU."}),e.jsxs("form",{onSubmit:J,className:"max-w-2xl mx-auto",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[e.jsx("div",{className:"flex-1",children:e.jsx("input",{type:"text",value:f,onChange:t=>D(t.target.value),placeholder:v("consentModeChecker.urlPlaceholder"),disabled:o,className:"w-full px-4 py-4 text-lg border-2 border-gray-300 dark:border-gray-600 rounded-xl focus:border-primary-500 focus:ring-2 focus:ring-primary-500 focus:outline-none disabled:opacity-50 dark:bg-gray-800 dark:text-white"})}),e.jsx("button",{type:"submit",disabled:o,className:"bg-yellow-500 text-white px-8 py-4 rounded-xl hover:bg-yellow-600 transition-all font-semibold text-lg whitespace-nowrap inline-flex items-center justify-center disabled:opacity-50 shadow-lg",children:o?e.jsxs(e.Fragment,{children:[e.jsx(te,{size:"small",className:"mr-2"}),"Checking..."]}):e.jsxs(e.Fragment,{children:["Check Now",e.jsx(j,{className:"w-5 h-5 ml-2"})]})})]}),S&&e.jsx("p",{className:"text-red-600 mt-3 text-sm",children:S})]}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-4 mt-6 text-sm text-gray-500",children:[e.jsxs("span",{className:"flex items-center",children:[e.jsx(c,{className:"w-4 h-4 text-green-500 mr-1"}),"100% Free"]}),e.jsxs("span",{className:"flex items-center",children:[e.jsx(ne,{className:"w-4 h-4 text-yellow-500 mr-1"}),"Instant Results"]}),e.jsxs("span",{className:"flex items-center",children:[e.jsx(L,{className:"w-4 h-4 text-primary-500 mr-1"}),"Deep Analysis"]})]})]})}),o&&e.jsx("section",{className:"py-12 px-4",children:e.jsx("div",{className:"max-w-2xl mx-auto text-center",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-xl p-8",children:[e.jsx("div",{className:"w-24 h-24 bg-yellow-100 dark:bg-yellow-900/30 rounded-full mx-auto flex items-center justify-center mb-6 relative",children:e.jsx(N,{className:"w-12 h-12 text-yellow-600 animate-pulse"})}),e.jsx("h3",{className:"text-xl font-semibold text-gray-900 dark:text-white mb-2",children:"Analyzing Consent Mode..."}),e.jsxs("div",{className:"mt-6 mb-6",children:[e.jsxs("div",{className:"flex justify-between text-sm text-gray-500 mb-2",children:[e.jsxs("span",{children:["Scanning ",f]}),e.jsxs("span",{children:[Math.round(R),"%"]})]}),e.jsx("div",{className:"w-full bg-gray-200 dark:bg-gray-700 rounded-full h-3 overflow-hidden",children:e.jsx("div",{className:"h-full bg-gradient-to-r from-yellow-500 to-orange-500 rounded-full transition-all duration-300 ease-out relative",style:{width:`${R}%`},children:e.jsx("div",{className:"absolute inset-0 bg-white/20 animate-pulse"})})})]}),e.jsxs("div",{className:"mt-6 space-y-3 text-left max-w-sm mx-auto",children:[e.jsxs("div",{className:"flex items-center text-sm",children:[d>=1?e.jsx(c,{className:"w-5 h-5 text-green-500 mr-3"}):e.jsx("div",{className:"w-5 h-5 mr-3 flex items-center justify-center",children:e.jsx("div",{className:"w-3 h-3 bg-yellow-500 rounded-full animate-pulse"})}),e.jsx("span",{className:d>=1?"text-gray-600 dark:text-gray-400":"text-gray-900 dark:text-white font-medium",children:"Loading page scripts"})]}),e.jsxs("div",{className:"flex items-center text-sm",children:[d>=2?e.jsx(c,{className:"w-5 h-5 text-green-500 mr-3"}):d===1?e.jsx("div",{className:"w-5 h-5 mr-3 flex items-center justify-center",children:e.jsx("div",{className:"w-3 h-3 bg-yellow-500 rounded-full animate-pulse"})}):e.jsx("div",{className:"w-5 h-5 mr-3 flex items-center justify-center",children:e.jsx("div",{className:"w-3 h-3 border-2 border-gray-300 dark:border-gray-600 rounded-full"})}),e.jsx("span",{className:d===1?"text-gray-900 dark:text-white font-medium":d>=2?"text-gray-600 dark:text-gray-400":"text-gray-400",children:"Detecting GCM signals"})]}),e.jsxs("div",{className:"flex items-center text-sm",children:[d>=3?e.jsx(c,{className:"w-5 h-5 text-green-500 mr-3"}):d===2?e.jsx("div",{className:"w-5 h-5 mr-3 flex items-center justify-center",children:e.jsx("div",{className:"w-3 h-3 bg-yellow-500 rounded-full animate-pulse"})}):e.jsx("div",{className:"w-5 h-5 mr-3 flex items-center justify-center",children:e.jsx("div",{className:"w-3 h-3 border-2 border-gray-300 dark:border-gray-600 rounded-full"})}),e.jsx("span",{className:d===2?"text-gray-900 dark:text-white font-medium":d>=3?"text-gray-600 dark:text-gray-400":"text-gray-400",children:"Analyzing ad revenue impact"})]})]})]})})}),a&&!o&&e.jsx("section",{className:"py-8 px-4",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-lg p-6 mb-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h2",{className:"text-xl font-bold text-gray-900 dark:text-white",children:["Consent Mode Status for ",a.url]}
1),a.gcmDetected?e.jsx("span",{className:`inline-flex items-center px-3 py-1 rounded-full text-sm font-medium ${a.gcmVersion==="v2"?"bg-green-100 text-green-800":"bg-yellow-100 text-yellow-800"}`,children:a.gcmVersion==="v2"?e.jsxs(e.Fragment,{children:[e.jsx(c,{className:"w-4 h-4 mr-1"}),"v2 Detected"]}):a.gcmVersion==="v1"?e.jsxs(e.Fragment,{children:[e.jsx(y,{className:"w-4 h-4 mr-1"}),"v1 Only"]}):e.jsxs(e.Fragment,{children:[e.jsx(y,{className:"w-4 h-4 mr-1"}),"Partial"]})}):e.jsxs("span",{className:"inline-flex items-center px-3 py-1 rounded-full text-sm font-medium bg-red-100 text-red-800",children:[e.jsx($,{className:"w-4 h-4 mr-1"}),"Not Detected"]})]}),a.googleServicesDetected.length>0&&e.jsxs("div",{className:"mb-4",children:[e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mb-2",children:"Google Services Detected:"}),e.jsx("div",{className:"flex flex-wrap gap-2",children:a.googleServicesDetected.map(t=>e.jsx("span",{className:"px-3 py-1 bg-blue-100 dark:bg-blue-900/30 text-blue-700 dark:text-blue-300 rounded-full text-sm",children:t},t))})]})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6 mb-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-lg p-6",children:[e.jsxs("h3",{className:"text-lg font-bold text-gray-900 dark:text-white mb-4 flex items-center",children:[e.jsx(N,{className:"w-5 h-5 mr-2 text-yellow-600"}),"Consent Signals"]}),e.jsxs("div",{children:[e.jsx(m,{label:"ad_storage",enabled:a.signals.ad_storage}),e.jsx(m,{label:"analytics_storage",enabled:a.signals.analytics_storage}),e.jsx(m,{label:"ad_user_data",enabled:a.signals.ad_user_data,required:!0}),e.jsx(m,{label:"ad_personalization",enabled:a.signals.ad_personalization,required:!0}),e.jsx(m,{label:"functionality_storage",enabled:a.signals.functionality_storage}),e.jsx(m,{label:"personalization_storage",enabled:a.signals.personalization_storage}),e.jsx(m,{label:"security_storage",enabled:a.signals.security_storage})]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-lg p-6",children:[e.jsxs("h3",{className:"text-lg font-bold text-gray-900 dark:text-white mb-4 flex items-center",children:[e.jsx(U,{className:"w-5 h-5 mr-2 text-green-600"}),"Ad Revenue Impact"]}),a.adRevenueImpact.hasImpact?e.jsx("div",{className:"bg-red-50 dark:bg-red-900/20 rounded-lg p-4 border border-red-200 dark:border-red-800",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx(y,{className:"w-6 h-6 text-red-600 mr-3 flex-shrink-0"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold text-red-800 dark:text-red-200",children:a.adRevenueImpact.message}),e.jsxs("p",{className:"text-sm text-red-700 dark:text-red-300 mt-1",children:["Estimated Loss: ",e.jsx("strong",{children:a.adRevenueImpact.estimatedLoss})]})]})]})}):e.jsx("div",{className:"bg-green-50 dark:bg-green-900/20 rounded-lg p-4 border border-green-200 dark:border-green-800",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx(c,{className:"w-6 h-6 text-green-600 mr-3 flex-shrink-0"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold text-green-800 dark:text-green-200",children:a.adRevenueImpact.message}),e.jsxs("p",{className:"text-sm text-green-700 dark:text-green-300 mt-1",children:["Revenue Loss: ",a.adRevenueImpact.estimatedLoss]})]})]})}),e.jsxs("div",{className:"mt-4",children:[e.jsx("h4",{className:"font-semibold text-gray-900 dark:text-white mb-2",children:"Recommendations:"}),e.jsx("ul",{className:"space-y-2",children:a.recommendations.map((t,r)=>e.jsxs("li",{className:"flex items-start text-sm",children:[e.jsx(j,{className:"w-4 h-4 text-primary-500 mr-2 mt-0.5 flex-shrink-0"}),e.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:t})]},r))})]})]})]}),(a.adRevenueImpact.hasImpact||!a.gcmDetected||a.gcmVersion!=="v2")&&e.jsx("div",{className:"bg-gradient-to-r from-yellow-500 to-orange-500 rounded-xl shadow-lg p-6 text-white",children:e.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between",children:[e.jsxs("div",{className:"mb-4 md:mb-0",children:[e.jsx("h3",{className:"text-xl font-bold mb-1",children:"Fix Consent Mode with One Click"}),e.jsx("p",{className:"text-white/90",children:"GetCookies automatically implements Google Consent Mode v2 with all required signals."})]}),e.jsxs("button",{onClick:Y,className:"bg-white text-yellow-600 px-6 py-3 rounded-lg font-bold hover:bg-gray-100 transition-colors whitespace-nowrap inline-flex items-center",children:["Fix Now â Free",e.jsx(j,{className:"w-5 h-5 ml-2"})]})]})})]})}),!a&&!o&&e.jsx("section",{className:"py-12 px-4 bg-white dark:bg-gray-800",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 dark:text-white mb-6 text-center",children:"Why Consent Mode v2 Matters"}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"text-center p-6",children:[e.jsx("div",{className:"w-16 h-16 bg-yellow-100 dark:bg-yellow-900/30 rounded-full mx-auto flex items-center justify-center mb-4",children:e.jsx(y,{className:"w-8 h-8 text-yellow-600"})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white mb-2",children:"Required Since March 2024"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:"Google requires v2 for all EU user data collection and advertising."})]}),e.jsxs("div",{className:"text-center p-6",children:[e.jsx("div",{className:"w-16 h-16 bg-red-100 dark:bg-red-900/30 rounded-full mx-auto flex items-center justify-center mb-4",children:e.jsx(U,{className:"w-8 h-8 text-red-600"})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white mb-2",children:"Up to 60% Revenue Loss"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:"Without v2, you lose remarketing and conversion modeling for EU users."})]}),e.jsxs("div",{className:"text-center p-6",children:[e.jsx("div",{className:"w-16 h-16 bg-green-100 dark:bg-green-900/30 rounded-full mx-auto flex items-center justify-center mb-4",children:e.jsx(L,{className:"w-8 h-8 text-green-600"})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white mb-2",children:"New Required Signals"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:"v2 adds ad_user_data and ad_personalization signals for DMA
1compliance."})]})]})]})}),e.jsx(re,{}),T&&e.jsx("div",{className:"fixed inset-0 bg-black/60 backdrop-blur-sm flex items-center justify-center z-50 p-4",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-2xl shadow-2xl max-w-lg w-full relative overflow-hidden",children:[e.jsx("button",{onClick:()=>E(!1),className:"absolute top-4 right-4 text-white/70 hover:text-white z-10",children:e.jsx(ae,{className:"w-6 h-6"})}),e.jsxs("div",{className:"bg-gradient-to-r from-yellow-500 to-orange-500 px-6 py-8 text-white text-center",children:[e.jsxs("div",{className:"inline-flex items-center bg-white/20 text-white px-3 py-1 rounded-full text-xs font-medium mb-4",children:[e.jsx(ie,{className:"w-3 h-3 mr-1"}),"ONE-CLICK SETUP"]}),e.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Fix Consent Mode v2"}),e.jsx("p",{className:"text-white/90",children:"Automatic implementation with all required signals."})]}),e.jsxs("div",{className:"p-6",children:[e.jsxs("form",{onSubmit:H,children:[e.jsxs("div",{className:"mb-4",children:[e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 pl-4 flex items-center pointer-events-none",children:e.jsx(de,{className:"h-5 w-5 text-gray-400"})}),e.jsx("input",{type:"email",value:I,onChange:t=>O(t.target.value),placeholder:v("consentModeChecker.emailPlaceholder"),className:"w-full pl-12 pr-4 py-4 text-lg border-2 border-gray-300 dark:border-gray-600 rounded-xl focus:ring-2 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:text-white",autoFocus:!0})]}),A&&e.jsx("p",{className:"mt-2 text-sm text-red-600",children:A})]}),e.jsxs("button",{type:"submit",disabled:z,className:"w-full bg-primary-600 text-white py-4 px-4 rounded-xl hover:bg-primary-700 transition-all font-bold text-lg flex items-center justify-center disabled:opacity-50",children:[z?"Creating your account...":"Fix My Consent Mode",e.jsx(j,{className:"w-5 h-5 ml-2"})]})]}),e.jsxs("div",{className:"flex items-center justify-center gap-4 mt-4 text-xs text-gray-500",children:[e.jsxs("span",{className:"flex items-center",children:[e.jsx(oe,{className:"w-3 h-3 mr-1"}),"Secure"]}),e.jsxs("span",{className:"flex items-center",children:[e.jsx(c,{className:"w-3 h-3 mr-1"}),"No credit card"]}),e.jsxs("span",{className:"flex items-center",children:[e.jsx(ce,{className:"w-3 h-3 mr-1"}),"Setup in 2 min"]})]})]})]})})]})}export{we 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.