PageSourceSearch

https://www.tariften.com/_next/static/chunks/d9413efe56b89e84.js?dpl=dpl_1JB94HcfbmBk3vwxx74oGtNrnxGG

js tariften.com collected 2026-10-02 00:33:56 UTC 56,163 bytes, 8 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,94909,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={default:function(){return c},getImageProps:function(){return o}};for(var s in r)Object.defineProperty(a,s,{enumerable:!0,get:r[s]});let l=e.r(55682),n=e.r(8927),i=e.r(5500),d=l._(e.r(1948));function o(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:d.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let c=i.Image},57688,(e,t,a)=>{t.exports=e.r(94909)},75254,e=>{"use strict";var t=e.i(71645);let a=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,a)=>a?a.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},r=(...e)=>e.filter((e,t,a)=>!!e&&""!==e.trim()&&a.indexOf(e)===t).join(" ").trim();var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=(0,t.forwardRef)(({color:e="currentColor",size:a=24,strokeWidth:l=2,absoluteStrokeWidth:n,className:i="",children:d,iconNode:o,...c},x)=>(0,t.createElement)("svg",{ref:x,...s,width:a,height:a,stroke:e,strokeWidth:n?24*Number(l)/Number(a):l,className:r("lucide",i),...!d&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(c)&&{"aria-hidden":"true"},...c},[...o.map(([e,a])=>(0,t.createElement)(e,a)),...Array.isArray(d)?d:[d]])),n=(e,s)=>{let n=(0,t.forwardRef)(({className:n,...i},d)=>(0,t.createElement)(l,{ref:d,iconNode:s,className:r(`lucide-${a(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...i}));return n.displayName=a(e),n};e.s(["default",()=>n],75254)},15940,e=>{"use strict";async function t(){try{let e=await fetch("/api/newsletters/options",{cache:"no-store"});if(!e.ok)return[];let t=await e.json();return Array.isArray(t.options)?t.options:[]}catch{return[]}}async function a(e){try{let t=await fetch("/api/newsletters/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e.email,newsletters:e.newsletters,consent:!0,source:e.source,website:e.website||""})}),a=await t.json().catch(()=>({}));return{success:t.ok&&!0===a.success,message:a.message||(t.ok?"Seçimin kaydedildi.":"Bülten aboneliği tamamlanamadı."),status:a.status,deliveryAvailable:a.deliveryAvailable,count:a.count,code:a.code}}catch{return{success:!1,message:"Bülten servisine şu anda ulaşılamıyor.",code:"network_error"}}}async function r(e,r){let s=(await t()).filter(e=>e.isPrimary).map(e=>e.slug);return 0===s.length?{success:!1,message:"Tariften bültenleri şu anda aboneliğe açık değil.",code:"newsletter_unavailable"}:a({email:e,newsletters:s,source:r})}e.s(["getNewsletterOptions",()=>t,"subscribeNewsletters",()=>a,"subscribeToPrimaryTariftenNewsletters",()=>r])},42055,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(22016),s=e.i(84828),l=e.i(74080);function n(){return(0,t.jsxs)("div",{className:"inline-flex flex-col leading-none","aria-label":"Hiposta",children:[(0,t.jsxs)("div",{className:"flex items-center text-[28px] font-black tracking-[-0.07em] text-[#111216] dark:text-white",children:[(0,t.jsx)("span",{children:"hip"}),(0,t.jsx)("span",{className:"mx-[2px] inline-grid h-[22px] w-[22px] -rotate-3 place-items-center rounded-[2px] bg-[#173bdc] text-[17px] font-black tracking-normal text-white shadow-[2px_2px_0_#ffd93b]",children:"o"}),(0,t.jsx)("span",{children:"sta"}),(0,t.jsx)("span",{className:"ml-[1px] text-[#ff6648]",children:"."})]}),(0,t.jsx)("span",{className:"mt-1 text-[7px] font-semibold uppercase tracking-[0.2em] text-slate-400 dark:text-slate-500",children:"Hip Medya bülten platformu"})]})}function i({open:e,options:r,selected:i,onClose:d,onApply:o}){let[c,x]=(0,a.useState)(i),[u,m]=(0,a.useState)(""),[f,p]=(0,a.useState)(!1);(0,a.useEffect)(()=>(p(!0),()=>p(!1)),[]),(0,a.useEffect)(()=>{e&&(x(i),m(""))},[e,i]),(0,a.useEffect)(()=>
1{if(!e)return;let t=document.body.style.overflow;document.body.style.overflow="hidden";let a=e=>{"Escape"===e.key&&d()};return window.addEventListener("keydown",a),()=>{document.body.style.overflow=t,window.removeEventListener("keydown",a)}},[e,d]);let h=(0,a.useMemo)(()=>{let e=u.trim().toLocaleLowerCase("tr-TR"),t=new Map;return r.forEach(a=>{if(!(!e||[a.name,a.publicationName,a.description].some(t=>t.toLocaleLowerCase("tr-TR").includes(e))))return;let r=t.get(a.publicationSlug)||{slug:a.publicationSlug,name:a.publicationName,brandColor:a.publicationBrandColor,foregroundColor:a.publicationForegroundColor,monogram:a.publicationMonogram,logoUrl:a.publicationLogoUrl,newsletters:[]};r.newsletters.push(a),t.set(a.publicationSlug,r)}),[...t.values()].sort((e,t)=>e.name.localeCompare(t.name,"tr"))},[r,u]);return e&&f&&"undefined"!=typeof document?(0,l.createPortal)((0,t.jsxs)("div",{className:"fixed inset-0 z-[2147483000] flex items-end justify-center bg-slate-950/55 p-0 backdrop-blur-[6px] sm:items-center sm:p-6",role:"dialog","aria-modal":"true","aria-label":"Hiposta bültenlerini keşfet",children:[(0,t.jsx)("button",{className:"absolute inset-0 z-0 cursor-default","aria-label":"Modalı kapat",onClick:d}),(0,t.jsxs)("div",{className:"relative z-10 flex max-h-[92dvh] w-full max-w-5xl flex-col overflow-hidden rounded-t-[30px] bg-[#f5f3ee] shadow-[0_32px_100px_rgba(15,23,42,0.38)] dark:bg-slate-900 sm:max-h-[86dvh] sm:rounded-[30px]",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-4 border-b border-[#ddd9cf] bg-[#fffdf8] px-5 py-5 dark:border-slate-700 dark:bg-slate-900 sm:px-8 sm:py-6",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-5",children:[(0,t.jsx)(n,{}),(0,t.jsx)("div",{className:"hidden h-10 w-px bg-[#ddd9cf] dark:bg-slate-700 sm:block"}),(0,t.jsxs)("div",{className:"hidden min-w-0 sm:block",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.17em] text-[#173bdc] dark:text-blue-400",children:"Bülten ağını keşfet"}),(0,t.jsx)("p",{className:"mt-1 text-sm text-slate-500 dark:text-slate-400",children:"Hip Medya yayınlarından okumak istediklerini ayrıca seç."})]})]}),(0,t.jsx)("button",{type:"button",onClick:d,className:"grid h-10 w-10 shrink-0 place-items-center rounded-full border border-[#ddd9cf] bg-white text-slate-500 transition hover:border-slate-400 hover:text-slate-900 dark:border-slate-700 dark:bg-slate-800 dark:text-slate-400 dark:hover:border-slate-600 dark:hover:text-white","aria-label":"Kapat",children:(0,t.jsx)(s.FaXmark,{})})]}),(0,t.jsx)("div",{className:"border-b border-[#ddd9cf] bg-[#fffdf8] px-5 pb-5 dark:border-slate-700 dark:bg-slate-900 sm:px-8",children:(0,t.jsxs)("div",{className:"relative max-w-xl",children:[(0,t.jsx)(s.FaMagnifyingGlass,{className:"absolute left-4 top-1/2 -translate-y-1/2 text-xs text-slate-400 dark:text-slate-500"}),(0,t.jsx)("input",{value:u,onChange:e=>m(e.target.value),placeholder:"Yayın veya bülten ara",className:"w-full rounded-full border border-[#ddd9cf] bg-white py-3 pl-10 pr-4 text-sm text-slate-800 outline-none transition placeholder:text-slate-400 focus:border-[#173bdc] focus:ring-4 focus:ring-blue-100/60 dark:border-slate-700 dark:bg-slate-950 dark:text-slate-100 dark:placeholder:text-slate-500 dark:focus:border-blue-600 dark:focus:ring-blue-950/50"})]})}),(0,t.jsx)("div",{className:"overflow-y-auto overscroll-contain px-5 py-5 sm:px-8 sm:py-7",children:0===h.length?(0,t.jsx)("div",{className:"rounded-2xl border border-dashed border-[#cbc6bb] bg-white/60 px-6 py-10 text-center text-sm text-slate-500 dark:border-slate-700 dark:bg-slate-800/70 dark:text-slate-400",children:"Aramana uygun aktif bülten bulunamadı."}):(0,t.jsx)("div",{className:"grid gap-4 md:grid-cols-2",children:h.map(e=>(0,t.jsxs)("section",{className:"overflow-hidden rounded-[22px] border border-[#ddd9cf] bg-[#fffdf8] shadow-[0_10px_35px_rgba(17,18,22,0.04)] dark:border-slate-700 dark:bg-slate-800 dark:shadow-[0_10px_35px_rgba(0,0,0,0.18)]",children:[(0,t.jsxs)("header",{className:"flex items-center gap-3 border-b border-[#e6e2d8] px-4 py-4 dark:border-slate-700",children:[(0,t.jsx)("div",{className:"grid h-11 w-11 shrink-0 place-items-center overflow-hidden rounded-xl text-xs font-black shadow-sm",style:{backgroundColor:e.logoUrl?"#ffffff"
1:e.brandColor,color:e.foregroundColor,backgroundImage:e.logoUrl?`url(${e.logoUrl})`:void 0,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat"},children:!e.logoUrl&&e.monogram}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"truncate text-sm font-extrabold text-[#111216] dark:text-white",children:e.name}),(0,t.jsxs)("p",{className:"mt-0.5 text-[10px] font-semibold uppercase tracking-[0.12em] text-slate-400 dark:text-slate-500",children:[e.newsletters.length," aktif bülten"]})]})]}),(0,t.jsx)("div",{className:"divide-y divide-[#ece8df] dark:divide-slate-700",children:e.newsletters.map(e=>{var a;let r,l=c.includes(e.slug);return(0,t.jsxs)("button",{type:"button",onClick:()=>{var t;return t=e.slug,void x(e=>e.includes(t)?e.filter(e=>e!==t):[...e,t])},className:"group flex w-full items-start gap-3 px-4 py-4 text-left transition hover:bg-white dark:hover:bg-slate-750/50",children:[(0,t.jsx)("span",{className:`mt-0.5 grid h-5 w-5 shrink-0 place-items-center rounded-full border transition ${l?"border-[#173bdc] bg-[#173bdc] text-white":"border-slate-300 bg-white text-transparent group-hover:border-[#173bdc] dark:border-slate-600 dark:bg-slate-900 dark:group-hover:border-blue-500"}`,children:(0,t.jsx)(s.FaCheck,{className:"text-[9px]"})}),(0,t.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,t.jsxs)("span",{className:"flex flex-wrap items-center gap-2",children:[(0,t.jsx)("span",{className:"text-sm font-bold text-slate-800 dark:text-slate-100",children:e.name}),e.cadence&&(0,t.jsx)("span",{className:"rounded-full bg-slate-100 px-2 py-1 text-[9px] font-bold uppercase tracking-[0.08em] text-slate-500 dark:bg-slate-700 dark:text-slate-300",children:"daily"===(r=(a=e.cadence).toLowerCase())?"Günlük":"weekly"===r?"Haftalık":"monthly"===r?"Aylık":a})]}),e.description&&(0,t.jsx)("span",{className:"mt-1.5 block text-xs leading-relaxed text-slate-500 dark:text-slate-400",children:e.description})]})]},e.slug)})})]},e.slug))})}),(0,t.jsxs)("div",{className:"flex flex-col gap-3 border-t border-[#ddd9cf] bg-[#fffdf8] px-5 py-4 dark:border-slate-700 dark:bg-slate-900 sm:flex-row sm:items-center sm:justify-between sm:px-8",children:[(0,t.jsxs)("p",{className:"text-xs text-slate-500 dark:text-slate-400",children:[(0,t.jsx)("strong",{className:"text-[#111216] dark:text-white",children:c.length})," ağ bülteni seçili. Bu seçimler Tariften bültenlerinden bağımsızdır."]}),(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)("button",{type:"button",onClick:d,className:"rounded-full px-5 py-2.5 text-xs font-bold text-slate-500 transition hover:bg-slate-100 hover:text-slate-800 dark:text-slate-400 dark:hover:bg-slate-800 dark:hover:text-white",children:"Vazgeç"}),(0,t.jsx)("button",{type:"button",onClick:()=>{o(c),d()},className:"rounded-full bg-[#111216] px-6 py-2.5 text-xs font-bold text-white transition hover:bg-[#173bdc] dark:bg-white dark:text-slate-900 dark:hover:bg-blue-500 dark:hover:text-white",children:"Seçimleri uygula"})]})]})]})]}),document.body):null}var d=e.i(15940);function o(){return(0,t.jsxs)("span",{className:"inline-flex shrink-0 items-center text-[13px] font-black tracking-[-0.06em] text-slate-900 dark:text-white","aria-label":"Hiposta",children:[(0,t.jsx)("span",{children:"hip"}),(0,t.jsx)("span",{className:"mx-[1px] inline-grid h-3.5 w-3.5 -rotate-3 place-items-center rounded-[1px] bg-[#173bdc] text-[9px] tracking-normal text-white shadow-[1px_1px_0_#ffd93b]",children:"o"}),(0,t.jsx)("span",{children:"sta"}),(0,t.jsx)("span",{className:"text-[#ff6648]",children:"."})]})}function c({source:e,className:l="",variant:n="card",title:c="Tariften Bültenleri",description:x="Günün ve haftanın mutfak kararlarını kolaylaştıran seçkiler e-postana gelsin."}){let u="horizontal"===n,[m,f]=(0,a.useState)(""),[p,h]=(0,a.useState)(!1),[b,g]=(0,a.useState)(""),[v,k]=(0,a.useState)([]),[w,j]=(0,a.useState)([]),[y,N]=(0,a.useState)(!0),[_,C]=(0,a.useState)(!1),[S,T]=(0,a.useState)(!1),[A,E]=(0,a.useState)("idle"),[F,L]=(0,a.useState)("");(0,a.useEffect)(()=>{let e=!0;return(0,d.getNewsletterOptions)().then(t=>{e&&(k(t),j(t.filter(e=>e.isPrimary).map(e=>e.slug)))}).finally(()=>{e&&N(!1)}),()=>{e=!1}},[]);let O=(0,a.useMemo)(()=>v.filter(e=>e.isPrimary),[v]),P=(0,a.useMemo)(()=>v.filter(e=>!e.isPrimary),[v]),M=(0,a.useMemo)(()=>w.filter(e=>P.some(t=>t.slug===e)),[w,P]),I=(0,a.useCallback)(()=>T(!1),[]),$=e=>{j(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},R=e=>{j([...new Set([...O.filter(e=>w.includes(e.slug)).map(e=>e.slug),...e])])},z=async t=>{if(t.preventDefault(),E("idle"),!m.trim()||!m.includes("@")){E("error"),L("Geçerli bir e-posta adresi gir.");return}if(0===w.length){E("error"),L("En az bir bülten seçmelisin.");return}if(!p){E("error"),L("Bülten aboneliği için onay vermelisin.");return}C(!0);let a=await (0,d.subscribeNewsletters)({email:m,newsletters:w,source:e,website:b});C(!1),a.success?(E("success"),L(a.message),f(""),h(!1),g(""),j(O.map(e=>e.slug))):(E("error"),L(a.message))};return"success"===A?(0,t.jsx)("div",{className:`${u?"rounded-[28px] px-6 py-5 md:px-8":"rounded-2xl p-5"} border border-emerald-100 bg-emerald-50/80 dark:border-emerald-900/60 dark:bg-emerald-950/30 ${l}`,children:(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("span",{className:"grid h-9 w-9 shrink-0 place-items-center rounded-full bg-white text-emerald-600 shadow-sm dark:bg-slate-800",children:(0,t.jsx)(s.FaCheck,{className:"text-xs"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-bold text-emerald-900 dark:text-emerald-300",children:"Seçimin kaydedildi"}),(0,t.jsx)("p",{className:"mt-1 text-xs leading-relaxed text-emerald-700 dark:text-emerald-400",children:F})]})]})}):u?(0,t.jsxs)("section",{className:`overflow-hidden rounded-[30px] border border-[#eaded9] bg-gradient-to-br from-[#fff8f5] via-white to-[#fffdf7] shadow-[0_18px_50px_rgba(120,60,40,0.07)] dark:border-slate-700 dark:from-slate-900 dark:via-slate-900 dark:to-slate-800 dark:shadow-[0_18px_50px_rgba(0,0,0,0.22)] ${l}`,children:[(0,t.jsxs)("div",{className:"grid gap-0 lg:grid-cols-2",children:[(0,t.jsxs)("div",{className:"relative flex items-center overflow-hidden border-b border-[#efe6e2] px-6 py-6 dark:border-slate-700 lg:border-b-0 lg:border-r lg:px-7 lg:py-7",children:[(0,t.jsx)("div",{className:"absolute -left-16 -top-20 h-44 w-44 rounded-full bg-[#db4c3f]/8 blur-3xl dark:bg-[#db4c3f]/10"}),(0,t.jsxs)("div",{className:"relative flex items-start gap-4",children:[(0,t.jsx)("span",{className:"grid h-10 w-10 shrink-0 place-items-center rounded-2xl bg-[#db4c3f] text-white shadow-[0_8px_24px_rgba(219,76,63,0.22)]",children:(0,t.jsx)(s.FaEnvelope,{className:"text-sm"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("span",{className:"inline-flex rounded-full border border-[#efd2cd] bg-white/80 px-2.5 py-1 text-[9px] font-extrabold uppercase tracking-[0.15em] text-[#b84a3f] dark:border-red-900/60 dark:bg-red-950/30 dark:text-red-300",children:"Tariften seçkileri"}),(0,t.jsx)("h3",{className:"mt-3 max-w-xl text-xl font-bold leading-snug text-slate-900 dark:text-white md:text-[24px]",children:c}),(0,t.jsx)("p",{className:"mt-2 max-w-xl text-[13px] leading-5 text-slate-500 dark:text-slate-400",children:x})]})]})]}),(0,t.jsxs)("div",{className:"flex flex-col justify-center px-6 py-6 lg:px-7 lg:py-7",children:[y?(0,t.jsxs)("div",{className:"mb-3 flex items-center gap-2 text-xs text-slate-400",children:[(0,t.jsx)(s.FaSpinner,{className:"animate-spin"})," Bültenler hazırlanıyor"]}):0===O.length?(0,t.jsx)("p",{className:"mb-3 text-xs text-slate-400",children:"Tariften bültenleri şu anda aboneliğe açık değil."}):(0,t.jsxs)("div",{className:"mb-3 flex flex-wrap items-center gap-2",children:[O.map(e=>{let a=w.includes(e.slug);return(0,t.jsxs)("label",{className:`flex cursor-pointer items-center gap-2 rounded-full border px-3 py-2 transition ${a?"border-[#e6aaa4] bg-[#fff7f5] text-slate-800 shadow-sm dark:border-red-900/70 dark:bg-red-950/30 dark:text-slate-100":"border-slate-200 bg-white text-slate-500 dark:border-slate-700 dark:bg-slate-800 dark:text-slate-400"}`,children:[(0,t.jsx)("input",{type:"checkbox",checked:a,onChange:()=>$(e.slug),className:"sr-only"}),(0,t.jsx)("span",{className:`grid h-4 w-4 place-items-center rounded-full ${a?"bg-[#db4c3f] text-white":"border border-slate-300 text-transparent dark:border-slate-600"}`,children:(0,t.jsx)(s.FaCheck,{className:"text-[7px]"})}),(0,t.jsx)("span",{className:"text-[11px] font-bold",children:e.name})]},e.slug)}),P.length>0&&(0,t.jsxs)("button",{type:"button",onClick:()=>T(!0),className:"group inline-flex items-center gap-2 rounded-full border border-blue-100 bg-gradient-to-r from-blue-50/80 via-white to-amber-50/70 px-3 py-2 text-left transition hover:border-blue-200 hover:shadow-sm dark:border-blue-900/60 dark:from-blue-950/35 dar
1k:via-slate-800 dark:to-amber-950/20 dark:hover:border-blue-800",children:[(0,t.jsx)(s.FaCompass,{className:"text-[#173bdc] dark:text-blue-400"}),(0,t.jsx)(o,{}),(0,t.jsx)("span",{className:"text-[10px] font-bold text-slate-600 dark:text-slate-300",children:"keşfet"}),M.length>0&&(0,t.jsxs)("span",{className:"rounded-full bg-[#173bdc] px-2 py-0.5 text-[9px] font-extrabold text-white",children:["+",M.length]})]})]}),(0,t.jsxs)("form",{onSubmit:z,children:[(0,t.jsxs)("div",{className:"grid gap-2 sm:grid-cols-[minmax(0,1fr)_auto]",children:[(0,t.jsx)("input",{type:"email",value:m,onChange:e=>f(e.target.value),placeholder:"E-posta adresin",required:!0,className:"min-w-0 rounded-2xl border border-slate-200 bg-white px-4 py-3 text-sm text-slate-800 outline-none transition placeholder:text-slate-400 focus:border-[#db4c3f] focus:ring-4 focus:ring-red-50 dark:border-slate-700 dark:bg-slate-950 dark:text-slate-100 dark:placeholder:text-slate-500 dark:focus:border-[#db4c3f] dark:focus:ring-red-950/40"}),(0,t.jsx)("button",{type:"submit",disabled:_||y||0===w.length||!p,className:"rounded-2xl bg-[#db4c3f] px-5 py-3 text-sm font-extrabold text-white shadow-[0_8px_24px_rgba(219,76,63,0.18)] transition hover:bg-[#b03d32] disabled:cursor-not-allowed disabled:bg-slate-300 disabled:shadow-none dark:disabled:bg-slate-700 dark:disabled:text-slate-400",children:_?(0,t.jsx)(s.FaSpinner,{className:"animate-spin"}):"Bültene katıl"})]}),(0,t.jsx)("input",{type:"text",value:b,onChange:e=>g(e.target.value),tabIndex:-1,autoComplete:"off","aria-hidden":"true",className:"absolute left-[-9999px] h-px w-px opacity-0"})]}),(0,t.jsxs)("label",{className:"mt-3 flex cursor-pointer items-start gap-2.5 text-[10px] leading-relaxed text-slate-400 dark:text-slate-500",children:[(0,t.jsx)("input",{type:"checkbox",checked:p,onChange:e=>h(e.target.checked),className:"mt-0.5 h-4 w-4 shrink-0 rounded border-slate-300 text-[#db4c3f] focus:ring-[#db4c3f] dark:border-slate-600 dark:bg-slate-900"}),(0,t.jsxs)("span",{children:["Seçtiğim bültenleri almak istiyorum. ",(0,t.jsx)(r.default,{href:"/kvkk",className:"font-semibold text-slate-500 underline underline-offset-2 hover:text-[#db4c3f] dark:text-slate-400 dark:hover:text-red-300",children:"KVKK Aydınlatma Metni"})]})]}),"error"===A&&(0,t.jsx)("p",{className:"mt-2 text-xs font-semibold text-red-500 dark:text-red-400",children:F})]})]}),(0,t.jsx)(i,{open:S,options:P,selected:M,onClose:I,onApply:R})]}):(0,t.jsxs)("div",{className:`rounded-2xl border border-slate-100 bg-slate-50 p-5 dark:border-slate-700 dark:bg-slate-800 ${l}`,children:[(0,t.jsxs)("div",{className:"mb-4 flex items-start gap-3",children:[(0,t.jsx)("span",{className:"grid h-10 w-10 shrink-0 place-items-center rounded-xl bg-white text-[#db4c3f] shadow-sm dark:bg-slate-900",children:(0,t.jsx)(s.FaEnvelope,{})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"font-bold text-slate-900 dark:text-white",children:c}),(0,t.jsx)("p",{className:"mt-1 text-xs leading-relaxed text-slate-500 dark:text-slate-400",children:x})]})]}),y?(0,t.jsxs)("div",{className:"mb-4 flex items-center gap-2 text-xs text-slate-400",children:[(0,t.jsx)(s.FaSpinner,{className:"animate-spin"})," Bültenler hazırlanıyor"]}):0===O.length?(0,t.jsx)("p",{className:"mb-4 text-xs text-slate-400",children:"Tariften bültenleri şu anda aboneliğe açık değil."}):(0,t.jsx)("div",{className:"mb-4 space-y-2",children:O.map(e=>{var a;let r,l=w.includes(e.slug);return(0,t.jsxs)("label",{className:`flex cursor-pointer items-center gap-3 rounded-xl border px-3.5 py-3 transition ${l?"border-[#efb3ad] bg-white shadow-sm dark:border-red-900/70 dark:bg-slate-900":"border-slate-200 bg-white/60 hover:border-slate-300 dark:border-slate-700 dark:bg-slate-900/60 dark:hover:border-slate-600"}`,children:[(0,t.jsx)("input",{type:"checkbox",checked:l,onChange:()=>$(e.slug),className:"sr-only"}),(0,t.jsx)("span",{className:`grid h-5 w-5 shrink-0 place-items-center rounded-full border ${l?"border-[#db4c3f] bg-[#db4c3f] text-white":"border-slate-300 bg-white text-transparent dark:border-slate-600 dark:bg-slate-800"}`,children:(0,t.jsx)(s.FaCheck,{className:"text-[9px]"})}),(0,t.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,t.jsx)("span",{className:"block text-sm font-bold leading-snug text-slate-800 dark:text-slate-100",children:e.name}),e.cadence&&(0,t.jsx)("span",{className:"mt-0.5 block text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 dark:text-slate-500",children:"daily"===(r=(a=e.cadence).toLowerCase())?"Günlük":"weekly"===r?"Haftalık":"monthly"===r?"Aylık":a})]})]},e.slug)})}),P.length>0&&(0,t.jsxs)("button",{type:"button",onClick:()=>T(!0),className:"group mb-4 flex w-full items-center justify-between gap-3 rounded-xl border border-blue-100 bg-gradient-to-r from-blue-50/80 via-white to-amber-50/70 px-3.5 py-3 text-left transition hover:border-blue-200 hover:shadow-sm dark:border-blue-900/60 dark:from-blue-950/35 dar
1k:via-slate-900 dark:to-amber-950/20 dark:hover:border-blue-800",children:[(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-3",children:[(0,t.jsx)("span",{className:"grid h-9 w-9 shrink-0 place-items-center rounded-xl bg-white text-[#173bdc] shadow-sm dark:bg-slate-800 dark:text-blue-400",children:(0,t.jsx)(s.FaCompass,{})}),(0,t.jsxs)("span",{className:"min-w-0",children:[(0,t.jsxs)("span",{className:"flex items-center gap-1.5 text-xs font-extrabold text-slate-700 dark:text-slate-200",children:[(0,t.jsx)(o,{}),(0,t.jsx)("span",{children:"ile daha fazlasını keşfet"})]}),(0,t.jsx)("span",{className:"mt-0.5 block truncate text-[10px] text-slate-400 dark:text-slate-500",children:M.length>0?`${M.length} ek b\xfclten se\xe7ili`:`${P.length} aktif ağ b\xfclteni`})]})]}),(0,t.jsx)("span",{className:"grid h-7 w-7 shrink-0 place-items-center rounded-full bg-white text-slate-400 shadow-sm transition group-hover:translate-x-0.5 group-hover:text-[#173bdc] dark:bg-slate-800 dark:text-slate-500 dark:group-hover:text-blue-400",children:(0,t.jsx)(s.FaArrowRight,{className:"text-[10px]"})})]}),(0,t.jsxs)("form",{onSubmit:z,className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)("input",{type:"email",value:m,onChange:e=>f(e.target.value),placeholder:"E-posta adresin",required:!0,className:"min-w-0 flex-1 rounded-xl border border-slate-200 bg-white px-3.5 py-2.5 text-sm text-slate-800 outline-none transition placeholder:text-slate-400 focus:border-[#db4c3f] focus:ring-4 focus:ring-red-50 dark:border-slate-700 dark:bg-slate-950 dark:text-slate-100 dark:placeholder:text-slate-500 dark:focus:ring-red-950/40"}),(0,t.jsx)("button",{type:"submit",disabled:_||y||0===w.length||!p,className:"shrink-0 rounded-xl bg-[#db4c3f] px-4 py-2.5 text-sm font-bold text-white transition hover:bg-[#b03d32] disabled:cursor-not-allowed disabled:bg-slate-300 dark:disabled:bg-slate-700 dark:disabled:text-slate-400",children:_?(0,t.jsx)(s.FaSpinner,{className:"animate-spin"}):"Abone Ol"})]}),(0,t.jsx)("input",{type:"text",value:b,onChange:e=>g(e.target.value),tabIndex:-1,autoComplete:"off","aria-hidden":"true",className:"absolute left-[-9999px] h-px w-px opacity-0"})]}),(0,t.jsxs)("label",{className:"mt-3 flex cursor-pointer items-start gap-2.5 text-[10px] leading-relaxed text-slate-400 dark:text-slate-500",children:[(0,t.jsx)("input",{type:"checkbox",checked:p,onChange:e=>h(e.target.checked),className:"mt-0.5 h-4 w-4 shrink-0 rounded border-slate-300 text-[#db4c3f] focus:ring-[#db4c3f] dark:border-slate-600 dark:bg-slate-900"}),(0,t.jsxs)("span",{children:["Seçtiğim bültenleri e-posta ile almak istiyorum. ",(0,t.jsx)(r.default,{href:"/kvkk",className:"font-semibold text-slate-500 underline underline-offset-2 hover:text-[#db4c3f] dark:text-slate-400 dark:hover:text-red-300",children:"KVKK Aydınlatma Metni"})]})]}),"error"===A&&(0,t.jsx)("p",{className:"mt-2 text-xs font-semibold text-red-500 dark:text-red-400",children:F}),(0,t.jsx)(i,{open:S,options:P,selected:M,onClose:I,onApply:R})]})}e.s(["default",()=>c],42055)},93936,e=>{"use strict";var t=e.i(71645);let a=(0,t.createContext)(null);function r({clientId:e,nonce:r,onScriptLoadSuccess:s,onScriptLoadError:l,children:n}){let i=function(e={}){let{nonce:a,onScriptLoadSuccess:r,onScriptLoadError:s}=e,[l,n]=(0,t.useState)(!1),i=(0,t.useRef)(r);i.current=r;let d=(0,t.useRef)(s);return d.current=s,(0,t.useEffect)(()=>{let e=document.createElement("script");return e.src="https://accounts.google.com/gsi/client",e.async=!0,e.defer=!0,e.nonce=a,e.onload=()=>{var e;n(!0),null==(e=i.current)||e.call(i)},e.onerror=()=>{var e;n(!1),null==(e=d.current)||e.call(d)},document.body.appendChild(e),()=>{document.body.removeChild(e)}},[a]),l}({nonce:r,onScriptLoadSuccess:s,onScriptLoadError:l}),d=(0,t.useMemo)(()=>({clientId:e,scriptLoadedSuccessfully:i}),[e,i]);return t.default.createElement(a.Provider,{value:d},n)}function s(){let e=(0,t.useContext)(a);if(!e)throw Error("Google OAuth components must be used within GoogleOAuthProvider");return e}function l(e){var t;return null!=(t=null==e?void 0:e.clientId)?t:null==e?void 0:e.client_id}let n={large:40,medium:32,small:20};function i({onSuccess:e,onError:a,useOneTap:r,promptMomentNotification:i,type:d="standard",theme:o="outline",size:c="large",text:x,shape:u,logo_alignment:m,width:f,locale:p,click_listener:h,containerProps:b,...g}){let v=(0,t.useRef)(null),{clientId:k,scriptLoadedSuccessfully:w}=s(),j=(0,t.useRef)(e);j.current=e;let y=(0,t.useRef)(a);y.current=a;let N=(0,t.useRef)(i);return N.current=i,(0,t.useEffect)(()=>{var e,t,a,s,n,i,b,_,C;if(w)return null==(a=null==(t=null==(e=null==window?void 0:window.google)?void 0:e.accounts)?void 0:t.id)||a.initialize({client_id:k,callback:e=>{var t;if(!(null==e?void 0:e.credential))return null==(t=y.current)?void 0:t.call(y);let{credential:a,select_by:r}=e;j.current({credential:a,clientId:l(e),select_by:r})},...g}),null==(i=null==(n=null==(s=null==window?void 0:window.google)?void 0:s.accounts)?void 0:n.id)||i.renderButton(v.current,{type:d,theme:o,size:c,text:
1x,shape:u,logo_alignment:m,width:f,locale:p,click_listener:h}),r&&(null==(C=null==(_=null==(b=null==window?void 0:window.google)?void 0:b.accounts)?void 0:_.id)||C.prompt(N.current)),()=>{var e,t,a;r&&(null==(a=null==(t=null==(e=null==window?void 0:window.google)?void 0:e.accounts)?void 0:t.id)||a.cancel())}},[k,w,r,d,o,c,x,u,m,f,p]),t.default.createElement("div",{...b,ref:v,style:{height:n[c],...null==b?void 0:b.style}})}function d(){var e,t,a;null==(a=null==(t=null==(e=null==window?void 0:window.google)?void 0:e.accounts)?void 0:t.id)||a.disableAutoSelect()}function o({flow:e="implicit",scope:a="",onSuccess:r,onError:l,onNonOAuthError:n,overrideScope:i,state:d,...o}){let{clientId:c,scriptLoadedSuccessfully:x}=s(),u=(0,t.useRef)(),m=(0,t.useRef)(r);m.current=r;let f=(0,t.useRef)(l);f.current=l;let p=(0,t.useRef)(n);p.current=n,(0,t.useEffect)(()=>{var t,r;if(!x)return;let s="implicit"===e?"initTokenClient":"initCodeClient";u.current=null==(r=null==(t=null==window?void 0:window.google)?void 0:t.accounts)?void 0:r.oauth2[s]({client_id:c,scope:i?a:`openid profile email ${a}`,callback:e=>{var t,a;if(e.error)return null==(t=f.current)?void 0:t.call(f,e);null==(a=m.current)||a.call(m,e)},error_callback:e=>{var t;null==(t=p.current)||t.call(p,e)},state:d,...o})},[c,x,e,a,d]);let h=(0,t.useCallback)(e=>{var t;return null==(t=u.current)?void 0:t.requestAccessToken(e)},[]),b=(0,t.useCallback)(()=>{var e;return null==(e=u.current)?void 0:e.requestCode()},[]);return"implicit"===e?h:b}function c({onSuccess:e,onError:a,promptMomentNotification:r,cancel_on_tap_outside:n,prompt_parent_id:i,state_cookie_domain:d,hosted_domain:o,use_fedcm_for_prompt:c=!1,use_fedcm_for_button:x=!1,disabled:u,auto_select:m}){let{clientId:f,scriptLoadedSuccessfully:p}=s(),h=(0,t.useRef)(e);h.current=e;let b=(0,t.useRef)(a);b.current=a;let g=(0,t.useRef)(r);g.current=r,(0,t.useEffect)(()=>{var e,t,a,r,s,v,k,w,j;if(p){if(u){null==(a=null==(t=null==(e=null==window?void 0:window.google)?void 0:e.accounts)?void 0:t.id)||a.cancel();return}return null==(v=null==(s=null==(r=null==window?void 0:window.google)?void 0:r.accounts)?void 0:s.id)||v.initialize({client_id:f,callback:e=>{var t;if(!(null==e?void 0:e.credential))return null==(t=b.current)?void 0:t.call(b);let{credential:a,select_by:r}=e;h.current({credential:a,clientId:l(e),select_by:r})},hosted_domain:o,cancel_on_tap_outside:n,prompt_parent_id:i,state_cookie_domain:d,use_fedcm_for_prompt:c,use_fedcm_for_button:x,auto_select:m}),null==(j=null==(w=null==(k=null==window?void 0:window.google)?void 0:k.accounts)?void 0:w.id)||j.prompt(g.current),()=>{var e,t,a;null==(a=null==(t=null==(e=null==window?void 0:window.google)?void 0:e.accounts)?void 0:t.id)||a.cancel()}}},[f,p,n,i,d,o,c,x,u,m])}function x(e,t,...a){var r,s,l;return!!(null==window?void 0:window.google)&&((null==(l=null==(s=null==(r=null==window?void 0:window.google)?void 0:r.accounts)?void 0:s.oauth2)?void 0:l.hasGrantedAllScopes(e,t,...a))||!1)}function u(e,t,...a){var r,s,l;return!!(null==window?void 0:window.google)&&((null==(l=null==(s=null==(r=null==window?void 0:window.google)?void 0:r.accounts)?void 0:s.oauth2)?void 0:l.hasGrantedAnyScope(e,t,...a))||!1)}e.s(["GoogleLogin",()=>i,"GoogleOAuthProvider",()=>r,"googleLogout",()=>d,"hasGrantedAllScopesGoogle",()=>x,"hasGrantedAnyScopeGoogle",()=>u,"useGoogleLogin",()=>o,"useGoogleOAuth",()=>s,"useGoogleOneTapLogin",()=>c])},17976,e=>{"use strict";var t=e.i(43476),a=e.i(71645);let r=(0,e.i(75254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function s(){let[e,s]=(0,a.useState)(""),[l,n]=(0,a.useState)(!1);return((0,a.useEffect)(()=>{let e=navigator.userAgent||navigator.vendor||window.opera;/android/i.test(e)?(s("https://play.google.com/store/apps/details?id=com.tariften.app"),n(!0)):/iPad|iPhone|iPod/.test(e)&&!window.MSStream&&(s("https://apps.apple.com/my/app/tariften-mutfak-asistan%C4%B1/id6760183583"),n(!0))},[]),l)?(0,t.jsxs)("div",{className:"fixed bottom-0 left-0 right-0 z-50 flex items-center justify-between bg-white px-4 py-3 shadow-[0_-2px_10px_rgba(0,0,0,0.1)] sm:hidden",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("img",{src:"/tariften-icon.svg",alt:"Tariften App",className:"h-10 w-10 rounded-xl"}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"text-sm font-bold text-gray-900",children:"Tariften Mutfak Asistanı"}),(0,t.jsx)("span",{className:"text-xs text-gray-500",children:"Uygulamada daha hızlı"})]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("a",{href:e,className:"rounded-full bg-red-600 px-4 py-2 text-xs font-semibold text-white no-underline",children:"AÇ"}),(0,t.jsx)("button",{onClick:()=>n(!1),className:"p-1 text-gray-400",children:(0,t.jsx)(r,{size:20})})]})]}):null}e.s(["default",()=>s],17976)},58234,e=>{"use strict";var t=e.i(43476),a=e.i(22016),r=e.i(57688),s=e.i(84828),l=e.i(42055);let n=[{href:"https://www.instagram.com/tariftencom/",label:"Instagram",icon:s.FaInstagram},{href:"https://www.facebook.com/tariften",label:"Facebook",icon:s.FaFacebookF},{href:"https://x.com/tariften",label:"X",icon:s.FaTwitter},{href:"https://www.youtube.com/@tariften",label:"YouTube",icon:s.FaYoutube},{href:"https://www.tiktok.com/@tariftencom",label:"TikTok",icon:s.FaTiktok},{href:"https://tr.pinterest.com/tariftencom/",label:"Pinterest",icon:s.FaPinterest}];function i(){let e=new Date().getFullYear();return(0,t.jsx)("footer",{className:"mt-16 border-t border-[#eee7e3] bg-[#fbfaf8] text-slate-800",children:(0,t.jsx)("div",{className:"container mx-auto px-4 py-10 md:px-6 md:py-14",children:(0,t.jsxs)("div",{className:"overflow-hidden rounded-[32px] border border-[#eaded9] bg-white shadow-[0_24px_80px_rgba(100,60,45,0.07)]",children:[(0,t.jsxs)("div",{className:"grid gap-0 lg:grid-cols-[0.9fr_1.1fr]",children:[(0,t.jsxs)("div",{className:"relative overflow-hidden border-b border-[#eee6e2] px-6 py-8 md:px-8 lg:border-b-0 lg:border-r lg:px-10 lg:py-10",children:[(0,t.jsx)("div",{className:"absolute -right-14 -top-20 h-52 w-52 rounded-full bg-[#db4c3f]/8 blur-3xl"}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(a.default,{href:"/",className:"inline-flex items-center",children:(0,t.jsx)(r.default,{src:"/logo.svg",alt:"Tariften",width:165,height:54,className:"h-auto w-[150px] md:w-[165px]"})}),(0,t.jsx)("h2",{className:"mt-7 max-w-xl font-heading text-3xl font-bold leading-tight text-slate-900 md:text-[34px]",children:"Bugün ne pişirsem sorusunu birlikte kolaylaştıralım."}),(0,t.jsx)("p",{className:"mt-4 max-w-xl text-sm leading-7 text-slate-500",children:"Tarifler, menüler ve akıllı mutfak araçlarıyla günlük karar yükünü azaltan pratik bir mutfak deneyimi."}),(0,t.jsx)("div",{className:"mt-7 flex flex-wrap gap-2",children:n.map(({href:e,label:a,icon:r})=>(0,t.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer","aria-label":a,className:"grid h-10 w-10 place-items-center rounded-full border border-slate-200 bg-white text-slate-500 transition hover:-translate-y-0.5 hover:border-[#db4c3f] hover:bg-[#db4c3f] hover:text-white",children:(0,t.jsx)(r,{size:16})},a))})]})]}),(0,t.jsx)("div",{className:"px-6 py-8 md:px-8 lg:px-10 lg:py-10",children:(0,t.jsx)(l.default,{source:"tariften_footer"})})]}),(0,t.jsx)("div",{className:"border-t border-[#eee6e2] px-6 py-8 md:px-8 lg:px-10",children:(0,t.jsxs)("div",{className:"grid gap-9 sm:grid-cols-2 lg:grid-cols-[1fr_1fr_1.4fr]",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-4 text-[10px] font-extrabold uppercase tracking-[0.16em] text-slate-400",children:"Keşfet"}),(0,t.jsxs)("ul",{className:"space-y-3 text-sm font-medium text-slate-600",children:[(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:"/recipes",className:"transition hover:text-[#db4c3f]",children:"Tarifler"})}),(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:"/menus",className:"transition hover:text-[#db4c3f]",children:"Menüler"})}),(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:"/pantry",className:"transition hover:text-[#db4c3f]",children:"Dolap Asistanı"})}),(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:"/cookbook",className:"transition hover:text-[#db4c3f]",children:"Tarif Defterim"})})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-4 text-[10px] font-extrabold uppercase tracking-[0.16em] text-slate-400",children:"Tariften"}),(0,t.jsxs)("ul",{className:"space-y-3 text-sm font-medium text-slate-600",children:[(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:"/about",className:"transition hover:text-[#db4c3f]",children:"Hakkımızda"})}),(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:"/contact",className:"transition hover:text-[#db4c3f]",children:"İletişim & Reklam"})}),(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:"/blog",className:"transition hover:text-[#db4c3f]",children:"İçerikler"})}),(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:"/register",className:"transition hover:text-[#db4c3f]",children:"Ücretsiz Kayıt Ol"})})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-4 text-[10px] font-extrabold uppercase tracking-[0.16em] text-slate-400",children:"Cebinde de Tariften"}),(0,t.jsx)("p",{className:"max-w-md text-sm leading-6 text-slate-500",children:"Dolabın, tariflerin ve mutfak asistanın uygulamada da yanında."}),(0,t.jsxs)("div",{className:"mt-5 flex flex-wrap items-center gap-3",children:[(0,t.jsxs)("a",{href:"https://apps.apple.com/my/app/tariften-mutfak-asistan%C4%B1/id6760183583",target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-11 items-center gap-3 rounded-xl bg-slate-950 px-4 py-2.5 text-white transition hover:-translate-y-0.5 hover:bg-slate-800",children:[(0,t.jsx)(s.FaApple,{className:"text-xl"}),(0,t.jsxs)("span",{className:"leading-tight",children:[(0,t.jsx)("span",{className:"block text-[8px] uppercase tracking-wide text-white/60",children:"App Store"}),(0,t.jsx)("span",{className:"text-xs font-bold",children:"İndir"})]})]}),(0,t.jsxs)("a",{href:"https://play.google.com/store/apps/details?id=com.tariften.app",target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-11 items-center gap-3 rounded-xl border border-slate-200 bg-white px-4 py-2.5 text-slate-800 transition hover:-translate-y-0.5 hover:border-slate-300",children:[(0,t.jsx)("span",{className:"grid h-5 w-5 place-items-center rounded-md bg-[#db4c3f] text-[10px] font-black text-white",children:"▶"}),(0,t.jsxs)("span",{className:"leading-tight",children:[(0,t.jsx)("span",{className:"block text-[8px] uppercase tracking-wide text-slate-400",children:"Google Play"}),(0,t.jsx)("span",{className:"text-xs font-bold",children:"İndir"})]})]})]})]})]})}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 border-t border-[#eee6e2] px-6 py-5 text-[11px] text-slate-400 md:flex-row md:items-center md:justify-between md:px-8 lg:px-10",children:[(0,t.jsxs)("p",{children:["© ",e," Tariften. Tüm hakları saklıdır."]}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-x-5 gap-y-2",children:[(0,t.jsx)(a.default,{href:"/terms",className:"transition hover:text-slate-700",children:"Kullanım Koşulları"}),(0,t.jsx)(a.default,{href:"/privacy",className:"transition hover:text-slate-700",children:"Gizlilik Politikası"}),(0,t.jsx)(a.default,{href:"/kvkk",className:"transition hover:text-slate-700",children:"KVKK"})]})]})]})})})}e.s(["default",()=>i])},9876,e=>{"use strict";var t=e.i(43476),a=e.i(71645);let r=(0,a.createContext)(void 0);function s({children:e}){let[s,l]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e=localStorage.getItem("theme");if("dark"===e)l(!0),document.documentElement.classList.add("dark");else if("light"===e)l(!1),document.documentElement.classList.remove("dark");else{let e=window.matchMedia("(prefers-color-scheme: dark)").matches;l(e),e&&document.documentElement.classList.add("dark")}},[]),(0,t.jsx)(r.Provider,{value:{isDarkMode:s,toggleDarkMode:()=>{l(e=>{let t=!e;return t?(document.documentElement.classList.add("dark"),localStorage.setItem("theme","dark")):(document.documentElement.classList.remove("dark"),localStorage.setItem("theme","light")),t})}},children:e})}function l(){let e=(0,a.useContext)(r);if(void 0===e)throw Error("useTheme must be used within a ThemeProvider");return e}e.s(["ThemeProvider",()=>s,"useTheme",()=>l])},3374,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(22016),s=e.i(57688),l=e.i(18566),n=e.i(32341),i=e.i(9876),d=e.i(11152),o=e.i(84828);function c(){let{user:e,logout:c,loading:x}=(0,n.useAuth)(),{isDarkMode:u,toggleDarkMode:m}=(0,i.useTheme)(),f=(0,l.usePathname)(),p=(0,l.useRouter)(),[h,b]=(0,a.useState)(!1),[g,v]=(0,a.useState)(!1),[k,w]=(0,a.useState)(""),[j,y]=(0,a.useState)(!1),N=(0,a.useRef)(null),_=(0,a.useRef)(null);(0,a.useEffect)(()=>{let e=()=>{y(window.scrollY>20)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,a.useEffect)(()=>{let e=e=>{N.current&&!N.current.contains(e.target)&&b(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,a.useEffect)(()=>{b(!1),v(!1)},[f]);
1let C=e?.avatar_url||`https://ui-avatars.com/api/?name=${encodeURIComponent(e?.user_display_name||"User")}&background=random&color=fff`;return(0,t.jsxs)("header",{className:`sticky top-0 z-50 transition-all duration-300 ${j?"bg-white/95 backdrop-blur-md border-b border-gray-100 shadow-sm":"bg-white border-b border-gray-100"}`,children:[(0,t.jsxs)("div",{className:"container mx-auto px-4 h-16 flex justify-between items-center relative",children:[(0,t.jsx)(r.default,{href:"/",className:`flex items-center group transition-opacity duration-300 ${g?"opacity-0 md:opacity-100 pointer-events-none md:pointer-events-auto":"opacity-100"}`,children:(0,t.jsx)(s.default,{src:"/logo.svg",alt:"Tariften Logo",width:160,height:40,priority:!0,className:"h-9 w-auto object-contain opacity-90 group-hover:opacity-100 transition"})}),(0,t.jsxs)("nav",{className:`hidden md:flex items-center space-x-8 text-sm font-medium text-slate-500 transition-opacity duration-300 ${g?"lg:opacity-0 pointer-events-none xl:opacity-100 xl:pointer-events-auto":"opacity-100"}`,children:[(0,t.jsx)(r.default,{href:"/recipes",className:`hover:text-[#db4c3f] transition ${"/recipes"===f?"text-[#db4c3f] font-bold":""}`,children:"Tarifler"}),(0,t.jsx)(r.default,{href:"/menus",className:`hover:text-[#db4c3f] transition ${"/menus"===f?"text-[#db4c3f] font-bold":""}`,children:"Menüler"}),(0,t.jsx)(r.default,{href:"/pantry",className:`hover:text-[#db4c3f] transition ${"/pantry"===f?"text-[#db4c3f] font-bold":""}`,children:"Dolap Modu"}),(0,t.jsx)(r.default,{href:"/blog",className:`hover:text-[#db4c3f] transition ${"/blog"===f?"text-[#db4c3f] font-bold":""}`,children:"Blog"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-1 md:gap-3 justify-end",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),k.trim()&&(p.push(`/recipes?q=${encodeURIComponent(k.trim())}`),v(!1))},className:`relative flex items-center justify-end transition-all duration-500 ease-in-out ${g?"w-[calc(100vw-80px)] md:w-64":"w-9"}`,children:[(0,t.jsx)("input",{ref:_,type:"text",value:k,onChange:e=>w(e.target.value),placeholder:"Tarif ara...",className:`absolute right-0 top-0 h-9 bg-gray-100 text-slate-800 text-sm rounded-full pl-4 pr-10 border border-transparent focus:border-[#db4c3f] focus:ring-1 focus:ring-[#db4c3f] outline-none transition-all duration-300 ${g?"w-full opacity-100 scale-100":"w-0 opacity-0 scale-50"}`}),(0,t.jsx)("button",{type:"button",onClick:()=>{v(!g),g||setTimeout(()=>{_.current?.focus()},100)},className:`w-9 h-9 rounded-full flex items-center justify-center transition-colors relative z-10 ${g?"bg-[#db4c3f] text-white hover:bg-[#c2410c]":"hover:bg-gray-100 text-slate-500 hover:text-[#db4c3f]"}`,title:"Ara",children:(0,t.jsx)(d.FaSearch,{className:"text-sm"})})]}),(0,t.jsx)(r.default,{href:"/cookbook",className:`w-9 h-9 rounded-full hover:bg-gray-100 text-slate-500 hover:text-[#db4c3f] flex items-center justify-center transition ${g?"hidden md:flex":"flex"}`,title:"Tarif Defterim",children:(0,t.jsx)(d.FaRegBookmark,{className:"text-sm"})}),(0,t.jsx)("button",{onClick:()=>{m()},className:`w-9 h-9 rounded-full hover:bg-gray-100 dark:hover:bg-slate-700 text-slate-400 hover:text-slate-800 dark:hover:text-slate-200 flex items-center justify-center transition ${g?"hidden md:flex":"flex"}`,title:u?"Açık Mod":"Karanlık Mod",children:u?(0,t.jsx)(o.FaSun,{className:"text-sm text-yellow-400"}):(0,t.jsx)(d.FaRegMoon,{className:"text-sm"})})]}),(0,t.jsx)("div",{className:`hidden md:block w-px h-6 bg-gray-200 mx-1 transition-opacity ${g?"opacity-0":"opacity-100"}`}),(0,t.jsx)("div",{className:"hidden md:block",children:!x&&(e?(0,t.jsxs)("div",{className:`relative transition-opacity duration-300 ${g?"hidden md:block":"block"}`,ref:N,children:[(0,t.jsxs)("button",{onClick:()=>b(!h),className:"flex items-center gap-3 pl-2 group outline-none text-left",children:[(0,t.jsx)("div",{className:`w-9 h-9 rounded-full bg-[#db4c3f]/10 border border-transparent group-hover:border-[#db4c3f]/30 flex items-center justify-center text-[#db4c3f] transition ring-2 ring-transparent ${h?"ring-[#db4c3f]/20":""} overflow-hidden relative`,children:(0,t.jsx)(s.default,{src:C,alt:"Profil",fill:!0,className:"object-cover",unoptimized:C.includes("ui-avatars.c
1om")})}),(0,t.jsxs)("div",{className:"hidden md:flex flex-col items-start justify-center",children:[(0,t.jsx)("span",{className:"text-xs font-bold text-slate-700 group-hover:text-[#db4c3f] transition max-w-[150px] truncate leading-tight",children:e.user_display_name||e.user_nicename||"Hesabım"}),(0,t.jsx)("span",{className:"text-[10px] text-gray-400 font-medium leading-tight",children:"Şef"})]})]}),h&&(0,t.jsxs)("div",{className:"absolute right-0 top-full mt-3 w-56 bg-white rounded-2xl shadow-xl border border-gray-100 py-2 animate-fade-in-up origin-top-right",children:[(0,t.jsxs)("div",{className:"px-4 py-3 border-b border-gray-50 md:hidden",children:[(0,t.jsx)("p",{className:"text-xs font-bold text-slate-800",children:e.user_display_name}),(0,t.jsx)("p",{className:"text-[10px] text-gray-500 truncate",children:e.user_email})]}),(0,t.jsxs)("div",{className:"py-1",children:[(0,t.jsxs)(r.default,{href:"/profile",className:"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:bg-gray-50 hover:text-[#db4c3f] transition",children:[(0,t.jsx)(d.FaUser,{className:"text-xs"})," Profilim"]}),(0,t.jsxs)(r.default,{href:"/cookbook",className:"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:bg-gray-50 hover:text-[#db4c3f] transition",children:[(0,t.jsx)(d.FaBookOpen,{className:"text-xs"})," Tarif Defterim"]})]}),(0,t.jsx)("div",{className:"border-t border-gray-50 py-1",children:(0,t.jsxs)(r.default,{href:"/recipe/create",className:"flex items-center gap-3 px-4 py-2.5 text-sm text-[#db4c3f] font-bold hover:bg-orange-50 transition",children:[(0,t.jsx)(d.FaPlus,{className:"text-xs"})," Tarif Oluştur"]})}),(0,t.jsxs)("div",{className:"border-t border-gray-50 py-1",children:[(0,t.jsxs)(r.default,{href:"/profile/edit",className:"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:bg-gray-50 hover:text-slate-900 transition",children:[(0,t.jsx)(o.FaGear,{className:"text-xs"})," Hesap Ayarları"]}),(0,t.jsxs)("button",{onClick:c,className:"w-full flex items-center gap-3 px-4 py-2.5 text-sm text-gray-500 hover:bg-red-50 hover:text-red-500 transition text-left",children:[(0,t.jsx)(o.FaArrowRightFromBracket,{className:"text-xs"})," Çıkış Yap"]})]})]})]}):(0,t.jsxs)("div",{className:`transition-opacity duration-300 flex items-center gap-4 ${g?"hidden":"flex"}`,children:[(0,t.jsx)(r.default,{href:"/login",className:"text-xs font-bold text-slate-600 hover:text-[#db4c3f] transition",children:"Giriş Yap"}),(0,t.jsxs)(r.default,{href:"/register",className:"bg-[#db4c3f] hover:bg-[#b03d32] text-white text-xs font-bold px-5 py-2.5 rounded-full transition shadow-sm hover:shadow-md flex items-center gap-2 transform hover:-translate-y-0.5",children:["Kayıt Ol ",(0,t.jsx)(d.FaArrowRight,{className:"text-[10px]"})]})]}))}),(0,t.jsx)("button",{className:"md:hidden text-2xl text-slate-700 p-2 ml-2 z-50 relative",onClick:()=>b(!h),children:h?(0,t.jsx)(o.FaXmark,{}):(0,t.jsx)(o.FaBars,{})})]})]}),(0,t.jsx)("div",{className:`md:hidden fixed inset-0 bg-white z-40 transition-transform duration-300 ease-in-out ${h?"translate-x-0":"translate-x-full"} pt-20 px-6 overflow-y-auto`,children:(0,t.jsxs)("nav",{className:"flex flex-col gap-6",children:[e?(0,t.jsxs)("div",{className:"bg-gray-50 rounded-2xl p-4 flex items-center gap-4 mb-4",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-full overflow-hidden border border-gray-200 relative",children:(0,t.jsx)(s.default,{src:C,alt:"Profile",fill:!0,className:"object-cover",unoptimized:C.includes("ui-avatars.com")})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"font-bold text-slate-800 text-lg",children:e.user_display_name}),(0,t.jsx)("div",{className:"text-xs text-[#db4c3f] font-bold uppercase",children:"Şef"})]})]}):(0,t.jsxs)("div",{className:"bg-orange-50 rounded-2xl p-6 text-center mb-4",children:[(0,t.jsx)("h3",{className:"font-bold text-slate-800 mb-2",children:"Hoş Geldiniz!"}),(0,t.jsx)("p",{className:"text-xs text-slate-500 mb-4",children:"Tariften dünyasına katılın."}),(0,t.jsxs)("div",{className:"flex gap-3",children:[(0,t.jsx)(r.default,{href:"/login",className:"flex-1 py-2.5 rounded-xl border border-gray-200 bg-white font-bold text-slate-700 text-sm",onClick:()=>b(!1),children:"Giriş"}),(0,t.jsx)(r.default,{href:"/register",className:"flex-1 py-2.5 rounded-xl bg-[#db4c3f] text-white font-bold text-sm",onClick:()=>b(!1),children:"Kayıt Ol"})]})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 text-lg font-bold text-slate-700",children:[(0,t.jsx)(r.default,{href:"/",onClick:()=>b(!1),className:"hover:text-[#db4c3f]",children:"Anasayfa"}),(0,t.jsx)(r.default,{href:"/menus",onClick:()=>b(!1),className:"hover:text-[#db4c3f]",children:"Menüler"}),(0,t.jsx)(r.default,{href:"/pantry",onClick:()=>b(!1),className:"hover:text-[#db4c3f]",children:"Dolap Asistanı"}),(0,t.jsx)(r.default,{href:"/recipes",onClick:()=>b(!1),className:"hover:text-[#db4c3f]",children:"Tarifler"}),e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("hr",{className:"border-gray-100 my-2"}),(0,t.jsxs)(r.default,{href:"/profile",onClick:()=>b(!1),className:"flex items-center gap-3 text-base font-medium text-slate-600",children:[(0,t.jsx)(d.FaUser,{})," Profilim"]}),(0,t.jsxs)(r.default,{href:"/cookbook",onClick:()=>b(!1),className:"flex items-center gap-3 text-base font-medium text-slate-600",children:[(0,t.jsx)(d.FaBookOpen,{})," Tarif Defterim"]}),(0,t.jsxs)(r.default,{href:"/recipe/create",onClick:()=>b(!1),className:"flex items-center gap-3 text-base font-medium text-[#db4c3f]",children:[(0,t.jsx)(d.FaPlus,{})," Tarif Oluştur"]}),(0,t.jsxs)(r.default,{href:"/profile/edit",onClick:()=>b(!1),className:"flex items-center gap-3 text-base font-medium text-slate-600",children:[(0,t.jsx)(o.FaGear,{})," Hesap Ayarları"]}),(0,t.jsxs)("button",{onClick:()=>{c(),b(!1)},className:"flex items-center gap-3 text-base font-medium text-red-500 mt-2",children:[(0,t.jsx)(o.FaArrowRightFromBracket,{})," Çıkış Yap"]})]})]})]})})]})}e.s(["default",()=>c])},8341,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return n},requestIdleCallback:function(){return l}};for(var s in r)Object.defineProperty(a,s,{enumerable:!0,get:r[s]});let l="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esMo
1dule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},79520,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={default:function(){return v},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return b}};for(var s in r)Object.defineProperty(a,s,{enumerable:!0,get:r[s]});let l=e.r(55682),n=e.r(90809),i=e.r(43476),d=l._(e.r(74080)),o=n._(e.r(71645)),c=e.r(42732),x=e.r(22737),u=e.r(8341),m=new Map,f=new Set,p=e=>{let{src:t,id:a,onLoad:r=()=>{},onReady:s=null,dangerouslySetInnerHTML:l,children:n="",strategy:i="afterInteractive",onError:o,stylesheets:c}=e,u=a||t;if(u&&f.has(u))return;if(m.has(t)){f.add(u),m.get(t).then(r,o);return}let p=()=>{s&&s(),f.add(u)},h=document.createElement("script"),b=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),r&&r.call(this,t),p()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){o&&o(e)});l?(h.innerHTML=l.__html||"",p()):n?(h.textContent="string"==typeof n?n:Array.isArray(n)?n.join(""):"",p()):t&&(h.src=t,m.set(t,b)),(0,x.setAttributesFromProps)(h,e),"worker"===i&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",i),c&&(e=>{if(d.default.preinit)return e.forEach(e=>{d.default.preinit(e,{as:"style"})});if("undefined"!=typeof window){let t=document.head;e.forEach(e=>{let a=document.createElement("link");a.type="text/css",a.rel="stylesheet",a.href=e,t.appendChild(a)})}})(c),document.body.appendChild(h)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>p(e))}):p(e)}function b(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function g(e){let{id:t,src:a="",onLoad:r=()=>{},onReady:s=null,strategy:l="afterInteractive",onError:n,stylesheets:x,...m}=e,{updateScripts:h,scripts:b,getIsSsr:g,appDir:v,nonce:k}=(0,o.useContext)(c.HeadManagerContext);k=m.nonce||k;let w=(0,o.useRef)(!1);(0,o.useEffect)(()=>{let e=t||a;w.current||(s&&e&&f.has(e)&&s(),w.current=!0)},[s,t,a]);let j=(0,o.useRef)(!1);if((0,o.useEffect)(()=>{if(!j.current){if("afterInteractive"===l)p(e);else"lazyOnload"===l&&("complete"===document.readyState?(0,u.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>p(e))}));j.current=!0}},[e,l]),("beforeInteractive"===l||"worker"===l)&&(h?(b[l]=(b[l]||[]).concat([{id:t,src:a,onLoad:r,onReady:s,onError:n,...m,nonce:k}]),h(b)):g&&g()?f.add(t||a):g&&!g()&&p({...e,nonce:k})),v){if(x&&x.forEach(e=>{d.default.preinit(e,{as:"style"})}),"beforeInteractive"===l)if(!a)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:k,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...m,id:t}])})`}});else return d.default.preload(a,m.integrity?{as:"script",integrity:m.integrity,nonce:k,crossOrigin:m.crossOrigin}:{as:"script",nonce:k,crossOrigin:m.crossOrigin}),(0,i.jsx)("script",{nonce:k,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([a,{...m,id:t}])})`}});"afterInteractive"===l&&a&&d.default.preload(a,m.integrity?{as:"script",integrity:m.integrity,nonce:k,crossOrigin:m.crossOrigin}:{as:"script",nonce:k,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(g,"__nextScript",{value:!0});let v=g;("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},3303,(e,t,a)=>{t.exports=e.r(79520)},31362,e=>{"use strict";var t=e.i(43476),a=e.i(3303);let r="G-9L3VSGW4ZQ";function s(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{strategy:"afterInteractive",src:`https://www.googletagmanager.com/gtag/js?id=${r}`}),(0,t.jsx)(a.default,{id:"google-analytics",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:`
2            window.dataLayer = window.dataLayer || [];
3            function gtag(){dataLayer.push(arguments);}
4            gtag('js', new Date());
5            gtag('config', '${r}', {
6              page_path: window.location.pathname,
7            });
8          `}})]})}e.s(["default",()=>s])}]);

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.