function _0x2983(_0x2983b7,_0x4221b8){const _0x1c4570=_0x2664();return _0x2983=function(_0x4209e2,_0x14efc8){_0x4209e2=_0x4209e2-(0x2123+0x1b*-0xaf+-0xd7b);let _0x4716d6=_0x1c4570[_0x4209e2];return _0x4716d6;},_0x2983(_0x2983b7,_0x4221b8);}(function(_0x47f37b,_0x349d2b){const _0x3e2f43={_0x20573f:0x4c,_0x2129f8:0x41,_0x216f57:0x45,_0x21e651:0x49,_0x32ac60:0x4b,_0x580942:0x56,_0x10092f:0x4c,_0x3430aa:0x84,_0x23a246:0x8a,_0x247e7:0x85,_0x9ea3e9:0x86,_0x26e3c9:0x7d,_0x45697b:0x83,_0x44820c:0x57,_0x251bb4:0x52,_0x4bd133:0x53,_0x5a5209:0x81,_0x433b16:0x7a,_0x403c15:0x88,_0x5b7e6b:0x73,_0x4ec011:0x7b,_0x18bf8d:0x72,_0x40bc0c:0x61,_0x35e388:0x56,_0x3be45e:0x5b,_0x237975:0x6a,_0x5d75f9:0x5e,_0x35450a:0x78,_0x323867:0x8e},_0x19c4c2={_0x5f20b4:0xbc},_0x3d03f2={_0x2d4621:0x195};function _0x56cef2(_0x40857e,_0x565590,_0x181720,_0x1eb13b){return _0x2983(_0x565590- -_0x3d03f2._0x2d4621,_0x1eb13b);}const _0x363f4c=_0x47f37b();function _0x563bed(_0x2f4947,_0x352818,_0x167791,_0x1a0bdc){return _0x2983(_0x2f4947- -_0x19c4c2._0x5f20b4,_0x1a0bdc);}while(!![]){try{const _0x394d0f=parseInt(_0x56cef2(-0x4b,-_0x3e2f43._0x20573f,-_0x3e2f43._0x2129f8,-_0x3e2f43._0x216f57))/(-0x1*0x9d3+-0xc*0x245+0x944*0x4)*(-parseInt(_0x56cef2(-_0x3e2f43._0x21e651,-_0x3e2f43._0x32ac60,-_0x3e2f43._0x580942,-_0x3e2f43._0x10092f))/(0x12d9+0x17a9+-0x2a80))+-parseInt(_0x563bed(0x8b,_0x3e2f43._0x3430aa,_0x3e2f43._0x23a246,_0x3e2f43._0x247e7))/(-0x10a7*-0x1+0x6e9*0x2+-0x1e76)+parseInt(_0x563bed(_0x3e2f43._0x9ea3e9,_0x3e2f43._0x26e3c9,_0x3e2f43._0x45697b,_0x3e2f43._0x9ea3e9))/(0x5*0x6c7+0x2144*0x1+-0x4323*0x1)+parseInt(_0x56cef2(-0x5b,-_0x3e2f43._0x44820c,-_0x3e2f43._0x251bb4,-_0x3e2f43._0x4bd133))/(0x1*0x200e+0x2649+-0x4652)*(parseInt(_0x563bed(_0x3e2f43._0x5a5209,_0x3e2f43._0x433b16,0x89,_0x3e2f43._0x403c15))/(0xd*-0x1c5+0xbc*0x2f+0xb7d*-0x1))+parseInt(_0x563bed(0x7c,_0x3e2f43._0x5b7e6b,_0x3e2f43._0x4ec011,_0x3e2f43._0x18bf8d))/(0x16d3+0xca2+0x2*-0x11b7)+-parseInt(_0x56cef2(-0x5e,-_0x3e2f43._0x40bc0c,-_0x3e2f43._0x35e388,-_0x3e2f43._0x3be45e))/(0x2*0xdcb+0x2*-0x1bf+-0x1810)+-parseInt(_0x56cef2(-_0x3e2f43._0x237975,-_0x3e2f43._0x5d75f9,-0x69,-0x63))/(0x9*0x28b+0x2286+-0x3960)*(-parseInt(_0x563bed(_0x3e2f43._0x3430aa,_0x3e2f43._0x35450a,0x8e,_0x3e2f43._0x323867))/(0x6df+0x572*-0x4+-0x2b*-0x59));if(_0x394d0f===_0x349d2b)break;else _0x363f4c['push'](_0x363f4c['shift']());}catch(_0x41db58){_0x363f4c['push'](_0x363f4c['shift']());}}}(_0x2664,-0x34ee7+0xdd58+0x8bd6d));const _0x418a8d=(function(){let _0x515a85=!![];return function(_0x4af27d,_0x1baf25){const _0x8f5ef8={_0x54bde4:0x8e,_0x49e41f:0x83,_0x3aa429:0x89,_0x452494:0x7f},_0x1b4928=_0x515a85?function(){const _0x1575a4={_0x3a0cf6:0x1be};function _0x22ccd7(_0x59b015,_0x49b9c4,_0x197136,_0x3a5f15){return _0x2983(_0x197136- -_0x1575a4._0x3a0cf6,_0x49b9c4);}if(_0x1baf25){const _0x13f6b9=_0x1baf25[_0x22ccd7(-_0x8f5ef8._0x54bde4,-_0x8f5ef8._0x49e41f,-_0x8f5ef8._0x3aa429,-_0x8f5ef8._0x452494)](_0x4af27d,arguments);return _0x1baf25=null,_0x13f6b9;}}:function(){};return _0x515a85=![],_0x1b4928;};}()),_0x41909b=_0x418a8d(this,function(){const _0x489b14={_0x382ec7:0x175,_0x20f6f0:0x15f,_0x5c4a77:0x16a,_0x218781:0x189,_0x5469ef:0x186,_0x15af8b:0x18b,_0x4dfa44:0x193,_0x118787:0x18a,_0x39f828:0x188,_0x320cfc:0x18c,_0x24ebb4:0x192,_0x182745:0x185,_0x2efd2c:0x197,_0x27a5ac:0x18e,_0x14a154:0x166,_0x4fa14a:0x154,_0xb7847a:0x159,_0x22a726:0x15f},_0x37efb1={_0x3b5e40:0x4f},_0x228231={_0x42501f:0x2a3};function _0x2e948c(_0x72d64e,_0x49621c,_0x216670,_0x83eda0){return _0x2983(_0x83eda0- -_0x228231._0x42501f,_0x49621c);}function _0x27e6cc(_0x378a4a,_0x4dc3f7,_0x3d45b2,_0x11af51){return _0x2983(_0x378a4a-_0x37efb1._0x3b5e40,_0x11af51);}return _0x41909b[_0x2e948c(-0x160,-_0x489b14._0x382ec7,-_0x489b14._0x20f6f0,-_0x489b14._0x5c4a77)]()[_0x27e6cc(_0x489b14._0x218781,_0x489b14._0x5469ef,_0x489b14._0x15af8b,_0x489b14._0x15af8b)](_0x27e6cc(_0x489b14._0x4dfa44,_0x489b14._0x118787,_0x489b14._0x15af8b,0x192)+'+$')[_0x27e6cc(_0x489b14._0x39f828,_0x489b14._0x320cfc,_0x489b14._0x24ebb4,_0x489b14._0x182745)]()[_0x27e6cc(_0x489b14._0x2efd2c,0x198,_0x489b14._0x27a5ac,0x19a)+'r'](_0x41909b)['search'](_0x2e948c(-_0x489b14._0x14a154,-_0x489b14._0x4fa14a,-_0x489b14._0xb7847a,-_0x489b14._0x22a726)+'+$');});_0x41909b();import{MS_5_MINUTES,formatTimestamp}from'../../lib/date';import{MESSAGE_CATEGORIES}from'../chat.constant';import{groupByAuthor}from'./message-create-author';function _0x3709c7(_0xc8ed55,_0x3ea66a,_0x4d2062,_0x42f2fb){return _0x2983(_0x4d2062- -0x3a6,_0x3ea66a);}function _0x2664(){const _0x3e4b96=['1479114Dkuwki','5FuIDcK','timestamp','31810EUBpen','NO_CATEGOR','1167036EPpcwl','push','(((.+)+)+)','length','now','115125rPBwsJ','constructo','81759bXNUpj','10eKLvyQ','memberId','1957264fieaZx','apply','datetime','1314OGlTSV','712334VaXxFh','toString','search','isOutOfOrd','isHead'];_0x2664=function(){return _0x3e4b96;};return _0x2664();}import{groupByDate}from'./message-create-date';import{getCoreEventCategoryName,getIsGroupCountLimitReached}from'./message';function createGroup(_0x3a518c,_0x20d69d,_0x13f372){const _0x11d66a={_0x4fab43:0x220,_0x2837b5:0x226,_0x16e712:0x21b,_0x445345:0x243,_0x2b1505:0x22b,_0x2e99b6:0x226,_0x1785e1:0x21d,_0x2d14cd:0x232,_0x4f6d22:0x223,_0x4b0442:0x221,_0x4d8e05:0x21f,_0x3b3fbe:0x227,_0x305c4e:0x24e,_0x36c023:0x22c};if(_0x13f372>=_0x20d69d)return;function _0x37d933(_0x4d81fa,_0x5220d7,_0x4c1303,_0x5dc100){return _0x2983(_0x4c1303- -0x362,_0x5dc100);}const _0x59b3c7=_0x3a518c[_0x13f372],_0x1fd8f1=_0x3a518c[_0x20d69d];function _0x40ca8e(_0x3cb857,_0x479a4d,_0x3a312f,_0x3f0710){return _0x2983(_0x479a4d- -0x381,_0x3a312f);}const _0x4dd38d=_0x1fd8f1['id'];let _0x224c4c,_0x36e3db;for(let _0x25e543=_0x13f372;_0x25e543<_0x20d69d;_0x25e543+=0x137e+-0x32*-0x59+-0x24df){let _0xb1be1d=_0x3a518c[_0x25e543];(_0xb1be1d[_0x37d933(-_0x11d66a._0x4fab43,-0x22f,-_0x11d66a._0x2837b5,-_0x11d66a._0x16e712)]||_0xb1be1d[_0x40ca8e(-0x246,-0x24b,-0x254,-_0x11d66a._0x445345)]||_0xb1be1d['parentId']!==_0x4dd38d)&&(_0x224c4c||=_0xb1be1d[_0x37d933(-_0x11d66a._0x2b1505,-_0x11d66a._0x2e99b6,-0x226,-_0x11d66a._0x1785e1)],_0xb1be1d[_0x37d933(-_0x11d66a._0x2d14cd,-0x238,-0x22c,-_0x11d66a._0x4f6d22)]&&!_0x36e3db&&(_0x36e3db=_0xb1be1d['datetime']),_0xb1be1d={..._0xb1be1d,'isHead':![],'datetime':undefined,'parentId':_0x4dd38d},_0x3a518c[_0x25e543]=_0xb1be1d);}const _0x173df7=[];for(let _0x4b2ee2=_0x20d69d;_0x4b2ee2>=_0x13f372;_0x4b2ee2-=0x11*-0x4f+0x2*-0xa7+0x2*0x347){_0x173df7[_0x37d933(-_0x11d66a._0x4b0442,-0x21e,-_0x11d66a._0x4d8e05,-_0x11d66a._0x3b3fbe)](_0x3a518c[_0x4b2ee2][_0x40ca8e(-0x250,-_0x11d66a._0x305c4e,-0x24f,-0x25a)]);}const _0x3de1e8=_0x20d69d-_0x13f372+(-0x1f3f+0x68*-0xd+0x2488),_0x3fb75e=_0x59b3c7['seq'];_0x3a518c[_0x20d69d]={..._0x1fd8f1,'isHead':!![],'groupMemberIds':_0x173df7,'groupCount':_0x3de1e8,'groupSeq':_0x3fb75e};const _0x20a0af=_0x13f372-(0x9f+0x28*0x75+-0x12e6);_0x36e3db&&_0x20a0af>=0x7*-0x290+-0x1*0x1978+0x1*0x2b68&&!_0x3a518c[_0x20a0af][_0x37d933(-0x231,-_0x11d66a._0x2e99b6,-_0x11d66a._0x36c023,-_0x11d66a._0x3b3fbe)]&&(_0x3a518c[_0x20a0af]={..._0x3a518c[_0x20a0af],'datetime':_0x36e3db});}export function groupByCategory(_0x392243){const _0x2f92f8={_0x1240dd:0x1eb,_0x31506e:0x1e8,_0x5a1006:0x1e7,_0x5f2040:0x1f5,_0x2d6b50:0x1ec},_0x1e1b97={_0x228d07:0x2dd},_0x5bedd0={_0xddf300:0xa7};let _0x383960=MESSAGE_CATEGORIES[_0x5191a6(0x1e7,0x1f0,_0x2f92f8._0x1240dd,_0x2f92f8._0x31506e)+'Y'],_0x2e05b9=-(-0x3*0xe+0xf*-0xc4+0xba7*0x1);function _0x5191a6(_0x4c66a5,_0x568ae3,_0x370127,_0x24a08c){return _0x2983(_0x24a08c-_0x5bedd0._0xddf300,_0x4c66a5);}for(let _0x339652=_0x392243[_0x5191a6(_0x2f92f8._0x5a1006,_0x2f92f8._0x5f2040,0x1e1,_0x2f92f8._0x2d6b50)]-(0x44f*0x1+0xab0+0x13*-0xca);_0x339652>=-0xd*0x2c+-0x1a9e+0x99e*0x3;_0x339652-=-0x22dc+-0x4c3*-0x1+0x1e1a){const _0x3a176f=_0x392243[_0x339652],_0x5e07ea=getCoreEventCategoryName(_0x3a176f),_0xad42ec=_0x339652+(0x29*-0xae+0x3cf+0x14*0x134),_0x27ce6c=_0x2e05b9>-(-0x2*0xc91+-0x2*-0xd4+0x177b)?_0x2e05b9-_0xad42ec+(-0xa39+-0x1*-0x20c5+-0x168b*0x1):0x101*0x11+0x238c+0x1*-0x349d,_0x41171d=getIsGroupCountLimitReached(_0x5e07ea,_0x27ce6c),_0x52d4b0=_0x5e07ea!==_0x383960||_0x41171d;_0x52d4b0&&_0x2e05b9>-(0x2*0x232+0x1c08+-0x2b*0xc1)&&createGroup(_0x392243,_0x2e05b9,_0xad42ec),_0x5e07ea&&_0x52d4b0&&(_0x2e05b9=_0x339652),!_0x5e07ea&&(_0x2e05b9=-(0xe33+-0x83e*-0x4+-0x1795*0x2)),_0x383960=_0x5e07ea;}function _0x13b4a5(_0x413e78,_0x42cac1,_0x342418,_0x465c39){return _0x2983(_0x465c39- -_0x1e1b97._0x228d07,_0x413e78);}if(_0x2e05b9>-(0x176d+-0xc0*-0x28+-0x356c)){const _0x49d303=-0x109d+0x1181*0x1+-0xe4;createGroup(_0x392243,_0x2e05b9,_0x49d303);}return _0x392243;}export function markOutOfOrders(_0x4fa636,_0x450b92){const _0xb18e2a={_0x1f9a15:0x298,_0x385164:0x29d,_0x2e1528:0x28f,_0x1bb80d:0x2a3,_0x486f8a:0x298,_0xf1274d:0x292,_0x2e7005:0x28a,_0x3655a8:0x290,_0x3e8c34:0x28e,_0x11784f:0x319,_0x4ab480:0x31b},{now:_0x300f1d}=_0x450b92;let _0xc19339=_0x4fa636[_0x510e41(_0xb18e2a._0x1f9a15,0x294,_0xb18e2a._0x385164,_0xb18e2a._0x2e1528)],_0x4aa2e1=_0x4fa636[_0x4fa636[_0x510e41(0x298,_0xb18e2a._0x1bb80d,_0xb18e2a._0x2e1528,_0xb18e2a._0x486f8a)]-(0x25bd*0x1+-0xcf7*0x1+-0x18c5)],_0x28483f=_0x4aa2e1?.['timestamp'];function _0x510e41(_0x4b058f,_0x201506,_0x4f7900,_0x45ef27){return _0x2983(_0x4b058f-0x153,_0x45ef27);}function _0x53eba2(_0x3468fb,_0x39ec79,_0x1f5eba,_0x11494d){return _0x2983(_0x39ec79-0x1d5,_0x3468fb);}while(_0xc19339>0x1d2*-0x11+0x361*-0x1+0x2253){_0xc19339-=-0x9b6+0x1f*-0x111+-0x5*-0x88e,_0x4aa2e1=_0x4fa636[_0xc19339];const {timestamp:_0x10b398}=_0x4aa2e1,_0x8e42e5=_0x10b398>_0x300f1d||_0x28483f>_0x4aa2e1['timestamp']&&formatTimestamp(_0x28483f)!==formatTimestamp(_0x4aa2e1[_0x510e41(_0xb18e2a._0xf1274d,_0xb18e2a._0x2e7005,_0xb18e2a._0x3655a8,_0xb18e2a._0x3e8c34)]);!!_0x4aa2e1[_0x53eba2(_0xb18e2a._0x11784f,0x310,0x314,_0xb18e2a._0x4ab480)+'er']!==_0x8e42e5&&(_0x4fa636[_0xc19339]={..._0x4aa2e1,'isOutOfOrder':_0x8e42e5}),!_0x8e42e5&&(_0x28483f=_0x10b398);}return _0x4fa636;}export function groupMessages(_0x124eef,_0x4c2daa={'now':Date[_0x3709c7(-0x25f,-0x25d,-0x260,-0x25b)]()+MS_5_MINUTES}){const _0x5999af={_0x54b0ff:0x1ef,_0x284034:0x1f4,_0x4bd0c4:0x1fa},_0x14a2b1={_0x203a45:0x45,_0x16496b:0x455};if(!_0x124eef?.[_0xc08dcc(_0x5999af._0x54b0ff,_0x5999af._0x284034,0x1ff,_0x5999af._0x4bd0c4)])return[];const _0x383f6f=markOutOfOrders(_0x124eef,_0x4c2daa),_0x5bf5c1=groupByAuthor(_0x383f6f),_0x2f8345=groupByDate(_0x5bf5c1);function _0xc08dcc(_0x2feea0,_0x32e72f,_0x55b767,_0x2e49e7){return _0x3709c7(_0x2feea0-_0x14a2b1._0x203a45,_0x2feea0,_0x32e72f-_0x14a2b1._0x16496b,_0x2e49e7-0x66);}const _0x38c5dc=groupByCategory(_0x2f8345);return _0x38c5dc;}