PageSourceSearch

https://chowon.in/_next/static/chunks/pages/app/2024words/[pid]-cd918ea7fa6408c9.js

js chowon.in collected 2026-10-02 00:12:07 UTC 5,782 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2018,885,9871],{38419:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/app/2024words/[pid]",function(){return n(65086)}])},65086:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return E},buildGetStaticProps:function(){return F}});var r=n(85893),o=n(73528),i=n(97646),l=n(67294),a=n(99304),s=n(2261),c=n(24756),u=n(48137),d=n(91198),m=n(9554),p=n(23675),g=n(93835),x=n(30354);n(76268),n(80333),n(84940),n(29813);var v=n(75301),h=n(99861),w=n(88809),j=n(48305),y=n(87907),k=n(76040),b=n(58132),f=n(9008),C=n.n(f),_=n(25675),N=n.n(_),Z=n(11163);let B=()=>{let e=(0,Z.useRouter)(),{back:t}=(0,y.H)(),{isWebView:n}=(0,j.B9)(),o=(0,l.useCallback)(()=>window.history.length>=2?e.back():t(),[e,t]);return(0,r.jsx)(r.Fragment,{children:n&&(0,r.jsx)(v.Z,{backClick:o})})},R=e=>{let{onButtonClick:t}=e,{isWebView:n}=(0,j.B9)();return(0,r.jsx)(r.Fragment,{children:n&&(0,r.jsxs)("div",{onClick:t,className:"absolute bottom-4 right-4 flex cursor-pointer items-center gap-1 rounded-3xl border border-LightGrey bg-white px-3 py-2",children:[(0,r.jsx)(N(),{src:"/assets/icons/brown-save-icon.svg",width:18,height:18,alt:"save icon"}),(0,r.jsx)("p",{className:"text-body-small text-DarkBrown",children:"저장하기"})]})})},I=e=>{var t,n,o;let{result:i}=e,{pid:l,wordsData:v,bookRecommendations:j,userCount:y,showAppInstall:f,onAppInstallClick:_,bookKeywordHashtags:N,prevRef:Z,nextRef:I,kakaoButtonRef:E,onDonateButtonClick:F,onImageButtonClick:T,onCopyLinkClick:P,onRetryClick:S,banners:G,backgroundColor:L,showKakaoButton:O,downloadPrayerImage:U,downloadVerseImage:W}=(0,b.b)(i);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(C(),{children:[(0,r.jsxs)("title",{children:[null==v?void 0:v.username,"의 2025년을 위한 말씀과 기도 | 초원 송구영신 말씀카드"]}),(0,r.jsx)("meta",{name:"description",content:null==v?void 0:null===(t=v.prayer)||void 0===t?void 0:t.substring(0,100)},"description"),(0,r.jsx)("link",{rel:"canonical",href:"https://chowon.in/2024words/".concat(null==v?void 0:v.pid)}),(0,r.jsx)("meta",{property:"og:title",content:"".concat(null==v?void 0:v.username,"의 2025년을 위한 말씀과 기도 | 초원 송구영신 말씀카드")},"og:title"),(0,r.jsx)("meta",{property:"og:description",content:null==v?void 0:null===(n=v.prayer)||void 0===n?void 0:n.substring(0,100)},"og:description"),(0,r.jsx)("meta",{property:"og:url",content:"https://chowon.in/2024words/".concat(null==v?void 0:v.pid)},"og:url"),(0,r.jsx)("meta",{id:"og:image",property:"og:image",content:"".concat("https://chowon.in","/api/ogimage/new-year?color=").concat(null==v?void 0:v.colorNumber,"&name=").concat(null==v?void 0:v.username)},"og:image"),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:title",content:"".concat(null==v?void 0:v.username,"의 2025년을 위한 말씀과 기도 | 초원 송구영신 말씀카드")},"twitter:title"),(0,r.jsx)("meta",{name:"twitter:description",content:null==v?void 0:null===(o=v.prayer)||void 0===o?void 0:o.substring(0,100)},"twitter:description"),(0,r.jsx)("meta",{name:"twitter:image",content:"".concat("https://chowon.in","/api/ogimage/new-year?color=").concat(null==v?void 0:v.colorNumber,"&name=").concat(null==v?void 0:v.username)},"twitter:image"),(0,r.jsx)("meta",{property:"twitter:url",content:"https://chowon.in/2024words/".concat(null==v?void 0:v.pid)},"twitter:url")]}),(0,r.jsx)(c.Z,{children:(0,r.jsxs)(u.Z,{children:[(0,r.jsx)(B,{}),(0,r.jsxs)(s.tq,{cssMode:!1,navigation:{prevEl:Z.current,nextEl:I.current},rewind:!0,modules:[a.tl,a.Qr,a.W_],spaceBetween:0,grabCursor:!0,slidesPerView:1,pagination:{},className:"relative flex w-full overflow-hidden pc:h-max",style:{backgroundColor:L},children:[(0,r.jsxs)(s.o5,{children:[(0,r.jsx)(k.Z,{element:e=>
1{let{targetRef:t}=e;return(0,r.jsx)(x.Z,{targetRef:t,imageUrl:"/assets/new-years-word/verse2/".concat(v.imageNumber,".png")})},resultId:null==v?void 0:v.pid,username:null==v?void 0:v.username,cardType:"verse"}),(0,r.jsx)(R,{onButtonClick:W})]}),(0,r.jsxs)(s.o5,{children:[(0,r.jsx)(k.Z,{element:e=>{let{targetRef:t}=e;return(0,r.jsx)(w.I,{targetRef:t,imageUrl:"https://".concat("image.chowon.in","/").concat(null==v?void 0:v.prayerImagePath)})},resultId:null==v?void 0:v.pid,username:null==v?void 0:v.username,cardType:"prayer"}),(0,r.jsx)(R,{onButtonClick:U})]}),j&&(0,r.jsx)(s.o5,{className:"h-full",children:(0,r.jsx)(k.Z,{element:e=>{let{targetRef:t}=e;return(0,r.jsx)(m.Z,{targetRef:t,pid:null==l?void 0:l.toString(),username:v.username,bookRecommendations:j,keywords:N})},resultId:null==v?void 0:v.pid,username:null==v?void 0:v.username,cardType:"book"})}),f&&(0,r.jsx)(s.o5,{children:(0,r.jsx)(k.Z,{element:e=>{let{targetRef:t}=e;return(0,r.jsx)(d.Z,{targetRef:t,name:v.username,userCount:y,onButtonClick:_})},resultId:null==v?void 0:v.pid,username:null==v?void 0:v.username,cardType:"app"})}),(0,r.jsx)(s.o5,{children:(0,r.jsx)(k.Z,{element:e=>
1{let{targetRef:t}=e;return(0,r.jsx)(p.Z,{targetRef:t,name:v.username,onButtonClick:F})},resultId:null==v?void 0:v.pid,username:null==v?void 0:v.username,cardType:"donation"})}),(0,r.jsx)(g.Z,{prevRef:Z,nextRef:I})]}),(0,r.jsx)(h.A,{showKakaoButton:O,kakaoButtonRef:E,backgroundColor:"#FFFCF5",onImageButtonClick:T,onCopyLinkClick:P,onRetryClick:S,banners:G})]})})]})};var E=!0;t.default=I;let F=e=>async t=>{let{params:n}=t;return(0,i.NI)({lang:e},async()=>{try{let t=null==n?void 0:n.pid;if(!t||"string"!=typeof t)throw"invalid pid";let r=await o.k.getWord(t);return{props:{result:r.data.payload,lang:e},revalidate:2592e3}}catch(t){return{props:{result:null,lang:e}}}})}}},function(e){e.O(0,[5928,9404,131,5301,1962,5407,9774,2888,179],function(){return e(e.s=38419)}),_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.