/** * Ürün araması — metni ihale DOKÜMANININ içinde arar. * * EKAP teklif cetvelini kendi tarafında indeksliyor, yani doküman indirmeye * (ve CAPTCHA'ya) gerek yok. Firmanın kendi ürününü bulma yolu bu: * "ORTOPEDİK VİDA" hiçbir ihale başlığında geçmiyor ama teklif cetvellerinde * geçiyor — o ihalelerin adı "VETERİNER İLAÇ ... SARF MALZEME". */ export async function urunAra(q, { skip = 0, take = 20, teknik = false, okas = [] } = {}) { const p = new URLSearchParams({ q: q || '', skip: String(skip), take: String(take) }); if (teknik) p.set('teknik', '1'); if (okas.length) p.set('okas', okas.join(',')); const r = await fetch(`/api/urun-ara?${p}`); const d = await r.json().catch(() => ({})); if (!d.success) throw new Error(d.error || 'arama başarısız'); return d; }