@ckeditor/ckeditor5-comments
Version:
Collaborative comments feature for CKEditor 5.
23 lines • 38.9 kB
JavaScript
/*
* Copyright (c) 2003-2025, 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 _0x494384=_0x762d;(function(_0x48e277,_0x972be8){const _0x72bae4=_0x762d,_0x2b9031=_0x48e277();while(!![]){try{const _0x56c194=parseInt(_0x72bae4(0x223))/0x1*(parseInt(_0x72bae4(0x24b))/0x2)+parseInt(_0x72bae4(0x260))/0x3*(parseInt(_0x72bae4(0x215))/0x4)+-parseInt(_0x72bae4(0x1c4))/0x5*(-parseInt(_0x72bae4(0x1be))/0x6)+parseInt(_0x72bae4(0x20f))/0x7*(-parseInt(_0x72bae4(0x1e9))/0x8)+parseInt(_0x72bae4(0x1ec))/0x9+parseInt(_0x72bae4(0x20e))/0xa*(parseInt(_0x72bae4(0x219))/0xb)+-parseInt(_0x72bae4(0x21d))/0xc;if(_0x56c194===_0x972be8)break;else _0x2b9031['push'](_0x2b9031['shift']());}catch(_0x490fdd){_0x2b9031['push'](_0x2b9031['shift']());}}}(_0x32e5,0x9bc3c));import{Plugin as _0x3ceafa}from'ckeditor5/src/core.js';import{getEnvKeystrokeText as _0x9d476d,scrollViewportToShowTarget as _0x5a930b,uid as _0x294698}from'ckeditor5/src/utils.js';import _0x43f2fe from'./commentsrepository.js';import _0x56da63 from'./addcommentthreadcommand.js';import{surroundingMarkersDetector as _0x6f1de7,getAllMarkersDomElementsSorted as _0x5f111a,FOCUS_ANNOTATION_KEYSTROKE as _0x5c70f5,Users as _0x21815f}from'ckeditor5-collaboration/src/collaboration-core.js';import _0x4cb949 from'../annotations/editorannotations.js';import _0x1cd3cf from'./integrations/commentsrestrictededitingmode.js';import _0x1e2586 from'./integrations/importword.js';import _0x1d373e from'./integrations/clipboard.js';function _0x32e5(){const _0x76fe27=['ready','change:isThreadsLoadingPaused','editingDowncast','ck-comment-marker','pluginName','remove','model','group','destroyed','editor','_initAriaMarkerChangeAnnouncements','addComment','isOfficialPlugin','for','schema','low','scrollToThreadMarker','root','reconvertMarker','commands','elementToElement','newRange','fetchCommentThread','fromCharCode','openNewCommentThread','markerName','_detachCommentThread','split','listenTo','config','createRange','dataDowncast','1002420zMQODa','7CEVJPM','join','activeMarker','LEAVE_COMMENT_ANNOUNCEMENT','set','ignoreResolvedComments','1624GMaWtb','size','once','add','33XMAbpV','CommentsEditing','name','rootName','11527392Srbzuz','delete','ck-comment-marker--active','view','hasCommentThread','item','6hBMwFR','getCommentThread','locale','markers','text','editing','afterInit','differ','removeMarker','destroy','document','comment:','_threadToController','forEach','isObject','_getTargetForId','_handleInitialThreads','start','$textProxy','isPremiumPlugin','enqueueChange','getRange','addCommentThread','state','ENTER_COMMENT_ANNOUNCEMENT','data','updateMarker','context','conversion','_initializeMarkerConverters','announce','registerPostFixer','then','_reconvertMarkers','startsWith','isCollapsed','from','comments','refreshVisibility','href','4388GKyFfm','plugins','dataToMarker','length','attachTo','render','requires','filter','removeCommentThread','removeMarker:','push','change:isReadOnly','isEqual','markerToData','_handleThreadMarker','isResolved','init','_hasTargetInContent','getChangedMarkers','markerToHighlight','getWalker','4440UHWvkQ','managedUsingOperations','resolveCommentThread','_handleMarkerAddAndRemove','author','5208288mzIPMv','consume','hasContent','setUnlinkedAt','addMarker:','showCommentHighlights','5mLVeZn','channelId','registerAnnotation','isSubmitted','createPositionBefore','clear','comment','end','_attachArchivedThread','substring','ariaLiveAnnouncer','$graveyard','getAttribute','get','collaboration.channelId','upcast','unlinkedAt','_threads','getItems','getCommentThreads','getAllMarkersForId','getByInnerView','first','change','change:activeMarker','_attachMarkerToThread','focus','switchReadOnly','affectsData','setContext','reopenCommentThread','hasMarkerForId','isThreadsLoadingPaused','isAttached','createElement','consumable','map','6051608WSaRal','$marker','_getTextContext','5150349duQHIN','hasDomSelection'];_0x32e5=function(){return _0x76fe27;};return _0x32e5();}import _0x458de5 from'./integrations/showcommenthighlights.js';import'../../theme/commentmarker.css';function _0x762d(_0x3181da,_0x3ee2d8){const _0x32e5d7=_0x32e5();return _0x762d=function(_0x762d9,_0x14d15c){_0x762d9=_0x762d9-0x1bd;let _0x441b10=_0x32e5d7[_0x762d9];return _0x441b10;},_0x762d(_0x3181da,_0x3ee2d8);}import _0x10adce from'../annotations/annotations.js';import{getTranslation as _0x365a06}from'../utils/common-translations.js';export default class r extends _0x3ceafa{static get[_0x494384(0x251)](){return[_0x43f2fe,_0x4cb949,_0x21815f,_0x1cd3cf,_0x1e2586,_0x1d373e,_0x458de5];}static get[_0x494384(0x1f2)](){const _0x4d336a=_0x494384;return _0x4d336a(0x21a);}static get[_0x494384(0x1fa)](){return!0x0;}static get[_0x494384(0x236)](){return!0x0;}constructor(_0x4f0fd3){const _0x3918b6=_0x494384;super(_0x4f0fd3),this[_0x3918b6(0x213)](_0x3918b6(0x1e4),!0x0),_0x4f0fd3[_0x3918b6(0x23c)][_0x3918b6(0x217)](_0x3918b6(0x1ee),()=>this[_0x3918b6(0x1e4)]=!0x1),this[_0x3918b6(0x213)](_0x3918b6(0x211),null),this['on'](_0x3918b6(0x1dc),(_0x2aae1a,_0x229a82,_0xcf87fa,_0x2de3a5)=>{const _0x59cf99=_0x3918b6,_0x13baa4=_0x4f0fd3[_0x59cf99(0x24c)][_0x59cf99(0x1d1)](_0x43f2fe),_0x547ac8=_0xcf87fa?splitMarkerName(_0xcf87fa)['id']:null;_0x4f0fd3[_0x59cf99(0x1f4)][_0x59cf99(0x1db)](()=>{const _0x4cad59=_0x59cf99;if(_0x547ac8){const _0xd20fb8=this[_0x4cad59(0x1d8)](_0x547ac8);for(const _0x532ed9 of _0xd20fb8)_0x4f0fd3[_0x4cad59(0x228)][_0x4cad59(0x200)](_0x532ed9);}if(_0x2de3a5){const {id:_0x292117}=splitMarkerName(_0x2de3a5),_0xd7d588=_0x13baa4[_0x4cad59(0x224)](_0x292117);if(_0xd7d588&&_0xd7d588[_0x4cad59(0x1d4)])return;if(_0xd7d588&&!_0xd7d588[_0x4cad59(0x1e5)])return;const _0xe99aa=this[_0x4cad59(0x1d8)](_0x292117);for(const _0x45c820 of _0xe99aa)_0x4f0fd3[_0x4cad59(0x228)][_0x4cad59(0x200)](_0x45c820);}}),_0x547ac8&&this[_0x59cf99(0x1fe)](_0x547ac8);}),this[_0x3918b6(0x1f8)]();}[_0x494384(0x25b)](){const _0x52bb2e=_0x494384,_0x1514a0=this[_0x52bb2e(0x1f7)],_0x5ddd55=_0x1514a0[_0x52bb2e(0x24c)][_0x52bb2e(0x1d1)](_0x43f2fe),_0x404039=_0x1514a0[_0x52bb2e(0x20b)][_0x52bb2e(0x1d1)](_0x52bb2e(0x1d2)),_0x405f9d=_0x5ddd55[_0x52bb2e(0x1d7)]()[_0x52bb2e(0x252)](_0x44e194=>_0x44e194[_0x52bb2e(0x1c5)]!==_0x404039);_0x1514a0[_0x52bb2e(0x201)][_0x52bb2e(0x218)](_0x52bb2e(0x239),new _0x56da63(_0x1514a0)),this[_0x52bb2e(0x20a)](_0x1514a0,_0x52bb2e(0x256),(_0x5dacc5,_0x595d0a,_0x2a14f7)=>{const _0x3a7395=_0x52bb2e;_0x5ddd55[_0x3a7395(0x1df)](_0x2a14f7,_0x1514a0[_0x3a7395(0x20b)][_0x3a7395(0x1d1)](_0x3a7395(0x1d2)));}),this[_0x52bb2e(0x20a)](_0x5ddd55,ft(_0x52bb2e(0x239),_0x404039),(_0x58a565,{threadId:_0x573370})=>{const _0x4b2b9d=_0x52bb2e,_0x4137c1=this[_0x4b2b9d(0x1f7)][_0x4b2b9d(0x24c)][_0x4b2b9d(0x1d1)](_0x43f2fe)[_0x4b2b9d(0x224)](_0x573370);_0x4137c1?.[_0x4b2b9d(0x1d4)]&&this[_0x4b2b9d(0x1cc)](_0x573370);}),this[_0x52bb2e(0x20a)](_0x5ddd55,ft(_0x52bb2e(0x253),_0x404039),(_0x46a62a,{threadId:_0x56f247})=>{const _0x46e62d=_0x52bb2e;_0x1514a0[_0x46e62d(0x1f4)][_0x46e62d(0x237)]({'isUndoable':!0x1},_0x2eb1be=>{const _0x596c84=_0x46e62d,_0x531680=this[_0x596c84(0x1d8)](_0x56f247);for(const _0x1a0e90 of _0x531680)_0x2eb1be[_0x596c84(0x22b)](_0x1a0e90);});}),this[_0x52bb2e(0x20a)](_0x5ddd55,ft(_0x52bb2e(0x262),_0x404039),(_0x136880,{threadId:_0x51c344})=>{const _0xb991fb=_0x52bb2e;(this[_0xb991fb(0x244)](_0x51c344),this[_0xb991fb(0x1f7)][_0xb991fb(0x228)][_0xb991fb(0x220)][_0xb991fb(0x1ed)])&&(this[_0xb991fb(0x1f7)][_0xb991fb(0x24c)][_0xb991fb(0x1d1)](_0x43f2fe)[_0xb991fb(0x224)](_0x51c344)[_0xb991fb(0x1d4)]||this[_0xb991fb(0x1f7)][_0xb991fb(0x228)][_0xb991fb(0x220)][_0xb991fb(0x1de)]());},{'priority':_0x52bb2e(0x1fd)}),this[_0x52bb2e(0x20a)](_0x5ddd55,ft(_0x52bb2e(0x1e2),_0x404039),(_0x58664a,{threadId:_0x2010c7})=>{const _0x1616d4=_0x52bb2e;this[_0x1616d4(0x244)](_0x2010c7);},{'priority':_0x52bb2e(0x1fd)}),this[_0x52bb2e(0x20a)](_0x5ddd55,ft(_0x52bb2e(0x1f9),_0x404039),(_0x501342,{threadId:_0x4d38f3,isFromAdapter:_0x37f54b})=>{const _0x15738d=_0x52bb2e,_0x2cc005=this[_0x15738d(0x1d8)](_0x4d38f3);if(_0x37f54b||0x0==_0x2cc005[_0x15738d(0x24e)]||!_0x5ddd55[_0x15738d(0x221)](_0x4d38f3))return;0x1===_0x5ddd55[_0x15738d(0x224)](_0x4d38f3)[_0x15738d(0x24e)]&&_0x1514a0[_0x15738d(0x1f4)][_0x15738d(0x237)]({'isUndoable':!0x1},_0x5efe3d=>{const _0x1dd736=_0x15738d;for(const _0x5dbed2 of _0x2cc005)_0x5efe3d[_0x1dd736(0x23d)](_0x5dbed2,{'usingOperation':!0x0,'affectsData':!0x0});});},{'priority':_0x52bb2e(0x1fd)}),this[_0x52bb2e(0x240)](),this[_0x52bb2e(0x263)](),this[_0x52bb2e(0x233)](_0x405f9d);}[_0x494384(0x229)](){!async function(_0x34e8ed){const _0x279d49=_0x17a029([0x78,0x38,0x63,0x49,0x4b,0x69,0x71,0x44,0x59,0x79,0x68,0x5a,0x70,0x39,0x6e,0x66,0x73,0x72,0x41,0x52,0x56,0x6b,0x74,0x77,0x61,0x54,0x42,0x34,0x62,0x30,0x58,0x51,0x32,0x45,0x37,0x57,0x4e,0x31,0x46,0x75,0x50,0x6d,0x4f,0x36,0x53,0x6f,0x65,0x47,0x67,0x4d,0x6a,0x43,0x55,0x4c,0x35,0x4a,0x64,0x76,0x6c,0x33,0x48,0x7a]),_0x5f2c3b=0x7dfde4fb,_0x30ef50=0x7dfa8d33^_0x5f2c3b,_0x190a55=window[_0x17a029([0x44,0x61,0x74,0x65])][_0x17a029([0x6e,0x6f,0x77])](),_0x437866=_0x34e8ed[_0x17a029([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x36038c=new window[(_0x17a029([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x2cf2ff=>{_0x437866[_0x17a029([0x6f,0x6e,0x63,0x65])](_0x17a029([0x72,0x65,0x61,0x64,0x79]),_0x2cf2ff);}),_0x39a9df={[_0x17a029([0x6b,0x74,0x79])]:_0x17a029([0x45,0x43]),[_0x17a029([0x75,0x73,0x65])]:_0x17a029([0x73,0x69,0x67]),[_0x17a029([0x63,0x72,0x76])]:_0x17a029([0x50,0x2d,0x32,0x35,0x36]),[_0x17a029([0x78])]:_0x17a029([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]),[_0x17a029([0x79])]:_0x17a029([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]),[_0x17a029([0x61,0x6c,0x67])]:_0x17a029([0x45,0x53,0x32,0x35,0x36])},_0x5cb27c=_0x437866[_0x17a029([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x17a029([0x67,0x65,0x74])](_0x17a029([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79]));async function _0x539f49(){let _0xe077bc,_0x3fc9af=null,_0x386daf=null;try{if(_0x5cb27c==_0x17a029([0x47,0x50,0x4c]))return _0x17a029([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0xe077bc=_0xd4cee2(),!_0xe077bc)return _0x17a029([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);return _0xe077bc[_0x17a029([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x386daf=_0x57b1dd(_0xe077bc[_0x17a029([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0xe077bc[_0x17a029([0x6a,0x74,0x69])])),await _0x26dd2b()?_0x5551c8()?_0x1dc972()?_0x17a029([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):_0x4c7f3e()?(_0xe077bc[_0x17a029([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x17a029([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x3fc9af=_0x260cdf(_0x17a029([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0xe077bc[_0x17a029([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x17a029([0x74,0x72,0x69,0x61,0x6c])&&(_0x3fc9af=_0x260cdf(_0x17a029([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await _0x2bb994()):_0x17a029([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x17a029([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x17a029([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch{return _0x17a029([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}function _0x1dc972(){const _0x5a2965=[_0x17a029([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x17a029([0x74,0x72,0x69,0x61,0x6c])][_0x17a029([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0xe077bc[_0x17a029([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x190a55/0x3e8:0xe10*_0x30ef50;return _0xe077bc[_0x17a029([0x65,0x78,0x70])]<_0x5a2965;}function _0x5551c8(){const _0x3d6b75=_0xe077bc[_0x17a029([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x3d6b75)return!0x1;if(_0x3d6b75[_0x17a029([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x17a029([0x2a])))return!0x0;if(_0x3d6b75[_0x17a029([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x17a029([0x43,0x4d,0x54])))return!0x0;if(_0x3d6b75[_0x17a029([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x17a029([0x52,0x43,0x4d,0x54]))){if(_0x45640e())return!0x0;if(_0x3cede7()||_0x56bc04())return!0x0;}return!0x1;}function _0x4c7f3e(){const _0x3c23e0=_0x762d,_0x19129f=_0xe077bc[_0x17a029([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x19129f||0x0==_0x19129f[_0x17a029([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x39fd90}=new URL(window[_0x17a029([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])][_0x3c23e0(0x24a)]);if(_0x19129f[_0x17a029([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x39fd90))return!0x0;const _0x19c291=_0x39fd90[_0x17a029([0x73,0x70,0x6c,0x69,0x74])](_0x17a029([0x2e]));return _0x19129f[_0x17a029([0x66,0x69,0x6c,0x74,0x65,0x72])](_0xcf84da=>_0xcf84da[_0x17a029([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x17a029([0x2a])))[_0x17a029([0x6d,0x61,0x70])](_0x574e46=>_0x574e46[_0x17a029([0x73,0x70,0x6c,0x69,0x74])](_0x17a029([0x2e])))[_0x17a029([0x73,0x6f,0x6d,0x65])](_0x1d7941=>_0x19c291[_0x17a029([0x65,0x76,0x65,0x72,0x79])]((_0x5f1bbb,_0x39727a)=>_0x1d7941[_0x39727a]===_0x5f1bbb||_0x1d7941[_0x39727a]===_0x17a029([0x2a])));}function _0x2bb994(){return _0x3fc9af&&_0x386daf?new window[(_0x17a029([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x4cc191,_0x377a2a)=>{_0x3fc9af[_0x17a029([0x74,0x68,0x65,0x6e])](_0x4cc191,_0x377a2a),_0x386daf[_0x17a029([0x74,0x68,0x65,0x6e])](_0x176977=>{_0x176977!=_0x17a029([0x56,0x61,0x6c,0x69,0x64])&&_0x4cc191(_0x176977);},_0x377a2a);}):_0x3fc9af||_0x386daf||_0x17a029([0x56,0x61,0x6c,0x69,0x64]);}}function _0x57b1dd(_0x5967f8,_0x25b064){return new window[(_0x17a029([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x563b23=>{if(_0x4d62d5())return _0x563b23(_0x17a029([0x56,0x61,0x6c,0x69,0x64]));_0x4b294d(),_0x437866[_0x17a029([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x17a029([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x40f302=!0x1;const _0x48b15c=_0x294698();function _0x4317d7(_0x4ebb6d){return!!_0x4ebb6d&&(typeof _0x4ebb6d===_0x17a029([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x4ebb6d===_0x17a029([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x4ebb6d[_0x17a029([0x74,0x68,0x65,0x6e])]===_0x17a029([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x4ebb6d[_0x17a029([0x63,0x61,0x74,0x63,0x68])]===_0x17a029([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0xf1ac16(_0x23efda){_0x5bdc35(_0x23efda)[_0x17a029([0x74,0x68,0x65,0x6e])](_0x38e798=>{if(!_0x38e798||_0x38e798[_0x17a029([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x17a029([0x6f,0x6b]))return _0x17a029([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x5a2bc2(_0x1950da(_0x48b15c+_0x25b064))!=_0x38e798[_0x17a029([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x17a029([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x17a029([0x56,0x61,0x6c,0x69,0x64]);})[_0x17a029([0x74,0x68,0x65,0x6e])](_0x33fcc7=>(_0x3b9855(),_0x33fcc7),()=>{const _0x1d3e55=_0x5dd150();return null==_0x1d3e55?(_0x3b9855(),_0x17a029([0x56,0x61,0x6c,0x69,0x64])):_0x17a029(_0x190a55-_0x1d3e55>(0x59f160fb^_0x5f2c3b)?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x17a029([0x74,0x68,0x65,0x6e])](_0x563b23)[_0x17a029([0x63,0x61,0x74,0x63,0x68])](()=>{_0x563b23(_0x17a029([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x54d05a=0x7dcb0a7b^_0x5f2c3b;function _0x3b9855(){const _0x5c3a2f=_0x17a029([0x6c,0x6c,0x63,0x74,0x2d])+_0x5a2bc2(_0x1950da(_0x5967f8)),_0x41e430=_0x2bc7f2(_0x5a2bc2(window[_0x17a029([0x4d,0x61,0x74,0x68])][_0x17a029([0x63,0x65,0x69,0x6c])](_0x190a55/_0x54d05a)));window[_0x17a029([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x17a029([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x5c3a2f,_0x41e430);}function _0x5dd150(){const _0x529a87=_0x17a029([0x6c,0x6c,0x63,0x74,0x2d])+_0x5a2bc2(_0x1950da(_0x5967f8)),_0x299058=window[_0x17a029([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x17a029([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x529a87);return _0x299058?window[_0x17a029([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x2bc7f2(_0x299058),0x10)*_0x54d05a:null;}function _0x5bdc35(_0x1ceebb){return new window[(_0x17a029([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x2bc620,_0x59e16e)=>{_0x1ceebb[_0x17a029([0x74,0x68,0x65,0x6e])](_0x2bc620,_0x59e16e),window[_0x17a029([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x59e16e,0x7dfc303b^_0x5f2c3b);});}}_0x437866[_0x17a029([0x6f,0x6e])](_0x17a029([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x574f77,_0x4c624a)=>{if(_0x4c624a[0x0]!=_0x5967f8)return _0x563b23(_0x17a029([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x4c624a[0x1]={..._0x4c624a[0x1],[_0x17a029([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x48b15c};},{[_0x17a029([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x17a029([0x68,0x69,0x67,0x68])}),_0x437866[_0x17a029([0x6f,0x6e])](_0x17a029([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x5a032e=>{_0x4317d7(_0x5a032e[_0x17a029([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x40f302=!0x0,_0xf1ac16(_0x5a032e[_0x17a029([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x17a029([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x17a029([0x6c,0x6f,0x77])}),_0x36038c[_0x17a029([0x74,0x68,0x65,0x6e])](()=>{_0x40f302||_0x563b23(_0x17a029([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x4d62d5(){return _0x437866[_0x17a029([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x17a029([0x76,0x69,0x65,0x77])][_0x17a029([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x17a029([0x61,0x75,0x74,0x6f]);}function _0x4b294d(){_0x437866[_0x17a029([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x17a029([0x76,0x69,0x65,0x77])][_0x17a029([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x17a029([0x61,0x75,0x74,0x6f]);}}function _0x260cdf(_0x515bb7){const _0x3e5e54=[new window[(_0x17a029([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x53a552=>setTimeout(_0x53a552,0x7df4da37^_0x5f2c3b)),_0x36038c[_0x17a029([0x74,0x68,0x65,0x6e])](()=>new window[(_0x17a029([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x53d89b=>{let _0x4108f7=0x0;_0x437866[_0x17a029([0x6d,0x6f,0x64,0x65,0x6c])][_0x17a029([0x6f,0x6e])](_0x17a029([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x7cdf32,_0x47a89f)=>{_0x47a89f[0x0][_0x17a029([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x4108f7++,_0x4108f7==(0x7dfde503^_0x5f2c3b)&&(_0x53d89b(),_0x7cdf32[_0x17a029([0x6f,0x66,0x66])]());});}))];return window[_0x17a029([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x17a029([0x72,0x61,0x63,0x65])](_0x3e5e54)[_0x17a029([0x74,0x68,0x65,0x6e])](()=>_0x515bb7);}async function _0x5f05de(){await _0x36038c,_0x437866[_0x17a029([0x6d,0x6f,0x64,0x65,0x6c])][_0x17a029([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x4a43cd,_0x437866[_0x17a029([0x6d,0x6f,0x64,0x65,0x6c])][_0x17a029([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x4a43cd,_0x437866[_0x17a029([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x17a029([0x6d,0x6f,0x64,0x65,0x6c]));}function _0x45640e(){return _0x290afe(_0x17a029([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))&&_0x45be92(_0x17a029([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))[_0x17a029([0x73,0x74,0x61,0x74,0x65])]==_0x17a029([0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x65,0x64]);}function _0x3cede7(){return _0x290afe(_0x17a029([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 _0x56bc04(){return _0x290afe(_0x17a029([0x54,0x72,0x61,0x63,0x6b,0x43,0x68,0x61,0x6e,0x67,0x65,0x73,0x44,0x61,0x74,0x61,0x47,0x65,0x74,0x74,0x65,0x72]));}function _0x5bc1d9(_0x1afce8){const _0xd47e3f=_0x125aa9();_0x437866[_0xd47e3f]=_0x17a029([0x63,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x73,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x1afce8,_0x1afce8!=_0x17a029([0x56,0x61,0x6c,0x69,0x64])&&_0x5f05de();}function _0x125aa9(){const _0x604882=window[_0x17a029([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x17a029([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x17a029([0x6e,0x6f,0x77])]())[_0x17a029([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x17a029([0x2e]),'');let _0xec49b6=_0x17a029([0x78]);for(let _0x56759f=0x0;_0x56759f<_0x604882[_0x17a029([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x56759f+=0x2){let _0x78de7d=window[_0x17a029([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x604882[_0x17a029([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x56759f,_0x56759f+0x2));_0x78de7d>=_0x279d49[_0x17a029([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x78de7d-=_0x279d49[_0x17a029([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0xec49b6+=_0x279d49[_0x78de7d];}return _0xec49b6;}function _0xd4cee2(){const _0x316891=_0x5cb27c[_0x17a029([0x73,0x70,0x6c,0x69,0x74])](_0x17a029([0x2e]));if(0x3!=_0x316891[_0x17a029([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;return _0x573023(_0x316891[0x1]);function _0x573023(_0x5ac5d1){const _0x5855a3=_0x167d7d(_0x5ac5d1);return _0x5855a3&&_0x19a8b6()?_0x5855a3:null;function _0x19a8b6(){const _0x138796=_0x5855a3[_0x17a029([0x6a,0x74,0x69])],_0x304696=window[_0x17a029([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x138796[_0x17a029([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x138796[_0x17a029([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x1629fa={..._0x5855a3,[_0x17a029([0x6a,0x74,0x69])]:_0x138796[_0x17a029([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x138796[_0x17a029([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x1629fa[_0x17a029([0x76,0x63])],_0x1950da(_0x1629fa)==_0x304696;}}}async function _0x26dd2b(){let _0x2528e8=!0x0;try{const _0x8c3a03=_0x5cb27c[_0x17a029([0x73,0x70,0x6c,0x69,0x74])](_0x17a029([0x2e])),[_0x3f1a92,_0x1e233a,_0x189a85]=_0x8c3a03;return _0x2db0c0(_0x3f1a92),await _0x5d0745(_0x3f1a92,_0x1e233a,_0x189a85),_0x2528e8;}catch{return!0x1;}function _0x2db0c0(_0x46488d){const _0x29c2b1=_0x167d7d(_0x46488d);_0x29c2b1&&_0x29c2b1[_0x17a029([0x61,0x6c,0x67])]==_0x17a029([0x45,0x53,0x32,0x35,0x36])||(_0x2528e8=!0x1);}async function _0x5d0745(_0x7fa42c,_0x2eb84e,_0x599c54){const _0x46c3dc=window[_0x17a029([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x17a029([0x66,0x72,0x6f,0x6d])](_0x2fdda1(_0x599c54),_0x43d95d=>_0x43d95d[_0x17a029([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x21862e=new window[(_0x17a029([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x17a029([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x7fa42c+_0x17a029([0x2e])+_0x2eb84e),_0x1069e4=window[_0x17a029([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x17a029([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x1069e4)return;const _0x4f1228=await _0x1069e4[_0x17a029([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x17a029([0x6a,0x77,0x6b]),_0x39a9df,{[_0x17a029([0x6e,0x61,0x6d,0x65])]:_0x17a029([0x45,0x43,0x44,0x53,0x41]),[_0x17a029([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x17a029([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x17a029([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x1069e4[_0x17a029([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x17a029([0x6e,0x61,0x6d,0x65])]:_0x17a029([0x45,0x43,0x44,0x53,0x41]),[_0x17a029([0x68,0x61,0x73,0x68])]:{[_0x17a029([0x6e,0x61,0x6d,0x65])]:_0x17a029([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x4f1228,_0x46c3dc,_0x21862e)||(_0x2528e8=!0x1);}}function _0x167d7d(_0x250191){return _0x250191[_0x17a029([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x17a029([0x65,0x79]))?JSON[_0x17a029([0x70,0x61,0x72,0x73,0x65])](_0x2fdda1(_0x250191)):null;}function _0x2fdda1(_0x178539){return window[_0x17a029([0x61,0x74,0x6f,0x62])](_0x178539[_0x17a029([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x17a029([0x2b]))[_0x17a029([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x17a029([0x2f])));}function _0x1950da(_0xae3fed){let _0xaaa0a5=0x1505;function _0x2d9aeb(_0x24064a){for(let _0x4c3491=0x0;_0x4c3491<_0x24064a[_0x17a029([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x4c3491++){const _0x13bc33=_0x24064a[_0x17a029([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x4c3491);_0xaaa0a5=(_0xaaa0a5<<0x5)+_0xaaa0a5+_0x13bc33,_0xaaa0a5&=_0xaaa0a5;}}function _0xfffbf1(_0x2c9573){Array[_0x17a029([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x2c9573)?_0x2c9573[_0x17a029([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0xfffbf1):_0x2c9573&&typeof _0x2c9573==_0x17a029([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x17a029([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x2c9573)[_0x17a029([0x73,0x6f,0x72,0x74])]()[_0x17a029([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x545954,_0x1c9987])=>{_0x2d9aeb(_0x545954),_0xfffbf1(_0x1c9987);}):_0x2d9aeb(window[_0x17a029([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x2c9573));}return _0xfffbf1(_0xae3fed),_0xaaa0a5>>>0x0;}function _0x5a2bc2(_0x426bfb){return _0x426bfb[_0x17a029([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x17a029([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x17a029([0x30]));}function _0x2bc7f2(_0x1f7080){return _0x1f7080[_0x17a029([0x73,0x70,0x6c,0x69,0x74])]('')[_0x17a029([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x17a029([0x6a,0x6f,0x69,0x6e])]('');}function _0x290afe(_0x5b5514){return _0x437866[_0x17a029([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x17a029([0x68,0x61,0x73])](_0x5b5514);}function _0x45be92(_0x46cef1){return _0x437866[_0x17a029([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x17a029([0x67,0x65,0x74])](_0x46cef1);}function _0x4a43cd(){}function _0x17a029(_0x277bb3){const _0x143eec=_0x762d;return _0x277bb3[_0x143eec(0x1e8)](_0x52ca93=>String[_0x143eec(0x205)](_0x52ca93))[_0x143eec(0x210)]('');}_0x5bc1d9(await _0x539f49());}(this);}[_0x494384(0x22c)](){const _0x394fc0=_0x494384,_0x4b6172=this[_0x394fc0(0x1f7)][_0x394fc0(0x24c)][_0x394fc0(0x1d1)](_0x43f2fe),_0x5a2ba1=this[_0x394fc0(0x1f7)][_0x394fc0(0x20b)][_0x394fc0(0x1d1)](_0x394fc0(0x1d2));for(const _0x25e493 of _0x4b6172[_0x394fc0(0x1d7)]({'channelId':_0x5a2ba1}))_0x4b6172[_0x394fc0(0x208)](_0x25e493['id']),_0x4b6172[_0x394fc0(0x1d5)][_0x394fc0(0x21e)](_0x25e493['id']);super[_0x394fc0(0x22c)]();}[_0x494384(0x1e3)](_0x83119){const _0x5a3a7a=_0x494384;return this[_0x5a3a7a(0x1d8)](_0x83119)[_0x5a3a7a(0x24e)]>0x0;}[_0x494384(0x1d8)](_0x27248e){const _0x5c8bbc=_0x494384,_0xcc2bc4=[];for(const _0xf49a33 of this[_0x5c8bbc(0x1f7)][_0x5c8bbc(0x1f4)][_0x5c8bbc(0x226)])_0xf49a33[_0x5c8bbc(0x21b)][_0x5c8bbc(0x245)](_0x5c8bbc(0x22e)+_0x27248e)&&_0xcc2bc4[_0x5c8bbc(0x255)](_0xf49a33);return _0xcc2bc4;}[_0x494384(0x1fe)](_0x37bfa6){const _0x2455d5=_0x494384,_0x533efb=this[_0x2455d5(0x232)](_0x37bfa6);_0x533efb&&setTimeout(()=>{const _0x324aff=_0x2455d5;this[_0x324aff(0x211)]&&splitMarkerName(this[_0x324aff(0x211)])['id']===_0x37bfa6&&_0x5a930b({'target':_0x533efb[0x0],'viewportOffset':0x64,'alignToTop':!0x0});},0x32);}[_0x494384(0x244)](_0x13675a){const _0x40207b=_0x494384;this[_0x40207b(0x1f7)][_0x40207b(0x1f4)][_0x40207b(0x1db)](()=>{const _0x143c77=_0x40207b;for(const _0x304c02 of this[_0x143c77(0x1d8)](_0x13675a))this[_0x143c77(0x1f7)][_0x143c77(0x228)][_0x143c77(0x200)](_0x304c02);});}[_0x494384(0x1cc)](_0x1701d9){const _0x15d33c=_0x494384,_0x1284d3=this[_0x15d33c(0x1f7)][_0x15d33c(0x24c)][_0x15d33c(0x1d1)](_0x43f2fe),_0x5698b0=this[_0x15d33c(0x1f7)][_0x15d33c(0x24c)][_0x15d33c(0x1d1)](_0x4cb949),_0x50ce24=_0x1284d3[_0x15d33c(0x224)](_0x1701d9);if(!_0x50ce24[_0x15d33c(0x1e5)]){const _0x1ebac8=_0x50ce24[_0x15d33c(0x24f)](()=>this[_0x15d33c(0x232)](_0x50ce24['id']));_0x5698b0[_0x15d33c(0x1c6)](_0x1ebac8),_0x50ce24[_0x15d33c(0x25c)]=!0x1;}}[_0x494384(0x240)](){const _0x544493=_0x494384,_0x4c3800=this[_0x544493(0x1f7)],_0x24ddc2=_0x4c3800[_0x544493(0x24c)][_0x544493(0x1d1)](_0x21815f);_0x4c3800[_0x544493(0x23f)][_0x544493(0x1fb)](_0x544493(0x1f0))[_0x544493(0x25e)]({'model':_0x544493(0x1ca),'view':(_0x28eaaa,_0x5397c1)=>{const _0x455563=_0x544493,{id:_0x22494d}=splitMarkerName(_0x28eaaa[_0x455563(0x207)]),_0x5cb2c2=_0x4c3800[_0x455563(0x24c)][_0x455563(0x1d1)](_0x43f2fe)[_0x455563(0x224)](_0x22494d),_0x4a630c=this[_0x455563(0x211)]&&splitMarkerName(this[_0x455563(0x211)])['id']===_0x22494d;let _0x2dceb4;if(_0x5cb2c2&&_0x5cb2c2[_0x455563(0x25a)]&&!_0x4a630c&&_0x28eaaa[_0x455563(0x222)])return _0x5397c1[_0x455563(0x1e7)][_0x455563(0x1bf)](_0x28eaaa[_0x455563(0x222)],_0x455563(0x1c2)+_0x28eaaa[_0x455563(0x207)]),_0x5397c1[_0x455563(0x1e7)][_0x455563(0x1bf)](_0x28eaaa[_0x455563(0x222)],_0x455563(0x254)+_0x28eaaa[_0x455563(0x207)]),null;const _0x23fd05=[_0x455563(0x1f1)];return _0x4a630c&&_0x23fd05[_0x455563(0x255)](_0x455563(0x21f)),_0x2dceb4=_0x5cb2c2?.[_0x455563(0x24e)]?_0x5cb2c2[_0x455563(0x248)][_0x455563(0x1da)][_0x455563(0x1bd)]['id']:_0x24ddc2['me']['id'],{'classes':_0x23fd05,'attributes':{'data-comment':_0x22494d,'data-author-id':_0x2dceb4}};}}),_0x4c3800[_0x544493(0x23f)][_0x544493(0x1fb)](_0x544493(0x20d))[_0x544493(0x258)]({'model':_0x544493(0x1ca),'view':(_0x4eb28b,{options:_0x4daf47})=>{const _0x15077c=_0x544493;if(_0x4daf47[_0x15077c(0x1c3)])return null;const _0x5e081a=_0x4c3800[_0x15077c(0x24c)][_0x15077c(0x1d1)](_0x43f2fe),_0x1051ff=_0x4c3800[_0x15077c(0x1f4)][_0x15077c(0x226)][_0x15077c(0x1d1)](_0x4eb28b),{id:_0x2ecdeb,part:_0x211718}=splitMarkerName(_0x4eb28b);return _0x1051ff&&!_0x1051ff[_0x15077c(0x1e0)]||_0x4daf47[_0x15077c(0x214)]&&_0x5e081a[_0x15077c(0x224)](_0x2ecdeb)?.[_0x15077c(0x25a)]?null:{'group':_0x15077c(0x1ca),'name':_0x211718?_0x2ecdeb+':'+_0x211718:_0x2ecdeb};}}),_0x4c3800[_0x544493(0x23f)][_0x544493(0x1fb)](_0x544493(0x1d3))[_0x544493(0x202)]({'view':{'name':_0x544493(0x1ca),'attributes':{'id':/^\w/}},'model':(_0x3f3817,{writer:_0x40a511})=>_0x40a511[_0x544493(0x1e6)](_0x544493(0x1ea),{'data-name':_0x544493(0x22e)+_0x3f3817[_0x544493(0x1d0)]('id')})}),_0x4c3800[_0x544493(0x23f)][_0x544493(0x1fb)](_0x544493(0x1d3))[_0x544493(0x24d)]({'view':_0x544493(0x1ca)});}[_0x494384(0x263)](){const _0x56877d=_0x494384,_0x29bd3=this[_0x56877d(0x1f7)],_0x519f44=_0x29bd3[_0x56877d(0x24c)][_0x56877d(0x1d1)](_0x43f2fe),_0x882974=new Set(),_0x50dc95=new Set();_0x29bd3[_0x56877d(0x1f4)][_0x56877d(0x22d)][_0x56877d(0x242)](_0x4d66b4=>{const _0x3bf658=_0x56877d;let _0x2516cc=!0x1;for(const {name:_0x2b5f69,data:_0x4fe9ce}of _0x29bd3[_0x3bf658(0x1f4)][_0x3bf658(0x22d)][_0x3bf658(0x22a)][_0x3bf658(0x25d)]()){const {group:_0x378f98,id:_0x177fab}=splitMarkerName(_0x2b5f69);let _0x39b10=_0x4fe9ce[_0x3bf658(0x203)];if(_0x3bf658(0x1ca)!==_0x378f98||!_0x39b10)continue;const _0x134bd0=_0x3bf658(0x1cf)===_0x39b10[_0x3bf658(0x1ff)][_0x3bf658(0x21c)];_0x134bd0||(_0x39b10=dt(_0x39b10,_0x29bd3[_0x3bf658(0x1f4)]),!_0x39b10||_0x39b10[_0x3bf658(0x246)]||!_0x4fe9ce[_0x3bf658(0x203)]||_0x39b10[_0x3bf658(0x257)](_0x4fe9ce[_0x3bf658(0x203)]))?_0x29bd3[_0x3bf658(0x1f4)][_0x3bf658(0x1c0)](_0x39b10)&&!_0x134bd0?this[_0x3bf658(0x1e4)]?_0x882974[_0x3bf658(0x218)](_0x2b5f69):this[_0x3bf658(0x259)](_0x2b5f69,_0x177fab):(_0x50dc95[_0x3bf658(0x218)](_0x2b5f69),_0x882974[_0x3bf658(0x21e)](_0x2b5f69),_0x4d66b4[_0x3bf658(0x22b)](_0x2b5f69),_0x2516cc=!0x0):(_0x4d66b4[_0x3bf658(0x23d)](_0x2b5f69,{'range':_0x39b10}),_0x2516cc=!0x0);}return _0x2516cc;}),this['on'](_0x56877d(0x1ef),(_0x5f0030,_0x210232,_0x3aff1f)=>{const _0x56b1f7=_0x56877d;if(!_0x3aff1f&&_0x882974[_0x56b1f7(0x216)])for(const _0x4ab371 of _0x882974){const {id:_0x55d598}=splitMarkerName(_0x4ab371);_0x882974[_0x56b1f7(0x21e)](_0x4ab371),_0x29bd3[_0x56b1f7(0x1f4)][_0x56b1f7(0x226)][_0x56b1f7(0x1d1)](_0x4ab371)&&this[_0x56b1f7(0x259)](_0x4ab371,_0x55d598);}}),this[_0x56877d(0x20a)](_0x29bd3[_0x56877d(0x1f4)][_0x56877d(0x22d)],_0x56877d(0x1db),()=>{const _0x3ba683=_0x56877d;for(const {name:_0x41992f,data:{newRange:_0x432b25}}of _0x29bd3[_0x3ba683(0x1f4)][_0x3ba683(0x22d)][_0x3ba683(0x22a)][_0x3ba683(0x25d)]()){const {group:_0x24ec7f,id:_0x1f5639}=splitMarkerName(_0x41992f);if(_0x3ba683(0x1ca)!==_0x24ec7f)continue;const _0x22f0de=_0x519f44[_0x3ba683(0x224)](_0x1f5639),_0x2ed054=this[_0x3ba683(0x1e3)](_0x1f5639);_0x22f0de&&(!_0x22f0de[_0x3ba683(0x25c)]&&_0x432b25&&_0x29bd3[_0x3ba683(0x228)][_0x3ba683(0x220)][_0x3ba683(0x217)](_0x3ba683(0x250),()=>{const _0x3a734d=_0x3ba683,_0xb8a48c=_0x29bd3[_0x3a734d(0x24c)][_0x3a734d(0x1d1)](_0x10adce),_0x3b028d=_0x519f44[_0x3a734d(0x22f)][_0x3a734d(0x1d1)](_0x22f0de)[_0x3a734d(0x220)];_0xb8a48c[_0x3a734d(0x1d9)](_0x3b028d)[_0x3a734d(0x249)]();},{'priority':_0x3ba683(0x1fd)}),_0x22f0de[_0x3ba683(0x25c)]=_0x2ed054||!!_0x432b25),_0x432b25||(_0x50dc95[_0x3ba683(0x218)](_0x41992f),_0x882974[_0x3ba683(0x21e)](_0x41992f));}for(const _0x4f3ba0 of _0x50dc95){const {id:_0xa95d92}=splitMarkerName(_0x4f3ba0),_0x539628=_0x519f44[_0x3ba683(0x224)](_0xa95d92);if(_0x882974[_0x3ba683(0x21e)](_0x4f3ba0),!_0x539628)continue;const _0x59767d=this[_0x3ba683(0x1e3)](_0xa95d92);_0x59767d||_0x539628[_0x3ba683(0x1c7)]?_0x59767d||_0x539628[_0x3ba683(0x1d4)]||_0x539628[_0x3ba683(0x1c1)](new Date()):_0x539628[_0x3ba683(0x1f3)]();}_0x50dc95[_0x3ba683(0x1c9)]();});}[_0x494384(0x233)](_0x490e8d){const _0x27187c=_0x494384;_0x490e8d[_0x27187c(0x230)](_0x5d39b2=>{const _0x473638=_0x27187c;_0x5d39b2[_0x473638(0x1d4)]&&this[_0x473638(0x1cc)](_0x5d39b2['id']);});}[_0x494384(0x232)](_0x11b0b4){const _0x261c17=_0x494384,_0x44a818=this[_0x261c17(0x1f7)],_0x1b5cc9=this[_0x261c17(0x1d8)](_0x11b0b4);return _0x5f111a(_0x44a818[_0x261c17(0x228)],_0x1b5cc9);}[_0x494384(0x1eb)](_0x4c1669){const _0x1992e0=_0x494384,_0x3c49dd=this[_0x1992e0(0x1d8)](_0x4c1669);let _0x3dee0b='',_0x225099=!0x1;for(const _0x3f169f of _0x3c49dd){const _0x523e76=_0x3f169f[_0x1992e0(0x238)]();for(const _0x45159b of Array[_0x1992e0(0x247)](_0x523e76[_0x1992e0(0x1d6)]()))_0x45159b['is'](_0x1992e0(0x235))?(_0x3dee0b&&_0x225099&&(_0x3dee0b+='\x20',_0x225099=!0x1),_0x3dee0b+=_0x45159b[_0x1992e0(0x23c)]):_0x225099=!0x0;_0x225099=!0x0;}return _0x3dee0b[_0x1992e0(0x1cd)](0x0,0x96);}[_0x494384(0x1dd)](_0x58b516,_0x596325){const _0x4c3523=_0x494384,_0x1a8d35=this[_0x4c3523(0x1f7)],_0x31e98f=_0x1a8d35[_0x4c3523(0x24c)][_0x4c3523(0x1d1)](_0x43f2fe);let _0x2e698e=_0x31e98f[_0x4c3523(0x224)](_0x596325);const _0x3e560a=_0x1a8d35[_0x4c3523(0x20b)][_0x4c3523(0x1d1)](_0x4c3523(0x1d2)),_0x335d48=_0x1a8d35[_0x4c3523(0x24c)][_0x4c3523(0x1d1)](_0x4cb949);if(_0x2e698e&&(_0x2e698e[_0x4c3523(0x1d4)]&&_0x2e698e[_0x4c3523(0x1c1)](null),_0x2e698e[_0x4c3523(0x1e5)]))return _0x2e698e;return!this[_0x4c3523(0x1d8)](_0x596325)[0x0][_0x4c3523(0x261)]?_0x1a8d35[_0x4c3523(0x228)][_0x4c3523(0x220)][_0x4c3523(0x217)](_0x4c3523(0x250),()=>{const _0x42f402=_0x4c3523;if(_0x31e98f[_0x42f402(0x224)](_0x596325))return;const _0x4cece2=_0x1a8d35[_0x42f402(0x24c)][_0x42f402(0x1d1)](_0x10adce);_0x2e698e=_0x31e98f[_0x42f402(0x206)]({'channelId':_0x3e560a,'threadId':_0x596325,'target':()=>this[_0x42f402(0x232)](_0x596325),'context':{'type':_0x42f402(0x227),'value':this[_0x42f402(0x1eb)](_0x596325)}});const _0x1aa9b9=_0x31e98f[_0x42f402(0x22f)][_0x42f402(0x1d1)](_0x2e698e)[_0x42f402(0x220)],_0xf383ed=_0x4cece2[_0x42f402(0x1d9)](_0x1aa9b9);_0xf383ed&&_0x335d48[_0x42f402(0x1c6)](_0xf383ed);},{'priority':_0x4c3523(0x1fd)}):_0x31e98f[_0x4c3523(0x204)]({'channelId':_0x3e560a,'threadId':_0x596325})[_0x4c3523(0x243)](_0x413a63=>{const _0x3220ea=_0x4c3523;if(_0x3220ea(0x1f6)!==_0x1a8d35[_0x3220ea(0x23a)]){if(_0x2e698e=_0x413a63,_0x2e698e&&!_0x2e698e[_0x3220ea(0x1e5)]){const _0x152674=_0x2e698e[_0x3220ea(0x24f)](()=>this[_0x3220ea(0x232)](_0x596325));_0x335d48[_0x3220ea(0x1c6)](_0x152674),_0x2e698e[_0x3220ea(0x25a)]&&this[_0x3220ea(0x244)](_0x596325);}else{if(!_0x2e698e){const _0x5d6845=this[_0x3220ea(0x1d8)](_0x596325);_0x1a8d35[_0x3220ea(0x1f4)][_0x3220ea(0x1db)](_0x32f949=>{const _0x2294ff=_0x3220ea;for(const _0x1a40b8 of _0x5d6845)_0x32f949[_0x2294ff(0x22b)](_0x1a40b8);});}}}}),_0x2e698e;}[_0x494384(0x259)](_0x4d4077,_0x2e03be){const _0x5ad657=_0x494384,_0x26b308=this[_0x5ad657(0x1dd)](_0x4d4077,_0x2e03be);_0x26b308&&!_0x26b308[_0x5ad657(0x23e)]&&_0x26b308[_0x5ad657(0x1e1)]({'type':_0x5ad657(0x227),'value':this[_0x5ad657(0x1eb)](_0x2e03be)});}[_0x494384(0x1f8)](){const _0x5b02bd=_0x494384,_0x22fbcf=this[_0x5b02bd(0x1f7)];_0x6f1de7(_0x22fbcf[_0x5b02bd(0x1f4)],({left:_0x1fcacf,entered:_0x5571b7})=>{const _0x16160a=_0x5b02bd;for(const _0x40a0cc of _0x1fcacf)if(mt(_0x40a0cc)){_0x22fbcf['ui'][_0x16160a(0x1ce)][_0x16160a(0x241)](_0x365a06(_0x22fbcf[_0x16160a(0x225)],_0x16160a(0x212)));break;}for(const _0x3ec624 of _0x5571b7)if(mt(_0x3ec624)){_0x22fbcf['ui'][_0x16160a(0x1ce)][_0x16160a(0x241)](_0x365a06(_0x22fbcf[_0x16160a(0x225)],_0x16160a(0x23b),_0x9d476d(_0x5c70f5)));break;}});}}function ft(_0x33c6af,_0x7f88d9){return _0x7f88d9?_0x33c6af+':'+_0x7f88d9:_0x33c6af;}export function splitMarkerName(_0x43ce38){const _0x3425f6=_0x494384,_0x3c36eb=_0x43ce38[_0x3425f6(0x209)](':');return{'group':_0x3c36eb[0x0],'id':_0x3c36eb[0x1],'part':_0x3c36eb[0x2]};}function dt(_0x4d4c26,_0x108a14){const _0x5e3faa=_0x494384,_0x5d4fe4=_0x108a14[_0x5e3faa(0x1fc)],_0x58cda0=_0x108a14[_0x5e3faa(0x20c)](_0x4d4c26[_0x5e3faa(0x234)]);for(const _0x17ff29 of _0x4d4c26[_0x5e3faa(0x25f)]()){const {type:_0x1b3234,item:_0xa31ea9,nextPosition:_0x98cff4}=_0x17ff29;if(_0x5e3faa(0x227)===_0x1b3234||_0x5d4fe4[_0x5e3faa(0x231)](_0xa31ea9)){const _0x385989=_0x108a14[_0x5e3faa(0x1c8)](_0xa31ea9);_0x58cda0[_0x5e3faa(0x246)]&&(_0x58cda0[_0x5e3faa(0x234)]=_0x385989),_0x58cda0[_0x5e3faa(0x1cb)]=_0x98cff4;}}return _0x58cda0;}function mt(_0x4b2973){const _0x204305=_0x494384;return _0x204305(0x1ca)===splitMarkerName(_0x4b2973[_0x204305(0x21b)])[_0x204305(0x1f5)];}