1"use strict";(self.webpackChunkts_boilerplate=self.webpackChunkts_boilerplate||[]).push([[4807,6435,6776,9029],{1913:function(e,t,n){n.d(t,{Gz:function(){return v},UB:function(){return p},tB:function(){return m}}),n(82185),n(61445),n(34068),n(80545),n(43465);var r=n(59352),a=n(81481),o=(n(59807),n(75546)),i=n(92284),l=n(33161),c=n(24316);function u(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function s(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){u(o,r,a,i,l,"next",e)}function l(e){u(o,r,a,i,l,"throw",e)}i(void 0)})}}var d=r.default.firestore();function p(e){return f.apply(this,arguments)}function f(){return(f=s(regeneratorRuntime.mark(function e(t){var n,r,o,i,l,u,s;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.originalThreadId,r=t.collectionPath,o=t.authorUid,i=d.collection(r).doc(n),e.next=4,i.get();case 4:if((l=e.sent).exists){e.next=7;break}return e.abrupt("return",null);case 7:if(u=l.data(),!(u.retweetedByUids||[]).includes(o)){e.next=19;break}return s={retweetedByUids:a.A.firestore.FieldValue.arrayRemove(o),retreadCount:a.A.firestore.FieldValue.increment(-1),originalCreatedAt:a.A.firestore.FieldValue.delete()},u.originalCreatedAt&&(s.createdAt=u.originalCreatedAt),e.next=15,i.update(s);case 15:return(0,c.F)({collectionPath:r,action:"rethread",docId:n}),e.abrupt("return",{action:"unreposted"});case 19:return e.next=21,i.update({retweetedByUids:a.A.firestore.FieldValue.arrayUnion(o),retreadCount:a.A.firestore.FieldValue.increment(1),originalCreatedAt:u.createdAt,createdAt:a.A.firestore.FieldValue.serverTimestamp()});case 21:return(0,c.F)({collectionPath:r,action:"rethread",docId:n}),e.abrupt("return",{action:"reposted"});case 23:case"end":return e.stop()}},e)}))).apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return(h=s(regeneratorRuntime.mark(function e(t){var n,r,u,s,p,f,m,h;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.originalThreadId,r=t.collectionPath,u=t.authorUid,s=t.quoteComment,p=t.imgURLList,f=d.collection(r).doc(n),e.next=4,f.get();case 4:if(e.sent.exists){e.next=7;break}return e.abrupt("return",null);case 7:return m={contents:s,type:o.w0.QUOTE,accessType:i.KC.PUBLIC,originalThreadId:n,quoteComment:s,imgURLList:p},e.next=10,(0,l.Ki)({data:m,collectionPath:r,authorUid:u});case 10:return h=e.sent,e.next=13,f.update({quoteCount:a.A.firestore.FieldValue.increment(1)});case 13:return h&&(0,c.F)({collectionPath:r,action:"create",docId:h}),e.abrupt("return",h);case 15:case"end":return e.stop()}},e)}))).apply(this,arguments)}function v(e){return g.apply(this,arguments)}function g(){return(g=s(regeneratorRuntime.mark(function e(t){var n,r,o,i,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.quoteThreadId,r=t.originalThreadId,o=t.collectionPath,i=d.collection(o).doc(n),l=d.collection(o).doc(r),e.next=5,i.delete();case 5:return e.next=7,l.update({quoteCount:a.A.firestore.FieldValue.increment(-1)});case 7:(0,c.F)({collectionPath:o,action:"delete",docId:n}),(0,c.F)({collectionPath:o,action:"update",docId:r});case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}},3131:function(e,t,n){n.d(t,{A:function(){return Re}}),n(12064),n(44465),n(31863),n(97152);var r=n(37953),a=n(84136),o=n(89087),i=n(83483),l=n(70300),c=n(79390),u=n(21551),s=n(4365),d=n(19740),p=n(19563),f=n(52359),m=n(53942),h=n(49005),v=n(93589),g=n(89076),y=n(19730),x=n(92284),b=n(21028),C=n(47388),E=n(13536),w=n(86435),A=n(84807),I=n(96776),k=(n(65114),n(61445),n(94513),n(32242),n(60039),n(86608),n(85062),n(78643),n(10475),n(82106),n(32145),n(3233),n(51163),n(82758),n(20884),n(79661)),T=n(79883),S=n(61342);function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?R(Object(n),!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var U=function(e){var t=e.questLabel,n=void 0===t?"íì¤í¸":t,a=e.selectedQuestId,o=e.onSelect,l=e.style,c=(0,k.vc)(T.Bs),u=(0,i.useCollection)(c?"".concat(y.Gf.USERS,"/").concat(c,"/quests"):null,{listen:!0}).data,s=(0,i.useCollection)(y.Gf.QUEST,{listen:!1}).data,d=(0,r.useMemo)(function(){if(!u||!s)return[];var e=new Set(u.filter(function(e){return e.status===S.l$.IN_PROGRESS}).map(function(e){return e.missionId||e.id}));return s.filter(function(t){return e.has(t.id)&&!t.id.endsWith("IdList")&&!1!==t.isActive}).map(function(e){return{id:e.id,key:e.id,value:e.title,description:e.subTitle||void 0}})},[u,s]);return 0===d.length?r.createElement("p",{style:{fontSize:12,color:"var(--subTextColor)",padding:"4px 0",marginLeft:20}},"ì§í ì¤ì¸ 목ë¡ì´ ììµëë¤."):r.createElement(p.l,{name:"quest-select",selectList:d,selectedKey:a,setSelectedKey:o,placeholderValue:"".concat(n," ì í"),size:"sm",style:L({marginLeft:20,width:220},l),dropdownDirection:"topRight"})},O=n(57951),z=(n(82185),n(90252),n(98832),n(66706),n(3940),n(74277),n(57045),n(75868),n(42652),n(34068),n(698)),j=n(31222),D=n(75546),M=n(67668),N=n(78915),B=n(20708),G=n(77572),F=n(64315),H=n(33161),q=n(1913),K=n(94723),Q=n(5102),V=n(1757),W=n(70521),$=n(36585),Y=n(91571);function _(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return X(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?X(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}function X(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Z(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function J(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){Z(o,r,a,i,l,"next",e)}function l(e){Z(o,r,a,i,l,"throw",e)}i(void 0)})}}n(77654),n(4298);var ee={satisfied:!0,failedItems:[],failedStats:[]};function te(e){var t=Number(e);return!Number.isFinite(t)||t<=0?1:Math.floor(t)}function ne(e){return re.apply(this,arguments)}function re(){return re=J(regeneratorRuntime.mark(function e(t){var n,r,a,o,l,c,u,s,d,p,f,m,h,v,g,x,b,C,E;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.characterPath,r=t.characterId,a=t.acceptCondition,o=t.characterDoc,a&&a.type!==S.g4.NONE){e.next=3;break}return e.abrupt("return",ee);case 3:if(n&&r){e.next=5;break}return e.abrupt("return",{satisfied:!1,failedItems:[],failedStats:[],message:"ëí ìºë¦í° ì ë³´ê° ììµëë¤."});case 5:if(l=[],c=[],!((u=a.statConditions||[]).length>0)){e.next=39;break}if(s=null!=o?o:null){e.next=15;break}return e.next=13,i.fuego.db.collection(n).doc(r).get();case 13:d=e.sent,s=d.exists&&d.data()||{};case 15:p=_(u),e.prev=16,p.s();case 18:if((f=p.n()).done){e.next=31;break}if(m=f.value,h=Number(s[m.statId]),Number.isFinite(h)){e.next=28;break}return e.next=24,i.fuego.db.collection(y.Gf.STATUS).doc(m.statId).get();case 24:v=e.sent,g=v.data(),x=(null==g?void 0:g.key)||m.statId,h=Number(s[x])||0;case 28:h<m.minValue&&c.push(m.statId);case 29:e.next=18;break;case 31:e.next=36;break;case 33:e.prev=33,e.t0=e.catch(16),p.e(e.t0);case 36:return e.prev=36,p.f(),e.finish(36);case 39:if(!((b=a.itemConditions||[]).length>0)){e.next=46;break}return C=i.fuego.db.collection(n).doc(r).collection("inventory"),e.next=44,Promise.all(b.map(function(){var e=J(regeneratorRuntime.mark(function e(t){var n,r,a,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=te(t.quantity),t.itemId){e.next=3;break}return e.abrupt("return",{itemId:t.itemId,owned:0,required:n});case 3:return e.next=5,C.doc(t.itemId).get();case 5:if(r=e.sent,a=0,o=function(e){a+="number"==typeof e.quantity?e.quantity:Array.isArray(e.multiple)?e.multiple.length:1},r.exists&&o(r.data()),!(a>=n)){e.next=11;break}return e.abrupt("return",{itemId:t.itemId,owned:a,required:n});case 11:return e.next=13,C.where("originItemID","==",t.itemId).get();case 13:return e.sent.docs.forEach(function(e){r.exists&&e.id===r.id||o(e.data())}),e.abrupt("return",{itemId:t.itemId,owned:a,required:n});case 16:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()));case 44:e.sent.forEach(function(e){e.owned<e.required&&l.push(e.itemId)});case 46:return E=0===l.length&&0===c.length,e.abrupt("return",{satisfied:E,failedItems:l,failedStats:c,message:E?void 0:a.failMessage});case 48:case"end":return e.stop()}},e,null,[[16,33,36,39]])})),re.apply(this,arguments)}function ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ae(Object(n),!0).forEach(function(t){ie(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ae(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function le(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ce(e){return ue.apply(this,arguments)}function ue(){var e;return e=regeneratorRuntime.mark(function e(t){var n,r,a,o,l,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.selectedQuestId,r=t.questData,a=t.representativeCharacter,o=t.characterDoc,n){e.next=3;break}return e.abrupt("return",{ok:!0});case 3:if(e.prev=3,null==r){e.next=8;break}e.t0=r,e.next=14;break;case 8:return e.next=10,i.fuego.db.collection(y.Gf.QUEST).doc(n).get().then(function(e){return e.exists?oe({id:e.id},e.data()):null});case 10:if(e.t1=e.sent,e.t1){e.next=13;break}e.t1=null;case 13:e.t0=e.t1;case 14:if(l=e.t0){e.next=17;break}return e.abrupt("return",{ok:!1,message:"ì íí íì¤í¸ë¥¼ ì°¾ì ì ìì´ ì
ë¡ëí ì ììµëë¤."});case 17:if(l.acceptCondition&&"none"!==l.acceptCondition.type){e.next=19;break}return e.abrupt("return",{ok:!0});case 19:if(null!=a&&a.id&&null!=a&&a.path){e.next=21;break}return e.abrupt("return",{ok:!1,message:"ëí ìºë¦í° ì ë³´ê° ìì´ íì¤í¸ ì§í ì¡°ê±´ì íì¸í ì ììµëë¤."});case 21:return e.next=23,ne({characterPath:a.path,characterId:a.id,acceptCondition:l.acceptCondition,characterDoc:o});case 23:if(!(c=e.sent).satisfied){e.next=26;break}return e.abrupt("return",{ok:!0});case 26:return e.abrupt("return",{ok:!1,message:c.message||"ì§í ì¡°ê±´ì ë§ì¡±íì§ ìì ì
ë¡ëí ì ììµëë¤."});case 29:return e.prev=29,e.t2=e.catch(3),console.error("íì¤í¸ ì§í ì¡°ê±´ ê²í ì¤í¨:",e.t2),e.abrupt("return",{ok:!1,message:"íì¤í¸ ì§í ì¡°ê±´ì íì¸í ì ìì´ ì
ë¡ëí ì ììµëë¤."});case 33:case"end":return e.stop()}},e,null,[[3,29]])}),ue=function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){le(o,r,a,i,l,"next",e)}function l(e){le(o,r,a,i,l,"throw",e)}i(void 0)})},ue.apply(this,arguments)}function se(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function de(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pe(e,t):void 0}}(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.")}()}function pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var fe,me,he,ve,ge,ye,xe=n(54302),be=n(2561);function Ce(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Ee=a.Ay.div(fe||(fe=Ce(["\n display: flex;\n flex-direction: column;\n gap: 12px;\n"]))),we=a.Ay.div(me||(me=Ce(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n .user {\n display: flex;\n gap: 8px;\n align-items: center;\n }\n"]))),Ae=a.Ay.div(he||(he=Ce(["\n display: flex;\n align-items: center;\n gap: 4px;\n padding: 8px 0;\n color: var(--subTextColor);\n font-size: 13px;\n border-bottom: 1px solid var(--lineColor);\n margin-bottom: 8px;\n\n .replyTo {\n color: var(--primaryColor);\n font-weight: 600;\n }\n"]))),Ie=a.Ay.div(ve||(ve=Ce(["\n padding: 8px 0;\n border-bottom: 1px solid var(--lineColor);\n margin-bottom: 8px;\n"]))),ke=a.Ay.div(ge||(ge=Ce(["\n font-size: 12px;\n font-weight: 600;\n color: var(--subTextColor);\n margin-bottom: 4px;\n"]))),Te=a.Ay.div(ye||(ye=Ce(["\n display: flex;\n flex-wrap: wrap;\n gap: 4px 16px;\n"]))),Se=(0,r.memo)(function(e){var t,n,a=e.close,R=e.collectionPath,L=e.replyTo,P=e.quoteTarget,_=function(e){var t=e.collectionPath,n=e.replyTo,a=e.quoteTarget,o=e.onThreadCreated,l=e.close,c=(0,k.vc)(T.Bs),u=(0,k.vc)(z.hT),s=(0,k.vc)(j.i3).moneyUnit,d=(0,i.useDocument)(c?"".concat(y.Gf.USERS,"/").concat(c):null).data,p=(0,B.N)(),f=p.postSetting,m=p.replySetting,h=(0,G.RU)({}),v=de((0,r.useState)(!1),2),g=v[0],b=v[1],C=de((0,r.useState)(x.KC.PUBLIC),2),w=C[0],A=C[1],I=de((0,r.useState)([]),2),R=I[0],L=I[1],P=de((0,F.A)(!1),2),U=P[0],O=P[1],_=de((0,F.A)(!1),2),X=_[0],Z=_[1],J=de((0,F.A)(!1),2),ee=J[0],te=J[1],ne=de((0,r.useState)([]),2),re=ne[0],ae=ne[1],oe=de((0,r.useState)("alchemy"),2),ie=oe[0],le=oe[1],ue=de((0,r.useState)(""),2),pe=ue[0],fe=ue[1],me=de((0,r.useState)(null),2),he=me[0],ve=me[1],ge="luckyDraw"===he,ye="investigation"===he,xe
1="gift"===he,be="titleGift"===he,Ce="quest"===he,Ee=(0,r.useCallback)(function(){return ve(function(e){return"luckyDraw"===e?null:"luckyDraw"})},[]),we=(0,r.useCallback)(function(){return ve(function(e){return"investigation"===e?null:"investigation"})},[]),Ae=(0,r.useCallback)(function(){return ve(function(e){return"gift"===e?null:"gift"})},[]),Ie=(0,r.useCallback)(function(){return ve(function(e){return"titleGift"===e?null:"titleGift"})},[]),ke=(0,r.useCallback)(function(){return ve(function(e){return"quest"===e?null:"quest"})},[]),Te=de((0,r.useState)(""),2),Se=Te[0],Re=Te[1],Le=de((0,r.useState)(""),2),Pe=Le[0],Ue=Le[1],Oe=(0,i.useDocument)(y.Mb.QUEST,{listen:!0}).data,ze=(0,r.useMemo)(function(){return null!=Oe?Oe:void 0},[Oe]),je=(0,S.FT)(ze),De=de((0,r.useState)(""),2),Me=De[0],Ne=De[1],Be=de((0,r.useState)(""),2),Ge=Be[0],Fe=Be[1],He=de((0,r.useState)([]),2),qe=He[0],Ke=He[1],Qe=de((0,r.useState)(""),2),Ve=Qe[0],We=Qe[1],$e=de((0,r.useState)(""),2),Ye=$e[0],_e=$e[1],Xe=de((0,r.useState)([]),2),Ze=Xe[0],Je=Xe[1],et=de((0,r.useState)(""),2),tt=et[0],nt=et[1],rt=de((0,r.useState)(""),2),at=rt[0],ot=rt[1],it=de((0,r.useState)(null),2),lt=it[0],ct=it[1],ut=de((0,r.useState)(!1),2),st=ut[0],dt=ut[1],pt=!!a,ft=(null==a?void 0:a.id)||(null==a?void 0:a.objectID)||"",mt=!n&&!pt,ht=(0,r.useMemo)(function(){return M.l.boardSet.some(function(e){return e.typeName===N.Ef.STORE})},[]),vt=(0,r.useMemo)(function(){return M.l.boardSet.some(function(e){return e.typeName===N.Ef.PHOTOCARD})},[]),gt=ht&&vt,yt=(0,i.useDocument)(null!=n&&n.authorUid?"".concat(y.Gf.USERS,"/").concat(n.authorUid):null).data,xt=(0,E.j)(),bt=xt.canInvestigate,Ct=xt.investigationCondition,Et=xt.investigationLimitText,wt=xt.pointCheckResult,At=xt.limitCheckResult,It=xt.deductExplorationPoints,kt=(0,r.useCallback)(function(e){ae(e)},[]),Tt=(0,r.useCallback)(function(e){le(e)},[]),St=(0,r.useCallback)(function(){var e,r=(e=regeneratorRuntime.mark(function e(r,a){var i,s,d,p,m,v,g,y,C,E,A,I,k,T,S,L,P,O,z,j;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(c&&r.trim()){e.next=2;break}return e.abrupt("return");case 2:if(!mt||!f.requireImage||h){e.next=6;break}if(!(((null===(i=a.commentImgURLList)||void 0===i?void 0:i.length)||0)<1)){e.next=6;break}return alert("ì´ë¯¸ì§ë¥¼ 1ì¥ ì´ì 첨ë¶í´ì£¼ì¸ì."),e.abrupt("return");case 6:if(!mt){e.next=11;break}if(!(p=(0,V.Ey)({isInvestigation:ye,selectedAreaId:Me,isItemCraft:ee,itemCraftMaterials:re,isLuckyDraw:ge,selectedLuckyDrawId:Se,isGift:xe,giftTargetCharId:(null===(s=qe[0])||void 0===s?void 0:s.key)||"",giftItemId:Ye,isTitleGift:be,titleGiftTargetCharId:(null===(d=Ze[0])||void 0===d?void 0:d.key)||"",titleGiftId:at}))){e.next=11;break}return alert(p),e.abrupt("return");case 11:if(b(!0),e.prev=12,!(mt&&Ce&&Pe)){e.next=21;break}return e.next=16,ce({selectedQuestId:Pe,representativeCharacter:u});case 16:if((C=e.sent).ok){e.next=21;break}return alert(C.message),b(!1),e.abrupt("return");case 21:return e.next=23,(0,Q.A)(r);case 23:if(E=e.sent,A=(0,K.N)(E),!pt||!ft){e.next=32;break}return e.next=28,(0,q.tB)({originalThreadId:ft,collectionPath:t,authorUid:c,quoteComment:E.trim(),imgURLList:a.commentImgURLList||[]});case 28:return I=e.sent,o&&I&&o({id:I,contents:E.trim(),type:D.w0.QUOTE,authorUid:c,accessType:x.KC.PUBLIC,depth:0,likeCount:0,retreadCount:0,replyCount:0,quoteCount:0,viewCount:0,bookmarkCount:0,showInMainTimeline:!0,isHotThread:!1,isPinned:!1,status:"ACTIVE",createdAt:new Date,hashtagIdList:[],mentionUserIds:A,originalThreadId:ft,quoteComment:E.trim()}),l(),e.abrupt("return");case 32:if(k=null,!(mt&&ge&&Se&&null!=u&&u.id)){e.next=46;break}return e.prev=34,e.next=37,(0,V.i9)({photocardId:u.id,randomBoxId:Se,userId:c});case 37:k=e.sent,e.next=46;break;case 40:return e.prev=40,e.t0=e.catch(34),console.error("ëë¤ë°ì¤ ì¤í ì¤í¨:",e.t0),alert("ëë¤ë°ì¤ ì¤í ì¤ ì¤ë¥ê° ë°ìíìµëë¤."),b(!1),e.abrupt("return");case 46:if(T=null,!(mt&&ye&&Me&&null!=u&&u.id&&c)){e.next=78;break}if(null!=Ct&&Ct.canInvestigate){e.next=52;break}return alert((null==Ct?void 0:Ct.reason)||"íì¬ ì¡°ì¬ ê°ë¥ ìê°ì´ ìëëë¤."),b(!1),e.abrupt("return");case 52:if(!wt||wt.hasEnoughPoints){e.next=56;break}return alert(wt.reason||"íì í¬ì¸í¸ê° ë¶ì¡±í©ëë¤."),b(!1),e.abrupt("return");case 56:if(!At||At.canInvestigate){e.next=60;break}return alert(At.reason||"ì¡°ì¬ íì ì íì ëë¬íìµëë¤."),b(!1),e.abrupt("return");case 60:if(bt){e.next=64;break}return alert("íì¬ ì¡°ì¬ê° ë¶ê°ë¥í©ëë¤. ëí ìºë¦í°ë¥¼ ì¤ì íëì§ íì¸í´ì£¼ì¸ì."),b(!1),e.abrupt("return");case 64:return e.prev=64,e.next=67,(0,W.WH)({areaId:Me,photocardId:u.id,userId:c,skipPostUpdate:!0});case 67:return T=e.sent,e.next=70,It();case 70:e.next=78;break;case 72:return e.prev=72,e.t1=e.catch(64),console.error("ì¡°ì¬ ì¤í ì¤í¨:",e.t1),alert("ì¡°ì¬ ì¤ ì¤ë¥ê° ë°ìíìµëë¤."),b(!1),e.abrupt("return");
1case 78:if(S=null,L=null,!(mt&&xe&&Ye&&null!==(m=qe[0])&&void 0!==m&&m.key&&null!=u&&u.id&&c)){e.next=93;break}return e.prev=81,e.next=84,(0,V.I8)({photocardId:u.id,giftItemId:Ye,targetCharId:qe[0].key,targetCharName:qe[0].value||"",targetCharThumbnail:qe[0].thumbnail||"",senderCharName:u.title||"",senderCharThumbnail:u.thumbnail||"",giftMessage:Ve,userId:c,skipNotification:!0});case 84:S=e.sent,e.next=93;break;case 87:return e.prev=87,e.t2=e.catch(81),console.error("ì 물í기 ì¤í¨:",e.t2),alert("ì 물í기 ì¤ ì¤ë¥ê° ë°ìíìµëë¤."),b(!1),e.abrupt("return");case 93:if(!(mt&&be&&at&&null!==(v=Ze[0])&&void 0!==v&&v.key&&null!=u&&u.id&&c)){e.next=106;break}return e.prev=94,e.next=97,(0,V.uW)({titleId:at,targetCharId:Ze[0].key,targetCharName:Ze[0].value||"",targetCharThumbnail:Ze[0].thumbnail||"",senderCharId:u.id,senderCharName:u.title||"",senderCharThumbnail:u.thumbnail||"",giftMessage:tt,userId:c});case 97:L=e.sent,e.next=106;break;case 100:return e.prev=100,e.t3=e.catch(94),console.error("íì´í ì 물í기 ì¤í¨:",e.t3),alert((null===e.t3||void 0===e.t3?void 0:e.t3.message)||"íì´í ì 물í기 ì¤ ì¤ë¥ê° ë°ìíìµëë¤."),b(!1),e.abrupt("return");case 106:return P=a.isSecret?x.KC.SECRET:w,O={contents:E.trim(),type:n?D.w0.REPLY:D.w0.POST,replyToId:(null==n?void 0:n.id)||(null==n?void 0:n.objectID)||"",accessType:P,mentionUserIds:A,imgURLList:a.commentImgURLList||[],hashtagIdList:(R||[]).map(function(e){return e.value||e.id})},a.isCommentCollapse&&(O.isCommentCollapse=!0,O.commentCollapseText=a.commentCollapseText||""),mt&&(U&&(O.isSensitiveContents=!0),X&&(O.isCollapseImg=!0),pe.trim()&&(O.youtubeURL=pe.trim()),ee&&re.length>0&&(O.isItemCraft=!0,O.itemCraftMaterials=re,O.itemCraftingMethod=ie),ye&&Me&&(O.isInvestigation=!0,O.investigationAreaId=Me,O.investigationAreaName=Ge||"",(z=(0,V.rZ)(T))&&(O.investigationResult=z)),k&&(O.luckyDrawResult=(0,V.xs)(k)),xe&&S&&(O.isGift=!0,O.giftResult=(0,V.fT)(S)),be&&L&&(O.isTitleGift=!0,O.titleGiftResult=(0,V.r4)(L)),Ce&&Pe&&(O.questId=Pe)),e.next=112,(0,H.Ki)({data:O,collectionPath:t,authorUid:c,hashtag:R||[]});case 112:if(j=e.sent,null!==(g=S)&&void 0!==g&&g.receiverUserUid&&j&&(0,$.q)({data:{contents:"ìì´í
ëª
: ".concat(S.itemTitle),boardAuthorUid:S.receiverUserUid,authorUid:c,boardId:j,accessType:x.KC.PUBLIC},collectionPath:t,sendToMasters:!0,notiType:Y.s.PRESENT,sendToBoth:!1}),null!==(y=L)&&void 0!==y&&y.receiverUserUid&&j&&(0,$.q)({data:{contents:"íì´íëª
: ".concat(L.titleName),boardAuthorUid:L.receiverUserUid,authorUid:c,boardId:j,accessType:x.KC.PUBLIC},collectionPath:t,sendToMasters:!0,notiType:Y.s.PRESENT,sendToBoth:!1}),o&&j&&o({id:j,contents:O.contents,type:O.type,authorUid:c,accessType:O.accessType,depth:n?(n.depth||0)+1:0,likeCount:0,retreadCount:0,replyCount:0,quoteCount:0,viewCount:0,bookmarkCount:0,showInMainTimeline:!0,isHotThread:!1,isPinned:!1,status:"ACTIVE",createdAt:new Date,hashtagIdList:[],mentionUserIds:A,replyToId:O.replyToId}),!T){e.next=120;break}return ct(T),dt(!0),e.abrupt("return");case 120:l(),e.next=127;break;case 123:e.prev=123,e.t4=e.catch(12),console.error("ì¤ë ë ìì± ì¤í¨:",e.t4),alert("ì¤ë ë ìì±ì ì¤í¨íìµëë¤.");case 127:return e.prev=127,b(!1),e.finish(127);case 130:case"end":return e.stop()}},e,null,[[12,123,127,130],[34,40],[64,72],[81,87],[94,100]])}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){se(o,r,a,i,l,"next",e)}function l(e){se(o,r,a,i,l,"throw",e)}i(void 0)})});return function(e,t){return r.apply(this,arguments)}}(),[c,w,R,n,pt,ft,t,o,l,mt,f.requireImage,h,U,X,pe,ee,re,ie,ge,Se,u,ye,Me,Ge,bt,Ct,wt,At,It,xe,qe,Ve,Ye,be,Ze,tt,at,Ce,Pe]),Rt=(0,r.useCallback)(function(){dt(!1),ct(null),l()},[l]);return{isSaving:g,userData:d,currentUserID:c,replyToUser:yt,moneyUnit:s,selectedAccessKey:w,setSelectedAccessKey:A,hashtagList:R,setHashtagList:L,isSensitiveContents:U,toggleSensitiveContents:O,isCollapseImg:X,toggleCollapseImg:Z,isItemCraft:ee,toggleItemCraft:te,itemCraftMaterials:re,itemCraftingMethod:ie,handleMaterialsChange:kt,handleCraftingMethodChange:Tt,youtubeURL:pe,setYoutubeURL:fe,isLuckyDraw:ge,toggleLuckyDraw:Ee,selectedLuckyDrawId:Se,setSelectedLuckyDrawId:Re,isInvestigation:ye,toggleInvestigation:we,selectedAreaId:Me,setSelectedAreaId:Ne,selectedAreaName:Ge,setSelectedAreaName:Fe,isGift:xe,toggleGift:Ae,isTitleGift:be,toggleTitleGift:Ie,giftTargetList:qe,setGiftTargetList:Ke,giftMe
1ssage:Ve,setGiftMessage:We,selectedGiftItemId:Ye,setSelectedGiftItemId:_e,titleGiftTargetList:Ze,setTitleGiftTargetList:Je,titleGiftMessage:tt,setTitleGiftMessage:nt,selectedTitleGiftId:at,setSelectedTitleGiftId:ot,isQuestMode:Ce,toggleQuest:ke,selectedQuestId:Pe,setSelectedQuestId:Ue,questLabel:je,questBoardSetting:ze,isPostMode:mt,isQuoteMode:pt,quoteTargetId:ft,hasStoreBoard:ht,hasPhotocardBoard:vt,hasRequiredBoards:gt,postSetting:f,replySetting:m,investigationCanProceed:bt,investigationCondition:Ct,investigationLimitText:Et,pointCheckResult:wt,limitCheckResult:At,showInvestigationResultModal:st,investigationResultData:lt,handleCloseInvestigationResult:Rt,handleSubmit:St}}({collectionPath:R,replyTo:L,quoteTarget:P,onThreadCreated:e.onThreadCreated,close:a}),X=(_.isSaving,_.userData),Z=_.currentUserID,J=_.replyToUser,ee=_.moneyUnit,te=_.selectedAccessKey,ne=_.setSelectedAccessKey,re=_.hashtagList,ae=_.setHashtagList,oe=_.isSensitiveContents,ie=_.toggleSensitiveContents,le=_.isCollapseImg,ue=_.toggleCollapseImg,pe=_.isItemCraft,fe=_.toggleItemCraft,me=_.itemCraftMaterials,he=_.itemCraftingMethod,ve=_.handleMaterialsChange,ge=_.handleCraftingMethodChange,ye=_.youtubeURL,Ce=_.setYoutubeURL,Se=_.isLuckyDraw,Re=_.toggleLuckyDraw,Le=_.selectedLuckyDrawId,Pe=_.setSelectedLuckyDrawId,Ue=_.isInvestigation,Oe=_.toggleInvestigation,ze=_.selectedAreaId,je=_.setSelectedAreaId,De=_.selectedAreaName,Me=_.setSelectedAreaName,Ne=_.isGift,Be=_.toggleGift,Ge=_.isTitleGift,Fe=_.toggleTitleGift,He=_.giftTargetList,qe=_.setGiftTargetList,Ke=_.giftMessage,Qe=_.setGiftMessage,Ve=_.selectedGiftItemId,We=_.setSelectedGiftItemId,$e=_.titleGiftTargetList,Ye=_.setTitleGiftTargetList,_e=_.titleGiftMessage,Xe=_.setTitleGiftMessage,Ze=_.selectedTitleGiftId,Je=_.setSelectedTitleGiftId,et=_.isPostMode,tt=_.isQuoteMode,nt=_.quoteTargetId,rt=_.hasRequiredBoards,at=_.postSetting,ot=_.replySetting,it=_.isQuestMode,lt=_.toggleQuest,ct=_.selectedQuestId,ut=_.setSelectedQuestId,st=_.questLabel,dt=_.showInvestigationResultModal,pt=_.investigationResultData,ft=_.handleCloseInvestigationResult,mt=_.handleSubmit,ht=(0,xe.A)({collectionPath:R}),vt=ht.authorDisplayType,gt=ht.authorAvatarType,yt=null==X?void 0:X.representativePhotocardPath,xt=null==X?void 0:X.representativePhotocardId,bt=(0,i.useDocument)("character"===gt&&yt&&xt?"".concat(yt,"/").concat(xt):null,{listen:!0}).data,Ct="character"===gt&&null!=bt&&bt.thumbnail?bt.thumbnail:(null==X?void 0:X.photoURL)||"";return r.createElement(l.A,{outsideClick:a,contentStyle:{maxWidth:560}},r.createElement(c.rQ,null,r.createElement(u.A,{onClick:a}),r.createElement("div",{style:{textAlign:"left"}},r.createElement("h6",null,tt?"ì¸ì© 리ë¶í¸":L?"ëµê¸ ìì±":"ì ì¤ë ë")),r.createElement("div",null)),r.createElement(c.sC,{style:{overflowX:"hidden",overflowY:"auto"}},r.createElement(Ee,null,r.createElement(we,null,r.createElement("div",{className:"user"},r.createElement(s.A,{photoURL:Ct,size:"32px"}),r.createElement(be.A,{authorUid:(null==X?void 0:X.id)||"",authorDisplayType:vt,shape:"name-only"})),at.useAccessType&&r.createElement(p.l,{selectList:x.Ob,selectedKey:te,defaultValue:x.TN[te],setSelectedKey:ne,style:{width:100},dropdownStyle:{width:160},dropdownDirection:"topRight",size:"sm"})),L&&J&&r.createElement(Ae,null,r.createElement("span",null,"ëµê¸ ëì:"),r.createElement("span",{className:"replyTo"},"@",J.displayName)),tt&&nt&&r.createElement(Ie,null,r.createElement(ke,null,"ì¸ì© ëì"),r.createElement(O.A,{originalThreadId:nt,collectionPath:R,authorDisplayType:vt,authorAvatarType:gt})),r.createElement(d.A,{boardId:(null==L?void 0:L.id)||nt||"",boardAuthorUid:(null==L?void 0:L.authorUid)||(null==P?void 0:P.authorUid)||"",placeholder:tt?"ì¸ì© ì½ë©í¸ë¥¼ ì
ë ¥í´ ì£¼ì¸ì.":L?"ëµê¸ì ì
ë ¥í´ ì£¼ì¸ì.":"ë´ì©ì ì
ë ¥í´ ì£¼ì¸ì. @멤ë²í¸ì¶ /ì´ëª¨í°ì½ [[ë´ ì½ë©í¸]]",minHeight:150,id:"thread-compose-".concat(L?"reply":"post"),type:"editor",useGlobalCommentSetting:!L,commentSetting:{battle:!!L&&ot.useBattle,battleMode:ot.battleMode,battleIconConfigMap:ot.battleIconConfigMap,dice:!!L&&ot.useDice,secretCheckbox:!!L&&ot.useSecret,collapseComment:!!L&&ot.useCollapseReply,luckyDraw:!!L&&ot.useLuckyDraw,showCharacterCount:!!L&&ot.showCharacterCount,maxCharacterCount:ot.maxCharacterCount},setToolbar:{emoji:!L||ot.useEmoticon,video:L?ot.useVideo:at.useYoutubeURL||!0,image:L?null===(t=ot.useImage)||void 0===t||t:null===(n=at.useImage)||void 0===n||n,link:!0},collectionPath:R,close:a,onCustomSubmit:mt}),et&&r.createElement(r.Fragment,null,r.createElement(Te,null,at.useSensitiveContents&&r.createElement(h.A,{value:"thread-sensitiveContents",onChange:ie,checked:oe},r.createElement(r.Fragment,null,r.createElement("span",{style:{fontSize:12}},"민ê°ì ë³´ë¡ íìí기"),r.createElement(v.A,{tooltip:"ì´ë¯¸ì§ê° ê°ë ¤ì§ë©°, í´ë¦í´ì¼ ëíë©ëë¤."}))),at.useCollapseImg&&r.createElement(h.A,{value:"thread-collapseImg",onChange:ue,checked:le},r.createElement(r.Fragment,null,r.createElement("span",{style:{fontSize:12}},"긴 ì´ë¯¸ì§ ì 기"),r.createElement(v.A,{tooltip:"ì¸ë¡ ".concat(at.collapseImageHeight,"px ì´ìì ì´ë¯¸ì§ ì¼ë¶ê° ì¨ê²¨ì§ëë¤.")}))),rt&&at.useItemCraft&&r.createElement(h.A,{value:"thread-itemCraft",onChange:fe,checked:pe},r.createElement(r.Fragment,null,r.createElement("span",{style:{fontSize:12}},"ìì´í
ì¡°í©"),r.createElement(v.A,{tooltip:"ê²ìê¸ ì
ë¡ë í ì¡°í©ì ì¤íí ì ììµëë¤."}))),r.createElement(E.A,{isEnabled:rt&&at.useInvestigation,isChecked:Ue,onToggle:Oe,selectedAreaId:ze,setSelectedAreaId:je,selectedAreaName:De,setSelectedAreaName:Me,showCheckbox:!0}),rt&&at.useGift&&r.createElement(w.default,{isEnabled:at.useGift,isChecked:Ne,onToggle:Be,g
1iftTargetList:He,setGiftTargetList:qe,giftMessage:Ke,setGiftMessage:Qe,selectedGiftItemId:Ve,setSelectedGiftItemId:We}),rt&&at.useGift&&r.createElement(A.default,{isEnabled:at.useGift,isChecked:Ge,onToggle:Fe,currentUid:Z,titleGiftTargetList:$e,setTitleGiftTargetList:Ye,titleGiftMessage:_e,setTitleGiftMessage:Xe,selectedTitleGiftId:Ze,setSelectedTitleGiftId:Je}),rt&&at.useLuckyDraw&&r.createElement(r.Fragment,null,r.createElement(h.A,{value:"thread-luckyDraw",onChange:Re,checked:Se},r.createElement(r.Fragment,null,r.createElement("span",{style:{fontSize:12}},"ë½ê¸° ìì´í
"),r.createElement(v.A,{tooltip:"ê²ìê¸ ì
ë¡ë ì ë³´ì ì¤ì¸ ë½ê¸° ìì´í
ì ì¤íí©ëë¤."}))),Se&&r.createElement(g.A,{collectionPath:y.Gf.STORE,selectedIDList:Le?[Le]:[],setSelectedIDList:function(e){return Pe(e[0]||"")},id:"thread-randombox-selector",selectOnlyOne:!0,placeholder:"ë½ê¸° ìì´í
ì í",myInventory:!0,itemTypeListFilter:[b.aj.RANDOM_BOX_POST],inputStyle:{width:"auto"}})),at.useQuest&&r.createElement(r.Fragment,null,r.createElement(h.A,{value:"thread-quest",onChange:lt,checked:it},r.createElement("span",{style:{fontSize:12}},st," í기")),it&&r.createElement(U,{questLabel:st,selectedQuestId:ct,onSelect:ut}))),rt&&at.useItemCraft&&pe&&r.createElement(C.default,{isEditMode:!0,readOnly:!1,savedMaterials:me,savedCraftingMethod:he,onMaterialsChange:ve,onCraftingMethodChange:ge}),at.useYoutubeURL&&r.createElement(m.A,{label:"YouTube URL",name:"youtubeURL",value:ye,onChange:function(e){return Ce(e.target.value)},placeholder:"https://www.youtube.com/watch?v=...",direction:"row",labelWidth:"120px"})),et&&at.useHashtag&&r.createElement(f.A,{collectionPath:R,sethashtagList:ae,hashtagList:re,label:"í´ìíê·¸",direction:"row",labelWidth:"120px"}))),r.createElement(o.N,null,dt&&pt&&r.createElement(I.default,{result:pt,moneyUnit:ee,onClose:ft})))});Se.displayName="ThreadComposeModal";var Re=Se},8187:function(e,t,n){n(12064),n(44465),n(31863),n(10475),n(3940),n(32145),n(74277),n(61445),n(57045),n(65114),n(32242),n(60039),n(75868),n(42652);var r,a,o,i,l,c,u,s,d,p,f,m,h=n(37953),v=n(84136),g=n(79661),y=n(2561),x=n(11250),b=n(80762),C=n(79883),E=n(30396),w=n(21997),A=n(8137);function I(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?k(e,t):void 0}}(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.")}()}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var R=120,L=v.Ay.div(r||(r=S(["\n margin: 8px 0;\n"]))),P=v.Ay.div(a||(a=S(["\n width: ","px;\n min-width: 0;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 8px;\n"])),R),U=v.Ay.div(o||(o=S(["\n width: ","px;\n max-width: 100%;\n min-width: 0;\n display: flex;\n justify-content: center;\n overflow: hidden;\n text-align: center;\n\n &,\n * {\n min-width: 0;\n }\n\n > div,\n > div > div,\n > div > div > div {\n max-width: 100%;\n }\n"])),R),O=v.Ay.div(i||(i=S(["\n display: flex;\n justify-content: center;\n align-items: center;\n font-style: italic;\n font-size: 20px;\n gap: 12px;\n padding: 0 32px;\n margin-bottom: 12px;\n\n p {\n font-size: 18px;\n line-height: 1.2;\n }\n"]))),z=v.Ay.div(l||(l=S(["\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 24px;\n\n h3 {\n font-family: var(--headerFontFamily);\n }\n"]))),j=v.Ay.div(c||(c=S(["\n background-color: var(--subColor);\n border-radius: var(--cardBorderRadius);\n width: ","px;\n height: ","px;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 32px;\n"])),R,R),D=v.Ay.div(u||(u=S(["\n padding: 8px;\n border-radius: var(--cardBorderRadius);
1\n background-color: var(--buttonBackgroundColor);\n color: var(--buttonTextColor);\n font-weight: 700;\n display: flex;\n justify-content: center;\n align-items: center;\n"]))),M=v.Ay.div(s||(s=S(["\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n gap: 8px;\n"]))),N=v.Ay.div(d||(d=S(["\n padding: 6px 16px;\n border-radius: var(--cardBorderRadius);\n background-color: var(--inkColor);\n color: var(--subTextColor);\n font-size: 13px;\n font-weight: 600;\n text-align: center;\n"]))),B=v.Ay.div(p||(p=S(["\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 12px;\n margin-top: 8px;\n"]))),G=v.Ay.div(f||(f=S(["\n gap: 4px;\n display: flex;\n font-size: 13px;\n span {\n font-size: 11px;\n }\n"]))),F=(T(m={},w.z4.ROCK,1),T(m,w.z4.SCISSORS,0),T(m,w.z4.PAPER,-1),m);function H(e){var t=e.data,n=e.authorDisplayType,r=void 0===n?"user":n,a=e.responding,o=void 0!==a&&a,i=e.onRespond,l=e.footer,c=e.battleIconConfigMap,u=I((0,h.useState)(""),2),s=u[0],d=u[1],p=I((0,h.useState)(""),2),f=p[0],m=p[1],v=I((0,h.useState)(w.z4.ROCK),2),k=v[0],T=v[1],S=(0,g.vc)(C.Bs),R=t.contents,H=t.authorUid,q=t.myBattleResult,K=t.opponentBattleResult,Q=t.battleOpponentId,V=t.battleMode===E.Nh.CHALLENGE&&!K,W=S===Q,$=!!q&&!!K;return(0,h.useLayoutEffect)(function(){if(q&&K){var e=F[q]-F[K],t=1===e||-2===e;0===e?(m("무ì¹ë¶"),d("")):t?(m(W?"í¨":"ì¹"),d(W?"right":"left")):(m(W?"ì¹":"í¨"),d(W?"left":"right"))}},[W,q,K]),h.createElement(L,null,h.createElement(O,null,h.createElement("p",{dangerouslySetInnerHTML:{__html:R||""}})),h.createElement(z,null,h.createElement(P,null,h.createElement(U,null,h.createElement(y.A,{authorUid:H||"",authorDisplayType:r,avatarSize:"24px",style:{maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}})),h.createElement(j,{style:{border:"left"===s?"2px solid var(--primaryColor)":"none"}},V?"â":h.createElement(A.A,{value:q,configMap:c,size:48}))),h.createElement(M,null,h.createElement("h3",null,"VS"),$?h.createElement(D,null,f):h.createElement(N,null,"ë기ì¤")),h.createElement(P,null,h.createElement(U,null,h.createElement(y.A,{authorUid:Q||"",authorDisplayType:r,avatarSize:"24px",style:{maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}})),h.createElement(j,{style:{border:"right"===s?"2px solid var(--primaryColor)":"none"}},V?"â":h.createElement(A.A,{value:K,configMap:c,size:48})))),V&&W&&i&&h.createElement(B,null,h.createElement(x.A,{setKey:T,defaultKey:w.z4.ROCK,size:"sm"},h.createElement(G,{key:w.z4.SCISSORS},h.createElement(A.A,{value:w.z4.SCISSORS,configMap:c,size:18}),h.createElement("span",null,w.v5.scissors)),h.createElement(G,{key:w.z4.ROCK},h.createElement(A.A,{value:w.z4.ROCK,configMap:c,size:18}),h.createElement("span",null,w.v5.rock)),h.createElement(G,{key:w.z4.PAPER},h.createElement(A.A,{value:w.z4.PAPER,configMap:c,size:18}),h.createElement("span",null,w.v5.paper))),h.createElement(b.A,{onClick:function(){return i(k)},pending:o,size:"sm"},"ìëµí기")),l)}t.A=h.memo(H)},27967:function(e,t,n){n.d(t,{e:function(){return o},g:function(){return a}});var r=n(79661),a=(0,r.eU)({key:"boardSetListState",default:null}),o=(0,r.eU)({key:"boardSetListLoadingState",default:!0})},29029:function(e,t,n){n.d(t,{A:function(){return or}}),n(44465),n(31863),n(32145),n(74277),n(61445),n(57045),n(65114),n(32242),n(60039),n(75868),n(42652),n(34068),n(10475),n(3233),n(51163),n(82758),n(20884),n(82185),n(80545),n(43465),n(12064),n(97152),n(85062),n(3940),n(86608),n(82106),n(43732);var r=n(37953),a=n(15548),o=n(84136),i=n(77572),l=n(88483),c=n(97472),u=n(83483),s=n(19730),d=n(4365),p=n(86283),f=n(48296),m=n(92284),h=n(91183),v=n(79661),g=n(51168),y=n(99020),x=n(99240),b=n(15181),C=n(10999),E=n(47388),w=n(4185),A=n(55308),I=n(98482),k=n(40402),T=n(33037),S=n(15770),R=n(34770),L=n(75546),P=(n(66706),n(42575),n(41850),n(98832),n(29081)),U=n(99738),O=n(87761),z=n(33161),j=n(86769),D=n(1913),M=n(79883),N=n(94723),B=n(30396),G=n(68201),F=n(89339),H=n(59352),q=n(81481),K=(n(59807),n(24316));function Q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}var W=H.default.firestore();function $(e){return Y.apply(this,arguments)}function Y(){var e;return e=regeneratorRuntime.mark(function e(t){var n,r,a,o,i,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.threadId,r=t.collectionPath,a=t.emoji,o=t.uid,i=t.adding,l=W.collection(r).doc(n),!i){e.next=6;break}return e.abrupt("return",l.update(Q({},"reactions.".concat(a),q.A.firestore.FieldValue.arrayUnion(o))).then(function(){(0,K.F)({collectionPath:r,action:"emotion",docId:n})}));case 6:return e.abrupt("return",l.update(Q({},"reactions.".concat(a),q.A.firestore.FieldValue.arrayRemove(o))).then(function(){(0,K.F)({collectionPath:r,action:"emotion",docId:n})}));case 7:case"end":return e.stop()}},e)}),Y=function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){V(o,r,a,i,l,"next",e)}function l(e){V(o,r,a,i,l,"throw",e)}i(void 0)})},Y.apply(this,arguments)}var _,X,Z,J,ee,te,ne=n(36085),re=n(3935),ae=n(41729),oe=n(29080);function ie(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function le(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){ie(o,r,a,i,l,"next",e)}function l(e){ie(o,r,a,i,l,"throw",e)}i(void 0)})}}function ce(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ue(e,t):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.")}()}function ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function se(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var de=o.Ay.div(_||(_=se(["\n display: flex;\n align-items: center;\n gap: 12px;\n flex-wrap: wrap;\n"]))),pe=o.Ay.div(X||(X=se(["\n background-color: var(--cardBackgroundColor);\n border: 1px solid var(--cardLineColor);\n box-shadow: ",";\n padding: 8px;\n border-radius: 8px;\n position: absolute;\n bottom: 100%;\n left: 0;\n z-index: 10;\n width: max-content;\n\n display: flex;\n gap: 8px;\n align-items: center;\n justify-content: center;\n"])),F.A.shadow.card),fe=o.Ay.div(Z||(Z=se(["\n width: 28px;\n height: 28px;\n font-size: 12px;\n display: flex;\n align-items: center;\n justify-content: center;\n border: 1px solid var(--lineColor);\n border-radius: 8px;\n\n &:hover {\n cursor: var(--hoverCursorURL), pointer;\n border: 2px solid var(--primaryColor);\n }\n"]))),me=o.Ay.div(J||(J=se(["\n position: relative;\n"]))),he=o.Ay.div(ee||(ee=se(["\n display: flex;\n gap: 12px;\n flex-wrap: wrap;\n"]))),ve=o.Ay.div(te||(te=se(["\n border-radius: 8px;\n font-size: 14px;\n border: 1px solid var(--lineColor);\n border-radius: 8px;\n padding: 4px;\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 4px;\n font-size: 12px;\n\n &:hover {\n cursor: var(--hoverCursorURL), pointer;\n }\n"])));function ge(e){var t=e.uid,n=(0,u.useDocument)("".concat(s.Gf.USERS,"/").concat(t),{listen:!1}).data;return n?r.createElement("span",null,n.displayName):null}function ye(e){var t=e.uidList,n=t.length;if(0===n)return null;if(1===n)return r.createElement("span",null,r.createElement(ge,{uid:t[0]}));if(2===n)return r.createElement("span",null,r.createElement(ge,{uid:t[0]}),", ",r.createElement(ge,{uid:t[1]}));var a=n-2;return r.createElement("span",null,r.createElement(ge,{uid:t[0]}),", ",r.createElement(ge,{uid:t[1]})," ì¸ ",a,"ëª
")}var xe=(0,r.memo)(function(e){var t=e.threadId,n=e.collectionPath,a=e.reactions,o=e.onToggle,l=(0,v.vc)(M.Bs),c=(0,i.pc)({authorUid:""}),u=ce((0,r.useState)(!1),2),s=u[0],d=u[1],p=ce((0,r.useState)(!1),2),f=p[0],m=p[1],h=ce((0,r.useState)(void 0),2),g=h[0],y=h[1],x=(0,r.useMemo)(function(){var e={};return ne.U.forEach(function(t){var n=t.key,r=null==a?void 0:a[n];r&&r.length>0&&(e[n]=r)}),e},[a]),b=(0,r.useMemo)(function(){return ne.U.filter(function(e){var t=null==a?void 0:a[e.key];return t&&t.length>0})},[a]),C=(0,r.useCallback)(function(){var e=le(regeneratorRuntime.mark(function e(r){var i,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(d(!1),l){e.next=3;break}return e.abrupt("return");case 3:if(!o){e.next=6;break}return o(r),e.abrupt("return");case 6:return i=(null==a?void 0:a[r])||[],c=!i.includes(l),e.prev=8,e.next=11,$({threadId:t,collectionPath:n,emoji:r,uid:l,adding:c});case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(8),console.error("리ì¡ì
í ê¸ ì¤í¨:",e.t0);case 16:case"end":return e.stop()}},e,null,[[8,13]])}));return function(t){return e.apply(this,arguments)}}(),[l,o,t,n,a]),E=(0,r.useCallback)(function(){var e=le(regeneratorRuntime.mark(function e(r){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=2;break}return e.abrupt("return");case 2:if(((null==a?void 0:a[r])||[]).includes(l)){e.next=5;break}return e.abrupt("return");case 5:if(!o){e.next=8;break}return o(r),e.abrupt("return");case 8:return e.prev=8,e.next=11,$({threadId:t,collectionPath:n,emoji:r,uid:l,adding:!1});case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(8),console.error("리ì¡ì
ì·¨ì ì¤í¨:",e.t0);case 16:case"end":return e.stop()}},e,null,[[8,13]])}));return function(t){return e.apply(this,arguments)}}(),[l,a,o,t,n]),w=(0,r.useCallback)(function(e){y(e),m(!0)},[]);return r.createElement(de,{onClick:function(e){return e.stopPropagation()}},c&&r.createElement(me,null,r.createElement(oe.A,{onClick:function(){return d(function(e){return!e})},icon:"Smile20",iconColor:"var(--subTextColor)",shape:"default"}),s&&r.createElement(pe,null,!l&&r.createElement("div",{style:{fontSize:12,color:"var(--subTextColor)"}},"ë¡ê·¸ì¸ í ì´ì©í´ 주ì¸ì."),l&&ne.U.map(function(e){return r.createElement(fe,{key:e.key,onClick:function(t){t.stopPropagation(),C(e.ke
1y)}},e.value)}))),b.length>0&&r.createElement(he,null,b.map(function(e){var t=e.key,n=a[t];return r.createElement(re.A,{key:t,message:r.createElement(ye,{uidList:n}),direction:"top"},r.createElement(ve,{onClick:function(){return w(t)}},ne.d[t]," ",n.length))})),r.createElement(ae.A,{open:f,close:function(){return m(!1)},reactionsMap:x,initialSelected:g,cancelEmotion:E}))});xe.displayName="ThreadReactionBar";var be,Ce,Ee,we,Ae,Ie,ke=xe,Te=n(20708);function Se(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Re(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Le(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){Re(o,r,a,i,l,"next",e)}function l(e){Re(o,r,a,i,l,"throw",e)}i(void 0)})}}function Pe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ue(e,t):void 0}}(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.")}()}function Ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Oe=function(e){return 0===e?"":e<1e3?e.toString():e<1e4?"".concat((e/1e3).toFixed(1),"K"):e<1e6?"".concat(Math.floor(e/1e3),"K"):"".concat((e/1e6).toFixed(1),"M")};function ze(e){var t=e.threadId,n=e.collectionPath,o=e.threadData,i=e.replyCount,l=e.retreadCount,c=e.quoteCount,s=e.isRethread,d=void 0!==s&&s,p=e.reactions,f=e.isBookmarked,h=void 0!==f&&f,g=e.authorDisplayType,y=e.authorAvatarType,x=e.onReplyClick,b=e.onQuoteClick,C=e.onRethreadClick,E=e.onBookmarkClick,w=e.onCaptureClick,A=e.onReactionToggle,I=Pe((0,r.useState)(!1),2),k=I[0],T=I[1],S=Pe((0,r.useState)(!1),2),R=S[0],F=S[1],H=(0,v.vc)(M.Bs),q=(0,a.Zp)(),K=(0,Te.N)().postSetting,Q=(0,u.useCollection)(H?n:null,{where:[["type","==",L.w0.QUOTE],["originalThreadId","==",t],["authorUid","==",H||""]],limit:1,listen:!1}).data,V=(0,r.useMemo)(function(){return!!(Q&&Q.length>0)},[Q]),W=(0,r.useMemo)(function(){return V&&(Q[0].id||Q[0].objectID)||""},[V,Q]),$=(0,r.useCallback)(function(e){e.preventDefault(),e.stopPropagation(),x&&x(),T(!0)},[x]),Y=(0,r.useCallback)(function(){var e=Le(regeneratorRuntime.mark(function e(r){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r.preventDefault(),r.stopPropagation(),H&&W){e.next=4;break}return e.abrupt("return");case 4:return e.prev=4,e.next=7,(0,D.Gz)({quoteThreadId:W,originalThreadId:t,collectionPath:n});case 7:F(!1),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(4),console.error("ì¸ì© ì·¨ì ì¤í¨:",e.t0);case 13:case"end":return e.stop()}},e,null,[[4,10]])}));return function(t){return e.apply(this,arguments)}}(),[t,n,H,W]),_=(0,r.useCallback)(function(e){e.preventDefault(),e.stopPropagation(),q("/".concat(n,"/").concat(t,"/quotes"))},[n,t,q]),X=(0,r.useCallback)(function(){var e=Le(regeneratorRuntime.mark(function e(r){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r.preventDefault(),r.stopPropagation(),F(!1),!C){e.next=7;break}C(),e.next=16;break;case 7:if(!H){e.next=16;break}return e.prev=8,e.next=11,(0,D.UB)({originalThreadId:t,collectionPath:n,authorUid:H});case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(8),console.error("리í¬ì¤í¸ í ê¸ ì¤í¨:",e.t0);case 16:case"end":return e.stop()}},e,null,[[8,13]])}));return function(t){return e.apply(this,arguments)}}(),[t,n,H,C]),Z=(0,r.useCallback)(function(){var e=Le(regeneratorRuntime.mark(function e(r){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r.preventDefault(),r.stopPropagation(),!E){e.next=6;break}E(),e.next=15;break;case 6:if(!H){e.next=15;break}return e.prev=7,e.next=10,(0,j.R)({threadId:t,collectionPath:n,uid:H});case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(7),console.error("ë¶ë§í¬ í ê¸ ì¤í¨:",e.t0);case 15:case"end":return e.stop()}},e,null,[[7,12]])}));return function(t){return e.apply(this,arguments)}}(),[t,n,H,E]),J=(0,r.useCallback)(function(){var e=Le(regeneratorRuntime.mark(function e(r,a){var i,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(H&&o){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,i=(0,N.N)(r||""),l={contents:r.trim(),type:L.w0.REPLY,replyToId:t,accessType:a.isSecret?m.KC.SECRET:m.KC.PUBLIC,mentionUserIds:i,imgURLList:a.commentImgURLList||[],commentType:a.commentType,dice:a.isAddDice&&a.dice||[],isCommentCollapse:a.isCommentCollapse,commentCollapseText:a.commentCollapseText||"",myBattleResult:a.isBattleMode&&a.myBattleResult||"",battleOpponentId:a.isBattleMode&&a.battleOpponentId||"",battleMode:a.isBattleMode?a.battleMode||B.Nh.INSTANT:void 0,opponentBattleResult:a.isBattleMode&&a.battleMode===B.Nh.INSTANT?(0,G.y)():""},e.next=7,(0,z.Ki)({data:l,collectionPath:n,authorUid:H});case 7:T(!1),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(2),console.error("â ì¤ë ë ëµê¸ ìì± ì¤í¨:",e.t0),alert("ëµê¸ ìì±ì ì¤í¨íìµëë¤. ë¤ì ìëí´ì£¼ì¸ì.");case 14:case"end":return e.stop()}},e,null,[[2,10]])}));return function(t,n){return e.apply(this,arguments)}}(),[H,o,t,n]);return r.createElement(r.Fragment,null,r.createElement(Ve,null,r.createElement($e,{onClick:$},r.createElement(P.A,{name:"Chat20",color:"var(--subTextColor)"}),i>0&&r.createElement("span",{className:"count"},Oe(i))),(K.useRethread||K.useQuote)&&r.createElement($e,{isActive:d||V,onClick:function(e){e.preventDefault(),e.stopPropagation(),F(!R)},style:{position:"relative"}}
1,r.createElement(P.A,{name:"Retweet24",color:d||V?"var(--primaryColor)":"var(--subTextColor)"}),l+c>0&&r.createElement("span",{className:"count"},Oe(l+c)),R&&r.createElement(He,{onClick:function(e){return e.stopPropagation()}},K.useRethread&&r.createElement(qe,{onClick:X,isActive:d},r.createElement(Ke,null,r.createElement(P.A,{name:"Retweet24",color:d?"var(--primaryColor)":void 0})),d?"ëì´ ì¬ë¦¬ê¸° ì·¨ì":"ëì´ ì¬ë¦¬ê¸°"),K.useQuote&&(V?r.createElement(qe,{onClick:Y},"â ì¸ì© ì·¨ì"):r.createElement(qe,{onClick:function(e){e.preventDefault(),e.stopPropagation(),F(!1),b&&b()}},r.createElement(Ke,null,r.createElement(P.A,{name:"Quote24"})),"ì¸ì© í기")),K.useQuote&&c>0&&r.createElement(r.Fragment,null,r.createElement(Qe,null),r.createElement(qe,{onClick:_},r.createElement(Ke,null,r.createElement(P.A,{name:"QuoteView20"})),"ì¸ì© 보기 (",c,")")),r.createElement(Qe,null),r.createElement(qe,{onClick:function(e){e.preventDefault(),e.stopPropagation(),F(!1),w&&w()}},r.createElement(Ke,null,r.createElement(P.A,{name:"Camera24"})),"ì´ ê¸ ìº¡ì³"))),K.useBookmark&&r.createElement($e,{isActive:h,onClick:Z},r.createElement(We,{isActive:h})),K.useReaction&&r.createElement(ke,{threadId:t,collectionPath:n,reactions:p||{},onToggle:A}),r.createElement(U.A,{collectionPath:n,docId:t})),k&&o&&r.createElement(O.A,{close:function(){return T(!1)},prevData:o,isReply:!0,onSubmit:J,authorDisplayType:g,authorAvatarType:y}))}var je,De,Me,Ne,Be,Ge,Fe=r.memo(ze),He=o.Ay.div(be||(be=Se(["\n position: absolute;\n bottom: 36px;\n left: 0;\n background: var(--cardBackgroundColor);\n border: 1px solid var(--lineColor);\n border-radius: 8px;\n box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n z-index: 20;\n overflow: hidden;\n min-width: 140px;\n"]))),qe=o.Ay.button(Ce||(Ce=Se(["\n display: flex;\n align-items: center;\n gap: 8px;\n width: 100%;\n padding: 10px 14px;\n border: none;\n background: transparent;\n color: ",";\n font-size: 13px;\n font-weight: ",";\n cursor: var(--hoverCursorURL), pointer;\n white-space: nowrap;\n\n &:hover {\n background: rgba(0, 0, 0, 0.04);\n }\n"])),function(e){return e.isActive?"var(--primaryColor)":"var(--textColor)"},function(e){return e.isActive?"600":"400"}),Ke=o.Ay.span(Ee||(Ee=Se(["\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 18px;\n height: 18px;\n\n svg {\n width: 18px;\n height: 18px;\n }\n"]))),Qe=o.Ay.div(we||(we=Se(["\n width: 100%;\n height: 1px;\n background: var(--lineColor);\n"]))),Ve=o.Ay.div(Ae||(Ae=Se(["\n display: flex;\n align-items: center;\n gap: 18px;\n padding: 6px 0;\n"]))),We=r.memo(function(e){var t=e.isActive,n=t?"var(--textColor)":"var(--subTextColor)";return t?r.createElement("svg",{width:"18",height:"18",viewBox:"0 0 14 14",fill:"none"},r.createElement("path",{d:"M2 2C2 1.44772 2.44772 1 3 1H11C11.5523 1 12 1.44772 12 2V12.1012C12 13.0517 10.7987 13.4661 10.2127 12.7178L7.78731 9.62071C7.38693 9.10947 6.61307 9.10946 6.2127 9.62071L3.78731 12.7177C3.20127 13.4661 2 13.0517 2 12.1012V2Z",fill:n})):r.createElement("svg",{width:"18",height:"18",viewBox:"0 0 14 14",fill:"none"},r.createElement("path",{d:"M2 2C2 1.44772 2.44772 1 3 1H11C11.5523 1 12 1.44772 12 2V12.1012C12 13.0517 10.7987 13.4661 10.2127 12.7178L7.78731 9.62071C7.38693 9.10947 6.61307 9.10946 6.2127 9.62071L3.78731 12.7177C3.20127 13.4661 2 13.0517 2 12.1012V2Z",fill:"none",stroke:n,strokeWidth:"1"}))}),$e=o.Ay.button(Ie||(Ie=Se(["\n display: flex;\n align-items: center;\n gap: 6px;\n background: none;\n border: none;\n cursor: var(--hoverCursorURL), pointer;\n padding: 4px;\n color: var(--subTextColor);\n font-size: 13px;\n\n &:hover {\n background-color: var(--inkColor);\n border-radius: 6px;\n color: var(--textColor);\n svg {\n path {\n fill: var(--textColor);\n }\n }\n }\n\n svg, img {\n width: 18px;\n height: 18px;\n transition: all 0.2s ease;\n opacity: ",";\n }\n \n .count {\n font-weight: 500;\n min-width: 12px;\n text-align: left;\n }\n"])),function(e){return e.isActive?1:.7}),Ye=n(57951),_e=n(3131),Xe=n(70300),Ze=n(79390),Je=n(21551),et=n(80762),tt=n(19740),nt=n(19563),rt=n(52359),at=n(53942),ot=n(49005),it=n(93589),lt=n(11930),ct=n(64315),ut=n(26922),st=n(87681);function dt(e){return function(e){if(Array.isArray(e))return vt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ht(e)||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.")}()}function pt(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ft(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){pt(o,r,a,i,l,"next",e)}function l(e){pt(o,r,a,i,l,"throw",e)}i(void 0)})}}function mt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||ht(e,t)||function(){throw new TypeError("Invalid attempt to de
1structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ht(e,t){if(e){if("string"==typeof e)return vt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vt(e,t):void 0}}function vt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var yt=o.Ay.div(je||(je=gt(["\n display: flex;\n flex-direction: column;\n gap: 12px;\n"]))),xt=o.Ay.div(De||(De=gt(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n .user {\n display: flex;\n gap: 8px;\n align-items: center;\n }\n"]))),bt=o.Ay.div(Me||(Me=gt(["\n display: flex;\n flex-wrap: wrap;\n gap: 4px 16px;\n"]))),Ct=o.Ay.span(Ne||(Ne=gt(["\n display: inline-flex;\n align-items: center;\n gap: 4px;\n padding: 4px 10px;\n background: var(--inkColor);\n border: 1px solid var(--lineColor);\n border-radius: 6px;\n font-size: 12px;\n color: var(--subTextColor);\n"]))),Et=o.Ay.div(Be||(Be=gt(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n padding: 12px;\n background: var(--inkColor);\n border: 1px solid var(--lineColor);\n border-radius: 8px;\n\n .label {\n font-size: 12px;\n font-weight: 600;\n color: var(--subTextColor);\n }\n"]))),wt=o.Ay.div(Ge||(Ge=gt(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n padding: 12px;\n background: var(--inkColor);\n border: 1px solid var(--lineColor);\n border-radius: 8px;\n\n .label {\n font-size: 12px;\n font-weight: 600;\n color: var(--subTextColor);\n }\n\n .area-name {\n display: inline-flex;\n align-items: center;\n gap: 4px;\n padding: 4px 10px;\n background: var(--primaryColor) 15;\n border: 1px solid var(--primaryColor) 30;\n border-radius: 6px;\n font-size: 13px;\n font-weight: 600;\n color: var(--primaryColor);\n }\n"]))),At=(0,r.memo)(function(e){var t,n,a,o,i=e.close,l=e.editData,c=e.collectionPath,p=e.onUpdated,f=(0,v.vc)(M.Bs),h=(0,Te.N)().postSetting,g=l.id||l.objectID||"",y=mt((0,r.useState)(l.contents||""),2),x=y[0],b=y[1],C=mt((0,r.useState)(l.accessType||m.KC.PUBLIC),2),w=C[0],A=C[1],I=mt((0,r.useState)([]),2),k=I[0],T=I[1],S=mt((0,r.useState)(!1),2),R=S[0],L=S[1],P=mt((0,r.useState)([]),2),U=P[0],O=P[1],j=mt((0,r.useState)([]),2),D=j[0],N=j[1],B=mt((0,r.useState)(l.imgURLList||[]),2),G=B[0],F=B[1],H=mt((0,ct.A)(null!==(t=l.isSensitiveContents)&&void 0!==t&&t),2),q=H[0],K=H[1],Q=mt((0,ct.A)(null!==(n=l.isCollapseImg)&&void 0!==n&&n),2),V=Q[0],W=Q[1],$=mt((0,r.useState)(l.youtubeURL||""),2),Y=$[0],_=$[1],X=(0,u.useDocument)("".concat(s.Gf.USERS,"/").concat(l.authorUid||f)).data;(0,r.useEffect)(function(){l.hashtagIdList&&l.hashtagIdList.length>0&&(0,ut.R_)(c,l.hashtagIdList).then(function(e){return T(e)})},[]);var Z=(0,r.useCallback)(ft(regeneratorRuntime.mark(function e(){var t,n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if((0,st.s)(x)){e.next=2;break}return e.abrupt("return");case 2:return L(!0),e.prev=3,t={selectedFileList:U,prevImgURLList:G||[],removeImgURLList:D},e.next=7,(0,z.e4)({data:{id:g,contents:x||"",accessType:w,isSensitiveContents:null!=q&&q,isCollapseImg:null!=V&&V,youtubeURL:Y||""},collectionPath:c,authorUid:l.authorUid||f||"",hashtag:k||[],prevHashtag:l.hashtagIdList||[],fileList:t,editedBy:f||void 0,prevEditHistory:l.editHistory});case 7:n=[].concat(dt(G||[]),dt(U.map(function(){return""}))).filter(Boolean),null==p||p({contents:x||"",accessType:w,imgURLList:n.length>0?n:G,isSensitiveContents:null!=q&&q,isCollapseImg:null!=V&&V,youtubeURL:Y||"",editedAt:new Date}),i(),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(3),console.error("ì¤ë ë ìì ì¤í¨:",e.t0),alert("ì¤ë ë ìì ì ì¤í¨íìµëë¤.");case 16:return e.prev=16,L(!1),e.finish(16);case 19:case"end":return e.stop()}},e,null,[[3,12,16,19]])})),[g,x,w,k,U,G,D,q,V,Y,c,l,f,i,p]);return r.createElement(Xe.A,{outsideClick:function(){},contentStyle:{maxWidth:560}},r.createElement(Ze.rQ,null,r.createElement(Je.A,{onClick:i}),r.createElement("div",{style:{textAlign:"left"}},r.createElement("h6",null,"ì¤ë ë ìì ")),r.createElement(et.A,{onClick:Z,pending:R},"ìì í기")),r.createElement(Ze.sC,{style:{overflow:"hidden"}},r.createElement(yt,null,r.createElement(xt,null,r.createElement("div",{className:"user"},r.createElement(d.A,{photoURL:(null==X?void 0:X.photoURL)||"",size:"32px"}),r.createElement("div",null,null==X?void 0:X.displayName)),h.useAccessType&&r.createElement(nt.l,{selectList:m.Ob,selectedKey:w,defaultValue:m.TN[w],setSelectedKey:A,style:{width:100},dropdownStyle:{width:160},dropdownDirection:"topRight",size:"sm"})),r.createElement(tt.A,{value:x,onChange:b,placeholder:"ë´ì©ì ì
ë ¥í´ ì£¼ì¸ì.",minHeight:150,maxHeight:240,noControl
1s:!0,id:"thread-edit-".concat(g),type:"editor",setToolbar:{emoji:!0,video:!0,link:!0},collectionPath:c}),r.createElement(bt,null,h.useSensitiveContents&&r.createElement(ot.A,{value:"edit-sensitiveContents",onChange:K,checked:q},r.createElement(r.Fragment,null,r.createElement("span",{style:{fontSize:12}},"민ê°ì ë³´ë¡ íìí기"),r.createElement(it.A,{tooltip:"ì´ë¯¸ì§ê° ê°ë ¤ì§ë©°, í´ë¦í´ì¼ ëíë©ëë¤."}))),h.useCollapseImg&&r.createElement(ot.A,{value:"edit-collapseImg",onChange:W,checked:V},r.createElement(r.Fragment,null,r.createElement("span",{style:{fontSize:12}},"긴 ì´ë¯¸ì§ ì 기"),r.createElement(it.A,{tooltip:"ì¸ë¡ ".concat(h.collapseImageHeight,"px ì´ìì ì´ë¯¸ì§ ì¼ë¶ê° ì¨ê²¨ì§ëë¤.")})))),l.isItemCraft&&r.createElement(Et,null,r.createElement("div",{className:"label"},"𧪠ìì´í
ì¡°í© (ìì ë¶ê°)"),r.createElement(E.default,{isEditMode:!0,readOnly:!0,savedMaterials:l.itemCraftMaterials||[],savedCraftingMethod:l.itemCraftingMethod||"alchemy"})),l.isInvestigation&&l.investigationAreaName&&r.createElement(wt,null,r.createElement("div",{className:"label"},"ð ì¡°ì¬í기 (ìì ë¶ê°)"),r.createElement("span",{className:"area-name"},"ð ",l.investigationAreaName),(null===(a=l.investigationResult)||void 0===a||null===(o=a.investigationText)||void 0===o?void 0:o.title)&&r.createElement(Ct,null,"ð ",l.investigationResult.investigationText.title)),l.luckyDrawResult&&r.createElement(Et,null,r.createElement("div",{className:"label"},"ð ë½ê¸° ê²°ê³¼ (ìì ë¶ê°)"),r.createElement(Ct,null,l.luckyDrawResult.resultItemTitle||"ê²°ê³¼ ìì´í
")),h.useHashtag&&r.createElement(rt.A,{collectionPath:c,sethashtagList:T,hashtagList:k,label:"í´ìíê·¸",direction:"row",labelWidth:"120px"}),h.useYoutubeURL&&r.createElement(at.A,{label:"YouTube URL",name:"youtubeURL",value:Y,onChange:function(e){return _(e.target.value)},placeholder:"https://www.youtube.com/watch?v=...",direction:"row",labelWidth:"120px"}),r.createElement(lt.A,{id:"thread-edit-thumb",limit:h.maxImageCount||10,selectedFileList:U,setSelectedFileList:O,setRemoveImgURLList:N,prevImgURLList:G,setPrevImgURLList:F}))))});At.displayName="ThreadEditModal";var It,kt,Tt,St,Rt,Lt,Pt,Ut,Ot=At,zt=(n(24075),n(53653)),jt=n.n(zt);function Dt(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Mt(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){Dt(o,r,a,i,l,"next",e)}function l(e){Dt(o,r,a,i,l,"throw",e)}i(void 0)})}}function Nt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Bt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Bt(e,t):void 0}}(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.")}()}function Bt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Gt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ft(e){return Ft="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ft(e)}var Ht=o.Ay.div(It||(It=Gt(["\n display: flex;\n align-items: center;\n gap: 20px;\n padding: 12px 0 4px;\n border-bottom: 1px solid var(--lineColor);\n margin-bottom: 16px;\n flex-wrap: wrap;\n"]))),qt=o.Ay.div(kt||(kt=Gt(["\n display: flex;\n justify-content: center;\n background: var(--inkColor);\n border-radius: 8px;\n padding: 24px 16px;\n"]))),Kt=o.Ay.div(Tt||(Tt=Gt(["\n width: 440px;\n max-width: 100%;\n background: #ffffff;\n border-radius: 12px;\n padding: 24px 22px 20px;\n display: flex;\n flex-direction: column;\n gap: 14px;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n box-shadow: 0 2px 12px rgba(0, 0, 0, 0.10);\n"]))),Qt=o.Ay.div(St||(St=Gt(["\n display: flex;\n align-items: center;\n gap: 12px;\n text-align: left;
1\n"]))),Vt=o.Ay.div(Rt||(Rt=Gt(["\n display: flex;\n flex-direction: column;\n gap: 3px;\n text-align: left;\n align-items: flex-start;\n\n .name {\n font-size: 15px;\n font-weight: 700;\n color: #0f1419;\n line-height: 1.3;\n }\n\n .time {\n font-size: 13px;\n color: #536471;\n }\n"]))),Wt=o.Ay.div(Lt||(Lt=Gt(["\n text-align: left;\n font-size: 16px;\n line-height: 1.65;\n color: #0f1419;\n word-break: break-word;\n white-space: pre-wrap;\n"]))),$t=(o.Ay.div(Pt||(Pt=Gt(["\n height: 1px;\n background: #eff3f4;\n"]))),o.Ay.div(Ut||(Ut=Gt(["\n display: flex;\n justify-content: flex-end;\n gap: 8px;\n margin-top: 8px;\n"])))),Yt=(0,r.memo)(function(e){var t=e.close,n=e.data,a=e.authorData,o=(e.collectionPath,e.authorDisplayType),i=void 0===o?"user":o,l=(0,r.useRef)(null),c=Nt((0,r.useState)(!0),2),s=c[0],d=c[1],p=Nt((0,r.useState)(!0),2),f=p[0],m=p[1],h=Nt((0,r.useState)(!1),2),v=h[0],g=h[1],y=n.id||n.objectID||"",x=function(e){if(!e)return"";var t=document.createElement("div");return t.innerHTML=e,t.textContent||t.innerText||""}(n.contents||""),b=function(e){if(!e)return"";try{return("object"===Ft(e)&&"seconds"in e?new Date(1e3*e.seconds):new Date(e)).toLocaleString("ko-KR",{year:"numeric",month:"long",day:"numeric",hour:"2-digit",minute:"2-digit"})}catch(e){return""}}(n.createdAt),C="character"===i||"characterWithUser"===i||"characterWithUserNoProfile"===i,E="characterWithUser"===i||"characterWithUserNoProfile"===i,w=null==a?void 0:a.representativePhotocardPath,A=null==a?void 0:a.representativePhotocardId,I=!(!w||!A),k=(0,u.useDocument)(C&&I?"".concat(w,"/").concat(A):null,{listen:!1}).data,T=!(!k||!1===k.exists),S=C&&T&&null!=k&&k.title?k.title:(null==a?void 0:a.displayName)||"ì ì ìì",R=E&&T&&null!=a&&a.displayName?"@".concat(a.displayName):"",L=(0,r.useCallback)(Mt(regeneratorRuntime.mark(function e(){var t,n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(l.current){e.next=2;break}return e.abrupt("return");case 2:return g(!0),e.prev=3,e.next=6,jt()(l.current,{scale:2,useCORS:!0,allowTaint:!1,backgroundColor:"#ffffff",logging:!1});case 6:t=e.sent,(n=document.createElement("a")).download="thread-".concat(y,"-").concat(Date.now(),".png"),n.href=t.toDataURL("image/png"),n.click(),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),console.error("ìº¡ì³ ì¤í¨:",e.t0);case 16:return e.prev=16,g(!1),e.finish(16);case 19:case"end":return e.stop()}},e,null,[[3,13,16,19]])})),[y]);return r.createElement(Xe.A,{outsideClick:t,contentStyle:{maxWidth:560},variant:"scale"},r.createElement(Ze.rQ,null,r.createElement("h6",null,"ì´ ê¸ ìº¡ì³"),r.createElement("div",null),r.createElement(Je.A,{onClick:t})),r.createElement(Ze.sC,{style:{padding:"0 20px 20px"}},r.createElement(Ht,null,r.createElement(ot.A,{value:"showAuthor",checked:s,onChange:function(){return d(function(e){return!e})}},"ìì±ì íì"),r.createElement(ot.A,{value:"showTime",checked:f,onChange:function(){return m(function(e){return!e})}},"ìì± ìê° íì")),r.createElement(qt,null,r.createElement(Kt,null,s&&r.createElement(Qt,null,r.createElement(Vt,null,r.createElement("span",{className:"name"},S,R&&r.createElement("span",{style:{marginLeft:4,fontSize:12,fontWeight:400,color:"#536471"}},R)),f&&r.createElement("span",{className:"time"},b))),!s&&f&&r.createElement("div",{style:{fontSize:13,color:"#536471"}},b),r.createElement(Wt,null,x))),r.createElement("div",{style:{position:"fixed",left:"-9999px",top:"-9999px",zIndex:-1}},r.createElement(Kt,{ref:l},s&&r.createElement(Qt,null,r.createElement(Vt,null,r.createElement("span",{className:"name"},S,R&&r.createElement("span",{style:{marginLeft:4,fontSize:12,fontWeight:400,color:"#536471"}},R)),f&&r.createElement("span",{className:"time"},b))),!s&&f&&r.createElement("div",{style:{fontSize:13,color:"#536471"}},b),r.createElement(Wt,null,x))),r.createElement($t,null,r.createElement(et.A,{shape:"stroke",onClick:t},"ì·¨ì"),r.createElement(et.A,{onClick:L,disabled:v},v?"ìì± ì¤...":"ë¤ì´ë¡ë"))))});Yt.displayName="ThreadCaptureModal";var _t=Yt,Xt=n(8187);function Zt(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function en(e){var t,n,a=e.data,o=e.threadId,i=e.collectionPath,l=e.authorDisplayType,c=void 0===l?"user":l,s=e.battleIconConfigMap,d=(t=(0,r.useState)(!1),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return Jt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jt(e,t):void 0}}
1(t,n)||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.")}()),p=d[0],f=d[1],m=(0,r.useCallback)(function(){var e,t=(e=regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(o&&!p){e.next=2;break}return e.abrupt("return");case 2:return f(!0),e.prev=3,e.next=6,u.fuego.db.collection(i).doc(o).set({opponentBattleResult:t},{merge:!0});case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(3),console.error("ì¤ë ë ë°°í ìëµ ì¤í¨:",e.t0);case 11:return e.prev=11,f(!1),e.finish(11);case 14:case"end":return e.stop()}},e,null,[[3,8,11,14]])}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){Zt(o,r,a,i,l,"next",e)}function l(e){Zt(o,r,a,i,l,"throw",e)}i(void 0)})});return function(e){return t.apply(this,arguments)}}(),[i,p,o]);return r.createElement(Xt.A,{data:a,authorDisplayType:c,battleIconConfigMap:s,onRespond:m,responding:p})}var tn,nn,rn,an,on,ln,cn,un,sn,dn,pn,fn,mn,hn,vn,gn,yn,xn,bn,Cn,En,wn,An,In,kn=r.memo(en),Tn=n(2561),Sn=n(30209);function Rn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rn(Object(n),!0).forEach(function(t){Pn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Un(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function On(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){Un(o,r,a,i,l,"next",e)}function l(e){Un(o,r,a,i,l,"throw",e)}i(void 0)})}}function zn(e){return function(e){if(Array.isArray(e))return Mn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Dn(e)||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.")}()}function jn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||Dn(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.")}()}function Dn(e,t){if(e){if("string"==typeof e)return Mn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Mn(e,t):void 0}}function Mn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Nn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Bn=(0,o.AH)(tn||(tn=Nn(["\n &:hover {\n background-color: rgba(0, 0, 0, 0.03);\n cursor: var(--hoverCursorURL), pointer;\n }\n"]))),Gn=o.Ay.div(nn||(nn=Nn(["\n width: 100%;\n display: grid;\n grid-template-columns: 40px auto;\n align-items: flex-start;\n gap: 12px;\n padding: ",";\n ","\n position: relative;\n border-top: ",";\n overflow: visible;\n transition: background-color 0.2s;\n\n ","\n\n ","\n\n @media (max-width: 460px) {\n padding: ",";\n ","\n grid-template-columns: 36px auto;\n gap: 8px;\n }\n"])),function(e){return e.$isChainChild?"0 16px 4px 16px":"12px 16px 4px 16px"},function(e){return e.$isChainParent&&"padding-bottom: 0;"},function(e){return e.$noTopBorder?"none":"1px solid var(--lineColor)"},function(e){return!e.noHover&&Bn},function(e){return e.isReply&&(0,o.AH)(rn||(rn=Nn(["\n &::before {\n content: '';\n position: absolute;\n left: 35px;\n top: 0px;\n width: 2px;
1\n height: 26px;\n }\n "])))},function(e){return e.$isChainChild?"0 12px 12px 12px":"12px"},function(e){return e.$isChainParent&&"padding-bottom: 0;"}),Fn=o.Ay.div(an||(an=Nn(["\n display: flex;\n flex-direction: column;\n align-items: center;\n position: relative;\n height: 100%;\n"]))),Hn=o.Ay.div(on||(on=Nn(["\n &:hover {\n cursor: var(--hoverCursorURL), pointer;\n }\n"]))),qn=o.Ay.div(ln||(ln=Nn(["\n grid-column: 1 / -1;\n display: flex;\n align-items: center;\n gap: 5px;\n font-size: 12px;\n color: var(--subTextColor);\n line-height: 1;\n\n svg {\n width: 13px;\n height: 13px;\n opacity: 0.7;\n flex-shrink: 0;\n }\n\n span {\n font-weight: 600;\n color: var(--subTextColor);\n }\n"]))),Kn=o.Ay.div(cn||(cn=Nn(["\n width: 2px;\n background-color: var(--subColor);\n flex: 1;\n margin-top: 4px;\n min-height: 20px;\n opacity: ",";\n"])),function(e){return e.showLine?1:0}),Qn=o.Ay.div(un||(un=Nn(["\n width: 2px;\n background-color: var(--subColor);\n min-height: 4px;\n margin-bottom: 4px;\n"]))),Vn=o.Ay.button(sn||(sn=Nn(["\n display: flex;\n align-items: center;\n gap: 6px;\n padding: 8px 16px 12px 68px;\n border: none;\n background: transparent;\n color: var(--primaryColor);\n font-size: 13px;\n font-weight: 500;\n cursor: var(--hoverCursorURL), pointer;\n\n &:hover {\n text-decoration: underline;\n }\n\n &::before {\n content: 'â³';\n opacity: 0.7;\n }\n\n @media (max-width: 460px) {\n padding-left: 56px;\n }\n"]))),Wn=o.Ay.div(dn||(dn=Nn(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n min-width: 0; /* í
ì¤í¸ ì¤ë²íë¡ì° ë°©ì§ */\n"]))),$n=o.Ay.div(pn||(pn=Nn(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 8px;\n"]))),Yn=o.Ay.div(fn||(fn=Nn(["\n display: flex;\n align-items: center;\n gap: 6px;\n min-width: 0;\n"]))),_n=o.Ay.div(mn||(mn=Nn(["\n display: flex;\n align-items: center;\n gap: 4px;\n color: var(--subTextColor);\n font-size: 12px;\n flex-shrink: 0;\n"]))),Xn=o.Ay.div(hn||(hn=Nn(["\n font-size: 14px;\n line-height: 1.5;\n color: var(--textColor);\n word-wrap: break-word;\n"]))),Zn=o.Ay.div(vn||(vn=Nn(["\n display: flex;\n gap: 4px;\n margin: 4px 0;\n"]))),Jn=o.Ay.div(gn||(gn=Nn(["\n margin-top: 8px;\n"]))),er=o.Ay.div(yn||(yn=Nn(["\n margin-top: 8px;\n"]))),tr=o.Ay.div(xn||(xn=Nn(["\n display: flex;\n flex-wrap: wrap;\n gap: 8px;\n padding-top: 12px;\n"]))),nr=o.Ay.div(bn||(bn=Nn(["\n display: inline-flex;\n align-items: center;\n gap: 6px;\n padding: 6px 12px;\n background: var(--subColor);\n border: 1px solid var(--cardLineColor);\n border-radius: 6px;\n font-size: 13px;\n\n .icon {\n font-size: 16px;\n }\n\n .botName {\n color: var(--subTextColor);\n font-weight: 500;\n font-family: monospace;\n opacity: 0.7;\n }\n\n .arrow {\n color: var(--subTextColor);\n opacity: 0.5;\n margin: 0 4px;\n }\n\n .result {\n color: var(--primaryColor);\n font-weight: 700;\n font-size: 14px;\n }\n"]))),rr=o.Ay.div(Cn||(Cn=Nn(["\n display: flex;\n align-items: center;\n gap: 4px;\n color: var(--subTextColor);\n font-size: 13px;\n\n /* X ì¤íì¼: ëµê¸ íì ê°ì¡° */\n span:first-child {\n font-weight: 400;\n opacity: 0.7;\n }\n\n .replyTo {\n color: var(--primaryColor);\n font-weight: 600;\n\n &:hover {\n text-decoration: underline;\n cursor: var(--hoverCursorURL), pointer;\n }\n }\n"])));function ar(e){var t,n,o,P=e.data,U=e.collectionPath,O=e.showReplies,N=void 0===O||O,B=e.noHover,G=void 0!==B&&B,F=e.onThreadClick,H=e.style,q=e.isSelfReplyInChain,K=void 0!==q&&q,Q=e.hasNextSibling,V=void 0!==Q&&Q,W=e.isBookmarked,Y=e.onBookmarkToggle,_=e.getIsBookmarked,X=e.showSelfReplyChain,Z=void 0!==X&&X,J=e.showReplyChain,ee=void 0!==J&&J,te=e.maxChainItems,ne=e.authorDisplayType,re=void 0===ne?"user":ne,ae=e.authorAvatarType,oe=void 0===ae?"account":ae,ie=e.onLocalPatch,le=e.onLocalDrop,ce=(0,a.Zp)(),ue=(0,v.lZ)(y.J),se=P.id,de=P.objectID,pe=P.contents,fe=P.imgURL,me=P.imgURLList,he=P.authorUid,ve=P.accessType,ge=P.hashtagIdList,ye=P.type,xe=P.replyToId,be=P.depth,Ce=(P.likeCount,P.retreadCount),Ee=P.replyCount,we=P.quoteCount,Ae=P.createdAt,Ie=(P.isLikedByCurrentUser,P.isBookmarkedByCurrentUser),ke=P.botResults,Se=P.isCommentCollapse,Re=P.commentCollapseText,Le=P.dice,Pe=P.commentType,Ue=se||de||"",Oe=P.authorSnapshot,ze=Pe===R.lr.BATTLE||!!P.myBattleResult&&!!P.battleOpponentId,je=null!==(t=null!==(n=null!=W?W:_?_(Ue):void 0)&&void 0!==n?n:Ie)&&void 0!==t&&t,De=ye===L.w0.REPLY&&be>0,Me=jn((0,r.useState)(Se||!1),2),Ne=Me[0],Be=Me[1],Ge=jn((0,r.useState)(!1),2),He=(Ge[0],Ge[1]),qe=jn((0,r.useState)(!1),2),Ke=qe[0],Qe=qe[1],Ve=jn((0,r.useState)(!1),2),We=Ve[0],$e=Ve[1],Xe=jn((0,r.useState)(!1),2),Ze=Xe[0],Je=Xe[1],et=(0,Te.N)(),tt=(et.postSetting,et.replySetting),nt=(0,v.vc)(M.Bs),rt=P.retweetedByUids||[],at=nt&&rt.includes(nt)||P.isRetreadByCurrentUser||!1,ot=rt.length>0&&!K,it=ot?nt&&rt.includes(nt)?nt:rt[0]:null,lt=rt.length-1,ct=!K&&!!Ue&&(ye===L.w0.POST&&N||Z||ee),ut=null!=te?te+1:10,st=(0,u.useCollection)(ct?U:null,{where:ee?["replyToId","==",Ue]:[["replyToId","==",Ue],["authorUid","==",he]],orderBy:["createdAt","asc"],limit:ut,listen:!1}).data,dt=(0,r.useMemo)(function(){return null!=st&&st.length?zn(st):[]},[st]),pt=null!=te?dt.slice(0,te):dt,ft=null!=te&&dt.length>te,mt=dt.length>0,ht=mt||K&&V,vt=jn((0,r.useState)(!!at),2),gt=vt[0],yt=vt[1];(0,r.useEffect)(function(){yt(!!at)},[at]);var xt=(0,r.useCallback)(On(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(nt){e.next=2;break}return e.abrupt("return");case 2:return yt(t=!gt),e.prev=4,e.next=7,(0,D.UB)({originalThreadId:Ue,collectionPath:U,authorUid:nt});case 7:e.next=13;break;case 9:e.prev=9,e.t0=e.catch(4),console.error("리í¬ì¤í¸ í ê¸ ì¤í¨:",e.t0),yt(!t);case 13:case"end":return e.stop()}},e,null,[[4,9]])}
1)),[nt,gt,Ue,U]),bt=jn((0,r.useState)(je),2),Ct=bt[0],Et=bt[1],wt=(0,r.useRef)(!1);(0,r.useEffect)(function(){wt.current||Et(je)},[je]);var At=(0,r.useCallback)(On(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(nt){e.next=2;break}return e.abrupt("return");case 2:if(wt.current=!0,Et(t=!Ct),!Y){e.next=9;break}Y(Ue),e.next=19;break;case 9:return e.prev=9,e.next=12,(0,j.R)({threadId:Ue,collectionPath:U,uid:nt});case 12:e.next=19;break;case 14:e.prev=14,e.t0=e.catch(9),console.error("ë¶ë§í¬ í ê¸ ì¤í¨:",e.t0),wt.current=!1,Et(!t);case 19:case"end":return e.stop()}},e,null,[[9,14]])})),[nt,Ct,Ue,U,Y]),It=jn((0,r.useState)(P.reactions||{}),2),kt=It[0],Tt=It[1];(0,r.useEffect)(function(){Tt(P.reactions||{})},[P.reactions]);var St=(0,r.useCallback)(function(){var e=On(regeneratorRuntime.mark(function e(t){var n,r,a;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(nt){e.next=2;break}return e.abrupt("return");case 2:return n=kt[t]||[],r=n.includes(nt),a=!r,Tt(function(e){return Ln(Ln({},e),{},Pn({},t,a?[].concat(zn(e[t]||[]),[nt]):(e[t]||[]).filter(function(e){return e!==nt})))}),e.prev=6,e.next=9,$({threadId:Ue,collectionPath:U,emoji:t,uid:nt,adding:a});case 9:e.next=15;break;case 11:e.prev=11,e.t0=e.catch(6),console.error("리ì¡ì
í ê¸ ì¤í¨:",e.t0),Tt(P.reactions||{});case 15:case"end":return e.stop()}},e,null,[[6,11]])}));return function(t){return e.apply(this,arguments)}}(),[nt,Ue,U,P.reactions,kt]),Rt=(0,u.useDocument)(Oe?null:"".concat(s.Gf.USERS,"/").concat(he),{listen:!1}).data,Lt=(0,u.useDocument)(it?"".concat(s.Gf.USERS,"/").concat(it):null,{listen:!1}).data,Pt=(null==Oe?void 0:Oe.representativePath)||(null==Rt?void 0:Rt.representativePhotocardPath),Ut=(null==Oe?void 0:Oe.representativeId)||(null==Rt?void 0:Rt.representativePhotocardId),zt=(0,u.useDocument)(null!=Oe&&Oe.representativeThumbnail||"character"!==oe||!Pt||!Ut?null:"".concat(Pt,"/").concat(Ut),{listen:!1}).data,jt="character"===oe?(null==Oe?void 0:Oe.representativeThumbnail)||(null==zt?void 0:zt.thumbnail)||"":(null==Oe?void 0:Oe.photoURL)||(null==Rt?void 0:Rt.photoURL)||"",Dt=(0,u.useDocument)(xe?"".concat(U,"/").concat(xe):null,{listen:!1}).data,Mt=(0,u.useDocument)(null==Dt||!Dt.authorUid||null!=Dt&&Dt.authorSnapshot?null:"".concat(s.Gf.USERS,"/").concat(Dt.authorUid),{listen:!1}).data,Nt=(0,i.TO)({accessType:ve,authorUid:he||""}),Bt=(0,r.useCallback)(function(e){e.preventDefault(),e.stopPropagation(),ce("".concat(c.Gl.User,"/").concat(he,"/").concat(c.Gl.UserDetail))},[he,ce]),Gt=(0,r.useCallback)(function(e){e.target.closest("a, button")||(F?F(Ue):(g.C.setDocID(Ue),ce("/".concat(U,"/").concat(Ue))))},[Ue,U,F,ce]),Ft=(0,r.useCallback)(function(){$e(!0)},[]),Ht=(0,r.useCallback)(function(){var e;P&&ue({open:!0,title:"ì¤ë ë를 ìì íìê² ìµëê¹?",content:"ì¤ë ëì í¬í¨ë ëµê¸ì´ í¨ê» ìì ë©ëë¤.",confirmBtnValue:"ìì í기",handleConfirmClick:(e=On(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return null==le||le(Ue),e.prev=1,e.next=4,(0,z.KX)({threadId:Ue,collectionPath:U,hashtagIdList:P.hashtagIdList||[],imgURLList:P.imgURLList||[],cascadeDelete:!0});case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.error(e.t0);case 9:case"end":return e.stop()}},e,null,[[1,6]])})),function(){return e.apply(this,arguments)})})},[P,Ue,ue,U,le]),qt=(0,r.useCallback)(function(){He(function(e){return!e})},[]),Kt=(0,r.useCallback)(function(){Qe(!0)},[]),Qt=(0,r.useCallback)(function(){Je(!0)},[]);return Nt?r.createElement(r.Fragment,null,r.createElement(Gn,{style:H,noHover:G,isReply:De,$noTopBorder:K,$isChainParent:mt,$isChainChild:K,onClick:Gt,className:"threadItem"},ot&&Lt&&r.createElement(qn,null,r.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor"},r.createElement("path",{d:"M4.5 3.88l4.432 4.14-1.364 1.46L5.5 7.55V16c0 1.1.896 2 2 2H13v2H7.5c-2.209 0-4-1.79-4-4V7.55L1.432 9.48.068 8.02 4.5 3.88zM16.5 6H11V4h5.5c2.209 0 4 1.79 4 4v8.45l2.068-1.93 1.364 1.46L19.5 20.12l-4.432-4.14 1.364-1.46 2.068 1.93V8c0-1.1-.896-2-2-2z"})),r.createElement("span",null,"@",Lt.displayName),"ëì´ ëì´ì¬ë¦¬ê¸° íìµëë¤",lt>0&&" ì¸ ".concat(lt,"ëª
")),r.createElement(Fn,null,K&&r.createElement(Qn,null),(Oe||Rt)&&r.createElement(Hn,{onClick:Bt},r.createElement(d.A,{photoURL:jt,size:"40px",round:!0})),r.createElement(Kn,{showLine:ht})),r.createElement(Wn,null,r.createElement($n,{onClick:function(e){return e.stopPropagation()}},r.createElement(Yn,null,r.createElement(Tn.A,{authorUid:he,authorDisplayType:re,authorSnapshot:Oe,shape:"name-only",style:{fontWeight:700,fontSize:"14px"}}),r.createElement(_n,null,r.createElement("span",null,"·"),r.createElement(f.A,{createdAt:Ae}),r.createElement(Sn.A,{editHistory:P.editHistory}),ve!==m.KC.PUBLIC&&r.createElement(r.Fragment,null,r.createElement("span",null,"·"),r.createElement(h.A,{direction:"bottom",accessType:ve})))),r.createElement(p.A,{data:P,handleEdit:Ft,handleDelete:Ht,authorUid:he,collectionPath:U})),De&&Dt&&Dt.authorUid&&r.createElement(rr,null,r.createElement("a",{className:"replyTo",href:"/".concat(s.Gf.USERS,"/").concat(Dt.authorUid)},"@",(null===(o=Dt.authorSnapshot)||void 0===o?void 0:o.displayName)||(null==Mt?void 0:Mt.displayName)||Dt.authorUid),r.createElement("span",null,"ëµê¸")),r.createElement(T.A,{visible:!!Se,onClick:function(e){e.stopPropagation(),Be(function(e){return!e})},style:{marginBottom:Ne?0:4}},Re||"ë´ì© 보기"),!Ne&&Le&&Array.isArray(Le)&&Le.length>0&&!ze&&r.createElement(Zn,null,Le.map(function(e,t){return r.createElement(S.A,{key:"".concat(Ue,"-dice-").concat(t),number:e})})),!Ne&&ze?r.createElement(kn,{data:P,threadId:Ue,collectionPath:U,authorDisplayType:re,battleIconConfigMap:tt.battleIconConfigMap}):!Ne&&pe&&r.createElement(Xn,null,r.createElement(b.A,{value:pe})),!Ne&&(fe||me&&me.length>0)&&r.createElement(Jn,null,r.createElement(C.A,{imgURLList:me,imgURL:fe,onClick:function(e){g.C.setDocID(Ue),ce("/".concat(U,"/").concat(Ue,"/").concat(e||0))},isSensitiveContents:P.isSensitiveContents||!1,isCollapseImg:P.isCollapseImg||!1})),!Ne&&ge&&ge.length>0&&r.createElement(er,null,r.createElement(l.A,{collectionPath:U,hashtagIdList:ge})),!Ne&&P.isItemCraft&&r.createElement(E.default,{isEditMode:!1,authorUid:he,postId:Ue,collectionPath:U,savedMaterials:P.itemCraftMaterials||[],savedCraftingMethod:P.itemCraftingMethod||"alchemy",savedCraftingResult:P.craftingResult||null}),!Ne&&P.investigationResult&&r.createElement(w.A,{data:P.investigationResult,size:"md"}),!Ne&&P.luckyDrawResult&&r.createElement(A.A,{data:P.luckyDrawResult,size:"md"}),!Ne&&P.giftResult&&r.createElement(I.A,{data:P.giftResult,size:"md"}),!Ne&&P.titleGiftResult&&r.createElement(k.A,{data:P.titleGiftResult,size:"md"}),!Ne&&ke&&Object.keys(ke).length>0&&r.createElement(tr,null,Object.entries(ke).map(function(e){var t=jn(e,2),n=t[0],a=t[1];return r.createElement(nr,{key:n},r.createElement("span",{className:"icon"},"OPTIONS"===a.type?"ð²":"ð¢"),r.createElement("span",{className:"botName"},"[[",n,"]]"),r.createElement("span",{className:"arrow"},"â¸"),r.createElement("span",{className:"result"},a.result))})),ye===L.w0.QUOTE&&P.originalThreadId&&r.createElement(Ye.A,{originalThreadId:P.originalThreadId,collectionPath:U,authorDisplayType:re,authorAvatarType:oe}),r.createElement(Fe,{threadId:Ue,collectionPath:U,threadData:P,replyCount:Ee,retreadCount:Ce,quoteCount:we,isRethread:gt,isBookmarked:Ct,authorDisplayType:re,authorAvatarType:oe,onReplyClick:qt,onQuoteClick:Kt,onRethreadClick:xt,onBookmarkClick:At,onCaptureClick:Qt,reactions:kt,onReactionToggle:St})),Ke&&r.createElement(_e.A,{close:function(){return Qe(!1)},collectionPath:U,quoteTarget:P,onThreadCreated:function(){Qe(!1)}}),We&&r.createElement(Ot,{close:function(){return $e(!1)},editData:P,collectionPath:U,onUpdated:function(e){e&&(null==ie||ie(Ue,e)),$e(!1)}})),Ze&&r.createElement(_t,{close:function(){return Je(!1)},data:P,authorData:Rt,collectionPath:U,authorDisplayType:re}),mt&&pt.map(function(e,t){var n=e.id||e.objectID||"";return r.createElement(ar,{key:n,data:e,collectionPath:U,showReplies:!1,noHover:G,onThreadClick:F,isSelfReplyInChain:!0,hasNextSibling:t<pt.length-1||ft,isBookmarked:_?_(n):void 0,onBo
1okmarkToggle:Y,getIsBookmarked:_,authorDisplayType:re,authorAvatarType:oe,onLocalPatch:ie,onLocalDrop:le})}),ft&&r.createElement(Vn,{onClick:function(e){e.stopPropagation(),F?F(Ue):ce("/".concat(U,"/").concat(Ue))}},"íë ë 보기")):r.createElement(x.A,{accessType:ve,style:Ln({borderTop:"1px solid var(--lineColor)",borderRadius:"0"},H)})}o.Ay.div(En||(En=Nn(["\n font-size: 11px;\n padding: 2px 6px;\n border-radius: 4px;\n font-weight: 500;\n\n ","\n"])),function(e){switch(e.type){case L.w0.QUOTE:return(0,o.AH)(wn||(wn=Nn(["\n background-color: rgba(29, 155, 240, 0.1);\n color: rgb(29, 155, 240);\n "])));case L.w0.RETHREAD:return(0,o.AH)(An||(An=Nn(["\n background-color: rgba(0, 186, 124, 0.1);\n color: rgb(0, 186, 124);\n "])));default:return(0,o.AH)(In||(In=Nn(["\n display: none;\n "])))}});var or=r.memo(ar)},30209:function(e,t,n){n(44465),n(31863),n(3940),n(32145),n(74277),n(61445),n(57045),n(65114),n(32242),n(60039),n(75868),n(42652),n(97152),n(12064),n(66706),n(57252),n(86608);var r,a,o,i,l,c,u,s,d,p=n(37953),f=n(84136),m=n(5676),h=n(2122),v=n(70300),g=n(79390),y=n(21551),x=n(89087),b=n(83483),C=n(19730),E=n(29080),w=n(45435),A=n.n(w),I=n(71361),k=n(77572),T=n(79661),S=n(79883);function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||L(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.")}()}function L(e,t){if(e){if("string"==typeof e)return P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?P(e,t):void 0}}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function U(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var O=f.Ay.h4(r||(r=U(["\n font-size: 14px;\n font-weight: 700;\n flex: 1;\n text-align: left;
1\n"]))),z=f.Ay.p(a||(a=U(["\n font-size: 11px;\n color: var(--subTextColor);\n opacity: 0.7;\n margin: 0 0 10px;\n text-align: left;\n"]))),j=f.Ay.div(o||(o=U(["\n & + & {\n border-top: 1px solid var(--borderColor);\n }\n"]))),D=f.Ay.button(i||(i=U(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n padding: 8px 4px;\n background: none;\n border: none;\n cursor: pointer;\n gap: 6px;\n text-align: left;\n\n &:hover {\n background: var(--inkColor);\n border-radius: 6px;\n }\n"]))),M=f.Ay.div(l||(l=U(["\n display: flex;\n align-items: center;\n gap: 5px;\n overflow: hidden;\n flex: 1;\n"]))),N=f.Ay.span(c||(c=U(["\n font-size: 13px;\n font-weight: 600;\n color: var(--textColor);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100px;\n"]))),B=f.Ay.span(u||(u=U(["\n font-size: 12px;\n color: var(--subTextColor);\n white-space: nowrap;\n flex-shrink: 0;\n"]))),G=f.Ay.span(s||(s=U(["\n font-size: 10px;\n color: var(--subTextColor);\n flex-shrink: 0;\n"]))),F=f.Ay.div(d||(d=U(["\n font-size: 12px;\n color: var(--subTextColor);\n padding: 4px 4px 8px;\n line-height: 1.6;\n word-break: break-all;\n white-space: pre-wrap;\n"])));function H(e){var t,n,r,a=e.entry,o=R((0,p.useState)(!1),2),i=o[0],l=o[1],c=(0,b.useDocument)(a.editedBy?"".concat(C.Gf.USERS,"/").concat(a.editedBy):null,{listen:!1}).data,u=(null==c?void 0:c.displayName)||a.editedByName||(a.editedBy?"@".concat(a.editedBy.slice(0,6)):"ìµëª
"),s=A()(a.editedAt instanceof Date?a.editedAt:null!==(t=null===(n=a.editedAt)||void 0===n||null===(r=n.toDate)||void 0===r?void 0:r.call(n))&&void 0!==t?t:a.editedAt).format("YYYY.MM.DD HH:mm"),d=!!a.contentPreview;return p.createElement(j,null,p.createElement(D,{onClick:function(){return d&&l(function(e){return!e})},style:{cursor:d?"pointer":"default"}},p.createElement(M,null,p.createElement(N,{title:u},u),p.createElement("span",{style:{color:"var(--borderColor)",fontSize:10}},"·"),p.createElement(B,null,s)),d&&p.createElement(G,null,p.createElement(m.g,{icon:i?h.w2A:h.Jt$}))),i&&a.contentPreview&&p.createElement(F,null,a.contentPreview))}function q(e){var t=e.editHistory,n=e.viewAuth,r=e.authorUid,a=R((0,p.useState)(!1),2),o=a[0],i=a[1],l=(0,T.vc)(S.Bs),c=(0,k.En)({writeAuthType:null!=n?n:I.Yj.MASTER}),u=!(!l||!r||l!==r);if(!t||0===t.length)return null;if(!c&&!u)return null;var s,d=(s=t,function(e){if(Array.isArray(e))return P(e)}(s)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(s)||L(s)||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.")}()).reverse();return p.createElement(p.Fragment,null,p.createElement(E.A,{size:"xs",shape:"default",iconColor:"var(--subTextColor)",style:{width:14,height:14,minWidth:14,minHeight:14},onClick:function(e){e.stopPropagation(),i(!0)}},p.createElement(m.g,{icon:h.Yj9,style:{fontSize:10}})),p.createElement(x.N,null,o&&p.createElement(v.A,{outsideClick:function(){return i(!1)},contentStyle:{maxWidth:400,minWidth:320},variant:"scale"},p.createElement(g.rQ,null,p.createElement(y.A,{size:"sm",onClick:function(){return i(!1)}}),p.createElement(O,null,"ìì ì´ë ¥ (",t.length,")")),p.createElement(g.sC,{maxHeight:400},p.createElement(z,null,"ìµë 5ê°ê¹ì§ 기ë¡ë©ëë¤."),d.map(function(e,t){return p.createElement(H,{key:t,entry:e})})))))}t.A=p.memo(q)},33161:function(e,t,n){n.d(t,{KX:function(){return O},Ki:function(){return R},e4:function(){return P}}),n(82185),n(97152),n(62469),n(55722),n(61445),n(34068),n(65114),n(35827),n(85062),n(43732),n(32242),n(60039),n(86608),n(98832),n(3940),n(66706),n(51163),n(82758),n(80545),n(43465),n(32145),n(74277),n(57045),n(12064),n(75868),n(42652),n(10475),n(82106),n(3233),n(20884),n(31863);var r=n(59352),a=n(81481),o=(n(59807),n(47686)),i=n(75546),l=n(42457),c=n(60111),u=n(21057),s=n(91571),d=n(19411),p=n(24316),f=n(63919);function m(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||x(e)||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.")}()}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?h(Object(n),!0).forEach(function(t){g(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||x(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.")}()}function x(e,t){if(e){if("string"==typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function C(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function E(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){C(o,r,a,i,l,"next",e)}function l(e){C(o,r,a,i,l,"throw",e)}i(void 0)})}}var w=r.default.firestore(),A=function(){return a.A.firestore.FieldValue.serverTimestamp()};function I(e){return k.apply(this,arguments)}function k(){return(k=E(regeneratorRuntime.mark(function e(t){var n,r,a;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.ref,r=t.data,a=Object.fromEntries(Object.entries(r||{}).filter(function(e){var t=y(e,2);return t[0],void 0!==t[1]})),e.abrupt("return",n.add(v(v({},a),{},{createdAt:A(),editedAt:A(),hashtagIdList:[],likeCount:0,retreadCount:0,replyCount:0,quoteCount:0,viewCount:0,bookmarkCount:0,showInMainTimeline:!0,isHotThread:!1,isPinned:!1,status:"ACTIVE"})).then(function(e){return e.id}).catch(function(e){throw console.error("ì¤ë ë ì¶ê° ì¤í¨:",e.message),e}));case 3:case"end":return e.stop()}},e)}))).apply(this,arguments)}function T(e,t){return e||t?e?"".concat(e,"/").concat(t):t||"":""}function S(e){return e?e.split("/").length:0}function R(e){return L.apply(this,arguments)}function L(){return L=E(regeneratorRuntime.mark(function e(t){var n,r,a,o,i,m,h,g,x,b,C,k,R,L,P,U,O,z,j,D,M,N,B,G,F,H,q,K,Q,V,W,$;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.data,r=t.collectionPath,a=t.authorUid,o=t.hashtag,i=t.fileList,m=w.collection(r),h=(i||{}).selectedFileList,g=[],!(h&&h.length>0)){e.next=9;break}return e.next=7,Promise.all(h.map(function(){var e=E(regeneratorRuntime.mark(function e(t){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=12;break}return e.prev=1,e.next=4,(0,l.saveAndGetImgURL)(r,t);case 4:return n=e.sent,e.abrupt("return",n);case 8:throw e.prev=8,e.t0=e.catch(1),console.error("ì´ë¯¸ì§ ì
ë¡ë ì¤í¨:",e.t0),e.t0;case 12:return e.abrupt("return",null);case 13:case"end":return e.stop()}},e,null,[[1,8]])}));return function(t){return e.apply(this,arguments)}}()));case 7:x=e.sent,g=x.filter(Boolean);case 9:if(b=null,k="",R=0,!n.replyToId){e.next=23;break}return e.prev=13,e.next=16,m.doc(n.replyToId).get();case 16:(L=e.sent).exists&&(b=L.data(),C=b.rootThreadId||n.replyToId,k=T(b.threadPath,n.replyToId),R=S(k)),e.next=23;break;case 20:e.prev=20,e.t0=e.catch(13),console.error("ë¶ëª¨ ì¤ë ë ì¡°í ì¤í¨:",e.t0);case 23:return e.next=25,(0,d.xk)(n.contents||"",!1);case 25:return P=e.sent,U=P.contents,(O=P.botResults)&&console.log("ð¤ ë´ ì¤í ê²°ê³¼:",O),e.next=31,(0,f.M)(a);case 31:return z=e.sent,j=v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v({contents:U.trim(),type:n.type,authorUid:a||""},z?{authorSnapshot:z}:{}),{},{accessType:n.accessType,imgURLList:g||[],depth:R||0,mentionUserIds:Array.isArray(n.mentionUserIds)?n.mentionUserIds:[]},n.scheduledAt?{scheduledAt:n.scheduledAt}:{}),{},{locationTag:n.locationTag||"",originalThreadId:n.originalThreadId||"",quoteComment:n.quoteComment||""},O?{botResults:O}:{}),n.isSensitiveContents?{isSensitiveContents:n.isSensitiveContents}:{}),n.isCollapseImg?{isCollapseImg:n.isCollapseImg}:{}),n.youtubeURL?{youtubeURL:n.youtubeURL}:{}),n.isItemCraft?{isItemCraft:n.isItemCraft,itemCraftMaterials:n.itemCraftMaterials||[]}:{}),n.isInvestigation?{isInvestigation:n.isInvestigation,investigationAreaId:n.investigationAreaId||"",investigationAreaName:n.investigationAreaName||""}:{}),n.investigationResult?{investigationResult:n.investigationResult}:{}),n.luckyDrawResult?{luckyDrawResult:n.luckyDrawResult}:{}),n.commentType?{commentType:n.commentType}:{}),Array.isArray(n.dice)&&n.dice.length>0?{dice:n.dice}:{}),n.myBattleResult?{myBattleResult:n.myBattleResult}:{}),n.opponentBattleResult?{opponentBattleResult:n.opponentBattleResult}:{}),n.battleOpponentId?{battleOpponentId:n.battleOpponentId}:{}),n.battleMode?{battleMode:n.battleMode}:{}),n.isCommentCollapse?{isCommentCollapse:!0,commentCollapseText:n.commentCollapseText||""}:{}),n.isGift?{isGift:n.isGift}:{}),n.giftResult?{giftResult:n.giftResult}:{}),n.isTitleGift?{isTitleGift:n.isTitleGift}:{}),n.titleGiftResult?{titleGiftResult:n.titleGiftResult}:{}),D=v(v(v(v({},j),n.replyToId?{replyToId:n.replyToId}:{}
1),C?{rootThreadId:C}:{}),k?{threadPath:k}:{}),M=Object.fromEntries(Object.entries(D).filter(function(e){var t=y(e,2);return t[0],void 0!==t[1]})),e.next=37,I({ref:m,data:M});case 37:return N=e.sent,e.next=40,(0,c.HY)({hashtagList:o||[],collectionPath:r,prevHashIdList:[],docId:N});case 40:return B=e.sent,G=v(v({},M),{},{hashtagIdList:B,editedAt:A()}),e.next=44,m.doc(N).set(G,{merge:!0});case 44:if(!n.replyToId||!b){e.next=54;break}return F=a===b.authorUid,H=C||n.replyToId,q={replyCount:(b.replyCount||0)+1,editedAt:A()},F&&H===n.replyToId&&(q.createdAt=A()),e.next=51,m.doc(n.replyToId).update(q);case 51:if(!F||H===n.replyToId){e.next=54;break}return e.next=54,m.doc(H).update({createdAt:A()});case 54:if(K=Array.isArray(n.mentionUserIds)?n.mentionUserIds:[],!(Q=n.replyToId&&b?b.authorUid:null)||Q===a||!n.replyToId){e.next=60;break}return V={type:s.s.REPLY,contents:n.contents,sender:a,receiver:Q,createdAt:new Date,collectionPath:r,is_seen:!1,postId:N,targetPath:"/".concat(r,"/").concat(N)},e.next=60,(0,u.z8)({data:V,receiver:Q});case 60:if(!(K.length>0)){e.next=66;break}if(!((W=K.filter(function(e){return e!==Q&&e!==a})).length>0)){e.next=66;break}return $={type:s.s.TAGGED,contents:n.contents,sender:a,createdAt:new Date,collectionPath:r,is_seen:!1,postId:N,receiver:null},e.next=66,(0,u.sj)({receiverIdList:W,data:$});case 66:return(0,p.F)({collectionPath:r,action:"create",docId:N,patch:v(v({},G),{},{id:N})}),e.abrupt("return",N);case 68:case"end":return e.stop()}},e,null,[[13,20]])})),L.apply(this,arguments)}function P(e){return U.apply(this,arguments)}function U(){return U=E(regeneratorRuntime.mark(function e(t){var n,r,a,i,u,s,d,f,h,g,x,b,C,I,k,T,S,R,L,P,U;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.data,r=t.collectionPath,t.authorUid,a=t.hashtag,i=t.prevHashtag,u=t.editedBy,t.prevEditHistory,s=t.fileList,d=w.collection(r),h=(f=s||{}).selectedFileList,g=f.prevImgURLList,x=void 0===g?[]:g,b=f.removeImgURLList,C=x,!(h&&h.length>0)){e.next=10;break}return e.next=7,Promise.all(h.map(function(){var e=E(regeneratorRuntime.mark(function e(t){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=12;break}return e.prev=1,e.next=4,(0,l.saveAndGetImgURL)(r,t);case 4:return n=e.sent,e.abrupt("return",n);case 8:throw e.prev=8,e.t0=e.catch(1),console.error("ì´ë¯¸ì§ ì
ë¡ë ì¤í¨:",e.t0),e.t0;case 12:return e.abrupt("return",null);case 13:case"end":return e.stop()}},e,null,[[1,8]])}));return function(t){return e.apply(this,arguments)}}()));case 7:I=e.sent,k=I.filter(function(e){return Boolean(e)}),C=[].concat(m(x),m(k));case 10:return b&&b.length>0&&(b.forEach(function(e){e&&(0,l.deleteImgStorage)(e)}),C=C.filter(function(e){return!b.includes(e)})),e.next=13,(0,c.HY)({hashtagList:a||n.hashtagIdList||[],collectionPath:r,prevHashIdList:i||[],docId:n.id});case 13:if(T=e.sent,S={},!u){e.next=21;break}return e.next=18,d.doc(n.id).get();case 18:R=e.sent,L=R.data(),S={lastEditedBy:u,editHistory:(0,o.D)(null==L?void 0:L.editHistory,u,void 0,n.contents)};case 21:return P=v(v(v(v({contents:n.contents,imgURLList:C,hashtagIdList:T,accessType:n.accessType,status:n.status,isPinned:n.isPinned,showInMainTimeline:n.showInMainTimeline,editedAt:A()},S),void 0!==n.isSensitiveContents?{isSensitiveContents:n.isSensitiveContents}:{}),void 0!==n.isCollapseImg?{isCollapseImg:n.isCollapseImg}:{}),void 0!==n.youtubeURL?{youtubeURL:n.youtubeURL}:{}),U=Object.fromEntries(Object.entries(P).filter(function(e){var t=y(e,2);return t[0],void 0!==t[1]})),e.abrupt("return",d.doc(n.id).update(U).then(function(){(0,p.F)({collectionPath:r,action:"update",docId:n.id,patch:U})}).catch(function(e){throw console.error("ì¤ë ë ìì ì¤í¨:",e.message),e}));case 24:case"end":return e.stop()}},e)})),U.apply(this,arguments)}function O(e){return z.apply(this,arguments)}function z(){return z=E(regeneratorRuntime.mark(function e(t){var n,r,o,u,s,d,f,m,h,v,g,y,x,b,C,I,k;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.threadId,r=t.collectionPath,o=t.hashtagIdList,u=void 0===o?[]:o,s=t.imgURLList,d=void 0===s?[]:s,f=t.cascadeDelete,m=void 0===f||f,h=w.collection(r),e.prev=2,e.next=5,h.doc(n).get();case 5:if((v=e.sent).exists){e.next=8;break}throw new Error("ì¤ë ë를 ì°¾ì ì ììµëë¤.");case 8:if(g=v.data(),!m){e.next=16;break}return e.next=12,h.where("replyToId","==",n).get();case 12:return y=e.sent,x=y.docs.map(function(){var e=E(regeneratorRuntime.mark(function e(t){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.data(),e.abrupt("return",O({threadId:t.id,collectionPath:r,hashtagIdList:n.hashtagIdList||[],imgURLList:n.imgURLList||[],cascadeDelete:!0}));case 2:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()),e.next=16,Promise.all(x);case 16:if((d.length>
10?d:g.imgURLList||[]).forEach(function(e){e&&(0,l.deleteImgStorage)(e)}),!((b=u.length>0?u:g.hashtagIdList||[]).length>0)){e.next=22;break}return e.next=22,(0,c.HY)({hashtagList:[],collectionPath:r,prevHashIdList:b,docId:n});case 22:if(!g.replyToId){e.next=36;break}return e.prev=23,e.next=26,h.doc(g.replyToId).get();case 26:if(!(C=e.sent).exists){e.next=31;break}return I=C.data(),e.next=31,h.doc(g.replyToId).update({replyCount:Math.max(0,(I.replyCount||1)-1),editedAt:A()});case 31:e.next=36;break;case 33:e.prev=33,e.t0=e.catch(23),console.error("ë¶ëª¨ ì¤ë ë ëµê¸ ì ì
ë°ì´í¸ ì¤í¨:",e.t0);case 36:if(g.type!==i.w0.QUOTE||!g.originalThreadId){e.next=50;break}return e.prev=37,k=h.doc(g.originalThreadId),e.next=41,k.get();case 41:if(!e.sent.exists){e.next=45;break}return e.next=45,k.update({quoteCount:a.A.firestore.FieldValue.increment(-1)});case 45:e.next=50;break;case 47:e.prev=47,e.t1=e.catch(37),console.error("ì본 ì¤ë ë ì¸ì© ì ì
ë°ì´í¸ ì¤í¨:",e.t1);case 50:return e.next=52,h.doc(n).delete();case 52:return(0,p.F)({collectionPath:r,action:"delete",docId:n}),console.log("â
ì¤ë ë ìì ìë£: ".concat(n)),e.abrupt("return",!0);case 57:throw e.prev=57,e.t2=e.catch(2),console.error("â ì¤ë ë ìì ì¤í¨ (".concat(n,"):"),e.t2),e.t2;case 61:case"end":return e.stop()}},e,null,[[2,57],[23,33],[37,47]])})),z.apply(this,arguments)}},40402:function(e,t,n){var r=n(37953),a=n(98482);function o(e){var t=e.data,n=e.size,o=void 0===n?"sm":n,i=e.showTitle,l=void 0===i||i;return t?r.createElement(a.A,{size:o,showTitle:l,data:{itemId:t.titleId,itemTitle:t.displayText||t.titleName||"ì ì ìë íì´í",itemImgURL:"image"===t.titleType&&t.titleImgURL||"",itemDescription:"íì´í",senderCharId:t.senderCharId,senderCharName:t.senderCharName,senderCharThumbnail:t.senderCharThumbnail,receiverCharId:t.receiverCharId,receiverCharName:t.receiverCharName,receiverCharThumbnail:t.receiverCharThumbnail,giftMessage:t.giftMessage,giftedAt:t.giftedAt,receiverUserUid:t.receiverUserUid}}):null}t.A=r.memo(o)},57951:function(e,t,n){n(12064),n(44465),n(31863),n(97152);var r,a,o,i,l,c,u,s,d,p=n(37953),f=n(84136),m=n(83483),h=n(15548),v=n(19730),g=n(4365),y=n(15181),x=n(48296),b=n(92284),C=n(77572),E=n(29081);function w(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var A=f.Ay.div(r||(r=w(["\n border: 1px solid var(--lineColor);\n border-radius: 12px;\n padding: 12px;\n margin-top: 8px;\n cursor: var(--hoverCursorURL), pointer;\n transition: background 0.15s;\n\n &:hover {\n background: rgba(0, 0, 0, 0.02);\n }\n"]))),I=f.Ay.div(a||(a=w(["\n display: flex;\n align-items: center;\n gap: 8px;\n margin-bottom: 8px;\n"]))),k=f.Ay.span(o||(o=w(["\n font-size: 13px;\n font-weight: 600;\n color: var(--textColor);\n"]))),T=f.Ay.span(i||(i=w(["\n margin-left: 4px;\n font-size: 11px;\n font-weight: 400;\n color: var(--subTextColor);\n"]))),S=f.Ay.span(l||(l=w(["\n font-size: 12px;\n color: var(--subTextColor);\n"]))),R=f.Ay.div(c||(c=w(["\n font-size: 13px;\n line-height: 1.4;\n color: var(--textColor);\n max-height: 120px;\n overflow: hidden;\n position: relative;\n"]))),L=f.Ay.div(u||(u=w(["\n border: 1px solid var(--lineColor);\n border-radius: 12px;\n padding: 16px;\n margin-top: 8px;\n color: var(--subTextColor);\n font-size: 13px;\n text-align: center;
1\n"]))),P=f.Ay.div(s||(s=w(["\n border: 1px solid var(--lineColor);\n border-radius: 12px;\n padding: 12px 16px;\n margin-top: 8px;\n display: flex;\n align-items: center;\n gap: 8px;\n color: var(--subTextColor);\n font-size: 13px;\n"]))),U=(f.Ay.span(d||(d=w(["\n display: inline-flex;\n align-items: center;\n padding: 2px 8px;\n border-radius: 20px;\n background: var(--inkColor);\n color: var(--subTextColor);\n font-size: 11px;\n font-weight: 600;\n white-space: nowrap;\n"]))),(0,p.memo)(function(e){var t,n,r=e.originalThreadId,a=e.collectionPath,o=e.authorDisplayType,i=void 0===o?"user":o,l=e.authorAvatarType,c=void 0===l?"account":l,u=(0,h.Zp)(),s=(0,m.useDocument)(r?"".concat(a,"/").concat(r):null,{listen:!1}).data,d=(0,m.useDocument)(null==s||!s.authorUid||null!=s&&s.authorSnapshot?null:"".concat(v.Gf.USERS,"/").concat(s.authorUid),{listen:!1}).data,f="character"===i||"characterWithUser"===i||"characterWithUserNoProfile"===i,w="characterWithUserNoProfile"!==i,U="characterWithUser"===i||"characterWithUserNoProfile"===i,O=null==s?void 0:s.authorSnapshot,z=(null==O?void 0:O.representativePath)||(null==d?void 0:d.representativePhotocardPath),j=(null==O?void 0:O.representativeId)||(null==d?void 0:d.representativePhotocardId),D=!(!z||!j),M=(0,m.useDocument)(null!=O&&O.representativeName||!f||!D?null:"".concat(z,"/").concat(j),{listen:!1}).data,N=!(null==O||!O.representativeName)||!(!M||!1===M.exists),B=f?null!=O&&O.representativeName?O.representativeName:N&&null!=M&&M.title?M.title:(null==O?void 0:O.displayName)||(null==d?void 0:d.displayName)||"":(null==O?void 0:O.displayName)||(null==d?void 0:d.displayName)||"",G=U&&N&&(null!=O&&O.displayName||null!=d&&d.displayName)?"@".concat((null==O?void 0:O.displayName)||(null==d?void 0:d.displayName)):"",F=w?"character"===c&&null!=O&&O.representativeThumbnail?O.representativeThumbnail:"character"===c&&N&&null!=M&&M.thumbnail?M.thumbnail:(null==O?void 0:O.photoURL)||(null==d?void 0:d.photoURL)||"":"",H=null!==(t=null==s?void 0:s.accessType)&&void 0!==t?t:b.KC.PUBLIC,q=null!==(n=null==s?void 0:s.authorUid)&&void 0!==n?n:"",K=(0,C.TO)({accessType:H,authorUid:q}),Q=(0,p.useCallback)(function(e){e.preventDefault(),e.stopPropagation(),K&&u("/".concat(a,"/").concat(r))},[a,r,u,K]);if(!s||!s.exists)return p.createElement(L,null,"ìì ë ì¤ë ëì
ëë¤.");if(!K){var V=H===b.KC.SECRET;return p.createElement(P,null,p.createElement(E.A,{name:"Lock14",color:"var(--subTextColor)"}),V?"ë¹ê³µê° ê²ì물ì
ëë¤.":"ë©¤ë² ê³µê° ê²ì물ì
ëë¤.")}return p.createElement(A,{onClick:Q},p.createElement(I,null,w&&p.createElement(g.A,{photoURL:F,size:"20px"}),p.createElement(k,null,B,G&&p.createElement(T,null,G)),p.createElement(S,null,p.createElement(x.A,{createdAt:s.createdAt,prefix:"· "}))),p.createElement(R,null,p.createElement(y.A,{value:s.contents})))}));U.displayName="QuotedThreadCard",t.A=U},60435:function(e,t,n){n(44465),n(31863),n(3940),n(32145),n(74277),n(57045),n(75868),n(85062),n(62469),n(49374),n(80545),n(43465),n(86608),n(98832),n(12064),n(42652),n(32242),n(65114),n(61445),n(94513),n(60039),n(25456),n(21299),n(22798),n(97152),n(68200);var r,a,o,i=n(37953),l=n(84136),c=n(83483),u=n(35145),s=n(25083),d=n(12154),p=n(66028),f=n(89087),m=n(89088),h=n(4365),v=n(19730),g=n(79661),y=n(27967),x=n(78915);function b(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||E(e)||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.")}()}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||E(e,t)||function(){throw new TypeError("Invalid attempt to de
1structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){if(e){if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function A(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var I=(0,l.AH)(r||(r=A(["\n /* border: 1px solid ","; */\n"])),u.A.GRAY_8),k=l.Ay.div(a||(a=A(["\n position: relative;\n min-height: 40px;\n height: auto;\n display: flex;\n justify-content: start;\n align-items: center;\n flex-wrap: wrap;\n padding: 4px 8px;\n border-radius: var(--cardBorderRadius);\n outline: none;\n background-color: var(--cardBackgroundColor);\n border: 1px solid var(--lineColor);\n\n ","\n\n gap: 8px;\n\n &:hover {\n border: 1px solid var(--primaryColor);\n }\n"])),function(e){return e.isFocus&&I}),T=l.Ay.div(o||(o=A(["\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 8px;\n font-size: 14px;\n\n &:hover {\n cursor: var(--hoverCursorURL), pointer;\n }\n"])));t.A=function(e){var t=e.label,n=e.initialList,r=e.setUserList,a=e.setUserData,o=(e.goDirect,e.defaultValue,e.onChange),l=e.maxLength,u=e.onlySelect,E=e.disabled,w=e.placeholder,A=e.block,I=e.size,S=void 0===I?"md":I,R=e.dir,L=void 0===R?"topLeft":R,P=(0,i.useRef)(null),U=C((0,i.useState)(!1),2),O=U[0],z=U[1],j=(0,i.useCallback)(function(){return z(!0)},[]),D=(0,i.useCallback)(function(){return z(!1)},[]),M=C((0,i.useState)(""),2),N=M[0],B=M[1],G=C((0,i.useState)(0),2),F=G[0],H=G[1],q=C((0,i.useState)([]),2),K=q[0],Q=q[1],V=C((0,i.useState)([]),2),W=V[0],$=V[1],Y=C((0,i.useState)(W||[]),2),_=Y[0],X=Y[1],Z=(0,g.vc)(y.g),J=(0,i.useMemo)(function(){var e=(Z||[]).filter(function(e){var t;return(null!==(t=null==e?void 0:e.type)&&void 0!==t?t:null==e?void 0:e.typeName)===x.Ef.PHOTOCARD}).map(function(e){return"string"==typeof e.path?e.path.trim():""}).filter(function(e){return e.length>0&&!e.includes("/")});return Array.from(new Set(e)).slice(0,3)},[Z]),ee=(0,c.useCollection)(J[0]||v.Gf.PHOTOCARD,{listen:!0}).data,te=(0,c.useCollection)(J.length>1?J[1]:null,{listen:!0}).data,ne=(0,c.useCollection)(J.length>2?J[2]:null,{listen:!0}).data;(0,i.useEffect)(function(){if(W&&n){var e=n.map(function(e){return null==e?void 0:e.key}),t=W.filter(function(t){return t.key&&e.includes(t.key)});a&&a(t),Q(t)}},[n,W]),(0,i.useEffect)(function(){if(W){X(W);var e=(t=N,W.filter(function(e){var n=e.value,r=t.toLowerCase().replace(/\s+/g,"");return n.toLowerCase().replace(/\s+/g,"").includes(r)}));N.length>0&&(j(),X(e||W)),N||X(W),0===e.length&&D()}var t},[N,W]),(0,i.useEffect)(function(){var e=[[ee,J[0]||v.Gf.PHOTOCARD],[te,J[1]||""],[ne,J[2]||""]].flatMap(function(e){var t=C(e,2),n=t[0],r=t[1];return(n||[]).map(function(e){return{key:e.id,value:e.title||"",thumbnail:e.thumbnail||"",path:e.path||r}})});$(e)},[ee,te,ne,J]),(0,i.useEffect)(function(){if(_&&N){var e=null==_?void 0:_.findIndex(function(e){return e.value===N});H(e)}},[_,N]);var re=function(e){return!!K&&0!==K.filter(function(t){return t.value===e}).length},ae=(0,i.useCallback)(function(e){u?(r([e]),B("")):(r([].concat(b(K),[e])),B(""))},[u,K]),oe=(0,i.useCallback)(function(e){o&&o(e),B(e.target.value)},[o]),ie=(0,i.useCallback)(function(e){e.stopPropagation();var t=F;if(e.key===d.A.ENTER&&W){var n=e.target.value,r=W.filter(function(e){return e.value===n});if(n&&0===r.length){var a=_[t=0===F?0:F].value;re(a)||ae(_[t])}else le()}},[K,W,_,F]),le=(0,i.useCallback)(function(e){var t=F;if(re(N)||1!==_.length){if(!e){var n=_[t=0===F?0:F].value;re(n)||ae(_[t])}if(e){var r=_[t=0===e?0:e].value;re(r)||ae(_[t])}}else ae(_[0])},[F,_,K,N]);function ce(e){var t=b(K);t.splice(e,1),r(b(t)),Q(b(t))}return K?i.createElement(i.Fragment,null,t&&i.createElement(s.A,{size:S},t),i.createElement(k,{disabled:E,isFocus:O,ref:P,style:{width:A?"100%":"auto",minHeight:"sm"===S?"20px":"40px"}},K.map(function(e,t){return i.createElement(T,{key:t,onClick:function(){return ce(t)}},i.createElement(h.A,{size:20,photoURL:e.thumbnail}),i.createElement("span",null,e.value))}),u&&K.length<1&&i.createElement("input",{type:"text",maxLength:l,onFocus:j,onBlur:D,value:N,onChange:oe,placeholder:w||"ìºë¦í° ì´ë¦ ê²ì",onKeyPress:function(e){return ie(e)},onKeyDown:function(e){return function(e){e.key!==d.A.BACKSPACE||N||ce(K?K.length-1:0)}(e)},style:{height:20,width:"100%"}}),i.createElement(f.N,null,O&&W&&i.createElement(p.Ay,{open:O,direction:L,handleClickOutside:function(e,t){P.current&&O&&t&&!P.current.contains(e.target)&&!t.contains(e.target)&&D()},style:{width:"100%"},maxHeight:240},i.createElement(m.A,{isOpen:O,activeIndex:F,setActiveIndex:H,filteredList:_,handleSelect:le,maxHeight:240}))))):null}},68201:function(e,t,n){n.d(t,{y:function(){return a}});var r=n(21997);function a(){var e=Math.floor(Math.random()*r.PQ.length);return r.PQ[e].key}},75546:function(e,t,n){n.d(t,{A$:function(){return a},w0:function(){return r}});var r={POST:"POST",REPLY:"REPLY",QUOTE:"QUOTE",RETHREAD:"RETHREAD"},a={FLAT:"FLAT",MIXED:"MIXED",MAIN_ONLY:"MAIN_ONLY",REPLIES_ONLY:"REPLIES_ONLY",FOLLOWING:"FOLLOWING",TRENDING:"TRENDING"}},84807:function(e,t,n){n.r(t),n(85062),n(80545),n(43465),n(86608),n(12064),n(44465),n(31863);var r,a,o,i,l,c=n(37953),u=n(84136),s=n(83483),d=n(49005),p=n(93589),f=n(60435),m=n(53942),h=n(19730),v=n(18858);function g(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var y=function(e){return(null==e?void 0:e.id)||(null==e?void 0:e.objectID)||(null==e?void 0:e.docId)||""};function x(e){var t=e.isEnabled,n=e.isChecked,r=e.onToggle,a=e.currentUid,o=e.titleGiftTargetList,i=e.setTitleGiftTargetList,l=e.titleGiftMessage,u=e.setTitleGiftMessage,v=e.selectedTitleGiftId,g=e.setSelectedTitleGiftId,x=e.disabled,I=void 0!==x&&x,k=(0,s.useCollection)(h.Gf.MEMBERTITLE,{listen:!1}).data,T=(0,c.useMemo)(function(){return(k||[]).filter(function(e){var t;return e.createdByUid===a&&(null===(t=e.userIds)||void 0===t?void 0:t.includes(a||""))&&y(e)})},[k,a]);return t?c.createElement(c.Fragment,null,c.createElement(d.A,{value:"isTitleGift-checkbox",onChange:r,checked:n,disabled:I},c.createElement(c.Fragment,null,c.createElement("span",{style:{fontSize:12}},"íì´í ì 물í기"),c.createElement(p.A,{tooltip:"ê²ìê¸ ì
ë¡ë ì ë´ê° ë§ë íì´íì ëì ìºë¦í°ìê² ì 물í©ëë¤."}))),n&&c.createElement(b,null,c.createElement(C,null,c.createElement(E,null,c.createElement(w,null,"ì 물 ëì"),c.createElement(f.A,{initialList:o,setUserList:i,onlySelect:!0,placeholder:"ìºë¦í° ì´ë¦ ê²ì",dir:"topLeft",block:!0})),c.createElement(E,null,c.createElement(w,null,"ëì íì´í"),c.createElement(A,{value:v,onCh
1ange:function(e){return g(e.target.value)}},c.createElement("option",{value:""},"ì 물í íì´í ì í"),T.map(function(e){var t=y(e);return c.createElement("option",{key:t,value:t},e.title)})))),c.createElement(m.A,{label:"ì 물 ë©ìì§",name:"titleGiftMessage",value:l,onChange:function(e){return u(e.target.value)},placeholder:"ì 물과 í¨ê» ì ë¬í ë©ìì§ë¥¼ ì
ë ¥íì¸ì.",direction:"row"}))):null}t.default=c.memo(x);var b=u.Ay.div(r||(r=g(["\n display: flex;\n flex-direction: column;\n gap: 4px;\n padding: 12px;\n width: 100%;\n position: relative;\n z-index: 10;\n ","\n"])),v.BA),C=u.Ay.div(a||(a=g(["\n display: flex;\n width: 100%;\n gap: 8px;\n @media (max-width: 480px) {\n flex-direction: column;\n }\n"]))),E=u.Ay.div(o||(o=g(["\n display: flex;\n flex-direction: column;\n gap: 4px;\n flex: 1;\n min-width: 0;\n"]))),w=u.Ay.b(i||(i=g(["\n font-size: 12px;\n color: var(--subTextColor);\n"]))),A=u.Ay.select(l||(l=g(["\n width: 100%;\n min-height: 36px;\n border: 1px solid var(--lineColor);\n border-radius: var(--inputBorderRadius);\n background: var(--inputBackgroundColor, var(--cardBackgroundColor));\n color: var(--textColor);\n padding: 0 10px;\n"])))},86435:function(e,t,n){n.r(t),n(12064),n(44465),n(31863);var r,a,o,i,l=n(37953),c=n(84136),u=n(49005),s=n(93589),d=n(60435),p=n(53942),f=n(89076),m=n(19730),h=n(18858);function v(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(e){var t=e.isEnabled,n=e.isChecked,r=e.onToggle,a=e.giftTargetList,o=e.setGiftTargetList,i=e.giftMessage,c=e.setGiftMessage,h=e.selectedGiftItemId,v=e.setSelectedGiftItemId,g=e.disabled,E=void 0!==g&&g;return t?l.createElement(l.Fragment,null,l.createElement(u.A,{value:"isGift-checkbox",onChange:r,checked:n,disabled:E},l.createElement(l.Fragment,null,l.createElement("span",{style:{fontSize:12}},"ì 물í기"),l.createElement(s.A,{tooltip:"ê²ìê¸ ì
ë¡ë ì ëì ìºë¦í°ìê² ìì´í
ì ì 물í©ëë¤."}))),n&&l.createElement(y,null,l.createElement(x,null,l.createElement(b,null,l.createElement(C,null,"ì 물 ëì"),l.createElement(d.A,{initialList:a,setUserList:o,onlySelect:!0,placeholder:"ìºë¦í° ì´ë¦ ê²ì",dir:"topLeft",block:!0})),l.createElement(b,null,l.createElement(C,null,"ëì ìì´í
"),l.createElement(f.A,{collectionPath:m.Gf.STORE,selectedIDList:h?[h]:[],setSelectedIDList:function(e){return v(e[0]||"")},id:"gift-item-selector",selectOnlyOne:!0,placeholder:"ì 물í ìì´í
ì í",myInventory:!0,inputStyle:{width:"100%"}}))),l.createElement(p.A,{label:"ì 물 ë©ìì§",name:"giftMessage",value:i,onChange:function(e){return c(e.target.value)},placeholder:"ì 물과 í¨ê» ì ë¬í ë©ìì§ë¥¼ ì
ë ¥íì¸ì.",direction:"row"}))):null}t.default=l.memo(g);var y=c.Ay.div(r||(r=v(["\n display: flex;\n flex-direction: column;\n gap: 4px;\n padding: 12px;\n width: 100%;\n position: relative;\n z-index: 10;\n ","\n"])),h.BA),x=c.Ay.div(a||(a=v(["\n display: flex;\n width: 100%;\ngap: 8px;\n @media (max-width: 480px) {\n flex-direction: column;\n }\n"]))),b=c.Ay.div(o||(o=v(["\n display: flex;\n flex-direction: column;\n gap: 4px;\n flex: 1;\n min-width: 0;\n"]))),C=c.Ay.b(i||(i=v(["\n font-size: 14px;\n text-align: left;\n margin-left: 4px;\n"])))},86769:function(e,t,n){n.d(t,{R:function(){return u},k:function(){return d}}),n(82185),n(61445),n(34068),n(66706),n(86608),n(65114),n(94513),n(32242),n(60039);var r=n(59352),a=n(81481),o=(n(59807),n(24316));function i(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function l(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){i(o,r,a,l,c,"next",e)}function c(e){i(o,r,a,l,c,"throw",e)}l(void 0)})}}var c=r.default.firestore();function u(e){return s.apply(this,arguments)}function s(){return s=l(regeneratorRuntime.mark(function e(t){var n,r,i,u,s,d;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.threadId,r=t.collectionPath,i=t.uid,u=c.collection("users").doc(i).collection("threadBookmarks").doc(n),s=c.collection(r).doc(n),e.next=5,c.runTransaction(function(){var e=l(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.get(u);case 2:if(!e.sent.exists){e.next=9;break}return t.delete(u),t.update(s,{bookmarkCount:a.A.firestore.FieldValue.increment(-1)}),e.abrupt("return",!1);case 9:return t.set(u,{threadId:n,collectionPath:r,createdAt:new Date}),t.update(s,{bookmarkCount:a.A.firestore.FieldValue.increment(1)}),e.abrupt("return",!0);case 12:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}());case 5:return d=e.sent,(0,o.F)({collectionPath:r,action:"update",docId:n}),e.abrupt("return",d);case 8:case"end":return e.stop()}},e)})),s.apply(this,arguments)}function d(e){return p.apply(this,arguments)}function p(){return(p=l(regeneratorRuntime.mark(function e(t){var n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.collection("users").doc(t).collection("threadBookmarks").orderBy("createdAt","desc").get();case 2:return n=e.sent,r=n.docs.map(function(e){return e.id}),e.abrupt("return",{ids:new Set(r),orderedIds:r});case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}},96776:function(e,t,n){n.r(t),n(62469),n(49374),n(60368),n(86608),n(97152),n(12064),n(44465),n(31863);
1var r,a,o,i,l,c,u,s,d,p,f,m,h,v,g,y,x,b,C,E,w,A,I,k,T,S,R,L,P,U,O,z,j=n(37953),D=n(84136),M=n(80762),N=n(70300),B=n(12458);function G(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var F=j.memo(function(e){var t,n=e.result,r=e.moneyUnit,a=e.onClose,o=n.raidEncounter,i="MONSTER_ENCOUNTER"===n.resultType&&!!o,l="RAID_ENCOUNTER_ERROR"===n.resultType,c=(null==o?void 0:o.defeatCondition)||(null!=o&&o.requiredCommentCount?"commentCount":"hp"),u="commentCount"===c?(null==o?void 0:o.requiredCommentCount)||1:0,s=Math.max(0,u-((null==o?void 0:o.currentAttackCommentCount)||0)),d=(null==o?void 0:o.encounterMessage)||B.Ys.replace(/\{monsterName\}/g,(null==o?void 0:o.monsterName)||"ì ").replace(/\{areaName\}/g,n.areaName||""),p=n.defaultBattleRewardCurrency||0,f=n.defaultBattleRewardItems||[],m=n.textRewardCurrency&&n.textRewardCurrency>0||p>0,h=!!n.textRewardItemId||!!n.rewardItemId||f.length>0;return j.createElement(N.A,{outsideClick:a,contentStyle:{maxWidth:480,width:"90%"}},j.createElement(H,null,j.createElement(q,null,j.createElement("h3",null,"ð ì¡°ì¬ ìë£!"),j.createElement(K,null,n.areaName)),n.investigationText&&j.createElement(Q,null,j.createElement(V,null,"ð ë°ê²¬í ì§ë¬¸"),j.createElement(W,null,j.createElement(Y,null,n.investigationText.title),j.createElement(_,null,n.investigationText.content)),n.investigationItemTitle&&j.createElement(ce,null,'"',n.investigationItemTitle,'"ì´(ê°) ì¸ë²¤í 리ì ì¶ê°ëììµëë¤.')),i&&o&&j.createElement(Q,null,j.createElement(V,null,"ì ì´ ì¶ííìµëë¤"),j.createElement(X,null,o.monsterImgURL?j.createElement(Z,{src:o.monsterImgURL,alt:o.monsterName}):j.createElement(J,null),j.createElement(ee,null,j.createElement(te,null,o.monsterName),j.createElement(ne,null,d),j.createElement(re,null,"commentCount"===c?j.createElement(j.Fragment,null,"ëê¸"," ",(o.currentAttackCommentCount||0).toLocaleString()," ","/ ",u.toLocaleString()," · ","ë¨ì ëê¸ ",s.toLocaleString(),"ê°"):j.createElement(j.Fragment,null,"HP ",o.currentHp.toLocaleString()," /"," ",o.maxHp.toLocaleString()))))),l&&n.raidEncounterError&&j.createElement(Q,null,j.createElement(V,null,"ë ì´ë ì¡°ì° ì¤ì ì¤ë¥"),j.createElement(ae,null,j.createElement(oe,null,n.raidEncounterError.message||"ë ì´ëê° ë°ìíì¼ë ì¤ì ì¤ë¥ë¡ ì´ë¦¬ì§ ìììµëë¤."),n.raidEncounterError.detail&&j.createElement(ie,null,"ìì¸: ",n.raidEncounterError.detail),null!==(t=n.raidEncounterError.missingFields)&&void 0!==t&&t.length?j.createElement(ie,null,"ë¶ì¡±í ì¤ì :"," ",n.raidEncounterError.missingFields.join(", ")):null,n.raidEncounterError.action&&j.createElement(le,null,n.raidEncounterError.action))),(n.textRewardCurrency||n.textRewardItemId||n.rewardItemId||p||f.length>0)&&j.createElement(Q,null,j.createElement(V,null,"íë ë³´ì"),j.createElement(ue,null,j.createElement(se,null,j.createElement(de,null,"ì¬í"),j.createElement(W,null,m?j.createElement($,null,n.textRewardCurrency&&n.textRewardCurrency>0&&j.createElement("span",null,"ì¡°ì¬ ë³´ì +".concat(n.textRewardCurrency.toLocaleString())," ",r),p>0&&j.createElement("span",null,"기본 ë³´ì +".concat(p.toLocaleString())," ",r)):j.createElement("span",null,"-"))),j.createElement(se,null,j.createElement(de,null,"ìì´í
"),h?j.createElement(ve,null,n.textRewardItemId&&j.createElement(pe,null,n.textRewardItemImgURL&&j.createElement(fe,{src:n.textRewardItemImgURL,alt:n.textRewardItemTitle}),j.createElement(me,null,j.createElement(he,null,n.textRewardItemTitle))),n.rewardItemId&&j.createElement(pe,null,n.rewardItemImgURL&&j.createElement(fe,{src:n.rewardItemImgURL,alt:n.rewardItemTitle}),j.createElement(me,null,j.createElement(he,null,n.rewardItemTitle))),f.map(function(e,t){return j.createElement(pe,{key:"".concat(e.itemId,"-").concat(t)},e.itemImgURL&&j.createElement(fe,{src:e.itemImgURL,alt:e.itemTitle}),j.createElement(me,null,j.createElement(he,null,e.itemTitle,e.amount>1?" x".concat(e.amount):"")))})):j.createElement(ge,null,"-")))),!n.investigationText&&!i&&!l&&j.createElement(Q,null,j.createElement(ye,null,"ì´ë² ì¡°ì¬ììë í¹ë³í ì§ë¬¸ì ë°ê²¬íì§ ëª»íìµëë¤.")),j.createElement(xe,null,j.createElement(M.A,{shape:"filled",onClick:a},"íì¸"))))});F.displayName="InvestigationResultModal",t.default=F;var H=D.Ay.div(r||(r=G(["\n display: flex;\n flex-direction: column;\n gap: 20px;\n padding: 24px;
1\n"]))),q=D.Ay.div(a||(a=G(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 12px;\n\n h3 {\n margin: 0;\n font-size: 20px;\n font-weight: 700;\n color: var(--textColor);\n }\n"]))),K=D.Ay.span(o||(o=G(["\n display: inline-flex;\n padding: 6px 12px;\n background: var(--primaryColor)20;\n border: 1px solid var(--primaryColor)40;\n border-radius: 20px;\n font-size: 13px;\n font-weight: 600;\n color: var(--primaryColor);\n"]))),Q=D.Ay.div(i||(i=G(["\n display: flex;\n flex-direction: column;\n gap: 12px;\n"]))),V=D.Ay.h4(l||(l=G(["\n margin: 0;\n font-size: 15px;\n font-weight: 600;\n color: var(--textColor);\n"]))),W=D.Ay.div(c||(c=G(["\n padding: 16px;\n background: var(--cardBackgroundColor);\n border: 1px solid var(--lineColor);\n border-radius: 12px;\n"]))),$=D.Ay.div(u||(u=G(["\n display: flex;\n flex-direction: column;\n gap: 4px;\n"]))),Y=D.Ay.h5(s||(s=G(["\n margin: 0 0 8px 0;\n font-size: 15px;\n font-weight: 600;\n color: var(--textColor);\n"]))),_=D.Ay.p(d||(d=G(["\n margin: 0;\n font-size: 14px;\n color: var(--subTextColor);\n line-height: 1.6;\n white-space: pre-wrap;\n"]))),X=D.Ay.div(p||(p=G(["\n display: grid;\n grid-template-columns: 96px 1fr;\n gap: 14px;\n padding: 14px;\n background: var(--cardBackgroundColor);\n border: 1px solid var(--lineColor);\n border-radius: 12px;\n\n @media (max-width: 480px) {\n grid-template-columns: 1fr;\n }\n"]))),Z=D.Ay.img(f||(f=G(["\n width: 100%;\n aspect-ratio: 1 / 1;\n border-radius: 10px;\n object-fit: cover;\n background: var(--inkColor);\n\n @media (max-width: 480px) {\n aspect-ratio: 16 / 8;\n }\n"]))),J=D.Ay.div(m||(m=G(["\n width: 100%;\n aspect-ratio: 1 / 1;\n border-radius: 10px;\n background: linear-gradient(\n 135deg,\n color-mix(in srgb, var(--primaryColor) 12%, transparent),\n transparent 52%\n ),\n var(--inkColor);\n\n @media (max-width: 480px) {\n aspect-ratio: 16 / 8;\n }\n"]))),ee=D.Ay.div(h||(h=G(["\n min-width: 0;\n display: flex;\n flex-direction: column;\n justify-content: center;\n gap: 6px;\n"]))),te=D.Ay.strong(v||(v=G(["\n color: var(--textColor);\n font-size: 16px;\n font-weight: 700;\n"]))),ne=D.Ay.p(g||(g=G(["\n margin: 0;\n color: var(--subTextColor);\n font-size: 14px;\n line-height: 1.55;\n"]))),re=D.Ay.span(y||(y=G(["\n color: var(--primaryColor);\n font-size: 12px;\n font-weight: 700;\n"]))),ae=D.Ay.div(x||(x=G(["\n padding: 16px;\n background: var(--cardBackgroundColor);\n border: 1px solid var(--lineColor);\n border-radius: 12px;\n"]))),oe=D.Ay.div(b||(b=G(["\n color: var(--textColor);\n font-size: 14px;\n font-weight: 700;\n line-height: 1.5;\n"]))),ie=D.Ay.div(C||(C=G(["\n margin-top: 8px;\n color: var(--subTextColor);\n font-size: 13px;\n line-height: 1.5;\n"]))),le=D.Ay.div(E||(E=G(["\n margin-top: 10px;\n padding: 10px;\n border-radius: 8px;\n background: color-mix(in srgb, var(--primaryColor) 8%, transparent);\n color: var(--textColor);\n font-size: 13px;\n line-height: 1.5;\n"]))),ce=D.Ay.span(w||(w=G(["\n font-size: 12px;\n color: var(--primaryColor);\n"]))),ue=D.Ay.div(A||(A=G(["\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 16px;\n"]))),se=D.Ay.div(I||(I=G(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n"]))),de=D.Ay.div(k||(k=G(["\n font-size: 13px;\n font-weight: 600;\n color: var(--subTextColor);\n text-align: center;
1\n"]))),pe=D.Ay.div(T||(T=G(["\n display: flex;\n align-items: center;\n gap: 12px;\n padding: 12px;\n background: var(--cardBackgroundColor);\n border: 1px solid var(--lineColor);\n border-radius: 12px;\n"]))),fe=D.Ay.img(S||(S=G(["\n width: 48px;\n height: 48px;\n border-radius: 8px;\n object-fit: cover;\n background: var(--inkColor);\n"]))),me=D.Ay.div(R||(R=G(["\n display: flex;\n flex-direction: column;\n gap: 4px;\n"]))),he=D.Ay.span(L||(L=G(["\n font-size: 14px;\n font-weight: 600;\n color: var(--textColor);\n"]))),ve=D.Ay.div(P||(P=G(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n"]))),ge=D.Ay.div(U||(U=G(["\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 16px;\n background: var(--cardBackgroundColor);\n border: 1px solid var(--lineColor);\n border-radius: 12px;\n min-height: 70px;\n color: var(--subTextColor);\n font-size: 18px;\n"]))),ye=D.Ay.div(O||(O=G(["\n padding: 24px;\n text-align: center;\n color: var(--subTextColor);\n font-size: 14px;\n background: var(--inkColor);\n border-radius: 12px;\n"]))),xe=D.Ay.div(z||(z=G(["\n display: flex;\n justify-content: center;\n padding-top: 12px;\n border-top: 1px solid var(--lineColor);\n"])))},98482:function(e,t,n){n(12064),n(44465),n(31863);var r,a,o,i,l,c,u,s,d,p,f,m,h=n(37953),v=n(84136),g=n(79661),y=n(56964),x=n(55308),b=n(4365);function C(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function E(e){var t,n,r=e.data,a=e.size,o=void 0===a?"sm":a,i=e.showTitle,l=void 0===i||i,c=(0,g.vc)(y.O).giftCard;return r?h.createElement(x.a,{size:o,$bgColor:null==c?void 0:c.backgroundColor,$textColor:null==c?void 0:c.textColor,$subTextColor:null==c?void 0:c.subTextColor,$borderImgURL:null==c?void 0:c.borderImageURL,$borderImgWidth:null==c?void 0:c.borderImageWidth,$borderImgOutset:null==c?void 0:c.borderImageOutset,$borderImgRepeat:null!==(t=null==c?void 0:c.borderImageRepeat)&&void 0!==t?t:"stretch",$borderImgSlice:null!==(n=null==c?void 0:c.borderImageSlice)&&void 0!==n?n:30},l&&h.createElement(w,{size:o},"ì 물"),h.createElement(A,{size:o},r.itemImgURL?h.createElement(I,{src:r.itemImgURL,alt:r.itemTitle,size:o}):h.createElement(k,{size:o},"ð"),h.createElement(T,{size:o},r.itemTitle||"ì ì ìë ìì´í
"),r.itemDescription&&h.createElement(S,{size:o},r.itemDescription),r.giftMessage&&h.createElement(R,{size:o},'"',r.giftMessage,'"'),h.createElement(L,{size:o},h.createElement(P,null,h.createElement(b.A,{size:"sm"===o?20:32,photoURL:r.senderCharThumbnail}),h.createElement(U,{size:o},h.createElement("span",null,"ë³´ë´ë ì´"),h.createElement(O,null,r.senderCharName))),h.createElement(z,{size:o},"â"),h.createElement(P,null,h.createElement(b.A,{size:"sm"===o?20:32,photoURL:r.receiverCharThumbnail}),h.createElement(U,{size:o},h.createElement("span",null,"ë°ë ì´"),h.createElement(O,null,r.receiverCharName)))))):null}t.A=h.memo(E);var w=v.Ay.h6(r||(r=C(["\n font-weight: 700;\n color: var(--result-text-color, var(--textColor));\n text-align: center;
1\n"]))),A=v.Ay.div(a||(a=C(["\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: ",";\n padding: ",";\n"])),function(e){return"sm"===e.size?"8px":"10px"},function(e){return"sm"===e.size?"10px":"12px"}),I=v.Ay.img(o||(o=C(["\n width: ",";\n height: ",";\n object-fit: contain;\n border-radius: ",";\n border: 2px solid var(--primaryColor);\n background: var(--cardBackgroundColor);\n"])),function(e){return"sm"===e.size?"40px":"60px"},function(e){return"sm"===e.size?"40px":"60px"},function(e){return"sm"===e.size?"8px":"10px"}),k=v.Ay.div(i||(i=C(["\n width: ",";\n height: ",";\n border-radius: ",";\n border: 2px dashed var(--lineColor);\n background: var(--cardBackgroundColor);\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: ",";\n opacity: 0.5;\n"])),function(e){return"sm"===e.size?"40px":"60px"},function(e){return"sm"===e.size?"40px":"60px"},function(e){return"sm"===e.size?"8px":"10px"},function(e){return"sm"===e.size?"24px":"32px"}),T=v.Ay.div(l||(l=C(["\n font-size: ",";\n font-weight: 700;\n color: var(--result-text-color, var(--textColor));\n text-align: center;\n"])),function(e){return"sm"===e.size?"13px":"15px"}),S=v.Ay.div(c||(c=C(["\n font-size: ",";\n color: var(--result-sub-text-color, var(--subTextColor));\n opacity: 0.8;\n text-align: center;\n line-height: 1.5;\n"])),function(e){return"sm"===e.size?"11px":"12px"}),R=v.Ay.div(u||(u=C(["\n font-size: ",";\n color: var(--result-text-color, var(--textColor));\n font-style: italic;\n text-align: center;\n width: 100%;\n word-break: break-word;\n"])),function(e){return"sm"===e.size?"12px":"13px"}),L=v.Ay.div(s||(s=C(["\n display: flex;\n align-items: center;\n justify-content: center;\n gap: ",";\n margin-top: ",";\n width: 100%;\n"])),function(e){return"sm"===e.size?"10px":"14px"},function(e){return"sm"===e.size?"4px":"6px"}),P=v.Ay.div(d||(d=C(["\n display: flex;\n align-items: center;\n gap: 6px;\n"]))),U=v.Ay.div(p||(p=C(["\n display: flex;\n flex-direction: column;\n gap: 1px;\n\n span {\n font-size: ",";\n color: var(--result-sub-text-color, var(--subTextColor));\n opacity: 0.7;\n }\n"])),function(e){return"sm"===e.size?"10px":"11px"}),O=v.Ay.span(f||(f=C(["\n font-size: 12px;\n font-weight: 600;\n color: var(--result-text-color, var(--textColor)) !important;\n opacity: 1 !important;\n"]))),z=v.Ay.div(m||(m=C(["\n font-size: ",";\n color: var(--result-sub-text-color, var(--subTextColor));\n opacity: 0.6;\n"])),function(e){return"sm"===e.size?"14px":"16px"})}}]); 2//# sourceMappingURL=9029.ccce8196.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.