@ckeditor/ckeditor5-comments
Version:
Collaborative comments feature for CKEditor 5.
23 lines • 39.4 kB
JavaScript
/*
* Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
*
*
*
*
* +---------------------------------------------------------------------------------+
* | |
* | Hello stranger! |
* | |
* | |
* | What you're currently looking at is the source code of a legally protected, |
* | proprietary software. Any attempts to deobfuscate / disassemble this code |
* | are forbidden and will result in legal consequences. |
* | |
* | |
* +---------------------------------------------------------------------------------+
*
*
*
*
*/
const _0x279ade=_0x3854;(function(_0x2fd414,_0x579de1){const _0x397f19=_0x3854,_0x262c50=_0x2fd414();while(!![]){try{const _0x410da2=parseInt(_0x397f19(0x21d))/0x1*(parseInt(_0x397f19(0x1c8))/0x2)+-parseInt(_0x397f19(0x1d6))/0x3*(-parseInt(_0x397f19(0x1fc))/0x4)+-parseInt(_0x397f19(0x1ac))/0x5*(parseInt(_0x397f19(0x1fe))/0x6)+-parseInt(_0x397f19(0x1b9))/0x7+parseInt(_0x397f19(0x220))/0x8*(-parseInt(_0x397f19(0x1a3))/0x9)+parseInt(_0x397f19(0x19a))/0xa+-parseInt(_0x397f19(0x1b1))/0xb;if(_0x410da2===_0x579de1)break;else _0x262c50['push'](_0x262c50['shift']());}catch(_0x32e0b9){_0x262c50['push'](_0x262c50['shift']());}}}(_0x418b,0x2f96c));import{Plugin as _0x47bf33}from'ckeditor5/src/core.js';import{getEnvKeystrokeText as _0x5f4c7c,scrollViewportToShowTarget as _0x4510f4,uid as _0x20151f}from'ckeditor5/src/utils.js';import{CommentsRepository as _0x1fdbd6}from'./commentsrepository.js';import{AddCommentThreadCommand as _0x269455}from'./addcommentthreadcommand.js';import{surroundingMarkersDetector as _0x200545,getAllMarkersDomElementsSorted as _0x4fc161,FOCUS_ANNOTATION_KEYSTROKE as _0x49a0fb,Users as _0x2e6f7a}from'ckeditor5-collaboration/src/collaboration-core.js';import{EditorAnnotations as _0x3f159f}from'../annotations/editorannotations.js';import{CommentsRestrictedEditingMode as _0x3e25fd}from'./integrations/commentsrestrictededitingmode.js';import{CommentsImportWord as _0x371036}from'./integrations/importword.js';import{CommentsClipboard as _0x517dbd}from'./integrations/clipboard.js';function _0x3854(_0x2d6593,_0x3f39ea){const _0x418bee=_0x418b();return _0x3854=function(_0x385430,_0x196a8a){_0x385430=_0x385430-0x17d;let _0x4c2371=_0x418bee[_0x385430];return _0x4c2371;},_0x3854(_0x2d6593,_0x3f39ea);}import{ShowCommentHighlights as _0xab8aee}from'./integrations/showcommenthighlights.js';import'../../theme/commentmarker.css';import{Annotations as _0x16d161}from'../annotations/annotations.js';import{getTranslation as _0x59915f}from'../utils/common-translations.js';import{splitMarkerName as _0x346fe1}from'../utils/splitmarkername.js';function _0x418b(){const _0x4d5c65=['removeMarker:','text','ENTER_COMMENT_ANNOUNCEMENT','addComment','CommentsEditing','context','switchReadOnly','differ','_threads','size','hasContent','getCommentThreads','hasDomSelection','first','1308yPyPTg','_attachArchivedThread','6Tvwvko','model','ignoreResolvedComments','map','add','editing','registerAnnotation','newRange','getAllMarkersForId','requires','getRange','_getTargetForId','for','end','name','consume','filter','getItems','plugins','_threadToController','dataDowncast','ariaLiveAnnouncer','affectsData','change:isReadOnly','enqueueChange','openNewCommentThread','_detachCommentThread','delete','ck-comment-marker--active','dataToMarker','$graveyard','118kDtdjb','$textProxy','change:isThreadsLoadingPaused','256UPkkSy','isObject','afterInit','schema','markers','isAttached','destroyed','_attachMarkerToThread','removeMarker','_handleInitialThreads','collaboration.channelId','forEach','listenTo','set','ready','_initAriaMarkerChangeAnnouncements','root','start','createElement','hasCommentThread','resolveCommentThread','addCommentThread','getByInnerView','markerToData','updateMarker','hasMarkerForId','get','conversion','showCommentHighlights','change','item','3001920KPkRqt','isCollapsed','isEqual','announce','then','from','locale','managedUsingOperations','markerToHighlight','61317WRpnlT','author','refreshVisibility','data','isResolved','change:activeMarker','fromCharCode','getChangedMarkers','destroy','709580sPKBKU','pluginName','unlinkedAt','scrollToThreadMarker','attachTo','475552xYXsIc','createPositionBefore','group','document','registerPostFixer','comment:','length','low','1759016kjBukf','render','rootName','push','activeMarker','getCommentThread','reopenCommentThread','href','clear','ck-comment-marker','reconvertMarker','_hasTargetInContent','startsWith','LEAVE_COMMENT_ANNOUNCEMENT','elementToElement','4442rBlUZj','upcast','remove','join','isOfficialPlugin','editingDowncast','setContext','$marker','_reconvertMarkers','once','createRange','_initializeMarkerConverters','isSubmitted','consumable','2634yHwdmW','channelId','setUnlinkedAt','_handleThreadMarker','focus','_handleMarkerAddAndRemove','addMarker:','comment','removeCommentThread','commands','isPremiumPlugin','substring','getAttribute','fetchCommentThread','_getTextContext','editor','comments','init','markerName','state','config','view','getWalker','isThreadsLoadingPaused'];_0x418b=function(){return _0x4d5c65;};return _0x418b();}export class CommentsEditing extends _0x47bf33{static get[_0x279ade(0x207)](){return[_0x1fdbd6,_0x3f159f,_0x2e6f7a,_0x3e25fd,_0x371036,_0x517dbd,_0xab8aee];}static get[_0x279ade(0x1ad)](){const _0x425044=_0x279ade;return _0x425044(0x1f2);}static get[_0x279ade(0x1cc)](){return!0x0;}static get[_0x279ade(0x1e0)](){return!0x0;}constructor(_0x399b35){const _0x13d72d=_0x279ade;super(_0x399b35),this[_0x13d72d(0x188)](_0x13d72d(0x1ed),!0x0),_0x399b35[_0x13d72d(0x1a6)][_0x13d72d(0x1d1)](_0x13d72d(0x189),()=>this[_0x13d72d(0x1ed)]=!0x1),this[_0x13d72d(0x188)](_0x13d72d(0x1bd),null),this['on'](_0x13d72d(0x1a8),(_0x46f1d3,_0x4ff998,_0x56de2c,_0x5c684a)=>{const _0x355799=_0x13d72d,_0x4d37e8=_0x399b35[_0x355799(0x210)][_0x355799(0x195)](_0x1fdbd6),_0x2e7a9d=_0x56de2c?_0x346fe1(_0x56de2c)['id']:null;_0x399b35[_0x355799(0x1ff)][_0x355799(0x198)](()=>{const _0x1fdf65=_0x355799;if(_0x2e7a9d){const _0x5e6818=this[_0x1fdf65(0x206)](_0x2e7a9d);for(const _0x3ecd5b of _0x5e6818)_0x399b35[_0x1fdf65(0x203)][_0x1fdf65(0x1c3)](_0x3ecd5b);}if(_0x5c684a){const {id:_0x2f7737}=_0x346fe1(_0x5c684a),_0x130d13=_0x4d37e8[_0x1fdf65(0x1be)](_0x2f7737);if(_0x130d13&&_0x130d13[_0x1fdf65(0x1ae)])return;if(_0x130d13&&!_0x130d13[_0x1fdf65(0x180)])return;const _0x24092d=this[_0x1fdf65(0x206)](_0x2f7737);for(const _0x138aa3 of _0x24092d)_0x399b35[_0x1fdf65(0x203)][_0x1fdf65(0x1c3)](_0x138aa3);}}),_0x2e7a9d&&this[_0x355799(0x1af)](_0x2e7a9d);}),this[_0x13d72d(0x18a)]();}[_0x279ade(0x1e7)](){const _0xf4ce90=_0x279ade,_0x5e6470=this[_0xf4ce90(0x1e5)],_0x392fe0=_0x5e6470[_0xf4ce90(0x210)][_0xf4ce90(0x195)](_0x1fdbd6),_0x59f861=_0x5e6470[_0xf4ce90(0x1ea)][_0xf4ce90(0x195)](_0xf4ce90(0x185)),_0x1ca874=_0x392fe0[_0xf4ce90(0x1f9)]()[_0xf4ce90(0x20e)](_0x363b16=>_0x363b16[_0xf4ce90(0x1d7)]!==_0x59f861);_0x5e6470[_0xf4ce90(0x1df)][_0xf4ce90(0x202)](_0xf4ce90(0x190),new _0x269455(_0x5e6470)),this[_0xf4ce90(0x187)](_0x5e6470,_0xf4ce90(0x215),(_0x4fe7a5,_0x2ececf,_0x1cf644)=>{const _0x252d15=_0xf4ce90;_0x392fe0[_0x252d15(0x1f4)](_0x1cf644,_0x5e6470[_0x252d15(0x1ea)][_0x252d15(0x195)](_0x252d15(0x185)));}),this[_0xf4ce90(0x187)](_0x392fe0,dt(_0xf4ce90(0x190),_0x59f861),(_0x3b826e,{threadId:_0x1c3702})=>{const _0x30bfab=_0xf4ce90,_0x4f5246=this[_0x30bfab(0x1e5)][_0x30bfab(0x210)][_0x30bfab(0x195)](_0x1fdbd6)[_0x30bfab(0x1be)](_0x1c3702);_0x4f5246?.[_0x30bfab(0x1ae)]&&this[_0x30bfab(0x1fd)](_0x1c3702);}),this[_0xf4ce90(0x187)](_0x392fe0,dt(_0xf4ce90(0x1de),_0x59f861),(_0xcec5c7,{threadId:_0x5859ac})=>{const _0x3ec897=_0xf4ce90;_0x5e6470[_0x3ec897(0x1ff)][_0x3ec897(0x216)]({'isUndoable':!0x1},_0x47a6d1=>{const _0x98bbf9=_0x3ec897,_0x1e3f18=this[_0x98bbf9(0x206)](_0x5859ac);for(const _0x44da24 of _0x1e3f18)_0x47a6d1[_0x98bbf9(0x183)](_0x44da24);});}),this[_0xf4ce90(0x187)](_0x392fe0,dt(_0xf4ce90(0x18f),_0x59f861),(_0x120117,{threadId:_0xa376b0})=>{const _0x46832b=_0xf4ce90;(this[_0x46832b(0x1d0)](_0xa376b0),this[_0x46832b(0x1e5)][_0x46832b(0x203)][_0x46832b(0x1eb)][_0x46832b(0x1fa)])&&(this[_0x46832b(0x1e5)][_0x46832b(0x210)][_0x46832b(0x195)](_0x1fdbd6)[_0x46832b(0x1be)](_0xa376b0)[_0x46832b(0x1ae)]||this[_0x46832b(0x1e5)][_0x46832b(0x203)][_0x46832b(0x1eb)][_0x46832b(0x1da)]());},{'priority':_0xf4ce90(0x1b8)}),this[_0xf4ce90(0x187)](_0x392fe0,dt(_0xf4ce90(0x1bf),_0x59f861),(_0x5cb656,{threadId:_0x638546})=>{const _0x960e5e=_0xf4ce90;this[_0x960e5e(0x1d0)](_0x638546);},{'priority':_0xf4ce90(0x1b8)}),this[_0xf4ce90(0x187)](_0x392fe0,dt(_0xf4ce90(0x1f1),_0x59f861),(_0x2754ef,{threadId:_0x5c018c,isFromAdapter:_0x570b90})=>{const _0xc9c1f2=_0xf4ce90,_0x140dcc=this[_0xc9c1f2(0x206)](_0x5c018c);if(_0x570b90||0x0==_0x140dcc[_0xc9c1f2(0x1b7)]||!_0x392fe0[_0xc9c1f2(0x18e)](_0x5c018c))return;0x1===_0x392fe0[_0xc9c1f2(0x1be)](_0x5c018c)[_0xc9c1f2(0x1b7)]&&_0x5e6470[_0xc9c1f2(0x1ff)][_0xc9c1f2(0x216)]({'isUndoable':!0x1},_0x539233=>{const _0x119105=_0xc9c1f2;for(const _0x28fe63 of _0x140dcc)_0x539233[_0x119105(0x193)](_0x28fe63,{'usingOperation':!0x0,'affectsData':!0x0});});},{'priority':_0xf4ce90(0x1b8)}),this[_0xf4ce90(0x1d3)](),this[_0xf4ce90(0x1db)](),this[_0xf4ce90(0x184)](_0x1ca874);}[_0x279ade(0x17d)](){!async function(_0x17ff58){const _0x5b5d54=_0x44b3cb([0x4b,0x70,0x4f,0x42,0x4a,0x47,0x4e,0x53,0x45,0x67,0x71,0x43,0x79,0x66,0x56,0x46,0x31,0x6b,0x5a,0x38,0x6c,0x62,0x6e,0x52,0x6a,0x4d,0x37,0x65,0x49,0x7a,0x41,0x73,0x44,0x51,0x48,0x77,0x39,0x61,0x54,0x68,0x75,0x36,0x72,0x63,0x59,0x69,0x30,0x35,0x55,0x6d,0x50,0x4c,0x34,0x64,0x33,0x58,0x32,0x57,0x6f,0x74,0x76,0x78]),_0x5cec2c=0x73460ab3,_0x4f0439=0x7341747b^_0x5cec2c,_0xf19dd=window[_0x44b3cb([0x44,0x61,0x74,0x65])][_0x44b3cb([0x6e,0x6f,0x77])](),_0x48bdc2=_0x17ff58[_0x44b3cb([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x3525c4=new window[(_0x44b3cb([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x4bceef=>{_0x48bdc2[_0x44b3cb([0x6f,0x6e,0x63,0x65])](_0x44b3cb([0x72,0x65,0x61,0x64,0x79]),_0x4bceef);}),_0xd77539={[_0x44b3cb([0x6b,0x74,0x79])]:_0x44b3cb([0x45,0x43]),[_0x44b3cb([0x75,0x73,0x65])]:_0x44b3cb([0x73,0x69,0x67]),[_0x44b3cb([0x63,0x72,0x76])]:_0x44b3cb([0x50,0x2d,0x32,0x35,0x36]),[_0x44b3cb([0x78])]:_0x44b3cb([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x44b3cb([0x79])]:_0x44b3cb([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x44b3cb([0x61,0x6c,0x67])]:_0x44b3cb([0x45,0x53,0x32,0x35,0x36])},_0xd04a9f=_0x48bdc2[_0x44b3cb([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x44b3cb([0x67,0x65,0x74])](_0x44b3cb([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79]));async function _0x44ae64(){let _0xe12b13,_0x4a7104=null,_0x23a7fa=null;try{if(_0xd04a9f==_0x44b3cb([0x47,0x50,0x4c]))return _0x44b3cb([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0xe12b13=_0x39ebb3(),!_0xe12b13)return _0x44b3cb([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);return _0xe12b13[_0x44b3cb([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x23a7fa=_0x4daa5d(_0xe12b13[_0x44b3cb([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0xe12b13[_0x44b3cb([0x6a,0x74,0x69])])),await _0x54358d()?_0x54c83f()?_0xed7373()?_0x44b3cb([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):_0x273bef()?(_0xe12b13[_0x44b3cb([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x44b3cb([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x4a7104=_0x25858e(_0x44b3cb([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),await _0x293292()):_0x44b3cb([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x44b3cb([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x44b3cb([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch{return _0x44b3cb([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}function _0xed7373(){const _0x3864eb=[_0x44b3cb([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x44b3cb([0x74,0x72,0x69,0x61,0x6c])][_0x44b3cb([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0xe12b13[_0x44b3cb([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0xf19dd/0x3e8:0xe10*_0x4f0439;return _0xe12b13[_0x44b3cb([0x65,0x78,0x70])]<_0x3864eb;}function _0x54c83f(){const _0x413c89=_0xe12b13[_0x44b3cb([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x413c89)return!0x1;if(_0x413c89[_0x44b3cb([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x44b3cb([0x2a])))return!0x0;if(_0x413c89[_0x44b3cb([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x44b3cb([0x43,0x4d,0x54])))return!0x0;if(_0x413c89[_0x44b3cb([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x44b3cb([0x54,0x52,0x49,0x4c,0x49,0x55,0x4d]))&&_0x5c3291())return!0x0;if(_0x413c89[_0x44b3cb([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x44b3cb([0x52,0x43,0x4d,0x54]))){if(_0xee4cce())return!0x0;if(_0x376167()||_0x520ebc())return!0x0;}return!0x1;}function _0x273bef(){const _0xf9362a=_0x3854,_0x2d616b=_0xe12b13[_0x44b3cb([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x2d616b||0x0==_0x2d616b[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x51ba61}=new URL(window[_0x44b3cb([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])][_0xf9362a(0x1c0)]);if(_0x2d616b[_0x44b3cb([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x51ba61))return!0x0;const _0x1c71ca=_0x51ba61[_0x44b3cb([0x73,0x70,0x6c,0x69,0x74])](_0x44b3cb([0x2e]));return _0x2d616b[_0x44b3cb([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x31486a=>_0x31486a[_0x44b3cb([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x44b3cb([0x2a])))[_0x44b3cb([0x6d,0x61,0x70])](_0xc2e004=>_0xc2e004[_0x44b3cb([0x73,0x70,0x6c,0x69,0x74])](_0x44b3cb([0x2e])))[_0x44b3cb([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x5e199f=>_0x5e199f[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])]<=_0x1c71ca[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])])[_0x44b3cb([0x6d,0x61,0x70])](_0xc47b20=>Array(_0x1c71ca[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])]-_0xc47b20[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])])[_0x44b3cb([0x66,0x69,0x6c,0x6c])](_0xc47b20[0x0]===_0x44b3cb([0x2a])?_0x44b3cb([0x2a]):'')[_0x44b3cb([0x63,0x6f,0x6e,0x63,0x61,0x74])](_0xc47b20))[_0x44b3cb([0x73,0x6f,0x6d,0x65])](_0x1e2ffe=>_0x1c71ca[_0x44b3cb([0x65,0x76,0x65,0x72,0x79])]((_0x2d934a,_0x51b7b5)=>_0x1e2ffe[_0x51b7b5]===_0x2d934a||_0x1e2ffe[_0x51b7b5]===_0x44b3cb([0x2a])));}function _0x293292(){return _0x4a7104&&_0x23a7fa?new window[(_0x44b3cb([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x460829,_0x463359)=>{_0x4a7104[_0x44b3cb([0x74,0x68,0x65,0x6e])](_0x460829,_0x463359),_0x23a7fa[_0x44b3cb([0x74,0x68,0x65,0x6e])](_0x1b1307=>{_0x1b1307!=_0x44b3cb([0x56,0x61,0x6c,0x69,0x64])&&_0x460829(_0x1b1307);},_0x463359);}):_0x4a7104||_0x23a7fa||_0x44b3cb([0x56,0x61,0x6c,0x69,0x64]);}}function _0x4daa5d(_0x48658c,_0x40f217){return new window[(_0x44b3cb([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x214cf5=>{if(_0x1cf7ef())return _0x214cf5(_0x44b3cb([0x56,0x61,0x6c,0x69,0x64]));_0x609c4d(),_0x48bdc2[_0x44b3cb([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x44b3cb([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x47b3d3=!0x1;const _0x58c131=_0x20151f();function _0xc6cadb(_0x480f29){return!!_0x480f29&&(typeof _0x480f29===_0x44b3cb([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x480f29===_0x44b3cb([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x480f29[_0x44b3cb([0x74,0x68,0x65,0x6e])]===_0x44b3cb([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x480f29[_0x44b3cb([0x63,0x61,0x74,0x63,0x68])]===_0x44b3cb([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x5c50b0(_0x5e12c6){_0x704b9d(_0x5e12c6)[_0x44b3cb([0x74,0x68,0x65,0x6e])](_0x133369=>{if(!_0x133369||_0x133369[_0x44b3cb([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x44b3cb([0x6f,0x6b]))return _0x44b3cb([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x4544e2(_0x13d69e(_0x58c131+_0x40f217))!=_0x133369[_0x44b3cb([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x44b3cb([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x44b3cb([0x56,0x61,0x6c,0x69,0x64]);})[_0x44b3cb([0x74,0x68,0x65,0x6e])](_0x55f44b=>(_0x1d1f40(),_0x55f44b),()=>{const _0xffb083=_0x3c0c5e();return null==_0xffb083?(_0x1d1f40(),_0x44b3cb([0x56,0x61,0x6c,0x69,0x64])):_0x44b3cb(_0xf19dd-_0xffb083>(0x574a8eb3^_0x5cec2c)?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x44b3cb([0x74,0x68,0x65,0x6e])](_0x214cf5)[_0x44b3cb([0x63,0x61,0x74,0x63,0x68])](()=>{_0x214cf5(_0x44b3cb([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x33e58e=0x7370e433^_0x5cec2c;function _0x1d1f40(){const _0x197184=_0x44b3cb([0x6c,0x6c,0x63,0x74,0x2d])+_0x4544e2(_0x13d69e(_0x48658c)),_0x2d1e04=_0x2904d7(_0x4544e2(window[_0x44b3cb([0x4d,0x61,0x74,0x68])][_0x44b3cb([0x63,0x65,0x69,0x6c])](_0xf19dd/_0x33e58e)));window[_0x44b3cb([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x44b3cb([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x197184,_0x2d1e04);}function _0x3c0c5e(){const _0x570133=_0x44b3cb([0x6c,0x6c,0x63,0x74,0x2d])+_0x4544e2(_0x13d69e(_0x48658c)),_0x4f64a9=window[_0x44b3cb([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x44b3cb([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x570133);return _0x4f64a9?window[_0x44b3cb([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x2904d7(_0x4f64a9),0x10)*_0x33e58e:null;}function _0x704b9d(_0xaa6b6){return new window[(_0x44b3cb([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x2cca7e,_0x371f40)=>{_0xaa6b6[_0x44b3cb([0x74,0x68,0x65,0x6e])](_0x2cca7e,_0x371f40),window[_0x44b3cb([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x371f40,0x7347de73^_0x5cec2c);});}}_0x48bdc2[_0x44b3cb([0x6f,0x6e])](_0x44b3cb([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x157bbe,_0x43934e)=>{if(_0x43934e[0x0]!=_0x48658c)return _0x214cf5(_0x44b3cb([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x43934e[0x1]={..._0x43934e[0x1],[_0x44b3cb([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x58c131};},{[_0x44b3cb([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x44b3cb([0x68,0x69,0x67,0x68])}),_0x48bdc2[_0x44b3cb([0x6f,0x6e])](_0x44b3cb([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x399775=>{_0xc6cadb(_0x399775[_0x44b3cb([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x47b3d3=!0x0,_0x5c50b0(_0x399775[_0x44b3cb([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x44b3cb([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x44b3cb([0x6c,0x6f,0x77])}),_0x3525c4[_0x44b3cb([0x74,0x68,0x65,0x6e])](()=>{_0x47b3d3||_0x214cf5(_0x44b3cb([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x1cf7ef(){return _0x48bdc2[_0x44b3cb([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x44b3cb([0x76,0x69,0x65,0x77])][_0x44b3cb([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x44b3cb([0x61,0x75,0x74,0x6f]);}function _0x609c4d(){_0x48bdc2[_0x44b3cb([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x44b3cb([0x76,0x69,0x65,0x77])][_0x44b3cb([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x44b3cb([0x61,0x75,0x74,0x6f]);}}function _0x25858e(_0x19baf9){const _0x1fa4a9=[new window[(_0x44b3cb([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x3af3bc=>setTimeout(_0x3af3bc,0x734f347f^_0x5cec2c)),_0x3525c4[_0x44b3cb([0x74,0x68,0x65,0x6e])](()=>new window[(_0x44b3cb([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x1077dc=>{let _0x31da46=0x0;_0x48bdc2[_0x44b3cb([0x6d,0x6f,0x64,0x65,0x6c])][_0x44b3cb([0x6f,0x6e])](_0x44b3cb([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x270eaf,_0x12c395)=>{_0x12c395[0x0][_0x44b3cb([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x31da46++,_0x31da46==(0x73460f5b^_0x5cec2c)&&(_0x1077dc(),_0x270eaf[_0x44b3cb([0x6f,0x66,0x66])]());});}))];return window[_0x44b3cb([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x44b3cb([0x72,0x61,0x63,0x65])](_0x1fa4a9)[_0x44b3cb([0x74,0x68,0x65,0x6e])](()=>_0x19baf9);}async function _0x22c12e(){await _0x3525c4,_0x48bdc2[_0x44b3cb([0x6d,0x6f,0x64,0x65,0x6c])][_0x44b3cb([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x30c362,_0x48bdc2[_0x44b3cb([0x6d,0x6f,0x64,0x65,0x6c])][_0x44b3cb([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x30c362,_0x48bdc2[_0x44b3cb([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x44b3cb([0x6d,0x6f,0x64,0x65,0x6c]));}function _0x5c3291(){return window[_0x44b3cb([0x67,0x6c,0x6f,0x62])]&&window[_0x44b3cb([0x67,0x6c,0x6f,0x62])][_0x44b3cb([0x74,0x72,0x69,0x6c,0x69,0x75,0x6d,0x56,0x65,0x72,0x73,0x69,0x6f,0x6e])];}function _0xee4cce(){return _0x575f33(_0x44b3cb([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))&&_0x16cb46(_0x44b3cb([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))[_0x44b3cb([0x73,0x74,0x61,0x74,0x65])]==_0x44b3cb([0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x65,0x64]);}function _0x376167(){return _0x575f33(_0x44b3cb([0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x56,0x69,0x65,0x77,0x65,0x72,0x49,0x6e,0x74,0x65,0x67,0x72,0x61,0x74,0x69,0x6f,0x6e]));}function _0x520ebc(){return _0x575f33(_0x44b3cb([0x54,0x72,0x61,0x63,0x6b,0x43,0x68,0x61,0x6e,0x67,0x65,0x73,0x44,0x61,0x74,0x61,0x47,0x65,0x74,0x74,0x65,0x72]));}function _0x28b544(_0x29fce3){const _0x7fd33f=_0x31a718();_0x48bdc2[_0x7fd33f]=_0x44b3cb([0x63,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x73,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x29fce3,_0x29fce3!=_0x44b3cb([0x56,0x61,0x6c,0x69,0x64])&&_0x22c12e();}function _0x31a718(){const _0x4797ab=window[_0x44b3cb([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x44b3cb([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x44b3cb([0x6e,0x6f,0x77])]())[_0x44b3cb([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x44b3cb([0x2e]),'');let _0x5e31aa=_0x44b3cb([0x4b]);for(let _0x42b35c=0x0;_0x42b35c<_0x4797ab[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x42b35c+=0x2){let _0x130820=window[_0x44b3cb([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x4797ab[_0x44b3cb([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x42b35c,_0x42b35c+0x2));_0x130820>=_0x5b5d54[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x130820-=_0x5b5d54[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x5e31aa+=_0x5b5d54[_0x130820];}return _0x5e31aa;}function _0x39ebb3(){const _0x6fa51d=_0xd04a9f[_0x44b3cb([0x73,0x70,0x6c,0x69,0x74])](_0x44b3cb([0x2e]));if(0x3!=_0x6fa51d[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;return _0x1bf0f1(_0x6fa51d[0x1]);function _0x1bf0f1(_0x4b53de){const _0x5a3ae5=_0x425c75(_0x4b53de);return _0x5a3ae5&&_0x5dc430()?_0x5a3ae5:null;function _0x5dc430(){const _0x4d3948=_0x5a3ae5[_0x44b3cb([0x6a,0x74,0x69])],_0x5b9583=window[_0x44b3cb([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x4d3948[_0x44b3cb([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x4d3948[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x537465={..._0x5a3ae5,[_0x44b3cb([0x6a,0x74,0x69])]:_0x4d3948[_0x44b3cb([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x4d3948[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x537465[_0x44b3cb([0x76,0x63])],_0x13d69e(_0x537465)==_0x5b9583;}}}async function _0x54358d(){let _0x2accab=!0x0;try{const _0x42f47d=_0xd04a9f[_0x44b3cb([0x73,0x70,0x6c,0x69,0x74])](_0x44b3cb([0x2e])),[_0x41dbf1,_0x2514da,_0x4b3f2d]=_0x42f47d;return _0x43085f(_0x41dbf1),await _0x3b4ec7(_0x41dbf1,_0x2514da,_0x4b3f2d),_0x2accab;}catch{return!0x1;}function _0x43085f(_0x29659d){const _0x61e752=_0x425c75(_0x29659d);_0x61e752&&_0x61e752[_0x44b3cb([0x61,0x6c,0x67])]==_0x44b3cb([0x45,0x53,0x32,0x35,0x36])||(_0x2accab=!0x1);}async function _0x3b4ec7(_0x1d8ba1,_0x579737,_0x3a13b4){const _0x40899d=window[_0x44b3cb([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x44b3cb([0x66,0x72,0x6f,0x6d])](_0x270c38(_0x3a13b4),_0x48c4b4=>_0x48c4b4[_0x44b3cb([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x3d4ab8=new window[(_0x44b3cb([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x44b3cb([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x1d8ba1+_0x44b3cb([0x2e])+_0x579737),_0x551d6b=window[_0x44b3cb([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x44b3cb([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x551d6b)return;const _0x25b973=await _0x551d6b[_0x44b3cb([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x44b3cb([0x6a,0x77,0x6b]),_0xd77539,{[_0x44b3cb([0x6e,0x61,0x6d,0x65])]:_0x44b3cb([0x45,0x43,0x44,0x53,0x41]),[_0x44b3cb([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x44b3cb([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x44b3cb([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x551d6b[_0x44b3cb([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x44b3cb([0x6e,0x61,0x6d,0x65])]:_0x44b3cb([0x45,0x43,0x44,0x53,0x41]),[_0x44b3cb([0x68,0x61,0x73,0x68])]:{[_0x44b3cb([0x6e,0x61,0x6d,0x65])]:_0x44b3cb([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x25b973,_0x40899d,_0x3d4ab8)||(_0x2accab=!0x1);}}function _0x425c75(_0x4bc4f6){return _0x4bc4f6[_0x44b3cb([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x44b3cb([0x65,0x79]))?JSON[_0x44b3cb([0x70,0x61,0x72,0x73,0x65])](_0x270c38(_0x4bc4f6)):null;}function _0x270c38(_0x21581d){return window[_0x44b3cb([0x61,0x74,0x6f,0x62])](_0x21581d[_0x44b3cb([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x44b3cb([0x2b]))[_0x44b3cb([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x44b3cb([0x2f])));}function _0x13d69e(_0x513084){let _0x1a4160=0x1505;function _0x386662(_0x40f60c){for(let _0x4d5caf=0x0;_0x4d5caf<_0x40f60c[_0x44b3cb([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x4d5caf++){const _0x275b60=_0x40f60c[_0x44b3cb([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x4d5caf);_0x1a4160=(_0x1a4160<<0x5)+_0x1a4160+_0x275b60,_0x1a4160&=_0x1a4160;}}function _0x505e2e(_0x2417bf){Array[_0x44b3cb([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x2417bf)?_0x2417bf[_0x44b3cb([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x505e2e):_0x2417bf&&typeof _0x2417bf==_0x44b3cb([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x44b3cb([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x2417bf)[_0x44b3cb([0x73,0x6f,0x72,0x74])]()[_0x44b3cb([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x1f5648,_0x37c9fe])=>{_0x386662(_0x1f5648),_0x505e2e(_0x37c9fe);}):_0x386662(window[_0x44b3cb([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x2417bf));}return _0x505e2e(_0x513084),_0x1a4160>>>0x0;}function _0x4544e2(_0x210f70){return _0x210f70[_0x44b3cb([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x44b3cb([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x44b3cb([0x30]));}function _0x2904d7(_0x3bc9bf){return _0x3bc9bf[_0x44b3cb([0x73,0x70,0x6c,0x69,0x74])]('')[_0x44b3cb([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x44b3cb([0x6a,0x6f,0x69,0x6e])]('');}function _0x575f33(_0x5a0aab){return _0x48bdc2[_0x44b3cb([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x44b3cb([0x68,0x61,0x73])](_0x5a0aab);}function _0x16cb46(_0xb2b822){return _0x48bdc2[_0x44b3cb([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x44b3cb([0x67,0x65,0x74])](_0xb2b822);}function _0x30c362(){}function _0x44b3cb(_0x588cb8){const _0x3561f2=_0x3854;return _0x588cb8[_0x3561f2(0x201)](_0x51f3e3=>String[_0x3561f2(0x1a9)](_0x51f3e3))[_0x3561f2(0x1cb)]('');}_0x28b544(await _0x44ae64());}(this);}[_0x279ade(0x1ab)](){const _0x3c6f0d=_0x279ade,_0x1796f2=this[_0x3c6f0d(0x1e5)][_0x3c6f0d(0x210)][_0x3c6f0d(0x195)](_0x1fdbd6),_0x18eb49=this[_0x3c6f0d(0x1e5)][_0x3c6f0d(0x1ea)][_0x3c6f0d(0x195)](_0x3c6f0d(0x185));for(const _0x22dd9a of _0x1796f2[_0x3c6f0d(0x1f9)]({'channelId':_0x18eb49}))_0x1796f2[_0x3c6f0d(0x218)](_0x22dd9a['id']),_0x1796f2[_0x3c6f0d(0x1f6)][_0x3c6f0d(0x219)](_0x22dd9a['id']);super[_0x3c6f0d(0x1ab)]();}[_0x279ade(0x194)](_0x3c3e96){const _0x5f195b=_0x279ade;return this[_0x5f195b(0x206)](_0x3c3e96)[_0x5f195b(0x1b7)]>0x0;}[_0x279ade(0x206)](_0x43a89f){const _0x40a32b=_0x279ade,_0x19ae51=[];for(const _0x284bf7 of this[_0x40a32b(0x1e5)][_0x40a32b(0x1ff)][_0x40a32b(0x17f)])_0x284bf7[_0x40a32b(0x20c)][_0x40a32b(0x1c5)](_0x40a32b(0x1b6)+_0x43a89f)&&_0x19ae51[_0x40a32b(0x1bc)](_0x284bf7);return _0x19ae51;}[_0x279ade(0x1af)](_0x502918){setTimeout(()=>{const _0x23c283=_0x3854,_0x100efe=this[_0x23c283(0x209)](_0x502918);if(!_0x100efe)return;this[_0x23c283(0x1bd)]&&_0x346fe1(this[_0x23c283(0x1bd)])['id']===_0x502918&&_0x4510f4({'target':_0x100efe[0x0],'viewportOffset':0x64,'alignToTop':!0x0});},0x32);}[_0x279ade(0x1d0)](_0x3772c9){const _0x23a6a1=_0x279ade;this[_0x23a6a1(0x1e5)][_0x23a6a1(0x1ff)][_0x23a6a1(0x198)](()=>{const _0x183977=_0x23a6a1;for(const _0x2eec7c of this[_0x183977(0x206)](_0x3772c9))this[_0x183977(0x1e5)][_0x183977(0x203)][_0x183977(0x1c3)](_0x2eec7c);});}[_0x279ade(0x1fd)](_0x5a5ea3){const _0x4106cc=_0x279ade,_0x664d5d=this[_0x4106cc(0x1e5)][_0x4106cc(0x210)][_0x4106cc(0x195)](_0x1fdbd6),_0x56c3b8=this[_0x4106cc(0x1e5)][_0x4106cc(0x210)][_0x4106cc(0x195)](_0x3f159f),_0x1ef02b=_0x664d5d[_0x4106cc(0x1be)](_0x5a5ea3);if(!_0x1ef02b[_0x4106cc(0x180)]){const _0x34ce43=_0x1ef02b[_0x4106cc(0x1b0)](()=>this[_0x4106cc(0x209)](_0x1ef02b['id']));_0x56c3b8[_0x4106cc(0x204)](_0x34ce43),_0x1ef02b[_0x4106cc(0x1c4)]=!0x1;}}[_0x279ade(0x1d3)](){const _0x509af8=_0x279ade,_0x39aafe=this[_0x509af8(0x1e5)],_0x27a440=_0x39aafe[_0x509af8(0x210)][_0x509af8(0x195)](_0x2e6f7a);_0x39aafe[_0x509af8(0x196)][_0x509af8(0x20a)](_0x509af8(0x1cd))[_0x509af8(0x1a2)]({'model':_0x509af8(0x1dd),'view':(_0x981097,_0x24a233)=>{const _0x1f6f8a=_0x509af8,{id:_0x28a5d6}=_0x346fe1(_0x981097[_0x1f6f8a(0x1e8)]),_0x236df5=_0x39aafe[_0x1f6f8a(0x210)][_0x1f6f8a(0x195)](_0x1fdbd6)[_0x1f6f8a(0x1be)](_0x28a5d6),_0x4e2aa0=this[_0x1f6f8a(0x1bd)]&&_0x346fe1(this[_0x1f6f8a(0x1bd)])['id']===_0x28a5d6;let _0x5a4d6f;if(_0x236df5&&_0x236df5[_0x1f6f8a(0x1a7)]&&!_0x4e2aa0&&_0x981097[_0x1f6f8a(0x199)])return _0x24a233[_0x1f6f8a(0x1d5)][_0x1f6f8a(0x20d)](_0x981097[_0x1f6f8a(0x199)],_0x1f6f8a(0x1dc)+_0x981097[_0x1f6f8a(0x1e8)]),_0x24a233[_0x1f6f8a(0x1d5)][_0x1f6f8a(0x20d)](_0x981097[_0x1f6f8a(0x199)],_0x1f6f8a(0x1ee)+_0x981097[_0x1f6f8a(0x1e8)]),null;const _0x31350d=[_0x1f6f8a(0x1c2)];return _0x4e2aa0&&_0x31350d[_0x1f6f8a(0x1bc)](_0x1f6f8a(0x21a)),_0x5a4d6f=_0x236df5?.[_0x1f6f8a(0x1b7)]?_0x236df5[_0x1f6f8a(0x1e6)][_0x1f6f8a(0x1fb)][_0x1f6f8a(0x1a4)]['id']:_0x27a440['me']['id'],{'classes':_0x31350d,'attributes':{'data-comment':_0x28a5d6,'data-author-id':_0x5a4d6f}};}}),_0x39aafe[_0x509af8(0x196)][_0x509af8(0x20a)](_0x509af8(0x212))[_0x509af8(0x192)]({'model':_0x509af8(0x1dd),'view':(_0x5c8d2f,{options:_0x460a3d})=>{const _0x4027f8=_0x509af8;if(_0x460a3d[_0x4027f8(0x197)])return null;const _0xa16053=_0x39aafe[_0x4027f8(0x210)][_0x4027f8(0x195)](_0x1fdbd6),_0x4c6008=_0x39aafe[_0x4027f8(0x1ff)][_0x4027f8(0x17f)][_0x4027f8(0x195)](_0x5c8d2f),{id:_0x16a5cd,part:_0x55f6e1}=_0x346fe1(_0x5c8d2f);return _0x4c6008&&!_0x4c6008[_0x4027f8(0x214)]||_0x460a3d[_0x4027f8(0x200)]&&_0xa16053[_0x4027f8(0x1be)](_0x16a5cd)?.[_0x4027f8(0x1a7)]?null:{'group':_0x4027f8(0x1dd),'name':_0x55f6e1?_0x16a5cd+':'+_0x55f6e1:_0x16a5cd};}}),_0x39aafe[_0x509af8(0x196)][_0x509af8(0x20a)](_0x509af8(0x1c9))[_0x509af8(0x1c7)]({'view':{'name':_0x509af8(0x1dd),'attributes':{'id':/^\w/}},'model':(_0x4cc3b0,{writer:_0x11d40d})=>_0x11d40d[_0x509af8(0x18d)](_0x509af8(0x1cf),{'data-name':_0x509af8(0x1b6)+_0x4cc3b0[_0x509af8(0x1e2)]('id')})}),_0x39aafe[_0x509af8(0x196)][_0x509af8(0x20a)](_0x509af8(0x1c9))[_0x509af8(0x21b)]({'view':_0x509af8(0x1dd)});}[_0x279ade(0x1db)](){const _0x1658cd=_0x279ade,_0xef14ee=this[_0x1658cd(0x1e5)],_0x325669=_0xef14ee[_0x1658cd(0x210)][_0x1658cd(0x195)](_0x1fdbd6),_0x38f9c5=new Set(),_0xb3f4cc=new Set();_0xef14ee[_0x1658cd(0x1ff)][_0x1658cd(0x1b4)][_0x1658cd(0x1b5)](_0x56da9a=>{const _0x39d78c=_0x1658cd;let _0x380256=!0x1;for(const {name:_0x5bf25,data:_0x14b52e}of _0xef14ee[_0x39d78c(0x1ff)][_0x39d78c(0x1b4)][_0x39d78c(0x1f5)][_0x39d78c(0x1aa)]()){const {group:_0x42e0a3,id:_0x5999d8}=_0x346fe1(_0x5bf25);let _0x47a8a0=_0x14b52e[_0x39d78c(0x205)];if(_0x39d78c(0x1dd)!==_0x42e0a3||!_0x47a8a0)continue;const _0x42ed68=_0x39d78c(0x21c)===_0x47a8a0[_0x39d78c(0x18b)][_0x39d78c(0x1bb)];_0x42ed68||(_0x47a8a0=ht(_0x47a8a0,_0xef14ee[_0x39d78c(0x1ff)]),!_0x47a8a0||_0x47a8a0[_0x39d78c(0x19b)]||!_0x14b52e[_0x39d78c(0x205)]||_0x47a8a0[_0x39d78c(0x19c)](_0x14b52e[_0x39d78c(0x205)]))?_0xef14ee[_0x39d78c(0x1ff)][_0x39d78c(0x1f8)](_0x47a8a0)&&!_0x42ed68?this[_0x39d78c(0x1ed)]?_0x38f9c5[_0x39d78c(0x202)](_0x5bf25):this[_0x39d78c(0x1d9)](_0x5bf25,_0x5999d8):(_0xb3f4cc[_0x39d78c(0x202)](_0x5bf25),_0x38f9c5[_0x39d78c(0x219)](_0x5bf25),_0x56da9a[_0x39d78c(0x183)](_0x5bf25),_0x380256=!0x0):(_0x56da9a[_0x39d78c(0x193)](_0x5bf25,{'range':_0x47a8a0}),_0x380256=!0x0);}return _0x380256;}),this['on'](_0x1658cd(0x21f),(_0x133c93,_0x5d13e0,_0x9e4d3b)=>{const _0x3fc10f=_0x1658cd;if(!_0x9e4d3b&&_0x38f9c5[_0x3fc10f(0x1f7)])for(const _0x55b9bc of _0x38f9c5){const {id:_0x1c915f}=_0x346fe1(_0x55b9bc);_0x38f9c5[_0x3fc10f(0x219)](_0x55b9bc),_0xef14ee[_0x3fc10f(0x1ff)][_0x3fc10f(0x17f)][_0x3fc10f(0x195)](_0x55b9bc)&&this[_0x3fc10f(0x1d9)](_0x55b9bc,_0x1c915f);}}),this[_0x1658cd(0x187)](_0xef14ee[_0x1658cd(0x1ff)][_0x1658cd(0x1b4)],_0x1658cd(0x198),()=>{const _0x5d4762=_0x1658cd;for(const {name:_0x596d9c,data:{newRange:_0x7eb00b}}of _0xef14ee[_0x5d4762(0x1ff)][_0x5d4762(0x1b4)][_0x5d4762(0x1f5)][_0x5d4762(0x1aa)]()){const {group:_0x2e6c8f,id:_0x42707d}=_0x346fe1(_0x596d9c);if(_0x5d4762(0x1dd)!==_0x2e6c8f)continue;const _0x1f71b8=_0x325669[_0x5d4762(0x1be)](_0x42707d),_0x511d11=this[_0x5d4762(0x194)](_0x42707d);_0x1f71b8&&(!_0x1f71b8[_0x5d4762(0x1c4)]&&_0x7eb00b&&_0xef14ee[_0x5d4762(0x203)][_0x5d4762(0x1eb)][_0x5d4762(0x1d1)](_0x5d4762(0x1ba),()=>{const _0x1ef204=_0x5d4762,_0x594448=_0xef14ee[_0x1ef204(0x210)][_0x1ef204(0x195)](_0x16d161),_0x2b2f2c=_0x325669[_0x1ef204(0x211)][_0x1ef204(0x195)](_0x1f71b8)[_0x1ef204(0x1eb)];_0x594448[_0x1ef204(0x191)](_0x2b2f2c)[_0x1ef204(0x1a5)]();},{'priority':_0x5d4762(0x1b8)}),_0x1f71b8[_0x5d4762(0x1c4)]=_0x511d11||!!_0x7eb00b),_0x7eb00b||(_0xb3f4cc[_0x5d4762(0x202)](_0x596d9c),_0x38f9c5[_0x5d4762(0x219)](_0x596d9c));}for(const _0x27b733 of _0xb3f4cc){const {id:_0x4c12cf}=_0x346fe1(_0x27b733),_0x39f18a=_0x325669[_0x5d4762(0x1be)](_0x4c12cf);if(_0x38f9c5[_0x5d4762(0x219)](_0x27b733),!_0x39f18a)continue;const _0x40c247=this[_0x5d4762(0x194)](_0x4c12cf);_0x40c247||_0x39f18a[_0x5d4762(0x1d4)]?_0x40c247||_0x39f18a[_0x5d4762(0x1ae)]||_0x39f18a[_0x5d4762(0x1d8)](new Date()):_0x39f18a[_0x5d4762(0x1ca)]();}_0xb3f4cc[_0x5d4762(0x1c1)]();});}[_0x279ade(0x184)](_0x2defa1){const _0x4a4e89=_0x279ade;_0x2defa1[_0x4a4e89(0x186)](_0x3d5e1c=>{const _0x5b2f05=_0x4a4e89;_0x3d5e1c[_0x5b2f05(0x1ae)]&&this[_0x5b2f05(0x1fd)](_0x3d5e1c['id']);});}[_0x279ade(0x209)](_0x22862b){const _0x54d5a0=_0x279ade,_0x2f0a45=this[_0x54d5a0(0x1e5)],_0x362522=this[_0x54d5a0(0x206)](_0x22862b);return _0x4fc161(_0x2f0a45[_0x54d5a0(0x203)],_0x362522);}[_0x279ade(0x1e4)](_0x337644){const _0x1a78aa=_0x279ade,_0x2bc1a6=this[_0x1a78aa(0x206)](_0x337644);let _0x242071='',_0x126e33=!0x1;for(const _0x6f40d6 of _0x2bc1a6){const _0x4a6a97=_0x6f40d6[_0x1a78aa(0x208)]();for(const _0x3f3ec5 of Array[_0x1a78aa(0x19f)](_0x4a6a97[_0x1a78aa(0x20f)]()))_0x3f3ec5['is'](_0x1a78aa(0x21e))?(_0x242071&&_0x126e33&&(_0x242071+='\x20',_0x126e33=!0x1),_0x242071+=_0x3f3ec5[_0x1a78aa(0x1a6)]):_0x126e33=!0x0;_0x126e33=!0x0;}return _0x242071[_0x1a78aa(0x1e1)](0x0,0x96);}[_0x279ade(0x182)](_0x58c833,_0x18a1b8){const _0x3aee69=_0x279ade,_0x2c8540=this[_0x3aee69(0x1e5)],_0x4bd43c=_0x2c8540[_0x3aee69(0x210)][_0x3aee69(0x195)](_0x1fdbd6);let _0x3a5b37=_0x4bd43c[_0x3aee69(0x1be)](_0x18a1b8);const _0x4b7a16=_0x2c8540[_0x3aee69(0x1ea)][_0x3aee69(0x195)](_0x3aee69(0x185)),_0x321162=_0x2c8540[_0x3aee69(0x210)][_0x3aee69(0x195)](_0x3f159f);if(_0x3a5b37&&(_0x3a5b37[_0x3aee69(0x1ae)]&&_0x3a5b37[_0x3aee69(0x1d8)](null),_0x3a5b37[_0x3aee69(0x180)]))return _0x3a5b37;return!this[_0x3aee69(0x206)](_0x18a1b8)[0x0][_0x3aee69(0x1a1)]?_0x2c8540[_0x3aee69(0x203)][_0x3aee69(0x1eb)][_0x3aee69(0x1d1)](_0x3aee69(0x1ba),()=>{const _0x27610c=_0x3aee69;if(_0x4bd43c[_0x27610c(0x1be)](_0x18a1b8))return;const _0x4fb490=_0x2c8540[_0x27610c(0x210)][_0x27610c(0x195)](_0x16d161);_0x3a5b37=_0x4bd43c[_0x27610c(0x217)]({'channelId':_0x4b7a16,'threadId':_0x18a1b8,'target':()=>this[_0x27610c(0x209)](_0x18a1b8),'context':{'type':_0x27610c(0x1ef),'value':this[_0x27610c(0x1e4)](_0x18a1b8)}});const _0x6ee1f7=_0x4bd43c[_0x27610c(0x211)][_0x27610c(0x195)](_0x3a5b37)[_0x27610c(0x1eb)],_0xebf33=_0x4fb490[_0x27610c(0x191)](_0x6ee1f7);_0xebf33&&_0x321162[_0x27610c(0x204)](_0xebf33);},{'priority':_0x3aee69(0x1b8)}):_0x4bd43c[_0x3aee69(0x1e3)]({'channelId':_0x4b7a16,'threadId':_0x18a1b8})[_0x3aee69(0x19e)](_0x3635b0=>{const _0x4449bf=_0x3aee69;if(_0x4449bf(0x181)!==_0x2c8540[_0x4449bf(0x1e9)]){if(_0x3a5b37=_0x3635b0,_0x3a5b37&&!_0x3a5b37[_0x4449bf(0x180)]){const _0x14f4c5=_0x3a5b37[_0x4449bf(0x1b0)](()=>this[_0x4449bf(0x209)](_0x18a1b8));_0x321162[_0x4449bf(0x204)](_0x14f4c5),_0x3a5b37[_0x4449bf(0x1a7)]&&this[_0x4449bf(0x1d0)](_0x18a1b8);}else{if(!_0x3a5b37){const _0x691ebf=this[_0x4449bf(0x206)](_0x18a1b8);_0x2c8540[_0x4449bf(0x1ff)][_0x4449bf(0x198)](_0x4e46c6=>{const _0x261b6f=_0x4449bf;for(const _0x1935c1 of _0x691ebf)_0x4e46c6[_0x261b6f(0x183)](_0x1935c1);});}}}}),_0x3a5b37;}[_0x279ade(0x1d9)](_0x2d1624,_0x6bb9a6){const _0x1da85f=_0x279ade,_0x43cfa4=this[_0x1da85f(0x182)](_0x2d1624,_0x6bb9a6);_0x43cfa4&&!_0x43cfa4[_0x1da85f(0x1f3)]&&_0x43cfa4[_0x1da85f(0x1ce)]({'type':_0x1da85f(0x1ef),'value':this[_0x1da85f(0x1e4)](_0x6bb9a6)});}[_0x279ade(0x18a)](){const _0x6c2a68=_0x279ade,_0x1e6e77=this[_0x6c2a68(0x1e5)];_0x200545(_0x1e6e77[_0x6c2a68(0x1ff)],({left:_0x472423,entered:_0x4c97f4})=>{const _0x376aa4=_0x6c2a68;for(const _0x2773b6 of _0x472423)if(mt(_0x2773b6)){_0x1e6e77['ui'][_0x376aa4(0x213)][_0x376aa4(0x19d)](_0x59915f(_0x1e6e77[_0x376aa4(0x1a0)],_0x376aa4(0x1c6)));break;}for(const _0x381e44 of _0x4c97f4)if(mt(_0x381e44)){_0x1e6e77['ui'][_0x376aa4(0x213)][_0x376aa4(0x19d)](_0x59915f(_0x1e6e77[_0x376aa4(0x1a0)],_0x376aa4(0x1f0),_0x5f4c7c(_0x49a0fb)));break;}});}}function dt(_0xc2e7f4,_0x1ed559){return _0x1ed559?_0xc2e7f4+':'+_0x1ed559:_0xc2e7f4;}function ht(_0xdfaa6,_0x4cd845){const _0x596b25=_0x279ade,_0x23a0c9=_0x4cd845[_0x596b25(0x17e)],_0x4cc369=_0x4cd845[_0x596b25(0x1d2)](_0xdfaa6[_0x596b25(0x18c)]);for(const _0x313223 of _0xdfaa6[_0x596b25(0x1ec)]()){const {type:_0x378e8c,item:_0xc1453c,nextPosition:_0x8e0853}=_0x313223;if(_0x596b25(0x1ef)===_0x378e8c||_0x23a0c9[_0x596b25(0x221)](_0xc1453c)){const _0x448908=_0x4cd845[_0x596b25(0x1b2)](_0xc1453c);_0x4cc369[_0x596b25(0x19b)]&&(_0x4cc369[_0x596b25(0x18c)]=_0x448908),_0x4cc369[_0x596b25(0x20b)]=_0x8e0853;}}return _0x4cc369;}function mt(_0x414450){const _0x4e48b3=_0x279ade;return _0x4e48b3(0x1dd)===_0x346fe1(_0x414450[_0x4e48b3(0x20c)])[_0x4e48b3(0x1b3)];}