PageSourceSearch

https://www.samanyoluhaber.com/_next/static/chunks/a7ad4a108f5821e8.js

js samanyoluhaber.com collected 2026-10-02 04:26:04 UTC 14,330 bytes, 2 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,3375,e=>{"use strict";var t=e.i(43476),r=e.i(77949);e.s(["default",0,({limit:e=9,initialNews:l=[],initialTimes:s={}})=>{let a=l.slice(0,e).map(e=>({...e,detailTime:s[e.id]||"--:--"}));return(0,t.jsxs)("div",{className:"border-t-0 mt-14 relative",children:[(0,t.jsx)("div",{className:"absolute top-0 left-0 -mt-9",children:(0,t.jsx)("div",{className:"news-label orange",style:{bottom:"1px"},children:"SON DAKİKA"})}),(0,t.jsx)("div",{className:"flex flex-col mt-8",children:a.map((e,l)=>{let s;return(0,t.jsxs)("a",{href:(0,r.generateFullUrl)(e.title,e.id),rel:"noopener noreferrer",className:`flex items-center hover:bg-gray-100 transition mt-2 ${l!==a.length-1?" border-gray-200":""}`,children:[(0,t.jsx)("div",{className:"w-24 h-28 flex items-center justify-center mid-icon-content",style:{width:"25%"},children:(0,t.jsx)("div",{className:"text-black font-bold text-3xl",style:{fontFamily:"Outfit, sans-serif"},children:e.detailTime})}),(0,t.jsx)("img",{src:"/Mid.png",alt:"Mid icon",className:"mid-icon mx-2",style:{width:"4.5%"}}),(0,t.jsx)("div",{className:"flex flex-col justify-center h-28 mx-2",style:{width:"70%"},children:(0,t.jsx)("h3",{className:"custom-text-title font-medium",style:{fontFamily:"Outfit, sans-serif"},children:(s=e.title,s.length>60?s.slice(0,60)+"...":s)})})]},e.id)})})]})}])},77949,e=>{"use strict";let t=e=>{let t={ş:"s",Ş:"S",ğ:"g",Ğ:"G",ü:"u",Ü:"U",ö:"o",Ö:"O",ç:"c",Ç:"C",ı:"i",İ:"I"};return e.replace(/[şŞğĞüÜöÖçÇıİ]/g,e=>t[e]||e)},r=e=>t(e).toLowerCase().replace(/[^a-z0-9\s-]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").trim(),l=e=>e&&"string"==typeof e?t(e).toLowerCase().trim().replace(/[^a-z0-9\s-]/gi,"").replace(/\s+/g,"-").replace(/-+/g,"-"):"";e.s(["convertTitleToSlug",0,r,"generateArticleUrl",0,(e,t,s,a)=>{let i=r(e),n=l(a);return`/yazar/${n}/${i}/${s}`},"generateAuthorUrl",0,(e,t)=>{let r=l(e);return`/yazarlar/${r}`},"generateFullUrl",0,(e,t)=>{let l=r(e);return`/${l}/${t}`}])},217,e=>{"use strict";var t=e.i(43476),r=e.i(71645);e.s(["default",0,({slot:e,format:l="auto",className:s=""})=>{let a=(0,r.useRef)(null),i=(0,r.useRef)(!1);return(0,r.useEffect)(()=>{if(i.current||!a.current)return;let e=()=>{if(i.current||!a.current)return;let e=a.current.getAttribute("data-adsbygoogle-status");if(!e||"unfilled"===e)try{(window.adsbygoogle=window.adsbygoogle||[]).push({}),i.current=!0}catch(e){console.error("Adsbygoogle error:",e)}};if(window.adsbygoogle?.loaded){let t=setTimeout(e,100);return()=>clearTimeout(t)}let t=document.querySelector('script[src*="adsbygoogle"]');if(t){let r=()=>e();return t.addEventListener("load",r),()=>t.removeEventListener("load",r)}let r=0,l=setInterval(()=>{r++,(window.adsbygoogle?.push!==Array.prototype.push||r>=20)&&(e(),clearInterval(l))},500);return()=>clearInterval(l)},[]),(0,t.jsx)("ins",{ref:a,className:`adsbygoogle block ${s}`,style:{display:"block"},"data-ad-client":"ca-pub-2330338024433131","data-ad-slot":e,"data-ad-format":l,"data-full-width-responsive":"true"})}])},1159,e=>{"use strict";var t=e.i(43476),r=e.i(77949);e.s(["default",0,({limit:e=5,initialNews:l=[]})=>(0,t.jsxs)("div",{className:"mt-12 relative",children:[(0,t.jsx)("div",{className:"absolute -top-3.5 left-0 -mt-6 ",children:(0,t.jsx)("div",{className:"news-label orange",style:{bottom:"-1px"},children:"ÇOK OKUNAN HABERLER"})}),(0,t.jsx)("div",{className:"flex flex-col gap-4 pt-4 items-center",children:l.slice(0,e).map(e=>{let l;return(0,t.jsxs)("a",{href:(0,r.generateFullUrl)(e.title,e.id),rel:"noopener noreferrer",className:"flex gap-4 mt-2 items-center hover:bg-gray-100 transition w-full max-w-4xl border-b border-gray-300 sm:border-none pb-4 sm:pb-0",children:[(0,t.jsx)("div",{className:"min-w-[108px] min-h-[77px] max-w-[108px] max-h-[77px] sm:min-w-[140px] sm:min-h-[90px] sm:max-w-[140px] sm:max-h-[90px] overflow-hidden",children:(0,t.jsx)("img",{src:e.path,alt:e.title,loading:"lazy",className:"w-full h-full object-cover"})}),(0,t.jsx)("div",{className:"flex flex-col justify-center text-left",children:(0,t.jsx)("h3",{className:"custom-text-title font-normal",children:(l=e.title,l.length>50?l.slice(0,50)+"...":l)})})]},e.id)})})]})])},17697,e=>{"use strict";var t=e.i(43476),r=e.i(71645),l=e.i(22016),s=e.i(77949),a=e.i(47133);let i=({htmlContent:e})=>{let[l,s]=(0,r.useState)(0),[a,i]=(0,r.useState)("");return(0,r.useEffect)(()=>{let e=()=>s(window.innerWidth);return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,r.useEffect)(()=>
1{if("u">typeof document){let t=document.createElement("div");t.innerHTML=e||"";let r=t.textContent||t.innerText||"",s=l<640?40:l<768?60:l<1024?80:100;i(r.length>s?r.substring(0,s)+"...":r)}},[e,l]),(0,t.jsx)("div",{className:"custom-text-details text-gray-600",children:a})};e.s(["default",0,({limit:e=5,initialAuthors:n=[]})=>{let[o,c]=(0,r.useState)(n.slice(0,e));return(0,r.useEffect)(()=>{if(n.length>0)return;let t=new AbortController;return fetch(`${a.API_BASE_URL}/authors?limit=${e}`,{headers:{Authorization:`Bearer ${a.API_TOKEN}`},signal:t.signal}).then(e=>e.json()).then(e=>c(e.data||[])).catch(e=>{"AbortError"!==e.name&&console.error("Error fetching authors:",e)}),()=>t.abort()},[n,e]),(0,t.jsxs)("div",{className:"mt-8 relative",children:[(0,t.jsx)("div",{className:"absolute -top-3.5 left-0 -mt-6",children:(0,t.jsx)(l.default,{href:"/yazarlar",children:(0,t.jsx)("div",{className:"news-label orange cursor-pointer hover:text-blue-600",children:"YAZARLAR"})})}),(0,t.jsx)("div",{className:"flex flex-col gap-4 pt-4 items-center w-full",children:o.map((e,r)=>{var l;let a;return(0,t.jsxs)("div",{onClick:()=>{e.title&&e.editor_id&&e.news_id&&e.editor_name?window.open((0,s.generateArticleUrl)(e.title,e.editor_id,e.news_id,e.editor_name),"_self"):e.editor_id&&e.editor_name&&window.open((0,s.generateAuthorUrl)(e.editor_name,e.editor_id),"_self")},className:"flex gap-4 border-b-2 border-gray-200 w-full max-w-4xl cursor-pointer hover:bg-gray-100 transition mt-2",children:[(0,t.jsx)("div",{className:"min-w-[100px] min-h-[100px] max-w-[100px] max-h-[100px] overflow-hidden",children:e.image_path?.trim()?(0,t.jsx)("img",{src:e.image_path,alt:e.editor_name,className:"w-full h-full object-cover",loading:"lazy"}):(0,t.jsx)("div",{className:"w-full h-full bg-gray-200 text-gray-500 flex items-center justify-center text-xs rounded",children:"No Image"})}),(0,t.jsxs)("div",{className:"flex flex-col justify-center text-left",children:[(0,t.jsx)("h3",{className:"font-bold mb-1 custom-text-details sm:text-base",children:(l=e.editor_name,a={i:"İ",ı:"I",ğ:"Ğ",ü:"Ü",ş:"Ş",ö:"Ö",ç:"Ç"},l.split("").map(e=>a[e]||e.toUpperCase()).join(""))}),e.title&&(0,t.jsx)("div",{className:"cursor-pointer",children:(0,t.jsx)(i,{htmlContent:e.title})})]})]},r)})})]})}])},97255,e=>{"use strict";var t=e.i(43476),r=e.i(57688),l=e.i(71645),s=e.i(30013),a=e.i(77949),i=e.i(47133);let n=e=>e.charAt(0).toUpperCase()+e.slice(1),o=e=>Math.max(1,Math.ceil((e-10)/20)),c=({id:e,initialNews:c=[]})=>{let[d,m]=(0,l.useState)(c.slice(0,10)),[u,x]=(0,l.useState)(c.slice(10)),[h,f]=(0,l.useState)(0),[g,p]=(0,l.useState)({}),[b,v]=(0,l.useState)(1),[w,y]=(0,l.useState)(1),[j,N]=(0,s.default)({loop:!0}),A=(0,l.useRef)(null),[_,E]=(0,l.useState)(0),[S,C]=(0,l.useState)(!1);(0,l.useEffect)(()=>{m(c.slice(0,10)),x(c.slice(10)),v(1),p({})},[e]),(0,l.useEffect)(()=>{f(window.innerWidth);let e=()=>f(window.innerWidth);return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,l.useEffect)(()=>{let e=new AbortController;return 0===c.length&&T(e.signal),U(e.signal),()=>e.abort()},[e,c.length]),(0,l.useEffect)(()=>{if(1===b&&c.length>0)return void x(c.slice(10));let e=new AbortController;return I(b,e.signal),()=>e.abort()},[b,e]);let T=async t=>{try{let r=await fetch(`${i.API_BASE_URL}/news-by-category?category_id=${e}&limit=10`,{headers:{Authorization:`Bearer ${i.API_TOKEN}`},signal:t});if(!r.ok)throw Error("Failed to fetch headlines");let l=await r.json();m(l.data)}catch(e){"AbortError"!==e.name&&console.error(e)}},$=async(t,r)=>{let l=await fetch(`${i.API_BASE_URL}/news-by-category-page-wise?category_id=${e}&per_page=10&page=${t}`,{headers:{Authorization:`Bearer ${i.API_TOKEN}`},signal:r});if(!l.ok)throw Error("Failed to fetch news");return l.json()},U=async e=>{try{let t=await $(1,e);y(o(t.data.meta.total??0))}catch(e){"AbortError"!==e.name&&console.error(e)}},I=async(e,t)=>{let r=(10+(e-1)*20)/10+1,l=Array.from({length:2},(e,t)=>r+t);try{let e=await Promise.all(l.map(e=>$(e,t)));x(e.flatMap(e=>e.data.data??[])),y(o(e[0]?.data?.meta?.total??0))}catch(e){"AbortError"!==e.name&&console.error(e)}};(0,l.useEffect)(()=>
1{if(!N)return;let e=()=>E(N.selectedScrollSnap());return N.on("select",e),e(),()=>{N.off("select",e)}},[N]);let k=()=>{A.current&&(clearInterval(A.current),A.current=null)};(0,l.useEffect)(()=>{if(N&&!S)return A.current=setInterval(()=>{N.canScrollNext()?N.scrollNext():N.scrollTo(0)},4e3),()=>k()},[N,S]);let z=e=>{N&&(N.scrollTo(e),k(),S||(A.current=setInterval(()=>{N.canScrollNext()?N.scrollNext():N.scrollTo(0)},4e3)))},L=e=>{let t=[...d,...u].find(t=>t.id===e);if(!t)return;let r=(0,a.generateFullUrl)(t.title,t.id);window.open(r)},R=(e,t)=>e.length>t?e.slice(0,t)+"...":e;return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{className:"relative mb-16 max-w-screen-xl mx-auto w-full aspect-[13/7]",onMouseEnter:()=>C(!0),onMouseLeave:()=>C(!1),children:[(0,t.jsx)("div",{className:"overflow-hidden h-full w-full rounded-lg",ref:j,children:(0,t.jsx)("div",{className:"flex h-full w-full",children:d.map(e=>(0,t.jsxs)("div",{className:"flex-[0_0_100%] h-full w-full relative cursor-pointer overflow-hidden",onClick:()=>L(e.id),children:[e.image_path?(0,t.jsx)("div",{className:"relative w-full h-full",children:(0,t.jsx)(r.default,{src:e.image_path,alt:e.title,fill:!0,sizes:"100vw",className:"object-cover",priority:_===d.findIndex(t=>t.id===e.id)})}):(0,t.jsx)("div",{className:"w-full h-full bg-gray-200 flex items-center justify-center",children:"No Image"}),(0,t.jsx)("div",{className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/70 to-transparent px-4 py-2 text-base sm:px-6 sm:py-4 sm:text-xl text-white font-semibold",children:R(e.title,100)})]},e.id))})}),(0,t.jsx)("div",{className:"flex justify-center items-center gap-2 mt-2 border-b border-red-600 select-none",children:d.map((e,r)=>{let l=_===r;return(0,t.jsxs)("button",{onMouseEnter:()=>z(r),onClick:()=>z(r),className:`relative w-8 h-8 flex items-center justify-center border rounded text-sm font-semibold
2                  ${l?"bg-red-600 text-white h-10":"bg-white text-gray-700 hover:bg-gray-100 h-8"}`,children:[r+1,l&&(0,t.jsx)("span",{className:"absolute -bottom-2 left-1/2 transform -translate-x-1/2",style:{fontSize:"18px",lineHeight:"-.5"},"aria-hidden":"true",children:"▲"})]},r)})})]}),(0,t.jsx)("div",{className:"mt-6 grid grid-cols-1 md:grid-cols-2 gap-6",children:u.map(e=>(0,t.jsxs)("div",{className:"flex gap-4 cursor-pointer hover:bg-gray-100 p-2 rounded transition",onClick:()=>L(e.id),children:[e.image_path?(0,t.jsx)("div",{className:"w-[192px] h-[144px] lg:w-[128px] lg:h-[92px] flex-shrink-0 relative",children:(0,t.jsx)(r.default,{src:e.image_path,alt:e.title,fill:!0,className:"object-cover",loading:"lazy"})}):(0,t.jsx)("div",{className:"w-[192px] h-[144px] lg:w-[128px] lg:h-[92px] bg-gray-200 flex items-center justify-center",children:"No Image"}),(0,t.jsxs)("div",{className:"flex flex-col flex-grow lg:pl-2",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold",children:R(e.title,50)}),(0,t.jsx)("p",{className:"text-gray-500 text-xs",children:(e=>{if(!e)return"";let t=new Date(e),r=t.toLocaleDateString("tr-TR",{timeZone:"UTC",weekday:"long"}),l=t.toLocaleDateString("tr-TR",{timeZone:"UTC",month:"long"}),s=t.getUTCDate(),a=t.getUTCFullYear();return`Yayınlanma ${n(r)}, ${n(l)} ${s} ${a}`})(e.insert_date)}),(0,t.jsx)("div",{className:"text-md mt-2",children:g[e.id]?e.abstracts:R(e.abstracts||"",h<640?80:h<768?120:h<1024?160:80)})]})]},e.id))}),w>1&&(0,t.jsxs)("div",{className:"flex justify-center items-center gap-2 mt-8 pb-6 flex-wrap",children:[(0,t.jsx)("button",{onClick:()=>v(e=>Math.max(e-1,1)),disabled:1===b,className:"px-4 py-2 bg-gray-200 rounded disabled:opacity-50 cursor-pointer hover:bg-gray-300 transition-colors disabled:cursor-not-allowed",children:"Prev"}),b>3&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{onClick:()=>v(1),className:"px-3 py-1 rounded cursor-pointer transition-colors bg-gray-200 hover:bg-gray-300",children:"1"}),b>4&&(0,t.jsx)("span",{className:"px-2 select-none",children:"..."})]}),Array.from({length:5},(e,t)=>b-2+t).filter(e=>e>0&&e<=w).map(e=>(0,t.jsx)("button",{onClick:()=>v(e),className:`px-3 py-1 rounded cursor-pointer transition-colors ${b===e?"bg-blue-600 text-white":"bg-gray-200 hover:bg-gray-300"}`,children:e},e)),b<w-2&&(0,t.jsxs)(t.Fragment,{children:[b<w-3&&(0,t.jsx)("span",{className:"px-2 select-none",children:"..."}),(0,t.jsx)("button",{onClick:()=>v(w),className:"px-3 py-1 rounded cursor-pointer transition-colors bg-gray-200 hover:bg-gray-300",children:w})]}),(0,t.jsx)("button",{onClick:()=>v(e=>Math.min(e+1,w)),disabled:b===w,className:"px-4 py-2 bg-gray-200 rounded disabled:opacity-50 cursor-pointer hover:bg-gray-300 transition-colors disabled:cursor-not-allowed",children:"Next"})]})]})};var d=e.i(1159),m=e.i(3375),u=e.i(217),x=e.i(17697);function h({categoryId:e,initialCategoryNews:r,initialAuthors:l,initialTopNewsTimes:s={},initialPopularNews:a,initialTopNews:i}){return(0,t.jsx)("div",{className:"container mx-auto px-4 mt-45",children:(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row gap-8",children:[(0,t.jsx)("div",{className:"lg:w-7/10",children:(0,t.jsx)(c,{id:String(e),initialNews:r})}),(0,t.jsxs)("div",{className:"lg:w-3/10 relative",children:[(0,t.jsx)(x.default,{limit:5,initialAuthors:l}),(0,t.jsx)(u.default,{slot:"7926233203",className:"my-6"}),(0,t.jsx)(d.default,{initialNews:a}),(0,t.jsx)(u.default,{slot:"7926233203",className:"my-6"}),(0,t.jsx)(m.default,{initialNews:i,initialTimes:s}),(0,t.jsx)(u.default,{slot:"7926233203",className:"my-6"})]})]})})}e.s(["default",()=>h],97255)}]);

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.