Socket
Socket
Sign inDemoInstall

@ckeditor/ckeditor5-operations-compressor

Package Overview
Dependencies
Maintainers
1
Versions
595
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ckeditor/ckeditor5-operations-compressor - npm Package Compare versions

Comparing version 1.1.2 to 1.1.3

5

CHANGELOG.md
Changelog
=========
## 1.1.3 (2019-08-22)
Internal changes only (updated dependencies, documentation, etc.).
## 1.1.2 (2019-07-04)

@@ -5,0 +10,0 @@

4

package.json
{
"name": "@ckeditor/ckeditor5-operations-compressor",
"version": "1.1.2",
"version": "1.1.3",
"description": "CKEditor 5 operations compressor for real-time collaboration.",

@@ -30,3 +30,3 @@ "license": "SEE LICENSE IN LICENSE.md",

"dependencies": {
"@ckeditor/ckeditor5-utils": "^13.0.0",
"@ckeditor/ckeditor5-utils": "^14.0.0",
"lodash-es": "^4.17.11",

@@ -33,0 +33,0 @@ "protobufjs": "^6.8.8"

@@ -23,2 +23,2 @@ /*

*/
var _0x36ff=['decompress','compress','length','shift','types','push','buffers'];(function(_0x2595c4,_0x495638){var _0x4d857f=function(_0x83f0e5){while(--_0x83f0e5){_0x2595c4['push'](_0x2595c4['shift']());}};_0x4d857f(++_0x495638);}(_0x36ff,0x166));var _0x1cf5=function(_0x77cf62,_0xd90fb8){_0x77cf62=_0x77cf62-0x0;var _0x16e7f0=_0x36ff[_0x77cf62];return _0x16e7f0;};import{cloneDeep}from'lodash-es';export default class ActionCompressor{constructor(_0xaf2b74,_0x7de9cf){this['id']=_0xaf2b74,this['s']=_0x7de9cf;}[_0x1cf5('0x0')](_0x6eea06,_0x364cac){let _0x2cd83c;for(;_0x364cac[_0x1cf5('0x1')]>0x1&&this['o'](_0x364cac[0x0],_0x364cac[0x1]);)_0x2cd83c?(_0x2cd83c=this['e'](_0x364cac[_0x1cf5('0x2')](),_0x2cd83c),_0x6eea06[_0x1cf5('0x3')][_0x1cf5('0x4')](0x0)):(_0x2cd83c=cloneDeep(_0x364cac['shift']()),_0x6eea06[_0x1cf5('0x3')][_0x1cf5('0x4')](this['id']));return!!_0x2cd83c&&(_0x2cd83c=this['e'](_0x364cac[_0x1cf5('0x2')](),_0x2cd83c),_0x6eea06['types']['push'](0x0),_0x6eea06[_0x1cf5('0x5')][_0x1cf5('0x4')](this['r'](_0x2cd83c)),!0x0);}[_0x1cf5('0x6')](_0xb885df,_0x4d40e9){const _0x1dfc2a=this['i'](_0x4d40e9);for(;0x0==_0x4d40e9[_0x1cf5('0x3')][0x0];)_0x4d40e9['types'][_0x1cf5('0x2')](),_0xb885df['push'](this['h'](_0x1dfc2a));_0xb885df[_0x1cf5('0x4')](_0x1dfc2a);}};
var _0x1529=['length','push','shift','types','decompress'];(function(_0x1e55f7,_0x5436e1){var _0x344b62=function(_0x94c409){while(--_0x94c409){_0x1e55f7['push'](_0x1e55f7['shift']());}};_0x344b62(++_0x5436e1);}(_0x1529,0x18b));var _0xa984=function(_0x2d8f05,_0x4b81bb){_0x2d8f05=_0x2d8f05-0x0;var _0x4d74cb=_0x1529[_0x2d8f05];return _0x4d74cb;};import{cloneDeep as _0x48002e}from'lodash-es';export default class o{constructor(_0x48002e,_0x145557){this['id']=_0x48002e,this['s']=_0x145557;}['compress'](_0x28b185,_0x3aead7){let _0x36d3b6;for(;_0x3aead7[_0xa984('0x0')]>0x1&&this['o'](_0x3aead7[0x0],_0x3aead7[0x1]);)_0x36d3b6?(_0x36d3b6=this['h'](_0x3aead7['shift'](),_0x36d3b6),_0x28b185['types'][_0xa984('0x1')](0x0)):(_0x36d3b6=_0x48002e(_0x3aead7[_0xa984('0x2')]()),_0x28b185[_0xa984('0x3')][_0xa984('0x1')](this['id']));return!!_0x36d3b6&&(_0x36d3b6=this['h'](_0x3aead7[_0xa984('0x2')](),_0x36d3b6),_0x28b185[_0xa984('0x3')][_0xa984('0x1')](0x0),_0x28b185['buffers'][_0xa984('0x1')](this['i'](_0x36d3b6)),!0x0);}[_0xa984('0x4')](_0x48002e,_0x5d6796){const _0x46f7d1=this['l'](_0x5d6796);for(;0x0==_0x5d6796['types'][0x0];)_0x5d6796[_0xa984('0x3')][_0xa984('0x2')](),_0x48002e[_0xa984('0x1')](this['m'](_0x46f7d1));_0x48002e['push'](_0x46f7d1);}}

@@ -23,2 +23,2 @@ /*

*/
var _0x385f=['MoveOperation','compress','decompress','__className','$graveyard','wasUndone','howMany','sourcePosition','targetPosition','_getCompressorByName'];(function(_0x22268a,_0x463cee){var _0x40f608=function(_0x4903e2){while(--_0x4903e2){_0x22268a['push'](_0x22268a['shift']());}};_0x40f608(++_0x463cee);}(_0x385f,0x10a));var _0x36cc=function(_0x3c6aec,_0x3a7a26){_0x3c6aec=_0x3c6aec-0x0;var _0x25622b=_0x385f[_0x3c6aec];return _0x25622b;};import _0x292632 from'./actioncompressor';import{arePositionsEqual,getPositionShiftedBy}from'../utils';import{cloneDeep}from'lodash-es';export default class DeletingActionCompressor extends _0x292632{['e'](e,o){return o[_0x36cc('0x0')]++,o[_0x36cc('0x1')]=cloneDeep(e['sourcePosition']),o;}['h'](e){const o=cloneDeep(e);return e[_0x36cc('0x0')]--,o['howMany']=0x1,o[_0x36cc('0x1')]=getPositionShiftedBy(o[_0x36cc('0x1')],e[_0x36cc('0x0')]),o;}['o'](e,o){return!(!_checkOperation(e)||!_checkOperation(o))&&(arePositionsEqual(getPositionShiftedBy(e[_0x36cc('0x1')],-0x1),o['sourcePosition'])&&arePositionsEqual(e[_0x36cc('0x2')],o[_0x36cc('0x2')]));}['r'](e){const o={'types':[],'buffers':[],'baseVersion':0x0};return this['s'][_0x36cc('0x3')](_0x36cc('0x4'))[_0x36cc('0x5')](o,[e]),o['buffers'][0x0];}['i'](e){const o=[];return this['s']['_getCompressorByName'](_0x36cc('0x4'))[_0x36cc('0x6')](o,e),o[0x0];}};function _checkOperation(e){return'MoveOperation'==e[_0x36cc('0x7')]&&_0x36cc('0x8')==e[_0x36cc('0x2')]['root']&&0x1==e['howMany']&&!e[_0x36cc('0x9')];}
var _0x12df=['buffers','MoveOperation','__className','$graveyard','root','howMany','sourcePosition','targetPosition','_getCompressorByName','compress'];(function(_0x293dbc,_0x59a333){var _0x17de80=function(_0x4afe25){while(--_0x4afe25){_0x293dbc['push'](_0x293dbc['shift']());}};_0x17de80(++_0x59a333);}(_0x12df,0xd7));var _0x462d=function(_0x2699a9,_0x501e82){_0x2699a9=_0x2699a9-0x0;var _0x5b6c40=_0x12df[_0x2699a9];return _0x5b6c40;};import _0x509a6f from'./actioncompressor';import{arePositionsEqual as _0x1d8794,getPositionShiftedBy as _0x424a2a}from'../utils';import{cloneDeep as _0x4cf0ba}from'lodash-es';export default class n extends _0x509a6f{['h'](_0x1d8794,_0x424a2a){return _0x424a2a[_0x462d('0x0')]++,_0x424a2a[_0x462d('0x1')]=_0x4cf0ba(_0x1d8794[_0x462d('0x1')]),_0x424a2a;}['m'](_0x1d8794){const _0x509a6f=_0x4cf0ba(_0x1d8794);return _0x1d8794[_0x462d('0x0')]--,_0x509a6f[_0x462d('0x0')]=0x1,_0x509a6f[_0x462d('0x1')]=_0x424a2a(_0x509a6f['sourcePosition'],_0x1d8794['howMany']),_0x509a6f;}['o'](_0x509a6f,n){return!(!i(_0x509a6f)||!i(n))&&(_0x1d8794(_0x424a2a(_0x509a6f[_0x462d('0x1')],-0x1),n[_0x462d('0x1')])&&_0x1d8794(_0x509a6f[_0x462d('0x2')],n[_0x462d('0x2')]));}['i'](_0x1d8794){const _0x424a2a={'types':[],'buffers':[],'baseVersion':0x0};return this['s'][_0x462d('0x3')]('MoveOperation')[_0x462d('0x4')](_0x424a2a,[_0x1d8794]),_0x424a2a[_0x462d('0x5')][0x0];}['l'](_0x1d8794){const _0x424a2a=[];return this['s'][_0x462d('0x3')](_0x462d('0x6'))['decompress'](_0x424a2a,_0x1d8794),_0x424a2a[0x0];}}function i(_0x1d8794){return _0x462d('0x6')==_0x1d8794[_0x462d('0x7')]&&_0x462d('0x8')==_0x1d8794['targetPosition'][_0x462d('0x9')]&&0x1==_0x1d8794['howMany']&&!_0x1d8794['wasUndone'];}

@@ -23,2 +23,2 @@ /*

*/
var _0xd2ed=['buffers','_getCompressorByName','decompress','$graveyard','wasUndone','howMany','sourcePosition','targetPosition','MoveOperation','compress'];(function(_0x39dfb7,_0x4ca6b6){var _0x54bf35=function(_0x2cf33c){while(--_0x2cf33c){_0x39dfb7['push'](_0x39dfb7['shift']());}};_0x54bf35(++_0x4ca6b6);}(_0xd2ed,0x113));var _0x3f9a=function(_0x27c503,_0x33674c){_0x27c503=_0x27c503-0x0;var _0x555d03=_0xd2ed[_0x27c503];return _0x555d03;};import _0x47a250 from'./actioncompressor';import{arePositionsEqual}from'../utils';import{cloneDeep}from'lodash-es';export default class ForwardDeletingActionCompressor extends _0x47a250{['e'](e,o){return o[_0x3f9a('0x0')]++,o;}['h'](e){const o=cloneDeep(e);return o[_0x3f9a('0x0')]=0x1,e[_0x3f9a('0x0')]--,o;}['o'](e,o){return!(!_checkOperation(e)||!_checkOperation(o))&&(arePositionsEqual(e[_0x3f9a('0x1')],o[_0x3f9a('0x1')])&&arePositionsEqual(e[_0x3f9a('0x2')],o[_0x3f9a('0x2')]));}['r'](e){const o={'types':[],'buffers':[],'baseVersion':0x0};return this['s']['_getCompressorByName'](_0x3f9a('0x3'))[_0x3f9a('0x4')](o,[e]),o[_0x3f9a('0x5')][0x0];}['i'](e){const o=[];return this['s'][_0x3f9a('0x6')](_0x3f9a('0x3'))[_0x3f9a('0x7')](o,e),o[0x0];}};function _checkOperation(e){return'MoveOperation'==e['__className']&&_0x3f9a('0x8')==e[_0x3f9a('0x2')]['root']&&0x1==e[_0x3f9a('0x0')]&&!e[_0x3f9a('0x9')];}
var _0xf8a6=['sourcePosition','targetPosition','_getCompressorByName','compress','buffers','MoveOperation','decompress','__className','root','wasUndone','howMany'];(function(_0x7e1e38,_0x37fff1){var _0x2d09b7=function(_0xe3d2e0){while(--_0xe3d2e0){_0x7e1e38['push'](_0x7e1e38['shift']());}};_0x2d09b7(++_0x37fff1);}(_0xf8a6,0x11d));var _0x5959=function(_0x193499,_0x4c8cdf){_0x193499=_0x193499-0x0;var _0x253951=_0xf8a6[_0x193499];return _0x253951;};import _0xcfd7b from'./actioncompressor';import{arePositionsEqual as _0x3c8512}from'../utils';import{cloneDeep as _0x157df5}from'lodash-es';export default class p extends _0xcfd7b{['h'](_0x3c8512,e){return e['howMany']++,e;}['m'](_0x3c8512){const e=_0x157df5(_0x3c8512);return e[_0x5959('0x0')]=0x1,_0x3c8512[_0x5959('0x0')]--,e;}['o'](e,_0xcfd7b){return!(!i(e)||!i(_0xcfd7b))&&(_0x3c8512(e[_0x5959('0x1')],_0xcfd7b[_0x5959('0x1')])&&_0x3c8512(e['targetPosition'],_0xcfd7b[_0x5959('0x2')]));}['i'](_0x3c8512){const e={'types':[],'buffers':[],'baseVersion':0x0};return this['s'][_0x5959('0x3')]('MoveOperation')[_0x5959('0x4')](e,[_0x3c8512]),e[_0x5959('0x5')][0x0];}['l'](_0x3c8512){const e=[];return this['s']['_getCompressorByName'](_0x5959('0x6'))[_0x5959('0x7')](e,_0x3c8512),e[0x0];}}function i(_0x3c8512){return _0x5959('0x6')==_0x3c8512[_0x5959('0x8')]&&'$graveyard'==_0x3c8512[_0x5959('0x2')][_0x5959('0x9')]&&0x1==_0x3c8512[_0x5959('0x0')]&&!_0x3c8512[_0x5959('0xa')];}

@@ -23,2 +23,2 @@ /*

*/
var _0x1fb0=['compress','buffers','__className','wasUndone','keys','attributes','every','nodes','from','data','length','position','_getCompressorByName','InsertOperation'];(function(_0x3f13d1,_0xe18f3f){var _0x3bb70f=function(_0x59f4a1){while(--_0x59f4a1){_0x3f13d1['push'](_0x3f13d1['shift']());}};_0x3bb70f(++_0xe18f3f);}(_0x1fb0,0x1f1));var _0x47af=function(_0x5cc656,_0xa60f54){_0x5cc656=_0x5cc656-0x0;var _0x123bbe=_0x1fb0[_0x5cc656];return _0x123bbe;};import _0x42777f from'./actioncompressor';import{arePositionsEqual,getPositionShiftedBy}from'../utils';import{cloneDeep}from'lodash-es';export default class TypingActionCompressor extends _0x42777f{['e'](e,r){return r[_0x47af('0x0')][0x0]['data']+=e['nodes'][0x0]['data'],r;}['h'](e){const r=cloneDeep(e),o=r[_0x47af('0x0')][0x0],n=e[_0x47af('0x0')][0x0],i=Array[_0x47af('0x1')](n[_0x47af('0x2')])[0x0],s=i[_0x47af('0x3')];return o[_0x47af('0x2')]=i,n[_0x47af('0x2')]=n[_0x47af('0x2')]['substr'](s),e[_0x47af('0x4')]=getPositionShiftedBy(e[_0x47af('0x4')],s),r;}['o'](e,r){if(_checkOperation(e)&&_checkOperation(r)){const o=e[_0x47af('0x0')][0x0][_0x47af('0x2')][_0x47af('0x3')],n=arePositionsEqual(getPositionShiftedBy(e[_0x47af('0x4')],o),r[_0x47af('0x4')]),i=e[_0x47af('0x0')][0x0],s=r[_0x47af('0x0')][0x0];return n&&_compareAttributes(i,s);}return!0x1;}['r'](e){const r={'types':[],'buffers':[],'baseVersion':0x0};return this['s'][_0x47af('0x5')](_0x47af('0x6'))[_0x47af('0x7')](r,[e]),r[_0x47af('0x8')][0x0];}['i'](e){const r=[];return this['s']['_getCompressorByName'](_0x47af('0x6'))['decompress'](r,e),r[0x0];}};function _checkOperation(e){return _0x47af('0x6')==e[_0x47af('0x9')]&&0x1==e['nodes']['length']&&e[_0x47af('0x0')][0x0][_0x47af('0x2')]&&!e[_0x47af('0xa')]&&0x1==Array[_0x47af('0x1')](e[_0x47af('0x0')][0x0][_0x47af('0x2')])[_0x47af('0x3')];}function _compareAttributes(e,r){const o=Object[_0x47af('0xb')](e[_0x47af('0xc')]||{}),n=Object['keys'](r[_0x47af('0xc')]||{});return o[_0x47af('0x3')]===n['length']&&o[_0x47af('0xd')](o=>r['attributes'][o]&&r[_0x47af('0xc')][o]===e['attributes'][o]);}
var _0x546f=['_getCompressorByName','InsertOperation','compress','buffers','decompress','__className','wasUndone','data','nodes','from','length','substr','position','keys','attributes','every'];(function(_0x10998a,_0x390f43){var _0x21ecae=function(_0x26ab13){while(--_0x26ab13){_0x10998a['push'](_0x10998a['shift']());}};_0x21ecae(++_0x390f43);}(_0x546f,0x67));var _0x3bc7=function(_0x2c834d,_0x34c709){_0x2c834d=_0x2c834d-0x0;var _0x169aac=_0x546f[_0x2c834d];return _0x169aac;};import _0x49d348 from'./actioncompressor';import{arePositionsEqual as _0x10c0fa,getPositionShiftedBy as _0x3839eb}from'../utils';import{cloneDeep as _0xb5a153}from'lodash-es';export default class c extends _0x49d348{['h'](_0x10c0fa,_0x3839eb){return _0x3839eb['nodes'][0x0][_0x3bc7('0x0')]+=_0x10c0fa[_0x3bc7('0x1')][0x0][_0x3bc7('0x0')],_0x3839eb;}['m'](_0x10c0fa){const n=_0xb5a153(_0x10c0fa),_0x49d348=n[_0x3bc7('0x1')][0x0],i=_0x10c0fa['nodes'][0x0],c=Array[_0x3bc7('0x2')](i['data'])[0x0],p=c[_0x3bc7('0x3')];return _0x49d348[_0x3bc7('0x0')]=c,i['data']=i[_0x3bc7('0x0')][_0x3bc7('0x4')](p),_0x10c0fa[_0x3bc7('0x5')]=_0x3839eb(_0x10c0fa['position'],p),n;}['o'](n,_0x49d348){if(i(n)&&i(_0x49d348)){const _0xb5a153=n[_0x3bc7('0x1')][0x0][_0x3bc7('0x0')]['length'],i=_0x10c0fa(_0x3839eb(n[_0x3bc7('0x5')],_0xb5a153),_0x49d348[_0x3bc7('0x5')]),c=n[_0x3bc7('0x1')][0x0],p=_0x49d348[_0x3bc7('0x1')][0x0];return i&&function(_0x10c0fa,_0x3839eb){const n=Object['keys'](_0x10c0fa['attributes']||{}),_0x49d348=Object[_0x3bc7('0x6')](_0x3839eb[_0x3bc7('0x7')]||{});if(n[_0x3bc7('0x3')]!==_0x49d348[_0x3bc7('0x3')])return!0x1;return n[_0x3bc7('0x8')](n=>_0x3839eb[_0x3bc7('0x7')][n]&&_0x3839eb[_0x3bc7('0x7')][n]===_0x10c0fa[_0x3bc7('0x7')][n]);}(c,p);}return!0x1;}['i'](_0x10c0fa){const _0x3839eb={'types':[],'buffers':[],'baseVersion':0x0};return this['s'][_0x3bc7('0x9')](_0x3bc7('0xa'))[_0x3bc7('0xb')](_0x3839eb,[_0x10c0fa]),_0x3839eb[_0x3bc7('0xc')][0x0];}['l'](_0x10c0fa){const _0x3839eb=[];return this['s'][_0x3bc7('0x9')](_0x3bc7('0xa'))[_0x3bc7('0xd')](_0x3839eb,_0x10c0fa),_0x3839eb[0x0];}}function i(_0x10c0fa){return'InsertOperation'==_0x10c0fa[_0x3bc7('0xe')]&&0x1==_0x10c0fa[_0x3bc7('0x1')][_0x3bc7('0x3')]&&_0x10c0fa[_0x3bc7('0x1')][0x0]['data']&&!_0x10c0fa[_0x3bc7('0xf')]&&0x1==Array[_0x3bc7('0x2')](_0x10c0fa['nodes'][0x0][_0x3bc7('0x0')])[_0x3bc7('0x3')];}

@@ -23,2 +23,2 @@ /*

*/
var _0x1243=['name','split','MarkerOperation','_getCompressorByName','__className','startsWith','user:','compress','oldRange','newRange','end','shift','types','push','buffers','decompress','stickiness','toNone','start','user:position:'];(function(_0x325fe0,_0x14b552){var _0x3c6915=function(_0xf1e134){while(--_0xf1e134){_0x325fe0['push'](_0x325fe0['shift']());}};_0x3c6915(++_0x14b552);}(_0x1243,0xcf));var _0x3378=function(_0x5d6fef,_0x126044){_0x5d6fef=_0x5d6fef-0x0;var _0x598380=_0x1243[_0x5d6fef];return _0x598380;};import _0x486703 from'./actioncompressor';import{arePositionsEqual}from'../utils';import{cloneDeep}from'lodash-es';export default class UserSelectionActionCompressor extends _0x486703{[_0x3378('0x0')](e,r){if(!_compareOperations(r[0x0],r[0x1]))return!0x1;const o=r['shift']();return o[_0x3378('0x1')]=null,o[_0x3378('0x2')]&&arePositionsEqual(o[_0x3378('0x2')]['start'],o[_0x3378('0x2')]['end'])&&(o['newRange'][_0x3378('0x3')]=null),r[_0x3378('0x4')](),e[_0x3378('0x5')][_0x3378('0x6')](this['id']),e[_0x3378('0x5')][_0x3378('0x6')](0x0),e[_0x3378('0x7')][_0x3378('0x6')](this['r'](o)),!0x0;}[_0x3378('0x8')](e,r){const o=this['i'](r);o[_0x3378('0x2')]&&!o['newRange']['end']&&(o[_0x3378('0x2')][_0x3378('0x3')]=cloneDeep(o[_0x3378('0x2')]['start']));const s=cloneDeep(o);s[_0x3378('0x2')]&&(s[_0x3378('0x2')]['start'][_0x3378('0x9')]=_0x3378('0xa'),s['newRange'][_0x3378('0x3')]=cloneDeep(s[_0x3378('0x2')][_0x3378('0xb')])),s['name']=_0x3378('0xc')+s[_0x3378('0xd')][_0x3378('0xe')](':')[0x2],r[_0x3378('0x5')][_0x3378('0x4')](),e[_0x3378('0x6')](o),e[_0x3378('0x6')](s);}['r'](e){const r={'types':[],'buffers':[],'baseVersion':0x0};return this['s']['_getCompressorByName'](_0x3378('0xf'))[_0x3378('0x0')](r,[e]),r[_0x3378('0x7')][0x0];}['i'](e){const r=[];return this['s'][_0x3378('0x10')]('MarkerOperation')[_0x3378('0x8')](r,e),r[0x0];}};function _compareOperations(e,r){return!(!e||!r)&&(_0x3378('0xf')==e[_0x3378('0x11')]&&_0x3378('0xf')==r[_0x3378('0x11')]&&!(!e['name'][_0x3378('0x12')](_0x3378('0x13'))||!r[_0x3378('0xd')][_0x3378('0x12')]('user:')||e[_0x3378('0xd')]==r[_0x3378('0xd')]));}
var _0x3034=['stickiness','toNone','user:position:','split','_getCompressorByName','compress','MarkerOperation','__className','name','startsWith','user:','newRange','start','end','shift','types','push','buffers','decompress'];(function(_0x3c4159,_0x224e76){var _0x39e262=function(_0x2f0dc6){while(--_0x2f0dc6){_0x3c4159['push'](_0x3c4159['shift']());}};_0x39e262(++_0x224e76);}(_0x3034,0xc3));var _0xb3be=function(_0x4e2e5d,_0x4d4002){_0x4e2e5d=_0x4e2e5d-0x0;var _0x34cef8=_0x3034[_0x4e2e5d];return _0x34cef8;};import _0x115c4c from'./actioncompressor';import{arePositionsEqual as _0x558fe9}from'../utils';import{cloneDeep as _0x21a94b}from'lodash-es';export default class u extends _0x115c4c{[_0xb3be('0x0')](e,_0x21a94b){if(!function(_0x558fe9,e){if(!_0x558fe9||!e)return!0x1;if('MarkerOperation'!=_0x558fe9['__className']||_0xb3be('0x1')!=e[_0xb3be('0x2')])return!0x1;if(_0x558fe9[_0xb3be('0x3')][_0xb3be('0x4')](_0xb3be('0x5'))&&e[_0xb3be('0x3')][_0xb3be('0x4')]('user:')&&_0x558fe9[_0xb3be('0x3')]!=e['name'])return!0x0;return!0x1;}(_0x21a94b[0x0],_0x21a94b[0x1]))return!0x1;const _0x115c4c=_0x21a94b['shift']();return _0x115c4c['oldRange']=null,_0x115c4c[_0xb3be('0x6')]&&_0x558fe9(_0x115c4c['newRange'][_0xb3be('0x7')],_0x115c4c['newRange'][_0xb3be('0x8')])&&(_0x115c4c[_0xb3be('0x6')][_0xb3be('0x8')]=null),_0x21a94b[_0xb3be('0x9')](),e[_0xb3be('0xa')][_0xb3be('0xb')](this['id']),e[_0xb3be('0xa')]['push'](0x0),e[_0xb3be('0xc')][_0xb3be('0xb')](this['i'](_0x115c4c)),!0x0;}[_0xb3be('0xd')](_0x558fe9,e){const _0x115c4c=this['l'](e);_0x115c4c['newRange']&&!_0x115c4c[_0xb3be('0x6')][_0xb3be('0x8')]&&(_0x115c4c[_0xb3be('0x6')][_0xb3be('0x8')]=_0x21a94b(_0x115c4c[_0xb3be('0x6')][_0xb3be('0x7')]));const n=_0x21a94b(_0x115c4c);n[_0xb3be('0x6')]&&(n[_0xb3be('0x6')][_0xb3be('0x7')][_0xb3be('0xe')]=_0xb3be('0xf'),n['newRange'][_0xb3be('0x8')]=_0x21a94b(n[_0xb3be('0x6')][_0xb3be('0x7')])),n['name']=_0xb3be('0x10')+n[_0xb3be('0x3')][_0xb3be('0x11')](':')[0x2],e[_0xb3be('0xa')][_0xb3be('0x9')](),_0x558fe9[_0xb3be('0xb')](_0x115c4c),_0x558fe9[_0xb3be('0xb')](n);}['i'](_0x558fe9){const e={'types':[],'buffers':[],'baseVersion':0x0};return this['s'][_0xb3be('0x12')]('MarkerOperation')[_0xb3be('0x0')](e,[_0x558fe9]),e[_0xb3be('0xc')][0x0];}['l'](_0x558fe9){const e=[];return this['s'][_0xb3be('0x12')](_0xb3be('0x1'))['decompress'](e,_0x558fe9),e[0x0];}}

@@ -23,2 +23,2 @@ /*

*/
var _0x2d21=['Element','bool','repeated','uint32','string','Position'];(function(_0x153abc,_0x5f4d81){var _0x42e713=function(_0x4430f8){while(--_0x4430f8){_0x153abc['push'](_0x153abc['shift']());}};_0x42e713(++_0x5f4d81);}(_0x2d21,0xc8));var _0x222d=function(_0x569bef,_0x129206){_0x569bef=_0x569bef-0x0;var _0x284995=_0x2d21[_0x569bef];return _0x284995;};export default{'Position':{'fields':{'root':{'type':'string','id':0x1},'rootMain':{'type':'bool','id':0x2},'rootGraveyard':{'type':'bool','id':0x3},'path':{'rule':_0x222d('0x0'),'type':_0x222d('0x1'),'id':0x4},'stickiness':{'type':_0x222d('0x2'),'id':0x5}}},'Range':{'fields':{'start':{'type':'Position','id':0x1},'end':{'type':_0x222d('0x3'),'id':0x2}}},'Element':{'fields':{'name':{'type':_0x222d('0x2'),'id':0x1},'children':{'rule':_0x222d('0x0'),'type':_0x222d('0x4'),'id':0x2},'data':{'type':'string','id':0x3},'attributesBoolean':{'keyType':_0x222d('0x2'),'type':_0x222d('0x5'),'id':0x4},'attributesJson':{'type':'string','id':0x5}}}};
var _0x4e62=['Position','repeated','Element','string','bool','uint32'];(function(_0x3de74d,_0x2b0193){var _0x299e03=function(_0x1850ef){while(--_0x1850ef){_0x3de74d['push'](_0x3de74d['shift']());}};_0x299e03(++_0x2b0193);}(_0x4e62,0x1ad));var _0x332d=function(_0x55c02b,_0x52a9cc){_0x55c02b=_0x55c02b-0x0;var _0x4c3575=_0x4e62[_0x55c02b];return _0x4c3575;};export default{'Position':{'fields':{'root':{'type':_0x332d('0x0'),'id':0x1},'rootMain':{'type':_0x332d('0x1'),'id':0x2},'rootGraveyard':{'type':_0x332d('0x1'),'id':0x3},'path':{'rule':'repeated','type':_0x332d('0x2'),'id':0x4},'stickiness':{'type':_0x332d('0x0'),'id':0x5}}},'Range':{'fields':{'start':{'type':_0x332d('0x3'),'id':0x1},'end':{'type':_0x332d('0x3'),'id':0x2}}},'Element':{'fields':{'name':{'type':_0x332d('0x0'),'id':0x1},'children':{'rule':_0x332d('0x4'),'type':_0x332d('0x5'),'id':0x2},'data':{'type':'string','id':0x3},'attributesBoolean':{'keyType':_0x332d('0x0'),'type':_0x332d('0x1'),'id':0x4},'attributesJson':{'type':_0x332d('0x0'),'id':0x5}}}};

@@ -23,2 +23,2 @@ /*

*/
var _0xd290=['length','compress','__className','decompress','types','forEach','registerDescriptor','Position','Range','Element','AttributeOperation','description','MarkerOperation','MergeOperation','MoveOperation','RenameOperation','RootAttributeOperation','SplitOperation','NoOperation','InsertOperation','getDescriptor','CommentMarkerOperation','SuggestionMarkerOperation','TypingAction','DeletingAction','ForwardDeletingAction','set','_getCompressorByName','get','baseVersion'];(function(_0x50ae0a,_0x590da2){var _0x36571a=function(_0x440ee2){while(--_0x440ee2){_0x50ae0a['push'](_0x50ae0a['shift']());}};_0x36571a(++_0x590da2);}(_0xd290,0x150));var _0x59fb=function(_0x200b40,_0x3c9232){_0x200b40=_0x200b40-0x0;var _0x507060=_0xd290[_0x200b40];return _0x507060;};import _0x4c895c from'./protobuffactory';import _0x330752 from'./commondescriptions';import _0x4f266e from'./operationcompressor/attributeoperationcompressor';import _0x1b192d from'./operationcompressor/insertoperationcompressor';import _0x3e2307 from'./operationcompressor/markeroperationcompressor';import _0x42580c from'./operationcompressor/mergeoperationcompressor';import _0x38c9d5 from'./operationcompressor/moveoperationcompressor';import _0x3f6330 from'./operationcompressor/renameoperationcompressor';import _0x5cefc7 from'./operationcompressor/rootattributeoperationcompressor';import _0x18dddc from'./operationcompressor/splitoperationcompressor';import _0x1cd316 from'./operationcompressor/nooperationcompressor';import _0x10febe from'./operationcompressor/annotationmarkeroperationcompressor';import _0x3c90d5 from'./actioncompressor/typingactioncompressor';import _0x4a97d0 from'./actioncompressor/deletingactioncompressor';import _0x5762a6 from'./actioncompressor/forwarddeletingactioncompressor';import _0x77de74 from'./actioncompressor/userselectionactioncompressor';export default class Compressor{constructor(){this['p']=new Map(),this['n']=new Map(),this['m']=new _0x4c895c(),this['m'][_0x59fb('0x0')](_0x59fb('0x1'),_0x330752[_0x59fb('0x1')]),this['m'][_0x59fb('0x0')](_0x59fb('0x2'),_0x330752[_0x59fb('0x2')]),this['m']['registerDescriptor']('Element',_0x330752[_0x59fb('0x3')]),this['m'][_0x59fb('0x0')](_0x59fb('0x4'),_0x4f266e['description']),this['m'][_0x59fb('0x0')]('InsertOperation',_0x1b192d[_0x59fb('0x5')]),this['m'][_0x59fb('0x0')](_0x59fb('0x6'),_0x3e2307['description']),this['m'][_0x59fb('0x0')](_0x59fb('0x7'),_0x42580c[_0x59fb('0x5')]),this['m'][_0x59fb('0x0')](_0x59fb('0x8'),_0x38c9d5['description']),this['m'][_0x59fb('0x0')](_0x59fb('0x9'),_0x3f6330[_0x59fb('0x5')]),this['m'][_0x59fb('0x0')](_0x59fb('0xa'),_0x5cefc7[_0x59fb('0x5')]),this['m'][_0x59fb('0x0')](_0x59fb('0xb'),_0x18dddc['description']),this['m']['build'](),this['a'](0x1,_0x59fb('0xc'),new _0x1cd316(0x1,'NoOperation')),this['c'](0xa,_0x59fb('0x4'),_0x4f266e),this['c'](0xb,_0x59fb('0xd'),_0x1b192d),this['c'](0xc,_0x59fb('0x6'),_0x3e2307),this['c'](0xd,_0x59fb('0x7'),_0x42580c),this['c'](0xe,_0x59fb('0x8'),_0x38c9d5),this['c'](0xf,_0x59fb('0x9'),_0x3f6330),this['c'](0x10,_0x59fb('0xa'),_0x5cefc7),this['c'](0x11,_0x59fb('0xb'),_0x18dddc);const o=this['m'][_0x59fb('0xe')](_0x59fb('0x6'));this['a'](0x12,_0x59fb('0xf'),new _0x10febe(0x12,_0x59fb('0x6'),o,'comment')),this['a'](0x13,_0x59fb('0x10'),new _0x10febe(0x13,_0x59fb('0x6'),o,'suggestion')),this['O'](0x64,_0x59fb('0x11'),_0x3c90d5),this['O'](0x65,_0x59fb('0x12'),_0x4a97d0),this['O'](0x66,_0x59fb('0x13'),_0x5762a6),this['O'](0x67,'UserSelectionAction',_0x77de74);}['c'](o,r,e){const s=new e(o,r,this['m'][_0x59fb('0xe')](r));this['a'](o,r,s);}['O'](o,r,e){const s=new e(o,this);this['a'](o,r,s);}['a'](o,r,e){this['p'][_0x59fb('0x14')](o,e),this['n'][_0x59fb('0x14')](r,e);}[_0x59fb('0x15')](o){return this['n'][_0x59fb('0x16')](o);}['compress'](o){const r={'types':[],'buffers':[],'baseVersion':o[0x0][_0x59fb('0x17')]};for(;o[_0x59fb('0x18')];)this['_getCompressorByName']('UserSelectionAction')[_0x59fb('0x19')](r,o)||this['_getCompressorByName'](_0x59fb('0x11'))[_0x59fb('0x19')](r,o)||this[_0x59fb('0x15')](_0x59fb('0x12'))['compress'](r,o)||this[_0x59fb('0x15')]('ForwardDeletingAction')['compress'](r,o)||this[_0x59fb('0x15')](_0x59fb('0xf'))[_0x59fb('0x19')](r,o)||this[_0x59fb('0x15')](_0x59fb('0x10'))[_0x59fb('0x19')](r,o)||this[_0x59fb('0x15')](o[0x0][_0x59fb('0x1a')])[_0x59fb('0x19')](r,o);return r;}[_0x59fb('0x1b')](o){const r=[];for(;o['types']['length'];){this['p'][_0x59fb('0x16')](o[_0x59fb('0x1c')][0x0])[_0x59fb('0x1b')](r,o);}return r[_0x59fb('0x1d')]((r,e)=>r['baseVersion']=o[_0x59fb('0x17')]+e),r;}};
var _0x1ef4=['CommentMarkerOperation','comment','SuggestionMarkerOperation','suggestion','DeletingAction','set','_getCompressorByName','get','compress','baseVersion','UserSelectionAction','TypingAction','ForwardDeletingAction','__className','decompress','types','forEach','Position','registerDescriptor','Range','AttributeOperation','description','InsertOperation','MarkerOperation','MergeOperation','SplitOperation','NoOperation','RenameOperation','RootAttributeOperation','getDescriptor'];(function(_0x536b2b,_0x35e2ab){var _0x36b2fd=function(_0x537ceb){while(--_0x537ceb){_0x536b2b['push'](_0x536b2b['shift']());}};_0x36b2fd(++_0x35e2ab);}(_0x1ef4,0x11f));var _0xc6be=function(_0x21aadf,_0x57c4fe){_0x21aadf=_0x21aadf-0x0;var _0x358e53=_0x1ef4[_0x21aadf];return _0x358e53;};import _0x2f4b2f from'./protobuffactory';import _0x156f99 from'./commondescriptions';import _0x29bb96 from'./operationcompressor/attributeoperationcompressor';import _0x1b67ca from'./operationcompressor/insertoperationcompressor';import _0x15e0da from'./operationcompressor/markeroperationcompressor';import _0x540bfc from'./operationcompressor/mergeoperationcompressor';import _0x130e38 from'./operationcompressor/moveoperationcompressor';import _0x4d7cfa from'./operationcompressor/renameoperationcompressor';import _0x11beb6 from'./operationcompressor/rootattributeoperationcompressor';import _0x4b1720 from'./operationcompressor/splitoperationcompressor';import _0x234ca9 from'./operationcompressor/nooperationcompressor';import _0x284b40 from'./operationcompressor/annotationmarkeroperationcompressor';import _0x23982f from'./actioncompressor/typingactioncompressor';import _0x7c37a0 from'./actioncompressor/deletingactioncompressor';import _0x1acbf0 from'./actioncompressor/forwarddeletingactioncompressor';import _0xdcd735 from'./actioncompressor/userselectionactioncompressor';export default class d{constructor(){this['p']=new Map(),this['O']=new Map(),this['g']=new _0x2f4b2f(),this['g']['registerDescriptor'](_0xc6be('0x0'),_0x156f99[_0xc6be('0x0')]),this['g'][_0xc6be('0x1')](_0xc6be('0x2'),_0x156f99[_0xc6be('0x2')]),this['g'][_0xc6be('0x1')]('Element',_0x156f99['Element']),this['g'][_0xc6be('0x1')](_0xc6be('0x3'),_0x29bb96[_0xc6be('0x4')]),this['g'][_0xc6be('0x1')](_0xc6be('0x5'),_0x1b67ca[_0xc6be('0x4')]),this['g'][_0xc6be('0x1')](_0xc6be('0x6'),_0x15e0da[_0xc6be('0x4')]),this['g'][_0xc6be('0x1')](_0xc6be('0x7'),_0x540bfc[_0xc6be('0x4')]),this['g'][_0xc6be('0x1')]('MoveOperation',_0x130e38[_0xc6be('0x4')]),this['g'][_0xc6be('0x1')]('RenameOperation',_0x4d7cfa[_0xc6be('0x4')]),this['g']['registerDescriptor']('RootAttributeOperation',_0x11beb6[_0xc6be('0x4')]),this['g'][_0xc6be('0x1')](_0xc6be('0x8'),_0x4b1720[_0xc6be('0x4')]),this['g']['build'](),this['u'](0x1,_0xc6be('0x9'),new _0x234ca9(0x1,_0xc6be('0x9'))),this['M'](0xa,'AttributeOperation',_0x29bb96),this['M'](0xb,'InsertOperation',_0x1b67ca),this['M'](0xc,'MarkerOperation',_0x15e0da),this['M'](0xd,'MergeOperation',_0x540bfc),this['M'](0xe,'MoveOperation',_0x130e38),this['M'](0xf,_0xc6be('0xa'),_0x4d7cfa),this['M'](0x10,_0xc6be('0xb'),_0x11beb6),this['M'](0x11,_0xc6be('0x8'),_0x4b1720);const o=this['g'][_0xc6be('0xc')]('MarkerOperation');this['u'](0x12,_0xc6be('0xd'),new _0x284b40(0x12,_0xc6be('0x6'),o,_0xc6be('0xe'))),this['u'](0x13,_0xc6be('0xf'),new _0x284b40(0x13,_0xc6be('0x6'),o,_0xc6be('0x10'))),this['A'](0x64,'TypingAction',_0x23982f),this['A'](0x65,_0xc6be('0x11'),_0x7c37a0),this['A'](0x66,'ForwardDeletingAction',_0x1acbf0),this['A'](0x67,'UserSelectionAction',_0xdcd735);}['M'](o,r,e){const i=new e(o,r,this['g']['getDescriptor'](r));this['u'](o,r,i);}['A'](o,r,e){const i=new e(o,this);this['u'](o,r,i);}['u'](o,r,e){this['p'][_0xc6be('0x12')](o,e),this['O'][_0xc6be('0x12')](r,e);}[_0xc6be('0x13')](o){return this['O'][_0xc6be('0x14')](o);}[_0xc6be('0x15')](o){const r={'types':[],'buffers':[],'baseVersion':o[0x0][_0xc6be('0x16')]};for(;o['length'];)this[_0xc6be('0x13')](_0xc6be('0x17'))['compress'](r,o)||this['_getCompressorByName'](_0xc6be('0x18'))['compress'](r,o)||this[_0xc6be('0x13')](_0xc6be('0x11'))[_0xc6be('0x15')](r,o)||this[_0xc6be('0x13')](_0xc6be('0x19'))[_0xc6be('0x15')](r,o)||this[_0xc6be('0x13')](_0xc6be('0xd'))[_0xc6be('0x15')](r,o)||this['_getCompressorByName'](_0xc6be('0xf'))['compress'](r,o)||this[_0xc6be('0x13')](o[0x0][_0xc6be('0x1a')])[_0xc6be('0x15')](r,o);return r;}[_0xc6be('0x1b')](o){const r=[];for(;o[_0xc6be('0x1c')]['length'];){this['p'][_0xc6be('0x14')](o[_0xc6be('0x1c')][0x0])[_0xc6be('0x1b')](r,o);}return r[_0xc6be('0x1d')]((r,e)=>r[_0xc6be('0x16')]=o[_0xc6be('0x16')]+e),r;}}

@@ -23,2 +23,2 @@ /*

*/
var _0x48f8=['MarkerOperation','__className','name','startsWith','replace','decompress','length','compress'];(function(_0x5c9884,_0x279e9e){var _0x19e78d=function(_0x12e53c){while(--_0x12e53c){_0x5c9884['push'](_0x5c9884['shift']());}};_0x19e78d(++_0x279e9e);}(_0x48f8,0x147));var _0xbb08=function(_0x421d39,_0x491dbc){_0x421d39=_0x421d39-0x0;var _0x3040fe=_0x48f8[_0x421d39];return _0x3040fe;};import _0x4a174e from'./markeroperationcompressor';export default class AnnotationMarkerOperationCompressor extends _0x4a174e{constructor(_0x4de353,_0x7701ab,_0x5f2ce6,_0x708d5){super(_0x4de353,_0x7701ab,_0x5f2ce6),this['u']=_0x708d5+':';}[_0xbb08('0x0')](_0x3c9fef,_0x2069b5){return!(_0xbb08('0x1')!=_0x2069b5[0x0][_0xbb08('0x2')]||!_0x2069b5[0x0][_0xbb08('0x3')][_0xbb08('0x4')](this['u']))&&(_0x2069b5[0x0][_0xbb08('0x3')]=_0x2069b5[0x0][_0xbb08('0x3')][_0xbb08('0x5')](new RegExp('^'+this['u']),''),super[_0xbb08('0x0')](_0x3c9fef,_0x2069b5),!0x0);}[_0xbb08('0x6')](_0x52e314,_0x3281ea){super[_0xbb08('0x6')](_0x52e314,_0x3281ea);const _0x3dd253=_0x52e314[_0x52e314[_0xbb08('0x7')]-0x1];_0x3dd253[_0xbb08('0x3')]=this['u']+_0x3dd253[_0xbb08('0x3')];}};
var _0x4f2e=['MarkerOperation','__className','name','startsWith','replace','compress','decompress'];(function(_0x4a4544,_0x3ad7b1){var _0x366248=function(_0x5204c4){while(--_0x5204c4){_0x4a4544['push'](_0x4a4544['shift']());}};_0x366248(++_0x3ad7b1);}(_0x4f2e,0x142));var _0x40ef=function(_0x3915aa,_0x42204b){_0x3915aa=_0x3915aa-0x0;var _0x172898=_0x4f2e[_0x3915aa];return _0x172898;};import _0x310ef1 from'./markeroperationcompressor';export default class b extends _0x310ef1{constructor(_0x70025e,_0x43b17a,_0x1c2b95,_0x31fca1){super(_0x70025e,_0x43b17a,_0x1c2b95),this['k']=_0x31fca1+':';}['compress'](_0x80ec6c,_0x1e8203){return!(_0x40ef('0x0')!=_0x1e8203[0x0][_0x40ef('0x1')]||!_0x1e8203[0x0][_0x40ef('0x2')][_0x40ef('0x3')](this['k']))&&(_0x1e8203[0x0][_0x40ef('0x2')]=_0x1e8203[0x0]['name'][_0x40ef('0x4')](new RegExp('^'+this['k']),''),super[_0x40ef('0x5')](_0x80ec6c,_0x1e8203),!0x0);}['decompress'](_0x18ae39,_0x2ca4cd){super[_0x40ef('0x6')](_0x18ae39,_0x2ca4cd);const _0x3da090=_0x18ae39[_0x18ae39['length']-0x1];_0x3da090[_0x40ef('0x2')]=this['k']+_0x3da090[_0x40ef('0x2')];}}

@@ -23,2 +23,2 @@ /*

*/
var _0xa700=['Boolean','description','Range','string','bool','compress','shift','oldValue','_protobufDescriptor','types','push','decompress','newValue','operationName','stringify','Json','parse'];(function(_0x32f660,_0x1b4dd1){var _0x562839=function(_0x505142){while(--_0x505142){_0x32f660['push'](_0x32f660['shift']());}};_0x562839(++_0x1b4dd1);}(_0xa700,0x1dd));var _0x14f4=function(_0x26f1ca,_0x51b910){_0x26f1ca=_0x26f1ca-0x0;var _0x177c34=_0xa700[_0x26f1ca];return _0x177c34;};import _0x2c44ae from'./operationcompressor';import{parsePositionBeforeCompression,parsePositionAfterCompression}from'../utils';export default class AttributeOperationCompressor extends _0x2c44ae{static get[_0x14f4('0x0')](){return{'fields':{'range':{'type':_0x14f4('0x1'),'id':0x1},'key':{'type':_0x14f4('0x2'),'id':0x2},'oldValueBoolean':{'type':_0x14f4('0x3'),'id':0x3},'oldValueJson':{'type':_0x14f4('0x2'),'id':0x4},'newValueBoolean':{'type':_0x14f4('0x3'),'id':0x5},'newValueJson':{'type':_0x14f4('0x2'),'id':0x6},'wasUndone':{'type':'bool','id':0x7}}};}[_0x14f4('0x4')](e,o){const s=o[_0x14f4('0x5')]();_serializeOneOf(_0x14f4('0x6'),s),_serializeOneOf('newValue',s),parsePositionBeforeCompression(s),e['buffers']['push'](this[_0x14f4('0x7')]['compress'](s)),e[_0x14f4('0x8')][_0x14f4('0x9')](this['id']);}[_0x14f4('0xa')](e,o){const {types:s,buffers:i}=o,n=this['_protobufDescriptor'][_0x14f4('0xa')](i[_0x14f4('0x5')]());s['shift'](),_deserializeOneOf('oldValue',n),_deserializeOneOf(_0x14f4('0xb'),n),parsePositionAfterCompression(n),n['__className']=this[_0x14f4('0xc')],e[_0x14f4('0x9')](n);}};function _serializeOneOf(e,o){const s=o[e];'boolean'==typeof s?o[e+'Boolean']=s:o[e+'Json']=JSON[_0x14f4('0xd')](s);}function _deserializeOneOf(e,o){const s=e+_0x14f4('0xe');o[s]?(o[e]=JSON[_0x14f4('0xf')](o[s]),delete o[s]):(o[e]=o[e+_0x14f4('0x10')],delete o[e+_0x14f4('0x10')]);}
var _0x118d=['stringify','parse','description','Range','string','bool','compress','oldValue','newValue','buffers','push','_protobufDescriptor','types','decompress','shift','__className','operationName','boolean','Boolean','Json'];(function(_0x448757,_0x3111e7){var _0x41f603=function(_0x499ec8){while(--_0x499ec8){_0x448757['push'](_0x448757['shift']());}};_0x41f603(++_0x3111e7);}(_0x118d,0x1ba));var _0x417a=function(_0x3ad6c5,_0x24f222){_0x3ad6c5=_0x3ad6c5-0x0;var _0x5766c6=_0x118d[_0x3ad6c5];return _0x5766c6;};import _0x3dc217 from'./operationcompressor';import{parsePositionBeforeCompression as _0x25f2e6,parsePositionAfterCompression as _0x1f0a19}from'../utils';export default class h extends _0x3dc217{static get[_0x417a('0x0')](){return{'fields':{'range':{'type':_0x417a('0x1'),'id':0x1},'key':{'type':_0x417a('0x2'),'id':0x2},'oldValueBoolean':{'type':_0x417a('0x3'),'id':0x3},'oldValueJson':{'type':'string','id':0x4},'newValueBoolean':{'type':'bool','id':0x5},'newValueJson':{'type':_0x417a('0x2'),'id':0x6},'wasUndone':{'type':_0x417a('0x3'),'id':0x7}}};}[_0x417a('0x4')](e,o){const n=o['shift']();B(_0x417a('0x5'),n),B(_0x417a('0x6'),n),_0x25f2e6(n),e[_0x417a('0x7')][_0x417a('0x8')](this[_0x417a('0x9')][_0x417a('0x4')](n)),e[_0x417a('0xa')][_0x417a('0x8')](this['id']);}['decompress'](e,o){const {types:n,buffers:s}=o,l=this[_0x417a('0x9')][_0x417a('0xb')](s[_0x417a('0xc')]());n[_0x417a('0xc')](),$('oldValue',l),$('newValue',l),_0x1f0a19(l),l[_0x417a('0xd')]=this[_0x417a('0xe')],e[_0x417a('0x8')](l);}}function B(e,o){const n=o[e];_0x417a('0xf')==typeof n?o[e+_0x417a('0x10')]=n:o[e+_0x417a('0x11')]=JSON[_0x417a('0x12')](n);}function $(e,o){const n=e+_0x417a('0x11');o[n]?(o[e]=JSON[_0x417a('0x13')](o[n]),delete o[n]):(o[e]=o[e+'Boolean'],delete o[e+_0x417a('0x10')]);}

@@ -23,2 +23,2 @@ /*

*/
var _0x1813=['shift','nodes','buffers','push','_protobufDescriptor','types','decompress','__className','operationName','attributes','attributesBoolean','attributesJson','stringify','children','keys','every','description','Position','repeated','Element','bool','compress'];(function(_0xadfa8c,_0x2f3683){var _0xb65a64=function(_0x5596e7){while(--_0x5596e7){_0xadfa8c['push'](_0xadfa8c['shift']());}};_0xb65a64(++_0x2f3683);}(_0x1813,0x68));var _0x2115=function(_0x2e9539,_0x4e4f26){_0x2e9539=_0x2e9539-0x0;var _0x278089=_0x1813[_0x2e9539];return _0x278089;};import _0x58d8c7 from'./operationcompressor';import{parsePositionBeforeCompression,parsePositionAfterCompression}from'../utils';export default class InsertOperationCompressor extends _0x58d8c7{static get[_0x2115('0x0')](){return{'fields':{'position':{'type':_0x2115('0x1'),'id':0x1},'nodes':{'rule':_0x2115('0x2'),'type':_0x2115('0x3'),'id':0x2},'shouldReceiveAttributes':{'type':_0x2115('0x4'),'id':0x3},'wasUndone':{'type':_0x2115('0x4'),'id':0x4}}};}[_0x2115('0x5')](e,o){const s=o[_0x2115('0x6')]();_serializeNodesAttributes(s[_0x2115('0x7')]),parsePositionBeforeCompression(s),e[_0x2115('0x8')][_0x2115('0x9')](this[_0x2115('0xa')][_0x2115('0x5')](s)),e[_0x2115('0xb')][_0x2115('0x9')](this['id']);}[_0x2115('0xc')](e,o){const {types:s,buffers:i}=o,r=this['_protobufDescriptor'][_0x2115('0xc')](i[_0x2115('0x6')]());s['shift'](),r[_0x2115('0x7')]||(r[_0x2115('0x7')]=[]),_deserializeNodesAttributes(r[_0x2115('0x7')]),parsePositionAfterCompression(r),r[_0x2115('0xd')]=this[_0x2115('0xe')],e[_0x2115('0x9')](r);}};function _serializeNodesAttributes(e){for(const o of e){if(o[_0x2115('0xf')]){const e=o['attributes'];_areValuesBoolean(e)?o[_0x2115('0x10')]=e:o[_0x2115('0x11')]=JSON[_0x2115('0x12')](e);}o[_0x2115('0x13')]&&_serializeNodesAttributes(o[_0x2115('0x13')]);}}function _deserializeNodesAttributes(e){for(const o of e)(o[_0x2115('0x10')]||o['attributesJson'])&&(o[_0x2115('0x10')]?(o['attributes']=o[_0x2115('0x10')],delete o['attributesBoolean']):(o['attributes']=JSON['parse'](o[_0x2115('0x11')]),delete o[_0x2115('0x11')])),o[_0x2115('0x13')]&&_deserializeNodesAttributes(o[_0x2115('0x13')]);}function _areValuesBoolean(e){return Object[_0x2115('0x14')](e)[_0x2115('0x15')](o=>'boolean'==typeof e[o]);}
var _0x31ca=['attributes','attributesBoolean','attributesJson','stringify','children','nodes','_protobufDescriptor','types','push','decompress','shift','parse','__className','operationName','every','boolean','description','repeated','Element','bool','compress'];(function(_0x5bd7f5,_0x17ece5){var _0x50d15f=function(_0x5b5306){while(--_0x5b5306){_0x5bd7f5['push'](_0x5bd7f5['shift']());}};_0x50d15f(++_0x17ece5);}(_0x31ca,0xcd));var _0x368e=function(_0x52786c,_0x5eae21){_0x52786c=_0x52786c-0x0;var _0x16fd83=_0x31ca[_0x52786c];return _0x16fd83;};import _0x472386 from'./operationcompressor';import{parsePositionBeforeCompression as _0x63e3de,parsePositionAfterCompression as _0x4a9908}from'../utils';export default class O extends _0x472386{static get[_0x368e('0x0')](){return{'fields':{'position':{'type':'Position','id':0x1},'nodes':{'rule':_0x368e('0x1'),'type':_0x368e('0x2'),'id':0x2},'shouldReceiveAttributes':{'type':'bool','id':0x3},'wasUndone':{'type':_0x368e('0x3'),'id':0x4}}};}[_0x368e('0x4')](e,o){const s=o['shift']();!function e(o){for(const s of o){if(s['attributes']){const e=s[_0x368e('0x5')];x(e)?s[_0x368e('0x6')]=e:s[_0x368e('0x7')]=JSON[_0x368e('0x8')](e);}s[_0x368e('0x9')]&&e(s['children']);}}(s[_0x368e('0xa')]),_0x63e3de(s),e['buffers']['push'](this[_0x368e('0xb')]['compress'](s)),e[_0x368e('0xc')][_0x368e('0xd')](this['id']);}[_0x368e('0xe')](e,o){const {types:s,buffers:i}=o,n=this[_0x368e('0xb')][_0x368e('0xe')](i[_0x368e('0xf')]());s[_0x368e('0xf')](),n[_0x368e('0xa')]||(n[_0x368e('0xa')]=[]),function e(o){for(const s of o)(s[_0x368e('0x6')]||s[_0x368e('0x7')])&&(s[_0x368e('0x6')]?(s[_0x368e('0x5')]=s[_0x368e('0x6')],delete s[_0x368e('0x6')]):(s[_0x368e('0x5')]=JSON[_0x368e('0x10')](s[_0x368e('0x7')]),delete s[_0x368e('0x7')])),s[_0x368e('0x9')]&&e(s[_0x368e('0x9')]);}(n[_0x368e('0xa')]),_0x4a9908(n),n[_0x368e('0x11')]=this[_0x368e('0x12')],e[_0x368e('0xd')](n);}}function x(e){return Object['keys'](e)[_0x368e('0x13')](o=>_0x368e('0x14')==typeof e[o]);}

@@ -23,2 +23,2 @@ /*

*/
var _0x4682=['newRange','description','string','Range','bool','decompress'];(function(_0x584c4c,_0x565191){var _0x29404f=function(_0x5552b3){while(--_0x5552b3){_0x584c4c['push'](_0x584c4c['shift']());}};_0x29404f(++_0x565191);}(_0x4682,0x18d));var _0x56c4=function(_0x4f9246,_0x2fe815){_0x4f9246=_0x4f9246-0x0;var _0x707467=_0x4682[_0x4f9246];return _0x707467;};import _0x5ebc84 from'./operationcompressor';export default class MarkerOperationCompressor extends _0x5ebc84{static get[_0x56c4('0x0')](){return{'fields':{'name':{'type':_0x56c4('0x1'),'id':0x1},'oldRange':{'type':_0x56c4('0x2'),'id':0x2},'newRange':{'type':'Range','id':0x3},'affectsData':{'type':'bool','id':0x4},'wasUndone':{'type':_0x56c4('0x3'),'id':0x5}}};}[_0x56c4('0x4')](_0x6bc571,_0x777aed){super[_0x56c4('0x4')](_0x6bc571,_0x777aed);const _0x4c5612=_0x6bc571[_0x6bc571['length']-0x1];_0x4c5612['oldRange']||(_0x4c5612['oldRange']=null),_0x4c5612[_0x56c4('0x5')]||(_0x4c5612['newRange']=null);}};
var _0x3964=['decompress','length','oldRange','newRange','string','bool'];(function(_0x5f4e14,_0x4f552b){var _0x2e3a6b=function(_0x121102){while(--_0x121102){_0x5f4e14['push'](_0x5f4e14['shift']());}};_0x2e3a6b(++_0x4f552b);}(_0x3964,0x1cc));var _0xf515=function(_0x5b8052,_0x321697){_0x5b8052=_0x5b8052-0x0;var _0x50f7fb=_0x3964[_0x5b8052];return _0x50f7fb;};import _0x4fc769 from'./operationcompressor';export default class f extends _0x4fc769{static get['description'](){return{'fields':{'name':{'type':_0xf515('0x0'),'id':0x1},'oldRange':{'type':'Range','id':0x2},'newRange':{'type':'Range','id':0x3},'affectsData':{'type':_0xf515('0x1'),'id':0x4},'wasUndone':{'type':_0xf515('0x1'),'id':0x5}}};}[_0xf515('0x2')](_0x291d8c,_0x1b5137){super[_0xf515('0x2')](_0x291d8c,_0x1b5137);const _0x44e34b=_0x291d8c[_0x291d8c[_0xf515('0x3')]-0x1];_0x44e34b[_0xf515('0x4')]||(_0x44e34b[_0xf515('0x4')]=null),_0x44e34b['newRange']||(_0x44e34b[_0xf515('0x5')]=null);}}

@@ -23,2 +23,2 @@ /*

*/
var _0x1c9a=['Position','uint32','bool'];(function(_0x3080c2,_0x2f6ee2){var _0x277517=function(_0x8fb9f7){while(--_0x8fb9f7){_0x3080c2['push'](_0x3080c2['shift']());}};_0x277517(++_0x2f6ee2);}(_0x1c9a,0x16e));var _0x5d35=function(_0x115149,_0x4037ef){_0x115149=_0x115149-0x0;var _0x5933bd=_0x1c9a[_0x115149];return _0x5933bd;};import _0x2e9343 from'./operationcompressor';export default class MergeOperationCompressor extends _0x2e9343{static get['description'](){return{'fields':{'sourcePosition':{'type':_0x5d35('0x0'),'id':0x1},'targetPosition':{'type':'Position','id':0x2},'graveyardPosition':{'type':_0x5d35('0x0'),'id':0x3},'howMany':{'type':_0x5d35('0x1'),'id':0x4},'wasUndone':{'type':_0x5d35('0x2'),'id':0x5}}};}};
var _0x52af=['uint32','bool','Position'];(function(_0x1970ec,_0x59d175){var _0x15ddb5=function(_0x5d951d){while(--_0x5d951d){_0x1970ec['push'](_0x1970ec['shift']());}};_0x15ddb5(++_0x59d175);}(_0x52af,0x74));var _0x12f8=function(_0x20e7a2,_0x406112){_0x20e7a2=_0x20e7a2-0x0;var _0x2a14cd=_0x52af[_0x20e7a2];return _0x2a14cd;};import _0xb5939f from'./operationcompressor';export default class g extends _0xb5939f{static get['description'](){return{'fields':{'sourcePosition':{'type':_0x12f8('0x0'),'id':0x1},'targetPosition':{'type':_0x12f8('0x0'),'id':0x2},'graveyardPosition':{'type':_0x12f8('0x0'),'id':0x3},'howMany':{'type':_0x12f8('0x1'),'id':0x4},'wasUndone':{'type':_0x12f8('0x2'),'id':0x5}}};}}

@@ -23,2 +23,2 @@ /*

*/
var _0x2b89=['Position','uint32'];(function(_0x13fff9,_0x43a773){var _0x3e6128=function(_0x477a5e){while(--_0x477a5e){_0x13fff9['push'](_0x13fff9['shift']());}};_0x3e6128(++_0x43a773);}(_0x2b89,0x160));var _0x205c=function(_0x338f60,_0xa09dcc){_0x338f60=_0x338f60-0x0;var _0x462bed=_0x2b89[_0x338f60];return _0x462bed;};import _0x92eec7 from'./operationcompressor';export default class MoveOperationCompressor extends _0x92eec7{static get['description'](){return{'fields':{'sourcePosition':{'type':_0x205c('0x0'),'id':0x1},'howMany':{'type':_0x205c('0x1'),'id':0x2},'targetPosition':{'type':_0x205c('0x0'),'id':0x3},'wasUndone':{'type':'bool','id':0x4}}};}};
var _0x5f3b=['description','Position','uint32','bool'];(function(_0x2d8f05,_0x4b81bb){var _0x4d74cb=function(_0x32719f){while(--_0x32719f){_0x2d8f05['push'](_0x2d8f05['shift']());}};_0x4d74cb(++_0x4b81bb);}(_0x5f3b,0x1b0));var _0x3574=function(_0x380933,_0x2f1344){_0x380933=_0x380933-0x0;var _0x4c755c=_0x5f3b[_0x380933];return _0x4c755c;};import _0x495f09 from'./operationcompressor';export default class l extends _0x495f09{static get[_0x3574('0x0')](){return{'fields':{'sourcePosition':{'type':_0x3574('0x1'),'id':0x1},'howMany':{'type':_0x3574('0x2'),'id':0x2},'targetPosition':{'type':_0x3574('0x1'),'id':0x3},'wasUndone':{'type':_0x3574('0x3'),'id':0x4}}};}}

@@ -23,2 +23,2 @@ /*

*/
var _0x4844=['compress','shift','types','push','decompress','operationName'];(function(_0x11cbff,_0x15a08d){var _0x20fb52=function(_0x562fc1){while(--_0x562fc1){_0x11cbff['push'](_0x11cbff['shift']());}};_0x20fb52(++_0x15a08d);}(_0x4844,0xf6));var _0x54eb=function(_0x2699a9,_0x501e82){_0x2699a9=_0x2699a9-0x0;var _0x5b6c40=_0x4844[_0x2699a9];return _0x5b6c40;};import _0x4aad0c from'./operationcompressor';export default class NoOperationCompressor extends _0x4aad0c{[_0x54eb('0x0')](_0x5b2349,_0x1d8245){_0x1d8245[_0x54eb('0x1')](),_0x5b2349[_0x54eb('0x2')][_0x54eb('0x3')](this['id']);}[_0x54eb('0x4')](_0x50261a,_0x320f2a){_0x320f2a[_0x54eb('0x2')][_0x54eb('0x1')](),_0x50261a[_0x54eb('0x3')]({'__className':this[_0x54eb('0x5')]});}};
var _0x28c8=['shift','types','push','operationName'];(function(_0x324f0d,_0x4ee36f){var _0x224a84=function(_0x1217cc){while(--_0x1217cc){_0x324f0d['push'](_0x324f0d['shift']());}};_0x224a84(++_0x4ee36f);}(_0x28c8,0xac));var _0x18d6=function(_0x14903b,_0x4b42f5){_0x14903b=_0x14903b-0x0;var _0x4c8107=_0x28c8[_0x14903b];return _0x4c8107;};import _0x2bc30b from'./operationcompressor';export default class w extends _0x2bc30b{['compress'](_0x41fe88,_0x2cdd12){_0x2cdd12[_0x18d6('0x0')](),_0x41fe88[_0x18d6('0x1')]['push'](this['id']);}['decompress'](_0x2dcefd,_0x59057e){_0x59057e[_0x18d6('0x1')][_0x18d6('0x0')](),_0x2dcefd[_0x18d6('0x2')]({'__className':this[_0x18d6('0x3')]});}}

@@ -23,2 +23,2 @@ /*

*/
var _0x1b9a=['compress','push','decompress','__className','operationName','_protobufDescriptor','shift','buffers'];(function(_0x3ae857,_0x5204d3){var _0x2bd349=function(_0xc8b545){while(--_0xc8b545){_0x3ae857['push'](_0x3ae857['shift']());}};_0x2bd349(++_0x5204d3);}(_0x1b9a,0xc4));var _0x187a=function(_0x366c08,_0x5ac17a){_0x366c08=_0x366c08-0x0;var _0x9a5da9=_0x1b9a[_0x366c08];return _0x9a5da9;};import{parsePositionBeforeCompression,parsePositionAfterCompression}from'../utils';export default class OperationCompressor{constructor(_0x5a805b,_0x46b211,_0x30d579){this['id']=_0x5a805b,this[_0x187a('0x0')]=_0x46b211,this[_0x187a('0x1')]=_0x30d579;}['compress'](_0x1ec9b3,_0x3faaa3){const _0x40e175=_0x3faaa3[_0x187a('0x2')]();parsePositionBeforeCompression(_0x40e175),_0x1ec9b3[_0x187a('0x3')]['push'](this[_0x187a('0x1')][_0x187a('0x4')](_0x40e175)),_0x1ec9b3['types'][_0x187a('0x5')](this['id']);}[_0x187a('0x6')](_0x24595d,_0x549d38){_0x549d38['types'][_0x187a('0x2')]();const _0x3a5046=this[_0x187a('0x1')][_0x187a('0x6')](_0x549d38[_0x187a('0x3')][_0x187a('0x2')]());parsePositionAfterCompression(_0x3a5046),_0x3a5046[_0x187a('0x7')]=this[_0x187a('0x0')],_0x24595d[_0x187a('0x5')](_0x3a5046);}};
var _0x4dde=['types','decompress','operationName','_protobufDescriptor','shift','buffers','push','compress'];(function(_0x546a53,_0x3f720e){var _0x440369=function(_0x2e1b64){while(--_0x2e1b64){_0x546a53['push'](_0x546a53['shift']());}};_0x440369(++_0x3f720e);}(_0x4dde,0x19b));var _0x1752=function(_0x11d64b,_0xba42d8){_0x11d64b=_0x11d64b-0x0;var _0x4763bd=_0x4dde[_0x11d64b];return _0x4763bd;};import{parsePositionBeforeCompression as _0x10ad11,parsePositionAfterCompression as _0x17121c}from'../utils';export default class y{constructor(_0x3a3dee,_0x1d3586,_0x1ea03e){this['id']=_0x3a3dee,this['operationName']=_0x1d3586,this[_0x1752('0x0')]=_0x1ea03e;}['compress'](_0x1d0f70,_0x278c54){const _0x247dde=_0x278c54[_0x1752('0x1')]();_0x10ad11(_0x247dde),_0x1d0f70[_0x1752('0x2')][_0x1752('0x3')](this[_0x1752('0x0')][_0x1752('0x4')](_0x247dde)),_0x1d0f70[_0x1752('0x5')][_0x1752('0x3')](this['id']);}['decompress'](_0x3f7b29,_0x1f8df9){_0x1f8df9[_0x1752('0x5')][_0x1752('0x1')]();const _0x51f567=this['_protobufDescriptor'][_0x1752('0x6')](_0x1f8df9['buffers'][_0x1752('0x1')]());_0x17121c(_0x51f567),_0x51f567['__className']=this[_0x1752('0x7')],_0x3f7b29['push'](_0x51f567);}}

@@ -23,2 +23,2 @@ /*

*/
var _0x37c1=['bool','Position','string'];(function(_0x390ef0,_0x1bbc01){var _0x1a6f76=function(_0x327ea6){while(--_0x327ea6){_0x390ef0['push'](_0x390ef0['shift']());}};_0x1a6f76(++_0x1bbc01);}(_0x37c1,0xd3));var _0x4d59=function(_0x400d2b,_0x725ef1){_0x400d2b=_0x400d2b-0x0;var _0x1edc40=_0x37c1[_0x400d2b];return _0x1edc40;};import _0x1a32b6 from'./operationcompressor';export default class RenameOperationCompressor extends _0x1a32b6{static get['description'](){return{'fields':{'position':{'type':_0x4d59('0x0'),'id':0x1},'oldName':{'type':_0x4d59('0x1'),'id':0x2},'newName':{'type':'string','id':0x3},'wasUndone':{'type':_0x4d59('0x2'),'id':0x4}}};}};
var _0xb91c=['bool','string'];(function(_0x521b12,_0x205255){var _0x6aca83=function(_0x287a82){while(--_0x287a82){_0x521b12['push'](_0x521b12['shift']());}};_0x6aca83(++_0x205255);}(_0xb91c,0x107));var _0x260c=function(_0x204459,_0x40da1e){_0x204459=_0x204459-0x0;var _0x479844=_0xb91c[_0x204459];return _0x479844;};import _0x311162 from'./operationcompressor';export default class M extends _0x311162{static get['description'](){return{'fields':{'position':{'type':'Position','id':0x1},'oldName':{'type':_0x260c('0x0'),'id':0x2},'newName':{'type':_0x260c('0x0'),'id':0x3},'wasUndone':{'type':_0x260c('0x1'),'id':0x4}}};}}

@@ -23,2 +23,2 @@ /*

*/
var _0x2fbb=['root','string','description'];(function(_0x2ed9c2,_0x6c1a38){var _0x384d35=function(_0x2ee961){while(--_0x2ee961){_0x2ed9c2['push'](_0x2ed9c2['shift']());}};_0x384d35(++_0x6c1a38);}(_0x2fbb,0xb0));var _0x421b=function(_0x34dffd,_0x4570cb){_0x34dffd=_0x34dffd-0x0;var _0x4286a2=_0x2fbb[_0x34dffd];return _0x4286a2;};import _0x308d1d from'./attributeoperationcompressor';export default class RootAttributeOperationCompressor extends _0x308d1d{static get[_0x421b('0x0')](){const _0x11451c=_0x308d1d[_0x421b('0x0')];return delete _0x11451c['fields']['range'],_0x11451c['fields'][_0x421b('0x1')]={'type':_0x421b('0x2'),'id':0x1},_0x11451c;}};
var _0x20b2=['fields','range','string','description'];(function(_0xbab161,_0x534fbc){var _0xf55f25=function(_0x240bb8){while(--_0x240bb8){_0xbab161['push'](_0xbab161['shift']());}};_0xf55f25(++_0x534fbc);}(_0x20b2,0x117));var _0x1b95=function(_0x2e022c,_0x649415){_0x2e022c=_0x2e022c-0x0;var _0x33dda5=_0x20b2[_0x2e022c];return _0x33dda5;};import _0x4bb6ab from'./attributeoperationcompressor';export default class A extends _0x4bb6ab{static get[_0x1b95('0x0')](){const _0x28d2fd=_0x4bb6ab['description'];return delete _0x28d2fd[_0x1b95('0x1')][_0x1b95('0x2')],_0x28d2fd[_0x1b95('0x1')]['root']={'type':_0x1b95('0x3'),'id':0x1},_0x28d2fd;}}

@@ -23,2 +23,2 @@ /*

*/
var _0x50e6=['Position','bool'];(function(_0xc3c41b,_0x44456d){var _0x11a5ee=function(_0x1a2336){while(--_0x1a2336){_0xc3c41b['push'](_0xc3c41b['shift']());}};_0x11a5ee(++_0x44456d);}(_0x50e6,0x13c));var _0xfe7d=function(_0x450d56,_0x2ec7c4){_0x450d56=_0x450d56-0x0;var _0x55d919=_0x50e6[_0x450d56];return _0x55d919;};import _0x218da7 from'./operationcompressor';export default class SplitOperationCompressor extends _0x218da7{static get['description'](){return{'fields':{'splitPosition':{'type':_0xfe7d('0x0'),'id':0x1},'graveyardPosition':{'type':_0xfe7d('0x0'),'id':0x2},'howMany':{'type':'uint32','id':0x3},'insertionPosition':{'type':'Position','id':0x4},'wasUndone':{'type':_0xfe7d('0x1'),'id':0x5}}};}};
var _0x49e7=['uint32','bool','description','Position'];(function(_0x49ac78,_0x3c9523){var _0x3526fd=function(_0x1a12db){while(--_0x1a12db){_0x49ac78['push'](_0x49ac78['shift']());}};_0x3526fd(++_0x3c9523);}(_0x49e7,0x1aa));var _0x22bf=function(_0x47a707,_0x5385cd){_0x47a707=_0x47a707-0x0;var _0x2bdbbc=_0x49e7[_0x47a707];return _0x2bdbbc;};import _0x3abca0 from'./operationcompressor';export default class k extends _0x3abca0{static get[_0x22bf('0x0')](){return{'fields':{'splitPosition':{'type':_0x22bf('0x1'),'id':0x1},'graveyardPosition':{'type':'Position','id':0x2},'howMany':{'type':_0x22bf('0x2'),'id':0x3},'insertionPosition':{'type':_0x22bf('0x1'),'id':0x4},'wasUndone':{'type':_0x22bf('0x3'),'id':0x5}}};}}

@@ -23,2 +23,2 @@ /*

*/
var _0x5e27=['decompress','decode','registerDescriptor','nested','build','Root','fromJSON','getDescriptor','protobuffactory-cannot-get-descriptor-before-build:\x20Cannot\x20get\x20descriptor\x20before\x20build.','lookupType','compress','encode','create','finish'];(function(_0x3d032c,_0x4772f3){var _0xbed84f=function(_0x56a10a){while(--_0x56a10a){_0x3d032c['push'](_0x3d032c['shift']());}};_0xbed84f(++_0x4772f3);}(_0x5e27,0xc6));var _0x2f3d=function(_0x5be861,_0x56d391){_0x5be861=_0x5be861-0x0;var _0x6e59d2=_0x5e27[_0x5be861];return _0x6e59d2;};import _0x24d8e3 from'protobufjs/light';import _0x27e87d from'@ckeditor/ckeditor5-utils/src/ckeditorerror';export default class ProtobufFactory{constructor(){this['f']={'nested':{}};}[_0x2f3d('0x0')](r,o){this['f'][_0x2f3d('0x1')][r]=o;}[_0x2f3d('0x2')](){this['d']=_0x24d8e3[_0x2f3d('0x3')][_0x2f3d('0x4')](this['f']);}[_0x2f3d('0x5')](r){if(!this['d'])throw new _0x27e87d(_0x2f3d('0x6'),this);return new ProtobufDescriptor(this['d'][_0x2f3d('0x7')](r));}};class ProtobufDescriptor{constructor(r){this['b']=r;}[_0x2f3d('0x8')](r){const o=this['b']['verify'](r);if(o)throw Error(o);return this['b'][_0x2f3d('0x9')](this['b'][_0x2f3d('0xa')](r))[_0x2f3d('0xb')]();}[_0x2f3d('0xc')](r){return this['b']['toObject'](this['b'][_0x2f3d('0xd')](r),{'oneofs':!0x0});}}
var _0x394e=['registerDescriptor','nested','build','getDescriptor','protobuffactory-cannot-get-descriptor-before-build:\x20Cannot\x20get\x20descriptor\x20before\x20build.','lookupType','verify','encode','create','decompress','toObject','decode'];(function(_0x313c2a,_0x1ebdf8){var _0x1155f6=function(_0x4f07bd){while(--_0x4f07bd){_0x313c2a['push'](_0x313c2a['shift']());}};_0x1155f6(++_0x1ebdf8);}(_0x394e,0x150));var _0x2be5=function(_0x407da1,_0x1053ba){_0x407da1=_0x407da1-0x0;var _0x2479d8=_0x394e[_0x407da1];return _0x2479d8;};import _0x484443 from'protobufjs/light';import _0x480c67 from'@ckeditor/ckeditor5-utils/src/ckeditorerror';export default class a{constructor(){this['D']={'nested':{}};}[_0x2be5('0x0')](r,o){this['D'][_0x2be5('0x1')][r]=o;}[_0x2be5('0x2')](){this['j']=_0x484443['Root']['fromJSON'](this['D']);}[_0x2be5('0x3')](r){if(!this['j'])throw new _0x480c67(_0x2be5('0x4'),this);return new C(this['j'][_0x2be5('0x5')](r));}}class C{constructor(r){this['C']=r;}['compress'](r){const o=this['C'][_0x2be5('0x6')](r);if(o)throw Error(o);return this['C'][_0x2be5('0x7')](this['C'][_0x2be5('0x8')](r))['finish']();}[_0x2be5('0x9')](r){return this['C'][_0x2be5('0xa')](this['C'][_0x2be5('0xb')](r),{'oneofs':!0x0});}}

@@ -23,2 +23,2 @@ /*

*/
var _0x2815=['length','root','main','rootMain','$graveyard','rootGraveyard','nodes','path'];(function(_0x46cc5c,_0x1db30d){var _0x2781e3=function(_0x19607c){while(--_0x19607c){_0x46cc5c['push'](_0x46cc5c['shift']());}};_0x2781e3(++_0x1db30d);}(_0x2815,0xdf));var _0x26e9=function(_0x3da539,_0x27ba14){_0x3da539=_0x3da539-0x0;var _0x41113e=_0x2815[_0x3da539];return _0x41113e;};import{cloneDeep,isEqual,isObject}from'lodash-es';export function getPositionShiftedBy(_0x89ab4f,_0x2e21e9){const _0x24eab6=cloneDeep(_0x89ab4f);return _0x24eab6['path'][_0x24eab6[_0x26e9('0x0')][_0x26e9('0x1')]-0x1]+=_0x2e21e9,_0x24eab6;};export function arePositionsEqual(_0x41b978,_0x2b211f){return _0x41b978[_0x26e9('0x2')]===_0x2b211f[_0x26e9('0x2')]&&isEqual(_0x41b978[_0x26e9('0x0')],_0x2b211f[_0x26e9('0x0')]);};export function parsePositionBeforeCompression(_0x3d5d7b){_mapPositions(_0x3d5d7b,_0x3d5d7b=>(_0x26e9('0x3')==_0x3d5d7b['root']?(_0x3d5d7b[_0x26e9('0x4')]=!0x0,delete _0x3d5d7b[_0x26e9('0x2')]):_0x26e9('0x5')==_0x3d5d7b['root']&&(_0x3d5d7b[_0x26e9('0x6')]=!0x0,delete _0x3d5d7b[_0x26e9('0x2')]),_0x3d5d7b));};export function parsePositionAfterCompression(_0x237c83){_mapPositions(_0x237c83,_0x237c83=>(_0x237c83[_0x26e9('0x4')]?(_0x237c83[_0x26e9('0x2')]='main',delete _0x237c83[_0x26e9('0x4')]):_0x237c83[_0x26e9('0x6')]&&(_0x237c83[_0x26e9('0x2')]='$graveyard',delete _0x237c83['rootGraveyard']),_0x237c83));};function _mapPositions(_0x24849c,_0x15867a){for(const _0x5729a3 in _0x24849c){const _0x1a6453=_0x24849c[_0x5729a3];_0x26e9('0x7')!==_0x5729a3&&isObject(_0x1a6453)&&(_0x1a6453['path']&&(_0x1a6453['root']||_0x1a6453[_0x26e9('0x4')]||_0x1a6453['rootGraveyard'])?_0x24849c[_0x5729a3]=_0x15867a(_0x1a6453):_mapPositions(_0x1a6453,_0x15867a));}return _0x24849c;}
var _0x4e5a=['path','length','root','main','rootMain','rootGraveyard','$graveyard','nodes'];(function(_0x175544,_0x1dacb7){var _0x2005ad=function(_0x15d8a3){while(--_0x15d8a3){_0x175544['push'](_0x175544['shift']());}};_0x2005ad(++_0x1dacb7);}(_0x4e5a,0xc0));var _0x1a46=function(_0x435fb0,_0x532318){_0x435fb0=_0x435fb0-0x0;var _0x2e2932=_0x4e5a[_0x435fb0];return _0x2e2932;};import{cloneDeep as _0x1e3091,isEqual as _0x478feb,isObject as _0x30670f}from'lodash-es';export function getPositionShiftedBy(_0x349585,_0x4af8fc){const _0x2f36e3=_0x1e3091(_0x349585);return _0x2f36e3[_0x1a46('0x0')][_0x2f36e3[_0x1a46('0x0')][_0x1a46('0x1')]-0x1]+=_0x4af8fc,_0x2f36e3;}export function arePositionsEqual(_0x5410e8,_0x198313){return _0x5410e8[_0x1a46('0x2')]===_0x198313[_0x1a46('0x2')]&&_0x478feb(_0x5410e8[_0x1a46('0x0')],_0x198313[_0x1a46('0x0')]);}export function parsePositionBeforeCompression(_0x3fb5e1){q(_0x3fb5e1,_0x3fb5e1=>(_0x1a46('0x3')==_0x3fb5e1[_0x1a46('0x2')]?(_0x3fb5e1[_0x1a46('0x4')]=!0x0,delete _0x3fb5e1['root']):'$graveyard'==_0x3fb5e1[_0x1a46('0x2')]&&(_0x3fb5e1[_0x1a46('0x5')]=!0x0,delete _0x3fb5e1[_0x1a46('0x2')]),_0x3fb5e1));}export function parsePositionAfterCompression(_0x1cd694){q(_0x1cd694,_0x1cd694=>(_0x1cd694['rootMain']?(_0x1cd694['root']=_0x1a46('0x3'),delete _0x1cd694['rootMain']):_0x1cd694['rootGraveyard']&&(_0x1cd694['root']=_0x1a46('0x6'),delete _0x1cd694[_0x1a46('0x5')]),_0x1cd694));}function q(_0x3e5a04,_0x12612f){for(const _0x1cb639 in _0x3e5a04){const _0x5934b2=_0x3e5a04[_0x1cb639];_0x1a46('0x7')!==_0x1cb639&&_0x30670f(_0x5934b2)&&(_0x5934b2[_0x1a46('0x0')]&&(_0x5934b2[_0x1a46('0x2')]||_0x5934b2['rootMain']||_0x5934b2[_0x1a46('0x5')])?_0x3e5a04[_0x1cb639]=_0x12612f(_0x5934b2):q(_0x5934b2,_0x12612f));}return _0x3e5a04;}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc