PageSourceSearch

https://www.dawan.africa/_next/static/chunks/app/(payload)/layout-a6d22603fe0d4269.js

js dawan.africa collected 2026-10-02 04:52:45 UTC 8,520 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1931],{16245:()=>{},17262:()=>{},26245:(e,r,t)=>{"use strict";t.d(r,{default:()=>h});var n=t(30388),o=t(28920);let i=e=>Array.isArray(e)?e[0]:e,l=e=>{let r=[],t=[e],n=new Set;for(;t.length>0;){let e=t.shift();!(!e||"object"!=typeof e||n.has(e))&&(n.add(e),r.push(e),"value"in e&&t.push(e.value),"data"in e&&t.push(e.data))}return r},s=e=>{if("string"==typeof e){let r=e.trim();return r.length>0?r:null}return null},d=e=>{let r=i(e),t=s(r);if(t)return t;for(let e of l(r)){let r=s(e.id)||s(e._id)||s(e.value);if(r)return r}return null},a=e=>{if(!e||"object"!=typeof e)return null;let r=s(e.name);if(r)return r;let t=s(e.fullName);return t||s(e.email)},u=e=>{let r=i(e),t=a(r);if(t)return t;for(let e of l(r)){let r=a(e);if(r)return r}return null},h=e=>{let{rowData:r}=e,t=(0,o.useMemo)(()=>{if(!(null==r?void 0:r.useManualReporter))return null;let e=r.manualReporter;return"string"==typeof(null==e?void 0:e.name)&&e.name.trim().length>0?e.name.trim():null},[r]),i=(0,o.useMemo)(()=>t||u(null==r?void 0:r.author),[t,r]),[l,s]=(0,o.useState)(i);return((0,o.useEffect)(()=>{s(i)},[i]),(0,o.useEffect)(()=>{if(l||t)return;let e=d(null==r?void 0:r.author);if(!e)return;let n=new AbortController;return(async()=>{try{let r=await fetch("/api/users/".concat(e),{credentials:"include",signal:n.signal});if(!r.ok)return;let t=await r.json(),o=null;t&&"object"==typeof t&&(o="doc"in t&&t.doc&&"object"==typeof t.doc?t.doc:t);let i=(null==o?void 0:o.name)||(null==o?void 0:o.fullName)||(null==o?void 0:o.email)||null;if(i)return void s(i)}catch(e){if("AbortError"===e.name)return}})(),()=>{n.abort()}},[t,l,null==r?void 0:r.author]),t)?(0,n.jsx)("span",{children:t}):l?(0,n.jsx)("span",{children:l}):(0,n.jsx)("span",{children:"No Author"})}},28076:(e,r,t)=>{"use strict";t.d(r,{default:()=>l});var n=t(30388),o=t(28920),i=t(52361);let l=()=>{let[e,r]=(0,o.useState)(null),[t,l]=(0,o.useState)(!1),[s,d]=(0,o.useState)(null),a=(0,i.useFormFields)(e=>{let[r]=e;return r.blogPost});if((0,o.useEffect)(()=>{(async()=>{let e=null==a?void 0:a.value;if(!e)return r(null);l(!0),d(null);try{let t=await fetch("/api/blogPosts/".concat(e));if(!t.ok)throw Error("Failed to fetch blog post");let n=await t.json();r(n)}catch(e){console.error("Error fetching blog post for preview:",e),d("Failed to load blog post preview")}finally{l(!1)}})()},[null==a?void 0:a.value]),!(null==a?void 0:a.value))return null;if(t)return(0,n.jsx)("div",{className:"field-type ui",children:(0,n.jsxs)("div",{style:{padding:"16px",border:"1px solid #e0e0e0",borderRadius:"4px",backgroundColor:"#f9f9f9"},children:[(0,n.jsx)("h3",{style:{margin:"0 0 12px 0",fontSize:"16px",fontWeight:"600"},children:"\uD83D\uDCC4 Blog Post Preview"}),(0,n.jsx)("div",{style:{color:"#666",fontStyle:"italic"},children:"Loading blog post preview..."})]})});if(s)return(0,n.jsx)("div",{className:"field-type ui",children:(0,n.jsxs)("div",{style:{padding:"16px",border:"1px solid #e0e0e0",borderRadius:"4px",backgroundColor:"#fef2f2"},children:[(0,n.jsx)("h3",{style:{margin:"0 0 12px 0",fontSize:"16px",fontWeight:"600",color:"#dc2626"},children:"❌ Preview Error"}),(0,n.jsx)("div",{style:{color:"#dc2626"},children:s})]})});if(!e)return null;let u=(e=>{if(!e||!Array.isArray(e))return"No content available";try{var r;let t=e.find(e=>"richtext"===e.blockType);if(!t||"richtext"!==t.blockType)return"No text content found";let n=t.content;if(!(null==n||null==(r=n.root)?void 0:r.children))return"No content available";let o="",i=e=>{e.text&&(o+=e.text+" "),e.children&&e.children.forEach(i)};n.root.children.forEach(i);let l=o.trim();return l.length>200?"".concat(l.substring(0,200),"..."):l||"No text content"}catch(e){return console.error("Error extracting content preview:",e),"Unable to preview content"}})(e.layout),h=(e=>{var r;if(e.useManualReporter&&(null==(r=e.manualReporter)?void 0:r.name)){let r=e.manualReporter.role?" (".concat(e.manualReporter.role,")"):"";return"".concat(e.manualReporter.name).concat(r)}let t=e.author;return"string"==typeof t?"Author ID: "+t:"object"==typeof t&&t&&(t.name||t.email)||"Unknown Author"})(e);return(0,n.jsx)("div",{className:"field-type ui",children:(0,n.jsxs)("div",{style:{padding:"16px",border:"1px solid #e0e0e0",borderRadius:"4px",backgroundColor:"#f9f9f9",marginBottom:"16
1px"},children:[(0,n.jsx)("h3",{style:{margin:"0 0 16px 0",fontSize:"16px",fontWeight:"600",color:"#333"},children:"\uD83D\uDCC4 Blog Post Preview"}),(0,n.jsx)("div",{style:{marginBottom:"12px"},children:(0,n.jsx)("strong",{style:{color:"#333",fontSize:"18px"},children:e.name||"Untitled Post"})}),e.slug&&(0,n.jsxs)("div",{style:{marginBottom:"12px",fontSize:"14px",color:"#666"},children:[(0,n.jsx)("strong",{children:"Slug:"})," /",e.slug]}),(0,n.jsxs)("div",{style:{marginBottom:"12px",padding:"12px",backgroundColor:"#fff",border:"1px solid #e0e0e0",borderRadius:"4px",lineHeight:"1.5"},children:[(0,n.jsx)("div",{style:{fontSize:"12px",color:"#666",marginBottom:"8px",fontWeight:"600"},children:"CONTENT PREVIEW:"}),(0,n.jsx)("div",{style:{color:"#333"},children:u})]}),(0,n.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:"12px",fontSize:"14px",color:"#666"},children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{children:"Author:"})," ",h]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{children:"Status:"}),(0,n.jsx)("span",{style:{marginLeft:"4px",padding:"2px 6px",backgroundColor:"published"===e.status?"#22c55e":"#f59e0b",color:"white",borderRadius:"3px",fontSize:"12px"},children:"published"===e.status?"\uD83D\uDE80 Published":"⏳ Pending"})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{children:"Created:"})," ",new Date(e.createdAt).toLocaleDateString()]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{children:"Updated:"})," ",new Date(e.updatedAt).toLocaleDateString()]})]}),(e.views||e.likes)&&(0,n.jsxs)("div",{style:{marginTop:"12px",paddingTop:"12px",borderTop:"1px solid #e0e0e0",display:"grid",gridTemplateColumns:"1fr 1fr",gap:"12px",fontSize:"14px",color:"#666"},children:[e.views&&(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{children:"Views:"})," ",e.views.toLocaleString()]}),e.likes&&(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{children:"Likes:"})," ",e.likes.toLocaleString()]})]})]})})}},30084:()=>{},36639:()=>{},41008:()=>{},44125:()=>{},55192:()=>{},59439:(e,r,t)=>{Promise.resolve().then(t.bind(t,35214)),Promise.resolve().then(t.bind(t,83684)),Promise.resolve().then(t.bind(t,40367)),Promise.resolve().then(t.bind(t,76160)),Promise.resolve().then(t.bind(t,72606)),Promise.resolve().then(t.bind(t,44490)),Promise.resolve().then(t.bind(t,37804)),Promise.resolve().then(t.t.bind(t,36639,23)),Promise.resolve().then(t.bind(t,94686)),Promise.resolve().then(t.bind(t,45975)),Promise.resolve().then(t.bind(t,85259)),Promise.resolve().then(t.bind(t,82723)),Promise.resolve().then(t.bind(t,28349)),Promise.resolve().then(t.bind(t,49819)),Promise.resolve().then(t.bind(t,20258)),Promise.resolve().then(t.bind(t,68460)),Promise.resolve().then(t.bind(t,36065)),Promise.resolve().then(t.bind(t,87106)),Promise.resolve().then(t.bind(t,54450)),Promise.resolve().then(t.bind(t,26416)),Promise.resolve().then(t.bind(t,37704)),Promise.resolve().then(t.bind(t,35839)),Promise.resolve().then(t.bind(t,46590)),Promise.resolve().then(t.bind(t,20964)),Promise.resolve().then(t.bind(t,15985)),Promise.resolve().then(t.bind(t,42769)),Promise.resolve().then(t.bind(t,6562)),Promise.resolve().then(t.bind(t,14366)),Promise.resolve().then(t.bind(t,87439)),Promise.resolve().then(t.bind(t,38619)),Promise.resolve().then(t.t.bind(t,17262,23)),Promise.resolve().then(t.bind(t,20619)),Promise.resolve().then(t.bind(t,4427)),Promise.resolve().then(t.bind(t,14653)),Promise.resolve().then(t.bind(t,97169)),Promise.resolve().then(t.bind(t,65842)),Promise.resolve().then(t.bind(t,42464)),Promise.resolve().then(t.t.bind(t,30084,23)),Promise.resolve().then(t.t.bind(t,16245,23)),Promise.resolve().then(t.bind(t,81587)),Promise.resolve().then(t.t.bind(t,41008,23)),Promise.resolve().then(t.t.bind(t,55192,23)),Promise.resolve().then(t.bind(t,52361)),Promise.resolve().then(t.t.bind(t,44125,23)),Promise.resolve().then(t.bind(t,13989)),Promise.resolve().then(t.t.bind(t,17506,23)),Promise.resolve().then(t.t.bind(t,90342,23)),Promise.resolve().then(t.bind(t,28076)),Promise.resolve().then(t.bind(t,26245))},90342:()=>{}},e=>{var r=r=>e(e.s=r);
1e.O(0,[1201,5310,8223,3815,1081,4155,5820,1739,6605,7506,7761,9548,1492,8192,663,7358],()=>r(59439)),_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.