1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,72520,e=>{"use strict";e.s(["ArrowRight",()=>t],72520);let t=(0,e.i(75254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},33477,e=>{"use strict";e.s(["default",()=>i]);var t=e.i(43476),a=e.i(72520),r=e.i(57688),s=e.i(22016),l=e.i(18566);e.i(71645);var o=e.i(30955);function i(e){let{blog:i}=e,n=(0,l.useRouter)(),{_id:d,title:c,excerpt:x,coverImage:g,tags:u,visitCount:m,author:h,createdAt:f}=i,p=async e=>{e.preventDefault();try{await fetch("/api/blogs/".concat(d),{method:"POST"}),n.push("/blogs/".concat(d))}catch(e){n.push("/blogs/".concat(d))}};return(0,t.jsxs)("section",{className:"group relative flex h-full flex-col overflow-hidden rounded-2xl border border-gray-200 dark:border-gray-700 shadow-md transition-all duration-300 hover:shadow-xl hover:-translate-y-1",children:[(0,t.jsxs)("figure",{className:"relative h-60 md:h-72 overflow-hidden",children:[g&&(0,t.jsx)(r.default,{src:g||"/hero-privacy.jpg",alt:c,width:500,height:300,className:"h-full w-full object-cover transition-transform duration-700 group-hover:scale-110"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-transparent transition-opacity duration-300"}),(0,t.jsx)("div",{className:"absolute top-3 left-3 flex flex-wrap items-center gap-2",children:null==u?void 0:u.slice(0,2).map((e,a)=>(0,t.jsxs)("span",{className:"text-xs font-semibold bg-orange-500/90 text-white px-3 py-1 rounded-full shadow-md",children:["#",e]},a))}),(0,t.jsxs)("div",{className:"absolute top-3 right-3 flex items-center gap-1 bg-transparent bg-blur dark:bg-gray-800/90 text-gray-100 dark:text-gray-200 px-2 py-1 rounded-full text-xs font-medium shadow-md border border-gray-900",children:[(0,t.jsx)(o.FaEye,{className:"w-4 h-4 text-white"})," ",m||0]})]}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col p-5",children:[(0,t.jsx)("h1",{className:"text-lg md:text-xl font-bold mb-2 line-clamp-2 text-gray-900 dark:text-gray-100 group-hover:text-orange-500 transition-colors",children:c}),(0,t.jsx)("div",{className:"flex items-center justify-between text-xs md:text-sm text-gray-600 dark:text-gray-400 mb-4",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(r.default,{src:"/user.png",alt:h||"Author",width:28,height:28,className:"rounded-full border border-gray-200 dark:border-gray-600 object-cover"}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"font-semibold text-xs",children:"Mr. Blogger"}),f&&(0,t.jsx)("span",{className:"text-xs",children:new Date(f).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})})]})]})}),(0,t.jsx)("p",{className:"text-sm text-gray-700 dark:text-gray-300 line-clamp-2 mb-4",children:x}),(0,t.jsx)("hr",{className:"border-orange-200 dark:border-gray-700 mb-3"}),(0,t.jsx)("div",{className:"flex flex-1 items-center justify-end",children:(0,t.jsxs)(s.default,{href:"/blogs/".concat(d),onClick:p,className:"flex items-center gap-1 text-sm font-semibold text-gray-500 dark:text-gray-300 hover:text-orange-500 dark:hover:text-orange-400 transition-colors",children:["Read More",(0,t.jsx)(a.ArrowRight,{className:"h-4 w-4 transition-transform duration-300 group-hover:translate-x-1"})]})})]})]})}},58145,e=>{e.v("/_next/static/media/blog-page-banner.1f5e5b27.png")},95504,e=>{"use strict";e.s(["default",()=>d],95504);var t=e.i(43476),a=e.i(71645),r=e.i(57688);let s={src:e.i(58145).default,width:1708,height:847,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAhElEQVR42gWASwqCQBiA5waBlT+Gk/lIIYkSsQhdpFAQERjRIobWrlsEXaBVdOZP1Ptg8W0tfg+fz7mgCWzMfsu/u1HMXZRpEu7HjFMe8ypjnitNV2fU6xRn4KB2keCJQ6IDLumUjba45hGL0MOVEar0hUpPmNkuMrQJZUyVJZi2ZBkKPcvUMyQ2iJ1kAAAAAElFTkSuQmCC"};function l(e){let{query:a,setQuery:r,tag:s,setTag:l,allTags:o}=e;return(0,t.jsx)("div",{"data-aos":"fade-down",className:"w-full max-w-3xl mx-auto bg-black/30 backdrop-blur-md rounded-xl shadow-lg",children:(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-2 sm:gap-4 p-3 sm:p-4 roun
1ded-xl bg-gradient-to-r from-orange-600/70 to-orange-400/70 items-stretch sm:items-center",children:[(0,t.jsx)("input",{type:"text",placeholder:"Search articles...",value:a,onChange:e=>r(e.target.value),className:"flex-1 w-full bg-white/10 border border-white/20 rounded-lg px-3 py-2 sm:py-2.5 text-sm sm:text-base text-white placeholder:text-white/70 outline-none focus:ring-2 focus:ring-orange-400 transition-all duration-200"}),(0,t.jsx)("select",{className:"w-full sm:w-auto px-3 py-2 sm:py-2.5 bg-white/10 border border-white/20 rounded-lg text-sm sm:text-base text-white outline-none focus:ring-2 focus:ring-orange-300 hover:bg-orange-600/60 transition-all duration-200 cursor-pointer",value:s,onChange:e=>l(e.target.value),children:o.map((e,a)=>(0,t.jsx)("option",{value:e,className:"bg-gray-900 text-white",children:e},"".concat(e,"-").concat(a)))})]})})}function o(e){let{blogs:a,query:o,setQuery:i,tag:n,setTag:d}=e,c=["All",...new Set(a.flatMap(e=>e.tags||[]))];return(0,t.jsxs)("header",{className:"relative bg-cover bg-center overflow-hidden py-12",children:[(0,t.jsx)("div",{className:"absolute inset-0",children:(0,t.jsx)(r.default,{src:s,alt:"FastFeast Blog Banner",fill:!0,className:"object-cover",priority:!0})}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/50"}),(0,t.jsx)("div",{className:"relative z-10 flex flex-col justify-center items-center text-center h-full p-6 sm:p-10 lg:p-16",children:(0,t.jsxs)("div",{className:"w-full max-w-4xl mx-auto",children:[(0,t.jsx)("h1",{className:"text-2xl sm:text-4xl lg:text-5xl uppercase text-shadow-accent-content font-extrabold py-2 bg-gradient-to-r from-red-700 via-orange-400 to-yellow-400 bg-clip-text text-transparent",children:"FastFeast Food Journal, Tradition Meets Delivery"}),(0,t.jsx)("p",{className:"text-gray-100 mb-6 text-sm sm:text-base md:text-lg",children:"Read about Bangladeshi cultural foods, modern delivery trends, and tasty tips for foodies across the nation."}),(0,t.jsx)(l,{query:o,setQuery:i,tag:n,setTag:d,allTags:c})]})})]})}var i=e.i(33477);function n(e){let{blogs:a,query:r,tag:s}=e,l=a.filter(e=>{var t;let a="All"===s||(null==(t=e.tags)?void 0:t.includes(s)),l=""===r.trim()||e.title.toLowerCase().includes(r.toLowerCase())||e.excerpt.toLowerCase().includes(r.toLowerCase());return a&&l});return(0,t.jsx)("main",{className:"pb-8 lg:mx-14 md:mx-8 mx-4 space-y-6 lg:my-14",children:(0,t.jsx)("section",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 lg:my-14 gap-6",children:0===l.length?(0,t.jsx)("div",{className:"text-gray-500",children:"No posts found."}):l.map(e=>(0,t.jsx)(i.default,{blog:e},e._id))})})}function d(e){let{blogs:r}=e,[s,l]=(0,a.useState)(""),[i,d]=(0,a.useState)("All");return r.filter(e=>e.title.toLowerCase().includes(s.toLowerCase())),(0,t.jsxs)("div",{children:[(0,t.jsx)(o,{blogs:r,query:s,setQuery:l,tag:i,setTag:d}),(0,t.jsx)(n,{blogs:r,query:s,tag:i})]})}}]);
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.