@ckeditor/ckeditor5-track-changes
Version:
CKEditor 5 track changes plugin.
23 lines • 22.6 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 _0x128aaa=_0x1194;(function(_0x416127,_0x58c5bf){const _0x41ab75=_0x1194,_0x4e2f3c=_0x416127();while(!![]){try{const _0x477b27=parseInt(_0x41ab75(0x1ba))/0x1*(parseInt(_0x41ab75(0x1c3))/0x2)+-parseInt(_0x41ab75(0x185))/0x3*(parseInt(_0x41ab75(0x202))/0x4)+parseInt(_0x41ab75(0x1a9))/0x5+-parseInt(_0x41ab75(0x169))/0x6+parseInt(_0x41ab75(0x1a4))/0x7*(-parseInt(_0x41ab75(0x183))/0x8)+parseInt(_0x41ab75(0x193))/0x9+parseInt(_0x41ab75(0x1f1))/0xa;if(_0x477b27===_0x58c5bf)break;else _0x4e2f3c['push'](_0x4e2f3c['shift']());}catch(_0x394c49){_0x4e2f3c['push'](_0x4e2f3c['shift']());}}}(_0x3ced,0x90793));import{Plugin as _0x2f8850}from'ckeditor5/src/core.js';import{LiveRange as _0x7a6c6f}from'ckeditor5/src/engine.js';import{setHighlightHandling as _0x14531b}from'ckeditor5/src/widget.js';import{getTranslation as _0x1eb955}from'../utils/common-translations.js';export default class Ct extends _0x2f8850{[_0x128aaa(0x177)];[_0x128aaa(0x19a)];constructor(_0x46e251){const _0x10f3f7=_0x128aaa;super(_0x46e251),this[_0x10f3f7(0x177)]=[_0x10f3f7(0x1a1),_0x10f3f7(0x1d0)],this[_0x10f3f7(0x19a)]=new Set();}[_0x128aaa(0x1d9)](){const _0xc46a20=_0x128aaa,_0x2e6baa=this[_0xc46a20(0x1f9)],_0x9ef2c1=_0x2e6baa[_0xc46a20(0x1fd)][_0xc46a20(0x1c2)][_0xc46a20(0x1b4)];if(!_0x2e6baa[_0xc46a20(0x1b2)][_0xc46a20(0x165)](_0xc46a20(0x1de)))return;const _0x88aab0=_0x2e6baa[_0xc46a20(0x1ae)],_0xb2bb4b=_0x2e6baa[_0xc46a20(0x1b2)][_0xc46a20(0x1cd)](_0xc46a20(0x1ea)),_0x31f670=_0x2e6baa[_0xc46a20(0x1b2)][_0xc46a20(0x1cd)](_0xc46a20(0x194));_0xb2bb4b[_0xc46a20(0x1c0)][_0xc46a20(0x1e7)](_0xc46a20(0x17f),_0x162c42=>_0x1eb955(_0x88aab0,_0xc46a20(0x1f3),_0x162c42)),this[_0xc46a20(0x1d1)](),_0xb2bb4b[_0xc46a20(0x203)](_0xc46a20(0x1e8)),_0xb2bb4b[_0xc46a20(0x203)](_0xc46a20(0x18b)),_0xb2bb4b[_0xc46a20(0x203)](_0xc46a20(0x198));for(const _0x3ace80 of[_0xc46a20(0x171),_0xc46a20(0x1ee)]){const _0x53f102=_0x2e6baa[_0xc46a20(0x205)][_0xc46a20(0x1cd)](_0x3ace80);_0xb2bb4b[_0xc46a20(0x203)](_0x3ace80,_0x185648=>{const _0x2b2370=_0xc46a20;_0x2e6baa[_0x2b2370(0x1fd)][_0x2b2370(0x1bf)](_0x303a5d=>{const _0x5a39de=_0x2b2370;_0x185648();const _0x5327d9=_0x5a39de(0x16f)===_0x53f102[_0x5a39de(0x181)],_0x2d70f4=_0x31f670[_0x5a39de(0x186)](_0x9ef2c1),_0x55abfe=_0x31f670[_0x5a39de(0x180)](_0x2d70f4),_0x4d450a=_0x5327d9?_0x55abfe[_0x5a39de(0x184)]-0x1:_0x55abfe[_0x5a39de(0x1c8)]+0x1,_0x37d1a8=_0x2d70f4[0x0][_0x5a39de(0x1d4)](_0x5a39de(0x17f)),_0x10f29b=_0x31f670[_0x5a39de(0x1a6)](_0x37d1a8,{'startRow':_0x4d450a,'endRow':_0x4d450a}),_0x2760ca=Array[_0x5a39de(0x1b7)](_0x10f29b)[_0x5a39de(0x1be)](_0x3ea6a6=>_0x303a5d[_0x5a39de(0x1c6)](_0x3ea6a6[_0x5a39de(0x1ac)]));_0xb2bb4b[_0x5a39de(0x1b9)](_0x2760ca,_0x5a39de(0x1a1));});});}for(const _0x4e709d of[_0xc46a20(0x188),_0xc46a20(0x1e5)]){const _0x1cf9a4=_0x2e6baa[_0xc46a20(0x205)][_0xc46a20(0x1cd)](_0x4e709d);_0xb2bb4b[_0xc46a20(0x203)](_0x4e709d,_0x466e47=>{const _0x4adc68=_0xc46a20;_0x2e6baa[_0x4adc68(0x1fd)][_0x4adc68(0x1bf)](_0x399e56=>{const _0x764253=_0x4adc68;_0x466e47();const _0x19c1fe=_0x764253(0x16b)===_0x1cf9a4[_0x764253(0x181)],_0x36a7a8=_0x31f670[_0x764253(0x186)](_0x9ef2c1),_0x230d07=_0x31f670[_0x764253(0x1f6)](_0x36a7a8),_0xf5fc79=_0x19c1fe?_0x230d07[_0x764253(0x184)]-0x1:_0x230d07[_0x764253(0x1c8)]+0x1,_0x442f8a=_0x36a7a8[0x0][_0x764253(0x1d4)](_0x764253(0x17f)),_0x247088=_0x31f670[_0x764253(0x1a6)](_0x442f8a,{'startRow':0x0,'column':_0xf5fc79,'includeAllSlots':!0x1}),_0x3cfa2b=Array[_0x764253(0x1b7)](_0x247088)[_0x764253(0x1be)](_0x5b8342=>_0x399e56[_0x764253(0x1c6)](_0x5b8342[_0x764253(0x1ac)]));_0xb2bb4b[_0x764253(0x1b9)](_0x3cfa2b,_0x764253(0x1d0));});});}for(const _0xd562f8 of[_0xc46a20(0x1da),_0xc46a20(0x16a)]){const _0x4e34af=_0xd562f8[_0xc46a20(0x173)](0xb),_0x13fc4a=_0x4e34af[_0xc46a20(0x1ff)](),_0x35599d=_0x13fc4a[_0xc46a20(0x173)](0x0,0x3)+_0xc46a20(0x1b0),_0x59ee8e=_0xc46a20(0x17f)+_0x4e34af,_0x310239=_0xc46a20(0x1dd)+_0x4e34af,_0xb58409=_0xc46a20(0x1dc)+_0x4e34af;_0xb2bb4b[_0xc46a20(0x203)](_0xd562f8,()=>{const _0xe8bb80=_0xc46a20;_0x2e6baa[_0xe8bb80(0x1fd)][_0xe8bb80(0x1bf)](_0x169e5f=>{const _0x1eb920=_0xe8bb80,_0xcbe399=_0x31f670[_0x1eb920(0x186)](_0x9ef2c1),_0xa0c90a=_0xcbe399[0x0][_0x1eb920(0x1d4)](_0x1eb920(0x17f));let _0xd73a0;if(_0x1eb920(0x1da)==_0xd562f8){const _0x4b23cb=_0x31f670[_0x1eb920(0x180)](_0xcbe399);_0xd73a0={'startRow':_0x4b23cb[_0x1eb920(0x184)],'endRow':_0x4b23cb[_0x1eb920(0x1c8)],'includeAllSlots':!0x0};}else{const _0xee6f69=_0x31f670[_0x1eb920(0x1f6)](_0xcbe399);_0xd73a0={'startColumn':_0xee6f69[_0x1eb920(0x184)],'endColumn':_0xee6f69[_0x1eb920(0x1c8)],'includeAllSlots':!0x0};}const _0x50e2e1=_0x31f670[_0x1eb920(0x1a6)](_0xa0c90a,_0xd73a0),_0x21e76e=Array[_0x1eb920(0x1b7)](_0x50e2e1)[_0x1eb920(0x1be)](({cell:_0x5cc8b6})=>_0x5cc8b6),_0x4684a1=Ne(_0x21e76e[_0x1eb920(0x1e9)](_0x552cb9=>_0x552cb9[_0x1eb920(0x17a)](_0x35599d))),_0x2fad4a=Ne(_0x21e76e[_0x1eb920(0x1e9)](_0x3e7e8a=>!_0x3e7e8a[_0x1eb920(0x17a)](_0x35599d)))[_0x1eb920(0x1be)](_0x2c3f74=>_0x169e5f[_0x1eb920(0x1c6)](_0x2c3f74)),_0x30d51d=_0xb2bb4b[_0x1eb920(0x1ad)](_0x2fad4a,_0x59ee8e);if(_0x30d51d&&(_0x1eb920(0x1a1)==_0x30d51d[_0x1eb920(0x17d)]||_0x1eb920(0x1d0)==_0x30d51d[_0x1eb920(0x17d)])){const _0x547de6=this[_0x1eb920(0x1c5)](_0x30d51d);for(const _0x2f4f39 of _0x4684a1){const _0x296c2f=_0x169e5f[_0x1eb920(0x1c6)](_0x2f4f39),_0x1db5d3=_0x31f670[_0x1eb920(0x1cc)](_0x2f4f39),_0x2f9294=_0x2f4f39[_0x1eb920(0x1af)](_0x35599d)-0x1,_0x380eb8=_0x547de6[_0x310239],_0x2b0b40=_0x547de6[_0xb58409];_0x380eb8<=_0x1db5d3[_0x13fc4a]&&_0x1db5d3[_0x13fc4a]+_0x2f9294<=_0x2b0b40&&_0x30d51d[_0x1eb920(0x1a8)](_0x296c2f);}}});});}function _0x4099a0(_0x52a202){const _0x29b213=_0xc46a20,_0x456d9c=Array[_0x29b213(0x1b7)](_0x9ef2c1[_0x29b213(0x204)]())[_0x29b213(0x1be)](_0x1fa4c9=>_0x7a6c6f[_0x29b213(0x163)](_0x1fa4c9));_0x2e6baa[_0x29b213(0x1fd)][_0x29b213(0x1bf)](_0xd874db=>{const _0x272918=_0x29b213,_0x23a969=_0xd874db[_0x272918(0x1ce)];_0x52a202=_0x52a202[_0x272918(0x1e9)](_0x3e0304=>_0x272918(0x1d5)!=_0x3e0304[_0x272918(0x1ed)][_0x272918(0x1d3)]),_0xd874db[_0x272918(0x1a0)](_0x52a202),_0x2e6baa[_0x272918(0x205)][_0x272918(0x1cd)](_0x272918(0x1da))[_0x272918(0x18c)](),_0x2e6baa[_0x272918(0x19e)](_0x272918(0x1da),{'forceDefaultExecution':!0x0}),_0x2e6baa[_0x272918(0x1fd)][_0x272918(0x1ef)](()=>{const _0x5bc49a=_0x272918;_0x2e6baa[_0x5bc49a(0x1fd)][_0x5bc49a(0x1ef)](_0x23a969,_0x505346=>{const _0x42b723=_0x5bc49a,_0x4196b2=_0x456d9c[_0x42b723(0x1e9)](_0x4b5510=>_0x42b723(0x1d5)!=_0x4b5510[_0x42b723(0x1ed)][_0x42b723(0x1d3)]);_0x4196b2[_0x42b723(0x201)]>0x0&&_0x505346[_0x42b723(0x1a0)](_0x4196b2);for(const _0x4fcc98 of _0x456d9c)_0x4fcc98[_0x42b723(0x19c)]();});});});}function _0x407091(_0x5507ca){const _0x582a4d=_0xc46a20;_0x2e6baa[_0x582a4d(0x1fd)][_0x582a4d(0x1bf)](_0xab7070=>{const _0x44a140=_0x582a4d,_0x3d235c=Array[_0x44a140(0x1b7)](_0x9ef2c1[_0x44a140(0x204)]())[_0x44a140(0x1be)](_0x11c237=>_0x7a6c6f[_0x44a140(0x163)](_0x11c237)),_0x5e4f6a=[];for(const _0x567744 of _0x5507ca)for(const _0x100732 of _0x567744[_0x44a140(0x1b5)]({'shallow':!0x0}))_0x5e4f6a[_0x44a140(0x19b)](_0x100732);for(const _0x6172d5 of _0x5e4f6a)_0x44a140(0x1d5)!=_0x6172d5[_0x44a140(0x1ed)][_0x44a140(0x1d3)]&&(_0xab7070[_0x44a140(0x1a0)](_0xab7070[_0x44a140(0x167)](_0x6172d5,0x0)),_0x2e6baa[_0x44a140(0x205)][_0x44a140(0x1cd)](_0x44a140(0x16a))[_0x44a140(0x18c)](),_0x2e6baa[_0x44a140(0x19e)](_0x44a140(0x16a),{'forceDefaultExecution':!0x0}));const _0x2f1f5e=_0x3d235c[_0x44a140(0x1e9)](_0x494593=>_0x44a140(0x1d5)!=_0x494593[_0x44a140(0x1ed)][_0x44a140(0x1d3)]);_0x2f1f5e[_0x44a140(0x201)]>0x0&&_0xab7070[_0x44a140(0x1a0)](_0x2f1f5e);for(const _0x11116c of _0x3d235c)_0x11116c[_0x44a140(0x19c)]();});}function _0x2e1356(_0xbf55a8,_0x3744e6){const _0x3d5468=_0xc46a20;return _0x3744e6[_0x3d5468(0x1eb)](_0x38b3d0=>_0xbf55a8[_0x3d5468(0x192)](_0x3802e6=>_0x3802e6[_0x3d5468(0x16e)][_0x3d5468(0x176)](_0x38b3d0[_0x3d5468(0x1a7)])||_0x38b3d0[_0x3d5468(0x16e)][_0x3d5468(0x176)](_0x3802e6[_0x3d5468(0x1a7)])));}function _0x51f028(_0x3596f3,_0x3d7b0f){const _0x3df5fc=_0xc46a20;return!_0x3596f3[_0x3df5fc(0x192)](_0x4ff54c=>_0x3d7b0f[_0x3df5fc(0x192)](_0xa67d89=>_0x4ff54c[_0x3df5fc(0x1aa)](_0xa67d89)))&&_0x3596f3[_0x3df5fc(0x192)](_0x306ec6=>_0x3d7b0f[_0x3df5fc(0x192)](_0x5649e5=>_0x306ec6[_0x3df5fc(0x16e)][_0x3df5fc(0x1c7)](_0x5649e5[_0x3df5fc(0x1a7)])));}_0x2e6baa[_0xc46a20(0x19f)][_0xc46a20(0x18e)]['on'](_0xc46a20(0x1e0),(_0x700e71,_0x4f6e69,_0x168070)=>{const _0x1be0e5=_0xc46a20;if(!_0x168070[_0x1be0e5(0x19d)][_0x1be0e5(0x174)])return;const _0x12252b=_0x4f6e69[_0x1be0e5(0x182)];if(!_0x12252b)return;const _0x1cc892=_0x168070[_0x1be0e5(0x1d2)][_0x1be0e5(0x1d8)](_0x12252b);function _0x42022e(_0x3b894a){const _0x1ecb4e=_0x1be0e5;return Array[_0x1ecb4e(0x1b8)](_0x3b894a)?_0x3b894a:[_0x3b894a];}_0x1cc892&&_0x1be0e5(0x1df)===_0x12252b[_0x1be0e5(0x168)]&&_0x14531b(_0x1cc892,_0x168070[_0x1be0e5(0x200)],(_0x53b899,_0x2e3213,_0x4a3414)=>_0x4a3414[_0x1be0e5(0x179)](_0x42022e(_0x2e3213[_0x1be0e5(0x1e3)]),_0x53b899),(_0x26d629,_0x2acbb8,_0x762989)=>_0x762989[_0x1be0e5(0x1e2)](_0x42022e(_0x2acbb8[_0x1be0e5(0x1e3)]),_0x26d629));},{'priority':_0xc46a20(0x1e1)}),_0xb2bb4b[_0xc46a20(0x1c0)][_0xc46a20(0x1bc)](_0x194b56=>{const _0x405898=_0xc46a20;if(_0x405898(0x1bb)!=_0x194b56[_0x405898(0x1c9)]&&_0x405898(0x195)!=_0x194b56[_0x405898(0x1c9)])return;const _0x7d26b2=_0x194b56[_0x405898(0x18d)]();if(null!=_0x7d26b2&&_0x7d26b2['is'](_0x405898(0x172),_0x405898(0x17f))){if(_0x405898(0x1bb)==_0x194b56[_0x405898(0x1c9)]){const _0x17db3b=_0x194b56[_0x405898(0x1b5)]()[_0x405898(0x1e9)](_0x3a7eec=>_0x3a7eec['is'](_0x405898(0x1e6)))[_0x405898(0x1be)](_0x89526a=>_0x89526a[_0x405898(0x19f)]);if(_0x17db3b[_0x405898(0x201)])return{'type':_0x405898(0x1bb),'content':_0x1eb955(_0x88aab0,_0x405898(0x187),_0x1eb955(_0x88aab0,_0x405898(0x18a),'\x22'+_0x17db3b[_0x405898(0x191)]('\x20')+'\x22'))};}if(_0x405898(0x195)==_0x194b56[_0x405898(0x1c9)]){const _0x2da817=_0x194b56[_0x405898(0x1b5)]()[_0x405898(0x1e9)](_0x48a199=>_0x48a199['is'](_0x405898(0x1e6)))[_0x405898(0x1be)](_0x1fee67=>_0x1fee67[_0x405898(0x19f)]);if(_0x2da817[_0x405898(0x201)])return{'type':_0x405898(0x195),'content':_0x1eb955(_0x88aab0,_0x405898(0x1f7),_0x1eb955(_0x88aab0,_0x405898(0x18a),'\x22'+_0x2da817[_0x405898(0x191)]('\x20')+'\x22'))};}}}),_0xb2bb4b[_0xc46a20(0x1c0)][_0xc46a20(0x1bc)](_0x4e2944=>{const _0x18c1a0=_0xc46a20;if(_0x18c1a0(0x1a1)==_0x4e2944[_0x18c1a0(0x17d)]){const _0x596abb=_0x4e2944[_0x18c1a0(0x1b5)]()[_0x18c1a0(0x1e9)](_0x263b54=>_0x263b54['is'](_0x18c1a0(0x1e6)))[_0x18c1a0(0x1be)](_0x1d80c5=>_0x1d80c5[_0x18c1a0(0x19f)]),_0xe7a921=this[_0x18c1a0(0x1c5)](_0x4e2944),_0x1eebcf=_0xe7a921[_0x18c1a0(0x17c)]-_0xe7a921[_0x18c1a0(0x1b3)]+0x1;if(_0x18c1a0(0x1bb)==_0x4e2944[_0x18c1a0(0x1c9)])return _0x596abb[_0x18c1a0(0x201)]?{'type':_0x18c1a0(0x1bb),'content':_0x1eb955(_0x88aab0,_0x18c1a0(0x187),_0x1eb955(_0x88aab0,_0x18c1a0(0x1c4),[_0x1eebcf,'\x22'+_0x596abb[_0x18c1a0(0x191)]('\x20')+'\x22']))}:{'type':_0x18c1a0(0x1bb),'content':_0x1eb955(_0x88aab0,_0x18c1a0(0x187),_0x1eb955(_0x88aab0,_0x18c1a0(0x1b1),_0x1eebcf))};if(_0x18c1a0(0x195)==_0x4e2944[_0x18c1a0(0x1c9)])return _0x596abb[_0x18c1a0(0x201)]?{'type':_0x18c1a0(0x195),'content':_0x1eb955(_0x88aab0,_0x18c1a0(0x1f7),_0x1eb955(_0x88aab0,_0x18c1a0(0x1c4),[_0x1eebcf,'\x22'+_0x596abb[_0x18c1a0(0x191)]('\x20')+'\x22']))}:{'type':_0x18c1a0(0x195),'content':_0x1eb955(_0x88aab0,_0x18c1a0(0x1f7),_0x1eb955(_0x88aab0,_0x18c1a0(0x1b1),_0x1eebcf))};}if(_0x18c1a0(0x1d0)==_0x4e2944[_0x18c1a0(0x17d)]){const _0x389110=_0x4e2944[_0x18c1a0(0x1b5)]()[_0x18c1a0(0x1e9)](_0x3b6f76=>_0x3b6f76['is'](_0x18c1a0(0x1e6)))[_0x18c1a0(0x1be)](_0x5c11b8=>_0x5c11b8[_0x18c1a0(0x19f)]),_0x1afb60=this[_0x18c1a0(0x1c5)](_0x4e2944),_0x59fbff=_0x1afb60[_0x18c1a0(0x1db)]-_0x1afb60[_0x18c1a0(0x17e)]+0x1;if(_0x18c1a0(0x1bb)==_0x4e2944[_0x18c1a0(0x1c9)])return _0x389110[_0x18c1a0(0x201)]?{'type':_0x18c1a0(0x1bb),'content':_0x1eb955(_0x88aab0,_0x18c1a0(0x187),_0x1eb955(_0x88aab0,_0x18c1a0(0x190),[_0x59fbff,'\x22'+_0x389110[_0x18c1a0(0x191)]('\x20')+'\x22']))}:{'type':_0x18c1a0(0x1bb),'content':_0x1eb955(_0x88aab0,_0x18c1a0(0x187),_0x1eb955(_0x88aab0,_0x18c1a0(0x1fb),_0x59fbff))};if(_0x18c1a0(0x195)==_0x4e2944[_0x18c1a0(0x1c9)])return _0x389110[_0x18c1a0(0x201)]?{'type':_0x18c1a0(0x195),'content':_0x1eb955(_0x88aab0,_0x18c1a0(0x1f7),_0x1eb955(_0x88aab0,_0x18c1a0(0x190),[_0x59fbff,'\x22'+_0x389110[_0x18c1a0(0x191)]('\x20')+'\x22']))}:{'type':_0x18c1a0(0x195),'content':_0x1eb955(_0x88aab0,_0x18c1a0(0x1f7),_0x1eb955(_0x88aab0,_0x18c1a0(0x1fb),_0x59fbff))};}}),_0xb2bb4b[_0xc46a20(0x1f2)][_0xc46a20(0x197)](_0xc46a20(0x1bb),_0xc46a20(0x1a1),_0xc46a20(0x1ab),_0x4099a0),_0xb2bb4b[_0xc46a20(0x1f2)][_0xc46a20(0x197)](_0xc46a20(0x195),_0xc46a20(0x1a1),_0xc46a20(0x1f8),_0x4099a0),_0xb2bb4b[_0xc46a20(0x1f2)][_0xc46a20(0x197)](_0xc46a20(0x1bb),_0xc46a20(0x1d0),_0xc46a20(0x1ab),_0x407091),_0xb2bb4b[_0xc46a20(0x1f2)][_0xc46a20(0x197)](_0xc46a20(0x195),_0xc46a20(0x1d0),_0xc46a20(0x1f8),_0x407091),_0xb2bb4b[_0xc46a20(0x1f2)][_0xc46a20(0x197)](_0xc46a20(0x1bb),_0xc46a20(0x1d0),_0xc46a20(0x191),_0x2e1356),_0xb2bb4b[_0xc46a20(0x1f2)][_0xc46a20(0x197)](_0xc46a20(0x195),_0xc46a20(0x1d0),_0xc46a20(0x191),_0x2e1356),_0xb2bb4b[_0xc46a20(0x1f2)][_0xc46a20(0x197)](_0xc46a20(0x1bb),_0xc46a20(0x1a1),_0xc46a20(0x191),_0x51f028),_0xb2bb4b[_0xc46a20(0x1f2)][_0xc46a20(0x197)](_0xc46a20(0x195),_0xc46a20(0x1a1),_0xc46a20(0x191),_0x51f028);}[_0x128aaa(0x1fe)](){const _0x41e380=_0x128aaa,_0x1649df=this[_0x41e380(0x1f9)],_0x2aad7b=_0x1649df[_0x41e380(0x1fd)][_0x41e380(0x1c2)][_0x41e380(0x1b4)];return(_0x22b51e,_0x4d0272)=>{const _0x59b9d9=_0x41e380;_0x1649df[_0x59b9d9(0x1fd)][_0x59b9d9(0x1bf)](_0x206928=>{const _0xa728ec=_0x59b9d9,{commandName:_0x308412,commandParams:_0x57d02d}=_0x4d0272;let _0x4d90dd=_0x22b51e[0x0][_0xa728ec(0x16e)][_0xa728ec(0x1cb)];_0x57d02d&&_0x57d02d[0x0]&&!0x1===_0x57d02d[0x0][_0xa728ec(0x17b)]&&(_0x4d90dd=_0x22b51e[0x0][_0xa728ec(0x1a7)][_0xa728ec(0x1c1)]);const _0x38d863=_0x206928[_0xa728ec(0x1bd)](_0x4d90dd);if(_0xa728ec(0x1d5)==_0x38d863[_0xa728ec(0x1ed)][_0xa728ec(0x1d3)])return;const _0x6e9012=Array[_0xa728ec(0x1b7)](_0x2aad7b[_0xa728ec(0x204)]())[_0xa728ec(0x1be)](_0xd7a680=>_0x7a6c6f[_0xa728ec(0x163)](_0xd7a680));_0x206928[_0xa728ec(0x1a0)](_0x38d863),_0x1649df[_0xa728ec(0x205)][_0xa728ec(0x1cd)](_0x308412)[_0xa728ec(0x18c)](),_0x57d02d[_0xa728ec(0x19b)]({'forceDefaultExecution':!0x0}),_0x1649df[_0xa728ec(0x19e)](_0x308412,..._0x57d02d);const _0x407929=_0x6e9012[_0xa728ec(0x1e9)](_0x50d8e8=>_0xa728ec(0x1d5)!=_0x50d8e8[_0xa728ec(0x1ed)][_0xa728ec(0x1d3)]);_0x407929[_0xa728ec(0x201)]>0x0&&_0x206928[_0xa728ec(0x1a0)](_0x407929);for(const _0x2def81 of _0x6e9012)_0x2def81[_0xa728ec(0x19c)]();});};}[_0x128aaa(0x1ca)](_0x49f8bb){const _0x1b03de=_0x128aaa,_0x27bc6b=this[_0x1b03de(0x1f9)][_0x1b03de(0x1b2)][_0x1b03de(0x1cd)](_0x1b03de(0x194));let _0x3c0d31=Number[_0x1b03de(0x1fc)],_0x23e69c=Number[_0x1b03de(0x1a2)],_0x2ff487=Number[_0x1b03de(0x1fc)],_0x5d083c=Number[_0x1b03de(0x1a2)];for(const _0x59097f of _0x49f8bb){if(_0x1b03de(0x1d5)==_0x59097f[_0x1b03de(0x1ed)][_0x1b03de(0x1d3)])continue;const {row:_0x389f92,column:_0x1bde64}=_0x27bc6b[_0x1b03de(0x1cc)](_0x59097f),_0x9d91b2=_0x59097f[_0x1b03de(0x17a)](_0x1b03de(0x170))?_0x59097f[_0x1b03de(0x1af)](_0x1b03de(0x170))-0x1:0x0,_0x3a54aa=_0x59097f[_0x1b03de(0x17a)](_0x1b03de(0x164))?_0x59097f[_0x1b03de(0x1af)](_0x1b03de(0x164))-0x1:0x0;_0x3c0d31=_0x389f92<_0x3c0d31?_0x389f92:_0x3c0d31,_0x23e69c=_0x389f92+_0x9d91b2>_0x23e69c?_0x389f92+_0x9d91b2:_0x23e69c,_0x2ff487=_0x1bde64<_0x2ff487?_0x1bde64:_0x2ff487,_0x5d083c=_0x1bde64+_0x3a54aa>_0x5d083c?_0x1bde64+_0x3a54aa:_0x5d083c;}return{'minRow':_0x3c0d31,'maxRow':_0x23e69c,'minColumn':_0x2ff487,'maxColumn':_0x5d083c};}[_0x128aaa(0x1d1)](){const _0x13cf5a=_0x128aaa,_0x1462c3=this[_0x13cf5a(0x1f9)],_0x2aca6c=_0x1462c3[_0x13cf5a(0x1b2)][_0x13cf5a(0x1cd)](_0x13cf5a(0x1ea)),_0x505622=_0x1462c3[_0x13cf5a(0x1b2)][_0x13cf5a(0x1cd)](_0x13cf5a(0x194));_0x1462c3[_0x13cf5a(0x1fd)][_0x13cf5a(0x1c2)]['on'](_0x13cf5a(0x189),()=>{const _0x4cf10f=_0x13cf5a,_0x2092e2=Array[_0x4cf10f(0x1b7)](_0x1462c3[_0x4cf10f(0x1fd)][_0x4cf10f(0x1c2)][_0x4cf10f(0x1ec)][_0x4cf10f(0x166)]());for(const {name:_0x1d513f,data:_0x170fca}of _0x2092e2){const {group:_0x2ea296,id:_0x2fef18,subType:_0x34bca3}=_0x2aca6c[_0x4cf10f(0x1f5)](_0x1d513f);if(_0x4cf10f(0x1a5)!=_0x2ea296)continue;if(null!=_0x170fca[_0x4cf10f(0x1d6)])continue;const _0x2d70bf=_0x2aca6c[_0x4cf10f(0x175)](_0x2fef18);this[_0x4cf10f(0x177)][_0x4cf10f(0x1f4)](_0x34bca3)&&this[_0x4cf10f(0x19a)][_0x4cf10f(0x18f)](_0x2d70bf);}},{'priority':_0x13cf5a(0x178)});const _0x15a34a=(_0x8d940e,_0x3017be)=>{const _0x158c47=_0x13cf5a;let _0x3530dd=!0x1;const _0x4724d8=_0x3017be[_0x158c47(0x1c6)](_0x8d940e),_0x22c4dc=_0x8d940e[_0x158c47(0x1d4)](_0x158c47(0x17f)),_0x3005c7=_0x505622[_0x158c47(0x1cc)](_0x8d940e);for(const _0x229092 of this[_0x158c47(0x19a)]){const _0x3c08d6=_0x229092[_0x158c47(0x17d)],_0x3e5b6d=_0x3c08d6[_0x158c47(0x1f0)](_0x158c47(0x1e4)),_0x1038f9=_0x3c08d6[_0x158c47(0x173)](_0x3e5b6d?0xa:0x5),_0x3db12f=_0x1038f9[_0x158c47(0x1ff)](),_0x423933=_0x3db12f[_0x158c47(0x173)](0x0,0x3)+_0x158c47(0x1b0),_0x33e401=_0x158c47(0x1dd)+_0x1038f9,_0x3c04af=_0x158c47(0x1dc)+_0x1038f9;if(!_0x229092[_0x158c47(0x199)])continue;if(_0x22c4dc!=_0x229092[_0x158c47(0x1d7)]()[_0x158c47(0x1a7)][_0x158c47(0x1d4)](_0x158c47(0x17f)))continue;if(_0x229092[_0x158c47(0x1fa)](_0x4724d8))continue;const _0x4cab03=_0x8d940e[_0x158c47(0x17a)](_0x423933)?_0x8d940e[_0x158c47(0x1af)](_0x423933)-0x1:0x0,_0xabe901=this[_0x158c47(0x1c5)](_0x229092),_0x4465d4=_0xabe901[_0x33e401],_0x596c25=_0xabe901[_0x3c04af];_0x4465d4<=_0x3005c7[_0x3db12f]&&_0x3005c7[_0x3db12f]+_0x4cab03<=_0x596c25&&(_0x229092[_0x158c47(0x1a8)](_0x4724d8),_0x3530dd=!0x0);}return _0x3530dd;};_0x1462c3[_0x13cf5a(0x1fd)][_0x13cf5a(0x1c2)][_0x13cf5a(0x1b6)](_0x5b4a0a=>{const _0x96ec1b=_0x13cf5a;let _0x3d6194=!0x1;for(const _0x1ba8e0 of _0x1462c3[_0x96ec1b(0x1fd)][_0x96ec1b(0x1c2)][_0x96ec1b(0x1ec)][_0x96ec1b(0x16d)]())if(_0x96ec1b(0x16c)==_0x1ba8e0[_0x96ec1b(0x1c9)]){if(_0x96ec1b(0x1a1)==_0x1ba8e0[_0x96ec1b(0x168)]){for(const _0xe405e of _0x1ba8e0[_0x96ec1b(0x1a3)][_0x96ec1b(0x1c1)][_0x96ec1b(0x1cf)]())_0x3d6194=_0x3d6194||_0x15a34a(_0xe405e,_0x5b4a0a);}else _0x96ec1b(0x1df)==_0x1ba8e0[_0x96ec1b(0x168)]&&(_0x3d6194=_0x3d6194||_0x15a34a(_0x1ba8e0[_0x96ec1b(0x1a3)][_0x96ec1b(0x1c1)],_0x5b4a0a));}return _0x3d6194;});}[_0x128aaa(0x1c5)](_0xe22f63){const _0x181639=_0x128aaa;return this[_0x181639(0x1ca)](_0xe22f63[_0x181639(0x204)]()[_0x181639(0x1be)](_0x32af34=>_0x32af34[_0x181639(0x1a7)][_0x181639(0x1c1)]));}}function Ne(_0x429b54){const _0x290434=_0x128aaa;return Array[_0x290434(0x1b7)](new Set(_0x429b54)[_0x290434(0x196)]());}function _0x1194(_0x4dda4a,_0x2e7f40){const _0x3ced04=_0x3ced();return _0x1194=function(_0x11940a,_0x5a4e30){_0x11940a=_0x11940a-0x163;let _0x1a14c3=_0x3ced04[_0x11940a];return _0x1a14c3;},_0x1194(_0x4dda4a,_0x2e7f40);}function _0x3ced(){const _0x369bf4=['execute','data','setSelection','tableRow','MIN_SAFE_INTEGER','position','3535476egLfgH','suggestion','createTableWalker','start','addRange','2442745shSvei','isIntersecting','discard','cell','markMultiRangeDeletion','locale','getAttribute','span','ELEMENT_TABLE_ROW','plugins','minRow','selection','getItems','registerPostFixer','from','isArray','markMultiRangeInsertion','49JqDSCX','insertion','registerDescriptionCallback','createRangeIn','map','change','descriptionFactory','nodeAfter','document','33958uOMDwX','ELEMENT_TABLE_ROW_WITH_TEXT','_getSuggestionCoords','createRangeOn','isTouching','last','type','_getCoordsForCells','nodeBefore','getCellLocation','get','batch','getChildren','tableColumn','_setupColumnsRowsFixing','mapper','rootName','findAncestor','$graveyard','oldRange','getFirstRange','toViewElement','afterInit','removeTableRow','maxColumn','max','min','TableEditing','tableCell','addMarker:suggestion','highest','removeClass','classes','tablePaste','insertTableColumnRight','$textProxy','registerElementLabel','insertTable','filter','TrackChangesEditing','every','differ','root','insertTableRowBelow','enqueueChange','startsWith','456520HkRaXZ','_suggestionFactory','ELEMENT_TABLE','includes','_splitMarkerName','getColumnIndexes','*Remove:*\x20%0','accept','editor','isIntersectingWithRange','ELEMENT_TABLE_COLUMN','MAX_SAFE_INTEGER','model','_acceptFormatSuggestionCallbackFactory','toLowerCase','writer','length','952652LLZqPT','enableCommand','getRanges','commands','fromRange','colspan','has','getChangedMarkers','createPositionAt','name','6961308oVOGSa','removeTableColumn','left','insert','getChanges','end','above','rowspan','insertTableRowAbove','element','substr','showSuggestionHighlights','getSuggestion','isEqual','_tablePostFixingSubtypes','low','addClass','hasAttribute','forceValue','maxRow','subType','minColumn','table','getRowIndexes','order','item','8uHhUWe','first','3HGvAzE','getSelectionAffectedTableCells','*Insert:*\x20%0','insertTableColumnLeft','change:data','ELEMENT_TABLE_WITH_TEXT','selectTableRow','refresh','getContainedElement','downcastDispatcher','add','ELEMENT_TABLE_COLUMN_WITH_TEXT','join','some','10161360vqqdck','TableUtils','deletion','values','registerCustomCallback','selectTableColumn','isInContent','_tableSuggestions','push','detach','options'];_0x3ced=function(){return _0x369bf4;};return _0x3ced();}