PageSourceSearch

https://starryskynest.web.app/5368.27273446.chunk.js

js starryskynest.web.app collected 2026-10-03 12:39:34 UTC 35,421 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkts_boilerplate=self.webpackChunkts_boilerplate||[]).push([[5368],{528:function(e){e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},3548:function(e,t,n){var r=n(81163);t.A=function(e){var t=e.message,n=e.handleExit;confirm(t||"페이지를 나가시겠습니까? 작성중인 글이 저장되지 않습니다.")&&((0,r.WY)(),n())}},6350:function(e,t,n){n(14913),n(12824),n(36012);var r,o,a=n(96540),i=n(20093),l=n(94127),c=n(84976);function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var s=i.Ay.div(r||(r=u(["\n  width: 100vw;\n  height: 100dvh;\n  display: flex;\n  justify-content: center;\n  padding-top: 120px;\n\n  @media (max-width: 480px) {\n    padding-top: 0px;\n  }\n"]))),d=i.Ay.div(o||(o=u(["\n  width: 100%;\n  max-width: 360px;\n  padding: 16px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 24px;\n"])));t.A=function(){return a.createElement(s,null,a.createElement(d,null,a.createElement("h6",null,a.createElement("strong",null,"존재하지 않는 게시글입니다.")),a.createElement(c.N_,{to:"/"},a.createElement(l.A,null,"홈으로 가기"))))}},24280:function(e){e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},25395:function(e,t,n){n(14913),n(12824),n(36012);var r,o,a,i=n(8930),l=n(96540),c=n(20093);function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var s={button:(0,c.AH)(r||(r=u(["\n    background-color: var(--buttonBackgroundColor);\n    color: var(--buttonTextColor);\n\n    &:hover {\n      background-color: var(--primaryColor);\n    }\n  "]))),transparent:(0,c.AH)(o||(o=u(["\n    &:hover {\n      background-color: var(--inkColor);\n    }\n  "])))},d=c.Ay.button(a||(a=u(["\n  width: fit-content;\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  padding: 8px 12px;\n  border-radius: var(--buttonBorderRadius);\n  color: var(--textColor);\n  transition: all 0.2s;\n  gap: 12px;\n\n  ",";\n"])),function(e){var t=e.shape;return s[t]});t.A=function(e){var t=e.handleClick,n=e.style,r=e.IconColor,o=e.showText,a=void 0===o||o,c=e.shape,u=void 0===c?"button":c,s=(0,l.useCallback)(function(){t&&t()},[t]);return l.createElement(d,{onClick:s,style:n,shape:u},l.createElement(i.A,{name:"LeftArrowO",color:r||"var(--buttonTextColor)"}),a&&l.createElement("span",null,"목록 가기"))}},30454:function(e){var t="%[a-f0-9]{2}",n=new RegExp("("+t+")|([^%]+?)","gi"),r=new RegExp("("+t+")+","gi");function o(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],o(n),o(r))}function a(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(n)||[],r=1;r<t.length;r++)t=(e=o(t,r).join("")).match(n)||[];return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},n=r.exec(e);n;){try{t[n[0]]=decodeURIComponent(n[0])}catch(e){var o=a(n[0]);o!==n[0]&&(t[n[0]]=o)}n=r.exec(e)}t["%C2"]="�";for(var i=Object.keys(t),l=0;l<i.length;l++){var c=i[l];e=e.replace(new RegExp(c,"g"),t[c])}return e}(e)}}},50610:function(e,t,n){n.d(t,{A:function(){return O}}),n(14913),n(12824),n(36012),n(4895),n(63534),n(40590),n(5086),n(64216),n(18665),n(29979),n(14602),n(15195),n(98741);var r,o,a,i,l,c,u,s,d=n(96540),f=n(20093),p=n(4408),m=f.Ay.span(r||(o=["\n  width: ","px;\n  height: ","px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n"],a||(a=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(a)}}))),function(e){return e.size||18},function(e){return e.size||18}),y=function(e){var t=e.size,n=void 0===t?18:t;return e.color,d.createElement(m,{size:n,role:"img","aria-label":"eye-close"},d.createElement("svg",{viewBox:"0 0 18 16",fill:"none"},d.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.73999 15C1.83999 15.1 1.97999 15.15 2.10999 15.15C2.23999 15.15 2.36999 15.1 2.47999 15L15.73 1.74003C15.94 1.54003 15.94 1.21003 15.73 1.00003C15.53 0.790029 15.2 0.790029 14.99 1.00003L1.73999 14.26C1.52999 14.46 1.52999 14.79 1.73999 15ZM9 1.91003C4.39 1.91003 0.799998 7.44003 0.649998 7.68003C0.529998 7.87003 0.529998 8.12003 0.649998 8.33003
1L0.661193 8.34694C0.79167 8.54433 1.65923 9.85684 3.03 11.16L3.88 10.31C2.93 9.40003 2.22 8.47003 1.88 8.00003C2.7 6.86003 5.64 3.10003 9 3.10003C9.6 3.10003 10.19 3.22003 10.75 3.42003L11.67 2.50003C10.84 2.14003 9.94 1.91003 9 1.91003ZM17.35 7.68003L17.3371 7.66055C17.1947 7.44432 16.2206 5.9655 14.7 4.57003L13.85 5.42003C14.94 6.43003 15.75 7.48003 16.12 8.00003C15.3 9.14003 12.38 12.88 9 12.88C8.26 12.88 7.55 12.7 6.86 12.4L5.96 13.31C6.9 13.78 7.92 14.08 9 14.08C13.5948 14.08 17.1763 8.58654 17.3484 8.32249L17.35 8.32003C17.47 8.12003 17.47 7.87003 17.35 7.68003ZM9.81998 9.46001L9.80998 9.48001C9.67998 9.70001 9.50998 9.85001 9.33998 9.94001L8.20998 11.07C8.44998 11.19 8.72998 11.25 8.99998 11.25C10.34 11.25 11.39 9.82001 11.39 8.01001V7.89001L9.81998 9.46001ZM8.99998 4.76001C7.77998 4.76001 6.78998 5.95001 6.63998 7.54001L9.38998 4.79001C9.33897 4.78637 9.29061 4.78139 9.24345 4.77655C9.1612 4.76809 9.08261 4.76001 8.99998 4.76001Z",fill:"var(--subTextColor)"})))},b=f.Ay.span(i||(i=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  width: ","px;\n  height: ","px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n"])),function(e){return e.size||18},function(e){return e.size||18}),v=function(e){var t=e.size,n=void 0===t?18:t;return e.color,d.createElement(b,{size:n,role:"img","aria-label":"eye"},d.createElement("svg",{viewBox:"0 0 18 14",fill:"none"},d.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.651592 7.33249C0.823753 7.59656 4.40524 13.09 8.99999 13.09C13.61 13.09 17.2 7.56003 17.35 7.32003C17.48 7.12003 17.48 6.87003 17.35 6.67003L17.3484 6.66758C17.1762 6.40353 13.5947 0.910034 8.99999 0.910034C4.38999 0.910034 0.79999 6.44003 0.64999 6.68003C0.51999 6.88003 0.51999 7.13003 0.64999 7.33003L0.651592 7.33249ZM8.99999 11.89C5.63999 11.89 2.69999 8.14003 1.88999 7.00003C2.69999 5.86003 5.62999 2.11003 8.99999 2.11003C12.37 2.11003 15.3 5.86003 16.12 7.00003C15.3 8.14003 12.37 11.89 8.99999 11.89ZM6.60999 7.00001C6.60999 8.82001 7.65999 10.24 8.99999 10.24C10.34 10.24 11.39 8.82001 11.39 7.00001C11.39 5.18001 10.34 3.76001 8.99999 3.76001C7.65999 3.76001 6.60999 5.18001 6.60999 7.00001ZM7.80999 7.00001C7.80999 5.80001 8.43999 4.96001 8.99999 4.96001C9.55999 4.96001 10.19 5.80001 10.19 7.00001C10.19 8.20001 9.55999 9.04001 8.99999 9.04001C8.43999 9.04001 7.80999 8.20001 7.80999 7.00001Z",fill:"var(--subTextColor)"})))},g=n(14222);function h(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,o,a,i,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var n={}.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)?C(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 C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function w(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var x=(0,f.AH)(l||(l=w(["\n  border: 1px solid var(--primaryColor);\n"]))),E=f.Ay.div(c||(c=w(["\n  width: 100%;\n  ","\n  ","\n  ",";\n\n  input {\n    flex: 1;\n  }\n"])),g.vf,function(e){return e.isFocus&&x},function(e){return e.isValid?g.q8:g.D0}),j=f.Ay.input(u||(u=w(["\n  font-family: var(--defaultFontFamily);\n  color: var(--textColor);\n  font-size: var(--textSize);\n  outline: none;\n\n  &::placeholder {\n    color: var(--subTextColor);\n  }\n"]))),A=f.Ay.button(s||(s=w(["\n  padding: 4px;\n  border-radius: var(--cardBorderRadius);\n"]))),O=function(e){var t=e.isValid,n=e.validMessage,r=e.maxLength,o=void 0===r?100:r,a=e.disabled,i=e.value,l=e.name,c=e.placeholder,u=e.onChange,s=e.onKeyPress,f=(e.block,h((0,d.useState)(!1),2)),m=f[0],b=f[1],g=h((0,d.useState)(!1),2),C=g[0],w=g[1],x=(0,d.useCallback)(function(){return w(!0)},[]),O=(0,d.useCallback)(function(){return w(!1)},[]);return d.createElement("div",{style:{width:"100%"}},d.createElement(E,{isValid:t,disabled:a,isFocus:C},d.createElement(j,{type:m?"text":"password",maxLength:o,disabled:a,onFocus:x,onBlur:O,value:i,name:l,onCh
1ange:u,placeholder:c,onKeyPress:s}),d.createElement(A,{type:"button",onClick:function(){return b(!m)},disabled:a},m?d.createElement(v,null):d.createElement(y,null))),t&&n&&d.createElement(p.A,null,n))}},52551:function(e,t,n){n.d(t,{p:function(){return y}}),n(7452),n(5086),n(69193),n(18665),n(29979),n(14602),n(79389),n(7899),n(4895),n(63534),n(40590),n(64216),n(14913),n(98741),n(15195),n(36611),n(87787),n(94009),n(15852),n(17),n(10678),n(58476),n(58379),n(3101),n(36012);var r=n(31683),o=n(79988),a=n(68298),i=n(645);function l(e){return l="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},l(e)}function c(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 u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e,t,n){return(t=function(e){var t=function(e){if("object"!=l(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==l(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(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,o,a,i,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n={}.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)?f(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 f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function p(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function m(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){p(a,r,o,i,l,"next",e)}function l(e){p(a,r,o,i,l,"throw",e)}i(void 0)})}}function y(e){return b.apply(this,arguments)}function b(){return b=m(regeneratorRuntime.mark(function e(t){var n,l,c,s,f,p,y,b,v;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.collectionPath,l=t.postId,c=t.adminUid,n&&l){e.next=3;break}throw new Error("레이드 게시글 정보가 없습니다.");case 3:return s=r.default.firestore(),f=s.collection(n).doc(l),p=f.collection("raidRuntime").doc("state"),y=f.collection("raidLogs").doc(),b=o.A.firestore.FieldValue.serverTimestamp(),v={},e.next=11,s.runTransaction(function(){var e=m(regeneratorRuntime.mark(function e(t){var n,r,o,i,s,m,g,h,C,w,x;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.get(f),t.get(p)]);case 2:if(r=e.sent,o=d(r,2),i=o[0],s=o[1],i.exists){e.next=8;break}throw new Error("레이드 게시글을 찾을 수 없습니다.");case 8:if(m=i.data(),null!=(g=m.raidEncounter||(null===(n=m.investigationResult)||void 0===n?void 0:n.raidEncounter))&&g.monsterId){e.next=12;break}throw new Error("레이드 조우 정보가 없습니다.");case 12:if(m.raidPostStatus!==a.X.COMPLETED&&g.status!==a.X.COMPLETED){e.next=15;break}return v={},e.abrupt("return");case 15:h=s.exists?s.data():{},C=new Date,w=u(u({},g),{},{status:a.X.COMPLETED,currentHp:"number"==typeof(null==h?void 0:h.currentHp)?h.currentHp:g.currentHp,currentAttackCommentCount:"number"==typeof(null==h?void 0:h.attackCommentCount)?h.attackCommentCount:g.currentAttackCommentCount||0,defeatCondition:g.defeatCondition||(g.requiredCommentCount?"commentCount":"hp"),completedAt:C}),x={raidPostStatus:a.X.COMPLETED,raidEncounter:w,investigationResult:u(u({},m.investigationResult||{}),{},{resultType:"MONSTER_ENCOUNTER",raidEncounter:w}),editedAt:b,updatedAt:b},t.set(f,x,{merge:!0}),t.set(p,{postId:l,monsterId:g.monsterId,status:a.X.COMPLETED,currentHp:w.currentHp,maxHp:w.maxHp,defeatCondition:w.defeatCondition,requiredCommentCount:w.requiredCommentCount||null,attackCommentCount:w.currentAttackCommentCount||0,completedBy:"admin",completedAt:b,forcedCompletedBy:c||"",updatedAt:b},{merge:!0}),t.set(y,{type:"raid_force_completed",userId:c||"",message:"관리자가 레이드를 강제 만료했습니다.",createdAt:b}),v=u(u({},x),{},{editedAt:C,updatedAt:C});case 23:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}());case 11:Object.keys(v).length>0&&(0,i.F)({collectionPath:n,action:"update",docId:l,patch:v});case 12:case"end":return e.stop()}},e)})),b.apply(this,arguments)}},73055:function(e){e.exports=function(e,t){for(var n={},r=Object.keys(e),o=Array.isArray(t),a=0;a<r.length;a++){var i=r[a],l=e[i];(o?-1!==t.indexOf(i):t(i,l,e))&&(n[i]=l)}return n}},86194:function(e,t,n){n(14913),n(12824),n(36012),n(4895),n(63534),n(40590),n(5086),n(64216),n(18665),n(29979),n(14602),n(98741),n(15195),n(69193),n(36611),n(87787),n(15852),n(7899),n(17),n(10678),n(58476),n(58379),n(3101),n(7452),n(94009),n(80115);
1var r,o,a,i,l,c,u,s=n(96540),d=n(20093),f=n(68298),p=n(25176),m=n(93853),y=n(90585),b=n(18206),v=n(20913),g=n(39598),h=n(30753),C=n(52551),w=n(91899),x=n(76435),E=n(90575),j=n(5457),A=n(19878),O=n(27100),k=n(19175),S=n(35499),I=n(24514),P=n(47628),R=n(58538),L=n(76475),T=n(59649);function F(e){return F="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},F(e)}function U(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 D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach(function(t){M(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function M(e,t,n){return(t=function(e){var t=function(e){if("object"!=F(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=F(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==F(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function N(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){z(a,r,o,i,l,"next",e)}function l(e){z(a,r,o,i,l,"throw",e)}i(void 0)})}}function B(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,o,a,i,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $(e,t);var n={}.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)?$(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 $(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function H(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Z=d.Ay.div(r||(r=H(["\n  display: grid;\n  grid-template-rows: auto 1fr auto;\n  height: ",";\n  min-height: 0;\n  overflow: ",";\n\n  position: relative;\n"])),function(e){return e.$isSidePanel?"100dvh":"100%"},function(e){return e.$isSidePanel?"hidden":"visible"}),_=d.Ay.div(o||(o=H(["\n  min-height: 0;\n  padding: 16px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  overscroll-behavior: contain;\n  -webkit-overflow-scrolling: touch;\n  ",";\n  /* 브라우저 자동 앵커 이동 방지: 데이터 로드/이미지 로딩 시 점프 억제 */\n  overflow-anchor: none;\n"])),I.kM),q=d.Ay.div(a||(a=H(["\n  width: 100%;\n  padding: 16px;\n  border-bottom: 1px solid var(--lineColor);\n"]))),V=d.Ay.div(i||(i=H(["\n  width: 100%;\n  padding: 16px;\n  border-top: 1px solid var(--lineColor);\n"]))),G=d.Ay.div(l||(l=H(["\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding-bottom: 10px;\n\n  span {\n    font-weight: 700;\n    color: var(--subTextColor);\n    font-size: 12px;\n  }\n"]))),X=d.Ay.div(c||(c=H(["\n  margin-top: 12px;\n  display: flex;\n  justify-content: flex-end;\n"]))),K=d.Ay.button(u||(u=H(["\n  min-height: 32px;\n  padding: 0 12px;\n  border: 1px solid var(--errorColor, #ef4444);\n  border-radius: 8px;\n  background: color-mix(in srgb, var(--errorColor, #ef4444) 8%, transparent);\n  color: var(--errorColor, #ef4444);\n  font-size: 12px;\n  font-weight: 800;
1\n  cursor: var(--hoverCursorURL), pointer;\n\n  &:disabled {\n    cursor: not-allowed;\n    opacity: 0.55;\n  }\n"])));t.A=function(e){var t,n,r,o,a=e.boardData,i=e.docId,l=e.collectionPath,c=(e.showCommentIcon,e.isReplyDetail,e.showReply,e.isRelateBoard,e.authorDisplayType),u=void 0===c?"user":c,d=e.authorAvatarType,I=void 0===d?"account":d,F=e.hideImg,U=void 0!==F&&F,M=e.isSidePanel,z=void 0!==M&&M,$=e.number,H=(0,s.useRef)(null),Y=B((0,p.L4)(m.ln),2),W=Y[0],J=Y[1],Q=(0,p.lZ)(y.J),ee=(0,p.vc)(b.GI),te=(0,p.vc)(b.Bs),ne=B((0,s.useState)(!1),2),re=ne[0],oe=ne[1],ae=(0,v.Zp)(),ie=(0,v.zy)(),le=((0,E.useCollection)("".concat(l,"Comment"),{listen:!0,where:["boardId","==",i],orderBy:["createdAt","asc"]}).data,(0,E.useDocument)((0,L.Sk)(l),{listen:!0}).data),ce=(0,L.E9)(le),ue=(0,E.useDocument)((0,L.rQ)(l),{listen:!0}).data,se=null!==(t=null==ue?void 0:ue.collapseImageHeight)&&void 0!==t?t:R.D2.collapseImageHeight,de=null!==(n=null==ue?void 0:ue.useAutoCollapseImg)&&void 0!==n?n:R.D2.useAutoCollapseImg;if(!a)return null;var fe=a.raidEncounter||(null===(r=a.investigationResult)||void 0===r?void 0:r.raidEncounter),pe=a.raidPostStatus===f.X.IN_PROGRESS||(null==fe?void 0:fe.status)===f.X.IN_PROGRESS,me=(0,h._)(a),ye=a.authorUid,be=a.id,ve=a.isItemCraft,ge=a.itemCraftMaterials,he=a.luckyDrawResult,Ce=a.botResults,we=a.isInvestigation,xe=a.investigationAreaId,Ee=a.investigationAreaName,je=a.investigationResult,Ae=a.giftResult,Oe=a.titleGiftResult,ke=(0,s.useCallback)(function(){J(!0)},[J]),Se=(0,s.useCallback)(function(){var e;Q({open:!0,title:"포스트를 삭제 하시겠습니까?",content:"포스트에 포함된 댓글이 함께 삭제됩니다.",confirmBtnValue:"삭제 하기",handleConfirmClick:(e=N(regeneratorRuntime.mark(function e(){var t,n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.v)({docId:be||i,hashtagIdList:a.hashtagIdList,collectionPath:l,imgURL:a.imgURL,imgURLList:a.imgURLList,numberId:a.numberId||1});case 2:"default"!==(null==ie?void 0:ie.key)&&window.history.length>1?ae(-1):(t=sessionStorage.getItem("offset:".concat(l)),n=Number(w.C.getPageScrollY()||0),w.C.removePageScrollY(),r=t&&"0"!==t?"?offset=".concat(t):"",ae("/".concat(l).concat(r),{state:{restoreScrollY:n||void 0}}));case 4:case"end":return e.stop()}},e)})),function(){return e.apply(this,arguments)})})},[be,i,l,a,Q,ae,ie]),Ie=(0,s.useCallback)(function(){var e;ee&&pe&&Q({open:!0,title:"레이드를 강제 만료할까요?",content:"클리어 조건을 충족하지 않아도 이 게시글의 레이드 상태가 완료로 변경됩니다. 완료된 레이드는 더 이상 공격 댓글을 받을 수 없습니다.",confirmBtnValue:"강제 만료",handleConfirmClick:(e=N(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,oe(!0),e.next=4,(0,C.p)({collectionPath:l,postId:be||i,adminUid:te});case 4:e.next=11;break;case 6:throw e.prev=6,e.t0=e.catch(0),t=e.t0 instanceof Error?e.t0.message:"레이드 강제 만료에 실패했습니다.",alert(t),e.t0;case 11:return e.prev=11,oe(!1),e.finish(11);case 14:case"end":return e.stop()}},e,null,[[0,6,11,14]])})),function(){return e.apply(this,arguments)})})},[be,l,te,i,ee,pe,Q]);return(0,s.useLayoutEffect)(function(){var e;window.scrollTo(0,0),null===(e=H.current)||void 0===e||e.scrollTo({top:0,left:0,behavior:"auto"})},[i]),s.createElement(Z,{$isSidePanel:z},s.createElement(q,null,!!$&&s.createElement(G,null,s.createElement("span",null,"No.",$),s.createElement(P.A,{collectionPath:l,docId:be||i,bookmarkUser:a.bookmarkUser||[]})),s.createElement(j.A,{data:a,collectionPath:l,shape:"transparent",showBookmarkControl:!0,showImg:!U,handleEdit:ke,handleDelete:me?void 0:Se,isItemCraft:ve,itemCraftMaterials:ge,authorUid:ye,postId:be||i,luckyDrawResult:he,botResults:Ce,isInvestigation:we,investigationAreaId:xe,investigationAreaName:Ee,investigationResult:je,giftResult:Ae,titleGiftResult:Oe,authorDisplayType:u,authorAvatarType:I,openImageOriginalInCurrentTab:!0,collapseImageHeight:se,useAutoCollapseImg:de}),ee&&pe&&s.createElement(X,null,s.createElement(K,{type:"button",onClick:Ie,disabled:re},re?"만료 처리 중...":"레이드 강제 만료"))),s.createElement(_,{ref:H},s.createElement(O.A,{collectionPath:"".concat(l),boardId:i,boardAuthorUid:a.authorUid||"",wrapStyle:"transparent",showReply:!pe,authorDisplayType:u,boardCommentSetting:ce})),s.createElement(V,null,pe?s.createElement(s.Fragment,null,s.createElement(S.A,null),s.createElement(k.A,{collectionPath:l,boardId:i,boardAuthorUid:a.authorUid||"",boardCommentSetting:ce})):s.createElement(A.default,{boardId:i,boardAuthorUid:a.authorUid||"",placeholder:"댓글 입력",type:"input",collectionPath:l,id:"posting-comment-".concat(i),useGlobalCommentSetting:!1,commentSetting:{luckyDraw:ce.useLuckyDraw,collapseComment:ce.useCollapseComment,roleplayComment:ce.useRoleplayComment,secretCheckbox:ce.useSecret,dice:ce.useDice,battle:!!(null===(o=T.l.commentMode)||void 0===o?void 0:o.battle)&&ce.useBattle,battleMode:ce.battleMode,battleIconConfigMap:ce.battleIconConfigMap,showCharacterCount:ce.showCharacterCount,maxCharacterCount:ce.maxCharacterCount},setToolbar:D(D({},A.initialToolbar),{},{image:ce.useImage,video:ce.useVideo,emoji:ce.useEmoticon})}
1)),W&&s.createElement(x.A,null))}},86663:function(e,t,n){const r=n(24280),o=n(30454),a=n(528),i=n(73055),l=Symbol("encodeFragmentIdentifier");function c(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function u(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function s(e,t){return t.decode?o(e):e}function d(e){return Array.isArray(e)?e.sort():"object"==typeof e?d(Object.keys(e)).sort((e,t)=>Number(e)-Number(t)).map(t=>e[t]):e}function f(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function p(e){const t=(e=f(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function m(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function y(e,t){c((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return(e,n,r)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"colon-list-separator":return(e,n,r)=>{t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"comma":case"separator":return(t,n,r)=>{const o="string"==typeof n&&n.includes(e.arrayFormatSeparator),a="string"==typeof n&&!o&&s(n,e).includes(e.arrayFormatSeparator);n=a?s(n,e):n;const i=o||a?n.split(e.arrayFormatSeparator).map(t=>s(t,e)):null===n?n:s(n,e);r[t]=i};case"bracket-separator":return(t,n,r)=>{const o=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!o)return void(r[t]=n?s(n,e):n);const a=null===n?[]:n.split(e.arrayFormatSeparator).map(t=>s(t,e));void 0!==r[t]?r[t]=[].concat(r[t],a):r[t]=a};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t),r=Object.create(null);if("string"!=typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const o of e.split("&")){if(""===o)continue;let[e,i]=a(t.decode?o.replace(/\+/g," "):o,"=");i=void 0===i?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?i:s(i,t),n(s(e,t),i,r)}for(const e of Object.keys(r)){const n=r[e];if("object"==typeof n&&null!==n)for(const e of Object.keys(n))n[e]=m(n[e],t);else r[e]=m(n,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((e,t)=>{const n=r[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=d(n):e[t]=n,e},Object.create(null))}t.extract=p,t.parse=y,t.stringify=(e,t)=>{if(!e)return"";c((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const n=n=>t.skipNull&&null==e[n]||t.skipEmptyString&&""===e[n],r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const o=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[u(t,e),"[",o,"]"].join("")]:[...n,[u(t,e),"[",u(o,e),"]=",u(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[u(t,e),"[]"].join("")]:[...n,[u(t,e),"[]=",u(r,e)].join("")];case"colon-list-separator":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[u(t,e),":list="].join("")]:[...n,[u(t,e),":list=",u(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return n=>(r,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?r:(o=null===o?"":o,0===r.length?[[u(n,e),t,u(o,e)].join("")]:[[r,u(o,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,u(t,e)]:[...n,[u(t,e),"=",u(r,e)].join("")]}}(t),o={};for(const t of Object.keys(e))n(t)||(o[t]=e[t]);const a=Object.keys(o);return!1!==t.sort&&a.sort(t.sort),a.map(n=>{const o=e[n];return void 0===o?"":null===o?u(n,t):Array.isArray(o)?0===o.length&&"bracket-separator"===t.arrayFormat?u(n,t)+"[]":o.reduce(r(n),[]).join("&"):u(n,t)+"="+u(o,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>
1{t=Object.assign({decode:!0},t);const[n,r]=a(e,"#");return Object.assign({url:n.split("?")[0]||"",query:y(p(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:s(r,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0,[l]:!0},n);const r=f(e.url).split("?")[0]||"",o=t.extract(e.url),a=t.parse(o,{sort:!1}),i=Object.assign(a,e.query);let c=t.stringify(i,n);c&&(c=`?${c}`);let s=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(s=`#${n[l]?u(e.fragmentIdentifier,n):e.fragmentIdentifier}`),`${r}${c}${s}`},t.pick=(e,n,r)=>{r=Object.assign({parseFragmentIdentifier:!0,[l]:!1},r);const{url:o,query:a,fragmentIdentifier:c}=t.parseUrl(e,r);return t.stringifyUrl({url:o,query:i(a,n),fragmentIdentifier:c},r)},t.exclude=(e,n,r)=>{const o=Array.isArray(n)?e=>!n.includes(e):(e,t)=>!n(e,t);return t.pick(e,o,r)}},89736:function(e,t,n){n(14913),n(12824),n(36012),n(4895),n(63534),n(40590),n(5086),n(64216),n(18665),n(29979),n(14602),n(98741),n(15195),n(36611),n(87787),n(94009),n(15852);var r,o,a,i,l,c,u,s=n(96540),d=n(20093),f=n(87939),p=n(94127),m=n(85540),y=n(8930),b=n(3548),v=n(97494),g=n(50610),h=n(84101),C=n(25395),w=n(9535),x=n(20913);function E(e){return E="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},E(e)}function j(e,t,n){return(t=function(e){var t=function(e){if("object"!=E(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=E(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==E(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function O(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var k=d.Ay.div(r||(r=O(["\n  width: 100vw;\n  height: 100dvh;\n  position: fixed;\n  top: 0;\n  left: 0;\n  display: flex;\n  justify-content: center;\n  padding-top: 120px;\n  background: var(--backgroundColor);\n  z-index: 1;\n\n  @media (max-width: 480px) {\n    padding-top: 0px;\n  }\n"]))),S=d.Ay.div(o||(o=O(["\n  display: flex;\n  gap: 8px;\n  width: 100%;\n  align-items: center;
1\n"]))),I=d.Ay.div(a||(a=O(["\n  flex: 1;\n  min-width: 0;\n"]))),P=(0,d.Ay)(p.A)(i||(i=O(["\n  flex-shrink: 0;\n"]))),R=d.Ay.div(l||(l=O(["\n  width: 100%;\n  max-width: 360px;\n  padding: 16px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 24px;\n"]))),L=d.Ay.div(c||(c=O(["\n  width: 80px;\n  height: 80px;\n  border-radius: 50px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  background: var(--backgroundColor);\n\n  box-shadow: ",";\n"])),m.A.shadow.dropdown),T=d.Ay.div(u||(u=O(["\n  width: 100%;\n  background: var(--cardBackgroundColor);\n  border-radius: var(--cardBorderRadius);\n  padding: 16px;\n  text-align: center;\n  word-wrap: break-word;\n"])));t.A=function(e){var t,n,r,o=e.accessType,a=e.handleClick,i=e.password,l=e.hint,c=e.setIsPassowrdMatch,u=e.type,d=void 0===u?"full":u,p=e.title,m=e.subTitle,E=(n=(0,f.Ge)(""),r=3,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(n,r)||function(e,t){if(e){if("string"==typeof e)return A(e,t);var n={}.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)?A(e,t):void 0}}(n,r)||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.")}()),O=E[0],F=E[1],U=E[2],D=((0,w.pv)(1),(0,x.Zp)()),M=(0,s.useCallback)(function(){a&&a(O),i===O?c(!0):(0,b.A)({message:"비밀번호가 일치하지 않습니다.",handleExit:function(){}}),U()},[i,O,a]),z=(0,s.useCallback)(function(){D(-1),D("/")},[]),N=(j(t={},h.KC.MEMBER,s.createElement(s.Fragment,null,s.createElement("h6",null,s.createElement("strong",null,"멤버 공개 게시글입니다.")),s.createElement("p",null,"게시글 열람을 위해서는 로그인 해주세요."))),j(t,h.KC.SECRET,s.createElement(s.Fragment,null,s.createElement("h6",null,s.createElement("strong",null,"비공개 게시글입니다.")),s.createElement("p",null,"관리자만 열람할 수 있습니다."))),j(t,h.KC.PASSWORD,s.createElement(s.Fragment,null,s.createElement("h6",null,s.createElement("strong",null,p||"보호된 게시글 입니다.")),s.createElement("p",null,m||"게시글 열람을 위해서 비밀번호를 입력해 주세요."),l&&s.createElement(T,null,s.createElement("p",null,l)),s.createElement(S,null,s.createElement(I,null,s.createElement(g.A,{value:O,onChange:F,name:"page-password",block:!0,maxLength:50,placeholder:"비밀번호 입력",onKeyPress:function(e){return(0,v.t)(e,M)}})),s.createElement(P,{onClick:M},"입력")))),t);if(!o)return s.createElement(s.Fragment,null);var B={full:s.createElement(k,null,s.createElement(R,null,s.createElement(L,null,s.createElement(y.A,{name:"Lock32",color:"var(--subTextColor)"})),N[o],s.createElement(C.A,{handleClick:z}))),contents:s.createElement(R,null,s.createElement(L,null,s.createElement(y.A,{name:"Lock32",color:"var(--subTextColor)"})),N[o])};return s.createElement(s.Fragment,null,B[d])}}}]);
2//# sourceMappingURL=5368.27273446.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.