PageSourceSearch

https://file.ads3.ai/_next/static/chunks/pages/home/blog-9263d93e39ca81c3.js

js ads3.ai collected 2026-10-05 11:49:25 UTC 30,089 bytes, 81 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9007],{6717:function(e,t,r){"use strict";var a=r(67294),n=r(88917),l=r(94519);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}t.Z=e=>a.createElement(n.Z,o({},e,{size:"small",extra:e.extra?a.createElement(a.Fragment,null,e.extra,e.showArrow&&a.createElement(l.Z,{className:"text-xs ml-2"})):void 0}),e.children)},34533:function(e,t,r){"use strict";r.d(t,{Z:function(){return f}});var a=r(67294),n=r(9008),l=r.n(n),o=r(11163),s=r(95662),i=r(93024),c=r(67814),m=r(1130),d=r(41664),p=r.n(d),h=()=>a.createElement("footer",{className:"bg-gray-900"},a.createElement("div",{className:"mx-auto max-w-7xl px-4 py-10 sm:px-6 lg:px-8 lg:py-10"},a.createElement("div",{className:"grid grid-cols-2 gap-8 md:grid-cols-3"},a.createElement("div",null,a.createElement("h3",{className:"text-sm font-semibold uppercase tracking-wider text-gray-400"},"Products"),a.createElement("div",{className:"mt-4 space-y-4 pl-2"},a.createElement("div",null,a.createElement("a",{href:"https://app.ads3.ai/ads/",target:"_blank",rel:"noopener noreferrer",className:"text-base text-gray-300 hover:text-white"},"Ad Display Network")),a.createElement("div",null,a.createElement("a",{href:"https://app.ads3.ai/web",target:"_blank",rel:"noopener noreferrer",className:"text-base text-gray-300 hover:text-white"},"Quest Platform")),a.createElement("div",null,a.createElement("a",{href:"https://t.me/PeaAiBot/app",target:"_blank",rel:"noopener noreferrer",className:"text-base text-gray-300 hover:text-white"},"Quest Bot")))),a.createElement("div",null,a.createElement("h3",{className:"text-sm font-semibold uppercase tracking-wider text-gray-400"},"Resources"),a.createElement("div",{className:"mt-4 space-y-4 pl-2"},a.createElement("div",null,a.createElement("a",{href:"http://docs.ads3.ai/",target:"_blank",rel:"noopener noreferrer",className:"text-base text-gray-300 hover:text-white"},"Documentation")),a.createElement("div",null,a.createElement("a",{href:"https://medium.com/@marketing_13334",target:"_blank",rel:"noopener noreferrer",className:"text-base text-gray-300 hover:text-white"},"Research Reports")),a.createElement("div",null,a.createElement(p(),{href:"/home/solution",className:"text-base text-gray-300 hover:text-white"},"Solutions")),a.createElement("div",null,a.createElement("a",{href:"https://docs.ads3.ai/press-kit.html",target:"_blank",rel:"noopener noreferrer",className:"text-base text-gray-300 hover:text-white"},"Media Resources")),a.createElement("div",null,a.createElement("a",{href:"/policy/google/privacy",target:"_blank",rel:"noopener noreferrer",className:"text-base text-gray-300 hover:text-white"},"Privacy Policy")))),a.createElement("div",null,a.createElement("h3",{className:"text-sm font-semibold uppercase tracking-wider text-gray-400"},"Community"),a.createElement("div",{className:"mt-4 space-y-4 pl-2"},a.createElement("div",null,a.createElement("a",{href:"https://x.com/ads3_ai",target:"_blank",rel:"noopener noreferrer",className:"flex items-center text-base text-gray-300 hover:text-white"},a.createElement(c.G,{icon:i.mdU,className:"mr-2 h-4 w-4 flex-shrink-0"})," ","Twitter")),a.createElement("div",null,a.createElement("a",{href:"https://discord.com/invite/7ecyRmBm93",target:"_blank",rel:"noopener noreferrer",className:"flex items-center text-base text-gray-300 hover:text-white"},a.createElement(c.G,{icon:i.omb,className:"mr-2 h-4 w-4 flex-shrink-0"})," ","Discord")),a.createElement("div",null,a.createElement("a",{href:"https://t.me/Ads3_Admin",target:"_blank",rel:"noopener noreferrer",className:"flex items-center text-base text-gray-300 hover:text-white"},a.createElement(c.G,{icon:i.Uv8,className:"mr-2 h-4 w-4 flex-shrink-0"})," ","Telegram")),a.createElement("div",null,a.createElement("a",{href:"https://medium.com/@marketing_13334",target:"_blank",rel:"noopener noreferrer",className:"flex items-center text-base text-gray-300 hover:text-white"},a.createElement(c.G,{icon:i.$tD,className:"mr-2 h-4 w-4 flex-shrink-0"})," ","Medium")),a.createElement("div",null,a.createElement("a",{href:"https://www.youtube.com/@TonAI-Web3",target:"_blank",rel:"noopener noreferrer",className:"flex items-center text-base text-gray-300 hover:text-white"},a.createElement(c.G,{icon:i.opf,className:"mr-2 h-4 w-4 flex-shrink-0"})," ","YouTube")),a.createElement("div",null,a.createElement("a",{href:"https://iq.wiki/wiki/ads3",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 text-base text-gray-300 hover:text-white"},a.createElement(m.Z,{src:"/icon/iq_logo.png",alt:"Wiki",className:"h-4 w-4 flex-shrink-0",width:16,height:16}),"IQ.wiki"))))),a.createElement("div",{className:"mt-12 border-t border-gray-800 pt-8"},a.createElement("p",{className:"text-center text-base text-gray-400"},"\xa9 2025 Ads3 All rights reserved.")))),u=r(70555),f=({children:e,pageName:t,activePath:r})=>{(0,o.useRouter)();let{user:n}=(0,s.et)();return a.createElement("div",{className:"min-h-screen w-full bg-gray-900 font-['HomeFont'] text-gray-100"},a.createElement(l(),null,a.createElement("title",null,`${t?t+" | ":""}  Ads3`)),a.createElement(u.Z,{activePath:r,darkMode:!0}),e,a.createElement(h,null))}},70555:function(e,t,r){"use strict";r.d(t,{Z:function(){return y}});
1var a=r(60736),n=r(92099),l=r(48452),o=r(67814),s=r(64214),i=r(19244),c=r(99436),m=r(45784),d=r(67294),p=r(41664),h=r.n(p),u=r(11163);let f=[{key:"products",label:"Products",isDropdown:!0,children:[{key:"advertiser",label:"Advertiser",icon:"fas fa-bullhorn",description:"Powerful advertising platform for Web3 projects",externalLink:"https://app.ads3.ai/ads/campaigns"},{key:"publisher",label:"Publisher",icon:"fas fa-newspaper",description:"Stable advertising revenue and revenue sharing mechanism",externalLink:"https://app.ads3.ai/ads/platforms"}]},{key:"solutions",label:"Solutions",path:"/home/solution"},{key:"carnival",label:"Carnival",path:"https://app.task3.org/community/ads3_community"},{key:"ecosystem",label:"Ecosystem",path:"/home#ecosystem"},{key:"blog",label:"Blog",path:"/home/blog"},{key:"docs",label:"Docs",externalLink:"http://docs.ads3.ai/"}],g=()=>`
2    .nav-tabs .ant-tabs-nav {
3      margin-bottom: 0 !important;
4    }
5
6    .nav-tabs .ant-tabs-nav::before {
7      display: none !important;
8    }
9
10    .nav-tabs .ant-tabs-tab {
11      padding: 8px 0 !important;
12      transition: all 0.3s ease;
13      opacity: 0.9;
14      border: none !important;
15    }
16
17    .nav-tabs .ant-tabs-tab:hover {
18      opacity: 1;
19    }
20
21    .nav-tabs .ant-tabs-tab.ant-tabs-tab-active {
22      opacity: 1;
23    }
24
25    .nav-tabs .ant-tabs-ink-bar {
26      background: linear-gradient(90deg, #2563eb, #8b5cf6) !important;
27      height: 3px !important;
28      border-radius: 3px !important;
29    }
30  `;
30var v=r(36609),b=r(13551),x=r(17697);function E(){let[e,t]=(0,d.useState)(!1);return d.createElement(d.Fragment,null,d.createElement(s.ZP,{type:"text",icon:d.createElement(b.$lZ,{className:"h-4 w-4"}),onClick:()=>t(!0),className:"items-center rounded-lg border border-white/90 text-sm text-white hover:border-blue-300 hover:text-blue-300 md:flex"},d.createElement("span",null,(0,v.t)("Language"))),d.createElement(x.Z,{open:e,onClose:()=>t(!1),isDark:!0}))}var y=({activePath:e=`${window?.location?.pathname}${window?.location?.hash}`,darkMode:t=!0})=>{let r=(0,u.useRouter)(),[p,v]=(0,d.useState)(!1),[b,x]=(0,d.useState)(!1),[y,w]=(0,d.useState)(!1);(0,d.useEffect)(()=>{let e=()=>{v(window.scrollY>20)},t=()=>{w(window.innerWidth<768)};return window.addEventListener("scroll",e),window.addEventListener("resize",t),t(),()=>{window.removeEventListener("scroll",e),window.removeEventListener("resize",t)}},[]);let k={hidden:{opacity:0,y:-10},visible:{opacity:1,y:0,transition:{duration:.5}}},N=t?"text-gray-100":"text-gray-900",T=t?"hover:text-blue-400":"hover:text-blue-600",_=t?"text-blue-400":"text-blue-600",L=(t,r)=>(!!t||!!r)&&(!!(r&&e.includes(r))||!!t&&e===t);d.useEffect(()=>{let e=document.createElement("style");return e.setAttribute("id","navbar-tabs-style"),e.innerHTML=g()+`
31      /* 响应式样式 */
32      @media (max-width: 768px) {
33        .nav-tabs {
34          display: none;
35        }
36      }
37
38      /* 自定义下拉菜单样式 */
39      .custom-dropdown .ant-dropdown-menu {
40        background: transparent !important;
41        box-shadow: none !important;
42        padding: 0 !important;
43      }
44
45      .custom-dropdown .ant-dropdown-menu-item {
46        padding: 0 !important;
47        margin: 0 !important;
48        background: transparent !important;
49      }
50
51      .custom-dropdown .ant-dropdown-menu-item:hover {
52        background: transparent !important;
53      }
54
55      .custom-dropdown .ant-dropdown-menu-item-active {
56        background: transparent !important;
57      }
58
59      /* 深色模式下拉菜单项样式调整 */
60      @media (prefers-color-scheme: dark) {
61        .custom-dropdown .ant-dropdown-menu-title-content > div {
62          color: white;
63        }
64      }
65
66      /* 添加活跃菜单项的下标指示条样式 */
67      .active-nav-item {
68        position: relative;
69      }
70
71      .active-nav-item::after {
72        content: '';
73        position: absolute;
74        bottom: -16px;
75        left: 0;
76        width: 100%;
77        height: 3px;
78        background-color: #3b82f6;
79        border-radius: 1.5px;
80      }
81    `,document.head.appendChild(e),()=>{let e=document.getElementById("navbar-tabs-style");e&&e.remove()}},[]);let S=e=>{e&&r.push(e)};return d.createElement(m.E.nav,{className:`fixed top-0 z-50 w-full border-b transition-all duration-300 ${p?t?"bg-gray-900/90 backdrop-blur-md border-gray-800":"bg-white/90 backdrop-blur-md border-gray-200":"bg-transparent border-transparent"}`,initial:"hidden",animate:"visible",variants:{hidden:{opacity:0,y:-20},visible:{opacity:1,y:0,transition:{duration:.6}}}},d.createElement("div",{className:"mx-auto flex h-16 items-center justify-between px-4 sm:px-6 lg:px-8"},d.createElement(m.E.div,{className:"z-10 flex-shrink-0",variants:k,onClick:()=>S("/home")},d.createElement("img",{className:"h-8 w-auto cursor-pointer",src:"https://static.ads3.ai/img/white_logo.png",alt:"Ads3 Logo"})),d.createElement("div",{className:"flex flex-row items-center gap-2"},y?d.createElement(s.ZP,{type:"text",icon:d.createElement(a.Z,{style:{fontSize:"24px",color:t?"white":"black"}}),onClick:()=>x(!0),className:"flex items-center justify-center"}):d.createElement("div",{className:"flex-shrink-0"})),d.createElement(E,null)),!y&&d.createElement(m.E.div,{className:"absolute top-4 flex w-full flex-1 flex-row items-center justify-center",variants:k},d.createElement("div",{className:"flex items-center space-x-8"},f.map(e=>d.createElement("div",{key:e.key,className:"relative"},e.isDropdown&&e.children?d.createElement(i.Z,{menu:{items:[{key:"dropdown-content",label:d.createElement("div",{className:"grid grid-cols-2 gap-4 p-5"},e.children.map(e=>d.createElement("div",{key:e.key,className:"flex cursor-pointer flex-col rounded-lg bg-white p-4 transition-colors hover:bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700",onClick:()=>S(e.externalLink)},d.createElement("div",{className:"flex items-start"},d.createElement("div",{className:"mr-3 flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-md bg-blue-100 dar
81k:bg-blue-900"},d.createElement(o.G,{icon:e.icon,className:"h-6 w-6 flex-shrink-0 text-blue-500"})),d.createElement("div",{className:"flex flex-1 flex-col"},d.createElement("span",{className:"text-base font-medium text-gray-900 dark:text-white"},e.label),d.createElement("span",{className:"mt-1 max-w-[200px] whitespace-pre-wrap text-sm text-gray-500 dark:text-gray-400"},e.description))))))}]},dropdownRender:e=>d.createElement("div",{className:"min-w-[550px] overflow-hidden rounded-lg bg-white shadow-lg dark:bg-gray-800"},d.cloneElement(e)),placement:"bottomLeft",trigger:["hover"],overlayClassName:"custom-dropdown"},d.createElement("div",{className:"flex cursor-pointer items-center"},d.createElement("span",{className:`${N} ${T}`},e.label),d.createElement(n.Z,{className:`ml-1 ${N} ${T}`}))):e.path?d.createElement(h(),{href:e.path,className:`${L(e.path,e.path.includes("#")?e.path:void 0)?_+" active-nav-item":N} ${T}`,onClick:t=>{t.preventDefault(),S(e.path)}},e.label):e.externalLink?d.createElement("a",{href:e.externalLink,target:"_blank",rel:"noopener noreferrer",className:`${L(e.externalLink)?_+" active-nav-item":N} ${T}`,onClick:t=>{t.preventDefault(),S(e.externalLink)}},e.label):d.createElement("span",{className:`${N}`},e.label))))),d.createElement(c.Z,{closeIcon:d.createElement(l.Z,{className:"text-white"}),title:d.createElement("div",{className:"flex items-center"},d.createElement("img",{className:"mr-2 h-4 w-auto",src:"https://static.ads3.ai/img/white_logo.png",alt:"Ads3 Logo"})),placement:"right",onClose:()=>x(!1),open:b,width:"80%",bodyStyle:{padding:"16px",background:"#1d2430",height:"100%"},headerStyle:{background:"#1d2430",borderBottom:"1px solid #2d3748",color:"white"},className:"mobile-menu-drawer"},d.createElement("div",{className:"flex flex-col px-5"},f.map(e=>e.isDropdown&&e.children?d.createElement("div",{key:e.key,className:"py-2"},d.createElement("div",{className:"mb-3 font-medium text-white"},e.label),d.createElement("div",{className:"space-y-3 pl-2"},e.children.map(e=>d.createElement("div",{key:e.key,className:"flex cursor-pointer items-start rounded-md p-3 hover:bg-gray-700",onClick:()=>{S(e.externalLink),x(!1)}},d.createElement("div",{className:"mr-3 flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-md bg-blue-900"},"ads"===e.key?d.createElement("div",{className:"h-6 w-6 text-blue-400"},d.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},d.createElement("path",{d:"M13.5 4.06c0-1.336-1.616-2.005-2.56-1.06l-4.5 4.5H4.508c-1.141 0-2.318.664-2.66 1.905A9.76 9.76 0 001.5 12c0 .898.121 1.768.35 2.595.341 1.24 1.518 1.905 2.659 1.905h1.93l4.5 4.5c.945.945 2.561.276 2.561-1.06V4.06zM18.584 5.106a.75.75 0 011.06 0c3.808 3.807 3.808 9.98 0 13.788a.75.75 0 01-1.06-1.06 8.25 8.25 0 000-11.668.75.75 0 010-1.06z"}),d.createElement("path",{d:"M15.932 7.757a.75.75 0 011.061 0 6 6 0 010 8.486.75.75 0 01-1.06-1.061 4.5 4.5 0 000-6.364.75.75 0 010-1.06z"}))):"quests"===e.key?d.createElement("div",{className:"h-6 w-6 text-blue-400"},d.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},d.createElement("path",{d:"M5.625 3.75a2.625 2.625 0 100 5.25h12.75a2.625 2.625 0 000-5.25H5.625zM3.75 11.25a.75.75 0 000 1.5h16.5a.75.75 0 000-1.5H3.75zM3 15.75a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75zM3.75 18.75a.75.75 0 000 1.5h16.5a.75.75 0 000-1.5H3.75z"}))):d.createElement("div",{className:"h-6 w-6 text-blue-400"},d.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},d.createElement("path",{d:"M4.5 6.375a4.125 4.125 0 118.25 0 4.125 4.125 0 01-8.25 0zM14.25 8.625a3.375 3.375 0 116.75 0 3.375 3.375 0 01-6.75 0zM1.5 19.125a7.125 7.125 0 0114.25 0v.003l-.001.119a.75.75 0 01-.363.63 13.067 13.067 0 01-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 01-.364-.63l-.001-.122zM17.25 19.128l-.001.144a2.25 2.25 0 01-.233.96 10.088 10.088 0 005.06-1.01.75.75 0 00.42-.643 4.875 4.875 0 00-6.957-4.611 8.586 8.586 0 011.71 5.157v.003z"})))),d.createElement("div",{className:"flex flex-col"},d.createElement("span",{className:"text-base font-medium text-white"},e.label),d.createElement("span",{className:"mt-1 text-sm text-gray-400"},"ads"===e.key?"Powerful advertising platform for Web3 projects":"quests"===e.key?"Create and manage community engagement tasks":"Telegram Miniapp for easy task completion and rewards")))))):d.createElement("div",{key:e.key,className:"cursor-pointer py-3 text-white hover:text-blue-400",onClick:()=>{e.path?S(e.path):e.externalLink&&S(e.externalLink),x(!1)}},e.label)))))}},17697:function(e,t,r){"use strict";r.d(t,{j:function(){return p}});var a=r(85384),n=r(52638),l=r(26909),o=r(67294),s=r(11163),i=r(51675),c=r(421),m=r(3511),d=r(6717);let p=({onClose:e,isDark:t=!1})=>{let[r,n]=o.useState((0,m.$o)("locale")),l=(0,s.useRouter)();return o.createElement(d.Z,{className:`flex w-full flex-col overflow-y-auto rounded-2xl shadow-xl ${t?"bg-[#1f1f1f]":"bg-white"}`},c.M?.map(s=>o.createElement("div",{key:s?.value,className:`flex w-full flex-row items-center justify-between border-b px-4 py-3 ${t?"border-gray-800 hover:bg-gray-800":"border-gray-200 hover:bg-gray-50"} cursor-pointer`,onClick:()=>{m.qQ("locale",s?.value),n(s?.value),i.gSE({language:s?.value}).finally(()=>{e?.(),l?.reload()})}},o.createElement(a.default.Text,{className:`text-base font-[600] ${t?"text-gray-300":"text-gray-900"}`},s?.label),o.createElement("div",{className:`flex h-5 w-5 items-center justify-center rounded-full border-2 ${r===s?.value?"border-indigo-600":t?"border-gray-600":"border-gray-300"}`},r===s?.value&&o.createElement("div",{className:"h-3 w-3 rounded-full bg-indigo-600"})))))};t.Z=({open:e,onClose:t,isDark:r=!1})=>{let{t:a}=(0,l.$G)();return o.createElement(n.Z,{title:o.createElement("span",{className:r?"text-gray-200":""},a("Switch Language")),size:"small",destroyOnClose:!0,footer:null,open:e,onCancel:t,classNames:{content:r?"bg-[#1f1f1f] border-gray-800":"",header:r?"bg-[#1f1f1f] border-gray-800":"",body:r?"bg-[#1f1f1f]":""},styles:{header:{borderBottom:r?"1px solid #333":void 0},mask:{backgroundColor:r?"rgba(0, 0, 0, 0.6)":void 0}}},o.createElement(p,{onClose:()=>{t?.()},isDark:r}))}},30324:function(e,t,r){"use strict";r.r(t);var a=r(52844),n=r(96706),l=r(3328),o=r(64214),s=r(94740),i=r(21271),c=r(52638),m=r(74405),d=r(36609),p=r(58533),h=r(88767),u=r(67294),f=r(41664),g=r.n(f),v=r(11163),b=r(34533),x=r(95662),E=r(51675);t.default=()=>{let{user:e,isAdminUser:t}=(0,x.et)(),r=(0,v.useRouter)(),[f,y]=(0,u.useState)(null),[w,k]=(0,u.useState)(!1),{data:N,fetchNextPage:T,hasNextPage:_,isLoading:L,isFetchingNextPage:S,refetch:D}=(0,h.useInfiniteQuery)(["blogList"],({pageParam:e=1})=>
81(0,E.De1)({pageSize:10,current:e,sortBy:"publishTime",sortDirection:"desc"}),{getNextPageParam:e=>{let{current:t,pageSize:r,total:a}=e;return t<Math.ceil(a/r)?t+1:void 0},onError:e=>{console.error("获取博客列表失败:",e)}}),M=(0,h.useMutation)(e=>(0,E.X4X)({mediaInfoId:e.mediaInfoId,shortMediaInfoId:e.shortMediaInfoId}),{onSuccess:()=>{l.ZP.success((0,d.t)("Blog deleted successfully")),D()},onError:e=>{console.error("删除博客失败:",e),l.ZP.error((0,d.t)("Failed to delete blog"))}}),P=(e,t)=>{t.stopPropagation(),t.preventDefault(),y(e),k(!0)},C=N?.pages.flatMap(e=>e.data)||[],Z=!L&&0===C.length,j=e=>{try{let t=new Date(e);return(0,m.Z)(t,"yyyy-MM-dd")}catch(t){return e}};return u.createElement(b.Z,null,u.createElement("div",{className:"container mx-auto min-h-screen max-w-screen-lg px-4 py-8 pt-20"},u.createElement("div",{className:"flex w-full flex-row items-center justify-between"},u.createElement("h1",{className:"text-2xl font-bold"},(0,d.t)("Blogs")),u.createElement("div",{className:"flex flex-row items-center justify-center"},t()&&u.createElement(o.ZP,{type:"primary",size:"large",onClick:()=>{console.log("create blog"),t()?r.push("/home/blog/create"):l.ZP.error((0,d.t)("Please login to create blog"))}},(0,d.t)("Create Blog")))),L?u.createElement("div",{className:"flex items-center justify-center py-20"},u.createElement(s.Z,{size:"large"})):Z?u.createElement("div",{className:"flex flex-col items-center justify-center py-20"},u.createElement(i.Z,{className:"opacity-50",description:u.createElement("span",{className:"text-white"},(0,d.t)("No blogs found")),image:i.Z.PRESENTED_IMAGE_SIMPLE})):u.createElement(p.Z,{dataLength:C.length,next:T,hasMore:!!_,loader:u.createElement("div",{className:"flex justify-center py-4"},u.createElement(s.Z,null)),endMessage:u.createElement("div",{className:`py-4 text-center text-gray-500 ${1>=(N?.pages?.length||0)?"hidden":""}`},"No more blogs")},u.createElement("div",{className:"flex flex-col"},C.map(e=>u.createElement(g(),{href:`/home/blog/${e?.slug||"sid-"+e.shortMediaInfoId}`,key:`${e.mediaInfoId}-${e.publishTime}`,className:"block hover:no-underline"},u.createElement("div",{className:"flex flex-row items-center justify-between border-b border-gray-800 py-6"},u.createElement("div",{className:"flex max-w-[70%] flex-1 flex-col"},u.createElement("div",{className:"mb-1 flex w-full flex-row items-center justify-between"},u.createElement("span",{className:"text-base text-gray-400"},j(e.publishTime)),t()&&u.createElement("div",{className:"flex flex-row items-center justify-center gap-2"},u.createElement(o.ZP,{type:"primary",size:"small",onClick:t=>{t.preventDefault(),t.stopPropagation(),r.push(`/home/blog/create?id=${e.mediaInfoId}`)},icon:u.createElement(a.Z,null)},(0,d.t)("Edit")),u.createElement(o.ZP,{type:"primary",danger:!0,icon:u.createElement(n.Z,null),size:"small",onClick:t=>P(e,t)},(0,d.t)("Delete")))),u.createElement("h2",{className:"mb-2 text-2xl font-semibold text-blue-400"},e.title),u.createElement("p",{className:"mb-4 line-clamp-2 text-base text-gray-300"},e.description),u.createElement("div",{className:"flex items-center"},u.createElement("span",{className:"text-sm text-gray-400"},"Read more"),u.createElement("svg",{className:"ml-1 h-4 w-4 text-gray-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 7l5 5m0 0l-5 5m5-5H6"})))),u.createElement("div",{className:"h-[124px] w-[220px] overflow-hidden"},u.createElement("img",{alt:e.title,src:e.thumbnail||"/images/blog-placeholder.jpg",className:"h-full w-full rounded object-cover"}))))))),u.createElement(c.Z,{title:(0,d.t)("Confirm Delete"),open:w,onOk:()=>{f&&M.mutate(f),k(!1)},onCancel:()=>k(!1),okText:(0,d.t)("Delete"),cancelText:(0,d.t)("Cancel"),okButtonProps:{danger:!0,loading:M.isLoading}},u.createElement("p",null,(0,d.t)("Are you sure you want to delete this blog?")),u.createElement("p",null,(0,d.t)("This action cannot be undone.")))))}},65341:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/home/blog",function(){return r(30324)}])},58533:function(e,t,r){"use strict";
81var a=r(67294),n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},l=function(){return(l=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)},o={Pixel:"Pixel",Percent:"Percent"},s={unit:o.Percent,value:.8};function i(e){return"number"==typeof e?{unit:o.Percent,value:100*e}:"string"==typeof e?e.match(/^(\d*(\.\d+)?)px$/)?{unit:o.Pixel,value:parseFloat(e)}:e.match(/^(\d*(\.\d+)?)%$/)?{unit:o.Percent,value:parseFloat(e)}:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),s):(console.warn("scrollThreshold should be string or number"),s)}var c=function(e){function t(t){var r=e.call(this,t)||this;return r.lastScrollTop=0,r.actionTriggered=!1,r.startY=0,r.currentY=0,r.dragging=!1,r.maxPullDownDistance=0,r.getScrollableTarget=function(){return r.props.scrollableTarget instanceof HTMLElement?r.props.scrollableTarget:"string"==typeof r.props.scrollableTarget?document.getElementById(r.props.scrollableTarget):(null===r.props.scrollableTarget&&console.warn("You are trying to pass scrollableTarget but it is null. This might\n        happen because the element may not have been added to DOM yet.\n        See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info.\n      "),null)},r.onStart=function(e){!r.lastScrollTop&&(r.dragging=!0,e instanceof MouseEvent?r.startY=e.pageY:e instanceof TouchEvent&&(r.startY=e.touches[0].pageY),r.currentY=r.startY,r._infScroll&&(r._infScroll.style.willChange="transform",r._infScroll.style.transition="transform 0.2s cubic-bezier(0,0,0.31,1)"))},r.onMove=function(e){r.dragging&&(e instanceof MouseEvent?r.currentY=e.pageY:e instanceof TouchEvent&&(r.currentY=e.touches[0].pageY),r.currentY<r.startY||(r.currentY-r.startY>=Number(r.props.pullDownToRefreshThreshold)&&r.setState({pullToRefreshThresholdBreached:!0}),r.currentY-r.startY>1.5*r.maxPullDownDistance||!r._infScroll||(r._infScroll.style.overflow="visible",r._infScroll.style.transform="translate3d(0px, "+(r.currentY-r.startY)+"px, 0px)")))},r.onEnd=function(){r.startY=0,r.currentY=0,r.dragging=!1,r.state.pullToRefreshThresholdBreached&&(r.props.refreshFunction&&r.props.refreshFunction(),r.setState({pullToRefreshThresholdBreached:!1})),requestAnimationFrame(function(){r._infScroll&&(r._infScroll.style.overflow="auto",r._infScroll.style.transform="none",r._infScroll.style.willChange="unset")})},r.onScrollListener=function(e){"function"==typeof r.props.onScroll&&setTimeout(function(){return r.props.onScroll&&r.props.onScroll(e)},0);var t=r.props.height||r._scrollableNode?e.target:document.documentElement.scrollTop?document.documentElement:document.body;r.actionTriggered||((r.props.inverse?r.isElementAtTop(t,r.props.scrollThreshold):r.isElementAtBottom(t,r.props.scrollThreshold))&&r.props.hasMore&&(r.actionTriggered=!0,r.setState({showLoader:!0}),r.props.next&&r.props.next()),r.lastScrollTop=t.scrollTop)},r.state={showLoader:!1,pullToRefreshThresholdBreached:!1,prevDataLength:t.dataLength},r.throttledOnScrollListener=(function(e,t,r,a){var n,l=!1,o=0;function s(){n&&clearTimeout(n)}function i(){var i=this,c=Date.now()-o,m=arguments;function d(){o=Date.now(),r.apply(i,m)}l||(a&&!n&&d(),s(),void 0===a&&c>e?d():!0!==t&&(n=setTimeout(a?function(){n=void 0}:d,void 0===a?e-c:e)))}return"boolean"!=typeof t&&(a=r,r=t,t=void 0),i.cancel=function(){s(),l=!0},i})(150,r.onScrollListener).bind(r),r.onStart=r.onStart.bind(r),r.onMove=r.onMove.bind(r),r.onEnd=r.onEnd.bind(r),r}return!function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}(t,e),t.prototype.componentDidMount=function(){if(void 0===this.props.dataLength)throw Error('mandatory prop "dataLength" is missing. The prop is needed when loading more content. Check README.md for usage');if(this._scrollableNode=this.getScrollableTarget(),this.el=this.props.height?this._infScroll:this._scrollableNode||window,this.el&&this.el.addEventListener("scroll",this.throttledOnScrollListener),"number"==typeof this.props.initialScrollY&&this.el&&this.el instanceof HTMLElement&&this.el.scrollHeight>this.props.initialScrollY&&this.el.scrollTo(0,this.props.initialScrollY),this.props.pullDownToRefresh&&this.el&&(this.el.addEventListener("touchstart",this.onStart),this.el.addEventListener("touchmove",this.onMove),this.el.addEventListener("touchend",this.onEnd),this.el.addEventListener("mousedown",this.onStart),this.el.addEventListener("mousemove",this.onMove),this.el.addEventListener("mouseup",this.onEnd),this.maxPullDownDistance=this._pullDown&&this._pullDown.firstChild&&this._pullDown.firstChild.getBoundingClientRect().height||0,this.forceUpdate(),"function"!=typeof this.props.refreshFunction))throw Error('Mandatory prop "refreshFunction" missing.\n          Pull Down To Refresh functionality will not work\n          as expected. Check README.md for usage\'')},t.prototype.componentWillUnmount=function(){this.el&&(this.el.removeEventListener("scroll",this.throttledOnScrollListener),this.props.pullDownToRefresh&&(this.el.removeEventListener("touchstart",this.onStart),this.el.removeEventListener("touchmove",this.onMove),this.el.removeEventListener("touchend",this.onEnd),this.el.removeEventListener("mousedown",this.onStart),this.el.removeEventListener("mousemove",this.onMove),this.el.removeEventListener("mouseup",this.onEnd)
81))},t.prototype.componentDidUpdate=function(e){this.props.dataLength!==e.dataLength&&(this.actionTriggered=!1,this.setState({showLoader:!1}))},t.getDerivedStateFromProps=function(e,t){return e.dataLength!==t.prevDataLength?l(l({},t),{prevDataLength:e.dataLength}):null},t.prototype.isElementAtTop=function(e,t){void 0===t&&(t=.8);var r=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,a=i(t);return a.unit===o.Pixel?e.scrollTop<=a.value+r-e.scrollHeight+1:e.scrollTop<=a.value/100+r-e.scrollHeight+1},t.prototype.isElementAtBottom=function(e,t){void 0===t&&(t=.8);var r=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,a=i(t);return a.unit===o.Pixel?e.scrollTop+r>=e.scrollHeight-a.value:e.scrollTop+r>=a.value/100*e.scrollHeight},t.prototype.render=function(){var e=this,t=l({height:this.props.height||"auto",overflow:"auto",WebkitOverflowScrolling:"touch"},this.props.style),r=this.props.hasChildren||!!(this.props.children&&this.props.children instanceof Array&&this.props.children.length),n=this.props.pullDownToRefresh&&this.props.height?{overflow:"auto"}:{};return a.createElement("div",{style:n,className:"infinite-scroll-component__outerdiv"},a.createElement("div",{className:"infinite-scroll-component "+(this.props.className||""),ref:function(t){return e._infScroll=t},style:t},this.props.pullDownToRefresh&&a.createElement("div",{style:{position:"relative"},ref:function(t){return e._pullDown=t}},a.createElement("div",{style:{position:"absolute",left:0,right:0,top:-1*this.maxPullDownDistance}},this.state.pullToRefreshThresholdBreached?this.props.releaseToRefreshContent:this.props.pullDownToRefreshContent)),this.props.children,!this.state.showLoader&&!r&&this.props.hasMore&&this.props.loader,this.state.showLoader&&this.props.hasMore&&this.props.loader,!this.props.hasMore&&this.props.endMessage))},t}(a.Component);t.Z=c}},function(e){e.O(0,[8024,1664,3551,6560,7370,4405,2580,9885,5113,7149,2888,179],function(){return e(e.s=65341)}),_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.