1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7122,12147,45584,50774,7835,40055],{7835:function(e,t,r){var a=r(85893),s=r(41664),n=r.n(s),l=r(21384);let o=e=>{let{passHref:t,legacyBehavior:r,placeholderSrc:a,fallbackSrc:s,...n}=e;return n},i=e=>{let{placeholderSrc:t,fallbackSrc:r,src:a,alt:s,width:n,height:l,loading:o,decoding:i,onLoad:c,onError:d,...u}=e;return u};t.Z=e=>{let{href:t,children:r,...s}=e,c=(0,l.JA)("LINK"),d="";"string"==typeof t?d=t:"object"==typeof t&&null!==t&&"string"==typeof t.pathname&&(d=t.pathname);let u=d.startsWith("http")&&!d.startsWith(c),h=()=>{var e;let t=new URLSearchParams((null===(e=window.location.search)||void 0===e?void 0:e.slice(1))||""),r={};for(let[e,a]of t.entries())""!==a&&(r[e]=a);return r};if(u){let e="string"==typeof t?t:new URL(t.pathname,c).toString();return(0,a.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",...o(s),children:r})}let p="string"==typeof t?(e=>{if("string"!=typeof e||!e||e.startsWith("#"))return e;let t=h();if(0===Object.keys(t).length)return e;let r=e.startsWith("http://")||e.startsWith("https://"),a=new URL(e,c);return(Object.entries(t).forEach(e=>{let[t,r]=e;a.searchParams.has(t)||a.searchParams.set(t,r)}),r)?a.toString():"".concat(a.pathname).concat(a.search).concat(a.hash)})(t):(e=>{if(!e||"object"!=typeof e)return e;let t=h();return 0===Object.keys(t).length?e:{...e,query:{...t,...e.query||{}}}})(t);return(0,a.jsx)(n(),{href:p,...i(s),children:r})}},7122:function(e,t,r){r.r(t),r.d(t,{BlogListPage:function(){return i}});var a=r(85893),s=r(21384),n=r(76966),l=r(12147),o=r(45584);let i=e=>{let{posts:t=[],page:r=1,postCount:i}=e,{NOTION_CONFIG:c}=(0,n.Og)(),d=Math.ceil(i/(0,s.JA)("POSTS_PER_PAGE",12,c));return(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("div",{id:"posts-wrapper",children:null==t?void 0:t.map(e=>(0,a.jsx)(l.BlogPostCard,{post:e,showSummary:!0},e.id))}),d>1&&(0,a.jsx)(o.default,{page:r,totalPage:d})]})}},12147:function(e,t,r){r.r(t),r.d(t,{BlogPostCard:function(){return i}});var a=r(85893),s=r(7835),n=r(21384),l=r(50774),o=r(43106);let i=e=>{var t;let{post:r,showSummary:i=!0}=e,c=(0,n.JA)("ENDSPACE_POST_LIST_PREVIEW",!0,l.default),d=(0,n.JA)("ENDSPACE_POST_LIST_COVER",!0,l.default)&&r.pageCoverThumbnail;return(0,a.jsx)(s.Z,{href:"/".concat(r.slug),children:(0,a.jsxs)("article",{className:"endspace-frame group mb-6 flex flex-col overflow-hidden relative transition-all duration-300",children:[d&&(0,a.jsxs)("div",{className:"w-full aspect-video flex-shrink-0 relative overflow-hidden z-10 bg-black/5",children:[(0,a.jsx)("img",{src:r.pageCoverThumbnail,alt:r.title,className:"w-full h-full object-cover transform group-hover:scale-105 transition-transform duration-700"}),(0,a.jsx)("div",{className:"absolute top-3 right-3 w-2 h-2 bg-[var(--endspace-accent-yellow)] opacity-0 group-hover:opacity-100 transition-opacity"})]}),(0,a.jsxs)("div",{className:"flex-1 flex flex-col justify-center relative z-10 p-5 md:p-6 overflow-hidden",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-[#FBFB45] transform origin-left scale-x-0 group-hover:scale-x-100 transition-transform duration-300 ease-out z-0"}),(0,a.jsx)("div",{className:"absolute top-0 left-0 right-0 h-1.5 bg-black opacity-0 group-hover:opacity-100 transition-opacity duration-300 z-20"}),(0,a.jsxs)("div",{className:"relative z-10",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3 text-xs font-mono text-[var(--endspace-text-muted)] mb-3 group-hover:text-black/60 transition-colors",children:[(0,a.jsx)("span",{className:"text-[var(--endspace-text-primary)] font-bold group-hover:text-black transition-colors",children:r.publishDay}),(0,a.jsx)("span",{className:"w-px h-3 bg-[var(--endspace-border-base)] group-hover:bg-black/30 transition-colors"}),r.category&&(0,a.jsx)("span",{className:"tracking-wider",children:r.category.toUpperCase()})]}),(0,a.jsx)("h2",{className:"text-2xl md:text-3xl font-black text-[var(--endspace-text-primary)] mb-4 leading-tight group-hover:text-black transition-colors",children:r.title}),i&&c&&r.summary&&(0,a.jsx)("p",{className:"text-[var(--endspace-text-secondary)] text-sm leading-relaxed line-clamp-2 md:line-clamp-3 mb-6 font-medium group-hover:text-black/70 transition-colors",children:r.summary}),(0,a.jsxs)("div",{className:"mt-auto flex items-center justify-between",children:[(0,a.jsx)("div",{className:"flex gap-2",children:null===(t=r.tags)||void 0===t?void 0:t.slice(0,3).map(e=>(0,a.jsxs)("span",{className:"text-[10px] text-[var(--endspace-text-muted)] bg-[var(--endspace-bg-secondary)] px-1.5 py-0.5 rounded group-hover:bg-black group-hover:text-white transition-colors",children:["#",e]},e))}),(0,a.jsxs)("div",{className:"flex items-center gap-2 text-[var(--endspace-text-primary)] text-xs font-bold uppercase tracking-wider group-hover:gap-3 transition-all group-hover:text-black",children:[(0,a.jsx)("span",{children:"Access"}),(0,a.jsx)(o.Z,{size:12,stroke:2,className:"group-hover:translate-x-1 transition-transform group-hover:text-black"})]})]})]})," "]})]})})}},45584:function(e,t,r){r.r(t);var a=r(85893),s=r(7835),n=r(11163),l=r(19096),o=r(9780),i=r(60513),c=r(17969);t.default=e=>{let{page:t,totalPage:r}=e,d=(0,n.useRouter)(),u=+t,h=u>1,p=u<r,f=d.asPath.split("?")[0].replace(/\/page\/[1-9]\d*/,"").replace(/\/$/,"").replace(".html",""),g=e=>{let{href:t,disabled:r,icon:n,label:l}=e;return r?(0,a.jsx)("div",{className:"w-10 h-10 rounded-full bg-white/20 flex items-center justify-center p-1 cursor-not-allowed opacity-50",children:(0,a.jsx)("div",{className:"w-full h-full rounded-full flex items-center justify-center bg-transparent",children:(0,a.jsx)(n,{size:16,stroke:2,className:"text-white/50"})})}):(0,a.jsx)(s.Z,{href:t,legacyBehavior:!0,passHref:!0,children:(0,a.jsx)("a",{className:"w-10 h-10 rounded-full bg-white flex items-center justify-center p-1 cursor-pointer group shadow-lg transition-transform active:scale-95","aria-label":l,children:(0,a.jsx)("div",{className:"w-full h-full rounded-full flex items-center justify-center bg-transparent group-hover:bg-[#FBFB46] transition-colors duration-200",children:(0,a.jsx)(n,{size:16,stroke:2,className:"text-black"})})})})};return(0,a.jsx)("div",{className:"mt-12 py-6 flex flex-col items-center",children:(0,a.jsxs)("div",{className:"bg-[#2a2a2a] rounded-full p-1.5 flex items-center gap-3 shadow-2xl",children:[(0,a.jsx)(g,{href:{pathname:"".concat(f,"/"),query:d.query.s?{s:d.query.s}:{}},disabled:1===u,icon:l.Z,label:"First Page"}),(0,a.jsx)(g,{href:{pathname:u-1==1?"".concat(f,"/"):"".concat(f,"/page/").concat(u-1),query:d.query.s?{s:d.query.s}:{}},disabled:!h,icon:o.Z,label:"Previous Page"}),(0,a.jsxs)("div",{className:"font-mono text-white text-lg tracking-widest min-w-[60px] text-center select-none",children:[u,"/",r]}),(0,a.jsx)(g,{href:{pathname:"".concat(f,"/page/").concat(u+1),query:d.query.s?{s:d.query.s}:{}},disabled:!p,icon:i.Z,label:"Next Page"}),(0,a.jsx)(g,{href:{pathname:"".concat(f,"/page/").concat(r),query:d.query.s?{s:d.query.s}:{}},disabled:u===r,icon:c.Z,label:"Last Page"})]})})}},50774:function(e,t,r){r.r(t),t.default={ENDSPACE_LOADING_COVER:!0,ENDSPACE_LOADING_SITE_NAME:"CLOUD09_SPACE",ENDSPACE_LOADING_TEXT_INIT:"INITIALIZING",ENDSPACE_LOADING_TEXT_LOADING:"LOADING",ENDSPACE_LOADING_TEXT_COMPLETE:"READY",ENDSPACE_LOADING_TEXT_SWEEPING:"LAUNCHING",ENDSPACE_LOADING_TEXT_FADEOUT:"WELCOME",ENDSPACE_LOADING_IMAGE:"/favicon.svg",ENDSPACE_BANNER_WATERMARK_TEXT:"CLOUD09_SPACE",ENDSPACE_ARTICLE_WATERMARK_TEXT:"CLOUD09",ENDSPACE_MENU_CATEGORY:!0,ENDSPACE_MENU_TAG:!0,ENDSPACE_MENU_ARCHIVE:!0,ENDSPACE_MENU_SEARCH:!0,ENDSPACE_POST_LIST_COVER:!0,ENDSPACE_POST_LIST_PREVIEW:!0,ENDSPACE_ARTICLE_LAYOUT_VERTICAL:!1,ENDSPACE_ARTICLE_ADJACENT:!0,ENDSPACE_WIDGET_DARK_MODE:!0}},40885:function(e,t,r){r.d(t,{Z:function(){return n}});var a=r(67294),s={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"
1currentColor",stroke:"none"}};let n=(e,t,r,n)=>{let l=(0,a.forwardRef)((r,l)=>{let{color:o="currentColor",size:i=24,stroke:c=2,title:d,className:u,children:h,...p}=r;return(0,a.createElement)("svg",{ref:l,...s[e],width:i,height:i,className:["tabler-icon","tabler-icon-".concat(t),u].join(" "),..."filled"===e?{fill:o}:{strokeWidth:c,stroke:o},...p},[d&&(0,a.createElement)("title",{key:"svg-title"},d),...n.map(e=>{let[t,r]=e;return(0,a.createElement)(t,r)}),...Array.isArray(h)?h:[h]])});return l.displayName="".concat(r),l}},43106:function(e,t,r){r.d(t,{Z:function(){return a}});let a=(0,r(40885).Z)("outline","arrow-right","ArrowRight",[["path",{d:"M5 12l14 0",key:"svg-0"}],["path",{d:"M13 18l6 -6",key:"svg-1"}],["path",{d:"M13 6l6 6",key:"svg-2"}]])},9780:function(e,t,r){r.d(t,{Z:function(){return a}});let a=(0,r(40885).Z)("outline","chevron-left","ChevronLeft",[["path",{d:"M15 6l-6 6l6 6",key:"svg-0"}]])},60513:function(e,t,r){r.d(t,{Z:function(){return a}});let a=(0,r(40885).Z)("outline","chevron-right","ChevronRight",[["path",{d:"M9 6l6 6l-6 6",key:"svg-0"}]])},19096:function(e,t,r){r.d(t,{Z:function(){return a}});let a=(0,r(40885).Z)("outline","chevrons-left","ChevronsLeft",[["path",{d:"M11 7l-5 5l5 5",key:"svg-0"}],["path",{d:"M17 7l-5 5l5 5",key:"svg-1"}]])},17969:function(e,t,r){r.d(t,{Z:function(){return a}});let a=(0,r(40885).Z)("outline","chevrons-right","ChevronsRight",[["path",{d:"M7 7l5 5l-5 5",key:"svg-0"}],["path",{d:"M13 7l5 5l-5 5",key:"svg-1"}]])}}]);
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.