PageSourceSearch

https://radarmanset.com/_next/static/chunks/app/vitrin/page-b8c7057222d9d086.js

js radarmanset.com collected 2026-10-02 01:40:59 UTC 9,230 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[419,2217,4598],{2356:(e,a,t)=>{"use strict";t.d(a,{eW:()=>n,et:()=>d});var l=t(2115),i=t(3671);async function s(e,a=60){try{let t=await fetch(`${(0,i.Gi)()}${e}`,{next:{revalidate:a},headers:{Accept:"application/json"},signal:AbortSignal.timeout(12e3)});if(!t.ok)return null;return await t.json()}catch{return null}}async function r(e,a){let t=Math.max(1,a.limit),l=Math.max(0,a.offset??0),i=new URLSearchParams({limit:String(t),offset:String(l),include_total:"true"}),r=await s(`/api/archive/day/${encodeURIComponent(e)}?${i}`,60);return r&&!Array.isArray(r)&&Array.isArray(r.items)&&"number"==typeof r.total?{day:r.day||e,total:r.total,items:r.items}:Array.isArray(r)?{day:e,total:r.length,items:r}:{day:e,total:0,items:[]}}(0,l.cache)(async(e,a,t)=>r(e,{limit:a,offset:t}));let n=8;function d(e,a=6,t){let l=t?.variant??"home",i=+("vitrin"===l),s=("vitrin"===l?[...e].reverse():e).map(e=>{let a=Array.isArray(e)?[...e]:[];return i>0&&a.length>i&&a.splice(0,i),a}),r=[],n=new Set,c=new Set,o=e=>{let t=!1;for(let l of s){if(r.length>=a)break;let i=l.findIndex(a=>!(!a?.id||n.has(a.id)||e&&a.source_id&&c.has(a.source_id)));if(i<0)continue;let[s]=l.splice(i,1);n.add(s.id),s.source_id&&c.add(s.source_id),r.push(s),t=!0}return t};for(;r.length<a&&o(!0););for(;r.length<a&&o(!1););return r}},3737:(e,a,t)=>{"use strict";t.d(a,{default:()=>d});var l=t(5155),i=t(8500),s=t.n(i),r=t(5939),n=t(3671);function d({items:e,className:a=""}){if(!e.length)return null;let t={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((e,a)=>({"@type":"ListItem",position:a+1,name:e.label,...e.href?{item:(0,n.rf)(e.href)}:{}}))};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.default,{id:"rm-jsonld-breadcrumb",data:t}),(0,l.jsx)("nav",{"aria-label":"Breadcrumb",className:`mb-3 text-[11px] font-bold uppercase tracking-widest text-muted ${a}`,children:(0,l.jsx)("ol",{className:"flex flex-wrap items-center gap-x-2 gap-y-1",children:e.map((a,t)=>{let i=t===e.length-1;return(0,l.jsxs)("li",{className:"flex items-center gap-2",children:[t>0&&(0,l.jsx)("span",{className:"opacity-40","aria-hidden":!0,children:"/"}),a.href&&!i?(0,l.jsx)(s(),{href:a.href,className:"hover:text-accent transition-colors",children:a.label}):(0,l.jsx)("span",{className:i?"text-foreground/70":void 0,"aria-current":i?"page":void 0,children:a.label})]},`${a.label}-${t}`)})})})]})}},4598:(e,a,t)=>{"use strict";t.d(a,{default:()=>n});var l=t(5155),i=t(2115),s=t(6832),r=t(7813);function n({placement:e="article_inline",className:a="",type:t="feed",showEmpty:d=!1}){let[c,o]=(0,i.useState)([]),[m,u]=(0,i.useState)({}),[p,h]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{(async()=>{try{let[e,a]=await Promise.all([fetch("/api/active-ads",{cache:"no-store"}),fetch("/api/config/settings",{cache:"no-store"})]);e.ok&&o(await e.json()),a.ok&&u(await a.json())}catch{}finally{h(!0)}})()},[]),p&&"0"!==m.ads_global_enabled)?(0,r.CQ)(c,e)?(0,l.jsx)("div",{className:a||"h-full min-h-[160px]",children:(0,l.jsx)(s.default,{placement:e,ads:c,settings:m,type:t})}):d&&"1"===m.ads_placeholders?(0,l.jsx)("div",{className:`h-full min-h-[160px] ${a}`,"data-ad-slot":e,children:(0,l.jsx)("div",{className:"vertical"===t?"h-full rounded-2xl border border-dashed border-border bg-paper/50 min-h-[160px] flex items-center justify-center px-2":"rounded-2xl border border-dashed border-border bg-paper/50 px-4 py-7 text-center",children:(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-[10px] font-black uppercase tracking-[0.2em] text-muted",children:"Reklam alanı"}),(0,l.jsx)("p",{className:"text-[10px] text-muted/70 mt-1.5 leading-relaxed",children:"Admin panelden bu slota i\xe7erik ekleyin"})]})})}):"vertical"===t&&a.includes("flex-1")?(0,l.jsx)("div",{className:`h-full min-h-[160px] ${a}`,"aria-hidden":!0}):null:null}},5678:(e,a,t)=>{Promise.resolve().then(t.bind(t,9018)),Promise.resolve().then(t.t.bind(t,8840,23))},5939:(e,a,t)=>{"use strict";t.d(a,{default:()=>i});var l=t(2115);function i({data:e,id:a="rm-jsonld"}){let t=JSON.stringify(e).replace(/</g,"\\u003c");return(0,l.useEffect)(()=>{let e=document.getElementById(a);return e||((e=document.createElement("script")).id=a,e.type="application/ld+json",document.head.appendChild(e)),e.text=t,()=>{document.getElementById(a)?.remove()}},[a,t]),null}},8840:e=>{e.exports={style:{fontFamily:"'Playfair Display', 'Playfair Display Fallback'",fontStyle:"normal"},className:"__className_c4d98c",variable:"__variable_c4d98c"}},9018:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>x});
1var l=t(5155),i=t(2115),s=t(4825),r=t(7008),n=t(3737),d=t(4598),c=t(7813),o=t(3671),m=t(2356);let u=(0,s.default)(()=>t.e(3125).then(t.bind(t,3125)),{loadableGenerated:{webpack:()=>[3125]},loading:()=>(0,l.jsx)("div",{className:"h-[360px] rounded-2xl bg-paper/60 animate-pulse","aria-hidden":!0})}),p=(0,s.default)(()=>Promise.all([t.e(5772),t.e(7622)]).then(t.bind(t,7622)),{loadableGenerated:{webpack:()=>[7622]},loading:()=>(0,l.jsx)("div",{className:"mt-8 h-48 rounded-2xl bg-paper/60 animate-pulse","aria-hidden":!0})}),h=(0,s.default)(()=>Promise.all([t.e(5772),t.e(1517)]).then(t.bind(t,1517)),{loadableGenerated:{webpack:()=>[1517]},loading:()=>(0,l.jsx)("div",{className:"mt-8 h-64 rounded-2xl bg-paper/60 animate-pulse","aria-hidden":!0})}),f=(0,s.default)(()=>Promise.all([t.e(5772),t.e(8318),t.e(8965)]).then(t.bind(t,8318)),{loadableGenerated:{webpack:()=>[8318]},ssr:!1});function x({initialSources:e=[],initialArticles:a={},initialFlat:t=[],initialFeaturedCategories:s=[]}){let[g,b]=(0,i.useState)(a),[y,j]=(0,i.useState)(t),[v,N]=(0,i.useState)(s),[k,w]=(0,i.useState)(e),[_,S]=(0,i.useState)([]),[A,$]=(0,i.useState)(!1),[E,P]=(0,i.useState)(null),[C,I]=(0,i.useState)([]),Y=(0,o.Gi)(),G=(0,o.MP)();(0,i.useEffect)(()=>{N(s)},[s]),(0,i.useEffect)(()=>{(async()=>{try{let e=s.length<6,[a,t,l,...i]=await Promise.all([fetch(`${Y}/api/config/sources`),fetch(`${Y}/api/news?category=manset&limit=200&lean=1`),fetch(`${Y}/api/active-ads`),...e?[fetch(`${Y}/api/news?category=ekonomi&limit=24&lean=1`),fetch(`${Y}/api/news?category=gundem&limit=24&lean=1`),fetch(`${Y}/api/news?category=spor&limit=16&lean=1`),fetch(`${Y}/api/news?category=magazin&limit=16&lean=1`)]:[]]);if(a.ok){let e=await a.json();w(e.filter(e=>1===e.is_active).sort((e,a)=>e.order-a.order))}if(t.ok){let e=await t.json();j(e);let a={};e.forEach(e=>{a[e.source_id]||(a[e.source_id]=[]),a[e.source_id].push(e)}),b(a)}if(l.ok&&S(await l.json()),i.length>0){let e=await Promise.all(i.map(e=>e.ok?e.json():[]));N((0,m.et)(e.filter(Array.isArray),6,{variant:"vitrin"}))}}catch{}finally{$(!0)}})()},[Y,s.length]),(0,i.useEffect)(()=>{let e,a=()=>{(e=new WebSocket(`${G}/ws`)).onmessage=e=>{let a=JSON.parse(e.data);if(a?.type!=="PIYASA_UPDATE"&&a?.type!=="PIYASA_STATUS"&&"NEW_ARTICLE"===a.type&&"manset"===a.article.category){let e=a.article;b(a=>{let t=[...a[e.source_id]||[]];return t.find(a=>a.id===e.id)||t.unshift(e),{...a,[e.source_id]:t.slice(0,20)}}),j(a=>a.find(a=>a.id===e.id)?a:[e,...a].slice(0,200))}},e.onclose=()=>setTimeout(a,5e3)};return a(),()=>e?.close()},[G]);let O=(e,a)=>{I(a&&a.length?a:y),P(e)},L=A&&((0,c.CQ)(_,c.pY[0])||(0,c.CQ)(_,c.pY[1])),Q=k.length>0;return(0,l.jsxs)("div",{className:"min-h-screen",children:[(0,l.jsx)(r.default,{}),(0,l.jsxs)("main",{className:`${o.$8} py-3 md:py-4`,children:[(0,l.jsx)(n.default,{className:"mb-2",items:[{label:"Ana Sayfa",href:"/"},{label:"Vitrin"}]}),(0,l.jsxs)("div",{className:"mb-4 flex flex-wrap items-end justify-between gap-2",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-[10px] font-black uppercase tracking-[0.22em] text-accent mb-0.5",children:"Vitrin"}),(0,l.jsx)("h1",{className:"text-xl md:text-2xl font-black tracking-tight text-foreground leading-tight",children:"Gazete manşetleri"})]}),(0,l.jsx)("p",{className:"text-xs text-muted max-w-md md:text-right leading-snug",children:"Yayın organlarının ana sayfa manşetleri kaynak adıyla listelenir; tam metin i\xe7in kaynak siteye gidin."})]}),(0,l.jsxs)("div",{className:`grid grid-cols-1 gap-3 md:gap-4 items-stretch ${L?"lg:grid-cols-[minmax(0,1fr)_260px] xl:grid-cols-[minmax(0,1fr)_280px]":""}`,children:[(0,l.jsx)("div",{className:"premium-card p-2.5 md:p-4 min-h-[420px] md:min-h-[560px] lg:h-[600px] rounded-2xl border border-border overflow-hidden bg-surface shadow-sm",children:Q?(0,l.jsx)(u,{articles:g,sources:k,onOpenDetail:(e,a)=>O(e,a)}):(0,l.jsx)("div",{className:"h-full min-h-[420px] rounded-xl bg-paper/60 animate-pulse","aria-busy":!0,"aria-label":"İ\xe7erik"})}),L&&(0,l.jsxs)("aside",{className:"flex flex-col gap-3 min-h-0 lg:h-[600px]",children:[(0,c.CQ)(_,c.pY[0])&&(0,l.jsx)(d.default,{className:"flex-1 min-h-[180px] lg:min-h-0",placement:c.pY[0],type:"vertical"}),(0,c.CQ)(_,c.pY[1])&&(0,l.jsx)(d.default,{className:"flex-1 min-h-[180px] lg:min-h-0",placement:c.pY[1],type:"vertical"})]})]}),(0,l.jsx)(p,{className:"mt-8 md:mt-10",articles:v,onOpenArticle:O}),(0,l.jsx)(h,{articles:y,onOpenArticle:O})]}),null!=E&&(0,l.jsx)(f,{articleId:E,queue:C.length?C:y,onClose:()=>P(null),onNavigate:P})]})}}},e=>{e.O(0,[2319,8500,7008,6832,8441,3794,7358],()=>
1e(e.s=5678)),_N_E=e.O()}]);

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.