UNPKG

@ckeditor/ckeditor5-comments

Version:

Collaborative comments feature for CKEditor 5.

23 lines • 39 kB
/* * 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 _0x47feb7=_0x13a3;(function(_0x5b2c74,_0x495d28){const _0x988920=_0x13a3,_0x4352a3=_0x5b2c74();while(!![]){try{const _0x386da7=-parseInt(_0x988920(0x157))/0x1*(-parseInt(_0x988920(0x180))/0x2)+parseInt(_0x988920(0x199))/0x3+-parseInt(_0x988920(0x16e))/0x4*(-parseInt(_0x988920(0x132))/0x5)+parseInt(_0x988920(0x127))/0x6*(parseInt(_0x988920(0x123))/0x7)+-parseInt(_0x988920(0x12e))/0x8+-parseInt(_0x988920(0x14f))/0x9*(parseInt(_0x988920(0x17a))/0xa)+-parseInt(_0x988920(0x183))/0xb;if(_0x386da7===_0x495d28)break;else _0x4352a3['push'](_0x4352a3['shift']());}catch(_0x380bbd){_0x4352a3['push'](_0x4352a3['shift']());}}}(_0x3c71,0xab961));import{Plugin as _0x217255}from'ckeditor5/src/core.js';import{getEnvKeystrokeText as _0x3b2408,scrollViewportToShowTarget as _0x2c4a74,uid as _0x3839d7}from'ckeditor5/src/utils.js';import _0xb40e83 from'./commentsrepository.js';import _0x28c915 from'./addcommentthreadcommand.js';function _0x13a3(_0x1c5688,_0x539d61){const _0x3c71de=_0x3c71();return _0x13a3=function(_0x13a31e,_0x101cee){_0x13a31e=_0x13a31e-0x121;let _0x64a159=_0x3c71de[_0x13a31e];return _0x64a159;},_0x13a3(_0x1c5688,_0x539d61);}import{surroundingMarkersDetector as _0x4ae81c,getAllMarkersDomElementsSorted as _0x3e4467,FOCUS_ANNOTATION_KEYSTROKE as _0xdd059f,Users as _0x4f8220}from'ckeditor5-collaboration/src/collaboration-core.js';function _0x3c71(){const _0x573c98=['isOfficialPlugin','config','comment:','afterInit','schema','change:isReadOnly','once','consume','href','newRange','openNewCommentThread','conversion','isObject','markers','group','createElement','2027448sndbjR','listenTo','editor','attachTo','activeMarker','low','resolveCommentThread','substring','pluginName','$marker','registerPostFixer','getCommentThread','730VZpFYA','end','map','scrollToThreadMarker','plugins','_initializeMarkerConverters','378RyzCNb','size','getRange','4706119zoOpTa','differ','_getTargetForId','view','fromCharCode','addCommentThread','context','requires','setContext','consumable','getWalker','push','collaboration.channelId','_handleInitialThreads','ck-comment-marker','_attachMarkerToThread','getAllMarkersForId','markerToHighlight','getItems','_handleThreadMarker','remove','isThreadsLoadingPaused','2302476Zukgcv','removeCommentThread','render','fetchCommentThread','dataDowncast','hasDomSelection','ariaLiveAnnouncer','split','_reconvertMarkers','addMarker:','_detachCommentThread','getChangedMarkers','commands','_getTextContext','getAttribute','isAttached','change:isThreadsLoadingPaused','affectsData','destroyed','init','unlinkedAt','removeMarker','hasCommentThread','createRange','reconvertMarker','addComment','change:activeMarker','isResolved','_threadToController','switchReadOnly','_threads','hasMarkerForId','add','enqueueChange','isEqual','for','ready','elementToElement','isCollapsed','focus','showCommentHighlights','get','startsWith','_attachArchivedThread','refreshVisibility','locale','hasContent','delete','1665685ZSWCzL','createPositionBefore','rootName','author','6qCXHZj','comments','getCommentThreads','ck-comment-marker--active','ENTER_COMMENT_ANNOUNCEMENT','state','setUnlinkedAt','5225824pBuKgb','name','registerAnnotation','then','10JPavCA','clear','filter','dataToMarker','_handleMarkerAddAndRemove','_initAriaMarkerChangeAnnouncements','start','isPremiumPlugin','announce','ignoreResolvedComments','LEAVE_COMMENT_ANNOUNCEMENT','markerName','updateMarker','length','editing','first','removeMarker:','join','$graveyard','text','editingDowncast','upcast','comment','root','_hasTargetInContent','channelId','isSubmitted','CommentsEditing','data','35487KeleLl','markerToData','item','reopenCommentThread','model','set','document','getByInnerView','278KMvcpv','destroy','managedUsingOperations','from','$textProxy','change','forEach'];_0x3c71=function(){return _0x573c98;};return _0x3c71();}import _0x3a7344 from'../annotations/editorannotations.js';import _0xc6429f from'./integrations/commentsrestrictededitingmode.js';import _0x4faa01 from'./integrations/importword.js';import _0x319928 from'./integrations/clipboard.js';import _0x7bb155 from'./integrations/showcommenthighlights.js';import'../../theme/commentmarker.css';import _0x421e74 from'../annotations/annotations.js';import{getTranslation as _0x55af66}from'../utils/common-translations.js';export default class r extends _0x217255{static get[_0x47feb7(0x18a)](){return[_0xb40e83,_0x3a7344,_0x4f8220,_0xc6429f,_0x4faa01,_0x319928,_0x7bb155];}static get[_0x47feb7(0x176)](){const _0x25517e=_0x47feb7;return _0x25517e(0x14d);}static get[_0x47feb7(0x15e)](){return!0x0;}static get[_0x47feb7(0x139)](){return!0x0;}constructor(_0x4e12a5){const _0x2b0ee2=_0x47feb7;super(_0x4e12a5),this[_0x2b0ee2(0x154)](_0x2b0ee2(0x198),!0x0),_0x4e12a5[_0x2b0ee2(0x14e)][_0x2b0ee2(0x164)](_0x2b0ee2(0x1bd),()=>this[_0x2b0ee2(0x198)]=!0x1),this[_0x2b0ee2(0x154)](_0x2b0ee2(0x172),null),this['on'](_0x2b0ee2(0x1b3),(_0x24d103,_0x235009,_0x3d10e3,_0xd9ff04)=>{const _0x30109e=_0x2b0ee2,_0x5b0e34=_0x4e12a5[_0x30109e(0x17e)][_0x30109e(0x1c2)](_0xb40e83),_0x2f8a81=_0x3d10e3?splitMarkerName(_0x3d10e3)['id']:null;_0x4e12a5[_0x30109e(0x153)][_0x30109e(0x15c)](()=>{const _0x3fdf23=_0x30109e;if(_0x2f8a81){const _0x5b4e95=this[_0x3fdf23(0x193)](_0x2f8a81);for(const _0x1d585f of _0x5b4e95)_0x4e12a5[_0x3fdf23(0x140)][_0x3fdf23(0x1b1)](_0x1d585f);}if(_0xd9ff04){const {id:_0x1b4038}=splitMarkerName(_0xd9ff04),_0x268ed2=_0x5b0e34[_0x3fdf23(0x179)](_0x1b4038);if(_0x268ed2&&_0x268ed2[_0x3fdf23(0x1ad)])return;if(_0x268ed2&&!_0x268ed2[_0x3fdf23(0x1a8)])return;const _0x1393bf=this[_0x3fdf23(0x193)](_0x1b4038);for(const _0x4d89b8 of _0x1393bf)_0x4e12a5[_0x3fdf23(0x140)][_0x3fdf23(0x1b1)](_0x4d89b8);}}),_0x2f8a81&&this[_0x30109e(0x17d)](_0x2f8a81);}),this[_0x2b0ee2(0x137)]();}[_0x47feb7(0x1ac)](){const _0x45e99a=_0x47feb7,_0x4b4fa9=this[_0x45e99a(0x170)],_0x449968=_0x4b4fa9[_0x45e99a(0x17e)][_0x45e99a(0x1c2)](_0xb40e83),_0x3511fa=_0x4b4fa9[_0x45e99a(0x15f)][_0x45e99a(0x1c2)](_0x45e99a(0x18f)),_0x29c465=_0x449968[_0x45e99a(0x129)]()[_0x45e99a(0x134)](_0x46b65a=>_0x46b65a[_0x45e99a(0x14b)]!==_0x3511fa);_0x4b4fa9[_0x45e99a(0x1a5)][_0x45e99a(0x1b9)](_0x45e99a(0x188),new _0x28c915(_0x4b4fa9)),this[_0x45e99a(0x16f)](_0x4b4fa9,_0x45e99a(0x163),(_0x3ef5b7,_0x3abc3e,_0x27330a)=>{const _0x45eb18=_0x45e99a;_0x449968[_0x45eb18(0x1b6)](_0x27330a,_0x4b4fa9[_0x45eb18(0x15f)][_0x45eb18(0x1c2)](_0x45eb18(0x18f)));}),this[_0x45e99a(0x16f)](_0x449968,ft(_0x45e99a(0x188),_0x3511fa),(_0x20ab81,{threadId:_0x3690da})=>{const _0x23be7f=_0x45e99a,_0x16b193=this[_0x23be7f(0x170)][_0x23be7f(0x17e)][_0x23be7f(0x1c2)](_0xb40e83)[_0x23be7f(0x179)](_0x3690da);_0x16b193&&_0x16b193[_0x23be7f(0x1ad)]&&this[_0x23be7f(0x1c4)](_0x3690da);}),this[_0x45e99a(0x16f)](_0x449968,ft(_0x45e99a(0x19a),_0x3511fa),(_0x4fdba4,{threadId:_0x51a4c1})=>{const _0x44d36f=_0x45e99a;_0x4b4fa9[_0x44d36f(0x153)][_0x44d36f(0x1ba)]({'isUndoable':!0x1},_0x59380f=>{const _0x13f3b2=_0x44d36f,_0x2b13e5=this[_0x13f3b2(0x193)](_0x51a4c1);for(const _0x18536d of _0x2b13e5)_0x59380f[_0x13f3b2(0x1ae)](_0x18536d);});}),this[_0x45e99a(0x16f)](_0x449968,ft(_0x45e99a(0x174),_0x3511fa),(_0x342411,{threadId:_0x454421})=>{const _0x203935=_0x45e99a;(this[_0x203935(0x1a1)](_0x454421),this[_0x203935(0x170)][_0x203935(0x140)][_0x203935(0x186)][_0x203935(0x19e)])&&(this[_0x203935(0x170)][_0x203935(0x17e)][_0x203935(0x1c2)](_0xb40e83)[_0x203935(0x179)](_0x454421)[_0x203935(0x1ad)]||this[_0x203935(0x170)][_0x203935(0x140)][_0x203935(0x186)][_0x203935(0x1c0)]());},{'priority':_0x45e99a(0x173)}),this[_0x45e99a(0x16f)](_0x449968,ft(_0x45e99a(0x152),_0x3511fa),(_0x4e13d3,{threadId:_0x556cd7})=>{const _0xaf74af=_0x45e99a;this[_0xaf74af(0x1a1)](_0x556cd7);},{'priority':_0x45e99a(0x173)}),this[_0x45e99a(0x16f)](_0x449968,ft(_0x45e99a(0x1b2),_0x3511fa),(_0x3533c7,{threadId:_0x8e18e7,isFromAdapter:_0x488068})=>{const _0x270def=_0x45e99a,_0x5a7591=this[_0x270def(0x193)](_0x8e18e7);if(_0x488068||0x0==_0x5a7591[_0x270def(0x13f)]||!_0x449968[_0x270def(0x1af)](_0x8e18e7))return;0x1===_0x449968[_0x270def(0x179)](_0x8e18e7)[_0x270def(0x13f)]&&_0x4b4fa9[_0x270def(0x153)][_0x270def(0x1ba)]({'isUndoable':!0x1},_0x3e03c9=>{const _0x44dc0a=_0x270def;for(const _0x51ac9b of _0x5a7591)_0x3e03c9[_0x44dc0a(0x13e)](_0x51ac9b,{'usingOperation':!0x0,'affectsData':!0x0});});},{'priority':_0x45e99a(0x173)}),this[_0x45e99a(0x17f)](),this[_0x45e99a(0x136)](),this[_0x45e99a(0x190)](_0x29c465);}[_0x47feb7(0x161)](){!async function(_0x21a35f){const _0x1873e3=_0x4718ed([0x4b,0x6e,0x63,0x48,0x69,0x33,0x75,0x71,0x4f,0x4e,0x4c,0x38,0x5a,0x67,0x35,0x54,0x7a,0x50,0x32,0x42,0x6f,0x6b,0x68,0x34,0x58,0x45,0x66,0x64,0x36,0x70,0x74,0x43,0x55,0x6c,0x49,0x79,0x31,0x4a,0x47,0x39,0x65,0x4d,0x72,0x73,0x6d,0x44,0x52,0x57,0x6a,0x51,0x53,0x78,0x76,0x62,0x30,0x46,0x77,0x61,0x37,0x59,0x56,0x41]),_0x35520f=0x4b4084dd,_0x3ef323=0x4b47e59d^_0x35520f,_0x40321b=window[_0x4718ed([0x44,0x61,0x74,0x65])][_0x4718ed([0x6e,0x6f,0x77])](),_0x1a42d3=_0x21a35f[_0x4718ed([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x5b0725=new window[(_0x4718ed([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x4f3e84=>{_0x1a42d3[_0x4718ed([0x6f,0x6e,0x63,0x65])](_0x4718ed([0x72,0x65,0x61,0x64,0x79]),_0x4f3e84);}),_0x1f15a7={[_0x4718ed([0x6b,0x74,0x79])]:_0x4718ed([0x45,0x43]),[_0x4718ed([0x75,0x73,0x65])]:_0x4718ed([0x73,0x69,0x67]),[_0x4718ed([0x63,0x72,0x76])]:_0x4718ed([0x50,0x2d,0x32,0x35,0x36]),[_0x4718ed([0x78])]:_0x4718ed([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]),[_0x4718ed([0x79])]:_0x4718ed([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]),[_0x4718ed([0x61,0x6c,0x67])]:_0x4718ed([0x45,0x53,0x32,0x35,0x36])},_0x37f05a=_0x1a42d3[_0x4718ed([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x4718ed([0x67,0x65,0x74])](_0x4718ed([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79]));async function _0x29a9ac(){let _0x515457,_0x1add4b=null,_0x1f14ec=null;try{if(_0x37f05a==_0x4718ed([0x47,0x50,0x4c]))return _0x4718ed([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x515457=_0x211a3f(),!_0x515457)return _0x4718ed([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);return _0x515457[_0x4718ed([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x1f14ec=_0x123428(_0x515457[_0x4718ed([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x515457[_0x4718ed([0x6a,0x74,0x69])])),await _0x314cdb()?_0x3e4053()?_0x1268c2()?_0x4718ed([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):_0x22e814()?(_0x515457[_0x4718ed([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x4718ed([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x1add4b=_0x443d98(_0x4718ed([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x515457[_0x4718ed([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x4718ed([0x74,0x72,0x69,0x61,0x6c])&&(_0x1add4b=_0x443d98(_0x4718ed([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await _0x1d0f2b()):_0x4718ed([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x4718ed([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x4718ed([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x19c05a){return _0x4718ed([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}function _0x1268c2(){const _0x23aab4=[_0x4718ed([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x4718ed([0x74,0x72,0x69,0x61,0x6c])][_0x4718ed([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x515457[_0x4718ed([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x40321b/0x3e8:0xe10*_0x3ef323;return _0x515457[_0x4718ed([0x65,0x78,0x70])]<_0x23aab4;}function _0x3e4053(){const _0x1b0db6=_0x515457[_0x4718ed([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x1b0db6)return!0x1;if(_0x1b0db6[_0x4718ed([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x4718ed([0x2a])))return!0x0;if(_0x1b0db6[_0x4718ed([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x4718ed([0x43,0x4d,0x54])))return!0x0;if(_0x1b0db6[_0x4718ed([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x4718ed([0x52,0x43,0x4d,0x54]))){if(_0x340f22())return!0x0;if(_0x42b0af()||_0x3d5081())return!0x0;}return!0x1;}function _0x22e814(){const _0x1ac029=_0x13a3,_0x4549cc=_0x515457[_0x4718ed([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x4549cc||0x0==_0x4549cc[_0x4718ed([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x22752e}=new URL(window[_0x4718ed([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])][_0x1ac029(0x166)]);if(_0x4549cc[_0x4718ed([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x22752e))return!0x0;const _0x419bbe=_0x22752e[_0x4718ed([0x73,0x70,0x6c,0x69,0x74])](_0x4718ed([0x2e]));return _0x4549cc[_0x4718ed([0x66,0x69,0x6c,0x74,0x65,0x72])](_0xa75922=>_0xa75922[_0x4718ed([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x4718ed([0x2a])))[_0x4718ed([0x6d,0x61,0x70])](_0x1ac009=>_0x1ac009[_0x4718ed([0x73,0x70,0x6c,0x69,0x74])](_0x4718ed([0x2e])))[_0x4718ed([0x73,0x6f,0x6d,0x65])](_0x3f76c4=>_0x419bbe[_0x4718ed([0x65,0x76,0x65,0x72,0x79])]((_0x21b75d,_0x4ff7f7)=>_0x3f76c4[_0x4ff7f7]===_0x21b75d||_0x3f76c4[_0x4ff7f7]===_0x4718ed([0x2a])));}function _0x1d0f2b(){return _0x1add4b&&_0x1f14ec?new window[(_0x4718ed([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x4d57e0,_0x1edfb8)=>{_0x1add4b[_0x4718ed([0x74,0x68,0x65,0x6e])](_0x4d57e0,_0x1edfb8),_0x1f14ec[_0x4718ed([0x74,0x68,0x65,0x6e])](_0x666ab3=>{_0x666ab3!=_0x4718ed([0x56,0x61,0x6c,0x69,0x64])&&_0x4d57e0(_0x666ab3);},_0x1edfb8);}):_0x1add4b||_0x1f14ec||_0x4718ed([0x56,0x61,0x6c,0x69,0x64]);}}function _0x123428(_0x187c3d,_0x321b21){return new window[(_0x4718ed([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x188984=>{if(_0x5b36f2())return _0x188984(_0x4718ed([0x56,0x61,0x6c,0x69,0x64]));_0x160e39(),_0x1a42d3[_0x4718ed([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x4718ed([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x38d6f9=!0x1;const _0x651062=_0x3839d7();function _0x17ff63(_0x58e626){return!!_0x58e626&&(typeof _0x58e626===_0x4718ed([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x58e626===_0x4718ed([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x58e626[_0x4718ed([0x74,0x68,0x65,0x6e])]===_0x4718ed([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x58e626[_0x4718ed([0x63,0x61,0x74,0x63,0x68])]===_0x4718ed([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x136471(_0x23c12c){_0x224c28(_0x23c12c)[_0x4718ed([0x74,0x68,0x65,0x6e])](_0x2dcd48=>{if(!_0x2dcd48||_0x2dcd48[_0x4718ed([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x4718ed([0x6f,0x6b]))return _0x4718ed([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x1e66e0(_0x4cf24e(_0x651062+_0x321b21))!=_0x2dcd48[_0x4718ed([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x4718ed([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x4718ed([0x56,0x61,0x6c,0x69,0x64]);})[_0x4718ed([0x74,0x68,0x65,0x6e])](_0x44a753=>(_0x358205(),_0x44a753),()=>{const _0x220734=_0x297e3f();return null==_0x220734?(_0x358205(),_0x4718ed([0x56,0x61,0x6c,0x69,0x64])):_0x4718ed(_0x40321b-_0x220734>(0x6f4c00dd^_0x35520f)?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x4718ed([0x74,0x68,0x65,0x6e])](_0x188984)[_0x4718ed([0x63,0x61,0x74,0x63,0x68])](()=>{_0x188984(_0x4718ed([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x39ab88=0x4b766a5d^_0x35520f;function _0x358205(){const _0xccb76c=_0x4718ed([0x6c,0x6c,0x63,0x74,0x2d])+_0x1e66e0(_0x4cf24e(_0x187c3d)),_0x426c48=_0x51a659(_0x1e66e0(window[_0x4718ed([0x4d,0x61,0x74,0x68])][_0x4718ed([0x63,0x65,0x69,0x6c])](_0x40321b/_0x39ab88)));window[_0x4718ed([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x4718ed([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0xccb76c,_0x426c48);}function _0x297e3f(){const _0x448513=_0x4718ed([0x6c,0x6c,0x63,0x74,0x2d])+_0x1e66e0(_0x4cf24e(_0x187c3d)),_0x4b17d6=window[_0x4718ed([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x4718ed([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x448513);return _0x4b17d6?window[_0x4718ed([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x51a659(_0x4b17d6),0x10)*_0x39ab88:null;}function _0x224c28(_0x2f5a53){return new window[(_0x4718ed([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x5a5e86,_0x1ef711)=>{_0x2f5a53[_0x4718ed([0x74,0x68,0x65,0x6e])](_0x5a5e86,_0x1ef711),window[_0x4718ed([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x1ef711,0x4b41501d^_0x35520f);});}}_0x1a42d3[_0x4718ed([0x6f,0x6e])](_0x4718ed([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x551308,_0x29fdcf)=>{if(_0x29fdcf[0x0]!=_0x187c3d)return _0x188984(_0x4718ed([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x29fdcf[0x1]={..._0x29fdcf[0x1],[_0x4718ed([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x651062};},{[_0x4718ed([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x4718ed([0x68,0x69,0x67,0x68])}),_0x1a42d3[_0x4718ed([0x6f,0x6e])](_0x4718ed([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x433110=>{_0x17ff63(_0x433110[_0x4718ed([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x38d6f9=!0x0,_0x136471(_0x433110[_0x4718ed([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x4718ed([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x4718ed([0x6c,0x6f,0x77])}),_0x5b0725[_0x4718ed([0x74,0x68,0x65,0x6e])](()=>{_0x38d6f9||_0x188984(_0x4718ed([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x5b36f2(){return _0x1a42d3[_0x4718ed([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x4718ed([0x76,0x69,0x65,0x77])][_0x4718ed([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x4718ed([0x61,0x75,0x74,0x6f]);}function _0x160e39(){_0x1a42d3[_0x4718ed([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x4718ed([0x76,0x69,0x65,0x77])][_0x4718ed([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x4718ed([0x61,0x75,0x74,0x6f]);}}function _0x443d98(_0x1c3850){const _0x46f21d=[new window[(_0x4718ed([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x2a820d=>setTimeout(_0x2a820d,0x4b49ba11^_0x35520f)),_0x5b0725[_0x4718ed([0x74,0x68,0x65,0x6e])](()=>new window[(_0x4718ed([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x25cd28=>{let _0x425412=0x0;_0x1a42d3[_0x4718ed([0x6d,0x6f,0x64,0x65,0x6c])][_0x4718ed([0x6f,0x6e])](_0x4718ed([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x21d0d4,_0x41d891)=>{_0x41d891[0x0][_0x4718ed([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x425412++,_0x425412==(0x4b408525^_0x35520f)&&(_0x25cd28(),_0x21d0d4[_0x4718ed([0x6f,0x66,0x66])]());});}))];return window[_0x4718ed([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x4718ed([0x72,0x61,0x63,0x65])](_0x46f21d)[_0x4718ed([0x74,0x68,0x65,0x6e])](()=>_0x1c3850);}async function _0x7b0aff(){await _0x5b0725,_0x1a42d3[_0x4718ed([0x6d,0x6f,0x64,0x65,0x6c])][_0x4718ed([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x29e384,_0x1a42d3[_0x4718ed([0x6d,0x6f,0x64,0x65,0x6c])][_0x4718ed([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x29e384,_0x1a42d3[_0x4718ed([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x4718ed([0x6d,0x6f,0x64,0x65,0x6c]));}function _0x340f22(){return _0x56fb67(_0x4718ed([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))&&_0x303b09(_0x4718ed([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))[_0x4718ed([0x73,0x74,0x61,0x74,0x65])]==_0x4718ed([0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x65,0x64]);}function _0x42b0af(){return _0x56fb67(_0x4718ed([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 _0x3d5081(){return _0x56fb67(_0x4718ed([0x54,0x72,0x61,0x63,0x6b,0x43,0x68,0x61,0x6e,0x67,0x65,0x73,0x44,0x61,0x74,0x61,0x47,0x65,0x74,0x74,0x65,0x72]));}function _0x2bad3e(_0x4d7fac){const _0x20a737=_0x126946();_0x1a42d3[_0x20a737]=_0x4718ed([0x63,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x73,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x4d7fac,_0x4d7fac!=_0x4718ed([0x56,0x61,0x6c,0x69,0x64])&&_0x7b0aff();}function _0x126946(){const _0xa879fe=window[_0x4718ed([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x4718ed([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x4718ed([0x6e,0x6f,0x77])]())[_0x4718ed([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x4718ed([0x2e]),'');let _0x52f3cd=_0x4718ed([0x4b]);for(let _0x27340c=0x0;_0x27340c<_0xa879fe[_0x4718ed([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x27340c+=0x2){let _0x4364ed=window[_0x4718ed([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0xa879fe[_0x4718ed([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x27340c,_0x27340c+0x2));_0x4364ed>=_0x1873e3[_0x4718ed([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x4364ed-=_0x1873e3[_0x4718ed([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x52f3cd+=_0x1873e3[_0x4364ed];}return _0x52f3cd;}function _0x211a3f(){const _0x5c4f74=_0x37f05a[_0x4718ed([0x73,0x70,0x6c,0x69,0x74])](_0x4718ed([0x2e]));if(0x3!=_0x5c4f74[_0x4718ed([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;return _0x54727b(_0x5c4f74[0x1]);function _0x54727b(_0x2ceae6){const _0x18dc68=_0xab435e(_0x2ceae6);return _0x18dc68&&_0x5fa422()?_0x18dc68:null;function _0x5fa422(){const _0x4d23da=_0x18dc68[_0x4718ed([0x6a,0x74,0x69])],_0x38d8b9=window[_0x4718ed([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x4d23da[_0x4718ed([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x4d23da[_0x4718ed([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x58bcf8={..._0x18dc68,[_0x4718ed([0x6a,0x74,0x69])]:_0x4d23da[_0x4718ed([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x4d23da[_0x4718ed([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x58bcf8[_0x4718ed([0x76,0x63])],_0x4cf24e(_0x58bcf8)==_0x38d8b9;}}}async function _0x314cdb(){let _0x23af00=!0x0;try{const _0x12df7b=_0x37f05a[_0x4718ed([0x73,0x70,0x6c,0x69,0x74])](_0x4718ed([0x2e])),[_0x4f7955,_0x15e779,_0x2b40fa]=_0x12df7b;return _0x514a2a(_0x4f7955),await _0x594a05(_0x4f7955,_0x15e779,_0x2b40fa),_0x23af00;}catch(_0x56faad){return!0x1;}function _0x514a2a(_0x6d2aa7){const _0x3e158b=_0xab435e(_0x6d2aa7);_0x3e158b&&_0x3e158b[_0x4718ed([0x61,0x6c,0x67])]==_0x4718ed([0x45,0x53,0x32,0x35,0x36])||(_0x23af00=!0x1);}async function _0x594a05(_0xdb6ac4,_0x5c39b2,_0x5f532e){const _0x82188a=window[_0x4718ed([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x4718ed([0x66,0x72,0x6f,0x6d])](_0x4f4f18(_0x5f532e),_0x2d1671=>_0x2d1671[_0x4718ed([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x3bb6e9=new window[(_0x4718ed([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x4718ed([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0xdb6ac4+_0x4718ed([0x2e])+_0x5c39b2),_0x40eb68=window[_0x4718ed([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x4718ed([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x40eb68)return;const _0x4e5c2b=await _0x40eb68[_0x4718ed([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x4718ed([0x6a,0x77,0x6b]),_0x1f15a7,{[_0x4718ed([0x6e,0x61,0x6d,0x65])]:_0x4718ed([0x45,0x43,0x44,0x53,0x41]),[_0x4718ed([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x4718ed([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x4718ed([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x40eb68[_0x4718ed([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x4718ed([0x6e,0x61,0x6d,0x65])]:_0x4718ed([0x45,0x43,0x44,0x53,0x41]),[_0x4718ed([0x68,0x61,0x73,0x68])]:{[_0x4718ed([0x6e,0x61,0x6d,0x65])]:_0x4718ed([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x4e5c2b,_0x82188a,_0x3bb6e9)||(_0x23af00=!0x1);}}function _0xab435e(_0x3c871c){return _0x3c871c[_0x4718ed([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x4718ed([0x65,0x79]))?JSON[_0x4718ed([0x70,0x61,0x72,0x73,0x65])](_0x4f4f18(_0x3c871c)):null;}function _0x4f4f18(_0x19f24c){return window[_0x4718ed([0x61,0x74,0x6f,0x62])](_0x19f24c[_0x4718ed([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x4718ed([0x2b]))[_0x4718ed([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x4718ed([0x2f])));}function _0x4cf24e(_0x352f61){let _0x281c84=0x1505;function _0x161e4c(_0x2e3e12){for(let _0x43bb3b=0x0;_0x43bb3b<_0x2e3e12[_0x4718ed([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x43bb3b++){const _0x54d1ba=_0x2e3e12[_0x4718ed([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x43bb3b);_0x281c84=(_0x281c84<<0x5)+_0x281c84+_0x54d1ba,_0x281c84&=_0x281c84;}}function _0x1dd7e6(_0x3c13ca){Array[_0x4718ed([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x3c13ca)?_0x3c13ca[_0x4718ed([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x1dd7e6):_0x3c13ca&&typeof _0x3c13ca==_0x4718ed([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x4718ed([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x3c13ca)[_0x4718ed([0x73,0x6f,0x72,0x74])]()[_0x4718ed([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x274c9c,_0x4961a8])=>{_0x161e4c(_0x274c9c),_0x1dd7e6(_0x4961a8);}):_0x161e4c(window[_0x4718ed([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x3c13ca));}return _0x1dd7e6(_0x352f61),_0x281c84>>>0x0;}function _0x1e66e0(_0xcd120){return _0xcd120[_0x4718ed([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x4718ed([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x4718ed([0x30]));}function _0x51a659(_0x120597){return _0x120597[_0x4718ed([0x73,0x70,0x6c,0x69,0x74])]('')[_0x4718ed([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x4718ed([0x6a,0x6f,0x69,0x6e])]('');}function _0x56fb67(_0x230107){return _0x1a42d3[_0x4718ed([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x4718ed([0x68,0x61,0x73])](_0x230107);}function _0x303b09(_0x177347){return _0x1a42d3[_0x4718ed([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x4718ed([0x67,0x65,0x74])](_0x177347);}function _0x29e384(){}function _0x4718ed(_0x509548){const _0x330761=_0x13a3;return _0x509548[_0x330761(0x17c)](_0x1eb93d=>String[_0x330761(0x187)](_0x1eb93d))[_0x330761(0x143)]('');}_0x2bad3e(await _0x29a9ac());}(this);}[_0x47feb7(0x158)](){const _0x3af2e1=_0x47feb7,_0x46369d=this[_0x3af2e1(0x170)][_0x3af2e1(0x17e)][_0x3af2e1(0x1c2)](_0xb40e83),_0x7cb1f2=this[_0x3af2e1(0x170)][_0x3af2e1(0x15f)][_0x3af2e1(0x1c2)](_0x3af2e1(0x18f));for(const _0x495357 of _0x46369d[_0x3af2e1(0x129)]({'channelId':_0x7cb1f2}))_0x46369d[_0x3af2e1(0x1a3)](_0x495357['id']),_0x46369d[_0x3af2e1(0x1b7)][_0x3af2e1(0x122)](_0x495357['id']);super[_0x3af2e1(0x158)]();}[_0x47feb7(0x1b8)](_0xdc20f4){const _0x391b0a=_0x47feb7;return this[_0x391b0a(0x193)](_0xdc20f4)[_0x391b0a(0x13f)]>0x0;}[_0x47feb7(0x193)](_0x42e71f){const _0x5eaf36=_0x47feb7,_0x288a1b=[];for(const _0x78f782 of this[_0x5eaf36(0x170)][_0x5eaf36(0x153)][_0x5eaf36(0x16b)])_0x78f782[_0x5eaf36(0x12f)][_0x5eaf36(0x1c3)](_0x5eaf36(0x160)+_0x42e71f)&&_0x288a1b[_0x5eaf36(0x18e)](_0x78f782);return _0x288a1b;}[_0x47feb7(0x17d)](_0x4fa4ac){const _0x133a80=_0x47feb7,_0x2091f7=this[_0x133a80(0x185)](_0x4fa4ac);_0x2091f7&&setTimeout(()=>{const _0x47b735=_0x133a80;this[_0x47b735(0x172)]&&splitMarkerName(this[_0x47b735(0x172)])['id']===_0x4fa4ac&&_0x2c4a74({'target':_0x2091f7[0x0],'viewportOffset':0x64,'alignToTop':!0x0});},0x32);}[_0x47feb7(0x1a1)](_0x137720){const _0x38fcec=_0x47feb7;this[_0x38fcec(0x170)][_0x38fcec(0x153)][_0x38fcec(0x15c)](()=>{const _0x5f5897=_0x38fcec;for(const _0x26f129 of this[_0x5f5897(0x193)](_0x137720))this[_0x5f5897(0x170)][_0x5f5897(0x140)][_0x5f5897(0x1b1)](_0x26f129);});}[_0x47feb7(0x1c4)](_0x10a217){const _0x5f440e=_0x47feb7,_0x8ba947=this[_0x5f440e(0x170)][_0x5f440e(0x17e)][_0x5f440e(0x1c2)](_0xb40e83),_0x4f6566=this[_0x5f440e(0x170)][_0x5f440e(0x17e)][_0x5f440e(0x1c2)](_0x3a7344),_0x2049e3=_0x8ba947[_0x5f440e(0x179)](_0x10a217);if(!_0x2049e3[_0x5f440e(0x1a8)]){const _0x2e7537=_0x2049e3[_0x5f440e(0x171)](()=>this[_0x5f440e(0x185)](_0x2049e3['id']));_0x4f6566[_0x5f440e(0x130)](_0x2e7537),_0x2049e3[_0x5f440e(0x14a)]=!0x1;}}[_0x47feb7(0x17f)](){const _0x3704d5=_0x47feb7,_0x1f46b7=this[_0x3704d5(0x170)],_0x33f780=_0x1f46b7[_0x3704d5(0x17e)][_0x3704d5(0x1c2)](_0x4f8220);_0x1f46b7[_0x3704d5(0x169)][_0x3704d5(0x1bc)](_0x3704d5(0x146))[_0x3704d5(0x194)]({'model':_0x3704d5(0x148),'view':(_0x2a8693,_0x225fbe)=>{const _0x36d5b8=_0x3704d5,{id:_0x314fd4}=splitMarkerName(_0x2a8693[_0x36d5b8(0x13d)]),_0x57956d=_0x1f46b7[_0x36d5b8(0x17e)][_0x36d5b8(0x1c2)](_0xb40e83)[_0x36d5b8(0x179)](_0x314fd4),_0x582fc9=this[_0x36d5b8(0x172)]&&splitMarkerName(this[_0x36d5b8(0x172)])['id']===_0x314fd4;let _0x4863df;if(_0x57956d&&_0x57956d[_0x36d5b8(0x1b4)]&&!_0x582fc9&&_0x2a8693[_0x36d5b8(0x151)])return _0x225fbe[_0x36d5b8(0x18c)][_0x36d5b8(0x165)](_0x2a8693[_0x36d5b8(0x151)],_0x36d5b8(0x1a2)+_0x2a8693[_0x36d5b8(0x13d)]),_0x225fbe[_0x36d5b8(0x18c)][_0x36d5b8(0x165)](_0x2a8693[_0x36d5b8(0x151)],_0x36d5b8(0x142)+_0x2a8693[_0x36d5b8(0x13d)]),null;const _0x40fb3d=[_0x36d5b8(0x191)];return _0x582fc9&&_0x40fb3d[_0x36d5b8(0x18e)](_0x36d5b8(0x12a)),_0x4863df=_0x57956d&&_0x57956d[_0x36d5b8(0x13f)]?_0x57956d[_0x36d5b8(0x128)][_0x36d5b8(0x141)][_0x36d5b8(0x126)]['id']:_0x33f780['me']['id'],{'classes':_0x40fb3d,'attributes':{'data-comment':_0x314fd4,'data-author-id':_0x4863df}};}}),_0x1f46b7[_0x3704d5(0x169)][_0x3704d5(0x1bc)](_0x3704d5(0x19d))[_0x3704d5(0x150)]({'model':_0x3704d5(0x148),'view':(_0x5ea4cc,{options:_0x184d8c})=>{const _0x583d83=_0x3704d5;if(_0x184d8c[_0x583d83(0x1c1)])return null;const _0x1d1574=_0x1f46b7[_0x583d83(0x17e)][_0x583d83(0x1c2)](_0xb40e83),_0x177652=_0x1f46b7[_0x583d83(0x153)][_0x583d83(0x16b)][_0x583d83(0x1c2)](_0x5ea4cc),{id:_0x195f3f,part:_0xc8d619}=splitMarkerName(_0x5ea4cc);if(_0x177652&&!_0x177652[_0x583d83(0x1aa)])return null;if(_0x184d8c[_0x583d83(0x13b)]){const _0x345f4b=_0x1d1574[_0x583d83(0x179)](_0x195f3f);if(_0x345f4b&&_0x345f4b[_0x583d83(0x1b4)])return null;}return{'group':_0x583d83(0x148),'name':_0xc8d619?_0x195f3f+':'+_0xc8d619:_0x195f3f};}}),_0x1f46b7[_0x3704d5(0x169)][_0x3704d5(0x1bc)](_0x3704d5(0x147))[_0x3704d5(0x1be)]({'view':{'name':_0x3704d5(0x148),'attributes':{'id':/^\w/}},'model':(_0x15900e,{writer:_0x1e656d})=>_0x1e656d[_0x3704d5(0x16d)](_0x3704d5(0x177),{'data-name':_0x3704d5(0x160)+_0x15900e[_0x3704d5(0x1a7)]('id')})}),_0x1f46b7[_0x3704d5(0x169)][_0x3704d5(0x1bc)](_0x3704d5(0x147))[_0x3704d5(0x135)]({'view':_0x3704d5(0x148)});}[_0x47feb7(0x136)](){const _0x38174c=_0x47feb7,_0x272d79=this[_0x38174c(0x170)],_0x15b1cc=_0x272d79[_0x38174c(0x17e)][_0x38174c(0x1c2)](_0xb40e83),_0xc46869=new Set(),_0x9ad54a=new Set();_0x272d79[_0x38174c(0x153)][_0x38174c(0x155)][_0x38174c(0x178)](_0x824fa0=>{const _0x37cf7c=_0x38174c;let _0x3885ae=!0x1;for(const {name:_0x22fc21,data:_0x14a10e}of _0x272d79[_0x37cf7c(0x153)][_0x37cf7c(0x155)][_0x37cf7c(0x184)][_0x37cf7c(0x1a4)]()){const {group:_0x14877f,id:_0x13947a}=splitMarkerName(_0x22fc21);let _0x10c09b=_0x14a10e[_0x37cf7c(0x167)];if(_0x37cf7c(0x148)!==_0x14877f||!_0x10c09b)continue;const _0x4fb402=_0x37cf7c(0x144)===_0x10c09b[_0x37cf7c(0x149)][_0x37cf7c(0x125)];_0x4fb402||(_0x10c09b=dt(_0x10c09b,_0x272d79[_0x37cf7c(0x153)]),!_0x10c09b||_0x10c09b[_0x37cf7c(0x1bf)]||!_0x14a10e[_0x37cf7c(0x167)]||_0x10c09b[_0x37cf7c(0x1bb)](_0x14a10e[_0x37cf7c(0x167)]))?_0x272d79[_0x37cf7c(0x153)][_0x37cf7c(0x121)](_0x10c09b)&&!_0x4fb402?this[_0x37cf7c(0x198)]?_0xc46869[_0x37cf7c(0x1b9)](_0x22fc21):this[_0x37cf7c(0x196)](_0x22fc21,_0x13947a):(_0x9ad54a[_0x37cf7c(0x1b9)](_0x22fc21),_0xc46869[_0x37cf7c(0x122)](_0x22fc21),_0x824fa0[_0x37cf7c(0x1ae)](_0x22fc21),_0x3885ae=!0x0):(_0x824fa0[_0x37cf7c(0x13e)](_0x22fc21,{'range':_0x10c09b}),_0x3885ae=!0x0);}return _0x3885ae;}),this['on'](_0x38174c(0x1a9),(_0x2c584b,_0x496453,_0x1f92b4)=>{const _0x581c3b=_0x38174c;if(!_0x1f92b4&&_0xc46869[_0x581c3b(0x181)])for(const _0x55ebcb of _0xc46869){const {id:_0x127c04}=splitMarkerName(_0x55ebcb);_0xc46869[_0x581c3b(0x122)](_0x55ebcb),_0x272d79[_0x581c3b(0x153)][_0x581c3b(0x16b)][_0x581c3b(0x1c2)](_0x55ebcb)&&this[_0x581c3b(0x196)](_0x55ebcb,_0x127c04);}}),this[_0x38174c(0x16f)](_0x272d79[_0x38174c(0x153)][_0x38174c(0x155)],_0x38174c(0x15c),()=>{const _0x38295f=_0x38174c;for(const {name:_0x156f8d,data:{newRange:_0x40b720}}of _0x272d79[_0x38295f(0x153)][_0x38295f(0x155)][_0x38295f(0x184)][_0x38295f(0x1a4)]()){const {group:_0x298fbe,id:_0x126329}=splitMarkerName(_0x156f8d);if(_0x38295f(0x148)!==_0x298fbe)continue;const _0x17481e=_0x15b1cc[_0x38295f(0x179)](_0x126329),_0x124ad3=this[_0x38295f(0x1b8)](_0x126329);_0x17481e&&(!_0x17481e[_0x38295f(0x14a)]&&_0x40b720&&_0x272d79[_0x38295f(0x140)][_0x38295f(0x186)][_0x38295f(0x164)](_0x38295f(0x19b),()=>{const _0x22207f=_0x38295f,_0x583327=_0x272d79[_0x22207f(0x17e)][_0x22207f(0x1c2)](_0x421e74),_0x30388a=_0x15b1cc[_0x22207f(0x1b5)][_0x22207f(0x1c2)](_0x17481e)[_0x22207f(0x186)];_0x583327[_0x22207f(0x156)](_0x30388a)[_0x22207f(0x1c5)]();},{'priority':_0x38295f(0x173)}),_0x17481e[_0x38295f(0x14a)]=_0x124ad3||!!_0x40b720),_0x40b720||(_0x9ad54a[_0x38295f(0x1b9)](_0x156f8d),_0xc46869[_0x38295f(0x122)](_0x156f8d));}for(const _0x419e0b of _0x9ad54a){const {id:_0x1365ed}=splitMarkerName(_0x419e0b),_0x168180=_0x15b1cc[_0x38295f(0x179)](_0x1365ed);if(_0xc46869[_0x38295f(0x122)](_0x419e0b),!_0x168180)continue;const _0x57109d=this[_0x38295f(0x1b8)](_0x1365ed);_0x57109d||_0x168180[_0x38295f(0x14c)]?_0x57109d||_0x168180[_0x38295f(0x1ad)]||_0x168180[_0x38295f(0x12d)](new Date()):_0x168180[_0x38295f(0x197)]();}_0x9ad54a[_0x38295f(0x133)]();});}[_0x47feb7(0x190)](_0x92a547){const _0x4ede5b=_0x47feb7;_0x92a547[_0x4ede5b(0x15d)](_0xafa94e=>{const _0x1fcc66=_0x4ede5b;_0xafa94e[_0x1fcc66(0x1ad)]&&this[_0x1fcc66(0x1c4)](_0xafa94e['id']);});}[_0x47feb7(0x185)](_0x34fe22){const _0x210b50=_0x47feb7,_0x426e34=this[_0x210b50(0x170)],_0x5e0cd9=this[_0x210b50(0x193)](_0x34fe22);return _0x3e4467(_0x426e34[_0x210b50(0x140)],_0x5e0cd9);}[_0x47feb7(0x1a6)](_0x5a6b53){const _0x3721f4=_0x47feb7,_0x25eee3=this[_0x3721f4(0x193)](_0x5a6b53);let _0x448fa9='',_0x1d5518=!0x1;for(const _0x130277 of _0x25eee3){const _0x281b03=_0x130277[_0x3721f4(0x182)]();for(const _0x399df3 of Array[_0x3721f4(0x15a)](_0x281b03[_0x3721f4(0x195)]()))_0x399df3['is'](_0x3721f4(0x15b))?(_0x448fa9&&_0x1d5518&&(_0x448fa9+='\x20',_0x1d5518=!0x1),_0x448fa9+=_0x399df3[_0x3721f4(0x14e)]):_0x1d5518=!0x0;_0x1d5518=!0x0;}return _0x448fa9[_0x3721f4(0x175)](0x0,0x96);}[_0x47feb7(0x192)](_0x20ae37,_0x6a8348){const _0x5b08a7=_0x47feb7,_0x4d88c8=this[_0x5b08a7(0x170)],_0x3cb817=_0x4d88c8[_0x5b08a7(0x17e)][_0x5b08a7(0x1c2)](_0xb40e83);let _0x552e10=_0x3cb817[_0x5b08a7(0x179)](_0x6a8348);const _0x2fe668=_0x4d88c8[_0x5b08a7(0x15f)][_0x5b08a7(0x1c2)](_0x5b08a7(0x18f)),_0x56a4b2=_0x4d88c8[_0x5b08a7(0x17e)][_0x5b08a7(0x1c2)](_0x3a7344);if(_0x552e10&&(_0x552e10[_0x5b08a7(0x1ad)]&&_0x552e10[_0x5b08a7(0x12d)](null),_0x552e10[_0x5b08a7(0x1a8)]))return _0x552e10;return!this[_0x5b08a7(0x193)](_0x6a8348)[0x0][_0x5b08a7(0x159)]?_0x4d88c8[_0x5b08a7(0x140)][_0x5b08a7(0x186)][_0x5b08a7(0x164)](_0x5b08a7(0x19b),()=>{const _0x4984a4=_0x5b08a7;if(_0x3cb817[_0x4984a4(0x179)](_0x6a8348))return;const _0x219142=_0x4d88c8[_0x4984a4(0x17e)][_0x4984a4(0x1c2)](_0x421e74);_0x552e10=_0x3cb817[_0x4984a4(0x168)]({'channelId':_0x2fe668,'threadId':_0x6a8348,'target':()=>this[_0x4984a4(0x185)](_0x6a8348),'context':{'type':_0x4984a4(0x145),'value':this[_0x4984a4(0x1a6)](_0x6a8348)}});const _0x2c1e4c=_0x3cb817[_0x4984a4(0x1b5)][_0x4984a4(0x1c2)](_0x552e10)[_0x4984a4(0x186)],_0xa4d8c6=_0x219142[_0x4984a4(0x156)](_0x2c1e4c);_0xa4d8c6&&_0x56a4b2[_0x4984a4(0x130)](_0xa4d8c6);},{'priority':_0x5b08a7(0x173)}):_0x3cb817[_0x5b08a7(0x19c)]({'channelId':_0x2fe668,'threadId':_0x6a8348})[_0x5b08a7(0x131)](_0x27b45=>{const _0x1c4c7d=_0x5b08a7;if(_0x1c4c7d(0x1ab)!==_0x4d88c8[_0x1c4c7d(0x12c)]){if(_0x552e10=_0x27b45,_0x552e10&&!_0x552e10[_0x1c4c7d(0x1a8)]){const _0x4b4eeb=_0x552e10[_0x1c4c7d(0x171)](()=>this[_0x1c4c7d(0x185)](_0x6a8348));_0x56a4b2[_0x1c4c7d(0x130)](_0x4b4eeb),_0x552e10[_0x1c4c7d(0x1b4)]&&this[_0x1c4c7d(0x1a1)](_0x6a8348);}else{if(!_0x552e10){const _0x4fc31d=this[_0x1c4c7d(0x193)](_0x6a8348);_0x4d88c8[_0x1c4c7d(0x153)][_0x1c4c7d(0x15c)](_0x1a4379=>{const _0x447154=_0x1c4c7d;for(const _0x3bfa16 of _0x4fc31d)_0x1a4379[_0x447154(0x1ae)](_0x3bfa16);});}}}}),_0x552e10;}[_0x47feb7(0x196)](_0x497541,_0x1ce9d9){const _0x3731d3=_0x47feb7,_0x51ddaa=this[_0x3731d3(0x192)](_0x497541,_0x1ce9d9);_0x51ddaa&&!_0x51ddaa[_0x3731d3(0x189)]&&_0x51ddaa[_0x3731d3(0x18b)]({'type':_0x3731d3(0x145),'value':this[_0x3731d3(0x1a6)](_0x1ce9d9)});}[_0x47feb7(0x137)](){const _0xf7f9fb=_0x47feb7,_0xcd5e51=this[_0xf7f9fb(0x170)];_0x4ae81c(_0xcd5e51[_0xf7f9fb(0x153)],({left:_0x3c11e3,entered:_0x423c7c})=>{const _0x3829c7=_0xf7f9fb;for(const _0x38a6f2 of _0x3c11e3)if(mt(_0x38a6f2)){_0xcd5e51['ui'][_0x3829c7(0x19f)][_0x3829c7(0x13a)](_0x55af66(_0xcd5e51[_0x3829c7(0x1c6)],_0x3829c7(0x13c)));break;}for(const _0x1279b9 of _0x423c7c)if(mt(_0x1279b9)){_0xcd5e51['ui'][_0x3829c7(0x19f)][_0x3829c7(0x13a)](_0x55af66(_0xcd5e51[_0x3829c7(0x1c6)],_0x3829c7(0x12b),_0x3b2408(_0xdd059f)));break;}});}}function ft(_0x2723d8,_0x375e64){return _0x375e64?_0x2723d8+':'+_0x375e64:_0x2723d8;}export function splitMarkerName(_0x516e85){const _0x45dd35=_0x47feb7,_0x592ea2=_0x516e85[_0x45dd35(0x1a0)](':');return{'group':_0x592ea2[0x0],'id':_0x592ea2[0x1],'part':_0x592ea2[0x2]};}function dt(_0x4379b5,_0x4673f8){const _0x1e2a7b=_0x47feb7,_0xee5d56=_0x4673f8[_0x1e2a7b(0x162)],_0x2749c5=_0x4673f8[_0x1e2a7b(0x1b0)](_0x4379b5[_0x1e2a7b(0x138)]);for(const _0x36e692 of _0x4379b5[_0x1e2a7b(0x18d)]()){const {type:_0x5e5c09,item:_0x2dde58,nextPosition:_0x402560}=_0x36e692;if(_0x1e2a7b(0x145)===_0x5e5c09||_0xee5d56[_0x1e2a7b(0x16a)](_0x2dde58)){const _0x383904=_0x4673f8[_0x1e2a7b(0x124)](_0x2dde58);_0x2749c5[_0x1e2a7b(0x1bf)]&&(_0x2749c5[_0x1e2a7b(0x138)]=_0x383904),_0x2749c5[_0x1e2a7b(0x17b)]=_0x402560;}}return _0x2749c5;}function mt(_0xa400af){const _0xb30c9f=_0x47feb7;return _0xb30c9f(0x148)===splitMarkerName(_0xa400af[_0xb30c9f(0x12f)])[_0xb30c9f(0x16c)];}