PageSourceSearch

https://shipfriend.dev/_next/static/chunks/08e5du_h8nzd~.js

js shipfriend.dev collected 2026-10-02 01:53:39 UTC 5,206 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,779817,e=>{"use strict";var a=e.i(790096);e.s(["default",0,({className:e,children:s,useCustomBackground:t=!1})=>(0,a.jsx)("div",{className:`animate-pulse rounded duration-100 ${t?"":"bg-gray-200/80 dark:bg-neutral-700/80"} ${e}`,children:s})])},301975,e=>{"use strict";var a=e.i(920614);let s=async(e=!1)=>(await a.default.get("/api/series",{params:{populate:e}})).data,t=async e=>(await a.default.post("/api/series",e)).data,l=async(e,s)=>(await a.default.put(`/api/series/${e}`,s)).data,i=async e=>(await a.default.delete(`/api/series/${e}`)).data,r=async e=>(await a.default.put("/api/series/reorder",{slugs:e})).data;e.s(["createSeries",0,t,"deleteSeries",0,i,"getAllSeriesData",0,s,"reorderSeries",0,r,"updateSeries",0,l])},196435,e=>{"use strict";var a=e.i(987848);e.s(["default",0,()=>{let[e,s]=(0,a.useState)(4);return(0,a.useEffect)(()=>{let e=()=>{window.matchMedia("(min-width: 1280px)").matches?s(4):window.matchMedia("(min-width: 768px)").matches?s(3):window.matchMedia("(min-width: 640px)").matches?s(2):s(1)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}])},409782,e=>{"use strict";var a=e.i(790096),s=e.i(987848),t=e.i(648066),l=e.i(779817);let i=()=>(0,a.jsxs)("div",{className:"rounded-lg shadow-sm overflow-hidden border bg-white border-slate-200 dark:bg-neutral-900 dark:text-neutral-200 dark:border-neutral-800",children:[(0,a.jsx)("div",{className:"relative aspect-video w-full overflow-hidden",children:(0,a.jsx)(l.default,{className:"w-full h-full"})}),(0,a.jsxs)("div",{className:"p-5",children:[(0,a.jsx)("div",{className:"mb-2",children:(0,a.jsx)(l.default,{className:"h-6 w-3/5 mb-2"})}),(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,a.jsx)(l.default,{className:"h-3 w-24"}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(l.default,{className:"h-4 w-16"})})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(l.default,{className:"h-3 w-full"}),(0,a.jsx)(l.default,{className:"h-3 w-full"}),(0,a.jsx)(l.default,{className:"h-3 w-2/3"})]})]})]}),r=()=>(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:Array.from({length:9}).map((e,s)=>(0,a.jsx)(i,{},s))});var d=e.i(301975),c=e.i(412422),n=e.i(823939);let o=({item:e})=>(0,a.jsx)(n.default,{title:e.title,href:`/series/${e.slug}`,className:"block cursor-pointer group rounded-lg",children:(0,a.jsxs)("div",{className:"min-h-[326px] shadow-sm hover:shadow-xl origin-bottom transition-all duration-300 hover:-translate-y-2 active:scale-95 overflow-hidden border rounded-lg bg-white text-black hover:shadow-neutral-200/80 dark:bg-neutral-900 dark:text-neutral-200 dark:border-neutral-800 dark:shadow-neutral-800/40 dark:hover:shadow-neutral-800/80",children:[(0,a.jsx)("div",{className:"relative aspect-video w-full overflow-hidden",children:e.thumbnailImage?(0,a.jsx)(c.default,{width:400,height:300,src:e.thumbnailImage,alt:e.title,loading:"lazy",className:"object-cover w-full h-full group-hover:scale-105 transition-transform duration-200"}):(0,a.jsx)("div",{className:"w-full h-full bg-slate-200 flex items-center justify-center",children:(0,a.jsx)(t.FaBookOpen,{className:"w-12 h-12 text-slate-400"})})}),(0,a.jsxs)("div",{className:"p-5",children:[(0,a.jsx)("h3",{className:"text-xl font-semibold mb-2 line-clamp-2 group-hover:text-emerald-600 transition-colors",children:e.title}),(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm text-weak mb-3",children:[(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(t.FaCalendar,{className:"w-4 h-4"}),new Date(e.date).toLocaleDateString()]}),(0,a.jsxs)("span",{className:"ml-auto flex items-center gap-1",children:[(0,a.jsx)(t.FaBookOpen,{className:"w-4 h-4"}),e.posts.length||0," posts"]})]}),(0,a.jsx)("p",{className:"text-sm text-weak line-clamp-3",children:e.description||"No description available"})]})]})},e.slug);var m=e.i(196435);let u=()=>(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center p-8 text-center",children:[(0,a.jsx)(t.FaBookOpen,{className:"w-12 h-12 text-slate-400 mb-4"}),(0,a.jsx)("h3",{className:"text-xl font-semibold text-slate-700",children:"No Series Found"})]}),h=()=>
1{let[e,t]=(0,s.useState)([]),[l,i]=(0,s.useState)(!0),c=(0,m.default)();return((0,s.useEffect)(()=>{(async()=>{t(await (0,d.getAllSeriesData)()),i(!1)})()},[]),l)?(0,a.jsx)(r,{}):l||0!==e.length?(0,a.jsx)("ul",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:e.map((e,s)=>{let t=Math.floor(s/c);return(0,a.jsx)("li",{className:"opacity-0 translate-y-5 animate-popUp",style:{animationDelay:`${.1*(t+s%c)}s`,animationFillMode:"forwards"},children:(0,a.jsx)(o,{item:e})},e.slug)})}):(0,a.jsx)(u,{})};e.s(["default",0,()=>(0,a.jsxs)("section",{className:"w-full p-4 max-w-5xl mx-auto",children:[(0,a.jsx)("h1",{className:"text-4xl font-bold mt-4",children:"시리즈"}),(0,a.jsx)("p",{className:"text-lg text-weak mb-4",children:"시리즈별로 글을 확인해보세요. 클릭시 세부 페이지로 이동합니다."}),(0,a.jsx)(h,{})]})],409782)}]);

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.