PageSourceSearch

https://pdfusta.com/_astro/index.astro_astro_type_script_index_0_lang.CDvHPAZP.js

js pdfusta.com collected 2026-10-02 00:32:17 UTC 2,551 bytes, 1 lines download raw bytes

1import{putHandoff as m}from"./file-handoff.C_BI6G23.js";const a=document.getElementById("home-dz"),l=document.getElementById("home-input"),r=document.getElementById("home-suggest"),f=document.getElementById("home-pick");function d(e){return e.replace(/[&<>"]/g,t=>({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"})[t])}function p(e){const t=e.name.toLowerCase();let s="",i=[];if(t.endsWith(".pdf"))s=`<strong>${d(e.name)}</strong> bir PDF. Ne yapmak istersin?`,i=[{href:"/pdf-duzenleme",label:"Düzenle"},{href:"/pdf-birlestirme",label:"Birleştir"},{href:"/pdf-word-cevirme",label:"Word’e çevir"},{href:"/pdf-kucultme",label:"Küçült"},{href:"/pdf-jpg-cevirme",label:"JPG yap"}];else if(t.endsWith(".docx")||t.endsWith(".doc"))s=`<strong>${d(e.name)}</strong> bir Word belgesi — PDF’e çevirelim mi?`,i=[{href:"/word-pdf-cevirme",label:"Word’ü PDF’e çevir"}];else if(/\.(jpe?g|png|webp)$/.test(t)){s=`<strong>${d(e.name)}</strong> bir görsel. Ne yapmak istersin?`;const n=t.endsWith(".webp");i=[{href:"/jpg-pdf-cevirme",label:"PDF’e çevir"},{href:"/resim-kucultme",label:"Küçült"},{href:"/fotograf-boyutlandirma",label:"Boyutlandır"},n?{href:"/webp-jpg-cevirme",label:"JPG/PNG yap"}:{href:"/jpg-png-cevirme",label:"Format değiştir"},{href:"/resimden-yazi-cikarma",label:"Yazıyı çıkar"}]}else{r.innerHTML="<p>Bu dosya türünü henüz desteklemiyoruz. PDF, Word (.docx), JPG, PNG ve HEIC dosyalarıyla çalışabilirsin.</p>",c();return}r.innerHTML=`<p style="flex-basis:100%;text-align:center;margin:0 0 4px;">${s}</p>`+i.map(n=>`<button type="button" class="btn btn-secondary route-btn" data-href="${n.href}">${n.label}</button>`).join(""),c(),r.querySelectorAll(".route-btn").forEach(n=>{n.addEventListener("click",async()=>{const o=n.dataset.href;n.textContent="Açılıyor…",window.dispatchEvent(new CustomEvent("pdfusta:analytics",{detail:{name:"home_tool_select",data:{target:o}}})),await m([e],o),location.href=o})})}function c(){r.hidden=!1,r.style.display="flex",r.style.flexWrap="wrap",r.style.gap="10px",r.style.justifyContent="center",r.style.alignItems="center"}f.addEventListener("click",e=>{e.stopPropagation(),l.click()});a.addEventListener("click",()=>l.click());l.addEventListener("change",()=>{l.files?.[0]&&p(l.files[0])});a.addEventListener("dragover",e=>{e.preventDefault(),a.classList.add("dragover")});a.addEventListener("dragleave",()=>a.classList.remove("dragover"));a.addEventListener("drop",e=>{e.preventDefault(),a.classList.remove("dragover");const t=e.dataTransfer?.files?.[0];t&&p(t)});

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.