1"use strict";(self.webpackChunkts_boilerplate=self.webpackChunkts_boilerplate||[]).push([[8675],{13435:function(n,e,t){t.d(e,{h:function(){return u},y:function(){return a}}),t(82185),t(61445),t(34068),t(12064),t(22798),t(68200),t(65114),t(32242),t(60039),t(86608);var r=t(83483);function o(n,e,t,r,o,i,a){try{var c=n[i](a),u=c.value}catch(n){return void t(n)}c.done?e(u):Promise.resolve(u).then(r,o)}function i(n){return function(){var e=this,t=arguments;return new Promise(function(r,i){var a=n.apply(e,t);function c(n){o(a,r,i,c,u,"next",n)}function u(n){o(a,r,i,c,u,"throw",n)}c(void 0)})}}function a(n){return c.apply(this,arguments)}function c(){return(c=i(regeneratorRuntime.mark(function n(e){var t,o,i,a,c,u,l,s;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(t=e.seriesId,o=e.docId,i=e.collectionPath,a=r.fuego.db.collection("".concat(i,"Series")),!t){n.next=12;break}return n.next=5,a.doc(t).get();case 5:if(!(c=n.sent).data()){n.next=12;break}return u=c.data().postingList,l=u.slice(),s=l.findIndex(function(n){return n===o}),l.splice(s,1),n.abrupt("return",a.doc(t).set({postingList:l},{merge:!0}));case 12:case"end":return n.stop()}},n)}))).apply(this,arguments)}function u(n){return l.apply(this,arguments)}function l(){return l=i(regeneratorRuntime.mark(function n(e){var t,o,a,c;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.docId,o=e.collectionPath,a=r.fuego.db.collection("".concat(o,"Series")),n.next=4,a.doc(t).get().then(function(n){return n.data().postingList});case 4:return c=n.sent,n.next=7,Promise.allSettled(c.map(function(){var n=i(regeneratorRuntime.mark(function n(e){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,r.fuego.db.collection(o).doc(e).set({series:""},{merge:!0});case 2:case"end":return n.stop()}},n)}));return function(e){return n.apply(this,arguments)}}()));case 7:return n.abrupt("return",a.doc(t).delete());case 8:case"end":return n.stop()}},n)})),l.apply(this,arguments)}},28675:function(n,e,t){t.r(e),t.d(e,{default:function(){return xn}}),t(44465),t(31863),t(3940),t(32145),t(74277),t(61445),t(57045),t(65114),t(32242),t(60039),t(75868),t(42652),t(34068),t(82185),t(97152),t(86608),t(57252),t(66706),t(12064),t(76602);var r,o,i,a,c,u=t(37953),l=t(84136),s=t(98611),d=t(60684),f=t(83483),p=t(27386),m=t(15548),h=t(90766),v=t(79661),x=t(80762),b=t(99020),g=t(77572),y=t(13435),w=t(18246);function k(n,e,t,r,o,i,a){try{var c=n[i](a),u=c.value}catch(n){return void t(n)}c.done?e(u):Promise.resolve(u).then(r,o)}function A(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function E(n,e){return e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}var C,S,O,j,P,z,T,R,L,I,U,B,D,M,F=l.Ay.div(r||(r=E(["\n position: relative;\n width: 100%;\n min-height: 320px;\n background: ",";\n background-size: cover;\n background-position: center;\n border-radius: var(--cardBorderRadius);\n overflow: hidden;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n padding: 32px;\n\n @media (max-width: 480px) {\n min-height: 280px;\n padding: 24px;\n }\n"])),function(n){return n.thumbnail?"linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%), url('".concat(n.thumbnail,"')"):"var(--cardBackgroundColor)"}),H=l.Ay.div(o||(o=E(["\n position: relative;\n z-index: 1;\n color: white;\n text-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);\n"]))),V=l.Ay.h2(i||(i=E(["\n font-size: 28px;\n font-weight: 700;\n margin-bottom: 12px;\n line-height: 1.3;\n\n @media (max-width: 480px) {\n font-size: 24px;\n }\n"]))),Y=l.Ay.p(a||(a=E(["\n font-size: 15px;\n line-height: 1.6;\n margin-bottom: 16px;\n opacity: 0.95;\n\n @media (max-width: 480px) {\n font-size: 14px;\n }\n"]))),Z=l.Ay.div(c||(c=E(["\n display: flex;\n gap: 8px;\n flex-wrap: wrap;\n"]))),_=function(n){var e,t,r=n.data,o=n.handleGoBack,i=n.setOrderEdit,a=(0,h.pv)(2),c=(0,h.pv)(3),l=(0,v.lZ)(b.J),s=(e=(0,u.useState)(!1),t=2,function(n){if(Array.isArray(n))return n}(e)||function(n,e){var t=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=t){var r,o,i=[],a=!0,c=!1;try{for(t=t.call(n);!(a=(r=t.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(n){c=!0,o=n}finally{try{a||null==t.return||t.return()}finally{if(c)throw o}}return i}}(e,t)||function(n,e){if(n){if("string"==typeof n)return A(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?A(n,e):void 0}}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),d=s[0],f=s[1],p=(0,g.q7)({authorUid:(null==r?void 0:r.authorUid)||""}),m=(0,u.useCallback)(function(){var n,e;l({open:!0,title:"ì리ì¦ë¥¼ ìì íìê² ìµëê¹?",content:"ìë¦¬ì¦ ìì í¬ì¤í¸ë ìì ëì§ ììµëë¤.",confirmBtnValue:"ìì í기",handleConfirmClick:(n=regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,y.h)({docId:c,collectionPath:a});case 2:o();case 3:case"end":return n.stop()}},n)}),e=function(){var e=this,t=arguments;return new Promise(function(r,o){var i=n.apply(e,t);function a(n){k(i,r,o,a,c,"next",n)}function c(n){k(i,r,o,a,c,"throw",n)}a(void 0)})},function(){return e.apply(this,arguments)})})},[c,a,o,l]);return r?u.createElement(u.Fragment,null,u.createElement(F,{thumbnail:r.thumbnailURL},u.createElement(H,null,u.createElement(V,null,r.value),u.createElement(Y,null,r.description||""),u.createElement(Z,null,p&&u.createElement(u.Fragment,null,u.createElement(x.A,{shape:"stroke",size:"sm",onClick:function(){return f(!0)}},"ìì "),u.createElement(x.A,{shape:"stroke",size:"sm",onClick:function(){return i(function(n){return!n})}},"í¬ì¤í¸ ìì ìì "),u.createElement(x.A,{color:"warning",size:"sm",onClick:m},"ìì "))))),d&&u.createElement(w.A,{mode:"edit",collectionPath:a,data:r,docId:c,onClose:function(){return f(!1)}})):null},G=t(82816),N=t(97364),$=t(12087),q=t(45304),J=t(14375),Q=t(48007);function W(n,e,t,r,o,i,a){try{var c=n[i](a),u=c.value}catch(n){return void t(n)}c.done?e(u):Promise.resolve(u).then(r,o)}function K(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){var t=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=t){var r,o,i=[],a=!0,c=!1;try{for(t=t.call(n);!(a=(r=t.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(n){c=!0,o=n}finally{try{a||null==t.return||t.return()}finally{if(c)throw o}}return i}}(n,e)||X(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function X(n,e){if(n){if("string"==typeof n)return nn(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?nn(n,e):void 0}}function nn(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function en(n,e){return e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}var tn=l.Ay.div(C||(C=en(["\n width: 100%;\n max-width: 700px;\n margin: 0 auto;\n padding-bottom: 80px;\n display: flex;\n flex-direction: column;\n gap: 24px;\n"]))),rn=l.Ay.div(S||(S=en(["\n background-color: var(--cardBackgroundColor);\n border: 1px solid var(--cardLineColor);\n border-radius: var(--cardBorderRadius);\n overflow: hidden;\n"]))),on=l.Ay.div(O||(O=en(["\n padding: 12px 24px;\n border-bottom: 2px solid var(--lineColor);\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 16px;\n\n @media (max-width: 480px) {\n padding: 16px 20px;\n flex-direction: column;\n align-items: flex-start;\n }\n"]))),an=l.Ay.div(j||(j=en(["\n font-size: 14px;\n color: var(--subTextColor);\n font-weight: 500;\n"]))),cn=l.Ay.div(P||(P=en(["\n display: flex;\n gap: 4px;\n align-items: center;\n font-size: 13px;\n color: var(--subTextColor);\n"]))),un=l.Ay.button(z||(z=en(["\n padding: 4px 8px;\n font-size: 13px;\n font-weight: ",";\n background-color: transparent;\n color: ",";\n border: none;\n cursor: pointer;\n transition: all 0.2s ease;\n text-decoration: ",";\n text-underline-offset: 4px;\n\n &:hover {\n color: var(--textColor);\n text-decoration: underline;\n }\n"])),function(n){return n.active?"600":"400"},function(n){return n.active?"var(--textColor)":"var(--subTextColor)"},function(n){return n.active?"underline":"none"}),ln=l.Ay.div(T||(T=en(["\n max-height: 600px;\n overflow-y: auto;\n ","\n"])),J.kM),sn=(0,l.Ay)(p.N_)(R||(R=en(["\n display: flex;\n align-items: center;\n padding: 16px 24px;\n border-bottom: 1px solid var(--lineColor);\n transition: all 0.2s ease;\n gap: 16px;\n\n &:last-child {\n border-bottom: none;\n }\n\n &:hover {\n background-color: var(--inkColor);
1\n cursor: var(--hoverCursorURL), pointer;\n }\n\n @media (max-width: 480px) {\n padding: 14px 20px;\n gap: 12px;\n }\n"]))),dn=l.Ay.div(L||(L=en(["\n width: 120px;\n height: 80px;\n min-width: 80px;\n background: ",";\n background-size: cover;\n background-position: center;\n border-radius: var(--cardBorderRadius);\n border: 1px solid var(--lineColor);\n\n @media (max-width: 480px) {\n width: 60px;\n height: 60px;\n min-width: 60px;\n }\n"])),function(n){return n.src?"url('".concat(n.src,"')"):"var(--cardBackgroundColor)"}),fn=l.Ay.div(I||(I=en(["\n flex: 1;\n display: flex;\n flex-direction: ",";\n justify-content: ",";\n align-items: ",";\n gap: ",";\n min-width: 0;\n\n @media (max-width: 480px) {\n flex-direction: column;\n align-items: flex-start;\n gap: 4px;\n }\n"])),function(n){return n.hasThumb?"column":"row"},function(n){return n.hasThumb?"flex-start":"space-between"},function(n){return n.hasThumb?"flex-start":"center"},function(n){return n.hasThumb?"4px":"16px"}),pn=l.Ay.div(U||(U=en(["\n font-size: 15px;\n font-weight: 500;\n color: var(--textColor);\n line-height: 1.4;\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: ",";\n -webkit-box-orient: vertical;\n flex: ",";\n\n @media (max-width: 480px) {\n font-size: 14px;\n -webkit-line-clamp: 1;\n }\n"])),function(n){return n.hasThumb?2:1},function(n){return n.hasThumb?"none":1}),mn=l.Ay.div(B||(B=en(["\n display: flex;\n gap: 8px;\n align-items: center;\n font-size: 13px;\n color: var(--subTextColor);\n flex-shrink: 0;\n\n @media (max-width: 480px) {\n font-size: 12px;\n }\n"]))),hn=l.Ay.span(D||(D=en(["\n white-space: nowrap;\n"]))),vn=l.Ay.div(M||(M=en(["\n padding: 60px 24px;\n text-align: center;\n color: var(--subTextColor);\n font-size: 14px;\n"]))),xn=function(n){!function(n){if(null==n)throw new TypeError("Cannot destructure undefined")}(n),(0,G.A)(!1);var e=(0,m.Zp)(),t=K((0,u.useState)((0,h.pv)(3)),2),r=t[0],o=(t[1],K((0,u.useState)(!1),2)),i=o[0],a=o[1],c=K((0,u.useState)("asc"),2),l=c[0],p=c[1],v=(0,h.pv)(2),x=(0,f.useDocument)("".concat(v,"Series/").concat(r),{listen:!0}),b=x.data,g=x.set,y=K((0,u.useState)([]),2),w=y[0],k=y[1],A=K((0,u.useState)([]),2),E=A[0],C=A[1];function S(){e("/".concat(v))}var O=(0,u.useCallback)(function(n){var e=n.orderList.map(function(n){return n.id});g({postingList:e},{merge:!0})},[]);(0,u.useEffect)(function(){var n=function(){var n,e=(n=regeneratorRuntime.mark(function n(){var e;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(!(b&&b.postingList&&b.postingList.length>0)){n.next=6;break}return k(b.postingList),n.next=4,(0,q.y)({collectionPath:v,idList:b.postingList});case 4:e=n.sent,C(e);case 6:case"end":return n.stop()}},n)}),function(){var e=this,t=arguments;return new Promise(function(r,o){var i=n.apply(e,t);function a(n){W(i,r,o,a,c,"next",n)}function c(n){W(i,r,o,a,c,"throw",n)}a(void 0)})});return function(){return e.apply(this,arguments)}}();n()},[b]);var j=u.useMemo(function(){if(!E)return[];var n,e=function(n){if(Array.isArray(n))return nn(n)}(n=E)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||X(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();return"asc"===l?e:e.reverse()},[E,l]);return b?u.createElement(s.A,null,u.createElement(d.Ay,null,u.createElement(tn,null,!1!==(null==b?void 0:b.showBackButton)&&u.createElement(N.A,{handleClick:S}),u.createElement(_,{postingLength:w.length||0,data:b,handleGoBack:S,setOrderEdit:a}),i?u.createElement(rn,null,u.createElement(on,null,u.createElement(an,null,"ìì í¸ì§ 모ë")),u.createElement("div",{style:{padding:"16px"}},u.createElement($.A,{style:{height:"100%"},list:E,collectionPath:v||"",setSelectValue:function(){},handleOrder:O}))):u.createElement(rn,null,u.createElement(on,null,u.createElement(an,null,"ì´ ",E.length,"í"),u.createElement(cn,null,u.createElement(un,{active:"asc"===l,onClick:function(){return p("asc")}},"첫 íë¶í°"),u.createElement(un,{active:"desc"===l,onClick:function(){return p("desc")}},"ìµì íë¶í°"))),u.createElement(ln,null,j.length>0?j.map(function(n){var e,t=n.thumbnail||n.thumbnailURL||(null===(e=n.imgURLList)||void 0===e?void 0:e[0])||"",r=!1!==(null==b?void 0:b.showThumbnail),o=!1!==(null==b?void 0:b.showDate);return u.createElement(sn,{key:n.id,to:"/".concat(v,"/").concat(n.id)},r&&u.createElement(dn,{src:t}),u.createElement(fn,{hasThumb:r},u.createElement(pn,{hasThumb:r},n.title),o&&u.createElement(mn,{hasThumb:r},u.createElement(hn,null,function(n){if(!n)return"";var e=n.toDate?n.toDate():new Date(n),t=String(e.getFullYear()).slice(2),r=String(e.getMonth()+1).padStart(2,"0"),o=String(e.getDate()).padStart(2,"0");return"".concat(t,". ").concat(r,". ").concat(o)}(n.createdAt)))))}):u.createElement(vn,null,"ì리ì¦ì ë±ë¡ë ê²ìê¸ì´ ììµëë¤.")))))):u.createElement(Q.A,null)}},45304:function(n,e,t){function r(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,r)}return t}function o(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};
1e%2?r(Object(t),!0).forEach(function(e){i(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}function i(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function a(n,e,t,r,o,i,a){try{var c=n[i](a),u=c.value}catch(n){return void t(n)}c.done?e(u):Promise.resolve(u).then(r,o)}function c(n){return function(){var e=this,t=arguments;return new Promise(function(r,o){var i=n.apply(e,t);function c(n){a(i,r,o,c,u,"next",n)}function u(n){a(i,r,o,c,u,"throw",n)}c(void 0)})}}t.d(e,{y:function(){return l}}),t(82185),t(61445),t(34068),t(65114),t(32242),t(60039),t(86608),t(85062),t(10475),t(82106),t(32145),t(3233),t(51163),t(82758),t(20884),t(31863);var u=t(59352).default.firestore();function l(n){return s.apply(this,arguments)}function s(){return s=c(regeneratorRuntime.mark(function n(e){var t,r,i,a,l;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.collectionPath,r=e.idList,i=u.collection("".concat(t)),n.prev=2,n.next=5,Promise.all(r.map(function(){var n=c(regeneratorRuntime.mark(function n(e){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,i.doc(e).get();case 2:if((t=n.sent).exists){n.next=5;break}return n.abrupt("return",null);case 5:return n.abrupt("return",o({id:t.id},t.data()));case 6:case"end":return n.stop()}},n)}));return function(e){return n.apply(this,arguments)}}()));case 5:return a=n.sent,l=a.filter(function(n){return null!==n}),n.abrupt("return",l);case 10:throw n.prev=10,n.t0=n.catch(2),console.error("Error fetching documents: ",n.t0),new Error("Error fetching documents");case 14:case"end":return n.stop()}},n,null,[[2,10]])})),s.apply(this,arguments)}},82816:function(n,e,t){var r=t(37953),o=t(79661),i=t(94330);e.A=function(n){var e=(0,o.lZ)(i.wS);(0,r.useLayoutEffect)(function(){return e(n),function(){e(!0)}},[n,e])}},94330:function(n,e,t){t.d(e,{EI:function(){return l},I5:function(){return i},Pk:function(){return u},Qb:function(){return c},Yb:function(){return a},eo:function(){return s},wS:function(){return o}});var r=t(79661),o=(0,r.eU)({key:"showNavState",default:!0}),i=(0,r.eU)({key:"jukeboxActiveState",default:!0}),a=((0,r.eU)({key:"currentBoardWidgetState",default:!1}),(0,r.eU)({key:"currentPageSetState",default:{scrollY:0,offset:0}})),c=(0,r.eU)({key:"subMenuMobileHeightState",default:0}),u=(0,r.eU)({key:"settingAnchorState",default:null}),l=(0,r.eU)({key:"settingViewTabState",default:null}),s=((0,r.eU)({key:"chatActiveState",default:!1}),(0,r.eU)({key:"chatDetailIdState",default:""}))},97364:function(n,e,t){t(12064),t(44465),t(31863);var r,o,i,a=t(29081),c=t(37953),u=t(84136);function l(n,e){return e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}var s={button:(0,u.AH)(r||(r=l(["\n background-color: var(--buttonBackgroundColor);\n color: var(--buttonTextColor);\n\n &:hover {\n background-color: var(--primaryColor);\n }\n "]))),transparent:(0,u.AH)(o||(o=l(["\n &:hover {\n background-color: var(--inkColor);\n }\n "])))},d=u.Ay.button(i||(i=l(["\n width: fit-content;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n padding: 8px 12px;\n border-radius: var(--buttonBorderRadius);\n color: var(--textColor);\n transition: all 0.2s;\n gap: 12px;\n\n ",";\n"])),function(n){var e=n.shape;return s[e]});e.A=function(n){var e=n.handleClick,t=n.style,r=n.IconColor,o=n.showText,i=void 0===o||o,u=n.shape,l=void 0===u?"button":u,s=(0,c.useCallback)(function(){e&&e()},[e]);return c.createElement(d,{onClick:s,style:t,shape:l},c.createElement(a.A,{name:"LeftArrowO",color:r||"var(--buttonTextColor)"}),i&&c.createElement("span",null,"ëª©ë¡ ê°ê¸°"))}}}]); 2//# sourceMappingURL=8675.956ec93d.chunk.js.map
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.