PageSourceSearch

https://dayfiles.com/assets/ContentPages-CZunGkyi.js

js dayfiles.com collected 2026-10-02 01:27:42 UTC 31,977 bytes, 1 lines download raw bytes

1import{c as Y,a1 as Q,r as c,j as e,R as L,z as $,a2 as V,L as m,G as J,a3 as X,w as A,a4 as R,b as v,s as Z,k as ee,D as te,F as se}from"./index-4oNBKKat.js";import{a as ae,p as z}from"./guides-D4nZGwlX.js";import{u as C}from"./seo-5B0j6CNH.js";import{b as re,c as q,g as _}from"./seoConfig-Bk-rgm00.js";import{S as le}from"./search-BSgC7OIw.js";import{D as ie}from"./download-8KfVzWA2.js";const ne=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]],oe=Y("smartphone",ne),de=2600,G=70,ce=38,pe=6;function w(a){return a.trim().toLocaleLowerCase()}function me(a){return a.map(s=>({slug:s.slug,title:s.title,description:s.description,canonicalPath:s.canonicalPath,readingTime:s.readingTime,searchText:w(`${s.title} ${s.description}`)}))}function ue(a,s){const t=w(s);return t?a.map(r=>{const i=w(r.title),d=w(r.description);let n=Number.POSITIVE_INFINITY;return i.startsWith(t)?n=0:i.includes(t)?n=1:d.includes(t)&&(n=2),{entry:r,rank:n}}).filter(r=>Number.isFinite(r.rank)).sort((r,i)=>r.rank!==i.rank?r.rank-i.rank:r.entry.title.localeCompare(i.entry.title)).slice(0,pe).map(r=>r.entry):[]}function he({guides:a}){const s=Q(),t=c.useId(),r=c.useRef(null),[i,d]=c.useState(""),[n,o]=c.useState(!1),[p,x]=c.useState(-1),[T,W]=c.useState(0),[f,I]=c.useState(""),[g,E]=c.useState(!1),b=c.useMemo(()=>me(a),[a]),h=c.useMemo(()=>ue(b,i),[b,i]),y=w(i),N=n&&y.length>0,P=h.length===0?-1:Math.min(Math.max(p,0),h.length-1),j=P>=0?h[P]:null,k=b.length>1&&!n&&y.length===0,D=!n&&i.length===0;c.useEffect(()=>{if(!r.current)return;function l(u){r.current?.contains(u.target)||o(!1)}return document.addEventListener("mousedown",l),()=>{document.removeEventListener("mousedown",l)}},[]),c.useEffect(()=>{if(!D)return;const l=b[T]?.title??"Search guides",u=window.setTimeout(()=>{if(!g&&f.length<l.length){I(l.slice(0,f.length+1));return}if(k){if(!g&&f.length===l.length){E(!0);return}if(g&&f.length>0){I(l.slice(0,f.length-1));return}E(!1),W(F=>(F+1)%b.length)}},k?!g&&f.length===l.length?de:g?ce:G:G);return()=>{window.clearTimeout(u)}},[b,g,T,k,D,f]);function O(l){o(!1),d(""),s(l)}function H(l){if(N){if(l.key==="ArrowDown"){if(l.preventDefault(),h.length===0)return;x(u=>(u+1)%h.length);return}if(l.key==="ArrowUp"){if(l.preventDefault(),h.length===0)return;x(u=>u<=0?h.length-1:u-1);return}if(l.key==="Enter"&&j){l.preventDefault(),O(j.canonicalPath);return}l.key==="Escape"&&(l.preventDefault(),o(!1),x(-1))}}return e.jsxs("section",{className:"rounded-3xl border border-slate-200 bg-white/95 p-5 shadow-sm ring-1 ring-slate-200","data-testid":"guides-search",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-emerald-700",children:"Search guides"}),e.jsx("p",{className:"text-sm text-slate-600",children:"Type a workflow, use case, or document problem to jump to a guide."})]}),e.jsxs("div",{className:"relative mt-4",ref:r,children:[e.jsx(le,{"aria-hidden":"true",className:"pointer-events-none absolute left-4 top-1/2 z-10 -translate-y-1/2 text-slate-400",size:18}),e.jsx("input",{"aria-activedescendant":j?`${t}-${j.slug}`:void 0,"aria-autocomplete":"list","aria-controls":t,"aria-expanded":N,"aria-label":"Search guides and open a guide page",className:"w-full rounded-2xl border border-slate-300 bg-white px-12 py-4 text-base text-slate-900 outline-none transition placeholder:text-transparent focus:border-emerald-500 focus:ring-4 focus:ring-emerald-100","data-testid":"guides-search-input",onBlur:l=>{r.current?.contains(l.relatedTarget)||o(!1)},onChange:l=>{d(l.target.value),x(0)},onFocus:()=>{o(!0),y.length>0&&x(0)},onKeyDown:H,placeholder:"Search guides",role:"combobox",type:"search",value:i}),D?e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-y-0 left-12 right-4 flex items-center text-base text-slate-400","data-testid":"guides-search-placeholder",children:e.jsxs("span",{children:[f,e.jsx("span",{className:"ml-0.5 inline-block h-5 w-px animate-pulse bg-slate-400 align-middle"})]})}):null,N?e.jsx("div",{className:"absolute left-0 right-0 top-[calc(100%+0.75rem)] z-20 overflow-hidden rounded-2xl border border-slate-200 bg-white shadow-xl","data-testid":"guides-search-dropdown",children:h.length>0?e.jsx("ul",{"aria-label":"Matching guide pages",className:"max-h-96 overflow-y-auto p-2",id:t,role:"listbox",children:h.map((l,u)=>{const F=u===P;return e.jsx("li",{role:"presentation",children:e.jsxs("button",{className:`flex w-full cursor-pointer items-start justify-between gap-3 rounded-xl px-4 py-3 text-left transition ${F?"bg-emerald-50 text-emerald-900":"text-slate-800 hover:bg-slate-50"}`,"data-testid":`guides-search-option-${l.slug}`,id:`${t}-${l.slug}`,onMouseDown:K=>{K.preventDefault(),O(l.canonicalPath)},onMouseEnter:()=>x(u),role:"option",tabIndex:-1,type:"button",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold",children:l.title}),e.jsx("p",{className:"mt-1 text-sm text-slate-600",children:l.description})]}),e.jsx("span",{className:"mt-1 rounded-full bg-slate-100 px-2 py-1 text-xs font-medium text-slate-600",children:l.readingTime})]})},l.slug)})}):e.jsx("div",{className:"px-4 py-4 text-sm text-slate-600","data-testid":"guides-search-empty",children:"No matching guide found yet."})}):null]})]})}const xe="[email protected]",fe="mailto:[email protected]?subject=DayFiles%20PDF%20support&body=Please%20include%20the%20app%20or%20page%2C%20device%2C%20browser%2C%20and%20what%20happened.";function ge({compressVariant:a=!1,invoiceVariant:s=!1}){const t=a||L().id==="compress-pdf-offline",r=s?"mailto:[email protected]?subject=Simple%20Invoice%20Maker%20support&body=Please%20include%20your%20device%2C%20iOS%20and%20app%20version%2C%20and%20what%20happened.":fe,i=t?"rounded-3xl border border-teal-200 bg-gradient-to-br from-teal-50 via-white to-cyan-50 p-6 shadow-sm md:p-8":"rounded-3xl border border-emerald-200 bg-gradient-to-br from-emerald-50 via-white to-sky-50 p-6 shadow-sm md:p-8",d=t?"text-xs font-semibold uppercase tracking-[0.2em] text-teal-700":"text-xs font-semibold uppercase tracking-[0.2em] text-emerald-700",n=t?"inline-flex shrink-0 items-center justify-center gap-3 rounded-full bg-teal-600 px-6 py-4 text-sm font-semibold text-white shadow-sm transition hover:bg-teal-700":"inl
1ine-flex shrink-0 items-center justify-center gap-3 rounded-full bg-slate-900 px-6 py-4 text-sm font-semibold text-white shadow-sm transition hover:bg-slate-800",o=t?"h-4 w-4 text-teal-700":"h-4 w-4 text-emerald-700";return e.jsx("section",{className:i,children:e.jsxs("div",{className:"flex flex-col gap-6 md:flex-row md:items-center md:justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:d,children:"Email support"}),e.jsx("h2",{className:"mt-3 text-3xl font-bold text-slate-900",children:s?"Contact Simple Invoice Maker support":t?"Contact Compress PDF Offline support":"Contact DayFiles by email"}),e.jsx("p",{className:"mt-3 max-w-2xl text-sm leading-6 text-slate-700",children:s?"For invoices, quotes, PDF sharing, payments, backups, or privacy questions, email us directly. Include your device, app version, and what happened.":t?"For compression, image-to-PDF, split, remove-pages, file-size checks, privacy questions, or app issues, email us directly. Include your device, app version, and what happened.":"For bugs, privacy questions, feature requests, or app issues, email us directly. Include the app or page, device, browser, and what happened so we can diagnose it faster."}),e.jsxs("div",{className:"mt-5 flex items-center gap-2 text-xs text-slate-600",children:[e.jsx($,{className:o,"aria-hidden":"true"}),e.jsx("span",{children:s?"No account required. Avoid sending private client records unless you choose to share them.":"No account required. Keep private files out unless you want us to inspect them."})]})]}),e.jsxs("a",{href:r,className:n,children:[e.jsx(V,{className:"h-5 w-5","aria-hidden":"true"}),xe]})]})})}function be({compact:a=!1,className:s=""}){const t=J();return e.jsx("section",{className:`rounded-2xl border border-sky-200 bg-gradient-to-br from-sky-50 via-white to-emerald-50 shadow-sm ${a?"p-5":"p-6"} ${s}`.trim(),"data-testid":"android-app-launch-card",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"rounded-xl bg-slate-900 p-2 text-white",children:e.jsx(oe,{size:18})}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-sky-700",children:"Android and iOS app"}),e.jsx("h2",{className:`${a?"mt-2 text-xl":"mt-3 text-2xl"} font-bold text-slate-900`,children:"Private PDF is live on Google Play and the App Store"}),e.jsx("p",{className:"mt-3 text-sm leading-6 text-slate-700",children:"The native releases keep the same privacy-first direction as the website: local processing for normal workflows, no document-content analytics, native save and share, and a tool-first mobile layout on Android and iOS."}),e.jsxs("div",{className:"mt-4 flex flex-wrap gap-2 text-xs text-slate-700",children:[e.jsx("span",{className:"rounded-full bg-white px-3 py-1",children:"No uploads for normal workflows"}),e.jsx("span",{className:"rounded-full bg-white px-3 py-1",children:"Android and iOS"}),e.jsx("span",{className:"rounded-full bg-white px-3 py-1",children:"Native save and share"})]}),e.jsxs("div",{className:"mt-5 flex flex-wrap gap-3",children:[e.jsxs("a",{className:"inline-flex items-center gap-2 rounded-full bg-slate-900 px-4 py-2 text-sm font-semibold text-white transition hover:bg-slate-800",href:t,rel:"noreferrer",target:"_blank",children:[e.jsx(ie,{size:16}),"Download the app"]}),e.jsxs(m,{className:"inline-flex items-center gap-2 rounded-full border border-slate-300 bg-white px-4 py-2 text-sm font-semibold text-slate-700 transition hover:border-slate-400 hover:bg-slate-50",to:"/privacy",children:[e.jsx($,{size:16}),"Privacy details"]}),e.jsx(m,{className:"inline-flex items-center gap-2 rounded-full border border-slate-300 bg-white px-4 py-2 text-sm font-semibold text-slate-700 transition hover:border-slate-400 hover:bg-slate-50",to:"/how-it-works",children:"See how it works"})]})]})]})})}function S(a,s){try{return new Intl.DateTimeFormat(a,{dateStyle:"medium"}).format(new Date(s))}catch{return s}}function B({sections:a}){return e.jsx("div",{className:"space-y-8",children:a.map(s=>e.jsxs("section",{className:"space-y-3",children:[e.jsx("h2",{className:"text-2xl font-semibold text-slate-900",children:s.title}),s.paragraphs.map(t=>e.jsx("p",{className:"text-base leading-7 text-slate-700",children:t},t.slice(0,24))),s.bullets?.length?e.jsx("ul",{className:"list-disc space-y-2 pl-6 text-base leading-7 text-slate-700",children:s.bullets.map(t=>e.jsx("li",{children:t},t))}
1):null,s.table?e.jsx("div",{className:"overflow-x-auto rounded-2xl border border-slate-200",children:e.jsxs("table",{className:"min-w-full border-collapse text-left text-sm text-slate-700",children:[s.table.caption?e.jsx("caption",{className:"border-b border-slate-200 bg-slate-50 px-4 py-3 text-left text-sm font-medium text-slate-700",children:s.table.caption}):null,e.jsx("thead",{className:"bg-slate-50 text-slate-900",children:e.jsx("tr",{children:s.table.columns.map(t=>e.jsx("th",{className:"border-b border-slate-200 px-4 py-3 font-semibold",children:t},t))})}),e.jsx("tbody",{children:s.table.rows.map(t=>e.jsx("tr",{className:"align-top",children:t.map((r,i)=>e.jsx("td",{className:"border-b border-slate-100 px-4 py-3 leading-6 last:border-b-0",children:r},`${t[0]}-${i}`))},t.join("|")))})]})}):null]},s.title))})}function M({faq:a}){return a?.length?e.jsxs("section",{className:"rounded-2xl border border-slate-200 bg-slate-50 p-6",children:[e.jsx("h2",{className:"text-2xl font-semibold text-slate-900",children:"Quick answers"}),e.jsx("div",{className:"mt-4 space-y-4",children:a.map(s=>e.jsxs("div",{children:[e.jsx("h3",{className:"text-base font-semibold text-slate-900",children:s.question}),e.jsx("p",{className:"mt-1 text-base leading-7 text-slate-700",children:s.answer})]},s.question))})]}):null}function we({media:a}){const[s,t]=c.useState(0);if(!a?.length)return null;const r=a[s];if(a.length===1)return e.jsx("section",{children:e.jsxs("figure",{className:"overflow-hidden rounded-3xl border border-slate-200 bg-slate-950 shadow-sm",children:[e.jsx("img",{src:r.src,alt:r.alt,className:"h-auto w-full object-cover",loading:"lazy"}),r.caption?e.jsx("figcaption",{className:"border-t border-slate-200 bg-white px-4 py-3 text-sm leading-6 text-slate-600",children:r.caption}):null]})});const i=()=>{t(n=>(n-1+a.length)%a.length)},d=()=>{t(n=>(n+1)%a.length)};return e.jsxs("section",{className:"space-y-4",children:[e.jsxs("div",{className:"overflow-hidden rounded-[2rem] border border-slate-200 bg-slate-950 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between border-b border-white/10 px-4 py-3 text-xs font-semibold uppercase tracking-[0.18em] text-slate-200",children:[e.jsx("span",{children:"App gallery"}),e.jsxs("span",{children:[s+1," / ",a.length]})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"flex items-center justify-center bg-[radial-gradient(circle_at_top,_rgba(34,197,94,0.18),_transparent_48%),linear-gradient(180deg,_#020617,_#0f172a)] px-4 py-5 md:px-8 md:py-8",children:e.jsx("img",{src:r.src,alt:r.alt,className:"max-h-[780px] w-full rounded-[1.5rem] object-contain",loading:"lazy"})}),e.jsxs("div",{className:"pointer-events-none absolute inset-x-0 top-1/2 flex -translate-y-1/2 items-center justify-between px-3 md:px-4",children:[e.jsx("button",{type:"button",onClick:i,className:"pointer-events-auto inline-flex h-11 w-11 items-center justify-center rounded-full border border-white/15 bg-slate-950/85 text-xl font-semibold text-white shadow-lg transition hover:bg-slate-900","aria-label":"Show previous guide image",children:"‹"}),e.jsx("button",{type:"button",onClick:d,className:"pointer-events-auto inline-flex h-11 w-11 items-center justify-center rounded-full border border-white/15 bg-slate-950/85 text-xl font-semibold text-white shadow-lg transition hover:bg-slate-900","aria-label":"Show next guide image",children:"›"})]})]}),r.caption?e.jsx("div",{className:"border-t border-slate-200 bg-white px-5 py-4 text-sm leading-6 text-slate-600",children:r.caption}):null]}),e.jsx("div",{className:"grid gap-3 md:grid-cols-3",children:a.map((n,o)=>e.jsxs("button",{type:"button",onClick:()=>t(o),className:`overflow-hidden rounded-2xl border text-left transition ${o===s?"border-emerald-500 bg-emerald-50 shadow-sm":"border-slate-200 bg-white hover:border-slate-300"}`,"aria-pressed":o===s,"aria-label":`Show guide image ${o+1}: ${n.alt}`,children:[e.jsx("div",{className:`flex items-center justify-center px-3 py-3 ${o===s?"bg-emerald-950/95":"bg-slate-950"}`,children:e.jsx("img",{src:n.src,alt:"",className:"h-28 w-full rounded-xl object-contain",loading:"lazy"})}),e.jsxs("div",{className:"px-4 py-3",children:[e.jsxs("p",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-slate-500",children:["Image ",o+1]}),e.jsx("p",{className:"mt-2 line-clamp-2 text-sm leading-6 text-slate-700",children:n.caption??n.alt})]})]},n.src))}),e.jsx("div",{className:"flex flex-wrap items-center justify-center gap-2",children:a.map((n,o)=>e.jsx("button",{type:"button",onClick:()=>t(o),className:`h-2.5 rounded-full transition ${o===s?"w-8 bg-emerald-600":"w-2.5 bg-slate-300 hover:bg-slate-400"}`,"aria-label":`Jump to guide image ${o+1}`},`${n.src}-dot`))})]})}function ve({cta:a}){return a?e.jsx("section",{className:"overflow-hidden rounded-3xl border border-emerald-200 bg-gradient-to-br from-emerald-50 via-white to-sky-50 shadow-sm",children:e.jsxs("div",{className:"p-6 md:p-7",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-emerald-700",children:"Get the Android and iOS app"}),e.jsxs("div",{className:"mt-3 flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[e.jsxs("div",{className:"max-w-2xl",children:[e.jsx("h2",{className:"text-2xl font-semibold text-slate-900",children:"Download Private PDF for Android and iOS"}),e.jsx("p",{className:"mt-2 text-base leading-7 text-slate-700",children:a.note??"Install Private PDF on Android or iOS for the live mobile version of Private PDF Tools."}),e.jsx("a",{href:a.href,target:"_blank",rel:"noreferrer",className:"mt-4 inline-flex items-center rounded-full bg-slate-900 px-4 py-2 text-sm font-semibold text-white transition hover:bg-slate-800",children:a.label})]}),e.jsxs("div",{className:"flex w-full max-w-[210px] flex-col gap-2",children:[e.jsx("a",{href:te(),target:"_blank",rel:"noreferrer",className:"inline-flex w-full items-center justify-center rounded-2xl transition hover:scale-[1.02] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-emerald-500 focus-visible:ring-offset-2","aria-label":"Download Private PDF on Google Play",children:e.jsx("img",{src:"/images/badges/google-play-badge.png",alt:"Get it on Google Play",className:"h-auto w-full",width:"564",height:"168",loading:"lazy"})}),e.jsx("a",{href:se(),target:"_blank",rel:"noreferrer",className:"inline-flex w-full items-center justify-center rounded-2xl transition hover:scale-[1.02] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-emerald-500 focus-visible:ring-offset-2","aria-label":"Download Private PDF on the App Store",children:e.jsx("img",{src:"/images/badges/app-store-badge.png",alt:"Download on the App Store",className:"h-auto w-full",width:"516",height:"160",loading:"lazy"})})]})]})]})}):null}function U({sources:a}){return a?.length?e.jsxs("section",{className:"rounded-2xl border border-slate-200 bg-white p-6 shadow-sm",children:[e.jsx("h2",{className:"text-2xl font-semibold text-slate-900",children:"Sources"}),e.jsx("ul",{className:"mt-4 list-disc space-y-2 pl-6 text-base leading-7 text-slate-700",children:a.map(s=>e.jsx("li",{children:e.jsx("a",{className:"font-medium text-emerald-700 underline underline-offset-4",href:s.url,rel:"noreferrer",target:"_blank",children:s.label})},`${s.label}-${s.url}`))})]}):null}function je({answer:a,relatedFeatureIds:s}){if(!a)return null;const t=(s??[]).map(r=>v.get(r)).filter(r=>!!r);return e.jsxs("section",{className:"rounded-2xl border border-emerald-200 bg-emerald-50 p-6",children:[e.jsx("h2",{className:"text-2xl font-semibold text-emerald-950",children:a.title??"Direct answer"}),e.jsx("p",{className:"mt-3 text-base leading-7 text-emerald-950",children:a.summary}),a.bullets?.length?e.jsx("ul",{className:"mt-4 list-disc space-y-2 pl-6 text-base leading-7 text-emerald-950",children:a.bullets.map(r=>e.jsx("li",{children:r},r))}):null,t.length>0?e.jsx("div",{className:"mt-5 flex flex-wrap gap-3",children:t.map(r=>e.jsxs(m,{to:r.publicPath,className:"rounded-full border border-emerald-300 bg-white px-3 py-1.5 text-sm font-medium text-emerald-800 transition hover:border-emerald-500 hover:bg-emerald-100",children:["Open ",r.title]},r.id))}):null]})}function ye({featureIds:a}){const s=(a??[]).map(t=>v.get(t)).filter(t=>!!t);return s.length?e.jsxs("section",{className:"rounded-2xl border border-slate-200 bg-white p-6 shadow-sm",children:[e.jsx("h2",{className:"text-2xl font-semibold text-slate-900",children:"Related tools"}),e.jsx("div",{className:"mt-4 flex flex-wrap gap-3",children:s.map(t=>e.jsx(m,{to:t.publicPath,className:"rounded-full border border-slate-300 px-3 py-1.5 text-sm text-slate-700 transition hover:border-slate-400 hover:bg-slate-50",children:t.title},t.id))})]}):null}function Ne({guides:a}){return a?.length?e.jsxs("section",{className:"rounded-2xl border border-slate-200 bg-white p-6 shadow-sm",children:[e.jsx("h2",{className:"text-2xl font-semibold text-slate-900",children:"Related HR guides"}),e.jsx("div",{className:"mt-4 flex flex-wrap gap-3",children:a.map(s=>e.jsx(m,{to:s.path,className:"rounded-full border border-slate-300 px-3 py-1.5 text-sm text-slate-700 transition hover:border-slate-400 hover:bg-slate-50",children:s.label},s.path))})]}):null}function Pe(a){return a.path==="/private-pdf/contact"||a.path.endsWith("/support")?{...a,heading:"Compress PDF Offline support",summary:"Email DayFiles for help with compression, image-to-PDF, split, remove-pages, file-size checks, privacy questions, or app issues. Include your device, app version, and what happened."}:a.path==="/privacy"||a.path.endsWith("/privacy-policy")?{...a,heading:"Compress PDF Offline privacy policy",summary:"Compress PDF Offline is built for local-first PDF compression and document preparation. This page explains what stays on your device, what the app may cache, and how support works.",sections:[{title:"Local file processing",paragraphs:["Compress PDF Offline is designed so compression, image-to-PDF, split, remove-pages, and file-size checks run on your device for normal supported workflows.","That local-first design reduces unnecessary document exposure. You still control your own source files, downloads, shared outputs, and device security."]}
1,{title:"What the app may store",paragraphs:["The app may store runtime assets, theme preference, consent state, and offline-capable files so the interface and supported tools can load reliably.","Generated files are saved or shared only when you choose an export or share action. There is no DayFiles account storage for normal use in this APK."]},{title:"Network access and ads",paragraphs:["The Android app includes network access for app runtime assets, support/legal pages, consent tooling, and limited ad configuration if ads are enabled.","Core document processing is still designed to run locally for normal supported workflows. Advertising or analytics services are not part of the document-processing pipeline."]},{title:"Support and privacy questions",paragraphs:["For privacy questions, use Contact support in the app or email [email protected]. Describe the behavior you want explained, such as local processing, cached assets, export behavior, or consent controls."]}]}:a.path==="/private-pdf/terms"||a.path.endsWith("/terms")?{...a,heading:"Compress PDF Offline terms",summary:"These terms set realistic expectations for the Android app: use it lawfully, keep source backups, and review exported files before relying on them.",sections:[{title:"Acceptable use",paragraphs:["You may use Compress PDF Offline for lawful document workflows. Do not use it for harmful, fraudulent, abusive, or unauthorized document processing.","You are responsible for making sure you have the right to open, compress, split, remove pages from, convert, save, or share the files you handle."]},{title:"No guarantee for every file",paragraphs:["The app is provided as-is. Some PDFs are already optimized, unusually structured, encrypted, damaged, or too large for the available device memory.","Before using an exported file for a legal, financial, medical, archival, or business-critical purpose, reopen and review the output carefully."]},{title:"Local processing and device responsibility",paragraphs:["The local-processing design reduces remote exposure, but it does not protect against risks on the device itself. Your phone, installed apps, downloads folder, backups, and share destinations remain part of your security environment.","Keep a copy of the original file until you have confirmed the exported output is correct."]}]}:a.path==="/how-it-works"||a.path.endsWith("/how-it-works")?{...a,heading:"How Compress PDF Offline works",summary:"Compress PDF Offline wraps DayFiles PDF tools in an Android app shell. The starter APK focuses on compression, image-to-PDF, split, remove-pages, and file-size checks.",sections:[{title:"Focused Android app shell",paragraphs:["This APK exposes only the starter tools for the Compress PDF Offline app: Compress PDF, Image to PDF, Split PDF, Remove PDF Pages, and PDF File Size Checker.","The wider Private PDF website and app codebase can support more tools, but this mini app keeps the first release focused on making PDFs smaller and easier to share."]},{title:"Local-first processing model",paragraphs:["The app uses the DayFiles browser-first runtime inside a native Android shell. Supported PDF operations run on the device for normal workflows rather than requiring a remote document-processing queue.","Very large scanned PDFs, damaged files, unsupported encryption, and low-memory devices can still limit what the app can do."]},{title:"Export and sharing",paragraphs:["After a tool finishes, use the existing result flow to save or share the smaller or prepared PDF through Android’s normal file and share controls.","Always review the exported file before sending it, especially when compression or page removal changes the structure of the document."]}]}:a.path==="/private-pdf/about"?{...a,heading:"About Compress PDF Offline",summary:"Compress PDF Offline is a DayFiles mini app focused on reducing PDF file size and preparing smaller PDF files on Android."}:a}function Te({path:a}){const{locale:s}=A(),t=Z.get(a);if(C(t?_(t,s):_({path:"/",title:"Private PDF Editor",description:"Private PDF Editor",keywords:["private pdf editor"],heading:"Private PDF Editor",updatedAt:"2026-03-02"},s)),!t)return e.jsx(R,{to:"/",replace:!0});const r=ee(),i=t.path==="/private-pdf/contact"||t.path.endsWith("/support"),d=i&&r!==null,n=L().id==="compress-pdf-offline",o=t.path.startsWith("/simple-invoice-maker/"),p=r&&n?Pe(t):t,x=n?"text-xs font-semibold uppercase tracking-[0.18em] text-teal-700":"text-xs font-semibold uppercase tracking-[0.18em] text-emerald-700";return e.jsxs("main",{className:"mx-auto max-w-4xl space-y-8 px-4 py-10 md:px-8",children:[e.jsxs("header",{className:"rounded-3xl border border-slate-200 bg-white p-8 shadow-sm",children:[e.jsx("p",{className:x,children:"DayFiles publisher information"}),e.jsx("h1",{className:"mt-3 text-4xl font-bold text-slate-900",children:p.heading}),e.jsx("p",{className:"mt-4 text-lg leading-8 text-slate-700",children:p.summary}),e.jsxs("div",{className:"mt-4 flex flex-wrap gap-4 text-sm text-slate-500",children:[i?null:e.jsxs("span",{children:["By"," ",e.jsx("a",{className:"font-medium text-emerald-700 underline underline-offset-4",href:"/shuvo-
1habib/",children:"Shuvo Habib"})]}),e.jsxs("span",{children:["Last updated ",S(s,p.updatedAt)]})]})]}),i?e.jsx(ge,{compressVariant:n||p.path.startsWith("/compress-pdf-offline"),invoiceVariant:o}):null,r===null&&p.path==="/privacy"?e.jsx(be,{compact:!0}):null,d?null:e.jsx("article",{className:"space-y-8 rounded-3xl border border-slate-200 bg-white p-8 shadow-sm",children:e.jsx(B,{sections:p.sections})}),d?null:e.jsx(M,{faq:p.faqs}),o?e.jsxs("nav",{"aria-label":"Simple Invoice Maker information",className:"flex flex-wrap gap-5 border-t border-slate-200 pt-6 text-sm font-medium",children:[e.jsx(m,{className:"text-emerald-700 underline underline-offset-4",to:"/simple-invoice-maker/support/",children:"Support"}),e.jsx(m,{className:"text-emerald-700 underline underline-offset-4",to:"/simple-invoice-maker/privacy-policy/",children:"Privacy policy"}),e.jsx(m,{className:"text-emerald-700 underline underline-offset-4",to:"/simple-invoice-maker/terms/",children:"Terms of use"})]}):null,d?null:e.jsx(U,{sources:p.sources}),d?null:e.jsxs(e.Fragment,{children:[e.jsx(ye,{featureIds:p.relatedFeatureIds}),e.jsx(Ne,{guides:p.relatedGuides})]})]})}function Ie(){const{locale:a}=A();return C(q(a)),e.jsxs("main",{className:"mx-auto max-w-6xl space-y-8 px-4 py-10 md:px-8",children:[e.jsxs("header",{className:"rounded-3xl border border-slate-200 bg-white p-8 shadow-sm",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-emerald-700",children:"Guides library"}),e.jsx("h1",{className:"mt-3 text-4xl font-bold text-slate-900",children:"Practical PDF guides and workflow notes"}),e.jsx("p",{className:"mt-4 max-w-4xl text-lg leading-8 text-slate-700",children:"These guides explain when to use each workflow, what local browser processing does well, where the limits are, and how to avoid common document mistakes before you share the final file."})]}),e.jsx(he,{guides:z}),e.jsx("section",{className:"grid gap-4 md:grid-cols-2",children:z.map(s=>e.jsxs("article",{className:"rounded-2xl border border-slate-200 bg-white p-6 shadow-sm",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-slate-500",children:s.readingTime}),e.jsx("h2",{className:"mt-2 text-2xl font-semibold text-slate-900",children:e.jsx(m,{to:s.canonicalPath,className:"hover:text-emerald-700",children:s.title})}),e.jsx("p",{className:"mt-3 text-base leading-7 text-slate-700",children:s.description}),e.jsx("div",{className:"mt-4 flex flex-wrap gap-2",children:s.relatedFeatureIds.map(t=>{const r=v.get(t);return r?e.jsx(m,{to:r.publicPath,className:"rounded-full border border-slate-300 px-3 py-1.5 text-sm text-slate-700 transition hover:border-slate-400 hover:bg-slate-50",children:r.title},r.id):null})})]},s.slug))})]})}function Ee(){const{slug:a}=X(),{locale:s}=A(),t=a?ae.get(a):void 0;if(C(t?re(t,s):q(s)),!t)return e.jsx(R,{to:"/guides",replace:!0});const r=t.relatedFeatureIds.map(i=>v.get(i)?.title).filter(i=>!!i);return e.jsxs("main",{className:"mx-auto max-w-4xl space-y-8 px-4 py-10 md:px-8",children:[e.jsxs("nav",{className:"text-sm text-slate-500",children:[e.jsx(m,{to:"/guides",className:"hover:text-emerald-700",children:"Guides"})," ","/ ",e.jsx("span",{className:"text-slate-700",children:t.title})]}),e.jsxs("article",{className:"space-y-8 rounded-3xl border border-slate-200 bg-white p-8 shadow-sm",children:[e.jsxs("header",{className:"space-y-3 border-b border-slate-200 pb-6",children:[e.jsxs("p",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-emerald-700",children:["Guide · ",t.readingTime]}),e.jsx("h1",{className:"text-4xl font-bold text-slate-900",children:t.title}),e.jsx("p",{className:"text-lg leading-8 text-slate-700",children:t.description}),e.jsxs("div",{className:"flex flex-wrap gap-4 text-sm text-slate-500",children:[e.jsxs("span",{children:["By"," ",e.jsx("a",{className:"font-medium text-emerald-700 underline underline-offset-4",href:"/shuvo-habib/",children:"Shuvo Habib"})]}),e.jsxs("span",{children:["Published ",S(s,t.publishedAt)]}),e.jsxs("span",{children:["Updated ",S(s,t.updatedAt)]})]})]}),e.jsx(ve,{cta:t.primaryCta}),e.jsxs("section",{className:"rounded-2xl border border-sky-200 bg-sky-50 p-5 text-sky-950",children:[e.jsx("h2",{className:"text-xl font-semibold",children:"Verification basis"}),e.jsxs("p",{className:"mt-2 text-sm leading-6",children:["This guide is tied to the current ",r.join(", ")," workflow",r.length===1?"":"s",". On August 23, 2026, the release’s core export workflows were checked with generated browser fixtures covering local file intake and downloadable output. Those checks verify product mechanics, not the meaning, compliance, or visual quality of a reader’s document."]}),e.jsx("a",{className:"mt-3 inline-block text-sm font-semibold underline underline-offset-4",href:"/how-dayfiles-tests-workflows/",children:"Read the DayFiles workflow testing method"})]}),e.jsx(we,{media:t.media}),e.jsx(je,{answer:t.directAnswer,relatedFeatureIds:t.relatedFeatureIds}),e.jsx(B,{sections:t.sections})]}),e.jsx(M,{faq:t.faq}),e.jsx(U,{sources:t.sources}),e.jsxs("section",{className:"rounded-2xl border border-slate-200 bg-white p-6 shadow-sm",children:[e.jsx("h2",{className:"text-2xl font-semibold text-slate-900",children:"Related tools"}),e.jsx("div",{className:"mt-4 flex flex-wrap gap-3",children:t.relatedFeatureIds.map(i=>{const d=v.get(i);
1return d?e.jsx(m,{to:d.publicPath,className:"rounded-full border border-slate-300 px-3 py-1.5 text-sm text-slate-700 transition hover:border-slate-400 hover:bg-slate-50",children:d.title},d.id):null})})]})]})}export{B as ContentSectionList,Ee as GuidePage,Ie as GuidesIndexPage,U as SourcesBlock,Te as StaticContentPage};

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.