UNPKG

@ckeditor/ckeditor5-revision-history

Version:

Document revision history feature for CKEditor 5.

23 lines • 17.4 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 _0x6b412f=_0x23db;(function(_0x4a19f4,_0x3a9b36){const _0x1b5bec=_0x23db,_0x236de2=_0x4a19f4();while(!![]){try{const _0x139cf5=parseInt(_0x1b5bec(0x19c))/0x1*(parseInt(_0x1b5bec(0x17e))/0x2)+-parseInt(_0x1b5bec(0x158))/0x3*(parseInt(_0x1b5bec(0x1b5))/0x4)+parseInt(_0x1b5bec(0x1c1))/0x5+-parseInt(_0x1b5bec(0x193))/0x6*(-parseInt(_0x1b5bec(0x163))/0x7)+parseInt(_0x1b5bec(0x17f))/0x8*(-parseInt(_0x1b5bec(0x1b2))/0x9)+-parseInt(_0x1b5bec(0x16e))/0xa*(parseInt(_0x1b5bec(0x153))/0xb)+parseInt(_0x1b5bec(0x1eb))/0xc*(-parseInt(_0x1b5bec(0x1b9))/0xd);if(_0x139cf5===_0x3a9b36)break;else _0x236de2['push'](_0x236de2['shift']());}catch(_0x4c88c1){_0x236de2['push'](_0x236de2['shift']());}}}(_0x3626,0x48f08));import{Plugin as _0x2109e5}from'ckeditor5/src/core.js';import{CKEditorError as _0x41e6c3,uid as _0x41546e}from'ckeditor5/src/utils.js';import{RevisionTracker as _0x5f325a}from'./revisiontracker.js';import{RevisionHistoryUI as _0x38a812}from'./ui/revisionhistory/revisionhistoryui.js';import{RevisionViewer as _0x412df3}from'./revisionviewer.js';import{RevisionViewerUI as _0x3785da}from'./ui/revisionviewer/revisionviewerui.js';import{RevisionsSidebar as _0x1aa070}from'./ui/revisionssidebar/revisionssidebar.js';function _0x3626(){const _0x6e6a7d=['set','removeSelectionAttribute','RevisionViewer','Autosave','style','revisionHistory.closeRevisionViewerCallback','roots','36eiDIzz','toJSON','Dialog','341oqVaCd','init','_cleanUp','editor','lazyRoots','1167297wLLNLt','destroy','RevisionHistory','PaginationLookup','createdAt','insert','isRevisionViewerOpen','refreshPositioning','uiLanguage','save','element','101899tBzRdr','RevisionViewerIntegration','_restoreRevision','_viewerEditor','RevisionHistoryUtils','RevisionTracker','Restored','toLocaleTimeString','numeric','data','pluginName','17580bVSQns','rootName','markers','requires','none','isEnabled','restoreRevision','fromCharCode','showRevisionViewerCallback','plugins','commands','indexOf','addUser','Annotations','model','config','2ppiivM','387480hneyZH','users','revisionHistory.editorContainer','getMarkersGroup','RevisionsRepository','loadRevisionData','setAttribute','createRangeIn','restrictedEditingException','end','getUser','DocumentOutlineUI','getRoot','RevisionHistoryUI','_enhanceCloseRevisionViewerCallback','isReady','enqueueChange','_showRevisionViewer','_recalculatePageBreaks','revision-history-missing-configuration','72vxXtrm','revisionHistory','_closeRevisionViewer','removeMarker','isAnonymous','DocumentOutline','parse','addRoot','_update','381471afDfpb','detachRoot','getRevision','setSelection','creator','toVersion','revisionHistory.viewerContainer','translations','get','isOfficialPlugin','join','$graveyard','Users','change','remove','name','getAttributeKeys','has','isAttached','getRevisionDocumentData','hide','_enhanceShowRevisionViewerCallback','18mQCwzx','display','isPremiumPlugin','4xcjWFJ','saveRevision','closeRevisionViewerCallback','revisionHistory.requireRevisionName','967343VcRLhp','bind','block','catch','changesNavigation','getRevisions','locale','isReadOnly','2531525MghhHA','exitToEditing','view','push','result','enableReadOnlyMode','from','toolbar','addRevisionData','disableReadOnlyMode','fromVersion','map','isOpen','getRevisionRootsAttributes','revisionHistory.restoreRevisionCallback','repository','document','toLocaleDateString','revisionHistory.viewerEditorElement','define','adapter','RestrictedEditingMode','removeAttribute','keys','selection','refreshVisibility','update','create','long','_getRevisionViewerEditorConfig','includes','then','revision-history-viewer-opened','revisionHistory.showRevisionViewerCallback','error'];_0x3626=function(){return _0x6e6a7d;};return _0x3626();}import{RevisionViewerEditor as _0x41d2d0}from'./editor/revisionviewereditor.js';import{getTranslation as _0x512b91}from'./utils/common-translations.js';import{sanitizeEditorConfig as _0xd50a6a}from'ckeditor5-collaboration/src/collaboration-core.js';const d=[_0x6b412f(0x18c),_0x6b412f(0x1d6)];function _0x23db(_0x295896,_0x3d48e5){const _0x36260c=_0x3626();return _0x23db=function(_0x23db19,_0x1bbdf3){_0x23db19=_0x23db19-0x152;let _0x278a6b=_0x36260c[_0x23db19];return _0x278a6b;},_0x23db(_0x295896,_0x3d48e5);}export class RevisionViewerIntegration extends _0x2109e5{[_0x6b412f(0x1c5)];static get[_0x6b412f(0x16d)](){const _0x330590=_0x6b412f;return _0x330590(0x164);}static get[_0x6b412f(0x1a5)](){return!0x0;}static get[_0x6b412f(0x1b4)](){return!0x0;}constructor(_0x389a13){const _0x4e96a1=_0x6b412f;function _0x2df4ab(_0x113575){const _0x59c7d9=_0x23db;return _0x113575[_0x59c7d9(0x1cc)](_0x55520d=>String[_0x59c7d9(0x175)](_0x55520d))[_0x59c7d9(0x1a6)]('');}super(_0x389a13),this[_0x4e96a1(0x1c5)]=_0x4e96a1(0x188),_0x389a13[_0x2df4ab([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x2df4ab([0x76,0x69,0x65,0x77])][_0x2df4ab([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x2df4ab([0x61,0x75,0x74,0x6f]),_0x389a13[_0x2df4ab([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74])]=()=>window[_0x2df4ab([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x2df4ab([0x72,0x65,0x73,0x6f,0x6c,0x76,0x65])]({[_0x2df4ab([0x73,0x74,0x61,0x74,0x75,0x73])]:_0x2df4ab([0x6f,0x6b])});}}export class RevisionHistory extends _0x2109e5{[_0x6b412f(0x166)];static get[_0x6b412f(0x16d)](){const _0x30df29=_0x6b412f;return _0x30df29(0x15a);}static get[_0x6b412f(0x1a5)](){return!0x0;}static get[_0x6b412f(0x1b4)](){return!0x0;}static get[_0x6b412f(0x171)](){return[_0x5f325a,_0x38a812];}constructor(_0x3e13bf){const _0x3fa4ab=_0x6b412f;if(super(_0x3e13bf),!this[_0x3fa4ab(0x156)][_0x3fa4ab(0x17d)][_0x3fa4ab(0x1a4)](_0x3fa4ab(0x194)))throw new _0x41e6c3(_0x3fa4ab(0x192),this);this[_0x3fa4ab(0x166)]=null,this[_0x3fa4ab(0x1e4)](_0x3fa4ab(0x15e),!0x1),this[_0x3fa4ab(0x156)][_0x3fa4ab(0x17d)][_0x3fa4ab(0x1d4)](_0x3fa4ab(0x1e2),_0x2f036b=>this[_0x3fa4ab(0x190)]({..._0x2f036b,'translations':this[_0x3fa4ab(0x156)][_0x3fa4ab(0x1bf)][_0x3fa4ab(0x1a3)]})),this[_0x3fa4ab(0x156)][_0x3fa4ab(0x17d)][_0x3fa4ab(0x1d4)](_0x3fa4ab(0x1e9),_0x2bd165=>this[_0x3fa4ab(0x195)](_0x2bd165)),this[_0x3fa4ab(0x156)][_0x3fa4ab(0x17d)][_0x3fa4ab(0x1d4)](_0x3fa4ab(0x1cf),_0x1dc044=>this[_0x3fa4ab(0x165)](_0x1dc044)),this[_0x3fa4ab(0x156)][_0x3fa4ab(0x17d)][_0x3fa4ab(0x1d4)](_0x3fa4ab(0x1b8),!0x1),this[_0x3fa4ab(0x1b1)](),this[_0x3fa4ab(0x18d)]();}set[_0x6b412f(0x1d5)](_0x4b0980){const _0x35f803=_0x6b412f;this[_0x35f803(0x156)][_0x35f803(0x177)][_0x35f803(0x1a4)](_0x35f803(0x168))[_0x35f803(0x1d5)]=_0x4b0980;}get[_0x6b412f(0x1d5)](){const _0x5b7fff=_0x6b412f;return this[_0x5b7fff(0x156)][_0x5b7fff(0x177)][_0x5b7fff(0x1a4)](_0x5b7fff(0x168))[_0x5b7fff(0x1d5)];}[_0x6b412f(0x1c9)](_0x4c1468){const _0xd5cece=_0x6b412f;return this[_0xd5cece(0x156)][_0xd5cece(0x177)][_0xd5cece(0x1a4)](_0xd5cece(0x168))[_0xd5cece(0x1c9)](_0x4c1468);}[_0x6b412f(0x19e)](_0x5d5b25){const _0x28a0dc=_0x6b412f;return this[_0x28a0dc(0x156)][_0x28a0dc(0x177)][_0x28a0dc(0x1a4)](_0x28a0dc(0x183))[_0x28a0dc(0x19e)](_0x5d5b25);}[_0x6b412f(0x1be)](_0x1c0847){const _0x4feefe=_0x6b412f;return this[_0x4feefe(0x156)][_0x4feefe(0x177)][_0x4feefe(0x1a4)](_0x4feefe(0x183))[_0x4feefe(0x1be)](_0x1c0847||{'toJSON':!0x1});}[_0x6b412f(0x1de)](){const _0x34598b=_0x6b412f,_0x9da059=this[_0x34598b(0x156)],_0x4da50d=_0xd50a6a(_0x9da059,d),_0x594c0b=_0x9da059[_0x34598b(0x177)][_0x34598b(0x1a4)](_0x34598b(0x168)),_0x1d56ae=_0x9da059[_0x34598b(0x177)][_0x34598b(0x1a4)](_0x34598b(0x1a8))[_0x34598b(0x180)];return _0x4da50d[_0x34598b(0x1c8)]=[_0x34598b(0x1c2),_0x34598b(0x174),_0x34598b(0x1bd)],delete _0x4da50d[_0x34598b(0x157)],(_0x4da50d[_0x34598b(0x177)][_0x34598b(0x1c4)](RevisionViewerIntegration,_0x412df3,_0x3785da,class extends _0x2109e5{static get[_0x34598b(0x171)](){const _0x354dd7=_0x34598b;return[_0x412df3,_0x354dd7(0x1a8)];}[_0x34598b(0x154)](){const _0x3c6062=_0x34598b,_0x486bcb=this[_0x3c6062(0x156)][_0x3c6062(0x177)][_0x3c6062(0x1a4)](_0x3c6062(0x1a8));for(const _0x3edd4c of _0x1d56ae)_0x3edd4c[_0x3c6062(0x197)]||_0x486bcb[_0x3c6062(0x189)](_0x3edd4c['id'])||_0x486bcb[_0x3c6062(0x17a)](_0x3edd4c);const _0x39a3a0=_0x594c0b[_0x3c6062(0x1d0)][_0x3c6062(0x1be)]();let _0x36ca19=null;const _0x4cdfb0=this[_0x3c6062(0x156)][_0x3c6062(0x177)][_0x3c6062(0x1a4)](_0x3c6062(0x1e6));_0x4cdfb0[_0x3c6062(0x1d5)]=_0x594c0b[_0x3c6062(0x1d5)],_0x4cdfb0[_0x3c6062(0x1ba)](_0x3c6062(0x173))['to'](_0x594c0b),this[_0x3c6062(0x156)][_0x3c6062(0x178)][_0x3c6062(0x1a4)](_0x3c6062(0x174))[_0x3c6062(0x1ba)](_0x3c6062(0x173))['to'](_0x9da059,_0x3c6062(0x1c0),_0x96dbe9=>!_0x96dbe9);for(const _0x37c864 of _0x39a3a0){const _0x21b16e=null===_0x37c864[_0x3c6062(0x1a0)];if(_0x21b16e&&_0x37c864[_0x3c6062(0x1a1)]===_0x37c864[_0x3c6062(0x1cb)])continue;const _0x2d3695=_0x37c864[_0x3c6062(0x1ec)]();_0x4cdfb0[_0x3c6062(0x1c9)](_0x2d3695,(_0x3486d7,_0x298be7,_0x21c683)=>{const _0xc6d4ae=_0x3c6062;if(_0x21b16e){if(_0x36ca19)_0x36ca19[_0xc6d4ae(0x19b)](_0x3486d7,_0x298be7);else{if(!_0x298be7){const _0x5c504e=_0x21c683[_0xc6d4ae(0x1ec)]();_0x5c504e['id']=_0x41546e(),_0x594c0b[_0xc6d4ae(0x1b6)](_0x5c504e,_0x21c683[_0xc6d4ae(0x1a1)])[_0xc6d4ae(0x1e0)](_0x239932=>{_0x36ca19=_0x239932;});}}}else _0x37c864[_0xc6d4ae(0x19b)](_0x3486d7,_0x298be7);});}}},_0x1aa070),_0x4da50d);}[_0x6b412f(0x1b1)](){const _0x5878e8=_0x6b412f,_0x341e48=this[_0x5878e8(0x156)][_0x5878e8(0x17d)][_0x5878e8(0x1a4)](_0x5878e8(0x194))[_0x5878e8(0x176)];this[_0x5878e8(0x156)][_0x5878e8(0x17d)][_0x5878e8(0x1e4)](_0x5878e8(0x1e2),async()=>{const _0x30996f=_0x5878e8;this[_0x30996f(0x156)][_0x30996f(0x1c6)](_0x30996f(0x1e1));const _0x23c308=this[_0x30996f(0x156)][_0x30996f(0x177)][_0x30996f(0x1a4)](_0x30996f(0x168));if(this[_0x30996f(0x156)][_0x30996f(0x177)][_0x30996f(0x1ad)](_0x30996f(0x1e7))){const _0x25b6c1=this[_0x30996f(0x156)][_0x30996f(0x177)][_0x30996f(0x1a4)](_0x30996f(0x1e7));await _0x25b6c1[_0x30996f(0x161)]();}else await _0x23c308[_0x30996f(0x1db)]();if(this[_0x30996f(0x156)][_0x30996f(0x177)][_0x30996f(0x1ad)](_0x30996f(0x15b))&&this[_0x30996f(0x156)][_0x30996f(0x177)][_0x30996f(0x1a4)](_0x30996f(0x15b))[_0x30996f(0x191)](),this[_0x30996f(0x156)][_0x30996f(0x177)][_0x30996f(0x1ad)](_0x30996f(0x152))){const _0xf4416a=this[_0x30996f(0x156)][_0x30996f(0x177)][_0x30996f(0x1a4)](_0x30996f(0x152));_0xf4416a[_0x30996f(0x1cd)]&&_0xf4416a[_0x30996f(0x1b0)]();}const _0x3c0ee2=this[_0x30996f(0x1de)]();return _0x341e48(_0x3c0ee2)[_0x30996f(0x1e0)](_0x216a31=>{const _0x1dc5c6=_0x30996f;return(this[_0x1dc5c6(0x166)]=_0x216a31,this[_0x1dc5c6(0x156)][_0x1dc5c6(0x177)][_0x1dc5c6(0x1ad)](_0x1dc5c6(0x17b)))&&this[_0x1dc5c6(0x156)][_0x1dc5c6(0x177)][_0x1dc5c6(0x1a4)](_0x1dc5c6(0x17b))[_0x1dc5c6(0x1da)](),(this[_0x1dc5c6(0x156)][_0x1dc5c6(0x177)][_0x1dc5c6(0x1ad)](_0x1dc5c6(0x198))&&(this[_0x1dc5c6(0x156)][_0x1dc5c6(0x177)][_0x1dc5c6(0x1a4)](_0x1dc5c6(0x18a))[_0x1dc5c6(0x1c3)][_0x1dc5c6(0x162)][_0x1dc5c6(0x1e8)][_0x1dc5c6(0x1b3)]=_0x1dc5c6(0x172)),_0x216a31);})[_0x30996f(0x1bc)](_0x3b704f=>(console[_0x30996f(0x1e3)](_0x3b704f),this[_0x30996f(0x156)][_0x30996f(0x1ca)](_0x30996f(0x1e1)),null));});}[_0x6b412f(0x18d)](){const _0x30737d=_0x6b412f,_0x5df51b=this[_0x30737d(0x156)][_0x30737d(0x17d)][_0x30737d(0x1a4)](_0x30737d(0x194))[_0x30737d(0x1b7)];this[_0x30737d(0x156)][_0x30737d(0x17d)][_0x30737d(0x1e4)](_0x30737d(0x1e9),()=>(this[_0x30737d(0x156)][_0x30737d(0x177)][_0x30737d(0x1ad)](_0x30737d(0x15b))&&this[_0x30737d(0x156)][_0x30737d(0x177)][_0x30737d(0x1a4)](_0x30737d(0x15b))[_0x30737d(0x191)](),this[_0x30737d(0x156)][_0x30737d(0x177)][_0x30737d(0x1ad)](_0x30737d(0x198))&&(this[_0x30737d(0x156)][_0x30737d(0x177)][_0x30737d(0x1a4)](_0x30737d(0x18a))[_0x30737d(0x1c3)][_0x30737d(0x162)][_0x30737d(0x1e8)][_0x30737d(0x1b3)]=''),this[_0x30737d(0x166)][_0x30737d(0x177)][_0x30737d(0x1a4)](_0x30737d(0x1e6))[_0x30737d(0x155)](),_0x5df51b(this[_0x30737d(0x166)])[_0x30737d(0x1e0)](()=>{const _0x5123b2=_0x30737d;if(this[_0x5123b2(0x156)][_0x5123b2(0x1ca)](_0x5123b2(0x1e1)),this[_0x5123b2(0x166)]=null,this[_0x5123b2(0x156)][_0x5123b2(0x177)][_0x5123b2(0x1ad)](_0x5123b2(0x17b))){const _0x24cc5c=this[_0x5123b2(0x156)][_0x5123b2(0x177)][_0x5123b2(0x1a4)](_0x5123b2(0x17b));_0x24cc5c[_0x5123b2(0x1da)](),_0x24cc5c[_0x5123b2(0x15f)]();}})));}[_0x6b412f(0x190)](_0x112e80){const _0x583172=_0x6b412f,_0x4aa1ce=this[_0x583172(0x156)][_0x583172(0x17d)][_0x583172(0x1a4)](_0x583172(0x181)),_0x5890c8=this[_0x583172(0x156)][_0x583172(0x17d)][_0x583172(0x1a4)](_0x583172(0x1a2)),_0x260324=this[_0x583172(0x156)][_0x583172(0x17d)][_0x583172(0x1a4)](_0x583172(0x1d3));return _0x41d2d0[_0x583172(0x1dc)](_0x260324,_0x112e80)[_0x583172(0x1e0)](_0x2f7ccc=>(_0x5890c8[_0x583172(0x1e8)][_0x583172(0x1b3)]=_0x583172(0x1bb),_0x4aa1ce[_0x583172(0x1e8)][_0x583172(0x1b3)]=_0x583172(0x172),this[_0x583172(0x15e)]=!0x0,_0x2f7ccc));}[_0x6b412f(0x195)](_0x5963c0){const _0x4ddba8=_0x6b412f,_0x1bb4d9=this[_0x4ddba8(0x156)][_0x4ddba8(0x17d)][_0x4ddba8(0x1a4)](_0x4ddba8(0x181));return this[_0x4ddba8(0x156)][_0x4ddba8(0x17d)][_0x4ddba8(0x1a4)](_0x4ddba8(0x1a2))[_0x4ddba8(0x1e8)][_0x4ddba8(0x1b3)]=_0x4ddba8(0x172),_0x1bb4d9[_0x4ddba8(0x1e8)][_0x4ddba8(0x1b3)]='',this[_0x4ddba8(0x15e)]=!0x1,_0x5963c0[_0x4ddba8(0x159)]();}async[_0x6b412f(0x165)](_0x395245){const _0x1ccb3a=_0x6b412f,_0x22d704=this[_0x1ccb3a(0x156)],_0x4e32f1=this[_0x1ccb3a(0x166)][_0x1ccb3a(0x177)][_0x1ccb3a(0x1a4)](_0x1ccb3a(0x1e6)),_0x1e4854=_0x22d704[_0x1ccb3a(0x177)][_0x1ccb3a(0x1a4)](_0x1ccb3a(0x168)),_0x4c3d40=_0x22d704[_0x1ccb3a(0x177)][_0x1ccb3a(0x1a4)](_0x1ccb3a(0x167)),_0x284dd7=_0x4e32f1[_0x1ccb3a(0x1d0)][_0x1ccb3a(0x19e)](_0x395245);let _0x3b6143,_0x103a9f,_0x459a48;try{await _0x4c3d40[_0x1ccb3a(0x184)](_0x284dd7,this[_0x1ccb3a(0x1d5)]),_0x3b6143=_0x4c3d40[_0x1ccb3a(0x1af)](_0x284dd7),_0x103a9f=_0x4c3d40[_0x1ccb3a(0x1ce)](_0x284dd7);}catch(_0x2437fd){return void console[_0x1ccb3a(0x1e3)](_0x2437fd);}_0x22d704[_0x1ccb3a(0x17c)][_0x1ccb3a(0x1a9)](_0x13f86f=>{const _0x4497c6=_0x1ccb3a;for(const _0x535a40 of Array[_0x4497c6(0x1c7)](_0x22d704[_0x4497c6(0x17c)][_0x4497c6(0x170)][_0x4497c6(0x182)](_0x4497c6(0x187))))_0x13f86f[_0x4497c6(0x196)](_0x535a40);}),_0x4e32f1[_0x1ccb3a(0x18e)]=!0x1,_0x22d704[_0x1ccb3a(0x17c)][_0x1ccb3a(0x18f)](_0x2adf7f=>{const _0x2da4a9=_0x1ccb3a;_0x2adf7f[_0x2da4a9(0x19f)](null),_0x2adf7f[_0x2da4a9(0x1e5)](_0x22d704[_0x2da4a9(0x17c)][_0x2da4a9(0x1d1)][_0x2da4a9(0x1d9)][_0x2da4a9(0x1ac)]());const _0x829cda=Object[_0x2da4a9(0x1d8)](_0x3b6143);for(const _0x3d35b6 of _0x22d704[_0x2da4a9(0x17c)][_0x2da4a9(0x1d1)][_0x2da4a9(0x1ea)])_0x2da4a9(0x1a7)!=_0x3d35b6[_0x2da4a9(0x16f)]&&_0x3d35b6[_0x2da4a9(0x1ae)]()&&!_0x829cda[_0x2da4a9(0x1df)](_0x3d35b6[_0x2da4a9(0x16f)])&&_0x2adf7f[_0x2da4a9(0x19d)](_0x3d35b6);for(const _0x49da94 of _0x829cda){let _0x54e3dc=_0x22d704[_0x2da4a9(0x17c)][_0x2da4a9(0x1d1)][_0x2da4a9(0x18b)](_0x49da94);_0x54e3dc&&_0x54e3dc[_0x2da4a9(0x1ae)]()||(_0x54e3dc=_0x2adf7f[_0x2da4a9(0x19a)](_0x49da94));const _0x285d9c=_0x103a9f[_0x49da94],_0x2991a8=Object[_0x2da4a9(0x1d8)](_0x285d9c),_0x471f10=_0x3b6143[_0x49da94];for(const _0x51d59a of _0x54e3dc[_0x2da4a9(0x1ac)]())_0x2991a8[_0x2da4a9(0x1df)](_0x51d59a)||_0x2adf7f[_0x2da4a9(0x1d7)](_0x51d59a,_0x54e3dc);for(const _0x4a17b8 of _0x2991a8)_0x2adf7f[_0x2da4a9(0x185)](_0x4a17b8,_0x103a9f[_0x49da94][_0x4a17b8],_0x54e3dc);_0x2adf7f[_0x2da4a9(0x1aa)](_0x2adf7f[_0x2da4a9(0x186)](_0x54e3dc)),_0x2adf7f[_0x2da4a9(0x15d)](_0x22d704[_0x2da4a9(0x16c)][_0x2da4a9(0x199)](_0x471f10,_0x54e3dc),_0x54e3dc,0x0);}});const _0x52b935=_0x512b91(_0x22d704[_0x1ccb3a(0x1bf)],_0x1ccb3a(0x169));if(_0x284dd7[_0x1ccb3a(0x1ab)])_0x459a48=-0x1==_0x284dd7[_0x1ccb3a(0x1ab)][_0x1ccb3a(0x179)](_0x52b935)?_0x52b935+':\x20'+_0x284dd7[_0x1ccb3a(0x1ab)]:_0x284dd7[_0x1ccb3a(0x1ab)];else _0x459a48=_0x52b935+':\x20'+(_0x284dd7[_0x1ccb3a(0x15c)][_0x1ccb3a(0x1d2)](_0x22d704[_0x1ccb3a(0x1bf)][_0x1ccb3a(0x160)],{'month':_0x1ccb3a(0x1dd),'day':_0x1ccb3a(0x16b)})+',\x20'+_0x284dd7[_0x1ccb3a(0x15c)][_0x1ccb3a(0x16a)](_0x22d704[_0x1ccb3a(0x1bf)][_0x1ccb3a(0x160)],{'hour':_0x1ccb3a(0x16b),'minute':_0x1ccb3a(0x16b)}));return await _0x1e4854[_0x1ccb3a(0x1b6)]({'name':_0x459a48}),_0x4e32f1[_0x1ccb3a(0x18e)]=!0x0,_0x22d704[_0x1ccb3a(0x17d)][_0x1ccb3a(0x1a4)](_0x1ccb3a(0x194))[_0x1ccb3a(0x1b7)]();}}