UNPKG

@ckeditor/ckeditor5-revision-history

Version:

Document revision history feature for CKEditor 5.

23 lines • 17.3 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 _0x2aa164=_0x346d;(function(_0x5531dd,_0x339a27){const _0x357652=_0x346d,_0x5e7cba=_0x5531dd();while(!![]){try{const _0x5e4dd3=-parseInt(_0x357652(0x1ad))/0x1+parseInt(_0x357652(0x1a6))/0x2*(parseInt(_0x357652(0x1b9))/0x3)+parseInt(_0x357652(0x21a))/0x4*(-parseInt(_0x357652(0x1bb))/0x5)+-parseInt(_0x357652(0x1ff))/0x6*(-parseInt(_0x357652(0x19a))/0x7)+-parseInt(_0x357652(0x1e0))/0x8*(parseInt(_0x357652(0x1f7))/0x9)+parseInt(_0x357652(0x218))/0xa*(-parseInt(_0x357652(0x206))/0xb)+parseInt(_0x357652(0x1d5))/0xc*(parseInt(_0x357652(0x19d))/0xd);if(_0x5e4dd3===_0x339a27)break;else _0x5e7cba['push'](_0x5e7cba['shift']());}catch(_0x2344f8){_0x5e7cba['push'](_0x5e7cba['shift']());}}}(_0x4f39,0xbeaed));import{Plugin as _0x2d1711}from'ckeditor5/src/core.js';import{CKEditorError as _0x4ae601,uid as _0xb2916d}from'ckeditor5/src/utils.js';import _0x4a0e0f from'./revisiontracker.js';import _0x1560ca from'./ui/revisionhistory/revisionhistoryui.js';function _0x346d(_0x3418a8,_0x4695ea){const _0x4f390d=_0x4f39();return _0x346d=function(_0x346dc4,_0x35e1d6){_0x346dc4=_0x346dc4-0x196;let _0x36548c=_0x4f390d[_0x346dc4];return _0x36548c;},_0x346d(_0x3418a8,_0x4695ea);}function _0x4f39(){const _0x3c0b6a=['isReadOnly','pluginName','DocumentOutlineUI','3rqtyxD','createRangeIn','164105prZUPE','indexOf','createdAt','error','_enhanceShowRevisionViewerCallback','roots','from','$graveyard','create','getUser','Users','refreshPositioning','document','revision-history-viewer-opened','toJSON','data','Dialog','getRevisionDocumentData','revisionHistory.showRevisionViewerCallback','Annotations','_enhanceCloseRevisionViewerCallback','_restoreRevision','getAttributeKeys','selection','save','setAttribute','831108GshRFR','revisionHistory.requireRevisionName','remove','revisionHistory.viewerContainer','changesNavigation','_cleanUp','has','requires','block','_getRevisionViewerEditorConfig','_showRevisionViewer','748384flGEIK','toVersion','locale','_viewerEditor','config','numeric','RevisionViewer','restrictedEditingException','isReady','markers','map','isOfficialPlugin','fromCharCode','revisionHistory.closeRevisionViewerCallback','refreshVisibility','set','isEnabled','bind','setSelection','join','adapter','push','DocumentOutline','27DyzRuM','plugins','showRevisionViewerCallback','RevisionHistoryUtils','toolbar','removeSelectionAttribute','saveRevision','getRoot','735480qCmJlL','revisionHistory.viewerEditorElement','RevisionsRepository','isAnonymous','removeAttribute','lazyRoots','insert','473TAbqru','exitToEditing','users','loadRevisionData','keys','end','addUser','catch','editor','isOpen','getRevisionRootsAttributes','revisionHistory.restoreRevisionCallback','none','get','name','disableReadOnlyMode','RevisionHistory','rootName','286540mJhmPI','_update','60pTdGMk','restoreRevision','RevisionViewerIntegration','hide','isPremiumPlugin','element','RevisionTracker','Restored','translations','toLocaleDateString','getMarkersGroup','destroy','enqueueChange','enableReadOnlyMode','revisionHistory.editorContainer','PaginationLookup','RestrictedEditingMode','repository','creator','revision-history-missing-configuration','style','Autosave','closeRevisionViewerCallback','includes','addRevisionData','toLocaleTimeString','getRevision','14JxSNVH','isAttached','isRevisionViewerOpen','442zAHfek','detachRoot','addRoot','RevisionHistoryUI','uiLanguage','init','result','change','getRevisions','1555634cRPnUv','display','fromVersion','_closeRevisionViewer','_recalculatePageBreaks','then','update','591665FCQXOV','revisionHistory','define','commands','removeMarker','model','long','view','parse'];_0x4f39=function(){return _0x3c0b6a;};return _0x4f39();}import _0x58738f from'./revisionviewer.js';import _0x3714f6 from'./ui/revisionviewer/revisionviewerui.js';import _0x59f65c from'./ui/revisionssidebar/revisionssidebar.js';import _0x20333e from'./editor/revisionviewereditor.js';import{getTranslation as _0x3e0204}from'./utils/common-translations.js';import{sanitizeEditorConfig as _0x468e6a}from'ckeditor5-collaboration/src/collaboration-core.js';const p=[_0x2aa164(0x1a0),_0x2aa164(0x22a)];export class RevisionViewerIntegration extends _0x2d1711{[_0x2aa164(0x1a3)];static get[_0x2aa164(0x1b7)](){const _0x5514ac=_0x2aa164;return _0x5514ac(0x21c);}static get[_0x2aa164(0x1eb)](){return!0x0;}static get[_0x2aa164(0x21e)](){return!0x0;}constructor(_0x346979){const _0x1ea497=_0x2aa164;function _0xfc6ceb(_0x3442d6){const _0x5a812c=_0x346d;return _0x3442d6[_0x5a812c(0x1ea)](_0x188969=>String[_0x5a812c(0x1ec)](_0x188969))[_0x5a812c(0x1f3)]('');}super(_0x346979),this[_0x1ea497(0x1a3)]=_0x1ea497(0x20b),_0x346979[_0xfc6ceb([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0xfc6ceb([0x76,0x69,0x65,0x77])][_0xfc6ceb([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0xfc6ceb([0x61,0x75,0x74,0x6f]),_0x346979[_0xfc6ceb([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74])]=()=>window[_0xfc6ceb([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0xfc6ceb([0x72,0x65,0x73,0x6f,0x6c,0x76,0x65])]({[_0xfc6ceb([0x73,0x74,0x61,0x74,0x75,0x73])]:_0xfc6ceb([0x6f,0x6b])});}}export default class k extends _0x2d1711{[_0x2aa164(0x1e3)];static get[_0x2aa164(0x1b7)](){const _0x21eb26=_0x2aa164;return _0x21eb26(0x216);}static get[_0x2aa164(0x1eb)](){return!0x0;}static get[_0x2aa164(0x21e)](){return!0x0;}static get[_0x2aa164(0x1dc)](){return[_0x4a0e0f,_0x1560ca];}constructor(_0x1c555c){const _0x5cb2df=_0x2aa164;if(super(_0x1c555c),!this[_0x5cb2df(0x20e)][_0x5cb2df(0x1e4)][_0x5cb2df(0x213)](_0x5cb2df(0x1ae)))throw new _0x4ae601(_0x5cb2df(0x22d),this);this[_0x5cb2df(0x1e3)]=null,this[_0x5cb2df(0x1ef)](_0x5cb2df(0x19c),!0x1),this[_0x5cb2df(0x20e)][_0x5cb2df(0x1e4)][_0x5cb2df(0x1af)](_0x5cb2df(0x1cd),_0x164af9=>this[_0x5cb2df(0x1df)]({..._0x164af9,'translations':this[_0x5cb2df(0x20e)][_0x5cb2df(0x1e2)][_0x5cb2df(0x222)]})),this[_0x5cb2df(0x20e)][_0x5cb2df(0x1e4)][_0x5cb2df(0x1af)](_0x5cb2df(0x1ed),_0x354e34=>this[_0x5cb2df(0x1a9)](_0x354e34)),this[_0x5cb2df(0x20e)][_0x5cb2df(0x1e4)][_0x5cb2df(0x1af)](_0x5cb2df(0x211),_0x3c4caf=>this[_0x5cb2df(0x1d0)](_0x3c4caf)),this[_0x5cb2df(0x20e)][_0x5cb2df(0x1e4)][_0x5cb2df(0x1af)](_0x5cb2df(0x1d6),!0x1),this[_0x5cb2df(0x1bf)](),this[_0x5cb2df(0x1cf)]();}set[_0x2aa164(0x1f4)](_0x59223f){const _0x30c62b=_0x2aa164;this[_0x30c62b(0x20e)][_0x30c62b(0x1f8)][_0x30c62b(0x213)](_0x30c62b(0x220))[_0x30c62b(0x1f4)]=_0x59223f;}get[_0x2aa164(0x1f4)](){const _0x25037e=_0x2aa164;return this[_0x25037e(0x20e)][_0x25037e(0x1f8)][_0x25037e(0x213)](_0x25037e(0x220))[_0x25037e(0x1f4)];}[_0x2aa164(0x197)](_0x307ad8){const _0x267c12=_0x2aa164;return this[_0x267c12(0x20e)][_0x267c12(0x1f8)][_0x267c12(0x213)](_0x267c12(0x220))[_0x267c12(0x197)](_0x307ad8);}[_0x2aa164(0x199)](_0x410cbd){const _0x3b3b3c=_0x2aa164;return this[_0x3b3b3c(0x20e)][_0x3b3b3c(0x1f8)][_0x3b3b3c(0x213)](_0x3b3b3c(0x201))[_0x3b3b3c(0x199)](_0x410cbd);}[_0x2aa164(0x1a5)](_0x3cd418){const _0x1105e1=_0x2aa164;return this[_0x1105e1(0x20e)][_0x1105e1(0x1f8)][_0x1105e1(0x213)](_0x1105e1(0x201))[_0x1105e1(0x1a5)](_0x3cd418||{'toJSON':!0x1});}[_0x2aa164(0x1de)](){const _0x3779e2=_0x2aa164,_0x58e873=this[_0x3779e2(0x20e)],_0x3c9cd3=_0x468e6a(_0x58e873,p),_0x4c82b5=_0x58e873[_0x3779e2(0x1f8)][_0x3779e2(0x213)](_0x3779e2(0x220)),_0x3a8f03=_0x58e873[_0x3779e2(0x1f8)][_0x3779e2(0x213)](_0x3779e2(0x1c5))[_0x3779e2(0x208)];return _0x3c9cd3[_0x3779e2(0x1fb)]=[_0x3779e2(0x207),_0x3779e2(0x21b),_0x3779e2(0x1d9)],delete _0x3c9cd3[_0x3779e2(0x204)],(_0x3c9cd3[_0x3779e2(0x1f8)][_0x3779e2(0x1f5)](RevisionViewerIntegration,_0x58738f,_0x3714f6,class extends _0x2d1711{static get[_0x3779e2(0x1dc)](){const _0x243d3a=_0x3779e2;return[_0x58738f,_0x243d3a(0x1c5)];}[_0x3779e2(0x1a2)](){const _0x350e48=_0x3779e2,_0x423e3c=this[_0x350e48(0x20e)][_0x350e48(0x1f8)][_0x350e48(0x213)](_0x350e48(0x1c5));for(const _0x492675 of _0x3a8f03)_0x492675[_0x350e48(0x202)]||_0x423e3c[_0x350e48(0x1c4)](_0x492675['id'])||_0x423e3c[_0x350e48(0x20c)](_0x492675);const _0x126335=_0x4c82b5[_0x350e48(0x22b)][_0x350e48(0x1a5)]();let _0x3fef1c=null;const _0x68b992=this[_0x350e48(0x20e)][_0x350e48(0x1f8)][_0x350e48(0x213)](_0x350e48(0x1e6));_0x68b992[_0x350e48(0x1f4)]=_0x4c82b5[_0x350e48(0x1f4)],_0x68b992[_0x350e48(0x1f1)](_0x350e48(0x1f0))['to'](_0x4c82b5),this[_0x350e48(0x20e)][_0x350e48(0x1b0)][_0x350e48(0x213)](_0x350e48(0x21b))[_0x350e48(0x1f1)](_0x350e48(0x1f0))['to'](_0x58e873,_0x350e48(0x1b6),_0x477cac=>!_0x477cac);for(const _0x54c289 of _0x126335){const _0x2acd64=null===_0x54c289[_0x350e48(0x22c)];if(_0x2acd64&&_0x54c289[_0x350e48(0x1e1)]===_0x54c289[_0x350e48(0x1a8)])continue;const _0x4ba4cc=_0x54c289[_0x350e48(0x1c9)]();_0x68b992[_0x350e48(0x197)](_0x4ba4cc,(_0x5c280f,_0x43d2f4,_0x7ad6e3)=>{const _0x11ad19=_0x350e48;if(_0x2acd64){if(_0x3fef1c)_0x3fef1c[_0x11ad19(0x219)](_0x5c280f,_0x43d2f4);else{if(!_0x43d2f4){const _0x582c84=_0x7ad6e3[_0x11ad19(0x1c9)]();_0x582c84['id']=_0xb2916d(),_0x4c82b5[_0x11ad19(0x1fd)](_0x582c84,_0x7ad6e3[_0x11ad19(0x1e1)])[_0x11ad19(0x1ab)](_0x51a3f4=>{_0x3fef1c=_0x51a3f4;});}}}else _0x54c289[_0x11ad19(0x219)](_0x5c280f,_0x43d2f4);});}}},_0x59f65c),_0x3c9cd3);}[_0x2aa164(0x1bf)](){const _0x36aa85=_0x2aa164,_0x5e507f=this[_0x36aa85(0x20e)][_0x36aa85(0x1e4)][_0x36aa85(0x213)](_0x36aa85(0x1ae))[_0x36aa85(0x1f9)];this[_0x36aa85(0x20e)][_0x36aa85(0x1e4)][_0x36aa85(0x1ef)](_0x36aa85(0x1cd),async()=>{const _0x2a2d80=_0x36aa85;this[_0x2a2d80(0x20e)][_0x2a2d80(0x227)](_0x2a2d80(0x1c8));const _0x2037d9=this[_0x2a2d80(0x20e)][_0x2a2d80(0x1f8)][_0x2a2d80(0x213)](_0x2a2d80(0x220));if(this[_0x2a2d80(0x20e)][_0x2a2d80(0x1f8)][_0x2a2d80(0x1db)](_0x2a2d80(0x22f))){const _0x307065=this[_0x2a2d80(0x20e)][_0x2a2d80(0x1f8)][_0x2a2d80(0x213)](_0x2a2d80(0x22f));await _0x307065[_0x2a2d80(0x1d3)]();}else await _0x2037d9[_0x2a2d80(0x1ac)]();if(this[_0x2a2d80(0x20e)][_0x2a2d80(0x1f8)][_0x2a2d80(0x1db)](_0x2a2d80(0x229))&&this[_0x2a2d80(0x20e)][_0x2a2d80(0x1f8)][_0x2a2d80(0x213)](_0x2a2d80(0x229))[_0x2a2d80(0x1aa)](),this[_0x2a2d80(0x20e)][_0x2a2d80(0x1f8)][_0x2a2d80(0x1db)](_0x2a2d80(0x1cb))){const _0x4f5779=this[_0x2a2d80(0x20e)][_0x2a2d80(0x1f8)][_0x2a2d80(0x213)](_0x2a2d80(0x1cb));_0x4f5779[_0x2a2d80(0x20f)]&&_0x4f5779[_0x2a2d80(0x21d)]();}const _0x54ff0f=this[_0x2a2d80(0x1de)]();return _0x5e507f(_0x54ff0f)[_0x2a2d80(0x1ab)](_0x1858ff=>{const _0x892bc3=_0x2a2d80;return(this[_0x892bc3(0x1e3)]=_0x1858ff,this[_0x892bc3(0x20e)][_0x892bc3(0x1f8)][_0x892bc3(0x1db)](_0x892bc3(0x1ce)))&&this[_0x892bc3(0x20e)][_0x892bc3(0x1f8)][_0x892bc3(0x213)](_0x892bc3(0x1ce))[_0x892bc3(0x1ee)](),(this[_0x892bc3(0x20e)][_0x892bc3(0x1f8)][_0x892bc3(0x1db)](_0x892bc3(0x1f6))&&(this[_0x892bc3(0x20e)][_0x892bc3(0x1f8)][_0x892bc3(0x213)](_0x892bc3(0x1b8))[_0x892bc3(0x1b4)][_0x892bc3(0x21f)][_0x892bc3(0x22e)][_0x892bc3(0x1a7)]=_0x892bc3(0x212)),_0x1858ff);})[_0x2a2d80(0x20d)](_0x3039aa=>(console[_0x2a2d80(0x1be)](_0x3039aa),this[_0x2a2d80(0x20e)][_0x2a2d80(0x215)](_0x2a2d80(0x1c8)),null));});}[_0x2aa164(0x1cf)](){const _0x128993=_0x2aa164,_0x34e2fd=this[_0x128993(0x20e)][_0x128993(0x1e4)][_0x128993(0x213)](_0x128993(0x1ae))[_0x128993(0x230)];this[_0x128993(0x20e)][_0x128993(0x1e4)][_0x128993(0x1ef)](_0x128993(0x1ed),()=>(this[_0x128993(0x20e)][_0x128993(0x1f8)][_0x128993(0x1db)](_0x128993(0x229))&&this[_0x128993(0x20e)][_0x128993(0x1f8)][_0x128993(0x213)](_0x128993(0x229))[_0x128993(0x1aa)](),this[_0x128993(0x20e)][_0x128993(0x1f8)][_0x128993(0x1db)](_0x128993(0x1f6))&&(this[_0x128993(0x20e)][_0x128993(0x1f8)][_0x128993(0x213)](_0x128993(0x1b8))[_0x128993(0x1b4)][_0x128993(0x21f)][_0x128993(0x22e)][_0x128993(0x1a7)]=''),this[_0x128993(0x1e3)][_0x128993(0x1f8)][_0x128993(0x213)](_0x128993(0x1e6))[_0x128993(0x1da)](),_0x34e2fd(this[_0x128993(0x1e3)])[_0x128993(0x1ab)](()=>{const _0x3c5517=_0x128993;if(this[_0x3c5517(0x20e)][_0x3c5517(0x215)](_0x3c5517(0x1c8)),this[_0x3c5517(0x1e3)]=null,this[_0x3c5517(0x20e)][_0x3c5517(0x1f8)][_0x3c5517(0x1db)](_0x3c5517(0x1ce))){const _0x3c3aad=this[_0x3c5517(0x20e)][_0x3c5517(0x1f8)][_0x3c5517(0x213)](_0x3c5517(0x1ce));_0x3c3aad[_0x3c5517(0x1ee)](),_0x3c3aad[_0x3c5517(0x1c6)]();}})));}[_0x2aa164(0x1df)](_0x1a010d){const _0x1020ab=_0x2aa164,_0x4835b1=this[_0x1020ab(0x20e)][_0x1020ab(0x1e4)][_0x1020ab(0x213)](_0x1020ab(0x228)),_0x561a1e=this[_0x1020ab(0x20e)][_0x1020ab(0x1e4)][_0x1020ab(0x213)](_0x1020ab(0x1d8)),_0x28ec26=this[_0x1020ab(0x20e)][_0x1020ab(0x1e4)][_0x1020ab(0x213)](_0x1020ab(0x200));return _0x20333e[_0x1020ab(0x1c3)](_0x28ec26,_0x1a010d)[_0x1020ab(0x1ab)](_0x351722=>(_0x561a1e[_0x1020ab(0x22e)][_0x1020ab(0x1a7)]=_0x1020ab(0x1dd),_0x4835b1[_0x1020ab(0x22e)][_0x1020ab(0x1a7)]=_0x1020ab(0x212),this[_0x1020ab(0x19c)]=!0x0,_0x351722));}[_0x2aa164(0x1a9)](_0x9e169){const _0xbee214=_0x2aa164,_0x5ab903=this[_0xbee214(0x20e)][_0xbee214(0x1e4)][_0xbee214(0x213)](_0xbee214(0x228));return this[_0xbee214(0x20e)][_0xbee214(0x1e4)][_0xbee214(0x213)](_0xbee214(0x1d8))[_0xbee214(0x22e)][_0xbee214(0x1a7)]=_0xbee214(0x212),_0x5ab903[_0xbee214(0x22e)][_0xbee214(0x1a7)]='',this[_0xbee214(0x19c)]=!0x1,_0x9e169[_0xbee214(0x225)]();}async[_0x2aa164(0x1d0)](_0x37224e){const _0x558d6f=_0x2aa164,_0x1358d0=this[_0x558d6f(0x20e)],_0x5bea89=this[_0x558d6f(0x1e3)][_0x558d6f(0x1f8)][_0x558d6f(0x213)](_0x558d6f(0x1e6)),_0x22fa7b=_0x1358d0[_0x558d6f(0x1f8)][_0x558d6f(0x213)](_0x558d6f(0x220)),_0x17ed23=_0x1358d0[_0x558d6f(0x1f8)][_0x558d6f(0x213)](_0x558d6f(0x1fa)),_0x40c6ea=_0x5bea89[_0x558d6f(0x22b)][_0x558d6f(0x199)](_0x37224e);let _0x2ee2c0,_0x6942b9,_0x3bb6d4;try{await _0x17ed23[_0x558d6f(0x209)](_0x40c6ea,this[_0x558d6f(0x1f4)]),_0x2ee2c0=_0x17ed23[_0x558d6f(0x1cc)](_0x40c6ea),_0x6942b9=_0x17ed23[_0x558d6f(0x210)](_0x40c6ea);}catch(_0x4f9f4d){return void console[_0x558d6f(0x1be)](_0x4f9f4d);}_0x1358d0[_0x558d6f(0x1b2)][_0x558d6f(0x1a4)](_0x3fe278=>{const _0x3de63e=_0x558d6f;for(const _0x547612 of Array[_0x3de63e(0x1c1)](_0x1358d0[_0x3de63e(0x1b2)][_0x3de63e(0x1e9)][_0x3de63e(0x224)](_0x3de63e(0x1e7))))_0x3fe278[_0x3de63e(0x1b1)](_0x547612);}),_0x5bea89[_0x558d6f(0x1e8)]=!0x1,_0x1358d0[_0x558d6f(0x1b2)][_0x558d6f(0x226)](_0xa9e28d=>{const _0x6e29b7=_0x558d6f;_0xa9e28d[_0x6e29b7(0x1f2)](null),_0xa9e28d[_0x6e29b7(0x1fc)](_0x1358d0[_0x6e29b7(0x1b2)][_0x6e29b7(0x1c7)][_0x6e29b7(0x1d2)][_0x6e29b7(0x1d1)]());const _0x2f6666=Object[_0x6e29b7(0x20a)](_0x2ee2c0);for(const _0xad214a of _0x1358d0[_0x6e29b7(0x1b2)][_0x6e29b7(0x1c7)][_0x6e29b7(0x1c0)])_0x6e29b7(0x1c2)!=_0xad214a[_0x6e29b7(0x217)]&&_0xad214a[_0x6e29b7(0x19b)]()&&!_0x2f6666[_0x6e29b7(0x196)](_0xad214a[_0x6e29b7(0x217)])&&_0xa9e28d[_0x6e29b7(0x19e)](_0xad214a);for(const _0x561369 of _0x2f6666){let _0x3e00c8=_0x1358d0[_0x6e29b7(0x1b2)][_0x6e29b7(0x1c7)][_0x6e29b7(0x1fe)](_0x561369);_0x3e00c8&&_0x3e00c8[_0x6e29b7(0x19b)]()||(_0x3e00c8=_0xa9e28d[_0x6e29b7(0x19f)](_0x561369));const _0x35f1bd=_0x6942b9[_0x561369],_0x1998ed=Object[_0x6e29b7(0x20a)](_0x35f1bd),_0x424821=_0x2ee2c0[_0x561369];for(const _0x1a4529 of _0x3e00c8[_0x6e29b7(0x1d1)]())_0x1998ed[_0x6e29b7(0x196)](_0x1a4529)||_0xa9e28d[_0x6e29b7(0x203)](_0x1a4529,_0x3e00c8);for(const _0x17efdd of _0x1998ed)_0xa9e28d[_0x6e29b7(0x1d4)](_0x17efdd,_0x6942b9[_0x561369][_0x17efdd],_0x3e00c8);_0xa9e28d[_0x6e29b7(0x1d7)](_0xa9e28d[_0x6e29b7(0x1ba)](_0x3e00c8)),_0xa9e28d[_0x6e29b7(0x205)](_0x1358d0[_0x6e29b7(0x1ca)][_0x6e29b7(0x1b5)](_0x424821,_0x3e00c8),_0x3e00c8,0x0);}});const _0x300dfa=_0x3e0204(_0x1358d0[_0x558d6f(0x1e2)],_0x558d6f(0x221));if(_0x40c6ea[_0x558d6f(0x214)])_0x3bb6d4=-0x1==_0x40c6ea[_0x558d6f(0x214)][_0x558d6f(0x1bc)](_0x300dfa)?_0x300dfa+':\x20'+_0x40c6ea[_0x558d6f(0x214)]:_0x40c6ea[_0x558d6f(0x214)];else _0x3bb6d4=_0x300dfa+':\x20'+(_0x40c6ea[_0x558d6f(0x1bd)][_0x558d6f(0x223)](_0x1358d0[_0x558d6f(0x1e2)][_0x558d6f(0x1a1)],{'month':_0x558d6f(0x1b3),'day':_0x558d6f(0x1e5)})+',\x20'+_0x40c6ea[_0x558d6f(0x1bd)][_0x558d6f(0x198)](_0x1358d0[_0x558d6f(0x1e2)][_0x558d6f(0x1a1)],{'hour':_0x558d6f(0x1e5),'minute':_0x558d6f(0x1e5)}));return await _0x22fa7b[_0x558d6f(0x1fd)]({'name':_0x3bb6d4}),_0x5bea89[_0x558d6f(0x1e8)]=!0x0,_0x1358d0[_0x558d6f(0x1e4)][_0x558d6f(0x213)](_0x558d6f(0x1ae))[_0x558d6f(0x230)]();}}