PageSourceSearch

https://consumerbd.org/_next/static/chunks/app/resources/news/page-b34669834c754c74.js

js consumerbd.org collected 2026-10-07 05:52:42 UTC 12,901 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3770],{12916:(e,t,a)=>{"use strict";a.d(t,{N:()=>r});var s=a(20463),n=a.n(s);async function r(e,t={}){let a=n().stringify(t,{encodeValuesOnly:!0}),s=`https://api.consumerbd.org/api/${e}?${a}`,i=await fetch(s,{method:"GET",headers:{"Content-Type":"application/json",Authorization:"Bearer 2898aff0f3223390cc06fa7b3d532dd4c3bffaf4e6865c25f3f5278c320a14a03553f777823afcf0ab7d214063537b2ba6aef94f2084656960708dcfac1fa5fd0857e580e95331b68f0f7227c715067ee2bb41b333bebac79b0855af08b8425b14429728aa3b4e4cecfc74deb27ea8a535ffebc227fd0d4791403409b85c1ac6"},cache:"no-store"});if(!i.ok)throw Error(`Strapi request failed: ${i.statusText}`);return i.json()}},16602:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>x});var s=a(95155),n=a(12916),r=a(76627);let i={listRaw:({params:e})=>(0,n.N)("news-events",e)};var l=a(75178),c=a(96403),d=a(25081),o=a(15239),u=a(52619),f=a.n(u);function m({newsList:e}){if(!e?.data)return null;let t=[...e.data].sort((e,t)=>new Date(t.createdAt)-new Date(e.createdAt));return(0,s.jsx)("div",{className:"bg-gray-900 py-8 sm:py-12",children:(0,s.jsx)("div",{className:"mx-auto max-w-7xl px-6 lg:px-8",children:(0,s.jsx)("div",{className:"mx-auto grid max-w-2xl auto-rows-fr grid-cols-1 gap-8 lg:mx-0 lg:max-w-none lg:grid-cols-3",children:t.map(e=>(0,s.jsxs)("article",{className:"relative isolate flex flex-col justify-end overflow-hidden rounded-2xl bg-gray-800 px-8 pt-80 pb-8 sm:pt-48 lg:pt-80",children:[e?.image&&(0,s.jsx)("div",{className:"absolute inset-0 -z-10 h-full w-full object-cover",children:(0,s.jsx)(o.default,{alt:e?.title||"News Image",src:e?.image,fill:!0,className:"object-cover w-full h-full"})}),(0,s.jsx)("div",{className:"absolute inset-0 -z-10 bg-linear-to-t from-black/80 via-black/40"}),(0,s.jsx)("div",{className:"absolute inset-0 -z-10 rounded-2xl inset-ring inset-ring-white/10"}),(0,s.jsx)("div",{className:"flex flex-wrap items-center gap-y-1 overflow-hidden text-sm/6 text-gray-300",children:(0,s.jsx)("time",{dateTime:e?.DateAndTime,className:"mr-8",children:(0,d.Y)(e?.DateAndTime)})}),(0,s.jsx)(f(),{href:`/news-events/${e.documentId}`,children:(0,s.jsxs)("h3",{className:"mt-3 text-lg/6 font-semibold text-white",children:[(0,s.jsx)("span",{className:"absolute inset-0"}),e?.title]})},e?.id)]},e?.id))})})})}var h=a(91569);a(79993);var g=a(12115);function x(){let[e,t]=(0,g.useState)(1),[a]=(0,g.useState)(3),[n,d]=(0,g.useState)(""),[o,u]=(0,g.useState)(""),{data:f,isLoading:x}=function({page:e,pageSize:t,startDate:a,endDate:s}){let n=a&&s?{createdAt:{$gte:a,$lte:s}}:void 0;return(0,r.p)({collection:"news-events",serviceFn:i.listRaw,params:{pagination:{page:e,pageSize:t},filters:n},extraKeys:[e,t,a,s]})}({page:e,pageSize:a,startDate:n||void 0,endDate:o||void 0});return(0,s.jsxs)("div",{className:"lg:h-full relative h-auto flex justify-between flex-col",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(c.A,{onFilter:({startDate:e,endDate:a})=>{d(e),u(a),t(1)}}),f?.data.length!==0||x?(0,s.jsx)(m,{newsList:f}):(0,s.jsx)(l.A,{})]}),(0,s.jsx)(h.A,{page:e,pageSize:a,total:f?.meta?.pagination?.total||0,onPageChange:e=>t(e)})]})}},25081:(e,t,a)=>{"use strict";function s(e,t={}){let a;return!e||isNaN(a=new Date(e.includes("T")?e:`${e}T00:00:00Z`))?"":a.toLocaleDateString("en-US",{day:"numeric",month:"long",year:"numeric",timeZone:"UTC",...t})}a.d(t,{Y:()=>s})},42634:()=>{},58360:(e,t,a)=>{"use strict";a.d(t,{R:()=>l});var s=a(22454),n=a(99776),r=a(80549),i=a(75672);function l({resourceName:e,service:t,defaultQueryOptions:a={}}){return{useList:function(n={},r={}){let i=JSON.stringify(n||{});return(0,s.I)({queryKey:[e,"list",i],queryFn:({signal:e})=>t.listWithSignal?t.listWithSignal({params:n,signal:e}):t.list({params:n}),keepPreviousData:!0,staleTime:3e4,...a,...r})},useGet:function(n,r={}){return(0,s.I)({queryKey:[e,"get",n],queryFn:({signal:e})=>t.getWithSignal?t.getWithSignal({id:n,signal:e}):t.get({id:n}),enabled:!!n,...a,...r})},useCreate:function(a={}){let s=(0,n.jE)();return(0,r.n)({mutationFn:({payload:e,signal:a})=>t.createWithSignal?t.createWithSignal({payload:e,signal:a}):t.create({payload:e}),onSuccess:(t,n,r)=>{i.Z.success(`${e} created`),s.invalidateQueries({queryKey:[e]}),a.onSuccess&&a.onSuccess(t,n,r)},onError:e=>{i.Z.error(e?.message||"Create failed"),a.onError&&a.onError(e)}})},useUpdate:function(a={}){let s=(0,n.jE)();return(0,r.n)({mutationFn:({id:e,payload:a,signal:s})=>t.updateWithSignal?t.updateWithSignal({id:e,payload:a,signal:s}):t.update({id:e,payload:a}),onSuccess:(t,n,r)=>{i.Z.success(`${e} updated`),s.invalidateQueries({queryKey:[e]}),a.onSuccess&&a.onSuccess(t,n,r)},onError:e=>{i.Z.error(e?.message||"Update failed"),a.onError&&a.onError(e)}})},useDelete:function(a={}){let s=(0,n.jE)();return(0,r.n)({mutationFn:({id:e,signal:a})=>t.deleteWithSignal?t.deleteWithSignal({id:e,signal:a}):t.delete({id:e}),onSuccess:(t,n,r)=>{i.Z.success(`${e} deleted`),s.invalidateQueries({queryKey:[e]}),a.onSuccess&&a.onSuccess(t,n,r)},onError:e=>{i.Z.error(e?.message||"Delete failed"),a.onError&&a.onError(e)}})},_meta:{listKey:[e,"list"],resourceName:e}}}},75178:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var s=a(95155),n=a(15239);let r={src:"/_next/static/media/empty-box.fff92f14.png",height:128,width:128,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAASFBMVEVMaXG3zPGxyefA0umNrujc6velxfawxenI3PWjxfgYXfLW5fWNor/a5/Xl8PjX5victdm70fHK3O7F2O6etNXO3e+2zObe7/9oXM+
1pAAAAF3RSTlMAP/36RMVwCP4lKZ55/J26+8/GeJT3kYRczSwAAAAJcEhZcwAAA7AAAAOwASfED60AAAA+SURBVHicJcpJFoAgDMDQAC0tTjj3/jf1qdn8TQBaNb5aHX5FEmCLbzqPBupr8Q6mUa7YDY7wnKd3SvcpxgMw6QG1qJDj7AAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8};function i(){return(0,s.jsxs)("button",{type:"button",className:"relative block w-full h-full rounded-lg border-2 border-dashed border-white/15 p-12 text-center hover:border-white/25 focus:outline-2 focus:outline-offset-2 focus:outline-indigo-500 mt-10",children:[(0,s.jsx)(n.default,{src:r,alt:"empty-box",height:70,width:70,className:"mx-auto"}),(0,s.jsx)("span",{className:"mt-2 block text-sm font-semibold text-white",children:"Sorry! No data Found"})]})}},75672:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});let s={success:e=>{console.log("[NOTIFY] ✅",e)},error:e=>{console.error("[NOTIFY] ❌",e)},info:e=>{console.log("[NOTIFY] ℹ️",e)}}},76627:(e,t,a)=>{"use strict";a.d(t,{p:()=>n});var s=a(22454);function n({collection:e,serviceFn:t,params:a,extraKeys:n=[]}){return(0,s.I)({queryKey:["raw-strapi",e,...n],queryFn:()=>t({params:a})})}},79993:(e,t,a)=>{"use strict";a.d(t,{V:()=>c,x:()=>l});var s=a(82750);let n=(0,s.J)("letest-news-and-event-heading"),r=(0,s.j)("news-events");var i=a(58360);let l=(0,i.R)({resourceName:"letest-news-and-event-heading",service:{list:async({params:e}={})=>n.find({params:e}),listWithSignal:async({params:e,signal:t}={})=>n.findWithSignal({params:e,signal:t}),update:async({id:e,payload:t}={})=>n.update({id:e,payload:t}),updateWithSignal:async({id:e,payload:t,signal:a}={})=>n.updateWithSignal({id:e,payload:t,signal:a}),delete:async({id:e}={})=>n.delete({id:e})}}),c=(0,i.R)({resourceName:"news-event",service:{get:async({id:e,params:t}={})=>r.findOne({id:e,params:t}),list:async({params:e}={})=>r.find({params:e})}})},80700:(e,t,a)=>{Promise.resolve().then(a.bind(a,16602))},82750:(e,t,a)=>{"use strict";a.d(t,{j:()=>r,J:()=>i});let s=(0,a(69008).GO)({baseURL:"https://api.consumerbd.org/api",auth:"2898aff0f3223390cc06fa7b3d532dd4c3bffaf4e6865c25f3f5278c320a14a03553f777823afcf0ab7d214063537b2ba6aef94f2084656960708dcfac1fa5fd0857e580e95331b68f0f7227c715067ee2bb41b333bebac79b0855af08b8425b14429728aa3b4e4cecfc74deb27ea8a535ffebc227fd0d4791403409b85c1ac6"});async function n(e,t,a={}){let s=await e.fetch(t,a);if(s&&"object"==typeof s&&(void 0!==s.data||void 0!==s.error||void 0===s.ok))return s;if(s&&"function"==typeof s.json){let e=await s.json();if(!1===s.ok)throw{message:e?.message||e?.error||`Request failed with status ${s.status}`,status:s.status,data:e};return e}return s}function r(e){let t=s.collection(e);return{find:async({params:e}={})=>t.find(e),findWithSignal:async({params:t,signal:a}={})=>{let r=t?`?${new URLSearchParams(t).toString()}`:"";return n(s,`${e}${r}`,{method:"GET",signal:a})},findOne:async({id:e,params:a}={})=>t.findOne(e,a),findOneWithSignal:async({id:t,params:a,signal:r}={})=>{let i=a?`?${new URLSearchParams(a).toString()}`:"";return n(s,`${e}/${t}${i}`,{method:"GET",signal:r})},create:async({payload:e}={})=>t.create(e),createWithSignal:async({payload:t,signal:a}={})=>n(s,`${e}`,{method:"POST",body:JSON.stringify(t),signal:a,headers:{"Content-Type":"application/json"}}),update:async({id:e,payload:a}={})=>t.update(e,a),updateWithSignal:async({id:t,payload:a,signal:r}={})=>n(s,`${e}/${t}`,{method:"PUT",body:JSON.stringify(a),signal:r,headers:{"Content-Type":"application/json"}}),delete:async({id:e}={})=>t.delete(e),deleteWithSignal:async({id:t,signal:a}={})=>n(s,`${e}/${t}`,{method:"DELETE",signal:a})}}function i(e){let t=s.single(e);return{find:async({params:e}={})=>t.find(e),findWithSignal:async({params:t,signal:a}={})=>{let r=t?`?${new URLSearchParams(t).toString()}`:"";return n(s,`${e}${r}`,{method:"GET",signal:a})},update:async({payload:e}={})=>t.update(e),updateWithSignal:async({payload:t,signal:a}={})=>n(s,`${e}`,{method:"PUT",body:JSON.stringify(t),signal:a,headers:{"Content-Type":"application/json"}})}}},87295:e=>{function t(e){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=87295,e.exports=t},91569:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var s=a(95155);function n({page:e,pageSize:t,total:a,onPageChange:n,className:r=""}){let i=Math.ceil(a/t),l=Math.min(e*t,a);return(0,s.jsxs)("div",{className:`w-full ${r}`,children:[" ",(0,s.jsxs)("nav",{"aria-label":"Pagination",className:"flex items-center justify-between px-4 py-3 mt-16 border-t border-white/10 sm:px-6",children:[(0,s.jsx)("div",{className:"hidden sm:block",children:(0,s.jsxs)("p",{className:"text-sm text-gray-400",children:["Showing ",(0,s.jsx)("span",{className:"font-medium",children:(e-1)*t+1})," to"," ",(0,s.jsx)("span",{className:"font-medium",children:l})," of"," ",(0,s.jsx)("span",{className:"font-medium",children:a})," results"]})}),(0,s.jsxs)("div",{className:"flex justify-between flex-1 sm:justify-end",children:[(0,s.jsx)("button",{onClick:()=>{e>1&&n(e-1)},disabled:1===e,className:`relative inline-flex items-center rounded-md px-3 py-2 text-sm font-semibold ${1===e?"bg-black text-gray-50":"bg-gray-300 text-gray-900 hover:text-gray-50 hover:bg-gray-600"}`,children:"Previous"}),(0,s.jsx)("button",{onClick:()=>{e<i&&n(e+1)},disabled:e>=i,className:`relative ml-3 inline-flex items-center rounded-md px-3 py-2 text-sm font-semibold ${e>=i?"bg-black text-gray-50":"bg-gray-300 text-gray-900 hover:text-gray-50 hover:bg-gray-600"}`,children:"Next"})]})]})]})}},96403:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var s=a(95155),n=a(12115),r=a(70740),i=a(26210);function l({onFilter:e}
1){let[t,a]=(0,n.useState)(null),[l,c]=(0,n.useState)(null),[d,o]=(0,n.useState)(!1),[u,f]=(0,n.useState)(""),m=new Date;return(0,n.useEffect)(()=>{let e="";t&&t>m?e="Start date cannot be in the future":l&&l>m?e="End date cannot be in the future":t&&l&&t>l&&(e="Start date cannot be after end date"),f(e),o(!e&&t&&l)},[t,l]),(0,s.jsxs)("div",{className:"w-full pb-4 border-b border-white/10",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-end md:gap-4 lg:gap-3",children:[(0,s.jsx)("div",{className:"flex flex-col",children:(0,s.jsx)(i.P.div,{whileFocus:{scale:1.02},className:"rounded-md overflow-hidden",children:(0,s.jsx)(r.Ay,{selected:t,onChange:e=>a(e),maxDate:m,placeholderText:"Select start date",className:"px-3 py-2 text-white bg-gray-600 rounded-md w-full focus:outline-none",id:"start-date"})})}),(0,s.jsx)("div",{className:"flex flex-col",children:(0,s.jsx)(i.P.div,{whileFocus:{scale:1.02},className:"rounded-md overflow-hidden",children:(0,s.jsx)(r.Ay,{selected:l,onChange:e=>c(e),maxDate:m,placeholderText:"Select end date",className:"px-3 py-2 text-white bg-gray-600 rounded-md w-full focus:outline-none",id:"end-date"})})}),(0,s.jsx)("div",{className:"flex flex-col",children:(0,s.jsx)("button",{onClick:()=>{d&&e({startDate:t,endDate:l})},disabled:!d,className:`px-4 py-2 rounded-md font-sm ${d?"bg-blue-600 text-white hover:bg-blue-700":"bg-gray-600 text-gray-300 cursor-not-allowed"}`,children:"Filter"})}),(0,s.jsx)("div",{className:"flex flex-col",children:(0,s.jsx)("button",{onClick:()=>{a(null),c(null),f(""),e({startDate:"",endDate:""})},className:"px-4 py-2 text-white bg-gray-700 rounded-md font-sm hover:bg-gray-800",children:"Reset"})})]}),u&&(0,s.jsx)("p",{className:"mt-1 text-sm text-red-400",children:u})]})}a(99157)}},e=>{e.O(0,[3038,5579,4020,4684,6743,757,2619,8920,463,6588,8441,1255,7358],()=>e(e.s=80700)),_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.