1import{j as e}from"./vendor-ui-WIutmQvu.js";import{F as d}from"./Footer-zE6sl2OD.js";import{ab as m,ac as p,ad as u,ae as x,af as g,ag as h,ah as f}from"./ToolLoadingSkeleton-BoTumGG9.js";import{F as y,a as w}from"./FioriTile-DQEf5e1E.js";import{v as j,B as v}from"./index-CGeKhxlS.js";import{S as A}from"./SEO-CUKSF61s.js";import{h as b}from"./vendor-react-Mjzju8Fo.js";import"./PuridexLockup-UHbcd7Xn.js";import"./useWhiteLabel-3vub9u51.js";import"./arrow-up-right-Bo6WUmbP.js";import"./toolIconMap-BbtlN4gT.js";import"./trending-down-ChmSmJyA.js";import"./package-DIcsIJtw.js";import"./copy-C-9BUvXl.js";import"./grip-vertical-Dzvk5Yge.js";import"./vendor-charts-Dtasu9Ii.js";import"./vendor-supabase-4AdVcAsc.js";const N=[{id:"bp-conversion",name:"BP Conversion Validator",summary:"Business Partner readiness verdict, affected records, and migration outputs.",group:"SAP Migration",usesLocalAI:!0},{id:"uom-harmonization",name:"UoM Harmonization",summary:"Unit-code readiness, affected records, mapping suggestions, and load outputs.",group:"SAP Migration",usesLocalAI:!0},{id:"health-check",name:"Data Health Check",summary:"Overall quality score, prioritised findings, and affected records.",group:"Understand",usesLocalAI:!0},{id:"privacy-check",name:"Privacy Check",summary:"Privacy risk summary, affected fields, and protected exports.",group:"Understand",usesLocalAI:!0},{id:"find-duplicates",name:"Find Duplicates",summary:"Duplicate groups, affected records, merge preview, and clean export.",group:"Compare",usesLocalAI:!0},{id:"data-cleaner",name:"Data Cleaner",summary:"Quality findings, cleaning actions, and before/after preview.",group:"Fix",usesLocalAI:!0},{id:"batch-find-replace",name:"Batch Find & Replace",summary:"Replacement preview, affected records, and cleaned export.",group:"Fix",usesLocalAI:!0}],C=["SAP Migration","Understand","Compare","Fix"];function z(){const r=b(),i=new Set(m.flatMap(t=>t.toolIds)),o="#0A2540",n="#E6EBEF",l={"@context":"https://schema.org","@type":"SoftwareApplication",name:"Puridex â Browser-Local Data Migration & Quality Tools",applicationCategory:"BusinessApplication",operatingSystem:"Any (browser)",de
1scription:"AI-powered data migration, profiling, mapping, PII detection and SAP S/4HANA readiness tools that run entirely in your browser. No account, no data uploads.",url:"https://www.trustifydata.io/try",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.8",ratingCount:"127"}},c={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://www.trustifydata.io/"},{"@type":"ListItem",position:2,name:"Try It Free",item:"https://www.trustifydata.io/try"}]};return e.jsxs(p,{children:[e.jsx(A,{title:"Try Free â SAP Data Quality Tools, No Upload",description:"Run BP conversion readiness, UoM harmonisation and PII detection on your own SAP extracts. Browser-based, no account, nothing uploaded. Results in seconds.",canonicalUrl:"https://www.trustifydata.io/try"}),e.jsxs(j,{children:[e.jsx("title",{children:"Try Free â SAP Data Quality Tools, No Upload | Puridex"}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(l)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(c)})]}),e.jsxs("div",{className:"fiori-client demo-light-shell flex flex-col min-h-screen bg-background",children:[e.jsx(u,{}),e.jsx("section",{className:"border-b",style:{backgroundColor:"#F4F6F5",borderColor:"#E6EBEF"},children:e.jsx("div",{className:"w-full py-8 sm:py-10 px-4 sm:pl-[50px] sm:pr-8",children:e.jsxs("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-2 text-[11px] sm:text-xs font-semibold uppercase tracking-wider mb-3",style:{color:"#78BE20"},children:[e.jsx(x,{className:"h-3.5 w-3.5 shrink-0"}),"NO ACCOUNT · NOTHING UPLOADED · RUNS IN YOUR BROWSER"]}),e.jsx("h1",{className:"text-2xl sm:text-3xl md:text-4xl font-bold tracking-tight",style:{color:"#0A2540"},children:"Check your SAP migration data before go-live"}),e.jsx("p",{className:"text-sm sm:text-base mt-3 max-w-2xl leading-relaxed",style:{color:"#3D4F5F"},children:"Pick a tile to run a real analysis â BP conversion readiness, UoM harmonisation, PII detection and more. Use your own file, or click Run with sample data and see results in seconds. Nothing leaves your device."})]}),e.jsxs("a",{href:"/",className:"inline-flex items-center gap-1.5 text-sm font-medium whitespace-nowrap transition-opacity hover:opacity-70",style:{color:"#0A2540"},children:[e.jsx(g,{className:"h-4 w-4"}),"Back to home"]})]})})}),e.jsx("main",{className:"w-full py-8 px-4 sm:pl-[50px] sm:pr-8",children:C.map(t=>{const s=N.filter(a=>a.group===t&&i.has(a.id));return e.jsxs("div",{className:"[&:not(:last-child)]:mb-[15px]",children:[e.jsx(y,{title:t,toolCount:s.length,spaceColour:"#78BE20"}),e.jsx("div",{className:"tile-grid grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 gap-3 mb-3",children:s.map(a=>e.jsx("div",{className:"relative group/tile",children:e.jsx(w,{toolId:a.id,title:a.name,subtitle:a.summary,accentColour:"#78BE20",aiBadgeColour:a.usesLocalAI?n:void 0,aiBadgeTextColour:a.usesLocalAI?o:void 0,aiBadgeLabel:a.usesLocalAI?"AI":void 0,aiBadgeTitle:"Runs locally in your browser",aiBadgeLabelColour:"#10b981",onClick:()=>r(`/${a.id}`)})},a.id))})]},t)})}),e.jsx("section",{className:"border-t border-border/60 bg-muted/30",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6 py-12 text-center",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 text-xs font-medium uppercase tracking-wider text-muted-foreground mb-3",children:[e.jsx(h,{className:"h-3.5 w-3.5"}),"Ready for the full platform?"]}),e.jsx("h2",{className:"text-2xl font-semibold text-foreground",children:"Save your work and collaborate with your team"}),e.jsx("p",{className:"text-muted-foreground mt-2 max-w-xl mx-auto",children:"Create an account for saved work, report history, and team workspaces."}),e.jsx("div",{className:"mt-6 flex items-center justify-center gap-3",children:e.jsx(v,{asChild:!0,size:"lg",children:e.jsxs("a",{href:"/request-access",children:["Sign up for full access",e.jsx(f,{className:"h-4 w-4 ml-1"})]})})})]})}),e.jsx(d,{variant:"minimal"})]})]})}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.