1"use strict";(self.webpackChunkts_boilerplate=self.webpackChunkts_boilerplate||[]).push([[8424],{9903:function(e,n,t){t(12064),t(44465),t(31863),t(32145),t(74277),t(97152);var r,o,i,a=t(37953),c=t(84136),u=t(15548),l=t(4365),s=t(19730),f=t(83483),d=t(21551),p=t(99168);function v(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var m=c.Ay.div(r||(r=v(["\n display: flex;\n gap: 8px;\n align-items: center;\n border-radius: 8px;\n width: fit-content;\n\n &:hover {\n background-color: var(--inkColor);\n cursor: var(--hoverCursorURL), pointer;\n }\n"]))),h=c.Ay.div(o||(o=v(["\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n gap: 4px;\n width: 100%;\n\n .description {\n color: var(--subTextColor);\n font-size: 12px;\n }\n"]))),g=c.Ay.div(i||(i=v(["\n color: var(--textColor);\n font-size: 14px;\n cursor: var(--hoverCursorURL), pointer;\n transition: color 0.2s;\n\n &:hover {\n color: var(--primaryColor);\n }\n"])));function y(e){e.id;var n=e.uid,t=e.avatarSize,r=void 0===t?"26px":t,o=e.style,i=e.onClick,c=e.closeClick,v=e.noLink,y=void 0!==v&&v,b=e.description,x=e.shape,A=void 0===x?"token":x,w=e.showEmail,k=void 0!==w&&w,O=e.showTitleImg,E=void 0!==O&&O,j=e.anonymousName,S=e.showDisplayName,C=void 0===S||S,I=(0,f.useDocument)("".concat(s.Gf.USERS,"/").concat(n),{listen:!0}).data,R=(0,u.Zp)(),P=(0,a.useCallback)(function(){i&&i(),y||R("/user/".concat(n,"/userDetail"))},[i,y]),U={token:a.createElement(m,{id:n,onClick:P},E&&a.createElement(p.A,{titleID:null==I?void 0:I.defaultTitleImg}),I&&a.createElement(l.A,{photoURL:null==I?void 0:I.photoURL,size:r}),C&&a.createElement("div",{style:o},j||(null==I?void 0:I.displayName)||"")),full:a.createElement(m,{id:n,onClick:P,style:{padding:"6px 0"}},I&&a.createElement(l.A,{photoURL:null==I?void 0:I.photoURL,size:r||40}),a.createElement(h,null,C&&a.createElement("div",{style:o},j||(null==I?void 0:I.displayName)||""),k&&a.createElement("div",{className:"description"},b,(null==I?void 0:I.email)||"")),c&&a.createElement(d.A,{shape:"stroke",size:"sm",onClick:function(e){e.preventDefault(),c()}})),"name-only":a.createElement(g,{id:n,onClick:P,style:o},j||(null==I?void 0:I.displayName)||"ì¬ì©ì")};return a.createElement(a.Fragment,null,U[A])}n.A=a.memo(y)},19740:function(e,n,t){t.d(n,{A:function(){return a},W:function(){return o.W}}),t(65114),t(61445),t(34068),t(32242),t(60039);var r=t(37953),o=t(21132),i=r.lazy(function(){return Promise.all([t.e(6438),t.e(7389),t.e(9967),t.e(8161),t.e(890),t.e(7339),t.e(9076),t.e(9007),t.e(601),t.e(462),t.e(4105),t.e(4412)]).then(t.bind(t,74105))});function a(e){return r.createElement(r.Suspense,{fallback:r.createElement("div",{style:{minHeight:e.minHeight||60}})},r.createElement(i,e))}},21132:function(e,n,t){t.d(n,{W:function(){return r}});
1var r={size:!1,align:!1,color:!1,list:!1,blockquote:!1,codeblock:!1,link:!1,file:!1,html:!1,image:!0,emoji:!1,video:!0}},24436:function(e,n,t){t(12064),t(44465),t(31863),t(3940),t(32145),t(74277),t(61445),t(57045),t(65114),t(32242),t(60039),t(75868),t(42652),t(10475),t(82106),t(3233),t(51163),t(82758),t(20884),t(85062),t(86608),t(97152),t(68200),t(62469),t(49374),t(80545),t(43465),t(22798);var r,o,i,a=t(37953),c=t(84136),u=t(35145),l=t(25083),s=t(12154),f=t(66028),d=t(89087),p=t(89088),v=t(83483),m=t(19730),h=t(92481),g=t(79661),y=t(79883);function b(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function x(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?b(Object(t),!0).forEach(function(n){A(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):b(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function A(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function w(e){return function(e){if(Array.isArray(e))return E(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||O(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 k(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i=[],a=!0,c=!1;try{for(t=t.call(e);!(a=(r=t.next()).done)&&(i.push(r.value),!n||i.length!==n);a=!0);}catch(e){c=!0,o=e}finally{try{a||null==t.return||t.return()}finally{if(c)throw o}}return i}}(e,n)||O(e,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.")}()}function O(e,n){if(e){if("string"==typeof e)return E(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?E(e,n):void 0}}function E(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function j(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var S=(0,c.AH)(r||(r=j(["\n /* border: 1px solid ","; */\n"])),u.A.GRAY_8),C=c.Ay.div(o||(o=j(["\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 input {\n /* flex: 1; */\n }\n"])),function(e){return e.isFocus&&S}),I=c.Ay.div(i||(i=j(["\n padding: 6px 8px;\n background-color: var(--buttonBackgroundColor);\n color: var(--buttonTextColor);\n border-radius: var(--cardBorderRadius);\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"])));n.A=function(e){var n=e.maxLength,t=e.onlySelect,r=e.label,o=e.userList,i=e.setUserList,c=e.disabled,u=e.onChange,b=e.placeholder,A=void 0===b?"ë©¤ë² ê²ì":b,O=e.block,E=e.dropdownStyle,j=e.excludeSelf,S=(0,g.vc)(y.Bs),R=(0,a.useRef)(null),P=k((0,a.useState)(!1),2),U=P[0],D=P[1],T=(0,a.useCallback)(function(){return D(!0)},[]),L=(0,a.useCallback)(function(){return D(!1)},[]),z=k((0,a.useState)(""),2),H=z[0],B=z[1],M=k((0,a.useState)(0),2),N=M[0],_=M[1],F=k((0,a.useState)([]),2),G=(F[0],F[1],k((0,a.useState)(""),2)),Y=G[0],V=G[1],W=(0,v.useCollection)(m.Gf.USERS,{listen:!0,orderBy:["createdAt","desc"]}).data,$=k((0,a.useState)([]),2),K=$[0],q=$[1],Z=k((0,a.useState)(K||[]),2),J=Z[0],Q=Z[1];(0,a.useEffect)(function(){if(W&&0!==W.length){var e=(j&&S?W.filter(function(e){return e.id!==S}):W).map(function(e){return{id:e.id,value:e.displayName,thumbnail:e.photoURL||""}});q(e),Q(e)}},[W,j,S]);var X=(0,a.useCallback)(function(e){u&&u(e),B(e.target.value),V("")},[u]),ee=function(e){return 0!==o.filter(function(n){return n.value===e}).length},ne=function(e){t?(i([e]),B("")):(i([].concat(w(o),[e])),B(""))},te=(0,a.useCallback)(function(e){if(e.stopPropagation(),e.key===s.A.ENTER&&K){var n=e.target.value;if(!n)return;0===K.filter(function(e){return e.value===n}).length?V('"'.concat(n,'"ì í´ë¹íë ì ì ê° ììµëë¤.')):(V(""),re())}},[o,K,J,N]),re=(0,a.useCallback)(function(e){var n=N;if(ee(H)||1!==J.length){if(!e){var t=J[n=0===N?0:N].value;ee(t)||ne(J[n])}if(e){var r=J[n=0===e?0:e].value;ee(r)||ne(J[n])}}else ne(J[0])},[N,J,o,H]);function oe(e){var n=w(o);n.splice(e,1),i(w(n))}return(0,a.useEffect)(function(){if(K){Q(K);var e=(n=H,K.filter(function(e){var t=e.value,r=n.toLowerCase().replace(/\s+/g,"");return t.toLowerCase().replace(/\s+/g,"").includes(r)}));H.length>0&&(T(),Q(e||K)),H||Q(K),0===e.length&&L()}var n},[H,K]),(0,a.useEffect)(function(){if(J&&H){var e=null==J?void 0:J.findIndex(function(e){return e.value===H});_(e)}},[J,H]),o?a.createElement(a.Fragment,null,r&&a.createElement(l.A,null,r),a.createElement(C,{disabled:c,isFocus:U,ref:R,style:{width:O?"100%":"auto"}},o.map(function(e,n){return a.createElement(I,{key:n,onClick:function(){return oe(n)}},a.createElement("span",null,e.value))}),a.createElement("input",{type:"text",maxLength:n,onFocus:T,onBlur:L,value:H,onChange:X,placeholder:A,onKeyPress:function(e){return te(e)},onKeyDown:function(e){return function(e){e.key!==s.A.BACKSPACE||H||oe(o?o.length-1:0)}(e)}}),a.createElement(d.N,null,U&&K&&a.createElement(f.Ay,{open:U,direction:"topLeft",handleClickOutside:function(e,n){R.current&&U&&n&&!R.current.contains(e.target)&&!n.contains(e.target)&&L()},style:x({width:"100%"},E),maxHeight:null!=E&&E.maxHeight?E.maxHeight:240},a.createElement(p.A,{isOpen:U,activeIndex:N,setActiveIndex:_,filteredList:J,handleSelect:re,maxHeight:240})))),Y&&a.createElement(h.A,null,Y)):null}},27013:function(e,n,t){function r(e,n){return e.filter(function(e){var t=e.title;if(t){var r=n.toLowerCase().replace(/\s+/g,"");return t.toLowerCase().replace(/\s+/g,"").includes(r)}})}function o(e,n){var t=Array.isArray(n)?n:[n];return 0===t.length||1===t.length&&!t[0]?[]:e.filter(function(e){var n=e.participants;if(n&&0!==n.length)return t.some(function(e){return n.includes(e)})})}t.d(n,{Gj:function(){return o},xh:function(){return r}}),t(85062),t(62469),t(49374),t(80545),t(43465),t(3940),t(90252)},31463:function(e,n,t){function r(e,n){if(!e)return"";var t=e.split(/(<[^>
1]+>)/g),r=/\[(https?:\/\/[^\s]+)]/g,o=/(https?:\/\/[^\s]+)/g;return t.map(function(e){return e.match(/^<[^>]+>$/)?e:e.replace(r,function(e,n){return'<a href="'.concat(n,'" target="_blank" class="boardLink">').concat(n,"</a>")}).replace(o,function(e){return'<a href="'.concat(e,'" target="_blank" class="boardLink">').concat(e,"</a>")}).replace(/(?:\r\n|\r|\n)/g,"<br />")}).join("")}t.d(n,{n:function(){return r}}),t(62469),t(55722),t(60368),t(86608),t(48547),t(49374),t(97152)},39611:function(e,n,t){t(12064),t(44465),t(31863);var r,o,i,a=t(14375),c=t(84136).Ay.div(r||(o=["\n display: flex;\n flex-direction: column;\n height: fit-content !important;\n max-height: ",";\n\n > div:first-child {\n position: relative !important;\n height: fit-content;\n max-height: ",";\n }\n ","\n"],i||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}}))),function(e){var n=e.maxheight;return n&&"".concat(n,"px")},function(e){var n=e.maxheight;return n&&"".concat(n,"px")},a.kM);n.A=c},47095:function(e,n,t){t.d(n,{Bb:function(){return p},QF:function(){return m},Zj:function(){return f},q4:function(){return h}}),t(82185),t(51163),t(82758),t(65114),t(61445),t(94513),t(32242),t(60039),t(86608),t(85062),t(97152),t(34068),t(10475),t(82106),t(32145),t(3233),t(20884),t(31863),t(3940),t(74277),t(57045),t(42652),t(12064),t(75868);var r=t(83483);function o(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return i(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?i(e,n):void 0}}(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 i(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function c(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?a(Object(t),!0).forEach(function(n){u(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function u(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function l(e,n,t,r,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?n(u):Promise.resolve(u).then(r,o)}function s(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function a(e){l(i,r,o,a,c,"next",e)}function c(e){l(i,r,o,a,c,"throw",e)}a(void 0)})}}function f(e){return d.apply(this,arguments)}function d(){return(d=s(regeneratorRuntime.mark(function e(n){var t,o,i,a,u,l,s;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.collectionPath,o=n.currentDocId,i=n.orderBy,n.offset,a=n.limit,u=void 0===a?1:a,l=r.fuego.db.collection(t),e.next=4,l.doc(o).get();case 4:return s=e.sent,e.abrupt("return",l.orderBy(i||"createdAt","desc").limit(u).startAfter(s).get().then(function(e){var n=[];return e.docs.forEach(function(e){n.push(c(c({},e.data()),{},{id:e.id,__snapshot:e}))}),n[0]}));case 6:case"end":return e.stop()}},e)}))).apply(this,arguments)}function p(e){return v.apply(this,arguments)}function v(){return(v=s(regeneratorRuntime.mark(function e(n){var t,o,i,a,u,l,s;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.collectionPath,o=n.currentDocId,i=n.orderBy,n.offset,a=n.limit,u=void 0===a?1:a,l=r.fuego.db.collection(t),e.next=4,l.doc(o).get();case 4:return s=e.sent,e.abrupt("return",l.orderBy(i||"createdAt","desc").endBefore(s).limitToLast(u).get().then(function(e){var n=[];return e.docs.forEach(function(e){n.push(c(c({},e.data()),{},{id:e.id,__snapshot:e}))}),n[0]}));case 6:case"end":return e.stop()}},e)}))).apply(this,arguments)}var m=function(){var e=s(regeneratorRuntime.mark(function e(n){var t,i,a,u,l,s,f,d,p,v;return regeneratorRuntime.wrap(function(e){for(;;
1)switch(e.prev=e.next){case 0:if(t=n.list,i=n.collectionPath,a=n.limit,u=n.orderBy,l=void 0===u?"createdAt":u,s=n.mutate,n.offset,f=n.where,null!=t&&t.length){e.next=3;break}return e.abrupt("return");case 3:if(d=r.fuego.db.collection(i),p=d.orderBy("".concat(l),"desc").limit(a),f&&(p=p.where(f[0],f[1],f[2])),null==t||!t.length){e.next=12;break}if(v=t[t.length-1].__snapshot){e.next=11;break}return console.error("startAfterDocument is undefined. Skipping query."),e.abrupt("return");case 11:p=p.startAfter(v);case 12:return e.abrupt("return",p.onSnapshot(function(e){var n=[];e.docChanges().forEach(function(e){"added"!==e.type&&"modified"!==e.type||n.push(c(c({},e.doc.data()),{},{id:e.doc.id,__snapshot:e.doc}))}),n.length>0&&s(function(e){var t=new Set(e.map(function(e){return e.id})),r=n.filter(function(e){return!t.has(e.id)});return[].concat(o(e),o(r))},!1)},function(e){console.error("Error fetching documents: ",e)}));case 13:case"end":return e.stop()}},e)}));return function(n){return e.apply(this,arguments)}}(),h=function(){var e=s(regeneratorRuntime.mark(function e(n){var t,i,a,u,l,s,f,d,p,v,m;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.currentDocId,i=n.collectionPath,a=n.limit,u=n.mutate,l=n.orderBy,s=void 0===l?"createdAt":l,f=n.where,d=r.fuego.db.collection(i),e.next=4,d.doc(t).get();case 4:return p=e.sent,v=d,f&&(v=v.where(f[0],f[1],f[2])),v=v.orderBy(s,"desc"),e.next=10,v.startAfter(p).limit(a).get().then(function(e){var n=[];return e.docs.forEach(function(e){n.push(c(c({},e.data()),{},{id:e.id,__snapshot:e}))}),n});case 10:return m=e.sent,u(function(e){return[].concat(o(e),o(m))},!1),e.abrupt("return",m);case 13:case"end":return e.stop()}},e)}));return function(n){return e.apply(this,arguments)}}()},48296:function(e,n,t){var r=t(37953),o=t(45435),i=t.n(o),a=t(73968),c=t(3935);n.A=function(e){var n=e.createdAt,t=e.showTime,o=void 0===t||t,u=e.className,l=e.prefix,s=e.suffix;if(!n)return null;var f=(0,a.gY)(n,o),d=(0,a.kE)(n),p=d?i()(d).format("YYYY.MM.DD HH:mm"):"";return r.createElement(c.A,{message:p,direction:"bottom",hidden:!p},r.createElement("span",{className:u},l,f,s))}},48550:function(e,n,t){t(12064),t(44465),t(31863);var r,o,i,a=t(35145),c=t(37953),u=t(84136).Ay.div(r||(o=["\n position: absolute;\n top: 2px;\n right: ",";\n background: ",";\n border-radius: 100px;\n width: ",";\n height: 19px;\n display: flex;\n align-items: center;\n justify-content: center;\n padding-right: 1px;\n padding-bottom: 1px;\n pointer-events: none;\n"],i||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}}))),function(e){var n=e.unreadNumber;return n&&"calc(1px - ".concat(7*(n.length-1),"px)")},a.A.RED_6,function(e){var n=e.unreadNumber;return n&&"calc(19px + ".concat(7*(n.length-1),"px)")});n.A=function(e){var n=e.unreadNumber,t=e.style,r=e.type,o=void 0===r?"number":r,i=n>99?"99+":String(n);return n>0&&"number"===o?c.createElement(c.Fragment,null,c.createElement(u,{unreadNumber:i,style:t},c.createElement("strong",{style:{color:"#fff",fontSize:12}},i))):"new"===o?c.createElement(c.Fragment,null,c.createElement(u,{unreadNumber:i,style:t},c.createElement("strong",{style:{color:"#fff",fontSize:12}},"N"))):null}},54370:function(e,n,t){t.d(n,{AI:function(){return O},HK:function(){return w},I4:function(){return A},JY:function(){return k},Nl:function(){return j},bq:function(){return x},jT:function(){return g}}),t(12064),t(44465),t(31863);var r,o,i,a,c,u,l,s,f,d,p,v,m=t(84136);function h(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var g=m.Ay.div(r||(r=h(["\n position: relative;\n user-select: none;\n width: 180px;\n cursor: var(--hoverCursorURL), pointer;\n display: flex;\n flex-direction: column;\n"]))),y=(0,m.AH)(o||(o=h(["\n opacity: 0.5;\n cursor: not-allowed;\n"]))),b={xl:(0,m.AH)(i||(i=h([""]))),md:(0,m.AH)(a||(a=h(["\n height: 40px;\n padding: 0 12px;\n font-size: 14px;\n "]))),sm:(0,m.AH)(c||(c=h(["\n height: 32px;\n padding: 0 8px;\n font-size: 14px;\n "])))},x=m.Ay.div(u||(u=h(["\n position: relative;\n display: flex;\n align-items: center;\n justify-content: space-between;
1\n background-color: var(--cardBackgroundColor);\n border: 1px solid var(--lineColor);\n cursor: var(--hoverCursorURL), pointer;\n border-radius: var(--cardBorderRadius);\n backdrop-filter: blur(8px);\n\n ",";\n ","\n"])),function(e){var n=e.size;return n&&b[n]},function(e){return e.disabled&&y}),A=m.Ay.div(l||(l=h(["\n display: flex;\n gap: 4px;\n align-items: center;\n"]))),w=m.Ay.div(s||(s=h(["\n position: relative;\n height: 10px;\n width: 10px;\n\n &::before,\n &::after {\n content: '';\n position: absolute;\n bottom: 0;\n width: 0.15rem;\n height: 100%;\n transition: all 0.2s;\n background-color: ",";\n }\n\n &::before {\n left: 3px;\n transform: ",";\n }\n\n &::after {\n left: -3px;\n transform: ",";\n }\n"])),function(e){return e.color||"var(--textColor)"},function(e){return e.isSelectOpen?"rotate(-45deg)":"rotate(45deg)"},function(e){return e.isSelectOpen?"rotate(45deg)":"rotate(-45deg)"}),k=m.Ay.div(f||(f=h(["\n padding: 6px 8px;\n display: flex;\n flex-direction: column;\n gap: 4px;\n align-items: flex-start;\n text-align: left;\n\n background-color: ",";\n border-radius: var(--cardBorderRadius);\n\n &:hover {\n cursor: var(--hoverCursorURL), pointer;\n background-color: var(--inkColor);\n }\n"])),function(e){return e.isActiveIndex&&"var(--inkColor)"}),O=m.Ay.div(d||(d=h(["\n font-size: 13px;\n color: var(--subTextColor);\n line-height: 1.35;\n overflow-wrap: break-word;\n word-break: keep-all;\n"]))),E=(0,m.i7)(p||(p=h(["\n from { transform: rotate(0deg); }\n to { transform: rotate(360deg); }\n"]))),j=m.Ay.div(v||(v=h(["\n width: 12px;\n height: 12px;\n border: 2px solid var(--lineColor);\n border-top-color: var(--textColor);\n border-radius: 50%;\n animation: "," 0.7s linear infinite;\n flex-shrink: 0;\n"])),E)},57063:function(e,n,t){t.r(n),t.d(n,{default:function(){return b}}),t(12064),t(44465),t(31863);var r,o,i=t(37953),a=t(35879),c=t(84136),u=t(79661),l=t(68472),s=t(80590),f=t(56907),d=t(94330),p=t(40778),v=t(43678),m=t(60684);function h(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var g=c.Ay.div(r||(r=h(["\n display: grid;\n grid-template-columns: 1fr 1.4fr;\n border: 1px solid var(--lineColor);\n background: var(--backgroundColor);\n backdrop-filter: blur(8px);\n\n height: calc(100dvh - 140px);\n border-radius: 8px;\n overflow: hidden;\n max-width: 960px;\n margin: 0 auto;\n"]))),y=c.Ay.div(o||(o=h(["\n width: 100%;\n height: 100dvh;\n min-height: 100dvh;\n padding-top: ","px;\n box-sizing: border-box;\n background: var(--backgroundColor);\n backdrop-filter: blur(6px);\n display: flex;\n flex-direction: column;\n overflow: hidden;\n"])),60),b=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure undefined")}(e);var n=(0,u.vc)(l.oE),t=(0,f.A)()<768,r=(0,u.vc)(d.eo);return function(){var e=(0,u.lZ)(p.RK),n=(0,f.A)()<480;(0,i.useEffect)(function(){return n&&e("0px"),function(){return e("")}},[n])}(),t?i.createElement(y,null,r?i.createElement(i.Fragment,null,n?i.createElement(s.A,null):i.createElement(v.A,null)):i.createElement(a.A,null)):i.createElement(m.Ay,{style:{maxWidth:"100%"}},i.createElement(g,null,i.createElement(a.A,null),n?i.createElement(s.A,null):i.createElement(v.A,null)))}},65397:function(e,n,t){var r=t(97004),o=t(86333),i=t(75080),a=t(99569),c=t(48793),u=t(38091),l=t(30932),s=t(75748);if(r({target:"Promise",proto:!0,real:!0,forced:!!i&&a(function(){i.prototype.finally.call({then:function(){}},function(){})})},{finally:function(e){var n=u(this,c("Promise")),t="function"==typeof e;return this.then(t?function(t){return l(n,e()).then(function(){return t})}:e,t?function(t){return l(n,e()).then(function(){throw t})}:e)}}),!o&&"function"==typeof i){var f=c("Promise").prototype.finally;i.prototype.finally!==f&&s(i.prototype,"finally",f,{unsafe:!0})}},86446:function(e,n,t){t.d(n,{S5:function(){return o},VB:function(){return u},fY:function(){return c},vx:function(){return i},yS:function(){return a}});var r=t(79661),o=(0,r.eU)({key:"chatFloatingOpenState",default:!1}),i=(0,r.eU)({key:"chatSearchValueState",default:""}),a=(0,r.eU)({key:"chatCreatePanelOpenState",default:!1}),c=(0,r.Iz)({key:"chatDraftState",default:""}),u=(0,r.Iz)({key:"chatOptimisticMessagesState",default:[]})},88191:function(e,n,t){t.d(n,{S:function(){return j},V:function(){return C}}),t(82185),t(65114),t(77135),t(61445),t(32242),t(60039),t(34068),t(33001),t(66706),t(97152),t(62469),t(49374),t(80545),t(65397),t(3583),t(42652),t(94513),t(85062),t(86608),t(10475),t(82106),t(32145),t(3233),t(51163),t(82758),t(20884),t(31863),t(12064),t(75868),t(74277),t(57045),t(3940);var r=t(83483),o=t(19730),i=t(81481);function a(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return c(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?c(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw i}}}}function c(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function u(e,n,t,r,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?n(u):Promise.resolve(u).then(r,o)}function l(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function a(e){u(i,r,o,a,c,"next",e)}function c(e){u(i,r,o,a,c,"throw",e)}a(void 0)})}}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function f(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?s(Object(t),!0).forEach(function(n){d(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function d(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}t(59807);var p=[300,1200],v=new Map;function m(e){return new Promise(function(n){return setTimeout(n,e)})}function h(e){return e&&"function"==typeof e.toMillis?e.toMillis():e instanceof Date?e.getTime():0}function g(e,n,t){var r=null==e?void 0:e.latestDoc,o=(null==e?void 0:e.latestMessageId)||(null==r?void 0:r.id)||"",i=h(null==r?void 0:r.clientCreatedAt)||h(null==r?void 0:r.createdAt),a=n.toMillis();return i<a||!(i>a)&&(!o||o<t)}function y(e){var n=e.roomId,t=e.messageId,r=e.data,o=e.clientCreatedAt;return{unRead:i.A.firestore.FieldValue.arrayUnion(t),latestMessageId:t,latestDoc:f(f({},r),{},{id:t,chatRoomId:n,createdAt:i.A.firestore.FieldValue.serverTimestamp(),clientCreatedAt:o})}}function b(e,n){return r.fuego.db.collection("".concat(o.Gf.USERS,"/").concat(e,"/").concat(o.Gf.CHAT)).doc(n)}function x(e){return A.apply(this,arguments)}function A(){return(A=l(regeneratorRuntime.mark(function e(n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b(n.receiverId,n.roomId).set(y(n),{merge:!0});case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}function w(e){return k.apply(this,arguments)}function k(){return k=l(regeneratorRuntime.mark(function e(n){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=b(n.receiverId,n.roomId),e.next=3,r.fuego.db.runTransaction(function(){var e=l(regeneratorRuntime.mark(function e(r){var o,a;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.get(t);case 2:o=e.sent,a={unRead:i.A.firestore.FieldValue.arrayUnion(n.messageId)},g(o.data(),n.clientCreatedAt,n.messageId)&&Object.assign(a,y(n)),r.set(t,a,{merge:!0});case 6:case"end":return e.stop()}},e)}));return function(n){return e.apply(this,arguments)}}());case 3:case"end":return e.stop()}},e)})),k.apply(this,arguments)}function O(e){var n=String((null==e?void 0:e.code)||"").replace("firestore/","");return!["permission-denied","unauthenticated","invalid-argument"].includes(n)}function E(e,n){var t="".concat(e.messageId,":").concat(e.receiverId),r=v.get(t);if(r)return r;var o=l(regeneratorRuntime.mark(function t(){var r,o,i,c;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=n,o=a(p),t.prev=2,o.s();case 4:if((i=o.n()).done){t.next=21;break}if(c=i.value,O(r)){t.next=8;break}return t.abrupt("return",!1);case 8:return t.next=10,m(c);case 10:return t.prev=10,t.next=13,w(e);case 13:return t.abrupt("return",!0);case 16:t.prev=16,t.t0=t.catch(10),r=t.t0;case 19:t.next=4;break;case 21:t.next=26;break;case 23:t.prev=23,t.t1=t.catch(2),o.e(t.t1);case 26:return t.prev=26,o.f(),t.finish(26);case 29:return t.abrupt("return",!1);case 30:case"end":return t.stop()}},t,null,[[2,23,26,29],[10,16]])}))().finally(function(){return v.delete(t)});return v.set(t,o),o}function j(e){return S.apply(this,arguments)}function S(){return(S=l(regeneratorRuntime.mark(function e(n){var t,a,c,u,l,s,d,v,m,h,g,y,b,A,w,k,O,j;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.data,a=n.docId,c=n.messageId,u=n.onOptimistic,l=n.onCommitted,s=n.onFailed,d=n.onMirrorFailed,v=r.fuego.db.collection("".concat(o.Gf.CHAT,"/").concat(a,"/").concat(o.ir.CHATLIST)),m=r.fuego.db.collection("".concat(o.Gf.CHAT)),h=i.A.firestore.Timestamp.now(),g=c?v.doc(c):v.doc(),y=g.id,null==u||u(f(f({},t),{},{id:y,createdAt:h,clientCreatedAt:h,deliveryStatus:"pending",hasPendingWrites:!0})),e.prev=7,(b=r.fuego.db.batch()).set(g,f(f({},t),{},{createdAt:i.A.firestore.FieldValue.serverTimestamp(),clientCreatedAt:h})),b.set(m.doc(a),{editedAt:i.A.firestore.FieldValue.serverTimestamp()},{merge:!0}),e.next=13,b.commit();case 13:null==l||l(y),e.next=21;break;case 16:throw e.prev=16,e.t0=e.catch(7),A=e.t0 instanceof Error?e.t0:new Error(String(e.t0)),null==s||s(y,A),A;case 21:return w=Array.from(new Set((t.receiverIds||[]).filter(function(e){return e&&e!==t.senderId}))),e.next=24,Promise.allSettled(w.map(function(e){return x({receiverId:e,roomId:a,messageId:y,data:t,clientCreatedAt:h})}));case 24:return k=e.sent,e.next=27,Promise.all(k.map(function(e,n){return"fulfilled"===e.status?Promise.resolve(!0):E({receiverId:w[n],roomId:a,messageId:y,data:t,clientCreatedAt:h},e.reason)}));case 27:return O=e.sent,(j=w.filter(function(e,n){return!O[n]})).length>0&&(console.error("Chat unread mirror update failed:",{messageId:y,failedReceiverCount:j.length,retryAttempts:p.length}),null==d||d(y,j)),e.abrupt("return",{messageId:y,messageWritten:!0,failedReceiverIds:j});case 31:case"end":return e.stop()}},e,null,[[7,16]])}))).apply(this,arguments)}function C(e){return I.apply(this,arguments)}function I(){return(I=l(regeneratorRuntime.mark(function e(n){var t,a,c,u,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.currentUserUid,a=n.docId,c=n.chatId,u=void 0===c?null:c,t&&a){e.next=3;break}return e.abrupt("return");case 3:if(l=r.fuego.db.collection("".concat(o.Gf.USERS,"/").concat(t,"/").concat(o.Gf.CHAT)),!u){e.next=8;break}return e.abrupt("return",l.doc(a).update({unRead:i.A.firestore.FieldValue.arrayRemove(u)}).catch(function(e){return console.log("Remove chatId error:",e.message)}));case 8:return e.abrupt("return",l.doc(a).set({unRead:[]},{merge:!0}
1).catch(function(e){return console.log("Clear all error:",e.message)}));case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}},89088:function(e,n,t){t.d(n,{A:function(){return v}}),t(42652),t(32242),t(86608),t(32145),t(74277);var r,o,i,a=t(37953),c=t(54370),u=(t(12064),t(44465),t(31863),t(82106),t(79974),t(75868),t(39611)),l=t(12154),s=t(84136),f=["open","children","style","maxHeight","itemHeight","itemPadding","onKeyDownOption","listMaxLength","name","activeIndex","setActiveIndex","handleEnter"];s.Ay.div(r||(o=[""],i||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}}))));var d=function(e){var n=e.open,t=e.children,r=(e.style,e.maxHeight),o=e.itemHeight,i=e.itemPadding,c=(e.onKeyDownOption,e.listMaxLength),s=e.name,d=e.activeIndex,p=e.setActiveIndex,v=e.handleEnter;function m(e){var n=e.key;e.isComposing||229===e.keyCode||(n===l.A.ARROW_DOWN&&(e.preventDefault(),p(function(e){return e<c?e+1:0})),n===l.A.ARROW_UP&&(e.preventDefault(),p(function(e){return e>0?e-1:c})),n===l.A.ENTER&&(e.preventDefault(),v(null!=d?d:0)))}return function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}}(e,f),(0,a.useEffect)(function(){return n&&document.addEventListener("keydown",m),function(){return document.removeEventListener("keydown",m)}},[n,d,c,v]),(0,a.useEffect)(function(){if(n){var e=document.getElementById("dropdown-scrollbar-".concat(s));if(e&&d>=0){var t=i||8,r=d*(o||30),a=(d+1)*t+t,c=e.scrollTop,u=e.scrollTop+e.clientHeight;r<c?e.scrollTop=r:a>u&&(e.scrollTop=e.scrollTop+(a-u))}}},[n,d]),a.createElement(u.A,{maxheight:r},t)},p=t(4365),v=function(e){var n=e.maxHeight,t=void 0===n?100:n,r=e.isOpen,o=e.filteredList,i=e.handleSelect,u=e.activeIndex,l=e.setActiveIndex,s=e.showDescription,f=void 0===s||s,v=e.id,m=(0,a.useRef)(Array.from({length:o?o.length:0},function(){return(0,a.createRef)()}));return a.createElement(d,{listMaxLength:o?o.length-1:0,name:v||"hashtag-result",maxHeight:t,activeIndex:u,handleEnter:i,setActiveIndex:l,open:r},a.createElement(a.Fragment,null,o&&o.map(function(e,n){var t=e.title,r=e.value,o=e.description,l=e.thumbnail,s=e.imgURL;return a.createElement(c.JY,{key:n,ref:m.current[n],isActiveIndex:u===n,onClick:function(e){e.preventDefault(),i(n)},tabIndex:0},a.createElement(c.I4,null,(l||s)&&a.createElement(p.A,{photoURL:l||s,size:"20px"}),t||r),f&&o&&a.createElement(c.AI,null,o))})))}},94330:function(e,n,t){t.d(n,{EI:function(){return l},I5:function(){return i},Pk:function(){return u},Qb:function(){return c},Yb:function(){return a},eo:function(){return s},wS:function(){return o}});var r=t(79661),o=(0,r.eU)({key:"showNavState",default:!0}),i=(0,r.eU)({key:"jukeboxActiveState",default:!0}),a=((0,r.eU)({key:"currentBoardWidgetState",default:!1}),(0,r.eU)({key:"currentPageSetState",default:{scrollY:0,offset:0}})),c=(0,r.eU)({key:"subMenuMobileHeightState",default:0}),u=(0,r.eU)({key:"settingAnchorState",default:null}),l=(0,r.eU)({key:"settingViewTabState",default:null}),s=((0,r.eU)({key:"chatActiveState",default:!1}),(0,r.eU)({key:"chatDetailIdState",default:""}))},99168:function(e,n,t){t(12064),t(44465),t(31863),t(97152);var r,o,i=t(83483),a=t(19730),c=t(37953),u=t(84136),l=t(31463);function s(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var f=u.Ay.span(r||(r=s(["\n display: inline-flex;\n align-items: center;\n line-height: 1;\n font-size: 12px;\n color: ",";\n background: ",";\n padding: 2px 6px;\n border-radius: 4px;\n font-weight: 500;\n white-space: nowrap;\n"])),function(e){return e.$textColor||"var(--primaryColor)"},function(e){return e.$bgColor||"var(--inkColor)"}),d=u.Ay.img(o||(o=s(["\n max-height: 20px;\n object-fit: contain;\n"])));function p(e){var n=e.titleID,t=e.titleSnapshot,r=e.style,o=(0,i.useDocument)(!t&&n?"".concat(a.Gf.MEMBERTITLE,"/").concat(n):null,{listen:!0}).data,u=t||o;if(!u||!t&&(null==o||!o.exists))return null;if("text"===(null==u?void 0:u.titleType)||(null==u||!u.imgURL)&&(null==u?void 0:u.displayText)){var s=(null==u?void 0:u.displayText)||(null==u?void 0:u.title);return s?c.createElement(f,{$textColor:null==u?void 0:u.textColor,$bgColor:null==u?void 0:u.bgColor,style:r,dangerouslySetInnerHTML:{__html:(0,l.n)(s)}}):null}return null!=u&&u.imgURL?c.createElement(d,{src:u.imgURL,alt:null==u?void 0:u.title,style:r}):null}n.A=c.memo(p)}}]); 2//# sourceMappingURL=8424.f553d44a.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.