/*
 *             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.              |
 *          |                                                                                 |
 *          |                                                                                 |
 *          +---------------------------------------------------------------------------------+
 *
 *
 *
 *
 */
!function(_0x2b2fc6,_0x26167f){'object'==typeof exports&&'undefined'!=typeof module?_0x26167f(exports,require('ckeditor5')):'function'==typeof define&&define['amd']?define(['exports','ckeditor5'],_0x26167f):_0x26167f((_0x2b2fc6='undefined'!=typeof globalThis?globalThis:_0x2b2fc6||self)['CKEDITOR_PREMIUM_FEATURES']={},_0x2b2fc6['CKEDITOR']);}(this,function(exports,ckeditor5){'use strict';class _0xd6df16 extends ckeditor5['ContextPlugin']{static get['pluginName'](){return'Permissions';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['setPermissions'](_0x4db756,_0x2de8ad){let _0x3006f8;if(_0x2de8ad||(_0x2de8ad=this['context']['config']['get']('collaboration.channelId')),this['context']['config']['get']('collaboration.channelId')==_0x2de8ad?_0x3006f8=this['context']:'editors'in this['context']&&this['context']['editors']&&(_0x3006f8=this['context']['editors']['find'](_0x4629ee=>_0x4629ee['config']['get']('collaboration.channelId')==_0x2de8ad)),!_0x3006f8)throw new ckeditor5['CKEditorError']('permissions-set-permissions-invalid-channel-id',null);const _0x497508=_0x3006f8['plugins'],_0x1cd223=_0x497508['has']('CommentsRepository')?_0x497508['get']('CommentsRepository'):void 0x0,_0x42bbac=_0x497508['has']('CommentsOnly')&&_0x497508['get']('CommentsOnly'),_0x370b4c=_0x4db756['includes']('document:write'),_0x4383fa=_0x4db756['includes']('comment:modify_all'),_0xc975af=_0x4db756['includes']('comment:admin'),_0x461144=_0x4db756['includes']('comment:write'),_0x358cc1=_0x461144||_0xc975af,_0x1b6653=_0x358cc1||_0x4383fa,_0x19a915=_0x370b4c||_0x358cc1;(_0x42bbac&&(_0x42bbac['isEnabled']=!_0x370b4c&&_0x1b6653),_0x3006f8 instanceof ckeditor5['Editor'])&&(!(_0x370b4c||_0x1b6653&&_0x1cd223)?_0x3006f8['enableReadOnlyMode']('no-permissions'):_0x3006f8['disableReadOnlyMode']('no-permissions'));if(_0x1cd223){_0x1cd223['setPermissions']({'admin':_0xc975af,'modifyAll':_0x4383fa,'write':_0x461144,'resolve':_0x19a915},_0x2de8ad);const _0x520e2a=_0x3006f8 instanceof ckeditor5['Editor']&&_0x3006f8['commands']['get']('addCommentThread');_0x520e2a&&(_0x358cc1?_0x520e2a['clearForceDisabled']('noPermissions'):_0x520e2a['forceDisabled']('noPermissions'));}}}function getTranslation$i(_0x5853ee,_0xa75d08){const t=_0x5853ee['t'];switch(_0xa75d08){case'Anonymous':return t('Anonymous');case'Yes':return t('Yes');case'No':return t('No');case'Are\x20you\x20sure?':return t('Are\x20you\x20sure?');default:return'';}}class _0x278b81 extends ckeditor5['ContextPlugin']{static get['pluginName'](){return'Users';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[_0xd6df16];}constructor(_0x5ac337){super(_0x5ac337),this['context']['config']['define']('users.anonymousUserId','anonymous-user'),this['context']['config']['define']('users.colorsCount',0x8),this['users']=new ckeditor5['Collection'](),this['_locale']=_0x5ac337['locale'],this['_lastColor']=0x0,this['_myId']=null,this['decorate']('getOperationAuthor');}['init'](){this['_addAnonymousUser']();}get['me'](){return null==this['_myId']?null:this['getUser'](this['_myId']);}['addUser']({id:_0x410baa,name:_0x4585c1,..._0xa8158c}){if(!_0x410baa||'string'!=typeof _0x410baa)throw new ckeditor5['CKEditorError']('users-add-invalid-id');if(this['users']['has'](_0x410baa))throw new ckeditor5['CKEditorError']('users-add-duplicated-id',null,{'id':_0x410baa});const _0x588bfa={..._0xa8158c,'id':_0x410baa,'name':_0x40d5ea(this['_locale'],_0x4585c1),'color':this['_getNextColor']()};_0x588bfa['name']=_0x40d5ea(this['_locale'],_0x588bfa['name']);const _0x399b82=new _0x1b71a5(_0x588bfa);return this['users']['add'](_0x399b82),_0x399b82;}['getUser'](_0x1bab2d){return this['users']['get'](_0x1bab2d);}['useAnonymousUser'](){const _0x246ac9=this['context']['config']['get']('users.anonymousUserId');this['_myId']||this['defineMe'](_0x246ac9);}['defineMe'](_0x5f4352){if(this['_myId'])throw new ckeditor5['CKEditorError']('users-me-already-defined',null);const _0x12761e=this['getUser'](_0x5f4352);if(!_0x12761e)throw new ckeditor5['CKEditorError']('users-me-missing-user',null);this['_myId']=_0x5f4352,_0x12761e['_isMe']=!0x0;}['getOperationAuthor'](){return this['me'];}['_getNextColor'](){const _0x20eb84=this['context']['config']['get']('users.colorsCount');return this['_lastColor']>=_0x20eb84&&(this['_lastColor']=0x0),new _0x28d12f(this['_lastColor']++);}['_addAnonymousUser'](){const _0x3a9afd=this['context']['config']['get']('users.anonymousUserId');this['addUser']({'id':_0x3a9afd,'name':getTranslation$i(this['_locale'],'Anonymous')})['_isAnonymous']=!0x0;}}let _0x1b71a5=class{constructor(_0x2e2c48){this['id']=_0x2e2c48['id'],this['color']=_0x2e2c48['color'],this['name']=_0x2e2c48['name'],this['avatar']=_0x2e2c48['avatar'],this['_isAnonymous']=!0x1,this['_isMe']=!0x1;}get['isAnonymous'](){return this['_isAnonymous'];}get['isMe'](){return this['_isMe'];}get['initials'](){const _0x1fbd68=this['name']['split']('\x20');return 0x1===_0x1fbd68['length']?this['_getInitial'](_0x1fbd68[0x0]):this['_getInitial'](_0x1fbd68[0x0])+this['_getInitial'](_0x1fbd68[_0x1fbd68['length']-0x1]);}['_getInitial'](_0x10e4bf){return _0x10e4bf['charAt'](0x0)['toUpperCase']();}};function _0x40d5ea(_0x2f87a4,_0x4cc79c=''){return''==(_0x4cc79c=_0x4cc79c['trim']())?getTranslation$i(_0x2f87a4,'Anonymous'):_0x4cc79c;}class _0x28d12f{constructor(_0x5389a9){this['_id']=_0x5389a9;}['getBackgroundColorClass'](){return'ck-user__bg-color--'+this['_id'];}['getSelectionClass'](){return'ck-user__selection--'+this['_id'];}['getMarkerClass'](){return'ck-user__marker--'+this['_id'];}}var notificationIcon='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M10\x200C4.48\x200\x200\x204.48\x200\x2010s4.48\x2010\x2010\x2010\x2010-4.48\x2010-10S15.52\x200\x2010\x200zm1\x2015H9v-2h2v2zm0-4H9V5h2v6z\x22/></svg>\x0a';class _0x12947b extends ckeditor5['View']{constructor(_0x5b6295,_0x567000,_0x1190e8){super(_0x5b6295),this['name']=_0x567000['name'],this['notificationView']=null;const _0x598207=['ck','ck-user'],_0x51c986=['ck','ck-user__img'];if(_0x567000['isAnonymous']&&_0x51c986['push']('ck-user__anonymous'),!_0x567000['isAnonymous']&&_0x567000['isMe']&&_0x598207['push']('ck-user_me'),_0x567000['avatar']&&_0x51c986['push']('ck-user__avatar'),_0x1190e8){const _0x3ee553=new ckeditor5['IconView']();_0x3ee553['extendTemplate']({'attributes':{'class':['ck-user__icon']}}),_0x3ee553['content']=notificationIcon,this['notificationView']={'tag':'div','attributes':{'class':['ck','ck-user__notification'],'data-cke-tooltip-position':'n','data-cke-tooltip-text':_0x1190e8},'children':[_0x3ee553]};}const _0x59ed2d=[{'tag':'div','attributes':{'class':_0x51c986,'style':{'background-image':_0x567000['avatar']?'url(\x27'+_0x567000['avatar']+'\x27)':''}}},{'tag':'div','attributes':{'class':_0x567000['avatar']?'ck\x20ck-user__name\x20ck-user__name--hidden':'ck\x20ck-user__name','aria-label':_0x567000['name']},'children':[{'text':_0x567000['initials']}]}];this['notificationView']&&_0x59ed2d['push'](this['notificationView']),this['setTemplate']({'tag':'div','attributes':{'class':_0x598207,'data-user-id':_0x567000['id']},'children':_0x59ed2d});}}class AriaDescriptionView extends ckeditor5['View']{constructor(_0x22e6d4,_0x3bf70b){super(_0x22e6d4),this['id']='ck-aria-description-'+ckeditor5['uid'](),this['setTemplate']({'tag':'span','attributes':{'class':['ck','ck-aria-description'],'id':this['id']},'children':[{'text':_0x3bf70b}]});}}class LateFocusButtonView extends ckeditor5['ButtonView']{['render'](){super['render'](),delayFocusUntilMouseup(this);}}class LateFocusDropdownButtonView extends ckeditor5['DropdownButtonView']{['render'](){super['render'](),delayFocusUntilMouseup(this);}}function delayFocusUntilMouseup(_0x3ba163){_0x3ba163['listenTo'](_0x3ba163['element'],'mousedown',(_0x26ae41,_0x16bc31)=>{_0x16bc31['stopPropagation'](),_0x16bc31['preventDefault']();}),_0x3ba163['listenTo'](_0x3ba163['element'],'mouseup',()=>{_0x3ba163['element']['focus']();});}class _0x2b4609 extends Error{}class InvalidDateTimeError extends _0x2b4609{constructor(_0x2fa0d2){super('Invalid\x20DateTime:\x20'+_0x2fa0d2['toMessage']());}}class InvalidIntervalError extends _0x2b4609{constructor(_0x1cc014){super('Invalid\x20Interval:\x20'+_0x1cc014['toMessage']());}}class InvalidDurationError extends _0x2b4609{constructor(_0x119875){super('Invalid\x20Duration:\x20'+_0x119875['toMessage']());}}class ConflictingSpecificationError extends _0x2b4609{}class InvalidUnitError extends _0x2b4609{constructor(_0x45f775){super('Invalid\x20unit\x20'+_0x45f775);}}class InvalidArgumentError extends _0x2b4609{}class ZoneIsAbstractError extends _0x2b4609{constructor(){super('Zone\x20is\x20an\x20abstract\x20class');}}const _0x48399c='numeric',_0x442c1c='short',_0x12b4f4='long',_0xfd4491={'year':_0x48399c,'month':_0x48399c,'day':_0x48399c},_0x453138={'year':_0x48399c,'month':_0x442c1c,'day':_0x48399c},_0x53c614={'year':_0x48399c,'month':_0x442c1c,'day':_0x48399c,'weekday':_0x442c1c},_0x443c79={'year':_0x48399c,'month':_0x12b4f4,'day':_0x48399c},_0x1dc274={'year':_0x48399c,'month':_0x12b4f4,'day':_0x48399c,'weekday':_0x12b4f4},_0x2b9f54={'hour':_0x48399c,'minute':_0x48399c},_0x1717f3={'hour':_0x48399c,'minute':_0x48399c,'second':_0x48399c},_0x2112cf={'hour':_0x48399c,'minute':_0x48399c,'second':_0x48399c,'timeZoneName':_0x442c1c},_0x411895={'hour':_0x48399c,'minute':_0x48399c,'second':_0x48399c,'timeZoneName':_0x12b4f4},_0x27ebbb={'hour':_0x48399c,'minute':_0x48399c,'hourCycle':'h23'},_0x235f91={'hour':_0x48399c,'minute':_0x48399c,'second':_0x48399c,'hourCycle':'h23'},_0x1148d3={'hour':_0x48399c,'minute':_0x48399c,'second':_0x48399c,'hourCycle':'h23','timeZoneName':_0x442c1c},_0x394a61={'hour':_0x48399c,'minute':_0x48399c,'second':_0x48399c,'hourCycle':'h23','timeZoneName':_0x12b4f4},_0x1e1efe={'year':_0x48399c,'month':_0x48399c,'day':_0x48399c,'hour':_0x48399c,'minute':_0x48399c},_0x3cf0b9={'year':_0x48399c,'month':_0x48399c,'day':_0x48399c,'hour':_0x48399c,'minute':_0x48399c,'second':_0x48399c},_0x4cb033={'year':_0x48399c,'month':_0x442c1c,'day':_0x48399c,'hour':_0x48399c,'minute':_0x48399c},_0x36786a={'year':_0x48399c,'month':_0x442c1c,'day':_0x48399c,'hour':_0x48399c,'minute':_0x48399c,'second':_0x48399c},_0x15a35b={'year':_0x48399c,'month':_0x442c1c,'day':_0x48399c,'weekday':_0x442c1c,'hour':_0x48399c,'minute':_0x48399c},_0x18a30b={'year':_0x48399c,'month':_0x12b4f4,'day':_0x48399c,'hour':_0x48399c,'minute':_0x48399c,'timeZoneName':_0x442c1c},_0x47bc07={'year':_0x48399c,'month':_0x12b4f4,'day':_0x48399c,'hour':_0x48399c,'minute':_0x48399c,'second':_0x48399c,'timeZoneName':_0x442c1c},_0x3ad053={'year':_0x48399c,'month':_0x12b4f4,'day':_0x48399c,'weekday':_0x12b4f4,'hour':_0x48399c,'minute':_0x48399c,'timeZoneName':_0x12b4f4},_0x4528f8={'year':_0x48399c,'month':_0x12b4f4,'day':_0x48399c,'weekday':_0x12b4f4,'hour':_0x48399c,'minute':_0x48399c,'second':_0x48399c,'timeZoneName':_0x12b4f4};class _0x2ba5ef{get['type'](){throw new ZoneIsAbstractError();}get['name'](){throw new ZoneIsAbstractError();}get['ianaName'](){return this['name'];}get['isUniversal'](){throw new ZoneIsAbstractError();}['offsetName'](_0x2bbb04,_0x59c40f){throw new ZoneIsAbstractError();}['formatOffset'](_0x5a9357,_0x5dcbbd){throw new ZoneIsAbstractError();}['offset'](_0x2c9cad){throw new ZoneIsAbstractError();}['equals'](_0x3870b3){throw new ZoneIsAbstractError();}get['isValid'](){throw new ZoneIsAbstractError();}}let singleton$1=null;class SystemZone extends _0x2ba5ef{static get['instance'](){return null===singleton$1&&(singleton$1=new SystemZone()),singleton$1;}get['type'](){return'system';}get['name'](){return new Intl['DateTimeFormat']()['resolvedOptions']()['timeZone'];}get['isUniversal'](){return!0x1;}['offsetName'](_0x37b1b5,{format:_0x12181d,locale:_0x6df2a9}){return _0x24b8d8(_0x37b1b5,_0x12181d,_0x6df2a9);}['formatOffset'](_0x3bd38a,_0x294a30){return formatOffset(this['offset'](_0x3bd38a),_0x294a30);}['offset'](_0x389399){return-new Date(_0x389399)['getTimezoneOffset']();}['equals'](_0x1dd181){return'system'===_0x1dd181['type'];}get['isValid'](){return!0x0;}}let dtfCache={};function _0x56ae0c(_0x474f07){return dtfCache[_0x474f07]||(dtfCache[_0x474f07]=new Intl['DateTimeFormat']('en-US',{'hour12':!0x1,'timeZone':_0x474f07,'year':'numeric','month':'2-digit','day':'2-digit','hour':'2-digit','minute':'2-digit','second':'2-digit','era':'short'})),dtfCache[_0x474f07];}const typeToPos={'year':0x0,'month':0x1,'day':0x2,'era':0x3,'hour':0x4,'minute':0x5,'second':0x6};function hackyOffset(_0x44a288,_0x502f5b){const _0x10ccdd=_0x44a288['format'](_0x502f5b)['replace'](/\u200E/g,''),_0x2d1691=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/['exec'](_0x10ccdd),[,_0x4ab439,_0x124a59,_0x372f17,_0x45a68b,_0x46065b,_0x173f94,_0x56ceb5]=_0x2d1691;return[_0x372f17,_0x4ab439,_0x124a59,_0x45a68b,_0x46065b,_0x173f94,_0x56ceb5];}function partsOffset(_0x537b19,_0x10d57d){const _0x34627a=_0x537b19['formatToParts'](_0x10d57d),_0x54e22a=[];for(let _0x4f2d4d=0x0;_0x4f2d4d<_0x34627a['length'];_0x4f2d4d++){const {type:_0x199a41,value:_0x3d77e6}=_0x34627a[_0x4f2d4d],_0x1a1d27=typeToPos[_0x199a41];'era'===_0x199a41?_0x54e22a[_0x1a1d27]=_0x3d77e6:_0xade893(_0x1a1d27)||(_0x54e22a[_0x1a1d27]=parseInt(_0x3d77e6,0xa));}return _0x54e22a;}let _0x40f9ab={};class _0x2c7b78 extends _0x2ba5ef{static['create'](_0x32d7e5){return _0x40f9ab[_0x32d7e5]||(_0x40f9ab[_0x32d7e5]=new _0x2c7b78(_0x32d7e5)),_0x40f9ab[_0x32d7e5];}static['resetCache'](){_0x40f9ab={},dtfCache={};}static['isValidSpecifier'](_0x19b139){return this['isValidZone'](_0x19b139);}static['isValidZone'](_0x1f026d){if(!_0x1f026d)return!0x1;try{return new Intl['DateTimeFormat']('en-US',{'timeZone':_0x1f026d})['format'](),!0x0;}catch(_0x3db4c2){return!0x1;}}constructor(_0x18626a){super(),this['zoneName']=_0x18626a,this['valid']=_0x2c7b78['isValidZone'](_0x18626a);}get['type'](){return'iana';}get['name'](){return this['zoneName'];}get['isUniversal'](){return!0x1;}['offsetName'](_0x1b03da,{format:_0x5cb1ff,locale:_0xb127e4}){return _0x24b8d8(_0x1b03da,_0x5cb1ff,_0xb127e4,this['name']);}['formatOffset'](_0x341e7d,_0x142388){return formatOffset(this['offset'](_0x341e7d),_0x142388);}['offset'](_0xf6704a){const _0x21a951=new Date(_0xf6704a);if(isNaN(_0x21a951))return NaN;const _0xf6ddaf=_0x56ae0c(this['name']);let [_0x24dd00,_0x5b9ebe,_0x30c91c,_0x255dec,_0x265750,_0x3839ed,_0x2e86a2]=_0xf6ddaf['formatToParts']?partsOffset(_0xf6ddaf,_0x21a951):hackyOffset(_0xf6ddaf,_0x21a951);'BC'===_0x255dec&&(_0x24dd00=0x1-Math['abs'](_0x24dd00));let _0x29ae28=+_0x21a951;const _0x25db21=_0x29ae28%0x3e8;return _0x29ae28-=_0x25db21>=0x0?_0x25db21:0x3e8+_0x25db21,(_0x4baa7d({'year':_0x24dd00,'month':_0x5b9ebe,'day':_0x30c91c,'hour':0x18===_0x265750?0x0:_0x265750,'minute':_0x3839ed,'second':_0x2e86a2,'millisecond':0x0})-_0x29ae28)/0xea60;}['equals'](_0x573911){return'iana'===_0x573911['type']&&_0x573911['name']===this['name'];}get['isValid'](){return this['valid'];}}let intlLFCache={};function getCachedLF(_0x1b6807,_0x5a9497={}){const _0x45cc87=JSON['stringify']([_0x1b6807,_0x5a9497]);let _0x45e982=intlLFCache[_0x45cc87];return _0x45e982||(_0x45e982=new Intl['ListFormat'](_0x1b6807,_0x5a9497),intlLFCache[_0x45cc87]=_0x45e982),_0x45e982;}let intlDTCache={};function getCachedDTF(_0x4b0347,_0x3a16e1={}){const _0x46cee6=JSON['stringify']([_0x4b0347,_0x3a16e1]);let _0x22d9ce=intlDTCache[_0x46cee6];return _0x22d9ce||(_0x22d9ce=new Intl['DateTimeFormat'](_0x4b0347,_0x3a16e1),intlDTCache[_0x46cee6]=_0x22d9ce),_0x22d9ce;}let intlNumCache={};function getCachedINF(_0x27a9fa,_0x35370a={}){const _0x5cf977=JSON['stringify']([_0x27a9fa,_0x35370a]);let _0x53af03=intlNumCache[_0x5cf977];return _0x53af03||(_0x53af03=new Intl['NumberFormat'](_0x27a9fa,_0x35370a),intlNumCache[_0x5cf977]=_0x53af03),_0x53af03;}let intlRelCache={};function getCachedRTF(_0x5abdd6,_0x4c842d={}){const {base:_0x5294b2,..._0x2015f3}=_0x4c842d,_0x5ea912=JSON['stringify']([_0x5abdd6,_0x2015f3]);let _0x4f1889=intlRelCache[_0x5ea912];return _0x4f1889||(_0x4f1889=new Intl['RelativeTimeFormat'](_0x5abdd6,_0x4c842d),intlRelCache[_0x5ea912]=_0x4f1889),_0x4f1889;}let _0x32d333=null;function systemLocale(){return _0x32d333||(_0x32d333=new Intl['DateTimeFormat']()['resolvedOptions']()['locale'],_0x32d333);}let _0x5cd5a7={};function getCachedWeekInfo(_0x193ca2){let _0x4a2e0a=_0x5cd5a7[_0x193ca2];if(!_0x4a2e0a){const _0x1d7ca0=new Intl['Locale'](_0x193ca2);_0x4a2e0a='getWeekInfo'in _0x1d7ca0?_0x1d7ca0['getWeekInfo']():_0x1d7ca0['weekInfo'],_0x5cd5a7[_0x193ca2]=_0x4a2e0a;}return _0x4a2e0a;}function parseLocaleString(_0x5249f0){const _0x1a35df=_0x5249f0['indexOf']('-x-');-0x1!==_0x1a35df&&(_0x5249f0=_0x5249f0['substring'](0x0,_0x1a35df));const _0x5b4a7a=_0x5249f0['indexOf']('-u-');if(-0x1===_0x5b4a7a)return[_0x5249f0];{let _0x303e7b,_0x4990fc;try{_0x303e7b=getCachedDTF(_0x5249f0)['resolvedOptions'](),_0x4990fc=_0x5249f0;}catch(_0x2603aa){const _0x36b364=_0x5249f0['substring'](0x0,_0x5b4a7a);_0x303e7b=getCachedDTF(_0x36b364)['resolvedOptions'](),_0x4990fc=_0x36b364;}const {numberingSystem:_0x2493ae,calendar:_0x2b69cf}=_0x303e7b;return[_0x4990fc,_0x2493ae,_0x2b69cf];}}function intlConfigString(_0x1c7d90,_0x2d7ce8,_0x515397){return _0x515397||_0x2d7ce8?(_0x1c7d90['includes']('-u-')||(_0x1c7d90+='-u'),_0x515397&&(_0x1c7d90+='-ca-'+_0x515397),_0x2d7ce8&&(_0x1c7d90+='-nu-'+_0x2d7ce8),_0x1c7d90):_0x1c7d90;}function mapMonths(_0xd65049){const _0x2baf6e=[];for(let _0x287913=0x1;_0x287913<=0xc;_0x287913++){const _0x2a5dae=DateTime['utc'](0x7d9,_0x287913,0x1);_0x2baf6e['push'](_0xd65049(_0x2a5dae));}return _0x2baf6e;}function _0x5dd515(_0x12e1c0){const _0x4abe29=[];for(let _0x59a3b6=0x1;_0x59a3b6<=0x7;_0x59a3b6++){const _0xd82ea2=DateTime['utc'](0x7e0,0xb,0xd+_0x59a3b6);_0x4abe29['push'](_0x12e1c0(_0xd82ea2));}return _0x4abe29;}function listStuff(_0x30ff15,_0x5bfae1,_0x161def,_0x27ce09){const _0x313540=_0x30ff15['listingMode']();return'error'===_0x313540?null:'en'===_0x313540?_0x161def(_0x5bfae1):_0x27ce09(_0x5bfae1);}function supportsFastNumbers(_0xad5bb6){return(!_0xad5bb6['numberingSystem']||'latn'===_0xad5bb6['numberingSystem'])&&('latn'===_0xad5bb6['numberingSystem']||!_0xad5bb6['locale']||_0xad5bb6['locale']['startsWith']('en')||'latn'===new Intl['DateTimeFormat'](_0xad5bb6['intl'])['resolvedOptions']()['numberingSystem']);}class PolyNumberFormatter{constructor(_0x1354c0,_0x61d30d,_0x44cf17){this['padTo']=_0x44cf17['padTo']||0x0,this['floor']=_0x44cf17['floor']||!0x1;const {padTo:_0x3b36fc,floor:_0x7cd728,..._0x23e200}=_0x44cf17;if(!_0x61d30d||Object['keys'](_0x23e200)['length']>0x0){const _0x7902cb={'useGrouping':!0x1,..._0x44cf17};_0x44cf17['padTo']>0x0&&(_0x7902cb['minimumIntegerDigits']=_0x44cf17['padTo']),this['inf']=getCachedINF(_0x1354c0,_0x7902cb);}}['format'](_0x9d1595){if(this['inf']){const _0x13b246=this['floor']?Math['floor'](_0x9d1595):_0x9d1595;return this['inf']['format'](_0x13b246);}return padStart(this['floor']?Math['floor'](_0x9d1595):_0x16c33e(_0x9d1595,0x3),this['padTo']);}}class PolyDateFormatter{constructor(_0x38393d,_0xcced6b,_0x29d889){let _0x2a222e;if(this['opts']=_0x29d889,this['originalZone']=void 0x0,this['opts']['timeZone'])this['dt']=_0x38393d;else{if('fixed'===_0x38393d['zone']['type']){const _0x347398=_0x38393d['offset']/0x3c*-0x1,_0x34500c=_0x347398>=0x0?'Etc/GMT+'+_0x347398:'Etc/GMT'+_0x347398;0x0!==_0x38393d['offset']&&_0x2c7b78['create'](_0x34500c)['valid']?(_0x2a222e=_0x34500c,this['dt']=_0x38393d):(_0x2a222e='UTC',this['dt']=0x0===_0x38393d['offset']?_0x38393d:_0x38393d['setZone']('UTC')['plus']({'minutes':_0x38393d['offset']}),this['originalZone']=_0x38393d['zone']);}else'system'===_0x38393d['zone']['type']?this['dt']=_0x38393d:'iana'===_0x38393d['zone']['type']?(this['dt']=_0x38393d,_0x2a222e=_0x38393d['zone']['name']):(_0x2a222e='UTC',this['dt']=_0x38393d['setZone']('UTC')['plus']({'minutes':_0x38393d['offset']}),this['originalZone']=_0x38393d['zone']);}const _0x97f49={...this['opts']};_0x97f49['timeZone']=_0x97f49['timeZone']||_0x2a222e,this['dtf']=getCachedDTF(_0xcced6b,_0x97f49);}['format'](){return this['originalZone']?this['formatToParts']()['map'](({value:_0x50af44})=>_0x50af44)['join'](''):this['dtf']['format'](this['dt']['toJSDate']());}['formatToParts'](){const _0xca1bec=this['dtf']['formatToParts'](this['dt']['toJSDate']());return this['originalZone']?_0xca1bec['map'](_0x1b3fc8=>{if('timeZoneName'===_0x1b3fc8['type']){const _0x51794d=this['originalZone']['offsetName'](this['dt']['ts'],{'locale':this['dt']['locale'],'format':this['opts']['timeZoneName']});return{..._0x1b3fc8,'value':_0x51794d};}return _0x1b3fc8;}):_0xca1bec;}['resolvedOptions'](){return this['dtf']['resolvedOptions']();}}class PolyRelFormatter{constructor(_0x23da3a,_0x1b9028,_0x4857ea){this['opts']={'style':'long',..._0x4857ea},!_0x1b9028&&hasRelative()&&(this['rtf']=getCachedRTF(_0x23da3a,_0x4857ea));}['format'](_0x161366,_0x4bdb1e){return this['rtf']?this['rtf']['format'](_0x161366,_0x4bdb1e):formatRelativeTime(_0x4bdb1e,_0x161366,this['opts']['numeric'],'long'!==this['opts']['style']);}['formatToParts'](_0x3f56e2,_0x132efb){return this['rtf']?this['rtf']['formatToParts'](_0x3f56e2,_0x132efb):[];}}const fallbackWeekSettings={'firstDay':0x1,'minimalDays':0x4,'weekend':[0x6,0x7]};class _0x19e614{static['fromOpts'](_0x4daa53){return _0x19e614['create'](_0x4daa53['locale'],_0x4daa53['numberingSystem'],_0x4daa53['outputCalendar'],_0x4daa53['weekSettings'],_0x4daa53['defaultToEN']);}static['create'](_0x3979c1,_0x21e7b5,_0x52907c,_0x82c91,_0x21c7fd=!0x1){const _0x4b1ea0=_0x3979c1||Settings['defaultLocale'],_0x42410e=_0x4b1ea0||(_0x21c7fd?'en-US':systemLocale()),_0x58d0bd=_0x21e7b5||Settings['defaultNumberingSystem'],_0x15af7e=_0x52907c||Settings['defaultOutputCalendar'],_0x2b4c67=validateWeekSettings(_0x82c91)||Settings['defaultWeekSettings'];return new _0x19e614(_0x42410e,_0x58d0bd,_0x15af7e,_0x2b4c67,_0x4b1ea0);}static['resetCache'](){_0x32d333=null,intlDTCache={},intlNumCache={},intlRelCache={};}static['fromObject']({locale:_0xf7f904,numberingSystem:_0x579201,outputCalendar:_0x41b43c,weekSettings:_0x1299b2}={}){return _0x19e614['create'](_0xf7f904,_0x579201,_0x41b43c,_0x1299b2);}constructor(_0x323ae1,_0x56e4c5,_0x5d8374,_0x5e284d,_0x388171){const [_0x385cb0,_0x535f80,_0x3c0a13]=parseLocaleString(_0x323ae1);this['locale']=_0x385cb0,this['numberingSystem']=_0x56e4c5||_0x535f80||null,this['outputCalendar']=_0x5d8374||_0x3c0a13||null,this['weekSettings']=_0x5e284d,this['intl']=intlConfigString(this['locale'],this['numberingSystem'],this['outputCalendar']),this['weekdaysCache']={'format':{},'standalone':{}},this['monthsCache']={'format':{},'standalone':{}},this['meridiemCache']=null,this['eraCache']={},this['specifiedLocale']=_0x388171,this['fastNumbersCached']=null;}get['fastNumbers'](){return null==this['fastNumbersCached']&&(this['fastNumbersCached']=supportsFastNumbers(this)),this['fastNumbersCached'];}['listingMode'](){const _0x5c3f23=this['isEnglish'](),_0x3249a4=!(null!==this['numberingSystem']&&'latn'!==this['numberingSystem']||null!==this['outputCalendar']&&'gregory'!==this['outputCalendar']);return _0x5c3f23&&_0x3249a4?'en':'intl';}['clone'](_0x34b1de){return _0x34b1de&&0x0!==Object['getOwnPropertyNames'](_0x34b1de)['length']?_0x19e614['create'](_0x34b1de['locale']||this['specifiedLocale'],_0x34b1de['numberingSystem']||this['numberingSystem'],_0x34b1de['outputCalendar']||this['outputCalendar'],validateWeekSettings(_0x34b1de['weekSettings'])||this['weekSettings'],_0x34b1de['defaultToEN']||!0x1):this;}['redefaultToEN'](_0x57169d={}){return this['clone']({..._0x57169d,'defaultToEN':!0x0});}['redefaultToSystem'](_0x10748d={}){return this['clone']({..._0x10748d,'defaultToEN':!0x1});}['months'](_0x4be363,_0x4d9252=!0x1){return listStuff(this,_0x4be363,months,()=>{const _0x14eae9=_0x4d9252?{'month':_0x4be363,'day':'numeric'}:{'month':_0x4be363},_0x2a11d3=_0x4d9252?'format':'standalone';return this['monthsCache'][_0x2a11d3][_0x4be363]||(this['monthsCache'][_0x2a11d3][_0x4be363]=mapMonths(_0x1d1577=>this['extract'](_0x1d1577,_0x14eae9,'month'))),this['monthsCache'][_0x2a11d3][_0x4be363];});}['weekdays'](_0x4b7b1c,_0x37ae11=!0x1){return listStuff(this,_0x4b7b1c,_0xbcc245,()=>{const _0x48ad1b=_0x37ae11?{'weekday':_0x4b7b1c,'year':'numeric','month':'long','day':'numeric'}:{'weekday':_0x4b7b1c},_0x21021c=_0x37ae11?'format':'standalone';return this['weekdaysCache'][_0x21021c][_0x4b7b1c]||(this['weekdaysCache'][_0x21021c][_0x4b7b1c]=_0x5dd515(_0x4e4a0a=>this['extract'](_0x4e4a0a,_0x48ad1b,'weekday'))),this['weekdaysCache'][_0x21021c][_0x4b7b1c];});}['meridiems'](){return listStuff(this,void 0x0,()=>_0x3a0806,()=>{if(!this['meridiemCache']){const _0x3ad1c3={'hour':'numeric','hourCycle':'h12'};this['meridiemCache']=[DateTime['utc'](0x7e0,0xb,0xd,0x9),DateTime['utc'](0x7e0,0xb,0xd,0x13)]['map'](_0x296c7e=>this['extract'](_0x296c7e,_0x3ad1c3,'dayperiod'));}return this['meridiemCache'];});}['eras'](_0x27ca5c){return listStuff(this,_0x27ca5c,_0x1e4309,()=>{const _0x2d5729={'era':_0x27ca5c};return this['eraCache'][_0x27ca5c]||(this['eraCache'][_0x27ca5c]=[DateTime['utc'](-0x28,0x1,0x1),DateTime['utc'](0x7e1,0x1,0x1)]['map'](_0x25da1f=>this['extract'](_0x25da1f,_0x2d5729,'era'))),this['eraCache'][_0x27ca5c];});}['extract'](_0x3307d3,_0x1a9d37,_0x592c0e){const _0x1c7b15=this['dtFormatter'](_0x3307d3,_0x1a9d37)['formatToParts']()['find'](_0x171eed=>_0x171eed['type']['toLowerCase']()===_0x592c0e);return _0x1c7b15?_0x1c7b15['value']:null;}['numberFormatter'](_0x2e628c={}){return new PolyNumberFormatter(this['intl'],_0x2e628c['forceSimple']||this['fastNumbers'],_0x2e628c);}['dtFormatter'](_0x50f293,_0x22f85e={}){return new PolyDateFormatter(_0x50f293,this['intl'],_0x22f85e);}['relFormatter'](_0x14fa2e={}){return new PolyRelFormatter(this['intl'],this['isEnglish'](),_0x14fa2e);}['listFormatter'](_0x3c62e6={}){return getCachedLF(this['intl'],_0x3c62e6);}['isEnglish'](){return'en'===this['locale']||'en-us'===this['locale']['toLowerCase']()||new Intl['DateTimeFormat'](this['intl'])['resolvedOptions']()['locale']['startsWith']('en-us');}['getWeekSettings'](){return this['weekSettings']?this['weekSettings']:_0x424a1c()?getCachedWeekInfo(this['locale']):fallbackWeekSettings;}['getStartOfWeek'](){return this['getWeekSettings']()['firstDay'];}['getMinDaysInFirstWeek'](){return this['getWeekSettings']()['minimalDays'];}['getWeekendDays'](){return this['getWeekSettings']()['weekend'];}['equals'](_0x23dd58){return this['locale']===_0x23dd58['locale']&&this['numberingSystem']===_0x23dd58['numberingSystem']&&this['outputCalendar']===_0x23dd58['outputCalendar'];}['toString'](){return'Locale('+this['locale']+',\x20'+this['numberingSystem']+',\x20'+this['outputCalendar']+')';}}let singleton=null;class FixedOffsetZone extends _0x2ba5ef{static get['utcInstance'](){return null===singleton&&(singleton=new FixedOffsetZone(0x0)),singleton;}static['instance'](_0x195772){return 0x0===_0x195772?FixedOffsetZone['utcInstance']:new FixedOffsetZone(_0x195772);}static['parseSpecifier'](_0x3e56a0){if(_0x3e56a0){const _0x441ba2=_0x3e56a0['match'](/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(_0x441ba2)return new FixedOffsetZone(signedOffset(_0x441ba2[0x1],_0x441ba2[0x2]));}return null;}constructor(_0x410838){super(),this['fixed']=_0x410838;}get['type'](){return'fixed';}get['name'](){return 0x0===this['fixed']?'UTC':'UTC'+formatOffset(this['fixed'],'narrow');}get['ianaName'](){return 0x0===this['fixed']?'Etc/UTC':'Etc/GMT'+formatOffset(-this['fixed'],'narrow');}['offsetName'](){return this['name'];}['formatOffset'](_0x33fbfc,_0x41f115){return formatOffset(this['fixed'],_0x41f115);}get['isUniversal'](){return!0x0;}['offset'](){return this['fixed'];}['equals'](_0x31ce95){return'fixed'===_0x31ce95['type']&&_0x31ce95['fixed']===this['fixed'];}get['isValid'](){return!0x0;}}class _0xbd6dd extends _0x2ba5ef{constructor(_0x4d2f0b){super(),this['zoneName']=_0x4d2f0b;}get['type'](){return'invalid';}get['name'](){return this['zoneName'];}get['isUniversal'](){return!0x1;}['offsetName'](){return null;}['formatOffset'](){return'';}['offset'](){return NaN;}['equals'](){return!0x1;}get['isValid'](){return!0x1;}}function _0x37e2ac(_0x1d9665,_0x13b7c1){if(_0xade893(_0x1d9665)||null===_0x1d9665)return _0x13b7c1;if(_0x1d9665 instanceof _0x2ba5ef)return _0x1d9665;if(isString(_0x1d9665)){const _0x30ffa5=_0x1d9665['toLowerCase']();return'default'===_0x30ffa5?_0x13b7c1:'local'===_0x30ffa5||'system'===_0x30ffa5?SystemZone['instance']:'utc'===_0x30ffa5||'gmt'===_0x30ffa5?FixedOffsetZone['utcInstance']:FixedOffsetZone['parseSpecifier'](_0x30ffa5)||_0x2c7b78['create'](_0x1d9665);}return _0x5ceb74(_0x1d9665)?FixedOffsetZone['instance'](_0x1d9665):'object'==typeof _0x1d9665&&'offset'in _0x1d9665&&'function'==typeof _0x1d9665['offset']?_0x1d9665:new _0xbd6dd(_0x1d9665);}const numberingSystems={'arab':'[٠-٩]','arabext':'[۰-۹]','bali':'[᭐-᭙]','beng':'[০-৯]','deva':'[०-९]','fullwide':'[０-９]','gujr':'[૦-૯]','hanidec':'[〇|一|二|三|四|五|六|七|八|九]','khmr':'[០-៩]','knda':'[೦-೯]','laoo':'[໐-໙]','limb':'[᥆-᥏]','mlym':'[൦-൯]','mong':'[᠐-᠙]','mymr':'[၀-၉]','orya':'[୦-୯]','tamldec':'[௦-௯]','telu':'[౦-౯]','thai':'[๐-๙]','tibt':'[༠-༩]','latn':'\x5cd'},numberingSystemsUTF16={'arab':[0x660,0x669],'arabext':[0x6f0,0x6f9],'bali':[0x1b50,0x1b59],'beng':[0x9e6,0x9ef],'deva':[0x966,0x96f],'fullwide':[0xff10,0xff17],'gujr':[0xae6,0xaef],'khmr':[0x17e0,0x17e9],'knda':[0xce6,0xcef],'laoo':[0xed0,0xed9],'limb':[0x1946,0x194f],'mlym':[0xd66,0xd6f],'mong':[0x1810,0x1819],'mymr':[0x1040,0x1049],'orya':[0xb66,0xb6f],'tamldec':[0xbe6,0xbef],'telu':[0xc66,0xc6f],'thai':[0xe50,0xe59],'tibt':[0xf20,0xf29]},_0x1562c1=numberingSystems['hanidec']['replace'](/[\[|\]]/g,'')['split']('');function parseDigits(_0x19c01f){let _0x22b25e=parseInt(_0x19c01f,0xa);if(isNaN(_0x22b25e)){_0x22b25e='';for(let _0x10f7c4=0x0;_0x10f7c4<_0x19c01f['length'];_0x10f7c4++){const _0x492d2d=_0x19c01f['charCodeAt'](_0x10f7c4);if(-0x1!==_0x19c01f[_0x10f7c4]['search'](numberingSystems['hanidec']))_0x22b25e+=_0x1562c1['indexOf'](_0x19c01f[_0x10f7c4]);else for(const _0x496b6c in numberingSystemsUTF16){const [_0x44712a,_0x171174]=numberingSystemsUTF16[_0x496b6c];_0x492d2d>=_0x44712a&&_0x492d2d<=_0x171174&&(_0x22b25e+=_0x492d2d-_0x44712a);}}return parseInt(_0x22b25e,0xa);}return _0x22b25e;}let digitRegexCache={};function resetDigitRegexCache(){digitRegexCache={};}function digitRegex({numberingSystem:_0x2d36c5},_0x502b5a=''){const _0xfb7daf=_0x2d36c5||'latn';return digitRegexCache[_0xfb7daf]||(digitRegexCache[_0xfb7daf]={}),digitRegexCache[_0xfb7daf][_0x502b5a]||(digitRegexCache[_0xfb7daf][_0x502b5a]=new RegExp(''+numberingSystems[_0xfb7daf]+_0x502b5a)),digitRegexCache[_0xfb7daf][_0x502b5a];}let _0x126411=()=>Date['now'](),defaultZone='system',defaultLocale=null,defaultNumberingSystem=null,defaultOutputCalendar=null,twoDigitCutoffYear=0x3c,throwOnInvalid,defaultWeekSettings=null;class Settings{static get['now'](){return _0x126411;}static set['now'](_0x1b0f34){_0x126411=_0x1b0f34;}static set['defaultZone'](_0x327ade){defaultZone=_0x327ade;}static get['defaultZone'](){return _0x37e2ac(defaultZone,SystemZone['instance']);}static get['defaultLocale'](){return defaultLocale;}static set['defaultLocale'](_0x5a59e0){defaultLocale=_0x5a59e0;}static get['defaultNumberingSystem'](){return defaultNumberingSystem;}static set['defaultNumberingSystem'](_0x571ace){defaultNumberingSystem=_0x571ace;}static get['defaultOutputCalendar'](){return defaultOutputCalendar;}static set['defaultOutputCalendar'](_0x5ee082){defaultOutputCalendar=_0x5ee082;}static get['defaultWeekSettings'](){return defaultWeekSettings;}static set['defaultWeekSettings'](_0xe6417c){defaultWeekSettings=validateWeekSettings(_0xe6417c);}static get['twoDigitCutoffYear'](){return twoDigitCutoffYear;}static set['twoDigitCutoffYear'](_0x101fb5){twoDigitCutoffYear=_0x101fb5%0x64;}static get['throwOnInvalid'](){return throwOnInvalid;}static set['throwOnInvalid'](t){throwOnInvalid=t;}static['resetCaches'](){_0x19e614['resetCache'](),_0x2c7b78['resetCache'](),DateTime['resetCache'](),resetDigitRegexCache();}}class _0x2faf4b{constructor(_0x357722,_0x58e351){this['reason']=_0x357722,this['explanation']=_0x58e351;}['toMessage'](){return this['explanation']?this['reason']+':\x20'+this['explanation']:this['reason'];}}const _0x278ef0=[0x0,0x1f,0x3b,0x5a,0x78,0x97,0xb5,0xd4,0xf3,0x111,0x130,0x14e],_0x264db1=[0x0,0x1f,0x3c,0x5b,0x79,0x98,0xb6,0xd5,0xf4,0x112,0x131,0x14f];function unitOutOfRange(_0x385947,_0x4667da){return new _0x2faf4b('unit\x20out\x20of\x20range','you\x20specified\x20'+_0x4667da+'\x20(of\x20type\x20'+typeof _0x4667da+')\x20as\x20a\x20'+_0x385947+',\x20which\x20is\x20invalid');}function _0x27f956(_0x1980c7,_0xdd8de5,_0x31b4b9){const _0x4c35c9=new Date(Date['UTC'](_0x1980c7,_0xdd8de5-0x1,_0x31b4b9));_0x1980c7<0x64&&_0x1980c7>=0x0&&_0x4c35c9['setUTCFullYear'](_0x4c35c9['getUTCFullYear']()-0x76c);const _0x5d2f48=_0x4c35c9['getUTCDay']();return 0x0===_0x5d2f48?0x7:_0x5d2f48;}function computeOrdinal(_0x191640,_0xda4d23,_0x404738){return _0x404738+(_0x4ef5cc(_0x191640)?_0x264db1:_0x278ef0)[_0xda4d23-0x1];}function uncomputeOrdinal(_0x3b5587,_0x5387b2){const _0x2dd33c=_0x4ef5cc(_0x3b5587)?_0x264db1:_0x278ef0,_0x1ab677=_0x2dd33c['findIndex'](_0x11f351=>_0x11f351<_0x5387b2);return{'month':_0x1ab677+0x1,'day':_0x5387b2-_0x2dd33c[_0x1ab677]};}function _0x1fec39(_0x49e01f,_0x41f45b){return(_0x49e01f-_0x41f45b+0x7)%0x7+0x1;}function _0x3cb8a2(_0x5626e1,_0x49d437=0x4,_0x244599=0x1){const {year:_0x3ef740,month:_0x1cdb0f,day:_0xfcd55a}=_0x5626e1,_0x401e0c=computeOrdinal(_0x3ef740,_0x1cdb0f,_0xfcd55a),_0x34b9f6=_0x1fec39(_0x27f956(_0x3ef740,_0x1cdb0f,_0xfcd55a),_0x244599);let _0x578407,_0x14f509=Math['floor']((_0x401e0c-_0x34b9f6+0xe-_0x49d437)/0x7);return _0x14f509<0x1?(_0x578407=_0x3ef740-0x1,_0x14f509=_0x3ea2a4(_0x578407,_0x49d437,_0x244599)):_0x14f509>_0x3ea2a4(_0x3ef740,_0x49d437,_0x244599)?(_0x578407=_0x3ef740+0x1,_0x14f509=0x1):_0x578407=_0x3ef740,{'weekYear':_0x578407,'weekNumber':_0x14f509,'weekday':_0x34b9f6,...timeObject(_0x5626e1)};}function _0x47953e(_0x1a8cb2,_0x15b5cb=0x4,_0x30dfad=0x1){const {weekYear:_0x584d75,weekNumber:_0x54da4a,weekday:_0x3e4e65}=_0x1a8cb2,_0x350220=_0x1fec39(_0x27f956(_0x584d75,0x1,_0x15b5cb),_0x30dfad),_0x4e9678=_0x59a285(_0x584d75);let _0x15bac9,_0x45896f=0x7*_0x54da4a+_0x3e4e65-_0x350220-0x7+_0x15b5cb;_0x45896f<0x1?(_0x15bac9=_0x584d75-0x1,_0x45896f+=_0x59a285(_0x15bac9)):_0x45896f>_0x4e9678?(_0x15bac9=_0x584d75+0x1,_0x45896f-=_0x59a285(_0x584d75)):_0x15bac9=_0x584d75;const {month:_0x1aa7b7,day:_0x439459}=uncomputeOrdinal(_0x15bac9,_0x45896f);return{'year':_0x15bac9,'month':_0x1aa7b7,'day':_0x439459,...timeObject(_0x1a8cb2)};}function _0x45cc97(_0x4e2851){const {year:_0x2d46bd,month:_0x620dbf,day:_0x2154a2}=_0x4e2851;return{'year':_0x2d46bd,'ordinal':computeOrdinal(_0x2d46bd,_0x620dbf,_0x2154a2),...timeObject(_0x4e2851)};}function _0x358bea(_0x8c45e2){const {year:_0x525eeb,ordinal:_0x285942}=_0x8c45e2,{month:_0x5c5446,day:_0x553cc9}=uncomputeOrdinal(_0x525eeb,_0x285942);return{'year':_0x525eeb,'month':_0x5c5446,'day':_0x553cc9,...timeObject(_0x8c45e2)};}function _0x437b3c(_0x528961,_0xd110fc){if(!_0xade893(_0x528961['localWeekday'])||!_0xade893(_0x528961['localWeekNumber'])||!_0xade893(_0x528961['localWeekYear'])){if(!_0xade893(_0x528961['weekday'])||!_0xade893(_0x528961['weekNumber'])||!_0xade893(_0x528961['weekYear']))throw new ConflictingSpecificationError('Cannot\x20mix\x20locale-based\x20week\x20fields\x20with\x20ISO-based\x20week\x20fields');return _0xade893(_0x528961['localWeekday'])||(_0x528961['weekday']=_0x528961['localWeekday']),_0xade893(_0x528961['localWeekNumber'])||(_0x528961['weekNumber']=_0x528961['localWeekNumber']),_0xade893(_0x528961['localWeekYear'])||(_0x528961['weekYear']=_0x528961['localWeekYear']),delete _0x528961['localWeekday'],delete _0x528961['localWeekNumber'],delete _0x528961['localWeekYear'],{'minDaysInFirstWeek':_0xd110fc['getMinDaysInFirstWeek'](),'startOfWeek':_0xd110fc['getStartOfWeek']()};}return{'minDaysInFirstWeek':0x4,'startOfWeek':0x1};}function hasInvalidWeekData(_0x440604,_0x375ae5=0x4,_0x45655d=0x1){const _0x31234c=isInteger(_0x440604['weekYear']),_0x3f5226=integerBetween(_0x440604['weekNumber'],0x1,_0x3ea2a4(_0x440604['weekYear'],_0x375ae5,_0x45655d)),_0x183a52=integerBetween(_0x440604['weekday'],0x1,0x7);return _0x31234c?_0x3f5226?!_0x183a52&&unitOutOfRange('weekday',_0x440604['weekday']):unitOutOfRange('week',_0x440604['weekNumber']):unitOutOfRange('weekYear',_0x440604['weekYear']);}function hasInvalidOrdinalData(_0x20a2a6){const _0x33d780=isInteger(_0x20a2a6['year']),_0x425934=integerBetween(_0x20a2a6['ordinal'],0x1,_0x59a285(_0x20a2a6['year']));return _0x33d780?!_0x425934&&unitOutOfRange('ordinal',_0x20a2a6['ordinal']):unitOutOfRange('year',_0x20a2a6['year']);}function hasInvalidGregorianData(_0x2c9013){const _0x153f27=isInteger(_0x2c9013['year']),_0x1cd951=integerBetween(_0x2c9013['month'],0x1,0xc),_0x2b03df=integerBetween(_0x2c9013['day'],0x1,daysInMonth(_0x2c9013['year'],_0x2c9013['month']));return _0x153f27?_0x1cd951?!_0x2b03df&&unitOutOfRange('day',_0x2c9013['day']):unitOutOfRange('month',_0x2c9013['month']):unitOutOfRange('year',_0x2c9013['year']);}function hasInvalidTimeData(_0x175532){const {hour:_0x1fb8c2,minute:_0x48b524,second:_0x155ee4,millisecond:_0x1e259d}=_0x175532,_0x7f3630=integerBetween(_0x1fb8c2,0x0,0x17)||0x18===_0x1fb8c2&&0x0===_0x48b524&&0x0===_0x155ee4&&0x0===_0x1e259d,_0xada9b9=integerBetween(_0x48b524,0x0,0x3b),_0x1d7372=integerBetween(_0x155ee4,0x0,0x3b),_0x26f39f=integerBetween(_0x1e259d,0x0,0x3e7);return _0x7f3630?_0xada9b9?_0x1d7372?!_0x26f39f&&unitOutOfRange('millisecond',_0x1e259d):unitOutOfRange('second',_0x155ee4):unitOutOfRange('minute',_0x48b524):unitOutOfRange('hour',_0x1fb8c2);}function _0xade893(_0x3d6d2b){return void 0x0===_0x3d6d2b;}function _0x5ceb74(_0x317699){return'number'==typeof _0x317699;}function isInteger(_0x185c73){return'number'==typeof _0x185c73&&_0x185c73%0x1==0x0;}function isString(_0x1bb360){return'string'==typeof _0x1bb360;}function isDate(_0x53d500){return'[object\x20Date]'===Object['prototype']['toString']['call'](_0x53d500);}function hasRelative(){try{return'undefined'!=typeof Intl&&!!Intl['RelativeTimeFormat'];}catch(_0x24d053){return!0x1;}}function _0x424a1c(){try{return'undefined'!=typeof Intl&&!!Intl['Locale']&&('weekInfo'in Intl['Locale']['prototype']||'getWeekInfo'in Intl['Locale']['prototype']);}catch(_0x731c89){return!0x1;}}function _0x49c043(_0x287928){return Array['isArray'](_0x287928)?_0x287928:[_0x287928];}function bestBy(_0x559a68,_0x51775b,_0x2ee0a4){if(0x0!==_0x559a68['length'])return _0x559a68['reduce']((_0x384806,_0x4a8107)=>{const _0x7b27c0=[_0x51775b(_0x4a8107),_0x4a8107];return _0x384806&&_0x2ee0a4(_0x384806[0x0],_0x7b27c0[0x0])===_0x384806[0x0]?_0x384806:_0x7b27c0;},null)[0x1];}function _0x5d1d34(_0x2ecd8a,_0xd0b6c3){return _0xd0b6c3['reduce']((_0x1d899a,_0x5816d7)=>(_0x1d899a[_0x5816d7]=_0x2ecd8a[_0x5816d7],_0x1d899a),{});}function hasOwnProperty$d(_0x605dce,_0x906395){return Object['prototype']['hasOwnProperty']['call'](_0x605dce,_0x906395);}function validateWeekSettings(_0x45bc15){if(null==_0x45bc15)return null;if('object'!=typeof _0x45bc15)throw new InvalidArgumentError('Week\x20settings\x20must\x20be\x20an\x20object');if(!integerBetween(_0x45bc15['firstDay'],0x1,0x7)||!integerBetween(_0x45bc15['minimalDays'],0x1,0x7)||!Array['isArray'](_0x45bc15['weekend'])||_0x45bc15['weekend']['some'](_0x4e8862=>!integerBetween(_0x4e8862,0x1,0x7)))throw new InvalidArgumentError('Invalid\x20week\x20settings');return{'firstDay':_0x45bc15['firstDay'],'minimalDays':_0x45bc15['minimalDays'],'weekend':Array['from'](_0x45bc15['weekend'])};}function integerBetween(_0x686876,_0x26d094,_0x6e0843){return isInteger(_0x686876)&&_0x686876>=_0x26d094&&_0x686876<=_0x6e0843;}function _0x2ffbb2(_0x52ea4e,_0x40bf13){return _0x52ea4e-_0x40bf13*Math['floor'](_0x52ea4e/_0x40bf13);}function padStart(_0x5f58a0,_0x272b7b=0x2){let _0xaccee8;return _0xaccee8=_0x5f58a0<0x0?'-'+(''+-_0x5f58a0)['padStart'](_0x272b7b,'0'):(''+_0x5f58a0)['padStart'](_0x272b7b,'0'),_0xaccee8;}function parseInteger(_0x3c73aa){return _0xade893(_0x3c73aa)||null===_0x3c73aa||''===_0x3c73aa?void 0x0:parseInt(_0x3c73aa,0xa);}function parseFloating(_0x8650a6){return _0xade893(_0x8650a6)||null===_0x8650a6||''===_0x8650a6?void 0x0:parseFloat(_0x8650a6);}function _0x19f91c(_0x407bb0){if(!_0xade893(_0x407bb0)&&null!==_0x407bb0&&''!==_0x407bb0){const _0x610aa6=0x3e8*parseFloat('0.'+_0x407bb0);return Math['floor'](_0x610aa6);}}function _0x16c33e(_0x6132ba,_0x1033ae,_0xac2a07=!0x1){const _0x4b1f65=0xa**_0x1033ae;return(_0xac2a07?Math['trunc']:Math['round'])(_0x6132ba*_0x4b1f65)/_0x4b1f65;}function _0x4ef5cc(_0x621f44){return _0x621f44%0x4==0x0&&(_0x621f44%0x64!=0x0||_0x621f44%0x190==0x0);}function _0x59a285(_0x5671ea){return _0x4ef5cc(_0x5671ea)?0x16e:0x16d;}function daysInMonth(_0x57bae9,_0x1655e9){const _0x58bcf2=_0x2ffbb2(_0x1655e9-0x1,0xc)+0x1;return 0x2===_0x58bcf2?_0x4ef5cc(_0x57bae9+(_0x1655e9-_0x58bcf2)/0xc)?0x1d:0x1c:[0x1f,null,0x1f,0x1e,0x1f,0x1e,0x1f,0x1f,0x1e,0x1f,0x1e,0x1f][_0x58bcf2-0x1];}function _0x4baa7d(_0x3249d6){let _0x116d99=Date['UTC'](_0x3249d6['year'],_0x3249d6['month']-0x1,_0x3249d6['day'],_0x3249d6['hour'],_0x3249d6['minute'],_0x3249d6['second'],_0x3249d6['millisecond']);return _0x3249d6['year']<0x64&&_0x3249d6['year']>=0x0&&(_0x116d99=new Date(_0x116d99),_0x116d99['setUTCFullYear'](_0x3249d6['year'],_0x3249d6['month']-0x1,_0x3249d6['day'])),+_0x116d99;}function firstWeekOffset(_0x2f6226,_0x1703b6,_0x2bef63){return-_0x1fec39(_0x27f956(_0x2f6226,0x1,_0x1703b6),_0x2bef63)+_0x1703b6-0x1;}function _0x3ea2a4(_0x4949a4,_0x5a2e98=0x4,_0x44e079=0x1){const _0x21678e=firstWeekOffset(_0x4949a4,_0x5a2e98,_0x44e079),_0x3c4bed=firstWeekOffset(_0x4949a4+0x1,_0x5a2e98,_0x44e079);return(_0x59a285(_0x4949a4)-_0x21678e+_0x3c4bed)/0x7;}function untruncateYear(_0xb7dadd){return _0xb7dadd>0x63?_0xb7dadd:_0xb7dadd>Settings['twoDigitCutoffYear']?0x76c+_0xb7dadd:0x7d0+_0xb7dadd;}function _0x24b8d8(_0x5e4b0d,_0x44b663,_0x35ae9a,_0x4c9397=null){const _0x3270a3=new Date(_0x5e4b0d),_0x2c4b6f={'hourCycle':'h23','year':'numeric','month':'2-digit','day':'2-digit','hour':'2-digit','minute':'2-digit'};_0x4c9397&&(_0x2c4b6f['timeZone']=_0x4c9397);const _0x19d1f4={'timeZoneName':_0x44b663,..._0x2c4b6f},_0x35453a=new Intl['DateTimeFormat'](_0x35ae9a,_0x19d1f4)['formatToParts'](_0x3270a3)['find'](_0x57d9f7=>'timezonename'===_0x57d9f7['type']['toLowerCase']());return _0x35453a?_0x35453a['value']:null;}function signedOffset(_0x5345a9,_0x2a43d7){let _0x21fc9f=parseInt(_0x5345a9,0xa);Number['isNaN'](_0x21fc9f)&&(_0x21fc9f=0x0);const _0x57ff5f=parseInt(_0x2a43d7,0xa)||0x0;return 0x3c*_0x21fc9f+(_0x21fc9f<0x0||Object['is'](_0x21fc9f,-0x0)?-_0x57ff5f:_0x57ff5f);}function _0x5d780f(_0x5b0353){const _0x371a6e=Number(_0x5b0353);if('boolean'==typeof _0x5b0353||''===_0x5b0353||Number['isNaN'](_0x371a6e))throw new InvalidArgumentError('Invalid\x20unit\x20value\x20'+_0x5b0353);return _0x371a6e;}function normalizeObject(_0x5a3ffe,_0x5ac7d7){const _0x60ecb5={};for(const _0x11943b in _0x5a3ffe)if(hasOwnProperty$d(_0x5a3ffe,_0x11943b)){const _0x220a22=_0x5a3ffe[_0x11943b];if(null==_0x220a22)continue;_0x60ecb5[_0x5ac7d7(_0x11943b)]=_0x5d780f(_0x220a22);}return _0x60ecb5;}function formatOffset(_0x4b61fd,_0x51bd72){const _0x47514d=Math['trunc'](Math['abs'](_0x4b61fd/0x3c)),_0x39020a=Math['trunc'](Math['abs'](_0x4b61fd%0x3c)),_0xf2e4d8=_0x4b61fd>=0x0?'+':'-';switch(_0x51bd72){case'short':return''+_0xf2e4d8+padStart(_0x47514d,0x2)+':'+padStart(_0x39020a,0x2);case'narrow':return''+_0xf2e4d8+_0x47514d+(_0x39020a>0x0?':'+_0x39020a:'');case'techie':return''+_0xf2e4d8+padStart(_0x47514d,0x2)+padStart(_0x39020a,0x2);default:throw new RangeError('Value\x20format\x20'+_0x51bd72+'\x20is\x20out\x20of\x20range\x20for\x20property\x20format');}}function timeObject(_0x16688c){return _0x5d1d34(_0x16688c,['hour','minute','second','millisecond']);}const monthsLong=['January','February','March','April','May','June','July','August','September','October','November','December'],monthsShort=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],monthsNarrow=['J','F','M','A','M','J','J','A','S','O','N','D'];function months(_0x136994){switch(_0x136994){case'narrow':return[...monthsNarrow];case'short':return[...monthsShort];case'long':return[...monthsLong];case'numeric':return['1','2','3','4','5','6','7','8','9','10','11','12'];case'2-digit':return['01','02','03','04','05','06','07','08','09','10','11','12'];default:return null;}}const _0x47187b=['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'],weekdaysShort=['Mon','Tue','Wed','Thu','Fri','Sat','Sun'],_0x476485=['M','T','W','T','F','S','S'];function _0xbcc245(_0x1aa2b8){switch(_0x1aa2b8){case'narrow':return[..._0x476485];case'short':return[...weekdaysShort];case'long':return[..._0x47187b];case'numeric':return['1','2','3','4','5','6','7'];default:return null;}}const _0x3a0806=['AM','PM'],_0x2c572b=['Before\x20Christ','Anno\x20Domini'],erasShort=['BC','AD'],_0x384f2b=['B','A'];function _0x1e4309(_0x32b74b){switch(_0x32b74b){case'narrow':return[..._0x384f2b];case'short':return[...erasShort];case'long':return[..._0x2c572b];default:return null;}}function meridiemForDateTime(_0xbff8ab){return _0x3a0806[_0xbff8ab['hour']<0xc?0x0:0x1];}function weekdayForDateTime(_0x5efa29,_0x11b30f){return _0xbcc245(_0x11b30f)[_0x5efa29['weekday']-0x1];}function monthForDateTime(_0x2e4b78,_0x3a56ba){return months(_0x3a56ba)[_0x2e4b78['month']-0x1];}function eraForDateTime(_0x32d78e,_0x45bd4d){return _0x1e4309(_0x45bd4d)[_0x32d78e['year']<0x0?0x0:0x1];}function formatRelativeTime(_0x693449,_0x32f602,_0x1a7b74='always',_0x11c01e=!0x1){const _0x2b181a={'years':['year','yr.'],'quarters':['quarter','qtr.'],'months':['month','mo.'],'weeks':['week','wk.'],'days':['day','day','days'],'hours':['hour','hr.'],'minutes':['minute','min.'],'seconds':['second','sec.']},_0x3eebca=-0x1===['hours','minutes','seconds']['indexOf'](_0x693449);if('auto'===_0x1a7b74&&_0x3eebca){const _0x341ce6='days'===_0x693449;switch(_0x32f602){case 0x1:return _0x341ce6?'tomorrow':'next\x20'+_0x2b181a[_0x693449][0x0];case-0x1:return _0x341ce6?'yesterday':'last\x20'+_0x2b181a[_0x693449][0x0];case 0x0:return _0x341ce6?'today':'this\x20'+_0x2b181a[_0x693449][0x0];}}const _0x2b79bf=Object['is'](_0x32f602,-0x0)||_0x32f602<0x0,_0xd70ba=Math['abs'](_0x32f602),_0x4a29c3=0x1===_0xd70ba,_0x181a96=_0x2b181a[_0x693449],_0xe604ad=_0x11c01e?_0x4a29c3?_0x181a96[0x1]:_0x181a96[0x2]||_0x181a96[0x1]:_0x4a29c3?_0x2b181a[_0x693449][0x0]:_0x693449;return _0x2b79bf?_0xd70ba+'\x20'+_0xe604ad+'\x20ago':'in\x20'+_0xd70ba+'\x20'+_0xe604ad;}function stringifyTokens(_0x1b11a7,_0x5891ad){let _0xe4be01='';for(const _0x49db21 of _0x1b11a7)_0x49db21['literal']?_0xe4be01+=_0x49db21['val']:_0xe4be01+=_0x5891ad(_0x49db21['val']);return _0xe4be01;}const macroTokenToFormatOpts={'D':_0xfd4491,'DD':_0x453138,'DDD':_0x443c79,'DDDD':_0x1dc274,'t':_0x2b9f54,'tt':_0x1717f3,'ttt':_0x2112cf,'tttt':_0x411895,'T':_0x27ebbb,'TT':_0x235f91,'TTT':_0x1148d3,'TTTT':_0x394a61,'f':_0x1e1efe,'ff':_0x4cb033,'fff':_0x18a30b,'ffff':_0x3ad053,'F':_0x3cf0b9,'FF':_0x36786a,'FFF':_0x47bc07,'FFFF':_0x4528f8};class Formatter{static['create'](_0x3fad9f,_0x1a24c3={}){return new Formatter(_0x3fad9f,_0x1a24c3);}static['parseFormat'](_0x42b743){let _0x451754=null,_0xa31a64='',_0x4c9521=!0x1;const _0x1497dc=[];for(let _0x16cc8d=0x0;_0x16cc8d<_0x42b743['length'];_0x16cc8d++){const _0x240e9c=_0x42b743['charAt'](_0x16cc8d);'\x27'===_0x240e9c?(_0xa31a64['length']>0x0&&_0x1497dc['push']({'literal':_0x4c9521||/^\s+$/['test'](_0xa31a64),'val':_0xa31a64}),_0x451754=null,_0xa31a64='',_0x4c9521=!_0x4c9521):_0x4c9521||_0x240e9c===_0x451754?_0xa31a64+=_0x240e9c:(_0xa31a64['length']>0x0&&_0x1497dc['push']({'literal':/^\s+$/['test'](_0xa31a64),'val':_0xa31a64}),_0xa31a64=_0x240e9c,_0x451754=_0x240e9c);}return _0xa31a64['length']>0x0&&_0x1497dc['push']({'literal':_0x4c9521||/^\s+$/['test'](_0xa31a64),'val':_0xa31a64}),_0x1497dc;}static['macroTokenToFormatOpts'](_0x58e763){return macroTokenToFormatOpts[_0x58e763];}constructor(_0x161209,_0x392cc3){this['opts']=_0x392cc3,this['loc']=_0x161209,this['systemLoc']=null;}['formatWithSystemDefault'](_0x568986,_0x5b4687){return null===this['systemLoc']&&(this['systemLoc']=this['loc']['redefaultToSystem']()),this['systemLoc']['dtFormatter'](_0x568986,{...this['opts'],..._0x5b4687})['format']();}['dtFormatter'](_0x223cd1,_0xb3e348={}){return this['loc']['dtFormatter'](_0x223cd1,{...this['opts'],..._0xb3e348});}['formatDateTime'](_0x17342d,_0x339049){return this['dtFormatter'](_0x17342d,_0x339049)['format']();}['formatDateTimeParts'](_0x58630d,_0x46df56){return this['dtFormatter'](_0x58630d,_0x46df56)['formatToParts']();}['formatInterval'](_0x379c40,_0x27da13){return this['dtFormatter'](_0x379c40['start'],_0x27da13)['dtf']['formatRange'](_0x379c40['start']['toJSDate'](),_0x379c40['end']['toJSDate']());}['resolvedOptions'](_0x229f32,_0x43a2ea){return this['dtFormatter'](_0x229f32,_0x43a2ea)['resolvedOptions']();}['num'](_0xe8229f,_0x45cb5a=0x0){if(this['opts']['forceSimple'])return padStart(_0xe8229f,_0x45cb5a);const _0x152e44={...this['opts']};return _0x45cb5a>0x0&&(_0x152e44['padTo']=_0x45cb5a),this['loc']['numberFormatter'](_0x152e44)['format'](_0xe8229f);}['formatDateTimeFromString'](_0x5c363a,_0x187dc6){const _0x4a107a='en'===this['loc']['listingMode'](),_0xc10007=this['loc']['outputCalendar']&&'gregory'!==this['loc']['outputCalendar'],_0x1d20f6=(_0x1a05b5,_0x12b749)=>this['loc']['extract'](_0x5c363a,_0x1a05b5,_0x12b749),_0x2467b3=_0x5ebd6e=>_0x5c363a['isOffsetFixed']&&0x0===_0x5c363a['offset']&&_0x5ebd6e['allowZ']?'Z':_0x5c363a['isValid']?_0x5c363a['zone']['formatOffset'](_0x5c363a['ts'],_0x5ebd6e['format']):'',_0x3ba96e=(_0x191e7d,_0x327e4b)=>_0x4a107a?monthForDateTime(_0x5c363a,_0x191e7d):_0x1d20f6(_0x327e4b?{'month':_0x191e7d}:{'month':_0x191e7d,'day':'numeric'},'month'),_0x582c76=(_0x161799,_0x19760a)=>_0x4a107a?weekdayForDateTime(_0x5c363a,_0x161799):_0x1d20f6(_0x19760a?{'weekday':_0x161799}:{'weekday':_0x161799,'month':'long','day':'numeric'},'weekday'),_0x2d8c52=_0x43600b=>{const _0x3b99bd=Formatter['macroTokenToFormatOpts'](_0x43600b);return _0x3b99bd?this['formatWithSystemDefault'](_0x5c363a,_0x3b99bd):_0x43600b;},_0x21d0c4=_0xa9481b=>_0x4a107a?eraForDateTime(_0x5c363a,_0xa9481b):_0x1d20f6({'era':_0xa9481b},'era');return stringifyTokens(Formatter['parseFormat'](_0x187dc6),_0x56baa8=>{switch(_0x56baa8){case'S':return this['num'](_0x5c363a['millisecond']);case'u':case'SSS':return this['num'](_0x5c363a['millisecond'],0x3);case's':return this['num'](_0x5c363a['second']);case'ss':return this['num'](_0x5c363a['second'],0x2);case'uu':return this['num'](Math['floor'](_0x5c363a['millisecond']/0xa),0x2);case'uuu':return this['num'](Math['floor'](_0x5c363a['millisecond']/0x64));case'm':return this['num'](_0x5c363a['minute']);case'mm':return this['num'](_0x5c363a['minute'],0x2);case'h':return this['num'](_0x5c363a['hour']%0xc==0x0?0xc:_0x5c363a['hour']%0xc);case'hh':return this['num'](_0x5c363a['hour']%0xc==0x0?0xc:_0x5c363a['hour']%0xc,0x2);case'H':return this['num'](_0x5c363a['hour']);case'HH':return this['num'](_0x5c363a['hour'],0x2);case'Z':return _0x2467b3({'format':'narrow','allowZ':this['opts']['allowZ']});case'ZZ':return _0x2467b3({'format':'short','allowZ':this['opts']['allowZ']});case'ZZZ':return _0x2467b3({'format':'techie','allowZ':this['opts']['allowZ']});case'ZZZZ':return _0x5c363a['zone']['offsetName'](_0x5c363a['ts'],{'format':'short','locale':this['loc']['locale']});case'ZZZZZ':return _0x5c363a['zone']['offsetName'](_0x5c363a['ts'],{'format':'long','locale':this['loc']['locale']});case'z':return _0x5c363a['zoneName'];case'a':return _0x4a107a?meridiemForDateTime(_0x5c363a):_0x1d20f6({'hour':'numeric','hourCycle':'h12'},'dayperiod');case'd':return _0xc10007?_0x1d20f6({'day':'numeric'},'day'):this['num'](_0x5c363a['day']);case'dd':return _0xc10007?_0x1d20f6({'day':'2-digit'},'day'):this['num'](_0x5c363a['day'],0x2);case'c':case'E':return this['num'](_0x5c363a['weekday']);case'ccc':return _0x582c76('short',!0x0);case'cccc':return _0x582c76('long',!0x0);case'ccccc':return _0x582c76('narrow',!0x0);case'EEE':return _0x582c76('short',!0x1);case'EEEE':return _0x582c76('long',!0x1);case'EEEEE':return _0x582c76('narrow',!0x1);case'L':return _0xc10007?_0x1d20f6({'month':'numeric','day':'numeric'},'month'):this['num'](_0x5c363a['month']);case'LL':return _0xc10007?_0x1d20f6({'month':'2-digit','day':'numeric'},'month'):this['num'](_0x5c363a['month'],0x2);case'LLL':return _0x3ba96e('short',!0x0);case'LLLL':return _0x3ba96e('long',!0x0);case'LLLLL':return _0x3ba96e('narrow',!0x0);case'M':return _0xc10007?_0x1d20f6({'month':'numeric'},'month'):this['num'](_0x5c363a['month']);case'MM':return _0xc10007?_0x1d20f6({'month':'2-digit'},'month'):this['num'](_0x5c363a['month'],0x2);case'MMM':return _0x3ba96e('short',!0x1);case'MMMM':return _0x3ba96e('long',!0x1);case'MMMMM':return _0x3ba96e('narrow',!0x1);case'y':return _0xc10007?_0x1d20f6({'year':'numeric'},'year'):this['num'](_0x5c363a['year']);case'yy':return _0xc10007?_0x1d20f6({'year':'2-digit'},'year'):this['num'](_0x5c363a['year']['toString']()['slice'](-0x2),0x2);case'yyyy':return _0xc10007?_0x1d20f6({'year':'numeric'},'year'):this['num'](_0x5c363a['year'],0x4);case'yyyyyy':return _0xc10007?_0x1d20f6({'year':'numeric'},'year'):this['num'](_0x5c363a['year'],0x6);case'G':return _0x21d0c4('short');case'GG':return _0x21d0c4('long');case'GGGGG':return _0x21d0c4('narrow');case'kk':return this['num'](_0x5c363a['weekYear']['toString']()['slice'](-0x2),0x2);case'kkkk':return this['num'](_0x5c363a['weekYear'],0x4);case'W':return this['num'](_0x5c363a['weekNumber']);case'WW':return this['num'](_0x5c363a['weekNumber'],0x2);case'n':return this['num'](_0x5c363a['localWeekNumber']);case'nn':return this['num'](_0x5c363a['localWeekNumber'],0x2);case'ii':return this['num'](_0x5c363a['localWeekYear']['toString']()['slice'](-0x2),0x2);case'iiii':return this['num'](_0x5c363a['localWeekYear'],0x4);case'o':return this['num'](_0x5c363a['ordinal']);case'ooo':return this['num'](_0x5c363a['ordinal'],0x3);case'q':return this['num'](_0x5c363a['quarter']);case'qq':return this['num'](_0x5c363a['quarter'],0x2);case'X':return this['num'](Math['floor'](_0x5c363a['ts']/0x3e8));case'x':return this['num'](_0x5c363a['ts']);default:return _0x2d8c52(_0x56baa8);}});}['formatDurationFromString'](_0x1b0cef,_0x435e0f){const _0x5ee23a=_0x5c832c=>{switch(_0x5c832c[0x0]){case'S':return'millisecond';case's':return'second';case'm':return'minute';case'h':return'hour';case'd':return'day';case'w':return'week';case'M':return'month';case'y':return'year';default:return null;}},_0x1578e7=Formatter['parseFormat'](_0x435e0f),_0x13dfbc=_0x1578e7['reduce']((_0x11e72b,{literal:_0x5b9a26,val:_0x5e85cd})=>_0x5b9a26?_0x11e72b:_0x11e72b['concat'](_0x5e85cd),[]),_0x2439d2=_0x1b0cef['shiftTo'](..._0x13dfbc['map'](_0x5ee23a)['filter'](t=>t));return stringifyTokens(_0x1578e7,(_0x18479d=>_0x3c0d11=>{const _0x226e68=_0x5ee23a(_0x3c0d11);return _0x226e68?this['num'](_0x18479d['get'](_0x226e68),_0x3c0d11['length']):_0x3c0d11;})(_0x2439d2));}}const _0x209e38=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function _0x46054c(..._0x4796ed){const _0x1e576e=_0x4796ed['reduce']((_0x4c7d82,_0x13ff41)=>_0x4c7d82+_0x13ff41['source'],'');return RegExp('^'+_0x1e576e+'$');}function combineExtractors(..._0x228a8a){return _0x150a6e=>_0x228a8a['reduce'](([_0x4adf9c,_0x1478b9,_0x23bae1],_0x45d0a2)=>{const [_0x40c35c,_0x1eb664,_0x5310de]=_0x45d0a2(_0x150a6e,_0x23bae1);return[{..._0x4adf9c,..._0x40c35c},_0x1eb664||_0x1478b9,_0x5310de];},[{},null,0x1])['slice'](0x0,0x2);}function _0x3708c9(_0x48000a,..._0x34134b){if(null==_0x48000a)return[null,null];for(const [_0x5cfb2a,_0x267e1f]of _0x34134b){const _0x4ce6de=_0x5cfb2a['exec'](_0x48000a);if(_0x4ce6de)return _0x267e1f(_0x4ce6de);}return[null,null];}function _0x2f0574(..._0x35314){return(_0xe9af28,_0x5696c6)=>{const _0x564d96={};let _0x337e82;for(_0x337e82=0x0;_0x337e82<_0x35314['length'];_0x337e82++)_0x564d96[_0x35314[_0x337e82]]=parseInteger(_0xe9af28[_0x5696c6+_0x337e82]);return[_0x564d96,null,_0x5696c6+_0x337e82];};}const offsetRegex=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,isoExtendedZone='(?:'+offsetRegex['source']+'?(?:\x5c[('+_0x209e38['source']+')\x5c])?)?',_0x205511=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,_0x363c3f=RegExp(''+_0x205511['source']+isoExtendedZone),isoTimeExtensionRegex=RegExp('(?:T'+_0x363c3f['source']+')?'),_0x4336b5=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,_0x5e4bf1=/(\d{4})-?W(\d\d)(?:-?(\d))?/,_0x19e1d3=/(\d{4})-?(\d{3})/,extractISOWeekData=_0x2f0574('weekYear','weekNumber','weekDay'),extractISOOrdinalData=_0x2f0574('year','ordinal'),_0x36c6d2=/(\d{4})-(\d\d)-(\d\d)/,_0x1ace21=RegExp(_0x205511['source']+'\x20?(?:'+offsetRegex['source']+'|('+_0x209e38['source']+'))?'),sqlTimeExtensionRegex=RegExp('(?:\x20'+_0x1ace21['source']+')?');function int(_0x238667,_0x10305e,_0x17b594){const _0x2140e5=_0x238667[_0x10305e];return _0xade893(_0x2140e5)?_0x17b594:parseInteger(_0x2140e5);}function extractISOYmd(_0x5cedf2,_0x4cd851){return[{'year':int(_0x5cedf2,_0x4cd851),'month':int(_0x5cedf2,_0x4cd851+0x1,0x1),'day':int(_0x5cedf2,_0x4cd851+0x2,0x1)},null,_0x4cd851+0x3];}function extractISOTime(_0x56c12f,_0x4b4414){return[{'hours':int(_0x56c12f,_0x4b4414,0x0),'minutes':int(_0x56c12f,_0x4b4414+0x1,0x0),'seconds':int(_0x56c12f,_0x4b4414+0x2,0x0),'milliseconds':_0x19f91c(_0x56c12f[_0x4b4414+0x3])},null,_0x4b4414+0x4];}function extractISOOffset(_0x2139fd,_0x257297){const _0x3eb144=!_0x2139fd[_0x257297]&&!_0x2139fd[_0x257297+0x1],_0x41012c=signedOffset(_0x2139fd[_0x257297+0x1],_0x2139fd[_0x257297+0x2]);return[{},_0x3eb144?null:FixedOffsetZone['instance'](_0x41012c),_0x257297+0x3];}function extractIANAZone(_0x188514,_0x27b52a){return[{},_0x188514[_0x27b52a]?_0x2c7b78['create'](_0x188514[_0x27b52a]):null,_0x27b52a+0x1];}const _0x335f12=RegExp('^T?'+_0x205511['source']+'$'),isoDuration=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function extractISODuration(_0x185be0){const [_0x37aa8d,_0x5c5cb9,_0x283a43,_0x24b5da,_0x123bd3,_0x57068e,_0x3467b8,_0x5db8e6,_0x5bc9c4]=_0x185be0,_0x284d39='-'===_0x37aa8d[0x0],_0x1221e0=_0x5db8e6&&'-'===_0x5db8e6[0x0],_0x1275a8=(_0x53ae46,_0x452fc8=!0x1)=>void 0x0!==_0x53ae46&&(_0x452fc8||_0x53ae46&&_0x284d39)?-_0x53ae46:_0x53ae46;return[{'years':_0x1275a8(parseFloating(_0x5c5cb9)),'months':_0x1275a8(parseFloating(_0x283a43)),'weeks':_0x1275a8(parseFloating(_0x24b5da)),'days':_0x1275a8(parseFloating(_0x123bd3)),'hours':_0x1275a8(parseFloating(_0x57068e)),'minutes':_0x1275a8(parseFloating(_0x3467b8)),'seconds':_0x1275a8(parseFloating(_0x5db8e6),'-0'===_0x5db8e6),'milliseconds':_0x1275a8(_0x19f91c(_0x5bc9c4),_0x1221e0)}];}const obsOffsets={'GMT':0x0,'EDT':-0xf0,'EST':-0x12c,'CDT':-0x12c,'CST':-0x168,'MDT':-0x168,'MST':-0x1a4,'PDT':-0x1a4,'PST':-0x1e0};function fromStrings(_0x22b9a1,_0x25d0f2,_0x462f49,_0x4c036c,_0x158e1a,_0x3cafaf,_0x35f323){const _0x63e0b3={'year':0x2===_0x25d0f2['length']?untruncateYear(parseInteger(_0x25d0f2)):parseInteger(_0x25d0f2),'month':monthsShort['indexOf'](_0x462f49)+0x1,'day':parseInteger(_0x4c036c),'hour':parseInteger(_0x158e1a),'minute':parseInteger(_0x3cafaf)};return _0x35f323&&(_0x63e0b3['second']=parseInteger(_0x35f323)),_0x22b9a1&&(_0x63e0b3['weekday']=_0x22b9a1['length']>0x3?_0x47187b['indexOf'](_0x22b9a1)+0x1:weekdaysShort['indexOf'](_0x22b9a1)+0x1),_0x63e0b3;}const _0x98e59a=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function extractRFC2822(_0x435acf){const [,_0x490b8d,_0x4ff381,_0x227e21,_0x4749be,_0x13de36,_0x5b830f,_0x4b8671,_0x422346,_0x5786df,_0x25cb14,_0x2a09b0]=_0x435acf,_0x5a9092=fromStrings(_0x490b8d,_0x4749be,_0x227e21,_0x4ff381,_0x13de36,_0x5b830f,_0x4b8671);let _0x338d83;return _0x338d83=_0x422346?obsOffsets[_0x422346]:_0x5786df?0x0:signedOffset(_0x25cb14,_0x2a09b0),[_0x5a9092,new FixedOffsetZone(_0x338d83)];}function _0x9bba39(_0x28075c){return _0x28075c['replace'](/\([^()]*\)|[\n\t]/g,'\x20')['replace'](/(\s\s+)/g,'\x20')['trim']();}const _0x40a7e4=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,_0x202c37=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,_0x36bd03=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function extractRFC1123Or850(_0x239b8c){const [,_0x4b5f30,_0x4dfa69,_0x404ea0,_0x478857,_0x11f904,_0x975fe6,_0x41f783]=_0x239b8c;return[fromStrings(_0x4b5f30,_0x478857,_0x404ea0,_0x4dfa69,_0x11f904,_0x975fe6,_0x41f783),FixedOffsetZone['utcInstance']];}function extractASCII(_0x3384cf){const [,_0x34df94,_0x14e583,_0x15ff78,_0x4565f0,_0x5759c5,_0x2e5b0f,_0x9a2f19]=_0x3384cf;return[fromStrings(_0x34df94,_0x9a2f19,_0x14e583,_0x15ff78,_0x4565f0,_0x5759c5,_0x2e5b0f),FixedOffsetZone['utcInstance']];}const isoYmdWithTimeExtensionRegex=_0x46054c(_0x4336b5,isoTimeExtensionRegex),isoWeekWithTimeExtensionRegex=_0x46054c(_0x5e4bf1,isoTimeExtensionRegex),isoOrdinalWithTimeExtensionRegex=_0x46054c(_0x19e1d3,isoTimeExtensionRegex),_0x8f5f39=_0x46054c(_0x363c3f),extractISOYmdTimeAndOffset=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset,extractIANAZone),extractISOWeekTimeAndOffset=combineExtractors(extractISOWeekData,extractISOTime,extractISOOffset,extractIANAZone),extractISOOrdinalDateAndTime=combineExtractors(extractISOOrdinalData,extractISOTime,extractISOOffset,extractIANAZone),extractISOTimeAndOffset=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseISODate(_0x5ea6e0){return _0x3708c9(_0x5ea6e0,[isoYmdWithTimeExtensionRegex,extractISOYmdTimeAndOffset],[isoWeekWithTimeExtensionRegex,extractISOWeekTimeAndOffset],[isoOrdinalWithTimeExtensionRegex,extractISOOrdinalDateAndTime],[_0x8f5f39,extractISOTimeAndOffset]);}function parseRFC2822Date(_0x3cd14c){return _0x3708c9(_0x9bba39(_0x3cd14c),[_0x98e59a,extractRFC2822]);}function parseHTTPDate(_0x561ccb){return _0x3708c9(_0x561ccb,[_0x40a7e4,extractRFC1123Or850],[_0x202c37,extractRFC1123Or850],[_0x36bd03,extractASCII]);}function parseISODuration(_0x584c59){return _0x3708c9(_0x584c59,[isoDuration,extractISODuration]);}const extractISOTimeOnly=combineExtractors(extractISOTime);function _0x34677d(_0x22e3bd){return _0x3708c9(_0x22e3bd,[_0x335f12,extractISOTimeOnly]);}const sqlYmdWithTimeExtensionRegex=_0x46054c(_0x36c6d2,sqlTimeExtensionRegex),_0x28d10e=_0x46054c(_0x1ace21),extractISOTimeOffsetAndIANAZone=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function _0x5948a7(_0x2a3759){return _0x3708c9(_0x2a3759,[sqlYmdWithTimeExtensionRegex,extractISOYmdTimeAndOffset],[_0x28d10e,extractISOTimeOffsetAndIANAZone]);}const _0x1f44f7='Invalid\x20Duration',lowOrderMatrix={'weeks':{'days':0x7,'hours':0xa8,'minutes':0x2760,'seconds':0x93a80,'milliseconds':0x240c8400},'days':{'hours':0x18,'minutes':0x5a0,'seconds':0x15180,'milliseconds':0x5265c00},'hours':{'minutes':0x3c,'seconds':0xe10,'milliseconds':0x36ee80},'minutes':{'seconds':0x3c,'milliseconds':0xea60},'seconds':{'milliseconds':0x3e8}},casualMatrix={'years':{'quarters':0x4,'months':0xc,'weeks':0x34,'days':0x16d,'hours':0x2238,'minutes':0x80520,'seconds':0x1e13380,'milliseconds':0x757b12c00},'quarters':{'months':0x3,'weeks':0xd,'days':0x5b,'hours':0x888,'minutes':0x1ffe0,'seconds':0x77f880,'milliseconds':0x1d4a2b400},'months':{'weeks':0x4,'days':0x1e,'hours':0x2d0,'minutes':0xa8c0,'seconds':0x278d00,'milliseconds':0x9a7ec800},...lowOrderMatrix},daysInYearAccurate=365.2425,daysInMonthAccurate=30.436875,accurateMatrix={'years':{'quarters':0x4,'months':0xc,'weeks':daysInYearAccurate/0x7,'days':daysInYearAccurate,'hours':0x18*daysInYearAccurate,'minutes':0x18*daysInYearAccurate*0x3c,'seconds':0x18*daysInYearAccurate*0x3c*0x3c,'milliseconds':0x18*daysInYearAccurate*0x3c*0x3c*0x3e8},'quarters':{'months':0x3,'weeks':daysInYearAccurate/0x1c,'days':daysInYearAccurate/0x4,'hours':0x18*daysInYearAccurate/0x4,'minutes':0x18*daysInYearAccurate*0x3c/0x4,'seconds':0x18*daysInYearAccurate*0x3c*0x3c/0x4,'milliseconds':0x18*daysInYearAccurate*0x3c*0x3c*0x3e8/0x4},'months':{'weeks':daysInMonthAccurate/0x7,'days':daysInMonthAccurate,'hours':0x18*daysInMonthAccurate,'minutes':0x18*daysInMonthAccurate*0x3c,'seconds':0x18*daysInMonthAccurate*0x3c*0x3c,'milliseconds':0x18*daysInMonthAccurate*0x3c*0x3c*0x3e8},...lowOrderMatrix},orderedUnits$1=['years','quarters','months','weeks','days','hours','minutes','seconds','milliseconds'],reverseUnits=orderedUnits$1['slice'](0x0)['reverse']();function _0x3e0703(_0x581e5b,_0x119943,_0xdc74c0=!0x1){const _0xb8536c={'values':_0xdc74c0?_0x119943['values']:{..._0x581e5b['values'],..._0x119943['values']||{}},'loc':_0x581e5b['loc']['clone'](_0x119943['loc']),'conversionAccuracy':_0x119943['conversionAccuracy']||_0x581e5b['conversionAccuracy'],'matrix':_0x119943['matrix']||_0x581e5b['matrix']};return new Duration(_0xb8536c);}function durationToMillis(_0x240efc,_0x1ba93e){let _0x2de2e4=_0x1ba93e['milliseconds']??0x0;for(const _0x3ceeb9 of reverseUnits['slice'](0x1))_0x1ba93e[_0x3ceeb9]&&(_0x2de2e4+=_0x1ba93e[_0x3ceeb9]*_0x240efc[_0x3ceeb9]['milliseconds']);return _0x2de2e4;}function _0x12002a(_0x391a6f,_0x278423){const _0x49fe58=durationToMillis(_0x391a6f,_0x278423)<0x0?-0x1:0x1;orderedUnits$1['reduceRight']((_0x4055ff,_0x198a65)=>{if(_0xade893(_0x278423[_0x198a65]))return _0x4055ff;if(_0x4055ff){const _0xd128f9=_0x278423[_0x4055ff]*_0x49fe58,_0x5d08c9=_0x391a6f[_0x198a65][_0x4055ff],_0x2d3b09=Math['floor'](_0xd128f9/_0x5d08c9);_0x278423[_0x198a65]+=_0x2d3b09*_0x49fe58,_0x278423[_0x4055ff]-=_0x2d3b09*_0x5d08c9*_0x49fe58;}return _0x198a65;},null),orderedUnits$1['reduce']((_0x5c42c0,_0x415b20)=>{if(_0xade893(_0x278423[_0x415b20]))return _0x5c42c0;if(_0x5c42c0){const _0x5bfd13=_0x278423[_0x5c42c0]%0x1;_0x278423[_0x5c42c0]-=_0x5bfd13,_0x278423[_0x415b20]+=_0x5bfd13*_0x391a6f[_0x5c42c0][_0x415b20];}return _0x415b20;},null);}function _0x46391b(_0x3abc77){const _0x2f12db={};for(const [_0x44bfca,_0x523357]of Object['entries'](_0x3abc77))0x0!==_0x523357&&(_0x2f12db[_0x44bfca]=_0x523357);return _0x2f12db;}class Duration{constructor(_0x26c6df){const _0x2ea768='longterm'===_0x26c6df['conversionAccuracy']||!0x1;let _0x5b0f28=_0x2ea768?accurateMatrix:casualMatrix;_0x26c6df['matrix']&&(_0x5b0f28=_0x26c6df['matrix']),this['values']=_0x26c6df['values'],this['loc']=_0x26c6df['loc']||_0x19e614['create'](),this['conversionAccuracy']=_0x2ea768?'longterm':'casual',this['invalid']=_0x26c6df['invalid']||null,this['matrix']=_0x5b0f28,this['isLuxonDuration']=!0x0;}static['fromMillis'](_0x165d16,_0xf294a){return Duration['fromObject']({'milliseconds':_0x165d16},_0xf294a);}static['fromObject'](_0x262f69,_0x757cfa={}){if(null==_0x262f69||'object'!=typeof _0x262f69)throw new InvalidArgumentError('Duration.fromObject:\x20argument\x20expected\x20to\x20be\x20an\x20object,\x20got\x20'+(null===_0x262f69?'null':typeof _0x262f69));return new Duration({'values':normalizeObject(_0x262f69,Duration['normalizeUnit']),'loc':_0x19e614['fromObject'](_0x757cfa),'conversionAccuracy':_0x757cfa['conversionAccuracy'],'matrix':_0x757cfa['matrix']});}static['fromDurationLike'](_0x143563){if(_0x5ceb74(_0x143563))return Duration['fromMillis'](_0x143563);if(Duration['isDuration'](_0x143563))return _0x143563;if('object'==typeof _0x143563)return Duration['fromObject'](_0x143563);throw new InvalidArgumentError('Unknown\x20duration\x20argument\x20'+_0x143563+'\x20of\x20type\x20'+typeof _0x143563);}static['fromISO'](_0x472156,_0x3c253f){const [_0x1fcf7b]=parseISODuration(_0x472156);return _0x1fcf7b?Duration['fromObject'](_0x1fcf7b,_0x3c253f):Duration['invalid']('unparsable','the\x20input\x20\x22'+_0x472156+'\x22\x20can\x27t\x20be\x20parsed\x20as\x20ISO\x208601');}static['fromISOTime'](_0x55b960,_0x4b61f9){const [_0x119755]=_0x34677d(_0x55b960);return _0x119755?Duration['fromObject'](_0x119755,_0x4b61f9):Duration['invalid']('unparsable','the\x20input\x20\x22'+_0x55b960+'\x22\x20can\x27t\x20be\x20parsed\x20as\x20ISO\x208601');}static['invalid'](_0x3509b2,_0x37ee5c=null){if(!_0x3509b2)throw new InvalidArgumentError('need\x20to\x20specify\x20a\x20reason\x20the\x20Duration\x20is\x20invalid');const _0x14fda1=_0x3509b2 instanceof _0x2faf4b?_0x3509b2:new _0x2faf4b(_0x3509b2,_0x37ee5c);if(Settings['throwOnInvalid'])throw new InvalidDurationError(_0x14fda1);return new Duration({'invalid':_0x14fda1});}static['normalizeUnit'](_0x3aeec0){const _0x3191b9={'year':'years','years':'years','quarter':'quarters','quarters':'quarters','month':'months','months':'months','week':'weeks','weeks':'weeks','day':'days','days':'days','hour':'hours','hours':'hours','minute':'minutes','minutes':'minutes','second':'seconds','seconds':'seconds','millisecond':'milliseconds','milliseconds':'milliseconds'}[_0x3aeec0?_0x3aeec0['toLowerCase']():_0x3aeec0];if(!_0x3191b9)throw new InvalidUnitError(_0x3aeec0);return _0x3191b9;}static['isDuration'](_0x466bdd){return _0x466bdd&&_0x466bdd['isLuxonDuration']||!0x1;}get['locale'](){return this['isValid']?this['loc']['locale']:null;}get['numberingSystem'](){return this['isValid']?this['loc']['numberingSystem']:null;}['toFormat'](_0x2b8846,_0x196989={}){const _0xe9790f={..._0x196989,'floor':!0x1!==_0x196989['round']&&!0x1!==_0x196989['floor']};return this['isValid']?Formatter['create'](this['loc'],_0xe9790f)['formatDurationFromString'](this,_0x2b8846):_0x1f44f7;}['toHuman'](_0x7c351e={}){if(!this['isValid'])return _0x1f44f7;const _0x2f4c21=orderedUnits$1['map'](_0x4e8528=>{const _0x1d8dca=this['values'][_0x4e8528];return _0xade893(_0x1d8dca)?null:this['loc']['numberFormatter']({'style':'unit','unitDisplay':'long',..._0x7c351e,'unit':_0x4e8528['slice'](0x0,-0x1)})['format'](_0x1d8dca);})['filter'](_0x968800=>_0x968800);return this['loc']['listFormatter']({'type':'conjunction','style':_0x7c351e['listStyle']||'narrow',..._0x7c351e})['format'](_0x2f4c21);}['toObject'](){return this['isValid']?{...this['values']}:{};}['toISO'](){if(!this['isValid'])return null;let _0x38fad4='P';return 0x0!==this['years']&&(_0x38fad4+=this['years']+'Y'),0x0===this['months']&&0x0===this['quarters']||(_0x38fad4+=this['months']+0x3*this['quarters']+'M'),0x0!==this['weeks']&&(_0x38fad4+=this['weeks']+'W'),0x0!==this['days']&&(_0x38fad4+=this['days']+'D'),0x0===this['hours']&&0x0===this['minutes']&&0x0===this['seconds']&&0x0===this['milliseconds']||(_0x38fad4+='T'),0x0!==this['hours']&&(_0x38fad4+=this['hours']+'H'),0x0!==this['minutes']&&(_0x38fad4+=this['minutes']+'M'),0x0===this['seconds']&&0x0===this['milliseconds']||(_0x38fad4+=_0x16c33e(this['seconds']+this['milliseconds']/0x3e8,0x3)+'S'),'P'===_0x38fad4&&(_0x38fad4+='T0S'),_0x38fad4;}['toISOTime'](_0x3c5806={}){if(!this['isValid'])return null;const _0x6a76e0=this['toMillis']();if(_0x6a76e0<0x0||_0x6a76e0>=0x5265c00)return null;return _0x3c5806={'suppressMilliseconds':!0x1,'suppressSeconds':!0x1,'includePrefix':!0x1,'format':'extended',..._0x3c5806,'includeOffset':!0x1},DateTime['fromMillis'](_0x6a76e0,{'zone':'UTC'})['toISOTime'](_0x3c5806);}['toJSON'](){return this['toISO']();}['toString'](){return this['toISO']();}[Symbol['for']('nodejs.util.inspect.custom')](){return this['isValid']?'Duration\x20{\x20values:\x20'+JSON['stringify'](this['values'])+'\x20}':'Duration\x20{\x20Invalid,\x20reason:\x20'+this['invalidReason']+'\x20}';}['toMillis'](){return this['isValid']?durationToMillis(this['matrix'],this['values']):NaN;}['valueOf'](){return this['toMillis']();}['plus'](_0x1f0305){if(!this['isValid'])return this;const _0x321754=Duration['fromDurationLike'](_0x1f0305),_0x1f8fbb={};for(const _0x4da311 of orderedUnits$1)(hasOwnProperty$d(_0x321754['values'],_0x4da311)||hasOwnProperty$d(this['values'],_0x4da311))&&(_0x1f8fbb[_0x4da311]=_0x321754['get'](_0x4da311)+this['get'](_0x4da311));return _0x3e0703(this,{'values':_0x1f8fbb},!0x0);}['minus'](_0x45f7f4){if(!this['isValid'])return this;const _0x1c84e3=Duration['fromDurationLike'](_0x45f7f4);return this['plus'](_0x1c84e3['negate']());}['mapUnits'](_0x362f6c){if(!this['isValid'])return this;const _0x565540={};for(const _0x3336d3 of Object['keys'](this['values']))_0x565540[_0x3336d3]=_0x5d780f(_0x362f6c(this['values'][_0x3336d3],_0x3336d3));return _0x3e0703(this,{'values':_0x565540},!0x0);}['get'](_0x6ea428){return this[Duration['normalizeUnit'](_0x6ea428)];}['set'](_0x57d5c0){if(!this['isValid'])return this;return _0x3e0703(this,{'values':{...this['values'],...normalizeObject(_0x57d5c0,Duration['normalizeUnit'])}});}['reconfigure']({locale:_0x48bb2b,numberingSystem:_0x1b0d32,conversionAccuracy:_0x278b44,matrix:_0x1f15b9}={}){return _0x3e0703(this,{'loc':this['loc']['clone']({'locale':_0x48bb2b,'numberingSystem':_0x1b0d32}),'matrix':_0x1f15b9,'conversionAccuracy':_0x278b44});}['as'](_0x2f260e){return this['isValid']?this['shiftTo'](_0x2f260e)['get'](_0x2f260e):NaN;}['normalize'](){if(!this['isValid'])return this;const _0x1eeb8a=this['toObject']();return _0x12002a(this['matrix'],_0x1eeb8a),_0x3e0703(this,{'values':_0x1eeb8a},!0x0);}['rescale'](){if(!this['isValid'])return this;return _0x3e0703(this,{'values':_0x46391b(this['normalize']()['shiftToAll']()['toObject']())},!0x0);}['shiftTo'](..._0x3f7aa0){if(!this['isValid'])return this;if(0x0===_0x3f7aa0['length'])return this;_0x3f7aa0=_0x3f7aa0['map'](_0x3edf65=>Duration['normalizeUnit'](_0x3edf65));const _0x3dfd2b={},_0x5e6d56={},_0x389cc0=this['toObject']();let _0x20ed06;for(const _0x52171f of orderedUnits$1)if(_0x3f7aa0['indexOf'](_0x52171f)>=0x0){_0x20ed06=_0x52171f;let _0x54312c=0x0;for(const _0x429278 in _0x5e6d56)_0x54312c+=this['matrix'][_0x429278][_0x52171f]*_0x5e6d56[_0x429278],_0x5e6d56[_0x429278]=0x0;_0x5ceb74(_0x389cc0[_0x52171f])&&(_0x54312c+=_0x389cc0[_0x52171f]);const _0x43bd31=Math['trunc'](_0x54312c);_0x3dfd2b[_0x52171f]=_0x43bd31,_0x5e6d56[_0x52171f]=(0x3e8*_0x54312c-0x3e8*_0x43bd31)/0x3e8;}else _0x5ceb74(_0x389cc0[_0x52171f])&&(_0x5e6d56[_0x52171f]=_0x389cc0[_0x52171f]);for(const _0xfe1590 in _0x5e6d56)0x0!==_0x5e6d56[_0xfe1590]&&(_0x3dfd2b[_0x20ed06]+=_0xfe1590===_0x20ed06?_0x5e6d56[_0xfe1590]:_0x5e6d56[_0xfe1590]/this['matrix'][_0x20ed06][_0xfe1590]);return _0x12002a(this['matrix'],_0x3dfd2b),_0x3e0703(this,{'values':_0x3dfd2b},!0x0);}['shiftToAll'](){return this['isValid']?this['shiftTo']('years','months','weeks','days','hours','minutes','seconds','milliseconds'):this;}['negate'](){if(!this['isValid'])return this;const _0x4f422c={};for(const _0xaf62a2 of Object['keys'](this['values']))_0x4f422c[_0xaf62a2]=0x0===this['values'][_0xaf62a2]?0x0:-this['values'][_0xaf62a2];return _0x3e0703(this,{'values':_0x4f422c},!0x0);}get['years'](){return this['isValid']?this['values']['years']||0x0:NaN;}get['quarters'](){return this['isValid']?this['values']['quarters']||0x0:NaN;}get['months'](){return this['isValid']?this['values']['months']||0x0:NaN;}get['weeks'](){return this['isValid']?this['values']['weeks']||0x0:NaN;}get['days'](){return this['isValid']?this['values']['days']||0x0:NaN;}get['hours'](){return this['isValid']?this['values']['hours']||0x0:NaN;}get['minutes'](){return this['isValid']?this['values']['minutes']||0x0:NaN;}get['seconds'](){return this['isValid']?this['values']['seconds']||0x0:NaN;}get['milliseconds'](){return this['isValid']?this['values']['milliseconds']||0x0:NaN;}get['isValid'](){return null===this['invalid'];}get['invalidReason'](){return this['invalid']?this['invalid']['reason']:null;}get['invalidExplanation'](){return this['invalid']?this['invalid']['explanation']:null;}['equals'](_0x2e1d42){if(!this['isValid']||!_0x2e1d42['isValid'])return!0x1;if(!this['loc']['equals'](_0x2e1d42['loc']))return!0x1;for(const _0x874ca3 of orderedUnits$1)if(_0x5d20a6=this['values'][_0x874ca3],_0x13d1a9=_0x2e1d42['values'][_0x874ca3],!(void 0x0===_0x5d20a6||0x0===_0x5d20a6?void 0x0===_0x13d1a9||0x0===_0x13d1a9:_0x5d20a6===_0x13d1a9))return!0x1;var _0x5d20a6,_0x13d1a9;return!0x0;}}const _0x49148a='Invalid\x20Interval';function validateStartEnd(_0x1436fb,_0x186fdb){return _0x1436fb&&_0x1436fb['isValid']?_0x186fdb&&_0x186fdb['isValid']?_0x186fdb<_0x1436fb?Interval['invalid']('end\x20before\x20start','The\x20end\x20of\x20an\x20interval\x20must\x20be\x20after\x20its\x20start,\x20but\x20you\x20had\x20start='+_0x1436fb['toISO']()+'\x20and\x20end='+_0x186fdb['toISO']()):null:Interval['invalid']('missing\x20or\x20invalid\x20end'):Interval['invalid']('missing\x20or\x20invalid\x20start');}class Interval{constructor(_0x19fb55){this['s']=_0x19fb55['start'],this['e']=_0x19fb55['end'],this['invalid']=_0x19fb55['invalid']||null,this['isLuxonInterval']=!0x0;}static['invalid'](_0x3ef870,_0xd5b8d6=null){if(!_0x3ef870)throw new InvalidArgumentError('need\x20to\x20specify\x20a\x20reason\x20the\x20Interval\x20is\x20invalid');const _0x4f2b6b=_0x3ef870 instanceof _0x2faf4b?_0x3ef870:new _0x2faf4b(_0x3ef870,_0xd5b8d6);if(Settings['throwOnInvalid'])throw new InvalidIntervalError(_0x4f2b6b);return new Interval({'invalid':_0x4f2b6b});}static['fromDateTimes'](_0x220b0a,_0x23bffe){const _0x5d2f2a=friendlyDateTime(_0x220b0a),_0x589078=friendlyDateTime(_0x23bffe),_0x3512dd=validateStartEnd(_0x5d2f2a,_0x589078);return null==_0x3512dd?new Interval({'start':_0x5d2f2a,'end':_0x589078}):_0x3512dd;}static['after'](_0x974260,_0x57b4bc){const _0x25df37=Duration['fromDurationLike'](_0x57b4bc),_0x28ce01=friendlyDateTime(_0x974260);return Interval['fromDateTimes'](_0x28ce01,_0x28ce01['plus'](_0x25df37));}static['before'](_0x37a9ee,_0x36d7b6){const _0x10fabc=Duration['fromDurationLike'](_0x36d7b6),_0x1df221=friendlyDateTime(_0x37a9ee);return Interval['fromDateTimes'](_0x1df221['minus'](_0x10fabc),_0x1df221);}static['fromISO'](_0x37fe6f,_0x562b6a){const [_0x1b7f98,_0x4430a1]=(_0x37fe6f||'')['split']('/',0x2);if(_0x1b7f98&&_0x4430a1){let _0x457968,_0x3f27ec,_0x134a27,_0x161317;try{_0x457968=DateTime['fromISO'](_0x1b7f98,_0x562b6a),_0x3f27ec=_0x457968['isValid'];}catch(_0x3fa95d){_0x3f27ec=!0x1;}try{_0x134a27=DateTime['fromISO'](_0x4430a1,_0x562b6a),_0x161317=_0x134a27['isValid'];}catch(_0x543b70){_0x161317=!0x1;}if(_0x3f27ec&&_0x161317)return Interval['fromDateTimes'](_0x457968,_0x134a27);if(_0x3f27ec){const _0x3c24a3=Duration['fromISO'](_0x4430a1,_0x562b6a);if(_0x3c24a3['isValid'])return Interval['after'](_0x457968,_0x3c24a3);}else{if(_0x161317){const _0x44e821=Duration['fromISO'](_0x1b7f98,_0x562b6a);if(_0x44e821['isValid'])return Interval['before'](_0x134a27,_0x44e821);}}}return Interval['invalid']('unparsable','the\x20input\x20\x22'+_0x37fe6f+'\x22\x20can\x27t\x20be\x20parsed\x20as\x20ISO\x208601');}static['isInterval'](_0x2cf089){return _0x2cf089&&_0x2cf089['isLuxonInterval']||!0x1;}get['start'](){return this['isValid']?this['s']:null;}get['end'](){return this['isValid']?this['e']:null;}get['isValid'](){return null===this['invalidReason'];}get['invalidReason'](){return this['invalid']?this['invalid']['reason']:null;}get['invalidExplanation'](){return this['invalid']?this['invalid']['explanation']:null;}['length'](_0x5aa528='milliseconds'){return this['isValid']?this['toDuration'](_0x5aa528)['get'](_0x5aa528):NaN;}['count'](_0x5f2b9c='milliseconds',_0x2e0d01){if(!this['isValid'])return NaN;const _0x4acb2f=this['start']['startOf'](_0x5f2b9c,_0x2e0d01);let _0x21ea44;return _0x21ea44=_0x2e0d01?.['useLocaleWeeks']?this['end']['reconfigure']({'locale':_0x4acb2f['locale']}):this['end'],_0x21ea44=_0x21ea44['startOf'](_0x5f2b9c,_0x2e0d01),Math['floor'](_0x21ea44['diff'](_0x4acb2f,_0x5f2b9c)['get'](_0x5f2b9c))+(_0x21ea44['valueOf']()!==this['end']['valueOf']());}['hasSame'](_0x259ca3){return!!this['isValid']&&(this['isEmpty']()||this['e']['minus'](0x1)['hasSame'](this['s'],_0x259ca3));}['isEmpty'](){return this['s']['valueOf']()===this['e']['valueOf']();}['isAfter'](_0x2ccbb1){return!!this['isValid']&&this['s']>_0x2ccbb1;}['isBefore'](_0x226850){return!!this['isValid']&&this['e']<=_0x226850;}['contains'](_0x56eccc){return!!this['isValid']&&(this['s']<=_0x56eccc&&this['e']>_0x56eccc);}['set']({start:_0x2e3c22,end:_0xfabaa2}={}){return this['isValid']?Interval['fromDateTimes'](_0x2e3c22||this['s'],_0xfabaa2||this['e']):this;}['splitAt'](..._0x5bd4ed){if(!this['isValid'])return[];const _0x164348=_0x5bd4ed['map'](friendlyDateTime)['filter'](_0x34b707=>this['contains'](_0x34b707))['sort']((_0x176531,_0x22b61f)=>_0x176531['toMillis']()-_0x22b61f['toMillis']()),_0x26ad0b=[];let {s:_0x53b126}=this,_0x38d02b=0x0;for(;_0x53b126<this['e'];){const _0x49cbdf=_0x164348[_0x38d02b]||this['e'],_0x33fbfe=+_0x49cbdf>+this['e']?this['e']:_0x49cbdf;_0x26ad0b['push'](Interval['fromDateTimes'](_0x53b126,_0x33fbfe)),_0x53b126=_0x33fbfe,_0x38d02b+=0x1;}return _0x26ad0b;}['splitBy'](_0x2f9f44){const _0x251705=Duration['fromDurationLike'](_0x2f9f44);if(!this['isValid']||!_0x251705['isValid']||0x0===_0x251705['as']('milliseconds'))return[];let _0x462f61,{s:_0x4bd13f}=this,_0x3b89f4=0x1;const _0x373402=[];for(;_0x4bd13f<this['e'];){const _0x59f358=this['start']['plus'](_0x251705['mapUnits'](_0x31282f=>_0x31282f*_0x3b89f4));_0x462f61=+_0x59f358>+this['e']?this['e']:_0x59f358,_0x373402['push'](Interval['fromDateTimes'](_0x4bd13f,_0x462f61)),_0x4bd13f=_0x462f61,_0x3b89f4+=0x1;}return _0x373402;}['divideEqually'](_0x208e7a){return this['isValid']?this['splitBy'](this['length']()/_0x208e7a)['slice'](0x0,_0x208e7a):[];}['overlaps'](_0x3d8fe9){return this['e']>_0x3d8fe9['s']&&this['s']<_0x3d8fe9['e'];}['abutsStart'](_0x4874d4){return!!this['isValid']&&+this['e']==+_0x4874d4['s'];}['abutsEnd'](_0x11e84a){return!!this['isValid']&&+_0x11e84a['e']==+this['s'];}['engulfs'](_0x28b940){return!!this['isValid']&&(this['s']<=_0x28b940['s']&&this['e']>=_0x28b940['e']);}['equals'](_0x59780c){return!(!this['isValid']||!_0x59780c['isValid'])&&(this['s']['equals'](_0x59780c['s'])&&this['e']['equals'](_0x59780c['e']));}['intersection'](_0x15b877){if(!this['isValid'])return this;const _0x33c622=this['s']>_0x15b877['s']?this['s']:_0x15b877['s'],_0x5ba48a=this['e']<_0x15b877['e']?this['e']:_0x15b877['e'];return _0x33c622>=_0x5ba48a?null:Interval['fromDateTimes'](_0x33c622,_0x5ba48a);}['union'](_0x37cba5){if(!this['isValid'])return this;const _0x26619f=this['s']<_0x37cba5['s']?this['s']:_0x37cba5['s'],_0x479d1e=this['e']>_0x37cba5['e']?this['e']:_0x37cba5['e'];return Interval['fromDateTimes'](_0x26619f,_0x479d1e);}static['merge'](_0x2e161b){const [_0x53d109,_0x538968]=_0x2e161b['sort']((_0x387218,_0xd019ae)=>_0x387218['s']-_0xd019ae['s'])['reduce'](([_0x2ac344,_0x5d08b3],_0x1f2b6a)=>_0x5d08b3?_0x5d08b3['overlaps'](_0x1f2b6a)||_0x5d08b3['abutsStart'](_0x1f2b6a)?[_0x2ac344,_0x5d08b3['union'](_0x1f2b6a)]:[_0x2ac344['concat']([_0x5d08b3]),_0x1f2b6a]:[_0x2ac344,_0x1f2b6a],[[],null]);return _0x538968&&_0x53d109['push'](_0x538968),_0x53d109;}static['xor'](_0x204188){let _0x4d59a8=null,_0x3835ad=0x0;const _0x302f63=[],_0x22dc64=_0x204188['map'](_0x506989=>[{'time':_0x506989['s'],'type':'s'},{'time':_0x506989['e'],'type':'e'}]),_0x49566c=Array['prototype']['concat'](..._0x22dc64)['sort']((_0x1966da,_0x321629)=>_0x1966da['time']-_0x321629['time']);for(const _0x29429f of _0x49566c)_0x3835ad+='s'===_0x29429f['type']?0x1:-0x1,0x1===_0x3835ad?_0x4d59a8=_0x29429f['time']:(_0x4d59a8&&+_0x4d59a8!=+_0x29429f['time']&&_0x302f63['push'](Interval['fromDateTimes'](_0x4d59a8,_0x29429f['time'])),_0x4d59a8=null);return Interval['merge'](_0x302f63);}['difference'](..._0x253460){return Interval['xor']([this]['concat'](_0x253460))['map'](_0x385f85=>this['intersection'](_0x385f85))['filter'](_0x4b21fe=>_0x4b21fe&&!_0x4b21fe['isEmpty']());}['toString'](){return this['isValid']?'['+this['s']['toISO']()+'\x20–\x20'+this['e']['toISO']()+')':_0x49148a;}[Symbol['for']('nodejs.util.inspect.custom')](){return this['isValid']?'Interval\x20{\x20start:\x20'+this['s']['toISO']()+',\x20end:\x20'+this['e']['toISO']()+'\x20}':'Interval\x20{\x20Invalid,\x20reason:\x20'+this['invalidReason']+'\x20}';}['toLocaleString'](_0x44607b=_0xfd4491,_0x26b1d2={}){return this['isValid']?Formatter['create'](this['s']['loc']['clone'](_0x26b1d2),_0x44607b)['formatInterval'](this):_0x49148a;}['toISO'](_0x213f5d){return this['isValid']?this['s']['toISO'](_0x213f5d)+'/'+this['e']['toISO'](_0x213f5d):_0x49148a;}['toISODate'](){return this['isValid']?this['s']['toISODate']()+'/'+this['e']['toISODate']():_0x49148a;}['toISOTime'](_0x2b8f1e){return this['isValid']?this['s']['toISOTime'](_0x2b8f1e)+'/'+this['e']['toISOTime'](_0x2b8f1e):_0x49148a;}['toFormat'](_0x474ed1,{separator:_0x361f6e='\x20–\x20'}={}){return this['isValid']?''+this['s']['toFormat'](_0x474ed1)+_0x361f6e+this['e']['toFormat'](_0x474ed1):_0x49148a;}['toDuration'](_0x128fbf,_0x1e6a99){return this['isValid']?this['e']['diff'](this['s'],_0x128fbf,_0x1e6a99):Duration['invalid'](this['invalidReason']);}['mapEndpoints'](_0x3083b2){return Interval['fromDateTimes'](_0x3083b2(this['s']),_0x3083b2(this['e']));}}class _0x2d6ffb{static['hasDST'](_0x545655=Settings['defaultZone']){const _0x5a505a=DateTime['now']()['setZone'](_0x545655)['set']({'month':0xc});return!_0x545655['isUniversal']&&_0x5a505a['offset']!==_0x5a505a['set']({'month':0x6})['offset'];}static['isValidIANAZone'](_0xbb0616){return _0x2c7b78['isValidZone'](_0xbb0616);}static['normalizeZone'](_0x1f947f){return _0x37e2ac(_0x1f947f,Settings['defaultZone']);}static['getStartOfWeek']({locale:_0x2f944c=null,locObj:_0x2cd865=null}={}){return(_0x2cd865||_0x19e614['create'](_0x2f944c))['getStartOfWeek']();}static['getMinimumDaysInFirstWeek']({locale:_0x3a548e=null,locObj:_0x139f8c=null}={}){return(_0x139f8c||_0x19e614['create'](_0x3a548e))['getMinDaysInFirstWeek']();}static['getWeekendWeekdays']({locale:_0x2984d1=null,locObj:_0x40da3b=null}={}){return(_0x40da3b||_0x19e614['create'](_0x2984d1))['getWeekendDays']()['slice']();}static['months'](_0x3650e3='long',{locale:_0x20f938=null,numberingSystem:_0x1b9a7b=null,locObj:_0x356ea7=null,outputCalendar:_0x454349='gregory'}={}){return(_0x356ea7||_0x19e614['create'](_0x20f938,_0x1b9a7b,_0x454349))['months'](_0x3650e3);}static['monthsFormat'](_0x20ae47='long',{locale:_0x41fbb2=null,numberingSystem:_0x15b461=null,locObj:_0x39d115=null,outputCalendar:_0x47a767='gregory'}={}){return(_0x39d115||_0x19e614['create'](_0x41fbb2,_0x15b461,_0x47a767))['months'](_0x20ae47,!0x0);}static['weekdays'](_0x3650dc='long',{locale:_0x50c6=null,numberingSystem:_0x106220=null,locObj:_0x324b95=null}={}){return(_0x324b95||_0x19e614['create'](_0x50c6,_0x106220,null))['weekdays'](_0x3650dc);}static['weekdaysFormat'](_0x18f132='long',{locale:_0x540728=null,numberingSystem:_0x4b1720=null,locObj:_0x524e63=null}={}){return(_0x524e63||_0x19e614['create'](_0x540728,_0x4b1720,null))['weekdays'](_0x18f132,!0x0);}static['meridiems']({locale:_0x32f14c=null}={}){return _0x19e614['create'](_0x32f14c)['meridiems']();}static['eras'](_0x24d9f7='short',{locale:_0x4c2c93=null}={}){return _0x19e614['create'](_0x4c2c93,null,'gregory')['eras'](_0x24d9f7);}static['features'](){return{'relative':hasRelative(),'localeWeek':_0x424a1c()};}}function _0x3371b0(_0x242e99,_0x45ba83){const _0x478ebd=_0x1c9399=>_0x1c9399['toUTC'](0x0,{'keepLocalTime':!0x0})['startOf']('day')['valueOf'](),_0x5061f3=_0x478ebd(_0x45ba83)-_0x478ebd(_0x242e99);return Math['floor'](Duration['fromMillis'](_0x5061f3)['as']('days'));}function _0x5b10ff(_0x442a84,_0x26cec7,_0x4ab8b2){const _0x301743=[['years',(_0x2cc659,_0x5692d9)=>_0x5692d9['year']-_0x2cc659['year']],['quarters',(_0x2ce109,_0xa2fd90)=>_0xa2fd90['quarter']-_0x2ce109['quarter']+0x4*(_0xa2fd90['year']-_0x2ce109['year'])],['months',(_0x1957b7,_0x7d0083)=>_0x7d0083['month']-_0x1957b7['month']+0xc*(_0x7d0083['year']-_0x1957b7['year'])],['weeks',(_0x25d342,_0x5806c3)=>{const _0x29808c=_0x3371b0(_0x25d342,_0x5806c3);return(_0x29808c-_0x29808c%0x7)/0x7;}],['days',_0x3371b0]],_0x27a5e5={},_0x25e5ff=_0x442a84;let _0x533bc2,_0x46fe60;for(const [_0x4bacc8,_0x7e3aee]of _0x301743)_0x4ab8b2['indexOf'](_0x4bacc8)>=0x0&&(_0x533bc2=_0x4bacc8,_0x27a5e5[_0x4bacc8]=_0x7e3aee(_0x442a84,_0x26cec7),_0x46fe60=_0x25e5ff['plus'](_0x27a5e5),_0x46fe60>_0x26cec7?(_0x27a5e5[_0x4bacc8]--,(_0x442a84=_0x25e5ff['plus'](_0x27a5e5))>_0x26cec7&&(_0x46fe60=_0x442a84,_0x27a5e5[_0x4bacc8]--,_0x442a84=_0x25e5ff['plus'](_0x27a5e5))):_0x442a84=_0x46fe60);return[_0x442a84,_0x27a5e5,_0x46fe60,_0x533bc2];}function _0x38173d(_0xad7115,_0x56e2a6,_0x4c9477,_0x46c686){let [_0x217c2c,_0x4a2fb0,_0x49df64,_0x1a9941]=_0x5b10ff(_0xad7115,_0x56e2a6,_0x4c9477);const _0x48fdf1=_0x56e2a6-_0x217c2c,_0x2149b9=_0x4c9477['filter'](_0x5f380c=>['hours','minutes','seconds','milliseconds']['indexOf'](_0x5f380c)>=0x0);0x0===_0x2149b9['length']&&(_0x49df64<_0x56e2a6&&(_0x49df64=_0x217c2c['plus']({[_0x1a9941]:0x1})),_0x49df64!==_0x217c2c&&(_0x4a2fb0[_0x1a9941]=(_0x4a2fb0[_0x1a9941]||0x0)+_0x48fdf1/(_0x49df64-_0x217c2c)));const _0x4136b5=Duration['fromObject'](_0x4a2fb0,_0x46c686);return _0x2149b9['length']>0x0?Duration['fromMillis'](_0x48fdf1,_0x46c686)['shiftTo'](..._0x2149b9)['plus'](_0x4136b5):_0x4136b5;}const _0x48a1e3='missing\x20Intl.DateTimeFormat.formatToParts\x20support';function intUnit(_0x930a68,_0x25c5eb=_0x56e544=>_0x56e544){return{'regex':_0x930a68,'deser':([_0x451163])=>_0x25c5eb(parseDigits(_0x451163))};}const _0x4a71ce=String['fromCharCode'](0xa0),_0x1482d1='[\x20'+_0x4a71ce+']',_0xa5e05a=new RegExp(_0x1482d1,'g');function fixListRegex(_0x7250d7){return _0x7250d7['replace'](/\./g,'\x5c.?')['replace'](_0xa5e05a,_0x1482d1);}function stripInsensitivities(_0x476c16){return _0x476c16['replace'](/\./g,'')['replace'](_0xa5e05a,'\x20')['toLowerCase']();}function _0x15e9bd(_0x152fcd,_0x5a6fe4){return null===_0x152fcd?null:{'regex':RegExp(_0x152fcd['map'](fixListRegex)['join']('|')),'deser':([_0x20800d])=>_0x152fcd['findIndex'](_0x2b446d=>stripInsensitivities(_0x20800d)===stripInsensitivities(_0x2b446d))+_0x5a6fe4};}function offset(_0x38ebc3,_0x2c6d01){return{'regex':_0x38ebc3,'deser':([,_0xc17c3e,_0x56c180])=>signedOffset(_0xc17c3e,_0x56c180),'groups':_0x2c6d01};}function _0xce22e6(_0x81df8d){return{'regex':_0x81df8d,'deser':([_0xa89fb5])=>_0xa89fb5};}function _0x39c8ef(_0xa8c89b){return _0xa8c89b['replace'](/[\-\[\]{}()*+?.,\\\^$|#\s]/g,'\x5c$&');}function unitForToken(_0x4595d9,_0x476fdf){const _0x543c4b=digitRegex(_0x476fdf),_0x58f303=digitRegex(_0x476fdf,'{2}'),_0x4c2a09=digitRegex(_0x476fdf,'{3}'),_0x300d5d=digitRegex(_0x476fdf,'{4}'),_0x30dcc4=digitRegex(_0x476fdf,'{6}'),_0x49cc78=digitRegex(_0x476fdf,'{1,2}'),_0x467123=digitRegex(_0x476fdf,'{1,3}'),_0x4f13b4=digitRegex(_0x476fdf,'{1,6}'),_0x2b2451=digitRegex(_0x476fdf,'{1,9}'),_0x486c1e=digitRegex(_0x476fdf,'{2,4}'),_0x20f94f=digitRegex(_0x476fdf,'{4,6}'),_0x2cea83=t=>({'regex':RegExp(_0x39c8ef(t['val'])),'deser':([_0x1b9fbd])=>_0x1b9fbd,'literal':!0x0}),_0x212a16=(t=>{if(_0x4595d9['literal'])return _0x2cea83(t);switch(t['val']){case'G':return _0x15e9bd(_0x476fdf['eras']('short'),0x0);case'GG':return _0x15e9bd(_0x476fdf['eras']('long'),0x0);case'y':return intUnit(_0x4f13b4);case'yy':case'kk':return intUnit(_0x486c1e,untruncateYear);case'yyyy':case'kkkk':return intUnit(_0x300d5d);case'yyyyy':return intUnit(_0x20f94f);case'yyyyyy':return intUnit(_0x30dcc4);case'M':case'L':case'd':case'H':case'h':case'm':case'q':case's':case'W':return intUnit(_0x49cc78);case'MM':case'LL':case'dd':case'HH':case'hh':case'mm':case'qq':case'ss':case'WW':return intUnit(_0x58f303);case'MMM':return _0x15e9bd(_0x476fdf['months']('short',!0x0),0x1);case'MMMM':return _0x15e9bd(_0x476fdf['months']('long',!0x0),0x1);case'LLL':return _0x15e9bd(_0x476fdf['months']('short',!0x1),0x1);case'LLLL':return _0x15e9bd(_0x476fdf['months']('long',!0x1),0x1);case'o':case'S':return intUnit(_0x467123);case'ooo':case'SSS':return intUnit(_0x4c2a09);case'u':return _0xce22e6(_0x2b2451);case'uu':return _0xce22e6(_0x49cc78);case'uuu':case'E':case'c':return intUnit(_0x543c4b);case'a':return _0x15e9bd(_0x476fdf['meridiems'](),0x0);case'EEE':return _0x15e9bd(_0x476fdf['weekdays']('short',!0x1),0x1);case'EEEE':return _0x15e9bd(_0x476fdf['weekdays']('long',!0x1),0x1);case'ccc':return _0x15e9bd(_0x476fdf['weekdays']('short',!0x0),0x1);case'cccc':return _0x15e9bd(_0x476fdf['weekdays']('long',!0x0),0x1);case'Z':case'ZZ':return offset(new RegExp('([+-]'+_0x49cc78['source']+')(?::('+_0x58f303['source']+'))?'),0x2);case'ZZZ':return offset(new RegExp('([+-]'+_0x49cc78['source']+')('+_0x58f303['source']+')?'),0x2);case'z':return _0xce22e6(/[a-z_+-/]{1,256}?/i);case'\x20':return _0xce22e6(/[^\S\n\r]/);default:return _0x2cea83(t);}})(_0x4595d9)||{'invalidReason':_0x48a1e3};return _0x212a16['token']=_0x4595d9,_0x212a16;}const partTypeStyleToTokenVal={'year':{'2-digit':'yy','numeric':'yyyyy'},'month':{'numeric':'M','2-digit':'MM','short':'MMM','long':'MMMM'},'day':{'numeric':'d','2-digit':'dd'},'weekday':{'short':'EEE','long':'EEEE'},'dayperiod':'a','dayPeriod':'a','hour12':{'numeric':'h','2-digit':'hh'},'hour24':{'numeric':'H','2-digit':'HH'},'minute':{'numeric':'m','2-digit':'mm'},'second':{'numeric':'s','2-digit':'ss'},'timeZoneName':{'long':'ZZZZZ','short':'ZZZ'}};function tokenForPart(_0x2c6a7c,_0x1dbfc9,_0x3412f0){const {type:_0x1e4342,value:_0x9133cd}=_0x2c6a7c;if('literal'===_0x1e4342){const _0x5d6e97=/^\s+$/['test'](_0x9133cd);return{'literal':!_0x5d6e97,'val':_0x5d6e97?'\x20':_0x9133cd};}const _0x16a5ef=_0x1dbfc9[_0x1e4342];let _0x31e98a=_0x1e4342;'hour'===_0x1e4342&&(_0x31e98a=null!=_0x1dbfc9['hour12']?_0x1dbfc9['hour12']?'hour12':'hour24':null!=_0x1dbfc9['hourCycle']?'h11'===_0x1dbfc9['hourCycle']||'h12'===_0x1dbfc9['hourCycle']?'hour12':'hour24':_0x3412f0['hour12']?'hour12':'hour24');let _0x8d92c0=partTypeStyleToTokenVal[_0x31e98a];if('object'==typeof _0x8d92c0&&(_0x8d92c0=_0x8d92c0[_0x16a5ef]),_0x8d92c0)return{'literal':!0x1,'val':_0x8d92c0};}function _0x352843(_0x1bb780){const _0x101b6d=_0x1bb780['map'](_0x400cf0=>_0x400cf0['regex'])['reduce']((_0x3759f6,_0x1ac2af)=>_0x3759f6+'('+_0x1ac2af['source']+')','');return['^'+_0x101b6d+'$',_0x1bb780];}function match(_0x256d0d,_0x7a3005,_0x2db594){const _0x4e08f8=_0x256d0d['match'](_0x7a3005);if(_0x4e08f8){const _0x3f771a={};let _0x4ac4ef=0x1;for(const _0x1886b6 in _0x2db594)if(hasOwnProperty$d(_0x2db594,_0x1886b6)){const _0x5ff01d=_0x2db594[_0x1886b6],_0x488bd9=_0x5ff01d['groups']?_0x5ff01d['groups']+0x1:0x1;!_0x5ff01d['literal']&&_0x5ff01d['token']&&(_0x3f771a[_0x5ff01d['token']['val'][0x0]]=_0x5ff01d['deser'](_0x4e08f8['slice'](_0x4ac4ef,_0x4ac4ef+_0x488bd9))),_0x4ac4ef+=_0x488bd9;}return[_0x4e08f8,_0x3f771a];}return[_0x4e08f8,{}];}function dateTimeFromMatches(_0x3cb94a){let _0x6044b5,_0x2a6529=null;_0xade893(_0x3cb94a['z'])||(_0x2a6529=_0x2c7b78['create'](_0x3cb94a['z'])),_0xade893(_0x3cb94a['Z'])||(_0x2a6529||(_0x2a6529=new FixedOffsetZone(_0x3cb94a['Z'])),_0x6044b5=_0x3cb94a['Z']),_0xade893(_0x3cb94a['q'])||(_0x3cb94a['M']=0x3*(_0x3cb94a['q']-0x1)+0x1),_0xade893(_0x3cb94a['h'])||(_0x3cb94a['h']<0xc&&0x1===_0x3cb94a['a']?_0x3cb94a['h']+=0xc:0xc===_0x3cb94a['h']&&0x0===_0x3cb94a['a']&&(_0x3cb94a['h']=0x0)),0x0===_0x3cb94a['G']&&_0x3cb94a['y']&&(_0x3cb94a['y']=-_0x3cb94a['y']),_0xade893(_0x3cb94a['u'])||(_0x3cb94a['S']=_0x19f91c(_0x3cb94a['u']));const _0x26278c=Object['keys'](_0x3cb94a)['reduce']((_0x519174,_0x102e57)=>{const _0x3efb99=(_0x3a50cb=>{switch(_0x3a50cb){case'S':return'millisecond';case's':return'second';case'm':return'minute';case'h':case'H':return'hour';case'd':return'day';case'o':return'ordinal';case'L':case'M':return'month';case'y':return'year';case'E':case'c':return'weekday';case'W':return'weekNumber';case'k':return'weekYear';case'q':return'quarter';default:return null;}})(_0x102e57);return _0x3efb99&&(_0x519174[_0x3efb99]=_0x3cb94a[_0x102e57]),_0x519174;},{});return[_0x26278c,_0x2a6529,_0x6044b5];}let dummyDateTimeCache=null;function getDummyDateTime(){return dummyDateTimeCache||(dummyDateTimeCache=DateTime['fromMillis'](0x16a2e5618e3)),dummyDateTimeCache;}function _0x5ea748(_0x24eb7,_0x31a918){if(_0x24eb7['literal'])return _0x24eb7;const _0x27183f=formatOptsToTokens(Formatter['macroTokenToFormatOpts'](_0x24eb7['val']),_0x31a918);return null==_0x27183f||_0x27183f['includes'](void 0x0)?_0x24eb7:_0x27183f;}function _0x49c2fe(_0x3296df,_0x2ced80){return Array['prototype']['concat'](..._0x3296df['map'](t=>_0x5ea748(t,_0x2ced80)));}class _0x1eb4a2{constructor(_0x49e515,_0x41a737){if(this['locale']=_0x49e515,this['format']=_0x41a737,this['tokens']=_0x49c2fe(Formatter['parseFormat'](_0x41a737),_0x49e515),this['units']=this['tokens']['map'](t=>unitForToken(t,_0x49e515)),this['disqualifyingUnit']=this['units']['find'](t=>t['invalidReason']),!this['disqualifyingUnit']){const [_0x4d7bd4,_0x4f9eec]=_0x352843(this['units']);this['regex']=RegExp(_0x4d7bd4,'i'),this['handlers']=_0x4f9eec;}}['explainFromTokens'](_0x51dec5){if(this['isValid']){const [_0x3c54d3,_0x4ec302]=match(_0x51dec5,this['regex'],this['handlers']),[_0x3539c8,_0x593af1,_0x2032ff]=_0x4ec302?dateTimeFromMatches(_0x4ec302):[null,null,void 0x0];if(hasOwnProperty$d(_0x4ec302,'a')&&hasOwnProperty$d(_0x4ec302,'H'))throw new ConflictingSpecificationError('Can\x27t\x20include\x20meridiem\x20when\x20specifying\x2024-hour\x20format');return{'input':_0x51dec5,'tokens':this['tokens'],'regex':this['regex'],'rawMatches':_0x3c54d3,'matches':_0x4ec302,'result':_0x3539c8,'zone':_0x593af1,'specificOffset':_0x2032ff};}return{'input':_0x51dec5,'tokens':this['tokens'],'invalidReason':this['invalidReason']};}get['isValid'](){return!this['disqualifyingUnit'];}get['invalidReason'](){return this['disqualifyingUnit']?this['disqualifyingUnit']['invalidReason']:null;}}function _0xfc4f4a(_0x4981d6,_0x3cb277,_0x26b021){return new _0x1eb4a2(_0x4981d6,_0x26b021)['explainFromTokens'](_0x3cb277);}function _0x36cb71(_0x464ead,_0x488969,_0x841eee){const {result:_0x3f0888,zone:_0x3736b9,specificOffset:_0x47d4f4,invalidReason:_0x14898a}=_0xfc4f4a(_0x464ead,_0x488969,_0x841eee);return[_0x3f0888,_0x3736b9,_0x47d4f4,_0x14898a];}function formatOptsToTokens(_0x23f8ee,_0x5f00b2){if(!_0x23f8ee)return null;const _0x3233d7=Formatter['create'](_0x5f00b2,_0x23f8ee)['dtFormatter'](getDummyDateTime()),_0x1dc661=_0x3233d7['formatToParts'](),_0x324da6=_0x3233d7['resolvedOptions']();return _0x1dc661['map'](_0x9a8695=>tokenForPart(_0x9a8695,_0x23f8ee,_0x324da6));}const _0xe56d92='Invalid\x20DateTime',_0x380b86=0x1eb208c2dc0000;function unsupportedZone(_0x1965d4){return new _0x2faf4b('unsupported\x20zone','the\x20zone\x20\x22'+_0x1965d4['name']+'\x22\x20is\x20not\x20supported');}function possiblyCachedWeekData(_0x3d7bf3){return null===_0x3d7bf3['weekData']&&(_0x3d7bf3['weekData']=_0x3cb8a2(_0x3d7bf3['c'])),_0x3d7bf3['weekData'];}function possiblyCachedLocalWeekData(_0x3563fd){return null===_0x3563fd['localWeekData']&&(_0x3563fd['localWeekData']=_0x3cb8a2(_0x3563fd['c'],_0x3563fd['loc']['getMinDaysInFirstWeek'](),_0x3563fd['loc']['getStartOfWeek']())),_0x3563fd['localWeekData'];}function _0x45fcf0(_0x1ade5,_0x4a3e5f){const _0x20169a={'ts':_0x1ade5['ts'],'zone':_0x1ade5['zone'],'c':_0x1ade5['c'],'o':_0x1ade5['o'],'loc':_0x1ade5['loc'],'invalid':_0x1ade5['invalid']};return new DateTime({..._0x20169a,..._0x4a3e5f,'old':_0x20169a});}function fixOffset(_0x28cc05,_0x1374a4,_0x3613d1){let _0x3daac=_0x28cc05-0x3c*_0x1374a4*0x3e8;const _0x598a03=_0x3613d1['offset'](_0x3daac);if(_0x1374a4===_0x598a03)return[_0x3daac,_0x1374a4];_0x3daac-=0x3c*(_0x598a03-_0x1374a4)*0x3e8;const _0x401772=_0x3613d1['offset'](_0x3daac);return _0x598a03===_0x401772?[_0x3daac,_0x598a03]:[_0x28cc05-0x3c*Math['min'](_0x598a03,_0x401772)*0x3e8,Math['max'](_0x598a03,_0x401772)];}function tsToObj(_0x530795,_0x1b4bc6){const _0x26fdab=new Date(_0x530795+=0x3c*_0x1b4bc6*0x3e8);return{'year':_0x26fdab['getUTCFullYear'](),'month':_0x26fdab['getUTCMonth']()+0x1,'day':_0x26fdab['getUTCDate'](),'hour':_0x26fdab['getUTCHours'](),'minute':_0x26fdab['getUTCMinutes'](),'second':_0x26fdab['getUTCSeconds'](),'millisecond':_0x26fdab['getUTCMilliseconds']()};}function _0x4aa916(_0x3d9c4b,_0x23809c,_0x304bcf){return fixOffset(_0x4baa7d(_0x3d9c4b),_0x23809c,_0x304bcf);}function adjustTime(_0x26d623,_0x8e26ff){const _0x5a74bd=_0x26d623['o'],_0x2b4311=_0x26d623['c']['year']+Math['trunc'](_0x8e26ff['years']),_0xd0eecb=_0x26d623['c']['month']+Math['trunc'](_0x8e26ff['months'])+0x3*Math['trunc'](_0x8e26ff['quarters']),_0x2b5060={..._0x26d623['c'],'year':_0x2b4311,'month':_0xd0eecb,'day':Math['min'](_0x26d623['c']['day'],daysInMonth(_0x2b4311,_0xd0eecb))+Math['trunc'](_0x8e26ff['days'])+0x7*Math['trunc'](_0x8e26ff['weeks'])},_0x15bb99=Duration['fromObject']({'years':_0x8e26ff['years']-Math['trunc'](_0x8e26ff['years']),'quarters':_0x8e26ff['quarters']-Math['trunc'](_0x8e26ff['quarters']),'months':_0x8e26ff['months']-Math['trunc'](_0x8e26ff['months']),'weeks':_0x8e26ff['weeks']-Math['trunc'](_0x8e26ff['weeks']),'days':_0x8e26ff['days']-Math['trunc'](_0x8e26ff['days']),'hours':_0x8e26ff['hours'],'minutes':_0x8e26ff['minutes'],'seconds':_0x8e26ff['seconds'],'milliseconds':_0x8e26ff['milliseconds']})['as']('milliseconds'),_0x409a2b=_0x4baa7d(_0x2b5060);let [_0x2a1b87,_0x971ff5]=fixOffset(_0x409a2b,_0x5a74bd,_0x26d623['zone']);return 0x0!==_0x15bb99&&(_0x2a1b87+=_0x15bb99,_0x971ff5=_0x26d623['zone']['offset'](_0x2a1b87)),{'ts':_0x2a1b87,'o':_0x971ff5};}function parseDataToDateTime(_0x265afa,_0x35fde5,_0x2b1a19,_0xea5ace,_0x37b9e5,_0x2d7ac6){const {setZone:_0x3d337f,zone:_0x296973}=_0x2b1a19;if(_0x265afa&&0x0!==Object['keys'](_0x265afa)['length']||_0x35fde5){const _0x13f311=_0x35fde5||_0x296973,_0x3aef0f=DateTime['fromObject'](_0x265afa,{..._0x2b1a19,'zone':_0x13f311,'specificOffset':_0x2d7ac6});return _0x3d337f?_0x3aef0f:_0x3aef0f['setZone'](_0x296973);}return DateTime['invalid'](new _0x2faf4b('unparsable','the\x20input\x20\x22'+_0x37b9e5+'\x22\x20can\x27t\x20be\x20parsed\x20as\x20'+_0xea5ace));}function toTechFormat(_0x29f375,_0x9d644d,_0x195358=!0x0){return _0x29f375['isValid']?Formatter['create'](_0x19e614['create']('en-US'),{'allowZ':_0x195358,'forceSimple':!0x0})['formatDateTimeFromString'](_0x29f375,_0x9d644d):null;}function toISODate(_0x3150c9,_0x4658c5){const _0x5350f5=_0x3150c9['c']['year']>0x270f||_0x3150c9['c']['year']<0x0;let _0x1f9c52='';return _0x5350f5&&_0x3150c9['c']['year']>=0x0&&(_0x1f9c52+='+'),_0x1f9c52+=padStart(_0x3150c9['c']['year'],_0x5350f5?0x6:0x4),_0x4658c5?(_0x1f9c52+='-',_0x1f9c52+=padStart(_0x3150c9['c']['month']),_0x1f9c52+='-',_0x1f9c52+=padStart(_0x3150c9['c']['day'])):(_0x1f9c52+=padStart(_0x3150c9['c']['month']),_0x1f9c52+=padStart(_0x3150c9['c']['day'])),_0x1f9c52;}function toISOTime(_0x3a7d64,_0x2eeaf7,_0x1f2f12,_0x2feb29,_0x264efb,_0x37dd8b){let _0x49f595=padStart(_0x3a7d64['c']['hour']);return _0x2eeaf7?(_0x49f595+=':',_0x49f595+=padStart(_0x3a7d64['c']['minute']),0x0===_0x3a7d64['c']['millisecond']&&0x0===_0x3a7d64['c']['second']&&_0x1f2f12||(_0x49f595+=':')):_0x49f595+=padStart(_0x3a7d64['c']['minute']),0x0===_0x3a7d64['c']['millisecond']&&0x0===_0x3a7d64['c']['second']&&_0x1f2f12||(_0x49f595+=padStart(_0x3a7d64['c']['second']),0x0===_0x3a7d64['c']['millisecond']&&_0x2feb29||(_0x49f595+='.',_0x49f595+=padStart(_0x3a7d64['c']['millisecond'],0x3))),_0x264efb&&(_0x3a7d64['isOffsetFixed']&&0x0===_0x3a7d64['offset']&&!_0x37dd8b?_0x49f595+='Z':_0x3a7d64['o']<0x0?(_0x49f595+='-',_0x49f595+=padStart(Math['trunc'](-_0x3a7d64['o']/0x3c)),_0x49f595+=':',_0x49f595+=padStart(Math['trunc'](-_0x3a7d64['o']%0x3c))):(_0x49f595+='+',_0x49f595+=padStart(Math['trunc'](_0x3a7d64['o']/0x3c)),_0x49f595+=':',_0x49f595+=padStart(Math['trunc'](_0x3a7d64['o']%0x3c)))),_0x37dd8b&&(_0x49f595+='['+_0x3a7d64['zone']['ianaName']+']'),_0x49f595;}const defaultUnitValues={'month':0x1,'day':0x1,'hour':0x0,'minute':0x0,'second':0x0,'millisecond':0x0},defaultWeekUnitValues={'weekNumber':0x1,'weekday':0x1,'hour':0x0,'minute':0x0,'second':0x0,'millisecond':0x0},defaultOrdinalUnitValues={'ordinal':0x1,'hour':0x0,'minute':0x0,'second':0x0,'millisecond':0x0},orderedUnits=['year','month','day','hour','minute','second','millisecond'],orderedWeekUnits=['weekYear','weekNumber','weekday','hour','minute','second','millisecond'],orderedOrdinalUnits=['year','ordinal','hour','minute','second','millisecond'];function normalizeUnit(_0x4e1744){const _0x58a82d={'year':'year','years':'year','month':'month','months':'month','day':'day','days':'day','hour':'hour','hours':'hour','minute':'minute','minutes':'minute','quarter':'quarter','quarters':'quarter','second':'second','seconds':'second','millisecond':'millisecond','milliseconds':'millisecond','weekday':'weekday','weekdays':'weekday','weeknumber':'weekNumber','weeksnumber':'weekNumber','weeknumbers':'weekNumber','weekyear':'weekYear','weekyears':'weekYear','ordinal':'ordinal'}[_0x4e1744['toLowerCase']()];if(!_0x58a82d)throw new InvalidUnitError(_0x4e1744);return _0x58a82d;}function normalizeUnitWithLocalWeeks(_0x53daf3){switch(_0x53daf3['toLowerCase']()){case'localweekday':case'localweekdays':return'localWeekday';case'localweeknumber':case'localweeknumbers':return'localWeekNumber';case'localweekyear':case'localweekyears':return'localWeekYear';default:return normalizeUnit(_0x53daf3);}}function guessOffsetForZone(_0x5f483b){return zoneOffsetGuessCache[_0x5f483b]||(void 0x0===zoneOffsetTs&&(zoneOffsetTs=Settings['now']()),zoneOffsetGuessCache[_0x5f483b]=_0x5f483b['offset'](zoneOffsetTs)),zoneOffsetGuessCache[_0x5f483b];}function _0x39f11f(_0x476bd7,_0x555ca5){const _0x3a0a65=_0x37e2ac(_0x555ca5['zone'],Settings['defaultZone']);if(!_0x3a0a65['isValid'])return DateTime['invalid'](unsupportedZone(_0x3a0a65));const _0x4904de=_0x19e614['fromObject'](_0x555ca5);let _0x1c80e5,_0x2a8e6f;if(_0xade893(_0x476bd7['year']))_0x1c80e5=Settings['now']();else{for(const _0x5638b5 of orderedUnits)_0xade893(_0x476bd7[_0x5638b5])&&(_0x476bd7[_0x5638b5]=defaultUnitValues[_0x5638b5]);const _0x3213d6=hasInvalidGregorianData(_0x476bd7)||hasInvalidTimeData(_0x476bd7);if(_0x3213d6)return DateTime['invalid'](_0x3213d6);const _0x240e85=guessOffsetForZone(_0x3a0a65);[_0x1c80e5,_0x2a8e6f]=_0x4aa916(_0x476bd7,_0x240e85,_0x3a0a65);}return new DateTime({'ts':_0x1c80e5,'zone':_0x3a0a65,'loc':_0x4904de,'o':_0x2a8e6f});}function diffRelative(_0x3aa2e4,_0x50bdde,_0x3d19bf){const _0x26018f=!!_0xade893(_0x3d19bf['round'])||_0x3d19bf['round'],_0x5e8b4b=(_0x2075ad,_0x23282e)=>{return _0x2075ad=_0x16c33e(_0x2075ad,_0x26018f||_0x3d19bf['calendary']?0x0:0x2,!0x0),_0x50bdde['loc']['clone'](_0x3d19bf)['relFormatter'](_0x3d19bf)['format'](_0x2075ad,_0x23282e);},_0x4a9e61=_0x4ad603=>_0x3d19bf['calendary']?_0x50bdde['hasSame'](_0x3aa2e4,_0x4ad603)?0x0:_0x50bdde['startOf'](_0x4ad603)['diff'](_0x3aa2e4['startOf'](_0x4ad603),_0x4ad603)['get'](_0x4ad603):_0x50bdde['diff'](_0x3aa2e4,_0x4ad603)['get'](_0x4ad603);if(_0x3d19bf['unit'])return _0x5e8b4b(_0x4a9e61(_0x3d19bf['unit']),_0x3d19bf['unit']);for(const _0x443bcd of _0x3d19bf['units']){const _0x46bab3=_0x4a9e61(_0x443bcd);if(Math['abs'](_0x46bab3)>=0x1)return _0x5e8b4b(_0x46bab3,_0x443bcd);}return _0x5e8b4b(_0x3aa2e4>_0x50bdde?-0x0:0x0,_0x3d19bf['units'][_0x3d19bf['units']['length']-0x1]);}function lastOpts(_0x4cc687){let _0x47871f,_0x497fed={};return _0x4cc687['length']>0x0&&'object'==typeof _0x4cc687[_0x4cc687['length']-0x1]?(_0x497fed=_0x4cc687[_0x4cc687['length']-0x1],_0x47871f=Array['from'](_0x4cc687)['slice'](0x0,_0x4cc687['length']-0x1)):_0x47871f=Array['from'](_0x4cc687),[_0x497fed,_0x47871f];}let zoneOffsetTs,zoneOffsetGuessCache={};class DateTime{constructor(_0x5dad4f){const _0x1fc213=_0x5dad4f['zone']||Settings['defaultZone'];let _0x28b758=_0x5dad4f['invalid']||(Number['isNaN'](_0x5dad4f['ts'])?new _0x2faf4b('invalid\x20input'):null)||(_0x1fc213['isValid']?null:unsupportedZone(_0x1fc213));this['ts']=_0xade893(_0x5dad4f['ts'])?Settings['now']():_0x5dad4f['ts'];let _0xd10b30=null,_0x5897b6=null;if(!_0x28b758){if(_0x5dad4f['old']&&_0x5dad4f['old']['ts']===this['ts']&&_0x5dad4f['old']['zone']['equals'](_0x1fc213))[_0xd10b30,_0x5897b6]=[_0x5dad4f['old']['c'],_0x5dad4f['old']['o']];else{const _0xcd89c8=_0x5ceb74(_0x5dad4f['o'])&&!_0x5dad4f['old']?_0x5dad4f['o']:_0x1fc213['offset'](this['ts']);_0xd10b30=tsToObj(this['ts'],_0xcd89c8),_0x28b758=Number['isNaN'](_0xd10b30['year'])?new _0x2faf4b('invalid\x20input'):null,_0xd10b30=_0x28b758?null:_0xd10b30,_0x5897b6=_0x28b758?null:_0xcd89c8;}}this['_zone']=_0x1fc213,this['loc']=_0x5dad4f['loc']||_0x19e614['create'](),this['invalid']=_0x28b758,this['weekData']=null,this['localWeekData']=null,this['c']=_0xd10b30,this['o']=_0x5897b6,this['isLuxonDateTime']=!0x0;}static['now'](){return new DateTime({});}static['local'](){const [_0xe52db,_0x2031fc]=lastOpts(arguments),[_0x514d9c,_0x4d44c9,_0x565e98,_0x5e6379,_0x5024e8,_0x37eab6,_0x172bbf]=_0x2031fc;return _0x39f11f({'year':_0x514d9c,'month':_0x4d44c9,'day':_0x565e98,'hour':_0x5e6379,'minute':_0x5024e8,'second':_0x37eab6,'millisecond':_0x172bbf},_0xe52db);}static['utc'](){const [_0x5c2950,_0xca4507]=lastOpts(arguments),[_0x2a9d1f,_0x3f4bc6,_0x158651,_0x121fe3,_0x4a8aee,_0x127539,_0x2a3496]=_0xca4507;return _0x5c2950['zone']=FixedOffsetZone['utcInstance'],_0x39f11f({'year':_0x2a9d1f,'month':_0x3f4bc6,'day':_0x158651,'hour':_0x121fe3,'minute':_0x4a8aee,'second':_0x127539,'millisecond':_0x2a3496},_0x5c2950);}static['fromJSDate'](_0x4f3358,_0x511eea={}){const _0x1d0c79=isDate(_0x4f3358)?_0x4f3358['valueOf']():NaN;if(Number['isNaN'](_0x1d0c79))return DateTime['invalid']('invalid\x20input');const _0x3b9cc2=_0x37e2ac(_0x511eea['zone'],Settings['defaultZone']);return _0x3b9cc2['isValid']?new DateTime({'ts':_0x1d0c79,'zone':_0x3b9cc2,'loc':_0x19e614['fromObject'](_0x511eea)}):DateTime['invalid'](unsupportedZone(_0x3b9cc2));}static['fromMillis'](_0x4da88e,_0x3f9b48={}){if(_0x5ceb74(_0x4da88e))return _0x4da88e<-0x1eb208c2dc0000||_0x4da88e>_0x380b86?DateTime['invalid']('Timestamp\x20out\x20of\x20range'):new DateTime({'ts':_0x4da88e,'zone':_0x37e2ac(_0x3f9b48['zone'],Settings['defaultZone']),'loc':_0x19e614['fromObject'](_0x3f9b48)});throw new InvalidArgumentError('fromMillis\x20requires\x20a\x20numerical\x20input,\x20but\x20received\x20a\x20'+typeof _0x4da88e+'\x20with\x20value\x20'+_0x4da88e);}static['fromSeconds'](_0x12b55a,_0x204e00={}){if(_0x5ceb74(_0x12b55a))return new DateTime({'ts':0x3e8*_0x12b55a,'zone':_0x37e2ac(_0x204e00['zone'],Settings['defaultZone']),'loc':_0x19e614['fromObject'](_0x204e00)});throw new InvalidArgumentError('fromSeconds\x20requires\x20a\x20numerical\x20input');}static['fromObject'](_0x1df665,_0x49c2d0={}){_0x1df665=_0x1df665||{};const _0x3653f8=_0x37e2ac(_0x49c2d0['zone'],Settings['defaultZone']);if(!_0x3653f8['isValid'])return DateTime['invalid'](unsupportedZone(_0x3653f8));const _0x4c1552=_0x19e614['fromObject'](_0x49c2d0),_0x2c8691=normalizeObject(_0x1df665,normalizeUnitWithLocalWeeks),{minDaysInFirstWeek:_0x3a41ba,startOfWeek:_0x57d1e0}=_0x437b3c(_0x2c8691,_0x4c1552),_0x44d23b=Settings['now'](),_0x574f8f=_0xade893(_0x49c2d0['specificOffset'])?_0x3653f8['offset'](_0x44d23b):_0x49c2d0['specificOffset'],_0x4bf768=!_0xade893(_0x2c8691['ordinal']),_0xb787a0=!_0xade893(_0x2c8691['year']),_0x2d25c8=!_0xade893(_0x2c8691['month'])||!_0xade893(_0x2c8691['day']),_0xb439fe=_0xb787a0||_0x2d25c8,_0x25d34b=_0x2c8691['weekYear']||_0x2c8691['weekNumber'];if((_0xb439fe||_0x4bf768)&&_0x25d34b)throw new ConflictingSpecificationError('Can\x27t\x20mix\x20weekYear/weekNumber\x20units\x20with\x20year/month/day\x20or\x20ordinals');if(_0x2d25c8&&_0x4bf768)throw new ConflictingSpecificationError('Can\x27t\x20mix\x20ordinal\x20dates\x20with\x20month/day');const _0x1bf2c8=_0x25d34b||_0x2c8691['weekday']&&!_0xb439fe;let _0x2559c6,_0x5d0b4f,_0x3288a0=tsToObj(_0x44d23b,_0x574f8f);_0x1bf2c8?(_0x2559c6=orderedWeekUnits,_0x5d0b4f=defaultWeekUnitValues,_0x3288a0=_0x3cb8a2(_0x3288a0,_0x3a41ba,_0x57d1e0)):_0x4bf768?(_0x2559c6=orderedOrdinalUnits,_0x5d0b4f=defaultOrdinalUnitValues,_0x3288a0=_0x45cc97(_0x3288a0)):(_0x2559c6=orderedUnits,_0x5d0b4f=defaultUnitValues);let _0x1571f0=!0x1;for(const _0x5a2ea2 of _0x2559c6){_0xade893(_0x2c8691[_0x5a2ea2])?_0x2c8691[_0x5a2ea2]=_0x1571f0?_0x5d0b4f[_0x5a2ea2]:_0x3288a0[_0x5a2ea2]:_0x1571f0=!0x0;}const _0xa747a=(_0x1bf2c8?hasInvalidWeekData(_0x2c8691,_0x3a41ba,_0x57d1e0):_0x4bf768?hasInvalidOrdinalData(_0x2c8691):hasInvalidGregorianData(_0x2c8691))||hasInvalidTimeData(_0x2c8691);if(_0xa747a)return DateTime['invalid'](_0xa747a);const _0x39146a=_0x1bf2c8?_0x47953e(_0x2c8691,_0x3a41ba,_0x57d1e0):_0x4bf768?_0x358bea(_0x2c8691):_0x2c8691,[_0x3404bd,_0xe95d00]=_0x4aa916(_0x39146a,_0x574f8f,_0x3653f8),_0x4baf46=new DateTime({'ts':_0x3404bd,'zone':_0x3653f8,'o':_0xe95d00,'loc':_0x4c1552});return _0x2c8691['weekday']&&_0xb439fe&&_0x1df665['weekday']!==_0x4baf46['weekday']?DateTime['invalid']('mismatched\x20weekday','you\x20can\x27t\x20specify\x20both\x20a\x20weekday\x20of\x20'+_0x2c8691['weekday']+'\x20and\x20a\x20date\x20of\x20'+_0x4baf46['toISO']()):_0x4baf46['isValid']?_0x4baf46:DateTime['invalid'](_0x4baf46['invalid']);}static['fromISO'](_0x127a43,_0x3b27c6={}){const [_0x1146e8,_0x25ec4b]=parseISODate(_0x127a43);return parseDataToDateTime(_0x1146e8,_0x25ec4b,_0x3b27c6,'ISO\x208601',_0x127a43);}static['fromRFC2822'](_0x34c7b5,_0x30a368={}){const [_0x44a6fb,_0x576069]=parseRFC2822Date(_0x34c7b5);return parseDataToDateTime(_0x44a6fb,_0x576069,_0x30a368,'RFC\x202822',_0x34c7b5);}static['fromHTTP'](_0x2f5dee,_0x4ba255={}){const [_0x4c482f,_0x148bce]=parseHTTPDate(_0x2f5dee);return parseDataToDateTime(_0x4c482f,_0x148bce,_0x4ba255,'HTTP',_0x4ba255);}static['fromFormat'](_0x182e10,_0x1ccbd7,_0xada209={}){if(_0xade893(_0x182e10)||_0xade893(_0x1ccbd7))throw new InvalidArgumentError('fromFormat\x20requires\x20an\x20input\x20string\x20and\x20a\x20format');const {locale:_0x1ba306=null,numberingSystem:_0x2aef68=null}=_0xada209,_0x5a6f0c=_0x19e614['fromOpts']({'locale':_0x1ba306,'numberingSystem':_0x2aef68,'defaultToEN':!0x0}),[_0x282795,_0x10a945,_0x575422,_0x4e088a]=_0x36cb71(_0x5a6f0c,_0x182e10,_0x1ccbd7);return _0x4e088a?DateTime['invalid'](_0x4e088a):parseDataToDateTime(_0x282795,_0x10a945,_0xada209,'format\x20'+_0x1ccbd7,_0x182e10,_0x575422);}static['fromString'](_0x458dea,_0x17a02f,_0x32c646={}){return DateTime['fromFormat'](_0x458dea,_0x17a02f,_0x32c646);}static['fromSQL'](_0x257f30,_0x1264e3={}){const [_0x1e94f9,_0x5a2df2]=_0x5948a7(_0x257f30);return parseDataToDateTime(_0x1e94f9,_0x5a2df2,_0x1264e3,'SQL',_0x257f30);}static['invalid'](_0x38f7c6,_0x54e6d0=null){if(!_0x38f7c6)throw new InvalidArgumentError('need\x20to\x20specify\x20a\x20reason\x20the\x20DateTime\x20is\x20invalid');const _0x59cfdb=_0x38f7c6 instanceof _0x2faf4b?_0x38f7c6:new _0x2faf4b(_0x38f7c6,_0x54e6d0);if(Settings['throwOnInvalid'])throw new InvalidDateTimeError(_0x59cfdb);return new DateTime({'invalid':_0x59cfdb});}static['isDateTime'](_0x214a23){return _0x214a23&&_0x214a23['isLuxonDateTime']||!0x1;}static['parseFormatForOpts'](_0x4f9d1b,_0x2454bf={}){const _0x320170=formatOptsToTokens(_0x4f9d1b,_0x19e614['fromObject'](_0x2454bf));return _0x320170?_0x320170['map'](t=>t?t['val']:null)['join'](''):null;}static['expandFormat'](_0x5ce49d,_0x55099a={}){return _0x49c2fe(Formatter['parseFormat'](_0x5ce49d),_0x19e614['fromObject'](_0x55099a))['map'](t=>t['val'])['join']('');}static['resetCache'](){zoneOffsetTs=void 0x0,zoneOffsetGuessCache={};}['get'](_0x12fa1e){return this[_0x12fa1e];}get['isValid'](){return null===this['invalid'];}get['invalidReason'](){return this['invalid']?this['invalid']['reason']:null;}get['invalidExplanation'](){return this['invalid']?this['invalid']['explanation']:null;}get['locale'](){return this['isValid']?this['loc']['locale']:null;}get['numberingSystem'](){return this['isValid']?this['loc']['numberingSystem']:null;}get['outputCalendar'](){return this['isValid']?this['loc']['outputCalendar']:null;}get['zone'](){return this['_zone'];}get['zoneName'](){return this['isValid']?this['zone']['name']:null;}get['year'](){return this['isValid']?this['c']['year']:NaN;}get['quarter'](){return this['isValid']?Math['ceil'](this['c']['month']/0x3):NaN;}get['month'](){return this['isValid']?this['c']['month']:NaN;}get['day'](){return this['isValid']?this['c']['day']:NaN;}get['hour'](){return this['isValid']?this['c']['hour']:NaN;}get['minute'](){return this['isValid']?this['c']['minute']:NaN;}get['second'](){return this['isValid']?this['c']['second']:NaN;}get['millisecond'](){return this['isValid']?this['c']['millisecond']:NaN;}get['weekYear'](){return this['isValid']?possiblyCachedWeekData(this)['weekYear']:NaN;}get['weekNumber'](){return this['isValid']?possiblyCachedWeekData(this)['weekNumber']:NaN;}get['weekday'](){return this['isValid']?possiblyCachedWeekData(this)['weekday']:NaN;}get['isWeekend'](){return this['isValid']&&this['loc']['getWeekendDays']()['includes'](this['weekday']);}get['localWeekday'](){return this['isValid']?possiblyCachedLocalWeekData(this)['weekday']:NaN;}get['localWeekNumber'](){return this['isValid']?possiblyCachedLocalWeekData(this)['weekNumber']:NaN;}get['localWeekYear'](){return this['isValid']?possiblyCachedLocalWeekData(this)['weekYear']:NaN;}get['ordinal'](){return this['isValid']?_0x45cc97(this['c'])['ordinal']:NaN;}get['monthShort'](){return this['isValid']?_0x2d6ffb['months']('short',{'locObj':this['loc']})[this['month']-0x1]:null;}get['monthLong'](){return this['isValid']?_0x2d6ffb['months']('long',{'locObj':this['loc']})[this['month']-0x1]:null;}get['weekdayShort'](){return this['isValid']?_0x2d6ffb['weekdays']('short',{'locObj':this['loc']})[this['weekday']-0x1]:null;}get['weekdayLong'](){return this['isValid']?_0x2d6ffb['weekdays']('long',{'locObj':this['loc']})[this['weekday']-0x1]:null;}get['offset'](){return this['isValid']?+this['o']:NaN;}get['offsetNameShort'](){return this['isValid']?this['zone']['offsetName'](this['ts'],{'format':'short','locale':this['locale']}):null;}get['offsetNameLong'](){return this['isValid']?this['zone']['offsetName'](this['ts'],{'format':'long','locale':this['locale']}):null;}get['isOffsetFixed'](){return this['isValid']?this['zone']['isUniversal']:null;}get['isInDST'](){return!this['isOffsetFixed']&&(this['offset']>this['set']({'month':0x1,'day':0x1})['offset']||this['offset']>this['set']({'month':0x5})['offset']);}['getPossibleOffsets'](){if(!this['isValid']||this['isOffsetFixed'])return[this];const _0x322a99=0x5265c00,_0x1075f5=0xea60,_0x450d86=_0x4baa7d(this['c']),_0x2fcb59=this['zone']['offset'](_0x450d86-_0x322a99),_0x1cbeb2=this['zone']['offset'](_0x450d86+_0x322a99),_0x369c18=this['zone']['offset'](_0x450d86-_0x2fcb59*_0x1075f5),_0x399eda=this['zone']['offset'](_0x450d86-_0x1cbeb2*_0x1075f5);if(_0x369c18===_0x399eda)return[this];const _0x58a73d=_0x450d86-_0x369c18*_0x1075f5,_0x47fd29=_0x450d86-_0x399eda*_0x1075f5,_0x7427f9=tsToObj(_0x58a73d,_0x369c18),_0x1608df=tsToObj(_0x47fd29,_0x399eda);return _0x7427f9['hour']===_0x1608df['hour']&&_0x7427f9['minute']===_0x1608df['minute']&&_0x7427f9['second']===_0x1608df['second']&&_0x7427f9['millisecond']===_0x1608df['millisecond']?[_0x45fcf0(this,{'ts':_0x58a73d}),_0x45fcf0(this,{'ts':_0x47fd29})]:[this];}get['isInLeapYear'](){return _0x4ef5cc(this['year']);}get['daysInMonth'](){return daysInMonth(this['year'],this['month']);}get['daysInYear'](){return this['isValid']?_0x59a285(this['year']):NaN;}get['weeksInWeekYear'](){return this['isValid']?_0x3ea2a4(this['weekYear']):NaN;}get['weeksInLocalWeekYear'](){return this['isValid']?_0x3ea2a4(this['localWeekYear'],this['loc']['getMinDaysInFirstWeek'](),this['loc']['getStartOfWeek']()):NaN;}['resolvedLocaleOptions'](_0x7dada3={}){const {locale:_0x4c2287,numberingSystem:_0x4eb73f,calendar:_0x23351d}=Formatter['create'](this['loc']['clone'](_0x7dada3),_0x7dada3)['resolvedOptions'](this);return{'locale':_0x4c2287,'numberingSystem':_0x4eb73f,'outputCalendar':_0x23351d};}['toUTC'](_0x1d8268=0x0,_0x485875={}){return this['setZone'](FixedOffsetZone['instance'](_0x1d8268),_0x485875);}['toLocal'](){return this['setZone'](Settings['defaultZone']);}['setZone'](_0x2c8715,{keepLocalTime:_0x5a8063=!0x1,keepCalendarTime:_0x4c7e87=!0x1}={}){if((_0x2c8715=_0x37e2ac(_0x2c8715,Settings['defaultZone']))['equals'](this['zone']))return this;if(_0x2c8715['isValid']){let _0x418c6a=this['ts'];if(_0x5a8063||_0x4c7e87){const _0x5da51e=_0x2c8715['offset'](this['ts']),_0xb43872=this['toObject']();[_0x418c6a]=_0x4aa916(_0xb43872,_0x5da51e,_0x2c8715);}return _0x45fcf0(this,{'ts':_0x418c6a,'zone':_0x2c8715});}return DateTime['invalid'](unsupportedZone(_0x2c8715));}['reconfigure']({locale:_0x2850ab,numberingSystem:_0x7c7ad8,outputCalendar:_0x5872cc}={}){return _0x45fcf0(this,{'loc':this['loc']['clone']({'locale':_0x2850ab,'numberingSystem':_0x7c7ad8,'outputCalendar':_0x5872cc})});}['setLocale'](_0x154374){return this['reconfigure']({'locale':_0x154374});}['set'](_0x391333){if(!this['isValid'])return this;const _0x5378e0=normalizeObject(_0x391333,normalizeUnitWithLocalWeeks),{minDaysInFirstWeek:_0x707d0a,startOfWeek:_0xfda311}=_0x437b3c(_0x5378e0,this['loc']),_0x415875=!_0xade893(_0x5378e0['weekYear'])||!_0xade893(_0x5378e0['weekNumber'])||!_0xade893(_0x5378e0['weekday']),_0x6689c7=!_0xade893(_0x5378e0['ordinal']),_0x4e6a46=!_0xade893(_0x5378e0['year']),_0x24bd62=!_0xade893(_0x5378e0['month'])||!_0xade893(_0x5378e0['day']),_0x1c205f=_0x4e6a46||_0x24bd62,_0x2a90c6=_0x5378e0['weekYear']||_0x5378e0['weekNumber'];if((_0x1c205f||_0x6689c7)&&_0x2a90c6)throw new ConflictingSpecificationError('Can\x27t\x20mix\x20weekYear/weekNumber\x20units\x20with\x20year/month/day\x20or\x20ordinals');if(_0x24bd62&&_0x6689c7)throw new ConflictingSpecificationError('Can\x27t\x20mix\x20ordinal\x20dates\x20with\x20month/day');let _0x2c076c;_0x415875?_0x2c076c=_0x47953e({..._0x3cb8a2(this['c'],_0x707d0a,_0xfda311),..._0x5378e0},_0x707d0a,_0xfda311):_0xade893(_0x5378e0['ordinal'])?(_0x2c076c={...this['toObject'](),..._0x5378e0},_0xade893(_0x5378e0['day'])&&(_0x2c076c['day']=Math['min'](daysInMonth(_0x2c076c['year'],_0x2c076c['month']),_0x2c076c['day']))):_0x2c076c=_0x358bea({..._0x45cc97(this['c']),..._0x5378e0});const [_0x1ee037,_0x33b222]=_0x4aa916(_0x2c076c,this['o'],this['zone']);return _0x45fcf0(this,{'ts':_0x1ee037,'o':_0x33b222});}['plus'](_0xa11ae6){if(!this['isValid'])return this;return _0x45fcf0(this,adjustTime(this,Duration['fromDurationLike'](_0xa11ae6)));}['minus'](_0x617b16){if(!this['isValid'])return this;return _0x45fcf0(this,adjustTime(this,Duration['fromDurationLike'](_0x617b16)['negate']()));}['startOf'](_0x38590d,{useLocaleWeeks:_0x7146f3=!0x1}={}){if(!this['isValid'])return this;const _0x7f97d4={},_0x57a9f2=Duration['normalizeUnit'](_0x38590d);switch(_0x57a9f2){case'years':_0x7f97d4['month']=0x1;case'quarters':case'months':_0x7f97d4['day']=0x1;case'weeks':case'days':_0x7f97d4['hour']=0x0;case'hours':_0x7f97d4['minute']=0x0;case'minutes':_0x7f97d4['second']=0x0;case'seconds':_0x7f97d4['millisecond']=0x0;}if('weeks'===_0x57a9f2){if(_0x7146f3){const _0x57c060=this['loc']['getStartOfWeek'](),{weekday:_0x4c2549}=this;_0x4c2549<_0x57c060&&(_0x7f97d4['weekNumber']=this['weekNumber']-0x1),_0x7f97d4['weekday']=_0x57c060;}else _0x7f97d4['weekday']=0x1;}if('quarters'===_0x57a9f2){const _0x3e0038=Math['ceil'](this['month']/0x3);_0x7f97d4['month']=0x3*(_0x3e0038-0x1)+0x1;}return this['set'](_0x7f97d4);}['endOf'](_0xf7c175,_0x1c9c65){return this['isValid']?this['plus']({[_0xf7c175]:0x1})['startOf'](_0xf7c175,_0x1c9c65)['minus'](0x1):this;}['toFormat'](_0x5dcae8,_0x44fc96={}){return this['isValid']?Formatter['create'](this['loc']['redefaultToEN'](_0x44fc96))['formatDateTimeFromString'](this,_0x5dcae8):_0xe56d92;}['toLocaleString'](_0x312d60=_0xfd4491,_0x105fac={}){return this['isValid']?Formatter['create'](this['loc']['clone'](_0x105fac),_0x312d60)['formatDateTime'](this):_0xe56d92;}['toLocaleParts'](_0x1b1157={}){return this['isValid']?Formatter['create'](this['loc']['clone'](_0x1b1157),_0x1b1157)['formatDateTimeParts'](this):[];}['toISO']({format:_0x28304c='extended',suppressSeconds:_0x2cf637=!0x1,suppressMilliseconds:_0x3b3080=!0x1,includeOffset:_0x21045a=!0x0,extendedZone:_0x1914c2=!0x1}={}){if(!this['isValid'])return null;const _0x156cf3='extended'===_0x28304c;let _0x2897c2=toISODate(this,_0x156cf3);return _0x2897c2+='T',_0x2897c2+=toISOTime(this,_0x156cf3,_0x2cf637,_0x3b3080,_0x21045a,_0x1914c2),_0x2897c2;}['toISODate']({format:_0x5bca1a='extended'}={}){return this['isValid']?toISODate(this,'extended'===_0x5bca1a):null;}['toISOWeekDate'](){return toTechFormat(this,'kkkk-\x27W\x27WW-c');}['toISOTime']({suppressMilliseconds:_0x5133da=!0x1,suppressSeconds:_0x49ee02=!0x1,includeOffset:_0x500553=!0x0,includePrefix:_0x17c409=!0x1,extendedZone:_0x23a386=!0x1,format:_0x5cd2b8='extended'}={}){if(!this['isValid'])return null;return(_0x17c409?'T':'')+toISOTime(this,'extended'===_0x5cd2b8,_0x49ee02,_0x5133da,_0x500553,_0x23a386);}['toRFC2822'](){return toTechFormat(this,'EEE,\x20dd\x20LLL\x20yyyy\x20HH:mm:ss\x20ZZZ',!0x1);}['toHTTP'](){return toTechFormat(this['toUTC'](),'EEE,\x20dd\x20LLL\x20yyyy\x20HH:mm:ss\x20\x27GMT\x27');}['toSQLDate'](){return this['isValid']?toISODate(this,!0x0):null;}['toSQLTime']({includeOffset:_0x181c7f=!0x0,includeZone:_0x368266=!0x1,includeOffsetSpace:_0x4aa024=!0x0}={}){let _0x3d290c='HH:mm:ss.SSS';return(_0x368266||_0x181c7f)&&(_0x4aa024&&(_0x3d290c+='\x20'),_0x368266?_0x3d290c+='z':_0x181c7f&&(_0x3d290c+='ZZ')),toTechFormat(this,_0x3d290c,!0x0);}['toSQL'](_0x4803f1={}){return this['isValid']?this['toSQLDate']()+'\x20'+this['toSQLTime'](_0x4803f1):null;}['toString'](){return this['isValid']?this['toISO']():_0xe56d92;}[Symbol['for']('nodejs.util.inspect.custom')](){return this['isValid']?'DateTime\x20{\x20ts:\x20'+this['toISO']()+',\x20zone:\x20'+this['zone']['name']+',\x20locale:\x20'+this['locale']+'\x20}':'DateTime\x20{\x20Invalid,\x20reason:\x20'+this['invalidReason']+'\x20}';}['valueOf'](){return this['toMillis']();}['toMillis'](){return this['isValid']?this['ts']:NaN;}['toSeconds'](){return this['isValid']?this['ts']/0x3e8:NaN;}['toUnixInteger'](){return this['isValid']?Math['floor'](this['ts']/0x3e8):NaN;}['toJSON'](){return this['toISO']();}['toBSON'](){return this['toJSDate']();}['toObject'](_0x418c6e={}){if(!this['isValid'])return{};const _0x3e299d={...this['c']};return _0x418c6e['includeConfig']&&(_0x3e299d['outputCalendar']=this['outputCalendar'],_0x3e299d['numberingSystem']=this['loc']['numberingSystem'],_0x3e299d['locale']=this['loc']['locale']),_0x3e299d;}['toJSDate'](){return new Date(this['isValid']?this['ts']:NaN);}['diff'](_0x1a108e,_0x2a2151='milliseconds',_0x35d76a={}){if(!this['isValid']||!_0x1a108e['isValid'])return Duration['invalid']('created\x20by\x20diffing\x20an\x20invalid\x20DateTime');const _0x2ed75d={'locale':this['locale'],'numberingSystem':this['numberingSystem'],..._0x35d76a},_0x276349=_0x49c043(_0x2a2151)['map'](Duration['normalizeUnit']),_0x3c51f7=_0x1a108e['valueOf']()>this['valueOf'](),_0x5e2bb6=_0x38173d(_0x3c51f7?this:_0x1a108e,_0x3c51f7?_0x1a108e:this,_0x276349,_0x2ed75d);return _0x3c51f7?_0x5e2bb6['negate']():_0x5e2bb6;}['diffNow'](_0x4e5ec6='milliseconds',_0x470ae2={}){return this['diff'](DateTime['now'](),_0x4e5ec6,_0x470ae2);}['until'](_0x21e7f8){return this['isValid']?Interval['fromDateTimes'](this,_0x21e7f8):this;}['hasSame'](_0x331be4,_0x3ab2cd,_0x460ed4){if(!this['isValid'])return!0x1;const _0x2d1d9a=_0x331be4['valueOf'](),_0x3346f8=this['setZone'](_0x331be4['zone'],{'keepLocalTime':!0x0});return _0x3346f8['startOf'](_0x3ab2cd,_0x460ed4)<=_0x2d1d9a&&_0x2d1d9a<=_0x3346f8['endOf'](_0x3ab2cd,_0x460ed4);}['equals'](_0x3ded2b){return this['isValid']&&_0x3ded2b['isValid']&&this['valueOf']()===_0x3ded2b['valueOf']()&&this['zone']['equals'](_0x3ded2b['zone'])&&this['loc']['equals'](_0x3ded2b['loc']);}['toRelative'](_0xc2c411={}){if(!this['isValid'])return null;const _0x46c0eb=_0xc2c411['base']||DateTime['fromObject']({},{'zone':this['zone']}),_0x3dc668=_0xc2c411['padding']?this<_0x46c0eb?-_0xc2c411['padding']:_0xc2c411['padding']:0x0;let _0x37052e=['years','months','days','hours','minutes','seconds'],_0x5c1c2f=_0xc2c411['unit'];return Array['isArray'](_0xc2c411['unit'])&&(_0x37052e=_0xc2c411['unit'],_0x5c1c2f=void 0x0),diffRelative(_0x46c0eb,this['plus'](_0x3dc668),{..._0xc2c411,'numeric':'always','units':_0x37052e,'unit':_0x5c1c2f});}['toRelativeCalendar'](_0x35dad6={}){return this['isValid']?diffRelative(_0x35dad6['base']||DateTime['fromObject']({},{'zone':this['zone']}),this,{..._0x35dad6,'numeric':'auto','units':['years','months','days'],'calendary':!0x0}):null;}static['min'](..._0x5ba8c0){if(!_0x5ba8c0['every'](DateTime['isDateTime']))throw new InvalidArgumentError('min\x20requires\x20all\x20arguments\x20be\x20DateTimes');return bestBy(_0x5ba8c0,_0xb53276=>_0xb53276['valueOf'](),Math['min']);}static['max'](..._0x3cc001){if(!_0x3cc001['every'](DateTime['isDateTime']))throw new InvalidArgumentError('max\x20requires\x20all\x20arguments\x20be\x20DateTimes');return bestBy(_0x3cc001,_0x312f43=>_0x312f43['valueOf'](),Math['max']);}static['fromFormatExplain'](_0x2a2b15,_0x351677,_0x82c8e2={}){const {locale:_0x13fcc1=null,numberingSystem:_0x578583=null}=_0x82c8e2;return _0xfc4f4a(_0x19e614['fromOpts']({'locale':_0x13fcc1,'numberingSystem':_0x578583,'defaultToEN':!0x0}),_0x2a2b15,_0x351677);}static['fromStringExplain'](_0x1df75d,_0x5452ec,_0x4bb318={}){return DateTime['fromFormatExplain'](_0x1df75d,_0x5452ec,_0x4bb318);}static['buildFormatParser'](_0x484f35,_0x4cc420={}){const {locale:_0x32622c=null,numberingSystem:_0x4147c6=null}=_0x4cc420,_0x39dee3=_0x19e614['fromOpts']({'locale':_0x32622c,'numberingSystem':_0x4147c6,'defaultToEN':!0x0});return new _0x1eb4a2(_0x39dee3,_0x484f35);}static['fromFormatParser'](_0x87b8cc,_0x271feb,_0x527a1c={}){if(_0xade893(_0x87b8cc)||_0xade893(_0x271feb))throw new InvalidArgumentError('fromFormatParser\x20requires\x20an\x20input\x20string\x20and\x20a\x20format\x20parser');const {locale:_0x20b56b=null,numberingSystem:_0x497c03=null}=_0x527a1c,_0x406fb3=_0x19e614['fromOpts']({'locale':_0x20b56b,'numberingSystem':_0x497c03,'defaultToEN':!0x0});if(!_0x406fb3['equals'](_0x271feb['locale']))throw new InvalidArgumentError('fromFormatParser\x20called\x20with\x20a\x20locale\x20of\x20'+_0x406fb3+',\x20but\x20the\x20format\x20parser\x20was\x20created\x20for\x20'+_0x271feb['locale']);const {result:_0x2bdbb5,zone:_0x23abf5,specificOffset:_0x45f650,invalidReason:_0x152e75}=_0x271feb['explainFromTokens'](_0x87b8cc);return _0x152e75?DateTime['invalid'](_0x152e75):parseDataToDateTime(_0x2bdbb5,_0x23abf5,_0x527a1c,'format\x20'+_0x271feb['format'],_0x87b8cc,_0x45f650);}static get['DATE_SHORT'](){return _0xfd4491;}static get['DATE_MED'](){return _0x453138;}static get['DATE_MED_WITH_WEEKDAY'](){return _0x53c614;}static get['DATE_FULL'](){return _0x443c79;}static get['DATE_HUGE'](){return _0x1dc274;}static get['TIME_SIMPLE'](){return _0x2b9f54;}static get['TIME_WITH_SECONDS'](){return _0x1717f3;}static get['TIME_WITH_SHORT_OFFSET'](){return _0x2112cf;}static get['TIME_WITH_LONG_OFFSET'](){return _0x411895;}static get['TIME_24_SIMPLE'](){return _0x27ebbb;}static get['TIME_24_WITH_SECONDS'](){return _0x235f91;}static get['TIME_24_WITH_SHORT_OFFSET'](){return _0x1148d3;}static get['TIME_24_WITH_LONG_OFFSET'](){return _0x394a61;}static get['DATETIME_SHORT'](){return _0x1e1efe;}static get['DATETIME_SHORT_WITH_SECONDS'](){return _0x3cf0b9;}static get['DATETIME_MED'](){return _0x4cb033;}static get['DATETIME_MED_WITH_SECONDS'](){return _0x36786a;}static get['DATETIME_MED_WITH_WEEKDAY'](){return _0x15a35b;}static get['DATETIME_FULL'](){return _0x18a30b;}static get['DATETIME_FULL_WITH_SECONDS'](){return _0x47bc07;}static get['DATETIME_HUGE'](){return _0x3ad053;}static get['DATETIME_HUGE_WITH_SECONDS'](){return _0x4528f8;}}function friendlyDateTime(_0x18e815){if(DateTime['isDateTime'](_0x18e815))return _0x18e815;if(_0x18e815&&_0x18e815['valueOf']&&_0x5ceb74(_0x18e815['valueOf']()))return DateTime['fromJSDate'](_0x18e815);if(_0x18e815&&'object'==typeof _0x18e815)return DateTime['fromObject'](_0x18e815);throw new InvalidArgumentError('Unknown\x20datetime\x20argument:\x20'+_0x18e815+',\x20of\x20type\x20'+typeof _0x18e815);}function getDateTimeFormatter(_0x52af25={}){if(void 0x0!==_0x52af25['dateTimeFormat']&&'function'!=typeof _0x52af25['dateTimeFormat'])throw new ckeditor5['CKEditorError']('invalid-date-time-format');return _0x1480da=>{const _0x2af31b='string'==typeof _0x1480da?DateTime['fromISO'](_0x1480da):DateTime['fromJSDate'](_0x1480da),_0x375873=DateTime['now'](),_0x6772c7=Math['floor'](_0x375873['diff'](_0x2af31b,'days')['days']);return _0x52af25['dateTimeFormat']?_0x52af25['dateTimeFormat'](_0x2af31b['toJSDate']()):0x0===_0x6772c7?_0x2af31b['toFormat']('\x27Today\x27\x20hh:mma'):0x1===_0x6772c7?_0x2af31b['toFormat']('\x27Yesterday\x27\x20hh:mma'):_0x6772c7<0x7?_0x2af31b['toFormat']('\x27Last\x27\x20EEEE\x20hh:mma'):_0x2af31b['toFormat']('LL-dd-yyyy\x20hh:mma');};}function getMarkerDomElement(_0x4a947f,_0x5497e0){const _0x37a659=_0x4a947f['mapper']['markerNameToElements'](_0x5497e0['name']);if(!_0x37a659)return null;const _0x2af7e8=ckeditor5['first'](_0x37a659['values']());return _0x4a947f['view']['domConverter']['mapViewToDom'](_0x2af7e8)||null;}function getAllMarkersDomElementsSorted(_0x4c2c08,_0x21e722){if(0x0===_0x21e722['length'])return null;const _0x3285b9=[],_0x5553b4=_0x4c2c08['view']['domConverter'];for(const _0x150534 of _0x21e722){const _0x4ca6a4=_0x4c2c08['mapper']['markerNameToElements'](_0x150534['name']);if(!_0x4ca6a4)continue;const _0x2c5408=Array['from'](_0x4ca6a4)['map'](_0x14e296=>_0x5553b4['mapViewToDom'](_0x14e296))['filter'](_0x59350e=>!!_0x59350e);_0x3285b9['push'](..._0x2c5408);}if(0x0===_0x3285b9['length'])return null;const _0x8279f4=[];for(const _0x343901 of _0x3285b9){const _0x5e3ed9=_0x343901['getClientRects']()['item'](0x0);_0x5e3ed9&&_0x8279f4['push']({'x':_0x5e3ed9['x'],'y':_0x5e3ed9['y'],'domElement':_0x343901});}return 0x0===_0x8279f4['length']?null:(_0x8279f4['sort']((_0x3159c6,_0x544151)=>_0x3159c6['y']-_0x544151['y']||_0x3159c6['x']-_0x544151['x']),_0x8279f4['map'](_0x20460e=>_0x20460e['domElement']));}function trimHtml(_0x1fd976,{limit:_0x285670,suffix:_0xd539ce='...'}){const _0x4eac3a=[];let _0x26180d=0x0;const _0x3abc33=_0x1fd976['replace'](/</g,'\x0a<')['replace'](/>/g,'>\x0a')['replace'](/^\n/g,'')['replace'](/\n$/g,'')['split']('\x0a');for(let _0x9eb88a=0x0;_0x9eb88a<_0x3abc33['length'];_0x9eb88a++){let _0x30cecc=_0x3abc33[_0x9eb88a];const _0x554343=splitCharactersToArray(_0x30cecc);if(_0x30cecc['startsWith']('<')){if(_0x26180d>=_0x285670){const _0x1e6510=_0x30cecc['match'](/[a-zA-Z]+/);if(!_0x1e6510){_0x3abc33[_0x9eb88a]='';continue;}const _0x50a1ff=_0x1e6510[0x0];_0x30cecc['startsWith']('</')?(_0x4eac3a['length']&&(_0x30cecc=''),_0x4eac3a['pop']()):(_0x4eac3a['push'](_0x50a1ff),_0x30cecc='');}}else{if(_0x26180d>=_0x285670)_0x30cecc='';else{if(_0x26180d+_0x554343['length']>=_0x285670){let _0x59fc68=_0x285670-_0x26180d;if('\x20'===_0x554343[_0x59fc68-0x1])_0x59fc68--;else{const _0x39e12f=_0x554343['slice'](_0x59fc68)['indexOf']('\x20');-0x1!==_0x39e12f?_0x59fc68+=_0x39e12f:_0x59fc68=_0x30cecc['length'];}_0x30cecc=_0x554343['slice'](0x0,_0x59fc68)['join']('')+_0xd539ce,_0x26180d=_0x285670;}else _0x26180d+=_0x554343['length'];}}_0x3abc33[_0x9eb88a]=_0x30cecc;}return _0x3abc33['join']('\x0a')['replace'](/\n/g,'');}function splitCharactersToArray(_0x4ab28d){const _0x5df6f1=[];for(let _0x507535=0x0;_0x507535<_0x4ab28d['length'];_0x507535++){const _0x2e6e9a=_0x4ab28d['substring'](_0x507535)['match'](/^&[a-z0-9#]+;/);if(_0x2e6e9a){const _0x3a946d=_0x2e6e9a[0x0];_0x5df6f1['push'](_0x3a946d),_0x507535+=_0x3a946d['length']-0x1;}else _0x5df6f1['push'](_0x4ab28d[_0x507535]);}return _0x5df6f1;}class _0x1d06e2 extends ckeditor5['View']{constructor(_0x4ab162){super(_0x4ab162);const _0x33c4dc=this['bindTemplate'];this['set']('message',getTranslation$i(_0x4ab162,'Are\x20you\x20sure?')),this['submitView']=this['_createButtonView'](_0x4ab162,getTranslation$i(_0x4ab162,'Yes'),ckeditor5['icons']['check'],'submit'),this['cancelView']=this['_createButtonView'](_0x4ab162,getTranslation$i(_0x4ab162,'No'),ckeditor5['icons']['cancel'],'cancel'),this['focusables']=this['createCollection']([this['submitView'],this['cancelView']]),this['focusTracker']=new ckeditor5['FocusTracker'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['focusables'],'focusTracker':this['focusTracker'],'keystrokeHandler':this['keystrokes'],'actions':{'focusPrevious':'shift+tab','focusNext':'tab'}}),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-thread__remove-confirm'],'tabindex':-0x1,'role':'alertdialog'},'children':[{'tag':'div','attributes':{'class':'ck-thread__remove-confirm-inner','role':'presentation'},'children':[{'tag':'p','children':[{'text':_0x33c4dc['to']('message')}]},{'tag':'div','attributes':{'class':'ck-thread__remove-confirm-actions'},'children':[this['submitView'],this['cancelView']]}]}]});}['render'](){super['render'](),this['_setupKeyboardNavigation']();}['focus'](){this['cancelView']['element']['focus']({'preventScroll':!0x0});}['_createButtonView'](_0x557bd6,_0x2b79a1,_0x1b9071,_0x381573){const _0x38a264=new ckeditor5['ButtonView'](_0x557bd6);return _0x38a264['label']=_0x2b79a1,_0x38a264['icon']=_0x1b9071,_0x38a264['extendTemplate']({'attributes':{'class':'ck-thread__remove-confirm-'+_0x381573}}),_0x38a264['on']('execute',()=>this['fire'](_0x381573)),_0x38a264;}['_setupKeyboardNavigation'](){this['focusables']['forEach'](_0x36f27a=>{this['keystrokes']['listenTo'](_0x36f27a['element']),this['focusTracker']['add'](_0x36f27a['element']);}),this['keystrokes']['set']('esc',(_0x185a68,_0x2ef298)=>{this['fire']('cancel'),_0x2ef298();});}}function _0x331028(_0x1ae78c){return class extends _0x1ae78c{['showConfirm'](_0x2085ec,_0x769285){return this['confirmView']=new _0x1d06e2(this['locale']),this['confirmView']['render'](),this['confirmView']['message']=_0x2085ec,this['confirmView']['once']('cancel',()=>{this['_removeConfirm']();}),this['confirmView']['once']('submit',()=>{this['_removeConfirm']();}),_0x769285['appendChild'](this['confirmView']['element']),this['registerChild'](this['confirmView']),this['confirmView']['focus'](),this['set']('isConfirm',!0x0),new Promise(_0xea72f7=>this['confirmView']['on']('submit',_0xea72f7));}['cancelConfirm'](){this['isConfirm']&&this['confirmView']['fire']('cancel');}['_removeConfirm'](){this['element']&&this['confirmView']&&this['confirmView']['element']&&(this['element']['focus'](),this['confirmView']['element']['remove'](),this['deregisterChild'](this['confirmView']),this['isConfirm']=!0x1,this['fire']('removeConfirm'),this['confirmView']['destroy'](),this['confirmView']=void 0x0);}};}function hashObject(_0x244b7f){let _0x217a84=0x0,_0x10be6f=0x0;for(const _0x2db445 of objectToNumberGenerator(_0x244b7f))_0x217a84=(_0x217a84<<0x5)-_0x217a84+_0x2db445,_0x217a84|=0x0,[_0x217a84,_0x10be6f]=[_0x10be6f,_0x217a84];return toString$3(_0x217a84)+toString$3(_0x10be6f);}function*toNumberGenerator(_0x118cde){null==_0x118cde||null==_0x118cde?yield 0x12b9b0a1:0x0===_0x118cde||!0x1===_0x118cde?yield 0x0:0x1===_0x118cde||0x1==_0x118cde?yield 0x1:Array['isArray'](_0x118cde)?yield*arrayToNumberGenerator(_0x118cde):'object'==typeof _0x118cde?yield*objectToNumberGenerator(_0x118cde):'string'==typeof _0x118cde?yield*stringToNumberGenerator(_0x118cde):'number'==typeof _0x118cde&&(yield _0x118cde);}function*objectToNumberGenerator(_0x2646da){if(yield _0x2aa184('{'),_0x2646da){const _0x58ac01=Object['keys'](_0x2646da)['sort']();for(const _0xa59eac of _0x58ac01){yield*stringToNumberGenerator(_0xa59eac),yield _0x2aa184(':');const _0x308aa4=_0x2646da[_0xa59eac];yield*toNumberGenerator(_0x308aa4);}}yield _0x2aa184('}');}function*arrayToNumberGenerator(_0x30a177){for(const _0x5973c5 of _0x30a177)yield*toNumberGenerator(_0x5973c5);}function*stringToNumberGenerator(_0x51629b){yield _0x2aa184('\x22');for(const _0x219772 of _0x51629b)yield _0x2aa184(_0x219772);yield _0x2aa184('\x22');}function _0x2aa184(_0x39473b){return _0x39473b['charCodeAt'](0x0);}function toString$3(_0x101549){return(_0x101549*=Math['sign'](_0x101549))['toString'](0x24);}const blackListedConfigOptions=['initialData','context','toolbar','rootsAttributes'],blackListedPlugins$2=['WebSocketGateway','RevisionTracker','Autosave','WordCount','DocumentOutline','WProofreader'];function skipRtcPlugins(_0xe2b040,_0x103ecf,_0x6be3d6,_0x1c2211=[]){const _0x14ece7='string'==typeof _0xe2b040?_0x6be3d6['get'](_0xe2b040)['constructor']:_0xe2b040['prototype']['constructor'];if(_0x103ecf['has'](_0x14ece7))return _0x103ecf['get'](_0x14ece7);_0x103ecf['set'](_0x14ece7,!0x0);const _0x1381f3=[...blackListedPlugins$2,..._0x1c2211]['map'](_0x112f90=>{if(_0x6be3d6['has'](_0x112f90))return _0x6be3d6['get'](_0x112f90)['constructor'];})['filter'](_0x539fdf=>_0x539fdf);if(_0x14ece7&&_0x1381f3['includes'](_0x14ece7))return _0x103ecf['set'](_0x14ece7,!0x1),!0x1;if(!_0x14ece7['requires'])return _0x103ecf['set'](_0x14ece7,!0x0),!0x0;const _0x2cbddd=_0x14ece7['requires']['every'](_0x384145=>skipRtcPlugins(_0x384145,_0x103ecf,_0x6be3d6,_0x1c2211));return _0x103ecf['set'](_0x14ece7,_0x2cbddd),_0x2cbddd;}function sanitizeEditorConfig(_0x1190ae,_0x4e7dda){const _0x4ffce9={};for(const _0x2bc9c5 of _0x1190ae['config']['names']())blackListedConfigOptions['includes'](_0x2bc9c5)||(_0x4ffce9[_0x2bc9c5]=_0x1190ae['config']['get'](_0x2bc9c5));const _0x264720=_0x4ffce9['plugins']||[],_0x266430=_0x1190ae['constructor']['builtinPlugins']||[],_0x27aef6=_0x264720['length']?_0x264720:_0x266430,_0x13ddad=_0x4ffce9['extraPlugins']||[];delete _0x4ffce9['extraPlugins'];const _0x31d9be=_0x4ffce9['removePlugins']||[];delete _0x4ffce9['removePlugins'];const _0x2e2c32=_0x1190ae['_context']['config']['get']('plugins')||[],_0x3f2c11=_0x27aef6['concat'](_0x13ddad)['concat'](_0x2e2c32)['map'](_0xf1a6c3=>'string'==typeof _0xf1a6c3?_0x266430['find'](_0x35db02=>_0x35db02['pluginName']==_0xf1a6c3):_0xf1a6c3)['filter'](_0x776d69=>!_0x31d9be['includes'](_0x776d69)&&!_0x31d9be['includes'](_0x776d69['pluginName'])),_0x46cbe0=Array['from'](new Set(_0x3f2c11)),_0x41590a=new Map();return _0x4ffce9['plugins']=_0x46cbe0['filter'](_0x4cbffa=>skipRtcPlugins(_0x4cbffa,_0x41590a,_0x1190ae['plugins'],_0x4e7dda)),_0x4ffce9;}function surroundingMarkersDetector(_0x35c2fb,_0x5be099){const _0x43a426=[];_0x35c2fb['document']['selection']['on']('change:range',()=>{const _0x4de57e=getSurroundingMarkers(_0x35c2fb,_0x35c2fb['document']['selection']['focus']),_0x126dbe=[],_0x2326bd=[],_0x1b4c65=[];for(const _0x141431 of _0x43a426)_0x4de57e['includes'](_0x141431)||_0x126dbe['push'](_0x141431);for(const _0x27b38d of _0x4de57e)_0x43a426['includes'](_0x27b38d)||_0x2326bd['push'](_0x27b38d),_0x1b4c65['push'](_0x27b38d);(_0x126dbe['length']||_0x2326bd['length'])&&_0x5be099({'left':_0x126dbe,'entered':_0x2326bd}),_0x43a426['length']=0x0,_0x43a426['push'](..._0x1b4c65);});}function getSurroundingMarkers(_0x57b91f,_0x587047){const _0x330daf=[];for(const _0x1e8078 of _0x57b91f['markers']){const _0x1de3b2=_0x1e8078['getRange']();(_0x1de3b2['containsPosition'](_0x587047)||_0x1de3b2['start']['isEqual'](_0x587047)||_0x1de3b2['end']['isEqual'](_0x587047))&&_0x330daf['push'](_0x1e8078);}return _0x330daf;}const _0x10a1f2='Ctrl+Shift+E';function setupThreadKeyboardNavigation(_0x5d0bb6,_0x27f35d){const _0x576707=_0x5d0bb6['element'];_0x5d0bb6['keystrokes']['listenTo'](_0x576707);for(const _0x3d49c9 of _0x27f35d)addViewToFocusCyclerNavigation(_0x5d0bb6,_0x3d49c9);_0x27f35d['on']('change',(_0x5b32ef,_0x5788c0)=>{for(const _0x291696 of _0x5788c0['removed'])removeViewFromFocusCyclerNavigation(_0x5d0bb6,_0x291696);for(const _0x16bdc6 of Array['from'](_0x5788c0['added'])['reverse']())addViewToFocusCyclerNavigation(_0x5d0bb6,_0x16bdc6);}),_0x5d0bb6['keystrokes']['set']('enter',(_0x57f221,_0x3beafc)=>{_0x576707===_0x57f221['target']&&(_0x5d0bb6['focusCycler']['focusFirst'](),_0x3beafc());},{'filter':_0x1f74df=>_0x1f74df['target']===_0x576707}),_0x5d0bb6['keystrokes']['set']('esc',(_0x2333a7,_0x58264b)=>{_0x576707!==_0x2333a7['target']?_0x5d0bb6['focus']():_0x5d0bb6['fire']('escape'),_0x58264b();}),_0x5d0bb6['keystrokes']['set']('arrowdown',(_0x2ab1f2,_0x4e11f2)=>{_0x576707===_0x2ab1f2['target']&&(_0x5d0bb6['fire']('arrowdown'),_0x4e11f2());}),_0x5d0bb6['keystrokes']['set']('arrowup',(_0x5b7161,_0x3ce633)=>{_0x576707===_0x5b7161['target']&&(_0x5d0bb6['fire']('arrowup'),_0x3ce633());});}function addViewToFocusCyclerNavigation(_0x3e4b97,_0x57c6b4){_0x57c6b4['isRendered']&&(_0x3e4b97['focusTracker']['add'](_0x57c6b4['element']),_0x3e4b97['keystrokes']['listenTo'](_0x57c6b4['element']),ckeditor5['isViewWithFocusCycler'](_0x57c6b4)&&areFocusCyclerActionsCompatible(_0x3e4b97['focusCycler'],_0x57c6b4['focusCycler'])&&_0x3e4b97['focusCycler']['chain'](_0x57c6b4['focusCycler']));}function removeViewFromFocusCyclerNavigation(_0x5bd5c3,_0x51ee7e){_0x5bd5c3['focusTracker']['remove'](_0x51ee7e['element']),_0x5bd5c3['keystrokes']['stopListening'](_0x51ee7e['element']),ckeditor5['isViewWithFocusCycler'](_0x51ee7e)&&_0x5bd5c3['focusCycler']['unchain'](_0x51ee7e['focusCycler']);}function areFocusCyclerActionsCompatible(_0x5a857c,_0x415575){const _0x6dc3ba=_0x5a857c['actions'],_0x53291c=_0x415575['actions'];for(const _0x187cbe of Object['keys'](_0x6dc3ba))if(_0x187cbe in _0x53291c&&_0x6dc3ba[_0x187cbe]!==_0x53291c[_0x187cbe])return!0x1;return!0x0;}var paintRoller='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20width=\x2220\x22\x20height=\x2220\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M3\x203a1\x201\x200\x200\x201\x201-1h10a1\x201\x200\x200\x201\x201\x201v2a1\x201\x200\x200\x201-1\x201H4a1\x201\x200\x200\x201-1-1V3Z\x22/><path\x20d=\x22M16\x203.25a1.5\x201.5\x200\x200\x201\x201.5\x201.5v1.7a2.25\x202.25\x200\x200\x201-1.932\x202.226l-4.424.632a.75.75\x200\x200\x200-.644.743V11a1\x201\x200\x200\x201\x201\x201v5a1\x201\x200\x200\x201-1\x201H9a1\x201\x200\x200\x201-1-1v-5a1\x201\x200\x200\x201\x201-1v-.95a2.25\x202.25\x200\x200\x201\x201.932-2.226l4.424-.632A.75.75\x200\x200\x200\x2016\x206.449V3.25Z\x22/></svg>\x0a',robotPencil='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M9.61\x202.66a1.406\x201.406\x200\x201\x200-1.407\x200v.891H3.28a2.11\x202.11\x200\x200\x200-2.11\x202.11v10.312a2.11\x202.11\x200\x200\x200\x202.11\x202.109h5.684l-.054-1.157.18-.25H3.28a.703.703\x200\x200\x201-.703-.702V5.66c0-.389.315-.704.703-.704h11.25c.388\x200\x20.703.315.703.704v2.484l.358-.497a2.492\x202.492\x200\x200\x201\x201.048-.84V5.66a2.11\x202.11\x200\x200\x200-2.11-2.11H9.61v-.89Z\x22/><path\x20d=\x22M5.625\x2010.817c.518\x200\x20.937-.63.937-1.407\x200-.776-.42-1.406-.937-1.406-.518\x200-.938.63-.938\x201.406\x200\x20.777.42\x201.407.938\x201.407Z\x22/><path\x20d=\x22M13.125\x209.41c0\x20.777-.42\x201.407-.938\x201.407s-.937-.63-.937-1.407c0-.776.42-1.406.937-1.406.518\x200\x20.938.63.938\x201.406Z\x22/><path\x20d=\x22M.937\x208.004A.937.937\x200\x200\x200\x200\x208.942v1.875c0\x20.517.42.937.937.937v-3.75Z\x22/><path\x20d=\x22M6.128\x2012.51a.782.782\x200\x200\x201\x201.085.216c.272.408.907.707\x201.693.707s1.421-.3\x201.693-.707a.782.782\x200\x200\x201\x201.302.868c-.666\x201-1.906\x201.403-2.995\x201.403-1.089\x200-2.329-.404-2.995-1.403a.782.782\x200\x200\x201\x20.217-1.085Z\x22/><path\x20d=\x22m16.987\x208.91-.622.864\x202.879\x202.074.622-.864a.71.71\x200\x200\x200-.161-.99l-1.728-1.245a.71.71\x200\x200\x200-.99.161Z\x22/><path\x20d=\x22M11.635\x2019.951a.355.355\x200\x200\x201-.449-.31l-.214-2.38\x204.978-6.911\x202.88\x202.074-4.978\x206.91-2.217.617Z\x22/></svg>',tableOfContents='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M3\x2019a2\x202\x200\x200\x201-2-2V2a2\x202\x200\x200\x201\x202-2h14a2\x202\x200\x200\x201\x202\x202v8.022a6.47\x206.47\x200\x200\x200-1.5-.709V2a.5.5\x200\x200\x200-.5-.5H3a.5.5\x200\x200\x200-.5.5v15a.5.5\x200\x200\x200\x20.5.5h6.313c.173.534.412\x201.037.709\x201.5H3Z\x22/><path\x20d=\x22M9.174\x2014a6.489\x206.489\x200\x200\x200-.155\x201H6v-1h3.174Z\x22/><path\x20d=\x22M10.022\x2012c-.202.316-.378.65-.524\x201H4v-1h6.022Z\x22/><path\x20d=\x22M12.034\x2010c-.448.283-.86.62-1.224\x201H6v-1h6.034Z\x22/><path\x20d=\x22M12\x204v1H4V4h8Z\x22/><path\x20d=\x22M14\x207V6H6v1h8Z\x22/><path\x20d=\x22M15\x209V8H7v1h8Z\x22/><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M20\x2015.5a4.5\x204.5\x200\x201\x201-9\x200\x204.5\x204.5\x200\x200\x201\x209\x200ZM15.5\x2013a.5.5\x200\x200\x200-.5.5V15h-1.5a.5.5\x200\x200\x200\x200\x201H15v1.5a.5.5\x200\x200\x200\x201\x200V16h1.5a.5.5\x200\x200\x200\x200-1H16v-1.5a.5.5\x200\x200\x200-.5-.5Z\x22/></svg>\x0a',template='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M8\x200H3a2\x202\x200\x200\x200-2\x202v15a2\x202\x200\x200\x200\x202\x202h5a2\x202\x200\x200\x200\x202-2V2a2\x202\x200\x200\x200-2-2ZM2.5\x202a.5.5\x200\x200\x201\x20.5-.5h5a.5.5\x200\x200\x201\x20.5.5v15a.5.5\x200\x200\x201-.5.5H3a.5.5\x200\x200\x201-.5-.5V2Z\x22/><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M13\x200h5a2\x202\x200\x200\x201\x202\x202v5a2\x202\x200\x200\x201-2\x202h-5a2\x202\x200\x200\x201-2-2V2a2\x202\x200\x200\x201\x202-2Zm0\x201.5a.5.5\x200\x200\x200-.5.5v5a.5.5\x200\x200\x200\x20.5.5h5a.5.5\x200\x200\x200\x20.5-.5V2a.5.5\x200\x200\x200-.5-.5h-5Z\x22/><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M13\x2010h5a2\x202\x200\x200\x201\x202\x202v5a2\x202\x200\x200\x201-2\x202h-5a2\x202\x200\x200\x201-2-2v-5a2\x202\x200\x200\x201\x202-2Zm0\x201.5a.5.5\x200\x200\x200-.5.5v5a.5.5\x200\x200\x200\x20.5.5h5a.5.5\x200\x200\x200\x20.5-.5v-5a.5.5\x200\x200\x200-.5-.5h-5Z\x22/></svg>',_0x5d4022='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M5.789\x203\x200\x2017h1.664l1.664-4.027h6.797l.227.548c.046-.172.112-.352.209-.545.217-.436.556-.609.898-.798L7.664\x203H5.79Zm.938\x201.758\x202.777\x206.715H3.949l2.778-6.715Z\x22/><path\x20d=\x22M15.956\x207.5c-1.584-.02-3.226.824-3.843\x202.882l1.495.106c.904-2.082\x204.594-2.13\x204.375.534-3.245\x201.024-4.838.117-6.082\x202.62-.208.418-.17\x201.57.54\x202.397.71.826\x202.014\x201.149\x203.409.85\x201.395-.299\x202.24-1.386\x202.24-1.386L18.205\x2017h1.493l-.059-1.72-.056-5.274C19.51\x208.612\x2017.75\x207.524\x2015.956\x207.5Zm2.027\x204.696s.641\x202.453-1.528\x203.27c-3.376\x201.269-4.188-2.141-1.775-2.638\x201.704-.352\x201.873-.25\x203.303-.632Z\x22/></svg>';const _0x2a481f={'paintRoller':paintRoller,'robotPencil':robotPencil,'tableOfContents':tableOfContents,'template':template,'caseChange':_0x5d4022},_0x2b35aa='_ungrouppedCommands';function _0x11dd3a(_0x398749,_0x58e650){const _0x37c22b=(0x0,_0x58e650['t'])('Other');return _0x398749['length']?'groupId'in _0x398749[0x0]?_0x398749:[{'groupId':_0x2b35aa,'groupLabel':_0x37c22b,'order':0x1/0x0,'commands':_0x398749}]:[{'groupId':_0x2b35aa,'groupLabel':_0x37c22b,'order':0x1/0x0,'commands':[]}];}const DomDataTransfer$1=globalThis['DataTransfer'],_0x5d8215='ai-ui';class AIAssistantEditing extends ckeditor5['Plugin']{static get['pluginName'](){return'AIAssistantEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const {editor:_0x322ea6}=this,_0x322972=['ck-fake-ai-selection'];_0x322ea6['config']['get']('ai.useTheme')&&_0x322972['push']('ck-ai-assistant-ui_theme'),_0x322ea6['conversion']['for']('editingDowncast')['markerToHighlight']({'model':_0x5d8215,'view':{'classes':_0x322972,'priority':0xc}}),_0x322ea6['conversion']['for']('editingDowncast')['markerToElement']({'model':_0x5d8215,'view':(_0x1620fa,{writer:_0x426930})=>{if(!_0x1620fa['markerRange']['isCollapsed'])return null;const _0x3f1091=_0x426930['createUIElement']('span');return _0x426930['addClass'](['ck-fake-ai-selection','ck-fake-ai-selection_collapsed'],_0x3f1091),_0x3f1091;}});}['afterInit'](){_0x4ce3b0(this);}['showFakeVisualSelection'](){const _0x12c47e=this['editor']['model'];_0x12c47e['change'](_0x57edd9=>{const _0x12a940=_0x12c47e['document']['selection']['getRanges']();let _0x3c69d1=0x0;for(const _0xc21aaf of _0x12a940){const _0x2e6e85=_0x5d8215+':'+_0x3c69d1;if(_0x12c47e['markers']['has'](_0x2e6e85))_0x57edd9['updateMarker'](_0x2e6e85,{'range':_0xc21aaf});else{if(_0xc21aaf['start']['isAtEnd']){const _0x2f772a=_0xc21aaf['start']['getLastMatchingPosition'](({item:_0x387523})=>!_0x12c47e['schema']['isContent'](_0x387523),{'boundaries':_0xc21aaf});_0x57edd9['addMarker'](_0x2e6e85,{'usingOperation':!0x1,'affectsData':!0x1,'range':_0x57edd9['createRange'](_0x2f772a,_0xc21aaf['end'])});}else _0x57edd9['addMarker'](_0x2e6e85,{'usingOperation':!0x1,'affectsData':!0x1,'range':_0xc21aaf});}_0x3c69d1++;}});}['hideFakeVisualSelection'](){const _0x1e6d69=this['editor']['model'],_0xbb4cb4=Array['from'](this['editor']['model']['markers']['getMarkersGroup'](_0x5d8215));_0xbb4cb4['length']&&_0x1e6d69['change'](_0x453902=>{_0xbb4cb4['forEach'](_0x1df0e6=>{_0x453902['removeMarker'](_0x1df0e6);});});}['insertContent'](_0x1ca121,_0xb48e5e){const _0x726bac=this['_getAISelection'](),_0x136ffe=_0xb48e5e||_0x726bac['getFirstRange']();this['editor']['model']['canEditAt'](_0x136ffe)&&this['editor']['model']['change'](_0x47c0ce=>{this['hideFakeVisualSelection'](),_0xb48e5e||this['_resetContentOfSelectedTableCells'](_0x47c0ce,_0x726bac),this['_pasteHTMLUsingClipboard']({'insertAt':_0x136ffe,'writer':_0x47c0ce,'html':_0x1ca121});});}['insertContentBelow'](_0x66a3df){const {model:_0x300f61}=this['editor'],_0x5c973a=this['_getAISelection']();_0x300f61['change'](()=>{const _0x50a807=this['_prepareTableInsertBelowPosition'](_0x66a3df,_0x5c973a)||this['_getDefaultInsertBelowPosition'](_0x5c973a);this['insertContent'](_0x66a3df,_0x50a807);});}['_getAISelection'](){const _0x5c0e31=this['editor']['model'],_0x50c44e=Array['from'](_0x5c0e31['markers']['getMarkersGroup'](_0x5d8215))['map'](_0x174aee=>_0x174aee['getRange']());return _0x5c0e31['createSelection'](_0x50c44e);}['_pasteHTMLUsingClipboard']({writer:_0x1dd6b0,html:_0x106900,insertAt:_0x1e8828}){const {view:_0x3f29f7}=this['editor']['editing'],_0x246d78=this['editor']['plugins']['get'](ckeditor5['ClipboardPipeline']),_0x59be91=new DomDataTransfer$1();_0x59be91['setData']('text/html',_0x106900);const _0x9259b=new ClipboardEvent('paste',{'clipboardData':_0x59be91}),_0x5638d4=new ckeditor5['DomEventData'](_0x3f29f7,_0x9259b,{'dataTransfer':new ckeditor5['DataTransfer'](_0x59be91)});_0x1dd6b0['setSelection'](_0x1e8828);const _0x1077e1=(_0x151337,_0x3b66a3)=>{_0x3b66a3['resultRange']&&_0x1dd6b0['setSelection'](_0x3b66a3['resultRange']);};_0x246d78['once']('contentInsertion',_0x1077e1,{'priority':'lowest'}),_0x3f29f7['document']['fire']('paste',_0x5638d4),_0x246d78['off']('contentInsertion',_0x1077e1);}['_getDefaultInsertBelowPosition'](_0x219760){const {model:_0x24a4f1}=this['editor'],_0x271492=Array['from'](_0x219760['getSelectedBlocks']());return _0x271492['length']?_0x24a4f1['createPositionAfter'](_0x271492['pop']()):_0x219760['getLastPosition']();}['_prepareTableInsertBelowPosition'](_0x37474e,_0x1fcba2){const {model:_0x230eb1,plugins:_0x5cb23f}=this['editor'];if(_0x5cb23f['has']('TableUtils')){const _0x43c7ed=_0x5cb23f['get']('TableUtils')['getSelectedTableCells'](_0x1fcba2);if(_0x43c7ed['length']){const _0x3a3a9d=this['_getTableRowCountFromContent'](_0x37474e),_0x45fe38=this['_createEmptyTableRows'](_0x43c7ed,_0x3a3a9d);return _0x230eb1['createPositionAt'](_0x45fe38,0x0);}}return null;}['_getTableRowCountFromContent'](_0x33cadb){const _0x447ff0=this['editor']['plugins']['get']('TableUtils'),_0x3c6001=this['editor']['data']['parse'](_0x33cadb),_0x124da1=Array['from'](_0x3c6001['getChildren']())['filter'](_0x154023=>_0x154023['is']('element','table'));let _0x1050df=0x0;return _0x124da1['forEach'](_0x53440e=>{_0x1050df+=_0x447ff0['getRows'](_0x53440e);}),_0x1050df;}['_createEmptyTableRows'](_0x44b654,_0x57fb88){const _0x396d00=this['editor']['plugins']['get']('TableUtils'),_0x122e58=_0x396d00['getRowIndexes'](_0x44b654),_0x395e10=_0x396d00['getColumnIndexes'](_0x44b654),_0x19aed9=_0x122e58['last']+0x1,_0x4d0983=_0x395e10['first'],_0x439faa=_0x44b654[0x0]['findAncestor']('table');for(let _0x23725f=0x0;_0x23725f<_0x57fb88;_0x23725f++)_0x396d00['insertRows'](_0x439faa,{'at':_0x19aed9});return _0x439faa['getChild'](_0x19aed9)['getChild'](_0x4d0983);}['_resetContentOfSelectedTableCells'](_0x408c3f,_0x23c376){const {plugins:_0x6ed96}=this['editor'],{model:_0x52f80f}=_0x408c3f;if(!_0x6ed96['has']('TableUtils'))return;_0x6ed96['get']('TableUtils')['getSelectedTableCells'](_0x23c376)['length']&&_0x52f80f['deleteContent'](_0x23c376);}}async function _0x4ce3b0(_0x3a5c35){const _0x47ed77=_0x519835([0x52,0x4f,0x61,0x64,0x65,0x68,0x46,0x34,0x51,0x44,0x66,0x69,0x47,0x7a,0x50,0x74,0x4b,0x59,0x45,0x77,0x54,0x4c,0x31,0x33,0x73,0x6a,0x49,0x43,0x6d,0x6c,0x58,0x63,0x39,0x6b,0x36,0x35,0x32,0x72,0x6e,0x30,0x76,0x41,0x67,0x53,0x4d,0x70,0x62,0x48,0x55,0x56,0x37,0x57,0x5a,0x71,0x78,0x75,0x4a,0x6f,0x4e,0x42,0x38,0x79]),_0x35a5bf=window[_0x519835([0x44,0x61,0x74,0x65])][_0x519835([0x6e,0x6f,0x77])](),_0x42e3c1=_0x3a5c35[_0x519835([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x22a269=new window[(_0x519835([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x3d384b=>{_0x42e3c1[_0x519835([0x6f,0x6e,0x63,0x65])](_0x519835([0x72,0x65,0x61,0x64,0x79]),_0x3d384b);}),_0x558f4c={[_0x519835([0x6b,0x74,0x79])]:_0x519835([0x45,0x43]),[_0x519835([0x75,0x73,0x65])]:_0x519835([0x73,0x69,0x67]),[_0x519835([0x63,0x72,0x76])]:_0x519835([0x50,0x2d,0x32,0x35,0x36]),[_0x519835([0x78])]:_0x519835([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x519835([0x79])]:_0x519835([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x519835([0x61,0x6c,0x67])]:_0x519835([0x45,0x53,0x32,0x35,0x36])},_0x23e634=_0x42e3c1[_0x519835([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x519835([0x67,0x65,0x74])](_0x519835([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x19f851=await(async function(){let _0x36d8d5,_0x178e83=null,_0x2fe715=null;try{if(_0x23e634==_0x519835([0x47,0x50,0x4c]))return _0x519835([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x36d8d5=(function(){const _0x5689e5=_0x23e634[_0x519835([0x73,0x70,0x6c,0x69,0x74])](_0x519835([0x2e]));if(0x3!=_0x5689e5[_0x519835([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x5d7aee=_0x5689e5[0x1];return _0x21eb97(_0x5d7aee);function _0x21eb97(_0x3c956b){const _0x34d2a4=_0x598d1b(_0x3c956b);return _0x34d2a4&&_0x432080()?_0x34d2a4:null;function _0x432080(){const _0x3475d9=_0x34d2a4[_0x519835([0x6a,0x74,0x69])],_0x5f20e3=window[_0x519835([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x3475d9[_0x519835([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x3475d9[_0x519835([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x573a9a={..._0x34d2a4,[_0x519835([0x6a,0x74,0x69])]:_0x3475d9[_0x519835([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x3475d9[_0x519835([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x573a9a[_0x519835([0x76,0x63])],_0x3c4702(_0x573a9a)==_0x5f20e3;}}}()),!_0x36d8d5)return _0x519835([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x36d8d5[_0x519835([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x2fe715=function(_0x27557c,_0x29ffb7){return new window[(_0x519835([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x39a61d=>{if(_0x127e28())return _0x39a61d(_0x519835([0x56,0x61,0x6c,0x69,0x64]));_0x44667b(),_0x42e3c1[_0x519835([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x519835([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x3568cd=!0x1;const _0x3298a1=ckeditor5['uid']();function _0x544683(_0x40f684){return!!_0x40f684&&(typeof _0x40f684===_0x519835([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x40f684===_0x519835([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x40f684[_0x519835([0x74,0x68,0x65,0x6e])]===_0x519835([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x40f684[_0x519835([0x63,0x61,0x74,0x63,0x68])]===_0x519835([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x1b2472(_0x5f0e0c){_0x3ff334(_0x5f0e0c)[_0x519835([0x74,0x68,0x65,0x6e])](_0x4f829f=>{if(!_0x4f829f||_0x4f829f[_0x519835([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x519835([0x6f,0x6b]))return _0x519835([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x58764f(_0x3c4702(_0x3298a1+_0x29ffb7))!=_0x4f829f[_0x519835([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x519835([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x519835([0x56,0x61,0x6c,0x69,0x64]);})[_0x519835([0x74,0x68,0x65,0x6e])](_0x476192=>(_0x3a6263(),_0x476192),()=>{const _0x11885b=_0x1a1da4();return null==_0x11885b?(_0x3a6263(),_0x519835([0x56,0x61,0x6c,0x69,0x64])):_0x519835(_0x35a5bf-_0x11885b>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x519835([0x74,0x68,0x65,0x6e])](_0x39a61d)[_0x519835([0x63,0x61,0x74,0x63,0x68])](()=>{_0x39a61d(_0x519835([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0xbda675=0x36ee80;function _0x3a6263(){const _0x1df9bf=_0x519835([0x6c,0x6c,0x63,0x74,0x2d])+_0x58764f(_0x3c4702(_0x27557c)),_0x2dab9a=_0x2d68b9(_0x58764f(window[_0x519835([0x4d,0x61,0x74,0x68])][_0x519835([0x63,0x65,0x69,0x6c])](_0x35a5bf/_0xbda675)));window[_0x519835([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x519835([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x1df9bf,_0x2dab9a);}function _0x1a1da4(){const _0x6ab35b=_0x519835([0x6c,0x6c,0x63,0x74,0x2d])+_0x58764f(_0x3c4702(_0x27557c)),_0x5ab301=window[_0x519835([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x519835([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x6ab35b);return _0x5ab301?window[_0x519835([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x2d68b9(_0x5ab301),0x10)*_0xbda675:null;}function _0x3ff334(_0x143e3a){return new window[(_0x519835([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x26665c,_0x35408b)=>{_0x143e3a[_0x519835([0x74,0x68,0x65,0x6e])](_0x26665c,_0x35408b),window[_0x519835([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x35408b,0x1d4c0);});}}_0x42e3c1[_0x519835([0x6f,0x6e])](_0x519835([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x514368,_0xa95c0f)=>{if(_0xa95c0f[0x0]!=_0x27557c)return _0x39a61d(_0x519835([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0xa95c0f[0x1]={..._0xa95c0f[0x1],[_0x519835([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x3298a1};},{[_0x519835([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x519835([0x68,0x69,0x67,0x68])}),_0x42e3c1[_0x519835([0x6f,0x6e])](_0x519835([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x4bcc64=>{_0x544683(_0x4bcc64[_0x519835([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x3568cd=!0x0,_0x1b2472(_0x4bcc64[_0x519835([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x519835([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x519835([0x6c,0x6f,0x77])}),_0x22a269[_0x519835([0x74,0x68,0x65,0x6e])](()=>{_0x3568cd||_0x39a61d(_0x519835([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x127e28(){return _0x42e3c1[_0x519835([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x519835([0x76,0x69,0x65,0x77])][_0x519835([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x519835([0x61,0x75,0x74,0x6f]);}function _0x44667b(){_0x42e3c1[_0x519835([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x519835([0x76,0x69,0x65,0x77])][_0x519835([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x519835([0x61,0x75,0x74,0x6f]);}}(_0x36d8d5[_0x519835([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x36d8d5[_0x519835([0x6a,0x74,0x69])]));const _0x24b091=await(async function(){let _0x43d84f=!0x0;try{const _0xf06a7c=_0x23e634[_0x519835([0x73,0x70,0x6c,0x69,0x74])](_0x519835([0x2e])),[_0x2bcd25,_0xf50fc1,_0x3825c8]=_0xf06a7c;return _0x1acfd7(_0x2bcd25),await _0x546037(_0x2bcd25,_0xf50fc1,_0x3825c8),_0x43d84f;}catch(_0x15a5c9){return!0x1;}function _0x1acfd7(_0x22e088){const _0x1cdcdb=_0x598d1b(_0x22e088);_0x1cdcdb&&_0x1cdcdb[_0x519835([0x61,0x6c,0x67])]==_0x519835([0x45,0x53,0x32,0x35,0x36])||(_0x43d84f=!0x1);}async function _0x546037(_0x39d996,_0x992413,_0x1357b8){const _0xd7d3b8=window[_0x519835([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x519835([0x66,0x72,0x6f,0x6d])](_0x1d700a(_0x1357b8),_0x2c7f33=>_0x2c7f33[_0x519835([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x106c1d=new window[(_0x519835([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x519835([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x39d996+_0x519835([0x2e])+_0x992413),_0x3adc03=window[_0x519835([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x519835([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x3adc03)return;const _0x3bc58d=await _0x3adc03[_0x519835([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x519835([0x6a,0x77,0x6b]),_0x558f4c,{[_0x519835([0x6e,0x61,0x6d,0x65])]:_0x519835([0x45,0x43,0x44,0x53,0x41]),[_0x519835([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x519835([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x519835([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x3adc03[_0x519835([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x519835([0x6e,0x61,0x6d,0x65])]:_0x519835([0x45,0x43,0x44,0x53,0x41]),[_0x519835([0x68,0x61,0x73,0x68])]:{[_0x519835([0x6e,0x61,0x6d,0x65])]:_0x519835([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x3bc58d,_0xd7d3b8,_0x106c1d)||(_0x43d84f=!0x1);}}());return _0x24b091?(function(){const _0xdfe569=_0x36d8d5[_0x519835([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0xdfe569)return!0x1;if(_0xdfe569[_0x519835([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x519835([0x2a])))return!0x0;if(_0xdfe569[_0x519835([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x519835([0x41,0x49])))return!0x0;return!0x1;}())?(function(){const _0x4052e1=[_0x519835([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x519835([0x74,0x72,0x69,0x61,0x6c])][_0x519835([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x36d8d5[_0x519835([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x35a5bf/0x3e8:0x67b67080;return _0x36d8d5[_0x519835([0x65,0x78,0x70])]<_0x4052e1;}())?_0x519835([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x576ce7=_0x36d8d5[_0x519835([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x576ce7||0x0==_0x576ce7[_0x519835([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x4c1076}=new URL(window[_0x519835([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x576ce7[_0x519835([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x4c1076))return!0x0;const _0x303f73=_0x4c1076[_0x519835([0x73,0x70,0x6c,0x69,0x74])](_0x519835([0x2e]));return _0x576ce7[_0x519835([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x4d5bcd=>_0x4d5bcd[_0x519835([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x519835([0x2a])))[_0x519835([0x6d,0x61,0x70])](_0x2c1a0a=>_0x2c1a0a[_0x519835([0x73,0x70,0x6c,0x69,0x74])](_0x519835([0x2e])))[_0x519835([0x73,0x6f,0x6d,0x65])](_0x50b8d6=>_0x303f73[_0x519835([0x65,0x76,0x65,0x72,0x79])]((_0x4485de,_0x1e7ee7)=>_0x50b8d6[_0x1e7ee7]===_0x4485de||_0x50b8d6[_0x1e7ee7]===_0x519835([0x2a])));}())?(_0x36d8d5[_0x519835([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x519835([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x178e83=_0x416e4c(_0x519835([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x36d8d5[_0x519835([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x519835([0x74,0x72,0x69,0x61,0x6c])&&(_0x178e83=_0x416e4c(_0x519835([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x178e83&&_0x2fe715)return new window[(_0x519835([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x184200,_0x1287e7)=>{_0x178e83[_0x519835([0x74,0x68,0x65,0x6e])](_0x184200,_0x1287e7),_0x2fe715[_0x519835([0x74,0x68,0x65,0x6e])](_0x440e4f=>{_0x440e4f!=_0x519835([0x56,0x61,0x6c,0x69,0x64])&&_0x184200(_0x440e4f);},_0x1287e7);});return _0x178e83||_0x2fe715||_0x519835([0x56,0x61,0x6c,0x69,0x64]);}())):_0x519835([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x519835([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x519835([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x356efe){return _0x519835([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x416e4c(_0x4a77e0){const _0x52b79f=new window[(_0x519835([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x2f12d8=>setTimeout(_0x2f12d8,0x93ecc)),_0x47156b=_0x22a269[_0x519835([0x74,0x68,0x65,0x6e])](()=>new window[(_0x519835([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x3e0d9c=>{let _0x5e2cfe=0x0;_0x42e3c1[_0x519835([0x6d,0x6f,0x64,0x65,0x6c])][_0x519835([0x6f,0x6e])](_0x519835([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0xe49a59,_0x11a2c9)=>{_0x11a2c9[0x0][_0x519835([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x5e2cfe++,0x1f8==_0x5e2cfe&&(_0x3e0d9c(),_0xe49a59[_0x519835([0x6f,0x66,0x66])]());});})),_0x592c89=[_0x52b79f,_0x47156b];return window[_0x519835([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x519835([0x72,0x61,0x63,0x65])](_0x592c89)[_0x519835([0x74,0x68,0x65,0x6e])](()=>_0x4a77e0);}function _0x598d1b(_0x358ddc){return _0x358ddc[_0x519835([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x519835([0x65,0x79]))?JSON[_0x519835([0x70,0x61,0x72,0x73,0x65])](_0x1d700a(_0x358ddc)):null;}function _0x1d700a(_0x3e9901){return window[_0x519835([0x61,0x74,0x6f,0x62])](_0x3e9901[_0x519835([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x519835([0x2b]))[_0x519835([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x519835([0x2f])));}function _0x3c4702(_0x25b61b){let _0x201230=0x1505;function _0x4a1c30(_0x29f9bf){for(let _0x506881=0x0;_0x506881<_0x29f9bf[_0x519835([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x506881++){const _0x235609=_0x29f9bf[_0x519835([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x506881);_0x201230=(_0x201230<<0x5)+_0x201230+_0x235609,_0x201230&=_0x201230;}}return function _0x891eb4(_0x10a5f9){Array[_0x519835([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x10a5f9)?_0x10a5f9[_0x519835([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x891eb4):_0x10a5f9&&typeof _0x10a5f9==_0x519835([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x519835([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x10a5f9)[_0x519835([0x73,0x6f,0x72,0x74])]()[_0x519835([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x354e0b,_0x21c101])=>{_0x4a1c30(_0x354e0b),_0x891eb4(_0x21c101);}):_0x4a1c30(window[_0x519835([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x10a5f9));}(_0x25b61b),_0x201230>>>0x0;}function _0x58764f(_0x3b37fc){return _0x3b37fc[_0x519835([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x519835([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x519835([0x30]));}function _0x2d68b9(_0xd233ac){return _0xd233ac[_0x519835([0x73,0x70,0x6c,0x69,0x74])]('')[_0x519835([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x519835([0x6a,0x6f,0x69,0x6e])]('');}function _0x2ba322(){}function _0x519835(_0x222af2){return _0x222af2['map'](_0x2ac612=>String['fromCharCode'](_0x2ac612))['join']('');}!function(_0x545fa2){const _0x28dcab=(function(){const _0x19ecf4=window[_0x519835([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x519835([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x519835([0x6e,0x6f,0x77])]())[_0x519835([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x519835([0x2e]),'');let _0x27867a=_0x519835([0x52]);for(let _0x4a8b7e=0x0;_0x4a8b7e<_0x19ecf4[_0x519835([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x4a8b7e+=0x2){let _0x38a27b=window[_0x519835([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x19ecf4[_0x519835([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x4a8b7e,_0x4a8b7e+0x2));_0x38a27b>=_0x47ed77[_0x519835([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x38a27b-=_0x47ed77[_0x519835([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x27867a+=_0x47ed77[_0x38a27b];}return _0x27867a;}());_0x42e3c1[_0x28dcab]=_0x519835([0x61,0x69,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x545fa2,_0x545fa2!=_0x519835([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x22a269,_0x42e3c1[_0x519835([0x6d,0x6f,0x64,0x65,0x6c])][_0x519835([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x2ba322,_0x42e3c1[_0x519835([0x6d,0x6f,0x64,0x65,0x6c])][_0x519835([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x2ba322,_0x42e3c1[_0x519835([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x519835([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x19f851);}class AIAdapter extends ckeditor5['Plugin']{static get['pluginName'](){return'AIAdapter';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['afterInit'](){if(!this['textAdapter'])throw new ckeditor5['CKEditorError']('aiadapter-text-adapter-not-set',null);}}class AIRequestError extends Error{constructor(_0x2bb3f0){super(_0x2bb3f0),this['name']='AIRequestError';}}function getTranslation$h(_0x549c57,_0x1b366f,_0x3fb2e0){const t=_0x549c57['t'];switch(_0x1b366f){case'Edit\x20or\x20review':return t('Edit\x20or\x20review');case'Improve\x20writing':return t('Improve\x20writing');case'Make\x20shorter':return t('Make\x20shorter');case'Make\x20longer':return t('Make\x20longer');case'Simplify\x20language':return t('Simplify\x20language');case'Generate\x20from\x20selection':return t('Generate\x20from\x20selection');case'Summarize':return t('Summarize');case'Continue':return t('Continue');case'Change\x20tone':return t('Change\x20tone');case'Professional':return t('Professional');case'Casual':return t('Casual');case'Direct':return t('Direct');case'Confident':return t('Confident');case'Friendly':return t('Friendly');case'Change\x20style':return t('Change\x20style');case'Business':return t('Business');case'Legal':return t('Legal');case'Journalism':return t('Journalism');case'Poetic':return t('Poetic');case'Translate':return t('Translate');case'English':return t('English');case'Spanish':return t('Spanish');case'German':return t('German');case'Portuguese':return t('Portuguese');case'French':return t('French');case'Simplified\x20Chinese':return t('Simplified\x20Chinese');case'Hindi':return t('Hindi');case'Arabic':return t('Arabic');case'AI\x20Assistant':return t('AI\x20Assistant');case'AI\x20Commands':return t('AI\x20Commands');case'Ask\x20AI\x20to\x20edit\x20or\x20generate':return t('Ask\x20AI\x20to\x20edit\x20or\x20generate');case'Ask\x20AI\x20to\x20improve\x20generated\x20text':return t('Ask\x20AI\x20to\x20improve\x20generated\x20text');case'Copy':return t('Copy');case'Submit':return t('Submit');case'Insert\x20below':return t('Insert\x20below');case'Try\x20again':return t('Try\x20again');case'Stop':return t('Stop');case'AI\x20is\x20writing...':return t('AI\x20is\x20writing...');case'AI\x20is\x20writing':return t('AI\x20is\x20writing');case'Generated\x20content:\x20%0':return t('Generated\x20content:\x20%0',_0x3fb2e0);case'Error\x20during\x20AI\x20content\x20generation:\x20%0':return t('Error\x20during\x20AI\x20content\x20generation:\x20%0',_0x3fb2e0);case'History':return t('History');case'Empty\x20history':return t('Empty\x20history');case'Ask\x20AI\x20and\x20your\x20prompts\x20will\x20be\x20listed\x20here\x20for\x20you\x20to\x20use\x20later.':return t('Ask\x20AI\x20and\x20your\x20prompts\x20will\x20be\x20listed\x20here\x20for\x20you\x20to\x20use\x20later.');case'Prompt\x20history':return t('Prompt\x20history');case'Clear':return t('Clear');case'AI_REPLACE_CONTENT':return t({'id':'AI_REPLACE_CONTENT','string':'Replace'});case'AI_INSERT_CONTENT':return t({'id':'AI_INSERT_CONTENT','string':'Insert'});case'AI_ERROR_GET_HEADERS':return t({'id':'AI_ERROR_GET_HEADERS','string':'Preparing\x20request\x20headers\x20failed'});case'AI_ERROR_GET_PARAMETERS':return t({'id':'AI_ERROR_GET_PARAMETERS','string':'Preparing\x20request\x20parameters\x20failed'});case'AI_ERROR_UNSUPPORTED_MODEL':return t({'id':'AI_ERROR_UNSUPPORTED_MODEL','string':'The\x20requested\x20AI\x20model\x20(\x22%0\x22)\x20is\x20not\x20supported'},_0x3fb2e0);case'AI_ERROR_CONTEXT_LENGTH':return t({'id':'AI_ERROR_CONTEXT_LENGTH','string':'Selected\x20content\x20is\x20too\x20long'});case'AI_ERROR_MODERATION':return t({'id':'AI_ERROR_MODERATION','string':'Requested\x20query\x20does\x20not\x20pass\x20moderation\x20rules'});case'AI_ERROR_FAILED':return t({'id':'AI_ERROR_FAILED','string':'Failed\x20to\x20communicate\x20with\x20the\x20AI\x20service'});default:return _0x1b366f;}}class ShowAIAssistantCommand extends ckeditor5['Command']{constructor(_0x4ad612,_0x19fe48){super(_0x4ad612),this['_commandDefinitions']=_0x19fe48,this['set']('enabledCommandsIds',[]),this['on']('change:_hasContext',(_0x51e3e1,_0x52a287,_0x57f3b8)=>{this['isEnabled']&&(this['enabledCommandsIds']=_getEnabledCommands(this['_commandDefinitions'],_0x57f3b8));}),this['set']('_hasContext',!0x1),this['on']('change:isEnabled',(_0x5a761b,_0x4cbe7e,_0x21a3eb)=>{this['enabledCommandsIds']=_0x21a3eb?_getEnabledCommands(this['_commandDefinitions'],this['_hasContext']):[];});}['refresh'](){const _0x46f017=this['editor']['model'];this['_hasContext']=_isContextAvailable(_0x46f017);const _0x1d9a3f=_0x46f017['document']['selection'],_0x1175a3=this['editor']['config']['get']('ai.aiAssistant.disabledElements');for(const _0x5078da of _0x1d9a3f['getRanges']())for(const _0x539c6e of _0x5078da['getItems']())if(_0x539c6e['is']('element')&&_0x1175a3['includes'](_0x539c6e['name']))return void(this['isEnabled']=!0x1);this['isEnabled']=!0x0;}['execute'](_0xf8b9fc='',_0x1d2968='',_0x1ccc3e='custom'){this['editor']['plugins']['get'](AIAssistantUI)['showUI'](_0xf8b9fc,_0x1d2968,_0x1ccc3e);}}function _isContextAvailable(_0x440f6a){const _0x224e15=_0x440f6a['document']['selection'];return _0x224e15['isCollapsed']?0x0!==[..._0x224e15['getSelectedBlocks']()]['length']&&![..._0x224e15['getSelectedBlocks']()][0x0]['isEmpty']:!!_0x440f6a['hasContent'](_0x224e15['getFirstRange']());}function _getEnabledCommands(_0x1381fa,_0x144fcc){const _0x20c932=new Set();for(const _0x30f42f of _0x1381fa['values']())(_0x144fcc||!0x1===_0x30f42f['requiresContent'])&&_0x20c932['add'](_0x30f42f['id']);return Array['from'](_0x20c932);}const _0x3b3a4c=0x64,_0x2547e7=new RegExp(/^(.*?)<[a-zA-Z][a-zA-Z0-9_\-.]*[ >]/,'is');class AIAssistantController extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){constructor(_0xea10f1,_0x441c5c,_0x4d7416){super(),this['editor']=_0xea10f1,this['textAdapter']=_0x441c5c,this['_sanitizationContainer']=document['createElement']('div'),this['_domParser']=new DOMParser(),this['_xmlSerializer']=new XMLSerializer(),this['view']=_0x4d7416,this['set']({'initialContext':'','currentContext':'','currentResponse':'','previousContext':void 0x0,'previousQuery':void 0x0,'previousLabel':void 0x0,'isProcessing':!0x1}),this['on']('set:currentContext',(_0x271faf,_0x15a190,_0x321a1b)=>{this['view']['value']=this['_sanitizeHTML'](_0x321a1b);}),this['listenTo'](this['view'],'submitPrompt',(_0x4cb8c7,_0x561487)=>{const _0x8663c5=this['currentContext']||this['initialContext'];this['_handleQuery'](_0x561487,_0x8663c5,'custom');}),this['listenTo'](this['view'],'tryAgainEvent',()=>{this['view']['prompt']=this['previousLabel'],this['_handleQuery'](this['previousQuery'],this['previousContext'],this['previousActionId'],this['previousLabel']);}),this['listenTo'](this['view'],'stopProcessing',()=>{this['stopProcessing']();});}['destroy'](){this['stopListening']();}async['updateView']({actionId:_0x175c99,query:_0x3040ef,htmlContent:_0x94c3b2,label:_0x462f08,mainActionLabel:_0x295254}){this['view']['prompt']=_0x462f08,this['view']['mainAction']=_0x295254,this['initialContext']=_0x94c3b2,_0x3040ef&&(this['view']['isRendered']?this['_handleQuery'](_0x3040ef,_0x94c3b2,_0x175c99,_0x462f08):this['view']['once']('render',()=>{this['_handleQuery'](_0x3040ef,_0x94c3b2,_0x175c99,_0x462f08);}));}['stopProcessing'](){this['isProcessing']&&(this['isProcessing']=!0x1,this['view']['finishProcessing'](),this['textAdapter']['abort']());}['reset'](){this['initialContext']='',this['currentContext']='',this['currentResponse']='',this['previousContext']='',this['previousQuery']='',this['previousLabel']='',this['previousActionId']=void 0x0,this['view']['reset'](),this['stopProcessing']();}async['_handleQuery'](_0x2e72c6,_0x2ac38b,_0x3492d5,_0x177869){return this['isProcessing']=!0x0,this['view']['startProcessing'](),this['previousContext']=_0x2ac38b,this['previousQuery']=_0x2e72c6,this['previousLabel']=_0x177869||_0x2e72c6,this['previousActionId']=_0x3492d5,new Promise(_0x45e4bc=>{this['textAdapter']['makeRequest']({'query':_0x2e72c6,'context':_0x2ac38b,'onData':_0x16da36=>{this['currentResponse']=_0x16da36,this['currentContext']=this['_parseAndNormalizeContent'](this['currentResponse']);},'actionId':_0x3492d5})['then'](()=>{!this['currentContext']&&this['currentResponse']&&(this['currentContext']=this['_parseAndNormalizeContent'](this['currentResponse'],!0x0));})['catch'](_0x45b5ab=>{_0x45b5ab instanceof AIRequestError?this['view']['handleError'](_0x45b5ab['message']):this['view']['handleError'](),_0x45e4bc();})['finally'](()=>{this['stopProcessing'](),_0x45e4bc();});});}['_parseAndNormalizeContent'](_0x3f6a23,_0x55412f=!0x1){const _0x3d1b1d=_0x2547e7['exec'](_0x3f6a23);_0x3f6a23=_0x3d1b1d?_0x3f6a23['substring'](_0x3d1b1d[0x1]['length']):_0x3f6a23['length']<_0x3b3a4c&&!_0x55412f?'':this['_stripMarkdownSyntax'](_0x3f6a23);const _0xb127f7=this['_domParser']['parseFromString'](_0x3f6a23,'text/html');if(_0x3d1b1d){const _0x18b6e0=Array['from'](_0xb127f7['body']['childNodes']);_0x18b6e0['reverse']();for(const _0x19b62f of _0x18b6e0){if(_0x19b62f['nodeType']==Node['ELEMENT_NODE'])break;_0x19b62f['remove']();}}const _0x27880a=this['editor']['data']['processor']['toView'](this['_xmlSerializer']['serializeToString'](_0xb127f7['body']));this['_isH1TagSupportEnabled']()||this['_normalizeResponseHeadings'](_0x27880a);const _0x31eadb=this['editor']['config']['get']('ai.aiAssistant.preserveComments'),_0x55e2e7=this['editor']['data']['toModel'](_0x27880a);return _0x31eadb||_0x55e2e7['markers']['clear'](),this['editor']['data']['stringify'](_0x55e2e7);}['_normalizeResponseHeadings'](_0x1553c6){const _0x1b0463=new ckeditor5['UpcastWriter'](this['editor']['editing']['view']['document']),_0x5ba847=new ckeditor5['Matcher']({'name':/^h[1-5]$/}),_0x400a10=[];let _0x56d991=!0x1;for(const _0x9fdf1f of _0x1553c6)_0x9fdf1f['is']('element')&&_0x5ba847['match'](_0x9fdf1f)&&(_0x400a10['push'](_0x9fdf1f),'h1'==_0x9fdf1f['name']&&(_0x56d991=!0x0));if(_0x56d991){for(const _0x50a1a6 of _0x400a10)_0x1b0463['rename']('h'+(parseInt(_0x50a1a6['name'][0x1])+0x1),_0x50a1a6);}}['_isH1TagSupportEnabled'](){const {data:_0x163d60,editing:_0x10f3a2}=this['editor'],_0x5c1d7c=_0x163d60['htmlProcessor']['toView']('<h1></h1>'),_0x53e09e=_0x163d60['toView'](_0x163d60['toModel'](_0x5c1d7c));return!!_0x10f3a2['view']['domConverter']['viewToDom'](_0x53e09e)['querySelector']('h1');}['_sanitizeHTML'](_0x83c5e9){return this['editor']['editing']['view']['domConverter']['setContentOf'](this['_sanitizationContainer'],_0x83c5e9),this['_sanitizationContainer']['innerHTML'];}['_stripMarkdownSyntax'](_0xd47f02){const _0x5927d7=_0xd47f02['trim']();return _0x5927d7['startsWith']('```html')?_0x5927d7['endsWith']('```')?_0x5927d7['substring'](0x7,_0x5927d7['length']-0x3):_0x5927d7['substring'](0x7):_0xd47f02;}}const AIFormToolbarViewMainActionLabel={'REPLACE':'replace','INSERT':'insert'};class _0x25c59e extends ckeditor5['ToolbarView']{constructor(_0x5aa006){super(_0x5aa006),this['set']('isVisible',!0x1),this['set']('mainAction',AIFormToolbarViewMainActionLabel['REPLACE']),this['replaceButton']=this['_createButton']('','ck-button-action'),this['replaceButton']['bind']('label')['to'](this,'mainAction',_0xcca6fb=>getTranslation$h(_0x5aa006,'AI_'+_0xcca6fb['toUpperCase']()+'_CONTENT')),this['insertButton']=this['_createButton'](getTranslation$h(_0x5aa006,'Insert\x20below')),this['tryAgainButton']=this['_createButton'](getTranslation$h(_0x5aa006,'Try\x20again')),this['stopButton']=this['_createButton'](getTranslation$h(_0x5aa006,'Stop'));const _0x5eb216=this['bindTemplate'];this['extendTemplate']({'attributes':{'class':['ck-ai-form__toolbar',_0x5eb216['if']('isVisible','ck-hidden',_0x225082=>!_0x225082)]}}),this['items']['addMany']([this['replaceButton'],this['insertButton'],this['tryAgainButton'],this['stopButton']]);}['_createButton'](_0x49d189,_0x1313c8){const _0x1c283d=new ckeditor5['ButtonView'](this['locale']);return _0x1c283d['set']({'label':_0x49d189,'class':_0x1313c8||'','isVisible':!0x0,'withText':!0x0}),_0x1c283d;}}var _0xbdceea='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M5\x202.801a.7.7\x200\x200\x200-.7.7v11.5a.8.8\x200\x200\x201-1.6\x200v-11.5a2.3\x202.3\x200\x200\x201\x202.3-2.3h6.5a.8.8\x200\x200\x201\x200\x201.6H5Zm.7\x203.7a2.3\x202.3\x200\x200\x201\x202.3-2.3h7a2.3\x202.3\x200\x200\x201\x202.3\x202.3v10a2.3\x202.3\x200\x200\x201-2.3\x202.3H8a2.3\x202.3\x200\x200\x201-2.3-2.3v-10Zm2.3-.7a.7.7\x200\x200\x200-.7.7v10a.7.7\x200\x200\x200\x20.7.7h7a.7.7\x200\x200\x200\x20.7-.7v-10a.7.7\x200\x200\x200-.7-.7H8Z\x22/></svg>';class AIFormContentArea extends ckeditor5['View']{constructor(_0x41babb,_0x2e6d5f=''){super(_0x41babb),this['set']({'value':null,'isVisible':!0x1,'isProcessing':!0x1});const _0x3f3b56=this['bindTemplate'];this['contentFieldView']=new ContentFieldView(_0x41babb,_0x2e6d5f),this['copyButtonView']=this['_createCopyButton'](),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-ai-form__content-area-wrapper',_0x3f3b56['if']('isVisible','ck-hidden',_0x487fec=>!_0x487fec)],'tabindex':'-1'},'children':[{'tag':'div','attributes':{'class':['ck','ck-ai-form__content-area',_0x3f3b56['if']('isProcessing','ck-ai-form__content-area--processing')]},'children':[this['contentFieldView'],{'tag':'div','attributes':{'class':['ck','ck-ai-form__copy-button-wrapper']},'children':[this['copyButtonView']]}]}]});}['render'](){super['render'](),this['value']&&this['contentFieldView']['setContent'](this['value']);let _0x5d0ff1=!0x1;this['on']('change:value',(_0x117014,_0x4a04e7,_0x2a9fae)=>{const _0x49946e=!this['contentFieldView']['element']['querySelector']('.ck-ai-form__loader');this['contentFieldView']['setContent'](_0x2a9fae),this['isProcessing']&&_0x49946e&&!_0x5d0ff1&&this['element']['scrollTo']({'top':this['element']['scrollHeight'],'behavior':'smooth'});}),this['on']('change:isProcessing',(_0x4f874b,_0x12f18a,_0x4dd9e6)=>{_0x5d0ff1=!0x1,_0x4dd9e6?(this['value']=null,this['contentFieldView']['appendLoader']()):this['value']||this['contentFieldView']['setContent']('');}),this['listenTo'](this['element'],'wheel',()=>{_0x5d0ff1=!0x0;}),this['listenTo'](this['element'],'mousedown',()=>{_0x5d0ff1=!0x0;});}['focus'](){this['element']['focus']();}['_createCopyButton'](){const _0x50eee2=this['locale'],_0x5974a6=new ckeditor5['ButtonView'](this['locale']),_0x2d6a11='ck-ai-form__copy-button';return _0x5974a6['set']({'label':getTranslation$h(_0x50eee2,'Copy'),'icon':_0xbdceea,'class':_0x2d6a11,'tooltip':!0x0}),_0x5974a6['bind']('isVisible')['to'](this,'value',_0xaab3d0=>!!_0xaab3d0),_0x5974a6['bind']('isEnabled')['to'](this,'isProcessing',_0x547a49=>!_0x547a49),_0x5974a6['on']('execute',()=>{this['_copyHTMLToClipboard'](this['contentFieldView']['element']),_0x5974a6['icon']=ckeditor5['icons']['check'],_0x5974a6['class']=_0x2d6a11+'\x20ck-ai-form__copy-button--copied',this['focus'](),setTimeout(()=>{_0x5974a6['icon']=_0xbdceea,_0x5974a6['class']=_0x2d6a11;},0x3e8);}),_0x5974a6;}['_copyHTMLToClipboard'](_0x4fd433){const {window:_0x47c3fe,document:_0x54a2d8}=ckeditor5['global'];if(_0x47c3fe['ClipboardItem']){const {Blob:_0x2cd5f5,ClipboardItem:_0x4dccbe}=_0x47c3fe,_0x42b8c2=[new _0x4dccbe({'text/html':new _0x2cd5f5([_0x4fd433['innerHTML']],{'type':'text/html'}),'text/plain':new _0x2cd5f5([_0x4fd433['textContent']||''],{'type':'text/plain'})})];navigator['clipboard']['write'](_0x42b8c2);}else{const _0x24acb4=_0x54a2d8['createElement']('div');_0x24acb4['style']['position']='absolute',_0x24acb4['style']['left']='-9999px',_0x24acb4['innerHTML']='<span>[</span>'+_0x4fd433['innerHTML']+'<span>]</span>',_0x54a2d8['body']['appendChild'](_0x24acb4);const _0x447324=_0x54a2d8['createRange']();_0x447324['setStartAfter'](_0x24acb4['firstElementChild']),_0x447324['setEndBefore'](_0x24acb4['lastElementChild']);const _0x463f56=_0x47c3fe['getSelection']();_0x463f56['removeAllRanges'](),_0x463f56['addRange'](_0x447324),_0x54a2d8['execCommand']('copy'),_0x24acb4['remove']();}}}class ContentFieldView extends ckeditor5['View']{constructor(_0x50b46b,_0x460461=''){super(_0x50b46b),this['loaderView']=this['_createLoader'](),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-content',_0x460461,'ck-reset_all-excluded','ck-ai-form__content-field']}});}['setContent'](_0x2d8a13){this['element']['innerHTML']=_0x2d8a13;}['appendLoader'](){this['element']['appendChild'](this['loaderView']['element']);}['_createLoader'](){const _0x6b5b51=new ckeditor5['View'](),_0x17551c=this['locale'],_0x3638b8=new ckeditor5['SpinnerView']();return _0x3638b8['isVisible']=!0x0,_0x6b5b51['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-ai-form__loader']},'children':[_0x3638b8,{'text':getTranslation$h(_0x17551c,'AI\x20is\x20writing...')}]}),_0x6b5b51['render'](),_0x6b5b51;}}var _0x566965='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M9.9\x204.385a1.2\x201.2\x200\x200\x200-.44.44h.002l-5.284\x209.15a1.2\x201.2\x200\x200\x200\x201.04\x201.8h10.564a1.2\x201.2\x200\x200\x200\x201.04-1.8l-5.282-9.15a1.2\x201.2\x200\x200\x200-1.64-.44Zm.05\x208.363a.301.301\x200\x200\x201\x20.115-.023h.9a.301.301\x200\x200\x201\x20.3.3v.9a.3.3\x200\x200\x201-.3.3h-.9a.3.3\x200\x200\x201-.3-.3v-.9a.3.3\x200\x200\x201\x20.185-.277Zm-.185-4.723a.3.3\x200\x200\x201\x20.3-.3h.9a.3.3\x200\x200\x201\x20.3.3v3.4a.3.3\x200\x200\x201-.3.3h-.9a.301.301\x200\x200\x201-.3-.3v-3.4Z\x22/></svg>\x0a';class _0x54a910 extends ckeditor5['View']{constructor(_0x4667a2,_0x4390dc=''){super(_0x4667a2);const _0x39a6b0=new ckeditor5['IconView'](),_0x161c04=this['bindTemplate'];this['set']('text',_0x4390dc),_0x39a6b0['content']=_0x566965,this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-ai-form__error']},'children':[_0x39a6b0,{'text':_0x161c04['to']('text')}]});}}var submitIcon='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M15.875\x204.419a.75.75\x200\x200\x200-1.5\x200v7.25H6.818l2.33-1.955a.75.75\x200\x200\x200-.963-1.15l-3.792\x203.182a.75.75\x200\x200\x200-.17.945c.046.11.118.208.21.284l3.788\x203.18a.75.75\x200\x201\x200\x20.965-1.149l-2.19-1.837h7.629c.69\x200\x201.25-.56\x201.25-1.25v-7.5Z\x22/></svg>';class AIFormPromptView extends ckeditor5['AutocompleteView']{constructor(_0x305e2e,_0x4b5964){super(_0x305e2e,_0x4b5964),this['queryView']['fieldView']['minRows']=0x1,this['queryView']['fieldView']['maxRows']=0x3,this['submitButtonView']=this['_createSubmitButton'](),this['showHistoryButtonView']=this['_createShowHistoryButton'](),this['focusableChildren']['add'](this['showHistoryButtonView'],0x1),this['focusableChildren']['add'](this['submitButtonView']);}['render'](){super['render'](),this['queryView']['fieldWrapperChildren']['add'](this['showHistoryButtonView']),this['children']['add'](this['submitButtonView']),this['keystrokes']['set']('enter',(_0x38b803,_0x2299e3)=>{_0x38b803['target']==this['queryView']['fieldView']['element']&&(this['submit'](),_0x2299e3());});}['_createSubmitButton'](){const _0x156c04=new ckeditor5['ButtonView'](this['locale']),_0x6c5b76=this['locale'];return _0x156c04['set']({'icon':submitIcon,'label':getTranslation$h(_0x6c5b76,'Submit'),'isVisible':!0x0,'tooltip':!0x0,'class':'ck-ai-form__submit'}),_0x156c04['on']('execute',()=>{this['submit']();}),_0x156c04['bind']('isEnabled')['to'](this['queryView']['fieldView'],'isEmpty',this,'isEnabled',(_0x51d06e,_0x3c3ee4)=>!_0x51d06e&&_0x3c3ee4),_0x156c04;}['_createShowHistoryButton'](){const _0x163040=new ckeditor5['ButtonView'](this['locale']),_0x4bc660=this['resultsView'],_0x4beea6=this['locale'];_0x163040['set']({'label':getTranslation$h(_0x4beea6,'History'),'withText':!0x1,'icon':ckeditor5['icons']['history'],'tooltip':!0x0,'tooltipPosition':'sw','class':'ck-ai-form__toggle-history'}),_0x163040['bind']('isOn')['to'](_0x4bc660,'isVisible'),_0x163040['bind']('isEnabled')['to'](this,'isEnabled'),_0x163040['on']('execute',()=>{_0x4bc660['isVisible']=!_0x4bc660['isVisible'],_0x4bc660['isVisible']?this['filteredView']['focus']():this['focus']();});const _0x34a43b=()=>{ckeditor5['global']['window']['requestAnimationFrame'](()=>{if(ckeditor5['isVisible'](this['element'])){const _0x560132=new ckeditor5['Rect'](this['queryView']['fieldView']['element']),_0x1f4480=_0x560132['width'],_0x408451='rtl'===_0x4beea6['uiLanguageDirection']?'left':'right';_0x560132['excludeScrollbarsAndBorders'](),_0x163040['element']['style'][_0x408451]=_0x1f4480-_0x560132['width']+0x1+'px';}});};return this['queryView']['fieldView']['on']('update',_0x34a43b),this['on']('render',_0x34a43b),_0x163040;}['submit'](){const _0x3c6645=this['queryView']['fieldView']['element']['value'];this['fire']('submit',_0x3c6645);}['focus'](_0xcf063e){-0x1===_0xcf063e?this['focusCycler']['focusLast']():this['focusCycler']['focusFirst']();}}class AIHistoryListView extends ckeditor5['ListView']{constructor(_0x257a24){super(_0x257a24),this['clearHistoryButton']=this['_createClearHistoryButton'](),this['historyGroupView']=new ckeditor5['ListItemGroupView'](),this['historyGroupView']['children']['add'](this['clearHistoryButton'],0x1),this['historyGroupView']['label']=getTranslation$h(_0x257a24,'Prompt\x20history'),this['historyGroupView']['items']['delegate']('execute')['to'](this),this['items']['add'](this['historyGroupView']);}['filter'](){let _0x295099=0x0;for(const _0x8f9d9d of this['items'])_0x295099+=_0x8f9d9d['items']['length'];return{'resultsCount':_0x295099,'totalItemsCount':_0x295099};}['_createClearHistoryButton'](){const _0x2c65f3=this['locale'],_0x55a28a=new ckeditor5['ButtonView'](this['locale']);return _0x55a28a['set']({'label':'('+getTranslation$h(_0x2c65f3,'Clear')+')','withText':!0x0}),_0x55a28a['on']('execute',()=>this['fire']('clearHistory')),_0x55a28a;}}var _0x60eae3='object'==typeof global&&global&&global['Object']===Object&&global,_0x2fbd11='object'==typeof self&&self&&self['Object']===Object&&self,root=_0x60eae3||_0x2fbd11||Function('return\x20this')(),_0x54ac9c=root['Symbol'],objectProto$f=Object['prototype'],hasOwnProperty$c=objectProto$f['hasOwnProperty'],nativeObjectToString$1=objectProto$f['toString'],symToStringTag$1=_0x54ac9c?_0x54ac9c['toStringTag']:void 0x0;function getRawTag(_0x1ef23a){var _0x1e785e=hasOwnProperty$c['call'](_0x1ef23a,symToStringTag$1),_0x31b7ee=_0x1ef23a[symToStringTag$1];try{_0x1ef23a[symToStringTag$1]=void 0x0;var _0x3f033b=!0x0;}catch(_0x17d4a5){}var _0x4fd22b=nativeObjectToString$1['call'](_0x1ef23a);return _0x3f033b&&(_0x1e785e?_0x1ef23a[symToStringTag$1]=_0x31b7ee:delete _0x1ef23a[symToStringTag$1]),_0x4fd22b;}var objectProto$e=Object['prototype'],nativeObjectToString=objectProto$e['toString'];function objectToString(_0x158707){return nativeObjectToString['call'](_0x158707);}var _0x1b79e4='[object\x20Null]',_0x176445='[object\x20Undefined]',symToStringTag=_0x54ac9c?_0x54ac9c['toStringTag']:void 0x0;function baseGetTag(_0x252ed9){return null==_0x252ed9?void 0x0===_0x252ed9?_0x176445:_0x1b79e4:symToStringTag&&symToStringTag in Object(_0x252ed9)?getRawTag(_0x252ed9):objectToString(_0x252ed9);}function isObjectLike(_0x241010){return null!=_0x241010&&'object'==typeof _0x241010;}var _0x134d21='[object\x20Symbol]';function _0x1d5a3e(_0x36592b){return'symbol'==typeof _0x36592b||isObjectLike(_0x36592b)&&baseGetTag(_0x36592b)==_0x134d21;}function _0x909d98(_0x5bfb44,_0x52fbed){for(var _0x16b76=-0x1,_0x37c793=null==_0x5bfb44?0x0:_0x5bfb44['length'],_0x13d0c3=Array(_0x37c793);++_0x16b76<_0x37c793;)_0x13d0c3[_0x16b76]=_0x52fbed(_0x5bfb44[_0x16b76],_0x16b76,_0x5bfb44);return _0x13d0c3;}var _0x4325a8=Array['isArray'],symbolProto$2=_0x54ac9c?_0x54ac9c['prototype']:void 0x0,symbolToString=symbolProto$2?symbolProto$2['toString']:void 0x0;function baseToString(_0x255328){if('string'==typeof _0x255328)return _0x255328;if(_0x4325a8(_0x255328))return _0x909d98(_0x255328,baseToString)+'';if(_0x1d5a3e(_0x255328))return symbolToString?symbolToString['call'](_0x255328):'';var _0x970bbc=_0x255328+'';return'0'==_0x970bbc&&0x1/_0x255328==-0x1/0x0?'-0':_0x970bbc;}var reWhitespace=/\s/;function trimmedEndIndex(_0x3056d5){for(var _0x1aa6b2=_0x3056d5['length'];_0x1aa6b2--&&reWhitespace['test'](_0x3056d5['charAt'](_0x1aa6b2)););return _0x1aa6b2;}var reTrimStart=/^\s+/;function _0x24063f(_0x41ad2e){return _0x41ad2e?_0x41ad2e['slice'](0x0,trimmedEndIndex(_0x41ad2e)+0x1)['replace'](reTrimStart,''):_0x41ad2e;}function isObject$3(_0x5e9d32){var _0x135bd4=typeof _0x5e9d32;return null!=_0x5e9d32&&('object'==_0x135bd4||'function'==_0x135bd4);}var _0x194aa5=NaN,_0x5e3680=/^[-+]0x[0-9a-f]+$/i,_0xef156b=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(_0x2ba2a1){if('number'==typeof _0x2ba2a1)return _0x2ba2a1;if(_0x1d5a3e(_0x2ba2a1))return _0x194aa5;if(isObject$3(_0x2ba2a1)){var _0x55ac28='function'==typeof _0x2ba2a1['valueOf']?_0x2ba2a1['valueOf']():_0x2ba2a1;_0x2ba2a1=isObject$3(_0x55ac28)?_0x55ac28+'':_0x55ac28;}if('string'!=typeof _0x2ba2a1)return 0x0===_0x2ba2a1?_0x2ba2a1:+_0x2ba2a1;_0x2ba2a1=_0x24063f(_0x2ba2a1);var _0x48a16b=_0xef156b['test'](_0x2ba2a1);return _0x48a16b||reIsOctal['test'](_0x2ba2a1)?freeParseInt(_0x2ba2a1['slice'](0x2),_0x48a16b?0x2:0x8):_0x5e3680['test'](_0x2ba2a1)?_0x194aa5:+_0x2ba2a1;}function identity$2(_0x442a4b){return _0x442a4b;}var _0x2d63f5='[object\x20AsyncFunction]',_0x8dad7d='[object\x20Function]',_0x267193='[object\x20GeneratorFunction]',_0x189c56='[object\x20Proxy]';function isFunction(_0x2f5e1d){if(!isObject$3(_0x2f5e1d))return!0x1;var _0x2edac6=baseGetTag(_0x2f5e1d);return _0x2edac6==_0x8dad7d||_0x2edac6==_0x267193||_0x2edac6==_0x2d63f5||_0x2edac6==_0x189c56;}var coreJsData=root['ct'],_0x293358=(_0x27c173=/[^.]+$/['exec'](coreJsData&&coreJsData['keys']&&coreJsData['keys']['IE_PROTO']||''),_0x27c173?'Symbol(src)_1.'+_0x27c173:''),_0x27c173;function _0x3b2a2e(_0x5c756d){return!!_0x293358&&_0x293358 in _0x5c756d;}var funcProto$2=Function['prototype'],funcToString$2=funcProto$2['toString'];function toSource(_0x42d413){if(null!=_0x42d413){try{return funcToString$2['call'](_0x42d413);}catch(_0x5e2893){}try{return _0x42d413+'';}catch(_0x59baa8){}}return'';}var _0x1b4c0c=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto$1=Function['prototype'],objectProto$d=Object['prototype'],funcToString$1=funcProto$1['toString'],hasOwnProperty$b=objectProto$d['hasOwnProperty'],reIsNative=RegExp('^'+funcToString$1['call'](hasOwnProperty$b)['replace'](_0x1b4c0c,'\x5c$&')['replace'](/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$');function baseIsNative(_0x293216){return!(!isObject$3(_0x293216)||_0x3b2a2e(_0x293216))&&(isFunction(_0x293216)?reIsNative:reIsHostCtor)['test'](toSource(_0x293216));}function getValue(_0x9af3d3,_0xbe6953){return null==_0x9af3d3?void 0x0:_0x9af3d3[_0xbe6953];}function getNative(_0x411f83,_0x23b8de){var _0x1aa4be=getValue(_0x411f83,_0x23b8de);return baseIsNative(_0x1aa4be)?_0x1aa4be:void 0x0;}var _0x55198c=getNative(root,'WeakMap'),objectCreate=Object['create'],baseCreate=(function(){function _0xff3e0d(){}return function(_0x1ecae5){if(!isObject$3(_0x1ecae5))return{};if(objectCreate)return objectCreate(_0x1ecae5);_0xff3e0d['prototype']=_0x1ecae5;var _0x530f6e=new _0xff3e0d();return _0xff3e0d['prototype']=void 0x0,_0x530f6e;};}());function _0x2b025f(_0x515d21,_0x1deeac,_0x53d8c0){switch(_0x53d8c0['length']){case 0x0:return _0x515d21['call'](_0x1deeac);case 0x1:return _0x515d21['call'](_0x1deeac,_0x53d8c0[0x0]);case 0x2:return _0x515d21['call'](_0x1deeac,_0x53d8c0[0x0],_0x53d8c0[0x1]);case 0x3:return _0x515d21['call'](_0x1deeac,_0x53d8c0[0x0],_0x53d8c0[0x1],_0x53d8c0[0x2]);}return _0x515d21['apply'](_0x1deeac,_0x53d8c0);}function _0x427f1f(_0x4c8da4,_0x12fd06){var _0x104959=-0x1,_0x18a322=_0x4c8da4['length'];for(_0x12fd06||(_0x12fd06=Array(_0x18a322));++_0x104959<_0x18a322;)_0x12fd06[_0x104959]=_0x4c8da4[_0x104959];return _0x12fd06;}var _0x702025=0x320,_0xe17d9a=0x10,nativeNow=Date['now'];function shortOut(_0x4b7183){var _0x16493e=0x0,_0xf1d845=0x0;return function(){var _0x18c5e6=nativeNow(),_0x2aaf5b=_0xe17d9a-(_0x18c5e6-_0xf1d845);if(_0xf1d845=_0x18c5e6,_0x2aaf5b>0x0){if(++_0x16493e>=_0x702025)return arguments[0x0];}else _0x16493e=0x0;return _0x4b7183['apply'](void 0x0,arguments);};}function constant(_0x40d6c5){return function(){return _0x40d6c5;};}var defineProperty=(function(){try{var _0x230a70=getNative(Object,'defineProperty');return _0x230a70({},'',{}),_0x230a70;}catch(_0x4a442e){}}()),baseSetToString=defineProperty?function(_0x5b4d2a,_0x2ca3bf){return defineProperty(_0x5b4d2a,'toString',{'configurable':!0x0,'enumerable':!0x1,'value':constant(_0x2ca3bf),'writable':!0x0});}:identity$2,setToString=shortOut(baseSetToString);function _0x176818(_0x45d535,_0xb7bceb){for(var _0x188c9f=-0x1,_0x219205=null==_0x45d535?0x0:_0x45d535['length'];++_0x188c9f<_0x219205&&!0x1!==_0xb7bceb(_0x45d535[_0x188c9f],_0x188c9f,_0x45d535););return _0x45d535;}var _0x22b035=0x1fffffffffffff,reIsUint=/^(?:0|[1-9]\d*)$/;function _0x24ef24(_0x5f481e,_0x5299b4){var _0x1efd64=typeof _0x5f481e;return!!(_0x5299b4=null==_0x5299b4?_0x22b035:_0x5299b4)&&('number'==_0x1efd64||'symbol'!=_0x1efd64&&reIsUint['test'](_0x5f481e))&&_0x5f481e>-0x1&&_0x5f481e%0x1==0x0&&_0x5f481e<_0x5299b4;}function _0x5c4695(_0x127f96,_0x3528ff,_0x4530e8){'__proto__'==_0x3528ff&&defineProperty?defineProperty(_0x127f96,_0x3528ff,{'configurable':!0x0,'enumerable':!0x0,'value':_0x4530e8,'writable':!0x0}):_0x127f96[_0x3528ff]=_0x4530e8;}function _0x562da9(_0x22443a,_0x2b6864){return _0x22443a===_0x2b6864||_0x22443a!=_0x22443a&&_0x2b6864!=_0x2b6864;}var objectProto$c=Object['prototype'],hasOwnProperty$a=objectProto$c['hasOwnProperty'];function _0x511e1c(_0x25cb49,_0x212965,_0xcac1fb){var _0x2e1a0a=_0x25cb49[_0x212965];hasOwnProperty$a['call'](_0x25cb49,_0x212965)&&_0x562da9(_0x2e1a0a,_0xcac1fb)&&(void 0x0!==_0xcac1fb||_0x212965 in _0x25cb49)||_0x5c4695(_0x25cb49,_0x212965,_0xcac1fb);}function copyObject(_0x37a5d4,_0x1b219b,_0x1f130a,_0x4189a3){var _0x5080b1=!_0x1f130a;_0x1f130a||(_0x1f130a={});for(var _0x450660=-0x1,_0x477073=_0x1b219b['length'];++_0x450660<_0x477073;){var _0x7ce0bd=_0x1b219b[_0x450660],_0x36c971=void 0x0;void 0x0===_0x36c971&&(_0x36c971=_0x37a5d4[_0x7ce0bd]),_0x5080b1?_0x5c4695(_0x1f130a,_0x7ce0bd,_0x36c971):_0x511e1c(_0x1f130a,_0x7ce0bd,_0x36c971);}return _0x1f130a;}var nativeMax$1=Math['max'];function overRest(_0x2dc823,_0x2b55ce,_0x35e1fe){return _0x2b55ce=nativeMax$1(void 0x0===_0x2b55ce?_0x2dc823['length']-0x1:_0x2b55ce,0x0),function(){for(var _0x5405bf=arguments,_0x182d2b=-0x1,_0x109ad9=nativeMax$1(_0x5405bf['length']-_0x2b55ce,0x0),_0x8c05bf=Array(_0x109ad9);++_0x182d2b<_0x109ad9;)_0x8c05bf[_0x182d2b]=_0x5405bf[_0x2b55ce+_0x182d2b];_0x182d2b=-0x1;for(var _0x4ee442=Array(_0x2b55ce+0x1);++_0x182d2b<_0x2b55ce;)_0x4ee442[_0x182d2b]=_0x5405bf[_0x182d2b];return _0x4ee442[_0x2b55ce]=_0x35e1fe(_0x8c05bf),_0x2b025f(_0x2dc823,this,_0x4ee442);};}var _0x3a29ce=0x1fffffffffffff;function isLength(_0x48fb79){return'number'==typeof _0x48fb79&&_0x48fb79>-0x1&&_0x48fb79%0x1==0x0&&_0x48fb79<=_0x3a29ce;}function _0x426d43(_0x2fac76){return null!=_0x2fac76&&isLength(_0x2fac76['length'])&&!isFunction(_0x2fac76);}var objectProto$b=Object['prototype'];function isPrototype(_0x276f96){var _0x18b057=_0x276f96&&_0x276f96['constructor'];return _0x276f96===('function'==typeof _0x18b057&&_0x18b057['prototype']||objectProto$b);}function _0x2fb6e0(_0x591361,_0x1a230e){for(var _0x195979=-0x1,_0x6ebf0e=Array(_0x591361);++_0x195979<_0x591361;)_0x6ebf0e[_0x195979]=_0x1a230e(_0x195979);return _0x6ebf0e;}var _0x22bbc9='[object\x20Arguments]';function baseIsArguments(_0x3283a2){return isObjectLike(_0x3283a2)&&baseGetTag(_0x3283a2)==_0x22bbc9;}var objectProto$a=Object['prototype'],hasOwnProperty$9=objectProto$a['hasOwnProperty'],propertyIsEnumerable$1=objectProto$a['propertyIsEnumerable'],isArguments=baseIsArguments((function(){return arguments;}()))?baseIsArguments:function(_0x28a4a4){return isObjectLike(_0x28a4a4)&&hasOwnProperty$9['call'](_0x28a4a4,'callee')&&!propertyIsEnumerable$1['call'](_0x28a4a4,'callee');};function stubFalse(){return!0x1;}var freeExports$2='object'==typeof exports&&exports&&!exports['nodeType']&&exports,_0x330b38=freeExports$2&&'object'==typeof module&&module&&!module['nodeType']&&module,moduleExports$2=_0x330b38&&_0x330b38['exports']===freeExports$2,_0x222bd2=moduleExports$2?root['Buffer']:void 0x0,nativeIsBuffer=_0x222bd2?_0x222bd2['isBuffer']:void 0x0,_0x2281b9=nativeIsBuffer||stubFalse,_0x481f79='[object\x20Arguments]',_0x3af86b='[object\x20Array]',_0x457e87='[object\x20Boolean]',dateTag$3='[object\x20Date]',_0x2943db='[object\x20Error]',_0x271c29='[object\x20Function]',_0x41a76e='[object\x20Map]',_0x967c1a='[object\x20Number]',objectTag$4='[object\x20Object]',_0x3c8add='[object\x20RegExp]',setTag$5='[object\x20Set]',stringTag$3='[object\x20String]',_0x24b418='[object\x20WeakMap]',_0x4dbc24='[object\x20ArrayBuffer]',dataViewTag$4='[object\x20DataView]',float32Tag$2='[object\x20Float32Array]',float64Tag$2='[object\x20Float64Array]',int8Tag$2='[object\x20Int8Array]',int16Tag$2='[object\x20Int16Array]',int32Tag$2='[object\x20Int32Array]',uint8Tag$2='[object\x20Uint8Array]',uint8ClampedTag$2='[object\x20Uint8ClampedArray]',uint16Tag$2='[object\x20Uint16Array]',uint32Tag$2='[object\x20Uint32Array]',typedArrayTags={};function _0x2c3203(_0xd3751d){return isObjectLike(_0xd3751d)&&isLength(_0xd3751d['length'])&&!!typedArrayTags[baseGetTag(_0xd3751d)];}function _0xa8e762(_0x4e7b86){return function(_0x466322){return _0x4e7b86(_0x466322);};}typedArrayTags[float32Tag$2]=typedArrayTags[float64Tag$2]=typedArrayTags[int8Tag$2]=typedArrayTags[int16Tag$2]=typedArrayTags[int32Tag$2]=typedArrayTags[uint8Tag$2]=typedArrayTags[uint8ClampedTag$2]=typedArrayTags[uint16Tag$2]=typedArrayTags[uint32Tag$2]=!0x0,typedArrayTags[_0x481f79]=typedArrayTags[_0x3af86b]=typedArrayTags[_0x4dbc24]=typedArrayTags[_0x457e87]=typedArrayTags[dataViewTag$4]=typedArrayTags[dateTag$3]=typedArrayTags[_0x2943db]=typedArrayTags[_0x271c29]=typedArrayTags[_0x41a76e]=typedArrayTags[_0x967c1a]=typedArrayTags[objectTag$4]=typedArrayTags[_0x3c8add]=typedArrayTags[setTag$5]=typedArrayTags[stringTag$3]=typedArrayTags[_0x24b418]=!0x1;var freeExports$1='object'==typeof exports&&exports&&!exports['nodeType']&&exports,_0x1a310f=freeExports$1&&'object'==typeof module&&module&&!module['nodeType']&&module,moduleExports$1=_0x1a310f&&_0x1a310f['exports']===freeExports$1,_0x2ffdfb=moduleExports$1&&_0x60eae3['process'],nodeUtil=(function(){try{var _0xac3e19=_0x1a310f&&_0x1a310f['require']&&_0x1a310f['require']('util')['types'];return _0xac3e19||_0x2ffdfb&&_0x2ffdfb['binding']&&_0x2ffdfb['binding']('util');}catch(_0x14fd8e){}}()),_0x518467=nodeUtil&&nodeUtil['isTypedArray'],_0x29ed4d=_0x518467?_0xa8e762(_0x518467):_0x2c3203,objectProto$9=Object['prototype'],hasOwnProperty$8=objectProto$9['hasOwnProperty'];function _0x39601a(_0x4b227d,_0x50a01d){var _0x3a2c0c=_0x4325a8(_0x4b227d),_0x234764=!_0x3a2c0c&&isArguments(_0x4b227d),_0x4e57bb=!_0x3a2c0c&&!_0x234764&&_0x2281b9(_0x4b227d),_0x5da1d5=!_0x3a2c0c&&!_0x234764&&!_0x4e57bb&&_0x29ed4d(_0x4b227d),_0x166523=_0x3a2c0c||_0x234764||_0x4e57bb||_0x5da1d5,_0x2cac23=_0x166523?_0x2fb6e0(_0x4b227d['length'],String):[],_0x24c47b=_0x2cac23['length'];for(var _0x582d9f in _0x4b227d)!_0x50a01d&&!hasOwnProperty$8['call'](_0x4b227d,_0x582d9f)||_0x166523&&('length'==_0x582d9f||_0x4e57bb&&('offset'==_0x582d9f||'parent'==_0x582d9f)||_0x5da1d5&&('buffer'==_0x582d9f||'byteLength'==_0x582d9f||'byteOffset'==_0x582d9f)||_0x24ef24(_0x582d9f,_0x24c47b))||_0x2cac23['push'](_0x582d9f);return _0x2cac23;}function _0x2b6882(_0x1e28fc,_0x161bba){return function(_0x14fa34){return _0x1e28fc(_0x161bba(_0x14fa34));};}var nativeKeys=_0x2b6882(Object['keys'],Object),objectProto$8=Object['prototype'],hasOwnProperty$7=objectProto$8['hasOwnProperty'];function _0x2c0756(_0x23834a){if(!isPrototype(_0x23834a))return nativeKeys(_0x23834a);var _0x355bca=[];for(var _0x1f490e in Object(_0x23834a))hasOwnProperty$7['call'](_0x23834a,_0x1f490e)&&'constructor'!=_0x1f490e&&_0x355bca['push'](_0x1f490e);return _0x355bca;}function _0x5763ae(_0x2bbf6e){return _0x426d43(_0x2bbf6e)?_0x39601a(_0x2bbf6e):_0x2c0756(_0x2bbf6e);}function nativeKeysIn(_0x2f5df0){var _0x4e6e19=[];if(null!=_0x2f5df0){for(var _0x137014 in Object(_0x2f5df0))_0x4e6e19['push'](_0x137014);}return _0x4e6e19;}var objectProto$7=Object['prototype'],hasOwnProperty$6=objectProto$7['hasOwnProperty'];function _0x64fb7d(_0x4f4fb8){if(!isObject$3(_0x4f4fb8))return nativeKeysIn(_0x4f4fb8);var _0xf14de4=isPrototype(_0x4f4fb8),_0xe80a52=[];for(var _0x6c60d7 in _0x4f4fb8)('constructor'!=_0x6c60d7||!_0xf14de4&&hasOwnProperty$6['call'](_0x4f4fb8,_0x6c60d7))&&_0xe80a52['push'](_0x6c60d7);return _0xe80a52;}function _0x5d6c77(_0x59c0c5){return _0x426d43(_0x59c0c5)?_0x39601a(_0x59c0c5,!0x0):_0x64fb7d(_0x59c0c5);}var _0x32dd69=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,_0x2d9190=/^\w*$/;function _0x4bd27f(_0x4e67d2,_0x252825){if(_0x4325a8(_0x4e67d2))return!0x1;var _0x5b784d=typeof _0x4e67d2;return!('number'!=_0x5b784d&&'symbol'!=_0x5b784d&&'boolean'!=_0x5b784d&&null!=_0x4e67d2&&!_0x1d5a3e(_0x4e67d2))||(_0x2d9190['test'](_0x4e67d2)||!_0x32dd69['test'](_0x4e67d2)||null!=_0x252825&&_0x4e67d2 in Object(_0x252825));}var nativeCreate=getNative(Object,'create');function _0x4777e2(){this['__data__']=nativeCreate?nativeCreate(null):{},this['size']=0x0;}function hashDelete(_0x26dbde){var _0xf50714=this['has'](_0x26dbde)&&delete this['__data__'][_0x26dbde];return this['size']-=_0xf50714?0x1:0x0,_0xf50714;}var _0x4d1e69='__lodash_hash_undefined__',objectProto$6=Object['prototype'],hasOwnProperty$5=objectProto$6['hasOwnProperty'];function hashGet(_0x2c03c0){var _0x3a374b=this['__data__'];if(nativeCreate){var _0x5dc630=_0x3a374b[_0x2c03c0];return _0x5dc630===_0x4d1e69?void 0x0:_0x5dc630;}return hasOwnProperty$5['call'](_0x3a374b,_0x2c03c0)?_0x3a374b[_0x2c03c0]:void 0x0;}var objectProto$5=Object['prototype'],hasOwnProperty$4=objectProto$5['hasOwnProperty'];function _0x527b83(_0x4f744b){var _0x50dc3c=this['__data__'];return nativeCreate?void 0x0!==_0x50dc3c[_0x4f744b]:hasOwnProperty$4['call'](_0x50dc3c,_0x4f744b);}var _0x52fc48='__lodash_hash_undefined__';function hashSet(_0x331a90,_0x354561){var _0x332342=this['__data__'];return this['size']+=this['has'](_0x331a90)?0x0:0x1,_0x332342[_0x331a90]=nativeCreate&&void 0x0===_0x354561?_0x52fc48:_0x354561,this;}function _0x29a5e4(_0xacb34c){var _0x928592=-0x1,_0x1a68d3=null==_0xacb34c?0x0:_0xacb34c['length'];for(this['clear']();++_0x928592<_0x1a68d3;){var _0x45e97e=_0xacb34c[_0x928592];this['set'](_0x45e97e[0x0],_0x45e97e[0x1]);}}function listCacheClear(){this['__data__']=[],this['size']=0x0;}function _0x6261dd(_0x3c8c61,_0x2060db){for(var _0x269486=_0x3c8c61['length'];_0x269486--;)if(_0x562da9(_0x3c8c61[_0x269486][0x0],_0x2060db))return _0x269486;return-0x1;}_0x29a5e4['prototype']['clear']=_0x4777e2,_0x29a5e4['prototype']['delete']=hashDelete,_0x29a5e4['prototype']['get']=hashGet,_0x29a5e4['prototype']['has']=_0x527b83,_0x29a5e4['prototype']['set']=hashSet;var arrayProto=Array['prototype'],_0xe00b2d=arrayProto['splice'];function listCacheDelete(_0x2ff2c4){var _0x12e31e=this['__data__'],_0x2591ff=_0x6261dd(_0x12e31e,_0x2ff2c4);return!(_0x2591ff<0x0)&&(_0x2591ff==_0x12e31e['length']-0x1?_0x12e31e['pop']():_0xe00b2d['call'](_0x12e31e,_0x2591ff,0x1),--this['size'],!0x0);}function listCacheGet(_0x1d3c8e){var _0x2977e2=this['__data__'],_0x55cacd=_0x6261dd(_0x2977e2,_0x1d3c8e);return _0x55cacd<0x0?void 0x0:_0x2977e2[_0x55cacd][0x1];}function listCacheHas(_0x53cf3a){return _0x6261dd(this['__data__'],_0x53cf3a)>-0x1;}function listCacheSet(_0x4a0615,_0x5f3b55){var _0x32376b=this['__data__'],_0x1799c1=_0x6261dd(_0x32376b,_0x4a0615);return _0x1799c1<0x0?(++this['size'],_0x32376b['push']([_0x4a0615,_0x5f3b55])):_0x32376b[_0x1799c1][0x1]=_0x5f3b55,this;}function ListCache(_0x5c430a){var _0x3ffe6c=-0x1,_0x22d793=null==_0x5c430a?0x0:_0x5c430a['length'];for(this['clear']();++_0x3ffe6c<_0x22d793;){var _0x11598f=_0x5c430a[_0x3ffe6c];this['set'](_0x11598f[0x0],_0x11598f[0x1]);}}ListCache['prototype']['clear']=listCacheClear,ListCache['prototype']['delete']=listCacheDelete,ListCache['prototype']['get']=listCacheGet,ListCache['prototype']['has']=listCacheHas,ListCache['prototype']['set']=listCacheSet;var _0x1fd5a5=getNative(root,'Map');function _0x3e46aa(){this['size']=0x0,this['__data__']={'hash':new _0x29a5e4(),'map':new(_0x1fd5a5||ListCache)(),'string':new _0x29a5e4()};}function _0x4aa5f1(_0xcea92e){var _0x575f8c=typeof _0xcea92e;return'string'==_0x575f8c||'number'==_0x575f8c||'symbol'==_0x575f8c||'boolean'==_0x575f8c?'__proto__'!==_0xcea92e:null===_0xcea92e;}function getMapData(_0x292441,_0x4abb83){var _0x3ba675=_0x292441['__data__'];return _0x4aa5f1(_0x4abb83)?_0x3ba675['string'==typeof _0x4abb83?'string':'hash']:_0x3ba675['map'];}function mapCacheDelete(_0x9317fc){var _0x5f3114=getMapData(this,_0x9317fc)['delete'](_0x9317fc);return this['size']-=_0x5f3114?0x1:0x0,_0x5f3114;}function mapCacheGet(_0x52f8ba){return getMapData(this,_0x52f8ba)['get'](_0x52f8ba);}function _0x116e90(_0x327069){return getMapData(this,_0x327069)['has'](_0x327069);}function mapCacheSet(_0x1f3da2,_0x4327e8){var _0x175aff=getMapData(this,_0x1f3da2),_0xcaaccb=_0x175aff['size'];return _0x175aff['set'](_0x1f3da2,_0x4327e8),this['size']+=_0x175aff['size']==_0xcaaccb?0x0:0x1,this;}function _0x20476b(_0x578ebe){var _0x4695d6=-0x1,_0x26cd61=null==_0x578ebe?0x0:_0x578ebe['length'];for(this['clear']();++_0x4695d6<_0x26cd61;){var _0x38e6ae=_0x578ebe[_0x4695d6];this['set'](_0x38e6ae[0x0],_0x38e6ae[0x1]);}}_0x20476b['prototype']['clear']=_0x3e46aa,_0x20476b['prototype']['delete']=mapCacheDelete,_0x20476b['prototype']['get']=mapCacheGet,_0x20476b['prototype']['has']=_0x116e90,_0x20476b['prototype']['set']=mapCacheSet;var _0xe11703='Expected\x20a\x20function';function _0x4659a5(_0x5a1a2c,_0x4a08a3){if('function'!=typeof _0x5a1a2c||null!=_0x4a08a3&&'function'!=typeof _0x4a08a3)throw new TypeError(_0xe11703);var _0x2b3622=function(){var _0x3b8402=arguments,_0x2501a0=_0x4a08a3?_0x4a08a3['apply'](this,_0x3b8402):_0x3b8402[0x0],_0x3653b0=_0x2b3622['cache'];if(_0x3653b0['has'](_0x2501a0))return _0x3653b0['get'](_0x2501a0);var _0x1830c2=_0x5a1a2c['apply'](this,_0x3b8402);return _0x2b3622['cache']=_0x3653b0['set'](_0x2501a0,_0x1830c2)||_0x3653b0,_0x1830c2;};return _0x2b3622['cache']=new(_0x4659a5['Cache']||_0x20476b)(),_0x2b3622;}_0x4659a5['Cache']=_0x20476b;var _0x5de93f=0x1f4;function _0x2b86c7(_0x50f8b2){var _0x1ff548=_0x4659a5(_0x50f8b2,function(_0x404cd2){return _0x1db1a0['size']===_0x5de93f&&_0x1db1a0['clear'](),_0x404cd2;}),_0x1db1a0=_0x1ff548['cache'];return _0x1ff548;}var _0x3e8a31=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_0x59f1ce=/\\(\\)?/g,stringToPath=_0x2b86c7(function(_0x47a863){var _0x305283=[];return 0x2e===_0x47a863['charCodeAt'](0x0)&&_0x305283['push'](''),_0x47a863['replace'](_0x3e8a31,function(_0x550334,_0x3451ca,_0xa43456,_0x1532ac){_0x305283['push'](_0xa43456?_0x1532ac['replace'](_0x59f1ce,'$1'):_0x3451ca||_0x550334);}),_0x305283;});function toString$2(_0x2f8944){return null==_0x2f8944?'':baseToString(_0x2f8944);}function castPath(_0x4ed546,_0xf31c98){return _0x4325a8(_0x4ed546)?_0x4ed546:_0x4bd27f(_0x4ed546,_0xf31c98)?[_0x4ed546]:stringToPath(toString$2(_0x4ed546));}function toKey(_0x563d55){if('string'==typeof _0x563d55||_0x1d5a3e(_0x563d55))return _0x563d55;var _0x38a261=_0x563d55+'';return'0'==_0x38a261&&0x1/_0x563d55==-0x1/0x0?'-0':_0x38a261;}function baseGet(_0xb5099b,_0x545b6e){for(var _0x4c2311=0x0,_0xeaf7fc=(_0x545b6e=castPath(_0x545b6e,_0xb5099b))['length'];null!=_0xb5099b&&_0x4c2311<_0xeaf7fc;)_0xb5099b=_0xb5099b[toKey(_0x545b6e[_0x4c2311++])];return _0x4c2311&&_0x4c2311==_0xeaf7fc?_0xb5099b:void 0x0;}function _0x522c43(_0x1c5794,_0x1d5b4a){for(var _0x218df0=-0x1,_0x531243=_0x1d5b4a['length'],_0x33a62b=_0x1c5794['length'];++_0x218df0<_0x531243;)_0x1c5794[_0x33a62b+_0x218df0]=_0x1d5b4a[_0x218df0];return _0x1c5794;}var _0x40237f=_0x54ac9c?_0x54ac9c['isConcatSpreadable']:void 0x0;function isFlattenable(_0x2bc1c2){return _0x4325a8(_0x2bc1c2)||isArguments(_0x2bc1c2)||!!(_0x40237f&&_0x2bc1c2&&_0x2bc1c2[_0x40237f]);}function baseFlatten(_0xc38559,_0x4eb785,_0x48c7fd,_0x30c464,_0x1a7e0a){var _0x24a115=-0x1,_0x5184ab=_0xc38559['length'];for(_0x48c7fd||(_0x48c7fd=isFlattenable),_0x1a7e0a||(_0x1a7e0a=[]);++_0x24a115<_0x5184ab;){var _0x16ee7f=_0xc38559[_0x24a115];_0x48c7fd(_0x16ee7f)?_0x522c43(_0x1a7e0a,_0x16ee7f):_0x1a7e0a[_0x1a7e0a['length']]=_0x16ee7f;}return _0x1a7e0a;}function flatten$1(_0x3300e7){return(null==_0x3300e7?0x0:_0x3300e7['length'])?baseFlatten(_0x3300e7):[];}function flatRest(_0x4c852a){return setToString(overRest(_0x4c852a,void 0x0,flatten$1),_0x4c852a+'');}var getPrototype=_0x2b6882(Object['getPrototypeOf'],Object),objectTag$3='[object\x20Object]',funcProto=Function['prototype'],objectProto$4=Object['prototype'],funcToString=funcProto['toString'],hasOwnProperty$3=objectProto$4['hasOwnProperty'],objectCtorString=funcToString['call'](Object);function isPlainObject(_0x3afafa){if(!isObjectLike(_0x3afafa)||baseGetTag(_0x3afafa)!=objectTag$3)return!0x1;var _0x17f64c=getPrototype(_0x3afafa);if(null===_0x17f64c)return!0x0;var _0x5d3025=hasOwnProperty$3['call'](_0x17f64c,'constructor')&&_0x17f64c['constructor'];return'function'==typeof _0x5d3025&&_0x5d3025 instanceof _0x5d3025&&funcToString['call'](_0x5d3025)==objectCtorString;}function _0x688acd(_0x19af94,_0x793279,_0x107364){var _0x16a8cc=-0x1,_0x4ac03e=_0x19af94['length'];_0x793279<0x0&&(_0x793279=-_0x793279>_0x4ac03e?0x0:_0x4ac03e+_0x793279),(_0x107364=_0x107364>_0x4ac03e?_0x4ac03e:_0x107364)<0x0&&(_0x107364+=_0x4ac03e),_0x4ac03e=_0x793279>_0x107364?0x0:_0x107364-_0x793279>>>0x0,_0x793279>>>=0x0;for(var _0x197207=Array(_0x4ac03e);++_0x16a8cc<_0x4ac03e;)_0x197207[_0x16a8cc]=_0x19af94[_0x16a8cc+_0x793279];return _0x197207;}function basePropertyOf(_0x4aa82b){return function(_0xfd25de){return null==_0x4aa82b?void 0x0:_0x4aa82b[_0xfd25de];};}function stackClear(){this['__data__']=new ListCache(),this['size']=0x0;}function stackDelete(_0x2b72da){var _0x5b16ee=this['__data__'],_0x97e1da=_0x5b16ee['delete'](_0x2b72da);return this['size']=_0x5b16ee['size'],_0x97e1da;}function stackGet(_0x287f86){return this['__data__']['get'](_0x287f86);}function stackHas(_0x3d4a90){return this['__data__']['has'](_0x3d4a90);}var _0x389561=0xc8;function stackSet(_0x170c30,_0x4fdd80){var _0x19c98f=this['__data__'];if(_0x19c98f instanceof ListCache){var _0x2d08df=_0x19c98f['__data__'];if(!_0x1fd5a5||_0x2d08df['length']<_0x389561-0x1)return _0x2d08df['push']([_0x170c30,_0x4fdd80]),this['size']=++_0x19c98f['size'],this;_0x19c98f=this['__data__']=new _0x20476b(_0x2d08df);}return _0x19c98f['set'](_0x170c30,_0x4fdd80),this['size']=_0x19c98f['size'],this;}function Stack$1(_0x378c76){var _0x59f276=this['__data__']=new ListCache(_0x378c76);this['size']=_0x59f276['size'];}function _0x292267(_0x455e67,_0x2f4036){return _0x455e67&&copyObject(_0x2f4036,_0x5763ae(_0x2f4036),_0x455e67);}function _0x4d4de5(_0x21f388,_0x5f7654){return _0x21f388&&copyObject(_0x5f7654,_0x5d6c77(_0x5f7654),_0x21f388);}Stack$1['prototype']['clear']=stackClear,Stack$1['prototype']['delete']=stackDelete,Stack$1['prototype']['get']=stackGet,Stack$1['prototype']['has']=stackHas,Stack$1['prototype']['set']=stackSet;var freeExports='object'==typeof exports&&exports&&!exports['nodeType']&&exports,_0xfa776=freeExports&&'object'==typeof module&&module&&!module['nodeType']&&module,moduleExports=_0xfa776&&_0xfa776['exports']===freeExports,_0x73d530=moduleExports?root['Buffer']:void 0x0,_0x515e4e=_0x73d530?_0x73d530['allocUnsafe']:void 0x0;function _0xeb0228(_0x36a011,_0x24abe5){if(_0x24abe5)return _0x36a011['slice']();var _0x1914e5=_0x36a011['length'],_0x3f3a28=_0x515e4e?_0x515e4e(_0x1914e5):new _0x36a011['constructor'](_0x1914e5);return _0x36a011['copy'](_0x3f3a28),_0x3f3a28;}function arrayFilter(_0x2cdebd,_0x3d6fbc){for(var _0x13b134=-0x1,_0x3b7b58=null==_0x2cdebd?0x0:_0x2cdebd['length'],_0x50bf3c=0x0,_0x5d6b55=[];++_0x13b134<_0x3b7b58;){var _0x2b3f82=_0x2cdebd[_0x13b134];_0x3d6fbc(_0x2b3f82,_0x13b134,_0x2cdebd)&&(_0x5d6b55[_0x50bf3c++]=_0x2b3f82);}return _0x5d6b55;}function stubArray(){return[];}var objectProto$3=Object['prototype'],propertyIsEnumerable=objectProto$3['propertyIsEnumerable'],nativeGetSymbols$1=Object['getOwnPropertySymbols'],getSymbols=nativeGetSymbols$1?function(_0x2d19fc){return null==_0x2d19fc?[]:(_0x2d19fc=Object(_0x2d19fc),arrayFilter(nativeGetSymbols$1(_0x2d19fc),function(_0x4a3f68){return propertyIsEnumerable['call'](_0x2d19fc,_0x4a3f68);}));}:stubArray;function _0x3cb2f8(_0x58cd05,_0x4a3a29){return copyObject(_0x58cd05,getSymbols(_0x58cd05),_0x4a3a29);}var nativeGetSymbols=Object['getOwnPropertySymbols'],getSymbolsIn=nativeGetSymbols?function(_0x3dcd3f){for(var _0x4935b3=[];_0x3dcd3f;)_0x522c43(_0x4935b3,getSymbols(_0x3dcd3f)),_0x3dcd3f=getPrototype(_0x3dcd3f);return _0x4935b3;}:stubArray;function _0x2f60ba(_0x452eb1,_0x1abb49){return copyObject(_0x452eb1,getSymbolsIn(_0x452eb1),_0x1abb49);}function baseGetAllKeys(_0x1a451d,_0x36402d,_0x3fe876){var _0x2a0497=_0x36402d(_0x1a451d);return _0x4325a8(_0x1a451d)?_0x2a0497:_0x522c43(_0x2a0497,_0x3fe876(_0x1a451d));}function getAllKeys(_0x4111d5){return baseGetAllKeys(_0x4111d5,_0x5763ae,getSymbols);}function getAllKeysIn(_0x82fb4f){return baseGetAllKeys(_0x82fb4f,_0x5d6c77,getSymbolsIn);}var DataView$1=getNative(root,'DataView'),_0x3a6071=getNative(root,'Promise'),Set$1=getNative(root,'Set'),_0x58600e='[object\x20Map]',objectTag$2='[object\x20Object]',_0x1c8356='[object\x20Promise]',setTag$4='[object\x20Set]',_0x1f47a0='[object\x20WeakMap]',dataViewTag$3='[object\x20DataView]',dataViewCtorString=toSource(DataView$1),mapCtorString=toSource(_0x1fd5a5),promiseCtorString=toSource(_0x3a6071),setCtorString=toSource(Set$1),weakMapCtorString=toSource(_0x55198c),getTag=baseGetTag;(DataView$1&&getTag(new DataView$1(new ArrayBuffer(0x1)))!=dataViewTag$3||_0x1fd5a5&&getTag(new _0x1fd5a5())!=_0x58600e||_0x3a6071&&getTag(_0x3a6071['resolve']())!=_0x1c8356||Set$1&&getTag(new Set$1())!=setTag$4||_0x55198c&&getTag(new _0x55198c())!=_0x1f47a0)&&(getTag=function(_0x54b591){var _0x106082=baseGetTag(_0x54b591),_0x488ac4=_0x106082==objectTag$2?_0x54b591['constructor']:void 0x0,_0x668054=_0x488ac4?toSource(_0x488ac4):'';if(_0x668054)switch(_0x668054){case dataViewCtorString:return dataViewTag$3;case mapCtorString:return _0x58600e;case promiseCtorString:return _0x1c8356;case setCtorString:return setTag$4;case weakMapCtorString:return _0x1f47a0;}return _0x106082;});var objectProto$2=Object['prototype'],hasOwnProperty$2=objectProto$2['hasOwnProperty'];function initCloneArray(_0x4588e4){var _0x203b06=_0x4588e4['length'],_0x1882b5=new _0x4588e4['constructor'](_0x203b06);return _0x203b06&&'string'==typeof _0x4588e4[0x0]&&hasOwnProperty$2['call'](_0x4588e4,'index')&&(_0x1882b5['index']=_0x4588e4['index'],_0x1882b5['input']=_0x4588e4['input']),_0x1882b5;}var Uint8Array$1=root['Uint8Array'];function _0xaf6f4c(_0x3fde76){var _0x3ce44c=new _0x3fde76['constructor'](_0x3fde76['byteLength']);return new Uint8Array$1(_0x3ce44c)['set'](new Uint8Array$1(_0x3fde76)),_0x3ce44c;}function cloneDataView(_0xaaad03,_0x26f2a6){var _0x5208ca=_0x26f2a6?_0xaf6f4c(_0xaaad03['buffer']):_0xaaad03['buffer'];return new _0xaaad03['constructor'](_0x5208ca,_0xaaad03['byteOffset'],_0xaaad03['byteLength']);}var _0x3e6645=/\w*$/;function _0xe5bf46(_0x3d6507){var _0x2104c0=new _0x3d6507['constructor'](_0x3d6507['source'],_0x3e6645['exec'](_0x3d6507));return _0x2104c0['lastIndex']=_0x3d6507['lastIndex'],_0x2104c0;}var symbolProto$1=_0x54ac9c?_0x54ac9c['prototype']:void 0x0,_0x23c626=symbolProto$1?symbolProto$1['valueOf']:void 0x0;function _0x5a4d16(_0x1f9e01){return _0x23c626?Object(_0x23c626['call'](_0x1f9e01)):{};}function _0x244576(_0x191b08,_0x3d958e){var _0x20bda1=_0x3d958e?_0xaf6f4c(_0x191b08['buffer']):_0x191b08['buffer'];return new _0x191b08['constructor'](_0x20bda1,_0x191b08['byteOffset'],_0x191b08['length']);}var _0xba60d5='[object\x20Boolean]',dateTag$2='[object\x20Date]',_0x2b0379='[object\x20Map]',_0x16a072='[object\x20Number]',_0x589826='[object\x20RegExp]',setTag$3='[object\x20Set]',stringTag$2='[object\x20String]',_0x4fb031='[object\x20Symbol]',_0x4f5aba='[object\x20ArrayBuffer]',dataViewTag$2='[object\x20DataView]',float32Tag$1='[object\x20Float32Array]',float64Tag$1='[object\x20Float64Array]',int8Tag$1='[object\x20Int8Array]',int16Tag$1='[object\x20Int16Array]',int32Tag$1='[object\x20Int32Array]',uint8Tag$1='[object\x20Uint8Array]',uint8ClampedTag$1='[object\x20Uint8ClampedArray]',uint16Tag$1='[object\x20Uint16Array]',uint32Tag$1='[object\x20Uint32Array]';function initCloneByTag(_0x3a76af,_0x4721cd,_0x17a3fc){var _0x10dbfc=_0x3a76af['constructor'];switch(_0x4721cd){case _0x4f5aba:return _0xaf6f4c(_0x3a76af);case _0xba60d5:case dateTag$2:return new _0x10dbfc(+_0x3a76af);case dataViewTag$2:return cloneDataView(_0x3a76af,_0x17a3fc);case float32Tag$1:case float64Tag$1:case int8Tag$1:case int16Tag$1:case int32Tag$1:case uint8Tag$1:case uint8ClampedTag$1:case uint16Tag$1:case uint32Tag$1:return _0x244576(_0x3a76af,_0x17a3fc);case _0x2b0379:return new _0x10dbfc();case _0x16a072:case stringTag$2:return new _0x10dbfc(_0x3a76af);case _0x589826:return _0xe5bf46(_0x3a76af);case setTag$3:return new _0x10dbfc();case _0x4fb031:return _0x5a4d16(_0x3a76af);}}function initCloneObject(_0x5262bd){return'function'!=typeof _0x5262bd['constructor']||isPrototype(_0x5262bd)?{}:baseCreate(getPrototype(_0x5262bd));}var _0x141a2d='[object\x20Map]';function _0x12bd59(_0x3c5580){return isObjectLike(_0x3c5580)&&getTag(_0x3c5580)==_0x141a2d;}var _0x7fc447=nodeUtil&&nodeUtil['isMap'],_0x2fe2ef=_0x7fc447?_0xa8e762(_0x7fc447):_0x12bd59,setTag$2='[object\x20Set]';function baseIsSet(_0x39b83c){return isObjectLike(_0x39b83c)&&getTag(_0x39b83c)==setTag$2;}var nodeIsSet=nodeUtil&&nodeUtil['isSet'],isSet$1=nodeIsSet?_0xa8e762(nodeIsSet):baseIsSet,_0x51734a=0x1,_0x29ab33=0x2,_0x20414c=0x4,_0x195514='[object\x20Arguments]',_0xa7ec82='[object\x20Array]',_0x21a165='[object\x20Boolean]',dateTag$1='[object\x20Date]',_0x4b730c='[object\x20Error]',_0x3cb7c8='[object\x20Function]',_0x1d57c1='[object\x20GeneratorFunction]',_0x90dc6c='[object\x20Map]',_0x3c8824='[object\x20Number]',objectTag$1='[object\x20Object]',_0x269f29='[object\x20RegExp]',setTag$1='[object\x20Set]',stringTag$1='[object\x20String]',_0x2bf0b5='[object\x20Symbol]',_0x2eece1='[object\x20WeakMap]',_0x43e5a7='[object\x20ArrayBuffer]',dataViewTag$1='[object\x20DataView]',float32Tag='[object\x20Float32Array]',float64Tag='[object\x20Float64Array]',int8Tag='[object\x20Int8Array]',int16Tag='[object\x20Int16Array]',int32Tag='[object\x20Int32Array]',uint8Tag='[object\x20Uint8Array]',uint8ClampedTag='[object\x20Uint8ClampedArray]',uint16Tag='[object\x20Uint16Array]',uint32Tag='[object\x20Uint32Array]',_0x476583={};function _0x12fc10(_0x21e52b,_0x275c1b,_0x4394ea,_0x1584f2,_0x4b1598,_0x2f4f60){var _0x18f18b,_0x19e9a8=_0x275c1b&_0x51734a,_0x4694c8=_0x275c1b&_0x29ab33,_0x1d19ab=_0x275c1b&_0x20414c;if(_0x4394ea&&(_0x18f18b=_0x4b1598?_0x4394ea(_0x21e52b,_0x1584f2,_0x4b1598,_0x2f4f60):_0x4394ea(_0x21e52b)),void 0x0!==_0x18f18b)return _0x18f18b;if(!isObject$3(_0x21e52b))return _0x21e52b;var _0x5f74f6=_0x4325a8(_0x21e52b);if(_0x5f74f6){if(_0x18f18b=initCloneArray(_0x21e52b),!_0x19e9a8)return _0x427f1f(_0x21e52b,_0x18f18b);}else{var _0x4f9cb5=getTag(_0x21e52b),_0x207e13=_0x4f9cb5==_0x3cb7c8||_0x4f9cb5==_0x1d57c1;if(_0x2281b9(_0x21e52b))return _0xeb0228(_0x21e52b,_0x19e9a8);if(_0x4f9cb5==objectTag$1||_0x4f9cb5==_0x195514||_0x207e13&&!_0x4b1598){if(_0x18f18b=_0x4694c8||_0x207e13?{}:initCloneObject(_0x21e52b),!_0x19e9a8)return _0x4694c8?_0x2f60ba(_0x21e52b,_0x4d4de5(_0x18f18b,_0x21e52b)):_0x3cb2f8(_0x21e52b,_0x292267(_0x18f18b,_0x21e52b));}else{if(!_0x476583[_0x4f9cb5])return _0x4b1598?_0x21e52b:{};_0x18f18b=initCloneByTag(_0x21e52b,_0x4f9cb5,_0x19e9a8);}}_0x2f4f60||(_0x2f4f60=new Stack$1());var _0x5837d9=_0x2f4f60['get'](_0x21e52b);if(_0x5837d9)return _0x5837d9;_0x2f4f60['set'](_0x21e52b,_0x18f18b),isSet$1(_0x21e52b)?_0x21e52b['forEach'](function(_0x26a56c){_0x18f18b['add'](_0x12fc10(_0x26a56c,_0x275c1b,_0x4394ea,_0x26a56c,_0x21e52b,_0x2f4f60));}):_0x2fe2ef(_0x21e52b)&&_0x21e52b['forEach'](function(_0x4d6b4d,_0x5b6401){_0x18f18b['set'](_0x5b6401,_0x12fc10(_0x4d6b4d,_0x275c1b,_0x4394ea,_0x5b6401,_0x21e52b,_0x2f4f60));});var _0x42ca16=_0x5f74f6?void 0x0:(_0x1d19ab?_0x4694c8?getAllKeysIn:getAllKeys:_0x4694c8?_0x5d6c77:_0x5763ae)(_0x21e52b);return _0x176818(_0x42ca16||_0x21e52b,function(_0x1fbe5f,_0x2c6eeb){_0x42ca16&&(_0x1fbe5f=_0x21e52b[_0x2c6eeb=_0x1fbe5f]),_0x511e1c(_0x18f18b,_0x2c6eeb,_0x12fc10(_0x1fbe5f,_0x275c1b,_0x4394ea,_0x2c6eeb,_0x21e52b,_0x2f4f60));}),_0x18f18b;}_0x476583[_0x195514]=_0x476583[_0xa7ec82]=_0x476583[_0x43e5a7]=_0x476583[dataViewTag$1]=_0x476583[_0x21a165]=_0x476583[dateTag$1]=_0x476583[float32Tag]=_0x476583[float64Tag]=_0x476583[int8Tag]=_0x476583[int16Tag]=_0x476583[int32Tag]=_0x476583[_0x90dc6c]=_0x476583[_0x3c8824]=_0x476583[objectTag$1]=_0x476583[_0x269f29]=_0x476583[setTag$1]=_0x476583[stringTag$1]=_0x476583[_0x2bf0b5]=_0x476583[uint8Tag]=_0x476583[uint8ClampedTag]=_0x476583[uint16Tag]=_0x476583[uint32Tag]=!0x0,_0x476583[_0x4b730c]=_0x476583[_0x3cb7c8]=_0x476583[_0x2eece1]=!0x1;var _0x3b22ed=0x1,_0x48f4c3=0x4;function _0x321c2b(_0x403a29){return _0x12fc10(_0x403a29,_0x3b22ed|_0x48f4c3);}var _0x15b94e='__lodash_hash_undefined__';function setCacheAdd(_0x15dcd2){return this['__data__']['set'](_0x15dcd2,_0x15b94e),this;}function setCacheHas(_0x59637e){return this['__data__']['has'](_0x59637e);}function SetCache(_0xb33275){var _0x7818ac=-0x1,_0x203010=null==_0xb33275?0x0:_0xb33275['length'];for(this['__data__']=new _0x20476b();++_0x7818ac<_0x203010;)this['add'](_0xb33275[_0x7818ac]);}function _0x616856(_0x2e3902,_0x1c0e70){for(var _0x4b1728=-0x1,_0xba9d33=null==_0x2e3902?0x0:_0x2e3902['length'];++_0x4b1728<_0xba9d33;)if(_0x1c0e70(_0x2e3902[_0x4b1728],_0x4b1728,_0x2e3902))return!0x0;return!0x1;}function _0x368415(_0x258cec,_0x2c860a){return _0x258cec['has'](_0x2c860a);}SetCache['prototype']['add']=SetCache['prototype']['push']=setCacheAdd,SetCache['prototype']['has']=setCacheHas;var _0x1e7535=0x1,_0x5661c2=0x2;function _0x3c21ca(_0x24c4ea,_0x2f8d79,_0xcb5b7f,_0x473295,_0x1a5473,_0x4be80d){var _0x1873fc=_0xcb5b7f&_0x1e7535,_0x1bb0b2=_0x24c4ea['length'],_0x32a83a=_0x2f8d79['length'];if(_0x1bb0b2!=_0x32a83a&&!(_0x1873fc&&_0x32a83a>_0x1bb0b2))return!0x1;var _0x48f143=_0x4be80d['get'](_0x24c4ea),_0x295017=_0x4be80d['get'](_0x2f8d79);if(_0x48f143&&_0x295017)return _0x48f143==_0x2f8d79&&_0x295017==_0x24c4ea;var _0x565d72=-0x1,_0x5c23ad=!0x0,_0x2c87d0=_0xcb5b7f&_0x5661c2?new SetCache():void 0x0;for(_0x4be80d['set'](_0x24c4ea,_0x2f8d79),_0x4be80d['set'](_0x2f8d79,_0x24c4ea);++_0x565d72<_0x1bb0b2;){var _0x22af04=_0x24c4ea[_0x565d72],_0x406b6a=_0x2f8d79[_0x565d72];if(_0x473295)var _0x581cbd=_0x1873fc?_0x473295(_0x406b6a,_0x22af04,_0x565d72,_0x2f8d79,_0x24c4ea,_0x4be80d):_0x473295(_0x22af04,_0x406b6a,_0x565d72,_0x24c4ea,_0x2f8d79,_0x4be80d);if(void 0x0!==_0x581cbd){if(_0x581cbd)continue;_0x5c23ad=!0x1;break;}if(_0x2c87d0){if(!_0x616856(_0x2f8d79,function(_0x58d9d7,_0x37666a){if(!_0x368415(_0x2c87d0,_0x37666a)&&(_0x22af04===_0x58d9d7||_0x1a5473(_0x22af04,_0x58d9d7,_0xcb5b7f,_0x473295,_0x4be80d)))return _0x2c87d0['push'](_0x37666a);})){_0x5c23ad=!0x1;break;}}else{if(_0x22af04!==_0x406b6a&&!_0x1a5473(_0x22af04,_0x406b6a,_0xcb5b7f,_0x473295,_0x4be80d)){_0x5c23ad=!0x1;break;}}}return _0x4be80d['delete'](_0x24c4ea),_0x4be80d['delete'](_0x2f8d79),_0x5c23ad;}function _0x1141cf(_0xce1770){var _0x122466=-0x1,_0x3e3973=Array(_0xce1770['size']);return _0xce1770['forEach'](function(_0x34debf,_0x21c1a8){_0x3e3973[++_0x122466]=[_0x21c1a8,_0x34debf];}),_0x3e3973;}function setToArray(_0xd52e90){var _0x342e9d=-0x1,_0x4ddf63=Array(_0xd52e90['size']);return _0xd52e90['forEach'](function(_0xca78dd){_0x4ddf63[++_0x342e9d]=_0xca78dd;}),_0x4ddf63;}var _0xf810fd=0x1,_0x4d9910=0x2,_0x168751='[object\x20Boolean]',dateTag='[object\x20Date]',_0x4393c0='[object\x20Error]',_0x599091='[object\x20Map]',_0x15a859='[object\x20Number]',_0x3c0b22='[object\x20RegExp]',setTag='[object\x20Set]',stringTag='[object\x20String]',_0x168f80='[object\x20Symbol]',_0x4fd651='[object\x20ArrayBuffer]',dataViewTag='[object\x20DataView]',symbolProto=_0x54ac9c?_0x54ac9c['prototype']:void 0x0,_0x34da5b=symbolProto?symbolProto['valueOf']:void 0x0;function _0x2e3d57(_0x1535a1,_0xf5efc,_0x11ae84,_0x12f98c,_0x372e53,_0x3e42e1,_0xe4de06){switch(_0x11ae84){case dataViewTag:if(_0x1535a1['byteLength']!=_0xf5efc['byteLength']||_0x1535a1['byteOffset']!=_0xf5efc['byteOffset'])return!0x1;_0x1535a1=_0x1535a1['buffer'],_0xf5efc=_0xf5efc['buffer'];case _0x4fd651:return!(_0x1535a1['byteLength']!=_0xf5efc['byteLength']||!_0x3e42e1(new Uint8Array$1(_0x1535a1),new Uint8Array$1(_0xf5efc)));case _0x168751:case dateTag:case _0x15a859:return _0x562da9(+_0x1535a1,+_0xf5efc);case _0x4393c0:return _0x1535a1['name']==_0xf5efc['name']&&_0x1535a1['message']==_0xf5efc['message'];case _0x3c0b22:case stringTag:return _0x1535a1==_0xf5efc+'';case _0x599091:var _0x16d1cb=_0x1141cf;case setTag:var _0x1dd3ca=_0x12f98c&_0xf810fd;if(_0x16d1cb||(_0x16d1cb=setToArray),_0x1535a1['size']!=_0xf5efc['size']&&!_0x1dd3ca)return!0x1;var _0x1475c4=_0xe4de06['get'](_0x1535a1);if(_0x1475c4)return _0x1475c4==_0xf5efc;_0x12f98c|=_0x4d9910,_0xe4de06['set'](_0x1535a1,_0xf5efc);var _0x1088d5=_0x3c21ca(_0x16d1cb(_0x1535a1),_0x16d1cb(_0xf5efc),_0x12f98c,_0x372e53,_0x3e42e1,_0xe4de06);return _0xe4de06['delete'](_0x1535a1),_0x1088d5;case _0x168f80:if(_0x34da5b)return _0x34da5b['call'](_0x1535a1)==_0x34da5b['call'](_0xf5efc);}return!0x1;}var _0x438aba=0x1,objectProto$1=Object['prototype'],hasOwnProperty$1=objectProto$1['hasOwnProperty'];function equalObjects(_0xbf8d07,_0x55f90e,_0x31c141,_0x461f08,_0x46d680,_0x1448cd){var _0x1cc2e0=_0x31c141&_0x438aba,_0x10f751=getAllKeys(_0xbf8d07),_0x57f2ae=_0x10f751['length'];if(_0x57f2ae!=getAllKeys(_0x55f90e)['length']&&!_0x1cc2e0)return!0x1;for(var _0x5d1ee9=_0x57f2ae;_0x5d1ee9--;){var _0x39a0b5=_0x10f751[_0x5d1ee9];if(!(_0x1cc2e0?_0x39a0b5 in _0x55f90e:hasOwnProperty$1['call'](_0x55f90e,_0x39a0b5)))return!0x1;}var _0x2d76c1=_0x1448cd['get'](_0xbf8d07),_0x3b1fe6=_0x1448cd['get'](_0x55f90e);if(_0x2d76c1&&_0x3b1fe6)return _0x2d76c1==_0x55f90e&&_0x3b1fe6==_0xbf8d07;var _0x5714e8=!0x0;_0x1448cd['set'](_0xbf8d07,_0x55f90e),_0x1448cd['set'](_0x55f90e,_0xbf8d07);for(var _0x187b45=_0x1cc2e0;++_0x5d1ee9<_0x57f2ae;){var _0x38537a=_0xbf8d07[_0x39a0b5=_0x10f751[_0x5d1ee9]],_0x25d776=_0x55f90e[_0x39a0b5];if(_0x461f08)var _0x2fc80d=_0x1cc2e0?_0x461f08(_0x25d776,_0x38537a,_0x39a0b5,_0x55f90e,_0xbf8d07,_0x1448cd):_0x461f08(_0x38537a,_0x25d776,_0x39a0b5,_0xbf8d07,_0x55f90e,_0x1448cd);if(!(void 0x0===_0x2fc80d?_0x38537a===_0x25d776||_0x46d680(_0x38537a,_0x25d776,_0x31c141,_0x461f08,_0x1448cd):_0x2fc80d)){_0x5714e8=!0x1;break;}_0x187b45||(_0x187b45='constructor'==_0x39a0b5);}if(_0x5714e8&&!_0x187b45){var _0x3fe371=_0xbf8d07['constructor'],_0x30593e=_0x55f90e['constructor'];_0x3fe371==_0x30593e||!('constructor'in _0xbf8d07)||!('constructor'in _0x55f90e)||'function'==typeof _0x3fe371&&_0x3fe371 instanceof _0x3fe371&&'function'==typeof _0x30593e&&_0x30593e instanceof _0x30593e||(_0x5714e8=!0x1);}return _0x1448cd['delete'](_0xbf8d07),_0x1448cd['delete'](_0x55f90e),_0x5714e8;}var _0x28d755=0x1,_0x22f4a1='[object\x20Arguments]',_0x1cd5a9='[object\x20Array]',objectTag='[object\x20Object]',objectProto=Object['prototype'],hasOwnProperty=objectProto['hasOwnProperty'];function _0x41b0d4(_0x3ee6ec,_0x52cd6c,_0x18a896,_0xfae9f9,_0x451689,_0x19a165){var _0x230154=_0x4325a8(_0x3ee6ec),_0x4ff6f1=_0x4325a8(_0x52cd6c),_0x2fc068=_0x230154?_0x1cd5a9:getTag(_0x3ee6ec),_0x1612bc=_0x4ff6f1?_0x1cd5a9:getTag(_0x52cd6c),_0xfcaf1c=(_0x2fc068=_0x2fc068==_0x22f4a1?objectTag:_0x2fc068)==objectTag,_0x5f2e08=(_0x1612bc=_0x1612bc==_0x22f4a1?objectTag:_0x1612bc)==objectTag,_0x45bc57=_0x2fc068==_0x1612bc;if(_0x45bc57&&_0x2281b9(_0x3ee6ec)){if(!_0x2281b9(_0x52cd6c))return!0x1;_0x230154=!0x0,_0xfcaf1c=!0x1;}if(_0x45bc57&&!_0xfcaf1c)return _0x19a165||(_0x19a165=new Stack$1()),_0x230154||_0x29ed4d(_0x3ee6ec)?_0x3c21ca(_0x3ee6ec,_0x52cd6c,_0x18a896,_0xfae9f9,_0x451689,_0x19a165):_0x2e3d57(_0x3ee6ec,_0x52cd6c,_0x2fc068,_0x18a896,_0xfae9f9,_0x451689,_0x19a165);if(!(_0x18a896&_0x28d755)){var _0x234ee1=_0xfcaf1c&&hasOwnProperty['call'](_0x3ee6ec,'__wrapped__'),_0x236a9c=_0x5f2e08&&hasOwnProperty['call'](_0x52cd6c,'__wrapped__');if(_0x234ee1||_0x236a9c){var _0x12b70b=_0x234ee1?_0x3ee6ec['value']():_0x3ee6ec,_0x3e8c53=_0x236a9c?_0x52cd6c['value']():_0x52cd6c;return _0x19a165||(_0x19a165=new Stack$1()),_0x451689(_0x12b70b,_0x3e8c53,_0x18a896,_0xfae9f9,_0x19a165);}}return!!_0x45bc57&&(_0x19a165||(_0x19a165=new Stack$1()),equalObjects(_0x3ee6ec,_0x52cd6c,_0x18a896,_0xfae9f9,_0x451689,_0x19a165));}function _0x9d2284(_0x1d670c,_0x561844,_0x26ac1f,_0x25c23b,_0x2576f6){return _0x1d670c===_0x561844||(null==_0x1d670c||null==_0x561844||!isObjectLike(_0x1d670c)&&!isObjectLike(_0x561844)?_0x1d670c!=_0x1d670c&&_0x561844!=_0x561844:_0x41b0d4(_0x1d670c,_0x561844,_0x26ac1f,_0x25c23b,_0x9d2284,_0x2576f6));}var _0xc42687=function(){return root['Date']['now']();},_0x408872='Expected\x20a\x20function',nativeMax=Math['max'],nativeMin=Math['min'];function _0x299522(_0x3e0002,_0x22b975,_0x52fa2b){var _0x9caa89,_0x5920fc,_0x563eb5,_0xb4389c,_0x4981ec,_0x3226e5,_0x5e9894=0x0,_0x143d89=!0x1,_0x51f403=!0x1,_0x676d9a=!0x0;if('function'!=typeof _0x3e0002)throw new TypeError(_0x408872);function _0xad81fc(_0x3744d2){var _0xdfefb7=_0x9caa89,_0x2f4138=_0x5920fc;return _0x9caa89=_0x5920fc=void 0x0,_0x5e9894=_0x3744d2,_0xb4389c=_0x3e0002['apply'](_0x2f4138,_0xdfefb7);}function _0x3c08d2(_0x443a3c){var _0x2b2caf=_0x443a3c-_0x3226e5;return void 0x0===_0x3226e5||_0x2b2caf>=_0x22b975||_0x2b2caf<0x0||_0x51f403&&_0x443a3c-_0x5e9894>=_0x563eb5;}function _0x5734c5(){var _0x13d0b2=_0xc42687();if(_0x3c08d2(_0x13d0b2))return _0x25e2a6(_0x13d0b2);_0x4981ec=setTimeout(_0x5734c5,function(_0x45d1a2){var _0x29fd50=_0x22b975-(_0x45d1a2-_0x3226e5);return _0x51f403?nativeMin(_0x29fd50,_0x563eb5-(_0x45d1a2-_0x5e9894)):_0x29fd50;}(_0x13d0b2));}function _0x25e2a6(_0x591439){return _0x4981ec=void 0x0,_0x676d9a&&_0x9caa89?_0xad81fc(_0x591439):(_0x9caa89=_0x5920fc=void 0x0,_0xb4389c);}function _0x60cf2d(){var _0x3066d7=_0xc42687(),_0x57def4=_0x3c08d2(_0x3066d7);if(_0x9caa89=arguments,_0x5920fc=this,_0x3226e5=_0x3066d7,_0x57def4){if(void 0x0===_0x4981ec)return function(_0x42ccc9){return _0x5e9894=_0x42ccc9,_0x4981ec=setTimeout(_0x5734c5,_0x22b975),_0x143d89?_0xad81fc(_0x42ccc9):_0xb4389c;}(_0x3226e5);if(_0x51f403)return clearTimeout(_0x4981ec),_0x4981ec=setTimeout(_0x5734c5,_0x22b975),_0xad81fc(_0x3226e5);}return void 0x0===_0x4981ec&&(_0x4981ec=setTimeout(_0x5734c5,_0x22b975)),_0xb4389c;}return _0x22b975=toNumber(_0x22b975)||0x0,isObject$3(_0x52fa2b)&&(_0x143d89=!!_0x52fa2b['leading'],_0x563eb5=(_0x51f403='maxWait'in _0x52fa2b)?nativeMax(toNumber(_0x52fa2b['maxWait'])||0x0,_0x22b975):_0x563eb5,_0x676d9a='trailing'in _0x52fa2b?!!_0x52fa2b['trailing']:_0x676d9a),_0x60cf2d['cancel']=function(){void 0x0!==_0x4981ec&&clearTimeout(_0x4981ec),_0x5e9894=0x0,_0x9caa89=_0x3226e5=_0x5920fc=_0x4981ec=void 0x0;},_0x60cf2d['flush']=function(){return void 0x0===_0x4981ec?_0xb4389c:_0x25e2a6(_0xc42687());},_0x60cf2d;}function last(_0x56bd7b){var _0x352bb5=null==_0x56bd7b?0x0:_0x56bd7b['length'];return _0x352bb5?_0x56bd7b[_0x352bb5-0x1]:void 0x0;}var htmlEscapes={'&':'&amp;','<':'&lt;','>':'&gt;','\x22':'&quot;','\x27':'&#39;'},escapeHtmlChar=basePropertyOf(htmlEscapes),reUnescapedHtml=/[&<>"']/g,reHasUnescapedHtml=RegExp(reUnescapedHtml['source']);function _0x532bf2(_0x5bc745){return(_0x5bc745=toString$2(_0x5bc745))&&reHasUnescapedHtml['test'](_0x5bc745)?_0x5bc745['replace'](reUnescapedHtml,escapeHtmlChar):_0x5bc745;}function parent(_0x10b9c5,_0x747158){return _0x747158['length']<0x2?_0x10b9c5:baseGet(_0x10b9c5,_0x688acd(_0x747158,0x0,-0x1));}function isElement$2(_0xdfad1){return isObjectLike(_0xdfad1)&&0x1===_0xdfad1['nodeType']&&!isPlainObject(_0xdfad1);}function _0x4332d3(_0x4f21f8,_0x4efc64){return _0x9d2284(_0x4f21f8,_0x4efc64);}function baseUnset(_0x31d2fe,_0x1a4fd2){return null==(_0x31d2fe=parent(_0x31d2fe,_0x1a4fd2=castPath(_0x1a4fd2,_0x31d2fe)))||delete _0x31d2fe[toKey(last(_0x1a4fd2))];}function customOmitClone(_0x417800){return isPlainObject(_0x417800)?void 0x0:_0x417800;}var _0x170d21=0x1,_0x53de39=0x2,_0x28e3aa=0x4,omit=flatRest(function(_0x1cdc9d,_0x2329d6){var _0x312998={};if(null==_0x1cdc9d)return _0x312998;var _0x191c17=!0x1;_0x2329d6=_0x909d98(_0x2329d6,function(_0x1256ef){return _0x1256ef=castPath(_0x1256ef,_0x1cdc9d),_0x191c17||(_0x191c17=_0x1256ef['length']>0x1),_0x1256ef;}),copyObject(_0x1cdc9d,getAllKeysIn(_0x1cdc9d),_0x312998),_0x191c17&&(_0x312998=_0x12fc10(_0x312998,_0x170d21|_0x53de39|_0x28e3aa,customOmitClone));for(var _0x3f0b36=_0x2329d6['length'];_0x3f0b36--;)baseUnset(_0x312998,_0x2329d6[_0x3f0b36]);return _0x312998;});function baseSet(_0x4fad21,_0x4ae67e,_0x508237,_0x46a7ed){if(!isObject$3(_0x4fad21))return _0x4fad21;for(var _0x3b2a56=-0x1,_0x1a9fb3=(_0x4ae67e=castPath(_0x4ae67e,_0x4fad21))['length'],_0x2b20a2=_0x1a9fb3-0x1,_0x3f4420=_0x4fad21;null!=_0x3f4420&&++_0x3b2a56<_0x1a9fb3;){var _0x541026=toKey(_0x4ae67e[_0x3b2a56]),_0x44f018=_0x508237;if('__proto__'===_0x541026||'constructor'===_0x541026||'prototype'===_0x541026)return _0x4fad21;if(_0x3b2a56!=_0x2b20a2){var _0x1b46b5=_0x3f4420[_0x541026];void 0x0===(_0x44f018=void 0x0)&&(_0x44f018=isObject$3(_0x1b46b5)?_0x1b46b5:_0x24ef24(_0x4ae67e[_0x3b2a56+0x1])?[]:{});}_0x511e1c(_0x3f4420,_0x541026,_0x44f018),_0x3f4420=_0x3f4420[_0x541026];}return _0x4fad21;}function set$1(_0x5e932c,_0x2b2f2d,_0x118da0){return null==_0x5e932c?_0x5e932c:baseSet(_0x5e932c,_0x2b2f2d,_0x118da0);}var _0x1aab4c='Expected\x20a\x20function';function throttle$1(_0xf01952,_0xc3de59,_0x80392c){var _0x3eced5=!0x0,_0x37a219=!0x0;if('function'!=typeof _0xf01952)throw new TypeError(_0x1aab4c);return isObject$3(_0x80392c)&&(_0x3eced5='leading'in _0x80392c?!!_0x80392c['leading']:_0x3eced5,_0x37a219='trailing'in _0x80392c?!!_0x80392c['trailing']:_0x37a219),_0x299522(_0xf01952,_0xc3de59,{'leading':_0x3eced5,'maxWait':_0xc3de59,'trailing':_0x37a219});}var htmlUnescapes={'&amp;':'&','&lt;':'<','&gt;':'>','&quot;':'\x22','&#39;':'\x27'},unescapeHtmlChar=basePropertyOf(htmlUnescapes),reEscapedHtml=/&(?:amp|lt|gt|quot|#39);/g,reHasEscapedHtml=RegExp(reEscapedHtml['source']);function _0x10bde2(_0x182859){return(_0x182859=toString$2(_0x182859))&&reHasEscapedHtml['test'](_0x182859)?_0x182859['replace'](reEscapedHtml,unescapeHtmlChar):_0x182859;}function unset(_0x214666,_0x48c134){return null==_0x214666||baseUnset(_0x214666,_0x48c134);}class AIHistoryListItemView extends ckeditor5['ListItemView']{constructor(_0x59ae2e){super();const _0x440270=new ckeditor5['ButtonLabelView'](),_0x474329=new ckeditor5['ButtonView'](this['locale'],_0x440270);this['children']['add'](_0x474329),_0x474329['set']({'label':_0x59ae2e['prompt'],'withText':!0x0}),_0x474329['on']('execute',()=>{this['fire']('execute',{'value':_0x10bde2(_0x59ae2e['prompt'])});});}}const _0x465730='CKEditor/AIFormView/PromptHistory',_0x3d5e1d=0x14;class PromptHistory extends ckeditor5['Collection']{constructor(){super(),this['_loadFromSessionStorage'](),this['on']('add',(_0x57ce63,_0x3a9812)=>{const _0x288bc8=normalizePromptText(_0x3a9812['prompt']);for(const _0x378dcc of this)if(_0x378dcc!=_0x3a9812&&normalizePromptText(_0x378dcc['prompt'])===_0x288bc8){this['remove'](_0x378dcc);break;}this['length']>_0x3d5e1d&&this['remove'](this['last']),this['_saveToSessionStorage']();}),this['on']('remove',()=>{this['_saveToSessionStorage']();});}['_loadFromSessionStorage'](){const _0x367f6b=sessionStorage['getItem'](_0x465730)||'[]';this['addMany'](JSON['parse'](_0x367f6b));}['_saveToSessionStorage'](){sessionStorage['setItem'](_0x465730,JSON['stringify'](this['map'](_0x30bcca=>_0x30bcca)));}}function normalizePromptText(_0x5927da){return _0x5927da['toLowerCase']()['trim']();}class _0x4f424f extends ckeditor5['View']{constructor(_0x1a7566,_0x1846a0,_0x523b85=''){super(_0x1a7566),this['set']('isEnabled',!0x0),this['set']('isProcessing',!0x1),this['set']('prompt',''),this['set']('value',''),this['set']('isError',!0x1),this['set']('mainAction',AIFormToolbarViewMainActionLabel['REPLACE']),this['_promptHistory']=new PromptHistory(),this['errorView']=new _0x54a910(_0x1a7566),this['contentArea']=new AIFormContentArea(_0x1a7566,_0x523b85),this['contentArea']['bind']('isProcessing')['to'](this),this['contentArea']['bind']('value')['to'](this),this['toolbar']=this['_createToolbar'](),this['toolbar']['bind']('mainAction')['to'](this),this['promptView']=this['_createPromptView'](),this['focusTracker']=new ckeditor5['FocusTracker'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['_focusables']=this['createCollection']([this['contentArea'],this['contentArea']['copyButtonView'],this['toolbar'],this['promptView']]),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['_focusables'],'focusTracker':this['focusTracker'],'keystrokeHandler':this['keystrokes'],'actions':{'focusPrevious':'shift\x20+\x20tab','focusNext':'tab'}}),this['focusCycler']['chain'](this['promptView']['focusCycler']),this['promptView']['queryView']['fieldView']['bind']('value')['to'](this,'prompt');const _0x4f1aff=this['bindTemplate'];this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-ai-form',_0x1846a0],'tabindex':'-1'},'children':[{'tag':'div','attributes':{'class':['ck','ck-ai-form-content']},'children':[{'tag':'div','attributes':{'class':[_0x4f1aff['if']('isError','ck-hidden',_0x27f0c7=>!_0x27f0c7)]},'children':[this['errorView']]},this['contentArea'],this['toolbar'],this['promptView']]}]});}['render'](){super['render'](),this['focusTracker']['add'](this['contentArea']['element']),this['focusTracker']['add'](this['contentArea']['copyButtonView']['element']),this['focusTracker']['add'](this['toolbar']['element']),this['focusTracker']['add'](this['promptView']['element']),this['keystrokes']['listenTo'](this['element']);}['focus'](_0x477103=0x1){-0x1===_0x477103?this['focusCycler']['focusLast']():this['focusCycler']['focusFirst']();}['reset'](){this['prompt']='',this['value']='',this['isError']=!0x1,this['promptView']['reset'](),this['contentArea']['isVisible']=!0x1,this['toolbar']['isVisible']=!0x1;}['_createPromptView'](){const _0x1700d7=this['locale'],_0x573bc8=new AIFormPromptView(_0x1700d7,{'queryView':{'label':getTranslation$h(_0x1700d7,'Ask\x20AI\x20to\x20edit\x20or\x20generate'),'creator':ckeditor5['createLabeledTextarea'],'showIcon':!0x1,'showResetButton':!0x1},'infoView':{'text':{'noSearchableItems':{'primary':getTranslation$h(_0x1700d7,'Empty\x20history'),'secondary':getTranslation$h(_0x1700d7,'Ask\x20AI\x20and\x20your\x20prompts\x20will\x20be\x20listed\x20here\x20for\x20you\x20to\x20use\x20later.')}}},'filteredView':this['_createHistoryView'](),'queryMinChars':0x1/0x0,'resetOnBlur':!0x1});return _0x573bc8['bind']('isEnabled')['to'](this,'isEnabled',this,'isProcessing',(_0x31a6b3,_0xe15044)=>_0x31a6b3&&!_0xe15044),this['listenTo'](_0x573bc8,'submit',(_0x5ad0f1,_0x542cb9)=>{this['prompt']=_0x542cb9;const _0xe06868=_0x532bf2(_0x542cb9);this['fire']('submitPrompt',_0xe06868),_0x542cb9['trim']()&&this['_promptHistory']['add']({'prompt':_0xe06868},0x0);},{'priority':'high'}),_0x573bc8;}['_createHistoryView'](){const _0x1dc539=new AIHistoryListView(this['locale']);return _0x1dc539['historyGroupView']['items']['bindTo'](this['_promptHistory'])['as'](AIHistoryListItemView),_0x1dc539['on']('clearHistory',()=>{this['_promptHistory']['clear'](),this['promptView']['search'](''),this['promptView']['focus']();}),_0x1dc539;}['_createToolbar'](){const _0x3f75fb=new _0x25c59e(this['locale']);return _0x3f75fb['replaceButton']['bind']('isEnabled')['to'](this,'isEnabled',this,'isProcessing',this,'value',(_0x5cbf60,_0x3f9452,_0x143d4c)=>_0x5cbf60&&!_0x3f9452&&!!_0x143d4c),_0x3f75fb['replaceButton']['delegate']('execute')['to'](this,'replaceContent'),_0x3f75fb['insertButton']['bind']('isEnabled')['to'](this,'isEnabled',this,'isProcessing',this,'value',(_0x1ccf8c,_0x4f0cb1,_0x53ba57)=>_0x1ccf8c&&!_0x4f0cb1&&!!_0x53ba57),_0x3f75fb['insertButton']['delegate']('execute')['to'](this,'insertContentBelow'),_0x3f75fb['tryAgainButton']['bind']('isEnabled')['to'](this,'isEnabled',this,'isProcessing',(_0x2f084e,_0x174106)=>_0x2f084e&&!_0x174106),_0x3f75fb['tryAgainButton']['delegate']('execute')['to'](this,'tryAgainEvent'),_0x3f75fb['stopButton']['bind']('isEnabled')['to'](this,'isProcessing'),_0x3f75fb['stopButton']['delegate']('execute')['to'](this,'stopProcessing'),_0x3f75fb;}['startProcessing'](){this['value']='',this['isError']=!0x1,this['isProcessing']=!0x0,this['contentArea']['isVisible']=!0x0,this['toolbar']['isVisible']=!0x0,this['contentArea']['focus']();}['finishProcessing'](){const _0x90232a=this['locale'];this['isProcessing']=!0x1,this['prompt']='',this['promptView']['reset'](),this['value']&&(this['promptView']['queryView']['label']=getTranslation$h(_0x90232a,'Ask\x20AI\x20to\x20improve\x20generated\x20text'));}['handleError'](_0x1e9d94){const _0x1d638d=this['locale'];this['finishProcessing'](),this['isError']=!0x0,this['errorView']['text']=_0x1e9d94||getTranslation$h(_0x1d638d,'AI_ERROR_FAILED'),this['value']||(this['contentArea']['isVisible']=!0x1);}}var _0x1331d9='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M15.346\x209.422a.151.151\x200\x200\x201\x20.284\x200l.548\x201.484a.152.152\x200\x200\x200\x20.09.089l1.483.549a.151.151\x200\x200\x201\x200\x20.284l-1.483.548a.151.151\x200\x200\x200-.09.09l-.548\x201.483a.152.152\x200\x200\x201-.142.1.151.151\x200\x200\x201-.142-.1l-.549-1.483a.15.15\x200\x200\x200-.09-.09l-1.483-.548a.15.15\x200\x200\x201\x200-.284l1.484-.549a.152.152\x200\x200\x200\x20.089-.09l.549-1.483Z\x22/><path\x20d=\x22M16.306\x201.742a.151.151\x200\x200\x201\x20.284\x200l.549\x201.483a.15.15\x200\x200\x200\x20.089.09l1.483.548a.151.151\x200\x200\x201\x20.072.229.151.151\x200\x200\x201-.072.055l-1.483.549a.15.15\x200\x200\x200-.09.09l-.548\x201.482a.151.151\x200\x200\x201-.284\x200l-.549-1.483a.15.15\x200\x200\x200-.09-.09l-1.483-.548a.151.151\x200\x200\x201\x200-.284l1.484-.549a.152.152\x200\x200\x200\x20.09-.089l.548-1.483Z\x22/><path\x20d=\x22M7.665\x201.742a.151.151\x200\x200\x201\x20.284\x200l.549\x201.483a.151.151\x200\x200\x200\x20.09.09l1.482.548a.151.151\x200\x200\x201\x20.072.229.151.151\x200\x200\x201-.072.055l-1.483.549a.151.151\x200\x200\x200-.09.09L7.95\x206.267a.151.151\x200\x200\x201-.284\x200l-.549-1.483a.151.151\x200\x200\x200-.089-.09l-1.483-.548a.151.151\x200\x200\x201\x200-.284l1.483-.549a.151.151\x200\x200\x200\x20.09-.089l.548-1.483-.001.001Z\x22/><path\x20d=\x22M14.72\x207.946a.848.848\x200\x200\x200\x20.25-.591.824.824\x200\x200\x200-.241-.588l-1.943-1.938a.812.812\x200\x200\x200-.588-.241.838.838\x200\x200\x200-.591.25l-1.545\x201.539\x203.115\x203.115\x201.542-1.546h.001Z\x22/><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M1.19\x2015.636a.96.96\x200\x200\x201\x20.281-.679l7.835-7.834\x203.121\x203.12-7.834\x207.835a.959.959\x200\x200\x201-1.358\x200l-1.764-1.764a.96.96\x200\x200\x201-.28-.678Zm9.22-5.391-1.121-1.12-6.479\x206.478\x201.121\x201.121\x206.479-6.479Z\x22/></svg>';const DomDataTransfer=globalThis['DataTransfer'];class AIAssistantUI extends ckeditor5['Plugin']{static get['pluginName'](){return'AIAssistantUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[ckeditor5['ClipboardMarkersUtils'],AIAssistantEditing,AIAdapter,ckeditor5['Dialog']];}constructor(_0x26c358){super(_0x26c358),this['_uiCssClasses']='',_0x26c358['config']['define']('ai.aiAssistant.disabledElements',['media','rawHtml','tableOfContents']),_0x26c358['config']['define']('ai.aiAssistant.contentAreaCssClass',''),_0x26c358['config']['define']('ai.useTheme',!0x0),this['_uiCssClasses']='ck-ai-assistant-ui'+(_0x26c358['config']['get']('ai.useTheme')?'\x20ck-ai-assistant-ui_theme':'');}['init'](){const {editor:_0x4d8267}=this;this['_aiAdapter']=_0x4d8267['plugins']['get'](AIAdapter),this['_dialog']=_0x4d8267['plugins']['get'](ckeditor5['Dialog']),this['_formView']=null,this['_commandDefinitions']=this['_getResolvedCommandsDefinitions']();const _0x10b4d4=new ShowAIAssistantCommand(_0x4d8267,Array['from'](this['_commandDefinitions']['values']()));_0x4d8267['commands']['add']('showAIAssistant',_0x10b4d4),_0x4d8267['ui']['componentFactory']['add']('aiCommands',_0x52f273=>{const _0x56988d=ckeditor5['createDropdown'](_0x52f273);return _0x56988d['set']({'class':'ck-ai-commands-dropdown\x20'+this['_uiCssClasses']}),_0x56988d['buttonView']['set']({'label':getTranslation$h(_0x52f273,'AI\x20Commands'),'icon':_0x1331d9,'tooltip':!0x0}),_0x56988d['on']('execute',_0x16036c=>this['_onExecute'](_0x16036c['source']['id'])),ckeditor5['addMenuToDropdown'](_0x56988d,_0x4d8267['ui']['view']['body'],getMenuDropdownDefinition(_0x4d8267),{'ariaLabel':getTranslation$h(_0x52f273,'AI\x20Commands')}),_0x56988d['menuView']['menuPanelClass']='ck-ai-commands-dropdown\x20'+this['_uiCssClasses'],_0x10b4d4['on']('change:enabledCommandsIds',_0x5416d6),_0x56988d['menuView']['once']('render',_0x5416d6),_0x56988d;function _0x5416d6(){_0x56988d['isEnabled']=_0x10b4d4['enabledCommandsIds']['length']>0x0;for(const _0x2ab6ba of _0x56988d['menuView']['buttons'])_0x2ab6ba['isEnabled']=_0x10b4d4['enabledCommandsIds']['includes'](_0x2ab6ba['id']);}}),_0x4d8267['ui']['componentFactory']['add']('menuBar:aiCommands',_0x5a152f=>{const _0x58dec2=new ckeditor5['MenuBarMenuView'](_0x5a152f);_0x58dec2['buttonView']['set']({'label':getTranslation$h(_0x5a152f,'AI\x20Commands'),'icon':_0x1331d9}),_0x58dec2['bind']('isEnabled')['to'](_0x10b4d4,'enabledCommandsIds',_0x4cb2c2=>_0x4cb2c2['length']>0x0);const _0x59fef5=_0x11dd3a(_0x4d8267['config']['get']('ai.aiAssistant.commands'),_0x5a152f);return this['_populateMenuBarMenu'](_0x10b4d4,_0x58dec2,_0x59fef5,_0x29cfd3=>this['_onExecute'](_0x29cfd3)),_0x58dec2;}),_0x4d8267['ui']['componentFactory']['add']('aiAssistant',()=>{const _0x1caf98=this['_createAIAssistantUIButton'](ckeditor5['ButtonView']);return _0x1caf98['set']({'tooltip':!0x0,'class':'ck-ai-assistant-button\x20'+this['_uiCssClasses']}),_0x1caf98;}),_0x4d8267['ui']['componentFactory']['add']('menuBar:aiAssistant',()=>{const _0x504abb=this['_createAIAssistantUIButton'](ckeditor5['MenuBarMenuListItemButtonView']);return _0x504abb['set']({'role':'menuitemcheckbox'}),_0x504abb;}),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x3866f9=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x1880fe;for(const _0x317832 in _0x3866f9){const _0x221138=_0x317832,_0x143137=_0x3866f9[_0x221138];if('aiLicenseKeyValid'==_0x143137||'aiLicenseKeyInvalid'==_0x143137||'aiLicenseKeyExpired'==_0x143137||'aiLicenseKeyDomainLimit'==_0x143137||'aiLicenseKeyNotAllowed'==_0x143137||'aiLicenseKeyEvaluationLimit'==_0x143137||'aiLicenseKeyTrialLimit'==_0x143137||'aiLicenseKeyUsageLimit'==_0x143137){delete _0x3866f9[_0x221138],_0x1880fe=_0x143137,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'aiLicenseKeyInvalid'==_0x1880fe&&_0x3866f9['_showLicenseError']('invalid'),'aiLicenseKeyExpired'==_0x1880fe&&_0x3866f9['_showLicenseError']('expired'),'aiLicenseKeyDomainLimit'==_0x1880fe&&_0x3866f9['_showLicenseError']('domainLimit'),'aiLicenseKeyNotAllowed'==_0x1880fe&&_0x3866f9['_showLicenseError']('featureNotAllowed','AIAssistant'),'aiLicenseKeyEvaluationLimit'==_0x1880fe&&_0x3866f9['_showLicenseError']('evaluationLimit'),'aiLicenseKeyTrialLimit'==_0x1880fe&&_0x3866f9['_showLicenseError']('trialLimit'),'aiLicenseKeyUsageLimit'==_0x1880fe&&_0x3866f9['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}['showUI'](_0x5e772f='',_0xee2e47='',_0x2a9931='custom'){const _0x396502=this['editor'],_0x3660f8=_0x396502['editing']['view'],_0xa95bba=_0x396502['plugins']['get'](AIAssistantEditing),_0x37f42c=_0x396502['plugins']['get'](ckeditor5['ClipboardMarkersUtils']);_0xa95bba['showFakeVisualSelection']();const _0x3012ba=new DomDataTransfer(),_0x19ae25=new ClipboardEvent('copy',{'clipboardData':_0x3012ba}),_0x13ab5f=new ckeditor5['DataTransfer'](_0x3012ba),_0x2e8384=new ckeditor5['DomEventData'](_0x3660f8,_0x19ae25,{'dataTransfer':_0x13ab5f});_0x37f42c['_forceMarkersCopy']('comment',()=>{_0x3660f8['document']['fire']('copy',_0x2e8384);}),this['_formView']||(this['_initView'](),this['_aiAssistantController']=new AIAssistantController(_0x396502,this['_aiAdapter']['textAdapter'],this['_formView']));let _0x4aae92=_0x13ab5f['getData']('text/html');const _0x3efbdf=_0x396502['model']['document']['selection'],_0x58064d=Array['from'](_0x3efbdf['getRanges']());0x1===_0x58064d['length']&&_0x58064d[0x0]['isFlat']&&!_0x3efbdf['getSelectedElement']()&&''!==_0x4aae92['replace'](/&nbsp;/g,'')['trim']()&&(_0x4aae92='<p>'+_0x4aae92+'</p>'),this['_aiAssistantController']['updateView']({'actionId':_0x2a9931,'query':_0x5e772f,'htmlContent':_0x4aae92,'label':_0xee2e47,'mainActionLabel':AIFormToolbarViewMainActionLabel[_0x396502['model']['document']['selection']['isCollapsed']?'INSERT':'REPLACE']}),'aiAssistant'!==this['_dialog']['id']?this['_dialog']['show']({'id':'aiAssistant','icon':_0x2a481f['robotPencil'],'title':getTranslation$h(this['editor']['locale'],'AI\x20Assistant'),'content':this['_formView'],'position':ckeditor5['DialogViewPosition']['EDITOR_TOP_SIDE'],'onShow':()=>{this['_formView']['focus']();},'onHide':()=>{this['_aiAssistantController']['reset'](),_0xa95bba['hideFakeVisualSelection']();}}):this['_dialog']['view']['wasMoved']||this['_dialog']['view']['updatePosition']();}['hideUI'](){this['_dialog']['hide']();}['_getResolvedCommandsDefinitions'](){const _0xaa37bc=new Map(),_0x51af39=_0x11dd3a(this['editor']['config']['get']('ai.aiAssistant.commands'),this['editor']['locale']);for(const _0x2fdcb0 of _0x51af39)for(const _0x5a301d of _0x2fdcb0['commands'])_0xaa37bc['set'](_0x5a301d['id'],{..._0x5a301d,'groupId':_0x2fdcb0['groupId'],'groupLabel':_0x2fdcb0['groupLabel']||_0x2fdcb0['groupId']});return _0xaa37bc;}['_createAIAssistantUIButton'](_0x443c47){const _0x539ce9=this['editor'],_0x43b034=_0x539ce9['commands']['get']('showAIAssistant'),_0x54dd4d=new _0x443c47(_0x539ce9['locale']);return _0x54dd4d['set']({'label':getTranslation$h(_0x539ce9['locale'],'AI\x20Assistant'),'icon':_0x2a481f['robotPencil'],'isToggleable':!0x0}),_0x54dd4d['bind']('isEnabled')['to'](_0x43b034),_0x54dd4d['bind']('isOn')['to'](this['_dialog'],'id',_0x475dae=>'aiAssistant'===_0x475dae),this['listenTo'](_0x54dd4d,'execute',()=>{_0x54dd4d['isOn']?this['hideUI']():_0x43b034['execute']();}),_0x54dd4d;}['_initView'](){const _0x4c3282=this['editor']['plugins']['get'](AIAssistantEditing);this['_formView']=new _0x4f424f(this['editor']['locale'],this['_uiCssClasses'],this['editor']['config']['get']('ai.aiAssistant.contentAreaCssClass')),this['_formView']['on']('change:value',()=>{this['_dialog']['view']['wasMoved']||this['_dialog']['view']['updatePosition']();}),this['_formView']['promptView']['queryView']['fieldView']['on']('update',()=>{this['_dialog']['view']['wasMoved']||this['_dialog']['view']['updatePosition']();}),this['listenTo'](this['_formView'],'replaceContent',()=>{_0x4c3282['insertContent'](this['_aiAssistantController']['currentContext']),this['hideUI']();}),this['listenTo'](this['_formView'],'insertContentBelow',()=>{_0x4c3282['insertContentBelow'](this['_aiAssistantController']['currentContext']),this['hideUI']();}),this['_initAriaAiStatusChangeAnnouncements']();}['_initAriaAiStatusChangeAnnouncements'](){const {locale:_0x1d6714,ui:{ariaLiveAnnouncer:_0x244a43}}=this['editor'];this['_formView']['contentArea']['on']('change:isProcessing',(_0xc3b361,_0x23ae00,_0x162fae)=>{const _0x1800c8=this['_aiAssistantController']['currentContext'];_0x162fae?_0x244a43['announce'](getTranslation$h(_0x1d6714,'AI\x20is\x20writing')):_0x1800c8&&_0x244a43['announce'](getTranslation$h(_0x1d6714,'Generated\x20content:\x20%0',_0x1800c8),{'politeness':'polite','isUnsafeHTML':!0x0});}),this['_formView']['on']('change:isError',(_0x5327c7,_0x2e9c3c,_0x5af0a7)=>{if(_0x5af0a7){const _0x365df7=this['_formView']['errorView']['text'];_0x244a43['announce'](getTranslation$h(_0x1d6714,'Error\x20during\x20AI\x20content\x20generation:\x20%0',_0x365df7));}});}['_onExecute'](_0x4d501f){const _0x24a356=this['_commandDefinitions']['get'](_0x4d501f),_0x2bc9e8=this['editor'],_0xf85511=_0x2bc9e8['model']['document']['selection'],_0x1c3f41=_0x2bc9e8['commands']['get']('showAIAssistant'),_0x361b35=_0x2bc9e8['plugins']['get'](AIAssistantEditing),_0x92f59c=''+(_0x24a356['groupId']!==_0x2b35aa?_0x24a356['groupLabel']+':\x20':'')+_0x24a356['label'];if(!0x1!==_0x24a356['requiresContent']&&_0xf85511['isCollapsed']){const _0x16cade=ckeditor5['first'](_0xf85511['getSelectedBlocks']())||_0x2bc9e8['model']['schema']['getLimitElement'](_0xf85511);_0x2bc9e8['model']['change'](_0x1bee1c=>{_0x1bee1c['setSelection'](_0x16cade,'in');});}_0x361b35['showFakeVisualSelection'](),_0x1c3f41['execute'](_0x24a356['prompt'],_0x92f59c,'command:'+_0x4d501f);}['_populateMenuBarMenu'](_0x3e1575,_0x3d1578,_0x43b6d5,_0x4b93a2){const _0x1fadf9=this['editor'],_0x4c1d61=_0x1fadf9['locale'],_0x42ff5b=new ckeditor5['MenuBarMenuListView'](_0x4c1d61),_0x1a6ae3=sortDefinitionsByOrder(_0x1fadf9,_0x43b6d5)['filter'](_0x2a5b47=>_0x2a5b47['commands']['length']);0x1===_0x1a6ae3['length']?this['_getMenuBarGroupButtons']({'command':_0x3e1575,'commands':_0x1a6ae3[0x0]['commands'],'parentMenuView':_0x3d1578,'onExecute':_0x4b93a2})['forEach'](_0x418733=>_0x42ff5b['items']['add'](_0x418733)):_0x1a6ae3['forEach'](({groupId:_0x523da8,groupLabel:_0x458608,commands:_0x285b30})=>{const _0x26f1c0=new ckeditor5['MenuBarMenuListItemView'](_0x4c1d61,_0x3d1578),_0x3dfb11=new ckeditor5['MenuBarMenuView'](_0x4c1d61),_0x2fff8e=new ckeditor5['MenuBarMenuListView'](_0x4c1d61),_0x45d468=this['_getMenuBarGroupButtons']({'command':_0x3e1575,'commands':_0x285b30,'parentMenuView':_0x3dfb11,'onExecute':_0x4b93a2});_0x3dfb11['buttonView']['set']({'label':_0x458608||_0x523da8}),_0x3dfb11['delegate']('execute')['to'](_0x3d1578),_0x2fff8e['items']['addMany'](_0x45d468),_0x3dfb11['panelView']['children']['add'](_0x2fff8e),_0x26f1c0['children']['add'](_0x3dfb11),_0x42ff5b['items']['add'](_0x26f1c0);}),_0x3d1578['panelView']['children']['add'](_0x42ff5b);}['_getMenuBarGroupButtons']({command:_0x34fe58,commands:_0x139a59,parentMenuView:_0x1986f2,onExecute:_0x1bc782}){const _0x230429=this['editor'],_0x34387b=_0x230429['locale'];return sortDefinitionsByOrder(_0x230429,_0x139a59)['map'](_0x36eee7=>{const _0x2395b6=new ckeditor5['MenuBarMenuListItemView'](_0x34387b,_0x1986f2),_0x5bdd26=new ckeditor5['MenuBarMenuListItemButtonView'](_0x34387b);return _0x5bdd26['set']({'label':_0x36eee7['label']}),_0x5bdd26['delegate']('execute')['to'](_0x1986f2),_0x5bdd26['on']('execute',()=>_0x1bc782(_0x36eee7['id'])),_0x5bdd26['bind']('isEnabled')['to'](_0x34fe58,'enabledCommandsIds',_0x380a06=>_0x380a06['includes'](_0x36eee7['id'])),_0x2395b6['children']['add'](_0x5bdd26),_0x2395b6;});}}function getMenuDropdownDefinition(_0xb3d69e){const _0x323af2=_0x11dd3a(_0xb3d69e['config']['get']('ai.aiAssistant.commands'),_0xb3d69e['locale']),_0x403160=sortDefinitionsByOrder(_0xb3d69e,_0x323af2)['filter'](_0x374774=>_0x374774['commands']['length']);return 0x1===_0x403160['length']?sortDefinitionsByOrder(_0xb3d69e,_0x403160[0x0]['commands'])['map'](_0x5b0b3e=>({'id':_0x5b0b3e['id'],'label':_0x5b0b3e['label']})):_0x403160['map'](_0x5e2623=>{const {groupId:_0xb1ba2b,groupLabel:_0x53e8a3,commands:_0x576dae}=_0x5e2623,_0x4b5296=sortDefinitionsByOrder(_0xb3d69e,_0x576dae)['map'](_0x1e1c8a=>({'id':_0x1e1c8a['id'],'label':_0x1e1c8a['label']}));return{'id':_0xb1ba2b,'menu':_0x53e8a3||_0xb1ba2b,'children':_0x4b5296};});}function sortDefinitionsCallback(_0x51515a,_0x4025f2){return void 0x0!==_0x51515a['order']&&void 0x0===_0x4025f2['order']?0x1:void 0x0===_0x51515a['order']&&void 0x0!==_0x4025f2['order']?-0x1:void 0x0!==_0x51515a['order']&&void 0x0!==_0x4025f2['order']?_0x51515a['order']-_0x4025f2['order']:0x0;}function sortDefinitionsByOrder(_0x48dcd2,_0x10e489){_0x10e489['sort'](sortDefinitionsCallback);const _0x5c92dc={},_0x485b1d=[];for(const _0x1ba12e of _0x10e489)if(void 0x0!==_0x1ba12e['order']){if(_0x1ba12e['order']in _0x5c92dc)throw new ckeditor5['CKEditorError']('ai-commands-config-order-collision',_0x48dcd2,{'conflictingDefinitions':[_0x1ba12e,_0x5c92dc[_0x1ba12e['order']]]});_0x5c92dc[_0x1ba12e['order']]=_0x1ba12e,_0x485b1d['splice'](_0x1ba12e['order'],0x0,_0x1ba12e);}else _0x485b1d['push'](_0x1ba12e);return _0x485b1d;}class AIAssistant extends ckeditor5['Plugin']{static get['requires'](){return[AIAssistantUI,AIAssistantEditing];}static get['pluginName'](){return'AIAssistant';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x211089){super(_0x211089);const _0x1030c0=_0x211089['config'],_0x1ce09f=_0x211089['locale'];_0x1030c0['define']('ai.aiAssistant.preserveComments',!0x0),_0x1030c0['define']('ai.aiAssistant.commands',getDefaultCommands(_0x1ce09f)),_0x1030c0['define']('ai.aiAssistant.extraCommandGroups',[]),_0x1030c0['define']('ai.aiAssistant.removeCommands',[]);let _0x15825e=_0x11dd3a(_0x1030c0['get']('ai.aiAssistant.commands'),_0x1ce09f);const _0x489cd0=_0x1030c0['get']('ai.aiAssistant.extraCommandGroups'),_0x429d2e=_0x1030c0['get']('ai.aiAssistant.removeCommands');_0x489cd0['forEach'](_0x2dad86=>{const _0x1be284=_0x15825e['find'](_0x5f2bfb=>_0x5f2bfb['groupId']===_0x2dad86['groupId']);_0x1be284?_0x1be284['commands']=_0x1be284['commands']['concat'](_0x2dad86['commands']):_0x15825e['push'](_0x2dad86);}),_0x15825e=_0x15825e['filter'](_0x117a47=>!_0x429d2e['includes'](_0x117a47['groupId'])),_0x15825e['forEach'](_0x34b0d0=>{_0x34b0d0['commands']=_0x34b0d0['commands']['filter'](_0x3a854a=>!_0x429d2e['includes'](_0x3a854a['id']));}),_0x1030c0['set']('ai.aiAssistant.commands',_0x15825e);}}function getDefaultCommands(_0x33d3f8){return[{'groupId':'editOrReview','groupLabel':getTranslation$h(_0x33d3f8,'Edit\x20or\x20review'),'commands':[{'id':'improveWriting','label':getTranslation$h(_0x33d3f8,'Improve\x20writing'),'prompt':'Fix\x20spelling\x20mistakes,\x20use\x20proper\x20grammar\x20and\x20apply\x20good\x20writing\x20practices.\x20Do\x20not\x20lose\x20the\x20original\x20meaning.'},{'id':'makeShorter','label':getTranslation$h(_0x33d3f8,'Make\x20shorter'),'prompt':'Remove\x20any\x20repetitive,\x20redundant,\x20or\x20non-essential\x20writing\x20in\x20this\x20content\x20without\x20changing\x20the\x20meaning\x20or\x20losing\x20any\x20key\x20information.'},{'id':'makeLonger','label':getTranslation$h(_0x33d3f8,'Make\x20longer'),'prompt':'Improve\x20this\x20content\x20by\x20using\x20descriptive\x20language\x20and\x20inserting\x20more\x20information\x20and\x20more\x20detailed\x20explanations.'},{'id':'simplifyLanguage','label':getTranslation$h(_0x33d3f8,'Simplify\x20language'),'prompt':'Simplify\x20the\x20writing\x20style\x20of\x20this\x20content\x20and\x20reduce\x20the\x20complexity,\x20so\x20that\x20the\x20content\x20is\x20easy\x20to\x20understand.'}]},{'groupId':'generate','groupLabel':getTranslation$h(_0x33d3f8,'Generate\x20from\x20selection'),'commands':[{'id':'summarize','label':getTranslation$h(_0x33d3f8,'Summarize'),'prompt':'Summarize\x20this\x20content\x20into\x20one\x20paragraph\x20of\x20text.\x20Include\x20only\x20the\x20key\x20ideas\x20and\x20conclusions.\x20Keep\x20it\x20short.\x20Do\x20not\x20keep\x20original\x20text\x20formatting.'},{'id':'continue','label':getTranslation$h(_0x33d3f8,'Continue'),'prompt':'Start\x20with\x20the\x20provided\x20content\x20and\x20write\x20at\x20the\x20end\x20of\x20it\x20continuing\x20this\x20topic.\x20Keep\x20the\x20added\x20part\x20short.'}]},{'groupId':'changeTone','groupLabel':getTranslation$h(_0x33d3f8,'Change\x20tone'),'commands':[{'id':'professional','label':getTranslation$h(_0x33d3f8,'Professional'),'prompt':'Improve\x20using\x20polished,\x20formal,\x20and\x20respectful\x20language\x20to\x20convey\x20professional\x20expertise\x20and\x20competence.'},{'id':'casual','label':getTranslation$h(_0x33d3f8,'Casual'),'prompt':'Improve\x20using\x20casual,\x20informal\x20language\x20to\x20convey\x20a\x20casual\x20conversation\x20with\x20a\x20real\x20person.'},{'id':'direct','label':getTranslation$h(_0x33d3f8,'Direct'),'prompt':'Improve\x20using\x20direct\x20language,\x20using\x20only\x20the\x20essential\x20information.'},{'id':'confident','label':getTranslation$h(_0x33d3f8,'Confident'),'prompt':'Improve\x20using\x20compelling,\x20optimistic\x20language\x20to\x20convey\x20confidence\x20in\x20the\x20writing.'},{'id':'friendly','label':getTranslation$h(_0x33d3f8,'Friendly'),'prompt':'Improve\x20using\x20friendly,\x20comforting\x20language,\x20to\x20convey\x20understanding\x20and\x20empathy.'}]},{'groupId':'changeStyle','groupLabel':getTranslation$h(_0x33d3f8,'Change\x20style'),'commands':[{'id':'business','label':getTranslation$h(_0x33d3f8,'Business'),'prompt':'Rewrite\x20this\x20content\x20as\x20a\x20business\x20professional\x20with\x20formal\x20language.'},{'id':'legal','label':getTranslation$h(_0x33d3f8,'Legal'),'prompt':'Rewrite\x20this\x20content\x20as\x20a\x20legal\x20professional\x20using\x20valid\x20legal\x20terminology.'},{'id':'journalism','label':getTranslation$h(_0x33d3f8,'Journalism'),'prompt':'Rewrite\x20this\x20content\x20as\x20a\x20journalist\x20using\x20engaging\x20language\x20to\x20convey\x20the\x20importance\x20of\x20the\x20information.'},{'id':'poetic','label':getTranslation$h(_0x33d3f8,'Poetic'),'prompt':'Rewrite\x20this\x20content\x20as\x20a\x20poem\x20using\x20poetic\x20techniques\x20without\x20losing\x20the\x20original\x20meaning.'}]},{'groupId':'translate','groupLabel':getTranslation$h(_0x33d3f8,'Translate'),'commands':[{'id':'translateEnglish','label':getTranslation$h(_0x33d3f8,'English'),'prompt':'Translate\x20the\x20content\x20to\x20English\x20language.'},{'id':'translateSpanish','label':getTranslation$h(_0x33d3f8,'Spanish'),'prompt':'Translate\x20the\x20content\x20to\x20Spanish\x20language.'},{'id':'translatePortuguese','label':getTranslation$h(_0x33d3f8,'Portuguese'),'prompt':'Translate\x20the\x20content\x20to\x20Portuguese\x20language.'},{'id':'translateGerman','label':getTranslation$h(_0x33d3f8,'German'),'prompt':'Translate\x20the\x20content\x20to\x20German\x20language.'},{'id':'translateFrench','label':getTranslation$h(_0x33d3f8,'French'),'prompt':'Translate\x20the\x20content\x20to\x20French\x20language.'},{'id':'translateChinese','label':getTranslation$h(_0x33d3f8,'Simplified\x20Chinese'),'prompt':'Translate\x20the\x20content\x20to\x20Simplified\x20Chinese\x20language.'},{'id':'translateHindi','label':getTranslation$h(_0x33d3f8,'Hindi'),'prompt':'Translate\x20the\x20content\x20to\x20Hindi\x20language.'},{'id':'translateArabic','label':getTranslation$h(_0x33d3f8,'Arabic'),'prompt':'Translate\x20the\x20content\x20to\x20Arabic\x20language.'}]}];}class AITextAdapter extends ckeditor5['Plugin']{static get['requires'](){return[AIAdapter];}constructor(_0x653e8b){super(_0x653e8b),this['abortController']=new AbortController();}['init'](){this['editor']['plugins']['get'](AIAdapter)['textAdapter']=this;}['abort'](){this['abortController']['signal']['aborted']||(this['abortController']['abort'](),this['abortController']=new AbortController());}async['makeRequest'](_0x3ad02c){return this['sendRequest'](_0x3ad02c)['catch'](_0x3d4370=>{if(_0x3d4370 instanceof AIRequestError)return Promise['reject'](_0x3d4370);if('AbortError'==_0x3d4370['name'])return Promise['resolve']();throw console['error'](_0x3d4370),new ckeditor5['CKEditorError']('aitextadapter-send-request-failed',null);});}async['_prepareRequestHeaders'](_0x1e65e7,_0x1e8d1e){const _0x43f63b=this['editor']['locale'],_0x1d603b={'Content-Type':'application/json'};if('object'==typeof _0x1e65e7)Object['assign'](_0x1d603b,_0x1e65e7);else{if(_0x1e65e7)try{const _0x50e784=await _0x1e65e7(_0x1e8d1e);Object['assign'](_0x1d603b,_0x50e784);}catch(_0xf5780c){return Promise['reject'](new AIRequestError(getTranslation$h(_0x43f63b,'AI_ERROR_GET_HEADERS')));}}return _0x1d603b;}async['_prepareRequestParameters'](_0x51fd81,_0x5208ec){const _0x4aa4e2=this['editor']['locale'];if('object'==typeof _0x51fd81)return _0x51fd81;try{return await _0x51fd81(_0x5208ec);}catch(_0x66a473){return Promise['reject'](new AIRequestError(getTranslation$h(_0x4aa4e2,'AI_ERROR_GET_PARAMETERS')));}}}class OpenAITextAdapter extends AITextAdapter{static get['pluginName'](){return'OpenAITextAdapter';}constructor(_0x29c8b3){super(_0x29c8b3),_0x29c8b3['config']['define']('ai.openAI.apiUrl','https://api.openai.com/v1/chat/completions'),_0x29c8b3['config']['get']('ai.openAI.requestParameters')||_0x29c8b3['config']['define']('ai.openAI.requestParameters',{'model':'gpt-3.5-turbo','max_tokens':0x7d0,'temperature':0x1,'top_p':0x1,'stream':!0x0}),this['_apiUrl']=_0x29c8b3['config']['get']('ai.openAI.apiUrl'),this['_requestHeaders']=_0x29c8b3['config']['get']('ai.openAI.requestHeaders')||{},this['_requestParameters']=_0x29c8b3['config']['get']('ai.openAI.requestParameters');}async['sendRequest']({query:_0x32a9a2,context:_0xc14c1a,onData:_0x4770a1,actionId:_0x160b51}){const _0x46f8c2=this['editor']['locale'],_0xfd838f=await this['prepareMessages'](_0x32a9a2,_0xc14c1a,_0x160b51),_0x34d4e6=await this['_prepareRequestHeaders'](this['_requestHeaders'],_0x160b51),_0x3b21c4=await this['_prepareRequestParameters'](this['_requestParameters'],_0x160b51),_0x2e1cf4={'messages':_0xfd838f,..._0x3b21c4},_0x2a4786={'method':'POST','headers':_0x34d4e6,'body':JSON['stringify'](_0x2e1cf4),'signal':this['abortController']['signal']},_0x181401=await fetch(this['_apiUrl'],_0x2a4786);if(_0x181401['ok'])return _0x3b21c4['stream']?await this['_readStreamableResponse'](_0x181401,_0x4770a1):await this['_readStaticResponse'](_0x181401,_0x4770a1),Promise['resolve']();{const _0x5ec75c=await _0x181401['text']();return _0x5ec75c['includes']('context_length_exceeded')?Promise['reject'](new AIRequestError(getTranslation$h(_0x46f8c2,'AI_ERROR_CONTEXT_LENGTH'))):_0x5ec75c['includes']('Moderation')?Promise['reject'](new AIRequestError(getTranslation$h(_0x46f8c2,'AI_ERROR_MODERATION'))):Promise['reject'](new Error(_0x5ec75c));}}async['prepareMessages'](_0x4f89d2,_0x2230f5,_0x5dbe2b){let _0x2b7d24,_0xcb7d27;return _0x2230f5?(_0x2b7d24='Your\x20task\x20is\x20to\x20execute\x20the\x20instruction\x20using\x20the\x20provided\x20HTML\x20content.\x20Follow\x20the\x20instruction\x20closely.\x20Your\x20answer\x20must\x20be\x20a\x20properly\x20formatted\x20HTML\x20code.\x20Do\x20not\x20add\x20any\x20additional\x20remarks\x20or\x20notes.\x20Do\x20not\x20act\x20like\x20a\x20chatbot\x20or\x20a\x20real\x20person.',_0xcb7d27='Instruction:\x0a'+_0x4f89d2+'\x0aYou\x20must\x20keep\x20the\x20text\x20formatting.\x0a\x0aContent:\x0a'+_0x2230f5):(_0x2b7d24='Your\x20task\x20is\x20to\x20generate\x20HTML\x20content\x20accordingly\x20to\x20the\x20given\x20instruction.\x20Never\x20include\x20<img>\x20tag\x20in\x20your\x20response\x20even\x20if\x20asked\x20for.\x20Your\x20answer\x20must\x20be\x20a\x20well-structured\x20and\x20properly\x20formatted\x20HTML\x20code.\x20Answer\x20only\x20with\x20the\x20generated\x20HTML\x20content.\x20Do\x20not\x20add\x20any\x20additional\x20remarks\x20or\x20notes.\x20Do\x20not\x20act\x20like\x20a\x20chatbot\x20or\x20a\x20real\x20person.',_0xcb7d27=_0x4f89d2),[{'role':'system','content':_0x2b7d24},{'role':'user','content':_0xcb7d27}];}async['_readStreamableResponse'](_0x1bd30f,_0x578cd0){const _0x4df4c0=_0x1bd30f['body']['getReader'](),_0x1ce840=new TextDecoder();let _0x5a79f7='',_0x2b4cf0='',_0x5c4f55='',_0x342546=!0x1;for(;!_0x342546;){const {done:_0x1f709f,value:_0x3a13d4}=await _0x4df4c0['read'](),_0x5e7d2b=_0x5a79f7+_0x1ce840['decode'](_0x3a13d4);let _0x267eb0='';_0x342546=_0x1f709f;try{_0x267eb0=this['_cleanUpData'](_0x5e7d2b),_0x5a79f7='';}catch(_0x377ce6){_0x5a79f7=_0x5e7d2b;continue;}_0x2b4cf0+=_0x267eb0,!_0x342546&&this['_isBufferIncomplete'](_0x2b4cf0)||_0x2b4cf0&&(_0x5c4f55+=_0x2b4cf0,_0x2b4cf0='',_0x578cd0(_0x5c4f55));}return Promise['resolve']();}async['_readStaticResponse'](_0x168e04,_0x2f2e9a){return _0x2f2e9a((await _0x168e04['json']())['choices'][0x0]['message']['content']),Promise['resolve']();}['_isBufferIncomplete'](_0xc15d03){const _0x1a0efa=_0xc15d03['split']('<')['length']!==_0xc15d03['split']('>')['length'],_0x2bd88a=_0xc15d03['length']<0x1e;return _0x1a0efa&&_0x2bd88a;}['_cleanUpData'](_0x5b07a0){return _0x5b07a0['split'](/\n(?![^{]*\})/g)['map'](_0x29fcaf=>_0x29fcaf['replace']('data:\x20',''))['filter'](_0x55081d=>_0x55081d&&_0x55081d['length']>0x0&&'[DONE]'!==_0x55081d)['map'](_0x26797e=>{const {choices:_0x32b206}=JSON['parse'](_0x26797e);if(_0x32b206[0x0]&&_0x32b206[0x0]['delta']&&_0x32b206[0x0]['delta']['content'])return _0x32b206[0x0]['delta']['content'];})['filter'](_0x10e3c2=>_0x10e3c2)['join']('');}}const getHttpHandlerExtensionConfiguration=_0x35a735=>{let _0xbe8f1a=_0x35a735['httpHandler'];return{'setHttpHandler'(_0x3adad6){_0xbe8f1a=_0x3adad6;},'httpHandler':()=>_0xbe8f1a,'updateHttpClientConfig'(_0x4fc690,_0xa971b2){_0xbe8f1a['updateHttpClientConfig'](_0x4fc690,_0xa971b2);},'httpHandlerConfigs':()=>_0xbe8f1a['httpHandlerConfigs']()};},resolveHttpHandlerRuntimeConfig=_0x4e4d8b=>({'httpHandler':_0x4e4d8b['httpHandler']()});var HttpAuthLocation,HttpApiKeyAuthLocation,EndpointURLScheme,AlgorithmId,FieldPosition;!function(_0x246727){_0x246727['HEADER']='header',_0x246727['QUERY']='query';}(HttpAuthLocation||(HttpAuthLocation={})),function(_0x4094ad){_0x4094ad['HEADER']='header',_0x4094ad['QUERY']='query';}(HttpApiKeyAuthLocation||(HttpApiKeyAuthLocation={})),function(_0x5b317b){_0x5b317b['HTTP']='http',_0x5b317b['HTTPS']='https';}(EndpointURLScheme||(EndpointURLScheme={})),function(_0x2e36e9){_0x2e36e9['MD5']='md5',_0x2e36e9['CRC32']='crc32',_0x2e36e9['CRC32C']='crc32c',_0x2e36e9['SHA1']='sha1',_0x2e36e9['SHA256']='sha256';}(AlgorithmId||(AlgorithmId={})),function(_0x30f150){_0x30f150[_0x30f150['HEADER']=0x0]='HEADER',_0x30f150[_0x30f150['TRAILER']=0x1]='TRAILER';}(FieldPosition||(FieldPosition={}));const _0x118c4a='__smithy_context';var IniSectionType,RequestHandlerProtocol;!function(_0x1f6f60){_0x1f6f60['PROFILE']='profile',_0x1f6f60['SSO_SESSION']='sso-session',_0x1f6f60['SERVICES']='services';}(IniSectionType||(IniSectionType={})),function(_0x22bc53){_0x22bc53['HTTP_0_9']='http/0.9',_0x22bc53['HTTP_1_0']='http/1.0',_0x22bc53['TDS_8_0']='tds/8.0';}(RequestHandlerProtocol||(RequestHandlerProtocol={}));class HttpRequest{constructor(_0x23a4d6){this['method']=_0x23a4d6['method']||'GET',this['hostname']=_0x23a4d6['hostname']||'localhost',this['port']=_0x23a4d6['port'],this['query']=_0x23a4d6['query']||{},this['headers']=_0x23a4d6['headers']||{},this['body']=_0x23a4d6['body'],this['protocol']=_0x23a4d6['protocol']?':'!==_0x23a4d6['protocol']['slice'](-0x1)?_0x23a4d6['protocol']+':':_0x23a4d6['protocol']:'https:',this['path']=_0x23a4d6['path']?'/'!==_0x23a4d6['path']['charAt'](0x0)?'/'+_0x23a4d6['path']:_0x23a4d6['path']:'/',this['username']=_0x23a4d6['username'],this['password']=_0x23a4d6['password'],this['fragment']=_0x23a4d6['fragment'];}static['clone'](_0x1ba814){const _0x249079=new HttpRequest({..._0x1ba814,'headers':{..._0x1ba814['headers']}});return _0x249079['query']&&(_0x249079['query']=_0x509ed3(_0x249079['query'])),_0x249079;}static['isInstance'](_0x203586){if(!_0x203586)return!0x1;const _0x53a04a=_0x203586;return'method'in _0x53a04a&&'protocol'in _0x53a04a&&'hostname'in _0x53a04a&&'path'in _0x53a04a&&'object'==typeof _0x53a04a['query']&&'object'==typeof _0x53a04a['headers'];}['clone'](){return HttpRequest['clone'](this);}}function _0x509ed3(_0x52f083){return Object['keys'](_0x52f083)['reduce']((_0x1c342e,_0x5bf1b8)=>{const _0x1e68e0=_0x52f083[_0x5bf1b8];return{..._0x1c342e,[_0x5bf1b8]:Array['isArray'](_0x1e68e0)?[..._0x1e68e0]:_0x1e68e0};},{});}class HttpResponse{constructor(_0x3718ea){this['statusCode']=_0x3718ea['statusCode'],this['reason']=_0x3718ea['reason'],this['headers']=_0x3718ea['headers']||{},this['body']=_0x3718ea['body'];}static['isInstance'](_0x197188){if(!_0x197188)return!0x1;const _0x4f5b26=_0x197188;return'number'==typeof _0x4f5b26['statusCode']&&'object'==typeof _0x4f5b26['headers'];}}function resolveHostHeaderConfig(_0x222b43){return _0x222b43;}const hostHeaderMiddleware=_0x11ea32=>_0x4b6f77=>async _0x4b7367=>{if(!HttpRequest['isInstance'](_0x4b7367['request']))return _0x4b6f77(_0x4b7367);const {request:_0x60a607}=_0x4b7367,{handlerProtocol:_0x8dd041=''}=_0x11ea32['requestHandler']['metadata']||{};if(_0x8dd041['indexOf']('h2')>=0x0&&!_0x60a607['headers'][':authority'])delete _0x60a607['headers']['host'],_0x60a607['headers'][':authority']=_0x60a607['hostname']+(_0x60a607['port']?':'+_0x60a607['port']:'');else{if(!_0x60a607['headers']['host']){let _0x449c70=_0x60a607['hostname'];null!=_0x60a607['port']&&(_0x449c70+=':'+_0x60a607['port']),_0x60a607['headers']['host']=_0x449c70;}}return _0x4b6f77(_0x4b7367);},hostHeaderMiddlewareOptions={'name':'hostHeaderMiddleware','step':'build','priority':'low','tags':['HOST'],'override':!0x0},getHostHeaderPlugin=_0x50c19b=>({'applyToStack':_0x137b66=>{_0x137b66['add'](hostHeaderMiddleware(_0x50c19b),hostHeaderMiddlewareOptions);}}),_0x13f6e9=()=>(_0x15baa9,_0xe3dba6)=>async _0x1bc67c=>{try{const _0x489aff=await _0x15baa9(_0x1bc67c),{clientName:_0x4b0528,commandName:_0x211cee,logger:_0x4fcef1,dynamoDbDocumentClientOptions:_0x31c28a={}}=_0xe3dba6,{overrideInputFilterSensitiveLog:_0x3b88d6,overrideOutputFilterSensitiveLog:_0x39866b}=_0x31c28a,_0x24b467=_0x3b88d6??_0xe3dba6['inputFilterSensitiveLog'],_0x31df71=_0x39866b??_0xe3dba6['outputFilterSensitiveLog'],{$metadata:_0xd5b617,..._0x1e2e1f}=_0x489aff['output'];return _0x4fcef1?.['info']?.({'clientName':_0x4b0528,'commandName':_0x211cee,'input':_0x24b467(_0x1bc67c['input']),'output':_0x31df71(_0x1e2e1f),'metadata':_0xd5b617}),_0x489aff;}catch(_0x47af26){const {clientName:_0x110041,commandName:_0x31198a,logger:_0x28c3f9,dynamoDbDocumentClientOptions:_0xe96a91={}}=_0xe3dba6,{overrideInputFilterSensitiveLog:_0x4a74a9}=_0xe96a91,_0x1d9f27=_0x4a74a9??_0xe3dba6['inputFilterSensitiveLog'];throw _0x28c3f9?.['error']?.({'clientName':_0x110041,'commandName':_0x31198a,'input':_0x1d9f27(_0x1bc67c['input']),'error':_0x47af26,'metadata':_0x47af26['$metadata']}),_0x47af26;}},loggerMiddlewareOptions={'name':'loggerMiddleware','tags':['LOGGER'],'step':'initialize','override':!0x0},getLoggerPlugin=_0x2d2b4e=>({'applyToStack':_0x4c311b=>{_0x4c311b['add'](_0x13f6e9(),loggerMiddlewareOptions);}}),_0x31da2f='X-Amzn-Trace-Id',_0x4699a5='AWS_LAMBDA_FUNCTION_NAME',_0x4a8640='_X_AMZN_TRACE_ID',recursionDetectionMiddleware=_0x507458=>_0x14d6ad=>async _0x554170=>{const {request:_0x4466b3}=_0x554170;if(!HttpRequest['isInstance'](_0x4466b3)||'node'!==_0x507458['runtime']||_0x4466b3['headers']['hasOwnProperty'](_0x31da2f))return _0x14d6ad(_0x554170);const _0x2f3cfa=process['env'][_0x4699a5],_0x37281d=process['env'][_0x4a8640],_0x5256df=_0x48fbdb=>'string'==typeof _0x48fbdb&&_0x48fbdb['length']>0x0;return _0x5256df(_0x2f3cfa)&&_0x5256df(_0x37281d)&&(_0x4466b3['headers'][_0x31da2f]=_0x37281d),_0x14d6ad({..._0x554170,'request':_0x4466b3});},addRecursionDetectionMiddlewareOptions={'step':'build','tags':['RECURSION_DETECTION'],'name':'recursionDetectionMiddleware','override':!0x0,'priority':'low'},getRecursionDetectionPlugin=_0x4d49af=>({'applyToStack':_0xbeffe6=>{_0xbeffe6['add'](recursionDetectionMiddleware(_0x4d49af),addRecursionDetectionMiddlewareOptions);}});function resolveUserAgentConfig(_0x5cec58){return{..._0x5cec58,'customUserAgent':'string'==typeof _0x5cec58['customUserAgent']?[[_0x5cec58['customUserAgent']]]:_0x5cec58['customUserAgent']};}const _0x41c8e0=new RegExp('^(?:25[0-5]|2[0-4]\x5cd|1\x5cd\x5cd|[1-9]\x5cd|\x5cd)(?:\x5c.(?:25[0-5]|2[0-4]\x5cd|1\x5cd\x5cd|[1-9]\x5cd|\x5cd)){3}$'),_0x1a08e3=_0x3a0de7=>_0x41c8e0['test'](_0x3a0de7)||_0x3a0de7['startsWith']('[')&&_0x3a0de7['endsWith'](']'),_0x2ed776=new RegExp('^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$'),isValidHostLabel=(_0x155220,_0x38fed2=!0x1)=>{if(!_0x38fed2)return _0x2ed776['test'](_0x155220);const _0x1ce941=_0x155220['split']('.');for(const _0x363c28 of _0x1ce941)if(!isValidHostLabel(_0x363c28))return!0x1;return!0x0;},customEndpointFunctions={},_0x5add4d='endpoints';function toDebugString(_0x248fc5){return'object'!=typeof _0x248fc5||null==_0x248fc5?_0x248fc5:'ref'in _0x248fc5?'$'+toDebugString(_0x248fc5['ref']):'fn'in _0x248fc5?_0x248fc5['fn']+'('+(_0x248fc5['argv']||[])['map'](toDebugString)['join'](',\x20')+')':JSON['stringify'](_0x248fc5,null,0x2);}class EndpointError extends Error{constructor(_0xdaeece){super(_0xdaeece),this['name']='EndpointError';}}const _0x1b6a9b=(_0x561abd,_0x281c5e)=>_0x561abd===_0x281c5e,getAttrPathList=_0xf4f2a1=>{const _0x30331c=_0xf4f2a1['split']('.'),_0x214692=[];for(const _0x10e70f of _0x30331c){const _0x52cd4e=_0x10e70f['indexOf']('[');if(-0x1!==_0x52cd4e){if(_0x10e70f['indexOf'](']')!==_0x10e70f['length']-0x1)throw new EndpointError('Path:\x20\x27'+_0xf4f2a1+'\x27\x20does\x20not\x20end\x20with\x20\x27]\x27');const _0x38e9a8=_0x10e70f['slice'](_0x52cd4e+0x1,-0x1);if(Number['isNaN'](parseInt(_0x38e9a8)))throw new EndpointError('Invalid\x20array\x20index:\x20\x27'+_0x38e9a8+'\x27\x20in\x20path:\x20\x27'+_0xf4f2a1+'\x27');0x0!==_0x52cd4e&&_0x214692['push'](_0x10e70f['slice'](0x0,_0x52cd4e)),_0x214692['push'](_0x38e9a8);}else _0x214692['push'](_0x10e70f);}return _0x214692;},getAttr=(_0x4eb6c9,_0x60c025)=>getAttrPathList(_0x60c025)['reduce']((_0x4fb602,_0x168e68)=>{if('object'!=typeof _0x4fb602)throw new EndpointError('Index\x20\x27'+_0x168e68+'\x27\x20in\x20\x27'+_0x60c025+'\x27\x20not\x20found\x20in\x20\x27'+JSON['stringify'](_0x4eb6c9)+'\x27');return Array['isArray'](_0x4fb602)?_0x4fb602[parseInt(_0x168e68)]:_0x4fb602[_0x168e68];},_0x4eb6c9),isSet=_0x39d101=>null!=_0x39d101,not=_0xe64c35=>!_0xe64c35,_0x1259f0={[EndpointURLScheme['HTTP']]:0x50,[EndpointURLScheme['HTTPS']]:0x1bb},_0x2e84e0=_0x4c7c99=>{const _0x5907e8=((()=>{try{if(_0x4c7c99 instanceof URL)return _0x4c7c99;if('object'==typeof _0x4c7c99&&'hostname'in _0x4c7c99){const {hostname:_0x47a326,port:_0x55a868,protocol:_0x4f82d3='',path:_0xf62db7='',query:_0x5d4313={}}=_0x4c7c99,_0x3f131c=new URL(_0x4f82d3+'//'+_0x47a326+(_0x55a868?':'+_0x55a868:'')+_0xf62db7);return _0x3f131c['search']=Object['entries'](_0x5d4313)['map'](([_0x20e328,_0x8b68d2])=>_0x20e328+'='+_0x8b68d2)['join']('&'),_0x3f131c;}return new URL(_0x4c7c99);}catch(_0x7ab7b7){return null;}})());if(!_0x5907e8)return console['error']('Unable\x20to\x20parse\x20'+JSON['stringify'](_0x4c7c99)+'\x20as\x20a\x20whatwg\x20URL.'),null;const _0x5ca0d5=_0x5907e8['href'],{host:_0x273bec,hostname:_0x3fb62d,pathname:_0x4e9cbd,protocol:_0x18866b,search:_0x169bc4}=_0x5907e8;if(_0x169bc4)return null;const _0x3718dc=_0x18866b['slice'](0x0,-0x1);if(!Object['values'](EndpointURLScheme)['includes'](_0x3718dc))return null;const _0x1dca8b=_0x1a08e3(_0x3fb62d);return{'scheme':_0x3718dc,'authority':''+_0x273bec+(_0x5ca0d5['includes'](_0x273bec+':'+_0x1259f0[_0x3718dc])||'string'==typeof _0x4c7c99&&_0x4c7c99['includes'](_0x273bec+':'+_0x1259f0[_0x3718dc])?':'+_0x1259f0[_0x3718dc]:''),'path':_0x4e9cbd,'normalizedPath':_0x4e9cbd['endsWith']('/')?_0x4e9cbd:_0x4e9cbd+'/','isIp':_0x1dca8b};},stringEquals=(_0x415365,_0x24d8f4)=>_0x415365===_0x24d8f4,substring=(_0x2bbddc,_0x2502b1,_0x9d1fd5,_0xa99149)=>_0x2502b1>=_0x9d1fd5||_0x2bbddc['length']<_0x9d1fd5?null:_0xa99149?_0x2bbddc['substring'](_0x2bbddc['length']-_0x9d1fd5,_0x2bbddc['length']-_0x2502b1):_0x2bbddc['substring'](_0x2502b1,_0x9d1fd5),_0x4c073b=_0x2102a8=>encodeURIComponent(_0x2102a8)['replace'](/[!*'()]/g,_0x5f4563=>'%'+_0x5f4563['charCodeAt'](0x0)['toString'](0x10)['toUpperCase']()),endpointFunctions={'booleanEquals':_0x1b6a9b,'getAttr':getAttr,'isSet':isSet,'isValidHostLabel':isValidHostLabel,'not':not,'parseURL':_0x2e84e0,'stringEquals':stringEquals,'substring':substring,'uriEncode':_0x4c073b},evaluateTemplate=(_0x3641be,_0x3bcfe6)=>{const _0x4bcf77=[],_0x5bafca={..._0x3bcfe6['endpointParams'],..._0x3bcfe6['referenceRecord']};let _0x1f2177=0x0;for(;_0x1f2177<_0x3641be['length'];){const _0x1201ba=_0x3641be['indexOf']('{',_0x1f2177);if(-0x1===_0x1201ba){_0x4bcf77['push'](_0x3641be['slice'](_0x1f2177));break;}_0x4bcf77['push'](_0x3641be['slice'](_0x1f2177,_0x1201ba));const _0x4f12b8=_0x3641be['indexOf']('}',_0x1201ba);if(-0x1===_0x4f12b8){_0x4bcf77['push'](_0x3641be['slice'](_0x1201ba));break;}'{'===_0x3641be[_0x1201ba+0x1]&&'}'===_0x3641be[_0x4f12b8+0x1]&&(_0x4bcf77['push'](_0x3641be['slice'](_0x1201ba+0x1,_0x4f12b8)),_0x1f2177=_0x4f12b8+0x2);const _0x2dde57=_0x3641be['substring'](_0x1201ba+0x1,_0x4f12b8);if(_0x2dde57['includes']('#')){const [_0x15299f,_0x31b11c]=_0x2dde57['split']('#');_0x4bcf77['push'](getAttr(_0x5bafca[_0x15299f],_0x31b11c));}else _0x4bcf77['push'](_0x5bafca[_0x2dde57]);_0x1f2177=_0x4f12b8+0x1;}return _0x4bcf77['join']('');},getReferenceValue=({ref:_0x2f13f2},_0x41bde3)=>({..._0x41bde3['endpointParams'],..._0x41bde3['referenceRecord']}[_0x2f13f2]),evaluateExpression=(_0x83eba2,_0x3e490c,_0x20224e)=>{if('string'==typeof _0x83eba2)return evaluateTemplate(_0x83eba2,_0x20224e);if(_0x83eba2['fn'])return callFunction(_0x83eba2,_0x20224e);if(_0x83eba2['ref'])return getReferenceValue(_0x83eba2,_0x20224e);throw new EndpointError('\x27'+_0x3e490c+'\x27:\x20'+String(_0x83eba2)+'\x20is\x20not\x20a\x20string,\x20function\x20or\x20reference.');},callFunction=({fn:_0x578b81,argv:_0xd6bddc},_0x54cfe8)=>{const _0x41813b=_0xd6bddc['map'](_0x45688e=>['boolean','number']['includes'](typeof _0x45688e)?_0x45688e:evaluateExpression(_0x45688e,'arg',_0x54cfe8)),_0x1b0f33=_0x578b81['split']('.');return _0x1b0f33[0x0]in customEndpointFunctions&&null!=_0x1b0f33[0x1]?customEndpointFunctions[_0x1b0f33[0x0]][_0x1b0f33[0x1]](..._0x41813b):endpointFunctions[_0x578b81](..._0x41813b);},evaluateCondition=({assign:_0x5f2608,..._0x4294f9},_0x58344e)=>{if(_0x5f2608&&_0x5f2608 in _0x58344e['referenceRecord'])throw new EndpointError('\x27'+_0x5f2608+'\x27\x20is\x20already\x20defined\x20in\x20Reference\x20Record.');const _0x74e952=callFunction(_0x4294f9,_0x58344e);return _0x58344e['logger']?.['debug']?.(_0x5add4d+'\x20evaluateCondition:\x20'+toDebugString(_0x4294f9)+'\x20=\x20'+toDebugString(_0x74e952)),{'result':''===_0x74e952||!!_0x74e952,...null!=_0x5f2608&&{'toAssign':{'name':_0x5f2608,'value':_0x74e952}}};},evaluateConditions=(_0x34d9cc=[],_0x1a7941)=>{const _0x1ae715={};for(const _0x508745 of _0x34d9cc){const {result:_0x50647a,toAssign:_0x309059}=evaluateCondition(_0x508745,{..._0x1a7941,'referenceRecord':{..._0x1a7941['referenceRecord'],..._0x1ae715}});if(!_0x50647a)return{'result':_0x50647a};_0x309059&&(_0x1ae715[_0x309059['name']]=_0x309059['value'],_0x1a7941['logger']?.['debug']?.(_0x5add4d+'\x20assign:\x20'+_0x309059['name']+'\x20:=\x20'+toDebugString(_0x309059['value'])));}return{'result':!0x0,'referenceRecord':_0x1ae715};},getEndpointHeaders=(_0x5d4873,_0x435738)=>Object['entries'](_0x5d4873)['reduce']((_0x166fe7,[_0x439e49,_0x296c1c])=>({..._0x166fe7,[_0x439e49]:_0x296c1c['map'](_0x132a71=>{const _0x4a2050=evaluateExpression(_0x132a71,'Header\x20value\x20entry',_0x435738);if('string'!=typeof _0x4a2050)throw new EndpointError('Header\x20\x27'+_0x439e49+'\x27\x20value\x20\x27'+_0x4a2050+'\x27\x20is\x20not\x20a\x20string');return _0x4a2050;})}),{}),getEndpointProperty=(_0xd761ed,_0x2c6a55)=>{if(Array['isArray'](_0xd761ed))return _0xd761ed['map'](_0x258d68=>getEndpointProperty(_0x258d68,_0x2c6a55));switch(typeof _0xd761ed){case'string':return evaluateTemplate(_0xd761ed,_0x2c6a55);case'object':if(null===_0xd761ed)throw new EndpointError('Unexpected\x20endpoint\x20property:\x20'+_0xd761ed);return getEndpointProperties(_0xd761ed,_0x2c6a55);case'boolean':return _0xd761ed;default:throw new EndpointError('Unexpected\x20endpoint\x20property\x20type:\x20'+typeof _0xd761ed);}},getEndpointProperties=(_0x1d6e84,_0x5123e9)=>Object['entries'](_0x1d6e84)['reduce']((_0x432653,[_0x124dea,_0x3e1194])=>({..._0x432653,[_0x124dea]:getEndpointProperty(_0x3e1194,_0x5123e9)}),{}),getEndpointUrl=(_0x41be06,_0x225407)=>{const _0x2a861c=evaluateExpression(_0x41be06,'Endpoint\x20URL',_0x225407);if('string'==typeof _0x2a861c)try{return new URL(_0x2a861c);}catch(_0x45ab99){throw console['error']('Failed\x20to\x20construct\x20URL\x20with\x20'+_0x2a861c,_0x45ab99),_0x45ab99;}throw new EndpointError('Endpoint\x20URL\x20must\x20be\x20a\x20string,\x20got\x20'+typeof _0x2a861c);},evaluateEndpointRule=(_0x1a0087,_0x56ebab)=>{const {conditions:_0x40a27b,endpoint:_0x1c168a}=_0x1a0087,{result:_0x10e175,referenceRecord:_0x34cd8f}=evaluateConditions(_0x40a27b,_0x56ebab);if(!_0x10e175)return;const _0x1d96b3={..._0x56ebab,'referenceRecord':{..._0x56ebab['referenceRecord'],..._0x34cd8f}},{url:_0x23965e,properties:_0x31c361,headers:_0x351f49}=_0x1c168a;return _0x56ebab['logger']?.['debug']?.(_0x5add4d+'\x20Resolving\x20endpoint\x20from\x20template:\x20'+toDebugString(_0x1c168a)),{...null!=_0x351f49&&{'headers':getEndpointHeaders(_0x351f49,_0x1d96b3)},...null!=_0x31c361&&{'properties':getEndpointProperties(_0x31c361,_0x1d96b3)},'url':getEndpointUrl(_0x23965e,_0x1d96b3)};},evaluateErrorRule=(_0x30721d,_0x3677f1)=>{const {conditions:_0x272520,error:_0xdf9a63}=_0x30721d,{result:_0x52b8fe,referenceRecord:_0x10fa33}=evaluateConditions(_0x272520,_0x3677f1);if(_0x52b8fe)throw new EndpointError(evaluateExpression(_0xdf9a63,'Error',{..._0x3677f1,'referenceRecord':{..._0x3677f1['referenceRecord'],..._0x10fa33}}));},evaluateTreeRule=(_0x57694a,_0x2ce8ae)=>{const {conditions:_0x5b1d7d,rules:_0x5bffd7}=_0x57694a,{result:_0x4d261b,referenceRecord:_0xf9a2ff}=evaluateConditions(_0x5b1d7d,_0x2ce8ae);if(_0x4d261b)return evaluateRules(_0x5bffd7,{..._0x2ce8ae,'referenceRecord':{..._0x2ce8ae['referenceRecord'],..._0xf9a2ff}});},evaluateRules=(_0x226c79,_0x1cc3b6)=>{for(const _0x5026b6 of _0x226c79)if('endpoint'===_0x5026b6['type']){const _0x59d287=evaluateEndpointRule(_0x5026b6,_0x1cc3b6);if(_0x59d287)return _0x59d287;}else{if('error'===_0x5026b6['type'])evaluateErrorRule(_0x5026b6,_0x1cc3b6);else{if('tree'!==_0x5026b6['type'])throw new EndpointError('Unknown\x20endpoint\x20rule:\x20'+_0x5026b6);{const _0x552382=evaluateTreeRule(_0x5026b6,_0x1cc3b6);if(_0x552382)return _0x552382;}}}throw new EndpointError('Rules\x20evaluation\x20failed');},resolveEndpoint=(_0x1634a5,_0xf13756)=>{const {endpointParams:_0x2fcf34,logger:_0x78f69e}=_0xf13756,{parameters:_0x42a759,rules:_0x485c41}=_0x1634a5;_0xf13756['logger']?.['debug']?.(_0x5add4d+'\x20Initial\x20EndpointParams:\x20'+toDebugString(_0x2fcf34));const _0x51e1b2=Object['entries'](_0x42a759)['filter'](([,_0x589389])=>null!=_0x589389['default'])['map'](([_0x29fceb,_0x1a842e])=>[_0x29fceb,_0x1a842e['default']]);if(_0x51e1b2['length']>0x0){for(const [_0x27760a,_0x1f959f]of _0x51e1b2)_0x2fcf34[_0x27760a]=_0x2fcf34[_0x27760a]??_0x1f959f;}const _0x1796e0=Object['entries'](_0x42a759)['filter'](([,_0x28f604])=>_0x28f604['required'])['map'](([_0x47fbd3])=>_0x47fbd3);for(const _0x44f4e8 of _0x1796e0)if(null==_0x2fcf34[_0x44f4e8])throw new EndpointError('Missing\x20required\x20parameter:\x20\x27'+_0x44f4e8+'\x27');const _0x16e293=evaluateRules(_0x485c41,{'endpointParams':_0x2fcf34,'logger':_0x78f69e,'referenceRecord':{}});return _0xf13756['logger']?.['debug']?.(_0x5add4d+'\x20Resolved\x20endpoint:\x20'+toDebugString(_0x16e293)),_0x16e293;},isVirtualHostableS3Bucket=(_0x12202a,_0x5d10a4=!0x1)=>{if(_0x5d10a4){for(const _0x10078e of _0x12202a['split']('.'))if(!isVirtualHostableS3Bucket(_0x10078e))return!0x1;return!0x0;}return!!isValidHostLabel(_0x12202a)&&(!(_0x12202a['length']<0x3||_0x12202a['length']>0x3f)&&(_0x12202a===_0x12202a['toLowerCase']()&&!_0x1a08e3(_0x12202a)));},_0x18931f=_0x171801=>{const _0x86cfe7=_0x171801['split'](':');if(_0x86cfe7['length']<0x6)return null;const [_0x1f5520,_0x377e5c,_0x2a301a,_0x2ee975,_0x29edf8,..._0x1e97ff]=_0x86cfe7;return'arn'!==_0x1f5520||''===_0x377e5c||''===_0x2a301a||''===_0x1e97ff[0x0]?null:{'partition':_0x377e5c,'service':_0x2a301a,'region':_0x2ee975,'accountId':_0x29edf8,'resourceId':_0x1e97ff[0x0]['includes']('/')?_0x1e97ff[0x0]['split']('/'):_0x1e97ff};};var partitions=[{'id':'aws','outputs':{'dnsSuffix':'amazonaws.com','dualStackDnsSuffix':'api.aws','implicitGlobalRegion':'us-east-1','name':'aws','supportsDualStack':!0x0,'supportsFIPS':!0x0},'regionRegex':'^(us|eu|ap|sa|ca|me|af|il)\x5c-\x5cw+\x5c-\x5cd+$','regions':{'af-south-1':{'description':'Africa\x20(Cape\x20Town)'},'ap-east-1':{'description':'Asia\x20Pacific\x20(Hong\x20Kong)'},'ap-northeast-1':{'description':'Asia\x20Pacific\x20(Tokyo)'},'ap-northeast-2':{'description':'Asia\x20Pacific\x20(Seoul)'},'ap-northeast-3':{'description':'Asia\x20Pacific\x20(Osaka)'},'ap-south-1':{'description':'Asia\x20Pacific\x20(Mumbai)'},'ap-south-2':{'description':'Asia\x20Pacific\x20(Hyderabad)'},'ap-southeast-1':{'description':'Asia\x20Pacific\x20(Singapore)'},'ap-southeast-2':{'description':'Asia\x20Pacific\x20(Sydney)'},'ap-southeast-3':{'description':'Asia\x20Pacific\x20(Jakarta)'},'ap-southeast-4':{'description':'Asia\x20Pacific\x20(Melbourne)'},'aws-global':{'description':'AWS\x20Standard\x20global\x20region'},'ca-central-1':{'description':'Canada\x20(Central)'},'ca-west-1':{'description':'Canada\x20West\x20(Calgary)'},'eu-central-1':{'description':'Europe\x20(Frankfurt)'},'eu-central-2':{'description':'Europe\x20(Zurich)'},'eu-north-1':{'description':'Europe\x20(Stockholm)'},'eu-south-1':{'description':'Europe\x20(Milan)'},'eu-south-2':{'description':'Europe\x20(Spain)'},'eu-west-1':{'description':'Europe\x20(Ireland)'},'eu-west-2':{'description':'Europe\x20(London)'},'eu-west-3':{'description':'Europe\x20(Paris)'},'il-central-1':{'description':'Israel\x20(Tel\x20Aviv)'},'me-central-1':{'description':'Middle\x20East\x20(UAE)'},'me-south-1':{'description':'Middle\x20East\x20(Bahrain)'},'sa-east-1':{'description':'South\x20America\x20(Sao\x20Paulo)'},'us-east-1':{'description':'US\x20East\x20(N.\x20Virginia)'},'us-east-2':{'description':'US\x20East\x20(Ohio)'},'us-west-1':{'description':'US\x20West\x20(N.\x20California)'},'us-west-2':{'description':'US\x20West\x20(Oregon)'}}},{'id':'aws-cn','outputs':{'dnsSuffix':'amazonaws.com.cn','dualStackDnsSuffix':'api.amazonwebservices.com.cn','implicitGlobalRegion':'cn-northwest-1','name':'aws-cn','supportsDualStack':!0x0,'supportsFIPS':!0x0},'regionRegex':'^cn\x5c-\x5cw+\x5c-\x5cd+$','regions':{'aws-cn-global':{'description':'AWS\x20China\x20global\x20region'},'cn-north-1':{'description':'China\x20(Beijing)'},'cn-northwest-1':{'description':'China\x20(Ningxia)'}}},{'id':'aws-us-gov','outputs':{'dnsSuffix':'amazonaws.com','dualStackDnsSuffix':'api.aws','implicitGlobalRegion':'us-gov-west-1','name':'aws-us-gov','supportsDualStack':!0x0,'supportsFIPS':!0x0},'regionRegex':'^us\x5c-gov\x5c-\x5cw+\x5c-\x5cd+$','regions':{'aws-us-gov-global':{'description':'AWS\x20GovCloud\x20(US)\x20global\x20region'},'us-gov-east-1':{'description':'AWS\x20GovCloud\x20(US-East)'},'us-gov-west-1':{'description':'AWS\x20GovCloud\x20(US-West)'}}},{'id':'aws-iso','outputs':{'dnsSuffix':'c2s.ic.gov','dualStackDnsSuffix':'c2s.ic.gov','implicitGlobalRegion':'us-iso-east-1','name':'aws-iso','supportsDualStack':!0x1,'supportsFIPS':!0x0},'regionRegex':'^us\x5c-iso\x5c-\x5cw+\x5c-\x5cd+$','regions':{'aws-iso-global':{'description':'AWS\x20ISO\x20(US)\x20global\x20region'},'us-iso-east-1':{'description':'US\x20ISO\x20East'},'us-iso-west-1':{'description':'US\x20ISO\x20WEST'}}},{'id':'aws-iso-b','outputs':{'dnsSuffix':'sc2s.sgov.gov','dualStackDnsSuffix':'sc2s.sgov.gov','implicitGlobalRegion':'us-isob-east-1','name':'aws-iso-b','supportsDualStack':!0x1,'supportsFIPS':!0x0},'regionRegex':'^us\x5c-isob\x5c-\x5cw+\x5c-\x5cd+$','regions':{'aws-iso-b-global':{'description':'AWS\x20ISOB\x20(US)\x20global\x20region'},'us-isob-east-1':{'description':'US\x20ISOB\x20East\x20(Ohio)'}}},{'id':'aws-iso-e','outputs':{'dnsSuffix':'cloud.adc-e.uk','dualStackDnsSuffix':'cloud.adc-e.uk','implicitGlobalRegion':'eu-isoe-west-1','name':'aws-iso-e','supportsDualStack':!0x1,'supportsFIPS':!0x0},'regionRegex':'^eu\x5c-isoe\x5c-\x5cw+\x5c-\x5cd+$','regions':{'eu-isoe-west-1':{'description':'EU\x20ISOE\x20West'}}},{'id':'aws-iso-f','outputs':{'dnsSuffix':'csp.hci.ic.gov','dualStackDnsSuffix':'csp.hci.ic.gov','implicitGlobalRegion':'us-isof-south-1','name':'aws-iso-f','supportsDualStack':!0x1,'supportsFIPS':!0x0},'regionRegex':'^us\x5c-isof\x5c-\x5cw+\x5c-\x5cd+$','regions':{}}],partitionsInfo={'partitions':partitions};let selectedPartitionsInfo=partitionsInfo;const partition=_0x2e4a23=>{const {partitions:_0x219880}=selectedPartitionsInfo;for(const _0x28790f of _0x219880){const {regions:_0x54acc7,outputs:_0x789c3b}=_0x28790f;for(const [_0x320dd1,_0x2a9d9f]of Object['entries'](_0x54acc7))if(_0x320dd1===_0x2e4a23)return{..._0x789c3b,..._0x2a9d9f};}for(const _0x56dc5b of _0x219880){const {regionRegex:_0xfcbfd4,outputs:_0x545e06}=_0x56dc5b;if(new RegExp(_0xfcbfd4)['test'](_0x2e4a23))return{..._0x545e06};}const _0x1c5f16=_0x219880['find'](_0x331c4b=>'aws'===_0x331c4b['id']);if(!_0x1c5f16)throw new Error('Provided\x20region\x20was\x20not\x20found\x20in\x20the\x20partition\x20array\x20or\x20regex,\x20and\x20default\x20partition\x20with\x20id\x20\x27aws\x27\x20doesn\x27t\x20exist.');return{..._0x1c5f16['outputs']};},awsEndpointFunctions={'isVirtualHostableS3Bucket':isVirtualHostableS3Bucket,'parseArn':_0x18931f,'partition':partition};customEndpointFunctions['aws']=awsEndpointFunctions;const _0x349163='user-agent',_0x199f0f='x-amz-user-agent',_0x4c817c='\x20',_0x264898='/',_0x577572=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,_0x20f45b=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g,_0x1191b4='-',userAgentMiddleware=_0x183053=>(_0x391625,_0x5929a4)=>async _0x5de79b=>{const {request:_0x55ea34}=_0x5de79b;if(!HttpRequest['isInstance'](_0x55ea34))return _0x391625(_0x5de79b);const {headers:_0x3691fd}=_0x55ea34,_0x15a5e5=_0x5929a4?.['userAgent']?.['map'](escapeUserAgent)||[],_0x3dabe2=(await _0x183053['defaultUserAgentProvider']())['map'](escapeUserAgent),_0x402ff3=_0x183053?.['customUserAgent']?.['map'](escapeUserAgent)||[],_0x5f1657=[]['concat']([..._0x3dabe2,..._0x15a5e5,..._0x402ff3])['join'](_0x4c817c),_0x361d2a=[..._0x3dabe2['filter'](_0x16633b=>_0x16633b['startsWith']('aws-sdk-')),..._0x402ff3]['join'](_0x4c817c);return'browser'!==_0x183053['runtime']?(_0x361d2a&&(_0x3691fd[_0x199f0f]=_0x3691fd[_0x199f0f]?_0x3691fd[_0x349163]+'\x20'+_0x361d2a:_0x361d2a),_0x3691fd[_0x349163]=_0x5f1657):_0x3691fd[_0x199f0f]=_0x5f1657,_0x391625({..._0x5de79b,'request':_0x55ea34});},escapeUserAgent=_0x1bfe5f=>{const _0x52ee16=_0x1bfe5f[0x0]['split'](_0x264898)['map'](_0x3d8b65=>_0x3d8b65['replace'](_0x577572,_0x1191b4))['join'](_0x264898),_0x165ef7=_0x1bfe5f[0x1]?.['replace'](_0x20f45b,_0x1191b4),_0x5224f9=_0x52ee16['indexOf'](_0x264898),_0x3e3541=_0x52ee16['substring'](0x0,_0x5224f9);let _0x389990=_0x52ee16['substring'](_0x5224f9+0x1);return'api'===_0x3e3541&&(_0x389990=_0x389990['toLowerCase']()),[_0x3e3541,_0x389990,_0x165ef7]['filter'](_0x5e783f=>_0x5e783f&&_0x5e783f['length']>0x0)['reduce']((_0x2ab9d6,_0x366539,_0x1d32d0)=>{switch(_0x1d32d0){case 0x0:return _0x366539;case 0x1:return _0x2ab9d6+'/'+_0x366539;default:return _0x2ab9d6+'#'+_0x366539;}},'');},getUserAgentMiddlewareOptions={'name':'getUserAgentMiddleware','step':'build','priority':'low','tags':['SET_USER_AGENT','USER_AGENT'],'override':!0x0},getUserAgentPlugin=_0xa463ee=>({'applyToStack':_0x5b6bc3=>{_0x5b6bc3['add'](userAgentMiddleware(_0xa463ee),getUserAgentMiddlewareOptions);}});var SelectorType;!function(_0x8ae3b){_0x8ae3b['ENV']='env',_0x8ae3b['CONFIG']='shared\x20config\x20entry';}(SelectorType||(SelectorType={}));const _0xed52c8=!0x1,_0x9846d4=!0x1,getSmithyContext=_0x3c795a=>_0x3c795a[_0x118c4a]||(_0x3c795a[_0x118c4a]={}),_0x1d52ec=_0x12c13a=>{if('function'==typeof _0x12c13a)return _0x12c13a;const _0xc6779b=Promise['resolve'](_0x12c13a);return()=>_0xc6779b;},_0x509b47=_0x5530f1=>'string'==typeof _0x5530f1&&(_0x5530f1['startsWith']('fips-')||_0x5530f1['endsWith']('-fips')),getRealRegion=_0x49d9e2=>_0x509b47(_0x49d9e2)?['fips-aws-global','aws-fips']['includes'](_0x49d9e2)?'us-east-1':_0x49d9e2['replace'](/fips-(dkr-|prod-)?|-fips/,''):_0x49d9e2,_0x223929=_0x18c34e=>{const {region:_0x379683,useFipsEndpoint:_0x1291da}=_0x18c34e;if(!_0x379683)throw new Error('Region\x20is\x20missing');return{..._0x18c34e,'region':async()=>{if('string'==typeof _0x379683)return getRealRegion(_0x379683);const _0x33adf9=await _0x379683();return getRealRegion(_0x33adf9);},'useFipsEndpoint':async()=>{const _0x25b1e9='string'==typeof _0x379683?_0x379683:await _0x379683();return!!_0x509b47(_0x25b1e9)||('function'!=typeof _0x1291da?Promise['resolve'](!!_0x1291da):_0x1291da());}};};function convertHttpAuthSchemesToMap(_0x3c7549){const _0x3c898a=new Map();for(const _0x54e9d8 of _0x3c7549)_0x3c898a['set'](_0x54e9d8['schemeId'],_0x54e9d8);return _0x3c898a;}const httpAuthSchemeMiddleware=(_0xab6215,_0x56688b)=>(_0x23ae26,_0x5ef26c)=>async _0x2c72a0=>{const _0x51bea8=_0xab6215['httpAuthSchemeProvider'](await _0x56688b['httpAuthSchemeParametersProvider'](_0xab6215,_0x5ef26c,_0x2c72a0['input'])),_0x5a16e6=convertHttpAuthSchemesToMap(_0xab6215['httpAuthSchemes']),_0x29cad8=getSmithyContext(_0x5ef26c),_0x55bf56=[];for(const _0x33aac6 of _0x51bea8){const _0x45ff71=_0x5a16e6['get'](_0x33aac6['schemeId']);if(!_0x45ff71){_0x55bf56['push']('HttpAuthScheme\x20`'+_0x33aac6['schemeId']+'`\x20was\x20not\x20enabled\x20for\x20this\x20service.');continue;}const _0x39c9ab=_0x45ff71['identityProvider'](await _0x56688b['identityProviderConfigProvider'](_0xab6215));if(!_0x39c9ab){_0x55bf56['push']('HttpAuthScheme\x20`'+_0x33aac6['schemeId']+'`\x20did\x20not\x20have\x20an\x20IdentityProvider\x20configured.');continue;}const {identityProperties:_0x330948={},signingProperties:_0x5194e9={}}=_0x33aac6['propertiesExtractor']?.(_0xab6215,_0x5ef26c)||{};_0x33aac6['identityProperties']=Object['assign'](_0x33aac6['identityProperties']||{},_0x330948),_0x33aac6['signingProperties']=Object['assign'](_0x33aac6['signingProperties']||{},_0x5194e9),_0x29cad8['selectedHttpAuthScheme']={'httpAuthOption':_0x33aac6,'identity':await _0x39c9ab(_0x33aac6['identityProperties']),'signer':_0x45ff71['signer']};break;}if(!_0x29cad8['selectedHttpAuthScheme'])throw new Error(_0x55bf56['join']('\x0a'));return _0x23ae26(_0x2c72a0);},httpAuthSchemeEndpointRuleSetMiddlewareOptions={'step':'serialize','tags':['HTTP_AUTH_SCHEME'],'name':'httpAuthSchemeMiddleware','override':!0x0,'relation':'before','toMiddleware':'endpointV2Middleware'},getHttpAuthSchemeEndpointRuleSetPlugin=(_0x1c2d8b,{httpAuthSchemeParametersProvider:_0x115458,identityProviderConfigProvider:_0x20b5da})=>({'applyToStack':_0xd3092d=>{_0xd3092d['addRelativeTo'](httpAuthSchemeMiddleware(_0x1c2d8b,{'httpAuthSchemeParametersProvider':_0x115458,'identityProviderConfigProvider':_0x20b5da}),httpAuthSchemeEndpointRuleSetMiddlewareOptions);}}),_0x356726=(_0x1c9845,_0x3be736)=>_0x1bb2e5=>async _0x2577a5=>{const {response:_0x3f79c3}=await _0x1bb2e5(_0x2577a5);try{return{'response':_0x3f79c3,'output':await _0x3be736(_0x3f79c3,_0x1c9845)};}catch(_0x47db23){if(Object['defineProperty'](_0x47db23,'$response',{'value':_0x3f79c3}),!('$metadata'in _0x47db23)){const _0x26b154='Deserialization\x20error:\x20to\x20see\x20the\x20raw\x20response,\x20inspect\x20the\x20hidden\x20field\x20{error}.$response\x20on\x20this\x20object.';_0x47db23['message']+='\x0a\x20\x20'+_0x26b154,void 0x0!==_0x47db23['$responseBodyText']&&_0x47db23['$response']&&(_0x47db23['$response']['body']=_0x47db23['$responseBodyText']);}throw _0x47db23;}},_0x402195=(_0x3b5870,_0x4c05cd)=>(_0x2d291f,_0x383693)=>async _0x19d0a9=>{const _0xf2d432=_0x383693['endpointV2']?.['url']&&_0x3b5870['urlParser']?async()=>_0x3b5870['urlParser'](_0x383693['endpointV2']['url']):_0x3b5870['endpoint'];if(!_0xf2d432)throw new Error('No\x20valid\x20endpoint\x20provider\x20available.');const _0x4c5c73=await _0x4c05cd(_0x19d0a9['input'],{..._0x3b5870,'endpoint':_0xf2d432});return _0x2d291f({..._0x19d0a9,'request':_0x4c5c73});},deserializerMiddlewareOption={'name':'deserializerMiddleware','step':'deserialize','tags':['DESERIALIZER'],'override':!0x0},serializerMiddlewareOption={'name':'serializerMiddleware','step':'serialize','tags':['SERIALIZER'],'override':!0x0};function getSerdePlugin(_0xfc52a8,_0x457721,_0x55c0f6){return{'applyToStack':_0x39a9c6=>{_0x39a9c6['add'](_0x356726(_0xfc52a8,_0x55c0f6),deserializerMiddlewareOption),_0x39a9c6['add'](_0x402195(_0xfc52a8,_0x457721),serializerMiddlewareOption);}};}serializerMiddlewareOption['name'];const defaultErrorHandler=_0x4b1687=>_0x4f4e49=>{throw _0x4f4e49;},defaultSuccessHandler=(_0x71f475,_0x2904ca)=>{},httpSigningMiddleware=_0xcd66b7=>(_0x57e363,_0x408db1)=>async _0x12bb9a=>{if(!HttpRequest['isInstance'](_0x12bb9a['request']))return _0x57e363(_0x12bb9a);const _0x3a5b07=getSmithyContext(_0x408db1)['selectedHttpAuthScheme'];if(!_0x3a5b07)throw new Error('No\x20HttpAuthScheme\x20was\x20selected:\x20unable\x20to\x20sign\x20request');const {httpAuthOption:{signingProperties:_0x1b5afb={}},identity:_0x478506,signer:_0x2890c4}=_0x3a5b07,_0x1a7fe8=await _0x57e363({..._0x12bb9a,'request':await _0x2890c4['sign'](_0x12bb9a['request'],_0x478506,_0x1b5afb)})['catch']((_0x2890c4['errorHandler']||defaultErrorHandler)(_0x1b5afb));return(_0x2890c4['successHandler']||defaultSuccessHandler)(_0x1a7fe8['response'],_0x1b5afb),_0x1a7fe8;},httpSigningMiddlewareOptions={'step':'finalizeRequest','tags':['HTTP_SIGNING'],'name':'httpSigningMiddleware','aliases':['apiKeyMiddleware','tokenMiddleware','awsAuthMiddleware'],'override':!0x0,'relation':'after','toMiddleware':'retryMiddleware'},getHttpSigningPlugin=_0x15341e=>({'applyToStack':_0x139882=>{_0x139882['addRelativeTo'](httpSigningMiddleware(),httpSigningMiddlewareOptions);}}),_0x552541=_0x488471=>{if('function'==typeof _0x488471)return _0x488471;const _0x160827=Promise['resolve'](_0x488471);return()=>_0x160827;},alphabetByEncoding={},alphabetByValue=new Array(0x40);for(let _0x25d12a=0x0,_0x363c4a='A'['charCodeAt'](0x0),_0x522461='Z'['charCodeAt'](0x0);_0x25d12a+_0x363c4a<=_0x522461;_0x25d12a++){const _0x5c3cf1=String['fromCharCode'](_0x25d12a+_0x363c4a);alphabetByEncoding[_0x5c3cf1]=_0x25d12a,alphabetByValue[_0x25d12a]=_0x5c3cf1;}for(let _0x86644c=0x0,_0x586037='a'['charCodeAt'](0x0),_0x186684='z'['charCodeAt'](0x0);_0x86644c+_0x586037<=_0x186684;_0x86644c++){const _0x3631ec=String['fromCharCode'](_0x86644c+_0x586037),_0x4cf30c=_0x86644c+0x1a;alphabetByEncoding[_0x3631ec]=_0x4cf30c,alphabetByValue[_0x4cf30c]=_0x3631ec;}for(let _0x4bcfea=0x0;_0x4bcfea<0xa;_0x4bcfea++){alphabetByEncoding[_0x4bcfea['toString'](0xa)]=_0x4bcfea+0x34;const _0x5a4826=_0x4bcfea['toString'](0xa),_0x33cc11=_0x4bcfea+0x34;alphabetByEncoding[_0x5a4826]=_0x33cc11,alphabetByValue[_0x33cc11]=_0x5a4826;}alphabetByEncoding['+']=0x3e,alphabetByValue[0x3e]='+',alphabetByEncoding['/']=0x3f,alphabetByValue[0x3f]='/';const bitsPerLetter=0x6,bitsPerByte=0x8,maxLetterValue=0x3f,_0x11f166=_0x469026=>{let _0x2f95ca=_0x469026['length']/0x4*0x3;'=='===_0x469026['slice'](-0x2)?_0x2f95ca-=0x2:'='===_0x469026['slice'](-0x1)&&_0x2f95ca--;const _0x363d48=new ArrayBuffer(_0x2f95ca),_0x312463=new DataView(_0x363d48);for(let _0x3d1128=0x0;_0x3d1128<_0x469026['length'];_0x3d1128+=0x4){let _0x1c0f2e=0x0,_0x36eae0=0x0;for(let _0x33a83e=_0x3d1128,_0x5b9b5d=_0x3d1128+0x3;_0x33a83e<=_0x5b9b5d;_0x33a83e++)if('='!==_0x469026[_0x33a83e]){if(!(_0x469026[_0x33a83e]in alphabetByEncoding))throw new TypeError('Invalid\x20character\x20'+_0x469026[_0x33a83e]+'\x20in\x20base64\x20string.');_0x1c0f2e|=alphabetByEncoding[_0x469026[_0x33a83e]]<<(_0x5b9b5d-_0x33a83e)*bitsPerLetter,_0x36eae0+=bitsPerLetter;}else _0x1c0f2e>>=bitsPerLetter;const _0x533818=_0x3d1128/0x4*0x3;_0x1c0f2e>>=_0x36eae0%bitsPerByte;const _0x509901=Math['floor'](_0x36eae0/bitsPerByte);for(let _0x380001=0x0;_0x380001<_0x509901;_0x380001++){const _0x1defa9=(_0x509901-_0x380001-0x1)*bitsPerByte;_0x312463['setUint8'](_0x533818+_0x380001,(_0x1c0f2e&0xff<<_0x1defa9)>>_0x1defa9);}}return new Uint8Array(_0x363d48);},fromUtf8$2=_0x478ae5=>new TextEncoder()['encode'](_0x478ae5),toUint8Array=_0x2c4589=>'string'==typeof _0x2c4589?fromUtf8$2(_0x2c4589):ArrayBuffer['isView'](_0x2c4589)?new Uint8Array(_0x2c4589['buffer'],_0x2c4589['byteOffset'],_0x2c4589['byteLength']/Uint8Array['BYTES_PER_ELEMENT']):new Uint8Array(_0x2c4589),toUtf8=_0x548dd0=>{if('string'==typeof _0x548dd0)return _0x548dd0;if('object'!=typeof _0x548dd0||'number'!=typeof _0x548dd0['byteOffset']||'number'!=typeof _0x548dd0['byteLength'])throw new Error('@smithy/util-utf8:\x20toUtf8\x20encoder\x20function\x20only\x20accepts\x20string\x20|\x20Uint8Array.');return new TextDecoder('utf-8')['decode'](_0x548dd0);};function toBase64(_0xec1311){let _0x14184e;_0x14184e='string'==typeof _0xec1311?fromUtf8$2(_0xec1311):_0xec1311;const _0x5e359e='object'==typeof _0x14184e&&'number'==typeof _0x14184e['length'],_0x40ee80='object'==typeof _0x14184e&&'number'==typeof _0x14184e['byteOffset']&&'number'==typeof _0x14184e['byteLength'];if(!_0x5e359e&&!_0x40ee80)throw new Error('@smithy/util-base64:\x20toBase64\x20encoder\x20function\x20only\x20accepts\x20string\x20|\x20Uint8Array.');let _0x1b7ecd='';for(let _0xe3c1d7=0x0;_0xe3c1d7<_0x14184e['length'];_0xe3c1d7+=0x3){let _0x393e2b=0x0,_0x2ab7de=0x0;for(let _0x360133=_0xe3c1d7,_0x1cd0b6=Math['min'](_0xe3c1d7+0x3,_0x14184e['length']);_0x360133<_0x1cd0b6;_0x360133++)_0x393e2b|=_0x14184e[_0x360133]<<(_0x1cd0b6-_0x360133-0x1)*bitsPerByte,_0x2ab7de+=bitsPerByte;const _0x2074aa=Math['ceil'](_0x2ab7de/bitsPerLetter);_0x393e2b<<=_0x2074aa*bitsPerLetter-_0x2ab7de;for(let _0x183292=0x1;_0x183292<=_0x2074aa;_0x183292++){const _0x533c20=(_0x2074aa-_0x183292)*bitsPerLetter;_0x1b7ecd+=alphabetByValue[(_0x393e2b&maxLetterValue<<_0x533c20)>>_0x533c20];}_0x1b7ecd+='=='['slice'](0x0,0x4-_0x2074aa);}return _0x1b7ecd;}function transformToString(_0x275118,_0x440dd6='utf-8'){return'base64'===_0x440dd6?toBase64(_0x275118):toUtf8(_0x275118);}function transformFromString(_0x3c69c2,_0x3ea2b8){return'base64'===_0x3ea2b8?Uint8ArrayBlobAdapter['mutate'](_0x11f166(_0x3c69c2)):Uint8ArrayBlobAdapter['mutate'](fromUtf8$2(_0x3c69c2));}class Uint8ArrayBlobAdapter extends Uint8Array{static['fromString'](_0x287e94,_0x39c33e='utf-8'){if('string'==typeof _0x287e94)return transformFromString(_0x287e94,_0x39c33e);throw new Error('Unsupported\x20conversion\x20from\x20'+typeof _0x287e94+'\x20to\x20Uint8ArrayBlobAdapter.');}static['mutate'](_0x32e827){return Object['setPrototypeOf'](_0x32e827,Uint8ArrayBlobAdapter['prototype']),_0x32e827;}['transformToString'](_0x9269a4='utf-8'){return transformToString(this,_0x9269a4);}}const _0x36c705=_0xea99a8=>encodeURIComponent(_0xea99a8)['replace'](/[!'()*]/g,_0x5aacb8),_0x5aacb8=_0x43de03=>'%'+_0x43de03['charCodeAt'](0x0)['toString'](0x10)['toUpperCase']();function buildQueryString(_0x5eefc8){const _0x14449d=[];for(let _0x110726 of Object['keys'](_0x5eefc8)['sort']()){const _0x18ab80=_0x5eefc8[_0x110726];if(_0x110726=_0x36c705(_0x110726),Array['isArray'](_0x18ab80)){for(let _0x10e248=0x0,_0x699886=_0x18ab80['length'];_0x10e248<_0x699886;_0x10e248++)_0x14449d['push'](_0x110726+'='+_0x36c705(_0x18ab80[_0x10e248]));}else{let _0x4da6fc=_0x110726;(_0x18ab80||'string'==typeof _0x18ab80)&&(_0x4da6fc+='='+_0x36c705(_0x18ab80)),_0x14449d['push'](_0x4da6fc);}}return _0x14449d['join']('&');}const _0xbe4520={},_0x22adc4={};for(let _0x12c26d=0x0;_0x12c26d<0x100;_0x12c26d++){let _0x17020e=_0x12c26d['toString'](0x10)['toLowerCase']();0x1===_0x17020e['length']&&(_0x17020e='0'+_0x17020e),_0xbe4520[_0x12c26d]=_0x17020e,_0x22adc4[_0x17020e]=_0x12c26d;}function _0x1111a5(_0x548b35){if(_0x548b35['length']%0x2!=0x0)throw new Error('Hex\x20encoded\x20strings\x20must\x20have\x20an\x20even\x20number\x20length');const _0xcc726=new Uint8Array(_0x548b35['length']/0x2);for(let _0x25444e=0x0;_0x25444e<_0x548b35['length'];_0x25444e+=0x2){const _0x128fca=_0x548b35['slice'](_0x25444e,_0x25444e+0x2)['toLowerCase']();if(!(_0x128fca in _0x22adc4))throw new Error('Cannot\x20decode\x20unrecognized\x20sequence\x20'+_0x128fca+'\x20as\x20hexadecimal');_0xcc726[_0x25444e/0x2]=_0x22adc4[_0x128fca];}return _0xcc726;}function toHex(_0x36b2ed){let _0x39d7f7='';for(let _0x20ae4f=0x0;_0x20ae4f<_0x36b2ed['byteLength'];_0x20ae4f++)_0x39d7f7+=_0xbe4520[_0x36b2ed[_0x20ae4f]];return _0x39d7f7;}const collectBody=async(_0x469065=new Uint8Array(),_0x5ac509)=>{if(_0x469065 instanceof Uint8Array)return Uint8ArrayBlobAdapter['mutate'](_0x469065);if(!_0x469065)return Uint8ArrayBlobAdapter['mutate'](new Uint8Array());const _0x18a9cf=_0x5ac509['streamCollector'](_0x469065);return Uint8ArrayBlobAdapter['mutate'](await _0x18a9cf);};function extendedEncodeURIComponent(_0x4fdd52){return encodeURIComponent(_0x4fdd52)['replace'](/[!'()*]/g,function(_0x419497){return'%'+_0x419497['charCodeAt'](0x0)['toString'](0x10)['toUpperCase']();});}const resolvedPath=(_0x1c04b7,_0x28163f,_0x565dc6,_0x2d8d20,_0x1c37d7,_0x5dd67f)=>{if(null==_0x28163f||void 0x0===_0x28163f[_0x565dc6])throw new Error('No\x20value\x20provided\x20for\x20input\x20HTTP\x20label:\x20'+_0x565dc6+'.');{const _0x3b3b3f=_0x2d8d20();if(_0x3b3b3f['length']<=0x0)throw new Error('Empty\x20value\x20provided\x20for\x20input\x20HTTP\x20label:\x20'+_0x565dc6+'.');_0x1c04b7=_0x1c04b7['replace'](_0x1c37d7,_0x5dd67f?_0x3b3b3f['split']('/')['map'](_0x3e1bed=>extendedEncodeURIComponent(_0x3e1bed))['join']('/'):extendedEncodeURIComponent(_0x3b3b3f));}return _0x1c04b7;};function requestBuilder(_0x3b2d42,_0x3d2a28){return new RequestBuilder(_0x3b2d42,_0x3d2a28);}class RequestBuilder{constructor(_0x3d0b65,_0x5ee9c5){this['input']=_0x3d0b65,this['context']=_0x5ee9c5,this['query']={},this['method']='',this['headers']={},this['path']='',this['body']=null,this['hostname']='',this['resolvePathStack']=[];}async['build'](){const {hostname:_0xc5e672,protocol:_0x16d4a9='https',port:_0x25bdd7,path:_0x49b9b4}=await this['context']['endpoint']();this['path']=_0x49b9b4;for(const _0x5114b0 of this['resolvePathStack'])_0x5114b0(this['path']);return new HttpRequest({'protocol':_0x16d4a9,'hostname':this['hostname']||_0xc5e672,'port':_0x25bdd7,'method':this['method'],'path':this['path'],'query':this['query'],'body':this['body'],'headers':this['headers']});}['hn'](_0x3f6a57){return this['hostname']=_0x3f6a57,this;}['bp'](_0x2b515d){return this['resolvePathStack']['push'](_0x1baad9=>{this['path']=''+(_0x1baad9?.['endsWith']('/')?_0x1baad9['slice'](0x0,-0x1):_0x1baad9||'')+_0x2b515d;}),this;}['p'](_0x53e0aa,_0x1d0c0f,_0x35de0e,_0x29c48b){return this['resolvePathStack']['push'](_0x375ed3=>{this['path']=resolvedPath(_0x375ed3,this['input'],_0x53e0aa,_0x1d0c0f,_0x35de0e,_0x29c48b);}),this;}['h'](_0x3cde51){return this['headers']=_0x3cde51,this;}['q'](_0x562a28){return this['query']=_0x562a28,this;}['b'](_0x58abb3){return this['body']=_0x58abb3,this;}['m'](_0x6535a4){return this['method']=_0x6535a4,this;}}function setFeature(_0x36e96b,_0x15b710,_0x28b024){_0x36e96b['__smithy_context']?_0x36e96b['__smithy_context']['features']||(_0x36e96b['__smithy_context']['features']={}):_0x36e96b['__smithy_context']={'features':{}},_0x36e96b['__smithy_context']['features'][_0x15b710]=_0x28b024;}class DefaultIdentityProviderConfig{constructor(_0x54ba7f){this['authSchemes']=new Map();for(const [_0x3f32bf,_0x4e09bd]of Object['entries'](_0x54ba7f))void 0x0!==_0x4e09bd&&this['authSchemes']['set'](_0x3f32bf,_0x4e09bd);}['getIdentityProvider'](_0x5b7d63){return this['authSchemes']['get'](_0x5b7d63);}}const createIsIdentityExpiredFunction=_0x199d47=>_0x2b0e7a=>doesIdentityRequireRefresh(_0x2b0e7a)&&_0x2b0e7a['expiration']['getTime']()-Date['now']()<_0x199d47,_0x11f63c=0x493e0,isIdentityExpired=createIsIdentityExpiredFunction(_0x11f63c),doesIdentityRequireRefresh=_0x564b2f=>void 0x0!==_0x564b2f['expiration'],memoizeIdentityProvider=(_0x2af01e,_0x358745,_0x309b50)=>{if(void 0x0===_0x2af01e)return;const _0x5b8778='function'!=typeof _0x2af01e?async()=>Promise['resolve'](_0x2af01e):_0x2af01e;let _0x2867a2,_0x1f4e07,_0x21f863,_0x258952=!0x1;const _0x4fdad9=async _0x23eb3c=>{_0x1f4e07||(_0x1f4e07=_0x5b8778(_0x23eb3c));try{_0x2867a2=await _0x1f4e07,_0x21f863=!0x0,_0x258952=!0x1;}finally{_0x1f4e07=void 0x0;}return _0x2867a2;};return void 0x0===_0x358745?async _0x45d270=>(_0x21f863&&!_0x45d270?.['forceRefresh']||(_0x2867a2=await _0x4fdad9(_0x45d270)),_0x2867a2):async _0x21868b=>(_0x21f863&&!_0x21868b?.['forceRefresh']||(_0x2867a2=await _0x4fdad9(_0x21868b)),_0x258952?_0x2867a2:_0x309b50(_0x2867a2)?_0x358745(_0x2867a2)?(await _0x4fdad9(_0x21868b),_0x2867a2):_0x2867a2:(_0x258952=!0x0,_0x2867a2));},resolveEventStreamSerdeConfig=_0x55532c=>({..._0x55532c,'eventStreamMarshaller':_0x55532c['eventStreamSerdeProvider'](_0x55532c)}),_0x2140dc='content-length';function contentLengthMiddleware(_0xa218a4){return _0x408912=>async _0x1c4d94=>{const _0x215e12=_0x1c4d94['request'];if(HttpRequest['isInstance'](_0x215e12)){const {body:_0x41f89f,headers:_0x14ab39}=_0x215e12;if(_0x41f89f&&-0x1===Object['keys'](_0x14ab39)['map'](_0x34a457=>_0x34a457['toLowerCase']())['indexOf'](_0x2140dc))try{const _0x3775bb=_0xa218a4(_0x41f89f);_0x215e12['headers']={..._0x215e12['headers'],[_0x2140dc]:String(_0x3775bb)};}catch(_0x47a37f){}}return _0x408912({..._0x1c4d94,'request':_0x215e12});};}const contentLengthMiddlewareOptions={'step':'build','tags':['SET_CONTENT_LENGTH','CONTENT_LENGTH'],'name':'contentLengthMiddleware','override':!0x0},getContentLengthPlugin=_0x50ed1c=>({'applyToStack':_0x1e7f90=>{_0x1e7f90['add'](contentLengthMiddleware(_0x50ed1c['bodyLengthChecker']),contentLengthMiddlewareOptions);}}),_0x3a9c2a=async _0x37752c=>{const _0x30ac83=_0x37752c?.['Bucket']||'';if('string'==typeof _0x37752c['Bucket']&&(_0x37752c['Bucket']=_0x30ac83['replace'](/#/g,encodeURIComponent('#'))['replace'](/\?/g,encodeURIComponent('?'))),isArnBucketName(_0x30ac83)){if(!0x0===_0x37752c['ForcePathStyle'])throw new Error('Path-style\x20addressing\x20cannot\x20be\x20used\x20with\x20ARN\x20buckets');}else(!isDnsCompatibleBucketName(_0x30ac83)||-0x1!==_0x30ac83['indexOf']('.')&&!String(_0x37752c['Endpoint'])['startsWith']('http:')||_0x30ac83['toLowerCase']()!==_0x30ac83||_0x30ac83['length']<0x3)&&(_0x37752c['ForcePathStyle']=!0x0);return _0x37752c['DisableMultiRegionAccessPoints']&&(_0x37752c['disableMultiRegionAccessPoints']=!0x0,_0x37752c['DisableMRAP']=!0x0),_0x37752c;},_0x59c847=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,_0x5e302f=/(\d+\.){3}\d+/,_0x13bb13=/\.\./,isDnsCompatibleBucketName=_0x334390=>_0x59c847['test'](_0x334390)&&!_0x5e302f['test'](_0x334390)&&!_0x13bb13['test'](_0x334390),isArnBucketName=_0x3f9778=>{const [_0x4fe904,_0x3f4373,_0x25bc5f,,,_0x1cff00]=_0x3f9778['split'](':'),_0x5bb7b5='arn'===_0x4fe904&&_0x3f9778['split'](':')['length']>=0x6,_0x18357c=Boolean(_0x5bb7b5&&_0x3f4373&&_0x25bc5f&&_0x1cff00);if(_0x5bb7b5&&!_0x18357c)throw new Error('Invalid\x20ARN:\x20'+_0x3f9778+'\x20was\x20an\x20invalid\x20ARN.');return _0x18357c;},createConfigValueProvider=(_0x3688a8,_0x31ce85,_0x30b599)=>{const _0x3426e8=async()=>{const _0x2201f4=_0x30b599[_0x3688a8]??_0x30b599[_0x31ce85];return'function'==typeof _0x2201f4?_0x2201f4():_0x2201f4;};return'credentialScope'===_0x3688a8||'CredentialScope'===_0x31ce85?async()=>{const _0x32a3db='function'==typeof _0x30b599['credentials']?await _0x30b599['credentials']():_0x30b599['credentials'];return _0x32a3db?.['credentialScope']??_0x32a3db?.['CredentialScope'];}:'accountId'===_0x3688a8||'AccountId'===_0x31ce85?async()=>{const _0x1e0250='function'==typeof _0x30b599['credentials']?await _0x30b599['credentials']():_0x30b599['credentials'];return _0x1e0250?.['accountId']??_0x1e0250?.['AccountId'];}:'endpoint'===_0x3688a8||'endpoint'===_0x31ce85?async()=>{const _0x416e61=await _0x3426e8();if(_0x416e61&&'object'==typeof _0x416e61){if('url'in _0x416e61)return _0x416e61['url']['href'];if('hostname'in _0x416e61){const {protocol:_0xcdf7db,hostname:_0x4ed398,port:_0xfa3432,path:_0x2cb685}=_0x416e61;return _0xcdf7db+'//'+_0x4ed398+(_0xfa3432?':'+_0xfa3432:'')+_0x2cb685;}}return _0x416e61;}:_0x3426e8;},getEndpointFromConfig=async _0x3cc3ba=>{};function parseQueryString(_0x7fd33e){const _0x2f1b45={};if(_0x7fd33e=_0x7fd33e['replace'](/^\?/,''))for(const _0x39fe25 of _0x7fd33e['split']('&')){let [_0xa190e4,_0x6ef1b8=null]=_0x39fe25['split']('=');_0xa190e4=decodeURIComponent(_0xa190e4),_0x6ef1b8&&(_0x6ef1b8=decodeURIComponent(_0x6ef1b8)),_0xa190e4 in _0x2f1b45?Array['isArray'](_0x2f1b45[_0xa190e4])?_0x2f1b45[_0xa190e4]['push'](_0x6ef1b8):_0x2f1b45[_0xa190e4]=[_0x2f1b45[_0xa190e4],_0x6ef1b8]:_0x2f1b45[_0xa190e4]=_0x6ef1b8;}return _0x2f1b45;}const _0x252574=_0x4be4b0=>{if('string'==typeof _0x4be4b0)return _0x252574(new URL(_0x4be4b0));const {hostname:_0x42eacc,pathname:_0x42ce21,port:_0x36911e,protocol:_0x81e9d4,search:_0x1a92be}=_0x4be4b0;let _0x3736bb;return _0x1a92be&&(_0x3736bb=parseQueryString(_0x1a92be)),{'hostname':_0x42eacc,'port':_0x36911e?parseInt(_0x36911e):void 0x0,'protocol':_0x81e9d4,'path':_0x42ce21,'query':_0x3736bb};},toEndpointV1=_0x246f3c=>'object'==typeof _0x246f3c?'url'in _0x246f3c?_0x252574(_0x246f3c['url']):_0x246f3c:_0x252574(_0x246f3c),getEndpointFromInstructions=async(_0x3cacd8,_0x247d0a,_0xf72754,_0x44e302)=>{if(!_0xf72754['endpoint']){let _0x1a441d;_0x1a441d=_0xf72754['serviceConfiguredEndpoint']?await _0xf72754['serviceConfiguredEndpoint']():await getEndpointFromConfig(_0xf72754['serviceId']),_0x1a441d&&(_0xf72754['endpoint']=()=>Promise['resolve'](toEndpointV1(_0x1a441d)));}const _0x10c47a=await _0xc0534a(_0x3cacd8,_0x247d0a,_0xf72754);if('function'!=typeof _0xf72754['endpointProvider'])throw new Error('config.endpointProvider\x20is\x20not\x20set.');return _0xf72754['endpointProvider'](_0x10c47a,_0x44e302);},_0xc0534a=async(_0x15e1a0,_0x3d97b7,_0xc7a2e9)=>{const _0x7aae34={},_0x2f891a=_0x3d97b7?.['getEndpointParameterInstructions']?.()||{};for(const [_0xbcfe10,_0x1840aa]of Object['entries'](_0x2f891a))switch(_0x1840aa['type']){case'staticContextParams':_0x7aae34[_0xbcfe10]=_0x1840aa['value'];break;case'contextParams':_0x7aae34[_0xbcfe10]=_0x15e1a0[_0x1840aa['name']];break;case'clientContextParams':case'builtInParams':_0x7aae34[_0xbcfe10]=await createConfigValueProvider(_0x1840aa['name'],_0xbcfe10,_0xc7a2e9)();break;case'operationContextParams':_0x7aae34[_0xbcfe10]=_0x1840aa['get'](_0x15e1a0);break;default:throw new Error('Unrecognized\x20endpoint\x20parameter\x20instruction:\x20'+JSON['stringify'](_0x1840aa));}return 0x0===Object['keys'](_0x2f891a)['length']&&Object['assign'](_0x7aae34,_0xc7a2e9),'s3'===String(_0xc7a2e9['serviceId'])['toLowerCase']()&&await _0x3a9c2a(_0x7aae34),_0x7aae34;},endpointMiddleware=({config:_0x3fce5c,instructions:_0x52283d})=>(_0x3f13ec,_0x59bb52)=>async _0x4d2fcb=>{_0x3fce5c['endpoint']&&setFeature(_0x59bb52,'ENDPOINT_OVERRIDE','N');const _0x3cb57f=await getEndpointFromInstructions(_0x4d2fcb['input'],{'getEndpointParameterInstructions':()=>_0x52283d},{..._0x3fce5c},_0x59bb52);_0x59bb52['endpointV2']=_0x3cb57f,_0x59bb52['authSchemes']=_0x3cb57f['properties']?.['authSchemes'];const _0xbb86f3=_0x59bb52['authSchemes']?.[0x0];if(_0xbb86f3){_0x59bb52['signing_region']=_0xbb86f3['signingRegion'],_0x59bb52['signing_service']=_0xbb86f3['signingName'];const _0xc17edd=getSmithyContext(_0x59bb52),_0x29e236=_0xc17edd?.['selectedHttpAuthScheme']?.['httpAuthOption'];_0x29e236&&(_0x29e236['signingProperties']=Object['assign'](_0x29e236['signingProperties']||{},{'signing_region':_0xbb86f3['signingRegion'],'signingRegion':_0xbb86f3['signingRegion'],'signing_service':_0xbb86f3['signingName'],'signingName':_0xbb86f3['signingName'],'signingRegionSet':_0xbb86f3['signingRegionSet']},_0xbb86f3['properties']));}return _0x3f13ec({..._0x4d2fcb});},endpointMiddlewareOptions={'step':'serialize','tags':['ENDPOINT_PARAMETERS','ENDPOINT_V2','ENDPOINT'],'name':'endpointV2Middleware','override':!0x0,'relation':'before','toMiddleware':serializerMiddlewareOption['name']},getEndpointPlugin=(_0x3c323e,_0x5bb012)=>({'applyToStack':_0x5a364c=>{_0x5a364c['addRelativeTo'](endpointMiddleware({'config':_0x3c323e,'instructions':_0x5bb012}),endpointMiddlewareOptions);}}),resolveEndpointConfig=_0x2e3964=>{const _0x416813=_0x2e3964['tls']??!0x0,{endpoint:_0x5d0b18}=_0x2e3964,_0x33bc98=null!=_0x5d0b18?async()=>toEndpointV1(await _0x1d52ec(_0x5d0b18)()):void 0x0,_0x599e62=!!_0x5d0b18,_0x186756={..._0x2e3964,'endpoint':_0x33bc98,'tls':_0x416813,'isCustomEndpoint':_0x599e62,'useDualstackEndpoint':_0x1d52ec(_0x2e3964['useDualstackEndpoint']??!0x1),'useFipsEndpoint':_0x1d52ec(_0x2e3964['useFipsEndpoint']??!0x1)};let _0x5b806a;return _0x186756['serviceConfiguredEndpoint']=async()=>(_0x2e3964['serviceId']&&!_0x5b806a&&(_0x5b806a=getEndpointFromConfig(_0x2e3964['serviceId'])),_0x5b806a),_0x186756;};var _0x1dd5cd;!function(_0x2e45a3){_0x2e45a3['STANDARD']='standard',_0x2e45a3['ADAPTIVE']='adaptive';}(_0x1dd5cd||(_0x1dd5cd={}));const _0x29623a=0x3,_0x20743c=_0x1dd5cd['STANDARD'],_0x3b293e=['BandwidthLimitExceeded','EC2ThrottledException','LimitExceededException','PriorRequestNotComplete','ProvisionedThroughputExceededException','RequestLimitExceeded','RequestThrottled','RequestThrottledException','SlowDown','ThrottledException','Throttling','ThrottlingException','TooManyRequestsException','TransactionInProgressException'],_0x497344=['TimeoutError','RequestTimeout','RequestTimeoutException'],_0x5b339e=[0x1f4,0x1f6,0x1f7,0x1f8],_0x230773=['ECONNRESET','ECONNREFUSED','EPIPE','ETIMEDOUT'],isClockSkewCorrectedError=_0x17c2fb=>_0x17c2fb['$metadata']?.['clockSkewCorrected'],isThrottlingError=_0x776a12=>0x1ad===_0x776a12['$metadata']?.['httpStatusCode']||_0x3b293e['includes'](_0x776a12['name'])||0x1==_0x776a12['$retryable']?.['throttling'],isTransientError=(_0x4d602f,_0x39a9cd=0x0)=>isClockSkewCorrectedError(_0x4d602f)||_0x497344['includes'](_0x4d602f['name'])||_0x230773['includes'](_0x4d602f?.['code']||'')||_0x5b339e['includes'](_0x4d602f['$metadata']?.['httpStatusCode']||0x0)||void 0x0!==_0x4d602f['cause']&&_0x39a9cd<=0xa&&isTransientError(_0x4d602f['cause'],_0x39a9cd+0x1),_0x4cd340=_0xec5724=>{if(void 0x0!==_0xec5724['$metadata']?.['httpStatusCode']){const _0x178395=_0xec5724['$metadata']['httpStatusCode'];return 0x1f4<=_0x178395&&_0x178395<=0x257&&!isTransientError(_0xec5724);}return!0x1;};class DefaultRateLimiter{constructor(_0x57d2cc){this['currentCapacity']=0x0,this['enabled']=!0x1,this['lastMaxRate']=0x0,this['measuredTxRate']=0x0,this['requestCount']=0x0,this['lastTimestamp']=0x0,this['timeWindow']=0x0,this['beta']=_0x57d2cc?.['beta']??0.7,this['minCapacity']=_0x57d2cc?.['minCapacity']??0x1,this['minFillRate']=_0x57d2cc?.['minFillRate']??0.5,this['scaleConstant']=_0x57d2cc?.['scaleConstant']??0.4,this['smooth']=_0x57d2cc?.['smooth']??0.8;const _0x1af5d0=this['getCurrentTimeInSeconds']();this['lastThrottleTime']=_0x1af5d0,this['lastTxRateBucket']=Math['floor'](this['getCurrentTimeInSeconds']()),this['fillRate']=this['minFillRate'],this['maxCapacity']=this['minCapacity'];}['getCurrentTimeInSeconds'](){return Date['now']()/0x3e8;}async['getSendToken'](){return this['acquireTokenBucket'](0x1);}async['acquireTokenBucket'](_0x431992){if(this['enabled']){if(this['refillTokenBucket'](),_0x431992>this['currentCapacity']){const _0x297616=(_0x431992-this['currentCapacity'])/this['fillRate']*0x3e8;await new Promise(_0x5e471f=>DefaultRateLimiter['setTimeoutFn'](_0x5e471f,_0x297616));}this['currentCapacity']=this['currentCapacity']-_0x431992;}}['refillTokenBucket'](){const _0x34761d=this['getCurrentTimeInSeconds']();if(!this['lastTimestamp'])return void(this['lastTimestamp']=_0x34761d);const _0x16d4b7=(_0x34761d-this['lastTimestamp'])*this['fillRate'];this['currentCapacity']=Math['min'](this['maxCapacity'],this['currentCapacity']+_0x16d4b7),this['lastTimestamp']=_0x34761d;}['updateClientSendingRate'](_0x5524d8){let _0x18c7a3;if(this['updateMeasuredRate'](),isThrottlingError(_0x5524d8)){const _0x122cc5=this['enabled']?Math['min'](this['measuredTxRate'],this['fillRate']):this['measuredTxRate'];this['lastMaxRate']=_0x122cc5,this['calculateTimeWindow'](),this['lastThrottleTime']=this['getCurrentTimeInSeconds'](),_0x18c7a3=this['cubicThrottle'](_0x122cc5),this['enableTokenBucket']();}else this['calculateTimeWindow'](),_0x18c7a3=this['cubicSuccess'](this['getCurrentTimeInSeconds']());const _0x358b50=Math['min'](_0x18c7a3,0x2*this['measuredTxRate']);this['updateTokenBucketRate'](_0x358b50);}['calculateTimeWindow'](){this['timeWindow']=this['getPrecise'](Math['pow'](this['lastMaxRate']*(0x1-this['beta'])/this['scaleConstant'],0x1/0x3));}['cubicThrottle'](_0x3d52df){return this['getPrecise'](_0x3d52df*this['beta']);}['cubicSuccess'](_0x27080f){return this['getPrecise'](this['scaleConstant']*Math['pow'](_0x27080f-this['lastThrottleTime']-this['timeWindow'],0x3)+this['lastMaxRate']);}['enableTokenBucket'](){this['enabled']=!0x0;}['updateTokenBucketRate'](_0x516d2b){this['refillTokenBucket'](),this['fillRate']=Math['max'](_0x516d2b,this['minFillRate']),this['maxCapacity']=Math['max'](_0x516d2b,this['minCapacity']),this['currentCapacity']=Math['min'](this['currentCapacity'],this['maxCapacity']);}['updateMeasuredRate'](){const t=this['getCurrentTimeInSeconds'](),_0x2c7dcd=Math['floor'](0x2*t)/0x2;if(this['requestCount']++,_0x2c7dcd>this['lastTxRateBucket']){const _0x4dc818=this['requestCount']/(_0x2c7dcd-this['lastTxRateBucket']);this['measuredTxRate']=this['getPrecise'](_0x4dc818*this['smooth']+this['measuredTxRate']*(0x1-this['smooth'])),this['requestCount']=0x0,this['lastTxRateBucket']=_0x2c7dcd;}}['getPrecise'](_0x4de0a4){return parseFloat(_0x4de0a4['toFixed'](0x8));}}DefaultRateLimiter['setTimeoutFn']=setTimeout;const _0x49412c=0x64,_0x26d9b7=0x4e20,_0x35f060=0x1f4,_0x324a61=0x1f4,_0x2365b1=0x5,_0x22c16e=0xa,_0x214645=0x1,_0x581bf0='amz-sdk-invocation-id',_0x3910bf='amz-sdk-request',getDefaultRetryBackoffStrategy=()=>{let _0x3def0a=_0x49412c;return{'computeNextBackoffDelay':_0x51f00e=>Math['floor'](Math['min'](_0x26d9b7,Math['random']()*0x2**_0x51f00e*_0x3def0a)),'setDelayBase':_0x4aac47=>{_0x3def0a=_0x4aac47;}};},createDefaultRetryToken=({retryDelay:_0x5f398d,retryCount:_0x4c5fd4,retryCost:_0x219ab3})=>({'getRetryCount':()=>_0x4c5fd4,'getRetryDelay':()=>Math['min'](_0x26d9b7,_0x5f398d),'getRetryCost':()=>_0x219ab3});class StandardRetryStrategy{constructor(_0x13df73){this['maxAttempts']=_0x13df73,this['mode']=_0x1dd5cd['STANDARD'],this['capacity']=_0x324a61,this['retryBackoffStrategy']=getDefaultRetryBackoffStrategy(),this['maxAttemptsProvider']='function'==typeof _0x13df73?_0x13df73:async()=>_0x13df73;}async['acquireInitialRetryToken'](_0x5a3548){return createDefaultRetryToken({'retryDelay':_0x49412c,'retryCount':0x0});}async['refreshRetryTokenForRetry'](_0x295f28,_0x1ec2c9){const _0x4ec21b=await this['getMaxAttempts']();if(this['shouldRetry'](_0x295f28,_0x1ec2c9,_0x4ec21b)){const _0x55c27c=_0x1ec2c9['errorType'];this['retryBackoffStrategy']['setDelayBase']('THROTTLING'===_0x55c27c?_0x35f060:_0x49412c);const _0x4118f8=this['retryBackoffStrategy']['computeNextBackoffDelay'](_0x295f28['getRetryCount']()),_0x538fe5=_0x1ec2c9['retryAfterHint']?Math['max'](_0x1ec2c9['retryAfterHint']['getTime']()-Date['now']()||0x0,_0x4118f8):_0x4118f8,_0x430229=this['getCapacityCost'](_0x55c27c);return this['capacity']-=_0x430229,createDefaultRetryToken({'retryDelay':_0x538fe5,'retryCount':_0x295f28['getRetryCount']()+0x1,'retryCost':_0x430229});}throw new Error('No\x20retry\x20token\x20available');}['recordSuccess'](_0x263ced){this['capacity']=Math['max'](_0x324a61,this['capacity']+(_0x263ced['getRetryCost']()??_0x214645));}['getCapacity'](){return this['capacity'];}async['getMaxAttempts'](){try{return await this['maxAttemptsProvider']();}catch(_0x12f359){return console['warn']('Max\x20attempts\x20provider\x20could\x20not\x20resolve.\x20Using\x20default\x20of\x20'+_0x29623a),_0x29623a;}}['shouldRetry'](_0x3b900d,_0x3fcec2,_0x202d36){return _0x3b900d['getRetryCount']()+0x1<_0x202d36&&this['capacity']>=this['getCapacityCost'](_0x3fcec2['errorType'])&&this['isRetryableError'](_0x3fcec2['errorType']);}['getCapacityCost'](_0x385c1e){return'TRANSIENT'===_0x385c1e?_0x22c16e:_0x2365b1;}['isRetryableError'](_0x3945a9){return'THROTTLING'===_0x3945a9||'TRANSIENT'===_0x3945a9;}}class AdaptiveRetryStrategy{constructor(_0x41c5cb,_0x59e971){this['maxAttemptsProvider']=_0x41c5cb,this['mode']=_0x1dd5cd['ADAPTIVE'];const {rateLimiter:_0x465e6d}=_0x59e971??{};this['rateLimiter']=_0x465e6d??new DefaultRateLimiter(),this['standardRetryStrategy']=new StandardRetryStrategy(_0x41c5cb);}async['acquireInitialRetryToken'](_0x3236f7){return await this['rateLimiter']['getSendToken'](),this['standardRetryStrategy']['acquireInitialRetryToken'](_0x3236f7);}async['refreshRetryTokenForRetry'](_0x26163b,_0x48e2ae){return this['rateLimiter']['updateClientSendingRate'](_0x48e2ae),this['standardRetryStrategy']['refreshRetryTokenForRetry'](_0x26163b,_0x48e2ae);}['recordSuccess'](_0x3804fc){this['rateLimiter']['updateClientSendingRate']({}),this['standardRetryStrategy']['recordSuccess'](_0x3804fc);}}let getRandomValues$1;const _0x40974d=new Uint8Array(0x10);function _0x55f274(){if(!getRandomValues$1&&(getRandomValues$1='undefined'!=typeof crypto&&crypto['getRandomValues']&&crypto['getRandomValues']['bind'](crypto),!getRandomValues$1))throw new Error('crypto.getRandomValues()\x20not\x20supported.\x20See\x20https://github.com/uuidjs/uuid#getrandomvalues-not-supported');return getRandomValues$1(_0x40974d);}const byteToHex$1=[];for(let _0x5be245=0x0;_0x5be245<0x100;++_0x5be245)byteToHex$1['push']((_0x5be245+0x100)['toString'](0x10)['slice'](0x1));function unsafeStringify$1(_0x13562e,_0x9f96=0x0){return byteToHex$1[_0x13562e[_0x9f96+0x0]]+byteToHex$1[_0x13562e[_0x9f96+0x1]]+byteToHex$1[_0x13562e[_0x9f96+0x2]]+byteToHex$1[_0x13562e[_0x9f96+0x3]]+'-'+byteToHex$1[_0x13562e[_0x9f96+0x4]]+byteToHex$1[_0x13562e[_0x9f96+0x5]]+'-'+byteToHex$1[_0x13562e[_0x9f96+0x6]]+byteToHex$1[_0x13562e[_0x9f96+0x7]]+'-'+byteToHex$1[_0x13562e[_0x9f96+0x8]]+byteToHex$1[_0x13562e[_0x9f96+0x9]]+'-'+byteToHex$1[_0x13562e[_0x9f96+0xa]]+byteToHex$1[_0x13562e[_0x9f96+0xb]]+byteToHex$1[_0x13562e[_0x9f96+0xc]]+byteToHex$1[_0x13562e[_0x9f96+0xd]]+byteToHex$1[_0x13562e[_0x9f96+0xe]]+byteToHex$1[_0x13562e[_0x9f96+0xf]];}const _0x3a3264='undefined'!=typeof crypto&&crypto['randomUUID']&&crypto['randomUUID']['bind'](crypto);var native$2={'randomUUID':_0x3a3264};function _0x52cf55(_0x2a6bbf,_0x12a32d,_0x3507e6){if(native$2['randomUUID']&&!_0x2a6bbf)return native$2['randomUUID']();const _0x363dfa=(_0x2a6bbf=_0x2a6bbf||{})['random']||(_0x2a6bbf['rng']||_0x55f274)();return _0x363dfa[0x6]=0xf&_0x363dfa[0x6]|0x40,_0x363dfa[0x8]=0x3f&_0x363dfa[0x8]|0x80,unsafeStringify$1(_0x363dfa);}const _0x2910b8=_0x45e0a0=>_0x45e0a0 instanceof Error?_0x45e0a0:_0x45e0a0 instanceof Object?Object['assign'](new Error(),_0x45e0a0):'string'==typeof _0x45e0a0?new Error(_0x45e0a0):new Error('AWS\x20SDK\x20error\x20wrapper\x20for\x20'+_0x45e0a0),resolveRetryConfig=_0x2ea2ae=>{const {retryStrategy:_0x56000c}=_0x2ea2ae,_0x5a324c=_0x1d52ec(_0x2ea2ae['maxAttempts']??_0x29623a);return{..._0x2ea2ae,'maxAttempts':_0x5a324c,'retryStrategy':async()=>{if(_0x56000c)return _0x56000c;return await _0x1d52ec(_0x2ea2ae['retryMode'])()===_0x1dd5cd['ADAPTIVE']?new AdaptiveRetryStrategy(_0x5a324c):new StandardRetryStrategy(_0x5a324c);}};},getAllAliases=(_0x5ed67c,_0xd82998)=>{const _0xf551bb=[];if(_0x5ed67c&&_0xf551bb['push'](_0x5ed67c),_0xd82998){for(const _0x1fa9c6 of _0xd82998)_0xf551bb['push'](_0x1fa9c6);}return _0xf551bb;},getMiddlewareNameWithAliases=(_0x20a734,_0x2da822)=>''+(_0x20a734||'anonymous')+(_0x2da822&&_0x2da822['length']>0x0?'\x20(a.k.a.\x20'+_0x2da822['join'](',')+')':''),constructStack=()=>{let _0x368b0a=[],_0x575958=[],_0x1e8904=!0x1;const _0x177f8f=new Set(),_0x5d13b8=_0x3390de=>(_0x368b0a['forEach'](_0x28df44=>{_0x3390de['add'](_0x28df44['middleware'],{..._0x28df44});}),_0x575958['forEach'](_0x490d57=>{_0x3390de['addRelativeTo'](_0x490d57['middleware'],{..._0x490d57});}),_0x3390de['identifyOnResolve']?.(_0x25bd64['identifyOnResolve']()),_0x3390de),_0x5a95d8=_0x194c92=>{const _0x387672=[];return _0x194c92['before']['forEach'](_0x12bd57=>{0x0===_0x12bd57['before']['length']&&0x0===_0x12bd57['after']['length']?_0x387672['push'](_0x12bd57):_0x387672['push'](..._0x5a95d8(_0x12bd57));}),_0x387672['push'](_0x194c92),_0x194c92['after']['reverse']()['forEach'](_0x5bf4aa=>{0x0===_0x5bf4aa['before']['length']&&0x0===_0x5bf4aa['after']['length']?_0x387672['push'](_0x5bf4aa):_0x387672['push'](..._0x5a95d8(_0x5bf4aa));}),_0x387672;},_0x527d2f=(_0x190def=!0x1)=>{const _0x392eba=[],_0x597da4=[],_0x5d4f={};_0x368b0a['forEach'](_0x155b08=>{const _0x1d81f4={..._0x155b08,'before':[],'after':[]};for(const _0x3f624e of getAllAliases(_0x1d81f4['name'],_0x1d81f4['aliases']))_0x5d4f[_0x3f624e]=_0x1d81f4;_0x392eba['push'](_0x1d81f4);}),_0x575958['forEach'](_0x481735=>{const _0x42795e={..._0x481735,'before':[],'after':[]};for(const _0x1ccf8e of getAllAliases(_0x42795e['name'],_0x42795e['aliases']))_0x5d4f[_0x1ccf8e]=_0x42795e;_0x597da4['push'](_0x42795e);}),_0x597da4['forEach'](_0x3fe927=>{if(_0x3fe927['toMiddleware']){const _0xbec53a=_0x5d4f[_0x3fe927['toMiddleware']];if(void 0x0===_0xbec53a){if(_0x190def)return;throw new Error(_0x3fe927['toMiddleware']+'\x20is\x20not\x20found\x20when\x20adding\x20'+getMiddlewareNameWithAliases(_0x3fe927['name'],_0x3fe927['aliases'])+'\x20middleware\x20'+_0x3fe927['relation']+'\x20'+_0x3fe927['toMiddleware']);}'after'===_0x3fe927['relation']&&_0xbec53a['after']['push'](_0x3fe927),'before'===_0x3fe927['relation']&&_0xbec53a['before']['push'](_0x3fe927);}});const _0x55fc2a=(_0x5ac507=_0x392eba,_0x5ac507['sort']((_0x20db5a,_0xab1e40)=>stepWeights[_0xab1e40['step']]-stepWeights[_0x20db5a['step']]||priorityWeights[_0xab1e40['priority']||'normal']-priorityWeights[_0x20db5a['priority']||'normal']))['map'](_0x5a95d8)['reduce']((_0x5c6907,_0x2defe1)=>(_0x5c6907['push'](..._0x2defe1),_0x5c6907),[]);var _0x5ac507;return _0x55fc2a;},_0x25bd64={'add':(_0x36b86a,_0x5ccd64={})=>{const {name:_0x407311,override:_0x3ae216,aliases:_0x2e0cc7}=_0x5ccd64,_0x38f6a3={'step':'initialize','priority':'normal','middleware':_0x36b86a,..._0x5ccd64},_0x161924=getAllAliases(_0x407311,_0x2e0cc7);if(_0x161924['length']>0x0){if(_0x161924['some'](_0x247253=>_0x177f8f['has'](_0x247253))){if(!_0x3ae216)throw new Error('Duplicate\x20middleware\x20name\x20\x27'+getMiddlewareNameWithAliases(_0x407311,_0x2e0cc7)+'\x27');for(const _0x440036 of _0x161924){const _0x5c78d5=_0x368b0a['findIndex'](_0x1163e9=>_0x1163e9['name']===_0x440036||_0x1163e9['aliases']?.['some'](_0x27c290=>_0x27c290===_0x440036));if(-0x1===_0x5c78d5)continue;const _0x5413b1=_0x368b0a[_0x5c78d5];if(_0x5413b1['step']!==_0x38f6a3['step']||_0x38f6a3['priority']!==_0x5413b1['priority'])throw new Error('\x22'+getMiddlewareNameWithAliases(_0x5413b1['name'],_0x5413b1['aliases'])+'\x22\x20middleware\x20with\x20'+_0x5413b1['priority']+'\x20priority\x20in\x20'+_0x5413b1['step']+'\x20step\x20cannot\x20be\x20overridden\x20by\x20\x22'+getMiddlewareNameWithAliases(_0x407311,_0x2e0cc7)+'\x22\x20middleware\x20with\x20'+_0x38f6a3['priority']+'\x20priority\x20in\x20'+_0x38f6a3['step']+'\x20step.');_0x368b0a['splice'](_0x5c78d5,0x1);}}for(const _0x2b69d1 of _0x161924)_0x177f8f['add'](_0x2b69d1);}_0x368b0a['push'](_0x38f6a3);},'addRelativeTo':(_0x3fd57f,_0x3329a0)=>{const {name:_0x41e62c,override:_0x52ac8b,aliases:_0x5d3d9b}=_0x3329a0,_0x229114={'middleware':_0x3fd57f,..._0x3329a0},_0x4142a5=getAllAliases(_0x41e62c,_0x5d3d9b);if(_0x4142a5['length']>0x0){if(_0x4142a5['some'](_0x32f0b9=>_0x177f8f['has'](_0x32f0b9))){if(!_0x52ac8b)throw new Error('Duplicate\x20middleware\x20name\x20\x27'+getMiddlewareNameWithAliases(_0x41e62c,_0x5d3d9b)+'\x27');for(const _0x1f60e5 of _0x4142a5){const _0x57ea36=_0x575958['findIndex'](_0x35df4b=>_0x35df4b['name']===_0x1f60e5||_0x35df4b['aliases']?.['some'](_0x36818a=>_0x36818a===_0x1f60e5));if(-0x1===_0x57ea36)continue;const _0x206582=_0x575958[_0x57ea36];if(_0x206582['toMiddleware']!==_0x229114['toMiddleware']||_0x206582['relation']!==_0x229114['relation'])throw new Error('\x22'+getMiddlewareNameWithAliases(_0x206582['name'],_0x206582['aliases'])+'\x22\x20middleware\x20'+_0x206582['relation']+'\x20\x22'+_0x206582['toMiddleware']+'\x22\x20middleware\x20cannot\x20be\x20overridden\x20by\x20\x22'+getMiddlewareNameWithAliases(_0x41e62c,_0x5d3d9b)+'\x22\x20middleware\x20'+_0x229114['relation']+'\x20\x22'+_0x229114['toMiddleware']+'\x22\x20middleware.');_0x575958['splice'](_0x57ea36,0x1);}}for(const _0x124af6 of _0x4142a5)_0x177f8f['add'](_0x124af6);}_0x575958['push'](_0x229114);},'clone':()=>_0x5d13b8(constructStack()),'use':_0x2efb92=>{_0x2efb92['applyToStack'](_0x25bd64);},'remove':_0x2f692c=>'string'==typeof _0x2f692c?(_0x4122d4=>{let _0xd5f164=!0x1;const _0x469e3d=_0x3c8807=>{const _0x33cb11=getAllAliases(_0x3c8807['name'],_0x3c8807['aliases']);if(_0x33cb11['includes'](_0x4122d4)){_0xd5f164=!0x0;for(const _0x3df04f of _0x33cb11)_0x177f8f['delete'](_0x3df04f);return!0x1;}return!0x0;};return _0x368b0a=_0x368b0a['filter'](_0x469e3d),_0x575958=_0x575958['filter'](_0x469e3d),_0xd5f164;})(_0x2f692c):(_0x4bd9c3=>{let _0x19d654=!0x1;const _0x20f330=_0x2bffa5=>{if(_0x2bffa5['middleware']===_0x4bd9c3){_0x19d654=!0x0;for(const _0x5bb5ea of getAllAliases(_0x2bffa5['name'],_0x2bffa5['aliases']))_0x177f8f['delete'](_0x5bb5ea);return!0x1;}return!0x0;};return _0x368b0a=_0x368b0a['filter'](_0x20f330),_0x575958=_0x575958['filter'](_0x20f330),_0x19d654;})(_0x2f692c),'removeByTag':_0x1b362f=>{let _0x37163f=!0x1;const _0x10006d=_0x104ff3=>{const {tags:_0x615d0b,name:_0x2140be,aliases:_0x11e0cd}=_0x104ff3;if(_0x615d0b&&_0x615d0b['includes'](_0x1b362f)){const _0x1e4c22=getAllAliases(_0x2140be,_0x11e0cd);for(const _0x22689a of _0x1e4c22)_0x177f8f['delete'](_0x22689a);return _0x37163f=!0x0,!0x1;}return!0x0;};return _0x368b0a=_0x368b0a['filter'](_0x10006d),_0x575958=_0x575958['filter'](_0x10006d),_0x37163f;},'concat':_0x3b55e9=>{const _0x20c474=_0x5d13b8(constructStack());return _0x20c474['use'](_0x3b55e9),_0x20c474['identifyOnResolve'](_0x1e8904||_0x20c474['identifyOnResolve']()||(_0x3b55e9['identifyOnResolve']?.()??!0x1)),_0x20c474;},'applyToStack':_0x5d13b8,'identify':()=>_0x527d2f(!0x0)['map'](_0x52a559=>{const _0x32bde2=_0x52a559['step']??_0x52a559['relation']+'\x20'+_0x52a559['toMiddleware'];return getMiddlewareNameWithAliases(_0x52a559['name'],_0x52a559['aliases'])+'\x20-\x20'+_0x32bde2;}),'identifyOnResolve':_0x4cdf2d=>('boolean'==typeof _0x4cdf2d&&(_0x1e8904=_0x4cdf2d),_0x1e8904),'resolve':(_0x565a59,_0x58ffbb)=>{for(const _0x167070 of _0x527d2f()['map'](_0x4c22f0=>_0x4c22f0['middleware'])['reverse']())_0x565a59=_0x167070(_0x565a59,_0x58ffbb);return _0x1e8904&&console['log'](_0x25bd64['identify']()),_0x565a59;}};return _0x25bd64;},stepWeights={'initialize':0x5,'serialize':0x4,'build':0x3,'finalizeRequest':0x2,'deserialize':0x1},priorityWeights={'high':0x3,'normal':0x2,'low':0x1};class Client{constructor(_0x1d8cee){this['config']=_0x1d8cee,this['middlewareStack']=constructStack();}['send'](_0xa05d65,_0x1d254d,_0x2a63ba){const _0x574ff9='function'!=typeof _0x1d254d?_0x1d254d:void 0x0,_0x2cfa5b='function'==typeof _0x1d254d?_0x1d254d:_0x2a63ba;let _0x3373ae;if(void 0x0===_0x574ff9&&!0x0===this['config']['cacheMiddleware']){this['handlers']||(this['handlers']=new WeakMap());const _0x24e64=this['handlers'];_0x24e64['has'](_0xa05d65['constructor'])?_0x3373ae=_0x24e64['get'](_0xa05d65['constructor']):(_0x3373ae=_0xa05d65['resolveMiddleware'](this['middlewareStack'],this['config'],_0x574ff9),_0x24e64['set'](_0xa05d65['constructor'],_0x3373ae));}else delete this['handlers'],_0x3373ae=_0xa05d65['resolveMiddleware'](this['middlewareStack'],this['config'],_0x574ff9);if(!_0x2cfa5b)return _0x3373ae(_0xa05d65)['then'](_0x2cc199=>_0x2cc199['output']);_0x3373ae(_0xa05d65)['then'](_0x211e12=>_0x2cfa5b(null,_0x211e12['output']),_0x218255=>_0x2cfa5b(_0x218255))['catch'](()=>{});}['destroy'](){this['config']?.['requestHandler']?.['destroy']?.(),delete this['handlers'];}}class _0x49f8a3{constructor(){this['middlewareStack']=constructStack();}static['classBuilder'](){return new _0x23876f();}['resolveMiddlewareWithContext'](_0xeddb62,_0x4e019c,_0x16eb84,{middlewareFn:_0x44056a,clientName:_0x1b5412,commandName:_0x48f3b9,inputFilterSensitiveLog:_0x8e0f67,outputFilterSensitiveLog:_0x97a4dc,smithyContext:_0x30c4e0,additionalContext:_0xbbd173,CommandCtor:_0x20daac}){for(const _0x3ceba of _0x44056a['bind'](this)(_0x20daac,_0xeddb62,_0x4e019c,_0x16eb84))this['middlewareStack']['use'](_0x3ceba);const _0x1872b3=_0xeddb62['concat'](this['middlewareStack']),{logger:_0x452817}=_0x4e019c,_0x50df6d={'logger':_0x452817,'clientName':_0x1b5412,'commandName':_0x48f3b9,'inputFilterSensitiveLog':_0x8e0f67,'outputFilterSensitiveLog':_0x97a4dc,[_0x118c4a]:{'commandInstance':this,..._0x30c4e0},..._0xbbd173},{requestHandler:_0x1c698a}=_0x4e019c;return _0x1872b3['resolve'](_0x999785=>_0x1c698a['handle'](_0x999785['request'],_0x16eb84||{}),_0x50df6d);}}class _0x23876f{constructor(){this['_init']=()=>{},this['_ep']={},this['_middlewareFn']=()=>[],this['_commandName']='',this['_clientName']='',this['_additionalContext']={},this['_smithyContext']={},this['_inputFilterSensitiveLog']=_0x5b44a1=>_0x5b44a1,this['_outputFilterSensitiveLog']=_0x3398c0=>_0x3398c0,this['_serializer']=null,this['_deserializer']=null;}['init'](_0x2f60e0){this['_init']=_0x2f60e0;}['ep'](_0x2d303c){return this['_ep']=_0x2d303c,this;}['m'](_0x1f3680){return this['_middlewareFn']=_0x1f3680,this;}['s'](_0x3b0b16,_0x31a315,_0x132dcf={}){return this['_smithyContext']={'service':_0x3b0b16,'operation':_0x31a315,..._0x132dcf},this;}['c'](_0x2dca84={}){return this['_additionalContext']=_0x2dca84,this;}['n'](_0x1f1f9a,_0xcf169){return this['_clientName']=_0x1f1f9a,this['_commandName']=_0xcf169,this;}['f'](_0x3dbb1f=_0x21ed42=>_0x21ed42,_0xb34a18=_0x239d43=>_0x239d43){return this['_inputFilterSensitiveLog']=_0x3dbb1f,this['_outputFilterSensitiveLog']=_0xb34a18,this;}['ser'](_0x4c4e64){return this['_serializer']=_0x4c4e64,this;}['de'](_0x4740e3){return this['_deserializer']=_0x4740e3,this;}['build'](){const _0x57216a=this;let _0x4cd236;return _0x4cd236=class extends _0x49f8a3{static['getEndpointParameterInstructions'](){return _0x57216a['_ep'];}constructor(...[_0x46ddff]){super(),this['serialize']=_0x57216a['_serializer'],this['deserialize']=_0x57216a['_deserializer'],this['input']=_0x46ddff??{},_0x57216a['_init'](this);}['resolveMiddleware'](_0x4635f1,_0x10729f,_0x345c7e){return this['resolveMiddlewareWithContext'](_0x4635f1,_0x10729f,_0x345c7e,{'CommandCtor':_0x4cd236,'middlewareFn':_0x57216a['_middlewareFn'],'clientName':_0x57216a['_clientName'],'commandName':_0x57216a['_commandName'],'inputFilterSensitiveLog':_0x57216a['_inputFilterSensitiveLog'],'outputFilterSensitiveLog':_0x57216a['_outputFilterSensitiveLog'],'smithyContext':_0x57216a['_smithyContext'],'additionalContext':_0x57216a['_additionalContext']});}};}}const _0x5378aa='***SensitiveInformation***',expectLong=_0x43ab6d=>{if(null!=_0x43ab6d){if(Number['isInteger'](_0x43ab6d)&&!Number['isNaN'](_0x43ab6d))return _0x43ab6d;throw new TypeError('Expected\x20integer,\x20got\x20'+typeof _0x43ab6d+':\x20'+_0x43ab6d);}},expectInt32=_0xa20a1a=>expectSizedInt(_0xa20a1a,0x20),expectSizedInt=(_0x3e74bb,_0x218477)=>{const _0x470847=expectLong(_0x3e74bb);if(void 0x0!==_0x470847&&castInt(_0x470847,_0x218477)!==_0x470847)throw new TypeError('Expected\x20'+_0x218477+'-bit\x20integer,\x20got\x20'+_0x3e74bb);return _0x470847;},castInt=(_0x3043ce,_0x288acc)=>{switch(_0x288acc){case 0x20:return Int32Array['of'](_0x3043ce)[0x0];case 0x10:return Int16Array['of'](_0x3043ce)[0x0];case 0x8:return Int8Array['of'](_0x3043ce)[0x0];}},expectString=_0x435ad1=>{if(null!=_0x435ad1){if('string'==typeof _0x435ad1)return _0x435ad1;if(['boolean','number','bigint']['includes'](typeof _0x435ad1))return _0x5c3916['warn'](stackTraceWarning('Expected\x20string,\x20got\x20'+typeof _0x435ad1+':\x20'+_0x435ad1)),String(_0x435ad1);throw new TypeError('Expected\x20string,\x20got\x20'+typeof _0x435ad1+':\x20'+_0x435ad1);}},stackTraceWarning=_0x57a4ae=>String(new TypeError(_0x57a4ae)['stack']||_0x57a4ae)['split']('\x0a')['slice'](0x0,0x5)['filter'](_0x3d8cb6=>!_0x3d8cb6['includes']('stackTraceWarning'))['join']('\x0a'),_0x5c3916={'warn':console['warn']};class ServiceException extends Error{constructor(_0x258225){super(_0x258225['message']),Object['setPrototypeOf'](this,ServiceException['prototype']),this['name']=_0x258225['name'],this['$fault']=_0x258225['$fault'],this['$metadata']=_0x258225['$metadata'];}static['isInstance'](_0x2d9ba0){if(!_0x2d9ba0)return!0x1;const _0x3ea9b1=_0x2d9ba0;return Boolean(_0x3ea9b1['$fault'])&&Boolean(_0x3ea9b1['$metadata'])&&('client'===_0x3ea9b1['$fault']||'server'===_0x3ea9b1['$fault']);}}const decorateServiceException=(_0x68523d,_0x1af850={})=>{Object['entries'](_0x1af850)['filter'](([,_0x932f15])=>void 0x0!==_0x932f15)['forEach'](([_0x217d66,_0x1e75ab])=>{null!=_0x68523d[_0x217d66]&&''!==_0x68523d[_0x217d66]||(_0x68523d[_0x217d66]=_0x1e75ab);});const _0x2512f7=_0x68523d['message']||_0x68523d['Message']||'UnknownError';return _0x68523d['message']=_0x2512f7,delete _0x68523d['Message'],_0x68523d;},throwDefaultError$1=({output:_0x4a5dea,parsedBody:_0x15858b,exceptionCtor:_0x5f1ac3,errorCode:_0x1119c9})=>{const _0x1475c6=deserializeMetadata$1(_0x4a5dea),_0x377028=_0x1475c6['httpStatusCode']?_0x1475c6['httpStatusCode']+'':void 0x0,_0x1974ea=new _0x5f1ac3({'name':_0x15858b?.['code']||_0x15858b?.['Code']||_0x1119c9||_0x377028||'UnknownError','$fault':'client','$metadata':_0x1475c6});throw decorateServiceException(_0x1974ea,_0x15858b);},withBaseException=_0x3cacf8=>({output:_0x5887c3,parsedBody:_0x350b43,errorCode:_0x2d5e0e})=>{throwDefaultError$1({'output':_0x5887c3,'parsedBody':_0x350b43,'exceptionCtor':_0x3cacf8,'errorCode':_0x2d5e0e});},deserializeMetadata$1=_0x696a48=>({'httpStatusCode':_0x696a48['statusCode'],'requestId':_0x696a48['headers']['x-amzn-requestid']??_0x696a48['headers']['x-amzn-request-id']??_0x696a48['headers']['x-amz-request-id'],'extendedRequestId':_0x696a48['headers']['x-amz-id-2'],'cfId':_0x696a48['headers']['x-amz-cf-id']}),loadConfigsForDefaultMode=_0x203116=>{switch(_0x203116){case'standard':case'cross-region':return{'retryMode':'standard','connectionTimeout':0xc1c};case'in-region':return{'retryMode':'standard','connectionTimeout':0x44c};case'mobile':return{'retryMode':'standard','connectionTimeout':0x7530};default:return{};}},getChecksumConfiguration=_0x2354fe=>{const _0xbdaec7=[];for(const _0x4e9641 in AlgorithmId){const _0x13e825=AlgorithmId[_0x4e9641];void 0x0!==_0x2354fe[_0x13e825]&&_0xbdaec7['push']({'algorithmId':()=>_0x13e825,'checksumConstructor':()=>_0x2354fe[_0x13e825]});}return{'_checksumAlgorithms':_0xbdaec7,'addChecksumAlgorithm'(_0x3008d4){this['_checksumAlgorithms']['push'](_0x3008d4);},'checksumAlgorithms'(){return this['_checksumAlgorithms'];}};},resolveChecksumRuntimeConfig=_0x476f4e=>{const _0x4b8ecb={};return _0x476f4e['checksumAlgorithms']()['forEach'](_0x4ef062=>{_0x4b8ecb[_0x4ef062['algorithmId']()]=_0x4ef062['checksumConstructor']();}),_0x4b8ecb;},getRetryConfiguration=_0xbb1090=>{let _0x3553b4=_0xbb1090['retryStrategy'];return{'setRetryStrategy'(_0x33ebfa){_0x3553b4=_0x33ebfa;},'retryStrategy':()=>_0x3553b4};},resolveRetryRuntimeConfig=_0x1ba293=>{const _0x3e0b5b={};return _0x3e0b5b['retryStrategy']=_0x1ba293['retryStrategy'](),_0x3e0b5b;},getDefaultExtensionConfiguration=_0x462996=>({...getChecksumConfiguration(_0x462996),...getRetryConfiguration(_0x462996)}),resolveDefaultRuntimeConfig=_0x82506=>({...resolveChecksumRuntimeConfig(_0x82506),...resolveRetryRuntimeConfig(_0x82506)});class _0x3c0f78{['trace'](){}['debug'](){}['info'](){}['warn'](){}['error'](){}}function _0x4e4e0c(_0x37c44e,_0x5b274f,_0x1361a1){let _0x402bf8,_0xe438c0,_0x642ad2;if(void 0x0===_0x5b274f&&void 0x0===_0x1361a1)_0x402bf8={},_0x642ad2=_0x37c44e;else{if(_0x402bf8=_0x37c44e,'function'==typeof _0x5b274f)return _0xe438c0=_0x5b274f,_0x642ad2=_0x1361a1,mapWithFilter(_0x402bf8,_0xe438c0,_0x642ad2);_0x642ad2=_0x5b274f;}for(const _0x2edfeb of Object['keys'](_0x642ad2))Array['isArray'](_0x642ad2[_0x2edfeb])?applyInstruction(_0x402bf8,null,_0x642ad2,_0x2edfeb):_0x402bf8[_0x2edfeb]=_0x642ad2[_0x2edfeb];return _0x402bf8;}const take=(_0x5ee1d6,_0x227e6a)=>{const _0x7094f4={};for(const _0x51bdcd in _0x227e6a)applyInstruction(_0x7094f4,_0x5ee1d6,_0x227e6a,_0x51bdcd);return _0x7094f4;},mapWithFilter=(_0x1940e4,_0x375bd8,_0x3cf002)=>_0x4e4e0c(_0x1940e4,Object['entries'](_0x3cf002)['reduce']((_0x1f3d86,[_0x3af386,_0x1f1bac])=>(Array['isArray'](_0x1f1bac)?_0x1f3d86[_0x3af386]=_0x1f1bac:_0x1f3d86[_0x3af386]='function'==typeof _0x1f1bac?[_0x375bd8,_0x1f1bac()]:[_0x375bd8,_0x1f1bac],_0x1f3d86),{})),applyInstruction=(_0x3e0c64,_0x1048cf,_0x5b5aca,_0x4bb78a)=>{if(null!==_0x1048cf){let _0x56ca73=_0x5b5aca[_0x4bb78a];'function'==typeof _0x56ca73&&(_0x56ca73=[,_0x56ca73]);const [_0x5dce44=_0x234a67,_0x497def=_0x2e569a,_0x4c1dba=_0x4bb78a]=_0x56ca73;return void(('function'==typeof _0x5dce44&&_0x5dce44(_0x1048cf[_0x4c1dba])||'function'!=typeof _0x5dce44&&_0x5dce44)&&(_0x3e0c64[_0x4bb78a]=_0x497def(_0x1048cf[_0x4c1dba])));}let [_0x46a356,_0x35f1cc]=_0x5b5aca[_0x4bb78a];if('function'==typeof _0x35f1cc){let _0x36966e;const _0x376939=void 0x0===_0x46a356&&null!=(_0x36966e=_0x35f1cc()),_0x168b9e='function'==typeof _0x46a356&&!!_0x46a356(void 0x0)||'function'!=typeof _0x46a356&&!!_0x46a356;_0x376939?_0x3e0c64[_0x4bb78a]=_0x36966e:_0x168b9e&&(_0x3e0c64[_0x4bb78a]=_0x35f1cc());}else{const _0x48253e=void 0x0===_0x46a356&&null!=_0x35f1cc,_0x8cf418='function'==typeof _0x46a356&&!!_0x46a356(_0x35f1cc)||'function'!=typeof _0x46a356&&!!_0x46a356;(_0x48253e||_0x8cf418)&&(_0x3e0c64[_0x4bb78a]=_0x35f1cc);}},_0x234a67=_0x57bf98=>null!=_0x57bf98,_0x2e569a=_0x3657d9=>_0x3657d9,isStreamingPayload=_0x3585fa=>_0x3585fa?.['body']instanceof ReadableStream,retryMiddleware=_0x51c294=>(_0x237e5d,_0x1da55b)=>async _0x5b2e00=>{let _0x3314b9=await _0x51c294['retryStrategy']();const _0xcf3193=await _0x51c294['maxAttempts']();if(!isRetryStrategyV2(_0x3314b9))return _0x3314b9?.['mode']&&(_0x1da55b['userAgent']=[..._0x1da55b['userAgent']||[],['cfg/retry-mode',_0x3314b9['mode']]]),_0x3314b9['retry'](_0x237e5d,_0x5b2e00);{let _0x425be4=await _0x3314b9['acquireInitialRetryToken'](_0x1da55b['partition_id']),_0x52966d=new Error(),_0x4b04bf=0x0,_0x2bb59b=0x0;const {request:_0x4dc8a0}=_0x5b2e00,_0x30b645=HttpRequest['isInstance'](_0x4dc8a0);for(_0x30b645&&(_0x4dc8a0['headers'][_0x581bf0]=_0x52cf55());;)try{_0x30b645&&(_0x4dc8a0['headers'][_0x3910bf]='attempt='+(_0x4b04bf+0x1)+';\x20max='+_0xcf3193);const {response:_0x4e6e4e,output:_0x3c196a}=await _0x237e5d(_0x5b2e00);return _0x3314b9['recordSuccess'](_0x425be4),_0x3c196a['$metadata']['attempts']=_0x4b04bf+0x1,_0x3c196a['$metadata']['totalRetryDelay']=_0x2bb59b,{'response':_0x4e6e4e,'output':_0x3c196a};}catch(_0x543eff){const _0xa703e7=getRetryErrorInfo(_0x543eff);if(_0x52966d=_0x2910b8(_0x543eff),_0x30b645&&isStreamingPayload(_0x4dc8a0))throw(_0x1da55b['logger']instanceof _0x3c0f78?console:_0x1da55b['logger'])?.['warn']('An\x20error\x20was\x20encountered\x20in\x20a\x20non-retryable\x20streaming\x20request.'),_0x52966d;try{_0x425be4=await _0x3314b9['refreshRetryTokenForRetry'](_0x425be4,_0xa703e7);}catch(_0x36bfcf){throw _0x52966d['$metadata']||(_0x52966d['$metadata']={}),_0x52966d['$metadata']['attempts']=_0x4b04bf+0x1,_0x52966d['$metadata']['totalRetryDelay']=_0x2bb59b,_0x52966d;}_0x4b04bf=_0x425be4['getRetryCount']();const _0x11c406=_0x425be4['getRetryDelay']();_0x2bb59b+=_0x11c406,await new Promise(_0xc85236=>setTimeout(_0xc85236,_0x11c406));}}},isRetryStrategyV2=_0x21d898=>void 0x0!==_0x21d898['acquireInitialRetryToken']&&void 0x0!==_0x21d898['refreshRetryTokenForRetry']&&void 0x0!==_0x21d898['recordSuccess'],getRetryErrorInfo=_0x59d152=>{const _0x2a7016={'error':_0x59d152,'errorType':getRetryErrorType(_0x59d152)},_0x7d6514=getRetryAfterHint(_0x59d152['$response']);return _0x7d6514&&(_0x2a7016['retryAfterHint']=_0x7d6514),_0x2a7016;},getRetryErrorType=_0x5d8e08=>isThrottlingError(_0x5d8e08)?'THROTTLING':isTransientError(_0x5d8e08)?'TRANSIENT':_0x4cd340(_0x5d8e08)?'SERVER_ERROR':'CLIENT_ERROR',retryMiddlewareOptions={'name':'retryMiddleware','tags':['RETRY'],'step':'finalizeRequest','priority':'high','override':!0x0},getRetryPlugin=_0x33ba2b=>({'applyToStack':_0x1f247c=>{_0x1f247c['add'](retryMiddleware(_0x33ba2b),retryMiddlewareOptions);}}),getRetryAfterHint=_0x4e3b76=>{if(!HttpResponse['isInstance'](_0x4e3b76))return;const _0x1e024c=Object['keys'](_0x4e3b76['headers'])['find'](_0x3e3035=>'retry-after'===_0x3e3035['toLowerCase']());if(!_0x1e024c)return;const _0x50b5d2=_0x4e3b76['headers'][_0x1e024c],_0x357a7c=Number(_0x50b5d2);if(!Number['isNaN'](_0x357a7c))return new Date(0x3e8*_0x357a7c);return new Date(_0x50b5d2);},getDateHeader=_0xe6bf04=>HttpResponse['isInstance'](_0xe6bf04)?_0xe6bf04['headers']?.['date']??_0xe6bf04['headers']?.['Date']:void 0x0,getSkewCorrectedDate=_0x5184f9=>new Date(Date['now']()+_0x5184f9),_0x85e930=(_0x4181e4,_0x200081)=>Math['abs'](getSkewCorrectedDate(_0x200081)['getTime']()-_0x4181e4)>=0x493e0,getUpdatedSystemClockOffset=(_0x41a268,_0x1d8164)=>{const _0x3c83e2=Date['parse'](_0x41a268);return _0x85e930(_0x3c83e2,_0x1d8164)?_0x3c83e2-Date['now']():_0x1d8164;},throwSigningPropertyError=(_0x303287,_0x556fd7)=>{if(!_0x556fd7)throw new Error('Property\x20`'+_0x303287+'`\x20is\x20not\x20resolved\x20for\x20AWS\x20SDK\x20SigV4Auth');return _0x556fd7;},validateSigningProperties=async _0x4cd3cd=>{const _0xa93b=throwSigningPropertyError('context',_0x4cd3cd['context']),_0x509283=throwSigningPropertyError('config',_0x4cd3cd['config']),_0x5e0e01=_0xa93b['endpointV2']?.['properties']?.['authSchemes']?.[0x0],_0x39b250=throwSigningPropertyError('signer',_0x509283['signer']),_0x437e23=await _0x39b250(_0x5e0e01),_0x3d546c=_0x4cd3cd?.['signingRegion'],_0x3ceab5=_0x4cd3cd?.['signingName'];return{'config':_0x509283,'signer':_0x437e23,'signingRegion':_0x3d546c,'signingName':_0x3ceab5};};class _0x16cfa2{async['sign'](_0x49477d,_0x265e41,_0x5ed3d4){if(!HttpRequest['isInstance'](_0x49477d))throw new Error('The\x20request\x20is\x20not\x20an\x20instance\x20of\x20`HttpRequest`\x20and\x20cannot\x20be\x20signed');const {config:_0x329d2b,signer:_0x1bf253,signingRegion:_0x1d7bea,signingName:_0x137d96}=await validateSigningProperties(_0x5ed3d4);return await _0x1bf253['sign'](_0x49477d,{'signingDate':getSkewCorrectedDate(_0x329d2b['systemClockOffset']),'signingRegion':_0x1d7bea,'signingService':_0x137d96});}['errorHandler'](_0x2fcf30){return _0x592ce1=>{const _0xdd1249=_0x592ce1['ServerTime']??getDateHeader(_0x592ce1['$response']);if(_0xdd1249){const _0x3f0cea=throwSigningPropertyError('config',_0x2fcf30['config']),_0x5d1786=_0x3f0cea['systemClockOffset'];_0x3f0cea['systemClockOffset']=getUpdatedSystemClockOffset(_0xdd1249,_0x3f0cea['systemClockOffset']),_0x3f0cea['systemClockOffset']!==_0x5d1786&&_0x592ce1['$metadata']&&(_0x592ce1['$metadata']['clockSkewCorrected']=!0x0);}throw _0x592ce1;};}['successHandler'](_0x1b7ab8,_0x5a6997){const _0x92685=getDateHeader(_0x1b7ab8);if(_0x92685){const _0x2f8ebd=throwSigningPropertyError('config',_0x5a6997['config']);_0x2f8ebd['systemClockOffset']=getUpdatedSystemClockOffset(_0x92685,_0x2f8ebd['systemClockOffset']);}}}const _0x453caf='X-Amz-Algorithm',_0x14e5c2='X-Amz-Credential',_0x472952='X-Amz-Date',_0x589c81='X-Amz-SignedHeaders',_0x557f67='X-Amz-Expires',_0x5a2589='X-Amz-Signature',_0x41a99e='X-Amz-Security-Token',_0x2abaf9='authorization',_0x145680=_0x472952['toLowerCase'](),_0x219ad7='date',_0x29ccc3=[_0x2abaf9,_0x145680,_0x219ad7],_0x2bfa18=_0x5a2589['toLowerCase'](),_0x58cfec='x-amz-content-sha256',_0x505d89=_0x41a99e['toLowerCase'](),_0x5e5c02={'authorization':!0x0,'cache-control':!0x0,'connection':!0x0,'expect':!0x0,'from':!0x0,'keep-alive':!0x0,'max-forwards':!0x0,'pragma':!0x0,'referer':!0x0,'te':!0x0,'trailer':!0x0,'transfer-encoding':!0x0,'upgrade':!0x0,'user-agent':!0x0,'x-amzn-trace-id':!0x0},_0x4d502a=/^proxy-/,_0x463fb9=/^sec-/,_0x3cba36='AWS4-HMAC-SHA256',_0x734bc='AWS4-HMAC-SHA256-PAYLOAD',_0x228bd9='UNSIGNED-PAYLOAD',_0x41200f=0x32,_0x31bdc5='aws4_request',_0x1485a6=0x93a80,_0x225c07={},_0x3ce715=[],createScope=(_0x4563c6,_0x5d8ee8,_0x50bb13)=>_0x4563c6+'/'+_0x5d8ee8+'/'+_0x50bb13+'/'+_0x31bdc5,getSigningKey=async(_0xad195f,_0x46f8fa,_0x56f716,_0x570251,_0x5dbd01)=>{const _0x56bcb1=_0x56f716+':'+_0x570251+':'+_0x5dbd01+':'+toHex(await _0x4d2b23(_0xad195f,_0x46f8fa['secretAccessKey'],_0x46f8fa['accessKeyId']))+':'+_0x46f8fa['sessionToken'];if(_0x56bcb1 in _0x225c07)return _0x225c07[_0x56bcb1];for(_0x3ce715['push'](_0x56bcb1);_0x3ce715['length']>_0x41200f;)delete _0x225c07[_0x3ce715['shift']()];let _0x3b1cb1='AWS4'+_0x46f8fa['secretAccessKey'];for(const _0x436636 of[_0x56f716,_0x570251,_0x5dbd01,_0x31bdc5])_0x3b1cb1=await _0x4d2b23(_0xad195f,_0x3b1cb1,_0x436636);return _0x225c07[_0x56bcb1]=_0x3b1cb1;},_0x4d2b23=(_0x3147b6,_0x1edc13,_0x43bd8e)=>{const _0x345459=new _0x3147b6(_0x1edc13);return _0x345459['update'](toUint8Array(_0x43bd8e)),_0x345459['digest']();},getCanonicalHeaders=({headers:_0x1fedde},_0x88c416,_0x1ab366)=>{const _0x3f8221={};for(const _0x2a4a8d of Object['keys'](_0x1fedde)['sort']()){if(null==_0x1fedde[_0x2a4a8d])continue;const _0x149451=_0x2a4a8d['toLowerCase']();(_0x149451 in _0x5e5c02||_0x88c416?.['has'](_0x149451)||_0x4d502a['test'](_0x149451)||_0x463fb9['test'](_0x149451))&&(!_0x1ab366||_0x1ab366&&!_0x1ab366['has'](_0x149451))||(_0x3f8221[_0x149451]=_0x1fedde[_0x2a4a8d]['trim']()['replace'](/\s+/g,'\x20'));}return _0x3f8221;},getCanonicalQuery=({query:_0x196b38={}})=>{const _0x4e2721=[],_0x4191fa={};for(const _0x55f704 of Object['keys'](_0x196b38)){if(_0x55f704['toLowerCase']()===_0x2bfa18)continue;const _0x300e29=_0x36c705(_0x55f704);_0x4e2721['push'](_0x300e29);const _0x2f03bb=_0x196b38[_0x55f704];'string'==typeof _0x2f03bb?_0x4191fa[_0x300e29]=_0x300e29+'='+_0x36c705(_0x2f03bb):Array['isArray'](_0x2f03bb)&&(_0x4191fa[_0x300e29]=_0x2f03bb['slice'](0x0)['reduce']((_0x157de8,_0x4207c2)=>_0x157de8['concat']([_0x300e29+'='+_0x36c705(_0x4207c2)]),[])['sort']()['join']('&'));}return _0x4e2721['sort']()['map'](_0x20099f=>_0x4191fa[_0x20099f])['filter'](_0x4edff2=>_0x4edff2)['join']('&');},_0x4bf900=_0x1bf0d5=>'function'==typeof ArrayBuffer&&_0x1bf0d5 instanceof ArrayBuffer||'[object\x20ArrayBuffer]'===Object['prototype']['toString']['call'](_0x1bf0d5),getPayloadHash=async({headers:_0x5c5730,body:_0x4fdc84},_0x1300bf)=>{for(const _0x455661 of Object['keys'](_0x5c5730))if(_0x455661['toLowerCase']()===_0x58cfec)return _0x5c5730[_0x455661];if(null==_0x4fdc84)return'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855';if('string'==typeof _0x4fdc84||ArrayBuffer['isView'](_0x4fdc84)||_0x4bf900(_0x4fdc84)){const _0x25ce81=new _0x1300bf();return _0x25ce81['update'](toUint8Array(_0x4fdc84)),toHex(await _0x25ce81['digest']());}return _0x228bd9;};class HeaderFormatter{['format'](_0x2d3e25){const _0x10df16=[];for(const _0x69f754 of Object['keys'](_0x2d3e25)){const _0x2ef664=fromUtf8$2(_0x69f754);_0x10df16['push'](Uint8Array['from']([_0x2ef664['byteLength']]),_0x2ef664,this['formatHeaderValue'](_0x2d3e25[_0x69f754]));}const _0x3446a1=new Uint8Array(_0x10df16['reduce']((_0x5d6050,_0x7f2ce2)=>_0x5d6050+_0x7f2ce2['byteLength'],0x0));let _0x3d797c=0x0;for(const _0x3bea1a of _0x10df16)_0x3446a1['set'](_0x3bea1a,_0x3d797c),_0x3d797c+=_0x3bea1a['byteLength'];return _0x3446a1;}['formatHeaderValue'](_0x38a1c6){switch(_0x38a1c6['type']){case'boolean':return Uint8Array['from']([_0x38a1c6['value']?0x0:0x1]);case'byte':return Uint8Array['from']([0x2,_0x38a1c6['value']]);case'short':const _0x4c2673=new DataView(new ArrayBuffer(0x3));return _0x4c2673['setUint8'](0x0,0x3),_0x4c2673['setInt16'](0x1,_0x38a1c6['value'],!0x1),new Uint8Array(_0x4c2673['buffer']);case'integer':const _0x416508=new DataView(new ArrayBuffer(0x5));return _0x416508['setUint8'](0x0,0x4),_0x416508['setInt32'](0x1,_0x38a1c6['value'],!0x1),new Uint8Array(_0x416508['buffer']);case'long':const _0x278fce=new Uint8Array(0x9);return _0x278fce[0x0]=0x5,_0x278fce['set'](_0x38a1c6['value']['bytes'],0x1),_0x278fce;case'binary':const _0x4e6a60=new DataView(new ArrayBuffer(0x3+_0x38a1c6['value']['byteLength']));_0x4e6a60['setUint8'](0x0,0x6),_0x4e6a60['setUint16'](0x1,_0x38a1c6['value']['byteLength'],!0x1);const _0x9df12c=new Uint8Array(_0x4e6a60['buffer']);return _0x9df12c['set'](_0x38a1c6['value'],0x3),_0x9df12c;case'string':const _0x4d4d16=fromUtf8$2(_0x38a1c6['value']),_0x92119a=new DataView(new ArrayBuffer(0x3+_0x4d4d16['byteLength']));_0x92119a['setUint8'](0x0,0x7),_0x92119a['setUint16'](0x1,_0x4d4d16['byteLength'],!0x1);const _0x2df148=new Uint8Array(_0x92119a['buffer']);return _0x2df148['set'](_0x4d4d16,0x3),_0x2df148;case'timestamp':const _0x35fdcd=new Uint8Array(0x9);return _0x35fdcd[0x0]=0x8,_0x35fdcd['set'](Int64$1['fromNumber'](_0x38a1c6['value']['valueOf']())['bytes'],0x1),_0x35fdcd;case'uuid':if(!_0x3d3cc2['test'](_0x38a1c6['value']))throw new Error('Invalid\x20UUID\x20received:\x20'+_0x38a1c6['value']);const _0x56962a=new Uint8Array(0x11);return _0x56962a[0x0]=0x9,_0x56962a['set'](_0x1111a5(_0x38a1c6['value']['replace'](/\-/g,'')),0x1),_0x56962a;}}}var _0x231d66;!function(_0x5908b9){_0x5908b9[_0x5908b9['boolTrue']=0x0]='boolTrue',_0x5908b9[_0x5908b9['boolFalse']=0x1]='boolFalse',_0x5908b9[_0x5908b9['byte']=0x2]='byte',_0x5908b9[_0x5908b9['short']=0x3]='short',_0x5908b9[_0x5908b9['integer']=0x4]='integer',_0x5908b9[_0x5908b9['long']=0x5]='long',_0x5908b9[_0x5908b9['byteArray']=0x6]='byteArray',_0x5908b9[_0x5908b9['string']=0x7]='string',_0x5908b9[_0x5908b9['timestamp']=0x8]='timestamp',_0x5908b9[_0x5908b9['uuid']=0x9]='uuid';}(_0x231d66||(_0x231d66={}));const _0x3d3cc2=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;let Int64$1=class _0x1cced8{constructor(_0x31480c){if(this['bytes']=_0x31480c,0x8!==_0x31480c['byteLength'])throw new Error('Int64\x20buffers\x20must\x20be\x20exactly\x208\x20bytes');}static['fromNumber'](_0x4fce61){if(_0x4fce61>0x8000000000000000||_0x4fce61<-0x8000000000000000)throw new Error(_0x4fce61+'\x20is\x20too\x20large\x20(or,\x20if\x20negative,\x20too\x20small)\x20to\x20represent\x20as\x20an\x20Int64');const _0x32de0c=new Uint8Array(0x8);for(let _0x3845d0=0x7,_0x1efe09=Math['abs'](Math['round'](_0x4fce61));_0x3845d0>-0x1&&_0x1efe09>0x0;_0x3845d0--,_0x1efe09/=0x100)_0x32de0c[_0x3845d0]=_0x1efe09;return _0x4fce61<0x0&&negate$1(_0x32de0c),new _0x1cced8(_0x32de0c);}['valueOf'](){const _0x5af634=this['bytes']['slice'](0x0),_0xb4a3d5=0x80&_0x5af634[0x0];return _0xb4a3d5&&negate$1(_0x5af634),parseInt(toHex(_0x5af634),0x10)*(_0xb4a3d5?-0x1:0x1);}['toString'](){return String(this['valueOf']());}};function negate$1(_0x58909d){for(let _0x1219af=0x0;_0x1219af<0x8;_0x1219af++)_0x58909d[_0x1219af]^=0xff;for(let _0x2d8294=0x7;_0x2d8294>-0x1&&(_0x58909d[_0x2d8294]++,0x0===_0x58909d[_0x2d8294]);_0x2d8294--);}const _0x5a4776=(_0x99bc63,_0x1be352)=>{_0x99bc63=_0x99bc63['toLowerCase']();for(const _0x339892 of Object['keys'](_0x1be352))if(_0x99bc63===_0x339892['toLowerCase']())return!0x0;return!0x1;},_0x5c65b6=(_0x5414b0,_0x1ed374={})=>{const {headers:_0x53350c,query:_0x3124d7={}}=HttpRequest['clone'](_0x5414b0);for(const _0x16de9b of Object['keys'](_0x53350c)){const _0x5df256=_0x16de9b['toLowerCase']();('x-amz-'===_0x5df256['slice'](0x0,0x6)&&!_0x1ed374['unhoistableHeaders']?.['has'](_0x5df256)||_0x1ed374['hoistableHeaders']?.['has'](_0x5df256))&&(_0x3124d7[_0x16de9b]=_0x53350c[_0x16de9b],delete _0x53350c[_0x16de9b]);}return{..._0x5414b0,'headers':_0x53350c,'query':_0x3124d7};},prepareRequest=_0xcb0e4b=>{_0xcb0e4b=HttpRequest['clone'](_0xcb0e4b);for(const _0x445878 of Object['keys'](_0xcb0e4b['headers']))_0x29ccc3['indexOf'](_0x445878['toLowerCase']())>-0x1&&delete _0xcb0e4b['headers'][_0x445878];return _0xcb0e4b;},_0x11c0ba=_0x1c2220=>toDate(_0x1c2220)['toISOString']()['replace'](/\.\d{3}Z$/,'Z'),toDate=_0x35088b=>'number'==typeof _0x35088b?new Date(0x3e8*_0x35088b):'string'==typeof _0x35088b?Number(_0x35088b)?new Date(0x3e8*Number(_0x35088b)):new Date(_0x35088b):_0x35088b;class SignatureV4{constructor({applyChecksum:_0x3bdbd8,credentials:_0x2a0cac,region:_0x24ebc2,service:_0x527836,sha256:_0x49b411,uriEscapePath:_0x2d4c80=!0x0}){this['headerFormatter']=new HeaderFormatter(),this['service']=_0x527836,this['sha256']=_0x49b411,this['uriEscapePath']=_0x2d4c80,this['applyChecksum']='boolean'!=typeof _0x3bdbd8||_0x3bdbd8,this['regionProvider']=_0x1d52ec(_0x24ebc2),this['credentialProvider']=_0x1d52ec(_0x2a0cac);}async['presign'](_0x5bd315,_0x285d87={}){const {signingDate:_0x4be402=new Date(),expiresIn:_0x38a67f=0xe10,unsignableHeaders:_0x2b1746,unhoistableHeaders:_0xf3c825,signableHeaders:_0x5668ee,hoistableHeaders:_0x305276,signingRegion:_0x39321f,signingService:_0x34f7f2}=_0x285d87,_0x5b11c3=await this['credentialProvider']();this['validateResolvedCredentials'](_0x5b11c3);const _0x209b65=_0x39321f??await this['regionProvider'](),{longDate:_0x56dd26,shortDate:_0x3cc325}=formatDate(_0x4be402);if(_0x38a67f>_0x1485a6)return Promise['reject']('Signature\x20version\x204\x20presigned\x20URLs\x20must\x20have\x20an\x20expiration\x20date\x20less\x20than\x20one\x20week\x20in\x20the\x20future');const _0x42f682=createScope(_0x3cc325,_0x209b65,_0x34f7f2??this['service']),_0x3bb437=_0x5c65b6(prepareRequest(_0x5bd315),{'unhoistableHeaders':_0xf3c825,'hoistableHeaders':_0x305276});_0x5b11c3['sessionToken']&&(_0x3bb437['query'][_0x41a99e]=_0x5b11c3['sessionToken']),_0x3bb437['query'][_0x453caf]=_0x3cba36,_0x3bb437['query'][_0x14e5c2]=_0x5b11c3['accessKeyId']+'/'+_0x42f682,_0x3bb437['query'][_0x472952]=_0x56dd26,_0x3bb437['query'][_0x557f67]=_0x38a67f['toString'](0xa);const _0x10e6a1=getCanonicalHeaders(_0x3bb437,_0x2b1746,_0x5668ee);return _0x3bb437['query'][_0x589c81]=getCanonicalHeaderList(_0x10e6a1),_0x3bb437['query'][_0x5a2589]=await this['getSignature'](_0x56dd26,_0x42f682,this['getSigningKey'](_0x5b11c3,_0x209b65,_0x3cc325,_0x34f7f2),this['createCanonicalRequest'](_0x3bb437,_0x10e6a1,await getPayloadHash(_0x5bd315,this['sha256']))),_0x3bb437;}async['sign'](_0x35b5e7,_0x37f5cf){return'string'==typeof _0x35b5e7?this['signString'](_0x35b5e7,_0x37f5cf):_0x35b5e7['headers']&&_0x35b5e7['payload']?this['signEvent'](_0x35b5e7,_0x37f5cf):_0x35b5e7['message']?this['signMessage'](_0x35b5e7,_0x37f5cf):this['signRequest'](_0x35b5e7,_0x37f5cf);}async['signEvent']({headers:_0x1754eb,payload:_0x341838},{signingDate:_0x14c402=new Date(),priorSignature:_0x1ab9a1,signingRegion:_0x28396c,signingService:_0xbbb206}){const _0x38ea43=_0x28396c??await this['regionProvider'](),{shortDate:_0x447ed0,longDate:_0x49affb}=formatDate(_0x14c402),_0x31229a=createScope(_0x447ed0,_0x38ea43,_0xbbb206??this['service']),_0x2f4be5=await getPayloadHash({'headers':{},'body':_0x341838},this['sha256']),_0x2b1f6d=new this['sha256']();_0x2b1f6d['update'](_0x1754eb);const _0x5bc410=toHex(await _0x2b1f6d['digest']()),_0x3916e1=[_0x734bc,_0x49affb,_0x31229a,_0x1ab9a1,_0x5bc410,_0x2f4be5]['join']('\x0a');return this['signString'](_0x3916e1,{'signingDate':_0x14c402,'signingRegion':_0x38ea43,'signingService':_0xbbb206});}async['signMessage'](_0x2f0c5f,{signingDate:_0x3f2854=new Date(),signingRegion:_0x215b54,signingService:_0x20773f}){return this['signEvent']({'headers':this['headerFormatter']['format'](_0x2f0c5f['message']['headers']),'payload':_0x2f0c5f['message']['body']},{'signingDate':_0x3f2854,'signingRegion':_0x215b54,'signingService':_0x20773f,'priorSignature':_0x2f0c5f['priorSignature']})['then'](_0x42634f=>({'message':_0x2f0c5f['message'],'signature':_0x42634f}));}async['signString'](_0x251bcb,{signingDate:_0x18ac49=new Date(),signingRegion:_0x11e673,signingService:_0x3a8143}={}){const _0x2cbbf8=await this['credentialProvider']();this['validateResolvedCredentials'](_0x2cbbf8);const _0x43abb9=_0x11e673??await this['regionProvider'](),{shortDate:_0xc34772}=formatDate(_0x18ac49),_0x3252cf=new this['sha256'](await this['getSigningKey'](_0x2cbbf8,_0x43abb9,_0xc34772,_0x3a8143));return _0x3252cf['update'](toUint8Array(_0x251bcb)),toHex(await _0x3252cf['digest']());}async['signRequest'](_0x34c702,{signingDate:_0x29111c=new Date(),signableHeaders:_0x269f2f,unsignableHeaders:_0x2d927b,signingRegion:_0x94d50f,signingService:_0x279585}={}){const _0x4b9cfd=await this['credentialProvider']();this['validateResolvedCredentials'](_0x4b9cfd);const _0x43adbe=_0x94d50f??await this['regionProvider'](),_0xe285ae=prepareRequest(_0x34c702),{longDate:_0xb310d3,shortDate:_0x1c13bb}=formatDate(_0x29111c),_0x108438=createScope(_0x1c13bb,_0x43adbe,_0x279585??this['service']);_0xe285ae['headers'][_0x145680]=_0xb310d3,_0x4b9cfd['sessionToken']&&(_0xe285ae['headers'][_0x505d89]=_0x4b9cfd['sessionToken']);const _0x388f19=await getPayloadHash(_0xe285ae,this['sha256']);!_0x5a4776(_0x58cfec,_0xe285ae['headers'])&&this['applyChecksum']&&(_0xe285ae['headers'][_0x58cfec]=_0x388f19);const _0x4dc301=getCanonicalHeaders(_0xe285ae,_0x2d927b,_0x269f2f),_0x53fb49=await this['getSignature'](_0xb310d3,_0x108438,this['getSigningKey'](_0x4b9cfd,_0x43adbe,_0x1c13bb,_0x279585),this['createCanonicalRequest'](_0xe285ae,_0x4dc301,_0x388f19));return _0xe285ae['headers'][_0x2abaf9]=_0x3cba36+'\x20Credential='+_0x4b9cfd['accessKeyId']+'/'+_0x108438+',\x20SignedHeaders='+getCanonicalHeaderList(_0x4dc301)+',\x20Signature='+_0x53fb49,_0xe285ae;}['createCanonicalRequest'](_0x1d3299,_0x1d2517,_0x546c1e){const _0x5a968a=Object['keys'](_0x1d2517)['sort']();return _0x1d3299['method']+'\x0a'+this['getCanonicalPath'](_0x1d3299)+'\x0a'+getCanonicalQuery(_0x1d3299)+'\x0a'+_0x5a968a['map'](_0x56caf4=>_0x56caf4+':'+_0x1d2517[_0x56caf4])['join']('\x0a')+'\x0a\x0a'+_0x5a968a['join'](';')+'\x0a'+_0x546c1e;}async['createStringToSign'](_0x1a91c2,_0x17448d,_0x31bbc6){const _0x164912=new this['sha256']();_0x164912['update'](toUint8Array(_0x31bbc6));const _0x471dc3=await _0x164912['digest']();return _0x3cba36+'\x0a'+_0x1a91c2+'\x0a'+_0x17448d+'\x0a'+toHex(_0x471dc3);}['getCanonicalPath']({path:_0x6301ce}){if(this['uriEscapePath']){const _0x101a66=[];for(const _0x163517 of _0x6301ce['split']('/'))0x0!==_0x163517?.['length']&&'.'!==_0x163517&&('..'===_0x163517?_0x101a66['pop']():_0x101a66['push'](_0x163517));const _0x233d88=''+(_0x6301ce?.['startsWith']('/')?'/':'')+_0x101a66['join']('/')+(_0x101a66['length']>0x0&&_0x6301ce?.['endsWith']('/')?'/':'');return _0x36c705(_0x233d88)['replace'](/%2F/g,'/');}return _0x6301ce;}async['getSignature'](_0x3365c0,_0x3e8073,_0x419152,_0x3654e5){const _0x12fba3=await this['createStringToSign'](_0x3365c0,_0x3e8073,_0x3654e5),_0x1f5459=new this['sha256'](await _0x419152);return _0x1f5459['update'](toUint8Array(_0x12fba3)),toHex(await _0x1f5459['digest']());}['getSigningKey'](_0x145859,_0x5321b6,_0x23d237,_0x3678c2){return getSigningKey(this['sha256'],_0x145859,_0x23d237,_0x5321b6,_0x3678c2||this['service']);}['validateResolvedCredentials'](_0x367b40){if('object'!=typeof _0x367b40||'string'!=typeof _0x367b40['accessKeyId']||'string'!=typeof _0x367b40['secretAccessKey'])throw new Error('Resolved\x20credential\x20object\x20is\x20not\x20valid');}}const formatDate=_0x200f1e=>{const _0x44e7a1=_0x11c0ba(_0x200f1e)['replace'](/[\-:]/g,'');return{'longDate':_0x44e7a1,'shortDate':_0x44e7a1['slice'](0x0,0x8)};},getCanonicalHeaderList=_0xb1b8c8=>Object['keys'](_0xb1b8c8)['sort']()['join'](';'),_0x2f80a7=_0x4e9928=>{let _0x18ccf4;_0x4e9928['credentials']&&(_0x18ccf4=memoizeIdentityProvider(_0x4e9928['credentials'],isIdentityExpired,doesIdentityRequireRefresh)),_0x18ccf4||(_0x18ccf4=_0x4e9928['credentialDefaultProvider']?_0x552541(_0x4e9928['credentialDefaultProvider'](Object['assign']({},_0x4e9928,{'parentClientConfig':_0x4e9928}))):async()=>{throw new Error('`credentials`\x20is\x20missing');});const {signingEscapePath:_0x5a3bdc=!0x0,systemClockOffset:_0x4be029=_0x4e9928['systemClockOffset']||0x0,sha256:_0x4504f7}=_0x4e9928;let _0x5d8f9f;return _0x5d8f9f=_0x4e9928['signer']?_0x552541(_0x4e9928['signer']):_0x4e9928['regionInfoProvider']?()=>_0x552541(_0x4e9928['region'])()['then'](async _0x39d1e0=>[await _0x4e9928['regionInfoProvider'](_0x39d1e0,{'useFipsEndpoint':await _0x4e9928['useFipsEndpoint'](),'useDualstackEndpoint':await _0x4e9928['useDualstackEndpoint']()})||{},_0x39d1e0])['then'](([_0x51c210,_0x2c2a5e])=>{const {signingRegion:_0x370ebe,signingService:_0x1022c9}=_0x51c210;_0x4e9928['signingRegion']=_0x4e9928['signingRegion']||_0x370ebe||_0x2c2a5e,_0x4e9928['signingName']=_0x4e9928['signingName']||_0x1022c9||_0x4e9928['serviceId'];const _0x219d27={..._0x4e9928,'credentials':_0x18ccf4,'region':_0x4e9928['signingRegion'],'service':_0x4e9928['signingName'],'sha256':_0x4504f7,'uriEscapePath':_0x5a3bdc};return new(_0x4e9928['signerConstructor']||SignatureV4)(_0x219d27);}):async _0x4feff0=>{const _0x2d3dbd=(_0x4feff0=Object['assign']({},{'name':'sigv4','signingName':_0x4e9928['signingName']||_0x4e9928['defaultSigningName'],'signingRegion':await _0x552541(_0x4e9928['region'])(),'properties':{}},_0x4feff0))['signingRegion'],_0x46498f=_0x4feff0['signingName'];_0x4e9928['signingRegion']=_0x4e9928['signingRegion']||_0x2d3dbd,_0x4e9928['signingName']=_0x4e9928['signingName']||_0x46498f||_0x4e9928['serviceId'];const _0x343b3b={..._0x4e9928,'credentials':_0x18ccf4,'region':_0x4e9928['signingRegion'],'service':_0x4e9928['signingName'],'sha256':_0x4504f7,'uriEscapePath':_0x5a3bdc};return new(_0x4e9928['signerConstructor']||SignatureV4)(_0x343b3b);},{..._0x4e9928,'systemClockOffset':_0x4be029,'signingEscapePath':_0x5a3bdc,'credentials':_0x18ccf4,'signer':_0x5d8f9f};},collectBodyString=(_0x4be6e7,_0x845c53)=>collectBody(_0x4be6e7,_0x845c53)['then'](_0x2fc254=>_0x845c53['utf8Encoder'](_0x2fc254)),_0x31009a=(_0x579bcf,_0x511412)=>collectBodyString(_0x579bcf,_0x511412)['then'](_0x102846=>{if(_0x102846['length'])try{return JSON['parse'](_0x102846);}catch(_0x11e0c1){throw'SyntaxError'===_0x11e0c1?.['name']&&Object['defineProperty'](_0x11e0c1,'$responseBodyText',{'value':_0x102846}),_0x11e0c1;}return{};}),_0x193196=async(_0x29fc73,_0x3a583f)=>{const _0x17cde0=await _0x31009a(_0x29fc73,_0x3a583f);return _0x17cde0['message']=_0x17cde0['message']??_0x17cde0['Message'],_0x17cde0;},loadRestJsonErrorCode=(_0x353770,_0x8cf62a)=>{const _0x511385=_0x15e568=>{let _0x1bbaa7=_0x15e568;return'number'==typeof _0x1bbaa7&&(_0x1bbaa7=_0x1bbaa7['toString']()),_0x1bbaa7['indexOf'](',')>=0x0&&(_0x1bbaa7=_0x1bbaa7['split'](',')[0x0]),_0x1bbaa7['indexOf'](':')>=0x0&&(_0x1bbaa7=_0x1bbaa7['split'](':')[0x0]),_0x1bbaa7['indexOf']('#')>=0x0&&(_0x1bbaa7=_0x1bbaa7['split']('#')[0x1]),_0x1bbaa7;},_0x228b76=(_0x138840=_0x353770['headers'],_0x210a99='x-amzn-errortype',Object['keys'](_0x138840)['find'](_0x3d74c5=>_0x3d74c5['toLowerCase']()===_0x210a99['toLowerCase']()));var _0x138840,_0x210a99;return void 0x0!==_0x228b76?_0x511385(_0x353770['headers'][_0x228b76]):void 0x0!==_0x8cf62a['code']?_0x511385(_0x8cf62a['code']):void 0x0!==_0x8cf62a['__type']?_0x511385(_0x8cf62a['__type']):void 0x0;},defaultBedrockRuntimeHttpAuthSchemeParametersProvider=async(_0x2f9569,_0x5a1862,_0x23f00a)=>({'operation':getSmithyContext(_0x5a1862)['operation'],'region':await _0x1d52ec(_0x2f9569['region'])()||((()=>{throw new Error('expected\x20`region`\x20to\x20be\x20configured\x20for\x20`aws.auth#sigv4`');})())});function createAwsAuthSigv4HttpAuthOption(_0x48581e){return{'schemeId':'aws.auth#sigv4','signingProperties':{'name':'bedrock','region':_0x48581e['region']},'propertiesExtractor':(_0x2aa859,_0x3af5c8)=>({'signingProperties':{'config':_0x2aa859,'context':_0x3af5c8}})};}const defaultBedrockRuntimeHttpAuthSchemeProvider=_0x1e3a7a=>{const _0x2ac6d5=[];return _0x1e3a7a['operation'],_0x2ac6d5['push'](createAwsAuthSigv4HttpAuthOption(_0x1e3a7a)),_0x2ac6d5;},resolveHttpAuthSchemeConfig=_0x52b1fc=>({..._0x2f80a7(_0x52b1fc)}),resolveClientEndpointParameters=_0x7ffa6a=>({..._0x7ffa6a,'useDualstackEndpoint':_0x7ffa6a['useDualstackEndpoint']??!0x1,'useFipsEndpoint':_0x7ffa6a['useFipsEndpoint']??!0x1,'defaultSigningName':'bedrock'}),_0x86a405={'UseFIPS':{'type':'builtInParams','name':'useFipsEndpoint'},'Endpoint':{'type':'builtInParams','name':'endpoint'},'Region':{'type':'builtInParams','name':'region'},'UseDualStack':{'type':'builtInParams','name':'useDualstackEndpoint'}};var _0x3b594e='3.621.0',_0x525026={'version':_0x3b594e};const fromUtf8$1=_0x204990=>new TextEncoder()['encode'](_0x204990);var fromUtf8='undefined'!=typeof Buffer&&Buffer['from']?function(_0x53bb1b){return Buffer['from'](_0x53bb1b,'utf8');}:fromUtf8$1;function convertToBuffer(_0x4861ae){return _0x4861ae instanceof Uint8Array?_0x4861ae:'string'==typeof _0x4861ae?fromUtf8(_0x4861ae):ArrayBuffer['isView'](_0x4861ae)?new Uint8Array(_0x4861ae['buffer'],_0x4861ae['byteOffset'],_0x4861ae['byteLength']/Uint8Array['BYTES_PER_ELEMENT']):new Uint8Array(_0x4861ae);}function isEmptyData(_0x34a3a4){return'string'==typeof _0x34a3a4?0x0===_0x34a3a4['length']:0x0===_0x34a3a4['byteLength'];}function uint32ArrayFrom(_0x350e78){if(!Uint32Array['from']){for(var _0x351ea5=new Uint32Array(_0x350e78['length']),_0x30d249=0x0;_0x30d249<_0x350e78['length'];)_0x351ea5[_0x30d249]=_0x350e78[_0x30d249],_0x30d249+=0x1;return _0x351ea5;}return Uint32Array['from'](_0x350e78);}var _0x138c1a={'name':'SHA-256'},_0x1917de={'name':'HMAC','hash':_0x138c1a},_0x6bf529=new Uint8Array([0xe3,0xb0,0xc4,0x42,0x98,0xfc,0x1c,0x14,0x9a,0xfb,0xf4,0xc8,0x99,0x6f,0xb9,0x24,0x27,0xae,0x41,0xe4,0x64,0x9b,0x93,0x4c,0xa4,0x95,0x99,0x1b,0x78,0x52,0xb8,0x55]);const _0x275412={};function locateWindow(){return'undefined'!=typeof window?window:'undefined'!=typeof self?self:_0x275412;}var _0x120294=(function(){function _0x10e64e(_0x4d3967){this['toHash']=new Uint8Array(0x0),this['secret']=_0x4d3967,this['reset']();}return _0x10e64e['prototype']['update']=function(_0x3c1165){if(!isEmptyData(_0x3c1165)){var _0x1c8c31=convertToBuffer(_0x3c1165),_0x443a41=new Uint8Array(this['toHash']['byteLength']+_0x1c8c31['byteLength']);_0x443a41['set'](this['toHash'],0x0),_0x443a41['set'](_0x1c8c31,this['toHash']['byteLength']),this['toHash']=_0x443a41;}},_0x10e64e['prototype']['digest']=function(){var _0x26785a=this;return this['key']?this['key']['then'](function(_0x39a7af){return locateWindow()['crypto']['subtle']['sign'](_0x1917de,_0x39a7af,_0x26785a['toHash'])['then'](function(_0x4b273e){return new Uint8Array(_0x4b273e);});}):isEmptyData(this['toHash'])?Promise['resolve'](_0x6bf529):Promise['resolve']()['then'](function(){return locateWindow()['crypto']['subtle']['digest'](_0x138c1a,_0x26785a['toHash']);})['then'](function(_0x5e85c0){return Promise['resolve'](new Uint8Array(_0x5e85c0));});},_0x10e64e['prototype']['reset']=function(){var _0x4d0a33=this;this['toHash']=new Uint8Array(0x0),this['secret']&&void 0x0!==this['secret']&&(this['key']=new Promise(function(_0x466d2f,_0x3ce594){locateWindow()['crypto']['subtle']['importKey']('raw',convertToBuffer(_0x4d0a33['secret']),_0x1917de,!0x1,['sign'])['then'](_0x466d2f,_0x3ce594);}),this['key']['catch'](function(){}));},_0x10e64e;}());function __awaiter(_0x29f16c,_0x2096bc,_0x2cc828,_0x521d14){return new(_0x2cc828||(_0x2cc828=Promise))(function(_0x187ecb,_0x220ef2){function _0x44cdc5(_0x323dea){try{_0x20e74f(_0x521d14['next'](_0x323dea));}catch(_0x211eb1){_0x220ef2(_0x211eb1);}}function _0x129e7c(_0x5a91f6){try{_0x20e74f(_0x521d14['throw'](_0x5a91f6));}catch(_0x1ac419){_0x220ef2(_0x1ac419);}}function _0x20e74f(_0x2b91e8){_0x2b91e8['done']?_0x187ecb(_0x2b91e8['value']):function(_0x25e8d4){return _0x25e8d4 instanceof _0x2cc828?_0x25e8d4:new _0x2cc828(function(_0x2408e0){_0x2408e0(_0x25e8d4);});}(_0x2b91e8['value'])['then'](_0x44cdc5,_0x129e7c);}_0x20e74f((_0x521d14=_0x521d14['apply'](_0x29f16c,[]))['next']());});}function __generator(_0xa54532,_0x4904b0){var _0xda8df,_0x9f9c07,t,_0x2aa6b9={'label':0x0,'sent':function(){if(0x1&t[0x0])throw t[0x1];return t[0x1];},'trys':[],'ops':[]},_0x3770fa=Object['create'](('function'==typeof Iterator?Iterator:Object)['prototype']);return _0x3770fa['next']=_0x10894d(0x0),_0x3770fa['throw']=_0x10894d(0x1),_0x3770fa['return']=_0x10894d(0x2),'function'==typeof Symbol&&(_0x3770fa[Symbol['iterator']]=function(){return this;}),_0x3770fa;function _0x10894d(_0x3f8681){return function(_0x3ce75a){return function(_0x5498ae){if(_0xda8df)throw new TypeError('Generator\x20is\x20already\x20executing.');for(;_0x3770fa&&(_0x3770fa=0x0,_0x5498ae[0x0]&&(_0x2aa6b9=0x0)),_0x2aa6b9;)try{if(_0xda8df=0x1,_0x9f9c07&&(t=0x2&_0x5498ae[0x0]?_0x9f9c07['return']:_0x5498ae[0x0]?_0x9f9c07['throw']||((t=_0x9f9c07['return'])&&t['call'](_0x9f9c07),0x0):_0x9f9c07['next'])&&!(t=t['call'](_0x9f9c07,_0x5498ae[0x1]))['done'])return t;switch(_0x9f9c07=0x0,t&&(_0x5498ae=[0x2&_0x5498ae[0x0],t['value']]),_0x5498ae[0x0]){case 0x0:case 0x1:t=_0x5498ae;break;case 0x4:return _0x2aa6b9['label']++,{'value':_0x5498ae[0x1],'done':!0x1};case 0x5:_0x2aa6b9['label']++,_0x9f9c07=_0x5498ae[0x1],_0x5498ae=[0x0];continue;case 0x7:_0x5498ae=_0x2aa6b9['ops']['pop'](),_0x2aa6b9['trys']['pop']();continue;default:if(!(t=_0x2aa6b9['trys'],(t=t['length']>0x0&&t[t['length']-0x1])||0x6!==_0x5498ae[0x0]&&0x2!==_0x5498ae[0x0])){_0x2aa6b9=0x0;continue;}if(0x3===_0x5498ae[0x0]&&(!t||_0x5498ae[0x1]>t[0x0]&&_0x5498ae[0x1]<t[0x3])){_0x2aa6b9['label']=_0x5498ae[0x1];break;}if(0x6===_0x5498ae[0x0]&&_0x2aa6b9['label']<t[0x1]){_0x2aa6b9['label']=t[0x1],t=_0x5498ae;break;}if(t&&_0x2aa6b9['label']<t[0x2]){_0x2aa6b9['label']=t[0x2],_0x2aa6b9['ops']['push'](_0x5498ae);break;}t[0x2]&&_0x2aa6b9['ops']['pop'](),_0x2aa6b9['trys']['pop']();continue;}_0x5498ae=_0x4904b0['call'](_0xa54532,_0x2aa6b9);}catch(_0x2890e8){_0x5498ae=[0x6,_0x2890e8],_0x9f9c07=0x0;}finally{_0xda8df=t=0x0;}if(0x5&_0x5498ae[0x0])throw _0x5498ae[0x1];return{'value':_0x5498ae[0x0]?_0x5498ae[0x1]:void 0x0,'done':!0x0};}([_0x3f8681,_0x3ce75a]);};}}function _0x4e431e(_0x1fdefc){var _0x22298a='function'==typeof Symbol&&Symbol['iterator'],_0x569ea4=_0x22298a&&_0x1fdefc[_0x22298a],_0x30fd97=0x0;if(_0x569ea4)return _0x569ea4['call'](_0x1fdefc);if(_0x1fdefc&&'number'==typeof _0x1fdefc['length'])return{'next':function(){return _0x1fdefc&&_0x30fd97>=_0x1fdefc['length']&&(_0x1fdefc=void 0x0),{'value':_0x1fdefc&&_0x1fdefc[_0x30fd97++],'done':!_0x1fdefc};}};throw new TypeError(_0x22298a?'Object\x20is\x20not\x20iterable.':'Symbol.iterator\x20is\x20not\x20defined.');}'function'==typeof SuppressedError&&SuppressedError;var _0x4e24f1=0x40,_0x47888a=0x20,_0x242177=new Uint32Array([0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2]),_0x5bb8a2=[0x6a09e667,0xbb67ae85,0x3c6ef372,0xa54ff53a,0x510e527f,0x9b05688c,0x1f83d9ab,0x5be0cd19],_0x455d6d=Math['pow'](0x2,0x35)-0x1,_0x360211=(function(){function _0x37350e(){this['state']=Int32Array['from'](_0x5bb8a2),this['temp']=new Int32Array(0x40),this['buffer']=new Uint8Array(0x40),this['bufferLength']=0x0,this['bytesHashed']=0x0,this['finished']=!0x1;}return _0x37350e['prototype']['update']=function(_0x2b5cb8){if(this['finished'])throw new Error('Attempted\x20to\x20update\x20an\x20already\x20finished\x20hash.');var _0x4b61ad=0x0,_0x17da67=_0x2b5cb8['byteLength'];if(this['bytesHashed']+=_0x17da67,0x8*this['bytesHashed']>_0x455d6d)throw new Error('Cannot\x20hash\x20more\x20than\x202^53\x20-\x201\x20bits');for(;_0x17da67>0x0;)this['buffer'][this['bufferLength']++]=_0x2b5cb8[_0x4b61ad++],_0x17da67--,this['bufferLength']===_0x4e24f1&&(this['hashBuffer'](),this['bufferLength']=0x0);},_0x37350e['prototype']['digest']=function(){if(!this['finished']){var _0x575fb2=0x8*this['bytesHashed'],_0x3fc887=new DataView(this['buffer']['buffer'],this['buffer']['byteOffset'],this['buffer']['byteLength']),_0x58f835=this['bufferLength'];if(_0x3fc887['setUint8'](this['bufferLength']++,0x80),_0x58f835%_0x4e24f1>=_0x4e24f1-0x8){for(var _0x307f8f=this['bufferLength'];_0x307f8f<_0x4e24f1;_0x307f8f++)_0x3fc887['setUint8'](_0x307f8f,0x0);this['hashBuffer'](),this['bufferLength']=0x0;}for(_0x307f8f=this['bufferLength'];_0x307f8f<_0x4e24f1-0x8;_0x307f8f++)_0x3fc887['setUint8'](_0x307f8f,0x0);_0x3fc887['setUint32'](_0x4e24f1-0x8,Math['floor'](_0x575fb2/0x100000000),!0x0),_0x3fc887['setUint32'](_0x4e24f1-0x4,_0x575fb2),this['hashBuffer'](),this['finished']=!0x0;}var _0xa99735=new Uint8Array(_0x47888a);for(_0x307f8f=0x0;_0x307f8f<0x8;_0x307f8f++)_0xa99735[0x4*_0x307f8f]=this['state'][_0x307f8f]>>>0x18&0xff,_0xa99735[0x4*_0x307f8f+0x1]=this['state'][_0x307f8f]>>>0x10&0xff,_0xa99735[0x4*_0x307f8f+0x2]=this['state'][_0x307f8f]>>>0x8&0xff,_0xa99735[0x4*_0x307f8f+0x3]=this['state'][_0x307f8f]>>>0x0&0xff;return _0xa99735;},_0x37350e['prototype']['hashBuffer']=function(){for(var _0x8d2334=this['buffer'],_0x3bd46c=this['state'],_0x380738=_0x3bd46c[0x0],_0x210cd1=_0x3bd46c[0x1],_0x4b82cf=_0x3bd46c[0x2],_0x18f588=_0x3bd46c[0x3],_0x493150=_0x3bd46c[0x4],_0x4207d8=_0x3bd46c[0x5],_0x48d489=_0x3bd46c[0x6],_0x303b11=_0x3bd46c[0x7],_0x324b4e=0x0;_0x324b4e<_0x4e24f1;_0x324b4e++){if(_0x324b4e<0x10)this['temp'][_0x324b4e]=(0xff&_0x8d2334[0x4*_0x324b4e])<<0x18|(0xff&_0x8d2334[0x4*_0x324b4e+0x1])<<0x10|(0xff&_0x8d2334[0x4*_0x324b4e+0x2])<<0x8|0xff&_0x8d2334[0x4*_0x324b4e+0x3];else{var _0x3bdd66=this['temp'][_0x324b4e-0x2],_0x20e4f9=(_0x3bdd66>>>0x11|_0x3bdd66<<0xf)^(_0x3bdd66>>>0x13|_0x3bdd66<<0xd)^_0x3bdd66>>>0xa,_0x256189=((_0x3bdd66=this['temp'][_0x324b4e-0xf])>>>0x7|_0x3bdd66<<0x19)^(_0x3bdd66>>>0x12|_0x3bdd66<<0xe)^_0x3bdd66>>>0x3;this['temp'][_0x324b4e]=(_0x20e4f9+this['temp'][_0x324b4e-0x7]|0x0)+(_0x256189+this['temp'][_0x324b4e-0x10]|0x0);}var _0x17c6ff=(((_0x493150>>>0x6|_0x493150<<0x1a)^(_0x493150>>>0xb|_0x493150<<0x15)^(_0x493150>>>0x19|_0x493150<<0x7))+(_0x493150&_0x4207d8^~_0x493150&_0x48d489)|0x0)+(_0x303b11+(_0x242177[_0x324b4e]+this['temp'][_0x324b4e]|0x0)|0x0)|0x0,_0x4e6a06=((_0x380738>>>0x2|_0x380738<<0x1e)^(_0x380738>>>0xd|_0x380738<<0x13)^(_0x380738>>>0x16|_0x380738<<0xa))+(_0x380738&_0x210cd1^_0x380738&_0x4b82cf^_0x210cd1&_0x4b82cf)|0x0;_0x303b11=_0x48d489,_0x48d489=_0x4207d8,_0x4207d8=_0x493150,_0x493150=_0x18f588+_0x17c6ff|0x0,_0x18f588=_0x4b82cf,_0x4b82cf=_0x210cd1,_0x210cd1=_0x380738,_0x380738=_0x17c6ff+_0x4e6a06|0x0;}_0x3bd46c[0x0]+=_0x380738,_0x3bd46c[0x1]+=_0x210cd1,_0x3bd46c[0x2]+=_0x4b82cf,_0x3bd46c[0x3]+=_0x18f588,_0x3bd46c[0x4]+=_0x493150,_0x3bd46c[0x5]+=_0x4207d8,_0x3bd46c[0x6]+=_0x48d489,_0x3bd46c[0x7]+=_0x303b11;},_0x37350e;}()),_0x3bf1d6=(function(){function _0x22a7b1(_0x5cc153){this['secret']=_0x5cc153,this['hash']=new _0x360211(),this['reset']();}return _0x22a7b1['prototype']['update']=function(_0x4d985c){if(!isEmptyData(_0x4d985c)&&!this['error'])try{this['hash']['update'](convertToBuffer(_0x4d985c));}catch(_0x4efcd5){this['error']=_0x4efcd5;}},_0x22a7b1['prototype']['digestSync']=function(){if(this['error'])throw this['error'];return this['outer']?(this['outer']['finished']||this['outer']['update'](this['hash']['digest']()),this['outer']['digest']()):this['hash']['digest']();},_0x22a7b1['prototype']['digest']=function(){return __awaiter(this,void 0x0,void 0x0,function(){return __generator(this,function(_0x59fe6a){return[0x2,this['digestSync']()];});});},_0x22a7b1['prototype']['reset']=function(){if(this['hash']=new _0x360211(),this['secret']){this['outer']=new _0x360211();var _0x54193a=bufferFromSecret(this['secret']),_0x13ca72=new Uint8Array(_0x4e24f1);_0x13ca72['set'](_0x54193a);for(var _0x2e200a=0x0;_0x2e200a<_0x4e24f1;_0x2e200a++)_0x54193a[_0x2e200a]^=0x36,_0x13ca72[_0x2e200a]^=0x5c;this['hash']['update'](_0x54193a),this['outer']['update'](_0x13ca72);for(_0x2e200a=0x0;_0x2e200a<_0x54193a['byteLength'];_0x2e200a++)_0x54193a[_0x2e200a]=0x0;}},_0x22a7b1;}());function bufferFromSecret(_0x5f294c){var _0x5c808c=convertToBuffer(_0x5f294c);if(_0x5c808c['byteLength']>_0x4e24f1){var _0x14758d=new _0x360211();_0x14758d['update'](_0x5c808c),_0x5c808c=_0x14758d['digest']();}var _0x422ce2=new Uint8Array(_0x4e24f1);return _0x422ce2['set'](_0x5c808c),_0x422ce2;}var subtleCryptoMethods=['decrypt','digest','encrypt','exportKey','generateKey','importKey','sign','verify'];function supportsWebCrypto(_0x2ae1cb){return!(!supportsSecureRandom(_0x2ae1cb)||'object'!=typeof _0x2ae1cb['crypto']['subtle'])&&supportsSubtleCrypto(_0x2ae1cb['crypto']['subtle']);}function supportsSecureRandom(_0x4cc077){return'object'==typeof _0x4cc077&&'object'==typeof _0x4cc077['crypto']&&'function'==typeof _0x4cc077['crypto']['getRandomValues'];}function supportsSubtleCrypto(_0x16b884){return _0x16b884&&subtleCryptoMethods['every'](function(_0x4e75de){return'function'==typeof _0x16b884[_0x4e75de];});}var _0x21c60f=(function(){function _0x865cf5(_0x1b0c19){supportsWebCrypto(locateWindow())?this['hash']=new _0x120294(_0x1b0c19):this['hash']=new _0x3bf1d6(_0x1b0c19);}return _0x865cf5['prototype']['update']=function(_0x2eafcd,_0x38e974){this['hash']['update'](convertToBuffer(_0x2eafcd));},_0x865cf5['prototype']['digest']=function(){return this['hash']['digest']();},_0x865cf5['prototype']['reset']=function(){this['hash']['reset']();},_0x865cf5;}()),_0x556246='undefined'!=typeof globalThis?globalThis:'undefined'!=typeof window?window:'undefined'!=typeof global?global:'undefined'!=typeof self?self:{},_0x3ac620={'exports':{}};!function(_0x5ac5f6,_0x919f0b){_0x5ac5f6['exports']=function(_0x52967f){var t={};function _0x20eaf0(_0x29aafb){if(t[_0x29aafb])return t[_0x29aafb]['exports'];var _0x2fd269=t[_0x29aafb]={'i':_0x29aafb,'l':!0x1,'exports':{}};return _0x52967f[_0x29aafb]['call'](_0x2fd269['exports'],_0x2fd269,_0x2fd269['exports'],_0x20eaf0),_0x2fd269['l']=!0x0,_0x2fd269['exports'];}return _0x20eaf0['m']=_0x52967f,_0x20eaf0['c']=t,_0x20eaf0['d']=function(_0x4c96df,t,_0x3809d8){_0x20eaf0['o'](_0x4c96df,t)||Object['defineProperty'](_0x4c96df,t,{'enumerable':!0x0,'get':_0x3809d8});},_0x20eaf0['r']=function(_0x4b108b){'undefined'!=typeof Symbol&&Symbol['toStringTag']&&Object['defineProperty'](_0x4b108b,Symbol['toStringTag'],{'value':'Module'}),Object['defineProperty'](_0x4b108b,'__esModule',{'value':!0x0});},_0x20eaf0['t']=function(_0xee6614,t){if(0x1&t&&(_0xee6614=_0x20eaf0(_0xee6614)),0x8&t)return _0xee6614;if(0x4&t&&'object'==typeof _0xee6614&&_0xee6614&&_0xee6614['__esModule'])return _0xee6614;var _0x3fe337=Object['create'](null);if(_0x20eaf0['r'](_0x3fe337),Object['defineProperty'](_0x3fe337,'default',{'enumerable':!0x0,'value':_0xee6614}),0x2&t&&'string'!=typeof _0xee6614){for(var _0x5988e7 in _0xee6614)_0x20eaf0['d'](_0x3fe337,_0x5988e7,function(t){return _0xee6614[t];}['bind'](null,_0x5988e7));}return _0x3fe337;},_0x20eaf0['n']=function(_0x149496){var t=_0x149496&&_0x149496['__esModule']?function(){return _0x149496['default'];}:function(){return _0x149496;};return _0x20eaf0['d'](t,'a',t),t;},_0x20eaf0['o']=function(_0x8fa179,t){return Object['prototype']['hasOwnProperty']['call'](_0x8fa179,t);},_0x20eaf0['p']='',_0x20eaf0(_0x20eaf0['s']=0x5a);}({0x11:function(_0x1d4c46,t,_0x4bf527){t['__esModule']=!0x0,t['default']=void 0x0;var _0x1d07d1=_0x4bf527(0x12),_0x23e08a=(function(){function _0x556e5f(){}return _0x556e5f['getFirstMatch']=function(_0x238bcf,t){var _0x4b8e84=t['match'](_0x238bcf);return _0x4b8e84&&_0x4b8e84['length']>0x0&&_0x4b8e84[0x1]||'';},_0x556e5f['getSecondMatch']=function(_0x52408f,t){var _0x355815=t['match'](_0x52408f);return _0x355815&&_0x355815['length']>0x1&&_0x355815[0x2]||'';},_0x556e5f['matchAndReturnConst']=function(_0x31b363,t,_0x241eee){if(_0x31b363['test'](t))return _0x241eee;},_0x556e5f['getWindowsVersionName']=function(_0x393e21){switch(_0x393e21){case'NT':return'NT';case'XP':case'NT\x205.1':return'XP';case'NT\x205.0':return'2000';case'NT\x205.2':return'2003';case'NT\x206.0':return'Vista';case'NT\x206.1':return'7';case'NT\x206.2':return'8';case'NT\x206.3':return'8.1';case'NT\x2010.0':return'10';default:return;}},_0x556e5f['getMacOSVersionName']=function(_0x31118f){var t=_0x31118f['split']('.')['splice'](0x0,0x2)['map'](function(_0x255717){return parseInt(_0x255717,0xa)||0x0;});if(t['push'](0x0),0xa===t[0x0])switch(t[0x1]){case 0x5:return'Leopard';case 0x6:return'Snow\x20Leopard';case 0x7:return'Lion';case 0x8:return'Mountain\x20Lion';case 0x9:return'Mavericks';case 0xa:return'Yosemite';case 0xb:return'El\x20Capitan';case 0xc:return'Sierra';case 0xd:return'High\x20Sierra';case 0xe:return'Mojave';case 0xf:return'Catalina';default:return;}},_0x556e5f['getAndroidVersionName']=function(_0x3293a0){var t=_0x3293a0['split']('.')['splice'](0x0,0x2)['map'](function(_0x26b2be){return parseInt(_0x26b2be,0xa)||0x0;});if(t['push'](0x0),!(0x1===t[0x0]&&t[0x1]<0x5))return 0x1===t[0x0]&&t[0x1]<0x6?'Cupcake':0x1===t[0x0]&&t[0x1]>=0x6?'Donut':0x2===t[0x0]&&t[0x1]<0x2?'Eclair':0x2===t[0x0]&&0x2===t[0x1]?'Froyo':0x2===t[0x0]&&t[0x1]>0x2?'Gingerbread':0x3===t[0x0]?'Honeycomb':0x4===t[0x0]&&t[0x1]<0x1?'Ice\x20Cream\x20Sandwich':0x4===t[0x0]&&t[0x1]<0x4?'Jelly\x20Bean':0x4===t[0x0]&&t[0x1]>=0x4?'KitKat':0x5===t[0x0]?'Lollipop':0x6===t[0x0]?'Marshmallow':0x7===t[0x0]?'Nougat':0x8===t[0x0]?'Oreo':0x9===t[0x0]?'Pie':void 0x0;},_0x556e5f['getVersionPrecision']=function(_0x3e5a8f){return _0x3e5a8f['split']('.')['length'];},_0x556e5f['compareVersions']=function(t,_0x2bc35d,_0x4bc401){void 0x0===_0x4bc401&&(_0x4bc401=!0x1);var _0x381a75=_0x556e5f['getVersionPrecision'](t),_0x2a33dc=_0x556e5f['getVersionPrecision'](_0x2bc35d),_0x58f209=Math['max'](_0x381a75,_0x2a33dc),_0x56bad0=0x0,_0xdf1c03=_0x556e5f['map']([t,_0x2bc35d],function(t){var _0x49f854=_0x58f209-_0x556e5f['getVersionPrecision'](t),_0x4cb5f8=t+new Array(_0x49f854+0x1)['join']('.0');return _0x556e5f['map'](_0x4cb5f8['split']('.'),function(_0x5b5d26){return new Array(0x14-_0x5b5d26['length'])['join']('0')+_0x5b5d26;})['reverse']();});for(_0x4bc401&&(_0x56bad0=_0x58f209-Math['min'](_0x381a75,_0x2a33dc)),_0x58f209-=0x1;_0x58f209>=_0x56bad0;){if(_0xdf1c03[0x0][_0x58f209]>_0xdf1c03[0x1][_0x58f209])return 0x1;if(_0xdf1c03[0x0][_0x58f209]===_0xdf1c03[0x1][_0x58f209]){if(_0x58f209===_0x56bad0)return 0x0;_0x58f209-=0x1;}else{if(_0xdf1c03[0x0][_0x58f209]<_0xdf1c03[0x1][_0x58f209])return-0x1;}}},_0x556e5f['map']=function(_0x1acf17,t){var _0x3341ea,_0xae547c=[];if(Array['prototype']['map'])return Array['prototype']['map']['call'](_0x1acf17,t);for(_0x3341ea=0x0;_0x3341ea<_0x1acf17['length'];_0x3341ea+=0x1)_0xae547c['push'](t(_0x1acf17[_0x3341ea]));return _0xae547c;},_0x556e5f['find']=function(_0x56b25e,t){var _0x5dc2f2,_0x5cc692;if(Array['prototype']['find'])return Array['prototype']['find']['call'](_0x56b25e,t);for(_0x5dc2f2=0x0,_0x5cc692=_0x56b25e['length'];_0x5dc2f2<_0x5cc692;_0x5dc2f2+=0x1){var _0x37da01=_0x56b25e[_0x5dc2f2];if(t(_0x37da01,_0x5dc2f2))return _0x37da01;}},_0x556e5f['assign']=function(_0x2fedd2){for(var t,_0x5c3b71,_0x4dcbea=_0x2fedd2,_0x326173=arguments['length'],_0x4e141f=new Array(_0x326173>0x1?_0x326173-0x1:0x0),_0x4ee299=0x1;_0x4ee299<_0x326173;_0x4ee299++)_0x4e141f[_0x4ee299-0x1]=arguments[_0x4ee299];if(Object['assign'])return Object['assign']['apply'](Object,[_0x2fedd2]['concat'](_0x4e141f));var _0x2a6cf3=function(){var _0x20faaa=_0x4e141f[t];'object'==typeof _0x20faaa&&null!==_0x20faaa&&Object['keys'](_0x20faaa)['forEach'](function(t){_0x4dcbea[t]=_0x20faaa[t];});};for(t=0x0,_0x5c3b71=_0x4e141f['length'];t<_0x5c3b71;t+=0x1)_0x2a6cf3();return _0x2fedd2;},_0x556e5f['getBrowserAlias']=function(_0x249313){return _0x1d07d1['BROWSER_ALIASES_MAP'][_0x249313];},_0x556e5f['getBrowserTypeByAlias']=function(_0x8fb2ed){return _0x1d07d1['BROWSER_MAP'][_0x8fb2ed]||'';},_0x556e5f;}());t['default']=_0x23e08a,_0x1d4c46['exports']=t['default'];},0x12:function(_0x5a3f1a,t,_0x21a032){t['__esModule']=!0x0,t['ENGINE_MAP']=t['OS_MAP']=t['PLATFORMS_MAP']=t['BROWSER_MAP']=t['BROWSER_ALIASES_MAP']=void 0x0,t['BROWSER_ALIASES_MAP']={'Amazon\x20Silk':'amazon_silk','Android\x20Browser':'android','Bada':'bada','BlackBerry':'blackberry','Chrome':'chrome','Chromium':'chromium','Electron':'electron','Epiphany':'epiphany','Firefox':'firefox','Focus':'focus','Generic':'generic','Google\x20Search':'google_search','Googlebot':'googlebot','Internet\x20Explorer':'ie','K-Meleon':'k_meleon','Maxthon':'maxthon','Microsoft\x20Edge':'edge','MZ\x20Browser':'mz','NAVER\x20Whale\x20Browser':'naver','Opera':'opera','Opera\x20Coast':'opera_coast','PhantomJS':'phantomjs','Puffin':'puffin','QupZilla':'qupzilla','QQ':'qq','QQLite':'qqlite','Safari':'safari','Sailfish':'sailfish','Samsung\x20Internet\x20for\x20Android':'samsung_internet','SeaMonkey':'seamonkey','Sleipnir':'sleipnir','Swing':'swing','Tizen':'tizen','UC\x20Browser':'uc','Vivaldi':'vivaldi','WebOS\x20Browser':'webos','WeChat':'wechat','Yandex\x20Browser':'yandex','Roku':'roku'},t['BROWSER_MAP']={'amazon_silk':'Amazon\x20Silk','android':'Android\x20Browser','bada':'Bada','blackberry':'BlackBerry','chrome':'Chrome','chromium':'Chromium','electron':'Electron','epiphany':'Epiphany','firefox':'Firefox','focus':'Focus','generic':'Generic','googlebot':'Googlebot','google_search':'Google\x20Search','ie':'Internet\x20Explorer','k_meleon':'K-Meleon','maxthon':'Maxthon','edge':'Microsoft\x20Edge','mz':'MZ\x20Browser','naver':'NAVER\x20Whale\x20Browser','opera':'Opera','opera_coast':'Opera\x20Coast','phantomjs':'PhantomJS','puffin':'Puffin','qupzilla':'QupZilla','qq':'QQ\x20Browser','qqlite':'QQ\x20Browser\x20Lite','safari':'Safari','sailfish':'Sailfish','samsung_internet':'Samsung\x20Internet\x20for\x20Android','seamonkey':'SeaMonkey','sleipnir':'Sleipnir','swing':'Swing','tizen':'Tizen','uc':'UC\x20Browser','vivaldi':'Vivaldi','webos':'WebOS\x20Browser','wechat':'WeChat','yandex':'Yandex\x20Browser'},t['PLATFORMS_MAP']={'tablet':'tablet','mobile':'mobile','desktop':'desktop','tv':'tv'},t['OS_MAP']={'WindowsPhone':'Windows\x20Phone','Windows':'Windows','MacOS':'macOS','iOS':'iOS','Android':'Android','WebOS':'WebOS','BlackBerry':'BlackBerry','Bada':'Bada','Tizen':'Tizen','Linux':'Linux','ChromeOS':'Chrome\x20OS','PlayStation4':'PlayStation\x204','Roku':'Roku'},t['ENGINE_MAP']={'EdgeHTML':'EdgeHTML','Blink':'Blink','Trident':'Trident','Presto':'Presto','Gecko':'Gecko','WebKit':'WebKit'};},0x5a:function(_0x17aec5,t,_0x590447){t['__esModule']=!0x0,t['default']=void 0x0;var _0x495ea7,_0x11ff7a=(_0x495ea7=_0x590447(0x5b))&&_0x495ea7['__esModule']?_0x495ea7:{'default':_0x495ea7},_0xe68878=_0x590447(0x12);function _0x25d24c(_0x423e7f,t){for(var _0x2ff1b0=0x0;_0x2ff1b0<t['length'];_0x2ff1b0++){var _0x4e4fc9=t[_0x2ff1b0];_0x4e4fc9['enumerable']=_0x4e4fc9['enumerable']||!0x1,_0x4e4fc9['configurable']=!0x0,'value'in _0x4e4fc9&&(_0x4e4fc9['writable']=!0x0),Object['defineProperty'](_0x423e7f,_0x4e4fc9['key'],_0x4e4fc9);}}var _0x1db3e=(function(){function _0x3be019(){}var t,_0x1d9cae,_0x8a8658;return _0x3be019['getParser']=function(_0x38dc89,t){if(void 0x0===t&&(t=!0x1),'string'!=typeof _0x38dc89)throw new Error('UserAgent\x20should\x20be\x20a\x20string');return new _0x11ff7a['default'](_0x38dc89,t);},_0x3be019['parse']=function(_0x5b4bcb){return new _0x11ff7a['default'](_0x5b4bcb)['getResult']();},t=_0x3be019,_0x8a8658=[{'key':'BROWSER_MAP','get':function(){return _0xe68878['BROWSER_MAP'];}},{'key':'ENGINE_MAP','get':function(){return _0xe68878['ENGINE_MAP'];}},{'key':'OS_MAP','get':function(){return _0xe68878['OS_MAP'];}},{'key':'PLATFORMS_MAP','get':function(){return _0xe68878['PLATFORMS_MAP'];}}],(_0x1d9cae=null)&&_0x25d24c(t['prototype'],_0x1d9cae),_0x8a8658&&_0x25d24c(t,_0x8a8658),_0x3be019;}());t['default']=_0x1db3e,_0x17aec5['exports']=t['default'];},0x5b:function(_0x1df969,t,_0x5d0556){t['__esModule']=!0x0,t['default']=void 0x0;var _0x2eb838=_0x5b2598(_0x5d0556(0x5c)),_0x8f2afc=_0x5b2598(_0x5d0556(0x5d)),_0x5c734c=_0x5b2598(_0x5d0556(0x5e)),_0x8801a9=_0x5b2598(_0x5d0556(0x5f)),_0x4fe9f1=_0x5b2598(_0x5d0556(0x11));function _0x5b2598(_0x98af23){return _0x98af23&&_0x98af23['__esModule']?_0x98af23:{'default':_0x98af23};}var _0x57fec0=(function(){function _0x36657d(_0x213b7d,t){if(void 0x0===t&&(t=!0x1),null==_0x213b7d||''===_0x213b7d)throw new Error('UserAgent\x20parameter\x20can\x27t\x20be\x20empty');this['_ua']=_0x213b7d,this['parsedResult']={},!0x0!==t&&this['parse']();}var t=_0x36657d['prototype'];return t['getUA']=function(){return this['_ua'];},t['test']=function(_0x47e9d5){return _0x47e9d5['test'](this['_ua']);},t['parseBrowser']=function(){var _0x101dcb=this;this['parsedResult']['browser']={};var t=_0x4fe9f1['default']['find'](_0x2eb838['default'],function(t){if('function'==typeof t['test'])return t['test'](_0x101dcb);if(t['test']instanceof Array)return t['test']['some'](function(t){return _0x101dcb['test'](t);});throw new Error('Browser\x27s\x20test\x20function\x20is\x20not\x20valid');});return t&&(this['parsedResult']['browser']=t['describe'](this['getUA']())),this['parsedResult']['browser'];},t['getBrowser']=function(){return this['parsedResult']['browser']?this['parsedResult']['browser']:this['parseBrowser']();},t['getBrowserName']=function(_0x1282bf){return _0x1282bf?String(this['getBrowser']()['name'])['toLowerCase']()||'':this['getBrowser']()['name']||'';},t['getBrowserVersion']=function(){return this['getBrowser']()['version'];},t['getOS']=function(){return this['parsedResult']['os']?this['parsedResult']['os']:this['parseOS']();},t['parseOS']=function(){var _0x57edb1=this;this['parsedResult']['os']={};var t=_0x4fe9f1['default']['find'](_0x8f2afc['default'],function(t){if('function'==typeof t['test'])return t['test'](_0x57edb1);if(t['test']instanceof Array)return t['test']['some'](function(t){return _0x57edb1['test'](t);});throw new Error('Browser\x27s\x20test\x20function\x20is\x20not\x20valid');});return t&&(this['parsedResult']['os']=t['describe'](this['getUA']())),this['parsedResult']['os'];},t['getOSName']=function(_0x2c6e49){var t=this['getOS']()['name'];return _0x2c6e49?String(t)['toLowerCase']()||'':t||'';},t['getOSVersion']=function(){return this['getOS']()['version'];},t['getPlatform']=function(){return this['parsedResult']['platform']?this['parsedResult']['platform']:this['parsePlatform']();},t['getPlatformType']=function(_0x2e804b){void 0x0===_0x2e804b&&(_0x2e804b=!0x1);var t=this['getPlatform']()['type'];return _0x2e804b?String(t)['toLowerCase']()||'':t||'';},t['parsePlatform']=function(){var _0x2cdbeb=this;this['parsedResult']['platform']={};var t=_0x4fe9f1['default']['find'](_0x5c734c['default'],function(t){if('function'==typeof t['test'])return t['test'](_0x2cdbeb);if(t['test']instanceof Array)return t['test']['some'](function(t){return _0x2cdbeb['test'](t);});throw new Error('Browser\x27s\x20test\x20function\x20is\x20not\x20valid');});return t&&(this['parsedResult']['platform']=t['describe'](this['getUA']())),this['parsedResult']['platform'];},t['getEngine']=function(){return this['parsedResult']['engine']?this['parsedResult']['engine']:this['parseEngine']();},t['getEngineName']=function(_0x517856){return _0x517856?String(this['getEngine']()['name'])['toLowerCase']()||'':this['getEngine']()['name']||'';},t['parseEngine']=function(){var _0x24c609=this;this['parsedResult']['engine']={};var t=_0x4fe9f1['default']['find'](_0x8801a9['default'],function(t){if('function'==typeof t['test'])return t['test'](_0x24c609);if(t['test']instanceof Array)return t['test']['some'](function(t){return _0x24c609['test'](t);});throw new Error('Browser\x27s\x20test\x20function\x20is\x20not\x20valid');});return t&&(this['parsedResult']['engine']=t['describe'](this['getUA']())),this['parsedResult']['engine'];},t['parse']=function(){return this['parseBrowser'](),this['parseOS'](),this['parsePlatform'](),this['parseEngine'](),this;},t['getResult']=function(){return _0x4fe9f1['default']['assign']({},this['parsedResult']);},t['satisfies']=function(_0x44fc27){var t=this,_0x1e25a2={},_0x53350a=0x0,_0x331681={},_0x3e911b=0x0;if(Object['keys'](_0x44fc27)['forEach'](function(t){var _0x7e5dc=_0x44fc27[t];'string'==typeof _0x7e5dc?(_0x331681[t]=_0x7e5dc,_0x3e911b+=0x1):'object'==typeof _0x7e5dc&&(_0x1e25a2[t]=_0x7e5dc,_0x53350a+=0x1);}),_0x53350a>0x0){var _0x389628=Object['keys'](_0x1e25a2),_0x28a263=_0x4fe9f1['default']['find'](_0x389628,function(_0x39d9b1){return t['isOS'](_0x39d9b1);});if(_0x28a263){var _0x48648e=this['satisfies'](_0x1e25a2[_0x28a263]);if(void 0x0!==_0x48648e)return _0x48648e;}var _0x10d4a6=_0x4fe9f1['default']['find'](_0x389628,function(_0x2456e1){return t['isPlatform'](_0x2456e1);});if(_0x10d4a6){var _0x51a220=this['satisfies'](_0x1e25a2[_0x10d4a6]);if(void 0x0!==_0x51a220)return _0x51a220;}}if(_0x3e911b>0x0){var _0x520fde=Object['keys'](_0x331681),_0x3886fe=_0x4fe9f1['default']['find'](_0x520fde,function(_0x55b881){return t['isBrowser'](_0x55b881,!0x0);});if(void 0x0!==_0x3886fe)return this['compareVersion'](_0x331681[_0x3886fe]);}},t['isBrowser']=function(_0x516363,t){void 0x0===t&&(t=!0x1);var _0x1eb5ff=this['getBrowserName']()['toLowerCase'](),_0x47c410=_0x516363['toLowerCase'](),_0x2d7afa=_0x4fe9f1['default']['getBrowserTypeByAlias'](_0x47c410);return t&&_0x2d7afa&&(_0x47c410=_0x2d7afa['toLowerCase']()),_0x47c410===_0x1eb5ff;},t['compareVersion']=function(_0x60f160){var t=[0x0],_0x4ce6ea=_0x60f160,_0x2f4936=!0x1,_0x30cd62=this['getBrowserVersion']();if('string'==typeof _0x30cd62)return'>'===_0x60f160[0x0]||'<'===_0x60f160[0x0]?(_0x4ce6ea=_0x60f160['substr'](0x1),'='===_0x60f160[0x1]?(_0x2f4936=!0x0,_0x4ce6ea=_0x60f160['substr'](0x2)):t=[],'>'===_0x60f160[0x0]?t['push'](0x1):t['push'](-0x1)):'='===_0x60f160[0x0]?_0x4ce6ea=_0x60f160['substr'](0x1):'~'===_0x60f160[0x0]&&(_0x2f4936=!0x0,_0x4ce6ea=_0x60f160['substr'](0x1)),t['indexOf'](_0x4fe9f1['default']['compareVersions'](_0x30cd62,_0x4ce6ea,_0x2f4936))>-0x1;},t['isOS']=function(_0x4516f7){return this['getOSName'](!0x0)===String(_0x4516f7)['toLowerCase']();},t['isPlatform']=function(_0x376f48){return this['getPlatformType'](!0x0)===String(_0x376f48)['toLowerCase']();},t['isEngine']=function(_0x5f2309){return this['getEngineName'](!0x0)===String(_0x5f2309)['toLowerCase']();},t['is']=function(_0x5cc978,t){return void 0x0===t&&(t=!0x1),this['isBrowser'](_0x5cc978,t)||this['isOS'](_0x5cc978)||this['isPlatform'](_0x5cc978);},t['some']=function(_0x244305){var t=this;return void 0x0===_0x244305&&(_0x244305=[]),_0x244305['some'](function(_0x5c171a){return t['is'](_0x5c171a);});},_0x36657d;}());t['default']=_0x57fec0,_0x1df969['exports']=t['default'];},0x5c:function(_0x44cafa,t,_0x499109){t['__esModule']=!0x0,t['default']=void 0x0;var _0x39cb18,_0x56f6f0=(_0x39cb18=_0x499109(0x11))&&_0x39cb18['__esModule']?_0x39cb18:{'default':_0x39cb18},_0x114917=/version\/(\d+(\.?_?\d+)+)/i,_0x2c8ccb=[{'test':[/googlebot/i],'describe':function(_0x4b558c){var t={'name':'Googlebot'},_0x173e90=_0x56f6f0['default']['getFirstMatch'](/googlebot\/(\d+(\.\d+))/i,_0x4b558c)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x4b558c);return _0x173e90&&(t['version']=_0x173e90),t;}},{'test':[/opera/i],'describe':function(_0x4da0fb){var t={'name':'Opera'},_0x2a033a=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x4da0fb)||_0x56f6f0['default']['getFirstMatch'](/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,_0x4da0fb);return _0x2a033a&&(t['version']=_0x2a033a),t;}},{'test':[/opr\/|opios/i],'describe':function(_0x588b3c){var t={'name':'Opera'},_0x1169f0=_0x56f6f0['default']['getFirstMatch'](/(?:opr|opios)[\s/](\S+)/i,_0x588b3c)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x588b3c);return _0x1169f0&&(t['version']=_0x1169f0),t;}},{'test':[/SamsungBrowser/i],'describe':function(_0x363230){var t={'name':'Samsung\x20Internet\x20for\x20Android'},_0x26f758=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x363230)||_0x56f6f0['default']['getFirstMatch'](/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,_0x363230);return _0x26f758&&(t['version']=_0x26f758),t;}},{'test':[/Whale/i],'describe':function(_0x1bcfc9){var t={'name':'NAVER\x20Whale\x20Browser'},_0x1fb9ab=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x1bcfc9)||_0x56f6f0['default']['getFirstMatch'](/(?:whale)[\s/](\d+(?:\.\d+)+)/i,_0x1bcfc9);return _0x1fb9ab&&(t['version']=_0x1fb9ab),t;}},{'test':[/MZBrowser/i],'describe':function(_0x494413){var t={'name':'MZ\x20Browser'},_0x58b98e=_0x56f6f0['default']['getFirstMatch'](/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,_0x494413)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x494413);return _0x58b98e&&(t['version']=_0x58b98e),t;}},{'test':[/focus/i],'describe':function(_0x58a3ab){var t={'name':'Focus'},_0x25ea38=_0x56f6f0['default']['getFirstMatch'](/(?:focus)[\s/](\d+(?:\.\d+)+)/i,_0x58a3ab)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x58a3ab);return _0x25ea38&&(t['version']=_0x25ea38),t;}},{'test':[/swing/i],'describe':function(_0x109941){var t={'name':'Swing'},_0x2daa06=_0x56f6f0['default']['getFirstMatch'](/(?:swing)[\s/](\d+(?:\.\d+)+)/i,_0x109941)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x109941);return _0x2daa06&&(t['version']=_0x2daa06),t;}},{'test':[/coast/i],'describe':function(_0x5af777){var t={'name':'Opera\x20Coast'},_0x25e948=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x5af777)||_0x56f6f0['default']['getFirstMatch'](/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,_0x5af777);return _0x25e948&&(t['version']=_0x25e948),t;}},{'test':[/opt\/\d+(?:.?_?\d+)+/i],'describe':function(_0x3534d1){var t={'name':'Opera\x20Touch'},_0x5f090c=_0x56f6f0['default']['getFirstMatch'](/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,_0x3534d1)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x3534d1);return _0x5f090c&&(t['version']=_0x5f090c),t;}},{'test':[/yabrowser/i],'describe':function(_0x1986e1){var t={'name':'Yandex\x20Browser'},_0x37b72a=_0x56f6f0['default']['getFirstMatch'](/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,_0x1986e1)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x1986e1);return _0x37b72a&&(t['version']=_0x37b72a),t;}},{'test':[/ucbrowser/i],'describe':function(_0x1aeae9){var t={'name':'UC\x20Browser'},_0x1fba04=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x1aeae9)||_0x56f6f0['default']['getFirstMatch'](/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,_0x1aeae9);return _0x1fba04&&(t['version']=_0x1fba04),t;}},{'test':[/Maxthon|mxios/i],'describe':function(_0x110fdd){var t={'name':'Maxthon'},_0x2b8651=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x110fdd)||_0x56f6f0['default']['getFirstMatch'](/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,_0x110fdd);return _0x2b8651&&(t['version']=_0x2b8651),t;}},{'test':[/epiphany/i],'describe':function(_0x1ca273){var t={'name':'Epiphany'},_0x404edf=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x1ca273)||_0x56f6f0['default']['getFirstMatch'](/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,_0x1ca273);return _0x404edf&&(t['version']=_0x404edf),t;}},{'test':[/puffin/i],'describe':function(_0x293a68){var t={'name':'Puffin'},_0x1943e8=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x293a68)||_0x56f6f0['default']['getFirstMatch'](/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,_0x293a68);return _0x1943e8&&(t['version']=_0x1943e8),t;}},{'test':[/sleipnir/i],'describe':function(_0x52981f){var t={'name':'Sleipnir'},_0x3072e7=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x52981f)||_0x56f6f0['default']['getFirstMatch'](/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,_0x52981f);return _0x3072e7&&(t['version']=_0x3072e7),t;}},{'test':[/k-meleon/i],'describe':function(_0x1efa6a){var t={'name':'K-Meleon'},_0x37fc9a=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x1efa6a)||_0x56f6f0['default']['getFirstMatch'](/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,_0x1efa6a);return _0x37fc9a&&(t['version']=_0x37fc9a),t;}},{'test':[/micromessenger/i],'describe':function(_0x2d849e){var t={'name':'WeChat'},_0x5e9d48=_0x56f6f0['default']['getFirstMatch'](/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,_0x2d849e)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x2d849e);return _0x5e9d48&&(t['version']=_0x5e9d48),t;}},{'test':[/qqbrowser/i],'describe':function(_0x5ed1d1){var t={'name':/qqbrowserlite/i['test'](_0x5ed1d1)?'QQ\x20Browser\x20Lite':'QQ\x20Browser'},_0x457488=_0x56f6f0['default']['getFirstMatch'](/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,_0x5ed1d1)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x5ed1d1);return _0x457488&&(t['version']=_0x457488),t;}},{'test':[/msie|trident/i],'describe':function(_0x48300b){var t={'name':'Internet\x20Explorer'},_0x4d8f63=_0x56f6f0['default']['getFirstMatch'](/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,_0x48300b);return _0x4d8f63&&(t['version']=_0x4d8f63),t;}},{'test':[/\sedg\//i],'describe':function(_0x5ea3ce){var t={'name':'Microsoft\x20Edge'},_0x49728f=_0x56f6f0['default']['getFirstMatch'](/\sedg\/(\d+(\.?_?\d+)+)/i,_0x5ea3ce);return _0x49728f&&(t['version']=_0x49728f),t;}},{'test':[/edg([ea]|ios)/i],'describe':function(_0x18a73f){var t={'name':'Microsoft\x20Edge'},_0x5e2622=_0x56f6f0['default']['getSecondMatch'](/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,_0x18a73f);return _0x5e2622&&(t['version']=_0x5e2622),t;}},{'test':[/vivaldi/i],'describe':function(_0x1da9cf){var t={'name':'Vivaldi'},_0x2359a3=_0x56f6f0['default']['getFirstMatch'](/vivaldi\/(\d+(\.?_?\d+)+)/i,_0x1da9cf);return _0x2359a3&&(t['version']=_0x2359a3),t;}},{'test':[/seamonkey/i],'describe':function(_0x23671d){var t={'name':'SeaMonkey'},_0xc22316=_0x56f6f0['default']['getFirstMatch'](/seamonkey\/(\d+(\.?_?\d+)+)/i,_0x23671d);return _0xc22316&&(t['version']=_0xc22316),t;}},{'test':[/sailfish/i],'describe':function(_0x37cca1){var t={'name':'Sailfish'},_0x5ea3ee=_0x56f6f0['default']['getFirstMatch'](/sailfish\s?browser\/(\d+(\.\d+)?)/i,_0x37cca1);return _0x5ea3ee&&(t['version']=_0x5ea3ee),t;}},{'test':[/silk/i],'describe':function(_0x5388fa){var t={'name':'Amazon\x20Silk'},_0x5e2db7=_0x56f6f0['default']['getFirstMatch'](/silk\/(\d+(\.?_?\d+)+)/i,_0x5388fa);return _0x5e2db7&&(t['version']=_0x5e2db7),t;}},{'test':[/phantom/i],'describe':function(_0x3da7fe){var t={'name':'PhantomJS'},_0x46ed37=_0x56f6f0['default']['getFirstMatch'](/phantomjs\/(\d+(\.?_?\d+)+)/i,_0x3da7fe);return _0x46ed37&&(t['version']=_0x46ed37),t;}},{'test':[/slimerjs/i],'describe':function(_0x19f0ec){var t={'name':'SlimerJS'},_0x5cb021=_0x56f6f0['default']['getFirstMatch'](/slimerjs\/(\d+(\.?_?\d+)+)/i,_0x19f0ec);return _0x5cb021&&(t['version']=_0x5cb021),t;}},{'test':[/blackberry|\bbb\d+/i,/rim\stablet/i],'describe':function(_0x27dc21){var t={'name':'BlackBerry'},_0x59af15=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x27dc21)||_0x56f6f0['default']['getFirstMatch'](/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,_0x27dc21);return _0x59af15&&(t['version']=_0x59af15),t;}},{'test':[/(web|hpw)[o0]s/i],'describe':function(_0x30657b){var t={'name':'WebOS\x20Browser'},_0xc4ce3f=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x30657b)||_0x56f6f0['default']['getFirstMatch'](/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,_0x30657b);return _0xc4ce3f&&(t['version']=_0xc4ce3f),t;}},{'test':[/bada/i],'describe':function(_0x20816){var t={'name':'Bada'},_0x45a96e=_0x56f6f0['default']['getFirstMatch'](/dolfin\/(\d+(\.?_?\d+)+)/i,_0x20816);return _0x45a96e&&(t['version']=_0x45a96e),t;}},{'test':[/tizen/i],'describe':function(_0x83a08b){var t={'name':'Tizen'},_0x37af5e=_0x56f6f0['default']['getFirstMatch'](/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,_0x83a08b)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x83a08b);return _0x37af5e&&(t['version']=_0x37af5e),t;}},{'test':[/qupzilla/i],'describe':function(_0x494b6c){var t={'name':'QupZilla'},_0x54298d=_0x56f6f0['default']['getFirstMatch'](/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,_0x494b6c)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x494b6c);return _0x54298d&&(t['version']=_0x54298d),t;}},{'test':[/firefox|iceweasel|fxios/i],'describe':function(_0x5ae4f7){var t={'name':'Firefox'},_0x3daaf0=_0x56f6f0['default']['getFirstMatch'](/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,_0x5ae4f7);return _0x3daaf0&&(t['version']=_0x3daaf0),t;}},{'test':[/electron/i],'describe':function(_0x24af85){var t={'name':'Electron'},_0x3245f3=_0x56f6f0['default']['getFirstMatch'](/(?:electron)\/(\d+(\.?_?\d+)+)/i,_0x24af85);return _0x3245f3&&(t['version']=_0x3245f3),t;}},{'test':[/MiuiBrowser/i],'describe':function(_0x4ca4ee){var t={'name':'Miui'},_0x413744=_0x56f6f0['default']['getFirstMatch'](/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,_0x4ca4ee);return _0x413744&&(t['version']=_0x413744),t;}},{'test':[/chromium/i],'describe':function(_0x4ca8fa){var t={'name':'Chromium'},_0x108570=_0x56f6f0['default']['getFirstMatch'](/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,_0x4ca8fa)||_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x4ca8fa);return _0x108570&&(t['version']=_0x108570),t;}},{'test':[/chrome|crios|crmo/i],'describe':function(_0x3e2374){var t={'name':'Chrome'},_0x1e8296=_0x56f6f0['default']['getFirstMatch'](/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,_0x3e2374);return _0x1e8296&&(t['version']=_0x1e8296),t;}},{'test':[/GSA/i],'describe':function(_0x48c928){var t={'name':'Google\x20Search'},_0xe361f5=_0x56f6f0['default']['getFirstMatch'](/(?:GSA)\/(\d+(\.?_?\d+)+)/i,_0x48c928);return _0xe361f5&&(t['version']=_0xe361f5),t;}},{'test':function(_0x512c35){var t=!_0x512c35['test'](/like android/i),_0x44bbb7=_0x512c35['test'](/android/i);return t&&_0x44bbb7;},'describe':function(_0x3c7762){var t={'name':'Android\x20Browser'},_0x19dab4=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x3c7762);return _0x19dab4&&(t['version']=_0x19dab4),t;}},{'test':[/playstation 4/i],'describe':function(_0x153f3c){var t={'name':'PlayStation\x204'},_0x11bebe=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x153f3c);return _0x11bebe&&(t['version']=_0x11bebe),t;}},{'test':[/safari|applewebkit/i],'describe':function(_0x426767){var t={'name':'Safari'},_0x5438cb=_0x56f6f0['default']['getFirstMatch'](_0x114917,_0x426767);return _0x5438cb&&(t['version']=_0x5438cb),t;}},{'test':[/.*/i],'describe':function(_0x41e4f1){var t=-0x1!==_0x41e4f1['search']('\x5c(')?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{'name':_0x56f6f0['default']['getFirstMatch'](t,_0x41e4f1),'version':_0x56f6f0['default']['getSecondMatch'](t,_0x41e4f1)};}}];t['default']=_0x2c8ccb,_0x44cafa['exports']=t['default'];},0x5d:function(_0x5b4e65,t,_0xaed2b){t['__esModule']=!0x0,t['default']=void 0x0;var _0xed579c,_0x40398f=(_0xed579c=_0xaed2b(0x11))&&_0xed579c['__esModule']?_0xed579c:{'default':_0xed579c},_0x4683e2=_0xaed2b(0x12),_0x2e2acb=[{'test':[/Roku\/DVP/],'describe':function(_0x47960d){var t=_0x40398f['default']['getFirstMatch'](/Roku\/DVP-(\d+\.\d+)/i,_0x47960d);return{'name':_0x4683e2['OS_MAP']['Roku'],'version':t};}},{'test':[/windows phone/i],'describe':function(_0x29f5ca){var t=_0x40398f['default']['getFirstMatch'](/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,_0x29f5ca);return{'name':_0x4683e2['OS_MAP']['WindowsPhone'],'version':t};}},{'test':[/windows /i],'describe':function(_0x29bcda){var t=_0x40398f['default']['getFirstMatch'](/Windows ((NT|XP)( \d\d?.\d)?)/i,_0x29bcda),_0x309432=_0x40398f['default']['getWindowsVersionName'](t);return{'name':_0x4683e2['OS_MAP']['Windows'],'version':t,'versionName':_0x309432};}},{'test':[/Macintosh(.*?) FxiOS(.*?)\//],'describe':function(_0x274e31){var t={'name':_0x4683e2['OS_MAP']['iOS']},_0xe063c0=_0x40398f['default']['getSecondMatch'](/(Version\/)(\d[\d.]+)/,_0x274e31);return _0xe063c0&&(t['version']=_0xe063c0),t;}},{'test':[/macintosh/i],'describe':function(_0x5a911e){var t=_0x40398f['default']['getFirstMatch'](/mac os x (\d+(\.?_?\d+)+)/i,_0x5a911e)['replace'](/[_\s]/g,'.'),_0x23645d=_0x40398f['default']['getMacOSVersionName'](t),_0x223ada={'name':_0x4683e2['OS_MAP']['MacOS'],'version':t};return _0x23645d&&(_0x223ada['versionName']=_0x23645d),_0x223ada;}},{'test':[/(ipod|iphone|ipad)/i],'describe':function(_0x460879){var t=_0x40398f['default']['getFirstMatch'](/os (\d+([_\s]\d+)*) like mac os x/i,_0x460879)['replace'](/[_\s]/g,'.');return{'name':_0x4683e2['OS_MAP']['iOS'],'version':t};}},{'test':function(_0x65bd44){var t=!_0x65bd44['test'](/like android/i),_0x243199=_0x65bd44['test'](/android/i);return t&&_0x243199;},'describe':function(_0xc62185){var t=_0x40398f['default']['getFirstMatch'](/android[\s/-](\d+(\.\d+)*)/i,_0xc62185),_0x182697=_0x40398f['default']['getAndroidVersionName'](t),_0x2ca77b={'name':_0x4683e2['OS_MAP']['Android'],'version':t};return _0x182697&&(_0x2ca77b['versionName']=_0x182697),_0x2ca77b;}},{'test':[/(web|hpw)[o0]s/i],'describe':function(_0x3ca577){var t=_0x40398f['default']['getFirstMatch'](/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,_0x3ca577),_0x12572c={'name':_0x4683e2['OS_MAP']['WebOS']};return t&&t['length']&&(_0x12572c['version']=t),_0x12572c;}},{'test':[/blackberry|\bbb\d+/i,/rim\stablet/i],'describe':function(_0x489698){var t=_0x40398f['default']['getFirstMatch'](/rim\stablet\sos\s(\d+(\.\d+)*)/i,_0x489698)||_0x40398f['default']['getFirstMatch'](/blackberry\d+\/(\d+([_\s]\d+)*)/i,_0x489698)||_0x40398f['default']['getFirstMatch'](/\bbb(\d+)/i,_0x489698);return{'name':_0x4683e2['OS_MAP']['BlackBerry'],'version':t};}},{'test':[/bada/i],'describe':function(_0x5581be){var t=_0x40398f['default']['getFirstMatch'](/bada\/(\d+(\.\d+)*)/i,_0x5581be);return{'name':_0x4683e2['OS_MAP']['Bada'],'version':t};}},{'test':[/tizen/i],'describe':function(_0x345919){var t=_0x40398f['default']['getFirstMatch'](/tizen[/\s](\d+(\.\d+)*)/i,_0x345919);return{'name':_0x4683e2['OS_MAP']['Tizen'],'version':t};}},{'test':[/linux/i],'describe':function(){return{'name':_0x4683e2['OS_MAP']['Linux']};}},{'test':[/CrOS/],'describe':function(){return{'name':_0x4683e2['OS_MAP']['ChromeOS']};}},{'test':[/PlayStation 4/],'describe':function(_0x50e11e){var t=_0x40398f['default']['getFirstMatch'](/PlayStation 4[/\s](\d+(\.\d+)*)/i,_0x50e11e);return{'name':_0x4683e2['OS_MAP']['PlayStation4'],'version':t};}}];t['default']=_0x2e2acb,_0x5b4e65['exports']=t['default'];},0x5e:function(_0x4d2216,t,_0x4d1274){t['__esModule']=!0x0,t['default']=void 0x0;var _0x5857f6,_0x429b96=(_0x5857f6=_0x4d1274(0x11))&&_0x5857f6['__esModule']?_0x5857f6:{'default':_0x5857f6},_0x4df46d=_0x4d1274(0x12),_0xe9a8fe=[{'test':[/googlebot/i],'describe':function(){return{'type':'bot','vendor':'Google'};}},{'test':[/huawei/i],'describe':function(_0x58708e){var t=_0x429b96['default']['getFirstMatch'](/(can-l01)/i,_0x58708e)&&'Nova',_0x1bd0f3={'type':_0x4df46d['PLATFORMS_MAP']['mobile'],'vendor':'Huawei'};return t&&(_0x1bd0f3['model']=t),_0x1bd0f3;}},{'test':[/nexus\s*(?:7|8|9|10).*/i],'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['tablet'],'vendor':'Nexus'};}},{'test':[/ipad/i],'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['tablet'],'vendor':'Apple','model':'iPad'};}},{'test':[/Macintosh(.*?) FxiOS(.*?)\//],'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['tablet'],'vendor':'Apple','model':'iPad'};}},{'test':[/kftt build/i],'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['tablet'],'vendor':'Amazon','model':'Kindle\x20Fire\x20HD\x207'};}},{'test':[/silk/i],'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['tablet'],'vendor':'Amazon'};}},{'test':[/tablet(?! pc)/i],'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['tablet']};}},{'test':function(_0x58199e){var t=_0x58199e['test'](/ipod|iphone/i),_0xf4027d=_0x58199e['test'](/like (ipod|iphone)/i);return t&&!_0xf4027d;},'describe':function(_0x50764b){var t=_0x429b96['default']['getFirstMatch'](/(ipod|iphone)/i,_0x50764b);return{'type':_0x4df46d['PLATFORMS_MAP']['mobile'],'vendor':'Apple','model':t};}},{'test':[/nexus\s*[0-6].*/i,/galaxy nexus/i],'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['mobile'],'vendor':'Nexus'};}},{'test':[/[^-]mobi/i],'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['mobile']};}},{'test':function(_0x1597e6){return'blackberry'===_0x1597e6['getBrowserName'](!0x0);},'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['mobile'],'vendor':'BlackBerry'};}},{'test':function(_0x2a7208){return'bada'===_0x2a7208['getBrowserName'](!0x0);},'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['mobile']};}},{'test':function(_0x2d664f){return'windows\x20phone'===_0x2d664f['getBrowserName']();},'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['mobile'],'vendor':'Microsoft'};}},{'test':function(_0xbec6b2){var t=Number(String(_0xbec6b2['getOSVersion']())['split']('.')[0x0]);return'android'===_0xbec6b2['getOSName'](!0x0)&&t>=0x3;},'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['tablet']};}},{'test':function(_0x149c34){return'android'===_0x149c34['getOSName'](!0x0);},'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['mobile']};}},{'test':function(_0x508d8b){return'macos'===_0x508d8b['getOSName'](!0x0);},'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['desktop'],'vendor':'Apple'};}},{'test':function(_0x19ed47){return'windows'===_0x19ed47['getOSName'](!0x0);},'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['desktop']};}},{'test':function(_0x589f16){return'linux'===_0x589f16['getOSName'](!0x0);},'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['desktop']};}},{'test':function(_0x31635c){return'playstation\x204'===_0x31635c['getOSName'](!0x0);},'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['tv']};}},{'test':function(_0x36f98b){return'roku'===_0x36f98b['getOSName'](!0x0);},'describe':function(){return{'type':_0x4df46d['PLATFORMS_MAP']['tv']};}}];t['default']=_0xe9a8fe,_0x4d2216['exports']=t['default'];},0x5f:function(_0x5ca6be,t,_0x3c443d){t['__esModule']=!0x0,t['default']=void 0x0;var _0x36f70a,_0x54ad18=(_0x36f70a=_0x3c443d(0x11))&&_0x36f70a['__esModule']?_0x36f70a:{'default':_0x36f70a},_0x261af0=_0x3c443d(0x12),_0x4a0213=[{'test':function(_0xede646){return'microsoft\x20edge'===_0xede646['getBrowserName'](!0x0);},'describe':function(_0x56f94a){if(/\sedg\//i['test'](_0x56f94a))return{'name':_0x261af0['ENGINE_MAP']['Blink']};var t=_0x54ad18['default']['getFirstMatch'](/edge\/(\d+(\.?_?\d+)+)/i,_0x56f94a);return{'name':_0x261af0['ENGINE_MAP']['EdgeHTML'],'version':t};}},{'test':[/trident/i],'describe':function(_0x5b6c20){var t={'name':_0x261af0['ENGINE_MAP']['Trident']},_0xee92c9=_0x54ad18['default']['getFirstMatch'](/trident\/(\d+(\.?_?\d+)+)/i,_0x5b6c20);return _0xee92c9&&(t['version']=_0xee92c9),t;}},{'test':function(_0x4d4dd8){return _0x4d4dd8['test'](/presto/i);},'describe':function(_0x57b3db){var t={'name':_0x261af0['ENGINE_MAP']['Presto']},_0x29dadb=_0x54ad18['default']['getFirstMatch'](/presto\/(\d+(\.?_?\d+)+)/i,_0x57b3db);return _0x29dadb&&(t['version']=_0x29dadb),t;}},{'test':function(_0x1a5659){var t=_0x1a5659['test'](/gecko/i),_0x1156c7=_0x1a5659['test'](/like gecko/i);return t&&!_0x1156c7;},'describe':function(_0x314168){var t={'name':_0x261af0['ENGINE_MAP']['Gecko']},_0x214800=_0x54ad18['default']['getFirstMatch'](/gecko\/(\d+(\.?_?\d+)+)/i,_0x314168);return _0x214800&&(t['version']=_0x214800),t;}},{'test':[/(apple)?webkit\/537\.36/i],'describe':function(){return{'name':_0x261af0['ENGINE_MAP']['Blink']};}},{'test':[/(apple)?webkit/i],'describe':function(_0x4140e8){var t={'name':_0x261af0['ENGINE_MAP']['WebKit']},_0x4dec69=_0x54ad18['default']['getFirstMatch'](/webkit\/(\d+(\.?_?\d+)+)/i,_0x4140e8);return _0x4dec69&&(t['version']=_0x4dec69),t;}}];t['default']=_0x4a0213,_0x5ca6be['exports']=t['default'];}});}(_0x3ac620);var es5Exports=_0x3ac620['exports'];const defaultUserAgent=({serviceId:_0x28191e,clientVersion:_0x27c22a})=>async()=>{const _0x2e0a00='undefined'!=typeof window&&window?.['navigator']?.['userAgent']?es5Exports['parse'](window['navigator']['userAgent']):void 0x0,_0x8a58b1=[['aws-sdk-js',_0x27c22a],['ua','2.0'],['os/'+(_0x2e0a00?.['os']?.['name']||'other'),_0x2e0a00?.['os']?.['version']],['lang/js'],['md/browser',(_0x2e0a00?.['browser']?.['name']??'unknown')+'_'+(_0x2e0a00?.['browser']?.['version']??'unknown')]];return _0x28191e&&_0x8a58b1['push'](['api/'+_0x28191e,_0x27c22a]),_0x8a58b1;};var _0x4aef86=(function(){function _0x44e03b(){this['checksum']=0xffffffff;}return _0x44e03b['prototype']['update']=function(_0x5ae451){var _0xe2284a,_0x611441;try{for(var _0x19c7e8=_0x4e431e(_0x5ae451),_0x31b1be=_0x19c7e8['next']();!_0x31b1be['done'];_0x31b1be=_0x19c7e8['next']()){var _0xfc138b=_0x31b1be['value'];this['checksum']=this['checksum']>>>0x8^_0x64f0a8[0xff&(this['checksum']^_0xfc138b)];}}catch(_0x40ff6e){_0xe2284a={'error':_0x40ff6e};}finally{try{_0x31b1be&&!_0x31b1be['done']&&(_0x611441=_0x19c7e8['return'])&&_0x611441['call'](_0x19c7e8);}finally{if(_0xe2284a)throw _0xe2284a['error'];}}return this;},_0x44e03b['prototype']['digest']=function(){return(0xffffffff^this['checksum'])>>>0x0;},_0x44e03b;}()),_0xa6758a=[0x0,0x77073096,0xee0e612c,0x990951ba,0x76dc419,0x706af48f,0xe963a535,0x9e6495a3,0xedb8832,0x79dcb8a4,0xe0d5e91e,0x97d2d988,0x9b64c2b,0x7eb17cbd,0xe7b82d07,0x90bf1d91,0x1db71064,0x6ab020f2,0xf3b97148,0x84be41de,0x1adad47d,0x6ddde4eb,0xf4d4b551,0x83d385c7,0x136c9856,0x646ba8c0,0xfd62f97a,0x8a65c9ec,0x14015c4f,0x63066cd9,0xfa0f3d63,0x8d080df5,0x3b6e20c8,0x4c69105e,0xd56041e4,0xa2677172,0x3c03e4d1,0x4b04d447,0xd20d85fd,0xa50ab56b,0x35b5a8fa,0x42b2986c,0xdbbbc9d6,0xacbcf940,0x32d86ce3,0x45df5c75,0xdcd60dcf,0xabd13d59,0x26d930ac,0x51de003a,0xc8d75180,0xbfd06116,0x21b4f4b5,0x56b3c423,0xcfba9599,0xb8bda50f,0x2802b89e,0x5f058808,0xc60cd9b2,0xb10be924,0x2f6f7c87,0x58684c11,0xc1611dab,0xb6662d3d,0x76dc4190,0x1db7106,0x98d220bc,0xefd5102a,0x71b18589,0x6b6b51f,0x9fbfe4a5,0xe8b8d433,0x7807c9a2,0xf00f934,0x9609a88e,0xe10e9818,0x7f6a0dbb,0x86d3d2d,0x91646c97,0xe6635c01,0x6b6b51f4,0x1c6c6162,0x856530d8,0xf262004e,0x6c0695ed,0x1b01a57b,0x8208f4c1,0xf50fc457,0x65b0d9c6,0x12b7e950,0x8bbeb8ea,0xfcb9887c,0x62dd1ddf,0x15da2d49,0x8cd37cf3,0xfbd44c65,0x4db26158,0x3ab551ce,0xa3bc0074,0xd4bb30e2,0x4adfa541,0x3dd895d7,0xa4d1c46d,0xd3d6f4fb,0x4369e96a,0x346ed9fc,0xad678846,0xda60b8d0,0x44042d73,0x33031de5,0xaa0a4c5f,0xdd0d7cc9,0x5005713c,0x270241aa,0xbe0b1010,0xc90c2086,0x5768b525,0x206f85b3,0xb966d409,0xce61e49f,0x5edef90e,0x29d9c998,0xb0d09822,0xc7d7a8b4,0x59b33d17,0x2eb40d81,0xb7bd5c3b,0xc0ba6cad,0xedb88320,0x9abfb3b6,0x3b6e20c,0x74b1d29a,0xead54739,0x9dd277af,0x4db2615,0x73dc1683,0xe3630b12,0x94643b84,0xd6d6a3e,0x7a6a5aa8,0xe40ecf0b,0x9309ff9d,0xa00ae27,0x7d079eb1,0xf00f9344,0x8708a3d2,0x1e01f268,0x6906c2fe,0xf762575d,0x806567cb,0x196c3671,0x6e6b06e7,0xfed41b76,0x89d32be0,0x10da7a5a,0x67dd4acc,0xf9b9df6f,0x8ebeeff9,0x17b7be43,0x60b08ed5,0xd6d6a3e8,0xa1d1937e,0x38d8c2c4,0x4fdff252,0xd1bb67f1,0xa6bc5767,0x3fb506dd,0x48b2364b,0xd80d2bda,0xaf0a1b4c,0x36034af6,0x41047a60,0xdf60efc3,0xa867df55,0x316e8eef,0x4669be79,0xcb61b38c,0xbc66831a,0x256fd2a0,0x5268e236,0xcc0c7795,0xbb0b4703,0x220216b9,0x5505262f,0xc5ba3bbe,0xb2bd0b28,0x2bb45a92,0x5cb36a04,0xc2d7ffa7,0xb5d0cf31,0x2cd99e8b,0x5bdeae1d,0x9b64c2b0,0xec63f226,0x756aa39c,0x26d930a,0x9c0906a9,0xeb0e363f,0x72076785,0x5005713,0x95bf4a82,0xe2b87a14,0x7bb12bae,0xcb61b38,0x92d28e9b,0xe5d5be0d,0x7cdcefb7,0xbdbdf21,0x86d3d2d4,0xf1d4e242,0x68ddb3f8,0x1fda836e,0x81be16cd,0xf6b9265b,0x6fb077e1,0x18b74777,0x88085ae6,0xff0f6a70,0x66063bca,0x11010b5c,0x8f659eff,0xf862ae69,0x616bffd3,0x166ccf45,0xa00ae278,0xd70dd2ee,0x4e048354,0x3903b3c2,0xa7672661,0xd06016f7,0x4969474d,0x3e6e77db,0xaed16a4a,0xd9d65adc,0x40df0b66,0x37d83bf0,0xa9bcae53,0xdebb9ec5,0x47b2cf7f,0x30b5ffe9,0xbdbdf21c,0xcabac28a,0x53b39330,0x24b4a3a6,0xbad03605,0xcdd70693,0x54de5729,0x23d967bf,0xb3667a2e,0xc4614ab8,0x5d681b02,0x2a6f2b94,0xb40bbe37,0xc30c8ea1,0x5a05df1b,0x2d02ef8d],_0x64f0a8=uint32ArrayFrom(_0xa6758a),_0x361fdd;class Int64{constructor(_0x3fd271){if(this['bytes']=_0x3fd271,0x8!==_0x3fd271['byteLength'])throw new Error('Int64\x20buffers\x20must\x20be\x20exactly\x208\x20bytes');}static['fromNumber'](_0x7595b5){if(_0x7595b5>0x8000000000000000||_0x7595b5<-0x8000000000000000)throw new Error(_0x7595b5+'\x20is\x20too\x20large\x20(or,\x20if\x20negative,\x20too\x20small)\x20to\x20represent\x20as\x20an\x20Int64');const _0x50a568=new Uint8Array(0x8);for(let _0x3685a0=0x7,_0x39e3e4=Math['abs'](Math['round'](_0x7595b5));_0x3685a0>-0x1&&_0x39e3e4>0x0;_0x3685a0--,_0x39e3e4/=0x100)_0x50a568[_0x3685a0]=_0x39e3e4;return _0x7595b5<0x0&&negate(_0x50a568),new Int64(_0x50a568);}['valueOf'](){const _0x59076c=this['bytes']['slice'](0x0),_0x177eec=0x80&_0x59076c[0x0];return _0x177eec&&negate(_0x59076c),parseInt(toHex(_0x59076c),0x10)*(_0x177eec?-0x1:0x1);}['toString'](){return String(this['valueOf']());}}function negate(_0x469de7){for(let _0x58cd92=0x0;_0x58cd92<0x8;_0x58cd92++)_0x469de7[_0x58cd92]^=0xff;for(let _0x4a1241=0x7;_0x4a1241>-0x1&&(_0x469de7[_0x4a1241]++,0x0===_0x469de7[_0x4a1241]);_0x4a1241--);}class _0x2ad4e6{constructor(_0x199460,_0x5afbcd){this['toUtf8']=_0x199460,this['fromUtf8']=_0x5afbcd;}['format'](_0x495815){const _0x252666=[];for(const _0x205a4c of Object['keys'](_0x495815)){const _0x1b93f8=this['fromUtf8'](_0x205a4c);_0x252666['push'](Uint8Array['from']([_0x1b93f8['byteLength']]),_0x1b93f8,this['formatHeaderValue'](_0x495815[_0x205a4c]));}const _0x48ae89=new Uint8Array(_0x252666['reduce']((_0x54aefb,_0x306449)=>_0x54aefb+_0x306449['byteLength'],0x0));let _0x14e6d1=0x0;for(const _0x2c1f3c of _0x252666)_0x48ae89['set'](_0x2c1f3c,_0x14e6d1),_0x14e6d1+=_0x2c1f3c['byteLength'];return _0x48ae89;}['formatHeaderValue'](_0x15ea58){switch(_0x15ea58['type']){case'boolean':return Uint8Array['from']([_0x15ea58['value']?0x0:0x1]);case'byte':return Uint8Array['from']([0x2,_0x15ea58['value']]);case'short':const _0x35df00=new DataView(new ArrayBuffer(0x3));return _0x35df00['setUint8'](0x0,0x3),_0x35df00['setInt16'](0x1,_0x15ea58['value'],!0x1),new Uint8Array(_0x35df00['buffer']);case'integer':const _0x1c0c0b=new DataView(new ArrayBuffer(0x5));return _0x1c0c0b['setUint8'](0x0,0x4),_0x1c0c0b['setInt32'](0x1,_0x15ea58['value'],!0x1),new Uint8Array(_0x1c0c0b['buffer']);case'long':const _0x5f8e5=new Uint8Array(0x9);return _0x5f8e5[0x0]=0x5,_0x5f8e5['set'](_0x15ea58['value']['bytes'],0x1),_0x5f8e5;case'binary':const _0x2f06c0=new DataView(new ArrayBuffer(0x3+_0x15ea58['value']['byteLength']));_0x2f06c0['setUint8'](0x0,0x6),_0x2f06c0['setUint16'](0x1,_0x15ea58['value']['byteLength'],!0x1);const _0x43ab05=new Uint8Array(_0x2f06c0['buffer']);return _0x43ab05['set'](_0x15ea58['value'],0x3),_0x43ab05;case'string':const _0x4c36f5=this['fromUtf8'](_0x15ea58['value']),_0x4957b1=new DataView(new ArrayBuffer(0x3+_0x4c36f5['byteLength']));_0x4957b1['setUint8'](0x0,0x7),_0x4957b1['setUint16'](0x1,_0x4c36f5['byteLength'],!0x1);const _0x4fa044=new Uint8Array(_0x4957b1['buffer']);return _0x4fa044['set'](_0x4c36f5,0x3),_0x4fa044;case'timestamp':const _0x1c331b=new Uint8Array(0x9);return _0x1c331b[0x0]=0x8,_0x1c331b['set'](Int64['fromNumber'](_0x15ea58['value']['valueOf']())['bytes'],0x1),_0x1c331b;case'uuid':if(!_0x1e769a['test'](_0x15ea58['value']))throw new Error('Invalid\x20UUID\x20received:\x20'+_0x15ea58['value']);const _0x17b17d=new Uint8Array(0x11);return _0x17b17d[0x0]=0x9,_0x17b17d['set'](_0x1111a5(_0x15ea58['value']['replace'](/\-/g,'')),0x1),_0x17b17d;}}['parse'](_0x10fbb8){const _0x48d3bf={};let _0x40e39e=0x0;for(;_0x40e39e<_0x10fbb8['byteLength'];){const _0x242671=_0x10fbb8['getUint8'](_0x40e39e++),_0x2de269=this['toUtf8'](new Uint8Array(_0x10fbb8['buffer'],_0x10fbb8['byteOffset']+_0x40e39e,_0x242671));switch(_0x40e39e+=_0x242671,_0x10fbb8['getUint8'](_0x40e39e++)){case 0x0:_0x48d3bf[_0x2de269]={'type':_0x571f3e,'value':!0x0};break;case 0x1:_0x48d3bf[_0x2de269]={'type':_0x571f3e,'value':!0x1};break;case 0x2:_0x48d3bf[_0x2de269]={'type':_0x3165f1,'value':_0x10fbb8['getInt8'](_0x40e39e++)};break;case 0x3:_0x48d3bf[_0x2de269]={'type':_0x417380,'value':_0x10fbb8['getInt16'](_0x40e39e,!0x1)},_0x40e39e+=0x2;break;case 0x4:_0x48d3bf[_0x2de269]={'type':_0x231de2,'value':_0x10fbb8['getInt32'](_0x40e39e,!0x1)},_0x40e39e+=0x4;break;case 0x5:_0x48d3bf[_0x2de269]={'type':_0x346c73,'value':new Int64(new Uint8Array(_0x10fbb8['buffer'],_0x10fbb8['byteOffset']+_0x40e39e,0x8))},_0x40e39e+=0x8;break;case 0x6:const _0x570263=_0x10fbb8['getUint16'](_0x40e39e,!0x1);_0x40e39e+=0x2,_0x48d3bf[_0x2de269]={'type':_0x16529b,'value':new Uint8Array(_0x10fbb8['buffer'],_0x10fbb8['byteOffset']+_0x40e39e,_0x570263)},_0x40e39e+=_0x570263;break;case 0x7:const _0x490c45=_0x10fbb8['getUint16'](_0x40e39e,!0x1);_0x40e39e+=0x2,_0x48d3bf[_0x2de269]={'type':_0x46a3ab,'value':this['toUtf8'](new Uint8Array(_0x10fbb8['buffer'],_0x10fbb8['byteOffset']+_0x40e39e,_0x490c45))},_0x40e39e+=_0x490c45;break;case 0x8:_0x48d3bf[_0x2de269]={'type':_0x81fcbb,'value':new Date(new Int64(new Uint8Array(_0x10fbb8['buffer'],_0x10fbb8['byteOffset']+_0x40e39e,0x8))['valueOf']())},_0x40e39e+=0x8;break;case 0x9:const _0x559cfd=new Uint8Array(_0x10fbb8['buffer'],_0x10fbb8['byteOffset']+_0x40e39e,0x10);_0x40e39e+=0x10,_0x48d3bf[_0x2de269]={'type':_0xdfa651,'value':toHex(_0x559cfd['subarray'](0x0,0x4))+'-'+toHex(_0x559cfd['subarray'](0x4,0x6))+'-'+toHex(_0x559cfd['subarray'](0x6,0x8))+'-'+toHex(_0x559cfd['subarray'](0x8,0xa))+'-'+toHex(_0x559cfd['subarray'](0xa))};break;default:throw new Error('Unrecognized\x20header\x20type\x20tag');}}return _0x48d3bf;}}!function(_0x44ef99){_0x44ef99[_0x44ef99['boolTrue']=0x0]='boolTrue',_0x44ef99[_0x44ef99['boolFalse']=0x1]='boolFalse',_0x44ef99[_0x44ef99['byte']=0x2]='byte',_0x44ef99[_0x44ef99['short']=0x3]='short',_0x44ef99[_0x44ef99['integer']=0x4]='integer',_0x44ef99[_0x44ef99['long']=0x5]='long',_0x44ef99[_0x44ef99['byteArray']=0x6]='byteArray',_0x44ef99[_0x44ef99['string']=0x7]='string',_0x44ef99[_0x44ef99['timestamp']=0x8]='timestamp',_0x44ef99[_0x44ef99['uuid']=0x9]='uuid';}(_0x361fdd||(_0x361fdd={}));const _0x571f3e='boolean',_0x3165f1='byte',_0x417380='short',_0x231de2='integer',_0x346c73='long',_0x16529b='binary',_0x46a3ab='string',_0x81fcbb='timestamp',_0xdfa651='uuid',_0x1e769a=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,_0x1286cf=0x4,_0x4d0a43=0x2*_0x1286cf,_0x540c34=0x4,_0xba3f20=_0x4d0a43+0x2*_0x540c34;function splitMessage({byteLength:_0x32a660,byteOffset:_0x5376c2,buffer:_0x552734}){if(_0x32a660<_0xba3f20)throw new Error('Provided\x20message\x20too\x20short\x20to\x20accommodate\x20event\x20stream\x20message\x20overhead');const _0x1aed64=new DataView(_0x552734,_0x5376c2,_0x32a660),_0x18c0c5=_0x1aed64['getUint32'](0x0,!0x1);if(_0x32a660!==_0x18c0c5)throw new Error('Reported\x20message\x20length\x20does\x20not\x20match\x20received\x20message\x20length');const _0x335fd8=_0x1aed64['getUint32'](_0x1286cf,!0x1),_0x4c4c47=_0x1aed64['getUint32'](_0x4d0a43,!0x1),_0x58b3fd=_0x1aed64['getUint32'](_0x32a660-_0x540c34,!0x1),_0x41e084=new _0x4aef86()['update'](new Uint8Array(_0x552734,_0x5376c2,_0x4d0a43));if(_0x4c4c47!==_0x41e084['digest']())throw new Error('The\x20prelude\x20checksum\x20specified\x20in\x20the\x20message\x20('+_0x4c4c47+')\x20does\x20not\x20match\x20the\x20calculated\x20CRC32\x20checksum\x20('+_0x41e084['digest']()+')');if(_0x41e084['update'](new Uint8Array(_0x552734,_0x5376c2+_0x4d0a43,_0x32a660-(_0x4d0a43+_0x540c34))),_0x58b3fd!==_0x41e084['digest']())throw new Error('The\x20message\x20checksum\x20('+_0x41e084['digest']()+')\x20did\x20not\x20match\x20the\x20expected\x20value\x20of\x20'+_0x58b3fd);return{'headers':new DataView(_0x552734,_0x5376c2+_0x4d0a43+_0x540c34,_0x335fd8),'body':new Uint8Array(_0x552734,_0x5376c2+_0x4d0a43+_0x540c34+_0x335fd8,_0x18c0c5-_0x335fd8-(_0x4d0a43+_0x540c34+_0x540c34))};}class EventStreamCodec{constructor(_0x4e19de,_0x29f660){this['headerMarshaller']=new _0x2ad4e6(_0x4e19de,_0x29f660),this['messageBuffer']=[],this['isEndOfStream']=!0x1;}['feed'](_0x3c56a8){this['messageBuffer']['push'](this['decode'](_0x3c56a8));}['endOfStream'](){this['isEndOfStream']=!0x0;}['getMessage'](){const _0x1e1198=this['messageBuffer']['pop'](),_0x306e80=this['isEndOfStream'];return{'getMessage':()=>_0x1e1198,'isEndOfStream':()=>_0x306e80};}['getAvailableMessages'](){const _0x124df2=this['messageBuffer'];this['messageBuffer']=[];const _0x54400f=this['isEndOfStream'];return{'getMessages':()=>_0x124df2,'isEndOfStream':()=>_0x54400f};}['encode']({headers:_0x4c5435,body:_0x45fc56}){const _0x49cd97=this['headerMarshaller']['format'](_0x4c5435),_0x51ebdc=_0x49cd97['byteLength']+_0x45fc56['byteLength']+0x10,_0x3e68d9=new Uint8Array(_0x51ebdc),_0x4465a4=new DataView(_0x3e68d9['buffer'],_0x3e68d9['byteOffset'],_0x3e68d9['byteLength']),_0x50e278=new _0x4aef86();return _0x4465a4['setUint32'](0x0,_0x51ebdc,!0x1),_0x4465a4['setUint32'](0x4,_0x49cd97['byteLength'],!0x1),_0x4465a4['setUint32'](0x8,_0x50e278['update'](_0x3e68d9['subarray'](0x0,0x8))['digest'](),!0x1),_0x3e68d9['set'](_0x49cd97,0xc),_0x3e68d9['set'](_0x45fc56,_0x49cd97['byteLength']+0xc),_0x4465a4['setUint32'](_0x51ebdc-0x4,_0x50e278['update'](_0x3e68d9['subarray'](0x8,_0x51ebdc-0x4))['digest'](),!0x1),_0x3e68d9;}['decode'](_0x280519){const {headers:_0x1b2a0f,body:_0x218aac}=splitMessage(_0x280519);return{'headers':this['headerMarshaller']['parse'](_0x1b2a0f),'body':_0x218aac};}['formatHeaders'](_0x448374){return this['headerMarshaller']['format'](_0x448374);}}class MessageDecoderStream{constructor(_0x4d17e9){this['options']=_0x4d17e9;}[Symbol['asyncIterator']](){return this['asyncIterator']();}async*['asyncIterator'](){for await(const _0x9ad4d4 of this['options']['inputStream']){const _0x4704c9=this['options']['decoder']['decode'](_0x9ad4d4);yield _0x4704c9;}}}class MessageEncoderStream{constructor(_0x3db9d7){this['options']=_0x3db9d7;}[Symbol['asyncIterator']](){return this['asyncIterator']();}async*['asyncIterator'](){for await(const _0x3748a4 of this['options']['messageStream']){const _0x1884b6=this['options']['encoder']['encode'](_0x3748a4);yield _0x1884b6;}this['options']['includeEndFrame']&&(yield new Uint8Array(0x0));}}class SmithyMessageDecoderStream{constructor(_0x412dbd){this['options']=_0x412dbd;}[Symbol['asyncIterator']](){return this['asyncIterator']();}async*['asyncIterator'](){for await(const _0x327db8 of this['options']['messageStream']){const _0x3a135c=await this['options']['deserializer'](_0x327db8);void 0x0!==_0x3a135c&&(yield _0x3a135c);}}}class SmithyMessageEncoderStream{constructor(_0x48de06){this['options']=_0x48de06;}[Symbol['asyncIterator']](){return this['asyncIterator']();}async*['asyncIterator'](){for await(const _0x1d73b0 of this['options']['inputStream']){const _0x8c5840=this['options']['serializer'](_0x1d73b0);yield _0x8c5840;}}}function getChunkedStream(_0x599f51){let _0x48e271=0x0,_0x30a746=0x0,_0x2f4718=null,_0x36f052=null;const _0x39fa74=_0x4b11f0=>{if('number'!=typeof _0x4b11f0)throw new Error('Attempted\x20to\x20allocate\x20an\x20event\x20message\x20where\x20size\x20was\x20not\x20a\x20number:\x20'+_0x4b11f0);_0x48e271=_0x4b11f0,_0x30a746=0x4,_0x2f4718=new Uint8Array(_0x4b11f0),new DataView(_0x2f4718['buffer'])['setUint32'](0x0,_0x4b11f0,!0x1);};return{[Symbol['asyncIterator']]:async function*(){const _0x23bb03=_0x599f51[Symbol['asyncIterator']]();for(;;){const {value:_0x46c029,done:_0x122b02}=await _0x23bb03['next']();if(_0x122b02){if(!_0x48e271)return;if(_0x48e271!==_0x30a746)throw new Error('Truncated\x20event\x20message\x20received.');return void(yield _0x2f4718);}const _0x1831cf=_0x46c029['length'];let _0x55df39=0x0;for(;_0x55df39<_0x1831cf;){if(!_0x2f4718){const _0x5b97c2=_0x1831cf-_0x55df39;_0x36f052||(_0x36f052=new Uint8Array(0x4));const _0x3beec3=Math['min'](0x4-_0x30a746,_0x5b97c2);if(_0x36f052['set'](_0x46c029['slice'](_0x55df39,_0x55df39+_0x3beec3),_0x30a746),_0x30a746+=_0x3beec3,_0x55df39+=_0x3beec3,_0x30a746<0x4)break;_0x39fa74(new DataView(_0x36f052['buffer'])['getUint32'](0x0,!0x1)),_0x36f052=null;}const _0x4226ef=Math['min'](_0x48e271-_0x30a746,_0x1831cf-_0x55df39);_0x2f4718['set'](_0x46c029['slice'](_0x55df39,_0x55df39+_0x4226ef),_0x30a746),_0x30a746+=_0x4226ef,_0x55df39+=_0x4226ef,_0x48e271&&_0x48e271===_0x30a746&&(yield _0x2f4718,_0x2f4718=null,_0x48e271=0x0,_0x30a746=0x0);}}}};}function getMessageUnmarshaller(_0x367e6a,_0x2e1b1d){return async function(_0x5806b9){const {value:_0x38df09}=_0x5806b9['headers'][':message-type'];if('error'===_0x38df09){const _0x271b50=new Error(_0x5806b9['headers'][':error-message']['value']||'UnknownError');throw _0x271b50['name']=_0x5806b9['headers'][':error-code']['value'],_0x271b50;}if('exception'===_0x38df09){const _0x265b7=_0x5806b9['headers'][':exception-type']['value'],_0x51b9e4={[_0x265b7]:_0x5806b9},_0x305308=await _0x367e6a(_0x51b9e4);if(_0x305308['$unknown']){const _0x4e503d=new Error(_0x2e1b1d(_0x5806b9['body']));throw _0x4e503d['name']=_0x265b7,_0x4e503d;}throw _0x305308[_0x265b7];}if('event'===_0x38df09){const _0x5d3a97={[_0x5806b9['headers'][':event-type']['value']]:_0x5806b9},_0x5d040e=await _0x367e6a(_0x5d3a97);if(_0x5d040e['$unknown'])return;return _0x5d040e;}throw Error('Unrecognizable\x20event\x20type:\x20'+_0x5806b9['headers'][':event-type']['value']);};}let EventStreamMarshaller$1=class{constructor({utf8Encoder:_0x2f49bd,utf8Decoder:_0x4b3358}){this['eventStreamCodec']=new EventStreamCodec(_0x2f49bd,_0x4b3358),this['utfEncoder']=_0x2f49bd;}['deserialize'](_0x11c386,_0x381d12){const _0xa0e6dd=getChunkedStream(_0x11c386);return new SmithyMessageDecoderStream({'messageStream':new MessageDecoderStream({'inputStream':_0xa0e6dd,'decoder':this['eventStreamCodec']}),'deserializer':getMessageUnmarshaller(_0x381d12,this['utfEncoder'])});}['serialize'](_0x5bf7b1,_0xc0dd48){return new MessageEncoderStream({'messageStream':new SmithyMessageEncoderStream({'inputStream':_0x5bf7b1,'serializer':_0xc0dd48}),'encoder':this['eventStreamCodec'],'includeEndFrame':!0x0});}};const readableStreamtoIterable=_0xded7e0=>({[Symbol['asyncIterator']]:async function*(){const _0x482996=_0xded7e0['getReader']();try{for(;;){const {done:_0x1191b1,value:_0x42fa68}=await _0x482996['read']();if(_0x1191b1)return;yield _0x42fa68;}}finally{_0x482996['releaseLock']();}}}),iterableToReadableStream=_0x332ca5=>{const _0x1bdfbd=_0x332ca5[Symbol['asyncIterator']]();return new ReadableStream({async 'pull'(_0x39c687){const {done:_0xce29d1,value:_0x9ebb60}=await _0x1bdfbd['next']();if(_0xce29d1)return _0x39c687['close']();_0x39c687['enqueue'](_0x9ebb60);}});};class EventStreamMarshaller{constructor({utf8Encoder:_0x137420,utf8Decoder:_0x34a6b0}){this['universalMarshaller']=new EventStreamMarshaller$1({'utf8Decoder':_0x34a6b0,'utf8Encoder':_0x137420});}['deserialize'](_0x338e96,_0x29a541){const _0xab03f3=isReadableStream(_0x338e96)?readableStreamtoIterable(_0x338e96):_0x338e96;return this['universalMarshaller']['deserialize'](_0xab03f3,_0x29a541);}['serialize'](_0x1bb3ba,_0x174e9b){const _0x374856=this['universalMarshaller']['serialize'](_0x1bb3ba,_0x174e9b);return'function'==typeof ReadableStream?iterableToReadableStream(_0x374856):_0x374856;}}const isReadableStream=_0x5452e1=>'function'==typeof ReadableStream&&_0x5452e1 instanceof ReadableStream,eventStreamSerdeProvider=_0x185ea6=>new EventStreamMarshaller(_0x185ea6);function requestTimeout(_0x50b021=0x0){return new Promise((_0x3ae9a5,_0xc052)=>{_0x50b021&&setTimeout(()=>{const _0x31dc85=new Error('Request\x20did\x20not\x20complete\x20within\x20'+_0x50b021+'\x20ms');_0x31dc85['name']='TimeoutError',_0xc052(_0x31dc85);},_0x50b021);});}const keepAliveSupport={'supported':void 0x0};class FetchHttpHandler{static['create'](_0x42e15f){return'function'==typeof _0x42e15f?.['handle']?_0x42e15f:new FetchHttpHandler(_0x42e15f);}constructor(_0x307622){'function'==typeof _0x307622?this['configProvider']=_0x307622()['then'](_0x3d0239=>_0x3d0239||{}):(this['config']=_0x307622??{},this['configProvider']=Promise['resolve'](this['config'])),void 0x0===keepAliveSupport['supported']&&(keepAliveSupport['supported']=Boolean('undefined'!=typeof Request&&'keepalive'in new Request('https://[::1]')));}['destroy'](){}async['handle'](_0x288afd,{abortSignal:_0x271398}={}){this['config']||(this['config']=await this['configProvider']);const _0xa35fad=this['config']['requestTimeout'],_0x3060a8=!0x0===this['config']['keepAlive'],_0x3a4d3c=this['config']['credentials'];if(_0x271398?.['aborted']){const _0x94df9e=new Error('Request\x20aborted');return _0x94df9e['name']='AbortError',Promise['reject'](_0x94df9e);}let _0x251971=_0x288afd['path'];const _0x58e8b9=buildQueryString(_0x288afd['query']||{});_0x58e8b9&&(_0x251971+='?'+_0x58e8b9),_0x288afd['fragment']&&(_0x251971+='#'+_0x288afd['fragment']);let _0xe42d12='';(null!=_0x288afd['username']||null!=_0x288afd['password'])&&(_0xe42d12=(_0x288afd['username']??'')+':'+(_0x288afd['password']??'')+'@');const {port:_0x385e33,method:_0x3a3a48}=_0x288afd,_0x4a7597=_0x288afd['protocol']+'//'+_0xe42d12+_0x288afd['hostname']+(_0x385e33?':'+_0x385e33:'')+_0x251971,_0x2a7800='GET'===_0x3a3a48||'HEAD'===_0x3a3a48?void 0x0:_0x288afd['body'],_0x31c1d4={'body':_0x2a7800,'headers':new Headers(_0x288afd['headers']),'method':_0x3a3a48,'credentials':_0x3a4d3c};this['config']?.['cache']&&(_0x31c1d4['cache']=this['config']['cache']),_0x2a7800&&(_0x31c1d4['duplex']='half'),'undefined'!=typeof AbortController&&(_0x31c1d4['signal']=_0x271398),keepAliveSupport['supported']&&(_0x31c1d4['keepalive']=_0x3060a8),'function'==typeof this['config']['requestInit']&&Object['assign'](_0x31c1d4,this['config']['requestInit'](_0x288afd));let _0x6e2cfa=()=>{};const _0x336c3d=new Request(_0x4a7597,_0x31c1d4),_0x5986ed=[fetch(_0x336c3d)['then'](_0x26e25f=>{const _0x23a4cb=_0x26e25f['headers'],_0x3558cf={};for(const _0x18f294 of _0x23a4cb['entries']())_0x3558cf[_0x18f294[0x0]]=_0x18f294[0x1];return null!=_0x26e25f['body']?{'response':new HttpResponse({'headers':_0x3558cf,'reason':_0x26e25f['statusText'],'statusCode':_0x26e25f['status'],'body':_0x26e25f['body']})}:_0x26e25f['blob']()['then'](_0x58bd6a=>({'response':new HttpResponse({'headers':_0x3558cf,'reason':_0x26e25f['statusText'],'statusCode':_0x26e25f['status'],'body':_0x58bd6a})}));}),requestTimeout(_0xa35fad)];return _0x271398&&_0x5986ed['push'](new Promise((_0x2e31a4,_0x34a83e)=>{const _0x2f9328=()=>{const _0x22fb31=new Error('Request\x20aborted');_0x22fb31['name']='AbortError',_0x34a83e(_0x22fb31);};if('function'==typeof _0x271398['addEventListener']){const _0x520491=_0x271398;_0x520491['addEventListener']('abort',_0x2f9328,{'once':!0x0}),_0x6e2cfa=()=>_0x520491['removeEventListener']('abort',_0x2f9328);}else _0x271398['onabort']=_0x2f9328;})),Promise['race'](_0x5986ed)['finally'](_0x6e2cfa);}['updateHttpClientConfig'](_0x36b7f5,_0x249b5b){this['config']=void 0x0,this['configProvider']=this['configProvider']['then'](_0x3e5e46=>(_0x3e5e46[_0x36b7f5]=_0x249b5b,_0x3e5e46));}['httpHandlerConfigs'](){return this['config']??{};}}const streamCollector=_0x36b88f=>'function'==typeof Blob&&_0x36b88f instanceof Blob?collectBlob(_0x36b88f):collectStream(_0x36b88f);async function collectBlob(_0x3285ed){const _0x4f2df2=await _0x5b1ef3(_0x3285ed),_0x478af3=_0x11f166(_0x4f2df2);return new Uint8Array(_0x478af3);}async function collectStream(_0x88f108){const _0x300368=[],_0x17bb18=_0x88f108['getReader']();let _0x510762=!0x1,_0x39b7ee=0x0;for(;!_0x510762;){const {done:_0x346133,value:_0x5eb11c}=await _0x17bb18['read']();_0x5eb11c&&(_0x300368['push'](_0x5eb11c),_0x39b7ee+=_0x5eb11c['length']),_0x510762=_0x346133;}const _0xe7f672=new Uint8Array(_0x39b7ee);let _0x20d79c=0x0;for(const _0x3dfb15 of _0x300368)_0xe7f672['set'](_0x3dfb15,_0x20d79c),_0x20d79c+=_0x3dfb15['length'];return _0xe7f672;}function _0x5b1ef3(_0x2486ca){return new Promise((_0x554271,_0x2ec6bc)=>{const _0x4d883f=new FileReader();_0x4d883f['onloadend']=()=>{if(0x2!==_0x4d883f['readyState'])return _0x2ec6bc(new Error('Reader\x20aborted\x20too\x20early'));const _0x3e6a0f=_0x4d883f['result']??'',_0x3b547b=_0x3e6a0f['indexOf'](','),_0x243d86=_0x3b547b>-0x1?_0x3b547b+0x1:_0x3e6a0f['length'];_0x554271(_0x3e6a0f['substring'](_0x243d86));},_0x4d883f['onabort']=()=>_0x2ec6bc(new Error('Read\x20aborted')),_0x4d883f['onerror']=()=>_0x2ec6bc(_0x4d883f['error']),_0x4d883f['readAsDataURL'](_0x2486ca);});}const _0x878dac=_0x575f19=>()=>Promise['reject'](_0x575f19),_0x5b4744='function'==typeof TextEncoder?new TextEncoder():null,calculateBodyLength=_0x2d5d6b=>{if('string'==typeof _0x2d5d6b){if(_0x5b4744)return _0x5b4744['encode'](_0x2d5d6b)['byteLength'];let _0x416d11=_0x2d5d6b['length'];for(let _0x5a70d4=_0x416d11-0x1;_0x5a70d4>=0x0;_0x5a70d4--){const _0x16b05b=_0x2d5d6b['charCodeAt'](_0x5a70d4);_0x16b05b>0x7f&&_0x16b05b<=0x7ff?_0x416d11++:_0x16b05b>0x7ff&&_0x16b05b<=0xffff&&(_0x416d11+=0x2),_0x16b05b>=0xdc00&&_0x16b05b<=0xdfff&&_0x5a70d4--;}return _0x416d11;}if('number'==typeof _0x2d5d6b['byteLength'])return _0x2d5d6b['byteLength'];if('number'==typeof _0x2d5d6b['size'])return _0x2d5d6b['size'];throw new Error('Body\x20Length\x20computation\x20failed\x20for\x20'+_0x2d5d6b);},_0x21da0a='required',t$1='fn',_0x3ca47f='argv',_0x41f999='ref',_0x3e053c=!0x0,_0xae6aa9='isSet',_0x202dd5='booleanEquals',_0x15bf28='error',_0x1fa8fb='endpoint',_0x4ad40b='tree',_0x2259d3='PartitionResult',_0x15a6e2={[_0x21da0a]:!0x1,'type':'String'},_0x4e926c={[_0x21da0a]:!0x0,'default':!0x1,'type':'Boolean'},_0x3e3d61={[_0x41f999]:'Endpoint'},_0x3e89ec={[t$1]:_0x202dd5,[_0x3ca47f]:[{[_0x41f999]:'UseFIPS'},!0x0]},_0x54347b={[t$1]:_0x202dd5,[_0x3ca47f]:[{[_0x41f999]:'UseDualStack'},!0x0]},_0x4e462f={},_0x73d7ad={[t$1]:'getAttr',[_0x3ca47f]:[{[_0x41f999]:_0x2259d3},'supportsFIPS']},_0x3a5cd4={[t$1]:_0x202dd5,[_0x3ca47f]:[!0x0,{[t$1]:'getAttr',[_0x3ca47f]:[{[_0x41f999]:_0x2259d3},'supportsDualStack']}]},_0x3a4c5a=[_0x3e89ec],_0x4ba910=[_0x54347b],_0x8cd23a=[{[_0x41f999]:'Region'}],_data={'parameters':{'Region':_0x15a6e2,'UseDualStack':_0x4e926c,'UseFIPS':_0x4e926c,'Endpoint':_0x15a6e2},'rules':[{'conditions':[{[t$1]:_0xae6aa9,[_0x3ca47f]:[_0x3e3d61]}],'rules':[{'conditions':_0x3a4c5a,'error':'Invalid\x20Configuration:\x20FIPS\x20and\x20custom\x20endpoint\x20are\x20not\x20supported','type':_0x15bf28},{'rules':[{'conditions':_0x4ba910,'error':'Invalid\x20Configuration:\x20Dualstack\x20and\x20custom\x20endpoint\x20are\x20not\x20supported','type':_0x15bf28},{'endpoint':{'url':_0x3e3d61,'properties':_0x4e462f,'headers':_0x4e462f},'type':_0x1fa8fb}],'type':_0x4ad40b}],'type':_0x4ad40b},{'rules':[{'conditions':[{[t$1]:_0xae6aa9,[_0x3ca47f]:_0x8cd23a}],'rules':[{'conditions':[{[t$1]:'aws.partition',[_0x3ca47f]:_0x8cd23a,'assign':_0x2259d3}],'rules':[{'conditions':[_0x3e89ec,_0x54347b],'rules':[{'conditions':[{[t$1]:_0x202dd5,[_0x3ca47f]:[_0x3e053c,_0x73d7ad]},_0x3a5cd4],'rules':[{'rules':[{'endpoint':{'url':'https://bedrock-runtime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}','properties':_0x4e462f,'headers':_0x4e462f},'type':_0x1fa8fb}],'type':_0x4ad40b}],'type':_0x4ad40b},{'error':'FIPS\x20and\x20DualStack\x20are\x20enabled,\x20but\x20this\x20partition\x20does\x20not\x20support\x20one\x20or\x20both','type':_0x15bf28}],'type':_0x4ad40b},{'conditions':_0x3a4c5a,'rules':[{'conditions':[{[t$1]:_0x202dd5,[_0x3ca47f]:[_0x73d7ad,_0x3e053c]}],'rules':[{'rules':[{'endpoint':{'url':'https://bedrock-runtime-fips.{Region}.{PartitionResult#dnsSuffix}','properties':_0x4e462f,'headers':_0x4e462f},'type':_0x1fa8fb}],'type':_0x4ad40b}],'type':_0x4ad40b},{'error':'FIPS\x20is\x20enabled\x20but\x20this\x20partition\x20does\x20not\x20support\x20FIPS','type':_0x15bf28}],'type':_0x4ad40b},{'conditions':_0x4ba910,'rules':[{'conditions':[_0x3a5cd4],'rules':[{'rules':[{'endpoint':{'url':'https://bedrock-runtime.{Region}.{PartitionResult#dualStackDnsSuffix}','properties':_0x4e462f,'headers':_0x4e462f},'type':_0x1fa8fb}],'type':_0x4ad40b}],'type':_0x4ad40b},{'error':'DualStack\x20is\x20enabled\x20but\x20this\x20partition\x20does\x20not\x20support\x20DualStack','type':_0x15bf28}],'type':_0x4ad40b},{'rules':[{'endpoint':{'url':'https://bedrock-runtime.{Region}.{PartitionResult#dnsSuffix}','properties':_0x4e462f,'headers':_0x4e462f},'type':_0x1fa8fb}],'type':_0x4ad40b}],'type':_0x4ad40b}],'type':_0x4ad40b},{'error':'Invalid\x20Configuration:\x20Missing\x20Region','type':_0x15bf28}],'type':_0x4ad40b}]},ruleSet=_data,defaultEndpointResolver=(_0x205203,_0x1b3000={})=>resolveEndpoint(ruleSet,{'endpointParams':_0x205203,'logger':_0x1b3000['logger']});customEndpointFunctions['aws']=awsEndpointFunctions;const getRuntimeConfig$1=_0x36c69f=>({'apiVersion':'2023-09-30','base64Decoder':_0x36c69f?.['base64Decoder']??_0x11f166,'base64Encoder':_0x36c69f?.['base64Encoder']??toBase64,'disableHostPrefix':_0x36c69f?.['disableHostPrefix']??!0x1,'endpointProvider':_0x36c69f?.['endpointProvider']??defaultEndpointResolver,'extensions':_0x36c69f?.['extensions']??[],'httpAuthSchemeProvider':_0x36c69f?.['httpAuthSchemeProvider']??defaultBedrockRuntimeHttpAuthSchemeProvider,'httpAuthSchemes':_0x36c69f?.['httpAuthSchemes']??[{'schemeId':'aws.auth#sigv4','identityProvider':_0x16546f=>_0x16546f['getIdentityProvider']('aws.auth#sigv4'),'signer':new _0x16cfa2()}],'logger':_0x36c69f?.['logger']??new _0x3c0f78(),'serviceId':_0x36c69f?.['serviceId']??'Bedrock\x20Runtime','urlParser':_0x36c69f?.['urlParser']??_0x252574,'utf8Decoder':_0x36c69f?.['utf8Decoder']??fromUtf8$2,'utf8Encoder':_0x36c69f?.['utf8Encoder']??toUtf8}),_0x2973da=(_0xda0219,_0x55d427,_0x79ebe9)=>{let _0x327702,_0x3b8b3b,_0xafb256,_0x1543aa=!0x1;return async _0x5b1053=>(_0xafb256&&!_0x5b1053?.['forceRefresh']||(_0x327702=await((async()=>{_0x3b8b3b||(_0x3b8b3b=_0xda0219());try{_0x327702=await _0x3b8b3b,_0xafb256=!0x0,_0x1543aa=!0x1;}finally{_0x3b8b3b=void 0x0;}return _0x327702;})())),_0x327702);},_0x2fc755=['in-region','cross-region','mobile','standard','legacy'],resolveDefaultsModeConfig=({defaultsMode:_0x26c87c}={})=>_0x2973da(async()=>{const _0x20b875='function'==typeof _0x26c87c?await _0x26c87c():_0x26c87c;switch(_0x20b875?.['toLowerCase']()){case'auto':return Promise['resolve'](_0x3ef827()?'mobile':'standard');case'mobile':case'in-region':case'cross-region':case'standard':case'legacy':return Promise['resolve'](_0x20b875?.['toLocaleLowerCase']());case void 0x0:return Promise['resolve']('legacy');default:throw new Error('Invalid\x20parameter\x20for\x20\x22defaultsMode\x22,\x20expect\x20'+_0x2fc755['join'](',\x20')+',\x20got\x20'+_0x20b875);}}),_0x3ef827=()=>{const _0x116568='undefined'!=typeof window&&window?.['navigator']?.['userAgent']?es5Exports['parse'](window['navigator']['userAgent']):void 0x0,_0x22b1f6=_0x116568?.['platform']?.['type'];return'tablet'===_0x22b1f6||'mobile'===_0x22b1f6;},getRuntimeConfig=_0x566c0c=>{const _0x2e8b28=resolveDefaultsModeConfig(_0x566c0c),_0x16eaed=()=>_0x2e8b28()['then'](loadConfigsForDefaultMode),_0x194e83=getRuntimeConfig$1(_0x566c0c);return{..._0x194e83,..._0x566c0c,'runtime':'browser','defaultsMode':_0x2e8b28,'bodyLengthChecker':_0x566c0c?.['bodyLengthChecker']??calculateBodyLength,'credentialDefaultProvider':_0x566c0c?.['credentialDefaultProvider']??(_0x51cf73=>()=>Promise['reject'](new Error('Credential\x20is\x20missing'))),'defaultUserAgentProvider':_0x566c0c?.['defaultUserAgentProvider']??defaultUserAgent({'serviceId':_0x194e83['serviceId'],'clientVersion':_0x525026['version']}),'eventStreamSerdeProvider':_0x566c0c?.['eventStreamSerdeProvider']??eventStreamSerdeProvider,'maxAttempts':_0x566c0c?.['maxAttempts']??_0x29623a,'region':_0x566c0c?.['region']??_0x878dac('Region\x20is\x20missing'),'requestHandler':FetchHttpHandler['create'](_0x566c0c?.['requestHandler']??_0x16eaed),'retryMode':_0x566c0c?.['retryMode']??(async()=>(await _0x16eaed())['retryMode']||_0x20743c),'sha256':_0x566c0c?.['sha256']??_0x21c60f,'streamCollector':_0x566c0c?.['streamCollector']??streamCollector,'useDualstackEndpoint':_0x566c0c?.['useDualstackEndpoint']??(()=>Promise['resolve'](_0xed52c8)),'useFipsEndpoint':_0x566c0c?.['useFipsEndpoint']??(()=>Promise['resolve'](_0x9846d4))};},getAwsRegionExtensionConfiguration=_0x832d88=>{let _0x50bc39=async()=>{if(void 0x0===_0x832d88['region'])throw new Error('Region\x20is\x20missing\x20from\x20runtimeConfig');const _0x50c1da=_0x832d88['region'];return'string'==typeof _0x50c1da?_0x50c1da:_0x50c1da();};return{'setRegion'(_0x22c493){_0x50bc39=_0x22c493;},'region':()=>_0x50bc39};},resolveAwsRegionExtensionConfiguration=_0x2a05a1=>({'region':_0x2a05a1['region']()}),getHttpAuthExtensionConfiguration=_0x2c79c1=>{const _0x36b445=_0x2c79c1['httpAuthSchemes'];let _0x2fe9ae=_0x2c79c1['httpAuthSchemeProvider'],_0x17a244=_0x2c79c1['credentials'];return{'setHttpAuthScheme'(_0x98cea2){const _0x18494f=_0x36b445['findIndex'](_0xae1c7a=>_0xae1c7a['schemeId']===_0x98cea2['schemeId']);-0x1===_0x18494f?_0x36b445['push'](_0x98cea2):_0x36b445['splice'](_0x18494f,0x1,_0x98cea2);},'httpAuthSchemes':()=>_0x36b445,'setHttpAuthSchemeProvider'(_0x1ee4a5){_0x2fe9ae=_0x1ee4a5;},'httpAuthSchemeProvider':()=>_0x2fe9ae,'setCredentials'(_0x26f1f6){_0x17a244=_0x26f1f6;},'credentials':()=>_0x17a244};},resolveHttpAuthRuntimeConfig=_0x33fdf6=>({'httpAuthSchemes':_0x33fdf6['httpAuthSchemes'](),'httpAuthSchemeProvider':_0x33fdf6['httpAuthSchemeProvider'](),'credentials':_0x33fdf6['credentials']()}),asPartial=t=>t,resolveRuntimeExtensions=(_0x3f062e,_0x1bb2da)=>{const _0x10a9e1={...asPartial(getAwsRegionExtensionConfiguration(_0x3f062e)),...asPartial(getDefaultExtensionConfiguration(_0x3f062e)),...asPartial(getHttpHandlerExtensionConfiguration(_0x3f062e)),...asPartial(getHttpAuthExtensionConfiguration(_0x3f062e))};return _0x1bb2da['forEach'](_0x28abe4=>_0x28abe4['configure'](_0x10a9e1)),{..._0x3f062e,...resolveAwsRegionExtensionConfiguration(_0x10a9e1),...resolveDefaultRuntimeConfig(_0x10a9e1),...resolveHttpHandlerRuntimeConfig(_0x10a9e1),...resolveHttpAuthRuntimeConfig(_0x10a9e1)};};class BedrockRuntimeClient extends Client{constructor(...[_0x7e769e]){const _0x1b1b8b=getRuntimeConfig(_0x7e769e||{}),_0x28d746=resolveClientEndpointParameters(_0x1b1b8b),_0x306e2a=_0x223929(_0x28d746),_0x245db9=resolveUserAgentConfig(resolveHostHeaderConfig(resolveEndpointConfig(_0x306e2a))),_0x2a5bda=resolveRetryConfig(_0x245db9),_0x3fee37=resolveEventStreamSerdeConfig(_0x2a5bda),_0x535d62=resolveHttpAuthSchemeConfig(_0x3fee37),_0x5893f1=resolveRuntimeExtensions(_0x535d62,_0x7e769e?.['extensions']||[]);super(_0x5893f1),this['config']=_0x5893f1,this['middlewareStack']['use'](getHostHeaderPlugin(this['config'])),this['middlewareStack']['use'](getLoggerPlugin(this['config'])),this['middlewareStack']['use'](getRecursionDetectionPlugin(this['config'])),this['middlewareStack']['use'](getUserAgentPlugin(this['config'])),this['middlewareStack']['use'](getRetryPlugin(this['config'])),this['middlewareStack']['use'](getContentLengthPlugin(this['config'])),this['middlewareStack']['use'](getHttpAuthSchemeEndpointRuleSetPlugin(this['config'],{'httpAuthSchemeParametersProvider':this['getDefaultHttpAuthSchemeParametersProvider'](),'identityProviderConfigProvider':this['getIdentityProviderConfigProvider']()})),this['middlewareStack']['use'](getHttpSigningPlugin(this['config']));}['destroy'](){super['destroy']();}['getDefaultHttpAuthSchemeParametersProvider'](){return defaultBedrockRuntimeHttpAuthSchemeParametersProvider;}['getIdentityProviderConfigProvider'](){return async _0x14c26b=>new DefaultIdentityProviderConfig({'aws.auth#sigv4':_0x14c26b['credentials']});}}class BedrockRuntimeServiceException extends ServiceException{constructor(_0x336635){super(_0x336635),Object['setPrototypeOf'](this,BedrockRuntimeServiceException['prototype']);}}class AccessDeniedException extends BedrockRuntimeServiceException{constructor(_0x4e88b7){super({'name':'AccessDeniedException','$fault':'client',..._0x4e88b7}),this['name']='AccessDeniedException',this['$fault']='client',Object['setPrototypeOf'](this,AccessDeniedException['prototype']);}}var GuardrailContentBlock,DocumentSource,GuardrailConverseContentBlock,_0x17afdb,ToolResultContentBlock,ContentBlock,SystemContentBlock,_0x111c11,ToolInputSchema,_0x124be6,ConverseOutput,ContentBlockDelta,ContentBlockStart,ConverseStreamOutput,ResponseStream;!function(_0xc3c16f){_0xc3c16f['visit']=(_0x3a9f6b,_0x12c2fe)=>void 0x0!==_0x3a9f6b['text']?_0x12c2fe['text'](_0x3a9f6b['text']):_0x12c2fe['_'](_0x3a9f6b['$unknown'][0x0],_0x3a9f6b['$unknown'][0x1]);}(GuardrailContentBlock||(GuardrailContentBlock={}));class InternalServerException extends BedrockRuntimeServiceException{constructor(_0x41d8ee){super({'name':'InternalServerException','$fault':'server',..._0x41d8ee}),this['name']='InternalServerException',this['$fault']='server',Object['setPrototypeOf'](this,InternalServerException['prototype']);}}class ResourceNotFoundException extends BedrockRuntimeServiceException{constructor(_0x4be989){super({'name':'ResourceNotFoundException','$fault':'client',..._0x4be989}),this['name']='ResourceNotFoundException',this['$fault']='client',Object['setPrototypeOf'](this,ResourceNotFoundException['prototype']);}}class ServiceQuotaExceededException extends BedrockRuntimeServiceException{constructor(_0x53088d){super({'name':'ServiceQuotaExceededException','$fault':'client',..._0x53088d}),this['name']='ServiceQuotaExceededException',this['$fault']='client',Object['setPrototypeOf'](this,ServiceQuotaExceededException['prototype']);}}class ThrottlingException extends BedrockRuntimeServiceException{constructor(_0x202fc9){super({'name':'ThrottlingException','$fault':'client',..._0x202fc9}),this['name']='ThrottlingException',this['$fault']='client',Object['setPrototypeOf'](this,ThrottlingException['prototype']);}}class ValidationException extends BedrockRuntimeServiceException{constructor(_0x39dfbd){super({'name':'ValidationException','$fault':'client',..._0x39dfbd}),this['name']='ValidationException',this['$fault']='client',Object['setPrototypeOf'](this,ValidationException['prototype']);}}!function(_0x23dfa9){_0x23dfa9['visit']=(_0x3c3390,_0x10f323)=>void 0x0!==_0x3c3390['bytes']?_0x10f323['bytes'](_0x3c3390['bytes']):_0x10f323['_'](_0x3c3390['$unknown'][0x0],_0x3c3390['$unknown'][0x1]);}(DocumentSource||(DocumentSource={})),function(_0x4f729e){_0x4f729e['visit']=(_0x33517d,_0x5b3cd6)=>void 0x0!==_0x33517d['text']?_0x5b3cd6['text'](_0x33517d['text']):_0x5b3cd6['_'](_0x33517d['$unknown'][0x0],_0x33517d['$unknown'][0x1]);}(GuardrailConverseContentBlock||(GuardrailConverseContentBlock={})),function(_0x133d6a){_0x133d6a['visit']=(_0x3ed9cb,_0x50eb0a)=>void 0x0!==_0x3ed9cb['bytes']?_0x50eb0a['bytes'](_0x3ed9cb['bytes']):_0x50eb0a['_'](_0x3ed9cb['$unknown'][0x0],_0x3ed9cb['$unknown'][0x1]);}(_0x17afdb||(_0x17afdb={})),function(_0x19ebce){_0x19ebce['visit']=(_0x2b664a,_0x572531)=>void 0x0!==_0x2b664a['json']?_0x572531['json'](_0x2b664a['json']):void 0x0!==_0x2b664a['text']?_0x572531['text'](_0x2b664a['text']):void 0x0!==_0x2b664a['image']?_0x572531['image'](_0x2b664a['image']):void 0x0!==_0x2b664a['document']?_0x572531['document'](_0x2b664a['document']):_0x572531['_'](_0x2b664a['$unknown'][0x0],_0x2b664a['$unknown'][0x1]);}(ToolResultContentBlock||(ToolResultContentBlock={})),function(_0x3bad08){_0x3bad08['visit']=(_0x5980ee,_0x1572e9)=>void 0x0!==_0x5980ee['text']?_0x1572e9['text'](_0x5980ee['text']):void 0x0!==_0x5980ee['image']?_0x1572e9['image'](_0x5980ee['image']):void 0x0!==_0x5980ee['document']?_0x1572e9['document'](_0x5980ee['document']):void 0x0!==_0x5980ee['toolUse']?_0x1572e9['toolUse'](_0x5980ee['toolUse']):void 0x0!==_0x5980ee['toolResult']?_0x1572e9['toolResult'](_0x5980ee['toolResult']):void 0x0!==_0x5980ee['guardContent']?_0x1572e9['guardContent'](_0x5980ee['guardContent']):_0x1572e9['_'](_0x5980ee['$unknown'][0x0],_0x5980ee['$unknown'][0x1]);}(ContentBlock||(ContentBlock={})),function(_0x583928){_0x583928['visit']=(_0x770a9a,_0x586999)=>void 0x0!==_0x770a9a['text']?_0x586999['text'](_0x770a9a['text']):void 0x0!==_0x770a9a['guardContent']?_0x586999['guardContent'](_0x770a9a['guardContent']):_0x586999['_'](_0x770a9a['$unknown'][0x0],_0x770a9a['$unknown'][0x1]);}(SystemContentBlock||(SystemContentBlock={})),function(_0x15b504){_0x15b504['visit']=(_0x49a906,_0x56f579)=>void 0x0!==_0x49a906['auto']?_0x56f579['auto'](_0x49a906['auto']):void 0x0!==_0x49a906['any']?_0x56f579['any'](_0x49a906['any']):void 0x0!==_0x49a906['tool']?_0x56f579['tool'](_0x49a906['tool']):_0x56f579['_'](_0x49a906['$unknown'][0x0],_0x49a906['$unknown'][0x1]);}(_0x111c11||(_0x111c11={})),function(_0x42b4f4){_0x42b4f4['visit']=(_0x1ff112,_0x5deb21)=>void 0x0!==_0x1ff112['json']?_0x5deb21['json'](_0x1ff112['json']):_0x5deb21['_'](_0x1ff112['$unknown'][0x0],_0x1ff112['$unknown'][0x1]);}(ToolInputSchema||(ToolInputSchema={})),function(_0x3c5452){_0x3c5452['visit']=(_0x16bc1e,_0xd3c8c9)=>void 0x0!==_0x16bc1e['toolSpec']?_0xd3c8c9['toolSpec'](_0x16bc1e['toolSpec']):_0xd3c8c9['_'](_0x16bc1e['$unknown'][0x0],_0x16bc1e['$unknown'][0x1]);}(_0x124be6||(_0x124be6={})),function(_0x5b01e4){_0x5b01e4['visit']=(_0x106c95,_0x207672)=>void 0x0!==_0x106c95['message']?_0x207672['message'](_0x106c95['message']):_0x207672['_'](_0x106c95['$unknown'][0x0],_0x106c95['$unknown'][0x1]);}(ConverseOutput||(ConverseOutput={}));class ModelErrorException extends BedrockRuntimeServiceException{constructor(_0x224c34){super({'name':'ModelErrorException','$fault':'client',..._0x224c34}),this['name']='ModelErrorException',this['$fault']='client',Object['setPrototypeOf'](this,ModelErrorException['prototype']),this['originalStatusCode']=_0x224c34['originalStatusCode'],this['resourceName']=_0x224c34['resourceName'];}}class ModelNotReadyException extends BedrockRuntimeServiceException{constructor(_0x2ccab8){super({'name':'ModelNotReadyException','$fault':'client',..._0x2ccab8}),this['name']='ModelNotReadyException',this['$fault']='client',Object['setPrototypeOf'](this,ModelNotReadyException['prototype']);}}class ModelTimeoutException extends BedrockRuntimeServiceException{constructor(_0x523dab){super({'name':'ModelTimeoutException','$fault':'client',..._0x523dab}),this['name']='ModelTimeoutException',this['$fault']='client',Object['setPrototypeOf'](this,ModelTimeoutException['prototype']);}}class ServiceUnavailableException extends BedrockRuntimeServiceException{constructor(_0x29632b){super({'name':'ServiceUnavailableException','$fault':'server',..._0x29632b}),this['name']='ServiceUnavailableException',this['$fault']='server',Object['setPrototypeOf'](this,ServiceUnavailableException['prototype']);}}!function(_0x2ba724){_0x2ba724['visit']=(_0x19085,_0x50b6c4)=>void 0x0!==_0x19085['text']?_0x50b6c4['text'](_0x19085['text']):void 0x0!==_0x19085['toolUse']?_0x50b6c4['toolUse'](_0x19085['toolUse']):_0x50b6c4['_'](_0x19085['$unknown'][0x0],_0x19085['$unknown'][0x1]);}(ContentBlockDelta||(ContentBlockDelta={})),function(_0x5ea22e){_0x5ea22e['visit']=(_0x1ab5bf,_0x5dcd8d)=>void 0x0!==_0x1ab5bf['toolUse']?_0x5dcd8d['toolUse'](_0x1ab5bf['toolUse']):_0x5dcd8d['_'](_0x1ab5bf['$unknown'][0x0],_0x1ab5bf['$unknown'][0x1]);}(ContentBlockStart||(ContentBlockStart={}));class ModelStreamErrorException extends BedrockRuntimeServiceException{constructor(_0x32b65e){super({'name':'ModelStreamErrorException','$fault':'client',..._0x32b65e}),this['name']='ModelStreamErrorException',this['$fault']='client',Object['setPrototypeOf'](this,ModelStreamErrorException['prototype']),this['originalStatusCode']=_0x32b65e['originalStatusCode'],this['originalMessage']=_0x32b65e['originalMessage'];}}!function(_0x252fa9){_0x252fa9['visit']=(_0x274e75,_0x5162f4)=>void 0x0!==_0x274e75['messageStart']?_0x5162f4['messageStart'](_0x274e75['messageStart']):void 0x0!==_0x274e75['contentBlockStart']?_0x5162f4['contentBlockStart'](_0x274e75['contentBlockStart']):void 0x0!==_0x274e75['contentBlockDelta']?_0x5162f4['contentBlockDelta'](_0x274e75['contentBlockDelta']):void 0x0!==_0x274e75['contentBlockStop']?_0x5162f4['contentBlockStop'](_0x274e75['contentBlockStop']):void 0x0!==_0x274e75['messageStop']?_0x5162f4['messageStop'](_0x274e75['messageStop']):void 0x0!==_0x274e75['metadata']?_0x5162f4['metadata'](_0x274e75['metadata']):void 0x0!==_0x274e75['internalServerException']?_0x5162f4['internalServerException'](_0x274e75['internalServerException']):void 0x0!==_0x274e75['modelStreamErrorException']?_0x5162f4['modelStreamErrorException'](_0x274e75['modelStreamErrorException']):void 0x0!==_0x274e75['validationException']?_0x5162f4['validationException'](_0x274e75['validationException']):void 0x0!==_0x274e75['throttlingException']?_0x5162f4['throttlingException'](_0x274e75['throttlingException']):void 0x0!==_0x274e75['serviceUnavailableException']?_0x5162f4['serviceUnavailableException'](_0x274e75['serviceUnavailableException']):_0x5162f4['_'](_0x274e75['$unknown'][0x0],_0x274e75['$unknown'][0x1]);}(ConverseStreamOutput||(ConverseStreamOutput={})),function(_0x3d418c){_0x3d418c['visit']=(_0x2fbd2c,_0x462249)=>void 0x0!==_0x2fbd2c['chunk']?_0x462249['chunk'](_0x2fbd2c['chunk']):void 0x0!==_0x2fbd2c['internalServerException']?_0x462249['internalServerException'](_0x2fbd2c['internalServerException']):void 0x0!==_0x2fbd2c['modelStreamErrorException']?_0x462249['modelStreamErrorException'](_0x2fbd2c['modelStreamErrorException']):void 0x0!==_0x2fbd2c['validationException']?_0x462249['validationException'](_0x2fbd2c['validationException']):void 0x0!==_0x2fbd2c['throttlingException']?_0x462249['throttlingException'](_0x2fbd2c['throttlingException']):void 0x0!==_0x2fbd2c['modelTimeoutException']?_0x462249['modelTimeoutException'](_0x2fbd2c['modelTimeoutException']):void 0x0!==_0x2fbd2c['serviceUnavailableException']?_0x462249['serviceUnavailableException'](_0x2fbd2c['serviceUnavailableException']):_0x462249['_'](_0x2fbd2c['$unknown'][0x0],_0x2fbd2c['$unknown'][0x1]);}(ResponseStream||(ResponseStream={}));const InvokeModelRequestFilterSensitiveLog=_0x3eb73e=>({..._0x3eb73e,..._0x3eb73e['body']&&{'body':_0x5378aa}}),InvokeModelResponseFilterSensitiveLog=_0x52c4a0=>({..._0x52c4a0,..._0x52c4a0['body']&&{'body':_0x5378aa}}),InvokeModelWithResponseStreamRequestFilterSensitiveLog=_0x1961e0=>({..._0x1961e0,..._0x1961e0['body']&&{'body':_0x5378aa}}),InvokeModelWithResponseStreamResponseFilterSensitiveLog=_0x39f911=>({..._0x39f911,..._0x39f911['body']&&{'body':'STREAMING_CONTENT'}}),_0x418974=async(_0x415b53,_0x2fb98a)=>{const _0xd36789=requestBuilder(_0x415b53,_0x2fb98a),_0x580793=_0x4e4e0c({},_0x2c7a5a,{[_ct]:_0x415b53[_0x540f7c]||'application/octet-stream',[_0x59adc4]:_0x415b53[_0x59adc4],[_xabt]:_0x415b53[_t],[_0x139444]:_0x415b53[_0x2b5adf],[_0x59aaf0]:_0x415b53[_0x3674a2]});let _0x1159e4;return _0xd36789['bp']('/model/{modelId}/invoke'),_0xd36789['p']('modelId',()=>_0x415b53['modelId'],'{modelId}',!0x1),void 0x0!==_0x415b53['body']&&(_0x1159e4=_0x415b53['body']),_0xd36789['m']('POST')['h'](_0x580793)['b'](_0x1159e4),_0xd36789['build']();},se_InvokeModelWithResponseStreamCommand=async(_0x5646b1,_0x577e66)=>{const _0x1aa0a5=requestBuilder(_0x5646b1,_0x577e66),_0x8f8824=_0x4e4e0c({},_0x2c7a5a,{[_ct]:_0x5646b1[_0x540f7c]||'application/octet-stream',[_0x33c437]:_0x5646b1[_0x59adc4],[_xabt]:_0x5646b1[_t],[_0x139444]:_0x5646b1[_0x2b5adf],[_0x59aaf0]:_0x5646b1[_0x3674a2]});let _0x526bd5;return _0x1aa0a5['bp']('/model/{modelId}/invoke-with-response-stream'),_0x1aa0a5['p']('modelId',()=>_0x5646b1['modelId'],'{modelId}',!0x1),void 0x0!==_0x5646b1['body']&&(_0x526bd5=_0x5646b1['body']),_0x1aa0a5['m']('POST')['h'](_0x8f8824)['b'](_0x526bd5),_0x1aa0a5['build']();},_0x2e8adf=async(_0xa36de3,_0x43176d)=>{if(0xc8!==_0xa36de3['statusCode']&&_0xa36de3['statusCode']>=0x12c)return _0x36121f(_0xa36de3,_0x43176d);const _0x1a5c28=_0x4e4e0c({'$metadata':deserializeMetadata(_0xa36de3),[_0x540f7c]:[,_0xa36de3['headers'][_ct]]}),_0x13f7ef=await collectBody(_0xa36de3['body'],_0x43176d);return _0x1a5c28['body']=_0x13f7ef,_0x1a5c28;},de_InvokeModelWithResponseStreamCommand=async(_0x147b4e,_0x310da6)=>{if(0xc8!==_0x147b4e['statusCode']&&_0x147b4e['statusCode']>=0x12c)return _0x36121f(_0x147b4e,_0x310da6);const _0x3b2dfd=_0x4e4e0c({'$metadata':deserializeMetadata(_0x147b4e),[_0x540f7c]:[,_0x147b4e['headers'][_xabct]]}),_0x28dff5=_0x147b4e['body'];return _0x3b2dfd['body']=de_ResponseStream(_0x28dff5,_0x310da6),_0x3b2dfd;},_0x36121f=async(_0x266a9d,_0x27aca6)=>{const _0x4a34ae={..._0x266a9d,'body':await _0x193196(_0x266a9d['body'],_0x27aca6)},_0x3df871=loadRestJsonErrorCode(_0x266a9d,_0x4a34ae['body']);switch(_0x3df871){case'AccessDeniedException':case'com.amazonaws.bedrockruntime#AccessDeniedException':throw await de_AccessDeniedExceptionRes(_0x4a34ae);case'InternalServerException':case'com.amazonaws.bedrockruntime#InternalServerException':throw await de_InternalServerExceptionRes(_0x4a34ae);case'ResourceNotFoundException':case'com.amazonaws.bedrockruntime#ResourceNotFoundException':throw await de_ResourceNotFoundExceptionRes(_0x4a34ae);case'ServiceQuotaExceededException':case'com.amazonaws.bedrockruntime#ServiceQuotaExceededException':throw await de_ServiceQuotaExceededExceptionRes(_0x4a34ae);case'ThrottlingException':case'com.amazonaws.bedrockruntime#ThrottlingException':throw await de_ThrottlingExceptionRes(_0x4a34ae);case'ValidationException':case'com.amazonaws.bedrockruntime#ValidationException':throw await de_ValidationExceptionRes(_0x4a34ae);case'ModelErrorException':case'com.amazonaws.bedrockruntime#ModelErrorException':throw await de_ModelErrorExceptionRes(_0x4a34ae);case'ModelNotReadyException':case'com.amazonaws.bedrockruntime#ModelNotReadyException':throw await de_ModelNotReadyExceptionRes(_0x4a34ae);case'ModelTimeoutException':case'com.amazonaws.bedrockruntime#ModelTimeoutException':throw await de_ModelTimeoutExceptionRes(_0x4a34ae);case'ServiceUnavailableException':case'com.amazonaws.bedrockruntime#ServiceUnavailableException':throw await de_ServiceUnavailableExceptionRes(_0x4a34ae);case'ModelStreamErrorException':case'com.amazonaws.bedrockruntime#ModelStreamErrorException':throw await de_ModelStreamErrorExceptionRes(_0x4a34ae);default:const _0x2a35b6=_0x4a34ae['body'];return throwDefaultError({'output':_0x266a9d,'parsedBody':_0x2a35b6,'errorCode':_0x3df871});}},throwDefaultError=withBaseException(BedrockRuntimeServiceException),de_AccessDeniedExceptionRes=async(_0x4140d4,_0x42e1bb)=>{const _0x2fa2b6=_0x4e4e0c({}),_0x46e325=_0x4140d4['body'],_0x27c099=take(_0x46e325,{'message':expectString});Object['assign'](_0x2fa2b6,_0x27c099);const _0x33515d=new AccessDeniedException({'$metadata':deserializeMetadata(_0x4140d4),..._0x2fa2b6});return decorateServiceException(_0x33515d,_0x4140d4['body']);},de_InternalServerExceptionRes=async(_0x2196db,_0x14a221)=>{const _0x364dd1=_0x4e4e0c({}),_0x2700f5=_0x2196db['body'],_0x32feb2=take(_0x2700f5,{'message':expectString});Object['assign'](_0x364dd1,_0x32feb2);const _0x56519b=new InternalServerException({'$metadata':deserializeMetadata(_0x2196db),..._0x364dd1});return decorateServiceException(_0x56519b,_0x2196db['body']);},de_ModelErrorExceptionRes=async(_0x4d9847,_0x93a8da)=>{const _0x4a4af3=_0x4e4e0c({}),_0x528041=_0x4d9847['body'],_0x575a50=take(_0x528041,{'message':expectString,'originalStatusCode':expectInt32,'resourceName':expectString});Object['assign'](_0x4a4af3,_0x575a50);const _0x34958e=new ModelErrorException({'$metadata':deserializeMetadata(_0x4d9847),..._0x4a4af3});return decorateServiceException(_0x34958e,_0x4d9847['body']);},de_ModelNotReadyExceptionRes=async(_0x9b029f,_0x3d5241)=>{const _0x20ce66=_0x4e4e0c({}),_0x236d80=_0x9b029f['body'],_0x3343cd=take(_0x236d80,{'message':expectString});Object['assign'](_0x20ce66,_0x3343cd);const _0x2de4a9=new ModelNotReadyException({'$metadata':deserializeMetadata(_0x9b029f),..._0x20ce66});return decorateServiceException(_0x2de4a9,_0x9b029f['body']);},de_ModelStreamErrorExceptionRes=async(_0x5373c4,_0x523d1c)=>{const _0x6fe4ad=_0x4e4e0c({}),_0x17f277=_0x5373c4['body'],_0x18f2fa=take(_0x17f277,{'message':expectString,'originalMessage':expectString,'originalStatusCode':expectInt32});Object['assign'](_0x6fe4ad,_0x18f2fa);const _0x1db64a=new ModelStreamErrorException({'$metadata':deserializeMetadata(_0x5373c4),..._0x6fe4ad});return decorateServiceException(_0x1db64a,_0x5373c4['body']);},de_ModelTimeoutExceptionRes=async(_0x191e7b,_0x425034)=>{const _0x5b66fe=_0x4e4e0c({}),_0x17ebfc=_0x191e7b['body'],_0x5d6eaa=take(_0x17ebfc,{'message':expectString});Object['assign'](_0x5b66fe,_0x5d6eaa);const _0x4c3551=new ModelTimeoutException({'$metadata':deserializeMetadata(_0x191e7b),..._0x5b66fe});return decorateServiceException(_0x4c3551,_0x191e7b['body']);},de_ResourceNotFoundExceptionRes=async(_0x398738,_0x39aa78)=>{const _0x15fe6b=_0x4e4e0c({}),_0x1e532f=_0x398738['body'],_0x5c8722=take(_0x1e532f,{'message':expectString});Object['assign'](_0x15fe6b,_0x5c8722);const _0x23685e=new ResourceNotFoundException({'$metadata':deserializeMetadata(_0x398738),..._0x15fe6b});return decorateServiceException(_0x23685e,_0x398738['body']);},de_ServiceQuotaExceededExceptionRes=async(_0x225eae,_0x47118f)=>{const _0x21a74d=_0x4e4e0c({}),_0x4c7c63=_0x225eae['body'],_0x374d98=take(_0x4c7c63,{'message':expectString});Object['assign'](_0x21a74d,_0x374d98);const _0x261882=new ServiceQuotaExceededException({'$metadata':deserializeMetadata(_0x225eae),..._0x21a74d});return decorateServiceException(_0x261882,_0x225eae['body']);},de_ServiceUnavailableExceptionRes=async(_0x5be8f5,_0x5cc746)=>{const _0x5f052a=_0x4e4e0c({}),_0xdde45f=_0x5be8f5['body'],_0x31cc81=take(_0xdde45f,{'message':expectString});Object['assign'](_0x5f052a,_0x31cc81);const _0x3ba921=new ServiceUnavailableException({'$metadata':deserializeMetadata(_0x5be8f5),..._0x5f052a});return decorateServiceException(_0x3ba921,_0x5be8f5['body']);},de_ThrottlingExceptionRes=async(_0x42878a,_0xf30c92)=>{const _0x1188b1=_0x4e4e0c({}),_0x4c37e0=_0x42878a['body'],_0x21ef10=take(_0x4c37e0,{'message':expectString});Object['assign'](_0x1188b1,_0x21ef10);const _0x48f68e=new ThrottlingException({'$metadata':deserializeMetadata(_0x42878a),..._0x1188b1});return decorateServiceException(_0x48f68e,_0x42878a['body']);},de_ValidationExceptionRes=async(_0x5775de,_0x163649)=>{const _0x366da5=_0x4e4e0c({}),_0x260d8b=_0x5775de['body'],_0x294273=take(_0x260d8b,{'message':expectString});Object['assign'](_0x366da5,_0x294273);const _0x4b0d2a=new ValidationException({'$metadata':deserializeMetadata(_0x5775de),..._0x366da5});return decorateServiceException(_0x4b0d2a,_0x5775de['body']);},de_ResponseStream=(_0x2d6788,_0xcd0848)=>_0xcd0848['eventStreamMarshaller']['deserialize'](_0x2d6788,async _0x287e7d=>null!=_0x287e7d['chunk']?{'chunk':await de_PayloadPart_event(_0x287e7d['chunk'],_0xcd0848)}:null!=_0x287e7d['internalServerException']?{'internalServerException':await de_InternalServerException_event(_0x287e7d['internalServerException'],_0xcd0848)}:null!=_0x287e7d['modelStreamErrorException']?{'modelStreamErrorException':await de_ModelStreamErrorException_event(_0x287e7d['modelStreamErrorException'],_0xcd0848)}:null!=_0x287e7d['validationException']?{'validationException':await de_ValidationException_event(_0x287e7d['validationException'],_0xcd0848)}:null!=_0x287e7d['throttlingException']?{'throttlingException':await de_ThrottlingException_event(_0x287e7d['throttlingException'],_0xcd0848)}:null!=_0x287e7d['modelTimeoutException']?{'modelTimeoutException':await de_ModelTimeoutException_event(_0x287e7d['modelTimeoutException'],_0xcd0848)}:null!=_0x287e7d['serviceUnavailableException']?{'serviceUnavailableException':await de_ServiceUnavailableException_event(_0x287e7d['serviceUnavailableException'],_0xcd0848)}:{'$unknown':_0x2d6788}),de_InternalServerException_event=async(_0x553a84,_0x56ee24)=>{const _0x272011={..._0x553a84,'body':await _0x31009a(_0x553a84['body'],_0x56ee24)};return de_InternalServerExceptionRes(_0x272011);},de_ModelStreamErrorException_event=async(_0x531ad8,_0x5d97a1)=>{const _0x205501={..._0x531ad8,'body':await _0x31009a(_0x531ad8['body'],_0x5d97a1)};return de_ModelStreamErrorExceptionRes(_0x205501);},de_ModelTimeoutException_event=async(_0x1d9a10,_0x3021c8)=>{const _0x16e416={..._0x1d9a10,'body':await _0x31009a(_0x1d9a10['body'],_0x3021c8)};return de_ModelTimeoutExceptionRes(_0x16e416);},de_PayloadPart_event=async(_0x34b9c4,_0xe2d308)=>{const _0x4ae46b={},_0x278fa9=await _0x31009a(_0x34b9c4['body'],_0xe2d308);return Object['assign'](_0x4ae46b,de_PayloadPart(_0x278fa9,_0xe2d308)),_0x4ae46b;},de_ServiceUnavailableException_event=async(_0x4511b3,_0x4c4749)=>{const _0x5ec94b={..._0x4511b3,'body':await _0x31009a(_0x4511b3['body'],_0x4c4749)};return de_ServiceUnavailableExceptionRes(_0x5ec94b);},de_ThrottlingException_event=async(_0x58c686,_0x2bd0c7)=>{const _0x3a94ca={..._0x58c686,'body':await _0x31009a(_0x58c686['body'],_0x2bd0c7)};return de_ThrottlingExceptionRes(_0x3a94ca);},de_ValidationException_event=async(_0x59c06e,_0x459efe)=>{const _0x37c2e3={..._0x59c06e,'body':await _0x31009a(_0x59c06e['body'],_0x459efe)};return de_ValidationExceptionRes(_0x37c2e3);},de_PayloadPart=(_0x405f75,_0x113e6e)=>take(_0x405f75,{'bytes':_0x113e6e['base64Decoder']}),deserializeMetadata=_0x4c6390=>({'httpStatusCode':_0x4c6390['statusCode'],'requestId':_0x4c6390['headers']['x-amzn-requestid']??_0x4c6390['headers']['x-amzn-request-id']??_0x4c6390['headers']['x-amz-request-id'],'extendedRequestId':_0x4c6390['headers']['x-amz-id-2'],'cfId':_0x4c6390['headers']['x-amz-cf-id']}),_0x2c7a5a=_0x204808=>!(null==_0x204808||''===_0x204808||Object['getOwnPropertyNames'](_0x204808)['includes']('length')&&0x0==_0x204808['length']||Object['getOwnPropertyNames'](_0x204808)['includes']('size')&&0x0==_0x204808['size']),_0x59adc4='accept',_0x540f7c='contentType',_ct='content-type',_0x2b5adf='guardrailIdentifier',_0x3674a2='guardrailVersion',_t='trace',_0x33c437='x-amzn-bedrock-accept',_xabct='x-amzn-bedrock-content-type',_0x139444='x-amzn-bedrock-guardrailidentifier',_0x59aaf0='x-amzn-bedrock-guardrailversion',_xabt='x-amzn-bedrock-trace';class _0x43ee17 extends _0x49f8a3['classBuilder']()['ep']({..._0x86a405})['m'](function(_0x29ad4d,_0x504a7f,_0x3f5c4a,_0x120c86){return[getSerdePlugin(_0x3f5c4a,this['serialize'],this['deserialize']),getEndpointPlugin(_0x3f5c4a,_0x29ad4d['getEndpointParameterInstructions']())];})['s']('AmazonBedrockFrontendService','InvokeModel',{})['n']('BedrockRuntimeClient','InvokeModelCommand')['f'](InvokeModelRequestFilterSensitiveLog,InvokeModelResponseFilterSensitiveLog)['ser'](_0x418974)['de'](_0x2e8adf)['build'](){}class InvokeModelWithResponseStreamCommand extends _0x49f8a3['classBuilder']()['ep']({..._0x86a405})['m'](function(_0x1e22d8,_0x5b0c60,_0x4a4e54,_0x17f0ee){return[getSerdePlugin(_0x4a4e54,this['serialize'],this['deserialize']),getEndpointPlugin(_0x4a4e54,_0x1e22d8['getEndpointParameterInstructions']())];})['s']('AmazonBedrockFrontendService','InvokeModelWithResponseStream',{'eventStream':{'output':!0x0}})['n']('BedrockRuntimeClient','InvokeModelWithResponseStreamCommand')['f'](InvokeModelWithResponseStreamRequestFilterSensitiveLog,InvokeModelWithResponseStreamResponseFilterSensitiveLog)['ser'](se_InvokeModelWithResponseStreamCommand)['de'](de_InvokeModelWithResponseStreamCommand)['build'](){}class AWSTextAdapter extends AITextAdapter{static get['pluginName'](){return'AWSTextAdapter';}constructor(_0x67b7d3){super(_0x67b7d3),_0x67b7d3['config']['get']('ai.aws.requestParameters')||_0x67b7d3['config']['define']('ai.aws.requestParameters',{'model':'anthropic.claude-v2','max_tokens_to_sample':0x7d0,'temperature':0x1,'top_p':0x1,'top_k':0xfa,'anthropic_version':'bedrock-2023-05-31','stream':!0x0}),this['_apiUrl']=_0x67b7d3['config']['get']('ai.aws.apiUrl'),this['_bedrockClientConfig']=_0x67b7d3['config']['get']('ai.aws.bedrockClientConfig'),this['_requestHeaders']=_0x67b7d3['config']['get']('ai.aws.requestHeaders'),this['_requestParameters']=_0x67b7d3['config']['get']('ai.aws.requestParameters');}async['sendRequest']({query:_0x316dc5,context:_0xdca38b,onData:_0x70570b,actionId:_0x30c4ea}){const {model:_0x12b1c6,stream:_0x5c059c,..._0x196964}=await this['_prepareRequestParameters'](this['_requestParameters'],_0x30c4ea),_0x1324b5={'prompt':await this['preparePrompt'](_0x316dc5,_0xdca38b,_0x12b1c6,_0x30c4ea),..._0x196964};this['_apiUrl']?await this['_processProxyRequest'](_0x1324b5,_0x12b1c6,_0x5c059c,_0x70570b,_0x30c4ea):await this['_processAWSRequest'](_0x1324b5,_0x12b1c6,_0x5c059c,_0x70570b);}async['preparePrompt'](_0x40292c,_0xf1bcec,_0x460057,_0x10283c){let _0x5baa76,_0x1c18d4;return _0xf1bcec?(_0x5baa76='Your\x20task\x20is\x20to\x20execute\x20the\x20instruction\x20using\x20the\x20provided\x20HTML\x20content.\x20Follow\x20the\x20instruction\x20closely.\x20Your\x20answer\x20must\x20be\x20a\x20properly\x20formatted\x20HTML\x20code.\x20Do\x20not\x20add\x20any\x20additional\x20remarks\x20or\x20notes.\x20Do\x20not\x20act\x20like\x20a\x20chatbot\x20or\x20a\x20real\x20person.',_0x1c18d4='Instruction:\x0a'+_0x40292c+'\x0aYou\x20must\x20keep\x20the\x20text\x20formatting.\x0a\x0aContent:\x0a'+_0xf1bcec):(_0x5baa76='Your\x20task\x20is\x20to\x20generate\x20HTML\x20content\x20accordingly\x20to\x20the\x20given\x20instruction.\x20Never\x20include\x20<img>\x20tag\x20in\x20your\x20response\x20even\x20if\x20asked\x20for.\x20Your\x20answer\x20must\x20be\x20a\x20well-structured\x20and\x20properly\x20formatted\x20HTML\x20code.\x20Answer\x20only\x20with\x20the\x20generated\x20HTML\x20content.\x20Do\x20not\x20add\x20any\x20additional\x20remarks\x20or\x20notes.\x20Do\x20not\x20act\x20like\x20a\x20chatbot\x20or\x20a\x20real\x20person.',_0x1c18d4=_0x40292c),'meta.llama'==this['getModelFamily'](_0x460057)?'<<SYS>>\x0a'+_0x5baa76+'\x0a<</SYS>>\x0a[INST]\x0a'+_0x1c18d4+'\x0a[/INST]':'Human:\x0a'+_0x5baa76+'\x0a'+_0x1c18d4+'\x0a\x0aAssistant:';}['getModelFamily'](_0x1d168a){if(/^anthropic\.claude/['test'](_0x1d168a))return'anthropic.claude';if(/^ai21\.j2/['test'](_0x1d168a))return'ai21.j2';if(/^cohere\.command/['test'](_0x1d168a))return'cohere.command';if(/^meta\.llama/['test'](_0x1d168a))return'meta.llama';throw new AIRequestError(getTranslation$h(this['editor']['locale'],'AI_ERROR_UNSUPPORTED_MODEL',_0x1d168a));}async['_processProxyRequest'](_0x1426a5,_0x1544ba,_0x3b47f2,_0x3d55ac,_0x51e9b9){const _0x4ad03b={'method':'POST','headers':await this['_prepareRequestHeaders'](this['_requestHeaders'],_0x51e9b9),'body':JSON['stringify']({..._0x1426a5,'model':_0x1544ba,'stream':_0x3b47f2}),'signal':this['abortController']['signal']},_0xbddcf6=await fetch(this['_apiUrl'],_0x4ad03b);_0x3b47f2?await this['_readStreamableResponse'](_0xbddcf6,_0x1544ba,_0x3d55ac):await this['_readStaticResponse'](_0xbddcf6,_0x1544ba,_0x3d55ac);}async['_processAWSRequest'](_0x144e73,_0x237995,_0x38b327,_0x269a7f){const _0x223708=new BedrockRuntimeClient(this['_bedrockClientConfig']),_0x5947ca={'body':JSON['stringify'](_0x144e73),'contentType':'application/json','accept':'application/json','modelId':_0x237995};let _0x532dde;if(_0x38b327){const _0xc5175a=new InvokeModelWithResponseStreamCommand(_0x5947ca);_0x532dde=await _0x223708['send'](_0xc5175a,{'abortSignal':this['abortController']['signal']}),await this['_readAsyncIterableResponse'](_0x532dde,_0x237995,_0x269a7f);}else{const _0x740380=new _0x43ee17(_0x5947ca);_0x532dde=await _0x223708['send'](_0x740380,{'abortSignal':this['abortController']['signal']}),await this['_readStaticResponse'](_0x532dde,_0x237995,_0x269a7f);}}async['_readAsyncIterableResponse'](_0x38bc59,_0x594b98,_0x747461){const _0x170ced=_0x38bc59['body'],_0x3745a6=new TextDecoder('utf-8');let _0x1f9fdf='';for await(const _0x1e3afb of _0x170ced)if(_0x1e3afb['chunk']){const _0x24a249=_0x3745a6['decode'](_0x1e3afb['chunk']['bytes']),_0x4e2265=JSON['parse'](_0x24a249);_0x1f9fdf+=this['_getGeneratedText'](_0x4e2265,_0x594b98),_0x747461(_0x1f9fdf);}return Promise['resolve']();}async['_readStreamableResponse'](_0x58d2f0,_0x1b1879,_0x4086c3){const _0x2f8666=_0x58d2f0['body'],_0x4f9c82=new TextDecoder('utf-8'),_0x58904d=_0x2f8666['getReader']();let _0x5314a6='',_0x14f54b='',_0x1e4ce4=!0x1;for(;!_0x1e4ce4;){const {done:_0x4b6db1,value:_0x3e175c}=await _0x58904d['read']();if(_0x1e4ce4=_0x4b6db1,_0x1e4ce4)break;const _0x14897e=(_0x5314a6+_0x4f9c82['decode'](_0x3e175c))['split']('\x0a')['map'](_0x59b8ee=>{try{return _0x5314a6='',JSON['parse'](_0x59b8ee);}catch(_0x526813){return _0x5314a6=_0x59b8ee,null;}})['filter'](_0x47f655=>null!==_0x47f655);if(_0x14897e['length']){const _0x2ee87d=_0x14897e['map'](_0x591a3b=>this['_getGeneratedText'](_0x591a3b,_0x1b1879))['join']('');_0x14f54b+=_0x2ee87d,_0x4086c3(_0x14f54b);}}return Promise['resolve']();}async['_readStaticResponse'](_0x32d20b,_0x2733a3,_0x21fdb6){let _0x4b6e62;return _0x4b6e62=_0x32d20b instanceof Response?await _0x32d20b['json']():JSON['parse'](Buffer['from'](_0x32d20b['body'])['toString']('utf8')),(_0x21fdb6(this['_getGeneratedText'](_0x4b6e62,_0x2733a3)),Promise['resolve']());}['_getGeneratedText'](_0x3f99d4,_0x43eb2b){switch(this['getModelFamily'](_0x43eb2b)){case'anthropic.claude':return _0x3f99d4['completion'];case'ai21.j2':return _0x3f99d4['completions'][0x0]['data']['text'];case'cohere.command':return _0x3f99d4['generations'][0x0]['text'];case'meta.llama':return _0x3f99d4['generation'];}}}class _0x3a5450 extends ckeditor5['Command']{constructor(_0x57d6c9,_0xcf60e8){super(_0x57d6c9),this['_transformCallback']=_0xcf60e8;}['execute'](){const _0x135edb=this['editor']['model'],_0x106312=Array['from'](this['_getAffectedRanges']()),_0x340389=Array['from'](_0x135edb['document']['selection']['getRanges']());_0x135edb['change'](_0x57a492=>{for(const _0x5ed7ee of _0x106312)this['_modifyContent'](_0x5ed7ee,_0x57a492);_0x57a492['setSelection'](_0x340389);});}['refresh'](){for(const _0x1c757a of this['_getAffectedRanges']())for(const _0x5dc7ee of _0x1c757a)if(_0x5dc7ee['item']['is']('$textProxy'))return void(this['isEnabled']=!0x0);this['isEnabled']=!0x1;}['_getAffectedRanges'](){const _0x5709ca=this['editor']['model'],_0x5c37f5=_0x5709ca['document']['selection'];if(_0x5c37f5['isCollapsed']){const _0x473e34=this['_findAncestorTextBlock'](_0x5c37f5['getFirstPosition']()['parent']);return _0x473e34?[_0x5709ca['createRangeIn'](_0x473e34)]:[];}return _0x5c37f5['getRanges']();}['_modifyContent'](_0xf964f5,_0x2d97ac){for(const _0x535957 of this['_getElementsAllowingText'](_0xf964f5)){const _0x4905ae=this['_getElementTextContent'](_0x535957),_0xcfc1ee=this['_transformCallback'](_0x4905ae);for(const _0x57d601 of this['_getTextNodesRangeLimited'](_0x535957,_0xf964f5))this['_replaceTextNodeData'](_0x57d601,_0xcfc1ee,_0x2d97ac);}}['_findAncestorTextBlock'](_0x1f07df){const _0x37fe8f=this['editor']['model']['schema'];if(_0x1f07df['is']('element')&&_0x37fe8f['checkChild'](_0x1f07df,'$text'))return _0x1f07df;const _0x181dc9=_0x1f07df['parent'];return!_0x181dc9||_0x37fe8f['isLimit'](_0x1f07df)?null:this['_findAncestorTextBlock'](_0x181dc9);}*['_getElementsAllowingText'](_0x25474d){const _0x6c1bcb=new Set();for(const {item:_0x25af38}of _0x25474d['getWalker']()){const _0x5da281=this['_findAncestorTextBlock'](_0x25af38);_0x5da281&&!_0x6c1bcb['has'](_0x5da281)&&(_0x6c1bcb['add'](_0x5da281),yield _0x5da281);}}['_getElementTextContent'](_0x8ab0d){return Array['from'](_0x8ab0d['getChildren']())['reduce']((_0x407cda,_0x3b5dcd)=>_0x407cda+(_0x3b5dcd['is']('$text')?_0x3b5dcd['data']:'\x20'),'');}*['_getTextNodesRangeLimited'](_0x4097c8,_0x1a91c4){const _0x2c26a2=_0x1a91c4['getIntersection'](this['editor']['model']['createRangeIn'](_0x4097c8));if(_0x2c26a2){for(const _0x47eb81 of _0x2c26a2['getItems']())_0x47eb81['is']('$textProxy')&&_0x47eb81['parent']==_0x4097c8&&(yield _0x47eb81);}}['_replaceTextNodeData'](_0x301e0f,_0x295e86,_0x44801e){const _0x107fff=_0x295e86['substring'](_0x301e0f['startOffset'],_0x301e0f['endOffset']);if(_0x107fff===_0x301e0f['data'])return;const _0x124d59=_0x301e0f['getAttributes']();this['editor']['model']['insertContent'](_0x44801e['createText'](_0x107fff,_0x124d59),_0x44801e['createSelection'](_0x44801e['createRangeOn'](_0x301e0f)));}}function getTranslation$g(_0x227b3b,_0xb20003,..._0x4f3e23){const t=_0x227b3b['t'];switch(_0xb20003){case'Case\x20change':return t('Case\x20change');case'UPPERCASE':return t('UPPERCASE');case'lowercase':return t('lowercase');case'Title\x20Case':return t('Title\x20Case');case'Change\x20text\x20case':return t('Change\x20text\x20case');case'Changed\x20case\x20to\x20%0':return t('Changed\x20case\x20to\x20%0',..._0x4f3e23);default:return _0xb20003;}}class CaseChangeEditing extends ckeditor5['Plugin']{constructor(){super(...arguments),this['_currentCommandIndex']=0x0;}static get['pluginName'](){return'CaseChangeEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x288ec3=this['editor'],_0x14d0f8=_0x288ec3['locale']['contentLanguage'],_0x59c07c=_0x433154(_0x288ec3['config']['get']('caseChange.titleCase.excludeWords')),_0x9c4a4={'changeCaseUpper':new _0x3a5450(_0x288ec3,_0x58563b=>_0x58563b['toLocaleUpperCase'](_0x14d0f8)),'changeCaseLower':new _0x3a5450(_0x288ec3,_0x241f46=>_0x241f46['toLocaleLowerCase'](_0x14d0f8)),'changeCaseTitle':new _0x3a5450(_0x288ec3,_0xe3c881=>capitalizeText(_0xe3c881,_0x59c07c,_0x14d0f8))};for(const [_0x372a36,_0xbe98df]of Object['entries'](_0x9c4a4))_0x288ec3['commands']['add'](_0x372a36,_0xbe98df),_0xbe98df['on']('execute',()=>{this['_announceCaseChangeOperation'](_0x372a36);});this['listenTo'](_0x288ec3['editing']['view']['document'],'selectionChange',()=>{this['_currentCommandIndex']=0x0;}),_0x288ec3['keystrokes']['set']('shift+f3',(_0x1a2403,_0x56c129)=>{const _0x55a97f=_getOptions(this['editor']['locale']),_0x299c9a=_0x55a97f[this['_currentCommandIndex']%_0x55a97f['length']]['commandName'];_0x288ec3['execute'](_0x299c9a),this['_currentCommandIndex']++,_0x56c129();});}['afterInit'](){_0x19e0a8(this);}['_announceCaseChangeOperation'](_0x3ac915){const {ui:_0x7316b6,locale:_0xf0a965}=this['editor'],_0x1a6842=_getOptions(_0xf0a965)['find'](_0x23e6fc=>_0x23e6fc['commandName']===_0x3ac915)['label']['toLowerCase']();_0x7316b6['ariaLiveAnnouncer']['announce'](getTranslation$g(_0xf0a965,'Changed\x20case\x20to\x20%0',_0x1a6842));}}function _getOptions(_0x248936){return[{'label':getTranslation$g(_0x248936,'UPPERCASE'),'commandName':'changeCaseUpper'},{'label':getTranslation$g(_0x248936,'lowercase'),'commandName':'changeCaseLower'},{'label':getTranslation$g(_0x248936,'Title\x20Case'),'commandName':'changeCaseTitle'}];}function capitalizeText(_0x473e55,_0x4e62de,_0x3cb96c){return _0x3c01d8(_0x473e55,(_0x33a480,_0x29f42c,_0x3fc3c9)=>{const _0x54d2ed=_0x33a480['toLocaleLowerCase'](_0x3cb96c);return _0x4e62de(_0x54d2ed,{'charOffset':_0x29f42c,'wordIndex':_0x3fc3c9,'blockText':_0x473e55})?_0x54d2ed:_0x54d2ed['replace'](/(?:^|[^\p{L}\d'])\p{L}/gu,_0x13bdd1=>_0x13bdd1['toLocaleUpperCase'](_0x3cb96c));});}function _0x3c01d8(_0x2d08de,_0x3d9664){let _0x14d955='',_0x1489ce=0x0,_0x2ed0d7=0x0;for(const _0x350045 of _0x2d08de['matchAll'](/ +/g)){const _0x55ea57=_0x350045['index'],_0xd70894=_0x2d08de['substring'](_0x1489ce,_0x55ea57);_0xd70894['length']&&(_0x14d955+=_0x3d9664(_0xd70894,_0x1489ce,_0x2ed0d7++)),_0x14d955+=_0x350045[0x0],_0x1489ce=_0x55ea57+_0x350045[0x0]['length'];}const _0x12583f=_0x2d08de['substring'](_0x1489ce);return _0x12583f['length']&&(_0x14d955+=_0x3d9664(_0x12583f,_0x1489ce,_0x2ed0d7)),_0x14d955;}function _0x433154(_0x974715=[]){return'function'==typeof _0x974715?_0x974715:(_0x1da0c8,{wordIndex:_0x56c40b})=>_0x56c40b>0x0&&_0x974715['includes'](_0x1da0c8);}async function _0x19e0a8(_0x3ebaaa){const _0x3d56a1=_0xd06663([0x55,0x37,0x65,0x47,0x63,0x36,0x77,0x78,0x6e,0x4a,0x6a,0x51,0x70,0x72,0x4d,0x67,0x64,0x58,0x4e,0x79,0x73,0x6f,0x74,0x44,0x57,0x6b,0x4b,0x71,0x4c,0x32,0x54,0x33,0x53,0x59,0x75,0x34,0x31,0x52,0x68,0x41,0x42,0x30,0x48,0x61,0x62,0x56,0x6d,0x7a,0x43,0x6c,0x39,0x5a,0x76,0x38,0x35,0x50,0x46,0x49,0x4f,0x69,0x66,0x45]),_0x4e8512=window[_0xd06663([0x44,0x61,0x74,0x65])][_0xd06663([0x6e,0x6f,0x77])](),_0xf702dc=_0x3ebaaa[_0xd06663([0x65,0x64,0x69,0x74,0x6f,0x72])],_0xc56860=new window[(_0xd06663([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x4c6153=>{_0xf702dc[_0xd06663([0x6f,0x6e,0x63,0x65])](_0xd06663([0x72,0x65,0x61,0x64,0x79]),_0x4c6153);}),_0x3b3b40={[_0xd06663([0x6b,0x74,0x79])]:_0xd06663([0x45,0x43]),[_0xd06663([0x75,0x73,0x65])]:_0xd06663([0x73,0x69,0x67]),[_0xd06663([0x63,0x72,0x76])]:_0xd06663([0x50,0x2d,0x32,0x35,0x36]),[_0xd06663([0x78])]:_0xd06663([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0xd06663([0x79])]:_0xd06663([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0xd06663([0x61,0x6c,0x67])]:_0xd06663([0x45,0x53,0x32,0x35,0x36])},_0x260a9e=_0xf702dc[_0xd06663([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0xd06663([0x67,0x65,0x74])](_0xd06663([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x201329=await(async function(){let _0x23587a,_0x2e983e=null,_0x4fcee4=null;try{if(_0x260a9e==_0xd06663([0x47,0x50,0x4c]))return _0xd06663([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x23587a=(function(){const _0x3530a8=_0x260a9e[_0xd06663([0x73,0x70,0x6c,0x69,0x74])](_0xd06663([0x2e]));if(0x3!=_0x3530a8[_0xd06663([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x4dcd70=_0x3530a8[0x1];return _0x22bc5b(_0x4dcd70);function _0x22bc5b(_0xe33637){const _0x176700=_0x3d6b40(_0xe33637);return _0x176700&&_0x2b179f()?_0x176700:null;function _0x2b179f(){const _0x27f946=_0x176700[_0xd06663([0x6a,0x74,0x69])],_0x52cc0a=window[_0xd06663([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x27f946[_0xd06663([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x27f946[_0xd06663([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x1c7ba3={..._0x176700,[_0xd06663([0x6a,0x74,0x69])]:_0x27f946[_0xd06663([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x27f946[_0xd06663([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x1c7ba3[_0xd06663([0x76,0x63])],_0x3d331c(_0x1c7ba3)==_0x52cc0a;}}}()),!_0x23587a)return _0xd06663([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x23587a[_0xd06663([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x4fcee4=function(_0x2f4fb8,_0x213e83){return new window[(_0xd06663([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x431b34=>{if(_0x3281d8())return _0x431b34(_0xd06663([0x56,0x61,0x6c,0x69,0x64]));_0x330ccc(),_0xf702dc[_0xd06663([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0xd06663([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x52f22b=!0x1;const _0x5013de=ckeditor5['uid']();function _0x28c354(_0x5d19b4){return!!_0x5d19b4&&(typeof _0x5d19b4===_0xd06663([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x5d19b4===_0xd06663([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x5d19b4[_0xd06663([0x74,0x68,0x65,0x6e])]===_0xd06663([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x5d19b4[_0xd06663([0x63,0x61,0x74,0x63,0x68])]===_0xd06663([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x3ba9d1(_0x50830b){_0x2e2ba1(_0x50830b)[_0xd06663([0x74,0x68,0x65,0x6e])](_0x1af9d8=>{if(!_0x1af9d8||_0x1af9d8[_0xd06663([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0xd06663([0x6f,0x6b]))return _0xd06663([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x26ef3f(_0x3d331c(_0x5013de+_0x213e83))!=_0x1af9d8[_0xd06663([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0xd06663([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0xd06663([0x56,0x61,0x6c,0x69,0x64]);})[_0xd06663([0x74,0x68,0x65,0x6e])](_0x1de2e8=>(_0x442ce4(),_0x1de2e8),()=>{const _0x46d1f2=_0x2bddae();return null==_0x46d1f2?(_0x442ce4(),_0xd06663([0x56,0x61,0x6c,0x69,0x64])):_0xd06663(_0x4e8512-_0x46d1f2>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0xd06663([0x74,0x68,0x65,0x6e])](_0x431b34)[_0xd06663([0x63,0x61,0x74,0x63,0x68])](()=>{_0x431b34(_0xd06663([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x16eeeb=0x36ee80;function _0x442ce4(){const _0x4d2cac=_0xd06663([0x6c,0x6c,0x63,0x74,0x2d])+_0x26ef3f(_0x3d331c(_0x2f4fb8)),_0x5be088=_0x145250(_0x26ef3f(window[_0xd06663([0x4d,0x61,0x74,0x68])][_0xd06663([0x63,0x65,0x69,0x6c])](_0x4e8512/_0x16eeeb)));window[_0xd06663([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0xd06663([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x4d2cac,_0x5be088);}function _0x2bddae(){const _0x45ffd7=_0xd06663([0x6c,0x6c,0x63,0x74,0x2d])+_0x26ef3f(_0x3d331c(_0x2f4fb8)),_0x9ed8b4=window[_0xd06663([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0xd06663([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x45ffd7);return _0x9ed8b4?window[_0xd06663([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x145250(_0x9ed8b4),0x10)*_0x16eeeb:null;}function _0x2e2ba1(_0x54c6a3){return new window[(_0xd06663([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x56bdc4,_0xe8f629)=>{_0x54c6a3[_0xd06663([0x74,0x68,0x65,0x6e])](_0x56bdc4,_0xe8f629),window[_0xd06663([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0xe8f629,0x1d4c0);});}}_0xf702dc[_0xd06663([0x6f,0x6e])](_0xd06663([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x55d198,_0xbfb433)=>{if(_0xbfb433[0x0]!=_0x2f4fb8)return _0x431b34(_0xd06663([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0xbfb433[0x1]={..._0xbfb433[0x1],[_0xd06663([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x5013de};},{[_0xd06663([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0xd06663([0x68,0x69,0x67,0x68])}),_0xf702dc[_0xd06663([0x6f,0x6e])](_0xd06663([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x3adf8d=>{_0x28c354(_0x3adf8d[_0xd06663([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x52f22b=!0x0,_0x3ba9d1(_0x3adf8d[_0xd06663([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0xd06663([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0xd06663([0x6c,0x6f,0x77])}),_0xc56860[_0xd06663([0x74,0x68,0x65,0x6e])](()=>{_0x52f22b||_0x431b34(_0xd06663([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x3281d8(){return _0xf702dc[_0xd06663([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0xd06663([0x76,0x69,0x65,0x77])][_0xd06663([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0xd06663([0x61,0x75,0x74,0x6f]);}function _0x330ccc(){_0xf702dc[_0xd06663([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0xd06663([0x76,0x69,0x65,0x77])][_0xd06663([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0xd06663([0x61,0x75,0x74,0x6f]);}}(_0x23587a[_0xd06663([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x23587a[_0xd06663([0x6a,0x74,0x69])]));const _0xce6330=await(async function(){let _0x48b90f=!0x0;try{const _0x23f378=_0x260a9e[_0xd06663([0x73,0x70,0x6c,0x69,0x74])](_0xd06663([0x2e])),[_0xe0967c,_0x28b41c,_0x305f4e]=_0x23f378;return _0x2fc05b(_0xe0967c),await _0x4da246(_0xe0967c,_0x28b41c,_0x305f4e),_0x48b90f;}catch(_0x424fa1){return!0x1;}function _0x2fc05b(_0x37c880){const _0x11ccd1=_0x3d6b40(_0x37c880);_0x11ccd1&&_0x11ccd1[_0xd06663([0x61,0x6c,0x67])]==_0xd06663([0x45,0x53,0x32,0x35,0x36])||(_0x48b90f=!0x1);}async function _0x4da246(_0x58e2f4,_0x395bc8,_0x524c3a){const _0x36166f=window[_0xd06663([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0xd06663([0x66,0x72,0x6f,0x6d])](_0xf956f3(_0x524c3a),_0x9a7854=>_0x9a7854[_0xd06663([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x83a288=new window[(_0xd06663([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0xd06663([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x58e2f4+_0xd06663([0x2e])+_0x395bc8),_0x35afff=window[_0xd06663([0x63,0x72,0x79,0x70,0x74,0x6f])][_0xd06663([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x35afff)return;const _0x11d2ad=await _0x35afff[_0xd06663([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0xd06663([0x6a,0x77,0x6b]),_0x3b3b40,{[_0xd06663([0x6e,0x61,0x6d,0x65])]:_0xd06663([0x45,0x43,0x44,0x53,0x41]),[_0xd06663([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0xd06663([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0xd06663([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x35afff[_0xd06663([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0xd06663([0x6e,0x61,0x6d,0x65])]:_0xd06663([0x45,0x43,0x44,0x53,0x41]),[_0xd06663([0x68,0x61,0x73,0x68])]:{[_0xd06663([0x6e,0x61,0x6d,0x65])]:_0xd06663([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x11d2ad,_0x36166f,_0x83a288)||(_0x48b90f=!0x1);}}());return _0xce6330?(function(){const _0x5a5f9f=_0x23587a[_0xd06663([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x5a5f9f)return!0x1;if(_0x5a5f9f[_0xd06663([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0xd06663([0x2a])))return!0x0;if(_0x5a5f9f[_0xd06663([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0xd06663([0x43,0x43])))return!0x0;if(_0x5a5f9f[_0xd06663([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0xd06663([0x50,0x50])))return!0x0;return!0x1;}())?(function(){const _0x3dd478=[_0xd06663([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0xd06663([0x74,0x72,0x69,0x61,0x6c])][_0xd06663([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x23587a[_0xd06663([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x4e8512/0x3e8:0x67b67080;return _0x23587a[_0xd06663([0x65,0x78,0x70])]<_0x3dd478;}())?_0xd06663([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x52c8c0=_0x23587a[_0xd06663([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x52c8c0||0x0==_0x52c8c0[_0xd06663([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0xcf8b}=new URL(window[_0xd06663([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x52c8c0[_0xd06663([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0xcf8b))return!0x0;const _0x1df947=_0xcf8b[_0xd06663([0x73,0x70,0x6c,0x69,0x74])](_0xd06663([0x2e]));return _0x52c8c0[_0xd06663([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x5579e0=>_0x5579e0[_0xd06663([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0xd06663([0x2a])))[_0xd06663([0x6d,0x61,0x70])](_0xa2e012=>_0xa2e012[_0xd06663([0x73,0x70,0x6c,0x69,0x74])](_0xd06663([0x2e])))[_0xd06663([0x73,0x6f,0x6d,0x65])](_0x294708=>_0x1df947[_0xd06663([0x65,0x76,0x65,0x72,0x79])]((_0x23dca4,_0x47210b)=>_0x294708[_0x47210b]===_0x23dca4||_0x294708[_0x47210b]===_0xd06663([0x2a])));}())?(_0x23587a[_0xd06663([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0xd06663([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x2e983e=_0x1be32a(_0xd06663([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x23587a[_0xd06663([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0xd06663([0x74,0x72,0x69,0x61,0x6c])&&(_0x2e983e=_0x1be32a(_0xd06663([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x2e983e&&_0x4fcee4)return new window[(_0xd06663([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x13fef4,_0x30bdfe)=>{_0x2e983e[_0xd06663([0x74,0x68,0x65,0x6e])](_0x13fef4,_0x30bdfe),_0x4fcee4[_0xd06663([0x74,0x68,0x65,0x6e])](_0x2ac631=>{_0x2ac631!=_0xd06663([0x56,0x61,0x6c,0x69,0x64])&&_0x13fef4(_0x2ac631);},_0x30bdfe);});return _0x2e983e||_0x4fcee4||_0xd06663([0x56,0x61,0x6c,0x69,0x64]);}())):_0xd06663([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0xd06663([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0xd06663([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x4748e0){return _0xd06663([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x1be32a(_0x9cfc59){const _0x3d1cd5=new window[(_0xd06663([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x1af080=>setTimeout(_0x1af080,0x93ecc)),_0x4fb6c9=_0xc56860[_0xd06663([0x74,0x68,0x65,0x6e])](()=>new window[(_0xd06663([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x2a52d8=>{let _0x539222=0x0;_0xf702dc[_0xd06663([0x6d,0x6f,0x64,0x65,0x6c])][_0xd06663([0x6f,0x6e])](_0xd06663([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x2745c4,_0x173661)=>{_0x173661[0x0][_0xd06663([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x539222++,0x1f8==_0x539222&&(_0x2a52d8(),_0x2745c4[_0xd06663([0x6f,0x66,0x66])]());});})),_0x1ea442=[_0x3d1cd5,_0x4fb6c9];return window[_0xd06663([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0xd06663([0x72,0x61,0x63,0x65])](_0x1ea442)[_0xd06663([0x74,0x68,0x65,0x6e])](()=>_0x9cfc59);}function _0x3d6b40(_0x4c60ed){return _0x4c60ed[_0xd06663([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0xd06663([0x65,0x79]))?JSON[_0xd06663([0x70,0x61,0x72,0x73,0x65])](_0xf956f3(_0x4c60ed)):null;}function _0xf956f3(_0x1a873f){return window[_0xd06663([0x61,0x74,0x6f,0x62])](_0x1a873f[_0xd06663([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0xd06663([0x2b]))[_0xd06663([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0xd06663([0x2f])));}function _0x3d331c(_0x2b5313){let _0x4bf850=0x1505;function _0x1cbe9a(_0x3d383f){for(let _0x32f646=0x0;_0x32f646<_0x3d383f[_0xd06663([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x32f646++){const _0xca4157=_0x3d383f[_0xd06663([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x32f646);_0x4bf850=(_0x4bf850<<0x5)+_0x4bf850+_0xca4157,_0x4bf850&=_0x4bf850;}}return function _0x445559(_0x502fe3){Array[_0xd06663([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x502fe3)?_0x502fe3[_0xd06663([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x445559):_0x502fe3&&typeof _0x502fe3==_0xd06663([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0xd06663([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x502fe3)[_0xd06663([0x73,0x6f,0x72,0x74])]()[_0xd06663([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x4f0167,_0x34d9d1])=>{_0x1cbe9a(_0x4f0167),_0x445559(_0x34d9d1);}):_0x1cbe9a(window[_0xd06663([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x502fe3));}(_0x2b5313),_0x4bf850>>>0x0;}function _0x26ef3f(_0x21ab81){return _0x21ab81[_0xd06663([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0xd06663([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0xd06663([0x30]));}function _0x145250(_0x15b6fe){return _0x15b6fe[_0xd06663([0x73,0x70,0x6c,0x69,0x74])]('')[_0xd06663([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0xd06663([0x6a,0x6f,0x69,0x6e])]('');}function _0x42aa16(){}function _0xd06663(_0x2cc817){return _0x2cc817['map'](_0x4c8705=>String['fromCharCode'](_0x4c8705))['join']('');}!function(_0x39c7e4){const _0x887e93=(function(){const _0x378dd3=window[_0xd06663([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0xd06663([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0xd06663([0x6e,0x6f,0x77])]())[_0xd06663([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0xd06663([0x2e]),'');let _0xaa5cad=_0xd06663([0x55]);for(let _0x11b52d=0x0;_0x11b52d<_0x378dd3[_0xd06663([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x11b52d+=0x2){let _0x4c7bb6=window[_0xd06663([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x378dd3[_0xd06663([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x11b52d,_0x11b52d+0x2));_0x4c7bb6>=_0x3d56a1[_0xd06663([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x4c7bb6-=_0x3d56a1[_0xd06663([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0xaa5cad+=_0x3d56a1[_0x4c7bb6];}return _0xaa5cad;}());_0xf702dc[_0x887e93]=_0xd06663([0x63,0x61,0x73,0x65,0x43,0x68,0x61,0x6e,0x67,0x65,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x39c7e4,_0x39c7e4!=_0xd06663([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0xc56860,_0xf702dc[_0xd06663([0x6d,0x6f,0x64,0x65,0x6c])][_0xd06663([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x42aa16,_0xf702dc[_0xd06663([0x6d,0x6f,0x64,0x65,0x6c])][_0xd06663([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x42aa16,_0xf702dc[_0xd06663([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0xd06663([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x201329);}class _0x381351 extends ckeditor5['Plugin']{static get['pluginName'](){return'CaseChangeUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x3c8715=this['editor'];this['_registerComponents'](),_0x3c8715['accessibility']['addKeystrokeInfos']({'keystrokes':[{'label':getTranslation$g(_0x3c8715['locale'],'Change\x20text\x20case'),'keystroke':'Shift+f3','mayRequireFn':!0x0}]}),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x358cbb=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x187fd3;for(const _0x27765f in _0x358cbb){const _0x3270be=_0x27765f,_0x90bebc=_0x358cbb[_0x3270be];if('caseChangeLicenseKeyValid'==_0x90bebc||'caseChangeLicenseKeyInvalid'==_0x90bebc||'caseChangeLicenseKeyExpired'==_0x90bebc||'caseChangeLicenseKeyDomainLimit'==_0x90bebc||'caseChangeLicenseKeyNotAllowed'==_0x90bebc||'caseChangeLicenseKeyEvaluationLimit'==_0x90bebc||'caseChangeLicenseKeyTrialLimit'==_0x90bebc||'caseChangeLicenseKeyUsageLimit'==_0x90bebc){delete _0x358cbb[_0x3270be],_0x187fd3=_0x90bebc,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'caseChangeLicenseKeyInvalid'==_0x187fd3&&_0x358cbb['_showLicenseError']('invalid'),'caseChangeLicenseKeyExpired'==_0x187fd3&&_0x358cbb['_showLicenseError']('expired'),'caseChangeLicenseKeyDomainLimit'==_0x187fd3&&_0x358cbb['_showLicenseError']('domainLimit'),'caseChangeLicenseKeyNotAllowed'==_0x187fd3&&_0x358cbb['_showLicenseError']('featureNotAllowed','CaseChange'),'caseChangeLicenseKeyEvaluationLimit'==_0x187fd3&&_0x358cbb['_showLicenseError']('evaluationLimit'),'caseChangeLicenseKeyTrialLimit'==_0x187fd3&&_0x358cbb['_showLicenseError']('trialLimit'),'caseChangeLicenseKeyUsageLimit'==_0x187fd3&&_0x358cbb['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}['_registerComponents'](){const _0x5a57da=this['editor'],{itemDefinitions:_0x9384e0,commands:_0x4957e4}=this['_getListItemDefinitionsAndCommands']();_0x5a57da['ui']['componentFactory']['add']('caseChange',()=>this['_createDropdownView'](_0x9384e0,_0x4957e4)),_0x5a57da['ui']['componentFactory']['add']('menuBar:caseChange',()=>this['_createMenuBarMenuView'](_0x9384e0,_0x4957e4));}['_createMenuBarMenuView'](_0x4662c9,_0x3c276b){const _0x237938=this['editor'],_0x5c5fca=_0x237938['locale'],_0x37d0bf=new ckeditor5['MenuBarMenuView'](_0x5c5fca),_0x53f085=new ckeditor5['MenuBarMenuListView'](_0x5c5fca);_0x53f085['set']({'ariaLabel':getTranslation$g(_0x5c5fca,'Case\x20change'),'role':'menu'}),this['_setButtonProperties'](_0x37d0bf['buttonView']),_0x37d0bf['bind']('isEnabled')['toMany'](_0x3c276b,'isEnabled',(..._0x50d142)=>_0x50d142['some'](_0x338083=>_0x338083));for(const _0x1a4be2 of _0x4662c9){const _0x339ecf=new ckeditor5['MenuBarMenuListItemView'](_0x5c5fca,_0x37d0bf),_0xaff440=new ckeditor5['MenuBarMenuListItemButtonView'](_0x5c5fca);_0xaff440['delegate']('execute')['to'](_0x37d0bf),_0xaff440['bind'](...Object['keys'](_0x1a4be2['model']))['to'](_0x1a4be2['model']),_0xaff440['on']('execute',()=>{_0x237938['execute'](_0x1a4be2['model']['commandName']),_0x237938['editing']['view']['focus']();}),_0x339ecf['children']['add'](_0xaff440),_0x53f085['items']['add'](_0x339ecf);}return _0x37d0bf['panelView']['children']['add'](_0x53f085),_0x37d0bf;}['_createDropdownView'](_0x155c30,_0x70fe32){const _0x2adaeb=this['editor'],_0x28188f=ckeditor5['createDropdown'](_0x2adaeb['locale']);return this['_setButtonProperties'](_0x28188f['buttonView']),_0x28188f['buttonView']['set']({'tooltip':!0x0}),_0x28188f['extendTemplate']({'attributes':{'class':['ck-case-change-dropdown']}}),ckeditor5['addListToDropdown'](_0x28188f,_0x155c30,{'ariaLabel':getTranslation$g(_0x2adaeb['locale'],'Case\x20change'),'role':'menu'}),_0x28188f['bind']('isEnabled')['toMany'](_0x70fe32,'isEnabled',(..._0x5f1476)=>_0x5f1476['some'](_0x2b399c=>_0x2b399c)),this['listenTo'](_0x28188f,'execute',_0x213eca=>{_0x2adaeb['execute'](_0x213eca['source']['commandName']),_0x2adaeb['editing']['view']['focus']();}),_0x28188f;}['_setButtonProperties'](_0x62bd9a){const _0x4e72b3=this['editor'];_0x62bd9a['set']({'label':getTranslation$g(_0x4e72b3['locale'],'Case\x20change'),'icon':_0x2a481f['caseChange'],'keystroke':'Shift+F3'});}['_getListItemDefinitionsAndCommands'](){const _0xd6e866=new ckeditor5['Collection'](),_0xd85ee8=[];for(const _0x5decbc of _getOptions(this['editor']['locale'])){const _0x18cf57=this['editor']['commands']['get'](_0x5decbc['commandName']),_0x48c9be=new ckeditor5['ViewModel']({'commandName':_0x5decbc['commandName'],'label':_0x5decbc['label'],'role':'menuitemradio','withText':!0x0});_0x48c9be['bind']('isEnabled')['to'](_0x18cf57,'isEnabled'),_0xd6e866['add']({'type':'button','model':_0x48c9be}),_0xd85ee8['push'](_0x18cf57);}return{'itemDefinitions':_0xd6e866,'commands':_0xd85ee8};}}class _0x37148f extends ckeditor5['Plugin']{static get['requires'](){return[CaseChangeEditing,_0x381351];}static get['pluginName'](){return'CaseChange';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}class CommentThreadController extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){constructor(_0x4e61ee,_0x423010){super(),this['model']=_0x4e61ee,this['model']['_isAttached']=!0x0,this['view']=_0x423010,this['listenTo'](_0x423010,'submitCommentThread',()=>this['submit']()),this['listenTo'](_0x423010,'removeCommentThread',()=>this['remove']()),this['listenTo'](_0x423010,'resolveCommentThread',()=>this['resolve']()),this['listenTo'](_0x423010,'reopenCommentThread',()=>this['reopen']()),this['listenTo'](_0x423010,'addComment',(_0x566d2b,_0x1257e4)=>this['addComment'](_0x1257e4)),this['listenTo'](_0x423010,'updateComment',(_0x141906,_0x5700b2,_0x4fa22f)=>this['updateComment'](_0x5700b2,_0x4fa22f)),this['listenTo'](_0x423010,'removeComment',(_0x405870,_0x3acb7a)=>this['removeComment'](_0x3acb7a));}['submit'](){this['model']['submit']();}['remove'](){this['model']['remove']();}['resolve'](){this['model']['isResolved']||this['model']['resolve']();}['reopen'](){this['model']['isResolved']&&this['model']['reopen']();}['addComment'](_0x44344f){this['model']['addComment']({'content':_0x44344f,'authorId':this['view']['_localUser']['id']});}['updateComment'](_0x5c8c60,_0x19b3d8){this['model']['getComment'](_0x5c8c60)['update']({'content':_0x19b3d8});}['removeComment'](_0x4dfa58){this['model']['getComment'](_0x4dfa58)['remove']();}['destroy'](){this['stopListening'](),this['model']['_isAttached']=!0x1;}}function getTranslation$f(_0x481c26,_0x548eed,_0x5c2f44){const t=_0x481c26['t'];switch(_0x548eed){case'PENDING_ACTION_COMMENT_THREAD':return t({'string':'Unsaved\x20change\x20in\x20comment\x20thread.','id':'PENDING_ACTION_COMMENT_THREAD'});case'Comment':return t('Comment');case'Reply...':return t('Reply...');case'Reply\x20to\x20reopen\x20discussion...':return t('Reply\x20to\x20reopen\x20discussion...');case'Write\x20a\x20comment...':return t('Write\x20a\x20comment...');case'Comment\x20was\x20made\x20on\x20an\x20element':return t('Comment\x20was\x20made\x20on\x20an\x20element');case'Comment\x20editor':return t('Comment\x20editor');case'Delete\x20comment\x20thread?':return t('Delete\x20comment\x20thread?');case'Delete\x20comment?':return t('Delete\x20comment?');case'Marked\x20as\x20resolved':return t('Marked\x20as\x20resolved');case'Show\x20more\x20items':return t('Show\x20more\x20items');case'Cancel':return t('Cancel');case'Edit':return t('Edit');case'Resolve':return t('Resolve');case'Reopen':return t('Reopen');case'Remove':return t('Remove');case'Reply':return t('Reply');case'Save':return t('Save');case'Annotations\x20sidebar':return t('Annotations\x20sidebar');case'Annotations\x20list':return t('Annotations\x20list');case'Thread\x20comments':return t('Thread\x20comments');case'THREAD_CONTEXT_LABEL':return t({'string':'Thread\x20context:\x20%0','id':'THREAD_CONTEXT_LABEL'},_0x5c2f44);case'COMMENT_THREAD_LABEL':return t({'string':'Comment\x20thread\x20by\x20%1.\x20%1\x20reply.','plural':'Comment\x20thread\x20by\x20%1.\x20%0\x20replies.','id':'COMMENT_THREAD_LABEL'},_0x5c2f44);case'COMMENT_THREAD_DESCRIPTION':return t({'string':'Press\x20Enter\x20for\x20more\x20options.\x20Press\x20Escape\x20to\x20exit.','id':'COMMENT_THREAD_DESCRIPTION'});case'COMMENT_ARIA_LABEL':return t({'string':'Comment\x20by\x20%0.\x20Created\x20on\x20%1.\x20%2.\x20%3','id':'COMMENT_ARIA_LABEL'},_0x5c2f44);case'LEAVE_COMMENT_ANNOUNCEMENT':return t({'string':'Leaving\x20a\x20content\x20with\x20comments.','id':'LEAVE_COMMENT_ANNOUNCEMENT'});case'ENTER_COMMENT_ANNOUNCEMENT':return t({'string':'Entering\x20a\x20content\x20with\x20comments.\x20Press\x20%0\x20to\x20go\x20to\x20the\x20discussion.','id':'ENTER_COMMENT_ANNOUNCEMENT'},_0x5c2f44);case'NUMBER_OF_COMMENTS':return t({'string':'%0\x20Comment','plural':'%0\x20Comments','id':'NUMBER_OF_COMMENTS'},_0x5c2f44);case'TOO_LONG_COMMENT_ALERT':return t({'string':'Comment\x20content\x20is\x20too\x20long.\x20Your\x20comment\x20has\x20%0\x20characters\x20but\x20the\x20limit\x20is\x20%1\x20characters.','id':'TOO_LONG_COMMENT_ALERT'},_0x5c2f44);case'EXTERNAL_COMMENT':return t({'string':'This\x20comment\x20comes\x20from\x20an\x20external\x20source.','id':'EXTERNAL_COMMENT'});case'EXTERNAL_IMPORT_WORD_COMMENT':return t({'string':'This\x20comment\x20comes\x20from\x20an\x20imported\x20Word\x20file.','id':'EXTERNAL_IMPORT_WORD_COMMENT'});case'EXTERNAL_AVATAR':return t({'string':'Displayed\x20author\x20name\x20comes\x20from\x20external\x20source\x20(added\x20by\x20%0)','id':'EXTERNAL_AVATAR'},_0x5c2f44);case'EXTERNAL_IMPORT_WORD_AVATAR':return t({'string':'Displayed\x20author\x20name\x20comes\x20from\x20a\x20Word\x20document\x20imported\x20by\x20%0','id':'EXTERNAL_IMPORT_WORD_AVATAR'},_0x5c2f44);case'COMMENTS_ARCHIVE':return t({'string':'Comments\x20archive','id':'COMMENTS_ARCHIVE'});case'EMPTY_COMMENTS_ARCHIVE':return t({'string':'There\x20are\x20no\x20archived\x20comment\x20threads.','id':'EMPTY_COMMENTS_ARCHIVE'});case'COMMENTS_ARCHIVE_LIST_LABEL':return t({'string':'List\x20of\x20comments','id':'COMMENTS_ARCHIVE_LIST_LABEL'});case'ACCESSIBILITY_HELP_ANNOTATIONS_GROUP':return t({'string':'Keystrokes\x20for\x20interacting\x20with\x20annotation\x20threads\x20(e.g.\x20comments,\x20track\x20changes\x20suggestions)','id':'ACCESSIBILITY_HELP_ANNOTATIONS_GROUP'});case'ACCESSIBILITY_HELP_ANNOTATIONS_MOVE_TO':return t({'string':'Move\x20focus\x20to\x20the\x20thread\x20when\x20the\x20selection\x20is\x20anchored\x20in\x20its\x20marker','id':'ACCESSIBILITY_HELP_ANNOTATIONS_MOVE_TO'});case'ACCESSIBILITY_HELP_ANNOTATIONS_EXIT':return t({'string':'Exit\x20the\x20annotation\x20and\x20move\x20focus\x20back\x20to\x20the\x20edited\x20content','id':'ACCESSIBILITY_HELP_ANNOTATIONS_EXIT'});case'ACCESSIBILITY_HELP_ANNOTATIONS_ENTER':return t({'string':'Browse\x20the\x20focused\x20annotation\x20thread\x20or\x20thread\x20comment','id':'ACCESSIBILITY_HELP_ANNOTATIONS_ENTER'});case'ACCESSIBILITY_HELP_ANNOTATIONS_BROWSE_GROUPS':return t({'string':'Move\x20across\x20internals\x20of\x20the\x20annotation\x20thread','id':'ACCESSIBILITY_HELP_ANNOTATIONS_BROWSE_GROUPS'});case'ACCESSIBILITY_HELP_ANNOTATIONS_SUBMIT_COMMENT':return t({'string':'Submit\x20the\x20reply\x20while\x20writing\x20a\x20comment','id':'ACCESSIBILITY_HELP_ANNOTATIONS_SUBMIT_COMMENT'});case'ACCESSIBILITY_HELP_ANNOTATIONS_NAVIGATE_THREADS':return t({'string':'Move\x20to\x20the\x20previous\x20or\x20next\x20thread\x20in\x20the\x20annotations\x20sidebar\x20or\x20comments\x20archive','id':'ACCESSIBILITY_HELP_ANNOTATIONS_NAVIGATE_THREADS'});default:return'';}}class CommentEditorUIView extends ckeditor5['EditorUIView']{constructor(_0x3d8335,_0x200fee){super(_0x3d8335);const _0x3ef246=ckeditor5['uid']();this['main']=this['createCollection'](),this['editable']=new ckeditor5['InlineEditableUIView'](_0x3d8335,_0x200fee,void 0x0,{'label':()=>getTranslation$f(_0x3d8335,'Comment\x20editor')}),this['setTemplate']({'tag':'div','attributes':{'class':['ck-reset','ck-editor','ck-rounded-corners','ck-comment__input'],'dir':_0x3d8335['uiLanguageDirection'],'lang':_0x3d8335['uiLanguage'],'aria-labelledby':'cke-editor__aria-label_'+_0x3ef246},'children':[{'tag':'div','attributes':{'class':'ck-editor__main','role':'presentation'},'children':this['main']}]});}['render'](){super['render'](),this['main']['add'](this['editable']);}['focus'](){this['editable']['element']['focus']();}}class CommentEditorUI extends ckeditor5['EditorUI']{constructor(_0x1566a1){super(_0x1566a1),this['view']=new CommentEditorUIView(_0x1566a1['locale'],_0x1566a1['editing']['view']);}get['element'](){return this['view']['element'];}['init'](){const _0x955f8d=this['editor']['editing']['view'],_0x3c3a06=this['view']['editable'],_0x17b912=_0x955f8d['document']['getRoot']();_0x3c3a06['name']=_0x17b912['rootName'],this['view']['render']();const _0x28410c=_0x3c3a06['element'];this['setEditableElement'](_0x3c3a06['name'],_0x28410c),this['view']['editable']['bind']('isFocused')['to'](this['focusTracker']),_0x955f8d['attachDomRoot'](_0x28410c),this['fire']('ready');}['destroy'](){super['destroy'](),this['view']['destroy']();}}const defaultPlugins=[ckeditor5['Clipboard'],ckeditor5['Enter'],ckeditor5['ShiftEnter'],ckeditor5['SelectAll'],ckeditor5['Typing'],ckeditor5['Undo'],ckeditor5['Paragraph']];class CommentEditor extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](ckeditor5['Editor']){constructor(_0xcbe23f={}){function _0x5254cc(_0x2bac1a){return _0x2bac1a['map'](_0xe9ba6f=>String['fromCharCode'](_0xe9ba6f))['join']('');}(_0xcbe23f=Object['assign']({},_0xcbe23f))['plugins']||(_0xcbe23f['plugins']=CommentEditor['defaultPlugins']),super(_0xcbe23f),this['ui']=new CommentEditorUI(this),this['set']('placeholder',''),this['model']['document']['on']('change',()=>this['_updatePlaceholder'](),{'priority':'low'}),this['on']('change:placeholder',()=>this['_updatePlaceholder']()),this['model']['document']['createRoot'](),this[_0x5254cc([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x5254cc([0x76,0x69,0x65,0x77])][_0x5254cc([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x5254cc([0x61,0x75,0x74,0x6f]),this[_0x5254cc([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74])]=()=>window[_0x5254cc([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x5254cc([0x72,0x65,0x73,0x6f,0x6c,0x76,0x65])]({[_0x5254cc([0x73,0x74,0x61,0x74,0x75,0x73])]:_0x5254cc([0x6f,0x6b])});}['create'](){const _0x250600=this['config']['get']('initialData')||'';return this['initPlugins']()['then'](()=>this['ui']['init']())['then'](()=>this['data']['init'](_0x250600))['then'](()=>this['fire']('ready'));}['destroy'](){return super['destroy']()['then'](()=>this['ui']['destroy']());}['focus'](){this['model']['change'](_0x24ba50=>{const _0x4066ce=this['model']['document']['getRoot'](),_0x4c0737=_0x4066ce&&_0x4066ce['getChild'](_0x4066ce['childCount']-0x1);_0x24ba50['setSelection'](_0x4c0737,'end'),this['editing']['view']['focus']();});}['_updatePlaceholder'](){const _0x273df4=this['editing']['view'],_0x2cd86c=_0x273df4['document']['getRoot'](),_0x5bb917=_0x2cd86c['getChild'](0x0);_0x2cd86c['childCount']>0x1||!_0x5bb917||'p'!=_0x5bb917['name']?this['placeholderElement']&&this['placeholderElement']['placeholder']&&(ckeditor5['disablePlaceholder'](_0x273df4,this['placeholderElement']),this['placeholderElement']=void 0x0):(this['placeholder']&&(_0x5bb917['placeholder']=this['placeholder']),ckeditor5['enablePlaceholder']({'view':_0x273df4,'element':_0x5bb917,'keepOnFocus':!0x0}),this['placeholderElement']=_0x5bb917);}}CommentEditor['defaultPlugins']=defaultPlugins;class CommentInputView extends ckeditor5['View']{constructor(_0x251c84,_0x246663={}){super(_0x251c84),this['editor']=null,this['_editorConfig']=_0x246663,this['set']('value',_0x246663['initialData']||''),this['set']('disabledSubmit',!0x1),this['set']('showButtons',!0x0),this['set']('placeholder',getTranslation$f(_0x251c84,'Reply...')),this['set']('submitLabel',getTranslation$f(_0x251c84,'Reply')),this['submitButtonView']=this['_createSubmitButton'](),this['cancelButtonView']=this['_createCancelButton'](),this['focusables']=this['createCollection']([this['submitButtonView'],this['cancelButtonView']]),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['focusTracker']=new ckeditor5['FocusTracker'](),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['focusables'],'focusTracker':this['focusTracker'],'keystrokeHandler':this['keystrokes'],'actions':{'focusPrevious':'shift+tab','focusNext':'tab'}}),this['setTemplate']({'tag':'div','attributes':{'class':['ck-comment__input-wrapper']},'children':[{'tag':'div','attributes':{'class':['ck-comment__input-actions',this['bindTemplate']['if']('showButtons','ck-comment__input-actions--active')]},'children':[this['submitButtonView'],this['cancelButtonView']]}]}),this['keystrokes']['set']('Esc',(_0x3eab8b,_0x453b6a)=>{this['cancelButtonView']['fire']('execute'),_0x453b6a();}),this['keystrokes']['set']('Ctrl+Enter',(_0x44c655,_0x45fe30)=>{this['submitButtonView']['isEnabled']&&(this['submitButtonView']['fire']('execute'),_0x45fe30());}),this['on']('submit',(_0x29032f,_0x10dd21)=>{_0x10dd21['length']>0xfde8?(alert(getTranslation$f(_0x251c84,'TOO_LONG_COMMENT_ALERT',[_0x10dd21['length'],0xfde8])),_0x29032f['stop']()):this['editor']['setData']('');},{'priority':'high'});}['render'](){super['render'](),this['_setupKeyboardNavigation']();}['createEditor'](){return this['editor']||(this['editor']=new CommentEditor(this['_editorConfig']),this['_editorCreationPromise']=this['editor']['create']()['then'](()=>{if(this['_isDestroyed'])return;const _0xd56de2=this['editor'];this['element']['insertBefore'](_0xd56de2['ui']['element'],this['element']['firstChild']),_0xd56de2['model']['document']['on']('change',()=>this['value']=_0xd56de2['getData']()),_0xd56de2['bind']('placeholder')['to'](this),this['focusables']['add'](_0xd56de2['ui']['view'],0x0),this['fire']('editorReady',this['editor']);})),this['_editorCreationPromise'];}['focus'](_0xecb991){-0x1===_0xecb991?(this['focusCycler']['focusFirst'](),this['focusCycler']['focusLast']()):this['focusCycler']['focusFirst']();}async['destroy'](){this['_isDestroyed']||(this['_isDestroyed']=!0x0,this['editor']&&(await this['_editorCreationPromise'],await this['editor']['destroy'](),this['fire']('editorDestroyed',this['editor'])),await super['destroy']());}['_createSubmitButton'](){const {locale:_0x48e4fc}=this,_0x885f32=new ckeditor5['ButtonView'](_0x48e4fc);return _0x885f32['extendTemplate']({'attributes':{'class':['ck-comment__input-actions--submit']}}),_0x885f32['withText']=!0x0,_0x885f32['bind']('label')['to'](this,'submitLabel'),_0x885f32['on']('execute',()=>{this['fire']('submit',this['value']);}),_0x885f32['bind']('isEnabled')['to'](this,'value',this,'disabledSubmit',(_0x2b18a8,_0x862c64)=>!_0x862c64&&!!_0x2b18a8['trim']()),_0x885f32;}['_createCancelButton'](){const {locale:_0x45f3a5}=this,_0x2a3054=new ckeditor5['ButtonView'](_0x45f3a5);return _0x2a3054['extendTemplate']({'attributes':{'class':['ck-comment__input-actions--cancel']}}),_0x2a3054['label']=getTranslation$f(_0x45f3a5,'Cancel'),_0x2a3054['withText']=!0x0,_0x2a3054['on']('execute',()=>{this['editor']['setData'](''),this['fire']('cancel');}),_0x2a3054;}['_setupKeyboardNavigation'](){this['keystrokes']['listenTo'](this['element']),this['focusables']['forEach'](_0x15f4cc=>{this['focusTracker']['add'](_0x15f4cc['element']);}),this['focusables']['on']('change',(_0x4f78c1,_0x8298c7)=>{for(const _0x4e6aae of Array['from'](_0x8298c7['added'])['reverse']())this['focusTracker']['add'](_0x4e6aae['element']);});}}class CommentThreadInputView extends ckeditor5['View']{constructor(_0x525b0c,_0x7ab1e0,_0x32b553){super(_0x525b0c),this['commentInputView']=new CommentInputView(_0x525b0c,_0x32b553),this['focusCycler']=this['commentInputView']['focusCycler'],this['commentInputView']['bind']('showButtons')['to'](this['commentInputView']['focusTracker'],'isFocused',this['commentInputView'],'value',(_0x2ae466,_0x10fc77)=>_0x2ae466||!!_0x10fc77),this['set']('showInput',!0x1),this['on']('change:showInput',()=>{this['showInput']&&!this['commentInputView']['editor']&&this['commentInputView']['createEditor']();}),this['commentInputView']['delegate']('editorReady')['to'](this),this['commentInputView']['delegate']('editorDestroyed')['to'](this),this['userView']=new _0x12947b(_0x525b0c,_0x7ab1e0),this['userView']['extendTemplate']({'attributes':{'class':'ck-thread__user','aria-hidden':!0x0}}),this['commentInputView']['extendTemplate']({'attributes':{'class':'ck-thread__input'}}),this['setTemplate']({'tag':'div','attributes':{'class':['ck-comment__input-container',this['bindTemplate']['if']('showInput','ck-comment__input-container--active')]},'children':[this['userView'],this['commentInputView']]});}['render'](){super['render'](),this['_focusOnNonInteractiveMouseDown']();}['destroy'](){return this['commentInputView']['destroy']()['then'](()=>super['destroy']());}['focus'](_0x4cbe65){this['commentInputView']['focus'](_0x4cbe65);}['_focusOnNonInteractiveMouseDown'](){this['listenTo'](this['element'],'mousedown',(_0x361105,_0x585c2b)=>{const {submitButtonView:_0x312e8a,cancelButtonView:_0xeb3e20,editor:_0x9c9c9d}=this['commentInputView'];[_0x312e8a['element'],_0xeb3e20['element'],_0x9c9c9d?_0x9c9c9d['editing']['view']['getDomRoot']():null]['filter'](_0x5cf689=>_0x5cf689)['some'](_0x4d93dd=>_0x4d93dd['contains'](_0x585c2b['target']))||(this['focus'](),_0x585c2b['preventDefault']());});}}class CollapsedCommentsView extends ckeditor5['View']{constructor(_0x15bada){super(_0x15bada);const _0x319ccc=this['bindTemplate'];this['set']('count',void 0x0),this['setTemplate']({'tag':'li','attributes':{'class':'ck-thread__comment-count'},'children':[{'text':_0x319ccc['to']('count',_0x530163=>getTranslation$f(_0x15bada,'NUMBER_OF_COMMENTS',_0x530163))}]});}}class CommentsListView extends ckeditor5['View']{constructor(_0x1ea727,_0x1268da,_0x37b9b5){super(_0x1ea727);const _0x47d158=this['bindTemplate'];this['set']('hasDirtyComment',!0x1),this['set']('length',_0x1268da['comments']['length']),this['set']('isActive',!0x1),this['_model']=_0x1268da,this['_config']=_0x37b9b5,this['commentViews']=this['createCollection'](),this['visibleViews']=this['createCollection'](),this['resolvedCommentView']=null,this['focusTracker']=new ckeditor5['FocusTracker'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['commentViews'],'focusTracker':this['focusTracker'],'keystrokeHandler':this['keystrokes'],'keystrokeHandlerOptions':{'filter':_0x42248b=>this['commentViews']['map'](_0x1e2530=>_0x1e2530['element'])['includes'](_0x42248b['target'])},'actions':{'focusPrevious':'arrowup','focusNext':'arrowdown'}}),this['_collapsedCommentsView']=new CollapsedCommentsView(_0x1ea727),this['_collapsedCommentsView']['bind']('count')['to'](this,'length',_0x17b047=>_0x17b047-this['_config']['maxCommentsWhenCollapsed']);for(const _0x5a624c of _0x1268da['comments'])this['_handleNewCommentModel'](_0x5a624c);this['_handleInfoComment'](),this['listenTo'](_0x1268da['comments'],'add',(_0x712a4a,_0x5b1110)=>{const _0x2f823f=this['_calculatePosition'](_0x5b1110);this['length']++,this['_handleNewCommentModel'](_0x5b1110,_0x2f823f),this['refreshVisibleViews']();}),this['listenTo'](_0x1268da['comments'],'remove',(_0x4e396f,_0x2da912)=>{this['length']--,this['_handleRemoveCommentModel'](_0x2da912),this['refreshVisibleViews']();}),this['listenTo'](_0x1268da,'commentUpdated',()=>this['refreshVisibleViews']()),this['listenTo'](_0x1268da,'change:isResolved',()=>this['_handleInfoComment']()),this['on']('change:isActive',()=>this['refreshVisibleViews']()),this['on']('change:hasDirtyComment',()=>this['refreshVisibleViews']()),this['setTemplate']({'tag':'ul','attributes':{'class':['ck-thread__comments',_0x47d158['if']('length','ck-hidden',_0x30aca3=>!_0x30aca3)],'aria-label':getTranslation$f(_0x1ea727,'Thread\x20comments')},'children':this['visibleViews']});}get['_shouldCollapse'](){return this['_model']['weight']>this['_config']['maxThreadTotalWeight']&&!this['isActive']&&!this['hasDirtyComment'];}['render'](){super['render'](),this['refreshVisibleViews'](),this['_setupKeyboardNavigation']();}['focus'](_0x2f0077){-0x1===_0x2f0077?this['focusCycler']['focusLast']():this['focusCycler']['focusFirst']();}['destroy'](){this['_collapsedCommentsView']['destroy']();for(const _0x5d2041 of this['commentViews'])_0x5d2041['destroy']();super['destroy']();}['refreshVisibleViews'](){this['_shouldCollapse']?this['_rearrangeCollapse']():this['_rearrangeExpand']();}['_handleNewCommentModel'](_0xb90c5d,_0x1c0146){const _0x3ba221=new this['_config']['CommentView'](this['locale'],_0xb90c5d,{'maxCommentCharsWhenCollapsed':this['_config']['maxCommentCharsWhenCollapsed'],'formatDateTime':this['_config']['formatDateTime'],'editorConfig':this['_config']['editorConfig']});_0x3ba221['viewUid']=_0xb90c5d['id'],_0x3ba221['delegate']('removeComment')['to'](this),_0x3ba221['delegate']('updateComment')['to'](this),_0x3ba221['delegate']('resolveCommentThread')['to'](this),_0x3ba221['delegate']('editorReady')['to'](this),_0x3ba221['delegate']('editorDestroyed')['to'](this),this['listenTo'](_0x3ba221,'change:isEditMode',()=>this['_updateHasDirtyComment']()),this['commentViews']['add'](_0x3ba221,_0x1c0146);}['_calculatePosition'](_0x329aab){const _0x6bc3a8=this['_model']['_findOptimalIndex'](_0x329aab);return this['resolvedCommentView']?this['resolvedCommentView']['authoredAt']>_0x329aab['authoredAt']?_0x6bc3a8-0x1:_0x6bc3a8:_0x6bc3a8-0x1;}['_handleInfoComment'](){if(this['_model']['resolvedBy']&&this['_model']['resolvedAt']){const _0x1fc0f7={'id':'resolved','author':this['_model']['resolvedBy'],'authoredAt':this['_model']['resolvedAt'],'content':getTranslation$f(this['locale'],'Marked\x20as\x20resolved'),'attributes':{}};this['resolvedCommentView']=new this['_config']['CommentView'](this['locale'],_0x1fc0f7,{'maxCommentCharsWhenCollapsed':this['_config']['maxCommentCharsWhenCollapsed'],'formatDateTime':this['_config']['formatDateTime'],'editorConfig':this['_config']['editorConfig'],'isSystemComment':!0x0}),this['commentViews']['add'](this['resolvedCommentView'],this['_model']['_findOptimalIndex'](_0x1fc0f7));}else this['resolvedCommentView']&&(this['commentViews']['remove'](this['resolvedCommentView']),this['resolvedCommentView']['destroy'](),this['resolvedCommentView']=null);this['refreshVisibleViews']();}['_handleRemoveCommentModel'](_0x2f8f81){const _0x17c394=this['commentViews']['remove'](_0x2f8f81['id']);this['stopListening'](_0x17c394),_0x17c394['isEditMode']&&this['_updateHasDirtyComment'](),_0x17c394['destroy']();}['_updateHasDirtyComment'](){this['hasDirtyComment']=Array['from'](this['commentViews'])['some'](_0x431405=>_0x431405['isEditMode']);}['_rearrangeCollapse'](){const _0x2c830c=cloneCollection(this['commentViews']),_0x24c557=this['_collapsedCommentsView']['count'];for(let _0x18aac1=0x1;_0x18aac1<=_0x24c557;_0x18aac1++)_0x2c830c['remove'](0x1);for(const _0x118869 of _0x2c830c)_0x118869['collapse']();_0x24c557>0x0&&_0x2c830c['add'](this['_collapsedCommentsView'],0x1),applyDiffToCollection(ckeditor5['diff'](Array['from'](this['visibleViews']),Array['from'](_0x2c830c)),this['visibleViews'],_0x2c830c);}['_rearrangeExpand'](){applyDiffToCollection(ckeditor5['diff'](Array['from'](this['visibleViews']),Array['from'](this['commentViews'])),this['visibleViews'],this['commentViews']);for(const _0x2ceced of this['visibleViews'])_0x2ceced['expand']();}['_setupKeyboardNavigation'](){this['commentViews']['forEach'](_0x5a1127=>{this['focusTracker']['add'](_0x5a1127['element']),this['keystrokes']['listenTo'](_0x5a1127['element']);}),this['commentViews']['on']('change',(_0x4e36ca,_0x1162e9)=>{for(const _0xda2aa1 of _0x1162e9['removed'])this['focusTracker']['remove'](_0xda2aa1['element']),this['keystrokes']['stopListening'](_0xda2aa1['element']);for(const _0x148c3e of Array['from'](_0x1162e9['added'])['reverse']())this['focusTracker']['add'](_0x148c3e['element']),this['keystrokes']['listenTo'](_0x148c3e['element']);});}}function cloneCollection(_0x3ed126){const _0x45376e=new ckeditor5['Collection']();for(const _0x413b11 of _0x3ed126)_0x45376e['add'](_0x413b11);return _0x45376e;}function applyDiffToCollection(_0x1e1c96,_0x28f24a,_0x4e63b9){let _0x312fbf=0x0;for(const _0x49c765 of _0x1e1c96)switch(_0x49c765){case'insert':_0x28f24a['add'](_0x4e63b9['get'](_0x312fbf),_0x312fbf),_0x312fbf++;break;case'delete':_0x28f24a['remove'](_0x312fbf);break;case'equal':_0x312fbf++;}}var _0x4f025b='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22m5.042\x209.367\x202.189\x201.837a.75.75\x200\x200\x201-.965\x201.149l-3.788-3.18a.747.747\x200\x200\x201-.21-.284.75.75\x200\x200\x201\x20.17-.945L6.23\x204.762a.75.75\x200\x201\x201\x20.964\x201.15L4.863\x207.866h8.917A.75.75\x200\x200\x201\x2014\x207.9a4\x204\x200\x201\x201-1.477\x207.718l.344-1.489a2.5\x202.5\x200\x201\x200\x201.094-4.73l.008-.032H5.042z\x22/></svg>';class CommentThreadHeaderContextView extends ckeditor5['View']{constructor(_0x1d8d46){super(_0x1d8d46);const _0x207858=this['bindTemplate'];this['set']('contextValue',''),this['setTemplate']({'tag':'span','attributes':{'class':['ck','ck-context__value'],'aria-label':_0x207858['to']('contextValue',_0x541b1b=>getTranslation$f(_0x1d8d46,'THREAD_CONTEXT_LABEL',_0x541b1b)),'tabindex':-0x1},'children':[{'text':_0x207858['to']('contextValue')}]});}['focus'](){this['element']['focus']();}}const _0x15de60=0x96;class CommentThreadHeaderView extends ckeditor5['View']{constructor(_0xc043a8,_0xcddab9){super(_0xc043a8);const _0x17fb4e=this['bindTemplate'];this['_model']=_0xcddab9,this['reopenButtonView']=this['_createReopenButton'](),this['contextView']=this['_createContextView'](),this['focusables']=this['createCollection']([this['contextView'],this['reopenButtonView']]),this['focusTracker']=new ckeditor5['FocusTracker'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['focusables'],'focusTracker':this['focusTracker'],'keystrokeHandler':this['keystrokes'],'actions':{'focusPrevious':'shift+tab','focusNext':'tab'}}),this['bind']('hasContext')['to'](this['_model'],'context',_0x302306=>!!_0x302306),this['bind']('contextValue')['to'](this['_model'],'context',_0x12fa4d=>_0x12fa4d&&_0x12fa4d['value']?this['_trimContextValue'](_0x12fa4d['value']):getTranslation$f(this['locale'],'Comment\x20was\x20made\x20on\x20an\x20element')),this['setTemplate']({'tag':'div','attributes':{'class':['ck-thread__header']},'children':[{'tag':'div','attributes':{'class':['ck-context-wrapper']},'children':[{'tag':'div','attributes':{'class':['ck-context',_0x17fb4e['if']('hasContext','ck-context--quotes')]},'children':[this['contextView']]}]},{'tag':'div','attributes':{'class':['ck-annotation__actions']},'children':[this['reopenButtonView']]}]});}['render'](){super['render'](),this['_attachContextActions'](),this['_setupKeyboardNavigation']();}['focus'](){this['focusCycler']['focusFirst']();}['_createReopenButton'](){const _0x511d1c=new ckeditor5['ButtonView'](this['locale']);return _0x511d1c['label']=getTranslation$f(this['locale'],'Reopen'),_0x511d1c['tooltip']=getTranslation$f(this['locale'],'Reopen'),_0x511d1c['icon']=_0x4f025b,_0x511d1c['bind']('isEnabled')['to'](this['_model'],'isReadOnly',_0x4af569=>!_0x4af569),_0x511d1c['bind']('isVisible')['to'](this['_model'],'isResolvable',this['_model'],'isResolved',(_0x19bbb5,_0x247c39)=>_0x19bbb5&&_0x247c39),_0x511d1c['on']('execute',()=>{this['fire']('reopenCommentThread',this['_model']['id']);}),_0x511d1c;}['_trimContextValue'](_0x191cdd){const _0x1eccd9=_0x15de60-0x3;if(_0x191cdd['length']<_0x15de60)return _0x191cdd;const _0x5600c3=_0x191cdd['lastIndexOf']('\x20',_0x1eccd9);return _0x191cdd['substring'](0x0,_0x5600c3>-0x1?_0x5600c3:_0x1eccd9)+'...';}['_attachContextActions'](){const _0x637bbc=this['element']['querySelector']('.ck-context'),_0x580330=_0x637bbc['querySelector']('.ck-context__value');this['listenTo'](_0x637bbc,'mouseenter',()=>{_0x580330['offsetWidth']<_0x580330['scrollWidth']&&_0x637bbc['classList']['add']('overlay');}),this['listenTo'](_0x637bbc,'mouseleave',()=>{_0x637bbc['classList']['remove']('overlay');});}['_setupKeyboardNavigation'](){this['keystrokes']['listenTo'](this['element']);for(const _0x4afcc0 of this['focusables'])this['focusTracker']['add'](_0x4afcc0['element']),this['keystrokes']['listenTo'](_0x4afcc0['element']);}['_createContextView'](){const _0x3c64bd=new CommentThreadHeaderContextView(this['locale']);return _0x3c64bd['bind']('contextValue')['to'](this),_0x3c64bd;}}class BaseCommentThreadView extends ckeditor5['View']{constructor(_0x54b32c,_0x3dfd97,_0x12b68e,_0xdab221){super(_0x54b32c),this['set']('isActive',!0x1),this['set']('isDirty',!0x1),this['_model']=_0x3dfd97,this['_localUser']=_0x12b68e,this['_config']=_0xdab221,this['commentThreadHeaderView']=new CommentThreadHeaderView(_0x54b32c,_0x3dfd97),this['commentThreadHeaderView']['delegate']('reopenCommentThread')['to'](this),this['ariaDescriptionView']=new AriaDescriptionView(_0x54b32c,getTranslation$f(_0x54b32c,'COMMENT_THREAD_DESCRIPTION')),this['listenTo'](this,'reopenCommentThread',()=>{this['focus']();}),this['commentsListView']=new CommentsListView(_0x54b32c,_0x3dfd97,Object['assign']({'CommentView':this['_config']['CommentView']},_0xdab221)),this['commentsListView']['delegate']('removeComment')['to'](this),this['commentsListView']['delegate']('updateComment')['to'](this),this['commentsListView']['delegate']('resolveCommentThread')['to'](this),this['commentsListView']['delegate']('editorReady')['to'](this),this['commentsListView']['delegate']('editorDestroyed')['to'](this),this['commentsListView']['bind']('isActive')['to'](this),this['listenTo'](this,'resolveCommentThread',()=>{this['focus']();}),this['set']('length',this['commentsListView']['length']),this['bind']('length')['to'](this['commentsListView'],'length'),this['commentThreadInputView']=this['_createCommentThreadInputView'](),this['commentThreadInputView']['delegate']('editorReady')['to'](this),this['commentThreadInputView']['delegate']('editorDestroyed')['to'](this),this['on']('removeComment',()=>this['focus']()),this['bind']('isDirty')['to'](this['commentsListView'],'hasDirtyComment',this['commentThreadInputView']['commentInputView'],'value',(_0xde6fc8,_0x53a50b)=>_0xde6fc8||!!_0x53a50b),this['bind']('isUnlinked')['to'](_0x3dfd97,'unlinkedAt',_0x35dec0=>!!_0x35dec0),this['bind']('ariaLabel')['to'](this,'length',_0x34e06d=>{const _0x4d78be=this['_model']['comments']['first']?this['_model']['comments']['first']['author']['name']:this['_localUser']['name'];return getTranslation$f(this['locale'],'COMMENT_THREAD_LABEL',[_0x34e06d,_0x4d78be]);}),this['focusables']=this['createCollection']([this['commentsListView'],this['commentThreadInputView']]),this['focusTracker']=new ckeditor5['FocusTracker'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['focusables'],'focusTracker':this['focusTracker'],'keystrokeHandler':this['keystrokes'],'keystrokeHandlerOptions':{'filter':_0x5e0b66=>_0x5e0b66['target']!==this['element']},'actions':{'focusPrevious':'shift+tab','focusNext':'tab'}});}['focus'](){this['element']['focus']();}['render'](){super['render'](),setupThreadKeyboardNavigation(this,this['focusables']);}async['destroy'](){this['isDirty']=!0x1,this['commentsListView']['destroy'](),await this['commentThreadInputView']['destroy'](),super['destroy']();}['_createCommentThreadInputView'](){const _0x32a4e5=new CommentThreadInputView(this['locale'],this['_localUser'],this['_config']['editorConfig']),_0x151c6d=_0x32a4e5['commentInputView'];return _0x32a4e5['bind']('showInput')['to'](this,'isActive',this['_model'],'isReadOnly',this['_model'],'canComment',this['_model'],'archivedAt',_0x151c6d,'value',(_0x3f939b,_0x32b4a4,_0x7926f6,_0x229271,_0x2dac64)=>!!_0x2dac64||!!_0x229271&&_0x7926f6&&!_0x32b4a4||_0x3f939b&&_0x7926f6&&!_0x32b4a4),_0x151c6d['bind']('placeholder')['to'](this,'length',this['_model'],'isResolvable',this['_model'],'isResolved',(_0x1e566e,_0x2cab4a,_0x2837f1)=>{let _0x13300f;return _0x13300f=_0x2837f1&&_0x2cab4a?'Reply\x20to\x20reopen\x20discussion...':_0x1e566e?'Reply...':'Write\x20a\x20comment...',getTranslation$f(this['locale'],_0x13300f);}),_0x151c6d['bind']('submitLabel')['to'](this,'length',_0x4b49a=>getTranslation$f(this['locale'],_0x4b49a?'Reply':'Comment')),_0x151c6d['on']('submit',(_0x53cd62,_0x394a1f)=>{this['fire']('addComment',_0x394a1f),this['_model']['isResolved']&&this['_model']['isResolvable']&&this['fire']('reopenCommentThread',this['_model']['id']),this['_model']['isSubmitted']||this['fire']('submitCommentThread');}),_0x151c6d['on']('cancel',()=>{this['focus']();}),_0x151c6d['bind']('disabledSubmit')['to'](this['_model'],'isReadOnly'),_0x151c6d['on']('cancel',_0x2cf669=>{0x0==this['length']&&(this['fire']('removeCommentThread'),_0x2cf669['stop']());}),this['on']('change:isActive',(_0x196e9c,_0x1e83c3,_0x583dce)=>{_0x583dce||this['length']||_0x151c6d['value']||this['fire']('removeCommentThread');}),_0x32a4e5;}}class CommentThreadView extends/* #__PURE__ -- @preserve */
_0x331028(BaseCommentThreadView){constructor(_0x5e939b,_0x401405,_0x2b0e25,_0x5900e4){super(_0x5e939b,_0x401405,_0x2b0e25,_0x5900e4),this['commentThreadChildren']=this['createCollection']([this['commentsListView'],this['commentThreadInputView'],this['ariaDescriptionView']]),this['set']('actionIndicator',null),this['containerElement']=null,this['_boundFirstCommentView']=null,this['locale']=_0x5e939b,this['resolveButton']=this['_createResolveButton'](),this['setTemplate'](this['getTemplate']()),this['on']('change:isActive',(_0x215393,_0x291ca2,_0x312d57)=>{_0x312d57||this['_cancelAllConfirms']();}),this['listenTo'](this['_model'],'change:isReadOnly',(_0x49eee6,_0x184264,_0x556178)=>{_0x556178&&this['_cancelAllConfirms']();}),this['length']>0x0&&this['_bindFirstCommentView'](),this['listenTo'](this['commentsListView']['commentViews'],'add',()=>{this['_bindFirstCommentView']();});}['getTemplate'](){const _0x527355=this['bindTemplate'];return{'tag':'div','attributes':{'class':['ck','ck-thread','ck-reset_all-excluded','ck-rounded-corners',_0x527355['if']('isActive','ck-thread--active'),_0x527355['if']('isUnlinked','ck-thread--unlinked'),_0x527355['if']('isConfirm','ck-thread--remove-confirmation'),_0x527355['to']('actionIndicator',_0x3042a9=>_0x3042a9?'ck-thread--'+_0x3042a9:'')],'data-thread-id':this['_model']['id'],'tabindex':0x0,'role':'listitem','aria-label':_0x527355['to']('ariaLabel'),'aria-describedby':this['ariaDescriptionView']['id']},'children':[{'tag':'div','attributes':{'class':'ck-thread__container'},'children':this['commentThreadChildren']}]};}['render'](){super['render'](),this['containerElement']=this['element']['querySelector']('.ck-thread__container'),this['_model']['on']('change:archivedAt',()=>{this['_updateArchivedThreadHeader']();}),this['_updateArchivedThreadHeader']();}['_cancelAllConfirms'](){this['cancelConfirm']();for(const _0x3e3f72 of this['commentsListView']['commentViews'])_0x3e3f72['cancelConfirm']();}['_bindFirstCommentView'](){const {locale:_0x59d85d}=this,_0x317d5d=this['commentsListView']['commentViews']['get'](0x0);_0x317d5d===this['_boundFirstCommentView']||_0x317d5d['isSystemComment']||(this['_boundFirstCommentView']=_0x317d5d,this['unbind']('actionIndicator'),this['bind']('actionIndicator')['to'](_0x317d5d,'actionIndicator',_0x9cdfc7=>'remove'===_0x9cdfc7?'remove':null),_0x317d5d['placeholder']=getTranslation$f(_0x59d85d,'Write\x20a\x20comment...'),_0x317d5d['removeButton']['on']('execute',_0x510bc5=>{_0x510bc5['stop'](),this['showConfirm'](getTranslation$f(_0x59d85d,'Delete\x20comment\x20thread?'),this['containerElement'])['then'](()=>{this['fire']('removeCommentThread');});},{'priority':'high'}),this['on']('removeConfirm',()=>{_0x317d5d['focus']();}),_0x317d5d['actionBar']['add'](this['resolveButton'],0x0),_0x317d5d['focusables']['add'](this['resolveButton'],0x0));}['_createResolveButton'](){const _0x3b8ecb=new LateFocusButtonView(this['locale']);return _0x3b8ecb['label']=getTranslation$f(this['locale'],'Resolve'),_0x3b8ecb['tooltip']=getTranslation$f(this['locale'],'Resolve'),_0x3b8ecb['icon']=ckeditor5['icons']['check'],_0x3b8ecb['extendTemplate']({'attributes':{'class':'ck-comment--resolve'}}),_0x3b8ecb['bind']('isEnabled')['to'](this['_model'],'isReadOnly',_0x5dbecc=>!_0x5dbecc),_0x3b8ecb['bind']('isVisible')['to'](this['_model'],'isResolvable',this['_model'],'isResolved',(_0x181837,_0x2a9729)=>_0x181837&&!_0x2a9729),_0x3b8ecb['on']('execute',()=>{this['fire']('resolveCommentThread',this['_model']['id']);}),_0x3b8ecb;}['_updateArchivedThreadHeader'](){this['_model']['archivedAt']?this['commentThreadChildren']['has'](this['commentThreadHeaderView'])||(this['commentThreadChildren']['add'](this['commentThreadHeaderView'],0x0),this['focusables']['add'](this['commentThreadHeaderView'],0x0)):this['commentThreadChildren']['has'](this['commentThreadHeaderView'])&&(this['commentThreadChildren']['remove'](this['commentThreadHeaderView']),this['focusables']['remove'](this['commentThreadHeaderView']));}}class CommentContentView extends ckeditor5['View']{constructor(_0x3eeed9){super(_0x3eeed9),this['set']('content',''),this['setTemplate']({'tag':'div','attributes':{'class':['ck-content','ck-comment__content','ck-annotation__content']}});}['render'](){super['render'](),this['on']('change:content',(_0x1a291b,_0xce7582,_0x14d48d)=>{this['element']['innerHTML']=_0x14d48d;}),this['element']['innerHTML']=this['content'];}}class BaseCommentView extends ckeditor5['View']{constructor(_0x53fc07,_0x16e4b2,_0x433933){super(_0x53fc07),this['_model']=_0x16e4b2,this['_config']=_0x433933,this['isSystemComment']=!!this['_config']['isSystemComment'],this['set']('isEditMode',!0x1),this['set']('isCollapsed',!0x0),this['bind']('ariaLabel')['to'](_0x16e4b2,'content',_0x16e4b2,'authoredAt',(_0x3b6756,_0x134472)=>getTranslation$f(_0x53fc07,'COMMENT_ARIA_LABEL',[_0x16e4b2['author']['name'],_0x433933['formatDateTime'](_0x134472),new DOMParser()['parseFromString'](_0x3b6756,'text/html')['body']['textContent'],_0x16e4b2['isExternal']?this['getExternalCommentNote']():''])),this['ariaDescriptionView']=new AriaDescriptionView(_0x53fc07,getTranslation$f(_0x53fc07,'COMMENT_THREAD_DESCRIPTION')),this['visibleView']=this['createCollection'](),this['visibleView']['add'](this['_createCommentContentView']()),this['focusables']=new ckeditor5['ViewCollection'](),this['focusTracker']=new ckeditor5['FocusTracker'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['focusables'],'focusTracker':this['focusTracker'],'keystrokeHandler':this['keystrokes'],'keystrokeHandlerOptions':{'filter':_0x3193f8=>_0x3193f8['target']!==this['element']},'actions':{'focusPrevious':'shift+tab','focusNext':'tab'}});}['expand'](){this['isCollapsed']=!0x1;}['collapse'](){this['isEditMode']||(this['isCollapsed']=!0x0);}['focus'](){this['element']['focus']();}['render'](){super['render'](),this['_setupKeyboardNavigation']();}async['destroy'](){await this['visibleView']['get'](0x0)['destroy'](),super['destroy']();}['switchToEditMode'](){this['isEditMode']||(this['isEditMode']=!0x0,this['visibleView']['remove'](0x0)['destroy'](),this['visibleView']['add'](this['_createCommentInputView']()));}['switchToDisplayMode'](){this['isEditMode']&&(this['isEditMode']=!0x1,this['visibleView']['remove'](0x0)['destroy'](),this['visibleView']['add'](this['_createCommentContentView']()));}['getExternalCommentNote'](){return'importWord'===this['_model']['attributes']['@external']['source']?getTranslation$f(this['locale'],'EXTERNAL_IMPORT_WORD_COMMENT'):getTranslation$f(this['locale'],'EXTERNAL_COMMENT');}['getUserViewNotificationText'](){return this['_model']['isExternal']?'importWord'===this['_model']['attributes']['@external']['source']?getTranslation$f(this['locale'],'EXTERNAL_IMPORT_WORD_AVATAR',this['_model']['creator']['name']):getTranslation$f(this['locale'],'EXTERNAL_AVATAR',this['_model']['creator']['name']):null;}['_createCommentContentView'](){const _0x38995b=new CommentContentView(this['locale']);return _0x38995b['bind']('content')['to'](this['_model'],'content',this,'isCollapsed',(_0x434bce,_0x130553)=>_0x130553?trimHtml(_0x434bce,{'limit':this['_config']['maxCommentCharsWhenCollapsed']}):_0x434bce),_0x38995b;}['_createCommentInputView'](){this['_config']['editorConfig']||(this['_config']['editorConfig']={}),this['_config']['editorConfig']['initialData']=this['_model']['content'];const _0x211878=new CommentInputView(this['locale'],this['_config']['editorConfig']);return _0x211878['value']=this['_model']['content'],_0x211878['bind']('disabledSubmit')['to'](this['_model'],'isReadOnly'),_0x211878['submitLabel']=getTranslation$f(this['locale'],'Save'),_0x211878['on']('submit',(_0x9b752b,_0x34aa54)=>{this['fire']('updateComment',this['_model']['id'],_0x34aa54),this['switchToDisplayMode'](),this['focus']();}),_0x211878['on']('cancel',()=>{this['switchToDisplayMode'](),this['focus']();}),_0x211878['once']('editorReady',()=>{_0x211878['focus']();}),_0x211878['createEditor'](),_0x211878['delegate']('editorReady')['to'](this),_0x211878['delegate']('editorDestroyed')['to'](this),_0x211878;}['_setupKeyboardNavigation'](){const _0x5e1bfb=this['element'];this['keystrokes']['listenTo'](_0x5e1bfb);for(const _0x2ef2cf of this['focusables'])this['focusTracker']['add'](_0x2ef2cf['element']),this['keystrokes']['listenTo'](_0x2ef2cf['element']);this['focusables']['on']('change',(_0x4a6822,_0x33cda7)=>{for(const _0x1c947f of _0x33cda7['removed'])this['focusTracker']['remove'](_0x1c947f['element']),this['keystrokes']['stopListening'](_0x1c947f['element']);for(const _0x27360b of _0x33cda7['added'])this['focusTracker']['add'](_0x27360b['element']),this['keystrokes']['listenTo'](_0x27360b['element']);}),this['keystrokes']['set']('enter',(_0x4ce139,_0x24a63)=>{_0x5e1bfb===_0x4ce139['target']&&(this['focusCycler']['focusFirst'](),_0x24a63());}),this['keystrokes']['set']('esc',(_0x4a4177,_0x22359f)=>{_0x5e1bfb!==_0x4a4177['target']&&(this['focus'](),_0x22359f());});}}var _0x4405ff='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M5.2\x207h9.2c.6\x200\x201\x20.4\x201\x201v9.9c0\x20.5-.4\x201-1\x201H5.2a1\x201\x200\x200\x201-1-1V8c0-.6.4-1\x201-1zm1\x201.5c-.3\x200-.5.2-.5.5v8c0\x20.3.2.5.5.5h.5c.2\x200\x20.5-.2.5-.5V9c0-.3-.3-.5-.5-.5h-.5zm3.2\x200c-.2\x200-.5.2-.5.5v8c0\x20.3.3.5.5.5h.5c.3\x200\x20.5-.2.5-.5V9c0-.3-.2-.5-.5-.5h-.4zm3.5\x200c-.2\x200-.5.2-.5.5v8c0\x20.3.3.5.5.5h.5c.3\x200\x20.5-.2.5-.5V9c0-.3-.2-.5-.5-.5h-.5zm-1.4-7.1H8.3L6.5\x203.6H3.8c-.5\x200-.7.3-.7.8s.2.7.7.7h12c.6\x200\x20.9-.2.9-.7\x200-.5-.3-.8-1-.8h-2.4l-1.8-2.2z\x22/></svg>\x0a';class CommentView extends/* #__PURE__ -- @preserve */
_0x331028(BaseCommentView){constructor(_0x31f89c,_0x59232c,_0x40115f){super(_0x31f89c,_0x59232c,_0x40115f),this['set']('actionIndicator',null),this['set']('placeholder',getTranslation$f(_0x31f89c,'Reply...')),this['bind']('authoredAt')['to'](_0x59232c),this['bind']('resolvedAt')['to'](_0x59232c),this['actionBar']=this['createCollection'](),this['isSystemComment']||(this['editButton']=this['_createEditButton'](),this['removeButton']=this['_createRemoveButton'](),this['items']=this['createCollection'](),this['items']['addMany']([this['editButton'],this['removeButton']]),this['dropdown']=this['_createDropdown'](),this['actionBar']['add'](this['dropdown']),this['focusables']['add'](this['dropdown'])),this['userView']=new _0x12947b(_0x31f89c,_0x59232c['author'],this['getUserViewNotificationText']()),this['userView']['extendTemplate']({'attributes':{'class':['ck-comment__user','ck-annotation__user'],'aria-hidden':!0x0}}),this['listenTo'](_0x59232c,'change:isRemovable',()=>this['cancelConfirm']()),this['setTemplate'](this['getTemplate']());}['getTemplate'](){const _0xabe9b8=this['bindTemplate'],_0x1e13c4=[{'tag':'div','attributes':{'class':['ck-comment__info','ck-annotation__info']},'children':[{'tag':'span','children':[{'text':this['userView']['name']}],'attributes':{'class':['ck-comment__info-name','ck-annotation__info-name'],'data-cke-tooltip-text':this['userView']['name']}},{'tag':'time','attributes':{'datetime':_0xabe9b8['to']('authoredAt'),'class':['ck-comment__info-time','ck-annotation__info-time']},'children':[{'text':_0xabe9b8['to']('authoredAt',_0x4ec82e=>this['_config']['formatDateTime'](_0x4ec82e))}]}]},{'tag':'div','attributes':{'class':['ck-comment__actions','ck-annotation__actions',_0xabe9b8['if']('isEditMode','ck-comment__actions--hidden'),_0xabe9b8['if']('isEditMode','ck-annotation__actions--hidden')]},'children':this['actionBar']},{'tag':'div','attributes':{'class':['ck-annotation__content-wrapper']},'children':this['visibleView']},this['ariaDescriptionView']];return this['_model']['isExternal']&&_0x1e13c4['push']({'tag':'div','attributes':{'class':['ck-comment__external']},'children':[{'text':this['getExternalCommentNote']()}]}),{'tag':'li','attributes':{'class':['ck-comment__wrapper',_0xabe9b8['if']('isConfirm','ck-comment--remove-confirmation')],'tabindex':-0x1,'aria-label':_0xabe9b8['to']('ariaLabel'),'aria-describedby':this['ariaDescriptionView']['id'],'role':'listitem'},'children':[{'tag':'div','attributes':{'class':['ck-comment','ck-annotation',_0xabe9b8['if']('isEditMode','ck-comment--edit'),_0xabe9b8['if']('isSystemComment','ck-comment--info'),_0xabe9b8['to']('actionIndicator',_0x2b08aa=>_0x2b08aa?'ck-comment--'+_0x2b08aa:'')],'data-author-id':this['_model']['author']['id'],'data-comment-id':this['_model']['id'],'role':'group'},'children':[this['userView'],{'tag':'div','attributes':{'class':['ck-comment__main','ck-annotation__main']},'children':_0x1e13c4}]}]};}['_createEditButton'](){const _0x5271af=new ckeditor5['ButtonView'](this['locale']);return _0x5271af['label']=getTranslation$f(this['locale'],'Edit'),_0x5271af['icon']=ckeditor5['icons']['pencil'],_0x5271af['withText']=!0x0,_0x5271af['extendTemplate']({'attributes':{'class':'ck-comment--edit'}}),_0x5271af['bind']('isEnabled')['to'](this['_model'],'isReadOnly',_0x9456fc=>!_0x9456fc),_0x5271af['bind']('isVisible')['to'](this['_model'],'isEditable'),_0x5271af['on']('execute',()=>this['switchToEditMode']()),_0x5271af;}['_createRemoveButton'](){const _0x33e1f5=new ckeditor5['ButtonView'](this['locale']);return _0x33e1f5['label']=getTranslation$f(this['locale'],'Remove'),_0x33e1f5['icon']=_0x4405ff,_0x33e1f5['withText']=!0x0,_0x33e1f5['extendTemplate']({'attributes':{'class':'ck-comment--remove'}}),_0x33e1f5['bind']('isEnabled')['to'](this['_model'],'isReadOnly',_0x5c6166=>!_0x5c6166),_0x33e1f5['bind']('isVisible')['to'](this['_model'],'isRemovable'),_0x33e1f5['on']('execute',()=>{this['showConfirm'](getTranslation$f(this['locale'],'Delete\x20comment?'),this['element'])['then'](()=>{this['fire']('removeComment',this['_model']['id']);});}),_0x33e1f5;}['_createDropdown'](){const _0x335653=ckeditor5['createDropdown'](this['locale'],LateFocusDropdownButtonView),_0xb2097c=_0x335653['panelView']['children'],_0x27ac0b=new ckeditor5['ListView'](this['locale']),_0x440b4d=_0x335653['bindTemplate'];ckeditor5['focusChildOnDropdownOpen'](_0x335653,()=>this['items']['find'](_0xc6e5f4=>_0xc6e5f4['isVisible'])),_0x335653['extendTemplate']({'attributes':{'class':[_0x440b4d['if']('isVisible','ck-hidden',_0x520a44=>!_0x520a44)]}});const _0x4b3fbb=(_0x4ff883,_0x48ebcd=-0x1)=>{const _0x56eb56=new ckeditor5['ListItemView'](this['locale']);_0x56eb56['children']['add'](_0x4ff883);const _0x217dc1=_0x48ebcd>-0x1?_0x48ebcd:_0x27ac0b['items']['length'];_0x27ac0b['items']['add'](_0x56eb56,_0x217dc1);const _0xd55966=Array['from'](this['items']);_0x335653['unbind']('isEnabled','isVisible'),_0x335653['bind']('isEnabled')['toMany'](_0xd55966,'isEnabled',(..._0x11c6f1)=>_0x11c6f1['some'](_0x23402e=>_0x23402e)),_0x335653['bind']('isVisible')['toMany'](_0xd55966,'isVisible',(..._0x4d10ab)=>_0x4d10ab['some'](_0x2783a0=>_0x2783a0));};_0x335653['panelPosition']='sw',_0x335653['buttonView']['set']({'label':getTranslation$f(this['locale'],'Show\x20more\x20items'),'icon':ckeditor5['icons']['threeVerticalDots']});for(const _0x53c703 of this['items'])_0x4b3fbb(_0x53c703);return _0xb2097c['add'](_0x27ac0b),_0x335653['listenTo'](this['items'],'add',(_0x2f81d0,_0x4ac3eb,_0x287181)=>{_0x4b3fbb(_0x4ac3eb,_0x287181);}),_0x335653['listenTo'](this['items'],'remove',(_0x1a4c45,_0x58691d,_0x26c913)=>{_0x27ac0b['items']['remove'](_0x26c913);}),_0x335653;}['_attachActions'](_0x4a8b9b,_0xafafe6){const _0x28e5f4=_0x4a8b9b&&_0x4a8b9b['element'];_0x28e5f4&&(this['listenTo'](_0x28e5f4,'mouseenter',()=>this['actionIndicator']=_0xafafe6),this['listenTo'](_0x28e5f4,'focus',()=>this['actionIndicator']=_0xafafe6),this['listenTo'](_0x28e5f4,'mouseleave',()=>this['actionIndicator']=null),this['listenTo'](_0x28e5f4,'blur',()=>this['actionIndicator']=null));}['_createCommentInputView'](){const _0x5f300d=super['_createCommentInputView']();return _0x5f300d['bind']('placeholder')['to'](this),_0x5f300d;}['render'](){super['render'](),this['_attachActions'](this['editButton'],'edit'),this['_attachActions'](this['removeButton'],'remove');}}function createMutationObserver(_0x554cd5){const _0x210176=throttle$1(_0x554cd5,0x1e),_0x538754=new MutationObserver(_0x134d0e=>{for(const _0x3ed0a7 of _0x134d0e)('attributes'==_0x3ed0a7['type']&&'class'==_0x3ed0a7['attributeName']||'childList'==_0x3ed0a7['type']||'characterData'==_0x3ed0a7['type'])&&_0x210176();});return{'attach'(_0x2cc1d1){_0x538754['observe'](_0x2cc1d1,{'attributes':!0x0,'childList':!0x0,'subtree':!0x0,'characterData':!0x0});},'detach'(){_0x538754['disconnect'](),_0x210176['cancel']();}};}class AnnotationView extends ckeditor5['View']{constructor(_0x796335,_0x1d17ef){super(_0x796335),this['id']=ckeditor5['uid'](),this['focusTracker']=new ckeditor5['FocusTracker'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['keystrokes']['set']('Esc',(_0x468b02,_0x10a65a)=>this['fire']('Esc',_0x10a65a)),this['set']('targetRect',{'top':0x0,'right':0x0,'bottom':0x0,'left':0x0}),this['set']('height',0x0),this['set']('isActive',!0x1),this['set']('isDirty',!0x1),this['set']('length',0x0),this['set']('type',''),this['_mutationObserver']=createMutationObserver(()=>this['_updateHeight']()),this['content']=this['createCollection'](),this['content']['delegate']('arrowup','arrowdown')['to'](this),this['content']['add'](_0x1d17ef),this['mainView']=_0x1d17ef;const _0x4bee14=this['bindTemplate'];this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-annotation-wrapper','ck-rounded-corners',_0x4bee14['if']('isActive','ck-annotation-wrapper--active')],'role':'presentation'},'children':this['content']});}['render'](){super['render'](),this['focusTracker']['add'](this['element']),this['keystrokes']['listenTo'](this['element']),this['_mutationObserver']['attach'](this['element']);}['destroy'](){this['content']['clear'](),this['keystrokes']['destroy'](),this['focusTracker']['destroy'](),this['_mutationObserver']['detach'](),super['destroy']();}['focus'](){this['content']['first']&&this['content']['first']['focus']();}['_updateHeight'](){const _0x20424a=this['element']['clientHeight'];_0x20424a&&(this['height']=_0x20424a);}}let Annotation$1=class _0x506b8c extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){constructor({view:_0x38817d,target:_0x163aad,type:_0x52579d,isVisible:_0x222102=!0x0}){super(),this['view']=_0x38817d,this['view']['element']||this['view']['render'](),this['_type']=_0x52579d,this['_target']=_0x163aad,_0x506b8c['_assertCorrectTarget'](this['_getNormalizedTarget']()),this['focusableElements']=new ckeditor5['Collection']([this['view']['element']],{'idProperty':'_id'}),this['focusableElements']['on']('add',(_0x371b40,_0x326c76)=>{this['view']['focusTracker']['add'](_0x326c76);}),this['focusableElements']['on']('remove',(_0x227c6d,_0x2448a2)=>{this['view']['focusTracker']['remove'](_0x2448a2);}),this['set']('isVisible',_0x222102);}get['type'](){return'function'==typeof this['_type']?this['_type']():this['_type'];}get['innerView'](){return this['view']['mainView'];}get['target'](){const _0x48576f=this['_getNormalizedTarget']();return _0x506b8c['_assertCorrectTarget'](_0x48576f),_0x48576f;}get['targetRect'](){const _0x2b64cb=this['target'];if(null===_0x2b64cb)return null;if(_0x2b64cb instanceof ckeditor5['Rect'])return _0x2b64cb;const _0x2f6e8=_0x2b64cb['filter'](_0x22ccde=>isDomElementVisible(_0x22ccde));return 0x0===_0x2f6e8['length']?null:new ckeditor5['Rect'](_0x2f6e8[0x0]['getClientRects']()['item'](0x0));}get['isActive'](){return this['view']['isActive'];}set['isActive'](_0x1b62d5){this['view']['isActive']=_0x1b62d5,this['view']['mainView']['isActive']=_0x1b62d5;}['updateTargetRect'](){this['view']['targetRect']=this['targetRect'];}['destroy'](){this['focusableElements']['stopListening'](),this['focusableElements']['clear'](),this['stopListening']();}['refreshVisibility'](){this['isVisible']=!!this['targetRect'];}static['_assertCorrectTarget'](_0x4991f1){if(!(null===_0x4991f1||_0x4991f1 instanceof ckeditor5['Rect']||Array['isArray'](_0x4991f1)&&_0x4991f1['every'](_0x6271fb=>isElement$1(_0x6271fb))))throw new ckeditor5['CKEditorError']('annotation-invalid-target',null,{'target':_0x4991f1});}['_getNormalizedTarget'](){const _0x5aff03='function'==typeof this['_target']?this['_target']():this['_target'];return isElement$1(_0x5aff03)?[_0x5aff03]:_0x5aff03;}};function isElement$1(_0x3a3152){return null!==_0x3a3152&&'object'==typeof _0x3a3152&&'nodeType'in _0x3a3152&&0x1===_0x3a3152['nodeType'];}function isDomElementVisible(_0x12b7e1){if(_0x12b7e1['offsetParent'])return!0x0;return!!_0x12b7e1['getClientRects']()['item'](0x0);}class AnnotationCollection extends ckeditor5['Collection']{constructor(_0x1c8ddf=[]){super(),this['_innerViewToAnnotation']=new Map(),this['_viewToAnnotation']=new Map(),this['_focusTracker']=new ckeditor5['FocusTracker'](),this['_focusTracker']['on']('change:isFocused',(_0x3db28f,_0x23d64d,_0xb50b8e)=>{_0xb50b8e||this['fire']('blur');});for(const _0x985e33 of _0x1c8ddf)this['add'](_0x985e33);}get['isFocused'](){return this['_focusTracker']['isFocused'];}['add'](_0x390abc){if(this['has'](_0x390abc))throw new ckeditor5['CKEditorError']('annotationcollection-duplicated-item',null);this['_innerViewToAnnotation']['set'](_0x390abc['innerView'],_0x390abc),this['_viewToAnnotation']['set'](_0x390abc['view'],_0x390abc);for(const _0xca4a0c of _0x390abc['focusableElements'])this['_focusTracker']['add'](_0xca4a0c);this['listenTo'](_0x390abc['focusableElements'],'add',(_0x59e891,_0x4eae34)=>{this['_focusTracker']['add'](_0x4eae34);}),this['listenTo'](_0x390abc['focusableElements'],'remove',(_0x58f982,_0x3da604)=>{this['_focusTracker']['remove'](_0x3da604);}),this['listenTo'](_0x390abc['view']['focusTracker'],'change:isFocused',(_0x3ed23f,_0x23f133,_0x1a19ef)=>{_0x1a19ef&&this['fire']('focus',_0x390abc);}),_0x390abc['updateTargetRect']();const _0xb64644=this['_getOrderInContent'](_0x390abc['view']['targetRect']);return super['add'](_0x390abc,_0xb64644);}['remove'](_0x38dd1d){if(!this['has'](_0x38dd1d))throw new ckeditor5['CKEditorError']('annotationcollection-not-existing-item',null);this['stopListening'](_0x38dd1d['view']['focusTracker']),this['stopListening'](_0x38dd1d['focusableElements']);for(const _0x3734e8 of _0x38dd1d['focusableElements'])this['_focusTracker']['remove'](_0x3734e8);return this['_viewToAnnotation']['delete'](_0x38dd1d['view']),this['_innerViewToAnnotation']['delete'](_0x38dd1d['innerView']),super['remove'](_0x38dd1d);}['getByInnerView'](_0x2240ed){return this['_innerViewToAnnotation']['get'](_0x2240ed);}['getByView'](_0x3f7777){return this['_viewToAnnotation']['get'](_0x3f7777);}['destroy'](){super['clear'](),this['stopListening'](),this['_innerViewToAnnotation']['clear'](),this['_viewToAnnotation']['clear'](),this['_focusTracker']['destroy']();}['refreshPositioning'](){for(const _0x53d5ff of this)_0x53d5ff['updateTargetRect']();this['_sort']();}['_sort'](){const _0x3bbc0=Array['from'](this)['sort']((_0x222ca2,_0x3f6cb8)=>elementOffsetComparator(_0x222ca2['view']['targetRect'],_0x3f6cb8['view']['targetRect']));for(let _0x3459c3=_0x3bbc0['length']-0x1;_0x3459c3>0x0;_0x3459c3--){const _0x372e27=_0x3bbc0[_0x3459c3];_0x3459c3!==this['getIndex'](_0x372e27)&&(this['remove'](_0x372e27),this['add'](_0x372e27));}}['_getOrderInContent'](_0x18a249){let _0x1dec99=0x0;if(!_0x18a249)return this['length'];for(const _0x3b11a9 of this){const _0x588382=_0x3b11a9['view']['targetRect'];if(_0x588382){if(elementOffsetComparator(_0x18a249,_0x588382)<0x0)return _0x1dec99;_0x1dec99++;}}return _0x1dec99;}}function bindAnnotationCollections({source:_0x55cf79,target:_0x3dcee6,filter:_0x107d34}){for(const _0x23e5d7 of _0x55cf79)_0x107d34(_0x23e5d7)&&_0x3dcee6['add'](_0x23e5d7);_0x3dcee6['listenTo'](_0x55cf79,'add',(_0x174214,_0x16a020)=>{_0x107d34(_0x16a020)&&_0x3dcee6['add'](_0x16a020);}),_0x3dcee6['listenTo'](_0x55cf79,'remove',(_0x5f2bb2,_0x4911c8)=>{_0x3dcee6['has'](_0x4911c8)&&_0x3dcee6['remove'](_0x4911c8);});}function elementOffsetComparator(_0x54fac5,_0x451829){if(null===_0x54fac5&&null===_0x451829)return 0x0;if(null===_0x54fac5)return-0x1;if(null===_0x451829)return 0x1;const _0x57e97e=_0x54fac5['top']-_0x451829['top'];return 0x0==_0x57e97e?_0x54fac5['left']-_0x451829['left']:_0x57e97e;}class Annotations extends ckeditor5['ContextPlugin']{static get['pluginName'](){return'Annotations';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x3b9bc3){if(super(_0x3b9bc3),this['collection']=new AnnotationCollection(),this['_visibleAnnotations']=new AnnotationCollection(),this['set']('activeAnnotations',new Set()),this['_bindAnnotationsToVisibleAnnotations'](),_0x3b9bc3 instanceof ckeditor5['Editor']){const _0x5c9682=_0x3b9bc3['locale'];_0x3b9bc3['accessibility']['addKeystrokeInfoGroup']({'id':'annotations','label':getTranslation$f(_0x5c9682,'ACCESSIBILITY_HELP_ANNOTATIONS_GROUP'),'keystrokes':[{'label':getTranslation$f(_0x5c9682,'ACCESSIBILITY_HELP_ANNOTATIONS_MOVE_TO'),'keystroke':'Ctrl+Shift+E'},{'label':getTranslation$f(_0x5c9682,'ACCESSIBILITY_HELP_ANNOTATIONS_EXIT'),'keystroke':'Esc'},{'label':getTranslation$f(_0x5c9682,'ACCESSIBILITY_HELP_ANNOTATIONS_ENTER'),'keystroke':'Enter'},{'label':getTranslation$f(_0x5c9682,'ACCESSIBILITY_HELP_ANNOTATIONS_BROWSE_GROUPS'),'keystroke':[['Tab'],['Shift+Tab']]},{'label':getTranslation$f(_0x5c9682,'ACCESSIBILITY_HELP_ANNOTATIONS_SUBMIT_COMMENT'),'keystroke':['Ctrl+Enter']},{'label':getTranslation$f(_0x5c9682,'ACCESSIBILITY_HELP_ANNOTATIONS_NAVIGATE_THREADS'),'keystroke':[['Arrowup'],['Arrowdown']]}]});}this['_setupEnterAnnotationKeystroke'](),this['_setupEscapeAnnotationHandling']();}['add'](_0x544e90){this['collection']['add'](_0x544e90);}['remove'](_0x59f6a4){this['collection']['remove'](_0x59f6a4),_0x59f6a4['destroy']();}['refreshVisibility'](){for(const _0x4e13c9 of this['collection'])_0x4e13c9['refreshVisibility']();}['refreshPositioning'](){this['_visibleAnnotations']['refreshPositioning']();}['getByInnerView'](_0x4b2c04){return this['collection']['getByInnerView'](_0x4b2c04);}['deactivateAll'](){this['fire']('_deactivateAllAnnotations');}['destroy'](){for(const _0x472ba5 of this['collection'])_0x472ba5['destroy']();this['_visibleAnnotations']['destroy'](),this['collection']['destroy'](),super['destroy']();}['activate'](_0xbfac2f){this['fire']('_activateAnnotation',_0xbfac2f);}['createAnnotation'](_0x44fb58){return new Annotation$1(_0x44fb58);}['createAnnotationView'](_0x265bbe,_0x16546b){return new AnnotationView(_0x265bbe,_0x16546b);}['_addActiveAnnotation'](_0x33191f){const _0x2ebfbf=new Set(this['activeAnnotations']);_0x2ebfbf['add'](_0x33191f),this['activeAnnotations']=_0x2ebfbf;}['_removeActiveAnnotation'](_0x4407b2){const _0x37bad0=new Set(this['activeAnnotations']);_0x37bad0['delete'](_0x4407b2),this['activeAnnotations']=_0x37bad0;}['_bindAnnotationsToVisibleAnnotations'](){const _0x492544=this['collection'],_0xa66f16=this['_visibleAnnotations'];function _0x53aade(_0x38f12f){const _0x230e95=_0x38f12f['source'];_0x230e95['isVisible']&&!_0xa66f16['has'](_0x230e95)?_0xa66f16['add'](_0x230e95):!_0x230e95['isVisible']&&_0xa66f16['has'](_0x230e95)&&_0xa66f16['remove'](_0x230e95),_0x230e95['view']['focusTracker']['remove'](_0x230e95['view']['element']),_0x230e95['view']['focusTracker']['add'](_0x230e95['view']['element']);}this['listenTo'](_0x492544,'add',(_0x460c31,_0x2af373)=>{_0x2af373['isVisible']&&_0xa66f16['add'](_0x2af373),this['listenTo'](_0x2af373,'change:isVisible',_0x53aade);}),this['listenTo'](_0x492544,'remove',(_0x14c46d,_0x486ff6)=>{_0xa66f16['has'](_0x486ff6)&&_0xa66f16['remove'](_0x486ff6),this['stopListening'](_0x486ff6,'change:isVisible',_0x53aade);});}['_setupEnterAnnotationKeystroke'](){const _0x5c78b4=_0x1f009d=>{_0x1f009d['on']('ready',()=>{_0x1f009d['keystrokes']['set'](_0x10a1f2,(_0x211938,_0x20083c)=>{const _0x514b10=ckeditor5['first'](this['activeAnnotations']['values']());_0x514b10&&(_0x514b10['view']['focus'](),_0x20083c());});});};this['context']instanceof ckeditor5['Editor']?_0x5c78b4(this['context']):this['context']['editors']&&this['context']['editors']['on']('add',(_0x4b6d06,_0xe40ae0)=>{_0x5c78b4(_0xe40ae0);});}['_setupEscapeAnnotationHandling'](){const _0x32a32e=_0x81709e=>{const _0x29ae93=_0x81709e['source'],_0x470bd0=[];let _0x2e97e2;if(Array['isArray'](_0x29ae93['target'])){_0x2e97e2=_0x29ae93['target'][0x0],this['context']instanceof ckeditor5['Editor']?_0x470bd0['push'](this['context']):this['context']['editors']&&_0x470bd0['push'](...this['context']['editors']);for(const _0x25ddd1 of _0x470bd0)for(const _0x3bd608 of _0x25ddd1['editing']['view']['domRoots']['values']())if(_0x3bd608['contains'](_0x2e97e2))return void _0x25ddd1['editing']['view']['focus']();_0x2e97e2['focus']();}};this['listenTo'](this['collection'],'add',(_0x3e130c,_0x234827)=>{this['listenTo'](_0x234827,'escape',_0x32a32e,{'priority':'low'});}),this['listenTo'](this['collection'],'remove',(_0x1ce010,_0x4df4b9)=>{this['stopListening'](_0x4df4b9,'escape',_0x32a32e);});}}const _0x38805d=Symbol('noChannel'),defaultPermissions={'admin':!0x0,'modifyAll':!0x1,'write':!0x0,'resolve':!0x0};class CommentsRepository extends ckeditor5['ContextPlugin']{static get['requires'](){return[Annotations,ckeditor5['PendingActions'],_0x278b81];}static get['pluginName'](){return'CommentsRepository';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x222b50){super(_0x222b50),this['_threads']=new Map(),this['_threadToController']=new Map(),this['_viewToController']=new Map(),this['set']('_readOnlyChannels',new Set()),this['set']('_permissions',new Map());const _0x5d1a46=this['context']['config'];_0x5d1a46['define']('comments.maxCommentsWhenCollapsed',0x2),_0x5d1a46['define']('comments.maxThreadTotalWeight',0x1f4),_0x5d1a46['define']('comments.maxCommentCharsWhenCollapsed',0x8c),_0x5d1a46['define']('comments.CommentThreadView',CommentThreadView),_0x5d1a46['define']('comments.CommentView',CommentView),_0x5d1a46['get']('comments.editorConfig')||console['warn']('Missing\x20comments\x20editor\x20configuration\x20(`comments.editorConfig`).\x20Default\x20configuration\x20will\x20be\x20used\x20instead.');}['init'](){const _0x46ec5f=this['context']['plugins']['get'](Annotations);this['set']('activeCommentThread',null),this['on']('addCommentThread',(_0x4fc970,_0x1c8102)=>this['_addCommentThread'](_0x1c8102)),this['on']('submitCommentThread',(_0x4f6675,_0x450356)=>this['_submitCommentThread'](_0x450356)),this['on']('resolveCommentThread',(_0x1de1d4,_0x549513)=>this['_resolveCommentThread'](_0x549513)),this['on']('resolveCommentThread',(_0x53ec2c,_0x4e1a70)=>this['_updateActiveAnnotation'](_0x4e1a70),{'priority':'lowest'}),this['on']('reopenCommentThread',(_0x4c03cd,_0x81780d)=>this['_reopenCommentThread'](_0x81780d)),this['on']('reopenCommentThread',(_0xbae959,_0x2dcdac)=>this['_updateActiveAnnotation'](_0x2dcdac),{'priority':'lowest'}),this['on']('removeCommentThread',(_0x187567,_0x4af051)=>this['_removeCommentThread'](_0x4af051)),this['on']('updateCommentThread',(_0x553e40,_0x2ff093)=>this['_updateCommentThread'](_0x2ff093)),this['on']('updateCommentThread',(_0x5d859b,_0x313d2)=>this['_updateActiveAnnotation'](_0x313d2),{'priority':'lowest'}),this['on']('addComment',(_0x361640,_0xce7ae7)=>this['_addComment'](_0xce7ae7)),this['on']('updateComment',(_0x338044,_0x27b8bd)=>this['_updateComment'](_0x27b8bd)),this['on']('removeComment',(_0x44d7da,_0x12a4f6)=>this['_removeComment'](_0x12a4f6)),this['on']('addComment',(_0x2e573b,{threadId:_0x3bf3d5,isFromAdapter:_0x30418f})=>{if(_0x30418f)return;const _0x253545=this['getCommentThread'](_0x3bf3d5),_0x5ea3f6=_0x253545&&this['_threadToController']['get'](_0x253545);_0x5ea3f6&&_0x5ea3f6['view']['commentsListView']['focus'](-0x1);},{'priority':'lowest'}),this['listenTo'](_0x46ec5f,'change:activeAnnotations',(_0x7664c6,_0xfed570,_0x40006a)=>{const _0x33e1a8=Array['from'](_0x40006a)['map'](_0x2b0567=>this['_viewToController']['get'](_0x2b0567['innerView']))['filter'](Boolean)[0x0];this['activeCommentThread']=_0x33e1a8?_0x33e1a8['model']:null;});}set['adapter'](_0x3ee6f6){if(this['_adapter'])throw new ckeditor5['CKEditorError']('commentsrepository-adapter-already-set');this['_adapter']=_0x3ee6f6;}get['adapter'](){return this['_adapter'];}['addCommentThread']({channelId:_0x3d8b91=_0x38805d,threadId:_0x2f2b9a=ckeditor5['uid'](),comments:_0x4a05f1=[],unlinkedAt:_0x3a9469=null,resolvedAt:_0x47d169=null,resolvedBy:_0x4b87f7=null,target:_0x2b05b3=null,context:_0x3542d9=null,attributes:_0x5f1a47={},isResolvable:_0x5f1ee3=!0x0,isSubmitted:_0x581d0d=!0x1,isFromAdapter:_0x5620e7=!0x1}={}){return this['fire'](toEventName('addCommentThread',_0x3d8b91),{'channelId':_0x3d8b91,'threadId':_0x2f2b9a,'comments':_0x4a05f1,'unlinkedAt':_0x3a9469,'resolvedAt':_0x47d169,'resolvedBy':_0x4b87f7,'target':_0x2b05b3,'context':_0x3542d9,'attributes':_0x5f1a47,'isFromAdapter':_0x5620e7,'isResolvable':_0x5f1ee3,'isSubmitted':_0x581d0d}),this['getCommentThread'](_0x2f2b9a);}['openNewCommentThread']({channelId:_0x547255=_0x38805d,threadId:_0x46ea75=ckeditor5['uid'](),target:_0x17f721,context:_0x23bd81=null,isResolvable:_0x13e8e6=!0x0}){if(this['_readOnlyChannels']['has'](_0x547255)||this['_readOnlyChannels']['has'](void 0x0))return null;if(!_0x17f721)throw new ckeditor5['CKEditorError']('commentsrepository-missing-target');const _0x5eeca6=this['addCommentThread']({'channelId':_0x547255,'threadId':_0x46ea75,'target':_0x17f721,'context':_0x23bd81,'isResolvable':_0x13e8e6});if(!_0x5eeca6)return null;const _0x5e4bda=this['_threadToController']['get'](_0x5eeca6),_0x3148eb=_0x5e4bda['view']['commentThreadInputView']['commentInputView'],_0x4a33c3=this['context']['plugins']['get'](Annotations),_0xd3adf0=_0x4a33c3['getByInnerView'](_0x5e4bda['view']);return _0x4a33c3['activate'](_0xd3adf0),_0x3148eb['once']('editorReady',()=>_0x3148eb['focus']()),_0x5eeca6;}['hasCommentThread'](_0x4e3822){if('string'!=typeof _0x4e3822)throw new ckeditor5['CKEditorError']('commentsrepository-invalid-comment-thread-id');return this['_threads']['has'](_0x4e3822);}['updateCommentThread']({channelId:_0x35e8dd=_0x38805d,threadId:_0x538999,context:_0x46db49,unlinkedAt:_0x217dc3,attributes:_0x31dc05,isFromAdapter:_0x5b26a0=!0x1}){return this['fire'](toEventName('updateCommentThread',_0x35e8dd),{'channelId':_0x35e8dd,'threadId':_0x538999,'context':_0x46db49,'unlinkedAt':_0x217dc3,'attributes':_0x31dc05,'isFromAdapter':_0x5b26a0}),this['getCommentThread'](_0x538999);}['getCommentThread'](_0x5ec6c5){if('string'!=typeof _0x5ec6c5)throw new ckeditor5['CKEditorError']('commentsrepository-invalid-comment-thread-id');return this['_threads']['get'](_0x5ec6c5);}['fetchCommentThread']({channelId:_0x2d5476,threadId:_0x3f33b3}={}){const _0x2bc86e=this['getCommentThread'](_0x3f33b3);if(_0x2bc86e)return Promise['resolve'](_0x2bc86e);if(!this['adapter'])return Promise['resolve'](void 0x0);if('function'!=typeof this['adapter']['getCommentThread'])throw new ckeditor5['CKEditorError']('commentsrepository-missing-thread-and-adapter-method',this['context']);return this['adapter']['getCommentThread']({'channelId':_0x2d5476,'threadId':_0x3f33b3})['then'](_0x366968=>this['hasCommentThread'](_0x3f33b3)?this['getCommentThread'](_0x3f33b3):_0x366968?this['addCommentThread'](Object['assign']({'isFromAdapter':!0x0,'channelId':_0x2d5476},_0x366968)):void 0x0)['catch'](_0x28382b=>{throw console['error'](_0x28382b),new ckeditor5['CKEditorError']('commentsrepository-fetch-comment-thread',this['context']);});}['getCommentThreads']({channelId:_0x35075d,skipNotAttached:_0x1d0aa7=!0x1,skipEmpty:_0x328e47=!0x1,toJSON:_0xb114a=!0x1}={}){const _0x361173=[];for(const _0x222733 of this['_threads']['values']())_0x35075d&&_0x222733['channelId']!==_0x35075d||_0x1d0aa7&&!_0x222733['isAttached']||_0x328e47&&0x0===_0x222733['length']||_0x361173['push'](_0x222733);return _0xb114a?_0x361173['map'](_0x24a3ec=>_0x24a3ec['toJSON']()):_0x361173;}['setActiveCommentThread'](_0x37a38a){const _0x247afe=this['context']['plugins']['get'](Annotations);if(!_0x37a38a)return void(this['activeCommentThread']&&_0x247afe['deactivateAll']());const _0x585f14=this['getCommentThread'](_0x37a38a);if(!_0x585f14)throw new ckeditor5['CKEditorError']('commentsrepository-active-missing-comment-thread',null,{'threadId':_0x37a38a});if(!this['_threadToController']['has'](_0x585f14))throw new ckeditor5['CKEditorError']('commentsrepository-active-not-attached',null,{'threadId':_0x37a38a});const _0x120c2c=_0x247afe['getByInnerView'](this['_threadToController']['get'](_0x585f14)['view']);_0x247afe['activate'](_0x120c2c);}['switchReadOnly'](_0x1d2c66,_0xc28295){_0x1d2c66?this['_readOnlyChannels']['add'](_0xc28295):this['_readOnlyChannels']['delete'](_0xc28295),this['fire']('change:_readOnlyChannels','_readOnlyChannels',this['_readOnlyChannels'],this['_readOnlyChannels']);}['isReadOnly'](_0x4f1444){return this['_readOnlyChannels']['has'](_0x4f1444)||this['_readOnlyChannels']['has'](void 0x0);}['createCommentThreadController'](_0x24817c,_0x2d33ec){return new CommentThreadController(_0x24817c,_0x2d33ec);}['setPermissions'](_0x2c0c15,_0x31fc29=_0x38805d){this['_permissions']['set'](_0x31fc29,_0x2c0c15),this['fire']('change:_permissions','_permissions',this['_permissions'],this['_permissions']);}['getPermissions'](_0x5eaa98=_0x38805d){return this['_permissions']['has'](_0x5eaa98)?this['_permissions']['get'](_0x5eaa98):defaultPermissions;}['_addCommentThread']({channelId:_0x2ccbdb,threadId:_0x4122ab,comments:_0x53673e,unlinkedAt:_0x3084bf,resolvedAt:_0x31c573,resolvedBy:_0x1cd3dc,target:_0x119ce5,context:_0x4b6ae0,attributes:_0x1e3339,isFromAdapter:_0x34ad82,isResolvable:_0x573fa6,isSubmitted:_0x3a4e52}){if('string'!=typeof _0x4122ab)throw new ckeditor5['CKEditorError']('commentsrepository-invalid-comment-thread-id',null,{'threadId':_0x4122ab});if(this['hasCommentThread'](_0x4122ab))throw new ckeditor5['CKEditorError']('commentsrepository-duplicated-comment-thread-id',null,{'threadId':_0x4122ab});const _0x42924d=new CommentThread(this,{'channelId':_0x2ccbdb,'id':_0x4122ab,'context':_0x4b6ae0,'attributes':_0x1e3339,'unlinkedAt':_0x3084bf,'resolvedAt':_0x31c573,'resolvedBy':_0x1cd3dc?this['context']['plugins']['get'](_0x278b81)['getUser'](_0x1cd3dc):null,'isResolvable':_0x573fa6,'isSubmitted':_0x3a4e52||_0x34ad82});this['_threads']['set'](_0x4122ab,_0x42924d);for(const _0x474457 of _0x53673e)_0x42924d['_add'](this['_createNewComment']({'threadId':_0x4122ab,..._0x474457}));return _0x119ce5&&_0x42924d['attachTo'](_0x119ce5),_0x34ad82||!_0x42924d['length']?Promise['resolve']():this['_submitCommentThread']({'channelId':_0x2ccbdb,'threadId':_0x4122ab});}['_submitCommentThread']({channelId:_0x57e516,threadId:_0x2321a4}){if(!this['hasCommentThread'](_0x2321a4))throw new ckeditor5['CKEditorError']('commentsrepository-missing-comment-thread',this);const _0x15885d=this['getCommentThread'](_0x2321a4);if(_0x15885d['_isSubmitted']=!0x0,!this['adapter']||'function'!=typeof this['adapter']['addCommentThread'])return Promise['resolve']();const {id:_0x77d4b6,comments:_0x9203cd,resolvedAt:_0x231d35,resolvedBy:_0xf71196,context:_0x2f2be7,attributes:_0x15f13d}=_0x15885d,_0x4ffdac=this['context']['plugins']['get']('PendingActions'),_0x480a81=_0x4ffdac['add'](getTranslation$f(this['context']['locale'],'PENDING_ACTION_COMMENT_THREAD'));return this['adapter']['addCommentThread']({'channelId':_0x57e516,'threadId':_0x77d4b6,'comments':_0x9203cd['map'](_0x4013b9=>_0x4013b9['toJSON']()),'resolvedAt':_0x231d35,'resolvedBy':_0xf71196?_0xf71196['id']:_0xf71196,'context':_0x2f2be7,'attributes':_0x15f13d})['then'](({comments:_0x472483})=>{_0x4ffdac['remove'](_0x480a81);for(const _0x583106 of _0x472483)this['_updateComment']({'channelId':_0x57e516,'threadId':_0x2321a4,'commentId':_0x583106['commentId'],'createdAt':_0x583106['createdAt'],'isFromAdapter':!0x0});})['catch'](_0x826f4e=>{throw console['error'](_0x826f4e),new ckeditor5['CKEditorError']('commentsrepository-add-comment-thread-internal-error',this);});}['_attachCommentThread']({threadId:_0x591923,target:_0x5ebd27}){const _0x2cdccf=this['getCommentThread'](_0x591923);if(!_0x2cdccf)throw new ckeditor5['CKEditorError']('commentsrepository-attach-missing-comment-thread',this);const _0x1b9c15=this['context']['plugins']['get']('PendingActions'),_0x277303=this['context']['plugins']['get'](Annotations),_0x1618a1=this['_createCommentThreadView'](_0x2cdccf),_0x3a41fc=new CommentThreadController(_0x2cdccf,_0x1618a1);let _0xee0466=null;_0x1618a1['on']('change:isDirty',(_0x53c435,_0x231e08,_0x9575d0)=>{_0x9575d0?_0xee0466=_0x1b9c15['add'](getTranslation$f(this['context']['locale'],'PENDING_ACTION_COMMENT_THREAD')):_0xee0466&&(_0x1b9c15['remove'](_0xee0466),_0xee0466=null);}),this['_threadToController']['set'](_0x2cdccf,_0x3a41fc),this['_viewToController']['set'](_0x1618a1,_0x3a41fc);const _0x498cda=new AnnotationView(this['context']['locale'],_0x1618a1);_0x498cda['bind']('length')['to'](_0x1618a1),_0x498cda['bind']('isDirty')['to'](_0x1618a1,'isDirty',_0x1618a1,'length',(_0x32b758,_0x53dfd8)=>_0x32b758||!_0x53dfd8),_0x498cda['bind']('isActive')['to'](_0x1618a1),_0x498cda['type']='comment';const _0x3e02eb=new Annotation$1({'view':_0x498cda,'target':_0x5ebd27,'type':'comment','isVisible':!_0x2cdccf['archivedAt']});return _0x1618a1['on']('escape',()=>{_0x3e02eb['fire']('escape');}),this['_bindAnnotationToEditors'](_0x1618a1,_0x3e02eb),_0x277303['add'](_0x3e02eb),_0x3e02eb;}['_bindAnnotationToEditors'](_0x53926e,_0x52e3ad){this['listenTo'](_0x53926e,'editorReady',(_0x4d0a2d,_0x54527f)=>{const _0x49473f=_0x54527f['ui']['view']['body']['bodyCollectionContainer'];_0x52e3ad['focusableElements']['add'](_0x49473f),this['context']instanceof ckeditor5['Editor']&&this['context']['ui']['focusTracker']['add'](_0x49473f);},{'priority':'highest'}),this['listenTo'](_0x53926e,'editorDestroyed',(_0x18822b,_0x457bbc)=>{const _0x49f02b=_0x457bbc['ui']['view']['body']['bodyCollectionContainer'];_0x52e3ad['focusableElements']['has'](_0x49f02b)&&_0x52e3ad['focusableElements']['remove'](_0x49f02b),this['context']instanceof ckeditor5['Editor']&&this['context']['ui']['focusTracker']['remove'](_0x49f02b);});}['_unbindEditors'](_0x3e8efa){this['stopListening'](_0x3e8efa,'editorReady'),this['stopListening'](_0x3e8efa,'editorDestroyed');}['_createCommentThreadView'](_0x32e207){const _0x49a250=this['context']['plugins']['get'](_0x278b81),{config:_0x3034b5,locale:_0x54ba4d}=this['context'],_0x400a7c=getDateTimeFormatter(_0x3034b5['get']('locale'));return new(0x0,(_0x3034b5['get']('comments'))['CommentThreadView'])(_0x54ba4d,_0x32e207,_0x49a250['me'],{'editorConfig':{..._0x3034b5['get']('comments.editorConfig'),'licenseKey':this['context']['config']['get']('licenseKey')},'copyMarkers':_0x3034b5['get']('comments.copyMarkers'),'maxCommentsWhenCollapsed':_0x3034b5['get']('comments.maxCommentsWhenCollapsed'),'maxThreadTotalWeight':_0x3034b5['get']('comments.maxThreadTotalWeight'),'maxCommentCharsWhenCollapsed':_0x3034b5['get']('comments.maxCommentCharsWhenCollapsed'),'formatDateTime':_0x400a7c,'CommentView':_0x3034b5['get']('comments')['CommentView']});}['_resolveCommentThread']({threadId:_0x55f640,channelId:_0x3fbd76,resolvedAt:_0x1e413e,resolvedBy:_0x4f5021,isFromAdapter:_0x514e08}){if(!this['hasCommentThread'](_0x55f640))throw new ckeditor5['CKEditorError']('commentsrepository-missing-comment-thread',null,{'threadId':_0x55f640});const _0x2b5213=this['getCommentThread'](_0x55f640);if(_0x2b5213['isResolved'])throw new ckeditor5['CKEditorError']('commentsrepository-resolved-comment-thread',null,{'threadId':_0x55f640});const _0x31df7e=this['context']['plugins']['get'](_0x278b81);if(_0x2b5213['resolvedBy']=_0x31df7e['getUser'](_0x4f5021),_0x2b5213['resolvedAt']=_0x1e413e,_0x514e08||!this['adapter']||'function'!=typeof this['adapter']['resolveCommentThread'])return Promise['resolve']();const _0x194c69=this['context']['plugins']['get']('PendingActions'),_0x24a2df=_0x194c69['add'](getTranslation$f(this['context']['locale'],'PENDING_ACTION_COMMENT_THREAD'));return this['adapter']['resolveCommentThread']({'channelId':_0x3fbd76,'threadId':_0x55f640})['then'](({resolvedAt:_0x4d2e27,resolvedBy:_0x4e397c})=>{_0x194c69['remove'](_0x24a2df),_0x2b5213['resolvedBy']['id']!==_0x4e397c&&(_0x2b5213['resolvedBy']=_0x31df7e['getUser'](_0x4e397c)),_0x2b5213['resolvedAt']=_0x4d2e27;})['catch'](_0x24994f=>{throw console['error'](_0x24994f),new ckeditor5['CKEditorError']('commentsrepository-resolve-comment-thread-internal-error',this);});}['_reopenCommentThread']({threadId:_0x37393e,channelId:_0x74c171,isFromAdapter:_0xeab80d}){if(!this['hasCommentThread'](_0x37393e))throw new ckeditor5['CKEditorError']('commentsrepository-missing-comment-thread',null,{'threadId':_0x37393e});const _0x14a5dc=this['getCommentThread'](_0x37393e);if(!_0x14a5dc['isResolved'])throw new ckeditor5['CKEditorError']('commentsrepository-reopen-comment-thread',null,{'threadId':_0x37393e});if(_0x14a5dc['resolvedBy']=null,_0x14a5dc['resolvedAt']=null,_0xeab80d||!this['adapter']||'function'!=typeof this['adapter']['reopenCommentThread'])return Promise['resolve']();const _0x3fb0f0=this['context']['plugins']['get']('PendingActions'),_0x2848f2=_0x3fb0f0['add'](getTranslation$f(this['context']['locale'],'PENDING_ACTION_COMMENT_THREAD'));return this['adapter']['reopenCommentThread']({'channelId':_0x74c171,'threadId':_0x37393e})['then'](()=>_0x3fb0f0['remove'](_0x2848f2))['catch'](_0x4adfad=>{throw console['error'](_0x4adfad),new ckeditor5['CKEditorError']('commentsrepository-reopen-comment-thread-internal-error',this);});}['_removeCommentThread']({threadId:_0x4fdf12,isFromAdapter:_0x37247d}){const _0x16d5f6=this['getCommentThread'](_0x4fdf12);if(!_0x16d5f6)throw new ckeditor5['CKEditorError']('commentsrepository-remove-missing-comment-thread',this);if(this['_detachCommentThread'](_0x4fdf12),this['_threads']['delete'](_0x4fdf12),!_0x16d5f6['isSubmitted']||_0x37247d||!this['adapter']||'function'!=typeof this['adapter']['removeCommentThread'])return Promise['resolve']();const _0x4d9b59=this['context']['plugins']['get']('PendingActions'),{channelId:_0x1323f5}=_0x16d5f6,_0x263e53=_0x4d9b59['add'](getTranslation$f(this['context']['locale'],'PENDING_ACTION_COMMENT_THREAD'));return this['adapter']['removeCommentThread']({'channelId':_0x1323f5,'threadId':_0x4fdf12})['then'](()=>_0x4d9b59['remove'](_0x263e53))['catch'](_0x4bebb0=>{throw console['error'](_0x4bebb0),new ckeditor5['CKEditorError']('commentsrepository-remove-comment-thread-internal-error',this);});}['_updateCommentThread']({threadId:_0x4fc671,unlinkedAt:_0x3b95bf,context:_0x4997ee,attributes:_0x4a08a2,isFromAdapter:_0x14b057}){if('string'!=typeof _0x4fc671)throw new ckeditor5['CKEditorError']('commentsrepository-invalid-comment-thread-id',null,{'threadId':_0x4fc671});if(!this['hasCommentThread'](_0x4fc671))throw new ckeditor5['CKEditorError']('commentsrepository-missing-comment-thread',null,{'threadId':_0x4fc671});const _0x5d5a42=this['getCommentThread'](_0x4fc671);let _0xf66e8e=!0x1;if(void 0x0!==_0x4997ee&&_0x5d5a42['context']!==_0x4997ee&&(_0x5d5a42['context']=_0x4997ee,_0xf66e8e=!0x0),void 0x0!==_0x3b95bf&&_0x5d5a42['unlinkedAt']!==_0x3b95bf&&(_0x5d5a42['unlinkedAt']=_0x3b95bf,_0xf66e8e=!0x0),_0x4a08a2&&!_0x4332d3(_0x4a08a2,_0x5d5a42['attributes'])&&(_0x5d5a42['attributes']=_0x4a08a2,_0xf66e8e=!0x0),!_0xf66e8e)return Promise['resolve']();if(!_0x5d5a42['isSubmitted']||_0x14b057||!this['adapter']||'function'!=typeof this['adapter']['updateCommentThread'])return Promise['resolve']();const _0x5902b9=this['context']['plugins']['get']('PendingActions'),{channelId:_0xb9d0e6}=_0x5d5a42,_0xff9c71=_0x5902b9['add'](getTranslation$f(this['context']['locale'],'PENDING_ACTION_COMMENT_THREAD'));return this['adapter']['updateCommentThread']({'channelId':_0xb9d0e6,'threadId':_0x4fc671,'context':_0x4997ee,'unlinkedAt':_0x3b95bf,'attributes':_0x4a08a2})['then'](()=>_0x5902b9['remove'](_0xff9c71))['catch'](_0x3db38c=>{throw console['error'](_0x3db38c),new ckeditor5['CKEditorError']('commentsrepository-update-comment-thread-internal-error',this);});}['_detachCommentThread'](_0x56844a){const _0x5c85d0=this['context']['plugins']['get'](Annotations),_0x23493e=this['getCommentThread'](_0x56844a);if(_0x23493e['_isAttached']=!0x1,this['_threadToController']['has'](_0x23493e)){const _0x1dc1b0=this['_threadToController']['get'](_0x23493e),_0xfa3ee2=_0x1dc1b0['view'],_0x483f94=_0x5c85d0['getByInnerView'](_0xfa3ee2);this['_threadToController']['delete'](_0x23493e),this['_viewToController']['delete'](_0xfa3ee2),_0x483f94&&_0x5c85d0['remove'](_0x483f94),_0x1dc1b0['destroy'](),_0xfa3ee2['destroy']()['then'](()=>{this['_unbindEditors'](_0xfa3ee2);});}}['_updateActiveAnnotation']({threadId:_0x46106d,resolvedAt:_0x5130fc}){const _0x9985d=!!_0x5130fc,_0x478bf6=this['context']['plugins']['get'](Annotations),_0x1e43a3=this['getCommentThread'](_0x46106d);if(this['_threadToController']['has'](_0x1e43a3)){const _0x4027b7=this['_threadToController']['get'](_0x1e43a3)['view'],_0x3f1283=_0x478bf6['getByInnerView'](_0x4027b7);_0x3f1283&&(_0x9985d&&_0x478bf6['_removeActiveAnnotation'](_0x3f1283),_0x3f1283['refreshVisibility']());}}['_getExternalAuthor'](_0x1c21d1){const _0xf9d23b=this['context']['plugins']['get'](_0x278b81),_0x40ce4b=hashObject('external:'+_0x1c21d1),_0x58ff16=_0xf9d23b['getUser'](_0x40ce4b);return _0x58ff16||_0xf9d23b['addUser']({'id':_0x40ce4b,'name':_0x1c21d1});}['_createNewComment']({threadId:_0x4c1748,commentId:_0x1cf11c=ckeditor5['uid'](),content:_0x324fcb,authorId:_0x3a997f,createdAt:_0x224175,attributes:_0x10d7a4}){if('string'!=typeof _0x1cf11c)throw new ckeditor5['CKEditorError']('commentsrepository-invalid-commentid');if('string'!=typeof _0x3a997f)throw new ckeditor5['CKEditorError']('commentsrepository-invalid-comment-authorid');if('string'!=typeof _0x324fcb||!_0x324fcb['trim']())throw new ckeditor5['CKEditorError']('commentsrepository-invalid-comment-content');const _0x3306cf=this['context']['plugins']['get'](_0x278b81)['getUser'](_0x3a997f);if(!_0x3306cf)throw new ckeditor5['CKEditorError']('commentsrepository-add-comment-user-not-exists',null,{'authorId':_0x3a997f});let _0x509c9f=null,_0x624ef4=_0x224175;return _0x10d7a4&&_0x10d7a4['@external']&&(_0x509c9f=this['_getExternalAuthor'](_0x10d7a4['@external']['authorName']),_0x624ef4=new Date(_0x10d7a4['@external']['createdAt'])),new Comment(this,{'threadId':_0x4c1748,'id':_0x1cf11c,'author':_0x509c9f||_0x3306cf,'creator':_0x3306cf,'content':_0x324fcb,'createdAt':_0x224175,'authoredAt':_0x624ef4,'attributes':_0x10d7a4});}['_addComment'](_0x170196){let {threadId:_0x40a6c9,content:_0x4731eb,attributes:_0x49ec75,isFromAdapter:_0x30cc2a}=_0x170196;const _0x343884=this['getCommentThread'](_0x170196['threadId']);if(!_0x343884)throw new ckeditor5['CKEditorError']('commentsrepository-add-comment-to-missing-comment-thread',this);const _0x142c5a=this['_createNewComment'](_0x170196),{id:_0x3dd7a0}=_0x142c5a;if(_0x343884['_add'](_0x142c5a),_0x30cc2a||!this['adapter']||'function'!=typeof this['adapter']['addComment']||!_0x343884['isSubmitted'])return Promise['resolve']();const _0x5af445=this['context']['plugins']['get']('PendingActions'),{channelId:_0x37e692}=_0x343884,_0x55ecbe=_0x5af445['add'](getTranslation$f(this['context']['locale'],'PENDING_ACTION_COMMENT_THREAD'));return _0x49ec75||(_0x49ec75={}),this['adapter']['addComment']({'channelId':_0x37e692,'threadId':_0x40a6c9,'commentId':_0x3dd7a0,'content':_0x4731eb,'attributes':_0x49ec75})['then'](_0x51c4ba=>{_0x5af445['remove'](_0x55ecbe),_0x51c4ba&&this['_updateComment']({'channelId':_0x37e692,'threadId':_0x40a6c9,'commentId':_0x3dd7a0,'createdAt':_0x51c4ba['createdAt'],'isFromAdapter':!0x0});})['catch'](_0x161603=>{throw console['error'](_0x161603),new ckeditor5['CKEditorError']('commentsrepository-add-comment-internal-error',this);});}['_updateComment']({threadId:_0x16e7e2,commentId:_0x1d9e7f,content:_0x297ffd,createdAt:_0x37b737,attributes:_0x2ffcb2,isFromAdapter:_0x2f337c}){if(void 0x0!==_0x297ffd&&('string'!=typeof _0x297ffd||!_0x297ffd['trim']()['length']))throw new ckeditor5['CKEditorError']('commentsrepository-update-comment-invalid-content');const _0x1bf8c6=this['getCommentThread'](_0x16e7e2),_0x55c52f=_0x1bf8c6['getComment'](_0x1d9e7f);if(!_0x55c52f)throw new ckeditor5['CKEditorError']('commentsrepository-update-missing-comment',this);let _0x1345c1=!0x1;if(_0x297ffd&&_0x297ffd!==_0x55c52f['content']&&(_0x55c52f['isEditable']||_0x2f337c)&&(_0x55c52f['content']=_0x297ffd,_0x1345c1=!0x0),_0x37b737&&_0x37b737!==_0x55c52f['createdAt']&&(_0x55c52f['createdAt']=_0x37b737,_0x55c52f['attributes']&&_0x55c52f['attributes']['@external']||(_0x55c52f['authoredAt']=_0x37b737),_0x1345c1=!0x0),_0x2ffcb2&&!_0x4332d3(_0x2ffcb2,_0x55c52f['attributes'])&&(_0x55c52f['attributes']=_0x2ffcb2,_0x1345c1=!0x0),!_0x1345c1)return Promise['resolve']();if(_0x1bf8c6['fire']('commentUpdated'),_0x2f337c||!this['adapter']||'function'!=typeof this['adapter']['updateComment'])return Promise['resolve']();const _0x496b58=this['context']['plugins']['get']('PendingActions'),{channelId:_0x325561}=this['getCommentThread'](_0x55c52f['threadId']),_0x1c05ce=_0x496b58['add'](getTranslation$f(this['context']['locale'],'PENDING_ACTION_COMMENT_THREAD'));return this['adapter']['updateComment']({'channelId':_0x325561,'threadId':_0x16e7e2,'commentId':_0x1d9e7f,'content':_0x297ffd,'attributes':_0x2ffcb2})['then'](()=>_0x496b58['remove'](_0x1c05ce))['catch'](_0x2377c5=>{throw console['error'](_0x2377c5),new ckeditor5['CKEditorError']('commentsrepository-update-comment-internal-error',this);});}['_removeComment']({threadId:_0x1a524c,commentId:_0x3bbcec,isFromAdapter:_0x84368f}){const _0x176af3=this['getCommentThread'](_0x1a524c),_0x160db0=_0x176af3['getComment'](_0x3bbcec);if(!_0x160db0)throw new ckeditor5['CKEditorError']('commentsrepository-remove-missing-comment',this);if(_0x176af3['_remove'](_0x160db0),_0x84368f||!this['adapter']||'function'!=typeof this['adapter']['removeComment'])return Promise['resolve']();const _0xc336ff=this['context']['plugins']['get']('PendingActions'),{channelId:_0x27f5f5}=_0x176af3,_0x3d93ca=_0xc336ff['add'](getTranslation$f(this['context']['locale'],'PENDING_ACTION_COMMENT_THREAD'));return this['adapter']['removeComment']({'channelId':_0x27f5f5,'threadId':_0x1a524c,'commentId':_0x3bbcec})['then'](()=>_0xc336ff['remove'](_0x3d93ca))['catch'](_0xa3a2ab=>{throw console['error'](_0xa3a2ab),new ckeditor5['CKEditorError']('commentsrepository-remove-comment-internal-error',this);});}}class CommentThread extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){constructor(_0x56422e,_0x23ad3d){super();const _0x25ba44=_0x23ad3d['isResolvable'];this['channelId']=_0x23ad3d['channelId'],this['id']=_0x23ad3d['id'],this['comments']=new ckeditor5['Collection'](),this['_repository']=_0x56422e,this['_isAttached']=!0x1,this['_isSubmitted']=_0x23ad3d['isSubmitted'],this['set']('_hasTargetInContent',!0x0),this['bind']('isReadOnly')['to'](_0x56422e,'_permissions',_0x56422e,'_readOnlyChannels',()=>_0x56422e['isReadOnly'](this['channelId'])),this['bind']('isRemovable')['to'](_0x56422e,'_permissions',()=>_0x56422e['getPermissions'](this['channelId'])['admin']),this['bind']('canComment')['to'](_0x56422e,'_permissions',()=>{const _0x2a56d7=_0x56422e['getPermissions'](this['channelId']);return _0x2a56d7['write']||_0x2a56d7['admin'];}),this['bind']('isResolvable')['to'](_0x56422e,'_permissions',()=>_0x25ba44&&_0x56422e['getPermissions'](this['channelId'])['resolve']),this['set']('context',_0x23ad3d['context']),this['bind']('archivedAt')['to'](this,'resolvedAt',this,'unlinkedAt',(_0x434886,_0x204a5d)=>_0x434886?_0x204a5d?_0x434886<_0x204a5d?_0x434886:_0x204a5d:_0x434886:_0x204a5d),this['set']('unlinkedAt',_0x23ad3d['unlinkedAt']||null),this['set']('resolvedAt',_0x23ad3d['resolvedAt']||null),this['set']('resolvedBy',_0x23ad3d['resolvedBy']||null),this['bind']('isResolved')['to'](this,'resolvedAt',_0x429a4f=>!!_0x429a4f),this['set']('attributes',_0x23ad3d['attributes']||{});}get['weight'](){return Array['from'](this['comments'])['reduce']((_0x554b80,_0x5c0cda)=>_0x554b80+_0x5c0cda['weight'],0x0);}get['length'](){return this['comments']['length'];}get['isAttached'](){return this['_isAttached'];}get['isSubmitted'](){return this['_isSubmitted'];}['submit'](){const {channelId:_0x8e5c1b,id:_0xf98cdb}=this;this['_repository']['fire'](toEventName('submitCommentThread',_0x8e5c1b),{'channelId':_0x8e5c1b,'threadId':_0xf98cdb});}['setUnlinkedAt'](_0x47b101){this['_update']({'unlinkedAt':_0x47b101});}['resolve']({resolvedAt:_0x407022=new Date(),resolvedBy:_0x568a02=null,isFromAdapter:_0x5bd9d3=!0x1}={}){const _0x5c7427=this['_repository']['context']['plugins']['get'](_0x278b81)['me'],{channelId:_0x4ad4a8,id:_0xca5e8}=this;this['_repository']['fire'](toEventName('resolveCommentThread',_0x4ad4a8),{'channelId':_0x4ad4a8,'threadId':_0xca5e8,'resolvedAt':_0x407022,'resolvedBy':_0x568a02||_0x5c7427['id'],'isFromAdapter':_0x5bd9d3});}['reopen']({isFromAdapter:_0x488b2c=!0x1}={}){const {channelId:_0x45ff83,id:_0x296da3}=this;this['_repository']['fire'](toEventName('reopenCommentThread',_0x45ff83),{'channelId':_0x45ff83,'threadId':_0x296da3,'isFromAdapter':_0x488b2c});}['setContext'](_0x1163ea){this['context']||this['_update']({'context':_0x1163ea});}['setAttribute'](_0x4a341a,_0x2b9c74){const _0x24709e=_0x321c2b(this['attributes']);set$1(_0x24709e,_0x4a341a,_0x2b9c74),this['_update']({'attributes':_0x24709e});}['removeAttribute'](_0x300855){const _0x4325bd=_0x321c2b(this['attributes']);unset(_0x4325bd,_0x300855),this['_update']({'attributes':_0x4325bd});}['remove']({isFromAdapter:_0x4f81dc=!0x1}={}){const {channelId:_0x94f7cb,id:_0x4e9a17}=this;this['_repository']['fire'](toEventName('removeCommentThread',_0x94f7cb),{'channelId':_0x94f7cb,'threadId':_0x4e9a17,'isFromAdapter':_0x4f81dc});}['attachTo'](_0x3f5ebb){return this['_repository']['_attachCommentThread']({'threadId':this['id'],'target':_0x3f5ebb});}['addComment'](_0x3f0df0){const {channelId:_0x6ec513,id:_0xac1420}=this;this['_repository']['fire'](toEventName('addComment',_0x6ec513,_0xac1420),Object['assign']({'channelId':_0x6ec513,'threadId':_0xac1420},_0x3f0df0));}['getComment'](_0x5a4a2c){if('string'!=typeof _0x5a4a2c)throw new ckeditor5['CKEditorError']('commentsrepository-get-comment-invalid-id',null,{'commentId':_0x5a4a2c});return this['comments']['get'](_0x5a4a2c);}['toJSON'](){return{'threadId':this['id'],'context':this['context'],'unlinkedAt':this['unlinkedAt'],'resolvedAt':this['resolvedAt'],'resolvedBy':this['resolvedBy']?this['resolvedBy']['id']:null,'archivedAt':this['archivedAt'],'comments':this['comments']['map'](_0x57d37f=>_0x57d37f['toJSON']()),'attributes':this['attributes']};}['_add'](_0x3923f9){return this['listenTo'](_0x3923f9,'change:authoredAt',()=>{const _0x41710c=this['_findOptimalIndex'](_0x3923f9),_0x3f9788=this['comments'];_0x41710c-0x1!=_0x3f9788['getIndex'](_0x3923f9)&&_0x41710c+0x1!=_0x3f9788['getIndex'](_0x3923f9)&&(this['_remove'](_0x3923f9),this['_add'](_0x3923f9));}),this['comments']['add'](_0x3923f9,this['_findOptimalIndex'](_0x3923f9));}['_update'](_0x213010){const {channelId:_0x2d2044,id:_0x3b526e}=this;this['_repository']['fire'](toEventName('updateCommentThread',_0x2d2044),{..._0x213010,'channelId':_0x2d2044,'threadId':_0x3b526e});}['_remove'](_0x5ecbdf){return this['stopListening'](_0x5ecbdf),_0x5ecbdf['destroy'](),this['comments']['remove'](_0x5ecbdf);}['_findOptimalIndex'](_0x15403f){const _0x71ceab=this['comments']['find'](_0x243f0f=>new Date(_0x243f0f['authoredAt'])['getTime']()>new Date(_0x15403f['authoredAt'])['getTime']());return _0x71ceab?this['comments']['getIndex'](_0x71ceab):this['length'];}}const _0x2edf78=0xc8;function getContentLength(_0x10ab3d){const _0xfa2ff2=document['createElement']('div');return _0xfa2ff2['innerHTML']=_0x10ab3d,_0xfa2ff2['textContent']['length'];}class Comment extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){constructor(_0x1a8f91,_0x33f54e){super();const _0x1a0b26=_0x1a8f91['context']['plugins']['get'](_0x278b81)['me'],_0xbbc6f4=_0x1a8f91['getCommentThread'](_0x33f54e['threadId']),_0x312dc3=0x0===_0xbbc6f4['comments']['length'],_0x3e9d67=_0x1a0b26===_0x33f54e['author'];this['id']=_0x33f54e['id'],this['threadId']=_0x33f54e['threadId'],this['author']=_0x33f54e['author'],this['creator']=_0x33f54e['creator'],this['isExternal']=Boolean(_0x33f54e['attributes']&&_0x33f54e['attributes']['@external']),this['set']('content',_0x33f54e['content']),this['createdAt']=_0x33f54e['createdAt']||new Date(),this['set']('authoredAt',_0x33f54e['authoredAt']||new Date()),this['bind']('resolvedAt')['to'](_0xbbc6f4,'resolvedAt'),this['set']('attributes',_0x33f54e['attributes']||{}),this['bind']('isEditable')['to'](_0x1a8f91,'_permissions',()=>{const _0x4865aa=_0x1a8f91['getPermissions'](_0xbbc6f4['channelId'])['write'],_0x65a668=_0x1a8f91['getPermissions'](_0xbbc6f4['channelId'])['modifyAll'];return _0x3e9d67&&_0x4865aa||!_0x3e9d67&&_0x65a668;}),this['bind']('isRemovable')['to'](_0xbbc6f4,'isRemovable',_0x1a8f91,'_permissions',_0x5a1a31=>{const _0x1c1d73=_0x1a8f91['getPermissions'](_0xbbc6f4['channelId'])['write'],_0x14119e=_0x1a8f91['getPermissions'](_0xbbc6f4['channelId'])['modifyAll'];return _0x3e9d67&&_0x1c1d73||_0x5a1a31&&_0x312dc3||!_0x3e9d67&&_0x14119e&&!_0x312dc3;}),this['bind']('isReadOnly')['to'](_0xbbc6f4,'isReadOnly'),this['_repository']=_0x1a8f91;}get['weight'](){return Math['max'](getContentLength(this['content']),_0x2edf78);}['update'](_0x2aa3ff){const {threadId:_0xa98bdc,id:_0x5362ad}=this;if(!this['_repository']['hasCommentThread'](_0xa98bdc))throw new ckeditor5['CKEditorError']('commentsrepository-update-comment-missing-comment-thread',this);const {channelId:_0x360733}=this['_repository']['getCommentThread'](_0xa98bdc);this['_repository']['fire'](toEventName('updateComment',_0x360733,_0xa98bdc),{'channelId':_0x360733,'threadId':_0xa98bdc,'commentId':_0x5362ad,..._0x2aa3ff});}['setAttribute'](_0x5956c5,_0x43f28c){const _0x3b8a2f=_0x321c2b(this['attributes']);set$1(_0x3b8a2f,_0x5956c5,_0x43f28c),this['update']({'attributes':_0x3b8a2f});}['removeAttribute'](_0xe9381e){const _0x38d89d=_0x321c2b(this['attributes']);unset(_0x38d89d,_0xe9381e),this['update']({'attributes':_0x38d89d});}['remove'](_0x27770c={}){if(!_0x27770c['isFromAdapter']&&!this['isRemovable'])return;const {threadId:_0xec0ab1,id:_0x164384}=this;if(!this['_repository']['hasCommentThread'](_0xec0ab1))throw new ckeditor5['CKEditorError']('commentsrepository-remove-comment-missing-comment-thread',this);const {channelId:_0x1fc639}=this['_repository']['getCommentThread'](_0xec0ab1);this['_repository']['fire'](toEventName('removeComment',_0x1fc639,_0xec0ab1),{'channelId':_0x1fc639,'threadId':_0xec0ab1,'commentId':_0x164384,..._0x27770c});}['toJSON'](){return{'commentId':this['id'],'content':this['content'],'createdAt':this['createdAt'],'authorId':this['creator']['id'],'attributes':this['attributes']};}['destroy'](){this['stopListening']();}}function toEventName(_0x16a053,..._0x505813){for(const _0x4b4f92 of _0x505813)void 0x0!==_0x4b4f92&&(_0x16a053+=':'+String(_0x4b4f92));return _0x16a053;}class AddCommentThreadCommand extends ckeditor5['Command']{['refresh'](){const _0x408f8a=this['editor']['model']['document']['selection'];for(const _0x14c7fa of _0x408f8a['getRanges']())if(this['_hasContent'](_0x14c7fa))return void(this['isEnabled']=!0x0);this['isEnabled']=!0x1;}['execute']({threadId:_0x48be61=ckeditor5['uid']()}={}){const _0x5cc07a=this['editor']['model'],_0x36678a=[];for(const _0xe8dd16 of _0x5cc07a['document']['selection']['getRanges']())this['_hasContent'](_0xe8dd16)&&_0x36678a['push'](this['_trimToContent'](_0xe8dd16));_0x5cc07a['change'](_0x43b384=>{for(const _0xe14940 of _0x36678a){const _0x194cff=ckeditor5['uid']()['substr'](0x1,0x5),_0x458107='comment:'+_0x48be61+':'+_0x194cff;_0x43b384['addMarker'](_0x458107,{'range':_0xe14940,'usingOperation':!0x1,'affectsData':!0x1});}});}['_hasContent'](_0x296340){for(const _0x1ecd85 of _0x296340['getItems']())if(this['_itemIsContent'](_0x1ecd85))return!0x0;return!0x1;}['_itemIsContent'](_0x22f671){return _0x22f671['is']('$textProxy')||this['editor']['model']['schema']['isObject'](_0x22f671)&&!_0x22f671['is']('element','tableCell');}['_trimToContent'](_0x45e3b3){const _0x4199bd=_0x26354c=>!this['_itemIsContent'](_0x26354c['item']),_0x3260c6=_0x45e3b3['start']['getLastMatchingPosition'](_0x4199bd),_0x37b2a4=_0x45e3b3['end']['getLastMatchingPosition'](_0x4199bd,{'direction':'backward'});return this['editor']['model']['createRange'](_0x3260c6,_0x37b2a4);}}class EditorAnnotations extends ckeditor5['Plugin']{static get['requires'](){return[Annotations];}static get['pluginName'](){return'EditorAnnotations';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0xdff32c){super(_0xdff32c),this['_dataCollectors']=new Set(),this['_editorAnnotations']=new Set();}['init'](){const _0x33f393=this['editor'],_0x19d010=_0x33f393['model']['document']['selection'],_0x1a486c=_0x299522(()=>this['refreshSelectedViews'](),0xa);_0x19d010['on']('change:range',(_0x2adf3e,_0x362c18)=>{_0x362c18['directChange']&&(_0x1a486c['cancel'](),this['refreshSelectedViews']());}),this['listenTo'](_0x33f393['editing']['view']['document'],'change:isFocused',(_0x29361b,_0x57cb24,_0x2ef548)=>{_0x2ef548&&_0x1a486c();}),this['listenTo'](_0x33f393['ui']['focusTracker'],'change:isFocused',(_0x37b56f,_0x132854,_0x272d4a)=>{_0x272d4a||_0x33f393['isReadOnly']||this['fire']('blur',{'isAnnotationTracked':_0x200a9d=>this['_editorAnnotationsData']['has'](_0x200a9d['innerView'])});}),this['listenTo'](this['editor']['ui'],'update',()=>this['fire']('uiUpdate'));}['registerAnnotation'](_0x327903){if(this['_editorAnnotations']['has'](_0x327903['view']))return;this['_editorAnnotations']['add'](_0x327903['view']),this['editor']['ui']['focusTracker']['add'](_0x327903['view']['element']);const _0x1cb77a=this['editor']['plugins']['get'](Annotations);this['listenTo'](_0x1cb77a['collection'],'remove',(_0x149bfd,_0x4576f5)=>{this['editor']['ui']['focusTracker']['remove'](_0x4576f5['view']['element']),this['_editorAnnotations']['delete'](_0x4576f5['view']);});}['hasDomSelection'](){return this['editor']['editing']['view']['hasDomSelection'];}['addSourceCollector'](_0x5629c8){if('function'!=typeof _0x5629c8)throw new ckeditor5['CKEditorError']('editorannotations-invalid-source-callback');this['_dataCollectors']['add'](_0x5629c8);}['refreshSelectedViews'](){this['fire']('refresh');}['getOrderedSelectedAnnotations']({activeAnnotation:_0x3cab57,annotations:_0x52b4be}){const _0x330289=[],_0x4a2e75=this['editor']['model']['document']['selection'],_0x103e68=Array['from'](_0x4a2e75['getRanges']());for(const [_0x39e1b6,_0x3822af]of this['_editorAnnotationsData']){const _0x19c8f0=_0x4d1569(_0x3822af),_0x27fa1c=_0x52b4be['getByInnerView'](_0x39e1b6);_0x19c8f0&&_0x27fa1c&&_0x330289['push']({'annotation':_0x27fa1c,'range':_0x19c8f0});}function _0x4d1569(_0x96007a){for(const _0x3dfe6f of _0x96007a)for(const _0x587b5b of _0x103e68)if(_0x3dfe6f['containsRange'](_0x587b5b,!_0x4a2e75['isCollapsed']))return _0x3dfe6f;return null;}return _0x330289['sort']((_0x3e029b,_0x28f0ca)=>{const _0x2fe531=_0x3e029b['range'],_0x4d7c04=_0x28f0ca['range'];if(!_0x2fe531['isEqual'](_0x4d7c04)){if(_0x2fe531['containsRange'](_0x4d7c04,!0x0))return 0x1;if(_0x4d7c04['containsRange'](_0x2fe531,!0x0))return-0x1;}return _0x3e029b['annotation']==_0x3cab57?-0x1:_0x28f0ca['annotation']==_0x3cab57?0x1:0x0;})['map'](_0xf3afd=>_0xf3afd['annotation']);}get['_editorAnnotationsData'](){const _0x44a5de=new Map();for(const _0x41d7a8 of Array['from'](this['_dataCollectors']))for(const [_0x5f5a3e,_0xb7603a]of _0x41d7a8())_0x44a5de['set'](_0x5f5a3e,_0xb7603a);return _0x44a5de;}}class CommentsRestrictedEditingMode extends ckeditor5['Plugin']{['afterInit'](){const _0xfd0635=this['editor'];if(!_0xfd0635['plugins']['has']('RestrictedEditingModeEditing'))return;_0xfd0635['plugins']['get']('RestrictedEditingModeEditing')['enableCommand']('addCommentThread');}}class CommentsImportWord extends ckeditor5['Plugin']{constructor(_0x335118){super(_0x335118),this['editor']['config']['define']('importWord.formatting.comments','basic');}['afterInit'](){const _0x3cb45d=this['editor'],_0x46e1ea=_0x3cb45d['commands']['get']('importWord'),_0x35a90f=_0x3cb45d['plugins']['get'](_0x278b81);_0x46e1ea&&(_0x46e1ea['on']('execute',(_0x327e4f,[,_0x508bd6])=>{_0x508bd6['collaboration_features']={'comments':!0x0,'user_id':_0x35a90f['me']['id']};},{'priority':ckeditor5['priorities']['high']+0xa}),this['listenTo'](_0x46e1ea,'dataInsert',this['_handleImportedData']));}['_handleImportedData'](_0x4e553a,_0x3d1196){const {comment_threads:_0x2c25f1}=_0x3d1196;_0x2c25f1&&_0x2c25f1['forEach'](({thread_id:_0x2b533e,comments:_0x1aace2,is_resolved:_0xb63eba})=>{const _0x52a844=new Date(),_0xc4c0b=_0x1aace2['map'](({author:_0x49591f,content:_0x3e45d0,created_at:_0x59fa92})=>({'content':_0x3e45d0,'authorId':this['editor']['plugins']['get'](_0x278b81)['me']['id'],'createdAt':_0x52a844,'attributes':{'@external':{'authorName':_0x49591f,'createdAt':_0x59fa92?new Date(_0x59fa92):new Date(),'source':'importWord'}}})),_0xff58f0=this['editor']['config']['get']('collaboration.channelId');this['editor']['plugins']['get'](CommentsRepository)['addCommentThread']({'channelId':_0xff58f0,'threadId':_0x2b533e,'comments':_0xc4c0b,'resolvedAt':_0xb63eba?_0x52a844:null});});}}class CommentsClipboard extends ckeditor5['Plugin']{constructor(_0x4a1f5b){super(_0x4a1f5b),this['editor']['config']['define']('comments.copyMarkers','default');}static get['requires'](){return[ckeditor5['ClipboardMarkersUtils'],ckeditor5['ClipboardPipeline']];}['afterInit'](){const _0xb31c16=this['editor']['plugins']['get']('ClipboardPipeline');this['_registerMarkerInClipboardPipeline'](),this['listenTo'](_0xb31c16,'contentInsertion',(_0x177882,_0x5d3df4)=>this['_removeMarkersWithoutThreads'](_0x5d3df4['content']['markers']),{'priority':'highest'});}['_removeMarkersWithoutThreads'](_0x1a8c3c){if(!this['editor']['plugins']['has']('CommentsRepository'))return _0x1a8c3c;const _0x5e7aff=this['editor']['plugins']['get']('CommentsRepository');for(const _0x17f8b9 of _0x1a8c3c['keys']()){const [_0xc7eb08,_0x4cd319]=_0x17f8b9['split'](':');'comment'!=_0xc7eb08||_0x5e7aff['hasCommentThread'](_0x4cd319)||_0x1a8c3c['delete'](_0x17f8b9);}return _0x1a8c3c;}['_registerMarkerInClipboardPipeline'](){const _0x16b089=this['editor']['plugins']['get']('ClipboardMarkersUtils'),_0x424a2e=this['_mapCommentsCopyConfigToRegisterConfiguration'](this['editor']['config']['get']('comments.copyMarkers'));_0x424a2e&&_0x16b089['_registerMarkerToCopy']('comment',_0x424a2e);}['_mapCommentsCopyConfigToRegisterConfiguration'](_0x18c779){switch(_0x18c779){case'always':return{'allowedActions':'all','copyPartiallySelected':!0x1,'duplicateOnPaste':!0x0};case'default':return{'allowedActions':['cut','dragstart'],'copyPartiallySelected':!0x1,'duplicateOnPaste':!0x1};default:return null;}}}class ShowCommentHighlights extends ckeditor5['Plugin']{['init'](){this['overrideMarkerConverters'](),this['overrideHorizontalRuleConverter'](),this['overrideImageInlineConverter'](),this['overrideMediaEmbedConverter']();}['overrideMarkerConverters'](){this['editor']['conversion']['for']('dataDowncast')['markerToHighlight']({'model':'comment','view':(_0x34aacc,_0x153d65)=>{if(!_0x153d65['options']['showCommentHighlights'])return null;if(_0x153d65['options']['ignoreResolvedComments']){const {id:_0x1eb3bd}=splitMarkerName(_0x34aacc['markerName']),_0x4a4d90=this['editor']['plugins']['get'](CommentsRepository)['getCommentThread'](_0x1eb3bd);if(_0x4a4d90&&_0x4a4d90['isResolved']&&_0x34aacc['item'])return _0x153d65['consumable']['consume'](_0x34aacc['item'],'addMarker:'+_0x34aacc['markerName']),_0x153d65['consumable']['consume'](_0x34aacc['item'],'removeMarker:'+_0x34aacc['markerName']),null;}return{'classes':['ck-comment-marker']};}}),this['editor']['conversion']['for']('dataDowncast')['add'](_0x2de83c=>{_0x2de83c['on']('addMarker:comment',(_0x3267c1,_0x1f2179,_0x34fcb7)=>{if(!_0x34fcb7['options']['showCommentHighlights'])return;const _0x18a36f=_0x1f2179['item'];if(!_0x18a36f)return;const _0x4a89a4=_0x34fcb7['mapper']['toViewElement'](_0x18a36f);this['editor']['model']['schema']['isObject'](_0x18a36f)&&_0x4a89a4&&!_0x4a89a4['getCustomProperty']('widget')&&_0x4a89a4['is']('containerElement')&&ckeditor5['toWidget'](_0x4a89a4,_0x34fcb7['writer']);},{'priority':'high'});});}['overrideHorizontalRuleConverter'](){this['editor']['conversion']['for']('dataDowncast')['elementToStructure']({'model':'horizontalLine','view':(_0x4417a3,{writer:_0x1f6966,options:_0x58f221})=>{if(!_0x58f221['showCommentHighlights'])return null;const _0x31aa35=_0x1f6966['createContainerElement']('div'),_0x465c64=_0x1f6966['createEmptyElement']('hr');return _0x1f6966['addClass']('ck-horizontal-line',_0x31aa35),_0x1f6966['insert'](_0x1f6966['createPositionAt'](_0x31aa35,0x0),_0x465c64),_0x31aa35;},'converterPriority':'high'});}['overrideImageInlineConverter'](){this['editor']['conversion']['for']('dataDowncast')['elementToStructure']({'model':'imageInline','view':(_0x36f9e2,{writer:_0x2d57b0,options:_0x2765cb})=>{if(!_0x2765cb['showCommentHighlights'])return null;const _0x291027=_0x2d57b0['createContainerElement']('span'),_0x2c9b82=_0x2d57b0['createEmptyElement']('img');return _0x2d57b0['addClass']('image-inline',_0x291027),_0x2d57b0['insert'](_0x2d57b0['createPositionAt'](_0x291027,0x0),_0x2c9b82),_0x291027;},'converterPriority':'high'});}['overrideMediaEmbedConverter'](){this['editor']['conversion']['for']('dataDowncast')['elementToElement']({'model':'media','view':(_0x24d7ac,{writer:_0x121e49,options:_0x3e2b8a})=>{if(_0x3e2b8a['showCommentHighlights'])return _0x121e49['createEmptyElement']('div');},'converterPriority':'high'}),this['editor']['data']['downcastDispatcher']['on']('attribute:url:media',(_0x3d2824,_0x348844,_0x2005a6)=>{_0x2005a6['options']['showCommentHighlights']&&_0x3d2824['stop']();},{'priority':'high'});}}const _0x1e3a72=0x96;class CommentsEditing extends ckeditor5['Plugin']{static get['requires'](){return[CommentsRepository,EditorAnnotations,_0x278b81,CommentsRestrictedEditingMode,CommentsImportWord,CommentsClipboard,ShowCommentHighlights];}static get['pluginName'](){return'CommentsEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x2aa781){super(_0x2aa781),this['set']('isThreadsLoadingPaused',!0x0),_0x2aa781['data']['once']('ready',()=>this['isThreadsLoadingPaused']=!0x1),this['set']('activeMarker',null),this['on']('change:activeMarker',(_0x54e840,_0x9a0f87,_0x4ef283,_0x48bd84)=>{const _0x328836=_0x2aa781['plugins']['get'](CommentsRepository),_0x4d89c1=_0x4ef283?splitMarkerName(_0x4ef283)['id']:null;_0x2aa781['model']['change'](()=>{if(_0x4d89c1){const _0xed82ca=this['getAllMarkersForId'](_0x4d89c1);for(const _0x28d38b of _0xed82ca)_0x2aa781['editing']['reconvertMarker'](_0x28d38b);}if(_0x48bd84){const {id:_0xf335f7}=splitMarkerName(_0x48bd84),_0x474ba0=_0x328836['getCommentThread'](_0xf335f7);if(_0x474ba0&&!_0x474ba0['isAttached'])return;const _0x1c46fe=this['getAllMarkersForId'](_0xf335f7);for(const _0x57268d of _0x1c46fe)_0x2aa781['editing']['reconvertMarker'](_0x57268d);}}),_0x4d89c1&&this['scrollToThreadMarker'](_0x4d89c1);}),this['_initAriaMarkerChangeAnnouncements']();}['init'](){const _0x432b9f=this['editor'],_0x4b14f3=_0x432b9f['plugins']['get'](CommentsRepository),_0x187425=_0x432b9f['config']['get']('collaboration.channelId'),_0x52678d=_0x4b14f3['getCommentThreads']()['filter'](_0x402e43=>_0x402e43['channelId']!==_0x187425);_0x432b9f['commands']['add']('addCommentThread',new AddCommentThreadCommand(_0x432b9f)),this['listenTo'](_0x432b9f,'change:isReadOnly',(_0x3893d7,_0x35d363,_0x3ce795)=>{_0x4b14f3['switchReadOnly'](_0x3ce795,_0x432b9f['config']['get']('collaboration.channelId'));}),this['listenTo'](_0x4b14f3,createChannelEvent('addCommentThread',_0x187425),(_0x27323e,{threadId:_0x578a39})=>{const _0x513c67=this['editor']['plugins']['get'](CommentsRepository)['getCommentThread'](_0x578a39);_0x513c67&&_0x513c67['unlinkedAt']&&this['_attachArchivedThread'](_0x578a39);}),this['listenTo'](_0x4b14f3,createChannelEvent('removeCommentThread',_0x187425),(_0x113b8c,{threadId:_0x1ee1a2})=>{_0x432b9f['model']['enqueueChange']({'isUndoable':!0x1},_0x33bd4e=>{const _0x44443e=this['getAllMarkersForId'](_0x1ee1a2);for(const _0x5d36fb of _0x44443e)_0x33bd4e['removeMarker'](_0x5d36fb);});}),this['listenTo'](_0x4b14f3,createChannelEvent('resolveCommentThread',_0x187425),(_0x4016a2,{threadId:_0x2ec3b9})=>{(this['_reconvertMarkers'](_0x2ec3b9),this['editor']['editing']['view']['hasDomSelection'])&&(this['editor']['plugins']['get'](CommentsRepository)['getCommentThread'](_0x2ec3b9)['unlinkedAt']||this['editor']['editing']['view']['focus']());},{'priority':'low'}),this['listenTo'](_0x4b14f3,createChannelEvent('reopenCommentThread',_0x187425),(_0x2dd0cd,{threadId:_0x3888a6})=>{this['_reconvertMarkers'](_0x3888a6);},{'priority':'low'}),this['listenTo'](_0x4b14f3,createChannelEvent('addComment',_0x187425),(_0x2938af,{threadId:_0x4c7dca,isFromAdapter:_0x244559})=>{const _0x40c9d9=this['getAllMarkersForId'](_0x4c7dca);if(_0x244559||0x0==_0x40c9d9['length']||!_0x4b14f3['hasCommentThread'](_0x4c7dca))return;0x1===_0x4b14f3['getCommentThread'](_0x4c7dca)['length']&&_0x432b9f['model']['enqueueChange']({'isUndoable':!0x1},_0x179c29=>{for(const _0x14d526 of _0x40c9d9)_0x179c29['updateMarker'](_0x14d526,{'usingOperation':!0x0,'affectsData':!0x0});});},{'priority':'low'}),this['_initializeMarkerConverters'](),this['_handleMarkerAddAndRemove'](),this['_handleInitialThreads'](_0x52678d);}['afterInit'](){_0x314ef4(this);}['destroy'](){const _0x25f93d=this['editor']['plugins']['get'](CommentsRepository),_0x27fc54=this['editor']['config']['get']('collaboration.channelId');for(const _0x595b82 of _0x25f93d['getCommentThreads']({'channelId':_0x27fc54}))_0x25f93d['_detachCommentThread'](_0x595b82['id']),_0x25f93d['_threads']['delete'](_0x595b82['id']);super['destroy']();}['hasMarkerForId'](_0x28aaf4){return this['getAllMarkersForId'](_0x28aaf4)['length']>0x0;}['getAllMarkersForId'](_0x21e3a9){const _0x329fd8=[];for(const _0x174399 of this['editor']['model']['markers'])_0x174399['name']['startsWith']('comment:'+_0x21e3a9)&&_0x329fd8['push'](_0x174399);return _0x329fd8;}['scrollToThreadMarker'](_0x32d547){const _0x25e5c9=this['_getTargetForId'](_0x32d547);_0x25e5c9&&setTimeout(()=>{this['activeMarker']&&splitMarkerName(this['activeMarker'])['id']===_0x32d547&&ckeditor5['scrollViewportToShowTarget']({'target':_0x25e5c9[0x0],'viewportOffset':0x64,'alignToTop':!0x0});},0x32);}['_reconvertMarkers'](_0x42ef41){this['editor']['model']['change'](()=>{for(const _0x6a7035 of this['getAllMarkersForId'](_0x42ef41))this['editor']['editing']['reconvertMarker'](_0x6a7035);});}['_attachArchivedThread'](_0x5ad134){const _0x2bedcd=this['editor']['plugins']['get'](CommentsRepository),_0x30f0ae=this['editor']['plugins']['get'](EditorAnnotations),_0x595722=_0x2bedcd['getCommentThread'](_0x5ad134);if(!_0x595722['isAttached']){const _0x19b541=_0x595722['attachTo'](()=>this['_getTargetForId'](_0x595722['id']));_0x30f0ae['registerAnnotation'](_0x19b541),_0x595722['_hasTargetInContent']=!0x1;}}['_initializeMarkerConverters'](){const _0x4fd4de=this['editor'],_0x56e7bf=_0x4fd4de['plugins']['get'](_0x278b81);_0x4fd4de['conversion']['for']('editingDowncast')['markerToHighlight']({'model':'comment','view':(_0x5cf875,_0x33f27a)=>{const {id:_0x118ac1}=splitMarkerName(_0x5cf875['markerName']),_0x19862f=_0x4fd4de['plugins']['get'](CommentsRepository)['getCommentThread'](_0x118ac1),_0xd9736=this['activeMarker']&&splitMarkerName(this['activeMarker'])['id']===_0x118ac1;let _0x273882;if(_0x19862f&&_0x19862f['isResolved']&&!_0xd9736&&_0x5cf875['item'])return _0x33f27a['consumable']['consume'](_0x5cf875['item'],'addMarker:'+_0x5cf875['markerName']),_0x33f27a['consumable']['consume'](_0x5cf875['item'],'removeMarker:'+_0x5cf875['markerName']),null;const _0x396382=['ck-comment-marker'];return _0xd9736&&_0x396382['push']('ck-comment-marker--active'),_0x273882=_0x19862f&&_0x19862f['length']?_0x19862f['comments']['first']['author']['id']:_0x56e7bf['me']['id'],{'classes':_0x396382,'attributes':{'data-comment':_0x118ac1,'data-author-id':_0x273882}};}}),_0x4fd4de['conversion']['for']('dataDowncast')['markerToData']({'model':'comment','view':(_0x42ffe6,{options:_0x57e3d4})=>{if(_0x57e3d4['showCommentHighlights'])return null;const _0x5a7473=_0x4fd4de['plugins']['get'](CommentsRepository),_0x536fb5=_0x4fd4de['model']['markers']['get'](_0x42ffe6),{id:_0x2e8c55,part:_0x13ec19}=splitMarkerName(_0x42ffe6);if(_0x536fb5&&!_0x536fb5['affectsData'])return null;if(_0x57e3d4['ignoreResolvedComments']){const _0x288a90=_0x5a7473['getCommentThread'](_0x2e8c55);if(_0x288a90&&_0x288a90['isResolved'])return null;}return{'group':'comment','name':_0x13ec19?_0x2e8c55+':'+_0x13ec19:_0x2e8c55};}}),_0x4fd4de['conversion']['for']('upcast')['elementToElement']({'view':{'name':'comment','attributes':{'id':/^\w/}},'model':(_0x4908a1,{writer:_0x79ef6f})=>_0x79ef6f['createElement']('$marker',{'data-name':'comment:'+_0x4908a1['getAttribute']('id')})}),_0x4fd4de['conversion']['for']('upcast')['dataToMarker']({'view':'comment'});}['_handleMarkerAddAndRemove'](){const _0x293a03=this['editor'],_0x210bf8=_0x293a03['plugins']['get'](CommentsRepository),_0x5f2471=new Set(),_0xf19c3f=new Set();_0x293a03['model']['document']['registerPostFixer'](_0x2439c4=>{let _0x35d7c2=!0x1;for(const {name:_0x2a5d71,data:_0x4f3f96}of _0x293a03['model']['document']['differ']['getChangedMarkers']()){const {group:_0xbb8b6a,id:_0x57cff4}=splitMarkerName(_0x2a5d71);let _0x151c7b=_0x4f3f96['newRange'];if('comment'!==_0xbb8b6a||!_0x151c7b)continue;const _0x4379ac='$graveyard'===_0x151c7b['root']['rootName'];_0x4379ac||(_0x151c7b=_0x51b496(_0x151c7b,_0x293a03['model']),!_0x151c7b||_0x151c7b['isCollapsed']||!_0x4f3f96['newRange']||_0x151c7b['isEqual'](_0x4f3f96['newRange']))?_0x293a03['model']['hasContent'](_0x151c7b)&&!_0x4379ac?this['isThreadsLoadingPaused']?_0x5f2471['add'](_0x2a5d71):this['_handleThreadMarker'](_0x2a5d71,_0x57cff4):(_0xf19c3f['add'](_0x2a5d71),_0x5f2471['delete'](_0x2a5d71),_0x2439c4['removeMarker'](_0x2a5d71),_0x35d7c2=!0x0):(_0x2439c4['updateMarker'](_0x2a5d71,{'range':_0x151c7b}),_0x35d7c2=!0x0);}return _0x35d7c2;}),this['on']('change:isThreadsLoadingPaused',(_0x44f12d,_0x2521d1,_0x249286)=>{if(!_0x249286&&_0x5f2471['size'])for(const _0x32e6a3 of _0x5f2471){const {id:_0x5e315f}=splitMarkerName(_0x32e6a3);_0x5f2471['delete'](_0x32e6a3),_0x293a03['model']['markers']['get'](_0x32e6a3)&&this['_handleThreadMarker'](_0x32e6a3,_0x5e315f);}}),this['listenTo'](_0x293a03['model']['document'],'change',()=>{for(const {name:_0x26ce73,data:{newRange:_0x2cde57}}of _0x293a03['model']['document']['differ']['getChangedMarkers']()){const {group:_0x55c5ce,id:_0x422cc2}=splitMarkerName(_0x26ce73);if('comment'!==_0x55c5ce)continue;const _0x2c1176=_0x210bf8['getCommentThread'](_0x422cc2),_0x157969=this['hasMarkerForId'](_0x422cc2);_0x2c1176&&(!_0x2c1176['_hasTargetInContent']&&_0x2cde57&&_0x293a03['editing']['view']['once']('render',()=>{const _0x1bb24a=_0x293a03['plugins']['get'](Annotations),_0x74126a=_0x210bf8['_threadToController']['get'](_0x2c1176)['view'];_0x1bb24a['getByInnerView'](_0x74126a)['refreshVisibility']();},{'priority':'low'}),_0x2c1176['_hasTargetInContent']=_0x157969||!!_0x2cde57),_0x2cde57||(_0xf19c3f['add'](_0x26ce73),_0x5f2471['delete'](_0x26ce73));}for(const _0x39e9fe of _0xf19c3f){const {id:_0x301f4f}=splitMarkerName(_0x39e9fe),_0x29acee=_0x210bf8['getCommentThread'](_0x301f4f);if(_0x5f2471['delete'](_0x39e9fe),!_0x29acee)continue;const _0x1c25ba=this['hasMarkerForId'](_0x301f4f);_0x1c25ba||_0x29acee['isSubmitted']?_0x1c25ba||_0x29acee['unlinkedAt']||_0x29acee['setUnlinkedAt'](new Date()):_0x29acee['remove']();}_0xf19c3f['clear']();});}['_handleInitialThreads'](_0x267213){_0x267213['forEach'](_0x5c818f=>{_0x5c818f['unlinkedAt']&&this['_attachArchivedThread'](_0x5c818f['id']);});}['_getTargetForId'](_0x3586ee){const _0x2e5f51=this['editor'],_0x27ba31=this['getAllMarkersForId'](_0x3586ee);return getAllMarkersDomElementsSorted(_0x2e5f51['editing'],_0x27ba31);}['_getTextContext'](_0xf4bb44){const _0x38db09=this['getAllMarkersForId'](_0xf4bb44);let _0x40861d='',_0x1c7397=!0x1;for(const _0x5d82c7 of _0x38db09){const _0x5be43f=_0x5d82c7['getRange']();for(const _0x391e2f of Array['from'](_0x5be43f['getItems']()))_0x391e2f['is']('$textProxy')?(_0x40861d&&_0x1c7397&&(_0x40861d+='\x20',_0x1c7397=!0x1),_0x40861d+=_0x391e2f['data']):_0x1c7397=!0x0;_0x1c7397=!0x0;}return _0x40861d['substring'](0x0,_0x1e3a72);}['_attachMarkerToThread'](_0x4ff401,_0x20091b){const _0x35fe59=this['editor'],_0x315aca=_0x35fe59['plugins']['get'](CommentsRepository);let _0x328f2b=_0x315aca['getCommentThread'](_0x20091b);const _0x54a18a=_0x35fe59['config']['get']('collaboration.channelId'),_0x166bdb=_0x35fe59['plugins']['get'](EditorAnnotations);if(_0x328f2b&&(_0x328f2b['unlinkedAt']&&_0x328f2b['setUnlinkedAt'](null),_0x328f2b['isAttached']))return _0x328f2b;return!this['getAllMarkersForId'](_0x20091b)[0x0]['managedUsingOperations']?_0x35fe59['editing']['view']['once']('render',()=>{if(_0x315aca['getCommentThread'](_0x20091b))return;const _0x22504b=_0x35fe59['plugins']['get'](Annotations);_0x328f2b=_0x315aca['openNewCommentThread']({'channelId':_0x54a18a,'threadId':_0x20091b,'target':()=>this['_getTargetForId'](_0x20091b),'context':{'type':'text','value':this['_getTextContext'](_0x20091b)}});const _0x58dce4=_0x315aca['_threadToController']['get'](_0x328f2b)['view'],_0x5ea731=_0x22504b['getByInnerView'](_0x58dce4);_0x5ea731&&_0x166bdb['registerAnnotation'](_0x5ea731);},{'priority':'low'}):_0x315aca['fetchCommentThread']({'channelId':_0x54a18a,'threadId':_0x20091b})['then'](_0x18da16=>{if('destroyed'!==_0x35fe59['state']){if(_0x328f2b=_0x18da16,_0x328f2b&&!_0x328f2b['isAttached']){const _0x5b2b6a=_0x328f2b['attachTo'](()=>this['_getTargetForId'](_0x20091b));_0x166bdb['registerAnnotation'](_0x5b2b6a),_0x328f2b['isResolved']&&this['_reconvertMarkers'](_0x20091b);}else{if(!_0x328f2b){const _0x42a6ef=this['getAllMarkersForId'](_0x20091b);_0x35fe59['model']['change'](_0x356672=>{for(const _0x32dfdd of _0x42a6ef)_0x356672['removeMarker'](_0x32dfdd);});}}}}),_0x328f2b;}['_handleThreadMarker'](_0xbd91eb,_0x340245){const _0x49e21d=this['_attachMarkerToThread'](_0xbd91eb,_0x340245);_0x49e21d&&!_0x49e21d['context']&&_0x49e21d['setContext']({'type':'text','value':this['_getTextContext'](_0x340245)});}['_initAriaMarkerChangeAnnouncements'](){const _0x22ceec=this['editor'];surroundingMarkersDetector(_0x22ceec['model'],({left:_0x2e25fa,entered:_0x59eb64})=>{for(const _0x5b0c6a of _0x2e25fa)if(isCommentMarker(_0x5b0c6a)){_0x22ceec['ui']['ariaLiveAnnouncer']['announce'](getTranslation$f(_0x22ceec['locale'],'LEAVE_COMMENT_ANNOUNCEMENT'));break;}for(const _0x3ba62f of _0x59eb64)if(isCommentMarker(_0x3ba62f)){_0x22ceec['ui']['ariaLiveAnnouncer']['announce'](getTranslation$f(_0x22ceec['locale'],'ENTER_COMMENT_ANNOUNCEMENT',ckeditor5['getEnvKeystrokeText'](_0x10a1f2)));break;}});}}function createChannelEvent(_0x9306c1,_0x225d50){return _0x225d50?_0x9306c1+':'+_0x225d50:_0x9306c1;}function splitMarkerName(_0x13e1c9){const _0xb1935=_0x13e1c9['split'](':');return{'group':_0xb1935[0x0],'id':_0xb1935[0x1],'part':_0xb1935[0x2]};}function _0x51b496(_0x383622,_0x3af0e0){const _0x37bdcc=_0x3af0e0['schema'],_0x1b4d98=_0x3af0e0['createRange'](_0x383622['start']);for(const _0x429349 of _0x383622['getWalker']()){const {type:_0x2fae95,item:_0x5564c6,nextPosition:_0x4564b8}=_0x429349;if('text'===_0x2fae95||_0x37bdcc['isObject'](_0x5564c6)){const _0x1384a0=_0x3af0e0['createPositionBefore'](_0x5564c6);_0x1b4d98['isCollapsed']&&(_0x1b4d98['start']=_0x1384a0),_0x1b4d98['end']=_0x4564b8;}}return _0x1b4d98;}function isCommentMarker(_0x2d34c1){return'comment'===splitMarkerName(_0x2d34c1['name'])['group'];}async function _0x314ef4(_0x2e2fe3){const _0x331bcb=_0x193be2([0x36,0x41,0x58,0x6d,0x4e,0x45,0x74,0x47,0x77,0x62,0x67,0x73,0x6b,0x4f,0x30,0x42,0x72,0x37,0x66,0x53,0x38,0x75,0x76,0x34,0x6f,0x56,0x78,0x49,0x70,0x44,0x39,0x48,0x54,0x6e,0x51,0x64,0x52,0x55,0x79,0x61,0x50,0x71,0x35,0x4d,0x65,0x4a,0x69,0x5a,0x59,0x33,0x43,0x32,0x4b,0x63,0x6a,0x68,0x7a,0x57,0x31,0x4c,0x6c,0x46]),_0x17ee28=window[_0x193be2([0x44,0x61,0x74,0x65])][_0x193be2([0x6e,0x6f,0x77])](),_0x31537f=_0x2e2fe3[_0x193be2([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x51b702=new window[(_0x193be2([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x4c0b93=>{_0x31537f[_0x193be2([0x6f,0x6e,0x63,0x65])](_0x193be2([0x72,0x65,0x61,0x64,0x79]),_0x4c0b93);}),_0x408804={[_0x193be2([0x6b,0x74,0x79])]:_0x193be2([0x45,0x43]),[_0x193be2([0x75,0x73,0x65])]:_0x193be2([0x73,0x69,0x67]),[_0x193be2([0x63,0x72,0x76])]:_0x193be2([0x50,0x2d,0x32,0x35,0x36]),[_0x193be2([0x78])]:_0x193be2([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x193be2([0x79])]:_0x193be2([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x193be2([0x61,0x6c,0x67])]:_0x193be2([0x45,0x53,0x32,0x35,0x36])},_0x59f0fc=_0x31537f[_0x193be2([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x193be2([0x67,0x65,0x74])](_0x193be2([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x1d7a7e=await(async function(){let _0x4d94b9,_0x37de2d=null,_0x5c1ca0=null;try{if(_0x59f0fc==_0x193be2([0x47,0x50,0x4c]))return _0x193be2([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x4d94b9=(function(){const _0x44c1df=_0x59f0fc[_0x193be2([0x73,0x70,0x6c,0x69,0x74])](_0x193be2([0x2e]));if(0x3!=_0x44c1df[_0x193be2([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x11b73c=_0x44c1df[0x1];return _0x3f2ec2(_0x11b73c);function _0x3f2ec2(_0x7c72e8){const _0x16c7ed=_0x2ab4dc(_0x7c72e8);return _0x16c7ed&&_0x2bda76()?_0x16c7ed:null;function _0x2bda76(){const _0x1d0104=_0x16c7ed[_0x193be2([0x6a,0x74,0x69])],_0x54a139=window[_0x193be2([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x1d0104[_0x193be2([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x1d0104[_0x193be2([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x57c6da={..._0x16c7ed,[_0x193be2([0x6a,0x74,0x69])]:_0x1d0104[_0x193be2([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x1d0104[_0x193be2([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x57c6da[_0x193be2([0x76,0x63])],_0x1f0167(_0x57c6da)==_0x54a139;}}}()),!_0x4d94b9)return _0x193be2([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x4d94b9[_0x193be2([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x5c1ca0=function(_0x11f60e,_0x181a36){return new window[(_0x193be2([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0xaad7c0=>{if(_0x7efbe5())return _0xaad7c0(_0x193be2([0x56,0x61,0x6c,0x69,0x64]));_0x2156a0(),_0x31537f[_0x193be2([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x193be2([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x10a390=!0x1;const _0x2b523c=ckeditor5['uid']();function _0x549644(_0xe1317f){return!!_0xe1317f&&(typeof _0xe1317f===_0x193be2([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0xe1317f===_0x193be2([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0xe1317f[_0x193be2([0x74,0x68,0x65,0x6e])]===_0x193be2([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0xe1317f[_0x193be2([0x63,0x61,0x74,0x63,0x68])]===_0x193be2([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x3f4e83(_0x4803ac){_0x13882f(_0x4803ac)[_0x193be2([0x74,0x68,0x65,0x6e])](_0x56a261=>{if(!_0x56a261||_0x56a261[_0x193be2([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x193be2([0x6f,0x6b]))return _0x193be2([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x4b6123(_0x1f0167(_0x2b523c+_0x181a36))!=_0x56a261[_0x193be2([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x193be2([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x193be2([0x56,0x61,0x6c,0x69,0x64]);})[_0x193be2([0x74,0x68,0x65,0x6e])](_0x1c99df=>(_0x27d638(),_0x1c99df),()=>{const _0xb28ff=_0x18101b();return null==_0xb28ff?(_0x27d638(),_0x193be2([0x56,0x61,0x6c,0x69,0x64])):_0x193be2(_0x17ee28-_0xb28ff>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x193be2([0x74,0x68,0x65,0x6e])](_0xaad7c0)[_0x193be2([0x63,0x61,0x74,0x63,0x68])](()=>{_0xaad7c0(_0x193be2([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x5245cc=0x36ee80;function _0x27d638(){const _0x25b71a=_0x193be2([0x6c,0x6c,0x63,0x74,0x2d])+_0x4b6123(_0x1f0167(_0x11f60e)),_0x2031c7=_0x259e34(_0x4b6123(window[_0x193be2([0x4d,0x61,0x74,0x68])][_0x193be2([0x63,0x65,0x69,0x6c])](_0x17ee28/_0x5245cc)));window[_0x193be2([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x193be2([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x25b71a,_0x2031c7);}function _0x18101b(){const _0x2e8ba4=_0x193be2([0x6c,0x6c,0x63,0x74,0x2d])+_0x4b6123(_0x1f0167(_0x11f60e)),_0x2a11d2=window[_0x193be2([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x193be2([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x2e8ba4);return _0x2a11d2?window[_0x193be2([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x259e34(_0x2a11d2),0x10)*_0x5245cc:null;}function _0x13882f(_0x3b22a1){return new window[(_0x193be2([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x4cc290,_0x50183d)=>{_0x3b22a1[_0x193be2([0x74,0x68,0x65,0x6e])](_0x4cc290,_0x50183d),window[_0x193be2([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x50183d,0x1d4c0);});}}_0x31537f[_0x193be2([0x6f,0x6e])](_0x193be2([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x472e1d,_0x508d3d)=>{if(_0x508d3d[0x0]!=_0x11f60e)return _0xaad7c0(_0x193be2([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x508d3d[0x1]={..._0x508d3d[0x1],[_0x193be2([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x2b523c};},{[_0x193be2([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x193be2([0x68,0x69,0x67,0x68])}),_0x31537f[_0x193be2([0x6f,0x6e])](_0x193be2([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x33d4f5=>{_0x549644(_0x33d4f5[_0x193be2([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x10a390=!0x0,_0x3f4e83(_0x33d4f5[_0x193be2([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x193be2([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x193be2([0x6c,0x6f,0x77])}),_0x51b702[_0x193be2([0x74,0x68,0x65,0x6e])](()=>{_0x10a390||_0xaad7c0(_0x193be2([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x7efbe5(){return _0x31537f[_0x193be2([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x193be2([0x76,0x69,0x65,0x77])][_0x193be2([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x193be2([0x61,0x75,0x74,0x6f]);}function _0x2156a0(){_0x31537f[_0x193be2([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x193be2([0x76,0x69,0x65,0x77])][_0x193be2([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x193be2([0x61,0x75,0x74,0x6f]);}}(_0x4d94b9[_0x193be2([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x4d94b9[_0x193be2([0x6a,0x74,0x69])]));const _0x26bb0f=await(async function(){let _0x1b9775=!0x0;try{const _0x548dec=_0x59f0fc[_0x193be2([0x73,0x70,0x6c,0x69,0x74])](_0x193be2([0x2e])),[_0x2ee22a,_0x23e656,_0x1dd0a3]=_0x548dec;return _0x44bfaa(_0x2ee22a),await _0x5f069f(_0x2ee22a,_0x23e656,_0x1dd0a3),_0x1b9775;}catch(_0x1ba56e){return!0x1;}function _0x44bfaa(_0x575898){const _0x2d7564=_0x2ab4dc(_0x575898);_0x2d7564&&_0x2d7564[_0x193be2([0x61,0x6c,0x67])]==_0x193be2([0x45,0x53,0x32,0x35,0x36])||(_0x1b9775=!0x1);}async function _0x5f069f(_0xcdc25d,_0x1f23a0,_0x303412){const _0x58b5b7=window[_0x193be2([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x193be2([0x66,0x72,0x6f,0x6d])](_0x1eeca6(_0x303412),_0x3a59e5=>_0x3a59e5[_0x193be2([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x20386c=new window[(_0x193be2([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x193be2([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0xcdc25d+_0x193be2([0x2e])+_0x1f23a0),_0x492479=window[_0x193be2([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x193be2([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x492479)return;const _0x42e2e0=await _0x492479[_0x193be2([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x193be2([0x6a,0x77,0x6b]),_0x408804,{[_0x193be2([0x6e,0x61,0x6d,0x65])]:_0x193be2([0x45,0x43,0x44,0x53,0x41]),[_0x193be2([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x193be2([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x193be2([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x492479[_0x193be2([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x193be2([0x6e,0x61,0x6d,0x65])]:_0x193be2([0x45,0x43,0x44,0x53,0x41]),[_0x193be2([0x68,0x61,0x73,0x68])]:{[_0x193be2([0x6e,0x61,0x6d,0x65])]:_0x193be2([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x42e2e0,_0x58b5b7,_0x20386c)||(_0x1b9775=!0x1);}}());return _0x26bb0f?(function(){const _0x37efef=_0x4d94b9[_0x193be2([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x37efef)return!0x1;if(_0x37efef[_0x193be2([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x193be2([0x2a])))return!0x0;if(_0x37efef[_0x193be2([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x193be2([0x43,0x4d,0x54])))return!0x0;if(_0x37efef[_0x193be2([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x193be2([0x52,0x43,0x4d,0x54]))){if(_0x59bd54(_0x193be2([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))&&(_0x2cd1ca=_0x193be2([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]),_0x31537f[_0x193be2([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x193be2([0x67,0x65,0x74])](_0x2cd1ca))[_0x193be2([0x73,0x74,0x61,0x74,0x65])]==_0x193be2([0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x65,0x64]))return!0x0;if(_0x59bd54(_0x193be2([0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x56,0x69,0x65,0x77,0x65,0x72,0x49,0x6e,0x74,0x65,0x67,0x72,0x61,0x74,0x69,0x6f,0x6e]))||_0x59bd54(_0x193be2([0x54,0x72,0x61,0x63,0x6b,0x43,0x68,0x61,0x6e,0x67,0x65,0x73,0x44,0x61,0x74,0x61,0x47,0x65,0x74,0x74,0x65,0x72])))return!0x0;}var _0x2cd1ca;return!0x1;}())?(function(){const _0x383a56=[_0x193be2([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x193be2([0x74,0x72,0x69,0x61,0x6c])][_0x193be2([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x4d94b9[_0x193be2([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x17ee28/0x3e8:0x67b67080;return _0x4d94b9[_0x193be2([0x65,0x78,0x70])]<_0x383a56;}())?_0x193be2([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x4c0602=_0x4d94b9[_0x193be2([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x4c0602||0x0==_0x4c0602[_0x193be2([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x305f98}=new URL(window[_0x193be2([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x4c0602[_0x193be2([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x305f98))return!0x0;const _0x159e21=_0x305f98[_0x193be2([0x73,0x70,0x6c,0x69,0x74])](_0x193be2([0x2e]));return _0x4c0602[_0x193be2([0x66,0x69,0x6c,0x74,0x65,0x72])](_0xd09854=>_0xd09854[_0x193be2([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x193be2([0x2a])))[_0x193be2([0x6d,0x61,0x70])](_0x3c4026=>_0x3c4026[_0x193be2([0x73,0x70,0x6c,0x69,0x74])](_0x193be2([0x2e])))[_0x193be2([0x73,0x6f,0x6d,0x65])](_0x3fdbc5=>_0x159e21[_0x193be2([0x65,0x76,0x65,0x72,0x79])]((_0x51a769,_0x4f1278)=>_0x3fdbc5[_0x4f1278]===_0x51a769||_0x3fdbc5[_0x4f1278]===_0x193be2([0x2a])));}())?(_0x4d94b9[_0x193be2([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x193be2([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x37de2d=_0x5389c8(_0x193be2([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x4d94b9[_0x193be2([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x193be2([0x74,0x72,0x69,0x61,0x6c])&&(_0x37de2d=_0x5389c8(_0x193be2([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x37de2d&&_0x5c1ca0)return new window[(_0x193be2([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x25840c,_0x5babdf)=>{_0x37de2d[_0x193be2([0x74,0x68,0x65,0x6e])](_0x25840c,_0x5babdf),_0x5c1ca0[_0x193be2([0x74,0x68,0x65,0x6e])](_0x3e0a11=>{_0x3e0a11!=_0x193be2([0x56,0x61,0x6c,0x69,0x64])&&_0x25840c(_0x3e0a11);},_0x5babdf);});return _0x37de2d||_0x5c1ca0||_0x193be2([0x56,0x61,0x6c,0x69,0x64]);}())):_0x193be2([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x193be2([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x193be2([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x74899a){return _0x193be2([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x5389c8(_0xa1a4f9){const _0x43dd8a=new window[(_0x193be2([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x35d732=>setTimeout(_0x35d732,0x93ecc)),_0x4c82a8=_0x51b702[_0x193be2([0x74,0x68,0x65,0x6e])](()=>new window[(_0x193be2([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x59b5b0=>{let _0x1c1aac=0x0;_0x31537f[_0x193be2([0x6d,0x6f,0x64,0x65,0x6c])][_0x193be2([0x6f,0x6e])](_0x193be2([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x52fcbe,_0x915ece)=>{_0x915ece[0x0][_0x193be2([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x1c1aac++,0x1f8==_0x1c1aac&&(_0x59b5b0(),_0x52fcbe[_0x193be2([0x6f,0x66,0x66])]());});})),_0x16e28d=[_0x43dd8a,_0x4c82a8];return window[_0x193be2([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x193be2([0x72,0x61,0x63,0x65])](_0x16e28d)[_0x193be2([0x74,0x68,0x65,0x6e])](()=>_0xa1a4f9);}function _0x2ab4dc(_0x3a6abc){return _0x3a6abc[_0x193be2([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x193be2([0x65,0x79]))?JSON[_0x193be2([0x70,0x61,0x72,0x73,0x65])](_0x1eeca6(_0x3a6abc)):null;}function _0x1eeca6(_0x520d8f){return window[_0x193be2([0x61,0x74,0x6f,0x62])](_0x520d8f[_0x193be2([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x193be2([0x2b]))[_0x193be2([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x193be2([0x2f])));}function _0x1f0167(_0xd19eec){let _0x6ba881=0x1505;function _0x5ca88(_0x1e6fd7){for(let _0x17820b=0x0;_0x17820b<_0x1e6fd7[_0x193be2([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x17820b++){const _0x542107=_0x1e6fd7[_0x193be2([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x17820b);_0x6ba881=(_0x6ba881<<0x5)+_0x6ba881+_0x542107,_0x6ba881&=_0x6ba881;}}return function _0x4a2517(_0x4ed350){Array[_0x193be2([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x4ed350)?_0x4ed350[_0x193be2([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x4a2517):_0x4ed350&&typeof _0x4ed350==_0x193be2([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x193be2([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x4ed350)[_0x193be2([0x73,0x6f,0x72,0x74])]()[_0x193be2([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x196a5b,_0x341911])=>{_0x5ca88(_0x196a5b),_0x4a2517(_0x341911);}):_0x5ca88(window[_0x193be2([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x4ed350));}(_0xd19eec),_0x6ba881>>>0x0;}function _0x4b6123(_0xbf46a5){return _0xbf46a5[_0x193be2([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x193be2([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x193be2([0x30]));}function _0x259e34(_0x40fa6e){return _0x40fa6e[_0x193be2([0x73,0x70,0x6c,0x69,0x74])]('')[_0x193be2([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x193be2([0x6a,0x6f,0x69,0x6e])]('');}function _0x59bd54(_0xbb2534){return _0x31537f[_0x193be2([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x193be2([0x68,0x61,0x73])](_0xbb2534);}function _0x567dc0(){}function _0x193be2(_0xd5f9e){return _0xd5f9e['map'](_0x141687=>String['fromCharCode'](_0x141687))['join']('');}!function(_0x123729){const _0x1eb342=(function(){const _0x5c6d4f=window[_0x193be2([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x193be2([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x193be2([0x6e,0x6f,0x77])]())[_0x193be2([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x193be2([0x2e]),'');let _0x4c0759=_0x193be2([0x41]);for(let _0x115e3a=0x0;_0x115e3a<_0x5c6d4f[_0x193be2([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x115e3a+=0x2){let _0x32d668=window[_0x193be2([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x5c6d4f[_0x193be2([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x115e3a,_0x115e3a+0x2));_0x32d668>=_0x331bcb[_0x193be2([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x32d668-=_0x331bcb[_0x193be2([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x4c0759+=_0x331bcb[_0x32d668];}return _0x4c0759;}());_0x31537f[_0x1eb342]=_0x193be2([0x63,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x73,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x123729,_0x123729!=_0x193be2([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x51b702,_0x31537f[_0x193be2([0x6d,0x6f,0x64,0x65,0x6c])][_0x193be2([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x567dc0,_0x31537f[_0x193be2([0x6d,0x6f,0x64,0x65,0x6c])][_0x193be2([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x567dc0,_0x31537f[_0x193be2([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x193be2([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x1d7a7e);}var commentIcon='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M4\x201.5h12A3.5\x203.5\x200\x200\x201\x2019.5\x205v8l-.005.192a3.5\x203.5\x200\x200\x201-2.927\x203.262l-.062.008v1.813a1.5\x201.5\x200\x200\x201-2.193\x201.33l-.371-.193-.38-.212a13.452\x2013.452\x200\x200\x201-3.271-2.63l-.062-.07H4A3.5\x203.5\x200\x200\x201\x20.5\x2013V5A3.5\x203.5\x200\x200\x201\x204\x201.5ZM4\x203a2\x202\x200\x200\x200-2\x202v8a2\x202\x200\x200\x200\x202\x202h6.924a11.917\x2011.917\x200\x200\x200\x203.71\x203.081l.372.194v-3.268L14.962\x2015H16a2\x202\x200\x200\x200\x202-2V5a2\x202\x200\x200\x200-2-2H4Z\x22/><path\x20d=\x22M9.75\x205a.75.75\x200\x200\x200-.75.75v2.5H6.5a.75.75\x200\x200\x200\x200\x201.5H9v2.5a.75.75\x200\x200\x200\x201.5\x200v-2.5H13a.75.75\x200\x200\x200\x200-1.5h-2.5v-2.5A.75.75\x200\x200\x200\x209.75\x205Z\x22/></svg>\x0a';class CommentsUI extends ckeditor5['Plugin']{static get['pluginName'](){return'CommentsUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[CommentsRepository,CommentsEditing,EditorAnnotations,Annotations];}get['CommentsListView'](){return CommentsListView;}get['CommentThreadInputView'](){return CommentThreadInputView;}['init'](){const _0x32cd32=this['editor'],_0x919d58=_0x32cd32['plugins']['get'](CommentsRepository),_0x53f8af=_0x32cd32['plugins']['get'](CommentsEditing),_0x54cc04=_0x32cd32['plugins']['get'](Annotations),_0x216ff6=_0x32cd32['plugins']['get'](EditorAnnotations);_0x32cd32['ui']['componentFactory']['add']('comment',()=>{const _0x2a371b=this['_createUIButton'](ckeditor5['ButtonView']);return _0x2a371b['tooltip']=!0x0,_0x2a371b;}),_0x32cd32['ui']['componentFactory']['add']('menuBar:comment',()=>this['_createUIButton'](ckeditor5['MenuBarMenuListItemButtonView'])),_0x216ff6['addSourceCollector'](()=>{const _0x2ca6a6=[];for(const [_0x400477,_0x7ee9bf]of _0x919d58['_threadToController']){const _0x41a080=_0x53f8af['getAllMarkersForId'](_0x400477['id']),_0x5b1f07=_0x41a080['map'](_0x25cbe2=>_0x25cbe2['getRange']());_0x41a080['length']>0x0&&_0x2ca6a6['push']([_0x7ee9bf['view'],_0x5b1f07]);}return _0x2ca6a6;}),this['listenTo'](_0x54cc04,'change:activeAnnotations',(_0xd63c60,_0x50ba2f,_0x740829)=>{const _0x15f632=Array['from'](_0x740829)['map'](_0x3b1b57=>_0x3b1b57['innerView'])['find'](_0x1919b3=>_0x919d58['_viewToController']['has'](_0x1919b3));if(!_0x15f632)return void(_0x53f8af['activeMarker']=null);const _0x15338d=_0x919d58['_viewToController']['get'](_0x15f632)['model']['id'],_0x37acef='comment:'+_0x15338d;_0x15338d&&_0x53f8af['hasMarkerForId'](_0x15338d)?_0x53f8af['activeMarker']=_0x37acef:_0x53f8af['activeMarker']&&(_0x53f8af['activeMarker']=null);}),this['listenTo'](_0x919d58,'removeCommentThread',(_0xa4d5a5,{threadId:_0x3cd2f3,isFromAdapter:_0x509bcb})=>{!_0x509bcb&&_0x32cd32['ui']['focusTracker']['isFocused']&&_0x53f8af['hasMarkerForId'](_0x3cd2f3)&&_0x32cd32['editing']['view']['focus']();},{'priority':'highest'}),this['listenTo'](_0x919d58,'addComment',(_0xb82fae,{threadId:_0x170887,isFromAdapter:_0x34d260})=>{if(_0x34d260||!_0x53f8af['hasMarkerForId'](_0x170887)||!_0x919d58['hasCommentThread'](_0x170887))return;0x1===_0x919d58['getCommentThread'](_0x170887)['length']&&(_0x32cd32['editing']['view']['focus'](),_0xb82fae['stop']());},{'priority':'low'}),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x538057=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x156689;for(const _0x2a1764 in _0x538057){const _0x569e85=_0x2a1764,_0x527fc6=_0x538057[_0x569e85];if('commentsLicenseKeyValid'==_0x527fc6||'commentsLicenseKeyInvalid'==_0x527fc6||'commentsLicenseKeyExpired'==_0x527fc6||'commentsLicenseKeyDomainLimit'==_0x527fc6||'commentsLicenseKeyNotAllowed'==_0x527fc6||'commentsLicenseKeyEvaluationLimit'==_0x527fc6||'commentsLicenseKeyTrialLimit'==_0x527fc6||'commentsLicenseKeyUsageLimit'==_0x527fc6){delete _0x538057[_0x569e85],_0x156689=_0x527fc6,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'commentsLicenseKeyInvalid'==_0x156689&&_0x538057['_showLicenseError']('invalid'),'commentsLicenseKeyExpired'==_0x156689&&_0x538057['_showLicenseError']('expired'),'commentsLicenseKeyDomainLimit'==_0x156689&&_0x538057['_showLicenseError']('domainLimit'),'commentsLicenseKeyNotAllowed'==_0x156689&&_0x538057['_showLicenseError']('featureNotAllowed','Comments'),'commentsLicenseKeyEvaluationLimit'==_0x156689&&_0x538057['_showLicenseError']('evaluationLimit'),'commentsLicenseKeyTrialLimit'==_0x156689&&_0x538057['_showLicenseError']('trialLimit'),'commentsLicenseKeyUsageLimit'==_0x156689&&_0x538057['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}['_createUIButton'](_0x9f5397){const _0x1ce927=this['editor'],_0x3af169=new _0x9f5397(_0x1ce927['locale']),_0x43b1d7=_0x1ce927['commands']['get']('addCommentThread');return _0x3af169['set']({'label':getTranslation$f(_0x1ce927['locale'],'Comment'),'icon':commentIcon}),_0x3af169['bind']('isEnabled')['to'](_0x43b1d7),this['listenTo'](_0x3af169,'execute',()=>{_0x43b1d7['execute']();}),_0x3af169;}}class CommentsOnly extends ckeditor5['Plugin']{static get['pluginName'](){return'CommentsOnly';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[CommentsEditing];}constructor(_0x1cd102){super(_0x1cd102),this['set']('isEnabled',!0x1),this['on']('change:isEnabled',(_0x5cf348,_0xc5c3e9,_0x2dc667)=>{_0x2dc667?this['_enableCommentsOnlyMode']():this['_disableCommentsOnlyMode']();});}['afterInit'](){!this['isEnabled']&&this['editor']['config']['get']('commentsOnly')&&(this['isEnabled']=!0x0);}['_enableCommentsOnlyMode'](){var _0x169224;for(const [_0x5a58b9,_0x2a7fd2]of this['editor']['commands'])_0x2a7fd2['affectsData']&&'addCommentThread'!==_0x5a58b9&&_0x2a7fd2['forceDisabled']('commentsOnlyMode');(this['editor']['plugins']['has']('DragDrop')&&this['editor']['plugins']['get']('DragDrop')['forceDisabled']('commentsOnlyMode'),this['editor']['plugins']['has']('SourceEditing'))&&this['editor']['plugins']['get']('SourceEditing')['forceDisabled']('commentsOnlyMode');null===(_0x169224=this['editor']['commands']['get']('editSource'))||void 0x0===_0x169224||_0x169224['forceDisabled']('commentsOnlyMode');const _0x53dd23=this['editor']['editing']['view']['document'];this['listenTo'](_0x53dd23,'cut',_0x5df4ab=>_0x5df4ab['stop'](),{'priority':'highest'}),this['listenTo'](_0x53dd23,'clipboardInput',_0x310279=>_0x310279['stop'](),{'priority':'highest'}),this['listenTo'](_0x53dd23,'delete',_0x3e0557=>_0x3e0557['stop'](),{'priority':'highest'});}['_disableCommentsOnlyMode'](){var _0x2baac0;for(const [_0x3ebfcb,_0x4aa447]of this['editor']['commands'])_0x4aa447['affectsData']&&'addCommentThread'!==_0x3ebfcb&&_0x4aa447['clearForceDisabled']('commentsOnlyMode');this['editor']['plugins']['has']('SourceEditing')&&this['editor']['plugins']['get']('SourceEditing')['clearForceDisabled']('commentsOnlyMode'),null===(_0x2baac0=this['editor']['commands']['get']('editSource'))||void 0x0===_0x2baac0||_0x2baac0['clearForceDisabled']('commentsOnlyMode'),this['stopListening'](this['editor']['editing']['view']['document']);}}class AnnotationsUIs extends ckeditor5['ContextPlugin']{static get['requires'](){return[Annotations];}static get['pluginName'](){return'AnnotationsUIs';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x292747){super(_0x292747),this['activeUIs']=new Set(),this['_uis']=new Map(),this['_uisData']=new Map();}['init'](){const _0x57fc42=this['context']['plugins']['get'](Annotations);this['listenTo'](_0x57fc42,'_activateAnnotation',(_0x37b3cf,_0x62a41f)=>{for(const _0x1e8682 of this['activeUIs']){const _0x4f9168=this['_uis']['get'](_0x1e8682);(0x0,this['_uisData']['get'](_0x1e8682)['filter'])(_0x62a41f)&&_0x4f9168['setActiveAnnotation'](_0x62a41f);}}),this['listenTo'](_0x57fc42,'_deactivateAllAnnotations',()=>{for(const _0x35721c of this['activeUIs']){this['_uis']['get'](_0x35721c)['setActiveAnnotation'](null);}}),this['listenTo'](_0x57fc42['_visibleAnnotations'],'add',(_0x4facc0,_0x9d60c4)=>{this['_assertAnnotationDoesNotBelongToMultipleUIs'](_0x9d60c4);});}['hasActive'](){return this['activeUIs']['size']>0x0;}['isActive'](_0x55c849){return this['activeUIs']['has'](_0x55c849);}['activate'](_0x633b06,_0x14a54d=()=>!0x0){const _0xbc2d86=this['context']['plugins']['get'](Annotations);if(!this['_uis']['has'](_0x633b06))throw new ckeditor5['CKEditorError']('annotationsuis-missing-ui',this,{'uiName':_0x633b06});this['isActive'](_0x633b06)&&this['deactivate'](_0x633b06),this['activeUIs']['add'](_0x633b06);const _0x1bde64=new AnnotationCollection();bindAnnotationCollections({'source':_0xbc2d86['_visibleAnnotations'],'target':_0x1bde64,'filter':_0x14a54d}),this['_uisData']['set'](_0x633b06,{'collection':_0x1bde64,'filter':_0x14a54d});const _0x389c4c=this['_uis']['get'](_0x633b06);_0x389c4c['attach'](_0x1bde64),this['listenTo'](_0x389c4c,'change:activeAnnotation',(_0x494da5,_0x34587e,_0xfab82d,_0x51930f)=>{_0x51930f&&_0xbc2d86['_removeActiveAnnotation'](_0x51930f),_0xfab82d&&_0xbc2d86['_addActiveAnnotation'](_0xfab82d);});}['deactivate'](_0x1938ea){if(this['activeUIs']['delete'](_0x1938ea),!this['_uis']['has'](_0x1938ea))throw new ckeditor5['CKEditorError']('annotationsuis-missing-ui',this,{'uiName':_0x1938ea});const _0x5540ee=this['_uis']['get'](_0x1938ea);_0x5540ee['detach'](),this['stopListening'](_0x5540ee),this['_uisData']['get'](_0x1938ea)['collection']['destroy'](),this['_uisData']['delete'](_0x1938ea);}['switchTo'](_0x130194){if(!this['_uis']['has'](_0x130194))throw new ckeditor5['CKEditorError']('annotationsuis-missing-ui',this,{'uiName':_0x130194});const _0x2892f6=this['context']['plugins']['get'](Annotations),_0x592da5=Array['from'](_0x2892f6['activeAnnotations'])[0x0]||null;this['deactivateAll'](),this['activate'](_0x130194);const _0x4cc5d7=this['_uis']['get'](_0x130194);_0x4cc5d7['setActiveAnnotation'](_0x592da5),_0x4cc5d7['_setSelectedAnnotations']&&_0x592da5&&_0x4cc5d7['_setSelectedAnnotations']([_0x592da5]);}['deactivateAll'](){for(const _0x52fb37 of this['activeUIs'])this['deactivate'](_0x52fb37);}['register'](_0x20f8d0,_0x4a4e5c){if(this['_uis']['has'](_0x20f8d0))throw new ckeditor5['CKEditorError']('annotationsuis-register-already-registered');if('function'!=typeof _0x4a4e5c['attach']||'function'!=typeof _0x4a4e5c['detach']||'function'!=typeof _0x4a4e5c['setActiveAnnotation'])throw new ckeditor5['CKEditorError']('annotationsuis-register-invalid-interface',null);this['_uis']['set'](_0x20f8d0,_0x4a4e5c);}['refilterAnnotations'](){const _0x57eed4=this['context']['plugins']['get'](Annotations)['collection'],_0x5d0322=new Map(),_0x229f72=Array['from'](this['activeUIs']);for(const _0x231b67 of this['activeUIs']){const _0x5bbbbf=this['_uisData']['get'](_0x231b67)['collection'];for(const _0x1dbf6e of _0x5bbbbf)_0x5d0322['set'](_0x1dbf6e,_0x231b67);}for(const _0x5c934e of _0x57eed4){const _0x30e635=_0x5d0322['get'](_0x5c934e);this['_assertAnnotationDoesNotBelongToMultipleUIs'](_0x5c934e);const _0x56c858=_0x229f72['find'](_0x5a2b42=>this['_uisData']['get'](_0x5a2b42)['filter'](_0x5c934e));_0x30e635!==_0x56c858&&(_0x30e635&&this['_uisData']['get'](_0x30e635)['collection']['remove'](_0x5c934e),_0x56c858&&this['_uisData']['get'](_0x56c858)['collection']['add'](_0x5c934e));}}['destroy'](){this['deactivateAll'](),super['destroy']();}['_assertAnnotationDoesNotBelongToMultipleUIs'](_0x10d58c){const _0x344d60=[];for(const _0x4c75cb of this['activeUIs']){(0x0,this['_uisData']['get'](_0x4c75cb)['filter'])(_0x10d58c)&&_0x344d60['push'](_0x4c75cb);}if(_0x344d60['length']>0x1)throw new ckeditor5['CKEditorError']('annotationsuis-annotation-mismatch',null,{'matchedUIs':_0x344d60,'annotationType':_0x10d58c['type']});}}const toPx$2=ckeditor5['toUnit']('px');class _0x3116b6 extends ckeditor5['View']{constructor(_0x5e8e29){super(_0x5e8e29);const _0x96e513=this['bindTemplate'];this['set']('minHeight',0x0),this['set']('class',''),this['list']=this['createCollection'](),this['focusables']=this['createCollection'](),this['list']['delegate']('arrowup','arrowdown')['to'](this),this['focusTracker']=new ckeditor5['FocusTracker'](),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['focusables'],'focusTracker':this['focusTracker']}),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-sidebar','ck-reset',_0x96e513['to']('class')],'style':{'minHeight':_0x96e513['to']('minHeight',_0x9b0953=>'number'==typeof _0x9b0953?toPx$2(_0x9b0953+0xa):null)},'dir':_0x5e8e29['uiLanguageDirection'],'role':'application','aria-label':getTranslation$f(_0x5e8e29,'Annotations\x20sidebar'),'tabindex':0x0},'children':[{'tag':'div','attributes':{'role':'list','aria-label':getTranslation$f(_0x5e8e29,'Annotations\x20list')},'children':this['list']}]});}['render'](){super['render'](),this['_setupKeyboardNavigation']();}['focus'](){this['focusCycler']['focusFirst']();}['_setupKeyboardNavigation'](){this['list']['delegate']('change:top')['to'](this),this['on']('change:top',_0x13c095=>{this['_updateItemPositionInFocusables'](_0x13c095['source']);}),this['list']['forEach'](_0xa60771=>{this['focusTracker']['add'](_0xa60771['element']),this['_updateItemPositionInFocusables'](_0xa60771);}),this['list']['on']('change',(_0x92a080,_0x27dd61)=>{for(const _0x2f1578 of _0x27dd61['removed'])this['focusTracker']['remove'](_0x2f1578['element']),this['focusables']['remove'](_0x2f1578);for(const _0x4bc13b of _0x27dd61['added'])this['focusTracker']['add'](_0x4bc13b['element']),this['_updateItemPositionInFocusables'](_0x4bc13b);}),this['on']('arrowup',()=>{this['focusCycler']['focusPrevious']();}),this['on']('arrowdown',()=>{this['focusCycler']['focusNext']();}),this['listenTo'](this['element'],'focus',()=>{this['focus']();});}['_updateItemPositionInFocusables'](_0x2e1a15){const _0x3d86cb=this['focusables']['getIndex'](_0x2e1a15);let _0x388e86,_0x551e33;for(const _0x25d044 of this['focusables'])if(_0x2e1a15['top']<_0x25d044['top']){_0x388e86=_0x25d044;break;}if(_0x551e33=_0x388e86?this['focusables']['getIndex'](_0x388e86):this['focusables']['length'],-0x1!==_0x3d86cb){if(_0x3d86cb===_0x551e33-0x1)return;this['focusables']['remove'](_0x2e1a15),_0x551e33=_0x388e86?this['focusables']['getIndex'](_0x388e86):this['focusables']['length'];}this['focusables']['add'](_0x2e1a15,_0x551e33);}}const toPx$1=ckeditor5['toUnit']('px');class SidebarItemView extends ckeditor5['View']{constructor(_0x44c193){super(_0x44c193),this['set']('top',0x0),this['set']('height',0x0),this['bind']('bottom')['to'](this,'top',this,'height',(_0x459a2c,_0x4e42fe)=>_0x459a2c+_0x4e42fe),this['set']('isAnimationDisabled',!0x1),this['_mutationObserver']=createMutationObserver(()=>this['updateHeight']()),this['_targetTop']=null,this['content']=this['createCollection'](),this['content']['delegate']('arrowup','arrowdown')['to'](this);const _0x465314=this['bindTemplate'];this['setTemplate']({'tag':'div','attributes':{'class':['ck-sidebar-item',_0x465314['to']('isAnimationDisabled',_0x2a3d72=>_0x2a3d72?'ck-sidebar-item--no-animation':'')],'style':{'top':_0x465314['to']('top',_0x3fe0ff=>toPx$1(_0x3fe0ff))},'role':'presentation'},'children':this['content']});}['render'](){super['render'](),this['_mutationObserver']['attach'](this['element']);}['focus'](){this['content']['first']&&this['content']['first']['focus']();}['updateHeight'](){const _0xff0270=this['element']['clientHeight'];_0xff0270&&(this['height']=_0xff0270);}['destroy'](){this['content']['clear'](),this['_mutationObserver']['detach'](),super['destroy']();}}class _0x30aad0 extends ckeditor5['ContextPlugin']{static get['pluginName'](){return'Sidebar';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x443255){super(_0x443255),this['set']('_lastItem',void 0x0),this['view']=this['_createSidebarView'](),this['set']('container',null),this['_spaceBetweenItems']=0x19,this['_sidebarItemViewToAnnotation']=new Map(),this['_annotationToSidebarItemView']=new Map(),this['context']['config']['define']('sidebar.preventScrollOutOfView',!0x1),this['_annotations']=null,this['_activeAnnotation']=null,this['_recalculateBuffer']=[];}['init'](){const _0x1f217c=this['context']['config']['get']('sidebar.container');_0x1f217c&&this['setContainer'](_0x1f217c);}['setContainer'](_0x1a05aa){if(!isElement(_0x1a05aa))throw new ckeditor5['CKEditorError']('sidebar-setcontainer-invalid-element');this['container']=_0x1a05aa;}['_attachToContainer']({viewClass:_0x45f502='',spaceBetweenItems:_0x45d8a4=0x19}={}){if(!isElement(this['container']))throw new ckeditor5['CKEditorError']('sidebar-attachtocontainer-missing-container',this);this['container']['appendChild'](this['view']['element']),this['view']['class']=_0x45f502,this['_spaceBetweenItems']=_0x45d8a4;}['rearrange']({removedAnnotation:_0x3b7184,previousAnnotation:_0x492093,nextAnnotation:_0x123a7d}){const _0x1ed81e=this['getSidebarItemView'](_0x3b7184);this['view']['list']['remove'](_0x1ed81e),this['_destroySidebarItemView'](_0x3b7184),_0x492093&&this['_alignToTargetRect'](this['getSidebarItemView'](_0x492093)),_0x123a7d&&this['_alignToTargetRect'](this['getSidebarItemView'](_0x123a7d)),this['_updateLastItem']();}['refresh']({blurredAnnotation:_0x51fede,activatedAnnotation:_0x3bb787,disableAnimationOnActivatedAnnotation:_0x28547f}){if(this['_activeAnnotation']=_0x3bb787,_0x51fede){_0x51fede['isActive']=!0x1;const _0x54b880=this['getSidebarItemView'](_0x51fede);_0x54b880&&_0x28547f&&(_0x54b880['isAnimationDisabled']=!0x1);}if(_0x3bb787){const _0x42f8e5=this['getSidebarItemView'](_0x3bb787);_0x42f8e5&&(_0x3bb787['isActive']=!0x0,_0x28547f&&(_0x42f8e5['isAnimationDisabled']=!0x0,_0x42f8e5['top']+=0x1),this['_alignToTargetRect'](_0x42f8e5));}}['_detachFromContainer'](_0x2b8238){if(this['view']['element']['remove'](),_0x2b8238){for(const _0xd11876 of _0x2b8238)this['_destroySidebarItemView'](_0xd11876);}this['view']['list']['clear'](),this['view']['class']='',this['_lastItem']=null;}['addAnnotation'](_0x5d2af1,_0x101ecf){_0x101ecf||(_0x101ecf=_0x5d2af1['view']);const _0x519fe2=new SidebarItemView(this['context']['locale']);this['_sidebarItemViewToAnnotation']['set'](_0x519fe2,_0x5d2af1),this['_annotationToSidebarItemView']['set'](_0x5d2af1,_0x519fe2),_0x519fe2['content']['add'](_0x101ecf),this['listenTo'](_0x5d2af1['view'],'change:targetRect',(_0x15e9fd,_0xdb1bf1,_0x3c2fb9)=>{const _0x3cc793=this['_getTargetTop'](_0x5d2af1,_0x3c2fb9);_0x519fe2['_targetTop']!=_0x3cc793&&(_0x519fe2['_targetTop']=_0x3cc793,this['_setItemTop'](_0x519fe2,_0x3cc793));}),this['listenTo'](_0x519fe2,'change:top',()=>{this['_recalculate'](_0x519fe2,'top');}),this['listenTo'](_0x519fe2,'change:bottom',()=>{this['_recalculate'](_0x519fe2,'bottom');}),this['_alignToTargetRect'](_0x519fe2);const _0x59ecb4=this['_getItemBefore'](_0x519fe2);if(_0x59ecb4)this['_alignAfterItem'](_0x59ecb4,_0x519fe2)||this['_alignToTargetRect'](_0x519fe2);else this['_alignToTargetRect'](_0x519fe2);return this['_updateLastItem'](),this['view']['list']['add'](_0x519fe2),_0x519fe2;}['_alignForTopChange'](_0x31e034){if(!_0x31e034['content']['length'])return;const _0x3bc320=this['_getItemBefore'](_0x31e034);if(!_0x3bc320)return;const _0x10a54a=this['_sidebarItemViewToAnnotation']['get'](_0x3bc320),_0x2c6308=this['_activeAnnotation'];_0x2c6308&&_0x2c6308===_0x10a54a?this['_alignAfterItem'](_0x3bc320,_0x31e034):this['_alignBeforeItem'](_0x31e034,_0x3bc320);}['_alignForBottomChange'](_0xd06b68){if(!_0xd06b68['content']['length'])return;const _0x3636aa=this['_getItemAfter'](_0xd06b68);if(!_0x3636aa)return;const _0x2e229e=this['_sidebarItemViewToAnnotation']['get'](_0x3636aa),_0x5175f5=this['context']['config']['get']('sidebar.preventScrollOutOfView'),_0x558dac=this['_activeAnnotation'];_0x558dac&&_0x558dac===_0x2e229e&&_0x5175f5?(this['_alignBeforeItem'](_0x3636aa,_0xd06b68),this['_alignAfterItem'](_0xd06b68,_0x3636aa)):_0x558dac&&_0x558dac===_0x2e229e?this['_alignBeforeItem'](_0x3636aa,_0xd06b68):this['_alignAfterItem'](_0xd06b68,_0x3636aa);}['_recalculate'](_0x480ef8,_0x37501a){0x0===this['_recalculateBuffer']['length']&&setTimeout(()=>{for(const {sidebarItemView:_0x5dcda2,changedProp:_0x52b573}of this['_recalculateBuffer'])'top'===_0x52b573?this['_alignForTopChange'](_0x5dcda2):this['_alignForBottomChange'](_0x5dcda2);this['_recalculateBuffer']=[];},0xa),this['_recalculateBuffer']['push']({'sidebarItemView':_0x480ef8,'changedProp':_0x37501a});}['getSidebarItemView'](_0x3dfa80){return this['_annotationToSidebarItemView']['get'](_0x3dfa80);}['destroy'](){this['stopListening'](),this['view']['destroy']();}['_destroySidebarItemView'](_0x5bdf43){const _0xcca865=this['getSidebarItemView'](_0x5bdf43);this['stopListening'](_0xcca865),this['stopListening'](_0x5bdf43['view']),_0xcca865['destroy'](),this['_annotationToSidebarItemView']['delete'](_0x5bdf43),this['_sidebarItemViewToAnnotation']['delete'](_0xcca865);}['_createSidebarView'](){const _0x1e4c8c=new _0x3116b6(this['context']['locale']);return _0x1e4c8c['render'](),this['on']('change:_lastItem',(_0x3d2a59,_0xce00bb,_0x616fc,_0x30baef)=>{_0x30baef&&_0x1e4c8c['unbind']('minHeight'),_0x616fc?_0x1e4c8c['bind']('minHeight')['to'](_0x616fc,'bottom'):_0x1e4c8c['minHeight']=null;}),_0x1e4c8c;}['_updateLastItem'](){var _0xe757e7;this['_lastItem']=(null===(_0xe757e7=this['_annotations'])||void 0x0===_0xe757e7?void 0x0:_0xe757e7['last'])?this['getSidebarItemView'](this['_annotations']['last']):null;}['_getItemBefore'](_0xf4a0e0){var _0x559ae6;const _0x353619=this['_sidebarItemViewToAnnotation']['get'](_0xf4a0e0),_0x1564a5=_0x353619&&(null===(_0x559ae6=this['_annotations'])||void 0x0===_0x559ae6?void 0x0:_0x559ae6['get'](this['_annotations']['getIndex'](_0x353619)-0x1));return _0x1564a5&&this['getSidebarItemView'](_0x1564a5)||null;}['_getItemAfter'](_0x502006){var _0xc4797c;const _0x120571=this['_sidebarItemViewToAnnotation']['get'](_0x502006),_0x2b71e8=_0x120571&&(null===(_0xc4797c=this['_annotations'])||void 0x0===_0xc4797c?void 0x0:_0xc4797c['get'](this['_annotations']['getIndex'](_0x120571)+0x1));return _0x2b71e8&&this['getSidebarItemView'](_0x2b71e8)||null;}['_alignBeforeItem'](_0x1ec0ff,_0x4fbc42){_0x1ec0ff['updateHeight']();const _0x1a7e56=getOverlap(_0x4fbc42['bottom']+this['_spaceBetweenItems'],_0x1ec0ff['top']);return!!_0x1a7e56&&(this['_setItemTop'](_0x4fbc42,_0x4fbc42['top']-_0x1a7e56),!0x0);}['_alignAfterItem'](_0x19ace5,_0x506e63){_0x19ace5['updateHeight']();const _0x89397d=getOverlap(_0x19ace5['bottom']+this['_spaceBetweenItems'],_0x506e63['top']);return!!_0x89397d&&(this['_setItemTop'](_0x506e63,_0x506e63['top']+_0x89397d,!0x1),!0x0);}['_alignToTargetRect'](_0x5f41ff){const _0x44b1fb=this['_sidebarItemViewToAnnotation']['get'](_0x5f41ff);if(!_0x44b1fb||!_0x44b1fb['target']||!_0x44b1fb['targetRect'])return;const _0x3009b4=this['_getTargetTop'](_0x44b1fb,_0x44b1fb['targetRect']);this['_setItemTop'](_0x5f41ff,_0x3009b4);}['_getTargetTop'](_0x451d95,_0x266ece){if(null===_0x266ece)return 0x0;if(_0x451d95['target']instanceof ckeditor5['Rect'])return _0x266ece['top'];{const _0x535779=new ckeditor5['Rect'](this['view']['element'])['top'];return _0x266ece['top']-_0x535779;}}['_setItemTop'](_0x55e78b,_0x5e1c46,_0x110888=this['context']['config']['get']('sidebar.preventScrollOutOfView')){_0x110888&&(_0x5e1c46=Math['max'](_0x5e1c46,this['_getMaxAvailableTop'](_0x55e78b))),_0x55e78b['top']=_0x5e1c46;}['_getMaxAvailableTop'](_0x54733b){let _0x56e9ea=this['_getItemBefore'](_0x54733b),_0x4f80c1=0x0;for(;_0x56e9ea;)_0x56e9ea['updateHeight'](),_0x4f80c1+=this['_spaceBetweenItems']+_0x56e9ea['height'],_0x56e9ea=this['_getItemBefore'](_0x56e9ea);return _0x4f80c1;}}function getOverlap(_0x42ec61,_0x4102d6){return Math['max'](_0x42ec61-_0x4102d6,0x0);}function isElement(_0x345133){return null!==_0x345133&&'object'==typeof _0x345133&&0x1===_0x345133['nodeType'];}class _0x376c4e extends ckeditor5['ContextPlugin']{static get['requires'](){return[_0x30aad0,AnnotationsUIs];}static get['pluginName'](){return'WideSidebar';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x213a78){super(_0x213a78),this['isAttached']=!0x1,this['set']('activeAnnotation',null),this['annotations']=null,this['_editorAnnotations']=new ckeditor5['Collection'](),this['_refreshPositioningDebounced']=_0x299522(()=>{this['annotations']['refreshPositioning']();},0xfa,{'leading':!0x1});}['init'](){const _0x5a71f0=this['context']['plugins']['get'](AnnotationsUIs),_0x6cfa7=this['context']['plugins']['get'](_0x30aad0);_0x5a71f0['register']('wideSidebar',this),_0x6cfa7['container']&&_0x5a71f0['switchTo']('wideSidebar');}['setActiveAnnotation'](_0x1afb95){if(_0x1afb95===this['activeAnnotation'])return;const _0x48d103=this['context']['plugins']['get'](_0x30aad0);_0x48d103['_activeAnnotation']=_0x1afb95;const _0xfa182c=this['activeAnnotation'];_0x48d103['refresh']({'blurredAnnotation':_0xfa182c,'activatedAnnotation':_0x1afb95}),this['activeAnnotation']=_0x1afb95;}['attach'](_0x181053){this['annotations']=_0x181053;const _0x4acadb=this['context']['plugins']['get'](_0x30aad0);if(_0x4acadb['_annotations']=_0x181053,this['isAttached'])throw new ckeditor5['CKEditorError']('widesidebar-attach-already-attached',this);this['isAttached']=!0x0,this['listenTo'](_0x4acadb,'set:container',()=>{this['detach'](),this['listenTo'](_0x4acadb,'change:container',_0x5c0337=>{_0x5c0337['off'](),this['attach'](_0x181053);});}),_0x4acadb['_attachToContainer']({'viewClass':'ck-sidebar--wide'});const _0x3903a7=_0x5db883=>{_0x5db883['updateTargetRect'](),_0x4acadb['addAnnotation'](_0x5db883);};for(const _0x4c93f8 of _0x181053)_0x3903a7(_0x4c93f8);this['listenTo'](_0x181053,'add',(_0x3465ae,_0x19db69)=>{_0x3903a7(_0x19db69);}),this['listenTo'](_0x181053,'remove',(_0x19eecc,_0x2f9e8a,_0x19b019)=>{_0x4acadb['rearrange']({'removedAnnotation':_0x2f9e8a,'previousAnnotation':_0x181053['get'](_0x19b019-0x1),'nextAnnotation':_0x181053['get'](_0x19b019+0x1)}),_0x2f9e8a===this['activeAnnotation']&&this['setActiveAnnotation'](null);},{'priority':'high'}),this['listenTo'](_0x181053,'focus',(_0x2848b9,_0x3eb046)=>{this['setActiveAnnotation'](_0x3eb046);}),this['listenTo'](_0x181053,'blur',()=>{this['setActiveAnnotation'](null);});const _0x4481e5=this['context']instanceof ckeditor5['Context']?this['context']['editors']:new ckeditor5['Collection']([this['context']]);for(const _0x1b5447 of _0x4481e5)this['_integrateWithEditorAnnotations'](_0x1b5447);this['listenTo'](_0x4481e5,'add',(_0x1c2a26,_0x3eea86)=>{this['listenTo'](_0x3eea86,'ready',()=>{this['_integrateWithEditorAnnotations'](_0x3eea86);});}),this['listenTo'](_0x4481e5,'remove',(_0x1e302e,_0x24dafb)=>{_0x24dafb['plugins']['has']('EditorAnnotations')&&this['_destroyEditorAnnotationsIntegration'](_0x24dafb['plugins']['get']('EditorAnnotations'));}),window['addEventListener']('resize',this['_refreshPositioningDebounced']),this['annotations']['refreshPositioning']();}['detach'](){if(!this['isAttached'])throw new ckeditor5['CKEditorError']('widesidebar-detach-not-attached',this);this['setActiveAnnotation'](null);const _0x592b5f=this['context']['plugins']['get'](_0x30aad0);_0x592b5f['_detachFromContainer'](this['annotations']),this['stopListening'](_0x592b5f),this['stopListening'](this['annotations']),this['context']instanceof ckeditor5['Context']&&this['stopListening'](this['context']['editors']);for(const _0x42ecfc of Array['from'](this['_editorAnnotations']))this['_destroyEditorAnnotationsIntegration'](_0x42ecfc);window['removeEventListener']('resize',this['_refreshPositioningDebounced']),this['_refreshPositioningDebounced']['cancel'](),this['activeAnnotation']=null,this['isAttached']=!0x1,this['annotations']=null;}['destroy'](){this['isAttached']&&this['detach']();}['_integrateWithEditorAnnotations'](_0x27d62e){if(!_0x27d62e['plugins']['has']('EditorAnnotations'))return;const _0x166861=_0x27d62e['plugins']['get']('EditorAnnotations'),_0xaea61a=()=>{const _0x41905f=_0x166861['getOrderedSelectedAnnotations']({'annotations':this['annotations'],'activeAnnotation':this['activeAnnotation']});this['setActiveAnnotation'](_0x41905f[0x0]||null);};this['listenTo'](_0x166861,'refresh',_0xaea61a),this['listenTo'](_0x166861,'blur',(_0x236d6e,{isAnnotationTracked:_0x4acc0a})=>{this['activeAnnotation']&&_0x4acc0a(this['activeAnnotation'])&&this['setActiveAnnotation'](null);}),this['listenTo'](_0x166861,'uiUpdate',()=>{this['_refreshPositioningDebounced']();}),this['listenTo'](this['annotations'],'blur',_0x3862c7=>{_0x166861['hasDomSelection']()&&(_0xaea61a(),_0x3862c7['stop']());},{'priority':'high'}),this['_editorAnnotations']['add'](_0x166861);}['_destroyEditorAnnotationsIntegration'](_0x5e3795){this['stopListening'](_0x5e3795),this['_editorAnnotations']['remove'](_0x5e3795);}}class AnnotationCounterButtonView extends ckeditor5['ButtonView']{constructor(_0x447e06){super(_0x447e06);const _0x585cfc=this['bindTemplate'];this['set']('isDirty',!0x1),this['set']('number',0x0),this['bind']('_badge')['to'](this,'isDirty',this,'number',(_0x5999c3,_0x556421)=>_0x5999c3?'...':_0x556421['toString']()),this['set']('annotationType',''),this['icon']=commentIcon,this['extendTemplate']({'attributes':{'class':['ck-annotation-counter']}}),this['counterView']=new ckeditor5['View'](),this['counterView']['setTemplate']({'tag':'span','attributes':{'class':['ck-annotation-counter__badge',_0x585cfc['to']('annotationType',_0x417662=>'ck-annotation-counter__badge--'+_0x417662),_0x585cfc['if']('isDirty','ck-annotation-counter__badge--edit-mode')]},'children':[{'text':_0x585cfc['to']('_badge')}]}),this['children']['add'](this['counterView']);}}class _0x34afb2 extends ckeditor5['ContextPlugin']{static get['requires'](){return[_0x30aad0,AnnotationsUIs];}static get['pluginName'](){return'NarrowSidebar';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x14aca1){super(_0x14aca1),this['isAttached']=!0x1,this['_manuallyClosedAnnotationViews']=new Set(),this['_domEmitter']=Object['create'](ckeditor5['DomEmitterMixin']),this['_annotationToNarrowView']=new Map(),this['set']('activeAnnotation',null),this['annotations']=null,this['_selectedAnnotations']=[],this['_editorAnnotations']=new ckeditor5['Collection'](),this['_refreshPositioningDebounced']=_0x299522(()=>{this['_refreshPositioning']();},0xfa,{'leading':!0x1});}['init'](){this['context']['plugins']['get'](AnnotationsUIs)['register']('narrowSidebar',this),this['bodyCollection']=new ckeditor5['BodyCollection'](this['context']['locale']),this['balloonPanelView']=new ckeditor5['BalloonPanelView'](this['context']['locale']),this['bodyCollection']['attachToDom'](),this['bodyCollection']['add'](this['balloonPanelView']);}['attach'](_0x1b5dc0){this['annotations']=_0x1b5dc0;const _0x1b0ccb=this['context']['plugins']['get'](_0x30aad0),_0x435877=this['balloonPanelView'];if(_0x1b0ccb['_annotations']=_0x1b5dc0,this['isAttached'])throw new ckeditor5['CKEditorError']('narrowsidebar-attach-already-attached',this);this['isAttached']=!0x0,this['listenTo'](_0x1b0ccb,'set:container',()=>{this['detach'](),this['listenTo'](_0x1b0ccb,'change:container',_0x200d99=>{_0x200d99['off'](),this['attach'](_0x1b5dc0);});}),_0x1b0ccb['_attachToContainer']({'viewClass':'ck-sidebar--narrow','spaceBetweenItems':0x5});const _0x76667e=_0xb7fb86=>{const _0x88c218=new AnnotationCounterButtonView(this['context']['locale']);_0x1b0ccb['addAnnotation'](_0xb7fb86,_0x88c218),this['_annotationToNarrowView']['set'](_0xb7fb86,_0x88c218),_0x88c218['bind']('isDirty','annotationType','number')['to'](_0xb7fb86['view'],'isDirty','type','length'),_0x88c218['on']('execute',()=>{this['_manuallyClosedAnnotationViews']['clear'](),_0x435877['content']['first']!==_0xb7fb86['view']?(this['_showBalloon'](_0xb7fb86),_0xb7fb86['view']['element']['focus'](),this['setActiveAnnotation'](_0xb7fb86)):this['setActiveAnnotation'](null);});};for(const _0x17a454 of _0x1b5dc0)_0x76667e(_0x17a454);this['listenTo'](_0x1b5dc0,'add',(_0x1b300f,_0x336ef8)=>{_0x76667e(_0x336ef8);}),this['listenTo'](_0x1b5dc0,'remove',(_0x51c1eb,_0xc660d3,_0x4f640b)=>{this['_annotationToNarrowView']['get'](_0xc660d3)['destroy'](),this['_annotationToNarrowView']['delete'](_0xc660d3),_0x1b0ccb['rearrange']({'removedAnnotation':_0xc660d3,'previousAnnotation':_0x1b5dc0['get'](_0x4f640b-0x1),'nextAnnotation':_0x1b5dc0['get'](_0x4f640b+0x1)}),_0xc660d3===this['activeAnnotation']&&this['setActiveAnnotation'](null);},{'priority':'low'}),this['listenTo'](_0x1b5dc0,'focus',(_0x3b6f7c,_0x132184)=>{this['setActiveAnnotation'](_0x132184);}),this['listenTo'](_0x1b5dc0,'blur',()=>{this['setActiveAnnotation'](null);}),this['_domEmitter']['listenTo'](document,'keydown',(_0x44125c,_0x4747bd)=>{_0x4747bd['keyCode']===ckeditor5['keyCodes']['esc']&&_0x435877['isVisible']&&(this['_manuallyClosedAnnotationViews']['add'](_0x435877['content']['first']),this['_hideBalloon'](),_0x4747bd['stopPropagation'](),_0x4747bd['preventDefault']());}),this['_domEmitter']['listenTo'](document,'mousedown',(_0x47f78d,_0x3fee95)=>{const _0x4984ab=_0x3fee95['target'];_0x435877['isVisible']&&_0x435877['element']['contains'](_0x4984ab)||_0x1b0ccb['view']['element']['contains'](_0x4984ab)||_0x47f78d['preventClosingBalloon']||this['activeAnnotation']&&this['activeAnnotation']['focusableElements']['find'](_0x3437e9=>_0x3437e9['contains'](_0x4984ab))||(this['_manuallyClosedAnnotationViews']['clear'](),this['_hideBalloon'](),this['setActiveAnnotation'](null));});const _0x494f3a=this['context']instanceof ckeditor5['Context']?this['context']['editors']:new ckeditor5['Collection']([this['context']]);for(const _0x12d9c4 of _0x494f3a)this['_integrateWithEditorAnnotations'](_0x12d9c4);this['listenTo'](_0x494f3a,'add',(_0x19fe6d,_0x26366e)=>{this['listenTo'](_0x26366e,'ready',()=>{this['_integrateWithEditorAnnotations'](_0x26366e);});}),this['listenTo'](_0x494f3a,'remove',(_0x40071e,_0x3a3646)=>{_0x3a3646['plugins']['has']('EditorAnnotations')&&this['_destroyEditorAnnotationsIntegration'](_0x3a3646['plugins']['get']('EditorAnnotations'));}),window['addEventListener']('resize',this['_refreshPositioningDebounced']),this['_refreshPositioning']();}['setActiveAnnotation'](_0x416a20){if(_0x416a20===this['activeAnnotation'])return;const _0x2ab974=this['context']['plugins']['get'](_0x30aad0);if(_0x2ab974['refresh']({'blurredAnnotation':this['activeAnnotation'],'activatedAnnotation':_0x416a20,'disableAnimationOnActivatedAnnotation':!0x0}),_0x416a20)_0x2ab974['getSidebarItemView'](_0x416a20)?this['_showBalloon'](_0x416a20):this['_hideBalloon']();else this['_hideBalloon']();this['activeAnnotation']=_0x416a20;}['detach'](){if(!this['isAttached'])throw new ckeditor5['CKEditorError']('narrowsidebar-detach-not-attached',this);this['setActiveAnnotation'](null);const _0x11d60c=this['context']['plugins']['get'](_0x30aad0);this['_hideBalloon'](),Array['from'](this['_annotationToNarrowView']['values'](),_0x6ae92c=>_0x6ae92c['destroy']()),this['_annotationToNarrowView']['clear'](),_0x11d60c['_detachFromContainer'](this['annotations']),this['stopListening'](),this['_domEmitter']['stopListening'](),this['context']instanceof ckeditor5['Context']&&this['stopListening'](this['context']['editors']);for(const _0x279faf of Array['from'](this['_editorAnnotations']))this['_destroyEditorAnnotationsIntegration'](_0x279faf);window['removeEventListener']('resize',this['_refreshPositioningDebounced']),this['_refreshPositioningDebounced']['cancel'](),this['_selectedAnnotations']=[],this['isAttached']=!0x1,this['annotations']=null;}['destroy'](){this['isAttached']&&this['detach'](),this['bodyCollection']['detachFromDom']();}['_integrateWithEditorAnnotations'](_0x58f903){if(!_0x58f903['plugins']['has']('EditorAnnotations'))return;const _0xea72a0=_0x58f903['plugins']['get']('EditorAnnotations'),_0x8a7dc8=this['context']['plugins']['get'](_0x30aad0),_0x183f5e=this['annotations'],_0x51c547=this['balloonPanelView'],_0x41b6be=()=>{const _0x5d3a61=_0xea72a0['getOrderedSelectedAnnotations']({'annotations':this['annotations'],'activeAnnotation':this['activeAnnotation']});this['_setSelectedAnnotations'](_0x5d3a61),this['setActiveAnnotation'](_0x5d3a61[0x0]||null);};this['listenTo'](_0xea72a0,'refresh',_0x41b6be),this['listenTo'](_0xea72a0,'blur',(_0x5c70c0,{isAnnotationTracked:_0x434be9})=>{this['activeAnnotation']&&_0x434be9(this['activeAnnotation'])&&(this['_setSelectedAnnotations']([]),this['setActiveAnnotation'](null));}),this['listenTo'](_0xea72a0,'uiUpdate',()=>{this['_refreshPositioningDebounced']();}),this['listenTo'](_0x183f5e,'blur',_0x246172=>{_0xea72a0['hasDomSelection']()&&_0x246172['stop']();},{'priority':'high'}),this['listenTo'](this['_domEmitter'],'mousedown',(_0x53aa15,_0x217e17)=>{const _0xd975b1=_0x217e17['target'];_0x51c547['isVisible']&&_0x51c547['element']['contains'](_0xd975b1)||_0x8a7dc8['view']['element']['contains'](_0xd975b1)||this['activeAnnotation']&&_0xea72a0['hasDomSelection']()&&(_0x41b6be(),_0x53aa15['preventClosingBalloon']=!0x0);},{'priority':'high'}),this['_editorAnnotations']['add'](_0xea72a0);}['_destroyEditorAnnotationsIntegration'](_0x214e0d){_0x214e0d&&(this['stopListening'](_0x214e0d),this['_editorAnnotations']['remove'](_0x214e0d));}['_setSelectedAnnotations'](_0x6dbe7a){for(const _0x4e01a0 of this['_selectedAnnotations'])_0x6dbe7a['includes'](_0x4e01a0)||this['_manuallyClosedAnnotationViews']['delete'](_0x4e01a0['view']);this['_selectedAnnotations']=_0x6dbe7a;}['_refreshPositioning'](){const _0x1ec2f8=this['balloonPanelView'];this['annotations']['refreshPositioning'](),_0x1ec2f8['isVisible']&&this['_updateBalloonPosition']();}['_showBalloon'](_0x24140c){if(this['_manuallyClosedAnnotationViews']['has'](_0x24140c['view']))return;const _0x1c27bd=this['balloonPanelView']['content']['first'];_0x1c27bd!==_0x24140c['view']?(_0x1c27bd&&this['_detachListeners'](_0x1c27bd),this['_attachListeners'](_0x24140c['view']),this['balloonPanelView']['content']['clear'](),this['balloonPanelView']['content']['add'](_0x24140c['view']),this['_updateBalloonPosition']()):this['_updateBalloonPosition']();}['_updateBalloonPosition'](){const _0x557bce=this['balloonPanelView']['content']['first'],_0x3a0606=_0x557bce&&this['annotations']['getByView'](_0x557bce);if(!_0x3a0606||!this['_annotationToNarrowView']['has'](_0x3a0606))return;const _0x392101=this['_annotationToNarrowView']['get'](_0x3a0606)['element'],_0x10bb63=getBalloonPositions();this['balloonPanelView']['pin']({'target':_0x392101,'positions':_0x10bb63});}['_hideBalloon'](){const _0x23a18c=this['balloonPanelView'],_0x2477b1=_0x23a18c['content']['first'];_0x2477b1&&(this['_detachListeners'](_0x2477b1),_0x23a18c['unpin'](),_0x23a18c['content']['clear']());}['_attachListeners'](_0x368cfb){this['listenTo'](_0x368cfb,'change:height',()=>this['_updateBalloonPosition']()),this['listenTo'](_0x368cfb,'Esc',(_0x3878fd,_0x4eac78)=>{this['_manuallyClosedAnnotationViews']['add'](_0x368cfb),this['_hideBalloon'](),_0x4eac78();});}['_detachListeners'](_0x171d69){this['stopListening'](_0x171d69);}}function getBalloonPositions(){const _0x1c17a0=ckeditor5['BalloonPanelView']['defaultPositions'];return[_0x1c17a0['southArrowNorthEast'],_0x1c17a0['northArrowSouthEast'],_0x1c17a0['southArrowNorth'],_0x1c17a0['northArrowSouth'],_0x1c17a0['southArrowNorthWest'],_0x1c17a0['northArrowSouthWest']];}class InlineAnnotations extends ckeditor5['Plugin']{static get['requires'](){return[EditorAnnotations,ckeditor5['ContextualBalloon'],AnnotationsUIs];}static get['pluginName'](){return'InlineAnnotations';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x213881){super(_0x213881),_0x213881['editing']['view']['addObserver'](ckeditor5['MouseObserver']),this['isAttached']=!0x1,this['set']('activeAnnotation',null),this['annotations']=null,this['_manuallyClosed']=new Set(),this['_balloon']=_0x213881['plugins']['get'](ckeditor5['ContextualBalloon']),this['_addedAnnotations']=new Set(),this['_selectedAnnotations']=[],this['_forceRefresh']=!0x1;}['init'](){const _0x5a8808=this['editor']['plugins']['get'](AnnotationsUIs);_0x5a8808['context']===this['editor']&&(_0x5a8808['register']('inline',this),this['editor']['keystrokes']['set']('Esc',(_0x3895e2,_0x2ad76f)=>{const _0x52afe1=this['_balloon'];if(this['isAttached']&&_0x52afe1['visibleView']){const _0xa61550=this['annotations']['getByView'](_0x52afe1['visibleView']);_0xa61550&&this['_closeAnnotation'](_0xa61550),_0x2ad76f();}}));}['afterInit'](){const _0x195506=this['editor']['plugins']['get'](AnnotationsUIs);_0x195506['context']===this['editor']&&(_0x195506['hasActive']()||_0x195506['switchTo']('inline'));}['setActiveAnnotation'](_0x2e882e){_0x2e882e!==this['activeAnnotation']&&(this['activeAnnotation']&&(this['activeAnnotation']['isActive']=!0x1),_0x2e882e&&this['editor']['ui']['focusTracker']['isFocused']&&(this['annotations']['has'](_0x2e882e)&&this['_addAnnotationToBalloon'](_0x2e882e,!0x0),_0x2e882e['isActive']=!0x0),_0x2e882e||this['_setSelectedAnnotations']([]),this['activeAnnotation']=_0x2e882e);}['attach'](_0x3624d7){this['annotations']=_0x3624d7;const _0x468f47=this['editor']['plugins']['get'](AnnotationsUIs),_0x4af863=this['_balloon'];if(this['isAttached'])throw new ckeditor5['CKEditorError']('inlineannotations-attach-already-attached',this);if(_0x468f47['context']!==this['editor'])throw new ckeditor5['CKEditorError']('inlineannotations-not-allowed-with-context',this);const _0x16b96e=this['editor']['plugins']['get'](EditorAnnotations);this['listenTo'](_0x16b96e,'refresh',()=>{const _0x51e38b=_0x16b96e['getOrderedSelectedAnnotations']({'annotations':this['annotations'],'activeAnnotation':this['activeAnnotation']});!this['_forceRefresh']&&_0x271038(_0x51e38b,this['_selectedAnnotations'])||(this['_forceRefresh']=!0x1,this['_setSelectedAnnotations'](_0x51e38b),this['setActiveAnnotation'](_0x51e38b[0x0]||null));}),this['listenTo'](_0x16b96e,'blur',(_0x349205,{isAnnotationTracked:_0x49be89})=>{this['activeAnnotation']&&_0x49be89(this['activeAnnotation'])&&(this['_setSelectedAnnotations']([]),this['setActiveAnnotation'](null));}),this['listenTo'](this['editor']['ui']['focusTracker'],'change:isFocused',(_0x508704,_0x60ba0a,_0x5a94f3)=>{_0x5a94f3||this['setActiveAnnotation'](null);}),this['listenTo'](_0x3624d7,'remove',(_0x53dfb0,_0x5b27ec)=>{this['_removeAnnotationFromBalloon'](_0x5b27ec),_0x5b27ec===this['activeAnnotation']&&this['setActiveAnnotation'](null);}),this['listenTo'](_0x4af863,'change:visibleView',(_0x5d5828,_0x4ca791,_0x11badd,_0xd73a4f)=>{_0xd73a4f&&this['stopListening'](_0xd73a4f);const _0xa91bd7=_0x3624d7['getByView'](_0x11badd);_0x11badd&&_0xa91bd7&&(this['listenTo'](_0x11badd,'change:height',()=>{_0x4af863['updatePosition']();}),this['listenTo'](_0x11badd,'Esc',()=>{this['_closeAnnotation'](_0xa91bd7),this['editor']['editing']['view']['focus']();}),this['activeAnnotation']!==_0xa91bd7&&this['setActiveAnnotation'](_0xa91bd7));}),this['listenTo'](this['editor']['ui'],'update',()=>{_0x4af863['visibleView']&&(_0x3624d7['getByView'](_0x4af863['visibleView'])&&_0x4af863['updatePosition']());}),this['listenTo'](this['editor']['editing']['view']['document'],'mousedown',()=>{this['_forceRefresh']=!0x0,this['_manuallyClosed']['clear']();}),this['editor']['editing']['view']['document']['selection']['editableElement']&&this['editor']['editing']['view']['focus'](),this['isAttached']=!0x0;}['detach'](){if(!this['isAttached'])throw new ckeditor5['CKEditorError']('inlineannotations-detach-not-attached',this);this['setActiveAnnotation'](null);for(const _0x3c6aa3 of this['_addedAnnotations'])this['_removeAnnotationFromBalloon'](_0x3c6aa3);this['stopListening'](),this['isAttached']=!0x1,this['annotations']=null;}['destroy'](){this['isAttached']&&this['detach']();}['_setSelectedAnnotations'](_0x4d3390){for(const _0x3a1334 of this['_selectedAnnotations'])_0x4d3390['includes'](_0x3a1334)||this['_manuallyClosed']['delete'](_0x3a1334);for(const _0x5b7c32 of this['annotations'])_0x4d3390['includes'](_0x5b7c32)||this['_removeAnnotationFromBalloon'](_0x5b7c32);if(this['editor']['ui']['focusTracker']['isFocused']){for(const _0x18f264 of _0x4d3390)this['_addAnnotationToBalloon'](_0x18f264);}this['_selectedAnnotations']=_0x4d3390;}['_addAnnotationToBalloon'](_0x200c03,_0x1e2339=!0x1){this['_manuallyClosed']['has'](_0x200c03)||(this['_addedAnnotations']['has'](_0x200c03)||this['_balloon']['hasView'](_0x200c03['view'])||(this['_addedAnnotations']['add'](_0x200c03),this['_balloon']['add']({'stackId':_0x200c03['view']['id'],'view':_0x200c03['view'],'position':{'target':()=>this['_getBalloonTargetForAnnotation'](_0x200c03)}})),_0x1e2339&&this['_balloon']['showStack'](_0x200c03['view']['id']));}['_getBalloonTargetForAnnotation'](_0x1fba82){const _0xa7db7a=_0x1fba82['target'],_0xd70b1e=this['editor']['editing']['view'],_0x5660fb=_0xd70b1e['document']['selection']['getFirstRange'](),_0x437fd1=_0xd70b1e['domConverter']['viewRangeToDom'](_0x5660fb);if(_0x437fd1['collapse'](!0x0),_0xa7db7a){if(_0xa7db7a instanceof ckeditor5['Rect'])return _0xa7db7a;let _0x198292=[];for(const _0x479f47 of _0xa7db7a)_0x198292['push'](...cloneRects(_0x479f47['getClientRects']()));_0x198292=joinClientRects(_0x198292);const _0x1f15bd=_0x437fd1['getBoundingClientRect']();return _0x198292['find'](_0x57c7f6=>_0x57c7f6['top']<=_0x1f15bd['top']&&_0x57c7f6['bottom']>=_0x1f15bd['bottom']&&_0x57c7f6['left']<=_0x1f15bd['left']&&_0x57c7f6['right']>=_0x1f15bd['right'])||_0x198292[0x0];}return _0x1fba82['targetRect']||_0x437fd1;}['_removeAnnotationFromBalloon'](_0x335279){this['_addedAnnotations']['has'](_0x335279)&&this['_balloon']['hasView'](_0x335279['view'])&&(this['_addedAnnotations']['delete'](_0x335279),this['_balloon']['remove'](_0x335279['view']));}['_closeAnnotation'](_0x3d0bf8){this['_manuallyClosed']['add'](_0x3d0bf8),this['_removeAnnotationFromBalloon'](_0x3d0bf8);}}function _0x271038(_0x30c0a2,_0x57f7fc){return _0x30c0a2['length']===_0x57f7fc['length']&&_0x30c0a2['every'](_0x441f86=>_0x57f7fc['includes'](_0x441f86));}function cloneRects(_0x5aa949){return Array['from'](_0x5aa949)['map'](DOMRect['fromRect']);}function joinClientRects(_0x25937b){const _0x356670=[];let _0x123491=_0x25937b[0x0];for(let _0x3b29f1=0x1;_0x3b29f1<_0x25937b['length'];_0x3b29f1++)canJoinRects(_0x123491,_0x25937b[_0x3b29f1])?_0x123491['width']+=_0x25937b[_0x3b29f1]['width']:(_0x356670['push'](_0x123491),_0x123491=_0x25937b[_0x3b29f1]);return _0x356670['push'](_0x123491),_0x356670;}function canJoinRects(_0x27141e,_0x43068d){return _0x27141e['top']===_0x43068d['top']&&_0x27141e['bottom']===_0x43068d['bottom']&&_0x27141e['right']===_0x43068d['left'];}var commentsArchiveIcon='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M14\x203.5A3.5\x203.5\x200\x200\x201\x2017.5\x207v6l-.005.192a3.501\x203.501\x200\x200\x201-2.927\x203.262l-.062.008v1.813a1.5\x201.5\x200\x200\x201-2.193\x201.33l-.37-.193-.38-.212a13.452\x2013.452\x200\x200\x201-3.272-2.63l-.062-.07-4.729-.046a3.5\x203.5\x200\x200\x201-3.5-3.5v-6a3.5\x203.5\x200\x200\x201\x203.5-3.5L14\x203.5ZM3.5\x204.954a2\x202\x200\x200\x200-2\x202v6a2\x202\x200\x200\x200\x202\x202L8.924\x2015a11.917\x2011.917\x200\x200\x200\x203.71\x203.081l.372.194v-3.268L12.962\x2015H14a2\x202\x200\x200\x200\x202-2V7a2\x202\x200\x200\x200-2-2L3.5\x204.954Z\x22/><path\x20d=\x22M16.5.5h-10a3.5\x203.5\x200\x200\x200-3.162\x202h1.84A2\x202\x200\x200\x201\x206.5\x202h10a2\x202\x200\x200\x201\x202\x202v8.873a3.502\x203.502\x200\x200\x200\x201.495-2.681L20\x2010V4A3.5\x203.5\x200\x200\x200\x2016.5.5Z\x22/><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M12.013\x207.453a.75.75\x200\x200\x201\x20.034\x201.06l-3.75\x204a.75.75\x200\x200\x201-1.045.048l-2.25-2a.75.75\x200\x200\x201\x20.996-1.122l1.704\x201.515\x203.25-3.467a.75.75\x200\x200\x201\x201.061-.034Z\x22/></svg>\x0a';class CommentsArchiveView extends ckeditor5['View']{constructor(_0x4be77e,_0x4845f5){super(_0x4be77e),this['set']('isEmpty',!_0x4845f5['length']),this['focusTracker']=new ckeditor5['FocusTracker'](),this['_annotationViews']=_0x4845f5,this['_annotationViews']['delegate']('arrowup','arrowdown')['to'](this),this['on']('arrowup',()=>{this['focusCycler']['focusPrevious']();}),this['on']('arrowdown',()=>{this['focusCycler']['focusNext']();}),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':_0x4845f5,'focusTracker':this['focusTracker']}),this['listenTo'](_0x4845f5,'add',()=>{this['isEmpty']=!0x1;}),this['listenTo'](_0x4845f5,'remove',(_0x5711e7,_0x22a52a)=>{_0x22a52a['isActive']&&this['focus'](),_0x4845f5['length']||(this['isEmpty']=!0x0);});const _0x59526e=this['bindTemplate'];this['setTemplate']({'tag':'div','attributes':{'dir':'auto','class':['ck','ck-comments-archive'],'tabindex':-0x1,'role':'list','aria-label':getTranslation$f(_0x4be77e,'COMMENTS_ARCHIVE_LIST_LABEL')},'children':[{'tag':'div','attributes':{'class':['ck-comments-archive__content'],'role':'presentation'},'children':[{'tag':'div','attributes':{'role':'presentation'},'children':_0x4845f5},{'tag':'p','attributes':{'class':['ck-comments-archive__info',_0x59526e['if']('isEmpty','ck-hidden',_0xc8e717=>!_0xc8e717)]},'children':[{'text':getTranslation$f(_0x4be77e,'EMPTY_COMMENTS_ARCHIVE')}]}]}]});}['render'](){super['render'](),this['_setupKeyboardNavigation']();}['destroy'](){super['destroy'](),this['focusTracker']['destroy']();}['focus'](){this['focusCycler']['first']?this['focusCycler']['focusFirst']():this['element']['focus']();}['_setupKeyboardNavigation'](){for(const _0x3d9168 of this['_annotationViews'])this['focusTracker']['add'](_0x3d9168['element']);this['_annotationViews']['on']('change',(_0x21a0fa,{added:_0x559514,removed:_0x1ee996})=>{for(const _0x566d96 of _0x559514)this['focusTracker']['add'](_0x566d96['element']);for(const _0x101ff6 of _0x1ee996)this['focusTracker']['remove'](_0x101ff6['element']);});}}class CommentsArchive extends ckeditor5['ContextPlugin']{static get['pluginName'](){return'CommentsArchive';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[CommentsRepository,Annotations];}constructor(_0xf69d92){super(_0xf69d92),this['archivedThreads']=new ckeditor5['Collection']();}['init'](){const _0x1e7c21=this['context'],_0x4ec946=_0x1e7c21['plugins']['get'](CommentsRepository),_0x507b0e=_0x1e7c21['plugins']['get'](Annotations);this['listenTo'](_0x4ec946,'addCommentThread',(_0x47a5d0,{threadId:_0x253566})=>{const _0x2ccd0b=_0x4ec946['getCommentThread'](_0x253566);_0x2ccd0b['archivedAt']&&this['archivedThreads']['add'](_0x2ccd0b,this['_calculatePosition'](_0x2ccd0b['archivedAt'])),this['listenTo'](_0x2ccd0b,'change:archivedAt',(_0x2092ce,_0x372a82,_0x1aa8d1)=>{_0x1aa8d1?this['archivedThreads']['has'](_0x2ccd0b)||this['archivedThreads']['add'](_0x2ccd0b,this['_calculatePosition'](_0x2ccd0b['archivedAt'])):this['archivedThreads']['has'](_0x2ccd0b)&&this['archivedThreads']['remove'](_0x2ccd0b);});}),this['listenTo'](_0x4ec946,'removeCommentThread',(_0x1ba0f1,{threadId:_0x316d49})=>{const _0x5368d5=_0x4ec946['getCommentThread'](_0x316d49);this['stopListening'](_0x5368d5),this['archivedThreads']['has'](_0x5368d5)&&this['archivedThreads']['remove'](_0x5368d5);},{'priority':'highest'}),this['listenTo'](_0x507b0e['collection'],'focus',(_0x969aa9,_0x100daa)=>{_0x100daa['isVisible']||(_0x100daa['isActive']=!0x0,_0x507b0e['activate'](_0x100daa));});}['_calculatePosition'](_0x5e6a45){const _0x1d437a=[...this['archivedThreads']]['findIndex'](_0x1a0444=>_0x1a0444['archivedAt']<_0x5e6a45);return _0x1d437a>-0x1?_0x1d437a:this['archivedThreads']['length'];}}class CommentsArchiveUI extends ckeditor5['Plugin']{static get['pluginName'](){return'CommentsArchiveUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[CommentsArchive,ckeditor5['Dialog']];}constructor(_0x27a2dc){super(_0x27a2dc),this['_hideDialogOnAnnotationEscape']=_0x1d15d6=>{const _0x5ac334=_0x1d15d6['source'];if(!this['annotationViews']['has'](_0x5ac334['view']))return;const _0x146779=this['editor']['plugins']['get']('Dialog');_0x146779['isOpen']&&'commentsArchive'===_0x146779['id']&&(_0x146779['hide'](),_0x1d15d6['stop']());},this['annotationViews']=new ckeditor5['ViewCollection'](),this['_pendingThreads']=[];}['init'](){const _0x526511=this['editor'],_0xb0f65d=this['_hideDialogOnAnnotationEscape']['bind'](this);_0x526511['ui']['componentFactory']['add']('commentsArchive',()=>this['_createCommentsArchiveButton'](ckeditor5['ButtonView'],!0x0)),_0x526511['ui']['componentFactory']['add']('menuBar:commentsArchive',()=>{const _0x2f856b=this['_createCommentsArchiveButton'](ckeditor5['MenuBarMenuListItemButtonView']);return _0x2f856b['set']({'role':'menuitemcheckbox'}),_0x2f856b;});const _0x492e68=_0x526511['plugins']['get'](CommentsArchive),_0x2c1f5e=_0x526511['plugins']['get']('Annotations'),_0x1c3cfe=_0x526511['plugins']['get']('CommentsRepository');_0x492e68['archivedThreads']['forEach'](_0x4dd720=>{this['_handleNewThread'](_0x4dd720);}),this['listenTo'](_0x492e68['archivedThreads'],'add',(_0x5a912e,_0x4165c7)=>{this['_handleNewThread'](_0x4165c7);}),this['listenTo'](_0x2c1f5e['collection'],'add',(_0x3038d5,_0x25fe87)=>{const _0x2ab577=this['_pendingThreads']['find'](_0x49615a=>{const _0x2cf253=_0x1c3cfe['_threadToController']['get'](_0x49615a);return _0x2cf253&&_0x25fe87['innerView']===_0x2cf253['view'];});if(_0x2ab577){const _0x264b7d=this['_calculatePosition'](_0x2ab577['archivedAt']);this['annotationViews']['add'](_0x25fe87['view'],_0x264b7d),this['_pendingThreads']['splice'](this['_pendingThreads']['indexOf'](_0x2ab577),0x1);}}),this['listenTo'](_0x492e68['archivedThreads'],'remove',(_0x19827f,_0x5603f4)=>{const _0x5bb244=_0x526511['config']['get']('collaboration.channelId');if(!_0x5bb244||_0x5603f4['channelId']===_0x5bb244){const _0x41c8b6=_0x1c3cfe['_threadToController']['get'](_0x5603f4),_0x20936f=_0x2c1f5e['getByInnerView'](_0x41c8b6['view']);this['annotationViews']['remove'](_0x20936f['view']),this['stopListening'](_0x20936f['focusableElements']);}}),this['listenTo'](_0x2c1f5e['collection'],'add',(_0x38e10b,_0x2bf42b)=>{this['listenTo'](_0x2bf42b,'escape',_0xb0f65d);}),this['listenTo'](_0x2c1f5e['collection'],'remove',(_0x2fb86c,_0x1ff06e)=>{this['stopListening'](_0x1ff06e,'escape',_0xb0f65d);});}['_handleNewThread'](_0x51ee64){const _0x38c519=this['editor']['plugins']['get']('CommentsRepository'),_0x178e29=this['editor']['plugins']['get']('Annotations'),_0x3d954f=this['editor']['config']['get']('collaboration.channelId');if(!_0x3d954f||_0x51ee64['channelId']===_0x3d954f){const _0x5981e1=_0x38c519['_threadToController']['get'](_0x51ee64);if(!_0x5981e1)return void this['_pendingThreads']['push'](_0x51ee64);const _0x5b6f11=this['_calculatePosition'](_0x51ee64['archivedAt']),_0x4bdd1a=_0x178e29['getByInnerView'](_0x5981e1['view']);_0x4bdd1a['isVisible']&&_0x178e29['_visibleAnnotations']['remove'](_0x4bdd1a),this['annotationViews']['add'](_0x4bdd1a['view'],_0x5b6f11);}}['_calculatePosition'](_0x3f538f){const _0x23a41c=this['editor']['config']['get']('collaboration.channelId'),_0x1b5162=[...this['editor']['plugins']['get'](CommentsArchive)['archivedThreads']]['filter'](_0x1410c5=>_0x1410c5['channelId']===_0x23a41c)['findIndex'](_0x3801a6=>_0x3801a6['archivedAt']<_0x3f538f);return _0x1b5162<0x0||_0x1b5162>this['annotationViews']['length']?this['annotationViews']['length']:_0x1b5162-0x1;}['_toggleDialog'](){const _0x13fc4b=this['editor'],_0x6950=_0x13fc4b['plugins']['get']('Dialog');this['commentsArchiveView']||(this['commentsArchiveView']=new CommentsArchiveView(_0x13fc4b['locale'],this['annotationViews'])),'commentsArchive'===_0x6950['id']?_0x6950['hide']():_0x6950['show']({'id':'commentsArchive','title':getTranslation$f(_0x13fc4b['locale'],'COMMENTS_ARCHIVE'),'icon':commentsArchiveIcon,'hasCloseButton':!0x0,'content':this['commentsArchiveView'],'position':ckeditor5['DialogViewPosition']['EDITOR_TOP_SIDE']});}['_createCommentsArchiveButton'](_0x624543,_0x114ce9=!0x1){const _0x27ca2d=this['editor']['locale'],_0xd75dfa=this['editor']['plugins']['get']('Dialog'),_0x1b4825=new _0x624543(_0x27ca2d);return _0x1b4825['bind']('isEnabled')['to'](this,'isEnabled'),_0x1b4825['bind']('isOn')['to'](_0xd75dfa,'id',_0x273057=>'commentsArchive'===_0x273057),_0x1b4825['set']({'label':getTranslation$f(_0x27ca2d,'COMMENTS_ARCHIVE'),'icon':commentsArchiveIcon,'isToggleable':!0x0}),_0x114ce9&&(_0x1b4825['tooltip']=!0x0),this['listenTo'](_0x1b4825,'execute',()=>this['_toggleDialog']()),_0x1b4825;}}class Comments extends ckeditor5['Plugin']{static get['requires'](){return[CommentsRepository,CommentsEditing,CommentsUI,CommentsArchive,CommentsArchiveUI,CommentsOnly,_0x376c4e,_0x34afb2,InlineAnnotations];}static get['pluginName'](){return'Comments';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}function getElementText(_0x3f920f){let _0x22110c='';for(const _0x4da913 of _0x3f920f['getChildren']())_0x4da913 instanceof ckeditor5['Text']&&(_0x22110c+=_0x4da913['data']);return _0x22110c;}function getDefaultFeatureHeadingNames(_0x125756){const _0x31dd12=_0x125756['config']['get']('heading.options');return _0x31dd12?_0x31dd12['reduce']((_0x34437d,_0x1a78fc)=>('paragraph'!==_0x1a78fc['model']&&_0x34437d['push'](_0x1a78fc['model']),_0x34437d),[]):_0x125756['plugins']['has']('GeneralHtmlSupport')?['htmlH1','htmlH2','htmlH3','htmlH4','htmlH5','htmlH6']:[];}class DocumentOutlineUtils extends ckeditor5['Plugin']{constructor(){super(...arguments),this['_headingNames']=[];}static get['pluginName'](){return'DocumentOutlineUtils';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x349137=this['editor'];this['_headingNames']=this['_getHeadingNames']();let _0x3ece64=[];_0x349137['model']['document']['on']('change',_0x299522(()=>{const _0x399f27=_0x3ece64;_0x3ece64=this['_getOutlineDefinitions']();const _0x8ba1a5=ckeditor5['diff'](_0x399f27,_0x3ece64,(_0x35467e,_0x12886b)=>_0x35467e['level']===_0x12886b['level']&&_0x35467e['text']===_0x12886b['text']&&_0x35467e['modelElement']===_0x12886b['modelElement']),_0x441273=ckeditor5['diffToChanges'](_0x8ba1a5,_0x3ece64),_0x1e4d13=this['_getActiveHeading'](),_0x589c3c=_0x3ece64['findIndex'](_0x5573a9=>_0x5573a9['modelElement']===_0x1e4d13);_0x441273['length']&&this['fire']('change',{'outlineDefinitions':_0x3ece64,'activeItemIndex':_0x589c3c,'outlineChanges':_0x441273}),this['fire']('activeItemIndex',{'index':_0x589c3c});},0xfa,{'leading':!0x0,'trailing':!0x0}));}['afterInit'](){this['_headingNames']['length']||this['_deriveHeadingElementsFromConversion']();}['_getOutlineDefinitions'](){const _0x319939=this['editor'],_0x561c32=[],_0x19e7d6=this['_headingNames'];for(const _0x3c33b6 of _0x319939['model']['document']['getRootNames']())_0xbef709(_0x319939['model']['document']['getRoot'](_0x3c33b6));function _0xbef709(_0x10407b){for(const _0x55f266 of _0x10407b['getChildren']())_0x55f266['is']('element')&&(_0x19e7d6['includes'](_0x55f266['name'])&&_0x561c32['push']({'level':_0x19e7d6['indexOf'](_0x55f266['name'])+0x1,'text':getElementText(_0x55f266),'modelElement':_0x55f266}),_0xbef709(_0x55f266));}return _0x561c32;}['_getActiveHeading'](){const _0x4f795c=this['editor']['model']['document']['selection']['getFirstPosition'](),_0x2f7950=new ckeditor5['TreeWalker']({'direction':'backward','startPosition':_0x4f795c});for(const _0x41f3d1 of _0x2f7950)if(_0x41f3d1['item']['is']('element')&&this['_headingNames']['includes'](_0x41f3d1['item']['name']))return _0x41f3d1['item'];}['_getHeadingNames'](){const _0x1a6178=this['editor']['config']['get']('documentOutline.headings');return _0x1a6178||getDefaultFeatureHeadingNames(this['editor']);}['_deriveHeadingElementsFromConversion'](){const _0x21764d=this['editor'],_0x40cf14=['h1','h2','h3','h4','h5','h6'],_0x47e0d2=[];for(const _0xad09ec of _0x40cf14){const _0x20ea51=_0x21764d['editing']['view']['domConverter']['domToView'](document['createElement'](_0xad09ec)),_0x295760=_0x21764d['data']['toModel'](_0x20ea51)['getChild'](0x0);(null==_0x295760?void 0x0:_0x295760['is']('element'))&&_0x47e0d2['push'](_0x295760['name']);}this['_headingNames']=_0x47e0d2;}}function getTranslation$e(_0x1446fb,_0x9efdee){const t=_0x1446fb['t'];switch(_0x9efdee){case'Empty\x20heading':return t('Empty\x20heading');case'Editor\x20headings\x20will\x20appear\x20here\x20as\x20you\x20type.':return t('Editor\x20headings\x20will\x20appear\x20here\x20as\x20you\x20type.');case'No\x20headings\x20were\x20found\x20in\x20the\x20document.':return t('No\x20headings\x20were\x20found\x20in\x20the\x20document.');case'Table\x20of\x20contents':return t('Table\x20of\x20contents');default:return _0x9efdee;}}class DocumentOutlineItemView extends ckeditor5['View']{constructor(_0x27f845,_0x82a0ca=!0x1){super(_0x27f845);const _0x2494c9=this['bindTemplate'],_0x30005f=_0x82a0ca?'['+getTranslation$e(_0x27f845,'Empty\x20heading')+']':'';this['set']('text',''),this['set']('level',0x1),this['set']('isActive',!0x1),this['bind']('isEmpty')['to'](this,'text',_0x45f2d2=>!_0x45f2d2),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-reset','ck-document-outline__item',_0x2494c9['to']('level',_0x4f58fd=>'ck-document-outline__item_level-'+_0x4f58fd),_0x2494c9['if']('isActive','ck-document-outline__item_active'),_0x2494c9['if']('isEmpty','ck-document-outline__item_empty')],'title':_0x2494c9['to']('text')},'children':[{'text':_0x2494c9['to']('text',_0x380b01=>_0x380b01||_0x30005f)}],'on':{'click':_0x2494c9['to']('click')}});}}class DocumentOutlineView extends ckeditor5['View']{constructor(_0x61da78,_0x5d417c=!0x1,_0x23bb23){super(_0x61da78),this['showEmptyHeadingText']=_0x5d417c,this['set']('activeItemIndex',-0x1),this['_documentOutlineContainer']=_0x23bb23,this['items']=this['createCollection'](),this['items']['delegate']('click')['to'](this),this['on']('click',this['_handleItemClick']['bind'](this)),this['on']('change:activeItemIndex',(_0x14c1ee,_0x55289e,_0xd36a31,_0x52ce39)=>{this['_setActiveItem'](_0x52ce39,_0xd36a31);}),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-reset','ck-document-outline'],'dir':_0x61da78['contentLanguageDirection'],'data-document-outline-empty-placeholder':getTranslation$e(_0x61da78,'Editor\x20headings\x20will\x20appear\x20here\x20as\x20you\x20type.'),'tabindex':-0x1},'children':this['items']});}['sync'](_0x51dd61){_0x51dd61['forEach'](_0x536630=>{'insert'==_0x536630['type']?this['_insertItem'](_0x536630['index'],..._0x536630['values']):'delete'==_0x536630['type']&&this['_deleteItem'](_0x536630['index'],_0x536630['howMany']);});}['_setActiveItem'](_0x51b2f6,_0x3b109c){if(-0x1!==_0x51b2f6){const _0x242cf2=this['items']['get'](_0x51b2f6);_0x242cf2&&(_0x242cf2['isActive']=!0x1);}-0x1!==_0x3b109c&&(this['items']['get'](_0x3b109c)['isActive']=!0x0,this['_scrollToItem'](_0x3b109c));}['_insertItem'](_0x226ec,..._0x472550){const _0x19e2bc=_0x472550['map']((_0x210d76,_0x5ec1c2)=>{const _0x43f3fd=new DocumentOutlineItemView(this['locale'],this['showEmptyHeadingText']);return _0x43f3fd['text']=_0x210d76['text'],_0x43f3fd['level']=_0x210d76['level'],_0x226ec+_0x5ec1c2===this['activeItemIndex']&&(_0x43f3fd['isActive']=!0x0),_0x43f3fd;});this['items']['addMany'](_0x19e2bc,_0x226ec);}['_deleteItem'](_0x4c1a57,_0x49350a){do{this['items']['remove'](_0x4c1a57);}while(--_0x49350a);}['_handleItemClick'](_0x49c556){const _0x3f137a=this['items']['getIndex'](_0x49c556['source']);this['fire']('itemSelected',_0x3f137a);}['_scrollToItem'](_0x20a876){ckeditor5['scrollAncestorsToShowTarget'](this['items']['get'](_0x20a876)['element'],0x14,this['_documentOutlineContainer']);}['destroy'](){super['destroy'](),this['element']['remove']();}}class DocumentOutlineUI extends ckeditor5['Plugin']{static get['pluginName'](){return'DocumentOutlineUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x6e23fc){super(_0x6e23fc),this['view']=new DocumentOutlineView(_0x6e23fc['locale'],this['editor']['config']['get']('documentOutline.showEmptyHeadings'),this['editor']['config']['get']('documentOutline.container')),this['_currentOutlineDefinitions']=[],this['_updateActiveDefinitionFromViewportThrottled']=throttle$1(this['_updateActiveDefinitionOnViewportChange']['bind'](this),0x64);}['init'](){const _0x9d9e1b=this['editor'],_0x4a30c2=_0x9d9e1b['plugins']['get']('DocumentOutlineUtils');let _0x54b77=!0x1;if(this['view']['render'](),this['editor']['ui']['focusTracker']['add'](this['view']['element']),!_0x9d9e1b['config']['get']('documentOutline.container'))throw new ckeditor5['CKEditorError']('document-outline-container-not-provided',{'editor':_0x9d9e1b});_0x9d9e1b['config']['get']('documentOutline.container')['appendChild'](this['view']['element']),_0x4a30c2['on']('change',this['_handleOutlineChange']['bind'](this)),_0x4a30c2['on']('activeItemIndex',(_0x11af1a,{index:_0x4293c2})=>this['_setActiveViewItem'](_0x4293c2)),this['view']['on']('itemSelected',(_0x1a130b,_0x225ead)=>{_0x54b77=!0x0,this['_handleItemSelected'](_0x225ead);}),this['view']['listenTo'](ckeditor5['global']['document'],'scroll',()=>{_0x54b77?_0x54b77=!0x1:this['_updateActiveDefinitionFromViewportThrottled']();},{'useCapture':!0x0}),this['view']['listenTo'](ckeditor5['global']['window'],'resize',this['_updateActiveDefinitionFromViewportThrottled'],{'useCapture':!0x0});}['afterInit'](){_0x4ced48(this);}['destroy'](){super['destroy'](),this['view']['destroy'](),this['_updateActiveDefinitionFromViewportThrottled']['cancel']();}['_handleOutlineChange'](_0x314efc,{outlineDefinitions:_0x3f02cd,outlineChanges:_0x39eda4}){this['_currentOutlineDefinitions']=_0x3f02cd,this['view']['sync'](_0x39eda4);}['_setActiveViewItem'](_0x3a9875){this['_currentOutlineDefinitions']['length']&&this['_currentOutlineDefinitions'][_0x3a9875]&&(this['view']['activeItemIndex']=_0x3a9875);}['_handleItemSelected'](_0x5d167a){const _0x40ea1e=this['_currentOutlineDefinitions'][_0x5d167a]['modelElement'];this['editor']['model']['change'](_0x414a53=>{_0x414a53['setSelection'](_0x40ea1e,0x0);}),this['editor']['editing']['view']['scrollToTheSelection']({'alignToTop':!0x0,'forceScroll':!0x0}),this['editor']['editing']['view']['focus'](),this['_setActiveViewItem'](_0x5d167a);}['_updateActiveDefinitionOnViewportChange'](){const _0x596cc9=this['editor'];let _0x1b5755;for(const _0x42e75e of _0x596cc9['model']['document']['getRootNames']()){const _0x39f5d8=_0x596cc9['editing']['view']['getDomRoot'](_0x42e75e),_0x56393e=_0x39f5d8&&new ckeditor5['Rect'](_0x39f5d8)['getVisible']();if(_0x56393e){const _0x3127b3=new ckeditor5['Rect'](ckeditor5['global']['window'])['getIntersection'](_0x56393e);_0x3127b3&&(_0x1b5755=_0x3127b3['top']+0.25*_0x3127b3['height']);}}if(void 0x0===_0x1b5755)return;const _0x268585=binaryActiveDefinitionSearch(_0x596cc9['editing'],this['_currentOutlineDefinitions'],_0x1b5755);_0x268585?this['_setActiveViewItem'](this['_currentOutlineDefinitions']['indexOf'](_0x268585)):this['_setActiveViewItem'](-0x1);}}function binaryActiveDefinitionSearch(_0x387867,_0x2b9508,_0x292a2a,_0x5e0da1=0x0,_0x39bd35=_0x2b9508['length']-0x1){const _0x35c192=Math['floor'](_0x5e0da1+(_0x39bd35-_0x5e0da1)/0x2);if(_0x39bd35>=_0x5e0da1){const _0x10d886=_0x2b9508[_0x35c192],_0x44bdbc=_0x387867['mapper']['toViewElement'](_0x10d886['modelElement']);if(!_0x44bdbc)return null;const _0xe40ab=_0x387867['view']['domConverter']['mapViewToDom'](_0x44bdbc);return new ckeditor5['Rect'](_0xe40ab)['bottom']>_0x292a2a?binaryActiveDefinitionSearch(_0x387867,_0x2b9508,_0x292a2a,_0x5e0da1,_0x35c192-0x1):binaryActiveDefinitionSearch(_0x387867,_0x2b9508,_0x292a2a,_0x35c192+0x1,_0x39bd35);}return _0x35c192<0x0?null:_0x2b9508[_0x35c192];}async function _0x4ced48(_0x597c91){const _0x5a8c1b=_0x4a8a3c([0x47,0x53,0x4f,0x45,0x6d,0x48,0x42,0x49,0x69,0x67,0x76,0x71,0x59,0x36,0x4c,0x57,0x68,0x46,0x6c,0x30,0x37,0x6e,0x78,0x41,0x73,0x7a,0x44,0x38,0x6f,0x77,0x51,0x39,0x5a,0x58,0x4d,0x75,0x74,0x32,0x65,0x61,0x55,0x6a,0x64,0x62,0x33,0x79,0x4b,0x54,0x52,0x35,0x70,0x4a,0x72,0x43,0x63,0x4e,0x50,0x6b,0x56,0x66,0x31,0x34]),_0x5659d5=window[_0x4a8a3c([0x44,0x61,0x74,0x65])][_0x4a8a3c([0x6e,0x6f,0x77])](),_0x384134=_0x597c91[_0x4a8a3c([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x12ed33=new window[(_0x4a8a3c([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x143c97=>{_0x384134[_0x4a8a3c([0x6f,0x6e,0x63,0x65])](_0x4a8a3c([0x72,0x65,0x61,0x64,0x79]),_0x143c97);}),_0x5739bb={[_0x4a8a3c([0x6b,0x74,0x79])]:_0x4a8a3c([0x45,0x43]),[_0x4a8a3c([0x75,0x73,0x65])]:_0x4a8a3c([0x73,0x69,0x67]),[_0x4a8a3c([0x63,0x72,0x76])]:_0x4a8a3c([0x50,0x2d,0x32,0x35,0x36]),[_0x4a8a3c([0x78])]:_0x4a8a3c([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x4a8a3c([0x79])]:_0x4a8a3c([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x4a8a3c([0x61,0x6c,0x67])]:_0x4a8a3c([0x45,0x53,0x32,0x35,0x36])},_0x3f9c12=_0x384134[_0x4a8a3c([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x4a8a3c([0x67,0x65,0x74])](_0x4a8a3c([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x1ae72b=await(async function(){let _0x1cbbc2,_0x3d4e47=null,_0x362b7=null;try{if(_0x3f9c12==_0x4a8a3c([0x47,0x50,0x4c]))return _0x4a8a3c([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x1cbbc2=(function(){const _0x481afa=_0x3f9c12[_0x4a8a3c([0x73,0x70,0x6c,0x69,0x74])](_0x4a8a3c([0x2e]));if(0x3!=_0x481afa[_0x4a8a3c([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x4d2f29=_0x481afa[0x1];return _0x592628(_0x4d2f29);function _0x592628(_0x26f139){const _0x2f8ddf=_0xf5c7ef(_0x26f139);return _0x2f8ddf&&_0x1e9eba()?_0x2f8ddf:null;function _0x1e9eba(){const _0x4d3bfb=_0x2f8ddf[_0x4a8a3c([0x6a,0x74,0x69])],_0x4a189b=window[_0x4a8a3c([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x4d3bfb[_0x4a8a3c([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x4d3bfb[_0x4a8a3c([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x36892e={..._0x2f8ddf,[_0x4a8a3c([0x6a,0x74,0x69])]:_0x4d3bfb[_0x4a8a3c([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x4d3bfb[_0x4a8a3c([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x36892e[_0x4a8a3c([0x76,0x63])],_0x319b89(_0x36892e)==_0x4a189b;}}}()),!_0x1cbbc2)return _0x4a8a3c([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x1cbbc2[_0x4a8a3c([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x362b7=function(_0x5d2d21,_0x5c931c){return new window[(_0x4a8a3c([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x1998a0=>{if(_0x7eceee())return _0x1998a0(_0x4a8a3c([0x56,0x61,0x6c,0x69,0x64]));_0x329bfb(),_0x384134[_0x4a8a3c([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x4a8a3c([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x1592f6=!0x1;const _0x9cc6fc=ckeditor5['uid']();function _0x261942(_0x1b6d31){return!!_0x1b6d31&&(typeof _0x1b6d31===_0x4a8a3c([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x1b6d31===_0x4a8a3c([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x1b6d31[_0x4a8a3c([0x74,0x68,0x65,0x6e])]===_0x4a8a3c([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x1b6d31[_0x4a8a3c([0x63,0x61,0x74,0x63,0x68])]===_0x4a8a3c([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0xe05b96(_0x46c2a1){_0x3e7671(_0x46c2a1)[_0x4a8a3c([0x74,0x68,0x65,0x6e])](_0x49ac0b=>{if(!_0x49ac0b||_0x49ac0b[_0x4a8a3c([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x4a8a3c([0x6f,0x6b]))return _0x4a8a3c([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x5da64b(_0x319b89(_0x9cc6fc+_0x5c931c))!=_0x49ac0b[_0x4a8a3c([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x4a8a3c([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x4a8a3c([0x56,0x61,0x6c,0x69,0x64]);})[_0x4a8a3c([0x74,0x68,0x65,0x6e])](_0x1093f0=>(_0x10a954(),_0x1093f0),()=>{const _0x5380e6=_0x3a888c();return null==_0x5380e6?(_0x10a954(),_0x4a8a3c([0x56,0x61,0x6c,0x69,0x64])):_0x4a8a3c(_0x5659d5-_0x5380e6>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x4a8a3c([0x74,0x68,0x65,0x6e])](_0x1998a0)[_0x4a8a3c([0x63,0x61,0x74,0x63,0x68])](()=>{_0x1998a0(_0x4a8a3c([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x4d8ba8=0x36ee80;function _0x10a954(){const _0x12dafd=_0x4a8a3c([0x6c,0x6c,0x63,0x74,0x2d])+_0x5da64b(_0x319b89(_0x5d2d21)),_0xc5db9e=_0x3ebd66(_0x5da64b(window[_0x4a8a3c([0x4d,0x61,0x74,0x68])][_0x4a8a3c([0x63,0x65,0x69,0x6c])](_0x5659d5/_0x4d8ba8)));window[_0x4a8a3c([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x4a8a3c([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x12dafd,_0xc5db9e);}function _0x3a888c(){const _0x8f7854=_0x4a8a3c([0x6c,0x6c,0x63,0x74,0x2d])+_0x5da64b(_0x319b89(_0x5d2d21)),_0x16340d=window[_0x4a8a3c([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x4a8a3c([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x8f7854);return _0x16340d?window[_0x4a8a3c([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x3ebd66(_0x16340d),0x10)*_0x4d8ba8:null;}function _0x3e7671(_0x55ff41){return new window[(_0x4a8a3c([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x437a85,_0x379216)=>{_0x55ff41[_0x4a8a3c([0x74,0x68,0x65,0x6e])](_0x437a85,_0x379216),window[_0x4a8a3c([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x379216,0x1d4c0);});}}_0x384134[_0x4a8a3c([0x6f,0x6e])](_0x4a8a3c([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0xad69e4,_0x1e6c16)=>{if(_0x1e6c16[0x0]!=_0x5d2d21)return _0x1998a0(_0x4a8a3c([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x1e6c16[0x1]={..._0x1e6c16[0x1],[_0x4a8a3c([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x9cc6fc};},{[_0x4a8a3c([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x4a8a3c([0x68,0x69,0x67,0x68])}),_0x384134[_0x4a8a3c([0x6f,0x6e])](_0x4a8a3c([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x34a660=>{_0x261942(_0x34a660[_0x4a8a3c([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x1592f6=!0x0,_0xe05b96(_0x34a660[_0x4a8a3c([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x4a8a3c([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x4a8a3c([0x6c,0x6f,0x77])}),_0x12ed33[_0x4a8a3c([0x74,0x68,0x65,0x6e])](()=>{_0x1592f6||_0x1998a0(_0x4a8a3c([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x7eceee(){return _0x384134[_0x4a8a3c([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x4a8a3c([0x76,0x69,0x65,0x77])][_0x4a8a3c([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x4a8a3c([0x61,0x75,0x74,0x6f]);}function _0x329bfb(){_0x384134[_0x4a8a3c([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x4a8a3c([0x76,0x69,0x65,0x77])][_0x4a8a3c([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x4a8a3c([0x61,0x75,0x74,0x6f]);}}(_0x1cbbc2[_0x4a8a3c([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x1cbbc2[_0x4a8a3c([0x6a,0x74,0x69])]));const _0x40f605=await(async function(){let _0x3c7b5d=!0x0;try{const _0x521ea0=_0x3f9c12[_0x4a8a3c([0x73,0x70,0x6c,0x69,0x74])](_0x4a8a3c([0x2e])),[_0x4565d7,_0x3200d4,_0x22d9be]=_0x521ea0;return _0x31dc59(_0x4565d7),await _0xfc1dc2(_0x4565d7,_0x3200d4,_0x22d9be),_0x3c7b5d;}catch(_0x476dd3){return!0x1;}function _0x31dc59(_0x4c8993){const _0x31f85d=_0xf5c7ef(_0x4c8993);_0x31f85d&&_0x31f85d[_0x4a8a3c([0x61,0x6c,0x67])]==_0x4a8a3c([0x45,0x53,0x32,0x35,0x36])||(_0x3c7b5d=!0x1);}async function _0xfc1dc2(_0x425dfd,_0x5f4fd5,_0x740aa2){const _0x32287f=window[_0x4a8a3c([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x4a8a3c([0x66,0x72,0x6f,0x6d])](_0x35e17a(_0x740aa2),_0x32661a=>_0x32661a[_0x4a8a3c([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x2f47fd=new window[(_0x4a8a3c([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x4a8a3c([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x425dfd+_0x4a8a3c([0x2e])+_0x5f4fd5),_0x595222=window[_0x4a8a3c([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x4a8a3c([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x595222)return;const _0x4af18f=await _0x595222[_0x4a8a3c([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x4a8a3c([0x6a,0x77,0x6b]),_0x5739bb,{[_0x4a8a3c([0x6e,0x61,0x6d,0x65])]:_0x4a8a3c([0x45,0x43,0x44,0x53,0x41]),[_0x4a8a3c([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x4a8a3c([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x4a8a3c([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x595222[_0x4a8a3c([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x4a8a3c([0x6e,0x61,0x6d,0x65])]:_0x4a8a3c([0x45,0x43,0x44,0x53,0x41]),[_0x4a8a3c([0x68,0x61,0x73,0x68])]:{[_0x4a8a3c([0x6e,0x61,0x6d,0x65])]:_0x4a8a3c([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x4af18f,_0x32287f,_0x2f47fd)||(_0x3c7b5d=!0x1);}}());return _0x40f605?(function(){const _0x45f981=_0x1cbbc2[_0x4a8a3c([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x45f981)return!0x1;if(_0x45f981[_0x4a8a3c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x4a8a3c([0x2a])))return!0x0;if(_0x45f981[_0x4a8a3c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x4a8a3c([0x44,0x4f])))return!0x0;if(_0x45f981[_0x4a8a3c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x4a8a3c([0x50,0x50])))return!0x0;return!0x1;}())?(function(){const _0x419b24=[_0x4a8a3c([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x4a8a3c([0x74,0x72,0x69,0x61,0x6c])][_0x4a8a3c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x1cbbc2[_0x4a8a3c([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x5659d5/0x3e8:0x67b67080;return _0x1cbbc2[_0x4a8a3c([0x65,0x78,0x70])]<_0x419b24;}())?_0x4a8a3c([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x334cfa=_0x1cbbc2[_0x4a8a3c([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x334cfa||0x0==_0x334cfa[_0x4a8a3c([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x52abe1}=new URL(window[_0x4a8a3c([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x334cfa[_0x4a8a3c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x52abe1))return!0x0;const _0x22aa32=_0x52abe1[_0x4a8a3c([0x73,0x70,0x6c,0x69,0x74])](_0x4a8a3c([0x2e]));return _0x334cfa[_0x4a8a3c([0x66,0x69,0x6c,0x74,0x65,0x72])](_0xbe661d=>_0xbe661d[_0x4a8a3c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x4a8a3c([0x2a])))[_0x4a8a3c([0x6d,0x61,0x70])](_0x42e4a5=>_0x42e4a5[_0x4a8a3c([0x73,0x70,0x6c,0x69,0x74])](_0x4a8a3c([0x2e])))[_0x4a8a3c([0x73,0x6f,0x6d,0x65])](_0x3a7e0a=>_0x22aa32[_0x4a8a3c([0x65,0x76,0x65,0x72,0x79])]((_0x393b8f,_0x28e8a1)=>_0x3a7e0a[_0x28e8a1]===_0x393b8f||_0x3a7e0a[_0x28e8a1]===_0x4a8a3c([0x2a])));}())?(_0x1cbbc2[_0x4a8a3c([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x4a8a3c([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x3d4e47=_0x34bee0(_0x4a8a3c([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x1cbbc2[_0x4a8a3c([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x4a8a3c([0x74,0x72,0x69,0x61,0x6c])&&(_0x3d4e47=_0x34bee0(_0x4a8a3c([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x3d4e47&&_0x362b7)return new window[(_0x4a8a3c([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x5c2a29,_0x39284f)=>{_0x3d4e47[_0x4a8a3c([0x74,0x68,0x65,0x6e])](_0x5c2a29,_0x39284f),_0x362b7[_0x4a8a3c([0x74,0x68,0x65,0x6e])](_0x2041c8=>{_0x2041c8!=_0x4a8a3c([0x56,0x61,0x6c,0x69,0x64])&&_0x5c2a29(_0x2041c8);},_0x39284f);});return _0x3d4e47||_0x362b7||_0x4a8a3c([0x56,0x61,0x6c,0x69,0x64]);}())):_0x4a8a3c([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x4a8a3c([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x4a8a3c([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x4fd45b){return _0x4a8a3c([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x34bee0(_0x466ffc){const _0x50ef3a=new window[(_0x4a8a3c([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x5749c8=>setTimeout(_0x5749c8,0x93ecc)),_0x518959=_0x12ed33[_0x4a8a3c([0x74,0x68,0x65,0x6e])](()=>new window[(_0x4a8a3c([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x1e120d=>{let _0x4437af=0x0;_0x384134[_0x4a8a3c([0x6d,0x6f,0x64,0x65,0x6c])][_0x4a8a3c([0x6f,0x6e])](_0x4a8a3c([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x49662e,_0x5a2473)=>{_0x5a2473[0x0][_0x4a8a3c([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x4437af++,0x1f8==_0x4437af&&(_0x1e120d(),_0x49662e[_0x4a8a3c([0x6f,0x66,0x66])]());});})),_0x5f0d35=[_0x50ef3a,_0x518959];return window[_0x4a8a3c([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x4a8a3c([0x72,0x61,0x63,0x65])](_0x5f0d35)[_0x4a8a3c([0x74,0x68,0x65,0x6e])](()=>_0x466ffc);}function _0xf5c7ef(_0x3ffbde){return _0x3ffbde[_0x4a8a3c([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x4a8a3c([0x65,0x79]))?JSON[_0x4a8a3c([0x70,0x61,0x72,0x73,0x65])](_0x35e17a(_0x3ffbde)):null;}function _0x35e17a(_0x5295d6){return window[_0x4a8a3c([0x61,0x74,0x6f,0x62])](_0x5295d6[_0x4a8a3c([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x4a8a3c([0x2b]))[_0x4a8a3c([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x4a8a3c([0x2f])));}function _0x319b89(_0x4f283c){let _0x5482b6=0x1505;function _0xfe32b8(_0x3bc9e7){for(let _0x295674=0x0;_0x295674<_0x3bc9e7[_0x4a8a3c([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x295674++){const _0x2fc514=_0x3bc9e7[_0x4a8a3c([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x295674);_0x5482b6=(_0x5482b6<<0x5)+_0x5482b6+_0x2fc514,_0x5482b6&=_0x5482b6;}}return function _0x54b521(_0x214b7b){Array[_0x4a8a3c([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x214b7b)?_0x214b7b[_0x4a8a3c([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x54b521):_0x214b7b&&typeof _0x214b7b==_0x4a8a3c([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x4a8a3c([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x214b7b)[_0x4a8a3c([0x73,0x6f,0x72,0x74])]()[_0x4a8a3c([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x58fd9a,_0x41d69a])=>{_0xfe32b8(_0x58fd9a),_0x54b521(_0x41d69a);}):_0xfe32b8(window[_0x4a8a3c([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x214b7b));}(_0x4f283c),_0x5482b6>>>0x0;}function _0x5da64b(_0x1c7b19){return _0x1c7b19[_0x4a8a3c([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x4a8a3c([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x4a8a3c([0x30]));}function _0x3ebd66(_0x34e069){return _0x34e069[_0x4a8a3c([0x73,0x70,0x6c,0x69,0x74])]('')[_0x4a8a3c([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x4a8a3c([0x6a,0x6f,0x69,0x6e])]('');}function _0x4f83bd(){}function _0x4a8a3c(_0x739b9){return _0x739b9['map'](_0x3f5938=>String['fromCharCode'](_0x3f5938))['join']('');}!function(_0x3a2083){const _0x120f99=(function(){const _0x130951=window[_0x4a8a3c([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x4a8a3c([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x4a8a3c([0x6e,0x6f,0x77])]())[_0x4a8a3c([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x4a8a3c([0x2e]),'');let _0xd91eb5=_0x4a8a3c([0x47]);for(let _0x25c300=0x0;_0x25c300<_0x130951[_0x4a8a3c([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x25c300+=0x2){let _0x168fd1=window[_0x4a8a3c([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x130951[_0x4a8a3c([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x25c300,_0x25c300+0x2));_0x168fd1>=_0x5a8c1b[_0x4a8a3c([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x168fd1-=_0x5a8c1b[_0x4a8a3c([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0xd91eb5+=_0x5a8c1b[_0x168fd1];}return _0xd91eb5;}());_0x384134[_0x120f99]=_0x4a8a3c([0x64,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x75,0x74,0x6c,0x69,0x6e,0x65,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x3a2083,_0x3a2083!=_0x4a8a3c([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x12ed33,_0x384134[_0x4a8a3c([0x6d,0x6f,0x64,0x65,0x6c])][_0x4a8a3c([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x4f83bd,_0x384134[_0x4a8a3c([0x6d,0x6f,0x64,0x65,0x6c])][_0x4a8a3c([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x4f83bd,_0x384134[_0x4a8a3c([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x4a8a3c([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x1ae72b);}class DocumentOutline extends ckeditor5['Plugin']{static get['requires'](){return[DocumentOutlineUtils,DocumentOutlineUI];}static get['pluginName'](){return'DocumentOutline';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x2a612c=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x147e15;for(const _0x1cce1b in _0x2a612c){const _0x275592=_0x1cce1b,_0x416579=_0x2a612c[_0x275592];if('documentOutlineLicenseKeyValid'==_0x416579||'documentOutlineLicenseKeyInvalid'==_0x416579||'documentOutlineLicenseKeyExpired'==_0x416579||'documentOutlineLicenseKeyDomainLimit'==_0x416579||'documentOutlineLicenseKeyNotAllowed'==_0x416579||'documentOutlineLicenseKeyEvaluationLimit'==_0x416579||'documentOutlineLicenseKeyTrialLimit'==_0x416579||'documentOutlineLicenseKeyUsageLimit'==_0x416579){delete _0x2a612c[_0x275592],_0x147e15=_0x416579,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'documentOutlineLicenseKeyInvalid'==_0x147e15&&_0x2a612c['_showLicenseError']('invalid'),'documentOutlineLicenseKeyExpired'==_0x147e15&&_0x2a612c['_showLicenseError']('expired'),'documentOutlineLicenseKeyDomainLimit'==_0x147e15&&_0x2a612c['_showLicenseError']('domainLimit'),'documentOutlineLicenseKeyNotAllowed'==_0x147e15&&_0x2a612c['_showLicenseError']('featureNotAllowed','DocumentOutline'),'documentOutlineLicenseKeyEvaluationLimit'==_0x147e15&&_0x2a612c['_showLicenseError']('evaluationLimit'),'documentOutlineLicenseKeyTrialLimit'==_0x147e15&&_0x2a612c['_showLicenseError']('trialLimit'),'documentOutlineLicenseKeyUsageLimit'==_0x147e15&&_0x2a612c['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}}class TableOfContentsCommand extends ckeditor5['Command']{['execute'](){this['editor']['model']['change'](_0x30e8e7=>{this['editor']['model']['insertObject'](_0x30e8e7['createElement']('tableOfContents'));});}['refresh'](){const _0x4e6580=this['editor']['model'],_0x406544=_0x4e6580['document']['selection']['getFirstPosition']();this['isEnabled']=null!==(_0x406544&&_0x4e6580['schema']['findAllowedParent'](_0x406544,'tableOfContents'));}}class _0x2bae68 extends ckeditor5['Plugin']{static get['pluginName'](){return'HeadingId';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['afterInit'](){const _0x2127ff=this['editor'];if(_0x2127ff['config']['get']('headingId.modelAttributeName'))return;getDefaultHeadingMapNames(this['editor']['config']['get']('heading.options'))['forEach']((_0x515e91,_0x3df47b)=>{this['_customUpcastHeadingsConversion'](_0x3df47b),this['_customDataDowncastHeadingsConversion'](_0x515e91),_0x2127ff['model']['schema']['isRegistered'](_0x515e91)&&_0x2127ff['model']['schema']['extend'](_0x515e91,{'allowAttributes':'headingId'});}),this['_registerHeadingIdAttributePostfixer']();}['_customUpcastHeadingsConversion'](_0x4d3817){this['editor']['conversion']['for']('upcast')['add'](_0x57a21d=>_0x57a21d['on']('element:'+_0x4d3817,(_0x240d9d,_0x4f17ec,_0x1f673c)=>{const {consumable:_0x2d3b70,writer:_0xb471b5}=_0x1f673c,_0x59c7e3=_0x4f17ec['viewItem']['getAttribute']('id'),_0x42d2f9=_0x4f17ec['modelRange']['getContainedElement']();if(_0x42d2f9)return _0x59c7e3&&_0x59c7e3['length']||_0x42d2f9['hasAttribute']('headingId')?void(_0x2d3b70['consume'](_0x4f17ec['viewItem'],{'attributes':['id']})&&_0xb471b5['setAttribute']('headingId',_0x59c7e3,_0x42d2f9)):(_0x2d3b70['consume'](_0x4f17ec['viewItem'],{'attributes':['id']}),void _0xb471b5['setAttribute']('headingId',ckeditor5['uid'](),_0x42d2f9));},{'priority':ckeditor5['priorities']['get']('low')+0.5}));}['_customDataDowncastHeadingsConversion'](_0x114570){this['editor']['conversion']['for']('downcast')['add'](_0x4ab9a2=>_0x4ab9a2['on']('attribute:headingId:'+_0x114570,(_0x1a230c,_0x509005,_0x154fcb)=>{if(!_0x154fcb['consumable']['consume'](_0x509005['item'],_0x1a230c['name']))return;const _0x58bd19=_0x509005['item']['getAttribute']('headingId'),_0x58849d=_0x154fcb['mapper']['toViewElement'](_0x509005['item']);_0x154fcb['writer']['setAttribute']('id',_0x58bd19,_0x58849d);}));}['_registerHeadingIdAttributePostfixer'](){const _0x3e2252=this['editor'],_0xb57965=new Set(),_0x48042b=new Set();function _0x4c28ee(_0x2a25bc,_0x5bd5a6){const _0x2502c2=ckeditor5['uid']();return _0x48042b['add'](_0x2502c2),_0x2a25bc['setAttribute']('headingId',_0x2502c2,_0x5bd5a6),_0x2502c2;}function _0xf7091e(_0x2a0220,_0x2bfbc7){_0x2a0220['removeAttribute']('headingId',_0x2bfbc7);}_0x3e2252['model']['document']['registerPostFixer'](_0x119d92=>{const _0x2af19b=_0x3e2252['model']['document']['differ']['getChanges']();let _0x47195c=!0x1;for(const _0x2b2684 of _0x2af19b)if('insert'==_0x2b2684['type']&&_0x2b2684['name']){if(_0x5ce590(_0x2b2684['name'])){const _0x5a45b3=_0x2b2684['attributes']['get']('headingId');'string'==typeof _0x5a45b3?_0xb57965['has'](_0x5a45b3)?(_0x4c28ee(_0x119d92,_0x2b2684['position']['nodeAfter']),_0x47195c=!0x0):_0x48042b['add'](_0x5a45b3):(_0x4c28ee(_0x119d92,_0x2b2684['position']['nodeAfter']),_0x47195c=!0x0);}else'string'==typeof _0x2b2684['attributes']['get']('headingId')&&(_0xf7091e(_0x119d92,_0x2b2684['position']['nodeAfter']),_0x47195c=!0x0);}else{if('remove'==_0x2b2684['type']){const _0x71738f=_0x2b2684['attributes']['get']('headingId');'string'==typeof _0x71738f&&_0xb57965['delete'](_0x71738f);}}return _0x47195c;}),_0x3e2252['model']['document']['on']('change',()=>{_0x48042b['forEach'](_0x3ba2e1=>_0xb57965['add'](_0x3ba2e1)),_0x48042b['clear']();});}}function _0x5ce590(_0x520660){return!!_0x520660['match'](/heading\d/);}function getDefaultHeadingMapNames(_0x340f31){const _0x154148=new Map();return _0x340f31?(_0x340f31['forEach'](_0x5b3adb=>{'paragraph'!==_0x5b3adb['model']&&_0x154148['set'](_0x5b3adb['view'],_0x5b3adb['model']);}),_0x154148['get']('h1')||_0x154148['set']('h1','heading1'),_0x154148):_0x154148;}class TableOfContentsEditing extends ckeditor5['Plugin']{static get['pluginName'](){return'TableOfContentsEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[ckeditor5['Widget'],DocumentOutlineUtils,_0x2bae68];}constructor(_0x1981c9){super(_0x1981c9),this['_currentOutlineDefinitions']=[],this['_tableOfContentsElements']=new Set(),this['_headingIdModelAttributeName']='headingId';}['init'](){const _0x368430=this['editor'],_0x1cf4eb=_0x368430['editing']['view']['document'];_0x368430['config']['get']('headingId.modelAttributeName')&&(this['_headingIdModelAttributeName']=_0x368430['config']['get']('headingId.modelAttributeName')),this['listenTo'](_0x1cf4eb,'click',(_0x2ee996,_0x4a6c6e)=>{if(!_0x4a6c6e['target'])return;const _0x58fa60=_0x4a6c6e['target']['getCustomProperty']('tableOfContentsHeadingIndex');Number['isInteger'](_0x58fa60)&&(_0x4a6c6e['domEvent']['preventDefault'](),_0x2ee996['stop'](),this['_handleScrollToHeading'](_0x58fa60));},{'priority':'high','context':'$capture'}),this['_defineSchema'](),this['_defineConverters'](),_0x368430['commands']['add']('insertTableOfContents',new TableOfContentsCommand(_0x368430)),(_0x368430['plugins']['get']('DocumentOutlineUtils')['on']('change',(_0x39cbb5,_0x30ac2a)=>{this['_currentOutlineDefinitions']=_0x30ac2a['outlineDefinitions'],this['_updateTableOfContentsElements']();}),this['listenTo'](_0x368430['model']['document'],'change',()=>{this['_trackNewToCElements']();}));}['afterInit'](){_0x51f6be(this);}['_updateTableOfContentsElements'](){this['_tableOfContentsElements']['forEach'](_0x5d4b3f=>{'$graveyard'!==_0x5d4b3f['rootName']&&this['editor']['editing']['reconvertItem'](_0x5d4b3f);});}['_trackNewToCElements'](){for(const _0x33a347 of this['editor']['model']['document']['differ']['getChanges']({'includeChangesInGraveyard':!0x0})){if('insert'!==_0x33a347['type']||'tableOfContents'!==_0x33a347['name'])return;this['_tableOfContentsElements']['add'](_0x33a347['position']['nodeAfter']);}}['_defineSchema'](){this['editor']['model']['schema']['register']('tableOfContents',{'inheritAllFrom':'$blockObject'});}['_defineConverters'](){const _0xb204fb=this['editor']['conversion'];_0xb204fb['for']('upcast')['elementToElement']({'model':'tableOfContents','view':{'name':'div','classes':'table-of-contents'}}),_0xb204fb['for']('dataDowncast')['elementToStructure']({'model':'tableOfContents','view':(_0x3edbec,{writer:_0x2a08e7})=>this['_createTableOfContents'](_0x2a08e7,!0x0)}),_0xb204fb['for']('editingDowncast')['elementToStructure']({'model':'tableOfContents','view':(_0x5f58bb,{writer:_0x3de64c})=>{this['_tableOfContentsElements']['add'](_0x5f58bb);const _0x23efea=this['_createTableOfContents'](_0x3de64c);return ckeditor5['toWidget'](_0x23efea,_0x3de64c,{'label':getTranslation$e(this['editor']['locale'],'Table\x20of\x20contents')});}}),this['editor']['data']['registerRawContentMatcher']({'name':'div','classes':'table-of-contents'}),this['editor']['editing']['mapper']['on']('viewToModelPosition',this['_redirectMapper'](),{'priority':'high'});}['_createTableOfContents'](_0x2c5bf5,_0x4d9acc=!0x1){const {locale:_0x51e1c0}=this['editor'],_0x4c34b9=_0x2c5bf5['createContainerElement']('div',{'class':'table-of-contents'+(0x0===this['_currentOutlineDefinitions']['length']?'\x20table-of-contents_empty':''),...!_0x4d9acc&&{'data-table-of-contents-label':getTranslation$e(_0x51e1c0,'Table\x20of\x20contents')}});0x0===this['_currentOutlineDefinitions']['length']&&!0x1===_0x4d9acc&&_0x2c5bf5['insert'](_0x2c5bf5['createPositionAt'](_0x4c34b9,'end'),_0x2c5bf5['createContainerElement']('p',{'class':'table-of-contents__placeholder'},[_0x2c5bf5['createText'](getTranslation$e(_0x51e1c0,'No\x20headings\x20were\x20found\x20in\x20the\x20document.'))]));const _0x6c5c7b=_0x4d9acc?'':'['+getTranslation$e(_0x51e1c0,'Empty\x20heading')+']';let _0x14df6f=_0x4c34b9;return this['_currentOutlineDefinitions']['forEach']((_0x1f10ea,_0xf6a35c,_0x2d9321)=>{const _0x38777f=this['editor']['model']['hasContent'](_0x1f10ea['modelElement'],{'ignoreWhitespaces':!0x0}),_0x3ccef5=_0x38777f?_0x1f10ea['text']:_0x6c5c7b,_0x541890=_0x1f10ea['modelElement']['getAttribute'](this['_headingIdModelAttributeName']),_0x3e36e2=_0x2c5bf5['createContainerElement']('a',{'href':'#'+_0x541890,...!_0x4d9acc&&{'tabindex':'-1'}},[_0x2c5bf5['createText'](_0x3ccef5)]),_0x131889=this['editor']['config']['get']('documentOutline.showEmptyHeadings');_0x2c5bf5['setCustomProperty']('tableOfContentsHeadingIndex',_0xf6a35c,_0x3e36e2);const _0x54a8c4=_0x2c5bf5['createContainerElement']('li',null,[_0x38777f||!_0x4d9acc&&_0x131889?_0x3e36e2:_0x2c5bf5['createText']('')]),_0x250539=_0xf6a35c?_0x2d9321[_0xf6a35c-0x1]['level']:0x0,_0x5a84e2=Math['abs'](_0x1f10ea['level']-_0x250539);if(_0x1f10ea['level']>_0x250539){const _0x1c3745=wrapInList(_0x54a8c4,_0x5a84e2,_0x2c5bf5);_0x2c5bf5['insert'](_0x2c5bf5['createPositionAt'](_0x14df6f,'end'),_0x1c3745);}else{const _0x469137=getOuterListByLevelDifference(_0x14df6f,_0x5a84e2);_0x2c5bf5['insert'](_0x2c5bf5['createPositionAt'](_0x469137,'end'),_0x54a8c4);}_0x14df6f=_0x54a8c4;}),_0x4c34b9;}['_handleScrollToHeading'](_0x5a12d3){const _0x45f60c=this['_currentOutlineDefinitions'][_0x5a12d3]['modelElement'];this['editor']['model']['change'](_0x2135b1=>{_0x2135b1['setSelection'](_0x45f60c,0x0);}),this['editor']['editing']['view']['scrollToTheSelection']({'alignToTop':!0x0,'forceScroll':!0x0});}['_redirectMapper'](){return(_0x4e796e,_0x41b165)=>{const _0x7666cd=_0x41b165['mapper'],_0x5c2aa5=_0x7666cd['findMappedViewAncestor'](_0x41b165['viewPosition']),_0x12cacb=_0x7666cd['toModelElement'](_0x5c2aa5);_0x12cacb['is']('element','tableOfContents')&&(_0x41b165['modelPosition']=this['editor']['model']['createPositionAt'](_0x12cacb,0x0),_0x4e796e['stop']());};}}function wrapInList(_0x229dc6,_0x523fb0,_0xc167){return 0x1===_0x523fb0?_0xc167['createContainerElement']('ol',null,[_0x229dc6]):_0xc167['createContainerElement']('ol',null,[_0xc167['createContainerElement']('li',null,[wrapInList(_0x229dc6,_0x523fb0-0x1,_0xc167)])]);}function getOuterListByLevelDifference(_0x448458,_0x5cdb94){return _0x448458['getAncestors']({'includeSelf':!0x0,'parentFirst':!0x0})['filter'](_0x55a902=>_0x55a902['is']('element','ol'))[_0x5cdb94];}async function _0x51f6be(_0x43f936){const _0x1c84df=_0x3f0d01([0x4e,0x41,0x51,0x4d,0x75,0x47,0x4c,0x68,0x45,0x78,0x31,0x66,0x43,0x39,0x6e,0x59,0x6d,0x58,0x49,0x57,0x32,0x38,0x44,0x77,0x74,0x56,0x65,0x71,0x62,0x6a,0x5a,0x54,0x73,0x50,0x53,0x6f,0x67,0x52,0x35,0x48,0x46,0x64,0x4a,0x33,0x30,0x76,0x55,0x34,0x6b,0x79,0x61,0x70,0x6c,0x36,0x37,0x4b,0x4f,0x42,0x63,0x7a,0x72,0x69]),_0x2605c5=window[_0x3f0d01([0x44,0x61,0x74,0x65])][_0x3f0d01([0x6e,0x6f,0x77])](),_0x5df41f=_0x43f936[_0x3f0d01([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x4bf449=new window[(_0x3f0d01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x5d115a=>{_0x5df41f[_0x3f0d01([0x6f,0x6e,0x63,0x65])](_0x3f0d01([0x72,0x65,0x61,0x64,0x79]),_0x5d115a);}),_0x2a0c4b={[_0x3f0d01([0x6b,0x74,0x79])]:_0x3f0d01([0x45,0x43]),[_0x3f0d01([0x75,0x73,0x65])]:_0x3f0d01([0x73,0x69,0x67]),[_0x3f0d01([0x63,0x72,0x76])]:_0x3f0d01([0x50,0x2d,0x32,0x35,0x36]),[_0x3f0d01([0x78])]:_0x3f0d01([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x3f0d01([0x79])]:_0x3f0d01([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x3f0d01([0x61,0x6c,0x67])]:_0x3f0d01([0x45,0x53,0x32,0x35,0x36])},_0x578c0c=_0x5df41f[_0x3f0d01([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x3f0d01([0x67,0x65,0x74])](_0x3f0d01([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x50a9f8=await(async function(){let _0x119b30,_0x5a7fab=null,_0x4ec72c=null;try{if(_0x578c0c==_0x3f0d01([0x47,0x50,0x4c]))return _0x3f0d01([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x119b30=(function(){const _0x1201b5=_0x578c0c[_0x3f0d01([0x73,0x70,0x6c,0x69,0x74])](_0x3f0d01([0x2e]));if(0x3!=_0x1201b5[_0x3f0d01([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x292890=_0x1201b5[0x1];return _0xd98d08(_0x292890);function _0xd98d08(_0x587910){const _0x2e2e75=_0x4436dc(_0x587910);return _0x2e2e75&&_0x319cfd()?_0x2e2e75:null;function _0x319cfd(){const _0x4f128c=_0x2e2e75[_0x3f0d01([0x6a,0x74,0x69])],_0x4f513e=window[_0x3f0d01([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x4f128c[_0x3f0d01([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x4f128c[_0x3f0d01([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x32fc88={..._0x2e2e75,[_0x3f0d01([0x6a,0x74,0x69])]:_0x4f128c[_0x3f0d01([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x4f128c[_0x3f0d01([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x32fc88[_0x3f0d01([0x76,0x63])],_0x1d0773(_0x32fc88)==_0x4f513e;}}}()),!_0x119b30)return _0x3f0d01([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x119b30[_0x3f0d01([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x4ec72c=function(_0x57d74c,_0x2aecab){return new window[(_0x3f0d01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x3459fe=>{if(_0x1db3f9())return _0x3459fe(_0x3f0d01([0x56,0x61,0x6c,0x69,0x64]));_0x4450ff(),_0x5df41f[_0x3f0d01([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x3f0d01([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0xd4ea19=!0x1;const _0x27aca1=ckeditor5['uid']();function _0x4f78fc(_0x400b81){return!!_0x400b81&&(typeof _0x400b81===_0x3f0d01([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x400b81===_0x3f0d01([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x400b81[_0x3f0d01([0x74,0x68,0x65,0x6e])]===_0x3f0d01([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x400b81[_0x3f0d01([0x63,0x61,0x74,0x63,0x68])]===_0x3f0d01([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x44f82f(_0x3eeca1){_0x59deb5(_0x3eeca1)[_0x3f0d01([0x74,0x68,0x65,0x6e])](_0x899e8d=>{if(!_0x899e8d||_0x899e8d[_0x3f0d01([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x3f0d01([0x6f,0x6b]))return _0x3f0d01([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x3f4378(_0x1d0773(_0x27aca1+_0x2aecab))!=_0x899e8d[_0x3f0d01([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x3f0d01([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x3f0d01([0x56,0x61,0x6c,0x69,0x64]);})[_0x3f0d01([0x74,0x68,0x65,0x6e])](_0xc694fb=>(_0x5abcce(),_0xc694fb),()=>{const _0x1e33b9=_0x43f007();return null==_0x1e33b9?(_0x5abcce(),_0x3f0d01([0x56,0x61,0x6c,0x69,0x64])):_0x3f0d01(_0x2605c5-_0x1e33b9>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x3f0d01([0x74,0x68,0x65,0x6e])](_0x3459fe)[_0x3f0d01([0x63,0x61,0x74,0x63,0x68])](()=>{_0x3459fe(_0x3f0d01([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x57ba5f=0x36ee80;function _0x5abcce(){const _0x235f8b=_0x3f0d01([0x6c,0x6c,0x63,0x74,0x2d])+_0x3f4378(_0x1d0773(_0x57d74c)),_0x24509c=_0x549dc1(_0x3f4378(window[_0x3f0d01([0x4d,0x61,0x74,0x68])][_0x3f0d01([0x63,0x65,0x69,0x6c])](_0x2605c5/_0x57ba5f)));window[_0x3f0d01([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x3f0d01([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x235f8b,_0x24509c);}function _0x43f007(){const _0xada2a9=_0x3f0d01([0x6c,0x6c,0x63,0x74,0x2d])+_0x3f4378(_0x1d0773(_0x57d74c)),_0x5eb4b6=window[_0x3f0d01([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x3f0d01([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0xada2a9);return _0x5eb4b6?window[_0x3f0d01([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x549dc1(_0x5eb4b6),0x10)*_0x57ba5f:null;}function _0x59deb5(_0x1994a9){return new window[(_0x3f0d01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x47433b,_0x4a885c)=>{_0x1994a9[_0x3f0d01([0x74,0x68,0x65,0x6e])](_0x47433b,_0x4a885c),window[_0x3f0d01([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x4a885c,0x1d4c0);});}}_0x5df41f[_0x3f0d01([0x6f,0x6e])](_0x3f0d01([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x991e02,_0x79c1e7)=>{if(_0x79c1e7[0x0]!=_0x57d74c)return _0x3459fe(_0x3f0d01([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x79c1e7[0x1]={..._0x79c1e7[0x1],[_0x3f0d01([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x27aca1};},{[_0x3f0d01([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x3f0d01([0x68,0x69,0x67,0x68])}),_0x5df41f[_0x3f0d01([0x6f,0x6e])](_0x3f0d01([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x5611b0=>{_0x4f78fc(_0x5611b0[_0x3f0d01([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0xd4ea19=!0x0,_0x44f82f(_0x5611b0[_0x3f0d01([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x3f0d01([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x3f0d01([0x6c,0x6f,0x77])}),_0x4bf449[_0x3f0d01([0x74,0x68,0x65,0x6e])](()=>{_0xd4ea19||_0x3459fe(_0x3f0d01([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x1db3f9(){return _0x5df41f[_0x3f0d01([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x3f0d01([0x76,0x69,0x65,0x77])][_0x3f0d01([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x3f0d01([0x61,0x75,0x74,0x6f]);}function _0x4450ff(){_0x5df41f[_0x3f0d01([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x3f0d01([0x76,0x69,0x65,0x77])][_0x3f0d01([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x3f0d01([0x61,0x75,0x74,0x6f]);}}(_0x119b30[_0x3f0d01([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x119b30[_0x3f0d01([0x6a,0x74,0x69])]));const _0x5ed94a=await(async function(){let _0x7bef0=!0x0;try{const _0x17fe06=_0x578c0c[_0x3f0d01([0x73,0x70,0x6c,0x69,0x74])](_0x3f0d01([0x2e])),[_0x263132,_0x4e5912,_0x436ba6]=_0x17fe06;return _0x460b1b(_0x263132),await _0x28b02c(_0x263132,_0x4e5912,_0x436ba6),_0x7bef0;}catch(_0x228403){return!0x1;}function _0x460b1b(_0x103d01){const _0x2f2eb3=_0x4436dc(_0x103d01);_0x2f2eb3&&_0x2f2eb3[_0x3f0d01([0x61,0x6c,0x67])]==_0x3f0d01([0x45,0x53,0x32,0x35,0x36])||(_0x7bef0=!0x1);}async function _0x28b02c(_0x1ba5f7,_0x22837f,_0x40baf0){const _0x1b3fc9=window[_0x3f0d01([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x3f0d01([0x66,0x72,0x6f,0x6d])](_0x395ed1(_0x40baf0),_0x4bf849=>_0x4bf849[_0x3f0d01([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x27bf78=new window[(_0x3f0d01([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x3f0d01([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x1ba5f7+_0x3f0d01([0x2e])+_0x22837f),_0x5523be=window[_0x3f0d01([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x3f0d01([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x5523be)return;const _0x16c13e=await _0x5523be[_0x3f0d01([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x3f0d01([0x6a,0x77,0x6b]),_0x2a0c4b,{[_0x3f0d01([0x6e,0x61,0x6d,0x65])]:_0x3f0d01([0x45,0x43,0x44,0x53,0x41]),[_0x3f0d01([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x3f0d01([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x3f0d01([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x5523be[_0x3f0d01([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x3f0d01([0x6e,0x61,0x6d,0x65])]:_0x3f0d01([0x45,0x43,0x44,0x53,0x41]),[_0x3f0d01([0x68,0x61,0x73,0x68])]:{[_0x3f0d01([0x6e,0x61,0x6d,0x65])]:_0x3f0d01([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x16c13e,_0x1b3fc9,_0x27bf78)||(_0x7bef0=!0x1);}}());return _0x5ed94a?(function(){const _0x29a7d9=_0x119b30[_0x3f0d01([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x29a7d9)return!0x1;if(_0x29a7d9[_0x3f0d01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3f0d01([0x2a])))return!0x0;if(_0x29a7d9[_0x3f0d01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3f0d01([0x54,0x4f,0x43])))return!0x0;if(_0x29a7d9[_0x3f0d01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3f0d01([0x50,0x50])))return!0x0;return!0x1;}())?(function(){const _0x39a0ea=[_0x3f0d01([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x3f0d01([0x74,0x72,0x69,0x61,0x6c])][_0x3f0d01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x119b30[_0x3f0d01([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x2605c5/0x3e8:0x67b67080;return _0x119b30[_0x3f0d01([0x65,0x78,0x70])]<_0x39a0ea;}())?_0x3f0d01([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x209e90=_0x119b30[_0x3f0d01([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x209e90||0x0==_0x209e90[_0x3f0d01([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x3f27d6}=new URL(window[_0x3f0d01([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x209e90[_0x3f0d01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3f27d6))return!0x0;const _0x41f579=_0x3f27d6[_0x3f0d01([0x73,0x70,0x6c,0x69,0x74])](_0x3f0d01([0x2e]));return _0x209e90[_0x3f0d01([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x1e6ba9=>_0x1e6ba9[_0x3f0d01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3f0d01([0x2a])))[_0x3f0d01([0x6d,0x61,0x70])](_0x83de31=>_0x83de31[_0x3f0d01([0x73,0x70,0x6c,0x69,0x74])](_0x3f0d01([0x2e])))[_0x3f0d01([0x73,0x6f,0x6d,0x65])](_0x3e641d=>_0x41f579[_0x3f0d01([0x65,0x76,0x65,0x72,0x79])]((_0x46e1dc,_0x1c5ff5)=>_0x3e641d[_0x1c5ff5]===_0x46e1dc||_0x3e641d[_0x1c5ff5]===_0x3f0d01([0x2a])));}())?(_0x119b30[_0x3f0d01([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x3f0d01([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x5a7fab=_0x3140dc(_0x3f0d01([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x119b30[_0x3f0d01([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x3f0d01([0x74,0x72,0x69,0x61,0x6c])&&(_0x5a7fab=_0x3140dc(_0x3f0d01([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x5a7fab&&_0x4ec72c)return new window[(_0x3f0d01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x57a8b0,_0x33249d)=>{_0x5a7fab[_0x3f0d01([0x74,0x68,0x65,0x6e])](_0x57a8b0,_0x33249d),_0x4ec72c[_0x3f0d01([0x74,0x68,0x65,0x6e])](_0x483aef=>{_0x483aef!=_0x3f0d01([0x56,0x61,0x6c,0x69,0x64])&&_0x57a8b0(_0x483aef);},_0x33249d);});return _0x5a7fab||_0x4ec72c||_0x3f0d01([0x56,0x61,0x6c,0x69,0x64]);}())):_0x3f0d01([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x3f0d01([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x3f0d01([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x4b9e42){return _0x3f0d01([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x3140dc(_0x33514f){const _0x5be4d0=new window[(_0x3f0d01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x1feccf=>setTimeout(_0x1feccf,0x93ecc)),_0x196ced=_0x4bf449[_0x3f0d01([0x74,0x68,0x65,0x6e])](()=>new window[(_0x3f0d01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x3ee3d4=>{let _0x3eae81=0x0;_0x5df41f[_0x3f0d01([0x6d,0x6f,0x64,0x65,0x6c])][_0x3f0d01([0x6f,0x6e])](_0x3f0d01([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x5a6075,_0x20aa68)=>{_0x20aa68[0x0][_0x3f0d01([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x3eae81++,0x1f8==_0x3eae81&&(_0x3ee3d4(),_0x5a6075[_0x3f0d01([0x6f,0x66,0x66])]());});})),_0x3afe51=[_0x5be4d0,_0x196ced];return window[_0x3f0d01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x3f0d01([0x72,0x61,0x63,0x65])](_0x3afe51)[_0x3f0d01([0x74,0x68,0x65,0x6e])](()=>_0x33514f);}function _0x4436dc(_0x5cce9c){return _0x5cce9c[_0x3f0d01([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x3f0d01([0x65,0x79]))?JSON[_0x3f0d01([0x70,0x61,0x72,0x73,0x65])](_0x395ed1(_0x5cce9c)):null;}function _0x395ed1(_0x51fd5e){return window[_0x3f0d01([0x61,0x74,0x6f,0x62])](_0x51fd5e[_0x3f0d01([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x3f0d01([0x2b]))[_0x3f0d01([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x3f0d01([0x2f])));}function _0x1d0773(_0x2ba29c){let _0xd7639f=0x1505;function _0x5d1c7d(_0xa0db2d){for(let _0x1980e2=0x0;_0x1980e2<_0xa0db2d[_0x3f0d01([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x1980e2++){const _0x51e457=_0xa0db2d[_0x3f0d01([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x1980e2);_0xd7639f=(_0xd7639f<<0x5)+_0xd7639f+_0x51e457,_0xd7639f&=_0xd7639f;}}return function _0x5caa07(_0x20f660){Array[_0x3f0d01([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x20f660)?_0x20f660[_0x3f0d01([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x5caa07):_0x20f660&&typeof _0x20f660==_0x3f0d01([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x3f0d01([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x20f660)[_0x3f0d01([0x73,0x6f,0x72,0x74])]()[_0x3f0d01([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x5c2848,_0x54131e])=>{_0x5d1c7d(_0x5c2848),_0x5caa07(_0x54131e);}):_0x5d1c7d(window[_0x3f0d01([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x20f660));}(_0x2ba29c),_0xd7639f>>>0x0;}function _0x3f4378(_0x152850){return _0x152850[_0x3f0d01([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x3f0d01([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x3f0d01([0x30]));}function _0x549dc1(_0x302f4d){return _0x302f4d[_0x3f0d01([0x73,0x70,0x6c,0x69,0x74])]('')[_0x3f0d01([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x3f0d01([0x6a,0x6f,0x69,0x6e])]('');}function _0x4a2176(){}function _0x3f0d01(_0x2ad0d0){return _0x2ad0d0['map'](_0x2ca932=>String['fromCharCode'](_0x2ca932))['join']('');}!function(_0x1d3759){const _0x19331a=(function(){const _0x5859ac=window[_0x3f0d01([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x3f0d01([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x3f0d01([0x6e,0x6f,0x77])]())[_0x3f0d01([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x3f0d01([0x2e]),'');let _0x3c56f9=_0x3f0d01([0x4e]);for(let _0x39ada9=0x0;_0x39ada9<_0x5859ac[_0x3f0d01([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x39ada9+=0x2){let _0x5d88b7=window[_0x3f0d01([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x5859ac[_0x3f0d01([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x39ada9,_0x39ada9+0x2));_0x5d88b7>=_0x1c84df[_0x3f0d01([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x5d88b7-=_0x1c84df[_0x3f0d01([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x3c56f9+=_0x1c84df[_0x5d88b7];}return _0x3c56f9;}());_0x5df41f[_0x19331a]=_0x3f0d01([0x74,0x61,0x62,0x6c,0x65,0x4f,0x66,0x43,0x6f,0x6e,0x74,0x65,0x6e,0x74,0x73,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x1d3759,_0x1d3759!=_0x3f0d01([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x4bf449,_0x5df41f[_0x3f0d01([0x6d,0x6f,0x64,0x65,0x6c])][_0x3f0d01([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x4a2176,_0x5df41f[_0x3f0d01([0x6d,0x6f,0x64,0x65,0x6c])][_0x3f0d01([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x4a2176,_0x5df41f[_0x3f0d01([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x3f0d01([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x50a9f8);}class TableOfContentsUI extends ckeditor5['Plugin']{static get['pluginName'](){return'TableOfContentsUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x3c72ce=this['editor'];_0x3c72ce['ui']['componentFactory']['add']('tableOfContents',()=>{const _0x4a6fd5=this['_createButton'](ckeditor5['ButtonView']);return _0x4a6fd5['tooltip']=!0x0,_0x4a6fd5;}),_0x3c72ce['ui']['componentFactory']['add']('menuBar:tableOfContents',()=>this['_createButton'](ckeditor5['MenuBarMenuListItemButtonView'])),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x78b19c=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x151ba7;for(const _0x469494 in _0x78b19c){const _0x394872=_0x469494,_0x10e997=_0x78b19c[_0x394872];if('tableOfContentsLicenseKeyValid'==_0x10e997||'tableOfContentsLicenseKeyInvalid'==_0x10e997||'tableOfContentsLicenseKeyExpired'==_0x10e997||'tableOfContentsLicenseKeyDomainLimit'==_0x10e997||'tableOfContentsLicenseKeyNotAllowed'==_0x10e997||'tableOfContentsLicenseKeyEvaluationLimit'==_0x10e997||'tableOfContentsLicenseKeyTrialLimit'==_0x10e997||'tableOfContentsLicenseKeyUsageLimit'==_0x10e997){delete _0x78b19c[_0x394872],_0x151ba7=_0x10e997,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'tableOfContentsLicenseKeyInvalid'==_0x151ba7&&_0x78b19c['_showLicenseError']('invalid'),'tableOfContentsLicenseKeyExpired'==_0x151ba7&&_0x78b19c['_showLicenseError']('expired'),'tableOfContentsLicenseKeyDomainLimit'==_0x151ba7&&_0x78b19c['_showLicenseError']('domainLimit'),'tableOfContentsLicenseKeyNotAllowed'==_0x151ba7&&_0x78b19c['_showLicenseError']('featureNotAllowed','TableOfContents'),'tableOfContentsLicenseKeyEvaluationLimit'==_0x151ba7&&_0x78b19c['_showLicenseError']('evaluationLimit'),'tableOfContentsLicenseKeyTrialLimit'==_0x151ba7&&_0x78b19c['_showLicenseError']('trialLimit'),'tableOfContentsLicenseKeyUsageLimit'==_0x151ba7&&_0x78b19c['_showLicenseError']('usageLimit');},0x3e8);}['_createButton'](_0x490252){const _0x18b4f1=this['editor'],_0x35f621=_0x18b4f1['locale'],_0x498d33=_0x18b4f1['commands']['get']('insertTableOfContents'),_0x36cde0=new _0x490252(_0x35f621);return _0x36cde0['set']({'label':getTranslation$e(_0x35f621,'Table\x20of\x20contents'),'icon':_0x2a481f['tableOfContents']}),_0x36cde0['bind']('isEnabled')['to'](_0x498d33,'isEnabled'),this['listenTo'](_0x36cde0,'execute',()=>{_0x18b4f1['execute']('insertTableOfContents'),_0x18b4f1['editing']['view']['focus']();}),_0x36cde0;}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}}class TableOfContents extends ckeditor5['Plugin']{static get['requires'](){return[TableOfContentsEditing,TableOfContentsUI];}static get['pluginName'](){return'TableOfContents';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}function getTranslation$d(_0x103371,_0x3b40c0){const t=_0x103371['t'];switch(_0x3b40c0){case'Export\x20to\x20PDF':return t('Export\x20to\x20PDF');case'An\x20error\x20occurred\x20while\x20generating\x20the\x20PDF.':return t('An\x20error\x20occurred\x20while\x20generating\x20the\x20PDF.');case'PDF\x20export\x20started':return t('PDF\x20export\x20started');case'PDF\x20export\x20failed':return t('PDF\x20export\x20failed');case'PDF\x20export\x20successful':return t('PDF\x20export\x20successful');case'Exporting\x20PDF\x20document':return t('Exporting\x20PDF\x20document');default:return _0x3b40c0;}}const _0x920568='https://pdf-converter.cke-cs.com/v1/convert/';class ExportPdfCommand extends ckeditor5['Command']{constructor(_0x2c822e){super(_0x2c822e),this['set']('isBusy',!0x1),this['affectsData']=!0x1;}['refresh'](){this['isEnabled']=!this['isBusy'],this['value']=this['isBusy']?'pending':void 0x0;}['execute'](_0x112be1={}){const _0x145b19=this['editor'],_0x5e5a1c=_0x112be1['converterUrl']||_0x920568,_0x316476=_0x112be1['dataCallback']||(_0x5ca34c=>_0x5ca34c['data']['get']()),_0x4c82d5=_0x145b19['plugins']['get']('ExportPdf'),_0x32705d=_0x112be1['token']||_0x4c82d5['_token'];return this['isBusy']=!0x0,this['refresh'](),ckeditor5['collectStylesheets'](_0x112be1['stylesheets']||['EDITOR_STYLES'])['then'](async _0x3965dd=>{if(_0x145b19['ui']['ariaLiveAnnouncer']['announce'](getTranslation$d(_0x145b19['locale'],'PDF\x20export\x20started')),_0x145b19['plugins']['has']('MergeFields')){_0x112be1['converterOptions']||(_0x112be1['converterOptions']={});const _0x47a1bc=_0x145b19['plugins']['get']('MergeFieldsEditing'),_0x785366=_0x47a1bc['previewMode'],{prefix:_0x1ecc91,suffix:_0x24712a}=_0x145b19['config']['get']('mergeFields'),_0x47432c='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP88B8AAuUB8e2ujYwAAAAASUVORK5CYII=',_0xae2806={'prefix':_0x1ecc91,'suffix':_0x24712a,'data':{}};if('$labels'===_0x785366){for(const _0x3f9412 of _0x47a1bc['getMergeFieldsIds']())'image'===_0x47a1bc['getMergeFieldType'](_0x3f9412)?_0xae2806['data'][_0x3f9412]=_0x47432c:_0xae2806['data'][_0x3f9412]=_0x47a1bc['wrapInAffixes'](_0x47a1bc['getLabel'](_0x3f9412)||_0x3f9412);}else{const _0x4de6dd='$defaultValues'===_0x785366?_0x47a1bc['getDefaultValues']():_0x47a1bc['getDataSetValues'](_0x785366,!0x0);for(const _0x230d35 of Object['entries'](_0x4de6dd)){const [_0x5e97bd,_0x492080]=_0x230d35;'image'===_0x47a1bc['getMergeFieldType'](_0x5e97bd)?_0xae2806['data'][_0x5e97bd]=null!==_0x492080?_0x492080:_0x47432c:_0xae2806['data'][_0x5e97bd]=null!==_0x492080?_0x492080:_0x47a1bc['getLabel'](_0x5e97bd)||_0x5e97bd;}}_0x112be1['converterOptions']['merge_fields']=_0xae2806;}const _0x2a1c11={'html':'<html>\x0a\x09\x09\x09\x09\x09\x09<head>\x0a\x09\x09\x09\x09\x09\x09\x09<title>CKEditor\x205\x20PDF\x20document</title>\x0a\x09\x09\x09\x09\x09\x09\x09<meta\x20charset=\x22utf-8\x22>\x0a\x09\x09\x09\x09\x09\x09</head>\x0a\x09\x09\x09\x09\x09\x09<body>\x0a\x09\x09\x09\x09\x09\x09\x09<div\x20class=\x22ck-content\x22\x20dir=\x22'+_0x145b19['locale']['contentLanguageDirection']+'\x22>\x0a\x09\x09\x09\x09\x09\x09\x09\x09'+await _0x316476(_0x145b19)+'\x0a\x09\x09\x09\x09\x09\x09\x09</div>\x0a\x09\x09\x09\x09\x09\x09</body>\x0a\x09\x09\x09\x09\x09</html>','css':_0x3965dd,'options':_0x112be1['converterOptions']},_0x3bab4f={'method':'POST','headers':{'Content-Type':'application/json','Accept':'application/pdf',..._0x32705d?{'Authorization':_0x32705d['value']}:null,'x-cs-app-id':_0x112be1['appID']||'cke5'},'body':JSON['stringify'](_0x2a1c11)};return window['fetch'](_0x5e5a1c,_0x3bab4f)['then'](_0x273e0b=>{if(0xc8!==_0x273e0b['status'])throw _0x273e0b;return _0x273e0b['blob']();})['then'](_0x3bc199=>{_0x145b19['ui']['ariaLiveAnnouncer']['announce'](getTranslation$d(_0x145b19['locale'],'PDF\x20export\x20successful'));const _0x3c4221='function'==typeof _0x112be1['fileName']?_0x112be1['fileName']():_0x112be1['fileName'];this['_downloadFile'](_0x3bc199,_0x3c4221||'document.pdf');});})['catch'](_0x36d7e3=>{const _0x33ff58=_0x145b19['plugins']['get']('Notification');throw _0x145b19['ui']['ariaLiveAnnouncer']['announce'](getTranslation$d(_0x145b19['locale'],'PDF\x20export\x20failed'),{'politeness':'assertive'}),_0x33ff58['showWarning'](getTranslation$d(_0x145b19['locale'],'An\x20error\x20occurred\x20while\x20generating\x20the\x20PDF.')),_0x36d7e3;})['finally'](()=>{this['isBusy']=!0x1,this['refresh']();});}['_downloadFile'](_0xf8491,_0x313fcb){const _0xa2caad=document['createElement']('a');_0xa2caad['href']=window['URL']['createObjectURL'](_0xf8491),_0xa2caad['download']=_0x313fcb,_0xa2caad['click'](),_0xa2caad['remove']();}}var exportPdfIcon='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M19\x204.5\x2014\x200H3v6.5h1.5v-5h8v5h5V11H19V4.5ZM14\x202l3.3\x203H14V2Z\x22/><path\x20d=\x22m12.452\x2018.5\x201.25\x201.5H3v-3h1.5v1.5h7.952Z\x22/><path\x20d=\x22M19.826\x2016.843a.75.75\x200\x201\x200-1.152-.96L17.5\x2017.29V13H16v4.29l-1.174-1.408a.75.75\x200\x201\x200-1.152.96l2.346\x202.816a.95.95\x200\x200\x200\x201.46\x200l2.346-2.815Z\x22/><path\x20d=\x22M1.63\x2014.24V12.3h.88c.66\x200\x201.14-.15\x201.46-.45.32-.3.48-.71.48-1.24\x200-.52-.15-.91-.44-1.2C3.7\x209.15\x203.28\x209\x202.69\x209H0v5.24h1.63Zm.4-3h-.4v-1.17h.46c.3\x200\x20.5.05.62.17.1.11.16.25.16.42\x200\x20.16-.06.3-.19.41-.13.11-.34.16-.66.16l.01.01Zm5.7\x203c.28\x200\x20.6-.05.96-.14.26-.07.5-.21.73-.42.22-.2.4-.47.53-.77.12-.31.19-.75.19-1.3\x200-.37-.04-.7-.13-1.02a2.3\x202.3\x200\x200\x200-.42-.84c-.19-.24-.43-.43-.72-.56C8.57\x209.06\x208.2\x209\x207.72\x209h-2.4v5.24H7.73Zm-.4-1.19h-.4v-2.86h.4c.43\x200\x20.73.1.91.3.18.2.27.59.27\x201.14\x200\x20.42-.04.73-.12.91a.76.76\x200\x200\x201-.34.4c-.14.07-.38.11-.72.11Zm5.3\x201.2V12.1h2.02v-1.06h-2.03v-.91H15V9h-4v5.24h1.62l.01.01Z\x22/></svg>\x0a';class ExportPdfUI extends ckeditor5['Plugin']{static get['pluginName'](){return'ExportPdfUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x20a7a9=this['editor'];_0x20a7a9['ui']['componentFactory']['add']('exportPdf',()=>{const _0x577579=this['_createButton'](ckeditor5['ButtonView']),_0x32efcb=_0x20a7a9['commands']['get']('exportPdf');return _0x577579['set']({'tooltip':!0x0}),_0x577579['bind']('isOn')['to'](_0x32efcb,'isBusy'),_0x577579;}),_0x20a7a9['ui']['componentFactory']['add']('menuBar:exportPdf',()=>this['_createButton'](ckeditor5['MenuBarMenuListItemButtonView']));}['_createButton'](_0x7c3eb5){const _0x57ce51=this['editor'],_0x4cb275=_0x57ce51['config']['get']('exportPdf')||{},_0x39524a=_0x57ce51['commands']['get']('exportPdf'),_0xf5e0e0=new _0x7c3eb5(_0x57ce51['locale']),_0x1b624e=new ckeditor5['SpinnerView']();return _0xf5e0e0['children']['add'](_0x1b624e),_0x1b624e['bind']('isVisible')['to'](_0x39524a,'isBusy'),_0xf5e0e0['iconView']['bind']('isVisible')['to'](_0x39524a,'isBusy',_0x39f741=>!_0x39f741),_0xf5e0e0['set']({'icon':exportPdfIcon}),_0xf5e0e0['bind']('isEnabled')['to'](_0x39524a,'isEnabled'),_0xf5e0e0['bind']('label')['to'](_0x39524a,'isBusy',_0x109284=>getTranslation$d(_0x57ce51['locale'],_0x109284?'Exporting\x20PDF\x20document':'Export\x20to\x20PDF')),this['listenTo'](_0xf5e0e0,'execute',()=>{_0x57ce51['execute']('exportPdf',_0x4cb275),_0x57ce51['editing']['view']['focus']();}),_0xf5e0e0;}}class ExportPdf extends ckeditor5['Plugin']{static get['pluginName'](){return'ExportPdf';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return['CloudServices',ckeditor5['Notification'],ExportPdfUI];}['init'](){const _0x4b317c=this['editor'],_0x27210c=_0x4b317c['config']['get']('exportPdf')||{};_0x4b317c['commands']['add']('exportPdf',new ExportPdfCommand(_0x4b317c));const _0x294f5f=_0x4b317c['plugins']['get']('CloudServices');!0x1===_0x27210c['tokenUrl']?this['_token']=null:_0x27210c['tokenUrl']?_0x294f5f['registerTokenUrl'](_0x27210c['tokenUrl'])['then'](_0xf3af78=>{this['_token']=_0xf3af78;}):this['_token']=_0x294f5f['token'];}}function getConverterOptions(_0x167ce9,_0x53da46={}){const _0x374c6f=_0x167ce9['plugins']['has']('Users'),_0x9a4183=_0x167ce9['plugins']['has']('CommentsRepository'),_0x58f264=_0x167ce9['plugins']['has']('TrackChanges'),_0x5ed9c4=_0x53da46;if(_0x374c6f&&_0x9a4183){const _0x3672c3=getComments(_0x167ce9['plugins']['get']('CommentsRepository')['getCommentThreads']({'skipNotAttached':!0x0,'skipEmpty':!0x0}));Object['keys'](_0x3672c3)['length']&&(_0x5ed9c4['comments']=_0x3672c3);}if(_0x374c6f&&_0x58f264){const _0x233df6=_0x167ce9['plugins']['get']('TrackChanges'),_0xc4828d=_0x167ce9['plugins']['get']('Users'),_0x24985d=getSuggestions(_0x233df6['getSuggestions']({'toJSON':!0x0}),_0xc4828d['users']);Object['keys'](_0x24985d)['length']&&(_0x5ed9c4['suggestions']=_0x24985d);}return(_0x5ed9c4['suggestions']||_0x5ed9c4['comments'])&&(_0x5ed9c4['timezone']=new Intl['DateTimeFormat']()['resolvedOptions']()['timeZone']),_0x5ed9c4;}function getComments(_0xdce94f){const _0x2cb40c={};if(!_0xdce94f['length'])return _0x2cb40c;for(const _0x2d107c of _0xdce94f)_0x2d107c['comments']['map'](_0x262f21=>{void 0x0===_0x2cb40c[_0x2d107c['id']]&&(_0x2cb40c[_0x2d107c['id']]=[]),_0x2cb40c[_0x2d107c['id']]['push']({'author':_0x262f21['author']['name'],'content':_0x262f21['content'],'created':_0x262f21['createdAt'],'is_resolved':_0x2d107c['isResolved']});});return _0x2cb40c;}function getSuggestions(_0x4b03c3,_0x4565b3){const _0x4ed17a={};if(!_0x4b03c3['length']||!_0x4565b3['length'])return _0x4ed17a;for(const {id:_0x30b8f3,createdAt:_0x56ba2f,authorId:_0x5aa65c,attributes:_0x41585a}of _0x4b03c3){const _0x2ad643=_0x41585a&&_0x41585a['@external'],_0x56ecb=_0x2ad643?_0x2ad643['authorName']:_0x4565b3['get'](_0x5aa65c)['name'];_0x4ed17a[_0x30b8f3]={'author':_0x56ecb,'created':_0x56ba2f};}return _0x4ed17a;}function getConverterOptionsV2(_0x6984fb,_0x211ad5={}){const _0x52af28=_0x6984fb['plugins']['has']('Users'),_0x467ec1=_0x6984fb['plugins']['has']('CommentsRepository'),_0xf5cde0=_0x6984fb['plugins']['has']('TrackChanges'),_0xb7b792=_0x6984fb['plugins']['has']('MergeFields'),_0xcff196=_0x6984fb['locale']['contentLanguage'],_0x284e3b=_0x211ad5,_0x21e131={};if(_0x284e3b['document']=_0x284e3b['document']||{},_0x284e3b['document']['language']=_0x284e3b['document']['language']||_0xcff196,_0x52af28&&_0x467ec1){const _0x37b0ca=getCommentsV2(_0x6984fb['plugins']['get']('CommentsRepository')['getCommentThreads']({'skipNotAttached':!0x0,'skipEmpty':!0x0}));_0x37b0ca['length']&&(_0x21e131['comment_threads']=_0x37b0ca);}if(_0x52af28&&_0xf5cde0){const _0x23fcaf=_0x6984fb['plugins']['get']('TrackChanges'),_0x1c9c7d=_0x6984fb['plugins']['get']('Users'),_0x38968c=getSuggestionsV2(_0x23fcaf['getSuggestions']({'toJSON':!0x0}),_0x1c9c7d['users']);_0x38968c['length']&&(_0x21e131['suggestions']=_0x38968c);}if(_0xb7b792){const _0x512fb8=_0x6984fb['plugins']['get']('MergeFieldsEditing'),_0x5c3aff=_0x512fb8['previewMode'],{prefix:_0x34650f,suffix:_0x2aded9}=_0x6984fb['config']['get']('mergeFields');if(_0x284e3b['merge_fields']={'prefix':_0x34650f,'suffix':_0x2aded9},'$labels'!==_0x5c3aff){_0x284e3b['merge_fields']['data']={};const _0x28641b='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP88B8AAuUB8e2ujYwAAAAASUVORK5CYII=',_0x4ddb5b='$defaultValues'===_0x5c3aff?_0x512fb8['getDefaultValues']():_0x512fb8['getDataSetValues'](_0x5c3aff,!0x0);for(const _0x5d0fbb of Object['entries'](_0x4ddb5b)){const [_0x37220b,_0x50b418]=_0x5d0fbb;'image'===_0x512fb8['getMergeFieldType'](_0x37220b)?_0x284e3b['merge_fields']['data'][_0x37220b]=null!==_0x50b418?_0x50b418:_0x28641b:_0x284e3b['merge_fields']['data'][_0x37220b]=null!==_0x50b418?_0x50b418:_0x512fb8['getLabel'](_0x37220b)||_0x37220b;}}}return(_0x21e131['comment_threads']||_0x21e131['suggestions'])&&(_0x284e3b['timezone']=new Intl['DateTimeFormat']()['resolvedOptions']()['timeZone'],_0x284e3b['collaboration_features']=_0x21e131),_0x284e3b;}function getCommentsV2(_0x3cba79){const _0x10c749=[];if(!_0x3cba79['length'])return _0x10c749;for(const _0x1d92fe of _0x3cba79){const _0x23129d=_0x1d92fe['comments']['map'](_0x52d26b=>({'author':_0x52d26b['author']['name'],'content':_0x52d26b['content'],'created_at':_0x52d26b['createdAt']}));_0x10c749['push']({'thread_id':_0x1d92fe['id'],'is_resolved':_0x1d92fe['isResolved'],'comments':_0x23129d});}return _0x10c749;}function getSuggestionsV2(_0x24f569,_0x54ef00){return _0x24f569['length']&&_0x54ef00['length']?_0x24f569['map'](({id:_0x5eb403,createdAt:_0x1f6a14,authorId:_0x3ba92a,attributes:_0x3eb72d})=>{const _0xabd9a4=_0x3eb72d&&_0x3eb72d['@external'];return{'id':_0x5eb403,'author':_0xabd9a4?_0xabd9a4['authorName']:_0x54ef00['get'](_0x3ba92a)['name'],'created_at':_0x1f6a14};}):[];}function getTranslation$c(_0x55508b,_0x214b5f){const t=_0x55508b['t'];switch(_0x214b5f){case'Export\x20to\x20Word':return t('Export\x20to\x20Word');case'An\x20error\x20occurred\x20while\x20generating\x20the\x20Word\x20file.':return t('An\x20error\x20occurred\x20while\x20generating\x20the\x20Word\x20file.');case'Word\x20document\x20export\x20started':return t('Word\x20document\x20export\x20started');case'Word\x20document\x20export\x20failed':return t('Word\x20document\x20export\x20failed');case'Word\x20document\x20export\x20successful':return t('Word\x20document\x20export\x20successful');case'Exporting\x20Word\x20document':return t('Exporting\x20Word\x20document');default:return _0x214b5f;}}const _0x109a45='https://docx-converter.cke-cs.com/v1/convert',_0x4e2955='https://docx-converter.cke-cs.com/v2/convert/html-docx',firstVersionApiKeys=['orientation','margin_top','margin_right','margin_bottom','margin_left','format','header','footer','comments','suggestions'];class ExportWordCommand extends ckeditor5['Command']{constructor(_0x223c10){super(_0x223c10),this['set']('isBusy',!0x1),this['affectsData']=!0x1;}['refresh'](){this['isEnabled']=!this['isBusy'],this['value']=this['isBusy']?'pending':void 0x0;}['execute'](_0x43acc1={}){const _0x27c002=this['editor'],_0x11cfe9=_0x43acc1['version']||0x2,_0x1effbe=0x1===_0x11cfe9,_0x2f0c55=_0x43acc1['converterUrl']||(_0x1effbe?_0x109a45:_0x4e2955),_0x22e8e3=_0x43acc1['converterOptions']||{},_0x3dcc81=_0x27c002['plugins']['get']('ExportWord'),_0x23670a=_0x43acc1['token']||_0x3dcc81['_token'],_0x21b534=!0x0===_0x22e8e3['auto_pagination'],_0x5be60e=_0x43acc1['dataCallback']||(_0x49a999=>_0x49a999['data']['get']({'pagination':_0x21b534}));return 0x2===_0x11cfe9&&_0x55a8ac(_0x22e8e3)&&ckeditor5['logWarning']('export-word-v1-api-is-deprecated'),this['isBusy']=!0x0,this['refresh'](),ckeditor5['collectStylesheets'](_0x43acc1['stylesheets']||['EDITOR_STYLES'])['then'](async _0x2e0bf2=>{_0x27c002['ui']['ariaLiveAnnouncer']['announce'](getTranslation$c(_0x27c002['locale'],'Word\x20document\x20export\x20started'));const _0x3791ac=await _0x5be60e(_0x27c002),_0x5a594c={'html':'<div\x20class=\x22ck-content\x22\x20dir=\x22'+_0x27c002['locale']['contentLanguageDirection']+'\x22>'+_0x3791ac+'</div>','css':_0x2e0bf2,[_0x1effbe?'options':'config']:{..._0x22e8e3,..._0x1effbe?getConverterOptions(_0x27c002,_0x22e8e3):getConverterOptionsV2(_0x27c002,_0x22e8e3)}},_0x1c942d={'method':'POST','headers':{'Content-Type':'application/json','Accept':'application/docx',..._0x23670a?{'Authorization':_0x23670a['value']}:null},'body':JSON['stringify'](_0x5a594c)};return window['fetch'](_0x2f0c55,_0x1c942d)['then'](_0x2c4438=>{if(0xc8!==_0x2c4438['status'])throw _0x2c4438;return _0x2c4438['blob']();})['then'](_0x3a3afe=>{_0x27c002['ui']['ariaLiveAnnouncer']['announce'](getTranslation$c(_0x27c002['locale'],'Word\x20document\x20export\x20successful'));const _0x5787fb='function'==typeof _0x43acc1['fileName']?_0x43acc1['fileName']():_0x43acc1['fileName'];this['_downloadFile'](_0x3a3afe,_0x5787fb||'document.docx');});})['catch'](_0x1a1833=>{const _0x30834c=_0x27c002['plugins']['get']('Notification');throw _0x27c002['ui']['ariaLiveAnnouncer']['announce'](getTranslation$c(_0x27c002['locale'],'Word\x20document\x20export\x20failed'),{'politeness':'assertive'}),_0x30834c['showWarning'](getTranslation$c(_0x27c002['locale'],'An\x20error\x20occurred\x20while\x20generating\x20the\x20Word\x20file.')),_0x1a1833;})['finally'](()=>{this['isBusy']=!0x1,this['refresh']();});}['_downloadFile'](_0x5d0053,_0x148206){const _0x1e39cb=document['createElement']('a');_0x1e39cb['href']=window['URL']['createObjectURL'](_0x5d0053),_0x1e39cb['download']=_0x148206,_0x1e39cb['click'](),_0x1e39cb['remove']();}}function _0x55a8ac(_0x3022a5){for(const _0xc773f6 of firstVersionApiKeys)if(void 0x0!==_0x3022a5[_0xc773f6])return!0x0;return!0x1;}var exportWordIcon='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M17.826\x2016.843a.75.75\x200\x200\x200-1.152-.96L15.5\x2017.29V12H14v5.29l-1.174-1.408a.75.75\x200\x200\x200-1.152.96l2.346\x202.816a.95.95\x200\x200\x200\x201.46\x200l2.346-2.815Z\x22/><path\x20d=\x22m14\x200\x205\x204.5v9.741a2.737\x202.737\x200\x200\x200-1.5-.617V6.5h-5v-5h-8v3H3V0h11Zm0\x202v3h3.3L14\x202Z\x22/><path\x20d=\x22M3\x2017.5h6.746c.1.22.23.429.391.623l.731.877H3v-1.5Z\x22/><path\x20d=\x22M8.5\x206a1.5\x201.5\x200\x200\x201\x201.493\x201.356L10\x207.5v7a1.5\x201.5\x200\x200\x201-1.356\x201.493L8.5\x2016h-7a1.5\x201.5\x200\x200\x201-1.493-1.356L0\x2014.5v-7a1.5\x201.5\x200\x200\x201\x201.356-1.493L1.5\x206h7ZM7.483\x208.795l-.042.088-.986\x202.534-.947-2.528-.043-.092a.601.601\x200\x200\x200-1.042.008l-.042.093-.883\x202.465-.937-2.475-.042-.089a.6.6\x200\x200\x200-1.107.42l.027.093\x201.514\x204\x20.044.092a.6.6\x200\x200\x200\x201.041-.01l.041-.092.88-2.458.925\x202.467.046.096a.6.6\x200\x200\x200\x201.032\x200l.043-.09\x201.554-4\x20.028-.093a.6.6\x200\x200\x200-1.104-.43v.001Z\x22/></svg>\x0a';class ExportWordUI extends ckeditor5['Plugin']{static get['pluginName'](){return'ExportWordUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0xbaa606=this['editor'];_0xbaa606['ui']['componentFactory']['add']('exportWord',()=>{const _0x2d97d1=_0xbaa606['commands']['get']('exportWord'),_0x14a781=this['_createButton'](ckeditor5['ButtonView']);return _0x14a781['set']({'tooltip':!0x0}),_0x14a781['bind']('isOn')['to'](_0x2d97d1,'isBusy'),_0x14a781;}),_0xbaa606['ui']['componentFactory']['add']('menuBar:exportWord',()=>this['_createButton'](ckeditor5['MenuBarMenuListItemButtonView']));}['_createButton'](_0x17e97a){const _0x3169a9=this['editor'],_0x24b397=_0x3169a9['config']['get']('exportWord')||{},_0xc5b0a=_0x3169a9['commands']['get']('exportWord'),_0x29dffa=new _0x17e97a(_0x3169a9['locale']),_0x13086f=new ckeditor5['SpinnerView']();return _0x29dffa['children']['add'](_0x13086f),_0x13086f['bind']('isVisible')['to'](_0xc5b0a,'isBusy'),_0x29dffa['iconView']['bind']('isVisible')['to'](_0xc5b0a,'isBusy',_0x3fd539=>!_0x3fd539),_0x29dffa['set']({'icon':exportWordIcon}),_0x29dffa['bind']('isEnabled')['to'](_0xc5b0a,'isEnabled'),_0x29dffa['bind']('label')['to'](_0xc5b0a,'isBusy',_0x4084a2=>getTranslation$c(_0x3169a9['locale'],_0x4084a2?'Exporting\x20Word\x20document':'Export\x20to\x20Word')),this['listenTo'](_0x29dffa,'execute',()=>{_0x3169a9['execute']('exportWord',_0x24b397),_0x3169a9['editing']['view']['focus']();}),_0x29dffa;}}class ExportWord extends ckeditor5['Plugin']{static get['pluginName'](){return'ExportWord';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return['CloudServices',ckeditor5['Notification'],ExportWordUI];}['init'](){const _0x525e31=this['editor'],_0x241a81=_0x525e31['config']['get']('exportWord')||{};_0x525e31['commands']['add']('exportWord',new ExportWordCommand(_0x525e31));const _0x3d9fb0=_0x525e31['plugins']['get']('CloudServices');!0x1===_0x241a81['tokenUrl']?this['_token']=null:_0x241a81['tokenUrl']?_0x3d9fb0['registerTokenUrl'](_0x241a81['tokenUrl'])['then'](_0x50b472=>{this['_token']=_0x50b472;}):this['_token']=_0x3d9fb0['token'];}}const _0x319188='copyFormat',_0x34f82d='pasteFormat',_0x200d4d='ck-format-painter-active';class CopyFormatCommand extends ckeditor5['Command']{constructor(_0x3bc06b){super(_0x3bc06b),this['value']=void 0x0,this['on']('change:isEnabled',(_0x329ef5,_0x161bb6,_0x4d538d)=>{_0x4d538d||this['reset']();}),this['on']('change:value',()=>_0x3bc06b['commands']['get'](_0x34f82d)['refresh']());}['execute'](){this['value']=this['_getFormattingAttributes']();}['reset'](){this['value']=void 0x0;}['_getFormattingAttributes'](){const _0x22c7db=this['editor']['model'],_0x113160=_0x22c7db['document']['selection'];return Object['fromEntries'](Array['from'](_0x113160['getAttributes']())['filter'](([_0x3e7b3e])=>_0x22c7db['schema']['getAttributeProperties'](_0x3e7b3e)['isFormatting']));}}class PasteFormatCommand extends ckeditor5['Command']{constructor(_0x4acb1b){super(_0x4acb1b),this['_removeFormatCommand']=new RemoveFormatCommandAlias(_0x4acb1b);}['execute'](_0x56d1b6={}){const _0x354256=this['editor']['model'],_0x4f4c20=_0x354256['document']['selection'],_0x1a129f=Array['from'](_0x4f4c20['getRanges']()),_0x88aef=_0x4f4c20['isCollapsed']?[this['_createRangeOnEntireWord'](_0x354256,_0x4f4c20)]:_0x1a129f;_0x354256['change'](_0x55377c=>{_0x55377c['setSelection'](_0x88aef),this['_removeFormatCommand']['execute']();for(const _0xc19858 in _0x56d1b6)for(const _0x312c76 of _0x354256['schema']['getValidRanges'](_0x88aef,_0xc19858))_0x55377c['setAttribute'](_0xc19858,_0x56d1b6[_0xc19858],_0x312c76);_0x55377c['setSelection'](_0x1a129f);});}['_createRangeOnEntireWord'](_0x48a7e5,_0x533cac){const _0x103cc1=_0x48a7e5['createSelection'](_0x533cac);_0x48a7e5['modifySelection'](_0x103cc1,{'unit':'word','direction':'backward'});const _0x56850d=_0x103cc1['getFirstPosition']();_0x48a7e5['modifySelection'](_0x103cc1,{'unit':'word','direction':'forward'});const _0x33a35c=_0x103cc1['getLastPosition']();return _0x48a7e5['createRange'](_0x56850d,_0x33a35c);}}class RemoveFormatCommandAlias extends ckeditor5['Command']{['execute'](){const _0x12b320=this['editor']['model'],_0x24c64b=_0x12b320['schema'];_0x12b320['change'](_0x2d8153=>{for(const _0x56ae03 of this['_getFormattingItems'](_0x12b320['document']['selection'],_0x24c64b))if(_0x56ae03['is']('selection')){for(const _0x4f8d55 of this['_getFormattingAttributes'](_0x56ae03,_0x24c64b))_0x2d8153['removeSelectionAttribute'](_0x4f8d55);}else{const _0x46be0d=_0x2d8153['createRangeOn'](_0x56ae03);for(const _0x64eaac of this['_getFormattingAttributes'](_0x56ae03,_0x24c64b))_0x2d8153['removeAttribute'](_0x64eaac,_0x46be0d);}});}*['_getFormattingItems'](_0x4e95e4,_0x54dddd){const _0x178002=_0x5448f3=>!!ckeditor5['first'](this['_getFormattingAttributes'](_0x5448f3,_0x54dddd));for(const _0x46c79a of _0x4e95e4['getRanges']())for(const _0x1e8237 of _0x46c79a['getItems']())!_0x54dddd['isBlock'](_0x1e8237)&&_0x178002(_0x1e8237)&&(yield _0x1e8237);for(const _0x2f42c8 of _0x4e95e4['getSelectedBlocks']())_0x178002(_0x2f42c8)&&(yield _0x2f42c8);_0x178002(_0x4e95e4)&&(yield _0x4e95e4);}*['_getFormattingAttributes'](_0x179783,_0x37e5f8){for(const [_0x40ce26]of _0x179783['getAttributes']()){const _0x4dfc92=_0x37e5f8['getAttributeProperties'](_0x40ce26);_0x4dfc92&&_0x4dfc92['isFormatting']&&(yield _0x40ce26);}}}class FormatPainterEditing extends ckeditor5['Plugin']{static get['pluginName'](){return'FormatPainterEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x74b5da=this['editor'];_0x74b5da['commands']['add'](_0x319188,new CopyFormatCommand(_0x74b5da)),_0x74b5da['commands']['add'](_0x34f82d,new PasteFormatCommand(_0x74b5da)),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x1a2c41=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x27ea84;for(const _0x2d13b5 in _0x1a2c41){const _0x54cdb7=_0x2d13b5,_0x500f89=_0x1a2c41[_0x54cdb7];if('formatPainterLicenseKeyValid'==_0x500f89||'formatPainterLicenseKeyInvalid'==_0x500f89||'formatPainterLicenseKeyExpired'==_0x500f89||'formatPainterLicenseKeyDomainLimit'==_0x500f89||'formatPainterLicenseKeyNotAllowed'==_0x500f89||'formatPainterLicenseKeyEvaluationLimit'==_0x500f89||'formatPainterLicenseKeyTrialLimit'==_0x500f89||'formatPainterLicenseKeyUsageLimit'==_0x500f89){delete _0x1a2c41[_0x54cdb7],_0x27ea84=_0x500f89,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'formatPainterLicenseKeyInvalid'==_0x27ea84&&_0x1a2c41['_showLicenseError']('invalid'),'formatPainterLicenseKeyExpired'==_0x27ea84&&_0x1a2c41['_showLicenseError']('expired'),'formatPainterLicenseKeyDomainLimit'==_0x27ea84&&_0x1a2c41['_showLicenseError']('domainLimit'),'formatPainterLicenseKeyNotAllowed'==_0x27ea84&&_0x1a2c41['_showLicenseError']('featureNotAllowed','FormatPainter'),'formatPainterLicenseKeyEvaluationLimit'==_0x27ea84&&_0x1a2c41['_showLicenseError']('evaluationLimit'),'formatPainterLicenseKeyTrialLimit'==_0x27ea84&&_0x1a2c41['_showLicenseError']('trialLimit'),'formatPainterLicenseKeyUsageLimit'==_0x27ea84&&_0x1a2c41['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}}function getTranslation$b(_0x8fa0e,_0x5e889c){const t=_0x8fa0e['t'];switch(_0x5e889c){case'Paint\x20formatting':return t('Paint\x20formatting');case'Copy\x20text\x20formatting':return t('Copy\x20text\x20formatting');case'Paste\x20text\x20formatting':return t('Paste\x20text\x20formatting');case'Continuous\x20painting':return t('Continuous\x20painting');case'Keeps\x20the\x20painter\x20on\x20after\x20setting\x20the\x20formatting.':return t('Keeps\x20the\x20painter\x20on\x20after\x20setting\x20the\x20formatting.');case'Formatting\x20copied.':return t('Formatting\x20copied.');case'Pasted\x20formatting.':return t('Pasted\x20formatting.');default:return _0x5e889c;}}class FormatPainterUI extends/* #__PURE__ -- @preserve */
ckeditor5['DomEmitterMixin'](ckeditor5['Plugin']){static get['pluginName'](){return'FormatPainterUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x2736da=this['editor'];_0x2736da['editing']['view']['addObserver'](ckeditor5['ClickObserver']),_0x2736da['accessibility']['addKeystrokeInfos']({'keystrokes':[{'label':getTranslation$b(_0x2736da['locale'],'Copy\x20text\x20formatting'),'keystroke':'Ctrl+Alt+C'},{'label':getTranslation$b(_0x2736da['locale'],'Paste\x20text\x20formatting'),'keystroke':'Ctrl+Alt+V'}]}),_0x2736da['ui']['componentFactory']['add']('formatPainter',_0x38d249=>{const _0x27aff1=ckeditor5['createDropdown'](_0x38d249,ckeditor5['SplitButtonView']),_0x13f849=_0x2736da['commands']['get'](_0x319188);_0x27aff1['buttonView']['set']({'label':getTranslation$b(_0x2736da['locale'],'Paint\x20formatting'),'icon':_0x2a481f['paintRoller'],'keystroke':'Ctrl+Alt+C','tooltip':!0x0}),_0x27aff1['class']='ck-format-painter-dropdown',_0x13f849&&(_0x27aff1['bind']('isEnabled')['to'](_0x13f849,'isEnabled'),this['listenTo'](_0x13f849,'change:isEnabled',(_0x59e4f3,_0x15b810,_0x4bd4e8)=>{_0x4bd4e8||this['_finishPainting']();}),_0x27aff1['buttonView']['bind']('isOn')['to'](_0x13f849,'value',_0xb933e5=>!!_0xb933e5),this['listenTo'](_0x2736da,'destroy',()=>this['_toggleSpecialCursor'](!0x1)),this['listenTo'](_0x13f849,'change:value',(_0x2c3eac,_0x4b0b68,_0x4eaeb9)=>{this['_toggleSpecialCursor'](!!_0x4eaeb9);}));const _0x4acb30=new ckeditor5['ViewModel']({'withText':!0x0,'label':getTranslation$b(_0x2736da['locale'],'Continuous\x20painting'),'tooltip':getTranslation$b(_0x2736da['locale'],'Keeps\x20the\x20painter\x20on\x20after\x20setting\x20the\x20formatting.'),'isOn':!0x1,'role':'menuitemcheckbox'});ckeditor5['addListToDropdown'](_0x27aff1,new ckeditor5['Collection']([{'type':'switchbutton','model':_0x4acb30}]),{'role':'menu'});const _0x189831=()=>{this['_copyFormatting'](),this['listenTo'](ckeditor5['global']['window']['document'],'mouseup',()=>{this['_pasteFormatting'](),_0x4acb30['isOn']||this['_finishPainting']();});};return this['listenTo'](_0x27aff1,'execute',()=>{_0x4acb30['isOn']=!_0x4acb30['isOn'];}),this['listenTo'](_0x27aff1['buttonView'],'execute',()=>{_0x2736da['editing']['view']['focus'](),_0x27aff1['buttonView']['isOn']?this['_finishPainting']():_0x189831();}),_0x2736da['keystrokes']['set']('Ctrl+Alt+C',(_0x579545,_0x4cdaf3)=>{_0x189831(),_0x4acb30['isOn']=!0x0,_0x4cdaf3();},{'priority':'high'}),_0x2736da['keystrokes']['set']('Ctrl+Alt+V',(_0x14d4c8,_0x316227)=>{_0x27aff1['buttonView']['isOn']&&(this['_pasteFormatting'](),_0x4acb30['isOn']||this['_finishPainting'](),_0x316227());},{'priority':'high'}),_0x2736da['keystrokes']['set']('Esc',(_0x54f8d8,_0x3ed669)=>{_0x27aff1['buttonView']['isOn']&&(_0x4acb30['isOn']=!0x1,this['_finishPainting'](),_0x3ed669());}),_0x27aff1;});}['afterInit'](){_0x353fef(this);}['_toggleSpecialCursor'](_0x45457c){this['editor']['editing']['view']['change'](_0x1b8776=>{for(const _0x1bf79a of this['editor']['editing']['view']['document']['roots'])_0x45457c?_0x1b8776['addClass'](_0x200d4d,_0x1bf79a):_0x1b8776['removeClass'](_0x200d4d,_0x1bf79a);});}['_copyFormatting'](){const {editor:_0x321170}=this;_0x321170['execute'](_0x319188),_0x321170['ui']['ariaLiveAnnouncer']['announce'](getTranslation$b(_0x321170['locale'],'Formatting\x20copied.'));}['_pasteFormatting'](){const {editor:_0x32bade}=this,_0x1571b2=_0x32bade['commands']['get'](_0x319188)['value'];_0x32bade['execute'](_0x34f82d,_0x1571b2),_0x32bade['ui']['ariaLiveAnnouncer']['announce'](getTranslation$b(_0x32bade['locale'],'Pasted\x20formatting.'));}['_finishPainting'](){this['editor']['commands']['get'](_0x319188)['reset'](),this['stopListening'](ckeditor5['global']['window']['document'],'mouseup');}}async function _0x353fef(_0x34ad6d){const _0x3cb430=_0x32fdf9([0x33,0x54,0x45,0x78,0x69,0x30,0x50,0x6d,0x5a,0x6a,0x42,0x67,0x4e,0x59,0x46,0x49,0x41,0x68,0x74,0x34,0x4d,0x75,0x36,0x32,0x47,0x66,0x52,0x56,0x71,0x55,0x39,0x4a,0x4c,0x76,0x53,0x31,0x44,0x70,0x58,0x72,0x51,0x7a,0x57,0x4f,0x35,0x6c,0x61,0x6f,0x4b,0x77,0x79,0x43,0x63,0x48,0x6b,0x64,0x65,0x73,0x37,0x6e,0x38,0x62]),_0x477fb0=window[_0x32fdf9([0x44,0x61,0x74,0x65])][_0x32fdf9([0x6e,0x6f,0x77])](),_0xa9aa95=_0x34ad6d[_0x32fdf9([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x2eb991=new window[(_0x32fdf9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x4a6de1=>{_0xa9aa95[_0x32fdf9([0x6f,0x6e,0x63,0x65])](_0x32fdf9([0x72,0x65,0x61,0x64,0x79]),_0x4a6de1);}),_0x5e6d9b={[_0x32fdf9([0x6b,0x74,0x79])]:_0x32fdf9([0x45,0x43]),[_0x32fdf9([0x75,0x73,0x65])]:_0x32fdf9([0x73,0x69,0x67]),[_0x32fdf9([0x63,0x72,0x76])]:_0x32fdf9([0x50,0x2d,0x32,0x35,0x36]),[_0x32fdf9([0x78])]:_0x32fdf9([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x32fdf9([0x79])]:_0x32fdf9([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x32fdf9([0x61,0x6c,0x67])]:_0x32fdf9([0x45,0x53,0x32,0x35,0x36])},_0x3e54ad=_0xa9aa95[_0x32fdf9([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x32fdf9([0x67,0x65,0x74])](_0x32fdf9([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0xbc0d1c=await(async function(){let _0x1946c6,_0x489fe1=null,_0x495e58=null;try{if(_0x3e54ad==_0x32fdf9([0x47,0x50,0x4c]))return _0x32fdf9([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x1946c6=(function(){const _0x4a0933=_0x3e54ad[_0x32fdf9([0x73,0x70,0x6c,0x69,0x74])](_0x32fdf9([0x2e]));if(0x3!=_0x4a0933[_0x32fdf9([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x522e2b=_0x4a0933[0x1];return _0x4953df(_0x522e2b);function _0x4953df(_0x188986){const _0x3d2ab4=_0x53be27(_0x188986);return _0x3d2ab4&&_0x4f74b1()?_0x3d2ab4:null;function _0x4f74b1(){const _0x488362=_0x3d2ab4[_0x32fdf9([0x6a,0x74,0x69])],_0x58fc66=window[_0x32fdf9([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x488362[_0x32fdf9([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x488362[_0x32fdf9([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x1111ae={..._0x3d2ab4,[_0x32fdf9([0x6a,0x74,0x69])]:_0x488362[_0x32fdf9([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x488362[_0x32fdf9([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x1111ae[_0x32fdf9([0x76,0x63])],_0x1211f7(_0x1111ae)==_0x58fc66;}}}()),!_0x1946c6)return _0x32fdf9([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x1946c6[_0x32fdf9([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x495e58=function(_0x5e2be9,_0x33e879){return new window[(_0x32fdf9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x15585a=>{if(_0x342c48())return _0x15585a(_0x32fdf9([0x56,0x61,0x6c,0x69,0x64]));_0x44ba31(),_0xa9aa95[_0x32fdf9([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x32fdf9([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x23374f=!0x1;const _0x1c83b0=ckeditor5['uid']();function _0x1e4f5f(_0x1d0e6a){return!!_0x1d0e6a&&(typeof _0x1d0e6a===_0x32fdf9([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x1d0e6a===_0x32fdf9([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x1d0e6a[_0x32fdf9([0x74,0x68,0x65,0x6e])]===_0x32fdf9([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x1d0e6a[_0x32fdf9([0x63,0x61,0x74,0x63,0x68])]===_0x32fdf9([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x53039b(_0x378a4d){_0x55be23(_0x378a4d)[_0x32fdf9([0x74,0x68,0x65,0x6e])](_0x2154f3=>{if(!_0x2154f3||_0x2154f3[_0x32fdf9([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x32fdf9([0x6f,0x6b]))return _0x32fdf9([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x451b1d(_0x1211f7(_0x1c83b0+_0x33e879))!=_0x2154f3[_0x32fdf9([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x32fdf9([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x32fdf9([0x56,0x61,0x6c,0x69,0x64]);})[_0x32fdf9([0x74,0x68,0x65,0x6e])](_0x37adde=>(_0x5b493b(),_0x37adde),()=>{const _0x1c325c=_0x4a85bf();return null==_0x1c325c?(_0x5b493b(),_0x32fdf9([0x56,0x61,0x6c,0x69,0x64])):_0x32fdf9(_0x477fb0-_0x1c325c>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x32fdf9([0x74,0x68,0x65,0x6e])](_0x15585a)[_0x32fdf9([0x63,0x61,0x74,0x63,0x68])](()=>{_0x15585a(_0x32fdf9([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x3c64b6=0x36ee80;function _0x5b493b(){const _0x5cf180=_0x32fdf9([0x6c,0x6c,0x63,0x74,0x2d])+_0x451b1d(_0x1211f7(_0x5e2be9)),_0x383757=_0x1746cd(_0x451b1d(window[_0x32fdf9([0x4d,0x61,0x74,0x68])][_0x32fdf9([0x63,0x65,0x69,0x6c])](_0x477fb0/_0x3c64b6)));window[_0x32fdf9([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x32fdf9([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x5cf180,_0x383757);}function _0x4a85bf(){const _0x4e6f33=_0x32fdf9([0x6c,0x6c,0x63,0x74,0x2d])+_0x451b1d(_0x1211f7(_0x5e2be9)),_0x4d83ec=window[_0x32fdf9([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x32fdf9([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x4e6f33);return _0x4d83ec?window[_0x32fdf9([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x1746cd(_0x4d83ec),0x10)*_0x3c64b6:null;}function _0x55be23(_0x2d1f08){return new window[(_0x32fdf9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x3283ea,_0xe39aa0)=>{_0x2d1f08[_0x32fdf9([0x74,0x68,0x65,0x6e])](_0x3283ea,_0xe39aa0),window[_0x32fdf9([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0xe39aa0,0x1d4c0);});}}_0xa9aa95[_0x32fdf9([0x6f,0x6e])](_0x32fdf9([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x44ee61,_0x620078)=>{if(_0x620078[0x0]!=_0x5e2be9)return _0x15585a(_0x32fdf9([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x620078[0x1]={..._0x620078[0x1],[_0x32fdf9([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x1c83b0};},{[_0x32fdf9([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x32fdf9([0x68,0x69,0x67,0x68])}),_0xa9aa95[_0x32fdf9([0x6f,0x6e])](_0x32fdf9([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x46e412=>{_0x1e4f5f(_0x46e412[_0x32fdf9([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x23374f=!0x0,_0x53039b(_0x46e412[_0x32fdf9([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x32fdf9([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x32fdf9([0x6c,0x6f,0x77])}),_0x2eb991[_0x32fdf9([0x74,0x68,0x65,0x6e])](()=>{_0x23374f||_0x15585a(_0x32fdf9([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x342c48(){return _0xa9aa95[_0x32fdf9([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x32fdf9([0x76,0x69,0x65,0x77])][_0x32fdf9([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x32fdf9([0x61,0x75,0x74,0x6f]);}function _0x44ba31(){_0xa9aa95[_0x32fdf9([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x32fdf9([0x76,0x69,0x65,0x77])][_0x32fdf9([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x32fdf9([0x61,0x75,0x74,0x6f]);}}(_0x1946c6[_0x32fdf9([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x1946c6[_0x32fdf9([0x6a,0x74,0x69])]));const _0xf8c8ec=await(async function(){let _0xc0cba3=!0x0;try{const _0x28be54=_0x3e54ad[_0x32fdf9([0x73,0x70,0x6c,0x69,0x74])](_0x32fdf9([0x2e])),[_0x110cc5,_0xaffa15,_0x5802eb]=_0x28be54;return _0x30f811(_0x110cc5),await _0x42702a(_0x110cc5,_0xaffa15,_0x5802eb),_0xc0cba3;}catch(_0x44ceb4){return!0x1;}function _0x30f811(_0x52e99d){const _0x5f3642=_0x53be27(_0x52e99d);_0x5f3642&&_0x5f3642[_0x32fdf9([0x61,0x6c,0x67])]==_0x32fdf9([0x45,0x53,0x32,0x35,0x36])||(_0xc0cba3=!0x1);}async function _0x42702a(_0x473896,_0xd6ee41,_0x11a2cf){const _0x4abae0=window[_0x32fdf9([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x32fdf9([0x66,0x72,0x6f,0x6d])](_0x227e1c(_0x11a2cf),_0x4da0c8=>_0x4da0c8[_0x32fdf9([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x5aba40=new window[(_0x32fdf9([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x32fdf9([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x473896+_0x32fdf9([0x2e])+_0xd6ee41),_0x27a32=window[_0x32fdf9([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x32fdf9([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x27a32)return;const _0x59b3e9=await _0x27a32[_0x32fdf9([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x32fdf9([0x6a,0x77,0x6b]),_0x5e6d9b,{[_0x32fdf9([0x6e,0x61,0x6d,0x65])]:_0x32fdf9([0x45,0x43,0x44,0x53,0x41]),[_0x32fdf9([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x32fdf9([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x32fdf9([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x27a32[_0x32fdf9([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x32fdf9([0x6e,0x61,0x6d,0x65])]:_0x32fdf9([0x45,0x43,0x44,0x53,0x41]),[_0x32fdf9([0x68,0x61,0x73,0x68])]:{[_0x32fdf9([0x6e,0x61,0x6d,0x65])]:_0x32fdf9([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x59b3e9,_0x4abae0,_0x5aba40)||(_0xc0cba3=!0x1);}}());return _0xf8c8ec?(function(){const _0x6f784f=_0x1946c6[_0x32fdf9([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x6f784f)return!0x1;if(_0x6f784f[_0x32fdf9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x32fdf9([0x2a])))return!0x0;if(_0x6f784f[_0x32fdf9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x32fdf9([0x46,0x50])))return!0x0;if(_0x6f784f[_0x32fdf9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x32fdf9([0x50,0x50])))return!0x0;return!0x1;}())?(function(){const _0x56192d=[_0x32fdf9([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x32fdf9([0x74,0x72,0x69,0x61,0x6c])][_0x32fdf9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x1946c6[_0x32fdf9([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x477fb0/0x3e8:0x67b67080;return _0x1946c6[_0x32fdf9([0x65,0x78,0x70])]<_0x56192d;}())?_0x32fdf9([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x218a82=_0x1946c6[_0x32fdf9([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x218a82||0x0==_0x218a82[_0x32fdf9([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x258d55}=new URL(window[_0x32fdf9([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x218a82[_0x32fdf9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x258d55))return!0x0;const _0x3372b4=_0x258d55[_0x32fdf9([0x73,0x70,0x6c,0x69,0x74])](_0x32fdf9([0x2e]));return _0x218a82[_0x32fdf9([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x145abe=>_0x145abe[_0x32fdf9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x32fdf9([0x2a])))[_0x32fdf9([0x6d,0x61,0x70])](_0x3ae294=>_0x3ae294[_0x32fdf9([0x73,0x70,0x6c,0x69,0x74])](_0x32fdf9([0x2e])))[_0x32fdf9([0x73,0x6f,0x6d,0x65])](_0x4c546a=>_0x3372b4[_0x32fdf9([0x65,0x76,0x65,0x72,0x79])]((_0x325ea0,_0x1d2349)=>_0x4c546a[_0x1d2349]===_0x325ea0||_0x4c546a[_0x1d2349]===_0x32fdf9([0x2a])));}())?(_0x1946c6[_0x32fdf9([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x32fdf9([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x489fe1=_0x4eba39(_0x32fdf9([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x1946c6[_0x32fdf9([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x32fdf9([0x74,0x72,0x69,0x61,0x6c])&&(_0x489fe1=_0x4eba39(_0x32fdf9([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x489fe1&&_0x495e58)return new window[(_0x32fdf9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x486798,_0x1a6f59)=>{_0x489fe1[_0x32fdf9([0x74,0x68,0x65,0x6e])](_0x486798,_0x1a6f59),_0x495e58[_0x32fdf9([0x74,0x68,0x65,0x6e])](_0x37b302=>{_0x37b302!=_0x32fdf9([0x56,0x61,0x6c,0x69,0x64])&&_0x486798(_0x37b302);},_0x1a6f59);});return _0x489fe1||_0x495e58||_0x32fdf9([0x56,0x61,0x6c,0x69,0x64]);}())):_0x32fdf9([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x32fdf9([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x32fdf9([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x50737d){return _0x32fdf9([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x4eba39(_0x1784f1){const _0x3f8d1a=new window[(_0x32fdf9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x1a5011=>setTimeout(_0x1a5011,0x93ecc)),_0x59d1a3=_0x2eb991[_0x32fdf9([0x74,0x68,0x65,0x6e])](()=>new window[(_0x32fdf9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x382fc4=>{let _0x2cd34d=0x0;_0xa9aa95[_0x32fdf9([0x6d,0x6f,0x64,0x65,0x6c])][_0x32fdf9([0x6f,0x6e])](_0x32fdf9([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x3fbdeb,_0x455546)=>{_0x455546[0x0][_0x32fdf9([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x2cd34d++,0x1f8==_0x2cd34d&&(_0x382fc4(),_0x3fbdeb[_0x32fdf9([0x6f,0x66,0x66])]());});})),_0x581b96=[_0x3f8d1a,_0x59d1a3];return window[_0x32fdf9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x32fdf9([0x72,0x61,0x63,0x65])](_0x581b96)[_0x32fdf9([0x74,0x68,0x65,0x6e])](()=>_0x1784f1);}function _0x53be27(_0x59e417){return _0x59e417[_0x32fdf9([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x32fdf9([0x65,0x79]))?JSON[_0x32fdf9([0x70,0x61,0x72,0x73,0x65])](_0x227e1c(_0x59e417)):null;}function _0x227e1c(_0x1b5adc){return window[_0x32fdf9([0x61,0x74,0x6f,0x62])](_0x1b5adc[_0x32fdf9([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x32fdf9([0x2b]))[_0x32fdf9([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x32fdf9([0x2f])));}function _0x1211f7(_0x3e43b4){let _0x538eb4=0x1505;function _0x929daa(_0x4a57c7){for(let _0x456e59=0x0;_0x456e59<_0x4a57c7[_0x32fdf9([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x456e59++){const _0x14f456=_0x4a57c7[_0x32fdf9([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x456e59);_0x538eb4=(_0x538eb4<<0x5)+_0x538eb4+_0x14f456,_0x538eb4&=_0x538eb4;}}return function _0x2fa5c0(_0x26d40c){Array[_0x32fdf9([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x26d40c)?_0x26d40c[_0x32fdf9([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x2fa5c0):_0x26d40c&&typeof _0x26d40c==_0x32fdf9([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x32fdf9([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x26d40c)[_0x32fdf9([0x73,0x6f,0x72,0x74])]()[_0x32fdf9([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0xf3c02b,_0x5d5dae])=>{_0x929daa(_0xf3c02b),_0x2fa5c0(_0x5d5dae);}):_0x929daa(window[_0x32fdf9([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x26d40c));}(_0x3e43b4),_0x538eb4>>>0x0;}function _0x451b1d(_0x1ea39a){return _0x1ea39a[_0x32fdf9([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x32fdf9([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x32fdf9([0x30]));}function _0x1746cd(_0x4caab8){return _0x4caab8[_0x32fdf9([0x73,0x70,0x6c,0x69,0x74])]('')[_0x32fdf9([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x32fdf9([0x6a,0x6f,0x69,0x6e])]('');}function _0x1b8cf3(){}function _0x32fdf9(_0x165e20){return _0x165e20['map'](_0x52bdb4=>String['fromCharCode'](_0x52bdb4))['join']('');}!function(_0x34aa9c){const _0x4a57ce=(function(){const _0x2ab3e9=window[_0x32fdf9([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x32fdf9([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x32fdf9([0x6e,0x6f,0x77])]())[_0x32fdf9([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x32fdf9([0x2e]),'');let _0x3600b2=_0x32fdf9([0x54]);for(let _0x12c3fc=0x0;_0x12c3fc<_0x2ab3e9[_0x32fdf9([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x12c3fc+=0x2){let _0x5e841f=window[_0x32fdf9([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x2ab3e9[_0x32fdf9([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x12c3fc,_0x12c3fc+0x2));_0x5e841f>=_0x3cb430[_0x32fdf9([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x5e841f-=_0x3cb430[_0x32fdf9([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x3600b2+=_0x3cb430[_0x5e841f];}return _0x3600b2;}());_0xa9aa95[_0x4a57ce]=_0x32fdf9([0x66,0x6f,0x72,0x6d,0x61,0x74,0x50,0x61,0x69,0x6e,0x74,0x65,0x72,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x34aa9c,_0x34aa9c!=_0x32fdf9([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x2eb991,_0xa9aa95[_0x32fdf9([0x6d,0x6f,0x64,0x65,0x6c])][_0x32fdf9([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x1b8cf3,_0xa9aa95[_0x32fdf9([0x6d,0x6f,0x64,0x65,0x6c])][_0x32fdf9([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x1b8cf3,_0xa9aa95[_0x32fdf9([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x32fdf9([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0xbc0d1c);}class FormatPainter extends ckeditor5['Plugin']{static get['requires'](){return[FormatPainterEditing,FormatPainterUI];}static get['pluginName'](){return'FormatPainter';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}var importWordIcon='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22m14\x200\x205\x204.5v8.892l-1.5-1.8V6.5h-5v-5h-8v3H3V0h11Zm0\x202v3h3.3L14\x202Z\x22/><path\x20d=\x22M10.74\x2018a2.76\x202.76\x200\x200\x201-.469-.5H3V19h9.25v-.374A2.737\x202.737\x200\x200\x201\x2010.74\x2018Z\x22/><path\x20d=\x22M8.5\x206a1.5\x201.5\x200\x200\x201\x201.493\x201.356L10\x207.5v7a1.5\x201.5\x200\x200\x201-1.356\x201.493L8.5\x2016h-7a1.5\x201.5\x200\x200\x201-1.493-1.356L0\x2014.5v-7a1.5\x201.5\x200\x200\x201\x201.356-1.493L1.5\x206h7ZM7.483\x208.795l-.042.088-.986\x202.534-.947-2.528-.043-.092a.601.601\x200\x200\x200-1.042.008l-.042.093-.883\x202.465-.937-2.475-.042-.089a.6.6\x200\x200\x200-1.107.42l.027.093\x201.514\x204\x20.044.092a.6.6\x200\x200\x200\x201.041-.01l.041-.092.88-2.458.925\x202.467.046.096a.602.602\x200\x200\x200\x201.032\x200l.043-.09\x201.554-4\x20.028-.093a.6.6\x200\x200\x200-1.104-.43v.001ZM11.674\x2015.407a.75.75\x200\x201\x200\x201.152.96L14\x2014.96V20h1.5v-5.04l1.174\x201.408a.75.75\x200\x201\x200\x201.152-.96l-2.346-2.816a.95.95\x200\x200\x200-1.46\x200l-2.346\x202.815Z\x22/></svg>\x0a';function getTranslation$a(_0x758b9e,_0x107349){const t=_0x758b9e['t'];switch(_0x107349){case'Import\x20from\x20Word':return t('Import\x20from\x20Word');case'An\x20error\x20occurred\x20while\x20importing\x20the\x20Word\x20file.':return t('An\x20error\x20occurred\x20while\x20importing\x20the\x20Word\x20file.');case'Importing\x20Word\x20document':return t('Importing\x20Word\x20document');default:return _0x107349;}}class ImportWordUI extends ckeditor5['Plugin']{static get['pluginName'](){return'ImportWordUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x266080=this['editor'];_0x266080['ui']['componentFactory']['add']('importWord',()=>{const _0xd6a6f3=this['_createButton'](ckeditor5['FileDialogButtonView']),_0x2d5c3e=_0x266080['commands']['get']('importWord');return _0xd6a6f3['bind']('isOn')['to'](_0x2d5c3e,'isBusy'),_0xd6a6f3['tooltip']=!0x0,_0xd6a6f3;}),_0x266080['ui']['componentFactory']['add']('menuBar:importWord',()=>this['_createButton'](ckeditor5['MenuBarMenuListItemFileDialogButtonView']));}['_createButton'](_0x1eab6d){const _0x2b16e4=this['editor'],_0x210b11=_0x2b16e4['commands']['get']('importWord'),_0x246f30=new _0x1eab6d(_0x2b16e4['locale']),_0x588908=new ckeditor5['SpinnerView']();return _0x246f30['set']({'acceptedType':'application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.wordprocessingml.template'}),_0x246f30['set']({'icon':importWordIcon}),_0x246f30['bind']('isEnabled')['to'](_0x210b11),_0x246f30['bind']('label')['to'](_0x210b11,'isBusy',_0x59b1ef=>getTranslation$a(_0x2b16e4['locale'],_0x59b1ef?'Importing\x20Word\x20document':'Import\x20from\x20Word')),_0x588908['bind']('isVisible')['to'](_0x210b11,'isBusy'),_0x246f30['iconView']['bind']('isVisible')['to'](_0x210b11,'isBusy',_0x21900a=>!_0x21900a),_0x246f30['children']['add'](_0x588908),_0x246f30['on']('done',(_0x5b3928,_0xcddf79)=>{_0x2b16e4['execute']('importWord',_0xcddf79[0x0],{}),_0x2b16e4['editing']['view']['focus']();}),_0x246f30;}}class ImportWordCommand extends ckeditor5['Command']{constructor(_0x71954b){super(_0x71954b),this['set']('isBusy',!0x1),this['_importMarker']=null,this['_undoStepBatch']=null,this['_abortController']=null,this['on']('dataInsert',(_0x19d7d8,_0x30c88e)=>{const _0x36ff4e=new DataTransfer();_0x36ff4e['setData']('text/html',_0x30c88e['html']);const _0x18b925=this['_importMarker']['getRange']();this['editor']['model']['enqueueChange'](this['_undoStepBatch'],_0x129469=>{this['_importMarker']['stopListening'](),_0x129469['setSelection'](_0x18b925),_0x71954b['editing']['view']['document']['fire']('clipboardInput',{'dataTransfer':_0x36ff4e});});},{'priority':'low'});}['refresh'](){this['isEnabled']=this['_checkEnabled']();}['execute'](_0x180fb1,_0x34feb4={}){if(this['isBusy'])return Promise['resolve']();const _0xe0337f=this['editor']['config']['get']('importWord');if(this['editor']['plugins']['has']('MergeFields')){const {prefix:_0x8d58ca,suffix:_0x5469ea}=this['editor']['config']['get']('mergeFields');_0x34feb4['merge_fields']={'prefix':_0x8d58ca,'suffix':_0x5469ea};}const _0x3578c4={'url':_0xe0337f['converterUrl'],'file':_0x180fb1,'serviceConfig':{..._0x34feb4,'formatting':_0xe0337f['formatting'],'timezone':new Intl['DateTimeFormat']()['resolvedOptions']()['timeZone']}};return this['_prepareForImport'](),this['_sendImportRequest'](_0x3578c4)['then'](this['_handleImportResponse']['bind'](this))['catch'](this['_handleImportFailure']['bind'](this))['finally'](this['_cleanUpAfterImport']['bind'](this));}['_checkEnabled'](){if(this['isBusy'])return!0x1;const _0x204d33=this['editor']['model'],_0xe6cf81=_0x204d33['schema'],_0x279c05=_0x204d33['document']['selection'],_0x23c7ec=ckeditor5['first'](_0x279c05['getSelectedBlocks']());return!!_0x23c7ec&&_0xe6cf81['checkChild'](_0x23c7ec['parent'],'paragraph');}['_prepareForImport'](){const _0xc7aad0=this['editor'],_0x474312=_0xc7aad0['model'],_0x45cf30=_0x474312['document']['selection'];this['_abortController']=new AbortController(),this['_undoStepBatch']=_0xc7aad0['model']['createBatch']({'isUndoable':!0x0}),_0x474312['enqueueChange'](this['_undoStepBatch'],_0x2d2068=>{_0x45cf30['isCollapsed']||_0x474312['deleteContent'](_0x45cf30,{'leaveUnmerged':!0x0});const _0x4110d4=_0x45cf30['getFirstPosition'](),_0x264a5f=ckeditor5['first'](_0x45cf30['getSelectedBlocks']());let _0x245fc7;_0x245fc7=_0x264a5f['is']('element','paragraph')&&_0x264a5f['isEmpty']?_0x4110d4:_0x4110d4['isAtStart']?_0x474312['createPositionBefore'](_0x264a5f):_0x4110d4['isAtEnd']?_0x474312['createPositionAfter'](_0x264a5f):_0x2d2068['split'](_0x4110d4)['position'],this['_importMarker']=_0x2d2068['addMarker']('importWord:'+ckeditor5['uid'](),{'usingOperation':!0x1,'affectsData':!0x1,'range':new ckeditor5['Range'](_0x245fc7)}),this['_importMarker']['on']('change:range',()=>{'$graveyard'===this['_importMarker']['getRange']()['root']['rootName']&&this['_abortController']['abort']();});}),this['isBusy']=!0x0,this['refresh']();}['_cleanUpAfterImport'](){const _0x2a32ff=this['editor']['model'];_0x2a32ff['markers']['has'](this['_importMarker'])&&_0x2a32ff['enqueueChange'](this['_undoStepBatch'],_0x54853b=>{_0x54853b['removeMarker'](this['_importMarker']);}),this['_importMarker']=null,this['_undoStepBatch']=null,this['_abortController']=null,this['isBusy']=!0x1,this['refresh']();}['_sendImportRequest']({url:_0x583c54,file:_0x41ff95,serviceConfig:_0x223ced}){const _0x1e9c8a=this['editor']['plugins']['get']('ImportWordEditing')['getToken'](),_0x3853f1=new FormData();_0x3853f1['set']('config',JSON['stringify'](_0x223ced)),_0x3853f1['set']('file',_0x41ff95);const _0x3a0b33={'method':'POST','headers':{},'body':_0x3853f1,'signal':this['_abortController']['signal']};return _0x1e9c8a&&(_0x3a0b33['headers']['Authorization']=_0x1e9c8a['value']),fetch(_0x583c54,_0x3a0b33);}['_handleImportResponse'](_0x18993a){return _0x18993a['ok']?_0x18993a['json']()['then'](_0x25272d=>{if(!this['editor']['model']['markers']['has'](this['_importMarker']))return;'$graveyard'!==this['_importMarker']['getRange']()['root']['rootName']&&this['fire']('dataInsert',_0x25272d);}):Promise['reject']();}['_handleImportFailure'](){if(this['_abortController']['signal']['aborted'])return void ckeditor5['logWarning']('import-word-plugin-import-cancelled');const _0x2246fe=this['editor'],_0x202427=getTranslation$a(_0x2246fe['locale'],'An\x20error\x20occurred\x20while\x20importing\x20the\x20Word\x20file.');_0x2246fe['plugins']['get']('Notification')['showWarning'](_0x202427),ckeditor5['logError']('import-word-plugin-conversion-failed');}}class ImportWordEditing extends ckeditor5['Plugin']{static get['pluginName'](){return'ImportWordEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[ckeditor5['Notification'],ckeditor5['ClipboardPipeline'],'CloudServices'];}constructor(_0x1e0491){super(_0x1e0491),this['_token']=null;}async['init'](){const _0x90f14f=this['editor'];_0x90f14f['config']['define']('importWord',{'converterUrl':'https://docx-converter.cke-cs.com/v2/convert/docx-html','tokenUrl':(_0x90f14f['config']['get']('cloudServices')||{})['tokenUrl'],'formatting':{'resets':'none','defaults':'none','styles':'inline'}}),_0x90f14f['commands']['add']('importWord',new ImportWordCommand(_0x90f14f));const {tokenUrl:_0x18be1f}=_0x90f14f['config']['get']('importWord');if(_0x18be1f){const {tokenUrl:_0x37f9a9}=_0x90f14f['config']['get']('cloudServices')||{};this['_token']=_0x18be1f===_0x37f9a9?_0x90f14f['plugins']['get']('CloudServices')['token']:await _0x90f14f['plugins']['get']('CloudServices')['registerTokenUrl'](_0x18be1f);}}['getToken'](){return this['_token'];}}class ImportWord extends ckeditor5['Plugin']{static get['pluginName'](){return'ImportWord';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[ImportWordEditing,ImportWordUI];}}class MultiLevelListCommand extends ckeditor5['Command']{constructor(_0x337ba2,_0x271412,_0x30ca7c){super(_0x337ba2),this['defaultListMarkerStyle']=_0x271412,this['_listDefinitions']=_0x30ca7c,this['_listUtils']=this['editor']['plugins']['get']('ListUtils');}['refresh'](){this['value']=this['_getValue'](),this['isEnabled']=this['_checkEnabled']();}['execute'](_0x5b5853={}){const _0x2a0952=this['editor']['model'],_0x50172a=_0x5b5853['listMarkerStyle']||this['defaultListMarkerStyle'];_0x2a0952['change'](()=>{const _0x5b39c8=this['_getListTypeFromListMarkerStyle'](_0x50172a);if(!_0x5b39c8)return;const _0x58e50d=_0x5b39c8+'List';this['editor']['execute'](_0x58e50d,{'additionalAttributes':{'listMarkerStyle':_0x50172a}});});}['_getValue'](){const _0x68ccf5=ckeditor5['first'](this['editor']['model']['document']['selection']['getSelectedBlocks']());return this['_listUtils']['isListItemBlock'](_0x68ccf5)?_0x68ccf5['getAttribute']('listMarkerStyle'):null;}['_checkEnabled'](){const _0x23d2cf=this['editor'],_0x29e0de=_0x23d2cf['commands']['get']('customNumberedList'),_0x19b389=_0x23d2cf['commands']['get']('customBulletedList');return _0x29e0de['isEnabled']||_0x19b389['isEnabled'];}['_getListTypeFromListMarkerStyle'](_0x237a86){const _0x91ce5d=this['_listDefinitions']['find'](_0x44d3be=>_0x44d3be['listMarkerStyle']==_0x237a86);return _0x91ce5d?_0x91ce5d['listType']:null;}}class MultiLevelListEditing extends ckeditor5['Plugin']{static get['pluginName'](){return'MultiLevelListEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return['ListEditing'];}constructor(_0x1330fd){super(_0x1330fd);const _0x1ed6d5=this['editor']['config']['get']('listMultiLevel.listDefinitions')||[];this['_listDefinitions']=[{'listType':'customNumbered','listMarkerStyle':'legal','className':'legal-list','listMarkers':[{'marker':_0xcf80a8=>_0xcf80a8+'.'}]},..._0x1ed6d5];}['init'](){const _0x24ab8c=this['editor'],_0x22f131=_0x24ab8c['model'],_0x4f3dfb=_0x24ab8c['editing']['view'],_0x709bb0=_0x24ab8c['plugins']['get']('ListEditing');_0x24ab8c['commands']['add']('multiLevelList',new MultiLevelListCommand(_0x24ab8c,'legal',this['_listDefinitions'])),_0x22f131['schema']['extend']('$listItem',{'allowAttributes':['listMarkerStyle','listMarker']}),_0x22f131['schema']['addAttributeCheck']((_0x294ed9,_0x1e25a1)=>{const _0x5fb722=_0x294ed9['last'];if('listMarker'==_0x1e25a1||'listMarkerStyle'==_0x1e25a1)return!(!_0x5fb722['getAttribute']('listItemId')||!this['_listDefinitions']['find'](_0x2254f9=>_0x2254f9['listType']==_0x5fb722['getAttribute']('listType')))&&void 0x0;});for(const _0x148fed of this['_listDefinitions'])_0x24ab8c['conversion']['for']('upcast')['add'](_0x1e7dda=>{_0x1e7dda['on']('element:'+('customNumbered'==_0x148fed['listType']?'ol':'ul'),multiLevelListUpcastConverter(_0x148fed,_0x22f131['schema']),{'priority':'low'});}),_0x709bb0['registerDowncastStrategy']({'scope':'list','attributeName':'listMarkerStyle','setAttributeOnDowncast'(_0x26ce25,_0x503f1f,_0xe05d22){_0x503f1f==_0x148fed['listMarkerStyle']?(_0x26ce25['addClass'](['multi-level-list',_0x148fed['className']],_0xe05d22),_0x26ce25['setStyle']('list-style-type','none',_0xe05d22)):(_0x26ce25['removeClass'](['multi-level-list',_0x148fed['className']],_0xe05d22),_0x26ce25['removeStyle']('list-style-type',_0xe05d22));}}),_0x709bb0['registerDowncastStrategy']({'scope':'itemMarker','attributeName':'listMarker','createElement'(_0x238d1b,_0x706973,{dataPipeline:_0x3e1cd8}){if(!_0x706973['hasAttribute']('listMarker'))return null;if(_0x706973['getAttribute']('listType')!=_0x148fed['listType']||_0x706973['getAttribute']('listMarkerStyle')!=_0x148fed['listMarkerStyle'])return null;const _0x35dc8c=_0x706973['getAttribute']('listMarker')+'\x20';return _0x238d1b['createUIElement']('span',{'class':'multi-level-list__marker',...!_0x3e1cd8&&{'contenteditable':'false','data-multi-level-list-marker':_0x35dc8c}},function(_0x221403){const _0x405a3a=this['toDomElement'](_0x221403);return _0x3e1cd8&&_0x405a3a['appendChild'](_0x221403['createTextNode'](_0x35dc8c)),_0x405a3a;});},'canInjectMarkerIntoElement':_0x47d028=>_0x22f131['schema']['checkChild'](_0x47d028,'$text')&&_0x22f131['schema']['checkChild'](_0x47d028,'$inlineObject')&&!_0x22f131['schema']['isLimit'](_0x47d028)&&_0x47d028['getAttribute']('listType')==_0x148fed['listType']&&_0x47d028['getAttribute']('listMarkerStyle')==_0x148fed['listMarkerStyle']});_0x24ab8c['conversion']['for']('upcast')['add'](_0x3dd848=>{_0x3dd848['on']('element:span',multiLevelListMarkerUpcastConverter(_0x4f3dfb));}),_0x709bb0['on']('postFixer',(_0x4c57ba,{listNodes:_0x4148c7,writer:_0x5437bb})=>{const _0x14c756=[];for(const {node:_0x6c4de0,previousNodeInList:_0x28bb8b}of _0x4148c7){const _0x353e13=_0x6c4de0['getAttribute']('listType'),_0x29aaa7=_0x6c4de0['getAttribute']('listMarkerStyle')||('customNumbered'==_0x353e13?'legal':void 0x0),_0x4b02d5=this['_listDefinitions']['find'](_0x45a202=>_0x45a202['listType']==_0x353e13&&_0x45a202['listMarkerStyle']==_0x29aaa7);if('customNumbered'!=_0x353e13&&'customBulleted'!=_0x353e13&&(_0x6c4de0['hasAttribute']('listMarker')&&(_0x5437bb['removeAttribute']('listMarker',_0x6c4de0),_0x4c57ba['return']=!0x0),_0x6c4de0['hasAttribute']('listMarkerStyle')&&(_0x5437bb['removeAttribute']('listMarkerStyle',_0x6c4de0),_0x4c57ba['return']=!0x0)),!_0x4b02d5){'customBulleted'!=_0x353e13||_0x29aaa7||(_0x5437bb['setAttribute']('listType','bulleted',_0x6c4de0),_0x4c57ba['return']=!0x0);continue;}_0x6c4de0['hasAttribute']('listMarkerStyle')||(_0x5437bb['setAttribute']('listMarkerStyle',_0x29aaa7,_0x6c4de0),_0x4c57ba['return']=!0x0);const _0x143058=_0x6c4de0['getAttribute']('listIndent');if(_0x28bb8b&&_0x28bb8b['getAttribute']('listItemId')==_0x6c4de0['getAttribute']('listItemId'))continue;_0x14c756['length']=_0x143058+0x1,_0x28bb8b||_0x14c756[_0x143058]?_0x28bb8b&&_0x28bb8b['getAttribute']('listType')!=_0x4b02d5['listType']?_0x14c756[_0x143058]=0x1:_0x14c756[_0x143058]++:_0x14c756[_0x143058]=_0x6c4de0['getAttribute']('listStart')||0x1;const _0x51c7fd=generateMarker(_0x143058,_0x4b02d5,_0x14c756);_0x6c4de0['getAttribute']('listMarker')!=_0x51c7fd&&(_0x5437bb['setAttribute']('listMarker',_0x51c7fd,_0x6c4de0),_0x4c57ba['return']=!0x0);}});const _0x21d5ac=_0x24ab8c['editing']['view']['document'];this['listenTo'](_0x21d5ac,'clipboardOutput',(_0x428404,_0x47e843)=>{const _0x5011f4=new ckeditor5['Matcher']({'name':'span','classes':'multi-level-list__marker'}),_0x421cbc=new ckeditor5['Matcher']({'name':'ol','classes':'multi-level-list','styles':{'list-style-type':'none'}}),_0x4c4479=new ckeditor5['UpcastWriter'](_0x47e843['content']['document']),_0x1870e0=[];for(const _0x50d06c of _0x4c4479['createRangeIn'](_0x47e843['content'])['getItems']())_0x50d06c['is']('element')&&_0x5011f4['match'](_0x50d06c)&&_0x1870e0['push'](_0x50d06c),_0x50d06c['is']('element')&&_0x421cbc['match'](_0x50d06c)&&_0x4c4479['removeStyle']('list-style-type',_0x50d06c);for(const _0x253acb of _0x1870e0)_0x4c4479['remove'](_0x253acb);});}['afterInit'](){_0x492c69(this);}}function generateMarker(_0x22287e,_0x1ff676,_0x35a9b2){let _0x3fbf81=_0x1ff676['listMarkers'][_0x22287e%_0x1ff676['listMarkers']['length']];if(void 0x0===_0x3fbf81['showMarkerPath']||_0x3fbf81['showMarkerPath'])return _0x35a9b2['slice'](0x0,_0x22287e+0x1)['map']((_0x86ffee,_0x5308c7)=>(_0x3fbf81=_0x1ff676['listMarkers'][_0x5308c7%_0x1ff676['listMarkers']['length']],getMarkerString(_0x3fbf81['marker'],_0x86ffee)))['join']('');{const _0x1746f6=_0x35a9b2[_0x35a9b2['length']-0x1];return getMarkerString(_0x3fbf81['marker'],_0x1746f6);}}function getMarkerString(_0xae936d,_0x5b53fe){return'function'==typeof _0xae936d?_0xae936d(_0x5b53fe):_0xae936d;}function multiLevelListUpcastConverter(_0x31823f,_0x3d1e6b){return(_0x5cec2d,_0x5016ba,_0x1bbf6c)=>{const _0x34c9fc=_0x5016ba['viewItem'];if(_0x5016ba['modelRange']||Object['assign'](_0x5016ba,_0x1bbf6c['convertChildren'](_0x5016ba['viewItem'],_0x5016ba['modelCursor'])),!_0x1bbf6c['consumable']['test'](_0x34c9fc,{'classes':_0x31823f['className']}))return;const _0x39cf44=Array['from'](_0x5016ba['modelRange']['getItems']({'shallow':!0x0}))['filter'](_0x4e4037=>_0x3d1e6b['checkAttribute'](_0x4e4037,'listItemId'));if(!_0x39cf44['length'])return;_0x1bbf6c['consumable']['consume'](_0x34c9fc,{'classes':_0x31823f['className']}),_0x1bbf6c['consumable']['consume'](_0x34c9fc,{'classes':'multi-level-list'}),_0x1bbf6c['consumable']['consume'](_0x34c9fc,{'styles':'list-style-type'});const _0x2710ba=_0x39cf44[0x0]['getAttribute']('listIndent');for(const _0x1934a5 of _0x39cf44)_0x1934a5['getAttribute']('listIndent')==_0x2710ba&&(_0x1bbf6c['writer']['setAttribute']('listType',_0x31823f['listType'],_0x1934a5),_0x1bbf6c['writer']['setAttribute']('listMarkerStyle',_0x31823f['listMarkerStyle'],_0x1934a5));};}function multiLevelListMarkerUpcastConverter(_0x34fb1e){return(_0x5c1673,_0x24c29c,{writer:_0xb496f2,consumable:_0x2ded0a})=>{const _0x20c671=_0x24c29c['modelCursor'],_0x53dc1c=_0x20c671['parent'],_0x4e23dc=_0x24c29c['viewItem'];if(_0x2ded0a['consume'](_0x4e23dc,{'name':!0x0,'classes':'multi-level-list__marker'})&&_0x20c671['isAtStart']&&_0x53dc1c['hasAttribute']('listType')&&_0x4e23dc['childCount']>0x0){const _0x3bdcac=_0x34fb1e['createRangeIn'](_0x4e23dc);let _0x245965='';for(const _0x4acb45 of _0x3bdcac['getItems']())_0x4acb45['is']('$textProxy')&&(_0x245965+=_0x4acb45['data']['trim'](),_0x2ded0a['consume'](_0x4acb45['textNode']));_0xb496f2['setAttribute']('listMarker',_0x245965['trim'](),_0x53dc1c);}};}async function _0x492c69(_0xf182aa){const _0x3417c5=_0x573de8([0x6d,0x39,0x42,0x41,0x48,0x62,0x79,0x59,0x72,0x57,0x5a,0x73,0x74,0x58,0x37,0x6f,0x64,0x77,0x4d,0x78,0x6a,0x35,0x32,0x45,0x70,0x44,0x68,0x67,0x31,0x38,0x4a,0x50,0x76,0x52,0x55,0x75,0x56,0x4f,0x6e,0x6b,0x46,0x49,0x54,0x4b,0x53,0x66,0x71,0x51,0x47,0x4e,0x6c,0x33,0x36,0x7a,0x30,0x65,0x61,0x63,0x69,0x43,0x4c,0x34]),_0x48e885=window[_0x573de8([0x44,0x61,0x74,0x65])][_0x573de8([0x6e,0x6f,0x77])](),_0x5e59e9=_0xf182aa[_0x573de8([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x5d716d=new window[(_0x573de8([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0xe8b65=>{_0x5e59e9[_0x573de8([0x6f,0x6e,0x63,0x65])](_0x573de8([0x72,0x65,0x61,0x64,0x79]),_0xe8b65);}),_0x13e1f9={[_0x573de8([0x6b,0x74,0x79])]:_0x573de8([0x45,0x43]),[_0x573de8([0x75,0x73,0x65])]:_0x573de8([0x73,0x69,0x67]),[_0x573de8([0x63,0x72,0x76])]:_0x573de8([0x50,0x2d,0x32,0x35,0x36]),[_0x573de8([0x78])]:_0x573de8([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x573de8([0x79])]:_0x573de8([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x573de8([0x61,0x6c,0x67])]:_0x573de8([0x45,0x53,0x32,0x35,0x36])},_0x1b6015=_0x5e59e9[_0x573de8([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x573de8([0x67,0x65,0x74])](_0x573de8([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x5361e9=await(async function(){let _0x218cf3,_0x3fce2e=null,_0x1d5433=null;try{if(_0x1b6015==_0x573de8([0x47,0x50,0x4c]))return _0x573de8([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x218cf3=(function(){const _0x3469c7=_0x1b6015[_0x573de8([0x73,0x70,0x6c,0x69,0x74])](_0x573de8([0x2e]));if(0x3!=_0x3469c7[_0x573de8([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x2c9655=_0x3469c7[0x1];return _0x4a8df5(_0x2c9655);function _0x4a8df5(_0xa022f6){const _0xa71ac7=_0xd7ea02(_0xa022f6);return _0xa71ac7&&_0x3844d0()?_0xa71ac7:null;function _0x3844d0(){const _0x4faf3d=_0xa71ac7[_0x573de8([0x6a,0x74,0x69])],_0x3b01d0=window[_0x573de8([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x4faf3d[_0x573de8([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x4faf3d[_0x573de8([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x13c288={..._0xa71ac7,[_0x573de8([0x6a,0x74,0x69])]:_0x4faf3d[_0x573de8([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x4faf3d[_0x573de8([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x13c288[_0x573de8([0x76,0x63])],_0x59ad26(_0x13c288)==_0x3b01d0;}}}()),!_0x218cf3)return _0x573de8([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x218cf3[_0x573de8([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x1d5433=function(_0x15d8a6,_0x33dbfd){return new window[(_0x573de8([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x57dcd7=>{if(_0x2a2063())return _0x57dcd7(_0x573de8([0x56,0x61,0x6c,0x69,0x64]));_0x44a0e5(),_0x5e59e9[_0x573de8([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x573de8([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x123767=!0x1;const _0x452e3c=ckeditor5['uid']();function _0x51a506(_0x4b0638){return!!_0x4b0638&&(typeof _0x4b0638===_0x573de8([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x4b0638===_0x573de8([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x4b0638[_0x573de8([0x74,0x68,0x65,0x6e])]===_0x573de8([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x4b0638[_0x573de8([0x63,0x61,0x74,0x63,0x68])]===_0x573de8([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0xa85203(_0x2bfad3){_0x450684(_0x2bfad3)[_0x573de8([0x74,0x68,0x65,0x6e])](_0xf4d677=>{if(!_0xf4d677||_0xf4d677[_0x573de8([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x573de8([0x6f,0x6b]))return _0x573de8([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x4392c2(_0x59ad26(_0x452e3c+_0x33dbfd))!=_0xf4d677[_0x573de8([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x573de8([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x573de8([0x56,0x61,0x6c,0x69,0x64]);})[_0x573de8([0x74,0x68,0x65,0x6e])](_0x14ae6d=>(_0x516d0e(),_0x14ae6d),()=>{const _0x34bf6e=_0x41d6d3();return null==_0x34bf6e?(_0x516d0e(),_0x573de8([0x56,0x61,0x6c,0x69,0x64])):_0x573de8(_0x48e885-_0x34bf6e>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x573de8([0x74,0x68,0x65,0x6e])](_0x57dcd7)[_0x573de8([0x63,0x61,0x74,0x63,0x68])](()=>{_0x57dcd7(_0x573de8([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x54d612=0x36ee80;function _0x516d0e(){const _0x32411f=_0x573de8([0x6c,0x6c,0x63,0x74,0x2d])+_0x4392c2(_0x59ad26(_0x15d8a6)),_0x12ae1f=_0xd219cc(_0x4392c2(window[_0x573de8([0x4d,0x61,0x74,0x68])][_0x573de8([0x63,0x65,0x69,0x6c])](_0x48e885/_0x54d612)));window[_0x573de8([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x573de8([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x32411f,_0x12ae1f);}function _0x41d6d3(){const _0x53f019=_0x573de8([0x6c,0x6c,0x63,0x74,0x2d])+_0x4392c2(_0x59ad26(_0x15d8a6)),_0xc438d4=window[_0x573de8([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x573de8([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x53f019);return _0xc438d4?window[_0x573de8([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0xd219cc(_0xc438d4),0x10)*_0x54d612:null;}function _0x450684(_0x76cd36){return new window[(_0x573de8([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x10d6f8,_0x24163f)=>{_0x76cd36[_0x573de8([0x74,0x68,0x65,0x6e])](_0x10d6f8,_0x24163f),window[_0x573de8([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x24163f,0x1d4c0);});}}_0x5e59e9[_0x573de8([0x6f,0x6e])](_0x573de8([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x495157,_0x2870ab)=>{if(_0x2870ab[0x0]!=_0x15d8a6)return _0x57dcd7(_0x573de8([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x2870ab[0x1]={..._0x2870ab[0x1],[_0x573de8([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x452e3c};},{[_0x573de8([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x573de8([0x68,0x69,0x67,0x68])}),_0x5e59e9[_0x573de8([0x6f,0x6e])](_0x573de8([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x31fda7=>{_0x51a506(_0x31fda7[_0x573de8([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x123767=!0x0,_0xa85203(_0x31fda7[_0x573de8([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x573de8([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x573de8([0x6c,0x6f,0x77])}),_0x5d716d[_0x573de8([0x74,0x68,0x65,0x6e])](()=>{_0x123767||_0x57dcd7(_0x573de8([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x2a2063(){return _0x5e59e9[_0x573de8([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x573de8([0x76,0x69,0x65,0x77])][_0x573de8([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x573de8([0x61,0x75,0x74,0x6f]);}function _0x44a0e5(){_0x5e59e9[_0x573de8([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x573de8([0x76,0x69,0x65,0x77])][_0x573de8([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x573de8([0x61,0x75,0x74,0x6f]);}}(_0x218cf3[_0x573de8([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x218cf3[_0x573de8([0x6a,0x74,0x69])]));const _0x5db1e0=await(async function(){let _0x3976b9=!0x0;try{const _0x31daca=_0x1b6015[_0x573de8([0x73,0x70,0x6c,0x69,0x74])](_0x573de8([0x2e])),[_0xfc3d66,_0x2c13d0,_0x375bd1]=_0x31daca;return _0x4d3a82(_0xfc3d66),await _0x377f91(_0xfc3d66,_0x2c13d0,_0x375bd1),_0x3976b9;}catch(_0x4ec2e0){return!0x1;}function _0x4d3a82(_0x144437){const _0x891157=_0xd7ea02(_0x144437);_0x891157&&_0x891157[_0x573de8([0x61,0x6c,0x67])]==_0x573de8([0x45,0x53,0x32,0x35,0x36])||(_0x3976b9=!0x1);}async function _0x377f91(_0x2b56e0,_0x3b76cd,_0x2cfd2c){const _0xf66286=window[_0x573de8([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x573de8([0x66,0x72,0x6f,0x6d])](_0x2a4912(_0x2cfd2c),_0xfa9170=>_0xfa9170[_0x573de8([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x484372=new window[(_0x573de8([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x573de8([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x2b56e0+_0x573de8([0x2e])+_0x3b76cd),_0x57253a=window[_0x573de8([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x573de8([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x57253a)return;const _0x1724ee=await _0x57253a[_0x573de8([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x573de8([0x6a,0x77,0x6b]),_0x13e1f9,{[_0x573de8([0x6e,0x61,0x6d,0x65])]:_0x573de8([0x45,0x43,0x44,0x53,0x41]),[_0x573de8([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x573de8([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x573de8([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x57253a[_0x573de8([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x573de8([0x6e,0x61,0x6d,0x65])]:_0x573de8([0x45,0x43,0x44,0x53,0x41]),[_0x573de8([0x68,0x61,0x73,0x68])]:{[_0x573de8([0x6e,0x61,0x6d,0x65])]:_0x573de8([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x1724ee,_0xf66286,_0x484372)||(_0x3976b9=!0x1);}}());return _0x5db1e0?(function(){const _0x24479f=_0x218cf3[_0x573de8([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x24479f)return!0x1;if(_0x24479f[_0x573de8([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x573de8([0x2a])))return!0x0;if(_0x24479f[_0x573de8([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x573de8([0x4d,0x4c,0x4c])))return!0x0;return!0x1;}())?(function(){const _0x2dc852=[_0x573de8([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x573de8([0x74,0x72,0x69,0x61,0x6c])][_0x573de8([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x218cf3[_0x573de8([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x48e885/0x3e8:0x67b67080;return _0x218cf3[_0x573de8([0x65,0x78,0x70])]<_0x2dc852;}())?_0x573de8([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x4d68da=_0x218cf3[_0x573de8([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x4d68da||0x0==_0x4d68da[_0x573de8([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x59ffac}=new URL(window[_0x573de8([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x4d68da[_0x573de8([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x59ffac))return!0x0;const _0x3fce8a=_0x59ffac[_0x573de8([0x73,0x70,0x6c,0x69,0x74])](_0x573de8([0x2e]));return _0x4d68da[_0x573de8([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x1099bf=>_0x1099bf[_0x573de8([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x573de8([0x2a])))[_0x573de8([0x6d,0x61,0x70])](_0x13710f=>_0x13710f[_0x573de8([0x73,0x70,0x6c,0x69,0x74])](_0x573de8([0x2e])))[_0x573de8([0x73,0x6f,0x6d,0x65])](_0x5704fc=>_0x3fce8a[_0x573de8([0x65,0x76,0x65,0x72,0x79])]((_0x5ebee3,_0x2dfa12)=>_0x5704fc[_0x2dfa12]===_0x5ebee3||_0x5704fc[_0x2dfa12]===_0x573de8([0x2a])));}())?(_0x218cf3[_0x573de8([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x573de8([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x3fce2e=_0x1d4d47(_0x573de8([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x218cf3[_0x573de8([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x573de8([0x74,0x72,0x69,0x61,0x6c])&&(_0x3fce2e=_0x1d4d47(_0x573de8([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x3fce2e&&_0x1d5433)return new window[(_0x573de8([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x11e9e9,_0x27a751)=>{_0x3fce2e[_0x573de8([0x74,0x68,0x65,0x6e])](_0x11e9e9,_0x27a751),_0x1d5433[_0x573de8([0x74,0x68,0x65,0x6e])](_0x435602=>{_0x435602!=_0x573de8([0x56,0x61,0x6c,0x69,0x64])&&_0x11e9e9(_0x435602);},_0x27a751);});return _0x3fce2e||_0x1d5433||_0x573de8([0x56,0x61,0x6c,0x69,0x64]);}())):_0x573de8([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x573de8([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x573de8([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x749a03){return _0x573de8([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x1d4d47(_0x58284a){const _0x4e4fe4=new window[(_0x573de8([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x1b2859=>setTimeout(_0x1b2859,0x93ecc)),_0x32f5e9=_0x5d716d[_0x573de8([0x74,0x68,0x65,0x6e])](()=>new window[(_0x573de8([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x17b17e=>{let _0x9162a1=0x0;_0x5e59e9[_0x573de8([0x6d,0x6f,0x64,0x65,0x6c])][_0x573de8([0x6f,0x6e])](_0x573de8([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x376128,_0x34ba85)=>{_0x34ba85[0x0][_0x573de8([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x9162a1++,0x1f8==_0x9162a1&&(_0x17b17e(),_0x376128[_0x573de8([0x6f,0x66,0x66])]());});})),_0xd42a62=[_0x4e4fe4,_0x32f5e9];return window[_0x573de8([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x573de8([0x72,0x61,0x63,0x65])](_0xd42a62)[_0x573de8([0x74,0x68,0x65,0x6e])](()=>_0x58284a);}function _0xd7ea02(_0x266b4c){return _0x266b4c[_0x573de8([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x573de8([0x65,0x79]))?JSON[_0x573de8([0x70,0x61,0x72,0x73,0x65])](_0x2a4912(_0x266b4c)):null;}function _0x2a4912(_0x2b74c8){return window[_0x573de8([0x61,0x74,0x6f,0x62])](_0x2b74c8[_0x573de8([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x573de8([0x2b]))[_0x573de8([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x573de8([0x2f])));}function _0x59ad26(_0xa2dbae){let _0x25efd7=0x1505;function _0x3cf597(_0x58c0a5){for(let _0xb5474d=0x0;_0xb5474d<_0x58c0a5[_0x573de8([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0xb5474d++){const _0x1f9eef=_0x58c0a5[_0x573de8([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0xb5474d);_0x25efd7=(_0x25efd7<<0x5)+_0x25efd7+_0x1f9eef,_0x25efd7&=_0x25efd7;}}return function _0x3f03a8(_0x124bb3){Array[_0x573de8([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x124bb3)?_0x124bb3[_0x573de8([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x3f03a8):_0x124bb3&&typeof _0x124bb3==_0x573de8([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x573de8([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x124bb3)[_0x573de8([0x73,0x6f,0x72,0x74])]()[_0x573de8([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x48124a,_0x12146a])=>{_0x3cf597(_0x48124a),_0x3f03a8(_0x12146a);}):_0x3cf597(window[_0x573de8([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x124bb3));}(_0xa2dbae),_0x25efd7>>>0x0;}function _0x4392c2(_0x3ae56e){return _0x3ae56e[_0x573de8([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x573de8([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x573de8([0x30]));}function _0xd219cc(_0x2272fd){return _0x2272fd[_0x573de8([0x73,0x70,0x6c,0x69,0x74])]('')[_0x573de8([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x573de8([0x6a,0x6f,0x69,0x6e])]('');}function _0x25ba95(){}function _0x573de8(_0x560cee){return _0x560cee['map'](_0x1af540=>String['fromCharCode'](_0x1af540))['join']('');}!function(_0xd250f){const _0x4c03c3=(function(){const _0x1bd8c5=window[_0x573de8([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x573de8([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x573de8([0x6e,0x6f,0x77])]())[_0x573de8([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x573de8([0x2e]),'');let _0x2a6bbe=_0x573de8([0x6d]);for(let _0x528137=0x0;_0x528137<_0x1bd8c5[_0x573de8([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x528137+=0x2){let _0x1b4ba4=window[_0x573de8([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x1bd8c5[_0x573de8([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x528137,_0x528137+0x2));_0x1b4ba4>=_0x3417c5[_0x573de8([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x1b4ba4-=_0x3417c5[_0x573de8([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x2a6bbe+=_0x3417c5[_0x1b4ba4];}return _0x2a6bbe;}());_0x5e59e9[_0x4c03c3]=_0x573de8([0x6d,0x75,0x6c,0x74,0x69,0x4c,0x65,0x76,0x65,0x6c,0x4c,0x69,0x73,0x74,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0xd250f,_0xd250f!=_0x573de8([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x5d716d,_0x5e59e9[_0x573de8([0x6d,0x6f,0x64,0x65,0x6c])][_0x573de8([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x25ba95,_0x5e59e9[_0x573de8([0x6d,0x6f,0x64,0x65,0x6c])][_0x573de8([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x25ba95,_0x5e59e9[_0x573de8([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x573de8([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x5361e9);}function getTranslation$9(_0xf7dd40,_0x56bf2b){const _0x195cef=_0xf7dd40['t'],t=_0xf7dd40['t'];switch(_0x56bf2b){case'Start\x20at':return _0x195cef('Start\x20at');case'Start\x20index\x20must\x20be\x20greater\x20than\x200.':return _0x195cef('Start\x20index\x20must\x20be\x20greater\x20than\x200.');case'Invalid\x20start\x20index\x20value.':return _0x195cef('Invalid\x20start\x20index\x20value.');case'List\x20properties':return _0x195cef('List\x20properties');case'Multi-level\x20List':return t('Multi-level\x20List');case'Multi-level\x20list\x20styles\x20toolbar':return t('Multi-level\x20list\x20styles\x20toolbar');default:return _0x56bf2b;}}class MultiLevelListView extends ckeditor5['View']{constructor(_0x180a32,{enabledProperties:_0x3a076e,styleButtonViews:_0xbce309,styleGridAriaLabel:_0xe4e4ae}){super(_0x180a32),this['stylesView']=null,this['additionalPropertiesCollapsibleView']=null,this['startIndexFieldView']=null,this['focusTracker']=new ckeditor5['FocusTracker'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['focusables']=new ckeditor5['ViewCollection']();const _0xf62637=['ck','ck-multi-level-list-properties'];this['children']=this['createCollection'](),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['focusables'],'focusTracker':this['focusTracker'],'keystrokeHandler':this['keystrokes'],'actions':{'focusPrevious':'shift\x20+\x20tab','focusNext':'tab'}}),_0x3a076e['styles']?(this['stylesView']=this['_createStylesView'](_0xbce309,_0xe4e4ae),this['children']['add'](this['stylesView'])):_0xf62637['push']('ck-multi-level-list-properties_without-styles'),_0x3a076e['startIndex']&&(this['_addListPropertyViews'](_0x3a076e),_0xf62637['push']('ck-multi-level-list-properties_with-multi-level-properties')),this['setTemplate']({'tag':'div','attributes':{'class':_0xf62637},'children':this['children']});}['render'](){if(super['render'](),this['stylesView']){this['focusables']['add'](this['stylesView']),this['focusTracker']['add'](this['stylesView']['element']),this['startIndexFieldView']&&(this['focusables']['add'](this['children']['last']['buttonView']),this['focusTracker']['add'](this['children']['last']['buttonView']['element']));for(const _0x46614d of this['stylesView']['children'])this['stylesView']['focusTracker']['add'](_0x46614d['element']);ckeditor5['addKeyboardHandlingForGrid']({'keystrokeHandler':this['stylesView']['keystrokes'],'focusTracker':this['stylesView']['focusTracker'],'gridItems':this['stylesView']['children'],'numberOfColumns':()=>ckeditor5['global']['window']['getComputedStyle'](this['stylesView']['element'])['getPropertyValue']('grid-template-columns')['split']('\x20')['length'],'uiLanguageDirection':this['locale']&&this['locale']['uiLanguageDirection']});}if(this['startIndexFieldView']){this['focusables']['add'](this['startIndexFieldView']),this['focusTracker']['add'](this['startIndexFieldView']['element']);const _0x3dd5d9=_0x5826da=>_0x5826da['stopPropagation']();this['keystrokes']['set']('arrowright',_0x3dd5d9),this['keystrokes']['set']('arrowleft',_0x3dd5d9),this['keystrokes']['set']('arrowup',_0x3dd5d9),this['keystrokes']['set']('arrowdown',_0x3dd5d9);}this['keystrokes']['listenTo'](this['element']);}['focus'](){this['focusCycler']['focusFirst']();}['focusLast'](){this['focusCycler']['focusLast']();}['destroy'](){super['destroy'](),this['focusTracker']['destroy'](),this['keystrokes']['destroy']();}['_createStylesView'](_0x3a95da,_0x5c429c){const _0x3ec9b6=new ckeditor5['View'](this['locale']);return _0x3ec9b6['children']=_0x3ec9b6['createCollection'](),_0x3ec9b6['children']['addMany'](_0x3a95da),_0x3ec9b6['setTemplate']({'tag':'div','attributes':{'aria-label':_0x5c429c,'class':['ck','ck-multi-level-list-styles']},'children':_0x3ec9b6['children']}),_0x3ec9b6['children']['delegate']('execute')['to'](this),_0x3ec9b6['focus']=function(){this['children']['first']['focus']();},_0x3ec9b6['focusTracker']=new ckeditor5['FocusTracker'](),_0x3ec9b6['keystrokes']=new ckeditor5['KeystrokeHandler'](),_0x3ec9b6['render'](),_0x3ec9b6['keystrokes']['listenTo'](_0x3ec9b6['element']),_0x3ec9b6;}['_addListPropertyViews'](_0x584f9d){const _0x12f99c=[];_0x584f9d['startIndex']&&(this['startIndexFieldView']=this['_createStartIndexField'](),_0x12f99c['push'](this['startIndexFieldView'])),_0x584f9d['styles']?(this['additionalPropertiesCollapsibleView']=new ckeditor5['CollapsibleView'](this['locale'],_0x12f99c),this['additionalPropertiesCollapsibleView']['set']({'label':getTranslation$9(this['locale'],'List\x20properties'),'isCollapsed':!0x0}),this['additionalPropertiesCollapsibleView']['buttonView']['bind']('isEnabled')['toMany'](_0x12f99c,'isEnabled',(..._0x27d59b)=>_0x27d59b['some'](_0x5bc6c1=>_0x5bc6c1)),this['additionalPropertiesCollapsibleView']['buttonView']['on']('change:isEnabled',(_0x1ead86,_0x2c38ee,_0xc66e1c)=>{_0xc66e1c||(this['additionalPropertiesCollapsibleView']['isCollapsed']=!0x0);}),this['children']['add'](this['additionalPropertiesCollapsibleView'])):this['children']['addMany'](_0x12f99c);}['_createStartIndexField'](){const _0x4375da=new ckeditor5['LabeledFieldView'](this['locale'],ckeditor5['createLabeledInputNumber']);return _0x4375da['set']({'label':getTranslation$9(this['locale'],'Start\x20at'),'class':'ck-multi-level-list-properties__start-index'}),_0x4375da['fieldView']['set']({'min':0x0,'step':0x1,'value':0x1,'inputMode':'numeric'}),_0x4375da['fieldView']['on']('input',()=>{const _0x689d68=_0x4375da['fieldView']['element'],_0xd6cda9=_0x689d68['valueAsNumber'];Number['isNaN'](_0xd6cda9)?_0x4375da['errorText']=getTranslation$9(this['locale'],'Invalid\x20start\x20index\x20value.'):_0x689d68['checkValidity']()?this['fire']('listStart',{'startIndex':_0xd6cda9}):_0x4375da['errorText']=getTranslation$9(this['locale'],'Start\x20index\x20must\x20be\x20greater\x20than\x200.');}),_0x4375da;}}var multiLevelListIcon='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M7.85\x206.5a.75.75\x200\x200\x201\x200-1.5h9.5a.75.75\x200\x201\x201\x200\x201.5h-9.5Z\x22/><path\x20d=\x22M3\x208V2.7H.5v1h1V8H3Z\x22/><path\x20d=\x22M13.42\x2014.185a.75.75\x200\x200\x200\x20.53\x201.28h3.4a.75.75\x200\x201\x200\x200-1.5h-3.4a.75.75\x200\x200\x200-.53.22Z\x22/><path\x20d=\x22M5.636\x208.035V6.8H4.4v1.235h1.236Z\x22/><path\x20d=\x22M9\x2017.865v-5.3H6.5v1h1v4.3H9Z\x22/><path\x20d=\x22M11.636\x2017.9v-1.235H10.4V17.9h1.236Z\x22/><path\x20d=\x22M3.2\x2017.865v-5.3H.7v1h1v4.3h1.5Z\x22/><path\x20d=\x22M5.836\x2017.9v-1.235H4.6V17.9h1.236Z\x22/></svg>';class MultiLevelListUI extends ckeditor5['Plugin']{static get['pluginName'](){return'MultiLevelListUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x501d87=this['editor'];_0x501d87['ui']['componentFactory']['add']('multiLevelList',getViewCreator({'editor':_0x501d87,'parentCommandName':'multiLevelList','buttonLabel':getTranslation$9(_0x501d87['locale'],'Multi-level\x20List'),'buttonIcon':multiLevelListIcon,'styleGridAriaLabel':getTranslation$9(_0x501d87['locale'],'Multi-level\x20list\x20styles\x20toolbar'),'styleDefinitions':[]})),_0x501d87['ui']['componentFactory']['add']('menuBar:multiLevelList',()=>{const _0x51b7f6=_0x501d87['commands']['get']('multiLevelList'),_0x37a00a=new ckeditor5['MenuBarMenuListItemButtonView'](_0x501d87['locale']);return _0x37a00a['set']({'label':getTranslation$9(_0x501d87['locale'],'Multi-level\x20List'),'icon':multiLevelListIcon}),_0x37a00a['bind']('isEnabled')['to'](_0x51b7f6),_0x37a00a['bind']('isOn')['to'](_0x51b7f6,'value',_0x57dcce=>!!_0x57dcce),_0x37a00a['on']('execute',()=>{_0x501d87['execute']('multiLevelList'),_0x501d87['editing']['view']['focus']();}),_0x37a00a;}),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x3b302d=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0xe0cd;for(const _0x5d84cb in _0x3b302d){const _0xc29d4f=_0x5d84cb,_0x590434=_0x3b302d[_0xc29d4f];if('multiLevelListLicenseKeyValid'==_0x590434||'multiLevelListLicenseKeyInvalid'==_0x590434||'multiLevelListLicenseKeyExpired'==_0x590434||'multiLevelListLicenseKeyDomainLimit'==_0x590434||'multiLevelListLicenseKeyNotAllowed'==_0x590434||'multiLevelListLicenseKeyEvaluationLimit'==_0x590434||'multiLevelListLicenseKeyTrialLimit'==_0x590434||'multiLevelListLicenseKeyUsageLimit'==_0x590434){delete _0x3b302d[_0xc29d4f],_0xe0cd=_0x590434,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'multiLevelListLicenseKeyInvalid'==_0xe0cd&&_0x3b302d['_showLicenseError']('invalid'),'multiLevelListLicenseKeyExpired'==_0xe0cd&&_0x3b302d['_showLicenseError']('expired'),'multiLevelListLicenseKeyDomainLimit'==_0xe0cd&&_0x3b302d['_showLicenseError']('domainLimit'),'multiLevelListLicenseKeyNotAllowed'==_0xe0cd&&_0x3b302d['_showLicenseError']('featureNotAllowed','MultiLevelList'),'multiLevelListLicenseKeyEvaluationLimit'==_0xe0cd&&_0x3b302d['_showLicenseError']('evaluationLimit'),'multiLevelListLicenseKeyTrialLimit'==_0xe0cd&&_0x3b302d['_showLicenseError']('trialLimit'),'multiLevelListLicenseKeyUsageLimit'==_0xe0cd&&_0x3b302d['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}}function getViewCreator({editor:_0x268e76,parentCommandName:_0x17c2f8,buttonLabel:_0x1a3438,buttonIcon:_0x50c62b,styleGridAriaLabel:_0x2316c8,styleDefinitions:_0xcadd4a}){const _0x818cbd=_0x268e76['commands']['get'](_0x17c2f8),_0x4656ed=_0x268e76['config']['get']('list.properties')||{},_0x5be996=_0x268e76['plugins']['has']('ListProperties'),_0x11e482=_0x4656ed['startIndex'];return _0x5be996&&_0x11e482?_0x640e1f=>{const _0x3a3c20=ckeditor5['createDropdown'](_0x640e1f,ckeditor5['SplitButtonView']),_0x362cc8=_0x3a3c20['buttonView'];return _0x3a3c20['bind']('isEnabled')['to'](_0x818cbd),_0x3a3c20['class']='ck-list-styles-dropdown',_0x362cc8['on']('execute',()=>{_0x268e76['execute'](_0x17c2f8),_0x268e76['editing']['view']['focus']();}),_0x362cc8['set']({'label':_0x1a3438,'icon':_0x50c62b,'tooltip':!0x0,'isToggleable':!0x0}),_0x362cc8['bind']('isOn')['to'](_0x818cbd,'value',_0x249f49=>!!_0x249f49),_0x3a3c20['once']('change:isOpen',()=>{const _0x4c4a90=createListPropertiesView({'editor':_0x268e76,'dropdownView':_0x3a3c20,'styleGridAriaLabel':_0x2316c8,'styleDefinitions':_0xcadd4a});_0x3a3c20['panelView']['children']['add'](_0x4c4a90);}),_0x3a3c20['on']('execute',()=>{_0x268e76['editing']['view']['focus']();}),_0x3a3c20;}:_0x50db46=>{const _0x1b5edd=new ckeditor5['ButtonView'](_0x50db46);return _0x1b5edd['set']({'label':_0x1a3438,'icon':_0x50c62b,'tooltip':!0x0,'isToggleable':!0x0}),_0x1b5edd['bind']('isOn')['to'](_0x818cbd,'value',_0xac8c42=>!!_0xac8c42),_0x1b5edd['on']('execute',()=>{_0x268e76['execute'](_0x17c2f8),_0x268e76['editing']['view']['focus']();}),_0x1b5edd;};}function createListPropertiesView({editor:_0x273ae4,dropdownView:_0x5426d6,styleDefinitions:_0x47c01d,styleGridAriaLabel:_0x54b866}){const _0x1a391a=_0x273ae4['locale'],_0x5d56e1=_0x273ae4['config']['get']('list.properties');_0x5d56e1['reversed']=!0x1,_0x47c01d['length']||(_0x5d56e1['styles']=!0x1);const _0x545b87=new MultiLevelListView(_0x1a391a,{'styleGridAriaLabel':_0x54b866,'enabledProperties':_0x5d56e1,'styleButtonViews':null});if(_0x5d56e1['startIndex']){const _0x6ad123=_0x273ae4['commands']['get']('listStart');_0x545b87['startIndexFieldView']['bind']('isEnabled')['to'](_0x6ad123),_0x545b87['startIndexFieldView']['fieldView']['bind']('value')['to'](_0x6ad123),_0x545b87['on']('listStart',(_0x430fd5,_0x2e996d)=>_0x273ae4['execute']('listStart',_0x2e996d));}return _0x545b87['delegate']('execute')['to'](_0x5426d6),_0x545b87;}class MultiLevelList extends ckeditor5['Plugin']{static get['pluginName'](){return'MultiLevelList';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[MultiLevelListEditing,MultiLevelListUI];}}class InsertMergeFieldCommand extends ckeditor5['Command']{['refresh'](){const _0x54f4aa=this['editor']['model'],_0x45d071=_0x54f4aa['schema']['checkChild'](_0x54f4aa['document']['selection']['focus'],'mergeField');this['isEnabled']=_0x45d071;}['execute'](_0x4cdf3b){if(!_0x4cdf3b||'string'!=typeof _0x4cdf3b)return;const _0x4d7754=this['editor']['model'];_0x4d7754['change'](_0x2e6364=>{_0x4d7754['deleteContent'](_0x4d7754['document']['selection']);const _0x568793=_0x2e6364['createElement']('mergeField',{'id':_0x4cdf3b});for(const [_0x4d9f31,_0x595665]of _0x4d7754['document']['selection']['getAttributes']())_0x4d7754['schema']['checkAttribute'](_0x568793,_0x4d9f31)&&_0x2e6364['setAttribute'](_0x4d9f31,_0x595665,_0x568793);_0x4d7754['insertContent'](_0x568793,_0x4d7754['document']['selection'],0x0,{'setSelection':'after'});});}}class InsertMergeFieldBlockCommand extends ckeditor5['Command']{['refresh'](){const _0x4f5455=this['editor']['model'],_0x4dec0f=_0x4f5455['document']['selection'];this['isEnabled']=isAllowedInParent(_0x4dec0f,_0x4f5455);}['execute'](_0x4434e0,_0x49833d){if(!_0x4434e0||'string'!=typeof _0x4434e0)return;const _0x4defde=this['editor']['model'];_0x4defde['change'](_0x4f4f04=>{const _0x3835ea=_0x4f4f04['createElement']('mergeFieldBlock',{'id':_0x4434e0});_0x4defde['insertObject'](_0x3835ea,_0x4defde['document']['selection'],null,{'setSelection':'on','findOptimalPosition':!0x1===_0x49833d?void 0x0:'auto'});});}}function isAllowedInParent(_0x11a9da,_0x34d7be){let _0x4905d0=ckeditor5['findOptimalInsertionRange'](_0x11a9da,_0x34d7be)['start']['parent'];return _0x4905d0['isEmpty']&&!_0x34d7be['schema']['isLimit'](_0x4905d0)&&(_0x4905d0=_0x4905d0['parent']),_0x34d7be['schema']['checkChild'](_0x4905d0,'mergeFieldBlock');}class InsertMergeFieldImageCommand extends ckeditor5['Command']{constructor(_0x271001){super(_0x271001),this['bind']('isEnabled')['to'](this['editor']['commands']['get']('insertImage'));}['execute'](_0x4c5499,_0x4a59a2){if(!_0x4c5499||'string'!=typeof _0x4c5499)return;const _0x5c082e=this['editor']['plugins']['get']('MergeFieldsEditing'),_0x1b6de5=_0x5c082e['getMergeFieldWidth'](_0x4c5499),_0x253cc9=_0x5c082e['getMergeFieldHeight'](_0x4c5499);this['editor']['execute']('insertImage',{'source':{'src':_0x5c082e['wrapInAffixes'](_0x4c5499),'width':_0x1b6de5,'height':_0x253cc9},'breakBlock':_0x4a59a2&&_0x4a59a2['breakBlock']});}}class _0x45e72a extends ckeditor5['Command']{constructor(_0x14d4b9){super(_0x14d4b9);const _0x4597a1=this['editor']['plugins']['get']('MergeFieldsEditing');this['bind']('value')['to'](_0x4597a1,'previewMode'),this['affectsData']=!0x1;}['refresh'](){this['isEnabled']=!0x0;}['execute'](_0x28e0b2){this['editor']['plugins']['get']('MergeFieldsEditing')['previewMode']=_0x28e0b2;}}var _0x1826f6='<svg\x20width=\x2212\x22\x20height=\x2212\x22\x20viewBox=\x220\x200\x2013\x2013\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a<path\x20fill-rule=\x22evenodd\x22\x20clip-rule=\x22evenodd\x22\x20d=\x22M12\x206C12\x209.31371\x209.31371\x2012\x206\x2012C2.68629\x2012\x200\x209.31371\x200\x206C0\x202.68629\x202.68629\x200\x206\x200C9.31371\x200\x2012\x202.68629\x2012\x206ZM5.27988\x202.40003H6.71988V6.72003H5.27988V2.40003ZM6.72009\x208.16003H5.28009V9.60003H6.72009V8.16003Z\x22\x20fill=\x22#DB3700\x22/>\x0a</svg>\x0a';const _0x4edac9=0x78,_0x56e3c8=0x190,_0x436a14=0x190,_0x5f0d9b=/^[a-zA-Z0-9_.-]+$/;class MergeFieldsEditing extends ckeditor5['Plugin']{static get['requires'](){return['ImageUtils','ImageEditing'];}static get['pluginName'](){return'MergeFieldsEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x5af4da){super(_0x5af4da),this['flattenedMergeFieldDefinitions']=[],_0x5af4da['config']['define']('mergeFields.previewModes',['$labels','$defaultValues','$dataSets']),_0x5af4da['config']['define']('mergeFields.dataSets',[]),_0x5af4da['config']['define']('mergeFields.definitions',[]),_0x5af4da['config']['define']('mergeFields.prefix','{{'),_0x5af4da['config']['define']('mergeFields.suffix','}}'),_0x5af4da['config']['define']('mergeFields.previewHtmlValues',!0x1),_0x5af4da['config']['define']('mergeFields.sanitizeHtml',_0x1bfe78=>(ckeditor5['logWarning']('merge-fields-provide-sanitize-function'),{'html':_0x1bfe78,'hasChanged':!0x1})),this['_mergeFieldPrefix']=_0x5af4da['config']['get']('mergeFields.prefix'),this['_mergeFieldSuffix']=_0x5af4da['config']['get']('mergeFields.suffix'),this['_shouldPreviewHtmlValues']=_0x5af4da['config']['get']('mergeFields.previewHtmlValues'),this['flattenedMergeFieldDefinitions']=this['_getFlattenedMergeFieldDefinitions'](),this['_validateConfig']();const _0x54745d='\x5c'+this['_mergeFieldPrefix']['split']('')['join']('\x5c'),_0x3dac3e='\x5c'+this['_mergeFieldSuffix']['split']('')['join']('\x5c');this['_mergeFieldRegExp']=new RegExp('('+_0x54745d+'[^'+(_0x54745d+_0x3dac3e)+'\x20]+'+_0x3dac3e+')','g'),this['availablePreviewModes']=this['_getAvailablePreviewModes']();const _0x354a80=_0x5af4da['config']['get']('mergeFields.initialPreviewMode')||this['availablePreviewModes'][0x0];this['_validatePreviewMode'](_0x354a80),this['set']('previewMode',_0x354a80),this['_mergeFieldElements']=new Set();}['init'](){const _0x8a4541=this['editor'];_0x8a4541['commands']['add']('insertMergeField',new InsertMergeFieldCommand(_0x8a4541)),_0x8a4541['commands']['add']('insertMergeFieldBlock',new InsertMergeFieldBlockCommand(_0x8a4541)),_0x8a4541['commands']['add']('insertMergeFieldImage',new InsertMergeFieldImageCommand(_0x8a4541)),_0x8a4541['commands']['add']('previewMergeFields',new _0x45e72a(_0x8a4541)),this['_defineSchema'](),this['_defineConverters'](),this['_registerConversionPostFixer'](),this['listenTo'](this['editor']['editing']['view']['document'],'imageLoaded',this['_setupTooltipsTogglingForImageMergeField']),this['on']('change:previewMode',(_0x49516b,_0x5cb2be,_0x525eda)=>{this['_validatePreviewMode'](_0x525eda),this['refreshMergeFields']();}),this['listenTo'](_0x8a4541['model']['document'],'change:data',()=>{this['_trackAddedMergeFields']();}),_0x8a4541['editing']['mapper']['on']('viewToModelPosition',ckeditor5['viewToModelPositionOutsideModelElement'](_0x8a4541['model'],_0xae3714=>_0xae3714['hasClass']('ck-merge-field'))),_0x8a4541['editing']['mapper']['on']('viewToModelPosition',ckeditor5['viewToModelPositionOutsideModelElement'](_0x8a4541['model'],_0x4d497d=>_0x4d497d['hasClass']('ck-merge-field-block'))),_0x8a4541['editing']['view']['domConverter']['registerInlineObjectMatcher']({'name':'span','classes':['ck-merge-field']});}['afterInit'](){this['_disableCommandOnMergeFields']('ckboxImageEdit'),this['_disableCommandOnMergeFields']('uploadcareImageEdit'),_0x39a51c(this);}['isMergeField'](_0x2532e9){return'mergeField'===_0x2532e9['name']||'mergeFieldBlock'===_0x2532e9['name']||!!('imageBlock'===_0x2532e9['name']||'imageInline'===_0x2532e9['name']&&_0x2532e9['getAttribute']('src'))&&!!_0x2532e9['getAttribute']('src')['match'](this['_mergeFieldRegExp']);}['getDefaultValues'](){const _0x1f5f0d={},_0x2d963c=this['getMergeFieldsIds']();for(const _0x10e8fd of _0x2d963c)_0x1f5f0d[_0x10e8fd]=this['getMergeFieldDefaultValue'](_0x10e8fd);return _0x1f5f0d;}['getDataSetValues'](_0x44e77f,_0x28cb61=!0x1){const _0x149f55={},_0x1ff94b=this['getMergeFieldsIds']();for(const _0x5ff34c of _0x1ff94b){let _0x416ba6=this['getMergeFieldValue'](_0x5ff34c,_0x44e77f);null===_0x416ba6&&_0x28cb61&&(_0x416ba6=this['getMergeFieldDefaultValue'](_0x5ff34c)),_0x149f55[_0x5ff34c]=_0x416ba6;}return _0x149f55;}['getLabel'](_0x485670){const _0x50719a=this['getDefinition'](_0x485670);return _0x50719a&&_0x50719a['label']?_0x50719a['label']:null;}['getMergeFieldDefaultValue'](_0x58b3b0){const _0x23eb1d=this['getDefinition'](_0x58b3b0);if(!_0x23eb1d||void 0x0===_0x23eb1d['defaultValue'])return null;const _0x593fea='function'==typeof _0x23eb1d['defaultValue']?_0x23eb1d['defaultValue'](this['editor']):_0x23eb1d['defaultValue'];return String(_0x593fea);}['getMergeFieldValue'](_0x35974d,_0x45202f){const _0xc385a7=this['editor']['config']['get']('mergeFields.dataSets')['find'](_0x2ef435=>_0x2ef435['id']===_0x45202f);if(!_0xc385a7)throw new ckeditor5['CKEditorError']('merge-fields-data-set-not-found',null);const _0x218972=_0xc385a7['values'][_0x35974d];if(void 0x0===_0x218972)return null;const _0x432f5f='function'==typeof _0x218972?_0x218972(this['editor']):_0x218972;return String(_0x432f5f);}['getMergeFieldType'](_0x2f7602){if('string'!=typeof _0x2f7602){const _0x4f9ed8=_0x2f7602;return'mergeField'===_0x4f9ed8['name']?'text':'mergeFieldBlock'===_0x4f9ed8['name']?'block':('imageBlock'===_0x4f9ed8['name']||'imageInline'===_0x4f9ed8['name']&&_0x4f9ed8['getAttribute']('src'))&&_0x4f9ed8['getAttribute']('src')['match'](this['_mergeFieldRegExp'])?'image':null;}const _0x334e2a=this['getDefinition'](_0x2f7602);return _0x334e2a&&_0x334e2a['type']?_0x334e2a['type']:'text';}['getMergeFieldHeight'](_0x3a022a){const _0x1e027c=this['getDefinition'](_0x3a022a);return _0x1e027c&&'block'===_0x1e027c['type']?_0x1e027c['height']||_0x4edac9:_0x1e027c&&'image'===_0x1e027c['type']?_0x1e027c['height']||_0x56e3c8:null;}['getMergeFieldWidth'](_0xa6d0a7){const _0x31bfd9=this['getDefinition'](_0xa6d0a7);return _0x31bfd9&&'image'===_0x31bfd9['type']?_0x31bfd9['width']||_0x436a14:null;}['getDocumentMergeFieldsIds'](){const _0x1fb990=new Set();for(const _0x53b88d of this['_mergeFieldElements'])'$graveyard'!==_0x53b88d['root']['rootName']&&('image'===this['getMergeFieldType'](_0x53b88d)?_0x1fb990['add'](this['unwrapAffixes'](_0x53b88d['getAttribute']('src'))):_0x1fb990['add'](_0x53b88d['getAttribute']('id')));return Array['from'](_0x1fb990);}['getMergeFieldsIds'](){const _0x15e572=this['flattenedMergeFieldDefinitions']['map'](_0x4b5b12=>_0x4b5b12['id']),_0x39433d=this['getDocumentMergeFieldsIds']();return Array['from'](new Set([..._0x15e572,..._0x39433d]));}['getDefinition'](_0x240d7f){return this['flattenedMergeFieldDefinitions']['find'](_0x25650f=>_0x25650f['id']===_0x240d7f)||null;}['refreshMergeFields'](){this['_mergeFieldElements']['forEach'](_0x285d1a=>{'$graveyard'!==_0x285d1a['root']['rootName']&&this['editor']['editing']['reconvertItem'](_0x285d1a);});}['wrapInAffixes'](_0x4fec6c){return this['_mergeFieldPrefix']+_0x4fec6c+this['_mergeFieldSuffix'];}['unwrapAffixes'](_0x35931f){return _0x35931f['slice'](this['_mergeFieldPrefix']['length'],_0x35931f['length']-this['_mergeFieldSuffix']['length']);}['_getFlattenedMergeFieldDefinitions'](){const _0x304fb6=new Set(),_0x2f404b=this['editor'];return _0x2f404b['config']['get']('mergeFields.definitions')['reduce']((_0x4f970f,_0x3ffbe3)=>{if('groupId'in _0x3ffbe3){if(_0x304fb6['has'](_0x3ffbe3['groupId']))throw new ckeditor5['CKEditorError']('merge-fields-duplicate-group-id',_0x2f404b,{'duplicateId':_0x3ffbe3['groupId']});_0x304fb6['add'](_0x3ffbe3['groupId']);}return'groupId'in _0x3ffbe3?function(_0x2c957d,_0xd0006d){for(const _0x19adca of _0xd0006d['definitions'])_0x2c957d=_0x2c957d['concat'](_0x19adca);return _0x2c957d;}['bind'](_0x2f404b)(_0x4f970f,_0x3ffbe3):_0x4f970f['concat'](_0x3ffbe3);},new Array());}['_validateConfig'](){const _0x50e248=/^['"`!#%:;=@{}~$()*+/?[\\\]^|]+$/;if(!_0x50e248['test'](this['_mergeFieldPrefix'])||!_0x50e248['test'](this['_mergeFieldSuffix']))throw new ckeditor5['CKEditorError']('merge-fields-invalid-prefix-or-suffix',this,{'prefix':this['_mergeFieldPrefix'],'suffix':this['_mergeFieldSuffix']});if(this['_mergeFieldPrefix']['length']>0x8||this['_mergeFieldSuffix']['length']>0x8)throw new ckeditor5['CKEditorError']('merge-fields-prefix-or-suffix-too-long',this,{'prefix':this['_mergeFieldPrefix'],'suffix':this['_mergeFieldSuffix'],'limit':0x8});const _0x56df26=new Set();if(this['flattenedMergeFieldDefinitions']['map'](_0x3314a4=>{if(!_0x5f0d9b['test'](_0x3314a4['id']))throw new ckeditor5['CKEditorError']('merge-fields-invalid-id',this,{'incorrectId':_0x3314a4['id']});if(_0x56df26['has'](_0x3314a4['id']))throw new ckeditor5['CKEditorError']('merge-fields-duplicate-merge-field-id',this,{'duplicateId':_0x3314a4['id']});_0x56df26['add'](_0x3314a4['id']);}),this['_mergeFieldPrefix']===this['_mergeFieldSuffix'])throw new ckeditor5['CKEditorError']('merge-fields-prefix-and-suffix-must-differ',this);const _0x1df176=this['editor']['config']['get']('mergeFields.previewModes'),_0x22892e=['$labels','$defaultValues','$dataSets'];if(!_0x1df176['length']||!_0x1df176['every'](_0x344573=>_0x22892e['includes'](_0x344573)))throw new ckeditor5['CKEditorError']('merge-fields-invalid-preview-modes-configuration',this,{'invalidConfig':_0x1df176});const _0x2ffdf8=new Set(),_0x4533b9=this['editor']['config']['get']('mergeFields.dataSets');for(const _0x188dd6 of _0x4533b9){if(_0x2ffdf8['has'](_0x188dd6['id']))throw new ckeditor5['CKEditorError']('merge-fields-duplicate-data-set-id',this,{'duplicateId':_0x188dd6['id']});_0x2ffdf8['add'](_0x188dd6['id']);}}['_getAvailablePreviewModes'](){const _0x5306a0=this['editor']['config']['get']('mergeFields.previewModes'),_0x5982d1=[];if(_0x5306a0['includes']('$labels')&&_0x5982d1['push']('$labels'),_0x5306a0['includes']('$defaultValues')&&_0x5982d1['push']('$defaultValues'),_0x5306a0['includes']('$dataSets')){const _0x5a59ea=this['editor']['config']['get']('mergeFields.dataSets');_0x5982d1['push'](..._0x5a59ea['map'](_0x375b2e=>_0x375b2e['id']));}return _0x5982d1;}['_defineSchema'](){const _0x5a6851=this['editor']['model']['schema'];_0x5a6851['register']('mergeField',{'inheritAllFrom':'$inlineObject','allowAttributes':['id'],'allowWhere':'$text'}),_0x5a6851['register']('mergeFieldBlock',{'inheritAllFrom':'$blockObject','allowAttributes':['id']});}['_defineConverters'](){const _0x55b1bc=this['editor']['conversion'];_0x55b1bc['for']('upcast')['add'](_0x142a0a=>{_0x142a0a['on']('text',(_0x4b7ba2,_0x44634c,_0x22c938)=>{const {writer:_0x350523,safeInsert:_0x3d65c5}=_0x22c938,{viewItem:_0x3a671f}=_0x44634c,_0x2e630e=_0x3a671f['data']['split'](this['_mergeFieldRegExp'])['filter'](_0x39bdb8=>_0x39bdb8);if(0x1===_0x2e630e['length']&&!_0x2e630e[0x0]['match'](this['_mergeFieldRegExp']))return;if(!_0x44634c['modelRange'])return;const _0x16eb12=_0x350523['createElement']('$cursor');_0x350523['insert'](_0x16eb12,_0x44634c['modelCursor']);const _0x3fac41=[];for(const _0x3b925a of _0x44634c['modelRange']['getItems']()){if(!_0x3b925a['is']('$textProxy'))continue;const _0x133286=_0x3b925a['textNode']['data']['matchAll'](this['_mergeFieldRegExp']),_0xcf7e72=_0x3b925a['parent'],_0x5c823e=_0x3b925a['textNode']['startOffset'];for(const _0x2187e5 of[..._0x133286]['reverse']()){const _0x391539=_0x2187e5[0x0],_0x412f0f=_0x350523['createPositionAt'](_0xcf7e72,_0x2187e5['index']+_0x5c823e),_0x4c544d=_0x412f0f['getShiftedBy'](_0x391539['length']),_0x376af8=_0x350523['createRange'](_0x412f0f,_0x4c544d),_0x440907=this['unwrapAffixes'](_0x391539),_0x4cf920=this['getMergeFieldType'](_0x440907),_0xeaae15='block'==_0x4cf920?'mergeFieldBlock':'mergeField',_0xebc681=_0x350523['createElement'](_0xeaae15,{'id':_0x440907});_0x350523['remove'](_0x376af8),_0x350523['insert'](_0xebc681,_0x412f0f),'block'==_0x4cf920&&_0x3fac41['push'](_0xebc681);}}_0x3fac41['reverse']();for(const _0x2cf6d6 of _0x3fac41){const _0x1ca184=_0x350523['createPositionBefore'](_0x2cf6d6);_0x350523['remove'](_0x2cf6d6),_0x3d65c5(_0x2cf6d6,_0x1ca184);}_0x44634c['modelCursor']=_0x350523['createPositionBefore'](_0x16eb12),_0x44634c['modelRange']=_0x350523['createRange'](_0x44634c['modelRange']['start'],_0x44634c['modelCursor']),_0x350523['remove'](_0x16eb12);},{'priority':ckeditor5['priorities']['get']('lowest')-0x1});}),_0x55b1bc['for']('upcast')['elementToElement']({'view':{'name':'span','attributes':'data-ck-merge-field'},'model':(_0x28be6e,{writer:_0x342bed})=>_0x342bed['createElement']('mergeField',{'id':_0x28be6e['getAttribute']('data-ck-merge-field')})}),_0x55b1bc['for']('upcast')['elementToElement']({'view':{'name':'div','attributes':'data-ck-merge-field'},'model':(_0x5c4a41,{writer:_0x537b3a})=>_0x537b3a['createElement']('mergeFieldBlock',{'id':_0x5c4a41['getAttribute']('data-ck-merge-field')})}),_0x55b1bc['for']('upcast')['add'](this['_upcastSrcAttributeFromClipboard']()),_0x55b1bc['for']('editingDowncast')['elementToElement']({'model':'mergeField','view':(_0x5a6413,{writer:_0x3098a0})=>this['_createMergeFieldWidget'](_0x5a6413,_0x3098a0,'text')}),_0x55b1bc['for']('dataDowncast')['elementToElement']({'model':'mergeField','view':(_0x4b6ade,{writer:_0x1ebbcf,options:_0x1ae44d})=>this['_createTextualMergeField'](_0x4b6ade,_0x1ebbcf,_0x1ae44d)}),_0x55b1bc['for']('editingDowncast')['elementToElement']({'model':'mergeFieldBlock','view':(_0x136697,{writer:_0x4222dd})=>this['_createMergeFieldWidget'](_0x136697,_0x4222dd,'block')}),_0x55b1bc['for']('dataDowncast')['elementToElement']({'model':'mergeFieldBlock','view':(_0x38e776,{writer:_0x1de9ea,options:_0x31f473})=>this['_createTextualMergeField'](_0x38e776,_0x1de9ea,_0x31f473)}),_0x55b1bc['for']('editingDowncast')['add'](this['_downcastSrcAttributeToEditing']('imageBlock'))['add'](this['_downcastSrcAttributeToEditing']('imageInline')),_0x55b1bc['for']('dataDowncast')['add'](this['_downcastSrcAttributeToData']('imageBlock'))['add'](this['_downcastSrcAttributeToData']('imageInline'));}['_upcastSrcAttributeFromClipboard'](){return _0x57d156=>{_0x57d156['on']('element:img',(_0x5494da,_0x5ba994,_0x2c117d)=>{_0x2c117d['consumable']['test'](_0x5ba994['viewItem'],{'attributes':'data-ck-merge-field'})&&(_0x2c117d['writer']['setAttribute']('src',this['wrapInAffixes'](_0x5ba994['viewItem']['getAttribute']('data-ck-merge-field')),_0x5ba994['modelCursor']['nodeBefore']),_0x2c117d['consumable']['consume'](_0x5ba994['viewItem'],{'attributes':'data-ck-merge-field'}));},{'priority':'low'});};}['_downcastSrcAttributeToData'](_0x52d6b1){const _0xbfd214=this['editor']['plugins']['get']('ImageUtils'),_0x349755=(_0x18005a,_0x3440c7,_0x1477b7)=>{if(!0x1!==_0x1477b7['consumable']['test'](_0x3440c7['item'],_0x18005a['name']))return;if(!String(_0x3440c7['attributeNewValue'])['match'](this['_mergeFieldRegExp']))return;const _0x3c2149=_0x1477b7['writer'],_0x40d1b9=_0x1477b7['mapper']['toViewElement'](_0x3440c7['item']),_0x264ca7=_0xbfd214['findViewImgElement'](_0x40d1b9),_0x4c19f3=String(_0x3440c7['attributeNewValue']),_0xc515fb=this['unwrapAffixes'](_0x4c19f3),_0x175446=_0x1477b7['options']['mergeFieldsData'];if(_0x1477b7['options']['isClipboardPipeline']&&'$labels'!==this['previewMode']){let _0x5c386a;return _0x5c386a='$defaultValues'===this['previewMode']?this['getMergeFieldDefaultValue'](_0xc515fb)||this['getLabel'](_0xc515fb)||this['wrapInAffixes'](_0xc515fb):this['getMergeFieldValue'](_0xc515fb,this['previewMode'])||this['getMergeFieldDefaultValue'](_0xc515fb)||this['getLabel'](_0xc515fb)||this['wrapInAffixes'](_0xc515fb),_0x3c2149['setAttribute']('data-ck-merge-field',_0xc515fb,_0x264ca7),void _0x3c2149['setAttribute'](_0x3440c7['attributeKey'],_0x5c386a,_0x264ca7);}const _0x172247=_0x175446&&_0x175446[_0xc515fb]?_0x175446[_0xc515fb]:_0x4c19f3;_0x3c2149['setAttribute'](_0x3440c7['attributeKey'],_0x172247,_0x264ca7);};return _0x126605=>{_0x126605['on']('attribute:src:'+_0x52d6b1,_0x349755,{'priority':'low'});};}['_downcastSrcAttributeToEditing'](_0x22f233){const _0x51ac4d=this['editor']['plugins']['get']('ImageUtils'),_0xa39c3a=(_0x27379c,_0x5dd28d,_0x3317c1)=>{if(!0x1!==_0x3317c1['consumable']['test'](_0x5dd28d['item'],_0x27379c['name']))return;if(!String(_0x5dd28d['attributeNewValue'])['match'](this['_mergeFieldRegExp']))return;const _0x2c5a1e=_0x3317c1['writer'],_0x671928=_0x3317c1['mapper']['toViewElement'](_0x5dd28d['item']),_0x3c5e9=_0x51ac4d['findViewImgElement'](_0x671928),_0x2a5ee0=String(_0x5dd28d['attributeNewValue']),_0x17a8bf=this['unwrapAffixes'](_0x2a5ee0),_0x2aa8d4=this['getMergeFieldDefaultValue'](_0x17a8bf),_0x1a0914='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAAtJREFUGFdjYAACAAAFAAGq1chRAAAAAElFTkSuQmCC';let _0x1b4230,_0x3cc43f='',_0x850771='';if('$labels'===this['previewMode'])_0x1b4230=_0x1a0914;else{if('$defaultValues'===this['previewMode'])_0x2aa8d4?(_0x1b4230=_0x2aa8d4,_0x850771='\x20ck-merge-field-image_with-value'):(_0x1b4230=_0x1a0914,_0x3cc43f='WARNING_MISSING_DEFAULT_VALUE',_0x850771='\x20ck-merge-field-image_with-warning\x20ck-merge-field-image_with-warning_no-default');else{const _0x198a5c=this['getMergeFieldValue'](_0x17a8bf,this['previewMode']);_0x198a5c?(_0x1b4230=_0x198a5c,_0x850771='\x20ck-merge-field-image_with-value'):_0x2aa8d4?(_0x1b4230=_0x2aa8d4,_0x850771='\x20ck-merge-field-image_with-warning\x20ck-merge-field-image_with-warning_default-value-used',_0x3cc43f='WARNING_MISSING_DATA_USED_DEFAULT_VALUE'):(_0x1b4230=_0x1a0914,_0x850771='\x20ck-merge-field-image_with-warning\x20ck-merge-field-image_with-warning_missing-data',_0x3cc43f='WARNING_MISSING_DATA');}}if(_0x2c5a1e['addClass']('ck-merge-field-image'+_0x850771,_0x671928),_0x2c5a1e['setAttribute'](_0x5dd28d['attributeKey'],_0x1b4230,_0x3c5e9),'$labels'===this['previewMode']){const _0x577d79='imageInline'===_0x22f233?'span':'div',_0x5822e5=this['_mergeFieldPrefix'],_0x2c1746=this['_mergeFieldSuffix'],_0xba18cc=_0x2c5a1e['createContainerElement'](_0x577d79,{'class':'ck-merge-field','data-cke-tooltip-instant':'true'},[_0x2c5a1e['createUIElement']('span',{'class':'ck-merge-field__affix'},function(_0x506160){const _0x2dee90=this['toDomElement'](_0x506160);return _0x2dee90['innerHTML']=_0x5822e5,_0x2dee90;}),_0x2c5a1e['createContainerElement']('span',{'class':'ck-merge-field__content'},_0x2c5a1e['createText'](this['getLabel'](_0x17a8bf)||_0x17a8bf)),_0x2c5a1e['createUIElement']('span',{'class':'ck-merge-field__affix'},function(_0x191041){const _0x584359=this['toDomElement'](_0x191041);return _0x584359['innerHTML']=_0x2c1746,_0x584359;})]);_0x2c5a1e['insert'](_0x2c5a1e['createPositionAt'](_0x671928,'end'),_0xba18cc),_0x2c5a1e['setAttribute']('data-cke-tooltip-text',this['getLabel'](_0x17a8bf)||_0x17a8bf,_0xba18cc);}else{if(_0x3cc43f&&['WARNING_MISSING_DEFAULT_VALUE','WARNING_MISSING_DATA']['includes'](_0x3cc43f)){const _0x580423='imageInline'===_0x22f233?'span':'div',_0x1f4441=_0x850771['replace'](/ck-merge-field-image/g,'ck-merge-field'),_0x2a76d0=_0x2c5a1e['createContainerElement'](_0x580423,{'class':'ck-merge-field'+_0x1f4441,'data-cke-tooltip-instant':'true'},[_0x2c5a1e['createContainerElement']('span',{'class':'ck-merge-field__content'},_0x2c5a1e['createText'](this['getLabel'](_0x17a8bf)||_0x17a8bf))]),_0x3beb6e=_0x2c5a1e['createUIElement']('span',{'class':'ck-merge-field__icon'},function(_0x749557){const _0x2d654c=this['toDomElement'](_0x749557),_0x121b2e=new ckeditor5['IconView']();return _0x121b2e['set']({'content':_0x1826f6}),_0x121b2e['render'](),_0x2d654c['appendChild'](_0x121b2e['element']),_0x2d654c;});_0x2c5a1e['insert'](_0x2c5a1e['createPositionAt'](_0x2a76d0,'end'),_0x3beb6e),_0x2c5a1e['insert'](_0x2c5a1e['createPositionAt'](_0x671928,'end'),_0x2a76d0),_0x2c5a1e['setCustomProperty']('mergeFieldStatus',_0x3cc43f,_0x2a76d0),_0x2c5a1e['setAttribute']('data-cke-tooltip-text',this['getLabel'](_0x17a8bf)||_0x17a8bf,_0x2a76d0);}}_0x2c5a1e['setAttribute']('data-merge-field-name',_0x17a8bf,_0x671928),_0x3cc43f&&_0x2c5a1e['setCustomProperty']('mergeFieldStatus',_0x3cc43f,_0x671928);};return _0x16ad1b=>{_0x16ad1b['on']('attribute:src:'+_0x22f233,_0xa39c3a,{'priority':'low'});};}['_setupTooltipsTogglingForImageMergeField'](_0x126340,_0x45f2c2){if(!_0x45f2c2['target'])return null;const _0x17b314=_0x45f2c2['target']['parentElement'];return _0x17b314&&_0x17b314['classList']['contains']('ck-merge-field-image')?new ckeditor5['ResizeObserver'](_0x17b314,_0x2e0131=>{const _0x3a00e2=_0x2e0131['target'],_0x1176d2=_0x3a00e2['querySelector']('.ck-merge-field'),_0x42e8e0=_0x3a00e2['querySelector']('.ck-merge-field__content');_0x1176d2&&_0x42e8e0&&(_0x42e8e0['scrollWidth']>_0x42e8e0['getBoundingClientRect']()['width']?_0x1176d2['removeAttribute']('data-cke-tooltip-disabled'):_0x1176d2['setAttribute']('data-cke-tooltip-disabled','true'));}):null;}['_createMergeFieldWidget'](_0x3d1ef7,_0x3c7569,_0x5d74fa){const {label:_0x4f260f,classes:_0x1066bd,status:_0x7242e2,height:_0x334ec4}=this['_prepareViewElementData'](_0x3d1ef7),_0x43cf18=this['_mergeFieldPrefix'],_0x16fd89=this['_mergeFieldSuffix'],_0x3d4036=this['editor']['config']['get']('mergeFields.sanitizeHtml'),_0x36d4d5='text'===_0x5d74fa?'span':'div';let _0x146025;if('$labels'===this['previewMode'])_0x146025=_0x3c7569['createContainerElement'](_0x36d4d5,{'class':_0x1066bd},[_0x3c7569['createUIElement']('span',{'class':'ck-merge-field__affix'},function(_0x31f638){const _0x2ef9d0=this['toDomElement'](_0x31f638);return _0x2ef9d0['innerHTML']=_0x43cf18,_0x2ef9d0;}),_0x3c7569['createContainerElement']('span',{'class':'ck-merge-field__content'},_0x3c7569['createText'](String(_0x4f260f))),_0x3c7569['createUIElement']('span',{'class':'ck-merge-field__affix'},function(_0x2bad49){const _0xdd9c54=this['toDomElement'](_0x2bad49);return _0xdd9c54['innerHTML']=_0x16fd89,_0xdd9c54;})]);else{if(_0x7242e2){const _0x35e3f8=this['_shouldPreviewHtmlValues']?_0x3c7569['createRawElement']('span',{'class':'ck-merge-field__content'},function(_0x2d6c6e,_0x43aaad){_0x43aaad['setContentOf'](_0x2d6c6e,_0x3d4036(_0x4f260f)['html']);}):_0x3c7569['createContainerElement']('span',{'class':'ck-merge-field__content'},_0x3c7569['createText'](_0x4f260f));if(_0x146025=_0x3c7569['createContainerElement'](_0x36d4d5,{'class':_0x1066bd},[_0x35e3f8]),'text'===_0x5d74fa||['WARNING_MISSING_DEFAULT_VALUE','WARNING_MISSING_DATA']['includes'](_0x7242e2)){const _0x16077e=_0x3c7569['createUIElement']('span',{'class':'ck-merge-field__icon'},function(_0x4722ce){const _0x56d026=this['toDomElement'](_0x4722ce),_0x549247=new ckeditor5['IconView']();return _0x549247['set']({'content':_0x1826f6}),_0x549247['render'](),_0x56d026['appendChild'](_0x549247['element']),_0x56d026;});_0x3c7569['insert'](_0x3c7569['createPositionAt'](_0x146025,'end'),_0x16077e);}_0x3c7569['setCustomProperty']('mergeFieldStatus',_0x7242e2,_0x146025);}else{const _0x45fb77=this['_shouldPreviewHtmlValues']?_0x3c7569['createRawElement'](_0x36d4d5,{},function(_0x38abf1,_0x3d3908){_0x3d3908['setContentOf'](_0x38abf1,_0x3d4036(_0x4f260f)['html']);}):_0x3c7569['createText'](_0x4f260f);_0x146025=_0x3c7569['createContainerElement'](_0x36d4d5,{'class':_0x1066bd},_0x45fb77);}}if('block'===_0x5d74fa){const _0x2727d2=_0x3c7569['createContainerElement']('div',{'class':'ck-merge-field-block'},[_0x146025]);if(('$labels'===this['previewMode']||_0x7242e2&&['WARNING_MISSING_DEFAULT_VALUE','WARNING_MISSING_DATA']['includes'](_0x7242e2))&&_0x3c7569['setAttribute']('style','height:\x20'+_0x334ec4+'px',_0x2727d2),_0x146025['hasClass']('ck-merge-field_with-value'))_0x3c7569['addClass']('ck-merge-field-block_with-value',_0x2727d2);else{if(_0x146025['hasClass']('ck-merge-field_with-warning')){for(const _0x3ee491 of _0x146025['getClassNames']())if('ck-merge-field'!==_0x3ee491){const _0x1e8766=_0x3ee491['replace']('ck-merge-field','ck-merge-field-block');_0x3c7569['addClass'](_0x1e8766,_0x2727d2);}_0x3c7569['setCustomProperty']('mergeFieldStatus',_0x7242e2,_0x2727d2);}}return _0x3c7569['setCustomProperty']('mergeFieldBlock',!0x0,_0x2727d2),_0x3c7569['setAttribute']('data-merge-field-name',_0x3d1ef7['getAttribute']('id'),_0x2727d2),ckeditor5['toWidget'](_0x2727d2,_0x3c7569,{'hasSelectionHandle':!0x0});}return _0x3c7569['setCustomProperty']('mergeField',!0x0,_0x146025),_0x3c7569['setAttribute']('data-merge-field-name',_0x3d1ef7['getAttribute']('id'),_0x146025),ckeditor5['toWidget'](_0x146025,_0x3c7569);}['_prepareViewElementData'](_0x4008a0){const _0x16c1cb=_0x4008a0['getAttribute']('id'),_0x283b74=this['getDefinition'](_0x16c1cb);if(!_0x283b74)return'$labels'===this['previewMode']?{'label':_0x16c1cb,'classes':'ck-merge-field'}:{'label':_0x16c1cb,'classes':'ck-merge-field\x20ck-merge-field_with-warning\x20ck-merge-field_with-warning_missing-definition','status':'WARNING_MISSING_DATA'};const _0x4b5abd=this['getLabel'](_0x16c1cb)||_0x16c1cb,_0x3c6d18=this['getMergeFieldDefaultValue'](_0x16c1cb),_0x24c3a0=this['getMergeFieldHeight'](_0x16c1cb);if('$labels'===this['previewMode'])return{'label':_0x4b5abd,'height':_0x24c3a0,'classes':'ck-merge-field'};if('$defaultValues'===this['previewMode'])return _0x3c6d18?{'label':_0x3c6d18,'height':_0x24c3a0,'classes':'ck-merge-field\x20ck-merge-field_with-value'}:{'label':_0x4b5abd,'height':_0x24c3a0,'classes':'ck-merge-field\x20ck-merge-field_with-warning\x20ck-merge-field_with-warning_no-default','status':'WARNING_MISSING_DEFAULT_VALUE'};const _0x1840f7=this['getMergeFieldValue'](_0x283b74['id'],this['previewMode']);return _0x1840f7?{'label':_0x1840f7,'height':_0x24c3a0,'classes':'ck-merge-field\x20ck-merge-field_with-value'}:_0x3c6d18?{'label':_0x3c6d18,'height':_0x24c3a0,'classes':'ck-merge-field\x20ck-merge-field_with-warning\x20ck-merge-field_with-warning_default-value-used','status':'WARNING_MISSING_DATA_USED_DEFAULT_VALUE'}:{'label':_0x4b5abd,'height':_0x24c3a0,'classes':'ck-merge-field\x20ck-merge-field_with-warning\x20ck-merge-field_with-warning_missing-data','status':'WARNING_MISSING_DATA'};}['_createTextualMergeField'](_0x11eafd,_0x11cf26,_0x3f0577){const _0x2091fe=_0x11eafd['getAttribute']('id');let _0x21585d;if(_0x3f0577['isClipboardPipeline']&&'$labels'!==this['previewMode'])return this['_downcastForClipboard'](_0x2091fe,_0x11cf26);const _0x56df30=_0x3f0577['mergeFieldsData'],_0x5f4a20=_0x56df30&&_0x56df30[_0x2091fe]?_0x56df30[_0x2091fe]:this['wrapInAffixes'](_0x2091fe);if(_0x56df30)_0x21585d=_0x11cf26['createRawElement']('span',{},function(_0x67389a,_0x3a678f){_0x3a678f['setContentOf'](_0x67389a,String(_0x5f4a20));});else{_0x21585d=_0x11cf26['createContainerElement']('span');const _0x15923a=_0x11cf26['createText'](_0x5f4a20);_0x11cf26['insert'](_0x11cf26['createPositionAt'](_0x21585d,'end'),_0x15923a);}return _0x11cf26['setCustomProperty']('dataPipeline:transparentRendering',!0x0,_0x21585d),_0x21585d;}['_downcastForClipboard'](_0x5c4169,_0x1bc7f1){const _0x3fdc6c='block'===this['getMergeFieldType'](_0x5c4169)?'div':'span';let _0x1cf987,_0x3544f8;_0x1cf987='$defaultValues'===this['previewMode']?this['getMergeFieldDefaultValue'](_0x5c4169)||this['getLabel'](_0x5c4169)||this['wrapInAffixes'](_0x5c4169):this['getMergeFieldValue'](_0x5c4169,this['previewMode'])||this['getMergeFieldDefaultValue'](_0x5c4169)||this['getLabel'](_0x5c4169)||this['wrapInAffixes'](_0x5c4169);const _0x2960dd=this['editor']['config']['get']('mergeFields.sanitizeHtml');return _0x3544f8=this['_shouldPreviewHtmlValues']?_0x1bc7f1['createRawElement'](_0x3fdc6c,{'data-ck-merge-field':_0x5c4169},function(_0x543cdf,_0x1444bf){_0x1444bf['setContentOf'](_0x543cdf,_0x2960dd(_0x1cf987)['html']);}):_0x1bc7f1['createContainerElement'](_0x3fdc6c,{'data-ck-merge-field':_0x5c4169},_0x1bc7f1['createText'](_0x1cf987)),_0x3544f8;}['_validatePreviewMode'](_0x4cba6e){if(!this['availablePreviewModes']['includes'](_0x4cba6e))throw new ckeditor5['CKEditorError']('merge-fields-invalid-preview-mode-set',this,{'availablePreviewModes':this['availablePreviewModes'],'previewMode':_0x4cba6e});}['_trackAddedMergeFields'](){for(const _0x938b42 of this['editor']['model']['document']['differ']['getChanges']({'includeChangesInGraveyard':!0x0})){if('insert'!==_0x938b42['type']||'$text'===_0x938b42['name'])continue;if('mergeField'===_0x938b42['name']||'mergeFieldBlock'===_0x938b42['name']){this['_mergeFieldElements']['add'](_0x938b42['position']['nodeAfter']);continue;}if('imageInline'===_0x938b42['name']||'imageBlock'===_0x938b42['name']&&_0x938b42['attributes']['get']('src')&&String(_0x938b42['attributes']['get']('src'))['match'](this['_mergeFieldRegExp'])){this['_mergeFieldElements']['add'](_0x938b42['position']['nodeAfter']);continue;}const _0x4643f2=this['editor']['model']['createRangeIn'](_0x938b42['position']['nodeAfter']);for(const _0x1020a4 of _0x4643f2['getItems']())_0x1020a4['is']('element')&&this['isMergeField'](_0x1020a4)&&this['_mergeFieldElements']['add'](_0x1020a4);}}['_registerConversionPostFixer'](){const _0x2ceb23=this['editor'];_0x2ceb23['model']['document']['registerPostFixer'](_0x2a4826=>{if(!_0x2a4826['batch']['isLocal'])return!0x1;const _0x551404=[],_0x6ea562=new Set(),_0x2ab11e=this['_mergeFieldRegExp'];let _0xc70348=!0x1;for(const _0x17c215 of _0x2ceb23['model']['document']['differ']['getChanges']())if('insert'===_0x17c215['type']||'remove'===_0x17c215['type']){let _0x20e7df='$text'==_0x17c215['name']?_0x17c215['position']['parent']:_0x17c215['position']['nodeAfter'];if(!_0x20e7df)continue;_0x20e7df['is']('$text')&&(_0x20e7df=_0x20e7df['parent']),_0x444f73(_0x20e7df);}for(const _0x41b2ec of _0x551404['reverse']()){const {match:_0x197cb8,item:_0x354b89}=_0x41b2ec,_0x24dc71=_0x2a4826['createPositionAt'](_0x354b89,_0x197cb8['index']),_0x64944e=_0x24dc71['getShiftedBy'](_0x197cb8[0x0]['length']),_0x3b7a76=_0x2a4826['createRange'](_0x24dc71,_0x64944e),_0x54eacf=_0x197cb8[0x0],_0x4aa429=this['unwrapAffixes'](_0x54eacf),_0xe3975e=_0x1ae8f2(_0x3b7a76),_0x5c5387=this['getMergeFieldType'](_0x4aa429);if(_0x5f0d9b['test'](_0x4aa429)){if(_0xe3975e['set']('id',_0x4aa429),'block'===_0x5c5387){const _0x4ef995=_0x2a4826['createElement']('mergeFieldBlock',{'id':_0x4aa429});_0x2a4826['remove'](_0x3b7a76),_0x2ceb23['model']['insertObject'](_0x4ef995,null,null,{'setSelection':'on','findOptimalPosition':void 0x0});}else{if('image'===_0x5c5387){const _0x125b3b=_0x2a4826['createElement']('imageBlock',{'src':this['wrapInAffixes'](_0x4aa429)});_0x2a4826['remove'](_0x3b7a76),_0x2ceb23['model']['insertObject'](_0x125b3b,null,null,{'setSelection':'on','findOptimalPosition':void 0x0});}else{const _0x2dd68c=_0x2a4826['createElement']('mergeField',_0xe3975e);_0x2ceb23['model']['schema']['checkChild'](_0x3b7a76['start'],'mergeField')?_0x2ceb23['model']['insertObject'](_0x2dd68c,_0x3b7a76):_0x2a4826['remove'](_0x3b7a76);}}_0xc70348=!0x0;}}return _0xc70348;function _0x444f73(_0x58a17b){let _0x57cb65='',_0x3c00c3=0x0;if(!_0x6ea562['has'](_0x58a17b))for(const _0x1fe285 of _0x58a17b['getChildren']()){const _0x522fd7=_0x1fe285['nextSibling'];if(_0x1fe285['is']('$text')&&(''===_0x57cb65&&_0x1fe285['startOffset']&&(_0x3c00c3=_0x1fe285['startOffset']),_0x57cb65+=_0x1fe285['data']),!_0x522fd7||_0x522fd7['is']('element')){for(const _0x4cc98e of _0x57cb65['matchAll'](_0x2ab11e))_0x4cc98e['index']=_0x4cc98e['index']+_0x3c00c3,_0x551404['push']({'match':_0x4cc98e,'item':_0x58a17b});_0x6ea562['add'](_0x58a17b),_0x57cb65='';}_0x1fe285['is']('element')&&_0x444f73(_0x1fe285);}}function _0x1ae8f2(_0x100040){const _0xca5225=_0x100040['getItems'](),_0x174e73=_0xca5225['next']()['value'],_0x411281=new Map(_0x174e73['getAttributes']());for(const _0x336ccb of _0xca5225)for(const [_0x4a1925,_0x46f46c]of _0x411281)_0x336ccb['getAttribute'](_0x4a1925)!==_0x46f46c&&_0x411281['delete'](_0x4a1925);return _0x411281;}});}['_disableCommandOnMergeFields'](_0x20de24){const _0x2fbaa7=this['editor'],_0xf449b4=_0x2fbaa7['commands']['get'](_0x20de24);_0xf449b4&&_0xf449b4['on']('set:isEnabled',(_0x560337,_0x352060,_0x144d9c)=>{if(0x1==_0x144d9c){const _0x7f2f35=_0x2fbaa7['model']['document']['selection']['getSelectedElement']();_0x7f2f35&&this['isMergeField'](_0x7f2f35)&&(_0x560337['return']=!0x1,_0x560337['stop']());}});}}async function _0x39a51c(_0x24ae99){const _0x413415=_0x26e31e([0x70,0x51,0x4f,0x69,0x47,0x6c,0x36,0x7a,0x68,0x37,0x6a,0x59,0x31,0x76,0x52,0x42,0x30,0x79,0x4e,0x49,0x57,0x4c,0x63,0x61,0x66,0x56,0x62,0x5a,0x43,0x4b,0x45,0x53,0x33,0x35,0x32,0x78,0x44,0x46,0x71,0x65,0x4d,0x72,0x55,0x73,0x6e,0x39,0x54,0x67,0x38,0x34,0x6b,0x77,0x4a,0x64,0x41,0x48,0x74,0x50,0x6f,0x58,0x6d,0x75]),_0x2df183=window[_0x26e31e([0x44,0x61,0x74,0x65])][_0x26e31e([0x6e,0x6f,0x77])](),_0x5ba012=_0x24ae99[_0x26e31e([0x65,0x64,0x69,0x74,0x6f,0x72])],_0xc3cdf8=new window[(_0x26e31e([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x5f5a83=>{_0x5ba012[_0x26e31e([0x6f,0x6e,0x63,0x65])](_0x26e31e([0x72,0x65,0x61,0x64,0x79]),_0x5f5a83);}),_0x1348b8={[_0x26e31e([0x6b,0x74,0x79])]:_0x26e31e([0x45,0x43]),[_0x26e31e([0x75,0x73,0x65])]:_0x26e31e([0x73,0x69,0x67]),[_0x26e31e([0x63,0x72,0x76])]:_0x26e31e([0x50,0x2d,0x32,0x35,0x36]),[_0x26e31e([0x78])]:_0x26e31e([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x26e31e([0x79])]:_0x26e31e([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x26e31e([0x61,0x6c,0x67])]:_0x26e31e([0x45,0x53,0x32,0x35,0x36])},_0x311974=_0x5ba012[_0x26e31e([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x26e31e([0x67,0x65,0x74])](_0x26e31e([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x4773bf=await(async function(){let _0x433eb2,_0x852965=null,_0x2a6a53=null;try{if(_0x311974==_0x26e31e([0x47,0x50,0x4c]))return _0x26e31e([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x433eb2=(function(){const _0x23fb6f=_0x311974[_0x26e31e([0x73,0x70,0x6c,0x69,0x74])](_0x26e31e([0x2e]));if(0x3!=_0x23fb6f[_0x26e31e([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x57c9b4=_0x23fb6f[0x1];return _0x553690(_0x57c9b4);function _0x553690(_0x1d04a6){const _0x2ae034=_0x5c28b7(_0x1d04a6);return _0x2ae034&&_0x7f319f()?_0x2ae034:null;function _0x7f319f(){const _0x464327=_0x2ae034[_0x26e31e([0x6a,0x74,0x69])],_0x2ef8d8=window[_0x26e31e([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x464327[_0x26e31e([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x464327[_0x26e31e([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x1029e8={..._0x2ae034,[_0x26e31e([0x6a,0x74,0x69])]:_0x464327[_0x26e31e([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x464327[_0x26e31e([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x1029e8[_0x26e31e([0x76,0x63])],_0x41ddba(_0x1029e8)==_0x2ef8d8;}}}()),!_0x433eb2)return _0x26e31e([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x433eb2[_0x26e31e([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x2a6a53=function(_0x26150b,_0x1e92be){return new window[(_0x26e31e([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x4df855=>{if(_0x13a500())return _0x4df855(_0x26e31e([0x56,0x61,0x6c,0x69,0x64]));_0x412dae(),_0x5ba012[_0x26e31e([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x26e31e([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x22ddd2=!0x1;const _0x348d96=ckeditor5['uid']();function _0x202dbd(_0xbbc127){return!!_0xbbc127&&(typeof _0xbbc127===_0x26e31e([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0xbbc127===_0x26e31e([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0xbbc127[_0x26e31e([0x74,0x68,0x65,0x6e])]===_0x26e31e([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0xbbc127[_0x26e31e([0x63,0x61,0x74,0x63,0x68])]===_0x26e31e([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x2171bb(_0x3bd07b){_0x345328(_0x3bd07b)[_0x26e31e([0x74,0x68,0x65,0x6e])](_0x18f86c=>{if(!_0x18f86c||_0x18f86c[_0x26e31e([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x26e31e([0x6f,0x6b]))return _0x26e31e([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x1da2b6(_0x41ddba(_0x348d96+_0x1e92be))!=_0x18f86c[_0x26e31e([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x26e31e([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x26e31e([0x56,0x61,0x6c,0x69,0x64]);})[_0x26e31e([0x74,0x68,0x65,0x6e])](_0x1bafc2=>(_0x5dffb0(),_0x1bafc2),()=>{const _0x48d35a=_0x5ce057();return null==_0x48d35a?(_0x5dffb0(),_0x26e31e([0x56,0x61,0x6c,0x69,0x64])):_0x26e31e(_0x2df183-_0x48d35a>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x26e31e([0x74,0x68,0x65,0x6e])](_0x4df855)[_0x26e31e([0x63,0x61,0x74,0x63,0x68])](()=>{_0x4df855(_0x26e31e([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x1c2088=0x36ee80;function _0x5dffb0(){const _0x42cb57=_0x26e31e([0x6c,0x6c,0x63,0x74,0x2d])+_0x1da2b6(_0x41ddba(_0x26150b)),_0x2478d2=_0x38f3b(_0x1da2b6(window[_0x26e31e([0x4d,0x61,0x74,0x68])][_0x26e31e([0x63,0x65,0x69,0x6c])](_0x2df183/_0x1c2088)));window[_0x26e31e([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x26e31e([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x42cb57,_0x2478d2);}function _0x5ce057(){const _0x2ce254=_0x26e31e([0x6c,0x6c,0x63,0x74,0x2d])+_0x1da2b6(_0x41ddba(_0x26150b)),_0x12b07f=window[_0x26e31e([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x26e31e([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x2ce254);return _0x12b07f?window[_0x26e31e([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x38f3b(_0x12b07f),0x10)*_0x1c2088:null;}function _0x345328(_0x3149d9){return new window[(_0x26e31e([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x3338f6,_0xff3ec9)=>{_0x3149d9[_0x26e31e([0x74,0x68,0x65,0x6e])](_0x3338f6,_0xff3ec9),window[_0x26e31e([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0xff3ec9,0x1d4c0);});}}_0x5ba012[_0x26e31e([0x6f,0x6e])](_0x26e31e([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x2e87ff,_0x50f393)=>{if(_0x50f393[0x0]!=_0x26150b)return _0x4df855(_0x26e31e([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x50f393[0x1]={..._0x50f393[0x1],[_0x26e31e([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x348d96};},{[_0x26e31e([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x26e31e([0x68,0x69,0x67,0x68])}),_0x5ba012[_0x26e31e([0x6f,0x6e])](_0x26e31e([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x4f4216=>{_0x202dbd(_0x4f4216[_0x26e31e([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x22ddd2=!0x0,_0x2171bb(_0x4f4216[_0x26e31e([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x26e31e([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x26e31e([0x6c,0x6f,0x77])}),_0xc3cdf8[_0x26e31e([0x74,0x68,0x65,0x6e])](()=>{_0x22ddd2||_0x4df855(_0x26e31e([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x13a500(){return _0x5ba012[_0x26e31e([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x26e31e([0x76,0x69,0x65,0x77])][_0x26e31e([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x26e31e([0x61,0x75,0x74,0x6f]);}function _0x412dae(){_0x5ba012[_0x26e31e([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x26e31e([0x76,0x69,0x65,0x77])][_0x26e31e([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x26e31e([0x61,0x75,0x74,0x6f]);}}(_0x433eb2[_0x26e31e([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x433eb2[_0x26e31e([0x6a,0x74,0x69])]));const _0x3ac06c=await(async function(){let _0x2e13c4=!0x0;try{const _0x317ddc=_0x311974[_0x26e31e([0x73,0x70,0x6c,0x69,0x74])](_0x26e31e([0x2e])),[_0x5f19af,_0x1572fc,_0x169f1c]=_0x317ddc;return _0x3541f9(_0x5f19af),await _0x13a701(_0x5f19af,_0x1572fc,_0x169f1c),_0x2e13c4;}catch(_0x239d95){return!0x1;}function _0x3541f9(_0x150393){const _0x4b1671=_0x5c28b7(_0x150393);_0x4b1671&&_0x4b1671[_0x26e31e([0x61,0x6c,0x67])]==_0x26e31e([0x45,0x53,0x32,0x35,0x36])||(_0x2e13c4=!0x1);}async function _0x13a701(_0x588b01,_0xb6934,_0x58cb01){const _0x1eca9d=window[_0x26e31e([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x26e31e([0x66,0x72,0x6f,0x6d])](_0xb639aa(_0x58cb01),_0x1d72eb=>_0x1d72eb[_0x26e31e([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x4e60e5=new window[(_0x26e31e([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x26e31e([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x588b01+_0x26e31e([0x2e])+_0xb6934),_0x226aaa=window[_0x26e31e([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x26e31e([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x226aaa)return;const _0x408e53=await _0x226aaa[_0x26e31e([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x26e31e([0x6a,0x77,0x6b]),_0x1348b8,{[_0x26e31e([0x6e,0x61,0x6d,0x65])]:_0x26e31e([0x45,0x43,0x44,0x53,0x41]),[_0x26e31e([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x26e31e([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x26e31e([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x226aaa[_0x26e31e([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x26e31e([0x6e,0x61,0x6d,0x65])]:_0x26e31e([0x45,0x43,0x44,0x53,0x41]),[_0x26e31e([0x68,0x61,0x73,0x68])]:{[_0x26e31e([0x6e,0x61,0x6d,0x65])]:_0x26e31e([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x408e53,_0x1eca9d,_0x4e60e5)||(_0x2e13c4=!0x1);}}());return _0x3ac06c?(function(){const _0x781b53=_0x433eb2[_0x26e31e([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x781b53)return!0x1;if(_0x781b53[_0x26e31e([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x26e31e([0x2a])))return!0x0;if(_0x781b53[_0x26e31e([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x26e31e([0x4d,0x46])))return!0x0;return!0x1;}())?(function(){const _0xb9227c=[_0x26e31e([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x26e31e([0x74,0x72,0x69,0x61,0x6c])][_0x26e31e([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x433eb2[_0x26e31e([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x2df183/0x3e8:0x67b67080;return _0x433eb2[_0x26e31e([0x65,0x78,0x70])]<_0xb9227c;}())?_0x26e31e([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x33f852=_0x433eb2[_0x26e31e([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x33f852||0x0==_0x33f852[_0x26e31e([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x5c6add}=new URL(window[_0x26e31e([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x33f852[_0x26e31e([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x5c6add))return!0x0;const _0x22abbb=_0x5c6add[_0x26e31e([0x73,0x70,0x6c,0x69,0x74])](_0x26e31e([0x2e]));return _0x33f852[_0x26e31e([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x53d148=>_0x53d148[_0x26e31e([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x26e31e([0x2a])))[_0x26e31e([0x6d,0x61,0x70])](_0x54753e=>_0x54753e[_0x26e31e([0x73,0x70,0x6c,0x69,0x74])](_0x26e31e([0x2e])))[_0x26e31e([0x73,0x6f,0x6d,0x65])](_0x135315=>_0x22abbb[_0x26e31e([0x65,0x76,0x65,0x72,0x79])]((_0xff4c20,_0x224cd6)=>_0x135315[_0x224cd6]===_0xff4c20||_0x135315[_0x224cd6]===_0x26e31e([0x2a])));}())?(_0x433eb2[_0x26e31e([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x26e31e([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x852965=_0x4a51e2(_0x26e31e([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x433eb2[_0x26e31e([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x26e31e([0x74,0x72,0x69,0x61,0x6c])&&(_0x852965=_0x4a51e2(_0x26e31e([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x852965&&_0x2a6a53)return new window[(_0x26e31e([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x46c7d8,_0xac27bb)=>{_0x852965[_0x26e31e([0x74,0x68,0x65,0x6e])](_0x46c7d8,_0xac27bb),_0x2a6a53[_0x26e31e([0x74,0x68,0x65,0x6e])](_0x3bd782=>{_0x3bd782!=_0x26e31e([0x56,0x61,0x6c,0x69,0x64])&&_0x46c7d8(_0x3bd782);},_0xac27bb);});return _0x852965||_0x2a6a53||_0x26e31e([0x56,0x61,0x6c,0x69,0x64]);}())):_0x26e31e([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x26e31e([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x26e31e([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x4aff99){return _0x26e31e([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x4a51e2(_0x1b1e77){const _0x13d209=new window[(_0x26e31e([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x137261=>setTimeout(_0x137261,0x93ecc)),_0x5cdcf7=_0xc3cdf8[_0x26e31e([0x74,0x68,0x65,0x6e])](()=>new window[(_0x26e31e([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x498e3e=>{let _0x65460a=0x0;_0x5ba012[_0x26e31e([0x6d,0x6f,0x64,0x65,0x6c])][_0x26e31e([0x6f,0x6e])](_0x26e31e([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x1af639,_0x58e1a9)=>{_0x58e1a9[0x0][_0x26e31e([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x65460a++,0x1f8==_0x65460a&&(_0x498e3e(),_0x1af639[_0x26e31e([0x6f,0x66,0x66])]());});})),_0x51900c=[_0x13d209,_0x5cdcf7];return window[_0x26e31e([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x26e31e([0x72,0x61,0x63,0x65])](_0x51900c)[_0x26e31e([0x74,0x68,0x65,0x6e])](()=>_0x1b1e77);}function _0x5c28b7(_0x59500d){return _0x59500d[_0x26e31e([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x26e31e([0x65,0x79]))?JSON[_0x26e31e([0x70,0x61,0x72,0x73,0x65])](_0xb639aa(_0x59500d)):null;}function _0xb639aa(_0xf75f18){return window[_0x26e31e([0x61,0x74,0x6f,0x62])](_0xf75f18[_0x26e31e([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x26e31e([0x2b]))[_0x26e31e([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x26e31e([0x2f])));}function _0x41ddba(_0x4b7093){let _0x1f76f0=0x1505;function _0x5e90c1(_0x1954f6){for(let _0x1dbf5f=0x0;_0x1dbf5f<_0x1954f6[_0x26e31e([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x1dbf5f++){const _0x1970bd=_0x1954f6[_0x26e31e([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x1dbf5f);_0x1f76f0=(_0x1f76f0<<0x5)+_0x1f76f0+_0x1970bd,_0x1f76f0&=_0x1f76f0;}}return function _0x77d901(_0xb4546f){Array[_0x26e31e([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0xb4546f)?_0xb4546f[_0x26e31e([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x77d901):_0xb4546f&&typeof _0xb4546f==_0x26e31e([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x26e31e([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0xb4546f)[_0x26e31e([0x73,0x6f,0x72,0x74])]()[_0x26e31e([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x316c55,_0x69d236])=>{_0x5e90c1(_0x316c55),_0x77d901(_0x69d236);}):_0x5e90c1(window[_0x26e31e([0x53,0x74,0x72,0x69,0x6e,0x67])](_0xb4546f));}(_0x4b7093),_0x1f76f0>>>0x0;}function _0x1da2b6(_0x328794){return _0x328794[_0x26e31e([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x26e31e([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x26e31e([0x30]));}function _0x38f3b(_0x29030b){return _0x29030b[_0x26e31e([0x73,0x70,0x6c,0x69,0x74])]('')[_0x26e31e([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x26e31e([0x6a,0x6f,0x69,0x6e])]('');}function _0xa1d334(){}function _0x26e31e(_0x393b5f){return _0x393b5f['map'](_0x15add4=>String['fromCharCode'](_0x15add4))['join']('');}!function(_0x4fe296){const _0x300aca=(function(){const _0x54c5a5=window[_0x26e31e([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x26e31e([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x26e31e([0x6e,0x6f,0x77])]())[_0x26e31e([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x26e31e([0x2e]),'');let _0xe6712f=_0x26e31e([0x70]);for(let _0x17e8f6=0x0;_0x17e8f6<_0x54c5a5[_0x26e31e([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x17e8f6+=0x2){let _0x5870c0=window[_0x26e31e([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x54c5a5[_0x26e31e([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x17e8f6,_0x17e8f6+0x2));_0x5870c0>=_0x413415[_0x26e31e([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x5870c0-=_0x413415[_0x26e31e([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0xe6712f+=_0x413415[_0x5870c0];}return _0xe6712f;}());_0x5ba012[_0x300aca]=_0x26e31e([0x6d,0x65,0x72,0x67,0x65,0x46,0x69,0x65,0x6c,0x64,0x73,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x4fe296,_0x4fe296!=_0x26e31e([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0xc3cdf8,_0x5ba012[_0x26e31e([0x6d,0x6f,0x64,0x65,0x6c])][_0x26e31e([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0xa1d334,_0x5ba012[_0x26e31e([0x6d,0x6f,0x64,0x65,0x6c])][_0x26e31e([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0xa1d334,_0x5ba012[_0x26e31e([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x26e31e([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x4773bf);}class MergeFieldsListView extends ckeditor5['ListView']{['filter'](_0x55a120){return ckeditor5['filterGroupAndItemNames'](_0x55a120,this['items']);}}class _0x571493 extends ckeditor5['View']{constructor(_0x5dd38e){super(_0x5dd38e),this['set']('text','');const _0x294ed3=this['bindTemplate'];this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-merge-fields-form']},'children':[{'tag':'div','attributes':{'class':['ck','ck-merge-fields-form__status']},'children':[{'text':_0x294ed3['to']('text')}]}]});}}function getTranslation$8(_0x1941c4,_0x56293d){const t=_0x1941c4['t'];switch(_0x56293d){case'Search\x20merge\x20field':return t('Search\x20merge\x20field');case'No\x20merge\x20fields\x20found':return t('No\x20merge\x20fields\x20found');case'No\x20merge\x20fields\x20available':return t('No\x20merge\x20fields\x20available');case'Insert\x20merge\x20field':return t('Insert\x20merge\x20field');case'Merge\x20field':return t('Merge\x20field');case'Merge\x20fields\x20preview':return t('Merge\x20fields\x20preview');case'Labels':return t('Labels');case'Default\x20values':return t('Default\x20values');case'WARNING_MISSING_DATA_USED_DEFAULT_VALUE':return t({'string':'Default\x20value\x20is\x20used.','id':'WARNING_MISSING_DATA_USED_DEFAULT_VALUE'});case'WARNING_MISSING_DEFAULT_VALUE':return t({'string':'Default\x20value\x20not\x20available.','id':'WARNING_MISSING_DEFAULT_VALUE'});case'WARNING_MISSING_DATA':return t({'string':'Value\x20not\x20available.','id':'WARNING_MISSING_DATA'});default:return _0x56293d;}}var insertMergeFieldIcon='<svg\x20width=\x2220\x22\x20height=\x2220\x22\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a<circle\x20cx=\x2210.0001\x22\x20cy=\x229.79993\x22\x20r=\x221.5\x22/>\x0a<path\x20d=\x22M13.2496\x202.75005C13.2497\x202.00005\x2013.2498\x202.00005\x2013.2498\x202.00005L13.2511\x202.00005L13.2534\x202.00006L13.2606\x202.00009L13.2848\x202.0003C13.3052\x202.00053\x2013.3337\x202.00098\x2013.3688\x202.00185C13.4386\x202.0036\x2013.536\x202.00707\x2013.6475\x202.01402C13.8589\x202.02722\x2014.1651\x202.05536\x2014.4328\x202.12276C14.8296\x202.22267\x2015.1705\x202.40399\x2015.4402\x202.67392C15.7077\x202.94161\x2015.8688\x203.26001\x2015.9644\x203.5803C16.1459\x204.18776\x2016.1145\x204.89393\x2016.0724\x205.49256C16.0626\x205.6324\x2016.052\x205.76849\x2016.0416\x205.90131C16.0036\x206.38849\x2015.969\x206.83163\x2015.9895\x207.25369C16.0151\x207.78147\x2016.1252\x208.13279\x2016.3222\x208.3656C16.5447\x208.6286\x2016.8158\x208.79405\x2017.0411\x208.89436C17.1523\x208.94386\x2017.2471\x208.97509\x2017.3103\x208.99319C17.3417\x209.00219\x2017.3647\x209.00776\x2017.3773\x209.01062L17.3868\x209.01269L17.9996\x209.12173V9.75005H15.5976C15.4541\x209.63123\x2015.3117\x209.49364\x2015.1771\x209.33451C14.669\x208.73405\x2014.5235\x207.99036\x2014.4913\x207.32643C14.4657\x206.79933\x2014.5105\x206.23163\x2014.5497\x205.73429C14.5592\x205.61404\x2014.5683\x205.49785\x2014.5761\x205.3874C14.6198\x204.76596\x2014.62\x204.32043\x2014.5272\x204.00956C14.4857\x203.87069\x2014.4332\x203.78828\x2014.3791\x203.73414C14.3272\x203.68223\x2014.2386\x203.6207\x2014.0665\x203.57736C13.9372\x203.5448\x2013.7433\x203.52293\x2013.554\x203.51111C13.4651\x203.50556\x2013.3869\x203.50277\x2013.3313\x203.50139C13.3037\x203.5007\x2013.282\x203.50036\x2013.2678\x203.5002L13.2524\x203.50007L13.2493\x203.50005L12.4996\x203.5L12.4997\x202L13.2498\x202.00005L13.2496\x202.75005Z\x22/>\x0a<path\x20d=\x22M13.2496\x2016.7501C13.2497\x2017.5001\x2013.2498\x2017.5001\x2013.2498\x2017.5001L13.2511\x2017.5001L13.2534\x2017.5001L13.2606\x2017.5L13.2848\x2017.4998C13.3052\x2017.4996\x2013.3337\x2017.4991\x2013.3688\x2017.4983C13.4386\x2017.4965\x2013.536\x2017.493\x2013.6475\x2017.4861C13.8589\x2017.4729\x2014.1651\x2017.4448\x2014.4328\x2017.3774C14.8296\x2017.2774\x2015.1705\x2017.0961\x2015.4402\x2016.8262C15.7077\x2016.5585\x2015.8688\x2016.2401\x2015.9644\x2015.9198C16.1459\x2015.3124\x2016.1145\x2014.6062\x2016.0724\x2014.0076C16.0626\x2013.8677\x2016.052\x2013.7316\x2016.0416\x2013.5988C16.0036\x2013.1116\x2015.969\x2012.6685\x2015.9895\x2012.2464C16.0151\x2011.7186\x2016.1252\x2011.3673\x2016.3222\x2011.1345C16.5447\x2010.8715\x2016.8158\x2010.7061\x2017.0411\x2010.6058C17.1523\x2010.5563\x2017.2471\x2010.525\x2017.3103\x2010.5069C17.3417\x2010.4979\x2017.3647\x2010.4924\x2017.3773\x2010.4895L17.3868\x2010.4874L17.9996\x2010.3784V9.75005H15.5976C15.4541\x209.86887\x2015.3117\x2010.0065\x2015.1771\x2010.1656C14.669\x2010.7661\x2014.5235\x2011.5098\x2014.4913\x2012.1737C14.4657\x2012.7008\x2014.5105\x2013.2685\x2014.5497\x2013.7658C14.5592\x2013.8861\x2014.5683\x2014.0023\x2014.5761\x2014.1127C14.6198\x2014.7341\x2014.62\x2015.1797\x2014.5272\x2015.4906C14.4857\x2015.6294\x2014.4332\x2015.7118\x2014.3791\x2015.766C14.3272\x2015.8179\x2014.2386\x2015.8794\x2014.0665\x2015.9228C13.9372\x2015.9553\x2013.7433\x2015.9772\x2013.554\x2015.989C13.4651\x2015.9945\x2013.3869\x2015.9973\x2013.3313\x2015.9987C13.3037\x2015.9994\x2013.282\x2015.9998\x2013.2678\x2015.9999L13.2524\x2016L13.2493\x2016.0001L12.4996\x2016.0001L12.4997\x2017.5001L13.2498\x2017.5001L13.2496\x2016.7501Z\x22/>\x0a<path\x20d=\x22M6.75\x202.75005C6.74995\x202.00005\x206.74982\x202.00005\x206.74982\x202.00005L6.74853\x202.00005L6.74622\x202.00006L6.73903\x202.00009L6.71478\x202.0003C6.69446\x202.00053\x206.66594\x202.00098\x206.63087\x202.00185C6.56099\x202.0036\x206.46364\x202.00707\x206.35217\x202.01402C6.14071\x202.02722\x205.83458\x202.05536\x205.56688\x202.12276C5.17006\x202.22267\x204.82913\x202.40399\x204.55943\x202.67392C4.29196\x202.94161\x204.13085\x203.26001\x204.03519\x203.5803C3.85377\x204.18776\x203.88516\x204.89393\x203.92723\x205.49256C3.93706\x205.6324\x203.94768\x205.76849\x203.95804\x205.90131C3.99605\x206.38849\x204.03062\x206.83163\x204.01013\x207.25369C3.98451\x207.78147\x203.87445\x208.13279\x203.67746\x208.3656C3.45492\x208.6286\x203.18386\x208.79405\x202.95851\x208.89436C2.84732\x208.94386\x202.75258\x208.97509\x202.68931\x208.99319C2.65789\x209.00219\x202.63488\x209.00776\x202.62229\x209.01062L2.61279\x209.01269L2\x209.12173V9.75005H4.40205C4.54555\x209.63123\x204.6879\x209.49364\x204.82254\x209.33451C5.33063\x208.73405\x205.47613\x207.99036\x205.50837\x207.32643C5.53396\x206.79933\x205.48918\x206.23163\x205.44995\x205.73429C5.44047\x205.61404\x205.4313\x205.49785\x205.42354\x205.3874C5.37987\x204.76596\x205.37961\x204.32043\x205.47246\x204.00956C5.51394\x203.87069\x205.56644\x203.78828\x205.62053\x203.73414C5.6724\x203.68223\x205.76099\x203.6207\x205.93312\x203.57736C6.06245\x203.5448\x206.25632\x203.52293\x206.4456\x203.51111C6.5345\x203.50556\x206.61271\x203.50277\x206.6683\x203.50139C6.69595\x203.5007\x206.71765\x203.50036\x206.73185\x203.5002L6.74724\x203.50007L6.75029\x203.50005L7.50005\x203.5L7.49995\x202L6.74982\x202.00005L6.75\x202.75005Z\x22/>\x0a<path\x20d=\x22M6.75\x2016.7501C6.74995\x2017.5001\x206.74982\x2017.5001\x206.74982\x2017.5001L6.74853\x2017.5001L6.74622\x2017.5001L6.73903\x2017.5L6.71478\x2017.4998C6.69446\x2017.4996\x206.66594\x2017.4991\x206.63087\x2017.4983C6.56099\x2017.4965\x206.46364\x2017.493\x206.35217\x2017.4861C6.14071\x2017.4729\x205.83458\x2017.4448\x205.56688\x2017.3774C5.17006\x2017.2774\x204.82913\x2017.0961\x204.55943\x2016.8262C4.29196\x2016.5585\x204.13085\x2016.2401\x204.03519\x2015.9198C3.85377\x2015.3124\x203.88516\x2014.6062\x203.92723\x2014.0076C3.93706\x2013.8677\x203.94768\x2013.7316\x203.95804\x2013.5988C3.99605\x2013.1116\x204.03062\x2012.6685\x204.01013\x2012.2464C3.98451\x2011.7186\x203.87445\x2011.3673\x203.67746\x2011.1345C3.45492\x2010.8715\x203.18386\x2010.7061\x202.95851\x2010.6058C2.84732\x2010.5563\x202.75258\x2010.525\x202.68931\x2010.5069C2.65789\x2010.4979\x202.63488\x2010.4924\x202.62229\x2010.4895L2.61279\x2010.4874L2\x2010.3784V9.75005H4.40205C4.54555\x209.86887\x204.6879\x2010.0065\x204.82254\x2010.1656C5.33063\x2010.7661\x205.47613\x2011.5098\x205.50837\x2012.1737C5.53396\x2012.7008\x205.48918\x2013.2685\x205.44995\x2013.7658C5.44047\x2013.8861\x205.4313\x2014.0023\x205.42354\x2014.1127C5.37987\x2014.7341\x205.37961\x2015.1797\x205.47246\x2015.4906C5.51394\x2015.6294\x205.56644\x2015.7118\x205.62053\x2015.766C5.6724\x2015.8179\x205.76099\x2015.8794\x205.93312\x2015.9228C6.06245\x2015.9553\x206.25632\x2015.9772\x206.4456\x2015.989C6.5345\x2015.9945\x206.61271\x2015.9973\x206.6683\x2015.9987C6.69595\x2015.9994\x206.71765\x2015.9998\x206.73185\x2015.9999L6.74724\x2016L6.75029\x2016.0001L7.50005\x2016.0001L7.49995\x2017.5001L6.74982\x2017.5001L6.75\x2016.7501Z\x22/>\x0a</svg>\x0a',_0x48ff8c='<svg\x20width=\x2220\x22\x20height=\x2220\x22\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a<circle\x20cx=\x229.00037\x22\x20cy=\x229.79993\x22\x20r=\x221.5\x22/>\x0a<path\x20d=\x22M5.75024\x202.75005C5.75019\x202.00005\x205.75006\x202.00005\x205.75006\x202.00005L5.74877\x202.00005L5.74647\x202.00006L5.73927\x202.00009L5.71503\x202.0003C5.6947\x202.00053\x205.66619\x202.00098\x205.63111\x202.00185C5.56123\x202.0036\x205.46388\x202.00707\x205.35241\x202.01402C5.14095\x202.02722\x204.83482\x202.05536\x204.56712\x202.12276C4.1703\x202.22267\x203.82938\x202.40399\x203.55967\x202.67392C3.29221\x202.94161\x203.1311\x203.26001\x203.03544\x203.5803C2.85401\x204.18776\x202.8854\x204.89393\x202.92747\x205.49256C2.9373\x205.6324\x202.94792\x205.76849\x202.95828\x205.90131C2.99629\x206.38849\x203.03087\x206.83163\x203.01038\x207.25369C2.98475\x207.78147\x202.87469\x208.13279\x202.6777\x208.3656C2.45517\x208.6286\x202.1841\x208.79405\x201.95875\x208.89436C1.84756\x208.94386\x201.75282\x208.97509\x201.68956\x208.99319C1.65813\x209.00219\x201.63513\x209.00776\x201.62253\x209.01062L1.61304\x209.01269L1.00024\x209.12173V9.75005H3.4023C3.54579\x209.63123\x203.68814\x209.49364\x203.82278\x209.33451C4.33087\x208.73405\x204.47638\x207.99036\x204.50861\x207.32643C4.5342\x206.79933\x204.48942\x206.23163\x204.4502\x205.73429C4.44071\x205.61404\x204.43155\x205.49785\x204.42378\x205.3874C4.38011\x204.76596\x204.37986\x204.32043\x204.4727\x204.00956C4.51418\x203.87069\x204.56668\x203.78828\x204.62078\x203.73414C4.67264\x203.68223\x204.76124\x203.6207\x204.93336\x203.57736C5.06269\x203.5448\x205.25656\x203.52293\x205.44585\x203.51111C5.53475\x203.50556\x205.61296\x203.50277\x205.66854\x203.50139C5.6962\x203.5007\x205.71789\x203.50036\x205.73209\x203.5002L5.74748\x203.50007L5.75054\x203.50005L6.5003\x203.5L6.50019\x202L5.75006\x202.00005L5.75024\x202.75005Z\x22/>\x0a<path\x20d=\x22M5.75024\x2016.7501C5.75019\x2017.5001\x205.75006\x2017.5001\x205.75006\x2017.5001L5.74877\x2017.5001L5.74647\x2017.5001L5.73927\x2017.5L5.71503\x2017.4998C5.6947\x2017.4996\x205.66619\x2017.4991\x205.63111\x2017.4983C5.56123\x2017.4965\x205.46388\x2017.493\x205.35241\x2017.4861C5.14095\x2017.4729\x204.83482\x2017.4448\x204.56712\x2017.3774C4.1703\x2017.2774\x203.82938\x2017.0961\x203.55967\x2016.8262C3.29221\x2016.5585\x203.1311\x2016.2401\x203.03544\x2015.9198C2.85401\x2015.3124\x202.8854\x2014.6062\x202.92747\x2014.0076C2.9373\x2013.8677\x202.94792\x2013.7316\x202.95828\x2013.5988C2.99629\x2013.1116\x203.03087\x2012.6685\x203.01038\x2012.2464C2.98475\x2011.7186\x202.87469\x2011.3673\x202.6777\x2011.1345C2.45517\x2010.8715\x202.1841\x2010.7061\x201.95875\x2010.6058C1.84756\x2010.5563\x201.75282\x2010.525\x201.68956\x2010.5069C1.65813\x2010.4979\x201.63513\x2010.4924\x201.62253\x2010.4895L1.61304\x2010.4874L1.00024\x2010.3784V9.75005H3.4023C3.54579\x209.86887\x203.68814\x2010.0065\x203.82278\x2010.1656C4.33087\x2010.7661\x204.47638\x2011.5098\x204.50861\x2012.1737C4.5342\x2012.7008\x204.48942\x2013.2685\x204.4502\x2013.7658C4.44071\x2013.8861\x204.43155\x2014.0023\x204.42378\x2014.1127C4.38011\x2014.7341\x204.37986\x2015.1797\x204.4727\x2015.4906C4.51418\x2015.6294\x204.56668\x2015.7118\x204.62078\x2015.766C4.67264\x2015.8179\x204.76124\x2015.8794\x204.93336\x2015.9228C5.06269\x2015.9553\x205.25656\x2015.9772\x205.44585\x2015.989C5.53475\x2015.9945\x205.61296\x2015.9973\x205.66854\x2015.9987C5.6962\x2015.9994\x205.71789\x2015.9998\x205.73209\x2015.9999L5.74748\x2016L5.75054\x2016.0001L6.5003\x2016.0001L6.50019\x2017.5001L5.75006\x2017.5001L5.75024\x2016.7501Z\x22/>\x0a<path\x20fill-rule=\x22evenodd\x22\x20clip-rule=\x22evenodd\x22\x20d=\x22M12.2514\x202.00005L12.2501\x202.00005L11.5\x202L11.4999\x203.5L12.2496\x203.50005L12.2527\x203.50007L12.2681\x203.5002C12.2823\x203.50036\x2012.304\x203.5007\x2012.3316\x203.50139C12.3872\x203.50277\x2012.4654\x203.50556\x2012.5543\x203.51111C12.7436\x203.52293\x2012.9375\x203.5448\x2013.0668\x203.57736C13.2389\x203.6207\x2013.3275\x203.68223\x2013.3794\x203.73414C13.4335\x203.78828\x2013.486\x203.87069\x2013.5275\x204.00956C13.6203\x204.32043\x2013.6201\x204.76596\x2013.5764\x205.3874C13.5686\x205.49785\x2013.5595\x205.61404\x2013.55\x205.73429C13.5108\x206.23163\x2013.466\x206.79933\x2013.4916\x207.32643C13.5238\x207.99036\x2013.6693\x208.73405\x2014.1774\x209.33451C14.312\x209.49364\x2014.4544\x209.63123\x2014.5979\x209.75005C14.4544\x209.86887\x2014.312\x2010.0065\x2014.1774\x2010.1656C13.7121\x2010.7154\x2013.5509\x2011.3854\x2013.5023\x2012.0042C13.6011\x2012.0012\x2013.7003\x2011.9997\x2013.7999\x2011.9997C14.208\x2011.9997\x2014.6093\x2012.0247\x2015.0018\x2012.0729C15.0416\x2011.6402\x2015.1479\x2011.3408\x2015.3225\x2011.1345C15.545\x2010.8715\x2015.8161\x2010.7061\x2016.0414\x2010.6058C16.1526\x2010.5563\x2016.2474\x2010.525\x2016.3106\x2010.5069C16.342\x2010.4979\x2016.365\x2010.4924\x2016.3776\x2010.4895L16.3871\x2010.4874L16.9999\x2010.3784V9.75005V9.12173L16.3871\x209.01269L16.3776\x209.01062C16.365\x209.00776\x2016.342\x209.00219\x2016.3106\x208.99319C16.2474\x208.97509\x2016.1526\x208.94386\x2016.0414\x208.89436C15.8161\x208.79405\x2015.545\x208.6286\x2015.3225\x208.3656C15.1255\x208.13279\x2015.0154\x207.78147\x2014.9898\x207.25369C14.9693\x206.83163\x2015.0039\x206.38849\x2015.0419\x205.90131C15.0523\x205.76849\x2015.0629\x205.6324\x2015.0727\x205.49256C15.1148\x204.89393\x2015.1462\x204.18776\x2014.9647\x203.5803C14.8691\x203.26001\x2014.708\x202.94161\x2014.4405\x202.67392C14.1708\x202.40399\x2013.8299\x202.22267\x2013.433\x202.12276C13.1654\x202.05536\x2012.8592\x202.02722\x2012.6478\x202.01402C12.5363\x202.00707\x2012.4389\x202.0036\x2012.3691\x202.00185C12.334\x202.00098\x2012.3055\x202.00053\x2012.2851\x202.0003L12.2609\x202.00009L12.2537\x202.00006L12.2514\x202.00005Z\x22/>\x0a<path\x20fill-rule=\x22evenodd\x22\x20clip-rule=\x22evenodd\x22\x20d=\x22M9.00335\x2017.2062L9.00308\x2017.2065C8.7234\x2017.5118\x208.24919\x2017.5327\x207.94372\x2017.2532C7.63816\x2016.9735\x207.61716\x2016.4991\x207.89681\x2016.1935L8.45008\x2016.6999C7.89681\x2016.1935\x207.89697\x2016.1934\x207.89713\x2016.1932L7.89751\x2016.1928L7.89844\x2016.1918L7.90098\x2016.189L7.90879\x2016.1806L7.93517\x2016.1526C7.95746\x2016.1292\x207.98914\x2016.0963\x208.02971\x2016.0555C8.11079\x2015.9738\x208.22768\x2015.8597\x208.37644\x2015.724C8.6732\x2015.4532\x209.10079\x2015.0927\x209.62744\x2014.7314C10.6647\x2014.0198\x2012.1659\x2013.2499\x2013.8501\x2013.2499C15.5343\x2013.2499\x2017.0355\x2014.0198\x2018.0727\x2014.7314C18.5994\x2015.0927\x2019.027\x2015.4532\x2019.3237\x2015.724C19.4725\x2015.8597\x2019.5894\x2015.9738\x2019.6705\x2016.0555C19.711\x2016.0963\x2019.7427\x2016.1292\x2019.765\x2016.1526L19.7914\x2016.1806L19.7992\x2016.189L19.8017\x2016.1918L19.8027\x2016.1928L19.803\x2016.1932C19.8032\x2016.1934\x2019.8034\x2016.1935\x2019.2501\x2016.6999L19.8034\x2016.1935C20.083\x2016.4991\x2020.062\x2016.9735\x2019.7565\x2017.2532C19.4511\x2017.5326\x2018.9772\x2017.5118\x2018.6975\x2017.207L18.6971\x2017.2065L18.6968\x2017.2062L18.6945\x2017.2037L18.6783\x2017.1865C18.6629\x2017.1704\x2018.6386\x2017.1452\x2018.6059\x2017.1123C18.5404\x2017.0463\x2018.4414\x2016.9494\x2018.3127\x2016.8321C18.0546\x2016.5966\x2017.6814\x2016.282\x2017.2242\x2015.9683C16.9805\x2015.8012\x2016.7185\x2015.6381\x2016.4421\x2015.4883C16.7016\x2015.9322\x2016.8502\x2016.4487\x2016.8502\x2016.9999C16.8502\x2018.6567\x2015.5071\x2019.9999\x2013.8502\x2019.9999C12.1934\x2019.9999\x2010.8502\x2018.6567\x2010.8502\x2016.9999C10.8502\x2016.4486\x2010.9989\x2015.932\x2011.2584\x2015.4881C10.9819\x2015.6379\x2010.7198\x2015.8011\x2010.476\x2015.9683C10.0188\x2016.282\x209.64555\x2016.5966\x209.38746\x2016.8321C9.25879\x2016.9494\x209.15975\x2017.0463\x209.09425\x2017.1123C9.06153\x2017.1452\x209.03726\x2017.1704\x209.02192\x2017.1865L9.00572\x2017.2037L9.00335\x2017.2062Z\x22/>\x0a<circle\x20cx=\x2214.8253\x22\x20cy=\x2216.1749\x22\x20r=\x221.125\x22\x20fill=\x22white\x22/>\x0a</svg>\x0a';class _0x3dfcd1 extends ckeditor5['Plugin']{static get['requires'](){return['Mention',MergeFieldsEditing,ckeditor5['ContextualBalloon'],ckeditor5['Widget']];}static get['pluginName'](){return'MergeFieldsUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x44431d){super(_0x44431d),this['_balloonPanelView']=null,this['_removeDefaultValuesPreviewIfUnnecessary'](),this['_removeMenuBarButtonIfUnnecessary'](),this['_setupMentionConfiguration']();}['init'](){const _0x2aacad=this['editor'];_0x2aacad['ui']['componentFactory']['add']('insertMergeField',_0x3372b1=>{const _0x40d465=createInsertMergeFieldDropdown(_0x3372b1);return _0x40d465['bind']('isEnabled')['toMany']([_0x2aacad['commands']['get']('insertMergeField'),_0x2aacad['commands']['get']('insertMergeFieldBlock'),_0x2aacad['commands']['get']('insertMergeFieldImage')],'isEnabled',(..._0x328654)=>_0x328654['some'](_0x5fb56a=>_0x5fb56a)),_0x40d465['once']('change:isOpen',()=>{const _0x568bd0={'insertInline':_0x2aacad['commands']['get']('insertMergeField'),'insertBlock':_0x2aacad['commands']['get']('insertMergeFieldBlock'),'insertImage':_0x2aacad['commands']['get']('insertMergeFieldImage')},_0x298b34=createMergeFieldsListView(_0x3372b1,_0x2aacad['config']['get']('mergeFields.definitions'),_0x568bd0);_0x298b34['delegate']('execute')['to'](_0x40d465),_0x40d465['on']('execute',(_0x3ba3d3,_0x242b1e)=>{const _0x3ba7f8=_0x2aacad['plugins']['get']('MergeFieldsEditing')['getMergeFieldType'](_0x242b1e);'image'===_0x3ba7f8?_0x2aacad['execute']('insertMergeFieldImage',_0x242b1e):'block'===_0x3ba7f8?_0x2aacad['execute']('insertMergeFieldBlock',_0x242b1e):_0x2aacad['execute']('insertMergeField',_0x242b1e),_0x2aacad['editing']['view']['focus']();});const _0x5bce04=createMergeFieldsSearchTextView(_0x3372b1,_0x298b34);_0x40d465['panelView']['children']['add'](_0x5bce04),_0x40d465['on']('change:isOpen',(_0x4115d7,_0x4e0468,_0x58834f)=>{_0x58834f&&_0x5bce04['reset']();});}),_0x40d465;}),_0x2aacad['ui']['componentFactory']['add']('menuBar:insertMergeField',_0x37dea5=>{const _0x3de1ab=new ckeditor5['MenuBarMenuView'](_0x37dea5),_0x3ef727={'insertInline':_0x2aacad['commands']['get']('insertMergeField'),'insertBlock':_0x2aacad['commands']['get']('insertMergeFieldBlock'),'insertImage':_0x2aacad['commands']['get']('insertMergeFieldImage')};_0x3de1ab['buttonView']['set']({'label':getTranslation$8(_0x37dea5,'Merge\x20field'),'icon':insertMergeFieldIcon}),_0x3de1ab['bind']('isEnabled')['toMany']([...Object['values'](_0x3ef727)],'isEnabled',(..._0x51e777)=>_0x51e777['some'](_0x18abc7=>_0x18abc7));const _0x204f68=[],_0x3ad294=new ckeditor5['MenuBarMenuListView'](_0x37dea5);for(const _0x4a1970 of _0x2aacad['config']['get']('mergeFields.definitions'))if('groupId'in _0x4a1970){const _0x1a7325=new ckeditor5['MenuBarMenuListItemView'](_0x37dea5,_0x3de1ab),_0x537ff3=createMenuBarSubmenu(_0x37dea5,_0x4a1970,_0x3ef727);_0x1a7325['children']['add'](_0x537ff3),_0x537ff3['delegate']('execute')['to'](_0x3de1ab),_0x3ad294['items']['add'](_0x1a7325);}else _0x204f68['push'](_0x4a1970);if(_0x204f68['length']){if(0x0===_0x3ad294['items']['length'])for(const _0x578d1c of _0x204f68){let _0x4e998f;_0x4e998f='block'===_0x578d1c['type']?_0x3ef727['insertBlock']:'image'===_0x578d1c['type']?_0x3ef727['insertImage']:_0x3ef727['insertInline'];const _0x1184c8=createMenuBarListItem(_0x37dea5,_0x578d1c,_0x3de1ab,_0x4e998f);_0x3ad294['items']['add'](_0x1184c8);}else{const _0x4ced9c=new ckeditor5['MenuBarMenuListItemView'](_0x37dea5,_0x3de1ab),_0x21c7ec=createMenuBarSubmenu(_0x37dea5,{'groupId':'Other','definitions':_0x204f68},_0x3ef727);_0x4ced9c['children']['add'](_0x21c7ec),_0x21c7ec['delegate']('execute')['to'](_0x3de1ab),_0x3ad294['items']['add'](_0x4ced9c);}}return _0x3de1ab['panelView']['children']['add'](_0x3ad294),_0x3de1ab['on']('execute',(_0x29a4d3,_0x409622)=>{const _0x135711=_0x2aacad['plugins']['get']('MergeFieldsEditing')['getMergeFieldType'](_0x409622);'image'===_0x135711?_0x2aacad['execute']('insertMergeFieldImage',_0x409622):'block'===_0x135711?_0x2aacad['execute']('insertMergeFieldBlock',_0x409622):_0x2aacad['execute']('insertMergeField',_0x409622),_0x2aacad['editing']['view']['focus']();}),_0x3de1ab;});const _0x46dfd5=_0x2aacad['config']['get']('mergeFields.previewModes'),_0x145780=[];if(_0x46dfd5['includes']('$labels')&&_0x145780['push']({'type':'button','model':new ckeditor5['ViewModel']({'withText':!0x0,'isToggleable':!0x0,'label':getTranslation$8(this['editor']['locale'],'Labels'),'commandValue':'$labels'})}),_0x46dfd5['includes']('$defaultValues')&&_0x145780['push']({'type':'button','model':new ckeditor5['ViewModel']({'withText':!0x0,'isToggleable':!0x0,'label':getTranslation$8(this['editor']['locale'],'Default\x20values'),'commandValue':'$defaultValues'})}),_0x46dfd5['includes']('$dataSets')){const _0x4e9bff=_0x2aacad['config']['get']('mergeFields.dataSets');if(_0x4e9bff['length']){for(const _0xf49d88 of _0x4e9bff)_0x145780['push']({'type':'button','model':new ckeditor5['ViewModel']({'withText':!0x0,'isToggleable':!0x0,'label':_0xf49d88['label']||_0xf49d88['id'],'commandValue':_0xf49d88['id']})});}}_0x2aacad['ui']['componentFactory']['add']('previewMergeFields',_0x57e290=>{const _0x1214e6=_0x2aacad['commands']['get']('previewMergeFields'),_0x3a0419=new ckeditor5['Collection']();for(const _0x33da5c of _0x321c2b(_0x145780))_0x33da5c['model']['bind']('isOn')['to'](_0x1214e6,'value',_0x26a952=>_0x26a952===_0x33da5c['model']['commandValue']),_0x3a0419['add'](_0x33da5c);const _0x561c5e=ckeditor5['createDropdown'](_0x57e290),_0x5623bf=getTranslation$8(_0x57e290,'Merge\x20fields\x20preview');return _0x561c5e['bind']('isEnabled')['to'](_0x1214e6),ckeditor5['addListToDropdown'](_0x561c5e,_0x3a0419,{'ariaLabel':_0x5623bf,'role':'menu'}),_0x561c5e['set']({'class':'ck-merge-fields-preview-dropdown'}),_0x561c5e['buttonView']['set']({'label':_0x5623bf,'ariaLabel':_0x5623bf,'ariaLabelledBy':void 0x0,'isOn':!0x1,'icon':_0x48ff8c,'tooltip':!0x0}),this['listenTo'](_0x561c5e,'execute',_0x582e4b=>{const {commandValue:_0x34a2ac}=_0x582e4b['source'];_0x2aacad['execute']('previewMergeFields',_0x34a2ac),_0x2aacad['editing']['view']['focus']();}),_0x561c5e;}),_0x2aacad['ui']['componentFactory']['add']('menuBar:previewMergeFields',_0x4e1e26=>{const _0x2f21a7=new ckeditor5['MenuBarMenuView'](_0x4e1e26),_0x527a39=_0x2aacad['commands']['get']('previewMergeFields');_0x2f21a7['buttonView']['set']({'label':getTranslation$8(_0x4e1e26,'Merge\x20fields\x20preview'),'icon':_0x48ff8c}),_0x2f21a7['bind']('isEnabled')['to'](_0x527a39);const _0x3ea2e3=new ckeditor5['MenuBarMenuListView'](_0x4e1e26);_0x3ea2e3['set']({'ariaLabel':getTranslation$8(_0x4e1e26,'Merge\x20fields\x20preview')});for(const _0x3572b8 of _0x321c2b(_0x145780)){const _0x790dbd=new ckeditor5['MenuBarMenuListItemView'](_0x4e1e26,_0x2f21a7),_0x5b23b3=new ckeditor5['MenuBarMenuListItemButtonView'](_0x4e1e26);_0x3572b8['model']['bind']('isOn')['to'](_0x527a39,'value',_0x58fe01=>_0x58fe01===_0x3572b8['model']['commandValue']),_0x5b23b3['isToggleable']=!0x0,_0x5b23b3['bind'](...Object['keys'](_0x3572b8['model']))['to'](_0x3572b8['model']),_0x5b23b3['delegate']('execute')['to'](_0x2f21a7),_0x5b23b3['on']('execute',_0x257053=>{const {commandValue:_0x291496}=_0x257053['source'];_0x2aacad['execute']('previewMergeFields',_0x291496),_0x2aacad['editing']['view']['focus']();}),_0x790dbd['children']['add'](_0x5b23b3),_0x3ea2e3['items']['add'](_0x790dbd);}return _0x2f21a7['panelView']['children']['add'](_0x3ea2e3),_0x2f21a7;}),this['_balloon']=_0x2aacad['plugins']['get'](ckeditor5['ContextualBalloon']),this['listenTo'](_0x2aacad['ui'],'update',()=>{this['_updateBalloonVisibility']();},{'priority':'low'}),this['listenTo'](_0x2aacad['ui']['focusTracker'],'change:isFocused',(_0x1c956c,_0x4115ac,_0x188646)=>{this['_balloon']['visibleView']&&this['_balloon']['visibleView']===this['_balloonPanelView']&&(_0x188646?this['_updateBalloonVisibility']():this['_hideBalloon']());},{'priority':'low'}),this['editor']['once']('ready',this['_overrideMentionExecuteListener']['bind'](this)),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0xe35b4=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x44869b;for(const _0xb16a0a in _0xe35b4){const _0x5c7f0e=_0xb16a0a,_0x42b742=_0xe35b4[_0x5c7f0e];if('mergeFieldsLicenseKeyValid'==_0x42b742||'mergeFieldsLicenseKeyInvalid'==_0x42b742||'mergeFieldsLicenseKeyExpired'==_0x42b742||'mergeFieldsLicenseKeyDomainLimit'==_0x42b742||'mergeFieldsLicenseKeyNotAllowed'==_0x42b742||'mergeFieldsLicenseKeyEvaluationLimit'==_0x42b742||'mergeFieldsLicenseKeyTrialLimit'==_0x42b742||'mergeFieldsLicenseKeyUsageLimit'==_0x42b742){delete _0xe35b4[_0x5c7f0e],_0x44869b=_0x42b742,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'mergeFieldsLicenseKeyInvalid'==_0x44869b&&_0xe35b4['_showLicenseError']('invalid'),'mergeFieldsLicenseKeyExpired'==_0x44869b&&_0xe35b4['_showLicenseError']('expired'),'mergeFieldsLicenseKeyDomainLimit'==_0x44869b&&_0xe35b4['_showLicenseError']('domainLimit'),'mergeFieldsLicenseKeyNotAllowed'==_0x44869b&&_0xe35b4['_showLicenseError']('featureNotAllowed','MergeFields'),'mergeFieldsLicenseKeyEvaluationLimit'==_0x44869b&&_0xe35b4['_showLicenseError']('evaluationLimit'),'mergeFieldsLicenseKeyTrialLimit'==_0x44869b&&_0xe35b4['_showLicenseError']('trialLimit'),'mergeFieldsLicenseKeyUsageLimit'==_0x44869b&&_0xe35b4['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}['_updateBalloonVisibility'](){const _0x3a8c73=this['editor']['editing']['view']['document']['selection']['getSelectedElement'](),_0x26581d=!(!_0x3a8c73||!_0x3a8c73['getCustomProperty']('mergeFieldStatus'));if(this['_balloon']['hasView'](this['_balloonPanelView'])&&this['_balloon']['visibleView']===this['_balloonPanelView']){if(_0x26581d){const _0xdeafc9=_0x3a8c73['getCustomProperty']('mergeFieldStatus');this['_balloonPanelView']['text']=getTranslation$8(this['editor']['locale'],_0xdeafc9),this['_balloon']['updatePosition'](this['_getBalloonPositionData']());}else this['_hideBalloon']();}else{if(_0x26581d){const _0x363d49=_0x3a8c73['getCustomProperty']('mergeFieldStatus');this['_showBalloon'](getTranslation$8(this['editor']['locale'],_0x363d49));}}}['_showBalloon'](_0x10f9fc){this['_balloonPanelView']||(this['_balloonPanelView']=new _0x571493(this['editor']['locale']),this['_balloonPanelView']['text']=_0x10f9fc),this['_balloon']['hasView'](this['_balloonPanelView'])||(this['_balloon']['add']({'stackId':'mergeFieldsStatus','view':this['_balloonPanelView'],'position':this['_getBalloonPositionData']()}),this['_balloon']['showStack']('mergeFieldsStatus'));}['_getBalloonPositionData'](){const _0x118f00=this['editor']['editing']['view'];return{'target':()=>{const _0x45a962=_0x118f00['document']['selection']['getFirstRange'](),_0x191e0f=_0x118f00['domConverter']['mapViewToDom'](_0x45a962['getContainedElement']());return _0x191e0f?Array['from'](_0x191e0f['getClientRects']())[0x0]:_0x118f00['domConverter']['viewRangeToDom'](_0x45a962);}};}['_hideBalloon'](){this['_balloon']['remove'](this['_balloonPanelView']);}['_removeDefaultValuesPreviewIfUnnecessary'](){if(Object['values'](this['editor']['plugins']['get']('MergeFieldsEditing')['getDefaultValues']())['some'](_0x5c20c3=>_0x5c20c3))return;const _0x161e51=this['editor']['config']['get']('mergeFields.previewModes');_0x161e51['indexOf']('$defaultValues')>-0x1&&_0x161e51['length']>0x1&&(_0x161e51['splice'](_0x161e51['indexOf']('$defaultValues'),0x1),this['editor']['config']['set']('mergeFields.previewModes',_0x161e51));}['_removeMenuBarButtonIfUnnecessary'](){const _0x24cb2d=this['editor']['config'];if(_0x24cb2d['get']('mergeFields.previewModes')){const _0x4998b5=_0x24cb2d['get']('mergeFields.previewModes');if(0x1===_0x4998b5['length']){if(_0x4998b5['includes']('$dataSets'))0x1===_0x24cb2d['get']('mergeFields.dataSets')['length']&&_0x4bae1f();else _0x4bae1f();}}function _0x4bae1f(){const _0x283baf=_0x24cb2d['get']('menuBar.removeItems');_0x283baf?(_0x283baf['push']('menuBar:previewMergeFields'),_0x24cb2d['set']('menuBar.removeItems',_0x283baf)):_0x24cb2d['set']('menuBar.removeItems',['menuBar:previewMergeFields']);}}['_setupMentionConfiguration'](){const _0x4bc121=this['editor'],_0xbd148d=_0x4bc121['config']['get']('mention.feeds'),_0x2d6881=_0x4bc121['config']['get']('mergeFields.prefix');_0xbd148d['push']({'marker':_0x2d6881,'dropdownLimit':0xa,'feed':_0x522b75=>_0x4bc121['plugins']['get']('MergeFieldsEditing')['flattenedMergeFieldDefinitions']['filter'](_0xf3ba56=>{const _0x3e947f=_0x4bc121['commands']['get']('insertMergeField')['isEnabled'],_0x2c254d=_0x4bc121['commands']['get']('insertMergeFieldBlock')['isEnabled'],_0x6d809d=_0x4bc121['commands']['get']('insertMergeFieldImage')['isEnabled'],_0x268350=_0x4bc121['plugins']['get']('MergeFieldsEditing')['getMergeFieldType'](_0xf3ba56['id']);if('text'===_0x268350&&!_0x3e947f)return!0x1;if('block'===_0x268350&&!_0x2c254d)return!0x1;if('image'===_0x268350&&!_0x6d809d)return!0x1;return(_0x4bc121['plugins']['get']('MergeFieldsEditing')['getLabel'](_0xf3ba56['id'])||_0xf3ba56['id'])['toLowerCase']()['includes'](_0x522b75['toLowerCase']());}),'itemRenderer':_0x42ec0c=>{const _0x5088ab=document['createElement']('button');return _0x5088ab['innerHTML']=''+(_0x42ec0c['label']||_0x42ec0c['id']),_0x5088ab;}}),_0x4bc121['config']['set']('mention.feeds',_0xbd148d);}['_overrideMentionExecuteListener'](){const _0x59c06b=this['editor'];_0x59c06b['commands']['get']('mention')['on']('execute',(_0x1def0a,_0x1015dd)=>{const _0x2bfb53=_0x1015dd[0x0];_0x2bfb53['marker']===_0x59c06b['config']['get']('mergeFields.prefix')&&_0x59c06b['model']['change'](_0x34a592=>{_0x34a592['remove'](_0x2bfb53['range']);const _0xb82803=_0x2bfb53['mention']['id'],_0x22556a=_0x59c06b['plugins']['get']('MergeFieldsEditing')['getMergeFieldType'](_0xb82803);'text'===_0x22556a?_0x59c06b['execute']('insertMergeField',_0xb82803):'block'===_0x22556a?_0x59c06b['execute']('insertMergeFieldBlock',_0xb82803,!0x1):_0x59c06b['execute']('insertMergeFieldImage',_0xb82803,{'breakBlock':!0x0}),_0x1def0a['stop']();});},{'priority':'high'});}}function createInsertMergeFieldDropdown(_0x579c0c){const _0x2ddf42=ckeditor5['createDropdown'](_0x579c0c);return _0x2ddf42['set']({'class':'ck-insert-merge-field-dropdown','isEnabled':!0x0}),_0x2ddf42['buttonView']['set']({'label':getTranslation$8(_0x579c0c,'Insert\x20merge\x20field'),'icon':insertMergeFieldIcon,'tooltip':!0x0}),_0x2ddf42;}function createMergeFieldsListView(_0x35110b,_0x26b2e1,_0x2f457b){const _0x7521ff=new MergeFieldsListView(_0x35110b),_0x59c0d8=[],_0x39333a=[];for(const _0xf37043 of _0x26b2e1)if('groupId'in _0xf37043){const _0x46ee5d=createMergeFieldsGroupView(_0x35110b,_0xf37043['groupLabel']||_0xf37043['groupId'],_0xf37043['definitions'],_0x2f457b);_0x46ee5d['delegate']('execute')['to'](_0x7521ff),_0x39333a['push'](_0x46ee5d);}else _0x59c0d8['push'](_0xf37043);if(_0x59c0d8['length']){const _0x167367=createMergeFieldsGroupView(_0x35110b,'Other',_0x59c0d8,_0x2f457b);_0x167367['delegate']('execute')['to'](_0x7521ff),_0x39333a['push'](_0x167367);}return _0x7521ff['items']['addMany'](_0x39333a),_0x7521ff;}function createMergeFieldsGroupView(_0x3dca13,_0xf44426,_0x4c7c23,_0x165c37){const _0x2ba94f=new ckeditor5['ListItemGroupView'](_0x3dca13,new ckeditor5['LabelWithHighlightView']());_0x2ba94f['label']=_0xf44426;for(const _0x19f4bd of _0x4c7c23){let _0x5f86ca;_0x5f86ca='block'===_0x19f4bd['type']?_0x165c37['insertBlock']:'image'===_0x19f4bd['type']?_0x165c37['insertImage']:_0x165c37['insertInline'];const _0x4660cb=createMergeFieldListItemView(_0x3dca13,_0x19f4bd,_0x5f86ca);_0x4660cb['delegate']('execute')['to'](_0x2ba94f),_0x2ba94f['items']['add'](_0x4660cb);}return _0x2ba94f;}function createMergeFieldListItemView(_0x2b1dbc,_0x1c804b,_0x4595c6){const _0x206281=new ckeditor5['ListItemView'](_0x2b1dbc),_0x112e89=new ckeditor5['ButtonLabelWithHighlightView'](),_0x410079=new ckeditor5['ButtonView'](_0x2b1dbc,_0x112e89);return _0x206281['children']['add'](_0x410079),_0x410079['set']({'label':_0x1c804b['label']||_0x1c804b['id'],'withText':!0x0}),_0x410079['bind']('isEnabled')['to'](_0x4595c6),_0x410079['on']('execute',()=>{_0x206281['fire']('execute',_0x1c804b['id']);}),_0x206281;}function createMergeFieldsSearchTextView(_0x45420a,_0xfa9b02){return new ckeditor5['SearchTextView'](_0x45420a,{'filteredView':_0xfa9b02,'queryView':{'label':getTranslation$8(_0x45420a,'Search\x20merge\x20field')},'class':'ck-merge-fields-search','infoView':{'text':{'notFound':{'primary':getTranslation$8(_0x45420a,'No\x20merge\x20fields\x20found')},'noSearchableItems':{'primary':getTranslation$8(_0x45420a,'No\x20merge\x20fields\x20available')}}}});}function createMenuBarSubmenu(_0xca5eb1,_0x1e9cc0,_0x2aae0e){const _0x2e8aa7=new ckeditor5['MenuBarMenuView'](_0xca5eb1),_0x2c7044=new ckeditor5['MenuBarMenuListView'](_0xca5eb1);for(const _0x110292 of _0x1e9cc0['definitions']){let _0x2e23f4;_0x2e23f4='block'===_0x110292['type']?_0x2aae0e['insertBlock']:'image'===_0x110292['type']?_0x2aae0e['insertImage']:_0x2aae0e['insertInline'];const _0x41ff07=createMenuBarListItem(_0xca5eb1,_0x110292,_0x2e8aa7,_0x2e23f4);_0x2c7044['items']['add'](_0x41ff07);}return _0x2e8aa7['set']({'class':'ck-menu-bar__merge-fields-submenu'}),_0x2e8aa7['buttonView']['set']({'label':_0x1e9cc0['groupLabel']||_0x1e9cc0['groupId']}),_0x2e8aa7['panelView']['children']['add'](_0x2c7044),_0x2e8aa7;}function createMenuBarListItem(_0x1f5cec,_0x586ece,_0x1ae47a,_0x5dda23){const _0x24d1d0=new ckeditor5['MenuBarMenuListItemView'](_0x1f5cec,_0x1ae47a),_0x55b43b=new ckeditor5['MenuBarMenuListItemButtonView'](_0x1f5cec);return _0x55b43b['set']({'label':_0x586ece['label']||_0x586ece['id']}),_0x24d1d0['delegate']('execute')['to'](_0x1ae47a),_0x24d1d0['children']['add'](_0x55b43b),_0x55b43b['bind']('isEnabled')['to'](_0x5dda23),_0x55b43b['on']('execute',()=>{_0x24d1d0['fire']('execute',_0x586ece['id']);}),_0x24d1d0;}class _0x488570 extends ckeditor5['Plugin']{static get['requires'](){return[MergeFieldsEditing,_0x3dfcd1];}static get['pluginName'](){return'MergeFields';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}const _0xcab249=0x64,_0x5d9037=0xc8;class PaginationLookup extends ckeditor5['Plugin']{constructor(){super(...arguments),this['_recalculatePageBreaksDebounced']=_0x299522(()=>this['_recalculatePageBreaks'](),_0x5d9037),this['_pagesContainer']=null;}static get['pluginName'](){return'PaginationLookup';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){if(this['set']({'pageBreaks':[]}),!this['editor']['config']['get']('pagination'))return void ckeditor5['logWarning']('pagination-config-not-found',this['editor']['config']);const _0x15ef26=this['editor']['plugins']['get']('PaginationEditing');this['bind']('isEnabled')['to'](_0x15ef26),this['editor']['ui']['once']('ready',()=>this['_onUiReady']()),this['on']('change:isEnabled',(_0x146b0c,_0x19f05c,_0x315a86)=>{_0x315a86&&this['_recalculatePageBreaksDebounced']();});}['afterInit'](){_0x4bf474(this);}['destroy'](){super['destroy'](),this['_pagesContainer']&&(this['_recalculatePageBreaksDebounced']['cancel'](),this['_pagesContainer']['destroy'](),this['_pagesContainer']['element']['remove']());}['_onUiReady'](){const _0x4c53df=this['editor'],_0x5d892e=_0x4c53df['editing']['view'],_0x5644aa=this['_getAttachedDomRoot']();if(!_0x5644aa||0x0===_0x5644aa['childElementCount'])return void _0x4c53df['ui']['once']('update',()=>this['_onUiReady']());const {pageWidth:_0x69e6fd,pageHeight:_0x50d3aa}=_0x4c53df['config']['get']('pagination'),{top:_0x3e588d,left:_0x49ace4,bottom:_0x42e4da,right:_0x13103d}=this['_configuredPaddings'];this['_pagesContainer']=new ckeditor5['View'](_0x4c53df['locale']);const _0x172f96=this['_pagesContainer'];_0x172f96['set']('class',''),_0x172f96['setTemplate']({'tag':'div','attributes':{'contenteditable':!0x0,'style':{'columnWidth':_0x69e6fd,'width':_0x69e6fd,'height':'calc(\x20'+_0x50d3aa+'\x20-\x20'+_0x3e588d+'\x20-\x20'+_0x42e4da+'\x20)','minWidth':'auto','minHeight':'auto','padding':'0\x20'+_0x13103d+'\x200\x20'+_0x49ace4,'columnGap':_0xcab249+'px','border':0x0,'boxSizing':'border-box','columnCount':'auto','columnFill':'auto','overflow':'hidden','position':'absolute','top':'-99999px','left':'-99999px'},'tabindex':'-1','class':_0x172f96['bindTemplate']['to']('class')}}),_0x172f96['render'](),_0x5644aa['parentNode']['insertBefore'](_0x172f96['element'],_0x5644aa['nextSibling']),this['listenTo'](_0x5d892e,'render',()=>this['_recalculatePageBreaksDebounced'](),{'priority':'low'}),this['_recalculatePageBreaksDebounced']();}['_getAttachedDomRoot'](){for(const _0xd860e6 of this['editor']['editing']['view']['domRoots']['values']())if(_0xd860e6['ownerDocument']['body']['contains'](_0xd860e6))return _0xd860e6;return null;}['_recalculatePageBreaks'](){if(!this['isEnabled'])return Promise['resolve']();const _0x259255=this['editor']['editing']['view'],_0x361637=this['_pagesContainer'],_0x582d5a=this['_getAttachedDomRoot']();if(!_0x582d5a)return Promise['resolve']();for(_0x361637['class']=['ck-reset','ck-pagination-view',..._0x582d5a['classList']]['join']('\x20');_0x361637['element']['firstChild'];)_0x361637['element']['firstChild']['remove']();const _0x5aa62d=Array['from'](_0x259255['domRoots']);_0x5aa62d['sort'](([,_0x586d29],[,_0x296a66])=>_0x586d29['compareDocumentPosition'](_0x296a66)==Node['DOCUMENT_POSITION_PRECEDING']?0x1:-0x1);for(const [_0x20c5dd,_0x5d3a08]of _0x5aa62d){const _0x2a00e3=_0x5d3a08['cloneNode'](!0x0);'attributeStyleMap'in _0x2a00e3&&_0x2a00e3['attributeStyleMap']['clear'](),_0x2a00e3['className']='',_0x2a00e3['removeAttribute']('id'),_0x2a00e3['dataset']['rootName']=_0x20c5dd,_0x361637['element']['append'](_0x2a00e3);}return _0x3286de(Array['from'](_0x361637['element']['querySelectorAll']('img')))['then'](()=>this['_updatePageBreaksData']());}['_updatePageBreaksData'](){const _0x1975b5=this['_pagesContainer']['element'];if(!_0x1975b5['ownerDocument']['body']['contains'](_0x1975b5))return;const _0xd445bc=new ckeditor5['Rect'](_0x1975b5)['excludeScrollbarsAndBorders'](),_0x534ada=ckeditor5['global']['window']['getComputedStyle'](_0x1975b5),_0x588513=parseFloat(_0x534ada['paddingLeft'])+parseFloat(_0x534ada['paddingRight']),_0x422a8f=Math['floor'](_0xd445bc['width']+_0xcab249-_0x588513),_0x540251=findPageStarterInfos(_0x1975b5,Math['floor'](_0xd445bc['left']-_0x1975b5['scrollLeft']),_0x422a8f,_0xd445bc['height'])['map'](_0x49abe6=>this['_mapPageStarterInfoToPageBreakInfo'](_0x49abe6));_0x540251['every'](_0x9d7911=>!!_0x9d7911)&&(this['pageBreaks']=_0x540251);}['_mapPageStarterInfoToPageBreakInfo'](_0x433310){const _0x1094b9=this['editor']['editing']['view'],_0x2d330a=this['editor']['editing']['mapper'],_0x35c3d1=_0x1094b9['domConverter'],_0x4c5f5f=_0x433310['path']['shift'](),_0x1e2dcc=this['_pagesContainer']['element']['childNodes'][_0x4c5f5f]['dataset']['rootName'],_0xab05cd=_0x1094b9['getDomRoot'](_0x1e2dcc);if(!_0xab05cd)return null;const _0x5db6af=pageElementToViewElement(_0xab05cd,_0x433310);if(!_0x5db6af)return null;const _0x39667f=_0x35c3d1['domPositionToView'](_0x5db6af,_0x433310['textOffset']||0x0);return _0x39667f?'manual'==_0x433310['type']?this['_mapManualPageStarterInfoToPageBreakInfo'](_0x39667f,_0x5db6af):'text'==_0x433310['type']&&_0x2d330a['toModelPosition'](_0x39667f)['offset']?this['_mapTextPageStarterInfoToPageBreakInfo'](_0x39667f,_0x5db6af,_0x433310['textOffset']):this['_mapElementPageStarterInfoToPageBreakInfo'](_0x39667f,_0x5db6af,_0x433310['offset']):null;}['_mapManualPageStarterInfoToPageBreakInfo'](_0x415899,_0x2ce173){const _0x5262fc=this['editor']['model'],_0x1136f0=this['editor']['editing']['mapper']['toModelElement'](_0x415899['parent']),_0x38e48c=_0x5262fc['createRangeOn'](_0x1136f0);return new _0x2ca423({'type':'manual','modelRange':_0x38e48c,'domNode':_0x2ce173,'offset':0x0});}['_mapTextPageStarterInfoToPageBreakInfo'](_0x1fad04,_0x5b8645,_0x49ae60){const _0x6f0976=this['editor']['model'],_0x157e5d=this['editor']['editing']['mapper'],_0x383b37=this['editor']['editing']['view']['domConverter'];if(_0x49ae60>=_0x5b8645['length'])return null;const _0x1664b3=_0x157e5d['toModelPosition'](_0x1fad04),_0xdead25=_0x6f0976['createRange'](_0x1664b3),_0x27b707=_0x157e5d['findMappedViewAncestor'](_0x1fad04),_0x1d8bec=_0x383b37['mapViewToDom'](_0x27b707);return new _0x2ca423({'type':'text','modelRange':_0xdead25,'domNode':_0x5b8645,'offset':findOffsetTopForTextOffset(_0x5b8645,_0x49ae60,_0x1d8bec)});}['_mapElementPageStarterInfoToPageBreakInfo'](_0x40fdfc,_0x6aff42,_0x20f745){const _0x7a0288=this['editor']['model'],_0x4049b0=this['editor']['editing'],_0x5b1807=_0x4049b0['mapper'],_0x3f6f4c=_0x4049b0['view']['domConverter'],_0x484177=_0x5b1807['findMappedViewAncestor'](_0x40fdfc),_0x2f2a22=_0x5b1807['toModelElement'](_0x484177),_0x58fd60=getTopMostParentBlockTouchingPosition(_0x7a0288['createPositionBefore'](_0x2f2a22))||_0x2f2a22;let _0x432328=_0x5b1807['toViewElement'](_0x58fd60),_0x40b81b=_0x7a0288['createRangeOn'](_0x58fd60);const _0x19287a=_0x7a0288['createPositionBefore'](_0x58fd60)['nodeBefore'];if(_0x19287a&&_0x19287a['is']('element','imageBlock')){const _0x39b09e=_0x5b1807['toViewElement'](_0x19287a),_0x3028e8=_0x3f6f4c['mapViewToDom'](_0x39b09e),_0x302fca=ckeditor5['global']['window']['getComputedStyle'](_0x3028e8)['float'];'left'!=_0x302fca&&'right'!=_0x302fca||(_0x40b81b=_0x7a0288['createRangeOn'](_0x19287a));}for(;_0x432328['parent']!==_0x432328['root']&&0x0===_0x432328['index'];)_0x432328=_0x432328['parent'];const _0x530124=new ckeditor5['Rect'](isHTMLElement(_0x6aff42)?_0x6aff42:createDomRangeOn(_0x6aff42)),_0x39c23a=_0x20f745?_0x530124['height']-_0x20f745:0x0,_0x56085a=_0x3f6f4c['mapViewToDom'](_0x432328),_0x9edcdc=new ckeditor5['Rect'](_0x56085a);return new _0x2ca423({'type':'element','modelRange':_0x40b81b,'domNode':_0x56085a,'offset':Math['round'](_0x39c23a)?_0x39c23a+_0x530124['top']-_0x9edcdc['top']:0x0});}get['_configuredPaddings'](){const _0x14b1d6=this['editor']['config']['get']('pagination.pageMargins');return Object['assign']({'top':'10mm','bottom':'10mm','left':'10mm','right':'10mm'},_0x14b1d6);}static['_findPageStarterInfos'](_0x1b7a94,_0x5596fb,_0x46da36,_0x5e64f4,_0x42d91b){return findPageStarterInfos(_0x1b7a94,_0x5596fb,_0x46da36,_0x5e64f4,_0x42d91b);}}class _0x2ca423{constructor({type:_0x48b2d6,modelRange:_0x33b97a,domNode:_0x1366f2,offset:_0x8bf9e8}){this['type']=_0x48b2d6,this['modelRange']=_0x33b97a,this['_domNode']=_0x1366f2,this['_offset']=_0x8bf9e8;}get['offset'](){if(!this['_domNode']['ownerDocument']['body']['contains'](this['_domNode']))return 0x0;const _0x117b90=new ckeditor5['Rect'](isHTMLElement(this['_domNode'])?this['_domNode']:createDomRangeOn(this['_domNode']));return'manual'==this['type']?_0x117b90['top']+_0x117b90['height']/0x2:_0x117b90['top']+this['_offset'];}}function _0x475e4d(_0x198ec9){return!(!_0x198ec9||!isHTMLElement(_0x198ec9))&&Boolean(_0x198ec9['classList']['contains']('page-break')||_0x198ec9['closest']('.page-break'));}function pageElementToViewElement(_0x54ad9f,_0xb9f99b){let _0xbc568d=_0x54ad9f;for(const _0x2207e1 of _0xb9f99b['path']){if(!_0xbc568d)return null;_0xbc568d=_0xbc568d['childNodes'][_0x2207e1];}return _0xbc568d;}function findOffsetTopForTextOffset(_0x5a85cf,_0x4e9dc3,_0x2878ff){const _0x41ef36=createDomRangeOn(_0x5a85cf),_0x35dc49=createDomRangeIn(_0x2878ff);let _0x3190ef;_0x3190ef=0x0==_0x4e9dc3?createDomRangeMultiNode(_0x35dc49['startContainer'],_0x35dc49['startOffset'],_0x5a85cf['parentNode'],Array['from'](_0x5a85cf['parentNode']['childNodes'])['indexOf'](_0x5a85cf)):createDomRangeMultiNode(_0x35dc49['startContainer'],_0x35dc49['startOffset'],_0x5a85cf,_0x4e9dc3);const _0x59e52f=createDomRangeMultiNode(_0x5a85cf,_0x4e9dc3,_0x35dc49['endContainer'],_0x35dc49['endOffset']),_0x44202c=new ckeditor5['Rect'](_0x3190ef)['bottom'];return(new ckeditor5['Rect'](_0x59e52f)['top']+_0x44202c)/0x2-new ckeditor5['Rect'](_0x41ef36)['top'];}function getTopMostParentBlockTouchingPosition(_0x3b73b6){const _0x11defe=_0x3b73b6['parent'],_0x48deaa=_0x11defe['root']['document']['model'],_0x1ef5df=_0x11defe['getAncestors']({'parentFirst':!0x0,'includeSelf':!0x0});let _0x3e91d4=null;for(const _0x5d497e of _0x1ef5df){if(_0x5d497e['is']('rootElement'))return _0x3e91d4;if(!_0x48deaa['createPositionBefore'](_0x5d497e)['isTouching'](_0x3b73b6))return _0x3e91d4;_0x3e91d4=_0x5d497e;}}function _0x3286de(_0x41e36b){return Promise['all'](_0x41e36b['map'](_0x39196c=>Promise['race']([_0x15d827(_0x39196c),timeout(0x3e8)])));}function _0x15d827(_0xf65c8b){return _0xf65c8b['hasAttribute']('width')&&_0xf65c8b['hasAttribute']('height')?Promise['resolve']():new Promise(_0x5a95bc=>{function _0x3c7271(){_0xf65c8b['removeEventListener']('load',_0x3c7271),_0xf65c8b['removeEventListener']('error',_0x3c7271),_0x5a95bc();}_0xf65c8b['complete']?_0x5a95bc():(_0xf65c8b['addEventListener']('load',_0x3c7271),_0xf65c8b['addEventListener']('error',_0x3c7271));});}function timeout(_0x5d5ad2){return new Promise(_0xd3708e=>setTimeout(_0xd3708e,_0x5d5ad2));}function createDomRangeOn(_0x1f9563){const _0x70ba1=ckeditor5['global']['document']['createRange']();return _0x70ba1['selectNode'](_0x1f9563),_0x70ba1;}function createDomRangeIn(_0x11c2bf){const _0x2c8c70=ckeditor5['global']['document']['createRange']();return _0x2c8c70['selectNodeContents'](_0x11c2bf),_0x2c8c70;}function createDomRange(_0x37822b,_0x4d08b7,_0x56acf9){const _0x40d4a6=ckeditor5['global']['document']['createRange']();return _0x40d4a6['setStart'](_0x37822b,_0x4d08b7),_0x40d4a6['setEnd'](_0x37822b,_0x56acf9),_0x40d4a6;}function createDomRangeMultiNode(_0x597f3f,_0x3a7da1,_0x2a0fa7,_0x7f0d5f){const _0x1b28f8=ckeditor5['global']['document']['createRange']();return _0x1b28f8['setStart'](_0x597f3f,_0x3a7da1),_0x1b28f8['setEnd'](_0x2a0fa7,_0x7f0d5f),_0x1b28f8;}function findPageStarterInfos(_0x1afe8b,_0x2dabd3,_0x589d01,_0x2179d1,_0x406cdf){const _0x4c9189=[];for(const [_0x37842c,_0x5d88ba]of _0x1afe8b['childNodes']['entries']()){let _0x10d246=[];isHTMLElement(_0x5d88ba)&&_0x5d88ba['offsetParent']&&!_0x5d88ba['style']['position']?_0x10d246=findPageStartersInElementNode(_0x5d88ba,_0x37842c,_0x2dabd3,_0x589d01,_0x2179d1,_0x406cdf):isText(_0x5d88ba)&&(_0x10d246=findPageStartersInTextNode(_0x5d88ba,_0x37842c,_0x2dabd3,_0x589d01,_0x406cdf)),_0x10d246['length']&&(_0x4c9189['push'](..._0x10d246),_0x2dabd3+=_0x10d246['length']*_0x589d01,_0x406cdf=!0x1);}return _0x4c9189;}function findPageStartersInElementNode(_0x44e878,_0x286084,_0x31049e,_0x1b202a,_0x182302,_0x3dc57a){const _0x53f84c=[];if(_0x475e4d(_0x44e878['previousSibling'])&&(_0x53f84c['push']({'type':'manual','offset':0x0,'path':[_0x286084-0x1]}),_0x3dc57a=!0x0),'table-row'==ckeditor5['global']['window']['getComputedStyle'](_0x44e878)['display']){let _0x4c8b1c=0x0,_0x476bff=!0x1;for(const _0x54901d of _0x44e878['getClientRects']())_0x4c8b1c+=_0x54901d['height'],_0x54901d['left']>=_0x31049e&&(_0x476bff=!0x0);if(_0x4c8b1c<_0x182302&&_0x476bff)return _0x53f84c['push']({'type':'element','offset':0x0,'path':[_0x286084]}),_0x53f84c;}const _0x3b4005=_0x44e878['closest']('figure.image');if(_0x3b4005&&_0x1d3788(_0x3b4005)){const _0x34c35c=ckeditor5['global']['window']['getComputedStyle'](_0x3b4005)['float'];if('left'==_0x34c35c||'right'==_0x34c35c)return _0x53f84c;}const _0x36cb7e=findPageStarterInfos(_0x44e878,_0x31049e,_0x1b202a,_0x182302,_0x3dc57a);if(_0x36cb7e['length']){for(const _0x448e74 of _0x36cb7e)_0x53f84c['push']({'type':_0x448e74['type'],'offset':_0x448e74['offset'],'textOffset':_0x448e74['textOffset'],'path':[_0x286084,..._0x448e74['path']]}),_0x31049e+=_0x1b202a,_0x3dc57a=!0x1;return _0x53f84c;}return _0x53f84c['push'](...findPageStartersInLeafElementNode(_0x44e878,_0x286084,_0x31049e,_0x1b202a,_0x3dc57a)),_0x53f84c;}function findPageStartersInLeafElementNode(_0x594633,_0x427ce9,_0x3880f3,_0x421847,_0x438a52){const _0x3fb822=[];if('table-cell'==ckeditor5['global']['window']['getComputedStyle'](_0x594633)['display'])return[];const _0x1ab203=[];for(const _0x474816 of _0x594633['getClientRects']())if(_0x474816['left']>=_0x3880f3){for(const _0x55739e of _0x1ab203)_0x55739e['height']+=_0x474816['height'];_0x1ab203['push']({'height':_0x474816['height']}),_0x3880f3+=_0x421847;}for(const _0x5b452b of _0x1ab203)_0x438a52||_0x3fb822['push']({'type':'element','offset':_0x5b452b['height'],'textOffset':0x0,'path':[_0x427ce9]}),_0x438a52=!0x1;return _0x3fb822;}function findPageStartersInTextNode(_0x2e585a,_0x207c61,_0x2a8e90,_0x1a6606,_0x184a63){const _0x56a528=createDomRangeOn(_0x2e585a),_0x286af9=[];let _0x2bdbb1=0x0;for(const _0x105d8e of _0x56a528['getClientRects']())if(_0x105d8e['left']>=_0x2a8e90){const _0x4b5d0b=findLastTextOffsetOnPage(_0x2e585a,_0x2bdbb1,_0x2a8e90,_0x1a6606);_0x184a63||_0x286af9['push']({'type':'text','path':[_0x207c61],'textOffset':_0x4b5d0b}),_0x2bdbb1=_0x4b5d0b,_0x2a8e90+=_0x1a6606,_0x184a63=!0x1;}return _0x286af9;}function findLastTextOffsetOnPage(_0x6947e9,_0x45eb08,_0x390c3d,_0x59b15f){let _0x35a2d1=_0x45eb08,_0x373cc1=_0x6947e9['length'];for(;_0x373cc1-_0x35a2d1>0x1;){const _0x475741=Math['ceil']((_0x35a2d1+_0x373cc1)/0x2);domRangeContainsPageBreak(createDomRange(_0x6947e9,_0x35a2d1,_0x475741),_0x390c3d,_0x59b15f)?_0x373cc1=_0x475741:_0x35a2d1=_0x475741;}return _0x35a2d1;}function domRangeContainsPageBreak(_0x50b0ff,_0x5a240f,_0x3761e5){for(const _0x7f067c of _0x50b0ff['getClientRects']())if(_0x7f067c['left']>=_0x5a240f&&_0x7f067c['left']<_0x5a240f+_0x3761e5)return!0x0;return!0x1;}function _0x1d3788(_0x118f68){let _0x4dc077=!0x1;const _0x529ba5=_0x118f68['parentElement']['dataset']['rootName'],_0x4d0426=_0x118f68['nextElementSibling'],_0x69b37a=_0x118f68['previousElementSibling'],_0x443be8=_0x4d0426&&ckeditor5['global']['window']['getComputedStyle'](_0x4d0426)['float'],_0x580d6b=_0x4d0426&&'ck-fake-selection-container'===_0x4d0426['className'];return!_0x529ba5||_0x4d0426||_0x69b37a||(_0x4dc077=!0x0),_0x529ba5&&!_0x69b37a&&_0x580d6b&&(_0x4dc077=!0x0),_0x529ba5&&!_0x69b37a&&'none'!==_0x443be8&&(_0x4dc077=!0x0),!_0x4dc077;}function isHTMLElement(_0x699bfd){return _0x699bfd['nodeType']==Node['ELEMENT_NODE'];}function isText(_0x592fbc){return _0x592fbc['nodeType']==Node['TEXT_NODE'];}async function _0x4bf474(_0x307c73){const _0x408ad0=_0x41bf72([0x6b,0x6a,0x62,0x42,0x64,0x74,0x72,0x44,0x4b,0x34,0x55,0x35,0x58,0x46,0x47,0x6f,0x37,0x78,0x33,0x57,0x73,0x41,0x4a,0x69,0x4c,0x48,0x53,0x76,0x63,0x5a,0x4f,0x7a,0x52,0x70,0x68,0x51,0x6d,0x36,0x30,0x65,0x77,0x4e,0x54,0x38,0x75,0x59,0x6e,0x31,0x49,0x39,0x45,0x4d,0x6c,0x71,0x67,0x56,0x66,0x61,0x50,0x43,0x79,0x32]),_0x491036=window[_0x41bf72([0x44,0x61,0x74,0x65])][_0x41bf72([0x6e,0x6f,0x77])](),_0x51fe5f=_0x307c73[_0x41bf72([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x17c8f1=new window[(_0x41bf72([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0xa463a9=>{_0x51fe5f[_0x41bf72([0x6f,0x6e,0x63,0x65])](_0x41bf72([0x72,0x65,0x61,0x64,0x79]),_0xa463a9);}),_0x108212={[_0x41bf72([0x6b,0x74,0x79])]:_0x41bf72([0x45,0x43]),[_0x41bf72([0x75,0x73,0x65])]:_0x41bf72([0x73,0x69,0x67]),[_0x41bf72([0x63,0x72,0x76])]:_0x41bf72([0x50,0x2d,0x32,0x35,0x36]),[_0x41bf72([0x78])]:_0x41bf72([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x41bf72([0x79])]:_0x41bf72([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x41bf72([0x61,0x6c,0x67])]:_0x41bf72([0x45,0x53,0x32,0x35,0x36])},_0x50c829=_0x51fe5f[_0x41bf72([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x41bf72([0x67,0x65,0x74])](_0x41bf72([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x150a80=await(async function(){let _0x7ca6e5,_0x1a4e0c=null,_0x589503=null;try{if(_0x50c829==_0x41bf72([0x47,0x50,0x4c]))return _0x41bf72([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x7ca6e5=(function(){const _0x3db23b=_0x50c829[_0x41bf72([0x73,0x70,0x6c,0x69,0x74])](_0x41bf72([0x2e]));if(0x3!=_0x3db23b[_0x41bf72([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x231ba6=_0x3db23b[0x1];return _0x2899db(_0x231ba6);function _0x2899db(_0x20d31c){const _0x7e05cc=_0x183987(_0x20d31c);return _0x7e05cc&&_0x23773d()?_0x7e05cc:null;function _0x23773d(){const _0x549ed8=_0x7e05cc[_0x41bf72([0x6a,0x74,0x69])],_0x30e349=window[_0x41bf72([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x549ed8[_0x41bf72([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x549ed8[_0x41bf72([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x4c681={..._0x7e05cc,[_0x41bf72([0x6a,0x74,0x69])]:_0x549ed8[_0x41bf72([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x549ed8[_0x41bf72([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x4c681[_0x41bf72([0x76,0x63])],_0x1cf992(_0x4c681)==_0x30e349;}}}()),!_0x7ca6e5)return _0x41bf72([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x7ca6e5[_0x41bf72([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x589503=function(_0x2c1638,_0x479052){return new window[(_0x41bf72([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x13e8e8=>{if(_0x390044())return _0x13e8e8(_0x41bf72([0x56,0x61,0x6c,0x69,0x64]));_0x367106(),_0x51fe5f[_0x41bf72([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x41bf72([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x2b49cf=!0x1;const _0x19ab11=ckeditor5['uid']();function _0x5b8c01(_0x42727c){return!!_0x42727c&&(typeof _0x42727c===_0x41bf72([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x42727c===_0x41bf72([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x42727c[_0x41bf72([0x74,0x68,0x65,0x6e])]===_0x41bf72([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x42727c[_0x41bf72([0x63,0x61,0x74,0x63,0x68])]===_0x41bf72([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x480964(_0x86cef1){_0x28cabc(_0x86cef1)[_0x41bf72([0x74,0x68,0x65,0x6e])](_0x4d66f9=>{if(!_0x4d66f9||_0x4d66f9[_0x41bf72([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x41bf72([0x6f,0x6b]))return _0x41bf72([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x55741b(_0x1cf992(_0x19ab11+_0x479052))!=_0x4d66f9[_0x41bf72([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x41bf72([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x41bf72([0x56,0x61,0x6c,0x69,0x64]);})[_0x41bf72([0x74,0x68,0x65,0x6e])](_0x45f031=>(_0x3eca81(),_0x45f031),()=>{const _0x188dcb=_0x1ebb7b();return null==_0x188dcb?(_0x3eca81(),_0x41bf72([0x56,0x61,0x6c,0x69,0x64])):_0x41bf72(_0x491036-_0x188dcb>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x41bf72([0x74,0x68,0x65,0x6e])](_0x13e8e8)[_0x41bf72([0x63,0x61,0x74,0x63,0x68])](()=>{_0x13e8e8(_0x41bf72([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x37a5f5=0x36ee80;function _0x3eca81(){const _0x189910=_0x41bf72([0x6c,0x6c,0x63,0x74,0x2d])+_0x55741b(_0x1cf992(_0x2c1638)),_0x212ab5=_0x372f5e(_0x55741b(window[_0x41bf72([0x4d,0x61,0x74,0x68])][_0x41bf72([0x63,0x65,0x69,0x6c])](_0x491036/_0x37a5f5)));window[_0x41bf72([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x41bf72([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x189910,_0x212ab5);}function _0x1ebb7b(){const _0x27e2d7=_0x41bf72([0x6c,0x6c,0x63,0x74,0x2d])+_0x55741b(_0x1cf992(_0x2c1638)),_0x42e65e=window[_0x41bf72([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x41bf72([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x27e2d7);return _0x42e65e?window[_0x41bf72([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x372f5e(_0x42e65e),0x10)*_0x37a5f5:null;}function _0x28cabc(_0x524460){return new window[(_0x41bf72([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x55d07d,_0x4b3777)=>{_0x524460[_0x41bf72([0x74,0x68,0x65,0x6e])](_0x55d07d,_0x4b3777),window[_0x41bf72([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x4b3777,0x1d4c0);});}}_0x51fe5f[_0x41bf72([0x6f,0x6e])](_0x41bf72([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x9cf0ec,_0x5694ef)=>{if(_0x5694ef[0x0]!=_0x2c1638)return _0x13e8e8(_0x41bf72([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x5694ef[0x1]={..._0x5694ef[0x1],[_0x41bf72([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x19ab11};},{[_0x41bf72([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x41bf72([0x68,0x69,0x67,0x68])}),_0x51fe5f[_0x41bf72([0x6f,0x6e])](_0x41bf72([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x169806=>{_0x5b8c01(_0x169806[_0x41bf72([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x2b49cf=!0x0,_0x480964(_0x169806[_0x41bf72([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x41bf72([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x41bf72([0x6c,0x6f,0x77])}),_0x17c8f1[_0x41bf72([0x74,0x68,0x65,0x6e])](()=>{_0x2b49cf||_0x13e8e8(_0x41bf72([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x390044(){return _0x51fe5f[_0x41bf72([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x41bf72([0x76,0x69,0x65,0x77])][_0x41bf72([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x41bf72([0x61,0x75,0x74,0x6f]);}function _0x367106(){_0x51fe5f[_0x41bf72([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x41bf72([0x76,0x69,0x65,0x77])][_0x41bf72([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x41bf72([0x61,0x75,0x74,0x6f]);}}(_0x7ca6e5[_0x41bf72([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x7ca6e5[_0x41bf72([0x6a,0x74,0x69])]));const _0x371070=await(async function(){let _0x46211f=!0x0;try{const _0x4eec32=_0x50c829[_0x41bf72([0x73,0x70,0x6c,0x69,0x74])](_0x41bf72([0x2e])),[_0x3f64af,_0x160e3b,_0x549800]=_0x4eec32;return _0x1431a3(_0x3f64af),await _0x5f4d99(_0x3f64af,_0x160e3b,_0x549800),_0x46211f;}catch(_0x3d21e2){return!0x1;}function _0x1431a3(_0x509815){const _0x6c68d0=_0x183987(_0x509815);_0x6c68d0&&_0x6c68d0[_0x41bf72([0x61,0x6c,0x67])]==_0x41bf72([0x45,0x53,0x32,0x35,0x36])||(_0x46211f=!0x1);}async function _0x5f4d99(_0x39547a,_0x2388b3,_0x600c79){const _0x2fd565=window[_0x41bf72([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x41bf72([0x66,0x72,0x6f,0x6d])](_0x53c054(_0x600c79),_0x7cc2a7=>_0x7cc2a7[_0x41bf72([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x52bd64=new window[(_0x41bf72([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x41bf72([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x39547a+_0x41bf72([0x2e])+_0x2388b3),_0x4e83ac=window[_0x41bf72([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x41bf72([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x4e83ac)return;const _0x41a555=await _0x4e83ac[_0x41bf72([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x41bf72([0x6a,0x77,0x6b]),_0x108212,{[_0x41bf72([0x6e,0x61,0x6d,0x65])]:_0x41bf72([0x45,0x43,0x44,0x53,0x41]),[_0x41bf72([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x41bf72([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x41bf72([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x4e83ac[_0x41bf72([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x41bf72([0x6e,0x61,0x6d,0x65])]:_0x41bf72([0x45,0x43,0x44,0x53,0x41]),[_0x41bf72([0x68,0x61,0x73,0x68])]:{[_0x41bf72([0x6e,0x61,0x6d,0x65])]:_0x41bf72([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x41a555,_0x2fd565,_0x52bd64)||(_0x46211f=!0x1);}}());return _0x371070?(function(){const _0x1e2226=_0x7ca6e5[_0x41bf72([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x1e2226)return!0x1;if(_0x1e2226[_0x41bf72([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x41bf72([0x2a])))return!0x0;if(_0x1e2226[_0x41bf72([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x41bf72([0x50,0x41,0x47])))return!0x0;return!0x1;}())?(function(){const _0x1018fe=[_0x41bf72([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x41bf72([0x74,0x72,0x69,0x61,0x6c])][_0x41bf72([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x7ca6e5[_0x41bf72([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x491036/0x3e8:0x67b67080;return _0x7ca6e5[_0x41bf72([0x65,0x78,0x70])]<_0x1018fe;}())?_0x41bf72([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x1cf8fc=_0x7ca6e5[_0x41bf72([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x1cf8fc||0x0==_0x1cf8fc[_0x41bf72([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0xc6589f}=new URL(window[_0x41bf72([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x1cf8fc[_0x41bf72([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0xc6589f))return!0x0;const _0x11bb5c=_0xc6589f[_0x41bf72([0x73,0x70,0x6c,0x69,0x74])](_0x41bf72([0x2e]));return _0x1cf8fc[_0x41bf72([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x507c92=>_0x507c92[_0x41bf72([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x41bf72([0x2a])))[_0x41bf72([0x6d,0x61,0x70])](_0x1700b7=>_0x1700b7[_0x41bf72([0x73,0x70,0x6c,0x69,0x74])](_0x41bf72([0x2e])))[_0x41bf72([0x73,0x6f,0x6d,0x65])](_0x1358b4=>_0x11bb5c[_0x41bf72([0x65,0x76,0x65,0x72,0x79])]((_0x50e3cd,_0x20db0e)=>_0x1358b4[_0x20db0e]===_0x50e3cd||_0x1358b4[_0x20db0e]===_0x41bf72([0x2a])));}())?(_0x7ca6e5[_0x41bf72([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x41bf72([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x1a4e0c=_0x47ff67(_0x41bf72([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x7ca6e5[_0x41bf72([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x41bf72([0x74,0x72,0x69,0x61,0x6c])&&(_0x1a4e0c=_0x47ff67(_0x41bf72([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x1a4e0c&&_0x589503)return new window[(_0x41bf72([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x53a1c1,_0x123436)=>{_0x1a4e0c[_0x41bf72([0x74,0x68,0x65,0x6e])](_0x53a1c1,_0x123436),_0x589503[_0x41bf72([0x74,0x68,0x65,0x6e])](_0x2327b2=>{_0x2327b2!=_0x41bf72([0x56,0x61,0x6c,0x69,0x64])&&_0x53a1c1(_0x2327b2);},_0x123436);});return _0x1a4e0c||_0x589503||_0x41bf72([0x56,0x61,0x6c,0x69,0x64]);}())):_0x41bf72([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x41bf72([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x41bf72([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x27a15f){return _0x41bf72([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x47ff67(_0x2d5f8e){const _0x2de426=new window[(_0x41bf72([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0xd98b1a=>setTimeout(_0xd98b1a,0x93ecc)),_0x2895ae=_0x17c8f1[_0x41bf72([0x74,0x68,0x65,0x6e])](()=>new window[(_0x41bf72([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x12a807=>{let _0x53eb70=0x0;_0x51fe5f[_0x41bf72([0x6d,0x6f,0x64,0x65,0x6c])][_0x41bf72([0x6f,0x6e])](_0x41bf72([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x3eead5,_0x59ad47)=>{_0x59ad47[0x0][_0x41bf72([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x53eb70++,0x1f8==_0x53eb70&&(_0x12a807(),_0x3eead5[_0x41bf72([0x6f,0x66,0x66])]());});})),_0x5de3a9=[_0x2de426,_0x2895ae];return window[_0x41bf72([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x41bf72([0x72,0x61,0x63,0x65])](_0x5de3a9)[_0x41bf72([0x74,0x68,0x65,0x6e])](()=>_0x2d5f8e);}function _0x183987(_0x4c35b1){return _0x4c35b1[_0x41bf72([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x41bf72([0x65,0x79]))?JSON[_0x41bf72([0x70,0x61,0x72,0x73,0x65])](_0x53c054(_0x4c35b1)):null;}function _0x53c054(_0x387160){return window[_0x41bf72([0x61,0x74,0x6f,0x62])](_0x387160[_0x41bf72([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x41bf72([0x2b]))[_0x41bf72([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x41bf72([0x2f])));}function _0x1cf992(_0x204322){let _0x221dba=0x1505;function _0xce9dd1(_0x3c8f88){for(let _0x4e637a=0x0;_0x4e637a<_0x3c8f88[_0x41bf72([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x4e637a++){const _0x3ec175=_0x3c8f88[_0x41bf72([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x4e637a);_0x221dba=(_0x221dba<<0x5)+_0x221dba+_0x3ec175,_0x221dba&=_0x221dba;}}return function _0x2bc3ea(_0x44b88b){Array[_0x41bf72([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x44b88b)?_0x44b88b[_0x41bf72([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x2bc3ea):_0x44b88b&&typeof _0x44b88b==_0x41bf72([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x41bf72([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x44b88b)[_0x41bf72([0x73,0x6f,0x72,0x74])]()[_0x41bf72([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x9759f,_0x5979a9])=>{_0xce9dd1(_0x9759f),_0x2bc3ea(_0x5979a9);}):_0xce9dd1(window[_0x41bf72([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x44b88b));}(_0x204322),_0x221dba>>>0x0;}function _0x55741b(_0x5a8fcc){return _0x5a8fcc[_0x41bf72([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x41bf72([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x41bf72([0x30]));}function _0x372f5e(_0x4ad8d8){return _0x4ad8d8[_0x41bf72([0x73,0x70,0x6c,0x69,0x74])]('')[_0x41bf72([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x41bf72([0x6a,0x6f,0x69,0x6e])]('');}function _0xe9f55(){}function _0x41bf72(_0x3f6e71){return _0x3f6e71['map'](_0xfd8c91=>String['fromCharCode'](_0xfd8c91))['join']('');}!function(_0x4bd550){const _0x420298=(function(){const _0x35331c=window[_0x41bf72([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x41bf72([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x41bf72([0x6e,0x6f,0x77])]())[_0x41bf72([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x41bf72([0x2e]),'');let _0x8c37d1=_0x41bf72([0x6b]);for(let _0x329ae6=0x0;_0x329ae6<_0x35331c[_0x41bf72([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x329ae6+=0x2){let _0x2aaf86=window[_0x41bf72([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x35331c[_0x41bf72([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x329ae6,_0x329ae6+0x2));_0x2aaf86>=_0x408ad0[_0x41bf72([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x2aaf86-=_0x408ad0[_0x41bf72([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x8c37d1+=_0x408ad0[_0x2aaf86];}return _0x8c37d1;}());_0x51fe5f[_0x420298]=_0x41bf72([0x70,0x61,0x67,0x69,0x6e,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x4bd550,_0x4bd550!=_0x41bf72([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x17c8f1,_0x51fe5f[_0x41bf72([0x6d,0x6f,0x64,0x65,0x6c])][_0x41bf72([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0xe9f55,_0x51fe5f[_0x41bf72([0x6d,0x6f,0x64,0x65,0x6c])][_0x41bf72([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0xe9f55,_0x51fe5f[_0x41bf72([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x41bf72([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x150a80);}const toPx=ckeditor5['toUnit']('px');let _0x15b75e=class extends ckeditor5['View']{constructor(){super();const _0x5dfbbd=this['bindTemplate'];this['set']({'isVisible':!0x1,'left':null,'top':null,'width':null,'pageNumber':null}),this['setTemplate']({'tag':'div','attributes':{'data-page-number':_0x5dfbbd['to']('pageNumber'),'class':['ck','ck-pagination-view-line',_0x5dfbbd['if']('isVisible','ck-hidden',_0x1f5e7a=>!_0x1f5e7a)],'style':{'left':_0x5dfbbd['to']('left',_0x3afe74=>toPx(_0x3afe74)),'top':_0x5dfbbd['to']('top',_0x420914=>toPx(_0x420914)),'width':_0x5dfbbd['to']('width',_0x2d9ff4=>toPx(_0x2d9ff4))}}});}};class LinesRepository{constructor(_0x51ad98){this['_visibleLines']=new Set(),this['_hiddenLines']=new Set(),this['_viewCollection']=_0x51ad98['ui']['view']['body'];}['destroy'](){for(const _0x29f861 of this['_hiddenLines'])_0x29f861['destroy']();}['cleanLines'](){for(const _0x3d93ac of this['_visibleLines'])_0x3d93ac['isVisible']=!0x1,this['_hiddenLines']['add'](_0x3d93ac);this['_visibleLines']['clear']();}['showLine'](_0x267062,_0x32bcd3,_0x134ec3,_0x19532e){let _0x3881d8;this['_hiddenLines']['size']?(_0x3881d8=ckeditor5['first'](this['_hiddenLines']['values']()),this['_hiddenLines']['delete'](_0x3881d8)):_0x3881d8=new _0x15b75e(),_0x3881d8['set']({'pageNumber':_0x19532e,'left':_0x267062,'top':_0x32bcd3,'width':_0x134ec3}),_0x3881d8['isVisible']=!0x0,this['_viewCollection']['has'](_0x3881d8)||this['_viewCollection']['add'](_0x3881d8),this['_visibleLines']['add'](_0x3881d8);}}const _0x168201='ck-pagination_enabled';class PaginationRenderer extends ckeditor5['Plugin']{constructor(){super(...arguments),this['_scrollableEditingRootDomAncestor']=null,this['_resizeObserver']=null;}static get['pluginName'](){return'PaginationRenderer';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){this['set']({'pageNumber':0x1}),this['_linesRepository']=new LinesRepository(this['editor']),this['_scrollableEditingRootDomAncestor']=null,this['_resizeObserver']=null,this['_paginationLookupPlugin']=this['editor']['plugins']['get']('PaginationLookup'),this['bind']('isEnabled')['to'](this['editor']['plugins']['get']('PaginationEditing')),this['editor']['ui']['once']('ready',()=>this['_onUiReady']()),this['_toggleEditingRootsClass'](_0x168201),this['on']('change:isEnabled',(_0x5870fb,_0x1db0e2,_0x4cdd82)=>{_0x4cdd82||this['_linesRepository']['cleanLines'](),this['_toggleEditingRootsClass'](_0x168201,_0x4cdd82);});}['destroy'](){this['_toggleEditingRootsClass'](_0x168201,!0x1),this['_linesRepository']['destroy'](),this['_scrollableEditingRootDomAncestor']=null,this['_resizeObserver']&&this['_resizeObserver']['destroy']();}['scrollToPage'](_0x24b745){if(!this['isEnabled'])return;const _0x186e78=_0x24b745>0x1?this['_getPageBreakLineOffset'](_0x24b745-0x1):0x0;this['_scrollableEditingRootDomAncestor']['scrollTo']({'top':_0x186e78-0xa,'left':this['_scrollableEditingRootDomAncestor']['scrollLeft'],'behavior':ckeditor5['env']['isMotionReduced']?'instant':'smooth'});}['_onUiReady'](){const _0x127c65=this['editor'],_0x25e1ba=this['_getAttachedDomRoot']();_0x25e1ba?(this['_scrollableEditingRootDomAncestor']=findScrollableElement(_0x25e1ba),_0x127c65['ui']['view']['listenTo'](this['_scrollableEditingRootDomAncestor'],'scroll',()=>{this['_updatePageBreakLines']();},{'usePassive':!0x0}),_0x127c65['ui']['view']['listenTo'](ckeditor5['global']['window'],'resize',()=>this['_updatePageBreakLines']()),this['_resizeObserver']=new ckeditor5['ResizeObserver'](this['_scrollableEditingRootDomAncestor'],()=>{this['_updatePageBreakLines']();}),this['listenTo'](this['_paginationLookupPlugin'],'change:pageBreaks',()=>this['_updatePageBreakLines']())):_0x127c65['ui']['once']('update',()=>this['_onUiReady']());}['_getAttachedDomRoot'](){for(const _0x4115d1 of this['editor']['editing']['view']['domRoots']['values']())if(_0x4115d1['ownerDocument']['body']['contains'](_0x4115d1))return _0x4115d1;return null;}['_updatePageBreakLines'](){if(!this['isEnabled'])return;const _0x5c4891=this['_getAttachedDomRoot'](),_0x548a7e=this['_paginationLookupPlugin']['pageBreaks'];if(this['_linesRepository']['cleanLines'](),!_0x5c4891||0x1==_0x548a7e['length'])return void(this['pageNumber']=0x1);const _0x221faf=new ckeditor5['Rect'](_0x5c4891)['excludeScrollbarsAndBorders'](),_0x551b9a=new ckeditor5['Rect'](this['_scrollableEditingRootDomAncestor'])['excludeScrollbarsAndBorders'](),_0x4c1edd=_0x551b9a['top']+_0x551b9a['height']/0x3;let _0x30c37b=!0x1;const _0x194c05=[];for(let _0x26dafb=0x1;_0x26dafb<_0x548a7e['length'];_0x26dafb++){const _0x3208c6=this['_getPageBreakLineOffset'](_0x26dafb,_0x551b9a);if(!_0x3208c6)continue;const _0x149f34=_0x551b9a['top']+_0x3208c6-this['_scrollableEditingRootDomAncestor']['scrollTop'];_0x194c05['push']({'pageOffsetTop':_0x149f34,'domRootRect':_0x221faf,'domScrollableRect':_0x551b9a,'pageNumber':_0x26dafb}),_0x149f34>_0x4c1edd&&!_0x30c37b&&(this['pageNumber']=_0x26dafb,_0x30c37b=!0x0);}this['_renderPageBreakLines'](_0x194c05),_0x30c37b||(this['pageNumber']=_0x548a7e['length']);}['_renderPageBreakLines'](_0x1b9f95){const {scrollX:_0x4d3fb8,scrollY:_0x4fba7b}=ckeditor5['global']['window'];if(_0x1b9f95['length']){for(const {domScrollableRect:_0x43a674,pageOffsetTop:_0x2ca9d2,domRootRect:_0x32db07,pageNumber:_0x16c4e5}of _0x1b9f95)_0x43a674['top']<_0x2ca9d2&&_0x2ca9d2<_0x43a674['bottom']&&this['_linesRepository']['showLine'](_0x32db07['left']+_0x4d3fb8,_0x2ca9d2+_0x4fba7b,_0x32db07['width'],_0x16c4e5+0x1);}}['_getPageBreakLineOffset'](_0x5bdba4,_0x25865d=null){const _0xe0f86f=this['_paginationLookupPlugin']['pageBreaks'][_0x5bdba4]['offset'];return _0xe0f86f?(_0x25865d||(_0x25865d=new ckeditor5['Rect'](this['_scrollableEditingRootDomAncestor'])['excludeScrollbarsAndBorders']()),_0xe0f86f-_0x25865d['top']+this['_scrollableEditingRootDomAncestor']['scrollTop']):0x0;}['_toggleEditingRootsClass'](_0x45485c,_0x416f60=!0x0){const _0x505748=this['editor']['editing']['view'];_0x505748['change'](_0x4de4dd=>{for(const _0x5bc987 of _0x505748['document']['roots'])_0x416f60?_0x4de4dd['addClass'](_0x45485c,_0x5bc987):_0x4de4dd['removeClass'](_0x45485c,_0x5bc987);});}}function findScrollableElement(_0x353791){let _0x8d6723=_0x353791;do{_0x8d6723=_0x8d6723['parentElement'];const _0x5c7baf=ckeditor5['global']['window']['getComputedStyle'](_0x8d6723)['overflowY'];if('auto'==_0x5c7baf||'scroll'==_0x5c7baf)break;}while('BODY'!=_0x8d6723['tagName']);return _0x8d6723;}function getTranslation$7(_0x120611,_0x483180,..._0x31e65f){const t=_0x120611['t'];switch(_0x483180){case'Go\x20to\x20next\x20page':return t('Go\x20to\x20next\x20page');case'Go\x20to\x20previous\x20page':return t('Go\x20to\x20previous\x20page');case'Current\x20page\x20number\x20(from\x201\x20to\x20%0)':return t('Current\x20page\x20number\x20(from\x201\x20to\x20%0)',..._0x31e65f);case'Keystrokes\x20for\x20navigating\x20through\x20documents':return t('Keystrokes\x20for\x20navigating\x20through\x20documents');case'Go\x20to\x20the\x20previous\x20page\x20(also\x20move\x20selection)':return t('Go\x20to\x20the\x20previous\x20page\x20(also\x20move\x20selection)');case'Go\x20to\x20the\x20next\x20page\x20(also\x20move\x20selection)':return t('Go\x20to\x20the\x20next\x20page\x20(also\x20move\x20selection)');default:return _0x483180;}}class PaginationEditing extends ckeditor5['Plugin']{static get['pluginName'](){return'PaginationEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[PaginationLookup,PaginationRenderer];}['init'](){this['set']({'pageNumber':0x1,'totalPages':0x1});const _0x46d88e=this['editor']['plugins']['get']('Pagination'),_0x4d3e2b=this['editor']['plugins']['get'](PaginationLookup),_0x5a763d=this['editor']['plugins']['get'](PaginationRenderer);this['bind']('isEnabled')['to'](_0x46d88e),this['_setUpDataDowncastConversion'](),this['bind']('pageNumber')['to'](_0x5a763d),this['listenTo'](_0x4d3e2b,'change:pageBreaks',(_0x4e5cc2,_0x2611e1,_0x5ae224,_0x8039f0)=>{this['totalPages']=_0x5ae224['length'],this['_updatePageBreakMarkers'](_0x5ae224,_0x8039f0);}),this['_setupKeystrokes'](),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x583910=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x205322;for(const _0x246337 in _0x583910){const _0x4238e2=_0x246337,_0x3f4e8e=_0x583910[_0x4238e2];if('paginationLicenseKeyValid'==_0x3f4e8e||'paginationLicenseKeyInvalid'==_0x3f4e8e||'paginationLicenseKeyExpired'==_0x3f4e8e||'paginationLicenseKeyDomainLimit'==_0x3f4e8e||'paginationLicenseKeyNotAllowed'==_0x3f4e8e||'paginationLicenseKeyEvaluationLimit'==_0x3f4e8e||'paginationLicenseKeyTrialLimit'==_0x3f4e8e||'paginationLicenseKeyUsageLimit'==_0x3f4e8e){delete _0x583910[_0x4238e2],_0x205322=_0x3f4e8e,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'paginationLicenseKeyInvalid'==_0x205322&&_0x583910['_showLicenseError']('invalid'),'paginationLicenseKeyExpired'==_0x205322&&_0x583910['_showLicenseError']('expired'),'paginationLicenseKeyDomainLimit'==_0x205322&&_0x583910['_showLicenseError']('domainLimit'),'paginationLicenseKeyNotAllowed'==_0x205322&&_0x583910['_showLicenseError']('featureNotAllowed','Pagination'),'paginationLicenseKeyEvaluationLimit'==_0x205322&&_0x583910['_showLicenseError']('evaluationLimit'),'paginationLicenseKeyTrialLimit'==_0x205322&&_0x583910['_showLicenseError']('trialLimit'),'paginationLicenseKeyUsageLimit'==_0x205322&&_0x583910['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}['scrollToPage'](_0x3c455b){if(!this['isEnabled'])return;this['editor']['plugins']['get'](PaginationRenderer)['scrollToPage'](this['_validatePageNumber'](_0x3c455b));}['moveSelectionToPage'](_0x3899bb){if(!this['isEnabled'])return;const _0x1e43fc=this['editor'],_0x1c51ce=this['editor']['plugins']['get'](PaginationLookup)['pageBreaks'][_0x3899bb-0x1];_0x1c51ce&&_0x1e43fc['model']['change'](_0x338522=>{switch(_0x1c51ce['type']){case'manual':{const _0x368398=_0x1e43fc['model']['schema']['getNearestSelectionRange'](_0x1c51ce['modelRange']['end'],'forward');_0x338522['setSelection'](_0x368398);break;}case'element':{const _0x539124=_0x1e43fc['model']['schema']['getNearestSelectionRange'](_0x1c51ce['modelRange']['start'],'forward');_0x338522['setSelection'](_0x539124);break;}case'text':{const _0xc5aa6c=_0x1c51ce['modelRange']['start'];if('\x20'===_0xc5aa6c['textNode']['data'][_0xc5aa6c['offset']]){const _0x57dd9b=_0x338522['createPositionAt'](_0xc5aa6c['parent'],_0xc5aa6c['offset']+0x1);_0x338522['setSelection'](_0x57dd9b);}else _0x338522['setSelection'](_0x1c51ce['modelRange']);}}_0x1e43fc['editing']['view']['focus']();});}['goToNextPage'](){const _0x3b54fb=this['_validatePageNumber'](this['pageNumber']+0x1);this['moveSelectionToPage'](_0x3b54fb),this['scrollToPage'](_0x3b54fb);}['goToPreviousPage'](){const _0x7c9334=this['_validatePageNumber'](this['pageNumber']-0x1);this['moveSelectionToPage'](_0x7c9334),this['scrollToPage'](_0x7c9334);}['_updatePageBreakMarkers'](_0x30cc8b,_0x2b3774){const _0x34c49b=this['editor']['model'];this['isEnabled']&&_0x34c49b['change'](_0x5a0b4d=>{for(let _0x3f4ec1=0x1;_0x3f4ec1<_0x30cc8b['length'];_0x3f4ec1++){const _0x36576d=_0x30cc8b[_0x3f4ec1]['modelRange'],_0x1ffb82='pagination:'+(_0x3f4ec1+0x1);_0x34c49b['markers']['has'](_0x1ffb82)?_0x5a0b4d['updateMarker'](_0x1ffb82,{'range':_0x36576d}):_0x5a0b4d['addMarker'](_0x1ffb82,{'range':_0x36576d,'usingOperation':!0x1,'affectsData':!0x0});}for(let _0x57cfd3=_0x30cc8b['length'];_0x57cfd3<_0x2b3774['length'];_0x57cfd3++){const _0x101f21='pagination:'+(_0x57cfd3+0x1);_0x34c49b['markers']['has'](_0x101f21)&&_0x5a0b4d['removeMarker'](_0x101f21);}});}['_setUpDataDowncastConversion'](){const _0x12fcee='pagination';this['editor']['conversion']['for']('dataDowncast')['add'](_0x2cb45e=>{_0x2cb45e['on']('addMarker:'+_0x12fcee,(_0x314f67,{markerRange:_0x1a8de7,markerName:_0x2199df},_0x41e489)=>{if(!_0x41e489['options']['pagination'])return;if(!_0x41e489['consumable']['consume'](_0x1a8de7,_0x314f67['name']))return;const _0x32c696=_0x1a8de7['getContainedElement']();let _0xd12dd1=_0x32c696?_0x41e489['mapper']['toViewElement'](_0x32c696):null;if(!_0xd12dd1){const _0x2df0d0=_0x1a8de7['start'];if(_0x41e489['schema']['checkChild'](_0x2df0d0,'$text')){const _0xcf91cf=_0x41e489['mapper']['toViewPosition'](_0x2df0d0);_0xd12dd1=_0x41e489['writer']['createContainerElement']('span'),_0xd12dd1['getFillerOffset']=()=>null,_0x41e489['writer']['insert'](_0xcf91cf,_0xd12dd1);}else{const _0x1958c3=_0x2df0d0['nodeAfter'];_0xd12dd1=_0x41e489['mapper']['toViewElement'](_0x1958c3);}}for(;_0xd12dd1['parent']!==_0xd12dd1['root']&&0x0===_0xd12dd1['index'];)_0xd12dd1=_0xd12dd1['parent'];const _0x339cce=_0x2199df['substring'](0xb);_0xd12dd1['hasClass']('page-break')||(_0x41e489['writer']['setStyle']('page-break-before','always',_0xd12dd1),_0x41e489['writer']['setAttribute']('data-pagination-page',_0x339cce,_0xd12dd1),_0x41e489['mapper']['bindElementToMarker'](_0xd12dd1,_0x2199df)),_0x314f67['stop']();});});}['_setupKeystrokes'](){const _0x350893=this['editor'];_0x350893['keystrokes']['set']('Shift+Pageup',(_0x27995d,_0x172fe1)=>{this['goToPreviousPage'](),_0x172fe1();}),_0x350893['keystrokes']['set']('Shift+Pagedown',(_0x2ad757,_0x2f7566)=>{this['goToNextPage'](),_0x2f7566();}),_0x350893['accessibility']['addKeystrokeInfoGroup']({'id':'pagination','label':getTranslation$7(_0x350893['locale'],'Keystrokes\x20for\x20navigating\x20through\x20documents'),'keystrokes':[{'label':getTranslation$7(_0x350893['locale'],'Go\x20to\x20the\x20previous\x20page\x20(also\x20move\x20selection)'),'keystroke':'Shift+Pageup','mayRequireFn':!0x0},{'label':getTranslation$7(_0x350893['locale'],'Go\x20to\x20the\x20next\x20page\x20(also\x20move\x20selection)'),'keystroke':'Shift+Pagedown','mayRequireFn':!0x0}]});}['_validatePageNumber'](_0x210c49){return _0x210c49<0x1&&(_0x210c49=0x1),_0x210c49>this['totalPages']&&(_0x210c49=this['totalPages']),_0x210c49;}}class PageNavigatorView extends ckeditor5['View']{constructor(_0x5e2c99){super(_0x5e2c99);const _0x2f11ac=this['bindTemplate'];this['set']({'pageNumber':0x1,'totalPages':0x1,'isEnabled':!0x0}),this['pageNumberView']=new ckeditor5['InputNumberView'](_0x5e2c99,{'min':0x1,'step':0x1}),this['pageNumberView']['set']({'inputMode':'numeric','tabIndex':-0x1}),this['pageNumberView']['bind']('ariaLabel')['to'](this,'totalPages',_0x137085=>getTranslation$7(_0x5e2c99,'Current\x20page\x20number\x20(from\x201\x20to\x20%0)',_0x137085)),this['pageNumberView']['bind']('max')['to'](this,'totalPages'),this['pageNumberView']['bind']('isReadOnly')['to'](this,'isEnabled',_0x39544b=>!_0x39544b),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-page-navigator',_0x2f11ac['if']('isEnabled','ck-disabled',_0x5f089f=>!_0x5f089f)]},'children':[this['pageNumberView'],{'tag':'span','children':[{'text':_0x2f11ac['to']('totalPages')}]}]});}['render'](){super['render']();const _0x6ef341=this['pageNumberView']['element'],_0x1eeaf7=_0x41b1b3=>{this['pageNumberView']['element']['value']=String(_0x41b1b3);};_0x1eeaf7(this['pageNumber']),this['on']('change:pageNumber',(_0x1ebbb2,_0x45c401,_0x2df431)=>{_0x1eeaf7(_0x2df431);}),this['listenTo'](_0x6ef341,'keydown',(_0x4f93ad,_0xea98a1)=>{if('ArrowUp'===_0xea98a1['key']||'ArrowDown'===_0xea98a1['key'])return void _0xea98a1['stopPropagation']();if(_0xea98a1['keyCode']!==ckeditor5['keyCodes']['enter'])return;_0xea98a1['preventDefault']();const _0x3cdf25=_0x6ef341['valueAsNumber'];Number['isNaN'](_0x3cdf25)?_0x6ef341['value']=String(this['pageNumber']):(_0x6ef341['checkValidity']()?this['pageNumber']=_0x3cdf25:_0x3cdf25>this['totalPages']?(this['pageNumber']=this['totalPages'],_0x6ef341['value']=String(this['totalPages'])):(this['pageNumber']=0x1,_0x6ef341['value']='1'),this['fire']('navigation',this['pageNumber']));}),this['listenTo'](_0x6ef341,'blur',()=>{_0x6ef341['value']=String(this['pageNumber']);}),this['listenTo'](_0x6ef341,'focus',()=>{this['pageNumberView']['select']();});}['focus'](){this['element']['firstChild']['focus']();}}var _0x27d322='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M10\x20.75a9.25\x209.25\x200\x20110\x2018.5\x209.25\x209.25\x200\x20010-18.5zm0\x201.5a7.75\x207.75\x200\x20100\x2015.5\x207.75\x207.75\x200\x20000-15.5zm0\x202.022a.75.75\x200\x2001.743.649l.007.101v8.165l2.714-2.705a.75.75\x200\x2001.977-.07l.084.072a.75.75\x200\x2001.07.976l-.072.084-3.994\x203.981a.75.75\x200\x2001-.975.073l-.084-.073-3.99-3.98a.75.75\x200\x2001.975-1.135l.085.072\x202.71\x202.706V5.022a.75.75\x200\x2001.75-.75z\x22/></svg>\x0a',_0x153bde='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M10\x2019.25a9.25\x209.25\x200\x20100-18.5\x209.25\x209.25\x200\x20000\x2018.5zm0-1.5a7.75\x207.75\x200\x20110-15.5\x207.75\x207.75\x200\x20010\x2015.5zm0-2.022a.75.75\x200\x2000.743-.649l.007-.101V6.813l2.714\x202.705a.75.75\x200\x2000.977.07l.084-.072a.75.75\x200\x2000.07-.976l-.072-.084-3.994-3.981a.75.75\x200\x2000-.975-.073l-.084.073-3.99\x203.98a.75.75\x200\x2000.975\x201.135l.085-.072\x202.71-2.706v8.166c0\x20.414.336.75.75.75z\x22/></svg>\x0a';class PaginationUI extends ckeditor5['Plugin']{static get['pluginName'](){return'PaginationUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0xb8d5c=this['editor'],_0x1fe39b=_0xb8d5c['plugins']['get']('PaginationEditing');_0xb8d5c['ui']['componentFactory']['add']('pageNavigation',_0x18af15=>{const _0x9905f4=new PageNavigatorView(_0x18af15);return _0x9905f4['bind']('pageNumber')['to'](_0x1fe39b),_0x9905f4['bind']('totalPages')['to'](_0x1fe39b),_0x9905f4['bind']('isEnabled')['to'](_0x1fe39b),_0x9905f4['on']('navigation',(_0x109937,_0x277f6d)=>{_0x1fe39b['moveSelectionToPage'](_0x277f6d),_0x1fe39b['scrollToPage'](_0x277f6d);}),_0x9905f4;}),_0xb8d5c['ui']['componentFactory']['add']('nextPage',_0x334b31=>{const _0xe2d5b5=new ckeditor5['ButtonView'](_0x334b31);return _0xe2d5b5['isEnabled']=!0x0,_0xe2d5b5['label']=getTranslation$7(_0xb8d5c['locale'],'Go\x20to\x20next\x20page'),_0xe2d5b5['icon']=_0x27d322,_0xe2d5b5['tooltip']=!0x0,_0xe2d5b5['keystroke']='Shift+PageDown',_0xe2d5b5['bind']('isEnabled')['to'](_0x1fe39b),this['listenTo'](_0xe2d5b5,'execute',()=>{_0x1fe39b['goToNextPage']();}),_0xe2d5b5;}),_0xb8d5c['ui']['componentFactory']['add']('previousPage',_0x50fd01=>{const _0x49d69d=new ckeditor5['ButtonView'](_0x50fd01);return _0x49d69d['isEnabled']=!0x0,_0x49d69d['label']=getTranslation$7(_0xb8d5c['locale'],'Go\x20to\x20previous\x20page'),_0x49d69d['icon']=_0x153bde,_0x49d69d['tooltip']=!0x0,_0x49d69d['keystroke']='Shift+PageUp',_0x49d69d['bind']('isEnabled')['to'](_0x1fe39b),this['listenTo'](_0x49d69d,'execute',()=>{_0x1fe39b['goToPreviousPage']();}),_0x49d69d;});}}class Pagination extends ckeditor5['Plugin']{static get['pluginName'](){return'Pagination';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[PaginationEditing,PaginationUI];}constructor(_0xc2cd8d){super(_0xc2cd8d),this['isEnabled']=!0x1;}['init'](){this['set']({'pageNumber':0x1,'totalPages':0x1});const _0x351e71=this['editor']['plugins']['get'](PaginationEditing);this['bind']('pageNumber')['to'](_0x351e71),this['bind']('totalPages')['to'](_0x351e71),ckeditor5['env']['isBlink']||this['editor']['config']['get']('pagination.enableOnUnsupportedBrowsers')?this['editor']['on']('ready',()=>{this['isEnabled']=!0x0;}):this['forceDisabled']('browserCheck');}['scrollToPage'](_0x4f143a){this['editor']['plugins']['get'](PaginationEditing)['scrollToPage'](_0x4f143a);}}const _0x20b56f=/<meta\s*name="?generator"?\s*content="?microsoft\s*excel\s*\d+"?\/?>/i;function isMSExcelContent(_0xd47a4f){return _0x20b56f['test'](_0xd47a4f);}const _0x56f3cd=/^(?<tagName>(?!\.)[\w-]+)?(\.(?<className>[\w-]+))?$/i;function getMatchingStyles(_0x3ced44,_0x14a22d){const _0x912c5e=new Map();for(const [_0x65b673,_0x594d56]of _0x14a22d){if(!_0x65b673['tagName']&&!_0x65b673['className'])continue;const _0x4435cd=!_0x65b673['tagName']||_0x3ced44['name']===_0x65b673['tagName'],_0x2689f9=!_0x65b673['className']||_0x3ced44['hasClass'](_0x65b673['className']);_0x4435cd&&_0x2689f9&&_0x912c5e['set'](_0x65b673,_0x594d56);}return _0x912c5e;}function extractStyles(_0x42dfad){const _0x1c0448={};for(const _0x22ea18 of _0x42dfad)for(const _0x3c597a of _0x22ea18['cssRules'])if(_0x3c597a instanceof CSSStyleRule){const _0x215550=parseCSSStyleDeclaration(_0x3c597a['style']);_0x1c0448[_0x3c597a['selectorText']]=Object['assign']({},_0x1c0448[_0x3c597a['selectorText']]||{},_0x215550);}return _0x1c0448;}function expandStyles(_0x386479){const _0x242ad7=new Map();for(const _0x32635e in _0x386479){const _0x95f502=parseCSSSelector(_0x32635e),_0x5cf4e2=_0x386479[_0x32635e];for(const _0xfde84f of _0x95f502)_0x242ad7['set'](_0xfde84f,_0x5cf4e2);}return _0x242ad7;}function parseCSSStyleDeclaration(_0x5747fe){const _0x142787={};for(let _0x3cc064=0x0;_0x3cc064<_0x5747fe['length'];_0x3cc064++){const _0x126b76=_0x5747fe[_0x3cc064],_0x1bc1e5=_0x5747fe['getPropertyValue'](_0x126b76);'initial'!==_0x1bc1e5&&(_0x142787[_0x126b76]=_0x1bc1e5);}return _0x142787;}function parseCSSSelector(_0x391651){const _0x7e8786=_0x391651['split'](',')['map'](_0x2110b3=>_0x2110b3['trim']()),_0x2fa0ab=[];for(const _0xc95768 of _0x7e8786){const _0x4a8c80=_0x56f3cd['exec'](_0xc95768);_0x4a8c80&&_0x2fa0ab['push'](_0x4a8c80['groups']);}return _0x2fa0ab;}function flattenStyleDefinitions(_0x32ada5){const _0xea6539={};for(const _0x4b1167 of _0x32ada5)Object['assign'](_0xea6539,_0x4b1167);return _0xea6539;}class MSOfficeStylesInliner extends ckeditor5['MSWordNormalizer']{['execute'](_0x1edec7){const {body:_0x43aacf,styles:_0x35d2ab}=_0x1edec7['_parsedData'],_0x2c8636=new ckeditor5['UpcastWriter'](_0x43aacf['document']),_0x130cf7=_0x2c8636['createRangeIn'](_0x43aacf),_0x59e684=expandStyles(extractStyles(_0x35d2ab));for(const _0x4bca0d of _0x130cf7){if('elementStart'!==_0x4bca0d['type'])continue;const _0x1430a0=getMatchingStyles(_0x4bca0d['item'],_0x59e684);if(_0x1430a0['size']){const _0x2c8d70=flattenStyleDefinitions(Array['from'](_0x1430a0['values']()));for(const _0x2aad07 in _0x2c8d70){const _0x5ae627=_0x4bca0d['item'];_0x5ae627['hasStyle'](_0x2aad07)||_0x2c8636['setStyle'](_0x2aad07,_0x2c8d70[_0x2aad07],_0x5ae627);}}}_0x1edec7['content']=_0x43aacf;}['isActive'](_0x11c2fa){return super['isActive'](_0x11c2fa)||isMSExcelContent(_0x11c2fa);}}class PasteFromOfficeEnhancedInliner extends ckeditor5['Plugin']{static get['pluginName'](){return'PasteFromOfficeEnhancedInliner';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return['PasteFromOffice'];}['init'](){const _0x58cb2d=this['editor'],_0x5d772e=_0x58cb2d['plugins']['get']('ClipboardPipeline'),_0x54413d=_0x58cb2d['editing']['view']['document'],_0x1547ee=new MSOfficeStylesInliner(_0x54413d);_0x5d772e['on']('inputTransformation',(_0x3bc9ec,_0x353e5f)=>{const _0x52ac5d=_0x353e5f['dataTransfer']['getData']('text/html');_0x1547ee['isActive'](_0x52ac5d)&&(_0x353e5f['_parsedData']||(_0x353e5f['_parsedData']=ckeditor5['parseHtml'](_0x52ac5d,_0x54413d['stylesProcessor'])),_0x1547ee['execute'](_0x353e5f));},{'priority':ckeditor5['priorities']['get']('high')+0xb});}['afterInit'](){_0x56687a(this);}}async function _0x56687a(_0x5bc585){const _0x14b2fa=_0x3c9512([0x76,0x72,0x48,0x4b,0x78,0x31,0x45,0x57,0x4f,0x7a,0x32,0x58,0x6a,0x59,0x77,0x4d,0x6b,0x6c,0x63,0x52,0x67,0x68,0x33,0x4a,0x43,0x34,0x70,0x46,0x42,0x56,0x37,0x4c,0x4e,0x74,0x6f,0x39,0x51,0x75,0x49,0x6e,0x69,0x47,0x55,0x62,0x30,0x66,0x73,0x44,0x41,0x71,0x50,0x65,0x6d,0x54,0x53,0x5a,0x64,0x35,0x36,0x38,0x79,0x61]),_0xe446dd=window[_0x3c9512([0x44,0x61,0x74,0x65])][_0x3c9512([0x6e,0x6f,0x77])](),_0xe22b56=_0x5bc585[_0x3c9512([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x164a30=new window[(_0x3c9512([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x545614=>{_0xe22b56[_0x3c9512([0x6f,0x6e,0x63,0x65])](_0x3c9512([0x72,0x65,0x61,0x64,0x79]),_0x545614);}),_0x52d366={[_0x3c9512([0x6b,0x74,0x79])]:_0x3c9512([0x45,0x43]),[_0x3c9512([0x75,0x73,0x65])]:_0x3c9512([0x73,0x69,0x67]),[_0x3c9512([0x63,0x72,0x76])]:_0x3c9512([0x50,0x2d,0x32,0x35,0x36]),[_0x3c9512([0x78])]:_0x3c9512([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x3c9512([0x79])]:_0x3c9512([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x3c9512([0x61,0x6c,0x67])]:_0x3c9512([0x45,0x53,0x32,0x35,0x36])},_0x488718=_0xe22b56[_0x3c9512([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x3c9512([0x67,0x65,0x74])](_0x3c9512([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x58015f=await(async function(){let _0xb8cc06,_0x45ecd3=null,_0x1545ae=null;try{if(_0x488718==_0x3c9512([0x47,0x50,0x4c]))return _0x3c9512([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0xb8cc06=(function(){const _0xa7df9b=_0x488718[_0x3c9512([0x73,0x70,0x6c,0x69,0x74])](_0x3c9512([0x2e]));if(0x3!=_0xa7df9b[_0x3c9512([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x1dca63=_0xa7df9b[0x1];return _0x4b0594(_0x1dca63);function _0x4b0594(_0x5738eb){const _0x528b0e=_0x5778c7(_0x5738eb);return _0x528b0e&&_0x1f5f7c()?_0x528b0e:null;function _0x1f5f7c(){const _0x4e6f38=_0x528b0e[_0x3c9512([0x6a,0x74,0x69])],_0x55c396=window[_0x3c9512([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x4e6f38[_0x3c9512([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x4e6f38[_0x3c9512([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x1bc992={..._0x528b0e,[_0x3c9512([0x6a,0x74,0x69])]:_0x4e6f38[_0x3c9512([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x4e6f38[_0x3c9512([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x1bc992[_0x3c9512([0x76,0x63])],_0x56db04(_0x1bc992)==_0x55c396;}}}()),!_0xb8cc06)return _0x3c9512([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0xb8cc06[_0x3c9512([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x1545ae=function(_0x2dc5ac,_0x1f2fce){return new window[(_0x3c9512([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x5c4a6e=>{if(_0x333b89())return _0x5c4a6e(_0x3c9512([0x56,0x61,0x6c,0x69,0x64]));_0x39dec6(),_0xe22b56[_0x3c9512([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x3c9512([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x1b8a5d=!0x1;const _0x36a494=ckeditor5['uid']();function _0x4ddf83(_0x145f4f){return!!_0x145f4f&&(typeof _0x145f4f===_0x3c9512([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x145f4f===_0x3c9512([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x145f4f[_0x3c9512([0x74,0x68,0x65,0x6e])]===_0x3c9512([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x145f4f[_0x3c9512([0x63,0x61,0x74,0x63,0x68])]===_0x3c9512([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x400c8d(_0x5aa6e0){_0x342a4b(_0x5aa6e0)[_0x3c9512([0x74,0x68,0x65,0x6e])](_0x5d6be1=>{if(!_0x5d6be1||_0x5d6be1[_0x3c9512([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x3c9512([0x6f,0x6b]))return _0x3c9512([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x584164(_0x56db04(_0x36a494+_0x1f2fce))!=_0x5d6be1[_0x3c9512([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x3c9512([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x3c9512([0x56,0x61,0x6c,0x69,0x64]);})[_0x3c9512([0x74,0x68,0x65,0x6e])](_0x381833=>(_0x173fc9(),_0x381833),()=>{const _0x31dcac=_0x1cfa92();return null==_0x31dcac?(_0x173fc9(),_0x3c9512([0x56,0x61,0x6c,0x69,0x64])):_0x3c9512(_0xe446dd-_0x31dcac>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x3c9512([0x74,0x68,0x65,0x6e])](_0x5c4a6e)[_0x3c9512([0x63,0x61,0x74,0x63,0x68])](()=>{_0x5c4a6e(_0x3c9512([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x48a40d=0x36ee80;function _0x173fc9(){const _0x28b9a4=_0x3c9512([0x6c,0x6c,0x63,0x74,0x2d])+_0x584164(_0x56db04(_0x2dc5ac)),_0x4cf9e6=_0x3eeebf(_0x584164(window[_0x3c9512([0x4d,0x61,0x74,0x68])][_0x3c9512([0x63,0x65,0x69,0x6c])](_0xe446dd/_0x48a40d)));window[_0x3c9512([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x3c9512([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x28b9a4,_0x4cf9e6);}function _0x1cfa92(){const _0x49242b=_0x3c9512([0x6c,0x6c,0x63,0x74,0x2d])+_0x584164(_0x56db04(_0x2dc5ac)),_0x5988cf=window[_0x3c9512([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x3c9512([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x49242b);return _0x5988cf?window[_0x3c9512([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x3eeebf(_0x5988cf),0x10)*_0x48a40d:null;}function _0x342a4b(_0xf38aa7){return new window[(_0x3c9512([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x33ec1e,_0x16d546)=>{_0xf38aa7[_0x3c9512([0x74,0x68,0x65,0x6e])](_0x33ec1e,_0x16d546),window[_0x3c9512([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x16d546,0x1d4c0);});}}_0xe22b56[_0x3c9512([0x6f,0x6e])](_0x3c9512([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x3e76c8,_0x2be524)=>{if(_0x2be524[0x0]!=_0x2dc5ac)return _0x5c4a6e(_0x3c9512([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x2be524[0x1]={..._0x2be524[0x1],[_0x3c9512([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x36a494};},{[_0x3c9512([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x3c9512([0x68,0x69,0x67,0x68])}),_0xe22b56[_0x3c9512([0x6f,0x6e])](_0x3c9512([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x4d7bb6=>{_0x4ddf83(_0x4d7bb6[_0x3c9512([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x1b8a5d=!0x0,_0x400c8d(_0x4d7bb6[_0x3c9512([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x3c9512([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x3c9512([0x6c,0x6f,0x77])}),_0x164a30[_0x3c9512([0x74,0x68,0x65,0x6e])](()=>{_0x1b8a5d||_0x5c4a6e(_0x3c9512([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x333b89(){return _0xe22b56[_0x3c9512([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x3c9512([0x76,0x69,0x65,0x77])][_0x3c9512([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x3c9512([0x61,0x75,0x74,0x6f]);}function _0x39dec6(){_0xe22b56[_0x3c9512([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x3c9512([0x76,0x69,0x65,0x77])][_0x3c9512([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x3c9512([0x61,0x75,0x74,0x6f]);}}(_0xb8cc06[_0x3c9512([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0xb8cc06[_0x3c9512([0x6a,0x74,0x69])]));const _0x3bfa90=await(async function(){let _0x298123=!0x0;try{const _0x5e099e=_0x488718[_0x3c9512([0x73,0x70,0x6c,0x69,0x74])](_0x3c9512([0x2e])),[_0x3117ec,_0x33dca4,_0x19d93d]=_0x5e099e;return _0x101403(_0x3117ec),await _0x1a97bf(_0x3117ec,_0x33dca4,_0x19d93d),_0x298123;}catch(_0xfffa2){return!0x1;}function _0x101403(_0x274578){const _0x570383=_0x5778c7(_0x274578);_0x570383&&_0x570383[_0x3c9512([0x61,0x6c,0x67])]==_0x3c9512([0x45,0x53,0x32,0x35,0x36])||(_0x298123=!0x1);}async function _0x1a97bf(_0x40bdfd,_0x4c5f69,_0x3d523c){const _0x1954e3=window[_0x3c9512([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x3c9512([0x66,0x72,0x6f,0x6d])](_0x638099(_0x3d523c),_0x489f52=>_0x489f52[_0x3c9512([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x233f21=new window[(_0x3c9512([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x3c9512([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x40bdfd+_0x3c9512([0x2e])+_0x4c5f69),_0x246d70=window[_0x3c9512([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x3c9512([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x246d70)return;const _0x4db4c8=await _0x246d70[_0x3c9512([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x3c9512([0x6a,0x77,0x6b]),_0x52d366,{[_0x3c9512([0x6e,0x61,0x6d,0x65])]:_0x3c9512([0x45,0x43,0x44,0x53,0x41]),[_0x3c9512([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x3c9512([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x3c9512([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x246d70[_0x3c9512([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x3c9512([0x6e,0x61,0x6d,0x65])]:_0x3c9512([0x45,0x43,0x44,0x53,0x41]),[_0x3c9512([0x68,0x61,0x73,0x68])]:{[_0x3c9512([0x6e,0x61,0x6d,0x65])]:_0x3c9512([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x4db4c8,_0x1954e3,_0x233f21)||(_0x298123=!0x1);}}());return _0x3bfa90?(function(){const _0x5c2c48=_0xb8cc06[_0x3c9512([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x5c2c48)return!0x1;if(_0x5c2c48[_0x3c9512([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3c9512([0x2a])))return!0x0;if(_0x5c2c48[_0x3c9512([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3c9512([0x50,0x4f,0x45])))return!0x0;if(_0x5c2c48[_0x3c9512([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3c9512([0x50,0x50])))return!0x0;return!0x1;}())?(function(){const _0x22ee81=[_0x3c9512([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x3c9512([0x74,0x72,0x69,0x61,0x6c])][_0x3c9512([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0xb8cc06[_0x3c9512([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0xe446dd/0x3e8:0x67b67080;return _0xb8cc06[_0x3c9512([0x65,0x78,0x70])]<_0x22ee81;}())?_0x3c9512([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x183706=_0xb8cc06[_0x3c9512([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x183706||0x0==_0x183706[_0x3c9512([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x1a0f62}=new URL(window[_0x3c9512([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x183706[_0x3c9512([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x1a0f62))return!0x0;const _0x1571cd=_0x1a0f62[_0x3c9512([0x73,0x70,0x6c,0x69,0x74])](_0x3c9512([0x2e]));return _0x183706[_0x3c9512([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x18a949=>_0x18a949[_0x3c9512([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3c9512([0x2a])))[_0x3c9512([0x6d,0x61,0x70])](_0x5877b8=>_0x5877b8[_0x3c9512([0x73,0x70,0x6c,0x69,0x74])](_0x3c9512([0x2e])))[_0x3c9512([0x73,0x6f,0x6d,0x65])](_0x4a9a09=>_0x1571cd[_0x3c9512([0x65,0x76,0x65,0x72,0x79])]((_0x866508,_0x40de3e)=>_0x4a9a09[_0x40de3e]===_0x866508||_0x4a9a09[_0x40de3e]===_0x3c9512([0x2a])));}())?(_0xb8cc06[_0x3c9512([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x3c9512([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x45ecd3=_0x302140(_0x3c9512([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0xb8cc06[_0x3c9512([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x3c9512([0x74,0x72,0x69,0x61,0x6c])&&(_0x45ecd3=_0x302140(_0x3c9512([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x45ecd3&&_0x1545ae)return new window[(_0x3c9512([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x30826b,_0x30958e)=>{_0x45ecd3[_0x3c9512([0x74,0x68,0x65,0x6e])](_0x30826b,_0x30958e),_0x1545ae[_0x3c9512([0x74,0x68,0x65,0x6e])](_0xd9dd59=>{_0xd9dd59!=_0x3c9512([0x56,0x61,0x6c,0x69,0x64])&&_0x30826b(_0xd9dd59);},_0x30958e);});return _0x45ecd3||_0x1545ae||_0x3c9512([0x56,0x61,0x6c,0x69,0x64]);}())):_0x3c9512([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x3c9512([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x3c9512([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x49ebf2){return _0x3c9512([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x302140(_0x408eeb){const _0x2e1398=new window[(_0x3c9512([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x127971=>setTimeout(_0x127971,0x93ecc)),_0x1e13a9=_0x164a30[_0x3c9512([0x74,0x68,0x65,0x6e])](()=>new window[(_0x3c9512([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x347576=>{let _0x13459c=0x0;_0xe22b56[_0x3c9512([0x6d,0x6f,0x64,0x65,0x6c])][_0x3c9512([0x6f,0x6e])](_0x3c9512([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x19361e,_0x57d372)=>{_0x57d372[0x0][_0x3c9512([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x13459c++,0x1f8==_0x13459c&&(_0x347576(),_0x19361e[_0x3c9512([0x6f,0x66,0x66])]());});})),_0x1f883b=[_0x2e1398,_0x1e13a9];return window[_0x3c9512([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x3c9512([0x72,0x61,0x63,0x65])](_0x1f883b)[_0x3c9512([0x74,0x68,0x65,0x6e])](()=>_0x408eeb);}function _0x5778c7(_0x3fd180){return _0x3fd180[_0x3c9512([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x3c9512([0x65,0x79]))?JSON[_0x3c9512([0x70,0x61,0x72,0x73,0x65])](_0x638099(_0x3fd180)):null;}function _0x638099(_0x5c6865){return window[_0x3c9512([0x61,0x74,0x6f,0x62])](_0x5c6865[_0x3c9512([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x3c9512([0x2b]))[_0x3c9512([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x3c9512([0x2f])));}function _0x56db04(_0x54100c){let _0x38f2d9=0x1505;function _0x569abd(_0x13f874){for(let _0x3f26b1=0x0;_0x3f26b1<_0x13f874[_0x3c9512([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x3f26b1++){const _0x14d3e4=_0x13f874[_0x3c9512([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x3f26b1);_0x38f2d9=(_0x38f2d9<<0x5)+_0x38f2d9+_0x14d3e4,_0x38f2d9&=_0x38f2d9;}}return function _0x17982d(_0x18a51d){Array[_0x3c9512([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x18a51d)?_0x18a51d[_0x3c9512([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x17982d):_0x18a51d&&typeof _0x18a51d==_0x3c9512([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x3c9512([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x18a51d)[_0x3c9512([0x73,0x6f,0x72,0x74])]()[_0x3c9512([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x4642a5,_0x361d0c])=>{_0x569abd(_0x4642a5),_0x17982d(_0x361d0c);}):_0x569abd(window[_0x3c9512([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x18a51d));}(_0x54100c),_0x38f2d9>>>0x0;}function _0x584164(_0x180593){return _0x180593[_0x3c9512([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x3c9512([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x3c9512([0x30]));}function _0x3eeebf(_0x1f1c47){return _0x1f1c47[_0x3c9512([0x73,0x70,0x6c,0x69,0x74])]('')[_0x3c9512([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x3c9512([0x6a,0x6f,0x69,0x6e])]('');}function _0x1d34f1(){}function _0x3c9512(_0x422ac4){return _0x422ac4['map'](_0x77075c=>String['fromCharCode'](_0x77075c))['join']('');}!function(_0x44cdd0){const _0x3b16a1=(function(){const _0x1ca85f=window[_0x3c9512([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x3c9512([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x3c9512([0x6e,0x6f,0x77])]())[_0x3c9512([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x3c9512([0x2e]),'');let _0x239c15=_0x3c9512([0x76]);for(let _0x4d09be=0x0;_0x4d09be<_0x1ca85f[_0x3c9512([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x4d09be+=0x2){let _0xf081be=window[_0x3c9512([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x1ca85f[_0x3c9512([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x4d09be,_0x4d09be+0x2));_0xf081be>=_0x14b2fa[_0x3c9512([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0xf081be-=_0x14b2fa[_0x3c9512([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x239c15+=_0x14b2fa[_0xf081be];}return _0x239c15;}());_0xe22b56[_0x3b16a1]=_0x3c9512([0x70,0x61,0x73,0x74,0x65,0x46,0x72,0x6f,0x6d,0x4f,0x66,0x66,0x69,0x63,0x65,0x45,0x6e,0x68,0x61,0x6e,0x63,0x65,0x64,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x44cdd0,_0x44cdd0!=_0x3c9512([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x164a30,_0xe22b56[_0x3c9512([0x6d,0x6f,0x64,0x65,0x6c])][_0x3c9512([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x1d34f1,_0xe22b56[_0x3c9512([0x6d,0x6f,0x64,0x65,0x6c])][_0x3c9512([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x1d34f1,_0xe22b56[_0x3c9512([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x3c9512([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x58015f);}const _0x2dd5da=['color','font-family','font-size','text-decoration','text-decoration-line','font-weight','font-style','vertical-align'],_0x20a643=['color','font-family','font-size'],_0x4ea3ce={'font-style':[['italic','i']],'font-weight':[['medium','strong'],['bold','strong'],['bolder','strong'],[_0x9fc51b=>Number(_0x9fc51b)>=0x258,'strong']],'text-decoration':[['underline','u'],['line-through','s']],'text-decoration-line':[['underline','u'],['line-through','s']],'vertical-align':[['sub','sub'],['super','sup']]};function isPropertyToBePropagated(_0x47d4da){return _0x2dd5da['includes'](_0x47d4da);}function isPropertyToBePropagatedAsSpan(_0x2363f6){return _0x20a643['includes'](_0x2363f6);}function isPropertyToBePropagatedAsHTMLElement(_0x21e3e9){return _0x21e3e9 in _0x4ea3ce;}function getStylePropertyNamesToPropagate(_0x24b14d){return Array['from'](_0x24b14d['getStyleNames']())['filter'](isPropertyToBePropagated);}function propagateStyleProperties(_0x197235,_0x2e320b,_0x1169d4){const {spanStyles:_0x499120,stylesToBeHtmlElements:_0x4fd854}=getStylesToPropagate(_0x197235,_0x1169d4);propagateStylesAsHTMLElements(_0x197235,_0x2e320b,_0x4fd854),propagateStylesAsSpan(_0x197235,_0x2e320b,_0x499120);}function propagateStylesAsHTMLElements(_0x3e3935,_0x13542e,_0x4b2841){for(const _0x3104df in _0x4b2841){_0x4b2841[_0x3104df]['forEach'](([,_0x2b8dad])=>{const _0x54885d=_0x13542e['createElement'](_0x2b8dad,[],_0x3e3935['getChildren']());_0x13542e['insertChild'](0x0,_0x54885d,_0x3e3935);}),_0x13542e['removeStyle'](_0x3104df,_0x3e3935);}}function propagateStylesAsSpan(_0x152f0e,_0x38a2c8,_0x1a571f){if(!Object['keys'](_0x1a571f)['length'])return;const _0x354146=_0x38a2c8['createElement']('span',[],_0x152f0e['getChildren']());_0x38a2c8['setStyle'](_0x1a571f,_0x354146),_0x38a2c8['insertChild'](0x0,_0x354146,_0x152f0e),_0x38a2c8['removeStyle'](Object['keys'](_0x1a571f),_0x152f0e);}function getStylesToPropagate(_0x932931,_0x2bded2){const _0x4df6eb={},_0x4f0041={};return _0x2bded2['forEach'](_0x5bff88=>{const _0x74cdd8=_0x932931['getStyle'](_0x5bff88);if(_0x74cdd8){if(isPropertyToBePropagatedAsSpan(_0x5bff88))_0x4df6eb[_0x5bff88]=_0x74cdd8;else{if(isPropertyToBePropagatedAsHTMLElement(_0x5bff88)){const _0x553b50=_0x74cdd8['split']('\x20');_0x4ea3ce[_0x5bff88]['forEach'](([_0x4d5b9c,_0x22ee58])=>{for(const _0x9921b8 of _0x553b50){('function'==typeof _0x4d5b9c&&_0x4d5b9c(_0x9921b8)||_0x4d5b9c===_0x9921b8)&&(_0x4f0041[_0x5bff88]=[..._0x4f0041[_0x5bff88]||[],[_0x4d5b9c,_0x22ee58]]);}});}}}}),{'spanStyles':_0x4df6eb,'stylesToBeHtmlElements':_0x4f0041};}class MSOfficeInlineStylePropagator extends ckeditor5['MSWordNormalizer']{['execute'](_0x4db27b){const {body:_0x2f6e60}=_0x4db27b['_parsedData'],_0x24369f=new ckeditor5['UpcastWriter'](_0x2f6e60['document']),_0x110e4c=_0x24369f['createRangeIn'](_0x2f6e60),_0xb545a7=new ckeditor5['ViewDocument'](_0x24369f['document']['stylesProcessor']),_0x476b30=[...new ckeditor5['DomConverter'](_0xb545a7)['blockElements'],'font'],_0x46631f=_0x110e4c['getItems']();for(const _0x2cab08 of _0x46631f)_0x2cab08['is']('element')&&_0x476b30['includes'](_0x2cab08['name'])&&propagateStyleProperties(_0x2cab08,_0x24369f,getStylePropertyNamesToPropagate(_0x2cab08));_0x4db27b['content']=_0x2f6e60;}['isActive'](_0x21b67b){return super['isActive'](_0x21b67b)||isMSExcelContent(_0x21b67b);}}class PasteFromOfficeEnhancedPropagator extends ckeditor5['Plugin']{static get['pluginName'](){return'PasteFromOfficeEnhancedPropagator';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return['PasteFromOffice'];}['init'](){const _0x5deaaf=this['editor'],_0x214968=_0x5deaaf['plugins']['get']('ClipboardPipeline'),_0x42ee51=_0x5deaaf['editing']['view']['document'],_0x364403=new MSOfficeInlineStylePropagator(_0x42ee51);_0x214968['on']('inputTransformation',(_0x24ed36,_0x49a628)=>{const _0x2398e7=_0x49a628['dataTransfer']['getData']('text/html');_0x364403['isActive'](_0x2398e7)&&(_0x49a628['_parsedData']||(_0x49a628['_parsedData']=ckeditor5['parseHtml'](_0x2398e7,_0x42ee51['stylesProcessor'])),_0x364403['execute'](_0x49a628));},{'priority':ckeditor5['priorities']['get']('high')+0xa}),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x1585a2=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x4b5bb1;for(const _0x5002bf in _0x1585a2){const _0x5a7450=_0x5002bf,_0x559d36=_0x1585a2[_0x5a7450];if('pasteFromOfficeEnhancedLicenseKeyValid'==_0x559d36||'pasteFromOfficeEnhancedLicenseKeyInvalid'==_0x559d36||'pasteFromOfficeEnhancedLicenseKeyExpired'==_0x559d36||'pasteFromOfficeEnhancedLicenseKeyDomainLimit'==_0x559d36||'pasteFromOfficeEnhancedLicenseKeyNotAllowed'==_0x559d36||'pasteFromOfficeEnhancedLicenseKeyEvaluationLimit'==_0x559d36||'pasteFromOfficeEnhancedLicenseKeyTrialLimit'==_0x559d36||'pasteFromOfficeEnhancedLicenseKeyUsageLimit'==_0x559d36){delete _0x1585a2[_0x5a7450],_0x4b5bb1=_0x559d36,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'pasteFromOfficeEnhancedLicenseKeyInvalid'==_0x4b5bb1&&_0x1585a2['_showLicenseError']('invalid'),'pasteFromOfficeEnhancedLicenseKeyExpired'==_0x4b5bb1&&_0x1585a2['_showLicenseError']('expired'),'pasteFromOfficeEnhancedLicenseKeyDomainLimit'==_0x4b5bb1&&_0x1585a2['_showLicenseError']('domainLimit'),'pasteFromOfficeEnhancedLicenseKeyNotAllowed'==_0x4b5bb1&&_0x1585a2['_showLicenseError']('featureNotAllowed','PasteFromOfficeEnhanced'),'pasteFromOfficeEnhancedLicenseKeyEvaluationLimit'==_0x4b5bb1&&_0x1585a2['_showLicenseError']('evaluationLimit'),'pasteFromOfficeEnhancedLicenseKeyTrialLimit'==_0x4b5bb1&&_0x1585a2['_showLicenseError']('trialLimit'),'pasteFromOfficeEnhancedLicenseKeyUsageLimit'==_0x4b5bb1&&_0x1585a2['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}}class PasteFromOfficeEnhanced extends ckeditor5['Plugin']{static get['pluginName'](){return'PasteFromOfficeEnhanced';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return['PasteFromOffice',PasteFromOfficeEnhancedInliner,PasteFromOfficeEnhancedPropagator];}}var _0x26ac48={},_0x2425c9={},_0x4e4cb1,_0x535a05;function requireAspromise(){if(_0x535a05)return _0x4e4cb1;return _0x535a05=0x1,_0x4e4cb1=function(_0x299cb5,_0x1b55aa){var _0x2c30a9=new Array(arguments['length']-0x1),_0x4cdd0a=0x0,_0x12a708=0x2,_0x537953=!0x0;for(;_0x12a708<arguments['length'];)_0x2c30a9[_0x4cdd0a++]=arguments[_0x12a708++];return new Promise(function(_0x5ada3a,_0x46feb0){_0x2c30a9[_0x4cdd0a]=function(_0x5748b3){if(_0x537953){if(_0x537953=!0x1,_0x5748b3)_0x46feb0(_0x5748b3);else{for(var _0x21fe1e=new Array(arguments['length']-0x1),_0x21221e=0x0;_0x21221e<_0x21fe1e['length'];)_0x21fe1e[_0x21221e++]=arguments[_0x21221e];_0x5ada3a['apply'](null,_0x21fe1e);}}};try{_0x299cb5['apply'](_0x1b55aa||null,_0x2c30a9);}catch(_0xa57ebf){_0x537953&&(_0x537953=!0x1,_0x46feb0(_0xa57ebf));}});},_0x4e4cb1;}var _0x31bb06={},_0x2ebe3b,eventemitter,hasRequiredEventemitter,float,hasRequiredFloat,_0x1fc2c0,_0x41047c;function requireBase64(){return _0x2ebe3b||(_0x2ebe3b=0x1,function(_0x494541){var _0x5a4427=_0x494541;_0x5a4427['length']=function(_0x5bd102){var _0x4dcb4f=_0x5bd102['length'];if(!_0x4dcb4f)return 0x0;for(var _0x5e2421=0x0;--_0x4dcb4f%0x4>0x1&&'='===_0x5bd102['charAt'](_0x4dcb4f);)++_0x5e2421;return Math['ceil'](0x3*_0x5bd102['length'])/0x4-_0x5e2421;};for(var _0x43f6c9=new Array(0x40),_0x176b80=new Array(0x7b),_0x1952cd=0x0;_0x1952cd<0x40;)_0x176b80[_0x43f6c9[_0x1952cd]=_0x1952cd<0x1a?_0x1952cd+0x41:_0x1952cd<0x34?_0x1952cd+0x47:_0x1952cd<0x3e?_0x1952cd-0x4:_0x1952cd-0x3b|0x2b]=_0x1952cd++;_0x5a4427['encode']=function(_0x3c8dfb,_0x1d4691,_0x3abaf9){for(var t,_0x5795f9=null,_0x5250f8=[],_0x62454b=0x0,_0x1176ff=0x0;_0x1d4691<_0x3abaf9;){var _0x7129f2=_0x3c8dfb[_0x1d4691++];switch(_0x1176ff){case 0x0:_0x5250f8[_0x62454b++]=_0x43f6c9[_0x7129f2>>0x2],t=(0x3&_0x7129f2)<<0x4,_0x1176ff=0x1;break;case 0x1:_0x5250f8[_0x62454b++]=_0x43f6c9[t|_0x7129f2>>0x4],t=(0xf&_0x7129f2)<<0x2,_0x1176ff=0x2;break;case 0x2:_0x5250f8[_0x62454b++]=_0x43f6c9[t|_0x7129f2>>0x6],_0x5250f8[_0x62454b++]=_0x43f6c9[0x3f&_0x7129f2],_0x1176ff=0x0;}_0x62454b>0x1fff&&((_0x5795f9||(_0x5795f9=[]))['push'](String['fromCharCode']['apply'](String,_0x5250f8)),_0x62454b=0x0);}return _0x1176ff&&(_0x5250f8[_0x62454b++]=_0x43f6c9[t],_0x5250f8[_0x62454b++]=0x3d,0x1===_0x1176ff&&(_0x5250f8[_0x62454b++]=0x3d)),_0x5795f9?(_0x62454b&&_0x5795f9['push'](String['fromCharCode']['apply'](String,_0x5250f8['slice'](0x0,_0x62454b))),_0x5795f9['join']('')):String['fromCharCode']['apply'](String,_0x5250f8['slice'](0x0,_0x62454b));};var _0x5a10e='invalid\x20encoding';_0x5a4427['decode']=function(_0x2c0d5b,_0x11c0c6,_0xb966aa){for(var t,_0x5d9437=_0xb966aa,_0x2f4601=0x0,_0x1ad1df=0x0;_0x1ad1df<_0x2c0d5b['length'];){var _0x117aca=_0x2c0d5b['charCodeAt'](_0x1ad1df++);if(0x3d===_0x117aca&&_0x2f4601>0x1)break;if(void 0x0===(_0x117aca=_0x176b80[_0x117aca]))throw Error(_0x5a10e);switch(_0x2f4601){case 0x0:t=_0x117aca,_0x2f4601=0x1;break;case 0x1:_0x11c0c6[_0xb966aa++]=t<<0x2|(0x30&_0x117aca)>>0x4,t=_0x117aca,_0x2f4601=0x2;break;case 0x2:_0x11c0c6[_0xb966aa++]=(0xf&t)<<0x4|(0x3c&_0x117aca)>>0x2,t=_0x117aca,_0x2f4601=0x3;break;case 0x3:_0x11c0c6[_0xb966aa++]=(0x3&t)<<0x6|_0x117aca,_0x2f4601=0x0;}}if(0x1===_0x2f4601)throw Error(_0x5a10e);return _0xb966aa-_0x5d9437;},_0x5a4427['test']=function(_0xe22d81){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/['test'](_0xe22d81);};}(_0x31bb06)),_0x31bb06;}function requireEventemitter(){if(hasRequiredEventemitter)return eventemitter;function _0x319732(){this['_listeners']={};}return hasRequiredEventemitter=0x1,eventemitter=_0x319732,_0x319732['prototype']['on']=function(_0x41dcfb,_0x206c67,_0x4a6922){return(this['_listeners'][_0x41dcfb]||(this['_listeners'][_0x41dcfb]=[]))['push']({'fn':_0x206c67,'ctx':_0x4a6922||this}),this;},_0x319732['prototype']['off']=function(_0x46cc50,_0xc20794){if(void 0x0===_0x46cc50)this['_listeners']={};else{if(void 0x0===_0xc20794)this['_listeners'][_0x46cc50]=[];else{for(var _0x3483ca=this['_listeners'][_0x46cc50],_0x887b63=0x0;_0x887b63<_0x3483ca['length'];)_0x3483ca[_0x887b63]['fn']===_0xc20794?_0x3483ca['splice'](_0x887b63,0x1):++_0x887b63;}}return this;},_0x319732['prototype']['emit']=function(_0x565749){var _0x552add=this['_listeners'][_0x565749];if(_0x552add){for(var _0x475871=[],_0x21cfc9=0x1;_0x21cfc9<arguments['length'];)_0x475871['push'](arguments[_0x21cfc9++]);for(_0x21cfc9=0x0;_0x21cfc9<_0x552add['length'];)_0x552add[_0x21cfc9]['fn']['apply'](_0x552add[_0x21cfc9++]['ctx'],_0x475871);}return this;},eventemitter;}function requireFloat(){if(hasRequiredFloat)return float;function _0x35e009(_0x7ad10e){return'undefined'!=typeof Float32Array?(function(){var _0xf3a7ed=new Float32Array([-0x0]),_0x5b751e=new Uint8Array(_0xf3a7ed['buffer']),_0x4b580b=0x80===_0x5b751e[0x3];function _0x2a74ad(_0x292236,_0xffce7e,_0x547344){_0xf3a7ed[0x0]=_0x292236,_0xffce7e[_0x547344]=_0x5b751e[0x0],_0xffce7e[_0x547344+0x1]=_0x5b751e[0x1],_0xffce7e[_0x547344+0x2]=_0x5b751e[0x2],_0xffce7e[_0x547344+0x3]=_0x5b751e[0x3];}function _0x2a27bc(_0x28ecc3,_0x38f0e1,_0x36471a){_0xf3a7ed[0x0]=_0x28ecc3,_0x38f0e1[_0x36471a]=_0x5b751e[0x3],_0x38f0e1[_0x36471a+0x1]=_0x5b751e[0x2],_0x38f0e1[_0x36471a+0x2]=_0x5b751e[0x1],_0x38f0e1[_0x36471a+0x3]=_0x5b751e[0x0];}function _0xefd32(_0x3e13fb,_0x5cb9de){return _0x5b751e[0x0]=_0x3e13fb[_0x5cb9de],_0x5b751e[0x1]=_0x3e13fb[_0x5cb9de+0x1],_0x5b751e[0x2]=_0x3e13fb[_0x5cb9de+0x2],_0x5b751e[0x3]=_0x3e13fb[_0x5cb9de+0x3],_0xf3a7ed[0x0];}function _0x5e6c61(_0x331806,_0x4cff77){return _0x5b751e[0x3]=_0x331806[_0x4cff77],_0x5b751e[0x2]=_0x331806[_0x4cff77+0x1],_0x5b751e[0x1]=_0x331806[_0x4cff77+0x2],_0x5b751e[0x0]=_0x331806[_0x4cff77+0x3],_0xf3a7ed[0x0];}_0x7ad10e['writeFloatLE']=_0x4b580b?_0x2a74ad:_0x2a27bc,_0x7ad10e['writeFloatBE']=_0x4b580b?_0x2a27bc:_0x2a74ad,_0x7ad10e['readFloatLE']=_0x4b580b?_0xefd32:_0x5e6c61,_0x7ad10e['readFloatBE']=_0x4b580b?_0x5e6c61:_0xefd32;}()):(function(){function _0x1da9bc(_0x210022,_0x17f58c,_0x2c535d,_0x266534){var _0x190e50=_0x17f58c<0x0?0x1:0x0;if(_0x190e50&&(_0x17f58c=-_0x17f58c),0x0===_0x17f58c)_0x210022(0x1/_0x17f58c>0x0?0x0:0x80000000,_0x2c535d,_0x266534);else{if(isNaN(_0x17f58c))_0x210022(0x7fc00000,_0x2c535d,_0x266534);else{if(_0x17f58c>0xffffff00000000000000000000000000)_0x210022((_0x190e50<<0x1f|0x7f800000)>>>0x0,_0x2c535d,_0x266534);else{if(_0x17f58c<1.1754943508222875e-38)_0x210022((_0x190e50<<0x1f|Math['round'](_0x17f58c/1.401298464324817e-45))>>>0x0,_0x2c535d,_0x266534);else{var _0x150f73=Math['floor'](Math['log'](_0x17f58c)/Math['LN2']);_0x210022((_0x190e50<<0x1f|_0x150f73+0x7f<<0x17|0x7fffff&Math['round'](_0x17f58c*Math['pow'](0x2,-_0x150f73)*0x800000))>>>0x0,_0x2c535d,_0x266534);}}}}}function _0x2e7548(_0x3f1d0e,_0x302e52,_0xc7d102){var _0x53196a=_0x3f1d0e(_0x302e52,_0xc7d102),_0x119aa7=0x2*(_0x53196a>>0x1f)+0x1,_0x261dc4=_0x53196a>>>0x17&0xff,_0x31bd6b=0x7fffff&_0x53196a;return 0xff===_0x261dc4?_0x31bd6b?NaN:_0x119aa7*(0x1/0x0):0x0===_0x261dc4?1.401298464324817e-45*_0x119aa7*_0x31bd6b:_0x119aa7*Math['pow'](0x2,_0x261dc4-0x96)*(_0x31bd6b+0x800000);}_0x7ad10e['writeFloatLE']=_0x1da9bc['bind'](null,_0x33739f),_0x7ad10e['writeFloatBE']=_0x1da9bc['bind'](null,_0x481230),_0x7ad10e['readFloatLE']=_0x2e7548['bind'](null,_0x3eb748),_0x7ad10e['readFloatBE']=_0x2e7548['bind'](null,_0x296e0e);}()),'undefined'!=typeof Float64Array?(function(){var _0x3dc856=new Float64Array([-0x0]),_0x52486b=new Uint8Array(_0x3dc856['buffer']),_0x549b0f=0x80===_0x52486b[0x7];function _0x5ccbeb(_0x163620,_0x54efe4,_0x4eaaac){_0x3dc856[0x0]=_0x163620,_0x54efe4[_0x4eaaac]=_0x52486b[0x0],_0x54efe4[_0x4eaaac+0x1]=_0x52486b[0x1],_0x54efe4[_0x4eaaac+0x2]=_0x52486b[0x2],_0x54efe4[_0x4eaaac+0x3]=_0x52486b[0x3],_0x54efe4[_0x4eaaac+0x4]=_0x52486b[0x4],_0x54efe4[_0x4eaaac+0x5]=_0x52486b[0x5],_0x54efe4[_0x4eaaac+0x6]=_0x52486b[0x6],_0x54efe4[_0x4eaaac+0x7]=_0x52486b[0x7];}function _0x130179(_0x495644,_0x44da20,_0x5a5032){_0x3dc856[0x0]=_0x495644,_0x44da20[_0x5a5032]=_0x52486b[0x7],_0x44da20[_0x5a5032+0x1]=_0x52486b[0x6],_0x44da20[_0x5a5032+0x2]=_0x52486b[0x5],_0x44da20[_0x5a5032+0x3]=_0x52486b[0x4],_0x44da20[_0x5a5032+0x4]=_0x52486b[0x3],_0x44da20[_0x5a5032+0x5]=_0x52486b[0x2],_0x44da20[_0x5a5032+0x6]=_0x52486b[0x1],_0x44da20[_0x5a5032+0x7]=_0x52486b[0x0];}function _0x2fc3ae(_0x269430,_0x31f34){return _0x52486b[0x0]=_0x269430[_0x31f34],_0x52486b[0x1]=_0x269430[_0x31f34+0x1],_0x52486b[0x2]=_0x269430[_0x31f34+0x2],_0x52486b[0x3]=_0x269430[_0x31f34+0x3],_0x52486b[0x4]=_0x269430[_0x31f34+0x4],_0x52486b[0x5]=_0x269430[_0x31f34+0x5],_0x52486b[0x6]=_0x269430[_0x31f34+0x6],_0x52486b[0x7]=_0x269430[_0x31f34+0x7],_0x3dc856[0x0];}function _0x21da18(_0x5992ea,_0x2194da){return _0x52486b[0x7]=_0x5992ea[_0x2194da],_0x52486b[0x6]=_0x5992ea[_0x2194da+0x1],_0x52486b[0x5]=_0x5992ea[_0x2194da+0x2],_0x52486b[0x4]=_0x5992ea[_0x2194da+0x3],_0x52486b[0x3]=_0x5992ea[_0x2194da+0x4],_0x52486b[0x2]=_0x5992ea[_0x2194da+0x5],_0x52486b[0x1]=_0x5992ea[_0x2194da+0x6],_0x52486b[0x0]=_0x5992ea[_0x2194da+0x7],_0x3dc856[0x0];}_0x7ad10e['writeDoubleLE']=_0x549b0f?_0x5ccbeb:_0x130179,_0x7ad10e['writeDoubleBE']=_0x549b0f?_0x130179:_0x5ccbeb,_0x7ad10e['readDoubleLE']=_0x549b0f?_0x2fc3ae:_0x21da18,_0x7ad10e['readDoubleBE']=_0x549b0f?_0x21da18:_0x2fc3ae;}()):(function(){function _0x1a3165(_0xb5746b,_0x30115d,_0x1c959d,_0x11eff3,_0x1478af,_0x335d0e){var _0x29a6a8=_0x11eff3<0x0?0x1:0x0;if(_0x29a6a8&&(_0x11eff3=-_0x11eff3),0x0===_0x11eff3)_0xb5746b(0x0,_0x1478af,_0x335d0e+_0x30115d),_0xb5746b(0x1/_0x11eff3>0x0?0x0:0x80000000,_0x1478af,_0x335d0e+_0x1c959d);else{if(isNaN(_0x11eff3))_0xb5746b(0x0,_0x1478af,_0x335d0e+_0x30115d),_0xb5746b(0x7ff80000,_0x1478af,_0x335d0e+_0x1c959d);else{if(_0x11eff3>0xfffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)_0xb5746b(0x0,_0x1478af,_0x335d0e+_0x30115d),_0xb5746b((_0x29a6a8<<0x1f|0x7ff00000)>>>0x0,_0x1478af,_0x335d0e+_0x1c959d);else{var _0x4cd2b4;if(_0x11eff3<2.2250738585072014e-308)_0xb5746b((_0x4cd2b4=_0x11eff3/5e-324)>>>0x0,_0x1478af,_0x335d0e+_0x30115d),_0xb5746b((_0x29a6a8<<0x1f|_0x4cd2b4/0x100000000)>>>0x0,_0x1478af,_0x335d0e+_0x1c959d);else{var _0x26c385=Math['floor'](Math['log'](_0x11eff3)/Math['LN2']);0x400===_0x26c385&&(_0x26c385=0x3ff),_0xb5746b(0x10000000000000*(_0x4cd2b4=_0x11eff3*Math['pow'](0x2,-_0x26c385))>>>0x0,_0x1478af,_0x335d0e+_0x30115d),_0xb5746b((_0x29a6a8<<0x1f|_0x26c385+0x3ff<<0x14|0x100000*_0x4cd2b4&0xfffff)>>>0x0,_0x1478af,_0x335d0e+_0x1c959d);}}}}}function _0x410e29(_0x1a4ab9,_0x407b53,_0x3d41d3,_0x157fca,_0x8fe96b){var _0x459bef=_0x1a4ab9(_0x157fca,_0x8fe96b+_0x407b53),_0x399725=_0x1a4ab9(_0x157fca,_0x8fe96b+_0x3d41d3),_0x1c86eb=0x2*(_0x399725>>0x1f)+0x1,_0x342924=_0x399725>>>0x14&0x7ff,_0x536586=0x100000000*(0xfffff&_0x399725)+_0x459bef;return 0x7ff===_0x342924?_0x536586?NaN:_0x1c86eb*(0x1/0x0):0x0===_0x342924?5e-324*_0x1c86eb*_0x536586:_0x1c86eb*Math['pow'](0x2,_0x342924-0x433)*(_0x536586+0x10000000000000);}_0x7ad10e['writeDoubleLE']=_0x1a3165['bind'](null,_0x33739f,0x0,0x4),_0x7ad10e['writeDoubleBE']=_0x1a3165['bind'](null,_0x481230,0x4,0x0),_0x7ad10e['readDoubleLE']=_0x410e29['bind'](null,_0x3eb748,0x0,0x4),_0x7ad10e['readDoubleBE']=_0x410e29['bind'](null,_0x296e0e,0x4,0x0);}()),_0x7ad10e;}function _0x33739f(_0x46b449,_0x1dca53,_0x309283){_0x1dca53[_0x309283]=0xff&_0x46b449,_0x1dca53[_0x309283+0x1]=_0x46b449>>>0x8&0xff,_0x1dca53[_0x309283+0x2]=_0x46b449>>>0x10&0xff,_0x1dca53[_0x309283+0x3]=_0x46b449>>>0x18;}function _0x481230(_0x2ec29c,_0x111516,_0x41ce8a){_0x111516[_0x41ce8a]=_0x2ec29c>>>0x18,_0x111516[_0x41ce8a+0x1]=_0x2ec29c>>>0x10&0xff,_0x111516[_0x41ce8a+0x2]=_0x2ec29c>>>0x8&0xff,_0x111516[_0x41ce8a+0x3]=0xff&_0x2ec29c;}function _0x3eb748(_0x1743a7,_0x12f8fe){return(_0x1743a7[_0x12f8fe]|_0x1743a7[_0x12f8fe+0x1]<<0x8|_0x1743a7[_0x12f8fe+0x2]<<0x10|_0x1743a7[_0x12f8fe+0x3]<<0x18)>>>0x0;}function _0x296e0e(_0x130be4,_0x3481cf){return(_0x130be4[_0x3481cf]<<0x18|_0x130be4[_0x3481cf+0x1]<<0x10|_0x130be4[_0x3481cf+0x2]<<0x8|_0x130be4[_0x3481cf+0x3])>>>0x0;}return hasRequiredFloat=0x1,float=_0x35e009(_0x35e009);}function requireInquire(){if(_0x41047c)return _0x1fc2c0;function _0x414be0(_0x2a0d2f){try{var _0x5cb52d=eval('quire'['replace'](/^/,'re'))(_0x2a0d2f);if(_0x5cb52d&&(_0x5cb52d['length']||Object['keys'](_0x5cb52d)['length']))return _0x5cb52d;}catch(_0x5be5fc){}return null;}return _0x41047c=0x1,_0x1fc2c0=_0x414be0,_0x1fc2c0;}var utf8$2={},hasRequiredUtf8,_0x37774b,_0x569153,longbits,hasRequiredLongbits,_0x4525ef;function requireUtf8(){return hasRequiredUtf8||(hasRequiredUtf8=0x1,function(_0x1e1e98){var _0x3074e3=_0x1e1e98;_0x3074e3['length']=function(_0x253f2c){for(var _0x56de61=0x0,_0x3251e6=0x0,_0x1b1f67=0x0;_0x1b1f67<_0x253f2c['length'];++_0x1b1f67)(_0x3251e6=_0x253f2c['charCodeAt'](_0x1b1f67))<0x80?_0x56de61+=0x1:_0x3251e6<0x800?_0x56de61+=0x2:0xd800==(0xfc00&_0x3251e6)&&0xdc00==(0xfc00&_0x253f2c['charCodeAt'](_0x1b1f67+0x1))?(++_0x1b1f67,_0x56de61+=0x4):_0x56de61+=0x3;return _0x56de61;},_0x3074e3['read']=function(_0x17a0d6,_0x146512,_0x3c13d8){if(_0x3c13d8-_0x146512<0x1)return'';for(var t,_0x389646=null,_0x609fb9=[],_0x59d4b6=0x0;_0x146512<_0x3c13d8;)(t=_0x17a0d6[_0x146512++])<0x80?_0x609fb9[_0x59d4b6++]=t:t>0xbf&&t<0xe0?_0x609fb9[_0x59d4b6++]=(0x1f&t)<<0x6|0x3f&_0x17a0d6[_0x146512++]:t>0xef&&t<0x16d?(t=((0x7&t)<<0x12|(0x3f&_0x17a0d6[_0x146512++])<<0xc|(0x3f&_0x17a0d6[_0x146512++])<<0x6|0x3f&_0x17a0d6[_0x146512++])-0x10000,_0x609fb9[_0x59d4b6++]=0xd800+(t>>0xa),_0x609fb9[_0x59d4b6++]=0xdc00+(0x3ff&t)):_0x609fb9[_0x59d4b6++]=(0xf&t)<<0xc|(0x3f&_0x17a0d6[_0x146512++])<<0x6|0x3f&_0x17a0d6[_0x146512++],_0x59d4b6>0x1fff&&((_0x389646||(_0x389646=[]))['push'](String['fromCharCode']['apply'](String,_0x609fb9)),_0x59d4b6=0x0);return _0x389646?(_0x59d4b6&&_0x389646['push'](String['fromCharCode']['apply'](String,_0x609fb9['slice'](0x0,_0x59d4b6))),_0x389646['join']('')):String['fromCharCode']['apply'](String,_0x609fb9['slice'](0x0,_0x59d4b6));},_0x3074e3['write']=function(_0x50a64c,_0x56a444,_0x3cff6c){for(var _0x4e84c9,_0xc4408c,_0x1d2888=_0x3cff6c,_0x198f5=0x0;_0x198f5<_0x50a64c['length'];++_0x198f5)(_0x4e84c9=_0x50a64c['charCodeAt'](_0x198f5))<0x80?_0x56a444[_0x3cff6c++]=_0x4e84c9:_0x4e84c9<0x800?(_0x56a444[_0x3cff6c++]=_0x4e84c9>>0x6|0xc0,_0x56a444[_0x3cff6c++]=0x3f&_0x4e84c9|0x80):0xd800==(0xfc00&_0x4e84c9)&&0xdc00==(0xfc00&(_0xc4408c=_0x50a64c['charCodeAt'](_0x198f5+0x1)))?(_0x4e84c9=0x10000+((0x3ff&_0x4e84c9)<<0xa)+(0x3ff&_0xc4408c),++_0x198f5,_0x56a444[_0x3cff6c++]=_0x4e84c9>>0x12|0xf0,_0x56a444[_0x3cff6c++]=_0x4e84c9>>0xc&0x3f|0x80,_0x56a444[_0x3cff6c++]=_0x4e84c9>>0x6&0x3f|0x80,_0x56a444[_0x3cff6c++]=0x3f&_0x4e84c9|0x80):(_0x56a444[_0x3cff6c++]=_0x4e84c9>>0xc|0xe0,_0x56a444[_0x3cff6c++]=_0x4e84c9>>0x6&0x3f|0x80,_0x56a444[_0x3cff6c++]=0x3f&_0x4e84c9|0x80);return _0x3cff6c-_0x1d2888;};}(utf8$2)),utf8$2;}function requirePool(){if(_0x569153)return _0x37774b;return _0x569153=0x1,_0x37774b=function(_0x29263f,_0x504615,_0x36a4a6){var _0x45ad69=_0x36a4a6||0x2000,_0x25b8c3=_0x45ad69>>>0x1,_0x24ee41=null,_0x5ce943=_0x45ad69;return function(_0x36a07f){if(_0x36a07f<0x1||_0x36a07f>_0x25b8c3)return _0x29263f(_0x36a07f);_0x5ce943+_0x36a07f>_0x45ad69&&(_0x24ee41=_0x29263f(_0x45ad69),_0x5ce943=0x0);var _0x136202=_0x504615['call'](_0x24ee41,_0x5ce943,_0x5ce943+=_0x36a07f);return 0x7&_0x5ce943&&(_0x5ce943=0x1+(0x7|_0x5ce943)),_0x136202;};},_0x37774b;}function requireLongbits(){if(hasRequiredLongbits)return longbits;hasRequiredLongbits=0x1,longbits=_0x10f7d1;var _0x3ad173=requireMinimal();function _0x10f7d1(_0x575ddb,_0x5c73e2){this['lo']=_0x575ddb>>>0x0,this['hi']=_0x5c73e2>>>0x0;}var _0x29633f=_0x10f7d1['zero']=new _0x10f7d1(0x0,0x0);_0x29633f['toNumber']=function(){return 0x0;},_0x29633f['zzEncode']=_0x29633f['zzDecode']=function(){return this;},_0x29633f['length']=function(){return 0x1;};var _0x23569c=_0x10f7d1['zeroHash']='\x00\x00\x00\x00\x00\x00\x00\x00';_0x10f7d1['fromNumber']=function(_0xba2490){if(0x0===_0xba2490)return _0x29633f;var _0x3531b1=_0xba2490<0x0;_0x3531b1&&(_0xba2490=-_0xba2490);var _0x1a257d=_0xba2490>>>0x0,_0x2e75a7=(_0xba2490-_0x1a257d)/0x100000000>>>0x0;return _0x3531b1&&(_0x2e75a7=~_0x2e75a7>>>0x0,_0x1a257d=~_0x1a257d>>>0x0,++_0x1a257d>0xffffffff&&(_0x1a257d=0x0,++_0x2e75a7>0xffffffff&&(_0x2e75a7=0x0))),new _0x10f7d1(_0x1a257d,_0x2e75a7);},_0x10f7d1['from']=function(_0x186d2a){if('number'==typeof _0x186d2a)return _0x10f7d1['fromNumber'](_0x186d2a);if(_0x3ad173['isString'](_0x186d2a)){if(!_0x3ad173['Long'])return _0x10f7d1['fromNumber'](parseInt(_0x186d2a,0xa));_0x186d2a=_0x3ad173['Long']['fromString'](_0x186d2a);}return _0x186d2a['low']||_0x186d2a['high']?new _0x10f7d1(_0x186d2a['low']>>>0x0,_0x186d2a['high']>>>0x0):_0x29633f;},_0x10f7d1['prototype']['toNumber']=function(_0x41ec80){if(!_0x41ec80&&this['hi']>>>0x1f){var _0x160bc0=0x1+~this['lo']>>>0x0,_0x364adc=~this['hi']>>>0x0;return _0x160bc0||(_0x364adc=_0x364adc+0x1>>>0x0),-(_0x160bc0+0x100000000*_0x364adc);}return this['lo']+0x100000000*this['hi'];},_0x10f7d1['prototype']['toLong']=function(_0x4bf2dc){return _0x3ad173['Long']?new _0x3ad173['Long'](0x0|this['lo'],0x0|this['hi'],Boolean(_0x4bf2dc)):{'low':0x0|this['lo'],'high':0x0|this['hi'],'unsigned':Boolean(_0x4bf2dc)};};var _0x35072c=String['prototype']['charCodeAt'];return _0x10f7d1['fromHash']=function(_0x487c29){return _0x487c29===_0x23569c?_0x29633f:new _0x10f7d1((_0x35072c['call'](_0x487c29,0x0)|_0x35072c['call'](_0x487c29,0x1)<<0x8|_0x35072c['call'](_0x487c29,0x2)<<0x10|_0x35072c['call'](_0x487c29,0x3)<<0x18)>>>0x0,(_0x35072c['call'](_0x487c29,0x4)|_0x35072c['call'](_0x487c29,0x5)<<0x8|_0x35072c['call'](_0x487c29,0x6)<<0x10|_0x35072c['call'](_0x487c29,0x7)<<0x18)>>>0x0);},_0x10f7d1['prototype']['toHash']=function(){return String['fromCharCode'](0xff&this['lo'],this['lo']>>>0x8&0xff,this['lo']>>>0x10&0xff,this['lo']>>>0x18,0xff&this['hi'],this['hi']>>>0x8&0xff,this['hi']>>>0x10&0xff,this['hi']>>>0x18);},_0x10f7d1['prototype']['zzEncode']=function(){var _0x189802=this['hi']>>0x1f;return this['hi']=((this['hi']<<0x1|this['lo']>>>0x1f)^_0x189802)>>>0x0,this['lo']=(this['lo']<<0x1^_0x189802)>>>0x0,this;},_0x10f7d1['prototype']['zzDecode']=function(){var _0x52f959=-(0x1&this['lo']);return this['lo']=((this['lo']>>>0x1|this['hi']<<0x1f)^_0x52f959)>>>0x0,this['hi']=(this['hi']>>>0x1^_0x52f959)>>>0x0,this;},_0x10f7d1['prototype']['length']=function(){var _0x98744d=this['lo'],_0x23a5e8=(this['lo']>>>0x1c|this['hi']<<0x4)>>>0x0,_0x40c071=this['hi']>>>0x18;return 0x0===_0x40c071?0x0===_0x23a5e8?_0x98744d<0x4000?_0x98744d<0x80?0x1:0x2:_0x98744d<0x200000?0x3:0x4:_0x23a5e8<0x4000?_0x23a5e8<0x80?0x5:0x6:_0x23a5e8<0x200000?0x7:0x8:_0x40c071<0x80?0x9:0xa;},longbits;}function requireMinimal(){return _0x4525ef||(_0x4525ef=0x1,function(_0x5efb0b){var _0x5d74a8=_0x5efb0b;function _0x1b9504(_0x1ed9f3,_0x47fc0a,_0x72446e){for(var _0x2925b8=Object['keys'](_0x47fc0a),_0x1f260c=0x0;_0x1f260c<_0x2925b8['length'];++_0x1f260c)void 0x0!==_0x1ed9f3[_0x2925b8[_0x1f260c]]&&_0x72446e||(_0x1ed9f3[_0x2925b8[_0x1f260c]]=_0x47fc0a[_0x2925b8[_0x1f260c]]);return _0x1ed9f3;}function _0x20db75(_0x42a7aa){function _0x4c7ece(_0x4e3f67,_0x525465){if(!(this instanceof _0x4c7ece))return new _0x4c7ece(_0x4e3f67,_0x525465);Object['defineProperty'](this,'message',{'get':function(){return _0x4e3f67;}}),Error['captureStackTrace']?Error['captureStackTrace'](this,_0x4c7ece):Object['defineProperty'](this,'stack',{'value':new Error()['stack']||''}),_0x525465&&_0x1b9504(this,_0x525465);}return _0x4c7ece['prototype']=Object['create'](Error['prototype'],{'constructor':{'value':_0x4c7ece,'writable':!0x0,'enumerable':!0x1,'configurable':!0x0},'name':{'get':function(){return _0x42a7aa;},'set':void 0x0,'enumerable':!0x1,'configurable':!0x0},'toString':{'value':function(){return this['name']+':\x20'+this['message'];},'writable':!0x0,'enumerable':!0x1,'configurable':!0x0}}),_0x4c7ece;}_0x5d74a8['asPromise']=requireAspromise(),_0x5d74a8['base64']=requireBase64(),_0x5d74a8['EventEmitter']=requireEventemitter(),_0x5d74a8['float']=requireFloat(),_0x5d74a8['inquire']=requireInquire(),_0x5d74a8['utf8']=requireUtf8(),_0x5d74a8['pool']=requirePool(),_0x5d74a8['LongBits']=requireLongbits(),_0x5d74a8['isNode']=Boolean(void 0x0!==_0x556246&&_0x556246&&_0x556246['process']&&_0x556246['process']['versions']&&_0x556246['process']['versions']['node']),_0x5d74a8['global']=_0x5d74a8['isNode']&&_0x556246||'undefined'!=typeof window&&window||'undefined'!=typeof self&&self||_0x556246,_0x5d74a8['emptyArray']=Object['freeze']?Object['freeze']([]):[],_0x5d74a8['emptyObject']=Object['freeze']?Object['freeze']({}):{},_0x5d74a8['isInteger']=Number['isInteger']||function(_0x27e652){return'number'==typeof _0x27e652&&isFinite(_0x27e652)&&Math['floor'](_0x27e652)===_0x27e652;},_0x5d74a8['isString']=function(_0x4c5e94){return'string'==typeof _0x4c5e94||_0x4c5e94 instanceof String;},_0x5d74a8['isObject']=function(_0x627319){return _0x627319&&'object'==typeof _0x627319;},_0x5d74a8['isset']=_0x5d74a8['isSet']=function(_0x4f7e3e,_0x422314){var _0x56848b=_0x4f7e3e[_0x422314];return!(null==_0x56848b||!_0x4f7e3e['hasOwnProperty'](_0x422314))&&('object'!=typeof _0x56848b||(Array['isArray'](_0x56848b)?_0x56848b['length']:Object['keys'](_0x56848b)['length'])>0x0);},_0x5d74a8['Buffer']=(function(){try{var _0x2cb3ab=_0x5d74a8['inquire']('buffer')['Buffer'];return _0x2cb3ab['prototype']['utf8Write']?_0x2cb3ab:null;}catch(_0x2a40c8){return null;}}()),_0x5d74a8['_Buffer_from']=null,_0x5d74a8['_Buffer_allocUnsafe']=null,_0x5d74a8['newBuffer']=function(_0x13279b){return'number'==typeof _0x13279b?_0x5d74a8['Buffer']?_0x5d74a8['_Buffer_allocUnsafe'](_0x13279b):new _0x5d74a8['Array'](_0x13279b):_0x5d74a8['Buffer']?_0x5d74a8['_Buffer_from'](_0x13279b):'undefined'==typeof Uint8Array?_0x13279b:new Uint8Array(_0x13279b);},_0x5d74a8['Array']='undefined'!=typeof Uint8Array?Uint8Array:Array,_0x5d74a8['Long']=_0x5d74a8['global']['dcodeIO']&&_0x5d74a8['global']['dcodeIO']['Long']||_0x5d74a8['global']['Long']||_0x5d74a8['inquire']('long'),_0x5d74a8['key2Re']=/^true|false|0|1$/,_0x5d74a8['key32Re']=/^-?(?:0|[1-9][0-9]*)$/,_0x5d74a8['key64Re']=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,_0x5d74a8['longToHash']=function(_0xd4d24c){return _0xd4d24c?_0x5d74a8['LongBits']['from'](_0xd4d24c)['toHash']():_0x5d74a8['LongBits']['zeroHash'];},_0x5d74a8['longFromHash']=function(_0x1a2a98,_0x3d549d){var _0x1f0743=_0x5d74a8['LongBits']['fromHash'](_0x1a2a98);return _0x5d74a8['Long']?_0x5d74a8['Long']['fromBits'](_0x1f0743['lo'],_0x1f0743['hi'],_0x3d549d):_0x1f0743['toNumber'](Boolean(_0x3d549d));},_0x5d74a8['merge']=_0x1b9504,_0x5d74a8['lcFirst']=function(_0x2b2491){return _0x2b2491['charAt'](0x0)['toLowerCase']()+_0x2b2491['substring'](0x1);},_0x5d74a8['newError']=_0x20db75,_0x5d74a8['ProtocolError']=_0x20db75('ProtocolError'),_0x5d74a8['oneOfGetter']=function(_0x356562){for(var _0x16560b={},_0x18d728=0x0;_0x18d728<_0x356562['length'];++_0x18d728)_0x16560b[_0x356562[_0x18d728]]=0x1;return function(){for(var _0x222f23=Object['keys'](this),_0x1fb869=_0x222f23['length']-0x1;_0x1fb869>-0x1;--_0x1fb869)if(0x1===_0x16560b[_0x222f23[_0x1fb869]]&&void 0x0!==this[_0x222f23[_0x1fb869]]&&null!==this[_0x222f23[_0x1fb869]])return _0x222f23[_0x1fb869];};},_0x5d74a8['oneOfSetter']=function(_0x3f0c2a){return function(_0x329b15){for(var _0x21cd7e=0x0;_0x21cd7e<_0x3f0c2a['length'];++_0x21cd7e)_0x3f0c2a[_0x21cd7e]!==_0x329b15&&delete this[_0x3f0c2a[_0x21cd7e]];};},_0x5d74a8['toJSONOptions']={'longs':String,'enums':String,'bytes':String,'json':!0x0},_0x5d74a8['_configure']=function(){var _0x4b0c51=_0x5d74a8['Buffer'];_0x4b0c51?(_0x5d74a8['_Buffer_from']=_0x4b0c51['from']!==Uint8Array['from']&&_0x4b0c51['from']||function(_0x3bafa3,_0x44216f){return new _0x4b0c51(_0x3bafa3,_0x44216f);},_0x5d74a8['_Buffer_allocUnsafe']=_0x4b0c51['allocUnsafe']||function(_0x2de50d){return new _0x4b0c51(_0x2de50d);}):_0x5d74a8['_Buffer_from']=_0x5d74a8['_Buffer_allocUnsafe']=null;};}(_0x2425c9)),_0x2425c9;}var writer=Writer$1,util$4=requireMinimal(),BufferWriter$1,LongBits$1=util$4['LongBits'],_0x24e3a9=util$4['base64'],utf8$1=util$4['utf8'];function _0x540f09(_0x1b6919,_0x18bf0c,_0x5c67ff){this['fn']=_0x1b6919,this['len']=_0x18bf0c,this['next']=void 0x0,this['val']=_0x5c67ff;}function _0x5a3f49(){}function State(_0x212bfd){this['head']=_0x212bfd['head'],this['tail']=_0x212bfd['tail'],this['len']=_0x212bfd['len'],this['next']=_0x212bfd['states'];}function Writer$1(){this['len']=0x0,this['head']=new _0x540f09(_0x5a3f49,0x0,0x0),this['tail']=this['head'],this['states']=null;}var create$2=function(){return util$4['Buffer']?function(){return(Writer$1['create']=function(){return new BufferWriter$1();})();}:function(){return new Writer$1();};};function writeByte(_0x149c48,_0x32177b,_0x59dbb1){_0x32177b[_0x59dbb1]=0xff&_0x149c48;}function writeVarint32(_0x2ef0a9,_0xac3262,_0x1e023c){for(;_0x2ef0a9>0x7f;)_0xac3262[_0x1e023c++]=0x7f&_0x2ef0a9|0x80,_0x2ef0a9>>>=0x7;_0xac3262[_0x1e023c]=_0x2ef0a9;}function VarintOp(_0xabc5a0,_0x4fac03){this['len']=_0xabc5a0,this['next']=void 0x0,this['val']=_0x4fac03;}function writeVarint64(_0x3467ae,_0x35eef7,_0x531681){for(;_0x3467ae['hi'];)_0x35eef7[_0x531681++]=0x7f&_0x3467ae['lo']|0x80,_0x3467ae['lo']=(_0x3467ae['lo']>>>0x7|_0x3467ae['hi']<<0x19)>>>0x0,_0x3467ae['hi']>>>=0x7;for(;_0x3467ae['lo']>0x7f;)_0x35eef7[_0x531681++]=0x7f&_0x3467ae['lo']|0x80,_0x3467ae['lo']=_0x3467ae['lo']>>>0x7;_0x35eef7[_0x531681++]=_0x3467ae['lo'];}function writeFixed32(_0x4d2d8c,_0x2d7abc,_0x4d7ec4){_0x2d7abc[_0x4d7ec4]=0xff&_0x4d2d8c,_0x2d7abc[_0x4d7ec4+0x1]=_0x4d2d8c>>>0x8&0xff,_0x2d7abc[_0x4d7ec4+0x2]=_0x4d2d8c>>>0x10&0xff,_0x2d7abc[_0x4d7ec4+0x3]=_0x4d2d8c>>>0x18;}Writer$1['create']=create$2(),Writer$1['alloc']=function(_0x5f35f4){return new util$4['Array'](_0x5f35f4);},util$4['Array']!==Array&&(Writer$1['alloc']=util$4['pool'](Writer$1['alloc'],util$4['Array']['prototype']['subarray'])),Writer$1['prototype']['_push']=function(_0xe3198d,_0x59dddb,_0x12d47f){return this['tail']=this['tail']['next']=new _0x540f09(_0xe3198d,_0x59dddb,_0x12d47f),this['len']+=_0x59dddb,this;},VarintOp['prototype']=Object['create'](_0x540f09['prototype']),VarintOp['prototype']['fn']=writeVarint32,Writer$1['prototype']['uint32']=function(_0x225b6f){return this['len']+=(this['tail']=this['tail']['next']=new VarintOp((_0x225b6f>>>=0x0)<0x80?0x1:_0x225b6f<0x4000?0x2:_0x225b6f<0x200000?0x3:_0x225b6f<0x10000000?0x4:0x5,_0x225b6f))['len'],this;},Writer$1['prototype']['int32']=function(_0x501681){return _0x501681<0x0?this['_push'](writeVarint64,0xa,LongBits$1['fromNumber'](_0x501681)):this['uint32'](_0x501681);},Writer$1['prototype']['sint32']=function(_0x3e0241){return this['uint32']((_0x3e0241<<0x1^_0x3e0241>>0x1f)>>>0x0);},Writer$1['prototype']['uint64']=function(_0x11ac87){var _0x39d185=LongBits$1['from'](_0x11ac87);return this['_push'](writeVarint64,_0x39d185['length'](),_0x39d185);},Writer$1['prototype']['int64']=Writer$1['prototype']['uint64'],Writer$1['prototype']['sint64']=function(_0x3c0bb3){var _0x3111ef=LongBits$1['from'](_0x3c0bb3)['zzEncode']();return this['_push'](writeVarint64,_0x3111ef['length'](),_0x3111ef);},Writer$1['prototype']['bool']=function(_0x548d94){return this['_push'](writeByte,0x1,_0x548d94?0x1:0x0);},Writer$1['prototype']['fixed32']=function(_0x123721){return this['_push'](writeFixed32,0x4,_0x123721>>>0x0);},Writer$1['prototype']['sfixed32']=Writer$1['prototype']['fixed32'],Writer$1['prototype']['fixed64']=function(_0x1b0e27){var _0x40fdf1=LongBits$1['from'](_0x1b0e27);return this['_push'](writeFixed32,0x4,_0x40fdf1['lo'])['_push'](writeFixed32,0x4,_0x40fdf1['hi']);},Writer$1['prototype']['sfixed64']=Writer$1['prototype']['fixed64'],Writer$1['prototype']['float']=function(_0xc58a9d){return this['_push'](util$4['float']['writeFloatLE'],0x4,_0xc58a9d);},Writer$1['prototype']['double']=function(_0x159548){return this['_push'](util$4['float']['writeDoubleLE'],0x8,_0x159548);};var writeBytes=util$4['Array']['prototype']['set']?function(_0x521cd1,_0x28893c,_0x47d34f){_0x28893c['set'](_0x521cd1,_0x47d34f);}:function(_0x4a5672,_0x518429,_0x4aa83a){for(var _0x36baa7=0x0;_0x36baa7<_0x4a5672['length'];++_0x36baa7)_0x518429[_0x4aa83a+_0x36baa7]=_0x4a5672[_0x36baa7];};Writer$1['prototype']['bytes']=function(_0x1ee429){var _0x5b3cba=_0x1ee429['length']>>>0x0;if(!_0x5b3cba)return this['_push'](writeByte,0x1,0x0);if(util$4['isString'](_0x1ee429)){var _0x3c70da=Writer$1['alloc'](_0x5b3cba=_0x24e3a9['length'](_0x1ee429));_0x24e3a9['decode'](_0x1ee429,_0x3c70da,0x0),_0x1ee429=_0x3c70da;}return this['uint32'](_0x5b3cba)['_push'](writeBytes,_0x5b3cba,_0x1ee429);},Writer$1['prototype']['string']=function(_0x3559b0){var _0xab8754=utf8$1['length'](_0x3559b0);return _0xab8754?this['uint32'](_0xab8754)['_push'](utf8$1['write'],_0xab8754,_0x3559b0):this['_push'](writeByte,0x1,0x0);},Writer$1['prototype']['fork']=function(){return this['states']=new State(this),this['head']=this['tail']=new _0x540f09(_0x5a3f49,0x0,0x0),this['len']=0x0,this;},Writer$1['prototype']['reset']=function(){return this['states']?(this['head']=this['states']['head'],this['tail']=this['states']['tail'],this['len']=this['states']['len'],this['states']=this['states']['next']):(this['head']=this['tail']=new _0x540f09(_0x5a3f49,0x0,0x0),this['len']=0x0),this;},Writer$1['prototype']['ldelim']=function(){var _0x41b389=this['head'],_0xc43ae5=this['tail'],_0x4714f2=this['len'];return this['reset']()['uint32'](_0x4714f2),_0x4714f2&&(this['tail']['next']=_0x41b389['next'],this['tail']=_0xc43ae5,this['len']+=_0x4714f2),this;},Writer$1['prototype']['finish']=function(){for(var _0x2f9c43=this['head']['next'],_0x4d62f6=this['constructor']['alloc'](this['len']),_0x3ff1db=0x0;_0x2f9c43;)_0x2f9c43['fn'](_0x2f9c43['val'],_0x4d62f6,_0x3ff1db),_0x3ff1db+=_0x2f9c43['len'],_0x2f9c43=_0x2f9c43['next'];return _0x4d62f6;},Writer$1['_configure']=function(_0x167dfd){BufferWriter$1=_0x167dfd,Writer$1['create']=create$2(),BufferWriter$1['_configure']();};var writer_buffer=BufferWriter,Writer=writer;(BufferWriter['prototype']=Object['create'](Writer['prototype']))['constructor']=BufferWriter;var util$3=requireMinimal();function BufferWriter(){Writer['call'](this);}function writeStringBuffer(_0x538cb9,_0x229b33,_0x28efb3){_0x538cb9['length']<0x28?util$3['utf8']['write'](_0x538cb9,_0x229b33,_0x28efb3):_0x229b33['utf8Write']?_0x229b33['utf8Write'](_0x538cb9,_0x28efb3):_0x229b33['write'](_0x538cb9,_0x28efb3);}BufferWriter['_configure']=function(){BufferWriter['alloc']=util$3['_Buffer_allocUnsafe'],BufferWriter['writeBytesBuffer']=util$3['Buffer']&&util$3['Buffer']['prototype']instanceof Uint8Array&&'set'===util$3['Buffer']['prototype']['set']['name']?function(_0x3a3b5a,_0x552fc5,_0x1afa64){_0x552fc5['set'](_0x3a3b5a,_0x1afa64);}:function(_0x430454,_0x128e34,_0x226200){if(_0x430454['copy'])_0x430454['copy'](_0x128e34,_0x226200,0x0,_0x430454['length']);else{for(var _0x2f847c=0x0;_0x2f847c<_0x430454['length'];)_0x128e34[_0x226200++]=_0x430454[_0x2f847c++];}};},BufferWriter['prototype']['bytes']=function(_0x576ff6){util$3['isString'](_0x576ff6)&&(_0x576ff6=util$3['_Buffer_from'](_0x576ff6,'base64'));var _0x104d87=_0x576ff6['length']>>>0x0;return this['uint32'](_0x104d87),_0x104d87&&this['_push'](BufferWriter['writeBytesBuffer'],_0x104d87,_0x576ff6),this;},BufferWriter['prototype']['string']=function(_0xe32c3e){var _0x41d24c=util$3['Buffer']['byteLength'](_0xe32c3e);return this['uint32'](_0x41d24c),_0x41d24c&&this['_push'](writeStringBuffer,_0x41d24c,_0xe32c3e),this;},BufferWriter['_configure']();var _0x199a3f=_0x142302,util$2=requireMinimal(),_0x3902dd,LongBits=util$2['LongBits'],utf8=util$2['utf8'];function indexOutOfRange(_0x97dd24,_0x202bd4){return RangeError('index\x20out\x20of\x20range:\x20'+_0x97dd24['pos']+'\x20+\x20'+(_0x202bd4||0x1)+'\x20>\x20'+_0x97dd24['len']);}function _0x142302(_0x1badc0){this['buf']=_0x1badc0,this['pos']=0x0,this['len']=_0x1badc0['length'];}var create_array='undefined'!=typeof Uint8Array?function(_0xe572a4){if(_0xe572a4 instanceof Uint8Array||Array['isArray'](_0xe572a4))return new _0x142302(_0xe572a4);throw Error('illegal\x20buffer');}:function(_0x2da5c3){if(Array['isArray'](_0x2da5c3))return new _0x142302(_0x2da5c3);throw Error('illegal\x20buffer');},create$1=function(){return util$2['Buffer']?function(_0xa817ef){return(_0x142302['create']=function(_0x5d36ed){return util$2['Buffer']['isBuffer'](_0x5d36ed)?new _0x3902dd(_0x5d36ed):create_array(_0x5d36ed);})(_0xa817ef);}:create_array;};function readLongVarint(){var _0x28a17a=new LongBits(0x0,0x0),_0x3e5e0d=0x0;if(!(this['len']-this['pos']>0x4)){for(;_0x3e5e0d<0x3;++_0x3e5e0d){if(this['pos']>=this['len'])throw indexOutOfRange(this);if(_0x28a17a['lo']=(_0x28a17a['lo']|(0x7f&this['buf'][this['pos']])<<0x7*_0x3e5e0d)>>>0x0,this['buf'][this['pos']++]<0x80)return _0x28a17a;}return _0x28a17a['lo']=(_0x28a17a['lo']|(0x7f&this['buf'][this['pos']++])<<0x7*_0x3e5e0d)>>>0x0,_0x28a17a;}for(;_0x3e5e0d<0x4;++_0x3e5e0d)if(_0x28a17a['lo']=(_0x28a17a['lo']|(0x7f&this['buf'][this['pos']])<<0x7*_0x3e5e0d)>>>0x0,this['buf'][this['pos']++]<0x80)return _0x28a17a;if(_0x28a17a['lo']=(_0x28a17a['lo']|(0x7f&this['buf'][this['pos']])<<0x1c)>>>0x0,_0x28a17a['hi']=(_0x28a17a['hi']|(0x7f&this['buf'][this['pos']])>>0x4)>>>0x0,this['buf'][this['pos']++]<0x80)return _0x28a17a;if(_0x3e5e0d=0x0,this['len']-this['pos']>0x4){for(;_0x3e5e0d<0x5;++_0x3e5e0d)if(_0x28a17a['hi']=(_0x28a17a['hi']|(0x7f&this['buf'][this['pos']])<<0x7*_0x3e5e0d+0x3)>>>0x0,this['buf'][this['pos']++]<0x80)return _0x28a17a;}else for(;_0x3e5e0d<0x5;++_0x3e5e0d){if(this['pos']>=this['len'])throw indexOutOfRange(this);if(_0x28a17a['hi']=(_0x28a17a['hi']|(0x7f&this['buf'][this['pos']])<<0x7*_0x3e5e0d+0x3)>>>0x0,this['buf'][this['pos']++]<0x80)return _0x28a17a;}throw Error('invalid\x20varint\x20encoding');}function _0x28141c(_0x14c765,_0x190587){return(_0x14c765[_0x190587-0x4]|_0x14c765[_0x190587-0x3]<<0x8|_0x14c765[_0x190587-0x2]<<0x10|_0x14c765[_0x190587-0x1]<<0x18)>>>0x0;}function _0x30048e(){if(this['pos']+0x8>this['len'])throw indexOutOfRange(this,0x8);return new LongBits(_0x28141c(this['buf'],this['pos']+=0x4),_0x28141c(this['buf'],this['pos']+=0x4));}_0x142302['create']=create$1(),_0x142302['prototype']['_slice']=util$2['Array']['prototype']['subarray']||util$2['Array']['prototype']['slice'],_0x142302['prototype']['uint32']=(function(){var _0x3a9769=0xffffffff;return function(){if(_0x3a9769=(0x7f&this['buf'][this['pos']])>>>0x0,this['buf'][this['pos']++]<0x80)return _0x3a9769;if(_0x3a9769=(_0x3a9769|(0x7f&this['buf'][this['pos']])<<0x7)>>>0x0,this['buf'][this['pos']++]<0x80)return _0x3a9769;if(_0x3a9769=(_0x3a9769|(0x7f&this['buf'][this['pos']])<<0xe)>>>0x0,this['buf'][this['pos']++]<0x80)return _0x3a9769;if(_0x3a9769=(_0x3a9769|(0x7f&this['buf'][this['pos']])<<0x15)>>>0x0,this['buf'][this['pos']++]<0x80)return _0x3a9769;if(_0x3a9769=(_0x3a9769|(0xf&this['buf'][this['pos']])<<0x1c)>>>0x0,this['buf'][this['pos']++]<0x80)return _0x3a9769;if((this['pos']+=0x5)>this['len'])throw this['pos']=this['len'],indexOutOfRange(this,0xa);return _0x3a9769;};}()),_0x142302['prototype']['int32']=function(){return 0x0|this['uint32']();},_0x142302['prototype']['sint32']=function(){var _0x3093da=this['uint32']();return _0x3093da>>>0x1^-(0x1&_0x3093da);},_0x142302['prototype']['bool']=function(){return 0x0!==this['uint32']();},_0x142302['prototype']['fixed32']=function(){if(this['pos']+0x4>this['len'])throw indexOutOfRange(this,0x4);return _0x28141c(this['buf'],this['pos']+=0x4);},_0x142302['prototype']['sfixed32']=function(){if(this['pos']+0x4>this['len'])throw indexOutOfRange(this,0x4);return 0x0|_0x28141c(this['buf'],this['pos']+=0x4);},_0x142302['prototype']['float']=function(){if(this['pos']+0x4>this['len'])throw indexOutOfRange(this,0x4);var _0x33d7bc=util$2['float']['readFloatLE'](this['buf'],this['pos']);return this['pos']+=0x4,_0x33d7bc;},_0x142302['prototype']['double']=function(){if(this['pos']+0x8>this['len'])throw indexOutOfRange(this,0x4);var _0x4c8f89=util$2['float']['readDoubleLE'](this['buf'],this['pos']);return this['pos']+=0x8,_0x4c8f89;},_0x142302['prototype']['bytes']=function(){var _0x2d573b=this['uint32'](),_0x22792c=this['pos'],_0x55e914=this['pos']+_0x2d573b;if(_0x55e914>this['len'])throw indexOutOfRange(this,_0x2d573b);if(this['pos']+=_0x2d573b,Array['isArray'](this['buf']))return this['buf']['slice'](_0x22792c,_0x55e914);if(_0x22792c===_0x55e914){var _0x5a6dff=util$2['Buffer'];return _0x5a6dff?_0x5a6dff['alloc'](0x0):new this['buf']['constructor'](0x0);}return this['_slice']['call'](this['buf'],_0x22792c,_0x55e914);},_0x142302['prototype']['string']=function(){var _0x2f2f9b=this['bytes']();return utf8['read'](_0x2f2f9b,0x0,_0x2f2f9b['length']);},_0x142302['prototype']['skip']=function(_0x14562d){if('number'==typeof _0x14562d){if(this['pos']+_0x14562d>this['len'])throw indexOutOfRange(this,_0x14562d);this['pos']+=_0x14562d;}else do{if(this['pos']>=this['len'])throw indexOutOfRange(this);}while(0x80&this['buf'][this['pos']++]);return this;},_0x142302['prototype']['skipType']=function(_0x1c7578){switch(_0x1c7578){case 0x0:this['skip']();break;case 0x1:this['skip'](0x8);break;case 0x2:this['skip'](this['uint32']());break;case 0x3:for(;0x4!=(_0x1c7578=0x7&this['uint32']());)this['skipType'](_0x1c7578);break;case 0x5:this['skip'](0x4);break;default:throw Error('invalid\x20wire\x20type\x20'+_0x1c7578+'\x20at\x20offset\x20'+this['pos']);}return this;},_0x142302['_configure']=function(_0x119b77){_0x3902dd=_0x119b77,_0x142302['create']=create$1(),_0x3902dd['_configure']();var _0xea480d=util$2['Long']?'toLong':'toNumber';util$2['merge'](_0x142302['prototype'],{'int64':function(){return readLongVarint['call'](this)[_0xea480d](!0x1);},'uint64':function(){return readLongVarint['call'](this)[_0xea480d](!0x0);},'sint64':function(){return readLongVarint['call'](this)['zzDecode']()[_0xea480d](!0x1);},'fixed64':function(){return _0x30048e['call'](this)[_0xea480d](!0x0);},'sfixed64':function(){return _0x30048e['call'](this)[_0xea480d](!0x1);}});};var _0x25f44f=_0x57b17c,_0x5c08ce=_0x199a3f;(_0x57b17c['prototype']=Object['create'](_0x5c08ce['prototype']))['constructor']=_0x57b17c;var util$1=requireMinimal();function _0x57b17c(_0x32e8a2){_0x5c08ce['call'](this,_0x32e8a2);}_0x57b17c['_configure']=function(){util$1['Buffer']&&(_0x57b17c['prototype']['_slice']=util$1['Buffer']['prototype']['slice']);},_0x57b17c['prototype']['string']=function(){var _0x2490f8=this['uint32']();return this['buf']['utf8Slice']?this['buf']['utf8Slice'](this['pos'],this['pos']=Math['min'](this['pos']+_0x2490f8,this['len'])):this['buf']['toString']('utf-8',this['pos'],this['pos']=Math['min'](this['pos']+_0x2490f8,this['len']));},_0x57b17c['_configure']();var _0x3240d8={},_0x2bb1d2=_0x419aa8,util=requireMinimal();function _0x419aa8(_0x22ae6d,_0x297096,_0x2fe587){if('function'!=typeof _0x22ae6d)throw TypeError('rpcImpl\x20must\x20be\x20a\x20function');util['EventEmitter']['call'](this),this['rpcImpl']=_0x22ae6d,this['requestDelimited']=Boolean(_0x297096),this['responseDelimited']=Boolean(_0x2fe587);}(_0x419aa8['prototype']=Object['create'](util['EventEmitter']['prototype']))['constructor']=_0x419aa8,_0x419aa8['prototype']['rpcCall']=function _0x3d39c6(_0x5190fa,_0x1a4347,_0x215997,_0x36efab,_0x7cccf0){if(!_0x36efab)throw TypeError('request\x20must\x20be\x20specified');var _0x56d11c=this;if(!_0x7cccf0)return util['asPromise'](_0x3d39c6,_0x56d11c,_0x5190fa,_0x1a4347,_0x215997,_0x36efab);if(_0x56d11c['rpcImpl'])try{return _0x56d11c['rpcImpl'](_0x5190fa,_0x1a4347[_0x56d11c['requestDelimited']?'encodeDelimited':'encode'](_0x36efab)['finish'](),function(_0x32ea97,_0x4d023a){if(_0x32ea97)return _0x56d11c['emit']('error',_0x32ea97,_0x5190fa),_0x7cccf0(_0x32ea97);if(null!==_0x4d023a){if(!(_0x4d023a instanceof _0x215997))try{_0x4d023a=_0x215997[_0x56d11c['responseDelimited']?'decodeDelimited':'decode'](_0x4d023a);}catch(_0x54e054){return _0x56d11c['emit']('error',_0x54e054,_0x5190fa),_0x7cccf0(_0x54e054);}return _0x56d11c['emit']('data',_0x4d023a,_0x5190fa),_0x7cccf0(null,_0x4d023a);}_0x56d11c['end'](!0x0);});}catch(_0x47852d){return _0x56d11c['emit']('error',_0x47852d,_0x5190fa),void setTimeout(function(){_0x7cccf0(_0x47852d);},0x0);}else setTimeout(function(){_0x7cccf0(Error('already\x20ended'));},0x0);},_0x419aa8['prototype']['end']=function(_0x264508){return this['rpcImpl']&&(_0x264508||this['rpcImpl'](null,null,null),this['rpcImpl']=null,this['emit']('end')['off']()),this;},function(_0x33a812){_0x33a812['Service']=_0x2bb1d2;}(_0x3240d8);var roots={};!function(_0x4d5932){var _0x2ff52b=_0x4d5932;function _0x564df5(){_0x2ff52b['util']['_configure'](),_0x2ff52b['Writer']['_configure'](_0x2ff52b['BufferWriter']),_0x2ff52b['Reader']['_configure'](_0x2ff52b['BufferReader']);}_0x2ff52b['build']='minimal',_0x2ff52b['Writer']=writer,_0x2ff52b['BufferWriter']=writer_buffer,_0x2ff52b['Reader']=_0x199a3f,_0x2ff52b['BufferReader']=_0x25f44f,_0x2ff52b['util']=requireMinimal(),_0x2ff52b['rpc']=_0x3240d8,_0x2ff52b['roots']=roots,_0x2ff52b['configure']=_0x564df5,_0x564df5();}(_0x26ac48);var _0x24c382=_0x26ac48;const _0x125a0a=Object['create'](null);_0x125a0a['open']='0',_0x125a0a['close']='1',_0x125a0a['ping']='2',_0x125a0a['pong']='3',_0x125a0a['message']='4',_0x125a0a['upgrade']='5',_0x125a0a['noop']='6';const _0x50551f=Object['create'](null);Object['keys'](_0x125a0a)['forEach'](_0x1f127a=>{_0x50551f[_0x125a0a[_0x1f127a]]=_0x1f127a;});const _0x581dd4={'type':'error','data':'parser\x20error'},withNativeBlob$1='function'==typeof Blob||'undefined'!=typeof Blob&&'[object\x20BlobConstructor]'===Object['prototype']['toString']['call'](Blob),withNativeArrayBuffer$2='function'==typeof ArrayBuffer,_0xab878c=_0x324501=>'function'==typeof ArrayBuffer['isView']?ArrayBuffer['isView'](_0x324501):_0x324501&&_0x324501['buffer']instanceof ArrayBuffer,encodePacket=({type:_0x213644,data:_0x52b80b},_0xc70e86,_0x2302c3)=>withNativeBlob$1&&_0x52b80b instanceof Blob?_0xc70e86?_0x2302c3(_0x52b80b):_0x3a9ebe(_0x52b80b,_0x2302c3):withNativeArrayBuffer$2&&(_0x52b80b instanceof ArrayBuffer||_0xab878c(_0x52b80b))?_0xc70e86?_0x2302c3(_0x52b80b):_0x3a9ebe(new Blob([_0x52b80b]),_0x2302c3):_0x2302c3(_0x125a0a[_0x213644]+(_0x52b80b||'')),_0x3a9ebe=(_0x30fac3,_0x3a546f)=>{const _0x249933=new FileReader();return _0x249933['onload']=function(){const _0x1e0159=_0x249933['result']['split'](',')[0x1];_0x3a546f('b'+(_0x1e0159||''));},_0x249933['readAsDataURL'](_0x30fac3);};function toArray(_0x48be1e){return _0x48be1e instanceof Uint8Array?_0x48be1e:_0x48be1e instanceof ArrayBuffer?new Uint8Array(_0x48be1e):new Uint8Array(_0x48be1e['buffer'],_0x48be1e['byteOffset'],_0x48be1e['byteLength']);}let _0x4059dc;function encodePacketToBinary(_0xc4ff0f,_0xf79636){return withNativeBlob$1&&_0xc4ff0f['data']instanceof Blob?_0xc4ff0f['data']['arrayBuffer']()['then'](toArray)['then'](_0xf79636):withNativeArrayBuffer$2&&(_0xc4ff0f['data']instanceof ArrayBuffer||_0xab878c(_0xc4ff0f['data']))?_0xf79636(toArray(_0xc4ff0f['data'])):void encodePacket(_0xc4ff0f,!0x1,_0x1132a8=>{_0x4059dc||(_0x4059dc=new TextEncoder()),_0xf79636(_0x4059dc['encode'](_0x1132a8));});}const _0x3909c1='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',_0x158a83='undefined'==typeof Uint8Array?[]:new Uint8Array(0x100);for(let _0x4bf890=0x0;_0x4bf890<_0x3909c1['length'];_0x4bf890++)_0x158a83[_0x3909c1['charCodeAt'](_0x4bf890)]=_0x4bf890;const _0x2bdd29=_0x14f28e=>{let _0x2ebcad,_0x2126ca,_0x21ff9c,_0x2c7af9,_0x4b7490,_0x120cac=0.75*_0x14f28e['length'],_0x20230d=_0x14f28e['length'],_0x5b49a3=0x0;'='===_0x14f28e[_0x14f28e['length']-0x1]&&(_0x120cac--,'='===_0x14f28e[_0x14f28e['length']-0x2]&&_0x120cac--);const _0x112d19=new ArrayBuffer(_0x120cac),_0x5980db=new Uint8Array(_0x112d19);for(_0x2ebcad=0x0;_0x2ebcad<_0x20230d;_0x2ebcad+=0x4)_0x2126ca=_0x158a83[_0x14f28e['charCodeAt'](_0x2ebcad)],_0x21ff9c=_0x158a83[_0x14f28e['charCodeAt'](_0x2ebcad+0x1)],_0x2c7af9=_0x158a83[_0x14f28e['charCodeAt'](_0x2ebcad+0x2)],_0x4b7490=_0x158a83[_0x14f28e['charCodeAt'](_0x2ebcad+0x3)],_0x5980db[_0x5b49a3++]=_0x2126ca<<0x2|_0x21ff9c>>0x4,_0x5980db[_0x5b49a3++]=(0xf&_0x21ff9c)<<0x4|_0x2c7af9>>0x2,_0x5980db[_0x5b49a3++]=(0x3&_0x2c7af9)<<0x6|0x3f&_0x4b7490;return _0x112d19;},withNativeArrayBuffer$1='function'==typeof ArrayBuffer,decodePacket=(_0x178306,_0x5950cb)=>{if('string'!=typeof _0x178306)return{'type':'message','data':_0x13fba2(_0x178306,_0x5950cb)};const _0x3056c1=_0x178306['charAt'](0x0);if('b'===_0x3056c1)return{'type':'message','data':decodeBase64Packet(_0x178306['substring'](0x1),_0x5950cb)};return _0x50551f[_0x3056c1]?_0x178306['length']>0x1?{'type':_0x50551f[_0x3056c1],'data':_0x178306['substring'](0x1)}:{'type':_0x50551f[_0x3056c1]}:_0x581dd4;},decodeBase64Packet=(_0x2525e8,_0x3eea59)=>{if(withNativeArrayBuffer$1){const _0x5b7755=_0x2bdd29(_0x2525e8);return _0x13fba2(_0x5b7755,_0x3eea59);}return{'base64':!0x0,'data':_0x2525e8};},_0x13fba2=(_0x1f3b53,_0xdec146)=>'blob'===_0xdec146?_0x1f3b53 instanceof Blob?_0x1f3b53:new Blob([_0x1f3b53]):_0x1f3b53 instanceof ArrayBuffer?_0x1f3b53:_0x1f3b53['buffer'],_0x4f0e72=String['fromCharCode'](0x1e),_0x56b522=(_0x34963f,_0x46ab54)=>{const _0x591148=_0x34963f['length'],_0x3629ff=new Array(_0x591148);let _0x506b55=0x0;_0x34963f['forEach']((_0x3ca2aa,_0x1fee1f)=>{encodePacket(_0x3ca2aa,!0x1,_0x2bb892=>{_0x3629ff[_0x1fee1f]=_0x2bb892,++_0x506b55===_0x591148&&_0x46ab54(_0x3629ff['join'](_0x4f0e72));});});},_0x4d95aa=(_0x2cefca,_0x81ff3e)=>{const _0x245d77=_0x2cefca['split'](_0x4f0e72),_0x2a1812=[];for(let _0xaa8aca=0x0;_0xaa8aca<_0x245d77['length'];_0xaa8aca++){const _0x2381a3=decodePacket(_0x245d77[_0xaa8aca],_0x81ff3e);if(_0x2a1812['push'](_0x2381a3),'error'===_0x2381a3['type'])break;}return _0x2a1812;};function createPacketEncoderStream(){return new TransformStream({'transform'(_0x5e4cbf,_0x4537ca){encodePacketToBinary(_0x5e4cbf,_0x514306=>{const _0x4176c7=_0x514306['length'];let _0x14af26;if(_0x4176c7<0x7e)_0x14af26=new Uint8Array(0x1),new DataView(_0x14af26['buffer'])['setUint8'](0x0,_0x4176c7);else{if(_0x4176c7<0x10000){_0x14af26=new Uint8Array(0x3);const _0x661b72=new DataView(_0x14af26['buffer']);_0x661b72['setUint8'](0x0,0x7e),_0x661b72['setUint16'](0x1,_0x4176c7);}else{_0x14af26=new Uint8Array(0x9);const _0x328e1b=new DataView(_0x14af26['buffer']);_0x328e1b['setUint8'](0x0,0x7f),_0x328e1b['setBigUint64'](0x1,BigInt(_0x4176c7));}}_0x5e4cbf['data']&&'string'!=typeof _0x5e4cbf['data']&&(_0x14af26[0x0]|=0x80),_0x4537ca['enqueue'](_0x14af26),_0x4537ca['enqueue'](_0x514306);});}});}let _0x4340a9;function totalLength(_0x41ad1a){return _0x41ad1a['reduce']((_0x24b7fe,_0x3877f3)=>_0x24b7fe+_0x3877f3['length'],0x0);}function concatChunks(_0x2beb6f,_0x13aecd){if(_0x2beb6f[0x0]['length']===_0x13aecd)return _0x2beb6f['shift']();const _0x3070c7=new Uint8Array(_0x13aecd);let _0x1138d0=0x0;for(let _0x577318=0x0;_0x577318<_0x13aecd;_0x577318++)_0x3070c7[_0x577318]=_0x2beb6f[0x0][_0x1138d0++],_0x1138d0===_0x2beb6f[0x0]['length']&&(_0x2beb6f['shift'](),_0x1138d0=0x0);return _0x2beb6f['length']&&_0x1138d0<_0x2beb6f[0x0]['length']&&(_0x2beb6f[0x0]=_0x2beb6f[0x0]['slice'](_0x1138d0)),_0x3070c7;}function createPacketDecoderStream(_0xc6255c,_0x57fbf7){_0x4340a9||(_0x4340a9=new TextDecoder());const _0x2ad5a6=[];let _0x259ae1=0x0,_0xcc9c75=-0x1,_0x554b62=!0x1;return new TransformStream({'transform'(_0x566217,_0x12ea6e){for(_0x2ad5a6['push'](_0x566217);;){if(0x0===_0x259ae1){if(totalLength(_0x2ad5a6)<0x1)break;const _0x378f25=concatChunks(_0x2ad5a6,0x1);_0x554b62=!(0x80&~_0x378f25[0x0]),_0xcc9c75=0x7f&_0x378f25[0x0],_0x259ae1=_0xcc9c75<0x7e?0x3:0x7e===_0xcc9c75?0x1:0x2;}else{if(0x1===_0x259ae1){if(totalLength(_0x2ad5a6)<0x2)break;const _0x57d177=concatChunks(_0x2ad5a6,0x2);_0xcc9c75=new DataView(_0x57d177['buffer'],_0x57d177['byteOffset'],_0x57d177['length'])['getUint16'](0x0),_0x259ae1=0x3;}else{if(0x2===_0x259ae1){if(totalLength(_0x2ad5a6)<0x8)break;const _0x4fe3e1=concatChunks(_0x2ad5a6,0x8),_0x47036c=new DataView(_0x4fe3e1['buffer'],_0x4fe3e1['byteOffset'],_0x4fe3e1['length']),_0x57d727=_0x47036c['getUint32'](0x0);if(_0x57d727>Math['pow'](0x2,0x15)-0x1){_0x12ea6e['enqueue'](_0x581dd4);break;}_0xcc9c75=_0x57d727*Math['pow'](0x2,0x20)+_0x47036c['getUint32'](0x4),_0x259ae1=0x3;}else{if(totalLength(_0x2ad5a6)<_0xcc9c75)break;const _0x222578=concatChunks(_0x2ad5a6,_0xcc9c75);_0x12ea6e['enqueue'](decodePacket(_0x554b62?_0x222578:_0x4340a9['decode'](_0x222578),_0x57fbf7)),_0x259ae1=0x0;}}}if(0x0===_0xcc9c75||_0xcc9c75>_0xc6255c){_0x12ea6e['enqueue'](_0x581dd4);break;}}}});}const protocol$1=0x4;function Emitter(_0x3e1815){if(_0x3e1815)return _0x8e0419(_0x3e1815);}function _0x8e0419(_0x544fa1){for(var _0x2931b3 in Emitter['prototype'])_0x544fa1[_0x2931b3]=Emitter['prototype'][_0x2931b3];return _0x544fa1;}Emitter['prototype']['on']=Emitter['prototype']['addEventListener']=function(_0x467c76,_0x48e9f3){return this['_callbacks']=this['_callbacks']||{},(this['_callbacks']['$'+_0x467c76]=this['_callbacks']['$'+_0x467c76]||[])['push'](_0x48e9f3),this;},Emitter['prototype']['once']=function(_0x332931,_0x246598){function _0x4d697c(){this['off'](_0x332931,_0x4d697c),_0x246598['apply'](this,arguments);}return _0x4d697c['fn']=_0x246598,this['on'](_0x332931,_0x4d697c),this;},Emitter['prototype']['off']=Emitter['prototype']['removeListener']=Emitter['prototype']['removeAllListeners']=Emitter['prototype']['removeEventListener']=function(_0x14c5cc,_0x39dd4f){if(this['_callbacks']=this['_callbacks']||{},0x0==arguments['length'])return this['_callbacks']={},this;var _0x286608,_0x37c5da=this['_callbacks']['$'+_0x14c5cc];if(!_0x37c5da)return this;if(0x1==arguments['length'])return delete this['_callbacks']['$'+_0x14c5cc],this;for(var _0x10a116=0x0;_0x10a116<_0x37c5da['length'];_0x10a116++)if((_0x286608=_0x37c5da[_0x10a116])===_0x39dd4f||_0x286608['fn']===_0x39dd4f){_0x37c5da['splice'](_0x10a116,0x1);break;}return 0x0===_0x37c5da['length']&&delete this['_callbacks']['$'+_0x14c5cc],this;},Emitter['prototype']['emit']=function(_0x44c742){this['_callbacks']=this['_callbacks']||{};for(var _0x461ca0=new Array(arguments['length']-0x1),_0x3525f7=this['_callbacks']['$'+_0x44c742],_0x516bf7=0x1;_0x516bf7<arguments['length'];_0x516bf7++)_0x461ca0[_0x516bf7-0x1]=arguments[_0x516bf7];if(_0x3525f7){_0x516bf7=0x0;for(var _0x5cf920=(_0x3525f7=_0x3525f7['slice'](0x0))['length'];_0x516bf7<_0x5cf920;++_0x516bf7)_0x3525f7[_0x516bf7]['apply'](this,_0x461ca0);}return this;},Emitter['prototype']['emitReserved']=Emitter['prototype']['emit'],Emitter['prototype']['listeners']=function(_0x34c3e1){return this['_callbacks']=this['_callbacks']||{},this['_callbacks']['$'+_0x34c3e1]||[];},Emitter['prototype']['hasListeners']=function(_0xec0c8f){return!!this['listeners'](_0xec0c8f)['length'];};const _0x2206b9='undefined'!=typeof self?self:'undefined'!=typeof window?window:Function('return\x20this')();function _0xf39fa1(_0x20c71c,..._0x437680){return _0x437680['reduce']((_0x2283e3,_0x2b37e7)=>(_0x20c71c['hasOwnProperty'](_0x2b37e7)&&(_0x2283e3[_0x2b37e7]=_0x20c71c[_0x2b37e7]),_0x2283e3),{});}const _0x2ddf9e=_0x2206b9['setTimeout'],_0x1858ab=_0x2206b9['clearTimeout'];function installTimerFunctions(_0x28fa7f,_0xeb52bd){_0xeb52bd['useNativeTimers']?(_0x28fa7f['setTimeoutFn']=_0x2ddf9e['bind'](_0x2206b9),_0x28fa7f['clearTimeoutFn']=_0x1858ab['bind'](_0x2206b9)):(_0x28fa7f['setTimeoutFn']=_0x2206b9['setTimeout']['bind'](_0x2206b9),_0x28fa7f['clearTimeoutFn']=_0x2206b9['clearTimeout']['bind'](_0x2206b9));}const _0x5dac83=1.33;function byteLength(_0x2ac41d){return'string'==typeof _0x2ac41d?utf8Length(_0x2ac41d):Math['ceil']((_0x2ac41d['byteLength']||_0x2ac41d['size'])*_0x5dac83);}function utf8Length(_0x312a8e){let _0x3df0b0=0x0,_0x389f03=0x0;for(let _0x3b2a70=0x0,_0x536f9c=_0x312a8e['length'];_0x3b2a70<_0x536f9c;_0x3b2a70++)_0x3df0b0=_0x312a8e['charCodeAt'](_0x3b2a70),_0x3df0b0<0x80?_0x389f03+=0x1:_0x3df0b0<0x800?_0x389f03+=0x2:_0x3df0b0<0xd800||_0x3df0b0>=0xe000?_0x389f03+=0x3:(_0x3b2a70++,_0x389f03+=0x4);return _0x389f03;}function _0x42b787(_0x33c208){let _0x11e9b5='';for(let _0x1db9fa in _0x33c208)_0x33c208['hasOwnProperty'](_0x1db9fa)&&(_0x11e9b5['length']&&(_0x11e9b5+='&'),_0x11e9b5+=encodeURIComponent(_0x1db9fa)+'='+encodeURIComponent(_0x33c208[_0x1db9fa]));return _0x11e9b5;}function _0x590092(_0x523fbf){let _0x3973f0={},_0x1843de=_0x523fbf['split']('&');for(let _0x4ad0ab=0x0,_0x4c8091=_0x1843de['length'];_0x4ad0ab<_0x4c8091;_0x4ad0ab++){let _0x58dc3f=_0x1843de[_0x4ad0ab]['split']('=');_0x3973f0[decodeURIComponent(_0x58dc3f[0x0])]=decodeURIComponent(_0x58dc3f[0x1]);}return _0x3973f0;}class TransportError extends Error{constructor(_0x5a3bca,_0x387aba,_0x5d9c40){super(_0x5a3bca),this['description']=_0x387aba,this['context']=_0x5d9c40,this['type']='TransportError';}}class Transport extends Emitter{constructor(_0x9c13ca){super(),this['writable']=!0x1,installTimerFunctions(this,_0x9c13ca),this['opts']=_0x9c13ca,this['query']=_0x9c13ca['query'],this['socket']=_0x9c13ca['socket'];}['onError'](_0x4a1213,_0x3a6c50,_0x620deb){return super['emitReserved']('error',new TransportError(_0x4a1213,_0x3a6c50,_0x620deb)),this;}['open'](){return this['readyState']='opening',this['doOpen'](),this;}['close'](){return'opening'!==this['readyState']&&'open'!==this['readyState']||(this['doClose'](),this['onClose']()),this;}['send'](_0x2ecfd6){'open'===this['readyState']&&this['write'](_0x2ecfd6);}['onOpen'](){this['readyState']='open',this['writable']=!0x0,super['emitReserved']('open');}['onData'](_0x5054d2){const _0x3ab74f=decodePacket(_0x5054d2,this['socket']['binaryType']);this['onPacket'](_0x3ab74f);}['onPacket'](_0x1b2c5a){super['emitReserved']('packet',_0x1b2c5a);}['onClose'](_0xb72280){this['readyState']='closed',super['emitReserved']('close',_0xb72280);}['pause'](_0x5e3984){}['createUri'](_0x312308,_0x1cc228={}){return _0x312308+'://'+this['_hostname']()+this['_port']()+this['opts']['path']+this['_query'](_0x1cc228);}['_hostname'](){const _0x63d63e=this['opts']['hostname'];return-0x1===_0x63d63e['indexOf'](':')?_0x63d63e:'['+_0x63d63e+']';}['_port'](){return this['opts']['port']&&(this['opts']['secure']&&Number(0x1bb!==this['opts']['port'])||!this['opts']['secure']&&0x50!==Number(this['opts']['port']))?':'+this['opts']['port']:'';}['_query'](_0x15ded3){const _0xa29ac6=_0x42b787(_0x15ded3);return _0xa29ac6['length']?'?'+_0xa29ac6:'';}}const alphabet='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_'['split'](''),length=0x40,_0x32f04e={};let _0x4e517d=0x0,_0xdf5a9a=0x0,_0x547278;function _0x51dc80(_0x173378){let _0x4f2959='';do{_0x4f2959=alphabet[_0x173378%length]+_0x4f2959,_0x173378=Math['floor'](_0x173378/length);}while(_0x173378>0x0);return _0x4f2959;}function yeast(){const _0x4b66ac=_0x51dc80(+new Date());return _0x4b66ac!==_0x547278?(_0x4e517d=0x0,_0x547278=_0x4b66ac):_0x4b66ac+'.'+_0x51dc80(_0x4e517d++);}for(;_0xdf5a9a<length;_0xdf5a9a++)_0x32f04e[alphabet[_0xdf5a9a]]=_0xdf5a9a;let _0x252bcc=!0x1;try{_0x252bcc='undefined'!=typeof XMLHttpRequest&&'withCredentials'in new XMLHttpRequest();}catch(_0x48ef87){}const _0x18a860=_0x252bcc;function _0x23dc1b(_0x17305c){const _0x534722=_0x17305c['xdomain'];try{if('undefined'!=typeof XMLHttpRequest&&(!_0x534722||_0x18a860))return new XMLHttpRequest();}catch(_0x5cfd48){}if(!_0x534722)try{return new _0x2206b9[(['Active']['concat']('Object')['join']('X'))]('Microsoft.XMLHTTP');}catch(_0x319e3c){}}function createCookieJar(){}function empty(){}const _0x23be9f=null!=new _0x23dc1b({'xdomain':!0x1})['responseType'];class _0x1d79d5 extends Transport{constructor(_0x46c8eb){if(super(_0x46c8eb),this['polling']=!0x1,'undefined'!=typeof location){const _0x3b7855='https:'===location['protocol'];let _0x336851=location['port'];_0x336851||(_0x336851=_0x3b7855?'443':'80'),this['xd']='undefined'!=typeof location&&_0x46c8eb['hostname']!==location['hostname']||_0x336851!==_0x46c8eb['port'];}const _0x5751c3=_0x46c8eb&&_0x46c8eb['forceBase64'];this['supportsBinary']=_0x23be9f&&!_0x5751c3,this['opts']['withCredentials']&&(this['cookieJar']=createCookieJar());}get['name'](){return'polling';}['doOpen'](){this['poll']();}['pause'](_0x40046e){this['readyState']='pausing';const _0x203466=()=>{this['readyState']='paused',_0x40046e();};if(this['polling']||!this['writable']){let _0x48c13b=0x0;this['polling']&&(_0x48c13b++,this['once']('pollComplete',function(){--_0x48c13b||_0x203466();})),this['writable']||(_0x48c13b++,this['once']('drain',function(){--_0x48c13b||_0x203466();}));}else _0x203466();}['poll'](){this['polling']=!0x0,this['doPoll'](),this['emitReserved']('poll');}['onData'](_0x1587f7){_0x4d95aa(_0x1587f7,this['socket']['binaryType'])['forEach'](_0x5109f0=>{if('opening'===this['readyState']&&'open'===_0x5109f0['type']&&this['onOpen'](),'close'===_0x5109f0['type'])return this['onClose']({'description':'transport\x20closed\x20by\x20the\x20server'}),!0x1;this['onPacket'](_0x5109f0);}),'closed'!==this['readyState']&&(this['polling']=!0x1,this['emitReserved']('pollComplete'),'open'===this['readyState']&&this['poll']());}['doClose'](){const _0xf959fc=()=>{this['write']([{'type':'close'}]);};'open'===this['readyState']?_0xf959fc():this['once']('open',_0xf959fc);}['write'](_0x33a70b){this['writable']=!0x1,_0x56b522(_0x33a70b,_0x3d8ba7=>{this['doWrite'](_0x3d8ba7,()=>{this['writable']=!0x0,this['emitReserved']('drain');});});}['uri'](){const _0x3c53e8=this['opts']['secure']?'https':'http',_0x55a87e=this['query']||{};return!0x1!==this['opts']['timestampRequests']&&(_0x55a87e[this['opts']['timestampParam']]=yeast()),this['supportsBinary']||_0x55a87e['sid']||(_0x55a87e['b64']=0x1),this['createUri'](_0x3c53e8,_0x55a87e);}['request'](_0x2e0f2f={}){return Object['assign'](_0x2e0f2f,{'xd':this['xd'],'cookieJar':this['cookieJar']},this['opts']),new Request$1(this['uri'](),_0x2e0f2f);}['doWrite'](_0x4141cf,_0x1d36aa){const _0x1165cb=this['request']({'method':'POST','data':_0x4141cf});_0x1165cb['on']('success',_0x1d36aa),_0x1165cb['on']('error',(_0x19b286,_0x570f48)=>{this['onError']('xhr\x20post\x20error',_0x19b286,_0x570f48);});}['doPoll'](){const _0x58df35=this['request']();_0x58df35['on']('data',this['onData']['bind'](this)),_0x58df35['on']('error',(_0xf7201a,_0x2fdde7)=>{this['onError']('xhr\x20poll\x20error',_0xf7201a,_0x2fdde7);}),this['pollXhr']=_0x58df35;}}let Request$1=class _0xc1f172 extends Emitter{constructor(_0x56b1bd,_0x504d82){super(),installTimerFunctions(this,_0x504d82),this['opts']=_0x504d82,this['method']=_0x504d82['method']||'GET',this['uri']=_0x56b1bd,this['data']=void 0x0!==_0x504d82['data']?_0x504d82['data']:null,this['create']();}['create'](){var _0x5de0c2;const _0x2929ab=_0xf39fa1(this['opts'],'agent','pfx','key','passphrase','cert','ca','ciphers','rejectUnauthorized','autoUnref');_0x2929ab['xdomain']=!!this['opts']['xd'];const _0x2e5880=this['xhr']=new _0x23dc1b(_0x2929ab);try{_0x2e5880['open'](this['method'],this['uri'],!0x0);try{if(this['opts']['extraHeaders']){_0x2e5880['setDisableHeaderCheck']&&_0x2e5880['setDisableHeaderCheck'](!0x0);for(let _0x34b4c7 in this['opts']['extraHeaders'])this['opts']['extraHeaders']['hasOwnProperty'](_0x34b4c7)&&_0x2e5880['setRequestHeader'](_0x34b4c7,this['opts']['extraHeaders'][_0x34b4c7]);}}catch(_0x3beb8b){}if('POST'===this['method'])try{_0x2e5880['setRequestHeader']('Content-type','text/plain;charset=UTF-8');}catch(_0x35640f){}try{_0x2e5880['setRequestHeader']('Accept','*/*');}catch(_0x5084a9){}null===(_0x5de0c2=this['opts']['cookieJar'])||void 0x0===_0x5de0c2||_0x5de0c2['addCookies'](_0x2e5880),'withCredentials'in _0x2e5880&&(_0x2e5880['withCredentials']=this['opts']['withCredentials']),this['opts']['requestTimeout']&&(_0x2e5880['timeout']=this['opts']['requestTimeout']),_0x2e5880['onreadystatechange']=()=>{var _0x3294dd;0x3===_0x2e5880['readyState']&&(null===(_0x3294dd=this['opts']['cookieJar'])||void 0x0===_0x3294dd||_0x3294dd['parseCookies'](_0x2e5880)),0x4===_0x2e5880['readyState']&&(0xc8===_0x2e5880['status']||0x4c7===_0x2e5880['status']?this['onLoad']():this['setTimeoutFn'](()=>{this['onError']('number'==typeof _0x2e5880['status']?_0x2e5880['status']:0x0);},0x0));},_0x2e5880['send'](this['data']);}catch(_0x46945b){return void this['setTimeoutFn'](()=>{this['onError'](_0x46945b);},0x0);}'undefined'!=typeof document&&(this['index']=_0xc1f172['requestsCount']++,_0xc1f172['requests'][this['index']]=this);}['onError'](_0x190305){this['emitReserved']('error',_0x190305,this['xhr']),this['cleanup'](!0x0);}['cleanup'](_0x171cbc){if(void 0x0!==this['xhr']&&null!==this['xhr']){if(this['xhr']['onreadystatechange']=empty,_0x171cbc)try{this['xhr']['abort']();}catch(_0x317f73){}'undefined'!=typeof document&&delete _0xc1f172['requests'][this['index']],this['xhr']=null;}}['onLoad'](){const _0x50dd1e=this['xhr']['responseText'];null!==_0x50dd1e&&(this['emitReserved']('data',_0x50dd1e),this['emitReserved']('success'),this['cleanup']());}['abort'](){this['cleanup']();}};if(Request$1['requestsCount']=0x0,Request$1['requests']={},'undefined'!=typeof document){if('function'==typeof attachEvent)attachEvent('onunload',_0x51e2f4);else{if('function'==typeof addEventListener){const _0x6838d9='onpagehide'in _0x2206b9?'pagehide':'unload';addEventListener(_0x6838d9,_0x51e2f4,!0x1);}}}function _0x51e2f4(){for(let _0x18dc37 in Request$1['requests'])Request$1['requests']['hasOwnProperty'](_0x18dc37)&&Request$1['requests'][_0x18dc37]['abort']();}const nextTick='function'==typeof Promise&&'function'==typeof Promise['resolve']?_0x5f5bff=>Promise['resolve']()['then'](_0x5f5bff):(_0xa6bafb,_0x459d4b)=>_0x459d4b(_0xa6bafb,0x0),WebSocket$2=_0x2206b9['WebSocket']||_0x2206b9['MozWebSocket'],usingBrowserWebSocket=!0x0,defaultBinaryType='arraybuffer',isReactNative='undefined'!=typeof navigator&&'string'==typeof navigator['product']&&'reactnative'===navigator['product']['toLowerCase']();class _0x304613 extends Transport{constructor(_0x35f2c7){super(_0x35f2c7),this['supportsBinary']=!_0x35f2c7['forceBase64'];}get['name'](){return'websocket';}['doOpen'](){if(!this['check']())return;const _0x491042=this['uri'](),_0x10c36b=this['opts']['protocols'],_0xeba452=isReactNative?{}:_0xf39fa1(this['opts'],'agent','perMessageDeflate','pfx','key','passphrase','cert','ca','ciphers','rejectUnauthorized','localAddress','protocolVersion','origin','maxPayload','family','checkServerIdentity');this['opts']['extraHeaders']&&(_0xeba452['headers']=this['opts']['extraHeaders']);try{this['ws']=usingBrowserWebSocket&&!isReactNative?_0x10c36b?new WebSocket$2(_0x491042,_0x10c36b):new WebSocket$2(_0x491042):new WebSocket$2(_0x491042,_0x10c36b,_0xeba452);}catch(_0x2a19f5){return this['emitReserved']('error',_0x2a19f5);}this['ws']['binaryType']=this['socket']['binaryType'],this['addEventListeners']();}['addEventListeners'](){this['ws']['onopen']=()=>{this['opts']['autoUnref']&&this['ws']['_socket']['unref'](),this['onOpen']();},this['ws']['onclose']=_0x252726=>this['onClose']({'description':'websocket\x20connection\x20closed','context':_0x252726}),this['ws']['onmessage']=_0x182306=>this['onData'](_0x182306['data']),this['ws']['onerror']=_0x4daca5=>this['onError']('websocket\x20error',_0x4daca5);}['write'](_0x37df04){this['writable']=!0x1;for(let _0x286262=0x0;_0x286262<_0x37df04['length'];_0x286262++){const _0x39f798=_0x37df04[_0x286262],_0x44aad1=_0x286262===_0x37df04['length']-0x1;encodePacket(_0x39f798,this['supportsBinary'],_0xfc91f3=>{try{usingBrowserWebSocket&&this['ws']['send'](_0xfc91f3);}catch(_0x243537){}_0x44aad1&&nextTick(()=>{this['writable']=!0x0,this['emitReserved']('drain');},this['setTimeoutFn']);});}}['doClose'](){void 0x0!==this['ws']&&(this['ws']['close'](),this['ws']=null);}['uri'](){const _0x3f600d=this['opts']['secure']?'wss':'ws',_0x5da50f=this['query']||{};return this['opts']['timestampRequests']&&(_0x5da50f[this['opts']['timestampParam']]=yeast()),this['supportsBinary']||(_0x5da50f['b64']=0x1),this['createUri'](_0x3f600d,_0x5da50f);}['check'](){return!!WebSocket$2;}}class _0x4c1cde extends Transport{get['name'](){return'webtransport';}['doOpen'](){'function'==typeof WebTransport&&(this['transport']=new WebTransport(this['createUri']('https'),this['opts']['transportOptions'][this['name']]),this['transport']['closed']['then'](()=>{this['onClose']();})['catch'](_0x454e85=>{this['onError']('webtransport\x20error',_0x454e85);}),this['transport']['ready']['then'](()=>{this['transport']['createBidirectionalStream']()['then'](_0x37995d=>{const _0x3a92a2=createPacketDecoderStream(Number['MAX_SAFE_INTEGER'],this['socket']['binaryType']),_0x412230=_0x37995d['readable']['pipeThrough'](_0x3a92a2)['getReader'](),_0x3e9226=createPacketEncoderStream();_0x3e9226['readable']['pipeTo'](_0x37995d['writable']),this['writer']=_0x3e9226['writable']['getWriter']();const _0x20cf83=()=>{_0x412230['read']()['then'](({done:_0x351f21,value:_0x56637e})=>{_0x351f21||(this['onPacket'](_0x56637e),_0x20cf83());})['catch'](_0x9bd2e7=>{});};_0x20cf83();const _0x425be3={'type':'open'};this['query']['sid']&&(_0x425be3['data']='{\x22sid\x22:\x22'+this['query']['sid']+'\x22}'),this['writer']['write'](_0x425be3)['then'](()=>this['onOpen']());});}));}['write'](_0x538250){this['writable']=!0x1;for(let _0x246ff5=0x0;_0x246ff5<_0x538250['length'];_0x246ff5++){const _0x182c34=_0x538250[_0x246ff5],_0x24f9a7=_0x246ff5===_0x538250['length']-0x1;this['writer']['write'](_0x182c34)['then'](()=>{_0x24f9a7&&nextTick(()=>{this['writable']=!0x0,this['emitReserved']('drain');},this['setTimeoutFn']);});}}['doClose'](){var _0x285860;null===(_0x285860=this['transport'])||void 0x0===_0x285860||_0x285860['close']();}}const transports={'websocket':_0x304613,'webtransport':_0x4c1cde,'polling':_0x1d79d5},_0x483eeb=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,parts=['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'];function _0xde5e8a(_0x107852){if(_0x107852['length']>0x7d0)throw'URI\x20too\x20long';const _0x2de19a=_0x107852,_0x44a16b=_0x107852['indexOf']('['),_0x1e3d0e=_0x107852['indexOf'](']');-0x1!=_0x44a16b&&-0x1!=_0x1e3d0e&&(_0x107852=_0x107852['substring'](0x0,_0x44a16b)+_0x107852['substring'](_0x44a16b,_0x1e3d0e)['replace'](/:/g,';')+_0x107852['substring'](_0x1e3d0e,_0x107852['length']));let _0x173cc6=_0x483eeb['exec'](_0x107852||''),_0xaa5f80={},_0x48562b=0xe;for(;_0x48562b--;)_0xaa5f80[parts[_0x48562b]]=_0x173cc6[_0x48562b]||'';return-0x1!=_0x44a16b&&-0x1!=_0x1e3d0e&&(_0xaa5f80['source']=_0x2de19a,_0xaa5f80['host']=_0xaa5f80['host']['substring'](0x1,_0xaa5f80['host']['length']-0x1)['replace'](/;/g,':'),_0xaa5f80['authority']=_0xaa5f80['authority']['replace']('[','')['replace'](']','')['replace'](/;/g,':'),_0xaa5f80['ipv6uri']=!0x0),_0xaa5f80['pathNames']=pathNames(_0xaa5f80,_0xaa5f80['path']),_0xaa5f80['queryKey']=_0x13fd85(_0xaa5f80,_0xaa5f80['query']),_0xaa5f80;}function pathNames(_0x7115d5,_0x13f66e){const _0x429f73=_0x13f66e['replace'](/\/{2,9}/g,'/')['split']('/');return'/'!=_0x13f66e['slice'](0x0,0x1)&&0x0!==_0x13f66e['length']||_0x429f73['splice'](0x0,0x1),'/'==_0x13f66e['slice'](-0x1)&&_0x429f73['splice'](_0x429f73['length']-0x1,0x1),_0x429f73;}function _0x13fd85(_0x38d219,_0x32765e){const _0x2e93de={};return _0x32765e['replace'](/(?:^|&)([^&=]*)=?([^&]*)/g,function(_0x565a4b,_0x109918,_0x4bcea0){_0x109918&&(_0x2e93de[_0x109918]=_0x4bcea0);}),_0x2e93de;}let Socket$1=class _0x263799 extends Emitter{constructor(_0x39d5b7,_0x1610ff={}){super(),this['binaryType']=defaultBinaryType,this['writeBuffer']=[],_0x39d5b7&&'object'==typeof _0x39d5b7&&(_0x1610ff=_0x39d5b7,_0x39d5b7=null),_0x39d5b7?(_0x39d5b7=_0xde5e8a(_0x39d5b7),_0x1610ff['hostname']=_0x39d5b7['host'],_0x1610ff['secure']='https'===_0x39d5b7['protocol']||'wss'===_0x39d5b7['protocol'],_0x1610ff['port']=_0x39d5b7['port'],_0x39d5b7['query']&&(_0x1610ff['query']=_0x39d5b7['query'])):_0x1610ff['host']&&(_0x1610ff['hostname']=_0xde5e8a(_0x1610ff['host'])['host']),installTimerFunctions(this,_0x1610ff),this['secure']=null!=_0x1610ff['secure']?_0x1610ff['secure']:'undefined'!=typeof location&&'https:'===location['protocol'],_0x1610ff['hostname']&&!_0x1610ff['port']&&(_0x1610ff['port']=this['secure']?'443':'80'),this['hostname']=_0x1610ff['hostname']||('undefined'!=typeof location?location['hostname']:'localhost'),this['port']=_0x1610ff['port']||('undefined'!=typeof location&&location['port']?location['port']:this['secure']?'443':'80'),this['transports']=_0x1610ff['transports']||['polling','websocket','webtransport'],this['writeBuffer']=[],this['prevBufferLen']=0x0,this['opts']=Object['assign']({'path':'/engine.io','agent':!0x1,'withCredentials':!0x1,'upgrade':!0x0,'timestampParam':'t','rememberUpgrade':!0x1,'addTrailingSlash':!0x0,'rejectUnauthorized':!0x0,'perMessageDeflate':{'threshold':0x400},'transportOptions':{},'closeOnBeforeunload':!0x1},_0x1610ff),this['opts']['path']=this['opts']['path']['replace'](/\/$/,'')+(this['opts']['addTrailingSlash']?'/':''),'string'==typeof this['opts']['query']&&(this['opts']['query']=_0x590092(this['opts']['query'])),this['id']=null,this['upgrades']=null,this['pingInterval']=null,this['pingTimeout']=null,this['pingTimeoutTimer']=null,'function'==typeof addEventListener&&(this['opts']['closeOnBeforeunload']&&(this['beforeunloadEventListener']=()=>{this['transport']&&(this['transport']['removeAllListeners'](),this['transport']['close']());},addEventListener('beforeunload',this['beforeunloadEventListener'],!0x1)),'localhost'!==this['hostname']&&(this['offlineEventListener']=()=>{this['onClose']('transport\x20close',{'description':'network\x20connection\x20lost'});},addEventListener('offline',this['offlineEventListener'],!0x1))),this['open']();}['createTransport'](_0x328f2a){const _0x559d7a=Object['assign']({},this['opts']['query']);_0x559d7a['EIO']=protocol$1,_0x559d7a['transport']=_0x328f2a,this['id']&&(_0x559d7a['sid']=this['id']);const _0x3abd56=Object['assign']({},this['opts'],{'query':_0x559d7a,'socket':this,'hostname':this['hostname'],'secure':this['secure'],'port':this['port']},this['opts']['transportOptions'][_0x328f2a]);return new transports[_0x328f2a](_0x3abd56);}['open'](){let _0x2494a3;if(this['opts']['rememberUpgrade']&&_0x263799['priorWebsocketSuccess']&&-0x1!==this['transports']['indexOf']('websocket'))_0x2494a3='websocket';else{if(0x0===this['transports']['length'])return void this['setTimeoutFn'](()=>{this['emitReserved']('error','No\x20transports\x20available');},0x0);_0x2494a3=this['transports'][0x0];}this['readyState']='opening';try{_0x2494a3=this['createTransport'](_0x2494a3);}catch(_0x3bb03d){return this['transports']['shift'](),void this['open']();}_0x2494a3['open'](),this['setTransport'](_0x2494a3);}['setTransport'](_0x5eb504){this['transport']&&this['transport']['removeAllListeners'](),this['transport']=_0x5eb504,_0x5eb504['on']('drain',this['onDrain']['bind'](this))['on']('packet',this['onPacket']['bind'](this))['on']('error',this['onError']['bind'](this))['on']('close',_0x19d031=>this['onClose']('transport\x20close',_0x19d031));}['probe'](_0xd5509b){let _0x250c20=this['createTransport'](_0xd5509b),_0x4c5ee5=!0x1;_0x263799['priorWebsocketSuccess']=!0x1;const _0x30b2a1=()=>{_0x4c5ee5||(_0x250c20['send']([{'type':'ping','data':'probe'}]),_0x250c20['once']('packet',_0x3d1dda=>{if(!_0x4c5ee5){if('pong'===_0x3d1dda['type']&&'probe'===_0x3d1dda['data']){if(this['upgrading']=!0x0,this['emitReserved']('upgrading',_0x250c20),!_0x250c20)return;_0x263799['priorWebsocketSuccess']='websocket'===_0x250c20['name'],this['transport']['pause'](()=>{_0x4c5ee5||'closed'!==this['readyState']&&(_0x430cf9(),this['setTransport'](_0x250c20),_0x250c20['send']([{'type':'upgrade'}]),this['emitReserved']('upgrade',_0x250c20),_0x250c20=null,this['upgrading']=!0x1,this['flush']());});}else{const _0x45b8d4=new Error('probe\x20error');_0x45b8d4['transport']=_0x250c20['name'],this['emitReserved']('upgradeError',_0x45b8d4);}}}));};function _0x41d713(){_0x4c5ee5||(_0x4c5ee5=!0x0,_0x430cf9(),_0x250c20['close'](),_0x250c20=null);}const _0x342f77=_0xb6d003=>{const _0x36cd64=new Error('probe\x20error:\x20'+_0xb6d003);_0x36cd64['transport']=_0x250c20['name'],_0x41d713(),this['emitReserved']('upgradeError',_0x36cd64);};function _0x3d60d9(){_0x342f77('transport\x20closed');}function _0x3756c3(){_0x342f77('socket\x20closed');}function _0x5dd437(_0x1a09f6){_0x250c20&&_0x1a09f6['name']!==_0x250c20['name']&&_0x41d713();}const _0x430cf9=()=>{_0x250c20['removeListener']('open',_0x30b2a1),_0x250c20['removeListener']('error',_0x342f77),_0x250c20['removeListener']('close',_0x3d60d9),this['off']('close',_0x3756c3),this['off']('upgrading',_0x5dd437);};_0x250c20['once']('open',_0x30b2a1),_0x250c20['once']('error',_0x342f77),_0x250c20['once']('close',_0x3d60d9),this['once']('close',_0x3756c3),this['once']('upgrading',_0x5dd437),-0x1!==this['upgrades']['indexOf']('webtransport')&&'webtransport'!==_0xd5509b?this['setTimeoutFn'](()=>{_0x4c5ee5||_0x250c20['open']();},0xc8):_0x250c20['open']();}['onOpen'](){if(this['readyState']='open',_0x263799['priorWebsocketSuccess']='websocket'===this['transport']['name'],this['emitReserved']('open'),this['flush'](),'open'===this['readyState']&&this['opts']['upgrade']){let _0x567d06=0x0;const _0x42aea5=this['upgrades']['length'];for(;_0x567d06<_0x42aea5;_0x567d06++)this['probe'](this['upgrades'][_0x567d06]);}}['onPacket'](_0x414f78){if('opening'===this['readyState']||'open'===this['readyState']||'closing'===this['readyState'])switch(this['emitReserved']('packet',_0x414f78),this['emitReserved']('heartbeat'),this['resetPingTimeout'](),_0x414f78['type']){case'open':this['onHandshake'](JSON['parse'](_0x414f78['data']));break;case'ping':this['sendPacket']('pong'),this['emitReserved']('ping'),this['emitReserved']('pong');break;case'error':const _0x4b58bb=new Error('server\x20error');_0x4b58bb['code']=_0x414f78['data'],this['onError'](_0x4b58bb);break;case'message':this['emitReserved']('data',_0x414f78['data']),this['emitReserved']('message',_0x414f78['data']);}}['onHandshake'](_0x468b9f){this['emitReserved']('handshake',_0x468b9f),this['id']=_0x468b9f['sid'],this['transport']['query']['sid']=_0x468b9f['sid'],this['upgrades']=this['filterUpgrades'](_0x468b9f['upgrades']),this['pingInterval']=_0x468b9f['pingInterval'],this['pingTimeout']=_0x468b9f['pingTimeout'],this['maxPayload']=_0x468b9f['maxPayload'],this['onOpen'](),'closed'!==this['readyState']&&this['resetPingTimeout']();}['resetPingTimeout'](){this['clearTimeoutFn'](this['pingTimeoutTimer']),this['pingTimeoutTimer']=this['setTimeoutFn'](()=>{this['onClose']('ping\x20timeout');},this['pingInterval']+this['pingTimeout']),this['opts']['autoUnref']&&this['pingTimeoutTimer']['unref']();}['onDrain'](){this['writeBuffer']['splice'](0x0,this['prevBufferLen']),this['prevBufferLen']=0x0,0x0===this['writeBuffer']['length']?this['emitReserved']('drain'):this['flush']();}['flush'](){if('closed'!==this['readyState']&&this['transport']['writable']&&!this['upgrading']&&this['writeBuffer']['length']){const _0x263eb9=this['getWritablePackets']();this['transport']['send'](_0x263eb9),this['prevBufferLen']=_0x263eb9['length'],this['emitReserved']('flush');}}['getWritablePackets'](){if(!(this['maxPayload']&&'polling'===this['transport']['name']&&this['writeBuffer']['length']>0x1))return this['writeBuffer'];let _0x5517e0=0x1;for(let _0x461791=0x0;_0x461791<this['writeBuffer']['length'];_0x461791++){const _0x465d87=this['writeBuffer'][_0x461791]['data'];if(_0x465d87&&(_0x5517e0+=byteLength(_0x465d87)),_0x461791>0x0&&_0x5517e0>this['maxPayload'])return this['writeBuffer']['slice'](0x0,_0x461791);_0x5517e0+=0x2;}return this['writeBuffer'];}['write'](_0x53361d,_0x3028a1,_0x226b12){return this['sendPacket']('message',_0x53361d,_0x3028a1,_0x226b12),this;}['send'](_0x48e1a4,_0x480770,_0x19cd27){return this['sendPacket']('message',_0x48e1a4,_0x480770,_0x19cd27),this;}['sendPacket'](_0x4e64aa,_0x2bb969,_0x21c036,_0x31f1f7){if('function'==typeof _0x2bb969&&(_0x31f1f7=_0x2bb969,_0x2bb969=void 0x0),'function'==typeof _0x21c036&&(_0x31f1f7=_0x21c036,_0x21c036=null),'closing'===this['readyState']||'closed'===this['readyState'])return;(_0x21c036=_0x21c036||{})['compress']=!0x1!==_0x21c036['compress'];const _0x1e5d52={'type':_0x4e64aa,'data':_0x2bb969,'options':_0x21c036};this['emitReserved']('packetCreate',_0x1e5d52),this['writeBuffer']['push'](_0x1e5d52),_0x31f1f7&&this['once']('flush',_0x31f1f7),this['flush']();}['close'](){const _0x1ccbdb=()=>{this['onClose']('forced\x20close'),this['transport']['close']();},_0x2d61f9=()=>{this['off']('upgrade',_0x2d61f9),this['off']('upgradeError',_0x2d61f9),_0x1ccbdb();},_0x209a3d=()=>{this['once']('upgrade',_0x2d61f9),this['once']('upgradeError',_0x2d61f9);};return'opening'!==this['readyState']&&'open'!==this['readyState']||(this['readyState']='closing',this['writeBuffer']['length']?this['once']('drain',()=>{this['upgrading']?_0x209a3d():_0x1ccbdb();}):this['upgrading']?_0x209a3d():_0x1ccbdb()),this;}['onError'](_0x309608){_0x263799['priorWebsocketSuccess']=!0x1,this['emitReserved']('error',_0x309608),this['onClose']('transport\x20error',_0x309608);}['onClose'](_0x174f77,_0x49cd14){'opening'!==this['readyState']&&'open'!==this['readyState']&&'closing'!==this['readyState']||(this['clearTimeoutFn'](this['pingTimeoutTimer']),this['transport']['removeAllListeners']('close'),this['transport']['close'](),this['transport']['removeAllListeners'](),'function'==typeof removeEventListener&&(removeEventListener('beforeunload',this['beforeunloadEventListener'],!0x1),removeEventListener('offline',this['offlineEventListener'],!0x1)),this['readyState']='closed',this['id']=null,this['emitReserved']('close',_0x174f77,_0x49cd14),this['writeBuffer']=[],this['prevBufferLen']=0x0);}['filterUpgrades'](_0x130587){const _0x327d36=[];let _0x5db50f=0x0;const _0x14f6fb=_0x130587['length'];for(;_0x5db50f<_0x14f6fb;_0x5db50f++)~this['transports']['indexOf'](_0x130587[_0x5db50f])&&_0x327d36['push'](_0x130587[_0x5db50f]);return _0x327d36;}};function _0x2916cd(_0x23b341,_0x4ac186='',_0x531306){let _0x1f91e0=_0x23b341;_0x531306=_0x531306||'undefined'!=typeof location&&location,null==_0x23b341&&(_0x23b341=_0x531306['protocol']+'//'+_0x531306['host']),'string'==typeof _0x23b341&&('/'===_0x23b341['charAt'](0x0)&&(_0x23b341='/'===_0x23b341['charAt'](0x1)?_0x531306['protocol']+_0x23b341:_0x531306['host']+_0x23b341),/^(https?|wss?):\/\//['test'](_0x23b341)||(_0x23b341=void 0x0!==_0x531306?_0x531306['protocol']+'//'+_0x23b341:'https://'+_0x23b341),_0x1f91e0=_0xde5e8a(_0x23b341)),_0x1f91e0['port']||(/^(http|ws)$/['test'](_0x1f91e0['protocol'])?_0x1f91e0['port']='80':/^(http|ws)s$/['test'](_0x1f91e0['protocol'])&&(_0x1f91e0['port']='443')),_0x1f91e0['path']=_0x1f91e0['path']||'/';const _0x66c4e4=-0x1!==_0x1f91e0['host']['indexOf'](':')?'['+_0x1f91e0['host']+']':_0x1f91e0['host'];return _0x1f91e0['id']=_0x1f91e0['protocol']+'://'+_0x66c4e4+':'+_0x1f91e0['port']+_0x4ac186,_0x1f91e0['href']=_0x1f91e0['protocol']+'://'+_0x66c4e4+(_0x531306&&_0x531306['port']===_0x1f91e0['port']?'':':'+_0x1f91e0['port']),_0x1f91e0;}Socket$1['protocol']=protocol$1;const withNativeArrayBuffer='function'==typeof ArrayBuffer,_0x1186a1=_0x2b949a=>'function'==typeof ArrayBuffer['isView']?ArrayBuffer['isView'](_0x2b949a):_0x2b949a['buffer']instanceof ArrayBuffer,toString$1=Object['prototype']['toString'],withNativeBlob='function'==typeof Blob||'undefined'!=typeof Blob&&'[object\x20BlobConstructor]'===toString$1['call'](Blob),withNativeFile='function'==typeof File||'undefined'!=typeof File&&'[object\x20FileConstructor]'===toString$1['call'](File);function _0x2b250a(_0x32dda0){return withNativeArrayBuffer&&(_0x32dda0 instanceof ArrayBuffer||_0x1186a1(_0x32dda0))||withNativeBlob&&_0x32dda0 instanceof Blob||withNativeFile&&_0x32dda0 instanceof File;}function _0x23c0bb(_0xccaf7e,_0x677d79){if(!_0xccaf7e||'object'!=typeof _0xccaf7e)return!0x1;if(Array['isArray'](_0xccaf7e)){for(let _0x5cc197=0x0,_0x5cb5a5=_0xccaf7e['length'];_0x5cc197<_0x5cb5a5;_0x5cc197++)if(_0x23c0bb(_0xccaf7e[_0x5cc197]))return!0x0;return!0x1;}if(_0x2b250a(_0xccaf7e))return!0x0;if(_0xccaf7e['toJSON']&&'function'==typeof _0xccaf7e['toJSON']&&0x1===arguments['length'])return _0x23c0bb(_0xccaf7e['toJSON'](),!0x0);for(const _0x1ba088 in _0xccaf7e)if(Object['prototype']['hasOwnProperty']['call'](_0xccaf7e,_0x1ba088)&&_0x23c0bb(_0xccaf7e[_0x1ba088]))return!0x0;return!0x1;}function deconstructPacket(_0x3277c2){const _0x1ae1e2=[],_0x3b2a9a=_0x3277c2['data'],_0x363229=_0x3277c2;return _0x363229['data']=_deconstructPacket(_0x3b2a9a,_0x1ae1e2),_0x363229['attachments']=_0x1ae1e2['length'],{'packet':_0x363229,'buffers':_0x1ae1e2};}function _deconstructPacket(_0x43e69d,_0x1d0ca0){if(!_0x43e69d)return _0x43e69d;if(_0x2b250a(_0x43e69d)){const _0x11f94d={'_placeholder':!0x0,'num':_0x1d0ca0['length']};return _0x1d0ca0['push'](_0x43e69d),_0x11f94d;}if(Array['isArray'](_0x43e69d)){const _0x586bcd=new Array(_0x43e69d['length']);for(let _0x1c049b=0x0;_0x1c049b<_0x43e69d['length'];_0x1c049b++)_0x586bcd[_0x1c049b]=_deconstructPacket(_0x43e69d[_0x1c049b],_0x1d0ca0);return _0x586bcd;}if('object'==typeof _0x43e69d&&!(_0x43e69d instanceof Date)){const _0x158051={};for(const _0x4d1f85 in _0x43e69d)Object['prototype']['hasOwnProperty']['call'](_0x43e69d,_0x4d1f85)&&(_0x158051[_0x4d1f85]=_deconstructPacket(_0x43e69d[_0x4d1f85],_0x1d0ca0));return _0x158051;}return _0x43e69d;}function reconstructPacket(_0x1dc148,_0x35e415){return _0x1dc148['data']=_reconstructPacket(_0x1dc148['data'],_0x35e415),delete _0x1dc148['attachments'],_0x1dc148;}function _reconstructPacket(_0x1c544b,_0x4cd159){if(!_0x1c544b)return _0x1c544b;if(_0x1c544b&&!0x0===_0x1c544b['_placeholder']){if('number'==typeof _0x1c544b['num']&&_0x1c544b['num']>=0x0&&_0x1c544b['num']<_0x4cd159['length'])return _0x4cd159[_0x1c544b['num']];throw new Error('illegal\x20attachments');}if(Array['isArray'](_0x1c544b)){for(let _0x153dbf=0x0;_0x153dbf<_0x1c544b['length'];_0x153dbf++)_0x1c544b[_0x153dbf]=_reconstructPacket(_0x1c544b[_0x153dbf],_0x4cd159);}else{if('object'==typeof _0x1c544b){for(const _0x3e11e1 in _0x1c544b)Object['prototype']['hasOwnProperty']['call'](_0x1c544b,_0x3e11e1)&&(_0x1c544b[_0x3e11e1]=_reconstructPacket(_0x1c544b[_0x3e11e1],_0x4cd159));}}return _0x1c544b;}const _0x34c5d=['connect','connect_error','disconnect','disconnecting','newListener','removeListener'],protocol=0x5;var PacketType;!function(_0x44a105){_0x44a105[_0x44a105['CONNECT']=0x0]='CONNECT',_0x44a105[_0x44a105['DISCONNECT']=0x1]='DISCONNECT',_0x44a105[_0x44a105['EVENT']=0x2]='EVENT',_0x44a105[_0x44a105['ACK']=0x3]='ACK',_0x44a105[_0x44a105['CONNECT_ERROR']=0x4]='CONNECT_ERROR',_0x44a105[_0x44a105['BINARY_EVENT']=0x5]='BINARY_EVENT',_0x44a105[_0x44a105['BINARY_ACK']=0x6]='BINARY_ACK';}(PacketType||(PacketType={}));let _0x170503=class{constructor(_0x40230e){this['replacer']=_0x40230e;}['encode'](_0x1bb335){return _0x1bb335['type']!==PacketType['EVENT']&&_0x1bb335['type']!==PacketType['ACK']||!_0x23c0bb(_0x1bb335)?[this['encodeAsString'](_0x1bb335)]:this['encodeAsBinary']({'type':_0x1bb335['type']===PacketType['EVENT']?PacketType['BINARY_EVENT']:PacketType['BINARY_ACK'],'nsp':_0x1bb335['nsp'],'data':_0x1bb335['data'],'id':_0x1bb335['id']});}['encodeAsString'](_0xd6050e){let _0x3bfa35=''+_0xd6050e['type'];return _0xd6050e['type']!==PacketType['BINARY_EVENT']&&_0xd6050e['type']!==PacketType['BINARY_ACK']||(_0x3bfa35+=_0xd6050e['attachments']+'-'),_0xd6050e['nsp']&&'/'!==_0xd6050e['nsp']&&(_0x3bfa35+=_0xd6050e['nsp']+','),null!=_0xd6050e['id']&&(_0x3bfa35+=_0xd6050e['id']),null!=_0xd6050e['data']&&(_0x3bfa35+=JSON['stringify'](_0xd6050e['data'],this['replacer'])),_0x3bfa35;}['encodeAsBinary'](_0x53bdad){const _0x1dbf4f=deconstructPacket(_0x53bdad),_0x57cf81=this['encodeAsString'](_0x1dbf4f['packet']),_0x4299c1=_0x1dbf4f['buffers'];return _0x4299c1['unshift'](_0x57cf81),_0x4299c1;}};function isObject$2(_0x122518){return'[object\x20Object]'===Object['prototype']['toString']['call'](_0x122518);}let _0x25530a=class _0x1f7ae8 extends Emitter{constructor(_0x19e3d1){super(),this['reviver']=_0x19e3d1;}['add'](_0x40092d){let _0x5afb6f;if('string'==typeof _0x40092d){if(this['reconstructor'])throw new Error('got\x20plaintext\x20data\x20when\x20reconstructing\x20a\x20packet');_0x5afb6f=this['decodeString'](_0x40092d);const _0x79f993=_0x5afb6f['type']===PacketType['BINARY_EVENT'];_0x79f993||_0x5afb6f['type']===PacketType['BINARY_ACK']?(_0x5afb6f['type']=_0x79f993?PacketType['EVENT']:PacketType['ACK'],this['reconstructor']=new BinaryReconstructor(_0x5afb6f),0x0===_0x5afb6f['attachments']&&super['emitReserved']('decoded',_0x5afb6f)):super['emitReserved']('decoded',_0x5afb6f);}else{if(!_0x2b250a(_0x40092d)&&!_0x40092d['base64'])throw new Error('Unknown\x20type:\x20'+_0x40092d);if(!this['reconstructor'])throw new Error('got\x20binary\x20data\x20when\x20not\x20reconstructing\x20a\x20packet');_0x5afb6f=this['reconstructor']['takeBinaryData'](_0x40092d),_0x5afb6f&&(this['reconstructor']=null,super['emitReserved']('decoded',_0x5afb6f));}}['decodeString'](_0x4d7d13){let _0x14bf13=0x0;const _0x382f6a={'type':Number(_0x4d7d13['charAt'](0x0))};if(void 0x0===PacketType[_0x382f6a['type']])throw new Error('unknown\x20packet\x20type\x20'+_0x382f6a['type']);if(_0x382f6a['type']===PacketType['BINARY_EVENT']||_0x382f6a['type']===PacketType['BINARY_ACK']){const _0x1719dc=_0x14bf13+0x1;for(;'-'!==_0x4d7d13['charAt'](++_0x14bf13)&&_0x14bf13!=_0x4d7d13['length'];);const _0x4c35fe=_0x4d7d13['substring'](_0x1719dc,_0x14bf13);if(_0x4c35fe!=Number(_0x4c35fe)||'-'!==_0x4d7d13['charAt'](_0x14bf13))throw new Error('Illegal\x20attachments');_0x382f6a['attachments']=Number(_0x4c35fe);}if('/'===_0x4d7d13['charAt'](_0x14bf13+0x1)){const _0x379218=_0x14bf13+0x1;for(;++_0x14bf13;){if(','===_0x4d7d13['charAt'](_0x14bf13))break;if(_0x14bf13===_0x4d7d13['length'])break;}_0x382f6a['nsp']=_0x4d7d13['substring'](_0x379218,_0x14bf13);}else _0x382f6a['nsp']='/';const _0x40c310=_0x4d7d13['charAt'](_0x14bf13+0x1);if(''!==_0x40c310&&Number(_0x40c310)==_0x40c310){const _0x57db81=_0x14bf13+0x1;for(;++_0x14bf13;){const _0x47158b=_0x4d7d13['charAt'](_0x14bf13);if(null==_0x47158b||Number(_0x47158b)!=_0x47158b){--_0x14bf13;break;}if(_0x14bf13===_0x4d7d13['length'])break;}_0x382f6a['id']=Number(_0x4d7d13['substring'](_0x57db81,_0x14bf13+0x1));}if(_0x4d7d13['charAt'](++_0x14bf13)){const _0x338e42=this['tryParse'](_0x4d7d13['substr'](_0x14bf13));if(!_0x1f7ae8['isPayloadValid'](_0x382f6a['type'],_0x338e42))throw new Error('invalid\x20payload');_0x382f6a['data']=_0x338e42;}return _0x382f6a;}['tryParse'](_0x4fbadd){try{return JSON['parse'](_0x4fbadd,this['reviver']);}catch(_0x5c7236){return!0x1;}}static['isPayloadValid'](_0x53560f,_0xbf95f6){switch(_0x53560f){case PacketType['CONNECT']:return isObject$2(_0xbf95f6);case PacketType['DISCONNECT']:return void 0x0===_0xbf95f6;case PacketType['CONNECT_ERROR']:return'string'==typeof _0xbf95f6||isObject$2(_0xbf95f6);case PacketType['EVENT']:case PacketType['BINARY_EVENT']:return Array['isArray'](_0xbf95f6)&&('number'==typeof _0xbf95f6[0x0]||'string'==typeof _0xbf95f6[0x0]&&-0x1===_0x34c5d['indexOf'](_0xbf95f6[0x0]));case PacketType['ACK']:case PacketType['BINARY_ACK']:return Array['isArray'](_0xbf95f6);}}['destroy'](){this['reconstructor']&&(this['reconstructor']['finishedReconstruction'](),this['reconstructor']=null);}};class BinaryReconstructor{constructor(_0x346d59){this['packet']=_0x346d59,this['buffers']=[],this['reconPack']=_0x346d59;}['takeBinaryData'](_0x639df0){if(this['buffers']['push'](_0x639df0),this['buffers']['length']===this['reconPack']['attachments']){const _0x14ee8e=reconstructPacket(this['reconPack'],this['buffers']);return this['finishedReconstruction'](),_0x14ee8e;}return null;}['finishedReconstruction'](){this['reconPack']=null,this['buffers']=[];}}var _0x1c4bde=Object['freeze']({'__proto__':null,'Decoder':_0x25530a,'Encoder':_0x170503,get 'PacketType'(){return PacketType;},'protocol':protocol});function _0x24a6a3(_0x259faf,_0x1160c6,_0x3e4ab8){return _0x259faf['on'](_0x1160c6,_0x3e4ab8),function(){_0x259faf['off'](_0x1160c6,_0x3e4ab8);};}const _0x35bb7b=Object['freeze']({'connect':0x1,'connect_error':0x1,'disconnect':0x1,'disconnecting':0x1,'newListener':0x1,'removeListener':0x1});class Socket extends Emitter{constructor(_0x430fbc,_0x4bd23f,_0x3c804f){super(),this['connected']=!0x1,this['recovered']=!0x1,this['receiveBuffer']=[],this['sendBuffer']=[],this['_queue']=[],this['_queueSeq']=0x0,this['ids']=0x0,this['acks']={},this['flags']={},this['io']=_0x430fbc,this['nsp']=_0x4bd23f,_0x3c804f&&_0x3c804f['auth']&&(this['auth']=_0x3c804f['auth']),this['_opts']=Object['assign']({},_0x3c804f),this['io']['_autoConnect']&&this['open']();}get['disconnected'](){return!this['connected'];}['subEvents'](){if(this['subs'])return;const _0x5e3309=this['io'];this['subs']=[_0x24a6a3(_0x5e3309,'open',this['onopen']['bind'](this)),_0x24a6a3(_0x5e3309,'packet',this['onpacket']['bind'](this)),_0x24a6a3(_0x5e3309,'error',this['onerror']['bind'](this)),_0x24a6a3(_0x5e3309,'close',this['onclose']['bind'](this))];}get['active'](){return!!this['subs'];}['connect'](){return this['connected']||(this['subEvents'](),this['io']['_reconnecting']||this['io']['open'](),'open'===this['io']['_readyState']&&this['onopen']()),this;}['open'](){return this['connect']();}['send'](..._0x3cfb98){return _0x3cfb98['unshift']('message'),this['emit']['apply'](this,_0x3cfb98),this;}['emit'](_0x3fb80e,..._0x588265){if(_0x35bb7b['hasOwnProperty'](_0x3fb80e))throw new Error('\x22'+_0x3fb80e['toString']()+'\x22\x20is\x20a\x20reserved\x20event\x20name');if(_0x588265['unshift'](_0x3fb80e),this['_opts']['retries']&&!this['flags']['fromQueue']&&!this['flags']['volatile'])return this['_addToQueue'](_0x588265),this;const _0x55293e={'type':PacketType['EVENT'],'data':_0x588265,'options':{}};if(_0x55293e['options']['compress']=!0x1!==this['flags']['compress'],'function'==typeof _0x588265[_0x588265['length']-0x1]){const _0x3a18e1=this['ids']++,_0x12f8c6=_0x588265['pop']();this['_registerAckCallback'](_0x3a18e1,_0x12f8c6),_0x55293e['id']=_0x3a18e1;}const _0x4356e2=this['io']['engine']&&this['io']['engine']['transport']&&this['io']['engine']['transport']['writable'];return this['flags']['volatile']&&(!_0x4356e2||!this['connected'])||(this['connected']?(this['notifyOutgoingListeners'](_0x55293e),this['packet'](_0x55293e)):this['sendBuffer']['push'](_0x55293e)),this['flags']={},this;}['_registerAckCallback'](_0x431adc,_0x4c1467){var _0x32ad5b;const _0x17459d=null!==(_0x32ad5b=this['flags']['timeout'])&&void 0x0!==_0x32ad5b?_0x32ad5b:this['_opts']['ackTimeout'];if(void 0x0===_0x17459d)return void(this['acks'][_0x431adc]=_0x4c1467);const _0x2005eb=this['io']['setTimeoutFn'](()=>{delete this['acks'][_0x431adc];for(let _0x2e55f6=0x0;_0x2e55f6<this['sendBuffer']['length'];_0x2e55f6++)this['sendBuffer'][_0x2e55f6]['id']===_0x431adc&&this['sendBuffer']['splice'](_0x2e55f6,0x1);_0x4c1467['call'](this,new Error('operation\x20has\x20timed\x20out'));},_0x17459d);this['acks'][_0x431adc]=(..._0x47f682)=>{this['io']['clearTimeoutFn'](_0x2005eb),_0x4c1467['apply'](this,[null,..._0x47f682]);};}['emitWithAck'](_0x5cb234,..._0x1b80b3){const _0x5a1e46=void 0x0!==this['flags']['timeout']||void 0x0!==this['_opts']['ackTimeout'];return new Promise((_0x5764ae,_0x16b2a7)=>{_0x1b80b3['push']((_0x5d95ee,_0xb90410)=>_0x5a1e46?_0x5d95ee?_0x16b2a7(_0x5d95ee):_0x5764ae(_0xb90410):_0x5764ae(_0x5d95ee)),this['emit'](_0x5cb234,..._0x1b80b3);});}['_addToQueue'](_0x409d2e){let _0x20e38c;'function'==typeof _0x409d2e[_0x409d2e['length']-0x1]&&(_0x20e38c=_0x409d2e['pop']());const _0x1deb60={'id':this['_queueSeq']++,'tryCount':0x0,'pending':!0x1,'args':_0x409d2e,'flags':Object['assign']({'fromQueue':!0x0},this['flags'])};_0x409d2e['push']((_0x8626f,..._0x2629ce)=>{if(_0x1deb60!==this['_queue'][0x0])return;return null!==_0x8626f?_0x1deb60['tryCount']>this['_opts']['retries']&&(this['_queue']['shift'](),_0x20e38c&&_0x20e38c(_0x8626f)):(this['_queue']['shift'](),_0x20e38c&&_0x20e38c(null,..._0x2629ce)),_0x1deb60['pending']=!0x1,this['_drainQueue']();}),this['_queue']['push'](_0x1deb60),this['_drainQueue']();}['_drainQueue'](_0x43d1f8=!0x1){if(!this['connected']||0x0===this['_queue']['length'])return;const _0x2ef604=this['_queue'][0x0];_0x2ef604['pending']&&!_0x43d1f8||(_0x2ef604['pending']=!0x0,_0x2ef604['tryCount']++,this['flags']=_0x2ef604['flags'],this['emit']['apply'](this,_0x2ef604['args']));}['packet'](_0xad93f7){_0xad93f7['nsp']=this['nsp'],this['io']['_packet'](_0xad93f7);}['onopen'](){'function'==typeof this['auth']?this['auth'](_0x31a44f=>{this['_sendConnectPacket'](_0x31a44f);}):this['_sendConnectPacket'](this['auth']);}['_sendConnectPacket'](_0x35bc72){this['packet']({'type':PacketType['CONNECT'],'data':this['_pid']?Object['assign']({'pid':this['_pid'],'offset':this['_lastOffset']},_0x35bc72):_0x35bc72});}['onerror'](_0x405254){this['connected']||this['emitReserved']('connect_error',_0x405254);}['onclose'](_0x3c9119,_0x4e25c9){this['connected']=!0x1,delete this['id'],this['emitReserved']('disconnect',_0x3c9119,_0x4e25c9);}['onpacket'](_0x308c0f){if(_0x308c0f['nsp']===this['nsp'])switch(_0x308c0f['type']){case PacketType['CONNECT']:_0x308c0f['data']&&_0x308c0f['data']['sid']?this['onconnect'](_0x308c0f['data']['sid'],_0x308c0f['data']['pid']):this['emitReserved']('connect_error',new Error('It\x20seems\x20you\x20are\x20trying\x20to\x20reach\x20a\x20Socket.IO\x20server\x20in\x20v2.x\x20with\x20a\x20v3.x\x20client,\x20but\x20they\x20are\x20not\x20compatible\x20(more\x20information\x20here:\x20https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)'));break;case PacketType['EVENT']:case PacketType['BINARY_EVENT']:this['onevent'](_0x308c0f);break;case PacketType['ACK']:case PacketType['BINARY_ACK']:this['onack'](_0x308c0f);break;case PacketType['DISCONNECT']:this['ondisconnect']();break;case PacketType['CONNECT_ERROR']:this['destroy']();const _0x53ee87=new Error(_0x308c0f['data']['message']);_0x53ee87['data']=_0x308c0f['data']['data'],this['emitReserved']('connect_error',_0x53ee87);}}['onevent'](_0x4f79bd){const _0x4d19b4=_0x4f79bd['data']||[];null!=_0x4f79bd['id']&&_0x4d19b4['push'](this['ack'](_0x4f79bd['id'])),this['connected']?this['emitEvent'](_0x4d19b4):this['receiveBuffer']['push'](Object['freeze'](_0x4d19b4));}['emitEvent'](_0x9e7458){if(this['_anyListeners']&&this['_anyListeners']['length']){const _0x5b9960=this['_anyListeners']['slice']();for(const _0x53404d of _0x5b9960)_0x53404d['apply'](this,_0x9e7458);}super['emit']['apply'](this,_0x9e7458),this['_pid']&&_0x9e7458['length']&&'string'==typeof _0x9e7458[_0x9e7458['length']-0x1]&&(this['_lastOffset']=_0x9e7458[_0x9e7458['length']-0x1]);}['ack'](_0x4676dc){const _0x5706d8=this;let _0x48972a=!0x1;return function(..._0x415d3a){_0x48972a||(_0x48972a=!0x0,_0x5706d8['packet']({'type':PacketType['ACK'],'id':_0x4676dc,'data':_0x415d3a}));};}['onack'](_0x133c23){const _0x163152=this['acks'][_0x133c23['id']];'function'==typeof _0x163152&&(_0x163152['apply'](this,_0x133c23['data']),delete this['acks'][_0x133c23['id']]);}['onconnect'](_0x4d6792,_0x12ccc7){this['id']=_0x4d6792,this['recovered']=_0x12ccc7&&this['_pid']===_0x12ccc7,this['_pid']=_0x12ccc7,this['connected']=!0x0,this['emitBuffered'](),this['emitReserved']('connect'),this['_drainQueue'](!0x0);}['emitBuffered'](){this['receiveBuffer']['forEach'](_0x313061=>this['emitEvent'](_0x313061)),this['receiveBuffer']=[],this['sendBuffer']['forEach'](_0x4c2a3c=>{this['notifyOutgoingListeners'](_0x4c2a3c),this['packet'](_0x4c2a3c);}),this['sendBuffer']=[];}['ondisconnect'](){this['destroy'](),this['onclose']('io\x20server\x20disconnect');}['destroy'](){this['subs']&&(this['subs']['forEach'](_0x23f1ab=>_0x23f1ab()),this['subs']=void 0x0),this['io']['_destroy'](this);}['disconnect'](){return this['connected']&&this['packet']({'type':PacketType['DISCONNECT']}),this['destroy'](),this['connected']&&this['onclose']('io\x20client\x20disconnect'),this;}['close'](){return this['disconnect']();}['compress'](_0x536138){return this['flags']['compress']=_0x536138,this;}get['volatile'](){return this['flags']['volatile']=!0x0,this;}['timeout'](_0x4fc126){return this['flags']['timeout']=_0x4fc126,this;}['onAny'](_0x398f3d){return this['_anyListeners']=this['_anyListeners']||[],this['_anyListeners']['push'](_0x398f3d),this;}['prependAny'](_0x51fb21){return this['_anyListeners']=this['_anyListeners']||[],this['_anyListeners']['unshift'](_0x51fb21),this;}['offAny'](_0x2262e9){if(!this['_anyListeners'])return this;if(_0x2262e9){const _0x2c68b5=this['_anyListeners'];for(let _0x432722=0x0;_0x432722<_0x2c68b5['length'];_0x432722++)if(_0x2262e9===_0x2c68b5[_0x432722])return _0x2c68b5['splice'](_0x432722,0x1),this;}else this['_anyListeners']=[];return this;}['listenersAny'](){return this['_anyListeners']||[];}['onAnyOutgoing'](_0x161212){return this['_anyOutgoingListeners']=this['_anyOutgoingListeners']||[],this['_anyOutgoingListeners']['push'](_0x161212),this;}['prependAnyOutgoing'](_0x3ba715){return this['_anyOutgoingListeners']=this['_anyOutgoingListeners']||[],this['_anyOutgoingListeners']['unshift'](_0x3ba715),this;}['offAnyOutgoing'](_0x316112){if(!this['_anyOutgoingListeners'])return this;if(_0x316112){const _0x5f1c04=this['_anyOutgoingListeners'];for(let _0x242eb7=0x0;_0x242eb7<_0x5f1c04['length'];_0x242eb7++)if(_0x316112===_0x5f1c04[_0x242eb7])return _0x5f1c04['splice'](_0x242eb7,0x1),this;}else this['_anyOutgoingListeners']=[];return this;}['listenersAnyOutgoing'](){return this['_anyOutgoingListeners']||[];}['notifyOutgoingListeners'](_0x12d231){if(this['_anyOutgoingListeners']&&this['_anyOutgoingListeners']['length']){const _0x50df99=this['_anyOutgoingListeners']['slice']();for(const _0x127618 of _0x50df99)_0x127618['apply'](this,_0x12d231['data']);}}}function _0x55a5bd(_0x4ac987){_0x4ac987=_0x4ac987||{},this['ms']=_0x4ac987['min']||0x64,this['max']=_0x4ac987['max']||0x2710,this['factor']=_0x4ac987['factor']||0x2,this['jitter']=_0x4ac987['jitter']>0x0&&_0x4ac987['jitter']<=0x1?_0x4ac987['jitter']:0x0,this['attempts']=0x0;}_0x55a5bd['prototype']['duration']=function(){var _0x18708c=this['ms']*Math['pow'](this['factor'],this['attempts']++);if(this['jitter']){var _0x1edfd4=Math['random'](),_0x5f2ffd=Math['floor'](_0x1edfd4*this['jitter']*_0x18708c);_0x18708c=0x1&Math['floor'](0xa*_0x1edfd4)?_0x18708c+_0x5f2ffd:_0x18708c-_0x5f2ffd;}return 0x0|Math['min'](_0x18708c,this['max']);},_0x55a5bd['prototype']['reset']=function(){this['attempts']=0x0;},_0x55a5bd['prototype']['setMin']=function(_0x584024){this['ms']=_0x584024;},_0x55a5bd['prototype']['setMax']=function(_0x458617){this['max']=_0x458617;},_0x55a5bd['prototype']['setJitter']=function(_0xbe3334){this['jitter']=_0xbe3334;};class _0x22e6b7 extends Emitter{constructor(_0x2816fd,_0x128630){var _0x581b38;super(),this['nsps']={},this['subs']=[],_0x2816fd&&'object'==typeof _0x2816fd&&(_0x128630=_0x2816fd,_0x2816fd=void 0x0),(_0x128630=_0x128630||{})['path']=_0x128630['path']||'/socket.io',this['opts']=_0x128630,installTimerFunctions(this,_0x128630),this['reconnection'](!0x1!==_0x128630['reconnection']),this['reconnectionAttempts'](_0x128630['reconnectionAttempts']||0x1/0x0),this['reconnectionDelay'](_0x128630['reconnectionDelay']||0x3e8),this['reconnectionDelayMax'](_0x128630['reconnectionDelayMax']||0x1388),this['randomizationFactor'](null!==(_0x581b38=_0x128630['randomizationFactor'])&&void 0x0!==_0x581b38?_0x581b38:0.5),this['backoff']=new _0x55a5bd({'min':this['reconnectionDelay'](),'max':this['reconnectionDelayMax'](),'jitter':this['randomizationFactor']()}),this['timeout'](null==_0x128630['timeout']?0x4e20:_0x128630['timeout']),this['_readyState']='closed',this['uri']=_0x2816fd;const _0x233c09=_0x128630['parser']||_0x1c4bde;this['encoder']=new _0x233c09['Encoder'](),this['decoder']=new _0x233c09['Decoder'](),this['_autoConnect']=!0x1!==_0x128630['autoConnect'],this['_autoConnect']&&this['open']();}['reconnection'](_0x3710f5){return arguments['length']?(this['_reconnection']=!!_0x3710f5,this):this['_reconnection'];}['reconnectionAttempts'](_0x290c53){return void 0x0===_0x290c53?this['_reconnectionAttempts']:(this['_reconnectionAttempts']=_0x290c53,this);}['reconnectionDelay'](_0x2fcd19){var _0x44a3a8;return void 0x0===_0x2fcd19?this['_reconnectionDelay']:(this['_reconnectionDelay']=_0x2fcd19,null===(_0x44a3a8=this['backoff'])||void 0x0===_0x44a3a8||_0x44a3a8['setMin'](_0x2fcd19),this);}['randomizationFactor'](_0x3a5a27){var _0x5df551;return void 0x0===_0x3a5a27?this['_randomizationFactor']:(this['_randomizationFactor']=_0x3a5a27,null===(_0x5df551=this['backoff'])||void 0x0===_0x5df551||_0x5df551['setJitter'](_0x3a5a27),this);}['reconnectionDelayMax'](_0xb4e8f1){var _0x254031;return void 0x0===_0xb4e8f1?this['_reconnectionDelayMax']:(this['_reconnectionDelayMax']=_0xb4e8f1,null===(_0x254031=this['backoff'])||void 0x0===_0x254031||_0x254031['setMax'](_0xb4e8f1),this);}['timeout'](_0x658cbb){return arguments['length']?(this['_timeout']=_0x658cbb,this):this['_timeout'];}['maybeReconnectOnOpen'](){!this['_reconnecting']&&this['_reconnection']&&0x0===this['backoff']['attempts']&&this['reconnect']();}['open'](_0x1bf8df){if(~this['_readyState']['indexOf']('open'))return this;this['engine']=new Socket$1(this['uri'],this['opts']);const _0x3c35b7=this['engine'],_0x6eab30=this;this['_readyState']='opening',this['skipReconnect']=!0x1;const _0x56f212=_0x24a6a3(_0x3c35b7,'open',function(){_0x6eab30['onopen'](),_0x1bf8df&&_0x1bf8df();}),_0x41eb2f=_0x1181c4=>{this['cleanup'](),this['_readyState']='closed',this['emitReserved']('error',_0x1181c4),_0x1bf8df?_0x1bf8df(_0x1181c4):this['maybeReconnectOnOpen']();},_0x2a6709=_0x24a6a3(_0x3c35b7,'error',_0x41eb2f);if(!0x1!==this['_timeout']){const _0xfe02a4=this['_timeout'],_0x335a89=this['setTimeoutFn'](()=>{_0x56f212(),_0x41eb2f(new Error('timeout')),_0x3c35b7['close']();},_0xfe02a4);this['opts']['autoUnref']&&_0x335a89['unref'](),this['subs']['push'](()=>{this['clearTimeoutFn'](_0x335a89);});}return this['subs']['push'](_0x56f212),this['subs']['push'](_0x2a6709),this;}['connect'](_0x1ff1cd){return this['open'](_0x1ff1cd);}['onopen'](){this['cleanup'](),this['_readyState']='open',this['emitReserved']('open');const _0x4fb534=this['engine'];this['subs']['push'](_0x24a6a3(_0x4fb534,'ping',this['onping']['bind'](this)),_0x24a6a3(_0x4fb534,'data',this['ondata']['bind'](this)),_0x24a6a3(_0x4fb534,'error',this['onerror']['bind'](this)),_0x24a6a3(_0x4fb534,'close',this['onclose']['bind'](this)),_0x24a6a3(this['decoder'],'decoded',this['ondecoded']['bind'](this)));}['onping'](){this['emitReserved']('ping');}['ondata'](_0x517799){try{this['decoder']['add'](_0x517799);}catch(_0x167619){this['onclose']('parse\x20error',_0x167619);}}['ondecoded'](_0x106ee4){nextTick(()=>{this['emitReserved']('packet',_0x106ee4);},this['setTimeoutFn']);}['onerror'](_0x492e50){this['emitReserved']('error',_0x492e50);}['socket'](_0x2716a4,_0x47d70c){let _0x157862=this['nsps'][_0x2716a4];return _0x157862?this['_autoConnect']&&!_0x157862['active']&&_0x157862['connect']():(_0x157862=new Socket(this,_0x2716a4,_0x47d70c),this['nsps'][_0x2716a4]=_0x157862),_0x157862;}['_destroy'](_0x4307d7){const _0x5c0b2d=Object['keys'](this['nsps']);for(const _0x27bd41 of _0x5c0b2d){if(this['nsps'][_0x27bd41]['active'])return;}this['_close']();}['_packet'](_0x8d237c){const _0x3f25cb=this['encoder']['encode'](_0x8d237c);for(let _0x439648=0x0;_0x439648<_0x3f25cb['length'];_0x439648++)this['engine']['write'](_0x3f25cb[_0x439648],_0x8d237c['options']);}['cleanup'](){this['subs']['forEach'](_0x1599d1=>_0x1599d1()),this['subs']['length']=0x0,this['decoder']['destroy']();}['_close'](){this['skipReconnect']=!0x0,this['_reconnecting']=!0x1,this['onclose']('forced\x20close'),this['engine']&&this['engine']['close']();}['disconnect'](){return this['_close']();}['onclose'](_0x3b5879,_0x1abb00){this['cleanup'](),this['backoff']['reset'](),this['_readyState']='closed',this['emitReserved']('close',_0x3b5879,_0x1abb00),this['_reconnection']&&!this['skipReconnect']&&this['reconnect']();}['reconnect'](){if(this['_reconnecting']||this['skipReconnect'])return this;const _0x169a34=this;if(this['backoff']['attempts']>=this['_reconnectionAttempts'])this['backoff']['reset'](),this['emitReserved']('reconnect_failed'),this['_reconnecting']=!0x1;else{const _0x442037=this['backoff']['duration']();this['_reconnecting']=!0x0;const _0x2c4ded=this['setTimeoutFn'](()=>{_0x169a34['skipReconnect']||(this['emitReserved']('reconnect_attempt',_0x169a34['backoff']['attempts']),_0x169a34['skipReconnect']||_0x169a34['open'](_0x511b6e=>{_0x511b6e?(_0x169a34['_reconnecting']=!0x1,_0x169a34['reconnect'](),this['emitReserved']('reconnect_error',_0x511b6e)):_0x169a34['onreconnect']();}));},_0x442037);this['opts']['autoUnref']&&_0x2c4ded['unref'](),this['subs']['push'](()=>{this['clearTimeoutFn'](_0x2c4ded);});}}['onreconnect'](){const _0x720e66=this['backoff']['attempts'];this['_reconnecting']=!0x1,this['backoff']['reset'](),this['emitReserved']('reconnect',_0x720e66);}}const _0x7dc27f={};function _0x18b82a(_0x860dfc,_0x8101a8){'object'==typeof _0x860dfc&&(_0x8101a8=_0x860dfc,_0x860dfc=void 0x0);const _0x32fd26=_0x2916cd(_0x860dfc,(_0x8101a8=_0x8101a8||{})['path']||'/socket.io'),_0x281340=_0x32fd26['source'],_0x256d20=_0x32fd26['id'],_0x14715d=_0x32fd26['path'],_0x44b874=_0x7dc27f[_0x256d20]&&_0x14715d in _0x7dc27f[_0x256d20]['nsps'];let _0x1f356a;return _0x8101a8['forceNew']||_0x8101a8['force\x20new\x20connection']||!0x1===_0x8101a8['multiplex']||_0x44b874?_0x1f356a=new _0x22e6b7(_0x281340,_0x8101a8):(_0x7dc27f[_0x256d20]||(_0x7dc27f[_0x256d20]=new _0x22e6b7(_0x281340,_0x8101a8)),_0x1f356a=_0x7dc27f[_0x256d20]),_0x32fd26['query']&&!_0x8101a8['query']&&(_0x8101a8['query']=_0x32fd26['queryKey']),_0x1f356a['socket'](_0x32fd26['path'],_0x8101a8);}Object['assign'](_0x18b82a,{'Manager':_0x22e6b7,'Socket':Socket,'io':_0x18b82a,'connect':_0x18b82a});var requiresPort=function(_0x324be9,_0x54f8ab){if(_0x54f8ab=_0x54f8ab['split'](':')[0x0],!(_0x324be9=+_0x324be9))return!0x1;switch(_0x54f8ab){case'http':case'ws':return 0x50!==_0x324be9;case'https':case'wss':return 0x1bb!==_0x324be9;case'ftp':return 0x15!==_0x324be9;case'gopher':return 0x46!==_0x324be9;case'file':return!0x1;}return 0x0!==_0x324be9;},querystringify$1={},_0x4e7d45=Object['prototype']['hasOwnProperty'],_0x1a50e4;function _0x17b825(_0x5c5c6d){try{return decodeURIComponent(_0x5c5c6d['replace'](/\+/g,'\x20'));}catch(_0x3d61da){return null;}}function _0x1701ba(_0x4686f4){try{return encodeURIComponent(_0x4686f4);}catch(_0x24a4a7){return null;}}function querystring(_0x3264d8){for(var _0x8a7804,_0x1c89bf=/([^=?#&]+)=?([^&]*)/g,_0x407ecc={};_0x8a7804=_0x1c89bf['exec'](_0x3264d8);){var _0x1aba79=_0x17b825(_0x8a7804[0x1]),_0x238c41=_0x17b825(_0x8a7804[0x2]);null===_0x1aba79||null===_0x238c41||_0x1aba79 in _0x407ecc||(_0x407ecc[_0x1aba79]=_0x238c41);}return _0x407ecc;}function querystringify(_0x172171,_0x2eb6b7){_0x2eb6b7=_0x2eb6b7||'';var _0x4e463c,_0x12211e,_0x4b11f4=[];for(_0x12211e in('string'!=typeof _0x2eb6b7&&(_0x2eb6b7='?'),_0x172171))if(_0x4e7d45['call'](_0x172171,_0x12211e)){if((_0x4e463c=_0x172171[_0x12211e])||null!==_0x4e463c&&_0x4e463c!==_0x1a50e4&&!isNaN(_0x4e463c)||(_0x4e463c=''),_0x12211e=_0x1701ba(_0x12211e),_0x4e463c=_0x1701ba(_0x4e463c),null===_0x12211e||null===_0x4e463c)continue;_0x4b11f4['push'](_0x12211e+'='+_0x4e463c);}return _0x4b11f4['length']?_0x2eb6b7+_0x4b11f4['join']('&'):'';}querystringify$1['stringify']=querystringify,querystringify$1['parse']=querystring;var required=requiresPort,_0x40348b=querystringify$1,controlOrWhitespace=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,_0x45c83b=/[\n\r\t]/g,_0x3ae5cd=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,port=/:\d+$/,protocolre=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,windowsDriveLetter=/^[a-zA-Z]:/;function trimLeft(_0xfddc3c){return(_0xfddc3c||'')['toString']()['replace'](controlOrWhitespace,'');}var _0x118854=[['#','hash'],['?','query'],function(_0x9aa5c,_0x262b28){return _0xb24280(_0x262b28['protocol'])?_0x9aa5c['replace'](/\\/g,'/'):_0x9aa5c;},['/','pathname'],['@','auth',0x1],[NaN,'host',void 0x0,0x1,0x1],[/:(\d*)$/,'port',void 0x0,0x1],[NaN,'hostname',void 0x0,0x1,0x1]],_0x3773b8={'hash':0x1,'query':0x1};function lolcation(_0xa314d3){var _0x1a9fb1,_0x5b9cd6=('undefined'!=typeof window?window:void 0x0!==_0x556246?_0x556246:'undefined'!=typeof self?self:{})['location']||{},_0x58c482={},_0x2225a4=typeof(_0xa314d3=_0xa314d3||_0x5b9cd6);if('blob:'===_0xa314d3['protocol'])_0x58c482=new _0x32a755(unescape(_0xa314d3['pathname']),{});else{if('string'===_0x2225a4){for(_0x1a9fb1 in(_0x58c482=new _0x32a755(_0xa314d3,{}),_0x3773b8))delete _0x58c482[_0x1a9fb1];}else{if('object'===_0x2225a4){for(_0x1a9fb1 in _0xa314d3)_0x1a9fb1 in _0x3773b8||(_0x58c482[_0x1a9fb1]=_0xa314d3[_0x1a9fb1]);void 0x0===_0x58c482['slashes']&&(_0x58c482['slashes']=_0x3ae5cd['test'](_0xa314d3['href']));}}}return _0x58c482;}function _0xb24280(_0x2aaf27){return'file:'===_0x2aaf27||'ftp:'===_0x2aaf27||'http:'===_0x2aaf27||'https:'===_0x2aaf27||'ws:'===_0x2aaf27||'wss:'===_0x2aaf27;}function extractProtocol(_0x3965f5,_0x140ef4){_0x3965f5=(_0x3965f5=trimLeft(_0x3965f5))['replace'](_0x45c83b,''),_0x140ef4=_0x140ef4||{};var _0x425c00,_0x3a36e9=protocolre['exec'](_0x3965f5),_0x5b3be2=_0x3a36e9[0x1]?_0x3a36e9[0x1]['toLowerCase']():'',_0x1cc5ef=!!_0x3a36e9[0x2],_0x2169db=!!_0x3a36e9[0x3],_0x2809b4=0x0;return _0x1cc5ef?_0x2169db?(_0x425c00=_0x3a36e9[0x2]+_0x3a36e9[0x3]+_0x3a36e9[0x4],_0x2809b4=_0x3a36e9[0x2]['length']+_0x3a36e9[0x3]['length']):(_0x425c00=_0x3a36e9[0x2]+_0x3a36e9[0x4],_0x2809b4=_0x3a36e9[0x2]['length']):_0x2169db?(_0x425c00=_0x3a36e9[0x3]+_0x3a36e9[0x4],_0x2809b4=_0x3a36e9[0x3]['length']):_0x425c00=_0x3a36e9[0x4],'file:'===_0x5b3be2?_0x2809b4>=0x2&&(_0x425c00=_0x425c00['slice'](0x2)):_0xb24280(_0x5b3be2)?_0x425c00=_0x3a36e9[0x4]:_0x5b3be2?_0x1cc5ef&&(_0x425c00=_0x425c00['slice'](0x2)):_0x2809b4>=0x2&&_0xb24280(_0x140ef4['protocol'])&&(_0x425c00=_0x3a36e9[0x4]),{'protocol':_0x5b3be2,'slashes':_0x1cc5ef||_0xb24280(_0x5b3be2),'slashesCount':_0x2809b4,'rest':_0x425c00};}function _0x4153f8(_0xd9c7ba,_0x52fbf9){if(''===_0xd9c7ba)return _0x52fbf9;for(var _0xb1c46e=(_0x52fbf9||'/')['split']('/')['slice'](0x0,-0x1)['concat'](_0xd9c7ba['split']('/')),_0x82f391=_0xb1c46e['length'],_0x4355a1=_0xb1c46e[_0x82f391-0x1],_0x59c965=!0x1,_0x2a6db2=0x0;_0x82f391--;)'.'===_0xb1c46e[_0x82f391]?_0xb1c46e['splice'](_0x82f391,0x1):'..'===_0xb1c46e[_0x82f391]?(_0xb1c46e['splice'](_0x82f391,0x1),_0x2a6db2++):_0x2a6db2&&(0x0===_0x82f391&&(_0x59c965=!0x0),_0xb1c46e['splice'](_0x82f391,0x1),_0x2a6db2--);return _0x59c965&&_0xb1c46e['unshift'](''),'.'!==_0x4355a1&&'..'!==_0x4355a1||_0xb1c46e['push'](''),_0xb1c46e['join']('/');}function _0x32a755(_0x4e5f1d,_0x4aa98a,_0x121786){if(_0x4e5f1d=(_0x4e5f1d=trimLeft(_0x4e5f1d))['replace'](_0x45c83b,''),!(this instanceof _0x32a755))return new _0x32a755(_0x4e5f1d,_0x4aa98a,_0x121786);var _0x1dcec6,_0x11b9d2,_0x3c445e,_0x3d8642,_0x1af45b,_0x551dec,_0x1c168f=_0x118854['slice'](),_0x495d3d=typeof _0x4aa98a,_0x43a5a8=this,_0x4c0c0a=0x0;for('object'!==_0x495d3d&&'string'!==_0x495d3d&&(_0x121786=_0x4aa98a,_0x4aa98a=null),_0x121786&&'function'!=typeof _0x121786&&(_0x121786=_0x40348b['parse']),_0x1dcec6=!(_0x11b9d2=extractProtocol(_0x4e5f1d||'',_0x4aa98a=lolcation(_0x4aa98a)))['protocol']&&!_0x11b9d2['slashes'],_0x43a5a8['slashes']=_0x11b9d2['slashes']||_0x1dcec6&&_0x4aa98a['slashes'],_0x43a5a8['protocol']=_0x11b9d2['protocol']||_0x4aa98a['protocol']||'',_0x4e5f1d=_0x11b9d2['rest'],('file:'===_0x11b9d2['protocol']&&(0x2!==_0x11b9d2['slashesCount']||windowsDriveLetter['test'](_0x4e5f1d))||!_0x11b9d2['slashes']&&(_0x11b9d2['protocol']||_0x11b9d2['slashesCount']<0x2||!_0xb24280(_0x43a5a8['protocol'])))&&(_0x1c168f[0x3]=[/(.*)/,'pathname']);_0x4c0c0a<_0x1c168f['length'];_0x4c0c0a++)'function'!=typeof(_0x3d8642=_0x1c168f[_0x4c0c0a])?(_0x3c445e=_0x3d8642[0x0],_0x551dec=_0x3d8642[0x1],_0x3c445e!=_0x3c445e?_0x43a5a8[_0x551dec]=_0x4e5f1d:'string'==typeof _0x3c445e?~(_0x1af45b='@'===_0x3c445e?_0x4e5f1d['lastIndexOf'](_0x3c445e):_0x4e5f1d['indexOf'](_0x3c445e))&&('number'==typeof _0x3d8642[0x2]?(_0x43a5a8[_0x551dec]=_0x4e5f1d['slice'](0x0,_0x1af45b),_0x4e5f1d=_0x4e5f1d['slice'](_0x1af45b+_0x3d8642[0x2])):(_0x43a5a8[_0x551dec]=_0x4e5f1d['slice'](_0x1af45b),_0x4e5f1d=_0x4e5f1d['slice'](0x0,_0x1af45b))):(_0x1af45b=_0x3c445e['exec'](_0x4e5f1d))&&(_0x43a5a8[_0x551dec]=_0x1af45b[0x1],_0x4e5f1d=_0x4e5f1d['slice'](0x0,_0x1af45b['index'])),_0x43a5a8[_0x551dec]=_0x43a5a8[_0x551dec]||_0x1dcec6&&_0x3d8642[0x3]&&_0x4aa98a[_0x551dec]||'',_0x3d8642[0x4]&&(_0x43a5a8[_0x551dec]=_0x43a5a8[_0x551dec]['toLowerCase']())):_0x4e5f1d=_0x3d8642(_0x4e5f1d,_0x43a5a8);_0x121786&&(_0x43a5a8['query']=_0x121786(_0x43a5a8['query'])),_0x1dcec6&&_0x4aa98a['slashes']&&'/'!==_0x43a5a8['pathname']['charAt'](0x0)&&(''!==_0x43a5a8['pathname']||''!==_0x4aa98a['pathname'])&&(_0x43a5a8['pathname']=_0x4153f8(_0x43a5a8['pathname'],_0x4aa98a['pathname'])),'/'!==_0x43a5a8['pathname']['charAt'](0x0)&&_0xb24280(_0x43a5a8['protocol'])&&(_0x43a5a8['pathname']='/'+_0x43a5a8['pathname']),required(_0x43a5a8['port'],_0x43a5a8['protocol'])||(_0x43a5a8['host']=_0x43a5a8['hostname'],_0x43a5a8['port']=''),_0x43a5a8['username']=_0x43a5a8['password']='',_0x43a5a8['auth']&&(~(_0x1af45b=_0x43a5a8['auth']['indexOf'](':'))?(_0x43a5a8['username']=_0x43a5a8['auth']['slice'](0x0,_0x1af45b),_0x43a5a8['username']=encodeURIComponent(decodeURIComponent(_0x43a5a8['username'])),_0x43a5a8['password']=_0x43a5a8['auth']['slice'](_0x1af45b+0x1),_0x43a5a8['password']=encodeURIComponent(decodeURIComponent(_0x43a5a8['password']))):_0x43a5a8['username']=encodeURIComponent(decodeURIComponent(_0x43a5a8['auth'])),_0x43a5a8['auth']=_0x43a5a8['password']?_0x43a5a8['username']+':'+_0x43a5a8['password']:_0x43a5a8['username']),_0x43a5a8['origin']='file:'!==_0x43a5a8['protocol']&&_0xb24280(_0x43a5a8['protocol'])&&_0x43a5a8['host']?_0x43a5a8['protocol']+'//'+_0x43a5a8['host']:'null',_0x43a5a8['href']=_0x43a5a8['toString']();}function set(_0x11f393,_0x504f49,_0xdb7e98){var _0x466293=this;switch(_0x11f393){case'query':'string'==typeof _0x504f49&&_0x504f49['length']&&(_0x504f49=(_0xdb7e98||_0x40348b['parse'])(_0x504f49)),_0x466293[_0x11f393]=_0x504f49;break;case'port':_0x466293[_0x11f393]=_0x504f49,required(_0x504f49,_0x466293['protocol'])?_0x504f49&&(_0x466293['host']=_0x466293['hostname']+':'+_0x504f49):(_0x466293['host']=_0x466293['hostname'],_0x466293[_0x11f393]='');break;case'hostname':_0x466293[_0x11f393]=_0x504f49,_0x466293['port']&&(_0x504f49+=':'+_0x466293['port']),_0x466293['host']=_0x504f49;break;case'host':_0x466293[_0x11f393]=_0x504f49,port['test'](_0x504f49)?(_0x504f49=_0x504f49['split'](':'),_0x466293['port']=_0x504f49['pop'](),_0x466293['hostname']=_0x504f49['join'](':')):(_0x466293['hostname']=_0x504f49,_0x466293['port']='');break;case'protocol':_0x466293['protocol']=_0x504f49['toLowerCase'](),_0x466293['slashes']=!_0xdb7e98;break;case'pathname':case'hash':if(_0x504f49){var _0x481494='pathname'===_0x11f393?'/':'#';_0x466293[_0x11f393]=_0x504f49['charAt'](0x0)!==_0x481494?_0x481494+_0x504f49:_0x504f49;}else _0x466293[_0x11f393]=_0x504f49;break;case'username':case'password':_0x466293[_0x11f393]=encodeURIComponent(_0x504f49);break;case'auth':var _0x56ad6f=_0x504f49['indexOf'](':');~_0x56ad6f?(_0x466293['username']=_0x504f49['slice'](0x0,_0x56ad6f),_0x466293['username']=encodeURIComponent(decodeURIComponent(_0x466293['username'])),_0x466293['password']=_0x504f49['slice'](_0x56ad6f+0x1),_0x466293['password']=encodeURIComponent(decodeURIComponent(_0x466293['password']))):_0x466293['username']=encodeURIComponent(decodeURIComponent(_0x504f49));}for(var _0x214aa6=0x0;_0x214aa6<_0x118854['length'];_0x214aa6++){var _0x404584=_0x118854[_0x214aa6];_0x404584[0x4]&&(_0x466293[_0x404584[0x1]]=_0x466293[_0x404584[0x1]]['toLowerCase']());}return _0x466293['auth']=_0x466293['password']?_0x466293['username']+':'+_0x466293['password']:_0x466293['username'],_0x466293['origin']='file:'!==_0x466293['protocol']&&_0xb24280(_0x466293['protocol'])&&_0x466293['host']?_0x466293['protocol']+'//'+_0x466293['host']:'null',_0x466293['href']=_0x466293['toString'](),_0x466293;}function toString(_0x477993){_0x477993&&'function'==typeof _0x477993||(_0x477993=_0x40348b['stringify']);var _0x490b10,_0x2a5ef2=this,_0x4ec439=_0x2a5ef2['host'],_0x42df8f=_0x2a5ef2['protocol'];_0x42df8f&&':'!==_0x42df8f['charAt'](_0x42df8f['length']-0x1)&&(_0x42df8f+=':');var _0x24fb1a=_0x42df8f+(_0x2a5ef2['protocol']&&_0x2a5ef2['slashes']||_0xb24280(_0x2a5ef2['protocol'])?'//':'');return _0x2a5ef2['username']?(_0x24fb1a+=_0x2a5ef2['username'],_0x2a5ef2['password']&&(_0x24fb1a+=':'+_0x2a5ef2['password']),_0x24fb1a+='@'):_0x2a5ef2['password']?(_0x24fb1a+=':'+_0x2a5ef2['password'],_0x24fb1a+='@'):'file:'!==_0x2a5ef2['protocol']&&_0xb24280(_0x2a5ef2['protocol'])&&!_0x4ec439&&'/'!==_0x2a5ef2['pathname']&&(_0x24fb1a+='@'),(':'===_0x4ec439[_0x4ec439['length']-0x1]||port['test'](_0x2a5ef2['hostname'])&&!_0x2a5ef2['port'])&&(_0x4ec439+=':'),_0x24fb1a+=_0x4ec439+_0x2a5ef2['pathname'],(_0x490b10='object'==typeof _0x2a5ef2['query']?_0x477993(_0x2a5ef2['query']):_0x2a5ef2['query'])&&(_0x24fb1a+='?'!==_0x490b10['charAt'](0x0)?'?'+_0x490b10:_0x490b10),_0x2a5ef2['hash']&&(_0x24fb1a+=_0x2a5ef2['hash']),_0x24fb1a;}_0x32a755['prototype']={'set':set,'toString':toString},_0x32a755['extractProtocol']=extractProtocol,_0x32a755['location']=lolcation,_0x32a755['trimLeft']=trimLeft,_0x32a755['qs']=_0x40348b;var _0x2f74d3=_0x32a755;let getRandomValues;const _0x3c5093=new Uint8Array(0x10);function _0x3c1b8c(){if(!getRandomValues&&(getRandomValues='undefined'!=typeof crypto&&crypto['getRandomValues']&&crypto['getRandomValues']['bind'](crypto),!getRandomValues))throw new Error('crypto.getRandomValues()\x20not\x20supported.\x20See\x20https://github.com/uuidjs/uuid#getrandomvalues-not-supported');return getRandomValues(_0x3c5093);}const byteToHex=[];for(let _0x141fe5=0x0;_0x141fe5<0x100;++_0x141fe5)byteToHex['push']((_0x141fe5+0x100)['toString'](0x10)['slice'](0x1));function unsafeStringify(_0x5c3063,_0x130870=0x0){return byteToHex[_0x5c3063[_0x130870+0x0]]+byteToHex[_0x5c3063[_0x130870+0x1]]+byteToHex[_0x5c3063[_0x130870+0x2]]+byteToHex[_0x5c3063[_0x130870+0x3]]+'-'+byteToHex[_0x5c3063[_0x130870+0x4]]+byteToHex[_0x5c3063[_0x130870+0x5]]+'-'+byteToHex[_0x5c3063[_0x130870+0x6]]+byteToHex[_0x5c3063[_0x130870+0x7]]+'-'+byteToHex[_0x5c3063[_0x130870+0x8]]+byteToHex[_0x5c3063[_0x130870+0x9]]+'-'+byteToHex[_0x5c3063[_0x130870+0xa]]+byteToHex[_0x5c3063[_0x130870+0xb]]+byteToHex[_0x5c3063[_0x130870+0xc]]+byteToHex[_0x5c3063[_0x130870+0xd]]+byteToHex[_0x5c3063[_0x130870+0xe]]+byteToHex[_0x5c3063[_0x130870+0xf]];}const _0x3c1217='undefined'!=typeof crypto&&crypto['randomUUID']&&crypto['randomUUID']['bind'](crypto);var native$1={'randomUUID':_0x3c1217};function _0x223c27(_0xd9cecc,_0x510ffb,_0x3333de){if(native$1['randomUUID']&&!_0xd9cecc)return native$1['randomUUID']();const _0x4e8322=(_0xd9cecc=_0xd9cecc||{})['random']||(_0xd9cecc['rng']||_0x3c1b8c)();return _0x4e8322[0x6]=0xf&_0x4e8322[0x6]|0x40,_0x4e8322[0x8]=0x3f&_0x4e8322[0x8]|0x80,unsafeStringify(_0x4e8322);}class Descriptor{static ['DESCRIPTOR_NAME'];static ['DESCRIPTOR'];constructor(..._0x53eb10){}}class _0x4ccf46 extends Descriptor{static ['TYPE']='1000';static ['READABLE_TYPE_NAME'];constructor(..._0xef9f33){super();}static['fromJSON'](_0x24ed80){throw new TypeError('Must\x20be\x20implemented\x20in\x20a\x20child\x20class!');}}class GetUserMessage extends _0x4ccf46{['id'];static ['TYPE']='21';static ['READABLE_TYPE_NAME']='getUser';static ['DESCRIPTOR_NAME']='GetUserMessage';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1}}};constructor(_0x16a98d){super(),this['id']=_0x16a98d;}['toJSON'](){return{'id':this['id']};}static['fromJSON'](_0x5ca6c6){return new GetUserMessage(_0x5ca6c6['id']);}}class GetUserResponse extends _0x4ccf46{['attributes'];static ['DESCRIPTOR_NAME']='GetUserResponse';static ['DESCRIPTOR']={'fields':{'attributes':{'rule':'repeated','type':'KeyValueDescriptor','id':0x1}}};constructor(_0x3572e3){super(),this['attributes']=_0x3572e3;}['toJSON'](){return{'attributes':Object['keys'](this['attributes'])['map'](_0x29d60c=>({'key':_0x29d60c,'value':JSON['stringify'](this['attributes'][_0x29d60c])}))};}static['fromJSON'](_0x2623b0){const _0x6ad30e=_0x2623b0['attributes']['reduce']((_0x513f04,_0x44bd18)=>(_0x513f04[_0x44bd18['key']]=_0x44bd18['value']?JSON['parse'](_0x44bd18['value']):null,_0x513f04),{});return new GetUserResponse(_0x6ad30e);}}const _0x1e7de4=/* #__PURE__ -- @preserve */
((()=>{var _0x39f8c2=_0x24c382['Reader'],_0x9f9a8d=_0x24c382['Writer'],_0x2f6cfa=_0x24c382['util'],_0x15ca44=_0x24c382['roots']['default']||(_0x24c382['roots']['default']={});return _0x15ca44['OperationMetadataDescriptor']=(function(){function _0x166d73(_0x296002){if(_0x296002){for(var _0x340957=Object['keys'](_0x296002),_0x3840e1=0x0;_0x3840e1<_0x340957['length'];++_0x3840e1)null!=_0x296002[_0x340957[_0x3840e1]]&&(this[_0x340957[_0x3840e1]]=_0x296002[_0x340957[_0x3840e1]]);}}return _0x166d73['prototype']['userId']='',_0x166d73['prototype']['type']='',_0x166d73['prototype']['createdAt']='',_0x166d73['create']=function(_0x193337){return new _0x166d73(_0x193337);},_0x166d73['encode']=function(_0x54773a,_0x40d3be){return _0x40d3be||(_0x40d3be=_0x9f9a8d['create']()),null!=_0x54773a['userId']&&Object['hasOwnProperty']['call'](_0x54773a,'userId')&&_0x40d3be['uint32'](0xa)['string'](_0x54773a['userId']),null!=_0x54773a['type']&&Object['hasOwnProperty']['call'](_0x54773a,'type')&&_0x40d3be['uint32'](0x12)['string'](_0x54773a['type']),null!=_0x54773a['createdAt']&&Object['hasOwnProperty']['call'](_0x54773a,'createdAt')&&_0x40d3be['uint32'](0x1a)['string'](_0x54773a['createdAt']),_0x40d3be;},_0x166d73['encodeDelimited']=function(_0x42bc8c,_0x9e101b){return this['encode'](_0x42bc8c,_0x9e101b)['ldelim']();},_0x166d73['decode']=function(_0x4b9b14,_0x51331a){_0x4b9b14 instanceof _0x39f8c2||(_0x4b9b14=_0x39f8c2['create'](_0x4b9b14));for(var _0x45982b=void 0x0===_0x51331a?_0x4b9b14['len']:_0x4b9b14['pos']+_0x51331a,_0x3946ed=new _0x15ca44['OperationMetadataDescriptor']();_0x4b9b14['pos']<_0x45982b;){var _0x15e382=_0x4b9b14['uint32']();switch(_0x15e382>>>0x3){case 0x1:_0x3946ed['userId']=_0x4b9b14['string']();break;case 0x2:_0x3946ed['type']=_0x4b9b14['string']();break;case 0x3:_0x3946ed['createdAt']=_0x4b9b14['string']();break;default:_0x4b9b14['skipType'](0x7&_0x15e382);}}return _0x3946ed;},_0x166d73['decodeDelimited']=function(_0x3b31c1){return _0x3b31c1 instanceof _0x39f8c2||(_0x3b31c1=new _0x39f8c2(_0x3b31c1)),this['decode'](_0x3b31c1,_0x3b31c1['uint32']());},_0x166d73['verify']=function(_0x2e2878){return'object'!=typeof _0x2e2878||null===_0x2e2878?'object\x20expected':null!=_0x2e2878['userId']&&_0x2e2878['hasOwnProperty']('userId')&&!_0x2f6cfa['isString'](_0x2e2878['userId'])?'userId:\x20string\x20expected':null!=_0x2e2878['type']&&_0x2e2878['hasOwnProperty']('type')&&!_0x2f6cfa['isString'](_0x2e2878['type'])?'type:\x20string\x20expected':null!=_0x2e2878['createdAt']&&_0x2e2878['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x2e2878['createdAt'])?'createdAt:\x20string\x20expected':null;},_0x166d73['fromObject']=function(_0x237144){if(_0x237144 instanceof _0x15ca44['OperationMetadataDescriptor'])return _0x237144;var _0x31dc70=new _0x15ca44['OperationMetadataDescriptor']();return null!=_0x237144['userId']&&(_0x31dc70['userId']=String(_0x237144['userId'])),null!=_0x237144['type']&&(_0x31dc70['type']=String(_0x237144['type'])),null!=_0x237144['createdAt']&&(_0x31dc70['createdAt']=String(_0x237144['createdAt'])),_0x31dc70;},_0x166d73['toObject']=function(_0x592cfc,_0x46fe3e){_0x46fe3e||(_0x46fe3e={});var _0x882864={};return _0x46fe3e['defaults']&&(_0x882864['userId']='',_0x882864['type']='',_0x882864['createdAt']=''),null!=_0x592cfc['userId']&&_0x592cfc['hasOwnProperty']('userId')&&(_0x882864['userId']=_0x592cfc['userId']),null!=_0x592cfc['type']&&_0x592cfc['hasOwnProperty']('type')&&(_0x882864['type']=_0x592cfc['type']),null!=_0x592cfc['createdAt']&&_0x592cfc['hasOwnProperty']('createdAt')&&(_0x882864['createdAt']=_0x592cfc['createdAt']),_0x882864;},_0x166d73['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x166d73['getTypeUrl']=function(_0x5b419c){return void 0x0===_0x5b419c&&(_0x5b419c='type.googleapis.com'),_0x5b419c+'/OperationMetadataDescriptor';},_0x166d73;}()),_0x15ca44['CollaborativeEditingConnectMessage']=(function(){function _0x238031(_0x576096){if(this['buffers']=[],this['types']=[],_0x576096){for(var _0x48db4c=Object['keys'](_0x576096),_0xa1845b=0x0;_0xa1845b<_0x48db4c['length'];++_0xa1845b)null!=_0x576096[_0x48db4c[_0xa1845b]]&&(this[_0x48db4c[_0xa1845b]]=_0x576096[_0x48db4c[_0xa1845b]]);}}return _0x238031['prototype']['id']='',_0x238031['prototype']['bundleVersion']='',_0x238031['prototype']['buffers']=_0x2f6cfa['emptyArray'],_0x238031['prototype']['types']=_0x2f6cfa['emptyArray'],_0x238031['prototype']['lastOperationId']='',_0x238031['create']=function(_0x414cd6){return new _0x238031(_0x414cd6);},_0x238031['encode']=function(_0x10c661,_0x5a5cf7){if(_0x5a5cf7||(_0x5a5cf7=_0x9f9a8d['create']()),null!=_0x10c661['id']&&Object['hasOwnProperty']['call'](_0x10c661,'id')&&_0x5a5cf7['uint32'](0xa)['string'](_0x10c661['id']),null!=_0x10c661['bundleVersion']&&Object['hasOwnProperty']['call'](_0x10c661,'bundleVersion')&&_0x5a5cf7['uint32'](0x12)['string'](_0x10c661['bundleVersion']),null!=_0x10c661['buffers']&&_0x10c661['buffers']['length']){for(var _0x34b2a4=0x0;_0x34b2a4<_0x10c661['buffers']['length'];++_0x34b2a4)_0x5a5cf7['uint32'](0x1a)['bytes'](_0x10c661['buffers'][_0x34b2a4]);}if(null!=_0x10c661['types']&&_0x10c661['types']['length']){for(_0x5a5cf7['uint32'](0x22)['fork'](),_0x34b2a4=0x0;_0x34b2a4<_0x10c661['types']['length'];++_0x34b2a4)_0x5a5cf7['uint32'](_0x10c661['types'][_0x34b2a4]);_0x5a5cf7['ldelim']();}return null!=_0x10c661['lastOperationId']&&Object['hasOwnProperty']['call'](_0x10c661,'lastOperationId')&&_0x5a5cf7['uint32'](0x2a)['string'](_0x10c661['lastOperationId']),_0x5a5cf7;},_0x238031['encodeDelimited']=function(_0x402eff,_0xfb80aa){return this['encode'](_0x402eff,_0xfb80aa)['ldelim']();},_0x238031['decode']=function(_0x2a6806,_0x35dd6c){_0x2a6806 instanceof _0x39f8c2||(_0x2a6806=_0x39f8c2['create'](_0x2a6806));for(var _0x196d49=void 0x0===_0x35dd6c?_0x2a6806['len']:_0x2a6806['pos']+_0x35dd6c,_0x44d1c9=new _0x15ca44['CollaborativeEditingConnectMessage']();_0x2a6806['pos']<_0x196d49;){var _0x2a7337=_0x2a6806['uint32']();switch(_0x2a7337>>>0x3){case 0x1:_0x44d1c9['id']=_0x2a6806['string']();break;case 0x2:_0x44d1c9['bundleVersion']=_0x2a6806['string']();break;case 0x3:_0x44d1c9['buffers']&&_0x44d1c9['buffers']['length']||(_0x44d1c9['buffers']=[]),_0x44d1c9['buffers']['push'](_0x2a6806['bytes']());break;case 0x4:if(_0x44d1c9['types']&&_0x44d1c9['types']['length']||(_0x44d1c9['types']=[]),0x2==(0x7&_0x2a7337)){for(var _0x1d36cb=_0x2a6806['uint32']()+_0x2a6806['pos'];_0x2a6806['pos']<_0x1d36cb;)_0x44d1c9['types']['push'](_0x2a6806['uint32']());}else _0x44d1c9['types']['push'](_0x2a6806['uint32']());break;case 0x5:_0x44d1c9['lastOperationId']=_0x2a6806['string']();break;default:_0x2a6806['skipType'](0x7&_0x2a7337);}}return _0x44d1c9;},_0x238031['decodeDelimited']=function(_0x579b55){return _0x579b55 instanceof _0x39f8c2||(_0x579b55=new _0x39f8c2(_0x579b55)),this['decode'](_0x579b55,_0x579b55['uint32']());},_0x238031['verify']=function(_0x250d8b){if('object'!=typeof _0x250d8b||null===_0x250d8b)return'object\x20expected';if(null!=_0x250d8b['id']&&_0x250d8b['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x250d8b['id']))return'id:\x20string\x20expected';if(null!=_0x250d8b['bundleVersion']&&_0x250d8b['hasOwnProperty']('bundleVersion')&&!_0x2f6cfa['isString'](_0x250d8b['bundleVersion']))return'bundleVersion:\x20string\x20expected';if(null!=_0x250d8b['buffers']&&_0x250d8b['hasOwnProperty']('buffers')){if(!Array['isArray'](_0x250d8b['buffers']))return'buffers:\x20array\x20expected';for(var _0x3fe279=0x0;_0x3fe279<_0x250d8b['buffers']['length'];++_0x3fe279)if(!(_0x250d8b['buffers'][_0x3fe279]&&'number'==typeof _0x250d8b['buffers'][_0x3fe279]['length']||_0x2f6cfa['isString'](_0x250d8b['buffers'][_0x3fe279])))return'buffers:\x20buffer[]\x20expected';}if(null!=_0x250d8b['types']&&_0x250d8b['hasOwnProperty']('types')){if(!Array['isArray'](_0x250d8b['types']))return'types:\x20array\x20expected';for(_0x3fe279=0x0;_0x3fe279<_0x250d8b['types']['length'];++_0x3fe279)if(!_0x2f6cfa['isInteger'](_0x250d8b['types'][_0x3fe279]))return'types:\x20integer[]\x20expected';}return null!=_0x250d8b['lastOperationId']&&_0x250d8b['hasOwnProperty']('lastOperationId')&&!_0x2f6cfa['isString'](_0x250d8b['lastOperationId'])?'lastOperationId:\x20string\x20expected':null;},_0x238031['fromObject']=function(_0x5f056d){if(_0x5f056d instanceof _0x15ca44['CollaborativeEditingConnectMessage'])return _0x5f056d;var _0x8eae26=new _0x15ca44['CollaborativeEditingConnectMessage']();if(null!=_0x5f056d['id']&&(_0x8eae26['id']=String(_0x5f056d['id'])),null!=_0x5f056d['bundleVersion']&&(_0x8eae26['bundleVersion']=String(_0x5f056d['bundleVersion'])),_0x5f056d['buffers']){if(!Array['isArray'](_0x5f056d['buffers']))throw TypeError('.CollaborativeEditingConnectMessage.buffers:\x20array\x20expected');_0x8eae26['buffers']=[];for(var _0xb60449=0x0;_0xb60449<_0x5f056d['buffers']['length'];++_0xb60449)'string'==typeof _0x5f056d['buffers'][_0xb60449]?_0x2f6cfa['base64']['decode'](_0x5f056d['buffers'][_0xb60449],_0x8eae26['buffers'][_0xb60449]=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x5f056d['buffers'][_0xb60449])),0x0):_0x5f056d['buffers'][_0xb60449]['length']>=0x0&&(_0x8eae26['buffers'][_0xb60449]=_0x5f056d['buffers'][_0xb60449]);}if(_0x5f056d['types']){if(!Array['isArray'](_0x5f056d['types']))throw TypeError('.CollaborativeEditingConnectMessage.types:\x20array\x20expected');for(_0x8eae26['types']=[],_0xb60449=0x0;_0xb60449<_0x5f056d['types']['length'];++_0xb60449)_0x8eae26['types'][_0xb60449]=_0x5f056d['types'][_0xb60449]>>>0x0;}return null!=_0x5f056d['lastOperationId']&&(_0x8eae26['lastOperationId']=String(_0x5f056d['lastOperationId'])),_0x8eae26;},_0x238031['toObject']=function(_0x58c922,_0xa57bba){_0xa57bba||(_0xa57bba={});var _0x3e46ab={};if((_0xa57bba['arrays']||_0xa57bba['defaults'])&&(_0x3e46ab['buffers']=[],_0x3e46ab['types']=[]),_0xa57bba['defaults']&&(_0x3e46ab['id']='',_0x3e46ab['bundleVersion']='',_0x3e46ab['lastOperationId']=''),null!=_0x58c922['id']&&_0x58c922['hasOwnProperty']('id')&&(_0x3e46ab['id']=_0x58c922['id']),null!=_0x58c922['bundleVersion']&&_0x58c922['hasOwnProperty']('bundleVersion')&&(_0x3e46ab['bundleVersion']=_0x58c922['bundleVersion']),_0x58c922['buffers']&&_0x58c922['buffers']['length']){_0x3e46ab['buffers']=[];for(var _0x35455b=0x0;_0x35455b<_0x58c922['buffers']['length'];++_0x35455b)_0x3e46ab['buffers'][_0x35455b]=_0xa57bba['bytes']===String?_0x2f6cfa['base64']['encode'](_0x58c922['buffers'][_0x35455b],0x0,_0x58c922['buffers'][_0x35455b]['length']):_0xa57bba['bytes']===Array?Array['prototype']['slice']['call'](_0x58c922['buffers'][_0x35455b]):_0x58c922['buffers'][_0x35455b];}if(_0x58c922['types']&&_0x58c922['types']['length']){for(_0x3e46ab['types']=[],_0x35455b=0x0;_0x35455b<_0x58c922['types']['length'];++_0x35455b)_0x3e46ab['types'][_0x35455b]=_0x58c922['types'][_0x35455b];}return null!=_0x58c922['lastOperationId']&&_0x58c922['hasOwnProperty']('lastOperationId')&&(_0x3e46ab['lastOperationId']=_0x58c922['lastOperationId']),_0x3e46ab;},_0x238031['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x238031['getTypeUrl']=function(_0x2ffb1e){return void 0x0===_0x2ffb1e&&(_0x2ffb1e='type.googleapis.com'),_0x2ffb1e+'/CollaborativeEditingConnectMessage';},_0x238031;}()),_0x15ca44['CollaborativeEditingReconnectMessage']=(function(){function _0x3f8cb9(_0x522b0d){if(_0x522b0d){for(var _0x1053de=Object['keys'](_0x522b0d),_0x57cb43=0x0;_0x57cb43<_0x1053de['length'];++_0x57cb43)null!=_0x522b0d[_0x1053de[_0x57cb43]]&&(this[_0x1053de[_0x57cb43]]=_0x522b0d[_0x1053de[_0x57cb43]]);}}return _0x3f8cb9['prototype']['id']='',_0x3f8cb9['prototype']['bundleVersion']='',_0x3f8cb9['prototype']['lastKnowVersion']=0x0,_0x3f8cb9['create']=function(_0xd42ebc){return new _0x3f8cb9(_0xd42ebc);},_0x3f8cb9['encode']=function(_0x8aa6eb,_0x1892c0){return _0x1892c0||(_0x1892c0=_0x9f9a8d['create']()),null!=_0x8aa6eb['id']&&Object['hasOwnProperty']['call'](_0x8aa6eb,'id')&&_0x1892c0['uint32'](0xa)['string'](_0x8aa6eb['id']),null!=_0x8aa6eb['bundleVersion']&&Object['hasOwnProperty']['call'](_0x8aa6eb,'bundleVersion')&&_0x1892c0['uint32'](0x12)['string'](_0x8aa6eb['bundleVersion']),null!=_0x8aa6eb['lastKnowVersion']&&Object['hasOwnProperty']['call'](_0x8aa6eb,'lastKnowVersion')&&_0x1892c0['uint32'](0x18)['uint32'](_0x8aa6eb['lastKnowVersion']),_0x1892c0;},_0x3f8cb9['encodeDelimited']=function(_0x50f3c6,_0x2c1fe8){return this['encode'](_0x50f3c6,_0x2c1fe8)['ldelim']();},_0x3f8cb9['decode']=function(_0x1eaff7,_0x342149){_0x1eaff7 instanceof _0x39f8c2||(_0x1eaff7=_0x39f8c2['create'](_0x1eaff7));for(var _0x2d28ed=void 0x0===_0x342149?_0x1eaff7['len']:_0x1eaff7['pos']+_0x342149,_0x914719=new _0x15ca44['CollaborativeEditingReconnectMessage']();_0x1eaff7['pos']<_0x2d28ed;){var _0x591aa2=_0x1eaff7['uint32']();switch(_0x591aa2>>>0x3){case 0x1:_0x914719['id']=_0x1eaff7['string']();break;case 0x2:_0x914719['bundleVersion']=_0x1eaff7['string']();break;case 0x3:_0x914719['lastKnowVersion']=_0x1eaff7['uint32']();break;default:_0x1eaff7['skipType'](0x7&_0x591aa2);}}return _0x914719;},_0x3f8cb9['decodeDelimited']=function(_0x960405){return _0x960405 instanceof _0x39f8c2||(_0x960405=new _0x39f8c2(_0x960405)),this['decode'](_0x960405,_0x960405['uint32']());},_0x3f8cb9['verify']=function(_0x3e83d1){return'object'!=typeof _0x3e83d1||null===_0x3e83d1?'object\x20expected':null!=_0x3e83d1['id']&&_0x3e83d1['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x3e83d1['id'])?'id:\x20string\x20expected':null!=_0x3e83d1['bundleVersion']&&_0x3e83d1['hasOwnProperty']('bundleVersion')&&!_0x2f6cfa['isString'](_0x3e83d1['bundleVersion'])?'bundleVersion:\x20string\x20expected':null!=_0x3e83d1['lastKnowVersion']&&_0x3e83d1['hasOwnProperty']('lastKnowVersion')&&!_0x2f6cfa['isInteger'](_0x3e83d1['lastKnowVersion'])?'lastKnowVersion:\x20integer\x20expected':null;},_0x3f8cb9['fromObject']=function(_0xa7ff8a){if(_0xa7ff8a instanceof _0x15ca44['CollaborativeEditingReconnectMessage'])return _0xa7ff8a;var _0x59e7cf=new _0x15ca44['CollaborativeEditingReconnectMessage']();return null!=_0xa7ff8a['id']&&(_0x59e7cf['id']=String(_0xa7ff8a['id'])),null!=_0xa7ff8a['bundleVersion']&&(_0x59e7cf['bundleVersion']=String(_0xa7ff8a['bundleVersion'])),null!=_0xa7ff8a['lastKnowVersion']&&(_0x59e7cf['lastKnowVersion']=_0xa7ff8a['lastKnowVersion']>>>0x0),_0x59e7cf;},_0x3f8cb9['toObject']=function(_0x5f3d1b,_0x2c349a){_0x2c349a||(_0x2c349a={});var _0x5de5e3={};return _0x2c349a['defaults']&&(_0x5de5e3['id']='',_0x5de5e3['bundleVersion']='',_0x5de5e3['lastKnowVersion']=0x0),null!=_0x5f3d1b['id']&&_0x5f3d1b['hasOwnProperty']('id')&&(_0x5de5e3['id']=_0x5f3d1b['id']),null!=_0x5f3d1b['bundleVersion']&&_0x5f3d1b['hasOwnProperty']('bundleVersion')&&(_0x5de5e3['bundleVersion']=_0x5f3d1b['bundleVersion']),null!=_0x5f3d1b['lastKnowVersion']&&_0x5f3d1b['hasOwnProperty']('lastKnowVersion')&&(_0x5de5e3['lastKnowVersion']=_0x5f3d1b['lastKnowVersion']),_0x5de5e3;},_0x3f8cb9['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x3f8cb9['getTypeUrl']=function(_0x458a89){return void 0x0===_0x458a89&&(_0x458a89='type.googleapis.com'),_0x458a89+'/CollaborativeEditingReconnectMessage';},_0x3f8cb9;}()),_0x15ca44['CollaborativeEditingUpdateMessage']=(function(){function _0xaa1cdf(_0x33fbcf){if(this['buffers']=[],this['types']=[],this['metadata']=[],_0x33fbcf){for(var _0x48a81d=Object['keys'](_0x33fbcf),_0x1b6d34=0x0;_0x1b6d34<_0x48a81d['length'];++_0x1b6d34)null!=_0x33fbcf[_0x48a81d[_0x1b6d34]]&&(this[_0x48a81d[_0x1b6d34]]=_0x33fbcf[_0x48a81d[_0x1b6d34]]);}}return _0xaa1cdf['prototype']['id']='',_0xaa1cdf['prototype']['baseVersion']=0x0,_0xaa1cdf['prototype']['buffers']=_0x2f6cfa['emptyArray'],_0xaa1cdf['prototype']['types']=_0x2f6cfa['emptyArray'],_0xaa1cdf['prototype']['metadata']=_0x2f6cfa['emptyArray'],_0xaa1cdf['prototype']['lastOperationId']='',_0xaa1cdf['create']=function(_0x1e777b){return new _0xaa1cdf(_0x1e777b);},_0xaa1cdf['encode']=function(_0xd81eb7,_0x1d4657){if(_0x1d4657||(_0x1d4657=_0x9f9a8d['create']()),null!=_0xd81eb7['id']&&Object['hasOwnProperty']['call'](_0xd81eb7,'id')&&_0x1d4657['uint32'](0xa)['string'](_0xd81eb7['id']),null!=_0xd81eb7['baseVersion']&&Object['hasOwnProperty']['call'](_0xd81eb7,'baseVersion')&&_0x1d4657['uint32'](0x10)['uint32'](_0xd81eb7['baseVersion']),null!=_0xd81eb7['buffers']&&_0xd81eb7['buffers']['length']){for(var _0xb00ddd=0x0;_0xb00ddd<_0xd81eb7['buffers']['length'];++_0xb00ddd)_0x1d4657['uint32'](0x1a)['bytes'](_0xd81eb7['buffers'][_0xb00ddd]);}if(null!=_0xd81eb7['types']&&_0xd81eb7['types']['length']){for(_0x1d4657['uint32'](0x22)['fork'](),_0xb00ddd=0x0;_0xb00ddd<_0xd81eb7['types']['length'];++_0xb00ddd)_0x1d4657['uint32'](_0xd81eb7['types'][_0xb00ddd]);_0x1d4657['ldelim']();}if(null!=_0xd81eb7['metadata']&&_0xd81eb7['metadata']['length']){for(_0xb00ddd=0x0;_0xb00ddd<_0xd81eb7['metadata']['length'];++_0xb00ddd)_0x15ca44['OperationMetadataDescriptor']['encode'](_0xd81eb7['metadata'][_0xb00ddd],_0x1d4657['uint32'](0x32)['fork']())['ldelim']();}return null!=_0xd81eb7['lastOperationId']&&Object['hasOwnProperty']['call'](_0xd81eb7,'lastOperationId')&&_0x1d4657['uint32'](0x3a)['string'](_0xd81eb7['lastOperationId']),_0x1d4657;},_0xaa1cdf['encodeDelimited']=function(_0x4e40cd,_0x40706e){return this['encode'](_0x4e40cd,_0x40706e)['ldelim']();},_0xaa1cdf['decode']=function(_0x346b8f,_0x4e8600){_0x346b8f instanceof _0x39f8c2||(_0x346b8f=_0x39f8c2['create'](_0x346b8f));for(var _0x386a62=void 0x0===_0x4e8600?_0x346b8f['len']:_0x346b8f['pos']+_0x4e8600,_0x3984ff=new _0x15ca44['CollaborativeEditingUpdateMessage']();_0x346b8f['pos']<_0x386a62;){var _0x2ce148=_0x346b8f['uint32']();switch(_0x2ce148>>>0x3){case 0x1:_0x3984ff['id']=_0x346b8f['string']();break;case 0x2:_0x3984ff['baseVersion']=_0x346b8f['uint32']();break;case 0x3:_0x3984ff['buffers']&&_0x3984ff['buffers']['length']||(_0x3984ff['buffers']=[]),_0x3984ff['buffers']['push'](_0x346b8f['bytes']());break;case 0x4:if(_0x3984ff['types']&&_0x3984ff['types']['length']||(_0x3984ff['types']=[]),0x2==(0x7&_0x2ce148)){for(var _0x6a47c0=_0x346b8f['uint32']()+_0x346b8f['pos'];_0x346b8f['pos']<_0x6a47c0;)_0x3984ff['types']['push'](_0x346b8f['uint32']());}else _0x3984ff['types']['push'](_0x346b8f['uint32']());break;case 0x6:_0x3984ff['metadata']&&_0x3984ff['metadata']['length']||(_0x3984ff['metadata']=[]),_0x3984ff['metadata']['push'](_0x15ca44['OperationMetadataDescriptor']['decode'](_0x346b8f,_0x346b8f['uint32']()));break;case 0x7:_0x3984ff['lastOperationId']=_0x346b8f['string']();break;default:_0x346b8f['skipType'](0x7&_0x2ce148);}}return _0x3984ff;},_0xaa1cdf['decodeDelimited']=function(_0x54c156){return _0x54c156 instanceof _0x39f8c2||(_0x54c156=new _0x39f8c2(_0x54c156)),this['decode'](_0x54c156,_0x54c156['uint32']());},_0xaa1cdf['verify']=function(_0x330d10){if('object'!=typeof _0x330d10||null===_0x330d10)return'object\x20expected';if(null!=_0x330d10['id']&&_0x330d10['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x330d10['id']))return'id:\x20string\x20expected';if(null!=_0x330d10['baseVersion']&&_0x330d10['hasOwnProperty']('baseVersion')&&!_0x2f6cfa['isInteger'](_0x330d10['baseVersion']))return'baseVersion:\x20integer\x20expected';if(null!=_0x330d10['buffers']&&_0x330d10['hasOwnProperty']('buffers')){if(!Array['isArray'](_0x330d10['buffers']))return'buffers:\x20array\x20expected';for(var _0x40c17e=0x0;_0x40c17e<_0x330d10['buffers']['length'];++_0x40c17e)if(!(_0x330d10['buffers'][_0x40c17e]&&'number'==typeof _0x330d10['buffers'][_0x40c17e]['length']||_0x2f6cfa['isString'](_0x330d10['buffers'][_0x40c17e])))return'buffers:\x20buffer[]\x20expected';}if(null!=_0x330d10['types']&&_0x330d10['hasOwnProperty']('types')){if(!Array['isArray'](_0x330d10['types']))return'types:\x20array\x20expected';for(_0x40c17e=0x0;_0x40c17e<_0x330d10['types']['length'];++_0x40c17e)if(!_0x2f6cfa['isInteger'](_0x330d10['types'][_0x40c17e]))return'types:\x20integer[]\x20expected';}if(null!=_0x330d10['metadata']&&_0x330d10['hasOwnProperty']('metadata')){if(!Array['isArray'](_0x330d10['metadata']))return'metadata:\x20array\x20expected';for(_0x40c17e=0x0;_0x40c17e<_0x330d10['metadata']['length'];++_0x40c17e){var _0x172d0f=_0x15ca44['OperationMetadataDescriptor']['verify'](_0x330d10['metadata'][_0x40c17e]);if(_0x172d0f)return'metadata.'+_0x172d0f;}}return null!=_0x330d10['lastOperationId']&&_0x330d10['hasOwnProperty']('lastOperationId')&&!_0x2f6cfa['isString'](_0x330d10['lastOperationId'])?'lastOperationId:\x20string\x20expected':null;},_0xaa1cdf['fromObject']=function(_0x456dc4){if(_0x456dc4 instanceof _0x15ca44['CollaborativeEditingUpdateMessage'])return _0x456dc4;var _0x4ec67c=new _0x15ca44['CollaborativeEditingUpdateMessage']();if(null!=_0x456dc4['id']&&(_0x4ec67c['id']=String(_0x456dc4['id'])),null!=_0x456dc4['baseVersion']&&(_0x4ec67c['baseVersion']=_0x456dc4['baseVersion']>>>0x0),_0x456dc4['buffers']){if(!Array['isArray'](_0x456dc4['buffers']))throw TypeError('.CollaborativeEditingUpdateMessage.buffers:\x20array\x20expected');_0x4ec67c['buffers']=[];for(var _0x5defd9=0x0;_0x5defd9<_0x456dc4['buffers']['length'];++_0x5defd9)'string'==typeof _0x456dc4['buffers'][_0x5defd9]?_0x2f6cfa['base64']['decode'](_0x456dc4['buffers'][_0x5defd9],_0x4ec67c['buffers'][_0x5defd9]=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x456dc4['buffers'][_0x5defd9])),0x0):_0x456dc4['buffers'][_0x5defd9]['length']>=0x0&&(_0x4ec67c['buffers'][_0x5defd9]=_0x456dc4['buffers'][_0x5defd9]);}if(_0x456dc4['types']){if(!Array['isArray'](_0x456dc4['types']))throw TypeError('.CollaborativeEditingUpdateMessage.types:\x20array\x20expected');for(_0x4ec67c['types']=[],_0x5defd9=0x0;_0x5defd9<_0x456dc4['types']['length'];++_0x5defd9)_0x4ec67c['types'][_0x5defd9]=_0x456dc4['types'][_0x5defd9]>>>0x0;}if(_0x456dc4['metadata']){if(!Array['isArray'](_0x456dc4['metadata']))throw TypeError('.CollaborativeEditingUpdateMessage.metadata:\x20array\x20expected');for(_0x4ec67c['metadata']=[],_0x5defd9=0x0;_0x5defd9<_0x456dc4['metadata']['length'];++_0x5defd9){if('object'!=typeof _0x456dc4['metadata'][_0x5defd9])throw TypeError('.CollaborativeEditingUpdateMessage.metadata:\x20object\x20expected');_0x4ec67c['metadata'][_0x5defd9]=_0x15ca44['OperationMetadataDescriptor']['fromObject'](_0x456dc4['metadata'][_0x5defd9]);}}return null!=_0x456dc4['lastOperationId']&&(_0x4ec67c['lastOperationId']=String(_0x456dc4['lastOperationId'])),_0x4ec67c;},_0xaa1cdf['toObject']=function(_0x406af0,_0x3745a4){_0x3745a4||(_0x3745a4={});var _0x144bed={};if((_0x3745a4['arrays']||_0x3745a4['defaults'])&&(_0x144bed['buffers']=[],_0x144bed['types']=[],_0x144bed['metadata']=[]),_0x3745a4['defaults']&&(_0x144bed['id']='',_0x144bed['baseVersion']=0x0,_0x144bed['lastOperationId']=''),null!=_0x406af0['id']&&_0x406af0['hasOwnProperty']('id')&&(_0x144bed['id']=_0x406af0['id']),null!=_0x406af0['baseVersion']&&_0x406af0['hasOwnProperty']('baseVersion')&&(_0x144bed['baseVersion']=_0x406af0['baseVersion']),_0x406af0['buffers']&&_0x406af0['buffers']['length']){_0x144bed['buffers']=[];for(var _0x263e44=0x0;_0x263e44<_0x406af0['buffers']['length'];++_0x263e44)_0x144bed['buffers'][_0x263e44]=_0x3745a4['bytes']===String?_0x2f6cfa['base64']['encode'](_0x406af0['buffers'][_0x263e44],0x0,_0x406af0['buffers'][_0x263e44]['length']):_0x3745a4['bytes']===Array?Array['prototype']['slice']['call'](_0x406af0['buffers'][_0x263e44]):_0x406af0['buffers'][_0x263e44];}if(_0x406af0['types']&&_0x406af0['types']['length']){for(_0x144bed['types']=[],_0x263e44=0x0;_0x263e44<_0x406af0['types']['length'];++_0x263e44)_0x144bed['types'][_0x263e44]=_0x406af0['types'][_0x263e44];}if(_0x406af0['metadata']&&_0x406af0['metadata']['length']){for(_0x144bed['metadata']=[],_0x263e44=0x0;_0x263e44<_0x406af0['metadata']['length'];++_0x263e44)_0x144bed['metadata'][_0x263e44]=_0x15ca44['OperationMetadataDescriptor']['toObject'](_0x406af0['metadata'][_0x263e44],_0x3745a4);}return null!=_0x406af0['lastOperationId']&&_0x406af0['hasOwnProperty']('lastOperationId')&&(_0x144bed['lastOperationId']=_0x406af0['lastOperationId']),_0x144bed;},_0xaa1cdf['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0xaa1cdf['getTypeUrl']=function(_0x56d462){return void 0x0===_0x56d462&&(_0x56d462='type.googleapis.com'),_0x56d462+'/CollaborativeEditingUpdateMessage';},_0xaa1cdf;}()),_0x15ca44['GetDocumentDetailsMessage']=(function(){function _0x30139a(_0x4a3a8b){if(_0x4a3a8b){for(var _0x4e6671=Object['keys'](_0x4a3a8b),_0x20f51c=0x0;_0x20f51c<_0x4e6671['length'];++_0x20f51c)null!=_0x4a3a8b[_0x4e6671[_0x20f51c]]&&(this[_0x4e6671[_0x20f51c]]=_0x4a3a8b[_0x4e6671[_0x20f51c]]);}}return _0x30139a['prototype']['documentId']='',_0x30139a['prototype']['environmentId']='',_0x30139a['create']=function(_0x50676e){return new _0x30139a(_0x50676e);},_0x30139a['encode']=function(_0x4d4538,_0x2b9f50){return _0x2b9f50||(_0x2b9f50=_0x9f9a8d['create']()),null!=_0x4d4538['documentId']&&Object['hasOwnProperty']['call'](_0x4d4538,'documentId')&&_0x2b9f50['uint32'](0xa)['string'](_0x4d4538['documentId']),null!=_0x4d4538['environmentId']&&Object['hasOwnProperty']['call'](_0x4d4538,'environmentId')&&_0x2b9f50['uint32'](0x12)['string'](_0x4d4538['environmentId']),_0x2b9f50;},_0x30139a['encodeDelimited']=function(_0x24f593,_0x332cad){return this['encode'](_0x24f593,_0x332cad)['ldelim']();},_0x30139a['decode']=function(_0x5ab59f,_0x1e02db){_0x5ab59f instanceof _0x39f8c2||(_0x5ab59f=_0x39f8c2['create'](_0x5ab59f));for(var _0x3cedc8=void 0x0===_0x1e02db?_0x5ab59f['len']:_0x5ab59f['pos']+_0x1e02db,_0x110438=new _0x15ca44['GetDocumentDetailsMessage']();_0x5ab59f['pos']<_0x3cedc8;){var _0x161a34=_0x5ab59f['uint32']();switch(_0x161a34>>>0x3){case 0x1:_0x110438['documentId']=_0x5ab59f['string']();break;case 0x2:_0x110438['environmentId']=_0x5ab59f['string']();break;default:_0x5ab59f['skipType'](0x7&_0x161a34);}}return _0x110438;},_0x30139a['decodeDelimited']=function(_0x8fc6d){return _0x8fc6d instanceof _0x39f8c2||(_0x8fc6d=new _0x39f8c2(_0x8fc6d)),this['decode'](_0x8fc6d,_0x8fc6d['uint32']());},_0x30139a['verify']=function(_0x5f40c1){return'object'!=typeof _0x5f40c1||null===_0x5f40c1?'object\x20expected':null!=_0x5f40c1['documentId']&&_0x5f40c1['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x5f40c1['documentId'])?'documentId:\x20string\x20expected':null!=_0x5f40c1['environmentId']&&_0x5f40c1['hasOwnProperty']('environmentId')&&!_0x2f6cfa['isString'](_0x5f40c1['environmentId'])?'environmentId:\x20string\x20expected':null;},_0x30139a['fromObject']=function(_0x857bf0){if(_0x857bf0 instanceof _0x15ca44['GetDocumentDetailsMessage'])return _0x857bf0;var _0x350047=new _0x15ca44['GetDocumentDetailsMessage']();return null!=_0x857bf0['documentId']&&(_0x350047['documentId']=String(_0x857bf0['documentId'])),null!=_0x857bf0['environmentId']&&(_0x350047['environmentId']=String(_0x857bf0['environmentId'])),_0x350047;},_0x30139a['toObject']=function(_0x107e56,_0x14f3dd){_0x14f3dd||(_0x14f3dd={});var _0x1b10a6={};return _0x14f3dd['defaults']&&(_0x1b10a6['documentId']='',_0x1b10a6['environmentId']=''),null!=_0x107e56['documentId']&&_0x107e56['hasOwnProperty']('documentId')&&(_0x1b10a6['documentId']=_0x107e56['documentId']),null!=_0x107e56['environmentId']&&_0x107e56['hasOwnProperty']('environmentId')&&(_0x1b10a6['environmentId']=_0x107e56['environmentId']),_0x1b10a6;},_0x30139a['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x30139a['getTypeUrl']=function(_0x266cb5){return void 0x0===_0x266cb5&&(_0x266cb5='type.googleapis.com'),_0x266cb5+'/GetDocumentDetailsMessage';},_0x30139a;}()),_0x15ca44['CollaborativeEditingConnectResponse']=(function(){function _0x15660d(_0x3b416c){if(this['buffers']=[],this['types']=[],this['metadata']=[],_0x3b416c){for(var _0x3bddfb=Object['keys'](_0x3b416c),_0x72dcb=0x0;_0x72dcb<_0x3bddfb['length'];++_0x72dcb)null!=_0x3b416c[_0x3bddfb[_0x72dcb]]&&(this[_0x3bddfb[_0x72dcb]]=_0x3b416c[_0x3bddfb[_0x72dcb]]);}}return _0x15660d['prototype']['channel']='',_0x15660d['prototype']['offset']=0x0,_0x15660d['prototype']['version']=0x0,_0x15660d['prototype']['buffers']=_0x2f6cfa['emptyArray'],_0x15660d['prototype']['types']=_0x2f6cfa['emptyArray'],_0x15660d['prototype']['metadata']=_0x2f6cfa['emptyArray'],_0x15660d['prototype']['initData']='',_0x15660d['prototype']['isInitialized']=!0x1,_0x15660d['prototype']['sessionId']='',_0x15660d['prototype']['lastOperationId']='',_0x15660d['prototype']['sessionCreatedAt']='',_0x15660d['create']=function(_0x14ad9a){return new _0x15660d(_0x14ad9a);},_0x15660d['encode']=function(_0x4a515e,_0x497d40){if(_0x497d40||(_0x497d40=_0x9f9a8d['create']()),null!=_0x4a515e['channel']&&Object['hasOwnProperty']['call'](_0x4a515e,'channel')&&_0x497d40['uint32'](0xa)['string'](_0x4a515e['channel']),null!=_0x4a515e['offset']&&Object['hasOwnProperty']['call'](_0x4a515e,'offset')&&_0x497d40['uint32'](0x10)['uint32'](_0x4a515e['offset']),null!=_0x4a515e['version']&&Object['hasOwnProperty']['call'](_0x4a515e,'version')&&_0x497d40['uint32'](0x18)['uint32'](_0x4a515e['version']),null!=_0x4a515e['buffers']&&_0x4a515e['buffers']['length']){for(var _0x755754=0x0;_0x755754<_0x4a515e['buffers']['length'];++_0x755754)_0x497d40['uint32'](0x22)['bytes'](_0x4a515e['buffers'][_0x755754]);}if(null!=_0x4a515e['types']&&_0x4a515e['types']['length']){for(_0x497d40['uint32'](0x2a)['fork'](),_0x755754=0x0;_0x755754<_0x4a515e['types']['length'];++_0x755754)_0x497d40['uint32'](_0x4a515e['types'][_0x755754]);_0x497d40['ldelim']();}if(null!=_0x4a515e['metadata']&&_0x4a515e['metadata']['length']){for(_0x755754=0x0;_0x755754<_0x4a515e['metadata']['length'];++_0x755754)_0x15ca44['OperationMetadataDescriptor']['encode'](_0x4a515e['metadata'][_0x755754],_0x497d40['uint32'](0x3a)['fork']())['ldelim']();}return null!=_0x4a515e['initData']&&Object['hasOwnProperty']['call'](_0x4a515e,'initData')&&_0x497d40['uint32'](0x42)['string'](_0x4a515e['initData']),null!=_0x4a515e['isInitialized']&&Object['hasOwnProperty']['call'](_0x4a515e,'isInitialized')&&_0x497d40['uint32'](0x48)['bool'](_0x4a515e['isInitialized']),null!=_0x4a515e['sessionId']&&Object['hasOwnProperty']['call'](_0x4a515e,'sessionId')&&_0x497d40['uint32'](0x52)['string'](_0x4a515e['sessionId']),null!=_0x4a515e['lastOperationId']&&Object['hasOwnProperty']['call'](_0x4a515e,'lastOperationId')&&_0x497d40['uint32'](0x5a)['string'](_0x4a515e['lastOperationId']),null!=_0x4a515e['sessionCreatedAt']&&Object['hasOwnProperty']['call'](_0x4a515e,'sessionCreatedAt')&&_0x497d40['uint32'](0x62)['string'](_0x4a515e['sessionCreatedAt']),_0x497d40;},_0x15660d['encodeDelimited']=function(_0x5eeaf1,_0x212e94){return this['encode'](_0x5eeaf1,_0x212e94)['ldelim']();},_0x15660d['decode']=function(_0x45a8e4,_0x5a9469){_0x45a8e4 instanceof _0x39f8c2||(_0x45a8e4=_0x39f8c2['create'](_0x45a8e4));for(var _0x350a37=void 0x0===_0x5a9469?_0x45a8e4['len']:_0x45a8e4['pos']+_0x5a9469,_0x30529a=new _0x15ca44['CollaborativeEditingConnectResponse']();_0x45a8e4['pos']<_0x350a37;){var _0x24546c=_0x45a8e4['uint32']();switch(_0x24546c>>>0x3){case 0x1:_0x30529a['channel']=_0x45a8e4['string']();break;case 0x2:_0x30529a['offset']=_0x45a8e4['uint32']();break;case 0x3:_0x30529a['version']=_0x45a8e4['uint32']();break;case 0x4:_0x30529a['buffers']&&_0x30529a['buffers']['length']||(_0x30529a['buffers']=[]),_0x30529a['buffers']['push'](_0x45a8e4['bytes']());break;case 0x5:if(_0x30529a['types']&&_0x30529a['types']['length']||(_0x30529a['types']=[]),0x2==(0x7&_0x24546c)){for(var _0x3c854d=_0x45a8e4['uint32']()+_0x45a8e4['pos'];_0x45a8e4['pos']<_0x3c854d;)_0x30529a['types']['push'](_0x45a8e4['uint32']());}else _0x30529a['types']['push'](_0x45a8e4['uint32']());break;case 0x7:_0x30529a['metadata']&&_0x30529a['metadata']['length']||(_0x30529a['metadata']=[]),_0x30529a['metadata']['push'](_0x15ca44['OperationMetadataDescriptor']['decode'](_0x45a8e4,_0x45a8e4['uint32']()));break;case 0x8:_0x30529a['initData']=_0x45a8e4['string']();break;case 0x9:_0x30529a['isInitialized']=_0x45a8e4['bool']();break;case 0xa:_0x30529a['sessionId']=_0x45a8e4['string']();break;case 0xb:_0x30529a['lastOperationId']=_0x45a8e4['string']();break;case 0xc:_0x30529a['sessionCreatedAt']=_0x45a8e4['string']();break;default:_0x45a8e4['skipType'](0x7&_0x24546c);}}return _0x30529a;},_0x15660d['decodeDelimited']=function(_0x5e3989){return _0x5e3989 instanceof _0x39f8c2||(_0x5e3989=new _0x39f8c2(_0x5e3989)),this['decode'](_0x5e3989,_0x5e3989['uint32']());},_0x15660d['verify']=function(_0x1b99c6){if('object'!=typeof _0x1b99c6||null===_0x1b99c6)return'object\x20expected';if(null!=_0x1b99c6['channel']&&_0x1b99c6['hasOwnProperty']('channel')&&!_0x2f6cfa['isString'](_0x1b99c6['channel']))return'channel:\x20string\x20expected';if(null!=_0x1b99c6['offset']&&_0x1b99c6['hasOwnProperty']('offset')&&!_0x2f6cfa['isInteger'](_0x1b99c6['offset']))return'offset:\x20integer\x20expected';if(null!=_0x1b99c6['version']&&_0x1b99c6['hasOwnProperty']('version')&&!_0x2f6cfa['isInteger'](_0x1b99c6['version']))return'version:\x20integer\x20expected';if(null!=_0x1b99c6['buffers']&&_0x1b99c6['hasOwnProperty']('buffers')){if(!Array['isArray'](_0x1b99c6['buffers']))return'buffers:\x20array\x20expected';for(var _0x155def=0x0;_0x155def<_0x1b99c6['buffers']['length'];++_0x155def)if(!(_0x1b99c6['buffers'][_0x155def]&&'number'==typeof _0x1b99c6['buffers'][_0x155def]['length']||_0x2f6cfa['isString'](_0x1b99c6['buffers'][_0x155def])))return'buffers:\x20buffer[]\x20expected';}if(null!=_0x1b99c6['types']&&_0x1b99c6['hasOwnProperty']('types')){if(!Array['isArray'](_0x1b99c6['types']))return'types:\x20array\x20expected';for(_0x155def=0x0;_0x155def<_0x1b99c6['types']['length'];++_0x155def)if(!_0x2f6cfa['isInteger'](_0x1b99c6['types'][_0x155def]))return'types:\x20integer[]\x20expected';}if(null!=_0x1b99c6['metadata']&&_0x1b99c6['hasOwnProperty']('metadata')){if(!Array['isArray'](_0x1b99c6['metadata']))return'metadata:\x20array\x20expected';for(_0x155def=0x0;_0x155def<_0x1b99c6['metadata']['length'];++_0x155def){var _0x42a21f=_0x15ca44['OperationMetadataDescriptor']['verify'](_0x1b99c6['metadata'][_0x155def]);if(_0x42a21f)return'metadata.'+_0x42a21f;}}return null!=_0x1b99c6['initData']&&_0x1b99c6['hasOwnProperty']('initData')&&!_0x2f6cfa['isString'](_0x1b99c6['initData'])?'initData:\x20string\x20expected':null!=_0x1b99c6['isInitialized']&&_0x1b99c6['hasOwnProperty']('isInitialized')&&'boolean'!=typeof _0x1b99c6['isInitialized']?'isInitialized:\x20boolean\x20expected':null!=_0x1b99c6['sessionId']&&_0x1b99c6['hasOwnProperty']('sessionId')&&!_0x2f6cfa['isString'](_0x1b99c6['sessionId'])?'sessionId:\x20string\x20expected':null!=_0x1b99c6['lastOperationId']&&_0x1b99c6['hasOwnProperty']('lastOperationId')&&!_0x2f6cfa['isString'](_0x1b99c6['lastOperationId'])?'lastOperationId:\x20string\x20expected':null!=_0x1b99c6['sessionCreatedAt']&&_0x1b99c6['hasOwnProperty']('sessionCreatedAt')&&!_0x2f6cfa['isString'](_0x1b99c6['sessionCreatedAt'])?'sessionCreatedAt:\x20string\x20expected':null;},_0x15660d['fromObject']=function(_0x33bf41){if(_0x33bf41 instanceof _0x15ca44['CollaborativeEditingConnectResponse'])return _0x33bf41;var _0x5ab4fa=new _0x15ca44['CollaborativeEditingConnectResponse']();if(null!=_0x33bf41['channel']&&(_0x5ab4fa['channel']=String(_0x33bf41['channel'])),null!=_0x33bf41['offset']&&(_0x5ab4fa['offset']=_0x33bf41['offset']>>>0x0),null!=_0x33bf41['version']&&(_0x5ab4fa['version']=_0x33bf41['version']>>>0x0),_0x33bf41['buffers']){if(!Array['isArray'](_0x33bf41['buffers']))throw TypeError('.CollaborativeEditingConnectResponse.buffers:\x20array\x20expected');_0x5ab4fa['buffers']=[];for(var _0x3b7de5=0x0;_0x3b7de5<_0x33bf41['buffers']['length'];++_0x3b7de5)'string'==typeof _0x33bf41['buffers'][_0x3b7de5]?_0x2f6cfa['base64']['decode'](_0x33bf41['buffers'][_0x3b7de5],_0x5ab4fa['buffers'][_0x3b7de5]=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x33bf41['buffers'][_0x3b7de5])),0x0):_0x33bf41['buffers'][_0x3b7de5]['length']>=0x0&&(_0x5ab4fa['buffers'][_0x3b7de5]=_0x33bf41['buffers'][_0x3b7de5]);}if(_0x33bf41['types']){if(!Array['isArray'](_0x33bf41['types']))throw TypeError('.CollaborativeEditingConnectResponse.types:\x20array\x20expected');for(_0x5ab4fa['types']=[],_0x3b7de5=0x0;_0x3b7de5<_0x33bf41['types']['length'];++_0x3b7de5)_0x5ab4fa['types'][_0x3b7de5]=_0x33bf41['types'][_0x3b7de5]>>>0x0;}if(_0x33bf41['metadata']){if(!Array['isArray'](_0x33bf41['metadata']))throw TypeError('.CollaborativeEditingConnectResponse.metadata:\x20array\x20expected');for(_0x5ab4fa['metadata']=[],_0x3b7de5=0x0;_0x3b7de5<_0x33bf41['metadata']['length'];++_0x3b7de5){if('object'!=typeof _0x33bf41['metadata'][_0x3b7de5])throw TypeError('.CollaborativeEditingConnectResponse.metadata:\x20object\x20expected');_0x5ab4fa['metadata'][_0x3b7de5]=_0x15ca44['OperationMetadataDescriptor']['fromObject'](_0x33bf41['metadata'][_0x3b7de5]);}}return null!=_0x33bf41['initData']&&(_0x5ab4fa['initData']=String(_0x33bf41['initData'])),null!=_0x33bf41['isInitialized']&&(_0x5ab4fa['isInitialized']=Boolean(_0x33bf41['isInitialized'])),null!=_0x33bf41['sessionId']&&(_0x5ab4fa['sessionId']=String(_0x33bf41['sessionId'])),null!=_0x33bf41['lastOperationId']&&(_0x5ab4fa['lastOperationId']=String(_0x33bf41['lastOperationId'])),null!=_0x33bf41['sessionCreatedAt']&&(_0x5ab4fa['sessionCreatedAt']=String(_0x33bf41['sessionCreatedAt'])),_0x5ab4fa;},_0x15660d['toObject']=function(_0x1185fa,_0x304e9e){_0x304e9e||(_0x304e9e={});var _0x42460f={};if((_0x304e9e['arrays']||_0x304e9e['defaults'])&&(_0x42460f['buffers']=[],_0x42460f['types']=[],_0x42460f['metadata']=[]),_0x304e9e['defaults']&&(_0x42460f['channel']='',_0x42460f['offset']=0x0,_0x42460f['version']=0x0,_0x42460f['initData']='',_0x42460f['isInitialized']=!0x1,_0x42460f['sessionId']='',_0x42460f['lastOperationId']='',_0x42460f['sessionCreatedAt']=''),null!=_0x1185fa['channel']&&_0x1185fa['hasOwnProperty']('channel')&&(_0x42460f['channel']=_0x1185fa['channel']),null!=_0x1185fa['offset']&&_0x1185fa['hasOwnProperty']('offset')&&(_0x42460f['offset']=_0x1185fa['offset']),null!=_0x1185fa['version']&&_0x1185fa['hasOwnProperty']('version')&&(_0x42460f['version']=_0x1185fa['version']),_0x1185fa['buffers']&&_0x1185fa['buffers']['length']){_0x42460f['buffers']=[];for(var _0x3a74f0=0x0;_0x3a74f0<_0x1185fa['buffers']['length'];++_0x3a74f0)_0x42460f['buffers'][_0x3a74f0]=_0x304e9e['bytes']===String?_0x2f6cfa['base64']['encode'](_0x1185fa['buffers'][_0x3a74f0],0x0,_0x1185fa['buffers'][_0x3a74f0]['length']):_0x304e9e['bytes']===Array?Array['prototype']['slice']['call'](_0x1185fa['buffers'][_0x3a74f0]):_0x1185fa['buffers'][_0x3a74f0];}if(_0x1185fa['types']&&_0x1185fa['types']['length']){for(_0x42460f['types']=[],_0x3a74f0=0x0;_0x3a74f0<_0x1185fa['types']['length'];++_0x3a74f0)_0x42460f['types'][_0x3a74f0]=_0x1185fa['types'][_0x3a74f0];}if(_0x1185fa['metadata']&&_0x1185fa['metadata']['length']){for(_0x42460f['metadata']=[],_0x3a74f0=0x0;_0x3a74f0<_0x1185fa['metadata']['length'];++_0x3a74f0)_0x42460f['metadata'][_0x3a74f0]=_0x15ca44['OperationMetadataDescriptor']['toObject'](_0x1185fa['metadata'][_0x3a74f0],_0x304e9e);}return null!=_0x1185fa['initData']&&_0x1185fa['hasOwnProperty']('initData')&&(_0x42460f['initData']=_0x1185fa['initData']),null!=_0x1185fa['isInitialized']&&_0x1185fa['hasOwnProperty']('isInitialized')&&(_0x42460f['isInitialized']=_0x1185fa['isInitialized']),null!=_0x1185fa['sessionId']&&_0x1185fa['hasOwnProperty']('sessionId')&&(_0x42460f['sessionId']=_0x1185fa['sessionId']),null!=_0x1185fa['lastOperationId']&&_0x1185fa['hasOwnProperty']('lastOperationId')&&(_0x42460f['lastOperationId']=_0x1185fa['lastOperationId']),null!=_0x1185fa['sessionCreatedAt']&&_0x1185fa['hasOwnProperty']('sessionCreatedAt')&&(_0x42460f['sessionCreatedAt']=_0x1185fa['sessionCreatedAt']),_0x42460f;},_0x15660d['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x15660d['getTypeUrl']=function(_0xad2688){return void 0x0===_0xad2688&&(_0xad2688='type.googleapis.com'),_0xad2688+'/CollaborativeEditingConnectResponse';},_0x15660d;}()),_0x15ca44['CollaborativeEditingResponse']=(function(){function _0x193add(_0x315c80){if(this['buffers']=[],this['types']=[],this['metadata']=[],_0x315c80){for(var _0x3e0ee4=Object['keys'](_0x315c80),_0x267ff6=0x0;_0x267ff6<_0x3e0ee4['length'];++_0x267ff6)null!=_0x315c80[_0x3e0ee4[_0x267ff6]]&&(this[_0x3e0ee4[_0x267ff6]]=_0x315c80[_0x3e0ee4[_0x267ff6]]);}}return _0x193add['prototype']['version']=0x0,_0x193add['prototype']['buffers']=_0x2f6cfa['emptyArray'],_0x193add['prototype']['types']=_0x2f6cfa['emptyArray'],_0x193add['prototype']['metadata']=_0x2f6cfa['emptyArray'],_0x193add['prototype']['lastOperationId']='',_0x193add['prototype']['lastOperationAcceptedAt']='',_0x193add['create']=function(_0x4f7b4c){return new _0x193add(_0x4f7b4c);},_0x193add['encode']=function(_0x56f7c0,_0x96fd89){if(_0x96fd89||(_0x96fd89=_0x9f9a8d['create']()),null!=_0x56f7c0['version']&&Object['hasOwnProperty']['call'](_0x56f7c0,'version')&&_0x96fd89['uint32'](0x8)['uint32'](_0x56f7c0['version']),null!=_0x56f7c0['buffers']&&_0x56f7c0['buffers']['length']){for(var _0x2cff89=0x0;_0x2cff89<_0x56f7c0['buffers']['length'];++_0x2cff89)_0x96fd89['uint32'](0x12)['bytes'](_0x56f7c0['buffers'][_0x2cff89]);}if(null!=_0x56f7c0['types']&&_0x56f7c0['types']['length']){for(_0x96fd89['uint32'](0x1a)['fork'](),_0x2cff89=0x0;_0x2cff89<_0x56f7c0['types']['length'];++_0x2cff89)_0x96fd89['uint32'](_0x56f7c0['types'][_0x2cff89]);_0x96fd89['ldelim']();}if(null!=_0x56f7c0['metadata']&&_0x56f7c0['metadata']['length']){for(_0x2cff89=0x0;_0x2cff89<_0x56f7c0['metadata']['length'];++_0x2cff89)_0x15ca44['OperationMetadataDescriptor']['encode'](_0x56f7c0['metadata'][_0x2cff89],_0x96fd89['uint32'](0x2a)['fork']())['ldelim']();}return null!=_0x56f7c0['lastOperationId']&&Object['hasOwnProperty']['call'](_0x56f7c0,'lastOperationId')&&_0x96fd89['uint32'](0x32)['string'](_0x56f7c0['lastOperationId']),null!=_0x56f7c0['lastOperationAcceptedAt']&&Object['hasOwnProperty']['call'](_0x56f7c0,'lastOperationAcceptedAt')&&_0x96fd89['uint32'](0x3a)['string'](_0x56f7c0['lastOperationAcceptedAt']),_0x96fd89;},_0x193add['encodeDelimited']=function(_0x14ff71,_0x6b3ad7){return this['encode'](_0x14ff71,_0x6b3ad7)['ldelim']();},_0x193add['decode']=function(_0x47d327,_0xc51add){_0x47d327 instanceof _0x39f8c2||(_0x47d327=_0x39f8c2['create'](_0x47d327));for(var _0x27019e=void 0x0===_0xc51add?_0x47d327['len']:_0x47d327['pos']+_0xc51add,_0x1216e6=new _0x15ca44['CollaborativeEditingResponse']();_0x47d327['pos']<_0x27019e;){var _0x2ec7ba=_0x47d327['uint32']();switch(_0x2ec7ba>>>0x3){case 0x1:_0x1216e6['version']=_0x47d327['uint32']();break;case 0x2:_0x1216e6['buffers']&&_0x1216e6['buffers']['length']||(_0x1216e6['buffers']=[]),_0x1216e6['buffers']['push'](_0x47d327['bytes']());break;case 0x3:if(_0x1216e6['types']&&_0x1216e6['types']['length']||(_0x1216e6['types']=[]),0x2==(0x7&_0x2ec7ba)){for(var _0xb7c9a5=_0x47d327['uint32']()+_0x47d327['pos'];_0x47d327['pos']<_0xb7c9a5;)_0x1216e6['types']['push'](_0x47d327['uint32']());}else _0x1216e6['types']['push'](_0x47d327['uint32']());break;case 0x5:_0x1216e6['metadata']&&_0x1216e6['metadata']['length']||(_0x1216e6['metadata']=[]),_0x1216e6['metadata']['push'](_0x15ca44['OperationMetadataDescriptor']['decode'](_0x47d327,_0x47d327['uint32']()));break;case 0x6:_0x1216e6['lastOperationId']=_0x47d327['string']();break;case 0x7:_0x1216e6['lastOperationAcceptedAt']=_0x47d327['string']();break;default:_0x47d327['skipType'](0x7&_0x2ec7ba);}}return _0x1216e6;},_0x193add['decodeDelimited']=function(_0x1207c0){return _0x1207c0 instanceof _0x39f8c2||(_0x1207c0=new _0x39f8c2(_0x1207c0)),this['decode'](_0x1207c0,_0x1207c0['uint32']());},_0x193add['verify']=function(_0x5d39a2){if('object'!=typeof _0x5d39a2||null===_0x5d39a2)return'object\x20expected';if(null!=_0x5d39a2['version']&&_0x5d39a2['hasOwnProperty']('version')&&!_0x2f6cfa['isInteger'](_0x5d39a2['version']))return'version:\x20integer\x20expected';if(null!=_0x5d39a2['buffers']&&_0x5d39a2['hasOwnProperty']('buffers')){if(!Array['isArray'](_0x5d39a2['buffers']))return'buffers:\x20array\x20expected';for(var _0x43c881=0x0;_0x43c881<_0x5d39a2['buffers']['length'];++_0x43c881)if(!(_0x5d39a2['buffers'][_0x43c881]&&'number'==typeof _0x5d39a2['buffers'][_0x43c881]['length']||_0x2f6cfa['isString'](_0x5d39a2['buffers'][_0x43c881])))return'buffers:\x20buffer[]\x20expected';}if(null!=_0x5d39a2['types']&&_0x5d39a2['hasOwnProperty']('types')){if(!Array['isArray'](_0x5d39a2['types']))return'types:\x20array\x20expected';for(_0x43c881=0x0;_0x43c881<_0x5d39a2['types']['length'];++_0x43c881)if(!_0x2f6cfa['isInteger'](_0x5d39a2['types'][_0x43c881]))return'types:\x20integer[]\x20expected';}if(null!=_0x5d39a2['metadata']&&_0x5d39a2['hasOwnProperty']('metadata')){if(!Array['isArray'](_0x5d39a2['metadata']))return'metadata:\x20array\x20expected';for(_0x43c881=0x0;_0x43c881<_0x5d39a2['metadata']['length'];++_0x43c881){var _0x23b134=_0x15ca44['OperationMetadataDescriptor']['verify'](_0x5d39a2['metadata'][_0x43c881]);if(_0x23b134)return'metadata.'+_0x23b134;}}return null!=_0x5d39a2['lastOperationId']&&_0x5d39a2['hasOwnProperty']('lastOperationId')&&!_0x2f6cfa['isString'](_0x5d39a2['lastOperationId'])?'lastOperationId:\x20string\x20expected':null!=_0x5d39a2['lastOperationAcceptedAt']&&_0x5d39a2['hasOwnProperty']('lastOperationAcceptedAt')&&!_0x2f6cfa['isString'](_0x5d39a2['lastOperationAcceptedAt'])?'lastOperationAcceptedAt:\x20string\x20expected':null;},_0x193add['fromObject']=function(_0x4cdd90){if(_0x4cdd90 instanceof _0x15ca44['CollaborativeEditingResponse'])return _0x4cdd90;var _0x26a7f4=new _0x15ca44['CollaborativeEditingResponse']();if(null!=_0x4cdd90['version']&&(_0x26a7f4['version']=_0x4cdd90['version']>>>0x0),_0x4cdd90['buffers']){if(!Array['isArray'](_0x4cdd90['buffers']))throw TypeError('.CollaborativeEditingResponse.buffers:\x20array\x20expected');_0x26a7f4['buffers']=[];for(var _0x137e2b=0x0;_0x137e2b<_0x4cdd90['buffers']['length'];++_0x137e2b)'string'==typeof _0x4cdd90['buffers'][_0x137e2b]?_0x2f6cfa['base64']['decode'](_0x4cdd90['buffers'][_0x137e2b],_0x26a7f4['buffers'][_0x137e2b]=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x4cdd90['buffers'][_0x137e2b])),0x0):_0x4cdd90['buffers'][_0x137e2b]['length']>=0x0&&(_0x26a7f4['buffers'][_0x137e2b]=_0x4cdd90['buffers'][_0x137e2b]);}if(_0x4cdd90['types']){if(!Array['isArray'](_0x4cdd90['types']))throw TypeError('.CollaborativeEditingResponse.types:\x20array\x20expected');for(_0x26a7f4['types']=[],_0x137e2b=0x0;_0x137e2b<_0x4cdd90['types']['length'];++_0x137e2b)_0x26a7f4['types'][_0x137e2b]=_0x4cdd90['types'][_0x137e2b]>>>0x0;}if(_0x4cdd90['metadata']){if(!Array['isArray'](_0x4cdd90['metadata']))throw TypeError('.CollaborativeEditingResponse.metadata:\x20array\x20expected');for(_0x26a7f4['metadata']=[],_0x137e2b=0x0;_0x137e2b<_0x4cdd90['metadata']['length'];++_0x137e2b){if('object'!=typeof _0x4cdd90['metadata'][_0x137e2b])throw TypeError('.CollaborativeEditingResponse.metadata:\x20object\x20expected');_0x26a7f4['metadata'][_0x137e2b]=_0x15ca44['OperationMetadataDescriptor']['fromObject'](_0x4cdd90['metadata'][_0x137e2b]);}}return null!=_0x4cdd90['lastOperationId']&&(_0x26a7f4['lastOperationId']=String(_0x4cdd90['lastOperationId'])),null!=_0x4cdd90['lastOperationAcceptedAt']&&(_0x26a7f4['lastOperationAcceptedAt']=String(_0x4cdd90['lastOperationAcceptedAt'])),_0x26a7f4;},_0x193add['toObject']=function(_0x594a24,_0x54d08b){_0x54d08b||(_0x54d08b={});var _0x2ca80b={};if((_0x54d08b['arrays']||_0x54d08b['defaults'])&&(_0x2ca80b['buffers']=[],_0x2ca80b['types']=[],_0x2ca80b['metadata']=[]),_0x54d08b['defaults']&&(_0x2ca80b['version']=0x0,_0x2ca80b['lastOperationId']='',_0x2ca80b['lastOperationAcceptedAt']=''),null!=_0x594a24['version']&&_0x594a24['hasOwnProperty']('version')&&(_0x2ca80b['version']=_0x594a24['version']),_0x594a24['buffers']&&_0x594a24['buffers']['length']){_0x2ca80b['buffers']=[];for(var _0xfc1f6f=0x0;_0xfc1f6f<_0x594a24['buffers']['length'];++_0xfc1f6f)_0x2ca80b['buffers'][_0xfc1f6f]=_0x54d08b['bytes']===String?_0x2f6cfa['base64']['encode'](_0x594a24['buffers'][_0xfc1f6f],0x0,_0x594a24['buffers'][_0xfc1f6f]['length']):_0x54d08b['bytes']===Array?Array['prototype']['slice']['call'](_0x594a24['buffers'][_0xfc1f6f]):_0x594a24['buffers'][_0xfc1f6f];}if(_0x594a24['types']&&_0x594a24['types']['length']){for(_0x2ca80b['types']=[],_0xfc1f6f=0x0;_0xfc1f6f<_0x594a24['types']['length'];++_0xfc1f6f)_0x2ca80b['types'][_0xfc1f6f]=_0x594a24['types'][_0xfc1f6f];}if(_0x594a24['metadata']&&_0x594a24['metadata']['length']){for(_0x2ca80b['metadata']=[],_0xfc1f6f=0x0;_0xfc1f6f<_0x594a24['metadata']['length'];++_0xfc1f6f)_0x2ca80b['metadata'][_0xfc1f6f]=_0x15ca44['OperationMetadataDescriptor']['toObject'](_0x594a24['metadata'][_0xfc1f6f],_0x54d08b);}return null!=_0x594a24['lastOperationId']&&_0x594a24['hasOwnProperty']('lastOperationId')&&(_0x2ca80b['lastOperationId']=_0x594a24['lastOperationId']),null!=_0x594a24['lastOperationAcceptedAt']&&_0x594a24['hasOwnProperty']('lastOperationAcceptedAt')&&(_0x2ca80b['lastOperationAcceptedAt']=_0x594a24['lastOperationAcceptedAt']),_0x2ca80b;},_0x193add['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x193add['getTypeUrl']=function(_0x496fa5){return void 0x0===_0x496fa5&&(_0x496fa5='type.googleapis.com'),_0x496fa5+'/CollaborativeEditingResponse';},_0x193add;}()),_0x15ca44['GetDocumentDetailsResponse']=(function(){function _0x13f298(_0x53e15c){if(_0x53e15c){for(var _0x27aff7=Object['keys'](_0x53e15c),_0x598851=0x0;_0x598851<_0x27aff7['length'];++_0x598851)null!=_0x53e15c[_0x27aff7[_0x598851]]&&(this[_0x27aff7[_0x598851]]=_0x53e15c[_0x27aff7[_0x598851]]);}}return _0x13f298['prototype']['lastDocumentSessionId']='',_0x13f298['prototype']['lastDocumentSessionOperationId']='',_0x13f298['prototype']['currentDocumentSessionId']='',_0x13f298['prototype']['currentDocumentSessionVersion']=0x0,_0x13f298['prototype']['currentDocumentSessionOperationId']='',_0x13f298['create']=function(_0x2afbe3){return new _0x13f298(_0x2afbe3);},_0x13f298['encode']=function(_0x963750,_0xb14d53){return _0xb14d53||(_0xb14d53=_0x9f9a8d['create']()),null!=_0x963750['lastDocumentSessionId']&&Object['hasOwnProperty']['call'](_0x963750,'lastDocumentSessionId')&&_0xb14d53['uint32'](0xa)['string'](_0x963750['lastDocumentSessionId']),null!=_0x963750['lastDocumentSessionOperationId']&&Object['hasOwnProperty']['call'](_0x963750,'lastDocumentSessionOperationId')&&_0xb14d53['uint32'](0x12)['string'](_0x963750['lastDocumentSessionOperationId']),null!=_0x963750['currentDocumentSessionId']&&Object['hasOwnProperty']['call'](_0x963750,'currentDocumentSessionId')&&_0xb14d53['uint32'](0x1a)['string'](_0x963750['currentDocumentSessionId']),null!=_0x963750['currentDocumentSessionVersion']&&Object['hasOwnProperty']['call'](_0x963750,'currentDocumentSessionVersion')&&_0xb14d53['uint32'](0x20)['uint32'](_0x963750['currentDocumentSessionVersion']),null!=_0x963750['currentDocumentSessionOperationId']&&Object['hasOwnProperty']['call'](_0x963750,'currentDocumentSessionOperationId')&&_0xb14d53['uint32'](0x2a)['string'](_0x963750['currentDocumentSessionOperationId']),_0xb14d53;},_0x13f298['encodeDelimited']=function(_0x11cfc9,_0x57325c){return this['encode'](_0x11cfc9,_0x57325c)['ldelim']();},_0x13f298['decode']=function(_0x4357ef,_0x3d5663){_0x4357ef instanceof _0x39f8c2||(_0x4357ef=_0x39f8c2['create'](_0x4357ef));for(var _0x25d658=void 0x0===_0x3d5663?_0x4357ef['len']:_0x4357ef['pos']+_0x3d5663,_0x2ced34=new _0x15ca44['GetDocumentDetailsResponse']();_0x4357ef['pos']<_0x25d658;){var _0x57d15a=_0x4357ef['uint32']();switch(_0x57d15a>>>0x3){case 0x1:_0x2ced34['lastDocumentSessionId']=_0x4357ef['string']();break;case 0x2:_0x2ced34['lastDocumentSessionOperationId']=_0x4357ef['string']();break;case 0x3:_0x2ced34['currentDocumentSessionId']=_0x4357ef['string']();break;case 0x4:_0x2ced34['currentDocumentSessionVersion']=_0x4357ef['uint32']();break;case 0x5:_0x2ced34['currentDocumentSessionOperationId']=_0x4357ef['string']();break;default:_0x4357ef['skipType'](0x7&_0x57d15a);}}return _0x2ced34;},_0x13f298['decodeDelimited']=function(_0x4448d1){return _0x4448d1 instanceof _0x39f8c2||(_0x4448d1=new _0x39f8c2(_0x4448d1)),this['decode'](_0x4448d1,_0x4448d1['uint32']());},_0x13f298['verify']=function(_0x1723d5){return'object'!=typeof _0x1723d5||null===_0x1723d5?'object\x20expected':null!=_0x1723d5['lastDocumentSessionId']&&_0x1723d5['hasOwnProperty']('lastDocumentSessionId')&&!_0x2f6cfa['isString'](_0x1723d5['lastDocumentSessionId'])?'lastDocumentSessionId:\x20string\x20expected':null!=_0x1723d5['lastDocumentSessionOperationId']&&_0x1723d5['hasOwnProperty']('lastDocumentSessionOperationId')&&!_0x2f6cfa['isString'](_0x1723d5['lastDocumentSessionOperationId'])?'lastDocumentSessionOperationId:\x20string\x20expected':null!=_0x1723d5['currentDocumentSessionId']&&_0x1723d5['hasOwnProperty']('currentDocumentSessionId')&&!_0x2f6cfa['isString'](_0x1723d5['currentDocumentSessionId'])?'currentDocumentSessionId:\x20string\x20expected':null!=_0x1723d5['currentDocumentSessionVersion']&&_0x1723d5['hasOwnProperty']('currentDocumentSessionVersion')&&!_0x2f6cfa['isInteger'](_0x1723d5['currentDocumentSessionVersion'])?'currentDocumentSessionVersion:\x20integer\x20expected':null!=_0x1723d5['currentDocumentSessionOperationId']&&_0x1723d5['hasOwnProperty']('currentDocumentSessionOperationId')&&!_0x2f6cfa['isString'](_0x1723d5['currentDocumentSessionOperationId'])?'currentDocumentSessionOperationId:\x20string\x20expected':null;},_0x13f298['fromObject']=function(_0x44ec5b){if(_0x44ec5b instanceof _0x15ca44['GetDocumentDetailsResponse'])return _0x44ec5b;var _0x40b2e1=new _0x15ca44['GetDocumentDetailsResponse']();return null!=_0x44ec5b['lastDocumentSessionId']&&(_0x40b2e1['lastDocumentSessionId']=String(_0x44ec5b['lastDocumentSessionId'])),null!=_0x44ec5b['lastDocumentSessionOperationId']&&(_0x40b2e1['lastDocumentSessionOperationId']=String(_0x44ec5b['lastDocumentSessionOperationId'])),null!=_0x44ec5b['currentDocumentSessionId']&&(_0x40b2e1['currentDocumentSessionId']=String(_0x44ec5b['currentDocumentSessionId'])),null!=_0x44ec5b['currentDocumentSessionVersion']&&(_0x40b2e1['currentDocumentSessionVersion']=_0x44ec5b['currentDocumentSessionVersion']>>>0x0),null!=_0x44ec5b['currentDocumentSessionOperationId']&&(_0x40b2e1['currentDocumentSessionOperationId']=String(_0x44ec5b['currentDocumentSessionOperationId'])),_0x40b2e1;},_0x13f298['toObject']=function(_0x592432,_0x5ad10f){_0x5ad10f||(_0x5ad10f={});var _0x4f86cd={};return _0x5ad10f['defaults']&&(_0x4f86cd['lastDocumentSessionId']='',_0x4f86cd['lastDocumentSessionOperationId']='',_0x4f86cd['currentDocumentSessionId']='',_0x4f86cd['currentDocumentSessionVersion']=0x0,_0x4f86cd['currentDocumentSessionOperationId']=''),null!=_0x592432['lastDocumentSessionId']&&_0x592432['hasOwnProperty']('lastDocumentSessionId')&&(_0x4f86cd['lastDocumentSessionId']=_0x592432['lastDocumentSessionId']),null!=_0x592432['lastDocumentSessionOperationId']&&_0x592432['hasOwnProperty']('lastDocumentSessionOperationId')&&(_0x4f86cd['lastDocumentSessionOperationId']=_0x592432['lastDocumentSessionOperationId']),null!=_0x592432['currentDocumentSessionId']&&_0x592432['hasOwnProperty']('currentDocumentSessionId')&&(_0x4f86cd['currentDocumentSessionId']=_0x592432['currentDocumentSessionId']),null!=_0x592432['currentDocumentSessionVersion']&&_0x592432['hasOwnProperty']('currentDocumentSessionVersion')&&(_0x4f86cd['currentDocumentSessionVersion']=_0x592432['currentDocumentSessionVersion']),null!=_0x592432['currentDocumentSessionOperationId']&&_0x592432['hasOwnProperty']('currentDocumentSessionOperationId')&&(_0x4f86cd['currentDocumentSessionOperationId']=_0x592432['currentDocumentSessionOperationId']),_0x4f86cd;},_0x13f298['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x13f298['getTypeUrl']=function(_0x56232a){return void 0x0===_0x56232a&&(_0x56232a='type.googleapis.com'),_0x56232a+'/GetDocumentDetailsResponse';},_0x13f298;}()),_0x15ca44['CommentDescriptor']=(function(){function _0xe49a1b(_0x21e25f){if(_0x21e25f){for(var _0x4c69a0=Object['keys'](_0x21e25f),_0x2042bb=0x0;_0x2042bb<_0x4c69a0['length'];++_0x2042bb)null!=_0x21e25f[_0x4c69a0[_0x2042bb]]&&(this[_0x4c69a0[_0x2042bb]]=_0x21e25f[_0x4c69a0[_0x2042bb]]);}}return _0xe49a1b['prototype']['commentId']='',_0xe49a1b['prototype']['commentThreadId']='',_0xe49a1b['prototype']['userId']='',_0xe49a1b['prototype']['content']='',_0xe49a1b['prototype']['documentId']='',_0xe49a1b['prototype']['createdAt']='',_0xe49a1b['prototype']['attributes']='',_0xe49a1b['create']=function(_0x3ca305){return new _0xe49a1b(_0x3ca305);},_0xe49a1b['encode']=function(_0x5c0bf7,_0x139947){return _0x139947||(_0x139947=_0x9f9a8d['create']()),null!=_0x5c0bf7['commentId']&&Object['hasOwnProperty']['call'](_0x5c0bf7,'commentId')&&_0x139947['uint32'](0xa)['string'](_0x5c0bf7['commentId']),null!=_0x5c0bf7['commentThreadId']&&Object['hasOwnProperty']['call'](_0x5c0bf7,'commentThreadId')&&_0x139947['uint32'](0x12)['string'](_0x5c0bf7['commentThreadId']),null!=_0x5c0bf7['userId']&&Object['hasOwnProperty']['call'](_0x5c0bf7,'userId')&&_0x139947['uint32'](0x1a)['string'](_0x5c0bf7['userId']),null!=_0x5c0bf7['content']&&Object['hasOwnProperty']['call'](_0x5c0bf7,'content')&&_0x139947['uint32'](0x22)['string'](_0x5c0bf7['content']),null!=_0x5c0bf7['documentId']&&Object['hasOwnProperty']['call'](_0x5c0bf7,'documentId')&&_0x139947['uint32'](0x2a)['string'](_0x5c0bf7['documentId']),null!=_0x5c0bf7['createdAt']&&Object['hasOwnProperty']['call'](_0x5c0bf7,'createdAt')&&_0x139947['uint32'](0x32)['string'](_0x5c0bf7['createdAt']),null!=_0x5c0bf7['attributes']&&Object['hasOwnProperty']['call'](_0x5c0bf7,'attributes')&&_0x139947['uint32'](0x3a)['string'](_0x5c0bf7['attributes']),_0x139947;},_0xe49a1b['encodeDelimited']=function(_0xf986b1,_0x241611){return this['encode'](_0xf986b1,_0x241611)['ldelim']();},_0xe49a1b['decode']=function(_0x3e541d,_0x3b8f7a){_0x3e541d instanceof _0x39f8c2||(_0x3e541d=_0x39f8c2['create'](_0x3e541d));for(var _0x12a23b=void 0x0===_0x3b8f7a?_0x3e541d['len']:_0x3e541d['pos']+_0x3b8f7a,_0x1c7c1c=new _0x15ca44['CommentDescriptor']();_0x3e541d['pos']<_0x12a23b;){var _0x3156ea=_0x3e541d['uint32']();switch(_0x3156ea>>>0x3){case 0x1:_0x1c7c1c['commentId']=_0x3e541d['string']();break;case 0x2:_0x1c7c1c['commentThreadId']=_0x3e541d['string']();break;case 0x3:_0x1c7c1c['userId']=_0x3e541d['string']();break;case 0x4:_0x1c7c1c['content']=_0x3e541d['string']();break;case 0x5:_0x1c7c1c['documentId']=_0x3e541d['string']();break;case 0x6:_0x1c7c1c['createdAt']=_0x3e541d['string']();break;case 0x7:_0x1c7c1c['attributes']=_0x3e541d['string']();break;default:_0x3e541d['skipType'](0x7&_0x3156ea);}}return _0x1c7c1c;},_0xe49a1b['decodeDelimited']=function(_0x2b1982){return _0x2b1982 instanceof _0x39f8c2||(_0x2b1982=new _0x39f8c2(_0x2b1982)),this['decode'](_0x2b1982,_0x2b1982['uint32']());},_0xe49a1b['verify']=function(_0x408156){return'object'!=typeof _0x408156||null===_0x408156?'object\x20expected':null!=_0x408156['commentId']&&_0x408156['hasOwnProperty']('commentId')&&!_0x2f6cfa['isString'](_0x408156['commentId'])?'commentId:\x20string\x20expected':null!=_0x408156['commentThreadId']&&_0x408156['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x408156['commentThreadId'])?'commentThreadId:\x20string\x20expected':null!=_0x408156['userId']&&_0x408156['hasOwnProperty']('userId')&&!_0x2f6cfa['isString'](_0x408156['userId'])?'userId:\x20string\x20expected':null!=_0x408156['content']&&_0x408156['hasOwnProperty']('content')&&!_0x2f6cfa['isString'](_0x408156['content'])?'content:\x20string\x20expected':null!=_0x408156['documentId']&&_0x408156['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x408156['documentId'])?'documentId:\x20string\x20expected':null!=_0x408156['createdAt']&&_0x408156['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x408156['createdAt'])?'createdAt:\x20string\x20expected':null!=_0x408156['attributes']&&_0x408156['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x408156['attributes'])?'attributes:\x20string\x20expected':null;},_0xe49a1b['fromObject']=function(_0x5b49c9){if(_0x5b49c9 instanceof _0x15ca44['CommentDescriptor'])return _0x5b49c9;var _0x53d36c=new _0x15ca44['CommentDescriptor']();return null!=_0x5b49c9['commentId']&&(_0x53d36c['commentId']=String(_0x5b49c9['commentId'])),null!=_0x5b49c9['commentThreadId']&&(_0x53d36c['commentThreadId']=String(_0x5b49c9['commentThreadId'])),null!=_0x5b49c9['userId']&&(_0x53d36c['userId']=String(_0x5b49c9['userId'])),null!=_0x5b49c9['content']&&(_0x53d36c['content']=String(_0x5b49c9['content'])),null!=_0x5b49c9['documentId']&&(_0x53d36c['documentId']=String(_0x5b49c9['documentId'])),null!=_0x5b49c9['createdAt']&&(_0x53d36c['createdAt']=String(_0x5b49c9['createdAt'])),null!=_0x5b49c9['attributes']&&(_0x53d36c['attributes']=String(_0x5b49c9['attributes'])),_0x53d36c;},_0xe49a1b['toObject']=function(_0x54dd26,_0x48b230){_0x48b230||(_0x48b230={});var _0x565f05={};return _0x48b230['defaults']&&(_0x565f05['commentId']='',_0x565f05['commentThreadId']='',_0x565f05['userId']='',_0x565f05['content']='',_0x565f05['documentId']='',_0x565f05['createdAt']='',_0x565f05['attributes']=''),null!=_0x54dd26['commentId']&&_0x54dd26['hasOwnProperty']('commentId')&&(_0x565f05['commentId']=_0x54dd26['commentId']),null!=_0x54dd26['commentThreadId']&&_0x54dd26['hasOwnProperty']('commentThreadId')&&(_0x565f05['commentThreadId']=_0x54dd26['commentThreadId']),null!=_0x54dd26['userId']&&_0x54dd26['hasOwnProperty']('userId')&&(_0x565f05['userId']=_0x54dd26['userId']),null!=_0x54dd26['content']&&_0x54dd26['hasOwnProperty']('content')&&(_0x565f05['content']=_0x54dd26['content']),null!=_0x54dd26['documentId']&&_0x54dd26['hasOwnProperty']('documentId')&&(_0x565f05['documentId']=_0x54dd26['documentId']),null!=_0x54dd26['createdAt']&&_0x54dd26['hasOwnProperty']('createdAt')&&(_0x565f05['createdAt']=_0x54dd26['createdAt']),null!=_0x54dd26['attributes']&&_0x54dd26['hasOwnProperty']('attributes')&&(_0x565f05['attributes']=_0x54dd26['attributes']),_0x565f05;},_0xe49a1b['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0xe49a1b['getTypeUrl']=function(_0x4a36b2){return void 0x0===_0x4a36b2&&(_0x4a36b2='type.googleapis.com'),_0x4a36b2+'/CommentDescriptor';},_0xe49a1b;}()),_0x15ca44['CommentsThreadDescriptor']=(function(){function _0x20b6de(_0x27549c){if(this['comments']=[],_0x27549c){for(var _0x126cb7=Object['keys'](_0x27549c),_0x1d89d5=0x0;_0x1d89d5<_0x126cb7['length'];++_0x1d89d5)null!=_0x27549c[_0x126cb7[_0x1d89d5]]&&(this[_0x126cb7[_0x1d89d5]]=_0x27549c[_0x126cb7[_0x1d89d5]]);}}return _0x20b6de['prototype']['commentThreadId']='',_0x20b6de['prototype']['comments']=_0x2f6cfa['emptyArray'],_0x20b6de['prototype']['resolvedAt']='',_0x20b6de['prototype']['resolvedBy']='',_0x20b6de['prototype']['context']='',_0x20b6de['prototype']['createdAt']='',_0x20b6de['prototype']['deletedAt']='',_0x20b6de['prototype']['attributes']='',_0x20b6de['prototype']['unlinkedAt']='',_0x20b6de['create']=function(_0xc5c267){return new _0x20b6de(_0xc5c267);},_0x20b6de['encode']=function(_0x4467a8,_0x45f85f){if(_0x45f85f||(_0x45f85f=_0x9f9a8d['create']()),null!=_0x4467a8['commentThreadId']&&Object['hasOwnProperty']['call'](_0x4467a8,'commentThreadId')&&_0x45f85f['uint32'](0xa)['string'](_0x4467a8['commentThreadId']),null!=_0x4467a8['comments']&&_0x4467a8['comments']['length']){for(var _0x121b73=0x0;_0x121b73<_0x4467a8['comments']['length'];++_0x121b73)_0x15ca44['CommentDescriptor']['encode'](_0x4467a8['comments'][_0x121b73],_0x45f85f['uint32'](0x12)['fork']())['ldelim']();}return null!=_0x4467a8['resolvedAt']&&Object['hasOwnProperty']['call'](_0x4467a8,'resolvedAt')&&_0x45f85f['uint32'](0x1a)['string'](_0x4467a8['resolvedAt']),null!=_0x4467a8['resolvedBy']&&Object['hasOwnProperty']['call'](_0x4467a8,'resolvedBy')&&_0x45f85f['uint32'](0x22)['string'](_0x4467a8['resolvedBy']),null!=_0x4467a8['context']&&Object['hasOwnProperty']['call'](_0x4467a8,'context')&&_0x45f85f['uint32'](0x2a)['string'](_0x4467a8['context']),null!=_0x4467a8['createdAt']&&Object['hasOwnProperty']['call'](_0x4467a8,'createdAt')&&_0x45f85f['uint32'](0x32)['string'](_0x4467a8['createdAt']),null!=_0x4467a8['deletedAt']&&Object['hasOwnProperty']['call'](_0x4467a8,'deletedAt')&&_0x45f85f['uint32'](0x3a)['string'](_0x4467a8['deletedAt']),null!=_0x4467a8['attributes']&&Object['hasOwnProperty']['call'](_0x4467a8,'attributes')&&_0x45f85f['uint32'](0x42)['string'](_0x4467a8['attributes']),null!=_0x4467a8['unlinkedAt']&&Object['hasOwnProperty']['call'](_0x4467a8,'unlinkedAt')&&_0x45f85f['uint32'](0x4a)['string'](_0x4467a8['unlinkedAt']),_0x45f85f;},_0x20b6de['encodeDelimited']=function(_0x549fa6,_0x540184){return this['encode'](_0x549fa6,_0x540184)['ldelim']();},_0x20b6de['decode']=function(_0x6fb230,_0xdeb30b){_0x6fb230 instanceof _0x39f8c2||(_0x6fb230=_0x39f8c2['create'](_0x6fb230));for(var _0x1fc24c=void 0x0===_0xdeb30b?_0x6fb230['len']:_0x6fb230['pos']+_0xdeb30b,_0x5a45bd=new _0x15ca44['CommentsThreadDescriptor']();_0x6fb230['pos']<_0x1fc24c;){var _0x5bc735=_0x6fb230['uint32']();switch(_0x5bc735>>>0x3){case 0x1:_0x5a45bd['commentThreadId']=_0x6fb230['string']();break;case 0x2:_0x5a45bd['comments']&&_0x5a45bd['comments']['length']||(_0x5a45bd['comments']=[]),_0x5a45bd['comments']['push'](_0x15ca44['CommentDescriptor']['decode'](_0x6fb230,_0x6fb230['uint32']()));break;case 0x3:_0x5a45bd['resolvedAt']=_0x6fb230['string']();break;case 0x4:_0x5a45bd['resolvedBy']=_0x6fb230['string']();break;case 0x5:_0x5a45bd['context']=_0x6fb230['string']();break;case 0x6:_0x5a45bd['createdAt']=_0x6fb230['string']();break;case 0x7:_0x5a45bd['deletedAt']=_0x6fb230['string']();break;case 0x8:_0x5a45bd['attributes']=_0x6fb230['string']();break;case 0x9:_0x5a45bd['unlinkedAt']=_0x6fb230['string']();break;default:_0x6fb230['skipType'](0x7&_0x5bc735);}}return _0x5a45bd;},_0x20b6de['decodeDelimited']=function(_0x1b8b13){return _0x1b8b13 instanceof _0x39f8c2||(_0x1b8b13=new _0x39f8c2(_0x1b8b13)),this['decode'](_0x1b8b13,_0x1b8b13['uint32']());},_0x20b6de['verify']=function(_0x462ff9){if('object'!=typeof _0x462ff9||null===_0x462ff9)return'object\x20expected';if(null!=_0x462ff9['commentThreadId']&&_0x462ff9['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x462ff9['commentThreadId']))return'commentThreadId:\x20string\x20expected';if(null!=_0x462ff9['comments']&&_0x462ff9['hasOwnProperty']('comments')){if(!Array['isArray'](_0x462ff9['comments']))return'comments:\x20array\x20expected';for(var _0x2e7801=0x0;_0x2e7801<_0x462ff9['comments']['length'];++_0x2e7801){var _0x3645d5=_0x15ca44['CommentDescriptor']['verify'](_0x462ff9['comments'][_0x2e7801]);if(_0x3645d5)return'comments.'+_0x3645d5;}}return null!=_0x462ff9['resolvedAt']&&_0x462ff9['hasOwnProperty']('resolvedAt')&&!_0x2f6cfa['isString'](_0x462ff9['resolvedAt'])?'resolvedAt:\x20string\x20expected':null!=_0x462ff9['resolvedBy']&&_0x462ff9['hasOwnProperty']('resolvedBy')&&!_0x2f6cfa['isString'](_0x462ff9['resolvedBy'])?'resolvedBy:\x20string\x20expected':null!=_0x462ff9['context']&&_0x462ff9['hasOwnProperty']('context')&&!_0x2f6cfa['isString'](_0x462ff9['context'])?'context:\x20string\x20expected':null!=_0x462ff9['createdAt']&&_0x462ff9['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x462ff9['createdAt'])?'createdAt:\x20string\x20expected':null!=_0x462ff9['deletedAt']&&_0x462ff9['hasOwnProperty']('deletedAt')&&!_0x2f6cfa['isString'](_0x462ff9['deletedAt'])?'deletedAt:\x20string\x20expected':null!=_0x462ff9['attributes']&&_0x462ff9['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x462ff9['attributes'])?'attributes:\x20string\x20expected':null!=_0x462ff9['unlinkedAt']&&_0x462ff9['hasOwnProperty']('unlinkedAt')&&!_0x2f6cfa['isString'](_0x462ff9['unlinkedAt'])?'unlinkedAt:\x20string\x20expected':null;},_0x20b6de['fromObject']=function(_0x54e3c2){if(_0x54e3c2 instanceof _0x15ca44['CommentsThreadDescriptor'])return _0x54e3c2;var _0x22d781=new _0x15ca44['CommentsThreadDescriptor']();if(null!=_0x54e3c2['commentThreadId']&&(_0x22d781['commentThreadId']=String(_0x54e3c2['commentThreadId'])),_0x54e3c2['comments']){if(!Array['isArray'](_0x54e3c2['comments']))throw TypeError('.CommentsThreadDescriptor.comments:\x20array\x20expected');_0x22d781['comments']=[];for(var _0x1c1c9c=0x0;_0x1c1c9c<_0x54e3c2['comments']['length'];++_0x1c1c9c){if('object'!=typeof _0x54e3c2['comments'][_0x1c1c9c])throw TypeError('.CommentsThreadDescriptor.comments:\x20object\x20expected');_0x22d781['comments'][_0x1c1c9c]=_0x15ca44['CommentDescriptor']['fromObject'](_0x54e3c2['comments'][_0x1c1c9c]);}}return null!=_0x54e3c2['resolvedAt']&&(_0x22d781['resolvedAt']=String(_0x54e3c2['resolvedAt'])),null!=_0x54e3c2['resolvedBy']&&(_0x22d781['resolvedBy']=String(_0x54e3c2['resolvedBy'])),null!=_0x54e3c2['context']&&(_0x22d781['context']=String(_0x54e3c2['context'])),null!=_0x54e3c2['createdAt']&&(_0x22d781['createdAt']=String(_0x54e3c2['createdAt'])),null!=_0x54e3c2['deletedAt']&&(_0x22d781['deletedAt']=String(_0x54e3c2['deletedAt'])),null!=_0x54e3c2['attributes']&&(_0x22d781['attributes']=String(_0x54e3c2['attributes'])),null!=_0x54e3c2['unlinkedAt']&&(_0x22d781['unlinkedAt']=String(_0x54e3c2['unlinkedAt'])),_0x22d781;},_0x20b6de['toObject']=function(_0x4ce6d9,_0x439830){_0x439830||(_0x439830={});var _0x34051b={};if((_0x439830['arrays']||_0x439830['defaults'])&&(_0x34051b['comments']=[]),_0x439830['defaults']&&(_0x34051b['commentThreadId']='',_0x34051b['resolvedAt']='',_0x34051b['resolvedBy']='',_0x34051b['context']='',_0x34051b['createdAt']='',_0x34051b['deletedAt']='',_0x34051b['attributes']='',_0x34051b['unlinkedAt']=''),null!=_0x4ce6d9['commentThreadId']&&_0x4ce6d9['hasOwnProperty']('commentThreadId')&&(_0x34051b['commentThreadId']=_0x4ce6d9['commentThreadId']),_0x4ce6d9['comments']&&_0x4ce6d9['comments']['length']){_0x34051b['comments']=[];for(var _0x4cac3d=0x0;_0x4cac3d<_0x4ce6d9['comments']['length'];++_0x4cac3d)_0x34051b['comments'][_0x4cac3d]=_0x15ca44['CommentDescriptor']['toObject'](_0x4ce6d9['comments'][_0x4cac3d],_0x439830);}return null!=_0x4ce6d9['resolvedAt']&&_0x4ce6d9['hasOwnProperty']('resolvedAt')&&(_0x34051b['resolvedAt']=_0x4ce6d9['resolvedAt']),null!=_0x4ce6d9['resolvedBy']&&_0x4ce6d9['hasOwnProperty']('resolvedBy')&&(_0x34051b['resolvedBy']=_0x4ce6d9['resolvedBy']),null!=_0x4ce6d9['context']&&_0x4ce6d9['hasOwnProperty']('context')&&(_0x34051b['context']=_0x4ce6d9['context']),null!=_0x4ce6d9['createdAt']&&_0x4ce6d9['hasOwnProperty']('createdAt')&&(_0x34051b['createdAt']=_0x4ce6d9['createdAt']),null!=_0x4ce6d9['deletedAt']&&_0x4ce6d9['hasOwnProperty']('deletedAt')&&(_0x34051b['deletedAt']=_0x4ce6d9['deletedAt']),null!=_0x4ce6d9['attributes']&&_0x4ce6d9['hasOwnProperty']('attributes')&&(_0x34051b['attributes']=_0x4ce6d9['attributes']),null!=_0x4ce6d9['unlinkedAt']&&_0x4ce6d9['hasOwnProperty']('unlinkedAt')&&(_0x34051b['unlinkedAt']=_0x4ce6d9['unlinkedAt']),_0x34051b;},_0x20b6de['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x20b6de['getTypeUrl']=function(_0x210a8b){return void 0x0===_0x210a8b&&(_0x210a8b='type.googleapis.com'),_0x210a8b+'/CommentsThreadDescriptor';},_0x20b6de;}()),_0x15ca44['CommentThreadAddedCommentDescriptor']=(function(){function _0x89b40e(_0x2e4bf4){if(_0x2e4bf4){for(var _0x531c14=Object['keys'](_0x2e4bf4),_0x477b8f=0x0;_0x477b8f<_0x531c14['length'];++_0x477b8f)null!=_0x2e4bf4[_0x531c14[_0x477b8f]]&&(this[_0x531c14[_0x477b8f]]=_0x2e4bf4[_0x531c14[_0x477b8f]]);}}return _0x89b40e['prototype']['commentId']='',_0x89b40e['prototype']['createdAt']='',_0x89b40e['create']=function(_0x470ca7){return new _0x89b40e(_0x470ca7);},_0x89b40e['encode']=function(_0x401477,_0x2d9b76){return _0x2d9b76||(_0x2d9b76=_0x9f9a8d['create']()),null!=_0x401477['commentId']&&Object['hasOwnProperty']['call'](_0x401477,'commentId')&&_0x2d9b76['uint32'](0xa)['string'](_0x401477['commentId']),null!=_0x401477['createdAt']&&Object['hasOwnProperty']['call'](_0x401477,'createdAt')&&_0x2d9b76['uint32'](0x12)['string'](_0x401477['createdAt']),_0x2d9b76;},_0x89b40e['encodeDelimited']=function(_0x59c7c1,_0x13153a){return this['encode'](_0x59c7c1,_0x13153a)['ldelim']();},_0x89b40e['decode']=function(_0x95c2b5,_0x56a5e2){_0x95c2b5 instanceof _0x39f8c2||(_0x95c2b5=_0x39f8c2['create'](_0x95c2b5));for(var _0x2fb1eb=void 0x0===_0x56a5e2?_0x95c2b5['len']:_0x95c2b5['pos']+_0x56a5e2,_0x35ba4c=new _0x15ca44['CommentThreadAddedCommentDescriptor']();_0x95c2b5['pos']<_0x2fb1eb;){var _0x325c0c=_0x95c2b5['uint32']();switch(_0x325c0c>>>0x3){case 0x1:_0x35ba4c['commentId']=_0x95c2b5['string']();break;case 0x2:_0x35ba4c['createdAt']=_0x95c2b5['string']();break;default:_0x95c2b5['skipType'](0x7&_0x325c0c);}}return _0x35ba4c;},_0x89b40e['decodeDelimited']=function(_0x1ca11f){return _0x1ca11f instanceof _0x39f8c2||(_0x1ca11f=new _0x39f8c2(_0x1ca11f)),this['decode'](_0x1ca11f,_0x1ca11f['uint32']());},_0x89b40e['verify']=function(_0x86385){return'object'!=typeof _0x86385||null===_0x86385?'object\x20expected':null!=_0x86385['commentId']&&_0x86385['hasOwnProperty']('commentId')&&!_0x2f6cfa['isString'](_0x86385['commentId'])?'commentId:\x20string\x20expected':null!=_0x86385['createdAt']&&_0x86385['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x86385['createdAt'])?'createdAt:\x20string\x20expected':null;},_0x89b40e['fromObject']=function(_0x5f4642){if(_0x5f4642 instanceof _0x15ca44['CommentThreadAddedCommentDescriptor'])return _0x5f4642;var _0x2d86fa=new _0x15ca44['CommentThreadAddedCommentDescriptor']();return null!=_0x5f4642['commentId']&&(_0x2d86fa['commentId']=String(_0x5f4642['commentId'])),null!=_0x5f4642['createdAt']&&(_0x2d86fa['createdAt']=String(_0x5f4642['createdAt'])),_0x2d86fa;},_0x89b40e['toObject']=function(_0x56b520,_0x44e52b){_0x44e52b||(_0x44e52b={});var _0x531ac9={};return _0x44e52b['defaults']&&(_0x531ac9['commentId']='',_0x531ac9['createdAt']=''),null!=_0x56b520['commentId']&&_0x56b520['hasOwnProperty']('commentId')&&(_0x531ac9['commentId']=_0x56b520['commentId']),null!=_0x56b520['createdAt']&&_0x56b520['hasOwnProperty']('createdAt')&&(_0x531ac9['createdAt']=_0x56b520['createdAt']),_0x531ac9;},_0x89b40e['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x89b40e['getTypeUrl']=function(_0x11c011){return void 0x0===_0x11c011&&(_0x11c011='type.googleapis.com'),_0x11c011+'/CommentThreadAddedCommentDescriptor';},_0x89b40e;}()),_0x15ca44['CommentsV2AddCommentMessage']=(function(){function _0x51fee2(_0x2882e4){if(_0x2882e4){for(var _0x9bd62a=Object['keys'](_0x2882e4),_0x30725d=0x0;_0x30725d<_0x9bd62a['length'];++_0x30725d)null!=_0x2882e4[_0x9bd62a[_0x30725d]]&&(this[_0x9bd62a[_0x30725d]]=_0x2882e4[_0x9bd62a[_0x30725d]]);}}return _0x51fee2['prototype']['commentThreadId']='',_0x51fee2['prototype']['content']='',_0x51fee2['prototype']['documentId']='',_0x51fee2['prototype']['commentId']='',_0x51fee2['prototype']['createdAt']='',_0x51fee2['prototype']['userId']='',_0x51fee2['prototype']['attributes']='',_0x51fee2['prototype']['commentThread']=null,_0x51fee2['create']=function(_0x2be14c){return new _0x51fee2(_0x2be14c);},_0x51fee2['encode']=function(_0x1fdad2,_0x25d36c){return _0x25d36c||(_0x25d36c=_0x9f9a8d['create']()),null!=_0x1fdad2['commentThreadId']&&Object['hasOwnProperty']['call'](_0x1fdad2,'commentThreadId')&&_0x25d36c['uint32'](0xa)['string'](_0x1fdad2['commentThreadId']),null!=_0x1fdad2['content']&&Object['hasOwnProperty']['call'](_0x1fdad2,'content')&&_0x25d36c['uint32'](0x12)['string'](_0x1fdad2['content']),null!=_0x1fdad2['documentId']&&Object['hasOwnProperty']['call'](_0x1fdad2,'documentId')&&_0x25d36c['uint32'](0x1a)['string'](_0x1fdad2['documentId']),null!=_0x1fdad2['commentId']&&Object['hasOwnProperty']['call'](_0x1fdad2,'commentId')&&_0x25d36c['uint32'](0x22)['string'](_0x1fdad2['commentId']),null!=_0x1fdad2['createdAt']&&Object['hasOwnProperty']['call'](_0x1fdad2,'createdAt')&&_0x25d36c['uint32'](0x2a)['string'](_0x1fdad2['createdAt']),null!=_0x1fdad2['userId']&&Object['hasOwnProperty']['call'](_0x1fdad2,'userId')&&_0x25d36c['uint32'](0x32)['string'](_0x1fdad2['userId']),null!=_0x1fdad2['attributes']&&Object['hasOwnProperty']['call'](_0x1fdad2,'attributes')&&_0x25d36c['uint32'](0x3a)['string'](_0x1fdad2['attributes']),null!=_0x1fdad2['commentThread']&&Object['hasOwnProperty']['call'](_0x1fdad2,'commentThread')&&_0x15ca44['CommentsThreadDescriptor']['encode'](_0x1fdad2['commentThread'],_0x25d36c['uint32'](0x42)['fork']())['ldelim'](),_0x25d36c;},_0x51fee2['encodeDelimited']=function(_0x35ae7,_0x324219){return this['encode'](_0x35ae7,_0x324219)['ldelim']();},_0x51fee2['decode']=function(_0x5398a1,_0x27f024){_0x5398a1 instanceof _0x39f8c2||(_0x5398a1=_0x39f8c2['create'](_0x5398a1));for(var _0x4e3902=void 0x0===_0x27f024?_0x5398a1['len']:_0x5398a1['pos']+_0x27f024,_0x4ac5e9=new _0x15ca44['CommentsV2AddCommentMessage']();_0x5398a1['pos']<_0x4e3902;){var _0x2549f4=_0x5398a1['uint32']();switch(_0x2549f4>>>0x3){case 0x1:_0x4ac5e9['commentThreadId']=_0x5398a1['string']();break;case 0x2:_0x4ac5e9['content']=_0x5398a1['string']();break;case 0x3:_0x4ac5e9['documentId']=_0x5398a1['string']();break;case 0x4:_0x4ac5e9['commentId']=_0x5398a1['string']();break;case 0x5:_0x4ac5e9['createdAt']=_0x5398a1['string']();break;case 0x6:_0x4ac5e9['userId']=_0x5398a1['string']();break;case 0x7:_0x4ac5e9['attributes']=_0x5398a1['string']();break;case 0x8:_0x4ac5e9['commentThread']=_0x15ca44['CommentsThreadDescriptor']['decode'](_0x5398a1,_0x5398a1['uint32']());break;default:_0x5398a1['skipType'](0x7&_0x2549f4);}}return _0x4ac5e9;},_0x51fee2['decodeDelimited']=function(_0x573f82){return _0x573f82 instanceof _0x39f8c2||(_0x573f82=new _0x39f8c2(_0x573f82)),this['decode'](_0x573f82,_0x573f82['uint32']());},_0x51fee2['verify']=function(_0x1ea3c7){if('object'!=typeof _0x1ea3c7||null===_0x1ea3c7)return'object\x20expected';if(null!=_0x1ea3c7['commentThreadId']&&_0x1ea3c7['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x1ea3c7['commentThreadId']))return'commentThreadId:\x20string\x20expected';if(null!=_0x1ea3c7['content']&&_0x1ea3c7['hasOwnProperty']('content')&&!_0x2f6cfa['isString'](_0x1ea3c7['content']))return'content:\x20string\x20expected';if(null!=_0x1ea3c7['documentId']&&_0x1ea3c7['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x1ea3c7['documentId']))return'documentId:\x20string\x20expected';if(null!=_0x1ea3c7['commentId']&&_0x1ea3c7['hasOwnProperty']('commentId')&&!_0x2f6cfa['isString'](_0x1ea3c7['commentId']))return'commentId:\x20string\x20expected';if(null!=_0x1ea3c7['createdAt']&&_0x1ea3c7['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x1ea3c7['createdAt']))return'createdAt:\x20string\x20expected';if(null!=_0x1ea3c7['userId']&&_0x1ea3c7['hasOwnProperty']('userId')&&!_0x2f6cfa['isString'](_0x1ea3c7['userId']))return'userId:\x20string\x20expected';if(null!=_0x1ea3c7['attributes']&&_0x1ea3c7['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x1ea3c7['attributes']))return'attributes:\x20string\x20expected';if(null!=_0x1ea3c7['commentThread']&&_0x1ea3c7['hasOwnProperty']('commentThread')){var _0x4c2b1b=_0x15ca44['CommentsThreadDescriptor']['verify'](_0x1ea3c7['commentThread']);if(_0x4c2b1b)return'commentThread.'+_0x4c2b1b;}return null;},_0x51fee2['fromObject']=function(_0x17ab2c){if(_0x17ab2c instanceof _0x15ca44['CommentsV2AddCommentMessage'])return _0x17ab2c;var _0x226d0e=new _0x15ca44['CommentsV2AddCommentMessage']();if(null!=_0x17ab2c['commentThreadId']&&(_0x226d0e['commentThreadId']=String(_0x17ab2c['commentThreadId'])),null!=_0x17ab2c['content']&&(_0x226d0e['content']=String(_0x17ab2c['content'])),null!=_0x17ab2c['documentId']&&(_0x226d0e['documentId']=String(_0x17ab2c['documentId'])),null!=_0x17ab2c['commentId']&&(_0x226d0e['commentId']=String(_0x17ab2c['commentId'])),null!=_0x17ab2c['createdAt']&&(_0x226d0e['createdAt']=String(_0x17ab2c['createdAt'])),null!=_0x17ab2c['userId']&&(_0x226d0e['userId']=String(_0x17ab2c['userId'])),null!=_0x17ab2c['attributes']&&(_0x226d0e['attributes']=String(_0x17ab2c['attributes'])),null!=_0x17ab2c['commentThread']){if('object'!=typeof _0x17ab2c['commentThread'])throw TypeError('.CommentsV2AddCommentMessage.commentThread:\x20object\x20expected');_0x226d0e['commentThread']=_0x15ca44['CommentsThreadDescriptor']['fromObject'](_0x17ab2c['commentThread']);}return _0x226d0e;},_0x51fee2['toObject']=function(_0x532fff,_0x2f4213){_0x2f4213||(_0x2f4213={});var _0x221863={};return _0x2f4213['defaults']&&(_0x221863['commentThreadId']='',_0x221863['content']='',_0x221863['documentId']='',_0x221863['commentId']='',_0x221863['createdAt']='',_0x221863['userId']='',_0x221863['attributes']='',_0x221863['commentThread']=null),null!=_0x532fff['commentThreadId']&&_0x532fff['hasOwnProperty']('commentThreadId')&&(_0x221863['commentThreadId']=_0x532fff['commentThreadId']),null!=_0x532fff['content']&&_0x532fff['hasOwnProperty']('content')&&(_0x221863['content']=_0x532fff['content']),null!=_0x532fff['documentId']&&_0x532fff['hasOwnProperty']('documentId')&&(_0x221863['documentId']=_0x532fff['documentId']),null!=_0x532fff['commentId']&&_0x532fff['hasOwnProperty']('commentId')&&(_0x221863['commentId']=_0x532fff['commentId']),null!=_0x532fff['createdAt']&&_0x532fff['hasOwnProperty']('createdAt')&&(_0x221863['createdAt']=_0x532fff['createdAt']),null!=_0x532fff['userId']&&_0x532fff['hasOwnProperty']('userId')&&(_0x221863['userId']=_0x532fff['userId']),null!=_0x532fff['attributes']&&_0x532fff['hasOwnProperty']('attributes')&&(_0x221863['attributes']=_0x532fff['attributes']),null!=_0x532fff['commentThread']&&_0x532fff['hasOwnProperty']('commentThread')&&(_0x221863['commentThread']=_0x15ca44['CommentsThreadDescriptor']['toObject'](_0x532fff['commentThread'],_0x2f4213)),_0x221863;},_0x51fee2['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x51fee2['getTypeUrl']=function(_0x19b11d){return void 0x0===_0x19b11d&&(_0x19b11d='type.googleapis.com'),_0x19b11d+'/CommentsV2AddCommentMessage';},_0x51fee2;}()),_0x15ca44['CommentsV2AddCommentThreadMessage']=(function(){function _0x4fa7e0(_0x3c1c2f){if(this['comments']=[],_0x3c1c2f){for(var _0x28bf8e=Object['keys'](_0x3c1c2f),_0x3d28b0=0x0;_0x3d28b0<_0x28bf8e['length'];++_0x3d28b0)null!=_0x3c1c2f[_0x28bf8e[_0x3d28b0]]&&(this[_0x28bf8e[_0x3d28b0]]=_0x3c1c2f[_0x28bf8e[_0x3d28b0]]);}}return _0x4fa7e0['prototype']['documentId']='',_0x4fa7e0['prototype']['commentThreadId']='',_0x4fa7e0['prototype']['context']='',_0x4fa7e0['prototype']['createdAt']='',_0x4fa7e0['prototype']['resolvedAt']='',_0x4fa7e0['prototype']['resolvedBy']='',_0x4fa7e0['prototype']['attributes']='',_0x4fa7e0['prototype']['deletedAt']='',_0x4fa7e0['prototype']['comments']=_0x2f6cfa['emptyArray'],_0x4fa7e0['create']=function(_0x181caf){return new _0x4fa7e0(_0x181caf);},_0x4fa7e0['encode']=function(_0x3fb4fd,_0x474115){if(_0x474115||(_0x474115=_0x9f9a8d['create']()),null!=_0x3fb4fd['documentId']&&Object['hasOwnProperty']['call'](_0x3fb4fd,'documentId')&&_0x474115['uint32'](0xa)['string'](_0x3fb4fd['documentId']),null!=_0x3fb4fd['commentThreadId']&&Object['hasOwnProperty']['call'](_0x3fb4fd,'commentThreadId')&&_0x474115['uint32'](0x12)['string'](_0x3fb4fd['commentThreadId']),null!=_0x3fb4fd['context']&&Object['hasOwnProperty']['call'](_0x3fb4fd,'context')&&_0x474115['uint32'](0x1a)['string'](_0x3fb4fd['context']),null!=_0x3fb4fd['createdAt']&&Object['hasOwnProperty']['call'](_0x3fb4fd,'createdAt')&&_0x474115['uint32'](0x22)['string'](_0x3fb4fd['createdAt']),null!=_0x3fb4fd['resolvedAt']&&Object['hasOwnProperty']['call'](_0x3fb4fd,'resolvedAt')&&_0x474115['uint32'](0x2a)['string'](_0x3fb4fd['resolvedAt']),null!=_0x3fb4fd['resolvedBy']&&Object['hasOwnProperty']['call'](_0x3fb4fd,'resolvedBy')&&_0x474115['uint32'](0x32)['string'](_0x3fb4fd['resolvedBy']),null!=_0x3fb4fd['attributes']&&Object['hasOwnProperty']['call'](_0x3fb4fd,'attributes')&&_0x474115['uint32'](0x3a)['string'](_0x3fb4fd['attributes']),null!=_0x3fb4fd['deletedAt']&&Object['hasOwnProperty']['call'](_0x3fb4fd,'deletedAt')&&_0x474115['uint32'](0x42)['string'](_0x3fb4fd['deletedAt']),null!=_0x3fb4fd['comments']&&_0x3fb4fd['comments']['length']){for(var _0x57e8da=0x0;_0x57e8da<_0x3fb4fd['comments']['length'];++_0x57e8da)_0x15ca44['CommentDescriptor']['encode'](_0x3fb4fd['comments'][_0x57e8da],_0x474115['uint32'](0x4a)['fork']())['ldelim']();}return _0x474115;},_0x4fa7e0['encodeDelimited']=function(_0x48a566,_0x1a8e8c){return this['encode'](_0x48a566,_0x1a8e8c)['ldelim']();},_0x4fa7e0['decode']=function(_0x479f92,_0x2630c6){_0x479f92 instanceof _0x39f8c2||(_0x479f92=_0x39f8c2['create'](_0x479f92));for(var _0x480fe4=void 0x0===_0x2630c6?_0x479f92['len']:_0x479f92['pos']+_0x2630c6,_0x5f4eee=new _0x15ca44['CommentsV2AddCommentThreadMessage']();_0x479f92['pos']<_0x480fe4;){var _0x21c5ac=_0x479f92['uint32']();switch(_0x21c5ac>>>0x3){case 0x1:_0x5f4eee['documentId']=_0x479f92['string']();break;case 0x2:_0x5f4eee['commentThreadId']=_0x479f92['string']();break;case 0x3:_0x5f4eee['context']=_0x479f92['string']();break;case 0x4:_0x5f4eee['createdAt']=_0x479f92['string']();break;case 0x5:_0x5f4eee['resolvedAt']=_0x479f92['string']();break;case 0x6:_0x5f4eee['resolvedBy']=_0x479f92['string']();break;case 0x7:_0x5f4eee['attributes']=_0x479f92['string']();break;case 0x8:_0x5f4eee['deletedAt']=_0x479f92['string']();break;case 0x9:_0x5f4eee['comments']&&_0x5f4eee['comments']['length']||(_0x5f4eee['comments']=[]),_0x5f4eee['comments']['push'](_0x15ca44['CommentDescriptor']['decode'](_0x479f92,_0x479f92['uint32']()));break;default:_0x479f92['skipType'](0x7&_0x21c5ac);}}return _0x5f4eee;},_0x4fa7e0['decodeDelimited']=function(_0x2f82e7){return _0x2f82e7 instanceof _0x39f8c2||(_0x2f82e7=new _0x39f8c2(_0x2f82e7)),this['decode'](_0x2f82e7,_0x2f82e7['uint32']());},_0x4fa7e0['verify']=function(_0x2f5bb8){if('object'!=typeof _0x2f5bb8||null===_0x2f5bb8)return'object\x20expected';if(null!=_0x2f5bb8['documentId']&&_0x2f5bb8['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x2f5bb8['documentId']))return'documentId:\x20string\x20expected';if(null!=_0x2f5bb8['commentThreadId']&&_0x2f5bb8['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x2f5bb8['commentThreadId']))return'commentThreadId:\x20string\x20expected';if(null!=_0x2f5bb8['context']&&_0x2f5bb8['hasOwnProperty']('context')&&!_0x2f6cfa['isString'](_0x2f5bb8['context']))return'context:\x20string\x20expected';if(null!=_0x2f5bb8['createdAt']&&_0x2f5bb8['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x2f5bb8['createdAt']))return'createdAt:\x20string\x20expected';if(null!=_0x2f5bb8['resolvedAt']&&_0x2f5bb8['hasOwnProperty']('resolvedAt')&&!_0x2f6cfa['isString'](_0x2f5bb8['resolvedAt']))return'resolvedAt:\x20string\x20expected';if(null!=_0x2f5bb8['resolvedBy']&&_0x2f5bb8['hasOwnProperty']('resolvedBy')&&!_0x2f6cfa['isString'](_0x2f5bb8['resolvedBy']))return'resolvedBy:\x20string\x20expected';if(null!=_0x2f5bb8['attributes']&&_0x2f5bb8['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x2f5bb8['attributes']))return'attributes:\x20string\x20expected';if(null!=_0x2f5bb8['deletedAt']&&_0x2f5bb8['hasOwnProperty']('deletedAt')&&!_0x2f6cfa['isString'](_0x2f5bb8['deletedAt']))return'deletedAt:\x20string\x20expected';if(null!=_0x2f5bb8['comments']&&_0x2f5bb8['hasOwnProperty']('comments')){if(!Array['isArray'](_0x2f5bb8['comments']))return'comments:\x20array\x20expected';for(var _0x5e3a21=0x0;_0x5e3a21<_0x2f5bb8['comments']['length'];++_0x5e3a21){var _0x36ca7b=_0x15ca44['CommentDescriptor']['verify'](_0x2f5bb8['comments'][_0x5e3a21]);if(_0x36ca7b)return'comments.'+_0x36ca7b;}}return null;},_0x4fa7e0['fromObject']=function(_0x437865){if(_0x437865 instanceof _0x15ca44['CommentsV2AddCommentThreadMessage'])return _0x437865;var _0x3e1936=new _0x15ca44['CommentsV2AddCommentThreadMessage']();if(null!=_0x437865['documentId']&&(_0x3e1936['documentId']=String(_0x437865['documentId'])),null!=_0x437865['commentThreadId']&&(_0x3e1936['commentThreadId']=String(_0x437865['commentThreadId'])),null!=_0x437865['context']&&(_0x3e1936['context']=String(_0x437865['context'])),null!=_0x437865['createdAt']&&(_0x3e1936['createdAt']=String(_0x437865['createdAt'])),null!=_0x437865['resolvedAt']&&(_0x3e1936['resolvedAt']=String(_0x437865['resolvedAt'])),null!=_0x437865['resolvedBy']&&(_0x3e1936['resolvedBy']=String(_0x437865['resolvedBy'])),null!=_0x437865['attributes']&&(_0x3e1936['attributes']=String(_0x437865['attributes'])),null!=_0x437865['deletedAt']&&(_0x3e1936['deletedAt']=String(_0x437865['deletedAt'])),_0x437865['comments']){if(!Array['isArray'](_0x437865['comments']))throw TypeError('.CommentsV2AddCommentThreadMessage.comments:\x20array\x20expected');_0x3e1936['comments']=[];for(var _0xa8659e=0x0;_0xa8659e<_0x437865['comments']['length'];++_0xa8659e){if('object'!=typeof _0x437865['comments'][_0xa8659e])throw TypeError('.CommentsV2AddCommentThreadMessage.comments:\x20object\x20expected');_0x3e1936['comments'][_0xa8659e]=_0x15ca44['CommentDescriptor']['fromObject'](_0x437865['comments'][_0xa8659e]);}}return _0x3e1936;},_0x4fa7e0['toObject']=function(_0x49568e,_0x3392e1){_0x3392e1||(_0x3392e1={});var _0x490ede={};if((_0x3392e1['arrays']||_0x3392e1['defaults'])&&(_0x490ede['comments']=[]),_0x3392e1['defaults']&&(_0x490ede['documentId']='',_0x490ede['commentThreadId']='',_0x490ede['context']='',_0x490ede['createdAt']='',_0x490ede['resolvedAt']='',_0x490ede['resolvedBy']='',_0x490ede['attributes']='',_0x490ede['deletedAt']=''),null!=_0x49568e['documentId']&&_0x49568e['hasOwnProperty']('documentId')&&(_0x490ede['documentId']=_0x49568e['documentId']),null!=_0x49568e['commentThreadId']&&_0x49568e['hasOwnProperty']('commentThreadId')&&(_0x490ede['commentThreadId']=_0x49568e['commentThreadId']),null!=_0x49568e['context']&&_0x49568e['hasOwnProperty']('context')&&(_0x490ede['context']=_0x49568e['context']),null!=_0x49568e['createdAt']&&_0x49568e['hasOwnProperty']('createdAt')&&(_0x490ede['createdAt']=_0x49568e['createdAt']),null!=_0x49568e['resolvedAt']&&_0x49568e['hasOwnProperty']('resolvedAt')&&(_0x490ede['resolvedAt']=_0x49568e['resolvedAt']),null!=_0x49568e['resolvedBy']&&_0x49568e['hasOwnProperty']('resolvedBy')&&(_0x490ede['resolvedBy']=_0x49568e['resolvedBy']),null!=_0x49568e['attributes']&&_0x49568e['hasOwnProperty']('attributes')&&(_0x490ede['attributes']=_0x49568e['attributes']),null!=_0x49568e['deletedAt']&&_0x49568e['hasOwnProperty']('deletedAt')&&(_0x490ede['deletedAt']=_0x49568e['deletedAt']),_0x49568e['comments']&&_0x49568e['comments']['length']){_0x490ede['comments']=[];for(var _0x5d9282=0x0;_0x5d9282<_0x49568e['comments']['length'];++_0x5d9282)_0x490ede['comments'][_0x5d9282]=_0x15ca44['CommentDescriptor']['toObject'](_0x49568e['comments'][_0x5d9282],_0x3392e1);}return _0x490ede;},_0x4fa7e0['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x4fa7e0['getTypeUrl']=function(_0x4f250c){return void 0x0===_0x4f250c&&(_0x4f250c='type.googleapis.com'),_0x4f250c+'/CommentsV2AddCommentThreadMessage';},_0x4fa7e0;}()),_0x15ca44['CommentsV2ReopenCommentThreadMessage']=(function(){function _0x2c3e6e(_0x4168ee){if(_0x4168ee){for(var _0x27de46=Object['keys'](_0x4168ee),_0x15c39d=0x0;_0x15c39d<_0x27de46['length'];++_0x15c39d)null!=_0x4168ee[_0x27de46[_0x15c39d]]&&(this[_0x27de46[_0x15c39d]]=_0x4168ee[_0x27de46[_0x15c39d]]);}}return _0x2c3e6e['prototype']['commentThreadId']='',_0x2c3e6e['prototype']['documentId']='',_0x2c3e6e['create']=function(_0xf866ba){return new _0x2c3e6e(_0xf866ba);},_0x2c3e6e['encode']=function(_0x307e86,_0x51b969){return _0x51b969||(_0x51b969=_0x9f9a8d['create']()),null!=_0x307e86['commentThreadId']&&Object['hasOwnProperty']['call'](_0x307e86,'commentThreadId')&&_0x51b969['uint32'](0xa)['string'](_0x307e86['commentThreadId']),null!=_0x307e86['documentId']&&Object['hasOwnProperty']['call'](_0x307e86,'documentId')&&_0x51b969['uint32'](0x12)['string'](_0x307e86['documentId']),_0x51b969;},_0x2c3e6e['encodeDelimited']=function(_0x141685,_0x3ab245){return this['encode'](_0x141685,_0x3ab245)['ldelim']();},_0x2c3e6e['decode']=function(_0x215a67,_0x576836){_0x215a67 instanceof _0x39f8c2||(_0x215a67=_0x39f8c2['create'](_0x215a67));for(var _0x54d333=void 0x0===_0x576836?_0x215a67['len']:_0x215a67['pos']+_0x576836,_0x273a75=new _0x15ca44['CommentsV2ReopenCommentThreadMessage']();_0x215a67['pos']<_0x54d333;){var _0x1059f7=_0x215a67['uint32']();switch(_0x1059f7>>>0x3){case 0x1:_0x273a75['commentThreadId']=_0x215a67['string']();break;case 0x2:_0x273a75['documentId']=_0x215a67['string']();break;default:_0x215a67['skipType'](0x7&_0x1059f7);}}return _0x273a75;},_0x2c3e6e['decodeDelimited']=function(_0x4ab54e){return _0x4ab54e instanceof _0x39f8c2||(_0x4ab54e=new _0x39f8c2(_0x4ab54e)),this['decode'](_0x4ab54e,_0x4ab54e['uint32']());},_0x2c3e6e['verify']=function(_0x3f1a21){return'object'!=typeof _0x3f1a21||null===_0x3f1a21?'object\x20expected':null!=_0x3f1a21['commentThreadId']&&_0x3f1a21['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x3f1a21['commentThreadId'])?'commentThreadId:\x20string\x20expected':null!=_0x3f1a21['documentId']&&_0x3f1a21['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x3f1a21['documentId'])?'documentId:\x20string\x20expected':null;},_0x2c3e6e['fromObject']=function(_0x255545){if(_0x255545 instanceof _0x15ca44['CommentsV2ReopenCommentThreadMessage'])return _0x255545;var _0x26054d=new _0x15ca44['CommentsV2ReopenCommentThreadMessage']();return null!=_0x255545['commentThreadId']&&(_0x26054d['commentThreadId']=String(_0x255545['commentThreadId'])),null!=_0x255545['documentId']&&(_0x26054d['documentId']=String(_0x255545['documentId'])),_0x26054d;},_0x2c3e6e['toObject']=function(_0x33f33c,_0x12075c){_0x12075c||(_0x12075c={});var _0x21c02f={};return _0x12075c['defaults']&&(_0x21c02f['commentThreadId']='',_0x21c02f['documentId']=''),null!=_0x33f33c['commentThreadId']&&_0x33f33c['hasOwnProperty']('commentThreadId')&&(_0x21c02f['commentThreadId']=_0x33f33c['commentThreadId']),null!=_0x33f33c['documentId']&&_0x33f33c['hasOwnProperty']('documentId')&&(_0x21c02f['documentId']=_0x33f33c['documentId']),_0x21c02f;},_0x2c3e6e['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2c3e6e['getTypeUrl']=function(_0x4da42){return void 0x0===_0x4da42&&(_0x4da42='type.googleapis.com'),_0x4da42+'/CommentsV2ReopenCommentThreadMessage';},_0x2c3e6e;}()),_0x15ca44['CommentsV2ResolveCommentThreadMessage']=(function(){function _0xbfbc5b(_0x11e1a0){if(_0x11e1a0){for(var _0x1b1380=Object['keys'](_0x11e1a0),_0x191920=0x0;_0x191920<_0x1b1380['length'];++_0x191920)null!=_0x11e1a0[_0x1b1380[_0x191920]]&&(this[_0x1b1380[_0x191920]]=_0x11e1a0[_0x1b1380[_0x191920]]);}}return _0xbfbc5b['prototype']['commentThreadId']='',_0xbfbc5b['prototype']['documentId']='',_0xbfbc5b['prototype']['resolvedBy']='',_0xbfbc5b['prototype']['resolvedAt']='',_0xbfbc5b['create']=function(_0x2a6372){return new _0xbfbc5b(_0x2a6372);},_0xbfbc5b['encode']=function(_0x959779,_0x4abcec){return _0x4abcec||(_0x4abcec=_0x9f9a8d['create']()),null!=_0x959779['commentThreadId']&&Object['hasOwnProperty']['call'](_0x959779,'commentThreadId')&&_0x4abcec['uint32'](0xa)['string'](_0x959779['commentThreadId']),null!=_0x959779['documentId']&&Object['hasOwnProperty']['call'](_0x959779,'documentId')&&_0x4abcec['uint32'](0x12)['string'](_0x959779['documentId']),null!=_0x959779['resolvedBy']&&Object['hasOwnProperty']['call'](_0x959779,'resolvedBy')&&_0x4abcec['uint32'](0x1a)['string'](_0x959779['resolvedBy']),null!=_0x959779['resolvedAt']&&Object['hasOwnProperty']['call'](_0x959779,'resolvedAt')&&_0x4abcec['uint32'](0x22)['string'](_0x959779['resolvedAt']),_0x4abcec;},_0xbfbc5b['encodeDelimited']=function(_0x1e0e0b,_0x32848c){return this['encode'](_0x1e0e0b,_0x32848c)['ldelim']();},_0xbfbc5b['decode']=function(_0x19c020,_0x1f98aa){_0x19c020 instanceof _0x39f8c2||(_0x19c020=_0x39f8c2['create'](_0x19c020));for(var _0x3d658d=void 0x0===_0x1f98aa?_0x19c020['len']:_0x19c020['pos']+_0x1f98aa,_0xa394ad=new _0x15ca44['CommentsV2ResolveCommentThreadMessage']();_0x19c020['pos']<_0x3d658d;){var _0x544acf=_0x19c020['uint32']();switch(_0x544acf>>>0x3){case 0x1:_0xa394ad['commentThreadId']=_0x19c020['string']();break;case 0x2:_0xa394ad['documentId']=_0x19c020['string']();break;case 0x3:_0xa394ad['resolvedBy']=_0x19c020['string']();break;case 0x4:_0xa394ad['resolvedAt']=_0x19c020['string']();break;default:_0x19c020['skipType'](0x7&_0x544acf);}}return _0xa394ad;},_0xbfbc5b['decodeDelimited']=function(_0x29b152){return _0x29b152 instanceof _0x39f8c2||(_0x29b152=new _0x39f8c2(_0x29b152)),this['decode'](_0x29b152,_0x29b152['uint32']());},_0xbfbc5b['verify']=function(_0x2e4643){return'object'!=typeof _0x2e4643||null===_0x2e4643?'object\x20expected':null!=_0x2e4643['commentThreadId']&&_0x2e4643['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x2e4643['commentThreadId'])?'commentThreadId:\x20string\x20expected':null!=_0x2e4643['documentId']&&_0x2e4643['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x2e4643['documentId'])?'documentId:\x20string\x20expected':null!=_0x2e4643['resolvedBy']&&_0x2e4643['hasOwnProperty']('resolvedBy')&&!_0x2f6cfa['isString'](_0x2e4643['resolvedBy'])?'resolvedBy:\x20string\x20expected':null!=_0x2e4643['resolvedAt']&&_0x2e4643['hasOwnProperty']('resolvedAt')&&!_0x2f6cfa['isString'](_0x2e4643['resolvedAt'])?'resolvedAt:\x20string\x20expected':null;},_0xbfbc5b['fromObject']=function(_0x34a348){if(_0x34a348 instanceof _0x15ca44['CommentsV2ResolveCommentThreadMessage'])return _0x34a348;var _0x53b792=new _0x15ca44['CommentsV2ResolveCommentThreadMessage']();return null!=_0x34a348['commentThreadId']&&(_0x53b792['commentThreadId']=String(_0x34a348['commentThreadId'])),null!=_0x34a348['documentId']&&(_0x53b792['documentId']=String(_0x34a348['documentId'])),null!=_0x34a348['resolvedBy']&&(_0x53b792['resolvedBy']=String(_0x34a348['resolvedBy'])),null!=_0x34a348['resolvedAt']&&(_0x53b792['resolvedAt']=String(_0x34a348['resolvedAt'])),_0x53b792;},_0xbfbc5b['toObject']=function(_0x355210,_0x3d33b4){_0x3d33b4||(_0x3d33b4={});var _0x24943b={};return _0x3d33b4['defaults']&&(_0x24943b['commentThreadId']='',_0x24943b['documentId']='',_0x24943b['resolvedBy']='',_0x24943b['resolvedAt']=''),null!=_0x355210['commentThreadId']&&_0x355210['hasOwnProperty']('commentThreadId')&&(_0x24943b['commentThreadId']=_0x355210['commentThreadId']),null!=_0x355210['documentId']&&_0x355210['hasOwnProperty']('documentId')&&(_0x24943b['documentId']=_0x355210['documentId']),null!=_0x355210['resolvedBy']&&_0x355210['hasOwnProperty']('resolvedBy')&&(_0x24943b['resolvedBy']=_0x355210['resolvedBy']),null!=_0x355210['resolvedAt']&&_0x355210['hasOwnProperty']('resolvedAt')&&(_0x24943b['resolvedAt']=_0x355210['resolvedAt']),_0x24943b;},_0xbfbc5b['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0xbfbc5b['getTypeUrl']=function(_0x162db7){return void 0x0===_0x162db7&&(_0x162db7='type.googleapis.com'),_0x162db7+'/CommentsV2ResolveCommentThreadMessage';},_0xbfbc5b;}()),_0x15ca44['CommentsV2UpdateCommentThreadMessage']=(function(){function _0x15e4b5(_0xc3ea95){if(_0xc3ea95){for(var _0x4c6ac2=Object['keys'](_0xc3ea95),_0x4e3ae3=0x0;_0x4e3ae3<_0x4c6ac2['length'];++_0x4e3ae3)null!=_0xc3ea95[_0x4c6ac2[_0x4e3ae3]]&&(this[_0x4c6ac2[_0x4e3ae3]]=_0xc3ea95[_0x4c6ac2[_0x4e3ae3]]);}}return _0x15e4b5['prototype']['commentThreadId']='',_0x15e4b5['prototype']['documentId']='',_0x15e4b5['prototype']['context']='',_0x15e4b5['prototype']['attributes']='',_0x15e4b5['prototype']['unlinkedAt']='',_0x15e4b5['create']=function(_0x2b00d1){return new _0x15e4b5(_0x2b00d1);},_0x15e4b5['encode']=function(_0xdeaf29,_0x274f50){return _0x274f50||(_0x274f50=_0x9f9a8d['create']()),null!=_0xdeaf29['commentThreadId']&&Object['hasOwnProperty']['call'](_0xdeaf29,'commentThreadId')&&_0x274f50['uint32'](0xa)['string'](_0xdeaf29['commentThreadId']),null!=_0xdeaf29['documentId']&&Object['hasOwnProperty']['call'](_0xdeaf29,'documentId')&&_0x274f50['uint32'](0x12)['string'](_0xdeaf29['documentId']),null!=_0xdeaf29['context']&&Object['hasOwnProperty']['call'](_0xdeaf29,'context')&&_0x274f50['uint32'](0x1a)['string'](_0xdeaf29['context']),null!=_0xdeaf29['attributes']&&Object['hasOwnProperty']['call'](_0xdeaf29,'attributes')&&_0x274f50['uint32'](0x22)['string'](_0xdeaf29['attributes']),null!=_0xdeaf29['unlinkedAt']&&Object['hasOwnProperty']['call'](_0xdeaf29,'unlinkedAt')&&_0x274f50['uint32'](0x2a)['string'](_0xdeaf29['unlinkedAt']),_0x274f50;},_0x15e4b5['encodeDelimited']=function(_0x39895b,_0x1502cb){return this['encode'](_0x39895b,_0x1502cb)['ldelim']();},_0x15e4b5['decode']=function(_0x70bb1c,_0x4427a0){_0x70bb1c instanceof _0x39f8c2||(_0x70bb1c=_0x39f8c2['create'](_0x70bb1c));for(var _0x834335=void 0x0===_0x4427a0?_0x70bb1c['len']:_0x70bb1c['pos']+_0x4427a0,_0x73c28b=new _0x15ca44['CommentsV2UpdateCommentThreadMessage']();_0x70bb1c['pos']<_0x834335;){var _0x46f4b5=_0x70bb1c['uint32']();switch(_0x46f4b5>>>0x3){case 0x1:_0x73c28b['commentThreadId']=_0x70bb1c['string']();break;case 0x2:_0x73c28b['documentId']=_0x70bb1c['string']();break;case 0x3:_0x73c28b['context']=_0x70bb1c['string']();break;case 0x4:_0x73c28b['attributes']=_0x70bb1c['string']();break;case 0x5:_0x73c28b['unlinkedAt']=_0x70bb1c['string']();break;default:_0x70bb1c['skipType'](0x7&_0x46f4b5);}}return _0x73c28b;},_0x15e4b5['decodeDelimited']=function(_0x110b84){return _0x110b84 instanceof _0x39f8c2||(_0x110b84=new _0x39f8c2(_0x110b84)),this['decode'](_0x110b84,_0x110b84['uint32']());},_0x15e4b5['verify']=function(_0x2d13ae){return'object'!=typeof _0x2d13ae||null===_0x2d13ae?'object\x20expected':null!=_0x2d13ae['commentThreadId']&&_0x2d13ae['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x2d13ae['commentThreadId'])?'commentThreadId:\x20string\x20expected':null!=_0x2d13ae['documentId']&&_0x2d13ae['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x2d13ae['documentId'])?'documentId:\x20string\x20expected':null!=_0x2d13ae['context']&&_0x2d13ae['hasOwnProperty']('context')&&!_0x2f6cfa['isString'](_0x2d13ae['context'])?'context:\x20string\x20expected':null!=_0x2d13ae['attributes']&&_0x2d13ae['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x2d13ae['attributes'])?'attributes:\x20string\x20expected':null!=_0x2d13ae['unlinkedAt']&&_0x2d13ae['hasOwnProperty']('unlinkedAt')&&!_0x2f6cfa['isString'](_0x2d13ae['unlinkedAt'])?'unlinkedAt:\x20string\x20expected':null;},_0x15e4b5['fromObject']=function(_0x31b2e6){if(_0x31b2e6 instanceof _0x15ca44['CommentsV2UpdateCommentThreadMessage'])return _0x31b2e6;var _0xfefbad=new _0x15ca44['CommentsV2UpdateCommentThreadMessage']();return null!=_0x31b2e6['commentThreadId']&&(_0xfefbad['commentThreadId']=String(_0x31b2e6['commentThreadId'])),null!=_0x31b2e6['documentId']&&(_0xfefbad['documentId']=String(_0x31b2e6['documentId'])),null!=_0x31b2e6['context']&&(_0xfefbad['context']=String(_0x31b2e6['context'])),null!=_0x31b2e6['attributes']&&(_0xfefbad['attributes']=String(_0x31b2e6['attributes'])),null!=_0x31b2e6['unlinkedAt']&&(_0xfefbad['unlinkedAt']=String(_0x31b2e6['unlinkedAt'])),_0xfefbad;},_0x15e4b5['toObject']=function(_0x3a4e26,_0x391276){_0x391276||(_0x391276={});var _0x462563={};return _0x391276['defaults']&&(_0x462563['commentThreadId']='',_0x462563['documentId']='',_0x462563['context']='',_0x462563['attributes']='',_0x462563['unlinkedAt']=''),null!=_0x3a4e26['commentThreadId']&&_0x3a4e26['hasOwnProperty']('commentThreadId')&&(_0x462563['commentThreadId']=_0x3a4e26['commentThreadId']),null!=_0x3a4e26['documentId']&&_0x3a4e26['hasOwnProperty']('documentId')&&(_0x462563['documentId']=_0x3a4e26['documentId']),null!=_0x3a4e26['context']&&_0x3a4e26['hasOwnProperty']('context')&&(_0x462563['context']=_0x3a4e26['context']),null!=_0x3a4e26['attributes']&&_0x3a4e26['hasOwnProperty']('attributes')&&(_0x462563['attributes']=_0x3a4e26['attributes']),null!=_0x3a4e26['unlinkedAt']&&_0x3a4e26['hasOwnProperty']('unlinkedAt')&&(_0x462563['unlinkedAt']=_0x3a4e26['unlinkedAt']),_0x462563;},_0x15e4b5['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x15e4b5['getTypeUrl']=function(_0x3824dd){return void 0x0===_0x3824dd&&(_0x3824dd='type.googleapis.com'),_0x3824dd+'/CommentsV2UpdateCommentThreadMessage';},_0x15e4b5;}()),_0x15ca44['CommentsV2ConnectMessage']=(function(){function _0x1399b3(_0x4d2341){if(_0x4d2341){for(var _0x1357ce=Object['keys'](_0x4d2341),_0x34a524=0x0;_0x34a524<_0x1357ce['length'];++_0x34a524)null!=_0x4d2341[_0x1357ce[_0x34a524]]&&(this[_0x1357ce[_0x34a524]]=_0x4d2341[_0x1357ce[_0x34a524]]);}}return _0x1399b3['prototype']['documentId']='',_0x1399b3['create']=function(_0x5db3c4){return new _0x1399b3(_0x5db3c4);},_0x1399b3['encode']=function(_0x418a19,_0x267e1b){return _0x267e1b||(_0x267e1b=_0x9f9a8d['create']()),null!=_0x418a19['documentId']&&Object['hasOwnProperty']['call'](_0x418a19,'documentId')&&_0x267e1b['uint32'](0xa)['string'](_0x418a19['documentId']),_0x267e1b;},_0x1399b3['encodeDelimited']=function(_0x1db2cb,_0x51bd70){return this['encode'](_0x1db2cb,_0x51bd70)['ldelim']();},_0x1399b3['decode']=function(_0x17dc08,_0x116d79){_0x17dc08 instanceof _0x39f8c2||(_0x17dc08=_0x39f8c2['create'](_0x17dc08));for(var _0x2f5fb9=void 0x0===_0x116d79?_0x17dc08['len']:_0x17dc08['pos']+_0x116d79,_0x28c404=new _0x15ca44['CommentsV2ConnectMessage']();_0x17dc08['pos']<_0x2f5fb9;){var _0x170403=_0x17dc08['uint32']();_0x170403>>>0x3==0x1?_0x28c404['documentId']=_0x17dc08['string']():_0x17dc08['skipType'](0x7&_0x170403);}return _0x28c404;},_0x1399b3['decodeDelimited']=function(_0x4fe60a){return _0x4fe60a instanceof _0x39f8c2||(_0x4fe60a=new _0x39f8c2(_0x4fe60a)),this['decode'](_0x4fe60a,_0x4fe60a['uint32']());},_0x1399b3['verify']=function(_0x213d36){return'object'!=typeof _0x213d36||null===_0x213d36?'object\x20expected':null!=_0x213d36['documentId']&&_0x213d36['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x213d36['documentId'])?'documentId:\x20string\x20expected':null;},_0x1399b3['fromObject']=function(_0x3d48e4){if(_0x3d48e4 instanceof _0x15ca44['CommentsV2ConnectMessage'])return _0x3d48e4;var _0x2f50c7=new _0x15ca44['CommentsV2ConnectMessage']();return null!=_0x3d48e4['documentId']&&(_0x2f50c7['documentId']=String(_0x3d48e4['documentId'])),_0x2f50c7;},_0x1399b3['toObject']=function(_0x471319,_0x37a8b0){_0x37a8b0||(_0x37a8b0={});var _0x4597ac={};return _0x37a8b0['defaults']&&(_0x4597ac['documentId']=''),null!=_0x471319['documentId']&&_0x471319['hasOwnProperty']('documentId')&&(_0x4597ac['documentId']=_0x471319['documentId']),_0x4597ac;},_0x1399b3['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x1399b3['getTypeUrl']=function(_0x538892){return void 0x0===_0x538892&&(_0x538892='type.googleapis.com'),_0x538892+'/CommentsV2ConnectMessage';},_0x1399b3;}()),_0x15ca44['CommentsV2GetCommentThreadMessage']=(function(){function _0x2c7384(_0x157415){if(_0x157415){for(var _0x25566f=Object['keys'](_0x157415),_0x6bb249=0x0;_0x6bb249<_0x25566f['length'];++_0x6bb249)null!=_0x157415[_0x25566f[_0x6bb249]]&&(this[_0x25566f[_0x6bb249]]=_0x157415[_0x25566f[_0x6bb249]]);}}return _0x2c7384['prototype']['commentThreadId']='',_0x2c7384['prototype']['documentId']='',_0x2c7384['create']=function(_0x5cbdbb){return new _0x2c7384(_0x5cbdbb);},_0x2c7384['encode']=function(_0xb4aac2,_0x539bd5){return _0x539bd5||(_0x539bd5=_0x9f9a8d['create']()),null!=_0xb4aac2['commentThreadId']&&Object['hasOwnProperty']['call'](_0xb4aac2,'commentThreadId')&&_0x539bd5['uint32'](0xa)['string'](_0xb4aac2['commentThreadId']),null!=_0xb4aac2['documentId']&&Object['hasOwnProperty']['call'](_0xb4aac2,'documentId')&&_0x539bd5['uint32'](0x12)['string'](_0xb4aac2['documentId']),_0x539bd5;},_0x2c7384['encodeDelimited']=function(_0x22efde,_0x5936e5){return this['encode'](_0x22efde,_0x5936e5)['ldelim']();},_0x2c7384['decode']=function(_0x228489,_0xc8d8fc){_0x228489 instanceof _0x39f8c2||(_0x228489=_0x39f8c2['create'](_0x228489));for(var _0x152555=void 0x0===_0xc8d8fc?_0x228489['len']:_0x228489['pos']+_0xc8d8fc,_0x47a901=new _0x15ca44['CommentsV2GetCommentThreadMessage']();_0x228489['pos']<_0x152555;){var _0x386c2b=_0x228489['uint32']();switch(_0x386c2b>>>0x3){case 0x1:_0x47a901['commentThreadId']=_0x228489['string']();break;case 0x2:_0x47a901['documentId']=_0x228489['string']();break;default:_0x228489['skipType'](0x7&_0x386c2b);}}return _0x47a901;},_0x2c7384['decodeDelimited']=function(_0x395771){return _0x395771 instanceof _0x39f8c2||(_0x395771=new _0x39f8c2(_0x395771)),this['decode'](_0x395771,_0x395771['uint32']());},_0x2c7384['verify']=function(_0x134072){return'object'!=typeof _0x134072||null===_0x134072?'object\x20expected':null!=_0x134072['commentThreadId']&&_0x134072['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x134072['commentThreadId'])?'commentThreadId:\x20string\x20expected':null!=_0x134072['documentId']&&_0x134072['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x134072['documentId'])?'documentId:\x20string\x20expected':null;},_0x2c7384['fromObject']=function(_0x272def){if(_0x272def instanceof _0x15ca44['CommentsV2GetCommentThreadMessage'])return _0x272def;var _0x5643be=new _0x15ca44['CommentsV2GetCommentThreadMessage']();return null!=_0x272def['commentThreadId']&&(_0x5643be['commentThreadId']=String(_0x272def['commentThreadId'])),null!=_0x272def['documentId']&&(_0x5643be['documentId']=String(_0x272def['documentId'])),_0x5643be;},_0x2c7384['toObject']=function(_0x1a0bc4,_0x3bfeac){_0x3bfeac||(_0x3bfeac={});var _0xb844c8={};return _0x3bfeac['defaults']&&(_0xb844c8['commentThreadId']='',_0xb844c8['documentId']=''),null!=_0x1a0bc4['commentThreadId']&&_0x1a0bc4['hasOwnProperty']('commentThreadId')&&(_0xb844c8['commentThreadId']=_0x1a0bc4['commentThreadId']),null!=_0x1a0bc4['documentId']&&_0x1a0bc4['hasOwnProperty']('documentId')&&(_0xb844c8['documentId']=_0x1a0bc4['documentId']),_0xb844c8;},_0x2c7384['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2c7384['getTypeUrl']=function(_0x3820c1){return void 0x0===_0x3820c1&&(_0x3820c1='type.googleapis.com'),_0x3820c1+'/CommentsV2GetCommentThreadMessage';},_0x2c7384;}()),_0x15ca44['CommentsV2GetDocumentThreadsMessage']=(function(){function _0x5ca0e7(_0x55bdc6){if(_0x55bdc6){for(var _0x2c281a=Object['keys'](_0x55bdc6),_0x4e0898=0x0;_0x4e0898<_0x2c281a['length'];++_0x4e0898)null!=_0x55bdc6[_0x2c281a[_0x4e0898]]&&(this[_0x2c281a[_0x4e0898]]=_0x55bdc6[_0x2c281a[_0x4e0898]]);}}return _0x5ca0e7['prototype']['documentId']='',_0x5ca0e7['create']=function(_0x32fcdf){return new _0x5ca0e7(_0x32fcdf);},_0x5ca0e7['encode']=function(_0x2c50d4,_0xf81463){return _0xf81463||(_0xf81463=_0x9f9a8d['create']()),null!=_0x2c50d4['documentId']&&Object['hasOwnProperty']['call'](_0x2c50d4,'documentId')&&_0xf81463['uint32'](0xa)['string'](_0x2c50d4['documentId']),_0xf81463;},_0x5ca0e7['encodeDelimited']=function(_0x1f72a9,_0x5dde87){return this['encode'](_0x1f72a9,_0x5dde87)['ldelim']();},_0x5ca0e7['decode']=function(_0xf7aceb,_0x467a5e){_0xf7aceb instanceof _0x39f8c2||(_0xf7aceb=_0x39f8c2['create'](_0xf7aceb));for(var _0x11811c=void 0x0===_0x467a5e?_0xf7aceb['len']:_0xf7aceb['pos']+_0x467a5e,_0xce73bb=new _0x15ca44['CommentsV2GetDocumentThreadsMessage']();_0xf7aceb['pos']<_0x11811c;){var _0xe3e472=_0xf7aceb['uint32']();_0xe3e472>>>0x3==0x1?_0xce73bb['documentId']=_0xf7aceb['string']():_0xf7aceb['skipType'](0x7&_0xe3e472);}return _0xce73bb;},_0x5ca0e7['decodeDelimited']=function(_0x47f859){return _0x47f859 instanceof _0x39f8c2||(_0x47f859=new _0x39f8c2(_0x47f859)),this['decode'](_0x47f859,_0x47f859['uint32']());},_0x5ca0e7['verify']=function(_0x4a2db0){return'object'!=typeof _0x4a2db0||null===_0x4a2db0?'object\x20expected':null!=_0x4a2db0['documentId']&&_0x4a2db0['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x4a2db0['documentId'])?'documentId:\x20string\x20expected':null;},_0x5ca0e7['fromObject']=function(_0x1549c4){if(_0x1549c4 instanceof _0x15ca44['CommentsV2GetDocumentThreadsMessage'])return _0x1549c4;var _0x395a99=new _0x15ca44['CommentsV2GetDocumentThreadsMessage']();return null!=_0x1549c4['documentId']&&(_0x395a99['documentId']=String(_0x1549c4['documentId'])),_0x395a99;},_0x5ca0e7['toObject']=function(_0x3d95c6,_0x168e43){_0x168e43||(_0x168e43={});var _0xc824ef={};return _0x168e43['defaults']&&(_0xc824ef['documentId']=''),null!=_0x3d95c6['documentId']&&_0x3d95c6['hasOwnProperty']('documentId')&&(_0xc824ef['documentId']=_0x3d95c6['documentId']),_0xc824ef;},_0x5ca0e7['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x5ca0e7['getTypeUrl']=function(_0x39f3fc){return void 0x0===_0x39f3fc&&(_0x39f3fc='type.googleapis.com'),_0x39f3fc+'/CommentsV2GetDocumentThreadsMessage';},_0x5ca0e7;}()),_0x15ca44['CommentsV2RemoveCommentMessage']=(function(){function _0x137627(_0x400b45){if(_0x400b45){for(var _0x3b37d0=Object['keys'](_0x400b45),_0xd18ef=0x0;_0xd18ef<_0x3b37d0['length'];++_0xd18ef)null!=_0x400b45[_0x3b37d0[_0xd18ef]]&&(this[_0x3b37d0[_0xd18ef]]=_0x400b45[_0x3b37d0[_0xd18ef]]);}}return _0x137627['prototype']['commentThreadId']='',_0x137627['prototype']['commentId']='',_0x137627['prototype']['documentId']='',_0x137627['create']=function(_0x31b4e1){return new _0x137627(_0x31b4e1);},_0x137627['encode']=function(_0x3bc8,_0x3046e6){return _0x3046e6||(_0x3046e6=_0x9f9a8d['create']()),null!=_0x3bc8['commentThreadId']&&Object['hasOwnProperty']['call'](_0x3bc8,'commentThreadId')&&_0x3046e6['uint32'](0xa)['string'](_0x3bc8['commentThreadId']),null!=_0x3bc8['commentId']&&Object['hasOwnProperty']['call'](_0x3bc8,'commentId')&&_0x3046e6['uint32'](0x12)['string'](_0x3bc8['commentId']),null!=_0x3bc8['documentId']&&Object['hasOwnProperty']['call'](_0x3bc8,'documentId')&&_0x3046e6['uint32'](0x1a)['string'](_0x3bc8['documentId']),_0x3046e6;},_0x137627['encodeDelimited']=function(_0x6a691f,_0x50eae3){return this['encode'](_0x6a691f,_0x50eae3)['ldelim']();},_0x137627['decode']=function(_0x33b140,_0x146286){_0x33b140 instanceof _0x39f8c2||(_0x33b140=_0x39f8c2['create'](_0x33b140));for(var _0x157b36=void 0x0===_0x146286?_0x33b140['len']:_0x33b140['pos']+_0x146286,_0x397163=new _0x15ca44['CommentsV2RemoveCommentMessage']();_0x33b140['pos']<_0x157b36;){var _0x4d420b=_0x33b140['uint32']();switch(_0x4d420b>>>0x3){case 0x1:_0x397163['commentThreadId']=_0x33b140['string']();break;case 0x2:_0x397163['commentId']=_0x33b140['string']();break;case 0x3:_0x397163['documentId']=_0x33b140['string']();break;default:_0x33b140['skipType'](0x7&_0x4d420b);}}return _0x397163;},_0x137627['decodeDelimited']=function(_0x9f9ff4){return _0x9f9ff4 instanceof _0x39f8c2||(_0x9f9ff4=new _0x39f8c2(_0x9f9ff4)),this['decode'](_0x9f9ff4,_0x9f9ff4['uint32']());},_0x137627['verify']=function(_0x4c3915){return'object'!=typeof _0x4c3915||null===_0x4c3915?'object\x20expected':null!=_0x4c3915['commentThreadId']&&_0x4c3915['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x4c3915['commentThreadId'])?'commentThreadId:\x20string\x20expected':null!=_0x4c3915['commentId']&&_0x4c3915['hasOwnProperty']('commentId')&&!_0x2f6cfa['isString'](_0x4c3915['commentId'])?'commentId:\x20string\x20expected':null!=_0x4c3915['documentId']&&_0x4c3915['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x4c3915['documentId'])?'documentId:\x20string\x20expected':null;},_0x137627['fromObject']=function(_0x132158){if(_0x132158 instanceof _0x15ca44['CommentsV2RemoveCommentMessage'])return _0x132158;var _0x11d90c=new _0x15ca44['CommentsV2RemoveCommentMessage']();return null!=_0x132158['commentThreadId']&&(_0x11d90c['commentThreadId']=String(_0x132158['commentThreadId'])),null!=_0x132158['commentId']&&(_0x11d90c['commentId']=String(_0x132158['commentId'])),null!=_0x132158['documentId']&&(_0x11d90c['documentId']=String(_0x132158['documentId'])),_0x11d90c;},_0x137627['toObject']=function(_0x30b59e,_0xf67f77){_0xf67f77||(_0xf67f77={});var _0x297e3b={};return _0xf67f77['defaults']&&(_0x297e3b['commentThreadId']='',_0x297e3b['commentId']='',_0x297e3b['documentId']=''),null!=_0x30b59e['commentThreadId']&&_0x30b59e['hasOwnProperty']('commentThreadId')&&(_0x297e3b['commentThreadId']=_0x30b59e['commentThreadId']),null!=_0x30b59e['commentId']&&_0x30b59e['hasOwnProperty']('commentId')&&(_0x297e3b['commentId']=_0x30b59e['commentId']),null!=_0x30b59e['documentId']&&_0x30b59e['hasOwnProperty']('documentId')&&(_0x297e3b['documentId']=_0x30b59e['documentId']),_0x297e3b;},_0x137627['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x137627['getTypeUrl']=function(_0x15cc31){return void 0x0===_0x15cc31&&(_0x15cc31='type.googleapis.com'),_0x15cc31+'/CommentsV2RemoveCommentMessage';},_0x137627;}()),_0x15ca44['CommentsV2RemoveCommentThreadMessage']=(function(){function _0xb5fb29(_0x32d7e6){if(_0x32d7e6){for(var _0x414ccf=Object['keys'](_0x32d7e6),_0x4ca074=0x0;_0x4ca074<_0x414ccf['length'];++_0x4ca074)null!=_0x32d7e6[_0x414ccf[_0x4ca074]]&&(this[_0x414ccf[_0x4ca074]]=_0x32d7e6[_0x414ccf[_0x4ca074]]);}}return _0xb5fb29['prototype']['commentThreadId']='',_0xb5fb29['prototype']['documentId']='',_0xb5fb29['create']=function(_0x852158){return new _0xb5fb29(_0x852158);},_0xb5fb29['encode']=function(_0x39b230,_0x33db70){return _0x33db70||(_0x33db70=_0x9f9a8d['create']()),null!=_0x39b230['commentThreadId']&&Object['hasOwnProperty']['call'](_0x39b230,'commentThreadId')&&_0x33db70['uint32'](0xa)['string'](_0x39b230['commentThreadId']),null!=_0x39b230['documentId']&&Object['hasOwnProperty']['call'](_0x39b230,'documentId')&&_0x33db70['uint32'](0x12)['string'](_0x39b230['documentId']),_0x33db70;},_0xb5fb29['encodeDelimited']=function(_0x518c81,_0x44b333){return this['encode'](_0x518c81,_0x44b333)['ldelim']();},_0xb5fb29['decode']=function(_0x58a038,_0x147196){_0x58a038 instanceof _0x39f8c2||(_0x58a038=_0x39f8c2['create'](_0x58a038));for(var _0x55a0c7=void 0x0===_0x147196?_0x58a038['len']:_0x58a038['pos']+_0x147196,_0x1a22d2=new _0x15ca44['CommentsV2RemoveCommentThreadMessage']();_0x58a038['pos']<_0x55a0c7;){var _0x28aef4=_0x58a038['uint32']();switch(_0x28aef4>>>0x3){case 0x1:_0x1a22d2['commentThreadId']=_0x58a038['string']();break;case 0x2:_0x1a22d2['documentId']=_0x58a038['string']();break;default:_0x58a038['skipType'](0x7&_0x28aef4);}}return _0x1a22d2;},_0xb5fb29['decodeDelimited']=function(_0x53e1ae){return _0x53e1ae instanceof _0x39f8c2||(_0x53e1ae=new _0x39f8c2(_0x53e1ae)),this['decode'](_0x53e1ae,_0x53e1ae['uint32']());},_0xb5fb29['verify']=function(_0x34ded8){return'object'!=typeof _0x34ded8||null===_0x34ded8?'object\x20expected':null!=_0x34ded8['commentThreadId']&&_0x34ded8['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x34ded8['commentThreadId'])?'commentThreadId:\x20string\x20expected':null!=_0x34ded8['documentId']&&_0x34ded8['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x34ded8['documentId'])?'documentId:\x20string\x20expected':null;},_0xb5fb29['fromObject']=function(_0x4997d5){if(_0x4997d5 instanceof _0x15ca44['CommentsV2RemoveCommentThreadMessage'])return _0x4997d5;var _0x58b2d5=new _0x15ca44['CommentsV2RemoveCommentThreadMessage']();return null!=_0x4997d5['commentThreadId']&&(_0x58b2d5['commentThreadId']=String(_0x4997d5['commentThreadId'])),null!=_0x4997d5['documentId']&&(_0x58b2d5['documentId']=String(_0x4997d5['documentId'])),_0x58b2d5;},_0xb5fb29['toObject']=function(_0x28effa,_0xe51243){_0xe51243||(_0xe51243={});var _0x4ac150={};return _0xe51243['defaults']&&(_0x4ac150['commentThreadId']='',_0x4ac150['documentId']=''),null!=_0x28effa['commentThreadId']&&_0x28effa['hasOwnProperty']('commentThreadId')&&(_0x4ac150['commentThreadId']=_0x28effa['commentThreadId']),null!=_0x28effa['documentId']&&_0x28effa['hasOwnProperty']('documentId')&&(_0x4ac150['documentId']=_0x28effa['documentId']),_0x4ac150;},_0xb5fb29['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0xb5fb29['getTypeUrl']=function(_0x3e8baf){return void 0x0===_0x3e8baf&&(_0x3e8baf='type.googleapis.com'),_0x3e8baf+'/CommentsV2RemoveCommentThreadMessage';},_0xb5fb29;}()),_0x15ca44['CommentsV2UpdateCommentMessage']=(function(){function _0x51efc2(_0x2cdf81){if(_0x2cdf81){for(var _0x26d312=Object['keys'](_0x2cdf81),_0x13b96d=0x0;_0x13b96d<_0x26d312['length'];++_0x13b96d)null!=_0x2cdf81[_0x26d312[_0x13b96d]]&&(this[_0x26d312[_0x13b96d]]=_0x2cdf81[_0x26d312[_0x13b96d]]);}}return _0x51efc2['prototype']['commentThreadId']='',_0x51efc2['prototype']['commentId']='',_0x51efc2['prototype']['content']='',_0x51efc2['prototype']['documentId']='',_0x51efc2['prototype']['attributes']='',_0x51efc2['prototype']['isAttributesUpdated']=!0x1,_0x51efc2['prototype']['commentThread']=null,_0x51efc2['create']=function(_0x46aaee){return new _0x51efc2(_0x46aaee);},_0x51efc2['encode']=function(_0x506385,_0x4db414){return _0x4db414||(_0x4db414=_0x9f9a8d['create']()),null!=_0x506385['commentThreadId']&&Object['hasOwnProperty']['call'](_0x506385,'commentThreadId')&&_0x4db414['uint32'](0xa)['string'](_0x506385['commentThreadId']),null!=_0x506385['commentId']&&Object['hasOwnProperty']['call'](_0x506385,'commentId')&&_0x4db414['uint32'](0x12)['string'](_0x506385['commentId']),null!=_0x506385['content']&&Object['hasOwnProperty']['call'](_0x506385,'content')&&_0x4db414['uint32'](0x1a)['string'](_0x506385['content']),null!=_0x506385['documentId']&&Object['hasOwnProperty']['call'](_0x506385,'documentId')&&_0x4db414['uint32'](0x22)['string'](_0x506385['documentId']),null!=_0x506385['attributes']&&Object['hasOwnProperty']['call'](_0x506385,'attributes')&&_0x4db414['uint32'](0x2a)['string'](_0x506385['attributes']),null!=_0x506385['isAttributesUpdated']&&Object['hasOwnProperty']['call'](_0x506385,'isAttributesUpdated')&&_0x4db414['uint32'](0x30)['bool'](_0x506385['isAttributesUpdated']),null!=_0x506385['commentThread']&&Object['hasOwnProperty']['call'](_0x506385,'commentThread')&&_0x15ca44['CommentsThreadDescriptor']['encode'](_0x506385['commentThread'],_0x4db414['uint32'](0x3a)['fork']())['ldelim'](),_0x4db414;},_0x51efc2['encodeDelimited']=function(_0xb98fd3,_0x1492ce){return this['encode'](_0xb98fd3,_0x1492ce)['ldelim']();},_0x51efc2['decode']=function(_0x43d0ab,_0x4db63d){_0x43d0ab instanceof _0x39f8c2||(_0x43d0ab=_0x39f8c2['create'](_0x43d0ab));for(var _0xc1a9b2=void 0x0===_0x4db63d?_0x43d0ab['len']:_0x43d0ab['pos']+_0x4db63d,_0x948f0b=new _0x15ca44['CommentsV2UpdateCommentMessage']();_0x43d0ab['pos']<_0xc1a9b2;){var _0x47fa0f=_0x43d0ab['uint32']();switch(_0x47fa0f>>>0x3){case 0x1:_0x948f0b['commentThreadId']=_0x43d0ab['string']();break;case 0x2:_0x948f0b['commentId']=_0x43d0ab['string']();break;case 0x3:_0x948f0b['content']=_0x43d0ab['string']();break;case 0x4:_0x948f0b['documentId']=_0x43d0ab['string']();break;case 0x5:_0x948f0b['attributes']=_0x43d0ab['string']();break;case 0x6:_0x948f0b['isAttributesUpdated']=_0x43d0ab['bool']();break;case 0x7:_0x948f0b['commentThread']=_0x15ca44['CommentsThreadDescriptor']['decode'](_0x43d0ab,_0x43d0ab['uint32']());break;default:_0x43d0ab['skipType'](0x7&_0x47fa0f);}}return _0x948f0b;},_0x51efc2['decodeDelimited']=function(_0x2bc31a){return _0x2bc31a instanceof _0x39f8c2||(_0x2bc31a=new _0x39f8c2(_0x2bc31a)),this['decode'](_0x2bc31a,_0x2bc31a['uint32']());},_0x51efc2['verify']=function(_0x250a4e){if('object'!=typeof _0x250a4e||null===_0x250a4e)return'object\x20expected';if(null!=_0x250a4e['commentThreadId']&&_0x250a4e['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x250a4e['commentThreadId']))return'commentThreadId:\x20string\x20expected';if(null!=_0x250a4e['commentId']&&_0x250a4e['hasOwnProperty']('commentId')&&!_0x2f6cfa['isString'](_0x250a4e['commentId']))return'commentId:\x20string\x20expected';if(null!=_0x250a4e['content']&&_0x250a4e['hasOwnProperty']('content')&&!_0x2f6cfa['isString'](_0x250a4e['content']))return'content:\x20string\x20expected';if(null!=_0x250a4e['documentId']&&_0x250a4e['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x250a4e['documentId']))return'documentId:\x20string\x20expected';if(null!=_0x250a4e['attributes']&&_0x250a4e['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x250a4e['attributes']))return'attributes:\x20string\x20expected';if(null!=_0x250a4e['isAttributesUpdated']&&_0x250a4e['hasOwnProperty']('isAttributesUpdated')&&'boolean'!=typeof _0x250a4e['isAttributesUpdated'])return'isAttributesUpdated:\x20boolean\x20expected';if(null!=_0x250a4e['commentThread']&&_0x250a4e['hasOwnProperty']('commentThread')){var _0x31e802=_0x15ca44['CommentsThreadDescriptor']['verify'](_0x250a4e['commentThread']);if(_0x31e802)return'commentThread.'+_0x31e802;}return null;},_0x51efc2['fromObject']=function(_0x17cb7d){if(_0x17cb7d instanceof _0x15ca44['CommentsV2UpdateCommentMessage'])return _0x17cb7d;var _0x2bad16=new _0x15ca44['CommentsV2UpdateCommentMessage']();if(null!=_0x17cb7d['commentThreadId']&&(_0x2bad16['commentThreadId']=String(_0x17cb7d['commentThreadId'])),null!=_0x17cb7d['commentId']&&(_0x2bad16['commentId']=String(_0x17cb7d['commentId'])),null!=_0x17cb7d['content']&&(_0x2bad16['content']=String(_0x17cb7d['content'])),null!=_0x17cb7d['documentId']&&(_0x2bad16['documentId']=String(_0x17cb7d['documentId'])),null!=_0x17cb7d['attributes']&&(_0x2bad16['attributes']=String(_0x17cb7d['attributes'])),null!=_0x17cb7d['isAttributesUpdated']&&(_0x2bad16['isAttributesUpdated']=Boolean(_0x17cb7d['isAttributesUpdated'])),null!=_0x17cb7d['commentThread']){if('object'!=typeof _0x17cb7d['commentThread'])throw TypeError('.CommentsV2UpdateCommentMessage.commentThread:\x20object\x20expected');_0x2bad16['commentThread']=_0x15ca44['CommentsThreadDescriptor']['fromObject'](_0x17cb7d['commentThread']);}return _0x2bad16;},_0x51efc2['toObject']=function(_0x5bac28,_0xfb69b4){_0xfb69b4||(_0xfb69b4={});var _0x3b7d2f={};return _0xfb69b4['defaults']&&(_0x3b7d2f['commentThreadId']='',_0x3b7d2f['commentId']='',_0x3b7d2f['content']='',_0x3b7d2f['documentId']='',_0x3b7d2f['attributes']='',_0x3b7d2f['isAttributesUpdated']=!0x1,_0x3b7d2f['commentThread']=null),null!=_0x5bac28['commentThreadId']&&_0x5bac28['hasOwnProperty']('commentThreadId')&&(_0x3b7d2f['commentThreadId']=_0x5bac28['commentThreadId']),null!=_0x5bac28['commentId']&&_0x5bac28['hasOwnProperty']('commentId')&&(_0x3b7d2f['commentId']=_0x5bac28['commentId']),null!=_0x5bac28['content']&&_0x5bac28['hasOwnProperty']('content')&&(_0x3b7d2f['content']=_0x5bac28['content']),null!=_0x5bac28['documentId']&&_0x5bac28['hasOwnProperty']('documentId')&&(_0x3b7d2f['documentId']=_0x5bac28['documentId']),null!=_0x5bac28['attributes']&&_0x5bac28['hasOwnProperty']('attributes')&&(_0x3b7d2f['attributes']=_0x5bac28['attributes']),null!=_0x5bac28['isAttributesUpdated']&&_0x5bac28['hasOwnProperty']('isAttributesUpdated')&&(_0x3b7d2f['isAttributesUpdated']=_0x5bac28['isAttributesUpdated']),null!=_0x5bac28['commentThread']&&_0x5bac28['hasOwnProperty']('commentThread')&&(_0x3b7d2f['commentThread']=_0x15ca44['CommentsThreadDescriptor']['toObject'](_0x5bac28['commentThread'],_0xfb69b4)),_0x3b7d2f;},_0x51efc2['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x51efc2['getTypeUrl']=function(_0x1b85ef){return void 0x0===_0x1b85ef&&(_0x1b85ef='type.googleapis.com'),_0x1b85ef+'/CommentsV2UpdateCommentMessage';},_0x51efc2;}()),_0x15ca44['CommentsV2AddCommentResponse']=(function(){function _0x1ffc0a(_0x4cb40b){if(_0x4cb40b){for(var _0x415f96=Object['keys'](_0x4cb40b),_0x22514b=0x0;_0x22514b<_0x415f96['length'];++_0x22514b)null!=_0x4cb40b[_0x415f96[_0x22514b]]&&(this[_0x415f96[_0x22514b]]=_0x4cb40b[_0x415f96[_0x22514b]]);}}return _0x1ffc0a['prototype']['commentThreadId']='',_0x1ffc0a['prototype']['commentId']='',_0x1ffc0a['prototype']['createdAt']='',_0x1ffc0a['create']=function(_0x52471e){return new _0x1ffc0a(_0x52471e);},_0x1ffc0a['encode']=function(_0x576318,_0x47a7d9){return _0x47a7d9||(_0x47a7d9=_0x9f9a8d['create']()),null!=_0x576318['commentThreadId']&&Object['hasOwnProperty']['call'](_0x576318,'commentThreadId')&&_0x47a7d9['uint32'](0xa)['string'](_0x576318['commentThreadId']),null!=_0x576318['commentId']&&Object['hasOwnProperty']['call'](_0x576318,'commentId')&&_0x47a7d9['uint32'](0x12)['string'](_0x576318['commentId']),null!=_0x576318['createdAt']&&Object['hasOwnProperty']['call'](_0x576318,'createdAt')&&_0x47a7d9['uint32'](0x1a)['string'](_0x576318['createdAt']),_0x47a7d9;},_0x1ffc0a['encodeDelimited']=function(_0x403baf,_0x4843b5){return this['encode'](_0x403baf,_0x4843b5)['ldelim']();},_0x1ffc0a['decode']=function(_0x3bf106,_0x1d7640){_0x3bf106 instanceof _0x39f8c2||(_0x3bf106=_0x39f8c2['create'](_0x3bf106));for(var _0x1690f9=void 0x0===_0x1d7640?_0x3bf106['len']:_0x3bf106['pos']+_0x1d7640,_0x10a506=new _0x15ca44['CommentsV2AddCommentResponse']();_0x3bf106['pos']<_0x1690f9;){var _0x44ac63=_0x3bf106['uint32']();switch(_0x44ac63>>>0x3){case 0x1:_0x10a506['commentThreadId']=_0x3bf106['string']();break;case 0x2:_0x10a506['commentId']=_0x3bf106['string']();break;case 0x3:_0x10a506['createdAt']=_0x3bf106['string']();break;default:_0x3bf106['skipType'](0x7&_0x44ac63);}}return _0x10a506;},_0x1ffc0a['decodeDelimited']=function(_0x1f61c3){return _0x1f61c3 instanceof _0x39f8c2||(_0x1f61c3=new _0x39f8c2(_0x1f61c3)),this['decode'](_0x1f61c3,_0x1f61c3['uint32']());},_0x1ffc0a['verify']=function(_0x20ced2){return'object'!=typeof _0x20ced2||null===_0x20ced2?'object\x20expected':null!=_0x20ced2['commentThreadId']&&_0x20ced2['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x20ced2['commentThreadId'])?'commentThreadId:\x20string\x20expected':null!=_0x20ced2['commentId']&&_0x20ced2['hasOwnProperty']('commentId')&&!_0x2f6cfa['isString'](_0x20ced2['commentId'])?'commentId:\x20string\x20expected':null!=_0x20ced2['createdAt']&&_0x20ced2['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x20ced2['createdAt'])?'createdAt:\x20string\x20expected':null;},_0x1ffc0a['fromObject']=function(_0x28560a){if(_0x28560a instanceof _0x15ca44['CommentsV2AddCommentResponse'])return _0x28560a;var _0xb0796a=new _0x15ca44['CommentsV2AddCommentResponse']();return null!=_0x28560a['commentThreadId']&&(_0xb0796a['commentThreadId']=String(_0x28560a['commentThreadId'])),null!=_0x28560a['commentId']&&(_0xb0796a['commentId']=String(_0x28560a['commentId'])),null!=_0x28560a['createdAt']&&(_0xb0796a['createdAt']=String(_0x28560a['createdAt'])),_0xb0796a;},_0x1ffc0a['toObject']=function(_0x52b18b,_0x503ef0){_0x503ef0||(_0x503ef0={});var _0x42000e={};return _0x503ef0['defaults']&&(_0x42000e['commentThreadId']='',_0x42000e['commentId']='',_0x42000e['createdAt']=''),null!=_0x52b18b['commentThreadId']&&_0x52b18b['hasOwnProperty']('commentThreadId')&&(_0x42000e['commentThreadId']=_0x52b18b['commentThreadId']),null!=_0x52b18b['commentId']&&_0x52b18b['hasOwnProperty']('commentId')&&(_0x42000e['commentId']=_0x52b18b['commentId']),null!=_0x52b18b['createdAt']&&_0x52b18b['hasOwnProperty']('createdAt')&&(_0x42000e['createdAt']=_0x52b18b['createdAt']),_0x42000e;},_0x1ffc0a['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x1ffc0a['getTypeUrl']=function(_0x5d9c05){return void 0x0===_0x5d9c05&&(_0x5d9c05='type.googleapis.com'),_0x5d9c05+'/CommentsV2AddCommentResponse';},_0x1ffc0a;}()),_0x15ca44['CommentsV2AddCommentThreadResponse']=(function(){function _0x37ee37(_0x297ff2){if(this['comments']=[],_0x297ff2){for(var _0x17c11c=Object['keys'](_0x297ff2),_0x3a018e=0x0;_0x3a018e<_0x17c11c['length'];++_0x3a018e)null!=_0x297ff2[_0x17c11c[_0x3a018e]]&&(this[_0x17c11c[_0x3a018e]]=_0x297ff2[_0x17c11c[_0x3a018e]]);}}return _0x37ee37['prototype']['commentThreadId']='',_0x37ee37['prototype']['createdAt']='',_0x37ee37['prototype']['comments']=_0x2f6cfa['emptyArray'],_0x37ee37['create']=function(_0x335d3a){return new _0x37ee37(_0x335d3a);},_0x37ee37['encode']=function(_0x16a077,_0x10f4db){if(_0x10f4db||(_0x10f4db=_0x9f9a8d['create']()),null!=_0x16a077['commentThreadId']&&Object['hasOwnProperty']['call'](_0x16a077,'commentThreadId')&&_0x10f4db['uint32'](0xa)['string'](_0x16a077['commentThreadId']),null!=_0x16a077['createdAt']&&Object['hasOwnProperty']['call'](_0x16a077,'createdAt')&&_0x10f4db['uint32'](0x12)['string'](_0x16a077['createdAt']),null!=_0x16a077['comments']&&_0x16a077['comments']['length']){for(var _0x4c6296=0x0;_0x4c6296<_0x16a077['comments']['length'];++_0x4c6296)_0x15ca44['CommentThreadAddedCommentDescriptor']['encode'](_0x16a077['comments'][_0x4c6296],_0x10f4db['uint32'](0x1a)['fork']())['ldelim']();}return _0x10f4db;},_0x37ee37['encodeDelimited']=function(_0x38d00b,_0x2b51a2){return this['encode'](_0x38d00b,_0x2b51a2)['ldelim']();},_0x37ee37['decode']=function(_0x3d7567,_0x163d5c){_0x3d7567 instanceof _0x39f8c2||(_0x3d7567=_0x39f8c2['create'](_0x3d7567));for(var _0x4a01e3=void 0x0===_0x163d5c?_0x3d7567['len']:_0x3d7567['pos']+_0x163d5c,_0x36a61f=new _0x15ca44['CommentsV2AddCommentThreadResponse']();_0x3d7567['pos']<_0x4a01e3;){var _0x285c25=_0x3d7567['uint32']();switch(_0x285c25>>>0x3){case 0x1:_0x36a61f['commentThreadId']=_0x3d7567['string']();break;case 0x2:_0x36a61f['createdAt']=_0x3d7567['string']();break;case 0x3:_0x36a61f['comments']&&_0x36a61f['comments']['length']||(_0x36a61f['comments']=[]),_0x36a61f['comments']['push'](_0x15ca44['CommentThreadAddedCommentDescriptor']['decode'](_0x3d7567,_0x3d7567['uint32']()));break;default:_0x3d7567['skipType'](0x7&_0x285c25);}}return _0x36a61f;},_0x37ee37['decodeDelimited']=function(_0x58c863){return _0x58c863 instanceof _0x39f8c2||(_0x58c863=new _0x39f8c2(_0x58c863)),this['decode'](_0x58c863,_0x58c863['uint32']());},_0x37ee37['verify']=function(_0x35f20e){if('object'!=typeof _0x35f20e||null===_0x35f20e)return'object\x20expected';if(null!=_0x35f20e['commentThreadId']&&_0x35f20e['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x35f20e['commentThreadId']))return'commentThreadId:\x20string\x20expected';if(null!=_0x35f20e['createdAt']&&_0x35f20e['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x35f20e['createdAt']))return'createdAt:\x20string\x20expected';if(null!=_0x35f20e['comments']&&_0x35f20e['hasOwnProperty']('comments')){if(!Array['isArray'](_0x35f20e['comments']))return'comments:\x20array\x20expected';for(var _0x47f11a=0x0;_0x47f11a<_0x35f20e['comments']['length'];++_0x47f11a){var _0x331331=_0x15ca44['CommentThreadAddedCommentDescriptor']['verify'](_0x35f20e['comments'][_0x47f11a]);if(_0x331331)return'comments.'+_0x331331;}}return null;},_0x37ee37['fromObject']=function(_0x486861){if(_0x486861 instanceof _0x15ca44['CommentsV2AddCommentThreadResponse'])return _0x486861;var _0x53e2ca=new _0x15ca44['CommentsV2AddCommentThreadResponse']();if(null!=_0x486861['commentThreadId']&&(_0x53e2ca['commentThreadId']=String(_0x486861['commentThreadId'])),null!=_0x486861['createdAt']&&(_0x53e2ca['createdAt']=String(_0x486861['createdAt'])),_0x486861['comments']){if(!Array['isArray'](_0x486861['comments']))throw TypeError('.CommentsV2AddCommentThreadResponse.comments:\x20array\x20expected');_0x53e2ca['comments']=[];for(var _0x18db42=0x0;_0x18db42<_0x486861['comments']['length'];++_0x18db42){if('object'!=typeof _0x486861['comments'][_0x18db42])throw TypeError('.CommentsV2AddCommentThreadResponse.comments:\x20object\x20expected');_0x53e2ca['comments'][_0x18db42]=_0x15ca44['CommentThreadAddedCommentDescriptor']['fromObject'](_0x486861['comments'][_0x18db42]);}}return _0x53e2ca;},_0x37ee37['toObject']=function(_0x384362,_0x9b0278){_0x9b0278||(_0x9b0278={});var _0x3d3c4d={};if((_0x9b0278['arrays']||_0x9b0278['defaults'])&&(_0x3d3c4d['comments']=[]),_0x9b0278['defaults']&&(_0x3d3c4d['commentThreadId']='',_0x3d3c4d['createdAt']=''),null!=_0x384362['commentThreadId']&&_0x384362['hasOwnProperty']('commentThreadId')&&(_0x3d3c4d['commentThreadId']=_0x384362['commentThreadId']),null!=_0x384362['createdAt']&&_0x384362['hasOwnProperty']('createdAt')&&(_0x3d3c4d['createdAt']=_0x384362['createdAt']),_0x384362['comments']&&_0x384362['comments']['length']){_0x3d3c4d['comments']=[];for(var _0x2900f1=0x0;_0x2900f1<_0x384362['comments']['length'];++_0x2900f1)_0x3d3c4d['comments'][_0x2900f1]=_0x15ca44['CommentThreadAddedCommentDescriptor']['toObject'](_0x384362['comments'][_0x2900f1],_0x9b0278);}return _0x3d3c4d;},_0x37ee37['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x37ee37['getTypeUrl']=function(_0x4cb4a5){return void 0x0===_0x4cb4a5&&(_0x4cb4a5='type.googleapis.com'),_0x4cb4a5+'/CommentsV2AddCommentThreadResponse';},_0x37ee37;}()),_0x15ca44['CommentsV2ResolveCommentThreadResponse']=(function(){function _0x21b557(_0x1844ae){if(_0x1844ae){for(var _0x44ed9a=Object['keys'](_0x1844ae),_0x546364=0x0;_0x546364<_0x44ed9a['length'];++_0x546364)null!=_0x1844ae[_0x44ed9a[_0x546364]]&&(this[_0x44ed9a[_0x546364]]=_0x1844ae[_0x44ed9a[_0x546364]]);}}return _0x21b557['prototype']['commentThreadId']='',_0x21b557['prototype']['documentId']='',_0x21b557['prototype']['resolvedAt']='',_0x21b557['prototype']['resolvedBy']='',_0x21b557['create']=function(_0x2e95cd){return new _0x21b557(_0x2e95cd);},_0x21b557['encode']=function(_0x2fa164,_0x892773){return _0x892773||(_0x892773=_0x9f9a8d['create']()),null!=_0x2fa164['commentThreadId']&&Object['hasOwnProperty']['call'](_0x2fa164,'commentThreadId')&&_0x892773['uint32'](0xa)['string'](_0x2fa164['commentThreadId']),null!=_0x2fa164['documentId']&&Object['hasOwnProperty']['call'](_0x2fa164,'documentId')&&_0x892773['uint32'](0x12)['string'](_0x2fa164['documentId']),null!=_0x2fa164['resolvedAt']&&Object['hasOwnProperty']['call'](_0x2fa164,'resolvedAt')&&_0x892773['uint32'](0x1a)['string'](_0x2fa164['resolvedAt']),null!=_0x2fa164['resolvedBy']&&Object['hasOwnProperty']['call'](_0x2fa164,'resolvedBy')&&_0x892773['uint32'](0x22)['string'](_0x2fa164['resolvedBy']),_0x892773;},_0x21b557['encodeDelimited']=function(_0x5f2285,_0x1b2990){return this['encode'](_0x5f2285,_0x1b2990)['ldelim']();},_0x21b557['decode']=function(_0x382803,_0x40a424){_0x382803 instanceof _0x39f8c2||(_0x382803=_0x39f8c2['create'](_0x382803));for(var _0x5e4ea1=void 0x0===_0x40a424?_0x382803['len']:_0x382803['pos']+_0x40a424,_0x4c98c0=new _0x15ca44['CommentsV2ResolveCommentThreadResponse']();_0x382803['pos']<_0x5e4ea1;){var _0x210c67=_0x382803['uint32']();switch(_0x210c67>>>0x3){case 0x1:_0x4c98c0['commentThreadId']=_0x382803['string']();break;case 0x2:_0x4c98c0['documentId']=_0x382803['string']();break;case 0x3:_0x4c98c0['resolvedAt']=_0x382803['string']();break;case 0x4:_0x4c98c0['resolvedBy']=_0x382803['string']();break;default:_0x382803['skipType'](0x7&_0x210c67);}}return _0x4c98c0;},_0x21b557['decodeDelimited']=function(_0x15acdd){return _0x15acdd instanceof _0x39f8c2||(_0x15acdd=new _0x39f8c2(_0x15acdd)),this['decode'](_0x15acdd,_0x15acdd['uint32']());},_0x21b557['verify']=function(_0x4a890f){return'object'!=typeof _0x4a890f||null===_0x4a890f?'object\x20expected':null!=_0x4a890f['commentThreadId']&&_0x4a890f['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x4a890f['commentThreadId'])?'commentThreadId:\x20string\x20expected':null!=_0x4a890f['documentId']&&_0x4a890f['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x4a890f['documentId'])?'documentId:\x20string\x20expected':null!=_0x4a890f['resolvedAt']&&_0x4a890f['hasOwnProperty']('resolvedAt')&&!_0x2f6cfa['isString'](_0x4a890f['resolvedAt'])?'resolvedAt:\x20string\x20expected':null!=_0x4a890f['resolvedBy']&&_0x4a890f['hasOwnProperty']('resolvedBy')&&!_0x2f6cfa['isString'](_0x4a890f['resolvedBy'])?'resolvedBy:\x20string\x20expected':null;},_0x21b557['fromObject']=function(_0x3fd727){if(_0x3fd727 instanceof _0x15ca44['CommentsV2ResolveCommentThreadResponse'])return _0x3fd727;var _0x52e3db=new _0x15ca44['CommentsV2ResolveCommentThreadResponse']();return null!=_0x3fd727['commentThreadId']&&(_0x52e3db['commentThreadId']=String(_0x3fd727['commentThreadId'])),null!=_0x3fd727['documentId']&&(_0x52e3db['documentId']=String(_0x3fd727['documentId'])),null!=_0x3fd727['resolvedAt']&&(_0x52e3db['resolvedAt']=String(_0x3fd727['resolvedAt'])),null!=_0x3fd727['resolvedBy']&&(_0x52e3db['resolvedBy']=String(_0x3fd727['resolvedBy'])),_0x52e3db;},_0x21b557['toObject']=function(_0xb62dfb,_0x2054e6){_0x2054e6||(_0x2054e6={});var _0xda283a={};return _0x2054e6['defaults']&&(_0xda283a['commentThreadId']='',_0xda283a['documentId']='',_0xda283a['resolvedAt']='',_0xda283a['resolvedBy']=''),null!=_0xb62dfb['commentThreadId']&&_0xb62dfb['hasOwnProperty']('commentThreadId')&&(_0xda283a['commentThreadId']=_0xb62dfb['commentThreadId']),null!=_0xb62dfb['documentId']&&_0xb62dfb['hasOwnProperty']('documentId')&&(_0xda283a['documentId']=_0xb62dfb['documentId']),null!=_0xb62dfb['resolvedAt']&&_0xb62dfb['hasOwnProperty']('resolvedAt')&&(_0xda283a['resolvedAt']=_0xb62dfb['resolvedAt']),null!=_0xb62dfb['resolvedBy']&&_0xb62dfb['hasOwnProperty']('resolvedBy')&&(_0xda283a['resolvedBy']=_0xb62dfb['resolvedBy']),_0xda283a;},_0x21b557['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x21b557['getTypeUrl']=function(_0x54c00e){return void 0x0===_0x54c00e&&(_0x54c00e='type.googleapis.com'),_0x54c00e+'/CommentsV2ResolveCommentThreadResponse';},_0x21b557;}()),_0x15ca44['CommentsV2ConnectResponse']=(function(){function _0x2155e7(_0x342b0e){if(this['threads']=[],this['threadsV2']=[],_0x342b0e){for(var _0x3ab383=Object['keys'](_0x342b0e),_0x8aee1d=0x0;_0x8aee1d<_0x3ab383['length'];++_0x8aee1d)null!=_0x342b0e[_0x3ab383[_0x8aee1d]]&&(this[_0x3ab383[_0x8aee1d]]=_0x342b0e[_0x3ab383[_0x8aee1d]]);}}return _0x2155e7['prototype']['channel']='',_0x2155e7['prototype']['threads']=_0x2f6cfa['emptyArray'],_0x2155e7['prototype']['threadsV2']=_0x2f6cfa['emptyArray'],_0x2155e7['create']=function(_0x1ea1d6){return new _0x2155e7(_0x1ea1d6);},_0x2155e7['encode']=function(_0x356c6b,_0x29bce7){if(_0x29bce7||(_0x29bce7=_0x9f9a8d['create']()),null!=_0x356c6b['channel']&&Object['hasOwnProperty']['call'](_0x356c6b,'channel')&&_0x29bce7['uint32'](0xa)['string'](_0x356c6b['channel']),null!=_0x356c6b['threads']&&_0x356c6b['threads']['length']){for(var _0x2b5bd1=0x0;_0x2b5bd1<_0x356c6b['threads']['length'];++_0x2b5bd1)_0x29bce7['uint32'](0x12)['string'](_0x356c6b['threads'][_0x2b5bd1]);}if(null!=_0x356c6b['threadsV2']&&_0x356c6b['threadsV2']['length']){for(_0x2b5bd1=0x0;_0x2b5bd1<_0x356c6b['threadsV2']['length'];++_0x2b5bd1)_0x15ca44['CommentsThreadDescriptor']['encode'](_0x356c6b['threadsV2'][_0x2b5bd1],_0x29bce7['uint32'](0x1a)['fork']())['ldelim']();}return _0x29bce7;},_0x2155e7['encodeDelimited']=function(_0x35e11b,_0x4bd996){return this['encode'](_0x35e11b,_0x4bd996)['ldelim']();},_0x2155e7['decode']=function(_0x430918,_0x1f05dd){_0x430918 instanceof _0x39f8c2||(_0x430918=_0x39f8c2['create'](_0x430918));for(var _0x19e821=void 0x0===_0x1f05dd?_0x430918['len']:_0x430918['pos']+_0x1f05dd,_0x538340=new _0x15ca44['CommentsV2ConnectResponse']();_0x430918['pos']<_0x19e821;){var _0x44a866=_0x430918['uint32']();switch(_0x44a866>>>0x3){case 0x1:_0x538340['channel']=_0x430918['string']();break;case 0x2:_0x538340['threads']&&_0x538340['threads']['length']||(_0x538340['threads']=[]),_0x538340['threads']['push'](_0x430918['string']());break;case 0x3:_0x538340['threadsV2']&&_0x538340['threadsV2']['length']||(_0x538340['threadsV2']=[]),_0x538340['threadsV2']['push'](_0x15ca44['CommentsThreadDescriptor']['decode'](_0x430918,_0x430918['uint32']()));break;default:_0x430918['skipType'](0x7&_0x44a866);}}return _0x538340;},_0x2155e7['decodeDelimited']=function(_0x3faf28){return _0x3faf28 instanceof _0x39f8c2||(_0x3faf28=new _0x39f8c2(_0x3faf28)),this['decode'](_0x3faf28,_0x3faf28['uint32']());},_0x2155e7['verify']=function(_0x46ce6e){if('object'!=typeof _0x46ce6e||null===_0x46ce6e)return'object\x20expected';if(null!=_0x46ce6e['channel']&&_0x46ce6e['hasOwnProperty']('channel')&&!_0x2f6cfa['isString'](_0x46ce6e['channel']))return'channel:\x20string\x20expected';if(null!=_0x46ce6e['threads']&&_0x46ce6e['hasOwnProperty']('threads')){if(!Array['isArray'](_0x46ce6e['threads']))return'threads:\x20array\x20expected';for(var _0x18835b=0x0;_0x18835b<_0x46ce6e['threads']['length'];++_0x18835b)if(!_0x2f6cfa['isString'](_0x46ce6e['threads'][_0x18835b]))return'threads:\x20string[]\x20expected';}if(null!=_0x46ce6e['threadsV2']&&_0x46ce6e['hasOwnProperty']('threadsV2')){if(!Array['isArray'](_0x46ce6e['threadsV2']))return'threadsV2:\x20array\x20expected';for(_0x18835b=0x0;_0x18835b<_0x46ce6e['threadsV2']['length'];++_0x18835b){var _0x21112f=_0x15ca44['CommentsThreadDescriptor']['verify'](_0x46ce6e['threadsV2'][_0x18835b]);if(_0x21112f)return'threadsV2.'+_0x21112f;}}return null;},_0x2155e7['fromObject']=function(_0x169501){if(_0x169501 instanceof _0x15ca44['CommentsV2ConnectResponse'])return _0x169501;var _0x71ccc3=new _0x15ca44['CommentsV2ConnectResponse']();if(null!=_0x169501['channel']&&(_0x71ccc3['channel']=String(_0x169501['channel'])),_0x169501['threads']){if(!Array['isArray'](_0x169501['threads']))throw TypeError('.CommentsV2ConnectResponse.threads:\x20array\x20expected');_0x71ccc3['threads']=[];for(var _0x39c12e=0x0;_0x39c12e<_0x169501['threads']['length'];++_0x39c12e)_0x71ccc3['threads'][_0x39c12e]=String(_0x169501['threads'][_0x39c12e]);}if(_0x169501['threadsV2']){if(!Array['isArray'](_0x169501['threadsV2']))throw TypeError('.CommentsV2ConnectResponse.threadsV2:\x20array\x20expected');for(_0x71ccc3['threadsV2']=[],_0x39c12e=0x0;_0x39c12e<_0x169501['threadsV2']['length'];++_0x39c12e){if('object'!=typeof _0x169501['threadsV2'][_0x39c12e])throw TypeError('.CommentsV2ConnectResponse.threadsV2:\x20object\x20expected');_0x71ccc3['threadsV2'][_0x39c12e]=_0x15ca44['CommentsThreadDescriptor']['fromObject'](_0x169501['threadsV2'][_0x39c12e]);}}return _0x71ccc3;},_0x2155e7['toObject']=function(_0x2c74f3,_0x346a1d){_0x346a1d||(_0x346a1d={});var _0x7b8654={};if((_0x346a1d['arrays']||_0x346a1d['defaults'])&&(_0x7b8654['threads']=[],_0x7b8654['threadsV2']=[]),_0x346a1d['defaults']&&(_0x7b8654['channel']=''),null!=_0x2c74f3['channel']&&_0x2c74f3['hasOwnProperty']('channel')&&(_0x7b8654['channel']=_0x2c74f3['channel']),_0x2c74f3['threads']&&_0x2c74f3['threads']['length']){_0x7b8654['threads']=[];for(var _0x230c77=0x0;_0x230c77<_0x2c74f3['threads']['length'];++_0x230c77)_0x7b8654['threads'][_0x230c77]=_0x2c74f3['threads'][_0x230c77];}if(_0x2c74f3['threadsV2']&&_0x2c74f3['threadsV2']['length']){for(_0x7b8654['threadsV2']=[],_0x230c77=0x0;_0x230c77<_0x2c74f3['threadsV2']['length'];++_0x230c77)_0x7b8654['threadsV2'][_0x230c77]=_0x15ca44['CommentsThreadDescriptor']['toObject'](_0x2c74f3['threadsV2'][_0x230c77],_0x346a1d);}return _0x7b8654;},_0x2155e7['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2155e7['getTypeUrl']=function(_0xfb4fd1){return void 0x0===_0xfb4fd1&&(_0xfb4fd1='type.googleapis.com'),_0xfb4fd1+'/CommentsV2ConnectResponse';},_0x2155e7;}()),_0x15ca44['CommentsV2GetCommentThreadResponse']=(function(){function _0x7c9305(_0xf6643e){if(this['comments']=[],this['commentsV2']=[],_0xf6643e){for(var _0x4c388a=Object['keys'](_0xf6643e),_0x542c7b=0x0;_0x542c7b<_0x4c388a['length'];++_0x542c7b)null!=_0xf6643e[_0x4c388a[_0x542c7b]]&&(this[_0x4c388a[_0x542c7b]]=_0xf6643e[_0x4c388a[_0x542c7b]]);}}return _0x7c9305['prototype']['commentThreadId']='',_0x7c9305['prototype']['comments']=_0x2f6cfa['emptyArray'],_0x7c9305['prototype']['commentsV2']=_0x2f6cfa['emptyArray'],_0x7c9305['prototype']['resolvedAt']='',_0x7c9305['prototype']['resolvedBy']='',_0x7c9305['prototype']['context']='',_0x7c9305['prototype']['createdAt']='',_0x7c9305['prototype']['deletedAt']='',_0x7c9305['prototype']['attributes']='',_0x7c9305['prototype']['unlinkedAt']='',_0x7c9305['create']=function(_0x690f4e){return new _0x7c9305(_0x690f4e);},_0x7c9305['encode']=function(_0xedb8fe,_0x14240c){if(_0x14240c||(_0x14240c=_0x9f9a8d['create']()),null!=_0xedb8fe['commentThreadId']&&Object['hasOwnProperty']['call'](_0xedb8fe,'commentThreadId')&&_0x14240c['uint32'](0xa)['string'](_0xedb8fe['commentThreadId']),null!=_0xedb8fe['comments']&&_0xedb8fe['comments']['length']){for(var _0x490b40=0x0;_0x490b40<_0xedb8fe['comments']['length'];++_0x490b40)_0x14240c['uint32'](0x12)['string'](_0xedb8fe['comments'][_0x490b40]);}if(null!=_0xedb8fe['commentsV2']&&_0xedb8fe['commentsV2']['length']){for(_0x490b40=0x0;_0x490b40<_0xedb8fe['commentsV2']['length'];++_0x490b40)_0x15ca44['CommentDescriptor']['encode'](_0xedb8fe['commentsV2'][_0x490b40],_0x14240c['uint32'](0x1a)['fork']())['ldelim']();}return null!=_0xedb8fe['resolvedAt']&&Object['hasOwnProperty']['call'](_0xedb8fe,'resolvedAt')&&_0x14240c['uint32'](0x22)['string'](_0xedb8fe['resolvedAt']),null!=_0xedb8fe['resolvedBy']&&Object['hasOwnProperty']['call'](_0xedb8fe,'resolvedBy')&&_0x14240c['uint32'](0x2a)['string'](_0xedb8fe['resolvedBy']),null!=_0xedb8fe['context']&&Object['hasOwnProperty']['call'](_0xedb8fe,'context')&&_0x14240c['uint32'](0x32)['string'](_0xedb8fe['context']),null!=_0xedb8fe['createdAt']&&Object['hasOwnProperty']['call'](_0xedb8fe,'createdAt')&&_0x14240c['uint32'](0x3a)['string'](_0xedb8fe['createdAt']),null!=_0xedb8fe['deletedAt']&&Object['hasOwnProperty']['call'](_0xedb8fe,'deletedAt')&&_0x14240c['uint32'](0x42)['string'](_0xedb8fe['deletedAt']),null!=_0xedb8fe['attributes']&&Object['hasOwnProperty']['call'](_0xedb8fe,'attributes')&&_0x14240c['uint32'](0x4a)['string'](_0xedb8fe['attributes']),null!=_0xedb8fe['unlinkedAt']&&Object['hasOwnProperty']['call'](_0xedb8fe,'unlinkedAt')&&_0x14240c['uint32'](0x52)['string'](_0xedb8fe['unlinkedAt']),_0x14240c;},_0x7c9305['encodeDelimited']=function(_0x11865c,_0x2ff738){return this['encode'](_0x11865c,_0x2ff738)['ldelim']();},_0x7c9305['decode']=function(_0x2f0010,_0x382164){_0x2f0010 instanceof _0x39f8c2||(_0x2f0010=_0x39f8c2['create'](_0x2f0010));for(var _0x37e7c8=void 0x0===_0x382164?_0x2f0010['len']:_0x2f0010['pos']+_0x382164,_0x260c61=new _0x15ca44['CommentsV2GetCommentThreadResponse']();_0x2f0010['pos']<_0x37e7c8;){var _0x585fec=_0x2f0010['uint32']();switch(_0x585fec>>>0x3){case 0x1:_0x260c61['commentThreadId']=_0x2f0010['string']();break;case 0x2:_0x260c61['comments']&&_0x260c61['comments']['length']||(_0x260c61['comments']=[]),_0x260c61['comments']['push'](_0x2f0010['string']());break;case 0x3:_0x260c61['commentsV2']&&_0x260c61['commentsV2']['length']||(_0x260c61['commentsV2']=[]),_0x260c61['commentsV2']['push'](_0x15ca44['CommentDescriptor']['decode'](_0x2f0010,_0x2f0010['uint32']()));break;case 0x4:_0x260c61['resolvedAt']=_0x2f0010['string']();break;case 0x5:_0x260c61['resolvedBy']=_0x2f0010['string']();break;case 0x6:_0x260c61['context']=_0x2f0010['string']();break;case 0x7:_0x260c61['createdAt']=_0x2f0010['string']();break;case 0x8:_0x260c61['deletedAt']=_0x2f0010['string']();break;case 0x9:_0x260c61['attributes']=_0x2f0010['string']();break;case 0xa:_0x260c61['unlinkedAt']=_0x2f0010['string']();break;default:_0x2f0010['skipType'](0x7&_0x585fec);}}return _0x260c61;},_0x7c9305['decodeDelimited']=function(_0x2e0bf5){return _0x2e0bf5 instanceof _0x39f8c2||(_0x2e0bf5=new _0x39f8c2(_0x2e0bf5)),this['decode'](_0x2e0bf5,_0x2e0bf5['uint32']());},_0x7c9305['verify']=function(_0x41e0c4){if('object'!=typeof _0x41e0c4||null===_0x41e0c4)return'object\x20expected';if(null!=_0x41e0c4['commentThreadId']&&_0x41e0c4['hasOwnProperty']('commentThreadId')&&!_0x2f6cfa['isString'](_0x41e0c4['commentThreadId']))return'commentThreadId:\x20string\x20expected';if(null!=_0x41e0c4['comments']&&_0x41e0c4['hasOwnProperty']('comments')){if(!Array['isArray'](_0x41e0c4['comments']))return'comments:\x20array\x20expected';for(var _0xd1e378=0x0;_0xd1e378<_0x41e0c4['comments']['length'];++_0xd1e378)if(!_0x2f6cfa['isString'](_0x41e0c4['comments'][_0xd1e378]))return'comments:\x20string[]\x20expected';}if(null!=_0x41e0c4['commentsV2']&&_0x41e0c4['hasOwnProperty']('commentsV2')){if(!Array['isArray'](_0x41e0c4['commentsV2']))return'commentsV2:\x20array\x20expected';for(_0xd1e378=0x0;_0xd1e378<_0x41e0c4['commentsV2']['length'];++_0xd1e378){var _0x174148=_0x15ca44['CommentDescriptor']['verify'](_0x41e0c4['commentsV2'][_0xd1e378]);if(_0x174148)return'commentsV2.'+_0x174148;}}return null!=_0x41e0c4['resolvedAt']&&_0x41e0c4['hasOwnProperty']('resolvedAt')&&!_0x2f6cfa['isString'](_0x41e0c4['resolvedAt'])?'resolvedAt:\x20string\x20expected':null!=_0x41e0c4['resolvedBy']&&_0x41e0c4['hasOwnProperty']('resolvedBy')&&!_0x2f6cfa['isString'](_0x41e0c4['resolvedBy'])?'resolvedBy:\x20string\x20expected':null!=_0x41e0c4['context']&&_0x41e0c4['hasOwnProperty']('context')&&!_0x2f6cfa['isString'](_0x41e0c4['context'])?'context:\x20string\x20expected':null!=_0x41e0c4['createdAt']&&_0x41e0c4['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x41e0c4['createdAt'])?'createdAt:\x20string\x20expected':null!=_0x41e0c4['deletedAt']&&_0x41e0c4['hasOwnProperty']('deletedAt')&&!_0x2f6cfa['isString'](_0x41e0c4['deletedAt'])?'deletedAt:\x20string\x20expected':null!=_0x41e0c4['attributes']&&_0x41e0c4['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x41e0c4['attributes'])?'attributes:\x20string\x20expected':null!=_0x41e0c4['unlinkedAt']&&_0x41e0c4['hasOwnProperty']('unlinkedAt')&&!_0x2f6cfa['isString'](_0x41e0c4['unlinkedAt'])?'unlinkedAt:\x20string\x20expected':null;},_0x7c9305['fromObject']=function(_0x440988){if(_0x440988 instanceof _0x15ca44['CommentsV2GetCommentThreadResponse'])return _0x440988;var _0x40e80a=new _0x15ca44['CommentsV2GetCommentThreadResponse']();if(null!=_0x440988['commentThreadId']&&(_0x40e80a['commentThreadId']=String(_0x440988['commentThreadId'])),_0x440988['comments']){if(!Array['isArray'](_0x440988['comments']))throw TypeError('.CommentsV2GetCommentThreadResponse.comments:\x20array\x20expected');_0x40e80a['comments']=[];for(var _0x37ebb5=0x0;_0x37ebb5<_0x440988['comments']['length'];++_0x37ebb5)_0x40e80a['comments'][_0x37ebb5]=String(_0x440988['comments'][_0x37ebb5]);}if(_0x440988['commentsV2']){if(!Array['isArray'](_0x440988['commentsV2']))throw TypeError('.CommentsV2GetCommentThreadResponse.commentsV2:\x20array\x20expected');for(_0x40e80a['commentsV2']=[],_0x37ebb5=0x0;_0x37ebb5<_0x440988['commentsV2']['length'];++_0x37ebb5){if('object'!=typeof _0x440988['commentsV2'][_0x37ebb5])throw TypeError('.CommentsV2GetCommentThreadResponse.commentsV2:\x20object\x20expected');_0x40e80a['commentsV2'][_0x37ebb5]=_0x15ca44['CommentDescriptor']['fromObject'](_0x440988['commentsV2'][_0x37ebb5]);}}return null!=_0x440988['resolvedAt']&&(_0x40e80a['resolvedAt']=String(_0x440988['resolvedAt'])),null!=_0x440988['resolvedBy']&&(_0x40e80a['resolvedBy']=String(_0x440988['resolvedBy'])),null!=_0x440988['context']&&(_0x40e80a['context']=String(_0x440988['context'])),null!=_0x440988['createdAt']&&(_0x40e80a['createdAt']=String(_0x440988['createdAt'])),null!=_0x440988['deletedAt']&&(_0x40e80a['deletedAt']=String(_0x440988['deletedAt'])),null!=_0x440988['attributes']&&(_0x40e80a['attributes']=String(_0x440988['attributes'])),null!=_0x440988['unlinkedAt']&&(_0x40e80a['unlinkedAt']=String(_0x440988['unlinkedAt'])),_0x40e80a;},_0x7c9305['toObject']=function(_0x17d215,_0x846821){_0x846821||(_0x846821={});var _0x43956b={};if((_0x846821['arrays']||_0x846821['defaults'])&&(_0x43956b['comments']=[],_0x43956b['commentsV2']=[]),_0x846821['defaults']&&(_0x43956b['commentThreadId']='',_0x43956b['resolvedAt']='',_0x43956b['resolvedBy']='',_0x43956b['context']='',_0x43956b['createdAt']='',_0x43956b['deletedAt']='',_0x43956b['attributes']='',_0x43956b['unlinkedAt']=''),null!=_0x17d215['commentThreadId']&&_0x17d215['hasOwnProperty']('commentThreadId')&&(_0x43956b['commentThreadId']=_0x17d215['commentThreadId']),_0x17d215['comments']&&_0x17d215['comments']['length']){_0x43956b['comments']=[];for(var _0x118604=0x0;_0x118604<_0x17d215['comments']['length'];++_0x118604)_0x43956b['comments'][_0x118604]=_0x17d215['comments'][_0x118604];}if(_0x17d215['commentsV2']&&_0x17d215['commentsV2']['length']){for(_0x43956b['commentsV2']=[],_0x118604=0x0;_0x118604<_0x17d215['commentsV2']['length'];++_0x118604)_0x43956b['commentsV2'][_0x118604]=_0x15ca44['CommentDescriptor']['toObject'](_0x17d215['commentsV2'][_0x118604],_0x846821);}return null!=_0x17d215['resolvedAt']&&_0x17d215['hasOwnProperty']('resolvedAt')&&(_0x43956b['resolvedAt']=_0x17d215['resolvedAt']),null!=_0x17d215['resolvedBy']&&_0x17d215['hasOwnProperty']('resolvedBy')&&(_0x43956b['resolvedBy']=_0x17d215['resolvedBy']),null!=_0x17d215['context']&&_0x17d215['hasOwnProperty']('context')&&(_0x43956b['context']=_0x17d215['context']),null!=_0x17d215['createdAt']&&_0x17d215['hasOwnProperty']('createdAt')&&(_0x43956b['createdAt']=_0x17d215['createdAt']),null!=_0x17d215['deletedAt']&&_0x17d215['hasOwnProperty']('deletedAt')&&(_0x43956b['deletedAt']=_0x17d215['deletedAt']),null!=_0x17d215['attributes']&&_0x17d215['hasOwnProperty']('attributes')&&(_0x43956b['attributes']=_0x17d215['attributes']),null!=_0x17d215['unlinkedAt']&&_0x17d215['hasOwnProperty']('unlinkedAt')&&(_0x43956b['unlinkedAt']=_0x17d215['unlinkedAt']),_0x43956b;},_0x7c9305['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x7c9305['getTypeUrl']=function(_0xf829c4){return void 0x0===_0xf829c4&&(_0xf829c4='type.googleapis.com'),_0xf829c4+'/CommentsV2GetCommentThreadResponse';},_0x7c9305;}()),_0x15ca44['CommentsV2GetDocumentThreadsResponse']=(function(){function _0xeee1bb(_0x9796d7){if(this['threads']=[],this['threadsV2']=[],_0x9796d7){for(var _0x17c078=Object['keys'](_0x9796d7),_0x5ebd7d=0x0;_0x5ebd7d<_0x17c078['length'];++_0x5ebd7d)null!=_0x9796d7[_0x17c078[_0x5ebd7d]]&&(this[_0x17c078[_0x5ebd7d]]=_0x9796d7[_0x17c078[_0x5ebd7d]]);}}return _0xeee1bb['prototype']['threads']=_0x2f6cfa['emptyArray'],_0xeee1bb['prototype']['threadsV2']=_0x2f6cfa['emptyArray'],_0xeee1bb['create']=function(_0x4bbb58){return new _0xeee1bb(_0x4bbb58);},_0xeee1bb['encode']=function(_0x87d9df,_0x2a2464){if(_0x2a2464||(_0x2a2464=_0x9f9a8d['create']()),null!=_0x87d9df['threads']&&_0x87d9df['threads']['length']){for(var _0x1cd587=0x0;_0x1cd587<_0x87d9df['threads']['length'];++_0x1cd587)_0x2a2464['uint32'](0xa)['string'](_0x87d9df['threads'][_0x1cd587]);}if(null!=_0x87d9df['threadsV2']&&_0x87d9df['threadsV2']['length']){for(_0x1cd587=0x0;_0x1cd587<_0x87d9df['threadsV2']['length'];++_0x1cd587)_0x15ca44['CommentsThreadDescriptor']['encode'](_0x87d9df['threadsV2'][_0x1cd587],_0x2a2464['uint32'](0x12)['fork']())['ldelim']();}return _0x2a2464;},_0xeee1bb['encodeDelimited']=function(_0x41e3ff,_0x5e881c){return this['encode'](_0x41e3ff,_0x5e881c)['ldelim']();},_0xeee1bb['decode']=function(_0x3d7c6f,_0x1324dd){_0x3d7c6f instanceof _0x39f8c2||(_0x3d7c6f=_0x39f8c2['create'](_0x3d7c6f));for(var _0x2ee89e=void 0x0===_0x1324dd?_0x3d7c6f['len']:_0x3d7c6f['pos']+_0x1324dd,_0x383154=new _0x15ca44['CommentsV2GetDocumentThreadsResponse']();_0x3d7c6f['pos']<_0x2ee89e;){var _0x220f1d=_0x3d7c6f['uint32']();switch(_0x220f1d>>>0x3){case 0x1:_0x383154['threads']&&_0x383154['threads']['length']||(_0x383154['threads']=[]),_0x383154['threads']['push'](_0x3d7c6f['string']());break;case 0x2:_0x383154['threadsV2']&&_0x383154['threadsV2']['length']||(_0x383154['threadsV2']=[]),_0x383154['threadsV2']['push'](_0x15ca44['CommentsThreadDescriptor']['decode'](_0x3d7c6f,_0x3d7c6f['uint32']()));break;default:_0x3d7c6f['skipType'](0x7&_0x220f1d);}}return _0x383154;},_0xeee1bb['decodeDelimited']=function(_0x27b2ec){return _0x27b2ec instanceof _0x39f8c2||(_0x27b2ec=new _0x39f8c2(_0x27b2ec)),this['decode'](_0x27b2ec,_0x27b2ec['uint32']());},_0xeee1bb['verify']=function(_0x1a41fe){if('object'!=typeof _0x1a41fe||null===_0x1a41fe)return'object\x20expected';if(null!=_0x1a41fe['threads']&&_0x1a41fe['hasOwnProperty']('threads')){if(!Array['isArray'](_0x1a41fe['threads']))return'threads:\x20array\x20expected';for(var _0x488d77=0x0;_0x488d77<_0x1a41fe['threads']['length'];++_0x488d77)if(!_0x2f6cfa['isString'](_0x1a41fe['threads'][_0x488d77]))return'threads:\x20string[]\x20expected';}if(null!=_0x1a41fe['threadsV2']&&_0x1a41fe['hasOwnProperty']('threadsV2')){if(!Array['isArray'](_0x1a41fe['threadsV2']))return'threadsV2:\x20array\x20expected';for(_0x488d77=0x0;_0x488d77<_0x1a41fe['threadsV2']['length'];++_0x488d77){var _0x31b780=_0x15ca44['CommentsThreadDescriptor']['verify'](_0x1a41fe['threadsV2'][_0x488d77]);if(_0x31b780)return'threadsV2.'+_0x31b780;}}return null;},_0xeee1bb['fromObject']=function(_0x4058e5){if(_0x4058e5 instanceof _0x15ca44['CommentsV2GetDocumentThreadsResponse'])return _0x4058e5;var _0x11ac4c=new _0x15ca44['CommentsV2GetDocumentThreadsResponse']();if(_0x4058e5['threads']){if(!Array['isArray'](_0x4058e5['threads']))throw TypeError('.CommentsV2GetDocumentThreadsResponse.threads:\x20array\x20expected');_0x11ac4c['threads']=[];for(var _0x44a333=0x0;_0x44a333<_0x4058e5['threads']['length'];++_0x44a333)_0x11ac4c['threads'][_0x44a333]=String(_0x4058e5['threads'][_0x44a333]);}if(_0x4058e5['threadsV2']){if(!Array['isArray'](_0x4058e5['threadsV2']))throw TypeError('.CommentsV2GetDocumentThreadsResponse.threadsV2:\x20array\x20expected');for(_0x11ac4c['threadsV2']=[],_0x44a333=0x0;_0x44a333<_0x4058e5['threadsV2']['length'];++_0x44a333){if('object'!=typeof _0x4058e5['threadsV2'][_0x44a333])throw TypeError('.CommentsV2GetDocumentThreadsResponse.threadsV2:\x20object\x20expected');_0x11ac4c['threadsV2'][_0x44a333]=_0x15ca44['CommentsThreadDescriptor']['fromObject'](_0x4058e5['threadsV2'][_0x44a333]);}}return _0x11ac4c;},_0xeee1bb['toObject']=function(_0xeeb478,_0x189786){_0x189786||(_0x189786={});var _0x2bad19={};if((_0x189786['arrays']||_0x189786['defaults'])&&(_0x2bad19['threads']=[],_0x2bad19['threadsV2']=[]),_0xeeb478['threads']&&_0xeeb478['threads']['length']){_0x2bad19['threads']=[];for(var _0x21b369=0x0;_0x21b369<_0xeeb478['threads']['length'];++_0x21b369)_0x2bad19['threads'][_0x21b369]=_0xeeb478['threads'][_0x21b369];}if(_0xeeb478['threadsV2']&&_0xeeb478['threadsV2']['length']){for(_0x2bad19['threadsV2']=[],_0x21b369=0x0;_0x21b369<_0xeeb478['threadsV2']['length'];++_0x21b369)_0x2bad19['threadsV2'][_0x21b369]=_0x15ca44['CommentsThreadDescriptor']['toObject'](_0xeeb478['threadsV2'][_0x21b369],_0x189786);}return _0x2bad19;},_0xeee1bb['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0xeee1bb['getTypeUrl']=function(_0x2462fc){return void 0x0===_0x2462fc&&(_0x2462fc='type.googleapis.com'),_0x2462fc+'/CommentsV2GetDocumentThreadsResponse';},_0xeee1bb;}()),_0x15ca44['KeyValueDescriptor']=(function(){function _0x4b7a1d(_0x26b18b){if(_0x26b18b){for(var _0x278c2c=Object['keys'](_0x26b18b),_0x3ac813=0x0;_0x3ac813<_0x278c2c['length'];++_0x3ac813)null!=_0x26b18b[_0x278c2c[_0x3ac813]]&&(this[_0x278c2c[_0x3ac813]]=_0x26b18b[_0x278c2c[_0x3ac813]]);}}return _0x4b7a1d['prototype']['key']='',_0x4b7a1d['prototype']['value']='',_0x4b7a1d['create']=function(_0x35367a){return new _0x4b7a1d(_0x35367a);},_0x4b7a1d['encode']=function(_0x21197e,_0x524015){return _0x524015||(_0x524015=_0x9f9a8d['create']()),null!=_0x21197e['key']&&Object['hasOwnProperty']['call'](_0x21197e,'key')&&_0x524015['uint32'](0xa)['string'](_0x21197e['key']),null!=_0x21197e['value']&&Object['hasOwnProperty']['call'](_0x21197e,'value')&&_0x524015['uint32'](0x12)['string'](_0x21197e['value']),_0x524015;},_0x4b7a1d['encodeDelimited']=function(_0x64b02d,_0x42f268){return this['encode'](_0x64b02d,_0x42f268)['ldelim']();},_0x4b7a1d['decode']=function(_0x5e901a,_0x138e91){_0x5e901a instanceof _0x39f8c2||(_0x5e901a=_0x39f8c2['create'](_0x5e901a));for(var _0x331b39=void 0x0===_0x138e91?_0x5e901a['len']:_0x5e901a['pos']+_0x138e91,_0x19b15e=new _0x15ca44['KeyValueDescriptor']();_0x5e901a['pos']<_0x331b39;){var _0x198c81=_0x5e901a['uint32']();switch(_0x198c81>>>0x3){case 0x1:_0x19b15e['key']=_0x5e901a['string']();break;case 0x2:_0x19b15e['value']=_0x5e901a['string']();break;default:_0x5e901a['skipType'](0x7&_0x198c81);}}return _0x19b15e;},_0x4b7a1d['decodeDelimited']=function(_0x4b4d67){return _0x4b4d67 instanceof _0x39f8c2||(_0x4b4d67=new _0x39f8c2(_0x4b4d67)),this['decode'](_0x4b4d67,_0x4b4d67['uint32']());},_0x4b7a1d['verify']=function(_0x4c2f92){return'object'!=typeof _0x4c2f92||null===_0x4c2f92?'object\x20expected':null!=_0x4c2f92['key']&&_0x4c2f92['hasOwnProperty']('key')&&!_0x2f6cfa['isString'](_0x4c2f92['key'])?'key:\x20string\x20expected':null!=_0x4c2f92['value']&&_0x4c2f92['hasOwnProperty']('value')&&!_0x2f6cfa['isString'](_0x4c2f92['value'])?'value:\x20string\x20expected':null;},_0x4b7a1d['fromObject']=function(_0x2ad90a){if(_0x2ad90a instanceof _0x15ca44['KeyValueDescriptor'])return _0x2ad90a;var _0x5cb778=new _0x15ca44['KeyValueDescriptor']();return null!=_0x2ad90a['key']&&(_0x5cb778['key']=String(_0x2ad90a['key'])),null!=_0x2ad90a['value']&&(_0x5cb778['value']=String(_0x2ad90a['value'])),_0x5cb778;},_0x4b7a1d['toObject']=function(_0x219e14,_0x32bc82){_0x32bc82||(_0x32bc82={});var _0x3cd3d5={};return _0x32bc82['defaults']&&(_0x3cd3d5['key']='',_0x3cd3d5['value']=''),null!=_0x219e14['key']&&_0x219e14['hasOwnProperty']('key')&&(_0x3cd3d5['key']=_0x219e14['key']),null!=_0x219e14['value']&&_0x219e14['hasOwnProperty']('value')&&(_0x3cd3d5['value']=_0x219e14['value']),_0x3cd3d5;},_0x4b7a1d['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x4b7a1d['getTypeUrl']=function(_0x52d151){return void 0x0===_0x52d151&&(_0x52d151='type.googleapis.com'),_0x52d151+'/KeyValueDescriptor';},_0x4b7a1d;}()),_0x15ca44['IsEditorBundleUploadedMessage']=(function(){function _0x261686(_0x21d6bd){if(_0x21d6bd){for(var _0x383ab6=Object['keys'](_0x21d6bd),_0x4cc7df=0x0;_0x4cc7df<_0x383ab6['length'];++_0x4cc7df)null!=_0x21d6bd[_0x383ab6[_0x4cc7df]]&&(this[_0x383ab6[_0x4cc7df]]=_0x21d6bd[_0x383ab6[_0x4cc7df]]);}}return _0x261686['prototype']['bundleVersion']='',_0x261686['create']=function(_0x49156d){return new _0x261686(_0x49156d);},_0x261686['encode']=function(_0x5ce5ab,_0x27bdfc){return _0x27bdfc||(_0x27bdfc=_0x9f9a8d['create']()),null!=_0x5ce5ab['bundleVersion']&&Object['hasOwnProperty']['call'](_0x5ce5ab,'bundleVersion')&&_0x27bdfc['uint32'](0xa)['string'](_0x5ce5ab['bundleVersion']),_0x27bdfc;},_0x261686['encodeDelimited']=function(_0xdc5afd,_0x45ca95){return this['encode'](_0xdc5afd,_0x45ca95)['ldelim']();},_0x261686['decode']=function(_0x3a1f97,_0xa91dad){_0x3a1f97 instanceof _0x39f8c2||(_0x3a1f97=_0x39f8c2['create'](_0x3a1f97));for(var _0x958449=void 0x0===_0xa91dad?_0x3a1f97['len']:_0x3a1f97['pos']+_0xa91dad,_0x4b9861=new _0x15ca44['IsEditorBundleUploadedMessage']();_0x3a1f97['pos']<_0x958449;){var _0x4607c9=_0x3a1f97['uint32']();_0x4607c9>>>0x3==0x1?_0x4b9861['bundleVersion']=_0x3a1f97['string']():_0x3a1f97['skipType'](0x7&_0x4607c9);}return _0x4b9861;},_0x261686['decodeDelimited']=function(_0x534138){return _0x534138 instanceof _0x39f8c2||(_0x534138=new _0x39f8c2(_0x534138)),this['decode'](_0x534138,_0x534138['uint32']());},_0x261686['verify']=function(_0x1023ba){return'object'!=typeof _0x1023ba||null===_0x1023ba?'object\x20expected':null!=_0x1023ba['bundleVersion']&&_0x1023ba['hasOwnProperty']('bundleVersion')&&!_0x2f6cfa['isString'](_0x1023ba['bundleVersion'])?'bundleVersion:\x20string\x20expected':null;},_0x261686['fromObject']=function(_0x596d3f){if(_0x596d3f instanceof _0x15ca44['IsEditorBundleUploadedMessage'])return _0x596d3f;var _0x189b73=new _0x15ca44['IsEditorBundleUploadedMessage']();return null!=_0x596d3f['bundleVersion']&&(_0x189b73['bundleVersion']=String(_0x596d3f['bundleVersion'])),_0x189b73;},_0x261686['toObject']=function(_0x5ad321,_0x254fe9){_0x254fe9||(_0x254fe9={});var _0x581dcc={};return _0x254fe9['defaults']&&(_0x581dcc['bundleVersion']=''),null!=_0x5ad321['bundleVersion']&&_0x5ad321['hasOwnProperty']('bundleVersion')&&(_0x581dcc['bundleVersion']=_0x5ad321['bundleVersion']),_0x581dcc;},_0x261686['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x261686['getTypeUrl']=function(_0x51b0fb){return void 0x0===_0x51b0fb&&(_0x51b0fb='type.googleapis.com'),_0x51b0fb+'/IsEditorBundleUploadedMessage';},_0x261686;}()),_0x15ca44['IsEditorBundleUploadedResponse']=(function(){function _0xc2c278(_0x3a71d8){if(_0x3a71d8){for(var _0x3953f9=Object['keys'](_0x3a71d8),_0x5c488d=0x0;_0x5c488d<_0x3953f9['length'];++_0x5c488d)null!=_0x3a71d8[_0x3953f9[_0x5c488d]]&&(this[_0x3953f9[_0x5c488d]]=_0x3a71d8[_0x3953f9[_0x5c488d]]);}}return _0xc2c278['prototype']['isUploaded']=!0x1,_0xc2c278['create']=function(_0x1256ad){return new _0xc2c278(_0x1256ad);},_0xc2c278['encode']=function(_0x33bc36,_0x29a86a){return _0x29a86a||(_0x29a86a=_0x9f9a8d['create']()),null!=_0x33bc36['isUploaded']&&Object['hasOwnProperty']['call'](_0x33bc36,'isUploaded')&&_0x29a86a['uint32'](0x8)['bool'](_0x33bc36['isUploaded']),_0x29a86a;},_0xc2c278['encodeDelimited']=function(_0x2e74f2,_0x338d45){return this['encode'](_0x2e74f2,_0x338d45)['ldelim']();},_0xc2c278['decode']=function(_0x30fab6,_0x271beb){_0x30fab6 instanceof _0x39f8c2||(_0x30fab6=_0x39f8c2['create'](_0x30fab6));for(var _0x6f02f0=void 0x0===_0x271beb?_0x30fab6['len']:_0x30fab6['pos']+_0x271beb,_0x133921=new _0x15ca44['IsEditorBundleUploadedResponse']();_0x30fab6['pos']<_0x6f02f0;){var _0x585fe9=_0x30fab6['uint32']();_0x585fe9>>>0x3==0x1?_0x133921['isUploaded']=_0x30fab6['bool']():_0x30fab6['skipType'](0x7&_0x585fe9);}return _0x133921;},_0xc2c278['decodeDelimited']=function(_0x42e23f){return _0x42e23f instanceof _0x39f8c2||(_0x42e23f=new _0x39f8c2(_0x42e23f)),this['decode'](_0x42e23f,_0x42e23f['uint32']());},_0xc2c278['verify']=function(_0x378a8f){return'object'!=typeof _0x378a8f||null===_0x378a8f?'object\x20expected':null!=_0x378a8f['isUploaded']&&_0x378a8f['hasOwnProperty']('isUploaded')&&'boolean'!=typeof _0x378a8f['isUploaded']?'isUploaded:\x20boolean\x20expected':null;},_0xc2c278['fromObject']=function(_0x14bf80){if(_0x14bf80 instanceof _0x15ca44['IsEditorBundleUploadedResponse'])return _0x14bf80;var _0x354a7c=new _0x15ca44['IsEditorBundleUploadedResponse']();return null!=_0x14bf80['isUploaded']&&(_0x354a7c['isUploaded']=Boolean(_0x14bf80['isUploaded'])),_0x354a7c;},_0xc2c278['toObject']=function(_0x4f267b,_0x3ff171){_0x3ff171||(_0x3ff171={});var _0x141505={};return _0x3ff171['defaults']&&(_0x141505['isUploaded']=!0x1),null!=_0x4f267b['isUploaded']&&_0x4f267b['hasOwnProperty']('isUploaded')&&(_0x141505['isUploaded']=_0x4f267b['isUploaded']),_0x141505;},_0xc2c278['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0xc2c278['getTypeUrl']=function(_0x1f17f9){return void 0x0===_0x1f17f9&&(_0x1f17f9='type.googleapis.com'),_0x1f17f9+'/IsEditorBundleUploadedResponse';},_0xc2c278;}()),_0x15ca44['RevisionDescriptor']=(function(){function _0x2fd5b4(_0x5229ca){if(_0x5229ca){for(var _0x1fcd93=Object['keys'](_0x5229ca),_0x4d4d87=0x0;_0x4d4d87<_0x1fcd93['length'];++_0x4d4d87)null!=_0x5229ca[_0x1fcd93[_0x4d4d87]]&&(this[_0x1fcd93[_0x4d4d87]]=_0x5229ca[_0x1fcd93[_0x4d4d87]]);}}return _0x2fd5b4['prototype']['revisionId']='',_0x2fd5b4['prototype']['name']='',_0x2fd5b4['prototype']['creatorId']='',_0x2fd5b4['prototype']['authorsIds']='',_0x2fd5b4['prototype']['diffData']='',_0x2fd5b4['prototype']['createdAt']='',_0x2fd5b4['prototype']['attributes']='',_0x2fd5b4['prototype']['toVersion']=0x0,_0x2fd5b4['prototype']['fromVersion']=0x0,_0x2fd5b4['prototype']['isEmptyCurrent']=!0x1,_0x2fd5b4['create']=function(_0x1493ea){return new _0x2fd5b4(_0x1493ea);},_0x2fd5b4['encode']=function(_0x4c2b6c,_0x2018e0){return _0x2018e0||(_0x2018e0=_0x9f9a8d['create']()),null!=_0x4c2b6c['revisionId']&&Object['hasOwnProperty']['call'](_0x4c2b6c,'revisionId')&&_0x2018e0['uint32'](0xa)['string'](_0x4c2b6c['revisionId']),null!=_0x4c2b6c['name']&&Object['hasOwnProperty']['call'](_0x4c2b6c,'name')&&_0x2018e0['uint32'](0x12)['string'](_0x4c2b6c['name']),null!=_0x4c2b6c['creatorId']&&Object['hasOwnProperty']['call'](_0x4c2b6c,'creatorId')&&_0x2018e0['uint32'](0x1a)['string'](_0x4c2b6c['creatorId']),null!=_0x4c2b6c['authorsIds']&&Object['hasOwnProperty']['call'](_0x4c2b6c,'authorsIds')&&_0x2018e0['uint32'](0x22)['string'](_0x4c2b6c['authorsIds']),null!=_0x4c2b6c['diffData']&&Object['hasOwnProperty']['call'](_0x4c2b6c,'diffData')&&_0x2018e0['uint32'](0x2a)['string'](_0x4c2b6c['diffData']),null!=_0x4c2b6c['createdAt']&&Object['hasOwnProperty']['call'](_0x4c2b6c,'createdAt')&&_0x2018e0['uint32'](0x32)['string'](_0x4c2b6c['createdAt']),null!=_0x4c2b6c['attributes']&&Object['hasOwnProperty']['call'](_0x4c2b6c,'attributes')&&_0x2018e0['uint32'](0x3a)['string'](_0x4c2b6c['attributes']),null!=_0x4c2b6c['toVersion']&&Object['hasOwnProperty']['call'](_0x4c2b6c,'toVersion')&&_0x2018e0['uint32'](0x40)['uint32'](_0x4c2b6c['toVersion']),null!=_0x4c2b6c['fromVersion']&&Object['hasOwnProperty']['call'](_0x4c2b6c,'fromVersion')&&_0x2018e0['uint32'](0x48)['uint32'](_0x4c2b6c['fromVersion']),null!=_0x4c2b6c['isEmptyCurrent']&&Object['hasOwnProperty']['call'](_0x4c2b6c,'isEmptyCurrent')&&_0x2018e0['uint32'](0x50)['bool'](_0x4c2b6c['isEmptyCurrent']),_0x2018e0;},_0x2fd5b4['encodeDelimited']=function(_0x37cb03,_0xab708b){return this['encode'](_0x37cb03,_0xab708b)['ldelim']();},_0x2fd5b4['decode']=function(_0xa1890f,_0x35115c){_0xa1890f instanceof _0x39f8c2||(_0xa1890f=_0x39f8c2['create'](_0xa1890f));for(var _0x21a9a2=void 0x0===_0x35115c?_0xa1890f['len']:_0xa1890f['pos']+_0x35115c,_0x2a6f45=new _0x15ca44['RevisionDescriptor']();_0xa1890f['pos']<_0x21a9a2;){var _0x16e838=_0xa1890f['uint32']();switch(_0x16e838>>>0x3){case 0x1:_0x2a6f45['revisionId']=_0xa1890f['string']();break;case 0x2:_0x2a6f45['name']=_0xa1890f['string']();break;case 0x3:_0x2a6f45['creatorId']=_0xa1890f['string']();break;case 0x4:_0x2a6f45['authorsIds']=_0xa1890f['string']();break;case 0x5:_0x2a6f45['diffData']=_0xa1890f['string']();break;case 0x6:_0x2a6f45['createdAt']=_0xa1890f['string']();break;case 0x7:_0x2a6f45['attributes']=_0xa1890f['string']();break;case 0x8:_0x2a6f45['toVersion']=_0xa1890f['uint32']();break;case 0x9:_0x2a6f45['fromVersion']=_0xa1890f['uint32']();break;case 0xa:_0x2a6f45['isEmptyCurrent']=_0xa1890f['bool']();break;default:_0xa1890f['skipType'](0x7&_0x16e838);}}return _0x2a6f45;},_0x2fd5b4['decodeDelimited']=function(_0x5c9abe){return _0x5c9abe instanceof _0x39f8c2||(_0x5c9abe=new _0x39f8c2(_0x5c9abe)),this['decode'](_0x5c9abe,_0x5c9abe['uint32']());},_0x2fd5b4['verify']=function(_0x106a01){return'object'!=typeof _0x106a01||null===_0x106a01?'object\x20expected':null!=_0x106a01['revisionId']&&_0x106a01['hasOwnProperty']('revisionId')&&!_0x2f6cfa['isString'](_0x106a01['revisionId'])?'revisionId:\x20string\x20expected':null!=_0x106a01['name']&&_0x106a01['hasOwnProperty']('name')&&!_0x2f6cfa['isString'](_0x106a01['name'])?'name:\x20string\x20expected':null!=_0x106a01['creatorId']&&_0x106a01['hasOwnProperty']('creatorId')&&!_0x2f6cfa['isString'](_0x106a01['creatorId'])?'creatorId:\x20string\x20expected':null!=_0x106a01['authorsIds']&&_0x106a01['hasOwnProperty']('authorsIds')&&!_0x2f6cfa['isString'](_0x106a01['authorsIds'])?'authorsIds:\x20string\x20expected':null!=_0x106a01['diffData']&&_0x106a01['hasOwnProperty']('diffData')&&!_0x2f6cfa['isString'](_0x106a01['diffData'])?'diffData:\x20string\x20expected':null!=_0x106a01['createdAt']&&_0x106a01['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x106a01['createdAt'])?'createdAt:\x20string\x20expected':null!=_0x106a01['attributes']&&_0x106a01['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x106a01['attributes'])?'attributes:\x20string\x20expected':null!=_0x106a01['toVersion']&&_0x106a01['hasOwnProperty']('toVersion')&&!_0x2f6cfa['isInteger'](_0x106a01['toVersion'])?'toVersion:\x20integer\x20expected':null!=_0x106a01['fromVersion']&&_0x106a01['hasOwnProperty']('fromVersion')&&!_0x2f6cfa['isInteger'](_0x106a01['fromVersion'])?'fromVersion:\x20integer\x20expected':null!=_0x106a01['isEmptyCurrent']&&_0x106a01['hasOwnProperty']('isEmptyCurrent')&&'boolean'!=typeof _0x106a01['isEmptyCurrent']?'isEmptyCurrent:\x20boolean\x20expected':null;},_0x2fd5b4['fromObject']=function(_0x4a8a1b){if(_0x4a8a1b instanceof _0x15ca44['RevisionDescriptor'])return _0x4a8a1b;var _0x47697f=new _0x15ca44['RevisionDescriptor']();return null!=_0x4a8a1b['revisionId']&&(_0x47697f['revisionId']=String(_0x4a8a1b['revisionId'])),null!=_0x4a8a1b['name']&&(_0x47697f['name']=String(_0x4a8a1b['name'])),null!=_0x4a8a1b['creatorId']&&(_0x47697f['creatorId']=String(_0x4a8a1b['creatorId'])),null!=_0x4a8a1b['authorsIds']&&(_0x47697f['authorsIds']=String(_0x4a8a1b['authorsIds'])),null!=_0x4a8a1b['diffData']&&(_0x47697f['diffData']=String(_0x4a8a1b['diffData'])),null!=_0x4a8a1b['createdAt']&&(_0x47697f['createdAt']=String(_0x4a8a1b['createdAt'])),null!=_0x4a8a1b['attributes']&&(_0x47697f['attributes']=String(_0x4a8a1b['attributes'])),null!=_0x4a8a1b['toVersion']&&(_0x47697f['toVersion']=_0x4a8a1b['toVersion']>>>0x0),null!=_0x4a8a1b['fromVersion']&&(_0x47697f['fromVersion']=_0x4a8a1b['fromVersion']>>>0x0),null!=_0x4a8a1b['isEmptyCurrent']&&(_0x47697f['isEmptyCurrent']=Boolean(_0x4a8a1b['isEmptyCurrent'])),_0x47697f;},_0x2fd5b4['toObject']=function(_0x38f178,_0x15741e){_0x15741e||(_0x15741e={});var _0x435fe4={};return _0x15741e['defaults']&&(_0x435fe4['revisionId']='',_0x435fe4['name']='',_0x435fe4['creatorId']='',_0x435fe4['authorsIds']='',_0x435fe4['diffData']='',_0x435fe4['createdAt']='',_0x435fe4['attributes']='',_0x435fe4['toVersion']=0x0,_0x435fe4['fromVersion']=0x0,_0x435fe4['isEmptyCurrent']=!0x1),null!=_0x38f178['revisionId']&&_0x38f178['hasOwnProperty']('revisionId')&&(_0x435fe4['revisionId']=_0x38f178['revisionId']),null!=_0x38f178['name']&&_0x38f178['hasOwnProperty']('name')&&(_0x435fe4['name']=_0x38f178['name']),null!=_0x38f178['creatorId']&&_0x38f178['hasOwnProperty']('creatorId')&&(_0x435fe4['creatorId']=_0x38f178['creatorId']),null!=_0x38f178['authorsIds']&&_0x38f178['hasOwnProperty']('authorsIds')&&(_0x435fe4['authorsIds']=_0x38f178['authorsIds']),null!=_0x38f178['diffData']&&_0x38f178['hasOwnProperty']('diffData')&&(_0x435fe4['diffData']=_0x38f178['diffData']),null!=_0x38f178['createdAt']&&_0x38f178['hasOwnProperty']('createdAt')&&(_0x435fe4['createdAt']=_0x38f178['createdAt']),null!=_0x38f178['attributes']&&_0x38f178['hasOwnProperty']('attributes')&&(_0x435fe4['attributes']=_0x38f178['attributes']),null!=_0x38f178['toVersion']&&_0x38f178['hasOwnProperty']('toVersion')&&(_0x435fe4['toVersion']=_0x38f178['toVersion']),null!=_0x38f178['fromVersion']&&_0x38f178['hasOwnProperty']('fromVersion')&&(_0x435fe4['fromVersion']=_0x38f178['fromVersion']),null!=_0x38f178['isEmptyCurrent']&&_0x38f178['hasOwnProperty']('isEmptyCurrent')&&(_0x435fe4['isEmptyCurrent']=_0x38f178['isEmptyCurrent']),_0x435fe4;},_0x2fd5b4['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2fd5b4['getTypeUrl']=function(_0x5a8582){return void 0x0===_0x5a8582&&(_0x5a8582='type.googleapis.com'),_0x5a8582+'/RevisionDescriptor';},_0x2fd5b4;}()),_0x15ca44['RevisionHistoryConnectMessage']=(function(){function _0x10978f(_0x173d8d){if(_0x173d8d){for(var _0x4ddb3d=Object['keys'](_0x173d8d),_0x23706e=0x0;_0x23706e<_0x4ddb3d['length'];++_0x23706e)null!=_0x173d8d[_0x4ddb3d[_0x23706e]]&&(this[_0x4ddb3d[_0x23706e]]=_0x173d8d[_0x4ddb3d[_0x23706e]]);}}return _0x10978f['prototype']['documentId']='',_0x10978f['create']=function(_0x2e320f){return new _0x10978f(_0x2e320f);},_0x10978f['encode']=function(_0x511651,_0x247fa9){return _0x247fa9||(_0x247fa9=_0x9f9a8d['create']()),null!=_0x511651['documentId']&&Object['hasOwnProperty']['call'](_0x511651,'documentId')&&_0x247fa9['uint32'](0xa)['string'](_0x511651['documentId']),_0x247fa9;},_0x10978f['encodeDelimited']=function(_0x158e32,_0x1a9268){return this['encode'](_0x158e32,_0x1a9268)['ldelim']();},_0x10978f['decode']=function(_0x83e2a1,_0x41090b){_0x83e2a1 instanceof _0x39f8c2||(_0x83e2a1=_0x39f8c2['create'](_0x83e2a1));for(var _0x5c33b6=void 0x0===_0x41090b?_0x83e2a1['len']:_0x83e2a1['pos']+_0x41090b,_0x139cfa=new _0x15ca44['RevisionHistoryConnectMessage']();_0x83e2a1['pos']<_0x5c33b6;){var _0x36f050=_0x83e2a1['uint32']();_0x36f050>>>0x3==0x1?_0x139cfa['documentId']=_0x83e2a1['string']():_0x83e2a1['skipType'](0x7&_0x36f050);}return _0x139cfa;},_0x10978f['decodeDelimited']=function(_0xb68c85){return _0xb68c85 instanceof _0x39f8c2||(_0xb68c85=new _0x39f8c2(_0xb68c85)),this['decode'](_0xb68c85,_0xb68c85['uint32']());},_0x10978f['verify']=function(_0x3b97d5){return'object'!=typeof _0x3b97d5||null===_0x3b97d5?'object\x20expected':null!=_0x3b97d5['documentId']&&_0x3b97d5['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x3b97d5['documentId'])?'documentId:\x20string\x20expected':null;},_0x10978f['fromObject']=function(_0x4ee708){if(_0x4ee708 instanceof _0x15ca44['RevisionHistoryConnectMessage'])return _0x4ee708;var _0x3eeed8=new _0x15ca44['RevisionHistoryConnectMessage']();return null!=_0x4ee708['documentId']&&(_0x3eeed8['documentId']=String(_0x4ee708['documentId'])),_0x3eeed8;},_0x10978f['toObject']=function(_0x2736e3,_0x6e024f){_0x6e024f||(_0x6e024f={});var _0x1ca15a={};return _0x6e024f['defaults']&&(_0x1ca15a['documentId']=''),null!=_0x2736e3['documentId']&&_0x2736e3['hasOwnProperty']('documentId')&&(_0x1ca15a['documentId']=_0x2736e3['documentId']),_0x1ca15a;},_0x10978f['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x10978f['getTypeUrl']=function(_0x56042c){return void 0x0===_0x56042c&&(_0x56042c='type.googleapis.com'),_0x56042c+'/RevisionHistoryConnectMessage';},_0x10978f;}()),_0x15ca44['RevisionHistoryGetRevisionMessage']=(function(){function _0x359b0e(_0x51a692){if(_0x51a692){for(var _0x1a6448=Object['keys'](_0x51a692),_0xb2634c=0x0;_0xb2634c<_0x1a6448['length'];++_0xb2634c)null!=_0x51a692[_0x1a6448[_0xb2634c]]&&(this[_0x1a6448[_0xb2634c]]=_0x51a692[_0x1a6448[_0xb2634c]]);}}return _0x359b0e['prototype']['documentId']='',_0x359b0e['prototype']['revisionId']='',_0x359b0e['create']=function(_0x58c9a1){return new _0x359b0e(_0x58c9a1);},_0x359b0e['encode']=function(_0xfd5858,_0x551948){return _0x551948||(_0x551948=_0x9f9a8d['create']()),null!=_0xfd5858['documentId']&&Object['hasOwnProperty']['call'](_0xfd5858,'documentId')&&_0x551948['uint32'](0xa)['string'](_0xfd5858['documentId']),null!=_0xfd5858['revisionId']&&Object['hasOwnProperty']['call'](_0xfd5858,'revisionId')&&_0x551948['uint32'](0x12)['string'](_0xfd5858['revisionId']),_0x551948;},_0x359b0e['encodeDelimited']=function(_0x25baa6,_0x4d2d78){return this['encode'](_0x25baa6,_0x4d2d78)['ldelim']();},_0x359b0e['decode']=function(_0x2ccff0,_0x409342){_0x2ccff0 instanceof _0x39f8c2||(_0x2ccff0=_0x39f8c2['create'](_0x2ccff0));for(var _0x125ba1=void 0x0===_0x409342?_0x2ccff0['len']:_0x2ccff0['pos']+_0x409342,_0xa63869=new _0x15ca44['RevisionHistoryGetRevisionMessage']();_0x2ccff0['pos']<_0x125ba1;){var _0x21bfb5=_0x2ccff0['uint32']();switch(_0x21bfb5>>>0x3){case 0x1:_0xa63869['documentId']=_0x2ccff0['string']();break;case 0x2:_0xa63869['revisionId']=_0x2ccff0['string']();break;default:_0x2ccff0['skipType'](0x7&_0x21bfb5);}}return _0xa63869;},_0x359b0e['decodeDelimited']=function(_0x59e54e){return _0x59e54e instanceof _0x39f8c2||(_0x59e54e=new _0x39f8c2(_0x59e54e)),this['decode'](_0x59e54e,_0x59e54e['uint32']());},_0x359b0e['verify']=function(_0x5933aa){return'object'!=typeof _0x5933aa||null===_0x5933aa?'object\x20expected':null!=_0x5933aa['documentId']&&_0x5933aa['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x5933aa['documentId'])?'documentId:\x20string\x20expected':null!=_0x5933aa['revisionId']&&_0x5933aa['hasOwnProperty']('revisionId')&&!_0x2f6cfa['isString'](_0x5933aa['revisionId'])?'revisionId:\x20string\x20expected':null;},_0x359b0e['fromObject']=function(_0x4509cc){if(_0x4509cc instanceof _0x15ca44['RevisionHistoryGetRevisionMessage'])return _0x4509cc;var _0x758f4f=new _0x15ca44['RevisionHistoryGetRevisionMessage']();return null!=_0x4509cc['documentId']&&(_0x758f4f['documentId']=String(_0x4509cc['documentId'])),null!=_0x4509cc['revisionId']&&(_0x758f4f['revisionId']=String(_0x4509cc['revisionId'])),_0x758f4f;},_0x359b0e['toObject']=function(_0x21faa9,_0x4c1d71){_0x4c1d71||(_0x4c1d71={});var _0xde38c={};return _0x4c1d71['defaults']&&(_0xde38c['documentId']='',_0xde38c['revisionId']=''),null!=_0x21faa9['documentId']&&_0x21faa9['hasOwnProperty']('documentId')&&(_0xde38c['documentId']=_0x21faa9['documentId']),null!=_0x21faa9['revisionId']&&_0x21faa9['hasOwnProperty']('revisionId')&&(_0xde38c['revisionId']=_0x21faa9['revisionId']),_0xde38c;},_0x359b0e['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x359b0e['getTypeUrl']=function(_0x351312){return void 0x0===_0x351312&&(_0x351312='type.googleapis.com'),_0x351312+'/RevisionHistoryGetRevisionMessage';},_0x359b0e;}()),_0x15ca44['RevisionHistoryReconnectMessage']=(function(){function _0x466c95(_0x5eff8b){if(_0x5eff8b){for(var _0x11f299=Object['keys'](_0x5eff8b),_0x1838c1=0x0;_0x1838c1<_0x11f299['length'];++_0x1838c1)null!=_0x5eff8b[_0x11f299[_0x1838c1]]&&(this[_0x11f299[_0x1838c1]]=_0x5eff8b[_0x11f299[_0x1838c1]]);}}return _0x466c95['prototype']['documentId']='',_0x466c95['prototype']['requestId']=0x0,_0x466c95['create']=function(_0x1a90f9){return new _0x466c95(_0x1a90f9);},_0x466c95['encode']=function(_0x26e4cf,_0x328750){return _0x328750||(_0x328750=_0x9f9a8d['create']()),null!=_0x26e4cf['documentId']&&Object['hasOwnProperty']['call'](_0x26e4cf,'documentId')&&_0x328750['uint32'](0xa)['string'](_0x26e4cf['documentId']),null!=_0x26e4cf['requestId']&&Object['hasOwnProperty']['call'](_0x26e4cf,'requestId')&&_0x328750['uint32'](0x10)['uint32'](_0x26e4cf['requestId']),_0x328750;},_0x466c95['encodeDelimited']=function(_0x462ffd,_0x280750){return this['encode'](_0x462ffd,_0x280750)['ldelim']();},_0x466c95['decode']=function(_0x5039d3,_0x2eddf9){_0x5039d3 instanceof _0x39f8c2||(_0x5039d3=_0x39f8c2['create'](_0x5039d3));for(var _0x1bff61=void 0x0===_0x2eddf9?_0x5039d3['len']:_0x5039d3['pos']+_0x2eddf9,_0x26893f=new _0x15ca44['RevisionHistoryReconnectMessage']();_0x5039d3['pos']<_0x1bff61;){var _0x519196=_0x5039d3['uint32']();switch(_0x519196>>>0x3){case 0x1:_0x26893f['documentId']=_0x5039d3['string']();break;case 0x2:_0x26893f['requestId']=_0x5039d3['uint32']();break;default:_0x5039d3['skipType'](0x7&_0x519196);}}return _0x26893f;},_0x466c95['decodeDelimited']=function(_0x262925){return _0x262925 instanceof _0x39f8c2||(_0x262925=new _0x39f8c2(_0x262925)),this['decode'](_0x262925,_0x262925['uint32']());},_0x466c95['verify']=function(_0x5b8d18){return'object'!=typeof _0x5b8d18||null===_0x5b8d18?'object\x20expected':null!=_0x5b8d18['documentId']&&_0x5b8d18['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x5b8d18['documentId'])?'documentId:\x20string\x20expected':null!=_0x5b8d18['requestId']&&_0x5b8d18['hasOwnProperty']('requestId')&&!_0x2f6cfa['isInteger'](_0x5b8d18['requestId'])?'requestId:\x20integer\x20expected':null;},_0x466c95['fromObject']=function(_0x2af878){if(_0x2af878 instanceof _0x15ca44['RevisionHistoryReconnectMessage'])return _0x2af878;var _0x2211e5=new _0x15ca44['RevisionHistoryReconnectMessage']();return null!=_0x2af878['documentId']&&(_0x2211e5['documentId']=String(_0x2af878['documentId'])),null!=_0x2af878['requestId']&&(_0x2211e5['requestId']=_0x2af878['requestId']>>>0x0),_0x2211e5;},_0x466c95['toObject']=function(_0x69ea12,_0x4cb5cb){_0x4cb5cb||(_0x4cb5cb={});var _0x579c16={};return _0x4cb5cb['defaults']&&(_0x579c16['documentId']='',_0x579c16['requestId']=0x0),null!=_0x69ea12['documentId']&&_0x69ea12['hasOwnProperty']('documentId')&&(_0x579c16['documentId']=_0x69ea12['documentId']),null!=_0x69ea12['requestId']&&_0x69ea12['hasOwnProperty']('requestId')&&(_0x579c16['requestId']=_0x69ea12['requestId']),_0x579c16;},_0x466c95['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x466c95['getTypeUrl']=function(_0x47a0f9){return void 0x0===_0x47a0f9&&(_0x47a0f9='type.googleapis.com'),_0x47a0f9+'/RevisionHistoryReconnectMessage';},_0x466c95;}()),_0x15ca44['RevisionHistoryUpdateRevisionsMessage']=(function(){function _0x99e2f6(_0x5d714a){if(this['revisions']=[],_0x5d714a){for(var _0x48ba31=Object['keys'](_0x5d714a),_0x446af1=0x0;_0x446af1<_0x48ba31['length'];++_0x446af1)null!=_0x5d714a[_0x48ba31[_0x446af1]]&&(this[_0x48ba31[_0x446af1]]=_0x5d714a[_0x48ba31[_0x446af1]]);}}return _0x99e2f6['prototype']['documentId']='',_0x99e2f6['prototype']['requestId']=0x0,_0x99e2f6['prototype']['revisions']=_0x2f6cfa['emptyArray'],_0x99e2f6['create']=function(_0xa8bc77){return new _0x99e2f6(_0xa8bc77);},_0x99e2f6['encode']=function(_0x1f0ead,_0x3304d2){if(_0x3304d2||(_0x3304d2=_0x9f9a8d['create']()),null!=_0x1f0ead['documentId']&&Object['hasOwnProperty']['call'](_0x1f0ead,'documentId')&&_0x3304d2['uint32'](0xa)['string'](_0x1f0ead['documentId']),null!=_0x1f0ead['requestId']&&Object['hasOwnProperty']['call'](_0x1f0ead,'requestId')&&_0x3304d2['uint32'](0x10)['uint32'](_0x1f0ead['requestId']),null!=_0x1f0ead['revisions']&&_0x1f0ead['revisions']['length']){for(var _0x1af61b=0x0;_0x1af61b<_0x1f0ead['revisions']['length'];++_0x1af61b)_0x15ca44['RevisionDescriptor']['encode'](_0x1f0ead['revisions'][_0x1af61b],_0x3304d2['uint32'](0x1a)['fork']())['ldelim']();}return _0x3304d2;},_0x99e2f6['encodeDelimited']=function(_0x23fa98,_0x5d4065){return this['encode'](_0x23fa98,_0x5d4065)['ldelim']();},_0x99e2f6['decode']=function(_0x103298,_0x451ce8){_0x103298 instanceof _0x39f8c2||(_0x103298=_0x39f8c2['create'](_0x103298));for(var _0x8e1532=void 0x0===_0x451ce8?_0x103298['len']:_0x103298['pos']+_0x451ce8,_0x5f28be=new _0x15ca44['RevisionHistoryUpdateRevisionsMessage']();_0x103298['pos']<_0x8e1532;){var _0x2d3b61=_0x103298['uint32']();switch(_0x2d3b61>>>0x3){case 0x1:_0x5f28be['documentId']=_0x103298['string']();break;case 0x2:_0x5f28be['requestId']=_0x103298['uint32']();break;case 0x3:_0x5f28be['revisions']&&_0x5f28be['revisions']['length']||(_0x5f28be['revisions']=[]),_0x5f28be['revisions']['push'](_0x15ca44['RevisionDescriptor']['decode'](_0x103298,_0x103298['uint32']()));break;default:_0x103298['skipType'](0x7&_0x2d3b61);}}return _0x5f28be;},_0x99e2f6['decodeDelimited']=function(_0x28eb74){return _0x28eb74 instanceof _0x39f8c2||(_0x28eb74=new _0x39f8c2(_0x28eb74)),this['decode'](_0x28eb74,_0x28eb74['uint32']());},_0x99e2f6['verify']=function(_0x37db3a){if('object'!=typeof _0x37db3a||null===_0x37db3a)return'object\x20expected';if(null!=_0x37db3a['documentId']&&_0x37db3a['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x37db3a['documentId']))return'documentId:\x20string\x20expected';if(null!=_0x37db3a['requestId']&&_0x37db3a['hasOwnProperty']('requestId')&&!_0x2f6cfa['isInteger'](_0x37db3a['requestId']))return'requestId:\x20integer\x20expected';if(null!=_0x37db3a['revisions']&&_0x37db3a['hasOwnProperty']('revisions')){if(!Array['isArray'](_0x37db3a['revisions']))return'revisions:\x20array\x20expected';for(var _0x135d93=0x0;_0x135d93<_0x37db3a['revisions']['length'];++_0x135d93){var _0x8ce613=_0x15ca44['RevisionDescriptor']['verify'](_0x37db3a['revisions'][_0x135d93]);if(_0x8ce613)return'revisions.'+_0x8ce613;}}return null;},_0x99e2f6['fromObject']=function(_0x1bef48){if(_0x1bef48 instanceof _0x15ca44['RevisionHistoryUpdateRevisionsMessage'])return _0x1bef48;var _0xac6074=new _0x15ca44['RevisionHistoryUpdateRevisionsMessage']();if(null!=_0x1bef48['documentId']&&(_0xac6074['documentId']=String(_0x1bef48['documentId'])),null!=_0x1bef48['requestId']&&(_0xac6074['requestId']=_0x1bef48['requestId']>>>0x0),_0x1bef48['revisions']){if(!Array['isArray'](_0x1bef48['revisions']))throw TypeError('.RevisionHistoryUpdateRevisionsMessage.revisions:\x20array\x20expected');_0xac6074['revisions']=[];for(var _0x9d05a=0x0;_0x9d05a<_0x1bef48['revisions']['length'];++_0x9d05a){if('object'!=typeof _0x1bef48['revisions'][_0x9d05a])throw TypeError('.RevisionHistoryUpdateRevisionsMessage.revisions:\x20object\x20expected');_0xac6074['revisions'][_0x9d05a]=_0x15ca44['RevisionDescriptor']['fromObject'](_0x1bef48['revisions'][_0x9d05a]);}}return _0xac6074;},_0x99e2f6['toObject']=function(_0x45e280,_0x1d82da){_0x1d82da||(_0x1d82da={});var _0xd6ed69={};if((_0x1d82da['arrays']||_0x1d82da['defaults'])&&(_0xd6ed69['revisions']=[]),_0x1d82da['defaults']&&(_0xd6ed69['documentId']='',_0xd6ed69['requestId']=0x0),null!=_0x45e280['documentId']&&_0x45e280['hasOwnProperty']('documentId')&&(_0xd6ed69['documentId']=_0x45e280['documentId']),null!=_0x45e280['requestId']&&_0x45e280['hasOwnProperty']('requestId')&&(_0xd6ed69['requestId']=_0x45e280['requestId']),_0x45e280['revisions']&&_0x45e280['revisions']['length']){_0xd6ed69['revisions']=[];for(var _0x241cb0=0x0;_0x241cb0<_0x45e280['revisions']['length'];++_0x241cb0)_0xd6ed69['revisions'][_0x241cb0]=_0x15ca44['RevisionDescriptor']['toObject'](_0x45e280['revisions'][_0x241cb0],_0x1d82da);}return _0xd6ed69;},_0x99e2f6['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x99e2f6['getTypeUrl']=function(_0x37c83d){return void 0x0===_0x37c83d&&(_0x37c83d='type.googleapis.com'),_0x37c83d+'/RevisionHistoryUpdateRevisionsMessage';},_0x99e2f6;}()),_0x15ca44['RevisionHistoryConnectResponse']=(function(){function _0xe70ccf(_0x5f2629){if(this['revisions']=[],_0x5f2629){for(var _0x28ad40=Object['keys'](_0x5f2629),_0x1a40a9=0x0;_0x1a40a9<_0x28ad40['length'];++_0x1a40a9)null!=_0x5f2629[_0x28ad40[_0x1a40a9]]&&(this[_0x28ad40[_0x1a40a9]]=_0x5f2629[_0x28ad40[_0x1a40a9]]);}}return _0xe70ccf['prototype']['channel']='',_0xe70ccf['prototype']['requestId']=0x0,_0xe70ccf['prototype']['revisions']=_0x2f6cfa['emptyArray'],_0xe70ccf['create']=function(_0x445151){return new _0xe70ccf(_0x445151);},_0xe70ccf['encode']=function(_0x4c91bc,_0x3ab295){if(_0x3ab295||(_0x3ab295=_0x9f9a8d['create']()),null!=_0x4c91bc['channel']&&Object['hasOwnProperty']['call'](_0x4c91bc,'channel')&&_0x3ab295['uint32'](0xa)['string'](_0x4c91bc['channel']),null!=_0x4c91bc['requestId']&&Object['hasOwnProperty']['call'](_0x4c91bc,'requestId')&&_0x3ab295['uint32'](0x10)['uint32'](_0x4c91bc['requestId']),null!=_0x4c91bc['revisions']&&_0x4c91bc['revisions']['length']){for(var _0x9817f8=0x0;_0x9817f8<_0x4c91bc['revisions']['length'];++_0x9817f8)_0x15ca44['RevisionDescriptor']['encode'](_0x4c91bc['revisions'][_0x9817f8],_0x3ab295['uint32'](0x1a)['fork']())['ldelim']();}return _0x3ab295;},_0xe70ccf['encodeDelimited']=function(_0x5bc042,_0x4f521e){return this['encode'](_0x5bc042,_0x4f521e)['ldelim']();},_0xe70ccf['decode']=function(_0x540ac0,_0x5d6601){_0x540ac0 instanceof _0x39f8c2||(_0x540ac0=_0x39f8c2['create'](_0x540ac0));for(var _0x3d68d7=void 0x0===_0x5d6601?_0x540ac0['len']:_0x540ac0['pos']+_0x5d6601,_0x9af2fb=new _0x15ca44['RevisionHistoryConnectResponse']();_0x540ac0['pos']<_0x3d68d7;){var _0x1bedac=_0x540ac0['uint32']();switch(_0x1bedac>>>0x3){case 0x1:_0x9af2fb['channel']=_0x540ac0['string']();break;case 0x2:_0x9af2fb['requestId']=_0x540ac0['uint32']();break;case 0x3:_0x9af2fb['revisions']&&_0x9af2fb['revisions']['length']||(_0x9af2fb['revisions']=[]),_0x9af2fb['revisions']['push'](_0x15ca44['RevisionDescriptor']['decode'](_0x540ac0,_0x540ac0['uint32']()));break;default:_0x540ac0['skipType'](0x7&_0x1bedac);}}return _0x9af2fb;},_0xe70ccf['decodeDelimited']=function(_0x8fcbeb){return _0x8fcbeb instanceof _0x39f8c2||(_0x8fcbeb=new _0x39f8c2(_0x8fcbeb)),this['decode'](_0x8fcbeb,_0x8fcbeb['uint32']());},_0xe70ccf['verify']=function(_0x478426){if('object'!=typeof _0x478426||null===_0x478426)return'object\x20expected';if(null!=_0x478426['channel']&&_0x478426['hasOwnProperty']('channel')&&!_0x2f6cfa['isString'](_0x478426['channel']))return'channel:\x20string\x20expected';if(null!=_0x478426['requestId']&&_0x478426['hasOwnProperty']('requestId')&&!_0x2f6cfa['isInteger'](_0x478426['requestId']))return'requestId:\x20integer\x20expected';if(null!=_0x478426['revisions']&&_0x478426['hasOwnProperty']('revisions')){if(!Array['isArray'](_0x478426['revisions']))return'revisions:\x20array\x20expected';for(var _0x1516fc=0x0;_0x1516fc<_0x478426['revisions']['length'];++_0x1516fc){var _0xcac357=_0x15ca44['RevisionDescriptor']['verify'](_0x478426['revisions'][_0x1516fc]);if(_0xcac357)return'revisions.'+_0xcac357;}}return null;},_0xe70ccf['fromObject']=function(_0x423b15){if(_0x423b15 instanceof _0x15ca44['RevisionHistoryConnectResponse'])return _0x423b15;var _0x144f4e=new _0x15ca44['RevisionHistoryConnectResponse']();if(null!=_0x423b15['channel']&&(_0x144f4e['channel']=String(_0x423b15['channel'])),null!=_0x423b15['requestId']&&(_0x144f4e['requestId']=_0x423b15['requestId']>>>0x0),_0x423b15['revisions']){if(!Array['isArray'](_0x423b15['revisions']))throw TypeError('.RevisionHistoryConnectResponse.revisions:\x20array\x20expected');_0x144f4e['revisions']=[];for(var _0x3e1d5b=0x0;_0x3e1d5b<_0x423b15['revisions']['length'];++_0x3e1d5b){if('object'!=typeof _0x423b15['revisions'][_0x3e1d5b])throw TypeError('.RevisionHistoryConnectResponse.revisions:\x20object\x20expected');_0x144f4e['revisions'][_0x3e1d5b]=_0x15ca44['RevisionDescriptor']['fromObject'](_0x423b15['revisions'][_0x3e1d5b]);}}return _0x144f4e;},_0xe70ccf['toObject']=function(_0x44310e,_0x1d159c){_0x1d159c||(_0x1d159c={});var _0x10a40c={};if((_0x1d159c['arrays']||_0x1d159c['defaults'])&&(_0x10a40c['revisions']=[]),_0x1d159c['defaults']&&(_0x10a40c['channel']='',_0x10a40c['requestId']=0x0),null!=_0x44310e['channel']&&_0x44310e['hasOwnProperty']('channel')&&(_0x10a40c['channel']=_0x44310e['channel']),null!=_0x44310e['requestId']&&_0x44310e['hasOwnProperty']('requestId')&&(_0x10a40c['requestId']=_0x44310e['requestId']),_0x44310e['revisions']&&_0x44310e['revisions']['length']){_0x10a40c['revisions']=[];for(var _0x226dcc=0x0;_0x226dcc<_0x44310e['revisions']['length'];++_0x226dcc)_0x10a40c['revisions'][_0x226dcc]=_0x15ca44['RevisionDescriptor']['toObject'](_0x44310e['revisions'][_0x226dcc],_0x1d159c);}return _0x10a40c;},_0xe70ccf['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0xe70ccf['getTypeUrl']=function(_0x3c9721){return void 0x0===_0x3c9721&&(_0x3c9721='type.googleapis.com'),_0x3c9721+'/RevisionHistoryConnectResponse';},_0xe70ccf;}()),_0x15ca44['RevisionHistoryGetRevisionResponse']=(function(){function _0x310239(_0x36c2e6){if(_0x36c2e6){for(var _0x2dfef3=Object['keys'](_0x36c2e6),_0x584504=0x0;_0x584504<_0x2dfef3['length'];++_0x584504)null!=_0x36c2e6[_0x2dfef3[_0x584504]]&&(this[_0x2dfef3[_0x584504]]=_0x36c2e6[_0x2dfef3[_0x584504]]);}}return _0x310239['prototype']['revisionId']='',_0x310239['prototype']['name']='',_0x310239['prototype']['creatorId']='',_0x310239['prototype']['authorsIds']='',_0x310239['prototype']['diffData']='',_0x310239['prototype']['createdAt']='',_0x310239['prototype']['attributes']='',_0x310239['prototype']['toVersion']=0x0,_0x310239['prototype']['fromVersion']=0x0,_0x310239['prototype']['isEmptyCurrent']=!0x1,_0x310239['create']=function(_0x3e4813){return new _0x310239(_0x3e4813);},_0x310239['encode']=function(_0x52d680,_0x21c5f6){return _0x21c5f6||(_0x21c5f6=_0x9f9a8d['create']()),null!=_0x52d680['revisionId']&&Object['hasOwnProperty']['call'](_0x52d680,'revisionId')&&_0x21c5f6['uint32'](0xa)['string'](_0x52d680['revisionId']),null!=_0x52d680['name']&&Object['hasOwnProperty']['call'](_0x52d680,'name')&&_0x21c5f6['uint32'](0x12)['string'](_0x52d680['name']),null!=_0x52d680['creatorId']&&Object['hasOwnProperty']['call'](_0x52d680,'creatorId')&&_0x21c5f6['uint32'](0x1a)['string'](_0x52d680['creatorId']),null!=_0x52d680['authorsIds']&&Object['hasOwnProperty']['call'](_0x52d680,'authorsIds')&&_0x21c5f6['uint32'](0x22)['string'](_0x52d680['authorsIds']),null!=_0x52d680['diffData']&&Object['hasOwnProperty']['call'](_0x52d680,'diffData')&&_0x21c5f6['uint32'](0x2a)['string'](_0x52d680['diffData']),null!=_0x52d680['createdAt']&&Object['hasOwnProperty']['call'](_0x52d680,'createdAt')&&_0x21c5f6['uint32'](0x32)['string'](_0x52d680['createdAt']),null!=_0x52d680['attributes']&&Object['hasOwnProperty']['call'](_0x52d680,'attributes')&&_0x21c5f6['uint32'](0x3a)['string'](_0x52d680['attributes']),null!=_0x52d680['toVersion']&&Object['hasOwnProperty']['call'](_0x52d680,'toVersion')&&_0x21c5f6['uint32'](0x40)['uint32'](_0x52d680['toVersion']),null!=_0x52d680['fromVersion']&&Object['hasOwnProperty']['call'](_0x52d680,'fromVersion')&&_0x21c5f6['uint32'](0x48)['uint32'](_0x52d680['fromVersion']),null!=_0x52d680['isEmptyCurrent']&&Object['hasOwnProperty']['call'](_0x52d680,'isEmptyCurrent')&&_0x21c5f6['uint32'](0x50)['bool'](_0x52d680['isEmptyCurrent']),_0x21c5f6;},_0x310239['encodeDelimited']=function(_0x3529f2,_0x21c861){return this['encode'](_0x3529f2,_0x21c861)['ldelim']();},_0x310239['decode']=function(_0x4863ba,_0x5dde86){_0x4863ba instanceof _0x39f8c2||(_0x4863ba=_0x39f8c2['create'](_0x4863ba));for(var _0x18138e=void 0x0===_0x5dde86?_0x4863ba['len']:_0x4863ba['pos']+_0x5dde86,_0x4dcfba=new _0x15ca44['RevisionHistoryGetRevisionResponse']();_0x4863ba['pos']<_0x18138e;){var _0x1274c6=_0x4863ba['uint32']();switch(_0x1274c6>>>0x3){case 0x1:_0x4dcfba['revisionId']=_0x4863ba['string']();break;case 0x2:_0x4dcfba['name']=_0x4863ba['string']();break;case 0x3:_0x4dcfba['creatorId']=_0x4863ba['string']();break;case 0x4:_0x4dcfba['authorsIds']=_0x4863ba['string']();break;case 0x5:_0x4dcfba['diffData']=_0x4863ba['string']();break;case 0x6:_0x4dcfba['createdAt']=_0x4863ba['string']();break;case 0x7:_0x4dcfba['attributes']=_0x4863ba['string']();break;case 0x8:_0x4dcfba['toVersion']=_0x4863ba['uint32']();break;case 0x9:_0x4dcfba['fromVersion']=_0x4863ba['uint32']();break;case 0xa:_0x4dcfba['isEmptyCurrent']=_0x4863ba['bool']();break;default:_0x4863ba['skipType'](0x7&_0x1274c6);}}return _0x4dcfba;},_0x310239['decodeDelimited']=function(_0x5d20ff){return _0x5d20ff instanceof _0x39f8c2||(_0x5d20ff=new _0x39f8c2(_0x5d20ff)),this['decode'](_0x5d20ff,_0x5d20ff['uint32']());},_0x310239['verify']=function(_0x235f19){return'object'!=typeof _0x235f19||null===_0x235f19?'object\x20expected':null!=_0x235f19['revisionId']&&_0x235f19['hasOwnProperty']('revisionId')&&!_0x2f6cfa['isString'](_0x235f19['revisionId'])?'revisionId:\x20string\x20expected':null!=_0x235f19['name']&&_0x235f19['hasOwnProperty']('name')&&!_0x2f6cfa['isString'](_0x235f19['name'])?'name:\x20string\x20expected':null!=_0x235f19['creatorId']&&_0x235f19['hasOwnProperty']('creatorId')&&!_0x2f6cfa['isString'](_0x235f19['creatorId'])?'creatorId:\x20string\x20expected':null!=_0x235f19['authorsIds']&&_0x235f19['hasOwnProperty']('authorsIds')&&!_0x2f6cfa['isString'](_0x235f19['authorsIds'])?'authorsIds:\x20string\x20expected':null!=_0x235f19['diffData']&&_0x235f19['hasOwnProperty']('diffData')&&!_0x2f6cfa['isString'](_0x235f19['diffData'])?'diffData:\x20string\x20expected':null!=_0x235f19['createdAt']&&_0x235f19['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x235f19['createdAt'])?'createdAt:\x20string\x20expected':null!=_0x235f19['attributes']&&_0x235f19['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x235f19['attributes'])?'attributes:\x20string\x20expected':null!=_0x235f19['toVersion']&&_0x235f19['hasOwnProperty']('toVersion')&&!_0x2f6cfa['isInteger'](_0x235f19['toVersion'])?'toVersion:\x20integer\x20expected':null!=_0x235f19['fromVersion']&&_0x235f19['hasOwnProperty']('fromVersion')&&!_0x2f6cfa['isInteger'](_0x235f19['fromVersion'])?'fromVersion:\x20integer\x20expected':null!=_0x235f19['isEmptyCurrent']&&_0x235f19['hasOwnProperty']('isEmptyCurrent')&&'boolean'!=typeof _0x235f19['isEmptyCurrent']?'isEmptyCurrent:\x20boolean\x20expected':null;},_0x310239['fromObject']=function(_0x480d43){if(_0x480d43 instanceof _0x15ca44['RevisionHistoryGetRevisionResponse'])return _0x480d43;var _0x5ed060=new _0x15ca44['RevisionHistoryGetRevisionResponse']();return null!=_0x480d43['revisionId']&&(_0x5ed060['revisionId']=String(_0x480d43['revisionId'])),null!=_0x480d43['name']&&(_0x5ed060['name']=String(_0x480d43['name'])),null!=_0x480d43['creatorId']&&(_0x5ed060['creatorId']=String(_0x480d43['creatorId'])),null!=_0x480d43['authorsIds']&&(_0x5ed060['authorsIds']=String(_0x480d43['authorsIds'])),null!=_0x480d43['diffData']&&(_0x5ed060['diffData']=String(_0x480d43['diffData'])),null!=_0x480d43['createdAt']&&(_0x5ed060['createdAt']=String(_0x480d43['createdAt'])),null!=_0x480d43['attributes']&&(_0x5ed060['attributes']=String(_0x480d43['attributes'])),null!=_0x480d43['toVersion']&&(_0x5ed060['toVersion']=_0x480d43['toVersion']>>>0x0),null!=_0x480d43['fromVersion']&&(_0x5ed060['fromVersion']=_0x480d43['fromVersion']>>>0x0),null!=_0x480d43['isEmptyCurrent']&&(_0x5ed060['isEmptyCurrent']=Boolean(_0x480d43['isEmptyCurrent'])),_0x5ed060;},_0x310239['toObject']=function(_0x197936,_0x3bd645){_0x3bd645||(_0x3bd645={});var _0x33eda3={};return _0x3bd645['defaults']&&(_0x33eda3['revisionId']='',_0x33eda3['name']='',_0x33eda3['creatorId']='',_0x33eda3['authorsIds']='',_0x33eda3['diffData']='',_0x33eda3['createdAt']='',_0x33eda3['attributes']='',_0x33eda3['toVersion']=0x0,_0x33eda3['fromVersion']=0x0,_0x33eda3['isEmptyCurrent']=!0x1),null!=_0x197936['revisionId']&&_0x197936['hasOwnProperty']('revisionId')&&(_0x33eda3['revisionId']=_0x197936['revisionId']),null!=_0x197936['name']&&_0x197936['hasOwnProperty']('name')&&(_0x33eda3['name']=_0x197936['name']),null!=_0x197936['creatorId']&&_0x197936['hasOwnProperty']('creatorId')&&(_0x33eda3['creatorId']=_0x197936['creatorId']),null!=_0x197936['authorsIds']&&_0x197936['hasOwnProperty']('authorsIds')&&(_0x33eda3['authorsIds']=_0x197936['authorsIds']),null!=_0x197936['diffData']&&_0x197936['hasOwnProperty']('diffData')&&(_0x33eda3['diffData']=_0x197936['diffData']),null!=_0x197936['createdAt']&&_0x197936['hasOwnProperty']('createdAt')&&(_0x33eda3['createdAt']=_0x197936['createdAt']),null!=_0x197936['attributes']&&_0x197936['hasOwnProperty']('attributes')&&(_0x33eda3['attributes']=_0x197936['attributes']),null!=_0x197936['toVersion']&&_0x197936['hasOwnProperty']('toVersion')&&(_0x33eda3['toVersion']=_0x197936['toVersion']),null!=_0x197936['fromVersion']&&_0x197936['hasOwnProperty']('fromVersion')&&(_0x33eda3['fromVersion']=_0x197936['fromVersion']),null!=_0x197936['isEmptyCurrent']&&_0x197936['hasOwnProperty']('isEmptyCurrent')&&(_0x33eda3['isEmptyCurrent']=_0x197936['isEmptyCurrent']),_0x33eda3;},_0x310239['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x310239['getTypeUrl']=function(_0xdb172f){return void 0x0===_0xdb172f&&(_0xdb172f='type.googleapis.com'),_0xdb172f+'/RevisionHistoryGetRevisionResponse';},_0x310239;}()),_0x15ca44['RevisionHistoryUpdateRevisionsResponse']=(function(){function _0x2cf227(_0x21a2ab){if(_0x21a2ab){for(var _0x5e2512=Object['keys'](_0x21a2ab),_0x52b16f=0x0;_0x52b16f<_0x5e2512['length'];++_0x52b16f)null!=_0x21a2ab[_0x5e2512[_0x52b16f]]&&(this[_0x5e2512[_0x52b16f]]=_0x21a2ab[_0x5e2512[_0x52b16f]]);}}return _0x2cf227['prototype']['requestId']=0x0,_0x2cf227['create']=function(_0xdcf946){return new _0x2cf227(_0xdcf946);},_0x2cf227['encode']=function(_0x2bf44f,_0xb8c085){return _0xb8c085||(_0xb8c085=_0x9f9a8d['create']()),null!=_0x2bf44f['requestId']&&Object['hasOwnProperty']['call'](_0x2bf44f,'requestId')&&_0xb8c085['uint32'](0x8)['uint32'](_0x2bf44f['requestId']),_0xb8c085;},_0x2cf227['encodeDelimited']=function(_0x40acb4,_0x53157d){return this['encode'](_0x40acb4,_0x53157d)['ldelim']();},_0x2cf227['decode']=function(_0x5dbad3,_0x20cace){_0x5dbad3 instanceof _0x39f8c2||(_0x5dbad3=_0x39f8c2['create'](_0x5dbad3));for(var _0x3cbeb6=void 0x0===_0x20cace?_0x5dbad3['len']:_0x5dbad3['pos']+_0x20cace,_0x2fb08f=new _0x15ca44['RevisionHistoryUpdateRevisionsResponse']();_0x5dbad3['pos']<_0x3cbeb6;){var _0xa60c3b=_0x5dbad3['uint32']();_0xa60c3b>>>0x3==0x1?_0x2fb08f['requestId']=_0x5dbad3['uint32']():_0x5dbad3['skipType'](0x7&_0xa60c3b);}return _0x2fb08f;},_0x2cf227['decodeDelimited']=function(_0x4c3157){return _0x4c3157 instanceof _0x39f8c2||(_0x4c3157=new _0x39f8c2(_0x4c3157)),this['decode'](_0x4c3157,_0x4c3157['uint32']());},_0x2cf227['verify']=function(_0x939122){return'object'!=typeof _0x939122||null===_0x939122?'object\x20expected':null!=_0x939122['requestId']&&_0x939122['hasOwnProperty']('requestId')&&!_0x2f6cfa['isInteger'](_0x939122['requestId'])?'requestId:\x20integer\x20expected':null;},_0x2cf227['fromObject']=function(_0x2752fc){if(_0x2752fc instanceof _0x15ca44['RevisionHistoryUpdateRevisionsResponse'])return _0x2752fc;var _0x160560=new _0x15ca44['RevisionHistoryUpdateRevisionsResponse']();return null!=_0x2752fc['requestId']&&(_0x160560['requestId']=_0x2752fc['requestId']>>>0x0),_0x160560;},_0x2cf227['toObject']=function(_0x33d0b0,_0x35ffc9){_0x35ffc9||(_0x35ffc9={});var _0x4c2321={};return _0x35ffc9['defaults']&&(_0x4c2321['requestId']=0x0),null!=_0x33d0b0['requestId']&&_0x33d0b0['hasOwnProperty']('requestId')&&(_0x4c2321['requestId']=_0x33d0b0['requestId']),_0x4c2321;},_0x2cf227['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2cf227['getTypeUrl']=function(_0x2f19b0){return void 0x0===_0x2f19b0&&(_0x2f19b0='type.googleapis.com'),_0x2f19b0+'/RevisionHistoryUpdateRevisionsResponse';},_0x2cf227;}()),_0x15ca44['SessionsSocketDescriptor']=(function(){function _0x2eb1d8(_0x5e970b){if(this['permissions']=[],_0x5e970b){for(var _0x4c7b4e=Object['keys'](_0x5e970b),_0x1772ad=0x0;_0x1772ad<_0x4c7b4e['length'];++_0x1772ad)null!=_0x5e970b[_0x4c7b4e[_0x1772ad]]&&(this[_0x4c7b4e[_0x1772ad]]=_0x5e970b[_0x4c7b4e[_0x1772ad]]);}}return _0x2eb1d8['prototype']['session']='',_0x2eb1d8['prototype']['user']='',_0x2eb1d8['prototype']['role']='',_0x2eb1d8['prototype']['permissions']=_0x2f6cfa['emptyArray'],_0x2eb1d8['create']=function(_0x7b8a2){return new _0x2eb1d8(_0x7b8a2);},_0x2eb1d8['encode']=function(_0x436aec,_0x331f24){if(_0x331f24||(_0x331f24=_0x9f9a8d['create']()),null!=_0x436aec['session']&&Object['hasOwnProperty']['call'](_0x436aec,'session')&&_0x331f24['uint32'](0xa)['string'](_0x436aec['session']),null!=_0x436aec['user']&&Object['hasOwnProperty']['call'](_0x436aec,'user')&&_0x331f24['uint32'](0x12)['string'](_0x436aec['user']),null!=_0x436aec['role']&&Object['hasOwnProperty']['call'](_0x436aec,'role')&&_0x331f24['uint32'](0x1a)['string'](_0x436aec['role']),null!=_0x436aec['permissions']&&_0x436aec['permissions']['length']){for(var _0x1b191f=0x0;_0x1b191f<_0x436aec['permissions']['length'];++_0x1b191f)_0x331f24['uint32'](0x22)['string'](_0x436aec['permissions'][_0x1b191f]);}return _0x331f24;},_0x2eb1d8['encodeDelimited']=function(_0x28e778,_0x4f7d22){return this['encode'](_0x28e778,_0x4f7d22)['ldelim']();},_0x2eb1d8['decode']=function(_0x3a85f5,_0x225667){_0x3a85f5 instanceof _0x39f8c2||(_0x3a85f5=_0x39f8c2['create'](_0x3a85f5));for(var _0x14678c=void 0x0===_0x225667?_0x3a85f5['len']:_0x3a85f5['pos']+_0x225667,_0x3af194=new _0x15ca44['SessionsSocketDescriptor']();_0x3a85f5['pos']<_0x14678c;){var _0x4dd249=_0x3a85f5['uint32']();switch(_0x4dd249>>>0x3){case 0x1:_0x3af194['session']=_0x3a85f5['string']();break;case 0x2:_0x3af194['user']=_0x3a85f5['string']();break;case 0x3:_0x3af194['role']=_0x3a85f5['string']();break;case 0x4:_0x3af194['permissions']&&_0x3af194['permissions']['length']||(_0x3af194['permissions']=[]),_0x3af194['permissions']['push'](_0x3a85f5['string']());break;default:_0x3a85f5['skipType'](0x7&_0x4dd249);}}return _0x3af194;},_0x2eb1d8['decodeDelimited']=function(_0x25fa19){return _0x25fa19 instanceof _0x39f8c2||(_0x25fa19=new _0x39f8c2(_0x25fa19)),this['decode'](_0x25fa19,_0x25fa19['uint32']());},_0x2eb1d8['verify']=function(_0x46ee16){if('object'!=typeof _0x46ee16||null===_0x46ee16)return'object\x20expected';if(null!=_0x46ee16['session']&&_0x46ee16['hasOwnProperty']('session')&&!_0x2f6cfa['isString'](_0x46ee16['session']))return'session:\x20string\x20expected';if(null!=_0x46ee16['user']&&_0x46ee16['hasOwnProperty']('user')&&!_0x2f6cfa['isString'](_0x46ee16['user']))return'user:\x20string\x20expected';if(null!=_0x46ee16['role']&&_0x46ee16['hasOwnProperty']('role')&&!_0x2f6cfa['isString'](_0x46ee16['role']))return'role:\x20string\x20expected';if(null!=_0x46ee16['permissions']&&_0x46ee16['hasOwnProperty']('permissions')){if(!Array['isArray'](_0x46ee16['permissions']))return'permissions:\x20array\x20expected';for(var _0x236026=0x0;_0x236026<_0x46ee16['permissions']['length'];++_0x236026)if(!_0x2f6cfa['isString'](_0x46ee16['permissions'][_0x236026]))return'permissions:\x20string[]\x20expected';}return null;},_0x2eb1d8['fromObject']=function(_0x4614dc){if(_0x4614dc instanceof _0x15ca44['SessionsSocketDescriptor'])return _0x4614dc;var _0x5789f5=new _0x15ca44['SessionsSocketDescriptor']();if(null!=_0x4614dc['session']&&(_0x5789f5['session']=String(_0x4614dc['session'])),null!=_0x4614dc['user']&&(_0x5789f5['user']=String(_0x4614dc['user'])),null!=_0x4614dc['role']&&(_0x5789f5['role']=String(_0x4614dc['role'])),_0x4614dc['permissions']){if(!Array['isArray'](_0x4614dc['permissions']))throw TypeError('.SessionsSocketDescriptor.permissions:\x20array\x20expected');_0x5789f5['permissions']=[];for(var _0x2cb897=0x0;_0x2cb897<_0x4614dc['permissions']['length'];++_0x2cb897)_0x5789f5['permissions'][_0x2cb897]=String(_0x4614dc['permissions'][_0x2cb897]);}return _0x5789f5;},_0x2eb1d8['toObject']=function(_0x26a8f6,_0x35510b){_0x35510b||(_0x35510b={});var _0x435b59={};if((_0x35510b['arrays']||_0x35510b['defaults'])&&(_0x435b59['permissions']=[]),_0x35510b['defaults']&&(_0x435b59['session']='',_0x435b59['user']='',_0x435b59['role']=''),null!=_0x26a8f6['session']&&_0x26a8f6['hasOwnProperty']('session')&&(_0x435b59['session']=_0x26a8f6['session']),null!=_0x26a8f6['user']&&_0x26a8f6['hasOwnProperty']('user')&&(_0x435b59['user']=_0x26a8f6['user']),null!=_0x26a8f6['role']&&_0x26a8f6['hasOwnProperty']('role')&&(_0x435b59['role']=_0x26a8f6['role']),_0x26a8f6['permissions']&&_0x26a8f6['permissions']['length']){_0x435b59['permissions']=[];for(var _0x5ba852=0x0;_0x5ba852<_0x26a8f6['permissions']['length'];++_0x5ba852)_0x435b59['permissions'][_0x5ba852]=_0x26a8f6['permissions'][_0x5ba852];}return _0x435b59;},_0x2eb1d8['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2eb1d8['getTypeUrl']=function(_0x450800){return void 0x0===_0x450800&&(_0x450800='type.googleapis.com'),_0x450800+'/SessionsSocketDescriptor';},_0x2eb1d8;}()),_0x15ca44['SessionsConnectMessage']=(function(){function _0x3365e1(_0xa0ee6c){if(_0xa0ee6c){for(var _0x2308b7=Object['keys'](_0xa0ee6c),_0x4da26b=0x0;_0x4da26b<_0x2308b7['length'];++_0x4da26b)null!=_0xa0ee6c[_0x2308b7[_0x4da26b]]&&(this[_0x2308b7[_0x4da26b]]=_0xa0ee6c[_0x2308b7[_0x4da26b]]);}}return _0x3365e1['prototype']['id']='',_0x3365e1['prototype']['sessionType']=0x0,_0x3365e1['create']=function(_0x58e497){return new _0x3365e1(_0x58e497);},_0x3365e1['encode']=function(_0x5555e0,_0x58cf3){return _0x58cf3||(_0x58cf3=_0x9f9a8d['create']()),null!=_0x5555e0['id']&&Object['hasOwnProperty']['call'](_0x5555e0,'id')&&_0x58cf3['uint32'](0xa)['string'](_0x5555e0['id']),null!=_0x5555e0['sessionType']&&Object['hasOwnProperty']['call'](_0x5555e0,'sessionType')&&_0x58cf3['uint32'](0x10)['uint32'](_0x5555e0['sessionType']),_0x58cf3;},_0x3365e1['encodeDelimited']=function(_0x4e1d03,_0x2c1b40){return this['encode'](_0x4e1d03,_0x2c1b40)['ldelim']();},_0x3365e1['decode']=function(_0x1301fd,_0x2c3053){_0x1301fd instanceof _0x39f8c2||(_0x1301fd=_0x39f8c2['create'](_0x1301fd));for(var _0x46825d=void 0x0===_0x2c3053?_0x1301fd['len']:_0x1301fd['pos']+_0x2c3053,_0x7653a6=new _0x15ca44['SessionsConnectMessage']();_0x1301fd['pos']<_0x46825d;){var _0x28da5c=_0x1301fd['uint32']();switch(_0x28da5c>>>0x3){case 0x1:_0x7653a6['id']=_0x1301fd['string']();break;case 0x2:_0x7653a6['sessionType']=_0x1301fd['uint32']();break;default:_0x1301fd['skipType'](0x7&_0x28da5c);}}return _0x7653a6;},_0x3365e1['decodeDelimited']=function(_0x53b542){return _0x53b542 instanceof _0x39f8c2||(_0x53b542=new _0x39f8c2(_0x53b542)),this['decode'](_0x53b542,_0x53b542['uint32']());},_0x3365e1['verify']=function(_0x4e989b){return'object'!=typeof _0x4e989b||null===_0x4e989b?'object\x20expected':null!=_0x4e989b['id']&&_0x4e989b['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x4e989b['id'])?'id:\x20string\x20expected':null!=_0x4e989b['sessionType']&&_0x4e989b['hasOwnProperty']('sessionType')&&!_0x2f6cfa['isInteger'](_0x4e989b['sessionType'])?'sessionType:\x20integer\x20expected':null;},_0x3365e1['fromObject']=function(_0xea81b8){if(_0xea81b8 instanceof _0x15ca44['SessionsConnectMessage'])return _0xea81b8;var _0x10f606=new _0x15ca44['SessionsConnectMessage']();return null!=_0xea81b8['id']&&(_0x10f606['id']=String(_0xea81b8['id'])),null!=_0xea81b8['sessionType']&&(_0x10f606['sessionType']=_0xea81b8['sessionType']>>>0x0),_0x10f606;},_0x3365e1['toObject']=function(_0x558a40,_0x3f2665){_0x3f2665||(_0x3f2665={});var _0x125605={};return _0x3f2665['defaults']&&(_0x125605['id']='',_0x125605['sessionType']=0x0),null!=_0x558a40['id']&&_0x558a40['hasOwnProperty']('id')&&(_0x125605['id']=_0x558a40['id']),null!=_0x558a40['sessionType']&&_0x558a40['hasOwnProperty']('sessionType')&&(_0x125605['sessionType']=_0x558a40['sessionType']),_0x125605;},_0x3365e1['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x3365e1['getTypeUrl']=function(_0x30111b){return void 0x0===_0x30111b&&(_0x30111b='type.googleapis.com'),_0x30111b+'/SessionsConnectMessage';},_0x3365e1;}()),_0x15ca44['SocketConnectMessage']=(function(){function _0x4c2617(_0x275a90){if(this['permissions']=[],_0x275a90){for(var _0x2e9638=Object['keys'](_0x275a90),_0x15a047=0x0;_0x15a047<_0x2e9638['length'];++_0x15a047)null!=_0x275a90[_0x2e9638[_0x15a047]]&&(this[_0x2e9638[_0x15a047]]=_0x275a90[_0x2e9638[_0x15a047]]);}}return _0x4c2617['prototype']['id']='',_0x4c2617['prototype']['userId']='',_0x4c2617['prototype']['role']='',_0x4c2617['prototype']['permissions']=_0x2f6cfa['emptyArray'],_0x4c2617['create']=function(_0x39fdc1){return new _0x4c2617(_0x39fdc1);},_0x4c2617['encode']=function(_0x31256a,_0x5724b4){if(_0x5724b4||(_0x5724b4=_0x9f9a8d['create']()),null!=_0x31256a['id']&&Object['hasOwnProperty']['call'](_0x31256a,'id')&&_0x5724b4['uint32'](0xa)['string'](_0x31256a['id']),null!=_0x31256a['userId']&&Object['hasOwnProperty']['call'](_0x31256a,'userId')&&_0x5724b4['uint32'](0x12)['string'](_0x31256a['userId']),null!=_0x31256a['role']&&Object['hasOwnProperty']['call'](_0x31256a,'role')&&_0x5724b4['uint32'](0x1a)['string'](_0x31256a['role']),null!=_0x31256a['permissions']&&_0x31256a['permissions']['length']){for(var _0x24079f=0x0;_0x24079f<_0x31256a['permissions']['length'];++_0x24079f)_0x5724b4['uint32'](0x22)['string'](_0x31256a['permissions'][_0x24079f]);}return _0x5724b4;},_0x4c2617['encodeDelimited']=function(_0x57f5a1,_0x585c58){return this['encode'](_0x57f5a1,_0x585c58)['ldelim']();},_0x4c2617['decode']=function(_0x5c7e44,_0x3624d4){_0x5c7e44 instanceof _0x39f8c2||(_0x5c7e44=_0x39f8c2['create'](_0x5c7e44));for(var _0x30a23e=void 0x0===_0x3624d4?_0x5c7e44['len']:_0x5c7e44['pos']+_0x3624d4,_0x573d01=new _0x15ca44['SocketConnectMessage']();_0x5c7e44['pos']<_0x30a23e;){var _0x1b4ca3=_0x5c7e44['uint32']();switch(_0x1b4ca3>>>0x3){case 0x1:_0x573d01['id']=_0x5c7e44['string']();break;case 0x2:_0x573d01['userId']=_0x5c7e44['string']();break;case 0x3:_0x573d01['role']=_0x5c7e44['string']();break;case 0x4:_0x573d01['permissions']&&_0x573d01['permissions']['length']||(_0x573d01['permissions']=[]),_0x573d01['permissions']['push'](_0x5c7e44['string']());break;default:_0x5c7e44['skipType'](0x7&_0x1b4ca3);}}return _0x573d01;},_0x4c2617['decodeDelimited']=function(_0x28bcc7){return _0x28bcc7 instanceof _0x39f8c2||(_0x28bcc7=new _0x39f8c2(_0x28bcc7)),this['decode'](_0x28bcc7,_0x28bcc7['uint32']());},_0x4c2617['verify']=function(_0xdf4f7d){if('object'!=typeof _0xdf4f7d||null===_0xdf4f7d)return'object\x20expected';if(null!=_0xdf4f7d['id']&&_0xdf4f7d['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0xdf4f7d['id']))return'id:\x20string\x20expected';if(null!=_0xdf4f7d['userId']&&_0xdf4f7d['hasOwnProperty']('userId')&&!_0x2f6cfa['isString'](_0xdf4f7d['userId']))return'userId:\x20string\x20expected';if(null!=_0xdf4f7d['role']&&_0xdf4f7d['hasOwnProperty']('role')&&!_0x2f6cfa['isString'](_0xdf4f7d['role']))return'role:\x20string\x20expected';if(null!=_0xdf4f7d['permissions']&&_0xdf4f7d['hasOwnProperty']('permissions')){if(!Array['isArray'](_0xdf4f7d['permissions']))return'permissions:\x20array\x20expected';for(var _0x5a9719=0x0;_0x5a9719<_0xdf4f7d['permissions']['length'];++_0x5a9719)if(!_0x2f6cfa['isString'](_0xdf4f7d['permissions'][_0x5a9719]))return'permissions:\x20string[]\x20expected';}return null;},_0x4c2617['fromObject']=function(_0x253689){if(_0x253689 instanceof _0x15ca44['SocketConnectMessage'])return _0x253689;var _0x25d88e=new _0x15ca44['SocketConnectMessage']();if(null!=_0x253689['id']&&(_0x25d88e['id']=String(_0x253689['id'])),null!=_0x253689['userId']&&(_0x25d88e['userId']=String(_0x253689['userId'])),null!=_0x253689['role']&&(_0x25d88e['role']=String(_0x253689['role'])),_0x253689['permissions']){if(!Array['isArray'](_0x253689['permissions']))throw TypeError('.SocketConnectMessage.permissions:\x20array\x20expected');_0x25d88e['permissions']=[];for(var _0x5abf91=0x0;_0x5abf91<_0x253689['permissions']['length'];++_0x5abf91)_0x25d88e['permissions'][_0x5abf91]=String(_0x253689['permissions'][_0x5abf91]);}return _0x25d88e;},_0x4c2617['toObject']=function(_0x504bb7,_0x561d07){_0x561d07||(_0x561d07={});var _0xbbbb57={};if((_0x561d07['arrays']||_0x561d07['defaults'])&&(_0xbbbb57['permissions']=[]),_0x561d07['defaults']&&(_0xbbbb57['id']='',_0xbbbb57['userId']='',_0xbbbb57['role']=''),null!=_0x504bb7['id']&&_0x504bb7['hasOwnProperty']('id')&&(_0xbbbb57['id']=_0x504bb7['id']),null!=_0x504bb7['userId']&&_0x504bb7['hasOwnProperty']('userId')&&(_0xbbbb57['userId']=_0x504bb7['userId']),null!=_0x504bb7['role']&&_0x504bb7['hasOwnProperty']('role')&&(_0xbbbb57['role']=_0x504bb7['role']),_0x504bb7['permissions']&&_0x504bb7['permissions']['length']){_0xbbbb57['permissions']=[];for(var _0x1cbfda=0x0;_0x1cbfda<_0x504bb7['permissions']['length'];++_0x1cbfda)_0xbbbb57['permissions'][_0x1cbfda]=_0x504bb7['permissions'][_0x1cbfda];}return _0xbbbb57;},_0x4c2617['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x4c2617['getTypeUrl']=function(_0x4543d0){return void 0x0===_0x4543d0&&(_0x4543d0='type.googleapis.com'),_0x4543d0+'/SocketConnectMessage';},_0x4c2617;}()),_0x15ca44['SocketDisconnectMessage']=(function(){function _0x28a081(_0xaf5c81){if(_0xaf5c81){for(var _0x855b6a=Object['keys'](_0xaf5c81),_0x2a9ec2=0x0;_0x2a9ec2<_0x855b6a['length'];++_0x2a9ec2)null!=_0xaf5c81[_0x855b6a[_0x2a9ec2]]&&(this[_0x855b6a[_0x2a9ec2]]=_0xaf5c81[_0x855b6a[_0x2a9ec2]]);}}return _0x28a081['prototype']['id']='',_0x28a081['create']=function(_0x1bd441){return new _0x28a081(_0x1bd441);},_0x28a081['encode']=function(_0x56df7d,_0x2597bf){return _0x2597bf||(_0x2597bf=_0x9f9a8d['create']()),null!=_0x56df7d['id']&&Object['hasOwnProperty']['call'](_0x56df7d,'id')&&_0x2597bf['uint32'](0xa)['string'](_0x56df7d['id']),_0x2597bf;},_0x28a081['encodeDelimited']=function(_0x385b17,_0x5c0e8e){return this['encode'](_0x385b17,_0x5c0e8e)['ldelim']();},_0x28a081['decode']=function(_0x50061d,_0x2cf92a){_0x50061d instanceof _0x39f8c2||(_0x50061d=_0x39f8c2['create'](_0x50061d));for(var _0x55db64=void 0x0===_0x2cf92a?_0x50061d['len']:_0x50061d['pos']+_0x2cf92a,_0x4a359b=new _0x15ca44['SocketDisconnectMessage']();_0x50061d['pos']<_0x55db64;){var _0xc42e52=_0x50061d['uint32']();_0xc42e52>>>0x3==0x1?_0x4a359b['id']=_0x50061d['string']():_0x50061d['skipType'](0x7&_0xc42e52);}return _0x4a359b;},_0x28a081['decodeDelimited']=function(_0x187767){return _0x187767 instanceof _0x39f8c2||(_0x187767=new _0x39f8c2(_0x187767)),this['decode'](_0x187767,_0x187767['uint32']());},_0x28a081['verify']=function(_0x1964d3){return'object'!=typeof _0x1964d3||null===_0x1964d3?'object\x20expected':null!=_0x1964d3['id']&&_0x1964d3['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x1964d3['id'])?'id:\x20string\x20expected':null;},_0x28a081['fromObject']=function(_0x395b02){if(_0x395b02 instanceof _0x15ca44['SocketDisconnectMessage'])return _0x395b02;var _0x5d52e6=new _0x15ca44['SocketDisconnectMessage']();return null!=_0x395b02['id']&&(_0x5d52e6['id']=String(_0x395b02['id'])),_0x5d52e6;},_0x28a081['toObject']=function(_0x13e9a5,_0x58a571){_0x58a571||(_0x58a571={});var _0x485e32={};return _0x58a571['defaults']&&(_0x485e32['id']=''),null!=_0x13e9a5['id']&&_0x13e9a5['hasOwnProperty']('id')&&(_0x485e32['id']=_0x13e9a5['id']),_0x485e32;},_0x28a081['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x28a081['getTypeUrl']=function(_0x6b3919){return void 0x0===_0x6b3919&&(_0x6b3919='type.googleapis.com'),_0x6b3919+'/SocketDisconnectMessage';},_0x28a081;}()),_0x15ca44['SessionsConnectResponse']=(function(){function _0x4ebb38(_0x36e57e){if(this['sockets']=[],_0x36e57e){for(var _0x559926=Object['keys'](_0x36e57e),_0x17b7a9=0x0;_0x17b7a9<_0x559926['length'];++_0x17b7a9)null!=_0x36e57e[_0x559926[_0x17b7a9]]&&(this[_0x559926[_0x17b7a9]]=_0x36e57e[_0x559926[_0x17b7a9]]);}}return _0x4ebb38['prototype']['channel']='',_0x4ebb38['prototype']['sockets']=_0x2f6cfa['emptyArray'],_0x4ebb38['create']=function(_0xac5872){return new _0x4ebb38(_0xac5872);},_0x4ebb38['encode']=function(_0x1c9943,_0x1d2da4){if(_0x1d2da4||(_0x1d2da4=_0x9f9a8d['create']()),null!=_0x1c9943['channel']&&Object['hasOwnProperty']['call'](_0x1c9943,'channel')&&_0x1d2da4['uint32'](0xa)['string'](_0x1c9943['channel']),null!=_0x1c9943['sockets']&&_0x1c9943['sockets']['length']){for(var _0x23bccd=0x0;_0x23bccd<_0x1c9943['sockets']['length'];++_0x23bccd)_0x15ca44['SessionsSocketDescriptor']['encode'](_0x1c9943['sockets'][_0x23bccd],_0x1d2da4['uint32'](0x12)['fork']())['ldelim']();}return _0x1d2da4;},_0x4ebb38['encodeDelimited']=function(_0x4f2911,_0x32df30){return this['encode'](_0x4f2911,_0x32df30)['ldelim']();},_0x4ebb38['decode']=function(_0x36f9a2,_0x2f1486){_0x36f9a2 instanceof _0x39f8c2||(_0x36f9a2=_0x39f8c2['create'](_0x36f9a2));for(var _0x4386d9=void 0x0===_0x2f1486?_0x36f9a2['len']:_0x36f9a2['pos']+_0x2f1486,_0x3c8c40=new _0x15ca44['SessionsConnectResponse']();_0x36f9a2['pos']<_0x4386d9;){var _0x477906=_0x36f9a2['uint32']();switch(_0x477906>>>0x3){case 0x1:_0x3c8c40['channel']=_0x36f9a2['string']();break;case 0x2:_0x3c8c40['sockets']&&_0x3c8c40['sockets']['length']||(_0x3c8c40['sockets']=[]),_0x3c8c40['sockets']['push'](_0x15ca44['SessionsSocketDescriptor']['decode'](_0x36f9a2,_0x36f9a2['uint32']()));break;default:_0x36f9a2['skipType'](0x7&_0x477906);}}return _0x3c8c40;},_0x4ebb38['decodeDelimited']=function(_0x4dec66){return _0x4dec66 instanceof _0x39f8c2||(_0x4dec66=new _0x39f8c2(_0x4dec66)),this['decode'](_0x4dec66,_0x4dec66['uint32']());},_0x4ebb38['verify']=function(_0xaec66b){if('object'!=typeof _0xaec66b||null===_0xaec66b)return'object\x20expected';if(null!=_0xaec66b['channel']&&_0xaec66b['hasOwnProperty']('channel')&&!_0x2f6cfa['isString'](_0xaec66b['channel']))return'channel:\x20string\x20expected';if(null!=_0xaec66b['sockets']&&_0xaec66b['hasOwnProperty']('sockets')){if(!Array['isArray'](_0xaec66b['sockets']))return'sockets:\x20array\x20expected';for(var _0x12c011=0x0;_0x12c011<_0xaec66b['sockets']['length'];++_0x12c011){var _0x260da7=_0x15ca44['SessionsSocketDescriptor']['verify'](_0xaec66b['sockets'][_0x12c011]);if(_0x260da7)return'sockets.'+_0x260da7;}}return null;},_0x4ebb38['fromObject']=function(_0xf5a7e9){if(_0xf5a7e9 instanceof _0x15ca44['SessionsConnectResponse'])return _0xf5a7e9;var _0x9f38e1=new _0x15ca44['SessionsConnectResponse']();if(null!=_0xf5a7e9['channel']&&(_0x9f38e1['channel']=String(_0xf5a7e9['channel'])),_0xf5a7e9['sockets']){if(!Array['isArray'](_0xf5a7e9['sockets']))throw TypeError('.SessionsConnectResponse.sockets:\x20array\x20expected');_0x9f38e1['sockets']=[];for(var _0x34e7f2=0x0;_0x34e7f2<_0xf5a7e9['sockets']['length'];++_0x34e7f2){if('object'!=typeof _0xf5a7e9['sockets'][_0x34e7f2])throw TypeError('.SessionsConnectResponse.sockets:\x20object\x20expected');_0x9f38e1['sockets'][_0x34e7f2]=_0x15ca44['SessionsSocketDescriptor']['fromObject'](_0xf5a7e9['sockets'][_0x34e7f2]);}}return _0x9f38e1;},_0x4ebb38['toObject']=function(_0x2777af,_0x5d78a9){_0x5d78a9||(_0x5d78a9={});var _0x3636f1={};if((_0x5d78a9['arrays']||_0x5d78a9['defaults'])&&(_0x3636f1['sockets']=[]),_0x5d78a9['defaults']&&(_0x3636f1['channel']=''),null!=_0x2777af['channel']&&_0x2777af['hasOwnProperty']('channel')&&(_0x3636f1['channel']=_0x2777af['channel']),_0x2777af['sockets']&&_0x2777af['sockets']['length']){_0x3636f1['sockets']=[];for(var _0x441bd9=0x0;_0x441bd9<_0x2777af['sockets']['length'];++_0x441bd9)_0x3636f1['sockets'][_0x441bd9]=_0x15ca44['SessionsSocketDescriptor']['toObject'](_0x2777af['sockets'][_0x441bd9],_0x5d78a9);}return _0x3636f1;},_0x4ebb38['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x4ebb38['getTypeUrl']=function(_0x5a952e){return void 0x0===_0x5a952e&&(_0x5a952e='type.googleapis.com'),_0x5a952e+'/SessionsConnectResponse';},_0x4ebb38;}()),_0x15ca44['SuggestionDescriptor']=(function(){function _0x3dbbc4(_0x2e07c7){if(_0x2e07c7){for(var _0x2dd038=Object['keys'](_0x2e07c7),_0x1eb0e4=0x0;_0x1eb0e4<_0x2dd038['length'];++_0x1eb0e4)null!=_0x2e07c7[_0x2dd038[_0x1eb0e4]]&&(this[_0x2dd038[_0x1eb0e4]]=_0x2e07c7[_0x2dd038[_0x1eb0e4]]);}}return _0x3dbbc4['prototype']['id']='',_0x3dbbc4['prototype']['authorId']='',_0x3dbbc4['prototype']['type']='',_0x3dbbc4['prototype']['createdAt']='',_0x3dbbc4['prototype']['data']='',_0x3dbbc4['prototype']['hasComments']=!0x1,_0x3dbbc4['prototype']['state']='',_0x3dbbc4['prototype']['attributes']='',_0x3dbbc4['create']=function(_0x225390){return new _0x3dbbc4(_0x225390);},_0x3dbbc4['encode']=function(_0x25cb12,_0x59bb69){return _0x59bb69||(_0x59bb69=_0x9f9a8d['create']()),null!=_0x25cb12['id']&&Object['hasOwnProperty']['call'](_0x25cb12,'id')&&_0x59bb69['uint32'](0xa)['string'](_0x25cb12['id']),null!=_0x25cb12['authorId']&&Object['hasOwnProperty']['call'](_0x25cb12,'authorId')&&_0x59bb69['uint32'](0x12)['string'](_0x25cb12['authorId']),null!=_0x25cb12['type']&&Object['hasOwnProperty']['call'](_0x25cb12,'type')&&_0x59bb69['uint32'](0x1a)['string'](_0x25cb12['type']),null!=_0x25cb12['createdAt']&&Object['hasOwnProperty']['call'](_0x25cb12,'createdAt')&&_0x59bb69['uint32'](0x22)['string'](_0x25cb12['createdAt']),null!=_0x25cb12['data']&&Object['hasOwnProperty']['call'](_0x25cb12,'data')&&_0x59bb69['uint32'](0x2a)['string'](_0x25cb12['data']),null!=_0x25cb12['hasComments']&&Object['hasOwnProperty']['call'](_0x25cb12,'hasComments')&&_0x59bb69['uint32'](0x30)['bool'](_0x25cb12['hasComments']),null!=_0x25cb12['state']&&Object['hasOwnProperty']['call'](_0x25cb12,'state')&&_0x59bb69['uint32'](0x3a)['string'](_0x25cb12['state']),null!=_0x25cb12['attributes']&&Object['hasOwnProperty']['call'](_0x25cb12,'attributes')&&_0x59bb69['uint32'](0x42)['string'](_0x25cb12['attributes']),_0x59bb69;},_0x3dbbc4['encodeDelimited']=function(_0x209bbd,_0x4f3685){return this['encode'](_0x209bbd,_0x4f3685)['ldelim']();},_0x3dbbc4['decode']=function(_0x2b32ea,_0xd58179){_0x2b32ea instanceof _0x39f8c2||(_0x2b32ea=_0x39f8c2['create'](_0x2b32ea));for(var _0x23d1f0=void 0x0===_0xd58179?_0x2b32ea['len']:_0x2b32ea['pos']+_0xd58179,_0x2bf501=new _0x15ca44['SuggestionDescriptor']();_0x2b32ea['pos']<_0x23d1f0;){var _0x2267d5=_0x2b32ea['uint32']();switch(_0x2267d5>>>0x3){case 0x1:_0x2bf501['id']=_0x2b32ea['string']();break;case 0x2:_0x2bf501['authorId']=_0x2b32ea['string']();break;case 0x3:_0x2bf501['type']=_0x2b32ea['string']();break;case 0x4:_0x2bf501['createdAt']=_0x2b32ea['string']();break;case 0x5:_0x2bf501['data']=_0x2b32ea['string']();break;case 0x6:_0x2bf501['hasComments']=_0x2b32ea['bool']();break;case 0x7:_0x2bf501['state']=_0x2b32ea['string']();break;case 0x8:_0x2bf501['attributes']=_0x2b32ea['string']();break;default:_0x2b32ea['skipType'](0x7&_0x2267d5);}}return _0x2bf501;},_0x3dbbc4['decodeDelimited']=function(_0x5a26e6){return _0x5a26e6 instanceof _0x39f8c2||(_0x5a26e6=new _0x39f8c2(_0x5a26e6)),this['decode'](_0x5a26e6,_0x5a26e6['uint32']());},_0x3dbbc4['verify']=function(_0x29a6c9){return'object'!=typeof _0x29a6c9||null===_0x29a6c9?'object\x20expected':null!=_0x29a6c9['id']&&_0x29a6c9['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x29a6c9['id'])?'id:\x20string\x20expected':null!=_0x29a6c9['authorId']&&_0x29a6c9['hasOwnProperty']('authorId')&&!_0x2f6cfa['isString'](_0x29a6c9['authorId'])?'authorId:\x20string\x20expected':null!=_0x29a6c9['type']&&_0x29a6c9['hasOwnProperty']('type')&&!_0x2f6cfa['isString'](_0x29a6c9['type'])?'type:\x20string\x20expected':null!=_0x29a6c9['createdAt']&&_0x29a6c9['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x29a6c9['createdAt'])?'createdAt:\x20string\x20expected':null!=_0x29a6c9['data']&&_0x29a6c9['hasOwnProperty']('data')&&!_0x2f6cfa['isString'](_0x29a6c9['data'])?'data:\x20string\x20expected':null!=_0x29a6c9['hasComments']&&_0x29a6c9['hasOwnProperty']('hasComments')&&'boolean'!=typeof _0x29a6c9['hasComments']?'hasComments:\x20boolean\x20expected':null!=_0x29a6c9['state']&&_0x29a6c9['hasOwnProperty']('state')&&!_0x2f6cfa['isString'](_0x29a6c9['state'])?'state:\x20string\x20expected':null!=_0x29a6c9['attributes']&&_0x29a6c9['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x29a6c9['attributes'])?'attributes:\x20string\x20expected':null;},_0x3dbbc4['fromObject']=function(_0x6abb86){if(_0x6abb86 instanceof _0x15ca44['SuggestionDescriptor'])return _0x6abb86;var _0x561334=new _0x15ca44['SuggestionDescriptor']();return null!=_0x6abb86['id']&&(_0x561334['id']=String(_0x6abb86['id'])),null!=_0x6abb86['authorId']&&(_0x561334['authorId']=String(_0x6abb86['authorId'])),null!=_0x6abb86['type']&&(_0x561334['type']=String(_0x6abb86['type'])),null!=_0x6abb86['createdAt']&&(_0x561334['createdAt']=String(_0x6abb86['createdAt'])),null!=_0x6abb86['data']&&(_0x561334['data']=String(_0x6abb86['data'])),null!=_0x6abb86['hasComments']&&(_0x561334['hasComments']=Boolean(_0x6abb86['hasComments'])),null!=_0x6abb86['state']&&(_0x561334['state']=String(_0x6abb86['state'])),null!=_0x6abb86['attributes']&&(_0x561334['attributes']=String(_0x6abb86['attributes'])),_0x561334;},_0x3dbbc4['toObject']=function(_0x2e8e3e,_0x37f466){_0x37f466||(_0x37f466={});var _0x5acac3={};return _0x37f466['defaults']&&(_0x5acac3['id']='',_0x5acac3['authorId']='',_0x5acac3['type']='',_0x5acac3['createdAt']='',_0x5acac3['data']='',_0x5acac3['hasComments']=!0x1,_0x5acac3['state']='',_0x5acac3['attributes']=''),null!=_0x2e8e3e['id']&&_0x2e8e3e['hasOwnProperty']('id')&&(_0x5acac3['id']=_0x2e8e3e['id']),null!=_0x2e8e3e['authorId']&&_0x2e8e3e['hasOwnProperty']('authorId')&&(_0x5acac3['authorId']=_0x2e8e3e['authorId']),null!=_0x2e8e3e['type']&&_0x2e8e3e['hasOwnProperty']('type')&&(_0x5acac3['type']=_0x2e8e3e['type']),null!=_0x2e8e3e['createdAt']&&_0x2e8e3e['hasOwnProperty']('createdAt')&&(_0x5acac3['createdAt']=_0x2e8e3e['createdAt']),null!=_0x2e8e3e['data']&&_0x2e8e3e['hasOwnProperty']('data')&&(_0x5acac3['data']=_0x2e8e3e['data']),null!=_0x2e8e3e['hasComments']&&_0x2e8e3e['hasOwnProperty']('hasComments')&&(_0x5acac3['hasComments']=_0x2e8e3e['hasComments']),null!=_0x2e8e3e['state']&&_0x2e8e3e['hasOwnProperty']('state')&&(_0x5acac3['state']=_0x2e8e3e['state']),null!=_0x2e8e3e['attributes']&&_0x2e8e3e['hasOwnProperty']('attributes')&&(_0x5acac3['attributes']=_0x2e8e3e['attributes']),_0x5acac3;},_0x3dbbc4['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x3dbbc4['getTypeUrl']=function(_0x540360){return void 0x0===_0x540360&&(_0x540360='type.googleapis.com'),_0x540360+'/SuggestionDescriptor';},_0x3dbbc4;}()),_0x15ca44['TrackChangesAddSuggestionMessage']=(function(){function _0x470dca(_0x2e7919){if(_0x2e7919){for(var _0x2819a6=Object['keys'](_0x2e7919),_0x613ce6=0x0;_0x613ce6<_0x2819a6['length'];++_0x613ce6)null!=_0x2e7919[_0x2819a6[_0x613ce6]]&&(this[_0x2819a6[_0x613ce6]]=_0x2e7919[_0x2819a6[_0x613ce6]]);}}return _0x470dca['prototype']['id']='',_0x470dca['prototype']['documentId']='',_0x470dca['prototype']['type']='',_0x470dca['prototype']['data']='',_0x470dca['prototype']['originalSuggestionId']='',_0x470dca['prototype']['attributes']='',_0x470dca['create']=function(_0x5d7a19){return new _0x470dca(_0x5d7a19);},_0x470dca['encode']=function(_0x5080d2,_0x3a881f){return _0x3a881f||(_0x3a881f=_0x9f9a8d['create']()),null!=_0x5080d2['id']&&Object['hasOwnProperty']['call'](_0x5080d2,'id')&&_0x3a881f['uint32'](0xa)['string'](_0x5080d2['id']),null!=_0x5080d2['documentId']&&Object['hasOwnProperty']['call'](_0x5080d2,'documentId')&&_0x3a881f['uint32'](0x12)['string'](_0x5080d2['documentId']),null!=_0x5080d2['type']&&Object['hasOwnProperty']['call'](_0x5080d2,'type')&&_0x3a881f['uint32'](0x1a)['string'](_0x5080d2['type']),null!=_0x5080d2['data']&&Object['hasOwnProperty']['call'](_0x5080d2,'data')&&_0x3a881f['uint32'](0x22)['string'](_0x5080d2['data']),null!=_0x5080d2['originalSuggestionId']&&Object['hasOwnProperty']['call'](_0x5080d2,'originalSuggestionId')&&_0x3a881f['uint32'](0x2a)['string'](_0x5080d2['originalSuggestionId']),null!=_0x5080d2['attributes']&&Object['hasOwnProperty']['call'](_0x5080d2,'attributes')&&_0x3a881f['uint32'](0x32)['string'](_0x5080d2['attributes']),_0x3a881f;},_0x470dca['encodeDelimited']=function(_0x3dc71c,_0x18cdff){return this['encode'](_0x3dc71c,_0x18cdff)['ldelim']();},_0x470dca['decode']=function(_0x194758,_0x10a3e2){_0x194758 instanceof _0x39f8c2||(_0x194758=_0x39f8c2['create'](_0x194758));for(var _0xa7fa19=void 0x0===_0x10a3e2?_0x194758['len']:_0x194758['pos']+_0x10a3e2,_0x4b119b=new _0x15ca44['TrackChangesAddSuggestionMessage']();_0x194758['pos']<_0xa7fa19;){var _0x5061c2=_0x194758['uint32']();switch(_0x5061c2>>>0x3){case 0x1:_0x4b119b['id']=_0x194758['string']();break;case 0x2:_0x4b119b['documentId']=_0x194758['string']();break;case 0x3:_0x4b119b['type']=_0x194758['string']();break;case 0x4:_0x4b119b['data']=_0x194758['string']();break;case 0x5:_0x4b119b['originalSuggestionId']=_0x194758['string']();break;case 0x6:_0x4b119b['attributes']=_0x194758['string']();break;default:_0x194758['skipType'](0x7&_0x5061c2);}}return _0x4b119b;},_0x470dca['decodeDelimited']=function(_0xc12b56){return _0xc12b56 instanceof _0x39f8c2||(_0xc12b56=new _0x39f8c2(_0xc12b56)),this['decode'](_0xc12b56,_0xc12b56['uint32']());},_0x470dca['verify']=function(_0x2faa22){return'object'!=typeof _0x2faa22||null===_0x2faa22?'object\x20expected':null!=_0x2faa22['id']&&_0x2faa22['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x2faa22['id'])?'id:\x20string\x20expected':null!=_0x2faa22['documentId']&&_0x2faa22['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x2faa22['documentId'])?'documentId:\x20string\x20expected':null!=_0x2faa22['type']&&_0x2faa22['hasOwnProperty']('type')&&!_0x2f6cfa['isString'](_0x2faa22['type'])?'type:\x20string\x20expected':null!=_0x2faa22['data']&&_0x2faa22['hasOwnProperty']('data')&&!_0x2f6cfa['isString'](_0x2faa22['data'])?'data:\x20string\x20expected':null!=_0x2faa22['originalSuggestionId']&&_0x2faa22['hasOwnProperty']('originalSuggestionId')&&!_0x2f6cfa['isString'](_0x2faa22['originalSuggestionId'])?'originalSuggestionId:\x20string\x20expected':null!=_0x2faa22['attributes']&&_0x2faa22['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x2faa22['attributes'])?'attributes:\x20string\x20expected':null;},_0x470dca['fromObject']=function(_0x29425b){if(_0x29425b instanceof _0x15ca44['TrackChangesAddSuggestionMessage'])return _0x29425b;var _0x2e1c44=new _0x15ca44['TrackChangesAddSuggestionMessage']();return null!=_0x29425b['id']&&(_0x2e1c44['id']=String(_0x29425b['id'])),null!=_0x29425b['documentId']&&(_0x2e1c44['documentId']=String(_0x29425b['documentId'])),null!=_0x29425b['type']&&(_0x2e1c44['type']=String(_0x29425b['type'])),null!=_0x29425b['data']&&(_0x2e1c44['data']=String(_0x29425b['data'])),null!=_0x29425b['originalSuggestionId']&&(_0x2e1c44['originalSuggestionId']=String(_0x29425b['originalSuggestionId'])),null!=_0x29425b['attributes']&&(_0x2e1c44['attributes']=String(_0x29425b['attributes'])),_0x2e1c44;},_0x470dca['toObject']=function(_0x599913,_0x2e7672){_0x2e7672||(_0x2e7672={});var _0x2927d7={};return _0x2e7672['defaults']&&(_0x2927d7['id']='',_0x2927d7['documentId']='',_0x2927d7['type']='',_0x2927d7['data']='',_0x2927d7['originalSuggestionId']='',_0x2927d7['attributes']=''),null!=_0x599913['id']&&_0x599913['hasOwnProperty']('id')&&(_0x2927d7['id']=_0x599913['id']),null!=_0x599913['documentId']&&_0x599913['hasOwnProperty']('documentId')&&(_0x2927d7['documentId']=_0x599913['documentId']),null!=_0x599913['type']&&_0x599913['hasOwnProperty']('type')&&(_0x2927d7['type']=_0x599913['type']),null!=_0x599913['data']&&_0x599913['hasOwnProperty']('data')&&(_0x2927d7['data']=_0x599913['data']),null!=_0x599913['originalSuggestionId']&&_0x599913['hasOwnProperty']('originalSuggestionId')&&(_0x2927d7['originalSuggestionId']=_0x599913['originalSuggestionId']),null!=_0x599913['attributes']&&_0x599913['hasOwnProperty']('attributes')&&(_0x2927d7['attributes']=_0x599913['attributes']),_0x2927d7;},_0x470dca['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x470dca['getTypeUrl']=function(_0x5796a8){return void 0x0===_0x5796a8&&(_0x5796a8='type.googleapis.com'),_0x5796a8+'/TrackChangesAddSuggestionMessage';},_0x470dca;}()),_0x15ca44['TrackChangesBatchUpdateSuggestionsStateMessage']=(function(){function _0x268dfa(_0x1b81be){if(this['ids']=[],_0x1b81be){for(var _0x8fc413=Object['keys'](_0x1b81be),_0x266658=0x0;_0x266658<_0x8fc413['length'];++_0x266658)null!=_0x1b81be[_0x8fc413[_0x266658]]&&(this[_0x8fc413[_0x266658]]=_0x1b81be[_0x8fc413[_0x266658]]);}}return _0x268dfa['prototype']['ids']=_0x2f6cfa['emptyArray'],_0x268dfa['prototype']['documentId']='',_0x268dfa['prototype']['state']='',_0x268dfa['create']=function(_0x4fab37){return new _0x268dfa(_0x4fab37);},_0x268dfa['encode']=function(_0x3bbe3b,_0x2fef3b){if(_0x2fef3b||(_0x2fef3b=_0x9f9a8d['create']()),null!=_0x3bbe3b['ids']&&_0x3bbe3b['ids']['length']){for(var _0x2040df=0x0;_0x2040df<_0x3bbe3b['ids']['length'];++_0x2040df)_0x2fef3b['uint32'](0xa)['string'](_0x3bbe3b['ids'][_0x2040df]);}return null!=_0x3bbe3b['documentId']&&Object['hasOwnProperty']['call'](_0x3bbe3b,'documentId')&&_0x2fef3b['uint32'](0x12)['string'](_0x3bbe3b['documentId']),null!=_0x3bbe3b['state']&&Object['hasOwnProperty']['call'](_0x3bbe3b,'state')&&_0x2fef3b['uint32'](0x1a)['string'](_0x3bbe3b['state']),_0x2fef3b;},_0x268dfa['encodeDelimited']=function(_0x176ebd,_0xdf7b51){return this['encode'](_0x176ebd,_0xdf7b51)['ldelim']();},_0x268dfa['decode']=function(_0x510135,_0x231723){_0x510135 instanceof _0x39f8c2||(_0x510135=_0x39f8c2['create'](_0x510135));for(var _0x499b34=void 0x0===_0x231723?_0x510135['len']:_0x510135['pos']+_0x231723,_0x32def2=new _0x15ca44['TrackChangesBatchUpdateSuggestionsStateMessage']();_0x510135['pos']<_0x499b34;){var _0x5a969b=_0x510135['uint32']();switch(_0x5a969b>>>0x3){case 0x1:_0x32def2['ids']&&_0x32def2['ids']['length']||(_0x32def2['ids']=[]),_0x32def2['ids']['push'](_0x510135['string']());break;case 0x2:_0x32def2['documentId']=_0x510135['string']();break;case 0x3:_0x32def2['state']=_0x510135['string']();break;default:_0x510135['skipType'](0x7&_0x5a969b);}}return _0x32def2;},_0x268dfa['decodeDelimited']=function(_0x4f71ec){return _0x4f71ec instanceof _0x39f8c2||(_0x4f71ec=new _0x39f8c2(_0x4f71ec)),this['decode'](_0x4f71ec,_0x4f71ec['uint32']());},_0x268dfa['verify']=function(_0x42a2c7){if('object'!=typeof _0x42a2c7||null===_0x42a2c7)return'object\x20expected';if(null!=_0x42a2c7['ids']&&_0x42a2c7['hasOwnProperty']('ids')){if(!Array['isArray'](_0x42a2c7['ids']))return'ids:\x20array\x20expected';for(var _0x5570d5=0x0;_0x5570d5<_0x42a2c7['ids']['length'];++_0x5570d5)if(!_0x2f6cfa['isString'](_0x42a2c7['ids'][_0x5570d5]))return'ids:\x20string[]\x20expected';}return null!=_0x42a2c7['documentId']&&_0x42a2c7['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x42a2c7['documentId'])?'documentId:\x20string\x20expected':null!=_0x42a2c7['state']&&_0x42a2c7['hasOwnProperty']('state')&&!_0x2f6cfa['isString'](_0x42a2c7['state'])?'state:\x20string\x20expected':null;},_0x268dfa['fromObject']=function(_0x51d497){if(_0x51d497 instanceof _0x15ca44['TrackChangesBatchUpdateSuggestionsStateMessage'])return _0x51d497;var _0x23eadd=new _0x15ca44['TrackChangesBatchUpdateSuggestionsStateMessage']();if(_0x51d497['ids']){if(!Array['isArray'](_0x51d497['ids']))throw TypeError('.TrackChangesBatchUpdateSuggestionsStateMessage.ids:\x20array\x20expected');_0x23eadd['ids']=[];for(var _0x2713fe=0x0;_0x2713fe<_0x51d497['ids']['length'];++_0x2713fe)_0x23eadd['ids'][_0x2713fe]=String(_0x51d497['ids'][_0x2713fe]);}return null!=_0x51d497['documentId']&&(_0x23eadd['documentId']=String(_0x51d497['documentId'])),null!=_0x51d497['state']&&(_0x23eadd['state']=String(_0x51d497['state'])),_0x23eadd;},_0x268dfa['toObject']=function(_0x505b11,_0x3848bc){_0x3848bc||(_0x3848bc={});var _0x364343={};if((_0x3848bc['arrays']||_0x3848bc['defaults'])&&(_0x364343['ids']=[]),_0x3848bc['defaults']&&(_0x364343['documentId']='',_0x364343['state']=''),_0x505b11['ids']&&_0x505b11['ids']['length']){_0x364343['ids']=[];for(var _0x362111=0x0;_0x362111<_0x505b11['ids']['length'];++_0x362111)_0x364343['ids'][_0x362111]=_0x505b11['ids'][_0x362111];}return null!=_0x505b11['documentId']&&_0x505b11['hasOwnProperty']('documentId')&&(_0x364343['documentId']=_0x505b11['documentId']),null!=_0x505b11['state']&&_0x505b11['hasOwnProperty']('state')&&(_0x364343['state']=_0x505b11['state']),_0x364343;},_0x268dfa['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x268dfa['getTypeUrl']=function(_0x4f6f8f){return void 0x0===_0x4f6f8f&&(_0x4f6f8f='type.googleapis.com'),_0x4f6f8f+'/TrackChangesBatchUpdateSuggestionsStateMessage';},_0x268dfa;}()),_0x15ca44['TrackChangesConnectMessage']=(function(){function _0xf1ddbb(_0x4505a6){if(_0x4505a6){for(var _0x388ff6=Object['keys'](_0x4505a6),_0x5005c8=0x0;_0x5005c8<_0x388ff6['length'];++_0x5005c8)null!=_0x4505a6[_0x388ff6[_0x5005c8]]&&(this[_0x388ff6[_0x5005c8]]=_0x4505a6[_0x388ff6[_0x5005c8]]);}}return _0xf1ddbb['prototype']['documentId']='',_0xf1ddbb['create']=function(_0x37e932){return new _0xf1ddbb(_0x37e932);},_0xf1ddbb['encode']=function(_0x9544c,_0x281e4c){return _0x281e4c||(_0x281e4c=_0x9f9a8d['create']()),null!=_0x9544c['documentId']&&Object['hasOwnProperty']['call'](_0x9544c,'documentId')&&_0x281e4c['uint32'](0xa)['string'](_0x9544c['documentId']),_0x281e4c;},_0xf1ddbb['encodeDelimited']=function(_0x3c9828,_0x3c7fa3){return this['encode'](_0x3c9828,_0x3c7fa3)['ldelim']();},_0xf1ddbb['decode']=function(_0x2e7fd3,_0x152a57){_0x2e7fd3 instanceof _0x39f8c2||(_0x2e7fd3=_0x39f8c2['create'](_0x2e7fd3));for(var _0x445cf7=void 0x0===_0x152a57?_0x2e7fd3['len']:_0x2e7fd3['pos']+_0x152a57,_0x2ef3c6=new _0x15ca44['TrackChangesConnectMessage']();_0x2e7fd3['pos']<_0x445cf7;){var _0xba4fef=_0x2e7fd3['uint32']();_0xba4fef>>>0x3==0x1?_0x2ef3c6['documentId']=_0x2e7fd3['string']():_0x2e7fd3['skipType'](0x7&_0xba4fef);}return _0x2ef3c6;},_0xf1ddbb['decodeDelimited']=function(_0x470bd4){return _0x470bd4 instanceof _0x39f8c2||(_0x470bd4=new _0x39f8c2(_0x470bd4)),this['decode'](_0x470bd4,_0x470bd4['uint32']());},_0xf1ddbb['verify']=function(_0x375c07){return'object'!=typeof _0x375c07||null===_0x375c07?'object\x20expected':null!=_0x375c07['documentId']&&_0x375c07['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x375c07['documentId'])?'documentId:\x20string\x20expected':null;},_0xf1ddbb['fromObject']=function(_0x405745){if(_0x405745 instanceof _0x15ca44['TrackChangesConnectMessage'])return _0x405745;var _0x8f52de=new _0x15ca44['TrackChangesConnectMessage']();return null!=_0x405745['documentId']&&(_0x8f52de['documentId']=String(_0x405745['documentId'])),_0x8f52de;},_0xf1ddbb['toObject']=function(_0x14422c,_0x3e54a9){_0x3e54a9||(_0x3e54a9={});var _0x29391a={};return _0x3e54a9['defaults']&&(_0x29391a['documentId']=''),null!=_0x14422c['documentId']&&_0x14422c['hasOwnProperty']('documentId')&&(_0x29391a['documentId']=_0x14422c['documentId']),_0x29391a;},_0xf1ddbb['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0xf1ddbb['getTypeUrl']=function(_0x5fb435){return void 0x0===_0x5fb435&&(_0x5fb435='type.googleapis.com'),_0x5fb435+'/TrackChangesConnectMessage';},_0xf1ddbb;}()),_0x15ca44['TrackChangesGetAllSuggestionMessage']=(function(){function _0x1ab106(_0x1028ff){if(_0x1028ff){for(var _0x1afdf1=Object['keys'](_0x1028ff),_0x4cb786=0x0;_0x4cb786<_0x1afdf1['length'];++_0x4cb786)null!=_0x1028ff[_0x1afdf1[_0x4cb786]]&&(this[_0x1afdf1[_0x4cb786]]=_0x1028ff[_0x1afdf1[_0x4cb786]]);}}return _0x1ab106['prototype']['documentId']='',_0x1ab106['create']=function(_0x22705e){return new _0x1ab106(_0x22705e);},_0x1ab106['encode']=function(_0x263ded,_0x23f367){return _0x23f367||(_0x23f367=_0x9f9a8d['create']()),null!=_0x263ded['documentId']&&Object['hasOwnProperty']['call'](_0x263ded,'documentId')&&_0x23f367['uint32'](0xa)['string'](_0x263ded['documentId']),_0x23f367;},_0x1ab106['encodeDelimited']=function(_0x2cb9f8,_0x287b6b){return this['encode'](_0x2cb9f8,_0x287b6b)['ldelim']();},_0x1ab106['decode']=function(_0x46d145,_0x373b64){_0x46d145 instanceof _0x39f8c2||(_0x46d145=_0x39f8c2['create'](_0x46d145));for(var _0x34d8df=void 0x0===_0x373b64?_0x46d145['len']:_0x46d145['pos']+_0x373b64,_0x1f6366=new _0x15ca44['TrackChangesGetAllSuggestionMessage']();_0x46d145['pos']<_0x34d8df;){var _0x190100=_0x46d145['uint32']();_0x190100>>>0x3==0x1?_0x1f6366['documentId']=_0x46d145['string']():_0x46d145['skipType'](0x7&_0x190100);}return _0x1f6366;},_0x1ab106['decodeDelimited']=function(_0x1850f0){return _0x1850f0 instanceof _0x39f8c2||(_0x1850f0=new _0x39f8c2(_0x1850f0)),this['decode'](_0x1850f0,_0x1850f0['uint32']());},_0x1ab106['verify']=function(_0x5a5009){return'object'!=typeof _0x5a5009||null===_0x5a5009?'object\x20expected':null!=_0x5a5009['documentId']&&_0x5a5009['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x5a5009['documentId'])?'documentId:\x20string\x20expected':null;},_0x1ab106['fromObject']=function(_0x371d10){if(_0x371d10 instanceof _0x15ca44['TrackChangesGetAllSuggestionMessage'])return _0x371d10;var _0x518b6f=new _0x15ca44['TrackChangesGetAllSuggestionMessage']();return null!=_0x371d10['documentId']&&(_0x518b6f['documentId']=String(_0x371d10['documentId'])),_0x518b6f;},_0x1ab106['toObject']=function(_0xb7bde3,_0x49e894){_0x49e894||(_0x49e894={});var _0x27ad66={};return _0x49e894['defaults']&&(_0x27ad66['documentId']=''),null!=_0xb7bde3['documentId']&&_0xb7bde3['hasOwnProperty']('documentId')&&(_0x27ad66['documentId']=_0xb7bde3['documentId']),_0x27ad66;},_0x1ab106['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x1ab106['getTypeUrl']=function(_0x12c1b4){return void 0x0===_0x12c1b4&&(_0x12c1b4='type.googleapis.com'),_0x12c1b4+'/TrackChangesGetAllSuggestionMessage';},_0x1ab106;}()),_0x15ca44['TrackChangesGetSuggestionMessage']=(function(){function _0x2dec00(_0x38c836){if(_0x38c836){for(var _0x2e2dfb=Object['keys'](_0x38c836),_0x1e3a9b=0x0;_0x1e3a9b<_0x2e2dfb['length'];++_0x1e3a9b)null!=_0x38c836[_0x2e2dfb[_0x1e3a9b]]&&(this[_0x2e2dfb[_0x1e3a9b]]=_0x38c836[_0x2e2dfb[_0x1e3a9b]]);}}return _0x2dec00['prototype']['id']='',_0x2dec00['prototype']['documentId']='',_0x2dec00['create']=function(_0x35238c){return new _0x2dec00(_0x35238c);},_0x2dec00['encode']=function(_0x412325,_0x169be7){return _0x169be7||(_0x169be7=_0x9f9a8d['create']()),null!=_0x412325['id']&&Object['hasOwnProperty']['call'](_0x412325,'id')&&_0x169be7['uint32'](0xa)['string'](_0x412325['id']),null!=_0x412325['documentId']&&Object['hasOwnProperty']['call'](_0x412325,'documentId')&&_0x169be7['uint32'](0x12)['string'](_0x412325['documentId']),_0x169be7;},_0x2dec00['encodeDelimited']=function(_0x4ceb84,_0x356efa){return this['encode'](_0x4ceb84,_0x356efa)['ldelim']();},_0x2dec00['decode']=function(_0x134869,_0x5584cf){_0x134869 instanceof _0x39f8c2||(_0x134869=_0x39f8c2['create'](_0x134869));for(var _0x5f1861=void 0x0===_0x5584cf?_0x134869['len']:_0x134869['pos']+_0x5584cf,_0x250b67=new _0x15ca44['TrackChangesGetSuggestionMessage']();_0x134869['pos']<_0x5f1861;){var _0x29a236=_0x134869['uint32']();switch(_0x29a236>>>0x3){case 0x1:_0x250b67['id']=_0x134869['string']();break;case 0x2:_0x250b67['documentId']=_0x134869['string']();break;default:_0x134869['skipType'](0x7&_0x29a236);}}return _0x250b67;},_0x2dec00['decodeDelimited']=function(_0x3037de){return _0x3037de instanceof _0x39f8c2||(_0x3037de=new _0x39f8c2(_0x3037de)),this['decode'](_0x3037de,_0x3037de['uint32']());},_0x2dec00['verify']=function(_0x54122d){return'object'!=typeof _0x54122d||null===_0x54122d?'object\x20expected':null!=_0x54122d['id']&&_0x54122d['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x54122d['id'])?'id:\x20string\x20expected':null!=_0x54122d['documentId']&&_0x54122d['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x54122d['documentId'])?'documentId:\x20string\x20expected':null;},_0x2dec00['fromObject']=function(_0x3cc8f4){if(_0x3cc8f4 instanceof _0x15ca44['TrackChangesGetSuggestionMessage'])return _0x3cc8f4;var _0x2405d1=new _0x15ca44['TrackChangesGetSuggestionMessage']();return null!=_0x3cc8f4['id']&&(_0x2405d1['id']=String(_0x3cc8f4['id'])),null!=_0x3cc8f4['documentId']&&(_0x2405d1['documentId']=String(_0x3cc8f4['documentId'])),_0x2405d1;},_0x2dec00['toObject']=function(_0x5800ed,_0x3847ae){_0x3847ae||(_0x3847ae={});var _0x225d56={};return _0x3847ae['defaults']&&(_0x225d56['id']='',_0x225d56['documentId']=''),null!=_0x5800ed['id']&&_0x5800ed['hasOwnProperty']('id')&&(_0x225d56['id']=_0x5800ed['id']),null!=_0x5800ed['documentId']&&_0x5800ed['hasOwnProperty']('documentId')&&(_0x225d56['documentId']=_0x5800ed['documentId']),_0x225d56;},_0x2dec00['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2dec00['getTypeUrl']=function(_0x543eef){return void 0x0===_0x543eef&&(_0x543eef='type.googleapis.com'),_0x543eef+'/TrackChangesGetSuggestionMessage';},_0x2dec00;}()),_0x15ca44['TrackChangesUpdateSuggestionMessage']=(function(){function _0x4f33fa(_0x22225a){if(_0x22225a){for(var _0x100954=Object['keys'](_0x22225a),_0x557fcf=0x0;_0x557fcf<_0x100954['length'];++_0x557fcf)null!=_0x22225a[_0x100954[_0x557fcf]]&&(this[_0x100954[_0x557fcf]]=_0x22225a[_0x100954[_0x557fcf]]);}}return _0x4f33fa['prototype']['id']='',_0x4f33fa['prototype']['documentId']='',_0x4f33fa['prototype']['hasComments']=!0x1,_0x4f33fa['prototype']['isHasCommentsModified']=!0x1,_0x4f33fa['prototype']['state']='',_0x4f33fa['prototype']['attributes']='',_0x4f33fa['create']=function(_0x4e4d97){return new _0x4f33fa(_0x4e4d97);},_0x4f33fa['encode']=function(_0x3da676,_0x54c4a7){return _0x54c4a7||(_0x54c4a7=_0x9f9a8d['create']()),null!=_0x3da676['id']&&Object['hasOwnProperty']['call'](_0x3da676,'id')&&_0x54c4a7['uint32'](0xa)['string'](_0x3da676['id']),null!=_0x3da676['documentId']&&Object['hasOwnProperty']['call'](_0x3da676,'documentId')&&_0x54c4a7['uint32'](0x12)['string'](_0x3da676['documentId']),null!=_0x3da676['hasComments']&&Object['hasOwnProperty']['call'](_0x3da676,'hasComments')&&_0x54c4a7['uint32'](0x18)['bool'](_0x3da676['hasComments']),null!=_0x3da676['isHasCommentsModified']&&Object['hasOwnProperty']['call'](_0x3da676,'isHasCommentsModified')&&_0x54c4a7['uint32'](0x20)['bool'](_0x3da676['isHasCommentsModified']),null!=_0x3da676['state']&&Object['hasOwnProperty']['call'](_0x3da676,'state')&&_0x54c4a7['uint32'](0x2a)['string'](_0x3da676['state']),null!=_0x3da676['attributes']&&Object['hasOwnProperty']['call'](_0x3da676,'attributes')&&_0x54c4a7['uint32'](0x32)['string'](_0x3da676['attributes']),_0x54c4a7;},_0x4f33fa['encodeDelimited']=function(_0x13a037,_0x5bef39){return this['encode'](_0x13a037,_0x5bef39)['ldelim']();},_0x4f33fa['decode']=function(_0x699340,_0x536c70){_0x699340 instanceof _0x39f8c2||(_0x699340=_0x39f8c2['create'](_0x699340));for(var _0x2b5d4e=void 0x0===_0x536c70?_0x699340['len']:_0x699340['pos']+_0x536c70,_0x4a5e65=new _0x15ca44['TrackChangesUpdateSuggestionMessage']();_0x699340['pos']<_0x2b5d4e;){var _0x1644ff=_0x699340['uint32']();switch(_0x1644ff>>>0x3){case 0x1:_0x4a5e65['id']=_0x699340['string']();break;case 0x2:_0x4a5e65['documentId']=_0x699340['string']();break;case 0x3:_0x4a5e65['hasComments']=_0x699340['bool']();break;case 0x4:_0x4a5e65['isHasCommentsModified']=_0x699340['bool']();break;case 0x5:_0x4a5e65['state']=_0x699340['string']();break;case 0x6:_0x4a5e65['attributes']=_0x699340['string']();break;default:_0x699340['skipType'](0x7&_0x1644ff);}}return _0x4a5e65;},_0x4f33fa['decodeDelimited']=function(_0x5c90af){return _0x5c90af instanceof _0x39f8c2||(_0x5c90af=new _0x39f8c2(_0x5c90af)),this['decode'](_0x5c90af,_0x5c90af['uint32']());},_0x4f33fa['verify']=function(_0x5b6064){return'object'!=typeof _0x5b6064||null===_0x5b6064?'object\x20expected':null!=_0x5b6064['id']&&_0x5b6064['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x5b6064['id'])?'id:\x20string\x20expected':null!=_0x5b6064['documentId']&&_0x5b6064['hasOwnProperty']('documentId')&&!_0x2f6cfa['isString'](_0x5b6064['documentId'])?'documentId:\x20string\x20expected':null!=_0x5b6064['hasComments']&&_0x5b6064['hasOwnProperty']('hasComments')&&'boolean'!=typeof _0x5b6064['hasComments']?'hasComments:\x20boolean\x20expected':null!=_0x5b6064['isHasCommentsModified']&&_0x5b6064['hasOwnProperty']('isHasCommentsModified')&&'boolean'!=typeof _0x5b6064['isHasCommentsModified']?'isHasCommentsModified:\x20boolean\x20expected':null!=_0x5b6064['state']&&_0x5b6064['hasOwnProperty']('state')&&!_0x2f6cfa['isString'](_0x5b6064['state'])?'state:\x20string\x20expected':null!=_0x5b6064['attributes']&&_0x5b6064['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x5b6064['attributes'])?'attributes:\x20string\x20expected':null;},_0x4f33fa['fromObject']=function(_0x63ce1e){if(_0x63ce1e instanceof _0x15ca44['TrackChangesUpdateSuggestionMessage'])return _0x63ce1e;var _0x30db52=new _0x15ca44['TrackChangesUpdateSuggestionMessage']();return null!=_0x63ce1e['id']&&(_0x30db52['id']=String(_0x63ce1e['id'])),null!=_0x63ce1e['documentId']&&(_0x30db52['documentId']=String(_0x63ce1e['documentId'])),null!=_0x63ce1e['hasComments']&&(_0x30db52['hasComments']=Boolean(_0x63ce1e['hasComments'])),null!=_0x63ce1e['isHasCommentsModified']&&(_0x30db52['isHasCommentsModified']=Boolean(_0x63ce1e['isHasCommentsModified'])),null!=_0x63ce1e['state']&&(_0x30db52['state']=String(_0x63ce1e['state'])),null!=_0x63ce1e['attributes']&&(_0x30db52['attributes']=String(_0x63ce1e['attributes'])),_0x30db52;},_0x4f33fa['toObject']=function(_0x106750,_0x486590){_0x486590||(_0x486590={});var _0x245dec={};return _0x486590['defaults']&&(_0x245dec['id']='',_0x245dec['documentId']='',_0x245dec['hasComments']=!0x1,_0x245dec['isHasCommentsModified']=!0x1,_0x245dec['state']='',_0x245dec['attributes']=''),null!=_0x106750['id']&&_0x106750['hasOwnProperty']('id')&&(_0x245dec['id']=_0x106750['id']),null!=_0x106750['documentId']&&_0x106750['hasOwnProperty']('documentId')&&(_0x245dec['documentId']=_0x106750['documentId']),null!=_0x106750['hasComments']&&_0x106750['hasOwnProperty']('hasComments')&&(_0x245dec['hasComments']=_0x106750['hasComments']),null!=_0x106750['isHasCommentsModified']&&_0x106750['hasOwnProperty']('isHasCommentsModified')&&(_0x245dec['isHasCommentsModified']=_0x106750['isHasCommentsModified']),null!=_0x106750['state']&&_0x106750['hasOwnProperty']('state')&&(_0x245dec['state']=_0x106750['state']),null!=_0x106750['attributes']&&_0x106750['hasOwnProperty']('attributes')&&(_0x245dec['attributes']=_0x106750['attributes']),_0x245dec;},_0x4f33fa['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x4f33fa['getTypeUrl']=function(_0x47ec07){return void 0x0===_0x47ec07&&(_0x47ec07='type.googleapis.com'),_0x47ec07+'/TrackChangesUpdateSuggestionMessage';},_0x4f33fa;}()),_0x15ca44['TrackChangesAddSuggestionResponse']=(function(){function _0x27e318(_0x4af16a){if(_0x4af16a){for(var _0x4ac6c1=Object['keys'](_0x4af16a),_0x3c925e=0x0;_0x3c925e<_0x4ac6c1['length'];++_0x3c925e)null!=_0x4af16a[_0x4ac6c1[_0x3c925e]]&&(this[_0x4ac6c1[_0x3c925e]]=_0x4af16a[_0x4ac6c1[_0x3c925e]]);}}return _0x27e318['prototype']['id']='',_0x27e318['prototype']['authorId']='',_0x27e318['prototype']['type']='',_0x27e318['prototype']['createdAt']='',_0x27e318['prototype']['data']='',_0x27e318['prototype']['hasComments']=!0x1,_0x27e318['prototype']['state']='',_0x27e318['prototype']['attributes']='',_0x27e318['create']=function(_0x1d3882){return new _0x27e318(_0x1d3882);},_0x27e318['encode']=function(_0x6da7fe,_0x5325f5){return _0x5325f5||(_0x5325f5=_0x9f9a8d['create']()),null!=_0x6da7fe['id']&&Object['hasOwnProperty']['call'](_0x6da7fe,'id')&&_0x5325f5['uint32'](0xa)['string'](_0x6da7fe['id']),null!=_0x6da7fe['authorId']&&Object['hasOwnProperty']['call'](_0x6da7fe,'authorId')&&_0x5325f5['uint32'](0x12)['string'](_0x6da7fe['authorId']),null!=_0x6da7fe['type']&&Object['hasOwnProperty']['call'](_0x6da7fe,'type')&&_0x5325f5['uint32'](0x1a)['string'](_0x6da7fe['type']),null!=_0x6da7fe['createdAt']&&Object['hasOwnProperty']['call'](_0x6da7fe,'createdAt')&&_0x5325f5['uint32'](0x22)['string'](_0x6da7fe['createdAt']),null!=_0x6da7fe['data']&&Object['hasOwnProperty']['call'](_0x6da7fe,'data')&&_0x5325f5['uint32'](0x2a)['string'](_0x6da7fe['data']),null!=_0x6da7fe['hasComments']&&Object['hasOwnProperty']['call'](_0x6da7fe,'hasComments')&&_0x5325f5['uint32'](0x30)['bool'](_0x6da7fe['hasComments']),null!=_0x6da7fe['state']&&Object['hasOwnProperty']['call'](_0x6da7fe,'state')&&_0x5325f5['uint32'](0x3a)['string'](_0x6da7fe['state']),null!=_0x6da7fe['attributes']&&Object['hasOwnProperty']['call'](_0x6da7fe,'attributes')&&_0x5325f5['uint32'](0x42)['string'](_0x6da7fe['attributes']),_0x5325f5;},_0x27e318['encodeDelimited']=function(_0x5be27b,_0x599bde){return this['encode'](_0x5be27b,_0x599bde)['ldelim']();},_0x27e318['decode']=function(_0x5c5c70,_0x1b9277){_0x5c5c70 instanceof _0x39f8c2||(_0x5c5c70=_0x39f8c2['create'](_0x5c5c70));for(var _0x2fe21d=void 0x0===_0x1b9277?_0x5c5c70['len']:_0x5c5c70['pos']+_0x1b9277,_0x366bc1=new _0x15ca44['TrackChangesAddSuggestionResponse']();_0x5c5c70['pos']<_0x2fe21d;){var _0x315025=_0x5c5c70['uint32']();switch(_0x315025>>>0x3){case 0x1:_0x366bc1['id']=_0x5c5c70['string']();break;case 0x2:_0x366bc1['authorId']=_0x5c5c70['string']();break;case 0x3:_0x366bc1['type']=_0x5c5c70['string']();break;case 0x4:_0x366bc1['createdAt']=_0x5c5c70['string']();break;case 0x5:_0x366bc1['data']=_0x5c5c70['string']();break;case 0x6:_0x366bc1['hasComments']=_0x5c5c70['bool']();break;case 0x7:_0x366bc1['state']=_0x5c5c70['string']();break;case 0x8:_0x366bc1['attributes']=_0x5c5c70['string']();break;default:_0x5c5c70['skipType'](0x7&_0x315025);}}return _0x366bc1;},_0x27e318['decodeDelimited']=function(_0x2dd8a5){return _0x2dd8a5 instanceof _0x39f8c2||(_0x2dd8a5=new _0x39f8c2(_0x2dd8a5)),this['decode'](_0x2dd8a5,_0x2dd8a5['uint32']());},_0x27e318['verify']=function(_0x1bba7e){return'object'!=typeof _0x1bba7e||null===_0x1bba7e?'object\x20expected':null!=_0x1bba7e['id']&&_0x1bba7e['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x1bba7e['id'])?'id:\x20string\x20expected':null!=_0x1bba7e['authorId']&&_0x1bba7e['hasOwnProperty']('authorId')&&!_0x2f6cfa['isString'](_0x1bba7e['authorId'])?'authorId:\x20string\x20expected':null!=_0x1bba7e['type']&&_0x1bba7e['hasOwnProperty']('type')&&!_0x2f6cfa['isString'](_0x1bba7e['type'])?'type:\x20string\x20expected':null!=_0x1bba7e['createdAt']&&_0x1bba7e['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x1bba7e['createdAt'])?'createdAt:\x20string\x20expected':null!=_0x1bba7e['data']&&_0x1bba7e['hasOwnProperty']('data')&&!_0x2f6cfa['isString'](_0x1bba7e['data'])?'data:\x20string\x20expected':null!=_0x1bba7e['hasComments']&&_0x1bba7e['hasOwnProperty']('hasComments')&&'boolean'!=typeof _0x1bba7e['hasComments']?'hasComments:\x20boolean\x20expected':null!=_0x1bba7e['state']&&_0x1bba7e['hasOwnProperty']('state')&&!_0x2f6cfa['isString'](_0x1bba7e['state'])?'state:\x20string\x20expected':null!=_0x1bba7e['attributes']&&_0x1bba7e['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x1bba7e['attributes'])?'attributes:\x20string\x20expected':null;},_0x27e318['fromObject']=function(_0x269df0){if(_0x269df0 instanceof _0x15ca44['TrackChangesAddSuggestionResponse'])return _0x269df0;var _0x2dcec3=new _0x15ca44['TrackChangesAddSuggestionResponse']();return null!=_0x269df0['id']&&(_0x2dcec3['id']=String(_0x269df0['id'])),null!=_0x269df0['authorId']&&(_0x2dcec3['authorId']=String(_0x269df0['authorId'])),null!=_0x269df0['type']&&(_0x2dcec3['type']=String(_0x269df0['type'])),null!=_0x269df0['createdAt']&&(_0x2dcec3['createdAt']=String(_0x269df0['createdAt'])),null!=_0x269df0['data']&&(_0x2dcec3['data']=String(_0x269df0['data'])),null!=_0x269df0['hasComments']&&(_0x2dcec3['hasComments']=Boolean(_0x269df0['hasComments'])),null!=_0x269df0['state']&&(_0x2dcec3['state']=String(_0x269df0['state'])),null!=_0x269df0['attributes']&&(_0x2dcec3['attributes']=String(_0x269df0['attributes'])),_0x2dcec3;},_0x27e318['toObject']=function(_0x1a58a1,_0x2c543a){_0x2c543a||(_0x2c543a={});var _0x4f6d49={};return _0x2c543a['defaults']&&(_0x4f6d49['id']='',_0x4f6d49['authorId']='',_0x4f6d49['type']='',_0x4f6d49['createdAt']='',_0x4f6d49['data']='',_0x4f6d49['hasComments']=!0x1,_0x4f6d49['state']='',_0x4f6d49['attributes']=''),null!=_0x1a58a1['id']&&_0x1a58a1['hasOwnProperty']('id')&&(_0x4f6d49['id']=_0x1a58a1['id']),null!=_0x1a58a1['authorId']&&_0x1a58a1['hasOwnProperty']('authorId')&&(_0x4f6d49['authorId']=_0x1a58a1['authorId']),null!=_0x1a58a1['type']&&_0x1a58a1['hasOwnProperty']('type')&&(_0x4f6d49['type']=_0x1a58a1['type']),null!=_0x1a58a1['createdAt']&&_0x1a58a1['hasOwnProperty']('createdAt')&&(_0x4f6d49['createdAt']=_0x1a58a1['createdAt']),null!=_0x1a58a1['data']&&_0x1a58a1['hasOwnProperty']('data')&&(_0x4f6d49['data']=_0x1a58a1['data']),null!=_0x1a58a1['hasComments']&&_0x1a58a1['hasOwnProperty']('hasComments')&&(_0x4f6d49['hasComments']=_0x1a58a1['hasComments']),null!=_0x1a58a1['state']&&_0x1a58a1['hasOwnProperty']('state')&&(_0x4f6d49['state']=_0x1a58a1['state']),null!=_0x1a58a1['attributes']&&_0x1a58a1['hasOwnProperty']('attributes')&&(_0x4f6d49['attributes']=_0x1a58a1['attributes']),_0x4f6d49;},_0x27e318['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x27e318['getTypeUrl']=function(_0x42ca3e){return void 0x0===_0x42ca3e&&(_0x42ca3e='type.googleapis.com'),_0x42ca3e+'/TrackChangesAddSuggestionResponse';},_0x27e318;}()),_0x15ca44['TrackChangesConnectResponse']=(function(){function _0x1383f4(_0x2e44b7){if(this['suggestions']=[],this['suggestionsV2']=[],_0x2e44b7){for(var _0x1329ef=Object['keys'](_0x2e44b7),_0x31cea5=0x0;_0x31cea5<_0x1329ef['length'];++_0x31cea5)null!=_0x2e44b7[_0x1329ef[_0x31cea5]]&&(this[_0x1329ef[_0x31cea5]]=_0x2e44b7[_0x1329ef[_0x31cea5]]);}}return _0x1383f4['prototype']['channel']='',_0x1383f4['prototype']['suggestions']=_0x2f6cfa['emptyArray'],_0x1383f4['prototype']['suggestionsV2']=_0x2f6cfa['emptyArray'],_0x1383f4['create']=function(_0x18a926){return new _0x1383f4(_0x18a926);},_0x1383f4['encode']=function(_0x3105b2,_0x167e04){if(_0x167e04||(_0x167e04=_0x9f9a8d['create']()),null!=_0x3105b2['channel']&&Object['hasOwnProperty']['call'](_0x3105b2,'channel')&&_0x167e04['uint32'](0xa)['string'](_0x3105b2['channel']),null!=_0x3105b2['suggestions']&&_0x3105b2['suggestions']['length']){for(var _0x5b4394=0x0;_0x5b4394<_0x3105b2['suggestions']['length'];++_0x5b4394)_0x167e04['uint32'](0x12)['string'](_0x3105b2['suggestions'][_0x5b4394]);}if(null!=_0x3105b2['suggestionsV2']&&_0x3105b2['suggestionsV2']['length']){for(_0x5b4394=0x0;_0x5b4394<_0x3105b2['suggestionsV2']['length'];++_0x5b4394)_0x15ca44['SuggestionDescriptor']['encode'](_0x3105b2['suggestionsV2'][_0x5b4394],_0x167e04['uint32'](0x1a)['fork']())['ldelim']();}return _0x167e04;},_0x1383f4['encodeDelimited']=function(_0x548c15,_0x397bce){return this['encode'](_0x548c15,_0x397bce)['ldelim']();},_0x1383f4['decode']=function(_0x41db33,_0x314b24){_0x41db33 instanceof _0x39f8c2||(_0x41db33=_0x39f8c2['create'](_0x41db33));for(var _0x2b7539=void 0x0===_0x314b24?_0x41db33['len']:_0x41db33['pos']+_0x314b24,_0x2d62cd=new _0x15ca44['TrackChangesConnectResponse']();_0x41db33['pos']<_0x2b7539;){var _0x1d78db=_0x41db33['uint32']();switch(_0x1d78db>>>0x3){case 0x1:_0x2d62cd['channel']=_0x41db33['string']();break;case 0x2:_0x2d62cd['suggestions']&&_0x2d62cd['suggestions']['length']||(_0x2d62cd['suggestions']=[]),_0x2d62cd['suggestions']['push'](_0x41db33['string']());break;case 0x3:_0x2d62cd['suggestionsV2']&&_0x2d62cd['suggestionsV2']['length']||(_0x2d62cd['suggestionsV2']=[]),_0x2d62cd['suggestionsV2']['push'](_0x15ca44['SuggestionDescriptor']['decode'](_0x41db33,_0x41db33['uint32']()));break;default:_0x41db33['skipType'](0x7&_0x1d78db);}}return _0x2d62cd;},_0x1383f4['decodeDelimited']=function(_0x3516a0){return _0x3516a0 instanceof _0x39f8c2||(_0x3516a0=new _0x39f8c2(_0x3516a0)),this['decode'](_0x3516a0,_0x3516a0['uint32']());},_0x1383f4['verify']=function(_0x3458d4){if('object'!=typeof _0x3458d4||null===_0x3458d4)return'object\x20expected';if(null!=_0x3458d4['channel']&&_0x3458d4['hasOwnProperty']('channel')&&!_0x2f6cfa['isString'](_0x3458d4['channel']))return'channel:\x20string\x20expected';if(null!=_0x3458d4['suggestions']&&_0x3458d4['hasOwnProperty']('suggestions')){if(!Array['isArray'](_0x3458d4['suggestions']))return'suggestions:\x20array\x20expected';for(var _0x4b47f9=0x0;_0x4b47f9<_0x3458d4['suggestions']['length'];++_0x4b47f9)if(!_0x2f6cfa['isString'](_0x3458d4['suggestions'][_0x4b47f9]))return'suggestions:\x20string[]\x20expected';}if(null!=_0x3458d4['suggestionsV2']&&_0x3458d4['hasOwnProperty']('suggestionsV2')){if(!Array['isArray'](_0x3458d4['suggestionsV2']))return'suggestionsV2:\x20array\x20expected';for(_0x4b47f9=0x0;_0x4b47f9<_0x3458d4['suggestionsV2']['length'];++_0x4b47f9){var _0x55f25f=_0x15ca44['SuggestionDescriptor']['verify'](_0x3458d4['suggestionsV2'][_0x4b47f9]);if(_0x55f25f)return'suggestionsV2.'+_0x55f25f;}}return null;},_0x1383f4['fromObject']=function(_0x160a4e){if(_0x160a4e instanceof _0x15ca44['TrackChangesConnectResponse'])return _0x160a4e;var _0x1a2bc9=new _0x15ca44['TrackChangesConnectResponse']();if(null!=_0x160a4e['channel']&&(_0x1a2bc9['channel']=String(_0x160a4e['channel'])),_0x160a4e['suggestions']){if(!Array['isArray'](_0x160a4e['suggestions']))throw TypeError('.TrackChangesConnectResponse.suggestions:\x20array\x20expected');_0x1a2bc9['suggestions']=[];for(var _0x33adfa=0x0;_0x33adfa<_0x160a4e['suggestions']['length'];++_0x33adfa)_0x1a2bc9['suggestions'][_0x33adfa]=String(_0x160a4e['suggestions'][_0x33adfa]);}if(_0x160a4e['suggestionsV2']){if(!Array['isArray'](_0x160a4e['suggestionsV2']))throw TypeError('.TrackChangesConnectResponse.suggestionsV2:\x20array\x20expected');for(_0x1a2bc9['suggestionsV2']=[],_0x33adfa=0x0;_0x33adfa<_0x160a4e['suggestionsV2']['length'];++_0x33adfa){if('object'!=typeof _0x160a4e['suggestionsV2'][_0x33adfa])throw TypeError('.TrackChangesConnectResponse.suggestionsV2:\x20object\x20expected');_0x1a2bc9['suggestionsV2'][_0x33adfa]=_0x15ca44['SuggestionDescriptor']['fromObject'](_0x160a4e['suggestionsV2'][_0x33adfa]);}}return _0x1a2bc9;},_0x1383f4['toObject']=function(_0x27b728,_0x24cd5f){_0x24cd5f||(_0x24cd5f={});var _0x303b37={};if((_0x24cd5f['arrays']||_0x24cd5f['defaults'])&&(_0x303b37['suggestions']=[],_0x303b37['suggestionsV2']=[]),_0x24cd5f['defaults']&&(_0x303b37['channel']=''),null!=_0x27b728['channel']&&_0x27b728['hasOwnProperty']('channel')&&(_0x303b37['channel']=_0x27b728['channel']),_0x27b728['suggestions']&&_0x27b728['suggestions']['length']){_0x303b37['suggestions']=[];for(var _0x1fc4b5=0x0;_0x1fc4b5<_0x27b728['suggestions']['length'];++_0x1fc4b5)_0x303b37['suggestions'][_0x1fc4b5]=_0x27b728['suggestions'][_0x1fc4b5];}if(_0x27b728['suggestionsV2']&&_0x27b728['suggestionsV2']['length']){for(_0x303b37['suggestionsV2']=[],_0x1fc4b5=0x0;_0x1fc4b5<_0x27b728['suggestionsV2']['length'];++_0x1fc4b5)_0x303b37['suggestionsV2'][_0x1fc4b5]=_0x15ca44['SuggestionDescriptor']['toObject'](_0x27b728['suggestionsV2'][_0x1fc4b5],_0x24cd5f);}return _0x303b37;},_0x1383f4['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x1383f4['getTypeUrl']=function(_0x2bd1ef){return void 0x0===_0x2bd1ef&&(_0x2bd1ef='type.googleapis.com'),_0x2bd1ef+'/TrackChangesConnectResponse';},_0x1383f4;}()),_0x15ca44['TrackChangesGetAllSuggestionsResponse']=(function(){function _0x450bed(_0x38378a){if(this['suggestions']=[],this['suggestionsV2']=[],_0x38378a){for(var _0x523034=Object['keys'](_0x38378a),_0xf20771=0x0;_0xf20771<_0x523034['length'];++_0xf20771)null!=_0x38378a[_0x523034[_0xf20771]]&&(this[_0x523034[_0xf20771]]=_0x38378a[_0x523034[_0xf20771]]);}}return _0x450bed['prototype']['suggestions']=_0x2f6cfa['emptyArray'],_0x450bed['prototype']['suggestionsV2']=_0x2f6cfa['emptyArray'],_0x450bed['create']=function(_0x32b775){return new _0x450bed(_0x32b775);},_0x450bed['encode']=function(_0x268177,_0x556b65){if(_0x556b65||(_0x556b65=_0x9f9a8d['create']()),null!=_0x268177['suggestions']&&_0x268177['suggestions']['length']){for(var _0x2c60d1=0x0;_0x2c60d1<_0x268177['suggestions']['length'];++_0x2c60d1)_0x556b65['uint32'](0xa)['string'](_0x268177['suggestions'][_0x2c60d1]);}if(null!=_0x268177['suggestionsV2']&&_0x268177['suggestionsV2']['length']){for(_0x2c60d1=0x0;_0x2c60d1<_0x268177['suggestionsV2']['length'];++_0x2c60d1)_0x15ca44['SuggestionDescriptor']['encode'](_0x268177['suggestionsV2'][_0x2c60d1],_0x556b65['uint32'](0x12)['fork']())['ldelim']();}return _0x556b65;},_0x450bed['encodeDelimited']=function(_0x59f710,_0x1c85e7){return this['encode'](_0x59f710,_0x1c85e7)['ldelim']();},_0x450bed['decode']=function(_0x19a0e0,_0x12c768){_0x19a0e0 instanceof _0x39f8c2||(_0x19a0e0=_0x39f8c2['create'](_0x19a0e0));for(var _0x305db8=void 0x0===_0x12c768?_0x19a0e0['len']:_0x19a0e0['pos']+_0x12c768,_0x5e3dfe=new _0x15ca44['TrackChangesGetAllSuggestionsResponse']();_0x19a0e0['pos']<_0x305db8;){var _0x1050e2=_0x19a0e0['uint32']();switch(_0x1050e2>>>0x3){case 0x1:_0x5e3dfe['suggestions']&&_0x5e3dfe['suggestions']['length']||(_0x5e3dfe['suggestions']=[]),_0x5e3dfe['suggestions']['push'](_0x19a0e0['string']());break;case 0x2:_0x5e3dfe['suggestionsV2']&&_0x5e3dfe['suggestionsV2']['length']||(_0x5e3dfe['suggestionsV2']=[]),_0x5e3dfe['suggestionsV2']['push'](_0x15ca44['SuggestionDescriptor']['decode'](_0x19a0e0,_0x19a0e0['uint32']()));break;default:_0x19a0e0['skipType'](0x7&_0x1050e2);}}return _0x5e3dfe;},_0x450bed['decodeDelimited']=function(_0x17edd8){return _0x17edd8 instanceof _0x39f8c2||(_0x17edd8=new _0x39f8c2(_0x17edd8)),this['decode'](_0x17edd8,_0x17edd8['uint32']());},_0x450bed['verify']=function(_0x440b36){if('object'!=typeof _0x440b36||null===_0x440b36)return'object\x20expected';if(null!=_0x440b36['suggestions']&&_0x440b36['hasOwnProperty']('suggestions')){if(!Array['isArray'](_0x440b36['suggestions']))return'suggestions:\x20array\x20expected';for(var _0x1be137=0x0;_0x1be137<_0x440b36['suggestions']['length'];++_0x1be137)if(!_0x2f6cfa['isString'](_0x440b36['suggestions'][_0x1be137]))return'suggestions:\x20string[]\x20expected';}if(null!=_0x440b36['suggestionsV2']&&_0x440b36['hasOwnProperty']('suggestionsV2')){if(!Array['isArray'](_0x440b36['suggestionsV2']))return'suggestionsV2:\x20array\x20expected';for(_0x1be137=0x0;_0x1be137<_0x440b36['suggestionsV2']['length'];++_0x1be137){var _0x13d361=_0x15ca44['SuggestionDescriptor']['verify'](_0x440b36['suggestionsV2'][_0x1be137]);if(_0x13d361)return'suggestionsV2.'+_0x13d361;}}return null;},_0x450bed['fromObject']=function(_0x37792b){if(_0x37792b instanceof _0x15ca44['TrackChangesGetAllSuggestionsResponse'])return _0x37792b;var _0x1dda2b=new _0x15ca44['TrackChangesGetAllSuggestionsResponse']();if(_0x37792b['suggestions']){if(!Array['isArray'](_0x37792b['suggestions']))throw TypeError('.TrackChangesGetAllSuggestionsResponse.suggestions:\x20array\x20expected');_0x1dda2b['suggestions']=[];for(var _0x12d0a7=0x0;_0x12d0a7<_0x37792b['suggestions']['length'];++_0x12d0a7)_0x1dda2b['suggestions'][_0x12d0a7]=String(_0x37792b['suggestions'][_0x12d0a7]);}if(_0x37792b['suggestionsV2']){if(!Array['isArray'](_0x37792b['suggestionsV2']))throw TypeError('.TrackChangesGetAllSuggestionsResponse.suggestionsV2:\x20array\x20expected');for(_0x1dda2b['suggestionsV2']=[],_0x12d0a7=0x0;_0x12d0a7<_0x37792b['suggestionsV2']['length'];++_0x12d0a7){if('object'!=typeof _0x37792b['suggestionsV2'][_0x12d0a7])throw TypeError('.TrackChangesGetAllSuggestionsResponse.suggestionsV2:\x20object\x20expected');_0x1dda2b['suggestionsV2'][_0x12d0a7]=_0x15ca44['SuggestionDescriptor']['fromObject'](_0x37792b['suggestionsV2'][_0x12d0a7]);}}return _0x1dda2b;},_0x450bed['toObject']=function(_0x1d572,_0x3181bf){_0x3181bf||(_0x3181bf={});var _0x5ea102={};if((_0x3181bf['arrays']||_0x3181bf['defaults'])&&(_0x5ea102['suggestions']=[],_0x5ea102['suggestionsV2']=[]),_0x1d572['suggestions']&&_0x1d572['suggestions']['length']){_0x5ea102['suggestions']=[];for(var _0x22f406=0x0;_0x22f406<_0x1d572['suggestions']['length'];++_0x22f406)_0x5ea102['suggestions'][_0x22f406]=_0x1d572['suggestions'][_0x22f406];}if(_0x1d572['suggestionsV2']&&_0x1d572['suggestionsV2']['length']){for(_0x5ea102['suggestionsV2']=[],_0x22f406=0x0;_0x22f406<_0x1d572['suggestionsV2']['length'];++_0x22f406)_0x5ea102['suggestionsV2'][_0x22f406]=_0x15ca44['SuggestionDescriptor']['toObject'](_0x1d572['suggestionsV2'][_0x22f406],_0x3181bf);}return _0x5ea102;},_0x450bed['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x450bed['getTypeUrl']=function(_0x5141ac){return void 0x0===_0x5141ac&&(_0x5141ac='type.googleapis.com'),_0x5141ac+'/TrackChangesGetAllSuggestionsResponse';},_0x450bed;}()),_0x15ca44['TrackChangesGetSuggestionResponse']=(function(){function _0x488309(_0x26c193){if(_0x26c193){for(var _0x5b65c8=Object['keys'](_0x26c193),_0x22a5ea=0x0;_0x22a5ea<_0x5b65c8['length'];++_0x22a5ea)null!=_0x26c193[_0x5b65c8[_0x22a5ea]]&&(this[_0x5b65c8[_0x22a5ea]]=_0x26c193[_0x5b65c8[_0x22a5ea]]);}}return _0x488309['prototype']['id']='',_0x488309['prototype']['authorId']='',_0x488309['prototype']['type']='',_0x488309['prototype']['createdAt']='',_0x488309['prototype']['data']='',_0x488309['prototype']['hasComments']=!0x1,_0x488309['prototype']['state']='',_0x488309['prototype']['attributes']='',_0x488309['create']=function(_0x1ae605){return new _0x488309(_0x1ae605);},_0x488309['encode']=function(_0x57249a,_0x49f43d){return _0x49f43d||(_0x49f43d=_0x9f9a8d['create']()),null!=_0x57249a['id']&&Object['hasOwnProperty']['call'](_0x57249a,'id')&&_0x49f43d['uint32'](0xa)['string'](_0x57249a['id']),null!=_0x57249a['authorId']&&Object['hasOwnProperty']['call'](_0x57249a,'authorId')&&_0x49f43d['uint32'](0x12)['string'](_0x57249a['authorId']),null!=_0x57249a['type']&&Object['hasOwnProperty']['call'](_0x57249a,'type')&&_0x49f43d['uint32'](0x1a)['string'](_0x57249a['type']),null!=_0x57249a['createdAt']&&Object['hasOwnProperty']['call'](_0x57249a,'createdAt')&&_0x49f43d['uint32'](0x22)['string'](_0x57249a['createdAt']),null!=_0x57249a['data']&&Object['hasOwnProperty']['call'](_0x57249a,'data')&&_0x49f43d['uint32'](0x2a)['string'](_0x57249a['data']),null!=_0x57249a['hasComments']&&Object['hasOwnProperty']['call'](_0x57249a,'hasComments')&&_0x49f43d['uint32'](0x30)['bool'](_0x57249a['hasComments']),null!=_0x57249a['state']&&Object['hasOwnProperty']['call'](_0x57249a,'state')&&_0x49f43d['uint32'](0x3a)['string'](_0x57249a['state']),null!=_0x57249a['attributes']&&Object['hasOwnProperty']['call'](_0x57249a,'attributes')&&_0x49f43d['uint32'](0x42)['string'](_0x57249a['attributes']),_0x49f43d;},_0x488309['encodeDelimited']=function(_0x2bb3fb,_0x244c0d){return this['encode'](_0x2bb3fb,_0x244c0d)['ldelim']();},_0x488309['decode']=function(_0x345f08,_0x483605){_0x345f08 instanceof _0x39f8c2||(_0x345f08=_0x39f8c2['create'](_0x345f08));for(var _0x42af46=void 0x0===_0x483605?_0x345f08['len']:_0x345f08['pos']+_0x483605,_0x9fe388=new _0x15ca44['TrackChangesGetSuggestionResponse']();_0x345f08['pos']<_0x42af46;){var _0x213f29=_0x345f08['uint32']();switch(_0x213f29>>>0x3){case 0x1:_0x9fe388['id']=_0x345f08['string']();break;case 0x2:_0x9fe388['authorId']=_0x345f08['string']();break;case 0x3:_0x9fe388['type']=_0x345f08['string']();break;case 0x4:_0x9fe388['createdAt']=_0x345f08['string']();break;case 0x5:_0x9fe388['data']=_0x345f08['string']();break;case 0x6:_0x9fe388['hasComments']=_0x345f08['bool']();break;case 0x7:_0x9fe388['state']=_0x345f08['string']();break;case 0x8:_0x9fe388['attributes']=_0x345f08['string']();break;default:_0x345f08['skipType'](0x7&_0x213f29);}}return _0x9fe388;},_0x488309['decodeDelimited']=function(_0x1bcf5c){return _0x1bcf5c instanceof _0x39f8c2||(_0x1bcf5c=new _0x39f8c2(_0x1bcf5c)),this['decode'](_0x1bcf5c,_0x1bcf5c['uint32']());},_0x488309['verify']=function(_0x45bc06){return'object'!=typeof _0x45bc06||null===_0x45bc06?'object\x20expected':null!=_0x45bc06['id']&&_0x45bc06['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x45bc06['id'])?'id:\x20string\x20expected':null!=_0x45bc06['authorId']&&_0x45bc06['hasOwnProperty']('authorId')&&!_0x2f6cfa['isString'](_0x45bc06['authorId'])?'authorId:\x20string\x20expected':null!=_0x45bc06['type']&&_0x45bc06['hasOwnProperty']('type')&&!_0x2f6cfa['isString'](_0x45bc06['type'])?'type:\x20string\x20expected':null!=_0x45bc06['createdAt']&&_0x45bc06['hasOwnProperty']('createdAt')&&!_0x2f6cfa['isString'](_0x45bc06['createdAt'])?'createdAt:\x20string\x20expected':null!=_0x45bc06['data']&&_0x45bc06['hasOwnProperty']('data')&&!_0x2f6cfa['isString'](_0x45bc06['data'])?'data:\x20string\x20expected':null!=_0x45bc06['hasComments']&&_0x45bc06['hasOwnProperty']('hasComments')&&'boolean'!=typeof _0x45bc06['hasComments']?'hasComments:\x20boolean\x20expected':null!=_0x45bc06['state']&&_0x45bc06['hasOwnProperty']('state')&&!_0x2f6cfa['isString'](_0x45bc06['state'])?'state:\x20string\x20expected':null!=_0x45bc06['attributes']&&_0x45bc06['hasOwnProperty']('attributes')&&!_0x2f6cfa['isString'](_0x45bc06['attributes'])?'attributes:\x20string\x20expected':null;},_0x488309['fromObject']=function(_0x3cca1b){if(_0x3cca1b instanceof _0x15ca44['TrackChangesGetSuggestionResponse'])return _0x3cca1b;var _0x42d070=new _0x15ca44['TrackChangesGetSuggestionResponse']();return null!=_0x3cca1b['id']&&(_0x42d070['id']=String(_0x3cca1b['id'])),null!=_0x3cca1b['authorId']&&(_0x42d070['authorId']=String(_0x3cca1b['authorId'])),null!=_0x3cca1b['type']&&(_0x42d070['type']=String(_0x3cca1b['type'])),null!=_0x3cca1b['createdAt']&&(_0x42d070['createdAt']=String(_0x3cca1b['createdAt'])),null!=_0x3cca1b['data']&&(_0x42d070['data']=String(_0x3cca1b['data'])),null!=_0x3cca1b['hasComments']&&(_0x42d070['hasComments']=Boolean(_0x3cca1b['hasComments'])),null!=_0x3cca1b['state']&&(_0x42d070['state']=String(_0x3cca1b['state'])),null!=_0x3cca1b['attributes']&&(_0x42d070['attributes']=String(_0x3cca1b['attributes'])),_0x42d070;},_0x488309['toObject']=function(_0x278919,_0x1a4b94){_0x1a4b94||(_0x1a4b94={});var _0x17d612={};return _0x1a4b94['defaults']&&(_0x17d612['id']='',_0x17d612['authorId']='',_0x17d612['type']='',_0x17d612['createdAt']='',_0x17d612['data']='',_0x17d612['hasComments']=!0x1,_0x17d612['state']='',_0x17d612['attributes']=''),null!=_0x278919['id']&&_0x278919['hasOwnProperty']('id')&&(_0x17d612['id']=_0x278919['id']),null!=_0x278919['authorId']&&_0x278919['hasOwnProperty']('authorId')&&(_0x17d612['authorId']=_0x278919['authorId']),null!=_0x278919['type']&&_0x278919['hasOwnProperty']('type')&&(_0x17d612['type']=_0x278919['type']),null!=_0x278919['createdAt']&&_0x278919['hasOwnProperty']('createdAt')&&(_0x17d612['createdAt']=_0x278919['createdAt']),null!=_0x278919['data']&&_0x278919['hasOwnProperty']('data')&&(_0x17d612['data']=_0x278919['data']),null!=_0x278919['hasComments']&&_0x278919['hasOwnProperty']('hasComments')&&(_0x17d612['hasComments']=_0x278919['hasComments']),null!=_0x278919['state']&&_0x278919['hasOwnProperty']('state')&&(_0x17d612['state']=_0x278919['state']),null!=_0x278919['attributes']&&_0x278919['hasOwnProperty']('attributes')&&(_0x17d612['attributes']=_0x278919['attributes']),_0x17d612;},_0x488309['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x488309['getTypeUrl']=function(_0x5ae906){return void 0x0===_0x5ae906&&(_0x5ae906='type.googleapis.com'),_0x5ae906+'/TrackChangesGetSuggestionResponse';},_0x488309;}()),_0x15ca44['UserDescriptor']=(function(){function _0x529efd(_0x13c1b8){if(this['attributes']=[],_0x13c1b8){for(var _0x4f48b6=Object['keys'](_0x13c1b8),_0x5523bc=0x0;_0x5523bc<_0x4f48b6['length'];++_0x5523bc)null!=_0x13c1b8[_0x4f48b6[_0x5523bc]]&&(this[_0x4f48b6[_0x5523bc]]=_0x13c1b8[_0x4f48b6[_0x5523bc]]);}}return _0x529efd['prototype']['attributes']=_0x2f6cfa['emptyArray'],_0x529efd['create']=function(_0x5a5e37){return new _0x529efd(_0x5a5e37);},_0x529efd['encode']=function(_0x398dce,_0x4e2adc){if(_0x4e2adc||(_0x4e2adc=_0x9f9a8d['create']()),null!=_0x398dce['attributes']&&_0x398dce['attributes']['length']){for(var _0x2d7930=0x0;_0x2d7930<_0x398dce['attributes']['length'];++_0x2d7930)_0x15ca44['KeyValueDescriptor']['encode'](_0x398dce['attributes'][_0x2d7930],_0x4e2adc['uint32'](0xa)['fork']())['ldelim']();}return _0x4e2adc;},_0x529efd['encodeDelimited']=function(_0x462778,_0x42cb9e){return this['encode'](_0x462778,_0x42cb9e)['ldelim']();},_0x529efd['decode']=function(_0x2ff764,_0x3055f0){_0x2ff764 instanceof _0x39f8c2||(_0x2ff764=_0x39f8c2['create'](_0x2ff764));for(var _0x158919=void 0x0===_0x3055f0?_0x2ff764['len']:_0x2ff764['pos']+_0x3055f0,_0x4702f1=new _0x15ca44['UserDescriptor']();_0x2ff764['pos']<_0x158919;){var _0x460a45=_0x2ff764['uint32']();_0x460a45>>>0x3==0x1?(_0x4702f1['attributes']&&_0x4702f1['attributes']['length']||(_0x4702f1['attributes']=[]),_0x4702f1['attributes']['push'](_0x15ca44['KeyValueDescriptor']['decode'](_0x2ff764,_0x2ff764['uint32']()))):_0x2ff764['skipType'](0x7&_0x460a45);}return _0x4702f1;},_0x529efd['decodeDelimited']=function(_0x38f715){return _0x38f715 instanceof _0x39f8c2||(_0x38f715=new _0x39f8c2(_0x38f715)),this['decode'](_0x38f715,_0x38f715['uint32']());},_0x529efd['verify']=function(_0x3ceb37){if('object'!=typeof _0x3ceb37||null===_0x3ceb37)return'object\x20expected';if(null!=_0x3ceb37['attributes']&&_0x3ceb37['hasOwnProperty']('attributes')){if(!Array['isArray'](_0x3ceb37['attributes']))return'attributes:\x20array\x20expected';for(var _0x20a7e9=0x0;_0x20a7e9<_0x3ceb37['attributes']['length'];++_0x20a7e9){var _0x55aee7=_0x15ca44['KeyValueDescriptor']['verify'](_0x3ceb37['attributes'][_0x20a7e9]);if(_0x55aee7)return'attributes.'+_0x55aee7;}}return null;},_0x529efd['fromObject']=function(_0x4105a7){if(_0x4105a7 instanceof _0x15ca44['UserDescriptor'])return _0x4105a7;var _0x47bb2e=new _0x15ca44['UserDescriptor']();if(_0x4105a7['attributes']){if(!Array['isArray'](_0x4105a7['attributes']))throw TypeError('.UserDescriptor.attributes:\x20array\x20expected');_0x47bb2e['attributes']=[];for(var _0x1d7166=0x0;_0x1d7166<_0x4105a7['attributes']['length'];++_0x1d7166){if('object'!=typeof _0x4105a7['attributes'][_0x1d7166])throw TypeError('.UserDescriptor.attributes:\x20object\x20expected');_0x47bb2e['attributes'][_0x1d7166]=_0x15ca44['KeyValueDescriptor']['fromObject'](_0x4105a7['attributes'][_0x1d7166]);}}return _0x47bb2e;},_0x529efd['toObject']=function(_0x3b9f9e,_0x3b68a8){_0x3b68a8||(_0x3b68a8={});var _0x55da0c={};if((_0x3b68a8['arrays']||_0x3b68a8['defaults'])&&(_0x55da0c['attributes']=[]),_0x3b9f9e['attributes']&&_0x3b9f9e['attributes']['length']){_0x55da0c['attributes']=[];for(var _0x4092ae=0x0;_0x4092ae<_0x3b9f9e['attributes']['length'];++_0x4092ae)_0x55da0c['attributes'][_0x4092ae]=_0x15ca44['KeyValueDescriptor']['toObject'](_0x3b9f9e['attributes'][_0x4092ae],_0x3b68a8);}return _0x55da0c;},_0x529efd['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x529efd['getTypeUrl']=function(_0x31c673){return void 0x0===_0x31c673&&(_0x31c673='type.googleapis.com'),_0x31c673+'/UserDescriptor';},_0x529efd;}()),_0x15ca44['GetManyUsersMessage']=(function(){function _0x10a3a0(_0x2fb4b5){if(this['ids']=[],_0x2fb4b5){for(var _0xce01a3=Object['keys'](_0x2fb4b5),_0x35bc09=0x0;_0x35bc09<_0xce01a3['length'];++_0x35bc09)null!=_0x2fb4b5[_0xce01a3[_0x35bc09]]&&(this[_0xce01a3[_0x35bc09]]=_0x2fb4b5[_0xce01a3[_0x35bc09]]);}}return _0x10a3a0['prototype']['ids']=_0x2f6cfa['emptyArray'],_0x10a3a0['create']=function(_0x728ebc){return new _0x10a3a0(_0x728ebc);},_0x10a3a0['encode']=function(_0xf854ef,_0x5acd8c){if(_0x5acd8c||(_0x5acd8c=_0x9f9a8d['create']()),null!=_0xf854ef['ids']&&_0xf854ef['ids']['length']){for(var _0x3d8146=0x0;_0x3d8146<_0xf854ef['ids']['length'];++_0x3d8146)_0x5acd8c['uint32'](0xa)['string'](_0xf854ef['ids'][_0x3d8146]);}return _0x5acd8c;},_0x10a3a0['encodeDelimited']=function(_0x542a03,_0xf0c544){return this['encode'](_0x542a03,_0xf0c544)['ldelim']();},_0x10a3a0['decode']=function(_0x521c7a,_0x369eb7){_0x521c7a instanceof _0x39f8c2||(_0x521c7a=_0x39f8c2['create'](_0x521c7a));for(var _0x4ef372=void 0x0===_0x369eb7?_0x521c7a['len']:_0x521c7a['pos']+_0x369eb7,_0x13378a=new _0x15ca44['GetManyUsersMessage']();_0x521c7a['pos']<_0x4ef372;){var _0x2f70df=_0x521c7a['uint32']();_0x2f70df>>>0x3==0x1?(_0x13378a['ids']&&_0x13378a['ids']['length']||(_0x13378a['ids']=[]),_0x13378a['ids']['push'](_0x521c7a['string']())):_0x521c7a['skipType'](0x7&_0x2f70df);}return _0x13378a;},_0x10a3a0['decodeDelimited']=function(_0x5893ed){return _0x5893ed instanceof _0x39f8c2||(_0x5893ed=new _0x39f8c2(_0x5893ed)),this['decode'](_0x5893ed,_0x5893ed['uint32']());},_0x10a3a0['verify']=function(_0x48ca80){if('object'!=typeof _0x48ca80||null===_0x48ca80)return'object\x20expected';if(null!=_0x48ca80['ids']&&_0x48ca80['hasOwnProperty']('ids')){if(!Array['isArray'](_0x48ca80['ids']))return'ids:\x20array\x20expected';for(var _0x2dc2b3=0x0;_0x2dc2b3<_0x48ca80['ids']['length'];++_0x2dc2b3)if(!_0x2f6cfa['isString'](_0x48ca80['ids'][_0x2dc2b3]))return'ids:\x20string[]\x20expected';}return null;},_0x10a3a0['fromObject']=function(_0x544715){if(_0x544715 instanceof _0x15ca44['GetManyUsersMessage'])return _0x544715;var _0x5f0929=new _0x15ca44['GetManyUsersMessage']();if(_0x544715['ids']){if(!Array['isArray'](_0x544715['ids']))throw TypeError('.GetManyUsersMessage.ids:\x20array\x20expected');_0x5f0929['ids']=[];for(var _0x40c941=0x0;_0x40c941<_0x544715['ids']['length'];++_0x40c941)_0x5f0929['ids'][_0x40c941]=String(_0x544715['ids'][_0x40c941]);}return _0x5f0929;},_0x10a3a0['toObject']=function(_0x1b6179,_0x407fc0){_0x407fc0||(_0x407fc0={});var _0x26ef72={};if((_0x407fc0['arrays']||_0x407fc0['defaults'])&&(_0x26ef72['ids']=[]),_0x1b6179['ids']&&_0x1b6179['ids']['length']){_0x26ef72['ids']=[];for(var _0x2d4112=0x0;_0x2d4112<_0x1b6179['ids']['length'];++_0x2d4112)_0x26ef72['ids'][_0x2d4112]=_0x1b6179['ids'][_0x2d4112];}return _0x26ef72;},_0x10a3a0['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x10a3a0['getTypeUrl']=function(_0x4c9d23){return void 0x0===_0x4c9d23&&(_0x4c9d23='type.googleapis.com'),_0x4c9d23+'/GetManyUsersMessage';},_0x10a3a0;}()),_0x15ca44['GetUserMessage']=(function(){function _0x24ce6f(_0xa729c2){if(_0xa729c2){for(var _0xa38790=Object['keys'](_0xa729c2),_0x527e78=0x0;_0x527e78<_0xa38790['length'];++_0x527e78)null!=_0xa729c2[_0xa38790[_0x527e78]]&&(this[_0xa38790[_0x527e78]]=_0xa729c2[_0xa38790[_0x527e78]]);}}return _0x24ce6f['prototype']['id']='',_0x24ce6f['create']=function(_0x4e8fa1){return new _0x24ce6f(_0x4e8fa1);},_0x24ce6f['encode']=function(_0x46065e,_0x2af4fe){return _0x2af4fe||(_0x2af4fe=_0x9f9a8d['create']()),null!=_0x46065e['id']&&Object['hasOwnProperty']['call'](_0x46065e,'id')&&_0x2af4fe['uint32'](0xa)['string'](_0x46065e['id']),_0x2af4fe;},_0x24ce6f['encodeDelimited']=function(_0x307dda,_0x566093){return this['encode'](_0x307dda,_0x566093)['ldelim']();},_0x24ce6f['decode']=function(_0x24c88c,_0x3d4d93){_0x24c88c instanceof _0x39f8c2||(_0x24c88c=_0x39f8c2['create'](_0x24c88c));for(var _0x23d8d5=void 0x0===_0x3d4d93?_0x24c88c['len']:_0x24c88c['pos']+_0x3d4d93,_0xae2adc=new _0x15ca44['GetUserMessage']();_0x24c88c['pos']<_0x23d8d5;){var _0x51550c=_0x24c88c['uint32']();_0x51550c>>>0x3==0x1?_0xae2adc['id']=_0x24c88c['string']():_0x24c88c['skipType'](0x7&_0x51550c);}return _0xae2adc;},_0x24ce6f['decodeDelimited']=function(_0x3d1f08){return _0x3d1f08 instanceof _0x39f8c2||(_0x3d1f08=new _0x39f8c2(_0x3d1f08)),this['decode'](_0x3d1f08,_0x3d1f08['uint32']());},_0x24ce6f['verify']=function(_0x5c58f9){return'object'!=typeof _0x5c58f9||null===_0x5c58f9?'object\x20expected':null!=_0x5c58f9['id']&&_0x5c58f9['hasOwnProperty']('id')&&!_0x2f6cfa['isString'](_0x5c58f9['id'])?'id:\x20string\x20expected':null;},_0x24ce6f['fromObject']=function(_0x5178fb){if(_0x5178fb instanceof _0x15ca44['GetUserMessage'])return _0x5178fb;var _0x1bd845=new _0x15ca44['GetUserMessage']();return null!=_0x5178fb['id']&&(_0x1bd845['id']=String(_0x5178fb['id'])),_0x1bd845;},_0x24ce6f['toObject']=function(_0x3f853a,_0x36497a){_0x36497a||(_0x36497a={});var _0x595ccc={};return _0x36497a['defaults']&&(_0x595ccc['id']=''),null!=_0x3f853a['id']&&_0x3f853a['hasOwnProperty']('id')&&(_0x595ccc['id']=_0x3f853a['id']),_0x595ccc;},_0x24ce6f['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x24ce6f['getTypeUrl']=function(_0x2a095d){return void 0x0===_0x2a095d&&(_0x2a095d='type.googleapis.com'),_0x2a095d+'/GetUserMessage';},_0x24ce6f;}()),_0x15ca44['GetManyUsersResponse']=(function(){function _0x4aefdc(_0x1c3c87){if(this['users']=[],_0x1c3c87){for(var _0x8037c8=Object['keys'](_0x1c3c87),_0x29e6c2=0x0;_0x29e6c2<_0x8037c8['length'];++_0x29e6c2)null!=_0x1c3c87[_0x8037c8[_0x29e6c2]]&&(this[_0x8037c8[_0x29e6c2]]=_0x1c3c87[_0x8037c8[_0x29e6c2]]);}}return _0x4aefdc['prototype']['users']=_0x2f6cfa['emptyArray'],_0x4aefdc['create']=function(_0xdb386e){return new _0x4aefdc(_0xdb386e);},_0x4aefdc['encode']=function(_0x31f7ac,_0x3bcd05){if(_0x3bcd05||(_0x3bcd05=_0x9f9a8d['create']()),null!=_0x31f7ac['users']&&_0x31f7ac['users']['length']){for(var _0x377c47=0x0;_0x377c47<_0x31f7ac['users']['length'];++_0x377c47)_0x15ca44['UserDescriptor']['encode'](_0x31f7ac['users'][_0x377c47],_0x3bcd05['uint32'](0xa)['fork']())['ldelim']();}return _0x3bcd05;},_0x4aefdc['encodeDelimited']=function(_0xf3c0a6,_0x4f3b10){return this['encode'](_0xf3c0a6,_0x4f3b10)['ldelim']();},_0x4aefdc['decode']=function(_0x35fa69,_0x2237a9){_0x35fa69 instanceof _0x39f8c2||(_0x35fa69=_0x39f8c2['create'](_0x35fa69));for(var _0x4afca3=void 0x0===_0x2237a9?_0x35fa69['len']:_0x35fa69['pos']+_0x2237a9,_0x467af8=new _0x15ca44['GetManyUsersResponse']();_0x35fa69['pos']<_0x4afca3;){var _0x738616=_0x35fa69['uint32']();_0x738616>>>0x3==0x1?(_0x467af8['users']&&_0x467af8['users']['length']||(_0x467af8['users']=[]),_0x467af8['users']['push'](_0x15ca44['UserDescriptor']['decode'](_0x35fa69,_0x35fa69['uint32']()))):_0x35fa69['skipType'](0x7&_0x738616);}return _0x467af8;},_0x4aefdc['decodeDelimited']=function(_0x158994){return _0x158994 instanceof _0x39f8c2||(_0x158994=new _0x39f8c2(_0x158994)),this['decode'](_0x158994,_0x158994['uint32']());},_0x4aefdc['verify']=function(_0x33d062){if('object'!=typeof _0x33d062||null===_0x33d062)return'object\x20expected';if(null!=_0x33d062['users']&&_0x33d062['hasOwnProperty']('users')){if(!Array['isArray'](_0x33d062['users']))return'users:\x20array\x20expected';for(var _0x263648=0x0;_0x263648<_0x33d062['users']['length'];++_0x263648){var _0x887d33=_0x15ca44['UserDescriptor']['verify'](_0x33d062['users'][_0x263648]);if(_0x887d33)return'users.'+_0x887d33;}}return null;},_0x4aefdc['fromObject']=function(_0x55e2c3){if(_0x55e2c3 instanceof _0x15ca44['GetManyUsersResponse'])return _0x55e2c3;var _0x281ced=new _0x15ca44['GetManyUsersResponse']();if(_0x55e2c3['users']){if(!Array['isArray'](_0x55e2c3['users']))throw TypeError('.GetManyUsersResponse.users:\x20array\x20expected');_0x281ced['users']=[];for(var _0x3f611b=0x0;_0x3f611b<_0x55e2c3['users']['length'];++_0x3f611b){if('object'!=typeof _0x55e2c3['users'][_0x3f611b])throw TypeError('.GetManyUsersResponse.users:\x20object\x20expected');_0x281ced['users'][_0x3f611b]=_0x15ca44['UserDescriptor']['fromObject'](_0x55e2c3['users'][_0x3f611b]);}}return _0x281ced;},_0x4aefdc['toObject']=function(_0x46691c,_0x65c9cd){_0x65c9cd||(_0x65c9cd={});var _0x282c20={};if((_0x65c9cd['arrays']||_0x65c9cd['defaults'])&&(_0x282c20['users']=[]),_0x46691c['users']&&_0x46691c['users']['length']){_0x282c20['users']=[];for(var _0x1bf7a2=0x0;_0x1bf7a2<_0x46691c['users']['length'];++_0x1bf7a2)_0x282c20['users'][_0x1bf7a2]=_0x15ca44['UserDescriptor']['toObject'](_0x46691c['users'][_0x1bf7a2],_0x65c9cd);}return _0x282c20;},_0x4aefdc['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x4aefdc['getTypeUrl']=function(_0x44830d){return void 0x0===_0x44830d&&(_0x44830d='type.googleapis.com'),_0x44830d+'/GetManyUsersResponse';},_0x4aefdc;}()),_0x15ca44['GetUserResponse']=(function(){function _0x2ad434(_0x3b93d6){if(this['attributes']=[],_0x3b93d6){for(var _0x1ae3e4=Object['keys'](_0x3b93d6),_0x4b6c6f=0x0;_0x4b6c6f<_0x1ae3e4['length'];++_0x4b6c6f)null!=_0x3b93d6[_0x1ae3e4[_0x4b6c6f]]&&(this[_0x1ae3e4[_0x4b6c6f]]=_0x3b93d6[_0x1ae3e4[_0x4b6c6f]]);}}return _0x2ad434['prototype']['attributes']=_0x2f6cfa['emptyArray'],_0x2ad434['create']=function(_0x4734bf){return new _0x2ad434(_0x4734bf);},_0x2ad434['encode']=function(_0x33456f,_0x3d6d5f){if(_0x3d6d5f||(_0x3d6d5f=_0x9f9a8d['create']()),null!=_0x33456f['attributes']&&_0x33456f['attributes']['length']){for(var _0x24ea99=0x0;_0x24ea99<_0x33456f['attributes']['length'];++_0x24ea99)_0x15ca44['KeyValueDescriptor']['encode'](_0x33456f['attributes'][_0x24ea99],_0x3d6d5f['uint32'](0xa)['fork']())['ldelim']();}return _0x3d6d5f;},_0x2ad434['encodeDelimited']=function(_0x5d116a,_0x3e0e2f){return this['encode'](_0x5d116a,_0x3e0e2f)['ldelim']();},_0x2ad434['decode']=function(_0x40ca7d,_0x35bdea){_0x40ca7d instanceof _0x39f8c2||(_0x40ca7d=_0x39f8c2['create'](_0x40ca7d));for(var _0x2bc054=void 0x0===_0x35bdea?_0x40ca7d['len']:_0x40ca7d['pos']+_0x35bdea,_0x4ee77b=new _0x15ca44['GetUserResponse']();_0x40ca7d['pos']<_0x2bc054;){var _0x57416b=_0x40ca7d['uint32']();_0x57416b>>>0x3==0x1?(_0x4ee77b['attributes']&&_0x4ee77b['attributes']['length']||(_0x4ee77b['attributes']=[]),_0x4ee77b['attributes']['push'](_0x15ca44['KeyValueDescriptor']['decode'](_0x40ca7d,_0x40ca7d['uint32']()))):_0x40ca7d['skipType'](0x7&_0x57416b);}return _0x4ee77b;},_0x2ad434['decodeDelimited']=function(_0x1a46e8){return _0x1a46e8 instanceof _0x39f8c2||(_0x1a46e8=new _0x39f8c2(_0x1a46e8)),this['decode'](_0x1a46e8,_0x1a46e8['uint32']());},_0x2ad434['verify']=function(_0x48608a){if('object'!=typeof _0x48608a||null===_0x48608a)return'object\x20expected';if(null!=_0x48608a['attributes']&&_0x48608a['hasOwnProperty']('attributes')){if(!Array['isArray'](_0x48608a['attributes']))return'attributes:\x20array\x20expected';for(var _0x38575b=0x0;_0x38575b<_0x48608a['attributes']['length'];++_0x38575b){var _0x1d3bcc=_0x15ca44['KeyValueDescriptor']['verify'](_0x48608a['attributes'][_0x38575b]);if(_0x1d3bcc)return'attributes.'+_0x1d3bcc;}}return null;},_0x2ad434['fromObject']=function(_0xb487ae){if(_0xb487ae instanceof _0x15ca44['GetUserResponse'])return _0xb487ae;var _0x22b8cd=new _0x15ca44['GetUserResponse']();if(_0xb487ae['attributes']){if(!Array['isArray'](_0xb487ae['attributes']))throw TypeError('.GetUserResponse.attributes:\x20array\x20expected');_0x22b8cd['attributes']=[];for(var _0x5a3ebf=0x0;_0x5a3ebf<_0xb487ae['attributes']['length'];++_0x5a3ebf){if('object'!=typeof _0xb487ae['attributes'][_0x5a3ebf])throw TypeError('.GetUserResponse.attributes:\x20object\x20expected');_0x22b8cd['attributes'][_0x5a3ebf]=_0x15ca44['KeyValueDescriptor']['fromObject'](_0xb487ae['attributes'][_0x5a3ebf]);}}return _0x22b8cd;},_0x2ad434['toObject']=function(_0x18ca67,_0x274630){_0x274630||(_0x274630={});var _0xfe02aa={};if((_0x274630['arrays']||_0x274630['defaults'])&&(_0xfe02aa['attributes']=[]),_0x18ca67['attributes']&&_0x18ca67['attributes']['length']){_0xfe02aa['attributes']=[];for(var _0x3fb70d=0x0;_0x3fb70d<_0x18ca67['attributes']['length'];++_0x3fb70d)_0xfe02aa['attributes'][_0x3fb70d]=_0x15ca44['KeyValueDescriptor']['toObject'](_0x18ca67['attributes'][_0x3fb70d],_0x274630);}return _0xfe02aa;},_0x2ad434['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2ad434['getTypeUrl']=function(_0x3e44d9){return void 0x0===_0x3e44d9&&(_0x3e44d9='type.googleapis.com'),_0x3e44d9+'/GetUserResponse';},_0x2ad434;}()),_0x15ca44['ChannelMessage']=(function(){function _0x11839a(_0x32af21){if(_0x32af21){for(var _0x1279d9=Object['keys'](_0x32af21),_0x56b087=0x0;_0x56b087<_0x1279d9['length'];++_0x56b087)null!=_0x32af21[_0x1279d9[_0x56b087]]&&(this[_0x1279d9[_0x56b087]]=_0x32af21[_0x1279d9[_0x56b087]]);}}return _0x11839a['prototype']['type']=0x0,_0x11839a['prototype']['socketId']='',_0x11839a['prototype']['data']=_0x2f6cfa['newBuffer']([]),_0x11839a['create']=function(_0x1b4a8d){return new _0x11839a(_0x1b4a8d);},_0x11839a['encode']=function(_0x5b6648,_0x150964){return _0x150964||(_0x150964=_0x9f9a8d['create']()),null!=_0x5b6648['type']&&Object['hasOwnProperty']['call'](_0x5b6648,'type')&&_0x150964['uint32'](0x8)['uint32'](_0x5b6648['type']),null!=_0x5b6648['socketId']&&Object['hasOwnProperty']['call'](_0x5b6648,'socketId')&&_0x150964['uint32'](0x12)['string'](_0x5b6648['socketId']),null!=_0x5b6648['data']&&Object['hasOwnProperty']['call'](_0x5b6648,'data')&&_0x150964['uint32'](0x1a)['bytes'](_0x5b6648['data']),_0x150964;},_0x11839a['encodeDelimited']=function(_0x37cdae,_0x19015c){return this['encode'](_0x37cdae,_0x19015c)['ldelim']();},_0x11839a['decode']=function(_0x2410fd,_0x187324){_0x2410fd instanceof _0x39f8c2||(_0x2410fd=_0x39f8c2['create'](_0x2410fd));for(var _0x46c83b=void 0x0===_0x187324?_0x2410fd['len']:_0x2410fd['pos']+_0x187324,_0xf5bd90=new _0x15ca44['ChannelMessage']();_0x2410fd['pos']<_0x46c83b;){var _0x5a43de=_0x2410fd['uint32']();switch(_0x5a43de>>>0x3){case 0x1:_0xf5bd90['type']=_0x2410fd['uint32']();break;case 0x2:_0xf5bd90['socketId']=_0x2410fd['string']();break;case 0x3:_0xf5bd90['data']=_0x2410fd['bytes']();break;default:_0x2410fd['skipType'](0x7&_0x5a43de);}}return _0xf5bd90;},_0x11839a['decodeDelimited']=function(_0x387599){return _0x387599 instanceof _0x39f8c2||(_0x387599=new _0x39f8c2(_0x387599)),this['decode'](_0x387599,_0x387599['uint32']());},_0x11839a['verify']=function(_0x446595){return'object'!=typeof _0x446595||null===_0x446595?'object\x20expected':null!=_0x446595['type']&&_0x446595['hasOwnProperty']('type')&&!_0x2f6cfa['isInteger'](_0x446595['type'])?'type:\x20integer\x20expected':null!=_0x446595['socketId']&&_0x446595['hasOwnProperty']('socketId')&&!_0x2f6cfa['isString'](_0x446595['socketId'])?'socketId:\x20string\x20expected':null!=_0x446595['data']&&_0x446595['hasOwnProperty']('data')&&!(_0x446595['data']&&'number'==typeof _0x446595['data']['length']||_0x2f6cfa['isString'](_0x446595['data']))?'data:\x20buffer\x20expected':null;},_0x11839a['fromObject']=function(_0x10fe17){if(_0x10fe17 instanceof _0x15ca44['ChannelMessage'])return _0x10fe17;var _0x199488=new _0x15ca44['ChannelMessage']();return null!=_0x10fe17['type']&&(_0x199488['type']=_0x10fe17['type']>>>0x0),null!=_0x10fe17['socketId']&&(_0x199488['socketId']=String(_0x10fe17['socketId'])),null!=_0x10fe17['data']&&('string'==typeof _0x10fe17['data']?_0x2f6cfa['base64']['decode'](_0x10fe17['data'],_0x199488['data']=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x10fe17['data'])),0x0):_0x10fe17['data']['length']>=0x0&&(_0x199488['data']=_0x10fe17['data'])),_0x199488;},_0x11839a['toObject']=function(_0x52ec70,_0x206f5a){_0x206f5a||(_0x206f5a={});var _0x1c7bbc={};return _0x206f5a['defaults']&&(_0x1c7bbc['type']=0x0,_0x1c7bbc['socketId']='',_0x206f5a['bytes']===String?_0x1c7bbc['data']='':(_0x1c7bbc['data']=[],_0x206f5a['bytes']!==Array&&(_0x1c7bbc['data']=_0x2f6cfa['newBuffer'](_0x1c7bbc['data'])))),null!=_0x52ec70['type']&&_0x52ec70['hasOwnProperty']('type')&&(_0x1c7bbc['type']=_0x52ec70['type']),null!=_0x52ec70['socketId']&&_0x52ec70['hasOwnProperty']('socketId')&&(_0x1c7bbc['socketId']=_0x52ec70['socketId']),null!=_0x52ec70['data']&&_0x52ec70['hasOwnProperty']('data')&&(_0x1c7bbc['data']=_0x206f5a['bytes']===String?_0x2f6cfa['base64']['encode'](_0x52ec70['data'],0x0,_0x52ec70['data']['length']):_0x206f5a['bytes']===Array?Array['prototype']['slice']['call'](_0x52ec70['data']):_0x52ec70['data']),_0x1c7bbc;},_0x11839a['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x11839a['getTypeUrl']=function(_0xa0b4d2){return void 0x0===_0xa0b4d2&&(_0xa0b4d2='type.googleapis.com'),_0xa0b4d2+'/ChannelMessage';},_0x11839a;}()),_0x15ca44['BytesBytesPacketDataMessage']=(function(){function _0x2dcbc3(_0x34991f){if(_0x34991f){for(var _0x47e311=Object['keys'](_0x34991f),_0x370399=0x0;_0x370399<_0x47e311['length'];++_0x370399)null!=_0x34991f[_0x47e311[_0x370399]]&&(this[_0x47e311[_0x370399]]=_0x34991f[_0x47e311[_0x370399]]);}}return _0x2dcbc3['prototype']['data']=_0x2f6cfa['newBuffer']([]),_0x2dcbc3['prototype']['data1']=_0x2f6cfa['newBuffer']([]),_0x2dcbc3['create']=function(_0x2dff47){return new _0x2dcbc3(_0x2dff47);},_0x2dcbc3['encode']=function(_0x451148,_0xca6ccd){return _0xca6ccd||(_0xca6ccd=_0x9f9a8d['create']()),null!=_0x451148['data']&&Object['hasOwnProperty']['call'](_0x451148,'data')&&_0xca6ccd['uint32'](0xa)['bytes'](_0x451148['data']),null!=_0x451148['data1']&&Object['hasOwnProperty']['call'](_0x451148,'data1')&&_0xca6ccd['uint32'](0x12)['bytes'](_0x451148['data1']),_0xca6ccd;},_0x2dcbc3['encodeDelimited']=function(_0x477d3f,_0x25e26f){return this['encode'](_0x477d3f,_0x25e26f)['ldelim']();},_0x2dcbc3['decode']=function(_0x2b2d82,_0x3e3a17){_0x2b2d82 instanceof _0x39f8c2||(_0x2b2d82=_0x39f8c2['create'](_0x2b2d82));for(var _0x225839=void 0x0===_0x3e3a17?_0x2b2d82['len']:_0x2b2d82['pos']+_0x3e3a17,_0x22b178=new _0x15ca44['BytesBytesPacketDataMessage']();_0x2b2d82['pos']<_0x225839;){var _0x551500=_0x2b2d82['uint32']();switch(_0x551500>>>0x3){case 0x1:_0x22b178['data']=_0x2b2d82['bytes']();break;case 0x2:_0x22b178['data1']=_0x2b2d82['bytes']();break;default:_0x2b2d82['skipType'](0x7&_0x551500);}}return _0x22b178;},_0x2dcbc3['decodeDelimited']=function(_0x3f4ec0){return _0x3f4ec0 instanceof _0x39f8c2||(_0x3f4ec0=new _0x39f8c2(_0x3f4ec0)),this['decode'](_0x3f4ec0,_0x3f4ec0['uint32']());},_0x2dcbc3['verify']=function(_0x1e2da5){return'object'!=typeof _0x1e2da5||null===_0x1e2da5?'object\x20expected':null!=_0x1e2da5['data']&&_0x1e2da5['hasOwnProperty']('data')&&!(_0x1e2da5['data']&&'number'==typeof _0x1e2da5['data']['length']||_0x2f6cfa['isString'](_0x1e2da5['data']))?'data:\x20buffer\x20expected':null!=_0x1e2da5['data1']&&_0x1e2da5['hasOwnProperty']('data1')&&!(_0x1e2da5['data1']&&'number'==typeof _0x1e2da5['data1']['length']||_0x2f6cfa['isString'](_0x1e2da5['data1']))?'data1:\x20buffer\x20expected':null;},_0x2dcbc3['fromObject']=function(_0x22b210){if(_0x22b210 instanceof _0x15ca44['BytesBytesPacketDataMessage'])return _0x22b210;var _0x2a1765=new _0x15ca44['BytesBytesPacketDataMessage']();return null!=_0x22b210['data']&&('string'==typeof _0x22b210['data']?_0x2f6cfa['base64']['decode'](_0x22b210['data'],_0x2a1765['data']=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x22b210['data'])),0x0):_0x22b210['data']['length']>=0x0&&(_0x2a1765['data']=_0x22b210['data'])),null!=_0x22b210['data1']&&('string'==typeof _0x22b210['data1']?_0x2f6cfa['base64']['decode'](_0x22b210['data1'],_0x2a1765['data1']=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x22b210['data1'])),0x0):_0x22b210['data1']['length']>=0x0&&(_0x2a1765['data1']=_0x22b210['data1'])),_0x2a1765;},_0x2dcbc3['toObject']=function(_0x12ca74,_0x560ec4){_0x560ec4||(_0x560ec4={});var _0x5aae9c={};return _0x560ec4['defaults']&&(_0x560ec4['bytes']===String?_0x5aae9c['data']='':(_0x5aae9c['data']=[],_0x560ec4['bytes']!==Array&&(_0x5aae9c['data']=_0x2f6cfa['newBuffer'](_0x5aae9c['data']))),_0x560ec4['bytes']===String?_0x5aae9c['data1']='':(_0x5aae9c['data1']=[],_0x560ec4['bytes']!==Array&&(_0x5aae9c['data1']=_0x2f6cfa['newBuffer'](_0x5aae9c['data1'])))),null!=_0x12ca74['data']&&_0x12ca74['hasOwnProperty']('data')&&(_0x5aae9c['data']=_0x560ec4['bytes']===String?_0x2f6cfa['base64']['encode'](_0x12ca74['data'],0x0,_0x12ca74['data']['length']):_0x560ec4['bytes']===Array?Array['prototype']['slice']['call'](_0x12ca74['data']):_0x12ca74['data']),null!=_0x12ca74['data1']&&_0x12ca74['hasOwnProperty']('data1')&&(_0x5aae9c['data1']=_0x560ec4['bytes']===String?_0x2f6cfa['base64']['encode'](_0x12ca74['data1'],0x0,_0x12ca74['data1']['length']):_0x560ec4['bytes']===Array?Array['prototype']['slice']['call'](_0x12ca74['data1']):_0x12ca74['data1']),_0x5aae9c;},_0x2dcbc3['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2dcbc3['getTypeUrl']=function(_0x5edbd8){return void 0x0===_0x5edbd8&&(_0x5edbd8='type.googleapis.com'),_0x5edbd8+'/BytesBytesPacketDataMessage';},_0x2dcbc3;}()),_0x15ca44['NumberBytesPacketDataMessage']=(function(){function _0x36c8bb(_0xd96bf5){if(_0xd96bf5){for(var _0x7264c2=Object['keys'](_0xd96bf5),_0x2f8630=0x0;_0x2f8630<_0x7264c2['length'];++_0x2f8630)null!=_0xd96bf5[_0x7264c2[_0x2f8630]]&&(this[_0x7264c2[_0x2f8630]]=_0xd96bf5[_0x7264c2[_0x2f8630]]);}}return _0x36c8bb['prototype']['data']=0x0,_0x36c8bb['prototype']['data1']=_0x2f6cfa['newBuffer']([]),_0x36c8bb['create']=function(_0x3d6e64){return new _0x36c8bb(_0x3d6e64);},_0x36c8bb['encode']=function(_0x4eb8b4,_0x340969){return _0x340969||(_0x340969=_0x9f9a8d['create']()),null!=_0x4eb8b4['data']&&Object['hasOwnProperty']['call'](_0x4eb8b4,'data')&&_0x340969['uint32'](0x8)['uint32'](_0x4eb8b4['data']),null!=_0x4eb8b4['data1']&&Object['hasOwnProperty']['call'](_0x4eb8b4,'data1')&&_0x340969['uint32'](0x12)['bytes'](_0x4eb8b4['data1']),_0x340969;},_0x36c8bb['encodeDelimited']=function(_0xc7a584,_0x3d5439){return this['encode'](_0xc7a584,_0x3d5439)['ldelim']();},_0x36c8bb['decode']=function(_0x2b20de,_0x4286c0){_0x2b20de instanceof _0x39f8c2||(_0x2b20de=_0x39f8c2['create'](_0x2b20de));for(var _0x43ae0a=void 0x0===_0x4286c0?_0x2b20de['len']:_0x2b20de['pos']+_0x4286c0,_0x534268=new _0x15ca44['NumberBytesPacketDataMessage']();_0x2b20de['pos']<_0x43ae0a;){var _0x16eca6=_0x2b20de['uint32']();switch(_0x16eca6>>>0x3){case 0x1:_0x534268['data']=_0x2b20de['uint32']();break;case 0x2:_0x534268['data1']=_0x2b20de['bytes']();break;default:_0x2b20de['skipType'](0x7&_0x16eca6);}}return _0x534268;},_0x36c8bb['decodeDelimited']=function(_0x16ebf1){return _0x16ebf1 instanceof _0x39f8c2||(_0x16ebf1=new _0x39f8c2(_0x16ebf1)),this['decode'](_0x16ebf1,_0x16ebf1['uint32']());},_0x36c8bb['verify']=function(_0x41753f){return'object'!=typeof _0x41753f||null===_0x41753f?'object\x20expected':null!=_0x41753f['data']&&_0x41753f['hasOwnProperty']('data')&&!_0x2f6cfa['isInteger'](_0x41753f['data'])?'data:\x20integer\x20expected':null!=_0x41753f['data1']&&_0x41753f['hasOwnProperty']('data1')&&!(_0x41753f['data1']&&'number'==typeof _0x41753f['data1']['length']||_0x2f6cfa['isString'](_0x41753f['data1']))?'data1:\x20buffer\x20expected':null;},_0x36c8bb['fromObject']=function(_0x39498f){if(_0x39498f instanceof _0x15ca44['NumberBytesPacketDataMessage'])return _0x39498f;var _0x3d9060=new _0x15ca44['NumberBytesPacketDataMessage']();return null!=_0x39498f['data']&&(_0x3d9060['data']=_0x39498f['data']>>>0x0),null!=_0x39498f['data1']&&('string'==typeof _0x39498f['data1']?_0x2f6cfa['base64']['decode'](_0x39498f['data1'],_0x3d9060['data1']=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x39498f['data1'])),0x0):_0x39498f['data1']['length']>=0x0&&(_0x3d9060['data1']=_0x39498f['data1'])),_0x3d9060;},_0x36c8bb['toObject']=function(_0x275163,_0x33bfde){_0x33bfde||(_0x33bfde={});var _0x50a0ab={};return _0x33bfde['defaults']&&(_0x50a0ab['data']=0x0,_0x33bfde['bytes']===String?_0x50a0ab['data1']='':(_0x50a0ab['data1']=[],_0x33bfde['bytes']!==Array&&(_0x50a0ab['data1']=_0x2f6cfa['newBuffer'](_0x50a0ab['data1'])))),null!=_0x275163['data']&&_0x275163['hasOwnProperty']('data')&&(_0x50a0ab['data']=_0x275163['data']),null!=_0x275163['data1']&&_0x275163['hasOwnProperty']('data1')&&(_0x50a0ab['data1']=_0x33bfde['bytes']===String?_0x2f6cfa['base64']['encode'](_0x275163['data1'],0x0,_0x275163['data1']['length']):_0x33bfde['bytes']===Array?Array['prototype']['slice']['call'](_0x275163['data1']):_0x275163['data1']),_0x50a0ab;},_0x36c8bb['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x36c8bb['getTypeUrl']=function(_0x18dd9f){return void 0x0===_0x18dd9f&&(_0x18dd9f='type.googleapis.com'),_0x18dd9f+'/NumberBytesPacketDataMessage';},_0x36c8bb;}()),_0x15ca44['NumberNumberPacketDataMessage']=(function(){function _0x5374ed(_0x3be330){if(_0x3be330){for(var _0x17914b=Object['keys'](_0x3be330),_0x4fc4a0=0x0;_0x4fc4a0<_0x17914b['length'];++_0x4fc4a0)null!=_0x3be330[_0x17914b[_0x4fc4a0]]&&(this[_0x17914b[_0x4fc4a0]]=_0x3be330[_0x17914b[_0x4fc4a0]]);}}return _0x5374ed['prototype']['data']=0x0,_0x5374ed['prototype']['data1']=0x0,_0x5374ed['create']=function(_0x270c83){return new _0x5374ed(_0x270c83);},_0x5374ed['encode']=function(_0x433ad2,_0x5aa913){return _0x5aa913||(_0x5aa913=_0x9f9a8d['create']()),null!=_0x433ad2['data']&&Object['hasOwnProperty']['call'](_0x433ad2,'data')&&_0x5aa913['uint32'](0x8)['uint32'](_0x433ad2['data']),null!=_0x433ad2['data1']&&Object['hasOwnProperty']['call'](_0x433ad2,'data1')&&_0x5aa913['uint32'](0x10)['uint32'](_0x433ad2['data1']),_0x5aa913;},_0x5374ed['encodeDelimited']=function(_0x5c774c,_0x360f12){return this['encode'](_0x5c774c,_0x360f12)['ldelim']();},_0x5374ed['decode']=function(_0x3c22b3,_0x136578){_0x3c22b3 instanceof _0x39f8c2||(_0x3c22b3=_0x39f8c2['create'](_0x3c22b3));for(var _0xe3d0d0=void 0x0===_0x136578?_0x3c22b3['len']:_0x3c22b3['pos']+_0x136578,_0x2ec311=new _0x15ca44['NumberNumberPacketDataMessage']();_0x3c22b3['pos']<_0xe3d0d0;){var _0x115848=_0x3c22b3['uint32']();switch(_0x115848>>>0x3){case 0x1:_0x2ec311['data']=_0x3c22b3['uint32']();break;case 0x2:_0x2ec311['data1']=_0x3c22b3['uint32']();break;default:_0x3c22b3['skipType'](0x7&_0x115848);}}return _0x2ec311;},_0x5374ed['decodeDelimited']=function(_0x325cc3){return _0x325cc3 instanceof _0x39f8c2||(_0x325cc3=new _0x39f8c2(_0x325cc3)),this['decode'](_0x325cc3,_0x325cc3['uint32']());},_0x5374ed['verify']=function(_0x427054){return'object'!=typeof _0x427054||null===_0x427054?'object\x20expected':null!=_0x427054['data']&&_0x427054['hasOwnProperty']('data')&&!_0x2f6cfa['isInteger'](_0x427054['data'])?'data:\x20integer\x20expected':null!=_0x427054['data1']&&_0x427054['hasOwnProperty']('data1')&&!_0x2f6cfa['isInteger'](_0x427054['data1'])?'data1:\x20integer\x20expected':null;},_0x5374ed['fromObject']=function(_0x448825){if(_0x448825 instanceof _0x15ca44['NumberNumberPacketDataMessage'])return _0x448825;var _0x2b69ec=new _0x15ca44['NumberNumberPacketDataMessage']();return null!=_0x448825['data']&&(_0x2b69ec['data']=_0x448825['data']>>>0x0),null!=_0x448825['data1']&&(_0x2b69ec['data1']=_0x448825['data1']>>>0x0),_0x2b69ec;},_0x5374ed['toObject']=function(_0x29ed31,_0x438266){_0x438266||(_0x438266={});var _0x97f8c7={};return _0x438266['defaults']&&(_0x97f8c7['data']=0x0,_0x97f8c7['data1']=0x0),null!=_0x29ed31['data']&&_0x29ed31['hasOwnProperty']('data')&&(_0x97f8c7['data']=_0x29ed31['data']),null!=_0x29ed31['data1']&&_0x29ed31['hasOwnProperty']('data1')&&(_0x97f8c7['data1']=_0x29ed31['data1']),_0x97f8c7;},_0x5374ed['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x5374ed['getTypeUrl']=function(_0x3b6525){return void 0x0===_0x3b6525&&(_0x3b6525='type.googleapis.com'),_0x3b6525+'/NumberNumberPacketDataMessage';},_0x5374ed;}()),_0x15ca44['NumberObjectPacketDataMessage']=(function(){function _0x49af3e(_0x404c92){if(_0x404c92){for(var _0x9923b4=Object['keys'](_0x404c92),_0x536b7a=0x0;_0x536b7a<_0x9923b4['length'];++_0x536b7a)null!=_0x404c92[_0x9923b4[_0x536b7a]]&&(this[_0x9923b4[_0x536b7a]]=_0x404c92[_0x9923b4[_0x536b7a]]);}}return _0x49af3e['prototype']['data']=0x0,_0x49af3e['prototype']['data1']='',_0x49af3e['create']=function(_0x190382){return new _0x49af3e(_0x190382);},_0x49af3e['encode']=function(_0x16dbe5,_0x4b4d3e){return _0x4b4d3e||(_0x4b4d3e=_0x9f9a8d['create']()),null!=_0x16dbe5['data']&&Object['hasOwnProperty']['call'](_0x16dbe5,'data')&&_0x4b4d3e['uint32'](0x8)['uint32'](_0x16dbe5['data']),null!=_0x16dbe5['data1']&&Object['hasOwnProperty']['call'](_0x16dbe5,'data1')&&_0x4b4d3e['uint32'](0x12)['string'](_0x16dbe5['data1']),_0x4b4d3e;},_0x49af3e['encodeDelimited']=function(_0x1c27aa,_0x37d82e){return this['encode'](_0x1c27aa,_0x37d82e)['ldelim']();},_0x49af3e['decode']=function(_0x29377f,_0x32fc77){_0x29377f instanceof _0x39f8c2||(_0x29377f=_0x39f8c2['create'](_0x29377f));for(var _0x1b7c98=void 0x0===_0x32fc77?_0x29377f['len']:_0x29377f['pos']+_0x32fc77,_0x7c7f19=new _0x15ca44['NumberObjectPacketDataMessage']();_0x29377f['pos']<_0x1b7c98;){var _0x5e8e9f=_0x29377f['uint32']();switch(_0x5e8e9f>>>0x3){case 0x1:_0x7c7f19['data']=_0x29377f['uint32']();break;case 0x2:_0x7c7f19['data1']=_0x29377f['string']();break;default:_0x29377f['skipType'](0x7&_0x5e8e9f);}}return _0x7c7f19;},_0x49af3e['decodeDelimited']=function(_0x281dc9){return _0x281dc9 instanceof _0x39f8c2||(_0x281dc9=new _0x39f8c2(_0x281dc9)),this['decode'](_0x281dc9,_0x281dc9['uint32']());},_0x49af3e['verify']=function(_0x5476f4){return'object'!=typeof _0x5476f4||null===_0x5476f4?'object\x20expected':null!=_0x5476f4['data']&&_0x5476f4['hasOwnProperty']('data')&&!_0x2f6cfa['isInteger'](_0x5476f4['data'])?'data:\x20integer\x20expected':null!=_0x5476f4['data1']&&_0x5476f4['hasOwnProperty']('data1')&&!_0x2f6cfa['isString'](_0x5476f4['data1'])?'data1:\x20string\x20expected':null;},_0x49af3e['fromObject']=function(_0x51c960){if(_0x51c960 instanceof _0x15ca44['NumberObjectPacketDataMessage'])return _0x51c960;var _0x2f673c=new _0x15ca44['NumberObjectPacketDataMessage']();return null!=_0x51c960['data']&&(_0x2f673c['data']=_0x51c960['data']>>>0x0),null!=_0x51c960['data1']&&(_0x2f673c['data1']=String(_0x51c960['data1'])),_0x2f673c;},_0x49af3e['toObject']=function(_0x48ddb2,_0x19870f){_0x19870f||(_0x19870f={});var _0x362bb0={};return _0x19870f['defaults']&&(_0x362bb0['data']=0x0,_0x362bb0['data1']=''),null!=_0x48ddb2['data']&&_0x48ddb2['hasOwnProperty']('data')&&(_0x362bb0['data']=_0x48ddb2['data']),null!=_0x48ddb2['data1']&&_0x48ddb2['hasOwnProperty']('data1')&&(_0x362bb0['data1']=_0x48ddb2['data1']),_0x362bb0;},_0x49af3e['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x49af3e['getTypeUrl']=function(_0x30c985){return void 0x0===_0x30c985&&(_0x30c985='type.googleapis.com'),_0x30c985+'/NumberObjectPacketDataMessage';},_0x49af3e;}()),_0x15ca44['NumberStringPacketDataMessage']=(function(){function _0x4ab73b(_0x255d76){if(_0x255d76){for(var _0x3a684d=Object['keys'](_0x255d76),_0x4316ea=0x0;_0x4316ea<_0x3a684d['length'];++_0x4316ea)null!=_0x255d76[_0x3a684d[_0x4316ea]]&&(this[_0x3a684d[_0x4316ea]]=_0x255d76[_0x3a684d[_0x4316ea]]);}}return _0x4ab73b['prototype']['data']=0x0,_0x4ab73b['prototype']['data1']='',_0x4ab73b['create']=function(_0x280eee){return new _0x4ab73b(_0x280eee);},_0x4ab73b['encode']=function(_0x1e6dc1,_0x19e446){return _0x19e446||(_0x19e446=_0x9f9a8d['create']()),null!=_0x1e6dc1['data']&&Object['hasOwnProperty']['call'](_0x1e6dc1,'data')&&_0x19e446['uint32'](0x8)['uint32'](_0x1e6dc1['data']),null!=_0x1e6dc1['data1']&&Object['hasOwnProperty']['call'](_0x1e6dc1,'data1')&&_0x19e446['uint32'](0x12)['string'](_0x1e6dc1['data1']),_0x19e446;},_0x4ab73b['encodeDelimited']=function(_0x2ac8aa,_0x4f0a64){return this['encode'](_0x2ac8aa,_0x4f0a64)['ldelim']();},_0x4ab73b['decode']=function(_0x3917dc,_0x5cc030){_0x3917dc instanceof _0x39f8c2||(_0x3917dc=_0x39f8c2['create'](_0x3917dc));for(var _0x38eb8f=void 0x0===_0x5cc030?_0x3917dc['len']:_0x3917dc['pos']+_0x5cc030,_0x496763=new _0x15ca44['NumberStringPacketDataMessage']();_0x3917dc['pos']<_0x38eb8f;){var _0x4fc652=_0x3917dc['uint32']();switch(_0x4fc652>>>0x3){case 0x1:_0x496763['data']=_0x3917dc['uint32']();break;case 0x2:_0x496763['data1']=_0x3917dc['string']();break;default:_0x3917dc['skipType'](0x7&_0x4fc652);}}return _0x496763;},_0x4ab73b['decodeDelimited']=function(_0x3c52f6){return _0x3c52f6 instanceof _0x39f8c2||(_0x3c52f6=new _0x39f8c2(_0x3c52f6)),this['decode'](_0x3c52f6,_0x3c52f6['uint32']());},_0x4ab73b['verify']=function(_0x4ee0ef){return'object'!=typeof _0x4ee0ef||null===_0x4ee0ef?'object\x20expected':null!=_0x4ee0ef['data']&&_0x4ee0ef['hasOwnProperty']('data')&&!_0x2f6cfa['isInteger'](_0x4ee0ef['data'])?'data:\x20integer\x20expected':null!=_0x4ee0ef['data1']&&_0x4ee0ef['hasOwnProperty']('data1')&&!_0x2f6cfa['isString'](_0x4ee0ef['data1'])?'data1:\x20string\x20expected':null;},_0x4ab73b['fromObject']=function(_0x8a0291){if(_0x8a0291 instanceof _0x15ca44['NumberStringPacketDataMessage'])return _0x8a0291;var _0x5cc745=new _0x15ca44['NumberStringPacketDataMessage']();return null!=_0x8a0291['data']&&(_0x5cc745['data']=_0x8a0291['data']>>>0x0),null!=_0x8a0291['data1']&&(_0x5cc745['data1']=String(_0x8a0291['data1'])),_0x5cc745;},_0x4ab73b['toObject']=function(_0x5dfd8c,_0x5a4a34){_0x5a4a34||(_0x5a4a34={});var _0x43d4c3={};return _0x5a4a34['defaults']&&(_0x43d4c3['data']=0x0,_0x43d4c3['data1']=''),null!=_0x5dfd8c['data']&&_0x5dfd8c['hasOwnProperty']('data')&&(_0x43d4c3['data']=_0x5dfd8c['data']),null!=_0x5dfd8c['data1']&&_0x5dfd8c['hasOwnProperty']('data1')&&(_0x43d4c3['data1']=_0x5dfd8c['data1']),_0x43d4c3;},_0x4ab73b['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x4ab73b['getTypeUrl']=function(_0x8b26e2){return void 0x0===_0x8b26e2&&(_0x8b26e2='type.googleapis.com'),_0x8b26e2+'/NumberStringPacketDataMessage';},_0x4ab73b;}()),_0x15ca44['ObjectBufferPacketDataMessage']=(function(){function _0x2fdc95(_0x38bd6b){if(_0x38bd6b){for(var _0x47a913=Object['keys'](_0x38bd6b),_0x4a98e2=0x0;_0x4a98e2<_0x47a913['length'];++_0x4a98e2)null!=_0x38bd6b[_0x47a913[_0x4a98e2]]&&(this[_0x47a913[_0x4a98e2]]=_0x38bd6b[_0x47a913[_0x4a98e2]]);}}return _0x2fdc95['prototype']['data']='',_0x2fdc95['prototype']['data1']=_0x2f6cfa['newBuffer']([]),_0x2fdc95['create']=function(_0x4a2b7c){return new _0x2fdc95(_0x4a2b7c);},_0x2fdc95['encode']=function(_0x349443,_0x5968a5){return _0x5968a5||(_0x5968a5=_0x9f9a8d['create']()),null!=_0x349443['data']&&Object['hasOwnProperty']['call'](_0x349443,'data')&&_0x5968a5['uint32'](0xa)['string'](_0x349443['data']),null!=_0x349443['data1']&&Object['hasOwnProperty']['call'](_0x349443,'data1')&&_0x5968a5['uint32'](0x12)['bytes'](_0x349443['data1']),_0x5968a5;},_0x2fdc95['encodeDelimited']=function(_0x536c78,_0x1ff27e){return this['encode'](_0x536c78,_0x1ff27e)['ldelim']();},_0x2fdc95['decode']=function(_0x5c4ee4,_0x14e601){_0x5c4ee4 instanceof _0x39f8c2||(_0x5c4ee4=_0x39f8c2['create'](_0x5c4ee4));for(var _0x3116c6=void 0x0===_0x14e601?_0x5c4ee4['len']:_0x5c4ee4['pos']+_0x14e601,_0x1e2114=new _0x15ca44['ObjectBufferPacketDataMessage']();_0x5c4ee4['pos']<_0x3116c6;){var _0x248f9b=_0x5c4ee4['uint32']();switch(_0x248f9b>>>0x3){case 0x1:_0x1e2114['data']=_0x5c4ee4['string']();break;case 0x2:_0x1e2114['data1']=_0x5c4ee4['bytes']();break;default:_0x5c4ee4['skipType'](0x7&_0x248f9b);}}return _0x1e2114;},_0x2fdc95['decodeDelimited']=function(_0xb8f3){return _0xb8f3 instanceof _0x39f8c2||(_0xb8f3=new _0x39f8c2(_0xb8f3)),this['decode'](_0xb8f3,_0xb8f3['uint32']());},_0x2fdc95['verify']=function(_0x38e9c1){return'object'!=typeof _0x38e9c1||null===_0x38e9c1?'object\x20expected':null!=_0x38e9c1['data']&&_0x38e9c1['hasOwnProperty']('data')&&!_0x2f6cfa['isString'](_0x38e9c1['data'])?'data:\x20string\x20expected':null!=_0x38e9c1['data1']&&_0x38e9c1['hasOwnProperty']('data1')&&!(_0x38e9c1['data1']&&'number'==typeof _0x38e9c1['data1']['length']||_0x2f6cfa['isString'](_0x38e9c1['data1']))?'data1:\x20buffer\x20expected':null;},_0x2fdc95['fromObject']=function(_0x1206ad){if(_0x1206ad instanceof _0x15ca44['ObjectBufferPacketDataMessage'])return _0x1206ad;var _0x19b82a=new _0x15ca44['ObjectBufferPacketDataMessage']();return null!=_0x1206ad['data']&&(_0x19b82a['data']=String(_0x1206ad['data'])),null!=_0x1206ad['data1']&&('string'==typeof _0x1206ad['data1']?_0x2f6cfa['base64']['decode'](_0x1206ad['data1'],_0x19b82a['data1']=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x1206ad['data1'])),0x0):_0x1206ad['data1']['length']>=0x0&&(_0x19b82a['data1']=_0x1206ad['data1'])),_0x19b82a;},_0x2fdc95['toObject']=function(_0xfbfc3e,_0xd619ad){_0xd619ad||(_0xd619ad={});var _0x5991b9={};return _0xd619ad['defaults']&&(_0x5991b9['data']='',_0xd619ad['bytes']===String?_0x5991b9['data1']='':(_0x5991b9['data1']=[],_0xd619ad['bytes']!==Array&&(_0x5991b9['data1']=_0x2f6cfa['newBuffer'](_0x5991b9['data1'])))),null!=_0xfbfc3e['data']&&_0xfbfc3e['hasOwnProperty']('data')&&(_0x5991b9['data']=_0xfbfc3e['data']),null!=_0xfbfc3e['data1']&&_0xfbfc3e['hasOwnProperty']('data1')&&(_0x5991b9['data1']=_0xd619ad['bytes']===String?_0x2f6cfa['base64']['encode'](_0xfbfc3e['data1'],0x0,_0xfbfc3e['data1']['length']):_0xd619ad['bytes']===Array?Array['prototype']['slice']['call'](_0xfbfc3e['data1']):_0xfbfc3e['data1']),_0x5991b9;},_0x2fdc95['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2fdc95['getTypeUrl']=function(_0x15c32f){return void 0x0===_0x15c32f&&(_0x15c32f='type.googleapis.com'),_0x15c32f+'/ObjectBufferPacketDataMessage';},_0x2fdc95;}()),_0x15ca44['ObjectObjectPacketDataMessage']=(function(){function _0x54f8b5(_0xd9405d){if(_0xd9405d){for(var _0x59e3ce=Object['keys'](_0xd9405d),_0x3ab70b=0x0;_0x3ab70b<_0x59e3ce['length'];++_0x3ab70b)null!=_0xd9405d[_0x59e3ce[_0x3ab70b]]&&(this[_0x59e3ce[_0x3ab70b]]=_0xd9405d[_0x59e3ce[_0x3ab70b]]);}}return _0x54f8b5['prototype']['data']='',_0x54f8b5['prototype']['data1']='',_0x54f8b5['create']=function(_0x5e927c){return new _0x54f8b5(_0x5e927c);},_0x54f8b5['encode']=function(_0x4cbecc,_0x34b952){return _0x34b952||(_0x34b952=_0x9f9a8d['create']()),null!=_0x4cbecc['data']&&Object['hasOwnProperty']['call'](_0x4cbecc,'data')&&_0x34b952['uint32'](0xa)['string'](_0x4cbecc['data']),null!=_0x4cbecc['data1']&&Object['hasOwnProperty']['call'](_0x4cbecc,'data1')&&_0x34b952['uint32'](0x12)['string'](_0x4cbecc['data1']),_0x34b952;},_0x54f8b5['encodeDelimited']=function(_0x4e2732,_0x36dfd4){return this['encode'](_0x4e2732,_0x36dfd4)['ldelim']();},_0x54f8b5['decode']=function(_0x498c9e,_0x2315bb){_0x498c9e instanceof _0x39f8c2||(_0x498c9e=_0x39f8c2['create'](_0x498c9e));for(var _0x515be6=void 0x0===_0x2315bb?_0x498c9e['len']:_0x498c9e['pos']+_0x2315bb,_0x694cc7=new _0x15ca44['ObjectObjectPacketDataMessage']();_0x498c9e['pos']<_0x515be6;){var _0x10e53b=_0x498c9e['uint32']();switch(_0x10e53b>>>0x3){case 0x1:_0x694cc7['data']=_0x498c9e['string']();break;case 0x2:_0x694cc7['data1']=_0x498c9e['string']();break;default:_0x498c9e['skipType'](0x7&_0x10e53b);}}return _0x694cc7;},_0x54f8b5['decodeDelimited']=function(_0x370769){return _0x370769 instanceof _0x39f8c2||(_0x370769=new _0x39f8c2(_0x370769)),this['decode'](_0x370769,_0x370769['uint32']());},_0x54f8b5['verify']=function(_0x367e12){return'object'!=typeof _0x367e12||null===_0x367e12?'object\x20expected':null!=_0x367e12['data']&&_0x367e12['hasOwnProperty']('data')&&!_0x2f6cfa['isString'](_0x367e12['data'])?'data:\x20string\x20expected':null!=_0x367e12['data1']&&_0x367e12['hasOwnProperty']('data1')&&!_0x2f6cfa['isString'](_0x367e12['data1'])?'data1:\x20string\x20expected':null;},_0x54f8b5['fromObject']=function(_0x21b21b){if(_0x21b21b instanceof _0x15ca44['ObjectObjectPacketDataMessage'])return _0x21b21b;var _0x1990d7=new _0x15ca44['ObjectObjectPacketDataMessage']();return null!=_0x21b21b['data']&&(_0x1990d7['data']=String(_0x21b21b['data'])),null!=_0x21b21b['data1']&&(_0x1990d7['data1']=String(_0x21b21b['data1'])),_0x1990d7;},_0x54f8b5['toObject']=function(_0x558f5e,_0x92efb){_0x92efb||(_0x92efb={});var _0x1e5a67={};return _0x92efb['defaults']&&(_0x1e5a67['data']='',_0x1e5a67['data1']=''),null!=_0x558f5e['data']&&_0x558f5e['hasOwnProperty']('data')&&(_0x1e5a67['data']=_0x558f5e['data']),null!=_0x558f5e['data1']&&_0x558f5e['hasOwnProperty']('data1')&&(_0x1e5a67['data1']=_0x558f5e['data1']),_0x1e5a67;},_0x54f8b5['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x54f8b5['getTypeUrl']=function(_0x5579ab){return void 0x0===_0x5579ab&&(_0x5579ab='type.googleapis.com'),_0x5579ab+'/ObjectObjectPacketDataMessage';},_0x54f8b5;}()),_0x15ca44['PacketMessage']=(function(){function _0x292188(_0x39cc56){if(_0x39cc56){for(var _0x3212d4=Object['keys'](_0x39cc56),_0x1aa4bc=0x0;_0x1aa4bc<_0x3212d4['length'];++_0x1aa4bc)null!=_0x39cc56[_0x3212d4[_0x1aa4bc]]&&(this[_0x3212d4[_0x1aa4bc]]=_0x39cc56[_0x3212d4[_0x1aa4bc]]);}}return _0x292188['prototype']['type']=0x0,_0x292188['prototype']['id']=0x0,_0x292188['prototype']['nsp']='',_0x292188['prototype']['data']=_0x2f6cfa['newBuffer']([]),_0x292188['prototype']['options']=_0x2f6cfa['newBuffer']([]),_0x292188['create']=function(_0x3cafd8){return new _0x292188(_0x3cafd8);},_0x292188['encode']=function(_0x59a3f6,_0x25e1f4){return _0x25e1f4||(_0x25e1f4=_0x9f9a8d['create']()),null!=_0x59a3f6['type']&&Object['hasOwnProperty']['call'](_0x59a3f6,'type')&&_0x25e1f4['uint32'](0x8)['uint32'](_0x59a3f6['type']),null!=_0x59a3f6['id']&&Object['hasOwnProperty']['call'](_0x59a3f6,'id')&&_0x25e1f4['uint32'](0x10)['uint32'](_0x59a3f6['id']),null!=_0x59a3f6['nsp']&&Object['hasOwnProperty']['call'](_0x59a3f6,'nsp')&&_0x25e1f4['uint32'](0x1a)['string'](_0x59a3f6['nsp']),null!=_0x59a3f6['data']&&Object['hasOwnProperty']['call'](_0x59a3f6,'data')&&_0x25e1f4['uint32'](0x22)['bytes'](_0x59a3f6['data']),null!=_0x59a3f6['options']&&Object['hasOwnProperty']['call'](_0x59a3f6,'options')&&_0x25e1f4['uint32'](0x2a)['bytes'](_0x59a3f6['options']),_0x25e1f4;},_0x292188['encodeDelimited']=function(_0x3dd987,_0x524f43){return this['encode'](_0x3dd987,_0x524f43)['ldelim']();},_0x292188['decode']=function(_0x35bc11,_0x4a1cce){_0x35bc11 instanceof _0x39f8c2||(_0x35bc11=_0x39f8c2['create'](_0x35bc11));for(var _0xbedf7=void 0x0===_0x4a1cce?_0x35bc11['len']:_0x35bc11['pos']+_0x4a1cce,_0x22c16d=new _0x15ca44['PacketMessage']();_0x35bc11['pos']<_0xbedf7;){var _0x130cad=_0x35bc11['uint32']();switch(_0x130cad>>>0x3){case 0x1:_0x22c16d['type']=_0x35bc11['uint32']();break;case 0x2:_0x22c16d['id']=_0x35bc11['uint32']();break;case 0x3:_0x22c16d['nsp']=_0x35bc11['string']();break;case 0x4:_0x22c16d['data']=_0x35bc11['bytes']();break;case 0x5:_0x22c16d['options']=_0x35bc11['bytes']();break;default:_0x35bc11['skipType'](0x7&_0x130cad);}}return _0x22c16d;},_0x292188['decodeDelimited']=function(_0x423e37){return _0x423e37 instanceof _0x39f8c2||(_0x423e37=new _0x39f8c2(_0x423e37)),this['decode'](_0x423e37,_0x423e37['uint32']());},_0x292188['verify']=function(_0x54ddf5){return'object'!=typeof _0x54ddf5||null===_0x54ddf5?'object\x20expected':null!=_0x54ddf5['type']&&_0x54ddf5['hasOwnProperty']('type')&&!_0x2f6cfa['isInteger'](_0x54ddf5['type'])?'type:\x20integer\x20expected':null!=_0x54ddf5['id']&&_0x54ddf5['hasOwnProperty']('id')&&!_0x2f6cfa['isInteger'](_0x54ddf5['id'])?'id:\x20integer\x20expected':null!=_0x54ddf5['nsp']&&_0x54ddf5['hasOwnProperty']('nsp')&&!_0x2f6cfa['isString'](_0x54ddf5['nsp'])?'nsp:\x20string\x20expected':null!=_0x54ddf5['data']&&_0x54ddf5['hasOwnProperty']('data')&&!(_0x54ddf5['data']&&'number'==typeof _0x54ddf5['data']['length']||_0x2f6cfa['isString'](_0x54ddf5['data']))?'data:\x20buffer\x20expected':null!=_0x54ddf5['options']&&_0x54ddf5['hasOwnProperty']('options')&&!(_0x54ddf5['options']&&'number'==typeof _0x54ddf5['options']['length']||_0x2f6cfa['isString'](_0x54ddf5['options']))?'options:\x20buffer\x20expected':null;},_0x292188['fromObject']=function(_0x4303fd){if(_0x4303fd instanceof _0x15ca44['PacketMessage'])return _0x4303fd;var _0x3fe5cb=new _0x15ca44['PacketMessage']();return null!=_0x4303fd['type']&&(_0x3fe5cb['type']=_0x4303fd['type']>>>0x0),null!=_0x4303fd['id']&&(_0x3fe5cb['id']=_0x4303fd['id']>>>0x0),null!=_0x4303fd['nsp']&&(_0x3fe5cb['nsp']=String(_0x4303fd['nsp'])),null!=_0x4303fd['data']&&('string'==typeof _0x4303fd['data']?_0x2f6cfa['base64']['decode'](_0x4303fd['data'],_0x3fe5cb['data']=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x4303fd['data'])),0x0):_0x4303fd['data']['length']>=0x0&&(_0x3fe5cb['data']=_0x4303fd['data'])),null!=_0x4303fd['options']&&('string'==typeof _0x4303fd['options']?_0x2f6cfa['base64']['decode'](_0x4303fd['options'],_0x3fe5cb['options']=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x4303fd['options'])),0x0):_0x4303fd['options']['length']>=0x0&&(_0x3fe5cb['options']=_0x4303fd['options'])),_0x3fe5cb;},_0x292188['toObject']=function(_0x4067a8,_0x2944fe){_0x2944fe||(_0x2944fe={});var _0x308031={};return _0x2944fe['defaults']&&(_0x308031['type']=0x0,_0x308031['id']=0x0,_0x308031['nsp']='',_0x2944fe['bytes']===String?_0x308031['data']='':(_0x308031['data']=[],_0x2944fe['bytes']!==Array&&(_0x308031['data']=_0x2f6cfa['newBuffer'](_0x308031['data']))),_0x2944fe['bytes']===String?_0x308031['options']='':(_0x308031['options']=[],_0x2944fe['bytes']!==Array&&(_0x308031['options']=_0x2f6cfa['newBuffer'](_0x308031['options'])))),null!=_0x4067a8['type']&&_0x4067a8['hasOwnProperty']('type')&&(_0x308031['type']=_0x4067a8['type']),null!=_0x4067a8['id']&&_0x4067a8['hasOwnProperty']('id')&&(_0x308031['id']=_0x4067a8['id']),null!=_0x4067a8['nsp']&&_0x4067a8['hasOwnProperty']('nsp')&&(_0x308031['nsp']=_0x4067a8['nsp']),null!=_0x4067a8['data']&&_0x4067a8['hasOwnProperty']('data')&&(_0x308031['data']=_0x2944fe['bytes']===String?_0x2f6cfa['base64']['encode'](_0x4067a8['data'],0x0,_0x4067a8['data']['length']):_0x2944fe['bytes']===Array?Array['prototype']['slice']['call'](_0x4067a8['data']):_0x4067a8['data']),null!=_0x4067a8['options']&&_0x4067a8['hasOwnProperty']('options')&&(_0x308031['options']=_0x2944fe['bytes']===String?_0x2f6cfa['base64']['encode'](_0x4067a8['options'],0x0,_0x4067a8['options']['length']):_0x2944fe['bytes']===Array?Array['prototype']['slice']['call'](_0x4067a8['options']):_0x4067a8['options']),_0x308031;},_0x292188['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x292188['getTypeUrl']=function(_0x5b6aff){return void 0x0===_0x5b6aff&&(_0x5b6aff='type.googleapis.com'),_0x5b6aff+'/PacketMessage';},_0x292188;}()),_0x15ca44['PacketOptionsMessage']=(function(){function _0x2436ff(_0x3c4606){if(this['rooms']=[],this['except']=[],_0x3c4606){for(var _0x5f036d=Object['keys'](_0x3c4606),_0x2729ea=0x0;_0x2729ea<_0x5f036d['length'];++_0x2729ea)null!=_0x3c4606[_0x5f036d[_0x2729ea]]&&(this[_0x5f036d[_0x2729ea]]=_0x3c4606[_0x5f036d[_0x2729ea]]);}}return _0x2436ff['prototype']['flags']='',_0x2436ff['prototype']['rooms']=_0x2f6cfa['emptyArray'],_0x2436ff['prototype']['except']=_0x2f6cfa['emptyArray'],_0x2436ff['create']=function(_0x4cf740){return new _0x2436ff(_0x4cf740);},_0x2436ff['encode']=function(_0x55cbff,_0x173fec){if(_0x173fec||(_0x173fec=_0x9f9a8d['create']()),null!=_0x55cbff['flags']&&Object['hasOwnProperty']['call'](_0x55cbff,'flags')&&_0x173fec['uint32'](0xa)['string'](_0x55cbff['flags']),null!=_0x55cbff['rooms']&&_0x55cbff['rooms']['length']){for(var _0x1ab636=0x0;_0x1ab636<_0x55cbff['rooms']['length'];++_0x1ab636)_0x173fec['uint32'](0x12)['string'](_0x55cbff['rooms'][_0x1ab636]);}if(null!=_0x55cbff['except']&&_0x55cbff['except']['length']){for(_0x1ab636=0x0;_0x1ab636<_0x55cbff['except']['length'];++_0x1ab636)_0x173fec['uint32'](0x1a)['string'](_0x55cbff['except'][_0x1ab636]);}return _0x173fec;},_0x2436ff['encodeDelimited']=function(_0x502dd2,_0x4d73df){return this['encode'](_0x502dd2,_0x4d73df)['ldelim']();},_0x2436ff['decode']=function(_0x2c71e3,_0x4cedd9){_0x2c71e3 instanceof _0x39f8c2||(_0x2c71e3=_0x39f8c2['create'](_0x2c71e3));for(var _0x2c5de6=void 0x0===_0x4cedd9?_0x2c71e3['len']:_0x2c71e3['pos']+_0x4cedd9,_0x3eb2c7=new _0x15ca44['PacketOptionsMessage']();_0x2c71e3['pos']<_0x2c5de6;){var _0x4d75c4=_0x2c71e3['uint32']();switch(_0x4d75c4>>>0x3){case 0x1:_0x3eb2c7['flags']=_0x2c71e3['string']();break;case 0x2:_0x3eb2c7['rooms']&&_0x3eb2c7['rooms']['length']||(_0x3eb2c7['rooms']=[]),_0x3eb2c7['rooms']['push'](_0x2c71e3['string']());break;case 0x3:_0x3eb2c7['except']&&_0x3eb2c7['except']['length']||(_0x3eb2c7['except']=[]),_0x3eb2c7['except']['push'](_0x2c71e3['string']());break;default:_0x2c71e3['skipType'](0x7&_0x4d75c4);}}return _0x3eb2c7;},_0x2436ff['decodeDelimited']=function(_0x11b7c7){return _0x11b7c7 instanceof _0x39f8c2||(_0x11b7c7=new _0x39f8c2(_0x11b7c7)),this['decode'](_0x11b7c7,_0x11b7c7['uint32']());},_0x2436ff['verify']=function(_0x35b8e3){if('object'!=typeof _0x35b8e3||null===_0x35b8e3)return'object\x20expected';if(null!=_0x35b8e3['flags']&&_0x35b8e3['hasOwnProperty']('flags')&&!_0x2f6cfa['isString'](_0x35b8e3['flags']))return'flags:\x20string\x20expected';if(null!=_0x35b8e3['rooms']&&_0x35b8e3['hasOwnProperty']('rooms')){if(!Array['isArray'](_0x35b8e3['rooms']))return'rooms:\x20array\x20expected';for(var _0x3fb9ea=0x0;_0x3fb9ea<_0x35b8e3['rooms']['length'];++_0x3fb9ea)if(!_0x2f6cfa['isString'](_0x35b8e3['rooms'][_0x3fb9ea]))return'rooms:\x20string[]\x20expected';}if(null!=_0x35b8e3['except']&&_0x35b8e3['hasOwnProperty']('except')){if(!Array['isArray'](_0x35b8e3['except']))return'except:\x20array\x20expected';for(_0x3fb9ea=0x0;_0x3fb9ea<_0x35b8e3['except']['length'];++_0x3fb9ea)if(!_0x2f6cfa['isString'](_0x35b8e3['except'][_0x3fb9ea]))return'except:\x20string[]\x20expected';}return null;},_0x2436ff['fromObject']=function(_0x4b4128){if(_0x4b4128 instanceof _0x15ca44['PacketOptionsMessage'])return _0x4b4128;var _0x5e41d3=new _0x15ca44['PacketOptionsMessage']();if(null!=_0x4b4128['flags']&&(_0x5e41d3['flags']=String(_0x4b4128['flags'])),_0x4b4128['rooms']){if(!Array['isArray'](_0x4b4128['rooms']))throw TypeError('.PacketOptionsMessage.rooms:\x20array\x20expected');_0x5e41d3['rooms']=[];for(var _0x582ea6=0x0;_0x582ea6<_0x4b4128['rooms']['length'];++_0x582ea6)_0x5e41d3['rooms'][_0x582ea6]=String(_0x4b4128['rooms'][_0x582ea6]);}if(_0x4b4128['except']){if(!Array['isArray'](_0x4b4128['except']))throw TypeError('.PacketOptionsMessage.except:\x20array\x20expected');for(_0x5e41d3['except']=[],_0x582ea6=0x0;_0x582ea6<_0x4b4128['except']['length'];++_0x582ea6)_0x5e41d3['except'][_0x582ea6]=String(_0x4b4128['except'][_0x582ea6]);}return _0x5e41d3;},_0x2436ff['toObject']=function(_0x1cbee,_0x41e4b5){_0x41e4b5||(_0x41e4b5={});var _0x2bfa6a={};if((_0x41e4b5['arrays']||_0x41e4b5['defaults'])&&(_0x2bfa6a['rooms']=[],_0x2bfa6a['except']=[]),_0x41e4b5['defaults']&&(_0x2bfa6a['flags']=''),null!=_0x1cbee['flags']&&_0x1cbee['hasOwnProperty']('flags')&&(_0x2bfa6a['flags']=_0x1cbee['flags']),_0x1cbee['rooms']&&_0x1cbee['rooms']['length']){_0x2bfa6a['rooms']=[];for(var _0xca2550=0x0;_0xca2550<_0x1cbee['rooms']['length'];++_0xca2550)_0x2bfa6a['rooms'][_0xca2550]=_0x1cbee['rooms'][_0xca2550];}if(_0x1cbee['except']&&_0x1cbee['except']['length']){for(_0x2bfa6a['except']=[],_0xca2550=0x0;_0xca2550<_0x1cbee['except']['length'];++_0xca2550)_0x2bfa6a['except'][_0xca2550]=_0x1cbee['except'][_0xca2550];}return _0x2bfa6a;},_0x2436ff['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2436ff['getTypeUrl']=function(_0x183959){return void 0x0===_0x183959&&(_0x183959='type.googleapis.com'),_0x183959+'/PacketOptionsMessage';},_0x2436ff;}()),_0x15ca44['StringBytesPacketDataMessage']=(function(){function _0x3cd70a(_0x5ca3b7){if(_0x5ca3b7){for(var _0x33b66b=Object['keys'](_0x5ca3b7),_0x1d7229=0x0;_0x1d7229<_0x33b66b['length'];++_0x1d7229)null!=_0x5ca3b7[_0x33b66b[_0x1d7229]]&&(this[_0x33b66b[_0x1d7229]]=_0x5ca3b7[_0x33b66b[_0x1d7229]]);}}return _0x3cd70a['prototype']['data']='',_0x3cd70a['prototype']['data1']=_0x2f6cfa['newBuffer']([]),_0x3cd70a['create']=function(_0x349261){return new _0x3cd70a(_0x349261);},_0x3cd70a['encode']=function(_0x2b8dcd,_0x4c3768){return _0x4c3768||(_0x4c3768=_0x9f9a8d['create']()),null!=_0x2b8dcd['data']&&Object['hasOwnProperty']['call'](_0x2b8dcd,'data')&&_0x4c3768['uint32'](0xa)['string'](_0x2b8dcd['data']),null!=_0x2b8dcd['data1']&&Object['hasOwnProperty']['call'](_0x2b8dcd,'data1')&&_0x4c3768['uint32'](0x12)['bytes'](_0x2b8dcd['data1']),_0x4c3768;},_0x3cd70a['encodeDelimited']=function(_0x565e9f,_0xcc7fb0){return this['encode'](_0x565e9f,_0xcc7fb0)['ldelim']();},_0x3cd70a['decode']=function(_0x33ffdb,_0x4d6d9f){_0x33ffdb instanceof _0x39f8c2||(_0x33ffdb=_0x39f8c2['create'](_0x33ffdb));for(var _0x331495=void 0x0===_0x4d6d9f?_0x33ffdb['len']:_0x33ffdb['pos']+_0x4d6d9f,_0x251779=new _0x15ca44['StringBytesPacketDataMessage']();_0x33ffdb['pos']<_0x331495;){var _0x5241a1=_0x33ffdb['uint32']();switch(_0x5241a1>>>0x3){case 0x1:_0x251779['data']=_0x33ffdb['string']();break;case 0x2:_0x251779['data1']=_0x33ffdb['bytes']();break;default:_0x33ffdb['skipType'](0x7&_0x5241a1);}}return _0x251779;},_0x3cd70a['decodeDelimited']=function(_0x36b5d8){return _0x36b5d8 instanceof _0x39f8c2||(_0x36b5d8=new _0x39f8c2(_0x36b5d8)),this['decode'](_0x36b5d8,_0x36b5d8['uint32']());},_0x3cd70a['verify']=function(_0x5ac4c0){return'object'!=typeof _0x5ac4c0||null===_0x5ac4c0?'object\x20expected':null!=_0x5ac4c0['data']&&_0x5ac4c0['hasOwnProperty']('data')&&!_0x2f6cfa['isString'](_0x5ac4c0['data'])?'data:\x20string\x20expected':null!=_0x5ac4c0['data1']&&_0x5ac4c0['hasOwnProperty']('data1')&&!(_0x5ac4c0['data1']&&'number'==typeof _0x5ac4c0['data1']['length']||_0x2f6cfa['isString'](_0x5ac4c0['data1']))?'data1:\x20buffer\x20expected':null;},_0x3cd70a['fromObject']=function(_0x180509){if(_0x180509 instanceof _0x15ca44['StringBytesPacketDataMessage'])return _0x180509;var _0x4968ae=new _0x15ca44['StringBytesPacketDataMessage']();return null!=_0x180509['data']&&(_0x4968ae['data']=String(_0x180509['data'])),null!=_0x180509['data1']&&('string'==typeof _0x180509['data1']?_0x2f6cfa['base64']['decode'](_0x180509['data1'],_0x4968ae['data1']=_0x2f6cfa['newBuffer'](_0x2f6cfa['base64']['length'](_0x180509['data1'])),0x0):_0x180509['data1']['length']>=0x0&&(_0x4968ae['data1']=_0x180509['data1'])),_0x4968ae;},_0x3cd70a['toObject']=function(_0x2eb610,_0x464e7b){_0x464e7b||(_0x464e7b={});var _0x1d0845={};return _0x464e7b['defaults']&&(_0x1d0845['data']='',_0x464e7b['bytes']===String?_0x1d0845['data1']='':(_0x1d0845['data1']=[],_0x464e7b['bytes']!==Array&&(_0x1d0845['data1']=_0x2f6cfa['newBuffer'](_0x1d0845['data1'])))),null!=_0x2eb610['data']&&_0x2eb610['hasOwnProperty']('data')&&(_0x1d0845['data']=_0x2eb610['data']),null!=_0x2eb610['data1']&&_0x2eb610['hasOwnProperty']('data1')&&(_0x1d0845['data1']=_0x464e7b['bytes']===String?_0x2f6cfa['base64']['encode'](_0x2eb610['data1'],0x0,_0x2eb610['data1']['length']):_0x464e7b['bytes']===Array?Array['prototype']['slice']['call'](_0x2eb610['data1']):_0x2eb610['data1']),_0x1d0845;},_0x3cd70a['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x3cd70a['getTypeUrl']=function(_0x49516d){return void 0x0===_0x49516d&&(_0x49516d='type.googleapis.com'),_0x49516d+'/StringBytesPacketDataMessage';},_0x3cd70a;}()),_0x15ca44['StringNumberPacketDataMessage']=(function(){function _0x36b837(_0x440896){if(_0x440896){for(var _0x4d8e38=Object['keys'](_0x440896),_0x2d1eb0=0x0;_0x2d1eb0<_0x4d8e38['length'];++_0x2d1eb0)null!=_0x440896[_0x4d8e38[_0x2d1eb0]]&&(this[_0x4d8e38[_0x2d1eb0]]=_0x440896[_0x4d8e38[_0x2d1eb0]]);}}return _0x36b837['prototype']['data']='',_0x36b837['prototype']['data1']=0x0,_0x36b837['create']=function(_0x353bc7){return new _0x36b837(_0x353bc7);},_0x36b837['encode']=function(_0x5a42cc,_0x14447f){return _0x14447f||(_0x14447f=_0x9f9a8d['create']()),null!=_0x5a42cc['data']&&Object['hasOwnProperty']['call'](_0x5a42cc,'data')&&_0x14447f['uint32'](0xa)['string'](_0x5a42cc['data']),null!=_0x5a42cc['data1']&&Object['hasOwnProperty']['call'](_0x5a42cc,'data1')&&_0x14447f['uint32'](0x10)['uint32'](_0x5a42cc['data1']),_0x14447f;},_0x36b837['encodeDelimited']=function(_0x36786d,_0x22dfc1){return this['encode'](_0x36786d,_0x22dfc1)['ldelim']();},_0x36b837['decode']=function(_0x356841,_0x5f05e0){_0x356841 instanceof _0x39f8c2||(_0x356841=_0x39f8c2['create'](_0x356841));for(var _0x3868c5=void 0x0===_0x5f05e0?_0x356841['len']:_0x356841['pos']+_0x5f05e0,_0x325314=new _0x15ca44['StringNumberPacketDataMessage']();_0x356841['pos']<_0x3868c5;){var _0x29b5e2=_0x356841['uint32']();switch(_0x29b5e2>>>0x3){case 0x1:_0x325314['data']=_0x356841['string']();break;case 0x2:_0x325314['data1']=_0x356841['uint32']();break;default:_0x356841['skipType'](0x7&_0x29b5e2);}}return _0x325314;},_0x36b837['decodeDelimited']=function(_0x52c38a){return _0x52c38a instanceof _0x39f8c2||(_0x52c38a=new _0x39f8c2(_0x52c38a)),this['decode'](_0x52c38a,_0x52c38a['uint32']());},_0x36b837['verify']=function(_0xbff9a6){return'object'!=typeof _0xbff9a6||null===_0xbff9a6?'object\x20expected':null!=_0xbff9a6['data']&&_0xbff9a6['hasOwnProperty']('data')&&!_0x2f6cfa['isString'](_0xbff9a6['data'])?'data:\x20string\x20expected':null!=_0xbff9a6['data1']&&_0xbff9a6['hasOwnProperty']('data1')&&!_0x2f6cfa['isInteger'](_0xbff9a6['data1'])?'data1:\x20integer\x20expected':null;},_0x36b837['fromObject']=function(_0x465f6c){if(_0x465f6c instanceof _0x15ca44['StringNumberPacketDataMessage'])return _0x465f6c;var _0x46b5e7=new _0x15ca44['StringNumberPacketDataMessage']();return null!=_0x465f6c['data']&&(_0x46b5e7['data']=String(_0x465f6c['data'])),null!=_0x465f6c['data1']&&(_0x46b5e7['data1']=_0x465f6c['data1']>>>0x0),_0x46b5e7;},_0x36b837['toObject']=function(_0x4fa12b,_0x550fd7){_0x550fd7||(_0x550fd7={});var _0x434c14={};return _0x550fd7['defaults']&&(_0x434c14['data']='',_0x434c14['data1']=0x0),null!=_0x4fa12b['data']&&_0x4fa12b['hasOwnProperty']('data')&&(_0x434c14['data']=_0x4fa12b['data']),null!=_0x4fa12b['data1']&&_0x4fa12b['hasOwnProperty']('data1')&&(_0x434c14['data1']=_0x4fa12b['data1']),_0x434c14;},_0x36b837['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x36b837['getTypeUrl']=function(_0xbb0287){return void 0x0===_0xbb0287&&(_0xbb0287='type.googleapis.com'),_0xbb0287+'/StringNumberPacketDataMessage';},_0x36b837;}()),_0x15ca44['StringObjectPacketDataMessage']=(function(){function _0x518288(_0x1f922d){if(_0x1f922d){for(var _0x36bda1=Object['keys'](_0x1f922d),_0x4dc95d=0x0;_0x4dc95d<_0x36bda1['length'];++_0x4dc95d)null!=_0x1f922d[_0x36bda1[_0x4dc95d]]&&(this[_0x36bda1[_0x4dc95d]]=_0x1f922d[_0x36bda1[_0x4dc95d]]);}}return _0x518288['prototype']['data']='',_0x518288['prototype']['data1']='',_0x518288['create']=function(_0x110080){return new _0x518288(_0x110080);},_0x518288['encode']=function(_0x1ce871,_0x1fb9e4){return _0x1fb9e4||(_0x1fb9e4=_0x9f9a8d['create']()),null!=_0x1ce871['data']&&Object['hasOwnProperty']['call'](_0x1ce871,'data')&&_0x1fb9e4['uint32'](0xa)['string'](_0x1ce871['data']),null!=_0x1ce871['data1']&&Object['hasOwnProperty']['call'](_0x1ce871,'data1')&&_0x1fb9e4['uint32'](0x12)['string'](_0x1ce871['data1']),_0x1fb9e4;},_0x518288['encodeDelimited']=function(_0x1e5c7e,_0x29fde3){return this['encode'](_0x1e5c7e,_0x29fde3)['ldelim']();},_0x518288['decode']=function(_0x5ab1c8,_0x2bedcb){_0x5ab1c8 instanceof _0x39f8c2||(_0x5ab1c8=_0x39f8c2['create'](_0x5ab1c8));for(var _0x240fad=void 0x0===_0x2bedcb?_0x5ab1c8['len']:_0x5ab1c8['pos']+_0x2bedcb,_0x55931d=new _0x15ca44['StringObjectPacketDataMessage']();_0x5ab1c8['pos']<_0x240fad;){var _0x120e88=_0x5ab1c8['uint32']();switch(_0x120e88>>>0x3){case 0x1:_0x55931d['data']=_0x5ab1c8['string']();break;case 0x2:_0x55931d['data1']=_0x5ab1c8['string']();break;default:_0x5ab1c8['skipType'](0x7&_0x120e88);}}return _0x55931d;},_0x518288['decodeDelimited']=function(_0x46e3e9){return _0x46e3e9 instanceof _0x39f8c2||(_0x46e3e9=new _0x39f8c2(_0x46e3e9)),this['decode'](_0x46e3e9,_0x46e3e9['uint32']());},_0x518288['verify']=function(_0xcf5bc8){return'object'!=typeof _0xcf5bc8||null===_0xcf5bc8?'object\x20expected':null!=_0xcf5bc8['data']&&_0xcf5bc8['hasOwnProperty']('data')&&!_0x2f6cfa['isString'](_0xcf5bc8['data'])?'data:\x20string\x20expected':null!=_0xcf5bc8['data1']&&_0xcf5bc8['hasOwnProperty']('data1')&&!_0x2f6cfa['isString'](_0xcf5bc8['data1'])?'data1:\x20string\x20expected':null;},_0x518288['fromObject']=function(_0x104d52){if(_0x104d52 instanceof _0x15ca44['StringObjectPacketDataMessage'])return _0x104d52;var _0x152e59=new _0x15ca44['StringObjectPacketDataMessage']();return null!=_0x104d52['data']&&(_0x152e59['data']=String(_0x104d52['data'])),null!=_0x104d52['data1']&&(_0x152e59['data1']=String(_0x104d52['data1'])),_0x152e59;},_0x518288['toObject']=function(_0x437ed6,_0x31a2a1){_0x31a2a1||(_0x31a2a1={});var _0x5c3a48={};return _0x31a2a1['defaults']&&(_0x5c3a48['data']='',_0x5c3a48['data1']=''),null!=_0x437ed6['data']&&_0x437ed6['hasOwnProperty']('data')&&(_0x5c3a48['data']=_0x437ed6['data']),null!=_0x437ed6['data1']&&_0x437ed6['hasOwnProperty']('data1')&&(_0x5c3a48['data1']=_0x437ed6['data1']),_0x5c3a48;},_0x518288['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x518288['getTypeUrl']=function(_0x26fa3f){return void 0x0===_0x26fa3f&&(_0x26fa3f='type.googleapis.com'),_0x26fa3f+'/StringObjectPacketDataMessage';},_0x518288;}()),_0x15ca44['StringStringPacketDataMessage']=(function(){function _0x4ec37c(_0x439a59){if(_0x439a59){for(var _0x24b0f5=Object['keys'](_0x439a59),_0x2966f0=0x0;_0x2966f0<_0x24b0f5['length'];++_0x2966f0)null!=_0x439a59[_0x24b0f5[_0x2966f0]]&&(this[_0x24b0f5[_0x2966f0]]=_0x439a59[_0x24b0f5[_0x2966f0]]);}}return _0x4ec37c['prototype']['data']='',_0x4ec37c['prototype']['data1']='',_0x4ec37c['create']=function(_0x1ad2e3){return new _0x4ec37c(_0x1ad2e3);},_0x4ec37c['encode']=function(_0x333484,_0x5e8451){return _0x5e8451||(_0x5e8451=_0x9f9a8d['create']()),null!=_0x333484['data']&&Object['hasOwnProperty']['call'](_0x333484,'data')&&_0x5e8451['uint32'](0xa)['string'](_0x333484['data']),null!=_0x333484['data1']&&Object['hasOwnProperty']['call'](_0x333484,'data1')&&_0x5e8451['uint32'](0x12)['string'](_0x333484['data1']),_0x5e8451;},_0x4ec37c['encodeDelimited']=function(_0x3af2e0,_0x11335b){return this['encode'](_0x3af2e0,_0x11335b)['ldelim']();},_0x4ec37c['decode']=function(_0x135e8f,_0x50fe98){_0x135e8f instanceof _0x39f8c2||(_0x135e8f=_0x39f8c2['create'](_0x135e8f));for(var _0x3fc0c5=void 0x0===_0x50fe98?_0x135e8f['len']:_0x135e8f['pos']+_0x50fe98,_0x517ff1=new _0x15ca44['StringStringPacketDataMessage']();_0x135e8f['pos']<_0x3fc0c5;){var _0x3f97bf=_0x135e8f['uint32']();switch(_0x3f97bf>>>0x3){case 0x1:_0x517ff1['data']=_0x135e8f['string']();break;case 0x2:_0x517ff1['data1']=_0x135e8f['string']();break;default:_0x135e8f['skipType'](0x7&_0x3f97bf);}}return _0x517ff1;},_0x4ec37c['decodeDelimited']=function(_0x259e49){return _0x259e49 instanceof _0x39f8c2||(_0x259e49=new _0x39f8c2(_0x259e49)),this['decode'](_0x259e49,_0x259e49['uint32']());},_0x4ec37c['verify']=function(_0x181a97){return'object'!=typeof _0x181a97||null===_0x181a97?'object\x20expected':null!=_0x181a97['data']&&_0x181a97['hasOwnProperty']('data')&&!_0x2f6cfa['isString'](_0x181a97['data'])?'data:\x20string\x20expected':null!=_0x181a97['data1']&&_0x181a97['hasOwnProperty']('data1')&&!_0x2f6cfa['isString'](_0x181a97['data1'])?'data1:\x20string\x20expected':null;},_0x4ec37c['fromObject']=function(_0x566655){if(_0x566655 instanceof _0x15ca44['StringStringPacketDataMessage'])return _0x566655;var _0x5b00de=new _0x15ca44['StringStringPacketDataMessage']();return null!=_0x566655['data']&&(_0x5b00de['data']=String(_0x566655['data'])),null!=_0x566655['data1']&&(_0x5b00de['data1']=String(_0x566655['data1'])),_0x5b00de;},_0x4ec37c['toObject']=function(_0x3811b9,_0xd44c85){_0xd44c85||(_0xd44c85={});var _0x456c7a={};return _0xd44c85['defaults']&&(_0x456c7a['data']='',_0x456c7a['data1']=''),null!=_0x3811b9['data']&&_0x3811b9['hasOwnProperty']('data')&&(_0x456c7a['data']=_0x3811b9['data']),null!=_0x3811b9['data1']&&_0x3811b9['hasOwnProperty']('data1')&&(_0x456c7a['data1']=_0x3811b9['data1']),_0x456c7a;},_0x4ec37c['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x4ec37c['getTypeUrl']=function(_0x11b82b){return void 0x0===_0x11b82b&&(_0x11b82b='type.googleapis.com'),_0x11b82b+'/StringStringPacketDataMessage';},_0x4ec37c;}()),_0x15ca44;})());class _0x1395f6{static['decode'](_0x17fa80,_0x7a656){const _0x1d4988=_getType(_0x7a656)['decode']('undefined'==typeof window?_0x17fa80:new Uint8Array(_0x17fa80));return _0x7a656['fromJSON']({..._0x1d4988});}static['encode'](_0x1f6d10){const _0x2c35dc=_getType(_0x1f6d10['constructor']),_0x5ac17b=_0x1f6d10['toJSON'](),_0x42fac6=_0x2c35dc['verify'](_0x5ac17b);if(_0x42fac6)throw Error(_0x42fac6);return _0x2c35dc['encode'](_0x2c35dc['create'](_0x5ac17b))['finish']();}}function _getType(_0x295c3f){return _0x1e7de4[_0x295c3f['DESCRIPTOR_NAME']];}class GetManyUsersMessage extends _0x4ccf46{['ids'];static ['TYPE']='22';static ['READABLE_TYPE_NAME']='getManyUsers';static ['DESCRIPTOR_NAME']='GetManyUsersMessage';static ['DESCRIPTOR']={'fields':{'ids':{'id':0x1,'type':'string','rule':'repeated'}}};constructor(_0x58cd8f){super(),this['ids']=_0x58cd8f;}['toJSON'](){return{'ids':this['ids']};}static['fromJSON'](_0xc794cf){return new GetManyUsersMessage(_0xc794cf['ids']);}}class GetManyUsersResponse extends _0x4ccf46{['users'];static ['DESCRIPTOR_NAME']='GetManyUsersResponse';static ['DESCRIPTOR']={'fields':{'users':{'rule':'repeated','type':'UserDescriptor','id':0x1}}};constructor(_0x2739c3){super(),this['users']=_0x2739c3;}['toJSON'](){return{'users':this['users']['map'](_0x2ce5e7)};}static['fromJSON'](_0x2c4c06){return new GetManyUsersResponse(_0x2c4c06['users']['map'](_0x215460));}}function _0x2ce5e7(_0x6ed59c){return{'attributes':Object['keys'](_0x6ed59c)['map'](_0x303f7b=>({'key':_0x303f7b,'value':JSON['stringify'](_0x6ed59c[_0x303f7b])}))};}function _0x215460(_0x56ef25){return _0x56ef25['attributes']['reduce']((_0x2f11bf,_0x4757dd)=>(_0x2f11bf[_0x4757dd['key']]=_0x4757dd['value']?JSON['parse'](_0x4757dd['value']):null,_0x2f11bf),{});}class _0x4ff1ce{static ['_SERVICE']=0x2;['id'];['_attributes'];constructor(_0x2432ce={}){this['_attributes']=new Map();for(const _0x19f407 of Object['keys'](_0x2432ce))'id'!==_0x19f407?(this['_attributes']['set'](_0x19f407,_0x2432ce[_0x19f407]),Object['defineProperty'](this,_0x19f407,{'enumerable':!0x0,'configurable':!0x1,'get':()=>this['_attributes']['get'](_0x19f407)})):this['id']=_0x2432ce['id'];}static['fromData'](_0x5c52c0){return new _0x4ff1ce(_0x5c52c0);}static async['get'](_0x225700,_0x3ad6f5){const _0x24847e=new GetUserMessage(_0x3ad6f5);try{const _0x3bc079=await _0x225700['_sendRequest'](_0x4ff1ce['_SERVICE'],GetUserMessage['TYPE'],_0x1395f6['encode'](_0x24847e)),_0x304a14=_0x1395f6['decode'](_0x3bc079,GetUserResponse);return new _0x4ff1ce(_0x304a14['attributes']);}catch(_0x59e7d9){return new _0x4ff1ce({'id':_0x3ad6f5});}}static async['getMany'](_0x1aea40,_0x49da83){const _0x5e187d=new GetManyUsersMessage(_0x49da83);try{const _0x46ad07=await _0x1aea40['_sendRequest'](_0x4ff1ce['_SERVICE'],GetManyUsersMessage['TYPE'],_0x1395f6['encode'](_0x5e187d));return _0x1395f6['decode'](_0x46ad07,GetManyUsersResponse)['users']['map'](_0x5841e2=>new _0x4ff1ce(_0x5841e2));}catch(_0x3758b3){return _0x49da83['map'](_0x408b21=>new _0x4ff1ce({'id':_0x408b21}));}}}class _0x2715e extends _0x4ccf46{['type'];['socketId'];['data'];static ['DESCRIPTOR_NAME']='ChannelMessage';static ['DESCRIPTOR']={'fields':{'type':{'type':'uint32','id':0x1},'socketId':{'type':'string','id':0x2},'data':{'type':'bytes','id':0x3}}};constructor(_0x23e4bb,_0x312428,_0x368049){super(),this['type']=_0x23e4bb,this['socketId']=_0x312428,this['data']=_0x368049;}['toJSON'](){return{'type':this['type'],'socketId':this['socketId'],'data':this['data']};}static['fromJSON'](_0x4f823c){return new _0x2715e(_0x4f823c['type'],_0x4f823c['socketId'],_0x4f823c['data']);}}class _0x104b63 extends/* #__PURE__ -- @preserve */
ckeditor5['EmitterMixin'](){['_channelName'];['_wsGateway'];['_socket'];constructor(_0x5bb12d,_0x42769a,_0x739195){super(),this['_channelName']=_0x5bb12d,this['_wsGateway']=_0x42769a,this['_socket']=_0x739195,this['_subscribeToChannel']();}['remove'](){this['_socket']['off'](this['_channelName']);}['getEventName'](_0x4bd2af,_0x585815=!0x1){let _0x1270ef='';return _0x585815&&(_0x1270ef+='all:'),_0x1270ef+='event',_0x4bd2af&&(_0x1270ef+=':'+_0x4bd2af),_0x1270ef;}['_subscribeToChannel'](){this['_socket']['on'](this['_channelName'],_0x146733=>{const _0x1e82c0=_0x1395f6['decode'](_0x146733,_0x2715e);this['fire'](this['getEventName'](_0x1e82c0['type'],!0x0),_0x1e82c0['data'],_0x1e82c0['socketId']),_0x1e82c0['socketId']!==this['_wsGateway']['socketId']&&this['fire'](this['getEventName'](_0x1e82c0['type']),_0x1e82c0['data'],_0x1e82c0['socketId']);});}}class CKEditorCloudServicesError extends Error{['context'];['code'];['data'];constructor(_0x4d6ea8,_0x5ba24a,_0x408d5e=null,_0x2495ef={}){super('cloud-services-internal-error:\x20'+_0x4d6ea8),this['context']=_0x5ba24a,this['code']=_0x408d5e,this['data']=_0x2495ef,this['name']='CKEditorError';}static['fromPublicError'](_0xbc5fc0){return new CKEditorCloudServicesError(function(_0x5585ea){let _0xed01a6='cloud-services-error:\x20'+_0x5585ea['message'];return _0x5585ea['data']&&(_0xed01a6+='\x0aError\x20data:\x20'+JSON['stringify'](_0x5585ea['data'])),_0x5585ea['explanation']&&(_0xed01a6+='\x0aExplanation:\x20'+_0x5585ea['explanation']),_0x5585ea['action']&&(_0xed01a6+='\x0aAction:\x20'+_0x5585ea['action']),_0x5585ea['traceId']&&(_0xed01a6+='\x0aTraceId:\x20'+_0x5585ea['traceId']),_0x5585ea['code']&&(_0xed01a6+='\x0aCode:\x20'+_0x5585ea['code']),_0xed01a6;}(_0xbc5fc0),_0xbc5fc0);}}class CKEditorCloudServicesServerError extends Error{['code'];['traceId'];['data'];constructor(_0x231f40,_0x525d50){super(),this['name']='CKEditorCloudServicesServerError',this['stack']=void 0x0,this['message']=_0x231f40,this['code']=_0x525d50['code'],this['traceId']=_0x525d50['traceId'],this['data']=_0x525d50['data'];}static['fromPublicError'](_0x3fce96){return new CKEditorCloudServicesServerError(function(_0x4c9b41){let _0x232876='cloud-services-server-error:\x20'+_0x4c9b41['message'];return _0x4c9b41['explanation']&&(_0x232876+='\x0aExplanation:\x20'+_0x4c9b41['explanation']),_0x4c9b41['action']&&(_0x232876+='\x0aAction:\x20'+_0x4c9b41['action']),_0x4c9b41['traceId']&&(_0x232876+='\x0aTraceId:\x20'+_0x4c9b41['traceId']),_0x4c9b41['code']&&(_0x232876+='\x0aCode:\x20'+_0x4c9b41['code']),_0x232876;}(_0x3fce96),_0x3fce96);}}class PacketOptionsMessage extends _0x4ccf46{['flags'];['rooms'];['except'];static ['TYPE']=0xb;static ['DESCRIPTOR_NAME']='PacketOptionsMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'flags':{'type':'string','id':0x1},'rooms':{'type':'string','id':0x2,'rule':'repeated'},'except':{'type':'string','id':0x3,'rule':'repeated'}}}))());constructor(_0x340724,_0x569b4e=[],_0x118a4e=[]){super(),this['flags']=_0x340724,this['rooms']=_0x569b4e,this['except']=_0x118a4e;}['toJSON'](){return{'flags':this['flags']?JSON['stringify'](this['flags']):void 0x0,'rooms':this['rooms']?.['length']?this['rooms']:void 0x0,'except':this['except']?.['length']?this['except']:void 0x0};}static['fromJSON'](_0x3cb927){return new PacketOptionsMessage(_0x3cb927['flags']&&JSON['parse'](_0x3cb927['flags']),_0x3cb927['rooms'],_0x3cb927['except']);}}const _0x27c69b=/* #__PURE__ -- @preserve */
((()=>!('undefined'==typeof process||!process['versions']||!process['versions']['node']))()),MessageDataTypes_BUFFER=0x1,MessageDataTypes_STRING=0x2,MessageDataTypes_NUMBER=0x3,MessageDataTypes_OBJECT=0x4;class ParserUtils{static['getPacketType'](..._0x1326a9){let _0x45c5e4=0x0;for(let _0x50d620=0x0;_0x50d620<_0x1326a9['length'];_0x50d620++)_0x45c5e4+=_0x1326a9[_0x50d620]*Math['pow'](0xa,_0x1326a9['length']-_0x50d620-0x1);return _0x45c5e4;}static['getType'](_0x295b21){if(ParserUtils['isBuffer'](_0x295b21))return MessageDataTypes_BUFFER;const _0xaa2ba0=typeof _0x295b21;return'string'===_0xaa2ba0?MessageDataTypes_STRING:'number'===_0xaa2ba0?MessageDataTypes_NUMBER:MessageDataTypes_OBJECT;}static['isBuffer'](_0x33392d){return _0x27c69b&&Buffer['isBuffer'](_0x33392d)||_0x33392d instanceof ArrayBuffer||_0x33392d instanceof Uint8Array||this['_isBufferView'](_0x33392d);}static['_isBufferView'](_0x4d78ef){return'function'==typeof ArrayBuffer['isView']?ArrayBuffer['isView'](_0x4d78ef):_0x4d78ef['buffer']instanceof ArrayBuffer;}}class PackageDataMessage extends _0x4ccf46{['data'];['data1'];static['create'](_0x4f0fff,_0x4b9af9){throw new TypeError('Must\x20be\x20implemented\x20in\x20a\x20child\x20class!');}}class NumberBytesPacketDataMessage extends PackageDataMessage{['data'];['data1'];static ['TYPE']=/* #__PURE__ -- @preserve */
((()=>ParserUtils['getPacketType'](MessageDataTypes_NUMBER,MessageDataTypes_BUFFER))());static ['DESCRIPTOR_NAME']='NumberBytesPacketDataMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'data':{'type':'uint32','id':0x1},'data1':{'type':'bytes','id':0x2}}}))());constructor(_0x4255e7,_0x3e47f4){super(),this['data']=_0x4255e7,this['data1']=_0x3e47f4;}['toJSON'](){return{'data':this['data'],'data1':this['data1']};}static['fromJSON'](_0x538969){return new NumberBytesPacketDataMessage(_0x538969['data'],_0x538969['data1']);}static['create'](_0x5bbc3a,_0x2ea89a){return new NumberBytesPacketDataMessage(_0x5bbc3a,_0x2ea89a);}}class StringBytesPacketDataMessage extends PackageDataMessage{['data'];['data1'];static ['TYPE']=/* #__PURE__ -- @preserve */
((()=>ParserUtils['getPacketType'](MessageDataTypes_STRING,MessageDataTypes_BUFFER))());static ['DESCRIPTOR_NAME']='StringBytesPacketDataMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'data':{'type':'string','id':0x1},'data1':{'type':'bytes','id':0x2}}}))());constructor(_0x5a6301,_0x42e034){super(),this['data']=_0x5a6301,this['data1']=_0x42e034;}['toJSON'](){return{'data':this['data'],'data1':this['data1']};}static['fromJSON'](_0x1a3ec5){return new StringBytesPacketDataMessage(_0x1a3ec5['data'],_0x1a3ec5['data1']);}static['create'](_0x4add1d,_0x324505){return new StringBytesPacketDataMessage(_0x4add1d,_0x324505);}}class BytesBytesPacketDataMessage extends PackageDataMessage{['data'];['data1'];static ['TYPE']=/* #__PURE__ -- @preserve */
((()=>ParserUtils['getPacketType'](MessageDataTypes_BUFFER,MessageDataTypes_BUFFER))());static ['DESCRIPTOR_NAME']='BytesBytesPacketDataMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'data':{'type':'bytes','id':0x1},'data1':{'type':'bytes','id':0x2}}}))());constructor(_0x3cfe16,_0xd98353){super(),this['data']=_0x3cfe16,this['data1']=_0xd98353;}['toJSON'](){return{'data':this['data'],'data1':this['data1']};}static['fromJSON'](_0x4f512c){return new BytesBytesPacketDataMessage(_0x4f512c['data'],_0x4f512c['data1']);}static['create'](_0x589b52,_0x28601e){return new BytesBytesPacketDataMessage(_0x589b52,_0x28601e);}}class StringObjectPacketDataMessage extends PackageDataMessage{['data'];['data1'];static ['TYPE']=/* #__PURE__ -- @preserve */
((()=>ParserUtils['getPacketType'](MessageDataTypes_STRING,MessageDataTypes_OBJECT))());static ['DESCRIPTOR_NAME']='StringObjectPacketDataMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'data':{'type':'string','id':0x1},'data1':{'type':'string','id':0x2}}}))());constructor(_0x3b0156,_0x1f803a){super(),this['data']=_0x3b0156,this['data1']=_0x1f803a;}['toJSON'](){return{'data':this['data'],'data1':this['data1']?JSON['stringify'](this['data1']):void 0x0};}static['fromJSON'](_0x435c67){return new StringObjectPacketDataMessage(_0x435c67['data'],_0x435c67['data1']&&JSON['parse'](_0x435c67['data1']));}static['create'](_0x15d13d,_0x743771){return new StringObjectPacketDataMessage(_0x15d13d,_0x743771);}}class NumberObjectPacketDataMessage extends PackageDataMessage{['data'];['data1'];static ['TYPE']=/* #__PURE__ -- @preserve */
((()=>ParserUtils['getPacketType'](MessageDataTypes_NUMBER,MessageDataTypes_OBJECT))());static ['DESCRIPTOR_NAME']='NumberObjectPacketDataMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'data':{'type':'uint32','id':0x1},'data1':{'type':'string','id':0x2}}}))());constructor(_0x352a73,_0x32cb71){super(),this['data']=_0x352a73,this['data1']=_0x32cb71;}['toJSON'](){return{'data':this['data'],'data1':this['data1']?JSON['stringify'](this['data1']):void 0x0};}static['fromJSON'](_0x404e8e){return new NumberObjectPacketDataMessage(_0x404e8e['data'],_0x404e8e['data1']&&JSON['parse'](_0x404e8e['data1']));}static['create'](_0x488097,_0x3a9cee){return new NumberObjectPacketDataMessage(_0x488097,_0x3a9cee);}}class ObjectObjectPacketDataMessage extends PackageDataMessage{['data'];['data1'];static ['TYPE']=/* #__PURE__ -- @preserve */
((()=>ParserUtils['getPacketType'](MessageDataTypes_OBJECT,MessageDataTypes_OBJECT))());static ['DESCRIPTOR_NAME']='ObjectObjectPacketDataMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'data':{'type':'string','id':0x1},'data1':{'type':'string','id':0x2}}}))());constructor(_0x32a3fa,_0x58325e){super(),this['data']=_0x32a3fa,this['data1']=_0x58325e;}['toJSON'](){return{'data':this['data']?JSON['stringify'](this['data']):void 0x0,'data1':this['data1']?JSON['stringify'](this['data1']):void 0x0};}static['fromJSON'](_0x464f35){return new ObjectObjectPacketDataMessage(_0x464f35['data']&&JSON['parse'](_0x464f35['data']),_0x464f35['data1']&&JSON['parse'](_0x464f35['data1']));}static['create'](_0x2c81bf,_0x3f4dfc){return new ObjectObjectPacketDataMessage(_0x2c81bf,_0x3f4dfc);}}class ObjectBufferPacketDataMessage extends PackageDataMessage{['data'];['data1'];static ['TYPE']=/* #__PURE__ -- @preserve */
((()=>ParserUtils['getPacketType'](MessageDataTypes_OBJECT,MessageDataTypes_BUFFER))());static ['DESCRIPTOR_NAME']='ObjectBufferPacketDataMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'data':{'type':'string','id':0x1},'data1':{'type':'bytes','id':0x2}}}))());constructor(_0x3f415d,_0x519fc0){super(),this['data']=_0x3f415d,this['data1']=_0x519fc0;}['toJSON'](){return{'data':this['data']?JSON['stringify'](this['data']):void 0x0,'data1':this['data1']};}static['fromJSON'](_0x1d7851){return new ObjectBufferPacketDataMessage(_0x1d7851['data']&&JSON['parse'](_0x1d7851['data']),_0x1d7851['data1']);}static['create'](_0x23ba1e,_0x493809){return new ObjectBufferPacketDataMessage(_0x23ba1e,_0x493809);}}class StringStringPacketDataMessage extends PackageDataMessage{['data'];['data1'];static ['TYPE']=/* #__PURE__ -- @preserve */
((()=>ParserUtils['getPacketType'](MessageDataTypes_STRING,MessageDataTypes_STRING))());static ['DESCRIPTOR_NAME']='StringStringPacketDataMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'data':{'type':'string','id':0x1},'data1':{'type':'string','id':0x2}}}))());constructor(_0x2d0bdb,_0x3b3c74){super(),this['data']=_0x2d0bdb,this['data1']=_0x3b3c74;}['toJSON'](){return{'data':this['data'],'data1':this['data1']};}static['fromJSON'](_0xbf462){return new StringStringPacketDataMessage(_0xbf462['data'],_0xbf462['data1']);}static['create'](_0xe972d1,_0x2f38b4){return new StringStringPacketDataMessage(_0xe972d1,_0x2f38b4);}}class StringNumberPacketDataMessage extends PackageDataMessage{['data'];['data1'];static ['TYPE']=/* #__PURE__ -- @preserve */
((()=>ParserUtils['getPacketType'](MessageDataTypes_STRING,MessageDataTypes_NUMBER))());static ['DESCRIPTOR_NAME']='StringNumberPacketDataMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'data':{'type':'string','id':0x1},'data1':{'type':'uint32','id':0x2}}}))());constructor(_0x7cf411,_0x4aefd8){super(),this['data']=_0x7cf411,this['data1']=_0x4aefd8;}['toJSON'](){return{'data':this['data'],'data1':this['data1']};}static['fromJSON'](_0x38980d){return new StringNumberPacketDataMessage(_0x38980d['data'],_0x38980d['data1']);}static['create'](_0x10aed6,_0x2c6a58){return new StringNumberPacketDataMessage(_0x10aed6,_0x2c6a58);}}class NumberNumberPacketDataMessage extends PackageDataMessage{['data'];['data1'];static ['TYPE']=/* #__PURE__ -- @preserve */
((()=>ParserUtils['getPacketType'](MessageDataTypes_NUMBER,MessageDataTypes_NUMBER))());static ['DESCRIPTOR_NAME']='NumberNumberPacketDataMessage';static ['DESCRIPTOR']={'fields':{'data':{'type':'uint32','id':0x1},'data1':{'type':'uint32','id':0x2}}};constructor(_0x578e79,_0x58ff59){super(),this['data']=_0x578e79,this['data1']=_0x58ff59;}['toJSON'](){return{'data':this['data'],'data1':this['data1']};}static['fromJSON'](_0x90051a){return new NumberNumberPacketDataMessage(_0x90051a['data'],_0x90051a['data1']);}static['create'](_0x15cdc9,_0x1ed12b){return new NumberNumberPacketDataMessage(_0x15cdc9,_0x1ed12b);}}class NumberStringPacketDataMessage extends PackageDataMessage{['data'];['data1'];static ['TYPE']=/* #__PURE__ -- @preserve */
((()=>ParserUtils['getPacketType'](MessageDataTypes_NUMBER,MessageDataTypes_STRING))());static ['DESCRIPTOR_NAME']='NumberStringPacketDataMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'data':{'type':'uint32','id':0x1},'data1':{'type':'string','id':0x2}}}))());constructor(_0x131693,_0x17e810){super(),this['data']=_0x131693,this['data1']=_0x17e810;}['toJSON'](){return{'data':this['data'],'data1':this['data1']};}static['fromJSON'](_0x152386){return new NumberStringPacketDataMessage(_0x152386['data'],_0x152386['data1']);}static['create'](_0x7b2cef,_0x3d6279){return new NumberStringPacketDataMessage(_0x7b2cef,_0x3d6279);}}const _0x4cf82f=/* #__PURE__ -- @preserve */
((()=>[NumberBytesPacketDataMessage,StringBytesPacketDataMessage,BytesBytesPacketDataMessage,StringObjectPacketDataMessage,NumberObjectPacketDataMessage,ObjectObjectPacketDataMessage,ObjectBufferPacketDataMessage,StringStringPacketDataMessage,StringNumberPacketDataMessage,NumberNumberPacketDataMessage,NumberStringPacketDataMessage]['reduce']((_0x389695,_0x1d6149)=>(_0x389695[_0x1d6149['TYPE']]=_0x1d6149,_0x389695),{}))());class PacketMessage extends _0x4ccf46{['type'];['data'];['id'];['nsp'];['options'];static ['TYPE']=0xa;static ['DESCRIPTOR_NAME']='PacketMessage';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'type':{'type':'uint32','id':0x1},'id':{'type':'uint32','id':0x2},'nsp':{'type':'string','id':0x3},'data':{'type':'bytes','id':0x4},'options':{'type':'bytes','id':0x5}}}))());constructor(_0x3f7ef4,_0xbd3f82,_0x28abe1,_0x1f0636='/',_0x1cdfa6){super(),this['type']=_0x3f7ef4,this['data']=_0xbd3f82,this['id']=_0x28abe1,this['nsp']=_0x1f0636,this['options']=_0x1cdfa6??new PacketOptionsMessage();}get['packetData'](){return void 0x0===this['data']['data']&&void 0x0===this['data']['data1']?[]:this['data']['data']&&void 0x0===this['data']['data1']?[this['data']['data']]:[this['data']['data'],this['data']['data1']];}['toJSON'](){const _0x406fa3=_0x1395f6['encode'](this['options']),_0x1db175=_0x1395f6['encode'](this['data']);return{'type':this['type']+0xa*this['data']['constructor']['TYPE'],'id':this['id'],'nsp':'/'===this['nsp']?void 0x0:this['nsp'],'data':_0x1db175,'options':_0x406fa3};}static['fromJSON'](_0x4468df){const _0x496498=Math['floor'](_0x4468df['type']/0xa);return new PacketMessage(_0x4468df['type']-0xa*_0x496498,_0x1395f6['decode'](_0x4468df['data'],_0x4cf82f[_0x496498]),_0x4468df['id'],_0x4468df['nsp'],_0x4468df['options']?_0x1395f6['decode'](_0x4468df['options'],PacketOptionsMessage):new PacketOptionsMessage());}static['create'](_0x551422,_0x48c8b3={}){const _0x1a91d8=ParserUtils['getPacketType'](ParserUtils['getType'](_0x551422['data'][0x0]),ParserUtils['getType'](_0x551422['data'][0x1]??_0x551422['data'][0x0]));return new PacketMessage(_0x551422['type'],_0x4cf82f[_0x1a91d8]['create'](_0x551422['data'][0x0],_0x551422['data'][0x1]),_0x551422['id'],_0x551422['nsp'],new PacketOptionsMessage(_0x48c8b3['flags'],_0x48c8b3['rooms'],_0x48c8b3['except']));}}class PacketParser{['encode'](_0x36c14d,_0xf36242,_0x4b20e2,_0x3786db='/',_0x3e83b4={}){if(_0xf36242['length']>0x2)throw new Error('PacketParser\x20supports\x20only\x202\x20elements\x20in\x20data');const _0x1af2bc={'type':_0x36c14d,'data':_0xf36242,'id':_0x4b20e2,'nsp':_0x3786db};return _0x1395f6['encode'](PacketMessage['create'](_0x1af2bc,_0x3e83b4));}['decode'](_0x585a23){const _0x589f66=_0x1395f6['decode'](_0x585a23,PacketMessage);return{'packet':{'id':_0x589f66['id'],'type':_0x589f66['type'],'data':_0x589f66['packetData'],'nsp':_0x589f66['nsp']},'options':{'flags':_0x589f66['options']['flags'],'rooms':_0x589f66['options']['rooms'],'except':_0x589f66['options']['except']}};}}const _0x12e650=/* #__PURE__ -- @preserve */
((()=>[PacketType['EVENT'],PacketType['ACK'],PacketType['BINARY_ACK'],PacketType['BINARY_EVENT']])());class _0x997c93 extends _0x170503{['_packetParser'];constructor(_0x4ac90d){super(),this['_packetParser']=_0x4ac90d??new PacketParser();}['encode'](_0x4bb856){if(_0x12e650['includes'](_0x4bb856['type']))try{return[this['_packetParser']['encode'](_0x4bb856['type'],_0x4bb856['data'],_0x4bb856['id'],_0x4bb856['nsp'])];}catch(_0x90fb9b){console['error']('Can\x20not\x20properly\x20serialize\x20or\x20deserialize\x20messages.\x20Check\x20the\x20original\x20error.',{'originalError':{'message':_0x90fb9b['message']}});}return super['encode'](_0x4bb856);}}class _0x3657d2 extends _0x25530a{['_packetParser'];constructor(_0x1808a0){super(),this['_packetParser']=_0x1808a0??new PacketParser();}['add'](_0x37f07e){if(!ParserUtils['isBuffer'](_0x37f07e))return super['add'](_0x37f07e);let _0x444e3f;try{_0x444e3f=this['_packetParser']['decode'](_0x37f07e)['packet'];}catch(_0xbc92ea){return super['add'](_0x37f07e);}super['emitReserved']('decoded',_0x444e3f);}}class WebSocketRequest{['_context'];['_deferredPromise'];['timeout'];constructor(_0x362604,_0x5d1764){this['_context']=_0x362604,this['_deferredPromise']=/* #__PURE__ -- @preserve */
_0x649bed(),this['timeout']=setTimeout(()=>this['error'](new CKEditorCloudServicesError('Request\x20timeout.',this['_context'])),_0x5d1764);}get['promise'](){return this['_deferredPromise']['promise'];}['response'](_0x26af8a){this['_deferredPromise']['resolve'](_0x26af8a);}['error'](_0x4f2e05){this['_deferredPromise']['reject'](_0x4f2e05);}}class WebSocketGatewayRequestsManager{['_context'];['_requests'];constructor(_0x58a2fc){this['_context']=_0x58a2fc,this['_requests']=new Set();}async['send'](_0x2f133e,_0x1137d1=0xafc8){const _0x4e08b9=this['_createRequest'](_0x1137d1);try{return _0x2f133e(_0x4e08b9),await _0x4e08b9['promise'];}finally{this['_finishRequest'](_0x4e08b9);}}['errorAll'](_0x41fdfe){for(const _0x33e704 of this['_requests'])_0x33e704['error'](_0x41fdfe);}['waitForAllRequests'](_0xcfebc5=0xafc8){return this['_waitForRequests'](_0xcfebc5);}['_createRequest'](_0xa62076){const _0x588dc6=new WebSocketRequest(this['_context'],_0xa62076);return this['_requests']['add'](_0x588dc6),_0x588dc6;}['_finishRequest'](_0x5910db){this['_requests']['delete'](_0x5910db),clearTimeout(_0x5910db['timeout']);}async['_waitForRequests'](_0x1aaced=0x1388,_0x187839=0x0){return!this['_requests']['size']||_0x187839>=_0x1aaced/0x1f4?Promise['resolve']():(await new Promise(_0x334c38=>{setTimeout(_0x334c38,0x1f4);}),this['_waitForRequests'](_0x1aaced,_0x187839++));}}function _0x649bed(){let _0x6e3aa0,_0x143e2c;const _0x559a62=new Promise((_0x1f47af,_0x257030)=>{_0x6e3aa0=_0x1f47af,_0x143e2c=_0x257030;});return{'resolve':_0x6e3aa0,'reject':_0x143e2c,'promise':_0x559a62};}const _0x36f427={'DISCONNECTED':'disconnected','CONNECTING':'connecting','CONNECTED':'connected'};let WebSocketGateway$1=class _0x2d4ed0 extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){['_requestsManager'];['_url'];['_socket'];['_socketAuth'];['_channels'];['_connectionAttempt']=0x0;['_token'];['_options'];['_connectionProvider'];['_userFactory'];static ['STATE_DISCONNECTED']=/* #__PURE__ -- @preserve */
((()=>_0x36f427['DISCONNECTED'])());static ['STATE_CONNECTING']=/* #__PURE__ -- @preserve */
((()=>_0x36f427['CONNECTING'])());static ['STATE_CONNECTED']=/* #__PURE__ -- @preserve */
((()=>_0x36f427['CONNECTED'])());static ['_CHANGE_STATE_EVENT_PRIORITY']=/* #__PURE__ -- @preserve */
((()=>ckeditor5['priorities']['get']('highest')+0xf423f)());constructor(_0x142f76,_0x34bf87,_0x497a86,_0x8af22f,_0x48a5a1){if(super(),this['_token']=_0x34bf87,this['_options']=_0x497a86??{},this['_connectionProvider']=_0x8af22f??_0x18b82a,this['_userFactory']=_0x48a5a1??_0x4ff1ce['get'],this['_requestsManager']=new WebSocketGatewayRequestsManager(this),this['_channels']=new Map(),!_0x142f76)throw new TypeError('Api\x20address\x20must\x20be\x20provided.');if(!this['_token'])throw new TypeError('Token\x20must\x20be\x20provided.');this['_options']['requestTimeout']||(this['_options']['requestTimeout']=0x4e20),this['_url']=_0x2f74d3(_0x142f76['replace'](/^(?!(?:\w+:)?\/\/)/,'https://')),this['set']('state',_0x36f427['DISCONNECTED']),this['set']('socketId',void 0x0),this['set']('me',void 0x0),this['on']('change:state',async(_0x28785e,_0x2540a3,_0x2d5868)=>{if(this['_debugEvent']('ws-gw:change:state',_0x2d5868),_0x2d5868!==_0x2d4ed0['STATE_CONNECTED']){if(_0x2d5868===_0x2d4ed0['STATE_DISCONNECTED'])return this['_requestsManager']['errorAll'](new CKEditorCloudServicesError('Not\x20connected.',this));}else try{this['me']=await this['_userFactory']['call'](_0x4ff1ce,this,this['_socketAuth']?.['userId']);}catch(_0x40467a){}},{'priority':_0x2d4ed0['_CHANGE_STATE_EVENT_PRIORITY']}),this['on']('error',(_0x8d0184,_0x11b650)=>{this['_options']['onError']?this['_options']['onError'](_0x11b650):console['error'](_0x11b650);});}get['sessionId'](){return this['socketId'];}['waitForAllRequests'](_0x541dd1){return this['_requestsManager']['waitForAllRequests'](_0x541dd1);}['disconnect'](){this['state']!==_0x36f427['DISCONNECTED']&&(this['_socket']?.['disconnect'](),this['_socket']=void 0x0,this['state']=_0x36f427['DISCONNECTED']);}async['reconnect'](){this['_socket']||this['state']!==_0x36f427['DISCONNECTED']||(await this['_token']['refreshToken'](),await this['_connect']());}static async['connect'](_0x5447bf,_0x5bcf95='local.cs.dev:443/ws-v2',_0x335860={},_0x16d898=_0x18b82a,_0x520896=_0x4ff1ce['get']){const _0x32a5a0=new _0x2d4ed0(_0x5bcf95,_0x5447bf,_0x335860,_0x16d898,_0x520896);return await _0x32a5a0['_connect'](),_0x32a5a0;}['_sendRequest'](_0xec04c7,_0xc9468a,_0x52158e){if(!_0xec04c7)throw new CKEditorCloudServicesError('`serviceName`\x20must\x20be\x20provided.',this);if(this['state']!==_0x2d4ed0['STATE_CONNECTED'])throw new CKEditorCloudServicesError('Not\x20connected.',this);if(!this['_socketAuth']||!this['_socketAuth']['isAuthenticated'])throw new CKEditorCloudServicesError('Not\x20authenticated.',this);const _0x35d5f9=new ArrayBuffer(_0x52158e['length']+0x2),_0x537a63=new Uint8Array(_0x35d5f9);return _0x537a63[0x0]=_0xec04c7,_0x537a63[0x1]=parseInt(_0xc9468a),_0x537a63['set'](_0x52158e,0x2),this['_emit'](0x1,_0x537a63);}['_getChannel'](_0x118157,_0x432505){const _0xba6abe=''+_0x118157+_0x432505;return!this['_channels']['has'](_0xba6abe)&&this['_socket']&&this['_channels']['set'](_0xba6abe,new _0x104b63(_0xba6abe,this,this['_socket'])),this['_channels']['get'](_0xba6abe);}['_connect'](){return new Promise((_0x1e1e03,_0x50ac3d)=>{const _0x10d2d9=this['_setupSocket']();!this['socketId']&&_0x10d2d9['io']['on']('reconnect_error',()=>{this['_debugEvent']('reconnect_error'),this['_reconnectionAttemptError'](_0x50ac3d);}),_0x10d2d9['once']('connect',async()=>{this['_debugEvent']('once-connect');try{await this['_onConnect'](),_0x1e1e03();}catch(_0xce3343){_0x50ac3d(_0xce3343);}}),_0x10d2d9['connect']();});}['_getPortByProtocol'](_0x18c3fd){return['http:','ws:']['includes'](_0x18c3fd)?0x50:0x1bb;}['_setupSocket'](){if(this['_socket'])return this['_socket'];const _0x520345=this['_url']['port']||this['_getPortByProtocol'](this['_url']['protocol']),_0x323da7=(this['_url']['protocol']||'https:')+'//'+this['_url']['hostname']+':'+_0x520345,_0x3444b5=this['_url']['pathname']['match'](/^\/.*\/ws/)?this['_url']['pathname']['split']('/ws')[0x0]:'',_0x5276f6=this['_connectionProvider'](_0x323da7,{'parser':{'Encoder':_0x997c93,'Decoder':_0x3657d2},'path':_0x3444b5+'/ws-v2/ws','transports':['websocket'],'timeout':void 0x0!==this['_options']['timeout']?this['_options']['timeout']:0x1388,'reconnection':void 0x0===this['_options']['autoReconnect']||this['_options']['autoReconnect'],'reconnectionDelay':0x3e8,'reconnectionDelayMax':0x1388,'rejectUnauthorized':void 0x0===this['_options']['rejectUnauthorized']||this['_options']['rejectUnauthorized'],'query':{'version':'52.6.11'},'agent':this['_options']['agent']??!0x1,'closeOnBeforeunload':!0x1});return this['state']=_0x36f427['CONNECTING'],_0x5276f6['on']('connect',()=>{this['_debugEvent']('connect'),this['socketId']=_0x5276f6['id'];}),_0x5276f6['on']('connect_error',_0x21a2a6=>{this['_debugEvent']('connect_error',_0x21a2a6);}),_0x5276f6['on']('disconnect',()=>{this['_debugEvent']('disconnect'),this['_onDisconnect']();}),_0x5276f6['io']['on']('reconnect',async()=>{this['_debugEvent']('reconnect'),await this['_onReconnect']();}),_0x5276f6['io']['on']('reconnect_attempt',_0x4aae3a=>{this['_debugEvent']('reconnect_attempt',_0x4aae3a),this['state']=_0x36f427['CONNECTING'],this['_connectionAttempt']=_0x4aae3a;}),_0x5276f6['on']('unauthorized',_0x190f46=>{this['_debugEvent']('unauthorized'),this['_onUnauthorized'](_0x190f46);}),_0x5276f6['on']('authenticationRequest',async _0x5ccd79=>{this['_debugEvent']('authenticationRequest',_0x5ccd79['attempt']),await this['_onReconnect']();}),this['_socket']=_0x5276f6,_0x5276f6;}['_emit'](_0x2052a4,_0x147e4d){const _0x21f2a9=this['_socket'];return this['_requestsManager']['send'](_0x35c73d=>{_0x21f2a9['emit'](_0x2052a4,_0x147e4d,(_0x5ea64d,_0x471b98)=>{if(_0x5ea64d)return _0x35c73d['error'](CKEditorCloudServicesServerError['fromPublicError'](_0x5ea64d));_0x35c73d['response'](_0x471b98);});},this['_options']['requestTimeout']);}['_addAuthData'](_0x2dac8a,_0x44bbd5){this['_socketAuth']={'environmentId':_0x2dac8a,'userId':_0x44bbd5,'isAuthenticated':!0x0};}['_removeAuthData'](){this['_socketAuth']=void 0x0;}async['_onConnect'](){await this['_authenticate'](this['_token']['value']),this['state']=_0x36f427['CONNECTED'];const _0x4a0dcc=async(_0x264147,_0x432af8,_0x218765)=>{this['_debugEvent']('token:value:change');try{await this['_authenticate'](_0x218765);}catch(_0x4f82ca){}};this['_token']['on']('change:value',_0x4a0dcc),this['_socket']['io']['off']('reconnect_error'),this['on']('disconnect',()=>{this['_token']['off']('change:value',_0x4a0dcc);});}async['_onReconnect'](){await this['_token']['refreshToken'](),await this['_onConnect']();}['_onDisconnect'](){this['state']=_0x36f427['DISCONNECTED'],this['_connectionAttempt']=0x0,this['fire']('disconnect');for(const _0x40c219 of this['_channels']['values']())_0x40c219['remove']();this['_channels']['clear'](),void 0x0===this['_options']['autoReconnect']||this['_options']['autoReconnect']||(this['_socket']=void 0x0);}['_debugEvent'](_0x4ae244,_0x25ffa9){if(!this['_isDebugModeEnabled']())return;const _0x111a69=void 0x0!==_0x25ffa9?',\x20data:\x20'+_0x25ffa9:'';console['info'](new Date()['toLocaleString']()+'\x20'+_0x4ae244+_0x111a69);}['_reconnectionAttemptError'](_0x53cbe3){this['_connectionAttempt']>=0x2&&(this['disconnect'](),_0x53cbe3(CKEditorCloudServicesError['fromPublicError']({'message':'The\x20number\x20of\x20initial\x20connection\x20attempts\x20exceeded.','explanation':'Three\x20initial\x20connection\x20attempts\x20failed.\x20It\x20can\x20be\x20caused\x20by\x20a\x20slow,\x20unstable,\x20missing\x20or\x20blocked\x20Internet\x20connection.','action':'Please\x20verify\x20the\x20stability\x20of\x20your\x20Internet\x20connection\x20and\x20ensure\x20that\x20no\x20antivirus\x20or\x20firewall\x20software\x20blocks\x20the\x20Web\x20Socket\x20protocol\x20connections.'})));}['_onUnauthorized']({error:_0x448628}){this['_removeAuthData'](),this['fire']('error',CKEditorCloudServicesServerError['fromPublicError'](_0x448628));}async['_authenticate'](_0x310a6c){try{this['_debugEvent']('authenticate:start');const _0x55bddd=await this['_emit'](0x2,{'token':_0x310a6c});this['_debugEvent']('authenticate:success','envId:\x20'+_0x55bddd['environmentId']+',\x20userId:\x20'+_0x55bddd['userId']),this['_addAuthData'](_0x55bddd['environmentId'],_0x55bddd['userId']);}catch(_0x722d8a){throw this['_debugEvent']('authenticate:error',_0x722d8a['message']),this['_removeAuthData'](),_0x722d8a;}}['_isDebugModeEnabled'](){return!!ckeditor5['global']['window']['localStorage']&&'true'===(ckeditor5['global']['window']['localStorage']['getItem']('csClientDebugMode')??'false')['toLowerCase']();}};class IsEditorBundleUploadedMessage extends _0x4ccf46{['bundleVersion'];static ['TYPE']='131';static ['READABLE_TYPE_NAME']='isEditorBundleUploaded';static ['DESCRIPTOR_NAME']='IsEditorBundleUploadedMessage';static ['DESCRIPTOR']={'fields':{'bundleVersion':{'type':'string','id':0x1}}};constructor(_0x5a867d){super(),this['bundleVersion']=_0x5a867d;}['toJSON'](){return{'bundleVersion':this['bundleVersion']};}static['fromJSON'](_0x565cb2){return new IsEditorBundleUploadedMessage(_0x565cb2['bundleVersion']);}}class IsEditorBundleUploadedResponse extends _0x4ccf46{['isUploaded'];static ['DESCRIPTOR_NAME']='IsEditorBundleUploadedResponse';static ['DESCRIPTOR']={'fields':{'isUploaded':{'type':'bool','id':0x1}}};constructor(_0x32b612){super(),this['isUploaded']=_0x32b612;}['toJSON'](){return{'isUploaded':this['isUploaded']};}static['fromJSON'](_0x20c5dc){return new IsEditorBundleUploadedResponse(_0x20c5dc['isUploaded']);}}class EditorService extends/* #__PURE__ -- @preserve */
ckeditor5['EmitterMixin'](){static ['_SERVICE']=0xd;static async['isBundleUploaded'](_0x72d80e,_0x262cd2){const _0x147bd6=new IsEditorBundleUploadedMessage(_0x262cd2);if(_0x72d80e['state']!==_0x36f427['CONNECTED'])throw new CKEditorCloudServicesError('WebSocket\x20Gateway\x20is\x20not\x20connected.',_0x72d80e);const _0x52494e=await _0x72d80e['_sendRequest'](EditorService['_SERVICE'],IsEditorBundleUploadedMessage['TYPE'],_0x1395f6['encode'](_0x147bd6));return _0x1395f6['decode'](_0x52494e,IsEditorBundleUploadedResponse)['isUploaded'];}}class RevisionHistoryGetRevisionMessage extends _0x4ccf46{['documentId'];['revisionId'];static ['TYPE']='123';static ['READABLE_TYPE_NAME']='getRevision';static ['DESCRIPTOR_NAME']='RevisionHistoryGetRevisionMessage';static ['DESCRIPTOR']={'fields':{'documentId':{'type':'string','id':0x1},'revisionId':{'type':'string','id':0x2}}};constructor(_0x5955d2,_0x101c0c){super(),this['documentId']=_0x5955d2,this['revisionId']=_0x101c0c;}['toJSON'](){return{'documentId':this['documentId'],'revisionId':this['revisionId']};}static['fromJSON'](_0x291464){return new RevisionHistoryGetRevisionMessage(_0x291464['documentId'],_0x291464['revisionId']);}}class RevisionDescriptor extends Descriptor{static ['DESCRIPTOR_NAME']='RevisionDescriptor';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'revisionId':{'type':'string','id':0x1},'name':{'type':'string','id':0x2},'creatorId':{'type':'string','id':0x3},'authorsIds':{'type':'string','id':0x4},'diffData':{'type':'string','id':0x5},'createdAt':{'type':'string','id':0x6},'attributes':{'type':'string','id':0x7},'toVersion':{'type':'uint32','id':0x8},'fromVersion':{'type':'uint32','id':0x9},'isEmptyCurrent':{'type':'bool','id':0xa}}}))());static['create'](_0x1a903b){return{'revisionId':_0x1a903b['id'],'name':_0x1a903b['name'],'creatorId':_0x1a903b['creatorId'],'createdAt':_0x1a903b['createdAt'],'fromVersion':_0x1a903b['fromVersion'],'toVersion':_0x1a903b['toVersion'],'isEmptyCurrent':_0x1a903b['isEmptyCurrent'],'diffData':_0x1a903b['diffData']?JSON['stringify'](_0x1a903b['diffData']):void 0x0,'attributes':_0x1a903b['attributes'],'authorsIds':_0x1a903b['authorsIds']};}static['toJSON'](_0x36f466){return{'revisionId':_0x36f466['revisionId'],'name':_0x36f466['name'],'creatorId':_0x36f466['creatorId'],'authorsIds':_0x36f466['authorsIds']?JSON['stringify'](_0x36f466['authorsIds']):void 0x0,'diffData':_0x36f466['diffData'],'createdAt':_0x36f466['createdAt']?.['toISOString'](),'attributes':_0x36f466['attributes']?JSON['stringify'](_0x36f466['attributes']):void 0x0,'toVersion':_0x36f466['toVersion'],'fromVersion':_0x36f466['fromVersion'],'isEmptyCurrent':_0x36f466['isEmptyCurrent']};}static['fromJSON'](_0x82c42f){return{'revisionId':(_0x82c42f={..._0x82c42f})['revisionId'],'name':_0x82c42f['name'],'creatorId':_0x82c42f['creatorId'],'authorsIds':_0x82c42f['authorsIds']?JSON['parse'](_0x82c42f['authorsIds']):void 0x0,'diffData':_0x82c42f['diffData'],'createdAt':_0x82c42f['createdAt']?new Date(_0x82c42f['createdAt']):void 0x0,'attributes':_0x82c42f['attributes']?JSON['parse'](_0x82c42f['attributes']):void 0x0,'toVersion':_0x82c42f['toVersion'],'fromVersion':_0x82c42f['fromVersion'],'isEmptyCurrent':_0x82c42f['isEmptyCurrent']};}static['toObject'](_0x3f87e){return function(_0x579bfe){for(const [_0x434c4c,_0xde646c]of Object['entries'](_0x579bfe))void 0x0===_0xde646c&&delete _0x579bfe[_0x434c4c];return _0x579bfe;}({'id':_0x3f87e['revisionId'],'name':_0x3f87e['name'],'creatorId':_0x3f87e['creatorId'],'createdAt':_0x3f87e['createdAt'],'fromVersion':_0x3f87e['fromVersion'],'toVersion':_0x3f87e['toVersion'],'isEmptyCurrent':_0x3f87e['isEmptyCurrent'],'diffData':_0x3f87e['diffData']?JSON['parse'](_0x3f87e['diffData']):void 0x0,'attributes':_0x3f87e['attributes'],'authorsIds':_0x3f87e['authorsIds']});}}class RevisionHistoryGetRevisionResponse extends _0x4ccf46{['revisionId'];['name'];['creatorId'];['authorsIds'];['createdAt'];['diffData'];['attributes'];['fromVersion'];['toVersion'];['isEmptyCurrent'];static ['DESCRIPTOR_NAME']='RevisionHistoryGetRevisionResponse';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>RevisionDescriptor['DESCRIPTOR'])());constructor(_0x382aea,_0x48e3ce,_0x211213,_0x1574c9,_0x501e72,_0x2511f0,_0x5b07f4,_0xbc395b,_0x326969,_0x472c62){super(),this['revisionId']=_0x382aea,this['name']=_0x48e3ce,this['creatorId']=_0x211213,this['authorsIds']=_0x1574c9,this['createdAt']=_0x501e72,this['diffData']=_0x2511f0,this['attributes']=_0x5b07f4,this['fromVersion']=_0xbc395b,this['toVersion']=_0x326969,this['isEmptyCurrent']=_0x472c62;}['toJSON'](){return RevisionDescriptor['toJSON'](this);}['toObject'](){return RevisionDescriptor['toObject'](this);}static['create'](_0x2e9908){return new RevisionHistoryGetRevisionResponse(_0x2e9908['revisionId'],_0x2e9908['name'],_0x2e9908['creatorId'],_0x2e9908['authorsIds'],_0x2e9908['createdAt'],_0x2e9908['diffData'],_0x2e9908['attributes'],_0x2e9908['fromVersion'],_0x2e9908['toVersion'],_0x2e9908['isEmptyCurrent']);}static['fromJSON'](_0x54be0f){return new RevisionHistoryGetRevisionResponse(_0x54be0f['revisionId'],_0x54be0f['name'],_0x54be0f['creatorId'],_0x54be0f['authorsIds']?JSON['parse'](_0x54be0f['authorsIds']):void 0x0,_0x54be0f['createdAt']?new Date(_0x54be0f['createdAt']):void 0x0,_0x54be0f['diffData'],_0x54be0f['attributes']?JSON['parse'](_0x54be0f['attributes']):void 0x0,_0x54be0f['fromVersion'],_0x54be0f['toVersion'],_0x54be0f['isEmptyCurrent']);}}class RevisionHistoryUpdateRevisionsMessage extends _0x4ccf46{['documentId'];['requestId'];['revisions'];static ['TYPE']='124';static ['READABLE_TYPE_NAME']='updateRevisions';static ['DESCRIPTOR_NAME']='RevisionHistoryUpdateRevisionsMessage';static ['DESCRIPTOR']={'fields':{'documentId':{'type':'string','id':0x1},'requestId':{'type':'uint32','id':0x2},'revisions':{'type':'RevisionDescriptor','id':0x3,'rule':'repeated'}}};constructor(_0x27d62a,_0x82eaa7,_0x2abc04){super(),this['documentId']=_0x27d62a,this['requestId']=_0x82eaa7,this['revisions']=_0x2abc04;}['toJSON'](){return{'documentId':this['documentId'],'requestId':this['requestId'],'revisions':this['revisions']['map'](RevisionDescriptor['toJSON'])};}['toObject'](){return{'documentId':this['documentId'],'requestId':this['requestId'],'revisions':this['revisions']['map'](RevisionDescriptor['toObject'])};}static['create'](_0x10251d){return new RevisionHistoryUpdateRevisionsMessage(_0x10251d['documentId'],_0x10251d['requestId'],_0x10251d['revisions']['map'](RevisionDescriptor['create']));}static['fromJSON'](_0x547e1e){return new RevisionHistoryUpdateRevisionsMessage(_0x547e1e['documentId'],_0x547e1e['requestId'],_0x547e1e['revisions']['map'](RevisionDescriptor['fromJSON']));}}class RevisionHistoryUpdateRevisionsResponse extends _0x4ccf46{['requestId'];static ['DESCRIPTOR_NAME']='RevisionHistoryUpdateRevisionsResponse';static ['DESCRIPTOR']={'fields':{'requestId':{'type':'uint32','id':0x1}}};constructor(_0x3d315c){super(),this['requestId']=_0x3d315c;}['toJSON'](){return{'requestId':this['requestId']};}static['fromJSON'](_0xb852a9){return new RevisionHistoryUpdateRevisionsResponse(_0xb852a9['requestId']);}}class RevisionHistoryConnectMessage extends _0x4ccf46{['documentId'];static ['TYPE']='121';static ['READABLE_TYPE_NAME']='connectToRevisionHistory';static ['DESCRIPTOR_NAME']='RevisionHistoryConnectMessage';static ['DESCRIPTOR']={'fields':{'documentId':{'type':'string','id':0x1}}};constructor(_0x3662b0){super(),this['documentId']=_0x3662b0;}['toJSON'](){return{'documentId':this['documentId']};}static['fromJSON'](_0x1dd6a8){return new RevisionHistoryConnectMessage(_0x1dd6a8['documentId']);}}class RevisionHistoryConnectResponse extends _0x4ccf46{['channel'];['requestId'];['revisions'];static ['DESCRIPTOR_NAME']='RevisionHistoryConnectResponse';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'channel':{'type':'string','id':0x1},'requestId':{'type':'uint32','id':0x2},'revisions':{'type':'RevisionDescriptor','id':0x3,'rule':'repeated'}}}))());constructor(_0x2f1b89,_0x1774a6,_0x3afd18){super(),this['channel']=_0x2f1b89,this['requestId']=_0x1774a6,this['revisions']=_0x3afd18;}['toJSON'](){return{'channel':this['channel'],'requestId':this['requestId'],'revisions':this['revisions']['map'](RevisionDescriptor['toJSON'])};}['toObject'](){return{'channel':this['channel'],'requestId':this['requestId'],'revisions':this['revisions']['map'](RevisionDescriptor['toObject'])};}static['fromJSON'](_0x1e8497){return new RevisionHistoryConnectResponse(_0x1e8497['channel'],_0x1e8497['requestId'],_0x1e8497['revisions']['map'](RevisionDescriptor['fromJSON']));}}class RevisionHistoryReconnectMessage extends _0x4ccf46{['documentId'];['requestId'];static ['TYPE']='122';static ['READABLE_TYPE_NAME']='reconnectToRevisionHistory';static ['DESCRIPTOR_NAME']='RevisionHistoryReconnectMessage';static ['DESCRIPTOR']={'fields':{'documentId':{'type':'string','id':0x1},'requestId':{'type':'uint32','id':0x2}}};constructor(_0x23c155,_0x190d5f){super(),this['documentId']=_0x23c155,this['requestId']=_0x190d5f;}['toJSON'](){return{'documentId':this['documentId'],'requestId':this['requestId']};}static['fromJSON'](_0x2ae7b0){return new RevisionHistoryReconnectMessage(_0x2ae7b0['documentId'],_0x2ae7b0['requestId']);}}class ServiceNotConnectedError extends CKEditorCloudServicesError{constructor(_0x10efee,_0x5464b2){super(_0x10efee+'\x20Service\x20is\x20not\x20connected.',_0x5464b2);}}class RevisionHistoryService extends/* #__PURE__ -- @preserve */
ckeditor5['EmitterMixin'](){['_documentId'];['_isConnected'];['_wsGateway'];['_channel'];static ['_SERVICE']=0xc;constructor(_0x1e95ba){super(),this['_documentId']=_0x1e95ba,this['_isConnected']=!0x1;}get['isConnected'](){return this['_isConnected'];}['connect'](_0x2861a0){return this['_isConnected']?Promise['resolve']():this['_connect'](_0x2861a0,new RevisionHistoryConnectMessage(this['_documentId']));}['disconnect'](){this['_isConnected']&&(this['_isConnected']=!0x1,this['_wsGateway']&&(this['stopListening'](this['_wsGateway']),this['_wsGateway']=void 0x0),this['_channel']&&(this['stopListening'](this['_channel']),this['_channel']=void 0x0),this['fire']('disconnected'),this['stopListening']());}['reconnect'](_0x2f35a0,_0xd61d25){if(this['isConnected'])throw new CKEditorCloudServicesError('Cannot\x20reconnect\x20to\x20already\x20connected\x20service.',_0x2f35a0);return this['_connect'](_0x2f35a0,new RevisionHistoryReconnectMessage(this['_documentId'],_0xd61d25));}async['updateRevisions'](_0x1963f0,_0x51f47e){const _0x7bec79=RevisionHistoryUpdateRevisionsMessage['create']({'documentId':this['_documentId'],'requestId':_0x51f47e,'revisions':_0x1963f0}),_0x353ede=await this['_sendRequest'](RevisionHistoryUpdateRevisionsMessage['TYPE'],_0x7bec79),{requestId:_0x1b1512}=_0x1395f6['decode'](_0x353ede,RevisionHistoryUpdateRevisionsResponse);return _0x1b1512;}async['getRevision'](_0x55a026){const _0x20c3fd=new RevisionHistoryGetRevisionMessage(this['_documentId'],_0x55a026),_0x397b9e=await this['_sendRequest'](RevisionHistoryGetRevisionMessage['TYPE'],_0x20c3fd);return _0x1395f6['decode'](_0x397b9e,RevisionHistoryGetRevisionResponse)['toObject']();}async['_connect'](_0x40c835,_0x1187b0){if(_0x40c835['state']!==_0x36f427['CONNECTED'])throw new CKEditorCloudServicesError('WebSocket\x20Gateway\x20is\x20not\x20connected.',_0x40c835);this['_wsGateway']=_0x40c835,this['stopListening'](_0x40c835,'change:state');const _0x2093dd=await _0x40c835['_sendRequest'](0xc,_0x1187b0['constructor']['TYPE'],_0x1395f6['encode'](_0x1187b0)),{channel:_0xd98def,requestId:_0x2ec5e8,revisions:_0x523817}=_0x1395f6['decode'](_0x2093dd,RevisionHistoryConnectResponse)['toObject']();return this['listenTo'](_0x40c835,'change:state',(_0x2876ad,_0x39b699,_0x2a7d18)=>this['_onWsGatewayStateChange'](_0x2a7d18),{'priority':WebSocketGateway$1['_CHANGE_STATE_EVENT_PRIORITY']}),this['_connectToChannel'](_0x40c835,_0xd98def),this['_isConnected']=!0x0,this['fire']('connected'),{'revisions':_0x523817,'requestId':_0x2ec5e8};}['_connectToChannel'](_0x54262e,_0x552bf0){this['_channel']=_0x54262e['_getChannel'](RevisionHistoryService['_SERVICE'],_0x552bf0),this['_channel']&&this['listenTo'](this['_channel'],this['_channel']['getEventName'](RevisionHistoryUpdateRevisionsMessage['TYPE']),(_0x2cd55d,_0x8c3608)=>{const {documentId:_0x23b36f,requestId:_0x4147b8,revisions:_0x57d2b9}=_0x1395f6['decode'](_0x8c3608,RevisionHistoryUpdateRevisionsMessage)['toObject']();this['fire']('revisionsUpdated',{'documentId':_0x23b36f,'requestId':_0x4147b8,'revisionsData':_0x57d2b9});});}['_onWsGatewayStateChange'](_0x9aed8d){_0x9aed8d===_0x36f427['DISCONNECTED']&&this['disconnect']();}['_sendRequest'](_0x38f7ab,_0x3c6090){if(!this['_wsGateway']||!this['_isConnected'])throw new ServiceNotConnectedError('Revision\x20History',this);return this['_wsGateway']['_sendRequest'](0xc,_0x38f7ab,_0x1395f6['encode'](_0x3c6090));}}class AddSuggestionMessage extends _0x4ccf46{['id'];['documentId'];['type'];['data'];['originalSuggestionId'];['attributes'];static ['TYPE']='101';static ['READABLE_TYPE_NAME']='addSuggestion';static ['DESCRIPTOR_NAME']='TrackChangesAddSuggestionMessage';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1},'documentId':{'type':'string','id':0x2},'type':{'type':'string','id':0x3},'data':{'type':'string','id':0x4},'originalSuggestionId':{'type':'string','id':0x5},'attributes':{'type':'string','id':0x6}}};constructor(_0x2fcc83,_0x55880c,_0x3b7523,_0x16d339={},_0x34a2ea=null,_0x35b4ce=null){super(),this['id']=_0x2fcc83,this['documentId']=_0x55880c,this['type']=_0x3b7523,this['data']=_0x16d339,this['originalSuggestionId']=_0x34a2ea,this['attributes']=_0x35b4ce;}['toJSON'](){return{'id':this['id'],'documentId':this['documentId'],'type':this['type'],'data':JSON['stringify'](this['data']),'originalSuggestionId':this['originalSuggestionId'],'attributes':JSON['stringify'](this['attributes'])};}static['fromJSON'](_0x20f574){return new AddSuggestionMessage(_0x20f574['id'],_0x20f574['documentId'],_0x20f574['type'],JSON['parse'](_0x20f574['data']),_0x20f574['originalSuggestionId']??null,_0x20f574['attributes']?JSON['parse'](_0x20f574['attributes']):null);}}class AddSuggestionResponse extends _0x4ccf46{['id'];['authorId'];['type'];['hasComments'];['state'];['data'];['attributes'];['createdAt'];static ['DESCRIPTOR_NAME']='TrackChangesAddSuggestionResponse';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1},'authorId':{'type':'string','id':0x2},'type':{'type':'string','id':0x3},'createdAt':{'type':'string','id':0x4},'data':{'type':'string','id':0x5},'hasComments':{'type':'bool','id':0x6},'state':{'type':'string','id':0x7},'attributes':{'type':'string','id':0x8}}};constructor(_0x2235c0,_0x320b4d,_0x40f163,_0x39e3b5,_0x365a74,_0xc3c679,_0x586815={},_0x1d361f=null){super(),this['id']=_0x2235c0,this['authorId']=_0x320b4d,this['type']=_0x40f163,this['hasComments']=_0x365a74,this['state']=_0xc3c679,this['data']=_0x586815,this['attributes']=_0x1d361f,this['createdAt']=_0x39e3b5?new Date(_0x39e3b5):void 0x0;}['toJSON'](){return{'id':this['id'],'authorId':this['authorId'],'type':this['type'],'createdAt':this['createdAt']?.['toISOString'](),'data':JSON['stringify'](this['data']),'hasComments':this['hasComments'],'state':this['state'],'attributes':JSON['stringify'](this['attributes'])};}static['fromJSON'](_0x3c1676){return new AddSuggestionResponse(_0x3c1676['id'],_0x3c1676['authorId'],_0x3c1676['type'],_0x3c1676['createdAt'],_0x3c1676['hasComments'],_0x3c1676['state'],JSON['parse'](_0x3c1676['data']),_0x3c1676['attributes']?JSON['parse'](_0x3c1676['attributes']):null);}}class GetSuggestionMessage extends _0x4ccf46{['id'];['documentId'];static ['TYPE']='103';static ['READABLE_TYPE_NAME']='getSuggestion';static ['DESCRIPTOR_NAME']='TrackChangesGetSuggestionMessage';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1},'documentId':{'type':'string','id':0x2}}};constructor(_0x6ddaed,_0x4d706f){super(),this['id']=_0x6ddaed,this['documentId']=_0x4d706f;}['toJSON'](){return{'id':this['id'],'documentId':this['documentId']};}static['fromJSON'](_0x579e57){return new GetSuggestionMessage(_0x579e57['id'],_0x579e57['documentId']);}}class GetSuggestionResponse extends _0x4ccf46{['id'];['authorId'];['type'];['hasComments'];['state'];['data'];['attributes'];['createdAt'];static ['DESCRIPTOR_NAME']='TrackChangesGetSuggestionResponse';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1},'authorId':{'type':'string','id':0x2},'type':{'type':'string','id':0x3},'createdAt':{'type':'string','id':0x4},'data':{'type':'string','id':0x5},'hasComments':{'type':'bool','id':0x6},'state':{'type':'string','id':0x7},'attributes':{'type':'string','id':0x8}}};constructor(_0x2ce385,_0x54364e,_0x14ccd3,_0x562a18,_0x31a64c,_0x43f0e6,_0xc14be9={},_0x48a7de=null){super(),this['id']=_0x2ce385,this['authorId']=_0x54364e,this['type']=_0x14ccd3,this['hasComments']=_0x31a64c,this['state']=_0x43f0e6,this['data']=_0xc14be9,this['attributes']=_0x48a7de,this['createdAt']=new Date(_0x562a18);}['toJSON'](){return{'id':this['id'],'authorId':this['authorId'],'type':this['type'],'createdAt':this['createdAt']['toISOString'](),'data':JSON['stringify'](this['data']),'hasComments':this['hasComments'],'state':this['state'],'attributes':JSON['stringify'](this['attributes'])};}static['fromJSON'](_0x45a149){return new GetSuggestionResponse(_0x45a149['id'],_0x45a149['authorId'],_0x45a149['type'],_0x45a149['createdAt'],_0x45a149['hasComments'],_0x45a149['state'],JSON['parse'](_0x45a149['data']),_0x45a149['attributes']?JSON['parse'](_0x45a149['attributes']):null);}}class GetAllSuggestionsMessage extends _0x4ccf46{['documentId'];static ['TYPE']='102';static ['READABLE_TYPE_NAME']='getAllSuggestions';static ['DESCRIPTOR_NAME']='TrackChangesGetAllSuggestionMessage';static ['DESCRIPTOR']={'fields':{'documentId':{'type':'string','id':0x1}}};constructor(_0x4dbbb5){super(),this['documentId']=_0x4dbbb5;}['toJSON'](){return{'documentId':this['documentId']};}static['fromJSON'](_0x5541e7){return new GetAllSuggestionsMessage(_0x5541e7['documentId']);}}class SuggestionDescriptor extends Descriptor{static ['DESCRIPTOR_NAME']='SuggestionDescriptor';static ['DESCRIPTOR']={'fields':{'id':{'id':0x1,'type':'string'},'authorId':{'id':0x2,'type':'string'},'type':{'id':0x3,'type':'string'},'createdAt':{'id':0x4,'type':'string'},'data':{'id':0x5,'type':'string'},'hasComments':{'id':0x6,'type':'bool'},'state':{'id':0x7,'type':'string'},'attributes':{'id':0x8,'type':'string'}}};static['toJSON'](_0x30ab8d){return{..._0x30ab8d,'data':_0x30ab8d['data']?JSON['stringify'](_0x30ab8d['data']):_0x30ab8d['data'],'attributes':_0x30ab8d['attributes']?JSON['stringify'](_0x30ab8d['attributes']):_0x30ab8d['attributes'],'createdAt':_0x30ab8d['createdAt']?.['toISOString']()};}static['fromJSON'](_0x2a9906){return{..._0x2a9906,'data':_0x2a9906['data']?JSON['parse'](_0x2a9906['data']):_0x2a9906['data'],'attributes':_0x2a9906['attributes']?JSON['parse'](_0x2a9906['attributes']):_0x2a9906['attributes'],'createdAt':_0x2a9906['createdAt']?new Date(_0x2a9906['createdAt']):void 0x0};}}class GetAllSuggestionResponse extends _0x4ccf46{['_suggestions'];['_suggestionsV2'];['suggestions'];static ['DESCRIPTOR_NAME']='TrackChangesGetAllSuggestionsResponse';static ['DESCRIPTOR']={'fields':{'suggestions':{'type':'string','rule':'repeated','id':0x1},'suggestionsV2':{'type':'SuggestionDescriptor','rule':'repeated','id':0x2}}};constructor(_0x2fcd4a,_0x23d5b2){super(),this['_suggestions']=_0x2fcd4a,this['_suggestionsV2']=_0x23d5b2,this['suggestions']=_0x23d5b2?.['length']?_0x23d5b2:_0x2fcd4a;}['toJSON'](){return{'suggestions':this['_suggestions']?.['map'](_0x57119a=>JSON['stringify'](_0x57119a)),'suggestionsV2':this['_suggestionsV2']?.['map'](SuggestionDescriptor['toJSON'])};}static['fromJSON'](_0xb940ad){return new GetAllSuggestionResponse(_0xb940ad['suggestions']?.['map'](_suggestionFromString),_0xb940ad['suggestionsV2']?.['map'](SuggestionDescriptor['fromJSON']));}}function _suggestionFromString(_0xeece81){const _0xe43739=JSON['parse'](_0xeece81);return _0xe43739['createdAt']=_0xe43739['createdAt']?new Date(_0xe43739['createdAt']):void 0x0,_0xe43739;}class UpdateSuggestionMessage extends _0x4ccf46{['id'];['documentId'];['hasComments'];['isHasCommentsModified'];['state'];['attributes'];static ['TYPE']='104';static ['READABLE_TYPE_NAME']='updateSuggestion';static ['DESCRIPTOR_NAME']='TrackChangesUpdateSuggestionMessage';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1},'documentId':{'type':'string','id':0x2},'hasComments':{'type':'bool','id':0x3},'isHasCommentsModified':{'type':'bool','id':0x4},'state':{'type':'string','id':0x5},'attributes':{'type':'string','id':0x6}}};constructor(_0xf14248,_0x1c8059,_0x21ea35,_0x3755cb,_0x2a208b,_0x35b76c=null){super(),this['id']=_0xf14248,this['documentId']=_0x1c8059,this['hasComments']=_0x21ea35,this['isHasCommentsModified']=_0x3755cb,this['state']=_0x2a208b,this['attributes']=_0x35b76c;}['toJSON'](){return{'id':this['id'],'documentId':this['documentId'],'hasComments':this['hasComments'],'isHasCommentsModified':this['isHasCommentsModified'],'state':this['state'],'attributes':JSON['stringify'](this['attributes'])};}static['fromJSON'](_0xbaf87d){return new UpdateSuggestionMessage(_0xbaf87d['id'],_0xbaf87d['documentId'],_0xbaf87d['hasComments'],_0xbaf87d['isHasCommentsModified'],_0xbaf87d['state'],_0xbaf87d['attributes']?JSON['parse'](_0xbaf87d['attributes']):null);}}let ConnectMessage$1=class _0x3e3b46 extends _0x4ccf46{['documentId'];static ['TYPE']='105';static ['READABLE_TYPE_NAME']='connectToSuggestions';static ['DESCRIPTOR_NAME']='TrackChangesConnectMessage';static ['DESCRIPTOR']={'fields':{'documentId':{'type':'string','id':0x1}}};constructor(_0x416235){super(),this['documentId']=_0x416235;}['toJSON'](){return{'documentId':this['documentId']};}static['fromJSON'](_0x290843){return new _0x3e3b46(_0x290843['documentId']);}},ConnectResponse$1=class _0x6bb12f extends _0x4ccf46{['channel'];['_suggestions'];['_suggestionsV2'];['suggestions'];static ['DESCRIPTOR_NAME']='TrackChangesConnectResponse';static ['DESCRIPTOR']={'fields':{'channel':{'type':'string','id':0x1},'suggestions':{'type':'string','rule':'repeated','id':0x2},'suggestionsV2':{'type':'SuggestionDescriptor','rule':'repeated','id':0x3}}};constructor(_0x14fb7c,_0x31af7f,_0x40e1c9){super(),this['channel']=_0x14fb7c,this['_suggestions']=_0x31af7f,this['_suggestionsV2']=_0x40e1c9,this['suggestions']=_0x40e1c9?.['length']?_0x40e1c9:_0x31af7f;}['toJSON'](){return{'channel':this['channel'],'suggestions':this['_suggestions']?.['map'](_0x27eab0=>JSON['stringify'](_0x27eab0)),'suggestionsV2':this['_suggestionsV2']?.['map'](SuggestionDescriptor['toJSON'])};}static['fromJSON'](_0x1f7ac0){return new _0x6bb12f(_0x1f7ac0['channel'],_0x1f7ac0['suggestions']?.['map'](_0x4dac1a=>JSON['parse'](_0x4dac1a)),_0x1f7ac0['suggestionsV2']?.['map'](SuggestionDescriptor['fromJSON']));}};class BatchUpdateSuggestionsStateMessage extends _0x4ccf46{['ids'];['documentId'];['state'];static ['TYPE']='106';static ['READABLE_TYPE_NAME']='batchUpdateSuggestionsState';static ['DESCRIPTOR_NAME']='TrackChangesBatchUpdateSuggestionsStateMessage';static ['DESCRIPTOR']={'fields':{'ids':{'type':'string','rule':'repeated','id':0x1},'documentId':{'type':'string','id':0x2},'state':{'type':'string','id':0x3}}};constructor(_0x2ba04d,_0x2c10ad,_0x16a446){super(),this['ids']=_0x2ba04d,this['documentId']=_0x2c10ad,this['state']=_0x16a446;}['toJSON'](){return{'ids':this['ids'],'documentId':this['documentId'],'state':this['state']};}static['fromJSON'](_0x2d2274){return new BatchUpdateSuggestionsStateMessage(_0x2d2274['ids'],_0x2d2274['documentId'],_0x2d2274['state']);}}class _0x58bbf5 extends/* #__PURE__ -- @preserve */
ckeditor5['EmitterMixin'](){['_documentId'];['_isConnected'];['_wsGateway'];['_channel'];static ['_SERVICE']=0xa;constructor(_0x4c666f){super(),this['_documentId']=_0x4c666f,this['_isConnected']=!0x1;}get['isConnected'](){return this['_isConnected'];}async['connect'](_0x15a87b){if(this['_isConnected'])return;if(_0x15a87b['state']!==_0x36f427['CONNECTED'])throw new CKEditorCloudServicesError('WebSocket\x20Gateway\x20is\x20not\x20connected.',_0x15a87b);const _0x4511d7=new ConnectMessage$1(this['_documentId']);this['_wsGateway']=_0x15a87b,this['stopListening'](_0x15a87b,'change:state');const _0x366036=await _0x15a87b['_sendRequest'](0xa,ConnectMessage$1['TYPE'],_0x1395f6['encode'](_0x4511d7)),_0x5e3bb3=_0x1395f6['decode'](_0x366036,ConnectResponse$1);return this['listenTo'](_0x15a87b,'change:state',(_0x19ae45,_0x42ab0b,_0x4f2500)=>this['_onWsGatewayStateChange'](_0x4f2500),{'priority':WebSocketGateway$1['_CHANGE_STATE_EVENT_PRIORITY']}),this['_connectToChannel'](_0x15a87b,_0x5e3bb3['channel']),this['_isConnected']=!0x0,this['fire']('connected'),_0x5e3bb3['suggestions'];}['disconnect'](){this['_isConnected']&&(this['_isConnected']=!0x1,this['_wsGateway']&&(this['stopListening'](this['_wsGateway']),this['_wsGateway']=void 0x0),this['_channel']&&(this['stopListening'](this['_channel']),this['_channel']=void 0x0),this['fire']('disconnected'),this['stopListening']());}async['add'](_0x1bccd6,_0x118607,_0x1afbc8,_0xd18161=null,_0xdc0182){const _0x455bac=new AddSuggestionMessage(_0x1bccd6,this['_documentId'],_0x118607,_0x1afbc8,_0xd18161,_0xdc0182),_0x43af09=await this['_sendRequest'](AddSuggestionMessage['TYPE'],_0x455bac);return _0x1395f6['decode'](_0x43af09,AddSuggestionResponse);}async['get'](_0x5ea0b2,_0x458979=0x1){const _0x43945b=new GetSuggestionMessage(_0x5ea0b2,this['_documentId']);try{const _0x2de99c=await this['_sendRequest'](GetSuggestionMessage['TYPE'],_0x43945b);return _0x1395f6['decode'](_0x2de99c,GetSuggestionResponse);}catch(_0x337fd6){if('CKEditorCloudServicesServerError'===_0x337fd6['name']&&'404'===_0x337fd6['code']&&_0x458979<0x5)return await(_0x10a4e8=0x64*_0x458979,new Promise(_0x30dc7c=>{setTimeout(_0x30dc7c,_0x10a4e8);})),this['get'](_0x5ea0b2,_0x458979+0x1);if('CKEditorCloudServicesServerError'===_0x337fd6['name'])throw _0x337fd6;throw CKEditorCloudServicesServerError['fromPublicError'](_0x337fd6);}var _0x10a4e8;}async['getAll'](){const _0x381a56=new GetAllSuggestionsMessage(this['_documentId']),_0x4d819c=await this['_sendRequest'](GetAllSuggestionsMessage['TYPE'],_0x381a56),{suggestions:_0x5b9b3b}=_0x1395f6['decode'](_0x4d819c,GetAllSuggestionResponse);return _0x5b9b3b;}async['update'](_0xa5ff12,_0x3b6929={}){const {hasComments:_0x2fc5ff,state:_0x23527b,attributes:_0x59f7f6}=_0x3b6929,_0x2799f4=void 0x0!==_0x2fc5ff,_0x1e9227=new UpdateSuggestionMessage(_0xa5ff12,this['_documentId'],_0x2fc5ff,_0x2799f4,_0x23527b,_0x59f7f6);await this['_sendRequest'](UpdateSuggestionMessage['TYPE'],_0x1e9227);}async['batchUpdateState'](_0x45ed4f){const _0x1bca57=new BatchUpdateSuggestionsStateMessage(_0x45ed4f['ids'],this['_documentId'],_0x45ed4f['state']);await this['_sendRequest'](BatchUpdateSuggestionsStateMessage['TYPE'],_0x1bca57);}['_connectToChannel'](_0x1034a4,_0x4ab775){this['_channel']=_0x1034a4['_getChannel'](_0x58bbf5['_SERVICE'],_0x4ab775),this['_channel']&&this['listenTo'](this['_channel'],this['_channel']['getEventName'](UpdateSuggestionMessage['TYPE']),(_0x51c11a,_0x5df777)=>{const _0x5e08ec=_0x1395f6['decode'](_0x5df777,UpdateSuggestionMessage);this['fire']('suggestionUpdated',_0x5e08ec);});}['_onWsGatewayStateChange'](_0x5c9514){_0x5c9514===_0x36f427['DISCONNECTED']&&this['disconnect']();}['_sendRequest'](_0x29357c,_0x23ee8d){if(!this['_wsGateway']||!this['_isConnected'])throw new ServiceNotConnectedError('Track\x20Changes',this);return this['_wsGateway']['_sendRequest'](0xa,_0x29357c,_0x1395f6['encode'](_0x23ee8d));}}class SessionsConnectResponse extends _0x4ccf46{['channel'];['sockets'];static ['DESCRIPTOR_NAME']='SessionsConnectResponse';static ['DESCRIPTOR']={'fields':{'channel':{'type':'string','id':0x1},'sockets':{'rule':'repeated','type':'SessionsSocketDescriptor','id':0x2}}};constructor(_0x2371c2,_0x3161db=[]){super(),this['channel']=_0x2371c2,this['sockets']=_0x3161db;}['toJSON'](){return{'channel':this['channel'],'sockets':this['sockets']['map'](_0x46e0cd=>({'user':_0x46e0cd['userId'],'session':_0x46e0cd['id'],'role':_0x46e0cd['role'],'permissions':_0x46e0cd['permissions']}))};}static['fromJSON'](_0x476dba){return new SessionsConnectResponse(_0x476dba['channel'],_0x476dba['sockets']['map'](_0x2e40ab=>({'id':_0x2e40ab['session'],'userId':_0x2e40ab['user'],'role':_0x2e40ab['role'],'permissions':_0x2e40ab['permissions']})));}}class SessionsConnectMessage extends _0x4ccf46{['id'];['sessionType'];static ['TYPE']='31';static ['READABLE_TYPE_NAME']='getConnectedSockets';static ['DESCRIPTOR_NAME']='SessionsConnectMessage';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1},'sessionType':{'type':'uint32','id':0x2}}};constructor(_0x4a2c67,_0x503127){super(),this['id']=_0x4a2c67,this['sessionType']=_0x503127;}['toJSON'](){return{'id':this['id'],'sessionType':this['sessionType']};}static['fromJSON'](_0x26c76f){return new SessionsConnectMessage(_0x26c76f['id'],_0x26c76f['sessionType']);}}class SocketConnectMessage extends _0x4ccf46{['id'];['userId'];['role'];['permissions'];static ['TYPE']='32';static ['READABLE_TYPE_NAME']='connectSocket';static ['DESCRIPTOR_NAME']='SocketConnectMessage';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1},'userId':{'type':'string','id':0x2},'role':{'type':'string','id':0x3},'permissions':{'rule':'repeated','type':'string','id':0x4}}};constructor(_0x2d5e8c,_0x2e5539,_0x2bfb6a,_0x10e28a){super(),this['id']=_0x2d5e8c,this['userId']=_0x2e5539,this['role']=_0x2bfb6a,this['permissions']=_0x10e28a;}['toJSON'](){return{'id':this['id'],'userId':this['userId']??void 0x0,'role':this['role']??void 0x0,'permissions':this['permissions']??void 0x0};}static['fromJSON'](_0x120158){return new SocketConnectMessage(_0x120158['id'],_0x120158['userId'],_0x120158['role'],_0x120158['permissions']);}}class SocketDisconnectMessage extends _0x4ccf46{['id'];static ['TYPE']='33';static ['READABLE_TYPE_NAME']='disconnectSocket';static ['DESCRIPTOR_NAME']='SocketDisconnectMessage';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1}}};constructor(_0x33b11f){super(),this['id']=_0x33b11f;}['toJSON'](){return{'id':this['id']};}static['fromJSON'](_0x17b1a2){return new SocketDisconnectMessage(_0x17b1a2['id']);}}class SessionCollection extends ckeditor5['Collection']{['_id'];['_sessionType'];['_handlers'];['_channel'];['_wsGateway'];['_connected'];['_eventsQueue'];['_isRunning'];constructor(_0x3243d2,_0xada9e8){super({'idProperty':'id'}),this['_id']=_0x3243d2,this['_sessionType']=_0xada9e8,this['_handlers']=new Map(),this['_eventsQueue']=[],this['_isRunning']=!0x1;}async['connect'](_0x232831){this['_wsGateway']=_0x232831,this['stopListening'](_0x232831,'change:state');const _0x3cbb62=new SessionsConnectMessage(this['_id'],this['_sessionType']);let _0x2fce67;try{const _0x8d062f=await this['_wsGateway']['_sendRequest'](0x3,SessionsConnectMessage['TYPE'],_0x1395f6['encode'](_0x3cbb62));_0x2fce67=_0x1395f6['decode'](_0x8d062f,SessionsConnectResponse);}catch(_0x51068b){_0x2fce67=new SessionsConnectResponse(this['_id'],[]);}this['_connectToChannel'](this['_wsGateway'],_0x2fce67['channel'],this['_sessionType']);const _0x59f0e6=await async function(_0x51a16d,_0x26bf81){const _0x3a9292=_0x26bf81['map'](_0x1ea05f=>_0x1ea05f['userId']),_0x24ff91=_0x3a9292['length']?await _0x4ff1ce['getMany'](_0x51a16d,_0x3a9292):[];return _0x26bf81['map'](_0x2e689a=>{const _0x27414b={'id':_0x2e689a['id'],'role':_0x2e689a['role'],'permissions':_0x2e689a['permissions']};return _0x27414b['user']=_0x2e689a['userId']&&_0x24ff91['find'](_0xddead4=>_0xddead4['id']===_0x2e689a['userId'])||new _0x4ff1ce(),_0x27414b;});}(this['_wsGateway'],_0x2fce67['sockets']);for(const _0xcda84b of _0x59f0e6)super['add'](_0xcda84b);this['_connected']=!0x0,this['fire']('connected'),this['listenTo'](this['_wsGateway'],'change:state',(_0x5d8a39,_0x45ffe9,_0x6bb6e9)=>this['_onWsGatewayStateChange'](_0x6bb6e9),{'priority':WebSocketGateway$1['_CHANGE_STATE_EVENT_PRIORITY']}),await this['_runQueue']();}['disconnect'](_0x2c8f56=!0x0){if(this['_connected']){for(this['_connected']=!0x1,this['_eventsQueue']=[];this['length'];)super['remove'](0x0);this['_channel']&&(this['stopListening'](this['_channel']),this['_channel']=void 0x0),this['_wsGateway']&&_0x2c8f56&&(this['stopListening'](this['_wsGateway']),this['_wsGateway']=void 0x0),this['fire']('disconnected'),_0x2c8f56&&this['stopListening']();}}['add'](_0x4cb296,_0x14adfa){throw new TypeError('The\x20collection\x20is\x20read-only.');}['remove'](_0x397d47){throw new TypeError('The\x20collection\x20is\x20read-only.');}['_connectToChannel'](_0x21bcd3,_0x5104fb,_0x21fa86){this['_channel']=_0x21bcd3['_getChannel'](_0x21fa86,_0x5104fb),this['_channel']&&(this['_addHandler'](this['_channel'],SocketConnectMessage['TYPE'],async _0x2c8e33=>{const _0x1370e3=_0x1395f6['decode'](_0x2c8e33,SocketConnectMessage);if(-0x1===this['getIndex'](_0x1370e3['id'])){const _0x4f2b21={'id':_0x1370e3['id'],'role':_0x1370e3['role'],'permissions':_0x1370e3['permissions']};_0x1370e3['userId']&&(_0x4f2b21['user']=await _0x4ff1ce['get'](_0x21bcd3,_0x1370e3['userId'])),super['add'](_0x4f2b21);}}),this['_addHandler'](this['_channel'],SocketDisconnectMessage['TYPE'],_0x3b78c4=>{const _0x5b66d1=_0x1395f6['decode'](_0x3b78c4,SocketDisconnectMessage);-0x1!==this['getIndex'](_0x5b66d1['id'])&&super['remove'](_0x5b66d1['id']);}));}async['_onWsGatewayStateChange'](_0x3ab26a){_0x3ab26a===WebSocketGateway$1['STATE_DISCONNECTED']&&this['disconnect'](!0x1),_0x3ab26a===WebSocketGateway$1['STATE_CONNECTED']&&await this['connect'](this['_wsGateway']);}async['_runQueue'](){if(this['_isRunning']||!this['_connected'])return;let _0x5421cf;for(this['_isRunning']=!0x0;_0x5421cf=this['_eventsQueue']['shift']();){const _0x330bcf=this['_handlers']['get'](_0x5421cf['eventName']);_0x330bcf&&await _0x330bcf(_0x5421cf['data']);}this['_isRunning']=!0x1;}['_addHandler'](_0x2bdb64,_0x1ed2f5,_0xb82206){const _0x487d11=_0x2bdb64['getEventName'](_0x1ed2f5,!0x0);this['listenTo'](_0x2bdb64,_0x487d11,async(_0xbb4fdf,_0x187b7a)=>{const _0x3dda53=_0xbb4fdf['name'];this['_eventsQueue']['push']({'eventName':_0x3dda53,'data':_0x187b7a}),await this['_runQueue']();}),this['_handlers']['set'](_0x487d11,_0xb82206);}}let _0x5eedca=class{static async['getConnectedSessions'](_0x525e5e,_0x57b1d4,_0x27c3af){const _0x423795=new SessionCollection(_0x57b1d4,_0x27c3af);return await _0x423795['connect'](_0x525e5e),_0x423795;}};class CollaborativeEditingConnectMessage extends _0x4ccf46{['id'];['buffers'];['types'];['bundleVersion'];['lastOperationId'];static ['TYPE']='11';static ['READABLE_TYPE_NAME']='connectToDocument';static ['DESCRIPTOR_NAME']='CollaborativeEditingConnectMessage';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1},'bundleVersion':{'type':'string','id':0x2},'buffers':{'rule':'repeated','type':'bytes','id':0x3},'types':{'rule':'repeated','type':'uint32','id':0x4},'lastOperationId':{'type':'string','id':0x5}}};constructor(_0x70f7c9,_0x1a86e6,_0x30bc10,_0x5d99e4,_0x1dfd6d=''){super(),this['id']=_0x70f7c9,this['buffers']=_0x1a86e6,this['types']=_0x30bc10,this['bundleVersion']=_0x5d99e4,this['lastOperationId']=_0x1dfd6d;}['toJSON'](){return{'id':this['id'],'buffers':this['buffers'],'types':this['types'],'bundleVersion':this['bundleVersion'],'lastOperationId':this['lastOperationId']};}static['fromJSON'](_0x580720){return new CollaborativeEditingConnectMessage(_0x580720['id'],_0x580720['buffers'],_0x580720['types'],_0x580720['bundleVersion'],_0x580720['lastOperationId']);}}class OperationMetadataHelpers{static['prepareMetadataForOperations'](_0x53335a,_0x1cfda1){if(!(_0x53335a&&_0x53335a['length']&&_0x1cfda1&&_0x1cfda1['length']))return[];const _0xcfce0f=[];let _0x5da796=0x0;for(const _0x469087 of _0x53335a)if(0x0!==_0x469087){if(!_0x1cfda1[_0x5da796])throw new Error('Missing\x20metadata\x20for\x20a\x20operation');_0xcfce0f['push'](_0x1cfda1[_0x5da796]),_0x5da796++;}else _0xcfce0f['push'](_0xcfce0f[_0xcfce0f['length']-0x1]);return _0xcfce0f;}static['removeUnnecessaryMetadata'](_0x3c40f2,_0x342b34){if(!(_0x3c40f2&&_0x3c40f2['length']&&_0x342b34&&_0x342b34['length']))return[];const _0x4654d3=[];for(let _0x583cff=0x0;_0x583cff<_0x3c40f2['length'];_0x583cff++)if(0x0!==_0x3c40f2[_0x583cff]){if(!_0x342b34[_0x583cff])throw new Error('Missing\x20metadata\x20for\x20a\x20operation');_0x4654d3['push'](_0x342b34[_0x583cff]);}return _0x4654d3;}}class OperationMetadataDescriptor extends Descriptor{static ['DESCRIPTOR_NAME']='OperationMetadataDescriptor';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'userId':{'type':'string','id':0x1},'type':{'type':'string','id':0x2},'createdAt':{'type':'string','id':0x3}}}))());static['toJSON']({createdAt:_0x1737fe,..._0x903020}){const _0x168c13={..._0x903020};return _0x1737fe?.['toISOString']&&(_0x168c13['createdAt']=_0x1737fe['toISOString']()),_0x168c13;}static['fromJSON']({createdAt:_0x2ca50d,..._0x5526fd}){const _0x50ab7e={..._0x5526fd};return _0x2ca50d&&(_0x50ab7e['createdAt']=new Date(_0x2ca50d)),_0x50ab7e;}}class CollaborativeEditingUpdateMessage extends _0x4ccf46{['id'];['buffers'];['types'];['baseVersion'];['metadata'];['lastOperationId'];static ['TYPE']='13';static ['READABLE_TYPE_NAME']='updateDocument';static ['DESCRIPTOR_NAME']='CollaborativeEditingUpdateMessage';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1},'baseVersion':{'type':'uint32','id':0x2},'buffers':{'rule':'repeated','type':'bytes','id':0x3},'types':{'rule':'repeated','type':'uint32','id':0x4},'metadata':{'rule':'repeated','type':'OperationMetadataDescriptor','id':0x6},'lastOperationId':{'type':'string','id':0x7}}};constructor(_0x5b8aa8,_0x9e5ea0,_0x6ad512,_0x29e33b,_0x51efe3=[],_0x3c4405=''){super(),this['id']=_0x5b8aa8,this['buffers']=_0x9e5ea0,this['types']=_0x6ad512,this['baseVersion']=_0x29e33b,this['metadata']=_0x51efe3,this['lastOperationId']=_0x3c4405;}get['data'](){return{'buffers':this['buffers'],'types':this['types'],'baseVersion':this['baseVersion'],'lastOperationId':this['lastOperationId']};}['toJSON'](){return{'id':this['id'],'buffers':this['buffers'],'types':this['types'],'baseVersion':this['baseVersion'],'metadata':OperationMetadataHelpers['removeUnnecessaryMetadata'](this['types'],this['metadata'])['map'](OperationMetadataDescriptor['toJSON']),'lastOperationId':this['lastOperationId']};}static['fromJSON'](_0x32266b){return new CollaborativeEditingUpdateMessage(_0x32266b['id'],_0x32266b['buffers'],_0x32266b['types'],_0x32266b['baseVersion'],OperationMetadataHelpers['prepareMetadataForOperations'](_0x32266b['types'],_0x32266b['metadata'])['map'](OperationMetadataDescriptor['fromJSON']),_0x32266b['lastOperationId']);}}class CollaborativeEditingReconnectMessage extends _0x4ccf46{['id'];['lastKnowVersion'];['bundleVersion'];static ['TYPE']='12';static ['READABLE_TYPE_NAME']='reconnectToDocument';static ['DESCRIPTOR_NAME']='CollaborativeEditingReconnectMessage';static ['DESCRIPTOR']={'fields':{'id':{'type':'string','id':0x1},'bundleVersion':{'type':'string','id':0x2},'lastKnowVersion':{'type':'uint32','id':0x3}}};constructor(_0x275cb2,_0x40462f,_0x2b7825){super(),this['id']=_0x275cb2,this['lastKnowVersion']=_0x40462f,this['bundleVersion']=_0x2b7825;}['toJSON'](){return{'id':this['id'],'bundleVersion':this['bundleVersion'],'lastKnowVersion':this['lastKnowVersion']};}static['fromJSON'](_0x59b74d){return new CollaborativeEditingReconnectMessage(_0x59b74d['id'],_0x59b74d['lastKnowVersion'],_0x59b74d['bundleVersion']);}}class CollaborativeEditingResponse extends _0x4ccf46{['version'];['buffers'];['types'];['metadata'];['lastOperationId'];['lastOperationAcceptedAt'];static ['DESCRIPTOR_NAME']='CollaborativeEditingResponse';static ['DESCRIPTOR']={'fields':{'version':{'type':'uint32','id':0x1},'buffers':{'rule':'repeated','type':'bytes','id':0x2},'types':{'rule':'repeated','type':'uint32','id':0x3},'metadata':{'rule':'repeated','type':'OperationMetadataDescriptor','id':0x5},'lastOperationId':{'type':'string','id':0x6},'lastOperationAcceptedAt':{'type':'string','id':0x7}}};constructor(_0x146e49,_0x51177b=[],_0x36c4fe=[],_0x98347f=[],_0x3976b7='',_0x47f6a5=null){super(),this['version']=_0x146e49,this['buffers']=_0x51177b,this['types']=_0x36c4fe,this['metadata']=_0x98347f,this['lastOperationId']=_0x3976b7,this['lastOperationAcceptedAt']=_0x47f6a5;}get['data'](){return{'buffers':this['buffers'],'types':this['types'],'baseVersion':this['version']-this['types']['length'],'lastOperationId':this['lastOperationId'],'lastOperationAcceptedAt':this['lastOperationAcceptedAt']};}get['wereChangesApplied'](){return!this['types']?.['length'];}['toJSON'](){return{'version':this['version'],'buffers':this['buffers'],'types':this['types'],'metadata':OperationMetadataHelpers['removeUnnecessaryMetadata'](this['types'],this['metadata'])['map'](OperationMetadataDescriptor['toJSON']),'lastOperationId':this['lastOperationId'],'lastOperationAcceptedAt':this['lastOperationAcceptedAt']instanceof Date?this['lastOperationAcceptedAt']['toISOString']():this['lastOperationAcceptedAt']};}static['fromJSON'](_0x1c9e59){return new CollaborativeEditingResponse(_0x1c9e59['version'],_0x1c9e59['buffers'],_0x1c9e59['types'],OperationMetadataHelpers['prepareMetadataForOperations'](_0x1c9e59['types'],_0x1c9e59['metadata'])['map'](OperationMetadataDescriptor['fromJSON']),_0x1c9e59['lastOperationId'],_0x1c9e59['lastOperationAcceptedAt']?new Date(_0x1c9e59['lastOperationAcceptedAt']):null);}static['create'](_0x2c78cf){return new CollaborativeEditingResponse(_0x2c78cf['version'],_0x2c78cf['buffers'],_0x2c78cf['types'],_0x2c78cf['metadata'],_0x2c78cf['lastOperationId'],_0x2c78cf['lastOperationAcceptedAt']?new Date(_0x2c78cf['lastOperationAcceptedAt']):null);}}class CollaborativeEditingConnectResponse extends _0x4ccf46{['channel'];['version'];['buffers'];['types'];['offset'];['metadata'];['initData'];['sessionId'];['lastOperationId'];['sessionCreatedAt'];static ['DESCRIPTOR_NAME']='CollaborativeEditingConnectResponse';static ['DESCRIPTOR']=/* #__PURE__ -- @preserve */
((()=>({'fields':{'channel':{'type':'string','id':0x1},'offset':{'type':'uint32','id':0x2},'version':{'type':'uint32','id':0x3},'buffers':{'rule':'repeated','type':'bytes','id':0x4},'types':{'rule':'repeated','type':'uint32','id':0x5},'metadata':{'rule':'repeated','type':OperationMetadataDescriptor['DESCRIPTOR_NAME'],'id':0x7},'initData':{'type':'string','id':0x8},'isInitialized':{'type':'bool','id':0x9},'sessionId':{'type':'string','id':0xa},'lastOperationId':{'type':'string','id':0xb},'sessionCreatedAt':{'type':'string','id':0xc}}}))());constructor(_0x27073d,_0x4fa68d,_0x45eaf7=[],_0x44fc78=[],_0x21f4b4=0x0,_0x4f3c8c=[],_0x2af5e0=null,_0x275061='',_0x984359='',_0x29d7de=null){super(),this['channel']=_0x27073d,this['version']=_0x4fa68d,this['buffers']=_0x45eaf7,this['types']=_0x44fc78,this['offset']=_0x21f4b4,this['metadata']=_0x4f3c8c,this['initData']=_0x2af5e0,this['sessionId']=_0x275061,this['lastOperationId']=_0x984359,this['sessionCreatedAt']=_0x29d7de;}get['data'](){return{'buffers':this['buffers'],'types':this['types'],'baseVersion':this['version']-this['types']['length'],'lastOperationId':this['lastOperationId'],'sessionCreatedAt':this['sessionCreatedAt']};}get['wereChangesApplied'](){return!this['types']?.['length']&&null===this['initData'];}['toJSON'](){return{'channel':this['channel'],'version':this['version'],'sessionId':this['sessionId'],'buffers':this['buffers'],'types':this['types'],'offset':this['offset'],'metadata':OperationMetadataHelpers['removeUnnecessaryMetadata'](this['types'],this['metadata'])['map'](OperationMetadataDescriptor['toJSON']),'initData':this['initData']??'','isInitialized':'string'==typeof this['initData'],'lastOperationId':this['lastOperationId'],'sessionCreatedAt':this['sessionCreatedAt']?this['sessionCreatedAt']['toISOString']():null};}static['create'](_0x5bc05a){return new CollaborativeEditingConnectResponse(_0x5bc05a['channel'],_0x5bc05a['version'],_0x5bc05a['buffers'],_0x5bc05a['types'],_0x5bc05a['offset'],_0x5bc05a['metadata'],_0x5bc05a['initData'],_0x5bc05a['sessionId'],_0x5bc05a['lastOperationId'],_0x5bc05a['sessionCreatedAt']);}static['fromJSON'](_0x3ada8b){let _0x3a6d75=null;return!0x0===_0x3ada8b['isInitialized']?_0x3a6d75=_0x3ada8b['initData']??'':'boolean'!=typeof _0x3ada8b['isInitialized']&&_0x3ada8b['initData']&&(_0x3a6d75=_0x3ada8b['initData']),CollaborativeEditingConnectResponse['create']({'channel':_0x3ada8b['channel'],'version':_0x3ada8b['version'],'buffers':_0x3ada8b['buffers'],'types':_0x3ada8b['types'],'offset':_0x3ada8b['offset'],'metadata':OperationMetadataHelpers['prepareMetadataForOperations'](_0x3ada8b['types'],_0x3ada8b['metadata'])['map'](OperationMetadataDescriptor['fromJSON']),'initData':_0x3a6d75,'sessionId':_0x3ada8b['sessionId'],'lastOperationId':_0x3ada8b['lastOperationId'],'sessionCreatedAt':_0x3ada8b['sessionCreatedAt']?new Date(_0x3ada8b['sessionCreatedAt']):null});}}class GetDocumentDetailsResponse extends _0x4ccf46{['lastDocumentSession'];['currentDocumentSession'];static ['DESCRIPTOR_NAME']='GetDocumentDetailsResponse';static ['DESCRIPTOR']={'fields':{'lastDocumentSessionId':{'type':'string','id':0x1},'lastDocumentSessionOperationId':{'type':'string','id':0x2},'currentDocumentSessionId':{'type':'string','id':0x3},'currentDocumentSessionVersion':{'type':'uint32','id':0x4},'currentDocumentSessionOperationId':{'type':'string','id':0x5}}};constructor(_0x1015f3,_0x2b2aab){super(),this['lastDocumentSession']=_0x1015f3,this['currentDocumentSession']=_0x2b2aab;}get['data'](){return{'lastDocumentSessionId':this['lastDocumentSession']?.['id'],'lastDocumentSessionOperationId':this['lastDocumentSession']?.['lastOperationId'],'currentDocumentSessionId':this['currentDocumentSession']?.['id'],'currentDocumentSessionVersion':this['currentDocumentSession']?.['version'],'currentDocumentSessionOperationId':this['currentDocumentSession']?.['lastOperationId']};}['toJSON'](){return{'lastDocumentSessionId':this['lastDocumentSession']?.['id'],'lastDocumentSessionOperationId':this['lastDocumentSession']?.['lastOperationId'],'currentDocumentSessionId':this['currentDocumentSession']?.['id'],'currentDocumentSessionVersion':this['currentDocumentSession']?.['version'],'currentDocumentSessionOperationId':this['currentDocumentSession']?.['lastOperationId']};}static['fromJSON'](_0x3b72db){const _0x2b0d00=_0x3b72db['lastDocumentSessionId']?{'id':_0x3b72db['lastDocumentSessionId'],'lastOperationId':_0x3b72db['lastDocumentSessionOperationId']}:void 0x0,_0x4cbe21=_0x3b72db['currentDocumentSessionId']?{'lastOperationId':_0x3b72db['currentDocumentSessionOperationId'],'version':_0x3b72db['currentDocumentSessionVersion'],'id':_0x3b72db['currentDocumentSessionId']}:void 0x0;return new GetDocumentDetailsResponse(_0x2b0d00,_0x4cbe21);}}class GetDocumentDetailsMessage extends _0x4ccf46{['documentId'];static ['TYPE']='14';static ['READABLE_TYPE_NAME']='getDocumentDetails';static ['DESCRIPTOR_NAME']='GetDocumentDetailsMessage';static ['DESCRIPTOR']={'fields':{'documentId':{'type':'string','id':0x1},'environmentId':{'type':'string','id':0x2}}};constructor(_0x43c24a){super(),this['documentId']=_0x43c24a;}get['data'](){return{'documentId':this['documentId']};}['toJSON'](){return{'documentId':this['documentId']};}static['fromJSON'](_0x2476eb){return new GetDocumentDetailsMessage(_0x2476eb['documentId']);}}class CollaborativeEditingService extends/* #__PURE__ -- @preserve */
ckeditor5['EmitterMixin'](){static ['_SERVICE']=0x1;['_bundleVersion'];['_id'];['_isConnected'];['_wsGateway'];['_channel'];['_connectedSessions'];constructor(_0x211c68,_0x184e56){if(super(),!_0x211c68)throw new TypeError('Param\x20\x22bundleVersion\x22\x20must\x20be\x20provided.');this['_id']=_0x184e56??_0x223c27(),this['_isConnected']=!0x1,this['_bundleVersion']=_0x211c68;}['getId'](){return this['_id'];}['isConnected'](){return this['_isConnected'];}['connect'](_0xb794d2,_0x33b62b={'buffers':[],'types':[]},_0x33fab6){const _0x53f5b1=new CollaborativeEditingConnectMessage(this['getId'](),_0x33b62b['buffers'],_0x33b62b['types'],this['_bundleVersion'],_0x33fab6);return this['_connect'](_0xb794d2,_0x53f5b1);}['reconnect'](_0x57061d,_0x32a75a){if(this['isConnected']())throw new CKEditorCloudServicesError('Cannot\x20reconnect\x20to\x20already\x20connected\x20service.',_0x57061d);return this['_connect'](_0x57061d,new CollaborativeEditingReconnectMessage(this['getId'](),_0x32a75a,this['_bundleVersion']));}['disconnect'](){this['_isConnected']&&(this['_isConnected']=!0x1,this['_wsGateway']&&(this['stopListening'](this['_wsGateway']),this['_wsGateway']=void 0x0),this['_channel']&&(this['stopListening'](this['_channel']),this['_channel']=void 0x0),this['_connectedSessions']&&(this['_connectedSessions']['disconnect'](),this['_connectedSessions']=void 0x0),this['fire']('disconnected'),this['stopListening']());}async['getDocumentDetails'](){const _0x4b3af3=new GetDocumentDetailsMessage(this['getId']());if(!this['_wsGateway'])throw new ServiceNotConnectedError('Collaborative\x20Editing',this);const _0x4b99ba=await this['_wsGateway']['_sendRequest'](0x1,GetDocumentDetailsMessage['TYPE'],_0x1395f6['encode'](_0x4b3af3));return _0x1395f6['decode'](_0x4b99ba,GetDocumentDetailsResponse);}async['sendOperations'](_0x1e66ee,_0x508ed9,_0x975bc5){if(!_0x1e66ee||!_0x1e66ee['types']||!_0x1e66ee['types']['length'])throw new CKEditorCloudServicesError('Cannot\x20send\x20empty\x20update.',this['_wsGateway']);const _0x369123='number'==typeof _0x508ed9?_0x508ed9:parseInt(_0x508ed9);if(!Number['isInteger'](_0x369123)||_0x369123<0x0)throw new CKEditorCloudServicesError('Base\x20version\x20not\x20provided.',this['_wsGateway']);const _0x22ebc6=new CollaborativeEditingUpdateMessage(this['getId'](),_0x1e66ee['buffers'],_0x1e66ee['types'],_0x369123,[],_0x975bc5);if(!this['_wsGateway']||!this['_isConnected'])throw new ServiceNotConnectedError('Collaborative\x20Editing',this);const _0x5dcc85=await this['_wsGateway']['_sendRequest'](0x1,CollaborativeEditingUpdateMessage['TYPE'],_0x1395f6['encode'](_0x22ebc6));return _0x1395f6['decode'](_0x5dcc85,CollaborativeEditingResponse);}async['getConnectedSessions'](){if(!this['_isConnected'])throw new ServiceNotConnectedError('Collaborative\x20Editing',this);return this['_connectedSessions']||(this['_connectedSessions']=await _0x5eedca['getConnectedSessions'](this['_wsGateway'],this['_id'],0x1)),this['_connectedSessions'];}static['getConnectedSessions'](_0x5025eb,_0x309898){return _0x5eedca['getConnectedSessions'](_0x5025eb,_0x309898,0x1);}async['_connect'](_0x101e97,_0x478dc8){if(this['isConnected']())return;if(_0x101e97['state']!==WebSocketGateway$1['STATE_CONNECTED'])throw new CKEditorCloudServicesError('WebSocket\x20Gateway\x20is\x20not\x20connected.',_0x101e97);this['_wsGateway']=_0x101e97,this['stopListening'](_0x101e97,'change:state');const _0x59ec3b=await _0x101e97['_sendRequest'](0x1,_0x478dc8['constructor']['TYPE'],_0x1395f6['encode'](_0x478dc8)),_0x1314cf=_0x1395f6['decode'](_0x59ec3b,CollaborativeEditingConnectResponse);return this['listenTo'](_0x101e97,'change:state',(_0x97c10b,_0x320abc,_0x2fda21)=>this['_onWsGatewayStateChange'](_0x2fda21),{'priority':WebSocketGateway$1['_CHANGE_STATE_EVENT_PRIORITY']}),this['_connectToChannel'](_0x101e97,_0x1314cf['channel']),this['_isConnected']=!0x0,this['fire']('connected'),_0x1314cf;}['_connectToChannel'](_0x374d9e,_0x20a6c6){this['_channel']=_0x374d9e['_getChannel'](0x1,_0x20a6c6),this['listenTo'](this['_channel'],this['_channel']['getEventName'](CollaborativeEditingUpdateMessage['TYPE']),(_0x24b21d,_0x10baaa)=>{const _0x1139c3=_0x1395f6['decode'](_0x10baaa,CollaborativeEditingUpdateMessage);this['fire']('operationsReceived',_0x1139c3['baseVersion'],_0x1139c3['data'],_0x1139c3['metadata']);});}['_onWsGatewayStateChange'](_0x4b3f65){_0x4b3f65===WebSocketGateway$1['STATE_DISCONNECTED']&&this['disconnect']();}}class CommentDescriptor extends Descriptor{static ['DESCRIPTOR_NAME']='CommentDescriptor';static ['DESCRIPTOR']={'fields':{'commentId':{'id':0x1,'type':'string'},'commentThreadId':{'id':0x2,'type':'string'},'userId':{'id':0x3,'type':'string'},'content':{'id':0x4,'type':'string'},'documentId':{'id':0x5,'type':'string'},'createdAt':{'id':0x6,'type':'string'},'attributes':{'id':0x7,'type':'string'}}};static['toJSON'](_0x3d9462){return{..._0x3d9462,'createdAt':_0x3d9462['createdAt']?.['toISOString'](),'attributes':_0x3d9462['attributes']?JSON['stringify'](_0x3d9462['attributes']):null};}static['fromJSON'](_0x1835bd){return{..._0x1835bd,'createdAt':new Date(_0x1835bd['createdAt']),'attributes':_0x1835bd['attributes']?JSON['parse'](_0x1835bd['attributes']):null};}}class CommentsThreadDescriptor extends Descriptor{static ['DESCRIPTOR_NAME']='CommentsThreadDescriptor';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'comments':{'type':'CommentDescriptor','rule':'repeated','id':0x2},'resolvedAt':{'type':'string','id':0x3},'resolvedBy':{'type':'string','id':0x4},'context':{'type':'string','id':0x5},'createdAt':{'type':'string','id':0x6},'deletedAt':{'type':'string','id':0x7},'attributes':{'type':'string','id':0x8},'unlinkedAt':{'type':'string','id':0x9}}};static['toJSON'](_0x3a4d59){return{..._0x3a4d59,'createdAt':_0x3a4d59['createdAt']?.['toISOString'](),'deletedAt':_0x3a4d59['deletedAt']?.['toISOString'](),'resolvedAt':_0x3a4d59['resolvedAt']?.['toISOString'](),'attributes':_0x3a4d59['attributes']?JSON['stringify'](_0x3a4d59['attributes']):null,'context':_0x3a4d59['context']?JSON['stringify'](_0x3a4d59['context']):_0x3a4d59['context'],'comments':_0x3a4d59['comments']?.['map'](CommentDescriptor['toJSON']),'unlinkedAt':_0x3a4d59['unlinkedAt']?.['toISOString']()};}static['fromJSON'](_0x12820b){return{..._0x12820b,'createdAt':_0x12820b['createdAt']?new Date(_0x12820b['createdAt']):void 0x0,'deletedAt':_0x12820b['deletedAt']?new Date(_0x12820b['deletedAt']):void 0x0,'resolvedAt':_0x12820b['resolvedAt']?new Date(_0x12820b['resolvedAt']):void 0x0,'attributes':_0x12820b['attributes']?JSON['parse'](_0x12820b['attributes']):null,'context':_0x12820b['context']?JSON['parse'](_0x12820b['context']):void 0x0,'comments':_0x12820b['comments']?.['map'](CommentDescriptor['fromJSON']),'unlinkedAt':_0x12820b['unlinkedAt']?new Date(_0x12820b['unlinkedAt']):void 0x0};}}class AddCommentMessage extends _0x4ccf46{['documentId'];['commentThreadId'];['content'];['commentId'];['userId'];['attributes'];['commentThread'];['createdAt'];static ['TYPE']='91';static ['READABLE_TYPE_NAME']='addComment';static ['DESCRIPTOR_NAME']='CommentsV2AddCommentMessage';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'content':{'type':'string','id':0x2},'documentId':{'type':'string','id':0x3},'commentId':{'type':'string','id':0x4},'createdAt':{'type':'string','id':0x5},'userId':{'type':'string','id':0x6},'attributes':{'type':'string','id':0x7},'commentThread':{'type':'CommentsThreadDescriptor','id':0x8}}};constructor(_0x42badb,_0x3cce94,_0x8bb932,_0x4ae971='',_0x192261,_0x224df2='',_0xbfc328=null,_0x5c84ae){super(),this['documentId']=_0x42badb,this['commentThreadId']=_0x3cce94,this['content']=_0x8bb932,this['commentId']=_0x4ae971,this['userId']=_0x224df2,this['attributes']=_0xbfc328,this['commentThread']=_0x5c84ae,this['createdAt']=_0x192261?new Date(_0x192261):'';}['toJSON'](){return{'commentThreadId':this['commentThreadId'],'content':this['content'],'documentId':this['documentId'],'commentId':this['commentId'],'createdAt':this['createdAt']instanceof Date?this['createdAt']['toISOString']():this['createdAt'],'userId':this['userId'],'attributes':JSON['stringify'](this['attributes']),'commentThread':this['commentThread']?CommentsThreadDescriptor['toJSON'](this['commentThread']):void 0x0};}static['fromJSON'](_0x4753f5){return new AddCommentMessage(_0x4753f5['documentId'],_0x4753f5['commentThreadId'],_0x4753f5['content'],_0x4753f5['commentId']?_0x4753f5['commentId']:void 0x0,_0x4753f5['createdAt']?new Date(_0x4753f5['createdAt']):void 0x0,_0x4753f5['userId']?_0x4753f5['userId']:void 0x0,_0x4753f5['attributes']?JSON['parse'](_0x4753f5['attributes']):{},_0x4753f5['commentThread']?CommentsThreadDescriptor['fromJSON'](_0x4753f5['commentThread']):void 0x0);}}class AddCommentResponse extends _0x4ccf46{['commentThreadId'];['commentId'];['createdAt'];static ['DESCRIPTOR_NAME']='CommentsV2AddCommentResponse';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'commentId':{'type':'string','id':0x2},'createdAt':{'type':'string','id':0x3}}};constructor(_0x735ac2,_0x2c2908,_0x4ea117){super(),this['commentThreadId']=_0x735ac2,this['commentId']=_0x2c2908,this['createdAt']=new Date(_0x4ea117);}['toJSON'](){return{'commentThreadId':this['commentThreadId'],'commentId':this['commentId'],'createdAt':this['createdAt']['toISOString']()};}static['fromJSON'](_0x4bf720){return new AddCommentResponse(_0x4bf720['commentThreadId'],_0x4bf720['commentId'],_0x4bf720['createdAt']);}}class ConnectMessage extends _0x4ccf46{['documentId'];static ['TYPE']='92';static ['READABLE_TYPE_NAME']='connectToComment';static ['DESCRIPTOR_NAME']='CommentsV2ConnectMessage';static ['DESCRIPTOR']={'fields':{'documentId':{'type':'string','id':0x1}}};constructor(_0x4b53a4){super(),this['documentId']=_0x4b53a4;}['toJSON'](){return{'documentId':this['documentId']};}static['fromJSON'](_0x386f79){return new ConnectMessage(_0x386f79['documentId']);}}class ConnectResponse extends _0x4ccf46{['channel'];['_threads'];['_threadsV2'];['threads'];static ['DESCRIPTOR_NAME']='CommentsV2ConnectResponse';static ['DESCRIPTOR']={'fields':{'channel':{'type':'string','id':0x1},'threads':{'type':'string','rule':'repeated','id':0x2},'threadsV2':{'type':'CommentsThreadDescriptor','rule':'repeated','id':0x3}}};constructor(_0xbdb9a1,_0x3d61c,_0x4af4ee){super(),this['channel']=_0xbdb9a1,this['_threads']=_0x3d61c,this['_threadsV2']=_0x4af4ee,this['threads']=_0x4af4ee?.['length']?_0x4af4ee:_0x3d61c;}['toJSON'](){return{'channel':this['channel'],'threads':this['_threads']?.['map'](_0x3beb53=>JSON['stringify'](_0x3beb53)),'threadsV2':this['_threadsV2']?.['map'](CommentsThreadDescriptor['toJSON'])};}static['fromJSON'](_0x1514b3){return new ConnectResponse(_0x1514b3['channel'],_0x1514b3['threads']?.['map'](_0x227818=>JSON['parse'](_0x227818)),_0x1514b3['threadsV2']?.['map'](CommentsThreadDescriptor['fromJSON']));}}class RemoveCommentMessage extends _0x4ccf46{['documentId'];['commentThreadId'];['commentId'];static ['TYPE']='95';static ['READABLE_TYPE_NAME']='removeComment';static ['DESCRIPTOR_NAME']='CommentsV2RemoveCommentMessage';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'commentId':{'type':'string','id':0x2},'documentId':{'type':'string','id':0x3}}};constructor(_0x108322,_0x105de8,_0x19f295){super(),this['documentId']=_0x108322,this['commentThreadId']=_0x105de8,this['commentId']=_0x19f295;}['toJSON'](){return{'documentId':this['documentId'],'commentThreadId':this['commentThreadId'],'commentId':this['commentId']};}static['fromJSON'](_0x38a530){return new RemoveCommentMessage(_0x38a530['documentId'],_0x38a530['commentThreadId'],_0x38a530['commentId']);}}class RemoveCommentThreadMessage extends _0x4ccf46{['documentId'];['commentThreadId'];static ['TYPE']='97';static ['READABLE_TYPE_NAME']='removeCommentThread';static ['DESCRIPTOR_NAME']='CommentsV2RemoveCommentThreadMessage';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'documentId':{'type':'string','id':0x2}}};constructor(_0x10a581,_0x177211){super(),this['documentId']=_0x10a581,this['commentThreadId']=_0x177211;}['toJSON'](){return{'documentId':this['documentId'],'commentThreadId':this['commentThreadId']};}static['fromJSON'](_0x399877){return new RemoveCommentThreadMessage(_0x399877['documentId'],_0x399877['commentThreadId']);}}class UpdateCommentMessage extends _0x4ccf46{['documentId'];['commentThreadId'];['commentId'];['content'];['attributes'];['isAttributesUpdated'];['commentThread'];static ['TYPE']='96';static ['READABLE_TYPE_NAME']='updateComment';static ['DESCRIPTOR_NAME']='CommentsV2UpdateCommentMessage';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'commentId':{'type':'string','id':0x2},'content':{'type':'string','id':0x3},'documentId':{'type':'string','id':0x4},'attributes':{'type':'string','id':0x5},'isAttributesUpdated':{'type':'bool','id':0x6},'commentThread':{'type':'CommentsThreadDescriptor','id':0x7}}};constructor(_0x2ebed0,_0x18b998,_0x17ebcd,_0x17b059,_0x484235=null,_0x1a6604=!0x1,_0x109a84){super(),this['documentId']=_0x2ebed0,this['commentThreadId']=_0x18b998,this['commentId']=_0x17ebcd,this['content']=_0x17b059,this['attributes']=_0x484235,this['isAttributesUpdated']=_0x1a6604,this['commentThread']=_0x109a84;}['toJSON'](){return{'documentId':this['documentId'],'commentThreadId':this['commentThreadId'],'commentId':this['commentId'],'content':this['content'],'attributes':this['attributes']?JSON['stringify'](this['attributes']):null,'isAttributesUpdated':this['isAttributesUpdated'],'commentThread':this['commentThread']?CommentsThreadDescriptor['toJSON'](this['commentThread']):void 0x0};}static['fromJSON'](_0x51900f){return new UpdateCommentMessage(_0x51900f['documentId'],_0x51900f['commentThreadId'],_0x51900f['commentId'],_0x51900f['content'],_0x51900f['attributes']?JSON['parse'](_0x51900f['attributes']):null,_0x51900f['isAttributesUpdated'],_0x51900f['commentThread']?CommentsThreadDescriptor['fromJSON'](_0x51900f['commentThread']):void 0x0);}}class GetCommentThreadMessage extends _0x4ccf46{['commentThreadId'];['documentId'];static ['TYPE']='93';static ['READABLE_TYPE_NAME']='getComment';static ['DESCRIPTOR_NAME']='CommentsV2GetCommentThreadMessage';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'documentId':{'type':'string','id':0x2}}};constructor(_0xb729e7,_0xb7360e){super(),this['commentThreadId']=_0xb729e7,this['documentId']=_0xb7360e;}['toJSON'](){return{'commentThreadId':this['commentThreadId'],'documentId':this['documentId']};}static['fromJSON'](_0x5addec){return new GetCommentThreadMessage(_0x5addec['commentThreadId'],_0x5addec['documentId']);}}class GetCommentThreadResponse extends _0x4ccf46{['commentThreadId'];['_comments'];['_commentsV2'];['resolvedBy'];['comments'];['createdAt'];['deletedAt'];['resolvedAt'];['attributes'];['context'];['unlinkedAt'];static ['DESCRIPTOR_NAME']='CommentsV2GetCommentThreadResponse';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'comments':{'type':'string','rule':'repeated','id':0x2},'commentsV2':{'type':'CommentDescriptor','rule':'repeated','id':0x3},'resolvedAt':{'type':'string','id':0x4},'resolvedBy':{'type':'string','id':0x5},'context':{'type':'string','id':0x6},'createdAt':{'type':'string','id':0x7},'deletedAt':{'type':'string','id':0x8},'attributes':{'type':'string','id':0x9},'unlinkedAt':{'type':'string','id':0xa}}};constructor(_0x22b656,_0x1a7a34,_0x1a7d6c,_0x2d111f,_0x26a877,_0x1858b0,_0x40d6e8,_0x3cac63,_0x4f98f0,_0x16e48b){super(),this['commentThreadId']=_0x22b656,this['_comments']=_0x1a7a34,this['_commentsV2']=_0x1a7d6c,this['resolvedBy']=_0x26a877,this['comments']=_0x1a7d6c?.['length']?_0x1a7d6c:_0x1a7a34,this['createdAt']=_0x40d6e8?new Date(_0x40d6e8):void 0x0,this['deletedAt']='string'==typeof _0x3cac63?new Date(_0x3cac63):_0x3cac63,this['resolvedAt']='string'==typeof _0x4f98f0?new Date(_0x4f98f0):_0x4f98f0,this['unlinkedAt']='string'==typeof _0x16e48b?new Date(_0x16e48b):_0x16e48b,this['attributes']='string'==typeof _0x2d111f?JSON['parse'](_0x2d111f):_0x2d111f,this['context']='string'==typeof _0x1858b0?JSON['parse'](_0x1858b0):_0x1858b0;}['toJSON'](){return{'commentThreadId':this['commentThreadId'],'comments':this['_comments']?.['map'](_0x5eb6c6=>JSON['stringify'](_0x5eb6c6)),'commentsV2':this['_commentsV2']?.['map'](CommentDescriptor['toJSON']),'attributes':this['attributes']?JSON['stringify'](this['attributes']):this['attributes'],'context':this['context']?JSON['stringify'](this['context']):this['context'],'resolvedBy':this['resolvedBy'],'createdAt':this['createdAt']?.['toISOString'](),'deletedAt':this['deletedAt']?.['toISOString'](),'resolvedAt':this['resolvedAt']?.['toISOString'](),'unlinkedAt':this['unlinkedAt']?.['toISOString']()};}static['fromJSON'](_0x35aa77){return new GetCommentThreadResponse(_0x35aa77['commentThreadId'],_0x35aa77['comments']?.['map'](_0x230d69=>function(_0x390a95){const _0x32d4a4=JSON['parse'](_0x390a95);return{..._0x32d4a4,'createdAt':new Date(_0x32d4a4['createdAt'])};}(_0x230d69)),_0x35aa77['commentsV2']?.['map'](CommentDescriptor['fromJSON']),_0x35aa77['attributes']?JSON['parse'](_0x35aa77['attributes']):_0x35aa77['attributes'],_0x35aa77['resolvedBy'],_0x35aa77['context']?JSON['parse'](_0x35aa77['context']):_0x35aa77['context'],_0x35aa77['createdAt'],_0x35aa77['deletedAt'],_0x35aa77['resolvedAt'],_0x35aa77['unlinkedAt']);}}class GetDocumentThreadsMessage extends _0x4ccf46{['documentId'];static ['TYPE']='94';static ['READABLE_TYPE_NAME']='getDocumentThreads';static ['DESCRIPTOR_NAME']='CommentsV2GetDocumentThreadsMessage';static ['DESCRIPTOR']={'fields':{'documentId':{'type':'string','id':0x1}}};constructor(_0x3c5de0){super(),this['documentId']=_0x3c5de0;}['toJSON'](){return{'documentId':this['documentId']};}static['fromJSON'](_0x3af7ea){return new GetDocumentThreadsMessage(_0x3af7ea['documentId']);}}class GetDocumentThreadsResponse extends _0x4ccf46{['_threads'];['_threadsV2'];['threads'];static ['DESCRIPTOR_NAME']='CommentsV2GetDocumentThreadsResponse';static ['DESCRIPTOR']={'fields':{'threads':{'type':'string','rule':'repeated','id':0x1},'threadsV2':{'type':'CommentsThreadDescriptor','rule':'repeated','id':0x2}}};constructor(_0x407965,_0x19f24e){super(),this['_threads']=_0x407965,this['_threadsV2']=_0x19f24e,this['threads']=_0x19f24e?.['length']?_0x19f24e:_0x407965;}['toJSON'](){return{'threads':this['_threads']?.['map'](_0x5a359b=>JSON['stringify'](_0x5a359b)),'threadsV2':this['_threadsV2']?.['map'](CommentsThreadDescriptor['toJSON'])};}static['fromJSON'](_0xd7a6e7){return new GetDocumentThreadsResponse(_0xd7a6e7['threads']?.['map'](_0x5b95c9=>function(_0x5ed331){const _0x107d38=JSON['parse'](_0x5ed331),_0xcc17d6={..._0x107d38};return _0x107d38['comments']&&(_0xcc17d6['comments']=_0x107d38['comments']?.['map'](_0x11c3f0=>({..._0x11c3f0,'createdAt':new Date(_0x11c3f0['createdAt'])}))),_0xcc17d6;}(_0x5b95c9)),_0xd7a6e7['threadsV2']?.['map'](CommentsThreadDescriptor['fromJSON']));}}class CommentThreadAddedCommentDescriptor extends Descriptor{static ['DESCRIPTOR_NAME']='CommentThreadAddedCommentDescriptor';static ['DESCRIPTOR']={'fields':{'commentId':{'id':0x1,'type':'string'},'createdAt':{'id':0x2,'type':'string'}}};static['toJSON'](_0x1cd176){return{'commentId':_0x1cd176['commentId'],'createdAt':_0x1cd176['createdAt']?.['toISOString']()};}static['fromJSON'](_0x3cf744){return{'commentId':_0x3cf744['commentId'],'createdAt':new Date(_0x3cf744['createdAt'])};}}class AddCommentThreadResponse extends _0x4ccf46{['commentThreadId'];['comments'];['createdAt'];static ['DESCRIPTOR_NAME']='CommentsV2AddCommentThreadResponse';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'createdAt':{'type':'string','id':0x2},'comments':{'type':'CommentThreadAddedCommentDescriptor','rule':'repeated','id':0x3}}};constructor(_0x2dec94,_0x317eea,_0x180971=[]){super(),this['commentThreadId']=_0x2dec94,this['comments']=_0x180971,this['createdAt']=new Date(_0x317eea);}['toJSON'](){return{'commentThreadId':this['commentThreadId'],'createdAt':this['createdAt']['toISOString'](),'comments':this['comments']['map'](_0x284d6b=>CommentThreadAddedCommentDescriptor['toJSON'](_0x284d6b))};}static['fromJSON'](_0x5f0862){return new AddCommentThreadResponse(_0x5f0862['commentThreadId'],_0x5f0862['createdAt'],_0x5f0862['comments']['map'](_0x453b3d=>CommentThreadAddedCommentDescriptor['fromJSON'](_0x453b3d)));}}class AddCommentThreadMessage extends _0x4ccf46{['documentId'];['commentThreadId'];['comments'];['context'];['resolvedBy'];['attributes'];['createdAt'];['resolvedAt'];['deletedAt'];static ['TYPE']='140';static ['READABLE_TYPE_NAME']='addCommentThread';static ['DESCRIPTOR_NAME']='CommentsV2AddCommentThreadMessage';static ['DESCRIPTOR']={'fields':{'documentId':{'type':'string','id':0x1},'commentThreadId':{'type':'string','id':0x2},'context':{'type':'string','id':0x3},'createdAt':{'type':'string','id':0x4},'resolvedAt':{'type':'string','id':0x5},'resolvedBy':{'type':'string','id':0x6},'attributes':{'type':'string','id':0x7},'deletedAt':{'type':'string','id':0x8},'comments':{'type':'CommentDescriptor','rule':'repeated','id':0x9}}};constructor(_0x515ba8,_0x500ee9,_0x23f545=[],_0x4da335,_0x5eb601=null,_0x5bcf69=null,_0x4d052c=null,_0x48a3a0=null,_0x3b8e91=null){super(),this['documentId']=_0x515ba8,this['commentThreadId']=_0x500ee9,this['comments']=_0x23f545,this['context']=_0x4da335,this['resolvedBy']=_0x5eb601,this['attributes']=_0x3b8e91,this['createdAt']=_0x5bcf69?new Date(_0x5bcf69):'',this['resolvedAt']=_0x4d052c?new Date(_0x4d052c):'',this['deletedAt']=_0x48a3a0?new Date(_0x48a3a0):'';}['toJSON'](){return{'commentThreadId':this['commentThreadId'],'context':this['context']?JSON['stringify'](this['context']):this['context'],'documentId':this['documentId'],'resolvedBy':this['resolvedBy'],'resolvedAt':this['resolvedAt']instanceof Date?this['resolvedAt']['toISOString']():this['resolvedAt'],'deletedAt':this['deletedAt']instanceof Date?this['deletedAt']['toISOString']():this['deletedAt'],'createdAt':this['createdAt']instanceof Date?this['createdAt']['toISOString']():this['createdAt'],'attributes':this['attributes']?JSON['stringify'](this['attributes']):this['attributes'],'comments':this['comments']?.['map'](_0x1b88e0=>CommentDescriptor['toJSON'](_0x1b88e0))};}static['fromJSON'](_0x1536fb){return new AddCommentThreadMessage(_0x1536fb['documentId'],_0x1536fb['commentThreadId'],_0x1536fb['comments']?.['map'](_0x51754a=>CommentDescriptor['fromJSON']({..._0x51754a,'documentId':_0x1536fb['documentId'],'commentThreadId':_0x1536fb['commentThreadId']})),_0x1536fb['context']?JSON['parse'](_0x1536fb['context']):_0x1536fb['context'],_0x1536fb['resolvedBy'],_0x1536fb['createdAt']?new Date(_0x1536fb['createdAt']):void 0x0,_0x1536fb['resolvedAt']?new Date(_0x1536fb['resolvedAt']):void 0x0,_0x1536fb['deletedAt']?new Date(_0x1536fb['deletedAt']):void 0x0,_0x1536fb['attributes']?JSON['parse'](_0x1536fb['attributes']):_0x1536fb['attributes']);}}class ResolveCommentThreadMessage extends _0x4ccf46{['commentThreadId'];['documentId'];['resolvedBy'];['resolvedAt'];static ['TYPE']='142';static ['READABLE_TYPE_NAME']='resolveCommentThread';static ['DESCRIPTOR_NAME']='CommentsV2ResolveCommentThreadMessage';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'documentId':{'type':'string','id':0x2},'resolvedBy':{'type':'string','id':0x3},'resolvedAt':{'type':'string','id':0x4}}};constructor(_0x3a08d7,_0x292924,_0x4ef35d,_0x40ae53){super(),this['commentThreadId']=_0x3a08d7,this['documentId']=_0x292924,this['resolvedBy']=_0x4ef35d,this['resolvedAt']=_0x40ae53?new Date(_0x40ae53):void 0x0;}['toJSON'](){return{'documentId':this['documentId'],'commentThreadId':this['commentThreadId'],'resolvedBy':this['resolvedBy'],'resolvedAt':this['resolvedAt']?.['toISOString']()};}static['fromJSON'](_0x38ec26){return new ResolveCommentThreadMessage(_0x38ec26['commentThreadId'],_0x38ec26['documentId'],_0x38ec26['resolvedBy'],_0x38ec26['resolvedAt']);}}class ReopenCommentThreadMessage extends _0x4ccf46{['commentThreadId'];['documentId'];static ['TYPE']='141';static ['READABLE_TYPE_NAME']='reopenCommentThread';static ['DESCRIPTOR_NAME']='CommentsV2ReopenCommentThreadMessage';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'documentId':{'type':'string','id':0x2}}};constructor(_0x4fe3ab,_0x15805){super(),this['commentThreadId']=_0x4fe3ab,this['documentId']=_0x15805;}['toJSON'](){return{'documentId':this['documentId'],'commentThreadId':this['commentThreadId']};}static['fromJSON'](_0x3fa42e){return new ReopenCommentThreadMessage(_0x3fa42e['commentThreadId'],_0x3fa42e['documentId']);}}class UpdateCommentThreadMessage extends _0x4ccf46{['commentThreadId'];['documentId'];['context'];['attributes'];['unlinkedAt'];static ['TYPE']='143';static ['READABLE_TYPE_NAME']='updateCommentThread';static ['DESCRIPTOR_NAME']='CommentsV2UpdateCommentThreadMessage';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'documentId':{'type':'string','id':0x2},'context':{'type':'string','id':0x3},'attributes':{'type':'string','id':0x4},'unlinkedAt':{'type':'string','id':0x5}}};constructor(_0x56c60a,_0x591b06,_0x3e98e0,_0x2be32e=null,_0x2d7315=null){super(),this['commentThreadId']=_0x56c60a,this['documentId']=_0x591b06,this['context']=_0x3e98e0,this['attributes']=_0x2be32e,this['unlinkedAt']=_0x2d7315?new Date(_0x2d7315):'';}['toJSON'](){return{'documentId':this['documentId'],'commentThreadId':this['commentThreadId'],'context':this['context']?JSON['stringify'](this['context']):this['context'],'attributes':this['attributes']?JSON['stringify'](this['attributes']):null,'unlinkedAt':this['unlinkedAt']instanceof Date?this['unlinkedAt']['toISOString']():this['unlinkedAt']};}static['fromJSON'](_0x1854ff){return new UpdateCommentThreadMessage(_0x1854ff['commentThreadId'],_0x1854ff['documentId'],_0x1854ff['context']?JSON['parse'](_0x1854ff['context']):_0x1854ff['context'],_0x1854ff['attributes']?JSON['parse'](_0x1854ff['attributes']):null,_0x1854ff['unlinkedAt']?new Date(_0x1854ff['unlinkedAt']):null);}}class ResolveCommentThreadResponse extends _0x4ccf46{['commentThreadId'];['documentId'];['resolvedBy'];['resolvedAt'];static ['DESCRIPTOR_NAME']='CommentsV2ResolveCommentThreadResponse';static ['DESCRIPTOR']={'fields':{'commentThreadId':{'type':'string','id':0x1},'documentId':{'type':'string','id':0x2},'resolvedAt':{'type':'string','id':0x3},'resolvedBy':{'type':'string','id':0x4}}};constructor(_0x57a73a,_0x272dcf,_0x281b43,_0x42d4fd){super(),this['commentThreadId']=_0x57a73a,this['documentId']=_0x272dcf,this['resolvedBy']=_0x281b43,this['resolvedAt']=new Date(_0x42d4fd);}['toJSON'](){return{'commentThreadId':this['commentThreadId'],'documentId':this['documentId'],'resolvedBy':this['resolvedBy'],'resolvedAt':this['resolvedAt']['toISOString']()};}static['fromJSON'](_0x5744f4){return new ResolveCommentThreadResponse(_0x5744f4['commentThreadId'],_0x5744f4['documentId'],_0x5744f4['resolvedBy'],_0x5744f4['resolvedAt']);}}class CommentsService extends/* #__PURE__ -- @preserve */
ckeditor5['EmitterMixin'](){['_documentId'];['_isConnected'];['_wsGateway'];['_channel'];['_connectedSessions'];static ['_SERVICE']=0x9;constructor(_0x248df7){super(),this['_documentId']=_0x248df7,this['_isConnected']=!0x1;}get['isConnected'](){return this['_isConnected'];}async['connect'](_0x5ae2b9){if(this['_isConnected'])return;if(_0x5ae2b9['state']!==_0x36f427['CONNECTED'])throw new CKEditorCloudServicesError('WebSocket\x20Gateway\x20is\x20not\x20connected.',_0x5ae2b9);const _0x4073db=new ConnectMessage(this['_documentId']);this['_wsGateway']=_0x5ae2b9,this['stopListening'](_0x5ae2b9,'change:state');const _0x5e5496=await _0x5ae2b9['_sendRequest'](0x9,ConnectMessage['TYPE'],_0x1395f6['encode'](_0x4073db)),{channel:_0x1389bc,threads:_0x53bbee}=_0x1395f6['decode'](_0x5e5496,ConnectResponse);return this['listenTo'](_0x5ae2b9,'change:state',(_0x23b22c,_0x226197,_0x2fbbd4)=>this['_onWsGatewayStateChange'](_0x2fbbd4),{'priority':WebSocketGateway$1['_CHANGE_STATE_EVENT_PRIORITY']}),this['_connectToChannel'](_0x5ae2b9,_0x1389bc),this['_isConnected']=!0x0,this['fire']('connected'),_0x53bbee;}['disconnect'](){this['_isConnected']&&(this['_isConnected']=!0x1,this['_wsGateway']&&(this['stopListening'](this['_wsGateway']),this['_wsGateway']=void 0x0),this['_channel']&&(this['stopListening'](this['_channel']),this['_channel']=void 0x0),this['_connectedSessions']&&(this['_connectedSessions']['disconnect'](),this['_connectedSessions']=void 0x0),this['fire']('disconnected'),this['stopListening']());}async['addComment'](_0xd36ec8,_0x2f661e,_0x2c543e,_0x22b7db){const _0x47e5e3=new AddCommentMessage(this['_documentId'],_0xd36ec8,_0x2c543e,_0x2f661e,void 0x0,void 0x0,_0x22b7db),_0x356a35=await this['_sendRequest'](AddCommentMessage['TYPE'],_0x47e5e3);return _0x1395f6['decode'](_0x356a35,AddCommentResponse);}async['updateComment'](_0x44ff7b,_0x1743db,_0x189bd8,_0x2fcf80){const _0x417922=void 0x0!==_0x2fcf80,_0x13d021=new UpdateCommentMessage(this['_documentId'],_0x44ff7b,_0x1743db,_0x189bd8,_0x2fcf80,_0x417922);await this['_sendRequest'](UpdateCommentMessage['TYPE'],_0x13d021);}async['removeComment'](_0x47b841,_0x4cb5fd){const _0x48f4a8=new RemoveCommentMessage(this['_documentId'],_0x47b841,_0x4cb5fd);await this['_sendRequest'](RemoveCommentMessage['TYPE'],_0x48f4a8);}async['removeCommentThread'](_0x3222a6){const _0x372fa5=new RemoveCommentThreadMessage(this['_documentId'],_0x3222a6);await this['_sendRequest'](RemoveCommentThreadMessage['TYPE'],_0x372fa5);}async['addCommentThread'](_0x16f911){const _0x52c943=new AddCommentThreadMessage(this['_documentId'],_0x16f911['commentThreadId'],_0x16f911['comments']?.['map'](_0x6ddd31=>({..._0x6ddd31,'documentId':this['_documentId'],'commentThreadId':_0x16f911['commentThreadId']})),_0x16f911['context'],_0x16f911['resolvedBy'],_0x16f911['createdAt'],_0x16f911['resolvedAt'],_0x16f911['deletedAt'],_0x16f911['attributes']),_0xfd71a8=await this['_sendRequest'](AddCommentThreadMessage['TYPE'],_0x52c943);return _0x1395f6['decode'](_0xfd71a8,AddCommentThreadResponse);}async['resolveCommentThread'](_0x144fe2){const _0xfb5464=new ResolveCommentThreadMessage(_0x144fe2,this['_documentId']),_0x3a861c=await this['_sendRequest'](ResolveCommentThreadMessage['TYPE'],_0xfb5464);return _0x1395f6['decode'](_0x3a861c,ResolveCommentThreadResponse);}async['reopenCommentThread'](_0x11b3a9){const _0x227f20=new ReopenCommentThreadMessage(_0x11b3a9,this['_documentId']);await this['_sendRequest'](ReopenCommentThreadMessage['TYPE'],_0x227f20);}async['updateCommentThread'](_0x30c5b5){const _0x8f9c0c=new UpdateCommentThreadMessage(_0x30c5b5['commentThreadId'],this['_documentId'],_0x30c5b5['context'],_0x30c5b5['attributes'],_0x30c5b5['unlinkedAt']);await this['_sendRequest'](UpdateCommentThreadMessage['TYPE'],_0x8f9c0c);}async['getCommentThread'](_0xcfb99,_0xed7435=0x1){const _0x184549=new GetCommentThreadMessage(_0xcfb99,this['_documentId']);try{const _0x31efea=await this['_sendRequest'](GetCommentThreadMessage['TYPE'],_0x184549),_0x3ef47d=_0x1395f6['decode'](_0x31efea,GetCommentThreadResponse);return{'commentThreadId':_0x3ef47d['commentThreadId'],'comments':_0x3ef47d['comments'],'attributes':_0x3ef47d['attributes'],'context':_0x3ef47d['context'],'resolvedAt':_0x3ef47d['resolvedAt'],'resolvedBy':_0x3ef47d['resolvedBy'],'deletedAt':_0x3ef47d['deletedAt'],'unlinkedAt':_0x3ef47d['unlinkedAt']};}catch(_0x441436){if('CKEditorCloudServicesServerError'===_0x441436['name']&&'404'===_0x441436['code']&&_0xed7435<0x5)return await(_0x3504dd=0x64*_0xed7435,new Promise(_0x31e1c2=>{setTimeout(_0x31e1c2,_0x3504dd);})),this['getCommentThread'](_0xcfb99,_0xed7435+0x1);if('CKEditorCloudServicesServerError'===_0x441436['name'])throw _0x441436;throw CKEditorCloudServicesServerError['fromPublicError'](_0x441436);}var _0x3504dd;}async['getDocumentThreads'](){const _0x3e08b7=new GetDocumentThreadsMessage(this['_documentId']),_0x2df6cc=await this['_sendRequest'](GetDocumentThreadsMessage['TYPE'],_0x3e08b7),{threads:_0x37e1d7}=_0x1395f6['decode'](_0x2df6cc,GetDocumentThreadsResponse);return{'threads':_0x37e1d7};}async['getConnectedSessions'](){if(!this['_isConnected'])throw new ServiceNotConnectedError('Comments',this);return this['_connectedSessions']||(this['_connectedSessions']=await _0x5eedca['getConnectedSessions'](this['_wsGateway'],this['_documentId'],0x9)),this['_connectedSessions'];}['_connectToChannel'](_0x435c27,_0x155dc7){this['_channel']=_0x435c27['_getChannel'](CommentsService['_SERVICE'],_0x155dc7),this['_channel']&&(this['listenTo'](this['_channel'],this['_channel']['getEventName'](AddCommentMessage['TYPE']),(_0x5440ad,_0x331214)=>{const _0x256ffa=_0x1395f6['decode'](_0x331214,AddCommentMessage);this['fire']('commentAdded',_0x256ffa);}),this['listenTo'](this['_channel'],this['_channel']['getEventName'](RemoveCommentMessage['TYPE']),(_0x5e016b,_0x21b44e)=>{const _0x439f3d=_0x1395f6['decode'](_0x21b44e,RemoveCommentMessage);this['fire']('commentRemoved',_0x439f3d);}),this['listenTo'](this['_channel'],this['_channel']['getEventName'](UpdateCommentMessage['TYPE']),(_0x4e809f,_0x5b08ba)=>{const _0x152732=_0x1395f6['decode'](_0x5b08ba,UpdateCommentMessage);this['fire']('commentUpdated',_0x152732);}),this['listenTo'](this['_channel'],this['_channel']['getEventName'](RemoveCommentThreadMessage['TYPE']),(_0x55def1,_0x5bfec5)=>{const _0x2343ae=_0x1395f6['decode'](_0x5bfec5,RemoveCommentThreadMessage);this['fire']('commentThreadRemoved',_0x2343ae);}),this['listenTo'](this['_channel'],this['_channel']['getEventName'](AddCommentThreadMessage['TYPE']),(_0x256adc,_0x4dab7a)=>{const _0x27a8aa=_0x1395f6['decode'](_0x4dab7a,AddCommentThreadMessage);this['fire']('commentThreadAdded',_0x27a8aa);}),this['listenTo'](this['_channel'],this['_channel']['getEventName'](UpdateCommentThreadMessage['TYPE']),(_0x104180,_0x2384fd)=>{const _0x2afcfc=_0x1395f6['decode'](_0x2384fd,UpdateCommentThreadMessage);this['fire']('commentThreadUpdated',_0x2afcfc);}),this['listenTo'](this['_channel'],this['_channel']['getEventName'](ResolveCommentThreadMessage['TYPE']),(_0x44e68d,_0x499f9d)=>{const _0x592d78=_0x1395f6['decode'](_0x499f9d,ResolveCommentThreadMessage);this['fire']('commentThreadResolved',_0x592d78);}),this['listenTo'](this['_channel'],this['_channel']['getEventName'](ReopenCommentThreadMessage['TYPE']),(_0x4df253,_0x3b6b63)=>{const _0x5b75ab=_0x1395f6['decode'](_0x3b6b63,ReopenCommentThreadMessage);this['fire']('commentThreadReopened',_0x5b75ab);}));}['_onWsGatewayStateChange'](_0x5a60e4){_0x5a60e4===_0x36f427['DISCONNECTED']&&this['disconnect']();}['_sendRequest'](_0x2e982f,_0x453102){if(!this['_wsGateway']||!this['_isConnected'])throw new ServiceNotConnectedError('Comments',this);return this['_wsGateway']['_sendRequest'](0x9,_0x2e982f,_0x1395f6['encode'](_0x453102));}}class WebSocketGateway extends ckeditor5['ContextPlugin']{static get['requires'](){return['CloudServices',ckeditor5['Notification']];}static get['pluginName'](){return'WebSocketGateway';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x15a6a0){super(_0x15a6a0),this['set']('state',_0x36f427['CONNECTED']),this['set']('_isBrowserOffline',!0x1),this['_reconnectionStack']=new Set(),this['_shouldPluginsReconnect']=!0x1,this['_domEmitter']=Object['create'](ckeditor5['DomEmitterMixin']);}['init'](){const _0x1ef9da=this['context'],_0x6df149=_0x1ef9da['plugins']['get']('CloudServices'),_0x152c8c=_0x1ef9da['plugins']['get'](ckeditor5['Notification']);if(!_0x6df149['token'])throw new ckeditor5['CKEditorError']('websocketgateway-missing-token',this);if(!_0x6df149['webSocketUrl'])throw new ckeditor5['CKEditorError']('websocketgateway-missing-websocket-url',this);return this['_domEmitter']['listenTo'](window,'offline',()=>this['_isBrowserOffline']=!0x0),this['_domEmitter']['listenTo'](window,'online',()=>this['_isBrowserOffline']=!0x1),this['context']['config']['define']('cloudServices.connectionTimeout',0xa),this['context']['config']['define']('cloudServices.requestTimeout',0x14),WebSocketGateway['WebSocketGateway']['connect'](_0x6df149['token'],_0x6df149['webSocketUrl'],{'timeout':0x3e8*this['context']['config']['get']('cloudServices.connectionTimeout'),'requestTimeout':0x3e8*this['context']['config']['get']('cloudServices.requestTimeout')})['then'](_0x23da4f=>{if(this['connection']=_0x23da4f,this['bind']('state')['to'](_0x23da4f,'state',this,'_isBrowserOffline',(_0x306280,_0x567df8)=>('connected'!==_0x306280&&(this['_shouldPluginsReconnect']=!0x0),_0x567df8||_0x306280!==_0x36f427['CONNECTED']?_0x36f427['DISCONNECTED']:this['state']==_0x36f427['DISCONNECTED']&&this['_shouldPluginsReconnect']?(this['_shouldPluginsReconnect']=!0x1,this['_reconnect'](),_0x36f427['CONNECTING']):_0x36f427['CONNECTED'])),this['connection']['on']('error',(_0x80d6b4,_0x288c9c)=>{if('limitExceeded'!==_0x288c9c['code'])throw console['error'](_0x288c9c),new ckeditor5['CKEditorError']('cloudservices-init',null,{'originalError':_0x288c9c});_0x152c8c['showWarning']('The\x20limit\x20of\x20maximum\x20concurrent\x20connections\x20that\x20the\x20collaboration\x20server\x20can\x20handle\x20has\x20been\x20reached.\x20Try\x20opening\x20the\x20document\x20again\x20in\x20a\x20few\x20minutes.\x20Please\x20contact\x20your\x20system\x20administrator\x20if\x20the\x20problem\x20persists.',{'title':'Connected\x20users\x20limit\x20exceeded','namespace':'real-time-collaboration'});}),!_0x23da4f['me'])return new Promise(_0x4cbb42=>_0x23da4f['on']('change:me',_0x4cbb42));})['catch'](_0x269426=>{throw console['error'](_0x269426),new ckeditor5['CKEditorError']('cloudservices-init',null,{'originalError':_0x269426});});}['addToReconnectionStack'](_0x3c6f22){if('function'!=typeof _0x3c6f22['reconnect'])throw new ckeditor5['CKEditorError']('websocketgateway-invalid-plugin-interface',this);if(this['isInReconnectionStack'](_0x3c6f22))throw new ckeditor5['CKEditorError']('websocketgateway-plugin-already-registered',this,{'name':_0x3c6f22['constructor']['pluginName']});this['_reconnectionStack']['add'](_0x3c6f22);}['removeFromReconnectionStack'](_0x234410){this['_reconnectionStack']['delete'](_0x234410);}['isInReconnectionStack'](_0x49811e){return this['_reconnectionStack']['has'](_0x49811e);}['_reconnect'](){return this['connection']['reconnect']()['then'](()=>Promise['all'](Array['from'](this['_reconnectionStack'],_0x3221cc=>_0x3221cc['reconnect']())))['then'](()=>this['state']=_0x36f427['CONNECTED'])['catch'](_0x26f5da=>{throw console['error'](_0x26f5da),new ckeditor5['CKEditorError']('cloudservices-reconnection-error',this['context']);});}['disconnect'](){this['connection']&&this['connection']['disconnect'](),this['state']=_0x36f427['DISCONNECTED'],this['_domEmitter']['stopListening']();}['destroy'](){this['disconnect'](),super['destroy']();}}WebSocketGateway['WebSocketGateway']=WebSocketGateway$1,WebSocketGateway['initialReconnectionInterval']=0x3e8;class _0x206408 extends ckeditor5['ContextPlugin']{static get['pluginName'](){return'Sessions';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[WebSocketGateway,_0x278b81];}constructor(_0x4ad1e4){super(_0x4ad1e4),this['channelSessions']=new Map(),this['channelConnectedUsers']=new Map(),this['allConnectedUsers']=new ckeditor5['Collection'](),this['_registeredSessions']=new Map(),this['_uniqueUsersCount']=0x0,this['_users']=this['context']['plugins']['get'](_0x278b81);}['init'](){const _0xe5e63=this['context']['plugins']['get'](WebSocketGateway);this['listenTo'](_0xe5e63,'change:state',(_0x4ca9fc,_0x1ddb68,_0x30609d)=>{if('connected'!==_0x30609d)this['channelSessions']['forEach'](_0x165934=>_0x165934['clear']()),this['channelConnectedUsers']['forEach'](_0x1c1905=>_0x1c1905['clear']()),this['allConnectedUsers']['clear']();else{for(const [_0x586579,_0x489301]of this['_registeredSessions'])for(const _0x5bf9e3 of _0x489301)this['_handleSessionAdd'](_0x586579,_0x5bf9e3);}}),this['_createUser'](_0xe5e63['connection']['me'],!0x0);}['register'](_0x4a508d,_0x3ec9bc){if(this['_registeredSessions']['has'](_0x4a508d))throw new ckeditor5['CKEditorError']('sessions-register-already-registered',null,{'channelId':_0x4a508d});this['_registeredSessions']['set'](_0x4a508d,_0x3ec9bc),this['channelSessions']['set'](_0x4a508d,new ckeditor5['Collection']()),this['channelConnectedUsers']['set'](_0x4a508d,new ckeditor5['Collection']()),this['listenTo'](_0x3ec9bc,'add',(_0x25993d,_0xb8e4bb)=>this['_handleSessionAdd'](_0x4a508d,_0xb8e4bb)),this['listenTo'](_0x3ec9bc,'remove',(_0x1567ac,_0x46ef73)=>this['_handleSessionRemove'](_0x4a508d,_0x46ef73));for(const _0xe8068a of _0x3ec9bc)this['_handleSessionAdd'](_0x4a508d,_0xe8068a);}['unregister'](_0x42120b){if(!this['_registeredSessions']['has'](_0x42120b))throw new ckeditor5['CKEditorError']('sessions-unregister-not-exist',null,{'channelId':_0x42120b});const _0x4b2cf1=this['_registeredSessions']['get'](_0x42120b);this['stopListening'](_0x4b2cf1);for(const _0x181e18 of _0x4b2cf1)'connected'===this['context']['plugins']['get'](WebSocketGateway)['state']&&this['_handleSessionRemove'](_0x42120b,_0x181e18);this['_registeredSessions']['delete'](_0x42120b),this['channelSessions']['delete'](_0x42120b),this['channelConnectedUsers']['delete'](_0x42120b);}get['mySessionId'](){return this['context']['plugins']['get'](WebSocketGateway)['connection']['sessionId'];}['getUserBySessionId'](_0x4a3107){for(const _0x1ea4f5 of this['channelSessions']['values']())for(const _0xd379f4 of _0x1ea4f5)if(_0xd379f4['id']===_0x4a3107)return _0xd379f4['user'];}['getUserSessions'](_0x3942e6,_0x666388){const _0x1abe91=_0x666388?[this['channelSessions']['get'](_0x666388)]:this['channelSessions']['values'](),_0xcfc610=new Set();for(const _0x4a91b4 of _0x1abe91)for(const _0x2d6d05 of _0x4a91b4)_0x2d6d05['user']['id']===_0x3942e6['id']&&_0xcfc610['add'](_0x2d6d05['id']);return _0xcfc610;}['getUserRole'](_0x140364){for(const _0x287c3c of this['channelSessions']['values']())for(const _0x7f8ac0 of _0x287c3c)if(_0x7f8ac0['user']===_0x140364)return _0x7f8ac0['role'];}['_handleSessionAdd'](_0x325ab8,_0x2755bb){if('connected'!==this['context']['plugins']['get'](WebSocketGateway)['state'])return;const _0x46d950=_0x2755bb['user'],_0x306052=this['_users']['getUser'](_0x46d950['id'])||this['_createUser'](_0x46d950),_0x1789e6=Object['assign']({},_0x2755bb,{'user':_0x306052});this['channelSessions']['get'](_0x325ab8)['add'](_0x1789e6);const _0x389595=this['channelConnectedUsers']['get'](_0x325ab8);_0x389595['has'](_0x306052['id'])||_0x389595['add'](_0x306052),this['allConnectedUsers']['has'](_0x306052['id'])||this['allConnectedUsers']['add'](_0x306052,_0x306052['isMe']?0x0:void 0x0),this['fire']('sessionAdd:'+_0x325ab8,{'channelId':_0x325ab8,'session':_0x1789e6});}['_handleSessionRemove'](_0x511eec,_0x39488c){if('connected'!==this['context']['plugins']['get'](WebSocketGateway)['state'])return;const _0x3a85e3=this['channelConnectedUsers']['get'](_0x511eec),_0x2312b5=_0x39488c['user'];_0x2312b5['id']&&(this['channelSessions']['get'](_0x511eec)['remove'](_0x39488c['id']),_0x3a85e3['has'](_0x2312b5['id'])&&!this['getUserSessions'](_0x2312b5,_0x511eec)['size']&&_0x3a85e3['remove'](_0x2312b5['id']),this['allConnectedUsers']['get'](_0x2312b5['id'])&&!this['getUserSessions'](_0x2312b5)['size']&&this['allConnectedUsers']['remove'](_0x2312b5['id']));}['_createUser'](_0x5a4aed,_0xd286d1){const _0x40804f=this['_users']['addUser'](_0x5a4aed);return _0xd286d1&&this['_users']['defineMe'](_0x5a4aed['id']),_0x40804f['orderNumber']=this['_uniqueUsersCount']++,_0x40804f;}}class _0xbcddef extends ckeditor5['Plugin']{constructor(){super(...arguments),this['_domEmitter']=new(ckeditor5['DomEmitterMixin']())();}static get['requires'](){return[_0x206408];}static get['pluginName'](){return'UserMarkers';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x4b3259=this['editor'],_0x5a3e78=_0x4b3259['plugins']['get'](_0x206408);_0x4b3259['conversion']['for']('editingDowncast')['markerToElement']({'model':'user:position','view':(_0x4af26c,{writer:_0x4787ed})=>createUserPositionViewElement(_0x4af26c,_0x4787ed,_0x5a3e78,_0x4b3259)}),_0x4b3259['conversion']['for']('editingDowncast')['markerToHighlight']({'model':'user:range','view':_0x1601ac=>createUserRangeViewElement(_0x1601ac,_0x5a3e78)}),createUserMarkerPostFixer(_0x4b3259),this['_domEmitter']['listenTo'](ckeditor5['global']['document'],'keydown',(_0x281649,{key:_0x33d806})=>{'Escape'===_0x33d806&&hideHoveredUserPositionMarkersTooltips(_0x4b3259);},{'useCapture':!0x0});}['afterInit'](){const _0x4a2060=this['editor'],_0x4315be=_0x4a2060['commands']['get']('undo');_0x4315be&&_0x4a2060['model']['on']('applyOperation',(_0x157dc7,_0x43989e)=>{const _0x7da4e2=_0x43989e[0x0];if(!_0x7da4e2['isDocumentOperation'])return;if('marker'!=_0x7da4e2['type']||!_0x7da4e2['name']['startsWith']('user:'))return;const _0x3f5ca7=_0x7da4e2['batch'];_0x4315be['_createdBatches']['has'](_0x3f5ca7)&&(_0x7da4e2['newRange']=_0x7da4e2['oldRange']?_0x4a2060['model']['createRange'](_0x7da4e2['oldRange']['start'],_0x7da4e2['oldRange']['end']):null);},{'priority':'highest'});}['destroy'](){return this['_domEmitter']['stopListening'](),super['destroy']();}['createUserMarkerOperations'](){const _0x353504=this['editor'],_0x385e6e=_0x353504['model']['document'],_0x29f154=_0x353504['plugins']['get'](_0x206408);_0x353504['model']['enqueueChange']({'isUndoable':!0x1},_0x45aee9=>{const _0x396822='user:range:'+_0x29f154['mySessionId'],_0x9b37e5='user:position:'+_0x29f154['mySessionId'],_0x56ca6f=_0x353504['model']['markers']['has'](_0x396822);_0x353504['editing']['view']['hasDomSelection']?updateUserMarkers(_0x29f154['mySessionId'],_0x385e6e['selection']['getFirstRange'](),_0x353504['model'],_0x45aee9):_0x56ca6f&&(_0x45aee9['removeMarker'](_0x396822),_0x45aee9['removeMarker'](_0x9b37e5));});}}function updateUserMarkers(_0x578c5b,_0x48d880,_0x95dffa,_0x5a9d5e){const _0x385c81='user:range:'+_0x578c5b,_0x2ac88a='user:position:'+_0x578c5b,_0x41451f=_0x48d880['getContainedElement']();let _0xd1db26=_0x48d880['start'];_0x41451f&&_0x41451f['is']('element','tableCell')&&(_0xd1db26=getPositionForText(_0x48d880,_0x95dffa),_0x48d880=_0x5a9d5e['createRange'](_0xd1db26));const _0x11d49f=_0x5a9d5e['createRange'](_0xd1db26);_0x95dffa['markers']['has'](_0x385c81)?(_0x5a9d5e['updateMarker'](_0x385c81,{'range':_0x48d880}),_0x5a9d5e['updateMarker'](_0x2ac88a,{'range':_0x11d49f})):(_0x5a9d5e['addMarker'](_0x385c81,{'range':_0x48d880,'usingOperation':!0x0}),_0x5a9d5e['addMarker'](_0x2ac88a,{'range':_0x11d49f,'usingOperation':!0x0}));}function getPositionForText(_0x1b8b43,_0x2dd8be){for(const _0xde096e of _0x1b8b43['getPositions']())if(_0x2dd8be['schema']['checkChild'](_0xde096e,'$text'))return _0xde096e;}function createUserPositionViewElement(_0x5a15d5,_0x535dd8,_0x5599d7,_0x21bf58){const _0x1d88f6=_0x5a15d5['markerName']['split'](':')[0x2],_0x10994f=_0x5599d7['getUserBySessionId'](_0x1d88f6);if(!_0x10994f||_0x1d88f6===_0x5599d7['mySessionId'])return;if(!_0x21bf58['model']['schema']['checkChild'](_0x5a15d5['markerRange']['start'],'$text'))return;const _0x29af90={'class':'ck-user__marker\x20'+_0x10994f['color']['getMarkerClass'](),'data-name':_0x10994f['name'],'data-session-id':_0x1d88f6},_0x3f5a77=_0x21bf58['model']['markers']['get'](_0x5a15d5['markerName'])['getStart'](),_0x98abed=_0x3f5a77['nodeAfter'],_0x4603b3=_0x21bf58['model']['schema'];if(_0x98abed&&_0x4603b3['isObject'](_0x98abed)&&_0x4603b3['isInline'](_0x98abed)&&!_0x21bf58['model']['markers']['get']('user:range:'+_0x1d88f6)['getRange']()['isCollapsed'])return;const _0x5c947e=_0x3f5a77['parent'];return _0x21bf58['model']['schema']['isLimit'](_0x5c947e)&&!_0x21bf58['model']['hasContent'](_0x5c947e)&&(_0x29af90['contenteditable']=!0x1),createUserPositionMarkerElement(_0x535dd8,_0x29af90,_0x10994f);}function createUserRangeViewElement(_0x1a541c,_0x22eceb){const _0x482d85=_0x1a541c['markerName']['split'](':')[0x2];if(_0x482d85===_0x22eceb['mySessionId'])return null;const _0x4dc87a=_0x22eceb['getUserBySessionId'](_0x482d85);return _0x4dc87a?{'id':_0x482d85,'classes':['ck-user__selection',_0x4dc87a['color']['getSelectionClass']()],'attributes':{'data-session-id':_0x482d85},'priority':0x7d0+_0x4dc87a['orderNumber']}:{'id':_0x482d85,'classes':[]};}function createUserPositionMarkerElement(_0x2cb7cb,_0x1099b9,_0x51681b){const _0x3821dc=_0x2cb7cb['createUIElement']('span',_0x1099b9);return _0x2cb7cb['setCustomProperty']('userPositionMarker',!0x0,_0x3821dc),_0x3821dc['render']=function(_0x5956de){const _0x511a71=this['toDomElement'](_0x5956de),_0x50fd30=document['createElement']('span');return _0x50fd30['classList']['add']('ck-user__marker-tooltip'),_0x50fd30['setAttribute']('contenteditable','false'),_0x50fd30['setAttribute']('spellcheck','false'),_0x50fd30['textContent']=_0x51681b['name'],_0x511a71['innerHTML']='⁠<span\x20class=\x22ck-user__marker-line\x22\x20contenteditable=\x22false\x22><span\x20class=\x22ck-user__marker-dot\x22></span></span>'+_0x50fd30['outerHTML']+'⁠',_0x511a71['addEventListener']('mouseenter',()=>{_0x511a71['classList']['add']('ck-user__marker_hovered');}),_0x511a71['addEventListener']('mouseleave',()=>{_0x511a71['classList']['remove']('ck-user__marker_hovered');}),_0x511a71;},_0x3821dc['isSimilar']=function(_0x5b98ac){return!(!this['getCustomProperty']('userPositionMarker')||!_0x5b98ac['getCustomProperty']('userPositionMarker')||this['getAttribute']('data-session-id')!=_0x5b98ac['getAttribute']('data-session-id'));},_0x3821dc;}function hideHoveredUserPositionMarkersTooltips(_0x4a3a36){_0x4a3a36['editing']['view']['change'](_0x4dfe14=>{for(const _0x4497a1 of _0x4a3a36['model']['markers']){if(!_0x4497a1['name']['startsWith']('user:position'))continue;const _0x141856=_0x4a3a36['editing']['mapper']['markerNameToElements'](_0x4497a1['name']);if(_0x141856){for(const _0x27670f of _0x141856)_0x4dfe14['removeClass']('ck-user__marker_hovered',_0x27670f);}}});}function createUserMarkerPostFixer(_0x4c82eb){const _0x51a36c=_0x4c82eb['model'],_0x1ad541=new Map(),_0x41d2de=_0x4c82eb['plugins']['get'](_0x206408);_0x51a36c['markers']['on']('update:user:range',(_0x556839,_0x3b9bee,_0x1fd5f2,_0x2c0e87)=>{if(!_0x2c0e87&&_0x1ad541['get'](_0x3b9bee['name']))return _0x1ad541['get'](_0x3b9bee['name'])['detach'](),void _0x1ad541['delete'](_0x3b9bee['name']);const _0x51a57d=_0x3b9bee['name']['split'](':')[0x2];if(_0x51a57d===_0x41d2de['mySessionId'])return;const _0x30dd3c='user:position:'+_0x51a57d;_0x51a36c['markers']['has'](_0x30dd3c)&&_0x4c82eb['editing']['reconvertMarker'](_0x30dd3c),_0x3b9bee['on']('change:range',(_0x52fcdc,_0x54c48f,_0x47fa7f)=>{if('$graveyard'!=_0x54c48f['root']['rootName']&&'$graveyard'==_0x3b9bee['getRange']()['root']['rootName']&&!_0x1ad541['has'](_0x3b9bee['name'])){const _0x4081ce=_0x51a36c['schema']['getNearestSelectionRange'](_0x47fa7f['deletionPosition']);if(_0x4081ce){const _0x30bbc8=ckeditor5['LiveRange']['fromRange'](_0x4081ce);_0x1ad541['set'](_0x3b9bee['name'],_0x30bbc8),_0x30bbc8['on']('change:range',(_0x418a8a,_0x4d182f,_0x4df0ba)=>{if('$graveyard'==_0x30bbc8['root']['rootName']){const _0x45f73d=_0x51a36c['schema']['getNearestSelectionRange'](_0x4df0ba['deletionPosition']);_0x45f73d?(_0x30bbc8['start']=_0x45f73d['start'],_0x30bbc8['end']=_0x45f73d['end']):(_0x1ad541['delete'](_0x3b9bee['name']),_0x30bbc8['detach']());}});}}});}),_0x51a36c['document']['on']('change',()=>{_0x1ad541['size']>0x0&&_0x51a36c['enqueueChange']({'isUndoable':!0x1},_0x1a62a8=>{for(const [_0x12a406,_0x4c0acf]of _0x1ad541)'$graveyard'==_0x51a36c['markers']['get'](_0x12a406)['getRange']()['root']['rootName']&&(updateUserMarkers(_0x12a406['split'](':')[0x2],_0x4c0acf['toRange'](),_0x51a36c,_0x1a62a8),_0x4c0acf['detach']());_0x1ad541['clear']();});});}function getTranslation$6(_0x502fc8,_0x5723aa,_0x39d4a5){const _0x333be3=_0x502fc8['t'],t=_0x502fc8['t'];switch(_0x5723aa){case'PENDING_ACTION_SENDING_DATA':return t({'string':'Sending\x20data\x20to\x20the\x20server.','id':'PENDING_ACTION_SENDING_DATA'});case'The\x20local\x20document\x20and\x20server\x20document\x20differ\x20and\x20merging\x20them\x20can\x20cause\x20unexpected\x20behavior.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.':return t('The\x20local\x20document\x20and\x20server\x20document\x20differ\x20and\x20merging\x20them\x20can\x20cause\x20unexpected\x20behavior.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.');case'The\x20document\x20cannot\x20be\x20connected\x20back\x20to\x20the\x20server.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.':return t('The\x20document\x20cannot\x20be\x20connected\x20back\x20to\x20the\x20server.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.');case'The\x20document\x20details\x20could\x20not\x20be\x20taken\x20during\x20the\x20reconnection.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.':return t('The\x20document\x20details\x20could\x20not\x20be\x20taken\x20during\x20the\x20reconnection.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.');case'The\x20last\x20saved\x20version\x20of\x20the\x20document\x20does\x20not\x20match\x20the\x20local\x20version.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.':return t('The\x20last\x20saved\x20version\x20of\x20the\x20document\x20does\x20not\x20match\x20the\x20local\x20version.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.');case'Synchronization\x20issue':return t('Synchronization\x20issue');case'Connected\x20users\x20list\x20dropdown\x20menu':return t('Connected\x20users\x20list\x20dropdown\x20menu');case'Collapsed\x20connected\x20users\x20list\x20(press\x20ENTER\x20to\x20open\x20it)':return t('Collapsed\x20connected\x20users\x20list\x20(press\x20ENTER\x20to\x20open\x20it)');case'Connected\x20users\x20list':return t('Connected\x20users\x20list');case'PENDING_ACTION_REVISION_HISTORY':return _0x333be3({'string':'Unsaved\x20change\x20in\x20revision\x20history.','id':'PENDING_ACTION_REVISION_HISTORY'});case'CONNECTED_USERS':return t({'string':'1\x20connected\x20user\x20(me)','plural':'%0\x20connected\x20users','id':'CONNECTED_USERS'},_0x39d4a5);default:return'';}}const _0x466ed9=/* #__PURE__ -- @preserve */
((()=>{var _0xe33f84=_0x24c382['Reader'],_0x4b2a92=_0x24c382['Writer'],_0x2ad66d=_0x24c382['util'],_0x1ee307=_0x24c382['roots']['default']||(_0x24c382['roots']['default']={});return _0x1ee307['AttributeOperation']=(function(){function _0x187107(_0x513baa){if(_0x513baa){for(var _0x2a69bf=Object['keys'](_0x513baa),_0xcdf72d=0x0;_0xcdf72d<_0x2a69bf['length'];++_0xcdf72d)null!=_0x513baa[_0x2a69bf[_0xcdf72d]]&&(this[_0x2a69bf[_0xcdf72d]]=_0x513baa[_0x2a69bf[_0xcdf72d]]);}}return _0x187107['prototype']['range']=null,_0x187107['prototype']['key']='',_0x187107['prototype']['oldValueBoolean']=!0x1,_0x187107['prototype']['oldValueJson']='',_0x187107['prototype']['newValueBoolean']=!0x1,_0x187107['prototype']['newValueJson']='',_0x187107['prototype']['wasUndone']=!0x1,_0x187107['create']=function(_0x11a3ec){return new _0x187107(_0x11a3ec);},_0x187107['encode']=function(_0x50d71b,_0x301252){return _0x301252||(_0x301252=_0x4b2a92['create']()),null!=_0x50d71b['range']&&Object['hasOwnProperty']['call'](_0x50d71b,'range')&&_0x1ee307['Range']['encode'](_0x50d71b['range'],_0x301252['uint32'](0xa)['fork']())['ldelim'](),null!=_0x50d71b['key']&&Object['hasOwnProperty']['call'](_0x50d71b,'key')&&_0x301252['uint32'](0x12)['string'](_0x50d71b['key']),null!=_0x50d71b['oldValueBoolean']&&Object['hasOwnProperty']['call'](_0x50d71b,'oldValueBoolean')&&_0x301252['uint32'](0x18)['bool'](_0x50d71b['oldValueBoolean']),null!=_0x50d71b['oldValueJson']&&Object['hasOwnProperty']['call'](_0x50d71b,'oldValueJson')&&_0x301252['uint32'](0x22)['string'](_0x50d71b['oldValueJson']),null!=_0x50d71b['newValueBoolean']&&Object['hasOwnProperty']['call'](_0x50d71b,'newValueBoolean')&&_0x301252['uint32'](0x28)['bool'](_0x50d71b['newValueBoolean']),null!=_0x50d71b['newValueJson']&&Object['hasOwnProperty']['call'](_0x50d71b,'newValueJson')&&_0x301252['uint32'](0x32)['string'](_0x50d71b['newValueJson']),null!=_0x50d71b['wasUndone']&&Object['hasOwnProperty']['call'](_0x50d71b,'wasUndone')&&_0x301252['uint32'](0x38)['bool'](_0x50d71b['wasUndone']),_0x301252;},_0x187107['encodeDelimited']=function(_0x5b344e,_0x3a2062){return this['encode'](_0x5b344e,_0x3a2062)['ldelim']();},_0x187107['decode']=function(_0x2076f4,_0x451036){_0x2076f4 instanceof _0xe33f84||(_0x2076f4=_0xe33f84['create'](_0x2076f4));for(var _0x4fb114=void 0x0===_0x451036?_0x2076f4['len']:_0x2076f4['pos']+_0x451036,_0x5b7ba1=new _0x1ee307['AttributeOperation']();_0x2076f4['pos']<_0x4fb114;){var _0x3ee251=_0x2076f4['uint32']();switch(_0x3ee251>>>0x3){case 0x1:_0x5b7ba1['range']=_0x1ee307['Range']['decode'](_0x2076f4,_0x2076f4['uint32']());break;case 0x2:_0x5b7ba1['key']=_0x2076f4['string']();break;case 0x3:_0x5b7ba1['oldValueBoolean']=_0x2076f4['bool']();break;case 0x4:_0x5b7ba1['oldValueJson']=_0x2076f4['string']();break;case 0x5:_0x5b7ba1['newValueBoolean']=_0x2076f4['bool']();break;case 0x6:_0x5b7ba1['newValueJson']=_0x2076f4['string']();break;case 0x7:_0x5b7ba1['wasUndone']=_0x2076f4['bool']();break;default:_0x2076f4['skipType'](0x7&_0x3ee251);}}return _0x5b7ba1;},_0x187107['decodeDelimited']=function(_0x379a2c){return _0x379a2c instanceof _0xe33f84||(_0x379a2c=new _0xe33f84(_0x379a2c)),this['decode'](_0x379a2c,_0x379a2c['uint32']());},_0x187107['verify']=function(_0x1e225a){if('object'!=typeof _0x1e225a||null===_0x1e225a)return'object\x20expected';if(null!=_0x1e225a['range']&&_0x1e225a['hasOwnProperty']('range')){var _0x160822=_0x1ee307['Range']['verify'](_0x1e225a['range']);if(_0x160822)return'range.'+_0x160822;}return null!=_0x1e225a['key']&&_0x1e225a['hasOwnProperty']('key')&&!_0x2ad66d['isString'](_0x1e225a['key'])?'key:\x20string\x20expected':null!=_0x1e225a['oldValueBoolean']&&_0x1e225a['hasOwnProperty']('oldValueBoolean')&&'boolean'!=typeof _0x1e225a['oldValueBoolean']?'oldValueBoolean:\x20boolean\x20expected':null!=_0x1e225a['oldValueJson']&&_0x1e225a['hasOwnProperty']('oldValueJson')&&!_0x2ad66d['isString'](_0x1e225a['oldValueJson'])?'oldValueJson:\x20string\x20expected':null!=_0x1e225a['newValueBoolean']&&_0x1e225a['hasOwnProperty']('newValueBoolean')&&'boolean'!=typeof _0x1e225a['newValueBoolean']?'newValueBoolean:\x20boolean\x20expected':null!=_0x1e225a['newValueJson']&&_0x1e225a['hasOwnProperty']('newValueJson')&&!_0x2ad66d['isString'](_0x1e225a['newValueJson'])?'newValueJson:\x20string\x20expected':null!=_0x1e225a['wasUndone']&&_0x1e225a['hasOwnProperty']('wasUndone')&&'boolean'!=typeof _0x1e225a['wasUndone']?'wasUndone:\x20boolean\x20expected':null;},_0x187107['fromObject']=function(_0x1aaf3a){if(_0x1aaf3a instanceof _0x1ee307['AttributeOperation'])return _0x1aaf3a;var _0x12b496=new _0x1ee307['AttributeOperation']();if(null!=_0x1aaf3a['range']){if('object'!=typeof _0x1aaf3a['range'])throw TypeError('.AttributeOperation.range:\x20object\x20expected');_0x12b496['range']=_0x1ee307['Range']['fromObject'](_0x1aaf3a['range']);}return null!=_0x1aaf3a['key']&&(_0x12b496['key']=String(_0x1aaf3a['key'])),null!=_0x1aaf3a['oldValueBoolean']&&(_0x12b496['oldValueBoolean']=Boolean(_0x1aaf3a['oldValueBoolean'])),null!=_0x1aaf3a['oldValueJson']&&(_0x12b496['oldValueJson']=String(_0x1aaf3a['oldValueJson'])),null!=_0x1aaf3a['newValueBoolean']&&(_0x12b496['newValueBoolean']=Boolean(_0x1aaf3a['newValueBoolean'])),null!=_0x1aaf3a['newValueJson']&&(_0x12b496['newValueJson']=String(_0x1aaf3a['newValueJson'])),null!=_0x1aaf3a['wasUndone']&&(_0x12b496['wasUndone']=Boolean(_0x1aaf3a['wasUndone'])),_0x12b496;},_0x187107['toObject']=function(_0xbc7c6,_0x459865){_0x459865||(_0x459865={});var _0x4f434a={};return _0x459865['defaults']&&(_0x4f434a['range']=null,_0x4f434a['key']='',_0x4f434a['oldValueBoolean']=!0x1,_0x4f434a['oldValueJson']='',_0x4f434a['newValueBoolean']=!0x1,_0x4f434a['newValueJson']='',_0x4f434a['wasUndone']=!0x1),null!=_0xbc7c6['range']&&_0xbc7c6['hasOwnProperty']('range')&&(_0x4f434a['range']=_0x1ee307['Range']['toObject'](_0xbc7c6['range'],_0x459865)),null!=_0xbc7c6['key']&&_0xbc7c6['hasOwnProperty']('key')&&(_0x4f434a['key']=_0xbc7c6['key']),null!=_0xbc7c6['oldValueBoolean']&&_0xbc7c6['hasOwnProperty']('oldValueBoolean')&&(_0x4f434a['oldValueBoolean']=_0xbc7c6['oldValueBoolean']),null!=_0xbc7c6['oldValueJson']&&_0xbc7c6['hasOwnProperty']('oldValueJson')&&(_0x4f434a['oldValueJson']=_0xbc7c6['oldValueJson']),null!=_0xbc7c6['newValueBoolean']&&_0xbc7c6['hasOwnProperty']('newValueBoolean')&&(_0x4f434a['newValueBoolean']=_0xbc7c6['newValueBoolean']),null!=_0xbc7c6['newValueJson']&&_0xbc7c6['hasOwnProperty']('newValueJson')&&(_0x4f434a['newValueJson']=_0xbc7c6['newValueJson']),null!=_0xbc7c6['wasUndone']&&_0xbc7c6['hasOwnProperty']('wasUndone')&&(_0x4f434a['wasUndone']=_0xbc7c6['wasUndone']),_0x4f434a;},_0x187107['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x187107['getTypeUrl']=function(_0x13e794){return void 0x0===_0x13e794&&(_0x13e794='type.googleapis.com'),_0x13e794+'/AttributeOperation';},_0x187107;}()),_0x1ee307['InsertOperation']=(function(){function _0x5e421d(_0x2c3f19){if(this['nodes']=[],_0x2c3f19){for(var _0x3120c1=Object['keys'](_0x2c3f19),_0x4ce9b2=0x0;_0x4ce9b2<_0x3120c1['length'];++_0x4ce9b2)null!=_0x2c3f19[_0x3120c1[_0x4ce9b2]]&&(this[_0x3120c1[_0x4ce9b2]]=_0x2c3f19[_0x3120c1[_0x4ce9b2]]);}}return _0x5e421d['prototype']['position']=null,_0x5e421d['prototype']['nodes']=_0x2ad66d['emptyArray'],_0x5e421d['prototype']['shouldReceiveAttributes']=!0x1,_0x5e421d['prototype']['wasUndone']=!0x1,_0x5e421d['create']=function(_0x22ec14){return new _0x5e421d(_0x22ec14);},_0x5e421d['encode']=function(_0x3e00ee,_0x1f9611){if(_0x1f9611||(_0x1f9611=_0x4b2a92['create']()),null!=_0x3e00ee['position']&&Object['hasOwnProperty']['call'](_0x3e00ee,'position')&&_0x1ee307['Position']['encode'](_0x3e00ee['position'],_0x1f9611['uint32'](0xa)['fork']())['ldelim'](),null!=_0x3e00ee['nodes']&&_0x3e00ee['nodes']['length']){for(var _0x50d11b=0x0;_0x50d11b<_0x3e00ee['nodes']['length'];++_0x50d11b)_0x1ee307['Element']['encode'](_0x3e00ee['nodes'][_0x50d11b],_0x1f9611['uint32'](0x12)['fork']())['ldelim']();}return null!=_0x3e00ee['shouldReceiveAttributes']&&Object['hasOwnProperty']['call'](_0x3e00ee,'shouldReceiveAttributes')&&_0x1f9611['uint32'](0x18)['bool'](_0x3e00ee['shouldReceiveAttributes']),null!=_0x3e00ee['wasUndone']&&Object['hasOwnProperty']['call'](_0x3e00ee,'wasUndone')&&_0x1f9611['uint32'](0x20)['bool'](_0x3e00ee['wasUndone']),_0x1f9611;},_0x5e421d['encodeDelimited']=function(_0x46bcda,_0x145e9f){return this['encode'](_0x46bcda,_0x145e9f)['ldelim']();},_0x5e421d['decode']=function(_0xd4f2f2,_0x141b66){_0xd4f2f2 instanceof _0xe33f84||(_0xd4f2f2=_0xe33f84['create'](_0xd4f2f2));for(var _0x3cbe8b=void 0x0===_0x141b66?_0xd4f2f2['len']:_0xd4f2f2['pos']+_0x141b66,_0x2e296f=new _0x1ee307['InsertOperation']();_0xd4f2f2['pos']<_0x3cbe8b;){var _0x516c2a=_0xd4f2f2['uint32']();switch(_0x516c2a>>>0x3){case 0x1:_0x2e296f['position']=_0x1ee307['Position']['decode'](_0xd4f2f2,_0xd4f2f2['uint32']());break;case 0x2:_0x2e296f['nodes']&&_0x2e296f['nodes']['length']||(_0x2e296f['nodes']=[]),_0x2e296f['nodes']['push'](_0x1ee307['Element']['decode'](_0xd4f2f2,_0xd4f2f2['uint32']()));break;case 0x3:_0x2e296f['shouldReceiveAttributes']=_0xd4f2f2['bool']();break;case 0x4:_0x2e296f['wasUndone']=_0xd4f2f2['bool']();break;default:_0xd4f2f2['skipType'](0x7&_0x516c2a);}}return _0x2e296f;},_0x5e421d['decodeDelimited']=function(_0x4636d8){return _0x4636d8 instanceof _0xe33f84||(_0x4636d8=new _0xe33f84(_0x4636d8)),this['decode'](_0x4636d8,_0x4636d8['uint32']());},_0x5e421d['verify']=function(_0x4ac826){if('object'!=typeof _0x4ac826||null===_0x4ac826)return'object\x20expected';if(null!=_0x4ac826['position']&&_0x4ac826['hasOwnProperty']('position')&&(_0x4fa4a7=_0x1ee307['Position']['verify'](_0x4ac826['position'])))return'position.'+_0x4fa4a7;if(null!=_0x4ac826['nodes']&&_0x4ac826['hasOwnProperty']('nodes')){if(!Array['isArray'](_0x4ac826['nodes']))return'nodes:\x20array\x20expected';for(var _0x141e43=0x0;_0x141e43<_0x4ac826['nodes']['length'];++_0x141e43){var _0x4fa4a7;if(_0x4fa4a7=_0x1ee307['Element']['verify'](_0x4ac826['nodes'][_0x141e43]))return'nodes.'+_0x4fa4a7;}}return null!=_0x4ac826['shouldReceiveAttributes']&&_0x4ac826['hasOwnProperty']('shouldReceiveAttributes')&&'boolean'!=typeof _0x4ac826['shouldReceiveAttributes']?'shouldReceiveAttributes:\x20boolean\x20expected':null!=_0x4ac826['wasUndone']&&_0x4ac826['hasOwnProperty']('wasUndone')&&'boolean'!=typeof _0x4ac826['wasUndone']?'wasUndone:\x20boolean\x20expected':null;},_0x5e421d['fromObject']=function(_0x51f102){if(_0x51f102 instanceof _0x1ee307['InsertOperation'])return _0x51f102;var _0x4544a6=new _0x1ee307['InsertOperation']();if(null!=_0x51f102['position']){if('object'!=typeof _0x51f102['position'])throw TypeError('.InsertOperation.position:\x20object\x20expected');_0x4544a6['position']=_0x1ee307['Position']['fromObject'](_0x51f102['position']);}if(_0x51f102['nodes']){if(!Array['isArray'](_0x51f102['nodes']))throw TypeError('.InsertOperation.nodes:\x20array\x20expected');_0x4544a6['nodes']=[];for(var _0x2cd15f=0x0;_0x2cd15f<_0x51f102['nodes']['length'];++_0x2cd15f){if('object'!=typeof _0x51f102['nodes'][_0x2cd15f])throw TypeError('.InsertOperation.nodes:\x20object\x20expected');_0x4544a6['nodes'][_0x2cd15f]=_0x1ee307['Element']['fromObject'](_0x51f102['nodes'][_0x2cd15f]);}}return null!=_0x51f102['shouldReceiveAttributes']&&(_0x4544a6['shouldReceiveAttributes']=Boolean(_0x51f102['shouldReceiveAttributes'])),null!=_0x51f102['wasUndone']&&(_0x4544a6['wasUndone']=Boolean(_0x51f102['wasUndone'])),_0x4544a6;},_0x5e421d['toObject']=function(_0x166011,_0x4ef4b2){_0x4ef4b2||(_0x4ef4b2={});var _0x863151={};if((_0x4ef4b2['arrays']||_0x4ef4b2['defaults'])&&(_0x863151['nodes']=[]),_0x4ef4b2['defaults']&&(_0x863151['position']=null,_0x863151['shouldReceiveAttributes']=!0x1,_0x863151['wasUndone']=!0x1),null!=_0x166011['position']&&_0x166011['hasOwnProperty']('position')&&(_0x863151['position']=_0x1ee307['Position']['toObject'](_0x166011['position'],_0x4ef4b2)),_0x166011['nodes']&&_0x166011['nodes']['length']){_0x863151['nodes']=[];for(var _0x4e5aab=0x0;_0x4e5aab<_0x166011['nodes']['length'];++_0x4e5aab)_0x863151['nodes'][_0x4e5aab]=_0x1ee307['Element']['toObject'](_0x166011['nodes'][_0x4e5aab],_0x4ef4b2);}return null!=_0x166011['shouldReceiveAttributes']&&_0x166011['hasOwnProperty']('shouldReceiveAttributes')&&(_0x863151['shouldReceiveAttributes']=_0x166011['shouldReceiveAttributes']),null!=_0x166011['wasUndone']&&_0x166011['hasOwnProperty']('wasUndone')&&(_0x863151['wasUndone']=_0x166011['wasUndone']),_0x863151;},_0x5e421d['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x5e421d['getTypeUrl']=function(_0x6d000e){return void 0x0===_0x6d000e&&(_0x6d000e='type.googleapis.com'),_0x6d000e+'/InsertOperation';},_0x5e421d;}()),_0x1ee307['MarkerOperation']=(function(){function _0x23ed41(_0x12d4ec){if(_0x12d4ec){for(var _0x2ba904=Object['keys'](_0x12d4ec),_0x1982f1=0x0;_0x1982f1<_0x2ba904['length'];++_0x1982f1)null!=_0x12d4ec[_0x2ba904[_0x1982f1]]&&(this[_0x2ba904[_0x1982f1]]=_0x12d4ec[_0x2ba904[_0x1982f1]]);}}return _0x23ed41['prototype']['name']='',_0x23ed41['prototype']['oldRange']=null,_0x23ed41['prototype']['newRange']=null,_0x23ed41['prototype']['affectsData']=!0x1,_0x23ed41['prototype']['wasUndone']=!0x1,_0x23ed41['create']=function(_0x43423f){return new _0x23ed41(_0x43423f);},_0x23ed41['encode']=function(_0x5d99e8,_0x470159){return _0x470159||(_0x470159=_0x4b2a92['create']()),null!=_0x5d99e8['name']&&Object['hasOwnProperty']['call'](_0x5d99e8,'name')&&_0x470159['uint32'](0xa)['string'](_0x5d99e8['name']),null!=_0x5d99e8['oldRange']&&Object['hasOwnProperty']['call'](_0x5d99e8,'oldRange')&&_0x1ee307['Range']['encode'](_0x5d99e8['oldRange'],_0x470159['uint32'](0x12)['fork']())['ldelim'](),null!=_0x5d99e8['newRange']&&Object['hasOwnProperty']['call'](_0x5d99e8,'newRange')&&_0x1ee307['Range']['encode'](_0x5d99e8['newRange'],_0x470159['uint32'](0x1a)['fork']())['ldelim'](),null!=_0x5d99e8['affectsData']&&Object['hasOwnProperty']['call'](_0x5d99e8,'affectsData')&&_0x470159['uint32'](0x20)['bool'](_0x5d99e8['affectsData']),null!=_0x5d99e8['wasUndone']&&Object['hasOwnProperty']['call'](_0x5d99e8,'wasUndone')&&_0x470159['uint32'](0x28)['bool'](_0x5d99e8['wasUndone']),_0x470159;},_0x23ed41['encodeDelimited']=function(_0x5f5cab,_0x52f8cd){return this['encode'](_0x5f5cab,_0x52f8cd)['ldelim']();},_0x23ed41['decode']=function(_0x4d8a25,_0x273c26){_0x4d8a25 instanceof _0xe33f84||(_0x4d8a25=_0xe33f84['create'](_0x4d8a25));for(var _0x17680f=void 0x0===_0x273c26?_0x4d8a25['len']:_0x4d8a25['pos']+_0x273c26,_0x2ab588=new _0x1ee307['MarkerOperation']();_0x4d8a25['pos']<_0x17680f;){var _0xa2ec1b=_0x4d8a25['uint32']();switch(_0xa2ec1b>>>0x3){case 0x1:_0x2ab588['name']=_0x4d8a25['string']();break;case 0x2:_0x2ab588['oldRange']=_0x1ee307['Range']['decode'](_0x4d8a25,_0x4d8a25['uint32']());break;case 0x3:_0x2ab588['newRange']=_0x1ee307['Range']['decode'](_0x4d8a25,_0x4d8a25['uint32']());break;case 0x4:_0x2ab588['affectsData']=_0x4d8a25['bool']();break;case 0x5:_0x2ab588['wasUndone']=_0x4d8a25['bool']();break;default:_0x4d8a25['skipType'](0x7&_0xa2ec1b);}}return _0x2ab588;},_0x23ed41['decodeDelimited']=function(_0x3bbeb){return _0x3bbeb instanceof _0xe33f84||(_0x3bbeb=new _0xe33f84(_0x3bbeb)),this['decode'](_0x3bbeb,_0x3bbeb['uint32']());},_0x23ed41['verify']=function(_0x5ab83c){if('object'!=typeof _0x5ab83c||null===_0x5ab83c)return'object\x20expected';if(null!=_0x5ab83c['name']&&_0x5ab83c['hasOwnProperty']('name')&&!_0x2ad66d['isString'](_0x5ab83c['name']))return'name:\x20string\x20expected';var _0x45139d;if(null!=_0x5ab83c['oldRange']&&_0x5ab83c['hasOwnProperty']('oldRange')&&(_0x45139d=_0x1ee307['Range']['verify'](_0x5ab83c['oldRange'])))return'oldRange.'+_0x45139d;if(null!=_0x5ab83c['newRange']&&_0x5ab83c['hasOwnProperty']('newRange')&&(_0x45139d=_0x1ee307['Range']['verify'](_0x5ab83c['newRange'])))return'newRange.'+_0x45139d;return null!=_0x5ab83c['affectsData']&&_0x5ab83c['hasOwnProperty']('affectsData')&&'boolean'!=typeof _0x5ab83c['affectsData']?'affectsData:\x20boolean\x20expected':null!=_0x5ab83c['wasUndone']&&_0x5ab83c['hasOwnProperty']('wasUndone')&&'boolean'!=typeof _0x5ab83c['wasUndone']?'wasUndone:\x20boolean\x20expected':null;},_0x23ed41['fromObject']=function(_0x406bfb){if(_0x406bfb instanceof _0x1ee307['MarkerOperation'])return _0x406bfb;var _0x3478a4=new _0x1ee307['MarkerOperation']();if(null!=_0x406bfb['name']&&(_0x3478a4['name']=String(_0x406bfb['name'])),null!=_0x406bfb['oldRange']){if('object'!=typeof _0x406bfb['oldRange'])throw TypeError('.MarkerOperation.oldRange:\x20object\x20expected');_0x3478a4['oldRange']=_0x1ee307['Range']['fromObject'](_0x406bfb['oldRange']);}if(null!=_0x406bfb['newRange']){if('object'!=typeof _0x406bfb['newRange'])throw TypeError('.MarkerOperation.newRange:\x20object\x20expected');_0x3478a4['newRange']=_0x1ee307['Range']['fromObject'](_0x406bfb['newRange']);}return null!=_0x406bfb['affectsData']&&(_0x3478a4['affectsData']=Boolean(_0x406bfb['affectsData'])),null!=_0x406bfb['wasUndone']&&(_0x3478a4['wasUndone']=Boolean(_0x406bfb['wasUndone'])),_0x3478a4;},_0x23ed41['toObject']=function(_0x93ef2b,_0x4e3652){_0x4e3652||(_0x4e3652={});var _0x28c557={};return _0x4e3652['defaults']&&(_0x28c557['name']='',_0x28c557['oldRange']=null,_0x28c557['newRange']=null,_0x28c557['affectsData']=!0x1,_0x28c557['wasUndone']=!0x1),null!=_0x93ef2b['name']&&_0x93ef2b['hasOwnProperty']('name')&&(_0x28c557['name']=_0x93ef2b['name']),null!=_0x93ef2b['oldRange']&&_0x93ef2b['hasOwnProperty']('oldRange')&&(_0x28c557['oldRange']=_0x1ee307['Range']['toObject'](_0x93ef2b['oldRange'],_0x4e3652)),null!=_0x93ef2b['newRange']&&_0x93ef2b['hasOwnProperty']('newRange')&&(_0x28c557['newRange']=_0x1ee307['Range']['toObject'](_0x93ef2b['newRange'],_0x4e3652)),null!=_0x93ef2b['affectsData']&&_0x93ef2b['hasOwnProperty']('affectsData')&&(_0x28c557['affectsData']=_0x93ef2b['affectsData']),null!=_0x93ef2b['wasUndone']&&_0x93ef2b['hasOwnProperty']('wasUndone')&&(_0x28c557['wasUndone']=_0x93ef2b['wasUndone']),_0x28c557;},_0x23ed41['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x23ed41['getTypeUrl']=function(_0x185cfb){return void 0x0===_0x185cfb&&(_0x185cfb='type.googleapis.com'),_0x185cfb+'/MarkerOperation';},_0x23ed41;}()),_0x1ee307['MergeOperation']=(function(){function _0x429618(_0x39f709){if(_0x39f709){for(var _0x55e2f2=Object['keys'](_0x39f709),_0x2c797e=0x0;_0x2c797e<_0x55e2f2['length'];++_0x2c797e)null!=_0x39f709[_0x55e2f2[_0x2c797e]]&&(this[_0x55e2f2[_0x2c797e]]=_0x39f709[_0x55e2f2[_0x2c797e]]);}}return _0x429618['prototype']['sourcePosition']=null,_0x429618['prototype']['targetPosition']=null,_0x429618['prototype']['graveyardPosition']=null,_0x429618['prototype']['howMany']=0x0,_0x429618['prototype']['wasUndone']=!0x1,_0x429618['create']=function(_0x25394a){return new _0x429618(_0x25394a);},_0x429618['encode']=function(_0x5eaa4d,_0x4ac1e3){return _0x4ac1e3||(_0x4ac1e3=_0x4b2a92['create']()),null!=_0x5eaa4d['sourcePosition']&&Object['hasOwnProperty']['call'](_0x5eaa4d,'sourcePosition')&&_0x1ee307['Position']['encode'](_0x5eaa4d['sourcePosition'],_0x4ac1e3['uint32'](0xa)['fork']())['ldelim'](),null!=_0x5eaa4d['targetPosition']&&Object['hasOwnProperty']['call'](_0x5eaa4d,'targetPosition')&&_0x1ee307['Position']['encode'](_0x5eaa4d['targetPosition'],_0x4ac1e3['uint32'](0x12)['fork']())['ldelim'](),null!=_0x5eaa4d['graveyardPosition']&&Object['hasOwnProperty']['call'](_0x5eaa4d,'graveyardPosition')&&_0x1ee307['Position']['encode'](_0x5eaa4d['graveyardPosition'],_0x4ac1e3['uint32'](0x1a)['fork']())['ldelim'](),null!=_0x5eaa4d['howMany']&&Object['hasOwnProperty']['call'](_0x5eaa4d,'howMany')&&_0x4ac1e3['uint32'](0x20)['uint32'](_0x5eaa4d['howMany']),null!=_0x5eaa4d['wasUndone']&&Object['hasOwnProperty']['call'](_0x5eaa4d,'wasUndone')&&_0x4ac1e3['uint32'](0x28)['bool'](_0x5eaa4d['wasUndone']),_0x4ac1e3;},_0x429618['encodeDelimited']=function(_0x55f52e,_0x357623){return this['encode'](_0x55f52e,_0x357623)['ldelim']();},_0x429618['decode']=function(_0x14f023,_0x184eef){_0x14f023 instanceof _0xe33f84||(_0x14f023=_0xe33f84['create'](_0x14f023));for(var _0x54e082=void 0x0===_0x184eef?_0x14f023['len']:_0x14f023['pos']+_0x184eef,_0x3fd135=new _0x1ee307['MergeOperation']();_0x14f023['pos']<_0x54e082;){var _0x1fdc59=_0x14f023['uint32']();switch(_0x1fdc59>>>0x3){case 0x1:_0x3fd135['sourcePosition']=_0x1ee307['Position']['decode'](_0x14f023,_0x14f023['uint32']());break;case 0x2:_0x3fd135['targetPosition']=_0x1ee307['Position']['decode'](_0x14f023,_0x14f023['uint32']());break;case 0x3:_0x3fd135['graveyardPosition']=_0x1ee307['Position']['decode'](_0x14f023,_0x14f023['uint32']());break;case 0x4:_0x3fd135['howMany']=_0x14f023['uint32']();break;case 0x5:_0x3fd135['wasUndone']=_0x14f023['bool']();break;default:_0x14f023['skipType'](0x7&_0x1fdc59);}}return _0x3fd135;},_0x429618['decodeDelimited']=function(_0xf133bd){return _0xf133bd instanceof _0xe33f84||(_0xf133bd=new _0xe33f84(_0xf133bd)),this['decode'](_0xf133bd,_0xf133bd['uint32']());},_0x429618['verify']=function(_0x5d1de2){if('object'!=typeof _0x5d1de2||null===_0x5d1de2)return'object\x20expected';var _0x992134;if(null!=_0x5d1de2['sourcePosition']&&_0x5d1de2['hasOwnProperty']('sourcePosition')&&(_0x992134=_0x1ee307['Position']['verify'](_0x5d1de2['sourcePosition'])))return'sourcePosition.'+_0x992134;if(null!=_0x5d1de2['targetPosition']&&_0x5d1de2['hasOwnProperty']('targetPosition')&&(_0x992134=_0x1ee307['Position']['verify'](_0x5d1de2['targetPosition'])))return'targetPosition.'+_0x992134;if(null!=_0x5d1de2['graveyardPosition']&&_0x5d1de2['hasOwnProperty']('graveyardPosition')&&(_0x992134=_0x1ee307['Position']['verify'](_0x5d1de2['graveyardPosition'])))return'graveyardPosition.'+_0x992134;return null!=_0x5d1de2['howMany']&&_0x5d1de2['hasOwnProperty']('howMany')&&!_0x2ad66d['isInteger'](_0x5d1de2['howMany'])?'howMany:\x20integer\x20expected':null!=_0x5d1de2['wasUndone']&&_0x5d1de2['hasOwnProperty']('wasUndone')&&'boolean'!=typeof _0x5d1de2['wasUndone']?'wasUndone:\x20boolean\x20expected':null;},_0x429618['fromObject']=function(_0x4a2465){if(_0x4a2465 instanceof _0x1ee307['MergeOperation'])return _0x4a2465;var _0x32a04e=new _0x1ee307['MergeOperation']();if(null!=_0x4a2465['sourcePosition']){if('object'!=typeof _0x4a2465['sourcePosition'])throw TypeError('.MergeOperation.sourcePosition:\x20object\x20expected');_0x32a04e['sourcePosition']=_0x1ee307['Position']['fromObject'](_0x4a2465['sourcePosition']);}if(null!=_0x4a2465['targetPosition']){if('object'!=typeof _0x4a2465['targetPosition'])throw TypeError('.MergeOperation.targetPosition:\x20object\x20expected');_0x32a04e['targetPosition']=_0x1ee307['Position']['fromObject'](_0x4a2465['targetPosition']);}if(null!=_0x4a2465['graveyardPosition']){if('object'!=typeof _0x4a2465['graveyardPosition'])throw TypeError('.MergeOperation.graveyardPosition:\x20object\x20expected');_0x32a04e['graveyardPosition']=_0x1ee307['Position']['fromObject'](_0x4a2465['graveyardPosition']);}return null!=_0x4a2465['howMany']&&(_0x32a04e['howMany']=_0x4a2465['howMany']>>>0x0),null!=_0x4a2465['wasUndone']&&(_0x32a04e['wasUndone']=Boolean(_0x4a2465['wasUndone'])),_0x32a04e;},_0x429618['toObject']=function(_0x37c7db,_0x582400){_0x582400||(_0x582400={});var _0xe27b3c={};return _0x582400['defaults']&&(_0xe27b3c['sourcePosition']=null,_0xe27b3c['targetPosition']=null,_0xe27b3c['graveyardPosition']=null,_0xe27b3c['howMany']=0x0,_0xe27b3c['wasUndone']=!0x1),null!=_0x37c7db['sourcePosition']&&_0x37c7db['hasOwnProperty']('sourcePosition')&&(_0xe27b3c['sourcePosition']=_0x1ee307['Position']['toObject'](_0x37c7db['sourcePosition'],_0x582400)),null!=_0x37c7db['targetPosition']&&_0x37c7db['hasOwnProperty']('targetPosition')&&(_0xe27b3c['targetPosition']=_0x1ee307['Position']['toObject'](_0x37c7db['targetPosition'],_0x582400)),null!=_0x37c7db['graveyardPosition']&&_0x37c7db['hasOwnProperty']('graveyardPosition')&&(_0xe27b3c['graveyardPosition']=_0x1ee307['Position']['toObject'](_0x37c7db['graveyardPosition'],_0x582400)),null!=_0x37c7db['howMany']&&_0x37c7db['hasOwnProperty']('howMany')&&(_0xe27b3c['howMany']=_0x37c7db['howMany']),null!=_0x37c7db['wasUndone']&&_0x37c7db['hasOwnProperty']('wasUndone')&&(_0xe27b3c['wasUndone']=_0x37c7db['wasUndone']),_0xe27b3c;},_0x429618['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x429618['getTypeUrl']=function(_0x4d1485){return void 0x0===_0x4d1485&&(_0x4d1485='type.googleapis.com'),_0x4d1485+'/MergeOperation';},_0x429618;}()),_0x1ee307['MoveOperation']=(function(){function _0x16ed0f(_0x2436d3){if(_0x2436d3){for(var _0x1d0a45=Object['keys'](_0x2436d3),_0x41b713=0x0;_0x41b713<_0x1d0a45['length'];++_0x41b713)null!=_0x2436d3[_0x1d0a45[_0x41b713]]&&(this[_0x1d0a45[_0x41b713]]=_0x2436d3[_0x1d0a45[_0x41b713]]);}}return _0x16ed0f['prototype']['sourcePosition']=null,_0x16ed0f['prototype']['howMany']=0x0,_0x16ed0f['prototype']['targetPosition']=null,_0x16ed0f['prototype']['wasUndone']=!0x1,_0x16ed0f['create']=function(_0x3c7901){return new _0x16ed0f(_0x3c7901);},_0x16ed0f['encode']=function(_0x50c326,_0xcf1293){return _0xcf1293||(_0xcf1293=_0x4b2a92['create']()),null!=_0x50c326['sourcePosition']&&Object['hasOwnProperty']['call'](_0x50c326,'sourcePosition')&&_0x1ee307['Position']['encode'](_0x50c326['sourcePosition'],_0xcf1293['uint32'](0xa)['fork']())['ldelim'](),null!=_0x50c326['howMany']&&Object['hasOwnProperty']['call'](_0x50c326,'howMany')&&_0xcf1293['uint32'](0x10)['uint32'](_0x50c326['howMany']),null!=_0x50c326['targetPosition']&&Object['hasOwnProperty']['call'](_0x50c326,'targetPosition')&&_0x1ee307['Position']['encode'](_0x50c326['targetPosition'],_0xcf1293['uint32'](0x1a)['fork']())['ldelim'](),null!=_0x50c326['wasUndone']&&Object['hasOwnProperty']['call'](_0x50c326,'wasUndone')&&_0xcf1293['uint32'](0x20)['bool'](_0x50c326['wasUndone']),_0xcf1293;},_0x16ed0f['encodeDelimited']=function(_0x46dbe8,_0x2fd048){return this['encode'](_0x46dbe8,_0x2fd048)['ldelim']();},_0x16ed0f['decode']=function(_0x29c1c6,_0x240fd0){_0x29c1c6 instanceof _0xe33f84||(_0x29c1c6=_0xe33f84['create'](_0x29c1c6));for(var _0xb63cc=void 0x0===_0x240fd0?_0x29c1c6['len']:_0x29c1c6['pos']+_0x240fd0,_0x59a62a=new _0x1ee307['MoveOperation']();_0x29c1c6['pos']<_0xb63cc;){var _0x110313=_0x29c1c6['uint32']();switch(_0x110313>>>0x3){case 0x1:_0x59a62a['sourcePosition']=_0x1ee307['Position']['decode'](_0x29c1c6,_0x29c1c6['uint32']());break;case 0x2:_0x59a62a['howMany']=_0x29c1c6['uint32']();break;case 0x3:_0x59a62a['targetPosition']=_0x1ee307['Position']['decode'](_0x29c1c6,_0x29c1c6['uint32']());break;case 0x4:_0x59a62a['wasUndone']=_0x29c1c6['bool']();break;default:_0x29c1c6['skipType'](0x7&_0x110313);}}return _0x59a62a;},_0x16ed0f['decodeDelimited']=function(_0x4c0bcc){return _0x4c0bcc instanceof _0xe33f84||(_0x4c0bcc=new _0xe33f84(_0x4c0bcc)),this['decode'](_0x4c0bcc,_0x4c0bcc['uint32']());},_0x16ed0f['verify']=function(_0x27858e){if('object'!=typeof _0x27858e||null===_0x27858e)return'object\x20expected';var _0x18723a;if(null!=_0x27858e['sourcePosition']&&_0x27858e['hasOwnProperty']('sourcePosition')&&(_0x18723a=_0x1ee307['Position']['verify'](_0x27858e['sourcePosition'])))return'sourcePosition.'+_0x18723a;if(null!=_0x27858e['howMany']&&_0x27858e['hasOwnProperty']('howMany')&&!_0x2ad66d['isInteger'](_0x27858e['howMany']))return'howMany:\x20integer\x20expected';if(null!=_0x27858e['targetPosition']&&_0x27858e['hasOwnProperty']('targetPosition')&&(_0x18723a=_0x1ee307['Position']['verify'](_0x27858e['targetPosition'])))return'targetPosition.'+_0x18723a;return null!=_0x27858e['wasUndone']&&_0x27858e['hasOwnProperty']('wasUndone')&&'boolean'!=typeof _0x27858e['wasUndone']?'wasUndone:\x20boolean\x20expected':null;},_0x16ed0f['fromObject']=function(_0x591012){if(_0x591012 instanceof _0x1ee307['MoveOperation'])return _0x591012;var _0x1e5c66=new _0x1ee307['MoveOperation']();if(null!=_0x591012['sourcePosition']){if('object'!=typeof _0x591012['sourcePosition'])throw TypeError('.MoveOperation.sourcePosition:\x20object\x20expected');_0x1e5c66['sourcePosition']=_0x1ee307['Position']['fromObject'](_0x591012['sourcePosition']);}if(null!=_0x591012['howMany']&&(_0x1e5c66['howMany']=_0x591012['howMany']>>>0x0),null!=_0x591012['targetPosition']){if('object'!=typeof _0x591012['targetPosition'])throw TypeError('.MoveOperation.targetPosition:\x20object\x20expected');_0x1e5c66['targetPosition']=_0x1ee307['Position']['fromObject'](_0x591012['targetPosition']);}return null!=_0x591012['wasUndone']&&(_0x1e5c66['wasUndone']=Boolean(_0x591012['wasUndone'])),_0x1e5c66;},_0x16ed0f['toObject']=function(_0x219287,_0x577593){_0x577593||(_0x577593={});var _0x3a6380={};return _0x577593['defaults']&&(_0x3a6380['sourcePosition']=null,_0x3a6380['howMany']=0x0,_0x3a6380['targetPosition']=null,_0x3a6380['wasUndone']=!0x1),null!=_0x219287['sourcePosition']&&_0x219287['hasOwnProperty']('sourcePosition')&&(_0x3a6380['sourcePosition']=_0x1ee307['Position']['toObject'](_0x219287['sourcePosition'],_0x577593)),null!=_0x219287['howMany']&&_0x219287['hasOwnProperty']('howMany')&&(_0x3a6380['howMany']=_0x219287['howMany']),null!=_0x219287['targetPosition']&&_0x219287['hasOwnProperty']('targetPosition')&&(_0x3a6380['targetPosition']=_0x1ee307['Position']['toObject'](_0x219287['targetPosition'],_0x577593)),null!=_0x219287['wasUndone']&&_0x219287['hasOwnProperty']('wasUndone')&&(_0x3a6380['wasUndone']=_0x219287['wasUndone']),_0x3a6380;},_0x16ed0f['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x16ed0f['getTypeUrl']=function(_0x4c703d){return void 0x0===_0x4c703d&&(_0x4c703d='type.googleapis.com'),_0x4c703d+'/MoveOperation';},_0x16ed0f;}()),_0x1ee307['RenameOperation']=(function(){function _0x284dcc(_0x5072a0){if(_0x5072a0){for(var _0x43db6f=Object['keys'](_0x5072a0),_0x196a26=0x0;_0x196a26<_0x43db6f['length'];++_0x196a26)null!=_0x5072a0[_0x43db6f[_0x196a26]]&&(this[_0x43db6f[_0x196a26]]=_0x5072a0[_0x43db6f[_0x196a26]]);}}return _0x284dcc['prototype']['position']=null,_0x284dcc['prototype']['oldName']='',_0x284dcc['prototype']['newName']='',_0x284dcc['prototype']['wasUndone']=!0x1,_0x284dcc['create']=function(_0x4ffdd8){return new _0x284dcc(_0x4ffdd8);},_0x284dcc['encode']=function(_0x7a957b,_0x112b49){return _0x112b49||(_0x112b49=_0x4b2a92['create']()),null!=_0x7a957b['position']&&Object['hasOwnProperty']['call'](_0x7a957b,'position')&&_0x1ee307['Position']['encode'](_0x7a957b['position'],_0x112b49['uint32'](0xa)['fork']())['ldelim'](),null!=_0x7a957b['oldName']&&Object['hasOwnProperty']['call'](_0x7a957b,'oldName')&&_0x112b49['uint32'](0x12)['string'](_0x7a957b['oldName']),null!=_0x7a957b['newName']&&Object['hasOwnProperty']['call'](_0x7a957b,'newName')&&_0x112b49['uint32'](0x1a)['string'](_0x7a957b['newName']),null!=_0x7a957b['wasUndone']&&Object['hasOwnProperty']['call'](_0x7a957b,'wasUndone')&&_0x112b49['uint32'](0x20)['bool'](_0x7a957b['wasUndone']),_0x112b49;},_0x284dcc['encodeDelimited']=function(_0x3e1df4,_0x374c59){return this['encode'](_0x3e1df4,_0x374c59)['ldelim']();},_0x284dcc['decode']=function(_0x129afc,_0x21ab48){_0x129afc instanceof _0xe33f84||(_0x129afc=_0xe33f84['create'](_0x129afc));for(var _0x30ae7e=void 0x0===_0x21ab48?_0x129afc['len']:_0x129afc['pos']+_0x21ab48,_0x53f202=new _0x1ee307['RenameOperation']();_0x129afc['pos']<_0x30ae7e;){var _0x21ef51=_0x129afc['uint32']();switch(_0x21ef51>>>0x3){case 0x1:_0x53f202['position']=_0x1ee307['Position']['decode'](_0x129afc,_0x129afc['uint32']());break;case 0x2:_0x53f202['oldName']=_0x129afc['string']();break;case 0x3:_0x53f202['newName']=_0x129afc['string']();break;case 0x4:_0x53f202['wasUndone']=_0x129afc['bool']();break;default:_0x129afc['skipType'](0x7&_0x21ef51);}}return _0x53f202;},_0x284dcc['decodeDelimited']=function(_0x2960e7){return _0x2960e7 instanceof _0xe33f84||(_0x2960e7=new _0xe33f84(_0x2960e7)),this['decode'](_0x2960e7,_0x2960e7['uint32']());},_0x284dcc['verify']=function(_0x317241){if('object'!=typeof _0x317241||null===_0x317241)return'object\x20expected';if(null!=_0x317241['position']&&_0x317241['hasOwnProperty']('position')){var _0x1403a6=_0x1ee307['Position']['verify'](_0x317241['position']);if(_0x1403a6)return'position.'+_0x1403a6;}return null!=_0x317241['oldName']&&_0x317241['hasOwnProperty']('oldName')&&!_0x2ad66d['isString'](_0x317241['oldName'])?'oldName:\x20string\x20expected':null!=_0x317241['newName']&&_0x317241['hasOwnProperty']('newName')&&!_0x2ad66d['isString'](_0x317241['newName'])?'newName:\x20string\x20expected':null!=_0x317241['wasUndone']&&_0x317241['hasOwnProperty']('wasUndone')&&'boolean'!=typeof _0x317241['wasUndone']?'wasUndone:\x20boolean\x20expected':null;},_0x284dcc['fromObject']=function(_0xa7f63a){if(_0xa7f63a instanceof _0x1ee307['RenameOperation'])return _0xa7f63a;var _0x12dcd1=new _0x1ee307['RenameOperation']();if(null!=_0xa7f63a['position']){if('object'!=typeof _0xa7f63a['position'])throw TypeError('.RenameOperation.position:\x20object\x20expected');_0x12dcd1['position']=_0x1ee307['Position']['fromObject'](_0xa7f63a['position']);}return null!=_0xa7f63a['oldName']&&(_0x12dcd1['oldName']=String(_0xa7f63a['oldName'])),null!=_0xa7f63a['newName']&&(_0x12dcd1['newName']=String(_0xa7f63a['newName'])),null!=_0xa7f63a['wasUndone']&&(_0x12dcd1['wasUndone']=Boolean(_0xa7f63a['wasUndone'])),_0x12dcd1;},_0x284dcc['toObject']=function(_0x46395b,_0x38667b){_0x38667b||(_0x38667b={});var _0x3ef697={};return _0x38667b['defaults']&&(_0x3ef697['position']=null,_0x3ef697['oldName']='',_0x3ef697['newName']='',_0x3ef697['wasUndone']=!0x1),null!=_0x46395b['position']&&_0x46395b['hasOwnProperty']('position')&&(_0x3ef697['position']=_0x1ee307['Position']['toObject'](_0x46395b['position'],_0x38667b)),null!=_0x46395b['oldName']&&_0x46395b['hasOwnProperty']('oldName')&&(_0x3ef697['oldName']=_0x46395b['oldName']),null!=_0x46395b['newName']&&_0x46395b['hasOwnProperty']('newName')&&(_0x3ef697['newName']=_0x46395b['newName']),null!=_0x46395b['wasUndone']&&_0x46395b['hasOwnProperty']('wasUndone')&&(_0x3ef697['wasUndone']=_0x46395b['wasUndone']),_0x3ef697;},_0x284dcc['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x284dcc['getTypeUrl']=function(_0x42cfec){return void 0x0===_0x42cfec&&(_0x42cfec='type.googleapis.com'),_0x42cfec+'/RenameOperation';},_0x284dcc;}()),_0x1ee307['RootAttributeOperation']=(function(){function _0x10b2f0(_0x312854){if(_0x312854){for(var _0x59c4fd=Object['keys'](_0x312854),_0x443000=0x0;_0x443000<_0x59c4fd['length'];++_0x443000)null!=_0x312854[_0x59c4fd[_0x443000]]&&(this[_0x59c4fd[_0x443000]]=_0x312854[_0x59c4fd[_0x443000]]);}}return _0x10b2f0['prototype']['root']='',_0x10b2f0['prototype']['key']='',_0x10b2f0['prototype']['oldValueBoolean']=!0x1,_0x10b2f0['prototype']['oldValueJson']='',_0x10b2f0['prototype']['newValueBoolean']=!0x1,_0x10b2f0['prototype']['newValueJson']='',_0x10b2f0['prototype']['wasUndone']=!0x1,_0x10b2f0['create']=function(_0x32c2d9){return new _0x10b2f0(_0x32c2d9);},_0x10b2f0['encode']=function(_0x360a12,_0x54caa1){return _0x54caa1||(_0x54caa1=_0x4b2a92['create']()),null!=_0x360a12['root']&&Object['hasOwnProperty']['call'](_0x360a12,'root')&&_0x54caa1['uint32'](0xa)['string'](_0x360a12['root']),null!=_0x360a12['key']&&Object['hasOwnProperty']['call'](_0x360a12,'key')&&_0x54caa1['uint32'](0x12)['string'](_0x360a12['key']),null!=_0x360a12['oldValueBoolean']&&Object['hasOwnProperty']['call'](_0x360a12,'oldValueBoolean')&&_0x54caa1['uint32'](0x18)['bool'](_0x360a12['oldValueBoolean']),null!=_0x360a12['oldValueJson']&&Object['hasOwnProperty']['call'](_0x360a12,'oldValueJson')&&_0x54caa1['uint32'](0x22)['string'](_0x360a12['oldValueJson']),null!=_0x360a12['newValueBoolean']&&Object['hasOwnProperty']['call'](_0x360a12,'newValueBoolean')&&_0x54caa1['uint32'](0x28)['bool'](_0x360a12['newValueBoolean']),null!=_0x360a12['newValueJson']&&Object['hasOwnProperty']['call'](_0x360a12,'newValueJson')&&_0x54caa1['uint32'](0x32)['string'](_0x360a12['newValueJson']),null!=_0x360a12['wasUndone']&&Object['hasOwnProperty']['call'](_0x360a12,'wasUndone')&&_0x54caa1['uint32'](0x38)['bool'](_0x360a12['wasUndone']),_0x54caa1;},_0x10b2f0['encodeDelimited']=function(_0x278f4f,_0x4d7ad7){return this['encode'](_0x278f4f,_0x4d7ad7)['ldelim']();},_0x10b2f0['decode']=function(_0x146e8a,_0x3a859a){_0x146e8a instanceof _0xe33f84||(_0x146e8a=_0xe33f84['create'](_0x146e8a));for(var _0x32945e=void 0x0===_0x3a859a?_0x146e8a['len']:_0x146e8a['pos']+_0x3a859a,_0xa44da5=new _0x1ee307['RootAttributeOperation']();_0x146e8a['pos']<_0x32945e;){var _0x235216=_0x146e8a['uint32']();switch(_0x235216>>>0x3){case 0x1:_0xa44da5['root']=_0x146e8a['string']();break;case 0x2:_0xa44da5['key']=_0x146e8a['string']();break;case 0x3:_0xa44da5['oldValueBoolean']=_0x146e8a['bool']();break;case 0x4:_0xa44da5['oldValueJson']=_0x146e8a['string']();break;case 0x5:_0xa44da5['newValueBoolean']=_0x146e8a['bool']();break;case 0x6:_0xa44da5['newValueJson']=_0x146e8a['string']();break;case 0x7:_0xa44da5['wasUndone']=_0x146e8a['bool']();break;default:_0x146e8a['skipType'](0x7&_0x235216);}}return _0xa44da5;},_0x10b2f0['decodeDelimited']=function(_0x2e8356){return _0x2e8356 instanceof _0xe33f84||(_0x2e8356=new _0xe33f84(_0x2e8356)),this['decode'](_0x2e8356,_0x2e8356['uint32']());},_0x10b2f0['verify']=function(_0x139136){return'object'!=typeof _0x139136||null===_0x139136?'object\x20expected':null!=_0x139136['root']&&_0x139136['hasOwnProperty']('root')&&!_0x2ad66d['isString'](_0x139136['root'])?'root:\x20string\x20expected':null!=_0x139136['key']&&_0x139136['hasOwnProperty']('key')&&!_0x2ad66d['isString'](_0x139136['key'])?'key:\x20string\x20expected':null!=_0x139136['oldValueBoolean']&&_0x139136['hasOwnProperty']('oldValueBoolean')&&'boolean'!=typeof _0x139136['oldValueBoolean']?'oldValueBoolean:\x20boolean\x20expected':null!=_0x139136['oldValueJson']&&_0x139136['hasOwnProperty']('oldValueJson')&&!_0x2ad66d['isString'](_0x139136['oldValueJson'])?'oldValueJson:\x20string\x20expected':null!=_0x139136['newValueBoolean']&&_0x139136['hasOwnProperty']('newValueBoolean')&&'boolean'!=typeof _0x139136['newValueBoolean']?'newValueBoolean:\x20boolean\x20expected':null!=_0x139136['newValueJson']&&_0x139136['hasOwnProperty']('newValueJson')&&!_0x2ad66d['isString'](_0x139136['newValueJson'])?'newValueJson:\x20string\x20expected':null!=_0x139136['wasUndone']&&_0x139136['hasOwnProperty']('wasUndone')&&'boolean'!=typeof _0x139136['wasUndone']?'wasUndone:\x20boolean\x20expected':null;},_0x10b2f0['fromObject']=function(_0x5d62a2){if(_0x5d62a2 instanceof _0x1ee307['RootAttributeOperation'])return _0x5d62a2;var _0x5e8e74=new _0x1ee307['RootAttributeOperation']();return null!=_0x5d62a2['root']&&(_0x5e8e74['root']=String(_0x5d62a2['root'])),null!=_0x5d62a2['key']&&(_0x5e8e74['key']=String(_0x5d62a2['key'])),null!=_0x5d62a2['oldValueBoolean']&&(_0x5e8e74['oldValueBoolean']=Boolean(_0x5d62a2['oldValueBoolean'])),null!=_0x5d62a2['oldValueJson']&&(_0x5e8e74['oldValueJson']=String(_0x5d62a2['oldValueJson'])),null!=_0x5d62a2['newValueBoolean']&&(_0x5e8e74['newValueBoolean']=Boolean(_0x5d62a2['newValueBoolean'])),null!=_0x5d62a2['newValueJson']&&(_0x5e8e74['newValueJson']=String(_0x5d62a2['newValueJson'])),null!=_0x5d62a2['wasUndone']&&(_0x5e8e74['wasUndone']=Boolean(_0x5d62a2['wasUndone'])),_0x5e8e74;},_0x10b2f0['toObject']=function(_0x3a723e,_0x5c78a5){_0x5c78a5||(_0x5c78a5={});var _0x12b287={};return _0x5c78a5['defaults']&&(_0x12b287['root']='',_0x12b287['key']='',_0x12b287['oldValueBoolean']=!0x1,_0x12b287['oldValueJson']='',_0x12b287['newValueBoolean']=!0x1,_0x12b287['newValueJson']='',_0x12b287['wasUndone']=!0x1),null!=_0x3a723e['root']&&_0x3a723e['hasOwnProperty']('root')&&(_0x12b287['root']=_0x3a723e['root']),null!=_0x3a723e['key']&&_0x3a723e['hasOwnProperty']('key')&&(_0x12b287['key']=_0x3a723e['key']),null!=_0x3a723e['oldValueBoolean']&&_0x3a723e['hasOwnProperty']('oldValueBoolean')&&(_0x12b287['oldValueBoolean']=_0x3a723e['oldValueBoolean']),null!=_0x3a723e['oldValueJson']&&_0x3a723e['hasOwnProperty']('oldValueJson')&&(_0x12b287['oldValueJson']=_0x3a723e['oldValueJson']),null!=_0x3a723e['newValueBoolean']&&_0x3a723e['hasOwnProperty']('newValueBoolean')&&(_0x12b287['newValueBoolean']=_0x3a723e['newValueBoolean']),null!=_0x3a723e['newValueJson']&&_0x3a723e['hasOwnProperty']('newValueJson')&&(_0x12b287['newValueJson']=_0x3a723e['newValueJson']),null!=_0x3a723e['wasUndone']&&_0x3a723e['hasOwnProperty']('wasUndone')&&(_0x12b287['wasUndone']=_0x3a723e['wasUndone']),_0x12b287;},_0x10b2f0['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x10b2f0['getTypeUrl']=function(_0x8890e6){return void 0x0===_0x8890e6&&(_0x8890e6='type.googleapis.com'),_0x8890e6+'/RootAttributeOperation';},_0x10b2f0;}()),_0x1ee307['RootOperation']=(function(){function _0x505e78(_0x218abe){if(_0x218abe){for(var _0x2801f0=Object['keys'](_0x218abe),_0xdf33c0=0x0;_0xdf33c0<_0x2801f0['length'];++_0xdf33c0)null!=_0x218abe[_0x2801f0[_0xdf33c0]]&&(this[_0x2801f0[_0xdf33c0]]=_0x218abe[_0x2801f0[_0xdf33c0]]);}}return _0x505e78['prototype']['rootName']='',_0x505e78['prototype']['elementName']='',_0x505e78['prototype']['isAdd']=!0x1,_0x505e78['prototype']['wasUndone']=!0x1,_0x505e78['create']=function(_0x276cae){return new _0x505e78(_0x276cae);},_0x505e78['encode']=function(_0x5d512a,_0x1f279a){return _0x1f279a||(_0x1f279a=_0x4b2a92['create']()),null!=_0x5d512a['rootName']&&Object['hasOwnProperty']['call'](_0x5d512a,'rootName')&&_0x1f279a['uint32'](0xa)['string'](_0x5d512a['rootName']),null!=_0x5d512a['elementName']&&Object['hasOwnProperty']['call'](_0x5d512a,'elementName')&&_0x1f279a['uint32'](0x12)['string'](_0x5d512a['elementName']),null!=_0x5d512a['isAdd']&&Object['hasOwnProperty']['call'](_0x5d512a,'isAdd')&&_0x1f279a['uint32'](0x18)['bool'](_0x5d512a['isAdd']),null!=_0x5d512a['wasUndone']&&Object['hasOwnProperty']['call'](_0x5d512a,'wasUndone')&&_0x1f279a['uint32'](0x20)['bool'](_0x5d512a['wasUndone']),_0x1f279a;},_0x505e78['encodeDelimited']=function(_0x51cd93,_0x5053d2){return this['encode'](_0x51cd93,_0x5053d2)['ldelim']();},_0x505e78['decode']=function(_0x190e19,_0x253516){_0x190e19 instanceof _0xe33f84||(_0x190e19=_0xe33f84['create'](_0x190e19));for(var _0x26e668=void 0x0===_0x253516?_0x190e19['len']:_0x190e19['pos']+_0x253516,_0xcdd847=new _0x1ee307['RootOperation']();_0x190e19['pos']<_0x26e668;){var _0x4132d5=_0x190e19['uint32']();switch(_0x4132d5>>>0x3){case 0x1:_0xcdd847['rootName']=_0x190e19['string']();break;case 0x2:_0xcdd847['elementName']=_0x190e19['string']();break;case 0x3:_0xcdd847['isAdd']=_0x190e19['bool']();break;case 0x4:_0xcdd847['wasUndone']=_0x190e19['bool']();break;default:_0x190e19['skipType'](0x7&_0x4132d5);}}return _0xcdd847;},_0x505e78['decodeDelimited']=function(_0x35cffd){return _0x35cffd instanceof _0xe33f84||(_0x35cffd=new _0xe33f84(_0x35cffd)),this['decode'](_0x35cffd,_0x35cffd['uint32']());},_0x505e78['verify']=function(_0x5d60e3){return'object'!=typeof _0x5d60e3||null===_0x5d60e3?'object\x20expected':null!=_0x5d60e3['rootName']&&_0x5d60e3['hasOwnProperty']('rootName')&&!_0x2ad66d['isString'](_0x5d60e3['rootName'])?'rootName:\x20string\x20expected':null!=_0x5d60e3['elementName']&&_0x5d60e3['hasOwnProperty']('elementName')&&!_0x2ad66d['isString'](_0x5d60e3['elementName'])?'elementName:\x20string\x20expected':null!=_0x5d60e3['isAdd']&&_0x5d60e3['hasOwnProperty']('isAdd')&&'boolean'!=typeof _0x5d60e3['isAdd']?'isAdd:\x20boolean\x20expected':null!=_0x5d60e3['wasUndone']&&_0x5d60e3['hasOwnProperty']('wasUndone')&&'boolean'!=typeof _0x5d60e3['wasUndone']?'wasUndone:\x20boolean\x20expected':null;},_0x505e78['fromObject']=function(_0x36ebe3){if(_0x36ebe3 instanceof _0x1ee307['RootOperation'])return _0x36ebe3;var _0xc1c46c=new _0x1ee307['RootOperation']();return null!=_0x36ebe3['rootName']&&(_0xc1c46c['rootName']=String(_0x36ebe3['rootName'])),null!=_0x36ebe3['elementName']&&(_0xc1c46c['elementName']=String(_0x36ebe3['elementName'])),null!=_0x36ebe3['isAdd']&&(_0xc1c46c['isAdd']=Boolean(_0x36ebe3['isAdd'])),null!=_0x36ebe3['wasUndone']&&(_0xc1c46c['wasUndone']=Boolean(_0x36ebe3['wasUndone'])),_0xc1c46c;},_0x505e78['toObject']=function(_0x505fe0,_0x26c830){_0x26c830||(_0x26c830={});var _0x537f52={};return _0x26c830['defaults']&&(_0x537f52['rootName']='',_0x537f52['elementName']='',_0x537f52['isAdd']=!0x1,_0x537f52['wasUndone']=!0x1),null!=_0x505fe0['rootName']&&_0x505fe0['hasOwnProperty']('rootName')&&(_0x537f52['rootName']=_0x505fe0['rootName']),null!=_0x505fe0['elementName']&&_0x505fe0['hasOwnProperty']('elementName')&&(_0x537f52['elementName']=_0x505fe0['elementName']),null!=_0x505fe0['isAdd']&&_0x505fe0['hasOwnProperty']('isAdd')&&(_0x537f52['isAdd']=_0x505fe0['isAdd']),null!=_0x505fe0['wasUndone']&&_0x505fe0['hasOwnProperty']('wasUndone')&&(_0x537f52['wasUndone']=_0x505fe0['wasUndone']),_0x537f52;},_0x505e78['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x505e78['getTypeUrl']=function(_0x30f7a5){return void 0x0===_0x30f7a5&&(_0x30f7a5='type.googleapis.com'),_0x30f7a5+'/RootOperation';},_0x505e78;}()),_0x1ee307['SplitOperation']=(function(){function _0x69bee0(_0x554d1e){if(_0x554d1e){for(var _0x2ba72f=Object['keys'](_0x554d1e),_0x656b07=0x0;_0x656b07<_0x2ba72f['length'];++_0x656b07)null!=_0x554d1e[_0x2ba72f[_0x656b07]]&&(this[_0x2ba72f[_0x656b07]]=_0x554d1e[_0x2ba72f[_0x656b07]]);}}return _0x69bee0['prototype']['splitPosition']=null,_0x69bee0['prototype']['graveyardPosition']=null,_0x69bee0['prototype']['howMany']=0x0,_0x69bee0['prototype']['insertionPosition']=null,_0x69bee0['prototype']['wasUndone']=!0x1,_0x69bee0['create']=function(_0xe46540){return new _0x69bee0(_0xe46540);},_0x69bee0['encode']=function(_0x474998,_0x37f156){return _0x37f156||(_0x37f156=_0x4b2a92['create']()),null!=_0x474998['splitPosition']&&Object['hasOwnProperty']['call'](_0x474998,'splitPosition')&&_0x1ee307['Position']['encode'](_0x474998['splitPosition'],_0x37f156['uint32'](0xa)['fork']())['ldelim'](),null!=_0x474998['graveyardPosition']&&Object['hasOwnProperty']['call'](_0x474998,'graveyardPosition')&&_0x1ee307['Position']['encode'](_0x474998['graveyardPosition'],_0x37f156['uint32'](0x12)['fork']())['ldelim'](),null!=_0x474998['howMany']&&Object['hasOwnProperty']['call'](_0x474998,'howMany')&&_0x37f156['uint32'](0x18)['uint32'](_0x474998['howMany']),null!=_0x474998['insertionPosition']&&Object['hasOwnProperty']['call'](_0x474998,'insertionPosition')&&_0x1ee307['Position']['encode'](_0x474998['insertionPosition'],_0x37f156['uint32'](0x22)['fork']())['ldelim'](),null!=_0x474998['wasUndone']&&Object['hasOwnProperty']['call'](_0x474998,'wasUndone')&&_0x37f156['uint32'](0x28)['bool'](_0x474998['wasUndone']),_0x37f156;},_0x69bee0['encodeDelimited']=function(_0x270d26,_0x31546f){return this['encode'](_0x270d26,_0x31546f)['ldelim']();},_0x69bee0['decode']=function(_0x3351ed,_0x1e1b27){_0x3351ed instanceof _0xe33f84||(_0x3351ed=_0xe33f84['create'](_0x3351ed));for(var _0x54cb3a=void 0x0===_0x1e1b27?_0x3351ed['len']:_0x3351ed['pos']+_0x1e1b27,_0x14b9ac=new _0x1ee307['SplitOperation']();_0x3351ed['pos']<_0x54cb3a;){var _0x30a2a3=_0x3351ed['uint32']();switch(_0x30a2a3>>>0x3){case 0x1:_0x14b9ac['splitPosition']=_0x1ee307['Position']['decode'](_0x3351ed,_0x3351ed['uint32']());break;case 0x2:_0x14b9ac['graveyardPosition']=_0x1ee307['Position']['decode'](_0x3351ed,_0x3351ed['uint32']());break;case 0x3:_0x14b9ac['howMany']=_0x3351ed['uint32']();break;case 0x4:_0x14b9ac['insertionPosition']=_0x1ee307['Position']['decode'](_0x3351ed,_0x3351ed['uint32']());break;case 0x5:_0x14b9ac['wasUndone']=_0x3351ed['bool']();break;default:_0x3351ed['skipType'](0x7&_0x30a2a3);}}return _0x14b9ac;},_0x69bee0['decodeDelimited']=function(_0x2aad05){return _0x2aad05 instanceof _0xe33f84||(_0x2aad05=new _0xe33f84(_0x2aad05)),this['decode'](_0x2aad05,_0x2aad05['uint32']());},_0x69bee0['verify']=function(_0x5919a2){if('object'!=typeof _0x5919a2||null===_0x5919a2)return'object\x20expected';var _0xbca99c;if(null!=_0x5919a2['splitPosition']&&_0x5919a2['hasOwnProperty']('splitPosition')&&(_0xbca99c=_0x1ee307['Position']['verify'](_0x5919a2['splitPosition'])))return'splitPosition.'+_0xbca99c;if(null!=_0x5919a2['graveyardPosition']&&_0x5919a2['hasOwnProperty']('graveyardPosition')&&(_0xbca99c=_0x1ee307['Position']['verify'](_0x5919a2['graveyardPosition'])))return'graveyardPosition.'+_0xbca99c;if(null!=_0x5919a2['howMany']&&_0x5919a2['hasOwnProperty']('howMany')&&!_0x2ad66d['isInteger'](_0x5919a2['howMany']))return'howMany:\x20integer\x20expected';if(null!=_0x5919a2['insertionPosition']&&_0x5919a2['hasOwnProperty']('insertionPosition')&&(_0xbca99c=_0x1ee307['Position']['verify'](_0x5919a2['insertionPosition'])))return'insertionPosition.'+_0xbca99c;return null!=_0x5919a2['wasUndone']&&_0x5919a2['hasOwnProperty']('wasUndone')&&'boolean'!=typeof _0x5919a2['wasUndone']?'wasUndone:\x20boolean\x20expected':null;},_0x69bee0['fromObject']=function(_0x39dbab){if(_0x39dbab instanceof _0x1ee307['SplitOperation'])return _0x39dbab;var _0x2fb920=new _0x1ee307['SplitOperation']();if(null!=_0x39dbab['splitPosition']){if('object'!=typeof _0x39dbab['splitPosition'])throw TypeError('.SplitOperation.splitPosition:\x20object\x20expected');_0x2fb920['splitPosition']=_0x1ee307['Position']['fromObject'](_0x39dbab['splitPosition']);}if(null!=_0x39dbab['graveyardPosition']){if('object'!=typeof _0x39dbab['graveyardPosition'])throw TypeError('.SplitOperation.graveyardPosition:\x20object\x20expected');_0x2fb920['graveyardPosition']=_0x1ee307['Position']['fromObject'](_0x39dbab['graveyardPosition']);}if(null!=_0x39dbab['howMany']&&(_0x2fb920['howMany']=_0x39dbab['howMany']>>>0x0),null!=_0x39dbab['insertionPosition']){if('object'!=typeof _0x39dbab['insertionPosition'])throw TypeError('.SplitOperation.insertionPosition:\x20object\x20expected');_0x2fb920['insertionPosition']=_0x1ee307['Position']['fromObject'](_0x39dbab['insertionPosition']);}return null!=_0x39dbab['wasUndone']&&(_0x2fb920['wasUndone']=Boolean(_0x39dbab['wasUndone'])),_0x2fb920;},_0x69bee0['toObject']=function(_0x54a8b1,_0x3e7a03){_0x3e7a03||(_0x3e7a03={});var _0x87b391={};return _0x3e7a03['defaults']&&(_0x87b391['splitPosition']=null,_0x87b391['graveyardPosition']=null,_0x87b391['howMany']=0x0,_0x87b391['insertionPosition']=null,_0x87b391['wasUndone']=!0x1),null!=_0x54a8b1['splitPosition']&&_0x54a8b1['hasOwnProperty']('splitPosition')&&(_0x87b391['splitPosition']=_0x1ee307['Position']['toObject'](_0x54a8b1['splitPosition'],_0x3e7a03)),null!=_0x54a8b1['graveyardPosition']&&_0x54a8b1['hasOwnProperty']('graveyardPosition')&&(_0x87b391['graveyardPosition']=_0x1ee307['Position']['toObject'](_0x54a8b1['graveyardPosition'],_0x3e7a03)),null!=_0x54a8b1['howMany']&&_0x54a8b1['hasOwnProperty']('howMany')&&(_0x87b391['howMany']=_0x54a8b1['howMany']),null!=_0x54a8b1['insertionPosition']&&_0x54a8b1['hasOwnProperty']('insertionPosition')&&(_0x87b391['insertionPosition']=_0x1ee307['Position']['toObject'](_0x54a8b1['insertionPosition'],_0x3e7a03)),null!=_0x54a8b1['wasUndone']&&_0x54a8b1['hasOwnProperty']('wasUndone')&&(_0x87b391['wasUndone']=_0x54a8b1['wasUndone']),_0x87b391;},_0x69bee0['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x69bee0['getTypeUrl']=function(_0x1cfbd4){return void 0x0===_0x1cfbd4&&(_0x1cfbd4='type.googleapis.com'),_0x1cfbd4+'/SplitOperation';},_0x69bee0;}()),_0x1ee307['Position']=(function(){function _0x35483f(_0x2519fc){if(this['path']=[],_0x2519fc){for(var _0x2f1a7a=Object['keys'](_0x2519fc),_0x3c2e0e=0x0;_0x3c2e0e<_0x2f1a7a['length'];++_0x3c2e0e)null!=_0x2519fc[_0x2f1a7a[_0x3c2e0e]]&&(this[_0x2f1a7a[_0x3c2e0e]]=_0x2519fc[_0x2f1a7a[_0x3c2e0e]]);}}return _0x35483f['prototype']['root']='',_0x35483f['prototype']['rootMain']=!0x1,_0x35483f['prototype']['rootGraveyard']=!0x1,_0x35483f['prototype']['path']=_0x2ad66d['emptyArray'],_0x35483f['prototype']['stickiness']='',_0x35483f['create']=function(_0x18d2d3){return new _0x35483f(_0x18d2d3);},_0x35483f['encode']=function(_0x4e73ec,_0x5f1d2c){if(_0x5f1d2c||(_0x5f1d2c=_0x4b2a92['create']()),null!=_0x4e73ec['root']&&Object['hasOwnProperty']['call'](_0x4e73ec,'root')&&_0x5f1d2c['uint32'](0xa)['string'](_0x4e73ec['root']),null!=_0x4e73ec['rootMain']&&Object['hasOwnProperty']['call'](_0x4e73ec,'rootMain')&&_0x5f1d2c['uint32'](0x10)['bool'](_0x4e73ec['rootMain']),null!=_0x4e73ec['rootGraveyard']&&Object['hasOwnProperty']['call'](_0x4e73ec,'rootGraveyard')&&_0x5f1d2c['uint32'](0x18)['bool'](_0x4e73ec['rootGraveyard']),null!=_0x4e73ec['path']&&_0x4e73ec['path']['length']){_0x5f1d2c['uint32'](0x22)['fork']();for(var _0xba34da=0x0;_0xba34da<_0x4e73ec['path']['length'];++_0xba34da)_0x5f1d2c['uint32'](_0x4e73ec['path'][_0xba34da]);_0x5f1d2c['ldelim']();}return null!=_0x4e73ec['stickiness']&&Object['hasOwnProperty']['call'](_0x4e73ec,'stickiness')&&_0x5f1d2c['uint32'](0x2a)['string'](_0x4e73ec['stickiness']),_0x5f1d2c;},_0x35483f['encodeDelimited']=function(_0x5f35fc,_0x527bfd){return this['encode'](_0x5f35fc,_0x527bfd)['ldelim']();},_0x35483f['decode']=function(_0xc175c2,_0x3e5b70){_0xc175c2 instanceof _0xe33f84||(_0xc175c2=_0xe33f84['create'](_0xc175c2));for(var _0x11256b=void 0x0===_0x3e5b70?_0xc175c2['len']:_0xc175c2['pos']+_0x3e5b70,_0x45cdec=new _0x1ee307['Position']();_0xc175c2['pos']<_0x11256b;){var _0x52144c=_0xc175c2['uint32']();switch(_0x52144c>>>0x3){case 0x1:_0x45cdec['root']=_0xc175c2['string']();break;case 0x2:_0x45cdec['rootMain']=_0xc175c2['bool']();break;case 0x3:_0x45cdec['rootGraveyard']=_0xc175c2['bool']();break;case 0x4:if(_0x45cdec['path']&&_0x45cdec['path']['length']||(_0x45cdec['path']=[]),0x2==(0x7&_0x52144c)){for(var _0x568b9a=_0xc175c2['uint32']()+_0xc175c2['pos'];_0xc175c2['pos']<_0x568b9a;)_0x45cdec['path']['push'](_0xc175c2['uint32']());}else _0x45cdec['path']['push'](_0xc175c2['uint32']());break;case 0x5:_0x45cdec['stickiness']=_0xc175c2['string']();break;default:_0xc175c2['skipType'](0x7&_0x52144c);}}return _0x45cdec;},_0x35483f['decodeDelimited']=function(_0x1f06af){return _0x1f06af instanceof _0xe33f84||(_0x1f06af=new _0xe33f84(_0x1f06af)),this['decode'](_0x1f06af,_0x1f06af['uint32']());},_0x35483f['verify']=function(_0x1b7685){if('object'!=typeof _0x1b7685||null===_0x1b7685)return'object\x20expected';if(null!=_0x1b7685['root']&&_0x1b7685['hasOwnProperty']('root')&&!_0x2ad66d['isString'](_0x1b7685['root']))return'root:\x20string\x20expected';if(null!=_0x1b7685['rootMain']&&_0x1b7685['hasOwnProperty']('rootMain')&&'boolean'!=typeof _0x1b7685['rootMain'])return'rootMain:\x20boolean\x20expected';if(null!=_0x1b7685['rootGraveyard']&&_0x1b7685['hasOwnProperty']('rootGraveyard')&&'boolean'!=typeof _0x1b7685['rootGraveyard'])return'rootGraveyard:\x20boolean\x20expected';if(null!=_0x1b7685['path']&&_0x1b7685['hasOwnProperty']('path')){if(!Array['isArray'](_0x1b7685['path']))return'path:\x20array\x20expected';for(var _0x382d60=0x0;_0x382d60<_0x1b7685['path']['length'];++_0x382d60)if(!_0x2ad66d['isInteger'](_0x1b7685['path'][_0x382d60]))return'path:\x20integer[]\x20expected';}return null!=_0x1b7685['stickiness']&&_0x1b7685['hasOwnProperty']('stickiness')&&!_0x2ad66d['isString'](_0x1b7685['stickiness'])?'stickiness:\x20string\x20expected':null;},_0x35483f['fromObject']=function(_0x210b54){if(_0x210b54 instanceof _0x1ee307['Position'])return _0x210b54;var _0x4d74e0=new _0x1ee307['Position']();if(null!=_0x210b54['root']&&(_0x4d74e0['root']=String(_0x210b54['root'])),null!=_0x210b54['rootMain']&&(_0x4d74e0['rootMain']=Boolean(_0x210b54['rootMain'])),null!=_0x210b54['rootGraveyard']&&(_0x4d74e0['rootGraveyard']=Boolean(_0x210b54['rootGraveyard'])),_0x210b54['path']){if(!Array['isArray'](_0x210b54['path']))throw TypeError('.Position.path:\x20array\x20expected');_0x4d74e0['path']=[];for(var _0x4d0a91=0x0;_0x4d0a91<_0x210b54['path']['length'];++_0x4d0a91)_0x4d74e0['path'][_0x4d0a91]=_0x210b54['path'][_0x4d0a91]>>>0x0;}return null!=_0x210b54['stickiness']&&(_0x4d74e0['stickiness']=String(_0x210b54['stickiness'])),_0x4d74e0;},_0x35483f['toObject']=function(_0x10387f,_0x44ec8c){_0x44ec8c||(_0x44ec8c={});var _0x5441bf={};if((_0x44ec8c['arrays']||_0x44ec8c['defaults'])&&(_0x5441bf['path']=[]),_0x44ec8c['defaults']&&(_0x5441bf['root']='',_0x5441bf['rootMain']=!0x1,_0x5441bf['rootGraveyard']=!0x1,_0x5441bf['stickiness']=''),null!=_0x10387f['root']&&_0x10387f['hasOwnProperty']('root')&&(_0x5441bf['root']=_0x10387f['root']),null!=_0x10387f['rootMain']&&_0x10387f['hasOwnProperty']('rootMain')&&(_0x5441bf['rootMain']=_0x10387f['rootMain']),null!=_0x10387f['rootGraveyard']&&_0x10387f['hasOwnProperty']('rootGraveyard')&&(_0x5441bf['rootGraveyard']=_0x10387f['rootGraveyard']),_0x10387f['path']&&_0x10387f['path']['length']){_0x5441bf['path']=[];for(var _0xca3b8d=0x0;_0xca3b8d<_0x10387f['path']['length'];++_0xca3b8d)_0x5441bf['path'][_0xca3b8d]=_0x10387f['path'][_0xca3b8d];}return null!=_0x10387f['stickiness']&&_0x10387f['hasOwnProperty']('stickiness')&&(_0x5441bf['stickiness']=_0x10387f['stickiness']),_0x5441bf;},_0x35483f['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x35483f['getTypeUrl']=function(_0x5a5f57){return void 0x0===_0x5a5f57&&(_0x5a5f57='type.googleapis.com'),_0x5a5f57+'/Position';},_0x35483f;}()),_0x1ee307['Range']=(function(){function _0x2babd4(_0x13a390){if(_0x13a390){for(var _0x1f038c=Object['keys'](_0x13a390),_0x35124d=0x0;_0x35124d<_0x1f038c['length'];++_0x35124d)null!=_0x13a390[_0x1f038c[_0x35124d]]&&(this[_0x1f038c[_0x35124d]]=_0x13a390[_0x1f038c[_0x35124d]]);}}return _0x2babd4['prototype']['start']=null,_0x2babd4['prototype']['end']=null,_0x2babd4['create']=function(_0x5516c8){return new _0x2babd4(_0x5516c8);},_0x2babd4['encode']=function(_0xcc5a60,_0x13a0d2){return _0x13a0d2||(_0x13a0d2=_0x4b2a92['create']()),null!=_0xcc5a60['start']&&Object['hasOwnProperty']['call'](_0xcc5a60,'start')&&_0x1ee307['Position']['encode'](_0xcc5a60['start'],_0x13a0d2['uint32'](0xa)['fork']())['ldelim'](),null!=_0xcc5a60['end']&&Object['hasOwnProperty']['call'](_0xcc5a60,'end')&&_0x1ee307['Position']['encode'](_0xcc5a60['end'],_0x13a0d2['uint32'](0x12)['fork']())['ldelim'](),_0x13a0d2;},_0x2babd4['encodeDelimited']=function(_0x230b85,_0x5dc8ae){return this['encode'](_0x230b85,_0x5dc8ae)['ldelim']();},_0x2babd4['decode']=function(_0x2108e7,_0x4315c7){_0x2108e7 instanceof _0xe33f84||(_0x2108e7=_0xe33f84['create'](_0x2108e7));for(var _0x52f87b=void 0x0===_0x4315c7?_0x2108e7['len']:_0x2108e7['pos']+_0x4315c7,_0x712de7=new _0x1ee307['Range']();_0x2108e7['pos']<_0x52f87b;){var _0x584250=_0x2108e7['uint32']();switch(_0x584250>>>0x3){case 0x1:_0x712de7['start']=_0x1ee307['Position']['decode'](_0x2108e7,_0x2108e7['uint32']());break;case 0x2:_0x712de7['end']=_0x1ee307['Position']['decode'](_0x2108e7,_0x2108e7['uint32']());break;default:_0x2108e7['skipType'](0x7&_0x584250);}}return _0x712de7;},_0x2babd4['decodeDelimited']=function(_0xfecbee){return _0xfecbee instanceof _0xe33f84||(_0xfecbee=new _0xe33f84(_0xfecbee)),this['decode'](_0xfecbee,_0xfecbee['uint32']());},_0x2babd4['verify']=function(_0x134b36){if('object'!=typeof _0x134b36||null===_0x134b36)return'object\x20expected';var _0x17480b;if(null!=_0x134b36['start']&&_0x134b36['hasOwnProperty']('start')&&(_0x17480b=_0x1ee307['Position']['verify'](_0x134b36['start'])))return'start.'+_0x17480b;if(null!=_0x134b36['end']&&_0x134b36['hasOwnProperty']('end')&&(_0x17480b=_0x1ee307['Position']['verify'](_0x134b36['end'])))return'end.'+_0x17480b;return null;},_0x2babd4['fromObject']=function(_0x37ce61){if(_0x37ce61 instanceof _0x1ee307['Range'])return _0x37ce61;var _0x300b8=new _0x1ee307['Range']();if(null!=_0x37ce61['start']){if('object'!=typeof _0x37ce61['start'])throw TypeError('.Range.start:\x20object\x20expected');_0x300b8['start']=_0x1ee307['Position']['fromObject'](_0x37ce61['start']);}if(null!=_0x37ce61['end']){if('object'!=typeof _0x37ce61['end'])throw TypeError('.Range.end:\x20object\x20expected');_0x300b8['end']=_0x1ee307['Position']['fromObject'](_0x37ce61['end']);}return _0x300b8;},_0x2babd4['toObject']=function(_0x3c6e55,_0x455058){_0x455058||(_0x455058={});var _0x1d65b4={};return _0x455058['defaults']&&(_0x1d65b4['start']=null,_0x1d65b4['end']=null),null!=_0x3c6e55['start']&&_0x3c6e55['hasOwnProperty']('start')&&(_0x1d65b4['start']=_0x1ee307['Position']['toObject'](_0x3c6e55['start'],_0x455058)),null!=_0x3c6e55['end']&&_0x3c6e55['hasOwnProperty']('end')&&(_0x1d65b4['end']=_0x1ee307['Position']['toObject'](_0x3c6e55['end'],_0x455058)),_0x1d65b4;},_0x2babd4['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x2babd4['getTypeUrl']=function(_0x3d93f3){return void 0x0===_0x3d93f3&&(_0x3d93f3='type.googleapis.com'),_0x3d93f3+'/Range';},_0x2babd4;}()),_0x1ee307['Element']=(function(){function _0x5c4f92(_0x29c766){if(this['children']=[],this['attributesBoolean']={},_0x29c766){for(var _0x4e07ce=Object['keys'](_0x29c766),_0x352a43=0x0;_0x352a43<_0x4e07ce['length'];++_0x352a43)null!=_0x29c766[_0x4e07ce[_0x352a43]]&&(this[_0x4e07ce[_0x352a43]]=_0x29c766[_0x4e07ce[_0x352a43]]);}}return _0x5c4f92['prototype']['name']='',_0x5c4f92['prototype']['children']=_0x2ad66d['emptyArray'],_0x5c4f92['prototype']['data']='',_0x5c4f92['prototype']['attributesBoolean']=_0x2ad66d['emptyObject'],_0x5c4f92['prototype']['attributesJson']='',_0x5c4f92['create']=function(_0x440df8){return new _0x5c4f92(_0x440df8);},_0x5c4f92['encode']=function(_0x2ab8b4,_0x27e5dc){if(_0x27e5dc||(_0x27e5dc=_0x4b2a92['create']()),null!=_0x2ab8b4['name']&&Object['hasOwnProperty']['call'](_0x2ab8b4,'name')&&_0x27e5dc['uint32'](0xa)['string'](_0x2ab8b4['name']),null!=_0x2ab8b4['children']&&_0x2ab8b4['children']['length']){for(var _0x4eb2d3=0x0;_0x4eb2d3<_0x2ab8b4['children']['length'];++_0x4eb2d3)_0x1ee307['Element']['encode'](_0x2ab8b4['children'][_0x4eb2d3],_0x27e5dc['uint32'](0x12)['fork']())['ldelim']();}if(null!=_0x2ab8b4['data']&&Object['hasOwnProperty']['call'](_0x2ab8b4,'data')&&_0x27e5dc['uint32'](0x1a)['string'](_0x2ab8b4['data']),null!=_0x2ab8b4['attributesBoolean']&&Object['hasOwnProperty']['call'](_0x2ab8b4,'attributesBoolean')){var _0x51ad7a=Object['keys'](_0x2ab8b4['attributesBoolean']);for(_0x4eb2d3=0x0;_0x4eb2d3<_0x51ad7a['length'];++_0x4eb2d3)_0x27e5dc['uint32'](0x22)['fork']()['uint32'](0xa)['string'](_0x51ad7a[_0x4eb2d3])['uint32'](0x10)['bool'](_0x2ab8b4['attributesBoolean'][_0x51ad7a[_0x4eb2d3]])['ldelim']();}return null!=_0x2ab8b4['attributesJson']&&Object['hasOwnProperty']['call'](_0x2ab8b4,'attributesJson')&&_0x27e5dc['uint32'](0x2a)['string'](_0x2ab8b4['attributesJson']),_0x27e5dc;},_0x5c4f92['encodeDelimited']=function(_0x21d502,_0x3d65eb){return this['encode'](_0x21d502,_0x3d65eb)['ldelim']();},_0x5c4f92['decode']=function(_0x346c37,_0x4a8faf){_0x346c37 instanceof _0xe33f84||(_0x346c37=_0xe33f84['create'](_0x346c37));for(var _0x20c535,_0x18a561,_0x452869=void 0x0===_0x4a8faf?_0x346c37['len']:_0x346c37['pos']+_0x4a8faf,_0x4b6f80=new _0x1ee307['Element']();_0x346c37['pos']<_0x452869;){var _0x2dbff4=_0x346c37['uint32']();switch(_0x2dbff4>>>0x3){case 0x1:_0x4b6f80['name']=_0x346c37['string']();break;case 0x2:_0x4b6f80['children']&&_0x4b6f80['children']['length']||(_0x4b6f80['children']=[]),_0x4b6f80['children']['push'](_0x1ee307['Element']['decode'](_0x346c37,_0x346c37['uint32']()));break;case 0x3:_0x4b6f80['data']=_0x346c37['string']();break;case 0x4:_0x4b6f80['attributesBoolean']===_0x2ad66d['emptyObject']&&(_0x4b6f80['attributesBoolean']={});var _0x3f3403=_0x346c37['uint32']()+_0x346c37['pos'];for(_0x20c535='',_0x18a561=!0x1;_0x346c37['pos']<_0x3f3403;){var _0x155deb=_0x346c37['uint32']();switch(_0x155deb>>>0x3){case 0x1:_0x20c535=_0x346c37['string']();break;case 0x2:_0x18a561=_0x346c37['bool']();break;default:_0x346c37['skipType'](0x7&_0x155deb);}}_0x4b6f80['attributesBoolean'][_0x20c535]=_0x18a561;break;case 0x5:_0x4b6f80['attributesJson']=_0x346c37['string']();break;default:_0x346c37['skipType'](0x7&_0x2dbff4);}}return _0x4b6f80;},_0x5c4f92['decodeDelimited']=function(_0x275652){return _0x275652 instanceof _0xe33f84||(_0x275652=new _0xe33f84(_0x275652)),this['decode'](_0x275652,_0x275652['uint32']());},_0x5c4f92['verify']=function(_0x16512d){if('object'!=typeof _0x16512d||null===_0x16512d)return'object\x20expected';if(null!=_0x16512d['name']&&_0x16512d['hasOwnProperty']('name')&&!_0x2ad66d['isString'](_0x16512d['name']))return'name:\x20string\x20expected';if(null!=_0x16512d['children']&&_0x16512d['hasOwnProperty']('children')){if(!Array['isArray'](_0x16512d['children']))return'children:\x20array\x20expected';for(var _0x280b27=0x0;_0x280b27<_0x16512d['children']['length'];++_0x280b27){var _0x5e0fb=_0x1ee307['Element']['verify'](_0x16512d['children'][_0x280b27]);if(_0x5e0fb)return'children.'+_0x5e0fb;}}if(null!=_0x16512d['data']&&_0x16512d['hasOwnProperty']('data')&&!_0x2ad66d['isString'](_0x16512d['data']))return'data:\x20string\x20expected';if(null!=_0x16512d['attributesBoolean']&&_0x16512d['hasOwnProperty']('attributesBoolean')){if(!_0x2ad66d['isObject'](_0x16512d['attributesBoolean']))return'attributesBoolean:\x20object\x20expected';var _0x4a1007=Object['keys'](_0x16512d['attributesBoolean']);for(_0x280b27=0x0;_0x280b27<_0x4a1007['length'];++_0x280b27)if('boolean'!=typeof _0x16512d['attributesBoolean'][_0x4a1007[_0x280b27]])return'attributesBoolean:\x20boolean{k:string}\x20expected';}return null!=_0x16512d['attributesJson']&&_0x16512d['hasOwnProperty']('attributesJson')&&!_0x2ad66d['isString'](_0x16512d['attributesJson'])?'attributesJson:\x20string\x20expected':null;},_0x5c4f92['fromObject']=function(_0x24d9e5){if(_0x24d9e5 instanceof _0x1ee307['Element'])return _0x24d9e5;var _0x254183=new _0x1ee307['Element']();if(null!=_0x24d9e5['name']&&(_0x254183['name']=String(_0x24d9e5['name'])),_0x24d9e5['children']){if(!Array['isArray'](_0x24d9e5['children']))throw TypeError('.Element.children:\x20array\x20expected');_0x254183['children']=[];for(var _0x64926a=0x0;_0x64926a<_0x24d9e5['children']['length'];++_0x64926a){if('object'!=typeof _0x24d9e5['children'][_0x64926a])throw TypeError('.Element.children:\x20object\x20expected');_0x254183['children'][_0x64926a]=_0x1ee307['Element']['fromObject'](_0x24d9e5['children'][_0x64926a]);}}if(null!=_0x24d9e5['data']&&(_0x254183['data']=String(_0x24d9e5['data'])),_0x24d9e5['attributesBoolean']){if('object'!=typeof _0x24d9e5['attributesBoolean'])throw TypeError('.Element.attributesBoolean:\x20object\x20expected');_0x254183['attributesBoolean']={};var _0x2af333=Object['keys'](_0x24d9e5['attributesBoolean']);for(_0x64926a=0x0;_0x64926a<_0x2af333['length'];++_0x64926a)_0x254183['attributesBoolean'][_0x2af333[_0x64926a]]=Boolean(_0x24d9e5['attributesBoolean'][_0x2af333[_0x64926a]]);}return null!=_0x24d9e5['attributesJson']&&(_0x254183['attributesJson']=String(_0x24d9e5['attributesJson'])),_0x254183;},_0x5c4f92['toObject']=function(_0x4a3912,_0x386a30){_0x386a30||(_0x386a30={});var _0x5cdaf4,_0xd0d451={};if((_0x386a30['arrays']||_0x386a30['defaults'])&&(_0xd0d451['children']=[]),(_0x386a30['objects']||_0x386a30['defaults'])&&(_0xd0d451['attributesBoolean']={}),_0x386a30['defaults']&&(_0xd0d451['name']='',_0xd0d451['data']='',_0xd0d451['attributesJson']=''),null!=_0x4a3912['name']&&_0x4a3912['hasOwnProperty']('name')&&(_0xd0d451['name']=_0x4a3912['name']),_0x4a3912['children']&&_0x4a3912['children']['length']){_0xd0d451['children']=[];for(var _0x44af80=0x0;_0x44af80<_0x4a3912['children']['length'];++_0x44af80)_0xd0d451['children'][_0x44af80]=_0x1ee307['Element']['toObject'](_0x4a3912['children'][_0x44af80],_0x386a30);}if(null!=_0x4a3912['data']&&_0x4a3912['hasOwnProperty']('data')&&(_0xd0d451['data']=_0x4a3912['data']),_0x4a3912['attributesBoolean']&&(_0x5cdaf4=Object['keys'](_0x4a3912['attributesBoolean']))['length']){_0xd0d451['attributesBoolean']={};for(_0x44af80=0x0;_0x44af80<_0x5cdaf4['length'];++_0x44af80)_0xd0d451['attributesBoolean'][_0x5cdaf4[_0x44af80]]=_0x4a3912['attributesBoolean'][_0x5cdaf4[_0x44af80]];}return null!=_0x4a3912['attributesJson']&&_0x4a3912['hasOwnProperty']('attributesJson')&&(_0xd0d451['attributesJson']=_0x4a3912['attributesJson']),_0xd0d451;},_0x5c4f92['prototype']['toJSON']=function(){return this['constructor']['toObject'](this,_0x24c382['util']['toJSONOptions']);},_0x5c4f92['getTypeUrl']=function(_0x3f230b){return void 0x0===_0x3f230b&&(_0x3f230b='type.googleapis.com'),_0x3f230b+'/Element';},_0x5c4f92;}()),_0x1ee307;})());class ProtobufFactory{constructor(){this['_protobufRoot']=_0x466ed9;}['getDescriptor'](_0x2f265e){return new ProtobufDescriptor(this['_protobufRoot'][_0x2f265e]);}}class ProtobufDescriptor{constructor(_0x1ccdfb){this['_protobuf']=_0x1ccdfb;}['compress'](_0x45ec5f){const _0x53e9a1=this['_protobuf']['verify'](_0x45ec5f);if(_0x53e9a1)throw Error(_0x53e9a1);return this['_protobuf']['encode'](this['_protobuf']['create'](_0x45ec5f))['finish']();}['decompress'](_0x4f9fcd){return this['_protobuf']['toObject'](this['_protobuf']['decode'](_0x4f9fcd),{'oneofs':!0x0});}}function getPositionShiftedBy(_0x49f540,_0x3143e1){const _0x12b67a=_0x321c2b(_0x49f540);return _0x12b67a['path'][_0x12b67a['path']['length']-0x1]+=_0x3143e1,_0x12b67a;}function arePositionsEqual(_0x53c18b,_0x24bcac){return _0x53c18b['root']===_0x24bcac['root']&&_0x4332d3(_0x53c18b['path'],_0x24bcac['path']);}function parsePositionBeforeCompression(_0xf10e3a){_mapPositions(_0xf10e3a,_0x5dc442=>('main'==_0x5dc442['root']?(_0x5dc442['rootMain']=!0x0,delete _0x5dc442['root']):'$graveyard'==_0x5dc442['root']&&(_0x5dc442['rootGraveyard']=!0x0,delete _0x5dc442['root']),_0x5dc442));}function parsePositionAfterCompression(_0x52248b){_mapPositions(_0x52248b,_0x1dfb1e=>(_0x1dfb1e['rootMain']?(_0x1dfb1e['root']='main',delete _0x1dfb1e['rootMain']):_0x1dfb1e['rootGraveyard']&&(_0x1dfb1e['root']='$graveyard',delete _0x1dfb1e['rootGraveyard']),_0x1dfb1e));}function _mapPositions(_0x5686a6,_0x4b7eb4){for(const _0x12d573 in _0x5686a6){const _0x2ab322=_0x5686a6[_0x12d573];'nodes'!==_0x12d573&&isObject$3(_0x2ab322)&&(_0x2ab322['path']&&(_0x2ab322['root']||_0x2ab322['rootMain']||_0x2ab322['rootGraveyard'])?_0x5686a6[_0x12d573]=_0x4b7eb4(_0x2ab322):_mapPositions(_0x2ab322,_0x4b7eb4));}return _0x5686a6;}class OperationCompressor{constructor(_0x38edf3,_0x6b520,_0x3a63fc){this['_id']=_0x38edf3,this['_operationName']=_0x6b520,this['_protobufDescriptor']=_0x3a63fc;}['compress'](_0x348d0b,_0xb2e632){const _0x165307=_0xb2e632['shift']();return parsePositionBeforeCompression(_0x165307),_0x348d0b['buffers']['push'](this['_protobufDescriptor']['compress'](_0x165307)),_0x348d0b['types']['push'](this['_id']),!0x0;}['decompress'](_0x30f545,_0x5eba0b){_0x5eba0b['types']['shift']();const _0x1088f1=this['_protobufDescriptor']['decompress'](_0x5eba0b['buffers']['shift']());parsePositionAfterCompression(_0x1088f1),_0x1088f1['__className']=this['_operationName'],_0x30f545['push'](_0x1088f1);}}class AttributeOperationCompressor extends OperationCompressor{['compress'](_0x4f283e,_0x132457){const _0x11b0d4=_0x132457['shift']();return this['_serializeOneOf']('oldValue',_0x11b0d4),this['_serializeOneOf']('newValue',_0x11b0d4),parsePositionBeforeCompression(_0x11b0d4),_0x4f283e['buffers']['push'](this['_protobufDescriptor']['compress'](_0x11b0d4)),_0x4f283e['types']['push'](this['_id']),!0x0;}['decompress'](_0x4a366b,_0x22a79a){const {types:_0x3d4965,buffers:_0x205fd1}=_0x22a79a,_0x4b49b0=this['_protobufDescriptor']['decompress'](_0x205fd1['shift']());_0x3d4965['shift'](),this['_deserializeOneOf']('oldValue',_0x4b49b0),this['_deserializeOneOf']('newValue',_0x4b49b0),parsePositionAfterCompression(_0x4b49b0),_0x4b49b0['__className']=this['_operationName'],_0x4a366b['push'](_0x4b49b0);}['_serializeOneOf'](_0x417fa4,_0x46bc87){const _0x5e07d6=_0x46bc87[_0x417fa4];'boolean'==typeof _0x5e07d6?_0x46bc87[_0x417fa4+'Boolean']=_0x5e07d6:_0x46bc87[_0x417fa4+'Json']=JSON['stringify'](_0x5e07d6);}['_deserializeOneOf'](_0x34a28f,_0x2adf7c){const _0x40dc8c=_0x34a28f+'Json';_0x2adf7c[_0x40dc8c]?(_0x2adf7c[_0x34a28f]=JSON['parse'](_0x2adf7c[_0x40dc8c]),delete _0x2adf7c[_0x40dc8c]):(_0x2adf7c[_0x34a28f]=_0x2adf7c[_0x34a28f+'Boolean'],delete _0x2adf7c[_0x34a28f+'Boolean']);}}class InsertOperationCompressor extends OperationCompressor{['compress'](_0x36b070,_0x276213){const _0x36598c=_0x276213['shift']();return this['_serializeNodesAttributes'](_0x36598c['nodes']),parsePositionBeforeCompression(_0x36598c),_0x36b070['buffers']['push'](this['_protobufDescriptor']['compress'](_0x36598c)),_0x36b070['types']['push'](this['_id']),!0x0;}['decompress'](_0x276ab3,_0x57cbbb){const {types:_0x3cfcbb,buffers:_0xf356ed}=_0x57cbbb,_0x354d3f=this['_protobufDescriptor']['decompress'](_0xf356ed['shift']());_0x3cfcbb['shift'](),_0x354d3f['nodes']||(_0x354d3f['nodes']=[]),this['_deserializeNodesAttributes'](_0x354d3f['nodes']),parsePositionAfterCompression(_0x354d3f),_0x354d3f['__className']=this['_operationName'],_0x276ab3['push'](_0x354d3f);}['_serializeNodesAttributes'](_0x1ef00f){for(const _0x4e6c0e of _0x1ef00f){if(_0x4e6c0e['attributes']){const _0x352e56=_0x4e6c0e['attributes'];this['_areValuesBoolean'](_0x352e56)?_0x4e6c0e['attributesBoolean']=_0x352e56:_0x4e6c0e['attributesJson']=JSON['stringify'](_0x352e56);}_0x4e6c0e['children']&&this['_serializeNodesAttributes'](_0x4e6c0e['children']);}}['_deserializeNodesAttributes'](_0x82db26){for(const _0x2b3946 of _0x82db26)(_0x2b3946['attributesBoolean']||_0x2b3946['attributesJson'])&&(_0x2b3946['attributesBoolean']?(_0x2b3946['attributes']=_0x2b3946['attributesBoolean'],delete _0x2b3946['attributesBoolean']):(_0x2b3946['attributes']=JSON['parse'](_0x2b3946['attributesJson']),delete _0x2b3946['attributesJson'])),_0x2b3946['children']&&this['_deserializeNodesAttributes'](_0x2b3946['children']);}['_areValuesBoolean'](_0xbe78be){return Object['keys'](_0xbe78be)['every'](_0x8a0ac7=>'boolean'==typeof _0xbe78be[_0x8a0ac7]);}}class MarkerOperationCompressor extends OperationCompressor{['decompress'](_0x1e2b0f,_0x551684){super['decompress'](_0x1e2b0f,_0x551684);const _0xe42011=_0x1e2b0f[_0x1e2b0f['length']-0x1];_0xe42011['oldRange']||(_0xe42011['oldRange']=null),_0xe42011['newRange']||(_0xe42011['newRange']=null);}}class NoOperationCompressor extends OperationCompressor{['compress'](_0x48c282,_0x4d7db8){return _0x4d7db8['shift'](),_0x48c282['types']['push'](this['_id']),!0x0;}['decompress'](_0x423b8e,_0x1f0498){_0x1f0498['types']['shift'](),_0x423b8e['push']({'__className':this['_operationName']});}}class AnnotationMarkerOperationCompressor extends MarkerOperationCompressor{constructor(_0x2c88f1,_0x543dfc,_0x1a4b6a,_0x15a5b5){super(_0x2c88f1,_0x543dfc,_0x1a4b6a),this['_omittedNamespace']=_0x15a5b5+':';}['compress'](_0x12e21e,_0xda8aba){return!('MarkerOperation'!=_0xda8aba[0x0]['__className']||!_0xda8aba[0x0]['name']['startsWith'](this['_omittedNamespace']))&&(_0xda8aba[0x0]['name']=_0xda8aba[0x0]['name']['replace'](new RegExp('^'+this['_omittedNamespace']),''),super['compress'](_0x12e21e,_0xda8aba),!0x0);}['decompress'](_0x17fa94,_0x303f85){super['decompress'](_0x17fa94,_0x303f85);const _0x382c79=_0x17fa94[_0x17fa94['length']-0x1];_0x382c79['name']=this['_omittedNamespace']+_0x382c79['name'];}}class ActionCompressor{constructor(_0xc46317,_0x2ae403){this['_id']=_0xc46317,this['_context']=_0x2ae403;}['compress'](_0x5be31f,_0xfadfee){let _0x882009;for(;_0xfadfee['length']>0x1&&this['_compareOperations'](_0xfadfee[0x0],_0xfadfee[0x1]);)_0x882009?(_0x882009=this['_combineNext'](_0xfadfee['shift'](),_0x882009),_0x5be31f['types']['push'](0x0)):(_0x882009=_0x321c2b(_0xfadfee['shift']()),_0x5be31f['types']['push'](this['_id']));return!!_0x882009&&(_0x882009=this['_combineNext'](_0xfadfee['shift'](),_0x882009),_0x5be31f['types']['push'](0x0),_0x5be31f['buffers']['push'](this['_compressSingleOperation'](_0x882009)),!0x0);}['decompress'](_0x3c9264,_0x318846){const _0x178b6e=this['_decompressSingleOperation'](_0x318846);for(;0x0==_0x318846['types'][0x0];)_0x318846['types']['shift'](),_0x3c9264['push'](this['_splitCurrent'](_0x178b6e));_0x3c9264['push'](_0x178b6e);}}class TypingActionCompressor extends ActionCompressor{['_combineNext'](_0x104feb,_0xcbe2be){return _0xcbe2be['nodes'][0x0]['data']+=_0x104feb['nodes'][0x0]['data'],_0xcbe2be;}['_splitCurrent'](_0x62d540){const _0x161ae8=_0x321c2b(_0x62d540),_0x220603=_0x161ae8['nodes'][0x0],_0x2294c4=_0x62d540['nodes'][0x0],_0x3e94a5=_0x2294c4['data'][Symbol['iterator']]()['next']()['value'],_0x49d00b=_0x3e94a5['length'];return _0x220603['data']=_0x3e94a5,_0x2294c4['data']=_0x2294c4['data']['substr'](_0x49d00b),_0x62d540['position']=getPositionShiftedBy(_0x62d540['position'],_0x49d00b),_0x161ae8;}['_compareOperations'](_0xc22b71,_0x267fc6){if(this['_checkOperation'](_0xc22b71)&&this['_checkOperation'](_0x267fc6)){const _0xd69763=_0xc22b71['nodes'][0x0]['data']['length'],_0x3eb300=arePositionsEqual(getPositionShiftedBy(_0xc22b71['position'],_0xd69763),_0x267fc6['position']),_0x4aa9a3=_0xc22b71['nodes'][0x0],_0x51cca7=_0x267fc6['nodes'][0x0];return _0x3eb300&&this['_compareAttributes'](_0x4aa9a3,_0x51cca7);}return!0x1;}['_compressSingleOperation'](_0x49450a){const _0x29871e={'types':[],'buffers':[],'baseVersion':0x0};return this['_context']['_getCompressorByName']('InsertOperation')['compress'](_0x29871e,[_0x49450a]),_0x29871e['buffers'][0x0];}['_decompressSingleOperation'](_0x1a0b0b){const _0x16e2cf=[];return this['_context']['_getCompressorByName']('InsertOperation')['decompress'](_0x16e2cf,_0x1a0b0b),_0x16e2cf[0x0];}['_checkOperation'](_0x2bce0b){return'InsertOperation'==_0x2bce0b['__className']&&0x1==_0x2bce0b['nodes']['length']&&_0x2bce0b['nodes'][0x0]['data']&&!_0x2bce0b['wasUndone']&&0x1==Array['from'](_0x2bce0b['nodes'][0x0]['data'])['length'];}['_compareAttributes'](_0x9fc1a8,_0x514c48){const _0x46452d=Object['keys'](_0x9fc1a8['attributes']||{}),_0x143fad=Object['keys'](_0x514c48['attributes']||{});return _0x46452d['length']===_0x143fad['length']&&_0x46452d['every'](_0x5c7bed=>_0x514c48['attributes'][_0x5c7bed]&&_0x514c48['attributes'][_0x5c7bed]===_0x9fc1a8['attributes'][_0x5c7bed]);}}class DeletingActionCompressor extends ActionCompressor{['_combineNext'](_0x4e180d,_0x2a1687){return _0x2a1687['howMany']++,_0x2a1687['sourcePosition']=_0x321c2b(_0x4e180d['sourcePosition']),_0x2a1687;}['_splitCurrent'](_0x45c003){const _0x4159c7=_0x321c2b(_0x45c003);return _0x45c003['howMany']--,_0x4159c7['howMany']=0x1,_0x4159c7['sourcePosition']=getPositionShiftedBy(_0x4159c7['sourcePosition'],_0x45c003['howMany']),_0x4159c7;}['_compareOperations'](_0x315f21,_0x514aff){return!(!this['_checkOperation'](_0x315f21)||!this['_checkOperation'](_0x514aff))&&(arePositionsEqual(getPositionShiftedBy(_0x315f21['sourcePosition'],-0x1),_0x514aff['sourcePosition'])&&arePositionsEqual(_0x315f21['targetPosition'],_0x514aff['targetPosition']));}['_compressSingleOperation'](_0x40bae5){const _0x4d1caf={'types':[],'buffers':[],'baseVersion':0x0};return this['_context']['_getCompressorByName']('MoveOperation')['compress'](_0x4d1caf,[_0x40bae5]),_0x4d1caf['buffers'][0x0];}['_decompressSingleOperation'](_0x259cfe){const _0x3e2210=[];return this['_context']['_getCompressorByName']('MoveOperation')['decompress'](_0x3e2210,_0x259cfe),_0x3e2210[0x0];}['_checkOperation'](_0x1e818a){return'MoveOperation'==_0x1e818a['__className']&&'$graveyard'==_0x1e818a['targetPosition']['root']&&0x1==_0x1e818a['howMany']&&!_0x1e818a['wasUndone'];}}class ForwardDeletingActionCompressor extends ActionCompressor{['_combineNext'](_0x18e045,_0x25de37){return _0x25de37['howMany']++,_0x25de37;}['_splitCurrent'](_0x3b6a11){const _0x2dfba7=_0x321c2b(_0x3b6a11);return _0x2dfba7['howMany']=0x1,_0x3b6a11['howMany']--,_0x2dfba7;}['_compareOperations'](_0x4d4c8b,_0x29318e){return!(!this['_checkOperation'](_0x4d4c8b)||!this['_checkOperation'](_0x29318e))&&(arePositionsEqual(_0x4d4c8b['sourcePosition'],_0x29318e['sourcePosition'])&&arePositionsEqual(_0x4d4c8b['targetPosition'],_0x29318e['targetPosition']));}['_compressSingleOperation'](_0x494898){const _0x3a36f8={'types':[],'buffers':[],'baseVersion':0x0};return this['_context']['_getCompressorByName']('MoveOperation')['compress'](_0x3a36f8,[_0x494898]),_0x3a36f8['buffers'][0x0];}['_decompressSingleOperation'](_0x4e9e90){const _0x482c94=[];return this['_context']['_getCompressorByName']('MoveOperation')['decompress'](_0x482c94,_0x4e9e90),_0x482c94[0x0];}['_checkOperation'](_0x46916a){return'MoveOperation'==_0x46916a['__className']&&'$graveyard'==_0x46916a['targetPosition']['root']&&0x1==_0x46916a['howMany']&&!_0x46916a['wasUndone'];}}class UserSelectionActionCompressor extends ActionCompressor{['compress'](_0xcc1d7c,_0x415894){if(!this['_compareOperations'](_0x415894[0x0],_0x415894[0x1]))return!0x1;const _0x39fdae=_0x415894['shift']();return _0x39fdae['oldRange']=null,_0x39fdae['newRange']&&arePositionsEqual(_0x39fdae['newRange']['start'],_0x39fdae['newRange']['end'])&&(_0x39fdae['newRange']['end']=null),_0x415894['shift'](),_0xcc1d7c['types']['push'](this['_id']),_0xcc1d7c['types']['push'](0x0),_0xcc1d7c['buffers']['push'](this['_compressSingleOperation'](_0x39fdae)),!0x0;}['decompress'](_0x1384e7,_0x4f1e47){const _0x184949=this['_decompressSingleOperation'](_0x4f1e47);_0x184949['newRange']&&!_0x184949['newRange']['end']&&(_0x184949['newRange']['end']=_0x321c2b(_0x184949['newRange']['start']));const _0x13b62f=_0x321c2b(_0x184949);_0x13b62f['newRange']&&(_0x13b62f['newRange']['start']['stickiness']='toNone',_0x13b62f['newRange']['end']=_0x321c2b(_0x13b62f['newRange']['start'])),_0x13b62f['name']='user:position:'+_0x13b62f['name']['split'](':')[0x2],_0x4f1e47['types']['shift'](),_0x1384e7['push'](_0x184949),_0x1384e7['push'](_0x13b62f);}['_compressSingleOperation'](_0x1fffac){const _0x291ee1={'types':[],'buffers':[],'baseVersion':0x0};return this['_context']['_getCompressorByName']('MarkerOperation')['compress'](_0x291ee1,[_0x1fffac]),_0x291ee1['buffers'][0x0];}['_decompressSingleOperation'](_0x12ec10){const _0x3a454d=[];return this['_context']['_getCompressorByName']('MarkerOperation')['decompress'](_0x3a454d,_0x12ec10),_0x3a454d[0x0];}['_compareOperations'](_0x5a44a8,_0x5a0f4f){return!(!_0x5a44a8||!_0x5a0f4f)&&('MarkerOperation'==_0x5a44a8['__className']&&'MarkerOperation'==_0x5a0f4f['__className']&&!(!_0x5a44a8['name']['startsWith']('user:')||!_0x5a0f4f['name']['startsWith']('user:')||_0x5a44a8['name']==_0x5a0f4f['name']));}}class _0x1602bd{constructor(){this['_compressorById']=new Map(),this['_compressorByName']=new Map(),this['_protobufFactory']=new ProtobufFactory();const _0x4c1775=this['_protobufFactory']['getDescriptor']('MarkerOperation');this['_registerCompressor'](0x1,'NoOperation',new NoOperationCompressor(0x1,'NoOperation',void 0x0)),this['_registerOperationCompressor'](0xa,'AttributeOperation',AttributeOperationCompressor),this['_registerOperationCompressor'](0xb,'InsertOperation',InsertOperationCompressor),this['_registerOperationCompressor'](0xc,'MarkerOperation',MarkerOperationCompressor),this['_registerOperationCompressor'](0xd,'MergeOperation',OperationCompressor),this['_registerOperationCompressor'](0xe,'MoveOperation',OperationCompressor),this['_registerOperationCompressor'](0xf,'RenameOperation',OperationCompressor),this['_registerOperationCompressor'](0x10,'RootAttributeOperation',AttributeOperationCompressor),this['_registerOperationCompressor'](0x11,'SplitOperation',OperationCompressor),this['_registerCompressor'](0x12,'CommentMarkerOperation',new AnnotationMarkerOperationCompressor(0x12,'MarkerOperation',_0x4c1775,'comment')),this['_registerCompressor'](0x13,'SuggestionMarkerOperation',new AnnotationMarkerOperationCompressor(0x13,'MarkerOperation',_0x4c1775,'suggestion')),this['_registerOperationCompressor'](0x14,'RootOperation',OperationCompressor),this['_registerActionCompressor'](0x64,'TypingAction',TypingActionCompressor),this['_registerActionCompressor'](0x65,'DeletingAction',DeletingActionCompressor),this['_registerActionCompressor'](0x66,'ForwardDeletingAction',ForwardDeletingActionCompressor),this['_registerActionCompressor'](0x67,'UserSelectionAction',UserSelectionActionCompressor);}['compress'](_0x150c57){if(!_0x150c57||!_0x150c57[0x0])throw new ckeditor5['CKEditorError']('no-operations-provided',this);const _0x39165d={'types':[],'buffers':[],'baseVersion':_0x150c57[0x0]['baseVersion']};for(;_0x150c57['length'];)this['_getCompressorByName']('UserSelectionAction')['compress'](_0x39165d,_0x150c57)||this['_getCompressorByName']('TypingAction')['compress'](_0x39165d,_0x150c57)||this['_getCompressorByName']('DeletingAction')['compress'](_0x39165d,_0x150c57)||this['_getCompressorByName']('ForwardDeletingAction')['compress'](_0x39165d,_0x150c57)||this['_getCompressorByName']('CommentMarkerOperation')['compress'](_0x39165d,_0x150c57)||this['_getCompressorByName']('SuggestionMarkerOperation')['compress'](_0x39165d,_0x150c57)||this['_getCompressorByName'](_0x150c57[0x0]['__className'])['compress'](_0x39165d,_0x150c57);return _0x39165d;}['decompress'](_0xb052aa){const _0x34a3bd=[];for(;_0xb052aa['types']['length'];){this['_compressorById']['get'](_0xb052aa['types'][0x0])['decompress'](_0x34a3bd,_0xb052aa);}return _0x34a3bd['forEach']((_0x53c900,_0x1c2390)=>_0x53c900['baseVersion']=_0xb052aa['baseVersion']+_0x1c2390),_0x34a3bd;}['_getCompressorByName'](_0x2015d9){return this['_compressorByName']['get'](_0x2015d9);}['_registerOperationCompressor'](_0x50e6b2,_0x21ce89,_0x45e2f0){const _0x87cea9=new _0x45e2f0(_0x50e6b2,_0x21ce89,this['_protobufFactory']['getDescriptor'](_0x21ce89));this['_registerCompressor'](_0x50e6b2,_0x21ce89,_0x87cea9);}['_registerActionCompressor'](_0x807948,_0x206d1a,_0x21acbf){const _0x51c65c=new _0x21acbf(_0x807948,this);this['_registerCompressor'](_0x807948,_0x206d1a,_0x51c65c);}['_registerCompressor'](_0x5ed910,_0x5d7051,_0x315965){this['_compressorById']['set'](_0x5ed910,_0x315965),this['_compressorByName']['set'](_0x5d7051,_0x315965);}}let requestCount=0x1;class RealTimeCollaborationClient extends ckeditor5['Plugin']{static get['requires'](){return[WebSocketGateway,_0x206408,_0xbcddef,ckeditor5['PendingActions'],_0x278b81,ckeditor5['Notification']];}static get['pluginName'](){return'RealTimeCollaborationClient';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}get['cloudDocumentVersion'](){return this['_lastServerVersion']+this['_offset'];}get['_lastServerVersion'](){return this['serverHistory']['version']-this['_offset'];}get['lastSyncVersion'](){const _0x2e18cd=this['serverHistory']['getOperations']();for(let _0x430eb8=_0x2e18cd['length']-0x1;_0x430eb8>=0x0;_0x430eb8--){const _0x4033e2=_0x2e18cd[_0x430eb8];if(!this['_disconnectionOperations']['has'](_0x4033e2))return _0x4033e2['baseVersion']+0x1-this['_offset'];}return 0x0;}constructor(_0x382b51){if(super(_0x382b51),this['_offset']=0x0,this['sessionId']=null,this['serverHistory']=new ckeditor5['History'](),this['editor']['config']['define']('collaboration',{}),this['_channelId']=this['editor']['config']['get']('collaboration.channelId'),!this['_channelId'])throw new ckeditor5['CKEditorError']('collaboration-missing-channelid',this);const _0x2f30ce=_0x382b51['config']['get']('cloudServices.bundleVersion')||ckeditor5['version'];this['_service']=new RealTimeCollaborationClient['CollaborativeEditingService'](_0x2f30ce,this['_channelId']),this['_document']=this['editor']['model']['document'],this['_compressor']=new _0x1602bd(),this['_bufferedOperations']=[],this['_knownOperations']=new WeakSet(),this['_knownRootNames']=new Set(),this['set']('_isPendingUpdate',!0x1),this['set']('_hasSynchronizationProblem',!0x1),this['_pendingAction']=null,this['_hasSelectionChanged']=!0x1,this['_sendBufferedOperationsDelayId']=null,this['_baseBufferDelay']=0x12c,this['_currentBufferDelay']=this['_baseBufferDelay'],this['_lastSyncedOperationId']=null,this['_disconnectionOperations']=new WeakSet(),this['_operationIdentifier']=new OperationIdentifier(this['_disconnectionOperations']);}['init'](){const _0xe0cfd9=this['editor'],_0x5bfe02=_0xe0cfd9['plugins']['get'](_0x278b81),_0x154f09=_0xe0cfd9['plugins']['get'](WebSocketGateway);this['listenTo'](_0x5bfe02,'getOperationAuthor',(_0x46d33e,_0x40c65f)=>{const _0x707a41=_0x40c65f[0x0];_0x707a41['_authorId']&&(_0x46d33e['return']=_0x5bfe02['getUser'](_0x707a41['_authorId']),_0x46d33e['stop']()),null===_0x707a41['_authorId']&&(_0x46d33e['return']=null,_0x46d33e['stop']());},{'priority':'high'}),this['listenTo'](_0xe0cfd9['model']['document']['selection'],'change:range',(_0x283e93,_0x4dbfc9)=>{_0x4dbfc9['directChange']&&this['_refreshUserSelectionMarkers']();}),this['listenTo'](_0xe0cfd9['editing']['view'],'change:hasDomSelection',()=>{this['_refreshUserSelectionMarkers']();}),this['_initThrowingOnDataSet'](),_0xe0cfd9['model']['on']('applyOperation',(_0x46723b,_0x35272b)=>{const _0x3dd3e5=_0x35272b[0x0];_0x3dd3e5['isDocumentOperation']&&(this['_saveOperationInBuffer'](_0x3dd3e5),this['_shouldSendUpdate']()&&this['_sendBufferedOperationsDelayed']());}),this['_setUpDataInit'](),this['bind']('_isEditingAllowed')['to'](_0x154f09,'state',this,'_hasSynchronizationProblem',(_0x1486fe,_0x1161bf)=>'connected'===_0x1486fe&&!_0x1161bf),this['on']('change:_isEditingAllowed',()=>{this['_isEditingAllowed']?_0xe0cfd9['disableReadOnlyMode']('rtc-offline'):_0xe0cfd9['enableReadOnlyMode']('rtc-offline');}),this['_isEditingAllowed']?_0xe0cfd9['disableReadOnlyMode']('rtc-offline'):_0xe0cfd9['enableReadOnlyMode']('rtc-offline'),this['set']('_isConnected',!0x1);}async['reconnect'](){const _0x54e480=this['editor']['plugins']['get'](_0x206408),_0x59158a=this['editor']['plugins']['get'](WebSocketGateway);try{this['_isPendingUpdate']=!0x0,_0x54e480['unregister'](this['_channelId']);const _0x51cd04=await this['_service']['reconnect'](_0x59158a['connection'],this['lastSyncVersion']);await this['_handleReconnectionResponse'](_0x51cd04)&&(this['_isPendingUpdate']=!0x1,this['_clearPendingAction']());const _0x1b22c0=await this['_service']['getConnectedSessions']();_0x54e480['register'](this['_channelId'],_0x1b22c0),this['_handleSendingSelectionMarkers'](),this['_isConnected']=!0x0;}catch(_0x2bb430){if(isSessionNotExistingError(_0x2bb430)&&this['sessionId'])await this['_connectAfterSessionHasBeenFlushed']();else{if(isBaseVersionMismatchError(_0x2bb430)){const _0x14e204=getTranslation$6(this['editor']['locale'],'The\x20document\x20cannot\x20be\x20connected\x20back\x20to\x20the\x20server.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.');this['_handleReconnectionError'](_0x14e204);}else{if(!(_0x2bb430 instanceof ReconnectionError))throw _0x2bb430;this['_handleReconnectionError']();}}}}['destroy'](){const _0xc919f1=this['editor']['plugins']['get'](WebSocketGateway),_0xf547be=this['editor']['plugins']['get'](_0x206408);this['editor']['enableReadOnlyMode']('rtc-destroyed'),_0xf547be['channelSessions']['has'](this['_channelId'])&&_0xf547be['unregister'](this['_channelId']),_0xc919f1['removeFromReconnectionStack'](this),this['_disconnectService'](),super['destroy']();}async['_handleReconnectionResponse'](_0x58460e){if(this['sessionId']!==_0x58460e['sessionId']&&this['_lastSyncedOperationId']!==_0x58460e['lastOperationId'])throw new ReconnectionError();return this['sessionId']=_0x58460e['sessionId'],this['_handleServerResponse']([],{..._0x58460e,'wereChangesApplied':!0x1,'data':_0x58460e['data']},'reconnect');}async['_connectService'](_0x2a1871,_0xc12b16=!0x1){const {connection:_0x4c5655}=this['editor']['plugins']['get'](WebSocketGateway);RealTimeCollaborationClient['CollaborativeEditingService']['getConnectedSessions'](_0x4c5655,this['_channelId'])['then'](_0x491ef4=>this['_initSessionsHandling'](_0x491ef4))['catch'](_0x313425=>{this['_crash']('realtimecollaborationclient-init-session-connection-error',_0x313425);}),this['listenTo'](this['_service'],'operationsReceived',this['_handleReceivedOperations']['bind'](this)),this['listenTo'](this['_service'],'error',(_0x4e76ad,_0x30706e)=>{this['_crash']('realtimecollaborationclient-init-service-internal-error',_0x30706e);}),this['listenTo'](this['_service'],'disconnected',()=>{this['_isConnected']=!0x1;});const _0x5e84a4=this['_operationIdentifier']['getIdOfTheLastOperation'](_0x2a1871);this['_isPendingUpdate']=!0x0;const _0x43cb04=await this['_service']['connect'](_0x4c5655,this['_compressOperations'](_0x2a1871),_0x5e84a4);if(this['sessionId']=_0x43cb04['sessionId'],_0xc12b16){if(!_0x43cb04['wereChangesApplied'])return void this['_handleReconnectionError']();this['_isPendingUpdate']=!0x1,this['_clearPendingAction'](),this['serverHistory']['reset'](),this['_offset']=_0x43cb04['offset'],this['serverHistory']['version']=this['_offset'],await this['_handleServerResponse'](_0x2a1871,_0x43cb04,'reconnection:\x20flushed\x20session');}else await this['_handleInitialConnectionData'](_0x43cb04,_0x2a1871);this['_handleSendingSelectionMarkers'](),this['_isConnected']=!0x0;}['_handleSendingSelectionMarkers'](){const _0x5a40bc=this['editor']['plugins']['get'](_0x206408),_0x3e8402=this['editor']['plugins']['get'](_0xbcddef),_0x5da2b9=_0x5a40bc['channelSessions']['get'](this['_channelId']);_0x5da2b9&&_0x5da2b9['length']>0x1?_0x3e8402['createUserMarkerOperations']():this['listenTo'](_0x5a40bc,'sessionAdd:'+this['_channelId'],()=>{0x2===_0x5a40bc['channelSessions']['get'](this['_channelId'])['length']&&_0x3e8402['createUserMarkerOperations']();});}async['_handleReceivedOperations'](_0xd3b484,_0x49d0fc,_0xca3504,_0x5c6085){if(!this['_isPendingUpdate']&&this['_document']['version']==_0x49d0fc){const _0x18479e=this['_decompressOperations'](_0xca3504,_0x5c6085);await this['_fetchMissingUsers'](_0x18479e),this['_handleExternalOperations'](_0x18479e,_0x49d0fc,_0xca3504['lastOperationId'])||this['_crash']('realtimecollaborationclient-init-service-incorrect-server-operation');}}async['_connectAfterSessionHasBeenFlushed'](){this['_disconnectService']();const {locale:_0x5cb0b6}=this['editor'];let _0x563cc6;try{_0x563cc6=await this['_service']['getDocumentDetails']();}catch(_0x50ef46){const _0x51bef3=getTranslation$6(_0x5cb0b6,'The\x20document\x20details\x20could\x20not\x20be\x20taken\x20during\x20the\x20reconnection.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.');return void this['_handleReconnectionError'](_0x51bef3);}const _0x5057ac=_0x563cc6['currentDocumentSession']||_0x563cc6['lastDocumentSession'];if(this['_lastSyncedOperationId']===_0x5057ac['lastOperationId'])await this['_connectService'](this['editor']['model']['document']['history']['getOperations'](),!0x0);else{const _0x44e84f=getTranslation$6(_0x5cb0b6,'The\x20last\x20saved\x20version\x20of\x20the\x20document\x20does\x20not\x20match\x20the\x20local\x20version.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.');this['_handleReconnectionError'](_0x44e84f);}}['_disconnectService'](){this['_service']['disconnect'](),this['_bufferedOperations']=[],clearTimeout(this['_sendBufferedOperationsDelayId']),this['stopListening'](this['_service']);}['_initSessionsHandling'](_0x3174b0){const _0x165caf=this['editor']['plugins']['get'](_0x206408);this['listenTo'](_0x165caf,'sessionAdd:'+this['_channelId'],(_0x248f86,{session:_0x5720c6})=>{if(_0x5720c6['id']===_0x165caf['mySessionId']){_0x248f86['off']();const _0x50af60=this['editor']['plugins']['has']('CommentsOnly')&&this['editor']['plugins']['get']('CommentsOnly');let _0x3aa18c=_0x5720c6['permissions'];_0x50af60&&_0x50af60['isEnabled']&&(_0x3aa18c=_0x3aa18c['filter'](_0x275d13=>'document:write'!==_0x275d13)),this['editor']['plugins']['get']('Permissions')['setPermissions'](_0x3aa18c,this['_channelId']);}}),_0x165caf['register'](this['_channelId'],_0x3174b0);}['_initThrowingOnDataSet'](){const _0x12c5fd=this['editor']['data']['set'];this['editor']['data']['set']=(..._0x4f98b6)=>{if(!_0x4f98b6[_0x4f98b6['length']-0x1]['suppressErrorInCollaboration'])throw new ckeditor5['CKEditorError']('realtimecollaborationclient-editor-setdata-and-editor-data-set-are-forbidden-in-real-time-collaboration',this);_0x12c5fd['apply'](this['editor']['data'],_0x4f98b6);};}['_setUpDataInit'](){this['editor']['data']['on']('init',(_0x23242d,[_0x47038d])=>{if(this['_document']['version'])throw new ckeditor5['CKEditorError']('realtimecollaborationclient-init-document-already-initialized',this);_0x23242d['stop'](),this['_setPendingAction']();const _0xceb95c=this['editor']['config']['get']('rootsAttributes'),_0x6abba4=this['_getOperationsFromInitData'](_0x47038d,_0xceb95c);0x0==_0x6abba4['length']&&_0x6abba4['push'](new ckeditor5['NoOperation'](0x0)),_0x23242d['return']=this['_connectService'](_0x6abba4)['then'](()=>{this['editor']['plugins']['get'](WebSocketGateway)['addToReconnectionStack'](this),this['editor']['data']['fire']('ready');})['catch'](_0x19322a=>this['_crash']('realtimecollaborationclient-init-connection-failed',_0x19322a))['finally'](()=>this['_clearPendingAction']());},{'priority':'high'}),this['editor']['on']('loadRoot',async(_0x32f7ca,[_0x562689,_0x4d24ba])=>{_0x32f7ca['stop']();const _0x419080=this['editor']['model']['document']['getRoot'](_0x562689);if(!this['_knownRootNames']['has'](_0x562689)){const _0x917025=_0x4d24ba&&_0x4d24ba['data']?_0x4d24ba['data']:'',_0x3bdd3a=_0x4d24ba&&_0x4d24ba['attributes']?_0x4d24ba['attributes']:{};await this['_loadRoot'](_0x562689,_0x917025,_0x3bdd3a);}this['editor']['model']['enqueueChange']({'isUndoable':!0x1},()=>{_0x419080['_isLoaded']=!0x0,this['editor']['model']['document']['differ']['_bufferRootLoad'](_0x419080);});},{'priority':'high'});}async['_fetchMissingUsers'](_0x447b7d){const _0x20b7c4=this['editor']['plugins']['get'](_0x278b81),{connection:_0xedef05}=this['editor']['plugins']['get'](WebSocketGateway),_0x8ac7ac=new Set();for(const _0x2ddc23 of _0x447b7d){const _0x53b5a4=_0x2ddc23['_authorId'];_0x53b5a4&&!_0x20b7c4['getUser'](_0x53b5a4)&&_0x8ac7ac['add'](_0x53b5a4);}if(0x0===_0x8ac7ac['size'])return;const _0x2063b2=await _0x4ff1ce['getMany'](_0xedef05,Array['from'](_0x8ac7ac));for(const _0x3eb14c of _0x2063b2)_0x20b7c4['getUser'](_0x3eb14c['id'])||_0x20b7c4['addUser'](_0x3eb14c);}['_getOperationsFromInitData'](_0x2c8805,_0x263b2f={}){const _0x4d32a3=this['editor']['model'],_0xe3e440=[];let _0x385d66=0x0;const _0x5f97d9='string'==typeof _0x2c8805?{'main':_0x2c8805}:_0x2c8805;for(const _0x4d2b7c of Object['keys'](_0x5f97d9)){if(!this['_document']['roots']['has'](_0x4d2b7c))throw new ckeditor5['CKEditorError']('realtimecollaborationclient-init-non-existent-root',this);const _0x5a366d=this['editor']['data']['parse'](_0x5f97d9[_0x4d2b7c]),_0x543b1c=this['_document']['getRoot'](_0x4d2b7c),_0x277a4b=new ckeditor5['InsertOperation'](_0x4d32a3['createPositionAt'](_0x543b1c,0x0),_0x5a366d,_0x385d66++);_0xe3e440['push'](_0x277a4b);for(const [_0x44ffc9,_0x3e069f]of _0x5a366d['markers']){const _0x44812e=_0x4d32a3['createRange'](_0x4d32a3['createPositionFromPath'](_0x543b1c,_0x3e069f['start']['path']['slice']()),_0x4d32a3['createPositionFromPath'](_0x543b1c,_0x3e069f['end']['path']['slice']())),_0x76ab09=new ckeditor5['MarkerOperation'](_0x44ffc9,null,_0x44812e,_0x4d32a3['markers'],!0x0,_0x385d66++);_0xe3e440['push'](_0x76ab09);}}if(_0x263b2f)for(const [_0x49444d,_0x1ed1b1]of Object['entries'](_0x263b2f)){const _0xa34ae9=_0x4d32a3['document']['getRoot'](_0x49444d);if(!_0xa34ae9)throw new ckeditor5['CKEditorError']('multi-root-editor-root-attributes-no-root',null);for(const [_0x3f9162,_0x1d4290]of Object['entries'](_0x1ed1b1))if(null!==_0x1d4290){const _0x43e061=new ckeditor5['RootAttributeOperation'](_0xa34ae9,_0x3f9162,null,_0x1d4290,_0x385d66++);_0xe3e440['push'](_0x43e061);}}return _0xe3e440;}async['_loadRoot'](_0xb85842,_0x35f4ef,_0x381f33){this['_getOperationsFromInitData']({[_0xb85842]:_0x35f4ef},{[_0xb85842]:_0x381f33})['forEach']((_0x1b818b,_0x34a3a7)=>{_0x1b818b['baseVersion']=this['_document']['version']+_0x34a3a7,_0x1b818b['_isInit']=!0x0,this['_saveOperationInBuffer'](_0x1b818b);}),this['_sendBufferedOperationsDelayed'](),await this['_waitUntilSynced']();}async['_handleInitialConnectionData'](_0x3d3731,_0x584d25){let _0x59b54f;this['_offset']=_0x3d3731['offset'];const _0x227ef7=_0x3d3731['wereChangesApplied']&&!_0x3d3731['initData'],_0x12105a=_0x227ef7?0x0:_0x3d3731['data']['baseVersion'];if(_0x584d25['forEach'](_0x4739f4=>{_0x4739f4['_isInit']=!0x0,_0x4739f4['createdAt']=_0x3d3731['sessionCreatedAt'],_0x4739f4['_authorId']=null;}),_0x227ef7)_0x59b54f=_0x584d25,this['_applyOperationsSet'](_0x59b54f,_0x227ef7);else{if(_0x3d3731['initData']){const _0xed95e5=this['_getOperationsFromInitData'](_0x3d3731['initData']);this['_document']['history']['version']=-_0xed95e5['length'],_0xed95e5['forEach'](_0x3da10b=>{_0x3da10b['baseVersion']-=_0xed95e5['length'],_0x3da10b['createdAt']=_0x3d3731['sessionCreatedAt'],_0x3da10b['_isInit']=!0x0,_0x3da10b['_authorId']=null;}),this['_applyOperationsSet'](_0xed95e5,!0x0),this['serverHistory']['version']=-_0xed95e5['length']+this['_offset'],this['_updateServerHistory'](_0xed95e5);}this['_document']['history']['version']=_0x12105a,_0x59b54f=this['_decompressOperations'](_0x3d3731['data'],_0x3d3731['metadata']),await this['_fetchMissingUsers'](_0x59b54f),this['_applyOperationsSet'](_0x59b54f,_0x227ef7);}_0x3d3731['lastOperationId']&&(this['_operationIdentifier']['setIdForTheLastOperation'](_0x59b54f,_0x3d3731['lastOperationId']),this['_lastSyncedOperationId']=_0x3d3731['lastOperationId']),this['serverHistory']['version']=_0x12105a+this['_offset'],this['_updateServerHistory'](_0x59b54f),_0x584d25['filter'](_0x4a8ee2=>{const _0x3afa2c=this['_getAffectedRoot'](_0x4a8ee2);return _0x3afa2c&&!this['_knownRootNames']['has'](_0x3afa2c);})['forEach']((_0xee06fb,_0x2d73b4)=>{_0xee06fb['baseVersion']=this['_document']['version']+_0x2d73b4,this['_saveOperationInBuffer'](_0xee06fb);}),this['_shouldSendUpdate']()?(this['_currentBufferDelay']=0x0,this['_sendBufferedOperationsDelayed'](!0x0),await this['_waitUntilSynced']()):(this['_isPendingUpdate']=!0x1,this['_clearPendingAction']());}['_crash'](_0x577070,_0x34a58f){const _0x388aac=_0x34a58f&&_0x34a58f['message'];if(_0x388aac&&_0x388aac['startsWith']('realtimecollaborationclient'))throw _0x34a58f;const _0x1647f3=this['editor']['plugins']['get'](WebSocketGateway);throw this['_isPendingUpdate']=!0x0,_0x1647f3['disconnect'](),this['editor']['enableReadOnlyMode']('realtimecollaborationclient-error'),new ckeditor5['CKEditorError'](_0x577070,this['editor'],_0x388aac?{'originalError':_0x388aac}:void 0x0);}['_saveOperationInBuffer'](_0x2d0b6e){this['_knownOperations']['has'](_0x2d0b6e)||(this['_knownOperations']['add'](_0x2d0b6e),this['_bufferedOperations']['push'](_0x2d0b6e),this['_pendingAction']||'marker'==_0x2d0b6e['type']&&!_0x2d0b6e['affectsData']||this['_setPendingAction']());}['_sendBufferedOperationsDelayed'](_0x5adc98=!0x1){!_0x5adc98&&this['_isPendingUpdate']||(this['_isPendingUpdate']=!0x0,clearTimeout(this['_sendBufferedOperationsDelayId']),this['_sendBufferedOperationsDelayId']=setTimeout(()=>{this['_sendBufferedOperations']()['then'](_0x2cb596=>{_0x2cb596&&(this['_clearPendingAction'](),this['_isPendingUpdate']=!0x1);})['catch'](_0x10f612=>{this['_clearPendingAction'](),this['_isPendingUpdate']=!0x1,isDisconnectionError$3(_0x10f612)||this['_crash'](_0x10f612['message'],_0x10f612);});},this['_currentBufferDelay']));}['_waitUntilSynced'](){return new Promise(_0x23f73e=>{this['on']('change:_isPendingUpdate',()=>{_0x23f73e();});});}async['_sendBufferedOperations'](){const _0x274892=this['editor']['plugins']['get'](_0xbcddef);if(this['_shouldSendSelectionUpdate']()&&(_0x274892['createUserMarkerOperations'](),this['_hasSelectionChanged']=!0x1),!this['_shouldSendUpdate']())return!0x0;const _0x58cb60=[...this['_bufferedOperations']];for(const _0x29e5e4 of _0x58cb60)_0x29e5e4['wasUndone']=this['_document']['history']['isUndoneOperation'](_0x29e5e4);const _0x7c0fe9=this['_operationIdentifier']['getIdOfTheLastOperation'](_0x58cb60),_0x1d60e4=requestCount++,_0x5efb91=this['_compressOperations'](_0x58cb60),_0x4fe224=await this['_service']['sendOperations'](_0x5efb91,_0x5efb91['baseVersion'],_0x7c0fe9);try{return await this['_handleServerResponse'](_0x58cb60,_0x4fe224,_0x1d60e4);}catch(_0x63b88f){return this['_crash']('realtimecollaborationclient-sendbufferedoperations',_0x63b88f);}}async['_handleServerResponse'](_0x3a952c,_0x33d001,_0x8fd47){if('error'in _0x33d001)throw _0x33d001['error'];let _0x224980=!0x1;if(_0x33d001['wereChangesApplied']){_0x33d001['lastOperationId']&&(this['_lastSyncedOperationId']=_0x33d001['lastOperationId']),this['_bufferedOperations']=this['_bufferedOperations']['filter'](_0x37ac70=>!_0x3a952c['includes'](_0x37ac70));for(const _0x384370 of _0x3a952c)_0x384370['createdAt']='lastOperationAcceptedAt'in _0x33d001&&_0x33d001['lastOperationAcceptedAt']||void 0x0;updateBaseVersions(_0x3a952c,_0x33d001['version']-_0x3a952c['length']),this['_updateServerHistory'](_0x3a952c);const _0x5a9b5c=_0x3a952c['filter'](_0x59d9ee=>{if(!_0x59d9ee['_isInit'])return!0x1;const _0x16aaa3=this['_getAffectedRoot'](_0x59d9ee);return _0x16aaa3&&!this['_knownRootNames']['has'](_0x16aaa3);});updateBaseVersions(_0x5a9b5c,this['_document']['version']),this['_applyOperationsSet'](_0x5a9b5c),_0x224980=!0x0,this['_currentBufferDelay']=this['_baseBufferDelay'];}else{const _0xad22de=this['_decompressOperations'](_0x33d001['data'],_0x33d001['metadata'])['filter'](_0x5dbbb=>_0x5dbbb['baseVersion']>=this['_lastServerVersion']);_0xad22de['forEach'](_0xd90d6e=>this['_addKnownRoot'](_0xd90d6e)),this['_bufferedOperations']=this['_bufferedOperations']['filter'](_0x5b5c2d=>!_0x5b5c2d['_isInit']||!this['_knownRootNames']['has'](this['_getAffectedRoot'](_0x5b5c2d))),this['_bufferedOperations']['length']&&updateBaseVersions(this['_bufferedOperations'],this['_bufferedOperations'][0x0]['baseVersion']),await this['_fetchMissingUsers'](_0xad22de),_0x224980=this['_handleExternalOperations'](_0xad22de,_0x33d001['version'],_0x33d001['lastOperationId']),this['_currentBufferDelay']=Math['round'](this['_currentBufferDelay']/0x2);}return _0x224980?!this['_shouldSendUpdate']()||(this['_sendBufferedOperationsDelayed'](!0x0),!0x1):this['_crash']('realtimecollaborationclient-handleserverresponse');}['_handleExternalOperations'](_0x33b8dc,_0x316f95,_0x4f4799){try{const _0x351161={'document':this['_document'],'useRelations':!0x1,'padWithNoOps':!0x0},{operationsA:_0x439235,operationsB:_0x31561b,originalOperations:_0x54b010}=ckeditor5['transformSets'](_0x33b8dc,this['_bufferedOperations'],_0x351161);updateBaseVersions(_0x439235,this['_document']['version']),updateBaseVersions(_0x31561b,_0x316f95);for(const _0x320d31 of _0x439235){const _0x162c09=_0x54b010['get'](_0x320d31);_0x320d31['_authorId']=_0x162c09?_0x162c09['_authorId']:null;}_0x4f4799&&(this['_operationIdentifier']['setIdForTheLastOperation'](_0x33b8dc,_0x4f4799),this['_lastSyncedOperationId']=_0x4f4799),this['_bufferedOperations']=[..._0x31561b],this['_applyOperationsSet'](_0x439235),this['_updateServerHistory'](_0x33b8dc);}catch(_0x4fdc80){return console['error'](_0x4fdc80),!0x1;}return!0x0;}['_applyOperationsSet'](_0x559bdf,_0x4ed1c1=!0x1){this['editor']['model']['enqueueChange']({'isUndoable':!0x1,'isLocal':!0x1},_0x442a46=>{for(const _0x417fc6 of _0x559bdf)this['_knownOperations']['add'](_0x417fc6),this['_addKnownRoot'](_0x417fc6),_0x442a46['batch']['addOperation'](_0x417fc6),this['editor']['model']['applyOperation'](_0x417fc6);});}['_addKnownRoot'](_0x189278){const _0x5af490=this['_getAffectedRoot'](_0x189278);_0x5af490&&this['_knownRootNames']['add'](_0x5af490);}['_getAffectedRoot'](_0x39ad9d){let _0xca70d3,_0x12bd1e;switch(_0x39ad9d['type']){case'insert':_0xca70d3=_0x39ad9d['position']['root'];break;case'marker':if(_0x12bd1e=_0x39ad9d['newRange'],!_0x12bd1e)return null;_0xca70d3=_0x12bd1e['root'];break;case'addRootAttribute':_0xca70d3=_0x39ad9d['root'];break;case'addRoot':_0xca70d3=_0x39ad9d['affectedSelectable'];break;case'move':_0xca70d3=_0x39ad9d['targetPosition']['root'];break;default:return null;}return _0xca70d3['rootName'];}['_updateServerHistory'](_0x53989b){_0x53989b['forEach'](_0xecf15=>{const _0x2a489e=_0xecf15['clone']();_0x2a489e['_authorId']=_0xecf15['_authorId'],_0x2a489e['_isInit']=!!_0xecf15['_isInit'],_0x2a489e['createdAt']=_0xecf15['createdAt'],_0x2a489e['baseVersion']+=this['_offset'],_0xecf15['_isDisconnection']&&this['_disconnectionOperations']['add'](_0x2a489e),this['serverHistory']['addOperation'](_0x2a489e);});}['_handleReconnectionError'](_0x585311){const _0x2b628f=this['editor']['plugins']['get']('Notification'),_0x5ad9b5=this['editor']['locale'];_0x585311||(_0x585311=getTranslation$6(_0x5ad9b5,'The\x20local\x20document\x20and\x20server\x20document\x20differ\x20and\x20merging\x20them\x20can\x20cause\x20unexpected\x20behavior.\x20To\x20not\x20lose\x20your\x20content\x20save\x20it\x20locally\x20and\x20refresh\x20the\x20editor.')),_0x2b628f['showWarning'](_0x585311,{'title':getTranslation$6(_0x5ad9b5,'Synchronization\x20issue'),'namespace':'real-time-collaboration'}),this['_hasSynchronizationProblem']=!0x0,clearTimeout(this['_sendBufferedOperationsDelayId']),this['_bufferedOperations']=[],this['editor']['plugins']['get'](WebSocketGateway)['disconnect']();}['_setPendingAction'](){this['_pendingAction']||(this['_pendingAction']=this['editor']['plugins']['get'](ckeditor5['PendingActions'])['add'](getTranslation$6(this['editor']['locale'],'PENDING_ACTION_SENDING_DATA')));}['_clearPendingAction'](){this['_pendingAction']&&(this['editor']['plugins']['get'](ckeditor5['PendingActions'])['remove'](this['_pendingAction']),this['_pendingAction']=null);}['_compressOperations'](_0x53029d){const _0x64e4d3=_0x53029d['map'](_0x662c21=>_0x662c21['toJSON']());return this['_compressor']['compress'](_0x64e4d3);}['_decompressOperations'](_0x2a34df,_0x44443f){return this['_compressor']['decompress'](_0x2a34df)['map']((_0x581eb0,_0x304a15)=>{const _0x3aa875='init'==_0x44443f[_0x304a15]['type'];if('InsertOperation'==_0x581eb0['__className']){const _0x332a22=_0x581eb0['position']['root'];!this['_document']['getRoot'](_0x332a22)&&(this['_document']['createRoot']('$root',_0x332a22)['_isAttached']=!0x1);}const _0x12e5a6=ckeditor5['OperationFactory']['fromJSON'](_0x581eb0,this['_document']);return _0x12e5a6['wasUndone']=_0x581eb0['wasUndone'],_0x12e5a6['_isInit']=_0x3aa875,_0x12e5a6['_authorId']=_0x3aa875?null:_0x44443f[_0x304a15]['userId'],_0x12e5a6['_isDisconnection']='cs:removeUser'===_0x44443f[_0x304a15]['type'],_0x12e5a6['createdAt']=_0x44443f[_0x304a15]['createdAt'],_0x12e5a6;});}['_refreshUserSelectionMarkers'](){this['_hasSelectionChanged']=!0x0,this['_shouldSendSelectionUpdate']()?this['_sendBufferedOperationsDelayed']():this['_hasSelectionChanged']=!0x1;}['_shouldSendSelectionUpdate'](){const _0x135ced=this['editor']['plugins']['get'](_0x206408)['channelSessions']['get'](this['_channelId']);return!this['editor']['isReadOnly']&&!!_0x135ced&&_0x135ced['length']>0x1&&this['_hasSelectionChanged'];}['_shouldSendUpdate'](){return this['_bufferedOperations']['length']>0x0||this['_shouldSendSelectionUpdate']();}}RealTimeCollaborationClient['CollaborativeEditingService']=CollaborativeEditingService;class ReconnectionError extends Error{}function updateBaseVersions(_0xbbc612,_0x240250){for(const _0x3aa870 of _0xbbc612)_0x3aa870['baseVersion']=_0x240250++;}function isSessionNotExistingError(_0xbd23e6){return'404'===_0xbd23e6['code'];}function isBaseVersionMismatchError(_0x2a2205){return'409'===_0x2a2205['code'];}function isDisconnectionError$3(_0x127a65){return _0x127a65['message']['startsWith']('cloud-services-internal-error:\x20Not\x20connected.')||_0x127a65['message']['startsWith']('cloud-services-internal-error:\x20Collaborative\x20Editing\x20Service\x20is\x20not\x20connected.')||_0x127a65['message']['startsWith']('cloud-services-internal-error:\x20Request\x20timeout.');}class OperationIdentifier{constructor(_0x12c366){this['_ignoredOperations']=_0x12c366,this['_operationToId']=new WeakMap();}['getIdOfTheLastOperation'](_0x1a68fc){let _0x1906a6=_0x1a68fc['length'];for(;_0x1906a6--;){const _0x4e56db=_0x1a68fc[_0x1906a6];if(!this['_ignoredOperations']['has'](_0x4e56db)){if(!this['_operationToId']['has'](_0x4e56db)){const _0x205080=ckeditor5['uid']()['slice'](0x1,0x12);this['_operationToId']['set'](_0x4e56db,_0x205080);}return this['_operationToId']['get'](_0x4e56db);}}}['setIdForTheLastOperation'](_0x3e7db5,_0x2805a1){if(!_0x2805a1)return;let _0xfe9b08=_0x3e7db5['length'];for(;_0xfe9b08--;){const _0x1033fe=_0x3e7db5[_0xfe9b08];this['_ignoredOperations']['has'](_0x1033fe)||this['_operationToId']['set'](_0x1033fe,_0x2805a1);}}}class RealTimeCollaborativeEditing extends ckeditor5['Plugin']{static get['requires'](){return[RealTimeCollaborationClient];}static get['pluginName'](){return'RealTimeCollaborativeEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}class CloudServicesCommentsAdapter extends ckeditor5['ContextPlugin']{static get['requires'](){return[WebSocketGateway,'CommentsRepository',_0x206408,_0x278b81];}static get['pluginName'](){return'CloudServicesCommentsAdapter';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x356f57){super(_0x356f57),this['_services']=new Map();}async['init'](){const _0x117c97=this['context'],_0x29db9c=_0x117c97['plugins']['get']('CommentsRepository');if(_0x117c97['plugins']['get'](WebSocketGateway)['addToReconnectionStack'](this),_0x29db9c['adapter']={'addCommentThread':async({channelId:_0x3ca8c0,threadId:_0x468101,comments:_0xa90ee2,resolvedAt:_0x574c09,resolvedBy:_0x5c0388,context:_0x5224d3,attributes:_0xd4618c})=>{const _0x3f07d1=await this['_getService'](_0x3ca8c0)['addCommentThread']({'commentThreadId':_0x468101,'comments':_0xa90ee2['map'](_0x308444=>parseLocalCommentToRemote(_0x308444,_0x3ca8c0,_0x468101)),'resolvedAt':_0x574c09,'resolvedBy':_0x5c0388,'context':_0x5224d3,'attributes':_0xd4618c})['catch'](handleDisconnectionError$1);return{'threadId':_0x3f07d1['commentThreadId'],'comments':_0x3f07d1['comments']};},'getCommentThread':async({channelId:_0x36c5c7,threadId:_0xec4c07})=>{const _0x1252db=await this['_getService'](_0x36c5c7)['getCommentThread'](_0xec4c07)['catch'](handleDisconnectionError$1);return _0x1252db['deletedAt']?null:(await this['_fetchMissingUsersForThreads']([_0x1252db]),{'threadId':_0x1252db['commentThreadId'],'comments':_0x1252db['comments']['map'](parseRemoteCommentToLocal),'context':_0x1252db['context'],'resolvedAt':_0x1252db['resolvedAt'],'resolvedBy':_0x1252db['resolvedBy'],'attributes':_0x1252db['attributes']||{}});},'updateCommentThread':async({channelId:_0x55c0c0,threadId:_0x37a564,context:_0x144a4b,unlinkedAt:_0x583a51,attributes:_0x2aa78e})=>this['_getService'](_0x55c0c0)['updateCommentThread']({'commentThreadId':_0x37a564,'context':_0x144a4b,'attributes':_0x2aa78e,'unlinkedAt':_0x583a51})['catch'](_0x378349)['catch'](handleDisconnectionError$1),'resolveCommentThread':async({channelId:_0x24bc13,threadId:_0x4876aa})=>{const _0x57f397=await this['_getService'](_0x24bc13)['resolveCommentThread'](_0x4876aa)['catch'](_0x378349)['catch'](handleDisconnectionError$1);return{'threadId':_0x57f397['commentThreadId'],'resolvedAt':_0x57f397['resolvedAt'],'resolvedBy':_0x57f397['resolvedBy']};},'reopenCommentThread':async({channelId:_0x1f7dfd,threadId:_0xae9b22})=>this['_getService'](_0x1f7dfd)['reopenCommentThread'](_0xae9b22)['catch'](_0x378349)['catch'](handleDisconnectionError$1),'removeCommentThread':({channelId:_0x52cfec,threadId:_0x599ae1})=>this['_getService'](_0x52cfec)['removeCommentThread'](_0x599ae1)['catch'](_0x378349)['catch'](handleDisconnectionError$1),'addComment':({channelId:_0x119587,threadId:_0x23619f,commentId:_0x5aee8d,content:_0x5c3b84,attributes:_0x16891f})=>this['_getService'](_0x119587)['addComment'](_0x23619f,_0x5aee8d,_0x5c3b84,_0x16891f)['catch'](handleDisconnectionError$1),'updateComment':({channelId:_0x13e012,threadId:_0x192345,commentId:_0x1e57a1,content:_0x44b185,attributes:_0x2e1617})=>this['_getService'](_0x13e012)['updateComment'](_0x192345,_0x1e57a1,_0x44b185,_0x2e1617)['catch'](_0x378349)['catch'](handleDisconnectionError$1),'removeComment':({channelId:_0x4bc98d,threadId:_0x4ac31d,commentId:_0x5ef692})=>this['_getService'](_0x4bc98d)['removeComment'](_0x4ac31d,_0x5ef692)['catch'](_0x378349)['catch'](handleDisconnectionError$1)},_0x117c97 instanceof ckeditor5['Context']){const _0x22cadd=_0x117c97['config']['get']('collaboration.channelId'),_0x29a63c=_0x117c97['plugins']['get'](_0x206408);await this['_setUpService'](_0x22cadd);const _0x5cb134=await this['_services']['get'](_0x22cadd)['getConnectedSessions']();this['listenTo'](_0x29a63c,'sessionAdd:'+_0x22cadd,(_0x18ef8d,{session:_0x86488f})=>{_0x86488f['id']===_0x29a63c['mySessionId']&&(_0x18ef8d['off'](),this['context']['plugins']['get']('Permissions')['setPermissions'](_0x86488f['permissions'],_0x22cadd));}),_0x29a63c['register'](_0x22cadd,_0x5cb134);}}async['_setUpService'](_0x5c1527){if(this['_services']['has'](_0x5c1527))throw new ckeditor5['CKEditorError']('cloudservicescommentsadapter-connect-already-connected',null,{'channelId':_0x5c1527});const _0xe0776f=this['context']['plugins']['get']('CommentsRepository'),_0x2b40a4=new CloudServicesCommentsAdapter['CommentsService'](_0x5c1527);this['_services']['set'](_0x5c1527,_0x2b40a4),this['listenTo'](_0x2b40a4,'commentThreadAdded',(_0x5b2b0d,_0x38217a)=>{const {commentThreadId:_0x363a6e,documentId:_0x9924f0,context:_0x37c040,attributes:_0x2ee745,resolvedAt:_0x526beb,resolvedBy:_0x4abc85,comments:_0x5b6fa3}=_0x38217a;_0xe0776f['getCommentThread'](_0x363a6e)||_0xe0776f['addCommentThread']({'threadId':_0x363a6e,'channelId':_0x9924f0,'comments':_0x5b6fa3?_0x5b6fa3['map'](parseRemoteCommentToLocal):[],'context':_0x37c040,'attributes':_0x2ee745,'resolvedAt':_0x526beb,'resolvedBy':_0x4abc85,'isFromAdapter':!0x0});}),this['listenTo'](_0x2b40a4,'commentThreadUpdated',(_0x1466a9,{commentThreadId:_0x225086,documentId:_0x287cfd,context:_0x10ceb6,unlinkedAt:_0x113bc3,attributes:_0x4c7687})=>{_0xe0776f['getCommentThread'](_0x225086)&&_0xe0776f['updateCommentThread']({'threadId':_0x225086,'channelId':_0x287cfd,'context':_0x10ceb6,'unlinkedAt':_0x113bc3,'attributes':_0x4c7687,'isFromAdapter':!0x0});}),this['listenTo'](_0x2b40a4,'commentThreadResolved',(_0x138b1c,{commentThreadId:_0x5af41e,resolvedBy:_0x258464,resolvedAt:_0x5c29f1})=>{const _0x4e41b1=_0xe0776f['getCommentThread'](_0x5af41e);_0x4e41b1&&_0x4e41b1['resolve']({'resolvedBy':_0x258464,'resolvedAt':_0x5c29f1,'isFromAdapter':!0x0});}),this['listenTo'](_0x2b40a4,'commentThreadReopened',(_0x33cba5,{commentThreadId:_0x310f26})=>{const _0x30ca7e=_0xe0776f['getCommentThread'](_0x310f26);_0x30ca7e&&_0x30ca7e['reopen']({'isFromAdapter':!0x0});}),this['listenTo'](_0x2b40a4,'commentThreadRemoved',(_0x3315a1,{commentThreadId:_0x1cc4e5})=>{const _0x340e8b=_0xe0776f['getCommentThread'](_0x1cc4e5);_0x340e8b&&_0x340e8b['remove']({'isFromAdapter':!0x0});}),this['listenTo'](_0x2b40a4,'commentAdded',(_0x279152,_0x33aa21)=>{const _0x126a41=_0x33aa21['commentThreadId'],_0x101b07=_0xe0776f['getCommentThread'](_0x126a41);_0x101b07&&_0x101b07['addComment']({...parseRemoteCommentToLocal(_0x33aa21),'isFromAdapter':!0x0});}),this['listenTo'](_0x2b40a4,'commentUpdated',(_0xe7a0c0,{commentThreadId:_0x569b72,commentId:_0x4707b9,content:_0x264be6,attributes:_0x4db24c})=>{const _0x3fe730=_0xe0776f['getCommentThread'](_0x569b72);if(_0x3fe730){const _0x4d94e3=_0x3fe730['getComment'](_0x4707b9);_0x4d94e3&&_0x4d94e3['update']({'content':_0x264be6,'attributes':_0x4db24c,'isFromAdapter':!0x0});}}),this['listenTo'](_0x2b40a4,'commentRemoved',(_0x44e497,{commentThreadId:_0x2c6eba,commentId:_0x4b8a8f})=>{const _0x43821f=_0xe0776f['getCommentThread'](_0x2c6eba);if(_0x43821f){const _0x1a9bf8=_0x43821f['getComment'](_0x4b8a8f);_0x1a9bf8&&_0x1a9bf8['remove']({'isFromAdapter':!0x0});}}),await this['_connectService'](_0x5c1527);}['destroy'](){if(this['context']instanceof ckeditor5['Context']){const _0x54972e=this['context']['config']['get']('collaboration.channelId');this['_terminateService'](_0x54972e);}}['_terminateService'](_0xb408d1){if(!this['_services']['has'](_0xb408d1))throw new ckeditor5['CKEditorError']('cloudservicescommentsadapter-disconnect-not-exist',null,{'channelId':_0xb408d1});this['_getService'](_0xb408d1)['disconnect'](),this['_services']['delete'](_0xb408d1);}async['reconnect'](){for(const _0x2333e2 of this['_services']['keys']())await this['_connectService'](_0x2333e2);if(this['context']instanceof ckeditor5['Context']){const _0x56654d=this['context']['config']['get']('collaboration.channelId'),_0x14ed49=this['context']['plugins']['get'](_0x206408);_0x14ed49['unregister'](_0x56654d);const _0x2e1e5f=await this['_services']['get'](_0x56654d)['getConnectedSessions']();_0x14ed49['register'](_0x56654d,_0x2e1e5f);}}async['_connectService'](_0x127d31){const {connection:_0x5ec1ae}=this['context']['plugins']['get'](WebSocketGateway),_0x43d90d=this['context']['plugins']['get']('CommentsRepository'),_0x4f409b=this['_services']['get'](_0x127d31),_0x218c02=await _0x4f409b['connect'](_0x5ec1ae);await this['_fetchMissingUsersForThreads'](_0x218c02);const _0x4bbe3d=new Set(Array['from'](_0x43d90d['getCommentThreads']({'channelId':_0x127d31}),_0x296855=>_0x296855['id']));for(const _0x2ceb9d of _0x218c02)_0x2ceb9d['deletedAt']||_0x4bbe3d['delete'](_0x2ceb9d['commentThreadId']);for(const _0x454f27 of _0x4bbe3d)_0x43d90d['getCommentThread'](_0x454f27)['remove']({'isFromAdapter':!0x0});for(const _0x2f7579 of _0x218c02){let _0x162227=_0x43d90d['getCommentThread'](_0x2f7579['commentThreadId']);const {commentThreadId:_0x2be88e,context:_0x152c6e,attributes:_0x131f40,resolvedBy:_0x53e366,resolvedAt:_0x25a519,unlinkedAt:_0x10d7ce,deletedAt:_0x46750d}=_0x2f7579;if(_0x46750d)continue;_0x162227||(_0x162227=_0x43d90d['addCommentThread']({'channelId':_0x127d31,'threadId':_0x2be88e,'context':_0x152c6e,'attributes':_0x131f40||{},'resolvedBy':_0x53e366,'resolvedAt':_0x25a519,'unlinkedAt':_0x10d7ce,'isFromAdapter':!0x0}));const _0x34bfe7=new Set(Array['from'](_0x162227['comments'],_0x305da5=>_0x305da5['id']));for(const _0x1e1dad of _0x2f7579['comments'])_0x34bfe7['delete'](_0x1e1dad['commentId']);for(const _0x1bed64 of _0x34bfe7)_0x162227['getComment'](_0x1bed64)['remove']({'isFromAdapter':!0x0});for(const _0x116b5b of _0x2f7579['comments']){const _0x25d0d6=_0x162227['getComment'](_0x116b5b['commentId']);_0x25d0d6?_0x25d0d6['content']!==_0x116b5b['content']&&_0x25d0d6['update']({'content':_0x116b5b['content'],'isFromAdapter':!0x0}):_0x162227['addComment'](Object['assign'](parseRemoteCommentToLocal(_0x116b5b),{'isFromAdapter':!0x0}));}}}['_getService'](_0x1d1d80){if(!this['_services']['has'](_0x1d1d80))throw new ckeditor5['CKEditorError']('cloudservicescommentsadapter-service-not-exist',null,{'channelId':_0x1d1d80});return this['_services']['get'](_0x1d1d80);}async['_fetchMissingUsersForThreads'](_0x414122){const _0x17bd80=this['context']['plugins']['get'](_0x278b81),{connection:_0xbf6dde}=this['context']['plugins']['get'](WebSocketGateway),_0x53479d=new Set();for(const {resolvedBy:_0x8e2b6c,comments:_0x4e5a9a}of _0x414122){_0x8e2b6c&&!_0x17bd80['getUser'](_0x8e2b6c)&&_0x53479d['add'](_0x8e2b6c);for(const {userId:_0x5618fd}of _0x4e5a9a)_0x17bd80['getUser'](_0x5618fd)||_0x53479d['add'](_0x5618fd);}if(0x0===_0x53479d['size'])return;const _0x256243=await _0x4ff1ce['getMany'](_0xbf6dde,Array['from'](_0x53479d));for(const _0x4447da of _0x256243)_0x17bd80['getUser'](_0x4447da['id'])||_0x17bd80['addUser'](_0x4447da);}}async function _0x378349(_0x4f7492){if('404'!==_0x4f7492['code'])throw _0x4f7492;}function handleDisconnectionError$1(_0x250eae){if(isDisconnectionError$2(_0x250eae))return new Promise(()=>{});throw _0x250eae;}function isDisconnectionError$2(_0x11ac95){return _0x11ac95['message']['startsWith']('cloud-services-internal-error:\x20Comments\x20Service\x20is\x20not\x20connected.')||_0x11ac95['message']['startsWith']('cloud-services-internal-error:\x20Not\x20connected.')||_0x11ac95['message']['startsWith']('cloud-services-internal-error:\x20Request\x20timeout.');}function parseRemoteCommentToLocal(_0x13d002){return{'threadId':_0x13d002['commentThreadId'],'commentId':_0x13d002['commentId'],'content':_0x13d002['content'],'createdAt':_0x13d002['createdAt'],'authorId':_0x13d002['userId'],'attributes':_0x13d002['attributes']||{}};}function parseLocalCommentToRemote(_0x67817d,_0x3420b3,_0x198b9f){return{'commentThreadId':_0x198b9f,'commentId':_0x67817d['commentId'],'userId':_0x67817d['authorId'],'content':_0x67817d['content'],'documentId':_0x3420b3,'createdAt':_0x67817d['createdAt'],'attributes':_0x67817d['attributes']||{}};}CloudServicesCommentsAdapter['CommentsService']=CommentsService;class CloudServicesTrackChangesAdapter extends ckeditor5['Plugin']{static get['requires'](){return[CloudServicesCommentsAdapter,'TrackChangesEditing',WebSocketGateway];}static get['pluginName'](){return'CloudServicesTrackChangesAdapter';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x20f7bb){super(_0x20f7bb);const _0x367cbc=this['editor']['config']['get']('collaboration.channelId');this['_bufferedRequests']=new Map(),this['_trackChangesService']=new CloudServicesTrackChangesAdapter['TrackChangesService'](_0x367cbc);}['init'](){const _0x55f7a5=this['editor']['plugins']['get'](WebSocketGateway),_0x264e5f=this['editor']['plugins']['get']('TrackChangesEditing');return _0x264e5f['adapter']={'getSuggestion':async _0x31a271=>{await this['_waitForServiceReady']();const _0x984a85=await this['_trackChangesService']['get'](_0x31a271)['catch'](handleDisconnectionError);return await this['_fetchMissingUsersForThreads']([_0x984a85]),_0x984a85;},'addSuggestion':async({id:_0xd8009c,type:_0x1c86a9,data:_0x5d164e,originalSuggestionId:_0x274624,attributes:_0x50386f})=>{await this['_waitForServiceReady']();const _0x2f6aa0={'id':_0xd8009c,'type':_0x1c86a9,'data':_0x5d164e,'originalSuggestionId':_0x274624,'attributes':_0x50386f},_0x46e407=await this['_trackChangesService']['add'](_0xd8009c,_0x1c86a9,_0x5d164e,_0x274624,_0x50386f)['catch'](_0x50b271=>{if(isDisconnectionError$1(_0x50b271))return new Promise(_0x4f809a=>{this['_bufferedRequests']['set'](_0xd8009c,{'resolve':_0x4f809a,'suggestionData':_0x2f6aa0});});throw _0x50b271;});return this['_bufferedRequests']['delete'](_0xd8009c),_0x46e407;},'updateSuggestion':async(_0x3ea386,_0x5e9e3c)=>{if(await this['_waitForServiceReady'](),'open'!==_0x5e9e3c['state'])return this['_trackChangesService']['update'](_0x3ea386,_0x5e9e3c)['catch'](handleDisconnectionError);}},this['listenTo'](this['_trackChangesService'],'suggestionUpdated',(_0x1f8b0a,_0x1ce020)=>{_0x264e5f['hasSuggestion'](_0x1ce020['id'])&&(_0x264e5f['getSuggestion'](_0x1ce020['id'])['attributes']=_0x1ce020['attributes']);}),this['_trackChangesService']['connect'](_0x55f7a5['connection'])['then'](_0x318175=>(_0x55f7a5['addToReconnectionStack'](this),this['_fetchMissingUsersForThreads'](_0x318175)['then'](()=>{for(const _0x6a2b26 of _0x318175){_0x264e5f['addSuggestionData'](_0x6a2b26)['_saved']=!0x0;}})));}async['reconnect'](){const _0x21252f=this['editor']['plugins']['get']('TrackChangesEditing'),{connection:_0x32bd63}=this['editor']['plugins']['get'](WebSocketGateway),_0x40415c=await this['_trackChangesService']['connect'](_0x32bd63);await this['_fetchMissingUsersForThreads'](_0x40415c);for(const {suggestionData:_0x3fc978,resolve:_0x7b5b2c}of this['_bufferedRequests']['values']()){let _0x310f46=_0x40415c['find'](_0x1ad684=>_0x1ad684['id']===_0x3fc978['id']);_0x310f46||(_0x310f46=await this['_trackChangesService']['add'](_0x3fc978['id'],_0x3fc978['type'],_0x3fc978['data'],_0x3fc978['originalSuggestionId'])),_0x7b5b2c(_0x310f46);}for(const _0x4e90b5 of _0x40415c)_0x21252f['hasSuggestion'](_0x4e90b5['id'])||_0x21252f['addSuggestionData'](_0x4e90b5);}async['_waitForServiceReady'](){this['_trackChangesService']['isConnected']||await new Promise(_0x4c8349=>{this['listenTo'](this['_trackChangesService'],'connected',_0x34fbd5=>{_0x34fbd5['off'](),_0x4c8349();});});}async['_fetchMissingUsersForThreads'](_0x4fdf56){const _0xb4af7d=this['editor']['plugins']['get'](_0x278b81),{connection:_0x2c23f3}=this['editor']['plugins']['get'](WebSocketGateway),_0x45220f=new Set();for(const {authorId:_0x3db936}of _0x4fdf56)_0xb4af7d['getUser'](_0x3db936)||_0x45220f['add'](_0x3db936);if(0x0===_0x45220f['size'])return;const _0x22a982=await _0x4ff1ce['getMany'](_0x2c23f3,Array['from'](_0x45220f));for(const _0x38abdd of _0x22a982)_0xb4af7d['getUser'](_0x38abdd['id'])||_0xb4af7d['addUser'](_0x38abdd);}}function handleDisconnectionError(_0x40a41d){if(isDisconnectionError$1(_0x40a41d))return new Promise(()=>{});throw _0x40a41d;}function isDisconnectionError$1(_0x29263b){return _0x29263b['message']['startsWith']('cloud-services-internal-error:\x20Not\x20connected.')||_0x29263b['message']['startsWith']('cloud-services-internal-error:\x20Request\x20timeout.');}CloudServicesTrackChangesAdapter['TrackChangesService']=_0x58bbf5;class RealTimeCollaborativeComments extends ckeditor5['Plugin']{static get['requires'](){return['Comments',CloudServicesCommentsAdapter,RealTimeCollaborativeEditing,WebSocketGateway];}static get['pluginName'](){return'RealTimeCollaborativeComments';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x59414b=this['editor']['plugins']['get'](WebSocketGateway),_0x351134=this['editor']['plugins']['get']('CommentsEditing'),_0x27bdb8=this['editor']['plugins']['get'](CloudServicesCommentsAdapter);return this['editor']['data']['once']('ready',()=>{this['listenTo'](_0x59414b,'change:state',(_0x3425e6,_0x2533a9,_0x4212ae)=>{_0x351134['isThreadsLoadingPaused']='connected'!==_0x4212ae;});}),this['listenTo'](_0x59414b,'change:state',(_0x3ef544,_0x2a6127,_0x56134c)=>{this['editor']['plugins']['get']('CommentsRepository')['switchReadOnly']('connected'!==_0x56134c);}),_0x27bdb8['_setUpService'](this['editor']['config']['get']('collaboration.channelId'));}['destroy'](){this['editor']['plugins']['get'](CloudServicesCommentsAdapter)['_terminateService'](this['editor']['config']['get']('collaboration.channelId')),super['destroy']();}}class RealTimeCollaborativeTrackChanges extends ckeditor5['Plugin']{static get['requires'](){return[RealTimeCollaborativeComments,CloudServicesTrackChangesAdapter,'TrackChanges'];}static get['pluginName'](){return'RealTimeCollaborativeTrackChanges';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}class CloudServicesRevisionHistoryAdapter extends ckeditor5['Plugin']{static get['requires'](){return[WebSocketGateway,RealTimeCollaborationClient,'RevisionTracker',_0x206408,_0x278b81];}static get['pluginName'](){return'CloudServicesRevisionHistoryAdapter';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x14606b){super(_0x14606b);const _0x55784d=this['editor']['config']['get']('collaboration.channelId');this['_lastRequestId']=null,this['_revisionTracker']=this['editor']['plugins']['get']('RevisionTracker'),this['_revisionHistoryService']=new CloudServicesRevisionHistoryAdapter['RevisionHistoryService'](_0x55784d);}async['init'](){const _0x201e04=this['editor']['plugins']['get'](RealTimeCollaborationClient),_0x1e4e3f=_0x201e04['serverHistory'],_0x1fd8cc=this['editor']['plugins']['get'](WebSocketGateway);this['_revisionTracker']['setSource']({'history':_0x1e4e3f,'getLatestVersion':()=>this['_getLatestVersion'](),'getCurrentRevisionId':()=>_0x201e04['sessionId']});const _0x5ddcd9=this['editor']['config']['get']('cloudServices.bundleVersion')||ckeditor5['version'],_0x378c85=await EditorService['isBundleUploaded'](_0x1fd8cc['connection'],_0x5ddcd9);this['_revisionTracker']['adapter']={'getRevision':async({revisionId:_0x211fba})=>(await this['_waitForServiceReady'](),await this['_revisionHistoryService']['getRevision'](_0x211fba)),'updateRevisions':async _0x274fc0=>{await this['_waitForServiceReady']();const _0x1bda1e=this['_revisionTracker']['currentRevision'];if(_0x378c85&&0x1===_0x274fc0['length']&&_0x274fc0[0x0]['id']===_0x1bda1e['id'])return _0x274fc0;for(const _0x42b48b of _0x274fc0)_0x42b48b['id']===_0x1bda1e['id']&&(_0x42b48b['isEmptyCurrent']=_0x42b48b['fromVersion']===_0x42b48b['toVersion']);return this['_revisionHistoryService']['updateRevisions'](_0x274fc0,this['_lastRequestId'])['then'](_0x4190d0=>(this['_lastRequestId']=_0x4190d0,_0x274fc0))['catch'](_0x26ec35=>{if(isDisconnectionError(_0x26ec35)||'400'===_0x26ec35['code']&&void 0x0!==_0x26ec35['data']['wrongRequestId']){for(const _0x12441c of _0x274fc0){!this['_revisionTracker']['repository']['getRevision'](_0x12441c['id'])||this['_revisionTracker']['_bufferUpdate'](_0x12441c['id'],_0x12441c,!0x1);}if(isDisconnectionError(_0x26ec35))throw _0x26ec35;return _0x274fc0;}throw _0x26ec35;});}},this['listenTo'](this['_revisionHistoryService'],'revisionsUpdated',(_0x3a74b8,{revisionsData:_0x1fd9b6,requestId:_0x41a97a})=>{Math['max'](..._0x1fd9b6['map'](_0x3d8f1f=>_0x3d8f1f['toVersion']))>this['_getLatestVersionFromServerOperations']()-0x1?this['_getLatestVersion']()['then'](()=>{this['_handleRevisionsUpdate'](_0x1fd9b6,_0x41a97a);}):this['_handleRevisionsUpdate'](_0x1fd9b6,_0x41a97a);});const {revisions:_0x5b083d,requestId:_0x35ed8c}=await this['_revisionHistoryService']['connect'](_0x1fd8cc['connection']);_0x1fd8cc['addToReconnectionStack'](this),this['_lastRequestId']=_0x35ed8c,await this['_fetchMissingUsers'](_0x5b083d);for(const _0x41979a of _0x5b083d)this['_revisionTracker']['addRevisionData'](_0x41979a);this['listenTo'](_0x201e04,'change:_isConnected',(_0x28973c,_0x25220d,_0x103353)=>{_0x103353&&(this['_oldOffset']=_0x201e04['_offset'],_0x28973c['off']());}),this['_revisionTracker']['bind']('isEnabled')['to'](_0x1fd8cc,'state',_0x43b8ba=>_0x43b8ba===_0x36f427['CONNECTED']);}async['reconnect'](){const _0x18d8fb=this['editor']['plugins']['get'](WebSocketGateway),_0x94b679=this['editor']['plugins']['get'](RealTimeCollaborationClient),_0xc574a8=async()=>{const _0x145e27=this['_revisionTracker']['currentRevision'],_0x1907f4=_0x145e27['id'],_0xebff24=_0x1907f4!==_0x94b679['sessionId'];if(_0xebff24){const _0x1a30dc=_0x94b679['_offset']-this['_oldOffset'],_0x485053=this['_getLatestVersionFromServerOperations']();this['_revisionTracker']['_revisionDataBuilder']['reInit']();if(_0x145e27['toVersion']+_0x1a30dc!==_0x485053){const _0x529781=_0x145e27['fromVersion']+_0x1a30dc,_0x31afc6=this['editor']['plugins']['get'](_0x278b81),_0x986b4=this['_revisionTracker']['buildRevisionData']({'revision':_0x145e27,'from':_0x529781,'to':_0x485053});_0x986b4['id']=_0x145e27['id'];const _0x5344e1=_0x986b4['authorsIds']['map'](_0x38a7fd=>_0x31afc6['getUser'](_0x38a7fd));_0x145e27['_update']({..._0x986b4,'authors':_0x5344e1},!0x0),this['_revisionTracker']['_bufferUpdate'](_0x145e27['id'],_0x986b4,!0x0);}this['_revisionTracker']['_startingVersion']=_0x485053,(_0x145e27['toVersion']===_0x145e27['fromVersion']&&!this['_revisionTracker']['_bufferedUpdates']['has'](_0x1907f4)&&this['_revisionTracker']['repository']['_revisions']['remove'](_0x1907f4),this['_revisionTracker']['_createCurrentRevision'](_0x485053));}const {revisions:_0x414ead,requestId:_0x3cd833}=await this['_revisionHistoryService']['reconnect'](_0x18d8fb['connection'],this['_lastRequestId']);_0xebff24&&_0x414ead['length']>0x0?_0x94b679['_handleReconnectionError']():(await this['_fetchMissingUsers'](_0x414ead),this['_handleRevisionsUpdate'](_0x414ead,_0x3cd833),this['_revisionTracker']['sendBufferedUpdates']());};return _0x94b679['_isConnected']?_0xc574a8():new Promise((_0x2c28b2,_0x43ecac)=>{_0x94b679['once']('change:_isConnected',()=>{_0xc574a8()['then'](_0x2c28b2)['catch'](_0x43ecac);});});}['destroy'](){super['destroy']();}async['_waitForServiceReady'](){this['_revisionHistoryService']['isConnected']||await new Promise(_0xf9ca49=>{this['listenTo'](this['_revisionHistoryService'],'connected',_0x3e5cfa=>{_0x3e5cfa['off'](),_0xf9ca49();});});}['_getLatestVersionFromServerOperations'](){const _0x1b7735=this['editor']['plugins']['get'](RealTimeCollaborationClient)['serverHistory']['getOperations']()['reverse']();for(const _0x566bc8 of _0x1b7735)if('marker'!==_0x566bc8['type']||_0x566bc8['affectsData'])return _0x566bc8['baseVersion']+0x1;}['_getLatestVersion'](){const _0x49c0fd=this['editor']['plugins']['get'](RealTimeCollaborationClient);return new Promise(_0x767f58=>{_0x49c0fd['_isPendingUpdate']?_0x49c0fd['once']('change:_isPendingUpdate',()=>{_0x767f58(this['_getLatestVersionFromServerOperations']());}):_0x767f58(this['_getLatestVersionFromServerOperations']());});}['_handleRevisionsUpdate'](_0x2f2b77,_0x286cc4){const _0xf797f6=this['_revisionTracker']['repository'];this['_lastRequestId']=_0x286cc4;for(const _0x1d56ee of _0x2f2b77){const _0x46bd90=_0xf797f6['getRevision'](_0x1d56ee['id']);if(_0x46bd90){if((_0x1d56ee['fromVersion']||_0x1d56ee['toVersion'])&&(_0x1d56ee['diffData']=null),_0x46bd90===this['_revisionTracker']['currentRevision']){const _0x27ef58=Math['max'](_0x46bd90['toVersion'],_0x1d56ee['toVersion']),_0x2d91fe=Math['max'](_0x46bd90['fromVersion'],_0x1d56ee['fromVersion']);let _0x235c02;_0x46bd90['toVersion']===_0x1d56ee['toVersion']&&_0x46bd90['fromVersion']===_0x1d56ee['fromVersion']?(_0x235c02=!0x0,this['_preventResendingRevisionData'](_0x1d56ee)):_0x1d56ee['toVersion']===_0x27ef58&&_0x1d56ee['fromVersion']===_0x2d91fe?_0x235c02=!0x1:(_0x46bd90['toVersion']===_0x27ef58&&_0x46bd90['fromVersion']===_0x2d91fe||this['_fixRevision']({'revision':_0x46bd90,'from':_0x2d91fe,'to':_0x27ef58}),_0x235c02=!0x0),_0x235c02&&(delete _0x1d56ee['fromVersion'],delete _0x1d56ee['toVersion'],delete _0x1d56ee['diffData'],delete _0x1d56ee['createdAt'],delete _0x1d56ee['authorsIds']);}this['_revisionTracker']['setRevisionData'](_0x1d56ee),this['_preventResendingRevisionData'](_0x1d56ee);}else this['_revisionTracker']['addRevisionData'](_0x1d56ee);}const _0x2e0aed=_0xf797f6['getRevisions']();_0x2e0aed['reverse']();for(let _0x13a4b0=0x0;_0x13a4b0<_0x2e0aed['length']-0x1;_0x13a4b0++){const _0x530dae=_0x2e0aed[_0x13a4b0],_0x45d1ab=_0x2e0aed[_0x13a4b0+0x1];if(_0x530dae['fromVersion']<_0x45d1ab['toVersion']){const _0x202eef=_0x45d1ab['toVersion'],_0x5598fb=Math['max'](_0x202eef,_0x530dae['toVersion']);this['_fixRevision']({'revision':_0x530dae,'from':_0x202eef,'to':_0x5598fb});}}}['_fixRevision']({revision:_0x11d48a,from:_0x769b70,to:_0x428dd5}={}){const _0x40271e=this['editor']['plugins']['get'](_0x278b81),_0x20f3c8=this['_revisionTracker']['buildRevisionData']({'revision':_0x11d48a,'from':_0x769b70,'to':_0x428dd5});_0x20f3c8['authors']=_0x20f3c8['authorsIds']['map'](_0x591a73=>_0x40271e['getUser'](_0x591a73)),_0x11d48a['_update'](_0x20f3c8);}['_preventResendingRevisionData'](_0xe2ffd6){const _0x51ebc8={};_0x51ebc8['id']=_0xe2ffd6['id'];for(const _0xa70e7b of Object['keys'](_0xe2ffd6))'id'!==_0xa70e7b&&(_0x51ebc8[_0xa70e7b]=void 0x0);this['_revisionTracker']['_bufferUpdate'](_0x51ebc8['id'],_0x51ebc8,!0x0);}async['_fetchMissingUsers'](_0x158618){const _0x5ea119=this['editor']['plugins']['get'](_0x278b81),{connection:_0xbbf3d2}=this['editor']['plugins']['get'](WebSocketGateway),_0x54ccf4=new Set();for(const _0x5333a8 of _0x158618){for(const _0x4052c5 of _0x5333a8['authorsIds'])_0x35aa9b(_0x4052c5);_0x5333a8['creatorId']&&_0x35aa9b(_0x5333a8['creatorId']);}if(0x0===_0x54ccf4['size'])return;const _0x33ccb2=await _0x4ff1ce['getMany'](_0xbbf3d2,Array['from'](_0x54ccf4));for(const _0x496062 of _0x33ccb2)_0x5ea119['getUser'](_0x496062['id'])||_0x5ea119['addUser'](_0x496062);function _0x35aa9b(_0x1fdc28){_0x5ea119['getUser'](_0x1fdc28)||_0x54ccf4['add'](_0x1fdc28);}}}function isDisconnectionError(_0xa4c8af){return _0xa4c8af['message']['startsWith']('cloud-services-internal-error:\x20Revision\x20History\x20Service\x20is\x20not\x20connected.')||_0xa4c8af['message']['startsWith']('cloud-services-internal-error:\x20Not\x20connected.')||_0xa4c8af['message']['startsWith']('cloud-services-internal-error:\x20Request\x20timeout.');}CloudServicesRevisionHistoryAdapter['RevisionHistoryService']=RevisionHistoryService;class RealTimeCollaborativeRevisionHistory extends ckeditor5['Plugin']{static get['requires'](){return['RevisionHistory',CloudServicesRevisionHistoryAdapter,RealTimeCollaborativeEditing];}static get['pluginName'](){return'RealTimeCollaborativeRevisionHistory';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}class PresenceCounterView extends ckeditor5['View']{constructor(_0x1d7eaf){super(_0x1d7eaf);const _0x20036e=this['bindTemplate'];this['set']('usersCount',0x0),this['set']('isHidden',!0x0),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-presence-list__counter',_0x20036e['if']('isHidden','ck-presence-list__counter--hidden')]},'children':[{'text':_0x20036e['to']('usersCount',_0x30e18a=>getTranslation$6(_0x1d7eaf,'CONNECTED_USERS',_0x30e18a))}]});}}class PresenceInlineListView extends ckeditor5['View']{constructor(_0x79bc36){super(_0x79bc36);const _0x4a7aad=this['bindTemplate'];this['items']=this['createCollection'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['set']({'hasPopup':!0x1,'isExpanded':!0x1}),this['setTemplate']({'tag':'div','attributes':{'aria-haspopup':_0x4a7aad['if']('hasPopup'),'aria-expanded':_0x4a7aad['to']('isExpanded',_0x1bdd40=>this['hasPopup']&&String(_0x1bdd40)),'aria-label':_0x4a7aad['to']('hasPopup',_0x2b37eb=>getTranslation$6(_0x79bc36,_0x2b37eb?'Collapsed\x20connected\x20users\x20list\x20(press\x20ENTER\x20to\x20open\x20it)':'Connected\x20users\x20list')),'role':'list','tabindex':_0x4a7aad['to']('hasPopup',_0x5421c6=>!!_0x5421c6&&0x0),'class':['ck','ck-presence-list__list']},'children':this['items'],'on':{'click':_0x4a7aad['to'](()=>this['fire']('execute'))}}),this['on']('change:hasPopup',(_0x3cecbd,_0x1d2dd7,_0x69636d)=>{this['element']&&(_0x69636d?this['element']['setAttribute']('aria-expanded',String(this['isExpanded'])):this['element']['removeAttribute']('aria-expanded'));});}['focus'](){this['element']['focus']();}['render'](){super['render'](),this['keystrokes']['listenTo'](this['element']);}}class PresenceListView extends ckeditor5['View']{constructor(_0x13cce8){super(_0x13cce8);const _0x3e9323=this['bindTemplate'];this['set']('isCollapsed',!0x0),this['counterView']=new PresenceCounterView(this['locale']),this['inlineListView']=new PresenceInlineListView(_0x13cce8),this['inlineListView']['bind']('hasPopup')['to'](this,'isCollapsed'),this['listenTo'](this['inlineListView']['items'],'change',()=>{for(const _0x5440ef of this['inlineListView']['items'])_0x5440ef['tooltipPosition']='s';this['inlineListView']['items']['first']&&(this['inlineListView']['items']['first']['tooltipPosition']='se');}),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-presence-list','ck-reset','ck-rounded-corners',_0x3e9323['if']('isCollapsed','ck-presence-list--collapsed')]},'children':[this['counterView'],this['inlineListView']]});}}class PresenceDropdownListView extends ckeditor5['View']{constructor(_0x519230,_0x4b5227){super(_0x519230),this['listWrapperView']=new PresenceDropdownListWrapperView(_0x519230,_0x4b5227),this['setTemplate']({'tag':'div','attributes':{'tabindex':-0x1,'role':'application','class':['ck','ck-presence-list__dropdown-list'],'aria-label':getTranslation$6(_0x519230,'Connected\x20users\x20list\x20dropdown\x20menu')},'children':[this['listWrapperView']]});}}class PresenceDropdownListWrapperView extends ckeditor5['ListView']{constructor(_0x218014,_0x300c75){super(_0x218014);const _0x2efa4a=this['bindTemplate'];this['set']('_isScrollable',!0x1),this['setTemplate']({'tag':_0x300c75?'div':'ul','attributes':{'class':['ck','ck-reset','ck-list','ck-presence-list__dropdown-list-wrapper',_0x2efa4a['if']('_isScrollable','ck-presence-list__dropdown-list-wrapper_scrollable')],'role':_0x2efa4a['to']('role'),'aria-label':_0x2efa4a['to']('ariaLabel'),'aria-labelledby':_0x2efa4a['to']('ariaLabelledBy')},'children':this['items']}),this['listenTo'](ckeditor5['global']['window'],'resize',()=>this['checkIfScrollable']()),this['items']['on']('change',()=>this['checkIfScrollable']());}['render'](){super['render'](),this['checkIfScrollable']();}['checkIfScrollable'](){const _0x57e7a9=this['element'];_0x57e7a9&&(this['_isScrollable']=Math['max'](_0x57e7a9['scrollHeight'],_0x57e7a9['clientHeight'])>0.8*window['innerHeight']);}}class PresenceDropdownListItemView extends ckeditor5['ListItemView']{constructor(_0x2742ca,_0x386db4,_0x4fdae8){super(_0x2742ca);const _0x4fb677=this['bindTemplate'];this['userView']=new _0x12947b(_0x2742ca,_0x386db4);const _0x20d86a={'tag':'li','attributes':{'class':['ck','ck-presence-list__dropdown-list-item'],'tabindex':-0x1,'role':'presentation','aria-label':_0x386db4['name']},'children':[this['userView'],{'tag':'span','attributes':{'class':['ck','ck-user__full-name']},'children':[{'text':_0x386db4['name']}]},{'tag':'span','attributes':{'class':['ck','ck-presence-list__marker',_0x386db4['color']['getBackgroundColorClass']()],'aria-hidden':'true'}}]};_0x4fdae8&&(_0x20d86a['tag']='button',_0x20d86a['on']={'click':_0x4fb677['to'](()=>this['fire']('execute'))}),this['setTemplate'](_0x20d86a);}['focus'](){this['element']['focus']();}}class PresenceInlineListItemView extends ckeditor5['View']{constructor(_0x387bb6,_0x4e11d7,_0x700d2c){super(_0x387bb6);const _0x1d6513=this['bindTemplate'];this['set']('isFocusable',!0x1),this['set']('hasTooltip',!0x0),this['set']('tooltipPosition',''),this['userView']=new _0x12947b(_0x387bb6,_0x4e11d7),this['markerView']=new _0x1ad106(_0x387bb6,_0x4e11d7);const _0x306e6e=new ckeditor5['LabelView'](_0x387bb6);_0x306e6e['template']['tag']='span',_0x306e6e['text']=_0x4e11d7['name'];const _0x5bc8c9={'tag':'div','attributes':{'class':['ck','ck-presence-list__list-item'],'role':'listitem','tabindex':_0x1d6513['to']('isFocusable',_0x578947=>!!_0x578947&&0x0),'aria-labelledby':_0x306e6e['id'],'data-cke-tooltip-text':this['userView']['name'],'data-cke-tooltip-position':_0x1d6513['to']('tooltipPosition'),'data-cke-tooltip-disabled':_0x1d6513['to']('hasTooltip',_0x46a718=>!_0x46a718),'data-cke-tooltip-class':'ck-presence-list__list-item__tooltip'},'children':[this['userView'],this['markerView'],_0x306e6e]};_0x700d2c&&(_0x5bc8c9['tag']='button',_0x5bc8c9['on']={'click':_0x1d6513['to'](()=>this['fire']('execute'))}),this['setTemplate'](_0x5bc8c9);}}class _0x1ad106 extends ckeditor5['View']{constructor(_0x3a023e,_0x29265a){super(_0x3a023e),this['setTemplate']({'tag':'span','attributes':{'class':['ck','ck-presence-list__marker',_0x29265a['color']['getBackgroundColorClass']()],'aria-hidden':'true'}});}}const defaultPresenceListConfig={'collapseAt':0x6,'displayMe':!0x0};class PresenceListUI extends ckeditor5['ContextPlugin']{constructor(_0x12db39){super(_0x12db39),this['_bodyCollection']=null,this['context']['config']['define']('presenceList',defaultPresenceListConfig);const _0x5ca474=_0x12db39['config']['get']('presenceList.collapseAt');if('number'!=typeof _0x5ca474)throw new ckeditor5['CKEditorError']('presencelist-collapseat-invalid-format',this);if(_0x5ca474<0x1)throw new ckeditor5['CKEditorError']('presencelist-collapseat-invalid-format',this);this['_allConnectedUsers']=this['context']['plugins']['get'](_0x206408)['allConnectedUsers'],this['set']('usersCount',0x0),this['currentDisplayedUsers']=new ckeditor5['Collection'](),this['balloonPanelView']=new ckeditor5['BalloonPanelView'](),this['balloonPanelView']['class']='ck\x20ck-presence-list__balloon',this['view']=this['_createView'](),this['presenceDropdownView']=void 0x0;}static get['requires'](){return[_0x206408];}['init'](){for(const _0x22793f of this['_allConnectedUsers'])this['_handleUserAdd'](_0x22793f);this['listenTo'](this['_allConnectedUsers'],'add',(_0x11b014,_0x3aa6e3)=>{this['_handleUserAdd'](_0x3aa6e3);}),this['listenTo'](this['_allConnectedUsers'],'remove',(_0x1cc87e,_0x157a6f)=>{this['_handleUserRemove'](_0x157a6f);});}['_createView'](){const _0x81c08e=this['context'],_0x1f971a=new PresenceListView(this['context']['locale']),_0x420b10=this['balloonPanelView'];if(!isElement$2(_0x81c08e['config']['get']('presenceList.container')))throw new ckeditor5['CKEditorError']('presencelist-missing-container',this);return _0x1f971a['counterView']['bind']('usersCount')['to'](this),_0x1f971a['bind']('isCollapsed')['to'](this,'usersCount',_0x25492c=>{const {collapseAt:_0x14b800,displayMe:_0x16495e}=_0x81c08e['config']['get']('presenceList'),_0x97a8c2=_0x25492c>=_0x14b800;return _0x1f971a['counterView']['isHidden']=!(0x1==_0x25492c&&_0x16495e||_0x97a8c2),_0x97a8c2||this['hideDropdown'](),_0x97a8c2;}),_0x1f971a['inlineListView']['items']['bindTo'](this['currentDisplayedUsers'])['using'](_0x9b032f=>{const _0x19f2ed=_0x81c08e['config']['get']('presenceList'),_0x1bcce5=new PresenceInlineListItemView(_0x81c08e['locale'],_0x9b032f,!!_0x19f2ed['onClick']);return _0x1bcce5['bind']('hasTooltip')['to'](_0x1f971a,'isCollapsed',_0x20c90b=>!_0x20c90b),_0x1bcce5['bind']('isFocusable')['to'](_0x1f971a,'isCollapsed',_0x5dbf3d=>!_0x5dbf3d),_0x19f2ed['onClick']&&this['listenTo'](_0x1bcce5,'execute',()=>{this['view']['isCollapsed']||_0x19f2ed['onClick'](_0x9b032f,_0x1bcce5['element']);}),_0x1bcce5;}),this['listenTo'](_0x1f971a['inlineListView'],'execute',()=>{this['presenceDropdownView']?this['hideDropdown']():this['view']['isCollapsed']&&this['showDropdown']();}),_0x1f971a['inlineListView']['keystrokes']['set']('Enter',(_0x5d631e,_0x214f49)=>{this['view']['isCollapsed']&&(this['showDropdown'](),_0x214f49());}),_0x1f971a['render'](),_0x420b10['render'](),ckeditor5['clickOutsideHandler']({'emitter':_0x1f971a,'activator':()=>_0x420b10['isVisible'],'contextElements':[_0x420b10['element'],_0x1f971a['inlineListView']['element']],'callback':()=>this['hideDropdown']()}),_0x81c08e['config']['get']('presenceList.container')['appendChild'](_0x1f971a['element']),this['_bodyCollection']=new ckeditor5['BodyCollection'](this['context']['locale']),this['_bodyCollection']['attachToDom'](),this['_bodyCollection']['add'](this['balloonPanelView']),_0x1f971a;}['_handleUserAdd'](_0x128891){if(!this['context']['config']['get']('presenceList.displayMe')&&_0x128891['isMe'])return;const _0x277747=this['context']['config']['get']('presenceList.collapseAt')-0x1;this['usersCount']++,this['currentDisplayedUsers']['length']==_0x277747&&this['currentDisplayedUsers']['length']>0x1&&this['currentDisplayedUsers']['remove'](0x1);const _0x446028=_0x128891['isMe']?0x0:this['currentDisplayedUsers']['length'];this['currentDisplayedUsers']['add'](_0x128891,_0x446028);}['_handleUserRemove'](_0x3a7c6b){if(this['usersCount']--,this['currentDisplayedUsers']['get'](_0x3a7c6b['id'])&&(this['currentDisplayedUsers']['remove'](_0x3a7c6b['id']),this['currentDisplayedUsers']['length']<this['usersCount'])){for(const _0x2ef7af of Array['from'](this['_allConnectedUsers'])['reverse']())if(!this['currentDisplayedUsers']['get'](_0x2ef7af['id']))return void this['currentDisplayedUsers']['add'](_0x2ef7af,Math['min'](this['currentDisplayedUsers']['length'],0x1));}}['showDropdown'](){if(this['presenceDropdownView'])return;const _0x63aa16=this['context']['config']['get']('presenceList');this['presenceDropdownView']=new PresenceDropdownListView(this['context']['locale'],!!_0x63aa16['onClick']),this['view']['inlineListView']['isExpanded']=!0x0;const {listWrapperView:_0x256ad2}=this['presenceDropdownView'];_0x256ad2['items']['bindTo'](this['_allConnectedUsers'])['using'](_0x5f55e1=>{if(!_0x63aa16['displayMe']&&_0x5f55e1['isMe'])return null;const _0x4541fc=new PresenceDropdownListItemView(this['context']['locale'],_0x5f55e1,!!_0x63aa16['onClick']);return _0x63aa16['onClick']&&this['listenTo'](_0x4541fc,'execute',()=>{_0x63aa16['onClick'](_0x5f55e1,_0x4541fc['element']);}),_0x4541fc;}),this['balloonPanelView']['content']['add'](this['presenceDropdownView']),this['balloonPanelView']['pin']({'target':this['view']['inlineListView']['element']}),_0x256ad2['focus'](),_0x256ad2['checkIfScrollable']();const _0x88a451=(_0x59fb1f,_0x400b55)=>{this['hideDropdown'](),this['view']['inlineListView']['focus'](),_0x400b55();};_0x256ad2['keystrokes']['set']('Esc',_0x88a451),_0x256ad2['keystrokes']['set']('Shift+Tab',_0x88a451),_0x256ad2['keystrokes']['set']('Tab',(_0x11d626,_0x5255a1)=>{focusNextElement(this['view']['element']),this['hideDropdown'](),_0x5255a1();}),_0x256ad2['focusTracker']['add'](this['view']['element']),_0x256ad2['focusTracker']['on']('change:isFocused',(_0x4b25ad,_0x2c90bc,_0x2f0038)=>{_0x2f0038||this['hideDropdown']();});}['hideDropdown'](){this['presenceDropdownView']&&(this['view']['inlineListView']['isExpanded']=!0x1,this['balloonPanelView']['unpin'](),this['balloonPanelView']['content']['remove'](this['presenceDropdownView']),this['presenceDropdownView']['destroy'](),this['presenceDropdownView']=void 0x0);}['destroy'](){super['destroy'](),this['view']&&this['view']['isRendered']&&this['view']['destroy'](),this['_bodyCollection']&&(this['_bodyCollection']['detachFromDom'](),this['_bodyCollection']['destroy'](),this['_bodyCollection']=null);}}function focusNextElement(_0x4e7378){const _0x121c96=['a','button','input','select','textarea','[tabindex]','[contenteditable]']['map'](_0x43b1e1=>_0x43b1e1+':not([disabled]):not([tabindex=\x22-1\x22])')['join'](','),_0x1b3c2a=[...document['body']['querySelectorAll'](_0x121c96)]['filter'](_0x30cda5=>_0x30cda5===document['activeElement']||_0x30cda5['offsetWidth']+_0x30cda5['offsetHeight']>0x0)['sort']((_0x5269e9,_0x2617c3)=>(_0x5269e9['tabIndex']||0x0)-(_0x2617c3['tabIndex']||0x0)),_0x2857da=_0x1b3c2a['indexOf'](_0x4e7378),_0x349ee5=_0x1b3c2a[(_0x2857da+0x1)%_0x1b3c2a['length']];_0x349ee5&&_0x349ee5['focus']();}class PresenceList extends ckeditor5['ContextPlugin']{static get['requires'](){return[_0x206408,PresenceListUI];}static get['pluginName'](){return'PresenceList';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}class _0x192255 extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){constructor(_0xa606bb){super(),this['id']=_0xa606bb['id']||ckeditor5['uid'](),this['creator']=_0xa606bb['creator']||null,this['authors']=_0xa606bb['authors']||[],this['diffData']=_0xa606bb['diffData']||null,this['toVersion']=_0xa606bb['toVersion']||0x0,this['fromVersion']=_0xa606bb['fromVersion']||0x0,this['set']('name',_0xa606bb['name']||''),this['set']('createdAt',_0xa606bb['createdAt']||new Date()),this['set']('attributes',_0xa606bb['attributes']||{});}['setName'](_0x3ab789){this['_update']({'name':_0x3ab789});}['setAttribute'](_0x3457b9,_0x3c7c0b){const _0x527862=_0x321c2b(this['attributes']);set$1(_0x527862,_0x3457b9,_0x3c7c0b),this['_update']({'attributes':_0x527862});}['removeAttribute'](_0x2efcdf){const _0x39af07=_0x321c2b(this['attributes']);unset(_0x39af07,_0x2efcdf),this['_update']({'attributes':_0x39af07});}['_update'](_0x406ddc,_0x26be1e=!0x1){let _0x1cceda=!0x1;const _0xcbc95={'id':this['id']},_0x8b2769=['name','createdAt','diffData','authors','attributes','toVersion','fromVersion','creatorId'];for(const _0x59b599 of _0x8b2769){const _0x30e53f=_0x406ddc[_0x59b599];void 0x0!==_0x30e53f&&_0x30e53f!==this[_0x59b599]&&(this[_0x59b599]=_0x30e53f,_0xcbc95[_0x59b599]=_0x30e53f,_0x1cceda=!0x0);}_0x1cceda&&(_0xcbc95['authors']&&(_0xcbc95['authorsIds']=_0xcbc95['authors']['map'](_0x2737d2=>_0x2737d2['id']),delete _0xcbc95['authors']),this['fire']('_update',_0xcbc95,_0x26be1e));}['toJSON'](){return{'id':this['id'],'name':this['name'],'creatorId':this['creator']?this['creator']['id']:null,'authorsIds':this['authors']['map'](_0x10311a=>_0x10311a['id']),'diffData':this['diffData'],'createdAt':this['createdAt'],'attributes':this['attributes'],'fromVersion':this['fromVersion'],'toVersion':this['toVersion']};}}class RevisionsRepository extends ckeditor5['Plugin']{static get['requires'](){return[_0x278b81];}static get['pluginName'](){return'RevisionsRepository';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}get['length'](){return this['_revisions']['length'];}constructor(_0x560b66){super(_0x560b66),this['_revisions']=new ckeditor5['Collection']();}['afterInit'](){_0x162634(this);}['createRevision'](_0x29434e){const _0x4fb650=this['editor']['plugins']['get']('Users');return new _0x192255({'id':_0x29434e['id'],'name':_0x29434e['name'],'creator':_0x29434e['creatorId']?_0x4fb650['getUser'](_0x29434e['creatorId']):null,'diffData':_0x29434e['diffData']||_0x29434e['data'],'authors':_0x29434e['authorsIds']['map'](_0xa3f401=>_0x4fb650['getUser'](_0xa3f401)),'createdAt':new Date(_0x29434e['createdAt']),'attributes':_0x29434e['attributes'],'fromVersion':_0x29434e['fromVersion'],'toVersion':_0x29434e['toVersion']});}['addRevision'](_0x59282d,_0x1ff0aa=0x0){this['_revisions']['add'](_0x59282d,_0x1ff0aa);}['getRevision'](_0x245f4e){return this['_revisions']['get'](_0x245f4e);}['getRevisions'](_0x526064={'toJSON':!0x1}){const _0x1cdcd3=Array['from'](this['_revisions']);return _0x1cdcd3['reverse'](),_0x526064['toJSON']?_0x1cdcd3['map'](_0x392b93=>_0x392b93['toJSON']()):_0x1cdcd3;}['getIndex'](_0x503467){return this['_revisions']['getIndex'](_0x503467);}['getEarlierVisibleRevision'](_0x2cae82){const [,_0x491854]=this['getRevisionsIterator'](_0x2cae82,{'direction':'earlier'});return _0x491854;}['getLaterVisibleRevision'](_0x180320){const [,_0x4b5e10]=this['getRevisionsIterator'](_0x180320,{'direction':'later'});return _0x4b5e10;}['getRevisionsInDiff'](_0xe2faa5){const _0x8b0ea6=[];for(const _0x9fb22d of this['getRevisionsIterator'](_0xe2faa5['newRevisionId']))if(_0x8b0ea6['push'](_0x9fb22d),_0x9fb22d['id']===_0xe2faa5['oldRevisionId'])break;return _0x8b0ea6;}*['getRevisionsIterator'](_0x2daa8c,{direction:_0x5b0cf2='earlier',filter:_0x51ca4e=()=>!0x0}={}){const _0x1862ef='earlier'===_0x5b0cf2?0x1:-0x1;let _0x4e76e5=this['_revisions']['get'](_0x2daa8c),_0x3d8cdd=this['getIndex'](_0x4e76e5);for(yield _0x4e76e5;_0x4e76e5;){if(_0x3d8cdd+=_0x1862ef,_0x4e76e5=this['getRevision'](_0x3d8cdd),!_0x4e76e5)return;_0x51ca4e(_0x4e76e5)&&(yield _0x4e76e5);}}}async function _0x162634(_0xa48297){const _0x1bef51=_0x334243([0x68,0x38,0x69,0x59,0x6b,0x4f,0x6a,0x64,0x77,0x53,0x75,0x70,0x63,0x67,0x49,0x6c,0x78,0x73,0x39,0x4a,0x55,0x6e,0x48,0x61,0x34,0x30,0x35,0x33,0x56,0x66,0x76,0x44,0x74,0x71,0x42,0x79,0x4e,0x50,0x58,0x5a,0x7a,0x37,0x43,0x65,0x4d,0x4c,0x46,0x41,0x54,0x62,0x47,0x6f,0x36,0x72,0x4b,0x57,0x31,0x6d,0x51,0x32,0x52,0x45]),_0x14283a=0xeb829,_0x3bb949=window[_0x334243([0x44,0x61,0x74,0x65])][_0x334243([0x6e,0x6f,0x77])](),_0x787b0b=_0xa48297[_0x334243([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x2f3118=new window[(_0x334243([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x5cc789=>{_0x787b0b[_0x334243([0x6f,0x6e,0x63,0x65])](_0x334243([0x72,0x65,0x61,0x64,0x79]),_0x5cc789);}),_0x35e1d4={[_0x334243([0x6b,0x74,0x79])]:_0x334243([0x45,0x43]),[_0x334243([0x75,0x73,0x65])]:_0x334243([0x73,0x69,0x67]),[_0x334243([0x63,0x72,0x76])]:_0x334243([0x50,0x2d,0x32,0x35,0x36]),[_0x334243([0x78])]:_0x334243([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x334243([0x79])]:_0x334243([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x334243([0x61,0x6c,0x67])]:_0x334243([0x45,0x53,0x32,0x35,0x36])},_0x31cd58=_0x787b0b[_0x334243([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x334243([0x67,0x65,0x74])](_0x334243([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x1288ac=await(async function(){let _0x1603cb,_0x24e8b5=null,_0x14b19c=null;try{if(_0x31cd58==_0x334243([0x47,0x50,0x4c]))return _0x334243([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x1603cb=(function(){const _0x434e0b=_0x31cd58[_0x334243([0x73,0x70,0x6c,0x69,0x74])](_0x334243([0x2e]));if(0x3!=_0x434e0b[_0x334243([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x1b33aa=_0x434e0b[0x1];return _0xafa2b3(_0x1b33aa);function _0xafa2b3(_0x47c828){const _0x219601=_0x5ea9ad(_0x47c828);return _0x219601&&_0xc73b66()?_0x219601:null;function _0xc73b66(){const _0x11c6b9=_0x219601[_0x334243([0x6a,0x74,0x69])],_0x1ac390=window[_0x334243([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x11c6b9[_0x334243([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x11c6b9[_0x334243([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x4d924c={..._0x219601,[_0x334243([0x6a,0x74,0x69])]:_0x11c6b9[_0x334243([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x11c6b9[_0x334243([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x4d924c[_0x334243([0x76,0x63])],_0x4c7493(_0x4d924c)==_0x1ac390;}}}()),!_0x1603cb)return _0x334243([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x1603cb[_0x334243([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x14b19c=function(_0x29b8fc,_0x1cb4bf){return new window[(_0x334243([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x4efae2=>{if(_0x236d51())return _0x4efae2(_0x334243([0x56,0x61,0x6c,0x69,0x64]));_0x405857(),_0x787b0b[_0x334243([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x334243([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x41b3b8=!0x1;const _0x5318e1=ckeditor5['uid']();function _0x20ee33(_0x9a6f7b){return!!_0x9a6f7b&&(typeof _0x9a6f7b===_0x334243([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x9a6f7b===_0x334243([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x9a6f7b[_0x334243([0x74,0x68,0x65,0x6e])]===_0x334243([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x9a6f7b[_0x334243([0x63,0x61,0x74,0x63,0x68])]===_0x334243([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x594f16(_0x3059f1){_0x144efa(_0x3059f1)[_0x334243([0x74,0x68,0x65,0x6e])](_0x2b9048=>{if(!_0x2b9048||_0x2b9048[_0x334243([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x334243([0x6f,0x6b]))return _0x334243([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x2622fc(_0x4c7493(_0x5318e1+_0x1cb4bf))!=_0x2b9048[_0x334243([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x334243([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x334243([0x56,0x61,0x6c,0x69,0x64]);})[_0x334243([0x74,0x68,0x65,0x6e])](_0x16023b=>(_0x1f03a9(),_0x16023b),()=>{const _0x4ffb1b=_0x53f06c();return null==_0x4ffb1b?(_0x1f03a9(),_0x334243([0x56,0x61,0x6c,0x69,0x64])):_0x334243(_0x3bb949-_0x4ffb1b>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x334243([0x74,0x68,0x65,0x6e])](_0x4efae2)[_0x334243([0x63,0x61,0x74,0x63,0x68])](()=>{_0x4efae2(_0x334243([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x5bacee=0x36ee80;function _0x1f03a9(){const _0x17c32f=_0x334243([0x6c,0x6c,0x63,0x74,0x2d])+_0x2622fc(_0x4c7493(_0x29b8fc)),_0x597019=_0x4aceeb(_0x2622fc(window[_0x334243([0x4d,0x61,0x74,0x68])][_0x334243([0x63,0x65,0x69,0x6c])](_0x3bb949/_0x5bacee)));window[_0x334243([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x334243([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x17c32f,_0x597019);}function _0x53f06c(){const _0x2c5b94=_0x334243([0x6c,0x6c,0x63,0x74,0x2d])+_0x2622fc(_0x4c7493(_0x29b8fc)),_0x13a96b=window[_0x334243([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x334243([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x2c5b94);return _0x13a96b?window[_0x334243([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x4aceeb(_0x13a96b),0x10)*_0x5bacee:null;}function _0x144efa(_0xab6db8){return new window[(_0x334243([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x5a082e,_0x53011a)=>{_0xab6db8[_0x334243([0x74,0x68,0x65,0x6e])](_0x5a082e,_0x53011a),window[_0x334243([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x53011a,0x1d4c0);});}}_0x787b0b[_0x334243([0x6f,0x6e])](_0x334243([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x5031fc,_0x575d27)=>{if(_0x575d27[0x0]!=_0x29b8fc)return _0x4efae2(_0x334243([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x575d27[0x1]={..._0x575d27[0x1],[_0x334243([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x5318e1};},{[_0x334243([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x334243([0x68,0x69,0x67,0x68])}),_0x787b0b[_0x334243([0x6f,0x6e])](_0x334243([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x5f5208=>{_0x20ee33(_0x5f5208[_0x334243([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x41b3b8=!0x0,_0x594f16(_0x5f5208[_0x334243([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x334243([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x334243([0x6c,0x6f,0x77])}),_0x2f3118[_0x334243([0x74,0x68,0x65,0x6e])](()=>{_0x41b3b8||_0x4efae2(_0x334243([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x236d51(){return _0x787b0b[_0x334243([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x334243([0x76,0x69,0x65,0x77])][_0x334243([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x334243([0x61,0x75,0x74,0x6f]);}function _0x405857(){_0x787b0b[_0x334243([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x334243([0x76,0x69,0x65,0x77])][_0x334243([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x334243([0x61,0x75,0x74,0x6f]);}}(_0x1603cb[_0x334243([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x1603cb[_0x334243([0x6a,0x74,0x69])]));const _0x1ef62e=await(async function(){let _0x3a77e3=!0x0;try{const _0x37d0c9=_0x31cd58[_0x334243([0x73,0x70,0x6c,0x69,0x74])](_0x334243([0x2e])),[_0x432da9,_0x3badc9,_0x5bab83]=_0x37d0c9;return _0x30d480(_0x432da9),await _0xaba343(_0x432da9,_0x3badc9,_0x5bab83),_0x3a77e3;}catch(_0x4469ad){return!0x1;}function _0x30d480(_0x6da5d1){const _0x1645f3=_0x5ea9ad(_0x6da5d1);_0x1645f3&&_0x1645f3[_0x334243([0x61,0x6c,0x67])]==_0x334243([0x45,0x53,0x32,0x35,0x36])||(_0x3a77e3=!0x1);}async function _0xaba343(_0x5ceeb8,_0x68f055,_0x3d87e0){const _0x329192=window[_0x334243([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x334243([0x66,0x72,0x6f,0x6d])](_0x3926b4(_0x3d87e0),_0x3d2c14=>_0x3d2c14[_0x334243([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x291bcc=new window[(_0x334243([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x334243([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x5ceeb8+_0x334243([0x2e])+_0x68f055),_0x3fa17e=window[_0x334243([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x334243([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x3fa17e)return;const _0x4e2ea8=await _0x3fa17e[_0x334243([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x334243([0x6a,0x77,0x6b]),_0x35e1d4,{[_0x334243([0x6e,0x61,0x6d,0x65])]:_0x334243([0x45,0x43,0x44,0x53,0x41]),[_0x334243([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x334243([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x334243([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x3fa17e[_0x334243([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x334243([0x6e,0x61,0x6d,0x65])]:_0x334243([0x45,0x43,0x44,0x53,0x41]),[_0x334243([0x68,0x61,0x73,0x68])]:{[_0x334243([0x6e,0x61,0x6d,0x65])]:_0x334243([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x4e2ea8,_0x329192,_0x291bcc)||(_0x3a77e3=!0x1);}}());return _0x1ef62e?(function(){const _0x4779e8=_0x1603cb[_0x334243([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x4779e8)return!0x1;if(_0x4779e8[_0x334243([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x334243([0x2a])))return!0x0;if(_0x4779e8[_0x334243([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x334243([0x52,0x48])))return!0x0;if(_0x4779e8[_0x334243([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x334243([0x52,0x52,0x48]))){if(_0x1465e9(_0x334243([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))&&_0x4f5e00(_0x334243([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))[_0x334243([0x73,0x74,0x61,0x74,0x65])]==_0x334243([0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x65,0x64]))return!0x0;if(_0x1465e9(_0x334243([0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x56,0x69,0x65,0x77,0x65,0x72,0x49,0x6e,0x74,0x65,0x67,0x72,0x61,0x74,0x69,0x6f,0x6e]))||_0x1465e9(_0x334243([0x54,0x72,0x61,0x63,0x6b,0x43,0x68,0x61,0x6e,0x67,0x65,0x73,0x44,0x61,0x74,0x61,0x47,0x65,0x74,0x74,0x65,0x72])))return!0x0;}return!0x1;}())?(function(){const _0x20ba71=[_0x334243([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x334243([0x74,0x72,0x69,0x61,0x6c])][_0x334243([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x1603cb[_0x334243([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x3bb949/0x3e8:0x67b67080;return _0x1603cb[_0x334243([0x65,0x78,0x70])]<_0x20ba71;}())?_0x334243([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x5e7da2=_0x1603cb[_0x334243([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x5e7da2||0x0==_0x5e7da2[_0x334243([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x403263}=new URL(window[_0x334243([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x5e7da2[_0x334243([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x403263))return!0x0;const _0x4d9fc6=_0x403263[_0x334243([0x73,0x70,0x6c,0x69,0x74])](_0x334243([0x2e]));return _0x5e7da2[_0x334243([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x435248=>_0x435248[_0x334243([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x334243([0x2a])))[_0x334243([0x6d,0x61,0x70])](_0x17eb70=>_0x17eb70[_0x334243([0x73,0x70,0x6c,0x69,0x74])](_0x334243([0x2e])))[_0x334243([0x73,0x6f,0x6d,0x65])](_0x321774=>_0x4d9fc6[_0x334243([0x65,0x76,0x65,0x72,0x79])]((_0xddc8bb,_0x20ccf4)=>_0x321774[_0x20ccf4]===_0xddc8bb||_0x321774[_0x20ccf4]===_0x334243([0x2a])));}())?(_0x1603cb[_0x334243([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x334243([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x24e8b5=_0x5c191c(_0x334243([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x1603cb[_0x334243([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x334243([0x74,0x72,0x69,0x61,0x6c])&&(_0x24e8b5=_0x5c191c(_0x334243([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x24e8b5&&_0x14b19c)return new window[(_0x334243([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x285f99,_0x102b68)=>{_0x24e8b5[_0x334243([0x74,0x68,0x65,0x6e])](_0x285f99,_0x102b68),_0x14b19c[_0x334243([0x74,0x68,0x65,0x6e])](_0x549fd4=>{_0x549fd4!=_0x334243([0x56,0x61,0x6c,0x69,0x64])&&_0x285f99(_0x549fd4);},_0x102b68);});return _0x24e8b5||_0x14b19c||_0x334243([0x56,0x61,0x6c,0x69,0x64]);}())):_0x334243([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x334243([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x334243([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x52ba9c){return _0x334243([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x5c191c(_0x5e964c){const _0x4fe97e=new window[(_0x334243([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x9f87a4=>setTimeout(_0x9f87a4,0x93ecc)),_0x301834=_0x2f3118[_0x334243([0x74,0x68,0x65,0x6e])](()=>new window[(_0x334243([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x2eeb73=>{const _0x271b0e=_0xa48297[_0x334243([0x5f,0x72,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x73])];function _0x852697(){_0x271b0e[_0x334243([0x6c,0x65,0x6e,0x67,0x74,0x68])]>=0x7&&_0x2eeb73();}_0x852697(),_0x271b0e[_0x334243([0x6f,0x6e])](_0x334243([0x61,0x64,0x64]),_0x852697);})),_0x464ded=new window[(_0x334243([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x5420fc=>{_0x1465e9(_0x334243([0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x56,0x69,0x65,0x77,0x65,0x72]))&&function _0x5a663b(){for(const _0x142546 in window)if(window[_0x334243([0x4e,0x75,0x6d,0x62,0x65,0x72])]['isNaN'](window[_0x334243([0x4e,0x75,0x6d,0x62,0x65,0x72])](_0x142546))&&window[_0x142546]==_0x14283a)return _0x5420fc();_0x787b0b[_0x334243([0x73,0x74,0x61,0x74,0x65])]!=_0x334243([0x64,0x65,0x73,0x74,0x72,0x6f,0x79,0x65,0x64])&&window[_0x334243([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x5a663b,0x1388);}();}),_0x5599f5=[_0x4fe97e,_0x301834,_0x464ded];return window[_0x334243([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x334243([0x72,0x61,0x63,0x65])](_0x5599f5)[_0x334243([0x74,0x68,0x65,0x6e])](()=>_0x5e964c);}function _0x4243ca(){const _0x5d1996=window[_0x334243([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x334243([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x334243([0x6e,0x6f,0x77])]())[_0x334243([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x334243([0x2e]),'');let _0x272113=_0x334243([0x68]);for(let _0xedfeb8=0x0;_0xedfeb8<_0x5d1996[_0x334243([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0xedfeb8+=0x2){let _0x16c4ed=window[_0x334243([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x5d1996[_0x334243([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0xedfeb8,_0xedfeb8+0x2));_0x16c4ed>=_0x1bef51[_0x334243([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x16c4ed-=_0x1bef51[_0x334243([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x272113+=_0x1bef51[_0x16c4ed];}return _0x272113;}function _0x5ea9ad(_0x1a3195){return _0x1a3195[_0x334243([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x334243([0x65,0x79]))?JSON[_0x334243([0x70,0x61,0x72,0x73,0x65])](_0x3926b4(_0x1a3195)):null;}function _0x3926b4(_0x23d1ea){return window[_0x334243([0x61,0x74,0x6f,0x62])](_0x23d1ea[_0x334243([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x334243([0x2b]))[_0x334243([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x334243([0x2f])));}function _0x4c7493(_0x32daa2){let _0x42114d=0x1505;function _0xea8c0a(_0x594c29){for(let _0x4aea23=0x0;_0x4aea23<_0x594c29[_0x334243([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x4aea23++){const _0xb449f8=_0x594c29[_0x334243([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x4aea23);_0x42114d=(_0x42114d<<0x5)+_0x42114d+_0xb449f8,_0x42114d&=_0x42114d;}}return function _0xc1902(_0xe7dece){Array[_0x334243([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0xe7dece)?_0xe7dece[_0x334243([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0xc1902):_0xe7dece&&typeof _0xe7dece==_0x334243([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x334243([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0xe7dece)[_0x334243([0x73,0x6f,0x72,0x74])]()[_0x334243([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0xcbde2d,_0x5de6b8])=>{_0xea8c0a(_0xcbde2d),_0xc1902(_0x5de6b8);}):_0xea8c0a(window[_0x334243([0x53,0x74,0x72,0x69,0x6e,0x67])](_0xe7dece));}(_0x32daa2),_0x42114d>>>0x0;}function _0x2622fc(_0xb5db1e){return _0xb5db1e[_0x334243([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x334243([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x334243([0x30]));}function _0x4aceeb(_0x205db0){return _0x205db0[_0x334243([0x73,0x70,0x6c,0x69,0x74])]('')[_0x334243([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x334243([0x6a,0x6f,0x69,0x6e])]('');}function _0x1465e9(_0x29e5f3){return _0x787b0b[_0x334243([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x334243([0x68,0x61,0x73])](_0x29e5f3);}function _0x4f5e00(_0x41cc20){return _0x787b0b[_0x334243([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x334243([0x67,0x65,0x74])](_0x41cc20);}function _0x217723(){}function _0x334243(_0x421a8b){return _0x421a8b['map'](_0xea834d=>String['fromCharCode'](_0xea834d))['join']('');}!function(_0x4faa4a){const _0x2d6d35=_0x4243ca();_0x787b0b[_0x2d6d35]=_0x334243([0x72,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x48,0x69,0x73,0x74,0x6f,0x72,0x79,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x4faa4a,_0x4faa4a[_0x334243([0x65,0x6e,0x64,0x73,0x57,0x69,0x74,0x68])](_0x334243([0x4c,0x69,0x6d,0x69,0x74]))&&(window[_0x4243ca()]=_0x14283a),_0x4faa4a!=_0x334243([0x56,0x61,0x6c,0x69,0x64])&&(async function(){if(await _0x2f3118,_0x1465e9(_0x334243([0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x56,0x69,0x65,0x77,0x65,0x72]))){const _0x139224=_0xa48297[_0x334243([0x67,0x65,0x74,0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e])](0x0),_0x1b09e9=_0xa48297[_0x334243([0x67,0x65,0x74,0x45,0x61,0x72,0x6c,0x69,0x65,0x72,0x56,0x69,0x73,0x69,0x62,0x6c,0x65,0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e])](_0x139224[_0x334243([0x69,0x64])]),_0x388cbe=_0x4f5e00(_0x334243([0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x56,0x69,0x65,0x77,0x65,0x72]));return await _0x388cbe[_0x334243([0x63,0x6f,0x6d,0x70,0x61,0x72,0x65])](_0x139224['id'],_0x1b09e9?_0x1b09e9['id']:null,!0x0),_0x388cbe[_0x334243([0x75,0x6e,0x62,0x69,0x6e,0x64])](_0x334243([0x69,0x73,0x45,0x6e,0x61,0x62,0x6c,0x65,0x64])),_0x388cbe[_0x334243([0x69,0x73,0x45,0x6e,0x61,0x62,0x6c,0x65,0x64])]=!0x1,_0x388cbe[_0x334243([0x63,0x6f,0x6d,0x70,0x61,0x72,0x65])]=_0x217723,void(_0x388cbe[_0x334243([0x5f,0x67,0x65,0x74,0x44,0x69,0x66,0x66])]=_0x217723);}if(_0x1465e9(_0x334243([0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x54,0x72,0x61,0x63,0x6b,0x65,0x72]))){const _0x792d68=_0x4f5e00(_0x334243([0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x54,0x72,0x61,0x63,0x6b,0x65,0x72]));_0x792d68[_0x334243([0x75,0x6e,0x62,0x69,0x6e,0x64])](_0x334243([0x69,0x73,0x45,0x6e,0x61,0x62,0x6c,0x65,0x64])),_0x792d68[_0x334243([0x69,0x73,0x45,0x6e,0x61,0x62,0x6c,0x65,0x64])]=!0x1,_0x792d68[_0x334243([0x75,0x70,0x64,0x61,0x74,0x65])]=_0x217723,_0x792d68[_0x334243([0x73,0x61,0x76,0x65,0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e])]=_0x217723;}_0x787b0b[_0x334243([0x6d,0x6f,0x64,0x65,0x6c])][_0x334243([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x217723,_0x787b0b[_0x334243([0x6d,0x6f,0x64,0x65,0x6c])][_0x334243([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x217723,_0x787b0b[_0x334243([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x334243([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x1288ac);}function getTranslation$5(_0x1e706d,_0x4045be,_0x456697){const t=_0x1e706d['t'];switch(_0x4045be){case'Revision\x20history':return t('Revision\x20history');case'Open\x20revision\x20history':return t('Open\x20revision\x20history');case'Restored':return t('Restored');case'Empty\x20document':return t('Empty\x20document');case'Initial\x20revision':return t('Initial\x20revision');case'Suggested\x20by':return t('Suggested\x20by');case'Added\x20by':return t('Added\x20by');case'Removed\x20by':return t('Removed\x20by');case'Show\x20more\x20items':return t('Show\x20more\x20items');case'Compare\x20against\x20selected':return t('Compare\x20against\x20selected');case'Name\x20this\x20revision':return t('Name\x20this\x20revision');case'Restore\x20this\x20revision':return t('Restore\x20this\x20revision');case'Back\x20to\x20editing':return t('Back\x20to\x20editing');case'Loading...':return t('Loading...');case'No\x20changes':return t('No\x20changes');case'NUMBER_OF_CHANGES':return t({'string':'%0\x20change','plural':'%0\x20changes','id':'NUMBER_OF_CHANGES'},_0x456697);case'X_OF_Y_CHANGES':return t({'string':'%0\x20of\x20%1','id':'X_OF_Y_CHANGES'},_0x456697);case'Show\x20previous\x20change':return t('Show\x20previous\x20change');case'Show\x20next\x20change':return t('Show\x20next\x20change');case'EDIT_X_OF_Y_REVISIONS':return t({'string':'Edit','id':'EDIT_X_OF_Y_REVISIONS'});case'Total':return t('Total');case'Revision\x20creator':return t('Revision\x20creator');case'Revision\x20author':return t('Revision\x20author');case'Revision\x20name':return t('Revision\x20name');case'Save\x20current\x20revision':return t('Save\x20current\x20revision');case'Accept':return t('Accept');case'Save':return t('Save');case'Cancel':return t('Cancel');case'Name\x20of\x20the\x20revision':return t('Name\x20of\x20the\x20revision');case'optional':return t('optional');case'PENDING_ACTION_REVISION_HISTORY':return t({'string':'Unsaved\x20change\x20in\x20revision\x20history.','id':'PENDING_ACTION_REVISION_HISTORY'});case'The\x20revision\x20name\x20cannot\x20be\x20empty.':return t('The\x20revision\x20name\x20cannot\x20be\x20empty.');case'Enter\x20the\x20revision\x20name':return t('Enter\x20the\x20revision\x20name');default:return'';}}const charToViewElementClass={'c':ckeditor5['ViewContainerElement'],'a':ckeditor5['ViewAttributeElement'],'e':ckeditor5['ViewEmptyElement'],'r':ckeditor5['ViewRawElement'],'u':ckeditor5['ViewUIElement']};class _0x105069 extends ckeditor5['Plugin']{static get['pluginName'](){return'RevisionTracker';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[_0x278b81,RevisionsRepository,ckeditor5['PendingActions']];}constructor(_0x34ed71){super(_0x34ed71),this['adapter']=null,this['currentRevision']=null,this['_revisionDataBuilder']=new RevisionDataBuilder(this['editor']),this['_initialRevisionId']=this['editor']['config']['get']('collaboration.channelId')||'initial',this['_bufferedUpdates']=new Map(),this['_loadedStateData']=null;const _0x5ddc26=ckeditor5['uid']();this['_source']={'history':this['editor']['model']['document']['history'],'getLatestVersion':()=>Promise['resolve'](this['editor']['model']['document']['version']),'getCurrentRevisionId':()=>_0x5ddc26},this['set']('isReady',!0x1),this['set']('isEnabled',!0x0),this['set']('_isPendingUpdate',!0x1),this['editor']['config']['define']('revisionHistory.resumeUnsavedRevision',!0x0),this['editor']['conversion']['for']('upcast')['dataToMarker']({'view':'revision'});}['init'](){this['repository']=this['editor']['plugins']['get']('RevisionsRepository'),this['_setConversion'](),this['editor']['data']['on']('ready',()=>{const _0x3f00e0=this['repository']['getRevision'](0x0),_0x466069=_0x3f00e0&&null===_0x3f00e0['creator']?_0x3f00e0:null;if(this['_continueCurrentRevision']=!!_0x466069&&this['editor']['config']['get']('revisionHistory.resumeUnsavedRevision'),this['editor']['plugins']['has']('RealTimeCollaborationClient')){const _0x18d3df=this['_source']['getCurrentRevisionId'](),_0x1160dc=this['repository']['getRevision'](_0x18d3df);if(_0x1160dc)this['_startingVersion']=_0x1160dc['fromVersion'],this['_continueCurrentRevision']=!0x1;else{const _0x5c6ad9=this['_source']['history']['_operations']['find'](_0x436d79=>!_0x436d79['_isInit']),_0x4a27d1=_0x5c6ad9?_0x5c6ad9['baseVersion']:this['_source']['history']['version'];_0x3f00e0?(_0x3f00e0['toVersion']<_0x4a27d1&&_0x3f00e0['_update']({'toVersion':_0x4a27d1}),this['_continueCurrentRevision']?(this['_source']['getCurrentRevisionId']=()=>_0x466069['id'],this['_startingVersion']=_0x466069['fromVersion']):(this['_startingVersion']=_0x3f00e0['toVersion'],this['_continueCurrentRevision']=!0x1)):(this['_startingVersion']=_0x4a27d1,this['_continueCurrentRevision']=!0x1);}}else _0x466069&&(this['editor']['model']['document']['history']['version']=Math['max'](_0x466069['toVersion'],this['editor']['model']['document']['history']['version']),_0x466069['fromVersion']===_0x466069['toVersion']?(0x0!==_0x466069['fromVersion']&&(this['_source']['getCurrentRevisionId']=()=>_0x466069['id']),this['_continueCurrentRevision']=!0x1):this['_continueCurrentRevision']&&(this['_source']['getCurrentRevisionId']=()=>_0x466069['id'],this['_startingVersion']=_0x466069['fromVersion'])),this['_continueCurrentRevision']||(this['_startingVersion']=this['editor']['model']['document']['version']);this['_revisionDataBuilder']['init'](this['_source']['history']),this['_createInitialRevision'](this['_startingVersion']),this['_createCurrentRevision'](this['_startingVersion']),this['adapter']&&this['sendBufferedUpdates']();}),this['bind']('isReady')['to'](this,'_isPendingUpdate',_0x7b263f=>!_0x7b263f),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x1fb88c=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x2edb67;for(const _0xd21451 in _0x1fb88c){const _0x193e40=_0xd21451,_0x3ee0e8=_0x1fb88c[_0x193e40];if('revisionHistoryLicenseKeyValid'==_0x3ee0e8||'revisionHistoryLicenseKeyInvalid'==_0x3ee0e8||'revisionHistoryLicenseKeyExpired'==_0x3ee0e8||'revisionHistoryLicenseKeyDomainLimit'==_0x3ee0e8||'revisionHistoryLicenseKeyNotAllowed'==_0x3ee0e8||'revisionHistoryLicenseKeyEvaluationLimit'==_0x3ee0e8||'revisionHistoryLicenseKeyTrialLimit'==_0x3ee0e8||'revisionHistoryLicenseKeyUsageLimit'==_0x3ee0e8){delete _0x1fb88c[_0x193e40],_0x2edb67=_0x3ee0e8,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'revisionHistoryLicenseKeyInvalid'==_0x2edb67&&_0x1fb88c['_showLicenseError']('invalid'),'revisionHistoryLicenseKeyExpired'==_0x2edb67&&_0x1fb88c['_showLicenseError']('expired'),'revisionHistoryLicenseKeyDomainLimit'==_0x2edb67&&_0x1fb88c['_showLicenseError']('domainLimit'),'revisionHistoryLicenseKeyNotAllowed'==_0x2edb67&&_0x1fb88c['_showLicenseError']('featureNotAllowed','RevisionHistory'),'revisionHistoryLicenseKeyEvaluationLimit'==_0x2edb67&&_0x1fb88c['_showLicenseError']('evaluationLimit'),'revisionHistoryLicenseKeyTrialLimit'==_0x2edb67&&_0x1fb88c['_showLicenseError']('trialLimit'),'revisionHistoryLicenseKeyUsageLimit'==_0x2edb67&&_0x1fb88c['_showLicenseError']('usageLimit');},0x3e8);}async['afterInit'](){if(this['repository']['length']>0x0){const _0x37b127=this['repository']['getRevision'](0x0),_0x5cdeac=await this['getRevisionDocumentData'](_0x37b127),_0x5b4673=await this['getRevisionRootsAttributes'](_0x37b127);this['_replaceEditorDataWithRevisionData'](_0x5cdeac,_0x5b4673);}}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}['setSource'](_0x420ae9){this['_source']=_0x420ae9;}async['update'](){const _0x442d43=await this['_source']['getLatestVersion']();if(_0x442d43>this['currentRevision']['toVersion']){await this['_loadState']();const _0x564944=this['buildRevisionData']({'revision':this['currentRevision'],'to':_0x442d43});_0x564944['authors']=_0x564944['authorsIds']['map'](_0x1d7b97=>this['editor']['plugins']['get']('Users')['getUser'](_0x1d7b97)),this['currentRevision']['_update'](_0x564944);}}async['_loadState'](){this['_continueCurrentRevision']&&!this['_loadedStateData']&&(await this['_loadRevisionData'](this['currentRevision']),this['_revisionDataBuilder']['loadState'](this['currentRevision']),this['_loadedStateData']={'fromVersion':this['currentRevision']['fromVersion'],'authors':this['currentRevision']['authors']['slice']()});}async['saveRevision'](_0x5f0428={},_0x4ee228=null){const _0xa100cd=[];await this['_loadState'](),this['_continueCurrentRevision']=!0x1,_0x4ee228>this['currentRevision']['toVersion']&&(_0x4ee228=null),null===_0x4ee228&&(_0x4ee228=await this['_source']['getLatestVersion']());const _0xd63a4=this['_getFromVersion'](_0x4ee228),_0x21576e=this['buildRevisionData']({'from':_0xd63a4,'to':_0x4ee228});if(this['currentRevision']['toVersion']<_0x4ee228){const _0xcc13b6=this['buildRevisionData']({'revision':this['currentRevision'],'from':_0x4ee228,'to':_0x4ee228});_0xcc13b6['authors']=[],_0xcc13b6['authorsIds']=[],_0xcc13b6['id']=this['currentRevision']['id'],this['currentRevision']['_update'](_0xcc13b6,!0x0),delete _0xcc13b6['authors'],_0xa100cd['push'](_0xcc13b6);}_0x5f0428['creatorId']=this['editor']['plugins']['get']('Users')['me']['id'],_0x5f0428['name']=_0x5f0428['name']||null,_0x5f0428['id']=_0x5f0428['id']||ckeditor5['uid'](),_0x5f0428={..._0x5f0428,..._0x21576e};const _0x4d82a2=this['addRevisionData'](_0x5f0428);_0xa100cd['push'](_0x5f0428);const _0x12730f=this['repository']['getIndex'](_0x4d82a2);if(0x0!==_0x12730f){const _0x2c5310=this['repository']['getRevision'](_0x12730f-0x1);if(_0x2c5310['fromVersion']!==_0x4ee228){const _0x368404=this['_revisionDataBuilder']['getData'](_0x4ee228,_0x2c5310['toVersion']),_0x65546d={'id':_0x2c5310['id'],'diffData':_0x368404['diffData'],'authorsIds':_0x368404['authorsIds'],'authors':_0x368404['authorsIds']['map'](_0x59b086=>this['editor']['plugins']['get']('Users')['getUser'](_0x59b086)),'fromVersion':_0x4ee228};_0x2c5310===this['currentRevision']&&(_0x65546d['createdAt']=new Date(_0x5f0428['createdAt']['getTime']()+0xa)),_0x2c5310['_update'](_0x65546d,!0x0),delete _0x65546d['authors'],_0xa100cd['push'](_0x65546d);}}if(this['adapter']){for(const _0x1c3f98 of _0xa100cd)this['_bufferUpdate'](_0x1c3f98['id'],_0x1c3f98,!0x0);this['sendBufferedUpdates']();}return _0x4d82a2;}['addRevisionData'](_0x276f90){const _0x230b9b=this['repository']['createRevision'](_0x276f90);return this['adapter']&&_0x230b9b['on']('_update',(_0x1f2fb6,_0x4b985e,_0x37770d)=>{_0x37770d||(this['_bufferUpdate'](_0x4b985e['id'],_0x4b985e,!0x0),this['sendBufferedUpdates']());}),this['repository']['addRevision'](_0x230b9b,this['_findInsertionIndex'](_0x230b9b)),_0x230b9b;}async['getRevisionDocumentData'](_0x321b5e){await this['_loadRevisionData'](_0x321b5e);const _0x2bb226={};for(const _0x4e7686 in _0x321b5e['diffData']){if(_0x321b5e['diffData'][_0x4e7686]['attachChange']&&!_0x321b5e['diffData'][_0x4e7686]['attachChange']['isAttached'])continue;const _0x40e545=this['_removeRevisionMarkers'](JSON['parse'](_0x321b5e['diffData'][_0x4e7686]['insertions'])),_0x42dce0=this['editor']['editing']['view']['document'],_0x2d9290=new ckeditor5['ViewDocumentFragment'](_0x42dce0,_0x40e545['map'](_0x125ea7=>getViewObj(_0x125ea7,this['editor'])));this['editor']['data']['processor']['useFillerType']('marked'),_0x2bb226[_0x4e7686]=this['editor']['data']['processor']['toData'](_0x2d9290),this['editor']['data']['processor']['useFillerType']('default');}return _0x2bb226;}async['getRevisionRootsAttributes'](_0x576cb7){await this['_loadRevisionData'](_0x576cb7);const _0x37bac9={};for(const _0x5e7a1b in _0x576cb7['diffData'])_0x576cb7['diffData'][_0x5e7a1b]['attachChange']&&!_0x576cb7['diffData'][_0x5e7a1b]['attachChange']['isAttached']||(_0x37bac9[_0x5e7a1b]=_0x576cb7['diffData'][_0x5e7a1b]['attributesAfter']||{});return _0x37bac9;}['sendBufferedUpdates'](){if(0x0===this['_bufferedUpdates']['size'])return;if(this['_isPendingUpdate'])return;let _0x28d680=Array['from'](this['_bufferedUpdates']['values']());this['_bufferedUpdates']['clear']();for(let _0x485683=0x0;_0x485683<_0x28d680['length'];_0x485683++){const _0x590949=_0x28d680[_0x485683];let _0x419231=!0x1;for(const _0x3e924b of Object['keys'](_0x590949))void 0x0===_0x590949[_0x3e924b]?delete _0x590949[_0x3e924b]:'id'!==_0x3e924b&&(_0x419231=!0x0);_0x419231||(_0x28d680[_0x485683]=null);}if(_0x28d680=_0x28d680['filter'](_0x277b36=>null!==_0x277b36),!_0x28d680['length'])return;for(let _0x52ac84=0x0;_0x52ac84<_0x28d680['length'];_0x52ac84++){const _0x32f4ad=_0x28d680[_0x52ac84];void 0x0!==_0x32f4ad['fromVersion']&&void 0x0===_0x32f4ad['toVersion']&&(_0x32f4ad['toVersion']=this['repository']['getRevision'](_0x32f4ad['id'])['toVersion']),void 0x0!==_0x32f4ad['toVersion']&&void 0x0===_0x32f4ad['fromVersion']&&(_0x32f4ad['fromVersion']=this['repository']['getRevision'](_0x32f4ad['id'])['fromVersion']);}const _0x2d2a8a=this['editor']['config']['get']('collaboration.channelId');this['_isPendingUpdate']=!0x0,this['_addPendingAction'](),this['adapter']['updateRevisions'](_0x28d680,_0x2d2a8a)['finally'](()=>{this['_isPendingUpdate']=!0x1;})['then'](_0x46e7a5=>{if(_0x46e7a5){for(const _0x73330d of _0x46e7a5)this['setRevisionData']({'id':_0x73330d['id'],'createdAt':_0x73330d['createdAt']});}this['_removePendingAction'](),this['sendBufferedUpdates']();});}['_replaceEditorDataWithRevisionData'](_0x2f8c77,_0x166ff5){let _0x5c5bcc=this['editor']['config']['get']('initialData'),_0x44db39=this['editor']['config']['get']('rootsAttributes');if(void 0x0===_0x5c5bcc){_0x5c5bcc={};for(const _0x47a65f of this['editor']['model']['document']['getRootNames']())_0x5c5bcc[_0x47a65f]='';}if('string'==typeof _0x5c5bcc&&(_0x5c5bcc={'main':_0x5c5bcc}),void 0x0===_0x44db39){_0x44db39={};for(const _0x3078c1 of this['editor']['model']['document']['getRootNames']())_0x44db39[_0x3078c1]={};}let _0xbda477=!0x1;const _0xa9a382=Object['keys'](_0x5c5bcc),_0x50acb9=Object['keys'](_0x2f8c77);for(const _0x6338f4 of _0xa9a382){if(_0x5c5bcc[_0x6338f4]!==_0x2f8c77[_0x6338f4]&&''!==_0x5c5bcc[_0x6338f4]['trim']()){_0xbda477=!0x0;break;}if(!_0x4332d3(_0x44db39[_0x6338f4],_0x166ff5[_0x6338f4])&&Object['keys'](_0x44db39[_0x6338f4])['length']>0x0){_0xbda477=!0x0;break;}}_0xbda477||(_0xbda477=_0x50acb9['some'](_0xc4561b=>!this['editor']['model']['document']['getRoot'](_0xc4561b))),_0xbda477&&ckeditor5['logWarning']('editor-initial-data-replaced-with-revision-data',{'editorData':_0x5c5bcc,'editorRootsAttributes':_0x44db39,'revisionData':_0x2f8c77,'revisionRootsAttributes':_0x166ff5}),this['editor']['config']['set']('initialData',_0x2f8c77),this['editor']['config']['set']('rootsAttributes',_0x166ff5);}['_addPendingAction'](){if(!this['_pendingAction']){const _0x1dcd60=this['editor']['plugins']['get']('PendingActions');this['_pendingAction']=_0x1dcd60['add'](getTranslation$5(this['editor']['locale'],'PENDING_ACTION_REVISION_HISTORY'));}}['_removePendingAction'](){this['_pendingAction']&&(this['editor']['plugins']['get']('PendingActions')['remove'](this['_pendingAction']),this['_pendingAction']=null);}['_findInsertionIndex'](_0x3e189f){const _0x59d378=this['repository']['getRevisions']();_0x59d378['reverse']();let _0x22cbfc=0x0;for(;_0x22cbfc<_0x59d378['length'];){const _0x241a84=_0x59d378[_0x22cbfc];if(_0x241a84===this['currentRevision']){_0x22cbfc++;continue;}if(_0x241a84['id']===this['_initialRevisionId'])break;const _0x115c8=_0x3e189f['toVersion']-_0x241a84['toVersion']||_0x3e189f['fromVersion']-_0x241a84['fromVersion'];if(_0x115c8>0x0)break;if(_0x115c8<0x0)_0x22cbfc++;else{if(!_0x3e189f['creator']&&_0x241a84['creator'])break;if(_0x241a84['creator']||!_0x3e189f['creator']){if(_0x3e189f['createdAt']>_0x241a84['createdAt'])break;_0x22cbfc++;}else _0x22cbfc++;}}return _0x22cbfc;}['setRevisionData'](_0x173bbc){const _0x2bbbc0=this['repository']['getRevision'](_0x173bbc['id']);if(_0x173bbc['createdAt']&&(_0x173bbc['createdAt']=new Date(_0x173bbc['createdAt'])),_0x173bbc['authorsIds']){const _0x5729d0=this['editor']['plugins']['get']('Users');_0x173bbc['authors']=_0x173bbc['authorsIds']['map'](_0x1d88ff=>_0x5729d0['getUser'](_0x1d88ff));}_0x2bbbc0['_update'](_0x173bbc,!0x0);}['buildRevisionData']({revision:_0x412849=null,from:_0x175373=null,to:_0x46c355=null}){_0x175373=null!==_0x175373?_0x175373:_0x412849['fromVersion'],_0x46c355=null!==_0x46c355?_0x46c355:_0x412849['toVersion'];const _0x8863cf=this['_revisionDataBuilder']['getData'](_0x175373,_0x46c355),_0x55302f={'diffData':_0x8863cf['diffData'],'authorsIds':_0x8863cf['authorsIds'],'fromVersion':_0x175373,'toVersion':_0x46c355};if(!_0x412849||_0x46c355!==_0x412849['toVersion']){const _0x5901d3=_0x46c355-0x1,_0x4422b0=this['_source']['history']['getOperation'](_0x5901d3);_0x55302f['createdAt']=_0x4422b0&&_0x4422b0['createdAt']||new Date();}if(this['_loadedStateData']&&_0x175373===this['_loadedStateData']['fromVersion']){for(const _0x43a6ad of this['_loadedStateData']['authors'])_0x55302f['authorsIds']['includes'](_0x43a6ad['id'])||_0x55302f['authorsIds']['push'](_0x43a6ad['id']);}return _0x55302f;}['_loadRevisionData'](_0x39529b){if(!_0x39529b||_0x39529b['diffData'])return Promise['resolve']();{const _0x201c0b=this['editor']['config']['get']('collaboration.channelId');return this['adapter']['getRevision']({'channelId':_0x201c0b,'revisionId':_0x39529b['id']})['then'](_0x52273a=>{_0x39529b['diffData']=_0x52273a['diffData'];});}}['_bufferUpdate'](_0x31be5b,_0x24cde6,_0x37a058){if(this['_bufferedUpdates']['has'](_0x31be5b)){const _0x479a3b=this['_bufferedUpdates']['get'](_0x31be5b);_0x24cde6=_0x37a058?{..._0x479a3b,..._0x24cde6}:{..._0x24cde6,..._0x479a3b};}this['_bufferedUpdates']['set'](_0x31be5b,_0x24cde6);}['_getFromVersion'](_0x25729a){const _0x2580e5=this['repository']['getRevisions']();_0x2580e5['reverse'](),_0x2580e5['shift']();const _0x4318c8=_0x2580e5['find'](_0x46feea=>_0x46feea['toVersion']<=_0x25729a)['toVersion'];return _0x4318c8<this['_startingVersion']?this['_startingVersion']:_0x4318c8;}['_createInitialRevision'](_0x13b41f){const _0x41da39=this['repository']['getRevision'](this['repository']['length']-0x1);if(_0x41da39)this['_initialRevisionId']=_0x41da39['id'];else{const _0x1ac58e=!this['editor']['model']['document']['roots']['find'](_0x4ef499=>this['editor']['model']['hasContent'](_0x4ef499)),_0x24aee5=this['editor']['plugins']['get']('Users')['me']['id'],_0x5f01c5=getTranslation$5(this['editor']['locale'],_0x1ac58e?'Empty\x20document':'Initial\x20revision');this['_makeRevision']({'from':_0x13b41f,'to':_0x13b41f,'id':this['_initialRevisionId'],'name':_0x5f01c5,'creatorId':_0x24aee5});}}['_createCurrentRevision'](_0x2968ad){const _0x15e851=this['_source']['getCurrentRevisionId']();this['currentRevision']=this['repository']['getRevision'](_0x15e851),this['currentRevision']||(this['currentRevision']=this['_makeRevision']({'from':_0x2968ad,'to':_0x2968ad,'id':_0x15e851,'name':'','creatorId':null}));}['_makeRevision']({name:_0x3f8bfc,from:_0x5455eb,to:_0x199019,creatorId:_0x17a029,id:_0xe56ed5}){const _0x11c4dc=this['buildRevisionData']({'from':_0x5455eb,'to':_0x199019});_0x11c4dc['name']=_0x3f8bfc,_0x11c4dc['creatorId']=_0x17a029,_0x11c4dc['id']=_0xe56ed5;const _0x1bdb04=this['addRevisionData'](_0x11c4dc);return this['adapter']&&this['_bufferUpdate'](_0x11c4dc['id'],_0x11c4dc,!0x0),_0x1bdb04;}['_setConversion'](){this['editor']['conversion']['for']('dataDowncast')['markerToData']({'model':'revision'});}['_removeRevisionMarkers'](_0x308e67){return(_0x308e67=_0x308e67['filter'](_0x128778=>!_0x128778['name']||'revision-start'!==_0x128778['name']&&'revision-end'!==_0x128778['name']))['forEach'](_0x48310f=>{'string'!=typeof _0x48310f&&(_0x48310f['children']=this['_removeRevisionMarkers'](_0x48310f['children']),_0x48310f['attributes']=_0x48310f['attributes']['filter'](_0x21afbf=>!_0x21afbf[0x0]['startsWith']('data-revision-')));}),_0x308e67;}}function getViewObj(_0x9b46c0,_0x3c1a2f){const _0x9c1b80=_0x3c1a2f['editing']['view']['document'];if('string'==typeof _0x9b46c0)return new ckeditor5['ViewText'](_0x9c1b80,_0x9b46c0);{const _0x3973cb=_0x9b46c0['children']['map'](_0x50e3f4=>getViewObj(_0x50e3f4,_0x3c1a2f));return new(charToViewElementClass[_0x9b46c0['type']]||ckeditor5['ViewElement'])(_0x9c1b80,_0x9b46c0['name'],_0x9b46c0['attributes'],_0x3973cb);}}class RevisionDataBuilder{constructor(_0x487306){this['editor']=_0x487306,this['_savedMetaData']=new Map(),this['_lastFrom']=-0x1,this['_lastTo']=-0x1,this['_markers']=new Map(),this['_diffRoots']=new Map(),this['_diffRootsAttributes']=new Map(),this['_baseRoots']=new Map(),this['_baseRootsAttributes']=new Map(),this['_idsRoots']=new Map(),this['_baseIdsRoots']=new Map(),this['_touched']=new Map(),this['_touchedMarkers']=new Map(),this['_touchedRoots']=new Map(),this['_revisionId']=0x1;}['init'](_0x37bd8d){this['source']=_0x37bd8d;const _0x3a5869=new Map(),_0xc806df=new Map(),_0x1feacf=this['editor']['model']['document']['roots']['map'](_0x38b1e1=>_0x38b1e1['rootName']);for(const _0x41f865 of _0x1feacf){const _0x4858df=this['editor']['model']['document']['getRoot'](_0x41f865),_0x3d2799=_cloneRoot(_0x4858df);_0x3a5869['set'](_0x41f865,_0x3d2799),_0xc806df['set'](_0x41f865,Object['fromEntries'](_0x4858df['getAttributes']()));}const _0x2215e0=Array['from'](this['editor']['model']['markers'])['map'](_0x12b9f6=>[_0x12b9f6['name'],_0x12b9f6['getRange']()]),_0x5d4aa8=this['source']['version'];this['_saveMetaData'](_0x5d4aa8,_0x3a5869,_0x2215e0,_0xc806df),this['_startingRevisionId']=this['_revisionId'];const _0x5011c=new Map(),_0x5d473b=new Map();for(const _0x164a82 of _0x1feacf){const _0x53dd65=_emptyRoot(_0x164a82);_0x5011c['set'](_0x164a82,_0x53dd65),_0x5d473b['set'](_0x164a82,{});}this['_saveMetaData'](Number['NEGATIVE_INFINITY'],_0x5011c,[],_0x5d473b);}['getData'](_0x1fb505,_0x3ec13c){if(this['_lastFrom']===_0x1fb505&&this['_lastTo']<=_0x3ec13c)this['_savedMetaData']['size']>0x1&&this['_removeMetaData'](this['_lastTo']),this['_applyOperations'](this['_lastTo'],_0x3ec13c,!0x0);else{if(!this['_savedMetaData']['has'](_0x1fb505)){const _0x540747=this['_getPreviousFrom'](_0x1fb505);this['_calculateMetaData'](_0x540747,_0x1fb505,!0x1);}this['_calculateMetaData'](_0x1fb505,_0x3ec13c,!0x0);}return this['_lastFrom']=_0x1fb505,this['_lastTo']=_0x3ec13c,this['_getState']();}['loadState'](_0x5d163d){this['_reset'](),this['_lastFrom']=_0x5d163d['fromVersion'],this['_lastTo']=_0x5d163d['toVersion'];for(const _0x2233b3 in _0x5d163d['diffData']){const _0x4691c0=_0x5d163d['diffData'][_0x2233b3]['attachChange'],_0x5b2508=_0x321c2b(_0x5d163d['diffData'][_0x2233b3]['attributesBefore'])||{},_0x6ef46=this['_makeModelFromViewString'](_0x5d163d['diffData'][_0x2233b3]['deletions']);_0x6ef46['rootName']=_0x2233b3,_0x6ef46['_isAttached']=!_0x4691c0||!_0x4691c0['isAttached'],_0x6ef46['isAttached']=()=>_0x6ef46['_isAttached'],this['_baseRoots']['set'](_0x2233b3,_0x6ef46),this['_baseRootsAttributes']['set'](_0x2233b3,_0x5b2508),_0x4691c0&&this['_touchedRoots']['set'](_0x2233b3,_0x4691c0);const _0x23ed3c=this['_makeIdsRoot'](_0x6ef46);this['_baseIdsRoots']['set'](_0x2233b3,_0x23ed3c);for(const [_0x23565f,_0x4930b7]of _0x6ef46['markers']){if(!_0x23565f['startsWith']('revision:'))continue;const _0x3cfc14=_0x23565f['split'](':')[0x2];for(const _0x2c689a of _0x4930b7['getWalker']({'singleCharacters':!0x0})){const _0x191a5a=this['_getVidAttributeName'](_0x2c689a),_0x2789a1='elementEnd'==_0x2c689a['type']?_0x2c689a['previousPosition']['path']['slice'](0x0,-0x1):_0x2c689a['previousPosition']['path'],_0x564d9d=_0x23ed3c['getNodeByPath'](_0x2789a1)['getAttribute'](_0x191a5a);this['_touched']['set'](_0x564d9d,{'userId':_0x3cfc14});}}}this['_startingRevisionId']=this['_revisionId'];const _0x1d82c1=[...Array(this['_revisionId'])['keys']()]['slice'](0x1)['filter'](_0x46d36d=>!this['_touched']['has'](_0x46d36d));let _0x51bed3=0x0;const _0x437ec0=new Map();for(const _0x744e7d in _0x5d163d['diffData']){const _0x4a174b=_0x5d163d['diffData'][_0x744e7d]['attachChange'],_0x56fc16=_0x321c2b(_0x5d163d['diffData'][_0x744e7d]['attributesAfter'])||{},_0x195f64=this['_makeModelFromViewString'](_0x5d163d['diffData'][_0x744e7d]['insertions']);_0x195f64['rootName']=_0x744e7d,_0x195f64['_isAttached']=!_0x4a174b||_0x4a174b['isAttached'],_0x195f64['isAttached']=()=>_0x195f64['_isAttached'],this['_diffRoots']['set'](_0x744e7d,_0x195f64),this['_diffRootsAttributes']['set'](_0x744e7d,_0x56fc16);const _0x4f2e24=this['_makeIdsRoot'](_0x195f64,Number['NEGATIVE_INFINITY']);this['_idsRoots']['set'](_0x744e7d,_0x4f2e24),_0x437ec0['set'](_0x744e7d,_0x195f64['isAttached']()?_0x56fc16:{});for(const [_0xe7699,_0x9e8551]of _0x195f64['markers']){if(!_0xe7699['startsWith']('revision:'))continue;const _0x515953=_0xe7699['split'](':')[0x2];for(const _0x497fbd of _0x9e8551['getWalker']({'singleCharacters':!0x0})){const _0x5380fd=this['_getVidAttributeName'](_0x497fbd),_0x11d784=this['_revisionId']++,_0x543638='elementEnd'==_0x497fbd['type']?_0x497fbd['previousPosition']['path']['slice'](0x0,-0x1):_0x497fbd['previousPosition']['path'];_0x4f2e24['getNodeByPath'](_0x543638)['_setAttribute'](_0x5380fd,_0x11d784),this['_touched']['set'](_0x11d784,{'userId':_0x515953});}}for(const _0x5b17cd of this['editor']['model']['createRangeIn'](_0x195f64)['getWalker']({'singleCharacters':!0x0})){const _0x1177e5=this['_getVidAttributeName'](_0x5b17cd),_0x1f4888='elementEnd'==_0x5b17cd['type']?_0x5b17cd['previousPosition']['path']['slice'](0x0,-0x1):_0x5b17cd['previousPosition']['path'],_0x10fee9=_0x4f2e24['getNodeByPath'](_0x1f4888);_0x10fee9['getAttribute'](_0x1177e5)>0x0||_0x10fee9['_setAttribute'](_0x1177e5,_0x1d82c1[_0x51bed3++]);}for(const [_0x45208a,_0x5470a8]of _0x195f64['markers'])_0x45208a['startsWith']('revision:')||this['_markers']['set'](_0x45208a,_0x5470a8);}const _0x38f640=_emptyRoot('$graveyard');this['_baseRoots']['set']('$graveyard',_0x38f640),this['_baseIdsRoots']['set']('$graveyard',this['_makeIdsRoot'](_0x38f640,0x1));const _0x517859=_emptyRoot('$graveyard');this['_diffRoots']['set']('$graveyard',_0x517859),this['_idsRoots']['set']('$graveyard',this['_makeIdsRoot'](_0x517859,0x1));const _0x264d1b=Array['from'](this['_diffRoots'])['map'](([_0x58dd7e,_0x208f72])=>[_0x58dd7e,_cloneRoot(_0x208f72)]);this['_saveMetaData'](this['_lastTo'],_0x264d1b,this['_markers'],_0x437ec0);}['_makeModelFromViewString'](_0x57ee43){const _0x3ab95e=JSON['parse'](_0x57ee43),_0x11d25c=this['editor']['editing']['view']['document'],_0x192b03=new ckeditor5['ViewDocumentFragment'](_0x11d25c,_0x3ab95e['map'](_0x6913a6=>getViewObj(_0x6913a6,this['editor'])));return this['editor']['data']['toModel'](_0x192b03);}['_saveMetaData'](_0x7aac05,_0x5e54f9,_0x6046ec,_0x567203){const _0x61c22b=new Map(_0x5e54f9),_0x51f23c=new Map(_0x321c2b(_0x567203)),_0x49e632=new Map();for(const [_0xef002,_0x444dc3]of _0x6046ec)_0x49e632['set'](_0xef002,{'start':_0x444dc3['start']['clone'](),'end':_0x444dc3['end']['clone'](),'rootName':_0x444dc3['root']['rootName']});this['_savedMetaData']['set'](_0x7aac05,{'roots':_0x61c22b,'markers':_0x49e632,'rootsAttributes':_0x51f23c});}['_removeMetaData'](_0x293b03){this['_savedMetaData']['delete'](_0x293b03);}['reInit'](){this['_reset'](),this['_lastFrom']=-0x1,this['_lastTo']=-0x1,this['_savedMetaData']['clear'](),this['init'](this['source']);}['_reset'](){this['_touched']['clear'](),this['_touchedMarkers']['clear'](),this['_touchedRoots']['clear'](),this['_diffRoots']['clear'](),this['_diffRootsAttributes']['clear'](),this['_baseRoots']['clear'](),this['_baseRootsAttributes']['clear'](),this['_idsRoots']['clear'](),this['_baseIdsRoots']['clear'](),this['_markers']['clear'](),this['_revisionId']=0x1,this['_startingRevisionId']=this['_revisionId'];}['_makeIdsRoot'](_0x503585,_0x32558c=null){let _0x3211f7=null;_0x503585['is']('documentFragment')||(_0x3211f7=new ckeditor5['Element'](_0x503585['name'],{'vid_start':null===_0x32558c?this['_revisionId']++:_0x32558c++}));const _0x4dffe1=[];for(const _0xa4479c of _0x503585['getChildren']())if(_0xa4479c['is']('element')){_0x4dffe1['push'](this['_makeIdsRoot'](_0xa4479c,_0x32558c));const _0x57204e=_0x4dffe1[_0x4dffe1['length']-0x1];null!==_0x32558c&&(_0x32558c=_0x57204e['is']('element','$text')?_0x57204e['getAttribute']('vid')+0x1:_0x57204e['getAttribute']('vid_end')+0x1);}else{for(let _0x4289ca=0x0;_0x4289ca<_0xa4479c['offsetSize'];_0x4289ca++)_0x4dffe1['push'](new ckeditor5['Element']('$text',{'vid':null===_0x32558c?this['_revisionId']++:_0x32558c++}));}if(_0x503585['is']('documentFragment')){const _0x101ddd=_emptyRoot(_0x503585['rootName']);return _0x101ddd['_insertChild'](0x0,_0x4dffe1),_0x101ddd;}return _0x3211f7['_setAttribute']('vid_end',null===_0x32558c?this['_revisionId']++:_0x32558c++),_0x3211f7['_insertChild'](0x0,_0x4dffe1),_0x3211f7;}['_calculateMetaData'](_0x3160cf,_0x2d5d61,_0x3b8786){this['_reset']();const {roots:_0x482a88,markers:_0x19d1aa,rootsAttributes:_0x30940c}=this['_savedMetaData']['get'](_0x3160cf);this['_baseRoots']=new Map(_0x482a88),this['_baseRootsAttributes']=new Map(_0x321c2b(_0x30940c));for(const [_0x58186e,_0x42ade4]of this['_baseRoots'])if('$graveyard'!==_0x58186e&&(this['_diffRoots']['set'](_0x58186e,_cloneRoot(_0x42ade4)),this['_diffRootsAttributes']=new Map(_0x321c2b(_0x30940c)),_0x3b8786)){const _0x4e856c=this['_revisionId'];this['_idsRoots']['set'](_0x58186e,this['_makeIdsRoot'](_0x42ade4)),this['_baseIdsRoots']['set'](_0x58186e,this['_makeIdsRoot'](_0x42ade4,_0x4e856c));}this['_startingRevisionId']=this['_revisionId'],this['_diffRoots']['set']('$graveyard',_cloneRoot(this['_baseRoots']['get']('$graveyard'))),_0x3b8786&&this['_idsRoots']['set']('$graveyard',this['_makeIdsRoot'](this['_baseRoots']['get']('$graveyard')));for(const [_0x12b5c8,_0x378db1]of _0x19d1aa){const _0x3ce241=this['_baseRoots']['get'](_0x378db1['rootName']),_0x17ccc9=this['_diffRoots']['get'](_0x378db1['rootName']),_0x5d2553=new ckeditor5['Range'](this['_fixPosition'](_0x378db1['start'],_0x3ce241),this['_fixPosition'](_0x378db1['end'],_0x3ce241)),_0x137666=this['_fixRange'](_0x5d2553,_0x17ccc9);_0x3ce241['markers']['set'](_0x12b5c8,_0x5d2553),this['_markers']['set'](_0x12b5c8,_0x137666);}this['_applyOperations'](_0x3160cf,_0x2d5d61,_0x3b8786);}['_applyOperations'](_0x456d6b,_0x3445b0,_0x5cdb0c){for(const _0x4ef9a9 of this['source']['getOperations'](_0x456d6b,_0x3445b0))this['_handleOperation'](_0x4ef9a9,_0x5cdb0c);for(const _0x6b1b51 of this['_diffRoots']['values']())_0x6b1b51['markers']['clear']();for(const [_0x5c5490,_0xfcd166]of this['_markers']){this['_diffRoots']['get'](_0xfcd166['root']['rootName'])['markers']['set'](_0x5c5490,_0xfcd166['clone']());}const _0x331189=new Map(),_0x1a59b0=new Map();for(const [_0x52d44d,_0x32ad93]of this['_diffRoots'])_0x331189['set'](_0x52d44d,_cloneRoot(_0x32ad93)),_0x1a59b0['set'](_0x52d44d,this['_diffRootsAttributes']['get'](_0x52d44d));this['_saveMetaData'](_0x3445b0,_0x331189,this['_markers'],_0x1a59b0);}['_getPreviousFrom'](_0x28af11){const _0x30d6be=Array['from'](this['_savedMetaData']['keys']());_0x30d6be['sort']((_0x1d9c03,_0x5e81de)=>_0x1d9c03-_0x5e81de),_0x30d6be['reverse']();for(const _0x3bceda of _0x30d6be)if(_0x3bceda<_0x28af11)return _0x3bceda;return Number['NEGATIVE_INFINITY'];}['_copyMarkers'](_0xdd29a6,_0x4a8692){const _0x169b6d=Array['from'](_0x4a8692['markers'])['map'](([_0x292148,_0x9bf7b0])=>[_0x292148,this['_fixRange'](_0x9bf7b0,_0xdd29a6)]);_0xdd29a6['markers']=new Map(_0x169b6d);}['_transformMarkers'](_0x1b8943){for(const _0x3f9dae of this['_markers']['values']()){const _0x3e226f=_0x3f9dae['getTransformedByOperation'](_0x1b8943),_0x232c84=ckeditor5['Range']['_createFromRanges'](_0x3e226f);_0x3f9dae['start']=_0x232c84['start'],_0x3f9dae['end']=_0x232c84['end'];}}['_handleOperation'](_0x5cd607,_0x349528){if('addRoot'!=_0x5cd607['type']&&'detachRoot'!=_0x5cd607['type']){if('insert'==_0x5cd607['type']){const _0x5abd58=_0x5cd607['position']['root']['rootName'];this['_diffRoots']['has'](_0x5abd58)||(this['_diffRoots']['set'](_0x5abd58,_emptyRoot(_0x5abd58,!0x0)),this['_diffRootsAttributes']['set'](_0x5abd58,{}),_0x349528&&this['_idsRoots']['set'](_0x5abd58,_emptyRoot(_0x5abd58,!0x0)));}else{if('addRootAttribute'==_0x5cd607['type']||'removeRootAttribute'==_0x5cd607['type']||'changeRootAttribute'==_0x5cd607['type'])return void this['_handleRootAttributeOperation'](_0x5cd607);'marker'==_0x5cd607['type']&&this['_handleMarkerOperation'](_0x5cd607);}if('marker'!==_0x5cd607['type']){const _0x56906b=this['_cloneOperation'](_0x5cd607,this['_diffRoots']);_0x56906b['_execute'](),this['_transformMarkers'](_0x56906b);}if(_0x349528)switch(_0x5cd607['type']){case'insert':this['_handleInsertOperation'](_0x5cd607);break;case'move':case'remove':case'reinsert':this['_handleMoveOperation'](_0x5cd607);break;case'merge':this['_handleMergeOperation'](_0x5cd607);break;case'split':this['_handleSplitOperation'](_0x5cd607);}}else this['_handleRootOperation'](_0x5cd607,_0x349528);}['_cloneOperation'](_0x4d2b4a,_0x56f1ab){const _0x8b4935=_0x4d2b4a['clone']();return _0x8b4935['_authorId']=_0x4d2b4a['_authorId'],this['_fixOperation'](_0x8b4935,_0x56f1ab),_0x8b4935;}['_getBaseVids'](_0x115b2e){return _0x115b2e['map'](_0x5a0000=>{const _0xe3081f=this['_getVidAttributeName'](_0x5a0000);return Number(_0x5a0000['item']['getAttribute'](_0xe3081f));});}['_generateTape'](_0x23d200,_0x455ab5){if(_0x23d200['is']('element','$text'))_0x455ab5['push']({'item':_0x23d200,'type':'text'});else{_0x23d200['is']('element')&&_0x455ab5['push']({'item':_0x23d200,'type':'elementStart'});for(const _0x323771 of _0x23d200['getChildren']())this['_generateTape'](_0x323771,_0x455ab5);_0x23d200['is']('element')&&_0x455ab5['push']({'item':_0x23d200,'type':'elementEnd'});}return _0x455ab5;}['_getState'](){const _0x1124ec=new Map(this['_touched']),_0x5f60b=new Map(_0x1124ec),_0x902993=new Map(),_0x158b0b={'insertions':{},'deletions':{}},_0x21ec4c={'insertions':{},'deletions':{}},_0x3ea561=new Map(),_0x805a2e=new Set([...this['_baseRoots']['keys'](),...this['_diffRoots']['keys']()]);_0x805a2e['delete']('$graveyard');for(const _0x10f222 of _0x805a2e){const _0xb060e5=this['_diffRoots']['get'](_0x10f222)||_emptyRoot(_0x10f222,!0x1),_0xa7cb47=this['_baseRoots']['get'](_0x10f222)||_emptyRoot(_0x10f222,!0x1);_0xb060e5['isAttached']()||_0xa7cb47['isAttached']()?(_0x158b0b['insertions'][_0x10f222]=_cloneRoot(_0xb060e5),_0x158b0b['deletions'][_0x10f222]=_cloneRoot(_0xa7cb47),this['_copyMarkers'](_0x158b0b['deletions'][_0x10f222],_0xa7cb47),this['_copyMarkers'](_0x158b0b['insertions'][_0x10f222],_0xb060e5),_0x21ec4c['insertions'][_0x10f222]=this['_generateTape'](this['_idsRoots']['get'](_0x10f222),[]),_0x21ec4c['deletions'][_0x10f222]=this['_generateTape'](this['_baseIdsRoots']['get'](_0x10f222)||_emptyRoot(_0x10f222,!0x1),[])):_0x805a2e['delete'](_0x10f222);}for(const _0x5b4fdb of _0x805a2e){const _0x21f808=_0x21ec4c['insertions'][_0x5b4fdb];for(const _0x329444 of _0x21f808){const _0x1de8a6=this['_getVidAttributeName'](_0x329444),_0x3c7784=_0x329444['item']['getAttribute'](_0x1de8a6);_0x5f60b['delete'](_0x3c7784),_0x3c7784>=this['_startingRevisionId']&&_0x902993['set'](_0x3c7784,_0x1124ec['get'](_0x3c7784));}}for(const _0x4446cf of _0x805a2e){const _0x1bd8e0=_0x21ec4c['insertions'][_0x4446cf],_0x161b30=this['_getBaseVids'](_0x21ec4c['deletions'][_0x4446cf]);let _0x566aa2=0x0;for(const _0x1971ba of _0x1bd8e0){const _0x4f4f3a=this['_getVidAttributeName'](_0x1971ba),_0x214c36=_0x1971ba['item']['getAttribute'](_0x4f4f3a);if(!_0x902993['has'](_0x214c36)&&!_0x3ea561['has'](_0x214c36)){if(_0x5f60b['has'](_0x214c36))_0x566aa2++;else{if(_0x214c36!=_0x161b30[_0x566aa2]){const _0x470f2d=_0x1124ec['get'](_0x214c36)||_0x1124ec['get'](_0x161b30[_0x566aa2]);for(;_0x214c36!=_0x161b30[_0x566aa2];)_0x5f60b['has'](_0x161b30[_0x566aa2])||(_0x3ea561['set'](_0x161b30[_0x566aa2],_0x470f2d),_0x1124ec['set'](_0x161b30[_0x566aa2],_0x470f2d)),_0x566aa2++;}_0x566aa2++;}}}}for(const _0x5d9f67 of _0x805a2e){const _0x273af5=_0x21ec4c['insertions'][_0x5d9f67];for(const _0x1d4dd3 of _0x273af5){const _0x5f4048=this['_getVidAttributeName'](_0x1d4dd3),_0x49dd00=_0x1d4dd3['item']['getAttribute'](_0x5f4048);if(_0x3ea561['has'](_0x49dd00)){const _0x3fddd4=_0x3ea561['get'](_0x49dd00);_0x5f60b['has'](_0x49dd00)||_0x5f60b['set'](_0x49dd00,{..._0x3fddd4}),_0x902993['set'](_0x49dd00,{..._0x3fddd4});}}}for(const _0x58102c of _0x5f60b['keys']())_0x58102c>=this['_startingRevisionId']&&_0x5f60b['delete'](_0x58102c);const _0x3073b0=new Map();for(const _0x2309bb of _0x805a2e){let _0x440819=_0x21ec4c['insertions'][_0x2309bb];for(const _0x11ba80 of _0x440819)if(_0x11ba80['item']['is']('element','tableCell')){const _0x341b11=this['_getVidAttributeName'](_0x11ba80),_0x4351fb=_0x11ba80['item']['getAttribute'](_0x341b11);if(_0x902993['has'](_0x4351fb)){const _0x319481=_0x11ba80['item']['parent']['parent']['getAttribute']('vid_start'),_0x57d228=_0x3073b0['get'](_0x319481)||new Set();_0x57d228['add'](_0x902993['get'](_0x4351fb)['userId']),_0x3073b0['set'](_0x319481,_0x57d228);}}_0x440819=_0x21ec4c['deletions'][_0x2309bb];for(const _0x4dae47 of _0x440819)if(_0x4dae47['item']['is']('element','tableCell')){const _0x17d964=this['_getVidAttributeName'](_0x4dae47),_0x269a40=_0x4dae47['item']['getAttribute'](_0x17d964);if(_0x5f60b['has'](_0x269a40)){const _0x259bee=_0x4dae47['item']['parent']['parent']['getAttribute']('vid_start'),_0x3afc53=_0x3073b0['get'](_0x259bee)||new Set();_0x3afc53['add'](_0x5f60b['get'](_0x269a40)['userId']),_0x3073b0['set'](_0x259bee,_0x3afc53);}}for(const _0x416de4 of _0x3073b0['keys']())(_0x902993['has'](_0x416de4)||_0x5f60b['has'](_0x416de4))&&_0x3073b0['delete'](_0x416de4);}for(const _0x75eef7 of _0x805a2e){const _0x177970=_0x21ec4c['insertions'][_0x75eef7];let _0x24eef6=null,_0x206fb3=null;for(const _0x4e9965 of _0x177970){const _0x1f0166=this['_getVidAttributeName'](_0x4e9965),_0x5d6e8e=_0x4e9965['item']['getAttribute'](_0x1f0166),_0xeb5a8=_0x3073b0['get'](_0x5d6e8e);_0xeb5a8&&'elementStart'==_0x4e9965['type']&&(_0x24eef6=Array['from'](_0xeb5a8)[0x0],_0x206fb3=_0x4e9965['item']['getAttribute']('vid_end')),_0x24eef6&&(_0x5f60b['set'](_0x5d6e8e,{'userId':_0x24eef6}),_0x902993['set'](_0x5d6e8e,{'userId':_0x24eef6})),_0x5d6e8e==_0x206fb3&&(_0x24eef6=null,_0x206fb3=null);}}const _0x52553f={},_0x57a4f7=new Set();for(const _0x21139f of _0x805a2e){const _0x57d065=_0x158b0b['deletions'][_0x21139f],_0x5ab72c=_0x158b0b['insertions'][_0x21139f];for(const {userId:_0x1f37fa}of this['_touchedMarkers']['values']())null!==_0x1f37fa&&_0x57a4f7['add'](_0x1f37fa);for(const {userId:_0x3ce25f}of this['_touchedRoots']['values']())null!==_0x3ce25f&&_0x57a4f7['add'](_0x3ce25f);this['_markChanges'](_0x5ab72c,_0x21ec4c['insertions'][_0x21139f],_0x902993,'insertion',_0x57a4f7),this['_markChanges'](_0x57d065,_0x21ec4c['deletions'][_0x21139f],_0x5f60b,'deletion',_0x57a4f7),_0x52553f[_0x21139f]={'insertions':this['_prepareViewToSave'](_0x5ab72c),'deletions':this['_prepareViewToSave'](_0x57d065),'attachChange':this['_touchedRoots']['get'](_0x21139f)||null,'attributesBefore':_0x321c2b(this['_baseRootsAttributes']['get'](_0x21139f))||{},'attributesAfter':_0x321c2b(this['_diffRootsAttributes']['get'](_0x21139f))};}return{'diffData':_0x52553f,'authorsIds':Array['from'](_0x57a4f7)};}['_processRootBeforeSave'](_0x144e52){for(const [,_0x2b83cd]of _0x144e52['markers']){const _0x273dde=_0x2b83cd['start']['getAncestors']()['filter'](_0x17a853=>'tableCell'==_0x17a853['name']);for(const _0x406e0b of _0x273dde)0x1==_0x406e0b['childCount']&&_0x406e0b['getChild'](0x0)['is']('element','paragraph')&&_0x406e0b['getChild'](0x0)['_setAttribute']('keepParagraph',!0x0);}}['_prepareViewToSave'](_0x37fda7){this['_processRootBeforeSave'](_0x37fda7);const _0x7f2594=this['editor']['data']['toView'](_0x37fda7,{}),_0xdb40e4=Array['from'](_0x7f2594['getChildren']())['map'](_0x4a4fac=>this['_getViewJson'](_0x4a4fac));return JSON['stringify'](_0xdb40e4);}['_getViewJson'](_0xbfb799){if(_0xbfb799['is']('$text'))return _0xbfb799['data'];{const _0x516951=_0xbfb799;return{'type':Object['keys'](charToViewElementClass)['find'](_0x4bb015=>_0xbfb799 instanceof charToViewElementClass[_0x4bb015]),'name':_0x516951['name'],'attributes':Array['from'](_0x516951['getAttributes']()),'children':Array['from'](_0x516951['getChildren']())['map'](_0x1a07ea=>this['_getViewJson'](_0x1a07ea))};}}['_markChanges'](_0x25939b,_0x10cb05,_0x325e72,_0x53a343,_0x1edff2){let _0x3643b1=null,_0x226dac=null,_0x1bc7b8=0x0;const _0x4613a4=this['editor']['model'];for(let _0x23bcc1=0x0;_0x23bcc1<_0x10cb05['length'];_0x23bcc1++){const _0x4ce54b=this['_getVidAttributeName'](_0x10cb05[_0x23bcc1]),_0x4b60d0=_0x10cb05[_0x23bcc1]['item']['getAttribute'](_0x4ce54b),_0x1065c7=_0x325e72['get'](_0x4b60d0),_0x3bdf70=_0x23bcc1==_0x10cb05['length']-0x1;(!_0x3643b1&&_0x1065c7&&(_0x3643b1=_0x1065c7,_0x226dac=_0x10cb05[_0x23bcc1]),_0x3643b1&&(!_0x1065c7||_0x1065c7['userId']!=_0x3643b1['userId']))&&(_0x2464ef(_0x1065c7,_getPosBefore(_0x226dac,_0x25939b,_0x4613a4),_getPosBefore(_0x10cb05[_0x23bcc1],_0x25939b,_0x4613a4)),_0x3643b1=_0x1065c7||null,_0x226dac=_0x1065c7?_0x10cb05[_0x23bcc1]:null),_0x3643b1&&_0x3bdf70&&_0x2464ef(_0x1065c7,_getPosBefore(_0x226dac,_0x25939b,_0x4613a4),_getPosAfter(_0x10cb05[_0x23bcc1],_0x25939b,_0x4613a4));}function _0x2464ef(_0x817b5e,_0x36dc43,_0x3c96bb){const _0x5b1027=_0x3643b1['userId'],_0x382772='revision:'+_0x53a343+':'+_0x5b1027+':'+_0x1bc7b8++,_0x341b00=_0x4613a4['createRange'](_0x36dc43,_0x3c96bb);_0x25939b['markers']['set'](_0x382772,_0x341b00),null!==_0x5b1027&&_0x1edff2['add'](_0x5b1027);}}['_getVidAttributeName'](_0x5cec35){switch(_0x5cec35['type']){case'elementStart':return'vid_start';case'elementEnd':return'vid_end';default:return'vid';}}['_fixOperation'](_0x1de5c2,_0x9490de){_0x1de5c2['baseVersion']=null;for(const _0x2daa15 in _0x1de5c2){const _0x28c4d0=_0x1de5c2[_0x2daa15];if(_0x28c4d0 instanceof ckeditor5['Position']){const _0x4e7d09=_0x9490de['get'](_0x28c4d0['root']['rootName']);_0x1de5c2[_0x2daa15]=this['_fixPosition'](_0x28c4d0,_0x4e7d09);}if(_0x28c4d0 instanceof ckeditor5['Range']){const _0x3146a9=_0x9490de['get'](_0x28c4d0['root']['rootName']);_0x1de5c2[_0x2daa15]=this['_fixRange'](_0x28c4d0,_0x3146a9);}'root'===_0x2daa15&&(_0x1de5c2['root']=_0x9490de['get'](_0x1de5c2['root']['rootName']));}}['_fixRange'](_0x5a98b3,_0x5a1c8a){return this['editor']['model']['createRange'](this['_fixPosition'](_0x5a98b3['start'],_0x5a1c8a),this['_fixPosition'](_0x5a98b3['end'],_0x5a1c8a));}['_fixPosition'](_0x56efac,_0x17da4c){return this['editor']['model']['createPositionFromPath'](_0x17da4c,_0x56efac['path'],_0x56efac['stickiness']);}['_handleInsertOperation'](_0x516bea){const _0x10df50=this['_idsRoots']['get'](_0x516bea['position']['root']['rootName']),_0x4f89b6=this['_fixPosition'](_0x516bea['position'],_0x10df50),_0x617326=null===_0x516bea['_authorId']?null:_0x516bea['_authorId']||this['editor']['plugins']['get']('Users')['me']['id'],_0x30f8c8=_0x4f89b6['parent'],_0x3ad8e2=this['_revisionId'],_0x113805=[];for(const _0x495268 of _0x516bea['nodes'])if(_0x495268['is']('element'))_0x113805['push'](this['_makeIdsRoot'](_0x495268));else{for(let _0x4dce83=0x0;_0x4dce83<_0x495268['offsetSize'];_0x4dce83++)_0x113805['push'](new ckeditor5['Element']('$text',{'vid':this['_revisionId']++}));}const _0x32cf34=this['_revisionId'];for(let _0x50c7e2=_0x3ad8e2;_0x50c7e2<_0x32cf34;_0x50c7e2++)this['_touched']['set'](_0x50c7e2,{'userId':_0x617326});_0x30f8c8['_insertChild'](_0x4f89b6['offset'],_0x113805);}['_handleMoveOperation'](_0x2c9c07){(_0x2c9c07=this['_cloneOperation'](_0x2c9c07,this['_idsRoots']))['_execute']();const _0x2a4834=null===_0x2c9c07['_authorId']?null:_0x2c9c07['_authorId']||this['editor']['plugins']['get']('Users')['me']['id'],_0x3e43dc=_0x2c9c07['getMovedRangeStart'](),_0x20bb9d=_0x3e43dc['parent'],_0x1bd311=_0x3e43dc['offset'];!function _0x8fc64a(_0x16ea23,_0x15629a,_0x29c426,_0x345214){for(let _0xa6e102=_0x29c426;_0xa6e102<_0x345214;_0xa6e102++){const _0x356d97=_0x15629a['getChild'](_0xa6e102);_0x356d97['is']('element','$text')?_0x16ea23['set'](_0x356d97['getAttribute']('vid'),{'userId':_0x2a4834}):(_0x16ea23['set'](_0x356d97['getAttribute']('vid_start'),{'userId':_0x2a4834}),_0x8fc64a(_0x16ea23,_0x356d97,0x0,_0x356d97['childCount']),_0x16ea23['set'](_0x356d97['getAttribute']('vid_end'),{'userId':_0x2a4834}));}}(this['_touched'],_0x20bb9d,_0x1bd311,_0x1bd311+_0x2c9c07['howMany']);}['_handleMergeOperation'](_0x2a34ea){const _0x2e6cdf=null===(_0x2a34ea=this['_cloneOperation'](_0x2a34ea,this['_idsRoots']))['_authorId']?null:_0x2a34ea['_authorId']||this['editor']['plugins']['get']('Users')['me']['id'],_0x26a7eb=_0x2a34ea['targetPosition']['parent'],_0xb05276=_0x2a34ea['sourcePosition']['parent'],_0x1210fa=_0x26a7eb['getAttribute']('vid_end'),_0x400bc3=_0xb05276['getAttribute']('vid_start');_0x26a7eb['_setAttribute']('vid_end',_0xb05276['getAttribute']('vid_end')),_0xb05276['_setAttribute']('vid_end',_0x1210fa),this['_touched']['set'](_0x400bc3,{'userId':_0x2e6cdf}),this['_touched']['set'](_0x1210fa,{'userId':_0x2e6cdf}),_0x2a34ea['_execute']();}['_handleSplitOperation'](_0x464382){const _0x2672b3=null===(_0x464382=this['_cloneOperation'](_0x464382,this['_idsRoots']))['_authorId']?null:_0x464382['_authorId']||this['editor']['plugins']['get']('Users')['me']['id'],_0x33b307=_0x464382['graveyardPosition'],_0x499154=_0x464382['splitPosition']['parent'];_0x464382['_execute']();const _0x27690c=_0x499154['getAttribute']('vid_end'),_0x2f3978=_0x464382['insertionPosition']['nodeAfter'];if(_0x33b307){const _0x129fe6=_0x2f3978['getAttribute']('vid_end'),_0x27b49a=_0x499154['getAttribute']('vid_end');_0x499154['_setAttribute']('vid_end',_0x129fe6),_0x2f3978['_setAttribute']('vid_end',_0x27b49a),this['_touched']['set'](_0x499154['getAttribute']('vid_end'),{'userId':_0x2672b3}),this['_touched']['set'](_0x2f3978['getAttribute']('vid_start'),{'userId':_0x2672b3});}else{const _0x222a2a=this['_revisionId']++,_0x2407d7=this['_revisionId']++;_0x499154['_setAttribute']('vid_end',_0x222a2a),_0x2f3978['_setAttribute']('vid_start',_0x2407d7),_0x2f3978['_setAttribute']('vid_end',_0x27690c),this['_touched']['set'](_0x222a2a,{'userId':_0x2672b3}),this['_touched']['set'](_0x2407d7,{'userId':_0x2672b3});}}['_handleMarkerOperation'](_0x4fd662){if(!_0x4fd662['affectsData'])return;const _0x397d2d=(_0x4fd662=this['_cloneOperation'](_0x4fd662,this['_diffRoots']))['oldRange']?_0x4fd662['oldRange']['root']:null,_0x49902b=_0x4fd662['newRange']?_0x4fd662['newRange']['root']:null;_0x397d2d&&this['_markers']['delete'](_0x4fd662['name']),_0x49902b&&this['_markers']['set'](_0x4fd662['name'],_0x4fd662['newRange']['clone']());const _0x4e3cd2=null===_0x4fd662['_authorId']?null:_0x4fd662['_authorId']||this['editor']['plugins']['get']('Users')['me']['id'],_0x191939=_0x4fd662['name'];if(!this['_touchedMarkers']['has'](_0x191939))return void this['_touchedMarkers']['set'](_0x191939,{'range':_0x4fd662['oldRange'],'userId':_0x4e3cd2});const _0x55ce36=this['_touchedMarkers']['get'](_0x191939),_0x47b4fd=_0x55ce36['range'],_0x191bb3=_0x4fd662['newRange'];null==_0x47b4fd&&null==_0x191bb3||_0x47b4fd&&_0x191bb3&&_0x47b4fd['isEqual'](_0x191bb3)?this['_touchedMarkers']['delete'](_0x4fd662['name']):_0x55ce36['userId']=_0x4e3cd2;}['_handleRootOperation'](_0x2990bf,_0xdb9a46){this['_diffRoots']['has'](_0x2990bf['rootName'])?this['_diffRoots']['get'](_0x2990bf['rootName'])['_isAttached']=_0x2990bf['isAdd']:(this['_diffRoots']['set'](_0x2990bf['rootName'],_emptyRoot(_0x2990bf['rootName'],!0x0)),this['_diffRootsAttributes']['set'](_0x2990bf['rootName'],{}),_0xdb9a46&&this['_idsRoots']['set'](_0x2990bf['rootName'],_emptyRoot(_0x2990bf['rootName'],!0x0)));const _0x2c4b82=null===_0x2990bf['_authorId']?null:_0x2990bf['_authorId']||this['editor']['plugins']['get']('Users')['me']['id'],_0xb0922a=this['_touchedRoots']['get'](_0x2990bf['rootName']);_0xb0922a&&_0xb0922a['userId']===_0x2c4b82?this['_touchedRoots']['delete'](_0x2990bf['rootName']):this['_touchedRoots']['set'](_0x2990bf['rootName'],{'userId':_0x2c4b82,'isAttached':_0x2990bf['isAdd']});}['_handleRootAttributeOperation'](_0xfa1d46){const _0x14adad=this['_diffRootsAttributes']['get'](_0xfa1d46['root']['rootName']);null===_0xfa1d46['newValue']?delete _0x14adad[_0xfa1d46['key']]:_0x14adad[_0xfa1d46['key']]=_0xfa1d46['newValue'];}}function _cloneRoot(_0x300dcb){const _0x2943ef=_emptyRoot(_0x300dcb['rootName'],_0x300dcb['isAttached']());for(const _0x2156b6 of _0x300dcb['getChildren']()){const _0x2793bb=_0x2156b6['_clone'](!0x0);_0x2943ef['_appendChild'](_0x2793bb);}return _0x2943ef;}function _emptyRoot(_0x403868,_0x3a06c1=!0x0){const _0x52cf95=new ckeditor5['DocumentFragment']();return _0x52cf95['rootName']=_0x403868,_0x52cf95['_isAttached']=_0x3a06c1,_0x52cf95['isAttached']=()=>_0x52cf95['_isAttached'],_0x52cf95;}function _getPosBefore(_0x3f3c04,_0x1e452e,_0x137a51){const _0x24610c='elementEnd'==_0x3f3c04['type']?_0x137a51['createPositionAt'](_0x3f3c04['item'],'end'):_0x137a51['createPositionBefore'](_0x3f3c04['item']);return _0x137a51['createPositionFromPath'](_0x1e452e,_0x24610c['path'],_0x24610c['stickiness']);}function _getPosAfter(_0x5690dd,_0x3beda0,_0x436fe1){const _0x4c6bc5='elementStart'==_0x5690dd['type']?_0x436fe1['createPositionAt'](_0x5690dd['item'],0x0):_0x436fe1['createPositionAfter'](_0x5690dd['item']);return _0x436fe1['createPositionFromPath'](_0x3beda0,_0x4c6bc5['path'],_0x4c6bc5['stickiness']);}class RevisionHistorySaveRevisionFormView extends ckeditor5['View']{constructor(_0x103a54,_0x1d1be8){super(_0x103a54),this['focusTracker']=new ckeditor5['FocusTracker'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['set']('revisionNameInputValue',''),this['revisionNameInputView']=this['_createRevisionNameInput'](_0x1d1be8),this['setTemplate']({'tag':'form','attributes':{'class':['ck','ck-revision-history-save-revision-form','ck-responsive-form'],'tabindex':'-1'},'children':[this['revisionNameInputView']]}),ckeditor5['injectCssTransitionDisabler'](this);}['render'](){super['render'](),ckeditor5['submitHandler']({'view':this}),this['focusTracker']['add'](this['revisionNameInputView']['element']),this['keystrokes']['listenTo'](this['element']);const _0x41acd8=_0x5501b0=>_0x5501b0['stopPropagation']();this['keystrokes']['set']('arrowright',_0x41acd8),this['keystrokes']['set']('arrowleft',_0x41acd8),this['keystrokes']['set']('arrowup',_0x41acd8),this['keystrokes']['set']('arrowdown',_0x41acd8);}['focus'](){this['revisionNameInputView']['focus']();}get['revisionName'](){return this['revisionNameInputView']['fieldView']['element']['value']['trim']();}set['revisionName'](_0x189763){this['revisionNameInputView']['fieldView']['element']['value']=_0x189763['trim']();}['reset'](){this['revisionNameInputView']['fieldView']['element']['value']='',this['revisionNameInputView']['errorText']=null;}['_createRevisionNameInput'](_0x161e05){const _0x44e455=new ckeditor5['LabeledFieldView'](this['locale'],ckeditor5['createLabeledInputText']),_0x1e3184=_0x44e455['fieldView'];_0x1e3184['extendTemplate']({'attributes':{'maxlength':'220'}});let _0x25cf37=getTranslation$5(this['locale'],'Name\x20of\x20the\x20revision');return!_0x161e05&&(_0x25cf37+='\x20('+getTranslation$5(this['locale'],'optional')+')'),(_0x44e455['label']=_0x25cf37,_0x1e3184['on']('input',()=>{this['revisionNameInputValue']=_0x1e3184['element']['value']['trim']();}),_0x44e455);}}class RevisionHistoryUI extends ckeditor5['Plugin']{static get['pluginName'](){return'RevisionHistoryUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[_0x105069];}['init'](){const _0x2adb7a=this['editor'],_0x39b7f3=_0x2adb7a['plugins']['get']('RevisionTracker');_0x2adb7a['ui']['componentFactory']['add']('revisionHistory',_0x51ef77=>{const _0x27f2b4=ckeditor5['createDropdown'](_0x51ef77),_0x19db30=_0x27f2b4['panelView']['children'],_0x45d625=new ckeditor5['ListView'](_0x51ef77),_0x428b61=new ckeditor5['ListItemView'](_0x51ef77),_0x309a=new ckeditor5['ButtonView'](_0x51ef77),_0xab6f6f=new ckeditor5['ListItemView'](_0x51ef77),_0x348f6d=new ckeditor5['ButtonView'](_0x51ef77);return _0x27f2b4['bind']('isEnabled')['to'](_0x39b7f3,'isReady',_0x39b7f3,'isEnabled',_0x2adb7a,'isReadOnly',(_0x226379,_0x4088c0,_0x15c41b)=>_0x226379&&_0x4088c0&&!_0x15c41b),_0x27f2b4['buttonView']['set']({'icon':ckeditor5['icons']['history'],'label':getTranslation$5(_0x51ef77,'Revision\x20history'),'tooltip':!0x0}),_0x309a['set']({'label':getTranslation$5(_0x51ef77,'Save\x20current\x20revision'),'withText':!0x0,'role':'menuitem'}),_0x309a['bind']('isEnabled')['to'](_0x39b7f3,'isReady',_0x39b7f3,'isEnabled',_0x2adb7a,'isReadOnly',(_0x160e21,_0x2eaadf,_0x3c4ef2)=>_0x160e21&&_0x2eaadf&&!_0x3c4ef2),_0x309a['on']('execute',()=>this['_showDialog']()),_0x348f6d['set']({'label':getTranslation$5(_0x51ef77,'Open\x20revision\x20history'),'withText':!0x0,'role':'menuitem'}),_0x348f6d['bind']('isEnabled')['to'](_0x39b7f3,'isReady',_0x2adb7a,'isReadOnly',(_0x4398c4,_0x41c546)=>_0x4398c4&&!_0x41c546),_0x348f6d['on']('execute',()=>{_0x2adb7a['config']['get']('revisionHistory')['showRevisionViewerCallback'](),_0x27f2b4['isOpen']=!0x1,_0x2adb7a['editing']['view']['focus']();}),_0x428b61['children']['add'](_0x309a),_0xab6f6f['children']['add'](_0x348f6d),_0x45d625['role']='menu',_0x45d625['items']['addMany']([_0x428b61,_0xab6f6f]),_0x19db30['add'](_0x45d625),_0x27f2b4;}),_0x2adb7a['ui']['componentFactory']['add']('menuBar:revisionHistory',()=>this['_registerMenuComponent']());}['_registerMenuComponent'](){const _0x3aba4d=this['editor'],_0x442ec8=_0x3aba4d['locale'],_0x2dd3b3=new ckeditor5['MenuBarMenuView'](_0x442ec8),_0x1847aa=new ckeditor5['MenuBarMenuListView'](_0x442ec8);_0x2dd3b3['buttonView']['set']({'icon':ckeditor5['icons']['history'],'label':getTranslation$5(_0x442ec8,'Revision\x20history')});const _0x3151de=new ckeditor5['MenuBarMenuListItemView'](_0x442ec8,_0x2dd3b3),_0x519ef6=new ckeditor5['MenuBarMenuListItemButtonView'](_0x442ec8);_0x519ef6['set']({'label':getTranslation$5(_0x442ec8,'Save\x20current\x20revision')}),_0x519ef6['delegate']('execute')['to'](_0x2dd3b3),_0x519ef6['on']('execute',()=>{this['_showDialog']();}),_0x3151de['children']['add'](_0x519ef6),_0x1847aa['items']['add'](_0x3151de);const _0x459010=new ckeditor5['MenuBarMenuListItemView'](_0x442ec8,_0x2dd3b3),_0x514256=new ckeditor5['MenuBarMenuListItemButtonView'](_0x442ec8);return _0x514256['set']({'label':getTranslation$5(_0x442ec8,'Open\x20revision\x20history')}),_0x514256['delegate']('execute')['to'](_0x2dd3b3),_0x514256['on']('execute',()=>{_0x3aba4d['config']['get']('revisionHistory')['showRevisionViewerCallback']();}),_0x459010['children']['add'](_0x514256),_0x1847aa['items']['add'](_0x459010),_0x2dd3b3['panelView']['children']['add'](_0x1847aa),_0x2dd3b3;}['_showDialog'](){const _0x2f28d6=this['editor'],_0x434526=_0x2f28d6['locale'],_0x43e944=_0x2f28d6['plugins']['get']('Dialog'),_0x194d29=_0x2f28d6['plugins']['get']('RevisionTracker');function _0x2cb444(_0x27058f){_0x2f28d6['config']['get']('revisionHistory.requireRevisionName')&&''===_0x27058f['revisionName']?_0x27058f['revisionNameInputView']['errorText']=getTranslation$5(_0x434526,'The\x20revision\x20name\x20cannot\x20be\x20empty.'):(_0x2f28d6['plugins']['get'](_0x105069)['saveRevision']({'name':_0x27058f['revisionName']}),_0x43e944['hide']());}this['_saveRevisionFormView']||(this['_createSaveRevisionFormView'](),this['_saveRevisionFormView']['on']('submit',()=>_0x2cb444(this['_saveRevisionFormView']))),this['_saveRevisionFormView']['reset'](),_0x43e944['show']({'id':'revisionSave','title':getTranslation$5(_0x434526,'Save\x20current\x20revision'),'isModal':!0x0,'content':this['_saveRevisionFormView'],'actionButtons':[{'label':getTranslation$5(_0x2f28d6['locale'],'Cancel'),'withText':!0x0,'onExecute':()=>_0x43e944['hide']()},{'label':getTranslation$5(_0x2f28d6['locale'],'Accept'),'class':'ck-button-action','withText':!0x0,'onCreate'(_0x557696){_0x557696['bind']('isEnabled')['to'](_0x194d29,'isReady',_0x194d29,'isEnabled',_0x2f28d6,'isReadOnly',(_0x1bad85,_0xac7e2c,_0x34489d)=>_0x1bad85&&_0xac7e2c&&!_0x34489d);},'onExecute':()=>_0x2cb444(this['_saveRevisionFormView'])}]});}['_createSaveRevisionFormView'](){const _0x3a15d4=this['editor'],_0x49fb2a=_0x3a15d4['locale'];this['_saveRevisionFormView']=new RevisionHistorySaveRevisionFormView(_0x49fb2a,_0x3a15d4['config']['get']('revisionHistory.requireRevisionName')),this['_saveRevisionFormView']['render']();}}class ChangeDetailsView extends ckeditor5['View']{constructor(_0xc5c9a6,_0x11f752){super(_0xc5c9a6),this['_model']=_0x11f752,this['changeId']=_0x11f752['id'];const _0x2932a0=this['bindTemplate'],_0x1d0485=getTranslation$5(_0xc5c9a6,_0x11f752['data']['isSuggestion']?'Suggested\x20by':'add'==_0x11f752['type']?'Added\x20by':'Removed\x20by');this['set']('type',_0x11f752['type']),this['setTemplate']({'tag':'div','attributes':{'class':['ck-annotation','ck-revision-change',_0x2932a0['to']('type',_0x22b6ad=>'ck-revision-change__'+_0x22b6ad)],'tabindex':-0x1},'children':[{'tag':'span','children':[{'tag':'span','attributes':{'class':['ck-revision-change__label']},'children':[{'text':_0x1d0485}]},{'text':'\x20'+_0x11f752['author']['name']}]}]});}['focus'](){this['element']['focus']();}}class ChangeItem extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){constructor(_0x5b9a46){super(),this['id']=_0x5b9a46['id']||ckeditor5['uid'](),this['author']=_0x5b9a46['author'],this['type']=_0x5b9a46['type'],this['data']=_0x5b9a46['data']||{},this['rootName']=_0x5b9a46['rootName'],this['set']('createdAt',_0x5b9a46['createdAt']);}['toJSON'](){return{'id':this['id'],'authorId':this['author']['id'],'type':this['type'],'data':this['data'],'createdAt':this['createdAt']};}}class _0x2cce17{constructor(_0x5204b0,_0x173c1e){this['newRevisionId']=_0x5204b0,this['oldRevisionId']=_0x173c1e,this['changes']=new ckeditor5['Collection']();}['_setChanges'](_0x122a2a){for(const _0xf5cda7 of _0x122a2a)this['changes']['add'](_0xf5cda7);}}const typeToClass={'c':ckeditor5['ViewContainerElement'],'a':ckeditor5['ViewAttributeElement'],'e':ckeditor5['ViewEmptyElement'],'r':ckeditor5['ViewRawElement'],'u':ckeditor5['ViewUIElement']};class _0x58ecc7 extends ckeditor5['Plugin']{static get['pluginName'](){return'RevisionViewer';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[_0x278b81,ckeditor5['ContextualBalloon'],RevisionsRepository];}constructor(_0xb992e7){super(_0xb992e7),this['repository']=this['editor']['plugins']['get']('RevisionsRepository'),this['set']('activeChange',null),this['set']('activeView',null),this['_activeViewTarget']=null,this['set']('diff',null),this['set']('isReady',!0x1),this['set']('isEnabled',!0x0),this['on']('change:isEnabled',(_0x24f0d3,_0x2515cc,_0xfd1f45)=>{this['activeChange']=null,this['activeView']=null,this['editor']['editing']['view']['change'](_0x15822b=>{for(const _0x1025fc of this['editor']['editing']['view']['document']['roots'])_0xfd1f45?_0x15822b['removeClass']('ck-editor__editable__overlay',_0x1025fc):_0x15822b['addClass']('ck-editor__editable__overlay',_0x1025fc);});}),this['bind']('isNavigationMode')['to'](this,'activeChange',_0x11100a=>null!==_0x11100a),this['bind']('currentChangeNumber')['to'](this,'isReady',this,'diff',this,'activeChange',(_0x458bb7,_0x3c54ae,_0x4ab4a5)=>_0x458bb7&&_0x4ab4a5?_0x3c54ae['changes']['getIndex'](_0x4ab4a5):0x0),this['bind']('numberOfChanges')['to'](this,'isReady',this,'diff',(_0x259101,_0x2b1e82)=>_0x259101?_0x2b1e82['changes']['length']:0x0),this['_changeView']=null,this['_changeIdToChange']=new Map(),this['adapter']=null,this['_balloon']=this['editor']['plugins']['get'](ckeditor5['ContextualBalloon']);}['init'](){const _0x40d23d=this['editor'],_0x2b11c0=new _0x7efcd5(_0x40d23d,{'direction':'backward'}),_0x5edaea=new _0x7efcd5(_0x40d23d,{'direction':'forward'});(_0x40d23d['commands']['add']('showPreviousChange',_0x2b11c0),_0x40d23d['commands']['add']('showNextChange',_0x5edaea),_0x40d23d['commands']['add']('restoreRevision',new RestoreRevisionCommand(_0x40d23d)),this['on']('change:numberOfChanges',()=>{_0x2b11c0['refresh'](),_0x5edaea['refresh']();}),this['_setConversion'](),this['_initInteractions'](),_0x40d23d['enableReadOnlyMode']('revision-viewer'),_0x40d23d['plugins']['has']('WidgetToolbarRepository'))&&_0x40d23d['plugins']['get']('WidgetToolbarRepository')['forceDisabled']('revision-viewer');}async['getRevisionData'](_0x2d8d79){await this['loadRevisionData'](_0x2d8d79);const _0x528b97={};for(const _0x235183 in _0x2d8d79['diffData']){if(_0x2d8d79['diffData'][_0x235183]['attachChange']&&!_0x2d8d79['diffData'][_0x235183]['attachChange']['isAttached'])continue;const _0x276468=this['_removeRevisionMarkers'](JSON['parse'](_0x2d8d79['diffData'][_0x235183]['insertions'])),_0x4ff80c=this['editor']['editing']['view']['document'],_0x219180=new ckeditor5['ViewDocumentFragment'](_0x4ff80c,_0x276468['map'](_0x1a8877=>this['_getViewObj'](_0x1a8877)));this['editor']['data']['processor']['useFillerType']('marked'),_0x528b97[_0x235183]=this['editor']['data']['processor']['toData'](_0x219180),this['editor']['data']['processor']['useFillerType']('default');}return _0x528b97;}async['getRevisionRootsAttributes'](_0x20e491){await this['loadRevisionData'](_0x20e491);const _0x4c15e9={};for(const _0x2d69de in _0x20e491['diffData'])_0x20e491['diffData'][_0x2d69de]['attachChange']&&!_0x20e491['diffData'][_0x2d69de]['attachChange']['isAttached']||(_0x4c15e9[_0x2d69de]=_0x20e491['diffData'][_0x2d69de]['attributesAfter']||{});return _0x4c15e9;}['_removeRevisionMarkers'](_0x5bacb0){return(_0x5bacb0=_0x5bacb0['filter'](_0x1ab414=>!_0x1ab414['name']||'revision-start'!==_0x1ab414['name']&&'revision-end'!==_0x1ab414['name']))['forEach'](_0x344056=>{'string'!=typeof _0x344056&&(_0x344056['children']=this['_removeRevisionMarkers'](_0x344056['children']),_0x344056['attributes']=_0x344056['attributes']['filter'](_0x140014=>!_0x140014[0x0]['startsWith']('data-revision-')));}),_0x5bacb0;}async['compare'](_0x55ae59,_0x30f0e0,_0x53f795=!0x1){if(!this['isEnabled'])return;const _0x13c7d0=this['diff'],_0x4d40a2=this['repository'],_0x980dec='string'==typeof _0x55ae59?_0x4d40a2['getRevision'](_0x55ae59):_0x55ae59,_0x545ee1='string'==typeof _0x30f0e0?_0x4d40a2['getRevision'](_0x30f0e0):_0x30f0e0,_0x14c779=_0x980dec['id'],_0x26a6bf=_0x545ee1?_0x545ee1['id']:null;if(!_0x53f795&&this['diff']&&this['diff']['newRevisionId']===_0x14c779&&this['diff']['oldRevisionId']===_0x26a6bf)return Promise['resolve']();this['isReady']=!0x1,this['activeView']=null,this['activeChange']=null,this['diff']=new _0x2cce17(_0x14c779,_0x26a6bf);const _0x21b4f3=this['_getRevisionsRange'](_0x980dec,_0x545ee1,!0x0)['map'](_0x573381=>this['loadRevisionData'](_0x573381));return _0x21b4f3['push'](new Promise(_0x3818f1=>{setTimeout(_0x3818f1,0x14);})),Promise['all'](_0x21b4f3)['then'](()=>{if(!this['isEnabled'])return;this['_cleanUp']();const _0x1e5204=this['_getDiff'](_0x14c779,_0x26a6bf);for(const _0x1ded8c of _0x1e5204['changes'])this['_changeIdToChange']['set'](_0x1ded8c['id'],_0x1ded8c);this['editor']['model']['enqueueChange']({'isUndoable':!0x1},_0x20e004=>{for(const _0x3f9f9b of this['editor']['model']['document']['getRootNames']())_0x20e004['detachRoot'](_0x3f9f9b);for(const _0x19d7df of Object['keys'](_0x1e5204['model'])){const _0x4f81b9=_0x20e004['addRoot'](_0x19d7df);for(const _0x382aa1 of Object['keys'](_0x1e5204['attributes'][_0x19d7df]))_0x20e004['setAttribute'](_0x382aa1,_0x1e5204['attributes'][_0x19d7df][_0x382aa1],_0x4f81b9);_0x20e004['insert'](_0x1e5204['model'][_0x19d7df],_0x4f81b9,0x0);}}),this['diff']['_setChanges'](this['_sortAndFilterDiffChanges'](_0x1e5204['changes'])),this['isReady']=!0x0;})['catch'](_0x313670=>{console['error'](_0x313670),this['_cleanUp'](),_0x13c7d0&&(this['diff']=_0x13c7d0),this['isReady']=!0x0;});}['addRevisionData'](_0x55bf25,_0x4d2bc1){const _0x5005e0=this['repository']['createRevision'](_0x55bf25);return _0x5005e0['on']('_update',(_0x3693a0,_0xecbf26,_0xf0abee)=>_0x4d2bc1(_0xecbf26,_0xf0abee,_0x5005e0)),this['repository']['addRevision'](_0x5005e0),_0x5005e0;}['loadRevisionData'](_0xf2524c){if(!_0xf2524c||_0xf2524c['diffData'])return Promise['resolve']();{const _0x24ffce=this['editor']['config']['get']('collaboration.channelId');return this['adapter']['getRevision']({'channelId':_0x24ffce,'revisionId':_0xf2524c['id']})['then'](_0x386e2e=>{_0xf2524c['_update']({'diffData':_0x386e2e['diffData']},!0x0);});}}['_cleanUp'](){this['activeChange']=null,this['_cleanMarkers'](),this['_changeView']&&this['_changeView']['destroy'](),this['_changeView']=null,this['_changeIdToChange']['clear'](),this['editor']['model']['enqueueChange']({'isUndoable':!0x1},_0x171f92=>{for(const _0x37ae77 of this['editor']['model']['document']['getRootNames']())_0x171f92['detachRoot'](_0x37ae77);});}['_sortAndFilterDiffChanges'](_0xb666e5){const _0xe864e4=[],_0x51e859=new Map();for(const _0x2ed5b6 of this['editor']['model']['document']['getRootNames']()){const _0x32973b=this['editor']['editing']['view']['getDomRoot'](_0x2ed5b6);if(!_0x32973b)continue;const _0x764769=_0x32973b['getClientRects']()['item'](0x0);_0x764769&&(_0xe864e4['push'](_0x2ed5b6),_0x51e859['set'](_0x2ed5b6,_0x764769));}return _0xe864e4['sort']((_0x486e8c,_0x4a42c3)=>{const _0x3cbb9=_0x51e859['get'](_0x486e8c),_0x519f3c=_0x51e859['get'](_0x4a42c3);return _0x3cbb9['y']-_0x519f3c['y']||_0x3cbb9['x']-_0x519f3c['x'];}),(_0xb666e5=_0xb666e5['filter'](_0x580ba5=>_0xe864e4['includes'](_0x580ba5['rootName'])))['sort']((_0x3fe33a,_0x3485b6)=>_0xe864e4['indexOf'](_0x3fe33a['rootName'])-_0xe864e4['indexOf'](_0x3485b6['rootName'])),_0xb666e5;}['_makeTape'](_0x4d5544){const _0x25c382=Array['from'](_0x4d5544['markers'])['filter'](([_0x910a35,_0x36d1fb])=>_0x910a35['startsWith']('revision:')&&!_0x36d1fb['isCollapsed']),_0x76cdc6=Array['from'](this['editor']['model']['createRangeIn'](_0x4d5544)['getWalker']({'singleCharacters':!0x0}));if(0x0!=_0x25c382['length'])for(const _0x2f1e37 of _0x76cdc6){const [_0x985f08,_0x3eee4b]=_0x25c382[0x0],[,_0x166a15,_0xaed4c5]=_0x985f08['split'](':');if(_0x3eee4b['end']['isEqual'](_0x2f1e37['nextPosition'])&&_0x25c382['shift'](),(_0x2f1e37['previousPosition']['isEqual'](_0x3eee4b['start'])||_0x2f1e37['previousPosition']['isAfter'](_0x3eee4b['start']))&&('insertion'==_0x166a15?_0x2f1e37['isAdded']={'userId':_0xaed4c5}:'deletion'==_0x166a15&&(_0x2f1e37['isRemoved']={'userId':_0xaed4c5})),0x0==_0x25c382['length'])break;}return _0x76cdc6;}['_refreshStartEndIndex'](_0x17303e){const _0x1b1955=new Map();for(let _0x244a6b=0x0;_0x244a6b<_0x17303e['length'];_0x244a6b++)'text'===_0x17303e[_0x244a6b]['type']?(_0x17303e[_0x244a6b]['item']['startIndex']=_0x244a6b,_0x17303e[_0x244a6b]['item']['endIndex']=_0x244a6b):('elementStart'===_0x17303e[_0x244a6b]['type']?_0x17303e[_0x244a6b]['item']['startIndex']=_0x244a6b:'elementEnd'===_0x17303e[_0x244a6b]['type']&&(_0x17303e[_0x244a6b]['item']['endIndex']=_0x244a6b),_0x1b1955['set'](_0x17303e[_0x244a6b]['id'],_0x244a6b));for(const _0x18e0d7 of _0x1b1955['values']())'elementStart'===_0x17303e[_0x18e0d7]['type']?_0x17303e[_0x18e0d7]['item']['endIndex']=_0x1b1955['get'](_0x17303e[_0x18e0d7]['pairId']):'elementEnd'===_0x17303e[_0x18e0d7]['type']&&(_0x17303e[_0x18e0d7]['item']['startIndex']=_0x1b1955['get'](_0x17303e[_0x18e0d7]['pairId']));}['_processTape'](_0x5ce36e){for(let _0x595549=0x0;_0x595549<_0x5ce36e['length'];_0x595549++){if('elementStart'===_0x5ce36e[_0x595549]['type'])_0x5ce36e[_0x595549]['item']['startIndex']=_0x595549;else{if('elementEnd'===_0x5ce36e[_0x595549]['type']){_0x5ce36e[_0x595549]['item']['endIndex']=_0x595549;const _0x58d30=_0x5ce36e[_0x595549]['item']['startIndex'];_0x5ce36e[_0x58d30]['pairId']=_0x5ce36e[_0x595549]['id'],_0x5ce36e[_0x595549]['pairId']=_0x5ce36e[_0x58d30]['id'];}else _0x5ce36e[_0x595549]['item']['startIndex']=_0x595549,_0x5ce36e[_0x595549]['item']['endIndex']=_0x595549,_0x5ce36e[_0x595549]['pairId']=null;}_0x5ce36e[_0x595549]['markersStart']||(_0x5ce36e[_0x595549]['markersStart']=[],_0x5ce36e[_0x595549]['markersEnd']=[]);}}['_markInsertions'](_0x4825e5,_0x22c9e3){const _0x4cbbe9=_0x4825e5['filter'](_0x218b02=>!_0x218b02['isAdded']);for(let _0x151373=0x0;_0x151373<_0x22c9e3['length'];_0x151373++)_0x22c9e3[_0x151373]['isAdded']&&(_0x4cbbe9[_0x151373]['isAdded']=_0x22c9e3[_0x151373]['isAdded']);}['_makeModelFromViewString'](_0x347513){const _0x16d606=JSON['parse'](_0x347513),_0x787d1e=this['editor']['editing']['view']['document'],_0x3d6fdf=new ckeditor5['ViewDocumentFragment'](_0x787d1e,_0x16d606['map'](_0x16382a=>this['_getViewObj'](_0x16382a)));return this['editor']['data']['toModel'](_0x3d6fdf);}['_getViewObj'](_0x12904e){const _0x30420c=this['editor']['editing']['view']['document'];if('string'==typeof _0x12904e)return new ckeditor5['ViewText'](_0x30420c,_0x12904e);{const _0x11e0d3=_0x12904e['children']['map'](_0x21574f=>this['_getViewObj'](_0x21574f));return new(typeToClass[_0x12904e['type']]||ckeditor5['ViewElement'])(_0x30420c,_0x12904e['name'],_0x12904e['attributes'],_0x11e0d3);}}['_getDiff'](_0x3531ed,_0x42ef22=null){const _0x3139e1=this['repository']['getRevision'](_0x3531ed),_0x382c5d=_0x42ef22?this['repository']['getRevision'](_0x42ef22):null,_0x1c77ca=this['_getRevisionsRange'](_0x3139e1,_0x382c5d),_0x34753a=_0x1c77ca[_0x1c77ca['length']-0x1],_0x5ac6e9=new Map(),_0x2ec79f={'model':{},'attributes':{},'changes':[]},_0x161cc2=new Set(),_0x15acb0=new Map();for(let _0x1a11d9=_0x1c77ca['length']-0x1;_0x1a11d9>=0x0;_0x1a11d9--){const _0x729457=_0x1c77ca[_0x1a11d9];for(const _0x3957be of Object['keys'](_0x729457['diffData']))if(_0x729457['diffData'][_0x3957be]['attachChange']){const _0x1d8ef7=_0x729457['diffData'][_0x3957be]['attachChange'];_0x1d8ef7['isAttached']?(_0x161cc2['add'](_0x3957be),_0x15acb0['has'](_0x3957be)&&_0x15acb0['get'](_0x3957be)['userId']==_0x1d8ef7['userId']?_0x15acb0['delete'](_0x3957be):_0x15acb0['set'](_0x3957be,_0x1d8ef7)):_0x15acb0['has'](_0x3957be)?(_0x161cc2['delete'](_0x3957be),_0x15acb0['delete'](_0x3957be)):(_0x161cc2['add'](_0x3957be),_0x15acb0['set'](_0x3957be,_0x1d8ef7));}else _0x161cc2['add'](_0x3957be);}for(const _0x2d0dde of _0x161cc2){const _0x25cc10=_0x15acb0['has'](_0x2d0dde)&&!_0x15acb0['get'](_0x2d0dde)['isAttached'];let _0x29c984=_0x25cc10?_0x1c77ca['length']-0x1:0x0;const _0x82dea2=_0x25cc10?-0x1:0x1;for(;_0x1c77ca[_0x29c984];){const _0x4794de=_0x1c77ca[_0x29c984];if(_0x4794de['diffData'][_0x2d0dde]){const _0x2dd1d2=_0x25cc10?_0x4794de['diffData'][_0x2d0dde]['attributesBefore']:_0x4794de['diffData'][_0x2d0dde]['attributesAfter'];_0x2ec79f['attributes'][_0x2d0dde]=_0x2dd1d2?_0x321c2b(_0x2dd1d2):{};break;}_0x29c984+=_0x82dea2;}}for(const _0x3ce38a of _0x1c77ca){_0x3ce38a['model']={};for(const _0x40f12d of _0x3ce38a['authors'])_0x5ac6e9['set'](_0x40f12d['id'],_0x40f12d);for(const _0x35ee35 of _0x161cc2){const _0x1eb403=_0x3ce38a['diffData'][_0x35ee35]?_0x3ce38a['diffData'][_0x35ee35]['insertions']:'[]',_0x316b00=_0x3ce38a['diffData'][_0x35ee35]?_0x3ce38a['diffData'][_0x35ee35]['deletions']:'[]';_0x3ce38a['model'][_0x35ee35]={'insertions':this['_makeModelFromViewString'](_0x1eb403),'deletions':this['_makeModelFromViewString'](_0x316b00)};}}for(const _0x11711e of _0x161cc2){let _0xe30eb6=null,_0x12c01b=0x0;const _0x29e3e4=new Map(Array['from'](_0x3139e1['model'][_0x11711e]['insertions']['markers'])['filter'](([_0x522015])=>!_0x522015['startsWith']('revision:')));let _0x1bfaf9=0x0;for(const _0x30d558 of _0x1c77ca){const _0x5bb42e=this['_makeTape'](_0x30d558['model'][_0x11711e]['insertions']);_0x30d558==_0x3139e1?(_0xe30eb6=_0x5bb42e,_0x12c01b=_0xe30eb6['length'],_0xe30eb6['forEach'](_0x9994bb=>{_0x9994bb['id']=_0x1bfaf9++;}),this['_processTape'](_0xe30eb6)):this['_markInsertions'](_0xe30eb6,_0x5bb42e);const _0x26c004=_0xe30eb6['filter'](_0x2b02b6=>!_0x2b02b6['isAdded'])['map'](_0x12a30b=>_0x12a30b['id']);let _0xaa5864=0x0;const _0x5e6c3a=this['_makeTape'](_0x30d558['model'][_0x11711e]['deletions']);_0x5e6c3a['forEach'](_0x3a1343=>{_0x3a1343['isRemoved']?_0x3a1343['id']=_0x12c01b++:_0x3a1343['id']=_0x26c004[_0xaa5864++];}),this['_processTape'](_0x5e6c3a),this['_setDistance'](_0xe30eb6,'isAdded'),this['_setDistance'](_0x5e6c3a,'isRemoved'),_0x30d558==_0x3139e1&&this['_markMarkers'](_0xe30eb6,_0x29e3e4),_0xe30eb6=this['_joinTapes'](_0xe30eb6,_0x5e6c3a),this['_refreshStartEndIndex'](_0xe30eb6),this['_setDistance'](_0xe30eb6,'isRemoved');}_0xe30eb6=_0xe30eb6['filter'](_0x5de71a=>!(_0x5de71a['isAdded']&&_0x5de71a['isRemoved']));const _0x63576c=new Map(_0x34753a['model'][_0x11711e]['deletions']['markers']),_0x5cc7ab=new Set(_0x29e3e4['keys']());for(const _0x326578 of _0x63576c['keys']())_0x5cc7ab['delete'](_0x326578);this['_markSuggestions'](_0xe30eb6,_0x5cc7ab),this['_fixObsoleteTags'](_0xe30eb6),_0xe30eb6=this['_removeMissingPairs'](_0xe30eb6),_0xe30eb6=this['_markMismatchedRemovedTags'](_0xe30eb6),_0xe30eb6=this['_removeUnsupportedChanges'](_0xe30eb6);const {root:_0x20515f,changes:_0x1c6d5f}=this['_makeModelFromTape'](_0xe30eb6,_0x5ac6e9,_0x11711e);_0x2ec79f['model'][_0x11711e]=_0x20515f;const _0x18ece7=_0x15acb0['get'](_0x11711e);if(_0x18ece7){const _0x54e6e3=_0x5ac6e9['get'](_0x18ece7['userId']),_0x395514=new ChangeItem({'author':_0x54e6e3,'type':_0x18ece7['isAttached']?'add':'remove','data':{'isOnRoot':!0x0},'createdAt':new Date(),'rootName':_0x11711e});_0x1c6d5f['unshift'](_0x395514),_0x2ec79f['attributes'][_0x11711e]['revisionHistoryAttachChange']=_0x395514['id'];}_0x2ec79f['changes']=_0x2ec79f['changes']['concat'](_0x1c6d5f);}return _0x2ec79f;}['_markMarkers'](_0x3f1028,_0x2722b8){for(let _0x58bdb9=0x0;_0x58bdb9<_0x3f1028['length'];_0x58bdb9++)for(const [_0x405eb5,_0x232e6e]of _0x2722b8)_0x232e6e['start']['isEqual'](_0x3f1028[_0x58bdb9]['previousPosition'])&&_0x3f1028[_0x58bdb9]['markersStart']['push'](_0x405eb5),_0x232e6e['end']['isEqual'](_0x3f1028[_0x58bdb9]['nextPosition'])&&_0x3f1028[_0x58bdb9]['markersEnd']['push'](_0x405eb5);}['_joinTapes'](_0x1d5d05,_0x11f95a){let _0x1c693f=[],_0x244f3a=0x0,_0x42ac0e=0x0;for(;_0x244f3a<_0x1d5d05['length']||_0x42ac0e<_0x11f95a['length'];){const _0x5b8c72=_0x1d5d05[_0x244f3a]||{},_0x56c951=_0x11f95a[_0x42ac0e]||{};if(_0x5b8c72['id']==_0x56c951['id'])_0x244f3a++,_0x42ac0e++,_0x1c693f['push'](_0x5b8c72);else{if(_0x56c951['isRemoved']&&_0x5b8c72['isAdded']){const {commonTape:_0xfb64b,iEnd:_0x5a001d,jEnd:_0xd97df4}=this['_threeWayMerge'](_0x1d5d05,_0x244f3a,_0x11f95a,_0x42ac0e);_0x1c693f=_0x1c693f['concat'](_0xfb64b),_0x244f3a=_0x5a001d,_0x42ac0e=_0xd97df4;}else _0x56c951['isRemoved']?(_0x42ac0e++,_0x1c693f['push'](_0x56c951)):(_0x244f3a++,_0x1c693f['push'](_0x5b8c72));}}return _0x1c693f;}['_markSuggestions'](_0x4c07c9,_0x356621){const _0x1df300=[];for(let _0xb04b32=0x0;_0xb04b32<_0x4c07c9['length'];_0xb04b32++){for(let _0x5221ff=0x0;_0x5221ff<_0x4c07c9[_0xb04b32]['markersStart']['length'];_0x5221ff++){const _0x53f4ae=_0x4c07c9[_0xb04b32]['markersStart'][_0x5221ff];if(!_0x356621['has'](_0x53f4ae))continue;const {group:_0x3e4e68,type:_0x238b45,authorId:_0x7d7ef3}=_0x4bfb67(_0x53f4ae);'revision-suggestion'!=_0x3e4e68||'insertion'!=_0x238b45&&'deletion'!=_0x238b45||(_0x1df300['unshift']({'type':_0x238b45,'name':_0x53f4ae,'userId':_0x7d7ef3}),_0x4c07c9[_0xb04b32]['markersStart']['splice'](_0x5221ff,0x1),_0x5221ff--);}_0xa85f0c(_0x4c07c9[_0xb04b32]);for(let _0x3cb83b=0x0;_0x3cb83b<_0x4c07c9[_0xb04b32]['markersEnd']['length'];_0x3cb83b++){const _0x5335b0=_0x4c07c9[_0xb04b32]['markersEnd'][_0x3cb83b];if(!_0x356621['has'](_0x5335b0))continue;const {group:_0x3b33e2,type:_0x10a835}=_0x4bfb67(_0x5335b0);if('revision-suggestion'!=_0x3b33e2||'insertion'!=_0x10a835&&'deletion'!=_0x10a835)continue;_0x4c07c9[_0xb04b32]['markersEnd']['splice'](_0x3cb83b,0x1),_0x3cb83b--;const _0x39ebd9=_0x1df300['findIndex'](_0x245a92=>_0x245a92['name']==_0x5335b0);_0x39ebd9>-0x1&&_0x1df300['splice'](_0x39ebd9,0x1);}}function _0x4bfb67(_0x3f35f8){const _0xcd9b40=_0x3f35f8['split'](':');return{'group':_0xcd9b40[0x0],'type':_0xcd9b40[0x1],'subType':_0xcd9b40['length']>=0x5?_0xcd9b40[0x2]:null,'id':_0xcd9b40['length']<0x5?_0xcd9b40[0x2]:_0xcd9b40[0x3],'authorId':_0xcd9b40['length']<0x5?_0xcd9b40[0x3]:_0xcd9b40[0x4],'markerCount':0x6==_0xcd9b40['length']?_0xcd9b40[0x5]:null};}function _0xa85f0c(_0x20a9aa){for(let _0x4d1047=0x0;_0x4d1047<_0x1df300['length'];_0x4d1047++){if(_0x20a9aa['isAdded']&&'insertion'==_0x1df300[_0x4d1047]['type'])return _0x20a9aa['isAddSuggestion']=_0x1df300[_0x4d1047],void delete _0x20a9aa['isAdded'];if(!_0x20a9aa['isAdded']&&!_0x20a9aa['isRemoved']&&'deletion'==_0x1df300[_0x4d1047]['type'])return void(_0x20a9aa['isRemoveSuggestion']=_0x1df300[_0x4d1047]);}}}['_setDistance'](_0x57e8b3,_0x2f96b1){let _0x259ccf=0x0,_0x1c8802=!0x1;const _0x3aed6e=new Map();for(const _0x4fbf33 of _0x57e8b3)_0x4fbf33[_0x2f96b1]?_0x1c8802&&(_0x259ccf++,_0x1c8802=!0x1):(_0x259ccf++,_0x1c8802=!0x0),_0x3aed6e['set'](_0x4fbf33['id'],_0x259ccf);for(let _0x4aa282=0x0;_0x4aa282<_0x57e8b3['length'];_0x4aa282++){if('isRemoved'==_0x2f96b1&&_0x57e8b3[_0x4aa282]['isAdded']||'isAdded'==_0x2f96b1&&_0x57e8b3[_0x4aa282]['isRemoved'])continue;if('text'==_0x57e8b3[_0x4aa282]['type']){_0x57e8b3[_0x4aa282]['distance']=0x0;continue;}const _0x5f1ad5=_0x3aed6e['get'](_0x57e8b3[_0x4aa282]['pairId']),_0x590dfa=_0x3aed6e['get'](_0x57e8b3[_0x4aa282]['id']);_0x57e8b3[_0x4aa282]['distance']=_0x5f1ad5-_0x590dfa;}}['_getRevisionsRange'](_0x5d668a,_0x43460c,_0x54eca4=!0x1){const _0x27c092=[];let _0x56a1c4=this['repository']['getIndex'](_0x5d668a),_0x404643=this['repository']['getIndex'](_0x43460c);for(-0x1==_0x404643&&(_0x404643=this['repository']['_revisions']['length'],_0x54eca4=!0x1);_0x56a1c4<_0x404643;)_0x27c092['push'](this['repository']['getRevision'](_0x56a1c4)),_0x56a1c4++;return _0x54eca4&&_0x27c092['push'](this['repository']['getRevision'](_0x56a1c4)),_0x27c092;}['_threeWayMerge'](_0x296cb8,_0x4248df,_0x8e83e2,_0x18304d){const _0x4d0d3b=this['editor']['model']['schema'];let _0x2e4dc6=_0x4248df;for(;_0x296cb8[_0x2e4dc6]&&_0x296cb8[_0x2e4dc6]['isAdded'];)_0x2e4dc6++;let _0xe1436=_0x18304d;for(;_0x8e83e2[_0xe1436]&&_0x8e83e2[_0xe1436]['isRemoved'];)_0xe1436++;_0x1c95a3(_0x296cb8,_0x4248df,_0x2e4dc6),_0x1c95a3(_0x8e83e2,_0x18304d,_0xe1436);const _0x14f2ea=_0x8e83e2['slice'](_0x18304d,_0xe1436)['concat'](_0x296cb8['slice'](_0x4248df,_0x2e4dc6));return _0x14f2ea['sort']((_0x55d016,_0x165df1)=>_0x55d016['side']!=_0x165df1['side']?_0x55d016['side']-_0x165df1['side']:_0x55d016['level']!=_0x165df1['level']?_0x55d016['level']-_0x165df1['level']:_0x55d016['distance']!=_0x165df1['distance']?_0x165df1['distance']-_0x55d016['distance']:!!_0x55d016['isAdded']!=!!_0x165df1['isAdded']?-0x1==_0x55d016['side']||0x0==_0x55d016['side']?_0x55d016['isAdded']?-0x1:0x1:_0x55d016['isAdded']?0x1:-0x1:_0x55d016['index']-_0x165df1['index']),{'commonTape':_0x14f2ea,'iEnd':_0x2e4dc6,'jEnd':_0xe1436};function _0x1c95a3(_0xbb540f,_0xd7a62,_0xd1888b){let _0x3a31dd=-0x1,_0x513328=Number['POSITIVE_INFINITY'],_0x380c2e=!0x0;for(let _0x1759ad=_0xd7a62;_0x1759ad<_0xd1888b;_0x1759ad++)if(_0x4d0d3b['isInline'](_0xbb540f[_0x1759ad]['item'])||(_0x380c2e=!0x1),_0xbb540f[_0x1759ad]['item']['startIndex']<_0xd7a62&&(_0x3a31dd=_0x1759ad),_0xbb540f[_0x1759ad]['item']['endIndex']>=_0xd1888b){_0x513328=_0x1759ad;break;}_0x380c2e&&(_0x3a31dd=_0xd1888b-0x1);for(let _0x22e9be=_0xd7a62;_0x22e9be<_0xd1888b;_0x22e9be++)_0xbb540f[_0x22e9be]['side']=_0x22e9be<=_0x3a31dd?-0x1:_0x22e9be<_0x513328?0x0:0x1,_0xbb540f[_0x22e9be]['index']=_0x22e9be;let _0x357cae=0x0;for(let _0x39bb88=_0xd7a62;_0x39bb88<=_0x3a31dd;_0x39bb88++)0x0==_0xbb540f[_0x39bb88]['distance']?_0xbb540f[_0x39bb88]['level']=_0x357cae:(_0x357cae++,_0xbb540f[_0x39bb88]['level']=_0x357cae,_0x357cae++);for(let _0x379bd9=_0xd7a62;_0x379bd9<_0xd1888b;_0x379bd9++)0x0==_0xbb540f[_0x379bd9]['side']&&(_0xbb540f[_0x379bd9]['level']=_0x357cae);_0x357cae=0x0;for(let _0x2ed7ca=_0xd1888b-0x1;_0x2ed7ca>=_0x513328;_0x2ed7ca--)0x0==_0xbb540f[_0x2ed7ca]['distance']?_0xbb540f[_0x2ed7ca]['level']=_0x357cae:(_0x357cae--,_0xbb540f[_0x2ed7ca]['level']=_0x357cae,_0x357cae--);}}['_fixObsoleteTags'](_0x4c7d3d){const _0x3ab5c8=new Map(),_0xc6af19=this['editor']['model']['schema'];for(let _0x20f27a=0x1;_0x20f27a<_0x4c7d3d['length'];_0x20f27a++){let _0x15f56b,_0x3c2df5,_0x1c162e;const _0x4e5b61=_0x4c7d3d[_0x20f27a],_0x59169f=_0x4c7d3d[_0x20f27a-0x1];if('text'==_0x4e5b61['type'])continue;if(_0x4e5b61['type']!=_0x59169f['type'])continue;if(!_0xc6af19['isBlock'](_0x59169f['item'])||_0xc6af19['isLimit'](_0x59169f['item']))continue;if(!_0xc6af19['isBlock'](_0x4e5b61['item'])||_0xc6af19['isLimit'](_0x4e5b61['item']))continue;if((_0x4c7d3d[_0x20f27a]['isAdded']||_0x4c7d3d[_0x20f27a]['isAddSuggestion'])&&_0x4c7d3d[_0x20f27a-0x1]['isRemoved'])_0x15f56b=_0x4c7d3d[_0x20f27a],_0x3c2df5=_0x4c7d3d[_0x20f27a-0x1],_0x1c162e=_0x20f27a-0x1;else{if(!_0x4c7d3d[_0x20f27a]['isRemoved']||!_0x4c7d3d[_0x20f27a-0x1]['isAdded']&&!_0x4c7d3d[_0x20f27a-0x1]['isAddSuggestion'])continue;_0x15f56b=_0x4c7d3d[_0x20f27a-0x1],_0x3c2df5=_0x4c7d3d[_0x20f27a],_0x1c162e=_0x20f27a;}const _0x3e6599=_0x15f56b['level']==_0x3c2df5['level'],_0x161cf5=Math['abs'](_0x15f56b['level'])<Math['abs'](_0x3c2df5['level'])&&0x0==_0x3c2df5['distance'];(_0x3e6599||_0x161cf5)&&(_0x3ab5c8['set'](_0x3c2df5['id'],_0x15f56b['id']),_0x4c7d3d['splice'](_0x1c162e,0x1),_0x20f27a--,_0x15f56b['isAdded']=!0x1);}for(let _0x270140=0x0;_0x270140<_0x4c7d3d['length'];_0x270140++)_0x3ab5c8['has'](_0x4c7d3d[_0x270140]['pairId'])&&(_0x4c7d3d[_0x270140]['pairId']=_0x3ab5c8['get'](_0x4c7d3d[_0x270140]['pairId']));}['_removeMissingPairs'](_0x310219){const _0x32a4e7=new Set(_0x310219['map'](_0x147dd0=>_0x147dd0['id']));for(let _0x3657a8=0x0;_0x3657a8<_0x310219['length'];_0x3657a8++)_0x32a4e7['has'](_0x310219[_0x3657a8]['pairId'])||0x0==_0x310219[_0x3657a8]['distance']||(_0x310219[_0x3657a8]['isIncorrect']=!0x0);return _0x310219['filter'](_0x19f8bc=>!_0x19f8bc['isIncorrect']);}['_markMismatchedRemovedTags'](_0x240379){const _0xf3a565=new Set();for(let _0x55cd93=0x0;_0x55cd93<_0x240379['length'];_0x55cd93++){if(_0xf3a565['has'](_0x240379[_0x55cd93]['id'])&&_0x240379[_0x55cd93]['isRemoved']&&(_0x240379[_0x55cd93]['isIncorrect']=!0x0),_0x240379[_0x55cd93]['isIncorrect'])continue;if(0x0==_0x240379[_0x55cd93]['distance'])continue;if('elementStart'!=_0x240379[_0x55cd93]['type'])continue;if(null==_0x240379[_0x55cd93]['pairId'])continue;let _0x32a569=_0x55cd93+0x1,_0x4b99bd=0x0;for(;_0x240379[_0x32a569]['id']!=_0x240379[_0x55cd93]['pairId'];)'elementStart'==_0x240379[_0x32a569]['type']?_0x4b99bd++:'elementEnd'==_0x240379[_0x32a569]['type']&&_0x4b99bd--,_0x32a569++;if(0x0!=_0x4b99bd){if(_0x240379[_0x55cd93]['isRemoved'])_0x240379[_0x55cd93]['isIncorrect']=!0x0;else{for(;_0x32a569!=_0x55cd93;)_0x240379[_0x32a569]['isRemoved']&&0x0!=_0x240379[_0x32a569]['distance']&&(_0x240379[_0x32a569]['isIncorrect']=!0x0,_0xf3a565['add'](_0x240379[_0x32a569]['pairId'])),_0x32a569--;}}}return _0x240379['filter'](_0x24e334=>!_0x24e334['isIncorrect']);}['_removeUnsupportedChanges'](_0x5921e6){const _0x351887=this['editor']['model']['schema'];for(let _0x303cc0=0x0;_0x303cc0<_0x5921e6['length'];_0x303cc0++){if(!(_0x5921e6[_0x303cc0]['isAdded']||_0x5921e6[_0x303cc0]['isAddSuggestion']||_0x5921e6[_0x303cc0]['isRemoved']||_0x5921e6[_0x303cc0]['isRemoveSuggestion']))continue;if(0x0==_0x5921e6[_0x303cc0]['distance'])continue;const _0x1e86fb=_0x5921e6[_0x303cc0]['item'];_0x351887['isBlock'](_0x1e86fb)||_0x351887['isLimit'](_0x1e86fb)||(_0x5921e6[_0x303cc0]['isAdded']&&delete _0x5921e6[_0x303cc0]['isAdded'],_0x5921e6[_0x303cc0]['isAddSuggestion']&&delete _0x5921e6[_0x303cc0]['isAddSuggestion'],_0x5921e6[_0x303cc0]['isRemoveSuggestion']&&delete _0x5921e6[_0x303cc0]['isRemoveSuggestion'],_0x5921e6[_0x303cc0]['isRemoved']&&(_0x5921e6[_0x303cc0]['isIncorrect']=!0x0));}return _0x5921e6['filter'](_0x3f9143=>!_0x3f9143['isIncorrect']);}['_makeModelFromTape'](_0x174632,_0x535320,_0x1e46d2){const _0x36eab9=new ckeditor5['DocumentFragment'](),_0x40b766=[],_0x596e80=new Map(),_0x10a553=this['editor']['model'],_0x596256=_0x10a553['schema'],_0xcbee67=[_0x36eab9],_0x2cb152={},_0x49b3b8={'isAdded':[],'isRemoved':[],'isAddSuggestion':[],'isRemoveSuggestion':[]};let _0xda4f7a=null;const _0x79d17d=[0x0];for(let _0x4ecb24=0x0;_0x4ecb24<_0x174632['length'];_0x4ecb24++)if('elementStart'===_0x174632[_0x4ecb24]['type']){_0x174632[_0x4ecb24]['previousPosition']=_0x10a553['createPositionFromPath'](_0x36eab9,_0x79d17d);const _0x20340f=new ckeditor5['Element'](_0x174632[_0x4ecb24]['item']['name'],_0x174632[_0x4ecb24]['item']['getAttributes']());_0xcbee67[0x0]['_appendChild'](_0x20340f),_0x79d17d['push'](0x0),_0xcbee67['unshift'](_0x20340f),_0x174632[_0x4ecb24]['nextPosition']=_0x10a553['createPositionFromPath'](_0x36eab9,_0x79d17d);}else'elementEnd'===_0x174632[_0x4ecb24]['type']?(_0xcbee67['shift'](),_0x174632[_0x4ecb24]['previousPosition']=_0x10a553['createPositionFromPath'](_0x36eab9,_0x79d17d),_0x79d17d['pop'](),_0x79d17d[_0x79d17d['length']-0x1]++,_0x174632[_0x4ecb24]['nextPosition']=_0x10a553['createPositionFromPath'](_0x36eab9,_0x79d17d)):(_0x174632[_0x4ecb24]['previousPosition']=_0x10a553['createPositionFromPath'](_0x36eab9,_0x79d17d),_0xda4f7a?_0xda4f7a['_data']+=_0x174632[_0x4ecb24]['item']['data']:_0xda4f7a=new ckeditor5['Text'](_0x174632[_0x4ecb24]['item']['data'],_0x174632[_0x4ecb24]['item']['getAttributes']()),_0x174632[_0x4ecb24+0x1]&&'text'===_0x174632[_0x4ecb24+0x1]['type']&&_0x45ceb5(_0xda4f7a,_0x174632[_0x4ecb24+0x1]['item'])||(_0xcbee67[0x0]['_appendChild'](_0xda4f7a),_0xda4f7a=null),_0x79d17d[_0x79d17d['length']-0x1]+=_0x174632[_0x4ecb24]['item']['offsetSize'],_0x174632[_0x4ecb24]['nextPosition']=_0x10a553['createPositionFromPath'](_0x36eab9,_0x79d17d));for(let _0x2ea104=0x0;_0x2ea104<_0x174632['length'];_0x2ea104++){const _0x1c66a9=_0x174632[_0x2ea104]['previousPosition'],_0x5612ee=_0x174632[_0x2ea104]['nextPosition'];for(const _0x2b2582 of _0x174632[_0x2ea104]['markersStart'])_0x596e80['set'](_0x2b2582,{'start':_0x1c66a9,'end':null});_0x5a6f1b('isRemoveSuggestion',_0x2ea104,_0x1c66a9,_0x5612ee),_0x5a6f1b('isAddSuggestion',_0x2ea104,_0x1c66a9,_0x5612ee),_0x5a6f1b('isRemoved',_0x2ea104,_0x1c66a9,_0x5612ee),_0x5a6f1b('isAdded',_0x2ea104,_0x1c66a9,_0x5612ee);for(const _0x27bf23 of _0x174632[_0x2ea104]['markersEnd']){_0x596e80['get'](_0x27bf23)['end']=_0x5612ee;}}for(const [_0x48297a,_0x29fafc]of _0x596e80){const _0x173b3d=this['editor']['model']['createRange'](_0x29fafc['start'],_0x29fafc['end']);_0x36eab9['markers']['set'](_0x48297a,_0x173b3d);}return _0x40b766['sort']((_0x1b8bdd,_0x5d71bf)=>{const _0x2894b3=_0x36eab9['markers']['get']('revision:'+_0x1b8bdd['id']),_0x9c9ff8=_0x36eab9['markers']['get']('revision:'+_0x5d71bf['id']);return _0x2894b3['start']['isBefore'](_0x9c9ff8['start'])?-0x1:_0x2894b3['start']['isAfter'](_0x9c9ff8['start'])?0x1:_0x2894b3['end']['isBefore'](_0x9c9ff8['end'])?-0x1:_0x2894b3['end']['isAfter'](_0x9c9ff8['end'])?0x1:'add'===_0x1b8bdd['type']?-0x1:0x1;}),{'root':_0x36eab9,'changes':_0x40b766};function _0x5a6f1b(_0x13c86d,_0x9d4e28,_0x131468,_0x2097b9){const _0x405c1e=!!_0x174632[_0x9d4e28][_0x13c86d],_0x258d5a=_0x405c1e?_0x174632[_0x9d4e28][_0x13c86d]['userId']:null,_0x5ecc1d=_0x9d4e28===_0x174632['length']-0x1,_0x496c3a=_0x49b3b8[_0x13c86d][0x0],_0x132a82=_0x596256['isObject'](_0x174632[_0x9d4e28]['item']);!_0x2cb152[_0x13c86d]&&_0x405c1e?_0x2cb152[_0x13c86d]={'start':_0x131468,'tapeItem':_0x174632[_0x9d4e28],'userId':_0x258d5a,'type':_0x13c86d}:_0x2cb152[_0x13c86d]&&!_0x405c1e?(_0x2cb152[_0x13c86d]['end']=_0x131468,_0x62d70f(_0x2cb152[_0x13c86d]),_0x2cb152[_0x13c86d]=null):_0x2cb152[_0x13c86d]&&_0x405c1e&&_0x2cb152[_0x13c86d]['userId']!==_0x258d5a&&(_0x2cb152[_0x13c86d]['end']=_0x131468,_0x496c3a&&_0x496c3a['userId']===_0x2cb152[_0x13c86d]['userId']||_0x62d70f(_0x2cb152[_0x13c86d]),_0x2cb152[_0x13c86d]={'start':_0x131468,'tapeItem':_0x174632[_0x9d4e28],'userId':_0x258d5a,'type':_0x13c86d}),_0x2cb152[_0x13c86d]&&_0x132a82&&('elementStart'!==_0x174632[_0x9d4e28]['type']||_0x496c3a&&_0x496c3a['userId']===_0x258d5a||_0x49b3b8[_0x13c86d]['unshift']({'userId':_0x258d5a,'object':_0x174632[_0x9d4e28]['item'],'change':_0x2cb152[_0x13c86d]}),'elementEnd'===_0x174632[_0x9d4e28]['type']&&_0x496c3a&&_0x496c3a['object']===_0x174632[_0x9d4e28]['item']&&(_0x49b3b8[_0x13c86d]['shift'](),_0x2cb152[_0x13c86d]=_0x496c3a['change'])),_0x2cb152[_0x13c86d]&&_0x5ecc1d&&(_0x2cb152[_0x13c86d]['end']=_0x2097b9,_0x62d70f(_0x2cb152[_0x13c86d]),_0x2cb152[_0x13c86d]=null);}function _0x62d70f({start:_0x1b8471,end:_0x2e3724,tapeItem:_0x11c1d4,userId:_0x265c64,type:_0x5a61c1}){const _0x74a4d4=_0x11c1d4['item'],_0x26379e=_0x10a553['schema']['isBlock'](_0x74a4d4)&&!_0x10a553['schema']['isLimit'](_0x74a4d4),_0x4fad47=_0x1b8471['nodeAfter']==_0x2e3724['parent']&&_0x2e3724['isAtStart'];if(_0x26379e&&_0x4fad47)return;const _0x28cc1c=_0x10a553['createRange'](_0x1b8471,_0x2e3724),_0x5a259b=_0x535320['get'](_0x265c64),_0x5bae16=new ChangeItem({'author':_0x5a259b,'type':'isAdded'==_0x5a61c1||'isAddSuggestion'==_0x5a61c1?'add':'remove','data':{'isSuggestion':'isAddSuggestion'==_0x5a61c1||'isRemoveSuggestion'==_0x5a61c1},'createdAt':new Date(),'rootName':_0x1e46d2});_0x40b766['push'](_0x5bae16),_0x36eab9['markers']['set']('revision:'+_0x5bae16['id'],_0x28cc1c);}function _0x45ceb5(_0xd7ec6a,_0x12cb40){const _0x355b50=_0xd7ec6a['getAttributes'](),_0x39aaae=_0x12cb40['getAttributes']();for(const _0xf50a70 of _0x355b50){if(_0xf50a70[0x1]!==_0x12cb40['getAttribute'](_0xf50a70[0x0]))return!0x1;_0x39aaae['next']();}return _0x39aaae['next']()['done'];}}['_setConversion'](){this['editor']['conversion']['for']('upcast')['dataToMarker']({'view':'revision'}),this['editor']['conversion']['for']('editingDowncast')['markerToHighlight']({'model':'revision','view':_0x31a03c=>{const _0x4affe3=_0x31a03c['markerName']['split'](':')[0x1],_0x45356c=this['_getChangeFromId'](_0x4affe3);if(!_0x45356c)return null;const _0x42f1de='add'==_0x45356c['type']?'insertion':'deletion',_0x25bd34=['ck-suggestion-marker','ck-suggestion-marker-'+_0x42f1de];return _0x45356c['data']['isSuggestion']&&_0x25bd34['push']('ck-suggestion-marker-'+_0x42f1de+'-new'),this['activeChange']==_0x45356c&&_0x25bd34['push']('ck-suggestion-marker--active'),{'classes':_0x25bd34,'attributes':{'data-change-id':_0x4affe3}};}}),this['editor']['conversion']['for']('upcast')['add'](_0x20d724=>{_0x20d724['on']('element:pre',(_0x432f5b,_0x476547,_0x4df419)=>{const _0x27e35d=_0x476547['viewItem']['getChild'](0x0);if(!_0x27e35d||!_0x27e35d['is']('element','code'))return;if(!_0x4df419['consumable']['consume'](_0x27e35d,{'attributes':['vid_start','vid_end']}))return;const _0x31eee6=_0x476547['modelRange']['start']['nodeAfter'];_0x4df419['writer']['setAttribute']('vid_start',_0x27e35d['getAttribute']('vid_start'),_0x31eee6),_0x4df419['writer']['setAttribute']('vid_end',_0x27e35d['getAttribute']('vid_end'),_0x31eee6);},{'priority':'low'});}),this['editor']['conversion']['for']('upcast')['add'](_0x30f5e5=>{_0x30f5e5['on']('element',(_0x8260f,_0x2798cf,_0x4c8ae6)=>{if(!_0x4c8ae6['consumable']['consume'](_0x2798cf['viewItem'],{'attributes':['vid_start','vid_end']}))return;if(_0x2798cf['modelRange']['isCollapsed'])return;const _0x121224=_0x2798cf['modelRange']['start']['nodeAfter'];_0x121224['hasAttribute']('vid_start')||_0x121224['hasAttribute']('vid')||(_0x4c8ae6['writer']['setAttribute']('vid_start',_0x2798cf['viewItem']['getAttribute']('vid_start'),_0x121224),_0x4c8ae6['writer']['setAttribute']('vid_end',_0x2798cf['viewItem']['getAttribute']('vid_end'),_0x121224));},{'priority':'low'});}),this['editor']['conversion']['for']('upcast')['elementToAttribute']({'view':{'name':'span','attributes':{'vid':!0x0}},'model':{'key':'vid','value':_0x75bc8=>_0x75bc8['getAttribute']('vid')}}),this['editor']['model']['schema']['on']('checkAttribute',(_0x31de9a,[,_0x35a1be])=>{['vid_start','vid_end','vid']['includes'](_0x35a1be)&&(_0x31de9a['return']=!0x0,_0x31de9a['stop']());},{'priority':'highest'}),this['editor']['conversion']['for']('dataDowncast')['add'](_0xda18b7=>{_0xda18b7['on']('attribute:vid',(_0xa197a7,_0x3c5d63,_0x463bce)=>{if('\x20'!=_0x3c5d63['item']['data']||_0x3c5d63['item']['parent']['maxOffset']>0x1)return;if(!_0x463bce['consumable']['consume'](_0x3c5d63['item'],_0xa197a7['name']))return;const _0x50fc1b=_0x463bce['writer'],_0x3871cf=_0x463bce['mapper']['toViewRange'](_0x3c5d63['range']);_0x50fc1b['wrap'](_0x3871cf,_0x50fc1b['createAttributeElement']('span'));});}),this['editor']['conversion']['for']('dataDowncast')['markerToData']({'model':'revision'}),this['editor']['editing']['downcastDispatcher']['on']('addMarker:revision',downcastSplitMergeMarker$2(this['editor']),{'priority':'high'}),this['editor']['editing']['downcastDispatcher']['on']('removeMarker:revision',(_0x3dc479,_0x1d226d,_0x450a33)=>{const _0x34b4bd=_0x450a33['mapper']['markerNameToElements'](_0x1d226d['markerName']);if(_0x34b4bd){for(const _0x3ec27e of _0x34b4bd)(_0x3ec27e['hasClass']('ck-suggestion-marker-split')||_0x3ec27e['hasClass']('ck-suggestion-marker-merge'))&&(_0x450a33['mapper']['unbindElementFromMarkerName'](_0x3ec27e,_0x1d226d['markerName']),_0x450a33['writer']['remove'](_0x3ec27e));}},{'priority':'high'}),this['editor']['editing']['downcastDispatcher']['on']('addMarker:revision',(_0x544d7,_0x2ce76d,_0x1ead61)=>{const _0x1657cd=_0x2ce76d['markerName']['split'](':')[0x1],_0xf23c22=this['_getChangeFromId'](_0x1657cd);if(!_0xf23c22)return null;const _0x3f6c4f='add'==_0xf23c22['type']?'split':'merge';if(_0x1ead61['consumable']['test'](_0x2ce76d['markerRange'],_0x544d7['name']))for(const _0x5f47d1 of _0x2ce76d['markerRange']['getItems']()){if(!_0x5f47d1['is']('element','softBreak'))continue;const _0x45d043=_0x1ead61['writer']['createUIElement']('span',{'class':'ck-suggestion-marker-'+_0x3f6c4f}),_0x58384f=_0x1ead61['mapper']['toViewPosition'](this['editor']['model']['createPositionBefore'](_0x5f47d1));_0xf23c22['data']['isSuggestion']&&_0x1ead61['writer']['addClass']('ck-suggestion-marker-'+_0x3f6c4f+'-new',_0x45d043),this['activeChange']==_0xf23c22&&_0x1ead61['writer']['addClass']('ck-suggestion-marker--active',_0x45d043),_0x1ead61['writer']['insert'](_0x58384f,_0x45d043),_0x1ead61['mapper']['bindElementToMarker'](_0x45d043,_0x2ce76d['markerName']);}},{'priority':'high'}),this['editor']['model']['document']['on']('change',()=>{this['editor']['editing']['view']['change'](_0x4d288e=>{for(const _0x284238 of this['editor']['model']['document']['getRootNames']()){const _0x185ef0=this['editor']['model']['document']['getRoot'](_0x284238),_0xcc3039=this['editor']['editing']['view']['document']['getRoot'](_0x284238);if(_0xcc3039){const _0x1ff86d=_0x185ef0['getAttribute']('revisionHistoryAttachChange');if(_0x4d288e['removeAttribute']('data-change-id',_0xcc3039),_0x4d288e['removeClass']('ck-revision-history-root-add',_0xcc3039),_0x4d288e['removeClass']('ck-revision-history-root-remove',_0xcc3039),_0x4d288e['removeClass']('ck-revision-history-root--active',_0xcc3039),_0x1ff86d){const _0x2d0e2c=this['_getChangeFromId'](_0x1ff86d);if(!_0x2d0e2c)return null;_0x4d288e['setAttribute']('data-change-id',_0x1ff86d,_0xcc3039),_0x4d288e['addClass']('ck-revision-history-root-'+_0x2d0e2c['type'],_0xcc3039),this['activeChange']==_0x2d0e2c&&_0x4d288e['addClass']('ck-revision-history-root--active',_0xcc3039);}}}});}),this['editor']['conversion']['for']('upcast')['dataToMarker']({'view':'comment','model':_0x22deec=>'revision-comment:'+_0x22deec,'converterPriority':'highest'}),this['editor']['conversion']['for']('upcast')['dataToMarker']({'view':'suggestion','model':_0x45bb92=>'revision-suggestion:'+_0x45bb92,'converterPriority':'highest'}),this['editor']['conversion']['for']('dataDowncast')['markerToData']({'model':'revision-suggestion','view':_0x5531a2=>({'name':'suggestion:'+_0x5531a2,'group':'revision-suggestion'}),'converterPriority':'highest'}),this['editor']['conversion']['for']('editingDowncast')['markerToHighlight']({'model':'revision-suggestion','view':_0x4d27a3=>{const _0x2bdfd9=_0x4d27a3['markerName']['split'](':')[0x1];return'insertion'!=_0x2bdfd9&&'deletion'!=_0x2bdfd9?null:{'classes':['ck-suggestion-preview-marker','ck-suggestion-preview-marker-'+_0x2bdfd9]};}}),this['editor']['editing']['downcastDispatcher']['on']('addMarker:revision-suggestion:deletion',downcastSplitMergeMarkerSuggestion(this['editor'],'merge'),{'priority':'high'}),this['editor']['editing']['downcastDispatcher']['on']('addMarker:revision-suggestion:insertion',downcastSplitMergeMarkerSuggestion(this['editor'],'split'),{'priority':'high'}),this['editor']['editing']['downcastDispatcher']['on']('removeMarker:revision-suggestion',(_0x318e10,_0x374e25,_0x52f065)=>{const _0x473e72=_0x52f065['mapper']['markerNameToElements'](_0x374e25['markerName']);if(_0x473e72){for(const _0x55c8da of _0x473e72)_0x55c8da['is']('uiElement')&&(_0x52f065['mapper']['unbindElementFromMarkerName'](_0x55c8da,_0x374e25['markerName']),_0x52f065['writer']['remove'](_0x55c8da));}},{'priority':'high'});}['_getChangeFromId'](_0x26f16b){return this['_changeIdToChange']['get'](_0x26f16b);}['_getViewForChange'](_0x1e462f){return this['_changeView']&&this['_changeView']['destroy'](),this['_changeView']=new ChangeDetailsView(this['editor']['locale'],_0x1e462f),this['_changeView'];}['_initInteractions'](){this['editor']['model']['document']['selection']['observeMarkers']('revision'),this['on']('change:activeView',(_0x5da797,_0x340566,_0x36a3cc,_0x22e031)=>{_0x22e031&&this['_balloon']['remove'](_0x22e031),_0x36a3cc&&(this['_balloon']['add']({'view':_0x36a3cc,'stackId':'revisionHistoryLabel','position':{'target':()=>{const _0x541794=this['editor']['editing'],_0x3fb0cb=this['_getChangeFromId'](_0x36a3cc['changeId']);let _0xe3f2a7;if(_0x3fb0cb['data']['isOnRoot']){const _0x42b96c=_0x541794['view']['getDomRoot'](_0x3fb0cb['rootName']);_0xe3f2a7=Array['from'](_0x42b96c['getClientRects']());}else{const _0x5ba884=this['editor']['model']['markers']['get']('revision:'+_0x36a3cc['changeId']);_0xe3f2a7=Array['from'](_0x541794['mapper']['markerNameToElements'](_0x5ba884['name']))['map'](_0x30f81a=>_0x541794['view']['domConverter']['mapViewToDom'](_0x30f81a))['map'](_0x589c3a=>Array['from'](_0x589c3a['getClientRects']()))['flat']();}if(!this['_activeViewTarget'])return _0xe3f2a7[0x0];return _0xe3f2a7['find'](_0x26129b=>_0x26129b['top']-0x3<=this['_activeViewTarget']['y']&&_0x26129b['bottom']+0x3>=this['_activeViewTarget']['y']&&_0x26129b['left']-0x3<=this['_activeViewTarget']['x']&&_0x26129b['right']+0x3>=this['_activeViewTarget']['x'])||_0xe3f2a7[0x0];}}}),this['_balloon']['showStack']('revisionHistoryLabel'));}),this['on']('change:activeChange',(_0x1100d1,_0x305e8d,_0x4049bb,_0x5a16bf)=>{this['activeView']=_0x4049bb?this['_getViewForChange'](_0x4049bb):null,this['editor']['model']['change'](()=>{const _0xe5f033=this['editor']['editing'];_0x5a16bf&&(_0x5a16bf['data']['isOnRoot']?_0xe5f033['view']['change'](_0x3b8548=>{_0x3b8548['removeClass']('ck-revision-history-root--active',_0xe5f033['view']['document']['getRoot'](_0x5a16bf['rootName']));}):_0xe5f033['reconvertMarker']('revision:'+_0x5a16bf['id'])),_0x4049bb&&(_0x4049bb['data']['isOnRoot']?_0xe5f033['view']['change'](_0x86b141=>{_0x86b141['addClass']('ck-revision-history-root--active',_0xe5f033['view']['document']['getRoot'](_0x4049bb['rootName']));}):_0xe5f033['reconvertMarker']('revision:'+_0x4049bb['id']));});}),this['listenTo'](this['editor']['editing']['view']['document'],'mouseover',(_0x52259e,_0x1e6bc7)=>{if(this['activeChange'])return;const _0x31035a=this['_findChangeIdFromDomTarget'](_0x1e6bc7['target']),_0x18f93a=this['_changeIdToChange']['get'](_0x31035a);_0x18f93a?(this['_activeViewTarget']={'x':_0x1e6bc7['domEvent']['x'],'y':_0x1e6bc7['domEvent']['y']},this['activeView']=this['_getViewForChange'](_0x18f93a)):(this['_activeViewTarget']=null,this['activeView']=null);}),this['listenTo'](this['editor']['editing']['view']['document'],'mousedown',(_0x1bd9d8,_0x2b80d6)=>{const _0x12885b=this['_findChangeIdFromDomTarget'](_0x2b80d6['target']),_0x52078e=this['_changeIdToChange']['get'](_0x12885b);_0x52078e?(this['_activeViewTarget']={'x':_0x2b80d6['domEvent']['x'],'y':_0x2b80d6['domEvent']['y']},_0x52078e===this['activeChange']?this['_balloon']['updatePosition']():this['activeChange']=_0x52078e):(this['_activeViewTarget']=null,this['activeChange']=null);});}['_findChangeIdFromDomTarget'](_0x356089){do{const _0x17c590=_0x356089['getAttribute']('data-change-id');if(_0x17c590)return _0x17c590;_0x356089=_0x356089['parent'];}while(_0x356089);return null;}['_cleanMarkers'](){this['editor']['model']['change'](_0x397f43=>{for(const _0x2ea148 of this['editor']['model']['markers'])_0x397f43['removeMarker'](_0x2ea148);});}}function downcastSplitMergeMarker$2(_0x532c2e){const _0x14865b=_0x532c2e['plugins']['get']('RevisionViewer');return(_0x3d67eb,_0x4a871c,_0x10ef26)=>{const _0x557909=_0x4a871c['markerName']['split'](':')[0x1],_0x855b5c=_0x14865b['_getChangeFromId'](_0x557909);if(!_0x855b5c)return null;const _0x2f5d19='add'==_0x855b5c['type']?'split':'merge';if(!_0x10ef26['consumable']['test'](_0x4a871c['markerRange'],_0x3d67eb['name']))return;const _0x131540=_0x4a871c['markerRange']['getWalker'](),_0x54e675=_0x4a871c['markerRange']['start'],_0x503c1b=_0x532c2e['model']['schema'];let _0x28556d=null,_0xea71ad=null,_0x71e180=!0x1,_0x509ba3=!0x1;for(const _0x36295d of _0x131540){const _0xa9cd3=_0x36295d['item'];_0x71e180=_0x71e180||_0x503c1b['isContent'](_0xa9cd3);const _0x30834b=_0x10ef26['mapper']['toViewElement'](_0xa9cd3);if(_0x30834b&&_0x30834b['getCustomProperty']('addHighlight'))return;'elementEnd'==_0x36295d['type']&&(_0x503c1b['isBlock'](_0xa9cd3)&&!_0x503c1b['isLimit'](_0xa9cd3)&&(_0xa9cd3['nextSibling']||_0x54e675['isAtEnd']?_0x28556d&&_0x28556d['parent']==_0xa9cd3||(_0x28556d=_0xa9cd3,_0x57ed9f(_0x36295d['previousPosition']),_0x509ba3=!0x0):_0xea71ad=_0xea71ad||_0x36295d['previousPosition']));}function _0x57ed9f(_0x33302b){const _0xe737cc=_0x10ef26['writer']['createUIElement']('span',{'class':'ck-suggestion-marker-'+_0x2f5d19}),_0x13c4bb=_0x10ef26['mapper']['toViewPosition'](_0x33302b);_0x855b5c['data']['isSuggestion']&&_0x10ef26['writer']['addClass']('ck-suggestion-marker-'+_0x2f5d19+'-new',_0xe737cc),_0x14865b['activeChange']==_0x855b5c&&_0x10ef26['writer']['addClass']('ck-suggestion-marker--active',_0xe737cc),_0x10ef26['writer']['insert'](_0x13c4bb,_0xe737cc),_0x10ef26['mapper']['bindElementToMarker'](_0xe737cc,_0x4a871c['markerName']);}_0x71e180||_0x509ba3||!_0xea71ad||_0x57ed9f(_0xea71ad);};}function downcastSplitMergeMarkerSuggestion(_0x1920ef,_0x2460e9){return(_0x291318,_0x30b30d,_0x5b7d7a)=>{if(!_0x5b7d7a['consumable']['test'](_0x30b30d['markerRange'],_0x291318['name']))return;const _0x2bce47=_0x30b30d['markerRange']['getWalker'](),_0x267635=_0x30b30d['markerRange']['start'],_0x3f48f5=_0x1920ef['model']['schema'];let _0x4b2e13=null,_0xc66516=null,_0x39f565=!0x1,_0x23c81b=!0x1;for(const _0x1a9cee of _0x2bce47){const _0xc80da6=_0x1a9cee['item'];_0x39f565=_0x39f565||_0x3f48f5['isContent'](_0xc80da6);const _0x56ea63=_0x5b7d7a['mapper']['toViewElement'](_0xc80da6);if(_0x56ea63&&_0x56ea63['getCustomProperty']('addHighlight'))return;'elementEnd'==_0x1a9cee['type']&&(_0x3f48f5['isBlock'](_0xc80da6)&&!_0x3f48f5['isLimit'](_0xc80da6)&&(_0xc80da6['nextSibling']||_0x267635['isAtEnd']?_0x4b2e13&&_0x4b2e13['parent']==_0xc80da6||(_0x4b2e13=_0xc80da6,_0x5b11ad(_0x1a9cee['previousPosition']),_0x23c81b=!0x0):_0xc66516=_0xc66516||_0x1a9cee['previousPosition']));}function _0x5b11ad(_0x20d75a){const _0x34175c=_0x5b7d7a['mapper']['toViewPosition'](_0x20d75a),_0x12c009=_0x5b7d7a['writer']['createUIElement']('span',{'class':'ck-suggestion-preview-marker-'+_0x2460e9});_0x5b7d7a['writer']['insert'](_0x34175c,_0x12c009),_0x5b7d7a['mapper']['bindElementToMarker'](_0x12c009,_0x30b30d['markerName']);}_0x39f565||_0x23c81b||!_0xc66516||_0x5b11ad(_0xc66516);};}class RestoreRevisionCommand extends ckeditor5['Command']{constructor(_0x97cc87){super(_0x97cc87);const _0x1c87ca=_0x97cc87['plugins']['get'](_0x58ecc7);this['affectsData']=!0x1,this['listenTo'](_0x1c87ca,'change:isReady',()=>this['refresh']()),this['listenTo'](_0x1c87ca,'change:isEnabled',()=>this['refresh']());}['execute'](){const _0x15af80=this['editor'],_0x28465d=_0x15af80['plugins']['get'](_0x58ecc7),_0x454fa2=_0x28465d['isReady']?_0x28465d['diff']['newRevisionId']:null;_0x15af80['config']['get']('revisionHistory')['restoreRevisionCallback'](_0x454fa2);}['refresh'](){const {isReady:_0x1befe6,isEnabled:_0x3c1d08,repository:_0x19e78c,diff:_0x1c35ad}=this['editor']['plugins']['get'](_0x58ecc7),_0x2705ba=_0x1c35ad&&_0x19e78c['getLaterVisibleRevision'](_0x1c35ad['newRevisionId']);this['isEnabled']=_0x1befe6&&_0x3c1d08&&Boolean(_0x2705ba);}}class _0x7efcd5 extends ckeditor5['Command']{constructor(_0x26e6b4,{direction:_0x46380d}){super(_0x26e6b4);const _0x18b51f=_0x26e6b4['plugins']['get'](_0x58ecc7);this['affectsData']=!0x1,this['_step']='forward'===_0x46380d?0x1:-0x1,this['listenTo'](_0x18b51f,'change:isReady',()=>this['refresh']()),this['listenTo'](_0x18b51f,'change:isEnabled',()=>this['refresh']()),this['listenTo'](_0x18b51f,'change:activeChange',()=>this['refresh']());}['execute'](){const _0x47428b=this['editor'],_0x8b279e=_0x47428b['plugins']['get'](_0x58ecc7),{isNavigationMode:_0x46fa43,currentChangeNumber:_0x56ae94}=_0x8b279e;let _0x3c8ff6;if(_0x8b279e['activeChange']=_0x46fa43?_0x8b279e['diff']['changes']['get'](_0x56ae94+this['_step']):_0x8b279e['diff']['changes']['first'],_0x8b279e['activeChange']['data']['isOnRoot'])_0x3c8ff6=_0x47428b['editing']['view']['getDomRoot'](_0x8b279e['activeChange']['rootName']);else{const _0x5c3b3c=_0x47428b['model']['markers']['get']('revision:'+_0x8b279e['activeChange']['id']);_0x3c8ff6=getMarkerDomElement(_0x47428b['editing'],_0x5c3b3c);}ckeditor5['scrollViewportToShowTarget']({'target':_0x3c8ff6,'viewportOffset':0x28});}['refresh'](){const {isNavigationMode:_0x36d75c,currentChangeNumber:_0x57b0cf,numberOfChanges:_0x55ee78,isReady:_0x949f0b,isEnabled:_0x41d06e}=this['editor']['plugins']['get'](_0x58ecc7);this['isEnabled']=!!(_0x41d06e&&_0x949f0b&&_0x55ee78)&&(!_0x36d75c||(0x1===this['_step']?_0x57b0cf<_0x55ee78-0x1:_0x57b0cf>0x0));}}var _0x4ac5ee='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M16.435\x2014.494a.75.75\x200\x200\x200\x201.197-.899l-.067-.089-6.992-8a.75.75\x200\x200\x200-1.05-.078l-.079.078-7.008\x208a.75.75\x200\x200\x200\x201.049\x201.066l.08-.078\x206.442-7.354\x206.428\x207.354z\x22/></svg>\x0a',_0x39cabd='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M16.435\x205.506a.75.75\x200\x200\x201\x201.197.899l-.067.089-6.992\x208a.75.75\x200\x200\x201-1.05.078l-.079-.078-7.008-8a.75.75\x200\x200\x201\x201.049-1.066l.08.078\x206.442\x207.354\x206.428-7.354z\x22/></svg>\x0a';class ChangesNavigationView extends ckeditor5['View']{constructor(_0x3b3e96){super(_0x3b3e96);const _0x2bdd4c=this['bindTemplate'],_0x27dec1=new ckeditor5['ButtonView'](_0x3b3e96),_0x144b86=new ckeditor5['ButtonView'](_0x3b3e96);this['set']('isNavigationMode',!0x1),this['set']('isReady',!0x1),this['set']('currentChangeNumber',0x0),this['set']('numberOfChanges',0x0),this['set']('isForwardNavigationEnabled',!0x1),this['set']('isBackwardNavigationEnabled',!0x1),this['bind']('_isStatusLabelVisible')['to'](this,'isReady',this,'numberOfChanges',(_0x30a623,_0x202e8e)=>_0x30a623&&_0x202e8e>0x0),this['bind']('_statusText')['to'](this,'isReady',this,'currentChangeNumber',this,'numberOfChanges',this,'isNavigationMode',(_0x257b36,_0x1df2f1,_0x25561e,_0x1f82b6)=>{if(!_0x257b36)return getTranslation$5(_0x3b3e96,'Loading...');if(!_0x25561e)return getTranslation$5(_0x3b3e96,'No\x20changes');const _0x35c89f=getTranslation$5(_0x3b3e96,'NUMBER_OF_CHANGES',_0x25561e);return _0x1f82b6?getTranslation$5(_0x3b3e96,'X_OF_Y_CHANGES',[_0x1df2f1+0x1,_0x25561e]):_0x35c89f;}),_0x27dec1['set']({'label':getTranslation$5(_0x3b3e96,'Show\x20previous\x20change'),'tooltip':!0x0,'icon':_0x4ac5ee}),_0x144b86['set']({'label':getTranslation$5(_0x3b3e96,'Show\x20next\x20change'),'tooltip':!0x0,'icon':_0x39cabd}),_0x27dec1['bind']('isEnabled')['to'](this,'isBackwardNavigationEnabled'),_0x144b86['bind']('isEnabled')['to'](this,'isForwardNavigationEnabled'),_0x27dec1['on']('execute',()=>this['fire']('execute','backward')),_0x144b86['on']('execute',()=>this['fire']('execute','forward')),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-revision-history-ui','ck-revision-history-ui__changes-navigation']},'children':[{'tag':'span','attributes':{'class':['ck-revision-history-ui__changes-navigation__wrapper']},'children':[{'tag':'span','attributes':{'class':['ck-revision-history-ui__changes-navigation__label',_0x2bdd4c['if']('_isStatusLabelVisible','ck-hidden',_0x591133=>!_0x591133)]},'children':[{'text':_0x2bdd4c['to']('isNavigationMode',_0x582009=>_0x582009?getTranslation$5(_0x3b3e96,'EDIT_X_OF_Y_REVISIONS')+':\x20':getTranslation$5(_0x3b3e96,'Total')+':\x20')}]},{'text':_0x2bdd4c['to']('_statusText')}]},new ckeditor5['ToolbarSeparatorView'](),{'tag':'div','attributes':{'class':['ck-revision-history-ui__changes-navigation__navigation']},'children':[_0x27dec1,_0x144b86]}]});}}const _0x229d39='ck-editor__editable__loading-overlay';class _0x209dee extends ckeditor5['Plugin']{static get['pluginName'](){return'RevisionViewerLoadingOverlay';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['show'](){const _0x1ab54c=this['editor']['editing']['view'];_0x1ab54c['change'](_0x40505c=>{for(const _0x234817 of _0x1ab54c['document']['roots'])_0x40505c['addClass'](_0x229d39,_0x234817);});}['hide'](){const _0x7f6dd7=this['editor']['editing']['view'];_0x7f6dd7['change'](_0x52faf8=>{for(const _0xee5989 of _0x7f6dd7['document']['roots'])_0x52faf8['removeClass'](_0x229d39,_0xee5989);});}}class _0x58df47 extends ckeditor5['Plugin']{static get['pluginName'](){return'RevisionViewerUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[_0x58ecc7,_0x209dee];}['init'](){const _0x6e94b7=this['editor'],_0x1c1467=_0x6e94b7['plugins']['get'](_0x58ecc7),_0x5aec5d=_0x6e94b7['plugins']['get'](_0x209dee);_0x6e94b7['ui']['componentFactory']['add']('exitToEditing',_0x185e53=>{const _0x1ce9ed=new ckeditor5['ButtonView'](_0x185e53);return _0x1ce9ed['set']({'label':getTranslation$5(_0x185e53,'Back\x20to\x20editing'),'icon':ckeditor5['icons']['undo'],'withText':!0x0,'tooltip':!0x0,'class':'ck-revision-history-ui__back-to-editing'}),this['listenTo'](_0x1ce9ed,'execute',()=>{_0x6e94b7['config']['get']('revisionHistory')['closeRevisionViewerCallback']();}),_0x1ce9ed;}),_0x6e94b7['ui']['componentFactory']['add']('restoreRevision',_0x3503cd=>{const _0x3a8b9e=new ckeditor5['ButtonView'](_0x3503cd);return _0x3a8b9e['set']({'label':getTranslation$5(_0x3503cd,'Restore\x20this\x20revision'),'withText':!0x0,'tooltip':!0x0}),_0x3a8b9e['bind']('isEnabled')['to'](_0x6e94b7['commands']['get']('restoreRevision')),this['listenTo'](_0x3a8b9e,'execute',()=>_0x6e94b7['execute']('restoreRevision')),_0x3a8b9e;}),_0x6e94b7['ui']['componentFactory']['add']('changesNavigation',_0x286893=>{const _0x43c16a=new ChangesNavigationView(_0x286893),_0x2db479=_0x6e94b7['commands']['get']('showPreviousChange'),_0x2005af=_0x6e94b7['commands']['get']('showNextChange');return _0x43c16a['bind']('isBackwardNavigationEnabled')['to'](_0x2db479,'isEnabled'),_0x43c16a['bind']('isForwardNavigationEnabled')['to'](_0x2005af,'isEnabled'),_0x43c16a['bind']('isReady','currentChangeNumber','numberOfChanges','isNavigationMode')['to'](_0x1c1467),this['listenTo'](_0x43c16a,'execute',(_0x4917cc,_0x11c6e1)=>{_0x6e94b7['execute']('forward'===_0x11c6e1?'showNextChange':'showPreviousChange');}),_0x43c16a;}),_0x5aec5d['show'](),_0x1c1467['on']('change:isReady',(_0x4a87a6,_0x56dd98,_0x39defe)=>{_0x39defe?_0x5aec5d['hide']():_0x5aec5d['show']();});}}class _0x4b9b3a extends ckeditor5['LabeledFieldView']{constructor(_0x4035e3,_0x4f4c2a){super(_0x4035e3,_0x4f4c2a),this['_resizeObserver']=null;const _0x14fa72=this['bindTemplate'];this['set']({'label':getTranslation$5(_0x4035e3,'Revision\x20name'),'_tooltipString':''}),this['fieldView']['placeholder']=getTranslation$5(_0x4035e3,'Enter\x20the\x20revision\x20name'),this['extendTemplate']({'tag':'span','attributes':{'class':['ck-revision-history-sidebar__revision-name'],'data-cke-tooltip-text':_0x14fa72['to']('_tooltipString'),'data-cke-tooltip-position':'s','data-cke-tooltip-class':'ck-tooltip_multi-line'}});}['render'](){super['render'](),this['_resizeObserver']=new ckeditor5['ResizeObserver'](this['fieldView']['element'],()=>this['_updateTooltipText']()),this['listenTo'](this['fieldView'],'input',()=>this['_updateTooltipText']());}['destroy'](){super['destroy'](),this['_resizeObserver']&&this['_resizeObserver']['destroy']();}['_updateTooltipText'](){const _0xa56c99=this['fieldView']['element'];this['_tooltipString']=_0xa56c99['scrollWidth']>_0xa56c99['clientWidth']&&_0xa56c99['value']||'';}}var _0x39c9ed='<svg\x20viewBox=\x220\x200\x2011\x2010\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20xmlns:xlink=\x22http://www.w3.org/1999/xlink\x22><path\x20d=\x22M5.5\x205C8.538\x205\x2011\x207.015\x2011\x209.5c0\x20.17-.011.336-.034.5H.034A3.732\x203.732\x200\x200\x201\x200\x209.5C0\x207.015\x202.462\x205\x205.5\x205zm0-5a2.5\x202.5\x200\x201\x201\x200\x205\x202.5\x202.5\x200\x200\x201\x200-5z\x22\x20/></svg>\x0a';class RevisionAuthorView extends ckeditor5['View']{constructor(_0x26ba44,_0x2d3954,_0x43835e){super(_0x26ba44);const _0x2de0c9=new ckeditor5['IconView']();_0x2de0c9['set']({'content':_0x39c9ed,'viewBox':'0\x200\x2011\x2010'});const _0x455e4a=['ck','ck-revision-history-sidebar__revision-author'];_0x43835e&&_0x455e4a['push']('ck-revision-history-sidebar__revision-author_creator');const _0x1bdcf8=[{'tag':'span','attributes':{'class':['ck','ck-revision-history-sidebar__revision-author__name'],'title':getTranslation$5(_0x26ba44,_0x43835e?'Revision\x20creator':'Revision\x20author')},'children':[_0x2de0c9,_0x2d3954['name']]}];this['setTemplate']({'tag':'li','attributes':{'class':_0x455e4a},'children':_0x1bdcf8});}}function dateToPrettyFormat(_0x12a1a1,_0xb91915){return _0xb91915['toLocaleDateString'](_0x12a1a1,{'month':'long','day':'numeric'})+',\x20'+_0xb91915['toLocaleTimeString'](_0x12a1a1,{'hour':'numeric','minute':'numeric'});}function createActionsDropdownView(_0xa2b63c,_0x582094){const _0x39d3d1=_0xa2b63c['bindTemplate'],_0x279a07=_0xa2b63c['locale'],_0x2d803c=ckeditor5['createDropdown'](_0x279a07);_0x2d803c['panelPosition']='sw';const _0x3156bd=_createDropdownOptions(_0xa2b63c,_0x582094);return _0xa2b63c['bind']('isActionsDropdownOpen')['to'](_0x2d803c,'isOpen'),_0x2d803c['buttonView']['set']({'label':getTranslation$5(_0x279a07,'Show\x20more\x20items'),'tooltip':!0x0,'tooltipPosition':'sw','icon':ckeditor5['icons']['threeVerticalDots']}),_0x2d803c['extendTemplate']({'attributes':{'class':['ck-revision-history-sidebar__revision__actions',_0x39d3d1['if']('isActionsDropdownOpen','ck-on')]},'on':{'click':_0x39d3d1['to'](_0xb184ad=>_0xb184ad['stopPropagation']())}}),_0x2d803c['on']('execute',_0x2c9df4=>{_0xa2b63c['isReady']&&'function'==typeof _0x2c9df4['source']['_action']&&_0x2c9df4['source']['_action'](_0xa2b63c);}),ckeditor5['addListToDropdown'](_0x2d803c,_0x3156bd,{'role':'menu'}),_0x2d803c['listenTo'](_0xa2b63c,'change:isActionsDropdownOpen',(_0x108b86,_0x34f3c6,_0x16ce00)=>{if(_0x16ce00)for(const _0x348526 of _0x2d803c['listView']['items']){const _0x34525c=_0x348526['children']['first'],_0xa259d8=_0x582094['find'](_0x48eb3b=>_0x48eb3b['action']===_0x34525c['_action'])['isVisible'];_0x348526['isVisible']=void 0x0===_0xa259d8||_0xa259d8(_0xa2b63c);}}),_0x2d803c;}function _createDropdownOptions(_0x2c428b,_0x4d241c){const _0x5c892f=_getLocalizedOptions(_0x2c428b,_0x4d241c),_0x4ce5a3=new ckeditor5['Collection']();for(const _0x3a89bb of _0x5c892f){const _0x22d392={'type':'button','model':new ckeditor5['ViewModel']({'label':_0x3a89bb['name'],'class':_0x3a89bb['class'],'withText':!0x0,'role':'menuitem','_action':_0x3a89bb['action']})};_0x22d392['model']['bind']('isEnabled')['to'](_0x2c428b,'isActionsDropdownOpen',_0x48516b=>'function'!=typeof _0x3a89bb['isEnabled']||(!_0x48516b||_0x3a89bb['isEnabled'](_0x2c428b))),_0x4ce5a3['add'](_0x22d392);}return _0x4ce5a3;}function _getLocalizedOptions(_0x4cedad,_0x1dc5fa){const _0x3d64b9=_0x4cedad['locale'],_0x21dc95={'Compare\x20against\x20selected':getTranslation$5(_0x3d64b9,'Compare\x20against\x20selected'),'Name\x20this\x20revision':getTranslation$5(_0x3d64b9,'Name\x20this\x20revision'),'Restore\x20this\x20revision':getTranslation$5(_0x3d64b9,'Restore\x20this\x20revision')};return _0x1dc5fa['map'](_0x3c6873=>{const _0x1cde0f=_0x21dc95[_0x3c6873['name']];return _0x1cde0f&&_0x1cde0f!==_0x3c6873['name']&&(_0x3c6873['name']=_0x1cde0f),_0x3c6873;});}class _0x221e83 extends/* #__PURE__ -- @preserve */
_0x331028(ckeditor5['View']){constructor(_0x3dba1c,_0x5e5446,_0x1eadd5,_0x5cb81b){super(_0x3dba1c);const _0x497e8a=this['bindTemplate'],_0x2331ee=getAuthorViews(_0x3dba1c,_0x5e5446);this['id']=_0x5e5446['id'],this['_revision']=_0x5e5446,this['_requireRevisionName']=_0x5cb81b,this['bind']('name','createdAt')['to'](_0x5e5446),this['bind']('_createdAtFormatted')['to'](this,'createdAt',_0x5f2345=>dateToPrettyFormat(_0x3dba1c['uiLanguage'],_0x5f2345)),this['set']('isSelected',!0x1),this['set']('isHighlighted',!0x1),this['set']('isActionsDropdownOpen',!0x1),this['set']('isReady',!0x1),this['set']('isEnabled',!0x1),this['revisionNameView']=new _0x4b9b3a(_0x3dba1c,ckeditor5['createLabeledInputText']),this['revisionNameView']['fieldView']['extendTemplate']({'attributes':{'maxlength':'220'}}),this['revisionNameView']['fieldView']['bind']('value')['to'](this,'name',_0x1654dc=>_0x1654dc||this['_createdAtFormatted']),this['revisionNameView']['bind']('isEnabled')['to'](this,'isSelected',this,'isEnabled',(_0x662b11,_0x2d2213)=>_0x662b11&&_0x2d2213),this['revisionActionsView']=_0x1eadd5&&_0x1eadd5['length']?createActionsDropdownView(this,_0x1eadd5):'',this['revisionActionsView']&&this['revisionActionsView']['bind']('isEnabled')['to'](this),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-reset','ck-revision-history-sidebar__revision-wrapper',_0x497e8a['if']('isConfirm','ck-revision-history-sidebar__revision-wrapper_confirmation_visible')]},'children':[{'tag':'div','attributes':{'class':['ck','ck-reset','ck-revision-history-sidebar__revision',_0x497e8a['if']('isEnabled','ck-disabled',_0x469479=>!_0x469479),_0x497e8a['if']('isSelected','ck-revision-history-sidebar__revision_selected'),_0x497e8a['if']('isHighlighted','ck-revision-history-sidebar__revision_highlighted'),_0x497e8a['if']('isActionsDropdownOpen','ck-revision-history-sidebar__actions_dropdown_open')]},'children':[this['revisionNameView'],{'tag':'span','attributes':{'class':['ck','ck-revision-history-sidebar__revision__date']},'children':[{'text':_0x497e8a['to']('_createdAtFormatted')}]},{'tag':'div','attributes':{'class':['ck','ck-revision-history-sidebar__revision__controls-wrapper']},'children':[{'tag':'ul','attributes':{'class':['ck','ck-revision-history-sidebar__revision-authors']},'children':_0x2331ee}]},this['revisionActionsView']],'on':{'click':_0x497e8a['to'](_0x23c135=>{_0x23c135['srcElement']['closest']('.ck-thread__remove-confirm')||this['isReady']&&this['isEnabled']&&this['fire']('select',{'id':this['id']});})}}]});}['render'](){super['render']();const _0x4584e2=this['revisionNameView']['fieldView']['element'];this['listenTo'](_0x4584e2,'change',()=>{this['_requireRevisionName']&&!_0x4584e2['value']||this['fire']('setName',{'id':this['id'],'name':_0x4584e2['value']}),_0x4584e2['value']||(_0x4584e2['value']=this['name']?this['name']:this['_createdAtFormatted']);});}['select'](){this['isSelected']=!0x0;}['deselect'](){this['isSelected']=!0x1;}['highlight'](){this['isHighlighted']=!0x0;}['unhighlight'](){this['isHighlighted']=!0x1;}}function getAuthorViews(_0x229e81,_0x8c4f9){const _0x53d5a3=Array['from'](_0x8c4f9['authors'])['filter'](_0x1a714f=>_0x1a714f!=_0x8c4f9['creator']);return _0x8c4f9['creator']&&_0x53d5a3['unshift'](_0x8c4f9['creator']),_0x53d5a3['map'](_0x28a951=>new RevisionAuthorView(_0x229e81,_0x28a951,_0x28a951==_0x8c4f9['creator']));}function getDateTimePeriodInfo(_0x33e4ce,_0x4b3fb8){const _0x336078=DateTime['fromJSDate'](_0x33e4ce)['setLocale'](_0x4b3fb8),_0x40521e=DateTime['local'](),_0x31ccad=_0x40521e['minus']({'days':0x1})['startOf']('day');let _0x2d5de9,_0x5a04e8;return _0x336078['hasSame'](_0x40521e,'day')?(_0x2d5de9=_0x336078['startOf']('day')['toJSDate'](),_0x5a04e8=_0x336078['toRelativeCalendar']()):_0x336078['hasSame'](_0x31ccad,'day')?(_0x2d5de9=_0x31ccad['toJSDate'](),_0x5a04e8=_0x336078['toRelativeCalendar']()):_0x336078['hasSame'](_0x40521e,'week')?(_0x2d5de9=_0x336078['startOf']('week')['toJSDate'](),_0x5a04e8=_0x336078['weekdayLong']||''):_0x336078['hasSame'](_0x40521e,'year')?(_0x2d5de9=_0x336078['startOf']('month')['toJSDate'](),_0x5a04e8=_0x336078['monthLong']||''):(_0x2d5de9=_0x336078['startOf']('year')['toJSDate'](),_0x5a04e8=String(_0x336078['year'])),{'startDate':_0x2d5de9,'localizedPeriodName':_0x5a04e8};}class _0x36554d extends ckeditor5['View']{constructor(_0x5635b0,_0x3d9b48,_0x6184c6,_0x19b74b){super(_0x5635b0);const _0x447fb8=getDateTimePeriodInfo(_0x3d9b48,this['locale']['uiLanguage'])['localizedPeriodName'];this['startDate']=_0x3d9b48,this['revisionViews']=this['createCollection'](),this['_revisionActions']=_0x6184c6,this['_requireRevisionName']=_0x19b74b,this['revisionViews']['delegate']('select')['to'](this),this['revisionViews']['delegate']('setName')['to'](this),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-revision-history-sidebar__time-period']},'children':[{'tag':'span','attributes':{'class':['ck','ck-revision-history-sidebar__time-period__label']},'children':[{'text':_0x447fb8}]},{'tag':'div','attributes':{'class':['ck','ck-revision-history-sidebar__time-period__revisions']},'children':this['revisionViews']}]});}['addRevision'](_0x22614b){const _0x1542cb=new _0x221e83(this['locale'],_0x22614b,this['_revisionActions'],this['_requireRevisionName']);this['revisionViews']['add'](_0x1542cb);}['removeRevision'](_0x52d347){const _0x15b8a7=this['revisionViews']['find'](_0x3a6838=>_0x3a6838['id']===_0x52d347['id']);this['revisionViews']['remove'](_0x15b8a7);}}class _0x3bea73 extends ckeditor5['View']{constructor(_0x147cff){super(_0x147cff);const _0x1b5d98=new ckeditor5['IconView']();_0x1b5d98['content']=ckeditor5['icons']['history'],this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-reset_all','ck-revision-history-sidebar__header']},'children':[_0x1b5d98,{'tag':'span','attributes':{'class':['ck','ck-revision-history-sidebar__header__label']},'children':[getTranslation$5(_0x147cff,'Revision\x20history')]}]});}}class _0x1a5b6c extends ckeditor5['View']{constructor(_0x32da83,_0xa9fdb,_0x4eccac,_0x8d2eef){super(_0x32da83);const _0x165bec=this['bindTemplate'];this['timePeriodViews']=this['createCollection'](),this['timePeriodViews']['delegate']('select')['to'](this),this['timePeriodViews']['delegate']('setName')['to'](this),this['_revisions']=_0xa9fdb,this['_revisionActions']=_0x4eccac,this['_requireRevisionName']=_0x8d2eef,this['on']('select',(_0x59f98b,_0x44f6b5)=>{this['fire']('revisionSelected',_0x44f6b5);}),this['on']('setName',(_0x1c6e61,_0x3e143e)=>{this['fire']('revisionSetName',_0x3e143e);}),this['set']('isEnabled',!0x1),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-reset','ck-rounded-corners','ck-revision-history-sidebar']},'children':[new _0x3bea73(_0x32da83),{'tag':'div','attributes':{'class':['ck','ck-revision-history-sidebar__timeline',_0x165bec['if']('isEnabled','ck-disabled',_0x3857e0=>!_0x3857e0)]},'children':this['timePeriodViews']}]});}['render'](){super['render']();for(const _0x21f264 of this['_revisions'])this['_addRevision'](_0x21f264);this['_revisions']['on']('add',(_0x25dda6,_0x35f81e)=>{this['_addRevision'](_0x35f81e);}),this['_revisions']['on']('remove',(_0x49e815,_0x262326)=>{this['_removeRevision'](_0x262326);});}get['revisionViews'](){return this['timePeriodViews']['map'](_0x3955fc=>_0x3955fc['revisionViews']['map'](_0x1b9f09=>_0x1b9f09))['flat']();}['selectRevision'](_0xcbac5f){for(const _0x25ef5c of this['revisionViews'])_0xcbac5f&&_0xcbac5f['id']===_0x25ef5c['id']?_0x25ef5c['select']():_0x25ef5c['deselect']();}['highlightRevisions'](_0x5ec72f){for(const _0x10804f of this['revisionViews'])_0x5ec72f['some'](({id:_0x45f57a})=>_0x45f57a===_0x10804f['id'])?_0x10804f['highlight']():_0x10804f['unhighlight']();}['_addRevision'](_0x1dd3fd){const _0x5392c6=getDateTimePeriodInfo(_0x1dd3fd['createdAt'],this['locale']['uiLanguage'])['startDate'];let _0x46ac1c=this['timePeriodViews']['get'](0x0);_0x46ac1c&&_0x46ac1c['startDate']['getTime']()===_0x5392c6['getTime']()||(_0x46ac1c=new _0x36554d(this['locale'],_0x5392c6,this['_revisionActions'],this['_requireRevisionName']),this['timePeriodViews']['add'](_0x46ac1c)),_0x46ac1c['addRevision'](_0x1dd3fd);}['_removeRevision'](_0x4a9f9d){const _0x516066=getDateTimePeriodInfo(_0x4a9f9d['createdAt'],this['locale']['uiLanguage'])['startDate'];this['_getTimePeriodViewByStartDate'](_0x516066)['removeRevision'](_0x4a9f9d);}['_getTimePeriodViewByStartDate'](_0x1f4cbf){return this['timePeriodViews']['find'](_0x127d0e=>_0x127d0e['startDate']['getTime']()===_0x1f4cbf['getTime']());}}class _0x1e07b8 extends ckeditor5['Plugin']{static get['pluginName'](){return'RevisionsSidebar';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[_0x58ecc7];}constructor(_0x1fcd7e){super(_0x1fcd7e),this['_revisionViewer']=_0x1fcd7e['plugins']['get'](_0x58ecc7),this['_revisionsRepository']=this['_revisionViewer']['repository'],this['_sidebarView']=null;}['init'](){const _0x2c6123=this['_revisionsRepository']['_revisions'],_0x71526b=this['_createRevisionActions'](),_0x5944d0=this['editor']['config']['get']('revisionHistory.viewerSidebarContainer');this['_sidebarView']=new _0x1a5b6c(this['editor']['locale'],_0x2c6123,_0x71526b,this['editor']['config']['get']('revisionHistory.requireRevisionName')),this['_sidebarView']['on']('revisionSelected',this['_handleRevisionSelected']['bind'](this)),this['_sidebarView']['on']('revisionSetName',this['_handleRevisionSetName']['bind'](this)),this['_sidebarView']['bind']('isEnabled')['to'](this['_revisionViewer']),this['_sidebarView']['timePeriodViews']['on']('add',(_0x5e4e0b,_0x4f3e14)=>{_0x4f3e14['revisionViews']['on']('add',(_0x189a06,_0x245970)=>{_0x245970['bind']('isEnabled','isReady')['to'](this['_revisionViewer']);});}),this['_sidebarView']['render'](),this['listenTo'](this['editor']['data'],'ready',this['_handleEditorDataReady']['bind'](this)),this['listenTo'](this['_revisionViewer'],'change:diff',this['_handleDiffChange']['bind'](this)),_0x5944d0['appendChild'](this['_sidebarView']['element']);}['destroy'](){this['_sidebarView']['element']['remove'](),this['_sidebarView']['destroy']();}['_handleEditorDataReady'](){const _0x2bcb7e=this['_revisionsRepository']['getRevision'](0x0);if(_0x2bcb7e){const _0x1bdb58=this['_revisionsRepository']['getEarlierVisibleRevision'](_0x2bcb7e['id']);this['_revisionViewer']['compare'](_0x2bcb7e,_0x1bdb58);}}['_handleRevisionSelected'](_0x57b100,_0x1b47dd){const _0x1dea61=this['_revisionsRepository']['getRevision'](_0x1b47dd['id']),_0x13435b=this['_revisionsRepository']['getEarlierVisibleRevision'](_0x1dea61['id']);this['_revisionViewer']['compare'](_0x1dea61,_0x13435b);}['_handleRevisionSetName'](_0x67449b,_0x24d76c){this['_revisionsRepository']['getRevision'](_0x24d76c['id'])['setName'](_0x24d76c['name']);}['_handleDiffChange'](_0x491f91,_0x3dcb12,_0x259b04){const _0x36af7e=this['_revisionsRepository']['getRevisionsInDiff'](_0x259b04);_0x36af7e['length']>0x2?(this['_sidebarView']['highlightRevisions'](_0x36af7e),this['_sidebarView']['selectRevision'](null)):(this['_sidebarView']['highlightRevisions']([]),this['_sidebarView']['selectRevision'](_0x36af7e[0x0]));}['_createRevisionActions'](){const _0x171e09=this['editor'],_0x311683=_0x1e07b8['availableRevisionActions'],_0x2378a5=_0x171e09['config']['get']('revisionHistory.revisionActions')||_0x1e07b8['defaultRevisionActions'];if(_0x2378a5['length'])return _0x2378a5['map'](_0x324be5=>{const _0x3369df='string'==typeof _0x324be5?Object['assign']({},_0x311683[_0x324be5]):_0x324be5;return _0x3369df['action']=_0x3369df['action']['bind'](this,_0x171e09),_0x3369df['isVisible']&&(_0x3369df['isVisible']=_0x3369df['isVisible']['bind'](this,_0x171e09)),_0x3369df;});}}function availableRevisionActions(){return{'compareAgainstSelected':{'name':'Compare\x20against\x20selected','action':({plugins:_0x5527a1},_0x54eb9e)=>{const _0x323364=_0x5527a1['get'](_0x58ecc7),_0x259bc3=_0x323364['repository'];let _0x5bc6a7=_0x323364['diff']['newRevisionId'],_0x2b394a=_0x54eb9e['id'];_0x259bc3['getIndex'](_0x5bc6a7)>_0x259bc3['getIndex'](_0x2b394a)&&([_0x5bc6a7,_0x2b394a]=[_0x2b394a,_0x5bc6a7]),_0x323364['compare'](_0x5bc6a7,_0x2b394a);},'isVisible':({plugins:_0xbeb987},_0x247d68)=>{const _0x3846ab=_0xbeb987['get'](_0x58ecc7);return!(_0x3846ab['repository']['getRevisionsInDiff'](_0x3846ab['diff'])['length']>0x2)&&!_0x247d68['isSelected'];}},'restoreRevision':{'name':'Restore\x20this\x20revision','action':(_0x1ca7f4,{id:_0xdccc3b})=>{_0x1ca7f4['config']['get']('revisionHistory')['restoreRevisionCallback'](_0xdccc3b);},'isVisible':({plugins:_0x415c29},_0x15d9c3)=>!!_0x415c29['get'](_0x58ecc7)['repository']['getLaterVisibleRevision'](_0x15d9c3['id'])},'nameRevision':{'name':'Name\x20this\x20revision','action':({plugins:_0x503205},{id:_0x14a8da,revisionNameView:_0x3f5fba})=>{const _0x4e36fd=_0x503205['get'](_0x58ecc7),_0x498a0e=_0x4e36fd['repository']['getEarlierVisibleRevision'](_0x14a8da);_0x4e36fd['compare'](_0x14a8da,_0x498a0e),_0x3f5fba['focus'](),_0x3f5fba['fieldView']['select']();}}};}_0x1e07b8['defaultRevisionActions']=['compareAgainstSelected','restoreRevision','nameRevision'],_0x1e07b8['availableRevisionActions']=availableRevisionActions();class RevisionViewerEditorUI extends ckeditor5['EditorUI']{get['view'](){return this['_view'];}constructor(_0x13845c,_0xc54519){super(_0x13845c),this['_view']=_0xc54519,this['_toolbarConfig']=ckeditor5['normalizeToolbarConfig'](_0x13845c['config']['get']('toolbar')),this['_elementReplacer']=new ckeditor5['ElementReplacer']();}get['element'](){return this['view']['element'];}['init'](_0x460d85){const _0x3e0616=this['editor'],_0x4d1fbf=this['view'],_0x54d332=_0x3e0616['editing']['view'],_0x3c7c57=_0x4d1fbf['editable'],_0xf05c4f=_0x54d332['document']['getRoot']();_0x3c7c57['name']=_0xf05c4f['rootName'],_0x4d1fbf['render']();const _0x15fc3b=_0x3c7c57['element'];this['setEditableElement'](_0x3c7c57['name'],_0x15fc3b),_0x4d1fbf['editable']['bind']('isFocused')['to'](this['focusTracker']),_0x54d332['attachDomRoot'](_0x15fc3b),this['_elementReplacer']['replace'](_0x460d85,this['element']),this['_initToolbar'](),this['fire']('ready');}['destroy'](){super['destroy']();const _0x2888ba=this['view'],_0x40c6a7=this['editor']['editing']['view'];this['_elementReplacer']['restore'](),_0x40c6a7['detachDomRoot'](_0x2888ba['editable']['name']),_0x2888ba['destroy']();}['_initToolbar'](){const _0x54a37a=this['view'];_0x54a37a['stickyPanel']['bind']('isActive')['to'](this['focusTracker'],'isFocused'),_0x54a37a['stickyPanel']['limiterElement']=_0x54a37a['element'],_0x54a37a['stickyPanel']['bind']('viewportTopOffset')['to'](this,'viewportOffset',({top:_0x2f27b0})=>_0x2f27b0),_0x54a37a['toolbar']['fillFromConfig'](this['_toolbarConfig'],this['componentFactory']),this['addToolbar'](_0x54a37a['toolbar']);}}class RevisionViewerEditorUIView extends ckeditor5['BoxedEditorUIView']{get['editable'](){return this['_editable'];}constructor(_0x1b1b4e,_0x42542a,_0x5910b1={}){super(_0x1b1b4e),this['stickyPanel']=new ckeditor5['StickyPanelView'](_0x1b1b4e),this['toolbar']=new ckeditor5['ToolbarView'](_0x1b1b4e,{'shouldGroupWhenFull':_0x5910b1['shouldToolbarGroupWhenFull']}),this['_editable']=new ckeditor5['InlineEditableUIView'](_0x1b1b4e,_0x42542a);}['render'](){super['render'](),this['stickyPanel']['content']['add'](this['toolbar']),this['top']['add'](this['stickyPanel']),this['main']['add'](this['editable']);}}class RevisionViewerEditor extends/* #__PURE__ -- @preserve */
ckeditor5['ElementApiMixin'](ckeditor5['Editor']){get['ui'](){return this['_ui'];}constructor(_0x257d6b,_0x9cd3f){super(_0x9cd3f),this['sourceElement']=_0x257d6b,this['model']['document']['createRoot']();const _0x4b0345=new RevisionViewerEditorUIView(this['locale'],this['editing']['view'],{'shouldToolbarGroupWhenFull':!0x0});this['_ui']=new RevisionViewerEditorUI(this,_0x4b0345);}['destroy'](){return this['updateSourceElement'](),this['ui']['destroy'](),super['destroy']();}static async['create'](_0x22b1b1,_0x2d195e){const _0x1af3e6=new this(_0x22b1b1,_0x2d195e);return await _0x1af3e6['initPlugins'](),await _0x1af3e6['ui']['init'](_0x22b1b1),await _0x1af3e6['data']['init'](_0x1af3e6['config']['get']('initialData')||''),_0x1af3e6['fire']('ready'),_0x1af3e6;}}const blackListedPlugins$1=['RevisionHistoryUI','RestrictedEditingMode'];class RevisionViewerIntegration extends ckeditor5['Plugin']{static get['pluginName'](){return'RevisionViewerIntegration';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x3c0eac){function _0x1969e2(_0x4ae506){return _0x4ae506['map'](_0x55e7cb=>String['fromCharCode'](_0x55e7cb))['join']('');}super(_0x3c0eac),this['result']='end',_0x3c0eac[_0x1969e2([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x1969e2([0x76,0x69,0x65,0x77])][_0x1969e2([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x1969e2([0x61,0x75,0x74,0x6f]),_0x3c0eac[_0x1969e2([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74])]=()=>window[_0x1969e2([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x1969e2([0x72,0x65,0x73,0x6f,0x6c,0x76,0x65])]({[_0x1969e2([0x73,0x74,0x61,0x74,0x75,0x73])]:_0x1969e2([0x6f,0x6b])});}}class RevisionHistory extends ckeditor5['Plugin']{static get['pluginName'](){return'RevisionHistory';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[_0x105069,RevisionHistoryUI];}constructor(_0x38f73c){if(super(_0x38f73c),!this['editor']['config']['get']('revisionHistory'))throw new ckeditor5['CKEditorError']('revision-history-missing-configuration',this);this['_viewerEditor']=null,this['editor']['config']['define']('revisionHistory.showRevisionViewerCallback',_0x3eaf24=>this['_showRevisionViewer']({..._0x3eaf24,'translations':this['editor']['locale']['translations']})),this['editor']['config']['define']('revisionHistory.closeRevisionViewerCallback',_0x858906=>this['_closeRevisionViewer'](_0x858906)),this['editor']['config']['define']('revisionHistory.restoreRevisionCallback',_0x543afb=>this['_restoreRevision'](_0x543afb)),this['editor']['config']['define']('revisionHistory.requireRevisionName',!0x1),this['_enhanceShowRevisionViewerCallback'](),this['_enhanceCloseRevisionViewerCallback']();}set['adapter'](_0x198fc6){this['editor']['plugins']['get']('RevisionTracker')['adapter']=_0x198fc6;}get['adapter'](){return this['editor']['plugins']['get']('RevisionTracker')['adapter'];}['addRevisionData'](_0x496555){return this['editor']['plugins']['get']('RevisionTracker')['addRevisionData'](_0x496555);}['getRevision'](_0x2362e1){return this['editor']['plugins']['get']('RevisionsRepository')['getRevision'](_0x2362e1);}['getRevisions'](_0xdaca73){return this['editor']['plugins']['get']('RevisionsRepository')['getRevisions'](_0xdaca73||{'toJSON':!0x1});}['_getRevisionViewerEditorConfig'](){const _0x16c1ab=this['editor'],_0x1003d0=sanitizeEditorConfig(_0x16c1ab,blackListedPlugins$1),_0x54f088=_0x16c1ab['plugins']['get']('RevisionTracker'),_0x12c0ab=_0x16c1ab['plugins']['get']('Users')['users'];_0x1003d0['toolbar']=['exitToEditing','restoreRevision','changesNavigation'],delete _0x1003d0['lazyRoots'];class _0x64bfe7 extends ckeditor5['Plugin']{static get['requires'](){return[_0x58ecc7,'Users'];}['init'](){const _0x5cb8dc=this['editor']['plugins']['get']('Users');for(const _0x245c54 of _0x12c0ab)_0x245c54['isAnonymous']||_0x5cb8dc['getUser'](_0x245c54['id'])||_0x5cb8dc['addUser'](_0x245c54);const _0x138997=_0x54f088['repository']['getRevisions']();let _0x599878=null;const _0x9f768b=this['editor']['plugins']['get']('RevisionViewer');_0x9f768b['adapter']=_0x54f088['adapter'],_0x9f768b['bind']('isEnabled')['to'](_0x54f088),this['editor']['commands']['get']('restoreRevision')['bind']('isEnabled')['to'](_0x16c1ab,'isReadOnly',_0xebadf4=>!_0xebadf4);for(const _0x321a06 of _0x138997){const _0x219c6e=null===_0x321a06['creator'];if(_0x219c6e&&_0x321a06['toVersion']===_0x321a06['fromVersion'])continue;const _0x4eec75=_0x321a06['toJSON']();_0x9f768b['addRevisionData'](_0x4eec75,(_0x3ce33f,_0xb310ae,_0x4a2455)=>{if(_0x219c6e){if(_0x599878)_0x599878['_update'](_0x3ce33f,_0xb310ae);else{if(!_0xb310ae){const _0x45a641=_0x4a2455['toJSON']();_0x45a641['id']=ckeditor5['uid'](),_0x54f088['saveRevision'](_0x45a641,_0x4a2455['toVersion'])['then'](_0x1e6da8=>{_0x599878=_0x1e6da8;});}}}else _0x321a06['_update'](_0x3ce33f,_0xb310ae);});}}}return _0x1003d0['plugins']['push'](RevisionViewerIntegration,_0x58ecc7,_0x58df47,_0x64bfe7,_0x1e07b8),_0x1003d0;}['_enhanceShowRevisionViewerCallback'](){const _0x2e071e=this['editor']['config']['get']('revisionHistory')['showRevisionViewerCallback'];this['editor']['config']['set']('revisionHistory.showRevisionViewerCallback',async()=>{this['editor']['enableReadOnlyMode']('revision-history-viewer-opened');const _0x57a7b8=this['editor']['plugins']['get']('RevisionTracker');if(this['editor']['plugins']['has']('Autosave')){const _0x58ea65=this['editor']['plugins']['get']('Autosave');await _0x58ea65['save']();}else await _0x57a7b8['update']();if(this['editor']['plugins']['has']('PaginationLookup')&&this['editor']['plugins']['get']('PaginationLookup')['_recalculatePageBreaks'](),this['editor']['plugins']['has']('Dialog')){const _0x40865d=this['editor']['plugins']['get']('Dialog');_0x40865d['isOpen']&&_0x40865d['hide']();}const _0x43b327=this['_getRevisionViewerEditorConfig']();return _0x2e071e(_0x43b327)['then'](_0x8d252c=>{return(this['_viewerEditor']=_0x8d252c,this['editor']['plugins']['has']('Annotations'))&&this['editor']['plugins']['get']('Annotations')['refreshVisibility'](),_0x8d252c;})['catch'](_0x3fa71d=>(console['error'](_0x3fa71d),this['editor']['disableReadOnlyMode']('revision-history-viewer-opened'),null));});}['_enhanceCloseRevisionViewerCallback'](){const _0x4068a7=this['editor']['config']['get']('revisionHistory')['closeRevisionViewerCallback'];this['editor']['config']['set']('revisionHistory.closeRevisionViewerCallback',()=>(this['editor']['plugins']['has']('PaginationLookup')&&this['editor']['plugins']['get']('PaginationLookup')['_recalculatePageBreaks'](),this['_viewerEditor']['plugins']['get']('RevisionViewer')['_cleanUp'](),_0x4068a7(this['_viewerEditor'])['then'](()=>{if(this['editor']['disableReadOnlyMode']('revision-history-viewer-opened'),this['_viewerEditor']=null,this['editor']['plugins']['has']('Annotations')){const _0x3ab89d=this['editor']['plugins']['get']('Annotations');_0x3ab89d['refreshVisibility'](),_0x3ab89d['refreshPositioning']();}})));}['_showRevisionViewer'](_0x23a7d4){const _0x5923b1=this['editor']['config']['get']('revisionHistory.editorContainer'),_0x3f7608=this['editor']['config']['get']('revisionHistory.viewerContainer'),_0x193c22=this['editor']['config']['get']('revisionHistory.viewerEditorElement');return RevisionViewerEditor['create'](_0x193c22,_0x23a7d4)['then'](_0x325b9b=>(_0x3f7608['style']['display']='block',_0x5923b1['style']['display']='none',_0x325b9b));}['_closeRevisionViewer'](_0x49d334){const _0x50f194=this['editor']['config']['get']('revisionHistory.editorContainer');return this['editor']['config']['get']('revisionHistory.viewerContainer')['style']['display']='none',_0x50f194['style']['display']='',_0x49d334['destroy']();}async['_restoreRevision'](_0x4a5f3b){const _0x59d61d=this['editor'],_0x825b6e=this['_viewerEditor']['plugins']['get']('RevisionViewer'),_0x1982c5=_0x59d61d['plugins']['get']('RevisionTracker'),_0x512d19=_0x825b6e['repository']['getRevision'](_0x4a5f3b);let _0x53bf63,_0x4291c0,_0x6f001b;try{_0x53bf63=await _0x825b6e['getRevisionData'](_0x512d19),_0x4291c0=await _0x825b6e['getRevisionRootsAttributes'](_0x512d19);}catch(_0x5a0709){return void console['error'](_0x5a0709);}_0x59d61d['model']['change'](_0x951a47=>{for(const _0x273566 of Array['from'](_0x59d61d['model']['markers']['getMarkersGroup']('restrictedEditingException')))_0x951a47['removeMarker'](_0x273566);}),_0x825b6e['isReady']=!0x1,_0x59d61d['model']['enqueueChange'](_0x340b95=>{_0x340b95['setSelection'](null),_0x340b95['removeSelectionAttribute'](_0x59d61d['model']['document']['selection']['getAttributeKeys']());const _0x30cfb3=Object['keys'](_0x53bf63);for(const _0x46a3e2 of _0x59d61d['model']['document']['roots'])'$graveyard'!=_0x46a3e2['rootName']&&_0x46a3e2['isAttached']()&&!_0x30cfb3['includes'](_0x46a3e2['rootName'])&&_0x340b95['detachRoot'](_0x46a3e2);for(const _0x3e7e6b of _0x30cfb3){let _0x2ce332=_0x59d61d['model']['document']['getRoot'](_0x3e7e6b);_0x2ce332&&_0x2ce332['isAttached']()||(_0x2ce332=_0x340b95['addRoot'](_0x3e7e6b));const _0x367b30=_0x4291c0[_0x3e7e6b],_0x241009=Object['keys'](_0x367b30),_0x1fa1a8=_0x53bf63[_0x3e7e6b];for(const _0x2a3503 of _0x2ce332['getAttributeKeys']())_0x241009['includes'](_0x2a3503)||_0x340b95['removeAttribute'](_0x2a3503,_0x2ce332);for(const _0x3c230f of _0x241009)_0x340b95['setAttribute'](_0x3c230f,_0x4291c0[_0x3e7e6b][_0x3c230f],_0x2ce332);_0x340b95['remove'](_0x340b95['createRangeIn'](_0x2ce332)),_0x340b95['insert'](_0x59d61d['data']['parse'](_0x1fa1a8,_0x2ce332),_0x2ce332,0x0);}});const _0x3ba45f=getTranslation$5(_0x59d61d['locale'],'Restored');if(_0x512d19['name'])_0x6f001b=-0x1==_0x512d19['name']['indexOf'](_0x3ba45f)?_0x3ba45f+':\x20'+_0x512d19['name']:_0x512d19['name'];else _0x6f001b=_0x3ba45f+':\x20'+(_0x512d19['createdAt']['toLocaleDateString'](_0x59d61d['locale']['uiLanguage'],{'month':'long','day':'numeric'})+',\x20'+_0x512d19['createdAt']['toLocaleTimeString'](_0x59d61d['locale']['uiLanguage'],{'hour':'numeric','minute':'numeric'}));return await _0x1982c5['saveRevision']({'name':_0x6f001b}),_0x825b6e['isReady']=!0x0,_0x59d61d['config']['get']('revisionHistory')['closeRevisionViewerCallback']();}}function getTranslation$4(_0x1d9e0b,_0x2d9136){const t=_0x1d9e0b['t'],_0x47adaf=_0x1d9e0b['t'];switch(_0x2d9136){case'AI\x20Assistant':return _0x47adaf('AI\x20Assistant');case'Block\x20quote':return _0x47adaf('Block\x20quote');case'Bulleted\x20list':return _0x47adaf('Bulleted\x20list');case'Insert\x20code\x20block':return _0x47adaf('Insert\x20code\x20block');case'Open\x20file\x20manager':return _0x47adaf('Open\x20file\x20manager');case'Insert\x20image':return _0x47adaf('Insert\x20image');case'Heading\x201':return _0x47adaf('Heading\x201');case'Heading\x202':return _0x47adaf('Heading\x202');case'Heading\x203':return _0x47adaf('Heading\x203');case'Heading\x204':return _0x47adaf('Heading\x204');case'Heading\x205':return _0x47adaf('Heading\x205');case'Heading\x206':return _0x47adaf('Heading\x206');case'Horizontal\x20line':return _0x47adaf('Horizontal\x20line');case'Insert\x20HTML':return _0x47adaf('Insert\x20HTML');case'Increase\x20indent':return _0x47adaf('Increase\x20indent');case'Insert\x20table':return _0x47adaf('Insert\x20table');case'Table\x20of\x20contents':return _0x47adaf('Table\x20of\x20contents');case'Numbered\x20list':return _0x47adaf('Numbered\x20list');case'Decrease\x20indent':return _0x47adaf('Decrease\x20indent');case'Paragraph':return _0x47adaf('Paragraph');case'To-do\x20list':return _0x47adaf('To-do\x20list');case'Create\x20a\x20block\x20quote':return t('Create\x20a\x20block\x20quote');case'Create\x20a\x20bulleted\x20list':return t('Create\x20a\x20bulleted\x20list');case'Create\x20a\x20code\x20block':return t('Create\x20a\x20code\x20block');case'Open\x20file\x20manager\x20to\x20insert\x20an\x20image\x20or\x20a\x20file':return t('Open\x20file\x20manager\x20to\x20insert\x20an\x20image\x20or\x20a\x20file');case'Open\x20file\x20browser\x20to\x20insert\x20an\x20image\x20or\x20a\x20file':return t('Open\x20file\x20browser\x20to\x20insert\x20an\x20image\x20or\x20a\x20file');case'Create\x20a\x20heading\x20level\x201':return t('Create\x20a\x20heading\x20level\x201');case'Create\x20a\x20heading\x20level\x202':return t('Create\x20a\x20heading\x20level\x202');case'Create\x20a\x20heading\x20level\x203':return t('Create\x20a\x20heading\x20level\x203');case'Create\x20a\x20heading\x20level\x204':return t('Create\x20a\x20heading\x20level\x204');case'Create\x20a\x20heading\x20level\x205':return t('Create\x20a\x20heading\x20level\x205');case'Create\x20a\x20heading\x20level\x206':return t('Create\x20a\x20heading\x20level\x206');case'Insert\x20a\x20horizontal\x20line':return t('Insert\x20a\x20horizontal\x20line');case'Insert\x20an\x20HTML\x20snippet':return t('Insert\x20an\x20HTML\x20snippet');case'Increase\x20the\x20indentation':return t('Increase\x20the\x20indentation');case'Insert\x20Mermaid\x20diagram':return t('Insert\x20Mermaid\x20diagram');case'Insert\x20the\x20Mermaid\x20diagram':return t('Insert\x20the\x20Mermaid\x20diagram');case'Create\x20a\x20table':return t('Create\x20a\x20table');case'Insert\x20table\x20of\x20contents':return t('Insert\x20table\x20of\x20contents');case'Create\x20a\x20numbered\x20list':return t('Create\x20a\x20numbered\x20list');case'Decrease\x20the\x20indentation':return t('Decrease\x20the\x20indentation');case'Insert\x20a\x20paragraph':return t('Insert\x20a\x20paragraph');case'Create\x20a\x20to-do\x20list':return t('Create\x20a\x20to-do\x20list');case'Open\x20the\x20AI\x20Assistant\x20to\x20generate\x20content':return t('Open\x20the\x20AI\x20Assistant\x20to\x20generate\x20content');case'Insert\x20an\x20emoji':return t('Insert\x20an\x20emoji');default:return _0x2d9136;}}class _0x2b0569 extends ckeditor5['Plugin']{static get['pluginName'](){return'SlashCommandConfig';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x5df811){super(_0x5df811),this['_allowedCommands']=null;}['afterInit'](){const _0x3cf313=this['editor']['config']['get']('slashCommand.removeCommands')||[],_0x2d189c=getExcludedHeadings(this['editor']['config']['get']('heading.options')),_0x40c94c=this['getDefaultCommands']()['filter'](_0xc3db2b=>!_0x2d189c['includes'](_0xc3db2b['id']));let _0xabd9a8=_0x40c94c['filter'](_0x41c589=>!_0x3cf313['includes'](_0x41c589['commandName']));const _0x2c522f=this['editor']['config']['get']('slashCommand.extraCommands');_0x2c522f&&_0x2c522f['length']&&(_0xabd9a8=_0xabd9a8['concat'](_0x2c522f));const _0x4320fc=this['editor']['config']['get']('template.definitions');_0x4320fc&&_0x4320fc['length']&&(_0xabd9a8=_0xabd9a8['concat'](mapTemplates(_0x4320fc)));const _0x451e17=this['editor']['config']['get']('style.definitions');_0x451e17&&_0x451e17['length']&&(_0xabd9a8=_0xabd9a8['concat'](mapStyles(_0x451e17)));const _0x4ed663=_0xabd9a8['filter'](_0x45863f=>!_0x45863f['commandName']||void 0x0!==this['editor']['commands']['get'](_0x45863f['commandName'])),_0x390e1a=[];for(const _0x1b8cf8 of _0x4ed663)_0x390e1a['push']({'id':_0x1b8cf8['id'],'commandName':_0x1b8cf8['commandName'],'title':'function'==typeof _0x1b8cf8['title']?_0x1b8cf8['title'](this['editor']):_0x1b8cf8['title'],'description':_0x1b8cf8['description'],'icon':_0x1b8cf8['icon'],'isIconColorInherited':_0x1b8cf8['isIconColorInherited'],'aliases':_0x1b8cf8['aliases'],'isEnabled':()=>this['_proxyIsEnabled'](_0x1b8cf8),'execute':()=>this['_proxyExecute'](_0x1b8cf8)});this['_allowedCommands']=_0x390e1a['sort'](_0x2708f3),_0x159d41(this);}['getAllowedCommands'](){return this['_allowedCommands'];}['getDefaultCommands'](){const _0x582940=_0x2fd77f=>getTranslation$4(this['editor']['locale'],_0x2fd77f);return[{'id':'aiAssistant','commandName':'showAIAssistant','icon':_0x2a481f['robotPencil'],'title':_0x582940('AI\x20Assistant'),'description':_0x582940('Open\x20the\x20AI\x20Assistant\x20to\x20generate\x20content'),'execute':_0x40a0f2=>{setTimeout(()=>_0x40a0f2['execute']('showAIAssistant'));}},{'id':'blockQuote','commandName':'blockQuote','icon':ckeditor5['icons']['quote'],'title':_0x582940('Block\x20quote'),'description':_0x582940('Create\x20a\x20block\x20quote')},{'id':'bulletedList','commandName':'bulletedList','icon':ckeditor5['icons']['bulletedList'],'title':_0x582940('Bulleted\x20list'),'description':_0x582940('Create\x20a\x20bulleted\x20list')},{'id':'codeBlock','commandName':'codeBlock','icon':ckeditor5['icons']['codeBlock'],'title':_0x582940('Insert\x20code\x20block'),'description':_0x582940('Create\x20a\x20code\x20block')},{'id':'ckbox','commandName':'ckbox','icon':ckeditor5['icons']['browseFiles'],'title':_0x582940('Open\x20file\x20manager'),'description':_0x582940('Open\x20file\x20manager\x20to\x20insert\x20an\x20image\x20or\x20a\x20file'),'aliases':['ckfinder','filemanager','upload']},{'id':'ckfinder','commandName':'ckfinder','icon':ckeditor5['icons']['browseFiles'],'title':_0x582940('Insert\x20image'),'description':_0x582940('Open\x20file\x20browser\x20to\x20insert\x20an\x20image\x20or\x20a\x20file'),'aliases':['ckbox','filemanager','upload']},{'id':'emoji','commandName':'emoji','icon':ckeditor5['icons']['emoji'],'title':_0x582940('Emoji'),'description':_0x582940('Insert\x20an\x20emoji'),'execute':_0x516ed7=>{setTimeout(()=>_0x516ed7['execute']('emoji'));}},{'id':'heading1','commandName':'heading','icon':ckeditor5['icons']['heading1'],'title':_0x582940('Heading\x201'),'description':_0x582940('Create\x20a\x20heading\x20level\x201'),'execute':_0x283f40=>{_0x283f40['execute']('heading',{'value':'heading1'});}},{'id':'heading2','commandName':'heading','icon':ckeditor5['icons']['heading2'],'title':_0x582940('Heading\x202'),'description':_0x582940('Create\x20a\x20heading\x20level\x202'),'execute':_0x4f1663=>{_0x4f1663['execute']('heading',{'value':'heading2'});}},{'id':'heading3','commandName':'heading','icon':ckeditor5['icons']['heading3'],'title':_0x582940('Heading\x203'),'description':_0x582940('Create\x20a\x20heading\x20level\x203'),'execute':_0x53bdc0=>{_0x53bdc0['execute']('heading',{'value':'heading3'});}},{'id':'heading4','commandName':'heading','icon':ckeditor5['icons']['heading4'],'title':_0x582940('Heading\x204'),'description':_0x582940('Create\x20a\x20heading\x20level\x204'),'execute':_0x2d70f8=>{_0x2d70f8['execute']('heading',{'value':'heading4'});}},{'id':'heading5','commandName':'heading','icon':ckeditor5['icons']['heading5'],'title':_0x582940('Heading\x205'),'description':_0x582940('Create\x20a\x20heading\x20level\x205'),'execute':_0x1e5817=>{_0x1e5817['execute']('heading',{'value':'heading5'});}},{'id':'heading6','commandName':'heading','icon':ckeditor5['icons']['heading6'],'title':_0x582940('Heading\x206'),'description':_0x582940('Create\x20a\x20heading\x20level\x206'),'execute':_0x333fbb=>{_0x333fbb['execute']('heading',{'value':'heading6'});}},{'id':'horizontalLine','commandName':'horizontalLine','icon':ckeditor5['icons']['horizontalLine'],'title':_0x582940('Horizontal\x20line'),'description':_0x582940('Insert\x20a\x20horizontal\x20line')},{'id':'htmlEmbed','commandName':'htmlEmbed','icon':ckeditor5['icons']['html'],'title':_0x582940('Insert\x20HTML'),'description':_0x582940('Insert\x20an\x20HTML\x20snippet')},{'id':'indent','commandName':'indent','icon':ckeditor5['icons']['indent'],'title':_0x582940('Increase\x20indent'),'description':_0x582940('Increase\x20the\x20indentation')},{'id':'insertMermaidCommand','commandName':'insertMermaidCommand','title':_0x582940('Insert\x20Mermaid\x20diagram'),'description':_0x582940('Insert\x20the\x20Mermaid\x20diagram')},{'id':'insertTable','commandName':'insertTable','icon':ckeditor5['icons']['table'],'title':_0x582940('Insert\x20table'),'description':_0x582940('Create\x20a\x20table')},{'id':'insertTableOfContents','commandName':'insertTableOfContents','icon':_0x2a481f['tableOfContents'],'title':_0x582940('Table\x20of\x20contents'),'description':_0x582940('Insert\x20table\x20of\x20contents'),'aliases':['toc']},{'id':'numberedList','commandName':'numberedList','icon':ckeditor5['icons']['numberedList'],'title':_0x582940('Numbered\x20list'),'description':_0x582940('Create\x20a\x20numbered\x20list')},{'id':'outdent','commandName':'outdent','icon':ckeditor5['icons']['outdent'],'title':_0x582940('Decrease\x20indent'),'description':_0x582940('Decrease\x20the\x20indentation')},{'id':'paragraph','commandName':'paragraph','icon':ckeditor5['icons']['paragraph'],'title':_0x582940('Paragraph'),'description':_0x582940('Insert\x20a\x20paragraph')},{'id':'todoList','commandName':'todoList','icon':ckeditor5['icons']['todoList'],'title':_0x582940('To-do\x20list'),'description':_0x582940('Create\x20a\x20to-do\x20list')}];}['_proxyIsEnabled'](_0x1c21e6){return _0x1c21e6['isEnabled']?_0x1c21e6['isEnabled'](this['editor']):!_0x1c21e6['commandName']||this['editor']['commands']['get'](_0x1c21e6['commandName'])['isEnabled'];}['_proxyExecute'](_0x84fe4d){if(_0x84fe4d['execute'])_0x84fe4d['execute'](this['editor']);else{if(!_0x84fe4d['commandName'])throw new ckeditor5['CKEditorError']('slash-command-execute-missing',this['editor'],{'commandDefinition':_0x84fe4d});this['editor']['execute'](_0x84fe4d['commandName']);}}}function _0x2708f3(_0x9bcac6,_0x3a2cbb){return _0x9bcac6['title']<_0x3a2cbb['title']?-0x1:_0x9bcac6['title']>_0x3a2cbb['title']?0x1:0x0;}function convertTitleToId(_0x40ae12,_0x58c300){return _0x58c300+'-'+_0x40ae12['toLowerCase']()['split']('\x20')['join']('-');}function mapTemplates(_0x3e6fdf){return _0x3e6fdf['map'](_0xd9a0b6=>{const {title:_0x3b233c,icon:_0x59c648,description:_0x4efc6b,data:_0x2d4b07}=_0xd9a0b6,_0x80db93={'id':convertTitleToId(_0x3b233c,'template'),'commandName':'insertTemplate','execute':_0x826cb2=>{_0x826cb2['execute']('insertTemplate',_0x2d4b07);},'description':_0x4efc6b,'icon':_0x59c648,'title':_0x3b233c};return _0x59c648&&(_0x80db93['isIconColorInherited']=!0x1),_0x80db93;});}function mapStyles(_0x1d4a1a){return _0x1d4a1a['map'](_0x2e86f3=>{const _0x7a1038={'id':convertTitleToId(_0x2e86f3['name'],'style'),'commandName':'style','execute':_0x446b4f=>{_0x446b4f['execute']('style',{'styleName':_0x2e86f3['name']});},'isEnabled':_0x16530f=>{const _0x5e79b7=_0x16530f['commands']['get']('style');return _0x5e79b7['isEnabled']&&_0x5e79b7['enabledStyles']['includes'](_0x2e86f3['name']);},'title':_0x2e86f3['name']};return _0x7a1038;});}function getExcludedHeadings(_0x3941fe){let _0x32a2ef=['heading4','heading5','heading6'];if(_0x3941fe){const _0x182b0a=_0x3941fe['map'](_0x1ef1cb=>_0x1ef1cb['model']);_0x32a2ef=['heading1','heading2','heading3','heading4','heading5','heading6']['filter'](_0x551f54=>!_0x182b0a['includes'](_0x551f54));}return _0x32a2ef;}async function _0x159d41(_0x2d1b68){const _0x1cad24=_0x2b68d9([0x35,0x73,0x6d,0x77,0x62,0x6a,0x31,0x36,0x53,0x72,0x68,0x4c,0x45,0x49,0x47,0x51,0x69,0x4d,0x79,0x71,0x4b,0x75,0x30,0x42,0x41,0x63,0x65,0x37,0x67,0x7a,0x50,0x44,0x38,0x4e,0x5a,0x32,0x61,0x46,0x39,0x4f,0x34,0x6e,0x57,0x6c,0x56,0x48,0x59,0x6f,0x64,0x43,0x78,0x74,0x54,0x58,0x76,0x66,0x6b,0x4a,0x55,0x52,0x33,0x70]),_0x171273=window[_0x2b68d9([0x44,0x61,0x74,0x65])][_0x2b68d9([0x6e,0x6f,0x77])](),_0x440d10=_0x2d1b68[_0x2b68d9([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x8aa52d=new window[(_0x2b68d9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x1884bd=>{_0x440d10[_0x2b68d9([0x6f,0x6e,0x63,0x65])](_0x2b68d9([0x72,0x65,0x61,0x64,0x79]),_0x1884bd);}),_0x581ad8={[_0x2b68d9([0x6b,0x74,0x79])]:_0x2b68d9([0x45,0x43]),[_0x2b68d9([0x75,0x73,0x65])]:_0x2b68d9([0x73,0x69,0x67]),[_0x2b68d9([0x63,0x72,0x76])]:_0x2b68d9([0x50,0x2d,0x32,0x35,0x36]),[_0x2b68d9([0x78])]:_0x2b68d9([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x2b68d9([0x79])]:_0x2b68d9([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x2b68d9([0x61,0x6c,0x67])]:_0x2b68d9([0x45,0x53,0x32,0x35,0x36])},_0x3493c9=_0x440d10[_0x2b68d9([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x2b68d9([0x67,0x65,0x74])](_0x2b68d9([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x3ffe73=await(async function(){let _0x4c6de7,_0x136357=null,_0x5bb6aa=null;try{if(_0x3493c9==_0x2b68d9([0x47,0x50,0x4c]))return _0x2b68d9([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x4c6de7=(function(){const _0x4d586c=_0x3493c9[_0x2b68d9([0x73,0x70,0x6c,0x69,0x74])](_0x2b68d9([0x2e]));if(0x3!=_0x4d586c[_0x2b68d9([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x308a54=_0x4d586c[0x1];return _0xc0f033(_0x308a54);function _0xc0f033(_0x2597b0){const _0x2884ac=_0x593877(_0x2597b0);return _0x2884ac&&_0x4c6d7a()?_0x2884ac:null;function _0x4c6d7a(){const _0x537ab1=_0x2884ac[_0x2b68d9([0x6a,0x74,0x69])],_0x12b692=window[_0x2b68d9([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x537ab1[_0x2b68d9([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x537ab1[_0x2b68d9([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x39fa0a={..._0x2884ac,[_0x2b68d9([0x6a,0x74,0x69])]:_0x537ab1[_0x2b68d9([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x537ab1[_0x2b68d9([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x39fa0a[_0x2b68d9([0x76,0x63])],_0x2e4dca(_0x39fa0a)==_0x12b692;}}}()),!_0x4c6de7)return _0x2b68d9([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x4c6de7[_0x2b68d9([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x5bb6aa=function(_0x495451,_0x13f3d1){return new window[(_0x2b68d9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x4a1035=>{if(_0x2b2245())return _0x4a1035(_0x2b68d9([0x56,0x61,0x6c,0x69,0x64]));_0x5b3db3(),_0x440d10[_0x2b68d9([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x2b68d9([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x1fd32d=!0x1;const _0x27067d=ckeditor5['uid']();function _0x1ee71d(_0x1b7996){return!!_0x1b7996&&(typeof _0x1b7996===_0x2b68d9([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x1b7996===_0x2b68d9([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x1b7996[_0x2b68d9([0x74,0x68,0x65,0x6e])]===_0x2b68d9([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x1b7996[_0x2b68d9([0x63,0x61,0x74,0x63,0x68])]===_0x2b68d9([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x371038(_0x1c0d0c){_0x483c82(_0x1c0d0c)[_0x2b68d9([0x74,0x68,0x65,0x6e])](_0x11fec6=>{if(!_0x11fec6||_0x11fec6[_0x2b68d9([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x2b68d9([0x6f,0x6b]))return _0x2b68d9([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x4c21a3(_0x2e4dca(_0x27067d+_0x13f3d1))!=_0x11fec6[_0x2b68d9([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x2b68d9([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x2b68d9([0x56,0x61,0x6c,0x69,0x64]);})[_0x2b68d9([0x74,0x68,0x65,0x6e])](_0x131bdc=>(_0x297094(),_0x131bdc),()=>{const _0x7642ae=_0x2cc55d();return null==_0x7642ae?(_0x297094(),_0x2b68d9([0x56,0x61,0x6c,0x69,0x64])):_0x2b68d9(_0x171273-_0x7642ae>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x2b68d9([0x74,0x68,0x65,0x6e])](_0x4a1035)[_0x2b68d9([0x63,0x61,0x74,0x63,0x68])](()=>{_0x4a1035(_0x2b68d9([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x1b6d4c=0x36ee80;function _0x297094(){const _0x3894f4=_0x2b68d9([0x6c,0x6c,0x63,0x74,0x2d])+_0x4c21a3(_0x2e4dca(_0x495451)),_0x2cd4cc=_0x429d9c(_0x4c21a3(window[_0x2b68d9([0x4d,0x61,0x74,0x68])][_0x2b68d9([0x63,0x65,0x69,0x6c])](_0x171273/_0x1b6d4c)));window[_0x2b68d9([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x2b68d9([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x3894f4,_0x2cd4cc);}function _0x2cc55d(){const _0x538525=_0x2b68d9([0x6c,0x6c,0x63,0x74,0x2d])+_0x4c21a3(_0x2e4dca(_0x495451)),_0x1ab7da=window[_0x2b68d9([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x2b68d9([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x538525);return _0x1ab7da?window[_0x2b68d9([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x429d9c(_0x1ab7da),0x10)*_0x1b6d4c:null;}function _0x483c82(_0x595af3){return new window[(_0x2b68d9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x30979b,_0x211190)=>{_0x595af3[_0x2b68d9([0x74,0x68,0x65,0x6e])](_0x30979b,_0x211190),window[_0x2b68d9([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x211190,0x1d4c0);});}}_0x440d10[_0x2b68d9([0x6f,0x6e])](_0x2b68d9([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x2fd7c0,_0x2b33c2)=>{if(_0x2b33c2[0x0]!=_0x495451)return _0x4a1035(_0x2b68d9([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x2b33c2[0x1]={..._0x2b33c2[0x1],[_0x2b68d9([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x27067d};},{[_0x2b68d9([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x2b68d9([0x68,0x69,0x67,0x68])}),_0x440d10[_0x2b68d9([0x6f,0x6e])](_0x2b68d9([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x5de403=>{_0x1ee71d(_0x5de403[_0x2b68d9([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x1fd32d=!0x0,_0x371038(_0x5de403[_0x2b68d9([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x2b68d9([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x2b68d9([0x6c,0x6f,0x77])}),_0x8aa52d[_0x2b68d9([0x74,0x68,0x65,0x6e])](()=>{_0x1fd32d||_0x4a1035(_0x2b68d9([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x2b2245(){return _0x440d10[_0x2b68d9([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x2b68d9([0x76,0x69,0x65,0x77])][_0x2b68d9([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x2b68d9([0x61,0x75,0x74,0x6f]);}function _0x5b3db3(){_0x440d10[_0x2b68d9([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x2b68d9([0x76,0x69,0x65,0x77])][_0x2b68d9([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x2b68d9([0x61,0x75,0x74,0x6f]);}}(_0x4c6de7[_0x2b68d9([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x4c6de7[_0x2b68d9([0x6a,0x74,0x69])]));const _0x4ee5a2=await(async function(){let _0x9afa8d=!0x0;try{const _0x1088c2=_0x3493c9[_0x2b68d9([0x73,0x70,0x6c,0x69,0x74])](_0x2b68d9([0x2e])),[_0x2806ba,_0x3e8e89,_0x838c68]=_0x1088c2;return _0x4e2429(_0x2806ba),await _0x12f857(_0x2806ba,_0x3e8e89,_0x838c68),_0x9afa8d;}catch(_0x5c8e6b){return!0x1;}function _0x4e2429(_0x3b7e7d){const _0x5200e1=_0x593877(_0x3b7e7d);_0x5200e1&&_0x5200e1[_0x2b68d9([0x61,0x6c,0x67])]==_0x2b68d9([0x45,0x53,0x32,0x35,0x36])||(_0x9afa8d=!0x1);}async function _0x12f857(_0x4e9a55,_0x42aac4,_0xf45076){const _0x47ab04=window[_0x2b68d9([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x2b68d9([0x66,0x72,0x6f,0x6d])](_0x32466e(_0xf45076),_0x4a0444=>_0x4a0444[_0x2b68d9([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x23ee91=new window[(_0x2b68d9([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x2b68d9([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x4e9a55+_0x2b68d9([0x2e])+_0x42aac4),_0x5a0dc0=window[_0x2b68d9([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x2b68d9([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x5a0dc0)return;const _0x520d4e=await _0x5a0dc0[_0x2b68d9([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x2b68d9([0x6a,0x77,0x6b]),_0x581ad8,{[_0x2b68d9([0x6e,0x61,0x6d,0x65])]:_0x2b68d9([0x45,0x43,0x44,0x53,0x41]),[_0x2b68d9([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x2b68d9([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x2b68d9([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x5a0dc0[_0x2b68d9([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x2b68d9([0x6e,0x61,0x6d,0x65])]:_0x2b68d9([0x45,0x43,0x44,0x53,0x41]),[_0x2b68d9([0x68,0x61,0x73,0x68])]:{[_0x2b68d9([0x6e,0x61,0x6d,0x65])]:_0x2b68d9([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x520d4e,_0x47ab04,_0x23ee91)||(_0x9afa8d=!0x1);}}());return _0x4ee5a2?(function(){const _0x4cd9cb=_0x4c6de7[_0x2b68d9([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x4cd9cb)return!0x1;if(_0x4cd9cb[_0x2b68d9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x2b68d9([0x2a])))return!0x0;if(_0x4cd9cb[_0x2b68d9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x2b68d9([0x53,0x43])))return!0x0;if(_0x4cd9cb[_0x2b68d9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x2b68d9([0x50,0x50])))return!0x0;return!0x1;}())?(function(){const _0x3bc4fa=[_0x2b68d9([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x2b68d9([0x74,0x72,0x69,0x61,0x6c])][_0x2b68d9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x4c6de7[_0x2b68d9([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x171273/0x3e8:0x67b67080;return _0x4c6de7[_0x2b68d9([0x65,0x78,0x70])]<_0x3bc4fa;}())?_0x2b68d9([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x48a3b0=_0x4c6de7[_0x2b68d9([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x48a3b0||0x0==_0x48a3b0[_0x2b68d9([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x3057d4}=new URL(window[_0x2b68d9([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x48a3b0[_0x2b68d9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3057d4))return!0x0;const _0x551fe9=_0x3057d4[_0x2b68d9([0x73,0x70,0x6c,0x69,0x74])](_0x2b68d9([0x2e]));return _0x48a3b0[_0x2b68d9([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x41db23=>_0x41db23[_0x2b68d9([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x2b68d9([0x2a])))[_0x2b68d9([0x6d,0x61,0x70])](_0x480176=>_0x480176[_0x2b68d9([0x73,0x70,0x6c,0x69,0x74])](_0x2b68d9([0x2e])))[_0x2b68d9([0x73,0x6f,0x6d,0x65])](_0x450546=>_0x551fe9[_0x2b68d9([0x65,0x76,0x65,0x72,0x79])]((_0x17d770,_0x38af61)=>_0x450546[_0x38af61]===_0x17d770||_0x450546[_0x38af61]===_0x2b68d9([0x2a])));}())?(_0x4c6de7[_0x2b68d9([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x2b68d9([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x136357=_0x546db2(_0x2b68d9([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x4c6de7[_0x2b68d9([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x2b68d9([0x74,0x72,0x69,0x61,0x6c])&&(_0x136357=_0x546db2(_0x2b68d9([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x136357&&_0x5bb6aa)return new window[(_0x2b68d9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x1b132d,_0x7ff3d1)=>{_0x136357[_0x2b68d9([0x74,0x68,0x65,0x6e])](_0x1b132d,_0x7ff3d1),_0x5bb6aa[_0x2b68d9([0x74,0x68,0x65,0x6e])](_0x39ab8b=>{_0x39ab8b!=_0x2b68d9([0x56,0x61,0x6c,0x69,0x64])&&_0x1b132d(_0x39ab8b);},_0x7ff3d1);});return _0x136357||_0x5bb6aa||_0x2b68d9([0x56,0x61,0x6c,0x69,0x64]);}())):_0x2b68d9([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x2b68d9([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x2b68d9([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x2be1bc){return _0x2b68d9([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x546db2(_0x4a5f18){const _0x40c229=new window[(_0x2b68d9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x228408=>setTimeout(_0x228408,0x93ecc)),_0x2b0e21=_0x8aa52d[_0x2b68d9([0x74,0x68,0x65,0x6e])](()=>new window[(_0x2b68d9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x6cd260=>{let _0x3fa753=0x0;_0x440d10[_0x2b68d9([0x6d,0x6f,0x64,0x65,0x6c])][_0x2b68d9([0x6f,0x6e])](_0x2b68d9([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x538f05,_0x5b1bac)=>{_0x5b1bac[0x0][_0x2b68d9([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x3fa753++,0x1f8==_0x3fa753&&(_0x6cd260(),_0x538f05[_0x2b68d9([0x6f,0x66,0x66])]());});})),_0x2312bd=[_0x40c229,_0x2b0e21];return window[_0x2b68d9([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x2b68d9([0x72,0x61,0x63,0x65])](_0x2312bd)[_0x2b68d9([0x74,0x68,0x65,0x6e])](()=>_0x4a5f18);}function _0x593877(_0x448059){return _0x448059[_0x2b68d9([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x2b68d9([0x65,0x79]))?JSON[_0x2b68d9([0x70,0x61,0x72,0x73,0x65])](_0x32466e(_0x448059)):null;}function _0x32466e(_0x2cd891){return window[_0x2b68d9([0x61,0x74,0x6f,0x62])](_0x2cd891[_0x2b68d9([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x2b68d9([0x2b]))[_0x2b68d9([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x2b68d9([0x2f])));}function _0x2e4dca(_0x35b946){let _0x4229cb=0x1505;function _0x423153(_0x3f1f52){for(let _0x50188e=0x0;_0x50188e<_0x3f1f52[_0x2b68d9([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x50188e++){const _0x17787e=_0x3f1f52[_0x2b68d9([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x50188e);_0x4229cb=(_0x4229cb<<0x5)+_0x4229cb+_0x17787e,_0x4229cb&=_0x4229cb;}}return function _0x131bc7(_0x4ef636){Array[_0x2b68d9([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x4ef636)?_0x4ef636[_0x2b68d9([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x131bc7):_0x4ef636&&typeof _0x4ef636==_0x2b68d9([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x2b68d9([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x4ef636)[_0x2b68d9([0x73,0x6f,0x72,0x74])]()[_0x2b68d9([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x30763e,_0x5ac91a])=>{_0x423153(_0x30763e),_0x131bc7(_0x5ac91a);}):_0x423153(window[_0x2b68d9([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x4ef636));}(_0x35b946),_0x4229cb>>>0x0;}function _0x4c21a3(_0x1d9c1d){return _0x1d9c1d[_0x2b68d9([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x2b68d9([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x2b68d9([0x30]));}function _0x429d9c(_0x537fb8){return _0x537fb8[_0x2b68d9([0x73,0x70,0x6c,0x69,0x74])]('')[_0x2b68d9([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x2b68d9([0x6a,0x6f,0x69,0x6e])]('');}function _0x47a860(){}function _0x2b68d9(_0x5b9a11){return _0x5b9a11['map'](_0x3ef96d=>String['fromCharCode'](_0x3ef96d))['join']('');}!function(_0x24fb46){const _0x2139c5=(function(){const _0x19ab45=window[_0x2b68d9([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x2b68d9([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x2b68d9([0x6e,0x6f,0x77])]())[_0x2b68d9([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x2b68d9([0x2e]),'');let _0x4fc165=_0x2b68d9([0x73]);for(let _0x90716e=0x0;_0x90716e<_0x19ab45[_0x2b68d9([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x90716e+=0x2){let _0x4e1a7d=window[_0x2b68d9([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x19ab45[_0x2b68d9([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x90716e,_0x90716e+0x2));_0x4e1a7d>=_0x1cad24[_0x2b68d9([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x4e1a7d-=_0x1cad24[_0x2b68d9([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x4fc165+=_0x1cad24[_0x4e1a7d];}return _0x4fc165;}());_0x440d10[_0x2139c5]=_0x2b68d9([0x73,0x6c,0x61,0x73,0x68,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x24fb46,_0x24fb46!=_0x2b68d9([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x8aa52d,_0x440d10[_0x2b68d9([0x6d,0x6f,0x64,0x65,0x6c])][_0x2b68d9([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x47a860,_0x440d10[_0x2b68d9([0x6d,0x6f,0x64,0x65,0x6c])][_0x2b68d9([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x47a860,_0x440d10[_0x2b68d9([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x2b68d9([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x3ffe73);}class SlashCommandEditing extends ckeditor5['Plugin']{static get['pluginName'](){return'SlashCommandEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[_0x2b0569];}['getMatchingCommands'](_0x1a1804){const _0x2c5197=_0x1a1804&&_0x1a1804['toLowerCase']();let _0x563aaa=this['editor']['plugins']['get']('SlashCommandConfig')['getAllowedCommands']();if(_0x563aaa=_0x563aaa['filter'](_0xdf2d73=>_0xdf2d73['isEnabled']()),_0x2c5197){const _0x1ea39d=[],_0x35d2b5=[],_0x2b3e2a=[],_0x3c2802=[];for(const _0x2d99f8 of _0x563aaa)_0x2d99f8['id']['toLowerCase']()['includes'](_0x2c5197)?_0x1ea39d['push'](_0x2d99f8):_0x2d99f8['title']['toLowerCase']()['includes'](_0x2c5197)?_0x35d2b5['push'](_0x2d99f8):_0x2d99f8['aliases']&&_0x2d99f8['aliases']['some'](_0x12d129=>_0x12d129['toLowerCase']()['includes'](_0x2c5197))?_0x2b3e2a['push'](_0x2d99f8):_0x2d99f8['description']&&_0x2d99f8['description']['toLowerCase']()['includes'](_0x2c5197)&&_0x3c2802['push'](_0x2d99f8);_0x563aaa=_0x1ea39d['concat'](_0x35d2b5,_0x2b3e2a,_0x3c2802);}return _0x563aaa;}}var defaultIcon='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M10\x2019a9\x209\x200\x201\x200\x200-18\x209\x209\x200\x200\x200\x200\x2018Zm3.45-9.872a1\x201\x200\x200\x201\x200\x201.744l-4.96\x202.79A1\x201\x200\x200\x201\x207\x2012.79V7.21a1\x201\x200\x200\x201\x201.49-.872l4.96\x202.79Z\x22/></svg>';class SlashCommandButtonView extends ckeditor5['ButtonView']{constructor(_0x1d01cc,_0x516875){super(_0x1d01cc),this['textPartView']=this['_createTextPartView'](_0x1d01cc,_0x516875),void 0x0!==_0x516875['isIconColorInherited']&&(this['iconView']['isColorInherited']=_0x516875['isIconColorInherited']),this['set']({'icon':_0x516875['icon']||defaultIcon,'withText':!0x0,'label':_0x516875['title'],'class':'ck-slash-command-button'});}['render'](){super['render'](),this['children']['add'](this['textPartView']);}['_createTextPartView'](_0x1cbaf4,_0x37d46a){const _0x3e3ce8=new ckeditor5['View'](_0x1cbaf4);return _0x3e3ce8['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-slash-command-button__text-part']},'children':_0x37d46a['description']?[this['labelView'],{'tag':'span','attributes':{'class':['ck','ck-slash-command-button__description']},'children':[{'text':_0x37d46a['description']}]}]:[this['labelView']]}),_0x3e3ce8;}}class _0x1070cb extends ckeditor5['Plugin']{static get['pluginName'](){return'SlashCommandUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x2370d8){super(_0x2370d8),this['_setupMentionConfiguration']();}['init'](){this['editor']['once']('ready',this['_overrideMentionExecuteListener']['bind'](this)),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x403bfa=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x2fd291;for(const _0x493ba9 in _0x403bfa){const _0x2ca5e5=_0x493ba9,_0x187bce=_0x403bfa[_0x2ca5e5];if('slashCommandLicenseKeyValid'==_0x187bce||'slashCommandLicenseKeyInvalid'==_0x187bce||'slashCommandLicenseKeyExpired'==_0x187bce||'slashCommandLicenseKeyDomainLimit'==_0x187bce||'slashCommandLicenseKeyNotAllowed'==_0x187bce||'slashCommandLicenseKeyEvaluationLimit'==_0x187bce||'slashCommandLicenseKeyTrialLimit'==_0x187bce||'slashCommandLicenseKeyUsageLimit'==_0x187bce){delete _0x403bfa[_0x2ca5e5],_0x2fd291=_0x187bce,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'slashCommandLicenseKeyInvalid'==_0x2fd291&&_0x403bfa['_showLicenseError']('invalid'),'slashCommandLicenseKeyExpired'==_0x2fd291&&_0x403bfa['_showLicenseError']('expired'),'slashCommandLicenseKeyDomainLimit'==_0x2fd291&&_0x403bfa['_showLicenseError']('domainLimit'),'slashCommandLicenseKeyNotAllowed'==_0x2fd291&&_0x403bfa['_showLicenseError']('featureNotAllowed','SlashCommand'),'slashCommandLicenseKeyEvaluationLimit'==_0x2fd291&&_0x403bfa['_showLicenseError']('evaluationLimit'),'slashCommandLicenseKeyTrialLimit'==_0x2fd291&&_0x403bfa['_showLicenseError']('trialLimit'),'slashCommandLicenseKeyUsageLimit'==_0x2fd291&&_0x403bfa['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}['_setupMentionConfiguration'](){const _0x194368=this['editor'],_0x2a60d6=this['editor']['plugins']['get']('SlashCommandEditing'),_0x38c122=_0x194368['config']['get']('mention.feeds');_0x38c122['push']({'marker':'/','feed':_0x15fb87=>_0x2a60d6['getMatchingCommands'](_0x15fb87),'itemRenderer':this['_customItemRenderer']['bind'](this),'dropdownLimit':_0x194368['config']['get']('slashCommand.dropdownLimit')||0x1/0x0}),_0x194368['config']['set']('mention.feeds',_0x38c122);}['_overrideMentionExecuteListener'](){const _0x848bad=this['editor'];_0x848bad['commands']['get']('mention')['on']('execute',(_0x5db17a,_0x2ad2f1)=>{const _0x431dc7=_0x2ad2f1[0x0],_0xd40b26=_0x848bad['model'];'/'===_0x431dc7['marker']&&_0xd40b26['change'](_0x2652d0=>{_0x2652d0['remove'](_0x431dc7['range']),_0x431dc7['mention']['execute'](),_0x5db17a['stop']();});},{'priority':'high'});}['_customItemRenderer'](_0x9f1e38){const _0x1dfdc3=this['editor']['locale'],_0x54f788=new SlashCommandButtonView(_0x1dfdc3,_0x9f1e38);return _0x54f788['render'](),_0x54f788['element'];}}class _0x305358 extends ckeditor5['Plugin']{static get['requires'](){return['Mention',SlashCommandEditing,_0x1070cb];}static get['pluginName'](){return'SlashCommand';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}function getTranslation$3(_0x18f1c2,_0x503693){const t=_0x18f1c2['t'];switch(_0x503693){case'Edit\x20source\x20modal\x20label':return t({'string':'Edit\x20source','id':'Edit\x20source\x20modal\x20label'});case'Source':return t('Source');case'Source\x20Editing\x20Enhanced':return t('Source\x20Editing\x20Enhanced');case'Copy\x20line\x20down':return t('Copy\x20line\x20down');case'Copy\x20line\x20up':return t('Copy\x20line\x20up');case'Delete\x20line':return t('Delete\x20line');case'Indent\x20less':return t('Indent\x20less');case'Indent\x20more':return t('Indent\x20more');case'Fold\x20all':return t('Fold\x20all');case'Fold\x20code\x20(current\x20level)':return t('Fold\x20code\x20(current\x20level)');case'Move\x20line\x20down':return t('Move\x20line\x20down');case'Move\x20line\x20up':return t('Move\x20line\x20up');case'Redo\x20(keystroke)':return t({'id':'Redo\x20(keystroke)','string':'Redo'});case'Select\x20line':return t('Select\x20line');case'Switch\x20between\x20\x22focus\x20with\x20tab\x22\x20and\x20\x22indent\x20with\x20tab\x22\x20mode':return t('Switch\x20between\x20\x22focus\x20with\x20tab\x22\x20and\x20\x22indent\x20with\x20tab\x22\x20mode');case'Toggle\x20block\x20comment':return t('Toggle\x20block\x20comment');case'Toggle\x20comment':return t('Toggle\x20comment');case'Undo\x20(keystroke)':return t({'id':'Undo\x20(keystroke)','string':'Undo'});case'Unfold\x20all':return t('Unfold\x20all');case'Unfold\x20code\x20(current\x20level)':return t('Unfold\x20code\x20(current\x20level)');case'Are\x20you\x20sure\x20you\x20want\x20to\x20discard\x20your\x20changes?\x20This\x20action\x20cannot\x20be\x20undone.':return t('Are\x20you\x20sure\x20you\x20want\x20to\x20discard\x20your\x20changes?\x20This\x20action\x20cannot\x20be\x20undone.');case'Cancel':return t('Cancel');case'Save':return t('Save');default:return _0x503693;}}function getActiveRootName(_0x4e792c){const _0x328643=_0x4e792c['editing']['view']['document']['roots'],_0x3a3148=_0x328643['length'];if(0x0===_0x3a3148)throw new ckeditor5['CKEditorError']('source-editing-enhanced-editor-no-root',_0x4e792c);if(0x1===_0x3a3148)return _0x328643['first']['rootName'];return Array['from'](_0x4e792c['editing']['view']['document']['selection']['getRanges']())[0x0]['root']['rootName'];}function formatSource(_0x42e830){return isHtml(_0x42e830)?formatHtml(_0x42e830):_0x42e830;}function unformatSource(_0x3bffc4){return isHtml(_0x3bffc4['replace'](/^[\n\s]*/g,''))?_0x3bffc4['replace'](/\s+/g,''):_0x3bffc4;}function formatHtml(_0x298145){const _0x5b5978=[{'name':'address','isVoid':!0x1},{'name':'article','isVoid':!0x1},{'name':'aside','isVoid':!0x1},{'name':'blockquote','isVoid':!0x1},{'name':'details','isVoid':!0x1},{'name':'dialog','isVoid':!0x1},{'name':'dd','isVoid':!0x1},{'name':'div','isVoid':!0x1},{'name':'dl','isVoid':!0x1},{'name':'dt','isVoid':!0x1},{'name':'fieldset','isVoid':!0x1},{'name':'figcaption','isVoid':!0x1},{'name':'figure','isVoid':!0x1},{'name':'footer','isVoid':!0x1},{'name':'form','isVoid':!0x1},{'name':'h1','isVoid':!0x1},{'name':'h2','isVoid':!0x1},{'name':'h3','isVoid':!0x1},{'name':'h4','isVoid':!0x1},{'name':'h5','isVoid':!0x1},{'name':'h6','isVoid':!0x1},{'name':'header','isVoid':!0x1},{'name':'hgroup','isVoid':!0x1},{'name':'hr','isVoid':!0x0},{'name':'li','isVoid':!0x1},{'name':'main','isVoid':!0x1},{'name':'nav','isVoid':!0x1},{'name':'ol','isVoid':!0x1},{'name':'p','isVoid':!0x1},{'name':'section','isVoid':!0x1},{'name':'table','isVoid':!0x1},{'name':'tbody','isVoid':!0x1},{'name':'td','isVoid':!0x1},{'name':'th','isVoid':!0x1},{'name':'thead','isVoid':!0x1},{'name':'tr','isVoid':!0x1},{'name':'ul','isVoid':!0x1}],_0x3c6959=_0x5b5978['map'](_0x516439=>_0x516439['name'])['join']('|'),_0x26a54a=_0x298145['replace'](new RegExp('</?('+_0x3c6959+')(\x20.*?)?>','g'),'\x0a$&\x0a')['replace'](/<br[^>]*>/g,'$&\x0a')['split']('\x0a');let _0x39a19f=0x0,_0x1b2426=!0x1;return _0x26a54a['filter'](_0x2f3fd2=>_0x2f3fd2['length'])['map'](_0xf44763=>(_0x1b2426=isPreformattedBlockLine(_0xf44763,_0x1b2426),_0x4d27e7(_0xf44763,_0x5b5978)?indentLine(_0xf44763,_0x39a19f++):_0x2d105b(_0xf44763,_0x5b5978)?indentLine(_0xf44763,--_0x39a19f):'middle'===_0x1b2426||'last'===_0x1b2426?_0xf44763:indentLine(_0xf44763,_0x39a19f)))['join']('\x0a');}function isHtml(_0x45c486){return _0x45c486['startsWith']('<');}function _0x4d27e7(_0x4abe5c,_0x3ee0fd){return _0x3ee0fd['some'](_0x39ba7e=>!_0x39ba7e['isVoid']&&!!new RegExp('<'+_0x39ba7e['name']+'(\x20.*?)?>')['test'](_0x4abe5c));}function _0x2d105b(_0x233b83,_0xae3029){return _0xae3029['some'](_0x448cba=>new RegExp('</'+_0x448cba['name']+'>')['test'](_0x233b83));}function indentLine(_0x254c53,_0x317b2a,_0x439a2e='\x20\x20\x20\x20'){return''+_0x439a2e['repeat'](Math['max'](0x0,_0x317b2a))+_0x254c53;}function isPreformattedBlockLine(_0x5b4a19,_0x2cdf30){return new RegExp('<pre(\x20.*?)?>')['test'](_0x5b4a19)?'first':new RegExp('</pre>')['test'](_0x5b4a19)?'last':('first'===_0x2cdf30||'middle'===_0x2cdf30)&&'middle';}let _0x497e15=[],_0x312837=[];function isExtendingChar(_0x2c3964){if(_0x2c3964<0x300)return!0x1;for(let _0x43094f=0x0,_0x4d950c=_0x497e15['length'];;){let _0x56e98b=_0x43094f+_0x4d950c>>0x1;if(_0x2c3964<_0x497e15[_0x56e98b])_0x4d950c=_0x56e98b;else{if(!(_0x2c3964>=_0x312837[_0x56e98b]))return!0x0;_0x43094f=_0x56e98b+0x1;}if(_0x43094f==_0x4d950c)return!0x1;}}function isRegionalIndicator(_0x1b282d){return _0x1b282d>=0x1f1e6&&_0x1b282d<=0x1f1ff;}((()=>{let _0x2ab6f8='lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o'['split'](',')['map'](_0x17a847=>_0x17a847?parseInt(_0x17a847,0x24):0x1);for(let _0x356e48=0x0,_0x51d8fa=0x0;_0x356e48<_0x2ab6f8['length'];_0x356e48++)(_0x356e48%0x2?_0x312837:_0x497e15)['push'](_0x51d8fa+=_0x2ab6f8[_0x356e48]);})());const _0x5701a6=0x200d;function findClusterBreak$1(_0x4065b5,_0x289a06,_0x125555=!0x0,_0x2623a0=!0x0){return(_0x125555?nextClusterBreak:prevClusterBreak)(_0x4065b5,_0x289a06,_0x2623a0);}function nextClusterBreak(_0x322223,_0x377c91,_0x5a683e){if(_0x377c91==_0x322223['length'])return _0x377c91;_0x377c91&&surrogateLow$1(_0x322223['charCodeAt'](_0x377c91))&&surrogateHigh$1(_0x322223['charCodeAt'](_0x377c91-0x1))&&_0x377c91--;let _0x2ca63f=codePointAt$1(_0x322223,_0x377c91);for(_0x377c91+=codePointSize$1(_0x2ca63f);_0x377c91<_0x322223['length'];){let _0x3d9744=codePointAt$1(_0x322223,_0x377c91);if(_0x2ca63f==_0x5701a6||_0x3d9744==_0x5701a6||_0x5a683e&&isExtendingChar(_0x3d9744))_0x377c91+=codePointSize$1(_0x3d9744),_0x2ca63f=_0x3d9744;else{if(!isRegionalIndicator(_0x3d9744))break;{let _0x281ccc=0x0,_0x240778=_0x377c91-0x2;for(;_0x240778>=0x0&&isRegionalIndicator(codePointAt$1(_0x322223,_0x240778));)_0x281ccc++,_0x240778-=0x2;if(_0x281ccc%0x2==0x0)break;_0x377c91+=0x2;}}}return _0x377c91;}function prevClusterBreak(_0x5756f1,_0x4b7d18,_0x31d76e){for(;_0x4b7d18>0x0;){let _0x458bc6=nextClusterBreak(_0x5756f1,_0x4b7d18-0x2,_0x31d76e);if(_0x458bc6<_0x4b7d18)return _0x458bc6;_0x4b7d18--;}return 0x0;}function codePointAt$1(_0x1b9e03,_0x4704dc){let _0x2778a6=_0x1b9e03['charCodeAt'](_0x4704dc);if(!surrogateHigh$1(_0x2778a6)||_0x4704dc+0x1==_0x1b9e03['length'])return _0x2778a6;let _0x360980=_0x1b9e03['charCodeAt'](_0x4704dc+0x1);return surrogateLow$1(_0x360980)?_0x360980-0xdc00+(_0x2778a6-0xd800<<0xa)+0x10000:_0x2778a6;}function surrogateLow$1(_0x1bcc39){return _0x1bcc39>=0xdc00&&_0x1bcc39<0xe000;}function surrogateHigh$1(_0x4c2732){return _0x4c2732>=0xd800&&_0x4c2732<0xdc00;}function codePointSize$1(_0x572d19){return _0x572d19<0x10000?0x1:0x2;}class Text{['lineAt'](_0x5321af){if(_0x5321af<0x0||_0x5321af>this['length'])throw new RangeError('Invalid\x20position\x20'+_0x5321af+'\x20in\x20document\x20of\x20length\x20'+this['length']);return this['lineInner'](_0x5321af,!0x1,0x1,0x0);}['line'](_0x366a72){if(_0x366a72<0x1||_0x366a72>this['lines'])throw new RangeError('Invalid\x20line\x20number\x20'+_0x366a72+'\x20in\x20'+this['lines']+'-line\x20document');return this['lineInner'](_0x366a72,!0x0,0x1,0x0);}['replace'](_0x541378,_0x52592b,_0x3f97ad){[_0x541378,_0x52592b]=_0x225aab(this,_0x541378,_0x52592b);let _0x261d1d=[];return this['decompose'](0x0,_0x541378,_0x261d1d,0x2),_0x3f97ad['length']&&_0x3f97ad['decompose'](0x0,_0x3f97ad['length'],_0x261d1d,0x3),this['decompose'](_0x52592b,this['length'],_0x261d1d,0x1),TextNode['from'](_0x261d1d,this['length']-(_0x52592b-_0x541378)+_0x3f97ad['length']);}['append'](_0x192d1e){return this['replace'](this['length'],this['length'],_0x192d1e);}['slice'](_0x5099a7,_0x506a8f=this['length']){[_0x5099a7,_0x506a8f]=_0x225aab(this,_0x5099a7,_0x506a8f);let _0x566c77=[];return this['decompose'](_0x5099a7,_0x506a8f,_0x566c77,0x0),TextNode['from'](_0x566c77,_0x506a8f-_0x5099a7);}['eq'](_0xbf902){if(_0xbf902==this)return!0x0;if(_0xbf902['length']!=this['length']||_0xbf902['lines']!=this['lines'])return!0x1;let _0x4124a3=this['scanIdentical'](_0xbf902,0x1),_0x510b0e=this['length']-this['scanIdentical'](_0xbf902,-0x1),_0x530b2a=new RawTextCursor(this),_0x501b92=new RawTextCursor(_0xbf902);for(let _0x2db619=_0x4124a3,_0x1e8da9=_0x4124a3;;){if(_0x530b2a['next'](_0x2db619),_0x501b92['next'](_0x2db619),_0x2db619=0x0,_0x530b2a['lineBreak']!=_0x501b92['lineBreak']||_0x530b2a['done']!=_0x501b92['done']||_0x530b2a['value']!=_0x501b92['value'])return!0x1;if(_0x1e8da9+=_0x530b2a['value']['length'],_0x530b2a['done']||_0x1e8da9>=_0x510b0e)return!0x0;}}['iter'](_0x903e8=0x1){return new RawTextCursor(this,_0x903e8);}['iterRange'](_0x1cd337,_0x129f14=this['length']){return new PartialTextCursor(this,_0x1cd337,_0x129f14);}['iterLines'](_0x29490d,_0x55fdb3){let _0x359192;if(null==_0x29490d)_0x359192=this['iter']();else{null==_0x55fdb3&&(_0x55fdb3=this['lines']+0x1);let _0x1177a0=this['line'](_0x29490d)['from'];_0x359192=this['iterRange'](_0x1177a0,Math['max'](_0x1177a0,_0x55fdb3==this['lines']+0x1?this['length']:_0x55fdb3<=0x1?0x0:this['line'](_0x55fdb3-0x1)['to']));}return new _0x535b38(_0x359192);}['toString'](){return this['sliceString'](0x0);}['toJSON'](){let _0x27da1f=[];return this['flatten'](_0x27da1f),_0x27da1f;}constructor(){}static['of'](_0x291b2c){if(0x0==_0x291b2c['length'])throw new RangeError('A\x20document\x20must\x20have\x20at\x20least\x20one\x20line');return 0x1!=_0x291b2c['length']||_0x291b2c[0x0]?_0x291b2c['length']<=0x20?new TextLeaf(_0x291b2c):TextNode['from'](TextLeaf['split'](_0x291b2c,[])):Text['empty'];}}class TextLeaf extends Text{constructor(_0x1ebb88,_0x345c5e=textLength(_0x1ebb88)){super(),this['text']=_0x1ebb88,this['length']=_0x345c5e;}get['lines'](){return this['text']['length'];}get['children'](){return null;}['lineInner'](_0x3346eb,_0x19b288,_0x2bf5b3,_0x1044cd){for(let _0x25a86e=0x0;;_0x25a86e++){let _0x3be002=this['text'][_0x25a86e],_0x27a54f=_0x1044cd+_0x3be002['length'];if((_0x19b288?_0x2bf5b3:_0x27a54f)>=_0x3346eb)return new _0xbfec93(_0x1044cd,_0x27a54f,_0x2bf5b3,_0x3be002);_0x1044cd=_0x27a54f+0x1,_0x2bf5b3++;}}['decompose'](_0x3b514c,_0x1664dc,_0x905b09,_0x56ce8e){let _0x1c2d60=_0x3b514c<=0x0&&_0x1664dc>=this['length']?this:new TextLeaf(sliceText(this['text'],_0x3b514c,_0x1664dc),Math['min'](_0x1664dc,this['length'])-Math['max'](0x0,_0x3b514c));if(0x1&_0x56ce8e){let _0x2fcf7f=_0x905b09['pop'](),_0x195d58=appendText(_0x1c2d60['text'],_0x2fcf7f['text']['slice'](),0x0,_0x1c2d60['length']);if(_0x195d58['length']<=0x20)_0x905b09['push'](new TextLeaf(_0x195d58,_0x2fcf7f['length']+_0x1c2d60['length']));else{let _0x47a630=_0x195d58['length']>>0x1;_0x905b09['push'](new TextLeaf(_0x195d58['slice'](0x0,_0x47a630)),new TextLeaf(_0x195d58['slice'](_0x47a630)));}}else _0x905b09['push'](_0x1c2d60);}['replace'](_0x35c21f,_0xecd0b,_0x134261){if(!(_0x134261 instanceof TextLeaf))return super['replace'](_0x35c21f,_0xecd0b,_0x134261);[_0x35c21f,_0xecd0b]=_0x225aab(this,_0x35c21f,_0xecd0b);let _0x2420dc=appendText(this['text'],appendText(_0x134261['text'],sliceText(this['text'],0x0,_0x35c21f)),_0xecd0b),_0x4d680d=this['length']+_0x134261['length']-(_0xecd0b-_0x35c21f);return _0x2420dc['length']<=0x20?new TextLeaf(_0x2420dc,_0x4d680d):TextNode['from'](TextLeaf['split'](_0x2420dc,[]),_0x4d680d);}['sliceString'](_0x186768,_0x57cf0d=this['length'],_0x1a92d7='\x0a'){[_0x186768,_0x57cf0d]=_0x225aab(this,_0x186768,_0x57cf0d);let _0x10e63e='';for(let _0x3dfa72=0x0,_0x2c86cc=0x0;_0x3dfa72<=_0x57cf0d&&_0x2c86cc<this['text']['length'];_0x2c86cc++){let _0x2df114=this['text'][_0x2c86cc],_0x2d7e0f=_0x3dfa72+_0x2df114['length'];_0x3dfa72>_0x186768&&_0x2c86cc&&(_0x10e63e+=_0x1a92d7),_0x186768<_0x2d7e0f&&_0x57cf0d>_0x3dfa72&&(_0x10e63e+=_0x2df114['slice'](Math['max'](0x0,_0x186768-_0x3dfa72),_0x57cf0d-_0x3dfa72)),_0x3dfa72=_0x2d7e0f+0x1;}return _0x10e63e;}['flatten'](_0x16b59c){for(let _0x51bd69 of this['text'])_0x16b59c['push'](_0x51bd69);}['scanIdentical'](){return 0x0;}static['split'](_0x20581d,_0x27f4c6){let _0x419c28=[],_0x4b3954=-0x1;for(let _0x2524ba of _0x20581d)_0x419c28['push'](_0x2524ba),_0x4b3954+=_0x2524ba['length']+0x1,0x20==_0x419c28['length']&&(_0x27f4c6['push'](new TextLeaf(_0x419c28,_0x4b3954)),_0x419c28=[],_0x4b3954=-0x1);return _0x4b3954>-0x1&&_0x27f4c6['push'](new TextLeaf(_0x419c28,_0x4b3954)),_0x27f4c6;}}class TextNode extends Text{constructor(_0x54d663,_0x302258){super(),this['children']=_0x54d663,this['length']=_0x302258,this['lines']=0x0;for(let _0xdd176b of _0x54d663)this['lines']+=_0xdd176b['lines'];}['lineInner'](_0x33d8cf,_0x5c0e62,_0x5d0f03,_0x185b49){for(let _0x4c9b96=0x0;;_0x4c9b96++){let _0x526f26=this['children'][_0x4c9b96],_0x14deb5=_0x185b49+_0x526f26['length'],_0x464f6e=_0x5d0f03+_0x526f26['lines']-0x1;if((_0x5c0e62?_0x464f6e:_0x14deb5)>=_0x33d8cf)return _0x526f26['lineInner'](_0x33d8cf,_0x5c0e62,_0x5d0f03,_0x185b49);_0x185b49=_0x14deb5+0x1,_0x5d0f03=_0x464f6e+0x1;}}['decompose'](_0x3f3374,_0x5a92c7,_0x197b56,_0xb76f62){for(let _0x22cbd5=0x0,_0x123242=0x0;_0x123242<=_0x5a92c7&&_0x22cbd5<this['children']['length'];_0x22cbd5++){let _0x16da02=this['children'][_0x22cbd5],_0x560576=_0x123242+_0x16da02['length'];if(_0x3f3374<=_0x560576&&_0x5a92c7>=_0x123242){let _0xb46048=_0xb76f62&((_0x123242<=_0x3f3374?0x1:0x0)|(_0x560576>=_0x5a92c7?0x2:0x0));_0x123242>=_0x3f3374&&_0x560576<=_0x5a92c7&&!_0xb46048?_0x197b56['push'](_0x16da02):_0x16da02['decompose'](_0x3f3374-_0x123242,_0x5a92c7-_0x123242,_0x197b56,_0xb46048);}_0x123242=_0x560576+0x1;}}['replace'](_0x53e4d0,_0x1e1039,_0x255b95){if([_0x53e4d0,_0x1e1039]=_0x225aab(this,_0x53e4d0,_0x1e1039),_0x255b95['lines']<this['lines'])for(let _0x4179d5=0x0,_0xe75101=0x0;_0x4179d5<this['children']['length'];_0x4179d5++){let _0x3c9f57=this['children'][_0x4179d5],_0x528d02=_0xe75101+_0x3c9f57['length'];if(_0x53e4d0>=_0xe75101&&_0x1e1039<=_0x528d02){let _0x2b8c0c=_0x3c9f57['replace'](_0x53e4d0-_0xe75101,_0x1e1039-_0xe75101,_0x255b95),_0x338dd9=this['lines']-_0x3c9f57['lines']+_0x2b8c0c['lines'];if(_0x2b8c0c['lines']<_0x338dd9>>0x4&&_0x2b8c0c['lines']>_0x338dd9>>0x6){let _0x5de3fd=this['children']['slice']();return _0x5de3fd[_0x4179d5]=_0x2b8c0c,new TextNode(_0x5de3fd,this['length']-(_0x1e1039-_0x53e4d0)+_0x255b95['length']);}return super['replace'](_0xe75101,_0x528d02,_0x2b8c0c);}_0xe75101=_0x528d02+0x1;}return super['replace'](_0x53e4d0,_0x1e1039,_0x255b95);}['sliceString'](_0x462d33,_0x12bfab=this['length'],_0x487ff8='\x0a'){[_0x462d33,_0x12bfab]=_0x225aab(this,_0x462d33,_0x12bfab);let _0x5dd5fc='';for(let _0x464da5=0x0,_0x3b2e2f=0x0;_0x464da5<this['children']['length']&&_0x3b2e2f<=_0x12bfab;_0x464da5++){let _0x520637=this['children'][_0x464da5],_0x107531=_0x3b2e2f+_0x520637['length'];_0x3b2e2f>_0x462d33&&_0x464da5&&(_0x5dd5fc+=_0x487ff8),_0x462d33<_0x107531&&_0x12bfab>_0x3b2e2f&&(_0x5dd5fc+=_0x520637['sliceString'](_0x462d33-_0x3b2e2f,_0x12bfab-_0x3b2e2f,_0x487ff8)),_0x3b2e2f=_0x107531+0x1;}return _0x5dd5fc;}['flatten'](_0x1089e0){for(let _0x294818 of this['children'])_0x294818['flatten'](_0x1089e0);}['scanIdentical'](_0x322995,_0x57d55c){if(!(_0x322995 instanceof TextNode))return 0x0;let _0x5c9485=0x0,[_0x27c627,_0x164b04,_0x542fa1,_0x2cf608]=_0x57d55c>0x0?[0x0,0x0,this['children']['length'],_0x322995['children']['length']]:[this['children']['length']-0x1,_0x322995['children']['length']-0x1,-0x1,-0x1];for(;;_0x27c627+=_0x57d55c,_0x164b04+=_0x57d55c){if(_0x27c627==_0x542fa1||_0x164b04==_0x2cf608)return _0x5c9485;let _0x1a755b=this['children'][_0x27c627],_0x43908e=_0x322995['children'][_0x164b04];if(_0x1a755b!=_0x43908e)return _0x5c9485+_0x1a755b['scanIdentical'](_0x43908e,_0x57d55c);_0x5c9485+=_0x1a755b['length']+0x1;}}static['from'](_0x514285,_0x3a104a=_0x514285['reduce']((_0x3f16f7,_0x3af0a2)=>_0x3f16f7+_0x3af0a2['length']+0x1,-0x1)){let _0xef47f9=0x0;for(let _0x497132 of _0x514285)_0xef47f9+=_0x497132['lines'];if(_0xef47f9<0x20){let _0x5e4b72=[];for(let _0x18ef2d of _0x514285)_0x18ef2d['flatten'](_0x5e4b72);return new TextLeaf(_0x5e4b72,_0x3a104a);}let _0x18f347=Math['max'](0x20,_0xef47f9>>0x5),_0x2fd6b7=_0x18f347<<0x1,_0x22ab5e=_0x18f347>>0x1,_0x17ff2a=[],_0x381b17=0x0,_0x40cad9=-0x1,_0xfacb2c=[];function _0x5da752(_0x4ca8bd){let _0x5d3bf4;if(_0x4ca8bd['lines']>_0x2fd6b7&&_0x4ca8bd instanceof TextNode){for(let _0x2be52e of _0x4ca8bd['children'])_0x5da752(_0x2be52e);}else _0x4ca8bd['lines']>_0x22ab5e&&(_0x381b17>_0x22ab5e||!_0x381b17)?(_0x153291(),_0x17ff2a['push'](_0x4ca8bd)):_0x4ca8bd instanceof TextLeaf&&_0x381b17&&(_0x5d3bf4=_0xfacb2c[_0xfacb2c['length']-0x1])instanceof TextLeaf&&_0x4ca8bd['lines']+_0x5d3bf4['lines']<=0x20?(_0x381b17+=_0x4ca8bd['lines'],_0x40cad9+=_0x4ca8bd['length']+0x1,_0xfacb2c[_0xfacb2c['length']-0x1]=new TextLeaf(_0x5d3bf4['text']['concat'](_0x4ca8bd['text']),_0x5d3bf4['length']+0x1+_0x4ca8bd['length'])):(_0x381b17+_0x4ca8bd['lines']>_0x18f347&&_0x153291(),_0x381b17+=_0x4ca8bd['lines'],_0x40cad9+=_0x4ca8bd['length']+0x1,_0xfacb2c['push'](_0x4ca8bd));}function _0x153291(){0x0!=_0x381b17&&(_0x17ff2a['push'](0x1==_0xfacb2c['length']?_0xfacb2c[0x0]:TextNode['from'](_0xfacb2c,_0x40cad9)),_0x40cad9=-0x1,_0x381b17=_0xfacb2c['length']=0x0);}for(let _0x13f94f of _0x514285)_0x5da752(_0x13f94f);return _0x153291(),0x1==_0x17ff2a['length']?_0x17ff2a[0x0]:new TextNode(_0x17ff2a,_0x3a104a);}}function textLength(_0x5402e4){let _0xb6d04d=-0x1;for(let _0x5a1a6d of _0x5402e4)_0xb6d04d+=_0x5a1a6d['length']+0x1;return _0xb6d04d;}function appendText(_0x90395e,_0x21f8a0,_0x931e83=0x0,_0x119f55=0x3b9aca00){for(let _0x2d156e=0x0,_0x46252=0x0,_0x43e9b6=!0x0;_0x46252<_0x90395e['length']&&_0x2d156e<=_0x119f55;_0x46252++){let _0x12438c=_0x90395e[_0x46252],_0x5b064e=_0x2d156e+_0x12438c['length'];_0x5b064e>=_0x931e83&&(_0x5b064e>_0x119f55&&(_0x12438c=_0x12438c['slice'](0x0,_0x119f55-_0x2d156e)),_0x2d156e<_0x931e83&&(_0x12438c=_0x12438c['slice'](_0x931e83-_0x2d156e)),_0x43e9b6?(_0x21f8a0[_0x21f8a0['length']-0x1]+=_0x12438c,_0x43e9b6=!0x1):_0x21f8a0['push'](_0x12438c)),_0x2d156e=_0x5b064e+0x1;}return _0x21f8a0;}function sliceText(_0x55371a,_0x96154b,_0x140eb6){return appendText(_0x55371a,[''],_0x96154b,_0x140eb6);}Text['empty']=new TextLeaf([''],0x0);class RawTextCursor{constructor(_0x5cf9c5,_0x505c66=0x1){this['dir']=_0x505c66,this['done']=!0x1,this['lineBreak']=!0x1,this['value']='',this['nodes']=[_0x5cf9c5],this['offsets']=[_0x505c66>0x0?0x1:(_0x5cf9c5 instanceof TextLeaf?_0x5cf9c5['text']['length']:_0x5cf9c5['children']['length'])<<0x1];}['nextInner'](_0x2934e6,_0x130a9c){for(this['done']=this['lineBreak']=!0x1;;){let _0x37e421=this['nodes']['length']-0x1,_0x7fab25=this['nodes'][_0x37e421],_0x3cd4da=this['offsets'][_0x37e421],_0x42b71c=_0x3cd4da>>0x1,_0x17b8fd=_0x7fab25 instanceof TextLeaf?_0x7fab25['text']['length']:_0x7fab25['children']['length'];if(_0x42b71c==(_0x130a9c>0x0?_0x17b8fd:0x0)){if(0x0==_0x37e421)return this['done']=!0x0,this['value']='',this;_0x130a9c>0x0&&this['offsets'][_0x37e421-0x1]++,this['nodes']['pop'](),this['offsets']['pop']();}else{if((0x1&_0x3cd4da)==(_0x130a9c>0x0?0x0:0x1)){if(this['offsets'][_0x37e421]+=_0x130a9c,0x0==_0x2934e6)return this['lineBreak']=!0x0,this['value']='\x0a',this;_0x2934e6--;}else{if(_0x7fab25 instanceof TextLeaf){let _0x30681c=_0x7fab25['text'][_0x42b71c+(_0x130a9c<0x0?-0x1:0x0)];if(this['offsets'][_0x37e421]+=_0x130a9c,_0x30681c['length']>Math['max'](0x0,_0x2934e6))return this['value']=0x0==_0x2934e6?_0x30681c:_0x130a9c>0x0?_0x30681c['slice'](_0x2934e6):_0x30681c['slice'](0x0,_0x30681c['length']-_0x2934e6),this;_0x2934e6-=_0x30681c['length'];}else{let _0x3de04f=_0x7fab25['children'][_0x42b71c+(_0x130a9c<0x0?-0x1:0x0)];_0x2934e6>_0x3de04f['length']?(_0x2934e6-=_0x3de04f['length'],this['offsets'][_0x37e421]+=_0x130a9c):(_0x130a9c<0x0&&this['offsets'][_0x37e421]--,this['nodes']['push'](_0x3de04f),this['offsets']['push'](_0x130a9c>0x0?0x1:(_0x3de04f instanceof TextLeaf?_0x3de04f['text']['length']:_0x3de04f['children']['length'])<<0x1));}}}}}['next'](_0x52b401=0x0){return _0x52b401<0x0&&(this['nextInner'](-_0x52b401,-this['dir']),_0x52b401=this['value']['length']),this['nextInner'](_0x52b401,this['dir']);}}class PartialTextCursor{constructor(_0x164b52,_0x3b5738,_0x32e1c8){this['value']='',this['done']=!0x1,this['cursor']=new RawTextCursor(_0x164b52,_0x3b5738>_0x32e1c8?-0x1:0x1),this['pos']=_0x3b5738>_0x32e1c8?_0x164b52['length']:0x0,this['from']=Math['min'](_0x3b5738,_0x32e1c8),this['to']=Math['max'](_0x3b5738,_0x32e1c8);}['nextInner'](_0x5eceb3,_0x44d5a1){if(_0x44d5a1<0x0?this['pos']<=this['from']:this['pos']>=this['to'])return this['value']='',this['done']=!0x0,this;_0x5eceb3+=Math['max'](0x0,_0x44d5a1<0x0?this['pos']-this['to']:this['from']-this['pos']);let _0x5aa0f0=_0x44d5a1<0x0?this['pos']-this['from']:this['to']-this['pos'];_0x5eceb3>_0x5aa0f0&&(_0x5eceb3=_0x5aa0f0),_0x5aa0f0-=_0x5eceb3;let {value:_0x522321}=this['cursor']['next'](_0x5eceb3);return this['pos']+=(_0x522321['length']+_0x5eceb3)*_0x44d5a1,this['value']=_0x522321['length']<=_0x5aa0f0?_0x522321:_0x44d5a1<0x0?_0x522321['slice'](_0x522321['length']-_0x5aa0f0):_0x522321['slice'](0x0,_0x5aa0f0),this['done']=!this['value'],this;}['next'](_0x5ef83f=0x0){return _0x5ef83f<0x0?_0x5ef83f=Math['max'](_0x5ef83f,this['from']-this['pos']):_0x5ef83f>0x0&&(_0x5ef83f=Math['min'](_0x5ef83f,this['to']-this['pos'])),this['nextInner'](_0x5ef83f,this['cursor']['dir']);}get['lineBreak'](){return this['cursor']['lineBreak']&&''!=this['value'];}}class _0x535b38{constructor(_0x17d68b){this['inner']=_0x17d68b,this['afterBreak']=!0x0,this['value']='',this['done']=!0x1;}['next'](_0x381e42=0x0){let {done:_0x343990,lineBreak:_0xc34b26,value:_0x379137}=this['inner']['next'](_0x381e42);return _0x343990&&this['afterBreak']?(this['value']='',this['afterBreak']=!0x1):_0x343990?(this['done']=!0x0,this['value']=''):_0xc34b26?this['afterBreak']?this['value']='':(this['afterBreak']=!0x0,this['next']()):(this['value']=_0x379137,this['afterBreak']=!0x1),this;}get['lineBreak'](){return!0x1;}}'undefined'!=typeof Symbol&&(Text['prototype'][Symbol['iterator']]=function(){return this['iter']();},RawTextCursor['prototype'][Symbol['iterator']]=PartialTextCursor['prototype'][Symbol['iterator']]=_0x535b38['prototype'][Symbol['iterator']]=function(){return this;});let _0xbfec93=class{constructor(_0x451712,_0x4e377e,_0x132c75,_0x50378c){this['from']=_0x451712,this['to']=_0x4e377e,this['number']=_0x132c75,this['text']=_0x50378c;}get['length'](){return this['to']-this['from'];}};function _0x225aab(_0x3df88c,_0x1e7847,_0x312aeb){return[_0x1e7847=Math['max'](0x0,Math['min'](_0x3df88c['length'],_0x1e7847)),Math['max'](_0x1e7847,Math['min'](_0x3df88c['length'],_0x312aeb))];}function findClusterBreak(_0x1e1112,_0x3b554b,_0x36facc=!0x0,_0x1f0b34=!0x0){return findClusterBreak$1(_0x1e1112,_0x3b554b,_0x36facc,_0x1f0b34);}function surrogateLow(_0x449258){return _0x449258>=0xdc00&&_0x449258<0xe000;}function surrogateHigh(_0x39ac52){return _0x39ac52>=0xd800&&_0x39ac52<0xdc00;}function codePointAt(_0x5671de,_0x3fe46b){let _0x4a2da3=_0x5671de['charCodeAt'](_0x3fe46b);if(!surrogateHigh(_0x4a2da3)||_0x3fe46b+0x1==_0x5671de['length'])return _0x4a2da3;let _0x3cad95=_0x5671de['charCodeAt'](_0x3fe46b+0x1);return surrogateLow(_0x3cad95)?_0x3cad95-0xdc00+(_0x4a2da3-0xd800<<0xa)+0x10000:_0x4a2da3;}function fromCodePoint(_0x305173){return _0x305173<=0xffff?String['fromCharCode'](_0x305173):(_0x305173-=0x10000,String['fromCharCode'](0xd800+(_0x305173>>0xa),0xdc00+(0x3ff&_0x305173)));}function codePointSize(_0xcfb674){return _0xcfb674<0x10000?0x1:0x2;}const DefaultSplit=/\r\n?|\n/;var _0x2e7529=function(_0x4849c6){return _0x4849c6[_0x4849c6['Simple']=0x0]='Simple',_0x4849c6[_0x4849c6['TrackDel']=0x1]='TrackDel',_0x4849c6[_0x4849c6['TrackBefore']=0x2]='TrackBefore',_0x4849c6[_0x4849c6['TrackAfter']=0x3]='TrackAfter',_0x4849c6;}(_0x2e7529||(_0x2e7529={}));class _0x4645a5{constructor(_0x3ca16e){this['sections']=_0x3ca16e;}get['length'](){let _0x279d05=0x0;for(let _0x2f40a4=0x0;_0x2f40a4<this['sections']['length'];_0x2f40a4+=0x2)_0x279d05+=this['sections'][_0x2f40a4];return _0x279d05;}get['newLength'](){let _0x4cbed4=0x0;for(let _0x358fbc=0x0;_0x358fbc<this['sections']['length'];_0x358fbc+=0x2){let _0x4ab302=this['sections'][_0x358fbc+0x1];_0x4cbed4+=_0x4ab302<0x0?this['sections'][_0x358fbc]:_0x4ab302;}return _0x4cbed4;}get['empty'](){return 0x0==this['sections']['length']||0x2==this['sections']['length']&&this['sections'][0x1]<0x0;}['iterGaps'](_0x3735ab){for(let _0x4805c5=0x0,_0xe780a4=0x0,_0x41f2e8=0x0;_0x4805c5<this['sections']['length'];){let _0x364517=this['sections'][_0x4805c5++],_0x31ea12=this['sections'][_0x4805c5++];_0x31ea12<0x0?(_0x3735ab(_0xe780a4,_0x41f2e8,_0x364517),_0x41f2e8+=_0x364517):_0x41f2e8+=_0x31ea12,_0xe780a4+=_0x364517;}}['iterChangedRanges'](_0x39d4ca,_0x518244=!0x1){iterChanges(this,_0x39d4ca,_0x518244);}get['invertedDesc'](){let _0x3bed2e=[];for(let _0x38c8b0=0x0;_0x38c8b0<this['sections']['length'];){let _0x5835ff=this['sections'][_0x38c8b0++],_0x1220ec=this['sections'][_0x38c8b0++];_0x1220ec<0x0?_0x3bed2e['push'](_0x5835ff,_0x1220ec):_0x3bed2e['push'](_0x1220ec,_0x5835ff);}return new _0x4645a5(_0x3bed2e);}['composeDesc'](_0x3f9ae8){return this['empty']?_0x3f9ae8:_0x3f9ae8['empty']?this:composeSets(this,_0x3f9ae8);}['mapDesc'](_0x287be4,_0x460f90=!0x1){return _0x287be4['empty']?this:mapSet(this,_0x287be4,_0x460f90);}['mapPos'](_0x346f0f,_0x3d9a15=-0x1,_0x11b332=_0x2e7529['Simple']){let _0x5ef420=0x0,_0x5d6b4b=0x0;for(let _0x41d6bd=0x0;_0x41d6bd<this['sections']['length'];){let _0x4fccd2=this['sections'][_0x41d6bd++],_0x53134b=this['sections'][_0x41d6bd++],_0x1ce1a3=_0x5ef420+_0x4fccd2;if(_0x53134b<0x0){if(_0x1ce1a3>_0x346f0f)return _0x5d6b4b+(_0x346f0f-_0x5ef420);_0x5d6b4b+=_0x4fccd2;}else{if(_0x11b332!=_0x2e7529['Simple']&&_0x1ce1a3>=_0x346f0f&&(_0x11b332==_0x2e7529['TrackDel']&&_0x5ef420<_0x346f0f&&_0x1ce1a3>_0x346f0f||_0x11b332==_0x2e7529['TrackBefore']&&_0x5ef420<_0x346f0f||_0x11b332==_0x2e7529['TrackAfter']&&_0x1ce1a3>_0x346f0f))return null;if(_0x1ce1a3>_0x346f0f||_0x1ce1a3==_0x346f0f&&_0x3d9a15<0x0&&!_0x4fccd2)return _0x346f0f==_0x5ef420||_0x3d9a15<0x0?_0x5d6b4b:_0x5d6b4b+_0x53134b;_0x5d6b4b+=_0x53134b;}_0x5ef420=_0x1ce1a3;}if(_0x346f0f>_0x5ef420)throw new RangeError('Position\x20'+_0x346f0f+'\x20is\x20out\x20of\x20range\x20for\x20changeset\x20of\x20length\x20'+_0x5ef420);return _0x5d6b4b;}['touchesRange'](_0x394718,_0x4029c=_0x394718){for(let _0x4f040b=0x0,_0x260c42=0x0;_0x4f040b<this['sections']['length']&&_0x260c42<=_0x4029c;){let _0x18f238=_0x260c42+this['sections'][_0x4f040b++];if(this['sections'][_0x4f040b++]>=0x0&&_0x260c42<=_0x4029c&&_0x18f238>=_0x394718)return!(_0x260c42<_0x394718&&_0x18f238>_0x4029c)||'cover';_0x260c42=_0x18f238;}return!0x1;}['toString'](){let _0x3c45ef='';for(let _0x329dbb=0x0;_0x329dbb<this['sections']['length'];){let _0x3e7560=this['sections'][_0x329dbb++],_0x4e744c=this['sections'][_0x329dbb++];_0x3c45ef+=(_0x3c45ef?'\x20':'')+_0x3e7560+(_0x4e744c>=0x0?':'+_0x4e744c:'');}return _0x3c45ef;}['toJSON'](){return this['sections'];}static['fromJSON'](_0x5eeb60){if(!Array['isArray'](_0x5eeb60)||_0x5eeb60['length']%0x2||_0x5eeb60['some'](_0x59099c=>'number'!=typeof _0x59099c))throw new RangeError('Invalid\x20JSON\x20representation\x20of\x20ChangeDesc');return new _0x4645a5(_0x5eeb60);}static['create'](_0x5d9f03){return new _0x4645a5(_0x5d9f03);}}class ChangeSet extends _0x4645a5{constructor(_0x1036ae,_0x58b3e8){super(_0x1036ae),this['inserted']=_0x58b3e8;}['apply'](_0x313010){if(this['length']!=_0x313010['length'])throw new RangeError('Applying\x20change\x20set\x20to\x20a\x20document\x20with\x20the\x20wrong\x20length');return iterChanges(this,(_0x30f676,_0x47cb36,_0xcfe9f2,_0x4fa424,_0x49938d)=>_0x313010=_0x313010['replace'](_0xcfe9f2,_0xcfe9f2+(_0x47cb36-_0x30f676),_0x49938d),!0x1),_0x313010;}['mapDesc'](_0x44dd08,_0x58c832=!0x1){return mapSet(this,_0x44dd08,_0x58c832,!0x0);}['invert'](_0x26a85d){let _0x4b4676=this['sections']['slice'](),_0x3d44f0=[];for(let _0x42f320=0x0,_0x1eedca=0x0;_0x42f320<_0x4b4676['length'];_0x42f320+=0x2){let _0x65889d=_0x4b4676[_0x42f320],_0x4b2e74=_0x4b4676[_0x42f320+0x1];if(_0x4b2e74>=0x0){_0x4b4676[_0x42f320]=_0x4b2e74,_0x4b4676[_0x42f320+0x1]=_0x65889d;let _0x116dad=_0x42f320>>0x1;for(;_0x3d44f0['length']<_0x116dad;)_0x3d44f0['push'](Text['empty']);_0x3d44f0['push'](_0x65889d?_0x26a85d['slice'](_0x1eedca,_0x1eedca+_0x65889d):Text['empty']);}_0x1eedca+=_0x65889d;}return new ChangeSet(_0x4b4676,_0x3d44f0);}['compose'](_0x4bdd22){return this['empty']?_0x4bdd22:_0x4bdd22['empty']?this:composeSets(this,_0x4bdd22,!0x0);}['map'](_0x6ea0b2,_0x586736=!0x1){return _0x6ea0b2['empty']?this:mapSet(this,_0x6ea0b2,_0x586736,!0x0);}['iterChanges'](_0x466d22,_0x204839=!0x1){iterChanges(this,_0x466d22,_0x204839);}get['desc'](){return _0x4645a5['create'](this['sections']);}['filter'](_0x45e6f1){let _0x527982=[],_0x1db04=[],_0x4cc0bc=[],_0x734026=new SectionIter(this);t:for(let _0x261e1d=0x0,_0x3cfce6=0x0;;){let _0x15beb3=_0x261e1d==_0x45e6f1['length']?0x3b9aca00:_0x45e6f1[_0x261e1d++];for(;_0x3cfce6<_0x15beb3||_0x3cfce6==_0x15beb3&&0x0==_0x734026['len'];){if(_0x734026['done'])break t;let _0x787ad=Math['min'](_0x734026['len'],_0x15beb3-_0x3cfce6);addSection(_0x4cc0bc,_0x787ad,-0x1);let _0x397915=-0x1==_0x734026['ins']?-0x1:0x0==_0x734026['off']?_0x734026['ins']:0x0;addSection(_0x527982,_0x787ad,_0x397915),_0x397915>0x0&&addInsert(_0x1db04,_0x527982,_0x734026['text']),_0x734026['forward'](_0x787ad),_0x3cfce6+=_0x787ad;}let _0x14199c=_0x45e6f1[_0x261e1d++];for(;_0x3cfce6<_0x14199c;){if(_0x734026['done'])break t;let _0x965373=Math['min'](_0x734026['len'],_0x14199c-_0x3cfce6);addSection(_0x527982,_0x965373,-0x1),addSection(_0x4cc0bc,_0x965373,-0x1==_0x734026['ins']?-0x1:0x0==_0x734026['off']?_0x734026['ins']:0x0),_0x734026['forward'](_0x965373),_0x3cfce6+=_0x965373;}}return{'changes':new ChangeSet(_0x527982,_0x1db04),'filtered':_0x4645a5['create'](_0x4cc0bc)};}['toJSON'](){let _0x18d1ce=[];for(let _0x1993a2=0x0;_0x1993a2<this['sections']['length'];_0x1993a2+=0x2){let _0x405c19=this['sections'][_0x1993a2],_0x5b6115=this['sections'][_0x1993a2+0x1];_0x5b6115<0x0?_0x18d1ce['push'](_0x405c19):0x0==_0x5b6115?_0x18d1ce['push']([_0x405c19]):_0x18d1ce['push']([_0x405c19]['concat'](this['inserted'][_0x1993a2>>0x1]['toJSON']()));}return _0x18d1ce;}static['of'](_0x25d35f,_0x1a0135,_0x23e2c3){let _0x4ef19e=[],_0x5a93e4=[],_0x316353=0x0,_0x8bd481=null;function _0x2857bf(_0x3f0215=!0x1){if(!_0x3f0215&&!_0x4ef19e['length'])return;_0x316353<_0x1a0135&&addSection(_0x4ef19e,_0x1a0135-_0x316353,-0x1);let _0x59a8ad=new ChangeSet(_0x4ef19e,_0x5a93e4);_0x8bd481=_0x8bd481?_0x8bd481['compose'](_0x59a8ad['map'](_0x8bd481)):_0x59a8ad,_0x4ef19e=[],_0x5a93e4=[],_0x316353=0x0;}return function _0x12a5fe(_0x22372b){if(Array['isArray'](_0x22372b)){for(let _0x4d5f8d of _0x22372b)_0x12a5fe(_0x4d5f8d);}else{if(_0x22372b instanceof ChangeSet){if(_0x22372b['length']!=_0x1a0135)throw new RangeError('Mismatched\x20change\x20set\x20length\x20(got\x20'+_0x22372b['length']+',\x20expected\x20'+_0x1a0135+')');_0x2857bf(),_0x8bd481=_0x8bd481?_0x8bd481['compose'](_0x22372b['map'](_0x8bd481)):_0x22372b;}else{let {from:_0x43082c,to:_0x47ceba=_0x43082c,insert:_0x54a859}=_0x22372b;if(_0x43082c>_0x47ceba||_0x43082c<0x0||_0x47ceba>_0x1a0135)throw new RangeError('Invalid\x20change\x20range\x20'+_0x43082c+'\x20to\x20'+_0x47ceba+'\x20(in\x20doc\x20of\x20length\x20'+_0x1a0135+')');let _0x32e5ad=_0x54a859?'string'==typeof _0x54a859?Text['of'](_0x54a859['split'](_0x23e2c3||DefaultSplit)):_0x54a859:Text['empty'],_0xdece9f=_0x32e5ad['length'];if(_0x43082c==_0x47ceba&&0x0==_0xdece9f)return;_0x43082c<_0x316353&&_0x2857bf(),_0x43082c>_0x316353&&addSection(_0x4ef19e,_0x43082c-_0x316353,-0x1),addSection(_0x4ef19e,_0x47ceba-_0x43082c,_0xdece9f),addInsert(_0x5a93e4,_0x4ef19e,_0x32e5ad),_0x316353=_0x47ceba;}}}(_0x25d35f),_0x2857bf(!_0x8bd481),_0x8bd481;}static['empty'](_0x4af035){return new ChangeSet(_0x4af035?[_0x4af035,-0x1]:[],[]);}static['fromJSON'](_0x57ab36){if(!Array['isArray'](_0x57ab36))throw new RangeError('Invalid\x20JSON\x20representation\x20of\x20ChangeSet');let _0xbb0055=[],_0xa77fd3=[];for(let _0x15281c=0x0;_0x15281c<_0x57ab36['length'];_0x15281c++){let _0x164144=_0x57ab36[_0x15281c];if('number'==typeof _0x164144)_0xbb0055['push'](_0x164144,-0x1);else{if(!Array['isArray'](_0x164144)||'number'!=typeof _0x164144[0x0]||_0x164144['some']((_0x4ca8e7,_0x31623a)=>_0x31623a&&'string'!=typeof _0x4ca8e7))throw new RangeError('Invalid\x20JSON\x20representation\x20of\x20ChangeSet');if(0x1==_0x164144['length'])_0xbb0055['push'](_0x164144[0x0],0x0);else{for(;_0xa77fd3['length']<_0x15281c;)_0xa77fd3['push'](Text['empty']);_0xa77fd3[_0x15281c]=Text['of'](_0x164144['slice'](0x1)),_0xbb0055['push'](_0x164144[0x0],_0xa77fd3[_0x15281c]['length']);}}}return new ChangeSet(_0xbb0055,_0xa77fd3);}static['createSet'](_0x1f913d,_0x4a9f2d){return new ChangeSet(_0x1f913d,_0x4a9f2d);}}function addSection(_0x4b230f,_0xb4269d,_0x35c209,_0x5b24f0=!0x1){if(0x0==_0xb4269d&&_0x35c209<=0x0)return;let _0xd33a63=_0x4b230f['length']-0x2;_0xd33a63>=0x0&&_0x35c209<=0x0&&_0x35c209==_0x4b230f[_0xd33a63+0x1]?_0x4b230f[_0xd33a63]+=_0xb4269d:_0xd33a63>=0x0&&0x0==_0xb4269d&&0x0==_0x4b230f[_0xd33a63]?_0x4b230f[_0xd33a63+0x1]+=_0x35c209:_0x5b24f0?(_0x4b230f[_0xd33a63]+=_0xb4269d,_0x4b230f[_0xd33a63+0x1]+=_0x35c209):_0x4b230f['push'](_0xb4269d,_0x35c209);}function addInsert(_0x447549,_0x49dec7,_0x412e61){if(0x0==_0x412e61['length'])return;let _0x40891b=_0x49dec7['length']-0x2>>0x1;if(_0x40891b<_0x447549['length'])_0x447549[_0x447549['length']-0x1]=_0x447549[_0x447549['length']-0x1]['append'](_0x412e61);else{for(;_0x447549['length']<_0x40891b;)_0x447549['push'](Text['empty']);_0x447549['push'](_0x412e61);}}function iterChanges(_0x119bcc,_0x57689d,_0x498807){let _0x3dc0fd=_0x119bcc['inserted'];for(let _0x2ddde2=0x0,_0x45e468=0x0,_0x1390be=0x0;_0x1390be<_0x119bcc['sections']['length'];){let _0x3ee340=_0x119bcc['sections'][_0x1390be++],_0x1c3814=_0x119bcc['sections'][_0x1390be++];if(_0x1c3814<0x0)_0x2ddde2+=_0x3ee340,_0x45e468+=_0x3ee340;else{let _0x16839f=_0x2ddde2,_0xb372f1=_0x45e468,_0x2090df=Text['empty'];for(;_0x16839f+=_0x3ee340,_0xb372f1+=_0x1c3814,_0x1c3814&&_0x3dc0fd&&(_0x2090df=_0x2090df['append'](_0x3dc0fd[_0x1390be-0x2>>0x1])),!(_0x498807||_0x1390be==_0x119bcc['sections']['length']||_0x119bcc['sections'][_0x1390be+0x1]<0x0);)_0x3ee340=_0x119bcc['sections'][_0x1390be++],_0x1c3814=_0x119bcc['sections'][_0x1390be++];_0x57689d(_0x2ddde2,_0x16839f,_0x45e468,_0xb372f1,_0x2090df),_0x2ddde2=_0x16839f,_0x45e468=_0xb372f1;}}}function mapSet(_0x1a0f55,_0x3529fc,_0x46106e,_0x2d8106=!0x1){let _0xc05bb1=[],_0x3fdb70=_0x2d8106?[]:null,_0x41ae4e=new SectionIter(_0x1a0f55),_0x30f3c7=new SectionIter(_0x3529fc);for(let _0x3b4d82=-0x1;;){if(_0x41ae4e['done']&&_0x30f3c7['len']||_0x30f3c7['done']&&_0x41ae4e['len'])throw new Error('Mismatched\x20change\x20set\x20lengths');if(-0x1==_0x41ae4e['ins']&&-0x1==_0x30f3c7['ins']){let _0x5532e7=Math['min'](_0x41ae4e['len'],_0x30f3c7['len']);addSection(_0xc05bb1,_0x5532e7,-0x1),_0x41ae4e['forward'](_0x5532e7),_0x30f3c7['forward'](_0x5532e7);}else{if(_0x30f3c7['ins']>=0x0&&(_0x41ae4e['ins']<0x0||_0x3b4d82==_0x41ae4e['i']||0x0==_0x41ae4e['off']&&(_0x30f3c7['len']<_0x41ae4e['len']||_0x30f3c7['len']==_0x41ae4e['len']&&!_0x46106e))){let _0x1386c3=_0x30f3c7['len'];for(addSection(_0xc05bb1,_0x30f3c7['ins'],-0x1);_0x1386c3;){let _0x13ed2c=Math['min'](_0x41ae4e['len'],_0x1386c3);_0x41ae4e['ins']>=0x0&&_0x3b4d82<_0x41ae4e['i']&&_0x41ae4e['len']<=_0x13ed2c&&(addSection(_0xc05bb1,0x0,_0x41ae4e['ins']),_0x3fdb70&&addInsert(_0x3fdb70,_0xc05bb1,_0x41ae4e['text']),_0x3b4d82=_0x41ae4e['i']),_0x41ae4e['forward'](_0x13ed2c),_0x1386c3-=_0x13ed2c;}_0x30f3c7['next']();}else{if(!(_0x41ae4e['ins']>=0x0)){if(_0x41ae4e['done']&&_0x30f3c7['done'])return _0x3fdb70?ChangeSet['createSet'](_0xc05bb1,_0x3fdb70):_0x4645a5['create'](_0xc05bb1);throw new Error('Mismatched\x20change\x20set\x20lengths');}{let _0x5259e3=0x0,_0x248053=_0x41ae4e['len'];for(;_0x248053;)if(-0x1==_0x30f3c7['ins']){let _0x3b9bc0=Math['min'](_0x248053,_0x30f3c7['len']);_0x5259e3+=_0x3b9bc0,_0x248053-=_0x3b9bc0,_0x30f3c7['forward'](_0x3b9bc0);}else{if(!(0x0==_0x30f3c7['ins']&&_0x30f3c7['len']<_0x248053))break;_0x248053-=_0x30f3c7['len'],_0x30f3c7['next']();}addSection(_0xc05bb1,_0x5259e3,_0x3b4d82<_0x41ae4e['i']?_0x41ae4e['ins']:0x0),_0x3fdb70&&_0x3b4d82<_0x41ae4e['i']&&addInsert(_0x3fdb70,_0xc05bb1,_0x41ae4e['text']),_0x3b4d82=_0x41ae4e['i'],_0x41ae4e['forward'](_0x41ae4e['len']-_0x248053);}}}}}function composeSets(_0x575288,_0x30600a,_0x16630c=!0x1){let _0x386174=[],_0x28662b=_0x16630c?[]:null,_0x52ab5c=new SectionIter(_0x575288),_0x482f93=new SectionIter(_0x30600a);for(let _0x5b47a8=!0x1;;){if(_0x52ab5c['done']&&_0x482f93['done'])return _0x28662b?ChangeSet['createSet'](_0x386174,_0x28662b):_0x4645a5['create'](_0x386174);if(0x0==_0x52ab5c['ins'])addSection(_0x386174,_0x52ab5c['len'],0x0,_0x5b47a8),_0x52ab5c['next']();else{if(0x0!=_0x482f93['len']||_0x482f93['done']){if(_0x52ab5c['done']||_0x482f93['done'])throw new Error('Mismatched\x20change\x20set\x20lengths');{let _0x1c1cfe=Math['min'](_0x52ab5c['len2'],_0x482f93['len']),_0x3acdb7=_0x386174['length'];if(-0x1==_0x52ab5c['ins']){let _0x25243f=-0x1==_0x482f93['ins']?-0x1:_0x482f93['off']?0x0:_0x482f93['ins'];addSection(_0x386174,_0x1c1cfe,_0x25243f,_0x5b47a8),_0x28662b&&_0x25243f&&addInsert(_0x28662b,_0x386174,_0x482f93['text']);}else-0x1==_0x482f93['ins']?(addSection(_0x386174,_0x52ab5c['off']?0x0:_0x52ab5c['len'],_0x1c1cfe,_0x5b47a8),_0x28662b&&addInsert(_0x28662b,_0x386174,_0x52ab5c['textBit'](_0x1c1cfe))):(addSection(_0x386174,_0x52ab5c['off']?0x0:_0x52ab5c['len'],_0x482f93['off']?0x0:_0x482f93['ins'],_0x5b47a8),_0x28662b&&!_0x482f93['off']&&addInsert(_0x28662b,_0x386174,_0x482f93['text']));_0x5b47a8=(_0x52ab5c['ins']>_0x1c1cfe||_0x482f93['ins']>=0x0&&_0x482f93['len']>_0x1c1cfe)&&(_0x5b47a8||_0x386174['length']>_0x3acdb7),_0x52ab5c['forward2'](_0x1c1cfe),_0x482f93['forward'](_0x1c1cfe);}}else addSection(_0x386174,0x0,_0x482f93['ins'],_0x5b47a8),_0x28662b&&addInsert(_0x28662b,_0x386174,_0x482f93['text']),_0x482f93['next']();}}}class SectionIter{constructor(_0x532a4a){this['set']=_0x532a4a,this['i']=0x0,this['next']();}['next'](){let {sections:_0xf87a4d}=this['set'];this['i']<_0xf87a4d['length']?(this['len']=_0xf87a4d[this['i']++],this['ins']=_0xf87a4d[this['i']++]):(this['len']=0x0,this['ins']=-0x2),this['off']=0x0;}get['done'](){return-0x2==this['ins'];}get['len2'](){return this['ins']<0x0?this['len']:this['ins'];}get['text'](){let {inserted:_0x2cbfd5}=this['set'],_0x371160=this['i']-0x2>>0x1;return _0x371160>=_0x2cbfd5['length']?Text['empty']:_0x2cbfd5[_0x371160];}['textBit'](_0x1fa619){let {inserted:_0x2d6f9c}=this['set'],_0x36f1cc=this['i']-0x2>>0x1;return _0x36f1cc>=_0x2d6f9c['length']&&!_0x1fa619?Text['empty']:_0x2d6f9c[_0x36f1cc]['slice'](this['off'],null==_0x1fa619?void 0x0:this['off']+_0x1fa619);}['forward'](_0x1c5e50){_0x1c5e50==this['len']?this['next']():(this['len']-=_0x1c5e50,this['off']+=_0x1c5e50);}['forward2'](_0xaec102){-0x1==this['ins']?this['forward'](_0xaec102):_0xaec102==this['ins']?this['next']():(this['ins']-=_0xaec102,this['off']+=_0xaec102);}}class SelectionRange{constructor(_0x1c1574,_0x5d50e8,_0x4b12aa){this['from']=_0x1c1574,this['to']=_0x5d50e8,this['flags']=_0x4b12aa;}get['anchor'](){return 0x20&this['flags']?this['to']:this['from'];}get['head'](){return 0x20&this['flags']?this['from']:this['to'];}get['empty'](){return this['from']==this['to'];}get['assoc'](){return 0x8&this['flags']?-0x1:0x10&this['flags']?0x1:0x0;}get['bidiLevel'](){let _0xc74f4d=0x7&this['flags'];return 0x7==_0xc74f4d?null:_0xc74f4d;}get['goalColumn'](){let _0x5ee5d5=this['flags']>>0x6;return 0xffffff==_0x5ee5d5?void 0x0:_0x5ee5d5;}['map'](_0x12ea4e,_0x4ac29e=-0x1){let _0x77533,_0x492ff7;return this['empty']?_0x77533=_0x492ff7=_0x12ea4e['mapPos'](this['from'],_0x4ac29e):(_0x77533=_0x12ea4e['mapPos'](this['from'],0x1),_0x492ff7=_0x12ea4e['mapPos'](this['to'],-0x1)),_0x77533==this['from']&&_0x492ff7==this['to']?this:new SelectionRange(_0x77533,_0x492ff7,this['flags']);}['extend'](_0x26a9f6,_0x4848cb=_0x26a9f6){if(_0x26a9f6<=this['anchor']&&_0x4848cb>=this['anchor'])return EditorSelection['range'](_0x26a9f6,_0x4848cb);let _0x2c6f46=Math['abs'](_0x26a9f6-this['anchor'])>Math['abs'](_0x4848cb-this['anchor'])?_0x26a9f6:_0x4848cb;return EditorSelection['range'](this['anchor'],_0x2c6f46);}['eq'](_0xcd27d6,_0x75a508=!0x1){return!(this['anchor']!=_0xcd27d6['anchor']||this['head']!=_0xcd27d6['head']||_0x75a508&&this['empty']&&this['assoc']!=_0xcd27d6['assoc']);}['toJSON'](){return{'anchor':this['anchor'],'head':this['head']};}static['fromJSON'](_0xda012c){if(!_0xda012c||'number'!=typeof _0xda012c['anchor']||'number'!=typeof _0xda012c['head'])throw new RangeError('Invalid\x20JSON\x20representation\x20for\x20SelectionRange');return EditorSelection['range'](_0xda012c['anchor'],_0xda012c['head']);}static['create'](_0x143a8b,_0x161445,_0x5cd940){return new SelectionRange(_0x143a8b,_0x161445,_0x5cd940);}}class EditorSelection{constructor(_0x10bb9e,_0x1b20b0){this['ranges']=_0x10bb9e,this['mainIndex']=_0x1b20b0;}['map'](_0x454d6b,_0x4e7fde=-0x1){return _0x454d6b['empty']?this:EditorSelection['create'](this['ranges']['map'](_0x310fac=>_0x310fac['map'](_0x454d6b,_0x4e7fde)),this['mainIndex']);}['eq'](_0x3e2f21,_0xc5a966=!0x1){if(this['ranges']['length']!=_0x3e2f21['ranges']['length']||this['mainIndex']!=_0x3e2f21['mainIndex'])return!0x1;for(let _0x1e00ed=0x0;_0x1e00ed<this['ranges']['length'];_0x1e00ed++)if(!this['ranges'][_0x1e00ed]['eq'](_0x3e2f21['ranges'][_0x1e00ed],_0xc5a966))return!0x1;return!0x0;}get['main'](){return this['ranges'][this['mainIndex']];}['asSingle'](){return 0x1==this['ranges']['length']?this:new EditorSelection([this['main']],0x0);}['addRange'](_0x1982a2,_0x52b2fa=!0x0){return EditorSelection['create']([_0x1982a2]['concat'](this['ranges']),_0x52b2fa?0x0:this['mainIndex']+0x1);}['replaceRange'](_0x3f0e4d,_0x44f538=this['mainIndex']){let _0x1e6fdb=this['ranges']['slice']();return _0x1e6fdb[_0x44f538]=_0x3f0e4d,EditorSelection['create'](_0x1e6fdb,this['mainIndex']);}['toJSON'](){return{'ranges':this['ranges']['map'](_0x1d9901=>_0x1d9901['toJSON']()),'main':this['mainIndex']};}static['fromJSON'](_0x35342f){if(!_0x35342f||!Array['isArray'](_0x35342f['ranges'])||'number'!=typeof _0x35342f['main']||_0x35342f['main']>=_0x35342f['ranges']['length'])throw new RangeError('Invalid\x20JSON\x20representation\x20for\x20EditorSelection');return new EditorSelection(_0x35342f['ranges']['map'](_0x4c1f9c=>SelectionRange['fromJSON'](_0x4c1f9c)),_0x35342f['main']);}static['single'](_0x1a54f5,_0x4a1356=_0x1a54f5){return new EditorSelection([EditorSelection['range'](_0x1a54f5,_0x4a1356)],0x0);}static['create'](_0x573f0b,_0x2152d0=0x0){if(0x0==_0x573f0b['length'])throw new RangeError('A\x20selection\x20needs\x20at\x20least\x20one\x20range');for(let _0xc060d3=0x0,_0x9ebbf1=0x0;_0x9ebbf1<_0x573f0b['length'];_0x9ebbf1++){let _0x1a24a8=_0x573f0b[_0x9ebbf1];if(_0x1a24a8['empty']?_0x1a24a8['from']<=_0xc060d3:_0x1a24a8['from']<_0xc060d3)return EditorSelection['normalized'](_0x573f0b['slice'](),_0x2152d0);_0xc060d3=_0x1a24a8['to'];}return new EditorSelection(_0x573f0b,_0x2152d0);}static['cursor'](_0x4b9acc,_0x53da2a=0x0,_0x4fe107,_0x5035c9){return SelectionRange['create'](_0x4b9acc,_0x4b9acc,(0x0==_0x53da2a?0x0:_0x53da2a<0x0?0x8:0x10)|(null==_0x4fe107?0x7:Math['min'](0x6,_0x4fe107))|(null!=_0x5035c9?_0x5035c9:0xffffff)<<0x6);}static['range'](_0x2fbf41,_0x3266c7,_0x862a14,_0x2ecbea){let _0x3ead10=(null!=_0x862a14?_0x862a14:0xffffff)<<0x6|(null==_0x2ecbea?0x7:Math['min'](0x6,_0x2ecbea));return _0x3266c7<_0x2fbf41?SelectionRange['create'](_0x3266c7,_0x2fbf41,0x30|_0x3ead10):SelectionRange['create'](_0x2fbf41,_0x3266c7,(_0x3266c7>_0x2fbf41?0x8:0x0)|_0x3ead10);}static['normalized'](_0xdfcbff,_0x27cd6a=0x0){let _0x43a7b8=_0xdfcbff[_0x27cd6a];_0xdfcbff['sort']((_0x248096,_0xd7e06c)=>_0x248096['from']-_0xd7e06c['from']),_0x27cd6a=_0xdfcbff['indexOf'](_0x43a7b8);for(let _0x4da8b8=0x1;_0x4da8b8<_0xdfcbff['length'];_0x4da8b8++){let _0x5f345e=_0xdfcbff[_0x4da8b8],_0x2d574c=_0xdfcbff[_0x4da8b8-0x1];if(_0x5f345e['empty']?_0x5f345e['from']<=_0x2d574c['to']:_0x5f345e['from']<_0x2d574c['to']){let _0x55feb0=_0x2d574c['from'],_0x24c06a=Math['max'](_0x5f345e['to'],_0x2d574c['to']);_0x4da8b8<=_0x27cd6a&&_0x27cd6a--,_0xdfcbff['splice'](--_0x4da8b8,0x2,_0x5f345e['anchor']>_0x5f345e['head']?EditorSelection['range'](_0x24c06a,_0x55feb0):EditorSelection['range'](_0x55feb0,_0x24c06a));}}return new EditorSelection(_0xdfcbff,_0x27cd6a);}}function checkSelection(_0x12f233,_0x1cbd14){for(let _0x24bde6 of _0x12f233['ranges'])if(_0x24bde6['to']>_0x1cbd14)throw new RangeError('Selection\x20points\x20outside\x20of\x20document');}let nextID=0x0;class Facet{constructor(_0xc4f256,_0x590701,_0x3151b3,_0x4d1f6d,_0x7963d2){this['combine']=_0xc4f256,this['compareInput']=_0x590701,this['compare']=_0x3151b3,this['isStatic']=_0x4d1f6d,this['id']=nextID++,this['default']=_0xc4f256([]),this['extensions']='function'==typeof _0x7963d2?_0x7963d2(this):_0x7963d2;}get['reader'](){return this;}static['define'](_0x28412d={}){return new Facet(_0x28412d['combine']||(_0x245e38=>_0x245e38),_0x28412d['compareInput']||((_0x46c93c,_0x4bd9e6)=>_0x46c93c===_0x4bd9e6),_0x28412d['compare']||(_0x28412d['combine']?(_0x17d46f,_0x476e86)=>_0x17d46f===_0x476e86:_0x506770),!!_0x28412d['static'],_0x28412d['enables']);}['of'](_0x56b2d7){return new FacetProvider([],this,0x0,_0x56b2d7);}['compute'](_0x43cbf6,_0x5186f3){if(this['isStatic'])throw new Error('Can\x27t\x20compute\x20a\x20static\x20facet');return new FacetProvider(_0x43cbf6,this,0x1,_0x5186f3);}['computeN'](_0x5f162b,_0x132f00){if(this['isStatic'])throw new Error('Can\x27t\x20compute\x20a\x20static\x20facet');return new FacetProvider(_0x5f162b,this,0x2,_0x132f00);}['from'](_0xcf179c,_0x2cfa62){return _0x2cfa62||(_0x2cfa62=_0x3f8093=>_0x3f8093),this['compute']([_0xcf179c],_0x43abbf=>_0x2cfa62(_0x43abbf['field'](_0xcf179c)));}}function _0x506770(_0x19dcb8,_0x47928d){return _0x19dcb8==_0x47928d||_0x19dcb8['length']==_0x47928d['length']&&_0x19dcb8['every']((_0xd30870,_0x3e012d)=>_0xd30870===_0x47928d[_0x3e012d]);}class FacetProvider{constructor(_0x15b9b1,_0x2b3a9b,_0x3674fd,_0x175d14){this['dependencies']=_0x15b9b1,this['facet']=_0x2b3a9b,this['type']=_0x3674fd,this['value']=_0x175d14,this['id']=nextID++;}['dynamicSlot'](_0x292375){var _0x10a84c;let _0x330794=this['value'],_0x161fb2=this['facet']['compareInput'],_0x1b4128=this['id'],_0x8b5a8=_0x292375[_0x1b4128]>>0x1,_0x4f263a=0x2==this['type'],_0x56558c=!0x1,_0x39ec20=!0x1,_0x2e6e1c=[];for(let _0x1cb1ee of this['dependencies'])'doc'==_0x1cb1ee?_0x56558c=!0x0:'selection'==_0x1cb1ee?_0x39ec20=!0x0:0x1&(null!==(_0x10a84c=_0x292375[_0x1cb1ee['id']])&&void 0x0!==_0x10a84c?_0x10a84c:0x1)||_0x2e6e1c['push'](_0x292375[_0x1cb1ee['id']]);return{'create':_0x2e202d=>(_0x2e202d['values'][_0x8b5a8]=_0x330794(_0x2e202d),0x1),'update'(_0x2304a5,_0x631a77){if(_0x56558c&&_0x631a77['docChanged']||_0x39ec20&&(_0x631a77['docChanged']||_0x631a77['selection'])||_0x4b2ccc(_0x2304a5,_0x2e6e1c)){let _0x3b3592=_0x330794(_0x2304a5);if(_0x4f263a?!_0x245b52(_0x3b3592,_0x2304a5['values'][_0x8b5a8],_0x161fb2):!_0x161fb2(_0x3b3592,_0x2304a5['values'][_0x8b5a8]))return _0x2304a5['values'][_0x8b5a8]=_0x3b3592,0x1;}return 0x0;},'reconfigure':(_0x16f9e8,_0x3d964d)=>{let _0x464961,_0x2e4209=_0x3d964d['config']['address'][_0x1b4128];if(null!=_0x2e4209){let _0x469608=getAddr(_0x3d964d,_0x2e4209);if(this['dependencies']['every'](_0x4116a7=>_0x4116a7 instanceof Facet?_0x3d964d['facet'](_0x4116a7)===_0x16f9e8['facet'](_0x4116a7):!(_0x4116a7 instanceof StateField)||_0x3d964d['field'](_0x4116a7,!0x1)==_0x16f9e8['field'](_0x4116a7,!0x1))||(_0x4f263a?_0x245b52(_0x464961=_0x330794(_0x16f9e8),_0x469608,_0x161fb2):_0x161fb2(_0x464961=_0x330794(_0x16f9e8),_0x469608)))return _0x16f9e8['values'][_0x8b5a8]=_0x469608,0x0;}else _0x464961=_0x330794(_0x16f9e8);return _0x16f9e8['values'][_0x8b5a8]=_0x464961,0x1;}};}}function _0x245b52(_0x3b99ce,_0x5853a6,_0x517a60){if(_0x3b99ce['length']!=_0x5853a6['length'])return!0x1;for(let _0x4bcaf0=0x0;_0x4bcaf0<_0x3b99ce['length'];_0x4bcaf0++)if(!_0x517a60(_0x3b99ce[_0x4bcaf0],_0x5853a6[_0x4bcaf0]))return!0x1;return!0x0;}function _0x4b2ccc(_0x4247af,_0x5e5f69){let _0x54bd6e=!0x1;for(let _0x2e0b7c of _0x5e5f69)0x1&_0x397c4c(_0x4247af,_0x2e0b7c)&&(_0x54bd6e=!0x0);return _0x54bd6e;}function dynamicFacetSlot(_0x510ece,_0x5e1a6b,_0x2c5fd1){let _0x29994b=_0x2c5fd1['map'](_0x2bfbc8=>_0x510ece[_0x2bfbc8['id']]),_0x2b74d4=_0x2c5fd1['map'](_0x15ed35=>_0x15ed35['type']),_0xdfc6d3=_0x29994b['filter'](_0x401bab=>!(0x1&_0x401bab)),_0x61f7fb=_0x510ece[_0x5e1a6b['id']]>>0x1;function _0x559e1a(_0x3ff858){let _0x20f4b5=[];for(let _0x3a0cfa=0x0;_0x3a0cfa<_0x29994b['length'];_0x3a0cfa++){let _0x33d1b9=getAddr(_0x3ff858,_0x29994b[_0x3a0cfa]);if(0x2==_0x2b74d4[_0x3a0cfa]){for(let _0x97a18c of _0x33d1b9)_0x20f4b5['push'](_0x97a18c);}else _0x20f4b5['push'](_0x33d1b9);}return _0x5e1a6b['combine'](_0x20f4b5);}return{'create'(_0x5c2766){for(let _0x96e502 of _0x29994b)_0x397c4c(_0x5c2766,_0x96e502);return _0x5c2766['values'][_0x61f7fb]=_0x559e1a(_0x5c2766),0x1;},'update'(_0x608cb4,_0x231385){if(!_0x4b2ccc(_0x608cb4,_0xdfc6d3))return 0x0;let _0x54cf6c=_0x559e1a(_0x608cb4);return _0x5e1a6b['compare'](_0x54cf6c,_0x608cb4['values'][_0x61f7fb])?0x0:(_0x608cb4['values'][_0x61f7fb]=_0x54cf6c,0x1);},'reconfigure'(_0x3b1e31,_0x46a20e){let _0x1ca065=_0x4b2ccc(_0x3b1e31,_0x29994b),_0x4027e4=_0x46a20e['config']['facets'][_0x5e1a6b['id']],_0x11746e=_0x46a20e['facet'](_0x5e1a6b);if(_0x4027e4&&!_0x1ca065&&_0x506770(_0x2c5fd1,_0x4027e4))return _0x3b1e31['values'][_0x61f7fb]=_0x11746e,0x0;let _0x40c5f9=_0x559e1a(_0x3b1e31);return _0x5e1a6b['compare'](_0x40c5f9,_0x11746e)?(_0x3b1e31['values'][_0x61f7fb]=_0x11746e,0x0):(_0x3b1e31['values'][_0x61f7fb]=_0x40c5f9,0x1);}};}const initField=Facet['define']({'static':!0x0});class StateField{constructor(_0x2295cb,_0xe5c72f,_0x6d05d7,_0x63dbaa,_0x1a832a){this['id']=_0x2295cb,this['createF']=_0xe5c72f,this['updateF']=_0x6d05d7,this['compareF']=_0x63dbaa,this['spec']=_0x1a832a,this['provides']=void 0x0;}static['define'](_0x22c52b){let _0x449785=new StateField(nextID++,_0x22c52b['create'],_0x22c52b['update'],_0x22c52b['compare']||((_0x78feb6,_0x4d1fb1)=>_0x78feb6===_0x4d1fb1),_0x22c52b);return _0x22c52b['provide']&&(_0x449785['provides']=_0x22c52b['provide'](_0x449785)),_0x449785;}['create'](_0x587688){let _0xa1e27=_0x587688['facet'](initField)['find'](_0x1377d2=>_0x1377d2['field']==this);return((null==_0xa1e27?void 0x0:_0xa1e27['create'])||this['createF'])(_0x587688);}['slot'](_0x563f60){let _0x3e0ca1=_0x563f60[this['id']]>>0x1;return{'create':_0xfb3e5b=>(_0xfb3e5b['values'][_0x3e0ca1]=this['create'](_0xfb3e5b),0x1),'update':(_0x3ffaa9,_0x456dc8)=>{let _0x2be643=_0x3ffaa9['values'][_0x3e0ca1],_0x105301=this['updateF'](_0x2be643,_0x456dc8);return this['compareF'](_0x2be643,_0x105301)?0x0:(_0x3ffaa9['values'][_0x3e0ca1]=_0x105301,0x1);},'reconfigure':(_0x55cc9b,_0xbbc489)=>{let _0x25336c,_0x51f930=_0x55cc9b['facet'](initField),_0x1bd677=_0xbbc489['facet'](initField);return(_0x25336c=_0x51f930['find'](_0x3a387f=>_0x3a387f['field']==this))&&_0x25336c!=_0x1bd677['find'](_0x1966c5=>_0x1966c5['field']==this)?(_0x55cc9b['values'][_0x3e0ca1]=_0x25336c['create'](_0x55cc9b),0x1):null!=_0xbbc489['config']['address'][this['id']]?(_0x55cc9b['values'][_0x3e0ca1]=_0xbbc489['field'](this),0x0):(_0x55cc9b['values'][_0x3e0ca1]=this['create'](_0x55cc9b),0x1);}};}['init'](_0x3d9f7d){return[this,initField['of']({'field':this,'create':_0x3d9f7d})];}get['extension'](){return this;}}const _0x3d3294={'lowest':0x4,'low':0x3,'default':0x2,'high':0x1,'highest':0x0};function _0x262312(_0x3ba734){return _0x49f520=>new PrecExtension(_0x49f520,_0x3ba734);}const _0x26809c={'highest':_0x262312(_0x3d3294['highest']),'high':_0x262312(_0x3d3294['high']),'default':_0x262312(_0x3d3294['default']),'low':_0x262312(_0x3d3294['low']),'lowest':_0x262312(_0x3d3294['lowest'])};class PrecExtension{constructor(_0x473874,_0x26d99b){this['inner']=_0x473874,this['prec']=_0x26d99b;}}class Compartment{['of'](_0x3884bc){return new CompartmentInstance(this,_0x3884bc);}['reconfigure'](_0x5df9ea){return Compartment['reconfigure']['of']({'compartment':this,'extension':_0x5df9ea});}['get'](_0x40686b){return _0x40686b['config']['compartments']['get'](this);}}class CompartmentInstance{constructor(_0x1b7899,_0x28014c){this['compartment']=_0x1b7899,this['inner']=_0x28014c;}}class Configuration{constructor(_0x6f1b12,_0x1f05c6,_0x51a727,_0x208b49,_0x5db13d,_0x388c20){for(this['base']=_0x6f1b12,this['compartments']=_0x1f05c6,this['dynamicSlots']=_0x51a727,this['address']=_0x208b49,this['staticValues']=_0x5db13d,this['facets']=_0x388c20,this['statusTemplate']=[];this['statusTemplate']['length']<_0x51a727['length'];)this['statusTemplate']['push'](0x0);}['staticFacet'](_0x101540){let _0x25b4bf=this['address'][_0x101540['id']];return null==_0x25b4bf?_0x101540['default']:this['staticValues'][_0x25b4bf>>0x1];}static['resolve'](_0x2a3a72,_0x49a8d8,_0x1902ed){let _0x2e717f=[],_0x2df02d=Object['create'](null),_0x59ed65=new Map();for(let _0x5c197d of flatten(_0x2a3a72,_0x49a8d8,_0x59ed65))_0x5c197d instanceof StateField?_0x2e717f['push'](_0x5c197d):(_0x2df02d[_0x5c197d['facet']['id']]||(_0x2df02d[_0x5c197d['facet']['id']]=[]))['push'](_0x5c197d);let _0x1099b5=Object['create'](null),_0x632057=[],_0xeac699=[];for(let _0x42b5d2 of _0x2e717f)_0x1099b5[_0x42b5d2['id']]=_0xeac699['length']<<0x1,_0xeac699['push'](_0x50c3bb=>_0x42b5d2['slot'](_0x50c3bb));let _0x11fe11=null==_0x1902ed?void 0x0:_0x1902ed['config']['facets'];for(let _0x46dfda in _0x2df02d){let _0x1e0c10=_0x2df02d[_0x46dfda],_0x3cc26d=_0x1e0c10[0x0]['facet'],_0x36da8f=_0x11fe11&&_0x11fe11[_0x46dfda]||[];if(_0x1e0c10['every'](_0x39742b=>0x0==_0x39742b['type'])){if(_0x1099b5[_0x3cc26d['id']]=_0x632057['length']<<0x1|0x1,_0x506770(_0x36da8f,_0x1e0c10))_0x632057['push'](_0x1902ed['facet'](_0x3cc26d));else{let _0x317e6c=_0x3cc26d['combine'](_0x1e0c10['map'](_0x5417a8=>_0x5417a8['value']));_0x632057['push'](_0x1902ed&&_0x3cc26d['compare'](_0x317e6c,_0x1902ed['facet'](_0x3cc26d))?_0x1902ed['facet'](_0x3cc26d):_0x317e6c);}}else{for(let _0xd80ca4 of _0x1e0c10)0x0==_0xd80ca4['type']?(_0x1099b5[_0xd80ca4['id']]=_0x632057['length']<<0x1|0x1,_0x632057['push'](_0xd80ca4['value'])):(_0x1099b5[_0xd80ca4['id']]=_0xeac699['length']<<0x1,_0xeac699['push'](_0x343f1e=>_0xd80ca4['dynamicSlot'](_0x343f1e)));_0x1099b5[_0x3cc26d['id']]=_0xeac699['length']<<0x1,_0xeac699['push'](_0xe2abd5=>dynamicFacetSlot(_0xe2abd5,_0x3cc26d,_0x1e0c10));}}let _0x324925=_0xeac699['map'](_0x563aa8=>_0x563aa8(_0x1099b5));return new Configuration(_0x2a3a72,_0x59ed65,_0x324925,_0x1099b5,_0x632057,_0x2df02d);}}function flatten(_0x4314a9,_0x3fe68f,_0x491874){let _0x31974d=[[],[],[],[],[]],_0x40e174=new Map();return function _0x52b308(_0x155960,_0x5d694e){let _0x47d7b2=_0x40e174['get'](_0x155960);if(null!=_0x47d7b2){if(_0x47d7b2<=_0x5d694e)return;let _0x3bcde3=_0x31974d[_0x47d7b2]['indexOf'](_0x155960);_0x3bcde3>-0x1&&_0x31974d[_0x47d7b2]['splice'](_0x3bcde3,0x1),_0x155960 instanceof CompartmentInstance&&_0x491874['delete'](_0x155960['compartment']);}if(_0x40e174['set'](_0x155960,_0x5d694e),Array['isArray'](_0x155960)){for(let _0x1d6ede of _0x155960)_0x52b308(_0x1d6ede,_0x5d694e);}else{if(_0x155960 instanceof CompartmentInstance){if(_0x491874['has'](_0x155960['compartment']))throw new RangeError('Duplicate\x20use\x20of\x20compartment\x20in\x20extensions');let _0x4b3085=_0x3fe68f['get'](_0x155960['compartment'])||_0x155960['inner'];_0x491874['set'](_0x155960['compartment'],_0x4b3085),_0x52b308(_0x4b3085,_0x5d694e);}else{if(_0x155960 instanceof PrecExtension)_0x52b308(_0x155960['inner'],_0x155960['prec']);else{if(_0x155960 instanceof StateField)_0x31974d[_0x5d694e]['push'](_0x155960),_0x155960['provides']&&_0x52b308(_0x155960['provides'],_0x5d694e);else{if(_0x155960 instanceof FacetProvider)_0x31974d[_0x5d694e]['push'](_0x155960),_0x155960['facet']['extensions']&&_0x52b308(_0x155960['facet']['extensions'],_0x3d3294['default']);else{let _0x98108d=_0x155960['extension'];if(!_0x98108d)throw new Error('Unrecognized\x20extension\x20value\x20in\x20extension\x20set\x20('+_0x155960+').\x20This\x20sometimes\x20happens\x20because\x20multiple\x20instances\x20of\x20@codemirror/state\x20are\x20loaded,\x20breaking\x20instanceof\x20checks.');_0x52b308(_0x98108d,_0x5d694e);}}}}}}(_0x4314a9,_0x3d3294['default']),_0x31974d['reduce']((_0x5791af,_0x4a202f)=>_0x5791af['concat'](_0x4a202f));}function _0x397c4c(_0x54e8c2,_0x1da3df){if(0x1&_0x1da3df)return 0x2;let _0x17497b=_0x1da3df>>0x1,_0x1bb70b=_0x54e8c2['status'][_0x17497b];if(0x4==_0x1bb70b)throw new Error('Cyclic\x20dependency\x20between\x20fields\x20and/or\x20facets');if(0x2&_0x1bb70b)return _0x1bb70b;_0x54e8c2['status'][_0x17497b]=0x4;let _0x2a1c8d=_0x54e8c2['computeSlot'](_0x54e8c2,_0x54e8c2['config']['dynamicSlots'][_0x17497b]);return _0x54e8c2['status'][_0x17497b]=0x2|_0x2a1c8d;}function getAddr(_0x36bc7b,_0x5ba7a6){return 0x1&_0x5ba7a6?_0x36bc7b['config']['staticValues'][_0x5ba7a6>>0x1]:_0x36bc7b['values'][_0x5ba7a6>>0x1];}const languageData=Facet['define'](),allowMultipleSelections=Facet['define']({'combine':_0xc3cd4e=>_0xc3cd4e['some'](_0x38735b=>_0x38735b),'static':!0x0}),lineSeparator=Facet['define']({'combine':_0x36855c=>_0x36855c['length']?_0x36855c[0x0]:void 0x0,'static':!0x0}),changeFilter=Facet['define'](),transactionFilter=Facet['define'](),transactionExtender=Facet['define'](),_0x404dce=Facet['define']({'combine':_0x4434b6=>!!_0x4434b6['length']&&_0x4434b6[0x0]});class Annotation{constructor(_0x46f8fc,_0x15061b){this['type']=_0x46f8fc,this['value']=_0x15061b;}static['define'](){return new AnnotationType();}}class AnnotationType{['of'](_0x2a170b){return new Annotation(this,_0x2a170b);}}class StateEffectType{constructor(_0x1bcb21){this['map']=_0x1bcb21;}['of'](_0xe85622){return new StateEffect(this,_0xe85622);}}class StateEffect{constructor(_0x4155fc,_0x4b10ef){this['type']=_0x4155fc,this['value']=_0x4b10ef;}['map'](_0x24e544){let _0x4b3d8a=this['type']['map'](this['value'],_0x24e544);return void 0x0===_0x4b3d8a?void 0x0:_0x4b3d8a==this['value']?this:new StateEffect(this['type'],_0x4b3d8a);}['is'](_0x463236){return this['type']==_0x463236;}static['define'](_0x1e1bed={}){return new StateEffectType(_0x1e1bed['map']||(_0x18d207=>_0x18d207));}static['mapEffects'](_0x239e95,_0x17198a){if(!_0x239e95['length'])return _0x239e95;let _0x2e21a2=[];for(let _0x1811fa of _0x239e95){let _0x4d50da=_0x1811fa['map'](_0x17198a);_0x4d50da&&_0x2e21a2['push'](_0x4d50da);}return _0x2e21a2;}}StateEffect['reconfigure']=StateEffect['define'](),StateEffect['appendConfig']=StateEffect['define']();class Transaction{constructor(_0x4ee940,_0x4907ee,_0x4a881e,_0x1ba639,_0x543241,_0x4b758c){this['startState']=_0x4ee940,this['changes']=_0x4907ee,this['selection']=_0x4a881e,this['effects']=_0x1ba639,this['annotations']=_0x543241,this['scrollIntoView']=_0x4b758c,this['_doc']=null,this['_state']=null,_0x4a881e&&checkSelection(_0x4a881e,_0x4907ee['newLength']),_0x543241['some'](_0x348318=>_0x348318['type']==Transaction['time'])||(this['annotations']=_0x543241['concat'](Transaction['time']['of'](Date['now']())));}static['create'](_0x63b992,_0x69c027,_0x562b06,_0x2b5039,_0x2b1dab,_0x54aeda){return new Transaction(_0x63b992,_0x69c027,_0x562b06,_0x2b5039,_0x2b1dab,_0x54aeda);}get['newDoc'](){return this['_doc']||(this['_doc']=this['changes']['apply'](this['startState']['doc']));}get['newSelection'](){return this['selection']||this['startState']['selection']['map'](this['changes']);}get['state'](){return this['_state']||this['startState']['applyTransaction'](this),this['_state'];}['annotation'](_0x2002cd){for(let _0x4c9841 of this['annotations'])if(_0x4c9841['type']==_0x2002cd)return _0x4c9841['value'];}get['docChanged'](){return!this['changes']['empty'];}get['reconfigured'](){return this['startState']['config']!=this['state']['config'];}['isUserEvent'](_0x404724){let _0x28f532=this['annotation'](Transaction['userEvent']);return!(!_0x28f532||!(_0x28f532==_0x404724||_0x28f532['length']>_0x404724['length']&&_0x28f532['slice'](0x0,_0x404724['length'])==_0x404724&&'.'==_0x28f532[_0x404724['length']]));}}function _0x425e74(_0x160f66,_0x34af29){let _0x12e126=[];for(let _0x49e9d3=0x0,_0xa71b5c=0x0;;){let _0x5aa192,_0x3b1d23;if(_0x49e9d3<_0x160f66['length']&&(_0xa71b5c==_0x34af29['length']||_0x34af29[_0xa71b5c]>=_0x160f66[_0x49e9d3]))_0x5aa192=_0x160f66[_0x49e9d3++],_0x3b1d23=_0x160f66[_0x49e9d3++];else{if(!(_0xa71b5c<_0x34af29['length']))return _0x12e126;_0x5aa192=_0x34af29[_0xa71b5c++],_0x3b1d23=_0x34af29[_0xa71b5c++];}!_0x12e126['length']||_0x12e126[_0x12e126['length']-0x1]<_0x5aa192?_0x12e126['push'](_0x5aa192,_0x3b1d23):_0x12e126[_0x12e126['length']-0x1]<_0x3b1d23&&(_0x12e126[_0x12e126['length']-0x1]=_0x3b1d23);}}function mergeTransaction(_0xb7e73e,_0x23e740,_0x11b3e4){var _0x22d497;let _0x4f2924,_0x3ea322,_0x365821;return _0x11b3e4?(_0x4f2924=_0x23e740['changes'],_0x3ea322=ChangeSet['empty'](_0x23e740['changes']['length']),_0x365821=_0xb7e73e['changes']['compose'](_0x23e740['changes'])):(_0x4f2924=_0x23e740['changes']['map'](_0xb7e73e['changes']),_0x3ea322=_0xb7e73e['changes']['mapDesc'](_0x23e740['changes'],!0x0),_0x365821=_0xb7e73e['changes']['compose'](_0x4f2924)),{'changes':_0x365821,'selection':_0x23e740['selection']?_0x23e740['selection']['map'](_0x3ea322):null===(_0x22d497=_0xb7e73e['selection'])||void 0x0===_0x22d497?void 0x0:_0x22d497['map'](_0x4f2924),'effects':StateEffect['mapEffects'](_0xb7e73e['effects'],_0x4f2924)['concat'](StateEffect['mapEffects'](_0x23e740['effects'],_0x3ea322)),'annotations':_0xb7e73e['annotations']['length']?_0xb7e73e['annotations']['concat'](_0x23e740['annotations']):_0x23e740['annotations'],'scrollIntoView':_0xb7e73e['scrollIntoView']||_0x23e740['scrollIntoView']};}function resolveTransactionInner(_0x1ee08b,_0xb83f79,_0x49f34c){let _0xb707d0=_0xb83f79['selection'],_0x1949f2=_0x28bfdd(_0xb83f79['annotations']);return _0xb83f79['userEvent']&&(_0x1949f2=_0x1949f2['concat'](Transaction['userEvent']['of'](_0xb83f79['userEvent']))),{'changes':_0xb83f79['changes']instanceof ChangeSet?_0xb83f79['changes']:ChangeSet['of'](_0xb83f79['changes']||[],_0x49f34c,_0x1ee08b['facet'](lineSeparator)),'selection':_0xb707d0&&(_0xb707d0 instanceof EditorSelection?_0xb707d0:EditorSelection['single'](_0xb707d0['anchor'],_0xb707d0['head'])),'effects':_0x28bfdd(_0xb83f79['effects']),'annotations':_0x1949f2,'scrollIntoView':!!_0xb83f79['scrollIntoView']};}function resolveTransaction(_0x5c0192,_0x2221c7,_0x3576f2){let _0x37334d=resolveTransactionInner(_0x5c0192,_0x2221c7['length']?_0x2221c7[0x0]:{},_0x5c0192['doc']['length']);_0x2221c7['length']&&!0x1===_0x2221c7[0x0]['filter']&&(_0x3576f2=!0x1);for(let _0x599cdd=0x1;_0x599cdd<_0x2221c7['length'];_0x599cdd++){!0x1===_0x2221c7[_0x599cdd]['filter']&&(_0x3576f2=!0x1);let _0x18cd94=!!_0x2221c7[_0x599cdd]['sequential'];_0x37334d=mergeTransaction(_0x37334d,resolveTransactionInner(_0x5c0192,_0x2221c7[_0x599cdd],_0x18cd94?_0x37334d['changes']['newLength']:_0x5c0192['doc']['length']),_0x18cd94);}let _0x3fc194=Transaction['create'](_0x5c0192,_0x37334d['changes'],_0x37334d['selection'],_0x37334d['effects'],_0x37334d['annotations'],_0x37334d['scrollIntoView']);return extendTransaction(_0x3576f2?filterTransaction(_0x3fc194):_0x3fc194);}function filterTransaction(_0xcc188a){let _0x58a5ec=_0xcc188a['startState'],_0x2636c3=!0x0;for(let _0x408854 of _0x58a5ec['facet'](changeFilter)){let _0x282640=_0x408854(_0xcc188a);if(!0x1===_0x282640){_0x2636c3=!0x1;break;}Array['isArray'](_0x282640)&&(_0x2636c3=!0x0===_0x2636c3?_0x282640:_0x425e74(_0x2636c3,_0x282640));}if(!0x0!==_0x2636c3){let _0x490e92,_0x5865b2;if(!0x1===_0x2636c3)_0x5865b2=_0xcc188a['changes']['invertedDesc'],_0x490e92=ChangeSet['empty'](_0x58a5ec['doc']['length']);else{let _0x18a324=_0xcc188a['changes']['filter'](_0x2636c3);_0x490e92=_0x18a324['changes'],_0x5865b2=_0x18a324['filtered']['mapDesc'](_0x18a324['changes'])['invertedDesc'];}_0xcc188a=Transaction['create'](_0x58a5ec,_0x490e92,_0xcc188a['selection']&&_0xcc188a['selection']['map'](_0x5865b2),StateEffect['mapEffects'](_0xcc188a['effects'],_0x5865b2),_0xcc188a['annotations'],_0xcc188a['scrollIntoView']);}let _0x1bc7cc=_0x58a5ec['facet'](transactionFilter);for(let _0x28d27d=_0x1bc7cc['length']-0x1;_0x28d27d>=0x0;_0x28d27d--){let _0x382634=_0x1bc7cc[_0x28d27d](_0xcc188a);_0xcc188a=_0x382634 instanceof Transaction?_0x382634:Array['isArray'](_0x382634)&&0x1==_0x382634['length']&&_0x382634[0x0]instanceof Transaction?_0x382634[0x0]:resolveTransaction(_0x58a5ec,_0x28bfdd(_0x382634),!0x1);}return _0xcc188a;}function extendTransaction(_0x2f1402){let _0x137d66=_0x2f1402['startState'],_0x28b4ed=_0x137d66['facet'](transactionExtender),_0x247f6a=_0x2f1402;for(let _0x35f52c=_0x28b4ed['length']-0x1;_0x35f52c>=0x0;_0x35f52c--){let _0x5c09f5=_0x28b4ed[_0x35f52c](_0x2f1402);_0x5c09f5&&Object['keys'](_0x5c09f5)['length']&&(_0x247f6a=mergeTransaction(_0x247f6a,resolveTransactionInner(_0x137d66,_0x5c09f5,_0x2f1402['changes']['newLength']),!0x0));}return _0x247f6a==_0x2f1402?_0x2f1402:Transaction['create'](_0x137d66,_0x2f1402['changes'],_0x2f1402['selection'],_0x247f6a['effects'],_0x247f6a['annotations'],_0x247f6a['scrollIntoView']);}Transaction['time']=Annotation['define'](),Transaction['userEvent']=Annotation['define'](),Transaction['addToHistory']=Annotation['define'](),Transaction['remote']=Annotation['define']();const _0x5eb675=[];function _0x28bfdd(_0x4f5c32){return null==_0x4f5c32?_0x5eb675:Array['isArray'](_0x4f5c32)?_0x4f5c32:[_0x4f5c32];}var CharCategory=function(_0x33cbe0){return _0x33cbe0[_0x33cbe0['Word']=0x0]='Word',_0x33cbe0[_0x33cbe0['Space']=0x1]='Space',_0x33cbe0[_0x33cbe0['Other']=0x2]='Other',_0x33cbe0;}(CharCategory||(CharCategory={}));const _0x253bac=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let _0x4dbddc;try{_0x4dbddc=new RegExp('[\x5cp{Alphabetic}\x5cp{Number}_]','u');}catch(_0x377a30){}function _0x2bd658(_0xe49eb2){if(_0x4dbddc)return _0x4dbddc['test'](_0xe49eb2);for(let _0x1bddb5=0x0;_0x1bddb5<_0xe49eb2['length'];_0x1bddb5++){let _0x2490e5=_0xe49eb2[_0x1bddb5];if(/\w/['test'](_0x2490e5)||_0x2490e5>'\u0080'&&(_0x2490e5['toUpperCase']()!=_0x2490e5['toLowerCase']()||_0x253bac['test'](_0x2490e5)))return!0x0;}return!0x1;}function makeCategorizer(_0x28484a){return _0x56da9a=>{if(!/\S/['test'](_0x56da9a))return CharCategory['Space'];if(_0x2bd658(_0x56da9a))return CharCategory['Word'];for(let _0x27ec63=0x0;_0x27ec63<_0x28484a['length'];_0x27ec63++)if(_0x56da9a['indexOf'](_0x28484a[_0x27ec63])>-0x1)return CharCategory['Word'];return CharCategory['Other'];};}class EditorState{constructor(_0xa3429,_0x1778fc,_0x25e829,_0x527e81,_0x160b44,_0x163895){this['config']=_0xa3429,this['doc']=_0x1778fc,this['selection']=_0x25e829,this['values']=_0x527e81,this['status']=_0xa3429['statusTemplate']['slice'](),this['computeSlot']=_0x160b44,_0x163895&&(_0x163895['_state']=this);for(let _0x1200b2=0x0;_0x1200b2<this['config']['dynamicSlots']['length'];_0x1200b2++)_0x397c4c(this,_0x1200b2<<0x1);this['computeSlot']=null;}['field'](_0x24209a,_0x1b775f=!0x0){let _0x5f1b75=this['config']['address'][_0x24209a['id']];if(null!=_0x5f1b75)return _0x397c4c(this,_0x5f1b75),getAddr(this,_0x5f1b75);if(_0x1b775f)throw new RangeError('Field\x20is\x20not\x20present\x20in\x20this\x20state');}['update'](..._0x21b739){return resolveTransaction(this,_0x21b739,!0x0);}['applyTransaction'](_0x43f350){let _0x1fdf38,_0xd6af07=this['config'],{base:_0x7d6241,compartments:_0x46c5c4}=_0xd6af07;for(let _0x237025 of _0x43f350['effects'])_0x237025['is'](Compartment['reconfigure'])?(_0xd6af07&&(_0x46c5c4=new Map(),_0xd6af07['compartments']['forEach']((_0x356705,_0xcee507)=>_0x46c5c4['set'](_0xcee507,_0x356705)),_0xd6af07=null),_0x46c5c4['set'](_0x237025['value']['compartment'],_0x237025['value']['extension'])):_0x237025['is'](StateEffect['reconfigure'])?(_0xd6af07=null,_0x7d6241=_0x237025['value']):_0x237025['is'](StateEffect['appendConfig'])&&(_0xd6af07=null,_0x7d6241=_0x28bfdd(_0x7d6241)['concat'](_0x237025['value']));if(_0xd6af07)_0x1fdf38=_0x43f350['startState']['values']['slice']();else _0xd6af07=Configuration['resolve'](_0x7d6241,_0x46c5c4,this),_0x1fdf38=new EditorState(_0xd6af07,this['doc'],this['selection'],_0xd6af07['dynamicSlots']['map'](()=>null),(_0x3b205c,_0x6c7d4b)=>_0x6c7d4b['reconfigure'](_0x3b205c,this),null)['values'];let _0x14c249=_0x43f350['startState']['facet'](allowMultipleSelections)?_0x43f350['newSelection']:_0x43f350['newSelection']['asSingle']();new EditorState(_0xd6af07,_0x43f350['newDoc'],_0x14c249,_0x1fdf38,(_0x53c0e0,_0x678552)=>_0x678552['update'](_0x53c0e0,_0x43f350),_0x43f350);}['replaceSelection'](_0x1506e6){return'string'==typeof _0x1506e6&&(_0x1506e6=this['toText'](_0x1506e6)),this['changeByRange'](_0x40d294=>({'changes':{'from':_0x40d294['from'],'to':_0x40d294['to'],'insert':_0x1506e6},'range':EditorSelection['cursor'](_0x40d294['from']+_0x1506e6['length'])}));}['changeByRange'](_0x530877){let _0x2550a5=this['selection'],_0x1ab3b2=_0x530877(_0x2550a5['ranges'][0x0]),_0x4ad6a8=this['changes'](_0x1ab3b2['changes']),_0x8ef235=[_0x1ab3b2['range']],_0x1a6ab0=_0x28bfdd(_0x1ab3b2['effects']);for(let _0x717652=0x1;_0x717652<_0x2550a5['ranges']['length'];_0x717652++){let _0x1fa0c8=_0x530877(_0x2550a5['ranges'][_0x717652]),_0x3b8486=this['changes'](_0x1fa0c8['changes']),_0x37112a=_0x3b8486['map'](_0x4ad6a8);for(let _0x141519=0x0;_0x141519<_0x717652;_0x141519++)_0x8ef235[_0x141519]=_0x8ef235[_0x141519]['map'](_0x37112a);let _0x565339=_0x4ad6a8['mapDesc'](_0x3b8486,!0x0);_0x8ef235['push'](_0x1fa0c8['range']['map'](_0x565339)),_0x4ad6a8=_0x4ad6a8['compose'](_0x37112a),_0x1a6ab0=StateEffect['mapEffects'](_0x1a6ab0,_0x37112a)['concat'](StateEffect['mapEffects'](_0x28bfdd(_0x1fa0c8['effects']),_0x565339));}return{'changes':_0x4ad6a8,'selection':EditorSelection['create'](_0x8ef235,_0x2550a5['mainIndex']),'effects':_0x1a6ab0};}['changes'](_0xfa07fb=[]){return _0xfa07fb instanceof ChangeSet?_0xfa07fb:ChangeSet['of'](_0xfa07fb,this['doc']['length'],this['facet'](EditorState['lineSeparator']));}['toText'](_0x29c2b3){return Text['of'](_0x29c2b3['split'](this['facet'](EditorState['lineSeparator'])||DefaultSplit));}['sliceDoc'](_0x48d555=0x0,_0x146fa2=this['doc']['length']){return this['doc']['sliceString'](_0x48d555,_0x146fa2,this['lineBreak']);}['facet'](_0x1c7bcb){let _0x3e4caa=this['config']['address'][_0x1c7bcb['id']];return null==_0x3e4caa?_0x1c7bcb['default']:(_0x397c4c(this,_0x3e4caa),getAddr(this,_0x3e4caa));}['toJSON'](_0x2c29cf){let _0x4bc791={'doc':this['sliceDoc'](),'selection':this['selection']['toJSON']()};if(_0x2c29cf)for(let _0x55fd68 in _0x2c29cf){let _0x20f362=_0x2c29cf[_0x55fd68];_0x20f362 instanceof StateField&&null!=this['config']['address'][_0x20f362['id']]&&(_0x4bc791[_0x55fd68]=_0x20f362['spec']['toJSON'](this['field'](_0x2c29cf[_0x55fd68]),this));}return _0x4bc791;}static['fromJSON'](_0x25ddc6,_0x5dabec={},_0x1d4125){if(!_0x25ddc6||'string'!=typeof _0x25ddc6['doc'])throw new RangeError('Invalid\x20JSON\x20representation\x20for\x20EditorState');let _0x40029c=[];if(_0x1d4125){for(let _0x500c63 in _0x1d4125)if(Object['prototype']['hasOwnProperty']['call'](_0x25ddc6,_0x500c63)){let _0x3ab792=_0x1d4125[_0x500c63],_0x1ad66c=_0x25ddc6[_0x500c63];_0x40029c['push'](_0x3ab792['init'](_0x2d0f7e=>_0x3ab792['spec']['fromJSON'](_0x1ad66c,_0x2d0f7e)));}}return EditorState['create']({'doc':_0x25ddc6['doc'],'selection':EditorSelection['fromJSON'](_0x25ddc6['selection']),'extensions':_0x5dabec['extensions']?_0x40029c['concat']([_0x5dabec['extensions']]):_0x40029c});}static['create'](_0x1f3219={}){let _0x50c9ee=Configuration['resolve'](_0x1f3219['extensions']||[],new Map()),_0x5a6375=_0x1f3219['doc']instanceof Text?_0x1f3219['doc']:Text['of']((_0x1f3219['doc']||'')['split'](_0x50c9ee['staticFacet'](EditorState['lineSeparator'])||DefaultSplit)),_0x44f35e=_0x1f3219['selection']?_0x1f3219['selection']instanceof EditorSelection?_0x1f3219['selection']:EditorSelection['single'](_0x1f3219['selection']['anchor'],_0x1f3219['selection']['head']):EditorSelection['single'](0x0);return checkSelection(_0x44f35e,_0x5a6375['length']),_0x50c9ee['staticFacet'](allowMultipleSelections)||(_0x44f35e=_0x44f35e['asSingle']()),new EditorState(_0x50c9ee,_0x5a6375,_0x44f35e,_0x50c9ee['dynamicSlots']['map'](()=>null),(_0x5a712d,_0x5a7fd7)=>_0x5a7fd7['create'](_0x5a712d),null);}get['tabSize'](){return this['facet'](EditorState['tabSize']);}get['lineBreak'](){return this['facet'](EditorState['lineSeparator'])||'\x0a';}get['readOnly'](){return this['facet'](_0x404dce);}['phrase'](_0x2edd40,..._0x5d02d9){for(let _0x10399b of this['facet'](EditorState['phrases']))if(Object['prototype']['hasOwnProperty']['call'](_0x10399b,_0x2edd40)){_0x2edd40=_0x10399b[_0x2edd40];break;}return _0x5d02d9['length']&&(_0x2edd40=_0x2edd40['replace'](/\$(\$|\d*)/g,(_0x5a15f2,_0x355d8a)=>{if('$'==_0x355d8a)return'$';let _0xa20ec8=+(_0x355d8a||0x1);return!_0xa20ec8||_0xa20ec8>_0x5d02d9['length']?_0x5a15f2:_0x5d02d9[_0xa20ec8-0x1];})),_0x2edd40;}['languageDataAt'](_0x190804,_0x26bec9,_0x30d834=-0x1){let _0x5efe82=[];for(let _0x355347 of this['facet'](languageData))for(let _0x4782f2 of _0x355347(this,_0x26bec9,_0x30d834))Object['prototype']['hasOwnProperty']['call'](_0x4782f2,_0x190804)&&_0x5efe82['push'](_0x4782f2[_0x190804]);return _0x5efe82;}['charCategorizer'](_0x2d36c8){return makeCategorizer(this['languageDataAt']('wordChars',_0x2d36c8)['join'](''));}['wordAt'](_0x463794){let {text:_0x24aa57,from:_0x342b24,length:_0x2cd1ab}=this['doc']['lineAt'](_0x463794),_0x42bb1d=this['charCategorizer'](_0x463794),_0x4e600a=_0x463794-_0x342b24,_0x599b7b=_0x463794-_0x342b24;for(;_0x4e600a>0x0;){let _0x3139d2=findClusterBreak(_0x24aa57,_0x4e600a,!0x1);if(_0x42bb1d(_0x24aa57['slice'](_0x3139d2,_0x4e600a))!=CharCategory['Word'])break;_0x4e600a=_0x3139d2;}for(;_0x599b7b<_0x2cd1ab;){let _0x2ed405=findClusterBreak(_0x24aa57,_0x599b7b);if(_0x42bb1d(_0x24aa57['slice'](_0x599b7b,_0x2ed405))!=CharCategory['Word'])break;_0x599b7b=_0x2ed405;}return _0x4e600a==_0x599b7b?null:EditorSelection['range'](_0x4e600a+_0x342b24,_0x599b7b+_0x342b24);}}function _0x57f676(_0x497643,_0xa0344,_0x277b65={}){let _0x146b89={};for(let _0x34b82c of _0x497643)for(let _0x371cc5 of Object['keys'](_0x34b82c)){let _0x3a9b30=_0x34b82c[_0x371cc5],_0x20cdeb=_0x146b89[_0x371cc5];if(void 0x0===_0x20cdeb)_0x146b89[_0x371cc5]=_0x3a9b30;else{if(_0x20cdeb===_0x3a9b30||void 0x0===_0x3a9b30);else{if(!Object['hasOwnProperty']['call'](_0x277b65,_0x371cc5))throw new Error('Config\x20merge\x20conflict\x20for\x20field\x20'+_0x371cc5);_0x146b89[_0x371cc5]=_0x277b65[_0x371cc5](_0x20cdeb,_0x3a9b30);}}}for(let _0x49da69 in _0xa0344)void 0x0===_0x146b89[_0x49da69]&&(_0x146b89[_0x49da69]=_0xa0344[_0x49da69]);return _0x146b89;}EditorState['allowMultipleSelections']=allowMultipleSelections,EditorState['tabSize']=Facet['define']({'combine':_0x2795c3=>_0x2795c3['length']?_0x2795c3[0x0]:0x4}),EditorState['lineSeparator']=lineSeparator,EditorState['readOnly']=_0x404dce,EditorState['phrases']=Facet['define']({'compare'(_0x4e10ee,_0x3d7ca6){let _0x4b5242=Object['keys'](_0x4e10ee),_0x475e4f=Object['keys'](_0x3d7ca6);return _0x4b5242['length']==_0x475e4f['length']&&_0x4b5242['every'](_0x58075d=>_0x4e10ee[_0x58075d]==_0x3d7ca6[_0x58075d]);}}),EditorState['languageData']=languageData,EditorState['changeFilter']=changeFilter,EditorState['transactionFilter']=transactionFilter,EditorState['transactionExtender']=transactionExtender,Compartment['reconfigure']=StateEffect['define']();class _0x5ee7cf{['eq'](_0x3963b3){return this==_0x3963b3;}['range'](_0xf4c4c0,_0x5e14c1=_0xf4c4c0){return _0x2aa1f9['create'](_0xf4c4c0,_0x5e14c1,this);}}_0x5ee7cf['prototype']['startSide']=_0x5ee7cf['prototype']['endSide']=0x0,_0x5ee7cf['prototype']['point']=!0x1,_0x5ee7cf['prototype']['mapMode']=_0x2e7529['TrackDel'];let _0x2aa1f9=class _0x21484b{constructor(_0x50c54c,_0x505bfe,_0x16623c){this['from']=_0x50c54c,this['to']=_0x505bfe,this['value']=_0x16623c;}static['create'](_0x5d504e,_0x4ea09d,_0x5291e6){return new _0x21484b(_0x5d504e,_0x4ea09d,_0x5291e6);}};function _0x5eb05e(_0xe6d579,_0x41a269){return _0xe6d579['from']-_0x41a269['from']||_0xe6d579['value']['startSide']-_0x41a269['value']['startSide'];}class _0x71decb{constructor(_0x49566e,_0x4936f5,_0x5b0909,_0x4a325b){this['from']=_0x49566e,this['to']=_0x4936f5,this['value']=_0x5b0909,this['maxPoint']=_0x4a325b;}get['length'](){return this['to'][this['to']['length']-0x1];}['findIndex'](_0x48de3a,_0x503e57,_0x2c96f1,_0x4a30a2=0x0){let _0x30c337=_0x2c96f1?this['to']:this['from'];for(let _0x1ec328=_0x4a30a2,_0x535181=_0x30c337['length'];;){if(_0x1ec328==_0x535181)return _0x1ec328;let _0x3a4260=_0x1ec328+_0x535181>>0x1,_0x32a27e=_0x30c337[_0x3a4260]-_0x48de3a||(_0x2c96f1?this['value'][_0x3a4260]['endSide']:this['value'][_0x3a4260]['startSide'])-_0x503e57;if(_0x3a4260==_0x1ec328)return _0x32a27e>=0x0?_0x1ec328:_0x535181;_0x32a27e>=0x0?_0x535181=_0x3a4260:_0x1ec328=_0x3a4260+0x1;}}['between'](_0x189175,_0x2d6e89,_0x2feb75,_0x34e310){for(let _0x3d26ef=this['findIndex'](_0x2d6e89,-0x3b9aca00,!0x0),_0x172f35=this['findIndex'](_0x2feb75,0x3b9aca00,!0x1,_0x3d26ef);_0x3d26ef<_0x172f35;_0x3d26ef++)if(!0x1===_0x34e310(this['from'][_0x3d26ef]+_0x189175,this['to'][_0x3d26ef]+_0x189175,this['value'][_0x3d26ef]))return!0x1;}['map'](_0x2e41db,_0x1661e3){let _0x236ebe=[],_0xad0f87=[],_0x3f2d64=[],_0x37cbf7=-0x1,_0x4b4077=-0x1;for(let _0xf7a5e8=0x0;_0xf7a5e8<this['value']['length'];_0xf7a5e8++){let _0x4a8f81,_0xfe0813,_0x22b9dc=this['value'][_0xf7a5e8],_0x56ff3a=this['from'][_0xf7a5e8]+_0x2e41db,_0x297883=this['to'][_0xf7a5e8]+_0x2e41db;if(_0x56ff3a==_0x297883){let _0x1e2d38=_0x1661e3['mapPos'](_0x56ff3a,_0x22b9dc['startSide'],_0x22b9dc['mapMode']);if(null==_0x1e2d38)continue;if(_0x4a8f81=_0xfe0813=_0x1e2d38,_0x22b9dc['startSide']!=_0x22b9dc['endSide']&&(_0xfe0813=_0x1661e3['mapPos'](_0x56ff3a,_0x22b9dc['endSide']),_0xfe0813<_0x4a8f81))continue;}else{if(_0x4a8f81=_0x1661e3['mapPos'](_0x56ff3a,_0x22b9dc['startSide']),_0xfe0813=_0x1661e3['mapPos'](_0x297883,_0x22b9dc['endSide']),_0x4a8f81>_0xfe0813||_0x4a8f81==_0xfe0813&&_0x22b9dc['startSide']>0x0&&_0x22b9dc['endSide']<=0x0)continue;}(_0xfe0813-_0x4a8f81||_0x22b9dc['endSide']-_0x22b9dc['startSide'])<0x0||(_0x37cbf7<0x0&&(_0x37cbf7=_0x4a8f81),_0x22b9dc['point']&&(_0x4b4077=Math['max'](_0x4b4077,_0xfe0813-_0x4a8f81)),_0x236ebe['push'](_0x22b9dc),_0xad0f87['push'](_0x4a8f81-_0x37cbf7),_0x3f2d64['push'](_0xfe0813-_0x37cbf7));}return{'mapped':_0x236ebe['length']?new _0x71decb(_0xad0f87,_0x3f2d64,_0x236ebe,_0x4b4077):null,'pos':_0x37cbf7};}}class RangeSet{constructor(_0x5355a3,_0xa56209,_0x3eb198,_0x247f81){this['chunkPos']=_0x5355a3,this['chunk']=_0xa56209,this['nextLayer']=_0x3eb198,this['maxPoint']=_0x247f81;}static['create'](_0x11a8bd,_0x5ef9b9,_0x5a717b,_0x466ef2){return new RangeSet(_0x11a8bd,_0x5ef9b9,_0x5a717b,_0x466ef2);}get['length'](){let _0x26bdd0=this['chunk']['length']-0x1;return _0x26bdd0<0x0?0x0:Math['max'](this['chunkEnd'](_0x26bdd0),this['nextLayer']['length']);}get['size'](){if(this['isEmpty'])return 0x0;let _0x10f3ea=this['nextLayer']['size'];for(let _0x23c262 of this['chunk'])_0x10f3ea+=_0x23c262['value']['length'];return _0x10f3ea;}['chunkEnd'](_0x4b3003){return this['chunkPos'][_0x4b3003]+this['chunk'][_0x4b3003]['length'];}['update'](_0x9b36b7){let {add:_0x2f0e6b=[],sort:_0x44e768=!0x1,filterFrom:_0xd881a3=0x0,filterTo:_0x52724e=this['length']}=_0x9b36b7,_0x4f29e3=_0x9b36b7['filter'];if(0x0==_0x2f0e6b['length']&&!_0x4f29e3)return this;if(_0x44e768&&(_0x2f0e6b=_0x2f0e6b['slice']()['sort'](_0x5eb05e)),this['isEmpty'])return _0x2f0e6b['length']?RangeSet['of'](_0x2f0e6b):this;let _0xeba625=new _0x17a02c(this,null,-0x1)['goto'](0x0),_0x41ec6f=0x0,_0x5e2162=[],_0x389a29=new RangeSetBuilder();for(;_0xeba625['value']||_0x41ec6f<_0x2f0e6b['length'];)if(_0x41ec6f<_0x2f0e6b['length']&&(_0xeba625['from']-_0x2f0e6b[_0x41ec6f]['from']||_0xeba625['startSide']-_0x2f0e6b[_0x41ec6f]['value']['startSide'])>=0x0){let _0x45f844=_0x2f0e6b[_0x41ec6f++];_0x389a29['addInner'](_0x45f844['from'],_0x45f844['to'],_0x45f844['value'])||_0x5e2162['push'](_0x45f844);}else 0x1==_0xeba625['rangeIndex']&&_0xeba625['chunkIndex']<this['chunk']['length']&&(_0x41ec6f==_0x2f0e6b['length']||this['chunkEnd'](_0xeba625['chunkIndex'])<_0x2f0e6b[_0x41ec6f]['from'])&&(!_0x4f29e3||_0xd881a3>this['chunkEnd'](_0xeba625['chunkIndex'])||_0x52724e<this['chunkPos'][_0xeba625['chunkIndex']])&&_0x389a29['addChunk'](this['chunkPos'][_0xeba625['chunkIndex']],this['chunk'][_0xeba625['chunkIndex']])?_0xeba625['nextChunk']():((!_0x4f29e3||_0xd881a3>_0xeba625['to']||_0x52724e<_0xeba625['from']||_0x4f29e3(_0xeba625['from'],_0xeba625['to'],_0xeba625['value']))&&(_0x389a29['addInner'](_0xeba625['from'],_0xeba625['to'],_0xeba625['value'])||_0x5e2162['push'](_0x2aa1f9['create'](_0xeba625['from'],_0xeba625['to'],_0xeba625['value']))),_0xeba625['next']());return _0x389a29['finishInner'](this['nextLayer']['isEmpty']&&!_0x5e2162['length']?RangeSet['empty']:this['nextLayer']['update']({'add':_0x5e2162,'filter':_0x4f29e3,'filterFrom':_0xd881a3,'filterTo':_0x52724e}));}['map'](_0xec8bae){if(_0xec8bae['empty']||this['isEmpty'])return this;let _0x5458ca=[],_0x11f7c9=[],_0x2f7f80=-0x1;for(let _0x5cb342=0x0;_0x5cb342<this['chunk']['length'];_0x5cb342++){let _0x44e2a4=this['chunkPos'][_0x5cb342],_0x4e44d4=this['chunk'][_0x5cb342],_0x50cac7=_0xec8bae['touchesRange'](_0x44e2a4,_0x44e2a4+_0x4e44d4['length']);if(!0x1===_0x50cac7)_0x2f7f80=Math['max'](_0x2f7f80,_0x4e44d4['maxPoint']),_0x5458ca['push'](_0x4e44d4),_0x11f7c9['push'](_0xec8bae['mapPos'](_0x44e2a4));else{if(!0x0===_0x50cac7){let {mapped:_0x16627b,pos:_0x5893b1}=_0x4e44d4['map'](_0x44e2a4,_0xec8bae);_0x16627b&&(_0x2f7f80=Math['max'](_0x2f7f80,_0x16627b['maxPoint']),_0x5458ca['push'](_0x16627b),_0x11f7c9['push'](_0x5893b1));}}}let _0x489ef6=this['nextLayer']['map'](_0xec8bae);return 0x0==_0x5458ca['length']?_0x489ef6:new RangeSet(_0x11f7c9,_0x5458ca,_0x489ef6||RangeSet['empty'],_0x2f7f80);}['between'](_0x4f49d3,_0x414e48,_0x431490){if(!this['isEmpty']){for(let _0x5474f6=0x0;_0x5474f6<this['chunk']['length'];_0x5474f6++){let _0x4bd67a=this['chunkPos'][_0x5474f6],_0x19f52e=this['chunk'][_0x5474f6];if(_0x414e48>=_0x4bd67a&&_0x4f49d3<=_0x4bd67a+_0x19f52e['length']&&!0x1===_0x19f52e['between'](_0x4bd67a,_0x4f49d3-_0x4bd67a,_0x414e48-_0x4bd67a,_0x431490))return;}this['nextLayer']['between'](_0x4f49d3,_0x414e48,_0x431490);}}['iter'](_0x1e9c5d=0x0){return _0x579901['from']([this])['goto'](_0x1e9c5d);}get['isEmpty'](){return this['nextLayer']==this;}static['iter'](_0x3e0c14,_0x564d70=0x0){return _0x579901['from'](_0x3e0c14)['goto'](_0x564d70);}static['compare'](_0x1fbbe0,_0x1b285b,_0x333375,_0x30edb2,_0x3a55a4=-0x1){let _0x114b89=_0x1fbbe0['filter'](_0xcdeb7b=>_0xcdeb7b['maxPoint']>0x0||!_0xcdeb7b['isEmpty']&&_0xcdeb7b['maxPoint']>=_0x3a55a4),_0x580150=_0x1b285b['filter'](_0x6fef9e=>_0x6fef9e['maxPoint']>0x0||!_0x6fef9e['isEmpty']&&_0x6fef9e['maxPoint']>=_0x3a55a4),_0x1f3f84=_0x136eb8(_0x114b89,_0x580150,_0x333375),_0x2eb790=new _0x23dfaf(_0x114b89,_0x1f3f84,_0x3a55a4),_0x1ffadd=new _0x23dfaf(_0x580150,_0x1f3f84,_0x3a55a4);_0x333375['iterGaps']((_0x429d1a,_0x4eed16,_0x45076c)=>_0x37d547(_0x2eb790,_0x429d1a,_0x1ffadd,_0x4eed16,_0x45076c,_0x30edb2)),_0x333375['empty']&&0x0==_0x333375['length']&&_0x37d547(_0x2eb790,0x0,_0x1ffadd,0x0,0x0,_0x30edb2);}static['eq'](_0x4d047b,_0x37f874,_0x57cd14=0x0,_0xedb330){null==_0xedb330&&(_0xedb330=0x3b9ac9ff);let _0x3f2947=_0x4d047b['filter'](_0x4793d8=>!_0x4793d8['isEmpty']&&_0x37f874['indexOf'](_0x4793d8)<0x0),_0x51bac7=_0x37f874['filter'](_0x594055=>!_0x594055['isEmpty']&&_0x4d047b['indexOf'](_0x594055)<0x0);if(_0x3f2947['length']!=_0x51bac7['length'])return!0x1;if(!_0x3f2947['length'])return!0x0;let _0x1a5fb1=_0x136eb8(_0x3f2947,_0x51bac7),_0x405d8b=new _0x23dfaf(_0x3f2947,_0x1a5fb1,0x0)['goto'](_0x57cd14),_0x437533=new _0x23dfaf(_0x51bac7,_0x1a5fb1,0x0)['goto'](_0x57cd14);for(;;){if(_0x405d8b['to']!=_0x437533['to']||!_0xeed304(_0x405d8b['active'],_0x437533['active'])||_0x405d8b['point']&&(!_0x437533['point']||!_0x405d8b['point']['eq'](_0x437533['point'])))return!0x1;if(_0x405d8b['to']>_0xedb330)return!0x0;_0x405d8b['next'](),_0x437533['next']();}}static['spans'](_0x5dd9a8,_0x3cbb7d,_0x1dab0e,_0x559792,_0x452563=-0x1){let _0x3f5eab=new _0x23dfaf(_0x5dd9a8,null,_0x452563)['goto'](_0x3cbb7d),_0x41d2a5=_0x3cbb7d,_0x1657d9=_0x3f5eab['openStart'];for(;;){let _0x568ef1=Math['min'](_0x3f5eab['to'],_0x1dab0e);if(_0x3f5eab['point']){let _0x2879b2=_0x3f5eab['activeForPoint'](_0x3f5eab['to']),_0xb165ef=_0x3f5eab['pointFrom']<_0x3cbb7d?_0x2879b2['length']+0x1:_0x3f5eab['point']['startSide']<0x0?_0x2879b2['length']:Math['min'](_0x2879b2['length'],_0x1657d9);_0x559792['point'](_0x41d2a5,_0x568ef1,_0x3f5eab['point'],_0x2879b2,_0xb165ef,_0x3f5eab['pointRank']),_0x1657d9=Math['min'](_0x3f5eab['openEnd'](_0x568ef1),_0x2879b2['length']);}else _0x568ef1>_0x41d2a5&&(_0x559792['span'](_0x41d2a5,_0x568ef1,_0x3f5eab['active'],_0x1657d9),_0x1657d9=_0x3f5eab['openEnd'](_0x568ef1));if(_0x3f5eab['to']>_0x1dab0e)return _0x1657d9+(_0x3f5eab['point']&&_0x3f5eab['to']>_0x1dab0e?0x1:0x0);_0x41d2a5=_0x3f5eab['to'],_0x3f5eab['next']();}}static['of'](_0x336044,_0x29fefd=!0x1){let _0x3bb634=new RangeSetBuilder();for(let _0x3e3de6 of _0x336044 instanceof _0x2aa1f9?[_0x336044]:_0x29fefd?lazySort(_0x336044):_0x336044)_0x3bb634['add'](_0x3e3de6['from'],_0x3e3de6['to'],_0x3e3de6['value']);return _0x3bb634['finish']();}static['join'](_0x45922b){if(!_0x45922b['length'])return RangeSet['empty'];let _0x13739d=_0x45922b[_0x45922b['length']-0x1];for(let _0x54fa11=_0x45922b['length']-0x2;_0x54fa11>=0x0;_0x54fa11--)for(let _0x1e7e4e=_0x45922b[_0x54fa11];_0x1e7e4e!=RangeSet['empty'];_0x1e7e4e=_0x1e7e4e['nextLayer'])_0x13739d=new RangeSet(_0x1e7e4e['chunkPos'],_0x1e7e4e['chunk'],_0x13739d,Math['max'](_0x1e7e4e['maxPoint'],_0x13739d['maxPoint']));return _0x13739d;}}function lazySort(_0x2dc4c2){if(_0x2dc4c2['length']>0x1)for(let _0x416857=_0x2dc4c2[0x0],_0x26c02d=0x1;_0x26c02d<_0x2dc4c2['length'];_0x26c02d++){let _0x34d215=_0x2dc4c2[_0x26c02d];if(_0x5eb05e(_0x416857,_0x34d215)>0x0)return _0x2dc4c2['slice']()['sort'](_0x5eb05e);_0x416857=_0x34d215;}return _0x2dc4c2;}RangeSet['empty']=new RangeSet([],[],null,-0x1),RangeSet['empty']['nextLayer']=RangeSet['empty'];class RangeSetBuilder{['finishChunk'](_0x2ed380){this['chunks']['push'](new _0x71decb(this['from'],this['to'],this['value'],this['maxPoint'])),this['chunkPos']['push'](this['chunkStart']),this['chunkStart']=-0x1,this['setMaxPoint']=Math['max'](this['setMaxPoint'],this['maxPoint']),this['maxPoint']=-0x1,_0x2ed380&&(this['from']=[],this['to']=[],this['value']=[]);}constructor(){this['chunks']=[],this['chunkPos']=[],this['chunkStart']=-0x1,this['last']=null,this['lastFrom']=-0x3b9aca00,this['lastTo']=-0x3b9aca00,this['from']=[],this['to']=[],this['value']=[],this['maxPoint']=-0x1,this['setMaxPoint']=-0x1,this['nextLayer']=null;}['add'](_0x2ec150,_0x2a251a,_0x57c820){this['addInner'](_0x2ec150,_0x2a251a,_0x57c820)||(this['nextLayer']||(this['nextLayer']=new RangeSetBuilder()))['add'](_0x2ec150,_0x2a251a,_0x57c820);}['addInner'](_0x8be63f,_0x15a39e,_0x4dec42){let _0x1a5034=_0x8be63f-this['lastTo']||_0x4dec42['startSide']-this['last']['endSide'];if(_0x1a5034<=0x0&&(_0x8be63f-this['lastFrom']||_0x4dec42['startSide']-this['last']['startSide'])<0x0)throw new Error('Ranges\x20must\x20be\x20added\x20sorted\x20by\x20`from`\x20position\x20and\x20`startSide`');return!(_0x1a5034<0x0)&&(0xfa==this['from']['length']&&this['finishChunk'](!0x0),this['chunkStart']<0x0&&(this['chunkStart']=_0x8be63f),this['from']['push'](_0x8be63f-this['chunkStart']),this['to']['push'](_0x15a39e-this['chunkStart']),this['last']=_0x4dec42,this['lastFrom']=_0x8be63f,this['lastTo']=_0x15a39e,this['value']['push'](_0x4dec42),_0x4dec42['point']&&(this['maxPoint']=Math['max'](this['maxPoint'],_0x15a39e-_0x8be63f)),!0x0);}['addChunk'](_0x5b9db0,_0x23f41a){if((_0x5b9db0-this['lastTo']||_0x23f41a['value'][0x0]['startSide']-this['last']['endSide'])<0x0)return!0x1;this['from']['length']&&this['finishChunk'](!0x0),this['setMaxPoint']=Math['max'](this['setMaxPoint'],_0x23f41a['maxPoint']),this['chunks']['push'](_0x23f41a),this['chunkPos']['push'](_0x5b9db0);let _0x544889=_0x23f41a['value']['length']-0x1;return this['last']=_0x23f41a['value'][_0x544889],this['lastFrom']=_0x23f41a['from'][_0x544889]+_0x5b9db0,this['lastTo']=_0x23f41a['to'][_0x544889]+_0x5b9db0,!0x0;}['finish'](){return this['finishInner'](RangeSet['empty']);}['finishInner'](_0x4830b6){if(this['from']['length']&&this['finishChunk'](!0x1),0x0==this['chunks']['length'])return _0x4830b6;let _0x184970=RangeSet['create'](this['chunkPos'],this['chunks'],this['nextLayer']?this['nextLayer']['finishInner'](_0x4830b6):_0x4830b6,this['setMaxPoint']);return this['from']=null,_0x184970;}}function _0x136eb8(_0x291390,_0x1af0c6,_0x38ded5){let _0x536db9=new Map();for(let _0x52250d of _0x291390)for(let _0x2d8e06=0x0;_0x2d8e06<_0x52250d['chunk']['length'];_0x2d8e06++)_0x52250d['chunk'][_0x2d8e06]['maxPoint']<=0x0&&_0x536db9['set'](_0x52250d['chunk'][_0x2d8e06],_0x52250d['chunkPos'][_0x2d8e06]);let _0xb04b65=new Set();for(let _0x57d89d of _0x1af0c6)for(let _0xace94a=0x0;_0xace94a<_0x57d89d['chunk']['length'];_0xace94a++){let _0x2bda15=_0x536db9['get'](_0x57d89d['chunk'][_0xace94a]);null==_0x2bda15||(_0x38ded5?_0x38ded5['mapPos'](_0x2bda15):_0x2bda15)!=_0x57d89d['chunkPos'][_0xace94a]||(null==_0x38ded5?void 0x0:_0x38ded5['touchesRange'](_0x2bda15,_0x2bda15+_0x57d89d['chunk'][_0xace94a]['length']))||_0xb04b65['add'](_0x57d89d['chunk'][_0xace94a]);}return _0xb04b65;}class _0x17a02c{constructor(_0xd11ae8,_0x54e0a9,_0x48d3bd,_0x3a2d87=0x0){this['layer']=_0xd11ae8,this['skip']=_0x54e0a9,this['minPoint']=_0x48d3bd,this['rank']=_0x3a2d87;}get['startSide'](){return this['value']?this['value']['startSide']:0x0;}get['endSide'](){return this['value']?this['value']['endSide']:0x0;}['goto'](_0x389658,_0x7b4191=-0x3b9aca00){return this['chunkIndex']=this['rangeIndex']=0x0,this['gotoInner'](_0x389658,_0x7b4191,!0x1),this;}['gotoInner'](_0x6e0bb4,_0x18489a,_0x32666b){for(;this['chunkIndex']<this['layer']['chunk']['length'];){let _0x52f616=this['layer']['chunk'][this['chunkIndex']];if(!(this['skip']&&this['skip']['has'](_0x52f616)||this['layer']['chunkEnd'](this['chunkIndex'])<_0x6e0bb4||_0x52f616['maxPoint']<this['minPoint']))break;this['chunkIndex']++,_0x32666b=!0x1;}if(this['chunkIndex']<this['layer']['chunk']['length']){let _0x55c329=this['layer']['chunk'][this['chunkIndex']]['findIndex'](_0x6e0bb4-this['layer']['chunkPos'][this['chunkIndex']],_0x18489a,!0x0);(!_0x32666b||this['rangeIndex']<_0x55c329)&&this['setRangeIndex'](_0x55c329);}this['next']();}['forward'](_0x11d296,_0x1fd252){(this['to']-_0x11d296||this['endSide']-_0x1fd252)<0x0&&this['gotoInner'](_0x11d296,_0x1fd252,!0x0);}['next'](){for(;;){if(this['chunkIndex']==this['layer']['chunk']['length']){this['from']=this['to']=0x3b9aca00,this['value']=null;break;}{let _0x1a53d9=this['layer']['chunkPos'][this['chunkIndex']],_0x438800=this['layer']['chunk'][this['chunkIndex']],_0x1b5557=_0x1a53d9+_0x438800['from'][this['rangeIndex']];if(this['from']=_0x1b5557,this['to']=_0x1a53d9+_0x438800['to'][this['rangeIndex']],this['value']=_0x438800['value'][this['rangeIndex']],this['setRangeIndex'](this['rangeIndex']+0x1),this['minPoint']<0x0||this['value']['point']&&this['to']-this['from']>=this['minPoint'])break;}}}['setRangeIndex'](_0x3f7851){if(_0x3f7851==this['layer']['chunk'][this['chunkIndex']]['value']['length']){if(this['chunkIndex']++,this['skip']){for(;this['chunkIndex']<this['layer']['chunk']['length']&&this['skip']['has'](this['layer']['chunk'][this['chunkIndex']]);)this['chunkIndex']++;}this['rangeIndex']=0x0;}else this['rangeIndex']=_0x3f7851;}['nextChunk'](){this['chunkIndex']++,this['rangeIndex']=0x0,this['next']();}['compare'](_0x36245a){return this['from']-_0x36245a['from']||this['startSide']-_0x36245a['startSide']||this['rank']-_0x36245a['rank']||this['to']-_0x36245a['to']||this['endSide']-_0x36245a['endSide'];}}class _0x579901{constructor(_0x45d3ab){this['heap']=_0x45d3ab;}static['from'](_0x87dd3e,_0x245931=null,_0xdf253e=-0x1){let _0x2f72b1=[];for(let _0xed1818=0x0;_0xed1818<_0x87dd3e['length'];_0xed1818++)for(let _0x303bfd=_0x87dd3e[_0xed1818];!_0x303bfd['isEmpty'];_0x303bfd=_0x303bfd['nextLayer'])_0x303bfd['maxPoint']>=_0xdf253e&&_0x2f72b1['push'](new _0x17a02c(_0x303bfd,_0x245931,_0xdf253e,_0xed1818));return 0x1==_0x2f72b1['length']?_0x2f72b1[0x0]:new _0x579901(_0x2f72b1);}get['startSide'](){return this['value']?this['value']['startSide']:0x0;}['goto'](_0x3a70a8,_0x2cb048=-0x3b9aca00){for(let _0x5a00c7 of this['heap'])_0x5a00c7['goto'](_0x3a70a8,_0x2cb048);for(let _0x115f13=this['heap']['length']>>0x1;_0x115f13>=0x0;_0x115f13--)_0x180f77(this['heap'],_0x115f13);return this['next'](),this;}['forward'](_0x495bd1,_0x2e2ec4){for(let _0x5c00d1 of this['heap'])_0x5c00d1['forward'](_0x495bd1,_0x2e2ec4);for(let _0xea9118=this['heap']['length']>>0x1;_0xea9118>=0x0;_0xea9118--)_0x180f77(this['heap'],_0xea9118);(this['to']-_0x495bd1||this['value']['endSide']-_0x2e2ec4)<0x0&&this['next']();}['next'](){if(0x0==this['heap']['length'])this['from']=this['to']=0x3b9aca00,this['value']=null,this['rank']=-0x1;else{let _0x3e4230=this['heap'][0x0];this['from']=_0x3e4230['from'],this['to']=_0x3e4230['to'],this['value']=_0x3e4230['value'],this['rank']=_0x3e4230['rank'],_0x3e4230['value']&&_0x3e4230['next'](),_0x180f77(this['heap'],0x0);}}}function _0x180f77(_0x3cd53e,_0x5b1150){for(let _0x38bf2b=_0x3cd53e[_0x5b1150];;){let _0x44b092=0x1+(_0x5b1150<<0x1);if(_0x44b092>=_0x3cd53e['length'])break;let _0x5a04a9=_0x3cd53e[_0x44b092];if(_0x44b092+0x1<_0x3cd53e['length']&&_0x5a04a9['compare'](_0x3cd53e[_0x44b092+0x1])>=0x0&&(_0x5a04a9=_0x3cd53e[_0x44b092+0x1],_0x44b092++),_0x38bf2b['compare'](_0x5a04a9)<0x0)break;_0x3cd53e[_0x44b092]=_0x38bf2b,_0x3cd53e[_0x5b1150]=_0x5a04a9,_0x5b1150=_0x44b092;}}class _0x23dfaf{constructor(_0x3508d4,_0x4983b1,_0x37c006){this['minPoint']=_0x37c006,this['active']=[],this['activeTo']=[],this['activeRank']=[],this['minActive']=-0x1,this['point']=null,this['pointFrom']=0x0,this['pointRank']=0x0,this['to']=-0x3b9aca00,this['endSide']=0x0,this['openStart']=-0x1,this['cursor']=_0x579901['from'](_0x3508d4,_0x4983b1,_0x37c006);}['goto'](_0x17501f,_0x27a766=-0x3b9aca00){return this['cursor']['goto'](_0x17501f,_0x27a766),this['active']['length']=this['activeTo']['length']=this['activeRank']['length']=0x0,this['minActive']=-0x1,this['to']=_0x17501f,this['endSide']=_0x27a766,this['openStart']=-0x1,this['next'](),this;}['forward'](_0x599164,_0x179c4e){for(;this['minActive']>-0x1&&(this['activeTo'][this['minActive']]-_0x599164||this['active'][this['minActive']]['endSide']-_0x179c4e)<0x0;)this['removeActive'](this['minActive']);this['cursor']['forward'](_0x599164,_0x179c4e);}['removeActive'](_0x5aca1c){_0x4eacb8(this['active'],_0x5aca1c),_0x4eacb8(this['activeTo'],_0x5aca1c),_0x4eacb8(this['activeRank'],_0x5aca1c),this['minActive']=_0x5ebb9a(this['active'],this['activeTo']);}['addActive'](_0x4c95d3){let _0x7fe001=0x0,{value:_0x579222,to:_0xfbc0d9,rank:_0x4fb7f6}=this['cursor'];for(;_0x7fe001<this['activeRank']['length']&&(_0x4fb7f6-this['activeRank'][_0x7fe001]||_0xfbc0d9-this['activeTo'][_0x7fe001])>0x0;)_0x7fe001++;insert(this['active'],_0x7fe001,_0x579222),insert(this['activeTo'],_0x7fe001,_0xfbc0d9),insert(this['activeRank'],_0x7fe001,_0x4fb7f6),_0x4c95d3&&insert(_0x4c95d3,_0x7fe001,this['cursor']['from']),this['minActive']=_0x5ebb9a(this['active'],this['activeTo']);}['next'](){let _0x1a3a33=this['to'],_0x14780f=this['point'];this['point']=null;let _0x598383=this['openStart']<0x0?[]:null;for(;;){let _0x3e5426=this['minActive'];if(_0x3e5426>-0x1&&(this['activeTo'][_0x3e5426]-this['cursor']['from']||this['active'][_0x3e5426]['endSide']-this['cursor']['startSide'])<0x0){if(this['activeTo'][_0x3e5426]>_0x1a3a33){this['to']=this['activeTo'][_0x3e5426],this['endSide']=this['active'][_0x3e5426]['endSide'];break;}this['removeActive'](_0x3e5426),_0x598383&&_0x4eacb8(_0x598383,_0x3e5426);}else{if(!this['cursor']['value']){this['to']=this['endSide']=0x3b9aca00;break;}if(this['cursor']['from']>_0x1a3a33){this['to']=this['cursor']['from'],this['endSide']=this['cursor']['startSide'];break;}{let _0x55b630=this['cursor']['value'];if(_0x55b630['point']){if(!(_0x14780f&&this['cursor']['to']==this['to']&&this['cursor']['from']<this['cursor']['to'])){this['point']=_0x55b630,this['pointFrom']=this['cursor']['from'],this['pointRank']=this['cursor']['rank'],this['to']=this['cursor']['to'],this['endSide']=_0x55b630['endSide'],this['cursor']['next'](),this['forward'](this['to'],this['endSide']);break;}this['cursor']['next']();}else this['addActive'](_0x598383),this['cursor']['next']();}}}if(_0x598383){this['openStart']=0x0;for(let _0x429f68=_0x598383['length']-0x1;_0x429f68>=0x0&&_0x598383[_0x429f68]<_0x1a3a33;_0x429f68--)this['openStart']++;}}['activeForPoint'](_0x330e75){if(!this['active']['length'])return this['active'];let _0x59d12f=[];for(let _0xffc839=this['active']['length']-0x1;_0xffc839>=0x0&&!(this['activeRank'][_0xffc839]<this['pointRank']);_0xffc839--)(this['activeTo'][_0xffc839]>_0x330e75||this['activeTo'][_0xffc839]==_0x330e75&&this['active'][_0xffc839]['endSide']>=this['point']['endSide'])&&_0x59d12f['push'](this['active'][_0xffc839]);return _0x59d12f['reverse']();}['openEnd'](_0x5ba644){let _0x26d701=0x0;for(let _0x1d82bf=this['activeTo']['length']-0x1;_0x1d82bf>=0x0&&this['activeTo'][_0x1d82bf]>_0x5ba644;_0x1d82bf--)_0x26d701++;return _0x26d701;}}function _0x37d547(_0x4f113a,_0x32aacf,_0xcf1f21,_0x9a64c2,_0x39260a,_0x1031a9){_0x4f113a['goto'](_0x32aacf),_0xcf1f21['goto'](_0x9a64c2);let _0x1f3a52=_0x9a64c2+_0x39260a,_0xa17f17=_0x9a64c2,_0x4e2ea4=_0x9a64c2-_0x32aacf;for(;;){let _0x5103f1=_0x4f113a['to']+_0x4e2ea4-_0xcf1f21['to'],_0x53a31a=_0x5103f1||_0x4f113a['endSide']-_0xcf1f21['endSide'],_0x2f6c74=_0x53a31a<0x0?_0x4f113a['to']+_0x4e2ea4:_0xcf1f21['to'],_0x3a6c09=Math['min'](_0x2f6c74,_0x1f3a52);if(_0x4f113a['point']||_0xcf1f21['point']?_0x4f113a['point']&&_0xcf1f21['point']&&(_0x4f113a['point']==_0xcf1f21['point']||_0x4f113a['point']['eq'](_0xcf1f21['point']))&&_0xeed304(_0x4f113a['activeForPoint'](_0x4f113a['to']),_0xcf1f21['activeForPoint'](_0xcf1f21['to']))||_0x1031a9['comparePoint'](_0xa17f17,_0x3a6c09,_0x4f113a['point'],_0xcf1f21['point']):_0x3a6c09>_0xa17f17&&!_0xeed304(_0x4f113a['active'],_0xcf1f21['active'])&&_0x1031a9['compareRange'](_0xa17f17,_0x3a6c09,_0x4f113a['active'],_0xcf1f21['active']),_0x2f6c74>_0x1f3a52)break;(_0x5103f1||_0x4f113a['openEnd']!=_0xcf1f21['openEnd'])&&_0x1031a9['boundChange']&&_0x1031a9['boundChange'](_0x2f6c74),_0xa17f17=_0x2f6c74,_0x53a31a<=0x0&&_0x4f113a['next'](),_0x53a31a>=0x0&&_0xcf1f21['next']();}}function _0xeed304(_0x378f19,_0x1f00d6){if(_0x378f19['length']!=_0x1f00d6['length'])return!0x1;for(let _0x43dab6=0x0;_0x43dab6<_0x378f19['length'];_0x43dab6++)if(_0x378f19[_0x43dab6]!=_0x1f00d6[_0x43dab6]&&!_0x378f19[_0x43dab6]['eq'](_0x1f00d6[_0x43dab6]))return!0x1;return!0x0;}function _0x4eacb8(_0x44e232,_0x246390){for(let _0xe33370=_0x246390,_0x191c7e=_0x44e232['length']-0x1;_0xe33370<_0x191c7e;_0xe33370++)_0x44e232[_0xe33370]=_0x44e232[_0xe33370+0x1];_0x44e232['pop']();}function insert(_0x205d47,_0x33b9b2,_0x24f512){for(let _0x4b3f29=_0x205d47['length']-0x1;_0x4b3f29>=_0x33b9b2;_0x4b3f29--)_0x205d47[_0x4b3f29+0x1]=_0x205d47[_0x4b3f29];_0x205d47[_0x33b9b2]=_0x24f512;}function _0x5ebb9a(_0x3cd206,_0xdc27ae){let _0xa48223=-0x1,_0xee48a5=0x3b9aca00;for(let _0x472a78=0x0;_0x472a78<_0xdc27ae['length'];_0x472a78++)(_0xdc27ae[_0x472a78]-_0xee48a5||_0x3cd206[_0x472a78]['endSide']-_0x3cd206[_0xa48223]['endSide'])<0x0&&(_0xa48223=_0x472a78,_0xee48a5=_0xdc27ae[_0x472a78]);return _0xa48223;}function countColumn(_0x20220d,_0x3c18b2,_0x5c94c2=_0x20220d['length']){let _0x56377c=0x0;for(let _0xc66a3a=0x0;_0xc66a3a<_0x5c94c2&&_0xc66a3a<_0x20220d['length'];)0x9==_0x20220d['charCodeAt'](_0xc66a3a)?(_0x56377c+=_0x3c18b2-_0x56377c%_0x3c18b2,_0xc66a3a++):(_0x56377c++,_0xc66a3a=findClusterBreak(_0x20220d,_0xc66a3a));return _0x56377c;}function _0x34fdbe(_0x4dd10e,_0x4139fd,_0x195c9b,_0x40ab10){for(let _0x389f3e=0x0,_0x4fd123=0x0;;){if(_0x4fd123>=_0x4139fd)return _0x389f3e;if(_0x389f3e==_0x4dd10e['length'])break;_0x4fd123+=0x9==_0x4dd10e['charCodeAt'](_0x389f3e)?_0x195c9b-_0x4fd123%_0x195c9b:0x1,_0x389f3e=findClusterBreak(_0x4dd10e,_0x389f3e);}return!0x0===_0x40ab10?-0x1:_0x4dd10e['length'];}const _0x6ef31b='ͼ',_0x2c1615='undefined'==typeof Symbol?'__'+_0x6ef31b:Symbol['for'](_0x6ef31b),_0x1587cf='undefined'==typeof Symbol?'__styleSet'+Math['floor'](0x5f5e100*Math['random']()):Symbol('styleSet'),top='undefined'!=typeof globalThis?globalThis:'undefined'!=typeof window?window:{};class StyleModule{constructor(_0x2432d6,_0x545850){this['rules']=[];let {finish:_0x4ada46}=_0x545850||{};function _0x2e777d(_0x208768){return/^@/['test'](_0x208768)?[_0x208768]:_0x208768['split'](/,\s*/);}function _0x1f5a86(_0x5cf03b,_0x39f511,_0x20937d,_0x25a664){let _0x21a7fd=[],_0xc28c3d=/^@(\w+)\b/['exec'](_0x5cf03b[0x0]),_0x3f2dd9=_0xc28c3d&&'keyframes'==_0xc28c3d[0x1];if(_0xc28c3d&&null==_0x39f511)return _0x20937d['push'](_0x5cf03b[0x0]+';');for(let _0x320ba6 in _0x39f511){let _0x275d55=_0x39f511[_0x320ba6];if(/&/['test'](_0x320ba6))_0x1f5a86(_0x320ba6['split'](/,\s*/)['map'](_0x56905e=>_0x5cf03b['map'](_0x3dbdc5=>_0x56905e['replace'](/&/,_0x3dbdc5)))['reduce']((_0x32ca8a,_0x485ba2)=>_0x32ca8a['concat'](_0x485ba2)),_0x275d55,_0x20937d);else{if(_0x275d55&&'object'==typeof _0x275d55){if(!_0xc28c3d)throw new RangeError('The\x20value\x20of\x20a\x20property\x20('+_0x320ba6+')\x20should\x20be\x20a\x20primitive\x20value.');_0x1f5a86(_0x2e777d(_0x320ba6),_0x275d55,_0x21a7fd,_0x3f2dd9);}else null!=_0x275d55&&_0x21a7fd['push'](_0x320ba6['replace'](/_.*/,'')['replace'](/[A-Z]/g,_0x250d30=>'-'+_0x250d30['toLowerCase']())+':\x20'+_0x275d55+';');}}(_0x21a7fd['length']||_0x3f2dd9)&&_0x20937d['push']((!_0x4ada46||_0xc28c3d||_0x25a664?_0x5cf03b:_0x5cf03b['map'](_0x4ada46))['join'](',\x20')+'\x20{'+_0x21a7fd['join']('\x20')+'}');}for(let _0x482949 in _0x2432d6)_0x1f5a86(_0x2e777d(_0x482949),_0x2432d6[_0x482949],this['rules']);}['getRules'](){return this['rules']['join']('\x0a');}static['newName'](){let _0xe1f316=top[_0x2c1615]||0x1;return top[_0x2c1615]=_0xe1f316+0x1,_0x6ef31b+_0xe1f316['toString'](0x24);}static['mount'](_0x184d8f,_0x36b2bf,_0x3f250e){let _0x48e666=_0x184d8f[_0x1587cf],_0x1fd5d8=_0x3f250e&&_0x3f250e['nonce'];_0x48e666?_0x1fd5d8&&_0x48e666['setNonce'](_0x1fd5d8):_0x48e666=new StyleSet(_0x184d8f,_0x1fd5d8),_0x48e666['mount'](Array['isArray'](_0x36b2bf)?_0x36b2bf:[_0x36b2bf],_0x184d8f);}}let adoptedSet=new Map();class StyleSet{constructor(_0x532e87,_0x35d58c){let _0xfdbc5b=_0x532e87['ownerDocument']||_0x532e87,_0x4e06fb=_0xfdbc5b['defaultView'];if(!_0x532e87['head']&&_0x532e87['adoptedStyleSheets']&&_0x4e06fb['CSSStyleSheet']){let _0x39582d=adoptedSet['get'](_0xfdbc5b);if(_0x39582d)return _0x532e87[_0x1587cf]=_0x39582d;this['sheet']=new _0x4e06fb['CSSStyleSheet'](),adoptedSet['set'](_0xfdbc5b,this);}else this['styleTag']=_0xfdbc5b['createElement']('style'),_0x35d58c&&this['styleTag']['setAttribute']('nonce',_0x35d58c);this['modules']=[],_0x532e87[_0x1587cf]=this;}['mount'](_0x24dc91,_0x418bca){let _0x620638=this['sheet'],_0x58e627=0x0,_0x303e14=0x0;for(let _0x4b2b2f=0x0;_0x4b2b2f<_0x24dc91['length'];_0x4b2b2f++){let _0x407fd1=_0x24dc91[_0x4b2b2f],_0x46cea8=this['modules']['indexOf'](_0x407fd1);if(_0x46cea8<_0x303e14&&_0x46cea8>-0x1&&(this['modules']['splice'](_0x46cea8,0x1),_0x303e14--,_0x46cea8=-0x1),-0x1==_0x46cea8){if(this['modules']['splice'](_0x303e14++,0x0,_0x407fd1),_0x620638){for(let _0x1f9d8d=0x0;_0x1f9d8d<_0x407fd1['rules']['length'];_0x1f9d8d++)_0x620638['insertRule'](_0x407fd1['rules'][_0x1f9d8d],_0x58e627++);}}else{for(;_0x303e14<_0x46cea8;)_0x58e627+=this['modules'][_0x303e14++]['rules']['length'];_0x58e627+=_0x407fd1['rules']['length'],_0x303e14++;}}if(_0x620638)_0x418bca['adoptedStyleSheets']['indexOf'](this['sheet'])<0x0&&(_0x418bca['adoptedStyleSheets']=[this['sheet'],..._0x418bca['adoptedStyleSheets']]);else{let _0x1cadfb='';for(let _0x11a679=0x0;_0x11a679<this['modules']['length'];_0x11a679++)_0x1cadfb+=this['modules'][_0x11a679]['getRules']()+'\x0a';this['styleTag']['textContent']=_0x1cadfb;let _0x21bd33=_0x418bca['head']||_0x418bca;this['styleTag']['parentNode']!=_0x21bd33&&_0x21bd33['insertBefore'](this['styleTag'],_0x21bd33['firstChild']);}}['setNonce'](_0x59e0c8){this['styleTag']&&this['styleTag']['getAttribute']('nonce')!=_0x59e0c8&&this['styleTag']['setAttribute']('nonce',_0x59e0c8);}}for(var _0x2900d6={0x8:'Backspace',0x9:'Tab',0xa:'Enter',0xc:'NumLock',0xd:'Enter',0x10:'Shift',0x11:'Control',0x12:'Alt',0x14:'CapsLock',0x1b:'Escape',0x20:'\x20',0x21:'PageUp',0x22:'PageDown',0x23:'End',0x24:'Home',0x25:'ArrowLeft',0x26:'ArrowUp',0x27:'ArrowRight',0x28:'ArrowDown',0x2c:'PrintScreen',0x2d:'Insert',0x2e:'Delete',0x3b:';',0x3d:'=',0x5b:'Meta',0x5c:'Meta',0x6a:'*',0x6b:'+',0x6c:',',0x6d:'-',0x6e:'.',0x6f:'/',0x90:'NumLock',0x91:'ScrollLock',0xa0:'Shift',0xa1:'Shift',0xa2:'Control',0xa3:'Control',0xa4:'Alt',0xa5:'Alt',0xad:'-',0xba:';',0xbb:'=',0xbc:',',0xbd:'-',0xbe:'.',0xbf:'/',0xc0:'`',0xdb:'[',0xdc:'\x5c',0xdd:']',0xde:'\x27'},shift={0x30:')',0x31:'!',0x32:'@',0x33:'#',0x34:'$',0x35:'%',0x36:'^',0x37:'&',0x38:'*',0x39:'(',0x3b:':',0x3d:'+',0xad:'_',0xba:':',0xbb:'+',0xbc:'<',0xbd:'_',0xbe:'>',0xbf:'?',0xc0:'~',0xdb:'{',0xdc:'|',0xdd:'}',0xde:'\x22'},_0x15c413='undefined'!=typeof navigator&&/Mac/['test'](navigator['platform']),_0x27e1f1='undefined'!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/['exec'](navigator['userAgent']),_0x51e821=0x0;_0x51e821<0xa;_0x51e821++)_0x2900d6[0x30+_0x51e821]=_0x2900d6[0x60+_0x51e821]=String(_0x51e821);for(var _0x51e821=0x1;_0x51e821<=0x18;_0x51e821++)_0x2900d6[_0x51e821+0x6f]='F'+_0x51e821;for(var _0x51e821=0x41;_0x51e821<=0x5a;_0x51e821++)_0x2900d6[_0x51e821]=String['fromCharCode'](_0x51e821+0x20),shift[_0x51e821]=String['fromCharCode'](_0x51e821);for(var _0x44b194 in _0x2900d6)shift['hasOwnProperty'](_0x44b194)||(shift[_0x44b194]=_0x2900d6[_0x44b194]);function _0xd5ded3(_0x221730){var _0x20eeb6=!(_0x15c413&&_0x221730['metaKey']&&_0x221730['shiftKey']&&!_0x221730['ctrlKey']&&!_0x221730['altKey']||_0x27e1f1&&_0x221730['shiftKey']&&_0x221730['key']&&0x1==_0x221730['key']['length']||'Unidentified'==_0x221730['key'])&&_0x221730['key']||(_0x221730['shiftKey']?shift:_0x2900d6)[_0x221730['keyCode']]||_0x221730['key']||'Unidentified';return'Esc'==_0x20eeb6&&(_0x20eeb6='Escape'),'Del'==_0x20eeb6&&(_0x20eeb6='Delete'),'Left'==_0x20eeb6&&(_0x20eeb6='ArrowLeft'),'Up'==_0x20eeb6&&(_0x20eeb6='ArrowUp'),'Right'==_0x20eeb6&&(_0x20eeb6='ArrowRight'),'Down'==_0x20eeb6&&(_0x20eeb6='ArrowDown'),_0x20eeb6;}function getSelection(_0x48b551){let _0x20ffbf;return _0x20ffbf=0xb==_0x48b551['nodeType']?_0x48b551['getSelection']?_0x48b551:_0x48b551['ownerDocument']:_0x48b551,_0x20ffbf['getSelection']();}function contains(_0x559a70,_0x394ead){return!!_0x394ead&&(_0x559a70==_0x394ead||_0x559a70['contains'](0x1!=_0x394ead['nodeType']?_0x394ead['parentNode']:_0x394ead));}function hasSelection(_0x440362,_0x5c366c){if(!_0x5c366c['anchorNode'])return!0x1;try{return contains(_0x440362,_0x5c366c['anchorNode']);}catch(_0x9dee88){return!0x1;}}function clientRectsFor(_0xc60413){return 0x3==_0xc60413['nodeType']?textRange(_0xc60413,0x0,_0xc60413['nodeValue']['length'])['getClientRects']():0x1==_0xc60413['nodeType']?_0xc60413['getClientRects']():[];}function isEquivalentPosition(_0x4b33a4,_0x166142,_0x410939,_0x3a997d){return!!_0x410939&&(_0x5a67b4(_0x4b33a4,_0x166142,_0x410939,_0x3a997d,-0x1)||_0x5a67b4(_0x4b33a4,_0x166142,_0x410939,_0x3a997d,0x1));}function _0x59b470(_0x13d55){for(var _0x52cae7=0x0;;_0x52cae7++)if(!(_0x13d55=_0x13d55['previousSibling']))return _0x52cae7;}function isBlockElement(_0x218796){return 0x1==_0x218796['nodeType']&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/['test'](_0x218796['nodeName']);}function _0x5a67b4(_0x2511ba,_0x12578f,_0x5c3d03,_0x1e59e8,_0x496544){for(;;){if(_0x2511ba==_0x5c3d03&&_0x12578f==_0x1e59e8)return!0x0;if(_0x12578f==(_0x496544<0x0?0x0:maxOffset(_0x2511ba))){if('DIV'==_0x2511ba['nodeName'])return!0x1;let _0x43fd36=_0x2511ba['parentNode'];if(!_0x43fd36||0x1!=_0x43fd36['nodeType'])return!0x1;_0x12578f=_0x59b470(_0x2511ba)+(_0x496544<0x0?0x0:0x1),_0x2511ba=_0x43fd36;}else{if(0x1!=_0x2511ba['nodeType'])return!0x1;if(0x1==(_0x2511ba=_0x2511ba['childNodes'][_0x12578f+(_0x496544<0x0?-0x1:0x0)])['nodeType']&&'false'==_0x2511ba['contentEditable'])return!0x1;_0x12578f=_0x496544<0x0?maxOffset(_0x2511ba):0x0;}}}function maxOffset(_0x48589c){return 0x3==_0x48589c['nodeType']?_0x48589c['nodeValue']['length']:_0x48589c['childNodes']['length'];}function flattenRect(_0x56ffd4,_0x100037){let _0x3dff1f=_0x100037?_0x56ffd4['left']:_0x56ffd4['right'];return{'left':_0x3dff1f,'right':_0x3dff1f,'top':_0x56ffd4['top'],'bottom':_0x56ffd4['bottom']};}function windowRect(_0x13063e){let _0x4e804f=_0x13063e['visualViewport'];return _0x4e804f?{'left':0x0,'right':_0x4e804f['width'],'top':0x0,'bottom':_0x4e804f['height']}:{'left':0x0,'right':_0x13063e['innerWidth'],'top':0x0,'bottom':_0x13063e['innerHeight']};}function getScale(_0xdfe5c8,_0x347218){let _0x257b23=_0x347218['width']/_0xdfe5c8['offsetWidth'],_0x4d0acb=_0x347218['height']/_0xdfe5c8['offsetHeight'];return(_0x257b23>0.995&&_0x257b23<1.005||!isFinite(_0x257b23)||Math['abs'](_0x347218['width']-_0xdfe5c8['offsetWidth'])<0x1)&&(_0x257b23=0x1),(_0x4d0acb>0.995&&_0x4d0acb<1.005||!isFinite(_0x4d0acb)||Math['abs'](_0x347218['height']-_0xdfe5c8['offsetHeight'])<0x1)&&(_0x4d0acb=0x1),{'scaleX':_0x257b23,'scaleY':_0x4d0acb};}function scrollRectIntoView(_0x71c2a,_0x2a3e3e,_0x180aaf,_0x3f0589,_0x3af2aa,_0xce757b,_0x378c28,_0xef9433){let _0x353863=_0x71c2a['ownerDocument'],_0x1acfb3=_0x353863['defaultView']||window;for(let _0x4e53eb=_0x71c2a,_0x1f4c48=!0x1;_0x4e53eb&&!_0x1f4c48;)if(0x1==_0x4e53eb['nodeType']){let _0x31459b,_0x415472=_0x4e53eb==_0x353863['body'],_0x542c74=0x1,_0x527390=0x1;if(_0x415472)_0x31459b=windowRect(_0x1acfb3);else{if(/^(fixed|sticky)$/['test'](getComputedStyle(_0x4e53eb)['position'])&&(_0x1f4c48=!0x0),_0x4e53eb['scrollHeight']<=_0x4e53eb['clientHeight']&&_0x4e53eb['scrollWidth']<=_0x4e53eb['clientWidth']){_0x4e53eb=_0x4e53eb['assignedSlot']||_0x4e53eb['parentNode'];continue;}let _0x4f19a2=_0x4e53eb['getBoundingClientRect']();({scaleX:_0x542c74,scaleY:_0x527390}=getScale(_0x4e53eb,_0x4f19a2),_0x31459b={'left':_0x4f19a2['left'],'right':_0x4f19a2['left']+_0x4e53eb['clientWidth']*_0x542c74,'top':_0x4f19a2['top'],'bottom':_0x4f19a2['top']+_0x4e53eb['clientHeight']*_0x527390});}let _0x1712be=0x0,_0x5dc32f=0x0;if('nearest'==_0x3af2aa)_0x2a3e3e['top']<_0x31459b['top']?(_0x5dc32f=-(_0x31459b['top']-_0x2a3e3e['top']+_0x378c28),_0x180aaf>0x0&&_0x2a3e3e['bottom']>_0x31459b['bottom']+_0x5dc32f&&(_0x5dc32f=_0x2a3e3e['bottom']-_0x31459b['bottom']+_0x5dc32f+_0x378c28)):_0x2a3e3e['bottom']>_0x31459b['bottom']&&(_0x5dc32f=_0x2a3e3e['bottom']-_0x31459b['bottom']+_0x378c28,_0x180aaf<0x0&&_0x2a3e3e['top']-_0x5dc32f<_0x31459b['top']&&(_0x5dc32f=-(_0x31459b['top']+_0x5dc32f-_0x2a3e3e['top']+_0x378c28)));else{let _0x11fde0=_0x2a3e3e['bottom']-_0x2a3e3e['top'],_0x365482=_0x31459b['bottom']-_0x31459b['top'];_0x5dc32f=('center'==_0x3af2aa&&_0x11fde0<=_0x365482?_0x2a3e3e['top']+_0x11fde0/0x2-_0x365482/0x2:'start'==_0x3af2aa||'center'==_0x3af2aa&&_0x180aaf<0x0?_0x2a3e3e['top']-_0x378c28:_0x2a3e3e['bottom']-_0x365482+_0x378c28)-_0x31459b['top'];}if('nearest'==_0x3f0589)_0x2a3e3e['left']<_0x31459b['left']?(_0x1712be=-(_0x31459b['left']-_0x2a3e3e['left']+_0xce757b),_0x180aaf>0x0&&_0x2a3e3e['right']>_0x31459b['right']+_0x1712be&&(_0x1712be=_0x2a3e3e['right']-_0x31459b['right']+_0x1712be+_0xce757b)):_0x2a3e3e['right']>_0x31459b['right']&&(_0x1712be=_0x2a3e3e['right']-_0x31459b['right']+_0xce757b,_0x180aaf<0x0&&_0x2a3e3e['left']<_0x31459b['left']+_0x1712be&&(_0x1712be=-(_0x31459b['left']+_0x1712be-_0x2a3e3e['left']+_0xce757b)));else _0x1712be=('center'==_0x3f0589?_0x2a3e3e['left']+(_0x2a3e3e['right']-_0x2a3e3e['left'])/0x2-(_0x31459b['right']-_0x31459b['left'])/0x2:'start'==_0x3f0589==_0xef9433?_0x2a3e3e['left']-_0xce757b:_0x2a3e3e['right']-(_0x31459b['right']-_0x31459b['left'])+_0xce757b)-_0x31459b['left'];if(_0x1712be||_0x5dc32f){if(_0x415472)_0x1acfb3['scrollBy'](_0x1712be,_0x5dc32f);else{let _0x28a6ab=0x0,_0x4ef794=0x0;if(_0x5dc32f){let _0x40f1a3=_0x4e53eb['scrollTop'];_0x4e53eb['scrollTop']+=_0x5dc32f/_0x527390,_0x4ef794=(_0x4e53eb['scrollTop']-_0x40f1a3)*_0x527390;}if(_0x1712be){let _0xfecd41=_0x4e53eb['scrollLeft'];_0x4e53eb['scrollLeft']+=_0x1712be/_0x542c74,_0x28a6ab=(_0x4e53eb['scrollLeft']-_0xfecd41)*_0x542c74;}_0x2a3e3e={'left':_0x2a3e3e['left']-_0x28a6ab,'top':_0x2a3e3e['top']-_0x4ef794,'right':_0x2a3e3e['right']-_0x28a6ab,'bottom':_0x2a3e3e['bottom']-_0x4ef794},_0x28a6ab&&Math['abs'](_0x28a6ab-_0x1712be)<0x1&&(_0x3f0589='nearest'),_0x4ef794&&Math['abs'](_0x4ef794-_0x5dc32f)<0x1&&(_0x3af2aa='nearest');}}if(_0x415472)break;_0x4e53eb=_0x4e53eb['assignedSlot']||_0x4e53eb['parentNode'];}else{if(0xb!=_0x4e53eb['nodeType'])break;_0x4e53eb=_0x4e53eb['host'];}}function scrollableParents(_0x4916bc){let _0x574bea,_0x444622,_0xeaf413=_0x4916bc['ownerDocument'];for(let _0x4149d8=_0x4916bc['parentNode'];_0x4149d8&&!(_0x4149d8==_0xeaf413['body']||_0x574bea&&_0x444622);)if(0x1==_0x4149d8['nodeType'])!_0x444622&&_0x4149d8['scrollHeight']>_0x4149d8['clientHeight']&&(_0x444622=_0x4149d8),!_0x574bea&&_0x4149d8['scrollWidth']>_0x4149d8['clientWidth']&&(_0x574bea=_0x4149d8),_0x4149d8=_0x4149d8['assignedSlot']||_0x4149d8['parentNode'];else{if(0xb!=_0x4149d8['nodeType'])break;_0x4149d8=_0x4149d8['host'];}return{'x':_0x574bea,'y':_0x444622};}class DOMSelectionState{constructor(){this['anchorNode']=null,this['anchorOffset']=0x0,this['focusNode']=null,this['focusOffset']=0x0;}['eq'](_0x581066){return this['anchorNode']==_0x581066['anchorNode']&&this['anchorOffset']==_0x581066['anchorOffset']&&this['focusNode']==_0x581066['focusNode']&&this['focusOffset']==_0x581066['focusOffset'];}['setRange'](_0x68f920){let {anchorNode:_0x321570,focusNode:_0x2af649}=_0x68f920;this['set'](_0x321570,Math['min'](_0x68f920['anchorOffset'],_0x321570?maxOffset(_0x321570):0x0),_0x2af649,Math['min'](_0x68f920['focusOffset'],_0x2af649?maxOffset(_0x2af649):0x0));}['set'](_0x3f44d0,_0x1b7f81,_0x3b38ea,_0x312537){this['anchorNode']=_0x3f44d0,this['anchorOffset']=_0x1b7f81,this['focusNode']=_0x3b38ea,this['focusOffset']=_0x312537;}}let preventScrollSupported=null,scratchRange;function focusPreventScroll(_0x7c9f4d){if(_0x7c9f4d['setActive'])return _0x7c9f4d['setActive']();if(preventScrollSupported)return _0x7c9f4d['focus'](preventScrollSupported);let _0x4966da=[];for(let _0x7fc56b=_0x7c9f4d;_0x7fc56b&&(_0x4966da['push'](_0x7fc56b,_0x7fc56b['scrollTop'],_0x7fc56b['scrollLeft']),_0x7fc56b!=_0x7fc56b['ownerDocument']);_0x7fc56b=_0x7fc56b['parentNode']);if(_0x7c9f4d['focus'](null==preventScrollSupported?{get 'preventScroll'(){return preventScrollSupported={'preventScroll':!0x0},!0x0;}}:void 0x0),!preventScrollSupported){preventScrollSupported=!0x1;for(let _0x2d3419=0x0;_0x2d3419<_0x4966da['length'];){let _0x29bf35=_0x4966da[_0x2d3419++],_0x3862fb=_0x4966da[_0x2d3419++],_0x35f30a=_0x4966da[_0x2d3419++];_0x29bf35['scrollTop']!=_0x3862fb&&(_0x29bf35['scrollTop']=_0x3862fb),_0x29bf35['scrollLeft']!=_0x35f30a&&(_0x29bf35['scrollLeft']=_0x35f30a);}}}function textRange(_0x2a53e6,_0x1a76d9,_0x594396=_0x1a76d9){let _0x4658d8=scratchRange||(scratchRange=document['createRange']());return _0x4658d8['setEnd'](_0x2a53e6,_0x594396),_0x4658d8['setStart'](_0x2a53e6,_0x1a76d9),_0x4658d8;}function dispatchKey(_0x57e4f8,_0x4fd80e,_0x3ab917,_0x1a815a){let _0xa5dfd8={'key':_0x4fd80e,'code':_0x4fd80e,'keyCode':_0x3ab917,'which':_0x3ab917,'cancelable':!0x0};_0x1a815a&&({altKey:_0xa5dfd8['altKey'],ctrlKey:_0xa5dfd8['ctrlKey'],shiftKey:_0xa5dfd8['shiftKey'],metaKey:_0xa5dfd8['metaKey']}=_0x1a815a);let _0x231346=new KeyboardEvent('keydown',_0xa5dfd8);_0x231346['synthetic']=!0x0,_0x57e4f8['dispatchEvent'](_0x231346);let _0x171966=new KeyboardEvent('keyup',_0xa5dfd8);return _0x171966['synthetic']=!0x0,_0x57e4f8['dispatchEvent'](_0x171966),_0x231346['defaultPrevented']||_0x171966['defaultPrevented'];}function getRoot(_0x332465){for(;_0x332465;){if(_0x332465&&(0x9==_0x332465['nodeType']||0xb==_0x332465['nodeType']&&_0x332465['host']))return _0x332465;_0x332465=_0x332465['assignedSlot']||_0x332465['parentNode'];}return null;}function clearAttributes(_0x87f3f7){for(;_0x87f3f7['attributes']['length'];)_0x87f3f7['removeAttributeNode'](_0x87f3f7['attributes'][0x0]);}function atElementStart(_0xfc166e,_0x172c57){let _0x20f117=_0x172c57['focusNode'],_0x28e2ad=_0x172c57['focusOffset'];if(!_0x20f117||_0x172c57['anchorNode']!=_0x20f117||_0x172c57['anchorOffset']!=_0x28e2ad)return!0x1;for(_0x28e2ad=Math['min'](_0x28e2ad,maxOffset(_0x20f117));;)if(_0x28e2ad){if(0x1!=_0x20f117['nodeType'])return!0x1;let _0x24766c=_0x20f117['childNodes'][_0x28e2ad-0x1];'false'==_0x24766c['contentEditable']?_0x28e2ad--:(_0x20f117=_0x24766c,_0x28e2ad=maxOffset(_0x20f117));}else{if(_0x20f117==_0xfc166e)return!0x0;_0x28e2ad=_0x59b470(_0x20f117),_0x20f117=_0x20f117['parentNode'];}}function isScrolledToBottom(_0xb37dbd){return _0xb37dbd['scrollTop']>Math['max'](0x1,_0xb37dbd['scrollHeight']-_0xb37dbd['clientHeight']-0x4);}function textNodeBefore(_0xbf7c2f,_0x269fa6){for(let _0x37d531=_0xbf7c2f,_0x443290=_0x269fa6;;){if(0x3==_0x37d531['nodeType']&&_0x443290>0x0)return{'node':_0x37d531,'offset':_0x443290};if(0x1==_0x37d531['nodeType']&&_0x443290>0x0){if('false'==_0x37d531['contentEditable'])return null;_0x37d531=_0x37d531['childNodes'][_0x443290-0x1],_0x443290=maxOffset(_0x37d531);}else{if(!_0x37d531['parentNode']||isBlockElement(_0x37d531))return null;_0x443290=_0x59b470(_0x37d531),_0x37d531=_0x37d531['parentNode'];}}}function textNodeAfter(_0x284333,_0x56714d){for(let _0x59ee42=_0x284333,_0x3f1308=_0x56714d;;){if(0x3==_0x59ee42['nodeType']&&_0x3f1308<_0x59ee42['nodeValue']['length'])return{'node':_0x59ee42,'offset':_0x3f1308};if(0x1==_0x59ee42['nodeType']&&_0x3f1308<_0x59ee42['childNodes']['length']){if('false'==_0x59ee42['contentEditable'])return null;_0x59ee42=_0x59ee42['childNodes'][_0x3f1308],_0x3f1308=0x0;}else{if(!_0x59ee42['parentNode']||isBlockElement(_0x59ee42))return null;_0x3f1308=_0x59b470(_0x59ee42)+0x1,_0x59ee42=_0x59ee42['parentNode'];}}}class _0x2e88d0{constructor(_0x30fcdf,_0x292f3a,_0x11f07b=!0x0){this['node']=_0x30fcdf,this['offset']=_0x292f3a,this['precise']=_0x11f07b;}static['before'](_0x4dc486,_0x417efe){return new _0x2e88d0(_0x4dc486['parentNode'],_0x59b470(_0x4dc486),_0x417efe);}static['after'](_0x257a9c,_0x101666){return new _0x2e88d0(_0x257a9c['parentNode'],_0x59b470(_0x257a9c)+0x1,_0x101666);}}const _0xc277b3=[];class ContentView{constructor(){this['parent']=null,this['dom']=null,this['flags']=0x2;}get['overrideDOMText'](){return null;}get['posAtStart'](){return this['parent']?this['parent']['posBefore'](this):0x0;}get['posAtEnd'](){return this['posAtStart']+this['length'];}['posBefore'](_0x10075c){let _0x7edc67=this['posAtStart'];for(let _0x1ebf64 of this['children']){if(_0x1ebf64==_0x10075c)return _0x7edc67;_0x7edc67+=_0x1ebf64['length']+_0x1ebf64['breakAfter'];}throw new RangeError('Invalid\x20child\x20in\x20posBefore');}['posAfter'](_0x5a3fd5){return this['posBefore'](_0x5a3fd5)+_0x5a3fd5['length'];}['sync'](_0x47e7d2,_0x48bcb1){if(0x2&this['flags']){let _0x2f38b6,_0x53fe1f=this['dom'],_0x30fff0=null;for(let _0x493ee3 of this['children']){if(0x7&_0x493ee3['flags']){if(!_0x493ee3['dom']&&(_0x2f38b6=_0x30fff0?_0x30fff0['nextSibling']:_0x53fe1f['firstChild'])){let _0x3b5257=ContentView['get'](_0x2f38b6);(!_0x3b5257||!_0x3b5257['parent']&&_0x3b5257['canReuseDOM'](_0x493ee3))&&_0x493ee3['reuseDOM'](_0x2f38b6);}_0x493ee3['sync'](_0x47e7d2,_0x48bcb1),_0x493ee3['flags']&=-0x8;}if(_0x2f38b6=_0x30fff0?_0x30fff0['nextSibling']:_0x53fe1f['firstChild'],_0x48bcb1&&!_0x48bcb1['written']&&_0x48bcb1['node']==_0x53fe1f&&_0x2f38b6!=_0x493ee3['dom']&&(_0x48bcb1['written']=!0x0),_0x493ee3['dom']['parentNode']==_0x53fe1f){for(;_0x2f38b6&&_0x2f38b6!=_0x493ee3['dom'];)_0x2f38b6=_0xc4ea22(_0x2f38b6);}else _0x53fe1f['insertBefore'](_0x493ee3['dom'],_0x2f38b6);_0x30fff0=_0x493ee3['dom'];}for(_0x2f38b6=_0x30fff0?_0x30fff0['nextSibling']:_0x53fe1f['firstChild'],_0x2f38b6&&_0x48bcb1&&_0x48bcb1['node']==_0x53fe1f&&(_0x48bcb1['written']=!0x0);_0x2f38b6;)_0x2f38b6=_0xc4ea22(_0x2f38b6);}else{if(0x1&this['flags']){for(let _0x464eec of this['children'])0x7&_0x464eec['flags']&&(_0x464eec['sync'](_0x47e7d2,_0x48bcb1),_0x464eec['flags']&=-0x8);}}}['reuseDOM'](_0x4fc8ae){}['localPosFromDOM'](_0x2721ee,_0x5604cf){let _0x1f0e16;if(_0x2721ee==this['dom'])_0x1f0e16=this['dom']['childNodes'][_0x5604cf];else{let _0xeab2f5=0x0==maxOffset(_0x2721ee)?0x0:0x0==_0x5604cf?-0x1:0x1;for(;;){let _0x2a9c18=_0x2721ee['parentNode'];if(_0x2a9c18==this['dom'])break;0x0==_0xeab2f5&&_0x2a9c18['firstChild']!=_0x2a9c18['lastChild']&&(_0xeab2f5=_0x2721ee==_0x2a9c18['firstChild']?-0x1:0x1),_0x2721ee=_0x2a9c18;}_0x1f0e16=_0xeab2f5<0x0?_0x2721ee:_0x2721ee['nextSibling'];}if(_0x1f0e16==this['dom']['firstChild'])return 0x0;for(;_0x1f0e16&&!ContentView['get'](_0x1f0e16);)_0x1f0e16=_0x1f0e16['nextSibling'];if(!_0x1f0e16)return this['length'];for(let _0x4b01e0=0x0,_0x597633=0x0;;_0x4b01e0++){let _0x1749bd=this['children'][_0x4b01e0];if(_0x1749bd['dom']==_0x1f0e16)return _0x597633;_0x597633+=_0x1749bd['length']+_0x1749bd['breakAfter'];}}['domBoundsAround'](_0x832712,_0xd6d0d8,_0x676c4e=0x0){let _0x3f5134=-0x1,_0x4b93f8=-0x1,_0x47626f=-0x1,_0x49703a=-0x1;for(let _0x31d6ec=0x0,_0x4e466d=_0x676c4e,_0x5ec5f8=_0x676c4e;_0x31d6ec<this['children']['length'];_0x31d6ec++){let _0x389e9f=this['children'][_0x31d6ec],_0x5cf853=_0x4e466d+_0x389e9f['length'];if(_0x4e466d<_0x832712&&_0x5cf853>_0xd6d0d8)return _0x389e9f['domBoundsAround'](_0x832712,_0xd6d0d8,_0x4e466d);if(_0x5cf853>=_0x832712&&-0x1==_0x3f5134&&(_0x3f5134=_0x31d6ec,_0x4b93f8=_0x4e466d),_0x4e466d>_0xd6d0d8&&_0x389e9f['dom']['parentNode']==this['dom']){_0x47626f=_0x31d6ec,_0x49703a=_0x5ec5f8;break;}_0x5ec5f8=_0x5cf853,_0x4e466d=_0x5cf853+_0x389e9f['breakAfter'];}return{'from':_0x4b93f8,'to':_0x49703a<0x0?_0x676c4e+this['length']:_0x49703a,'startDOM':(_0x3f5134?this['children'][_0x3f5134-0x1]['dom']['nextSibling']:null)||this['dom']['firstChild'],'endDOM':_0x47626f<this['children']['length']&&_0x47626f>=0x0?this['children'][_0x47626f]['dom']:null};}['markDirty'](_0x21dd54=!0x1){this['flags']|=0x2,this['markParentsDirty'](_0x21dd54);}['markParentsDirty'](_0x151d77){for(let _0x57e272=this['parent'];_0x57e272;_0x57e272=_0x57e272['parent']){if(_0x151d77&&(_0x57e272['flags']|=0x2),0x1&_0x57e272['flags'])return;_0x57e272['flags']|=0x1,_0x151d77=!0x1;}}['setParent'](_0x5d9bd9){this['parent']!=_0x5d9bd9&&(this['parent']=_0x5d9bd9,0x7&this['flags']&&this['markParentsDirty'](!0x0));}['setDOM'](_0x163e90){this['dom']!=_0x163e90&&(this['dom']&&(this['dom']['cmView']=null),this['dom']=_0x163e90,_0x163e90['cmView']=this);}get['rootView'](){for(let _0x1242b4=this;;){let _0x2922ec=_0x1242b4['parent'];if(!_0x2922ec)return _0x1242b4;_0x1242b4=_0x2922ec;}}['replaceChildren'](_0x3aa047,_0x1ec48e,_0x16b81a=_0xc277b3){this['markDirty']();for(let _0x15bab2=_0x3aa047;_0x15bab2<_0x1ec48e;_0x15bab2++){let _0x58b52b=this['children'][_0x15bab2];_0x58b52b['parent']==this&&_0x16b81a['indexOf'](_0x58b52b)<0x0&&_0x58b52b['destroy']();}_0x16b81a['length']<0xfa?this['children']['splice'](_0x3aa047,_0x1ec48e-_0x3aa047,..._0x16b81a):this['children']=[]['concat'](this['children']['slice'](0x0,_0x3aa047),_0x16b81a,this['children']['slice'](_0x1ec48e));for(let _0x13af8a=0x0;_0x13af8a<_0x16b81a['length'];_0x13af8a++)_0x16b81a[_0x13af8a]['setParent'](this);}['ignoreMutation'](_0x196bc1){return!0x1;}['ignoreEvent'](_0x12cc7c){return!0x1;}['childCursor'](_0x318836=this['length']){return new _0x4e9181(this['children'],_0x318836,this['children']['length']);}['childPos'](_0x592d4f,_0x24870f=0x1){return this['childCursor']()['findPos'](_0x592d4f,_0x24870f);}['toString'](){let _0x5bf098=this['constructor']['name']['replace']('View','');return _0x5bf098+(this['children']['length']?'('+this['children']['join']()+')':this['length']?'['+('Text'==_0x5bf098?this['text']:this['length'])+']':'')+(this['breakAfter']?'#':'');}static['get'](_0x4c9b86){return _0x4c9b86['cmView'];}get['isEditable'](){return!0x0;}get['isWidget'](){return!0x1;}get['isHidden'](){return!0x1;}['merge'](_0x2213c5,_0x3651cc,_0x5a9bd4,_0x331155,_0x37764f,_0x3dcb03){return!0x1;}['become'](_0x53edb1){return!0x1;}['canReuseDOM'](_0x9f2d7f){return _0x9f2d7f['constructor']==this['constructor']&&!(0x8&(this['flags']|_0x9f2d7f['flags']));}['getSide'](){return 0x0;}['destroy'](){for(let _0x28d066 of this['children'])_0x28d066['parent']==this&&_0x28d066['destroy']();this['parent']=null;}}function _0xc4ea22(_0x151974){let _0x5b6944=_0x151974['nextSibling'];return _0x151974['parentNode']['removeChild'](_0x151974),_0x5b6944;}ContentView['prototype']['breakAfter']=0x0;class _0x4e9181{constructor(_0x390a9f,_0x4da272,_0x5b62fc){this['children']=_0x390a9f,this['pos']=_0x4da272,this['i']=_0x5b62fc,this['off']=0x0;}['findPos'](_0x384beb,_0xb338b0=0x1){for(;;){if(_0x384beb>this['pos']||_0x384beb==this['pos']&&(_0xb338b0>0x0||0x0==this['i']||this['children'][this['i']-0x1]['breakAfter']))return this['off']=_0x384beb-this['pos'],this;let _0x5541a5=this['children'][--this['i']];this['pos']-=_0x5541a5['length']+_0x5541a5['breakAfter'];}}}function _0x2a63a2(_0x54c1ce,_0x4517be,_0x18e8a1,_0x482ad2,_0x121c03,_0x85871a,_0x211efb,_0x310bb5,_0x10ad66){let {children:_0x5edc8b}=_0x54c1ce,_0x3890c7=_0x5edc8b['length']?_0x5edc8b[_0x4517be]:null,_0x218946=_0x85871a['length']?_0x85871a[_0x85871a['length']-0x1]:null,_0x26c916=_0x218946?_0x218946['breakAfter']:_0x211efb;if(!(_0x4517be==_0x482ad2&&_0x3890c7&&!_0x211efb&&!_0x26c916&&_0x85871a['length']<0x2&&_0x3890c7['merge'](_0x18e8a1,_0x121c03,_0x85871a['length']?_0x218946:null,0x0==_0x18e8a1,_0x310bb5,_0x10ad66))){if(_0x482ad2<_0x5edc8b['length']){let _0x4b13ae=_0x5edc8b[_0x482ad2];_0x4b13ae&&(_0x121c03<_0x4b13ae['length']||_0x4b13ae['breakAfter']&&(null==_0x218946?void 0x0:_0x218946['breakAfter']))?(_0x4517be==_0x482ad2&&(_0x4b13ae=_0x4b13ae['split'](_0x121c03),_0x121c03=0x0),!_0x26c916&&_0x218946&&_0x4b13ae['merge'](0x0,_0x121c03,_0x218946,!0x0,0x0,_0x10ad66)?_0x85871a[_0x85871a['length']-0x1]=_0x4b13ae:((_0x121c03||_0x4b13ae['children']['length']&&!_0x4b13ae['children'][0x0]['length'])&&_0x4b13ae['merge'](0x0,_0x121c03,null,!0x1,0x0,_0x10ad66),_0x85871a['push'](_0x4b13ae))):(null==_0x4b13ae?void 0x0:_0x4b13ae['breakAfter'])&&(_0x218946?_0x218946['breakAfter']=0x1:_0x211efb=0x1),_0x482ad2++;}for(_0x3890c7&&(_0x3890c7['breakAfter']=_0x211efb,_0x18e8a1>0x0&&(!_0x211efb&&_0x85871a['length']&&_0x3890c7['merge'](_0x18e8a1,_0x3890c7['length'],_0x85871a[0x0],!0x1,_0x310bb5,0x0)?_0x3890c7['breakAfter']=_0x85871a['shift']()['breakAfter']:(_0x18e8a1<_0x3890c7['length']||_0x3890c7['children']['length']&&0x0==_0x3890c7['children'][_0x3890c7['children']['length']-0x1]['length'])&&_0x3890c7['merge'](_0x18e8a1,_0x3890c7['length'],null,!0x1,_0x310bb5,0x0),_0x4517be++));_0x4517be<_0x482ad2&&_0x85871a['length'];)if(_0x5edc8b[_0x482ad2-0x1]['become'](_0x85871a[_0x85871a['length']-0x1]))_0x482ad2--,_0x85871a['pop'](),_0x10ad66=_0x85871a['length']?0x0:_0x310bb5;else{if(!_0x5edc8b[_0x4517be]['become'](_0x85871a[0x0]))break;_0x4517be++,_0x85871a['shift'](),_0x310bb5=_0x85871a['length']?0x0:_0x10ad66;}!_0x85871a['length']&&_0x4517be&&_0x482ad2<_0x5edc8b['length']&&!_0x5edc8b[_0x4517be-0x1]['breakAfter']&&_0x5edc8b[_0x482ad2]['merge'](0x0,0x0,_0x5edc8b[_0x4517be-0x1],!0x1,_0x310bb5,_0x10ad66)&&_0x4517be--,(_0x4517be<_0x482ad2||_0x85871a['length'])&&_0x54c1ce['replaceChildren'](_0x4517be,_0x482ad2,_0x85871a);}}function mergeChildrenInto(_0x50b647,_0x28f316,_0x1f019e,_0x432a0e,_0xa5bb69,_0x412101){let _0x3f5b8e=_0x50b647['childCursor'](),{i:_0x42a2a7,off:_0x1112b6}=_0x3f5b8e['findPos'](_0x1f019e,0x1),{i:_0x56ebf6,off:_0x3b8587}=_0x3f5b8e['findPos'](_0x28f316,-0x1),_0x32cb7c=_0x28f316-_0x1f019e;for(let _0x206fb6 of _0x432a0e)_0x32cb7c+=_0x206fb6['length'];_0x50b647['length']+=_0x32cb7c,_0x2a63a2(_0x50b647,_0x56ebf6,_0x3b8587,_0x42a2a7,_0x1112b6,_0x432a0e,0x0,_0xa5bb69,_0x412101);}let _0x8f33f9='undefined'!=typeof navigator?navigator:{'userAgent':'','vendor':'','platform':''},_0x521280='undefined'!=typeof document?document:{'documentElement':{'style':{}}};const _0x38ef27=/Edge\/(\d+)/['exec'](_0x8f33f9['userAgent']),ie_upto10=/MSIE \d/['test'](_0x8f33f9['userAgent']),_0x4fa802=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/['exec'](_0x8f33f9['userAgent']),_0x579f4e=!!(ie_upto10||_0x4fa802||_0x38ef27),_0x588ca4=!_0x579f4e&&/gecko\/(\d+)/i['test'](_0x8f33f9['userAgent']),_0x178992=!_0x579f4e&&/Chrome\/(\d+)/['exec'](_0x8f33f9['userAgent']),webkit='webkitFontSmoothing'in _0x521280['documentElement']['style'],_0x4ee4c5=!_0x579f4e&&/Apple Computer/['test'](_0x8f33f9['vendor']),_0x43540b=_0x4ee4c5&&(/Mobile\/\w+/['test'](_0x8f33f9['userAgent'])||_0x8f33f9['maxTouchPoints']>0x2);var _0x1f5426={'mac':_0x43540b||/Mac/['test'](_0x8f33f9['platform']),'windows':/Win/['test'](_0x8f33f9['platform']),'linux':/Linux|X11/['test'](_0x8f33f9['platform']),'ie':_0x579f4e,'ie_version':ie_upto10?_0x521280['documentMode']||0x6:_0x4fa802?+_0x4fa802[0x1]:_0x38ef27?+_0x38ef27[0x1]:0x0,'gecko':_0x588ca4,'gecko_version':_0x588ca4?+(/Firefox\/(\d+)/['exec'](_0x8f33f9['userAgent'])||[0x0,0x0])[0x1]:0x0,'chrome':!!_0x178992,'chrome_version':_0x178992?+_0x178992[0x1]:0x0,'ios':_0x43540b,'android':/Android\b/['test'](_0x8f33f9['userAgent']),'webkit':webkit,'safari':_0x4ee4c5,'webkit_version':webkit?+(/\bAppleWebKit\/(\d+)/['exec'](_0x8f33f9['userAgent'])||[0x0,0x0])[0x1]:0x0,'tabSize':null!=_0x521280['documentElement']['style']['tabSize']?'tab-size':'-moz-tab-size'};const _0x7cf5d4=0x100;class TextView extends ContentView{constructor(_0x4034c0){super(),this['text']=_0x4034c0;}get['length'](){return this['text']['length'];}['createDOM'](_0x53a381){this['setDOM'](_0x53a381||document['createTextNode'](this['text']));}['sync'](_0x48c449,_0x51eafe){this['dom']||this['createDOM'](),this['dom']['nodeValue']!=this['text']&&(_0x51eafe&&_0x51eafe['node']==this['dom']&&(_0x51eafe['written']=!0x0),this['dom']['nodeValue']=this['text']);}['reuseDOM'](_0x2dc479){0x3==_0x2dc479['nodeType']&&this['createDOM'](_0x2dc479);}['merge'](_0x345829,_0x40ce24,_0x5a6ad3){return!(0x8&this['flags']||_0x5a6ad3&&(!(_0x5a6ad3 instanceof TextView)||this['length']-(_0x40ce24-_0x345829)+_0x5a6ad3['length']>_0x7cf5d4||0x8&_0x5a6ad3['flags']))&&(this['text']=this['text']['slice'](0x0,_0x345829)+(_0x5a6ad3?_0x5a6ad3['text']:'')+this['text']['slice'](_0x40ce24),this['markDirty'](),!0x0);}['split'](_0x1b36ef){let _0x2e930b=new TextView(this['text']['slice'](_0x1b36ef));return this['text']=this['text']['slice'](0x0,_0x1b36ef),this['markDirty'](),_0x2e930b['flags']|=0x8&this['flags'],_0x2e930b;}['localPosFromDOM'](_0x45eb76,_0x2bfb5b){return _0x45eb76==this['dom']?_0x2bfb5b:_0x2bfb5b?this['text']['length']:0x0;}['domAtPos'](_0x25d804){return new _0x2e88d0(this['dom'],_0x25d804);}['domBoundsAround'](_0x57e609,_0x1f1197,_0x1f5b25){return{'from':_0x1f5b25,'to':_0x1f5b25+this['length'],'startDOM':this['dom'],'endDOM':this['dom']['nextSibling']};}['coordsAt'](_0x1bef5d,_0x35771c){return textCoords(this['dom'],_0x1bef5d,_0x35771c);}}class _0x2a49f8 extends ContentView{constructor(_0x1e30f4,_0x55433f=[],_0x42de95=0x0){super(),this['mark']=_0x1e30f4,this['children']=_0x55433f,this['length']=_0x42de95;for(let _0x290193 of _0x55433f)_0x290193['setParent'](this);}['setAttrs'](_0x42f78b){if(clearAttributes(_0x42f78b),this['mark']['class']&&(_0x42f78b['className']=this['mark']['class']),this['mark']['attrs']){for(let _0x14eeaf in this['mark']['attrs'])_0x42f78b['setAttribute'](_0x14eeaf,this['mark']['attrs'][_0x14eeaf]);}return _0x42f78b;}['canReuseDOM'](_0x4ec756){return super['canReuseDOM'](_0x4ec756)&&!(0x8&(this['flags']|_0x4ec756['flags']));}['reuseDOM'](_0x295cbb){_0x295cbb['nodeName']==this['mark']['tagName']['toUpperCase']()&&(this['setDOM'](_0x295cbb),this['flags']|=0x6);}['sync'](_0x42225e,_0x3b54ce){this['dom']?0x4&this['flags']&&this['setAttrs'](this['dom']):this['setDOM'](this['setAttrs'](document['createElement'](this['mark']['tagName']))),super['sync'](_0x42225e,_0x3b54ce);}['merge'](_0x5b5a50,_0x18cca3,_0x253281,_0x30c9f4,_0x14c558,_0x676422){return(!_0x253281||!(!(_0x253281 instanceof _0x2a49f8&&_0x253281['mark']['eq'](this['mark']))||_0x5b5a50&&_0x14c558<=0x0||_0x18cca3<this['length']&&_0x676422<=0x0))&&(mergeChildrenInto(this,_0x5b5a50,_0x18cca3,_0x253281?_0x253281['children']['slice']():[],_0x14c558-0x1,_0x676422-0x1),this['markDirty'](),!0x0);}['split'](_0x46b9ed){let _0x19ab43=[],_0x128209=0x0,_0x24c3ec=-0x1,_0x297957=0x0;for(let _0x1478c7 of this['children']){let _0x5e192d=_0x128209+_0x1478c7['length'];_0x5e192d>_0x46b9ed&&_0x19ab43['push'](_0x128209<_0x46b9ed?_0x1478c7['split'](_0x46b9ed-_0x128209):_0x1478c7),_0x24c3ec<0x0&&_0x128209>=_0x46b9ed&&(_0x24c3ec=_0x297957),_0x128209=_0x5e192d,_0x297957++;}let _0x24b0d3=this['length']-_0x46b9ed;return this['length']=_0x46b9ed,_0x24c3ec>-0x1&&(this['children']['length']=_0x24c3ec,this['markDirty']()),new _0x2a49f8(this['mark'],_0x19ab43,_0x24b0d3);}['domAtPos'](_0x1c132f){return inlineDOMAtPos(this,_0x1c132f);}['coordsAt'](_0x232df1,_0x6c7fc7){return _0x10d6d6(this,_0x232df1,_0x6c7fc7);}}function textCoords(_0x285b8c,_0x7f90ec,_0x448948){let _0xf9e670=_0x285b8c['nodeValue']['length'];_0x7f90ec>_0xf9e670&&(_0x7f90ec=_0xf9e670);let _0x4a9857=_0x7f90ec,_0x1a0b95=_0x7f90ec,_0x4cfd8b=0x0;0x0==_0x7f90ec&&_0x448948<0x0||_0x7f90ec==_0xf9e670&&_0x448948>=0x0?_0x1f5426['chrome']||_0x1f5426['gecko']||(_0x7f90ec?(_0x4a9857--,_0x4cfd8b=0x1):_0x1a0b95<_0xf9e670&&(_0x1a0b95++,_0x4cfd8b=-0x1)):_0x448948<0x0?_0x4a9857--:_0x1a0b95<_0xf9e670&&_0x1a0b95++;let _0x1aea17=textRange(_0x285b8c,_0x4a9857,_0x1a0b95)['getClientRects']();if(!_0x1aea17['length'])return null;let _0x5048d0=_0x1aea17[(_0x4cfd8b?_0x4cfd8b<0x0:_0x448948>=0x0)?0x0:_0x1aea17['length']-0x1];return _0x1f5426['safari']&&!_0x4cfd8b&&0x0==_0x5048d0['width']&&(_0x5048d0=Array['prototype']['find']['call'](_0x1aea17,_0x150e65=>_0x150e65['width'])||_0x5048d0),_0x4cfd8b?flattenRect(_0x5048d0,_0x4cfd8b<0x0):_0x5048d0||null;}class WidgetView extends ContentView{static['create'](_0x3b7408,_0x2b445b,_0x42d7d8){return new WidgetView(_0x3b7408,_0x2b445b,_0x42d7d8);}constructor(_0x21736c,_0x1e766d,_0xbf0536){super(),this['widget']=_0x21736c,this['length']=_0x1e766d,this['side']=_0xbf0536,this['prevWidget']=null;}['split'](_0x1abf71){let _0x5c5f75=WidgetView['create'](this['widget'],this['length']-_0x1abf71,this['side']);return this['length']-=_0x1abf71,_0x5c5f75;}['sync'](_0x1ff808){this['dom']&&this['widget']['updateDOM'](this['dom'],_0x1ff808)||(this['dom']&&this['prevWidget']&&this['prevWidget']['destroy'](this['dom']),this['prevWidget']=null,this['setDOM'](this['widget']['toDOM'](_0x1ff808)),this['widget']['editable']||(this['dom']['contentEditable']='false'));}['getSide'](){return this['side'];}['merge'](_0x3debd7,_0x62f1b0,_0xc43dda,_0x2679ec,_0x4da619,_0x10f2a2){return!(_0xc43dda&&(!(_0xc43dda instanceof WidgetView&&this['widget']['compare'](_0xc43dda['widget']))||_0x3debd7>0x0&&_0x4da619<=0x0||_0x62f1b0<this['length']&&_0x10f2a2<=0x0))&&(this['length']=_0x3debd7+(_0xc43dda?_0xc43dda['length']:0x0)+(this['length']-_0x62f1b0),!0x0);}['become'](_0x35a5f8){return _0x35a5f8 instanceof WidgetView&&_0x35a5f8['side']==this['side']&&this['widget']['constructor']==_0x35a5f8['widget']['constructor']&&(this['widget']['compare'](_0x35a5f8['widget'])||this['markDirty'](!0x0),this['dom']&&!this['prevWidget']&&(this['prevWidget']=this['widget']),this['widget']=_0x35a5f8['widget'],this['length']=_0x35a5f8['length'],!0x0);}['ignoreMutation'](){return!0x0;}['ignoreEvent'](_0xbee6d3){return this['widget']['ignoreEvent'](_0xbee6d3);}get['overrideDOMText'](){if(0x0==this['length'])return Text['empty'];let _0x14b886=this;for(;_0x14b886['parent'];)_0x14b886=_0x14b886['parent'];let {view:_0x571647}=_0x14b886,_0x4aa1a2=_0x571647&&_0x571647['state']['doc'],_0x57fa4d=this['posAtStart'];return _0x4aa1a2?_0x4aa1a2['slice'](_0x57fa4d,_0x57fa4d+this['length']):Text['empty'];}['domAtPos'](_0x4add54){return(this['length']?0x0==_0x4add54:this['side']>0x0)?_0x2e88d0['before'](this['dom']):_0x2e88d0['after'](this['dom'],_0x4add54==this['length']);}['domBoundsAround'](){return null;}['coordsAt'](_0x2477ff,_0x3dc0f9){let _0x12bca2=this['widget']['coordsAt'](this['dom'],_0x2477ff,_0x3dc0f9);if(_0x12bca2)return _0x12bca2;let _0x15bfcb=this['dom']['getClientRects'](),_0x2b0de8=null;if(!_0x15bfcb['length'])return null;let _0x587c36=this['side']?this['side']<0x0:_0x2477ff>0x0;for(let _0xdb17ee=_0x587c36?_0x15bfcb['length']-0x1:0x0;_0x2b0de8=_0x15bfcb[_0xdb17ee],!(_0x2477ff>0x0?0x0==_0xdb17ee:_0xdb17ee==_0x15bfcb['length']-0x1||_0x2b0de8['top']<_0x2b0de8['bottom']);_0xdb17ee+=_0x587c36?-0x1:0x1);return flattenRect(_0x2b0de8,!_0x587c36);}get['isEditable'](){return!0x1;}get['isWidget'](){return!0x0;}get['isHidden'](){return this['widget']['isHidden'];}['destroy'](){super['destroy'](),this['dom']&&this['widget']['destroy'](this['dom']);}}class WidgetBufferView extends ContentView{constructor(_0x31a40c){super(),this['side']=_0x31a40c;}get['length'](){return 0x0;}['merge'](){return!0x1;}['become'](_0x542d2a){return _0x542d2a instanceof WidgetBufferView&&_0x542d2a['side']==this['side'];}['split'](){return new WidgetBufferView(this['side']);}['sync'](){if(!this['dom']){let _0x4c8b02=document['createElement']('img');_0x4c8b02['className']='cm-widgetBuffer',_0x4c8b02['setAttribute']('aria-hidden','true'),this['setDOM'](_0x4c8b02);}}['getSide'](){return this['side'];}['domAtPos'](_0x19a72a){return this['side']>0x0?_0x2e88d0['before'](this['dom']):_0x2e88d0['after'](this['dom']);}['localPosFromDOM'](){return 0x0;}['domBoundsAround'](){return null;}['coordsAt'](_0x5edcfa){return this['dom']['getBoundingClientRect']();}get['overrideDOMText'](){return Text['empty'];}get['isHidden'](){return!0x0;}}function inlineDOMAtPos(_0x448454,_0x44b73b){let _0x1ca6b0=_0x448454['dom'],{children:_0x5800ca}=_0x448454,_0x4774f5=0x0;for(let _0x3900d4=0x0;_0x4774f5<_0x5800ca['length'];_0x4774f5++){let _0xdd7472=_0x5800ca[_0x4774f5],_0x3df5b9=_0x3900d4+_0xdd7472['length'];if(!(_0x3df5b9==_0x3900d4&&_0xdd7472['getSide']()<=0x0)){if(_0x44b73b>_0x3900d4&&_0x44b73b<_0x3df5b9&&_0xdd7472['dom']['parentNode']==_0x1ca6b0)return _0xdd7472['domAtPos'](_0x44b73b-_0x3900d4);if(_0x44b73b<=_0x3900d4)break;_0x3900d4=_0x3df5b9;}}for(let _0x55a55b=_0x4774f5;_0x55a55b>0x0;_0x55a55b--){let _0x305011=_0x5800ca[_0x55a55b-0x1];if(_0x305011['dom']['parentNode']==_0x1ca6b0)return _0x305011['domAtPos'](_0x305011['length']);}for(let _0x5a7671=_0x4774f5;_0x5a7671<_0x5800ca['length'];_0x5a7671++){let _0x3e10be=_0x5800ca[_0x5a7671];if(_0x3e10be['dom']['parentNode']==_0x1ca6b0)return _0x3e10be['domAtPos'](0x0);}return new _0x2e88d0(_0x1ca6b0,0x0);}function joinInlineInto(_0x143a29,_0x4c5646,_0x235c7b){let _0x3f98be,{children:_0x419075}=_0x143a29;_0x235c7b>0x0&&_0x4c5646 instanceof _0x2a49f8&&_0x419075['length']&&(_0x3f98be=_0x419075[_0x419075['length']-0x1])instanceof _0x2a49f8&&_0x3f98be['mark']['eq'](_0x4c5646['mark'])?joinInlineInto(_0x3f98be,_0x4c5646['children'][0x0],_0x235c7b-0x1):(_0x419075['push'](_0x4c5646),_0x4c5646['setParent'](_0x143a29)),_0x143a29['length']+=_0x4c5646['length'];}function _0x10d6d6(_0x2f2239,_0x543971,_0x4c5b82){let _0x353933=null,_0x1e6705=-0x1,_0xaea8e8=null,_0x58b33d=-0x1;!function _0x2d20c2(_0x25474a,_0x13af95){for(let _0x53bb66=0x0,_0x1494c8=0x0;_0x53bb66<_0x25474a['children']['length']&&_0x1494c8<=_0x13af95;_0x53bb66++){let _0x229e9d=_0x25474a['children'][_0x53bb66],_0xde2364=_0x1494c8+_0x229e9d['length'];_0xde2364>=_0x13af95&&(_0x229e9d['children']['length']?_0x2d20c2(_0x229e9d,_0x13af95-_0x1494c8):(!_0xaea8e8||_0xaea8e8['isHidden']&&_0x4c5b82>0x0)&&(_0xde2364>_0x13af95||_0x1494c8==_0xde2364&&_0x229e9d['getSide']()>0x0)?(_0xaea8e8=_0x229e9d,_0x58b33d=_0x13af95-_0x1494c8):(_0x1494c8<_0x13af95||_0x1494c8==_0xde2364&&_0x229e9d['getSide']()<0x0&&!_0x229e9d['isHidden'])&&(_0x353933=_0x229e9d,_0x1e6705=_0x13af95-_0x1494c8)),_0x1494c8=_0xde2364;}}(_0x2f2239,_0x543971);let _0x24fc41=(_0x4c5b82<0x0?_0x353933:_0xaea8e8)||_0x353933||_0xaea8e8;return _0x24fc41?_0x24fc41['coordsAt'](Math['max'](0x0,_0x24fc41==_0x353933?_0x1e6705:_0x58b33d),_0x4c5b82):fallbackRect(_0x2f2239);}function fallbackRect(_0x3555c6){let _0x351158=_0x3555c6['dom']['lastChild'];if(!_0x351158)return _0x3555c6['dom']['getBoundingClientRect']();let _0xc2833c=clientRectsFor(_0x351158);return _0xc2833c[_0xc2833c['length']-0x1]||null;}function combineAttrs(_0x2da35b,_0x2e795f){for(let _0x15a8f4 in _0x2da35b)'class'==_0x15a8f4&&_0x2e795f['class']?_0x2e795f['class']+='\x20'+_0x2da35b['class']:'style'==_0x15a8f4&&_0x2e795f['style']?_0x2e795f['style']+=';'+_0x2da35b['style']:_0x2e795f[_0x15a8f4]=_0x2da35b[_0x15a8f4];return _0x2e795f;}TextView['prototype']['children']=WidgetView['prototype']['children']=WidgetBufferView['prototype']['children']=_0xc277b3;const noAttrs$1=Object['create'](null);function attrsEq(_0x3f58b0,_0x47d6d4,_0x5a68c8){if(_0x3f58b0==_0x47d6d4)return!0x0;_0x3f58b0||(_0x3f58b0=noAttrs$1),_0x47d6d4||(_0x47d6d4=noAttrs$1);let _0x4fb35d=Object['keys'](_0x3f58b0),_0x43d416=Object['keys'](_0x47d6d4);if(_0x4fb35d['length']-(_0x5a68c8&&_0x4fb35d['indexOf'](_0x5a68c8)>-0x1?0x1:0x0)!=_0x43d416['length']-(_0x5a68c8&&_0x43d416['indexOf'](_0x5a68c8)>-0x1?0x1:0x0))return!0x1;for(let _0x2c1500 of _0x4fb35d)if(_0x2c1500!=_0x5a68c8&&(-0x1==_0x43d416['indexOf'](_0x2c1500)||_0x3f58b0[_0x2c1500]!==_0x47d6d4[_0x2c1500]))return!0x1;return!0x0;}function updateAttrs(_0x2ef586,_0x1520fd,_0xef4310){let _0x567336=!0x1;if(_0x1520fd){for(let _0x4fd954 in _0x1520fd)_0xef4310&&_0x4fd954 in _0xef4310||(_0x567336=!0x0,'style'==_0x4fd954?_0x2ef586['style']['cssText']='':_0x2ef586['removeAttribute'](_0x4fd954));}if(_0xef4310){for(let _0x133f78 in _0xef4310)_0x1520fd&&_0x1520fd[_0x133f78]==_0xef4310[_0x133f78]||(_0x567336=!0x0,'style'==_0x133f78?_0x2ef586['style']['cssText']=_0xef4310[_0x133f78]:_0x2ef586['setAttribute'](_0x133f78,_0xef4310[_0x133f78]));}return _0x567336;}function getAttrs$1(_0x263293){let _0x5ee690=Object['create'](null);for(let _0x502020=0x0;_0x502020<_0x263293['attributes']['length'];_0x502020++){let _0x44c268=_0x263293['attributes'][_0x502020];_0x5ee690[_0x44c268['name']]=_0x44c268['value'];}return _0x5ee690;}class WidgetType{['eq'](_0x27e8ce){return!0x1;}['updateDOM'](_0x3da9a0,_0x466bd3){return!0x1;}['compare'](_0x6b54a5){return this==_0x6b54a5||this['constructor']==_0x6b54a5['constructor']&&this['eq'](_0x6b54a5);}get['estimatedHeight'](){return-0x1;}get['lineBreaks'](){return 0x0;}['ignoreEvent'](_0x1b6a51){return!0x0;}['coordsAt'](_0x42a072,_0x32612d,_0x1c945e){return null;}get['isHidden'](){return!0x1;}get['editable'](){return!0x1;}['destroy'](_0xa0d0a7){}}var _0x3c2e60=function(_0x35cecd){return _0x35cecd[_0x35cecd['Text']=0x0]='Text',_0x35cecd[_0x35cecd['WidgetBefore']=0x1]='WidgetBefore',_0x35cecd[_0x35cecd['WidgetAfter']=0x2]='WidgetAfter',_0x35cecd[_0x35cecd['WidgetRange']=0x3]='WidgetRange',_0x35cecd;}(_0x3c2e60||(_0x3c2e60={}));class Decoration extends _0x5ee7cf{constructor(_0x449ba3,_0x687f3d,_0x5369e5,_0xb62c6f){super(),this['startSide']=_0x449ba3,this['endSide']=_0x687f3d,this['widget']=_0x5369e5,this['spec']=_0xb62c6f;}get['heightRelevant'](){return!0x1;}static['mark'](_0x3fac95){return new MarkDecoration(_0x3fac95);}static['widget'](_0x1f3a6c){let _0x551f0b=Math['max'](-0x2710,Math['min'](0x2710,_0x1f3a6c['side']||0x0)),_0x52f30=!!_0x1f3a6c['block'];return _0x551f0b+=_0x52f30&&!_0x1f3a6c['inlineOrder']?_0x551f0b>0x0?0x11e1a300:-0x17d78400:_0x551f0b>0x0?0x5f5e100:-0x5f5e100,new PointDecoration(_0x1f3a6c,_0x551f0b,_0x551f0b,_0x52f30,_0x1f3a6c['widget']||null,!0x1);}static['replace'](_0x19471f){let _0x5352fa,_0x2dc1df,_0x5ee579=!!_0x19471f['block'];if(_0x19471f['isBlockGap'])_0x5352fa=-0x1dcd6500,_0x2dc1df=0x17d78400;else{let {start:_0x529468,end:_0x1c1864}=getInclusive(_0x19471f,_0x5ee579);_0x5352fa=(_0x529468?_0x5ee579?-0x11e1a300:-0x1:0x1dcd6500)-0x1,_0x2dc1df=0x1+(_0x1c1864?_0x5ee579?0xbebc200:0x1:-0x23c34600);}return new PointDecoration(_0x19471f,_0x5352fa,_0x2dc1df,_0x5ee579,_0x19471f['widget']||null,!0x0);}static['line'](_0x4353a1){return new LineDecoration(_0x4353a1);}static['set'](_0x543382,_0x1913d3=!0x1){return RangeSet['of'](_0x543382,_0x1913d3);}['hasHeight'](){return!!this['widget']&&this['widget']['estimatedHeight']>-0x1;}}Decoration['none']=RangeSet['empty'];class MarkDecoration extends Decoration{constructor(_0x355d2d){let {start:_0x342227,end:_0x1522bd}=getInclusive(_0x355d2d);super(_0x342227?-0x1:0x1dcd6500,_0x1522bd?0x1:-0x23c34600,null,_0x355d2d),this['tagName']=_0x355d2d['tagName']||'span',this['class']=_0x355d2d['class']||'',this['attrs']=_0x355d2d['attributes']||null;}['eq'](_0x2fba47){var _0x3d88a2,_0x5de601;return this==_0x2fba47||_0x2fba47 instanceof MarkDecoration&&this['tagName']==_0x2fba47['tagName']&&(this['class']||(null===(_0x3d88a2=this['attrs'])||void 0x0===_0x3d88a2?void 0x0:_0x3d88a2['class']))==(_0x2fba47['class']||(null===(_0x5de601=_0x2fba47['attrs'])||void 0x0===_0x5de601?void 0x0:_0x5de601['class']))&&attrsEq(this['attrs'],_0x2fba47['attrs'],'class');}['range'](_0x3d8073,_0x670c03=_0x3d8073){if(_0x3d8073>=_0x670c03)throw new RangeError('Mark\x20decorations\x20may\x20not\x20be\x20empty');return super['range'](_0x3d8073,_0x670c03);}}MarkDecoration['prototype']['point']=!0x1;class LineDecoration extends Decoration{constructor(_0xb63df0){super(-0xbebc200,-0xbebc200,null,_0xb63df0);}['eq'](_0x1ba950){return _0x1ba950 instanceof LineDecoration&&this['spec']['class']==_0x1ba950['spec']['class']&&attrsEq(this['spec']['attributes'],_0x1ba950['spec']['attributes']);}['range'](_0x37f4de,_0x32b1e0=_0x37f4de){if(_0x32b1e0!=_0x37f4de)throw new RangeError('Line\x20decoration\x20ranges\x20must\x20be\x20zero-length');return super['range'](_0x37f4de,_0x32b1e0);}}LineDecoration['prototype']['mapMode']=_0x2e7529['TrackBefore'],LineDecoration['prototype']['point']=!0x0;class PointDecoration extends Decoration{constructor(_0x212c4c,_0x576ab4,_0x32db54,_0x37f435,_0x1d4998,_0x382031){super(_0x576ab4,_0x32db54,_0x1d4998,_0x212c4c),this['block']=_0x37f435,this['isReplace']=_0x382031,this['mapMode']=_0x37f435?_0x576ab4<=0x0?_0x2e7529['TrackBefore']:_0x2e7529['TrackAfter']:_0x2e7529['TrackDel'];}get['type'](){return this['startSide']!=this['endSide']?_0x3c2e60['WidgetRange']:this['startSide']<=0x0?_0x3c2e60['WidgetBefore']:_0x3c2e60['WidgetAfter'];}get['heightRelevant'](){return this['block']||!!this['widget']&&(this['widget']['estimatedHeight']>=0x5||this['widget']['lineBreaks']>0x0);}['eq'](_0x32e417){return _0x32e417 instanceof PointDecoration&&widgetsEq(this['widget'],_0x32e417['widget'])&&this['block']==_0x32e417['block']&&this['startSide']==_0x32e417['startSide']&&this['endSide']==_0x32e417['endSide'];}['range'](_0x426578,_0x185f47=_0x426578){if(this['isReplace']&&(_0x426578>_0x185f47||_0x426578==_0x185f47&&this['startSide']>0x0&&this['endSide']<=0x0))throw new RangeError('Invalid\x20range\x20for\x20replacement\x20decoration');if(!this['isReplace']&&_0x185f47!=_0x426578)throw new RangeError('Widget\x20decorations\x20can\x20only\x20have\x20zero-length\x20ranges');return super['range'](_0x426578,_0x185f47);}}function getInclusive(_0x5d2f45,_0x5ace50=!0x1){let {inclusiveStart:_0x555013,inclusiveEnd:_0x245e1e}=_0x5d2f45;return null==_0x555013&&(_0x555013=_0x5d2f45['inclusive']),null==_0x245e1e&&(_0x245e1e=_0x5d2f45['inclusive']),{'start':null!=_0x555013?_0x555013:_0x5ace50,'end':null!=_0x245e1e?_0x245e1e:_0x5ace50};}function widgetsEq(_0x47a5cb,_0x1bf2b9){return _0x47a5cb==_0x1bf2b9||!!(_0x47a5cb&&_0x1bf2b9&&_0x47a5cb['compare'](_0x1bf2b9));}function _0x42a641(_0x308d11,_0x3d31b4,_0x57706f,_0x14dfd9=0x0){let _0xfa2cae=_0x57706f['length']-0x1;_0xfa2cae>=0x0&&_0x57706f[_0xfa2cae]+_0x14dfd9>=_0x308d11?_0x57706f[_0xfa2cae]=Math['max'](_0x57706f[_0xfa2cae],_0x3d31b4):_0x57706f['push'](_0x308d11,_0x3d31b4);}PointDecoration['prototype']['point']=!0x0;class _0xdc9c10 extends ContentView{constructor(){super(...arguments),this['children']=[],this['length']=0x0,this['prevAttrs']=void 0x0,this['attrs']=null,this['breakAfter']=0x0;}['merge'](_0x53a20e,_0x17118d,_0x6ed1a2,_0x4f7bd7,_0x421491,_0x10f22e){if(_0x6ed1a2){if(!(_0x6ed1a2 instanceof _0xdc9c10))return!0x1;this['dom']||_0x6ed1a2['transferDOM'](this);}return _0x4f7bd7&&this['setDeco'](_0x6ed1a2?_0x6ed1a2['attrs']:null),mergeChildrenInto(this,_0x53a20e,_0x17118d,_0x6ed1a2?_0x6ed1a2['children']['slice']():[],_0x421491,_0x10f22e),!0x0;}['split'](_0x494130){let _0x418605=new _0xdc9c10();if(_0x418605['breakAfter']=this['breakAfter'],0x0==this['length'])return _0x418605;let {i:_0x2988d8,off:_0x1ef0c0}=this['childPos'](_0x494130);_0x1ef0c0&&(_0x418605['append'](this['children'][_0x2988d8]['split'](_0x1ef0c0),0x0),this['children'][_0x2988d8]['merge'](_0x1ef0c0,this['children'][_0x2988d8]['length'],null,!0x1,0x0,0x0),_0x2988d8++);for(let _0x4e8b72=_0x2988d8;_0x4e8b72<this['children']['length'];_0x4e8b72++)_0x418605['append'](this['children'][_0x4e8b72],0x0);for(;_0x2988d8>0x0&&0x0==this['children'][_0x2988d8-0x1]['length'];)this['children'][--_0x2988d8]['destroy']();return this['children']['length']=_0x2988d8,this['markDirty'](),this['length']=_0x494130,_0x418605;}['transferDOM'](_0x2696c4){this['dom']&&(this['markDirty'](),_0x2696c4['setDOM'](this['dom']),_0x2696c4['prevAttrs']=void 0x0===this['prevAttrs']?this['attrs']:this['prevAttrs'],this['prevAttrs']=void 0x0,this['dom']=null);}['setDeco'](_0x4c62e9){attrsEq(this['attrs'],_0x4c62e9)||(this['dom']&&(this['prevAttrs']=this['attrs'],this['markDirty']()),this['attrs']=_0x4c62e9);}['append'](_0x5718be,_0x105e13){joinInlineInto(this,_0x5718be,_0x105e13);}['addLineDeco'](_0xed69cc){let _0x447d55=_0xed69cc['spec']['attributes'],_0x557758=_0xed69cc['spec']['class'];_0x447d55&&(this['attrs']=combineAttrs(_0x447d55,this['attrs']||{})),_0x557758&&(this['attrs']=combineAttrs({'class':_0x557758},this['attrs']||{}));}['domAtPos'](_0x42f794){return inlineDOMAtPos(this,_0x42f794);}['reuseDOM'](_0x21d7eb){'DIV'==_0x21d7eb['nodeName']&&(this['setDOM'](_0x21d7eb),this['flags']|=0x6);}['sync'](_0x2247de,_0x5eaed4){var _0x5e2c4c;this['dom']?0x4&this['flags']&&(clearAttributes(this['dom']),this['dom']['className']='cm-line',this['prevAttrs']=this['attrs']?null:void 0x0):(this['setDOM'](document['createElement']('div')),this['dom']['className']='cm-line',this['prevAttrs']=this['attrs']?null:void 0x0),void 0x0!==this['prevAttrs']&&(updateAttrs(this['dom'],this['prevAttrs'],this['attrs']),this['dom']['classList']['add']('cm-line'),this['prevAttrs']=void 0x0),super['sync'](_0x2247de,_0x5eaed4);let _0x4b3a56=this['dom']['lastChild'];for(;_0x4b3a56&&ContentView['get'](_0x4b3a56)instanceof _0x2a49f8;)_0x4b3a56=_0x4b3a56['lastChild'];if(!(_0x4b3a56&&this['length']&&('BR'==_0x4b3a56['nodeName']||0x0!=(null===(_0x5e2c4c=ContentView['get'](_0x4b3a56))||void 0x0===_0x5e2c4c?void 0x0:_0x5e2c4c['isEditable'])||_0x1f5426['ios']&&this['children']['some'](_0x4d309d=>_0x4d309d instanceof TextView)))){let _0x163d8d=document['createElement']('BR');_0x163d8d['cmIgnore']=!0x0,this['dom']['appendChild'](_0x163d8d);}}['measureTextSize'](){if(0x0==this['children']['length']||this['length']>0x14)return null;let _0x2b3986,_0x3a5a1f=0x0;for(let _0x1e297e of this['children']){if(!(_0x1e297e instanceof TextView)||/[^ -~]/['test'](_0x1e297e['text']))return null;let _0x51fc7e=clientRectsFor(_0x1e297e['dom']);if(0x1!=_0x51fc7e['length'])return null;_0x3a5a1f+=_0x51fc7e[0x0]['width'],_0x2b3986=_0x51fc7e[0x0]['height'];}return _0x3a5a1f?{'lineHeight':this['dom']['getBoundingClientRect']()['height'],'charWidth':_0x3a5a1f/this['length'],'textHeight':_0x2b3986}:null;}['coordsAt'](_0x4ac08b,_0x461a62){let _0x1db1b7=_0x10d6d6(this,_0x4ac08b,_0x461a62);if(!this['children']['length']&&_0x1db1b7&&this['parent']){let {heightOracle:_0x22bafc}=this['parent']['view']['viewState'],_0x4fbbb9=_0x1db1b7['bottom']-_0x1db1b7['top'];if(Math['abs'](_0x4fbbb9-_0x22bafc['lineHeight'])<0x2&&_0x22bafc['textHeight']<_0x4fbbb9){let _0x27fc31=(_0x4fbbb9-_0x22bafc['textHeight'])/0x2;return{'top':_0x1db1b7['top']+_0x27fc31,'bottom':_0x1db1b7['bottom']-_0x27fc31,'left':_0x1db1b7['left'],'right':_0x1db1b7['left']};}}return _0x1db1b7;}['become'](_0x3cf1a0){return _0x3cf1a0 instanceof _0xdc9c10&&0x0==this['children']['length']&&0x0==_0x3cf1a0['children']['length']&&attrsEq(this['attrs'],_0x3cf1a0['attrs'])&&this['breakAfter']==_0x3cf1a0['breakAfter'];}['covers'](){return!0x0;}static['find'](_0x605059,_0x340804){for(let _0x233b4a=0x0,_0x22079c=0x0;_0x233b4a<_0x605059['children']['length'];_0x233b4a++){let _0x4ff505=_0x605059['children'][_0x233b4a],_0x16e728=_0x22079c+_0x4ff505['length'];if(_0x16e728>=_0x340804){if(_0x4ff505 instanceof _0xdc9c10)return _0x4ff505;if(_0x16e728>_0x340804)break;}_0x22079c=_0x16e728+_0x4ff505['breakAfter'];}return null;}}class BlockWidgetView extends ContentView{constructor(_0x261474,_0x51c780,_0x45ec08){super(),this['widget']=_0x261474,this['length']=_0x51c780,this['deco']=_0x45ec08,this['breakAfter']=0x0,this['prevWidget']=null;}['merge'](_0x227ca8,_0x66505,_0x1bbbe1,_0x547659,_0x5babef,_0x4fb4fc){return!(_0x1bbbe1&&(!(_0x1bbbe1 instanceof BlockWidgetView&&this['widget']['compare'](_0x1bbbe1['widget']))||_0x227ca8>0x0&&_0x5babef<=0x0||_0x66505<this['length']&&_0x4fb4fc<=0x0))&&(this['length']=_0x227ca8+(_0x1bbbe1?_0x1bbbe1['length']:0x0)+(this['length']-_0x66505),!0x0);}['domAtPos'](_0x270e0e){return 0x0==_0x270e0e?_0x2e88d0['before'](this['dom']):_0x2e88d0['after'](this['dom'],_0x270e0e==this['length']);}['split'](_0xeb45aa){let _0x436f10=this['length']-_0xeb45aa;this['length']=_0xeb45aa;let _0x4dc23b=new BlockWidgetView(this['widget'],_0x436f10,this['deco']);return _0x4dc23b['breakAfter']=this['breakAfter'],_0x4dc23b;}get['children'](){return _0xc277b3;}['sync'](_0x168672){this['dom']&&this['widget']['updateDOM'](this['dom'],_0x168672)||(this['dom']&&this['prevWidget']&&this['prevWidget']['destroy'](this['dom']),this['prevWidget']=null,this['setDOM'](this['widget']['toDOM'](_0x168672)),this['widget']['editable']||(this['dom']['contentEditable']='false'));}get['overrideDOMText'](){return this['parent']?this['parent']['view']['state']['doc']['slice'](this['posAtStart'],this['posAtEnd']):Text['empty'];}['domBoundsAround'](){return null;}['become'](_0x3514c5){return _0x3514c5 instanceof BlockWidgetView&&_0x3514c5['widget']['constructor']==this['widget']['constructor']&&(_0x3514c5['widget']['compare'](this['widget'])||this['markDirty'](!0x0),this['dom']&&!this['prevWidget']&&(this['prevWidget']=this['widget']),this['widget']=_0x3514c5['widget'],this['length']=_0x3514c5['length'],this['deco']=_0x3514c5['deco'],this['breakAfter']=_0x3514c5['breakAfter'],!0x0);}['ignoreMutation'](){return!0x0;}['ignoreEvent'](_0x39fe04){return this['widget']['ignoreEvent'](_0x39fe04);}get['isEditable'](){return!0x1;}get['isWidget'](){return!0x0;}['coordsAt'](_0x42592e,_0x369c30){let _0x3a09cd=this['widget']['coordsAt'](this['dom'],_0x42592e,_0x369c30);return _0x3a09cd||(this['widget']instanceof BlockGapWidget?null:flattenRect(this['dom']['getBoundingClientRect'](),this['length']?0x0==_0x42592e:_0x369c30<=0x0));}['destroy'](){super['destroy'](),this['dom']&&this['widget']['destroy'](this['dom']);}['covers'](_0xa949c){let {startSide:_0x331441,endSide:_0x18e350}=this['deco'];return _0x331441!=_0x18e350&&(_0xa949c<0x0?_0x331441<0x0:_0x18e350>0x0);}}class BlockGapWidget extends WidgetType{constructor(_0x56cd7a){super(),this['height']=_0x56cd7a;}['toDOM'](){let _0x4f5280=document['createElement']('div');return _0x4f5280['className']='cm-gap',this['updateDOM'](_0x4f5280),_0x4f5280;}['eq'](_0x379aa5){return _0x379aa5['height']==this['height'];}['updateDOM'](_0x440991){return _0x440991['style']['height']=this['height']+'px',!0x0;}get['editable'](){return!0x0;}get['estimatedHeight'](){return this['height'];}['ignoreEvent'](){return!0x1;}}class ContentBuilder{constructor(_0x4efcae,_0x4f7914,_0x9b1672,_0x1ea0ee){this['doc']=_0x4efcae,this['pos']=_0x4f7914,this['end']=_0x9b1672,this['disallowBlockEffectsFor']=_0x1ea0ee,this['content']=[],this['curLine']=null,this['breakAtStart']=0x0,this['pendingBuffer']=0x0,this['bufferMarks']=[],this['atCursorPos']=!0x0,this['openStart']=-0x1,this['openEnd']=-0x1,this['text']='',this['textOff']=0x0,this['cursor']=_0x4efcae['iter'](),this['skip']=_0x4f7914;}['posCovered'](){if(0x0==this['content']['length'])return!this['breakAtStart']&&this['doc']['lineAt'](this['pos'])['from']!=this['pos'];let _0x48a9bf=this['content'][this['content']['length']-0x1];return!(_0x48a9bf['breakAfter']||_0x48a9bf instanceof BlockWidgetView&&_0x48a9bf['deco']['endSide']<0x0);}['getLine'](){return this['curLine']||(this['content']['push'](this['curLine']=new _0xdc9c10()),this['atCursorPos']=!0x0),this['curLine'];}['flushBuffer'](_0x5c71b4=this['bufferMarks']){this['pendingBuffer']&&(this['curLine']['append'](_0x1c6093(new WidgetBufferView(-0x1),_0x5c71b4),_0x5c71b4['length']),this['pendingBuffer']=0x0);}['addBlockWidget'](_0x50bf4b){this['flushBuffer'](),this['curLine']=null,this['content']['push'](_0x50bf4b);}['finish'](_0x2eca30){this['pendingBuffer']&&_0x2eca30<=this['bufferMarks']['length']?this['flushBuffer']():this['pendingBuffer']=0x0,this['posCovered']()||_0x2eca30&&this['content']['length']&&this['content'][this['content']['length']-0x1]instanceof BlockWidgetView||this['getLine']();}['buildText'](_0x56edc6,_0x42ee78,_0x340230){for(;_0x56edc6>0x0;){if(this['textOff']==this['text']['length']){let {value:_0x463be7,lineBreak:_0x7647a9,done:_0x62469f}=this['cursor']['next'](this['skip']);if(this['skip']=0x0,_0x62469f)throw new Error('Ran\x20out\x20of\x20text\x20content\x20when\x20drawing\x20inline\x20views');if(_0x7647a9){this['posCovered']()||this['getLine'](),this['content']['length']?this['content'][this['content']['length']-0x1]['breakAfter']=0x1:this['breakAtStart']=0x1,this['flushBuffer'](),this['curLine']=null,this['atCursorPos']=!0x0,_0x56edc6--;continue;}this['text']=_0x463be7,this['textOff']=0x0;}let _0xe78bec=Math['min'](this['text']['length']-this['textOff'],_0x56edc6,0x200);this['flushBuffer'](_0x42ee78['slice'](_0x42ee78['length']-_0x340230)),this['getLine']()['append'](_0x1c6093(new TextView(this['text']['slice'](this['textOff'],this['textOff']+_0xe78bec)),_0x42ee78),_0x340230),this['atCursorPos']=!0x0,this['textOff']+=_0xe78bec,_0x56edc6-=_0xe78bec,_0x340230=0x0;}}['span'](_0x20a7b5,_0x5692cf,_0x285f39,_0x84a214){this['buildText'](_0x5692cf-_0x20a7b5,_0x285f39,_0x84a214),this['pos']=_0x5692cf,this['openStart']<0x0&&(this['openStart']=_0x84a214);}['point'](_0x16f39f,_0x1d1b77,_0x5e59ce,_0x1082f0,_0x168534,_0x43db4e){if(this['disallowBlockEffectsFor'][_0x43db4e]&&_0x5e59ce instanceof PointDecoration){if(_0x5e59ce['block'])throw new RangeError('Block\x20decorations\x20may\x20not\x20be\x20specified\x20via\x20plugins');if(_0x1d1b77>this['doc']['lineAt'](this['pos'])['to'])throw new RangeError('Decorations\x20that\x20replace\x20line\x20breaks\x20may\x20not\x20be\x20specified\x20via\x20plugins');}let _0x5ec390=_0x1d1b77-_0x16f39f;if(_0x5e59ce instanceof PointDecoration){if(_0x5e59ce['block'])_0x5e59ce['startSide']>0x0&&!this['posCovered']()&&this['getLine'](),this['addBlockWidget'](new BlockWidgetView(_0x5e59ce['widget']||NullWidget['block'],_0x5ec390,_0x5e59ce));else{let _0x13d924=WidgetView['create'](_0x5e59ce['widget']||NullWidget['inline'],_0x5ec390,_0x5ec390?0x0:_0x5e59ce['startSide']),_0x3c207e=this['atCursorPos']&&!_0x13d924['isEditable']&&_0x168534<=_0x1082f0['length']&&(_0x16f39f<_0x1d1b77||_0x5e59ce['startSide']>0x0),_0x3dc50b=!_0x13d924['isEditable']&&(_0x16f39f<_0x1d1b77||_0x168534>_0x1082f0['length']||_0x5e59ce['startSide']<=0x0),_0x1d3739=this['getLine']();0x2!=this['pendingBuffer']||_0x3c207e||_0x13d924['isEditable']||(this['pendingBuffer']=0x0),this['flushBuffer'](_0x1082f0),_0x3c207e&&(_0x1d3739['append'](_0x1c6093(new WidgetBufferView(0x1),_0x1082f0),_0x168534),_0x168534=_0x1082f0['length']+Math['max'](0x0,_0x168534-_0x1082f0['length'])),_0x1d3739['append'](_0x1c6093(_0x13d924,_0x1082f0),_0x168534),this['atCursorPos']=_0x3dc50b,this['pendingBuffer']=_0x3dc50b?_0x16f39f<_0x1d1b77||_0x168534>_0x1082f0['length']?0x1:0x2:0x0,this['pendingBuffer']&&(this['bufferMarks']=_0x1082f0['slice']());}}else this['doc']['lineAt'](this['pos'])['from']==this['pos']&&this['getLine']()['addLineDeco'](_0x5e59ce);_0x5ec390&&(this['textOff']+_0x5ec390<=this['text']['length']?this['textOff']+=_0x5ec390:(this['skip']+=_0x5ec390-(this['text']['length']-this['textOff']),this['text']='',this['textOff']=0x0),this['pos']=_0x1d1b77),this['openStart']<0x0&&(this['openStart']=_0x168534);}static['build'](_0x5b0b15,_0x532446,_0x4b0d4e,_0x134e47,_0x2a2781){let _0x5e018c=new ContentBuilder(_0x5b0b15,_0x532446,_0x4b0d4e,_0x2a2781);return _0x5e018c['openEnd']=RangeSet['spans'](_0x134e47,_0x532446,_0x4b0d4e,_0x5e018c),_0x5e018c['openStart']<0x0&&(_0x5e018c['openStart']=_0x5e018c['openEnd']),_0x5e018c['finish'](_0x5e018c['openEnd']),_0x5e018c;}}function _0x1c6093(_0x2789c9,_0x982c88){for(let _0x300aed of _0x982c88)_0x2789c9=new _0x2a49f8(_0x300aed,[_0x2789c9],_0x2789c9['length']);return _0x2789c9;}class NullWidget extends WidgetType{constructor(_0xa7734a){super(),this['tag']=_0xa7734a;}['eq'](_0x366562){return _0x366562['tag']==this['tag'];}['toDOM'](){return document['createElement'](this['tag']);}['updateDOM'](_0x15014a){return _0x15014a['nodeName']['toLowerCase']()==this['tag'];}get['isHidden'](){return!0x0;}}NullWidget['inline']=new NullWidget('span'),NullWidget['block']=new NullWidget('div');var Direction=function(_0x1710b3){return _0x1710b3[_0x1710b3['LTR']=0x0]='LTR',_0x1710b3[_0x1710b3['RTL']=0x1]='RTL',_0x1710b3;}(Direction||(Direction={}));const _0x559715=Direction['LTR'],_0x4b03a0=Direction['RTL'];function _0x3c9aa1(_0x47e665){let _0xdbb05a=[];for(let _0x43f541=0x0;_0x43f541<_0x47e665['length'];_0x43f541++)_0xdbb05a['push'](0x1<<+_0x47e665[_0x43f541]);return _0xdbb05a;}const _0x4f9f10=_0x3c9aa1('88888888888888888888888888888888888666888888787833333333337888888000000000000000000000000008888880000000000000000000000000088888888888888888888888888888888888887866668888088888663380888308888800000000000000000000000800000000000000000000000000000008'),_0x3d0f2c=_0x3c9aa1('4444448826627288999999999992222222222222222222222222222222222222222222222229999999999999999999994444444444644222822222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222999999949999999229989999223333333333'),Brackets=Object['create'](null),BracketStack=[];for(let _0xb4b85c of['()','[]','{}']){let _0x549e6e=_0xb4b85c['charCodeAt'](0x0),_0x3dec4e=_0xb4b85c['charCodeAt'](0x1);Brackets[_0x549e6e]=_0x3dec4e,Brackets[_0x3dec4e]=-_0x549e6e;}function _0x42c94d(_0x47d9bd){return _0x47d9bd<=0xf7?_0x4f9f10[_0x47d9bd]:0x590<=_0x47d9bd&&_0x47d9bd<=0x5f4?0x2:0x600<=_0x47d9bd&&_0x47d9bd<=0x6f9?_0x3d0f2c[_0x47d9bd-0x600]:0x6ee<=_0x47d9bd&&_0x47d9bd<=0x8ac?0x4:0x2000<=_0x47d9bd&&_0x47d9bd<=0x200c?0x100:0xfb50<=_0x47d9bd&&_0x47d9bd<=0xfdff?0x4:0x1;}const _0x299c96=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\ufb50-\ufdff]/;class _0x5d4fca{get['dir'](){return this['level']%0x2?_0x4b03a0:_0x559715;}constructor(_0x553142,_0x508e15,_0x4d8b32){this['from']=_0x553142,this['to']=_0x508e15,this['level']=_0x4d8b32;}['side'](_0x1ae746,_0x14e056){return this['dir']==_0x14e056==_0x1ae746?this['to']:this['from'];}['forward'](_0x4ba79d,_0x599127){return _0x4ba79d==(this['dir']==_0x599127);}static['find'](_0x517b95,_0x1683e0,_0x2ae0e1,_0x5eed51){let _0x3f8861=-0x1;for(let _0x22cb0d=0x0;_0x22cb0d<_0x517b95['length'];_0x22cb0d++){let _0x269a8c=_0x517b95[_0x22cb0d];if(_0x269a8c['from']<=_0x1683e0&&_0x269a8c['to']>=_0x1683e0){if(_0x269a8c['level']==_0x2ae0e1)return _0x22cb0d;(_0x3f8861<0x0||(0x0!=_0x5eed51?_0x5eed51<0x0?_0x269a8c['from']<_0x1683e0:_0x269a8c['to']>_0x1683e0:_0x517b95[_0x3f8861]['level']>_0x269a8c['level']))&&(_0x3f8861=_0x22cb0d);}}if(_0x3f8861<0x0)throw new RangeError('Index\x20out\x20of\x20range');return _0x3f8861;}}function isolatesEq(_0x485274,_0x23694f){if(_0x485274['length']!=_0x23694f['length'])return!0x1;for(let _0x86532e=0x0;_0x86532e<_0x485274['length'];_0x86532e++){let _0x38bdd7=_0x485274[_0x86532e],_0x1a9f22=_0x23694f[_0x86532e];if(_0x38bdd7['from']!=_0x1a9f22['from']||_0x38bdd7['to']!=_0x1a9f22['to']||_0x38bdd7['direction']!=_0x1a9f22['direction']||!isolatesEq(_0x38bdd7['inner'],_0x1a9f22['inner']))return!0x1;}return!0x0;}const types=[];function computeCharTypes(_0x4412c6,_0x3fca89,_0x1a3fec,_0x2d588e,_0x272541){for(let _0x5bee8a=0x0;_0x5bee8a<=_0x2d588e['length'];_0x5bee8a++){let _0x46f125=_0x5bee8a?_0x2d588e[_0x5bee8a-0x1]['to']:_0x3fca89,_0x20301c=_0x5bee8a<_0x2d588e['length']?_0x2d588e[_0x5bee8a]['from']:_0x1a3fec,_0x1fac77=_0x5bee8a?0x100:_0x272541;for(let _0x5d8b61=_0x46f125,_0x5f3ed2=_0x1fac77,_0x410a49=_0x1fac77;_0x5d8b61<_0x20301c;_0x5d8b61++){let _0x5ec564=_0x42c94d(_0x4412c6['charCodeAt'](_0x5d8b61));0x200==_0x5ec564?_0x5ec564=_0x5f3ed2:0x8==_0x5ec564&&0x4==_0x410a49&&(_0x5ec564=0x10),types[_0x5d8b61]=0x4==_0x5ec564?0x2:_0x5ec564,0x7&_0x5ec564&&(_0x410a49=_0x5ec564),_0x5f3ed2=_0x5ec564;}for(let _0x13f2fa=_0x46f125,_0x258aa3=_0x1fac77,_0x100203=_0x1fac77;_0x13f2fa<_0x20301c;_0x13f2fa++){let _0x4d0a31=types[_0x13f2fa];if(0x80==_0x4d0a31)_0x13f2fa<_0x20301c-0x1&&_0x258aa3==types[_0x13f2fa+0x1]&&0x18&_0x258aa3?_0x4d0a31=types[_0x13f2fa]=_0x258aa3:types[_0x13f2fa]=0x100;else{if(0x40==_0x4d0a31){let _0x44a64a=_0x13f2fa+0x1;for(;_0x44a64a<_0x20301c&&0x40==types[_0x44a64a];)_0x44a64a++;let _0x170bce=_0x13f2fa&&0x8==_0x258aa3||_0x44a64a<_0x1a3fec&&0x8==types[_0x44a64a]?0x1==_0x100203?0x1:0x8:0x100;for(let _0x227c64=_0x13f2fa;_0x227c64<_0x44a64a;_0x227c64++)types[_0x227c64]=_0x170bce;_0x13f2fa=_0x44a64a-0x1;}else 0x8==_0x4d0a31&&0x1==_0x100203&&(types[_0x13f2fa]=0x1);}_0x258aa3=_0x4d0a31,0x7&_0x4d0a31&&(_0x100203=_0x4d0a31);}}}function processBracketPairs(_0x42b410,_0x831d97,_0x3ccbe7,_0x5b752c,_0x4f3080){let _0x1d7539=0x1==_0x4f3080?0x2:0x1;for(let _0x645c7b=0x0,_0x105c31=0x0,_0x1862b4=0x0;_0x645c7b<=_0x5b752c['length'];_0x645c7b++){let _0x14b546=_0x645c7b?_0x5b752c[_0x645c7b-0x1]['to']:_0x831d97,_0x1d9231=_0x645c7b<_0x5b752c['length']?_0x5b752c[_0x645c7b]['from']:_0x3ccbe7;for(let _0x1c158e,_0x35e4dc,_0x1c440c,_0x1d80f5=_0x14b546;_0x1d80f5<_0x1d9231;_0x1d80f5++)if(_0x35e4dc=Brackets[_0x1c158e=_0x42b410['charCodeAt'](_0x1d80f5)]){if(_0x35e4dc<0x0){for(let _0x28876a=_0x105c31-0x3;_0x28876a>=0x0;_0x28876a-=0x3)if(BracketStack[_0x28876a+0x1]==-_0x35e4dc){let _0x3d8742=BracketStack[_0x28876a+0x2],_0x4a8311=0x2&_0x3d8742?_0x4f3080:0x4&_0x3d8742?0x1&_0x3d8742?_0x1d7539:_0x4f3080:0x0;_0x4a8311&&(types[_0x1d80f5]=types[BracketStack[_0x28876a]]=_0x4a8311),_0x105c31=_0x28876a;break;}}else{if(0xbd==BracketStack['length'])break;BracketStack[_0x105c31++]=_0x1d80f5,BracketStack[_0x105c31++]=_0x1c158e,BracketStack[_0x105c31++]=_0x1862b4;}}else{if(0x2==(_0x1c440c=types[_0x1d80f5])||0x1==_0x1c440c){let _0x3580f3=_0x1c440c==_0x4f3080;_0x1862b4=_0x3580f3?0x0:0x1;for(let _0x4e4699=_0x105c31-0x3;_0x4e4699>=0x0;_0x4e4699-=0x3){let _0x5575e2=BracketStack[_0x4e4699+0x2];if(0x2&_0x5575e2)break;if(_0x3580f3)BracketStack[_0x4e4699+0x2]|=0x2;else{if(0x4&_0x5575e2)break;BracketStack[_0x4e4699+0x2]|=0x4;}}}}}}function processNeutrals(_0xfe936,_0x4ef703,_0x5dcde9,_0x3719bc){for(let _0x588ec1=0x0,_0x368ef0=_0x3719bc;_0x588ec1<=_0x5dcde9['length'];_0x588ec1++){let _0x5c31b1=_0x588ec1?_0x5dcde9[_0x588ec1-0x1]['to']:_0xfe936,_0x16f550=_0x588ec1<_0x5dcde9['length']?_0x5dcde9[_0x588ec1]['from']:_0x4ef703;for(let _0x39de45=_0x5c31b1;_0x39de45<_0x16f550;){let _0x5400b8=types[_0x39de45];if(0x100==_0x5400b8){let _0x436729=_0x39de45+0x1;for(;;)if(_0x436729==_0x16f550){if(_0x588ec1==_0x5dcde9['length'])break;_0x436729=_0x5dcde9[_0x588ec1++]['to'],_0x16f550=_0x588ec1<_0x5dcde9['length']?_0x5dcde9[_0x588ec1]['from']:_0x4ef703;}else{if(0x100!=types[_0x436729])break;_0x436729++;}let _0x153b66=0x1==_0x368ef0,_0x3b927d=_0x153b66==(0x1==(_0x436729<_0x4ef703?types[_0x436729]:_0x3719bc))?_0x153b66?0x1:0x2:_0x3719bc;for(let _0x3c6436=_0x436729,_0x5f340d=_0x588ec1,_0x3f6d8d=_0x5f340d?_0x5dcde9[_0x5f340d-0x1]['to']:_0xfe936;_0x3c6436>_0x39de45;)_0x3c6436==_0x3f6d8d&&(_0x3c6436=_0x5dcde9[--_0x5f340d]['from'],_0x3f6d8d=_0x5f340d?_0x5dcde9[_0x5f340d-0x1]['to']:_0xfe936),types[--_0x3c6436]=_0x3b927d;_0x39de45=_0x436729;}else _0x368ef0=_0x5400b8,_0x39de45++;}}}function emitSpans(_0x2254a7,_0x345c6c,_0x59bc50,_0x5db561,_0x10a55a,_0x4dc8ea,_0x1d9d22){let _0xf38e7e=_0x5db561%0x2?0x2:0x1;if(_0x5db561%0x2==_0x10a55a%0x2)for(let _0x14418b=_0x345c6c,_0x3da5a3=0x0;_0x14418b<_0x59bc50;){let _0x444a3c=!0x0,_0x27a60b=!0x1;if(_0x3da5a3==_0x4dc8ea['length']||_0x14418b<_0x4dc8ea[_0x3da5a3]['from']){let _0x57533b=types[_0x14418b];_0x57533b!=_0xf38e7e&&(_0x444a3c=!0x1,_0x27a60b=0x10==_0x57533b);}let _0x325d98=_0x444a3c||0x1!=_0xf38e7e?null:[],_0x1c2193=_0x444a3c?_0x5db561:_0x5db561+0x1,_0x420a1d=_0x14418b;t:for(;;)if(_0x3da5a3<_0x4dc8ea['length']&&_0x420a1d==_0x4dc8ea[_0x3da5a3]['from']){if(_0x27a60b)break t;let _0x1dd307=_0x4dc8ea[_0x3da5a3];if(!_0x444a3c)for(let _0x329d7d=_0x1dd307['to'],_0x5e64ab=_0x3da5a3+0x1;;){if(_0x329d7d==_0x59bc50)break t;if(!(_0x5e64ab<_0x4dc8ea['length']&&_0x4dc8ea[_0x5e64ab]['from']==_0x329d7d)){if(types[_0x329d7d]==_0xf38e7e)break t;break;}_0x329d7d=_0x4dc8ea[_0x5e64ab++]['to'];}if(_0x3da5a3++,_0x325d98)_0x325d98['push'](_0x1dd307);else _0x1dd307['from']>_0x14418b&&_0x1d9d22['push'](new _0x5d4fca(_0x14418b,_0x1dd307['from'],_0x1c2193)),computeSectionOrder(_0x2254a7,_0x1dd307['direction']==_0x559715!=!(_0x1c2193%0x2)?_0x5db561+0x1:_0x5db561,_0x10a55a,_0x1dd307['inner'],_0x1dd307['from'],_0x1dd307['to'],_0x1d9d22),_0x14418b=_0x1dd307['to'];_0x420a1d=_0x1dd307['to'];}else{if(_0x420a1d==_0x59bc50||(_0x444a3c?types[_0x420a1d]!=_0xf38e7e:types[_0x420a1d]==_0xf38e7e))break;_0x420a1d++;}_0x325d98?emitSpans(_0x2254a7,_0x14418b,_0x420a1d,_0x5db561+0x1,_0x10a55a,_0x325d98,_0x1d9d22):_0x14418b<_0x420a1d&&_0x1d9d22['push'](new _0x5d4fca(_0x14418b,_0x420a1d,_0x1c2193)),_0x14418b=_0x420a1d;}else for(let _0x48b430=_0x59bc50,_0x348cbd=_0x4dc8ea['length'];_0x48b430>_0x345c6c;){let _0x2ce7c6=!0x0,_0x485842=!0x1;if(!_0x348cbd||_0x48b430>_0x4dc8ea[_0x348cbd-0x1]['to']){let _0x56497c=types[_0x48b430-0x1];_0x56497c!=_0xf38e7e&&(_0x2ce7c6=!0x1,_0x485842=0x10==_0x56497c);}let _0x248abe=_0x2ce7c6||0x1!=_0xf38e7e?null:[],_0x199a61=_0x2ce7c6?_0x5db561:_0x5db561+0x1,_0x3bcf36=_0x48b430;t:for(;;)if(_0x348cbd&&_0x3bcf36==_0x4dc8ea[_0x348cbd-0x1]['to']){if(_0x485842)break t;let _0x525117=_0x4dc8ea[--_0x348cbd];if(!_0x2ce7c6)for(let _0x365477=_0x525117['from'],_0x32a205=_0x348cbd;;){if(_0x365477==_0x345c6c)break t;if(!_0x32a205||_0x4dc8ea[_0x32a205-0x1]['to']!=_0x365477){if(types[_0x365477-0x1]==_0xf38e7e)break t;break;}_0x365477=_0x4dc8ea[--_0x32a205]['from'];}if(_0x248abe)_0x248abe['push'](_0x525117);else _0x525117['to']<_0x48b430&&_0x1d9d22['push'](new _0x5d4fca(_0x525117['to'],_0x48b430,_0x199a61)),computeSectionOrder(_0x2254a7,_0x525117['direction']==_0x559715!=!(_0x199a61%0x2)?_0x5db561+0x1:_0x5db561,_0x10a55a,_0x525117['inner'],_0x525117['from'],_0x525117['to'],_0x1d9d22),_0x48b430=_0x525117['from'];_0x3bcf36=_0x525117['from'];}else{if(_0x3bcf36==_0x345c6c||(_0x2ce7c6?types[_0x3bcf36-0x1]!=_0xf38e7e:types[_0x3bcf36-0x1]==_0xf38e7e))break;_0x3bcf36--;}_0x248abe?emitSpans(_0x2254a7,_0x3bcf36,_0x48b430,_0x5db561+0x1,_0x10a55a,_0x248abe,_0x1d9d22):_0x3bcf36<_0x48b430&&_0x1d9d22['push'](new _0x5d4fca(_0x3bcf36,_0x48b430,_0x199a61)),_0x48b430=_0x3bcf36;}}function computeSectionOrder(_0x33764a,_0x51c83e,_0x23424a,_0x4d8391,_0xc95bc7,_0x5ea276,_0x2b7b77){let _0x4627c2=_0x51c83e%0x2?0x2:0x1;computeCharTypes(_0x33764a,_0xc95bc7,_0x5ea276,_0x4d8391,_0x4627c2),processBracketPairs(_0x33764a,_0xc95bc7,_0x5ea276,_0x4d8391,_0x4627c2),processNeutrals(_0xc95bc7,_0x5ea276,_0x4d8391,_0x4627c2),emitSpans(_0x33764a,_0xc95bc7,_0x5ea276,_0x51c83e,_0x23424a,_0x4d8391,_0x2b7b77);}function computeOrder(_0x3dfa5e,_0x373732,_0x9bd181){if(!_0x3dfa5e)return[new _0x5d4fca(0x0,0x0,_0x373732==_0x4b03a0?0x1:0x0)];if(_0x373732==_0x559715&&!_0x9bd181['length']&&!_0x299c96['test'](_0x3dfa5e))return trivialOrder(_0x3dfa5e['length']);if(_0x9bd181['length']){for(;_0x3dfa5e['length']>types['length'];)types[types['length']]=0x100;}let _0x4d9dae=[],_0x3e3cde=_0x373732==_0x559715?0x0:0x1;return computeSectionOrder(_0x3dfa5e,_0x3e3cde,_0x3e3cde,_0x9bd181,0x0,_0x3dfa5e['length'],_0x4d9dae),_0x4d9dae;}function trivialOrder(_0x3187e6){return[new _0x5d4fca(0x0,_0x3187e6,0x0)];}let _0x3fdf56='';function _0x208412(_0x347f54,_0x362d70,_0x45acde,_0xdc6ef2,_0x2d9d1c){var _0x26a15e;let _0x546ab3=_0xdc6ef2['head']-_0x347f54['from'],_0x4f110f=_0x5d4fca['find'](_0x362d70,_0x546ab3,null!==(_0x26a15e=_0xdc6ef2['bidiLevel'])&&void 0x0!==_0x26a15e?_0x26a15e:-0x1,_0xdc6ef2['assoc']),_0x217a3a=_0x362d70[_0x4f110f],_0x1f95b6=_0x217a3a['side'](_0x2d9d1c,_0x45acde);if(_0x546ab3==_0x1f95b6){let _0x51af79=_0x4f110f+=_0x2d9d1c?0x1:-0x1;if(_0x51af79<0x0||_0x51af79>=_0x362d70['length'])return null;_0x217a3a=_0x362d70[_0x4f110f=_0x51af79],_0x546ab3=_0x217a3a['side'](!_0x2d9d1c,_0x45acde),_0x1f95b6=_0x217a3a['side'](_0x2d9d1c,_0x45acde);}let _0x36bb9e=findClusterBreak(_0x347f54['text'],_0x546ab3,_0x217a3a['forward'](_0x2d9d1c,_0x45acde));(_0x36bb9e<_0x217a3a['from']||_0x36bb9e>_0x217a3a['to'])&&(_0x36bb9e=_0x1f95b6),_0x3fdf56=_0x347f54['text']['slice'](Math['min'](_0x546ab3,_0x36bb9e),Math['max'](_0x546ab3,_0x36bb9e));let _0x56044d=_0x4f110f==(_0x2d9d1c?_0x362d70['length']-0x1:0x0)?null:_0x362d70[_0x4f110f+(_0x2d9d1c?0x1:-0x1)];return _0x56044d&&_0x36bb9e==_0x1f95b6&&_0x56044d['level']+(_0x2d9d1c?0x0:0x1)<_0x217a3a['level']?EditorSelection['cursor'](_0x56044d['side'](!_0x2d9d1c,_0x45acde)+_0x347f54['from'],_0x56044d['forward'](_0x2d9d1c,_0x45acde)?0x1:-0x1,_0x56044d['level']):EditorSelection['cursor'](_0x36bb9e+_0x347f54['from'],_0x217a3a['forward'](_0x2d9d1c,_0x45acde)?-0x1:0x1,_0x217a3a['level']);}function autoDirection(_0x3b3ab3,_0xfe92ca,_0x2104e3){for(let _0xedbb01=_0xfe92ca;_0xedbb01<_0x2104e3;_0xedbb01++){let _0x3cc391=_0x42c94d(_0x3b3ab3['charCodeAt'](_0xedbb01));if(0x1==_0x3cc391)return _0x559715;if(0x2==_0x3cc391||0x4==_0x3cc391)return _0x4b03a0;}return _0x559715;}const clickAddsSelectionRange=Facet['define'](),dragMovesSelection$1=Facet['define'](),mouseSelectionStyle=Facet['define'](),exceptionSink=Facet['define'](),updateListener=Facet['define'](),inputHandler$1=Facet['define'](),focusChangeEffect=Facet['define'](),clipboardInputFilter=Facet['define'](),clipboardOutputFilter=Facet['define'](),perLineTextDirection=Facet['define']({'combine':_0x430e59=>_0x430e59['some'](_0x1c9fb5=>_0x1c9fb5)}),nativeSelectionHidden=Facet['define']({'combine':_0x109320=>_0x109320['some'](_0x760e87=>_0x760e87)}),_0x2ee7a0=Facet['define']();class ScrollTarget{constructor(_0x3fc867,_0x237052='nearest',_0x2af818='nearest',_0xb5baf4=0x5,_0x4aeccd=0x5,_0x4f1e3d=!0x1){this['range']=_0x3fc867,this['y']=_0x237052,this['x']=_0x2af818,this['yMargin']=_0xb5baf4,this['xMargin']=_0x4aeccd,this['isSnapshot']=_0x4f1e3d;}['map'](_0xa33d9b){return _0xa33d9b['empty']?this:new ScrollTarget(this['range']['map'](_0xa33d9b),this['y'],this['x'],this['yMargin'],this['xMargin'],this['isSnapshot']);}['clip'](_0x2a40f3){return this['range']['to']<=_0x2a40f3['doc']['length']?this:new ScrollTarget(EditorSelection['cursor'](_0x2a40f3['doc']['length']),this['y'],this['x'],this['yMargin'],this['xMargin'],this['isSnapshot']);}}const scrollIntoView$1=StateEffect['define']({'map':(t,_0x3fd92c)=>t['map'](_0x3fd92c)}),setEditContextFormatting=StateEffect['define']();function logException(_0x1f17f1,_0x2d7c4a,_0x37309d){let _0x54865e=_0x1f17f1['facet'](exceptionSink);_0x54865e['length']?_0x54865e[0x0](_0x2d7c4a):window['onerror']?window['onerror'](String(_0x2d7c4a),_0x37309d,void 0x0,void 0x0,_0x2d7c4a):_0x37309d?console['error'](_0x37309d+':',_0x2d7c4a):console['error'](_0x2d7c4a);}const editable=Facet['define']({'combine':_0x292965=>!_0x292965['length']||_0x292965[0x0]});let nextPluginID=0x0;const _0x5171b3=Facet['define']();class _0x42cf0c{constructor(_0x4da8fd,_0x41e28b,_0x1fbfd6,_0x512e7d,_0x286ec5){this['id']=_0x4da8fd,this['create']=_0x41e28b,this['domEventHandlers']=_0x1fbfd6,this['domEventObservers']=_0x512e7d,this['extension']=_0x286ec5(this);}static['define'](_0x5b26ea,_0x3c926d){const {eventHandlers:_0x2f3424,eventObservers:_0x4ba560,provide:_0x2ae39c,decorations:_0x263b82}=_0x3c926d||{};return new _0x42cf0c(nextPluginID++,_0x5b26ea,_0x2f3424,_0x4ba560,_0x40cb22=>{let _0x1b0ce3=[_0x5171b3['of'](_0x40cb22)];return _0x263b82&&_0x1b0ce3['push'](decorations['of'](_0x2024f5=>{let _0x545c0f=_0x2024f5['plugin'](_0x40cb22);return _0x545c0f?_0x263b82(_0x545c0f):Decoration['none'];})),_0x2ae39c&&_0x1b0ce3['push'](_0x2ae39c(_0x40cb22)),_0x1b0ce3;});}static['fromClass'](_0x11d4ae,_0x142604){return _0x42cf0c['define'](_0x320a3c=>new _0x11d4ae(_0x320a3c),_0x142604);}}class PluginInstance{constructor(_0x29a93e){this['spec']=_0x29a93e,this['mustUpdate']=null,this['value']=null;}['update'](_0x302d54){if(this['value']){if(this['mustUpdate']){let _0x120507=this['mustUpdate'];if(this['mustUpdate']=null,this['value']['update'])try{this['value']['update'](_0x120507);}catch(_0x4055c2){if(logException(_0x120507['state'],_0x4055c2,'CodeMirror\x20plugin\x20crashed'),this['value']['destroy'])try{this['value']['destroy']();}catch(_0x57bdbf){}this['deactivate']();}}}else{if(this['spec'])try{this['value']=this['spec']['create'](_0x302d54);}catch(_0x558e8d){logException(_0x302d54['state'],_0x558e8d,'CodeMirror\x20plugin\x20crashed'),this['deactivate']();}}return this;}['destroy'](_0x2c69de){var _0x358240;if(null===(_0x358240=this['value'])||void 0x0===_0x358240?void 0x0:_0x358240['destroy'])try{this['value']['destroy']();}catch(_0x106424){logException(_0x2c69de['state'],_0x106424,'CodeMirror\x20plugin\x20crashed');}}['deactivate'](){this['spec']=this['value']=null;}}const editorAttributes=Facet['define'](),contentAttributes=Facet['define'](),decorations=Facet['define'](),outerDecorations=Facet['define'](),atomicRanges=Facet['define'](),bidiIsolatedRanges=Facet['define']();function getIsolatedRanges(_0x288f0e,_0x4439fc){let _0xa52ba5=_0x288f0e['state']['facet'](bidiIsolatedRanges);if(!_0xa52ba5['length'])return _0xa52ba5;let _0x3a47ee=_0xa52ba5['map'](_0x50fef9=>_0x50fef9 instanceof Function?_0x50fef9(_0x288f0e):_0x50fef9),_0x24bbe6=[];return RangeSet['spans'](_0x3a47ee,_0x4439fc['from'],_0x4439fc['to'],{'point'(){},'span'(_0x16b9b8,_0x2f88ef,_0x54df1c,_0x40f831){let _0x530115=_0x16b9b8-_0x4439fc['from'],_0x3dfa91=_0x2f88ef-_0x4439fc['from'],_0x26d299=_0x24bbe6;for(let _0x2ace0a=_0x54df1c['length']-0x1;_0x2ace0a>=0x0;_0x2ace0a--,_0x40f831--){let _0x822a9b,_0x5c5109=_0x54df1c[_0x2ace0a]['spec']['bidiIsolate'];if(null==_0x5c5109&&(_0x5c5109=autoDirection(_0x4439fc['text'],_0x530115,_0x3dfa91)),_0x40f831>0x0&&_0x26d299['length']&&(_0x822a9b=_0x26d299[_0x26d299['length']-0x1])['to']==_0x530115&&_0x822a9b['direction']==_0x5c5109)_0x822a9b['to']=_0x3dfa91,_0x26d299=_0x822a9b['inner'];else{let _0x1c60f9={'from':_0x530115,'to':_0x3dfa91,'direction':_0x5c5109,'inner':[]};_0x26d299['push'](_0x1c60f9),_0x26d299=_0x1c60f9['inner'];}}}}),_0x24bbe6;}const _0x47cfe1=Facet['define']();function getScrollMargins(_0x3ddd4d){let _0x4d9fce=0x0,_0x50029d=0x0,_0x5de4ed=0x0,_0x4c1db8=0x0;for(let _0x519053 of _0x3ddd4d['state']['facet'](_0x47cfe1)){let _0x275eb8=_0x519053(_0x3ddd4d);_0x275eb8&&(null!=_0x275eb8['left']&&(_0x4d9fce=Math['max'](_0x4d9fce,_0x275eb8['left'])),null!=_0x275eb8['right']&&(_0x50029d=Math['max'](_0x50029d,_0x275eb8['right'])),null!=_0x275eb8['top']&&(_0x5de4ed=Math['max'](_0x5de4ed,_0x275eb8['top'])),null!=_0x275eb8['bottom']&&(_0x4c1db8=Math['max'](_0x4c1db8,_0x275eb8['bottom'])));}return{'left':_0x4d9fce,'right':_0x50029d,'top':_0x5de4ed,'bottom':_0x4c1db8};}const styleModule=Facet['define']();class _0x2c0b9c{constructor(_0x1b44a1,_0x1ad383,_0x35ff6b,_0x55a544){this['fromA']=_0x1b44a1,this['toA']=_0x1ad383,this['fromB']=_0x35ff6b,this['toB']=_0x55a544;}['join'](_0x2d54ca){return new _0x2c0b9c(Math['min'](this['fromA'],_0x2d54ca['fromA']),Math['max'](this['toA'],_0x2d54ca['toA']),Math['min'](this['fromB'],_0x2d54ca['fromB']),Math['max'](this['toB'],_0x2d54ca['toB']));}['addToSet'](_0x510612){let _0x4a5b65=_0x510612['length'],_0x24d542=this;for(;_0x4a5b65>0x0;_0x4a5b65--){let _0x5917b0=_0x510612[_0x4a5b65-0x1];if(!(_0x5917b0['fromA']>_0x24d542['toA'])){if(_0x5917b0['toA']<_0x24d542['fromA'])break;_0x24d542=_0x24d542['join'](_0x5917b0),_0x510612['splice'](_0x4a5b65-0x1,0x1);}}return _0x510612['splice'](_0x4a5b65,0x0,_0x24d542),_0x510612;}static['extendWithRanges'](_0x318bee,_0x2cbde6){if(0x0==_0x2cbde6['length'])return _0x318bee;let _0x4912ac=[];for(let _0x2e114e=0x0,_0x28f6b4=0x0,_0x424f0f=0x0,_0x3c891c=0x0;;_0x2e114e++){let _0x60a4e5=_0x2e114e==_0x318bee['length']?null:_0x318bee[_0x2e114e],_0x5090ff=_0x424f0f-_0x3c891c,_0x45ab57=_0x60a4e5?_0x60a4e5['fromB']:0x3b9aca00;for(;_0x28f6b4<_0x2cbde6['length']&&_0x2cbde6[_0x28f6b4]<_0x45ab57;){let _0x519302=_0x2cbde6[_0x28f6b4],_0x30c341=_0x2cbde6[_0x28f6b4+0x1],_0x45e502=Math['max'](_0x3c891c,_0x519302),_0x1fefa3=Math['min'](_0x45ab57,_0x30c341);if(_0x45e502<=_0x1fefa3&&new _0x2c0b9c(_0x45e502+_0x5090ff,_0x1fefa3+_0x5090ff,_0x45e502,_0x1fefa3)['addToSet'](_0x4912ac),_0x30c341>_0x45ab57)break;_0x28f6b4+=0x2;}if(!_0x60a4e5)return _0x4912ac;new _0x2c0b9c(_0x60a4e5['fromA'],_0x60a4e5['toA'],_0x60a4e5['fromB'],_0x60a4e5['toB'])['addToSet'](_0x4912ac),_0x424f0f=_0x60a4e5['toA'],_0x3c891c=_0x60a4e5['toB'];}}}class ViewUpdate{constructor(_0x55ed74,_0x3b88ef,_0x4d60ad){this['view']=_0x55ed74,this['state']=_0x3b88ef,this['transactions']=_0x4d60ad,this['flags']=0x0,this['startState']=_0x55ed74['state'],this['changes']=ChangeSet['empty'](this['startState']['doc']['length']);for(let _0x14d585 of _0x4d60ad)this['changes']=this['changes']['compose'](_0x14d585['changes']);let _0x24387a=[];this['changes']['iterChangedRanges']((_0x4411c3,_0x38b91c,_0x4145f2,_0x28e247)=>_0x24387a['push'](new _0x2c0b9c(_0x4411c3,_0x38b91c,_0x4145f2,_0x28e247))),this['changedRanges']=_0x24387a;}static['create'](_0x1d4cb0,_0x3dc687,_0x37cc4c){return new ViewUpdate(_0x1d4cb0,_0x3dc687,_0x37cc4c);}get['viewportChanged'](){return(0x4&this['flags'])>0x0;}get['viewportMoved'](){return(0x8&this['flags'])>0x0;}get['heightChanged'](){return(0x2&this['flags'])>0x0;}get['geometryChanged'](){return this['docChanged']||(0x12&this['flags'])>0x0;}get['focusChanged'](){return(0x1&this['flags'])>0x0;}get['docChanged'](){return!this['changes']['empty'];}get['selectionSet'](){return this['transactions']['some'](_0x3fb413=>_0x3fb413['selection']);}get['empty'](){return 0x0==this['flags']&&0x0==this['transactions']['length'];}}class _0x530fb0 extends ContentView{get['length'](){return this['view']['state']['doc']['length'];}constructor(_0x3d2cd8){super(),this['view']=_0x3d2cd8,this['decorations']=[],this['dynamicDecorationMap']=[!0x1],this['domChanged']=null,this['hasComposition']=null,this['markedForComposition']=new Set(),this['editContextFormatting']=Decoration['none'],this['lastCompositionAfterCursor']=!0x1,this['minWidth']=0x0,this['minWidthFrom']=0x0,this['minWidthTo']=0x0,this['impreciseAnchor']=null,this['impreciseHead']=null,this['forceSelection']=!0x1,this['lastUpdate']=Date['now'](),this['setDOM'](_0x3d2cd8['contentDOM']),this['children']=[new _0xdc9c10()],this['children'][0x0]['setParent'](this),this['updateDeco'](),this['updateInner']([new _0x2c0b9c(0x0,0x0,0x0,_0x3d2cd8['state']['doc']['length'])],0x0,null);}['update'](_0x526b7c){var _0x2f02a3;let _0x357992=_0x526b7c['changedRanges'];this['minWidth']>0x0&&_0x357992['length']&&(_0x357992['every'](({fromA:_0x29c085,toA:_0x5f093f})=>_0x5f093f<this['minWidthFrom']||_0x29c085>this['minWidthTo'])?(this['minWidthFrom']=_0x526b7c['changes']['mapPos'](this['minWidthFrom'],0x1),this['minWidthTo']=_0x526b7c['changes']['mapPos'](this['minWidthTo'],0x1)):this['minWidth']=this['minWidthFrom']=this['minWidthTo']=0x0),this['updateEditContextFormatting'](_0x526b7c);let _0x561f15=-0x1;this['view']['inputState']['composing']>=0x0&&!this['view']['observer']['editContext']&&((null===(_0x2f02a3=this['domChanged'])||void 0x0===_0x2f02a3?void 0x0:_0x2f02a3['newSel'])?_0x561f15=this['domChanged']['newSel']['head']:touchesComposition(_0x526b7c['changes'],this['hasComposition'])||_0x526b7c['selectionSet']||(_0x561f15=_0x526b7c['state']['selection']['main']['head']));let _0x2ccabb=_0x561f15>-0x1?findCompositionRange(this['view'],_0x526b7c['changes'],_0x561f15):null;if(this['domChanged']=null,this['hasComposition']){this['markedForComposition']['clear']();let {from:_0x4878c8,to:_0x2c0ac3}=this['hasComposition'];_0x357992=new _0x2c0b9c(_0x4878c8,_0x2c0ac3,_0x526b7c['changes']['mapPos'](_0x4878c8,-0x1),_0x526b7c['changes']['mapPos'](_0x2c0ac3,0x1))['addToSet'](_0x357992['slice']());}this['hasComposition']=_0x2ccabb?{'from':_0x2ccabb['range']['fromB'],'to':_0x2ccabb['range']['toB']}:null,(_0x1f5426['ie']||_0x1f5426['chrome'])&&!_0x2ccabb&&_0x526b7c&&_0x526b7c['state']['doc']['lines']!=_0x526b7c['startState']['doc']['lines']&&(this['forceSelection']=!0x0);let _0x120da1=_0x14be4e(this['decorations'],this['updateDeco'](),_0x526b7c['changes']);return _0x357992=_0x2c0b9c['extendWithRanges'](_0x357992,_0x120da1),!!(0x7&this['flags']||0x0!=_0x357992['length'])&&(this['updateInner'](_0x357992,_0x526b7c['startState']['doc']['length'],_0x2ccabb),_0x526b7c['transactions']['length']&&(this['lastUpdate']=Date['now']()),!0x0);}['updateInner'](_0xf1434e,_0x1305b8,_0xaaeae1){this['view']['viewState']['mustMeasureContent']=!0x0,this['updateChildren'](_0xf1434e,_0x1305b8,_0xaaeae1);let {observer:_0x231714}=this['view'];_0x231714['ignore'](()=>{this['dom']['style']['height']=this['view']['viewState']['contentHeight']/this['view']['scaleY']+'px',this['dom']['style']['flexBasis']=this['minWidth']?this['minWidth']+'px':'';let _0x4a4a8f=_0x1f5426['chrome']||_0x1f5426['ios']?{'node':_0x231714['selectionRange']['focusNode'],'written':!0x1}:void 0x0;this['sync'](this['view'],_0x4a4a8f),this['flags']&=-0x8,_0x4a4a8f&&(_0x4a4a8f['written']||_0x231714['selectionRange']['focusNode']!=_0x4a4a8f['node'])&&(this['forceSelection']=!0x0),this['dom']['style']['height']='';}),this['markedForComposition']['forEach'](_0x3e68ff=>_0x3e68ff['flags']&=-0x9);let _0x4fd343=[];if(this['view']['viewport']['from']||this['view']['viewport']['to']<this['view']['state']['doc']['length']){for(let _0x335b57 of this['children'])_0x335b57 instanceof BlockWidgetView&&_0x335b57['widget']instanceof BlockGapWidget&&_0x4fd343['push'](_0x335b57['dom']);}_0x231714['updateGaps'](_0x4fd343);}['updateChildren'](_0x4c70ef,_0x114949,_0x4ddb50){let _0xcea623=_0x4ddb50?_0x4ddb50['range']['addToSet'](_0x4c70ef['slice']()):_0x4c70ef,_0x30ac92=this['childCursor'](_0x114949);for(let _0x129b63=_0xcea623['length']-0x1;;_0x129b63--){let _0x2f34ef=_0x129b63>=0x0?_0xcea623[_0x129b63]:null;if(!_0x2f34ef)break;let _0x535fd4,_0x4cc2a9,_0x2c4c2b,_0xae3cb6,{fromA:_0x2ebbe5,toA:_0x52c34d,fromB:_0x1acdeb,toB:_0x15dfae}=_0x2f34ef;if(_0x4ddb50&&_0x4ddb50['range']['fromB']<_0x15dfae&&_0x4ddb50['range']['toB']>_0x1acdeb){let _0x4fef13=ContentBuilder['build'](this['view']['state']['doc'],_0x1acdeb,_0x4ddb50['range']['fromB'],this['decorations'],this['dynamicDecorationMap']),_0x33dc1e=ContentBuilder['build'](this['view']['state']['doc'],_0x4ddb50['range']['toB'],_0x15dfae,this['decorations'],this['dynamicDecorationMap']);_0x4cc2a9=_0x4fef13['breakAtStart'],_0x2c4c2b=_0x4fef13['openStart'],_0xae3cb6=_0x33dc1e['openEnd'];let _0x1e3f08=this['compositionView'](_0x4ddb50);_0x33dc1e['breakAtStart']?_0x1e3f08['breakAfter']=0x1:_0x33dc1e['content']['length']&&_0x1e3f08['merge'](_0x1e3f08['length'],_0x1e3f08['length'],_0x33dc1e['content'][0x0],!0x1,_0x33dc1e['openStart'],0x0)&&(_0x1e3f08['breakAfter']=_0x33dc1e['content'][0x0]['breakAfter'],_0x33dc1e['content']['shift']()),_0x4fef13['content']['length']&&_0x1e3f08['merge'](0x0,0x0,_0x4fef13['content'][_0x4fef13['content']['length']-0x1],!0x0,0x0,_0x4fef13['openEnd'])&&_0x4fef13['content']['pop'](),_0x535fd4=_0x4fef13['content']['concat'](_0x1e3f08)['concat'](_0x33dc1e['content']);}else({content:_0x535fd4,breakAtStart:_0x4cc2a9,openStart:_0x2c4c2b,openEnd:_0xae3cb6}=ContentBuilder['build'](this['view']['state']['doc'],_0x1acdeb,_0x15dfae,this['decorations'],this['dynamicDecorationMap']));let {i:_0x2f0fea,off:_0x17dcdd}=_0x30ac92['findPos'](_0x52c34d,0x1),{i:_0x32176b,off:_0x1410db}=_0x30ac92['findPos'](_0x2ebbe5,-0x1);_0x2a63a2(this,_0x32176b,_0x1410db,_0x2f0fea,_0x17dcdd,_0x535fd4,_0x4cc2a9,_0x2c4c2b,_0xae3cb6);}_0x4ddb50&&this['fixCompositionDOM'](_0x4ddb50);}['updateEditContextFormatting'](_0x2aaf46){this['editContextFormatting']=this['editContextFormatting']['map'](_0x2aaf46['changes']);for(let _0xa7ea83 of _0x2aaf46['transactions'])for(let _0x218af4 of _0xa7ea83['effects'])_0x218af4['is'](setEditContextFormatting)&&(this['editContextFormatting']=_0x218af4['value']);}['compositionView'](_0x12723e){let _0x1edc6d=new TextView(_0x12723e['text']['nodeValue']);_0x1edc6d['flags']|=0x8;for(let {deco:_0x281086}of _0x12723e['marks'])_0x1edc6d=new _0x2a49f8(_0x281086,[_0x1edc6d],_0x1edc6d['length']);let _0x585d26=new _0xdc9c10();return _0x585d26['append'](_0x1edc6d,0x0),_0x585d26;}['fixCompositionDOM'](_0x216c1e){let _0x2fb3f6=(_0xd21ddb,_0x1d1433)=>{_0x1d1433['flags']|=0x8|(_0x1d1433['children']['some'](_0x3f428c=>0x7&_0x3f428c['flags'])?0x1:0x0),this['markedForComposition']['add'](_0x1d1433);let _0x4e18e6=ContentView['get'](_0xd21ddb);_0x4e18e6&&_0x4e18e6!=_0x1d1433&&(_0x4e18e6['dom']=null),_0x1d1433['setDOM'](_0xd21ddb);},_0x55a588=this['childPos'](_0x216c1e['range']['fromB'],0x1),_0x501a6f=this['children'][_0x55a588['i']];_0x2fb3f6(_0x216c1e['line'],_0x501a6f);for(let _0x29172a=_0x216c1e['marks']['length']-0x1;_0x29172a>=-0x1;_0x29172a--)_0x55a588=_0x501a6f['childPos'](_0x55a588['off'],0x1),_0x501a6f=_0x501a6f['children'][_0x55a588['i']],_0x2fb3f6(_0x29172a>=0x0?_0x216c1e['marks'][_0x29172a]['node']:_0x216c1e['text'],_0x501a6f);}['updateSelection'](_0x5c6c52=!0x1,_0x4de9e2=!0x1){!_0x5c6c52&&this['view']['observer']['selectionRange']['focusNode']||this['view']['observer']['readSelectionRange']();let _0x507827=this['view']['root']['activeElement'],_0x559f58=_0x507827==this['dom'],_0x5884fc=!_0x559f58&&!(this['view']['state']['facet'](editable)||this['dom']['tabIndex']>-0x1)&&hasSelection(this['dom'],this['view']['observer']['selectionRange'])&&!(_0x507827&&this['dom']['contains'](_0x507827));if(!(_0x559f58||_0x4de9e2||_0x5884fc))return;let _0x3bc79b=this['forceSelection'];this['forceSelection']=!0x1;let _0x12e6bd=this['view']['state']['selection']['main'],_0x5e72c2=this['moveToLine'](this['domAtPos'](_0x12e6bd['anchor'])),_0xf5dd55=_0x12e6bd['empty']?_0x5e72c2:this['moveToLine'](this['domAtPos'](_0x12e6bd['head']));if(_0x1f5426['gecko']&&_0x12e6bd['empty']&&!this['hasComposition']&&betweenUneditable(_0x5e72c2)){let _0x39a3a=document['createTextNode']('');this['view']['observer']['ignore'](()=>_0x5e72c2['node']['insertBefore'](_0x39a3a,_0x5e72c2['node']['childNodes'][_0x5e72c2['offset']]||null)),_0x5e72c2=_0xf5dd55=new _0x2e88d0(_0x39a3a,0x0),_0x3bc79b=!0x0;}let _0x2891c4=this['view']['observer']['selectionRange'];!_0x3bc79b&&_0x2891c4['focusNode']&&(isEquivalentPosition(_0x5e72c2['node'],_0x5e72c2['offset'],_0x2891c4['anchorNode'],_0x2891c4['anchorOffset'])&&isEquivalentPosition(_0xf5dd55['node'],_0xf5dd55['offset'],_0x2891c4['focusNode'],_0x2891c4['focusOffset'])||this['suppressWidgetCursorChange'](_0x2891c4,_0x12e6bd))||(this['view']['observer']['ignore'](()=>{_0x1f5426['android']&&_0x1f5426['chrome']&&this['dom']['contains'](_0x2891c4['focusNode'])&&inUneditable(_0x2891c4['focusNode'],this['dom'])&&(this['dom']['blur'](),this['dom']['focus']({'preventScroll':!0x0}));let _0xc51544=getSelection(this['view']['root']);if(_0xc51544){if(_0x12e6bd['empty']){if(_0x1f5426['gecko']){let _0x332850=nextToUneditable(_0x5e72c2['node'],_0x5e72c2['offset']);if(_0x332850&&0x3!=_0x332850){let _0x441890=(0x1==_0x332850?textNodeBefore:textNodeAfter)(_0x5e72c2['node'],_0x5e72c2['offset']);_0x441890&&(_0x5e72c2=new _0x2e88d0(_0x441890['node'],_0x441890['offset']));}}_0xc51544['collapse'](_0x5e72c2['node'],_0x5e72c2['offset']),null!=_0x12e6bd['bidiLevel']&&void 0x0!==_0xc51544['caretBidiLevel']&&(_0xc51544['caretBidiLevel']=_0x12e6bd['bidiLevel']);}else{if(_0xc51544['extend']){_0xc51544['collapse'](_0x5e72c2['node'],_0x5e72c2['offset']);try{_0xc51544['extend'](_0xf5dd55['node'],_0xf5dd55['offset']);}catch(_0x40b71e){}}else{let _0x5ef220=document['createRange']();_0x12e6bd['anchor']>_0x12e6bd['head']&&([_0x5e72c2,_0xf5dd55]=[_0xf5dd55,_0x5e72c2]),_0x5ef220['setEnd'](_0xf5dd55['node'],_0xf5dd55['offset']),_0x5ef220['setStart'](_0x5e72c2['node'],_0x5e72c2['offset']),_0xc51544['removeAllRanges'](),_0xc51544['addRange'](_0x5ef220);}}}else;_0x5884fc&&this['view']['root']['activeElement']==this['dom']&&(this['dom']['blur'](),_0x507827&&_0x507827['focus']());}),this['view']['observer']['setSelectionRange'](_0x5e72c2,_0xf5dd55)),this['impreciseAnchor']=_0x5e72c2['precise']?null:new _0x2e88d0(_0x2891c4['anchorNode'],_0x2891c4['anchorOffset']),this['impreciseHead']=_0xf5dd55['precise']?null:new _0x2e88d0(_0x2891c4['focusNode'],_0x2891c4['focusOffset']);}['suppressWidgetCursorChange'](_0x330ccd,_0x2c3c61){return this['hasComposition']&&_0x2c3c61['empty']&&isEquivalentPosition(_0x330ccd['focusNode'],_0x330ccd['focusOffset'],_0x330ccd['anchorNode'],_0x330ccd['anchorOffset'])&&this['posFromDOM'](_0x330ccd['focusNode'],_0x330ccd['focusOffset'])==_0x2c3c61['head'];}['enforceCursorAssoc'](){if(this['hasComposition'])return;let {view:_0x444bd8}=this,_0x47b183=_0x444bd8['state']['selection']['main'],_0x47dc87=getSelection(_0x444bd8['root']),{anchorNode:_0x33e4cc,anchorOffset:_0x4033b9}=_0x444bd8['observer']['selectionRange'];if(!(_0x47dc87&&_0x47b183['empty']&&_0x47b183['assoc']&&_0x47dc87['modify']))return;let _0x4547a9=_0xdc9c10['find'](this,_0x47b183['head']);if(!_0x4547a9)return;let _0xc9b493=_0x4547a9['posAtStart'];if(_0x47b183['head']==_0xc9b493||_0x47b183['head']==_0xc9b493+_0x4547a9['length'])return;let _0x5a1063=this['coordsAt'](_0x47b183['head'],-0x1),_0xecc7c2=this['coordsAt'](_0x47b183['head'],0x1);if(!_0x5a1063||!_0xecc7c2||_0x5a1063['bottom']>_0xecc7c2['top'])return;let _0x213200=this['domAtPos'](_0x47b183['head']+_0x47b183['assoc']);_0x47dc87['collapse'](_0x213200['node'],_0x213200['offset']),_0x47dc87['modify']('move',_0x47b183['assoc']<0x0?'forward':'backward','lineboundary'),_0x444bd8['observer']['readSelectionRange']();let _0x3ffeb7=_0x444bd8['observer']['selectionRange'];_0x444bd8['docView']['posFromDOM'](_0x3ffeb7['anchorNode'],_0x3ffeb7['anchorOffset'])!=_0x47b183['from']&&_0x47dc87['collapse'](_0x33e4cc,_0x4033b9);}['moveToLine'](_0x3a615a){let _0x1a12b0,_0x16c390=this['dom'];if(_0x3a615a['node']!=_0x16c390)return _0x3a615a;for(let _0x30ea89=_0x3a615a['offset'];!_0x1a12b0&&_0x30ea89<_0x16c390['childNodes']['length'];_0x30ea89++){let _0x165bab=ContentView['get'](_0x16c390['childNodes'][_0x30ea89]);_0x165bab instanceof _0xdc9c10&&(_0x1a12b0=_0x165bab['domAtPos'](0x0));}for(let _0x22db5f=_0x3a615a['offset']-0x1;!_0x1a12b0&&_0x22db5f>=0x0;_0x22db5f--){let _0x25058c=ContentView['get'](_0x16c390['childNodes'][_0x22db5f]);_0x25058c instanceof _0xdc9c10&&(_0x1a12b0=_0x25058c['domAtPos'](_0x25058c['length']));}return _0x1a12b0?new _0x2e88d0(_0x1a12b0['node'],_0x1a12b0['offset'],!0x0):_0x3a615a;}['nearest'](_0x1b394d){for(let _0x354ac6=_0x1b394d;_0x354ac6;){let _0x173988=ContentView['get'](_0x354ac6);if(_0x173988&&_0x173988['rootView']==this)return _0x173988;_0x354ac6=_0x354ac6['parentNode'];}return null;}['posFromDOM'](_0x4edbb3,_0x4d4aa9){let _0x3df4b7=this['nearest'](_0x4edbb3);if(!_0x3df4b7)throw new RangeError('Trying\x20to\x20find\x20position\x20for\x20a\x20DOM\x20position\x20outside\x20of\x20the\x20document');return _0x3df4b7['localPosFromDOM'](_0x4edbb3,_0x4d4aa9)+_0x3df4b7['posAtStart'];}['domAtPos'](_0x187283){let {i:_0x1ebd42,off:_0x520ce2}=this['childCursor']()['findPos'](_0x187283,-0x1);for(;_0x1ebd42<this['children']['length']-0x1;){let _0x5ca98d=this['children'][_0x1ebd42];if(_0x520ce2<_0x5ca98d['length']||_0x5ca98d instanceof _0xdc9c10)break;_0x1ebd42++,_0x520ce2=0x0;}return this['children'][_0x1ebd42]['domAtPos'](_0x520ce2);}['coordsAt'](_0x419754,_0x2b93d4){let _0x15bd5a=null,_0x946b38=0x0;for(let _0x2ca429=this['length'],_0x1e151a=this['children']['length']-0x1;_0x1e151a>=0x0;_0x1e151a--){let _0x468bc9=this['children'][_0x1e151a],_0x141790=_0x2ca429-_0x468bc9['breakAfter'],_0x25b1cd=_0x141790-_0x468bc9['length'];if(_0x141790<_0x419754)break;if(_0x25b1cd<=_0x419754&&(_0x25b1cd<_0x419754||_0x468bc9['covers'](-0x1))&&(_0x141790>_0x419754||_0x468bc9['covers'](0x1))&&(!_0x15bd5a||_0x468bc9 instanceof _0xdc9c10&&!(_0x15bd5a instanceof _0xdc9c10&&_0x2b93d4>=0x0)))_0x15bd5a=_0x468bc9,_0x946b38=_0x25b1cd;else{if(_0x15bd5a&&_0x25b1cd==_0x419754&&_0x141790==_0x419754&&_0x468bc9 instanceof BlockWidgetView&&Math['abs'](_0x2b93d4)<0x2){if(_0x468bc9['deco']['startSide']<0x0)break;_0x1e151a&&(_0x15bd5a=null);}}_0x2ca429=_0x25b1cd;}return _0x15bd5a?_0x15bd5a['coordsAt'](_0x419754-_0x946b38,_0x2b93d4):null;}['coordsForChar'](_0x27dfb2){let {i:_0x2ab702,off:_0x8b2dfe}=this['childPos'](_0x27dfb2,0x1),_0x5e3f2b=this['children'][_0x2ab702];if(!(_0x5e3f2b instanceof _0xdc9c10))return null;for(;_0x5e3f2b['children']['length'];){let {i:_0x248db1,off:_0x4d875d}=_0x5e3f2b['childPos'](_0x8b2dfe,0x1);for(;;_0x248db1++){if(_0x248db1==_0x5e3f2b['children']['length'])return null;if((_0x5e3f2b=_0x5e3f2b['children'][_0x248db1])['length'])break;}_0x8b2dfe=_0x4d875d;}if(!(_0x5e3f2b instanceof TextView))return null;let _0x3496f4=findClusterBreak(_0x5e3f2b['text'],_0x8b2dfe);if(_0x3496f4==_0x8b2dfe)return null;let _0x2204d0=textRange(_0x5e3f2b['dom'],_0x8b2dfe,_0x3496f4)['getClientRects']();for(let _0x27bca0=0x0;_0x27bca0<_0x2204d0['length'];_0x27bca0++){let _0x48b402=_0x2204d0[_0x27bca0];if(_0x27bca0==_0x2204d0['length']-0x1||_0x48b402['top']<_0x48b402['bottom']&&_0x48b402['left']<_0x48b402['right'])return _0x48b402;}return null;}['measureVisibleLineHeights'](_0x412faf){let _0x53c436=[],{from:_0x1e201a,to:_0x1d9612}=_0x412faf,_0x4880ce=this['view']['contentDOM']['clientWidth'],_0x4b5710=_0x4880ce>Math['max'](this['view']['scrollDOM']['clientWidth'],this['minWidth'])+0x1,_0x11ddd4=-0x1,_0x174a9c=this['view']['textDirection']==Direction['LTR'];for(let _0x911bb1=0x0,_0x2dcd1f=0x0;_0x2dcd1f<this['children']['length'];_0x2dcd1f++){let _0xdc35d3=this['children'][_0x2dcd1f],_0x1a66b9=_0x911bb1+_0xdc35d3['length'];if(_0x1a66b9>_0x1d9612)break;if(_0x911bb1>=_0x1e201a){let _0x479203=_0xdc35d3['dom']['getBoundingClientRect']();if(_0x53c436['push'](_0x479203['height']),_0x4b5710){let _0x5955c0=_0xdc35d3['dom']['lastChild'],_0x1c2f42=_0x5955c0?clientRectsFor(_0x5955c0):[];if(_0x1c2f42['length']){let _0x32c0e3=_0x1c2f42[_0x1c2f42['length']-0x1],_0x4a87ca=_0x174a9c?_0x32c0e3['right']-_0x479203['left']:_0x479203['right']-_0x32c0e3['left'];_0x4a87ca>_0x11ddd4&&(_0x11ddd4=_0x4a87ca,this['minWidth']=_0x4880ce,this['minWidthFrom']=_0x911bb1,this['minWidthTo']=_0x1a66b9);}}}_0x911bb1=_0x1a66b9+_0xdc35d3['breakAfter'];}return _0x53c436;}['textDirectionAt'](_0x42b62e){let {i:_0x2987e0}=this['childPos'](_0x42b62e,0x1);return'rtl'==getComputedStyle(this['children'][_0x2987e0]['dom'])['direction']?Direction['RTL']:Direction['LTR'];}['measureTextSize'](){for(let _0x4ed164 of this['children'])if(_0x4ed164 instanceof _0xdc9c10){let _0x11d166=_0x4ed164['measureTextSize']();if(_0x11d166)return _0x11d166;}let _0x35b39c,_0x3fae24,_0x454e78,_0x13d5d1=document['createElement']('div');return _0x13d5d1['className']='cm-line',_0x13d5d1['style']['width']='99999px',_0x13d5d1['style']['position']='absolute',_0x13d5d1['textContent']='abc\x20def\x20ghi\x20jkl\x20mno\x20pqr\x20stu',this['view']['observer']['ignore'](()=>{this['dom']['appendChild'](_0x13d5d1);let _0x5b325e=clientRectsFor(_0x13d5d1['firstChild'])[0x0];_0x35b39c=_0x13d5d1['getBoundingClientRect']()['height'],_0x3fae24=_0x5b325e?_0x5b325e['width']/0x1b:0x7,_0x454e78=_0x5b325e?_0x5b325e['height']:_0x35b39c,_0x13d5d1['remove']();}),{'lineHeight':_0x35b39c,'charWidth':_0x3fae24,'textHeight':_0x454e78};}['childCursor'](_0x962acc=this['length']){let _0x63d9a=this['children']['length'];return _0x63d9a&&(_0x962acc-=this['children'][--_0x63d9a]['length']),new _0x4e9181(this['children'],_0x962acc,_0x63d9a);}['computeBlockGapDeco'](){let _0x1fc282=[],_0x43c809=this['view']['viewState'];for(let _0x15431c=0x0,_0x1804c8=0x0;;_0x1804c8++){let _0x10042e=_0x1804c8==_0x43c809['viewports']['length']?null:_0x43c809['viewports'][_0x1804c8],_0x13ea75=_0x10042e?_0x10042e['from']-0x1:this['length'];if(_0x13ea75>_0x15431c){let _0xec2b2d=(_0x43c809['lineBlockAt'](_0x13ea75)['bottom']-_0x43c809['lineBlockAt'](_0x15431c)['top'])/this['view']['scaleY'];_0x1fc282['push'](Decoration['replace']({'widget':new BlockGapWidget(_0xec2b2d),'block':!0x0,'inclusive':!0x0,'isBlockGap':!0x0})['range'](_0x15431c,_0x13ea75));}if(!_0x10042e)break;_0x15431c=_0x10042e['to']+0x1;}return Decoration['set'](_0x1fc282);}['updateDeco'](){let _0x4a644c=0x1,_0x148dfb=this['view']['state']['facet'](decorations)['map'](_0x1f174e=>(this['dynamicDecorationMap'][_0x4a644c++]='function'==typeof _0x1f174e)?_0x1f174e(this['view']):_0x1f174e),_0x36ac10=!0x1,_0x445993=this['view']['state']['facet'](outerDecorations)['map']((_0x4fda28,_0x285039)=>{let _0x4c765d='function'==typeof _0x4fda28;return _0x4c765d&&(_0x36ac10=!0x0),_0x4c765d?_0x4fda28(this['view']):_0x4fda28;});for(_0x445993['length']&&(this['dynamicDecorationMap'][_0x4a644c++]=_0x36ac10,_0x148dfb['push'](RangeSet['join'](_0x445993))),this['decorations']=[this['editContextFormatting'],..._0x148dfb,this['computeBlockGapDeco'](),this['view']['viewState']['lineGapDeco']];_0x4a644c<this['decorations']['length'];)this['dynamicDecorationMap'][_0x4a644c++]=!0x1;return this['decorations'];}['scrollIntoView'](_0x57f952){if(_0x57f952['isSnapshot']){let _0x28b94d=this['view']['viewState']['lineBlockAt'](_0x57f952['range']['head']);return this['view']['scrollDOM']['scrollTop']=_0x28b94d['top']-_0x57f952['yMargin'],void(this['view']['scrollDOM']['scrollLeft']=_0x57f952['xMargin']);}for(let _0x3add44 of this['view']['state']['facet'](_0x2ee7a0))try{if(_0x3add44(this['view'],_0x57f952['range'],_0x57f952))return!0x0;}catch(_0x23ad65){logException(this['view']['state'],_0x23ad65,'scroll\x20handler');}let _0x3c050b,{range:_0x2b3f35}=_0x57f952,_0x55295b=this['coordsAt'](_0x2b3f35['head'],_0x2b3f35['empty']?_0x2b3f35['assoc']:_0x2b3f35['head']>_0x2b3f35['anchor']?-0x1:0x1);if(!_0x55295b)return;!_0x2b3f35['empty']&&(_0x3c050b=this['coordsAt'](_0x2b3f35['anchor'],_0x2b3f35['anchor']>_0x2b3f35['head']?-0x1:0x1))&&(_0x55295b={'left':Math['min'](_0x55295b['left'],_0x3c050b['left']),'top':Math['min'](_0x55295b['top'],_0x3c050b['top']),'right':Math['max'](_0x55295b['right'],_0x3c050b['right']),'bottom':Math['max'](_0x55295b['bottom'],_0x3c050b['bottom'])});let _0x5ba820=getScrollMargins(this['view']),_0x541f42={'left':_0x55295b['left']-_0x5ba820['left'],'top':_0x55295b['top']-_0x5ba820['top'],'right':_0x55295b['right']+_0x5ba820['right'],'bottom':_0x55295b['bottom']+_0x5ba820['bottom']},{offsetWidth:_0x5a217,offsetHeight:_0x2523bb}=this['view']['scrollDOM'];scrollRectIntoView(this['view']['scrollDOM'],_0x541f42,_0x2b3f35['head']<_0x2b3f35['anchor']?-0x1:0x1,_0x57f952['x'],_0x57f952['y'],Math['max'](Math['min'](_0x57f952['xMargin'],_0x5a217),-_0x5a217),Math['max'](Math['min'](_0x57f952['yMargin'],_0x2523bb),-_0x2523bb),this['view']['textDirection']==Direction['LTR']);}}function betweenUneditable(_0x172089){return 0x1==_0x172089['node']['nodeType']&&_0x172089['node']['firstChild']&&(0x0==_0x172089['offset']||'false'==_0x172089['node']['childNodes'][_0x172089['offset']-0x1]['contentEditable'])&&(_0x172089['offset']==_0x172089['node']['childNodes']['length']||'false'==_0x172089['node']['childNodes'][_0x172089['offset']]['contentEditable']);}function findCompositionNode(_0x5b00e9,_0x40b1da){let _0x258fd0=_0x5b00e9['observer']['selectionRange'];if(!_0x258fd0['focusNode'])return null;let _0x4bfa8f=textNodeBefore(_0x258fd0['focusNode'],_0x258fd0['focusOffset']),_0x45732d=textNodeAfter(_0x258fd0['focusNode'],_0x258fd0['focusOffset']),_0xc40c33=_0x4bfa8f||_0x45732d;if(_0x45732d&&_0x4bfa8f&&_0x45732d['node']!=_0x4bfa8f['node']){let _0x155361=ContentView['get'](_0x45732d['node']);if(!_0x155361||_0x155361 instanceof TextView&&_0x155361['text']!=_0x45732d['node']['nodeValue'])_0xc40c33=_0x45732d;else{if(_0x5b00e9['docView']['lastCompositionAfterCursor']){let _0x597073=ContentView['get'](_0x4bfa8f['node']);!_0x597073||_0x597073 instanceof TextView&&_0x597073['text']!=_0x4bfa8f['node']['nodeValue']||(_0xc40c33=_0x45732d);}}}if(_0x5b00e9['docView']['lastCompositionAfterCursor']=_0xc40c33!=_0x4bfa8f,!_0xc40c33)return null;let _0x48c3d6=_0x40b1da-_0xc40c33['offset'];return{'from':_0x48c3d6,'to':_0x48c3d6+_0xc40c33['node']['nodeValue']['length'],'node':_0xc40c33['node']};}function findCompositionRange(_0xba1cbc,_0x23fbac,_0x588da6){let _0x2b2a6b=findCompositionNode(_0xba1cbc,_0x588da6);if(!_0x2b2a6b)return null;let {node:_0x409925,from:_0x6f954,to:_0x43575d}=_0x2b2a6b,_0x5a476d=_0x409925['nodeValue'];if(/[\n\r]/['test'](_0x5a476d))return null;if(_0xba1cbc['state']['doc']['sliceString'](_0x2b2a6b['from'],_0x2b2a6b['to'])!=_0x5a476d)return null;let _0x356795=_0x23fbac['invertedDesc'],_0x13d1e0=new _0x2c0b9c(_0x356795['mapPos'](_0x6f954),_0x356795['mapPos'](_0x43575d),_0x6f954,_0x43575d),_0x4a358f=[];for(let _0x2c8264=_0x409925['parentNode'];;_0x2c8264=_0x2c8264['parentNode']){let _0x4ce3f2=ContentView['get'](_0x2c8264);if(_0x4ce3f2 instanceof _0x2a49f8)_0x4a358f['push']({'node':_0x2c8264,'deco':_0x4ce3f2['mark']});else{if(_0x4ce3f2 instanceof _0xdc9c10||'DIV'==_0x2c8264['nodeName']&&_0x2c8264['parentNode']==_0xba1cbc['contentDOM'])return{'range':_0x13d1e0,'text':_0x409925,'marks':_0x4a358f,'line':_0x2c8264};if(_0x2c8264==_0xba1cbc['contentDOM'])return null;_0x4a358f['push']({'node':_0x2c8264,'deco':new MarkDecoration({'inclusive':!0x0,'attributes':getAttrs$1(_0x2c8264),'tagName':_0x2c8264['tagName']['toLowerCase']()})});}}}function nextToUneditable(_0x41072a,_0x45319d){return 0x1!=_0x41072a['nodeType']?0x0:(_0x45319d&&'false'==_0x41072a['childNodes'][_0x45319d-0x1]['contentEditable']?0x1:0x0)|(_0x45319d<_0x41072a['childNodes']['length']&&'false'==_0x41072a['childNodes'][_0x45319d]['contentEditable']?0x2:0x0);}let DecorationComparator$1=class{constructor(){this['changes']=[];}['compareRange'](_0x1164a7,_0x56c43a){_0x42a641(_0x1164a7,_0x56c43a,this['changes']);}['comparePoint'](_0x195964,_0x59d3c9){_0x42a641(_0x195964,_0x59d3c9,this['changes']);}['boundChange'](_0x4cf76e){_0x42a641(_0x4cf76e,_0x4cf76e,this['changes']);}};function _0x14be4e(_0x445032,_0x34cc6d,_0x2d0425){let _0x4c7431=new DecorationComparator$1();return RangeSet['compare'](_0x445032,_0x34cc6d,_0x2d0425,_0x4c7431),_0x4c7431['changes'];}function inUneditable(_0x48d0de,_0x5526bf){for(let _0x6b149f=_0x48d0de;_0x6b149f&&_0x6b149f!=_0x5526bf;_0x6b149f=_0x6b149f['assignedSlot']||_0x6b149f['parentNode'])if(0x1==_0x6b149f['nodeType']&&'false'==_0x6b149f['contentEditable'])return!0x0;return!0x1;}function touchesComposition(_0x2b8a92,_0xcb0392){let _0x470805=!0x1;return _0xcb0392&&_0x2b8a92['iterChangedRanges']((_0x455e8c,_0x29893c)=>{_0x455e8c<_0xcb0392['to']&&_0x29893c>_0xcb0392['from']&&(_0x470805=!0x0);}),_0x470805;}function groupAt(_0x5774e0,_0x36973d,_0x4d0993=0x1){let _0x43674b=_0x5774e0['charCategorizer'](_0x36973d),_0x55a919=_0x5774e0['doc']['lineAt'](_0x36973d),_0x16ca9e=_0x36973d-_0x55a919['from'];if(0x0==_0x55a919['length'])return EditorSelection['cursor'](_0x36973d);0x0==_0x16ca9e?_0x4d0993=0x1:_0x16ca9e==_0x55a919['length']&&(_0x4d0993=-0x1);let _0x390493=_0x16ca9e,_0x2a42bd=_0x16ca9e;_0x4d0993<0x0?_0x390493=findClusterBreak(_0x55a919['text'],_0x16ca9e,!0x1):_0x2a42bd=findClusterBreak(_0x55a919['text'],_0x16ca9e);let _0x3b0d4c=_0x43674b(_0x55a919['text']['slice'](_0x390493,_0x2a42bd));for(;_0x390493>0x0;){let _0x492288=findClusterBreak(_0x55a919['text'],_0x390493,!0x1);if(_0x43674b(_0x55a919['text']['slice'](_0x492288,_0x390493))!=_0x3b0d4c)break;_0x390493=_0x492288;}for(;_0x2a42bd<_0x55a919['length'];){let _0x5b8e66=findClusterBreak(_0x55a919['text'],_0x2a42bd);if(_0x43674b(_0x55a919['text']['slice'](_0x2a42bd,_0x5b8e66))!=_0x3b0d4c)break;_0x2a42bd=_0x5b8e66;}return EditorSelection['range'](_0x390493+_0x55a919['from'],_0x2a42bd+_0x55a919['from']);}function getdx(_0x51f32b,_0x261605){return _0x261605['left']>_0x51f32b?_0x261605['left']-_0x51f32b:Math['max'](0x0,_0x51f32b-_0x261605['right']);}function getdy(_0x38c0d2,_0x295f01){return _0x295f01['top']>_0x38c0d2?_0x295f01['top']-_0x38c0d2:Math['max'](0x0,_0x38c0d2-_0x295f01['bottom']);}function _0x19ac47(_0x1a0a60,_0x359fea){return _0x1a0a60['top']<_0x359fea['bottom']-0x1&&_0x1a0a60['bottom']>_0x359fea['top']+0x1;}function _0x469c3d(_0x7bf766,_0x206366){return _0x206366<_0x7bf766['top']?{'top':_0x206366,'left':_0x7bf766['left'],'right':_0x7bf766['right'],'bottom':_0x7bf766['bottom']}:_0x7bf766;}function upBot(_0x517bc9,_0x45a2d6){return _0x45a2d6>_0x517bc9['bottom']?{'top':_0x517bc9['top'],'left':_0x517bc9['left'],'right':_0x517bc9['right'],'bottom':_0x45a2d6}:_0x517bc9;}function domPosAtCoords(_0x324cf4,_0x3304c8,_0x1548b6){let _0x563db0,_0x5da9ab,_0x43a1f8,_0x23081d,_0x71299c,_0x15d068,_0x2388bc,_0x2a8746,_0x565f67=!0x1;for(let _0x4d8a29=_0x324cf4['firstChild'];_0x4d8a29;_0x4d8a29=_0x4d8a29['nextSibling']){let _0x1b65aa=clientRectsFor(_0x4d8a29);for(let _0x47e24b=0x0;_0x47e24b<_0x1b65aa['length'];_0x47e24b++){let _0x27da66=_0x1b65aa[_0x47e24b];_0x5da9ab&&_0x19ac47(_0x5da9ab,_0x27da66)&&(_0x27da66=_0x469c3d(upBot(_0x27da66,_0x5da9ab['bottom']),_0x5da9ab['top']));let _0x49fa5b=getdx(_0x3304c8,_0x27da66),_0x3677c9=getdy(_0x1548b6,_0x27da66);if(0x0==_0x49fa5b&&0x0==_0x3677c9)return 0x3==_0x4d8a29['nodeType']?domPosInText(_0x4d8a29,_0x3304c8,_0x1548b6):domPosAtCoords(_0x4d8a29,_0x3304c8,_0x1548b6);if(!_0x563db0||_0x23081d>_0x3677c9||_0x23081d==_0x3677c9&&_0x43a1f8>_0x49fa5b){_0x563db0=_0x4d8a29,_0x5da9ab=_0x27da66,_0x43a1f8=_0x49fa5b,_0x23081d=_0x3677c9;let _0x466d6c=_0x3677c9?_0x1548b6<_0x27da66['top']?-0x1:0x1:_0x49fa5b?_0x3304c8<_0x27da66['left']?-0x1:0x1:0x0;_0x565f67=!_0x466d6c||(_0x466d6c>0x0?_0x47e24b<_0x1b65aa['length']-0x1:_0x47e24b>0x0);}0x0==_0x49fa5b?_0x1548b6>_0x27da66['bottom']&&(!_0x2388bc||_0x2388bc['bottom']<_0x27da66['bottom'])?(_0x71299c=_0x4d8a29,_0x2388bc=_0x27da66):_0x1548b6<_0x27da66['top']&&(!_0x2a8746||_0x2a8746['top']>_0x27da66['top'])&&(_0x15d068=_0x4d8a29,_0x2a8746=_0x27da66):_0x2388bc&&_0x19ac47(_0x2388bc,_0x27da66)?_0x2388bc=upBot(_0x2388bc,_0x27da66['bottom']):_0x2a8746&&_0x19ac47(_0x2a8746,_0x27da66)&&(_0x2a8746=_0x469c3d(_0x2a8746,_0x27da66['top']));}}if(_0x2388bc&&_0x2388bc['bottom']>=_0x1548b6?(_0x563db0=_0x71299c,_0x5da9ab=_0x2388bc):_0x2a8746&&_0x2a8746['top']<=_0x1548b6&&(_0x563db0=_0x15d068,_0x5da9ab=_0x2a8746),!_0x563db0)return{'node':_0x324cf4,'offset':0x0};let _0x3d9014=Math['max'](_0x5da9ab['left'],Math['min'](_0x5da9ab['right'],_0x3304c8));return 0x3==_0x563db0['nodeType']?domPosInText(_0x563db0,_0x3d9014,_0x1548b6):_0x565f67&&'false'!=_0x563db0['contentEditable']?domPosAtCoords(_0x563db0,_0x3d9014,_0x1548b6):{'node':_0x324cf4,'offset':Array['prototype']['indexOf']['call'](_0x324cf4['childNodes'],_0x563db0)+(_0x3304c8>=(_0x5da9ab['left']+_0x5da9ab['right'])/0x2?0x1:0x0)};}function domPosInText(_0x492508,_0x26b81e,_0x74ca71){let _0x59b0c7=_0x492508['nodeValue']['length'],_0x51dac0=-0x1,_0x31e944=0x3b9aca00,_0x2f873b=0x0;for(let _0x5d7493=0x0;_0x5d7493<_0x59b0c7;_0x5d7493++){let _0x337a8e=textRange(_0x492508,_0x5d7493,_0x5d7493+0x1)['getClientRects']();for(let _0xae691c=0x0;_0xae691c<_0x337a8e['length'];_0xae691c++){let _0x5ad5bd=_0x337a8e[_0xae691c];if(_0x5ad5bd['top']==_0x5ad5bd['bottom'])continue;_0x2f873b||(_0x2f873b=_0x26b81e-_0x5ad5bd['left']);let _0x1a8eb2=(_0x5ad5bd['top']>_0x74ca71?_0x5ad5bd['top']-_0x74ca71:_0x74ca71-_0x5ad5bd['bottom'])-0x1;if(_0x5ad5bd['left']-0x1<=_0x26b81e&&_0x5ad5bd['right']+0x1>=_0x26b81e&&_0x1a8eb2<_0x31e944){let _0x5b4a9e=_0x26b81e>=(_0x5ad5bd['left']+_0x5ad5bd['right'])/0x2,_0x519371=_0x5b4a9e;(_0x1f5426['chrome']||_0x1f5426['gecko'])&&(textRange(_0x492508,_0x5d7493)['getBoundingClientRect']()['left']==_0x5ad5bd['right']&&(_0x519371=!_0x5b4a9e));if(_0x1a8eb2<=0x0)return{'node':_0x492508,'offset':_0x5d7493+(_0x519371?0x1:0x0)};_0x51dac0=_0x5d7493+(_0x519371?0x1:0x0),_0x31e944=_0x1a8eb2;}}}return{'node':_0x492508,'offset':_0x51dac0>-0x1?_0x51dac0:_0x2f873b>0x0?_0x492508['nodeValue']['length']:0x0};}function posAtCoords(_0x2b46a5,_0x52c006,_0x380b47,_0xf146fa=-0x1){var _0xc8b8f0,_0x2a2c78;let _0x580af4,_0x40ca41=_0x2b46a5['contentDOM']['getBoundingClientRect'](),_0x46bda5=_0x40ca41['top']+_0x2b46a5['viewState']['paddingTop'],{docHeight:_0x2ac4c2}=_0x2b46a5['viewState'],{x:_0x420c88,y:_0x13d083}=_0x52c006,_0x50f13f=_0x13d083-_0x46bda5;if(_0x50f13f<0x0)return 0x0;if(_0x50f13f>_0x2ac4c2)return _0x2b46a5['state']['doc']['length'];for(let _0x5266bd=_0x2b46a5['viewState']['heightOracle']['textHeight']/0x2,_0x5dc6fa=!0x1;_0x580af4=_0x2b46a5['elementAtHeight'](_0x50f13f),_0x580af4['type']!=_0x3c2e60['Text'];)for(;_0x50f13f=_0xf146fa>0x0?_0x580af4['bottom']+_0x5266bd:_0x580af4['top']-_0x5266bd,!(_0x50f13f>=0x0&&_0x50f13f<=_0x2ac4c2);){if(_0x5dc6fa)return _0x380b47?null:0x0;_0x5dc6fa=!0x0,_0xf146fa=-_0xf146fa;}_0x13d083=_0x46bda5+_0x50f13f;let _0x5320b1=_0x580af4['from'];if(_0x5320b1<_0x2b46a5['viewport']['from'])return 0x0==_0x2b46a5['viewport']['from']?0x0:_0x380b47?null:posAtCoordsImprecise(_0x2b46a5,_0x40ca41,_0x580af4,_0x420c88,_0x13d083);if(_0x5320b1>_0x2b46a5['viewport']['to'])return _0x2b46a5['viewport']['to']==_0x2b46a5['state']['doc']['length']?_0x2b46a5['state']['doc']['length']:_0x380b47?null:posAtCoordsImprecise(_0x2b46a5,_0x40ca41,_0x580af4,_0x420c88,_0x13d083);let _0x39d2b9=_0x2b46a5['dom']['ownerDocument'],_0xcd1f43=_0x2b46a5['root']['elementFromPoint']?_0x2b46a5['root']:_0x39d2b9,_0x5c7e49=_0xcd1f43['elementFromPoint'](_0x420c88,_0x13d083);_0x5c7e49&&!_0x2b46a5['contentDOM']['contains'](_0x5c7e49)&&(_0x5c7e49=null),_0x5c7e49||(_0x420c88=Math['max'](_0x40ca41['left']+0x1,Math['min'](_0x40ca41['right']-0x1,_0x420c88)),_0x5c7e49=_0xcd1f43['elementFromPoint'](_0x420c88,_0x13d083),_0x5c7e49&&!_0x2b46a5['contentDOM']['contains'](_0x5c7e49)&&(_0x5c7e49=null));let _0x5733b9,_0x569f97=-0x1;if(_0x5c7e49&&0x0!=(null===(_0xc8b8f0=_0x2b46a5['docView']['nearest'](_0x5c7e49))||void 0x0===_0xc8b8f0?void 0x0:_0xc8b8f0['isEditable'])){if(_0x39d2b9['caretPositionFromPoint']){let _0x4d4934=_0x39d2b9['caretPositionFromPoint'](_0x420c88,_0x13d083);_0x4d4934&&({offsetNode:_0x5733b9,offset:_0x569f97}=_0x4d4934);}else{if(_0x39d2b9['caretRangeFromPoint']){let _0x543a27=_0x39d2b9['caretRangeFromPoint'](_0x420c88,_0x13d083);_0x543a27&&({startContainer:_0x5733b9,startOffset:_0x569f97}=_0x543a27,(!_0x2b46a5['contentDOM']['contains'](_0x5733b9)||_0x1f5426['safari']&&isSuspiciousSafariCaretResult(_0x5733b9,_0x569f97,_0x420c88)||_0x1f5426['chrome']&&isSuspiciousChromeCaretResult(_0x5733b9,_0x569f97,_0x420c88))&&(_0x5733b9=void 0x0));}}_0x5733b9&&(_0x569f97=Math['min'](maxOffset(_0x5733b9),_0x569f97));}if(!_0x5733b9||!_0x2b46a5['docView']['dom']['contains'](_0x5733b9)){let _0x510a9d=_0xdc9c10['find'](_0x2b46a5['docView'],_0x5320b1);if(!_0x510a9d)return _0x50f13f>_0x580af4['top']+_0x580af4['height']/0x2?_0x580af4['to']:_0x580af4['from'];({node:_0x5733b9,offset:_0x569f97}=domPosAtCoords(_0x510a9d['dom'],_0x420c88,_0x13d083));}let _0x40016f=_0x2b46a5['docView']['nearest'](_0x5733b9);if(!_0x40016f)return null;if(_0x40016f['isWidget']&&0x1==(null===(_0x2a2c78=_0x40016f['dom'])||void 0x0===_0x2a2c78?void 0x0:_0x2a2c78['nodeType'])){let _0x1f2717=_0x40016f['dom']['getBoundingClientRect']();return _0x52c006['y']<_0x1f2717['top']||_0x52c006['y']<=_0x1f2717['bottom']&&_0x52c006['x']<=(_0x1f2717['left']+_0x1f2717['right'])/0x2?_0x40016f['posAtStart']:_0x40016f['posAtEnd'];}return _0x40016f['localPosFromDOM'](_0x5733b9,_0x569f97)+_0x40016f['posAtStart'];}function posAtCoordsImprecise(_0x27c8e1,_0x54d698,_0x45a8c5,_0x585d25,_0x5ba007){let _0x113e41=Math['round']((_0x585d25-_0x54d698['left'])*_0x27c8e1['defaultCharacterWidth']);if(_0x27c8e1['lineWrapping']&&_0x45a8c5['height']>1.5*_0x27c8e1['defaultLineHeight']){let _0x4aa301=_0x27c8e1['viewState']['heightOracle']['textHeight'];_0x113e41+=Math['floor']((_0x5ba007-_0x45a8c5['top']-0.5*(_0x27c8e1['defaultLineHeight']-_0x4aa301))/_0x4aa301)*_0x27c8e1['viewState']['heightOracle']['lineLength'];}let _0xff50a1=_0x27c8e1['state']['sliceDoc'](_0x45a8c5['from'],_0x45a8c5['to']);return _0x45a8c5['from']+_0x34fdbe(_0xff50a1,_0x113e41,_0x27c8e1['state']['tabSize']);}function isSuspiciousSafariCaretResult(_0x3090a1,_0x310253,_0x5948fa){let _0x22a926;if(0x3!=_0x3090a1['nodeType']||_0x310253!=(_0x22a926=_0x3090a1['nodeValue']['length']))return!0x1;for(let _0x156ec3=_0x3090a1['nextSibling'];_0x156ec3;_0x156ec3=_0x156ec3['nextSibling'])if(0x1!=_0x156ec3['nodeType']||'BR'!=_0x156ec3['nodeName'])return!0x1;return textRange(_0x3090a1,_0x22a926-0x1,_0x22a926)['getBoundingClientRect']()['left']>_0x5948fa;}function isSuspiciousChromeCaretResult(_0x53b9c7,_0x28b177,_0x13535b){if(0x0!=_0x28b177)return!0x1;for(let _0x2ccb33=_0x53b9c7;;){let _0x3fb99f=_0x2ccb33['parentNode'];if(!_0x3fb99f||0x1!=_0x3fb99f['nodeType']||_0x3fb99f['firstChild']!=_0x2ccb33)return!0x1;if(_0x3fb99f['classList']['contains']('cm-line'))break;_0x2ccb33=_0x3fb99f;}return _0x13535b-(0x1==_0x53b9c7['nodeType']?_0x53b9c7['getBoundingClientRect']():textRange(_0x53b9c7,0x0,Math['max'](_0x53b9c7['nodeValue']['length'],0x1))['getBoundingClientRect']())['left']>0x5;}function blockAt(_0x3c000c,_0x25ea2c){let _0x59a2a4=_0x3c000c['lineBlockAt'](_0x25ea2c);if(Array['isArray'](_0x59a2a4['type'])){for(let _0x2d5e14 of _0x59a2a4['type'])if(_0x2d5e14['to']>_0x25ea2c||_0x2d5e14['to']==_0x25ea2c&&(_0x2d5e14['to']==_0x59a2a4['to']||_0x2d5e14['type']==_0x3c2e60['Text']))return _0x2d5e14;}return _0x59a2a4;}function _0x5978b2(_0x4d8281,_0xc96746,_0x41527c,_0x4595e9){let _0x4aa68c=blockAt(_0x4d8281,_0xc96746['head']),_0x31326a=_0x4595e9&&_0x4aa68c['type']==_0x3c2e60['Text']&&(_0x4d8281['lineWrapping']||_0x4aa68c['widgetLineBreaks'])?_0x4d8281['coordsAtPos'](_0xc96746['assoc']<0x0&&_0xc96746['head']>_0x4aa68c['from']?_0xc96746['head']-0x1:_0xc96746['head']):null;if(_0x31326a){let _0x23fadd=_0x4d8281['dom']['getBoundingClientRect'](),_0x19ffc4=_0x4d8281['textDirectionAt'](_0x4aa68c['from']),_0x345178=_0x4d8281['posAtCoords']({'x':_0x41527c==(_0x19ffc4==Direction['LTR'])?_0x23fadd['right']-0x1:_0x23fadd['left']+0x1,'y':(_0x31326a['top']+_0x31326a['bottom'])/0x2});if(null!=_0x345178)return EditorSelection['cursor'](_0x345178,_0x41527c?-0x1:0x1);}return EditorSelection['cursor'](_0x41527c?_0x4aa68c['to']:_0x4aa68c['from'],_0x41527c?-0x1:0x1);}function _0x52c22d(_0x2c1609,_0xe551d9,_0x15601f,_0x4068f7){let _0x1787b6=_0x2c1609['state']['doc']['lineAt'](_0xe551d9['head']),_0x10b0c2=_0x2c1609['bidiSpans'](_0x1787b6),_0x583322=_0x2c1609['textDirectionAt'](_0x1787b6['from']);for(let _0x4e9b89=_0xe551d9,_0x58a8a7=null;;){let _0x460d92=_0x208412(_0x1787b6,_0x10b0c2,_0x583322,_0x4e9b89,_0x15601f),_0x247baf=_0x3fdf56;if(!_0x460d92){if(_0x1787b6['number']==(_0x15601f?_0x2c1609['state']['doc']['lines']:0x1))return _0x4e9b89;_0x247baf='\x0a',_0x1787b6=_0x2c1609['state']['doc']['line'](_0x1787b6['number']+(_0x15601f?0x1:-0x1)),_0x10b0c2=_0x2c1609['bidiSpans'](_0x1787b6),_0x460d92=_0x2c1609['visualLineSide'](_0x1787b6,!_0x15601f);}if(_0x58a8a7){if(!_0x58a8a7(_0x247baf))return _0x4e9b89;}else{if(!_0x4068f7)return _0x460d92;_0x58a8a7=_0x4068f7(_0x247baf);}_0x4e9b89=_0x460d92;}}function _0x3b945c(_0x50e793,_0x3478d3,_0x3f13b7){let _0x3f1236=_0x50e793['state']['charCategorizer'](_0x3478d3),_0x34d85c=_0x3f1236(_0x3f13b7);return _0x5b1c7f=>{let _0x477a0e=_0x3f1236(_0x5b1c7f);return _0x34d85c==CharCategory['Space']&&(_0x34d85c=_0x477a0e),_0x34d85c==_0x477a0e;};}function moveVertically(_0x5521e5,_0x39980c,_0x388c04,_0x9a69fe){let _0x4b74c4=_0x39980c['head'],_0x12318c=_0x388c04?0x1:-0x1;if(_0x4b74c4==(_0x388c04?_0x5521e5['state']['doc']['length']:0x0))return EditorSelection['cursor'](_0x4b74c4,_0x39980c['assoc']);let _0x40ba1e,_0x4c5713=_0x39980c['goalColumn'],_0x8ed80a=_0x5521e5['contentDOM']['getBoundingClientRect'](),_0x5910fa=_0x5521e5['coordsAtPos'](_0x4b74c4,_0x39980c['assoc']||-0x1),_0xcb4170=_0x5521e5['documentTop'];if(_0x5910fa)null==_0x4c5713&&(_0x4c5713=_0x5910fa['left']-_0x8ed80a['left']),_0x40ba1e=_0x12318c<0x0?_0x5910fa['top']:_0x5910fa['bottom'];else{let _0x13a7d2=_0x5521e5['viewState']['lineBlockAt'](_0x4b74c4);null==_0x4c5713&&(_0x4c5713=Math['min'](_0x8ed80a['right']-_0x8ed80a['left'],_0x5521e5['defaultCharacterWidth']*(_0x4b74c4-_0x13a7d2['from']))),_0x40ba1e=(_0x12318c<0x0?_0x13a7d2['top']:_0x13a7d2['bottom'])+_0xcb4170;}let _0x36d5f2=_0x8ed80a['left']+_0x4c5713,_0x116db0=null!=_0x9a69fe?_0x9a69fe:_0x5521e5['viewState']['heightOracle']['textHeight']>>0x1;for(let _0xf47e9b=0x0;;_0xf47e9b+=0xa){let _0x154188=_0x40ba1e+(_0x116db0+_0xf47e9b)*_0x12318c,_0xcfdced=posAtCoords(_0x5521e5,{'x':_0x36d5f2,'y':_0x154188},!0x1,_0x12318c);if(_0x154188<_0x8ed80a['top']||_0x154188>_0x8ed80a['bottom']||(_0x12318c<0x0?_0xcfdced<_0x4b74c4:_0xcfdced>_0x4b74c4)){let _0x2c3dc8=_0x5521e5['docView']['coordsForChar'](_0xcfdced),_0x510f27=!_0x2c3dc8||_0x154188<_0x2c3dc8['top']?-0x1:0x1;return EditorSelection['cursor'](_0xcfdced,_0x510f27,void 0x0,_0x4c5713);}}}function skipAtomicRanges(_0x39e159,_0x12a062,_0x576c5d){for(;;){let _0x4b7721=0x0;for(let _0x5bffbd of _0x39e159)_0x5bffbd['between'](_0x12a062-0x1,_0x12a062+0x1,(_0x406ae4,_0xa493ec,_0x2e9da6)=>{if(_0x12a062>_0x406ae4&&_0x12a062<_0xa493ec){let _0x5ee1d2=_0x4b7721||_0x576c5d||(_0x12a062-_0x406ae4<_0xa493ec-_0x12a062?-0x1:0x1);_0x12a062=_0x5ee1d2<0x0?_0x406ae4:_0xa493ec,_0x4b7721=_0x5ee1d2;}});if(!_0x4b7721)return _0x12a062;}}function skipAtoms(_0x55ca21,_0x11e21b,_0x150424){let _0x196323=skipAtomicRanges(_0x55ca21['state']['facet'](atomicRanges)['map'](_0xf53932=>_0xf53932(_0x55ca21)),_0x150424['from'],_0x11e21b['head']>_0x150424['from']?-0x1:0x1);return _0x196323==_0x150424['from']?_0x150424:EditorSelection['cursor'](_0x196323,_0x196323<_0x150424['from']?0x1:-0x1);}const _0x149810='';class _0x35e77a{constructor(_0x5686ff,_0x38bef7){this['points']=_0x5686ff,this['text']='',this['lineSeparator']=_0x38bef7['facet'](EditorState['lineSeparator']);}['append'](_0x145deb){this['text']+=_0x145deb;}['lineBreak'](){this['text']+=_0x149810;}['readRange'](_0x56883f,_0x210328){if(!_0x56883f)return this;let _0x359faf=_0x56883f['parentNode'];for(let _0x45299b=_0x56883f;;){this['findPointBefore'](_0x359faf,_0x45299b);let _0x1f6db5=this['text']['length'];this['readNode'](_0x45299b);let _0x4a0b16=_0x45299b['nextSibling'];if(_0x4a0b16==_0x210328)break;let _0x412e15=ContentView['get'](_0x45299b),_0x5be77c=ContentView['get'](_0x4a0b16);(_0x412e15&&_0x5be77c?_0x412e15['breakAfter']:(_0x412e15?_0x412e15['breakAfter']:isBlockElement(_0x45299b))||isBlockElement(_0x4a0b16)&&('BR'!=_0x45299b['nodeName']||_0x45299b['cmIgnore'])&&this['text']['length']>_0x1f6db5)&&this['lineBreak'](),_0x45299b=_0x4a0b16;}return this['findPointBefore'](_0x359faf,_0x210328),this;}['readTextNode'](_0x162780){let _0x3af12d=_0x162780['nodeValue'];for(let _0x18d57e of this['points'])_0x18d57e['node']==_0x162780&&(_0x18d57e['pos']=this['text']['length']+Math['min'](_0x18d57e['offset'],_0x3af12d['length']));for(let _0x287aec=0x0,_0x299524=this['lineSeparator']?null:/\r\n?|\n/g;;){let _0x4af136,_0x5b12af=-0x1,_0x200ecf=0x1;if(this['lineSeparator']?(_0x5b12af=_0x3af12d['indexOf'](this['lineSeparator'],_0x287aec),_0x200ecf=this['lineSeparator']['length']):(_0x4af136=_0x299524['exec'](_0x3af12d))&&(_0x5b12af=_0x4af136['index'],_0x200ecf=_0x4af136[0x0]['length']),this['append'](_0x3af12d['slice'](_0x287aec,_0x5b12af<0x0?_0x3af12d['length']:_0x5b12af)),_0x5b12af<0x0)break;if(this['lineBreak'](),_0x200ecf>0x1){for(let _0x19bcb7 of this['points'])_0x19bcb7['node']==_0x162780&&_0x19bcb7['pos']>this['text']['length']&&(_0x19bcb7['pos']-=_0x200ecf-0x1);}_0x287aec=_0x5b12af+_0x200ecf;}}['readNode'](_0xa9b367){if(_0xa9b367['cmIgnore'])return;let _0x2c33fd=ContentView['get'](_0xa9b367),_0x1c42a3=_0x2c33fd&&_0x2c33fd['overrideDOMText'];if(null!=_0x1c42a3){this['findPointInside'](_0xa9b367,_0x1c42a3['length']);for(let _0x460233=_0x1c42a3['iter']();!_0x460233['next']()['done'];)_0x460233['lineBreak']?this['lineBreak']():this['append'](_0x460233['value']);}else 0x3==_0xa9b367['nodeType']?this['readTextNode'](_0xa9b367):'BR'==_0xa9b367['nodeName']?_0xa9b367['nextSibling']&&this['lineBreak']():0x1==_0xa9b367['nodeType']&&this['readRange'](_0xa9b367['firstChild'],null);}['findPointBefore'](_0x1041e5,_0x49d508){for(let _0x1fc4b4 of this['points'])_0x1fc4b4['node']==_0x1041e5&&_0x1041e5['childNodes'][_0x1fc4b4['offset']]==_0x49d508&&(_0x1fc4b4['pos']=this['text']['length']);}['findPointInside'](_0x844e17,_0x6682cb){for(let _0x3440b3 of this['points'])(0x3==_0x844e17['nodeType']?_0x3440b3['node']==_0x844e17:_0x844e17['contains'](_0x3440b3['node']))&&(_0x3440b3['pos']=this['text']['length']+(isAtEnd(_0x844e17,_0x3440b3['node'],_0x3440b3['offset'])?_0x6682cb:0x0));}}function isAtEnd(_0x4e4390,_0x105d13,_0x45155d){for(;;){if(!_0x105d13||_0x45155d<maxOffset(_0x105d13))return!0x1;if(_0x105d13==_0x4e4390)return!0x0;_0x45155d=_0x59b470(_0x105d13)+0x1,_0x105d13=_0x105d13['parentNode'];}}class DOMPoint{constructor(_0x21cb12,_0x32184b){this['node']=_0x21cb12,this['offset']=_0x32184b,this['pos']=-0x1;}}class _0x5d24e1{constructor(_0x158c18,_0x23f955,_0x5380b0,_0x2c094d){this['typeOver']=_0x2c094d,this['bounds']=null,this['text']='',this['domChanged']=_0x23f955>-0x1;let {impreciseHead:_0x11844f,impreciseAnchor:_0x174132}=_0x158c18['docView'];if(_0x158c18['state']['readOnly']&&_0x23f955>-0x1)this['newSel']=null;else{if(_0x23f955>-0x1&&(this['bounds']=_0x158c18['docView']['domBoundsAround'](_0x23f955,_0x5380b0,0x0))){let _0x3ad523=_0x11844f||_0x174132?[]:selectionPoints(_0x158c18),_0xc61a89=new _0x35e77a(_0x3ad523,_0x158c18['state']);_0xc61a89['readRange'](this['bounds']['startDOM'],this['bounds']['endDOM']),this['text']=_0xc61a89['text'],this['newSel']=selectionFromPoints(_0x3ad523,this['bounds']['from']);}else{let _0x4b7304=_0x158c18['observer']['selectionRange'],_0x1d7c19=_0x11844f&&_0x11844f['node']==_0x4b7304['focusNode']&&_0x11844f['offset']==_0x4b7304['focusOffset']||!contains(_0x158c18['contentDOM'],_0x4b7304['focusNode'])?_0x158c18['state']['selection']['main']['head']:_0x158c18['docView']['posFromDOM'](_0x4b7304['focusNode'],_0x4b7304['focusOffset']),_0x46581c=_0x174132&&_0x174132['node']==_0x4b7304['anchorNode']&&_0x174132['offset']==_0x4b7304['anchorOffset']||!contains(_0x158c18['contentDOM'],_0x4b7304['anchorNode'])?_0x158c18['state']['selection']['main']['anchor']:_0x158c18['docView']['posFromDOM'](_0x4b7304['anchorNode'],_0x4b7304['anchorOffset']),_0x1f21e8=_0x158c18['viewport'];if((_0x1f5426['ios']||_0x1f5426['chrome'])&&_0x158c18['state']['selection']['main']['empty']&&_0x1d7c19!=_0x46581c&&(_0x1f21e8['from']>0x0||_0x1f21e8['to']<_0x158c18['state']['doc']['length'])){let _0xf04c03=Math['min'](_0x1d7c19,_0x46581c),_0x3d0ba4=Math['max'](_0x1d7c19,_0x46581c),_0x1e19e2=_0x1f21e8['from']-_0xf04c03,_0x32e1f1=_0x1f21e8['to']-_0x3d0ba4;0x0!=_0x1e19e2&&0x1!=_0x1e19e2&&0x0!=_0xf04c03||0x0!=_0x32e1f1&&-0x1!=_0x32e1f1&&_0x3d0ba4!=_0x158c18['state']['doc']['length']||(_0x1d7c19=0x0,_0x46581c=_0x158c18['state']['doc']['length']);}this['newSel']=EditorSelection['single'](_0x46581c,_0x1d7c19);}}}}function _0x19dc7b(_0x1789b2,_0x48a509){let _0x3ea1b8,{newSel:_0x218053}=_0x48a509,_0x310526=_0x1789b2['state']['selection']['main'],_0x5788aa=_0x1789b2['inputState']['lastKeyTime']>Date['now']()-0x64?_0x1789b2['inputState']['lastKeyCode']:-0x1;if(_0x48a509['bounds']){let {from:_0x42f7e0,to:_0x2e52a9}=_0x48a509['bounds'],_0x3810a7=_0x310526['from'],_0x5e3b34=null;(0x8===_0x5788aa||_0x1f5426['android']&&_0x48a509['text']['length']<_0x2e52a9-_0x42f7e0)&&(_0x3810a7=_0x310526['to'],_0x5e3b34='end');let _0x355a18=_0x3548da(_0x1789b2['state']['doc']['sliceString'](_0x42f7e0,_0x2e52a9,_0x149810),_0x48a509['text'],_0x3810a7-_0x42f7e0,_0x5e3b34);_0x355a18&&(_0x1f5426['chrome']&&0xd==_0x5788aa&&_0x355a18['toB']==_0x355a18['from']+0x2&&_0x48a509['text']['slice'](_0x355a18['from'],_0x355a18['toB'])==_0x149810+_0x149810&&_0x355a18['toB']--,_0x3ea1b8={'from':_0x42f7e0+_0x355a18['from'],'to':_0x42f7e0+_0x355a18['toA'],'insert':Text['of'](_0x48a509['text']['slice'](_0x355a18['from'],_0x355a18['toB'])['split'](_0x149810))});}else _0x218053&&(!_0x1789b2['hasFocus']&&_0x1789b2['state']['facet'](editable)||_0x218053['main']['eq'](_0x310526))&&(_0x218053=null);if(!_0x3ea1b8&&!_0x218053)return!0x1;if(!_0x3ea1b8&&_0x48a509['typeOver']&&!_0x310526['empty']&&_0x218053&&_0x218053['main']['empty']?_0x3ea1b8={'from':_0x310526['from'],'to':_0x310526['to'],'insert':_0x1789b2['state']['doc']['slice'](_0x310526['from'],_0x310526['to'])}:(_0x1f5426['mac']||_0x1f5426['android'])&&_0x3ea1b8&&_0x3ea1b8['from']==_0x3ea1b8['to']&&_0x3ea1b8['from']==_0x310526['head']-0x1&&/^\. ?$/['test'](_0x3ea1b8['insert']['toString']())&&'off'==_0x1789b2['contentDOM']['getAttribute']('autocorrect')?(_0x218053&&0x2==_0x3ea1b8['insert']['length']&&(_0x218053=EditorSelection['single'](_0x218053['main']['anchor']-0x1,_0x218053['main']['head']-0x1)),_0x3ea1b8={'from':_0x3ea1b8['from'],'to':_0x3ea1b8['to'],'insert':Text['of']([_0x3ea1b8['insert']['toString']()['replace']('.','\x20')])}):_0x3ea1b8&&_0x3ea1b8['from']>=_0x310526['from']&&_0x3ea1b8['to']<=_0x310526['to']&&(_0x3ea1b8['from']!=_0x310526['from']||_0x3ea1b8['to']!=_0x310526['to'])&&_0x310526['to']-_0x310526['from']-(_0x3ea1b8['to']-_0x3ea1b8['from'])<=0x4?_0x3ea1b8={'from':_0x310526['from'],'to':_0x310526['to'],'insert':_0x1789b2['state']['doc']['slice'](_0x310526['from'],_0x3ea1b8['from'])['append'](_0x3ea1b8['insert'])['append'](_0x1789b2['state']['doc']['slice'](_0x3ea1b8['to'],_0x310526['to']))}:_0x1f5426['chrome']&&_0x3ea1b8&&_0x3ea1b8['from']==_0x3ea1b8['to']&&_0x3ea1b8['from']==_0x310526['head']&&'\x0a\x20'==_0x3ea1b8['insert']['toString']()&&_0x1789b2['lineWrapping']&&(_0x218053&&(_0x218053=EditorSelection['single'](_0x218053['main']['anchor']-0x1,_0x218053['main']['head']-0x1)),_0x3ea1b8={'from':_0x310526['from'],'to':_0x310526['to'],'insert':Text['of'](['\x20'])}),_0x3ea1b8)return _0x3f2cb4(_0x1789b2,_0x3ea1b8,_0x218053,_0x5788aa);if(_0x218053&&!_0x218053['main']['eq'](_0x310526)){let _0x40defc=!0x1,_0x20be4='select';return _0x1789b2['inputState']['lastSelectionTime']>Date['now']()-0x32&&('select'==_0x1789b2['inputState']['lastSelectionOrigin']&&(_0x40defc=!0x0),_0x20be4=_0x1789b2['inputState']['lastSelectionOrigin']),_0x1789b2['dispatch']({'selection':_0x218053,'scrollIntoView':_0x40defc,'userEvent':_0x20be4}),!0x0;}return!0x1;}function _0x3f2cb4(_0x5a39ca,_0x43d000,_0x43dda7,_0x2d9f98=-0x1){if(_0x1f5426['ios']&&_0x5a39ca['inputState']['flushIOSKey'](_0x43d000))return!0x0;let _0x5f430d=_0x5a39ca['state']['selection']['main'];if(_0x1f5426['android']&&(_0x43d000['to']==_0x5f430d['to']&&(_0x43d000['from']==_0x5f430d['from']||_0x43d000['from']==_0x5f430d['from']-0x1&&'\x20'==_0x5a39ca['state']['sliceDoc'](_0x43d000['from'],_0x5f430d['from']))&&0x1==_0x43d000['insert']['length']&&0x2==_0x43d000['insert']['lines']&&dispatchKey(_0x5a39ca['contentDOM'],'Enter',0xd)||(_0x43d000['from']==_0x5f430d['from']-0x1&&_0x43d000['to']==_0x5f430d['to']&&0x0==_0x43d000['insert']['length']||0x8==_0x2d9f98&&_0x43d000['insert']['length']<_0x43d000['to']-_0x43d000['from']&&_0x43d000['to']>_0x5f430d['head'])&&dispatchKey(_0x5a39ca['contentDOM'],'Backspace',0x8)||_0x43d000['from']==_0x5f430d['from']&&_0x43d000['to']==_0x5f430d['to']+0x1&&0x0==_0x43d000['insert']['length']&&dispatchKey(_0x5a39ca['contentDOM'],'Delete',0x2e)))return!0x0;let _0x18b319,_0x59076b=_0x43d000['insert']['toString']();_0x5a39ca['inputState']['composing']>=0x0&&_0x5a39ca['inputState']['composing']++;let _0x21cd7f=()=>_0x18b319||(_0x18b319=applyDefaultInsert(_0x5a39ca,_0x43d000,_0x43dda7));return _0x5a39ca['state']['facet'](inputHandler$1)['some'](_0x45af68=>_0x45af68(_0x5a39ca,_0x43d000['from'],_0x43d000['to'],_0x59076b,_0x21cd7f))||_0x5a39ca['dispatch'](_0x21cd7f()),!0x0;}function applyDefaultInsert(_0x774a74,_0x5f3085,_0x476411){let _0x5b5066,_0x8a9764=_0x774a74['state'],_0x3f12d2=_0x8a9764['selection']['main'];if(_0x5f3085['from']>=_0x3f12d2['from']&&_0x5f3085['to']<=_0x3f12d2['to']&&_0x5f3085['to']-_0x5f3085['from']>=(_0x3f12d2['to']-_0x3f12d2['from'])/0x3&&(!_0x476411||_0x476411['main']['empty']&&_0x476411['main']['from']==_0x5f3085['from']+_0x5f3085['insert']['length'])&&_0x774a74['inputState']['composing']<0x0){let _0x3ae3c8=_0x3f12d2['from']<_0x5f3085['from']?_0x8a9764['sliceDoc'](_0x3f12d2['from'],_0x5f3085['from']):'',_0x35a5c6=_0x3f12d2['to']>_0x5f3085['to']?_0x8a9764['sliceDoc'](_0x5f3085['to'],_0x3f12d2['to']):'';_0x5b5066=_0x8a9764['replaceSelection'](_0x774a74['state']['toText'](_0x3ae3c8+_0x5f3085['insert']['sliceString'](0x0,void 0x0,_0x774a74['state']['lineBreak'])+_0x35a5c6));}else{let _0x27026d=_0x8a9764['changes'](_0x5f3085),_0x5b3b98=_0x476411&&_0x476411['main']['to']<=_0x27026d['newLength']?_0x476411['main']:void 0x0;if(_0x8a9764['selection']['ranges']['length']>0x1&&_0x774a74['inputState']['composing']>=0x0&&_0x5f3085['to']<=_0x3f12d2['to']&&_0x5f3085['to']>=_0x3f12d2['to']-0xa){let _0x21927a,_0x56238b=_0x774a74['state']['sliceDoc'](_0x5f3085['from'],_0x5f3085['to']),_0x456384=_0x476411&&findCompositionNode(_0x774a74,_0x476411['main']['head']);if(_0x456384){let _0x4327f1=_0x5f3085['insert']['length']-(_0x5f3085['to']-_0x5f3085['from']);_0x21927a={'from':_0x456384['from'],'to':_0x456384['to']-_0x4327f1};}else _0x21927a=_0x774a74['state']['doc']['lineAt'](_0x3f12d2['head']);let _0x5c7d4f=_0x3f12d2['to']-_0x5f3085['to'],_0x2bcec7=_0x3f12d2['to']-_0x3f12d2['from'];_0x5b5066=_0x8a9764['changeByRange'](_0x4ea9b9=>{if(_0x4ea9b9['from']==_0x3f12d2['from']&&_0x4ea9b9['to']==_0x3f12d2['to'])return{'changes':_0x27026d,'range':_0x5b3b98||_0x4ea9b9['map'](_0x27026d)};let _0x2deb24=_0x4ea9b9['to']-_0x5c7d4f,_0x56b5bf=_0x2deb24-_0x56238b['length'];if(_0x4ea9b9['to']-_0x4ea9b9['from']!=_0x2bcec7||_0x774a74['state']['sliceDoc'](_0x56b5bf,_0x2deb24)!=_0x56238b||_0x4ea9b9['to']>=_0x21927a['from']&&_0x4ea9b9['from']<=_0x21927a['to'])return{'range':_0x4ea9b9};let _0x12f782=_0x8a9764['changes']({'from':_0x56b5bf,'to':_0x2deb24,'insert':_0x5f3085['insert']}),_0x2e6df0=_0x4ea9b9['to']-_0x3f12d2['to'];return{'changes':_0x12f782,'range':_0x5b3b98?EditorSelection['range'](Math['max'](0x0,_0x5b3b98['anchor']+_0x2e6df0),Math['max'](0x0,_0x5b3b98['head']+_0x2e6df0)):_0x4ea9b9['map'](_0x12f782)};});}else _0x5b5066={'changes':_0x27026d,'selection':_0x5b3b98&&_0x8a9764['selection']['replaceRange'](_0x5b3b98)};}let _0x331f9e='input.type';return(_0x774a74['composing']||_0x774a74['inputState']['compositionPendingChange']&&_0x774a74['inputState']['compositionEndedAt']>Date['now']()-0x32)&&(_0x774a74['inputState']['compositionPendingChange']=!0x1,_0x331f9e+='.compose',_0x774a74['inputState']['compositionFirstChange']&&(_0x331f9e+='.start',_0x774a74['inputState']['compositionFirstChange']=!0x1)),_0x8a9764['update'](_0x5b5066,{'userEvent':_0x331f9e,'scrollIntoView':!0x0});}function _0x3548da(_0x5d22fe,_0x5deee6,_0x19b6a8,_0x1c891f){let _0x5336b3=Math['min'](_0x5d22fe['length'],_0x5deee6['length']),_0x388f20=0x0;for(;_0x388f20<_0x5336b3&&_0x5d22fe['charCodeAt'](_0x388f20)==_0x5deee6['charCodeAt'](_0x388f20);)_0x388f20++;if(_0x388f20==_0x5336b3&&_0x5d22fe['length']==_0x5deee6['length'])return null;let _0x5c0afc=_0x5d22fe['length'],_0x20e5c8=_0x5deee6['length'];for(;_0x5c0afc>0x0&&_0x20e5c8>0x0&&_0x5d22fe['charCodeAt'](_0x5c0afc-0x1)==_0x5deee6['charCodeAt'](_0x20e5c8-0x1);)_0x5c0afc--,_0x20e5c8--;'end'==_0x1c891f&&(_0x19b6a8-=_0x5c0afc+Math['max'](0x0,_0x388f20-Math['min'](_0x5c0afc,_0x20e5c8))-_0x388f20);if(_0x5c0afc<_0x388f20&&_0x5d22fe['length']<_0x5deee6['length'])_0x388f20-=_0x19b6a8<=_0x388f20&&_0x19b6a8>=_0x5c0afc?_0x388f20-_0x19b6a8:0x0,_0x20e5c8=_0x388f20+(_0x20e5c8-_0x5c0afc),_0x5c0afc=_0x388f20;else _0x20e5c8<_0x388f20&&(_0x388f20-=_0x19b6a8<=_0x388f20&&_0x19b6a8>=_0x20e5c8?_0x388f20-_0x19b6a8:0x0,_0x5c0afc=_0x388f20+(_0x5c0afc-_0x20e5c8),_0x20e5c8=_0x388f20);return{'from':_0x388f20,'toA':_0x5c0afc,'toB':_0x20e5c8};}function selectionPoints(_0x2d890d){let _0x3cd561=[];if(_0x2d890d['root']['activeElement']!=_0x2d890d['contentDOM'])return _0x3cd561;let {anchorNode:_0x21a969,anchorOffset:_0x3b81b4,focusNode:_0x3948af,focusOffset:_0x489e52}=_0x2d890d['observer']['selectionRange'];return _0x21a969&&(_0x3cd561['push'](new DOMPoint(_0x21a969,_0x3b81b4)),_0x3948af==_0x21a969&&_0x489e52==_0x3b81b4||_0x3cd561['push'](new DOMPoint(_0x3948af,_0x489e52))),_0x3cd561;}function selectionFromPoints(_0x4635eb,_0x52b9d3){if(0x0==_0x4635eb['length'])return null;let _0x3bb9f3=_0x4635eb[0x0]['pos'],_0x4f0965=0x2==_0x4635eb['length']?_0x4635eb[0x1]['pos']:_0x3bb9f3;return _0x3bb9f3>-0x1&&_0x4f0965>-0x1?EditorSelection['single'](_0x3bb9f3+_0x52b9d3,_0x4f0965+_0x52b9d3):null;}class InputState{['setSelectionOrigin'](_0x3b3711){this['lastSelectionOrigin']=_0x3b3711,this['lastSelectionTime']=Date['now']();}constructor(_0x2b4723){this['view']=_0x2b4723,this['lastKeyCode']=0x0,this['lastKeyTime']=0x0,this['lastTouchTime']=0x0,this['lastFocusTime']=0x0,this['lastScrollTop']=0x0,this['lastScrollLeft']=0x0,this['pendingIOSKey']=void 0x0,this['tabFocusMode']=-0x1,this['lastSelectionOrigin']=null,this['lastSelectionTime']=0x0,this['lastContextMenu']=0x0,this['scrollHandlers']=[],this['handlers']=Object['create'](null),this['composing']=-0x1,this['compositionFirstChange']=null,this['compositionEndedAt']=0x0,this['compositionPendingKey']=!0x1,this['compositionPendingChange']=!0x1,this['mouseSelection']=null,this['draggedContent']=null,this['handleEvent']=this['handleEvent']['bind'](this),this['notifiedFocused']=_0x2b4723['hasFocus'],_0x1f5426['safari']&&_0x2b4723['contentDOM']['addEventListener']('input',()=>null),_0x1f5426['gecko']&&firefoxCopyCutHack(_0x2b4723['contentDOM']['ownerDocument']);}['handleEvent'](_0x32d557){eventBelongsToEditor(this['view'],_0x32d557)&&!this['ignoreDuringComposition'](_0x32d557)&&('keydown'==_0x32d557['type']&&this['keydown'](_0x32d557)||(0x0!=this['view']['updateState']?Promise['resolve']()['then'](()=>this['runHandlers'](_0x32d557['type'],_0x32d557)):this['runHandlers'](_0x32d557['type'],_0x32d557)));}['runHandlers'](_0x1b2711,_0x22cf70){let _0x65dab2=this['handlers'][_0x1b2711];if(_0x65dab2){for(let _0x37663c of _0x65dab2['observers'])_0x37663c(this['view'],_0x22cf70);for(let _0x21c3a8 of _0x65dab2['handlers']){if(_0x22cf70['defaultPrevented'])break;if(_0x21c3a8(this['view'],_0x22cf70)){_0x22cf70['preventDefault']();break;}}}}['ensureHandlers'](_0x1520f2){let _0x315752=computeHandlers(_0x1520f2),_0x55b7a0=this['handlers'],_0x5c3334=this['view']['contentDOM'];for(let _0x13ccb2 in _0x315752)if('scroll'!=_0x13ccb2){let _0x1fbc9f=!_0x315752[_0x13ccb2]['handlers']['length'],_0x1ab4bb=_0x55b7a0[_0x13ccb2];_0x1ab4bb&&_0x1fbc9f!=!_0x1ab4bb['handlers']['length']&&(_0x5c3334['removeEventListener'](_0x13ccb2,this['handleEvent']),_0x1ab4bb=null),_0x1ab4bb||_0x5c3334['addEventListener'](_0x13ccb2,this['handleEvent'],{'passive':_0x1fbc9f});}for(let _0x2d757f in _0x55b7a0)'scroll'==_0x2d757f||_0x315752[_0x2d757f]||_0x5c3334['removeEventListener'](_0x2d757f,this['handleEvent']);this['handlers']=_0x315752;}['keydown'](_0x1aa2db){if(this['lastKeyCode']=_0x1aa2db['keyCode'],this['lastKeyTime']=Date['now'](),0x9==_0x1aa2db['keyCode']&&this['tabFocusMode']>-0x1&&(!this['tabFocusMode']||Date['now']()<=this['tabFocusMode']))return!0x0;if(this['tabFocusMode']>0x0&&0x1b!=_0x1aa2db['keyCode']&&_0x54615e['indexOf'](_0x1aa2db['keyCode'])<0x0&&(this['tabFocusMode']=-0x1),_0x1f5426['android']&&_0x1f5426['chrome']&&!_0x1aa2db['synthetic']&&(0xd==_0x1aa2db['keyCode']||0x8==_0x1aa2db['keyCode']))return this['view']['observer']['delayAndroidKey'](_0x1aa2db['key'],_0x1aa2db['keyCode']),!0x0;let _0x1bbcfb;return!_0x1f5426['ios']||_0x1aa2db['synthetic']||_0x1aa2db['altKey']||_0x1aa2db['metaKey']||!((_0x1bbcfb=_0x1614d3['find'](_0x5c6642=>_0x5c6642['keyCode']==_0x1aa2db['keyCode']))&&!_0x1aa2db['ctrlKey']||_0x2a79e1['indexOf'](_0x1aa2db['key'])>-0x1&&_0x1aa2db['ctrlKey']&&!_0x1aa2db['shiftKey'])?(0xe5!=_0x1aa2db['keyCode']&&this['view']['observer']['forceFlush'](),!0x1):(this['pendingIOSKey']=_0x1bbcfb||_0x1aa2db,setTimeout(()=>this['flushIOSKey'](),0xfa),!0x0);}['flushIOSKey'](_0x308f68){let _0x73d446=this['pendingIOSKey'];return!!_0x73d446&&(!('Enter'==_0x73d446['key']&&_0x308f68&&_0x308f68['from']<_0x308f68['to']&&/^\S+$/['test'](_0x308f68['insert']['toString']()))&&(this['pendingIOSKey']=void 0x0,dispatchKey(this['view']['contentDOM'],_0x73d446['key'],_0x73d446['keyCode'],_0x73d446 instanceof KeyboardEvent?_0x73d446:void 0x0)));}['ignoreDuringComposition'](_0x44a45d){return!!/^key/['test'](_0x44a45d['type'])&&(this['composing']>0x0||!!(_0x1f5426['safari']&&!_0x1f5426['ios']&&this['compositionPendingKey']&&Date['now']()-this['compositionEndedAt']<0x64)&&(this['compositionPendingKey']=!0x1,!0x0));}['startMouseSelection'](_0xc1fb1b){this['mouseSelection']&&this['mouseSelection']['destroy'](),this['mouseSelection']=_0xc1fb1b;}['update'](_0x4bb7eb){this['view']['observer']['update'](_0x4bb7eb),this['mouseSelection']&&this['mouseSelection']['update'](_0x4bb7eb),this['draggedContent']&&_0x4bb7eb['docChanged']&&(this['draggedContent']=this['draggedContent']['map'](_0x4bb7eb['changes'])),_0x4bb7eb['transactions']['length']&&(this['lastKeyCode']=this['lastSelectionTime']=0x0);}['destroy'](){this['mouseSelection']&&this['mouseSelection']['destroy']();}}function _0x2353ed(_0xbc9830,_0x4ce938){return(_0x1b5298,_0x2575b9)=>{try{return _0x4ce938['call'](_0xbc9830,_0x2575b9,_0x1b5298);}catch(_0x5329b0){logException(_0x1b5298['state'],_0x5329b0);}};}function computeHandlers(_0x49e975){let _0x3aea00=Object['create'](null);function _0x3e0a17(_0x2de9ce){return _0x3aea00[_0x2de9ce]||(_0x3aea00[_0x2de9ce]={'observers':[],'handlers':[]});}for(let _0x164b63 of _0x49e975){let _0x2bfd3f=_0x164b63['spec'];if(_0x2bfd3f&&_0x2bfd3f['domEventHandlers'])for(let _0x42bf0c in _0x2bfd3f['domEventHandlers']){let _0x3a671a=_0x2bfd3f['domEventHandlers'][_0x42bf0c];_0x3a671a&&_0x3e0a17(_0x42bf0c)['handlers']['push'](_0x2353ed(_0x164b63['value'],_0x3a671a));}if(_0x2bfd3f&&_0x2bfd3f['domEventObservers'])for(let _0x570b47 in _0x2bfd3f['domEventObservers']){let _0xe7d305=_0x2bfd3f['domEventObservers'][_0x570b47];_0xe7d305&&_0x3e0a17(_0x570b47)['observers']['push'](_0x2353ed(_0x164b63['value'],_0xe7d305));}}for(let _0x4abdc7 in _0x5399ae)_0x3e0a17(_0x4abdc7)['handlers']['push'](_0x5399ae[_0x4abdc7]);for(let _0x1faa62 in _0x403d69)_0x3e0a17(_0x1faa62)['observers']['push'](_0x403d69[_0x1faa62]);return _0x3aea00;}const _0x1614d3=[{'key':'Backspace','keyCode':0x8,'inputType':'deleteContentBackward'},{'key':'Enter','keyCode':0xd,'inputType':'insertParagraph'},{'key':'Enter','keyCode':0xd,'inputType':'insertLineBreak'},{'key':'Delete','keyCode':0x2e,'inputType':'deleteContentForward'}],_0x2a79e1='dthko',_0x54615e=[0x10,0x11,0x12,0x14,0x5b,0x5c,0xe0,0xe1],_0x195c85=0x6;function _0x5236b7(_0x4de75c){return 0.7*Math['max'](0x0,_0x4de75c)+0x8;}function dist(_0x2a838f,_0x21ef5d){return Math['max'](Math['abs'](_0x2a838f['clientX']-_0x21ef5d['clientX']),Math['abs'](_0x2a838f['clientY']-_0x21ef5d['clientY']));}class MouseSelection{constructor(_0x591f45,_0x1b4f92,_0x5a649b,_0x1050d3){this['view']=_0x591f45,this['startEvent']=_0x1b4f92,this['style']=_0x5a649b,this['mustSelect']=_0x1050d3,this['scrollSpeed']={'x':0x0,'y':0x0},this['scrolling']=-0x1,this['lastEvent']=_0x1b4f92,this['scrollParents']=scrollableParents(_0x591f45['contentDOM']),this['atoms']=_0x591f45['state']['facet'](atomicRanges)['map'](_0x1c57c1=>_0x1c57c1(_0x591f45));let _0x61e55d=_0x591f45['contentDOM']['ownerDocument'];_0x61e55d['addEventListener']('mousemove',this['move']=this['move']['bind'](this)),_0x61e55d['addEventListener']('mouseup',this['up']=this['up']['bind'](this)),this['extend']=_0x1b4f92['shiftKey'],this['multiple']=_0x591f45['state']['facet'](EditorState['allowMultipleSelections'])&&addsSelectionRange(_0x591f45,_0x1b4f92),this['dragging']=!(!isInPrimarySelection(_0x591f45,_0x1b4f92)||0x1!=getClickType(_0x1b4f92))&&null;}['start'](_0x11b010){!0x1===this['dragging']&&this['select'](_0x11b010);}['move'](_0x5c4b72){if(0x0==_0x5c4b72['buttons'])return this['destroy']();if(this['dragging']||null==this['dragging']&&dist(this['startEvent'],_0x5c4b72)<0xa)return;this['select'](this['lastEvent']=_0x5c4b72);let _0x283510=0x0,_0x2bac2d=0x0,_0x2302e9=0x0,_0x59d3d7=0x0,_0x175adc=this['view']['win']['innerWidth'],_0x4a386f=this['view']['win']['innerHeight'];this['scrollParents']['x']&&({left:_0x2302e9,right:_0x175adc}=this['scrollParents']['x']['getBoundingClientRect']()),this['scrollParents']['y']&&({top:_0x59d3d7,bottom:_0x4a386f}=this['scrollParents']['y']['getBoundingClientRect']());let _0x177215=getScrollMargins(this['view']);_0x5c4b72['clientX']-_0x177215['left']<=_0x2302e9+_0x195c85?_0x283510=-_0x5236b7(_0x2302e9-_0x5c4b72['clientX']):_0x5c4b72['clientX']+_0x177215['right']>=_0x175adc-_0x195c85&&(_0x283510=_0x5236b7(_0x5c4b72['clientX']-_0x175adc)),_0x5c4b72['clientY']-_0x177215['top']<=_0x59d3d7+_0x195c85?_0x2bac2d=-_0x5236b7(_0x59d3d7-_0x5c4b72['clientY']):_0x5c4b72['clientY']+_0x177215['bottom']>=_0x4a386f-_0x195c85&&(_0x2bac2d=_0x5236b7(_0x5c4b72['clientY']-_0x4a386f)),this['setScrollSpeed'](_0x283510,_0x2bac2d);}['up'](_0x365f23){null==this['dragging']&&this['select'](this['lastEvent']),this['dragging']||_0x365f23['preventDefault'](),this['destroy']();}['destroy'](){this['setScrollSpeed'](0x0,0x0);let _0x2e2797=this['view']['contentDOM']['ownerDocument'];_0x2e2797['removeEventListener']('mousemove',this['move']),_0x2e2797['removeEventListener']('mouseup',this['up']),this['view']['inputState']['mouseSelection']=this['view']['inputState']['draggedContent']=null;}['setScrollSpeed'](_0x4c898e,_0x438cad){this['scrollSpeed']={'x':_0x4c898e,'y':_0x438cad},_0x4c898e||_0x438cad?this['scrolling']<0x0&&(this['scrolling']=setInterval(()=>this['scroll'](),0x32)):this['scrolling']>-0x1&&(clearInterval(this['scrolling']),this['scrolling']=-0x1);}['scroll'](){let {x:_0x39170c,y:_0x1fbb73}=this['scrollSpeed'];_0x39170c&&this['scrollParents']['x']&&(this['scrollParents']['x']['scrollLeft']+=_0x39170c,_0x39170c=0x0),_0x1fbb73&&this['scrollParents']['y']&&(this['scrollParents']['y']['scrollTop']+=_0x1fbb73,_0x1fbb73=0x0),(_0x39170c||_0x1fbb73)&&this['view']['win']['scrollBy'](_0x39170c,_0x1fbb73),!0x1===this['dragging']&&this['select'](this['lastEvent']);}['skipAtoms'](_0x183e00){let _0x4fb8a8=null;for(let _0x295a1d=0x0;_0x295a1d<_0x183e00['ranges']['length'];_0x295a1d++){let _0x5e56ff=_0x183e00['ranges'][_0x295a1d],_0x51102f=null;if(_0x5e56ff['empty']){let _0xa32fc=skipAtomicRanges(this['atoms'],_0x5e56ff['from'],0x0);_0xa32fc!=_0x5e56ff['from']&&(_0x51102f=EditorSelection['cursor'](_0xa32fc,-0x1));}else{let _0x58739c=skipAtomicRanges(this['atoms'],_0x5e56ff['from'],-0x1),_0x2bd205=skipAtomicRanges(this['atoms'],_0x5e56ff['to'],0x1);_0x58739c==_0x5e56ff['from']&&_0x2bd205==_0x5e56ff['to']||(_0x51102f=EditorSelection['range'](_0x5e56ff['from']==_0x5e56ff['anchor']?_0x58739c:_0x2bd205,_0x5e56ff['from']==_0x5e56ff['head']?_0x58739c:_0x2bd205));}_0x51102f&&(_0x4fb8a8||(_0x4fb8a8=_0x183e00['ranges']['slice']()),_0x4fb8a8[_0x295a1d]=_0x51102f);}return _0x4fb8a8?EditorSelection['create'](_0x4fb8a8,_0x183e00['mainIndex']):_0x183e00;}['select'](_0x3c0504){let {view:_0x55c9a9}=this,_0x299644=this['skipAtoms'](this['style']['get'](_0x3c0504,this['extend'],this['multiple']));!this['mustSelect']&&_0x299644['eq'](_0x55c9a9['state']['selection'],!0x1===this['dragging'])||this['view']['dispatch']({'selection':_0x299644,'userEvent':'select.pointer'}),this['mustSelect']=!0x1;}['update'](_0x4adbda){_0x4adbda['transactions']['some'](_0x36aef5=>_0x36aef5['isUserEvent']('input.type'))?this['destroy']():this['style']['update'](_0x4adbda)&&setTimeout(()=>this['select'](this['lastEvent']),0x14);}}function addsSelectionRange(_0x5b75b0,_0x1799fb){let _0x5a1140=_0x5b75b0['state']['facet'](clickAddsSelectionRange);return _0x5a1140['length']?_0x5a1140[0x0](_0x1799fb):_0x1f5426['mac']?_0x1799fb['metaKey']:_0x1799fb['ctrlKey'];}function dragMovesSelection(_0xbbde59,_0x4d5a14){let _0x40c0e9=_0xbbde59['state']['facet'](dragMovesSelection$1);return _0x40c0e9['length']?_0x40c0e9[0x0](_0x4d5a14):_0x1f5426['mac']?!_0x4d5a14['altKey']:!_0x4d5a14['ctrlKey'];}function isInPrimarySelection(_0x512fbc,_0x475d86){let {main:_0x1d9217}=_0x512fbc['state']['selection'];if(_0x1d9217['empty'])return!0x1;let _0xd9aa03=getSelection(_0x512fbc['root']);if(!_0xd9aa03||0x0==_0xd9aa03['rangeCount'])return!0x0;let _0x5621b0=_0xd9aa03['getRangeAt'](0x0)['getClientRects']();for(let _0x3bdef3=0x0;_0x3bdef3<_0x5621b0['length'];_0x3bdef3++){let _0x364cf4=_0x5621b0[_0x3bdef3];if(_0x364cf4['left']<=_0x475d86['clientX']&&_0x364cf4['right']>=_0x475d86['clientX']&&_0x364cf4['top']<=_0x475d86['clientY']&&_0x364cf4['bottom']>=_0x475d86['clientY'])return!0x0;}return!0x1;}function eventBelongsToEditor(_0x9f7cac,_0x146b10){if(!_0x146b10['bubbles'])return!0x0;if(_0x146b10['defaultPrevented'])return!0x1;for(let _0x4fef03,_0x3e5e1b=_0x146b10['target'];_0x3e5e1b!=_0x9f7cac['contentDOM'];_0x3e5e1b=_0x3e5e1b['parentNode'])if(!_0x3e5e1b||0xb==_0x3e5e1b['nodeType']||(_0x4fef03=ContentView['get'](_0x3e5e1b))&&_0x4fef03['ignoreEvent'](_0x146b10))return!0x1;return!0x0;}const _0x5399ae=Object['create'](null),_0x403d69=Object['create'](null),_0x23bc28=_0x1f5426['ie']&&_0x1f5426['ie_version']<0xf||_0x1f5426['ios']&&_0x1f5426['webkit_version']<0x25c;function capturePaste(_0x126704){let _0x2e63f5=_0x126704['dom']['parentNode'];if(!_0x2e63f5)return;let _0x1784dd=_0x2e63f5['appendChild'](document['createElement']('textarea'));_0x1784dd['style']['cssText']='position:\x20fixed;\x20left:\x20-10000px;\x20top:\x2010px',_0x1784dd['focus'](),setTimeout(()=>{_0x126704['focus'](),_0x1784dd['remove'](),doPaste(_0x126704,_0x1784dd['value']);},0x32);}function textFilter(_0x204f1d,_0x3cca79,_0x530d58){for(let _0x319fe6 of _0x204f1d['facet'](_0x3cca79))_0x530d58=_0x319fe6(_0x530d58,_0x204f1d);return _0x530d58;}function doPaste(_0x583023,_0x46564c){_0x46564c=textFilter(_0x583023['state'],clipboardInputFilter,_0x46564c);let _0x50ea45,{state:_0x57e6d8}=_0x583023,_0x5cf770=0x1,_0x952cd8=_0x57e6d8['toText'](_0x46564c),_0x32bfeb=_0x952cd8['lines']==_0x57e6d8['selection']['ranges']['length'],_0x26f6c4=null!=lastLinewiseCopy&&_0x57e6d8['selection']['ranges']['every'](_0x57142d=>_0x57142d['empty'])&&lastLinewiseCopy==_0x952cd8['toString']();if(_0x26f6c4){let _0x55fda7=-0x1;_0x50ea45=_0x57e6d8['changeByRange'](_0x491115=>{let _0x403d55=_0x57e6d8['doc']['lineAt'](_0x491115['from']);if(_0x403d55['from']==_0x55fda7)return{'range':_0x491115};_0x55fda7=_0x403d55['from'];let _0xf101b7=_0x57e6d8['toText']((_0x32bfeb?_0x952cd8['line'](_0x5cf770++)['text']:_0x46564c)+_0x57e6d8['lineBreak']);return{'changes':{'from':_0x403d55['from'],'insert':_0xf101b7},'range':EditorSelection['cursor'](_0x491115['from']+_0xf101b7['length'])};});}else _0x50ea45=_0x32bfeb?_0x57e6d8['changeByRange'](_0x229f4a=>{let _0x579cbb=_0x952cd8['line'](_0x5cf770++);return{'changes':{'from':_0x229f4a['from'],'to':_0x229f4a['to'],'insert':_0x579cbb['text']},'range':EditorSelection['cursor'](_0x229f4a['from']+_0x579cbb['length'])};}):_0x57e6d8['replaceSelection'](_0x952cd8);_0x583023['dispatch'](_0x50ea45,{'userEvent':'input.paste','scrollIntoView':!0x0});}function _0x280ef6(_0x49db07,_0x57811c,_0x2008f0,_0x34f9b4){if(0x1==_0x34f9b4)return EditorSelection['cursor'](_0x57811c,_0x2008f0);if(0x2==_0x34f9b4)return groupAt(_0x49db07['state'],_0x57811c,_0x2008f0);{let _0x21c942=_0xdc9c10['find'](_0x49db07['docView'],_0x57811c),_0x7c0495=_0x49db07['state']['doc']['lineAt'](_0x21c942?_0x21c942['posAtEnd']:_0x57811c),_0x355e9b=_0x21c942?_0x21c942['posAtStart']:_0x7c0495['from'],_0x28c319=_0x21c942?_0x21c942['posAtEnd']:_0x7c0495['to'];return _0x28c319<_0x49db07['state']['doc']['length']&&_0x28c319==_0x7c0495['to']&&_0x28c319++,EditorSelection['range'](_0x355e9b,_0x28c319);}}_0x403d69['scroll']=_0x3b7f45=>{_0x3b7f45['inputState']['lastScrollTop']=_0x3b7f45['scrollDOM']['scrollTop'],_0x3b7f45['inputState']['lastScrollLeft']=_0x3b7f45['scrollDOM']['scrollLeft'];},_0x5399ae['keydown']=(_0x349314,_0x3320bf)=>(_0x349314['inputState']['setSelectionOrigin']('select'),0x1b==_0x3320bf['keyCode']&&0x0!=_0x349314['inputState']['tabFocusMode']&&(_0x349314['inputState']['tabFocusMode']=Date['now']()+0x7d0),!0x1),_0x403d69['touchstart']=(_0x2d16ae,_0x5ca973)=>{_0x2d16ae['inputState']['lastTouchTime']=Date['now'](),_0x2d16ae['inputState']['setSelectionOrigin']('select.pointer');},_0x403d69['touchmove']=_0x16e3fd=>{_0x16e3fd['inputState']['setSelectionOrigin']('select.pointer');},_0x5399ae['mousedown']=(_0xe62434,_0x183864)=>{if(_0xe62434['observer']['flush'](),_0xe62434['inputState']['lastTouchTime']>Date['now']()-0x7d0)return!0x1;let _0x3f74a5=null;for(let _0x56d9d6 of _0xe62434['state']['facet'](mouseSelectionStyle))if(_0x3f74a5=_0x56d9d6(_0xe62434,_0x183864),_0x3f74a5)break;if(_0x3f74a5||0x0!=_0x183864['button']||(_0x3f74a5=basicMouseSelection(_0xe62434,_0x183864)),_0x3f74a5){let _0x67bd49=!_0xe62434['hasFocus'];_0xe62434['inputState']['startMouseSelection'](new MouseSelection(_0xe62434,_0x183864,_0x3f74a5,_0x67bd49)),_0x67bd49&&_0xe62434['observer']['ignore'](()=>{focusPreventScroll(_0xe62434['contentDOM']);let _0x259be9=_0xe62434['root']['activeElement'];_0x259be9&&!_0x259be9['contains'](_0xe62434['contentDOM'])&&_0x259be9['blur']();});let _0x35e791=_0xe62434['inputState']['mouseSelection'];if(_0x35e791)return _0x35e791['start'](_0x183864),!0x1===_0x35e791['dragging'];}return!0x1;};let _0x17f842=(_0x407bc9,_0x222b89,_0x3a6ed6)=>_0x222b89>=_0x3a6ed6['top']&&_0x222b89<=_0x3a6ed6['bottom']&&_0x407bc9>=_0x3a6ed6['left']&&_0x407bc9<=_0x3a6ed6['right'];function findPositionSide(_0x317e11,_0x2b4052,_0x508ee2,_0x1f66c4){let _0x593045=_0xdc9c10['find'](_0x317e11['docView'],_0x2b4052);if(!_0x593045)return 0x1;let _0x465e81=_0x2b4052-_0x593045['posAtStart'];if(0x0==_0x465e81)return 0x1;if(_0x465e81==_0x593045['length'])return-0x1;let _0x449428=_0x593045['coordsAt'](_0x465e81,-0x1);if(_0x449428&&_0x17f842(_0x508ee2,_0x1f66c4,_0x449428))return-0x1;let _0x5c26a4=_0x593045['coordsAt'](_0x465e81,0x1);return _0x5c26a4&&_0x17f842(_0x508ee2,_0x1f66c4,_0x5c26a4)?0x1:_0x449428&&_0x449428['bottom']>=_0x1f66c4?-0x1:0x1;}function _0x1789e9(_0x378b22,_0x11e14e){let _0x9d6a1e=_0x378b22['posAtCoords']({'x':_0x11e14e['clientX'],'y':_0x11e14e['clientY']},!0x1);return{'pos':_0x9d6a1e,'bias':findPositionSide(_0x378b22,_0x9d6a1e,_0x11e14e['clientX'],_0x11e14e['clientY'])};}const BadMouseDetail=_0x1f5426['ie']&&_0x1f5426['ie_version']<=0xb;let lastMouseDown=null,lastMouseDownCount=0x0,lastMouseDownTime=0x0;function getClickType(_0xab1390){if(!BadMouseDetail)return _0xab1390['detail'];let _0x4919f4=lastMouseDown,_0x522e45=lastMouseDownTime;return lastMouseDown=_0xab1390,lastMouseDownTime=Date['now'](),lastMouseDownCount=!_0x4919f4||_0x522e45>Date['now']()-0x190&&Math['abs'](_0x4919f4['clientX']-_0xab1390['clientX'])<0x2&&Math['abs'](_0x4919f4['clientY']-_0xab1390['clientY'])<0x2?(lastMouseDownCount+0x1)%0x3:0x1;}function basicMouseSelection(_0x2dd75a,_0x48ddb6){let _0x5138b4=_0x1789e9(_0x2dd75a,_0x48ddb6),_0x35079f=getClickType(_0x48ddb6),_0x434e0d=_0x2dd75a['state']['selection'];return{'update'(_0x50069b){_0x50069b['docChanged']&&(_0x5138b4['pos']=_0x50069b['changes']['mapPos'](_0x5138b4['pos']),_0x434e0d=_0x434e0d['map'](_0x50069b['changes']));},'get'(_0x565da4,_0x372a46,_0x5a4aca){let _0x54e936,_0x5b3d1c=_0x1789e9(_0x2dd75a,_0x565da4),_0x233a7d=_0x280ef6(_0x2dd75a,_0x5b3d1c['pos'],_0x5b3d1c['bias'],_0x35079f);if(_0x5138b4['pos']!=_0x5b3d1c['pos']&&!_0x372a46){let _0x435d25=_0x280ef6(_0x2dd75a,_0x5138b4['pos'],_0x5138b4['bias'],_0x35079f),_0x29dae5=Math['min'](_0x435d25['from'],_0x233a7d['from']),_0x2ea77f=Math['max'](_0x435d25['to'],_0x233a7d['to']);_0x233a7d=_0x29dae5<_0x233a7d['from']?EditorSelection['range'](_0x29dae5,_0x2ea77f):EditorSelection['range'](_0x2ea77f,_0x29dae5);}return _0x372a46?_0x434e0d['replaceRange'](_0x434e0d['main']['extend'](_0x233a7d['from'],_0x233a7d['to'])):_0x5a4aca&&0x1==_0x35079f&&_0x434e0d['ranges']['length']>0x1&&(_0x54e936=_0x27c46f(_0x434e0d,_0x5b3d1c['pos']))?_0x54e936:_0x5a4aca?_0x434e0d['addRange'](_0x233a7d):EditorSelection['create']([_0x233a7d]);}};}function _0x27c46f(_0x1ff165,_0x3385c6){for(let _0x2529e7=0x0;_0x2529e7<_0x1ff165['ranges']['length'];_0x2529e7++){let {from:_0x3e6613,to:_0x4ea67e}=_0x1ff165['ranges'][_0x2529e7];if(_0x3e6613<=_0x3385c6&&_0x4ea67e>=_0x3385c6)return EditorSelection['create'](_0x1ff165['ranges']['slice'](0x0,_0x2529e7)['concat'](_0x1ff165['ranges']['slice'](_0x2529e7+0x1)),_0x1ff165['mainIndex']==_0x2529e7?0x0:_0x1ff165['mainIndex']-(_0x1ff165['mainIndex']>_0x2529e7?0x1:0x0));}return null;}function dropText(_0x3aa2b2,_0x3f91cd,_0x537640,_0x4ab0f3){if(!(_0x537640=textFilter(_0x3aa2b2['state'],clipboardInputFilter,_0x537640)))return;let _0x2d5144=_0x3aa2b2['posAtCoords']({'x':_0x3f91cd['clientX'],'y':_0x3f91cd['clientY']},!0x1),{draggedContent:_0x4e8f4c}=_0x3aa2b2['inputState'],_0x10e300=_0x4ab0f3&&_0x4e8f4c&&dragMovesSelection(_0x3aa2b2,_0x3f91cd)?{'from':_0x4e8f4c['from'],'to':_0x4e8f4c['to']}:null,_0xc35e3d={'from':_0x2d5144,'insert':_0x537640},_0x4fb880=_0x3aa2b2['state']['changes'](_0x10e300?[_0x10e300,_0xc35e3d]:_0xc35e3d);_0x3aa2b2['focus'](),_0x3aa2b2['dispatch']({'changes':_0x4fb880,'selection':{'anchor':_0x4fb880['mapPos'](_0x2d5144,-0x1),'head':_0x4fb880['mapPos'](_0x2d5144,0x1)},'userEvent':_0x10e300?'move.drop':'input.drop'}),_0x3aa2b2['inputState']['draggedContent']=null;}function captureCopy(_0x52022a,_0xd1d335){let _0x589bab=_0x52022a['dom']['parentNode'];if(!_0x589bab)return;let _0x2cd46a=_0x589bab['appendChild'](document['createElement']('textarea'));_0x2cd46a['style']['cssText']='position:\x20fixed;\x20left:\x20-10000px;\x20top:\x2010px',_0x2cd46a['value']=_0xd1d335,_0x2cd46a['focus'](),_0x2cd46a['selectionEnd']=_0xd1d335['length'],_0x2cd46a['selectionStart']=0x0,setTimeout(()=>{_0x2cd46a['remove'](),_0x52022a['focus']();},0x32);}function _0x36406f(_0x233346){let _0x58b43c=[],_0x3e37cd=[],_0x46c86d=!0x1;for(let _0xa7baff of _0x233346['selection']['ranges'])_0xa7baff['empty']||(_0x58b43c['push'](_0x233346['sliceDoc'](_0xa7baff['from'],_0xa7baff['to'])),_0x3e37cd['push'](_0xa7baff));if(!_0x58b43c['length']){let _0x1ae623=-0x1;for(let {from:_0x248f17}of _0x233346['selection']['ranges']){let _0x4bb847=_0x233346['doc']['lineAt'](_0x248f17);_0x4bb847['number']>_0x1ae623&&(_0x58b43c['push'](_0x4bb847['text']),_0x3e37cd['push']({'from':_0x4bb847['from'],'to':Math['min'](_0x233346['doc']['length'],_0x4bb847['to']+0x1)})),_0x1ae623=_0x4bb847['number'];}_0x46c86d=!0x0;}return{'text':textFilter(_0x233346,clipboardOutputFilter,_0x58b43c['join'](_0x233346['lineBreak'])),'ranges':_0x3e37cd,'linewise':_0x46c86d};}_0x5399ae['dragstart']=(_0x4f609d,_0x2d3dc2)=>{let {selection:{main:_0x57585f}}=_0x4f609d['state'];if(_0x2d3dc2['target']['draggable']){let _0x500088=_0x4f609d['docView']['nearest'](_0x2d3dc2['target']);if(_0x500088&&_0x500088['isWidget']){let _0x5792d9=_0x500088['posAtStart'],_0x138d65=_0x5792d9+_0x500088['length'];(_0x5792d9>=_0x57585f['to']||_0x138d65<=_0x57585f['from'])&&(_0x57585f=EditorSelection['range'](_0x5792d9,_0x138d65));}}let {inputState:_0x12a8a6}=_0x4f609d;return _0x12a8a6['mouseSelection']&&(_0x12a8a6['mouseSelection']['dragging']=!0x0),_0x12a8a6['draggedContent']=_0x57585f,_0x2d3dc2['dataTransfer']&&(_0x2d3dc2['dataTransfer']['setData']('Text',textFilter(_0x4f609d['state'],clipboardOutputFilter,_0x4f609d['state']['sliceDoc'](_0x57585f['from'],_0x57585f['to']))),_0x2d3dc2['dataTransfer']['effectAllowed']='copyMove'),!0x1;},_0x5399ae['dragend']=_0x5166db=>(_0x5166db['inputState']['draggedContent']=null,!0x1),_0x5399ae['drop']=(_0x47f62b,_0x22b910)=>{if(!_0x22b910['dataTransfer'])return!0x1;if(_0x47f62b['state']['readOnly'])return!0x0;let _0x2455c6=_0x22b910['dataTransfer']['files'];if(_0x2455c6&&_0x2455c6['length']){let _0x22d3c0=Array(_0x2455c6['length']),_0x2fa581=0x0,_0x367b39=()=>{++_0x2fa581==_0x2455c6['length']&&dropText(_0x47f62b,_0x22b910,_0x22d3c0['filter'](_0x4082cc=>null!=_0x4082cc)['join'](_0x47f62b['state']['lineBreak']),!0x1);};for(let _0x58f9d0=0x0;_0x58f9d0<_0x2455c6['length'];_0x58f9d0++){let _0xf18d42=new FileReader();_0xf18d42['onerror']=_0x367b39,_0xf18d42['onload']=()=>{/[\x00-\x08\x0e-\x1f]{2}/['test'](_0xf18d42['result'])||(_0x22d3c0[_0x58f9d0]=_0xf18d42['result']),_0x367b39();},_0xf18d42['readAsText'](_0x2455c6[_0x58f9d0]);}return!0x0;}{let _0x1e9762=_0x22b910['dataTransfer']['getData']('Text');if(_0x1e9762)return dropText(_0x47f62b,_0x22b910,_0x1e9762,!0x0),!0x0;}return!0x1;},_0x5399ae['paste']=(_0x462950,_0x2c578e)=>{if(_0x462950['state']['readOnly'])return!0x0;_0x462950['observer']['flush']();let _0x2eee7a=_0x23bc28?null:_0x2c578e['clipboardData'];return _0x2eee7a?(doPaste(_0x462950,_0x2eee7a['getData']('text/plain')||_0x2eee7a['getData']('text/uri-list')),!0x0):(capturePaste(_0x462950),!0x1);};let lastLinewiseCopy=null;_0x5399ae['copy']=_0x5399ae['cut']=(_0x1d030e,_0x1a9bd3)=>{let {text:_0x320287,ranges:_0x50ffab,linewise:_0x532184}=_0x36406f(_0x1d030e['state']);if(!_0x320287&&!_0x532184)return!0x1;lastLinewiseCopy=_0x532184?_0x320287:null,'cut'!=_0x1a9bd3['type']||_0x1d030e['state']['readOnly']||_0x1d030e['dispatch']({'changes':_0x50ffab,'scrollIntoView':!0x0,'userEvent':'delete.cut'});let _0x26a2d9=_0x23bc28?null:_0x1a9bd3['clipboardData'];return _0x26a2d9?(_0x26a2d9['clearData'](),_0x26a2d9['setData']('text/plain',_0x320287),!0x0):(captureCopy(_0x1d030e,_0x320287),!0x1);};const _0x187f81=Annotation['define']();function focusChangeTransaction(_0x116e7e,_0x1656a9){let _0x2fa95c=[];for(let _0x4ceae3 of _0x116e7e['facet'](focusChangeEffect)){let _0x994dbc=_0x4ceae3(_0x116e7e,_0x1656a9);_0x994dbc&&_0x2fa95c['push'](_0x994dbc);}return _0x2fa95c?_0x116e7e['update']({'effects':_0x2fa95c,'annotations':_0x187f81['of'](!0x0)}):null;}function updateForFocusChange(_0x266051){setTimeout(()=>{let _0x59c1a7=_0x266051['hasFocus'];if(_0x59c1a7!=_0x266051['inputState']['notifiedFocused']){let _0x3ca31b=focusChangeTransaction(_0x266051['state'],_0x59c1a7);_0x3ca31b?_0x266051['dispatch'](_0x3ca31b):_0x266051['update']([]);}},0xa);}_0x403d69['focus']=_0x2b296d=>{_0x2b296d['inputState']['lastFocusTime']=Date['now'](),_0x2b296d['scrollDOM']['scrollTop']||!_0x2b296d['inputState']['lastScrollTop']&&!_0x2b296d['inputState']['lastScrollLeft']||(_0x2b296d['scrollDOM']['scrollTop']=_0x2b296d['inputState']['lastScrollTop'],_0x2b296d['scrollDOM']['scrollLeft']=_0x2b296d['inputState']['lastScrollLeft']),updateForFocusChange(_0x2b296d);},_0x403d69['blur']=_0x397e8d=>{_0x397e8d['observer']['clearSelectionRange'](),updateForFocusChange(_0x397e8d);},_0x403d69['compositionstart']=_0x403d69['compositionupdate']=_0x57f092=>{_0x57f092['observer']['editContext']||(null==_0x57f092['inputState']['compositionFirstChange']&&(_0x57f092['inputState']['compositionFirstChange']=!0x0),_0x57f092['inputState']['composing']<0x0&&(_0x57f092['inputState']['composing']=0x0));},_0x403d69['compositionend']=_0x18be2a=>{_0x18be2a['observer']['editContext']||(_0x18be2a['inputState']['composing']=-0x1,_0x18be2a['inputState']['compositionEndedAt']=Date['now'](),_0x18be2a['inputState']['compositionPendingKey']=!0x0,_0x18be2a['inputState']['compositionPendingChange']=_0x18be2a['observer']['pendingRecords']()['length']>0x0,_0x18be2a['inputState']['compositionFirstChange']=null,_0x1f5426['chrome']&&_0x1f5426['android']?_0x18be2a['observer']['flushSoon']():_0x18be2a['inputState']['compositionPendingChange']?Promise['resolve']()['then'](()=>_0x18be2a['observer']['flush']()):setTimeout(()=>{_0x18be2a['inputState']['composing']<0x0&&_0x18be2a['docView']['hasComposition']&&_0x18be2a['update']([]);},0x32));},_0x403d69['contextmenu']=_0x627fcc=>{_0x627fcc['inputState']['lastContextMenu']=Date['now']();},_0x5399ae['beforeinput']=(_0x58f78e,_0x42e2ff)=>{var _0x4afa1b,_0x1bb12e;if('insertReplacementText'==_0x42e2ff['inputType']&&_0x58f78e['observer']['editContext']){let _0x3a3beb=null===(_0x4afa1b=_0x42e2ff['dataTransfer'])||void 0x0===_0x4afa1b?void 0x0:_0x4afa1b['getData']('text/plain'),_0x121004=_0x42e2ff['getTargetRanges']();if(_0x3a3beb&&_0x121004['length']){let _0x3023e3=_0x121004[0x0],_0x13d020=_0x58f78e['posAtDOM'](_0x3023e3['startContainer'],_0x3023e3['startOffset']),_0x389eca=_0x58f78e['posAtDOM'](_0x3023e3['endContainer'],_0x3023e3['endOffset']);return _0x3f2cb4(_0x58f78e,{'from':_0x13d020,'to':_0x389eca,'insert':_0x58f78e['state']['toText'](_0x3a3beb)},null),!0x0;}}let _0x231055;if(_0x1f5426['chrome']&&_0x1f5426['android']&&(_0x231055=_0x1614d3['find'](_0x568c15=>_0x568c15['inputType']==_0x42e2ff['inputType']))&&(_0x58f78e['observer']['delayAndroidKey'](_0x231055['key'],_0x231055['keyCode']),'Backspace'==_0x231055['key']||'Delete'==_0x231055['key'])){let _0x1b0aef=(null===(_0x1bb12e=window['visualViewport'])||void 0x0===_0x1bb12e?void 0x0:_0x1bb12e['height'])||0x0;setTimeout(()=>{var _0x579bdf;((null===(_0x579bdf=window['visualViewport'])||void 0x0===_0x579bdf?void 0x0:_0x579bdf['height'])||0x0)>_0x1b0aef+0xa&&_0x58f78e['hasFocus']&&(_0x58f78e['contentDOM']['blur'](),_0x58f78e['focus']());},0x64);}return _0x1f5426['ios']&&'deleteContentForward'==_0x42e2ff['inputType']&&_0x58f78e['observer']['flushSoon'](),_0x1f5426['safari']&&'insertText'==_0x42e2ff['inputType']&&_0x58f78e['inputState']['composing']>=0x0&&setTimeout(()=>_0x403d69['compositionend'](_0x58f78e,_0x42e2ff),0x14),!0x1;};const _0x50c981=new Set();function firefoxCopyCutHack(_0x32da10){_0x50c981['has'](_0x32da10)||(_0x50c981['add'](_0x32da10),_0x32da10['addEventListener']('copy',()=>{}),_0x32da10['addEventListener']('cut',()=>{}));}const wrappingWhiteSpace=['pre-wrap','normal','pre-line','break-spaces'];let heightChangeFlag=!0x1;function clearHeightChangeFlag(){heightChangeFlag=!0x1;}class HeightOracle{constructor(_0x30ee7a){this['lineWrapping']=_0x30ee7a,this['doc']=Text['empty'],this['heightSamples']={},this['lineHeight']=0xe,this['charWidth']=0x7,this['textHeight']=0xe,this['lineLength']=0x1e;}['heightForGap'](_0xe6e893,_0x1e3869){let _0x4ebc6f=this['doc']['lineAt'](_0x1e3869)['number']-this['doc']['lineAt'](_0xe6e893)['number']+0x1;return this['lineWrapping']&&(_0x4ebc6f+=Math['max'](0x0,Math['ceil']((_0x1e3869-_0xe6e893-_0x4ebc6f*this['lineLength']*0.5)/this['lineLength']))),this['lineHeight']*_0x4ebc6f;}['heightForLine'](_0x1d1cf9){if(!this['lineWrapping'])return this['lineHeight'];return(0x1+Math['max'](0x0,Math['ceil']((_0x1d1cf9-this['lineLength'])/(this['lineLength']-0x5))))*this['lineHeight'];}['setDoc'](_0xf21049){return this['doc']=_0xf21049,this;}['mustRefreshForWrapping'](_0x30d1d9){return wrappingWhiteSpace['indexOf'](_0x30d1d9)>-0x1!=this['lineWrapping'];}['mustRefreshForHeights'](_0xfb723d){let _0x54f0dc=!0x1;for(let _0x263e56=0x0;_0x263e56<_0xfb723d['length'];_0x263e56++){let _0xc8e127=_0xfb723d[_0x263e56];_0xc8e127<0x0?_0x263e56++:this['heightSamples'][Math['floor'](0xa*_0xc8e127)]||(_0x54f0dc=!0x0,this['heightSamples'][Math['floor'](0xa*_0xc8e127)]=!0x0);}return _0x54f0dc;}['refresh'](_0x131de7,_0x2a228c,_0x42600d,_0x2c1e1a,_0x17876b,_0x3b1894){let _0x1ba878=wrappingWhiteSpace['indexOf'](_0x131de7)>-0x1,_0x44f126=Math['round'](_0x2a228c)!=Math['round'](this['lineHeight'])||this['lineWrapping']!=_0x1ba878;if(this['lineWrapping']=_0x1ba878,this['lineHeight']=_0x2a228c,this['charWidth']=_0x42600d,this['textHeight']=_0x2c1e1a,this['lineLength']=_0x17876b,_0x44f126){this['heightSamples']={};for(let _0x4ff953=0x0;_0x4ff953<_0x3b1894['length'];_0x4ff953++){let _0x156a02=_0x3b1894[_0x4ff953];_0x156a02<0x0?_0x4ff953++:this['heightSamples'][Math['floor'](0xa*_0x156a02)]=!0x0;}}return _0x44f126;}}class MeasuredHeights{constructor(_0x3dfb43,_0x5e6f49){this['from']=_0x3dfb43,this['heights']=_0x5e6f49,this['index']=0x0;}get['more'](){return this['index']<this['heights']['length'];}}class _0x1a32e2{constructor(_0x51cbe6,_0x5e5858,_0x27ca67,_0x4b8512,_0x311501){this['from']=_0x51cbe6,this['length']=_0x5e5858,this['top']=_0x27ca67,this['height']=_0x4b8512,this['_content']=_0x311501;}get['type'](){return'number'==typeof this['_content']?_0x3c2e60['Text']:Array['isArray'](this['_content'])?this['_content']:this['_content']['type'];}get['to'](){return this['from']+this['length'];}get['bottom'](){return this['top']+this['height'];}get['widget'](){return this['_content']instanceof PointDecoration?this['_content']['widget']:null;}get['widgetLineBreaks'](){return'number'==typeof this['_content']?this['_content']:0x0;}['join'](_0x368af1){let _0x359937=(Array['isArray'](this['_content'])?this['_content']:[this])['concat'](Array['isArray'](_0x368af1['_content'])?_0x368af1['_content']:[_0x368af1]);return new _0x1a32e2(this['from'],this['length']+_0x368af1['length'],this['top'],this['height']+_0x368af1['height'],_0x359937);}}var _0x2bb297=function(_0x3f10c8){return _0x3f10c8[_0x3f10c8['ByPos']=0x0]='ByPos',_0x3f10c8[_0x3f10c8['ByHeight']=0x1]='ByHeight',_0x3f10c8[_0x3f10c8['ByPosNoHeight']=0x2]='ByPosNoHeight',_0x3f10c8;}(_0x2bb297||(_0x2bb297={}));const _0x588f2f=0.001;class HeightMap{constructor(_0x4db1f6,_0x4f6050,_0x330f9b=0x2){this['length']=_0x4db1f6,this['height']=_0x4f6050,this['flags']=_0x330f9b;}get['outdated'](){return(0x2&this['flags'])>0x0;}set['outdated'](_0x1480a1){this['flags']=(_0x1480a1?0x2:0x0)|-0x3&this['flags'];}['setHeight'](_0x52789d){this['height']!=_0x52789d&&(Math['abs'](this['height']-_0x52789d)>_0x588f2f&&(heightChangeFlag=!0x0),this['height']=_0x52789d);}['replace'](_0x16a8d9,_0x516c42,_0x8ee3ae){return HeightMap['of'](_0x8ee3ae);}['decomposeLeft'](_0x43a64f,_0x3add0b){_0x3add0b['push'](this);}['decomposeRight'](_0x401fbc,_0xfdc94a){_0xfdc94a['push'](this);}['applyChanges'](_0x3380d3,_0x44d0b0,_0x21231d,_0x520ecd){let _0x39c87e=this,_0x6de586=_0x21231d['doc'];for(let _0xc8db2=_0x520ecd['length']-0x1;_0xc8db2>=0x0;_0xc8db2--){let {fromA:_0x20a0bf,toA:_0xe5ac27,fromB:_0x3e9a77,toB:_0x1c8ad4}=_0x520ecd[_0xc8db2],_0x83962c=_0x39c87e['lineAt'](_0x20a0bf,_0x2bb297['ByPosNoHeight'],_0x21231d['setDoc'](_0x44d0b0),0x0,0x0),_0x2d25e4=_0x83962c['to']>=_0xe5ac27?_0x83962c:_0x39c87e['lineAt'](_0xe5ac27,_0x2bb297['ByPosNoHeight'],_0x21231d,0x0,0x0);for(_0x1c8ad4+=_0x2d25e4['to']-_0xe5ac27,_0xe5ac27=_0x2d25e4['to'];_0xc8db2>0x0&&_0x83962c['from']<=_0x520ecd[_0xc8db2-0x1]['toA'];)_0x20a0bf=_0x520ecd[_0xc8db2-0x1]['fromA'],_0x3e9a77=_0x520ecd[_0xc8db2-0x1]['fromB'],_0xc8db2--,_0x20a0bf<_0x83962c['from']&&(_0x83962c=_0x39c87e['lineAt'](_0x20a0bf,_0x2bb297['ByPosNoHeight'],_0x21231d,0x0,0x0));_0x3e9a77+=_0x83962c['from']-_0x20a0bf,_0x20a0bf=_0x83962c['from'];let _0x2b28d2=_0xd3297e['build'](_0x21231d['setDoc'](_0x6de586),_0x3380d3,_0x3e9a77,_0x1c8ad4);_0x39c87e=_0x347b84(_0x39c87e,_0x39c87e['replace'](_0x20a0bf,_0xe5ac27,_0x2b28d2));}return _0x39c87e['updateHeight'](_0x21231d,0x0);}static['empty'](){return new HeightMapText(0x0,0x0);}static['of'](_0x3d4813){if(0x1==_0x3d4813['length'])return _0x3d4813[0x0];let _0x5431c2=0x0,_0x52035d=_0x3d4813['length'],_0x1f4ad6=0x0,_0x361438=0x0;for(;;)if(_0x5431c2==_0x52035d){if(_0x1f4ad6>0x2*_0x361438){let _0x1ed69c=_0x3d4813[_0x5431c2-0x1];_0x1ed69c['break']?_0x3d4813['splice'](--_0x5431c2,0x1,_0x1ed69c['left'],null,_0x1ed69c['right']):_0x3d4813['splice'](--_0x5431c2,0x1,_0x1ed69c['left'],_0x1ed69c['right']),_0x52035d+=0x1+_0x1ed69c['break'],_0x1f4ad6-=_0x1ed69c['size'];}else{if(!(_0x361438>0x2*_0x1f4ad6))break;{let _0x461752=_0x3d4813[_0x52035d];_0x461752['break']?_0x3d4813['splice'](_0x52035d,0x1,_0x461752['left'],null,_0x461752['right']):_0x3d4813['splice'](_0x52035d,0x1,_0x461752['left'],_0x461752['right']),_0x52035d+=0x2+_0x461752['break'],_0x361438-=_0x461752['size'];}}}else{if(_0x1f4ad6<_0x361438){let _0x342a71=_0x3d4813[_0x5431c2++];_0x342a71&&(_0x1f4ad6+=_0x342a71['size']);}else{let _0xce2e9d=_0x3d4813[--_0x52035d];_0xce2e9d&&(_0x361438+=_0xce2e9d['size']);}}let _0xb08172=0x0;return null==_0x3d4813[_0x5431c2-0x1]?(_0xb08172=0x1,_0x5431c2--):null==_0x3d4813[_0x5431c2]&&(_0xb08172=0x1,_0x52035d++),new HeightMapBranch(HeightMap['of'](_0x3d4813['slice'](0x0,_0x5431c2)),_0xb08172,HeightMap['of'](_0x3d4813['slice'](_0x52035d)));}}function _0x347b84(_0xe0b603,_0x3b8364){return _0xe0b603==_0x3b8364?_0xe0b603:(_0xe0b603['constructor']!=_0x3b8364['constructor']&&(heightChangeFlag=!0x0),_0x3b8364);}HeightMap['prototype']['size']=0x1;class HeightMapBlock extends HeightMap{constructor(_0x42547d,_0x225bc9,_0x1a5253){super(_0x42547d,_0x225bc9),this['deco']=_0x1a5253;}['blockAt'](_0x4186f9,_0x27dc07,_0xb1d210,_0x46f7fb){return new _0x1a32e2(_0x46f7fb,this['length'],_0xb1d210,this['height'],this['deco']||0x0);}['lineAt'](_0xd4ff81,_0x2504cd,_0x20ee68,_0x6ac392,_0x339286){return this['blockAt'](0x0,_0x20ee68,_0x6ac392,_0x339286);}['forEachLine'](_0x5be227,_0x292b77,_0xdfb804,_0x4634e2,_0x2411b1,_0x3a7b2c){_0x5be227<=_0x2411b1+this['length']&&_0x292b77>=_0x2411b1&&_0x3a7b2c(this['blockAt'](0x0,_0xdfb804,_0x4634e2,_0x2411b1));}['updateHeight'](_0xb3a6c2,_0x228880=0x0,_0x14698c=!0x1,_0x3ce87d){return _0x3ce87d&&_0x3ce87d['from']<=_0x228880&&_0x3ce87d['more']&&this['setHeight'](_0x3ce87d['heights'][_0x3ce87d['index']++]),this['outdated']=!0x1,this;}['toString'](){return'block('+this['length']+')';}}class HeightMapText extends HeightMapBlock{constructor(_0x16df32,_0x820cc3){super(_0x16df32,_0x820cc3,null),this['collapsed']=0x0,this['widgetHeight']=0x0,this['breaks']=0x0;}['blockAt'](_0x1cc796,_0x35d0fe,_0x1121de,_0x5d4229){return new _0x1a32e2(_0x5d4229,this['length'],_0x1121de,this['height'],this['breaks']);}['replace'](_0x3e6da3,_0x3fa174,_0x48c066){let _0x1270a0=_0x48c066[0x0];return 0x1==_0x48c066['length']&&(_0x1270a0 instanceof HeightMapText||_0x1270a0 instanceof HeightMapGap&&0x4&_0x1270a0['flags'])&&Math['abs'](this['length']-_0x1270a0['length'])<0xa?(_0x1270a0 instanceof HeightMapGap?_0x1270a0=new HeightMapText(_0x1270a0['length'],this['height']):_0x1270a0['height']=this['height'],this['outdated']||(_0x1270a0['outdated']=!0x1),_0x1270a0):HeightMap['of'](_0x48c066);}['updateHeight'](_0x53bd69,_0x1c2db5=0x0,_0x8adad6=!0x1,_0x2b8577){return _0x2b8577&&_0x2b8577['from']<=_0x1c2db5&&_0x2b8577['more']?this['setHeight'](_0x2b8577['heights'][_0x2b8577['index']++]):(_0x8adad6||this['outdated'])&&this['setHeight'](Math['max'](this['widgetHeight'],_0x53bd69['heightForLine'](this['length']-this['collapsed']))+this['breaks']*_0x53bd69['lineHeight']),this['outdated']=!0x1,this;}['toString'](){return'line('+this['length']+(this['collapsed']?-this['collapsed']:'')+(this['widgetHeight']?':'+this['widgetHeight']:'')+')';}}class HeightMapGap extends HeightMap{constructor(_0x2be48c){super(_0x2be48c,0x0);}['heightMetrics'](_0x51c432,_0x32613e){let _0x4dad7f,_0x1858f9=_0x51c432['doc']['lineAt'](_0x32613e)['number'],_0x588ba1=_0x51c432['doc']['lineAt'](_0x32613e+this['length'])['number'],_0x30a640=_0x588ba1-_0x1858f9+0x1,_0x683eef=0x0;if(_0x51c432['lineWrapping']){let _0x547fdd=Math['min'](this['height'],_0x51c432['lineHeight']*_0x30a640);_0x4dad7f=_0x547fdd/_0x30a640,this['length']>_0x30a640+0x1&&(_0x683eef=(this['height']-_0x547fdd)/(this['length']-_0x30a640-0x1));}else _0x4dad7f=this['height']/_0x30a640;return{'firstLine':_0x1858f9,'lastLine':_0x588ba1,'perLine':_0x4dad7f,'perChar':_0x683eef};}['blockAt'](_0x522a23,_0x2c7964,_0x2e4a16,_0x21be5c){let {firstLine:_0x476ef8,lastLine:_0x95292,perLine:_0x1b9cff,perChar:_0xf59052}=this['heightMetrics'](_0x2c7964,_0x21be5c);if(_0x2c7964['lineWrapping']){let _0x56adee=_0x21be5c+(_0x522a23<_0x2c7964['lineHeight']?0x0:Math['round'](Math['max'](0x0,Math['min'](0x1,(_0x522a23-_0x2e4a16)/this['height']))*this['length'])),_0xc90613=_0x2c7964['doc']['lineAt'](_0x56adee),_0x2a052e=_0x1b9cff+_0xc90613['length']*_0xf59052,_0x3fc1f7=Math['max'](_0x2e4a16,_0x522a23-_0x2a052e/0x2);return new _0x1a32e2(_0xc90613['from'],_0xc90613['length'],_0x3fc1f7,_0x2a052e,0x0);}{let _0x282720=Math['max'](0x0,Math['min'](_0x95292-_0x476ef8,Math['floor']((_0x522a23-_0x2e4a16)/_0x1b9cff))),{from:_0x290e93,length:_0x2463e3}=_0x2c7964['doc']['line'](_0x476ef8+_0x282720);return new _0x1a32e2(_0x290e93,_0x2463e3,_0x2e4a16+_0x1b9cff*_0x282720,_0x1b9cff,0x0);}}['lineAt'](_0x56d40e,_0x180cdf,_0x3d19ba,_0x223039,_0x39313c){if(_0x180cdf==_0x2bb297['ByHeight'])return this['blockAt'](_0x56d40e,_0x3d19ba,_0x223039,_0x39313c);if(_0x180cdf==_0x2bb297['ByPosNoHeight']){let {from:_0x3fb3b6,to:_0x228fc1}=_0x3d19ba['doc']['lineAt'](_0x56d40e);return new _0x1a32e2(_0x3fb3b6,_0x228fc1-_0x3fb3b6,0x0,0x0,0x0);}let {firstLine:_0x301921,perLine:_0x28b250,perChar:_0x3e9315}=this['heightMetrics'](_0x3d19ba,_0x39313c),_0xaa2f9e=_0x3d19ba['doc']['lineAt'](_0x56d40e),_0x401bec=_0x28b250+_0xaa2f9e['length']*_0x3e9315,_0x5328c8=_0xaa2f9e['number']-_0x301921,_0x1ac6de=_0x223039+_0x28b250*_0x5328c8+_0x3e9315*(_0xaa2f9e['from']-_0x39313c-_0x5328c8);return new _0x1a32e2(_0xaa2f9e['from'],_0xaa2f9e['length'],Math['max'](_0x223039,Math['min'](_0x1ac6de,_0x223039+this['height']-_0x401bec)),_0x401bec,0x0);}['forEachLine'](_0x4ed056,_0x37bdbd,_0x428bb6,_0x161421,_0x3b2701,_0x136fe2){_0x4ed056=Math['max'](_0x4ed056,_0x3b2701),_0x37bdbd=Math['min'](_0x37bdbd,_0x3b2701+this['length']);let {firstLine:_0x461eb7,perLine:_0x406383,perChar:_0xc0a3ea}=this['heightMetrics'](_0x428bb6,_0x3b2701);for(let _0x4bd346=_0x4ed056,_0x4b3014=_0x161421;_0x4bd346<=_0x37bdbd;){let _0x821263=_0x428bb6['doc']['lineAt'](_0x4bd346);if(_0x4bd346==_0x4ed056){let _0x1eea07=_0x821263['number']-_0x461eb7;_0x4b3014+=_0x406383*_0x1eea07+_0xc0a3ea*(_0x4ed056-_0x3b2701-_0x1eea07);}let _0x17d5d3=_0x406383+_0xc0a3ea*_0x821263['length'];_0x136fe2(new _0x1a32e2(_0x821263['from'],_0x821263['length'],_0x4b3014,_0x17d5d3,0x0)),_0x4b3014+=_0x17d5d3,_0x4bd346=_0x821263['to']+0x1;}}['replace'](_0x538561,_0x52a502,_0x31d2e4){let _0x47e8ff=this['length']-_0x52a502;if(_0x47e8ff>0x0){let _0x419abf=_0x31d2e4[_0x31d2e4['length']-0x1];_0x419abf instanceof HeightMapGap?_0x31d2e4[_0x31d2e4['length']-0x1]=new HeightMapGap(_0x419abf['length']+_0x47e8ff):_0x31d2e4['push'](null,new HeightMapGap(_0x47e8ff-0x1));}if(_0x538561>0x0){let _0x1fffed=_0x31d2e4[0x0];_0x1fffed instanceof HeightMapGap?_0x31d2e4[0x0]=new HeightMapGap(_0x538561+_0x1fffed['length']):_0x31d2e4['unshift'](new HeightMapGap(_0x538561-0x1),null);}return HeightMap['of'](_0x31d2e4);}['decomposeLeft'](_0x1c2ecb,_0x276ea0){_0x276ea0['push'](new HeightMapGap(_0x1c2ecb-0x1),null);}['decomposeRight'](_0x3bcca8,_0x308207){_0x308207['push'](null,new HeightMapGap(this['length']-_0x3bcca8-0x1));}['updateHeight'](_0x1c0dca,_0x3b26a3=0x0,_0x156f4a=!0x1,_0x488b7f){let _0x3820ac=_0x3b26a3+this['length'];if(_0x488b7f&&_0x488b7f['from']<=_0x3b26a3+this['length']&&_0x488b7f['more']){let _0x40ae77=[],_0xbbd452=Math['max'](_0x3b26a3,_0x488b7f['from']),_0x2aa5b8=-0x1;for(_0x488b7f['from']>_0x3b26a3&&_0x40ae77['push'](new HeightMapGap(_0x488b7f['from']-_0x3b26a3-0x1)['updateHeight'](_0x1c0dca,_0x3b26a3));_0xbbd452<=_0x3820ac&&_0x488b7f['more'];){let _0x429dae=_0x1c0dca['doc']['lineAt'](_0xbbd452)['length'];_0x40ae77['length']&&_0x40ae77['push'](null);let _0x1bac35=_0x488b7f['heights'][_0x488b7f['index']++];-0x1==_0x2aa5b8?_0x2aa5b8=_0x1bac35:Math['abs'](_0x1bac35-_0x2aa5b8)>=_0x588f2f&&(_0x2aa5b8=-0x2);let _0x3db08c=new HeightMapText(_0x429dae,_0x1bac35);_0x3db08c['outdated']=!0x1,_0x40ae77['push'](_0x3db08c),_0xbbd452+=_0x429dae+0x1;}_0xbbd452<=_0x3820ac&&_0x40ae77['push'](null,new HeightMapGap(_0x3820ac-_0xbbd452)['updateHeight'](_0x1c0dca,_0xbbd452));let _0x217507=HeightMap['of'](_0x40ae77);return(_0x2aa5b8<0x0||Math['abs'](_0x217507['height']-this['height'])>=_0x588f2f||Math['abs'](_0x2aa5b8-this['heightMetrics'](_0x1c0dca,_0x3b26a3)['perLine'])>=_0x588f2f)&&(heightChangeFlag=!0x0),_0x347b84(this,_0x217507);}return(_0x156f4a||this['outdated'])&&(this['setHeight'](_0x1c0dca['heightForGap'](_0x3b26a3,_0x3b26a3+this['length'])),this['outdated']=!0x1),this;}['toString'](){return'gap('+this['length']+')';}}class HeightMapBranch extends HeightMap{constructor(_0x2f8310,_0x394372,_0x46465b){super(_0x2f8310['length']+_0x394372+_0x46465b['length'],_0x2f8310['height']+_0x46465b['height'],_0x394372|(_0x2f8310['outdated']||_0x46465b['outdated']?0x2:0x0)),this['left']=_0x2f8310,this['right']=_0x46465b,this['size']=_0x2f8310['size']+_0x46465b['size'];}get['break'](){return 0x1&this['flags'];}['blockAt'](_0x5ea5d9,_0x47f141,_0x417c3c,_0x42fa62){let _0x584a85=_0x417c3c+this['left']['height'];return _0x5ea5d9<_0x584a85?this['left']['blockAt'](_0x5ea5d9,_0x47f141,_0x417c3c,_0x42fa62):this['right']['blockAt'](_0x5ea5d9,_0x47f141,_0x584a85,_0x42fa62+this['left']['length']+this['break']);}['lineAt'](_0x2b131d,_0x10a57f,_0x295b6c,_0xc0561b,_0x275989){let _0x4a3d61=_0xc0561b+this['left']['height'],_0x42d57b=_0x275989+this['left']['length']+this['break'],_0x330afd=_0x10a57f==_0x2bb297['ByHeight']?_0x2b131d<_0x4a3d61:_0x2b131d<_0x42d57b,_0x2796eb=_0x330afd?this['left']['lineAt'](_0x2b131d,_0x10a57f,_0x295b6c,_0xc0561b,_0x275989):this['right']['lineAt'](_0x2b131d,_0x10a57f,_0x295b6c,_0x4a3d61,_0x42d57b);if(this['break']||(_0x330afd?_0x2796eb['to']<_0x42d57b:_0x2796eb['from']>_0x42d57b))return _0x2796eb;let _0x3449d1=_0x10a57f==_0x2bb297['ByPosNoHeight']?_0x2bb297['ByPosNoHeight']:_0x2bb297['ByPos'];return _0x330afd?_0x2796eb['join'](this['right']['lineAt'](_0x42d57b,_0x3449d1,_0x295b6c,_0x4a3d61,_0x42d57b)):this['left']['lineAt'](_0x42d57b,_0x3449d1,_0x295b6c,_0xc0561b,_0x275989)['join'](_0x2796eb);}['forEachLine'](_0x2c1096,_0x3ddcb9,_0x26d3c3,_0x584e25,_0x3150a5,_0x570cf3){let _0x157512=_0x584e25+this['left']['height'],_0x25c1be=_0x3150a5+this['left']['length']+this['break'];if(this['break'])_0x2c1096<_0x25c1be&&this['left']['forEachLine'](_0x2c1096,_0x3ddcb9,_0x26d3c3,_0x584e25,_0x3150a5,_0x570cf3),_0x3ddcb9>=_0x25c1be&&this['right']['forEachLine'](_0x2c1096,_0x3ddcb9,_0x26d3c3,_0x157512,_0x25c1be,_0x570cf3);else{let _0x135a58=this['lineAt'](_0x25c1be,_0x2bb297['ByPos'],_0x26d3c3,_0x584e25,_0x3150a5);_0x2c1096<_0x135a58['from']&&this['left']['forEachLine'](_0x2c1096,_0x135a58['from']-0x1,_0x26d3c3,_0x584e25,_0x3150a5,_0x570cf3),_0x135a58['to']>=_0x2c1096&&_0x135a58['from']<=_0x3ddcb9&&_0x570cf3(_0x135a58),_0x3ddcb9>_0x135a58['to']&&this['right']['forEachLine'](_0x135a58['to']+0x1,_0x3ddcb9,_0x26d3c3,_0x157512,_0x25c1be,_0x570cf3);}}['replace'](_0x3f5f2c,_0x571639,_0x35f39a){let _0x547374=this['left']['length']+this['break'];if(_0x571639<_0x547374)return this['balanced'](this['left']['replace'](_0x3f5f2c,_0x571639,_0x35f39a),this['right']);if(_0x3f5f2c>this['left']['length'])return this['balanced'](this['left'],this['right']['replace'](_0x3f5f2c-_0x547374,_0x571639-_0x547374,_0x35f39a));let _0x435247=[];_0x3f5f2c>0x0&&this['decomposeLeft'](_0x3f5f2c,_0x435247);let _0x4b3e71=_0x435247['length'];for(let _0x3097dc of _0x35f39a)_0x435247['push'](_0x3097dc);if(_0x3f5f2c>0x0&&_0x5df84a(_0x435247,_0x4b3e71-0x1),_0x571639<this['length']){let _0x245e93=_0x435247['length'];this['decomposeRight'](_0x571639,_0x435247),_0x5df84a(_0x435247,_0x245e93);}return HeightMap['of'](_0x435247);}['decomposeLeft'](_0x28a9c1,_0x319e82){let _0x3e9b87=this['left']['length'];if(_0x28a9c1<=_0x3e9b87)return this['left']['decomposeLeft'](_0x28a9c1,_0x319e82);_0x319e82['push'](this['left']),this['break']&&(_0x3e9b87++,_0x28a9c1>=_0x3e9b87&&_0x319e82['push'](null)),_0x28a9c1>_0x3e9b87&&this['right']['decomposeLeft'](_0x28a9c1-_0x3e9b87,_0x319e82);}['decomposeRight'](_0x29f3fa,_0xd4c651){let _0x4f1604=this['left']['length'],_0x2eca38=_0x4f1604+this['break'];if(_0x29f3fa>=_0x2eca38)return this['right']['decomposeRight'](_0x29f3fa-_0x2eca38,_0xd4c651);_0x29f3fa<_0x4f1604&&this['left']['decomposeRight'](_0x29f3fa,_0xd4c651),this['break']&&_0x29f3fa<_0x2eca38&&_0xd4c651['push'](null),_0xd4c651['push'](this['right']);}['balanced'](_0x5eb512,_0x4e06b5){return _0x5eb512['size']>0x2*_0x4e06b5['size']||_0x4e06b5['size']>0x2*_0x5eb512['size']?HeightMap['of'](this['break']?[_0x5eb512,null,_0x4e06b5]:[_0x5eb512,_0x4e06b5]):(this['left']=_0x347b84(this['left'],_0x5eb512),this['right']=_0x347b84(this['right'],_0x4e06b5),this['setHeight'](_0x5eb512['height']+_0x4e06b5['height']),this['outdated']=_0x5eb512['outdated']||_0x4e06b5['outdated'],this['size']=_0x5eb512['size']+_0x4e06b5['size'],this['length']=_0x5eb512['length']+this['break']+_0x4e06b5['length'],this);}['updateHeight'](_0x34362d,_0x3c878c=0x0,_0x2d7226=!0x1,_0x1a60dd){let {left:_0x19a45d,right:_0x40876a}=this,_0x3d976e=_0x3c878c+_0x19a45d['length']+this['break'],_0x43b56e=null;return _0x1a60dd&&_0x1a60dd['from']<=_0x3c878c+_0x19a45d['length']&&_0x1a60dd['more']?_0x43b56e=_0x19a45d=_0x19a45d['updateHeight'](_0x34362d,_0x3c878c,_0x2d7226,_0x1a60dd):_0x19a45d['updateHeight'](_0x34362d,_0x3c878c,_0x2d7226),_0x1a60dd&&_0x1a60dd['from']<=_0x3d976e+_0x40876a['length']&&_0x1a60dd['more']?_0x43b56e=_0x40876a=_0x40876a['updateHeight'](_0x34362d,_0x3d976e,_0x2d7226,_0x1a60dd):_0x40876a['updateHeight'](_0x34362d,_0x3d976e,_0x2d7226),_0x43b56e?this['balanced'](_0x19a45d,_0x40876a):(this['height']=this['left']['height']+this['right']['height'],this['outdated']=!0x1,this);}['toString'](){return this['left']+(this['break']?'\x20':'-')+this['right'];}}function _0x5df84a(_0x49b3d4,_0x4806ac){let _0x383457,_0x5e78f8;null==_0x49b3d4[_0x4806ac]&&(_0x383457=_0x49b3d4[_0x4806ac-0x1])instanceof HeightMapGap&&(_0x5e78f8=_0x49b3d4[_0x4806ac+0x1])instanceof HeightMapGap&&_0x49b3d4['splice'](_0x4806ac-0x1,0x3,new HeightMapGap(_0x383457['length']+0x1+_0x5e78f8['length']));}const relevantWidgetHeight=0x5;class _0xd3297e{constructor(_0x55c45d,_0x3d4f06){this['pos']=_0x55c45d,this['oracle']=_0x3d4f06,this['nodes']=[],this['lineStart']=-0x1,this['lineEnd']=-0x1,this['covering']=null,this['writtenTo']=_0x55c45d;}get['isCovered'](){return this['covering']&&this['nodes'][this['nodes']['length']-0x1]==this['covering'];}['span'](_0x165847,_0xbc5869){if(this['lineStart']>-0x1){let _0x5c3846=Math['min'](_0xbc5869,this['lineEnd']),_0x2cf3e2=this['nodes'][this['nodes']['length']-0x1];_0x2cf3e2 instanceof HeightMapText?_0x2cf3e2['length']+=_0x5c3846-this['pos']:(_0x5c3846>this['pos']||!this['isCovered'])&&this['nodes']['push'](new HeightMapText(_0x5c3846-this['pos'],-0x1)),this['writtenTo']=_0x5c3846,_0xbc5869>_0x5c3846&&(this['nodes']['push'](null),this['writtenTo']++,this['lineStart']=-0x1);}this['pos']=_0xbc5869;}['point'](_0x509dd4,_0xc31a6e,_0x500ecb){if(_0x509dd4<_0xc31a6e||_0x500ecb['heightRelevant']){let _0x165cbe=_0x500ecb['widget']?_0x500ecb['widget']['estimatedHeight']:0x0,_0x5afae7=_0x500ecb['widget']?_0x500ecb['widget']['lineBreaks']:0x0;_0x165cbe<0x0&&(_0x165cbe=this['oracle']['lineHeight']);let _0x4aefbe=_0xc31a6e-_0x509dd4;_0x500ecb['block']?this['addBlock'](new HeightMapBlock(_0x4aefbe,_0x165cbe,_0x500ecb)):(_0x4aefbe||_0x5afae7||_0x165cbe>=relevantWidgetHeight)&&this['addLineDeco'](_0x165cbe,_0x5afae7,_0x4aefbe);}else _0xc31a6e>_0x509dd4&&this['span'](_0x509dd4,_0xc31a6e);this['lineEnd']>-0x1&&this['lineEnd']<this['pos']&&(this['lineEnd']=this['oracle']['doc']['lineAt'](this['pos'])['to']);}['enterLine'](){if(this['lineStart']>-0x1)return;let {from:_0x3fc9ca,to:_0x365fdf}=this['oracle']['doc']['lineAt'](this['pos']);this['lineStart']=_0x3fc9ca,this['lineEnd']=_0x365fdf,this['writtenTo']<_0x3fc9ca&&((this['writtenTo']<_0x3fc9ca-0x1||null==this['nodes'][this['nodes']['length']-0x1])&&this['nodes']['push'](this['blankContent'](this['writtenTo'],_0x3fc9ca-0x1)),this['nodes']['push'](null)),this['pos']>_0x3fc9ca&&this['nodes']['push'](new HeightMapText(this['pos']-_0x3fc9ca,-0x1)),this['writtenTo']=this['pos'];}['blankContent'](_0x23110f,_0x5679b3){let _0x56a049=new HeightMapGap(_0x5679b3-_0x23110f);return this['oracle']['doc']['lineAt'](_0x23110f)['to']==_0x5679b3&&(_0x56a049['flags']|=0x4),_0x56a049;}['ensureLine'](){this['enterLine']();let _0x22dc03=this['nodes']['length']?this['nodes'][this['nodes']['length']-0x1]:null;if(_0x22dc03 instanceof HeightMapText)return _0x22dc03;let _0x167933=new HeightMapText(0x0,-0x1);return this['nodes']['push'](_0x167933),_0x167933;}['addBlock'](_0x94cfeb){this['enterLine']();let _0x5e11fd=_0x94cfeb['deco'];_0x5e11fd&&_0x5e11fd['startSide']>0x0&&!this['isCovered']&&this['ensureLine'](),this['nodes']['push'](_0x94cfeb),this['writtenTo']=this['pos']=this['pos']+_0x94cfeb['length'],_0x5e11fd&&_0x5e11fd['endSide']>0x0&&(this['covering']=_0x94cfeb);}['addLineDeco'](_0x13345a,_0x298f68,_0x4c3ba0){let _0x52eab5=this['ensureLine']();_0x52eab5['length']+=_0x4c3ba0,_0x52eab5['collapsed']+=_0x4c3ba0,_0x52eab5['widgetHeight']=Math['max'](_0x52eab5['widgetHeight'],_0x13345a),_0x52eab5['breaks']+=_0x298f68,this['writtenTo']=this['pos']=this['pos']+_0x4c3ba0;}['finish'](_0xf4bb7a){let _0x3be9ed=0x0==this['nodes']['length']?null:this['nodes'][this['nodes']['length']-0x1];!(this['lineStart']>-0x1)||_0x3be9ed instanceof HeightMapText||this['isCovered']?(this['writtenTo']<this['pos']||null==_0x3be9ed)&&this['nodes']['push'](this['blankContent'](this['writtenTo'],this['pos'])):this['nodes']['push'](new HeightMapText(0x0,-0x1));let _0x27a743=_0xf4bb7a;for(let _0x58ac15 of this['nodes'])_0x58ac15 instanceof HeightMapText&&_0x58ac15['updateHeight'](this['oracle'],_0x27a743),_0x27a743+=_0x58ac15?_0x58ac15['length']:0x1;return this['nodes'];}static['build'](_0x1944dc,_0xc36765,_0xe0bbd7,_0x12f3b6){let _0x51f9a4=new _0xd3297e(_0xe0bbd7,_0x1944dc);return RangeSet['spans'](_0xc36765,_0xe0bbd7,_0x12f3b6,_0x51f9a4,0x0),_0x51f9a4['finish'](_0xe0bbd7);}}function heightRelevantDecoChanges(_0x1e35dc,_0x540c2b,_0x51eefb){let _0x3a59d3=new DecorationComparator();return RangeSet['compare'](_0x1e35dc,_0x540c2b,_0x51eefb,_0x3a59d3,0x0),_0x3a59d3['changes'];}class DecorationComparator{constructor(){this['changes']=[];}['compareRange'](){}['comparePoint'](_0x4c3a76,_0x28e029,_0x3c796a,_0x3498e2){(_0x4c3a76<_0x28e029||_0x3c796a&&_0x3c796a['heightRelevant']||_0x3498e2&&_0x3498e2['heightRelevant'])&&_0x42a641(_0x4c3a76,_0x28e029,this['changes'],0x5);}}function _0x54bc4c(_0x330ad6,_0x9d79b8){let _0x5d9706=_0x330ad6['getBoundingClientRect'](),_0x30b540=_0x330ad6['ownerDocument'],_0x29b014=_0x30b540['defaultView']||window,_0x3b3090=Math['max'](0x0,_0x5d9706['left']),_0x28acec=Math['min'](_0x29b014['innerWidth'],_0x5d9706['right']),_0x83513b=Math['max'](0x0,_0x5d9706['top']),_0x3b8cc3=Math['min'](_0x29b014['innerHeight'],_0x5d9706['bottom']);for(let _0x21e24b=_0x330ad6['parentNode'];_0x21e24b&&_0x21e24b!=_0x30b540['body'];)if(0x1==_0x21e24b['nodeType']){let _0x29b182=_0x21e24b,_0x768c32=window['getComputedStyle'](_0x29b182);if((_0x29b182['scrollHeight']>_0x29b182['clientHeight']||_0x29b182['scrollWidth']>_0x29b182['clientWidth'])&&'visible'!=_0x768c32['overflow']){let _0x52c3e0=_0x29b182['getBoundingClientRect']();_0x3b3090=Math['max'](_0x3b3090,_0x52c3e0['left']),_0x28acec=Math['min'](_0x28acec,_0x52c3e0['right']),_0x83513b=Math['max'](_0x83513b,_0x52c3e0['top']),_0x3b8cc3=Math['min'](_0x21e24b==_0x330ad6['parentNode']?_0x29b014['innerHeight']:_0x3b8cc3,_0x52c3e0['bottom']);}_0x21e24b='absolute'==_0x768c32['position']||'fixed'==_0x768c32['position']?_0x29b182['offsetParent']:_0x29b182['parentNode'];}else{if(0xb!=_0x21e24b['nodeType'])break;_0x21e24b=_0x21e24b['host'];}return{'left':_0x3b3090-_0x5d9706['left'],'right':Math['max'](_0x3b3090,_0x28acec)-_0x5d9706['left'],'top':_0x83513b-(_0x5d9706['top']+_0x9d79b8),'bottom':Math['max'](_0x83513b,_0x3b8cc3)-(_0x5d9706['top']+_0x9d79b8)};}function _0x291f07(_0x14c29a){let _0x4218d5=_0x14c29a['getBoundingClientRect'](),_0x2311a0=_0x14c29a['ownerDocument']['defaultView']||window;return _0x4218d5['left']<_0x2311a0['innerWidth']&&_0x4218d5['right']>0x0&&_0x4218d5['top']<_0x2311a0['innerHeight']&&_0x4218d5['bottom']>0x0;}function _0x4ff901(_0x3fa1a6,_0x469950){let _0x86c0b2=_0x3fa1a6['getBoundingClientRect']();return{'left':0x0,'right':_0x86c0b2['right']-_0x86c0b2['left'],'top':_0x469950,'bottom':_0x86c0b2['bottom']-(_0x86c0b2['top']+_0x469950)};}class _0x2a414e{constructor(_0x700e24,_0x5ea55a,_0xecadf7,_0x6cddd8){this['from']=_0x700e24,this['to']=_0x5ea55a,this['size']=_0xecadf7,this['displaySize']=_0x6cddd8;}static['same'](_0x4f3aea,_0x746a03){if(_0x4f3aea['length']!=_0x746a03['length'])return!0x1;for(let _0x268d58=0x0;_0x268d58<_0x4f3aea['length'];_0x268d58++){let _0x23033f=_0x4f3aea[_0x268d58],_0x379690=_0x746a03[_0x268d58];if(_0x23033f['from']!=_0x379690['from']||_0x23033f['to']!=_0x379690['to']||_0x23033f['size']!=_0x379690['size'])return!0x1;}return!0x0;}['draw'](_0x27c688,_0x46e0d9){return Decoration['replace']({'widget':new LineGapWidget(this['displaySize']*(_0x46e0d9?_0x27c688['scaleY']:_0x27c688['scaleX']),_0x46e0d9)})['range'](this['from'],this['to']);}}class LineGapWidget extends WidgetType{constructor(_0x23a554,_0x343092){super(),this['size']=_0x23a554,this['vertical']=_0x343092;}['eq'](_0x71968f){return _0x71968f['size']==this['size']&&_0x71968f['vertical']==this['vertical'];}['toDOM'](){let _0x5224f3=document['createElement']('div');return this['vertical']?_0x5224f3['style']['height']=this['size']+'px':(_0x5224f3['style']['width']=this['size']+'px',_0x5224f3['style']['height']='2px',_0x5224f3['style']['display']='inline-block'),_0x5224f3;}get['estimatedHeight'](){return this['vertical']?this['size']:-0x1;}}class ViewState{constructor(_0x2750b0){this['state']=_0x2750b0,this['pixelViewport']={'left':0x0,'right':window['innerWidth'],'top':0x0,'bottom':0x0},this['inView']=!0x0,this['paddingTop']=0x0,this['paddingBottom']=0x0,this['contentDOMWidth']=0x0,this['contentDOMHeight']=0x0,this['editorHeight']=0x0,this['editorWidth']=0x0,this['scrollTop']=0x0,this['scrolledToBottom']=!0x1,this['scaleX']=0x1,this['scaleY']=0x1,this['scrollAnchorPos']=0x0,this['scrollAnchorHeight']=-0x1,this['scaler']=_0x1d6177,this['scrollTarget']=null,this['printing']=!0x1,this['mustMeasureContent']=!0x0,this['defaultTextDirection']=Direction['LTR'],this['visibleRanges']=[],this['mustEnforceCursorAssoc']=!0x1;let _0x1b5bbe=_0x2750b0['facet'](contentAttributes)['some'](_0x5a18de=>'function'!=typeof _0x5a18de&&'cm-lineWrapping'==_0x5a18de['class']);this['heightOracle']=new HeightOracle(_0x1b5bbe),this['stateDeco']=_0x2750b0['facet'](decorations)['filter'](_0x45ed6a=>'function'!=typeof _0x45ed6a),this['heightMap']=HeightMap['empty']()['applyChanges'](this['stateDeco'],Text['empty'],this['heightOracle']['setDoc'](_0x2750b0['doc']),[new _0x2c0b9c(0x0,0x0,0x0,_0x2750b0['doc']['length'])]);for(let _0x254823=0x0;_0x254823<0x2&&(this['viewport']=this['getViewport'](0x0,null),this['updateForViewport']());_0x254823++);this['updateViewportLines'](),this['lineGaps']=this['ensureLineGaps']([]),this['lineGapDeco']=Decoration['set'](this['lineGaps']['map'](_0x538be5=>_0x538be5['draw'](this,!0x1))),this['computeVisibleRanges']();}['updateForViewport'](){let _0x4e8853=[this['viewport']],{main:_0x39cd64}=this['state']['selection'];for(let _0x1505a2=0x0;_0x1505a2<=0x1;_0x1505a2++){let _0x5ebe1c=_0x1505a2?_0x39cd64['head']:_0x39cd64['anchor'];if(!_0x4e8853['some'](({from:_0x2c8230,to:_0x1dcffc})=>_0x5ebe1c>=_0x2c8230&&_0x5ebe1c<=_0x1dcffc)){let {from:_0x283291,to:_0x105ef9}=this['lineBlockAt'](_0x5ebe1c);_0x4e8853['push'](new Viewport(_0x283291,_0x105ef9));}}return this['viewports']=_0x4e8853['sort']((_0x5d5a0d,_0x10bffa)=>_0x5d5a0d['from']-_0x10bffa['from']),this['updateScaler']();}['updateScaler'](){let _0x2cd8aa=this['scaler'];return this['scaler']=this['heightMap']['height']<=0x6acfc0?_0x1d6177:new _0x31fbfa(this['heightOracle'],this['heightMap'],this['viewports']),_0x2cd8aa['eq'](this['scaler'])?0x0:0x2;}['updateViewportLines'](){this['viewportLines']=[],this['heightMap']['forEachLine'](this['viewport']['from'],this['viewport']['to'],this['heightOracle']['setDoc'](this['state']['doc']),0x0,0x0,_0x434ea6=>{this['viewportLines']['push'](_0xfbaf21(_0x434ea6,this['scaler']));});}['update'](_0x1927e2,_0x4e94c0=null){this['state']=_0x1927e2['state'];let _0x76442c=this['stateDeco'];this['stateDeco']=this['state']['facet'](decorations)['filter'](_0x15e0ff=>'function'!=typeof _0x15e0ff);let _0x55f70a=_0x1927e2['changedRanges'],_0x59220a=_0x2c0b9c['extendWithRanges'](_0x55f70a,heightRelevantDecoChanges(_0x76442c,this['stateDeco'],_0x1927e2?_0x1927e2['changes']:ChangeSet['empty'](this['state']['doc']['length']))),_0x426553=this['heightMap']['height'],_0x4b982f=this['scrolledToBottom']?null:this['scrollAnchorAt'](this['scrollTop']);clearHeightChangeFlag(),this['heightMap']=this['heightMap']['applyChanges'](this['stateDeco'],_0x1927e2['startState']['doc'],this['heightOracle']['setDoc'](this['state']['doc']),_0x59220a),(this['heightMap']['height']!=_0x426553||heightChangeFlag)&&(_0x1927e2['flags']|=0x2),_0x4b982f?(this['scrollAnchorPos']=_0x1927e2['changes']['mapPos'](_0x4b982f['from'],-0x1),this['scrollAnchorHeight']=_0x4b982f['top']):(this['scrollAnchorPos']=-0x1,this['scrollAnchorHeight']=this['heightMap']['height']);let _0x551c4f=_0x59220a['length']?this['mapViewport'](this['viewport'],_0x1927e2['changes']):this['viewport'];(_0x4e94c0&&(_0x4e94c0['range']['head']<_0x551c4f['from']||_0x4e94c0['range']['head']>_0x551c4f['to'])||!this['viewportIsAppropriate'](_0x551c4f))&&(_0x551c4f=this['getViewport'](0x0,_0x4e94c0));let _0x3fb28a=_0x551c4f['from']!=this['viewport']['from']||_0x551c4f['to']!=this['viewport']['to'];this['viewport']=_0x551c4f,_0x1927e2['flags']|=this['updateForViewport'](),(_0x3fb28a||!_0x1927e2['changes']['empty']||0x2&_0x1927e2['flags'])&&this['updateViewportLines'](),(this['lineGaps']['length']||this['viewport']['to']-this['viewport']['from']>0xfa0)&&this['updateLineGaps'](this['ensureLineGaps'](this['mapLineGaps'](this['lineGaps'],_0x1927e2['changes']))),_0x1927e2['flags']|=this['computeVisibleRanges'](_0x1927e2['changes']),_0x4e94c0&&(this['scrollTarget']=_0x4e94c0),!this['mustEnforceCursorAssoc']&&_0x1927e2['selectionSet']&&_0x1927e2['view']['lineWrapping']&&_0x1927e2['state']['selection']['main']['empty']&&_0x1927e2['state']['selection']['main']['assoc']&&!_0x1927e2['state']['facet'](nativeSelectionHidden)&&(this['mustEnforceCursorAssoc']=!0x0);}['measure'](_0x92380a){let _0x2349b4=_0x92380a['contentDOM'],_0x4931e4=window['getComputedStyle'](_0x2349b4),_0x27a4ee=this['heightOracle'],_0x515ac5=_0x4931e4['whiteSpace'];this['defaultTextDirection']='rtl'==_0x4931e4['direction']?Direction['RTL']:Direction['LTR'];let _0x267987=this['heightOracle']['mustRefreshForWrapping'](_0x515ac5),_0x26c0b9=_0x2349b4['getBoundingClientRect'](),_0x242815=_0x267987||this['mustMeasureContent']||this['contentDOMHeight']!=_0x26c0b9['height'];this['contentDOMHeight']=_0x26c0b9['height'],this['mustMeasureContent']=!0x1;let _0x946eea=0x0,_0x103f7f=0x0;if(_0x26c0b9['width']&&_0x26c0b9['height']){let {scaleX:_0x1d365c,scaleY:_0x374cfd}=getScale(_0x2349b4,_0x26c0b9);(_0x1d365c>0.005&&Math['abs'](this['scaleX']-_0x1d365c)>0.005||_0x374cfd>0.005&&Math['abs'](this['scaleY']-_0x374cfd)>0.005)&&(this['scaleX']=_0x1d365c,this['scaleY']=_0x374cfd,_0x946eea|=0x10,_0x267987=_0x242815=!0x0);}let _0x57bf23=(parseInt(_0x4931e4['paddingTop'])||0x0)*this['scaleY'],_0x368b11=(parseInt(_0x4931e4['paddingBottom'])||0x0)*this['scaleY'];this['paddingTop']==_0x57bf23&&this['paddingBottom']==_0x368b11||(this['paddingTop']=_0x57bf23,this['paddingBottom']=_0x368b11,_0x946eea|=0x12),this['editorWidth']!=_0x92380a['scrollDOM']['clientWidth']&&(_0x27a4ee['lineWrapping']&&(_0x242815=!0x0),this['editorWidth']=_0x92380a['scrollDOM']['clientWidth'],_0x946eea|=0x10);let _0x17b216=_0x92380a['scrollDOM']['scrollTop']*this['scaleY'];this['scrollTop']!=_0x17b216&&(this['scrollAnchorHeight']=-0x1,this['scrollTop']=_0x17b216),this['scrolledToBottom']=isScrolledToBottom(_0x92380a['scrollDOM']);let _0x370a8a=(this['printing']?_0x4ff901:_0x54bc4c)(_0x2349b4,this['paddingTop']),_0x2425fe=_0x370a8a['top']-this['pixelViewport']['top'],_0x5e76ba=_0x370a8a['bottom']-this['pixelViewport']['bottom'];this['pixelViewport']=_0x370a8a;let _0x1a8ac1=this['pixelViewport']['bottom']>this['pixelViewport']['top']&&this['pixelViewport']['right']>this['pixelViewport']['left'];if(_0x1a8ac1!=this['inView']&&(this['inView']=_0x1a8ac1,_0x1a8ac1&&(_0x242815=!0x0)),!this['inView']&&!this['scrollTarget']&&!_0x291f07(_0x92380a['dom']))return 0x0;let _0x5cc98b=_0x26c0b9['width'];if(this['contentDOMWidth']==_0x5cc98b&&this['editorHeight']==_0x92380a['scrollDOM']['clientHeight']||(this['contentDOMWidth']=_0x26c0b9['width'],this['editorHeight']=_0x92380a['scrollDOM']['clientHeight'],_0x946eea|=0x10),_0x242815){let _0x37c9e9=_0x92380a['docView']['measureVisibleLineHeights'](this['viewport']);if(_0x27a4ee['mustRefreshForHeights'](_0x37c9e9)&&(_0x267987=!0x0),_0x267987||_0x27a4ee['lineWrapping']&&Math['abs'](_0x5cc98b-this['contentDOMWidth'])>_0x27a4ee['charWidth']){let {lineHeight:_0x50a31b,charWidth:_0xfa3a47,textHeight:_0x59ab56}=_0x92380a['docView']['measureTextSize']();_0x267987=_0x50a31b>0x0&&_0x27a4ee['refresh'](_0x515ac5,_0x50a31b,_0xfa3a47,_0x59ab56,_0x5cc98b/_0xfa3a47,_0x37c9e9),_0x267987&&(_0x92380a['docView']['minWidth']=0x0,_0x946eea|=0x10);}_0x2425fe>0x0&&_0x5e76ba>0x0?_0x103f7f=Math['max'](_0x2425fe,_0x5e76ba):_0x2425fe<0x0&&_0x5e76ba<0x0&&(_0x103f7f=Math['min'](_0x2425fe,_0x5e76ba)),clearHeightChangeFlag();for(let _0x2bd9fd of this['viewports']){let _0x2976a2=_0x2bd9fd['from']==this['viewport']['from']?_0x37c9e9:_0x92380a['docView']['measureVisibleLineHeights'](_0x2bd9fd);this['heightMap']=(_0x267987?HeightMap['empty']()['applyChanges'](this['stateDeco'],Text['empty'],this['heightOracle'],[new _0x2c0b9c(0x0,0x0,0x0,_0x92380a['state']['doc']['length'])]):this['heightMap'])['updateHeight'](_0x27a4ee,0x0,_0x267987,new MeasuredHeights(_0x2bd9fd['from'],_0x2976a2));}heightChangeFlag&&(_0x946eea|=0x2);}let _0x3ef4d4=!this['viewportIsAppropriate'](this['viewport'],_0x103f7f)||this['scrollTarget']&&(this['scrollTarget']['range']['head']<this['viewport']['from']||this['scrollTarget']['range']['head']>this['viewport']['to']);return _0x3ef4d4&&(0x2&_0x946eea&&(_0x946eea|=this['updateScaler']()),this['viewport']=this['getViewport'](_0x103f7f,this['scrollTarget']),_0x946eea|=this['updateForViewport']()),(0x2&_0x946eea||_0x3ef4d4)&&this['updateViewportLines'](),(this['lineGaps']['length']||this['viewport']['to']-this['viewport']['from']>0xfa0)&&this['updateLineGaps'](this['ensureLineGaps'](_0x267987?[]:this['lineGaps'],_0x92380a)),_0x946eea|=this['computeVisibleRanges'](),this['mustEnforceCursorAssoc']&&(this['mustEnforceCursorAssoc']=!0x1,_0x92380a['docView']['enforceCursorAssoc']()),_0x946eea;}get['visibleTop'](){return this['scaler']['fromDOM'](this['pixelViewport']['top']);}get['visibleBottom'](){return this['scaler']['fromDOM'](this['pixelViewport']['bottom']);}['getViewport'](_0x36b780,_0x36d9e9){let _0xf0600f=0.5-Math['max'](-0.5,Math['min'](0.5,_0x36b780/0x3e8/0x2)),_0x5e5211=this['heightMap'],_0x46e0ad=this['heightOracle'],{visibleTop:_0x698466,visibleBottom:_0x423bab}=this,_0x59e6b4=new Viewport(_0x5e5211['lineAt'](_0x698466-0x3e8*_0xf0600f,_0x2bb297['ByHeight'],_0x46e0ad,0x0,0x0)['from'],_0x5e5211['lineAt'](_0x423bab+0x3e8*(0x1-_0xf0600f),_0x2bb297['ByHeight'],_0x46e0ad,0x0,0x0)['to']);if(_0x36d9e9){let {head:_0x286281}=_0x36d9e9['range'];if(_0x286281<_0x59e6b4['from']||_0x286281>_0x59e6b4['to']){let _0x1637de,_0x55c430=Math['min'](this['editorHeight'],this['pixelViewport']['bottom']-this['pixelViewport']['top']),_0x45d1b4=_0x5e5211['lineAt'](_0x286281,_0x2bb297['ByPos'],_0x46e0ad,0x0,0x0);_0x1637de='center'==_0x36d9e9['y']?(_0x45d1b4['top']+_0x45d1b4['bottom'])/0x2-_0x55c430/0x2:'start'==_0x36d9e9['y']||'nearest'==_0x36d9e9['y']&&_0x286281<_0x59e6b4['from']?_0x45d1b4['top']:_0x45d1b4['bottom']-_0x55c430,_0x59e6b4=new Viewport(_0x5e5211['lineAt'](_0x1637de-0x1f4,_0x2bb297['ByHeight'],_0x46e0ad,0x0,0x0)['from'],_0x5e5211['lineAt'](_0x1637de+_0x55c430+0x1f4,_0x2bb297['ByHeight'],_0x46e0ad,0x0,0x0)['to']);}}return _0x59e6b4;}['mapViewport'](_0x5563c1,_0xbeba7b){let _0x5e21fd=_0xbeba7b['mapPos'](_0x5563c1['from'],-0x1),_0x312b57=_0xbeba7b['mapPos'](_0x5563c1['to'],0x1);return new Viewport(this['heightMap']['lineAt'](_0x5e21fd,_0x2bb297['ByPos'],this['heightOracle'],0x0,0x0)['from'],this['heightMap']['lineAt'](_0x312b57,_0x2bb297['ByPos'],this['heightOracle'],0x0,0x0)['to']);}['viewportIsAppropriate']({from:_0x2faa9b,to:_0x150631},_0x486848=0x0){if(!this['inView'])return!0x0;let {top:_0x258a6b}=this['heightMap']['lineAt'](_0x2faa9b,_0x2bb297['ByPos'],this['heightOracle'],0x0,0x0),{bottom:_0x85595e}=this['heightMap']['lineAt'](_0x150631,_0x2bb297['ByPos'],this['heightOracle'],0x0,0x0),{visibleTop:_0x195600,visibleBottom:_0x3b050b}=this;return(0x0==_0x2faa9b||_0x258a6b<=_0x195600-Math['max'](0xa,Math['min'](-_0x486848,0xfa)))&&(_0x150631==this['state']['doc']['length']||_0x85595e>=_0x3b050b+Math['max'](0xa,Math['min'](_0x486848,0xfa)))&&_0x258a6b>_0x195600-0x7d0&&_0x85595e<_0x3b050b+0x7d0;}['mapLineGaps'](_0x14ca0a,_0x37a688){if(!_0x14ca0a['length']||_0x37a688['empty'])return _0x14ca0a;let _0x121e93=[];for(let _0x5b328c of _0x14ca0a)_0x37a688['touchesRange'](_0x5b328c['from'],_0x5b328c['to'])||_0x121e93['push'](new _0x2a414e(_0x37a688['mapPos'](_0x5b328c['from']),_0x37a688['mapPos'](_0x5b328c['to']),_0x5b328c['size'],_0x5b328c['displaySize']));return _0x121e93;}['ensureLineGaps'](_0x3cb7b0,_0x47a672){let _0xa97641=this['heightOracle']['lineWrapping'],_0x217d72=_0xa97641?0x2710:0x7d0,_0x244a3a=_0x217d72>>0x1,_0x44b47a=_0x217d72<<0x1;if(this['defaultTextDirection']!=Direction['LTR']&&!_0xa97641)return[];let _0x160f80=[],_0x770dc7=(_0x2f8cda,_0x181ffc,_0x271d1f,_0x133c1c)=>{if(_0x181ffc-_0x2f8cda<_0x244a3a)return;let _0x3e5ba4=this['state']['selection']['main'],_0x4deeff=[_0x3e5ba4['from']];_0x3e5ba4['empty']||_0x4deeff['push'](_0x3e5ba4['to']);for(let _0x4bb014 of _0x4deeff)if(_0x4bb014>_0x2f8cda&&_0x4bb014<_0x181ffc)return _0x770dc7(_0x2f8cda,_0x4bb014-0xa,_0x271d1f,_0x133c1c),void _0x770dc7(_0x4bb014+0xa,_0x181ffc,_0x271d1f,_0x133c1c);let _0x2c731c=_0x17bf5e(_0x3cb7b0,_0x28d63d=>_0x28d63d['from']>=_0x271d1f['from']&&_0x28d63d['to']<=_0x271d1f['to']&&Math['abs'](_0x28d63d['from']-_0x2f8cda)<_0x244a3a&&Math['abs'](_0x28d63d['to']-_0x181ffc)<_0x244a3a&&!_0x4deeff['some'](_0xbe9225=>_0x28d63d['from']<_0xbe9225&&_0x28d63d['to']>_0xbe9225));if(!_0x2c731c){if(_0x181ffc<_0x271d1f['to']&&_0x47a672&&_0xa97641&&_0x47a672['visibleRanges']['some'](_0x2b3e1a=>_0x2b3e1a['from']<=_0x181ffc&&_0x2b3e1a['to']>=_0x181ffc)){let _0x4f7a22=_0x47a672['moveToLineBoundary'](EditorSelection['cursor'](_0x181ffc),!0x1,!0x0)['head'];_0x4f7a22>_0x2f8cda&&(_0x181ffc=_0x4f7a22);}let _0x2b0d41=this['gapSize'](_0x271d1f,_0x2f8cda,_0x181ffc,_0x133c1c);_0x2c731c=new _0x2a414e(_0x2f8cda,_0x181ffc,_0x2b0d41,_0xa97641||_0x2b0d41<0x1e8480?_0x2b0d41:0x1e8480);}_0x160f80['push'](_0x2c731c);},_0x591efe=_0x322257=>{if(_0x322257['length']<_0x44b47a||_0x322257['type']!=_0x3c2e60['Text'])return;let _0xdec762=lineStructure(_0x322257['from'],_0x322257['to'],this['stateDeco']);if(_0xdec762['total']<_0x44b47a)return;let _0x374499,_0x50072b,_0x283ed0=this['scrollTarget']?this['scrollTarget']['range']['head']:null;if(_0xa97641){let _0x4ec9d2,_0x38d8ea,_0x3ee33e=_0x217d72/this['heightOracle']['lineLength']*this['heightOracle']['lineHeight'];if(null!=_0x283ed0){let _0x450d56=findFraction(_0xdec762,_0x283ed0),_0x2b5fea=((this['visibleBottom']-this['visibleTop'])/0x2+_0x3ee33e)/_0x322257['height'];_0x4ec9d2=_0x450d56-_0x2b5fea,_0x38d8ea=_0x450d56+_0x2b5fea;}else _0x4ec9d2=(this['visibleTop']-_0x322257['top']-_0x3ee33e)/_0x322257['height'],_0x38d8ea=(this['visibleBottom']-_0x322257['top']+_0x3ee33e)/_0x322257['height'];_0x374499=findPosition(_0xdec762,_0x4ec9d2),_0x50072b=findPosition(_0xdec762,_0x38d8ea);}else{let _0x4f56ac=_0xdec762['total']*this['heightOracle']['charWidth'],_0xf92fd5=_0x217d72*this['heightOracle']['charWidth'],_0x456409=0x0;if(_0x4f56ac>0x1e8480){for(let _0x5552a4 of _0x3cb7b0)_0x5552a4['from']>=_0x322257['from']&&_0x5552a4['from']<_0x322257['to']&&_0x5552a4['size']!=_0x5552a4['displaySize']&&_0x5552a4['from']*this['heightOracle']['charWidth']+_0x456409<this['pixelViewport']['left']&&(_0x456409=_0x5552a4['size']-_0x5552a4['displaySize']);}let _0x119fda,_0x138060,_0x3d1e35=this['pixelViewport']['left']+_0x456409,_0x4be118=this['pixelViewport']['right']+_0x456409;if(null!=_0x283ed0){let _0x38242a=findFraction(_0xdec762,_0x283ed0),_0x4fa43a=((_0x4be118-_0x3d1e35)/0x2+_0xf92fd5)/_0x4f56ac;_0x119fda=_0x38242a-_0x4fa43a,_0x138060=_0x38242a+_0x4fa43a;}else _0x119fda=(_0x3d1e35-_0xf92fd5)/_0x4f56ac,_0x138060=(_0x4be118+_0xf92fd5)/_0x4f56ac;_0x374499=findPosition(_0xdec762,_0x119fda),_0x50072b=findPosition(_0xdec762,_0x138060);}_0x374499>_0x322257['from']&&_0x770dc7(_0x322257['from'],_0x374499,_0x322257,_0xdec762),_0x50072b<_0x322257['to']&&_0x770dc7(_0x50072b,_0x322257['to'],_0x322257,_0xdec762);};for(let _0x554b85 of this['viewportLines'])Array['isArray'](_0x554b85['type'])?_0x554b85['type']['forEach'](_0x591efe):_0x591efe(_0x554b85);return _0x160f80;}['gapSize'](_0x87c156,_0x333bb8,_0x48ef73,_0x31e7ac){let _0x3801c2=findFraction(_0x31e7ac,_0x48ef73)-findFraction(_0x31e7ac,_0x333bb8);return this['heightOracle']['lineWrapping']?_0x87c156['height']*_0x3801c2:_0x31e7ac['total']*this['heightOracle']['charWidth']*_0x3801c2;}['updateLineGaps'](_0x1b9bb9){_0x2a414e['same'](_0x1b9bb9,this['lineGaps'])||(this['lineGaps']=_0x1b9bb9,this['lineGapDeco']=Decoration['set'](_0x1b9bb9['map'](_0x1f2e21=>_0x1f2e21['draw'](this,this['heightOracle']['lineWrapping']))));}['computeVisibleRanges'](_0x5b3f1b){let _0x1a84f4=this['stateDeco'];this['lineGaps']['length']&&(_0x1a84f4=_0x1a84f4['concat'](this['lineGapDeco']));let _0x3fc46c=[];RangeSet['spans'](_0x1a84f4,this['viewport']['from'],this['viewport']['to'],{'span'(_0x55b531,_0x260429){_0x3fc46c['push']({'from':_0x55b531,'to':_0x260429});},'point'(){}},0x14);let _0x142068=0x0;if(_0x3fc46c['length']!=this['visibleRanges']['length'])_0x142068=0xc;else for(let _0xa07d99=0x0;_0xa07d99<_0x3fc46c['length']&&!(0x8&_0x142068);_0xa07d99++){let _0x389a7c=this['visibleRanges'][_0xa07d99],_0x11ff46=_0x3fc46c[_0xa07d99];_0x389a7c['from']==_0x11ff46['from']&&_0x389a7c['to']==_0x11ff46['to']||(_0x142068|=0x4,_0x5b3f1b&&_0x5b3f1b['mapPos'](_0x389a7c['from'],-0x1)==_0x11ff46['from']&&_0x5b3f1b['mapPos'](_0x389a7c['to'],0x1)==_0x11ff46['to']||(_0x142068|=0x8));}return this['visibleRanges']=_0x3fc46c,_0x142068;}['lineBlockAt'](_0x106b53){return _0x106b53>=this['viewport']['from']&&_0x106b53<=this['viewport']['to']&&this['viewportLines']['find'](_0x5f1c8d=>_0x5f1c8d['from']<=_0x106b53&&_0x5f1c8d['to']>=_0x106b53)||_0xfbaf21(this['heightMap']['lineAt'](_0x106b53,_0x2bb297['ByPos'],this['heightOracle'],0x0,0x0),this['scaler']);}['lineBlockAtHeight'](_0x5cf322){return _0x5cf322>=this['viewportLines'][0x0]['top']&&_0x5cf322<=this['viewportLines'][this['viewportLines']['length']-0x1]['bottom']&&this['viewportLines']['find'](_0x5bf936=>_0x5bf936['top']<=_0x5cf322&&_0x5bf936['bottom']>=_0x5cf322)||_0xfbaf21(this['heightMap']['lineAt'](this['scaler']['fromDOM'](_0x5cf322),_0x2bb297['ByHeight'],this['heightOracle'],0x0,0x0),this['scaler']);}['scrollAnchorAt'](_0x572df1){let _0x46e70a=this['lineBlockAtHeight'](_0x572df1+0x8);return _0x46e70a['from']>=this['viewport']['from']||this['viewportLines'][0x0]['top']-_0x572df1>0xc8?_0x46e70a:this['viewportLines'][0x0];}['elementAtHeight'](_0x43f67a){return _0xfbaf21(this['heightMap']['blockAt'](this['scaler']['fromDOM'](_0x43f67a),this['heightOracle'],0x0,0x0),this['scaler']);}get['docHeight'](){return this['scaler']['toDOM'](this['heightMap']['height']);}get['contentHeight'](){return this['docHeight']+this['paddingTop']+this['paddingBottom'];}}class Viewport{constructor(_0x241a2b,_0x5115b8){this['from']=_0x241a2b,this['to']=_0x5115b8;}}function lineStructure(_0x1fa43c,_0x1cde62,_0x501829){let _0x3ffbf6=[],_0x4171a2=_0x1fa43c,_0x57adc6=0x0;return RangeSet['spans'](_0x501829,_0x1fa43c,_0x1cde62,{'span'(){},'point'(_0x44e466,_0x87d377){_0x44e466>_0x4171a2&&(_0x3ffbf6['push']({'from':_0x4171a2,'to':_0x44e466}),_0x57adc6+=_0x44e466-_0x4171a2),_0x4171a2=_0x87d377;}},0x14),_0x4171a2<_0x1cde62&&(_0x3ffbf6['push']({'from':_0x4171a2,'to':_0x1cde62}),_0x57adc6+=_0x1cde62-_0x4171a2),{'total':_0x57adc6,'ranges':_0x3ffbf6};}function findPosition({total:_0x31040d,ranges:_0x4a0ae0},_0x180aa7){if(_0x180aa7<=0x0)return _0x4a0ae0[0x0]['from'];if(_0x180aa7>=0x1)return _0x4a0ae0[_0x4a0ae0['length']-0x1]['to'];let _0x15f238=Math['floor'](_0x31040d*_0x180aa7);for(let _0x37cb34=0x0;;_0x37cb34++){let {from:_0x5119d9,to:_0xe21d30}=_0x4a0ae0[_0x37cb34],_0x2d8365=_0xe21d30-_0x5119d9;if(_0x15f238<=_0x2d8365)return _0x5119d9+_0x15f238;_0x15f238-=_0x2d8365;}}function findFraction(_0xc7e6d4,_0x67c9d4){let _0x1df9d5=0x0;for(let {from:_0x39b353,to:_0x12cbbf}of _0xc7e6d4['ranges']){if(_0x67c9d4<=_0x12cbbf){_0x1df9d5+=_0x67c9d4-_0x39b353;break;}_0x1df9d5+=_0x12cbbf-_0x39b353;}return _0x1df9d5/_0xc7e6d4['total'];}function _0x17bf5e(_0x543c2b,_0x51afd6){for(let _0x122488 of _0x543c2b)if(_0x51afd6(_0x122488))return _0x122488;}const _0x1d6177={'toDOM':_0x1bb677=>_0x1bb677,'fromDOM':_0x246ad8=>_0x246ad8,'scale':0x1,'eq'(_0xf1a85e){return _0xf1a85e==this;}};class _0x31fbfa{constructor(_0x469b16,_0x326b08,_0x795cfe){let _0x1b78b7=0x0,_0x5f5bf0=0x0,_0x4ffb52=0x0;this['viewports']=_0x795cfe['map'](({from:_0x1fdb71,to:_0x45b4df})=>{let _0x545113=_0x326b08['lineAt'](_0x1fdb71,_0x2bb297['ByPos'],_0x469b16,0x0,0x0)['top'],_0xf63db9=_0x326b08['lineAt'](_0x45b4df,_0x2bb297['ByPos'],_0x469b16,0x0,0x0)['bottom'];return _0x1b78b7+=_0xf63db9-_0x545113,{'from':_0x1fdb71,'to':_0x45b4df,'top':_0x545113,'bottom':_0xf63db9,'domTop':0x0,'domBottom':0x0};}),this['scale']=(0x6acfc0-_0x1b78b7)/(_0x326b08['height']-_0x1b78b7);for(let _0x5b5b1e of this['viewports'])_0x5b5b1e['domTop']=_0x4ffb52+(_0x5b5b1e['top']-_0x5f5bf0)*this['scale'],_0x4ffb52=_0x5b5b1e['domBottom']=_0x5b5b1e['domTop']+(_0x5b5b1e['bottom']-_0x5b5b1e['top']),_0x5f5bf0=_0x5b5b1e['bottom'];}['toDOM'](_0x17e796){for(let _0x28fbe4=0x0,_0x8bc5f1=0x0,_0x22136f=0x0;;_0x28fbe4++){let _0x4da6af=_0x28fbe4<this['viewports']['length']?this['viewports'][_0x28fbe4]:null;if(!_0x4da6af||_0x17e796<_0x4da6af['top'])return _0x22136f+(_0x17e796-_0x8bc5f1)*this['scale'];if(_0x17e796<=_0x4da6af['bottom'])return _0x4da6af['domTop']+(_0x17e796-_0x4da6af['top']);_0x8bc5f1=_0x4da6af['bottom'],_0x22136f=_0x4da6af['domBottom'];}}['fromDOM'](_0x55a159){for(let _0xfd2104=0x0,_0x3c8805=0x0,_0x32a863=0x0;;_0xfd2104++){let _0x4224e8=_0xfd2104<this['viewports']['length']?this['viewports'][_0xfd2104]:null;if(!_0x4224e8||_0x55a159<_0x4224e8['domTop'])return _0x3c8805+(_0x55a159-_0x32a863)/this['scale'];if(_0x55a159<=_0x4224e8['domBottom'])return _0x4224e8['top']+(_0x55a159-_0x4224e8['domTop']);_0x3c8805=_0x4224e8['bottom'],_0x32a863=_0x4224e8['domBottom'];}}['eq'](_0x457b43){return _0x457b43 instanceof _0x31fbfa&&(this['scale']==_0x457b43['scale']&&this['viewports']['length']==_0x457b43['viewports']['length']&&this['viewports']['every']((_0x5d1c91,_0xc907d)=>_0x5d1c91['from']==_0x457b43['viewports'][_0xc907d]['from']&&_0x5d1c91['to']==_0x457b43['viewports'][_0xc907d]['to']));}}function _0xfbaf21(_0x46970b,_0x146481){if(0x1==_0x146481['scale'])return _0x46970b;let _0x588524=_0x146481['toDOM'](_0x46970b['top']),_0xc5b27a=_0x146481['toDOM'](_0x46970b['bottom']);return new _0x1a32e2(_0x46970b['from'],_0x46970b['length'],_0x588524,_0xc5b27a-_0x588524,Array['isArray'](_0x46970b['_content'])?_0x46970b['_content']['map'](_0x1ea67b=>_0xfbaf21(_0x1ea67b,_0x146481)):_0x46970b['_content']);}const theme=Facet['define']({'combine':_0x3a78d1=>_0x3a78d1['join']('\x20')}),_0x32fa2e=Facet['define']({'combine':_0x172816=>_0x172816['indexOf'](!0x0)>-0x1}),_0x555b6c=StyleModule['newName'](),baseLightID=StyleModule['newName'](),_0x4a9e62=StyleModule['newName'](),lightDarkIDs={'&light':'.'+baseLightID,'&dark':'.'+_0x4a9e62};function _0x3a5dec(_0x169116,_0xfb6322,_0x13fef2){return new StyleModule(_0xfb6322,{'finish':_0x301964=>/&/['test'](_0x301964)?_0x301964['replace'](/&\w*/,_0x5e7ab8=>{if('&'==_0x5e7ab8)return _0x169116;if(!_0x13fef2||!_0x13fef2[_0x5e7ab8])throw new RangeError('Unsupported\x20selector:\x20'+_0x5e7ab8);return _0x13fef2[_0x5e7ab8];}):_0x169116+'\x20'+_0x301964});}const _0x3191ea=_0x3a5dec('.'+_0x555b6c,{'&':{'position':'relative\x20!important','boxSizing':'border-box','&.cm-focused':{'outline':'1px\x20dotted\x20#212121'},'display':'flex\x20!important','flexDirection':'column'},'.cm-scroller':{'display':'flex\x20!important','alignItems':'flex-start\x20!important','fontFamily':'monospace','lineHeight':1.4,'height':'100%','overflowX':'auto','position':'relative','zIndex':0x0,'overflowAnchor':'none'},'.cm-content':{'margin':0x0,'flexGrow':0x2,'flexShrink':0x0,'display':'block','whiteSpace':'pre','wordWrap':'normal','boxSizing':'border-box','minHeight':'100%','padding':'4px\x200','outline':'none','&[contenteditable=true]':{'WebkitUserModify':'read-write-plaintext-only'}},'.cm-lineWrapping':{'whiteSpace_fallback':'pre-wrap','whiteSpace':'break-spaces','wordBreak':'break-word','overflowWrap':'anywhere','flexShrink':0x1},'&light\x20.cm-content':{'caretColor':'black'},'&dark\x20.cm-content':{'caretColor':'white'},'.cm-line':{'display':'block','padding':'0\x202px\x200\x206px'},'.cm-layer':{'position':'absolute','left':0x0,'top':0x0,'contain':'size\x20style','&\x20>\x20*':{'position':'absolute'}},'&light\x20.cm-selectionBackground':{'background':'#d9d9d9'},'&dark\x20.cm-selectionBackground':{'background':'#222'},'&light.cm-focused\x20>\x20.cm-scroller\x20>\x20.cm-selectionLayer\x20.cm-selectionBackground':{'background':'#d7d4f0'},'&dark.cm-focused\x20>\x20.cm-scroller\x20>\x20.cm-selectionLayer\x20.cm-selectionBackground':{'background':'#233'},'.cm-cursorLayer':{'pointerEvents':'none'},'&.cm-focused\x20>\x20.cm-scroller\x20>\x20.cm-cursorLayer':{'animation':'steps(1)\x20cm-blink\x201.2s\x20infinite'},'@keyframes\x20cm-blink':{'0%':{},'50%':{'opacity':0x0},'100%':{}},'@keyframes\x20cm-blink2':{'0%':{},'50%':{'opacity':0x0},'100%':{}},'.cm-cursor,\x20.cm-dropCursor':{'borderLeft':'1.2px\x20solid\x20black','marginLeft':'-0.6px','pointerEvents':'none'},'.cm-cursor':{'display':'none'},'&dark\x20.cm-cursor':{'borderLeftColor':'#ddd'},'.cm-dropCursor':{'position':'absolute'},'&.cm-focused\x20>\x20.cm-scroller\x20>\x20.cm-cursorLayer\x20.cm-cursor':{'display':'block'},'.cm-iso':{'unicodeBidi':'isolate'},'.cm-announced':{'position':'fixed','top':'-10000px'},'@media\x20print':{'.cm-announced':{'display':'none'}},'&light\x20.cm-activeLine':{'backgroundColor':'#cceeff44'},'&dark\x20.cm-activeLine':{'backgroundColor':'#99eeff33'},'&light\x20.cm-specialChar':{'color':'red'},'&dark\x20.cm-specialChar':{'color':'#f78'},'.cm-gutters':{'flexShrink':0x0,'display':'flex','height':'100%','boxSizing':'border-box','insetInlineStart':0x0,'zIndex':0xc8},'&light\x20.cm-gutters':{'backgroundColor':'#f5f5f5','color':'#6c6c6c','borderRight':'1px\x20solid\x20#ddd'},'&dark\x20.cm-gutters':{'backgroundColor':'#333338','color':'#ccc'},'.cm-gutter':{'display':'flex\x20!important','flexDirection':'column','flexShrink':0x0,'boxSizing':'border-box','minHeight':'100%','overflow':'hidden'},'.cm-gutterElement':{'boxSizing':'border-box'},'.cm-lineNumbers\x20.cm-gutterElement':{'padding':'0\x203px\x200\x205px','minWidth':'20px','textAlign':'right','whiteSpace':'nowrap'},'&light\x20.cm-activeLineGutter':{'backgroundColor':'#e2f2ff'},'&dark\x20.cm-activeLineGutter':{'backgroundColor':'#222227'},'.cm-panels':{'boxSizing':'border-box','position':'sticky','left':0x0,'right':0x0,'zIndex':0x12c},'&light\x20.cm-panels':{'backgroundColor':'#f5f5f5','color':'black'},'&light\x20.cm-panels-top':{'borderBottom':'1px\x20solid\x20#ddd'},'&light\x20.cm-panels-bottom':{'borderTop':'1px\x20solid\x20#ddd'},'&dark\x20.cm-panels':{'backgroundColor':'#333338','color':'white'},'.cm-tab':{'display':'inline-block','overflow':'hidden','verticalAlign':'bottom'},'.cm-widgetBuffer':{'verticalAlign':'text-top','height':'1em','width':0x0,'display':'inline'},'.cm-placeholder':{'color':'#888','display':'inline-block','verticalAlign':'top'},'.cm-highlightSpace':{'backgroundImage':'radial-gradient(circle\x20at\x2050%\x2055%,\x20#aaa\x2020%,\x20transparent\x205%)','backgroundPosition':'center'},'.cm-highlightTab':{'backgroundImage':'url(\x27data:image/svg+xml,<svg\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20width=\x22200\x22\x20height=\x2220\x22><path\x20stroke=\x22%23888\x22\x20stroke-width=\x221\x22\x20fill=\x22none\x22\x20d=\x22M1\x2010H196L190\x205M190\x2015L196\x2010M197\x204L197\x2016\x22/></svg>\x27)','backgroundSize':'auto\x20100%','backgroundPosition':'right\x2090%','backgroundRepeat':'no-repeat'},'.cm-trailingSpace':{'backgroundColor':'#ff332255'},'.cm-button':{'verticalAlign':'middle','color':'inherit','fontSize':'70%','padding':'.2em\x201em','borderRadius':'1px'},'&light\x20.cm-button':{'backgroundImage':'linear-gradient(#eff1f5,\x20#d9d9df)','border':'1px\x20solid\x20#888','&:active':{'backgroundImage':'linear-gradient(#b4b4b4,\x20#d0d3d6)'}},'&dark\x20.cm-button':{'backgroundImage':'linear-gradient(#393939,\x20#111)','border':'1px\x20solid\x20#888','&:active':{'backgroundImage':'linear-gradient(#111,\x20#333)'}},'.cm-textfield':{'verticalAlign':'middle','color':'inherit','fontSize':'70%','border':'1px\x20solid\x20silver','padding':'.2em\x20.5em'},'&light\x20.cm-textfield':{'backgroundColor':'white'},'&dark\x20.cm-textfield':{'border':'1px\x20solid\x20#555','backgroundColor':'inherit'}},lightDarkIDs),observeOptions={'childList':!0x0,'characterData':!0x0,'subtree':!0x0,'attributes':!0x0,'characterDataOldValue':!0x0},useCharData=_0x1f5426['ie']&&_0x1f5426['ie_version']<=0xb;class _0x2a1ca8{constructor(_0x2b72d0){this['view']=_0x2b72d0,this['active']=!0x1,this['editContext']=null,this['selectionRange']=new DOMSelectionState(),this['selectionChanged']=!0x1,this['delayedFlush']=-0x1,this['resizeTimeout']=-0x1,this['queue']=[],this['delayedAndroidKey']=null,this['flushingAndroidKey']=-0x1,this['lastChange']=0x0,this['scrollTargets']=[],this['intersection']=null,this['resizeScroll']=null,this['intersecting']=!0x1,this['gapIntersection']=null,this['gaps']=[],this['printQuery']=null,this['parentCheck']=-0x1,this['dom']=_0x2b72d0['contentDOM'],this['observer']=new MutationObserver(_0x4fbeb9=>{for(let _0x2d2a74 of _0x4fbeb9)this['queue']['push'](_0x2d2a74);(_0x1f5426['ie']&&_0x1f5426['ie_version']<=0xb||_0x1f5426['ios']&&_0x2b72d0['composing'])&&_0x4fbeb9['some'](_0x58653e=>'childList'==_0x58653e['type']&&_0x58653e['removedNodes']['length']||'characterData'==_0x58653e['type']&&_0x58653e['oldValue']['length']>_0x58653e['target']['nodeValue']['length'])?this['flushSoon']():this['flush']();}),!window['EditContext']||!0x1===_0x2b72d0['constructor']['EDIT_CONTEXT']||_0x1f5426['chrome']&&_0x1f5426['chrome_version']<0x7e||(this['editContext']=new EditContextManager(_0x2b72d0),_0x2b72d0['state']['facet'](editable)&&(_0x2b72d0['contentDOM']['editContext']=this['editContext']['editContext'])),useCharData&&(this['onCharData']=_0x149549=>{this['queue']['push']({'target':_0x149549['target'],'type':'characterData','oldValue':_0x149549['prevValue']}),this['flushSoon']();}),this['onSelectionChange']=this['onSelectionChange']['bind'](this),this['onResize']=this['onResize']['bind'](this),this['onPrint']=this['onPrint']['bind'](this),this['onScroll']=this['onScroll']['bind'](this),window['matchMedia']&&(this['printQuery']=window['matchMedia']('print')),'function'==typeof ResizeObserver&&(this['resizeScroll']=new ResizeObserver(()=>{var _0x19edda;(null===(_0x19edda=this['view']['docView'])||void 0x0===_0x19edda?void 0x0:_0x19edda['lastUpdate'])<Date['now']()-0x4b&&this['onResize']();}),this['resizeScroll']['observe'](_0x2b72d0['scrollDOM'])),this['addWindowListeners'](this['win']=_0x2b72d0['win']),this['start'](),'function'==typeof IntersectionObserver&&(this['intersection']=new IntersectionObserver(_0x38bef2=>{this['parentCheck']<0x0&&(this['parentCheck']=setTimeout(this['listenForScroll']['bind'](this),0x3e8)),_0x38bef2['length']>0x0&&_0x38bef2[_0x38bef2['length']-0x1]['intersectionRatio']>0x0!=this['intersecting']&&(this['intersecting']=!this['intersecting'],this['intersecting']!=this['view']['inView']&&this['onScrollChanged'](document['createEvent']('Event')));},{'threshold':[0x0,0.001]}),this['intersection']['observe'](this['dom']),this['gapIntersection']=new IntersectionObserver(_0x1c62a3=>{_0x1c62a3['length']>0x0&&_0x1c62a3[_0x1c62a3['length']-0x1]['intersectionRatio']>0x0&&this['onScrollChanged'](document['createEvent']('Event'));},{})),this['listenForScroll'](),this['readSelectionRange']();}['onScrollChanged'](_0x538f9d){this['view']['inputState']['runHandlers']('scroll',_0x538f9d),this['intersecting']&&this['view']['measure']();}['onScroll'](_0x39cc08){this['intersecting']&&this['flush'](!0x1),this['editContext']&&this['view']['requestMeasure'](this['editContext']['measureReq']),this['onScrollChanged'](_0x39cc08);}['onResize'](){this['resizeTimeout']<0x0&&(this['resizeTimeout']=setTimeout(()=>{this['resizeTimeout']=-0x1,this['view']['requestMeasure']();},0x32));}['onPrint'](_0x9066db){('change'!=_0x9066db['type']&&_0x9066db['type']||_0x9066db['matches'])&&(this['view']['viewState']['printing']=!0x0,this['view']['measure'](),setTimeout(()=>{this['view']['viewState']['printing']=!0x1,this['view']['requestMeasure']();},0x1f4));}['updateGaps'](_0x1d4791){if(this['gapIntersection']&&(_0x1d4791['length']!=this['gaps']['length']||this['gaps']['some']((_0x3f801c,_0x4dee4b)=>_0x3f801c!=_0x1d4791[_0x4dee4b]))){this['gapIntersection']['disconnect']();for(let _0x3c38e6 of _0x1d4791)this['gapIntersection']['observe'](_0x3c38e6);this['gaps']=_0x1d4791;}}['onSelectionChange'](_0x1e544f){let _0x23f78e=this['selectionChanged'];if(!this['readSelectionRange']()||this['delayedAndroidKey'])return;let {view:_0x13a25a}=this,_0x200014=this['selectionRange'];if(_0x13a25a['state']['facet'](editable)?_0x13a25a['root']['activeElement']!=this['dom']:!hasSelection(this['dom'],_0x200014))return;let _0x3caabf=_0x200014['anchorNode']&&_0x13a25a['docView']['nearest'](_0x200014['anchorNode']);_0x3caabf&&_0x3caabf['ignoreEvent'](_0x1e544f)?_0x23f78e||(this['selectionChanged']=!0x1):(_0x1f5426['ie']&&_0x1f5426['ie_version']<=0xb||_0x1f5426['android']&&_0x1f5426['chrome'])&&!_0x13a25a['state']['selection']['main']['empty']&&_0x200014['focusNode']&&isEquivalentPosition(_0x200014['focusNode'],_0x200014['focusOffset'],_0x200014['anchorNode'],_0x200014['anchorOffset'])?this['flushSoon']():this['flush'](!0x1);}['readSelectionRange'](){let {view:_0x368990}=this,_0x29eb32=getSelection(_0x368990['root']);if(!_0x29eb32)return!0x1;let _0x5a0dcb=_0x1f5426['safari']&&0xb==_0x368990['root']['nodeType']&&_0x368990['root']['activeElement']==this['dom']&&safariSelectionRangeHack(this['view'],_0x29eb32)||_0x29eb32;if(!_0x5a0dcb||this['selectionRange']['eq'](_0x5a0dcb))return!0x1;let _0x1777b2=hasSelection(this['dom'],_0x5a0dcb);return _0x1777b2&&!this['selectionChanged']&&_0x368990['inputState']['lastFocusTime']>Date['now']()-0xc8&&_0x368990['inputState']['lastTouchTime']<Date['now']()-0x12c&&atElementStart(this['dom'],_0x5a0dcb)?(this['view']['inputState']['lastFocusTime']=0x0,_0x368990['docView']['updateSelection'](),!0x1):(this['selectionRange']['setRange'](_0x5a0dcb),_0x1777b2&&(this['selectionChanged']=!0x0),!0x0);}['setSelectionRange'](_0x316d26,_0x2af2de){this['selectionRange']['set'](_0x316d26['node'],_0x316d26['offset'],_0x2af2de['node'],_0x2af2de['offset']),this['selectionChanged']=!0x1;}['clearSelectionRange'](){this['selectionRange']['set'](null,0x0,null,0x0);}['listenForScroll'](){this['parentCheck']=-0x1;let _0x5912f6=0x0,_0xe33189=null;for(let _0x653377=this['dom'];_0x653377;)if(0x1==_0x653377['nodeType'])!_0xe33189&&_0x5912f6<this['scrollTargets']['length']&&this['scrollTargets'][_0x5912f6]==_0x653377?_0x5912f6++:_0xe33189||(_0xe33189=this['scrollTargets']['slice'](0x0,_0x5912f6)),_0xe33189&&_0xe33189['push'](_0x653377),_0x653377=_0x653377['assignedSlot']||_0x653377['parentNode'];else{if(0xb!=_0x653377['nodeType'])break;_0x653377=_0x653377['host'];}if(_0x5912f6<this['scrollTargets']['length']&&!_0xe33189&&(_0xe33189=this['scrollTargets']['slice'](0x0,_0x5912f6)),_0xe33189){for(let _0x1e645d of this['scrollTargets'])_0x1e645d['removeEventListener']('scroll',this['onScroll']);for(let _0x3dac8a of this['scrollTargets']=_0xe33189)_0x3dac8a['addEventListener']('scroll',this['onScroll']);}}['ignore'](_0x176724){if(!this['active'])return _0x176724();try{return this['stop'](),_0x176724();}finally{this['start'](),this['clear']();}}['start'](){this['active']||(this['observer']['observe'](this['dom'],observeOptions),useCharData&&this['dom']['addEventListener']('DOMCharacterDataModified',this['onCharData']),this['active']=!0x0);}['stop'](){this['active']&&(this['active']=!0x1,this['observer']['disconnect'](),useCharData&&this['dom']['removeEventListener']('DOMCharacterDataModified',this['onCharData']));}['clear'](){this['processRecords'](),this['queue']['length']=0x0,this['selectionChanged']=!0x1;}['delayAndroidKey'](_0xecd698,_0x486225){var _0x286a6f;if(!this['delayedAndroidKey']){let _0xe5c995=()=>{let _0x42c75a=this['delayedAndroidKey'];_0x42c75a&&(this['clearDelayedAndroidKey'](),this['view']['inputState']['lastKeyCode']=_0x42c75a['keyCode'],this['view']['inputState']['lastKeyTime']=Date['now'](),!this['flush']()&&_0x42c75a['force']&&dispatchKey(this['dom'],_0x42c75a['key'],_0x42c75a['keyCode']));};this['flushingAndroidKey']=this['view']['win']['requestAnimationFrame'](_0xe5c995);}this['delayedAndroidKey']&&'Enter'!=_0xecd698||(this['delayedAndroidKey']={'key':_0xecd698,'keyCode':_0x486225,'force':this['lastChange']<Date['now']()-0x32||!!(null===(_0x286a6f=this['delayedAndroidKey'])||void 0x0===_0x286a6f?void 0x0:_0x286a6f['force'])});}['clearDelayedAndroidKey'](){this['win']['cancelAnimationFrame'](this['flushingAndroidKey']),this['delayedAndroidKey']=null,this['flushingAndroidKey']=-0x1;}['flushSoon'](){this['delayedFlush']<0x0&&(this['delayedFlush']=this['view']['win']['requestAnimationFrame'](()=>{this['delayedFlush']=-0x1,this['flush']();}));}['forceFlush'](){this['delayedFlush']>=0x0&&(this['view']['win']['cancelAnimationFrame'](this['delayedFlush']),this['delayedFlush']=-0x1),this['flush']();}['pendingRecords'](){for(let _0x5eb68d of this['observer']['takeRecords']())this['queue']['push'](_0x5eb68d);return this['queue'];}['processRecords'](){let _0x87465e=this['pendingRecords']();_0x87465e['length']&&(this['queue']=[]);let _0x3b2c3f=-0x1,_0x2cf97d=-0x1,_0x5e826d=!0x1;for(let _0x151904 of _0x87465e){let _0x335dff=this['readMutation'](_0x151904);_0x335dff&&(_0x335dff['typeOver']&&(_0x5e826d=!0x0),-0x1==_0x3b2c3f?{from:_0x3b2c3f,to:_0x2cf97d}=_0x335dff:(_0x3b2c3f=Math['min'](_0x335dff['from'],_0x3b2c3f),_0x2cf97d=Math['max'](_0x335dff['to'],_0x2cf97d)));}return{'from':_0x3b2c3f,'to':_0x2cf97d,'typeOver':_0x5e826d};}['readChange'](){let {from:_0x47a6a5,to:_0x42e1f4,typeOver:_0x5dbf86}=this['processRecords'](),_0x92f619=this['selectionChanged']&&hasSelection(this['dom'],this['selectionRange']);if(_0x47a6a5<0x0&&!_0x92f619)return null;_0x47a6a5>-0x1&&(this['lastChange']=Date['now']()),this['view']['inputState']['lastFocusTime']=0x0,this['selectionChanged']=!0x1;let _0x1756c7=new _0x5d24e1(this['view'],_0x47a6a5,_0x42e1f4,_0x5dbf86);return this['view']['docView']['domChanged']={'newSel':_0x1756c7['newSel']?_0x1756c7['newSel']['main']:null},_0x1756c7;}['flush'](_0x5a4e97=!0x0){if(this['delayedFlush']>=0x0||this['delayedAndroidKey'])return!0x1;_0x5a4e97&&this['readSelectionRange']();let _0x541c92=this['readChange']();if(!_0x541c92)return this['view']['requestMeasure'](),!0x1;let _0x2f720d=this['view']['state'],_0x539e5b=_0x19dc7b(this['view'],_0x541c92);return this['view']['state']==_0x2f720d&&(_0x541c92['domChanged']||_0x541c92['newSel']&&!_0x541c92['newSel']['main']['eq'](this['view']['state']['selection']['main']))&&this['view']['update']([]),_0x539e5b;}['readMutation'](_0x2a3404){let _0x4c3fc4=this['view']['docView']['nearest'](_0x2a3404['target']);if(!_0x4c3fc4||_0x4c3fc4['ignoreMutation'](_0x2a3404))return null;if(_0x4c3fc4['markDirty']('attributes'==_0x2a3404['type']),'attributes'==_0x2a3404['type']&&(_0x4c3fc4['flags']|=0x4),'childList'==_0x2a3404['type']){let _0x191128=_0x3f023c(_0x4c3fc4,_0x2a3404['previousSibling']||_0x2a3404['target']['previousSibling'],-0x1),_0x319fc4=_0x3f023c(_0x4c3fc4,_0x2a3404['nextSibling']||_0x2a3404['target']['nextSibling'],0x1);return{'from':_0x191128?_0x4c3fc4['posAfter'](_0x191128):_0x4c3fc4['posAtStart'],'to':_0x319fc4?_0x4c3fc4['posBefore'](_0x319fc4):_0x4c3fc4['posAtEnd'],'typeOver':!0x1};}return'characterData'==_0x2a3404['type']?{'from':_0x4c3fc4['posAtStart'],'to':_0x4c3fc4['posAtEnd'],'typeOver':_0x2a3404['target']['nodeValue']==_0x2a3404['oldValue']}:null;}['setWindow'](_0x3a8819){_0x3a8819!=this['win']&&(this['removeWindowListeners'](this['win']),this['win']=_0x3a8819,this['addWindowListeners'](this['win']));}['addWindowListeners'](_0x50a79a){_0x50a79a['addEventListener']('resize',this['onResize']),this['printQuery']?this['printQuery']['addEventListener']?this['printQuery']['addEventListener']('change',this['onPrint']):this['printQuery']['addListener'](this['onPrint']):_0x50a79a['addEventListener']('beforeprint',this['onPrint']),_0x50a79a['addEventListener']('scroll',this['onScroll']),_0x50a79a['document']['addEventListener']('selectionchange',this['onSelectionChange']);}['removeWindowListeners'](_0x4a41f2){_0x4a41f2['removeEventListener']('scroll',this['onScroll']),_0x4a41f2['removeEventListener']('resize',this['onResize']),this['printQuery']?this['printQuery']['removeEventListener']?this['printQuery']['removeEventListener']('change',this['onPrint']):this['printQuery']['removeListener'](this['onPrint']):_0x4a41f2['removeEventListener']('beforeprint',this['onPrint']),_0x4a41f2['document']['removeEventListener']('selectionchange',this['onSelectionChange']);}['update'](_0x493a86){this['editContext']&&(this['editContext']['update'](_0x493a86),_0x493a86['startState']['facet'](editable)!=_0x493a86['state']['facet'](editable)&&(_0x493a86['view']['contentDOM']['editContext']=_0x493a86['state']['facet'](editable)?this['editContext']['editContext']:null));}['destroy'](){var _0x381b5a,_0x3d64c9,_0x141f8d;this['stop'](),null===(_0x381b5a=this['intersection'])||void 0x0===_0x381b5a||_0x381b5a['disconnect'](),null===(_0x3d64c9=this['gapIntersection'])||void 0x0===_0x3d64c9||_0x3d64c9['disconnect'](),null===(_0x141f8d=this['resizeScroll'])||void 0x0===_0x141f8d||_0x141f8d['disconnect']();for(let _0x3c8c00 of this['scrollTargets'])_0x3c8c00['removeEventListener']('scroll',this['onScroll']);this['removeWindowListeners'](this['win']),clearTimeout(this['parentCheck']),clearTimeout(this['resizeTimeout']),this['win']['cancelAnimationFrame'](this['delayedFlush']),this['win']['cancelAnimationFrame'](this['flushingAndroidKey']),this['editContext']&&(this['view']['contentDOM']['editContext']=null,this['editContext']['destroy']());}}function _0x3f023c(_0x138578,_0x1946d8,_0x44a73c){for(;_0x1946d8;){let _0x188386=ContentView['get'](_0x1946d8);if(_0x188386&&_0x188386['parent']==_0x138578)return _0x188386;let _0x3041ef=_0x1946d8['parentNode'];_0x1946d8=_0x3041ef!=_0x138578['dom']?_0x3041ef:_0x44a73c>0x0?_0x1946d8['nextSibling']:_0x1946d8['previousSibling'];}return null;}function buildSelectionRangeFromRange(_0x19077f,_0x4f9521){let _0x1e5729=_0x4f9521['startContainer'],_0x28327c=_0x4f9521['startOffset'],_0x10ff9d=_0x4f9521['endContainer'],_0x5715ee=_0x4f9521['endOffset'],_0xc61344=_0x19077f['docView']['domAtPos'](_0x19077f['state']['selection']['main']['anchor']);return isEquivalentPosition(_0xc61344['node'],_0xc61344['offset'],_0x10ff9d,_0x5715ee)&&([_0x1e5729,_0x28327c,_0x10ff9d,_0x5715ee]=[_0x10ff9d,_0x5715ee,_0x1e5729,_0x28327c]),{'anchorNode':_0x1e5729,'anchorOffset':_0x28327c,'focusNode':_0x10ff9d,'focusOffset':_0x5715ee};}function safariSelectionRangeHack(_0x20d342,_0xbdce43){if(_0xbdce43['getComposedRanges']){let _0x37c281=_0xbdce43['getComposedRanges'](_0x20d342['root'])[0x0];if(_0x37c281)return buildSelectionRangeFromRange(_0x20d342,_0x37c281);}let _0x47250b=null;function _0x47fde4(_0x4fbfa2){_0x4fbfa2['preventDefault'](),_0x4fbfa2['stopImmediatePropagation'](),_0x47250b=_0x4fbfa2['getTargetRanges']()[0x0];}return _0x20d342['contentDOM']['addEventListener']('beforeinput',_0x47fde4,!0x0),_0x20d342['dom']['ownerDocument']['execCommand']('indent'),_0x20d342['contentDOM']['removeEventListener']('beforeinput',_0x47fde4,!0x0),_0x47250b?buildSelectionRangeFromRange(_0x20d342,_0x47250b):null;}class EditContextManager{constructor(_0x2ee268){this['from']=0x0,this['to']=0x0,this['pendingContextChange']=null,this['handlers']=Object['create'](null),this['composing']=null,this['resetRange'](_0x2ee268['state']);let _0x5f3bd5=this['editContext']=new window['EditContext']({'text':_0x2ee268['state']['doc']['sliceString'](this['from'],this['to']),'selectionStart':this['toContextPos'](Math['max'](this['from'],Math['min'](this['to'],_0x2ee268['state']['selection']['main']['anchor']))),'selectionEnd':this['toContextPos'](_0x2ee268['state']['selection']['main']['head'])});this['handlers']['textupdate']=_0x78ba4a=>{let _0x53e25a=_0x2ee268['state']['selection']['main'],{anchor:_0x358432,head:_0x2516a3}=_0x53e25a,_0x24d14e=this['toEditorPos'](_0x78ba4a['updateRangeStart']),_0x467bc7=this['toEditorPos'](_0x78ba4a['updateRangeEnd']);_0x2ee268['inputState']['composing']>=0x0&&!this['composing']&&(this['composing']={'contextBase':_0x78ba4a['updateRangeStart'],'editorBase':_0x24d14e,'drifted':!0x1});let _0x3416b9={'from':_0x24d14e,'to':_0x467bc7,'insert':Text['of'](_0x78ba4a['text']['split']('\x0a'))};if(_0x3416b9['from']==this['from']&&_0x358432<this['from']?_0x3416b9['from']=_0x358432:_0x3416b9['to']==this['to']&&_0x358432>this['to']&&(_0x3416b9['to']=_0x358432),_0x3416b9['from']!=_0x3416b9['to']||_0x3416b9['insert']['length']){if((_0x1f5426['mac']||_0x1f5426['android'])&&_0x3416b9['from']==_0x2516a3-0x1&&/^\. ?$/['test'](_0x78ba4a['text'])&&'off'==_0x2ee268['contentDOM']['getAttribute']('autocorrect')&&(_0x3416b9={'from':_0x24d14e,'to':_0x467bc7,'insert':Text['of']([_0x78ba4a['text']['replace']('.','\x20')])}),this['pendingContextChange']=_0x3416b9,!_0x2ee268['state']['readOnly']){let _0xddb43f=this['to']-this['from']+(_0x3416b9['to']-_0x3416b9['from']+_0x3416b9['insert']['length']);_0x3f2cb4(_0x2ee268,_0x3416b9,EditorSelection['single'](this['toEditorPos'](_0x78ba4a['selectionStart'],_0xddb43f),this['toEditorPos'](_0x78ba4a['selectionEnd'],_0xddb43f)));}this['pendingContextChange']&&(this['revertPending'](_0x2ee268['state']),this['setSelection'](_0x2ee268['state']));}else{let _0x2b18fe=EditorSelection['single'](this['toEditorPos'](_0x78ba4a['selectionStart']),this['toEditorPos'](_0x78ba4a['selectionEnd']));_0x2b18fe['main']['eq'](_0x53e25a)||_0x2ee268['dispatch']({'selection':_0x2b18fe,'userEvent':'select'});}},this['handlers']['characterboundsupdate']=_0x1a51c9=>{let _0x51f49e=[],_0x21c7cf=null;for(let _0x3c8fec=this['toEditorPos'](_0x1a51c9['rangeStart']),_0x2753b5=this['toEditorPos'](_0x1a51c9['rangeEnd']);_0x3c8fec<_0x2753b5;_0x3c8fec++){let _0xb4e8af=_0x2ee268['coordsForChar'](_0x3c8fec);_0x21c7cf=_0xb4e8af&&new DOMRect(_0xb4e8af['left'],_0xb4e8af['top'],_0xb4e8af['right']-_0xb4e8af['left'],_0xb4e8af['bottom']-_0xb4e8af['top'])||_0x21c7cf||new DOMRect(),_0x51f49e['push'](_0x21c7cf);}_0x5f3bd5['updateCharacterBounds'](_0x1a51c9['rangeStart'],_0x51f49e);},this['handlers']['textformatupdate']=_0x358f38=>{let _0x260d3a=[];for(let _0x1b2e2a of _0x358f38['getTextFormats']()){let _0x3107c9=_0x1b2e2a['underlineStyle'],_0x266844=_0x1b2e2a['underlineThickness'];if('None'!=_0x3107c9&&'None'!=_0x266844){let _0x2815bc=this['toEditorPos'](_0x1b2e2a['rangeStart']),_0x2658eb=this['toEditorPos'](_0x1b2e2a['rangeEnd']);if(_0x2815bc<_0x2658eb){let _0x52cec8='text-decoration:\x20underline\x20'+('Dashed'==_0x3107c9?'dashed\x20':'Squiggle'==_0x3107c9?'wavy\x20':'')+('Thin'==_0x266844?0x1:0x2)+'px';_0x260d3a['push'](Decoration['mark']({'attributes':{'style':_0x52cec8}})['range'](_0x2815bc,_0x2658eb));}}}_0x2ee268['dispatch']({'effects':setEditContextFormatting['of'](Decoration['set'](_0x260d3a))});},this['handlers']['compositionstart']=()=>{_0x2ee268['inputState']['composing']<0x0&&(_0x2ee268['inputState']['composing']=0x0,_0x2ee268['inputState']['compositionFirstChange']=!0x0);},this['handlers']['compositionend']=()=>{if(_0x2ee268['inputState']['composing']=-0x1,_0x2ee268['inputState']['compositionFirstChange']=null,this['composing']){let {drifted:_0x5e8656}=this['composing'];this['composing']=null,_0x5e8656&&this['reset'](_0x2ee268['state']);}};for(let _0x558658 in this['handlers'])_0x5f3bd5['addEventListener'](_0x558658,this['handlers'][_0x558658]);this['measureReq']={'read':_0x8a6903=>{this['editContext']['updateControlBounds'](_0x8a6903['contentDOM']['getBoundingClientRect']());let _0x1e5797=getSelection(_0x8a6903['root']);_0x1e5797&&_0x1e5797['rangeCount']&&this['editContext']['updateSelectionBounds'](_0x1e5797['getRangeAt'](0x0)['getBoundingClientRect']());}};}['applyEdits'](_0x4be7bb){let _0x170faa=0x0,_0x5c6ce7=!0x1,_0x57a740=this['pendingContextChange'];return _0x4be7bb['changes']['iterChanges']((_0x5dbabe,_0x15551b,_0x40fbda,_0x3b137d,_0x5f468e)=>{if(_0x5c6ce7)return;let _0x3964dc=_0x5f468e['length']-(_0x15551b-_0x5dbabe);if(_0x57a740&&_0x15551b>=_0x57a740['to']){if(_0x57a740['from']==_0x5dbabe&&_0x57a740['to']==_0x15551b&&_0x57a740['insert']['eq'](_0x5f468e))return _0x57a740=this['pendingContextChange']=null,_0x170faa+=_0x3964dc,void(this['to']+=_0x3964dc);_0x57a740=null,this['revertPending'](_0x4be7bb['state']);}if(_0x5dbabe+=_0x170faa,(_0x15551b+=_0x170faa)<=this['from'])this['from']+=_0x3964dc,this['to']+=_0x3964dc;else{if(_0x5dbabe<this['to']){if(_0x5dbabe<this['from']||_0x15551b>this['to']||this['to']-this['from']+_0x5f468e['length']>0x7530)return void(_0x5c6ce7=!0x0);this['editContext']['updateText'](this['toContextPos'](_0x5dbabe),this['toContextPos'](_0x15551b),_0x5f468e['toString']()),this['to']+=_0x3964dc;}}_0x170faa+=_0x3964dc;}),_0x57a740&&!_0x5c6ce7&&this['revertPending'](_0x4be7bb['state']),!_0x5c6ce7;}['update'](_0x1d3ebb){let _0x3038d4=this['pendingContextChange'],_0x475311=_0x1d3ebb['startState']['selection']['main'];this['composing']&&(this['composing']['drifted']||!_0x1d3ebb['changes']['touchesRange'](_0x475311['from'],_0x475311['to'])&&_0x1d3ebb['transactions']['some'](_0x1ef03e=>!_0x1ef03e['isUserEvent']('input.type')&&_0x1ef03e['changes']['touchesRange'](this['from'],this['to'])))?(this['composing']['drifted']=!0x0,this['composing']['editorBase']=_0x1d3ebb['changes']['mapPos'](this['composing']['editorBase'])):this['applyEdits'](_0x1d3ebb)&&this['rangeIsValid'](_0x1d3ebb['state'])?(_0x1d3ebb['docChanged']||_0x1d3ebb['selectionSet']||_0x3038d4)&&this['setSelection'](_0x1d3ebb['state']):(this['pendingContextChange']=null,this['reset'](_0x1d3ebb['state'])),(_0x1d3ebb['geometryChanged']||_0x1d3ebb['docChanged']||_0x1d3ebb['selectionSet'])&&_0x1d3ebb['view']['requestMeasure'](this['measureReq']);}['resetRange'](_0x7198fa){let {head:_0x59f85f}=_0x7198fa['selection']['main'];this['from']=Math['max'](0x0,_0x59f85f-0x2710),this['to']=Math['min'](_0x7198fa['doc']['length'],_0x59f85f+0x2710);}['reset'](_0x4403ce){this['resetRange'](_0x4403ce),this['editContext']['updateText'](0x0,this['editContext']['text']['length'],_0x4403ce['doc']['sliceString'](this['from'],this['to'])),this['setSelection'](_0x4403ce);}['revertPending'](_0x372379){let _0x2608c4=this['pendingContextChange'];this['pendingContextChange']=null,this['editContext']['updateText'](this['toContextPos'](_0x2608c4['from']),this['toContextPos'](_0x2608c4['from']+_0x2608c4['insert']['length']),_0x372379['doc']['sliceString'](_0x2608c4['from'],_0x2608c4['to']));}['setSelection'](_0x3d3e51){let {main:_0xe3c28c}=_0x3d3e51['selection'],_0x578b7f=this['toContextPos'](Math['max'](this['from'],Math['min'](this['to'],_0xe3c28c['anchor']))),_0x1116cd=this['toContextPos'](_0xe3c28c['head']);this['editContext']['selectionStart']==_0x578b7f&&this['editContext']['selectionEnd']==_0x1116cd||this['editContext']['updateSelection'](_0x578b7f,_0x1116cd);}['rangeIsValid'](_0x5cc703){let {head:_0x224adb}=_0x5cc703['selection']['main'];return!(this['from']>0x0&&_0x224adb-this['from']<0x1f4||this['to']<_0x5cc703['doc']['length']&&this['to']-_0x224adb<0x1f4||this['to']-this['from']>0x7530);}['toEditorPos'](_0x4d7a73,_0x1644ea=this['to']-this['from']){_0x4d7a73=Math['min'](_0x4d7a73,_0x1644ea);let _0x2c9b96=this['composing'];return _0x2c9b96&&_0x2c9b96['drifted']?_0x2c9b96['editorBase']+(_0x4d7a73-_0x2c9b96['contextBase']):_0x4d7a73+this['from'];}['toContextPos'](_0x7e6fff){let _0x1eb377=this['composing'];return _0x1eb377&&_0x1eb377['drifted']?_0x1eb377['contextBase']+(_0x7e6fff-_0x1eb377['editorBase']):_0x7e6fff-this['from'];}['destroy'](){for(let _0x31fbe3 in this['handlers'])this['editContext']['removeEventListener'](_0x31fbe3,this['handlers'][_0x31fbe3]);}}class EditorView{get['state'](){return this['viewState']['state'];}get['viewport'](){return this['viewState']['viewport'];}get['visibleRanges'](){return this['viewState']['visibleRanges'];}get['inView'](){return this['viewState']['inView'];}get['composing'](){return this['inputState']['composing']>0x0;}get['compositionStarted'](){return this['inputState']['composing']>=0x0;}get['root'](){return this['_root'];}get['win'](){return this['dom']['ownerDocument']['defaultView']||window;}constructor(_0x3aff20={}){var _0x341d16;this['plugins']=[],this['pluginMap']=new Map(),this['editorAttrs']={},this['contentAttrs']={},this['bidiCache']=[],this['destroyed']=!0x1,this['updateState']=0x2,this['measureScheduled']=-0x1,this['measureRequests']=[],this['contentDOM']=document['createElement']('div'),this['scrollDOM']=document['createElement']('div'),this['scrollDOM']['tabIndex']=-0x1,this['scrollDOM']['className']='cm-scroller',this['scrollDOM']['appendChild'](this['contentDOM']),this['announceDOM']=document['createElement']('div'),this['announceDOM']['className']='cm-announced',this['announceDOM']['setAttribute']('aria-live','polite'),this['dom']=document['createElement']('div'),this['dom']['appendChild'](this['announceDOM']),this['dom']['appendChild'](this['scrollDOM']),_0x3aff20['parent']&&_0x3aff20['parent']['appendChild'](this['dom']);let {dispatch:_0x388026}=_0x3aff20;this['dispatchTransactions']=_0x3aff20['dispatchTransactions']||_0x388026&&(_0x4bb432=>_0x4bb432['forEach'](_0x3172e0=>_0x388026(_0x3172e0,this)))||(_0x2bd625=>this['update'](_0x2bd625)),this['dispatch']=this['dispatch']['bind'](this),this['_root']=_0x3aff20['root']||getRoot(_0x3aff20['parent'])||document,this['viewState']=new ViewState(_0x3aff20['state']||EditorState['create'](_0x3aff20)),_0x3aff20['scrollTo']&&_0x3aff20['scrollTo']['is'](scrollIntoView$1)&&(this['viewState']['scrollTarget']=_0x3aff20['scrollTo']['value']['clip'](this['viewState']['state'])),this['plugins']=this['state']['facet'](_0x5171b3)['map'](_0x29ddaf=>new PluginInstance(_0x29ddaf));for(let _0x141c98 of this['plugins'])_0x141c98['update'](this);this['observer']=new _0x2a1ca8(this),this['inputState']=new InputState(this),this['inputState']['ensureHandlers'](this['plugins']),this['docView']=new _0x530fb0(this),this['mountStyles'](),this['updateAttrs'](),this['updateState']=0x0,this['requestMeasure'](),(null===(_0x341d16=document['fonts'])||void 0x0===_0x341d16?void 0x0:_0x341d16['ready'])&&document['fonts']['ready']['then'](()=>this['requestMeasure']());}['dispatch'](..._0x9194eb){let _0x185828=0x1==_0x9194eb['length']&&_0x9194eb[0x0]instanceof Transaction?_0x9194eb:0x1==_0x9194eb['length']&&Array['isArray'](_0x9194eb[0x0])?_0x9194eb[0x0]:[this['state']['update'](..._0x9194eb)];this['dispatchTransactions'](_0x185828,this);}['update'](_0x48fc97){if(0x0!=this['updateState'])throw new Error('Calls\x20to\x20EditorView.update\x20are\x20not\x20allowed\x20while\x20an\x20update\x20is\x20in\x20progress');let _0x16d553,_0x143f93=!0x1,_0x2e614b=!0x1,_0x2928ec=this['state'];for(let _0x223ade of _0x48fc97){if(_0x223ade['startState']!=_0x2928ec)throw new RangeError('Trying\x20to\x20update\x20state\x20with\x20a\x20transaction\x20that\x20doesn\x27t\x20start\x20from\x20the\x20previous\x20state.');_0x2928ec=_0x223ade['state'];}if(this['destroyed'])return void(this['viewState']['state']=_0x2928ec);let _0x1fb828=this['hasFocus'],_0x35d5e9=0x0,_0x3800a1=null;_0x48fc97['some'](_0x307a04=>_0x307a04['annotation'](_0x187f81))?(this['inputState']['notifiedFocused']=_0x1fb828,_0x35d5e9=0x1):_0x1fb828!=this['inputState']['notifiedFocused']&&(this['inputState']['notifiedFocused']=_0x1fb828,_0x3800a1=focusChangeTransaction(_0x2928ec,_0x1fb828),_0x3800a1||(_0x35d5e9=0x1));let _0x1c502f=this['observer']['delayedAndroidKey'],_0x314a4b=null;if(_0x1c502f?(this['observer']['clearDelayedAndroidKey'](),_0x314a4b=this['observer']['readChange'](),(_0x314a4b&&!this['state']['doc']['eq'](_0x2928ec['doc'])||!this['state']['selection']['eq'](_0x2928ec['selection']))&&(_0x314a4b=null)):this['observer']['clear'](),_0x2928ec['facet'](EditorState['phrases'])!=this['state']['facet'](EditorState['phrases']))return this['setState'](_0x2928ec);_0x16d553=ViewUpdate['create'](this,_0x2928ec,_0x48fc97),_0x16d553['flags']|=_0x35d5e9;let _0x4876e0=this['viewState']['scrollTarget'];try{this['updateState']=0x2;for(let _0x4f3f53 of _0x48fc97){if(_0x4876e0&&(_0x4876e0=_0x4876e0['map'](_0x4f3f53['changes'])),_0x4f3f53['scrollIntoView']){let {main:_0x1a399b}=_0x4f3f53['state']['selection'];_0x4876e0=new ScrollTarget(_0x1a399b['empty']?_0x1a399b:EditorSelection['cursor'](_0x1a399b['head'],_0x1a399b['head']>_0x1a399b['anchor']?-0x1:0x1));}for(let _0x4454ff of _0x4f3f53['effects'])_0x4454ff['is'](scrollIntoView$1)&&(_0x4876e0=_0x4454ff['value']['clip'](this['state']));}this['viewState']['update'](_0x16d553,_0x4876e0),this['bidiCache']=_0x321578['update'](this['bidiCache'],_0x16d553['changes']),_0x16d553['empty']||(this['updatePlugins'](_0x16d553),this['inputState']['update'](_0x16d553)),_0x143f93=this['docView']['update'](_0x16d553),this['state']['facet'](styleModule)!=this['styleModules']&&this['mountStyles'](),_0x2e614b=this['updateAttrs'](),this['showAnnouncements'](_0x48fc97),this['docView']['updateSelection'](_0x143f93,_0x48fc97['some'](_0x2dfe9c=>_0x2dfe9c['isUserEvent']('select.pointer')));}finally{this['updateState']=0x0;}if(_0x16d553['startState']['facet'](theme)!=_0x16d553['state']['facet'](theme)&&(this['viewState']['mustMeasureContent']=!0x0),(_0x143f93||_0x2e614b||_0x4876e0||this['viewState']['mustEnforceCursorAssoc']||this['viewState']['mustMeasureContent'])&&this['requestMeasure'](),_0x143f93&&this['docViewUpdate'](),!_0x16d553['empty']){for(let _0x1a401b of this['state']['facet'](updateListener))try{_0x1a401b(_0x16d553);}catch(_0x3c62fe){logException(this['state'],_0x3c62fe,'update\x20listener');}}(_0x3800a1||_0x314a4b)&&Promise['resolve']()['then'](()=>{_0x3800a1&&this['state']==_0x3800a1['startState']&&this['dispatch'](_0x3800a1),_0x314a4b&&!_0x19dc7b(this,_0x314a4b)&&_0x1c502f['force']&&dispatchKey(this['contentDOM'],_0x1c502f['key'],_0x1c502f['keyCode']);});}['setState'](_0x30d4a1){if(0x0!=this['updateState'])throw new Error('Calls\x20to\x20EditorView.setState\x20are\x20not\x20allowed\x20while\x20an\x20update\x20is\x20in\x20progress');if(this['destroyed'])return void(this['viewState']['state']=_0x30d4a1);this['updateState']=0x2;let _0x11e198=this['hasFocus'];try{for(let _0x152897 of this['plugins'])_0x152897['destroy'](this);this['viewState']=new ViewState(_0x30d4a1),this['plugins']=_0x30d4a1['facet'](_0x5171b3)['map'](_0xf623b3=>new PluginInstance(_0xf623b3)),this['pluginMap']['clear']();for(let _0x38c4a0 of this['plugins'])_0x38c4a0['update'](this);this['docView']['destroy'](),this['docView']=new _0x530fb0(this),this['inputState']['ensureHandlers'](this['plugins']),this['mountStyles'](),this['updateAttrs'](),this['bidiCache']=[];}finally{this['updateState']=0x0;}_0x11e198&&this['focus'](),this['requestMeasure']();}['updatePlugins'](_0x500685){let _0x1b9e69=_0x500685['startState']['facet'](_0x5171b3),_0x10f7e0=_0x500685['state']['facet'](_0x5171b3);if(_0x1b9e69!=_0x10f7e0){let _0x23eae7=[];for(let _0x26d7d7 of _0x10f7e0){let _0x90c9c2=_0x1b9e69['indexOf'](_0x26d7d7);if(_0x90c9c2<0x0)_0x23eae7['push'](new PluginInstance(_0x26d7d7));else{let _0x2cb14a=this['plugins'][_0x90c9c2];_0x2cb14a['mustUpdate']=_0x500685,_0x23eae7['push'](_0x2cb14a);}}for(let _0x40bf6a of this['plugins'])_0x40bf6a['mustUpdate']!=_0x500685&&_0x40bf6a['destroy'](this);this['plugins']=_0x23eae7,this['pluginMap']['clear']();}else{for(let _0x3e19f9 of this['plugins'])_0x3e19f9['mustUpdate']=_0x500685;}for(let _0x34b827=0x0;_0x34b827<this['plugins']['length'];_0x34b827++)this['plugins'][_0x34b827]['update'](this);_0x1b9e69!=_0x10f7e0&&this['inputState']['ensureHandlers'](this['plugins']);}['docViewUpdate'](){for(let _0x5c232a of this['plugins']){let _0x447200=_0x5c232a['value'];if(_0x447200&&_0x447200['docViewUpdate'])try{_0x447200['docViewUpdate'](this);}catch(_0x5b54b1){logException(this['state'],_0x5b54b1,'doc\x20view\x20update\x20listener');}}}['measure'](_0x1dceaa=!0x0){if(this['destroyed'])return;if(this['measureScheduled']>-0x1&&this['win']['cancelAnimationFrame'](this['measureScheduled']),this['observer']['delayedAndroidKey'])return this['measureScheduled']=-0x1,void this['requestMeasure']();this['measureScheduled']=0x0,_0x1dceaa&&this['observer']['forceFlush']();let _0x50ed0e=null,_0x338536=this['scrollDOM'],_0x3ce6c8=_0x338536['scrollTop']*this['scaleY'],{scrollAnchorPos:_0x3d1403,scrollAnchorHeight:_0x2c3dab}=this['viewState'];Math['abs'](_0x3ce6c8-this['viewState']['scrollTop'])>0x1&&(_0x2c3dab=-0x1),this['viewState']['scrollAnchorHeight']=-0x1;try{for(let _0x2b3f88=0x0;;_0x2b3f88++){if(_0x2c3dab<0x0){if(isScrolledToBottom(_0x338536))_0x3d1403=-0x1,_0x2c3dab=this['viewState']['heightMap']['height'];else{let _0x2a86a6=this['viewState']['scrollAnchorAt'](_0x3ce6c8);_0x3d1403=_0x2a86a6['from'],_0x2c3dab=_0x2a86a6['top'];}}this['updateState']=0x1;let _0x3fc99b=this['viewState']['measure'](this);if(!_0x3fc99b&&!this['measureRequests']['length']&&null==this['viewState']['scrollTarget'])break;if(_0x2b3f88>0x5){console['warn'](this['measureRequests']['length']?'Measure\x20loop\x20restarted\x20more\x20than\x205\x20times':'Viewport\x20failed\x20to\x20stabilize');break;}let _0x59c956=[];0x4&_0x3fc99b||([this['measureRequests'],_0x59c956]=[_0x59c956,this['measureRequests']]);let _0x56a4b4=_0x59c956['map'](_0x375c48=>{try{return _0x375c48['read'](this);}catch(_0x37dbe1){return logException(this['state'],_0x37dbe1),_0x25a6d1;}}),_0x2aa49f=ViewUpdate['create'](this,this['state'],[]),_0x21f419=!0x1;_0x2aa49f['flags']|=_0x3fc99b,_0x50ed0e?_0x50ed0e['flags']|=_0x3fc99b:_0x50ed0e=_0x2aa49f,this['updateState']=0x2,_0x2aa49f['empty']||(this['updatePlugins'](_0x2aa49f),this['inputState']['update'](_0x2aa49f),this['updateAttrs'](),_0x21f419=this['docView']['update'](_0x2aa49f),_0x21f419&&this['docViewUpdate']());for(let _0x25fc75=0x0;_0x25fc75<_0x59c956['length'];_0x25fc75++)if(_0x56a4b4[_0x25fc75]!=_0x25a6d1)try{let _0x375582=_0x59c956[_0x25fc75];_0x375582['write']&&_0x375582['write'](_0x56a4b4[_0x25fc75],this);}catch(_0x5f1e2e){logException(this['state'],_0x5f1e2e);}if(_0x21f419&&this['docView']['updateSelection'](!0x0),!_0x2aa49f['viewportChanged']&&0x0==this['measureRequests']['length']){if(this['viewState']['editorHeight']){if(this['viewState']['scrollTarget']){this['docView']['scrollIntoView'](this['viewState']['scrollTarget']),this['viewState']['scrollTarget']=null,_0x2c3dab=-0x1;continue;}{let _0x162726=(_0x3d1403<0x0?this['viewState']['heightMap']['height']:this['viewState']['lineBlockAt'](_0x3d1403)['top'])-_0x2c3dab;if(_0x162726>0x1||_0x162726<-0x1){_0x3ce6c8+=_0x162726,_0x338536['scrollTop']=_0x3ce6c8/this['scaleY'],_0x2c3dab=-0x1;continue;}}}break;}}}finally{this['updateState']=0x0,this['measureScheduled']=-0x1;}if(_0x50ed0e&&!_0x50ed0e['empty']){for(let _0x541463 of this['state']['facet'](updateListener))_0x541463(_0x50ed0e);}}get['themeClasses'](){return _0x555b6c+'\x20'+(this['state']['facet'](_0x32fa2e)?_0x4a9e62:baseLightID)+'\x20'+this['state']['facet'](theme);}['updateAttrs'](){let _0x4ba58a=attrsFromFacet(this,editorAttributes,{'class':'cm-editor'+(this['hasFocus']?'\x20cm-focused\x20':'\x20')+this['themeClasses']}),_0x43b100={'spellcheck':'false','autocorrect':'off','autocapitalize':'off','writingsuggestions':'false','translate':'no','contenteditable':this['state']['facet'](editable)?'true':'false','class':'cm-content','style':_0x1f5426['tabSize']+':\x20'+this['state']['tabSize'],'role':'textbox','aria-multiline':'true'};this['state']['readOnly']&&(_0x43b100['aria-readonly']='true'),attrsFromFacet(this,contentAttributes,_0x43b100);let _0x5e3a24=this['observer']['ignore'](()=>{let _0x2fc044=updateAttrs(this['contentDOM'],this['contentAttrs'],_0x43b100),_0x4b38e2=updateAttrs(this['dom'],this['editorAttrs'],_0x4ba58a);return _0x2fc044||_0x4b38e2;});return this['editorAttrs']=_0x4ba58a,this['contentAttrs']=_0x43b100,_0x5e3a24;}['showAnnouncements'](_0x4267e4){let _0x22db55=!0x0;for(let _0x573299 of _0x4267e4)for(let _0x3938cb of _0x573299['effects'])_0x3938cb['is'](EditorView['announce'])&&(_0x22db55&&(this['announceDOM']['textContent']=''),_0x22db55=!0x1,this['announceDOM']['appendChild'](document['createElement']('div'))['textContent']=_0x3938cb['value']);}['mountStyles'](){this['styleModules']=this['state']['facet'](styleModule);let _0x47580f=this['state']['facet'](EditorView['cspNonce']);StyleModule['mount'](this['root'],this['styleModules']['concat'](_0x3191ea)['reverse'](),_0x47580f?{'nonce':_0x47580f}:void 0x0);}['readMeasured'](){if(0x2==this['updateState'])throw new Error('Reading\x20the\x20editor\x20layout\x20isn\x27t\x20allowed\x20during\x20an\x20update');0x0==this['updateState']&&this['measureScheduled']>-0x1&&this['measure'](!0x1);}['requestMeasure'](_0x170626){if(this['measureScheduled']<0x0&&(this['measureScheduled']=this['win']['requestAnimationFrame'](()=>this['measure']())),_0x170626){if(this['measureRequests']['indexOf'](_0x170626)>-0x1)return;if(null!=_0x170626['key']){for(let _0x2ce985=0x0;_0x2ce985<this['measureRequests']['length'];_0x2ce985++)if(this['measureRequests'][_0x2ce985]['key']===_0x170626['key'])return void(this['measureRequests'][_0x2ce985]=_0x170626);}this['measureRequests']['push'](_0x170626);}}['plugin'](_0x7363a0){let _0x3717d6=this['pluginMap']['get'](_0x7363a0);return(void 0x0===_0x3717d6||_0x3717d6&&_0x3717d6['spec']!=_0x7363a0)&&this['pluginMap']['set'](_0x7363a0,_0x3717d6=this['plugins']['find'](_0x18010d=>_0x18010d['spec']==_0x7363a0)||null),_0x3717d6&&_0x3717d6['update'](this)['value'];}get['documentTop'](){return this['contentDOM']['getBoundingClientRect']()['top']+this['viewState']['paddingTop'];}get['documentPadding'](){return{'top':this['viewState']['paddingTop'],'bottom':this['viewState']['paddingBottom']};}get['scaleX'](){return this['viewState']['scaleX'];}get['scaleY'](){return this['viewState']['scaleY'];}['elementAtHeight'](_0x16d578){return this['readMeasured'](),this['viewState']['elementAtHeight'](_0x16d578);}['lineBlockAtHeight'](_0x377420){return this['readMeasured'](),this['viewState']['lineBlockAtHeight'](_0x377420);}get['viewportLineBlocks'](){return this['viewState']['viewportLines'];}['lineBlockAt'](_0x230fa7){return this['viewState']['lineBlockAt'](_0x230fa7);}get['contentHeight'](){return this['viewState']['contentHeight'];}['moveByChar'](_0x46443c,_0x45ed5b,_0x206818){return skipAtoms(this,_0x46443c,_0x52c22d(this,_0x46443c,_0x45ed5b,_0x206818));}['moveByGroup'](_0x4e4a3a,_0x42f113){return skipAtoms(this,_0x4e4a3a,_0x52c22d(this,_0x4e4a3a,_0x42f113,_0x3bc89a=>_0x3b945c(this,_0x4e4a3a['head'],_0x3bc89a)));}['visualLineSide'](_0x34e64c,_0x5087a5){let _0x399f22=this['bidiSpans'](_0x34e64c),_0xa4ac3b=this['textDirectionAt'](_0x34e64c['from']),_0x20041e=_0x399f22[_0x5087a5?_0x399f22['length']-0x1:0x0];return EditorSelection['cursor'](_0x20041e['side'](_0x5087a5,_0xa4ac3b)+_0x34e64c['from'],_0x20041e['forward'](!_0x5087a5,_0xa4ac3b)?0x1:-0x1);}['moveToLineBoundary'](_0x1e2165,_0x25e64a,_0x4bd79f=!0x0){return _0x5978b2(this,_0x1e2165,_0x25e64a,_0x4bd79f);}['moveVertically'](_0x2b59bf,_0x2cf4b2,_0x22ee2c){return skipAtoms(this,_0x2b59bf,moveVertically(this,_0x2b59bf,_0x2cf4b2,_0x22ee2c));}['domAtPos'](_0x1f509a){return this['docView']['domAtPos'](_0x1f509a);}['posAtDOM'](_0x53220a,_0x4b4a9e=0x0){return this['docView']['posFromDOM'](_0x53220a,_0x4b4a9e);}['posAtCoords'](_0x13a1fc,_0x50120b=!0x0){return this['readMeasured'](),posAtCoords(this,_0x13a1fc,_0x50120b);}['coordsAtPos'](_0x288d8f,_0x46cd6c=0x1){this['readMeasured']();let _0x1bed40=this['docView']['coordsAt'](_0x288d8f,_0x46cd6c);if(!_0x1bed40||_0x1bed40['left']==_0x1bed40['right'])return _0x1bed40;let _0x5c17bb=this['state']['doc']['lineAt'](_0x288d8f),_0x53da2c=this['bidiSpans'](_0x5c17bb);return flattenRect(_0x1bed40,_0x53da2c[_0x5d4fca['find'](_0x53da2c,_0x288d8f-_0x5c17bb['from'],-0x1,_0x46cd6c)]['dir']==Direction['LTR']==_0x46cd6c>0x0);}['coordsForChar'](_0x3d51dd){return this['readMeasured'](),this['docView']['coordsForChar'](_0x3d51dd);}get['defaultCharacterWidth'](){return this['viewState']['heightOracle']['charWidth'];}get['defaultLineHeight'](){return this['viewState']['heightOracle']['lineHeight'];}get['textDirection'](){return this['viewState']['defaultTextDirection'];}['textDirectionAt'](_0x25c1e9){return!this['state']['facet'](perLineTextDirection)||_0x25c1e9<this['viewport']['from']||_0x25c1e9>this['viewport']['to']?this['textDirection']:(this['readMeasured'](),this['docView']['textDirectionAt'](_0x25c1e9));}get['lineWrapping'](){return this['viewState']['heightOracle']['lineWrapping'];}['bidiSpans'](_0x2415b9){if(_0x2415b9['length']>_0x49d7d2)return trivialOrder(_0x2415b9['length']);let _0x2f5237,_0xa3eea9=this['textDirectionAt'](_0x2415b9['from']);for(let _0x5084e9 of this['bidiCache'])if(_0x5084e9['from']==_0x2415b9['from']&&_0x5084e9['dir']==_0xa3eea9&&(_0x5084e9['fresh']||isolatesEq(_0x5084e9['isolates'],_0x2f5237=getIsolatedRanges(this,_0x2415b9))))return _0x5084e9['order'];_0x2f5237||(_0x2f5237=getIsolatedRanges(this,_0x2415b9));let _0x4286a7=computeOrder(_0x2415b9['text'],_0xa3eea9,_0x2f5237);return this['bidiCache']['push'](new _0x321578(_0x2415b9['from'],_0x2415b9['to'],_0xa3eea9,_0x2f5237,!0x0,_0x4286a7)),_0x4286a7;}get['hasFocus'](){var _0x743d89;return(this['dom']['ownerDocument']['hasFocus']()||_0x1f5426['safari']&&(null===(_0x743d89=this['inputState'])||void 0x0===_0x743d89?void 0x0:_0x743d89['lastContextMenu'])>Date['now']()-0x7530)&&this['root']['activeElement']==this['contentDOM'];}['focus'](){this['observer']['ignore'](()=>{focusPreventScroll(this['contentDOM']),this['docView']['updateSelection']();});}['setRoot'](_0x32763c){this['_root']!=_0x32763c&&(this['_root']=_0x32763c,this['observer']['setWindow']((0x9==_0x32763c['nodeType']?_0x32763c:_0x32763c['ownerDocument'])['defaultView']||window),this['mountStyles']());}['destroy'](){this['root']['activeElement']==this['contentDOM']&&this['contentDOM']['blur']();for(let _0x42deb8 of this['plugins'])_0x42deb8['destroy'](this);this['plugins']=[],this['inputState']['destroy'](),this['docView']['destroy'](),this['dom']['remove'](),this['observer']['destroy'](),this['measureScheduled']>-0x1&&this['win']['cancelAnimationFrame'](this['measureScheduled']),this['destroyed']=!0x0;}static['scrollIntoView'](_0xe64aca,_0x33bbe5={}){return scrollIntoView$1['of'](new ScrollTarget('number'==typeof _0xe64aca?EditorSelection['cursor'](_0xe64aca):_0xe64aca,_0x33bbe5['y'],_0x33bbe5['x'],_0x33bbe5['yMargin'],_0x33bbe5['xMargin']));}['scrollSnapshot'](){let {scrollTop:_0xadbcae,scrollLeft:_0x2bafe1}=this['scrollDOM'],_0x4275f7=this['viewState']['scrollAnchorAt'](_0xadbcae);return scrollIntoView$1['of'](new ScrollTarget(EditorSelection['cursor'](_0x4275f7['from']),'start','start',_0x4275f7['top']-_0xadbcae,_0x2bafe1,!0x0));}['setTabFocusMode'](_0x122c08){null==_0x122c08?this['inputState']['tabFocusMode']=this['inputState']['tabFocusMode']<0x0?0x0:-0x1:'boolean'==typeof _0x122c08?this['inputState']['tabFocusMode']=_0x122c08?0x0:-0x1:0x0!=this['inputState']['tabFocusMode']&&(this['inputState']['tabFocusMode']=Date['now']()+_0x122c08);}static['domEventHandlers'](_0x53ff4c){return _0x42cf0c['define'](()=>({}),{'eventHandlers':_0x53ff4c});}static['domEventObservers'](_0x1fe166){return _0x42cf0c['define'](()=>({}),{'eventObservers':_0x1fe166});}static['theme'](_0x54f295,_0x19b39c){let _0x36544c=StyleModule['newName'](),_0x3b07b1=[theme['of'](_0x36544c),styleModule['of'](_0x3a5dec('.'+_0x36544c,_0x54f295))];return _0x19b39c&&_0x19b39c['dark']&&_0x3b07b1['push'](_0x32fa2e['of'](!0x0)),_0x3b07b1;}static['baseTheme'](_0x36e7b3){return _0x26809c['lowest'](styleModule['of'](_0x3a5dec('.'+_0x555b6c,_0x36e7b3,lightDarkIDs)));}static['findFromDOM'](_0x53bfc7){var _0xbfefbb;let _0x6560c4=_0x53bfc7['querySelector']('.cm-content'),_0x22a0c8=_0x6560c4&&ContentView['get'](_0x6560c4)||ContentView['get'](_0x53bfc7);return(null===(_0xbfefbb=null==_0x22a0c8?void 0x0:_0x22a0c8['rootView'])||void 0x0===_0xbfefbb?void 0x0:_0xbfefbb['view'])||null;}}EditorView['styleModule']=styleModule,EditorView['inputHandler']=inputHandler$1,EditorView['clipboardInputFilter']=clipboardInputFilter,EditorView['clipboardOutputFilter']=clipboardOutputFilter,EditorView['scrollHandler']=_0x2ee7a0,EditorView['focusChangeEffect']=focusChangeEffect,EditorView['perLineTextDirection']=perLineTextDirection,EditorView['exceptionSink']=exceptionSink,EditorView['updateListener']=updateListener,EditorView['editable']=editable,EditorView['mouseSelectionStyle']=mouseSelectionStyle,EditorView['dragMovesSelection']=dragMovesSelection$1,EditorView['clickAddsSelectionRange']=clickAddsSelectionRange,EditorView['decorations']=decorations,EditorView['outerDecorations']=outerDecorations,EditorView['atomicRanges']=atomicRanges,EditorView['bidiIsolatedRanges']=bidiIsolatedRanges,EditorView['scrollMargins']=_0x47cfe1,EditorView['darkTheme']=_0x32fa2e,EditorView['cspNonce']=Facet['define']({'combine':_0x4cd453=>_0x4cd453['length']?_0x4cd453[0x0]:''}),EditorView['contentAttributes']=contentAttributes,EditorView['editorAttributes']=editorAttributes,EditorView['lineWrapping']=EditorView['contentAttributes']['of']({'class':'cm-lineWrapping'}),EditorView['announce']=StateEffect['define']();const _0x49d7d2=0x1000,_0x25a6d1={};class _0x321578{constructor(_0x40b752,_0x8bf235,_0x58104f,_0x39530c,_0x15713a,_0x280e49){this['from']=_0x40b752,this['to']=_0x8bf235,this['dir']=_0x58104f,this['isolates']=_0x39530c,this['fresh']=_0x15713a,this['order']=_0x280e49;}static['update'](_0x5cd671,_0x272e95){if(_0x272e95['empty']&&!_0x5cd671['some'](_0x255c49=>_0x255c49['fresh']))return _0x5cd671;let _0x5616aa=[],_0x43ef86=_0x5cd671['length']?_0x5cd671[_0x5cd671['length']-0x1]['dir']:Direction['LTR'];for(let _0x1ee2d0=Math['max'](0x0,_0x5cd671['length']-0xa);_0x1ee2d0<_0x5cd671['length'];_0x1ee2d0++){let _0x4b28c9=_0x5cd671[_0x1ee2d0];_0x4b28c9['dir']!=_0x43ef86||_0x272e95['touchesRange'](_0x4b28c9['from'],_0x4b28c9['to'])||_0x5616aa['push'](new _0x321578(_0x272e95['mapPos'](_0x4b28c9['from'],0x1),_0x272e95['mapPos'](_0x4b28c9['to'],-0x1),_0x4b28c9['dir'],_0x4b28c9['isolates'],!0x1,_0x4b28c9['order']));}return _0x5616aa;}}function attrsFromFacet(_0x11a61e,_0x106694,_0x9d59be){for(let _0x91b250=_0x11a61e['state']['facet'](_0x106694),_0x3cc54a=_0x91b250['length']-0x1;_0x3cc54a>=0x0;_0x3cc54a--){let _0x1be552=_0x91b250[_0x3cc54a],_0x4cf082='function'==typeof _0x1be552?_0x1be552(_0x11a61e):_0x1be552;_0x4cf082&&combineAttrs(_0x4cf082,_0x9d59be);}return _0x9d59be;}const currentPlatform=_0x1f5426['mac']?'mac':_0x1f5426['windows']?'win':_0x1f5426['linux']?'linux':'key';function _0x355049(_0x296576,_0x54e6e8){const _0x2a90b6=_0x296576['split'](/-(?!$)/);let _0x153db7,_0x1b5a4,_0x23bdcc,_0xa0048f,_0x8a344=_0x2a90b6[_0x2a90b6['length']-0x1];'Space'==_0x8a344&&(_0x8a344='\x20');for(let _0x2ec552=0x0;_0x2ec552<_0x2a90b6['length']-0x1;++_0x2ec552){const _0x5bbc8d=_0x2a90b6[_0x2ec552];if(/^(cmd|meta|m)$/i['test'](_0x5bbc8d))_0xa0048f=!0x0;else{if(/^a(lt)?$/i['test'](_0x5bbc8d))_0x153db7=!0x0;else{if(/^(c|ctrl|control)$/i['test'](_0x5bbc8d))_0x1b5a4=!0x0;else{if(/^s(hift)?$/i['test'](_0x5bbc8d))_0x23bdcc=!0x0;else{if(!/^mod$/i['test'](_0x5bbc8d))throw new Error('Unrecognized\x20modifier\x20name:\x20'+_0x5bbc8d);'mac'==_0x54e6e8?_0xa0048f=!0x0:_0x1b5a4=!0x0;}}}}}return _0x153db7&&(_0x8a344='Alt-'+_0x8a344),_0x1b5a4&&(_0x8a344='Ctrl-'+_0x8a344),_0xa0048f&&(_0x8a344='Meta-'+_0x8a344),_0x23bdcc&&(_0x8a344='Shift-'+_0x8a344),_0x8a344;}function _0x2a58d1(_0x3dbdb8,_0x4acb91,_0x2552d5){return _0x4acb91['altKey']&&(_0x3dbdb8='Alt-'+_0x3dbdb8),_0x4acb91['ctrlKey']&&(_0x3dbdb8='Ctrl-'+_0x3dbdb8),_0x4acb91['metaKey']&&(_0x3dbdb8='Meta-'+_0x3dbdb8),!0x1!==_0x2552d5&&_0x4acb91['shiftKey']&&(_0x3dbdb8='Shift-'+_0x3dbdb8),_0x3dbdb8;}const handleKeyEvents=_0x26809c['default'](EditorView['domEventHandlers']({'keydown':(_0x53eae6,_0x3022e7)=>_0x30670d(getKeymap(_0x3022e7['state']),_0x53eae6,_0x3022e7,'editor')})),_0x5af741=Facet['define']({'enables':handleKeyEvents}),_0x361d26=new WeakMap();function getKeymap(_0x3f768a){let _0x4046ea=_0x3f768a['facet'](_0x5af741),_0xc361cf=_0x361d26['get'](_0x4046ea);return _0xc361cf||_0x361d26['set'](_0x4046ea,_0xc361cf=_0x5bf927(_0x4046ea['reduce']((_0x1fbd85,_0x9fe98)=>_0x1fbd85['concat'](_0x9fe98),[]))),_0xc361cf;}let storedPrefix=null;const PrefixTimeout=0xfa0;function _0x5bf927(_0x446a80,_0x32cdac=currentPlatform){let _0x24379d=Object['create'](null),_0x34284a=Object['create'](null),_0x1ab998=(_0x4aea30,_0x4fb244)=>{let _0x39c429=_0x34284a[_0x4aea30];if(null==_0x39c429)_0x34284a[_0x4aea30]=_0x4fb244;else{if(_0x39c429!=_0x4fb244)throw new Error('Key\x20binding\x20'+_0x4aea30+'\x20is\x20used\x20both\x20as\x20a\x20regular\x20binding\x20and\x20as\x20a\x20multi-stroke\x20prefix');}},_0x16dda0=(_0x1c465a,_0xaaea5a,_0x5e7714,_0x401dac,_0x118147)=>{var _0x5d532e,_0x137cd8;let _0x181f03=_0x24379d[_0x1c465a]||(_0x24379d[_0x1c465a]=Object['create'](null)),_0x50e526=_0xaaea5a['split'](/ (?!$)/)['map'](_0x115722=>_0x355049(_0x115722,_0x32cdac));for(let _0x2f4e4c=0x1;_0x2f4e4c<_0x50e526['length'];_0x2f4e4c++){let _0x200098=_0x50e526['slice'](0x0,_0x2f4e4c)['join']('\x20');_0x1ab998(_0x200098,!0x0),_0x181f03[_0x200098]||(_0x181f03[_0x200098]={'preventDefault':!0x0,'stopPropagation':!0x1,'run':[_0x4a91fc=>{let _0x52667b=storedPrefix={'view':_0x4a91fc,'prefix':_0x200098,'scope':_0x1c465a};return setTimeout(()=>{storedPrefix==_0x52667b&&(storedPrefix=null);},PrefixTimeout),!0x0;}]});}let _0x451191=_0x50e526['join']('\x20');_0x1ab998(_0x451191,!0x1);let _0x10e284=_0x181f03[_0x451191]||(_0x181f03[_0x451191]={'preventDefault':!0x1,'stopPropagation':!0x1,'run':(null===(_0x137cd8=null===(_0x5d532e=_0x181f03['_any'])||void 0x0===_0x5d532e?void 0x0:_0x5d532e['run'])||void 0x0===_0x137cd8?void 0x0:_0x137cd8['slice']())||[]});_0x5e7714&&_0x10e284['run']['push'](_0x5e7714),_0x401dac&&(_0x10e284['preventDefault']=!0x0),_0x118147&&(_0x10e284['stopPropagation']=!0x0);};for(let _0x1a5f5f of _0x446a80){let _0x424a72=_0x1a5f5f['scope']?_0x1a5f5f['scope']['split']('\x20'):['editor'];if(_0x1a5f5f['any'])for(let _0x2900a1 of _0x424a72){let _0xd37c49=_0x24379d[_0x2900a1]||(_0x24379d[_0x2900a1]=Object['create'](null));_0xd37c49['_any']||(_0xd37c49['_any']={'preventDefault':!0x1,'stopPropagation':!0x1,'run':[]});let {any:_0x557066}=_0x1a5f5f;for(let _0x438bc9 in _0xd37c49)_0xd37c49[_0x438bc9]['run']['push'](_0x534774=>_0x557066(_0x534774,currentKeyEvent));}let _0x454b5f=_0x1a5f5f[_0x32cdac]||_0x1a5f5f['key'];if(_0x454b5f){for(let _0x558024 of _0x424a72)_0x16dda0(_0x558024,_0x454b5f,_0x1a5f5f['run'],_0x1a5f5f['preventDefault'],_0x1a5f5f['stopPropagation']),_0x1a5f5f['shift']&&_0x16dda0(_0x558024,'Shift-'+_0x454b5f,_0x1a5f5f['shift'],_0x1a5f5f['preventDefault'],_0x1a5f5f['stopPropagation']);}}return _0x24379d;}let currentKeyEvent=null;function _0x30670d(_0x474c2e,_0xd13f29,_0x3cf4d0,_0x7e7028){currentKeyEvent=_0xd13f29;let _0x20c37c=_0xd5ded3(_0xd13f29),_0x3e115a=codePointSize(codePointAt(_0x20c37c,0x0))==_0x20c37c['length']&&'\x20'!=_0x20c37c,_0x26a1ff='',_0x4648b4=!0x1,_0x27dc17=!0x1,_0x1fd4bf=!0x1;storedPrefix&&storedPrefix['view']==_0x3cf4d0&&storedPrefix['scope']==_0x7e7028&&(_0x26a1ff=storedPrefix['prefix']+'\x20',_0x54615e['indexOf'](_0xd13f29['keyCode'])<0x0&&(_0x27dc17=!0x0,storedPrefix=null));let _0x224a4c,_0x564f24,_0x3fd1f7=new Set(),_0x369748=_0x5a6b44=>{if(_0x5a6b44){for(let _0x41c2f2 of _0x5a6b44['run'])if(!_0x3fd1f7['has'](_0x41c2f2)&&(_0x3fd1f7['add'](_0x41c2f2),_0x41c2f2(_0x3cf4d0)))return _0x5a6b44['stopPropagation']&&(_0x1fd4bf=!0x0),!0x0;_0x5a6b44['preventDefault']&&(_0x5a6b44['stopPropagation']&&(_0x1fd4bf=!0x0),_0x27dc17=!0x0);}return!0x1;},_0x267576=_0x474c2e[_0x7e7028];return _0x267576&&(_0x369748(_0x267576[_0x26a1ff+_0x2a58d1(_0x20c37c,_0xd13f29,!_0x3e115a)])?_0x4648b4=!0x0:_0x3e115a&&(_0xd13f29['altKey']||_0xd13f29['metaKey']||_0xd13f29['ctrlKey'])&&!(_0x1f5426['windows']&&_0xd13f29['ctrlKey']&&_0xd13f29['altKey'])&&(_0x224a4c=_0x2900d6[_0xd13f29['keyCode']])&&_0x224a4c!=_0x20c37c?(_0x369748(_0x267576[_0x26a1ff+_0x2a58d1(_0x224a4c,_0xd13f29,!0x0)])||_0xd13f29['shiftKey']&&(_0x564f24=shift[_0xd13f29['keyCode']])!=_0x20c37c&&_0x564f24!=_0x224a4c&&_0x369748(_0x267576[_0x26a1ff+_0x2a58d1(_0x564f24,_0xd13f29,!0x1)]))&&(_0x4648b4=!0x0):_0x3e115a&&_0xd13f29['shiftKey']&&_0x369748(_0x267576[_0x26a1ff+_0x2a58d1(_0x20c37c,_0xd13f29,!0x0)])&&(_0x4648b4=!0x0),!_0x4648b4&&_0x369748(_0x267576['_any'])&&(_0x4648b4=!0x0)),_0x27dc17&&(_0x4648b4=!0x0),_0x4648b4&&_0x1fd4bf&&_0xd13f29['stopPropagation'](),currentKeyEvent=null,_0x4648b4;}class RectangleMarker{constructor(_0x14c845,_0x5e6cef,_0x2def3b,_0x4a0e3a,_0x54675d){this['className']=_0x14c845,this['left']=_0x5e6cef,this['top']=_0x2def3b,this['width']=_0x4a0e3a,this['height']=_0x54675d;}['draw'](){let _0x196801=document['createElement']('div');return _0x196801['className']=this['className'],this['adjust'](_0x196801),_0x196801;}['update'](_0x5e39d0,_0x5982ba){return _0x5982ba['className']==this['className']&&(this['adjust'](_0x5e39d0),!0x0);}['adjust'](_0x10c4ac){_0x10c4ac['style']['left']=this['left']+'px',_0x10c4ac['style']['top']=this['top']+'px',null!=this['width']&&(_0x10c4ac['style']['width']=this['width']+'px'),_0x10c4ac['style']['height']=this['height']+'px';}['eq'](_0x4185bc){return this['left']==_0x4185bc['left']&&this['top']==_0x4185bc['top']&&this['width']==_0x4185bc['width']&&this['height']==_0x4185bc['height']&&this['className']==_0x4185bc['className'];}static['forRange'](_0x22c75a,_0x51e160,_0x3dd840){if(_0x3dd840['empty']){let _0x28bc74=_0x22c75a['coordsAtPos'](_0x3dd840['head'],_0x3dd840['assoc']||0x1);if(!_0x28bc74)return[];let _0x312cd4=getBase(_0x22c75a);return[new RectangleMarker(_0x51e160,_0x28bc74['left']-_0x312cd4['left'],_0x28bc74['top']-_0x312cd4['top'],null,_0x28bc74['bottom']-_0x28bc74['top'])];}return rectanglesForRange(_0x22c75a,_0x51e160,_0x3dd840);}}function getBase(_0x29eab2){let _0x35707d=_0x29eab2['scrollDOM']['getBoundingClientRect']();return{'left':(_0x29eab2['textDirection']==Direction['LTR']?_0x35707d['left']:_0x35707d['right']-_0x29eab2['scrollDOM']['clientWidth']*_0x29eab2['scaleX'])-_0x29eab2['scrollDOM']['scrollLeft']*_0x29eab2['scaleX'],'top':_0x35707d['top']-_0x29eab2['scrollDOM']['scrollTop']*_0x29eab2['scaleY']};}function _0xdc159f(_0x3b5e19,_0x30bc0f,_0x1f4a7e,_0x55b387){let _0x1a03d3=_0x3b5e19['coordsAtPos'](_0x30bc0f,0x2*_0x1f4a7e);if(!_0x1a03d3)return _0x55b387;let _0x48769e=_0x3b5e19['dom']['getBoundingClientRect'](),_0x235097=(_0x1a03d3['top']+_0x1a03d3['bottom'])/0x2,_0x4aa5d2=_0x3b5e19['posAtCoords']({'x':_0x48769e['left']+0x1,'y':_0x235097}),_0x1c0dfd=_0x3b5e19['posAtCoords']({'x':_0x48769e['right']-0x1,'y':_0x235097});return null==_0x4aa5d2||null==_0x1c0dfd?_0x55b387:{'from':Math['max'](_0x55b387['from'],Math['min'](_0x4aa5d2,_0x1c0dfd)),'to':Math['min'](_0x55b387['to'],Math['max'](_0x4aa5d2,_0x1c0dfd))};}function rectanglesForRange(_0x1e3baa,_0x2b3e10,_0x3386e0){if(_0x3386e0['to']<=_0x1e3baa['viewport']['from']||_0x3386e0['from']>=_0x1e3baa['viewport']['to'])return[];let _0x144605=Math['max'](_0x3386e0['from'],_0x1e3baa['viewport']['from']),_0x10532e=Math['min'](_0x3386e0['to'],_0x1e3baa['viewport']['to']),_0x4f771b=_0x1e3baa['textDirection']==Direction['LTR'],_0x129a1f=_0x1e3baa['contentDOM'],_0x3b7259=_0x129a1f['getBoundingClientRect'](),_0x216d32=getBase(_0x1e3baa),_0x217e7e=_0x129a1f['querySelector']('.cm-line'),_0x19e500=_0x217e7e&&window['getComputedStyle'](_0x217e7e),_0x58ac60=_0x3b7259['left']+(_0x19e500?parseInt(_0x19e500['paddingLeft'])+Math['min'](0x0,parseInt(_0x19e500['textIndent'])):0x0),_0x20ccc7=_0x3b7259['right']-(_0x19e500?parseInt(_0x19e500['paddingRight']):0x0),_0x55de35=blockAt(_0x1e3baa,_0x144605),_0x1f5143=blockAt(_0x1e3baa,_0x10532e),_0x4431ed=_0x55de35['type']==_0x3c2e60['Text']?_0x55de35:null,_0x5d5e8c=_0x1f5143['type']==_0x3c2e60['Text']?_0x1f5143:null;if(_0x4431ed&&(_0x1e3baa['lineWrapping']||_0x55de35['widgetLineBreaks'])&&(_0x4431ed=_0xdc159f(_0x1e3baa,_0x144605,0x1,_0x4431ed)),_0x5d5e8c&&(_0x1e3baa['lineWrapping']||_0x1f5143['widgetLineBreaks'])&&(_0x5d5e8c=_0xdc159f(_0x1e3baa,_0x10532e,-0x1,_0x5d5e8c)),_0x4431ed&&_0x5d5e8c&&_0x4431ed['from']==_0x5d5e8c['from']&&_0x4431ed['to']==_0x5d5e8c['to'])return _0x2f9b41(_0x3f977b(_0x3386e0['from'],_0x3386e0['to'],_0x4431ed));{let _0x9aa170=_0x4431ed?_0x3f977b(_0x3386e0['from'],null,_0x4431ed):_0x32fb08(_0x55de35,!0x1),_0x7269ff=_0x5d5e8c?_0x3f977b(null,_0x3386e0['to'],_0x5d5e8c):_0x32fb08(_0x1f5143,!0x0),_0x39d57e=[];return(_0x4431ed||_0x55de35)['to']<(_0x5d5e8c||_0x1f5143)['from']-(_0x4431ed&&_0x5d5e8c?0x1:0x0)||_0x55de35['widgetLineBreaks']>0x1&&_0x9aa170['bottom']+_0x1e3baa['defaultLineHeight']/0x2<_0x7269ff['top']?_0x39d57e['push'](_0x5880ba(_0x58ac60,_0x9aa170['bottom'],_0x20ccc7,_0x7269ff['top'])):_0x9aa170['bottom']<_0x7269ff['top']&&_0x1e3baa['elementAtHeight']((_0x9aa170['bottom']+_0x7269ff['top'])/0x2)['type']==_0x3c2e60['Text']&&(_0x9aa170['bottom']=_0x7269ff['top']=(_0x9aa170['bottom']+_0x7269ff['top'])/0x2),_0x2f9b41(_0x9aa170)['concat'](_0x39d57e)['concat'](_0x2f9b41(_0x7269ff));}function _0x5880ba(_0x322f78,_0xddf500,_0x5ea465,_0x3a8718){return new RectangleMarker(_0x2b3e10,_0x322f78-_0x216d32['left'],_0xddf500-_0x216d32['top'],_0x5ea465-_0x322f78,_0x3a8718-_0xddf500);}function _0x2f9b41({top:_0x48c2d7,bottom:_0x10aa93,horizontal:_0x2423d9}){let _0x24af15=[];for(let _0x53df51=0x0;_0x53df51<_0x2423d9['length'];_0x53df51+=0x2)_0x24af15['push'](_0x5880ba(_0x2423d9[_0x53df51],_0x48c2d7,_0x2423d9[_0x53df51+0x1],_0x10aa93));return _0x24af15;}function _0x3f977b(_0x412f4c,_0x50d655,_0x24abdd){let _0x59b91d=0x3b9aca00,_0x3764de=-0x3b9aca00,_0x2449fc=[];function _0xfc3e86(_0x336548,_0x53f462,_0x2a4813,_0x2d857d,_0x369bed){let _0x6818fa=_0x1e3baa['coordsAtPos'](_0x336548,_0x336548==_0x24abdd['to']?-0x2:0x2),_0x23d0d6=_0x1e3baa['coordsAtPos'](_0x2a4813,_0x2a4813==_0x24abdd['from']?0x2:-0x2);_0x6818fa&&_0x23d0d6&&(_0x59b91d=Math['min'](_0x6818fa['top'],_0x23d0d6['top'],_0x59b91d),_0x3764de=Math['max'](_0x6818fa['bottom'],_0x23d0d6['bottom'],_0x3764de),_0x369bed==Direction['LTR']?_0x2449fc['push'](_0x4f771b&&_0x53f462?_0x58ac60:_0x6818fa['left'],_0x4f771b&&_0x2d857d?_0x20ccc7:_0x23d0d6['right']):_0x2449fc['push'](!_0x4f771b&&_0x2d857d?_0x58ac60:_0x23d0d6['left'],!_0x4f771b&&_0x53f462?_0x20ccc7:_0x6818fa['right']));}let _0x10265c=null!=_0x412f4c?_0x412f4c:_0x24abdd['from'],_0x35a878=null!=_0x50d655?_0x50d655:_0x24abdd['to'];for(let _0x2cc139 of _0x1e3baa['visibleRanges'])if(_0x2cc139['to']>_0x10265c&&_0x2cc139['from']<_0x35a878)for(let _0x275b96=Math['max'](_0x2cc139['from'],_0x10265c),_0x4497a5=Math['min'](_0x2cc139['to'],_0x35a878);;){let _0x174bc6=_0x1e3baa['state']['doc']['lineAt'](_0x275b96);for(let _0x14c990 of _0x1e3baa['bidiSpans'](_0x174bc6)){let _0x51039f=_0x14c990['from']+_0x174bc6['from'],_0x1cc7e0=_0x14c990['to']+_0x174bc6['from'];if(_0x51039f>=_0x4497a5)break;_0x1cc7e0>_0x275b96&&_0xfc3e86(Math['max'](_0x51039f,_0x275b96),null==_0x412f4c&&_0x51039f<=_0x10265c,Math['min'](_0x1cc7e0,_0x4497a5),null==_0x50d655&&_0x1cc7e0>=_0x35a878,_0x14c990['dir']);}if(_0x275b96=_0x174bc6['to']+0x1,_0x275b96>=_0x4497a5)break;}return 0x0==_0x2449fc['length']&&_0xfc3e86(_0x10265c,null==_0x412f4c,_0x35a878,null==_0x50d655,_0x1e3baa['textDirection']),{'top':_0x59b91d,'bottom':_0x3764de,'horizontal':_0x2449fc};}function _0x32fb08(_0x57d6b2,_0x208dd4){let _0x1084e7=_0x3b7259['top']+(_0x208dd4?_0x57d6b2['top']:_0x57d6b2['bottom']);return{'top':_0x1084e7,'bottom':_0x1084e7,'horizontal':[]};}}function _0x2828f8(_0x48626d,_0x4b7cb9){return _0x48626d['constructor']==_0x4b7cb9['constructor']&&_0x48626d['eq'](_0x4b7cb9);}class _0x3f455b{constructor(_0x11f73b,_0x27a51d){this['view']=_0x11f73b,this['layer']=_0x27a51d,this['drawn']=[],this['scaleX']=0x1,this['scaleY']=0x1,this['measureReq']={'read':this['measure']['bind'](this),'write':this['draw']['bind'](this)},this['dom']=_0x11f73b['scrollDOM']['appendChild'](document['createElement']('div')),this['dom']['classList']['add']('cm-layer'),_0x27a51d['above']&&this['dom']['classList']['add']('cm-layer-above'),_0x27a51d['class']&&this['dom']['classList']['add'](_0x27a51d['class']),this['scale'](),this['dom']['setAttribute']('aria-hidden','true'),this['setOrder'](_0x11f73b['state']),_0x11f73b['requestMeasure'](this['measureReq']),_0x27a51d['mount']&&_0x27a51d['mount'](this['dom'],_0x11f73b);}['update'](_0x5788ef){_0x5788ef['startState']['facet'](_0x17b224)!=_0x5788ef['state']['facet'](_0x17b224)&&this['setOrder'](_0x5788ef['state']),(this['layer']['update'](_0x5788ef,this['dom'])||_0x5788ef['geometryChanged'])&&(this['scale'](),_0x5788ef['view']['requestMeasure'](this['measureReq']));}['docViewUpdate'](_0x19aab6){!0x1!==this['layer']['updateOnDocViewUpdate']&&_0x19aab6['requestMeasure'](this['measureReq']);}['setOrder'](_0xa6f931){let _0x380372=0x0,_0x1869b1=_0xa6f931['facet'](_0x17b224);for(;_0x380372<_0x1869b1['length']&&_0x1869b1[_0x380372]!=this['layer'];)_0x380372++;this['dom']['style']['zIndex']=String((this['layer']['above']?0x96:-0x1)-_0x380372);}['measure'](){return this['layer']['markers'](this['view']);}['scale'](){let {scaleX:_0x239ae1,scaleY:_0x227d6a}=this['view'];_0x239ae1==this['scaleX']&&_0x227d6a==this['scaleY']||(this['scaleX']=_0x239ae1,this['scaleY']=_0x227d6a,this['dom']['style']['transform']='scale('+0x1/_0x239ae1+',\x20'+0x1/_0x227d6a+')');}['draw'](_0x18e740){if(_0x18e740['length']!=this['drawn']['length']||_0x18e740['some']((_0x458898,_0x5e1dfe)=>!_0x2828f8(_0x458898,this['drawn'][_0x5e1dfe]))){let _0x636502=this['dom']['firstChild'],_0x5befb7=0x0;for(let _0x3cbdcf of _0x18e740)_0x3cbdcf['update']&&_0x636502&&_0x3cbdcf['constructor']&&this['drawn'][_0x5befb7]['constructor']&&_0x3cbdcf['update'](_0x636502,this['drawn'][_0x5befb7])?(_0x636502=_0x636502['nextSibling'],_0x5befb7++):this['dom']['insertBefore'](_0x3cbdcf['draw'](),_0x636502);for(;_0x636502;){let _0x431247=_0x636502['nextSibling'];_0x636502['remove'](),_0x636502=_0x431247;}this['drawn']=_0x18e740;}}['destroy'](){this['layer']['destroy']&&this['layer']['destroy'](this['dom'],this['view']),this['dom']['remove']();}}const _0x17b224=Facet['define']();function _0x51dd79(_0x4bfa74){return[_0x42cf0c['define'](_0x1a7d27=>new _0x3f455b(_0x1a7d27,_0x4bfa74)),_0x17b224['of'](_0x4bfa74)];}const _0x27e1fc=!(_0x1f5426['ios']&&_0x1f5426['webkit']&&_0x1f5426['webkit_version']<0x216),selectionConfig=Facet['define']({'combine':_0x31f054=>_0x57f676(_0x31f054,{'cursorBlinkRate':0x4b0,'drawRangeCursor':!0x0},{'cursorBlinkRate':(_0x433408,_0x18da5e)=>Math['min'](_0x433408,_0x18da5e),'drawRangeCursor':(_0x17ccc4,_0x10b45e)=>_0x17ccc4||_0x10b45e})});function drawSelection(_0x37ad3c={}){return[selectionConfig['of'](_0x37ad3c),_0x386285,selectionLayer,hideNativeSelection,nativeSelectionHidden['of'](!0x0)];}function _0x41eb84(_0x4e6c84){return _0x4e6c84['startState']['facet'](selectionConfig)!=_0x4e6c84['state']['facet'](selectionConfig);}const _0x386285=_0x51dd79({'above':!0x0,'markers'(_0x43ff3d){let {state:_0x4261fc}=_0x43ff3d,_0x46e25b=_0x4261fc['facet'](selectionConfig),_0x5ee508=[];for(let _0x5ea8ef of _0x4261fc['selection']['ranges']){let _0x4273a0=_0x5ea8ef==_0x4261fc['selection']['main'];if(_0x5ea8ef['empty']?!_0x4273a0||_0x27e1fc:_0x46e25b['drawRangeCursor']){let _0x59253d=_0x4273a0?'cm-cursor\x20cm-cursor-primary':'cm-cursor\x20cm-cursor-secondary',_0x344926=_0x5ea8ef['empty']?_0x5ea8ef:EditorSelection['cursor'](_0x5ea8ef['head'],_0x5ea8ef['head']>_0x5ea8ef['anchor']?-0x1:0x1);for(let _0x71b22e of RectangleMarker['forRange'](_0x43ff3d,_0x59253d,_0x344926))_0x5ee508['push'](_0x71b22e);}}return _0x5ee508;},'update'(_0x475a52,_0x58f814){_0x475a52['transactions']['some'](_0x18b1e1=>_0x18b1e1['selection'])&&(_0x58f814['style']['animationName']='cm-blink'==_0x58f814['style']['animationName']?'cm-blink2':'cm-blink');let _0x325c77=_0x41eb84(_0x475a52);return _0x325c77&&setBlinkRate(_0x475a52['state'],_0x58f814),_0x475a52['docChanged']||_0x475a52['selectionSet']||_0x325c77;},'mount'(_0x54cb91,_0x21f5e2){setBlinkRate(_0x21f5e2['state'],_0x54cb91);},'class':'cm-cursorLayer'});function setBlinkRate(_0x5ba91f,_0x137510){_0x137510['style']['animationDuration']=_0x5ba91f['facet'](selectionConfig)['cursorBlinkRate']+'ms';}const selectionLayer=_0x51dd79({'above':!0x1,'markers':_0x3e1edd=>_0x3e1edd['state']['selection']['ranges']['map'](_0x4082d2=>_0x4082d2['empty']?[]:RectangleMarker['forRange'](_0x3e1edd,'cm-selectionBackground',_0x4082d2))['reduce']((_0x532792,_0x1fde40)=>_0x532792['concat'](_0x1fde40)),'update':(_0x4ceea7,_0x4c17cd)=>_0x4ceea7['docChanged']||_0x4ceea7['selectionSet']||_0x4ceea7['viewportChanged']||_0x41eb84(_0x4ceea7),'class':'cm-selectionLayer'}),themeSpec={'.cm-line':{'&\x20::selection,\x20&::selection':{'backgroundColor':'transparent\x20!important'}},'.cm-content':{'&\x20:focus':{'caretColor':'initial\x20!important','&::selection,\x20&\x20::selection':{'backgroundColor':'Highlight\x20!important'}}}};_0x27e1fc&&(themeSpec['.cm-line']['caretColor']=themeSpec['.cm-content']['caretColor']='transparent\x20!important');const hideNativeSelection=_0x26809c['highest'](EditorView['theme'](themeSpec)),setDropCursorPos=StateEffect['define']({'map':(_0x1c22da,_0x1d4263)=>null==_0x1c22da?null:_0x1d4263['mapPos'](_0x1c22da)}),_0x521a8d=StateField['define']({'create':()=>null,'update':(_0x38d382,_0x1cdc32)=>(null!=_0x38d382&&(_0x38d382=_0x1cdc32['changes']['mapPos'](_0x38d382)),_0x1cdc32['effects']['reduce']((_0x521996,_0x413c2a)=>_0x413c2a['is'](setDropCursorPos)?_0x413c2a['value']:_0x521996,_0x38d382))}),_0xb84c1b=_0x42cf0c['fromClass'](class{constructor(_0xd13ad){this['view']=_0xd13ad,this['cursor']=null,this['measureReq']={'read':this['readPos']['bind'](this),'write':this['drawCursor']['bind'](this)};}['update'](_0x5cb606){var _0x32bb67;let _0x2b30fb=_0x5cb606['state']['field'](_0x521a8d);null==_0x2b30fb?null!=this['cursor']&&(null===(_0x32bb67=this['cursor'])||void 0x0===_0x32bb67||_0x32bb67['remove'](),this['cursor']=null):(this['cursor']||(this['cursor']=this['view']['scrollDOM']['appendChild'](document['createElement']('div')),this['cursor']['className']='cm-dropCursor'),(_0x5cb606['startState']['field'](_0x521a8d)!=_0x2b30fb||_0x5cb606['docChanged']||_0x5cb606['geometryChanged'])&&this['view']['requestMeasure'](this['measureReq']));}['readPos'](){let {view:_0x3a5d9b}=this,_0x49f359=_0x3a5d9b['state']['field'](_0x521a8d),_0x40be51=null!=_0x49f359&&_0x3a5d9b['coordsAtPos'](_0x49f359);if(!_0x40be51)return null;let _0x2af7f9=_0x3a5d9b['scrollDOM']['getBoundingClientRect']();return{'left':_0x40be51['left']-_0x2af7f9['left']+_0x3a5d9b['scrollDOM']['scrollLeft']*_0x3a5d9b['scaleX'],'top':_0x40be51['top']-_0x2af7f9['top']+_0x3a5d9b['scrollDOM']['scrollTop']*_0x3a5d9b['scaleY'],'height':_0x40be51['bottom']-_0x40be51['top']};}['drawCursor'](_0x22fa99){if(this['cursor']){let {scaleX:_0x27bcce,scaleY:_0x4dc75e}=this['view'];_0x22fa99?(this['cursor']['style']['left']=_0x22fa99['left']/_0x27bcce+'px',this['cursor']['style']['top']=_0x22fa99['top']/_0x4dc75e+'px',this['cursor']['style']['height']=_0x22fa99['height']/_0x4dc75e+'px'):this['cursor']['style']['left']='-100000px';}}['destroy'](){this['cursor']&&this['cursor']['remove']();}['setDropPos'](_0x233fa9){this['view']['state']['field'](_0x521a8d)!=_0x233fa9&&this['view']['dispatch']({'effects':setDropCursorPos['of'](_0x233fa9)});}},{'eventObservers':{'dragover'(_0x32d3e7){this['setDropPos'](this['view']['posAtCoords']({'x':_0x32d3e7['clientX'],'y':_0x32d3e7['clientY']}));},'dragleave'(_0x5dc5a6){_0x5dc5a6['target']!=this['view']['contentDOM']&&this['view']['contentDOM']['contains'](_0x5dc5a6['relatedTarget'])||this['setDropPos'](null);},'dragend'(){this['setDropPos'](null);},'drop'(){this['setDropPos'](null);}}});function _0x4a6379(){return[_0x521a8d,_0xb84c1b];}function iterMatches(_0x4462b7,_0xfd0855,_0x5f05ea,_0x54cb57,_0x282a8e){_0xfd0855['lastIndex']=0x0;for(let _0x258f12,_0x4ffda4=_0x4462b7['iterRange'](_0x5f05ea,_0x54cb57),_0x1c2cc4=_0x5f05ea;!_0x4ffda4['next']()['done'];_0x1c2cc4+=_0x4ffda4['value']['length'])if(!_0x4ffda4['lineBreak']){for(;_0x258f12=_0xfd0855['exec'](_0x4ffda4['value']);)_0x282a8e(_0x1c2cc4+_0x258f12['index'],_0x258f12);}}function matchRanges(_0x3bef2b,_0x1cb867){let _0x26f5af=_0x3bef2b['visibleRanges'];if(0x1==_0x26f5af['length']&&_0x26f5af[0x0]['from']==_0x3bef2b['viewport']['from']&&_0x26f5af[0x0]['to']==_0x3bef2b['viewport']['to'])return _0x26f5af;let _0x34d67d=[];for(let {from:_0x53acc0,to:_0x13d923}of _0x26f5af)_0x53acc0=Math['max'](_0x3bef2b['state']['doc']['lineAt'](_0x53acc0)['from'],_0x53acc0-_0x1cb867),_0x13d923=Math['min'](_0x3bef2b['state']['doc']['lineAt'](_0x13d923)['to'],_0x13d923+_0x1cb867),_0x34d67d['length']&&_0x34d67d[_0x34d67d['length']-0x1]['to']>=_0x53acc0?_0x34d67d[_0x34d67d['length']-0x1]['to']=_0x13d923:_0x34d67d['push']({'from':_0x53acc0,'to':_0x13d923});return _0x34d67d;}class MatchDecorator{constructor(_0x4a9c53){const {regexp:_0x5a6ad2,decoration:_0x516f36,decorate:_0x51d8cb,boundary:_0x6dcea1,maxLength:_0x19d1bb=0x3e8}=_0x4a9c53;if(!_0x5a6ad2['global'])throw new RangeError('The\x20regular\x20expression\x20given\x20to\x20MatchDecorator\x20should\x20have\x20its\x20\x27g\x27\x20flag\x20set');if(this['regexp']=_0x5a6ad2,_0x51d8cb)this['addMatch']=(_0x2176d1,_0x6912e4,_0x8e2842,_0x2a9191)=>_0x51d8cb(_0x2a9191,_0x8e2842,_0x8e2842+_0x2176d1[0x0]['length'],_0x2176d1,_0x6912e4);else{if('function'==typeof _0x516f36)this['addMatch']=(_0x141f8a,_0x3013c8,_0x2554af,_0x57bf89)=>{let _0x175169=_0x516f36(_0x141f8a,_0x3013c8,_0x2554af);_0x175169&&_0x57bf89(_0x2554af,_0x2554af+_0x141f8a[0x0]['length'],_0x175169);};else{if(!_0x516f36)throw new RangeError('Either\x20\x27decorate\x27\x20or\x20\x27decoration\x27\x20should\x20be\x20provided\x20to\x20MatchDecorator');this['addMatch']=(_0x4cd773,_0x455b95,_0x1edd70,_0x1a6bde)=>_0x1a6bde(_0x1edd70,_0x1edd70+_0x4cd773[0x0]['length'],_0x516f36);}}this['boundary']=_0x6dcea1,this['maxLength']=_0x19d1bb;}['createDeco'](_0x3f5c1c){let _0x25fb33=new RangeSetBuilder(),_0x59ac7e=_0x25fb33['add']['bind'](_0x25fb33);for(let {from:_0x59545e,to:_0x5aae7e}of matchRanges(_0x3f5c1c,this['maxLength']))iterMatches(_0x3f5c1c['state']['doc'],this['regexp'],_0x59545e,_0x5aae7e,(_0x2b3316,_0x203838)=>this['addMatch'](_0x203838,_0x3f5c1c,_0x2b3316,_0x59ac7e));return _0x25fb33['finish']();}['updateDeco'](_0x948851,_0x38167e){let _0x510b01=0x3b9aca00,_0x49d59c=-0x1;return _0x948851['docChanged']&&_0x948851['changes']['iterChanges']((_0xa764ca,_0x15a1dc,_0x251a98,_0x37b8cb)=>{_0x37b8cb>=_0x948851['view']['viewport']['from']&&_0x251a98<=_0x948851['view']['viewport']['to']&&(_0x510b01=Math['min'](_0x251a98,_0x510b01),_0x49d59c=Math['max'](_0x37b8cb,_0x49d59c));}),_0x948851['viewportMoved']||_0x49d59c-_0x510b01>0x3e8?this['createDeco'](_0x948851['view']):_0x49d59c>-0x1?this['updateRange'](_0x948851['view'],_0x38167e['map'](_0x948851['changes']),_0x510b01,_0x49d59c):_0x38167e;}['updateRange'](_0x11f00a,_0x9c6c1b,_0x557b40,_0x31a2a8){for(let _0x44a329 of _0x11f00a['visibleRanges']){let _0x5cc0a4=Math['max'](_0x44a329['from'],_0x557b40),_0x103fb5=Math['min'](_0x44a329['to'],_0x31a2a8);if(_0x103fb5>_0x5cc0a4){let _0x2b88cb=_0x11f00a['state']['doc']['lineAt'](_0x5cc0a4),_0x5b5973=_0x2b88cb['to']<_0x103fb5?_0x11f00a['state']['doc']['lineAt'](_0x103fb5):_0x2b88cb,_0x1a9589=Math['max'](_0x44a329['from'],_0x2b88cb['from']),_0x288401=Math['min'](_0x44a329['to'],_0x5b5973['to']);if(this['boundary']){for(;_0x5cc0a4>_0x2b88cb['from'];_0x5cc0a4--)if(this['boundary']['test'](_0x2b88cb['text'][_0x5cc0a4-0x1-_0x2b88cb['from']])){_0x1a9589=_0x5cc0a4;break;}for(;_0x103fb5<_0x5b5973['to'];_0x103fb5++)if(this['boundary']['test'](_0x5b5973['text'][_0x103fb5-_0x5b5973['from']])){_0x288401=_0x103fb5;break;}}let _0x23c242,_0x3adfcc=[],_0x5b31d0=(_0x442cca,_0x4afbf6,_0x2c8bf1)=>_0x3adfcc['push'](_0x2c8bf1['range'](_0x442cca,_0x4afbf6));if(_0x2b88cb==_0x5b5973){for(this['regexp']['lastIndex']=_0x1a9589-_0x2b88cb['from'];(_0x23c242=this['regexp']['exec'](_0x2b88cb['text']))&&_0x23c242['index']<_0x288401-_0x2b88cb['from'];)this['addMatch'](_0x23c242,_0x11f00a,_0x23c242['index']+_0x2b88cb['from'],_0x5b31d0);}else iterMatches(_0x11f00a['state']['doc'],this['regexp'],_0x1a9589,_0x288401,(_0x19d49c,_0x2438bf)=>this['addMatch'](_0x2438bf,_0x11f00a,_0x19d49c,_0x5b31d0));_0x9c6c1b=_0x9c6c1b['update']({'filterFrom':_0x1a9589,'filterTo':_0x288401,'filter':(_0x370c97,_0x1bc428)=>_0x370c97<_0x1a9589||_0x1bc428>_0x288401,'add':_0x3adfcc});}}return _0x9c6c1b;}}const UnicodeRegexpSupport=null!=/x/['unicode']?'gu':'g',_0xca3950=new RegExp('[\x00-\x08\x0a-\x1f\x7f-\u009f­؜​‎‏\u2028\u2029‭‮⁦⁧⁩\ufeff￹-￼]',UnicodeRegexpSupport),_0x6ad52b={0x0:'null',0x7:'bell',0x8:'backspace',0xa:'newline',0xb:'vertical\x20tab',0xd:'carriage\x20return',0x1b:'escape',0x200b:'zero\x20width\x20space',0x200c:'zero\x20width\x20non-joiner',0x200d:'zero\x20width\x20joiner',0x200e:'left-to-right\x20mark',0x200f:'right-to-left\x20mark',0x2028:'line\x20separator',0x202d:'left-to-right\x20override',0x202e:'right-to-left\x20override',0x2066:'left-to-right\x20isolate',0x2067:'right-to-left\x20isolate',0x2069:'pop\x20directional\x20isolate',0x2029:'paragraph\x20separator',0xfeff:'zero\x20width\x20no-break\x20space',0xfffc:'object\x20replacement'};let _supportsTabSize=null;function supportsTabSize(){var _0x2938f1;if(null==_supportsTabSize&&'undefined'!=typeof document&&document['body']){let _0x40a72c=document['body']['style'];_supportsTabSize=null!=(null!==(_0x2938f1=_0x40a72c['tabSize'])&&void 0x0!==_0x2938f1?_0x2938f1:_0x40a72c['MozTabSize']);}return _supportsTabSize||!0x1;}const _0xe5d9f8=Facet['define']({'combine'(_0x3d1a91){let _0x34ea38=_0x57f676(_0x3d1a91,{'render':null,'specialChars':_0xca3950,'addSpecialChars':null});return(_0x34ea38['replaceTabs']=!supportsTabSize())&&(_0x34ea38['specialChars']=new RegExp('\x09|'+_0x34ea38['specialChars']['source'],UnicodeRegexpSupport)),_0x34ea38['addSpecialChars']&&(_0x34ea38['specialChars']=new RegExp(_0x34ea38['specialChars']['source']+'|'+_0x34ea38['addSpecialChars']['source'],UnicodeRegexpSupport)),_0x34ea38;}});function highlightSpecialChars(_0x319837={}){return[_0xe5d9f8['of'](_0x319837),_0x4bf53b()];}let _0xb7c189=null;function _0x4bf53b(){return _0xb7c189||(_0xb7c189=_0x42cf0c['fromClass'](class{constructor(_0x253696){this['view']=_0x253696,this['decorations']=Decoration['none'],this['decorationCache']=Object['create'](null),this['decorator']=this['makeDecorator'](_0x253696['state']['facet'](_0xe5d9f8)),this['decorations']=this['decorator']['createDeco'](_0x253696);}['makeDecorator'](_0x104e4d){return new MatchDecorator({'regexp':_0x104e4d['specialChars'],'decoration':(_0xa29c4e,_0x1025f1,_0x3cea01)=>{let {doc:_0xb5bb5e}=_0x1025f1['state'],_0x106f52=codePointAt(_0xa29c4e[0x0],0x0);if(0x9==_0x106f52){let _0x47c69f=_0xb5bb5e['lineAt'](_0x3cea01),_0x365bdb=_0x1025f1['state']['tabSize'],_0x483976=countColumn(_0x47c69f['text'],_0x365bdb,_0x3cea01-_0x47c69f['from']);return Decoration['replace']({'widget':new TabWidget((_0x365bdb-_0x483976%_0x365bdb)*this['view']['defaultCharacterWidth']/this['view']['scaleX'])});}return this['decorationCache'][_0x106f52]||(this['decorationCache'][_0x106f52]=Decoration['replace']({'widget':new SpecialCharWidget(_0x104e4d,_0x106f52)}));},'boundary':_0x104e4d['replaceTabs']?void 0x0:/[^]/});}['update'](_0x4258ce){let _0x37904c=_0x4258ce['state']['facet'](_0xe5d9f8);_0x4258ce['startState']['facet'](_0xe5d9f8)!=_0x37904c?(this['decorator']=this['makeDecorator'](_0x37904c),this['decorations']=this['decorator']['createDeco'](_0x4258ce['view'])):this['decorations']=this['decorator']['updateDeco'](_0x4258ce,this['decorations']);}},{'decorations':_0x479971=>_0x479971['decorations']}));}const DefaultPlaceholder='•';function _0x39038d(_0x3e805a){return _0x3e805a>=0x20?DefaultPlaceholder:0xa==_0x3e805a?'␤':String['fromCharCode'](0x2400+_0x3e805a);}class SpecialCharWidget extends WidgetType{constructor(_0x5c1786,_0x59f31f){super(),this['options']=_0x5c1786,this['code']=_0x59f31f;}['eq'](_0x2541fb){return _0x2541fb['code']==this['code'];}['toDOM'](_0x2bbb94){let _0x96bd6=_0x39038d(this['code']),_0x5a0596=_0x2bbb94['state']['phrase']('Control\x20character')+'\x20'+(_0x6ad52b[this['code']]||'0x'+this['code']['toString'](0x10)),_0x200456=this['options']['render']&&this['options']['render'](this['code'],_0x5a0596,_0x96bd6);if(_0x200456)return _0x200456;let _0x1492c5=document['createElement']('span');return _0x1492c5['textContent']=_0x96bd6,_0x1492c5['title']=_0x5a0596,_0x1492c5['setAttribute']('aria-label',_0x5a0596),_0x1492c5['className']='cm-specialChar',_0x1492c5;}['ignoreEvent'](){return!0x1;}}class TabWidget extends WidgetType{constructor(_0x10d095){super(),this['width']=_0x10d095;}['eq'](_0x51ab06){return _0x51ab06['width']==this['width'];}['toDOM'](){let _0x39c9f5=document['createElement']('span');return _0x39c9f5['textContent']='\x09',_0x39c9f5['className']='cm-tab',_0x39c9f5['style']['width']=this['width']+'px',_0x39c9f5;}['ignoreEvent'](){return!0x1;}}function highlightActiveLine(){return activeLineHighlighter;}const _0x600a4b=Decoration['line']({'class':'cm-activeLine'}),activeLineHighlighter=_0x42cf0c['fromClass'](class{constructor(_0x3e0e7d){this['decorations']=this['getDeco'](_0x3e0e7d);}['update'](_0xb88f2d){(_0xb88f2d['docChanged']||_0xb88f2d['selectionSet'])&&(this['decorations']=this['getDeco'](_0xb88f2d['view']));}['getDeco'](_0x1d3922){let _0x5a060a=-0x1,_0x4bf308=[];for(let _0x5f0a4a of _0x1d3922['state']['selection']['ranges']){let _0x2b8360=_0x1d3922['lineBlockAt'](_0x5f0a4a['head']);_0x2b8360['from']>_0x5a060a&&(_0x4bf308['push'](_0x600a4b['range'](_0x2b8360['from'])),_0x5a060a=_0x2b8360['from']);}return Decoration['set'](_0x4bf308);}},{'decorations':_0x2731d2=>_0x2731d2['decorations']}),_0x2af950=0x7d0;function rectangleFor(_0x40b125,_0x1c20ca,_0x564da9){let _0x555072=Math['min'](_0x1c20ca['line'],_0x564da9['line']),_0x128934=Math['max'](_0x1c20ca['line'],_0x564da9['line']),_0x4b5e65=[];if(_0x1c20ca['off']>_0x2af950||_0x564da9['off']>_0x2af950||_0x1c20ca['col']<0x0||_0x564da9['col']<0x0){let _0x1a0eef=Math['min'](_0x1c20ca['off'],_0x564da9['off']),_0x4d2c79=Math['max'](_0x1c20ca['off'],_0x564da9['off']);for(let _0x40a9b9=_0x555072;_0x40a9b9<=_0x128934;_0x40a9b9++){let _0x2c5aac=_0x40b125['doc']['line'](_0x40a9b9);_0x2c5aac['length']<=_0x4d2c79&&_0x4b5e65['push'](EditorSelection['range'](_0x2c5aac['from']+_0x1a0eef,_0x2c5aac['to']+_0x4d2c79));}}else{let _0x2e5fc4=Math['min'](_0x1c20ca['col'],_0x564da9['col']),_0x591e5b=Math['max'](_0x1c20ca['col'],_0x564da9['col']);for(let _0x5bf2cb=_0x555072;_0x5bf2cb<=_0x128934;_0x5bf2cb++){let _0x156d59=_0x40b125['doc']['line'](_0x5bf2cb),_0x430b41=_0x34fdbe(_0x156d59['text'],_0x2e5fc4,_0x40b125['tabSize'],!0x0);if(_0x430b41<0x0)_0x4b5e65['push'](EditorSelection['cursor'](_0x156d59['to']));else{let _0x2ff97=_0x34fdbe(_0x156d59['text'],_0x591e5b,_0x40b125['tabSize']);_0x4b5e65['push'](EditorSelection['range'](_0x156d59['from']+_0x430b41,_0x156d59['from']+_0x2ff97));}}}return _0x4b5e65;}function absoluteColumn(_0xe052f3,_0x4c7553){let _0x5252f0=_0xe052f3['coordsAtPos'](_0xe052f3['viewport']['from']);return _0x5252f0?Math['round'](Math['abs']((_0x5252f0['left']-_0x4c7553)/_0xe052f3['defaultCharacterWidth'])):-0x1;}function getPos(_0x3dfd7a,_0x78c9b8){let _0xd3dfa1=_0x3dfd7a['posAtCoords']({'x':_0x78c9b8['clientX'],'y':_0x78c9b8['clientY']},!0x1),_0x2df33f=_0x3dfd7a['state']['doc']['lineAt'](_0xd3dfa1),_0x368acf=_0xd3dfa1-_0x2df33f['from'],_0x1ea56d=_0x368acf>_0x2af950?-0x1:_0x368acf==_0x2df33f['length']?absoluteColumn(_0x3dfd7a,_0x78c9b8['clientX']):countColumn(_0x2df33f['text'],_0x3dfd7a['state']['tabSize'],_0xd3dfa1-_0x2df33f['from']);return{'line':_0x2df33f['number'],'col':_0x1ea56d,'off':_0x368acf};}function rectangleSelectionStyle(_0x4eb3c4,_0x2929c2){let _0x53b5e8=getPos(_0x4eb3c4,_0x2929c2),_0x534092=_0x4eb3c4['state']['selection'];return _0x53b5e8?{'update'(_0x454fd1){if(_0x454fd1['docChanged']){let _0x41ae45=_0x454fd1['changes']['mapPos'](_0x454fd1['startState']['doc']['line'](_0x53b5e8['line'])['from']),_0x8e22da=_0x454fd1['state']['doc']['lineAt'](_0x41ae45);_0x53b5e8={'line':_0x8e22da['number'],'col':_0x53b5e8['col'],'off':Math['min'](_0x53b5e8['off'],_0x8e22da['length'])},_0x534092=_0x534092['map'](_0x454fd1['changes']);}},'get'(_0x35c46a,_0x37fe59,_0xbf4f7){let _0x3eaeb9=getPos(_0x4eb3c4,_0x35c46a);if(!_0x3eaeb9)return _0x534092;let _0x5ebc30=rectangleFor(_0x4eb3c4['state'],_0x53b5e8,_0x3eaeb9);return _0x5ebc30['length']?_0xbf4f7?EditorSelection['create'](_0x5ebc30['concat'](_0x534092['ranges'])):EditorSelection['create'](_0x5ebc30):_0x534092;}}:null;}function rectangularSelection(_0x23d7f3){return EditorView['mouseSelectionStyle']['of']((_0x31eace,_0x1fc1ff)=>(_0x3ab655=>_0x3ab655['altKey']&&0x0==_0x3ab655['button'])(_0x1fc1ff)?rectangleSelectionStyle(_0x31eace,_0x1fc1ff):null);}const _0x5812b7={'Alt':[0x12,_0x44f219=>!!_0x44f219['altKey']],'Control':[0x11,_0x54751d=>!!_0x54751d['ctrlKey']],'Shift':[0x10,_0x4b529c=>!!_0x4b529c['shiftKey']],'Meta':[0x5b,_0x4409cc=>!!_0x4409cc['metaKey']]},_0x1058d5={'style':'cursor:\x20crosshair'};function _0x13c345(_0x2eddc3={}){let [_0x5579e4,_0x3689ec]=_0x5812b7[_0x2eddc3['key']||'Alt'],_0x35c2df=_0x42cf0c['fromClass'](class{constructor(_0x5d90db){this['view']=_0x5d90db,this['isDown']=!0x1;}['set'](_0x254eff){this['isDown']!=_0x254eff&&(this['isDown']=_0x254eff,this['view']['update']([]));}},{'eventObservers':{'keydown'(_0x427708){this['set'](_0x427708['keyCode']==_0x5579e4||_0x3689ec(_0x427708));},'keyup'(_0x38e3ed){_0x38e3ed['keyCode']!=_0x5579e4&&_0x3689ec(_0x38e3ed)||this['set'](!0x1);},'mousemove'(_0x37eb51){this['set'](_0x3689ec(_0x37eb51));}}});return[_0x35c2df,EditorView['contentAttributes']['of'](_0x3fc373=>{var _0x2cc808;return(null===(_0x2cc808=_0x3fc373['plugin'](_0x35c2df))||void 0x0===_0x2cc808?void 0x0:_0x2cc808['isDown'])?_0x1058d5:null;})];}const Outside='-10000px';class TooltipViewManager{constructor(_0x3ac8a8,_0x28e2e6,_0x2c73a5,_0x22fcc){this['facet']=_0x28e2e6,this['createTooltipView']=_0x2c73a5,this['removeTooltipView']=_0x22fcc,this['input']=_0x3ac8a8['state']['facet'](_0x28e2e6),this['tooltips']=this['input']['filter'](t=>t);let _0x490213=null;this['tooltipViews']=this['tooltips']['map'](t=>_0x490213=_0x2c73a5(t,_0x490213));}['update'](_0x2c5d03,_0x5865b1){var _0x5094ff;let _0x4cc566=_0x2c5d03['state']['facet'](this['facet']),_0x584b77=_0x4cc566['filter'](_0x5513f6=>_0x5513f6);if(_0x4cc566===this['input']){for(let t of this['tooltipViews'])t['update']&&t['update'](_0x2c5d03);return!0x1;}let _0x263179=[],_0x274eba=_0x5865b1?[]:null;for(let _0x508974=0x0;_0x508974<_0x584b77['length'];_0x508974++){let _0x5201f5=_0x584b77[_0x508974],_0x4f37d5=-0x1;if(_0x5201f5){for(let _0x3ed499=0x0;_0x3ed499<this['tooltips']['length'];_0x3ed499++){let _0x38d45d=this['tooltips'][_0x3ed499];_0x38d45d&&_0x38d45d['create']==_0x5201f5['create']&&(_0x4f37d5=_0x3ed499);}if(_0x4f37d5<0x0)_0x263179[_0x508974]=this['createTooltipView'](_0x5201f5,_0x508974?_0x263179[_0x508974-0x1]:null),_0x274eba&&(_0x274eba[_0x508974]=!!_0x5201f5['above']);else{let _0x4c646c=_0x263179[_0x508974]=this['tooltipViews'][_0x4f37d5];_0x274eba&&(_0x274eba[_0x508974]=_0x5865b1[_0x4f37d5]),_0x4c646c['update']&&_0x4c646c['update'](_0x2c5d03);}}}for(let t of this['tooltipViews'])_0x263179['indexOf'](t)<0x0&&(this['removeTooltipView'](t),null===(_0x5094ff=t['destroy'])||void 0x0===_0x5094ff||_0x5094ff['call'](t));return _0x5865b1&&(_0x274eba['forEach']((_0x292e71,_0xdb7b6e)=>_0x5865b1[_0xdb7b6e]=_0x292e71),_0x5865b1['length']=_0x274eba['length']),this['input']=_0x4cc566,this['tooltips']=_0x584b77,this['tooltipViews']=_0x263179,!0x0;}}function _0x4d76b4(_0x53f811){let _0x2cf177=_0x53f811['dom']['ownerDocument']['documentElement'];return{'top':0x0,'left':0x0,'bottom':_0x2cf177['clientHeight'],'right':_0x2cf177['clientWidth']};}const tooltipConfig=Facet['define']({'combine':_0x20059b=>{var _0x381e66,_0x1a2c1b,_0x4cdf34;return{'position':_0x1f5426['ios']?'absolute':(null===(_0x381e66=_0x20059b['find'](_0x6f9b8c=>_0x6f9b8c['position']))||void 0x0===_0x381e66?void 0x0:_0x381e66['position'])||'fixed','parent':(null===(_0x1a2c1b=_0x20059b['find'](_0xa6e608=>_0xa6e608['parent']))||void 0x0===_0x1a2c1b?void 0x0:_0x1a2c1b['parent'])||null,'tooltipSpace':(null===(_0x4cdf34=_0x20059b['find'](_0x1b5e72=>_0x1b5e72['tooltipSpace']))||void 0x0===_0x4cdf34?void 0x0:_0x4cdf34['tooltipSpace'])||_0x4d76b4};}}),knownHeight=new WeakMap(),tooltipPlugin=_0x42cf0c['fromClass'](class{constructor(_0x48a7bb){this['view']=_0x48a7bb,this['above']=[],this['inView']=!0x0,this['madeAbsolute']=!0x1,this['lastTransaction']=0x0,this['measureTimeout']=-0x1;let _0x1a9d49=_0x48a7bb['state']['facet'](tooltipConfig);this['position']=_0x1a9d49['position'],this['parent']=_0x1a9d49['parent'],this['classes']=_0x48a7bb['themeClasses'],this['createContainer'](),this['measureReq']={'read':this['readMeasure']['bind'](this),'write':this['writeMeasure']['bind'](this),'key':this},this['resizeObserver']='function'==typeof ResizeObserver?new ResizeObserver(()=>this['measureSoon']()):null,this['manager']=new TooltipViewManager(_0x48a7bb,showTooltip,(t,_0x5b5119)=>this['createTooltip'](t,_0x5b5119),t=>{this['resizeObserver']&&this['resizeObserver']['unobserve'](t['dom']),t['dom']['remove']();}),this['above']=this['manager']['tooltips']['map'](t=>!!t['above']),this['intersectionObserver']='function'==typeof IntersectionObserver?new IntersectionObserver(_0x45ed4a=>{Date['now']()>this['lastTransaction']-0x32&&_0x45ed4a['length']>0x0&&_0x45ed4a[_0x45ed4a['length']-0x1]['intersectionRatio']<0x1&&this['measureSoon']();},{'threshold':[0x1]}):null,this['observeIntersection'](),_0x48a7bb['win']['addEventListener']('resize',this['measureSoon']=this['measureSoon']['bind'](this)),this['maybeMeasure']();}['createContainer'](){this['parent']?(this['container']=document['createElement']('div'),this['container']['style']['position']='relative',this['container']['className']=this['view']['themeClasses'],this['parent']['appendChild'](this['container'])):this['container']=this['view']['dom'];}['observeIntersection'](){if(this['intersectionObserver']){this['intersectionObserver']['disconnect']();for(let _0x3eb747 of this['manager']['tooltipViews'])this['intersectionObserver']['observe'](_0x3eb747['dom']);}}['measureSoon'](){this['measureTimeout']<0x0&&(this['measureTimeout']=setTimeout(()=>{this['measureTimeout']=-0x1,this['maybeMeasure']();},0x32));}['update'](_0xeedaa2){_0xeedaa2['transactions']['length']&&(this['lastTransaction']=Date['now']());let _0x148db7=this['manager']['update'](_0xeedaa2,this['above']);_0x148db7&&this['observeIntersection']();let _0x522035=_0x148db7||_0xeedaa2['geometryChanged'],_0x43a50f=_0xeedaa2['state']['facet'](tooltipConfig);if(_0x43a50f['position']!=this['position']&&!this['madeAbsolute']){this['position']=_0x43a50f['position'];for(let t of this['manager']['tooltipViews'])t['dom']['style']['position']=this['position'];_0x522035=!0x0;}if(_0x43a50f['parent']!=this['parent']){this['parent']&&this['container']['remove'](),this['parent']=_0x43a50f['parent'],this['createContainer']();for(let t of this['manager']['tooltipViews'])this['container']['appendChild'](t['dom']);_0x522035=!0x0;}else this['parent']&&this['view']['themeClasses']!=this['classes']&&(this['classes']=this['container']['className']=this['view']['themeClasses']);_0x522035&&this['maybeMeasure']();}['createTooltip'](_0x45919e,_0x339b83){let _0x466bf6=_0x45919e['create'](this['view']),_0x1283aa=_0x339b83?_0x339b83['dom']:null;if(_0x466bf6['dom']['classList']['add']('cm-tooltip'),_0x45919e['arrow']&&!_0x466bf6['dom']['querySelector']('.cm-tooltip\x20>\x20.cm-tooltip-arrow')){let _0x1dc41b=document['createElement']('div');_0x1dc41b['className']='cm-tooltip-arrow',_0x466bf6['dom']['appendChild'](_0x1dc41b);}return _0x466bf6['dom']['style']['position']=this['position'],_0x466bf6['dom']['style']['top']=Outside,_0x466bf6['dom']['style']['left']='0px',this['container']['insertBefore'](_0x466bf6['dom'],_0x1283aa),_0x466bf6['mount']&&_0x466bf6['mount'](this['view']),this['resizeObserver']&&this['resizeObserver']['observe'](_0x466bf6['dom']),_0x466bf6;}['destroy'](){var _0x8381c6,_0x2fac56,_0x57e7f5;this['view']['win']['removeEventListener']('resize',this['measureSoon']);for(let _0x20cce3 of this['manager']['tooltipViews'])_0x20cce3['dom']['remove'](),null===(_0x8381c6=_0x20cce3['destroy'])||void 0x0===_0x8381c6||_0x8381c6['call'](_0x20cce3);this['parent']&&this['container']['remove'](),null===(_0x2fac56=this['resizeObserver'])||void 0x0===_0x2fac56||_0x2fac56['disconnect'](),null===(_0x57e7f5=this['intersectionObserver'])||void 0x0===_0x57e7f5||_0x57e7f5['disconnect'](),clearTimeout(this['measureTimeout']);}['readMeasure'](){let _0x5d5f52=0x1,_0x48a5e4=0x1,_0xb99f23=!0x1;if('fixed'==this['position']&&this['manager']['tooltipViews']['length']){let {dom:_0x2d063e}=this['manager']['tooltipViews'][0x0];if(_0x1f5426['gecko'])_0xb99f23=_0x2d063e['offsetParent']!=this['container']['ownerDocument']['body'];else{if(_0x2d063e['style']['top']==Outside&&'0px'==_0x2d063e['style']['left']){let _0xb48eae=_0x2d063e['getBoundingClientRect']();_0xb99f23=Math['abs'](_0xb48eae['top']+0x2710)>0x1||Math['abs'](_0xb48eae['left'])>0x1;}}}if(_0xb99f23||'absolute'==this['position']){if(this['parent']){let _0xb8cb05=this['parent']['getBoundingClientRect']();_0xb8cb05['width']&&_0xb8cb05['height']&&(_0x5d5f52=_0xb8cb05['width']/this['parent']['offsetWidth'],_0x48a5e4=_0xb8cb05['height']/this['parent']['offsetHeight']);}else({scaleX:_0x5d5f52,scaleY:_0x48a5e4}=this['view']['viewState']);}let _0x37e7c5=this['view']['scrollDOM']['getBoundingClientRect'](),_0x1230d3=getScrollMargins(this['view']);return{'visible':{'left':_0x37e7c5['left']+_0x1230d3['left'],'top':_0x37e7c5['top']+_0x1230d3['top'],'right':_0x37e7c5['right']-_0x1230d3['right'],'bottom':_0x37e7c5['bottom']-_0x1230d3['bottom']},'parent':this['parent']?this['container']['getBoundingClientRect']():this['view']['dom']['getBoundingClientRect'](),'pos':this['manager']['tooltips']['map']((t,_0x41de19)=>{let _0x4c712e=this['manager']['tooltipViews'][_0x41de19];return _0x4c712e['getCoords']?_0x4c712e['getCoords'](t['pos']):this['view']['coordsAtPos'](t['pos']);}),'size':this['manager']['tooltipViews']['map'](({dom:_0x188b31})=>_0x188b31['getBoundingClientRect']()),'space':this['view']['state']['facet'](tooltipConfig)['tooltipSpace'](this['view']),'scaleX':_0x5d5f52,'scaleY':_0x48a5e4,'makeAbsolute':_0xb99f23};}['writeMeasure'](_0x14a9fc){var _0x63ae69;if(_0x14a9fc['makeAbsolute']){this['madeAbsolute']=!0x0,this['position']='absolute';for(let t of this['manager']['tooltipViews'])t['dom']['style']['position']='absolute';}let {visible:_0x583f52,space:_0x385d6b,scaleX:_0x49f46f,scaleY:_0x21f310}=_0x14a9fc,_0x302824=[];for(let _0x58321a=0x0;_0x58321a<this['manager']['tooltips']['length'];_0x58321a++){let _0x3cbb01=this['manager']['tooltips'][_0x58321a],_0x356a33=this['manager']['tooltipViews'][_0x58321a],{dom:_0x489608}=_0x356a33,_0x379cec=_0x14a9fc['pos'][_0x58321a],_0x3a1e2f=_0x14a9fc['size'][_0x58321a];if(!_0x379cec||!0x1!==_0x3cbb01['clip']&&(_0x379cec['bottom']<=Math['max'](_0x583f52['top'],_0x385d6b['top'])||_0x379cec['top']>=Math['min'](_0x583f52['bottom'],_0x385d6b['bottom'])||_0x379cec['right']<Math['max'](_0x583f52['left'],_0x385d6b['left'])-0.1||_0x379cec['left']>Math['min'](_0x583f52['right'],_0x385d6b['right'])+0.1)){_0x489608['style']['top']=Outside;continue;}let _0x25cf84=_0x3cbb01['arrow']?_0x356a33['dom']['querySelector']('.cm-tooltip-arrow'):null,_0xbb3ffd=_0x25cf84?0x7:0x0,_0x41baa7=_0x3a1e2f['right']-_0x3a1e2f['left'],_0x13516f=null!==(_0x63ae69=knownHeight['get'](_0x356a33))&&void 0x0!==_0x63ae69?_0x63ae69:_0x3a1e2f['bottom']-_0x3a1e2f['top'],_0x57a572=_0x356a33['offset']||noOffset,_0x1e0c57=this['view']['textDirection']==Direction['LTR'],_0x56827b=_0x3a1e2f['width']>_0x385d6b['right']-_0x385d6b['left']?_0x1e0c57?_0x385d6b['left']:_0x385d6b['right']-_0x3a1e2f['width']:_0x1e0c57?Math['max'](_0x385d6b['left'],Math['min'](_0x379cec['left']-(_0x25cf84?0xe:0x0)+_0x57a572['x'],_0x385d6b['right']-_0x41baa7)):Math['min'](Math['max'](_0x385d6b['left'],_0x379cec['left']-_0x41baa7+(_0x25cf84?0xe:0x0)-_0x57a572['x']),_0x385d6b['right']-_0x41baa7),_0x4e250b=this['above'][_0x58321a];!_0x3cbb01['strictSide']&&(_0x4e250b?_0x379cec['top']-_0x13516f-_0xbb3ffd-_0x57a572['y']<_0x385d6b['top']:_0x379cec['bottom']+_0x13516f+_0xbb3ffd+_0x57a572['y']>_0x385d6b['bottom'])&&_0x4e250b==_0x385d6b['bottom']-_0x379cec['bottom']>_0x379cec['top']-_0x385d6b['top']&&(_0x4e250b=this['above'][_0x58321a]=!_0x4e250b);let _0x36b2d4=(_0x4e250b?_0x379cec['top']-_0x385d6b['top']:_0x385d6b['bottom']-_0x379cec['bottom'])-_0xbb3ffd;if(_0x36b2d4<_0x13516f&&!0x1!==_0x356a33['resize']){if(_0x36b2d4<this['view']['defaultLineHeight']){_0x489608['style']['top']=Outside;continue;}knownHeight['set'](_0x356a33,_0x13516f),_0x489608['style']['height']=(_0x13516f=_0x36b2d4)/_0x21f310+'px';}else _0x489608['style']['height']&&(_0x489608['style']['height']='');let _0x58e91c=_0x4e250b?_0x379cec['top']-_0x13516f-_0xbb3ffd-_0x57a572['y']:_0x379cec['bottom']+_0xbb3ffd+_0x57a572['y'],_0xc2e013=_0x56827b+_0x41baa7;if(!0x0!==_0x356a33['overlap']){for(let _0x3b59cd of _0x302824)_0x3b59cd['left']<_0xc2e013&&_0x3b59cd['right']>_0x56827b&&_0x3b59cd['top']<_0x58e91c+_0x13516f&&_0x3b59cd['bottom']>_0x58e91c&&(_0x58e91c=_0x4e250b?_0x3b59cd['top']-_0x13516f-0x2-_0xbb3ffd:_0x3b59cd['bottom']+_0xbb3ffd+0x2);}if('absolute'==this['position']?(_0x489608['style']['top']=(_0x58e91c-_0x14a9fc['parent']['top'])/_0x21f310+'px',setLeftStyle(_0x489608,(_0x56827b-_0x14a9fc['parent']['left'])/_0x49f46f)):(_0x489608['style']['top']=_0x58e91c/_0x21f310+'px',setLeftStyle(_0x489608,_0x56827b/_0x49f46f)),_0x25cf84){let _0x52e5f0=_0x379cec['left']+(_0x1e0c57?_0x57a572['x']:-_0x57a572['x'])-(_0x56827b+0xe-0x7);_0x25cf84['style']['left']=_0x52e5f0/_0x49f46f+'px';}!0x0!==_0x356a33['overlap']&&_0x302824['push']({'left':_0x56827b,'top':_0x58e91c,'right':_0xc2e013,'bottom':_0x58e91c+_0x13516f}),_0x489608['classList']['toggle']('cm-tooltip-above',_0x4e250b),_0x489608['classList']['toggle']('cm-tooltip-below',!_0x4e250b),_0x356a33['positioned']&&_0x356a33['positioned'](_0x14a9fc['space']);}}['maybeMeasure'](){if(this['manager']['tooltips']['length']&&(this['view']['inView']&&this['view']['requestMeasure'](this['measureReq']),this['inView']!=this['view']['inView']&&(this['inView']=this['view']['inView'],!this['inView']))){for(let _0x157272 of this['manager']['tooltipViews'])_0x157272['dom']['style']['top']=Outside;}}},{'eventObservers':{'scroll'(){this['maybeMeasure']();}}});function setLeftStyle(_0x13200b,_0xfc2e87){let _0xda873e=parseInt(_0x13200b['style']['left'],0xa);(isNaN(_0xda873e)||Math['abs'](_0xfc2e87-_0xda873e)>0x1)&&(_0x13200b['style']['left']=_0xfc2e87+'px');}const _0x23dde6=EditorView['baseTheme']({'.cm-tooltip':{'zIndex':0x1f4,'boxSizing':'border-box'},'&light\x20.cm-tooltip':{'border':'1px\x20solid\x20#bbb','backgroundColor':'#f5f5f5'},'&light\x20.cm-tooltip-section:not(:first-child)':{'borderTop':'1px\x20solid\x20#bbb'},'&dark\x20.cm-tooltip':{'backgroundColor':'#333338','color':'white'},'.cm-tooltip-arrow':{'height':'7px','width':'14px','position':'absolute','zIndex':-0x1,'overflow':'hidden','&:before,\x20&:after':{'content':'\x27\x27','position':'absolute','width':0x0,'height':0x0,'borderLeft':'7px\x20solid\x20transparent','borderRight':'7px\x20solid\x20transparent'},'.cm-tooltip-above\x20&':{'bottom':'-7px','&:before':{'borderTop':'7px\x20solid\x20#bbb'},'&:after':{'borderTop':'7px\x20solid\x20#f5f5f5','bottom':'1px'}},'.cm-tooltip-below\x20&':{'top':'-7px','&:before':{'borderBottom':'7px\x20solid\x20#bbb'},'&:after':{'borderBottom':'7px\x20solid\x20#f5f5f5','top':'1px'}}},'&dark\x20.cm-tooltip\x20.cm-tooltip-arrow':{'&:before':{'borderTopColor':'#333338','borderBottomColor':'#333338'},'&:after':{'borderTopColor':'transparent','borderBottomColor':'transparent'}}}),noOffset={'x':0x0,'y':0x0},showTooltip=Facet['define']({'enables':[tooltipPlugin,_0x23dde6]});function getTooltip(_0x180638,_0xacc5cd){let _0x43b6fe=_0x180638['plugin'](tooltipPlugin);if(!_0x43b6fe)return null;let _0x6ed6a1=_0x43b6fe['manager']['tooltips']['indexOf'](_0xacc5cd);return _0x6ed6a1<0x0?null:_0x43b6fe['manager']['tooltipViews'][_0x6ed6a1];}class GutterMarker extends _0x5ee7cf{['compare'](_0x41bdf8){return this==_0x41bdf8||this['constructor']==_0x41bdf8['constructor']&&this['eq'](_0x41bdf8);}['eq'](_0xbfaf85){return!0x1;}['destroy'](_0x56e403){}}GutterMarker['prototype']['elementClass']='',GutterMarker['prototype']['toDOM']=void 0x0,GutterMarker['prototype']['mapMode']=_0x2e7529['TrackBefore'],GutterMarker['prototype']['startSide']=GutterMarker['prototype']['endSide']=-0x1,GutterMarker['prototype']['point']=!0x0;const gutterLineClass=Facet['define'](),gutterWidgetClass=Facet['define'](),defaults$1={'class':'','renderEmptyElements':!0x1,'elementStyle':'','markers':()=>RangeSet['empty'],'lineMarker':()=>null,'widgetMarker':()=>null,'lineMarkerChange':null,'initialSpacer':null,'updateSpacer':null,'domEventHandlers':{}},activeGutters=Facet['define']();function gutter(_0x409dbf){return[gutters(),activeGutters['of'](Object['assign'](Object['assign']({},defaults$1),_0x409dbf))];}const unfixGutters=Facet['define']({'combine':_0xf8d7c=>_0xf8d7c['some'](_0x4a77f2=>_0x4a77f2)});function gutters(_0x1f3411){return[gutterView];}const gutterView=_0x42cf0c['fromClass'](class{constructor(_0x2293a0){this['view']=_0x2293a0,this['prevViewport']=_0x2293a0['viewport'],this['dom']=document['createElement']('div'),this['dom']['className']='cm-gutters',this['dom']['setAttribute']('aria-hidden','true'),this['dom']['style']['minHeight']=this['view']['contentHeight']/this['view']['scaleY']+'px',this['gutters']=_0x2293a0['state']['facet'](activeGutters)['map'](_0x3567dd=>new SingleGutterView(_0x2293a0,_0x3567dd));for(let _0x569d77 of this['gutters'])this['dom']['appendChild'](_0x569d77['dom']);this['fixed']=!_0x2293a0['state']['facet'](unfixGutters),this['fixed']&&(this['dom']['style']['position']='sticky'),this['syncGutters'](!0x1),_0x2293a0['scrollDOM']['insertBefore'](this['dom'],_0x2293a0['contentDOM']);}['update'](_0x4b303d){if(this['updateGutters'](_0x4b303d)){let _0x50dd8f=this['prevViewport'],_0x1b54ff=_0x4b303d['view']['viewport'],_0x161d35=Math['min'](_0x50dd8f['to'],_0x1b54ff['to'])-Math['max'](_0x50dd8f['from'],_0x1b54ff['from']);this['syncGutters'](_0x161d35<0.8*(_0x1b54ff['to']-_0x1b54ff['from']));}_0x4b303d['geometryChanged']&&(this['dom']['style']['minHeight']=this['view']['contentHeight']/this['view']['scaleY']+'px'),this['view']['state']['facet'](unfixGutters)!=!this['fixed']&&(this['fixed']=!this['fixed'],this['dom']['style']['position']=this['fixed']?'sticky':''),this['prevViewport']=_0x4b303d['view']['viewport'];}['syncGutters'](_0x3571dd){let _0x20c89f=this['dom']['nextSibling'];_0x3571dd&&this['dom']['remove']();let _0x31ec55=RangeSet['iter'](this['view']['state']['facet'](gutterLineClass),this['view']['viewport']['from']),_0xcb5cde=[],_0x1943ba=this['gutters']['map'](_0xd401c3=>new UpdateContext(_0xd401c3,this['view']['viewport'],-this['view']['documentPadding']['top']));for(let _0x2f6f38 of this['view']['viewportLineBlocks'])if(_0xcb5cde['length']&&(_0xcb5cde=[]),Array['isArray'](_0x2f6f38['type'])){let _0x2d6b4d=!0x0;for(let _0x472ab6 of _0x2f6f38['type'])if(_0x472ab6['type']==_0x3c2e60['Text']&&_0x2d6b4d){_0x1dfec6(_0x31ec55,_0xcb5cde,_0x472ab6['from']);for(let _0x2e5deb of _0x1943ba)_0x2e5deb['line'](this['view'],_0x472ab6,_0xcb5cde);_0x2d6b4d=!0x1;}else{if(_0x472ab6['widget']){for(let _0x5b5fff of _0x1943ba)_0x5b5fff['widget'](this['view'],_0x472ab6);}}}else{if(_0x2f6f38['type']==_0x3c2e60['Text']){_0x1dfec6(_0x31ec55,_0xcb5cde,_0x2f6f38['from']);for(let _0x372998 of _0x1943ba)_0x372998['line'](this['view'],_0x2f6f38,_0xcb5cde);}else{if(_0x2f6f38['widget']){for(let _0xbd2d26 of _0x1943ba)_0xbd2d26['widget'](this['view'],_0x2f6f38);}}}for(let _0x4e8ed3 of _0x1943ba)_0x4e8ed3['finish']();_0x3571dd&&this['view']['scrollDOM']['insertBefore'](this['dom'],_0x20c89f);}['updateGutters'](_0x34a2f1){let _0x35614c=_0x34a2f1['startState']['facet'](activeGutters),_0x40cbe5=_0x34a2f1['state']['facet'](activeGutters),_0x264d80=_0x34a2f1['docChanged']||_0x34a2f1['heightChanged']||_0x34a2f1['viewportChanged']||!RangeSet['eq'](_0x34a2f1['startState']['facet'](gutterLineClass),_0x34a2f1['state']['facet'](gutterLineClass),_0x34a2f1['view']['viewport']['from'],_0x34a2f1['view']['viewport']['to']);if(_0x35614c==_0x40cbe5){for(let _0x256bf1 of this['gutters'])_0x256bf1['update'](_0x34a2f1)&&(_0x264d80=!0x0);}else{_0x264d80=!0x0;let _0x2c1f29=[];for(let _0x5576ce of _0x40cbe5){let _0x4e2323=_0x35614c['indexOf'](_0x5576ce);_0x4e2323<0x0?_0x2c1f29['push'](new SingleGutterView(this['view'],_0x5576ce)):(this['gutters'][_0x4e2323]['update'](_0x34a2f1),_0x2c1f29['push'](this['gutters'][_0x4e2323]));}for(let _0x506d27 of this['gutters'])_0x506d27['dom']['remove'](),_0x2c1f29['indexOf'](_0x506d27)<0x0&&_0x506d27['destroy']();for(let _0x7e1c5 of _0x2c1f29)this['dom']['appendChild'](_0x7e1c5['dom']);this['gutters']=_0x2c1f29;}return _0x264d80;}['destroy'](){for(let _0x47caad of this['gutters'])_0x47caad['destroy']();this['dom']['remove']();}},{'provide':_0x56a116=>EditorView['scrollMargins']['of'](_0x42e475=>{let _0x84a2e0=_0x42e475['plugin'](_0x56a116);return _0x84a2e0&&0x0!=_0x84a2e0['gutters']['length']&&_0x84a2e0['fixed']?_0x42e475['textDirection']==Direction['LTR']?{'left':_0x84a2e0['dom']['offsetWidth']*_0x42e475['scaleX']}:{'right':_0x84a2e0['dom']['offsetWidth']*_0x42e475['scaleX']}:null;})});function _0xdb6354(_0x1cdf00){return Array['isArray'](_0x1cdf00)?_0x1cdf00:[_0x1cdf00];}function _0x1dfec6(_0x123afa,_0x5710c0,_0x145da4){for(;_0x123afa['value']&&_0x123afa['from']<=_0x145da4;)_0x123afa['from']==_0x145da4&&_0x5710c0['push'](_0x123afa['value']),_0x123afa['next']();}class UpdateContext{constructor(_0x2b60b2,_0x411d6f,_0x36e70b){this['gutter']=_0x2b60b2,this['height']=_0x36e70b,this['i']=0x0,this['cursor']=RangeSet['iter'](_0x2b60b2['markers'],_0x411d6f['from']);}['addElement'](_0x2f6cee,_0x6dd8a3,_0x5e419e){let {gutter:_0x1630c4}=this,_0x59b657=(_0x6dd8a3['top']-this['height'])/_0x2f6cee['scaleY'],_0x10bb58=_0x6dd8a3['height']/_0x2f6cee['scaleY'];if(this['i']==_0x1630c4['elements']['length']){let _0x31313f=new GutterElement(_0x2f6cee,_0x10bb58,_0x59b657,_0x5e419e);_0x1630c4['elements']['push'](_0x31313f),_0x1630c4['dom']['appendChild'](_0x31313f['dom']);}else _0x1630c4['elements'][this['i']]['update'](_0x2f6cee,_0x10bb58,_0x59b657,_0x5e419e);this['height']=_0x6dd8a3['bottom'],this['i']++;}['line'](_0x976ca1,_0x1d5dd8,_0x511798){let _0x5c1610=[];_0x1dfec6(this['cursor'],_0x5c1610,_0x1d5dd8['from']),_0x511798['length']&&(_0x5c1610=_0x5c1610['concat'](_0x511798));let _0x78ff20=this['gutter']['config']['lineMarker'](_0x976ca1,_0x1d5dd8,_0x5c1610);_0x78ff20&&_0x5c1610['unshift'](_0x78ff20);let _0x329f31=this['gutter'];(0x0!=_0x5c1610['length']||_0x329f31['config']['renderEmptyElements'])&&this['addElement'](_0x976ca1,_0x1d5dd8,_0x5c1610);}['widget'](_0x5247ee,_0x276edb){let _0x9081a4=this['gutter']['config']['widgetMarker'](_0x5247ee,_0x276edb['widget'],_0x276edb),_0x24867e=_0x9081a4?[_0x9081a4]:null;for(let _0x4ff72f of _0x5247ee['state']['facet'](gutterWidgetClass)){let _0x433147=_0x4ff72f(_0x5247ee,_0x276edb['widget'],_0x276edb);_0x433147&&(_0x24867e||(_0x24867e=[]))['push'](_0x433147);}_0x24867e&&this['addElement'](_0x5247ee,_0x276edb,_0x24867e);}['finish'](){let _0x25b750=this['gutter'];for(;_0x25b750['elements']['length']>this['i'];){let _0x28ef90=_0x25b750['elements']['pop']();_0x25b750['dom']['removeChild'](_0x28ef90['dom']),_0x28ef90['destroy']();}}}class SingleGutterView{constructor(_0x1ea889,_0xa9391b){this['view']=_0x1ea889,this['config']=_0xa9391b,this['elements']=[],this['spacer']=null,this['dom']=document['createElement']('div'),this['dom']['className']='cm-gutter'+(this['config']['class']?'\x20'+this['config']['class']:'');for(let _0xab800 in _0xa9391b['domEventHandlers'])this['dom']['addEventListener'](_0xab800,_0x55be25=>{let _0x287381,_0x4a98c3=_0x55be25['target'];if(_0x4a98c3!=this['dom']&&this['dom']['contains'](_0x4a98c3)){for(;_0x4a98c3['parentNode']!=this['dom'];)_0x4a98c3=_0x4a98c3['parentNode'];let _0x191eda=_0x4a98c3['getBoundingClientRect']();_0x287381=(_0x191eda['top']+_0x191eda['bottom'])/0x2;}else _0x287381=_0x55be25['clientY'];let _0x3c0d0f=_0x1ea889['lineBlockAtHeight'](_0x287381-_0x1ea889['documentTop']);_0xa9391b['domEventHandlers'][_0xab800](_0x1ea889,_0x3c0d0f,_0x55be25)&&_0x55be25['preventDefault']();});this['markers']=_0xdb6354(_0xa9391b['markers'](_0x1ea889)),_0xa9391b['initialSpacer']&&(this['spacer']=new GutterElement(_0x1ea889,0x0,0x0,[_0xa9391b['initialSpacer'](_0x1ea889)]),this['dom']['appendChild'](this['spacer']['dom']),this['spacer']['dom']['style']['cssText']+='visibility:\x20hidden;\x20pointer-events:\x20none');}['update'](_0x184e9b){let _0x692c90=this['markers'];if(this['markers']=_0xdb6354(this['config']['markers'](_0x184e9b['view'])),this['spacer']&&this['config']['updateSpacer']){let _0x3eaa75=this['config']['updateSpacer'](this['spacer']['markers'][0x0],_0x184e9b);_0x3eaa75!=this['spacer']['markers'][0x0]&&this['spacer']['update'](_0x184e9b['view'],0x0,0x0,[_0x3eaa75]);}let _0x2adc31=_0x184e9b['view']['viewport'];return!RangeSet['eq'](this['markers'],_0x692c90,_0x2adc31['from'],_0x2adc31['to'])||!!this['config']['lineMarkerChange']&&this['config']['lineMarkerChange'](_0x184e9b);}['destroy'](){for(let _0x55e822 of this['elements'])_0x55e822['destroy']();}}class GutterElement{constructor(_0x27b3b4,_0x4db51a,_0x2d5a2d,_0x426305){this['height']=-0x1,this['above']=0x0,this['markers']=[],this['dom']=document['createElement']('div'),this['dom']['className']='cm-gutterElement',this['update'](_0x27b3b4,_0x4db51a,_0x2d5a2d,_0x426305);}['update'](_0x595ff1,_0x395b28,_0x35fdf5,_0x116c5a){this['height']!=_0x395b28&&(this['height']=_0x395b28,this['dom']['style']['height']=_0x395b28+'px'),this['above']!=_0x35fdf5&&(this['dom']['style']['marginTop']=(this['above']=_0x35fdf5)?_0x35fdf5+'px':''),_0x4b9420(this['markers'],_0x116c5a)||this['setMarkers'](_0x595ff1,_0x116c5a);}['setMarkers'](_0x1cc9e4,_0xabd427){let _0x1b1ddd='cm-gutterElement',_0xf048cf=this['dom']['firstChild'];for(let _0x5e9519=0x0,_0x6b50a0=0x0;;){let _0x2063c1=_0x6b50a0,_0x210c90=_0x5e9519<_0xabd427['length']?_0xabd427[_0x5e9519++]:null,_0x5f17e2=!0x1;if(_0x210c90){let _0x108666=_0x210c90['elementClass'];_0x108666&&(_0x1b1ddd+='\x20'+_0x108666);for(let _0x508b9d=_0x6b50a0;_0x508b9d<this['markers']['length'];_0x508b9d++)if(this['markers'][_0x508b9d]['compare'](_0x210c90)){_0x2063c1=_0x508b9d,_0x5f17e2=!0x0;break;}}else _0x2063c1=this['markers']['length'];for(;_0x6b50a0<_0x2063c1;){let _0x1782ab=this['markers'][_0x6b50a0++];if(_0x1782ab['toDOM']){_0x1782ab['destroy'](_0xf048cf);let _0x2d1fe7=_0xf048cf['nextSibling'];_0xf048cf['remove'](),_0xf048cf=_0x2d1fe7;}}if(!_0x210c90)break;_0x210c90['toDOM']&&(_0x5f17e2?_0xf048cf=_0xf048cf['nextSibling']:this['dom']['insertBefore'](_0x210c90['toDOM'](_0x1cc9e4),_0xf048cf)),_0x5f17e2&&_0x6b50a0++;}this['dom']['className']=_0x1b1ddd,this['markers']=_0xabd427;}['destroy'](){this['setMarkers'](null,[]);}}function _0x4b9420(_0x2c21fa,_0x5c1b99){if(_0x2c21fa['length']!=_0x5c1b99['length'])return!0x1;for(let _0x1a5364=0x0;_0x1a5364<_0x2c21fa['length'];_0x1a5364++)if(!_0x2c21fa[_0x1a5364]['compare'](_0x5c1b99[_0x1a5364]))return!0x1;return!0x0;}const _0x42bccc=Facet['define'](),lineNumberWidgetMarker=Facet['define'](),_0x27e2db=Facet['define']({'combine':_0x4a5432=>_0x57f676(_0x4a5432,{'formatNumber':String,'domEventHandlers':{}},{'domEventHandlers'(_0xc58011,_0x3ee3e6){let _0x188170=Object['assign']({},_0xc58011);for(let _0x3b3359 in _0x3ee3e6){let _0x474dd4=_0x188170[_0x3b3359],_0x150955=_0x3ee3e6[_0x3b3359];_0x188170[_0x3b3359]=_0x474dd4?(_0x51eddd,_0x237dc1,_0xc07aed)=>_0x474dd4(_0x51eddd,_0x237dc1,_0xc07aed)||_0x150955(_0x51eddd,_0x237dc1,_0xc07aed):_0x150955;}return _0x188170;}})});class _0x1c2a31 extends GutterMarker{constructor(_0x2e28e2){super(),this['number']=_0x2e28e2;}['eq'](_0x2c7f57){return this['number']==_0x2c7f57['number'];}['toDOM'](){return document['createTextNode'](this['number']);}}function formatNumber(_0x815502,_0x1bf31f){return _0x815502['state']['facet'](_0x27e2db)['formatNumber'](_0x1bf31f,_0x815502['state']);}const lineNumberGutter=activeGutters['compute']([_0x27e2db],_0x2efbce=>({'class':'cm-lineNumbers','renderEmptyElements':!0x1,'markers':_0x25b897=>_0x25b897['state']['facet'](_0x42bccc),'lineMarker':(_0xe3538d,_0x27fad3,_0x3d36db)=>_0x3d36db['some'](_0x3152e2=>_0x3152e2['toDOM'])?null:new _0x1c2a31(formatNumber(_0xe3538d,_0xe3538d['state']['doc']['lineAt'](_0x27fad3['from'])['number'])),'widgetMarker':(_0xb9a654,_0x163db3,_0x295cbe)=>{for(let _0x3db147 of _0xb9a654['state']['facet'](lineNumberWidgetMarker)){let _0x27e2b8=_0x3db147(_0xb9a654,_0x163db3,_0x295cbe);if(_0x27e2b8)return _0x27e2b8;}return null;},'lineMarkerChange':_0x203846=>_0x203846['startState']['facet'](_0x27e2db)!=_0x203846['state']['facet'](_0x27e2db),'initialSpacer':_0xb47b58=>new _0x1c2a31(formatNumber(_0xb47b58,_0x125646(_0xb47b58['state']['doc']['lines']))),'updateSpacer'(_0xf493b2,_0x3a87de){let _0x4ca3d3=formatNumber(_0x3a87de['view'],_0x125646(_0x3a87de['view']['state']['doc']['lines']));return _0x4ca3d3==_0xf493b2['number']?_0xf493b2:new _0x1c2a31(_0x4ca3d3);},'domEventHandlers':_0x2efbce['facet'](_0x27e2db)['domEventHandlers']}));function _0x2954ef(_0x33c60d={}){return[_0x27e2db['of'](_0x33c60d),gutters(),lineNumberGutter];}function _0x125646(_0x1da20a){let _0x534fc8=0x9;for(;_0x534fc8<_0x1da20a;)_0x534fc8=0xa*_0x534fc8+0x9;return _0x534fc8;}const activeLineGutterMarker=new class extends GutterMarker{constructor(){super(...arguments),this['elementClass']='cm-activeLineGutter';}}(),activeLineGutterHighlighter=gutterLineClass['compute'](['selection'],_0x3d070b=>{let _0x27561f=[],_0x5263ad=-0x1;for(let _0x5b52b2 of _0x3d070b['selection']['ranges']){let _0x4fe017=_0x3d070b['doc']['lineAt'](_0x5b52b2['head'])['from'];_0x4fe017>_0x5263ad&&(_0x5263ad=_0x4fe017,_0x27561f['push'](activeLineGutterMarker['range'](_0x4fe017)));}return RangeSet['of'](_0x27561f);});function highlightActiveLineGutter(){return activeLineGutterHighlighter;}const DefaultBufferLength=0x400;let nextPropID=0x0;class _0x28b29b{constructor(_0x359fd8,_0x21e461){this['from']=_0x359fd8,this['to']=_0x21e461;}}class _0xb9a8fe{constructor(_0x420fbe={}){this['id']=nextPropID++,this['perNode']=!!_0x420fbe['perNode'],this['deserialize']=_0x420fbe['deserialize']||(()=>{throw new Error('This\x20node\x20type\x20doesn\x27t\x20define\x20a\x20deserialize\x20function');});}['add'](_0x45b97f){if(this['perNode'])throw new RangeError('Can\x27t\x20add\x20per-node\x20props\x20to\x20node\x20types');return'function'!=typeof _0x45b97f&&(_0x45b97f=_0x4e8489['match'](_0x45b97f)),_0x2bd0b9=>{let _0x293fcd=_0x45b97f(_0x2bd0b9);return void 0x0===_0x293fcd?null:[this,_0x293fcd];};}}_0xb9a8fe['closedBy']=new _0xb9a8fe({'deserialize':_0x475c10=>_0x475c10['split']('\x20')}),_0xb9a8fe['openedBy']=new _0xb9a8fe({'deserialize':_0x309928=>_0x309928['split']('\x20')}),_0xb9a8fe['group']=new _0xb9a8fe({'deserialize':_0x31007e=>_0x31007e['split']('\x20')}),_0xb9a8fe['isolate']=new _0xb9a8fe({'deserialize':_0x3730c0=>{if(_0x3730c0&&'rtl'!=_0x3730c0&&'ltr'!=_0x3730c0&&'auto'!=_0x3730c0)throw new RangeError('Invalid\x20value\x20for\x20isolate:\x20'+_0x3730c0);return _0x3730c0||'auto';}}),_0xb9a8fe['contextHash']=new _0xb9a8fe({'perNode':!0x0}),_0xb9a8fe['lookAhead']=new _0xb9a8fe({'perNode':!0x0}),_0xb9a8fe['mounted']=new _0xb9a8fe({'perNode':!0x0});class MountedTree{constructor(_0x130c62,_0x50f420,_0x413ff7){this['tree']=_0x130c62,this['overlay']=_0x50f420,this['parser']=_0x413ff7;}static['get'](_0x5cfafb){return _0x5cfafb&&_0x5cfafb['props']&&_0x5cfafb['props'][_0xb9a8fe['mounted']['id']];}}const _0x3fe547=Object['create'](null);class _0x4e8489{constructor(_0xdf7097,_0x4c5135,_0x562f24,_0x16431b=0x0){this['name']=_0xdf7097,this['props']=_0x4c5135,this['id']=_0x562f24,this['flags']=_0x16431b;}static['define'](_0x4b8bc7){let _0x3356bd=_0x4b8bc7['props']&&_0x4b8bc7['props']['length']?Object['create'](null):_0x3fe547,_0x41966f=(_0x4b8bc7['top']?0x1:0x0)|(_0x4b8bc7['skipped']?0x2:0x0)|(_0x4b8bc7['error']?0x4:0x0)|(null==_0x4b8bc7['name']?0x8:0x0),_0x15744e=new _0x4e8489(_0x4b8bc7['name']||'',_0x3356bd,_0x4b8bc7['id'],_0x41966f);if(_0x4b8bc7['props']){for(let _0x11e282 of _0x4b8bc7['props'])if(Array['isArray'](_0x11e282)||(_0x11e282=_0x11e282(_0x15744e)),_0x11e282){if(_0x11e282[0x0]['perNode'])throw new RangeError('Can\x27t\x20store\x20a\x20per-node\x20prop\x20on\x20a\x20node\x20type');_0x3356bd[_0x11e282[0x0]['id']]=_0x11e282[0x1];}}return _0x15744e;}['prop'](_0x30478e){return this['props'][_0x30478e['id']];}get['isTop'](){return(0x1&this['flags'])>0x0;}get['isSkipped'](){return(0x2&this['flags'])>0x0;}get['isError'](){return(0x4&this['flags'])>0x0;}get['isAnonymous'](){return(0x8&this['flags'])>0x0;}['is'](_0x2be206){if('string'==typeof _0x2be206){if(this['name']==_0x2be206)return!0x0;let _0x394aaf=this['prop'](_0xb9a8fe['group']);return!!_0x394aaf&&_0x394aaf['indexOf'](_0x2be206)>-0x1;}return this['id']==_0x2be206;}static['match'](_0x4b7b37){let _0x28d6c3=Object['create'](null);for(let _0x5784a4 in _0x4b7b37)for(let _0x372f38 of _0x5784a4['split']('\x20'))_0x28d6c3[_0x372f38]=_0x4b7b37[_0x5784a4];return _0x1c2505=>{for(let _0x3ba208=_0x1c2505['prop'](_0xb9a8fe['group']),_0x45913c=-0x1;_0x45913c<(_0x3ba208?_0x3ba208['length']:0x0);_0x45913c++){let _0x448b76=_0x28d6c3[_0x45913c<0x0?_0x1c2505['name']:_0x3ba208[_0x45913c]];if(_0x448b76)return _0x448b76;}};}}_0x4e8489['none']=new _0x4e8489('',Object['create'](null),0x0,0x8);class NodeSet{constructor(_0x28aabd){this['types']=_0x28aabd;for(let _0x25f8df=0x0;_0x25f8df<_0x28aabd['length'];_0x25f8df++)if(_0x28aabd[_0x25f8df]['id']!=_0x25f8df)throw new RangeError('Node\x20type\x20ids\x20should\x20correspond\x20to\x20array\x20positions\x20when\x20creating\x20a\x20node\x20set');}['extend'](..._0x416874){let _0x12c776=[];for(let _0x2c377a of this['types']){let _0x35d63f=null;for(let _0x2ebb5f of _0x416874){let _0x2ba81f=_0x2ebb5f(_0x2c377a);_0x2ba81f&&(_0x35d63f||(_0x35d63f=Object['assign']({},_0x2c377a['props'])),_0x35d63f[_0x2ba81f[0x0]['id']]=_0x2ba81f[0x1]);}_0x12c776['push'](_0x35d63f?new _0x4e8489(_0x2c377a['name'],_0x35d63f,_0x2c377a['id'],_0x2c377a['flags']):_0x2c377a);}return new NodeSet(_0x12c776);}}const _0x5d9f2e=new WeakMap(),_0x7d0d53=new WeakMap();var IterMode;!function(_0x109ad){_0x109ad[_0x109ad['ExcludeBuffers']=0x1]='ExcludeBuffers',_0x109ad[_0x109ad['IncludeAnonymous']=0x2]='IncludeAnonymous',_0x109ad[_0x109ad['IgnoreMounts']=0x4]='IgnoreMounts',_0x109ad[_0x109ad['IgnoreOverlays']=0x8]='IgnoreOverlays';}(IterMode||(IterMode={}));class _0x31b809{constructor(_0x39fa25,_0x473bd4,_0xf5e848,_0x606ae7,_0x1f66bc){if(this['type']=_0x39fa25,this['children']=_0x473bd4,this['positions']=_0xf5e848,this['length']=_0x606ae7,this['props']=null,_0x1f66bc&&_0x1f66bc['length']){this['props']=Object['create'](null);for(let [_0x35ad44,_0x24061f]of _0x1f66bc)this['props']['number'==typeof _0x35ad44?_0x35ad44:_0x35ad44['id']]=_0x24061f;}}['toString'](){let _0x5de182=MountedTree['get'](this);if(_0x5de182&&!_0x5de182['overlay'])return _0x5de182['tree']['toString']();let _0x2d27f9='';for(let _0x3bc998 of this['children']){let _0x14e5b7=_0x3bc998['toString']();_0x14e5b7&&(_0x2d27f9&&(_0x2d27f9+=','),_0x2d27f9+=_0x14e5b7);}return this['type']['name']?(/\W/['test'](this['type']['name'])&&!this['type']['isError']?JSON['stringify'](this['type']['name']):this['type']['name'])+(_0x2d27f9['length']?'('+_0x2d27f9+')':''):_0x2d27f9;}['cursor'](_0x12429c=0x0){return new _0x30db92(this['topNode'],_0x12429c);}['cursorAt'](_0x4beb4d,_0x442d22=0x0,_0x5ea450=0x0){let _0x35d848=_0x5d9f2e['get'](this)||this['topNode'],_0x3855fe=new _0x30db92(_0x35d848);return _0x3855fe['moveTo'](_0x4beb4d,_0x442d22),_0x5d9f2e['set'](this,_0x3855fe['_tree']),_0x3855fe;}get['topNode'](){return new _0x168e72(this,0x0,0x0,null);}['resolve'](_0x42a13b,_0x1afec4=0x0){let _0x398ecd=_0xa9fc59(_0x5d9f2e['get'](this)||this['topNode'],_0x42a13b,_0x1afec4,!0x1);return _0x5d9f2e['set'](this,_0x398ecd),_0x398ecd;}['resolveInner'](_0x31c262,_0x3de077=0x0){let _0xac32b7=_0xa9fc59(_0x7d0d53['get'](this)||this['topNode'],_0x31c262,_0x3de077,!0x0);return _0x7d0d53['set'](this,_0xac32b7),_0xac32b7;}['resolveStack'](_0x1e67cc,_0x5d8388=0x0){return stackIterator(this,_0x1e67cc,_0x5d8388);}['iterate'](_0x32511a){let {enter:_0x586a02,leave:_0x123e7c,from:_0x17825d=0x0,to:_0x3a38be=this['length']}=_0x32511a,_0xffe176=_0x32511a['mode']||0x0,_0x598a1d=(_0xffe176&IterMode['IncludeAnonymous'])>0x0;for(let _0x41942c=this['cursor'](_0xffe176|IterMode['IncludeAnonymous']);;){let _0x2ddc67=!0x1;if(_0x41942c['from']<=_0x3a38be&&_0x41942c['to']>=_0x17825d&&(!_0x598a1d&&_0x41942c['type']['isAnonymous']||!0x1!==_0x586a02(_0x41942c))){if(_0x41942c['firstChild']())continue;_0x2ddc67=!0x0;}for(;_0x2ddc67&&_0x123e7c&&(_0x598a1d||!_0x41942c['type']['isAnonymous'])&&_0x123e7c(_0x41942c),!_0x41942c['nextSibling']();){if(!_0x41942c['parent']())return;_0x2ddc67=!0x0;}}}['prop'](_0x46e93a){return _0x46e93a['perNode']?this['props']?this['props'][_0x46e93a['id']]:void 0x0:this['type']['prop'](_0x46e93a);}get['propValues'](){let _0x172807=[];if(this['props']){for(let _0x36742e in this['props'])_0x172807['push']([+_0x36742e,this['props'][_0x36742e]]);}return _0x172807;}['balance'](_0x13b266={}){return this['children']['length']<=0x8?this:_0xa6331c(_0x4e8489['none'],this['children'],this['positions'],0x0,this['children']['length'],0x0,this['length'],(_0x12f431,_0x3de52a,_0x1d194f)=>new _0x31b809(this['type'],_0x12f431,_0x3de52a,_0x1d194f,this['propValues']),_0x13b266['makeTree']||((_0x5e56c8,_0x14488e,_0x4d4a5f)=>new _0x31b809(_0x4e8489['none'],_0x5e56c8,_0x14488e,_0x4d4a5f)));}static['build'](_0x55e377){return _0x43ea50(_0x55e377);}}_0x31b809['empty']=new _0x31b809(_0x4e8489['none'],[],[],0x0);class FlatBufferCursor{constructor(_0x5c6919,_0x164ebf){this['buffer']=_0x5c6919,this['index']=_0x164ebf;}get['id'](){return this['buffer'][this['index']-0x4];}get['start'](){return this['buffer'][this['index']-0x3];}get['end'](){return this['buffer'][this['index']-0x2];}get['size'](){return this['buffer'][this['index']-0x1];}get['pos'](){return this['index'];}['next'](){this['index']-=0x4;}['fork'](){return new FlatBufferCursor(this['buffer'],this['index']);}}class _0xeed5fd{constructor(_0x2c1779,_0x2787c4,_0x545022){this['buffer']=_0x2c1779,this['length']=_0x2787c4,this['set']=_0x545022;}get['type'](){return _0x4e8489['none'];}['toString'](){let _0x4d17f8=[];for(let _0x2a3708=0x0;_0x2a3708<this['buffer']['length'];)_0x4d17f8['push'](this['childString'](_0x2a3708)),_0x2a3708=this['buffer'][_0x2a3708+0x3];return _0x4d17f8['join'](',');}['childString'](_0x4941c9){let _0xd5b96d=this['buffer'][_0x4941c9],_0x1565b1=this['buffer'][_0x4941c9+0x3],_0x26804b=this['set']['types'][_0xd5b96d],_0x4bdf15=_0x26804b['name'];if(/\W/['test'](_0x4bdf15)&&!_0x26804b['isError']&&(_0x4bdf15=JSON['stringify'](_0x4bdf15)),_0x1565b1==(_0x4941c9+=0x4))return _0x4bdf15;let _0x2098e6=[];for(;_0x4941c9<_0x1565b1;)_0x2098e6['push'](this['childString'](_0x4941c9)),_0x4941c9=this['buffer'][_0x4941c9+0x3];return _0x4bdf15+'('+_0x2098e6['join'](',')+')';}['findChild'](_0x5634d0,_0x1b1a4f,_0x59d5bd,_0x2f8b0e,_0x11a16e){let {buffer:_0x43d1a3}=this,_0x11f676=-0x1;for(let _0x2b8556=_0x5634d0;_0x2b8556!=_0x1b1a4f&&!(_0x1011fd(_0x11a16e,_0x2f8b0e,_0x43d1a3[_0x2b8556+0x1],_0x43d1a3[_0x2b8556+0x2])&&(_0x11f676=_0x2b8556,_0x59d5bd>0x0));_0x2b8556=_0x43d1a3[_0x2b8556+0x3]);return _0x11f676;}['slice'](_0x45ce03,_0x4d9fc0,_0x527f30){let _0x672923=this['buffer'],_0x1dab45=new Uint16Array(_0x4d9fc0-_0x45ce03),_0x16f5ad=0x0;for(let _0x5ac3c5=_0x45ce03,_0x334287=0x0;_0x5ac3c5<_0x4d9fc0;){_0x1dab45[_0x334287++]=_0x672923[_0x5ac3c5++],_0x1dab45[_0x334287++]=_0x672923[_0x5ac3c5++]-_0x527f30;let _0x5f09d9=_0x1dab45[_0x334287++]=_0x672923[_0x5ac3c5++]-_0x527f30;_0x1dab45[_0x334287++]=_0x672923[_0x5ac3c5++]-_0x45ce03,_0x16f5ad=Math['max'](_0x16f5ad,_0x5f09d9);}return new _0xeed5fd(_0x1dab45,_0x16f5ad,this['set']);}}function _0x1011fd(_0xcaf899,_0x19584d,_0x496d15,_0x3822a2){switch(_0xcaf899){case-0x2:return _0x496d15<_0x19584d;case-0x1:return _0x3822a2>=_0x19584d&&_0x496d15<_0x19584d;case 0x0:return _0x496d15<_0x19584d&&_0x3822a2>_0x19584d;case 0x1:return _0x496d15<=_0x19584d&&_0x3822a2>_0x19584d;case 0x2:return _0x3822a2>_0x19584d;case 0x4:return!0x0;}}function _0xa9fc59(_0x483d31,_0x3737b1,_0x3c04f0,_0x6012d){for(var _0x34397d;_0x483d31['from']==_0x483d31['to']||(_0x3c04f0<0x1?_0x483d31['from']>=_0x3737b1:_0x483d31['from']>_0x3737b1)||(_0x3c04f0>-0x1?_0x483d31['to']<=_0x3737b1:_0x483d31['to']<_0x3737b1);){let _0x31e0cd=!_0x6012d&&_0x483d31 instanceof _0x168e72&&_0x483d31['index']<0x0?null:_0x483d31['parent'];if(!_0x31e0cd)return _0x483d31;_0x483d31=_0x31e0cd;}let _0x14624d=_0x6012d?0x0:IterMode['IgnoreOverlays'];if(_0x6012d){for(let _0x4bb64e=_0x483d31,_0x1a61c2=_0x4bb64e['parent'];_0x1a61c2;_0x4bb64e=_0x1a61c2,_0x1a61c2=_0x4bb64e['parent'])_0x4bb64e instanceof _0x168e72&&_0x4bb64e['index']<0x0&&(null===(_0x34397d=_0x1a61c2['enter'](_0x3737b1,_0x3c04f0,_0x14624d))||void 0x0===_0x34397d?void 0x0:_0x34397d['from'])!=_0x4bb64e['from']&&(_0x483d31=_0x1a61c2);}for(;;){let _0x5280ca=_0x483d31['enter'](_0x3737b1,_0x3c04f0,_0x14624d);if(!_0x5280ca)return _0x483d31;_0x483d31=_0x5280ca;}}class _0x3e4cc8{['cursor'](_0x34c812=0x0){return new _0x30db92(this,_0x34c812);}['getChild'](_0x558fd3,_0x47ecfe=null,_0x958ff7=null){let _0x4b8412=getChildren(this,_0x558fd3,_0x47ecfe,_0x958ff7);return _0x4b8412['length']?_0x4b8412[0x0]:null;}['getChildren'](_0x4d6ef1,_0x5ca96c=null,_0x3480c9=null){return getChildren(this,_0x4d6ef1,_0x5ca96c,_0x3480c9);}['resolve'](_0x2e1b70,_0x254ff4=0x0){return _0xa9fc59(this,_0x2e1b70,_0x254ff4,!0x1);}['resolveInner'](_0xfd818a,_0x10753f=0x0){return _0xa9fc59(this,_0xfd818a,_0x10753f,!0x0);}['matchContext'](_0x298cb8){return matchNodeContext(this['parent'],_0x298cb8);}['enterUnfinishedNodesBefore'](_0x10654){let _0x1c86d0=this['childBefore'](_0x10654),_0x2e3d08=this;for(;_0x1c86d0;){let _0x5b25c7=_0x1c86d0['lastChild'];if(!_0x5b25c7||_0x5b25c7['to']!=_0x1c86d0['to'])break;_0x5b25c7['type']['isError']&&_0x5b25c7['from']==_0x5b25c7['to']?(_0x2e3d08=_0x1c86d0,_0x1c86d0=_0x5b25c7['prevSibling']):_0x1c86d0=_0x5b25c7;}return _0x2e3d08;}get['node'](){return this;}get['next'](){return this['parent'];}}class _0x168e72 extends _0x3e4cc8{constructor(_0x50c1c6,_0x12d302,_0x420e28,_0x5986c8){super(),this['_tree']=_0x50c1c6,this['from']=_0x12d302,this['index']=_0x420e28,this['_parent']=_0x5986c8;}get['type'](){return this['_tree']['type'];}get['name'](){return this['_tree']['type']['name'];}get['to'](){return this['from']+this['_tree']['length'];}['nextChild'](_0x18a69f,_0x3109bf,_0x22b5ff,_0x4da270,_0xdf22be=0x0){for(let _0xb9d894=this;;){for(let {children:_0x3f9be0,positions:_0x6f2d42}=_0xb9d894['_tree'],_0x2efb54=_0x3109bf>0x0?_0x3f9be0['length']:-0x1;_0x18a69f!=_0x2efb54;_0x18a69f+=_0x3109bf){let _0x28f0f8=_0x3f9be0[_0x18a69f],_0x1fc84b=_0x6f2d42[_0x18a69f]+_0xb9d894['from'];if(_0x1011fd(_0x4da270,_0x22b5ff,_0x1fc84b,_0x1fc84b+_0x28f0f8['length'])){if(_0x28f0f8 instanceof _0xeed5fd){if(_0xdf22be&IterMode['ExcludeBuffers'])continue;let _0x4b0891=_0x28f0f8['findChild'](0x0,_0x28f0f8['buffer']['length'],_0x3109bf,_0x22b5ff-_0x1fc84b,_0x4da270);if(_0x4b0891>-0x1)return new _0x539b4c(new BufferContext(_0xb9d894,_0x28f0f8,_0x18a69f,_0x1fc84b),null,_0x4b0891);}else{if(_0xdf22be&IterMode['IncludeAnonymous']||!_0x28f0f8['type']['isAnonymous']||_0x24c4bb(_0x28f0f8)){let _0x1a2806;if(!(_0xdf22be&IterMode['IgnoreMounts'])&&(_0x1a2806=MountedTree['get'](_0x28f0f8))&&!_0x1a2806['overlay'])return new _0x168e72(_0x1a2806['tree'],_0x1fc84b,_0x18a69f,_0xb9d894);let _0x158c68=new _0x168e72(_0x28f0f8,_0x1fc84b,_0x18a69f,_0xb9d894);return _0xdf22be&IterMode['IncludeAnonymous']||!_0x158c68['type']['isAnonymous']?_0x158c68:_0x158c68['nextChild'](_0x3109bf<0x0?_0x28f0f8['children']['length']-0x1:0x0,_0x3109bf,_0x22b5ff,_0x4da270);}}}}if(_0xdf22be&IterMode['IncludeAnonymous']||!_0xb9d894['type']['isAnonymous'])return null;if(_0x18a69f=_0xb9d894['index']>=0x0?_0xb9d894['index']+_0x3109bf:_0x3109bf<0x0?-0x1:_0xb9d894['_parent']['_tree']['children']['length'],_0xb9d894=_0xb9d894['_parent'],!_0xb9d894)return null;}}get['firstChild'](){return this['nextChild'](0x0,0x1,0x0,0x4);}get['lastChild'](){return this['nextChild'](this['_tree']['children']['length']-0x1,-0x1,0x0,0x4);}['childAfter'](_0x253e1d){return this['nextChild'](0x0,0x1,_0x253e1d,0x2);}['childBefore'](_0x2753d7){return this['nextChild'](this['_tree']['children']['length']-0x1,-0x1,_0x2753d7,-0x2);}['enter'](_0x3e248f,_0x105ec0,_0x4d1e8d=0x0){let _0x1f30ba;if(!(_0x4d1e8d&IterMode['IgnoreOverlays'])&&(_0x1f30ba=MountedTree['get'](this['_tree']))&&_0x1f30ba['overlay']){let _0x44ffa5=_0x3e248f-this['from'];for(let {from:_0x49e2a1,to:_0x449a82}of _0x1f30ba['overlay'])if((_0x105ec0>0x0?_0x49e2a1<=_0x44ffa5:_0x49e2a1<_0x44ffa5)&&(_0x105ec0<0x0?_0x449a82>=_0x44ffa5:_0x449a82>_0x44ffa5))return new _0x168e72(_0x1f30ba['tree'],_0x1f30ba['overlay'][0x0]['from']+this['from'],-0x1,this);}return this['nextChild'](0x0,0x1,_0x3e248f,_0x105ec0,_0x4d1e8d);}['nextSignificantParent'](){let _0x4a47d1=this;for(;_0x4a47d1['type']['isAnonymous']&&_0x4a47d1['_parent'];)_0x4a47d1=_0x4a47d1['_parent'];return _0x4a47d1;}get['parent'](){return this['_parent']?this['_parent']['nextSignificantParent']():null;}get['nextSibling'](){return this['_parent']&&this['index']>=0x0?this['_parent']['nextChild'](this['index']+0x1,0x1,0x0,0x4):null;}get['prevSibling'](){return this['_parent']&&this['index']>=0x0?this['_parent']['nextChild'](this['index']-0x1,-0x1,0x0,0x4):null;}get['tree'](){return this['_tree'];}['toTree'](){return this['_tree'];}['toString'](){return this['_tree']['toString']();}}function getChildren(_0x3e48ee,_0x25b1eb,_0x47f7b9,_0x2bef87){let _0x59a2b0=_0x3e48ee['cursor'](),_0x55b4ee=[];if(!_0x59a2b0['firstChild']())return _0x55b4ee;if(null!=_0x47f7b9){for(let _0x5b922b=!0x1;!_0x5b922b;)if(_0x5b922b=_0x59a2b0['type']['is'](_0x47f7b9),!_0x59a2b0['nextSibling']())return _0x55b4ee;}for(;;){if(null!=_0x2bef87&&_0x59a2b0['type']['is'](_0x2bef87))return _0x55b4ee;if(_0x59a2b0['type']['is'](_0x25b1eb)&&_0x55b4ee['push'](_0x59a2b0['node']),!_0x59a2b0['nextSibling']())return null==_0x2bef87?_0x55b4ee:[];}}function matchNodeContext(_0x4b80ed,_0x2fee68,_0xf485ee=_0x2fee68['length']-0x1){for(let _0x303cf3=_0x4b80ed;_0xf485ee>=0x0;_0x303cf3=_0x303cf3['parent']){if(!_0x303cf3)return!0x1;if(!_0x303cf3['type']['isAnonymous']){if(_0x2fee68[_0xf485ee]&&_0x2fee68[_0xf485ee]!=_0x303cf3['name'])return!0x1;_0xf485ee--;}}return!0x0;}class BufferContext{constructor(_0x2a2341,_0x10d3c1,_0x3c9d40,_0x401a4d){this['parent']=_0x2a2341,this['buffer']=_0x10d3c1,this['index']=_0x3c9d40,this['start']=_0x401a4d;}}class _0x539b4c extends _0x3e4cc8{get['name'](){return this['type']['name'];}get['from'](){return this['context']['start']+this['context']['buffer']['buffer'][this['index']+0x1];}get['to'](){return this['context']['start']+this['context']['buffer']['buffer'][this['index']+0x2];}constructor(_0x52791e,_0x5e5021,_0x4da148){super(),this['context']=_0x52791e,this['_parent']=_0x5e5021,this['index']=_0x4da148,this['type']=_0x52791e['buffer']['set']['types'][_0x52791e['buffer']['buffer'][_0x4da148]];}['child'](_0x145567,_0x4a60b6,_0x33f07a){let {buffer:_0x1c4e9f}=this['context'],_0x1c2047=_0x1c4e9f['findChild'](this['index']+0x4,_0x1c4e9f['buffer'][this['index']+0x3],_0x145567,_0x4a60b6-this['context']['start'],_0x33f07a);return _0x1c2047<0x0?null:new _0x539b4c(this['context'],this,_0x1c2047);}get['firstChild'](){return this['child'](0x1,0x0,0x4);}get['lastChild'](){return this['child'](-0x1,0x0,0x4);}['childAfter'](_0x2e9f2f){return this['child'](0x1,_0x2e9f2f,0x2);}['childBefore'](_0x1286b1){return this['child'](-0x1,_0x1286b1,-0x2);}['enter'](_0x498a5c,_0x30a858,_0x29b088=0x0){if(_0x29b088&IterMode['ExcludeBuffers'])return null;let {buffer:_0x42b612}=this['context'],_0x1e149d=_0x42b612['findChild'](this['index']+0x4,_0x42b612['buffer'][this['index']+0x3],_0x30a858>0x0?0x1:-0x1,_0x498a5c-this['context']['start'],_0x30a858);return _0x1e149d<0x0?null:new _0x539b4c(this['context'],this,_0x1e149d);}get['parent'](){return this['_parent']||this['context']['parent']['nextSignificantParent']();}['externalSibling'](_0x3b13d9){return this['_parent']?null:this['context']['parent']['nextChild'](this['context']['index']+_0x3b13d9,_0x3b13d9,0x0,0x4);}get['nextSibling'](){let {buffer:_0x36b2d2}=this['context'],_0x22e66b=_0x36b2d2['buffer'][this['index']+0x3];return _0x22e66b<(this['_parent']?_0x36b2d2['buffer'][this['_parent']['index']+0x3]:_0x36b2d2['buffer']['length'])?new _0x539b4c(this['context'],this['_parent'],_0x22e66b):this['externalSibling'](0x1);}get['prevSibling'](){let {buffer:_0x2cf61e}=this['context'],_0x144580=this['_parent']?this['_parent']['index']+0x4:0x0;return this['index']==_0x144580?this['externalSibling'](-0x1):new _0x539b4c(this['context'],this['_parent'],_0x2cf61e['findChild'](_0x144580,this['index'],-0x1,0x0,0x4));}get['tree'](){return null;}['toTree'](){let _0x4da644=[],_0x25a770=[],{buffer:_0x1eb070}=this['context'],_0x52bdef=this['index']+0x4,_0x238ef3=_0x1eb070['buffer'][this['index']+0x3];if(_0x238ef3>_0x52bdef){let _0x122830=_0x1eb070['buffer'][this['index']+0x1];_0x4da644['push'](_0x1eb070['slice'](_0x52bdef,_0x238ef3,_0x122830)),_0x25a770['push'](0x0);}return new _0x31b809(this['type'],_0x4da644,_0x25a770,this['to']-this['from']);}['toString'](){return this['context']['buffer']['childString'](this['index']);}}function iterStack(_0x141f6b){if(!_0x141f6b['length'])return null;let _0x43433b=0x0,_0x3da915=_0x141f6b[0x0];for(let _0x233e46=0x1;_0x233e46<_0x141f6b['length'];_0x233e46++){let _0x13e133=_0x141f6b[_0x233e46];(_0x13e133['from']>_0x3da915['from']||_0x13e133['to']<_0x3da915['to'])&&(_0x3da915=_0x13e133,_0x43433b=_0x233e46);}let _0x1d06ee=_0x3da915 instanceof _0x168e72&&_0x3da915['index']<0x0?null:_0x3da915['parent'],_0x6af74c=_0x141f6b['slice']();return _0x1d06ee?_0x6af74c[_0x43433b]=_0x1d06ee:_0x6af74c['splice'](_0x43433b,0x1),new StackIterator(_0x6af74c,_0x3da915);}class StackIterator{constructor(_0x2cb414,_0x3b3d04){this['heads']=_0x2cb414,this['node']=_0x3b3d04;}get['next'](){return iterStack(this['heads']);}}function stackIterator(_0xce0260,_0x3878d3,_0x13832f){let _0x118fe1=_0xce0260['resolveInner'](_0x3878d3,_0x13832f),_0x4b69f4=null;for(let _0x11bfef=_0x118fe1 instanceof _0x168e72?_0x118fe1:_0x118fe1['context']['parent'];_0x11bfef;_0x11bfef=_0x11bfef['parent'])if(_0x11bfef['index']<0x0){let _0x34a76d=_0x11bfef['parent'];(_0x4b69f4||(_0x4b69f4=[_0x118fe1]))['push'](_0x34a76d['resolve'](_0x3878d3,_0x13832f)),_0x11bfef=_0x34a76d;}else{let _0x3e855f=MountedTree['get'](_0x11bfef['tree']);if(_0x3e855f&&_0x3e855f['overlay']&&_0x3e855f['overlay'][0x0]['from']<=_0x3878d3&&_0x3e855f['overlay'][_0x3e855f['overlay']['length']-0x1]['to']>=_0x3878d3){let _0x15aafe=new _0x168e72(_0x3e855f['tree'],_0x3e855f['overlay'][0x0]['from']+_0x11bfef['from'],-0x1,_0x11bfef);(_0x4b69f4||(_0x4b69f4=[_0x118fe1]))['push'](_0xa9fc59(_0x15aafe,_0x3878d3,_0x13832f,!0x1));}}return _0x4b69f4?iterStack(_0x4b69f4):_0x118fe1;}class _0x30db92{get['name'](){return this['type']['name'];}constructor(_0x1e5ae1,_0x455bcc=0x0){if(this['mode']=_0x455bcc,this['buffer']=null,this['stack']=[],this['index']=0x0,this['bufferNode']=null,_0x1e5ae1 instanceof _0x168e72)this['yieldNode'](_0x1e5ae1);else{this['_tree']=_0x1e5ae1['context']['parent'],this['buffer']=_0x1e5ae1['context'];for(let _0x52991f=_0x1e5ae1['_parent'];_0x52991f;_0x52991f=_0x52991f['_parent'])this['stack']['unshift'](_0x52991f['index']);this['bufferNode']=_0x1e5ae1,this['yieldBuf'](_0x1e5ae1['index']);}}['yieldNode'](_0x3d066c){return!!_0x3d066c&&(this['_tree']=_0x3d066c,this['type']=_0x3d066c['type'],this['from']=_0x3d066c['from'],this['to']=_0x3d066c['to'],!0x0);}['yieldBuf'](_0x3b9066,_0x235124){this['index']=_0x3b9066;let {start:_0x469741,buffer:_0x506b62}=this['buffer'];return this['type']=_0x235124||_0x506b62['set']['types'][_0x506b62['buffer'][_0x3b9066]],this['from']=_0x469741+_0x506b62['buffer'][_0x3b9066+0x1],this['to']=_0x469741+_0x506b62['buffer'][_0x3b9066+0x2],!0x0;}['yield'](_0x471dba){return!!_0x471dba&&(_0x471dba instanceof _0x168e72?(this['buffer']=null,this['yieldNode'](_0x471dba)):(this['buffer']=_0x471dba['context'],this['yieldBuf'](_0x471dba['index'],_0x471dba['type'])));}['toString'](){return this['buffer']?this['buffer']['buffer']['childString'](this['index']):this['_tree']['toString']();}['enterChild'](_0x52b961,_0x274fa1,_0x39e5d1){if(!this['buffer'])return this['yield'](this['_tree']['nextChild'](_0x52b961<0x0?this['_tree']['_tree']['children']['length']-0x1:0x0,_0x52b961,_0x274fa1,_0x39e5d1,this['mode']));let {buffer:_0x1d4d6e}=this['buffer'],_0x5bd5c7=_0x1d4d6e['findChild'](this['index']+0x4,_0x1d4d6e['buffer'][this['index']+0x3],_0x52b961,_0x274fa1-this['buffer']['start'],_0x39e5d1);return!(_0x5bd5c7<0x0)&&(this['stack']['push'](this['index']),this['yieldBuf'](_0x5bd5c7));}['firstChild'](){return this['enterChild'](0x1,0x0,0x4);}['lastChild'](){return this['enterChild'](-0x1,0x0,0x4);}['childAfter'](_0x77c73a){return this['enterChild'](0x1,_0x77c73a,0x2);}['childBefore'](_0x1df40c){return this['enterChild'](-0x1,_0x1df40c,-0x2);}['enter'](_0xacdb97,_0x4cbf11,_0x5d0351=this['mode']){return this['buffer']?!(_0x5d0351&IterMode['ExcludeBuffers'])&&this['enterChild'](0x1,_0xacdb97,_0x4cbf11):this['yield'](this['_tree']['enter'](_0xacdb97,_0x4cbf11,_0x5d0351));}['parent'](){if(!this['buffer'])return this['yieldNode'](this['mode']&IterMode['IncludeAnonymous']?this['_tree']['_parent']:this['_tree']['parent']);if(this['stack']['length'])return this['yieldBuf'](this['stack']['pop']());let _0x8a4e0b=this['mode']&IterMode['IncludeAnonymous']?this['buffer']['parent']:this['buffer']['parent']['nextSignificantParent']();return this['buffer']=null,this['yieldNode'](_0x8a4e0b);}['sibling'](_0x3d6270){if(!this['buffer'])return!!this['_tree']['_parent']&&this['yield'](this['_tree']['index']<0x0?null:this['_tree']['_parent']['nextChild'](this['_tree']['index']+_0x3d6270,_0x3d6270,0x0,0x4,this['mode']));let {buffer:_0x522684}=this['buffer'],_0x368801=this['stack']['length']-0x1;if(_0x3d6270<0x0){let _0x2bcc2e=_0x368801<0x0?0x0:this['stack'][_0x368801]+0x4;if(this['index']!=_0x2bcc2e)return this['yieldBuf'](_0x522684['findChild'](_0x2bcc2e,this['index'],-0x1,0x0,0x4));}else{let _0x481885=_0x522684['buffer'][this['index']+0x3];if(_0x481885<(_0x368801<0x0?_0x522684['buffer']['length']:_0x522684['buffer'][this['stack'][_0x368801]+0x3]))return this['yieldBuf'](_0x481885);}return _0x368801<0x0&&this['yield'](this['buffer']['parent']['nextChild'](this['buffer']['index']+_0x3d6270,_0x3d6270,0x0,0x4,this['mode']));}['nextSibling'](){return this['sibling'](0x1);}['prevSibling'](){return this['sibling'](-0x1);}['atLastNode'](_0x42b350){let _0x106f8f,_0x20c497,{buffer:_0x45480f}=this;if(_0x45480f){if(_0x42b350>0x0){if(this['index']<_0x45480f['buffer']['buffer']['length'])return!0x1;}else{for(let _0x247fe8=0x0;_0x247fe8<this['index'];_0x247fe8++)if(_0x45480f['buffer']['buffer'][_0x247fe8+0x3]<this['index'])return!0x1;}({index:_0x106f8f,parent:_0x20c497}=_0x45480f);}else({index:_0x106f8f,_parent:_0x20c497}=this['_tree']);for(;_0x20c497;{index:_0x106f8f,_parent:_0x20c497}=_0x20c497)if(_0x106f8f>-0x1)for(let _0x2588c0=_0x106f8f+_0x42b350,_0x4acf74=_0x42b350<0x0?-0x1:_0x20c497['_tree']['children']['length'];_0x2588c0!=_0x4acf74;_0x2588c0+=_0x42b350){let _0x2d0810=_0x20c497['_tree']['children'][_0x2588c0];if(this['mode']&IterMode['IncludeAnonymous']||_0x2d0810 instanceof _0xeed5fd||!_0x2d0810['type']['isAnonymous']||_0x24c4bb(_0x2d0810))return!0x1;}return!0x0;}['move'](_0x50892b,_0x28d7d6){if(_0x28d7d6&&this['enterChild'](_0x50892b,0x0,0x4))return!0x0;for(;;){if(this['sibling'](_0x50892b))return!0x0;if(this['atLastNode'](_0x50892b)||!this['parent']())return!0x1;}}['next'](_0x2095f1=!0x0){return this['move'](0x1,_0x2095f1);}['prev'](_0x17e53d=!0x0){return this['move'](-0x1,_0x17e53d);}['moveTo'](_0x251d04,_0x1a9904=0x0){for(;(this['from']==this['to']||(_0x1a9904<0x1?this['from']>=_0x251d04:this['from']>_0x251d04)||(_0x1a9904>-0x1?this['to']<=_0x251d04:this['to']<_0x251d04))&&this['parent'](););for(;this['enterChild'](0x1,_0x251d04,_0x1a9904););return this;}get['node'](){if(!this['buffer'])return this['_tree'];let _0x47fd5c=this['bufferNode'],_0x30d07c=null,_0x3cc584=0x0;if(_0x47fd5c&&_0x47fd5c['context']==this['buffer']){t:for(let _0x56156f=this['index'],_0x51e3d7=this['stack']['length'];_0x51e3d7>=0x0;){for(let _0x14b430=_0x47fd5c;_0x14b430;_0x14b430=_0x14b430['_parent'])if(_0x14b430['index']==_0x56156f){if(_0x56156f==this['index'])return _0x14b430;_0x30d07c=_0x14b430,_0x3cc584=_0x51e3d7+0x1;break t;}_0x56156f=this['stack'][--_0x51e3d7];}}for(let _0x3d26cd=_0x3cc584;_0x3d26cd<this['stack']['length'];_0x3d26cd++)_0x30d07c=new _0x539b4c(this['buffer'],_0x30d07c,this['stack'][_0x3d26cd]);return this['bufferNode']=new _0x539b4c(this['buffer'],_0x30d07c,this['index']);}get['tree'](){return this['buffer']?null:this['_tree']['_tree'];}['iterate'](_0x4c1a7e,_0x2f7c84){for(let _0x306d50=0x0;;){let _0x18647d=!0x1;if(this['type']['isAnonymous']||!0x1!==_0x4c1a7e(this)){if(this['firstChild']()){_0x306d50++;continue;}this['type']['isAnonymous']||(_0x18647d=!0x0);}for(;;){if(_0x18647d&&_0x2f7c84&&_0x2f7c84(this),_0x18647d=this['type']['isAnonymous'],!_0x306d50)return;if(this['nextSibling']())break;this['parent'](),_0x306d50--,_0x18647d=!0x0;}}}['matchContext'](_0x1deb2c){if(!this['buffer'])return matchNodeContext(this['node']['parent'],_0x1deb2c);let {buffer:_0x152c11}=this['buffer'],{types:_0x445dc8}=_0x152c11['set'];for(let _0x9b7fef=_0x1deb2c['length']-0x1,_0x8ec8c1=this['stack']['length']-0x1;_0x9b7fef>=0x0;_0x8ec8c1--){if(_0x8ec8c1<0x0)return matchNodeContext(this['_tree'],_0x1deb2c,_0x9b7fef);let _0x1c5ec4=_0x445dc8[_0x152c11['buffer'][this['stack'][_0x8ec8c1]]];if(!_0x1c5ec4['isAnonymous']){if(_0x1deb2c[_0x9b7fef]&&_0x1deb2c[_0x9b7fef]!=_0x1c5ec4['name'])return!0x1;_0x9b7fef--;}}return!0x0;}}function _0x24c4bb(_0x1b3a39){return _0x1b3a39['children']['some'](_0x1e2537=>_0x1e2537 instanceof _0xeed5fd||!_0x1e2537['type']['isAnonymous']||_0x24c4bb(_0x1e2537));}function _0x43ea50(_0x2e72bd){var _0x5bbc86;let {buffer:_0x425081,nodeSet:_0x538380,maxBufferLength:_0x48fbe9=DefaultBufferLength,reused:_0x10c101=[],minRepeatType:_0x100d49=_0x538380['types']['length']}=_0x2e72bd,_0x3ea7a1=Array['isArray'](_0x425081)?new FlatBufferCursor(_0x425081,_0x425081['length']):_0x425081,_0x1e9299=_0x538380['types'],_0x2def4a=0x0,_0x155143=0x0;function _0x221ac2(_0x14c449,_0x45862c,_0x177c94,_0x1da43c,_0x422424,_0x232b16){let {id:_0x5e564a,start:_0x51b59b,end:_0x1a469a,size:_0x1157dc}=_0x3ea7a1,_0x391974=_0x155143,_0x5a6202=_0x2def4a;for(;_0x1157dc<0x0;){if(_0x3ea7a1['next'](),-0x1==_0x1157dc){let _0x129f59=_0x10c101[_0x5e564a];return _0x177c94['push'](_0x129f59),void _0x1da43c['push'](_0x51b59b-_0x14c449);}if(-0x3==_0x1157dc)return void(_0x2def4a=_0x5e564a);if(-0x4==_0x1157dc)return void(_0x155143=_0x5e564a);throw new RangeError('Unrecognized\x20record\x20size:\x20'+_0x1157dc);}let _0x77cd3a,_0x56f513,_0x1145de=_0x1e9299[_0x5e564a],_0x42d0dd=_0x51b59b-_0x14c449;if(_0x1a469a-_0x51b59b<=_0x48fbe9&&(_0x56f513=function(_0xa62d96,_0x45acd3){let _0x2b5301=_0x3ea7a1['fork'](),_0x3ca74f=0x0,_0x246cf4=0x0,_0x2b1ec4=0x0,_0x509af8=_0x2b5301['end']-_0x48fbe9,_0x4517aa={'size':0x0,'start':0x0,'skip':0x0};t:for(let _0x266bc4=_0x2b5301['pos']-_0xa62d96;_0x2b5301['pos']>_0x266bc4;){let _0x5570c1=_0x2b5301['size'];if(_0x2b5301['id']==_0x45acd3&&_0x5570c1>=0x0){_0x4517aa['size']=_0x3ca74f,_0x4517aa['start']=_0x246cf4,_0x4517aa['skip']=_0x2b1ec4,_0x2b1ec4+=0x4,_0x3ca74f+=0x4,_0x2b5301['next']();continue;}let _0x58401d=_0x2b5301['pos']-_0x5570c1;if(_0x5570c1<0x0||_0x58401d<_0x266bc4||_0x2b5301['start']<_0x509af8)break;let _0x430235=_0x2b5301['id']>=_0x100d49?0x4:0x0,_0x506d9a=_0x2b5301['start'];for(_0x2b5301['next']();_0x2b5301['pos']>_0x58401d;){if(_0x2b5301['size']<0x0){if(-0x3!=_0x2b5301['size'])break t;_0x430235+=0x4;}else _0x2b5301['id']>=_0x100d49&&(_0x430235+=0x4);_0x2b5301['next']();}_0x246cf4=_0x506d9a,_0x3ca74f+=_0x5570c1,_0x2b1ec4+=_0x430235;}return(_0x45acd3<0x0||_0x3ca74f==_0xa62d96)&&(_0x4517aa['size']=_0x3ca74f,_0x4517aa['start']=_0x246cf4,_0x4517aa['skip']=_0x2b1ec4),_0x4517aa['size']>0x4?_0x4517aa:void 0x0;}(_0x3ea7a1['pos']-_0x45862c,_0x422424))){let _0x15c27d=new Uint16Array(_0x56f513['size']-_0x56f513['skip']),_0x1285c0=_0x3ea7a1['pos']-_0x56f513['size'],_0x213676=_0x15c27d['length'];for(;_0x3ea7a1['pos']>_0x1285c0;)_0x213676=_0x3ccd2b(_0x56f513['start'],_0x15c27d,_0x213676);_0x77cd3a=new _0xeed5fd(_0x15c27d,_0x1a469a-_0x56f513['start'],_0x538380),_0x42d0dd=_0x56f513['start']-_0x14c449;}else{let _0x14a83c=_0x3ea7a1['pos']-_0x1157dc;_0x3ea7a1['next']();let _0x3aba95=[],_0x16fad9=[],_0x211a57=_0x5e564a>=_0x100d49?_0x5e564a:-0x1,_0x1712c9=0x0,_0x16cb4a=_0x1a469a;for(;_0x3ea7a1['pos']>_0x14a83c;)_0x211a57>=0x0&&_0x3ea7a1['id']==_0x211a57&&_0x3ea7a1['size']>=0x0?(_0x3ea7a1['end']<=_0x16cb4a-_0x48fbe9&&(_0x55b75b(_0x3aba95,_0x16fad9,_0x51b59b,_0x1712c9,_0x3ea7a1['end'],_0x16cb4a,_0x211a57,_0x391974,_0x5a6202),_0x1712c9=_0x3aba95['length'],_0x16cb4a=_0x3ea7a1['end']),_0x3ea7a1['next']()):_0x232b16>0x9c4?_0x5493c8(_0x51b59b,_0x14a83c,_0x3aba95,_0x16fad9):_0x221ac2(_0x51b59b,_0x14a83c,_0x3aba95,_0x16fad9,_0x211a57,_0x232b16+0x1);if(_0x211a57>=0x0&&_0x1712c9>0x0&&_0x1712c9<_0x3aba95['length']&&_0x55b75b(_0x3aba95,_0x16fad9,_0x51b59b,_0x1712c9,_0x51b59b,_0x16cb4a,_0x211a57,_0x391974,_0x5a6202),_0x3aba95['reverse'](),_0x16fad9['reverse'](),_0x211a57>-0x1&&_0x1712c9>0x0){let _0x2ce0ef=function(_0x46c91a,_0x3f5afe){return(_0x2daf39,_0x25ec32,_0x32b079)=>{let _0xef39e0,_0x47dc20,_0x23033e=0x0,_0x1fa7fc=_0x2daf39['length']-0x1;if(_0x1fa7fc>=0x0&&(_0xef39e0=_0x2daf39[_0x1fa7fc])instanceof _0x31b809){if(!_0x1fa7fc&&_0xef39e0['type']==_0x46c91a&&_0xef39e0['length']==_0x32b079)return _0xef39e0;(_0x47dc20=_0xef39e0['prop'](_0xb9a8fe['lookAhead']))&&(_0x23033e=_0x25ec32[_0x1fa7fc]+_0xef39e0['length']+_0x47dc20);}return _0x21ce5b(_0x46c91a,_0x2daf39,_0x25ec32,_0x32b079,_0x23033e,_0x3f5afe);};}(_0x1145de,_0x5a6202);_0x77cd3a=_0xa6331c(_0x1145de,_0x3aba95,_0x16fad9,0x0,_0x3aba95['length'],0x0,_0x1a469a-_0x51b59b,_0x2ce0ef,_0x2ce0ef);}else _0x77cd3a=_0x21ce5b(_0x1145de,_0x3aba95,_0x16fad9,_0x1a469a-_0x51b59b,_0x391974-_0x1a469a,_0x5a6202);}_0x177c94['push'](_0x77cd3a),_0x1da43c['push'](_0x42d0dd);}function _0x5493c8(_0xc22b69,_0x5b2c1a,_0x153c6e,_0x139060){let _0x9b1653=[],_0x27f310=0x0,_0x5f13bf=-0x1;for(;_0x3ea7a1['pos']>_0x5b2c1a;){let {id:_0x4fa7e5,start:_0x30e78e,end:_0x5dea1a,size:_0xb12272}=_0x3ea7a1;if(_0xb12272>0x4)_0x3ea7a1['next']();else{if(_0x5f13bf>-0x1&&_0x30e78e<_0x5f13bf)break;_0x5f13bf<0x0&&(_0x5f13bf=_0x5dea1a-_0x48fbe9),_0x9b1653['push'](_0x4fa7e5,_0x30e78e,_0x5dea1a),_0x27f310++,_0x3ea7a1['next']();}}if(_0x27f310){let _0x604798=new Uint16Array(0x4*_0x27f310),_0x12ee28=_0x9b1653[_0x9b1653['length']-0x2];for(let _0x369420=_0x9b1653['length']-0x3,_0x1cdd40=0x0;_0x369420>=0x0;_0x369420-=0x3)_0x604798[_0x1cdd40++]=_0x9b1653[_0x369420],_0x604798[_0x1cdd40++]=_0x9b1653[_0x369420+0x1]-_0x12ee28,_0x604798[_0x1cdd40++]=_0x9b1653[_0x369420+0x2]-_0x12ee28,_0x604798[_0x1cdd40++]=_0x1cdd40;_0x153c6e['push'](new _0xeed5fd(_0x604798,_0x9b1653[0x2]-_0x12ee28,_0x538380)),_0x139060['push'](_0x12ee28-_0xc22b69);}}function _0x55b75b(_0xded6a4,_0x5c5f11,_0xe9de85,_0x251750,_0x5747c9,_0x513df5,_0x3a5719,_0x3ed500,_0x4943ba){let _0x5b9303=[],_0x230314=[];for(;_0xded6a4['length']>_0x251750;)_0x5b9303['push'](_0xded6a4['pop']()),_0x230314['push'](_0x5c5f11['pop']()+_0xe9de85-_0x5747c9);_0xded6a4['push'](_0x21ce5b(_0x538380['types'][_0x3a5719],_0x5b9303,_0x230314,_0x513df5-_0x5747c9,_0x3ed500-_0x513df5,_0x4943ba)),_0x5c5f11['push'](_0x5747c9-_0xe9de85);}function _0x21ce5b(_0x31bf49,_0xb1a337,_0x26b92d,_0x393f79,_0x3201f6,_0x1ef7df,_0x53fd06){if(_0x1ef7df){let _0x141cca=[_0xb9a8fe['contextHash'],_0x1ef7df];_0x53fd06=_0x53fd06?[_0x141cca]['concat'](_0x53fd06):[_0x141cca];}if(_0x3201f6>0x19){let _0x42a4e7=[_0xb9a8fe['lookAhead'],_0x3201f6];_0x53fd06=_0x53fd06?[_0x42a4e7]['concat'](_0x53fd06):[_0x42a4e7];}return new _0x31b809(_0x31bf49,_0xb1a337,_0x26b92d,_0x393f79,_0x53fd06);}function _0x3ccd2b(_0x51de3d,_0x4ec57b,_0x5aa2e7){let {id:_0x10da24,start:_0x376f9e,end:_0x402a34,size:_0x109efb}=_0x3ea7a1;if(_0x3ea7a1['next'](),_0x109efb>=0x0&&_0x10da24<_0x100d49){let _0x8c6a70=_0x5aa2e7;if(_0x109efb>0x4){let _0x11768e=_0x3ea7a1['pos']-(_0x109efb-0x4);for(;_0x3ea7a1['pos']>_0x11768e;)_0x5aa2e7=_0x3ccd2b(_0x51de3d,_0x4ec57b,_0x5aa2e7);}_0x4ec57b[--_0x5aa2e7]=_0x8c6a70,_0x4ec57b[--_0x5aa2e7]=_0x402a34-_0x51de3d,_0x4ec57b[--_0x5aa2e7]=_0x376f9e-_0x51de3d,_0x4ec57b[--_0x5aa2e7]=_0x10da24;}else-0x3==_0x109efb?_0x2def4a=_0x10da24:-0x4==_0x109efb&&(_0x155143=_0x10da24);return _0x5aa2e7;}let _0x4a93bf=[],_0x35f5c6=[];for(;_0x3ea7a1['pos']>0x0;)_0x221ac2(_0x2e72bd['start']||0x0,_0x2e72bd['bufferStart']||0x0,_0x4a93bf,_0x35f5c6,-0x1,0x0);let _0x497844=null!==(_0x5bbc86=_0x2e72bd['length'])&&void 0x0!==_0x5bbc86?_0x5bbc86:_0x4a93bf['length']?_0x35f5c6[0x0]+_0x4a93bf[0x0]['length']:0x0;return new _0x31b809(_0x1e9299[_0x2e72bd['topID']],_0x4a93bf['reverse'](),_0x35f5c6['reverse'](),_0x497844);}const _0x18ac69=new WeakMap();function _0x5a011c(_0x417d59,_0x3e8fa8){if(!_0x417d59['isAnonymous']||_0x3e8fa8 instanceof _0xeed5fd||_0x3e8fa8['type']!=_0x417d59)return 0x1;let _0x57ad6b=_0x18ac69['get'](_0x3e8fa8);if(null==_0x57ad6b){_0x57ad6b=0x1;for(let _0x3ca597 of _0x3e8fa8['children']){if(_0x3ca597['type']!=_0x417d59||!(_0x3ca597 instanceof _0x31b809)){_0x57ad6b=0x1;break;}_0x57ad6b+=_0x5a011c(_0x417d59,_0x3ca597);}_0x18ac69['set'](_0x3e8fa8,_0x57ad6b);}return _0x57ad6b;}function _0xa6331c(_0x3b5d87,_0x181e7b,_0x2f10d8,_0x3e93f0,_0x3388fb,_0x1a71ad,_0x2e3861,_0x56725c,_0x1baf30){let _0x23f562=0x0;for(let _0x40b849=_0x3e93f0;_0x40b849<_0x3388fb;_0x40b849++)_0x23f562+=_0x5a011c(_0x3b5d87,_0x181e7b[_0x40b849]);let _0x27f2ed=Math['ceil'](1.5*_0x23f562/0x8),_0x59ece8=[],_0xcd223c=[];return function _0x21773e(_0xcee58a,_0x4a2852,_0x4b71eb,_0x508e5f,_0x5abf49){for(let _0x373498=_0x4b71eb;_0x373498<_0x508e5f;){let _0xe74356=_0x373498,_0x1d520d=_0x4a2852[_0x373498],_0x37cdd3=_0x5a011c(_0x3b5d87,_0xcee58a[_0x373498]);for(_0x373498++;_0x373498<_0x508e5f;_0x373498++){let _0x53a0cc=_0x5a011c(_0x3b5d87,_0xcee58a[_0x373498]);if(_0x37cdd3+_0x53a0cc>=_0x27f2ed)break;_0x37cdd3+=_0x53a0cc;}if(_0x373498==_0xe74356+0x1){if(_0x37cdd3>_0x27f2ed){let _0x5a7bf9=_0xcee58a[_0xe74356];_0x21773e(_0x5a7bf9['children'],_0x5a7bf9['positions'],0x0,_0x5a7bf9['children']['length'],_0x4a2852[_0xe74356]+_0x5abf49);continue;}_0x59ece8['push'](_0xcee58a[_0xe74356]);}else{let _0x5afa56=_0x4a2852[_0x373498-0x1]+_0xcee58a[_0x373498-0x1]['length']-_0x1d520d;_0x59ece8['push'](_0xa6331c(_0x3b5d87,_0xcee58a,_0x4a2852,_0xe74356,_0x373498,_0x1d520d,_0x5afa56,null,_0x1baf30));}_0xcd223c['push'](_0x1d520d+_0x5abf49-_0x1a71ad);}}(_0x181e7b,_0x2f10d8,_0x3e93f0,_0x3388fb,0x0),(_0x56725c||_0x1baf30)(_0x59ece8,_0xcd223c,_0x2e3861);}class _0x2ed2c9{constructor(){this['map']=new WeakMap();}['setBuffer'](_0x3a0930,_0x2424d0,_0x4412d0){let _0x5502d1=this['map']['get'](_0x3a0930);_0x5502d1||this['map']['set'](_0x3a0930,_0x5502d1=new Map()),_0x5502d1['set'](_0x2424d0,_0x4412d0);}['getBuffer'](_0x5133cc,_0x47d7ae){let _0x207014=this['map']['get'](_0x5133cc);return _0x207014&&_0x207014['get'](_0x47d7ae);}['set'](_0x1044bd,_0x2f61ab){_0x1044bd instanceof _0x539b4c?this['setBuffer'](_0x1044bd['context']['buffer'],_0x1044bd['index'],_0x2f61ab):_0x1044bd instanceof _0x168e72&&this['map']['set'](_0x1044bd['tree'],_0x2f61ab);}['get'](_0x10264e){return _0x10264e instanceof _0x539b4c?this['getBuffer'](_0x10264e['context']['buffer'],_0x10264e['index']):_0x10264e instanceof _0x168e72?this['map']['get'](_0x10264e['tree']):void 0x0;}['cursorSet'](_0x40b80c,_0x2562c4){_0x40b80c['buffer']?this['setBuffer'](_0x40b80c['buffer']['buffer'],_0x40b80c['index'],_0x2562c4):this['map']['set'](_0x40b80c['tree'],_0x2562c4);}['cursorGet'](_0x54d6cd){return _0x54d6cd['buffer']?this['getBuffer'](_0x54d6cd['buffer']['buffer'],_0x54d6cd['index']):this['map']['get'](_0x54d6cd['tree']);}}class TreeFragment{constructor(_0x547631,_0x7b3eac,_0x7026a8,_0x2ee08a,_0x1e104c=!0x1,_0x99f4df=!0x1){this['from']=_0x547631,this['to']=_0x7b3eac,this['tree']=_0x7026a8,this['offset']=_0x2ee08a,this['open']=(_0x1e104c?0x1:0x0)|(_0x99f4df?0x2:0x0);}get['openStart'](){return(0x1&this['open'])>0x0;}get['openEnd'](){return(0x2&this['open'])>0x0;}static['addTree'](_0xf8ff2e,_0x4f267a=[],_0x4de970=!0x1){let _0x3f9e4f=[new TreeFragment(0x0,_0xf8ff2e['length'],_0xf8ff2e,0x0,!0x1,_0x4de970)];for(let _0x573a51 of _0x4f267a)_0x573a51['to']>_0xf8ff2e['length']&&_0x3f9e4f['push'](_0x573a51);return _0x3f9e4f;}static['applyChanges'](_0x3d5966,_0x326c3d,_0x3fec3f=0x80){if(!_0x326c3d['length'])return _0x3d5966;let _0x29efe6=[],_0x5b5fe7=0x1,_0x102999=_0x3d5966['length']?_0x3d5966[0x0]:null;for(let _0x38a07a=0x0,_0x1d503a=0x0,_0x2be542=0x0;;_0x38a07a++){let _0x2a5c05=_0x38a07a<_0x326c3d['length']?_0x326c3d[_0x38a07a]:null,_0x3237cb=_0x2a5c05?_0x2a5c05['fromA']:0x3b9aca00;if(_0x3237cb-_0x1d503a>=_0x3fec3f)for(;_0x102999&&_0x102999['from']<_0x3237cb;){let _0xccc97f=_0x102999;if(_0x1d503a>=_0xccc97f['from']||_0x3237cb<=_0xccc97f['to']||_0x2be542){let _0x295665=Math['max'](_0xccc97f['from'],_0x1d503a)-_0x2be542,_0x562649=Math['min'](_0xccc97f['to'],_0x3237cb)-_0x2be542;_0xccc97f=_0x295665>=_0x562649?null:new TreeFragment(_0x295665,_0x562649,_0xccc97f['tree'],_0xccc97f['offset']+_0x2be542,_0x38a07a>0x0,!!_0x2a5c05);}if(_0xccc97f&&_0x29efe6['push'](_0xccc97f),_0x102999['to']>_0x3237cb)break;_0x102999=_0x5b5fe7<_0x3d5966['length']?_0x3d5966[_0x5b5fe7++]:null;}if(!_0x2a5c05)break;_0x1d503a=_0x2a5c05['toA'],_0x2be542=_0x2a5c05['toA']-_0x2a5c05['toB'];}return _0x29efe6;}}class _0x2b422c{['startParse'](_0x431e03,_0x678eee,_0x4dc9d3){return'string'==typeof _0x431e03&&(_0x431e03=new StringInput(_0x431e03)),_0x4dc9d3=_0x4dc9d3?_0x4dc9d3['length']?_0x4dc9d3['map'](_0x1f4080=>new _0x28b29b(_0x1f4080['from'],_0x1f4080['to'])):[new _0x28b29b(0x0,0x0)]:[new _0x28b29b(0x0,_0x431e03['length'])],this['createParse'](_0x431e03,_0x678eee||[],_0x4dc9d3);}['parse'](_0x55684c,_0x1cb705,_0x22b69a){let _0x30a97e=this['startParse'](_0x55684c,_0x1cb705,_0x22b69a);for(;;){let _0x37cbc5=_0x30a97e['advance']();if(_0x37cbc5)return _0x37cbc5;}}}class StringInput{constructor(_0x2070c5){this['string']=_0x2070c5;}get['length'](){return this['string']['length'];}['chunk'](_0x281fb7){return this['string']['slice'](_0x281fb7);}get['lineChunks'](){return!0x1;}['read'](_0x25ea2e,_0x58c7d5){return this['string']['slice'](_0x25ea2e,_0x58c7d5);}}function _0x1bc3b4(_0x3c911b){return(_0x20684f,_0x390086,_0x2a4231,_0x5dd05e)=>new _0x12809f(_0x20684f,_0x3c911b,_0x390086,_0x2a4231,_0x5dd05e);}class _0x4d84c2{constructor(_0x2cc15c,_0x3b7dce,_0x3a9795,_0x48dff0,_0x453c2d){this['parser']=_0x2cc15c,this['parse']=_0x3b7dce,this['overlay']=_0x3a9795,this['target']=_0x48dff0,this['from']=_0x453c2d;}}function _0x36df85(_0xf77f6f){if(!_0xf77f6f['length']||_0xf77f6f['some'](_0x24f787=>_0x24f787['from']>=_0x24f787['to']))throw new RangeError('Invalid\x20inner\x20parse\x20ranges\x20given:\x20'+JSON['stringify'](_0xf77f6f));}class ActiveOverlay{constructor(_0x26d9f7,_0x1b7c56,_0x220fe8,_0x82d3af,_0x41d7ce,_0x4cb4b2,_0x4c9990){this['parser']=_0x26d9f7,this['predicate']=_0x1b7c56,this['mounts']=_0x220fe8,this['index']=_0x82d3af,this['start']=_0x41d7ce,this['target']=_0x4cb4b2,this['prev']=_0x4c9990,this['depth']=0x0,this['ranges']=[];}}const stoppedInner=new _0xb9a8fe({'perNode':!0x0});class _0x12809f{constructor(_0x3158d4,_0x284f53,_0x5009f8,_0x4df0eb,_0x315f63){this['nest']=_0x284f53,this['input']=_0x5009f8,this['fragments']=_0x4df0eb,this['ranges']=_0x315f63,this['inner']=[],this['innerDone']=0x0,this['baseTree']=null,this['stoppedAt']=null,this['baseParse']=_0x3158d4;}['advance'](){if(this['baseParse']){let _0x1ba128=this['baseParse']['advance']();if(!_0x1ba128)return null;if(this['baseParse']=null,this['baseTree']=_0x1ba128,this['startInner'](),null!=this['stoppedAt']){for(let _0x453b97 of this['inner'])_0x453b97['parse']['stopAt'](this['stoppedAt']);}}if(this['innerDone']==this['inner']['length']){let _0x544c93=this['baseTree'];return null!=this['stoppedAt']&&(_0x544c93=new _0x31b809(_0x544c93['type'],_0x544c93['children'],_0x544c93['positions'],_0x544c93['length'],_0x544c93['propValues']['concat']([[stoppedInner,this['stoppedAt']]]))),_0x544c93;}let _0x332ad4=this['inner'][this['innerDone']],_0x2a867b=_0x332ad4['parse']['advance']();if(_0x2a867b){this['innerDone']++;let _0x4340c0=Object['assign'](Object['create'](null),_0x332ad4['target']['props']);_0x4340c0[_0xb9a8fe['mounted']['id']]=new MountedTree(_0x2a867b,_0x332ad4['overlay'],_0x332ad4['parser']),_0x332ad4['target']['props']=_0x4340c0;}return null;}get['parsedPos'](){if(this['baseParse'])return 0x0;let _0x5095e2=this['input']['length'];for(let _0x2731d3=this['innerDone'];_0x2731d3<this['inner']['length'];_0x2731d3++)this['inner'][_0x2731d3]['from']<_0x5095e2&&(_0x5095e2=Math['min'](_0x5095e2,this['inner'][_0x2731d3]['parse']['parsedPos']));return _0x5095e2;}['stopAt'](_0x2e0d8a){if(this['stoppedAt']=_0x2e0d8a,this['baseParse'])this['baseParse']['stopAt'](_0x2e0d8a);else{for(let _0x6bfea2=this['innerDone'];_0x6bfea2<this['inner']['length'];_0x6bfea2++)this['inner'][_0x6bfea2]['parse']['stopAt'](_0x2e0d8a);}}['startInner'](){let _0x2cb215=new FragmentCursor$2(this['fragments']),_0x378b1d=null,_0x27b55f=null,_0x133df1=new _0x30db92(new _0x168e72(this['baseTree'],this['ranges'][0x0]['from'],0x0,null),IterMode['IncludeAnonymous']|IterMode['IgnoreMounts']);t:for(let _0x8c7fae,_0x20c209;;){let _0x3df606,_0x1a3961=!0x0;if(null!=this['stoppedAt']&&_0x133df1['from']>=this['stoppedAt'])_0x1a3961=!0x1;else{if(_0x2cb215['hasNode'](_0x133df1)){if(_0x378b1d){let _0x51508a=_0x378b1d['mounts']['find'](_0x175275=>_0x175275['frag']['from']<=_0x133df1['from']&&_0x175275['frag']['to']>=_0x133df1['to']&&_0x175275['mount']['overlay']);if(_0x51508a)for(let _0x192be8 of _0x51508a['mount']['overlay']){let _0x532a25=_0x192be8['from']+_0x51508a['pos'],_0xf3a188=_0x192be8['to']+_0x51508a['pos'];_0x532a25>=_0x133df1['from']&&_0xf3a188<=_0x133df1['to']&&!_0x378b1d['ranges']['some'](_0x259ae6=>_0x259ae6['from']<_0xf3a188&&_0x259ae6['to']>_0x532a25)&&_0x378b1d['ranges']['push']({'from':_0x532a25,'to':_0xf3a188});}}_0x1a3961=!0x1;}else{if(_0x27b55f&&(_0x20c209=_0x39246b(_0x27b55f['ranges'],_0x133df1['from'],_0x133df1['to'])))_0x1a3961=0x2!=_0x20c209;else{if(!_0x133df1['type']['isAnonymous']&&(_0x8c7fae=this['nest'](_0x133df1,this['input']))&&(_0x133df1['from']<_0x133df1['to']||!_0x8c7fae['overlay'])){_0x133df1['tree']||materialize(_0x133df1);let _0x5973b5=_0x2cb215['findMounts'](_0x133df1['from'],_0x8c7fae['parser']);if('function'==typeof _0x8c7fae['overlay'])_0x378b1d=new ActiveOverlay(_0x8c7fae['parser'],_0x8c7fae['overlay'],_0x5973b5,this['inner']['length'],_0x133df1['from'],_0x133df1['tree'],_0x378b1d);else{let _0x5479d0=_0x2c57af(this['ranges'],_0x8c7fae['overlay']||(_0x133df1['from']<_0x133df1['to']?[new _0x28b29b(_0x133df1['from'],_0x133df1['to'])]:[]));_0x5479d0['length']&&_0x36df85(_0x5479d0),!_0x5479d0['length']&&_0x8c7fae['overlay']||this['inner']['push'](new _0x4d84c2(_0x8c7fae['parser'],_0x5479d0['length']?_0x8c7fae['parser']['startParse'](this['input'],enterFragments(_0x5973b5,_0x5479d0),_0x5479d0):_0x8c7fae['parser']['startParse'](''),_0x8c7fae['overlay']?_0x8c7fae['overlay']['map'](_0x48fcac=>new _0x28b29b(_0x48fcac['from']-_0x133df1['from'],_0x48fcac['to']-_0x133df1['from'])):null,_0x133df1['tree'],_0x5479d0['length']?_0x5479d0[0x0]['from']:_0x133df1['from'])),_0x8c7fae['overlay']?_0x5479d0['length']&&(_0x27b55f={'ranges':_0x5479d0,'depth':0x0,'prev':_0x27b55f}):_0x1a3961=!0x1;}}else{if(_0x378b1d&&(_0x3df606=_0x378b1d['predicate'](_0x133df1))&&(!0x0===_0x3df606&&(_0x3df606=new _0x28b29b(_0x133df1['from'],_0x133df1['to'])),_0x3df606['from']<_0x3df606['to'])){let _0x4c4566=_0x378b1d['ranges']['length']-0x1;_0x4c4566>=0x0&&_0x378b1d['ranges'][_0x4c4566]['to']==_0x3df606['from']?_0x378b1d['ranges'][_0x4c4566]={'from':_0x378b1d['ranges'][_0x4c4566]['from'],'to':_0x3df606['to']}:_0x378b1d['ranges']['push'](_0x3df606);}}}}}if(_0x1a3961&&_0x133df1['firstChild']())_0x378b1d&&_0x378b1d['depth']++,_0x27b55f&&_0x27b55f['depth']++;else for(;!_0x133df1['nextSibling']();){if(!_0x133df1['parent']())break t;if(_0x378b1d&&!--_0x378b1d['depth']){let _0x351a8e=_0x2c57af(this['ranges'],_0x378b1d['ranges']);_0x351a8e['length']&&(_0x36df85(_0x351a8e),this['inner']['splice'](_0x378b1d['index'],0x0,new _0x4d84c2(_0x378b1d['parser'],_0x378b1d['parser']['startParse'](this['input'],enterFragments(_0x378b1d['mounts'],_0x351a8e),_0x351a8e),_0x378b1d['ranges']['map'](_0x148225=>new _0x28b29b(_0x148225['from']-_0x378b1d['start'],_0x148225['to']-_0x378b1d['start'])),_0x378b1d['target'],_0x351a8e[0x0]['from']))),_0x378b1d=_0x378b1d['prev'];}_0x27b55f&&!--_0x27b55f['depth']&&(_0x27b55f=_0x27b55f['prev']);}}}}function _0x39246b(_0x5a6aa3,_0x1ad0bd,_0x403603){for(let _0xb1ea8b of _0x5a6aa3){if(_0xb1ea8b['from']>=_0x403603)break;if(_0xb1ea8b['to']>_0x1ad0bd)return _0xb1ea8b['from']<=_0x1ad0bd&&_0xb1ea8b['to']>=_0x403603?0x2:0x1;}return 0x0;}function _0x417826(_0x383c40,_0x2dfb5f,_0x2f98db,_0x38cb0a,_0x251017,_0x389d16){if(_0x2dfb5f<_0x2f98db){let _0x37ec6f=_0x383c40['buffer'][_0x2dfb5f+0x1];_0x38cb0a['push'](_0x383c40['slice'](_0x2dfb5f,_0x2f98db,_0x37ec6f)),_0x251017['push'](_0x37ec6f-_0x389d16);}}function materialize(_0x800d26){let {node:_0x63da74}=_0x800d26,_0xf33a5c=[],_0x576666=_0x63da74['context']['buffer'];do{_0xf33a5c['push'](_0x800d26['index']),_0x800d26['parent']();}while(!_0x800d26['tree']);let _0x3411eb=_0x800d26['tree'],_0x220170=_0x3411eb['children']['indexOf'](_0x576666),_0x3c9230=_0x3411eb['children'][_0x220170],_0xd05ab=_0x3c9230['buffer'],_0x45975c=[_0x220170];_0x3411eb['children'][_0x220170]=function _0x48ee07(_0x43bb2c,_0x378b0b,_0x40a322,_0x537b12,_0x44ad46,_0x29ffa9){let _0xd4854f=_0xf33a5c[_0x29ffa9],_0x3e3741=[],_0x50e441=[];_0x417826(_0x3c9230,_0x43bb2c,_0xd4854f,_0x3e3741,_0x50e441,_0x537b12);let _0x159865=_0xd05ab[_0xd4854f+0x1],_0x8e66c7=_0xd05ab[_0xd4854f+0x2];_0x45975c['push'](_0x3e3741['length']);let _0x11d2d5=_0x29ffa9?_0x48ee07(_0xd4854f+0x4,_0xd05ab[_0xd4854f+0x3],_0x3c9230['set']['types'][_0xd05ab[_0xd4854f]],_0x159865,_0x8e66c7-_0x159865,_0x29ffa9-0x1):_0x63da74['toTree']();return _0x3e3741['push'](_0x11d2d5),_0x50e441['push'](_0x159865-_0x537b12),_0x417826(_0x3c9230,_0xd05ab[_0xd4854f+0x3],_0x378b0b,_0x3e3741,_0x50e441,_0x537b12),new _0x31b809(_0x40a322,_0x3e3741,_0x50e441,_0x44ad46);}(0x0,_0xd05ab['length'],_0x4e8489['none'],0x0,_0x3c9230['length'],_0xf33a5c['length']-0x1);for(let _0x5068a6 of _0x45975c){let _0x6a0526=_0x800d26['tree']['children'][_0x5068a6],_0x3f3746=_0x800d26['tree']['positions'][_0x5068a6];_0x800d26['yield'](new _0x168e72(_0x6a0526,_0x3f3746+_0x800d26['from'],_0x5068a6,_0x800d26['_tree']));}}class StructureCursor{constructor(_0x448e1b,_0x5b751b){this['offset']=_0x5b751b,this['done']=!0x1,this['cursor']=_0x448e1b['cursor'](IterMode['IncludeAnonymous']|IterMode['IgnoreMounts']);}['moveTo'](_0x4b924c){let {cursor:_0xab84fb}=this,_0x5bc146=_0x4b924c-this['offset'];for(;!this['done']&&_0xab84fb['from']<_0x5bc146;)_0xab84fb['to']>=_0x4b924c&&_0xab84fb['enter'](_0x5bc146,0x1,IterMode['IgnoreOverlays']|IterMode['ExcludeBuffers'])||_0xab84fb['next'](!0x1)||(this['done']=!0x0);}['hasNode'](_0x160d01){if(this['moveTo'](_0x160d01['from']),!this['done']&&this['cursor']['from']+this['offset']==_0x160d01['from']&&this['cursor']['tree'])for(let _0x3472a4=this['cursor']['tree'];;){if(_0x3472a4==_0x160d01['tree'])return!0x0;if(!(_0x3472a4['children']['length']&&0x0==_0x3472a4['positions'][0x0]&&_0x3472a4['children'][0x0]instanceof _0x31b809))break;_0x3472a4=_0x3472a4['children'][0x0];}return!0x1;}}let FragmentCursor$2=class{constructor(_0x4135b6){var _0x39c8f7;if(this['fragments']=_0x4135b6,this['curTo']=0x0,this['fragI']=0x0,_0x4135b6['length']){let _0xb6691c=this['curFrag']=_0x4135b6[0x0];this['curTo']=null!==(_0x39c8f7=_0xb6691c['tree']['prop'](stoppedInner))&&void 0x0!==_0x39c8f7?_0x39c8f7:_0xb6691c['to'],this['inner']=new StructureCursor(_0xb6691c['tree'],-_0xb6691c['offset']);}else this['curFrag']=this['inner']=null;}['hasNode'](_0xd47d50){for(;this['curFrag']&&_0xd47d50['from']>=this['curTo'];)this['nextFrag']();return this['curFrag']&&this['curFrag']['from']<=_0xd47d50['from']&&this['curTo']>=_0xd47d50['to']&&this['inner']['hasNode'](_0xd47d50);}['nextFrag'](){var _0x6458b8;if(this['fragI']++,this['fragI']==this['fragments']['length'])this['curFrag']=this['inner']=null;else{let _0x1ae918=this['curFrag']=this['fragments'][this['fragI']];this['curTo']=null!==(_0x6458b8=_0x1ae918['tree']['prop'](stoppedInner))&&void 0x0!==_0x6458b8?_0x6458b8:_0x1ae918['to'],this['inner']=new StructureCursor(_0x1ae918['tree'],-_0x1ae918['offset']);}}['findMounts'](_0x3f68ce,_0x2358fd){var _0x380832;let _0x592c14=[];if(this['inner']){this['inner']['cursor']['moveTo'](_0x3f68ce,0x1);for(let _0x3b216a=this['inner']['cursor']['node'];_0x3b216a;_0x3b216a=_0x3b216a['parent']){let _0x42aa15=null===(_0x380832=_0x3b216a['tree'])||void 0x0===_0x380832?void 0x0:_0x380832['prop'](_0xb9a8fe['mounted']);if(_0x42aa15&&_0x42aa15['parser']==_0x2358fd)for(let _0x36272a=this['fragI'];_0x36272a<this['fragments']['length'];_0x36272a++){let _0x362201=this['fragments'][_0x36272a];if(_0x362201['from']>=_0x3b216a['to'])break;_0x362201['tree']==this['curFrag']['tree']&&_0x592c14['push']({'frag':_0x362201,'pos':_0x3b216a['from']-_0x362201['offset'],'mount':_0x42aa15});}}}return _0x592c14;}};function _0x2c57af(_0x256a05,_0x32ed13){let _0x1a58ce=null,_0x3bbf46=_0x32ed13;for(let _0x11901d=0x1,_0x277712=0x0;_0x11901d<_0x256a05['length'];_0x11901d++){let _0x3cd558=_0x256a05[_0x11901d-0x1]['to'],_0x2d7b27=_0x256a05[_0x11901d]['from'];for(;_0x277712<_0x3bbf46['length'];_0x277712++){let _0x45b93b=_0x3bbf46[_0x277712];if(_0x45b93b['from']>=_0x2d7b27)break;_0x45b93b['to']<=_0x3cd558||(_0x1a58ce||(_0x3bbf46=_0x1a58ce=_0x32ed13['slice']()),_0x45b93b['from']<_0x3cd558?(_0x1a58ce[_0x277712]=new _0x28b29b(_0x45b93b['from'],_0x3cd558),_0x45b93b['to']>_0x2d7b27&&_0x1a58ce['splice'](_0x277712+0x1,0x0,new _0x28b29b(_0x2d7b27,_0x45b93b['to']))):_0x45b93b['to']>_0x2d7b27?_0x1a58ce[_0x277712--]=new _0x28b29b(_0x2d7b27,_0x45b93b['to']):_0x1a58ce['splice'](_0x277712--,0x1));}}return _0x3bbf46;}function _0x118270(_0xd3157d,_0x44a5bd,_0x3066eb,_0x419a78){let _0x3e44f3=0x0,_0x53d7df=0x0,_0x45b25f=!0x1,_0x495631=!0x1,_0x59c2c9=-0x3b9aca00,_0x3123c6=[];for(;;){let _0x328ef7=_0x3e44f3==_0xd3157d['length']?0x3b9aca00:_0x45b25f?_0xd3157d[_0x3e44f3]['to']:_0xd3157d[_0x3e44f3]['from'],_0x4e3cd3=_0x53d7df==_0x44a5bd['length']?0x3b9aca00:_0x495631?_0x44a5bd[_0x53d7df]['to']:_0x44a5bd[_0x53d7df]['from'];if(_0x45b25f!=_0x495631){let _0x590ccc=Math['max'](_0x59c2c9,_0x3066eb),_0x46e67e=Math['min'](_0x328ef7,_0x4e3cd3,_0x419a78);_0x590ccc<_0x46e67e&&_0x3123c6['push'](new _0x28b29b(_0x590ccc,_0x46e67e));}if(_0x59c2c9=Math['min'](_0x328ef7,_0x4e3cd3),0x3b9aca00==_0x59c2c9)break;_0x328ef7==_0x59c2c9&&(_0x45b25f?(_0x45b25f=!0x1,_0x3e44f3++):_0x45b25f=!0x0),_0x4e3cd3==_0x59c2c9&&(_0x495631?(_0x495631=!0x1,_0x53d7df++):_0x495631=!0x0);}return _0x3123c6;}function enterFragments(_0x3a45c9,_0x525e12){let _0x2a1961=[];for(let {pos:_0x114a6d,mount:_0x181ade,frag:_0x6f0b38}of _0x3a45c9){let _0x184923=_0x114a6d+(_0x181ade['overlay']?_0x181ade['overlay'][0x0]['from']:0x0),_0x777b4d=_0x184923+_0x181ade['tree']['length'],_0x5cd2c4=Math['max'](_0x6f0b38['from'],_0x184923),_0x471ff9=Math['min'](_0x6f0b38['to'],_0x777b4d);if(_0x181ade['overlay']){let _0x14ca5b=_0x181ade['overlay']['map'](_0x107333=>new _0x28b29b(_0x107333['from']+_0x114a6d,_0x107333['to']+_0x114a6d)),_0x3cc598=_0x118270(_0x525e12,_0x14ca5b,_0x5cd2c4,_0x471ff9);for(let _0x2c6203=0x0,_0x5eddc=_0x5cd2c4;;_0x2c6203++){let _0x5c5849=_0x2c6203==_0x3cc598['length'],_0x5c0485=_0x5c5849?_0x471ff9:_0x3cc598[_0x2c6203]['from'];if(_0x5c0485>_0x5eddc&&_0x2a1961['push'](new TreeFragment(_0x5eddc,_0x5c0485,_0x181ade['tree'],-_0x184923,_0x6f0b38['from']>=_0x5eddc||_0x6f0b38['openStart'],_0x6f0b38['to']<=_0x5c0485||_0x6f0b38['openEnd'])),_0x5c5849)break;_0x5eddc=_0x3cc598[_0x2c6203]['to'];}}else _0x2a1961['push'](new TreeFragment(_0x5cd2c4,_0x471ff9,_0x181ade['tree'],-_0x184923,_0x6f0b38['from']>=_0x184923||_0x6f0b38['openStart'],_0x6f0b38['to']<=_0x777b4d||_0x6f0b38['openEnd']));}return _0x2a1961;}let nextTagID=0x0;class _0x585aef{constructor(_0x700932,_0x11b252,_0x1c2de6,_0x5f1405){this['name']=_0x700932,this['set']=_0x11b252,this['base']=_0x1c2de6,this['modified']=_0x5f1405,this['id']=nextTagID++;}['toString'](){let {name:_0x14a758}=this;for(let _0x55a8ff of this['modified'])_0x55a8ff['name']&&(_0x14a758=_0x55a8ff['name']+'('+_0x14a758+')');return _0x14a758;}static['define'](_0x1f81ed,_0x5ed95f){let _0x415a5c='string'==typeof _0x1f81ed?_0x1f81ed:'?';if(_0x1f81ed instanceof _0x585aef&&(_0x5ed95f=_0x1f81ed),null==_0x5ed95f?void 0x0:_0x5ed95f['base'])throw new Error('Can\x20not\x20derive\x20from\x20a\x20modified\x20tag');let _0x4284ce=new _0x585aef(_0x415a5c,[],null,[]);if(_0x4284ce['set']['push'](_0x4284ce),_0x5ed95f){for(let t of _0x5ed95f['set'])_0x4284ce['set']['push'](t);}return _0x4284ce;}static['defineModifier'](_0x4053af){let _0x20a1e6=new _0x58889(_0x4053af);return _0x3540ab=>_0x3540ab['modified']['indexOf'](_0x20a1e6)>-0x1?_0x3540ab:_0x58889['get'](_0x3540ab['base']||_0x3540ab,_0x3540ab['modified']['concat'](_0x20a1e6)['sort']((_0x41994b,_0x4e7d85)=>_0x41994b['id']-_0x4e7d85['id']));}}let nextModifierID=0x0;class _0x58889{constructor(_0x1d8136){this['name']=_0x1d8136,this['instances']=[],this['id']=nextModifierID++;}static['get'](_0x12d808,_0x24526f){if(!_0x24526f['length'])return _0x12d808;let _0x1391ae=_0x24526f[0x0]['instances']['find'](t=>t['base']==_0x12d808&&_0x3bf135(_0x24526f,t['modified']));if(_0x1391ae)return _0x1391ae;let _0x9b0a18=[],_0x5312ef=new _0x585aef(_0x12d808['name'],_0x9b0a18,_0x12d808,_0x24526f);for(let _0x5d4cd2 of _0x24526f)_0x5d4cd2['instances']['push'](_0x5312ef);let _0x4a3345=powerSet(_0x24526f);for(let _0xb336e of _0x12d808['set'])if(!_0xb336e['modified']['length']){for(let _0x52c0f8 of _0x4a3345)_0x9b0a18['push'](_0x58889['get'](_0xb336e,_0x52c0f8));}return _0x5312ef;}}function _0x3bf135(_0x511b39,_0x26bbcd){return _0x511b39['length']==_0x26bbcd['length']&&_0x511b39['every']((_0x2ee86a,_0x1f5d02)=>_0x2ee86a==_0x26bbcd[_0x1f5d02]);}function powerSet(_0x57e809){let _0x151ce6=[[]];for(let _0x2dd5ab=0x0;_0x2dd5ab<_0x57e809['length'];_0x2dd5ab++)for(let _0x47d0ef=0x0,_0x3f8b07=_0x151ce6['length'];_0x47d0ef<_0x3f8b07;_0x47d0ef++)_0x151ce6['push'](_0x151ce6[_0x47d0ef]['concat'](_0x57e809[_0x2dd5ab]));return _0x151ce6['sort']((_0x342c16,_0x10826b)=>_0x10826b['length']-_0x342c16['length']);}function styleTags(_0x44c0b1){let _0x1f81ec=Object['create'](null);for(let _0x5a8f7d in _0x44c0b1){let _0x15f02d=_0x44c0b1[_0x5a8f7d];Array['isArray'](_0x15f02d)||(_0x15f02d=[_0x15f02d]);for(let _0x2cfb62 of _0x5a8f7d['split']('\x20'))if(_0x2cfb62){let _0x434a9d=[],_0x30a475=0x2,_0x559682=_0x2cfb62;for(let _0x1552ae=0x0;;){if('...'==_0x559682&&_0x1552ae>0x0&&_0x1552ae+0x3==_0x2cfb62['length']){_0x30a475=0x1;break;}let _0x5e97fa=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/['exec'](_0x559682);if(!_0x5e97fa)throw new RangeError('Invalid\x20path:\x20'+_0x2cfb62);if(_0x434a9d['push']('*'==_0x5e97fa[0x0]?'':'\x22'==_0x5e97fa[0x0][0x0]?JSON['parse'](_0x5e97fa[0x0]):_0x5e97fa[0x0]),_0x1552ae+=_0x5e97fa[0x0]['length'],_0x1552ae==_0x2cfb62['length'])break;let _0x6aed3a=_0x2cfb62[_0x1552ae++];if(_0x1552ae==_0x2cfb62['length']&&'!'==_0x6aed3a){_0x30a475=0x0;break;}if('/'!=_0x6aed3a)throw new RangeError('Invalid\x20path:\x20'+_0x2cfb62);_0x559682=_0x2cfb62['slice'](_0x1552ae);}let _0x5d511a=_0x434a9d['length']-0x1,_0x462739=_0x434a9d[_0x5d511a];if(!_0x462739)throw new RangeError('Invalid\x20path:\x20'+_0x2cfb62);let _0x15d229=new _0x3aa56b(_0x15f02d,_0x30a475,_0x5d511a>0x0?_0x434a9d['slice'](0x0,_0x5d511a):null);_0x1f81ec[_0x462739]=_0x15d229['sort'](_0x1f81ec[_0x462739]);}}return _0x2d2fae['add'](_0x1f81ec);}const _0x2d2fae=new _0xb9a8fe();class _0x3aa56b{constructor(_0xbbafcb,_0x43386b,_0x3c8fde,_0x114392){this['tags']=_0xbbafcb,this['mode']=_0x43386b,this['context']=_0x3c8fde,this['next']=_0x114392;}get['opaque'](){return 0x0==this['mode'];}get['inherit'](){return 0x1==this['mode'];}['sort'](_0x4a0645){return!_0x4a0645||_0x4a0645['depth']<this['depth']?(this['next']=_0x4a0645,this):(_0x4a0645['next']=this['sort'](_0x4a0645['next']),_0x4a0645);}get['depth'](){return this['context']?this['context']['length']:0x0;}}function tagHighlighter(_0x58075c,_0x1bbb1d){let _0x4f336a=Object['create'](null);for(let _0x3b270b of _0x58075c)if(Array['isArray'](_0x3b270b['tag'])){for(let _0x18071c of _0x3b270b['tag'])_0x4f336a[_0x18071c['id']]=_0x3b270b['class'];}else _0x4f336a[_0x3b270b['tag']['id']]=_0x3b270b['class'];let {scope:_0x2c89d6,all:_0x3e9fb3=null}=_0x1bbb1d||{};return{'style':_0x3f3d29=>{let _0x5ce55d=_0x3e9fb3;for(let _0x5d560d of _0x3f3d29)for(let _0x340ecc of _0x5d560d['set']){let _0xdd7d86=_0x4f336a[_0x340ecc['id']];if(_0xdd7d86){_0x5ce55d=_0x5ce55d?_0x5ce55d+'\x20'+_0xdd7d86:_0xdd7d86;break;}}return _0x5ce55d;},'scope':_0x2c89d6};}function highlightTags(_0x2d4b30,_0x5bb89d){let _0x1979ee=null;for(let _0x32dc3f of _0x2d4b30){let _0x22d59b=_0x32dc3f['style'](_0x5bb89d);_0x22d59b&&(_0x1979ee=_0x1979ee?_0x1979ee+'\x20'+_0x22d59b:_0x22d59b);}return _0x1979ee;}function highlightTree(_0xa0910c,_0x19cb0b,_0x2d2a09,_0x10c1b9=0x0,_0x161229=_0xa0910c['length']){let _0x53e95b=new HighlightBuilder(_0x10c1b9,Array['isArray'](_0x19cb0b)?_0x19cb0b:[_0x19cb0b],_0x2d2a09);_0x53e95b['highlightRange'](_0xa0910c['cursor'](),_0x10c1b9,_0x161229,'',_0x53e95b['highlighters']),_0x53e95b['flush'](_0x161229);}_0x3aa56b['empty']=new _0x3aa56b([],0x2,null);class HighlightBuilder{constructor(_0x43d743,_0x2065f3,_0x8c8bd8){this['at']=_0x43d743,this['highlighters']=_0x2065f3,this['span']=_0x8c8bd8,this['class']='';}['startSpan'](_0x5408af,_0x2e54df){_0x2e54df!=this['class']&&(this['flush'](_0x5408af),_0x5408af>this['at']&&(this['at']=_0x5408af),this['class']=_0x2e54df);}['flush'](_0x43f31a){_0x43f31a>this['at']&&this['class']&&this['span'](this['at'],_0x43f31a,this['class']);}['highlightRange'](_0x245f6f,_0x456c98,_0x5bab18,_0x56d46a,_0x4f4a9f){let {type:_0x2e89a5,from:_0x3f3379,to:_0x52e3f5}=_0x245f6f;if(_0x3f3379>=_0x5bab18||_0x52e3f5<=_0x456c98)return;_0x2e89a5['isTop']&&(_0x4f4a9f=this['highlighters']['filter'](_0x587407=>!_0x587407['scope']||_0x587407['scope'](_0x2e89a5)));let _0x2f934d=_0x56d46a,_0x379202=getStyleTags(_0x245f6f)||_0x3aa56b['empty'],_0x1b1920=highlightTags(_0x4f4a9f,_0x379202['tags']);if(_0x1b1920&&(_0x2f934d&&(_0x2f934d+='\x20'),_0x2f934d+=_0x1b1920,0x1==_0x379202['mode']&&(_0x56d46a+=(_0x56d46a?'\x20':'')+_0x1b1920)),this['startSpan'](Math['max'](_0x456c98,_0x3f3379),_0x2f934d),_0x379202['opaque'])return;let _0x4fe3d9=_0x245f6f['tree']&&_0x245f6f['tree']['prop'](_0xb9a8fe['mounted']);if(_0x4fe3d9&&_0x4fe3d9['overlay']){let _0x3500b4=_0x245f6f['node']['enter'](_0x4fe3d9['overlay'][0x0]['from']+_0x3f3379,0x1),_0x9e9ab4=this['highlighters']['filter'](_0x3bec99=>!_0x3bec99['scope']||_0x3bec99['scope'](_0x4fe3d9['tree']['type'])),_0x48d4c7=_0x245f6f['firstChild']();for(let _0x5bdba6=0x0,_0x538a15=_0x3f3379;;_0x5bdba6++){let _0x467c42=_0x5bdba6<_0x4fe3d9['overlay']['length']?_0x4fe3d9['overlay'][_0x5bdba6]:null,_0x5f2c0a=_0x467c42?_0x467c42['from']+_0x3f3379:_0x52e3f5,_0x3993b6=Math['max'](_0x456c98,_0x538a15),_0x92690d=Math['min'](_0x5bab18,_0x5f2c0a);if(_0x3993b6<_0x92690d&&_0x48d4c7){for(;_0x245f6f['from']<_0x92690d&&(this['highlightRange'](_0x245f6f,_0x3993b6,_0x92690d,_0x56d46a,_0x4f4a9f),this['startSpan'](Math['min'](_0x92690d,_0x245f6f['to']),_0x2f934d),!(_0x245f6f['to']>=_0x5f2c0a)&&_0x245f6f['nextSibling']()););}if(!_0x467c42||_0x5f2c0a>_0x5bab18)break;_0x538a15=_0x467c42['to']+_0x3f3379,_0x538a15>_0x456c98&&(this['highlightRange'](_0x3500b4['cursor'](),Math['max'](_0x456c98,_0x467c42['from']+_0x3f3379),Math['min'](_0x5bab18,_0x538a15),'',_0x9e9ab4),this['startSpan'](Math['min'](_0x5bab18,_0x538a15),_0x2f934d));}_0x48d4c7&&_0x245f6f['parent']();}else{if(_0x245f6f['firstChild']()){_0x4fe3d9&&(_0x56d46a='');do{if(!(_0x245f6f['to']<=_0x456c98)){if(_0x245f6f['from']>=_0x5bab18)break;this['highlightRange'](_0x245f6f,_0x456c98,_0x5bab18,_0x56d46a,_0x4f4a9f),this['startSpan'](Math['min'](_0x5bab18,_0x245f6f['to']),_0x2f934d);}}while(_0x245f6f['nextSibling']());_0x245f6f['parent']();}}}}function getStyleTags(_0x47b64d){let _0x5206c9=_0x47b64d['type']['prop'](_0x2d2fae);for(;_0x5206c9&&_0x5206c9['context']&&!_0x47b64d['matchContext'](_0x5206c9['context']);)_0x5206c9=_0x5206c9['next'];return _0x5206c9||null;}const t=_0x585aef['define'],comment=t(),_0x42fef2=t(),typeName=t(_0x42fef2),propertyName=t(_0x42fef2),literal=t(),string=t(literal),_0x22bd7d=t(literal),content=t(),_0x1cdb6a=t(content),_0x4d7fff=t(),operator=t(),punctuation=t(),bracket=t(punctuation),meta=t(),tags$1={'comment':comment,'lineComment':t(comment),'blockComment':t(comment),'docComment':t(comment),'name':_0x42fef2,'variableName':t(_0x42fef2),'typeName':typeName,'tagName':t(typeName),'propertyName':propertyName,'attributeName':t(propertyName),'className':t(_0x42fef2),'labelName':t(_0x42fef2),'namespace':t(_0x42fef2),'macroName':t(_0x42fef2),'literal':literal,'string':string,'docString':t(string),'character':t(string),'attributeValue':t(string),'number':_0x22bd7d,'integer':t(_0x22bd7d),'float':t(_0x22bd7d),'bool':t(literal),'regexp':t(literal),'escape':t(literal),'color':t(literal),'url':t(literal),'keyword':_0x4d7fff,'self':t(_0x4d7fff),'null':t(_0x4d7fff),'atom':t(_0x4d7fff),'unit':t(_0x4d7fff),'modifier':t(_0x4d7fff),'operatorKeyword':t(_0x4d7fff),'controlKeyword':t(_0x4d7fff),'definitionKeyword':t(_0x4d7fff),'moduleKeyword':t(_0x4d7fff),'operator':operator,'derefOperator':t(operator),'arithmeticOperator':t(operator),'logicOperator':t(operator),'bitwiseOperator':t(operator),'compareOperator':t(operator),'updateOperator':t(operator),'definitionOperator':t(operator),'typeOperator':t(operator),'controlOperator':t(operator),'punctuation':punctuation,'separator':t(punctuation),'bracket':bracket,'angleBracket':t(bracket),'squareBracket':t(bracket),'paren':t(bracket),'brace':t(bracket),'content':content,'heading':_0x1cdb6a,'heading1':t(_0x1cdb6a),'heading2':t(_0x1cdb6a),'heading3':t(_0x1cdb6a),'heading4':t(_0x1cdb6a),'heading5':t(_0x1cdb6a),'heading6':t(_0x1cdb6a),'contentSeparator':t(content),'list':t(content),'quote':t(content),'emphasis':t(content),'strong':t(content),'link':t(content),'monospace':t(content),'strikethrough':t(content),'inserted':t(),'deleted':t(),'changed':t(),'invalid':t(),'meta':meta,'documentMeta':t(meta),'annotation':t(meta),'processingInstruction':t(meta),'definition':_0x585aef['defineModifier']('definition'),'constant':_0x585aef['defineModifier']('constant'),'function':_0x585aef['defineModifier']('function'),'standard':_0x585aef['defineModifier']('standard'),'local':_0x585aef['defineModifier']('local'),'special':_0x585aef['defineModifier']('special')};for(let _0x28cb2f in tags$1){let _0x25a4c9=tags$1[_0x28cb2f];_0x25a4c9 instanceof _0x585aef&&(_0x25a4c9['name']=_0x28cb2f);}var _0x6bcff6;tagHighlighter([{'tag':tags$1['link'],'class':'tok-link'},{'tag':tags$1['heading'],'class':'tok-heading'},{'tag':tags$1['emphasis'],'class':'tok-emphasis'},{'tag':tags$1['strong'],'class':'tok-strong'},{'tag':tags$1['keyword'],'class':'tok-keyword'},{'tag':tags$1['atom'],'class':'tok-atom'},{'tag':tags$1['bool'],'class':'tok-bool'},{'tag':tags$1['url'],'class':'tok-url'},{'tag':tags$1['labelName'],'class':'tok-labelName'},{'tag':tags$1['inserted'],'class':'tok-inserted'},{'tag':tags$1['deleted'],'class':'tok-deleted'},{'tag':tags$1['literal'],'class':'tok-literal'},{'tag':tags$1['string'],'class':'tok-string'},{'tag':tags$1['number'],'class':'tok-number'},{'tag':[tags$1['regexp'],tags$1['escape'],tags$1['special'](tags$1['string'])],'class':'tok-string2'},{'tag':tags$1['variableName'],'class':'tok-variableName'},{'tag':tags$1['local'](tags$1['variableName']),'class':'tok-variableName\x20tok-local'},{'tag':tags$1['definition'](tags$1['variableName']),'class':'tok-variableName\x20tok-definition'},{'tag':tags$1['special'](tags$1['variableName']),'class':'tok-variableName2'},{'tag':tags$1['definition'](tags$1['propertyName']),'class':'tok-propertyName\x20tok-definition'},{'tag':tags$1['typeName'],'class':'tok-typeName'},{'tag':tags$1['namespace'],'class':'tok-namespace'},{'tag':tags$1['className'],'class':'tok-className'},{'tag':tags$1['macroName'],'class':'tok-macroName'},{'tag':tags$1['propertyName'],'class':'tok-propertyName'},{'tag':tags$1['operator'],'class':'tok-operator'},{'tag':tags$1['comment'],'class':'tok-comment'},{'tag':tags$1['meta'],'class':'tok-meta'},{'tag':tags$1['invalid'],'class':'tok-invalid'},{'tag':tags$1['punctuation'],'class':'tok-punctuation'}]);const languageDataProp=new _0xb9a8fe();function defineLanguageFacet(_0x459898){return Facet['define']({'combine':_0x459898?_0x47ed1f=>_0x47ed1f['concat'](_0x459898):void 0x0});}const _0x2d6a66=new _0xb9a8fe();class _0x2548ea{constructor(_0xf4235d,_0x4d8155,_0x21a511=[],_0x21dbd4=''){this['data']=_0xf4235d,this['name']=_0x21dbd4,EditorState['prototype']['hasOwnProperty']('tree')||Object['defineProperty'](EditorState['prototype'],'tree',{'get'(){return syntaxTree(this);}}),this['parser']=_0x4d8155,this['extension']=[_0x47663a['of'](this),EditorState['languageData']['of']((_0x3ecf47,_0x3709ae,_0x5d99cf)=>{let _0x48b31f=topNodeAt(_0x3ecf47,_0x3709ae,_0x5d99cf),_0x9495c4=_0x48b31f['type']['prop'](languageDataProp);if(!_0x9495c4)return[];let _0x2578c7=_0x3ecf47['facet'](_0x9495c4),_0x27c010=_0x48b31f['type']['prop'](_0x2d6a66);if(_0x27c010){let _0x4446eb=_0x48b31f['resolve'](_0x3709ae-_0x48b31f['from'],_0x5d99cf);for(let _0x3e5de2 of _0x27c010)if(_0x3e5de2['test'](_0x4446eb,_0x3ecf47)){let _0x59f53e=_0x3ecf47['facet'](_0x3e5de2['facet']);return'replace'==_0x3e5de2['type']?_0x59f53e:_0x59f53e['concat'](_0x2578c7);}}return _0x2578c7;})]['concat'](_0x21a511);}['isActiveAt'](_0xa10aa9,_0x9e3650,_0x394149=-0x1){return topNodeAt(_0xa10aa9,_0x9e3650,_0x394149)['type']['prop'](languageDataProp)==this['data'];}['findRegions'](_0x3ea7c6){let _0xc94b3d=_0x3ea7c6['facet'](_0x47663a);if((null==_0xc94b3d?void 0x0:_0xc94b3d['data'])==this['data'])return[{'from':0x0,'to':_0x3ea7c6['doc']['length']}];if(!_0xc94b3d||!_0xc94b3d['allowsNesting'])return[];let _0x72af7a=[],_0x25fdc6=(_0x4a0403,_0x23b690)=>{if(_0x4a0403['prop'](languageDataProp)==this['data'])return void _0x72af7a['push']({'from':_0x23b690,'to':_0x23b690+_0x4a0403['length']});let _0xd9d9a7=_0x4a0403['prop'](_0xb9a8fe['mounted']);if(_0xd9d9a7){if(_0xd9d9a7['tree']['prop'](languageDataProp)==this['data']){if(_0xd9d9a7['overlay']){for(let _0x406d77 of _0xd9d9a7['overlay'])_0x72af7a['push']({'from':_0x406d77['from']+_0x23b690,'to':_0x406d77['to']+_0x23b690});}else _0x72af7a['push']({'from':_0x23b690,'to':_0x23b690+_0x4a0403['length']});return;}if(_0xd9d9a7['overlay']){let _0xe2f7c7=_0x72af7a['length'];if(_0x25fdc6(_0xd9d9a7['tree'],_0xd9d9a7['overlay'][0x0]['from']+_0x23b690),_0x72af7a['length']>_0xe2f7c7)return;}}for(let _0x5368f3=0x0;_0x5368f3<_0x4a0403['children']['length'];_0x5368f3++){let _0xfb4b8c=_0x4a0403['children'][_0x5368f3];_0xfb4b8c instanceof _0x31b809&&_0x25fdc6(_0xfb4b8c,_0x4a0403['positions'][_0x5368f3]+_0x23b690);}};return _0x25fdc6(syntaxTree(_0x3ea7c6),0x0),_0x72af7a;}get['allowsNesting'](){return!0x0;}}function topNodeAt(_0x107986,_0x5d3f86,_0x411fd3){let _0x29422d=_0x107986['facet'](_0x47663a),_0x1d8d4d=syntaxTree(_0x107986)['topNode'];if(!_0x29422d||_0x29422d['allowsNesting']){for(let _0x2981c4=_0x1d8d4d;_0x2981c4;_0x2981c4=_0x2981c4['enter'](_0x5d3f86,_0x411fd3,IterMode['ExcludeBuffers']))_0x2981c4['type']['isTop']&&(_0x1d8d4d=_0x2981c4);}return _0x1d8d4d;}_0x2548ea['setState']=StateEffect['define']();class _0x20da45 extends _0x2548ea{constructor(_0x1d4f72,_0x190d2e,_0x3012c8){super(_0x1d4f72,_0x190d2e,[],_0x3012c8),this['parser']=_0x190d2e;}static['define'](_0x249c4a){let _0xa890cb=defineLanguageFacet(_0x249c4a['languageData']);return new _0x20da45(_0xa890cb,_0x249c4a['parser']['configure']({'props':[languageDataProp['add'](_0x4499c2=>_0x4499c2['isTop']?_0xa890cb:void 0x0)]}),_0x249c4a['name']);}['configure'](_0x4ff3d2,_0x58b92b){return new _0x20da45(this['data'],this['parser']['configure'](_0x4ff3d2),_0x58b92b||this['name']);}get['allowsNesting'](){return this['parser']['hasWrappers']();}}function syntaxTree(_0x313b8e){let _0x449476=_0x313b8e['field'](_0x2548ea['state'],!0x1);return _0x449476?_0x449476['tree']:_0x31b809['empty'];}class DocInput{constructor(_0x143ae3){this['doc']=_0x143ae3,this['cursorPos']=0x0,this['string']='',this['cursor']=_0x143ae3['iter']();}get['length'](){return this['doc']['length'];}['syncTo'](_0x2759f0){return this['string']=this['cursor']['next'](_0x2759f0-this['cursorPos'])['value'],this['cursorPos']=_0x2759f0+this['string']['length'],this['cursorPos']-this['string']['length'];}['chunk'](_0x45df9c){return this['syncTo'](_0x45df9c),this['string'];}get['lineChunks'](){return!0x0;}['read'](_0x10c08c,_0x2ddb64){let _0x133652=this['cursorPos']-this['string']['length'];return _0x10c08c<_0x133652||_0x2ddb64>=this['cursorPos']?this['doc']['sliceString'](_0x10c08c,_0x2ddb64):this['string']['slice'](_0x10c08c-_0x133652,_0x2ddb64-_0x133652);}}let currentContext=null;class ParseContext{constructor(_0x1c8f19,_0x17ccd7,_0x353821=[],_0x71edf5,_0x11db57,_0x251b3b,_0x36977d,_0xb5d63d){this['parser']=_0x1c8f19,this['state']=_0x17ccd7,this['fragments']=_0x353821,this['tree']=_0x71edf5,this['treeLen']=_0x11db57,this['viewport']=_0x251b3b,this['skipped']=_0x36977d,this['scheduleOn']=_0xb5d63d,this['parse']=null,this['tempSkipped']=[];}static['create'](_0x3b2830,_0x4e552c,_0x40d25f){return new ParseContext(_0x3b2830,_0x4e552c,[],_0x31b809['empty'],0x0,_0x40d25f,[],null);}['startParse'](){return this['parser']['startParse'](new DocInput(this['state']['doc']),this['fragments']);}['work'](_0x226491,_0x11194b){return null!=_0x11194b&&_0x11194b>=this['state']['doc']['length']&&(_0x11194b=void 0x0),this['tree']!=_0x31b809['empty']&&this['isDone'](null!=_0x11194b?_0x11194b:this['state']['doc']['length'])?(this['takeTree'](),!0x0):this['withContext'](()=>{var _0x744589;if('number'==typeof _0x226491){let _0x5c125d=Date['now']()+_0x226491;_0x226491=()=>Date['now']()>_0x5c125d;}for(this['parse']||(this['parse']=this['startParse']()),null!=_0x11194b&&(null==this['parse']['stoppedAt']||this['parse']['stoppedAt']>_0x11194b)&&_0x11194b<this['state']['doc']['length']&&this['parse']['stopAt'](_0x11194b);;){let _0x1073a5=this['parse']['advance']();if(_0x1073a5){if(this['fragments']=this['withoutTempSkipped'](TreeFragment['addTree'](_0x1073a5,this['fragments'],null!=this['parse']['stoppedAt'])),this['treeLen']=null!==(_0x744589=this['parse']['stoppedAt'])&&void 0x0!==_0x744589?_0x744589:this['state']['doc']['length'],this['tree']=_0x1073a5,this['parse']=null,!(this['treeLen']<(null!=_0x11194b?_0x11194b:this['state']['doc']['length'])))return!0x0;this['parse']=this['startParse']();}if(_0x226491())return!0x1;}});}['takeTree'](){let _0x2a3598,_0x269dbb;this['parse']&&(_0x2a3598=this['parse']['parsedPos'])>=this['treeLen']&&((null==this['parse']['stoppedAt']||this['parse']['stoppedAt']>_0x2a3598)&&this['parse']['stopAt'](_0x2a3598),this['withContext'](()=>{for(;!(_0x269dbb=this['parse']['advance']()););}),this['treeLen']=_0x2a3598,this['tree']=_0x269dbb,this['fragments']=this['withoutTempSkipped'](TreeFragment['addTree'](this['tree'],this['fragments'],!0x0)),this['parse']=null);}['withContext'](_0x35ce94){let _0x4096a3=currentContext;currentContext=this;try{return _0x35ce94();}finally{currentContext=_0x4096a3;}}['withoutTempSkipped'](_0x36f1ba){for(let _0x44eab4;_0x44eab4=this['tempSkipped']['pop']();)_0x36f1ba=cutFragments(_0x36f1ba,_0x44eab4['from'],_0x44eab4['to']);return _0x36f1ba;}['changes'](_0x4ddd01,_0x2ec197){let {fragments:_0xef39f7,tree:_0x2c7d80,treeLen:_0x314629,viewport:_0x252eb8,skipped:_0x36f25f}=this;if(this['takeTree'](),!_0x4ddd01['empty']){let _0x43fdff=[];if(_0x4ddd01['iterChangedRanges']((_0x150a31,_0xe29214,_0x5c46a7,_0x195110)=>_0x43fdff['push']({'fromA':_0x150a31,'toA':_0xe29214,'fromB':_0x5c46a7,'toB':_0x195110})),_0xef39f7=TreeFragment['applyChanges'](_0xef39f7,_0x43fdff),_0x2c7d80=_0x31b809['empty'],_0x314629=0x0,_0x252eb8={'from':_0x4ddd01['mapPos'](_0x252eb8['from'],-0x1),'to':_0x4ddd01['mapPos'](_0x252eb8['to'],0x1)},this['skipped']['length']){_0x36f25f=[];for(let _0x5339d6 of this['skipped']){let _0x45de63=_0x4ddd01['mapPos'](_0x5339d6['from'],0x1),_0x5e43b1=_0x4ddd01['mapPos'](_0x5339d6['to'],-0x1);_0x45de63<_0x5e43b1&&_0x36f25f['push']({'from':_0x45de63,'to':_0x5e43b1});}}}return new ParseContext(this['parser'],_0x2ec197,_0xef39f7,_0x2c7d80,_0x314629,_0x252eb8,_0x36f25f,this['scheduleOn']);}['updateViewport'](_0x52eb7b){if(this['viewport']['from']==_0x52eb7b['from']&&this['viewport']['to']==_0x52eb7b['to'])return!0x1;this['viewport']=_0x52eb7b;let _0x27d0c6=this['skipped']['length'];for(let _0x21f38f=0x0;_0x21f38f<this['skipped']['length'];_0x21f38f++){let {from:_0x4ce71d,to:_0x49af7c}=this['skipped'][_0x21f38f];_0x4ce71d<_0x52eb7b['to']&&_0x49af7c>_0x52eb7b['from']&&(this['fragments']=cutFragments(this['fragments'],_0x4ce71d,_0x49af7c),this['skipped']['splice'](_0x21f38f--,0x1));}return!(this['skipped']['length']>=_0x27d0c6)&&(this['reset'](),!0x0);}['reset'](){this['parse']&&(this['takeTree'](),this['parse']=null);}['skipUntilInView'](_0x1eb1db,_0x57e63f){this['skipped']['push']({'from':_0x1eb1db,'to':_0x57e63f});}static['getSkippingParser'](_0x5552e3){return new class extends _0x2b422c{['createParse'](_0x23e94e,_0x54acba,_0x25efef){let _0x2a182e=_0x25efef[0x0]['from'],_0x39e05d=_0x25efef[_0x25efef['length']-0x1]['to'],_0x3585d3={'parsedPos':_0x2a182e,'advance'(){let _0x585afe=currentContext;if(_0x585afe){for(let _0x255788 of _0x25efef)_0x585afe['tempSkipped']['push'](_0x255788);_0x5552e3&&(_0x585afe['scheduleOn']=_0x585afe['scheduleOn']?Promise['all']([_0x585afe['scheduleOn'],_0x5552e3]):_0x5552e3);}return this['parsedPos']=_0x39e05d,new _0x31b809(_0x4e8489['none'],[],[],_0x39e05d-_0x2a182e);},'stoppedAt':null,'stopAt'(){}};return _0x3585d3;}}();}['isDone'](_0x1f625e){_0x1f625e=Math['min'](_0x1f625e,this['state']['doc']['length']);let _0xef324b=this['fragments'];return this['treeLen']>=_0x1f625e&&_0xef324b['length']&&0x0==_0xef324b[0x0]['from']&&_0xef324b[0x0]['to']>=_0x1f625e;}static['get'](){return currentContext;}}function cutFragments(_0x780527,_0x2fc35a,_0x29580e){return TreeFragment['applyChanges'](_0x780527,[{'fromA':_0x2fc35a,'toA':_0x29580e,'fromB':_0x2fc35a,'toB':_0x29580e}]);}class LanguageState{constructor(_0x45fca6){this['context']=_0x45fca6,this['tree']=_0x45fca6['tree'];}['apply'](_0x9894ed){if(!_0x9894ed['docChanged']&&this['tree']==this['context']['tree'])return this;let _0x5db7b1=this['context']['changes'](_0x9894ed['changes'],_0x9894ed['state']),_0xaffd65=this['context']['treeLen']==_0x9894ed['startState']['doc']['length']?void 0x0:Math['max'](_0x9894ed['changes']['mapPos'](this['context']['treeLen']),_0x5db7b1['viewport']['to']);return _0x5db7b1['work'](0x14,_0xaffd65)||_0x5db7b1['takeTree'](),new LanguageState(_0x5db7b1);}static['init'](_0x4ec057){let _0x10702e=Math['min'](0xbb8,_0x4ec057['doc']['length']),_0x5ed38f=ParseContext['create'](_0x4ec057['facet'](_0x47663a)['parser'],_0x4ec057,{'from':0x0,'to':_0x10702e});return _0x5ed38f['work'](0x14,_0x10702e)||_0x5ed38f['takeTree'](),new LanguageState(_0x5ed38f);}}_0x2548ea['state']=StateField['define']({'create':LanguageState['init'],'update'(_0x403069,_0x526975){for(let _0x9d183f of _0x526975['effects'])if(_0x9d183f['is'](_0x2548ea['setState']))return _0x9d183f['value'];return _0x526975['startState']['facet'](_0x47663a)!=_0x526975['state']['facet'](_0x47663a)?LanguageState['init'](_0x526975['state']):_0x403069['apply'](_0x526975);}});let requestIdle=_0x16ed35=>{let _0x3ff954=setTimeout(()=>_0x16ed35(),0x1f4);return()=>clearTimeout(_0x3ff954);};'undefined'!=typeof requestIdleCallback&&(requestIdle=_0xd203c8=>{let _0x7019e2=-0x1,_0x53cbac=setTimeout(()=>{_0x7019e2=requestIdleCallback(_0xd203c8,{'timeout':0x190});},0x64);return()=>_0x7019e2<0x0?clearTimeout(_0x53cbac):cancelIdleCallback(_0x7019e2);});const isInputPending='undefined'!=typeof navigator&&(null===(_0x6bcff6=navigator['scheduling'])||void 0x0===_0x6bcff6?void 0x0:_0x6bcff6['isInputPending'])?()=>navigator['scheduling']['isInputPending']():null,_0x16ceb5=_0x42cf0c['fromClass'](class{constructor(_0x1258bd){this['view']=_0x1258bd,this['working']=null,this['workScheduled']=0x0,this['chunkEnd']=-0x1,this['chunkBudget']=-0x1,this['work']=this['work']['bind'](this),this['scheduleWork']();}['update'](_0x44d62b){let _0x3b729b=this['view']['state']['field'](_0x2548ea['state'])['context'];(_0x3b729b['updateViewport'](_0x44d62b['view']['viewport'])||this['view']['viewport']['to']>_0x3b729b['treeLen'])&&this['scheduleWork'](),(_0x44d62b['docChanged']||_0x44d62b['selectionSet'])&&(this['view']['hasFocus']&&(this['chunkBudget']+=0x32),this['scheduleWork']()),this['checkAsyncSchedule'](_0x3b729b);}['scheduleWork'](){if(this['working'])return;let {state:_0x1502b5}=this['view'],_0x5727ad=_0x1502b5['field'](_0x2548ea['state']);_0x5727ad['tree']==_0x5727ad['context']['tree']&&_0x5727ad['context']['isDone'](_0x1502b5['doc']['length'])||(this['working']=requestIdle(this['work']));}['work'](_0x27162a){this['working']=null;let _0x28d861=Date['now']();if(this['chunkEnd']<_0x28d861&&(this['chunkEnd']<0x0||this['view']['hasFocus'])&&(this['chunkEnd']=_0x28d861+0x7530,this['chunkBudget']=0xbb8),this['chunkBudget']<=0x0)return;let {state:_0x307b65,viewport:{to:_0x51656d}}=this['view'],_0x395ca3=_0x307b65['field'](_0x2548ea['state']);if(_0x395ca3['tree']==_0x395ca3['context']['tree']&&_0x395ca3['context']['isDone'](_0x51656d+0x186a0))return;let _0x28d7a6=Date['now']()+Math['min'](this['chunkBudget'],0x64,_0x27162a&&!isInputPending?Math['max'](0x19,_0x27162a['timeRemaining']()-0x5):0x3b9aca00),_0x21a670=_0x395ca3['context']['treeLen']<_0x51656d&&_0x307b65['doc']['length']>_0x51656d+0x3e8,_0x4bae33=_0x395ca3['context']['work'](()=>isInputPending&&isInputPending()||Date['now']()>_0x28d7a6,_0x51656d+(_0x21a670?0x0:0x186a0));this['chunkBudget']-=Date['now']()-_0x28d861,(_0x4bae33||this['chunkBudget']<=0x0)&&(_0x395ca3['context']['takeTree'](),this['view']['dispatch']({'effects':_0x2548ea['setState']['of'](new LanguageState(_0x395ca3['context']))})),this['chunkBudget']>0x0&&(!_0x4bae33||_0x21a670)&&this['scheduleWork'](),this['checkAsyncSchedule'](_0x395ca3['context']);}['checkAsyncSchedule'](_0x1fa329){_0x1fa329['scheduleOn']&&(this['workScheduled']++,_0x1fa329['scheduleOn']['then'](()=>this['scheduleWork']())['catch'](_0x353ba1=>logException(this['view']['state'],_0x353ba1))['then'](()=>this['workScheduled']--),_0x1fa329['scheduleOn']=null);}['destroy'](){this['working']&&this['working']();}['isWorking'](){return!!(this['working']||this['workScheduled']>0x0);}},{'eventHandlers':{'focus'(){this['scheduleWork']();}}}),_0x47663a=Facet['define']({'combine':_0x545f0a=>_0x545f0a['length']?_0x545f0a[0x0]:null,'enables':_0x140697=>[_0x2548ea['state'],_0x16ceb5,EditorView['contentAttributes']['compute']([_0x140697],_0x1cfed3=>{let _0x40a23c=_0x1cfed3['facet'](_0x140697);return _0x40a23c&&_0x40a23c['name']?{'data-language':_0x40a23c['name']}:{};})]});class LanguageSupport{constructor(_0x36ddfe,_0x5b2108=[]){this['language']=_0x36ddfe,this['support']=_0x5b2108,this['extension']=[_0x36ddfe,_0x5b2108];}}class LanguageDescription{constructor(_0x3d41fe,_0x295959,_0x420735,_0x398dc4,_0x70df59,_0x33c9ea=void 0x0){this['name']=_0x3d41fe,this['alias']=_0x295959,this['extensions']=_0x420735,this['filename']=_0x398dc4,this['loadFunc']=_0x70df59,this['support']=_0x33c9ea,this['loading']=null;}['load'](){return this['loading']||(this['loading']=this['loadFunc']()['then'](_0xff132c=>this['support']=_0xff132c,_0x55e518=>{throw this['loading']=null,_0x55e518;}));}static['of'](_0x8d7d64){let {load:_0x33077c,support:_0x3e63a9}=_0x8d7d64;if(!_0x33077c){if(!_0x3e63a9)throw new RangeError('Must\x20pass\x20either\x20\x27load\x27\x20or\x20\x27support\x27\x20to\x20LanguageDescription.of');_0x33077c=()=>Promise['resolve'](_0x3e63a9);}return new LanguageDescription(_0x8d7d64['name'],(_0x8d7d64['alias']||[])['concat'](_0x8d7d64['name'])['map'](_0x201df9=>_0x201df9['toLowerCase']()),_0x8d7d64['extensions']||[],_0x8d7d64['filename'],_0x33077c,_0x3e63a9);}static['matchFilename'](_0xc6d800,_0x3e559c){for(let _0xae495b of _0xc6d800)if(_0xae495b['filename']&&_0xae495b['filename']['test'](_0x3e559c))return _0xae495b;let _0x10c54b=/\.([^.]+)$/['exec'](_0x3e559c);if(_0x10c54b){for(let _0x2ca0a5 of _0xc6d800)if(_0x2ca0a5['extensions']['indexOf'](_0x10c54b[0x1])>-0x1)return _0x2ca0a5;}return null;}static['matchLanguageName'](_0x35026b,_0xa1e33e,_0x4cf7a9=!0x0){_0xa1e33e=_0xa1e33e['toLowerCase']();for(let _0x6b62f6 of _0x35026b)if(_0x6b62f6['alias']['some'](_0x59e3a4=>_0x59e3a4==_0xa1e33e))return _0x6b62f6;if(_0x4cf7a9){for(let _0x44c56e of _0x35026b)for(let _0x3cd431 of _0x44c56e['alias']){let _0x1dc0fc=_0xa1e33e['indexOf'](_0x3cd431);if(_0x1dc0fc>-0x1&&(_0x3cd431['length']>0x2||!/\w/['test'](_0xa1e33e[_0x1dc0fc-0x1])&&!/\w/['test'](_0xa1e33e[_0x1dc0fc+_0x3cd431['length']])))return _0x44c56e;}}return null;}}const indentService=Facet['define'](),indentUnit=Facet['define']({'combine':_0x2fc68d=>{if(!_0x2fc68d['length'])return'\x20\x20';let _0x2c4bf6=_0x2fc68d[0x0];if(!_0x2c4bf6||/\S/['test'](_0x2c4bf6)||Array['from'](_0x2c4bf6)['some'](_0x334cf6=>_0x334cf6!=_0x2c4bf6[0x0]))throw new Error('Invalid\x20indent\x20unit:\x20'+JSON['stringify'](_0x2fc68d[0x0]));return _0x2c4bf6;}});function getIndentUnit(_0x44f8c1){let _0x32c023=_0x44f8c1['facet'](indentUnit);return 0x9==_0x32c023['charCodeAt'](0x0)?_0x44f8c1['tabSize']*_0x32c023['length']:_0x32c023['length'];}function indentString(_0x1da23b,_0x528b17){let _0xcc82b='',_0x2366a5=_0x1da23b['tabSize'],_0x1034fe=_0x1da23b['facet'](indentUnit)[0x0];if('\x09'==_0x1034fe){for(;_0x528b17>=_0x2366a5;)_0xcc82b+='\x09',_0x528b17-=_0x2366a5;_0x1034fe='\x20';}for(let _0x7a1da7=0x0;_0x7a1da7<_0x528b17;_0x7a1da7++)_0xcc82b+=_0x1034fe;return _0xcc82b;}function getIndentation(_0xda1c63,_0xfe0b1e){_0xda1c63 instanceof EditorState&&(_0xda1c63=new IndentContext(_0xda1c63));for(let _0x1f3ada of _0xda1c63['state']['facet'](indentService)){let _0x3e513f=_0x1f3ada(_0xda1c63,_0xfe0b1e);if(void 0x0!==_0x3e513f)return _0x3e513f;}let _0x42e6e9=syntaxTree(_0xda1c63['state']);return _0x42e6e9['length']>=_0xfe0b1e?syntaxIndentation(_0xda1c63,_0x42e6e9,_0xfe0b1e):null;}class IndentContext{constructor(_0x3c61f1,_0x400ce5={}){this['state']=_0x3c61f1,this['options']=_0x400ce5,this['unit']=getIndentUnit(_0x3c61f1);}['lineAt'](_0x40e9a8,_0xd2152b=0x1){let _0x44ab78=this['state']['doc']['lineAt'](_0x40e9a8),{simulateBreak:_0x5b4935,simulateDoubleBreak:_0x1f9819}=this['options'];return null!=_0x5b4935&&_0x5b4935>=_0x44ab78['from']&&_0x5b4935<=_0x44ab78['to']?_0x1f9819&&_0x5b4935==_0x40e9a8?{'text':'','from':_0x40e9a8}:(_0xd2152b<0x0?_0x5b4935<_0x40e9a8:_0x5b4935<=_0x40e9a8)?{'text':_0x44ab78['text']['slice'](_0x5b4935-_0x44ab78['from']),'from':_0x5b4935}:{'text':_0x44ab78['text']['slice'](0x0,_0x5b4935-_0x44ab78['from']),'from':_0x44ab78['from']}:_0x44ab78;}['textAfterPos'](_0x49cd66,_0x19c1fb=0x1){if(this['options']['simulateDoubleBreak']&&_0x49cd66==this['options']['simulateBreak'])return'';let {text:_0xe75fae,from:_0x1f58ce}=this['lineAt'](_0x49cd66,_0x19c1fb);return _0xe75fae['slice'](_0x49cd66-_0x1f58ce,Math['min'](_0xe75fae['length'],_0x49cd66+0x64-_0x1f58ce));}['column'](_0xf38e70,_0x129255=0x1){let {text:_0x277f40,from:_0x33ba00}=this['lineAt'](_0xf38e70,_0x129255),_0x334fab=this['countColumn'](_0x277f40,_0xf38e70-_0x33ba00),_0xa53348=this['options']['overrideIndentation']?this['options']['overrideIndentation'](_0x33ba00):-0x1;return _0xa53348>-0x1&&(_0x334fab+=_0xa53348-this['countColumn'](_0x277f40,_0x277f40['search'](/\S|$/))),_0x334fab;}['countColumn'](_0x536759,_0x2f21a1=_0x536759['length']){return countColumn(_0x536759,this['state']['tabSize'],_0x2f21a1);}['lineIndent'](_0x3794c3,_0x880fdc=0x1){let {text:_0x384815,from:_0x274b89}=this['lineAt'](_0x3794c3,_0x880fdc),_0x5d56a5=this['options']['overrideIndentation'];if(_0x5d56a5){let _0x5e173d=_0x5d56a5(_0x274b89);if(_0x5e173d>-0x1)return _0x5e173d;}return this['countColumn'](_0x384815,_0x384815['search'](/\S|$/));}get['simulatedBreak'](){return this['options']['simulateBreak']||null;}}const indentNodeProp=new _0xb9a8fe();function syntaxIndentation(_0x2e9079,_0xcb2582,_0x1b3180){let _0x179f41=_0xcb2582['resolveStack'](_0x1b3180),_0xaf8b26=_0xcb2582['resolveInner'](_0x1b3180,-0x1)['resolve'](_0x1b3180,0x0)['enterUnfinishedNodesBefore'](_0x1b3180);if(_0xaf8b26!=_0x179f41['node']){let _0x2b7b00=[];for(let _0x4083ed=_0xaf8b26;_0x4083ed&&(_0x4083ed['from']!=_0x179f41['node']['from']||_0x4083ed['type']!=_0x179f41['node']['type']);_0x4083ed=_0x4083ed['parent'])_0x2b7b00['push'](_0x4083ed);for(let _0x3b89f2=_0x2b7b00['length']-0x1;_0x3b89f2>=0x0;_0x3b89f2--)_0x179f41={'node':_0x2b7b00[_0x3b89f2],'next':_0x179f41};}return indentFor(_0x179f41,_0x2e9079,_0x1b3180);}function indentFor(_0x424a43,_0x6498a2,_0x16ace5){for(let _0x2d9d3b=_0x424a43;_0x2d9d3b;_0x2d9d3b=_0x2d9d3b['next']){let _0x3a5bce=indentStrategy(_0x2d9d3b['node']);if(_0x3a5bce)return _0x3a5bce(TreeIndentContext['create'](_0x6498a2,_0x16ace5,_0x2d9d3b));}return 0x0;}function _0x5b1441(_0x4d0df7){return _0x4d0df7['pos']==_0x4d0df7['options']['simulateBreak']&&_0x4d0df7['options']['simulateDoubleBreak'];}function indentStrategy(_0x1195dc){let _0x3f3000=_0x1195dc['type']['prop'](indentNodeProp);if(_0x3f3000)return _0x3f3000;let _0x419b2e,_0x1a59cb=_0x1195dc['firstChild'];if(_0x1a59cb&&(_0x419b2e=_0x1a59cb['type']['prop'](_0xb9a8fe['closedBy']))){let _0x3f32cf=_0x1195dc['lastChild'],_0x7ce830=_0x3f32cf&&_0x419b2e['indexOf'](_0x3f32cf['name'])>-0x1;return _0x1e5c8b=>delimitedStrategy(_0x1e5c8b,!0x0,0x1,void 0x0,_0x7ce830&&!_0x5b1441(_0x1e5c8b)?_0x3f32cf['from']:void 0x0);}return null==_0x1195dc['parent']?topIndent:null;}function topIndent(){return 0x0;}class TreeIndentContext extends IndentContext{constructor(_0x4042e2,_0x3c3d9e,_0x381bd2){super(_0x4042e2['state'],_0x4042e2['options']),this['base']=_0x4042e2,this['pos']=_0x3c3d9e,this['context']=_0x381bd2;}get['node'](){return this['context']['node'];}static['create'](_0x5d400f,_0x1df3a5,_0x435e97){return new TreeIndentContext(_0x5d400f,_0x1df3a5,_0x435e97);}get['textAfter'](){return this['textAfterPos'](this['pos']);}get['baseIndent'](){return this['baseIndentFor'](this['node']);}['baseIndentFor'](_0x22ebb9){let _0x421bea=this['state']['doc']['lineAt'](_0x22ebb9['from']);for(;;){let _0x2ad61e=_0x22ebb9['resolve'](_0x421bea['from']);for(;_0x2ad61e['parent']&&_0x2ad61e['parent']['from']==_0x2ad61e['from'];)_0x2ad61e=_0x2ad61e['parent'];if(isParent(_0x2ad61e,_0x22ebb9))break;_0x421bea=this['state']['doc']['lineAt'](_0x2ad61e['from']);}return this['lineIndent'](_0x421bea['from']);}['continue'](){return indentFor(this['context']['next'],this['base'],this['pos']);}}function isParent(_0x4889cb,_0x2c02f4){for(let _0x37030a=_0x2c02f4;_0x37030a;_0x37030a=_0x37030a['parent'])if(_0x4889cb==_0x37030a)return!0x0;return!0x1;}function bracketedAligned(_0x464241){let _0x25be05=_0x464241['node'],_0x3a4adb=_0x25be05['childAfter'](_0x25be05['from']),_0x300650=_0x25be05['lastChild'];if(!_0x3a4adb)return null;let _0x578793=_0x464241['options']['simulateBreak'],_0xb34644=_0x464241['state']['doc']['lineAt'](_0x3a4adb['from']),_0x5d65d3=null==_0x578793||_0x578793<=_0xb34644['from']?_0xb34644['to']:Math['min'](_0xb34644['to'],_0x578793);for(let _0x2ce623=_0x3a4adb['to'];;){let _0x284484=_0x25be05['childAfter'](_0x2ce623);if(!_0x284484||_0x284484==_0x300650)return null;if(!_0x284484['type']['isSkipped']){if(_0x284484['from']>=_0x5d65d3)return null;let _0x4ca085=/^ */['exec'](_0xb34644['text']['slice'](_0x3a4adb['to']-_0xb34644['from']))[0x0]['length'];return{'from':_0x3a4adb['from'],'to':_0x3a4adb['to']+_0x4ca085};}_0x2ce623=_0x284484['to'];}}function delimitedIndent({closing:_0x59b65e,align:_0x4febec=!0x0,units:_0x57c51e=0x1}){return _0x4a4b63=>delimitedStrategy(_0x4a4b63,_0x4febec,_0x57c51e,_0x59b65e);}function delimitedStrategy(_0x271f72,_0x6723f5,_0x2ffa8b,_0x179db3,_0x29a39f){let _0x4e9bf9=_0x271f72['textAfter'],_0x330d31=_0x4e9bf9['match'](/^\s*/)[0x0]['length'],_0x32e251=_0x179db3&&_0x4e9bf9['slice'](_0x330d31,_0x330d31+_0x179db3['length'])==_0x179db3||_0x29a39f==_0x271f72['pos']+_0x330d31,_0x8cfe42=_0x6723f5?bracketedAligned(_0x271f72):null;return _0x8cfe42?_0x32e251?_0x271f72['column'](_0x8cfe42['from']):_0x271f72['column'](_0x8cfe42['to']):_0x271f72['baseIndent']+(_0x32e251?0x0:_0x271f72['unit']*_0x2ffa8b);}const flatIndent=_0x48b317=>_0x48b317['baseIndent'];function continuedIndent({except:_0x159be2,units:_0x572588=0x1}={}){return _0x1e358e=>{let _0x37132b=_0x159be2&&_0x159be2['test'](_0x1e358e['textAfter']);return _0x1e358e['baseIndent']+(_0x37132b?0x0:_0x572588*_0x1e358e['unit']);};}const DontIndentBeyond=0xc8;function indentOnInput(){return EditorState['transactionFilter']['of'](_0x4b4624=>{if(!_0x4b4624['docChanged']||!_0x4b4624['isUserEvent']('input.type')&&!_0x4b4624['isUserEvent']('input.complete'))return _0x4b4624;let _0xde442=_0x4b4624['startState']['languageDataAt']('indentOnInput',_0x4b4624['startState']['selection']['main']['head']);if(!_0xde442['length'])return _0x4b4624;let _0x44d32b=_0x4b4624['newDoc'],{head:_0x109ce1}=_0x4b4624['newSelection']['main'],_0x4af1f5=_0x44d32b['lineAt'](_0x109ce1);if(_0x109ce1>_0x4af1f5['from']+DontIndentBeyond)return _0x4b4624;let _0x1de765=_0x44d32b['sliceString'](_0x4af1f5['from'],_0x109ce1);if(!_0xde442['some'](_0x1306db=>_0x1306db['test'](_0x1de765)))return _0x4b4624;let {state:_0x2bde3a}=_0x4b4624,_0x369426=-0x1,_0x382e03=[];for(let {head:_0x4757e4}of _0x2bde3a['selection']['ranges']){let _0x4f2d8d=_0x2bde3a['doc']['lineAt'](_0x4757e4);if(_0x4f2d8d['from']==_0x369426)continue;_0x369426=_0x4f2d8d['from'];let _0x592320=getIndentation(_0x2bde3a,_0x4f2d8d['from']);if(null==_0x592320)continue;let _0x39109a=/^\s*/['exec'](_0x4f2d8d['text'])[0x0],_0xa0e04c=indentString(_0x2bde3a,_0x592320);_0x39109a!=_0xa0e04c&&_0x382e03['push']({'from':_0x4f2d8d['from'],'to':_0x4f2d8d['from']+_0x39109a['length'],'insert':_0xa0e04c});}return _0x382e03['length']?[_0x4b4624,{'changes':_0x382e03,'sequential':!0x0}]:_0x4b4624;});}const _0x4754ba=Facet['define'](),_0x2591e9=new _0xb9a8fe();function _0x3ffe63(_0x548399){let _0x1e2154=_0x548399['firstChild'],_0x479c56=_0x548399['lastChild'];return _0x1e2154&&_0x1e2154['to']<_0x479c56['from']?{'from':_0x1e2154['to'],'to':_0x479c56['type']['isError']?_0x548399['to']:_0x479c56['from']}:null;}function syntaxFolding(_0x16e454,_0x4169de,_0x39c973){let _0x4355f2=syntaxTree(_0x16e454);if(_0x4355f2['length']<_0x39c973)return null;let _0x548625=null;for(let _0x4c7754=_0x4355f2['resolveStack'](_0x39c973,0x1);_0x4c7754;_0x4c7754=_0x4c7754['next']){let _0x29bf37=_0x4c7754['node'];if(_0x29bf37['to']<=_0x39c973||_0x29bf37['from']>_0x39c973)continue;if(_0x548625&&_0x29bf37['from']<_0x4169de)break;let _0x336b41=_0x29bf37['type']['prop'](_0x2591e9);if(_0x336b41&&(_0x29bf37['to']<_0x4355f2['length']-0x32||_0x4355f2['length']==_0x16e454['doc']['length']||!_0x35272d(_0x29bf37))){let _0xe0de63=_0x336b41(_0x29bf37,_0x16e454);_0xe0de63&&_0xe0de63['from']<=_0x39c973&&_0xe0de63['from']>=_0x4169de&&_0xe0de63['to']>_0x39c973&&(_0x548625=_0xe0de63);}}return _0x548625;}function _0x35272d(_0x1e7dcc){let _0x4304fc=_0x1e7dcc['lastChild'];return _0x4304fc&&_0x4304fc['to']==_0x1e7dcc['to']&&_0x4304fc['type']['isError'];}function _0x254f50(_0x41a152,_0x339b3d,_0x21568){for(let _0x22131f of _0x41a152['facet'](_0x4754ba)){let _0xc77c66=_0x22131f(_0x41a152,_0x339b3d,_0x21568);if(_0xc77c66)return _0xc77c66;}return syntaxFolding(_0x41a152,_0x339b3d,_0x21568);}function _0x32f293(_0x3ff1aa,_0x2f519c){let _0x13f8ef=_0x2f519c['mapPos'](_0x3ff1aa['from'],0x1),_0x20ed2e=_0x2f519c['mapPos'](_0x3ff1aa['to'],-0x1);return _0x13f8ef>=_0x20ed2e?void 0x0:{'from':_0x13f8ef,'to':_0x20ed2e};}const foldEffect=StateEffect['define']({'map':_0x32f293}),unfoldEffect=StateEffect['define']({'map':_0x32f293});function selectedLines(_0x112d25){let _0x1cdd87=[];for(let {head:_0x2d3c20}of _0x112d25['state']['selection']['ranges'])_0x1cdd87['some'](_0x17e389=>_0x17e389['from']<=_0x2d3c20&&_0x17e389['to']>=_0x2d3c20)||_0x1cdd87['push'](_0x112d25['lineBlockAt'](_0x2d3c20));return _0x1cdd87;}const foldState=StateField['define']({'create':()=>Decoration['none'],'update'(_0x5431fd,_0x5e10b1){_0x5431fd=_0x5431fd['map'](_0x5e10b1['changes']);for(let _0x145a75 of _0x5e10b1['effects'])if(_0x145a75['is'](foldEffect)&&!foldExists(_0x5431fd,_0x145a75['value']['from'],_0x145a75['value']['to'])){let {preparePlaceholder:_0x31af8c}=_0x5e10b1['state']['facet'](_0x5a4b71),_0x3df354=_0x31af8c?Decoration['replace']({'widget':new PreparedFoldWidget(_0x31af8c(_0x5e10b1['state'],_0x145a75['value']))}):foldWidget;_0x5431fd=_0x5431fd['update']({'add':[_0x3df354['range'](_0x145a75['value']['from'],_0x145a75['value']['to'])]});}else _0x145a75['is'](unfoldEffect)&&(_0x5431fd=_0x5431fd['update']({'filter':(_0x498dde,_0x32817d)=>_0x145a75['value']['from']!=_0x498dde||_0x145a75['value']['to']!=_0x32817d,'filterFrom':_0x145a75['value']['from'],'filterTo':_0x145a75['value']['to']}));if(_0x5e10b1['selection']){let _0x1214ee=!0x1,{head:_0xc81d97}=_0x5e10b1['selection']['main'];_0x5431fd['between'](_0xc81d97,_0xc81d97,(_0x5ee015,_0xc5c921)=>{_0x5ee015<_0xc81d97&&_0xc5c921>_0xc81d97&&(_0x1214ee=!0x0);}),_0x1214ee&&(_0x5431fd=_0x5431fd['update']({'filterFrom':_0xc81d97,'filterTo':_0xc81d97,'filter':(_0x5cd0b5,_0x5b0d42)=>_0x5b0d42<=_0xc81d97||_0x5cd0b5>=_0xc81d97}));}return _0x5431fd;},'provide':_0x1ef280=>EditorView['decorations']['from'](_0x1ef280),'toJSON'(_0x1ca2f1,_0x12f167){let _0x27bc37=[];return _0x1ca2f1['between'](0x0,_0x12f167['doc']['length'],(_0x554df3,_0x4e000e)=>{_0x27bc37['push'](_0x554df3,_0x4e000e);}),_0x27bc37;},'fromJSON'(_0x426e75){if(!Array['isArray'](_0x426e75)||_0x426e75['length']%0x2)throw new RangeError('Invalid\x20JSON\x20for\x20fold\x20state');let _0x3fb6fd=[];for(let _0x1eb4b4=0x0;_0x1eb4b4<_0x426e75['length'];){let _0x2ef68d=_0x426e75[_0x1eb4b4++],_0x561538=_0x426e75[_0x1eb4b4++];if('number'!=typeof _0x2ef68d||'number'!=typeof _0x561538)throw new RangeError('Invalid\x20JSON\x20for\x20fold\x20state');_0x3fb6fd['push'](foldWidget['range'](_0x2ef68d,_0x561538));}return Decoration['set'](_0x3fb6fd,!0x0);}});function _0x36cc3(_0x3caf25,_0x53815,_0x1e4eef){var _0x25fc0e;let _0x371b78=null;return null===(_0x25fc0e=_0x3caf25['field'](foldState,!0x1))||void 0x0===_0x25fc0e||_0x25fc0e['between'](_0x53815,_0x1e4eef,(_0x4cdc84,_0x43f32b)=>{(!_0x371b78||_0x371b78['from']>_0x4cdc84)&&(_0x371b78={'from':_0x4cdc84,'to':_0x43f32b});}),_0x371b78;}function foldExists(_0xe771cf,_0xdbfa79,_0x2d05cf){let _0x11751b=!0x1;return _0xe771cf['between'](_0xdbfa79,_0xdbfa79,(_0x7347aa,_0x28edfe)=>{_0x7347aa==_0xdbfa79&&_0x28edfe==_0x2d05cf&&(_0x11751b=!0x0);}),_0x11751b;}function _0x204e46(_0x1984f9,_0x342515){return _0x1984f9['field'](foldState,!0x1)?_0x342515:_0x342515['concat'](StateEffect['appendConfig']['of'](_0x2c210c()));}const _0x4caa53=_0x4ba3d6=>{for(let _0x187cd7 of selectedLines(_0x4ba3d6)){let _0x4e4f19=_0x254f50(_0x4ba3d6['state'],_0x187cd7['from'],_0x187cd7['to']);if(_0x4e4f19)return _0x4ba3d6['dispatch']({'effects':_0x204e46(_0x4ba3d6['state'],[foldEffect['of'](_0x4e4f19),_0x1bdd20(_0x4ba3d6,_0x4e4f19)])}),!0x0;}return!0x1;},_0x181796=_0x4004c6=>{if(!_0x4004c6['state']['field'](foldState,!0x1))return!0x1;let _0x5015f7=[];for(let _0x117576 of selectedLines(_0x4004c6)){let _0x92e569=_0x36cc3(_0x4004c6['state'],_0x117576['from'],_0x117576['to']);_0x92e569&&_0x5015f7['push'](unfoldEffect['of'](_0x92e569),_0x1bdd20(_0x4004c6,_0x92e569,!0x1));}return _0x5015f7['length']&&_0x4004c6['dispatch']({'effects':_0x5015f7}),_0x5015f7['length']>0x0;};function _0x1bdd20(_0x8857a8,_0x4c0fc9,_0x4a3e4c=!0x0){let _0x52fbc9=_0x8857a8['state']['doc']['lineAt'](_0x4c0fc9['from'])['number'],_0x31cda2=_0x8857a8['state']['doc']['lineAt'](_0x4c0fc9['to'])['number'];return EditorView['announce']['of'](_0x8857a8['state']['phrase'](_0x4a3e4c?'Folded\x20lines':'Unfolded\x20lines')+'\x20'+_0x52fbc9+'\x20'+_0x8857a8['state']['phrase']('to')+'\x20'+_0x31cda2+'.');}const _0x427a7e=_0x479ffc=>{let {state:_0x256692}=_0x479ffc,_0x480db1=[];for(let _0x9a35b1=0x0;_0x9a35b1<_0x256692['doc']['length'];){let _0x175c07=_0x479ffc['lineBlockAt'](_0x9a35b1),_0x3f3b88=_0x254f50(_0x256692,_0x175c07['from'],_0x175c07['to']);_0x3f3b88&&_0x480db1['push'](foldEffect['of'](_0x3f3b88)),_0x9a35b1=(_0x3f3b88?_0x479ffc['lineBlockAt'](_0x3f3b88['to']):_0x175c07)['to']+0x1;}return _0x480db1['length']&&_0x479ffc['dispatch']({'effects':_0x204e46(_0x479ffc['state'],_0x480db1)}),!!_0x480db1['length'];},_0x236d7b=_0x87d80=>{let _0x2d9442=_0x87d80['state']['field'](foldState,!0x1);if(!_0x2d9442||!_0x2d9442['size'])return!0x1;let _0x390bc9=[];return _0x2d9442['between'](0x0,_0x87d80['state']['doc']['length'],(_0x534387,_0x2a751b)=>{_0x390bc9['push'](unfoldEffect['of']({'from':_0x534387,'to':_0x2a751b}));}),_0x87d80['dispatch']({'effects':_0x390bc9}),!0x0;},_0x47ee73=[{'key':'Ctrl-Shift-[','mac':'Cmd-Alt-[','run':_0x4caa53},{'key':'Ctrl-Shift-]','mac':'Cmd-Alt-]','run':_0x181796},{'key':'Ctrl-Alt-[','run':_0x427a7e},{'key':'Ctrl-Alt-]','run':_0x236d7b}],defaultConfig={'placeholderDOM':null,'preparePlaceholder':null,'placeholderText':'…'},_0x5a4b71=Facet['define']({'combine':_0x141c9c=>_0x57f676(_0x141c9c,defaultConfig)});function _0x2c210c(_0x1e71e4){return[foldState,_0x272724];}function widgetToDOM(_0x46435e,_0x2b0c18){let {state:_0x4b502f}=_0x46435e,_0x567f2c=_0x4b502f['facet'](_0x5a4b71),_0x327bbf=_0x18cc66=>{let _0x2198db=_0x46435e['lineBlockAt'](_0x46435e['posAtDOM'](_0x18cc66['target'])),_0x148d82=_0x36cc3(_0x46435e['state'],_0x2198db['from'],_0x2198db['to']);_0x148d82&&_0x46435e['dispatch']({'effects':unfoldEffect['of'](_0x148d82)}),_0x18cc66['preventDefault']();};if(_0x567f2c['placeholderDOM'])return _0x567f2c['placeholderDOM'](_0x46435e,_0x327bbf,_0x2b0c18);let _0xfccc83=document['createElement']('span');return _0xfccc83['textContent']=_0x567f2c['placeholderText'],_0xfccc83['setAttribute']('aria-label',_0x4b502f['phrase']('folded\x20code')),_0xfccc83['title']=_0x4b502f['phrase']('unfold'),_0xfccc83['className']='cm-foldPlaceholder',_0xfccc83['onclick']=_0x327bbf,_0xfccc83;}const foldWidget=Decoration['replace']({'widget':new class extends WidgetType{['toDOM'](_0x5de0b4){return widgetToDOM(_0x5de0b4,null);}}()});class PreparedFoldWidget extends WidgetType{constructor(_0xb9cf60){super(),this['value']=_0xb9cf60;}['eq'](_0x5c4f9c){return this['value']==_0x5c4f9c['value'];}['toDOM'](_0x7730ea){return widgetToDOM(_0x7730ea,this['value']);}}const foldGutterDefaults={'openText':'⌄','closedText':'›','markerDOM':null,'domEventHandlers':{},'foldingChanged':()=>!0x1};class _0x449a64 extends GutterMarker{constructor(_0x5d3f8b,_0x1322c2){super(),this['config']=_0x5d3f8b,this['open']=_0x1322c2;}['eq'](_0x335e46){return this['config']==_0x335e46['config']&&this['open']==_0x335e46['open'];}['toDOM'](_0x327b83){if(this['config']['markerDOM'])return this['config']['markerDOM'](this['open']);let _0x2c7592=document['createElement']('span');return _0x2c7592['textContent']=this['open']?this['config']['openText']:this['config']['closedText'],_0x2c7592['title']=_0x327b83['state']['phrase'](this['open']?'Fold\x20line':'Unfold\x20line'),_0x2c7592;}}function foldGutter(_0x2d3556={}){let _0x617c1b=Object['assign'](Object['assign']({},foldGutterDefaults),_0x2d3556),_0xa39efa=new _0x449a64(_0x617c1b,!0x0),_0x4ce222=new _0x449a64(_0x617c1b,!0x1),_0x46d67e=_0x42cf0c['fromClass'](class{constructor(_0x59987d){this['from']=_0x59987d['viewport']['from'],this['markers']=this['buildMarkers'](_0x59987d);}['update'](_0xfc71d2){(_0xfc71d2['docChanged']||_0xfc71d2['viewportChanged']||_0xfc71d2['startState']['facet'](_0x47663a)!=_0xfc71d2['state']['facet'](_0x47663a)||_0xfc71d2['startState']['field'](foldState,!0x1)!=_0xfc71d2['state']['field'](foldState,!0x1)||syntaxTree(_0xfc71d2['startState'])!=syntaxTree(_0xfc71d2['state'])||_0x617c1b['foldingChanged'](_0xfc71d2))&&(this['markers']=this['buildMarkers'](_0xfc71d2['view']));}['buildMarkers'](_0x2c55b4){let _0xd18e83=new RangeSetBuilder();for(let _0x35f581 of _0x2c55b4['viewportLineBlocks']){let _0xd33173=_0x36cc3(_0x2c55b4['state'],_0x35f581['from'],_0x35f581['to'])?_0x4ce222:_0x254f50(_0x2c55b4['state'],_0x35f581['from'],_0x35f581['to'])?_0xa39efa:null;_0xd33173&&_0xd18e83['add'](_0x35f581['from'],_0x35f581['from'],_0xd33173);}return _0xd18e83['finish']();}}),{domEventHandlers:_0x39f6d0}=_0x617c1b;return[_0x46d67e,gutter({'class':'cm-foldGutter','markers'(_0x102caf){var _0x590cc2;return(null===(_0x590cc2=_0x102caf['plugin'](_0x46d67e))||void 0x0===_0x590cc2?void 0x0:_0x590cc2['markers'])||RangeSet['empty'];},'initialSpacer':()=>new _0x449a64(_0x617c1b,!0x1),'domEventHandlers':Object['assign'](Object['assign']({},_0x39f6d0),{'click':(_0x3ec14e,_0x35a0c5,_0x5df477)=>{if(_0x39f6d0['click']&&_0x39f6d0['click'](_0x3ec14e,_0x35a0c5,_0x5df477))return!0x0;let _0x27a40a=_0x36cc3(_0x3ec14e['state'],_0x35a0c5['from'],_0x35a0c5['to']);if(_0x27a40a)return _0x3ec14e['dispatch']({'effects':unfoldEffect['of'](_0x27a40a)}),!0x0;let _0xd20a08=_0x254f50(_0x3ec14e['state'],_0x35a0c5['from'],_0x35a0c5['to']);return!!_0xd20a08&&(_0x3ec14e['dispatch']({'effects':foldEffect['of'](_0xd20a08)}),!0x0);}})}),_0x2c210c()];}const _0x272724=EditorView['baseTheme']({'.cm-foldPlaceholder':{'backgroundColor':'#eee','border':'1px\x20solid\x20#ddd','color':'#888','borderRadius':'.2em','margin':'0\x201px','padding':'0\x201px','cursor':'pointer'},'.cm-foldGutter\x20span':{'padding':'0\x201px','cursor':'pointer'}});class HighlightStyle{constructor(_0x3fd14c,_0x171109){let _0x1d1241;function _0x10a350(_0x5cc8d9){let _0x5ce23a=StyleModule['newName']();return(_0x1d1241||(_0x1d1241=Object['create'](null)))['.'+_0x5ce23a]=_0x5cc8d9,_0x5ce23a;}this['specs']=_0x3fd14c;const _0x46257f='string'==typeof _0x171109['all']?_0x171109['all']:_0x171109['all']?_0x10a350(_0x171109['all']):void 0x0,_0xd1f03c=_0x171109['scope'];this['scope']=_0xd1f03c instanceof _0x2548ea?_0xe7b717=>_0xe7b717['prop'](languageDataProp)==_0xd1f03c['data']:_0xd1f03c?_0x1ac972=>_0x1ac972==_0xd1f03c:void 0x0,this['style']=tagHighlighter(_0x3fd14c['map'](_0x69330b=>({'tag':_0x69330b['tag'],'class':_0x69330b['class']||_0x10a350(Object['assign']({},_0x69330b,{'tag':null}))})),{'all':_0x46257f})['style'],this['module']=_0x1d1241?new StyleModule(_0x1d1241):null,this['themeType']=_0x171109['themeType'];}static['define'](_0x28a1b6,_0x146ea8){return new HighlightStyle(_0x28a1b6,_0x146ea8||{});}}const highlighterFacet=Facet['define'](),fallbackHighlighter=Facet['define']({'combine':_0x31abc5=>_0x31abc5['length']?[_0x31abc5[0x0]]:null});function getHighlighters(_0x5b1abe){let _0x27f430=_0x5b1abe['facet'](highlighterFacet);return _0x27f430['length']?_0x27f430:_0x5b1abe['facet'](fallbackHighlighter);}function syntaxHighlighting(_0x5f1835,_0x519850){let _0x1cb3ac,_0x21deb6=[treeHighlighter];return _0x5f1835 instanceof HighlightStyle&&(_0x5f1835['module']&&_0x21deb6['push'](EditorView['styleModule']['of'](_0x5f1835['module'])),_0x1cb3ac=_0x5f1835['themeType']),(null==_0x519850?void 0x0:_0x519850['fallback'])?_0x21deb6['push'](fallbackHighlighter['of'](_0x5f1835)):_0x1cb3ac?_0x21deb6['push'](highlighterFacet['computeN']([EditorView['darkTheme']],_0x3c9f34=>_0x3c9f34['facet'](EditorView['darkTheme'])==('dark'==_0x1cb3ac)?[_0x5f1835]:[])):_0x21deb6['push'](highlighterFacet['of'](_0x5f1835)),_0x21deb6;}class TreeHighlighter{constructor(_0x1548da){this['markCache']=Object['create'](null),this['tree']=syntaxTree(_0x1548da['state']),this['decorations']=this['buildDeco'](_0x1548da,getHighlighters(_0x1548da['state'])),this['decoratedTo']=_0x1548da['viewport']['to'];}['update'](_0x241dc4){let _0x2b2d1b=syntaxTree(_0x241dc4['state']),_0x377e89=getHighlighters(_0x241dc4['state']),_0x19be63=_0x377e89!=getHighlighters(_0x241dc4['startState']),{viewport:_0x3fc97e}=_0x241dc4['view'],_0x3f2170=_0x241dc4['changes']['mapPos'](this['decoratedTo'],0x1);_0x2b2d1b['length']<_0x3fc97e['to']&&!_0x19be63&&_0x2b2d1b['type']==this['tree']['type']&&_0x3f2170>=_0x3fc97e['to']?(this['decorations']=this['decorations']['map'](_0x241dc4['changes']),this['decoratedTo']=_0x3f2170):(_0x2b2d1b!=this['tree']||_0x241dc4['viewportChanged']||_0x19be63)&&(this['tree']=_0x2b2d1b,this['decorations']=this['buildDeco'](_0x241dc4['view'],_0x377e89),this['decoratedTo']=_0x3fc97e['to']);}['buildDeco'](_0x5e3347,_0x286042){if(!_0x286042||!this['tree']['length'])return Decoration['none'];let _0x8d0df=new RangeSetBuilder();for(let {from:_0x122dff,to:_0x18d934}of _0x5e3347['visibleRanges'])highlightTree(this['tree'],_0x286042,(_0x4e0b67,_0x3e40d7,_0x46fb09)=>{_0x8d0df['add'](_0x4e0b67,_0x3e40d7,this['markCache'][_0x46fb09]||(this['markCache'][_0x46fb09]=Decoration['mark']({'class':_0x46fb09})));},_0x122dff,_0x18d934);return _0x8d0df['finish']();}}const treeHighlighter=_0x26809c['high'](_0x42cf0c['fromClass'](TreeHighlighter,{'decorations':_0x11eb50=>_0x11eb50['decorations']})),defaultHighlightStyle=HighlightStyle['define']([{'tag':tags$1['meta'],'color':'#404740'},{'tag':tags$1['link'],'textDecoration':'underline'},{'tag':tags$1['heading'],'textDecoration':'underline','fontWeight':'bold'},{'tag':tags$1['emphasis'],'fontStyle':'italic'},{'tag':tags$1['strong'],'fontWeight':'bold'},{'tag':tags$1['strikethrough'],'textDecoration':'line-through'},{'tag':tags$1['keyword'],'color':'#708'},{'tag':[tags$1['atom'],tags$1['bool'],tags$1['url'],tags$1['contentSeparator'],tags$1['labelName']],'color':'#219'},{'tag':[tags$1['literal'],tags$1['inserted']],'color':'#164'},{'tag':[tags$1['string'],tags$1['deleted']],'color':'#a11'},{'tag':[tags$1['regexp'],tags$1['escape'],tags$1['special'](tags$1['string'])],'color':'#e40'},{'tag':tags$1['definition'](tags$1['variableName']),'color':'#00f'},{'tag':tags$1['local'](tags$1['variableName']),'color':'#30a'},{'tag':[tags$1['typeName'],tags$1['namespace']],'color':'#085'},{'tag':tags$1['className'],'color':'#167'},{'tag':[tags$1['special'](tags$1['variableName']),tags$1['macroName']],'color':'#256'},{'tag':tags$1['definition'](tags$1['propertyName']),'color':'#00c'},{'tag':tags$1['comment'],'color':'#940'},{'tag':tags$1['invalid'],'color':'#f00'}]),_0xd2185a=EditorView['baseTheme']({'&.cm-focused\x20.cm-matchingBracket':{'backgroundColor':'#328c8252'},'&.cm-focused\x20.cm-nonmatchingBracket':{'backgroundColor':'#bb555544'}}),DefaultScanDist=0x2710,DefaultBrackets='()[]{}',bracketMatchingConfig=Facet['define']({'combine':_0x5f3b0e=>_0x57f676(_0x5f3b0e,{'afterCursor':!0x0,'brackets':DefaultBrackets,'maxScanDistance':DefaultScanDist,'renderMatch':defaultRenderMatch})}),matchingMark=Decoration['mark']({'class':'cm-matchingBracket'}),nonmatchingMark=Decoration['mark']({'class':'cm-nonmatchingBracket'});function defaultRenderMatch(_0x4b6fdc){let _0x2eb318=[],_0x50b11e=_0x4b6fdc['matched']?matchingMark:nonmatchingMark;return _0x2eb318['push'](_0x50b11e['range'](_0x4b6fdc['start']['from'],_0x4b6fdc['start']['to'])),_0x4b6fdc['end']&&_0x2eb318['push'](_0x50b11e['range'](_0x4b6fdc['end']['from'],_0x4b6fdc['end']['to'])),_0x2eb318;}const bracketMatchingState=StateField['define']({'create':()=>Decoration['none'],'update'(_0x58c2cc,_0x67f7c5){if(!_0x67f7c5['docChanged']&&!_0x67f7c5['selection'])return _0x58c2cc;let _0x329af3=[],_0x1175cb=_0x67f7c5['state']['facet'](bracketMatchingConfig);for(let _0x23156c of _0x67f7c5['state']['selection']['ranges']){if(!_0x23156c['empty'])continue;let _0x5b5b2d=matchBrackets(_0x67f7c5['state'],_0x23156c['head'],-0x1,_0x1175cb)||_0x23156c['head']>0x0&&matchBrackets(_0x67f7c5['state'],_0x23156c['head']-0x1,0x1,_0x1175cb)||_0x1175cb['afterCursor']&&(matchBrackets(_0x67f7c5['state'],_0x23156c['head'],0x1,_0x1175cb)||_0x23156c['head']<_0x67f7c5['state']['doc']['length']&&matchBrackets(_0x67f7c5['state'],_0x23156c['head']+0x1,-0x1,_0x1175cb));_0x5b5b2d&&(_0x329af3=_0x329af3['concat'](_0x1175cb['renderMatch'](_0x5b5b2d,_0x67f7c5['state'])));}return Decoration['set'](_0x329af3,!0x0);},'provide':_0xa4f8d3=>EditorView['decorations']['from'](_0xa4f8d3)}),bracketMatchingUnique=[bracketMatchingState,_0xd2185a];function bracketMatching(_0x1b1c25={}){return[bracketMatchingConfig['of'](_0x1b1c25),bracketMatchingUnique];}const bracketMatchingHandle=new _0xb9a8fe();function matchingNodes(_0x27a4b6,_0x5d245a,_0x154fd4){let _0xf5f72a=_0x27a4b6['prop'](_0x5d245a<0x0?_0xb9a8fe['openedBy']:_0xb9a8fe['closedBy']);if(_0xf5f72a)return _0xf5f72a;if(0x1==_0x27a4b6['name']['length']){let _0x157e40=_0x154fd4['indexOf'](_0x27a4b6['name']);if(_0x157e40>-0x1&&_0x157e40%0x2==(_0x5d245a<0x0?0x1:0x0))return[_0x154fd4[_0x157e40+_0x5d245a]];}return null;}function _0x4151a6(_0x44b9c4){let _0x586186=_0x44b9c4['type']['prop'](bracketMatchingHandle);return _0x586186?_0x586186(_0x44b9c4['node']):_0x44b9c4;}function matchBrackets(_0x33c641,_0xe95d72,_0x309b12,_0x161825={}){let _0x560010=_0x161825['maxScanDistance']||DefaultScanDist,_0x430b07=_0x161825['brackets']||DefaultBrackets,_0x4c40eb=syntaxTree(_0x33c641),_0x399d12=_0x4c40eb['resolveInner'](_0xe95d72,_0x309b12);for(let _0x867106=_0x399d12;_0x867106;_0x867106=_0x867106['parent']){let _0x1b1d50=matchingNodes(_0x867106['type'],_0x309b12,_0x430b07);if(_0x1b1d50&&_0x867106['from']<_0x867106['to']){let _0x39d160=_0x4151a6(_0x867106);if(_0x39d160&&(_0x309b12>0x0?_0xe95d72>=_0x39d160['from']&&_0xe95d72<_0x39d160['to']:_0xe95d72>_0x39d160['from']&&_0xe95d72<=_0x39d160['to']))return matchMarkedBrackets(_0x33c641,_0xe95d72,_0x309b12,_0x867106,_0x39d160,_0x1b1d50,_0x430b07);}}return matchPlainBrackets(_0x33c641,_0xe95d72,_0x309b12,_0x4c40eb,_0x399d12['type'],_0x560010,_0x430b07);}function matchMarkedBrackets(_0x52166d,_0x45bf4c,_0x19b193,_0xa7a3a1,_0x3ad1b4,_0x5097c3,_0x4f5e35){let _0xcf53b7=_0xa7a3a1['parent'],_0x1b7f8d={'from':_0x3ad1b4['from'],'to':_0x3ad1b4['to']},_0x340fcd=0x0,_0x367b71=null==_0xcf53b7?void 0x0:_0xcf53b7['cursor']();if(_0x367b71&&(_0x19b193<0x0?_0x367b71['childBefore'](_0xa7a3a1['from']):_0x367b71['childAfter'](_0xa7a3a1['to'])))do{if(_0x19b193<0x0?_0x367b71['to']<=_0xa7a3a1['from']:_0x367b71['from']>=_0xa7a3a1['to']){if(0x0==_0x340fcd&&_0x5097c3['indexOf'](_0x367b71['type']['name'])>-0x1&&_0x367b71['from']<_0x367b71['to']){let _0x1dd5cb=_0x4151a6(_0x367b71);return{'start':_0x1b7f8d,'end':_0x1dd5cb?{'from':_0x1dd5cb['from'],'to':_0x1dd5cb['to']}:void 0x0,'matched':!0x0};}if(matchingNodes(_0x367b71['type'],_0x19b193,_0x4f5e35))_0x340fcd++;else{if(matchingNodes(_0x367b71['type'],-_0x19b193,_0x4f5e35)){if(0x0==_0x340fcd){let _0x45fb53=_0x4151a6(_0x367b71);return{'start':_0x1b7f8d,'end':_0x45fb53&&_0x45fb53['from']<_0x45fb53['to']?{'from':_0x45fb53['from'],'to':_0x45fb53['to']}:void 0x0,'matched':!0x1};}_0x340fcd--;}}}}while(_0x19b193<0x0?_0x367b71['prevSibling']():_0x367b71['nextSibling']());return{'start':_0x1b7f8d,'matched':!0x1};}function matchPlainBrackets(_0x226580,_0x1b07b5,_0x45594c,_0x13a81f,_0xfbe934,_0x4be14f,_0x3e5d95){let _0x3a3931=_0x45594c<0x0?_0x226580['sliceDoc'](_0x1b07b5-0x1,_0x1b07b5):_0x226580['sliceDoc'](_0x1b07b5,_0x1b07b5+0x1),_0x206b7d=_0x3e5d95['indexOf'](_0x3a3931);if(_0x206b7d<0x0||_0x206b7d%0x2==0x0!=_0x45594c>0x0)return null;let _0xf5628={'from':_0x45594c<0x0?_0x1b07b5-0x1:_0x1b07b5,'to':_0x45594c>0x0?_0x1b07b5+0x1:_0x1b07b5},_0x42b2fd=_0x226580['doc']['iterRange'](_0x1b07b5,_0x45594c>0x0?_0x226580['doc']['length']:0x0),_0x13f361=0x0;for(let _0x3d9723=0x0;!_0x42b2fd['next']()['done']&&_0x3d9723<=_0x4be14f;){let _0xdda491=_0x42b2fd['value'];_0x45594c<0x0&&(_0x3d9723+=_0xdda491['length']);let _0x2b4755=_0x1b07b5+_0x3d9723*_0x45594c;for(let _0x35a5b5=_0x45594c>0x0?0x0:_0xdda491['length']-0x1,_0x50df56=_0x45594c>0x0?_0xdda491['length']:-0x1;_0x35a5b5!=_0x50df56;_0x35a5b5+=_0x45594c){let _0x580c7b=_0x3e5d95['indexOf'](_0xdda491[_0x35a5b5]);if(!(_0x580c7b<0x0||_0x13a81f['resolveInner'](_0x2b4755+_0x35a5b5,0x1)['type']!=_0xfbe934)){if(_0x580c7b%0x2==0x0==_0x45594c>0x0)_0x13f361++;else{if(0x1==_0x13f361)return{'start':_0xf5628,'end':{'from':_0x2b4755+_0x35a5b5,'to':_0x2b4755+_0x35a5b5+0x1},'matched':_0x580c7b>>0x1==_0x206b7d>>0x1};_0x13f361--;}}}_0x45594c>0x0&&(_0x3d9723+=_0xdda491['length']);}return _0x42b2fd['done']?{'start':_0xf5628,'matched':!0x1}:null;}const _0x1e154d=Object['create'](null),typeArray=[_0x4e8489['none']],_0x1ebf77=[],_0x3e9e90=Object['create'](null),defaultTable=Object['create'](null);for(let [_0x451420,_0x3cb628]of[['variable','variableName'],['variable-2','variableName.special'],['string-2','string.special'],['def','variableName.definition'],['tag','tagName'],['attribute','attributeName'],['type','typeName'],['builtin','variableName.standard'],['qualifier','modifier'],['error','invalid'],['header','heading'],['property','propertyName']])defaultTable[_0x451420]=createTokenType(_0x1e154d,_0x3cb628);function warnForPart(_0xc94609,_0x2e26df){_0x1ebf77['indexOf'](_0xc94609)>-0x1||(_0x1ebf77['push'](_0xc94609),console['warn'](_0x2e26df));}function createTokenType(_0x2cc2ac,_0x1a8169){let _0x14a8b7=[];for(let _0x1d3414 of _0x1a8169['split']('\x20')){let _0x1aaf08=[];for(let _0x20de33 of _0x1d3414['split']('.')){let _0x3006c5=_0x2cc2ac[_0x20de33]||tags$1[_0x20de33];_0x3006c5?'function'==typeof _0x3006c5?_0x1aaf08['length']?_0x1aaf08=_0x1aaf08['map'](_0x3006c5):warnForPart(_0x20de33,'Modifier\x20'+_0x20de33+'\x20used\x20at\x20start\x20of\x20tag'):_0x1aaf08['length']?warnForPart(_0x20de33,'Tag\x20'+_0x20de33+'\x20used\x20as\x20modifier'):_0x1aaf08=Array['isArray'](_0x3006c5)?_0x3006c5:[_0x3006c5]:warnForPart(_0x20de33,'Unknown\x20highlighting\x20tag\x20'+_0x20de33);}for(let _0x2e4e9c of _0x1aaf08)_0x14a8b7['push'](_0x2e4e9c);}if(!_0x14a8b7['length'])return 0x0;let _0x42b79d=_0x1a8169['replace'](/ /g,'_'),_0x79c13=_0x42b79d+'\x20'+_0x14a8b7['map'](t=>t['id']),_0x2b8b9f=_0x3e9e90[_0x79c13];if(_0x2b8b9f)return _0x2b8b9f['id'];let _0x44c11b=_0x3e9e90[_0x79c13]=_0x4e8489['define']({'id':typeArray['length'],'name':_0x42b79d,'props':[styleTags({[_0x42b79d]:_0x14a8b7})]});return typeArray['push'](_0x44c11b),_0x44c11b['id'];}Direction['RTL'],Direction['LTR'];const toggleComment=_0x34e089=>{let {state:_0x136c2d}=_0x34e089,_0x382cbb=_0x136c2d['doc']['lineAt'](_0x136c2d['selection']['main']['from']),_0x4f4352=getConfig(_0x34e089['state'],_0x382cbb['from']);return _0x4f4352['line']?toggleLineComment(_0x34e089):!!_0x4f4352['block']&&toggleBlockCommentByLine(_0x34e089);};function _0x11d1ec(_0x180b97,_0x33b99a){return({state:_0x42ebc4,dispatch:_0x186d1d})=>{if(_0x42ebc4['readOnly'])return!0x1;let _0x17c8c4=_0x180b97(_0x33b99a,_0x42ebc4);return!!_0x17c8c4&&(_0x186d1d(_0x42ebc4['update'](_0x17c8c4)),!0x0);};}const toggleLineComment=_0x11d1ec(changeLineComment,0x0),toggleBlockComment=_0x11d1ec(changeBlockComment,0x0),toggleBlockCommentByLine=_0x11d1ec((_0xbd77dc,_0x349822)=>changeBlockComment(_0xbd77dc,_0x349822,selectedLineRanges(_0x349822)),0x0);function getConfig(_0x5dcadf,_0x32e6ad){let _0xe884c7=_0x5dcadf['languageDataAt']('commentTokens',_0x32e6ad);return _0xe884c7['length']?_0xe884c7[0x0]:{};}const _0x13a885=0x32;function findBlockComment(_0x1e89b6,{open:_0x1a70e1,close:_0x14bff3},_0x6fa14f,_0x27e7f8){let _0x42a075,_0x2b9906,_0x147560=_0x1e89b6['sliceDoc'](_0x6fa14f-_0x13a885,_0x6fa14f),_0x4906d1=_0x1e89b6['sliceDoc'](_0x27e7f8,_0x27e7f8+_0x13a885),_0x2dcec8=/\s*$/['exec'](_0x147560)[0x0]['length'],_0x5b21cf=/^\s*/['exec'](_0x4906d1)[0x0]['length'],_0x37619c=_0x147560['length']-_0x2dcec8;if(_0x147560['slice'](_0x37619c-_0x1a70e1['length'],_0x37619c)==_0x1a70e1&&_0x4906d1['slice'](_0x5b21cf,_0x5b21cf+_0x14bff3['length'])==_0x14bff3)return{'open':{'pos':_0x6fa14f-_0x2dcec8,'margin':_0x2dcec8&&0x1},'close':{'pos':_0x27e7f8+_0x5b21cf,'margin':_0x5b21cf&&0x1}};_0x27e7f8-_0x6fa14f<=0x2*_0x13a885?_0x42a075=_0x2b9906=_0x1e89b6['sliceDoc'](_0x6fa14f,_0x27e7f8):(_0x42a075=_0x1e89b6['sliceDoc'](_0x6fa14f,_0x6fa14f+_0x13a885),_0x2b9906=_0x1e89b6['sliceDoc'](_0x27e7f8-_0x13a885,_0x27e7f8));let _0x6bed42=/^\s*/['exec'](_0x42a075)[0x0]['length'],_0x44b7df=/\s*$/['exec'](_0x2b9906)[0x0]['length'],_0x338a4a=_0x2b9906['length']-_0x44b7df-_0x14bff3['length'];return _0x42a075['slice'](_0x6bed42,_0x6bed42+_0x1a70e1['length'])==_0x1a70e1&&_0x2b9906['slice'](_0x338a4a,_0x338a4a+_0x14bff3['length'])==_0x14bff3?{'open':{'pos':_0x6fa14f+_0x6bed42+_0x1a70e1['length'],'margin':/\s/['test'](_0x42a075['charAt'](_0x6bed42+_0x1a70e1['length']))?0x1:0x0},'close':{'pos':_0x27e7f8-_0x44b7df-_0x14bff3['length'],'margin':/\s/['test'](_0x2b9906['charAt'](_0x338a4a-0x1))?0x1:0x0}}:null;}function selectedLineRanges(_0x47fbac){let _0x111330=[];for(let _0x21265b of _0x47fbac['selection']['ranges']){let _0x47b61b=_0x47fbac['doc']['lineAt'](_0x21265b['from']),_0x55b551=_0x21265b['to']<=_0x47b61b['to']?_0x47b61b:_0x47fbac['doc']['lineAt'](_0x21265b['to']);_0x55b551['from']>_0x47b61b['from']&&_0x55b551['from']==_0x21265b['to']&&(_0x55b551=_0x21265b['to']==_0x47b61b['to']+0x1?_0x47b61b:_0x47fbac['doc']['lineAt'](_0x21265b['to']-0x1));let _0x39888a=_0x111330['length']-0x1;_0x39888a>=0x0&&_0x111330[_0x39888a]['to']>_0x47b61b['from']?_0x111330[_0x39888a]['to']=_0x55b551['to']:_0x111330['push']({'from':_0x47b61b['from']+/^\s*/['exec'](_0x47b61b['text'])[0x0]['length'],'to':_0x55b551['to']});}return _0x111330;}function changeBlockComment(_0x47c770,_0xab68da,_0x40dd63=_0xab68da['selection']['ranges']){let _0x229003=_0x40dd63['map'](_0xd0f8b1=>getConfig(_0xab68da,_0xd0f8b1['from'])['block']);if(!_0x229003['every'](_0x39a6cc=>_0x39a6cc))return null;let _0x11278c=_0x40dd63['map']((_0x54e354,_0x1bd9ad)=>findBlockComment(_0xab68da,_0x229003[_0x1bd9ad],_0x54e354['from'],_0x54e354['to']));if(0x2!=_0x47c770&&!_0x11278c['every'](_0x8c6001=>_0x8c6001))return{'changes':_0xab68da['changes'](_0x40dd63['map']((_0x4be071,_0x128064)=>_0x11278c[_0x128064]?[]:[{'from':_0x4be071['from'],'insert':_0x229003[_0x128064]['open']+'\x20'},{'from':_0x4be071['to'],'insert':'\x20'+_0x229003[_0x128064]['close']}]))};if(0x1!=_0x47c770&&_0x11278c['some'](_0x5223de=>_0x5223de)){let _0x2f559f=[];for(let _0x83a35a,_0xf57d88=0x0;_0xf57d88<_0x11278c['length'];_0xf57d88++)if(_0x83a35a=_0x11278c[_0xf57d88]){let _0x38e104=_0x229003[_0xf57d88],{open:_0x1dce79,close:_0x44dfdc}=_0x83a35a;_0x2f559f['push']({'from':_0x1dce79['pos']-_0x38e104['open']['length'],'to':_0x1dce79['pos']+_0x1dce79['margin']},{'from':_0x44dfdc['pos']-_0x44dfdc['margin'],'to':_0x44dfdc['pos']+_0x38e104['close']['length']});}return{'changes':_0x2f559f};}return null;}function changeLineComment(_0x180c77,_0x1b45ca,_0x548299=_0x1b45ca['selection']['ranges']){let _0x113844=[],_0x23598f=-0x1;for(let {from:_0x268634,to:_0x464cbe}of _0x548299){let _0xd8fbdc=_0x113844['length'],_0x46c8c5=0x3b9aca00,_0x5f01b1=getConfig(_0x1b45ca,_0x268634)['line'];if(_0x5f01b1){for(let _0xc33765=_0x268634;_0xc33765<=_0x464cbe;){let _0x115426=_0x1b45ca['doc']['lineAt'](_0xc33765);if(_0x115426['from']>_0x23598f&&(_0x268634==_0x464cbe||_0x464cbe>_0x115426['from'])){_0x23598f=_0x115426['from'];let _0x1c5a04=/^\s*/['exec'](_0x115426['text'])[0x0]['length'],_0xe27e74=_0x1c5a04==_0x115426['length'],_0x484383=_0x115426['text']['slice'](_0x1c5a04,_0x1c5a04+_0x5f01b1['length'])==_0x5f01b1?_0x1c5a04:-0x1;_0x1c5a04<_0x115426['text']['length']&&_0x1c5a04<_0x46c8c5&&(_0x46c8c5=_0x1c5a04),_0x113844['push']({'line':_0x115426,'comment':_0x484383,'token':_0x5f01b1,'indent':_0x1c5a04,'empty':_0xe27e74,'single':!0x1});}_0xc33765=_0x115426['to']+0x1;}if(_0x46c8c5<0x3b9aca00){for(let _0x1a6dec=_0xd8fbdc;_0x1a6dec<_0x113844['length'];_0x1a6dec++)_0x113844[_0x1a6dec]['indent']<_0x113844[_0x1a6dec]['line']['text']['length']&&(_0x113844[_0x1a6dec]['indent']=_0x46c8c5);}_0x113844['length']==_0xd8fbdc+0x1&&(_0x113844[_0xd8fbdc]['single']=!0x0);}}if(0x2!=_0x180c77&&_0x113844['some'](_0x5f1ac7=>_0x5f1ac7['comment']<0x0&&(!_0x5f1ac7['empty']||_0x5f1ac7['single']))){let _0x2f8ecd=[];for(let {line:_0x174d53,token:_0x2567d6,indent:_0x346812,empty:_0x5cf48a,single:_0xc63d5e}of _0x113844)!_0xc63d5e&&_0x5cf48a||_0x2f8ecd['push']({'from':_0x174d53['from']+_0x346812,'insert':_0x2567d6+'\x20'});let _0x406fdd=_0x1b45ca['changes'](_0x2f8ecd);return{'changes':_0x406fdd,'selection':_0x1b45ca['selection']['map'](_0x406fdd,0x1)};}if(0x1!=_0x180c77&&_0x113844['some'](_0x4460c4=>_0x4460c4['comment']>=0x0)){let _0x342285=[];for(let {line:_0x3692d2,comment:_0x6673b2,token:_0x59c7b5}of _0x113844)if(_0x6673b2>=0x0){let _0x45ba1b=_0x3692d2['from']+_0x6673b2,_0x2903b6=_0x45ba1b+_0x59c7b5['length'];'\x20'==_0x3692d2['text'][_0x2903b6-_0x3692d2['from']]&&_0x2903b6++,_0x342285['push']({'from':_0x45ba1b,'to':_0x2903b6});}return{'changes':_0x342285};}return null;}const fromHistory=Annotation['define'](),isolateHistory=Annotation['define'](),invertedEffects=Facet['define'](),historyConfig=Facet['define']({'combine':_0x54da48=>_0x57f676(_0x54da48,{'minDepth':0x64,'newGroupDelay':0x1f4,'joinToEvent':(_0x19135b,_0x1ca906)=>_0x1ca906},{'minDepth':Math['max'],'newGroupDelay':Math['min'],'joinToEvent':(_0x3b5fb5,_0x4da553)=>(_0x4171b6,_0x46b0d8)=>_0x3b5fb5(_0x4171b6,_0x46b0d8)||_0x4da553(_0x4171b6,_0x46b0d8)})}),historyField_=StateField['define']({'create':()=>HistoryState['empty'],'update'(_0x5da083,_0x19c2a0){let _0x4285be=_0x19c2a0['state']['facet'](historyConfig),_0x9fd009=_0x19c2a0['annotation'](fromHistory);if(_0x9fd009){let _0x3c1914=HistEvent['fromTransaction'](_0x19c2a0,_0x9fd009['selection']),_0x22c7ff=_0x9fd009['side'],_0x1a7a13=0x0==_0x22c7ff?_0x5da083['undone']:_0x5da083['done'];return _0x1a7a13=_0x3c1914?updateBranch(_0x1a7a13,_0x1a7a13['length'],_0x4285be['minDepth'],_0x3c1914):addSelection(_0x1a7a13,_0x19c2a0['startState']['selection']),new HistoryState(0x0==_0x22c7ff?_0x9fd009['rest']:_0x1a7a13,0x0==_0x22c7ff?_0x1a7a13:_0x9fd009['rest']);}let _0x4be3a5=_0x19c2a0['annotation'](isolateHistory);if('full'!=_0x4be3a5&&'before'!=_0x4be3a5||(_0x5da083=_0x5da083['isolate']()),!0x1===_0x19c2a0['annotation'](Transaction['addToHistory']))return _0x19c2a0['changes']['empty']?_0x5da083:_0x5da083['addMapping'](_0x19c2a0['changes']['desc']);let _0x4d38eb=HistEvent['fromTransaction'](_0x19c2a0),_0x1c7614=_0x19c2a0['annotation'](Transaction['time']),_0x55d853=_0x19c2a0['annotation'](Transaction['userEvent']);return _0x4d38eb?_0x5da083=_0x5da083['addChanges'](_0x4d38eb,_0x1c7614,_0x55d853,_0x4285be,_0x19c2a0):_0x19c2a0['selection']&&(_0x5da083=_0x5da083['addSelection'](_0x19c2a0['startState']['selection'],_0x1c7614,_0x55d853,_0x4285be['newGroupDelay'])),'full'!=_0x4be3a5&&'after'!=_0x4be3a5||(_0x5da083=_0x5da083['isolate']()),_0x5da083;},'toJSON':_0x4f4009=>({'done':_0x4f4009['done']['map'](_0x47751c=>_0x47751c['toJSON']()),'undone':_0x4f4009['undone']['map'](_0x5f9b70=>_0x5f9b70['toJSON']())}),'fromJSON':_0x134d9a=>new HistoryState(_0x134d9a['done']['map'](HistEvent['fromJSON']),_0x134d9a['undone']['map'](HistEvent['fromJSON']))});function history(_0x168dad={}){return[historyField_,historyConfig['of'](_0x168dad),EditorView['domEventHandlers']({'beforeinput'(_0x379271,_0x4e4322){let _0x4ef69d='historyUndo'==_0x379271['inputType']?_0x424a91:'historyRedo'==_0x379271['inputType']?_0x2300dc:null;return!!_0x4ef69d&&(_0x379271['preventDefault'](),_0x4ef69d(_0x4e4322));}})];}function _0x3e38f9(_0x2fc03f,_0xdbf9f){return function({state:_0xf5fce0,dispatch:_0x228e05}){if(!_0xdbf9f&&_0xf5fce0['readOnly'])return!0x1;let _0x937ff9=_0xf5fce0['field'](historyField_,!0x1);if(!_0x937ff9)return!0x1;let _0x28c8aa=_0x937ff9['pop'](_0x2fc03f,_0xf5fce0,_0xdbf9f);return!!_0x28c8aa&&(_0x228e05(_0x28c8aa),!0x0);};}const _0x424a91=_0x3e38f9(0x0,!0x1),_0x2300dc=_0x3e38f9(0x1,!0x1),undoSelection=_0x3e38f9(0x0,!0x0),redoSelection=_0x3e38f9(0x1,!0x0);class HistEvent{constructor(_0x10da30,_0x5619bd,_0x549b28,_0x15813b,_0x2ca4f1){this['changes']=_0x10da30,this['effects']=_0x5619bd,this['mapped']=_0x549b28,this['startSelection']=_0x15813b,this['selectionsAfter']=_0x2ca4f1;}['setSelAfter'](_0x2f4fa8){return new HistEvent(this['changes'],this['effects'],this['mapped'],this['startSelection'],_0x2f4fa8);}['toJSON'](){var _0x14b3ad,_0x44b18c,_0x360c78;return{'changes':null===(_0x14b3ad=this['changes'])||void 0x0===_0x14b3ad?void 0x0:_0x14b3ad['toJSON'](),'mapped':null===(_0x44b18c=this['mapped'])||void 0x0===_0x44b18c?void 0x0:_0x44b18c['toJSON'](),'startSelection':null===(_0x360c78=this['startSelection'])||void 0x0===_0x360c78?void 0x0:_0x360c78['toJSON'](),'selectionsAfter':this['selectionsAfter']['map'](_0x3cda9c=>_0x3cda9c['toJSON']())};}static['fromJSON'](_0x47dc69){return new HistEvent(_0x47dc69['changes']&&ChangeSet['fromJSON'](_0x47dc69['changes']),[],_0x47dc69['mapped']&&_0x4645a5['fromJSON'](_0x47dc69['mapped']),_0x47dc69['startSelection']&&EditorSelection['fromJSON'](_0x47dc69['startSelection']),_0x47dc69['selectionsAfter']['map'](EditorSelection['fromJSON']));}static['fromTransaction'](_0xbf7759,_0x5734a4){let _0x3c2f1c=_0x2edddc;for(let _0x103b28 of _0xbf7759['startState']['facet'](invertedEffects)){let _0x221409=_0x103b28(_0xbf7759);_0x221409['length']&&(_0x3c2f1c=_0x3c2f1c['concat'](_0x221409));}return!_0x3c2f1c['length']&&_0xbf7759['changes']['empty']?null:new HistEvent(_0xbf7759['changes']['invert'](_0xbf7759['startState']['doc']),_0x3c2f1c,void 0x0,_0x5734a4||_0xbf7759['startState']['selection'],_0x2edddc);}static['selection'](_0x378196){return new HistEvent(void 0x0,_0x2edddc,void 0x0,void 0x0,_0x378196);}}function updateBranch(_0x2b9c98,_0x3ff8f9,_0x6e5d0,_0x532105){let _0x4af717=_0x3ff8f9+0x1>_0x6e5d0+0x14?_0x3ff8f9-_0x6e5d0-0x1:0x0,_0x25043d=_0x2b9c98['slice'](_0x4af717,_0x3ff8f9);return _0x25043d['push'](_0x532105),_0x25043d;}function isAdjacent(_0x5b94e5,_0xfda988){let _0x13d910=[],_0x433ff3=!0x1;return _0x5b94e5['iterChangedRanges']((_0x1caf17,t)=>_0x13d910['push'](_0x1caf17,t)),_0xfda988['iterChangedRanges']((_0x25a43d,_0x4f922e,_0x7b212,t)=>{for(let _0x11d8b6=0x0;_0x11d8b6<_0x13d910['length'];){let _0xd3ef5d=_0x13d910[_0x11d8b6++],_0x1ebf19=_0x13d910[_0x11d8b6++];t>=_0xd3ef5d&&_0x7b212<=_0x1ebf19&&(_0x433ff3=!0x0);}}),_0x433ff3;}function eqSelectionShape(_0x367f5d,_0x4d2b06){return _0x367f5d['ranges']['length']==_0x4d2b06['ranges']['length']&&0x0===_0x367f5d['ranges']['filter']((_0x38aa04,_0x1be3b2)=>_0x38aa04['empty']!=_0x4d2b06['ranges'][_0x1be3b2]['empty'])['length'];}function _0x13732b(_0x4bf815,_0x425a77){return _0x4bf815['length']?_0x425a77['length']?_0x4bf815['concat'](_0x425a77):_0x4bf815:_0x425a77;}const _0x2edddc=[],MaxSelectionsPerEvent=0xc8;function addSelection(_0x476415,_0x569f56){if(_0x476415['length']){let _0x322195=_0x476415[_0x476415['length']-0x1],_0x4c122d=_0x322195['selectionsAfter']['slice'](Math['max'](0x0,_0x322195['selectionsAfter']['length']-MaxSelectionsPerEvent));return _0x4c122d['length']&&_0x4c122d[_0x4c122d['length']-0x1]['eq'](_0x569f56)?_0x476415:(_0x4c122d['push'](_0x569f56),updateBranch(_0x476415,_0x476415['length']-0x1,0x3b9aca00,_0x322195['setSelAfter'](_0x4c122d)));}return[HistEvent['selection']([_0x569f56])];}function popSelection(_0x2ac2be){let _0x52b85b=_0x2ac2be[_0x2ac2be['length']-0x1],_0x11e4b3=_0x2ac2be['slice']();return _0x11e4b3[_0x2ac2be['length']-0x1]=_0x52b85b['setSelAfter'](_0x52b85b['selectionsAfter']['slice'](0x0,_0x52b85b['selectionsAfter']['length']-0x1)),_0x11e4b3;}function _0x2c5534(_0x21245d,_0x277134){if(!_0x21245d['length'])return _0x21245d;let _0x18c66f=_0x21245d['length'],_0x47375a=_0x2edddc;for(;_0x18c66f;){let _0x955b71=mapEvent(_0x21245d[_0x18c66f-0x1],_0x277134,_0x47375a);if(_0x955b71['changes']&&!_0x955b71['changes']['empty']||_0x955b71['effects']['length']){let _0x2652d2=_0x21245d['slice'](0x0,_0x18c66f);return _0x2652d2[_0x18c66f-0x1]=_0x955b71,_0x2652d2;}_0x277134=_0x955b71['mapped'],_0x18c66f--,_0x47375a=_0x955b71['selectionsAfter'];}return _0x47375a['length']?[HistEvent['selection'](_0x47375a)]:_0x2edddc;}function mapEvent(_0x28eda2,_0x382d0d,_0x30dd92){let _0x2134d8=_0x13732b(_0x28eda2['selectionsAfter']['length']?_0x28eda2['selectionsAfter']['map'](_0x5f2ea3=>_0x5f2ea3['map'](_0x382d0d)):_0x2edddc,_0x30dd92);if(!_0x28eda2['changes'])return HistEvent['selection'](_0x2134d8);let _0x14a5ca=_0x28eda2['changes']['map'](_0x382d0d),_0x4c5f7f=_0x382d0d['mapDesc'](_0x28eda2['changes'],!0x0),_0x453635=_0x28eda2['mapped']?_0x28eda2['mapped']['composeDesc'](_0x4c5f7f):_0x4c5f7f;return new HistEvent(_0x14a5ca,StateEffect['mapEffects'](_0x28eda2['effects'],_0x382d0d),_0x453635,_0x28eda2['startSelection']['map'](_0x4c5f7f),_0x2134d8);}const joinableUserEvent=/^(input\.type|delete)($|\.)/;class HistoryState{constructor(_0x5510e6,_0x3dae69,_0x4461cb=0x0,_0x594976=void 0x0){this['done']=_0x5510e6,this['undone']=_0x3dae69,this['prevTime']=_0x4461cb,this['prevUserEvent']=_0x594976;}['isolate'](){return this['prevTime']?new HistoryState(this['done'],this['undone']):this;}['addChanges'](_0x2d45ae,_0x4642ce,_0x179392,_0x519dc5,_0x3742de){let _0x3c6be=this['done'],_0x41444c=_0x3c6be[_0x3c6be['length']-0x1];return _0x3c6be=_0x41444c&&_0x41444c['changes']&&!_0x41444c['changes']['empty']&&_0x2d45ae['changes']&&(!_0x179392||joinableUserEvent['test'](_0x179392))&&(!_0x41444c['selectionsAfter']['length']&&_0x4642ce-this['prevTime']<_0x519dc5['newGroupDelay']&&_0x519dc5['joinToEvent'](_0x3742de,isAdjacent(_0x41444c['changes'],_0x2d45ae['changes']))||'input.type.compose'==_0x179392)?updateBranch(_0x3c6be,_0x3c6be['length']-0x1,_0x519dc5['minDepth'],new HistEvent(_0x2d45ae['changes']['compose'](_0x41444c['changes']),_0x13732b(StateEffect['mapEffects'](_0x2d45ae['effects'],_0x41444c['changes']),_0x41444c['effects']),_0x41444c['mapped'],_0x41444c['startSelection'],_0x2edddc)):updateBranch(_0x3c6be,_0x3c6be['length'],_0x519dc5['minDepth'],_0x2d45ae),new HistoryState(_0x3c6be,_0x2edddc,_0x4642ce,_0x179392);}['addSelection'](_0x192b31,_0x20b776,_0x37698e,_0x2dbe3d){let _0x3dead1=this['done']['length']?this['done'][this['done']['length']-0x1]['selectionsAfter']:_0x2edddc;return _0x3dead1['length']>0x0&&_0x20b776-this['prevTime']<_0x2dbe3d&&_0x37698e==this['prevUserEvent']&&_0x37698e&&/^select($|\.)/['test'](_0x37698e)&&eqSelectionShape(_0x3dead1[_0x3dead1['length']-0x1],_0x192b31)?this:new HistoryState(addSelection(this['done'],_0x192b31),this['undone'],_0x20b776,_0x37698e);}['addMapping'](_0x1516d3){return new HistoryState(_0x2c5534(this['done'],_0x1516d3),_0x2c5534(this['undone'],_0x1516d3),this['prevTime'],this['prevUserEvent']);}['pop'](_0x26fbd4,_0x1b0c18,_0x242089){let _0xbd402=0x0==_0x26fbd4?this['done']:this['undone'];if(0x0==_0xbd402['length'])return null;let _0xff255d=_0xbd402[_0xbd402['length']-0x1],_0x5a0643=_0xff255d['selectionsAfter'][0x0]||_0x1b0c18['selection'];if(_0x242089&&_0xff255d['selectionsAfter']['length'])return _0x1b0c18['update']({'selection':_0xff255d['selectionsAfter'][_0xff255d['selectionsAfter']['length']-0x1],'annotations':fromHistory['of']({'side':_0x26fbd4,'rest':popSelection(_0xbd402),'selection':_0x5a0643}),'userEvent':0x0==_0x26fbd4?'select.undo':'select.redo','scrollIntoView':!0x0});if(_0xff255d['changes']){let _0x184828=0x1==_0xbd402['length']?_0x2edddc:_0xbd402['slice'](0x0,_0xbd402['length']-0x1);return _0xff255d['mapped']&&(_0x184828=_0x2c5534(_0x184828,_0xff255d['mapped'])),_0x1b0c18['update']({'changes':_0xff255d['changes'],'selection':_0xff255d['startSelection'],'effects':_0xff255d['effects'],'annotations':fromHistory['of']({'side':_0x26fbd4,'rest':_0x184828,'selection':_0x5a0643}),'filter':!0x1,'userEvent':0x0==_0x26fbd4?'undo':'redo','scrollIntoView':!0x0});}return null;}}HistoryState['empty']=new HistoryState(_0x2edddc,_0x2edddc);const historyKeymap=[{'key':'Mod-z','run':_0x424a91,'preventDefault':!0x0},{'key':'Mod-y','mac':'Mod-Shift-z','run':_0x2300dc,'preventDefault':!0x0},{'linux':'Ctrl-Shift-z','run':_0x2300dc,'preventDefault':!0x0},{'key':'Mod-u','run':undoSelection,'preventDefault':!0x0},{'key':'Alt-u','mac':'Mod-Shift-u','run':redoSelection,'preventDefault':!0x0}];function updateSel(_0x223abf,_0x2d73dc){return EditorSelection['create'](_0x223abf['ranges']['map'](_0x2d73dc),_0x223abf['mainIndex']);}function setSel(_0x25cd08,_0xfd3db6){return _0x25cd08['update']({'selection':_0xfd3db6,'scrollIntoView':!0x0,'userEvent':'select'});}function _0x1a7eb1({state:_0x3932c9,dispatch:_0x33100a},_0xbf25c){let _0x26075e=updateSel(_0x3932c9['selection'],_0xbf25c);return!_0x26075e['eq'](_0x3932c9['selection'],!0x0)&&(_0x33100a(setSel(_0x3932c9,_0x26075e)),!0x0);}function _0x3f2e2d(_0xfebe9d,_0x3d054e){return EditorSelection['cursor'](_0x3d054e?_0xfebe9d['to']:_0xfebe9d['from']);}function _0x3e679e(_0x56eeb7,_0x2c9ea0){return _0x1a7eb1(_0x56eeb7,_0x5e5c96=>_0x5e5c96['empty']?_0x56eeb7['moveByChar'](_0x5e5c96,_0x2c9ea0):_0x3f2e2d(_0x5e5c96,_0x2c9ea0));}function ltrAtCursor(_0x58a34a){return _0x58a34a['textDirectionAt'](_0x58a34a['state']['selection']['main']['head'])==Direction['LTR'];}const cursorCharLeft=_0x4716aa=>_0x3e679e(_0x4716aa,!ltrAtCursor(_0x4716aa)),cursorCharRight=_0xbd7f31=>_0x3e679e(_0xbd7f31,ltrAtCursor(_0xbd7f31));function _0x29f898(_0x27ab64,_0x519fdd){return _0x1a7eb1(_0x27ab64,_0x4b30fc=>_0x4b30fc['empty']?_0x27ab64['moveByGroup'](_0x4b30fc,_0x519fdd):_0x3f2e2d(_0x4b30fc,_0x519fdd));}const cursorGroupLeft=_0x4ba1c9=>_0x29f898(_0x4ba1c9,!ltrAtCursor(_0x4ba1c9)),cursorGroupRight=_0xd99848=>_0x29f898(_0xd99848,ltrAtCursor(_0xd99848));function interestingNode(_0x3acd26,_0x4cc417,_0x36886c){if(_0x4cc417['type']['prop'](_0x36886c))return!0x0;let _0x3eaf55=_0x4cc417['to']-_0x4cc417['from'];return _0x3eaf55&&(_0x3eaf55>0x2||/[^\s,.;:]/['test'](_0x3acd26['sliceDoc'](_0x4cc417['from'],_0x4cc417['to'])))||_0x4cc417['firstChild'];}function moveBySyntax(_0x13a48f,_0x4966c3,_0x177532){let _0xa7af96,_0x2dbf8a,_0x5f415e=syntaxTree(_0x13a48f)['resolveInner'](_0x4966c3['head']),_0x596040=_0x177532?_0xb9a8fe['closedBy']:_0xb9a8fe['openedBy'];for(let _0x21b237=_0x4966c3['head'];;){let _0x3d41e1=_0x177532?_0x5f415e['childAfter'](_0x21b237):_0x5f415e['childBefore'](_0x21b237);if(!_0x3d41e1)break;interestingNode(_0x13a48f,_0x3d41e1,_0x596040)?_0x5f415e=_0x3d41e1:_0x21b237=_0x177532?_0x3d41e1['to']:_0x3d41e1['from'];}return _0x2dbf8a=_0x5f415e['type']['prop'](_0x596040)&&(_0xa7af96=_0x177532?matchBrackets(_0x13a48f,_0x5f415e['from'],0x1):matchBrackets(_0x13a48f,_0x5f415e['to'],-0x1))&&_0xa7af96['matched']?_0x177532?_0xa7af96['end']['to']:_0xa7af96['end']['from']:_0x177532?_0x5f415e['to']:_0x5f415e['from'],EditorSelection['cursor'](_0x2dbf8a,_0x177532?-0x1:0x1);}const cursorSyntaxLeft=_0x4ca2cc=>_0x1a7eb1(_0x4ca2cc,_0x2d7fec=>moveBySyntax(_0x4ca2cc['state'],_0x2d7fec,!ltrAtCursor(_0x4ca2cc))),cursorSyntaxRight=_0x476fac=>_0x1a7eb1(_0x476fac,_0xb16494=>moveBySyntax(_0x476fac['state'],_0xb16494,ltrAtCursor(_0x476fac)));function _0x34f70b(_0x4a05ae,_0x3a24a0){return _0x1a7eb1(_0x4a05ae,_0x126abd=>{if(!_0x126abd['empty'])return _0x3f2e2d(_0x126abd,_0x3a24a0);let _0x27acbd=_0x4a05ae['moveVertically'](_0x126abd,_0x3a24a0);return _0x27acbd['head']!=_0x126abd['head']?_0x27acbd:_0x4a05ae['moveToLineBoundary'](_0x126abd,_0x3a24a0);});}const _0x3102d3=_0x5bd802=>_0x34f70b(_0x5bd802,!0x1),_0x1c9212=_0x149d92=>_0x34f70b(_0x149d92,!0x0);function _0x2238a2(_0x33f6f7){let _0x13448d,_0x458024=_0x33f6f7['scrollDOM']['clientHeight']<_0x33f6f7['scrollDOM']['scrollHeight']-0x2,_0x5e60ba=0x0,_0x4b1224=0x0;if(_0x458024){for(let _0xb4c80e of _0x33f6f7['state']['facet'](EditorView['scrollMargins'])){let _0x12941d=_0xb4c80e(_0x33f6f7);(null==_0x12941d?void 0x0:_0x12941d['top'])&&(_0x5e60ba=Math['max'](null==_0x12941d?void 0x0:_0x12941d['top'],_0x5e60ba)),(null==_0x12941d?void 0x0:_0x12941d['bottom'])&&(_0x4b1224=Math['max'](null==_0x12941d?void 0x0:_0x12941d['bottom'],_0x4b1224));}_0x13448d=_0x33f6f7['scrollDOM']['clientHeight']-_0x5e60ba-_0x4b1224;}else _0x13448d=(_0x33f6f7['dom']['ownerDocument']['defaultView']||window)['innerHeight'];return{'marginTop':_0x5e60ba,'marginBottom':_0x4b1224,'selfScroll':_0x458024,'height':Math['max'](_0x33f6f7['defaultLineHeight'],_0x13448d-0x5)};}function _0x57de62(_0x151938,_0x3202df){let _0x12264d,_0x12266e=_0x2238a2(_0x151938),{state:_0x40eea3}=_0x151938,_0x41b30c=updateSel(_0x40eea3['selection'],_0x3a3e05=>_0x3a3e05['empty']?_0x151938['moveVertically'](_0x3a3e05,_0x3202df,_0x12266e['height']):_0x3f2e2d(_0x3a3e05,_0x3202df));if(_0x41b30c['eq'](_0x40eea3['selection']))return!0x1;if(_0x12266e['selfScroll']){let _0x11a87f=_0x151938['coordsAtPos'](_0x40eea3['selection']['main']['head']),_0x437a6f=_0x151938['scrollDOM']['getBoundingClientRect'](),_0x2320ff=_0x437a6f['top']+_0x12266e['marginTop'],_0x4e1f08=_0x437a6f['bottom']-_0x12266e['marginBottom'];_0x11a87f&&_0x11a87f['top']>_0x2320ff&&_0x11a87f['bottom']<_0x4e1f08&&(_0x12264d=EditorView['scrollIntoView'](_0x41b30c['main']['head'],{'y':'start','yMargin':_0x11a87f['top']-_0x2320ff}));}return _0x151938['dispatch'](setSel(_0x40eea3,_0x41b30c),{'effects':_0x12264d}),!0x0;}const _0x4e2fbd=_0x13193=>_0x57de62(_0x13193,!0x1),_0x28c3e9=_0x414974=>_0x57de62(_0x414974,!0x0);function _0x537bd1(_0x5b4083,_0x4ef6e7,_0x1c5493){let _0x44601f=_0x5b4083['lineBlockAt'](_0x4ef6e7['head']),_0x17353f=_0x5b4083['moveToLineBoundary'](_0x4ef6e7,_0x1c5493);if(_0x17353f['head']==_0x4ef6e7['head']&&_0x17353f['head']!=(_0x1c5493?_0x44601f['to']:_0x44601f['from'])&&(_0x17353f=_0x5b4083['moveToLineBoundary'](_0x4ef6e7,_0x1c5493,!0x1)),!_0x1c5493&&_0x17353f['head']==_0x44601f['from']&&_0x44601f['length']){let _0x5d5249=/^\s*/['exec'](_0x5b4083['state']['sliceDoc'](_0x44601f['from'],Math['min'](_0x44601f['from']+0x64,_0x44601f['to'])))[0x0]['length'];_0x5d5249&&_0x4ef6e7['head']!=_0x44601f['from']+_0x5d5249&&(_0x17353f=EditorSelection['cursor'](_0x44601f['from']+_0x5d5249));}return _0x17353f;}const _0x1381e7=_0x5328b3=>_0x1a7eb1(_0x5328b3,_0x35e09f=>_0x537bd1(_0x5328b3,_0x35e09f,!0x0)),_0x2ad6ca=_0x2a74e8=>_0x1a7eb1(_0x2a74e8,_0x4e93ca=>_0x537bd1(_0x2a74e8,_0x4e93ca,!0x1)),cursorLineBoundaryLeft=_0x15f2d8=>_0x1a7eb1(_0x15f2d8,_0x405cbf=>_0x537bd1(_0x15f2d8,_0x405cbf,!ltrAtCursor(_0x15f2d8))),cursorLineBoundaryRight=_0x3be3d9=>_0x1a7eb1(_0x3be3d9,_0x25a2a5=>_0x537bd1(_0x3be3d9,_0x25a2a5,ltrAtCursor(_0x3be3d9))),cursorLineStart=_0x2b07e6=>_0x1a7eb1(_0x2b07e6,_0x59eac0=>EditorSelection['cursor'](_0x2b07e6['lineBlockAt'](_0x59eac0['head'])['from'],0x1)),_0x12269b=_0x8542d1=>_0x1a7eb1(_0x8542d1,_0x3b0f05=>EditorSelection['cursor'](_0x8542d1['lineBlockAt'](_0x3b0f05['head'])['to'],-0x1));function toMatchingBracket(_0x3b756e,_0x45dc56,_0x249d97){let _0x2aa069=!0x1,_0x15b6a9=updateSel(_0x3b756e['selection'],_0x24b510=>{let _0x1e207b=matchBrackets(_0x3b756e,_0x24b510['head'],-0x1)||matchBrackets(_0x3b756e,_0x24b510['head'],0x1)||_0x24b510['head']>0x0&&matchBrackets(_0x3b756e,_0x24b510['head']-0x1,0x1)||_0x24b510['head']<_0x3b756e['doc']['length']&&matchBrackets(_0x3b756e,_0x24b510['head']+0x1,-0x1);if(!_0x1e207b||!_0x1e207b['end'])return _0x24b510;_0x2aa069=!0x0;let _0x3481d6=_0x1e207b['start']['from']==_0x24b510['head']?_0x1e207b['end']['to']:_0x1e207b['end']['from'];return EditorSelection['cursor'](_0x3481d6);});return!!_0x2aa069&&(_0x45dc56(setSel(_0x3b756e,_0x15b6a9)),!0x0);}const cursorMatchingBracket=({state:_0x1cd8eb,dispatch:_0xbab73d})=>toMatchingBracket(_0x1cd8eb,_0xbab73d);function extendSel(_0x661c8b,_0x206727){let _0x220d8a=updateSel(_0x661c8b['state']['selection'],_0x5450cc=>{let _0x277362=_0x206727(_0x5450cc);return EditorSelection['range'](_0x5450cc['anchor'],_0x277362['head'],_0x277362['goalColumn'],_0x277362['bidiLevel']||void 0x0);});return!_0x220d8a['eq'](_0x661c8b['state']['selection'])&&(_0x661c8b['dispatch'](setSel(_0x661c8b['state'],_0x220d8a)),!0x0);}function selectByChar(_0x412f77,_0x3c0252){return extendSel(_0x412f77,_0x2f9636=>_0x412f77['moveByChar'](_0x2f9636,_0x3c0252));}const selectCharLeft=_0x32f06b=>selectByChar(_0x32f06b,!ltrAtCursor(_0x32f06b)),selectCharRight=_0x16ee27=>selectByChar(_0x16ee27,ltrAtCursor(_0x16ee27));function selectByGroup(_0x15d66f,_0x1c65f8){return extendSel(_0x15d66f,_0x1b7ce0=>_0x15d66f['moveByGroup'](_0x1b7ce0,_0x1c65f8));}const selectGroupLeft=_0x57e00d=>selectByGroup(_0x57e00d,!ltrAtCursor(_0x57e00d)),selectGroupRight=_0x2a8996=>selectByGroup(_0x2a8996,ltrAtCursor(_0x2a8996)),selectSyntaxLeft=_0x58d739=>extendSel(_0x58d739,_0x420aab=>moveBySyntax(_0x58d739['state'],_0x420aab,!ltrAtCursor(_0x58d739))),selectSyntaxRight=_0x28c671=>extendSel(_0x28c671,_0x3036a7=>moveBySyntax(_0x28c671['state'],_0x3036a7,ltrAtCursor(_0x28c671)));function selectByLine(_0x19f994,_0x32eb36){return extendSel(_0x19f994,_0xbc83b2=>_0x19f994['moveVertically'](_0xbc83b2,_0x32eb36));}const selectLineUp=_0x58c00b=>selectByLine(_0x58c00b,!0x1),selectLineDown=_0x26be55=>selectByLine(_0x26be55,!0x0);function selectByPage(_0xead77d,_0x4bb142){return extendSel(_0xead77d,_0x52ca97=>_0xead77d['moveVertically'](_0x52ca97,_0x4bb142,_0x2238a2(_0xead77d)['height']));}const selectPageUp=_0x2fef3f=>selectByPage(_0x2fef3f,!0x1),selectPageDown=_0x237cda=>selectByPage(_0x237cda,!0x0),selectLineBoundaryForward=_0x344560=>extendSel(_0x344560,_0x330d90=>_0x537bd1(_0x344560,_0x330d90,!0x0)),selectLineBoundaryBackward=_0x12243f=>extendSel(_0x12243f,_0xc3551d=>_0x537bd1(_0x12243f,_0xc3551d,!0x1)),selectLineBoundaryLeft=_0x3f4aa1=>extendSel(_0x3f4aa1,_0x53b4db=>_0x537bd1(_0x3f4aa1,_0x53b4db,!ltrAtCursor(_0x3f4aa1))),selectLineBoundaryRight=_0x32341f=>extendSel(_0x32341f,_0x568f00=>_0x537bd1(_0x32341f,_0x568f00,ltrAtCursor(_0x32341f))),selectLineStart=_0xb20141=>extendSel(_0xb20141,_0x4ac096=>EditorSelection['cursor'](_0xb20141['lineBlockAt'](_0x4ac096['head'])['from'])),selectLineEnd=_0x7db47d=>extendSel(_0x7db47d,_0x45f31d=>EditorSelection['cursor'](_0x7db47d['lineBlockAt'](_0x45f31d['head'])['to'])),cursorDocStart=({state:_0x508bdb,dispatch:_0x5b4aed})=>(_0x5b4aed(setSel(_0x508bdb,{'anchor':0x0})),!0x0),_0xe409b8=({state:_0x2ee297,dispatch:_0xe95a9b})=>(_0xe95a9b(setSel(_0x2ee297,{'anchor':_0x2ee297['doc']['length']})),!0x0),selectDocStart=({state:_0x3804ca,dispatch:_0x42cec5})=>(_0x42cec5(setSel(_0x3804ca,{'anchor':_0x3804ca['selection']['main']['anchor'],'head':0x0})),!0x0),selectDocEnd=({state:_0x36d177,dispatch:_0x505141})=>(_0x505141(setSel(_0x36d177,{'anchor':_0x36d177['selection']['main']['anchor'],'head':_0x36d177['doc']['length']})),!0x0),selectAll=({state:_0x4061d6,dispatch:_0x47e6e1})=>(_0x47e6e1(_0x4061d6['update']({'selection':{'anchor':0x0,'head':_0x4061d6['doc']['length']},'userEvent':'select'})),!0x0),selectLine=({state:_0x4db0c5,dispatch:_0x117db5})=>{let _0x4dd0d7=selectedLineBlocks(_0x4db0c5)['map'](({from:_0x32c937,to:_0x53b4bb})=>EditorSelection['range'](_0x32c937,Math['min'](_0x53b4bb+0x1,_0x4db0c5['doc']['length'])));return _0x117db5(_0x4db0c5['update']({'selection':EditorSelection['create'](_0x4dd0d7),'userEvent':'select'})),!0x0;},selectParentSyntax=({state:_0x59d3bb,dispatch:_0x705bd2})=>{let _0x524d63=updateSel(_0x59d3bb['selection'],_0x4b4638=>{let _0x2e593c=syntaxTree(_0x59d3bb),_0x54dc3a=_0x2e593c['resolveStack'](_0x4b4638['from'],0x1);if(_0x4b4638['empty']){let _0x2ab2a9=_0x2e593c['resolveStack'](_0x4b4638['from'],-0x1);_0x2ab2a9['node']['from']>=_0x54dc3a['node']['from']&&_0x2ab2a9['node']['to']<=_0x54dc3a['node']['to']&&(_0x54dc3a=_0x2ab2a9);}for(let _0x262f90=_0x54dc3a;_0x262f90;_0x262f90=_0x262f90['next']){let {node:_0x605374}=_0x262f90;if((_0x605374['from']<_0x4b4638['from']&&_0x605374['to']>=_0x4b4638['to']||_0x605374['to']>_0x4b4638['to']&&_0x605374['from']<=_0x4b4638['from'])&&_0x262f90['next'])return EditorSelection['range'](_0x605374['to'],_0x605374['from']);}return _0x4b4638;});return!_0x524d63['eq'](_0x59d3bb['selection'])&&(_0x705bd2(setSel(_0x59d3bb,_0x524d63)),!0x0);},simplifySelection=({state:_0x163635,dispatch:_0x11153e})=>{let _0x207044=_0x163635['selection'],_0x2af3e8=null;return _0x207044['ranges']['length']>0x1?_0x2af3e8=EditorSelection['create']([_0x207044['main']]):_0x207044['main']['empty']||(_0x2af3e8=EditorSelection['create']([EditorSelection['cursor'](_0x207044['main']['head'])])),!!_0x2af3e8&&(_0x11153e(setSel(_0x163635,_0x2af3e8)),!0x0);};function deleteBy(_0x138e64,_0x1e9cb7){if(_0x138e64['state']['readOnly'])return!0x1;let _0x518c51='delete.selection',{state:_0x37969d}=_0x138e64,_0x1c1697=_0x37969d['changeByRange'](_0x51a7d2=>{let {from:_0x3fe4ca,to:_0xfa43eb}=_0x51a7d2;if(_0x3fe4ca==_0xfa43eb){let _0x51b07c=_0x1e9cb7(_0x51a7d2);_0x51b07c<_0x3fe4ca?(_0x518c51='delete.backward',_0x51b07c=skipAtomic(_0x138e64,_0x51b07c,!0x1)):_0x51b07c>_0x3fe4ca&&(_0x518c51='delete.forward',_0x51b07c=skipAtomic(_0x138e64,_0x51b07c,!0x0)),_0x3fe4ca=Math['min'](_0x3fe4ca,_0x51b07c),_0xfa43eb=Math['max'](_0xfa43eb,_0x51b07c);}else _0x3fe4ca=skipAtomic(_0x138e64,_0x3fe4ca,!0x1),_0xfa43eb=skipAtomic(_0x138e64,_0xfa43eb,!0x0);return _0x3fe4ca==_0xfa43eb?{'range':_0x51a7d2}:{'changes':{'from':_0x3fe4ca,'to':_0xfa43eb},'range':EditorSelection['cursor'](_0x3fe4ca,_0x3fe4ca<_0x51a7d2['head']?-0x1:0x1)};});return!_0x1c1697['changes']['empty']&&(_0x138e64['dispatch'](_0x37969d['update'](_0x1c1697,{'scrollIntoView':!0x0,'userEvent':_0x518c51,'effects':'delete.selection'==_0x518c51?EditorView['announce']['of'](_0x37969d['phrase']('Selection\x20deleted')):void 0x0})),!0x0);}function skipAtomic(_0xdec56a,_0x132a69,_0x168137){if(_0xdec56a instanceof EditorView){for(let _0x2a9012 of _0xdec56a['state']['facet'](EditorView['atomicRanges'])['map'](_0x3de85c=>_0x3de85c(_0xdec56a)))_0x2a9012['between'](_0x132a69,_0x132a69,(_0x515428,_0x53c796)=>{_0x515428<_0x132a69&&_0x53c796>_0x132a69&&(_0x132a69=_0x168137?_0x53c796:_0x515428);});}return _0x132a69;}const deleteByChar=(_0x193793,_0xee273,_0xf4f9de)=>deleteBy(_0x193793,_0x1f755d=>{let _0x4fadf5,_0x21d2fe,_0x31360b=_0x1f755d['from'],{state:_0x17f52b}=_0x193793,_0x13b5c6=_0x17f52b['doc']['lineAt'](_0x31360b);if(_0xf4f9de&&!_0xee273&&_0x31360b>_0x13b5c6['from']&&_0x31360b<_0x13b5c6['from']+0xc8&&!/[^ \t]/['test'](_0x4fadf5=_0x13b5c6['text']['slice'](0x0,_0x31360b-_0x13b5c6['from']))){if('\x09'==_0x4fadf5[_0x4fadf5['length']-0x1])return _0x31360b-0x1;let _0x2b04a9=countColumn(_0x4fadf5,_0x17f52b['tabSize'])%getIndentUnit(_0x17f52b)||getIndentUnit(_0x17f52b);for(let _0xe8b85e=0x0;_0xe8b85e<_0x2b04a9&&'\x20'==_0x4fadf5[_0x4fadf5['length']-0x1-_0xe8b85e];_0xe8b85e++)_0x31360b--;_0x21d2fe=_0x31360b;}else _0x21d2fe=findClusterBreak(_0x13b5c6['text'],_0x31360b-_0x13b5c6['from'],_0xee273,_0xee273)+_0x13b5c6['from'],_0x21d2fe==_0x31360b&&_0x13b5c6['number']!=(_0xee273?_0x17f52b['doc']['lines']:0x1)?_0x21d2fe+=_0xee273?0x1:-0x1:!_0xee273&&/[\ufe00-\ufe0f]/['test'](_0x13b5c6['text']['slice'](_0x21d2fe-_0x13b5c6['from'],_0x31360b-_0x13b5c6['from']))&&(_0x21d2fe=findClusterBreak(_0x13b5c6['text'],_0x21d2fe-_0x13b5c6['from'],!0x1,!0x1)+_0x13b5c6['from']);return _0x21d2fe;}),deleteCharBackward=_0x10eade=>deleteByChar(_0x10eade,!0x1,!0x0),deleteCharForward=_0x3124fe=>deleteByChar(_0x3124fe,!0x0,!0x1),deleteByGroup=(_0x4f4322,_0x3c3c3e)=>deleteBy(_0x4f4322,_0x3a79f3=>{let _0x555941=_0x3a79f3['head'],{state:_0x51cd52}=_0x4f4322,_0x528e15=_0x51cd52['doc']['lineAt'](_0x555941),_0x58741b=_0x51cd52['charCategorizer'](_0x555941);for(let _0x725dad=null;;){if(_0x555941==(_0x3c3c3e?_0x528e15['to']:_0x528e15['from'])){_0x555941==_0x3a79f3['head']&&_0x528e15['number']!=(_0x3c3c3e?_0x51cd52['doc']['lines']:0x1)&&(_0x555941+=_0x3c3c3e?0x1:-0x1);break;}let _0x4a0025=findClusterBreak(_0x528e15['text'],_0x555941-_0x528e15['from'],_0x3c3c3e)+_0x528e15['from'],_0x7e88b6=_0x528e15['text']['slice'](Math['min'](_0x555941,_0x4a0025)-_0x528e15['from'],Math['max'](_0x555941,_0x4a0025)-_0x528e15['from']),_0x41e5f4=_0x58741b(_0x7e88b6);if(null!=_0x725dad&&_0x41e5f4!=_0x725dad)break;'\x20'==_0x7e88b6&&_0x555941==_0x3a79f3['head']||(_0x725dad=_0x41e5f4),_0x555941=_0x4a0025;}return _0x555941;}),deleteGroupBackward=_0x59b54a=>deleteByGroup(_0x59b54a,!0x1),deleteGroupForward=_0x4d14b1=>deleteByGroup(_0x4d14b1,!0x0),deleteToLineEnd=_0x5eea37=>deleteBy(_0x5eea37,_0x4522b0=>{let _0x362cf8=_0x5eea37['lineBlockAt'](_0x4522b0['head'])['to'];return _0x4522b0['head']<_0x362cf8?_0x362cf8:Math['min'](_0x5eea37['state']['doc']['length'],_0x4522b0['head']+0x1);}),deleteLineBoundaryBackward=_0x418446=>deleteBy(_0x418446,_0x7d9900=>{let _0x39a7a5=_0x418446['moveToLineBoundary'](_0x7d9900,!0x1)['head'];return _0x7d9900['head']>_0x39a7a5?_0x39a7a5:Math['max'](0x0,_0x7d9900['head']-0x1);}),deleteLineBoundaryForward=_0x4d6de3=>deleteBy(_0x4d6de3,_0x3b0637=>{let _0x2e502d=_0x4d6de3['moveToLineBoundary'](_0x3b0637,!0x0)['head'];return _0x3b0637['head']<_0x2e502d?_0x2e502d:Math['min'](_0x4d6de3['state']['doc']['length'],_0x3b0637['head']+0x1);}),splitLine=({state:_0x450972,dispatch:_0x540d54})=>{if(_0x450972['readOnly'])return!0x1;let _0xb3ad98=_0x450972['changeByRange'](_0x3babb9=>({'changes':{'from':_0x3babb9['from'],'to':_0x3babb9['to'],'insert':Text['of'](['',''])},'range':EditorSelection['cursor'](_0x3babb9['from'])}));return _0x540d54(_0x450972['update'](_0xb3ad98,{'scrollIntoView':!0x0,'userEvent':'input'})),!0x0;},transposeChars=({state:_0x4a359d,dispatch:_0x37a6d8})=>{if(_0x4a359d['readOnly'])return!0x1;let _0x4c7641=_0x4a359d['changeByRange'](_0x49f22d=>{if(!_0x49f22d['empty']||0x0==_0x49f22d['from']||_0x49f22d['from']==_0x4a359d['doc']['length'])return{'range':_0x49f22d};let _0x58275b=_0x49f22d['from'],_0x6bbf0c=_0x4a359d['doc']['lineAt'](_0x58275b),_0x1f1c9a=_0x58275b==_0x6bbf0c['from']?_0x58275b-0x1:findClusterBreak(_0x6bbf0c['text'],_0x58275b-_0x6bbf0c['from'],!0x1)+_0x6bbf0c['from'],_0x33805a=_0x58275b==_0x6bbf0c['to']?_0x58275b+0x1:findClusterBreak(_0x6bbf0c['text'],_0x58275b-_0x6bbf0c['from'],!0x0)+_0x6bbf0c['from'];return{'changes':{'from':_0x1f1c9a,'to':_0x33805a,'insert':_0x4a359d['doc']['slice'](_0x58275b,_0x33805a)['append'](_0x4a359d['doc']['slice'](_0x1f1c9a,_0x58275b))},'range':EditorSelection['cursor'](_0x33805a)};});return!_0x4c7641['changes']['empty']&&(_0x37a6d8(_0x4a359d['update'](_0x4c7641,{'scrollIntoView':!0x0,'userEvent':'move.character'})),!0x0);};function selectedLineBlocks(_0x2659a7){let _0x58e271=[],_0x566047=-0x1;for(let _0x2de641 of _0x2659a7['selection']['ranges']){let _0x5c698c=_0x2659a7['doc']['lineAt'](_0x2de641['from']),_0x4d5e31=_0x2659a7['doc']['lineAt'](_0x2de641['to']);if(_0x2de641['empty']||_0x2de641['to']!=_0x4d5e31['from']||(_0x4d5e31=_0x2659a7['doc']['lineAt'](_0x2de641['to']-0x1)),_0x566047>=_0x5c698c['number']){let _0x4deef9=_0x58e271[_0x58e271['length']-0x1];_0x4deef9['to']=_0x4d5e31['to'],_0x4deef9['ranges']['push'](_0x2de641);}else _0x58e271['push']({'from':_0x5c698c['from'],'to':_0x4d5e31['to'],'ranges':[_0x2de641]});_0x566047=_0x4d5e31['number']+0x1;}return _0x58e271;}function _0x13967e(_0x29c0d4,_0x292f95,_0x2af274){if(_0x29c0d4['readOnly'])return!0x1;let _0x3458d9=[],_0x4cefc4=[];for(let _0x4ca10e of selectedLineBlocks(_0x29c0d4)){if(_0x2af274?_0x4ca10e['to']==_0x29c0d4['doc']['length']:0x0==_0x4ca10e['from'])continue;let _0x425246=_0x29c0d4['doc']['lineAt'](_0x2af274?_0x4ca10e['to']+0x1:_0x4ca10e['from']-0x1),_0x4a417a=_0x425246['length']+0x1;if(_0x2af274){_0x3458d9['push']({'from':_0x4ca10e['to'],'to':_0x425246['to']},{'from':_0x4ca10e['from'],'insert':_0x425246['text']+_0x29c0d4['lineBreak']});for(let _0x2992ce of _0x4ca10e['ranges'])_0x4cefc4['push'](EditorSelection['range'](Math['min'](_0x29c0d4['doc']['length'],_0x2992ce['anchor']+_0x4a417a),Math['min'](_0x29c0d4['doc']['length'],_0x2992ce['head']+_0x4a417a)));}else{_0x3458d9['push']({'from':_0x425246['from'],'to':_0x4ca10e['from']},{'from':_0x4ca10e['to'],'insert':_0x29c0d4['lineBreak']+_0x425246['text']});for(let _0x1c2749 of _0x4ca10e['ranges'])_0x4cefc4['push'](EditorSelection['range'](_0x1c2749['anchor']-_0x4a417a,_0x1c2749['head']-_0x4a417a));}}return!!_0x3458d9['length']&&(_0x292f95(_0x29c0d4['update']({'changes':_0x3458d9,'scrollIntoView':!0x0,'selection':EditorSelection['create'](_0x4cefc4,_0x29c0d4['selection']['mainIndex']),'userEvent':'move.line'})),!0x0);}const _0x49434e=({state:_0x55e891,dispatch:_0x59e215})=>_0x13967e(_0x55e891,_0x59e215,!0x1),_0x42d585=({state:_0x28c92d,dispatch:_0x412d03})=>_0x13967e(_0x28c92d,_0x412d03,!0x0);function _0x45ad47(_0x4244bb,_0x49a830,_0x99f5ed){if(_0x4244bb['readOnly'])return!0x1;let _0x454b16=[];for(let _0x2ded55 of selectedLineBlocks(_0x4244bb))_0x99f5ed?_0x454b16['push']({'from':_0x2ded55['from'],'insert':_0x4244bb['doc']['slice'](_0x2ded55['from'],_0x2ded55['to'])+_0x4244bb['lineBreak']}):_0x454b16['push']({'from':_0x2ded55['to'],'insert':_0x4244bb['lineBreak']+_0x4244bb['doc']['slice'](_0x2ded55['from'],_0x2ded55['to'])});return _0x49a830(_0x4244bb['update']({'changes':_0x454b16,'scrollIntoView':!0x0,'userEvent':'input.copyline'})),!0x0;}const _0x4f355b=({state:_0x5bc163,dispatch:_0x40e0fb})=>_0x45ad47(_0x5bc163,_0x40e0fb,!0x1),_0x1e485a=({state:_0x200586,dispatch:_0x52bfb5})=>_0x45ad47(_0x200586,_0x52bfb5,!0x0),deleteLine=_0x533028=>{if(_0x533028['state']['readOnly'])return!0x1;let {state:_0x31522d}=_0x533028,_0x807879=_0x31522d['changes'](selectedLineBlocks(_0x31522d)['map'](({from:_0x1c58ba,to:_0x384a5c})=>(_0x1c58ba>0x0?_0x1c58ba--:_0x384a5c<_0x31522d['doc']['length']&&_0x384a5c++,{'from':_0x1c58ba,'to':_0x384a5c}))),_0x3ac172=updateSel(_0x31522d['selection'],_0x1e88ce=>{let _0x1603a4;if(_0x533028['lineWrapping']){let _0x2e5d99=_0x533028['lineBlockAt'](_0x1e88ce['head']),_0x5f48c0=_0x533028['coordsAtPos'](_0x1e88ce['head'],_0x1e88ce['assoc']||0x1);_0x5f48c0&&(_0x1603a4=_0x2e5d99['bottom']+_0x533028['documentTop']-_0x5f48c0['bottom']+_0x533028['defaultLineHeight']/0x2);}return _0x533028['moveVertically'](_0x1e88ce,!0x0,_0x1603a4);})['map'](_0x807879);return _0x533028['dispatch']({'changes':_0x807879,'selection':_0x3ac172,'scrollIntoView':!0x0,'userEvent':'delete.line'}),!0x0;};function isBetweenBrackets(_0x3cbe50,_0x1b708e){if(/\(\)|\[\]|\{\}/['test'](_0x3cbe50['sliceDoc'](_0x1b708e-0x1,_0x1b708e+0x1)))return{'from':_0x1b708e,'to':_0x1b708e};let _0x4aa7ad,_0x56d033=syntaxTree(_0x3cbe50)['resolveInner'](_0x1b708e),_0x31521c=_0x56d033['childBefore'](_0x1b708e),_0x46c9cd=_0x56d033['childAfter'](_0x1b708e);return _0x31521c&&_0x46c9cd&&_0x31521c['to']<=_0x1b708e&&_0x46c9cd['from']>=_0x1b708e&&(_0x4aa7ad=_0x31521c['type']['prop'](_0xb9a8fe['closedBy']))&&_0x4aa7ad['indexOf'](_0x46c9cd['name'])>-0x1&&_0x3cbe50['doc']['lineAt'](_0x31521c['to'])['from']==_0x3cbe50['doc']['lineAt'](_0x46c9cd['from'])['from']&&!/\S/['test'](_0x3cbe50['sliceDoc'](_0x31521c['to'],_0x46c9cd['from']))?{'from':_0x31521c['to'],'to':_0x46c9cd['from']}:null;}const insertNewlineAndIndent=newlineAndIndent(!0x1),insertBlankLine=newlineAndIndent(!0x0);function newlineAndIndent(_0x244f7d){return({state:_0x53b4a9,dispatch:_0x43dc2d})=>{if(_0x53b4a9['readOnly'])return!0x1;let _0x4c20e=_0x53b4a9['changeByRange'](_0x2a285a=>{let {from:_0x33e250,to:_0x27b4fe}=_0x2a285a,_0x4d10c8=_0x53b4a9['doc']['lineAt'](_0x33e250),_0x2332c5=!_0x244f7d&&_0x33e250==_0x27b4fe&&isBetweenBrackets(_0x53b4a9,_0x33e250);_0x244f7d&&(_0x33e250=_0x27b4fe=(_0x27b4fe<=_0x4d10c8['to']?_0x4d10c8:_0x53b4a9['doc']['lineAt'](_0x27b4fe))['to']);let _0x2f2488=new IndentContext(_0x53b4a9,{'simulateBreak':_0x33e250,'simulateDoubleBreak':!!_0x2332c5}),_0x47761d=getIndentation(_0x2f2488,_0x33e250);for(null==_0x47761d&&(_0x47761d=countColumn(/^\s*/['exec'](_0x53b4a9['doc']['lineAt'](_0x33e250)['text'])[0x0],_0x53b4a9['tabSize']));_0x27b4fe<_0x4d10c8['to']&&/\s/['test'](_0x4d10c8['text'][_0x27b4fe-_0x4d10c8['from']]);)_0x27b4fe++;_0x2332c5?{from:_0x33e250,to:_0x27b4fe}=_0x2332c5:_0x33e250>_0x4d10c8['from']&&_0x33e250<_0x4d10c8['from']+0x64&&!/\S/['test'](_0x4d10c8['text']['slice'](0x0,_0x33e250))&&(_0x33e250=_0x4d10c8['from']);let _0x4af659=['',indentString(_0x53b4a9,_0x47761d)];return _0x2332c5&&_0x4af659['push'](indentString(_0x53b4a9,_0x2f2488['lineIndent'](_0x4d10c8['from'],-0x1))),{'changes':{'from':_0x33e250,'to':_0x27b4fe,'insert':Text['of'](_0x4af659)},'range':EditorSelection['cursor'](_0x33e250+0x1+_0x4af659[0x1]['length'])};});return _0x43dc2d(_0x53b4a9['update'](_0x4c20e,{'scrollIntoView':!0x0,'userEvent':'input'})),!0x0;};}function changeBySelectedLine(_0x5086b5,_0xbf0810){let _0xbce647=-0x1;return _0x5086b5['changeByRange'](_0x3346ed=>{let _0x54fe5f=[];for(let _0x452f63=_0x3346ed['from'];_0x452f63<=_0x3346ed['to'];){let _0x4bd872=_0x5086b5['doc']['lineAt'](_0x452f63);_0x4bd872['number']>_0xbce647&&(_0x3346ed['empty']||_0x3346ed['to']>_0x4bd872['from'])&&(_0xbf0810(_0x4bd872,_0x54fe5f,_0x3346ed),_0xbce647=_0x4bd872['number']),_0x452f63=_0x4bd872['to']+0x1;}let _0x375076=_0x5086b5['changes'](_0x54fe5f);return{'changes':_0x54fe5f,'range':EditorSelection['range'](_0x375076['mapPos'](_0x3346ed['anchor'],0x1),_0x375076['mapPos'](_0x3346ed['head'],0x1))};});}const indentSelection=({state:_0x71687b,dispatch:_0x2de1a0})=>{if(_0x71687b['readOnly'])return!0x1;let _0x18b215=Object['create'](null),_0x2256ed=new IndentContext(_0x71687b,{'overrideIndentation':_0x45fb6d=>{let _0x5007fe=_0x18b215[_0x45fb6d];return null==_0x5007fe?-0x1:_0x5007fe;}}),_0x104360=changeBySelectedLine(_0x71687b,(_0x19ce50,_0x23a6df,_0x95656f)=>{let _0x295f62=getIndentation(_0x2256ed,_0x19ce50['from']);if(null==_0x295f62)return;/\S/['test'](_0x19ce50['text'])||(_0x295f62=0x0);let _0x3b0b4a=/^\s*/['exec'](_0x19ce50['text'])[0x0],_0x9c1df7=indentString(_0x71687b,_0x295f62);(_0x3b0b4a!=_0x9c1df7||_0x95656f['from']<_0x19ce50['from']+_0x3b0b4a['length'])&&(_0x18b215[_0x19ce50['from']]=_0x295f62,_0x23a6df['push']({'from':_0x19ce50['from'],'to':_0x19ce50['from']+_0x3b0b4a['length'],'insert':_0x9c1df7}));});return _0x104360['changes']['empty']||_0x2de1a0(_0x71687b['update'](_0x104360,{'userEvent':'indent'})),!0x0;},indentMore=({state:_0x383637,dispatch:_0x54e3f3})=>!_0x383637['readOnly']&&(_0x54e3f3(_0x383637['update'](changeBySelectedLine(_0x383637,(_0x90199,_0x108fcf)=>{_0x108fcf['push']({'from':_0x90199['from'],'insert':_0x383637['facet'](indentUnit)});}),{'userEvent':'input.indent'})),!0x0),indentLess=({state:_0x4c74f1,dispatch:_0x507d43})=>!_0x4c74f1['readOnly']&&(_0x507d43(_0x4c74f1['update'](changeBySelectedLine(_0x4c74f1,(_0x113e00,_0x5e2246)=>{let _0x454949=/^\s*/['exec'](_0x113e00['text'])[0x0];if(!_0x454949)return;let _0x2f69b5=countColumn(_0x454949,_0x4c74f1['tabSize']),_0x4d94e9=0x0,_0xa52611=indentString(_0x4c74f1,Math['max'](0x0,_0x2f69b5-getIndentUnit(_0x4c74f1)));for(;_0x4d94e9<_0x454949['length']&&_0x4d94e9<_0xa52611['length']&&_0x454949['charCodeAt'](_0x4d94e9)==_0xa52611['charCodeAt'](_0x4d94e9);)_0x4d94e9++;_0x5e2246['push']({'from':_0x113e00['from']+_0x4d94e9,'to':_0x113e00['from']+_0x454949['length'],'insert':_0xa52611['slice'](_0x4d94e9)});}),{'userEvent':'delete.dedent'})),!0x0),toggleTabFocusMode=_0x5693ae=>(_0x5693ae['setTabFocusMode'](),!0x0),emacsStyleKeymap=[{'key':'Ctrl-b','run':cursorCharLeft,'shift':selectCharLeft,'preventDefault':!0x0},{'key':'Ctrl-f','run':cursorCharRight,'shift':selectCharRight},{'key':'Ctrl-p','run':_0x3102d3,'shift':selectLineUp},{'key':'Ctrl-n','run':_0x1c9212,'shift':selectLineDown},{'key':'Ctrl-a','run':cursorLineStart,'shift':selectLineStart},{'key':'Ctrl-e','run':_0x12269b,'shift':selectLineEnd},{'key':'Ctrl-d','run':deleteCharForward},{'key':'Ctrl-h','run':deleteCharBackward},{'key':'Ctrl-k','run':deleteToLineEnd},{'key':'Ctrl-Alt-h','run':deleteGroupBackward},{'key':'Ctrl-o','run':splitLine},{'key':'Ctrl-t','run':transposeChars},{'key':'Ctrl-v','run':_0x28c3e9}],standardKeymap=[{'key':'ArrowLeft','run':cursorCharLeft,'shift':selectCharLeft,'preventDefault':!0x0},{'key':'Mod-ArrowLeft','mac':'Alt-ArrowLeft','run':cursorGroupLeft,'shift':selectGroupLeft,'preventDefault':!0x0},{'mac':'Cmd-ArrowLeft','run':cursorLineBoundaryLeft,'shift':selectLineBoundaryLeft,'preventDefault':!0x0},{'key':'ArrowRight','run':cursorCharRight,'shift':selectCharRight,'preventDefault':!0x0},{'key':'Mod-ArrowRight','mac':'Alt-ArrowRight','run':cursorGroupRight,'shift':selectGroupRight,'preventDefault':!0x0},{'mac':'Cmd-ArrowRight','run':cursorLineBoundaryRight,'shift':selectLineBoundaryRight,'preventDefault':!0x0},{'key':'ArrowUp','run':_0x3102d3,'shift':selectLineUp,'preventDefault':!0x0},{'mac':'Cmd-ArrowUp','run':cursorDocStart,'shift':selectDocStart},{'mac':'Ctrl-ArrowUp','run':_0x4e2fbd,'shift':selectPageUp},{'key':'ArrowDown','run':_0x1c9212,'shift':selectLineDown,'preventDefault':!0x0},{'mac':'Cmd-ArrowDown','run':_0xe409b8,'shift':selectDocEnd},{'mac':'Ctrl-ArrowDown','run':_0x28c3e9,'shift':selectPageDown},{'key':'PageUp','run':_0x4e2fbd,'shift':selectPageUp},{'key':'PageDown','run':_0x28c3e9,'shift':selectPageDown},{'key':'Home','run':_0x2ad6ca,'shift':selectLineBoundaryBackward,'preventDefault':!0x0},{'key':'Mod-Home','run':cursorDocStart,'shift':selectDocStart},{'key':'End','run':_0x1381e7,'shift':selectLineBoundaryForward,'preventDefault':!0x0},{'key':'Mod-End','run':_0xe409b8,'shift':selectDocEnd},{'key':'Enter','run':insertNewlineAndIndent,'shift':insertNewlineAndIndent},{'key':'Mod-a','run':selectAll},{'key':'Backspace','run':deleteCharBackward,'shift':deleteCharBackward},{'key':'Delete','run':deleteCharForward},{'key':'Mod-Backspace','mac':'Alt-Backspace','run':deleteGroupBackward},{'key':'Mod-Delete','mac':'Alt-Delete','run':deleteGroupForward},{'mac':'Mod-Backspace','run':deleteLineBoundaryBackward},{'mac':'Mod-Delete','run':deleteLineBoundaryForward}]['concat'](emacsStyleKeymap['map'](_0x4fe389=>({'mac':_0x4fe389['key'],'run':_0x4fe389['run'],'shift':_0x4fe389['shift']}))),defaultKeymap=[{'key':'Alt-ArrowLeft','mac':'Ctrl-ArrowLeft','run':cursorSyntaxLeft,'shift':selectSyntaxLeft},{'key':'Alt-ArrowRight','mac':'Ctrl-ArrowRight','run':cursorSyntaxRight,'shift':selectSyntaxRight},{'key':'Alt-ArrowUp','run':_0x49434e},{'key':'Shift-Alt-ArrowUp','run':_0x4f355b},{'key':'Alt-ArrowDown','run':_0x42d585},{'key':'Shift-Alt-ArrowDown','run':_0x1e485a},{'key':'Escape','run':simplifySelection},{'key':'Mod-Enter','run':insertBlankLine},{'key':'Alt-l','mac':'Ctrl-l','run':selectLine},{'key':'Mod-i','run':selectParentSyntax,'preventDefault':!0x0},{'key':'Mod-[','run':indentLess},{'key':'Mod-]','run':indentMore},{'key':'Mod-Alt-\x5c','run':indentSelection},{'key':'Shift-Mod-k','run':deleteLine},{'key':'Shift-Mod-\x5c','run':cursorMatchingBracket},{'key':'Mod-/','run':toggleComment},{'key':'Alt-A','run':toggleBlockComment},{'key':'Ctrl-m','mac':'Shift-Alt-m','run':toggleTabFocusMode}]['concat'](standardKeymap);class CompletionContext{constructor(_0x287dab,_0x573084,_0xce7df3,_0x5b3a5d){this['state']=_0x287dab,this['pos']=_0x573084,this['explicit']=_0xce7df3,this['view']=_0x5b3a5d,this['abortListeners']=[],this['abortOnDocChange']=!0x1;}['tokenBefore'](_0x2076ec){let _0x46a939=syntaxTree(this['state'])['resolveInner'](this['pos'],-0x1);for(;_0x46a939&&_0x2076ec['indexOf'](_0x46a939['name'])<0x0;)_0x46a939=_0x46a939['parent'];return _0x46a939?{'from':_0x46a939['from'],'to':this['pos'],'text':this['state']['sliceDoc'](_0x46a939['from'],this['pos']),'type':_0x46a939['type']}:null;}['matchBefore'](_0x2004d2){let _0x11bf35=this['state']['doc']['lineAt'](this['pos']),_0x29e41e=Math['max'](_0x11bf35['from'],this['pos']-0xfa),_0x47c7a0=_0x11bf35['text']['slice'](_0x29e41e-_0x11bf35['from'],this['pos']-_0x11bf35['from']),_0x38130c=_0x47c7a0['search'](_0x3589fa(_0x2004d2,!0x1));return _0x38130c<0x0?null:{'from':_0x29e41e+_0x38130c,'to':this['pos'],'text':_0x47c7a0['slice'](_0x38130c)};}get['aborted'](){return null==this['abortListeners'];}['addEventListener'](_0x1c04a0,_0x155466,_0x29e49a){'abort'==_0x1c04a0&&this['abortListeners']&&(this['abortListeners']['push'](_0x155466),_0x29e49a&&_0x29e49a['onDocChange']&&(this['abortOnDocChange']=!0x0));}}function toSet(_0x31e173){let _0x5b38b1=Object['keys'](_0x31e173)['join'](''),_0x38829c=/\w/['test'](_0x5b38b1);return _0x38829c&&(_0x5b38b1=_0x5b38b1['replace'](/\w/g,'')),'['+(_0x38829c?'\x5cw':'')+_0x5b38b1['replace'](/[^\w\s]/g,'\x5c$&')+']';}function prefixMatch(_0x2e758c){let _0x42d982=Object['create'](null),_0x52eade=Object['create'](null);for(let {label:_0x4a778}of _0x2e758c){_0x42d982[_0x4a778[0x0]]=!0x0;for(let _0x2fbd59=0x1;_0x2fbd59<_0x4a778['length'];_0x2fbd59++)_0x52eade[_0x4a778[_0x2fbd59]]=!0x0;}let _0x3f3b0a=toSet(_0x42d982)+toSet(_0x52eade)+'*$';return[new RegExp('^'+_0x3f3b0a),new RegExp(_0x3f3b0a)];}function completeFromList(_0x450a32){let _0x2861bb=_0x450a32['map'](_0x1513a7=>'string'==typeof _0x1513a7?{'label':_0x1513a7}:_0x1513a7),[_0x1397d0,_0x4e5d12]=_0x2861bb['every'](_0x713b8b=>/^\w+$/['test'](_0x713b8b['label']))?[/\w*$/,/\w+$/]:prefixMatch(_0x2861bb);return _0x4df89d=>{let _0x3fe352=_0x4df89d['matchBefore'](_0x4e5d12);return _0x3fe352||_0x4df89d['explicit']?{'from':_0x3fe352?_0x3fe352['from']:_0x4df89d['pos'],'options':_0x2861bb,'validFor':_0x1397d0}:null;};}function ifNotIn(_0x3398e9,_0x4edeed){return _0x25ea05=>{for(let _0x55d63a=syntaxTree(_0x25ea05['state'])['resolveInner'](_0x25ea05['pos'],-0x1);_0x55d63a;_0x55d63a=_0x55d63a['parent']){if(_0x3398e9['indexOf'](_0x55d63a['name'])>-0x1)return null;if(_0x55d63a['type']['isTop'])break;}return _0x4edeed(_0x25ea05);};}class Option{constructor(_0xb640e5,_0x77055,_0x3ef118,_0x566a4a){this['completion']=_0xb640e5,this['source']=_0x77055,this['match']=_0x3ef118,this['score']=_0x566a4a;}}function _0x2231b1(_0x1e3d81){return _0x1e3d81['selection']['main']['from'];}function _0x3589fa(_0x267cb,_0x36fa63){var _0xeea800;let {source:_0x285c7c}=_0x267cb,_0x294b0d=_0x36fa63&&'^'!=_0x285c7c[0x0],_0x18b36a='$'!=_0x285c7c[_0x285c7c['length']-0x1];return _0x294b0d||_0x18b36a?new RegExp((_0x294b0d?'^':'')+'(?:'+_0x285c7c+')'+(_0x18b36a?'$':''),null!==(_0xeea800=_0x267cb['flags'])&&void 0x0!==_0xeea800?_0xeea800:_0x267cb['ignoreCase']?'i':''):_0x267cb;}const pickedCompletion=Annotation['define']();function insertCompletionText(_0x2629db,_0x410fbb,_0xad09d3,_0x454d5a){let {main:_0x30b628}=_0x2629db['selection'],_0x39e332=_0xad09d3-_0x30b628['from'],_0x579c30=_0x454d5a-_0x30b628['from'];return Object['assign'](Object['assign']({},_0x2629db['changeByRange'](_0x5c7760=>{if(_0x5c7760!=_0x30b628&&_0xad09d3!=_0x454d5a&&_0x2629db['sliceDoc'](_0x5c7760['from']+_0x39e332,_0x5c7760['from']+_0x579c30)!=_0x2629db['sliceDoc'](_0xad09d3,_0x454d5a))return{'range':_0x5c7760};let _0x1d0bde=_0x2629db['toText'](_0x410fbb);return{'changes':{'from':_0x5c7760['from']+_0x39e332,'to':_0x454d5a==_0x30b628['from']?_0x5c7760['to']:_0x5c7760['from']+_0x579c30,'insert':_0x1d0bde},'range':EditorSelection['cursor'](_0x5c7760['from']+_0x39e332+_0x1d0bde['length'])};})),{'scrollIntoView':!0x0,'userEvent':'input.complete'});}const _0x14ecc0=new WeakMap();function _0xaec1c7(_0x497c59){if(!Array['isArray'](_0x497c59))return _0x497c59;let _0x1001bf=_0x14ecc0['get'](_0x497c59);return _0x1001bf||_0x14ecc0['set'](_0x497c59,_0x1001bf=completeFromList(_0x497c59)),_0x1001bf;}const startCompletionEffect=StateEffect['define'](),closeCompletionEffect=StateEffect['define']();class FuzzyMatcher{constructor(_0x3451de){this['pattern']=_0x3451de,this['chars']=[],this['folded']=[],this['any']=[],this['precise']=[],this['byWord']=[],this['score']=0x0,this['matched']=[];for(let _0x482a68=0x0;_0x482a68<_0x3451de['length'];){let _0x437095=codePointAt(_0x3451de,_0x482a68),_0x394a18=codePointSize(_0x437095);this['chars']['push'](_0x437095);let _0x19f601=_0x3451de['slice'](_0x482a68,_0x482a68+_0x394a18),_0x1de02d=_0x19f601['toUpperCase']();this['folded']['push'](codePointAt(_0x1de02d==_0x19f601?_0x19f601['toLowerCase']():_0x1de02d,0x0)),_0x482a68+=_0x394a18;}this['astral']=_0x3451de['length']!=this['chars']['length'];}['ret'](_0x1f2356,_0x23c95c){return this['score']=_0x1f2356,this['matched']=_0x23c95c,this;}['match'](_0x1cbf77){if(0x0==this['pattern']['length'])return this['ret'](-0x64,[]);if(_0x1cbf77['length']<this['pattern']['length'])return null;let {chars:_0xa783ac,folded:_0x1fba4b,any:_0x15c4df,precise:_0x2a45de,byWord:_0x1c264e}=this;if(0x1==_0xa783ac['length']){let _0x4961a2=codePointAt(_0x1cbf77,0x0),_0x48e663=codePointSize(_0x4961a2),_0x40a916=_0x48e663==_0x1cbf77['length']?0x0:-0x64;if(_0x4961a2==_0xa783ac[0x0]);else{if(_0x4961a2!=_0x1fba4b[0x0])return null;_0x40a916+=-0xc8;}return this['ret'](_0x40a916,[0x0,_0x48e663]);}let _0x1874e2=_0x1cbf77['indexOf'](this['pattern']);if(0x0==_0x1874e2)return this['ret'](_0x1cbf77['length']==this['pattern']['length']?0x0:-0x64,[0x0,this['pattern']['length']]);let _0x3b58e7=_0xa783ac['length'],_0x1a6a92=0x0;if(_0x1874e2<0x0){for(let _0x46ef3c=0x0,_0x9800d5=Math['min'](_0x1cbf77['length'],0xc8);_0x46ef3c<_0x9800d5&&_0x1a6a92<_0x3b58e7;){let _0x4dc4c2=codePointAt(_0x1cbf77,_0x46ef3c);_0x4dc4c2!=_0xa783ac[_0x1a6a92]&&_0x4dc4c2!=_0x1fba4b[_0x1a6a92]||(_0x15c4df[_0x1a6a92++]=_0x46ef3c),_0x46ef3c+=codePointSize(_0x4dc4c2);}if(_0x1a6a92<_0x3b58e7)return null;}let _0x320d18=0x0,_0x46ea3f=0x0,_0x5bfd32=!0x1,_0x2de06c=0x0,_0x350b5a=-0x1,_0x15d9a5=-0x1,_0x171931=/[a-z]/['test'](_0x1cbf77),_0x4fb6ab=!0x0;for(let _0x5a6233=0x0,_0x41fc8c=Math['min'](_0x1cbf77['length'],0xc8),_0x389d45=0x0;_0x5a6233<_0x41fc8c&&_0x46ea3f<_0x3b58e7;){let _0x4b8175=codePointAt(_0x1cbf77,_0x5a6233);_0x1874e2<0x0&&(_0x320d18<_0x3b58e7&&_0x4b8175==_0xa783ac[_0x320d18]&&(_0x2a45de[_0x320d18++]=_0x5a6233),_0x2de06c<_0x3b58e7&&(_0x4b8175==_0xa783ac[_0x2de06c]||_0x4b8175==_0x1fba4b[_0x2de06c]?(0x0==_0x2de06c&&(_0x350b5a=_0x5a6233),_0x15d9a5=_0x5a6233+0x1,_0x2de06c++):_0x2de06c=0x0));let _0x5ee190,_0x465055=_0x4b8175<0xff?_0x4b8175>=0x30&&_0x4b8175<=0x39||_0x4b8175>=0x61&&_0x4b8175<=0x7a?0x2:_0x4b8175>=0x41&&_0x4b8175<=0x5a?0x1:0x0:(_0x5ee190=fromCodePoint(_0x4b8175))!=_0x5ee190['toLowerCase']()?0x1:_0x5ee190!=_0x5ee190['toUpperCase']()?0x2:0x0;(!_0x5a6233||0x1==_0x465055&&_0x171931||0x0==_0x389d45&&0x0!=_0x465055)&&(_0xa783ac[_0x46ea3f]==_0x4b8175||_0x1fba4b[_0x46ea3f]==_0x4b8175&&(_0x5bfd32=!0x0)?_0x1c264e[_0x46ea3f++]=_0x5a6233:_0x1c264e['length']&&(_0x4fb6ab=!0x1)),_0x389d45=_0x465055,_0x5a6233+=codePointSize(_0x4b8175);}return _0x46ea3f==_0x3b58e7&&0x0==_0x1c264e[0x0]&&_0x4fb6ab?this['result']((_0x5bfd32?-0xc8:0x0)-0x64,_0x1c264e,_0x1cbf77):_0x2de06c==_0x3b58e7&&0x0==_0x350b5a?this['ret'](-0xc8-_0x1cbf77['length']+(_0x15d9a5==_0x1cbf77['length']?0x0:-0x64),[0x0,_0x15d9a5]):_0x1874e2>-0x1?this['ret'](-0x2bc-_0x1cbf77['length'],[_0x1874e2,_0x1874e2+this['pattern']['length']]):_0x2de06c==_0x3b58e7?this['ret'](-0x384-_0x1cbf77['length'],[_0x350b5a,_0x15d9a5]):_0x46ea3f==_0x3b58e7?this['result']((_0x5bfd32?-0xc8:0x0)-0x64-0x2bc+(_0x4fb6ab?0x0:-0x44c),_0x1c264e,_0x1cbf77):0x2==_0xa783ac['length']?null:this['result']((_0x15c4df[0x0]?-0x2bc:0x0)-0xc8-0x44c,_0x15c4df,_0x1cbf77);}['result'](_0x41357d,_0x4f974c,_0x318421){let _0x256ba3=[],_0x5280c2=0x0;for(let _0x1aa9a6 of _0x4f974c){let _0x1c3fa0=_0x1aa9a6+(this['astral']?codePointSize(codePointAt(_0x318421,_0x1aa9a6)):0x1);_0x5280c2&&_0x256ba3[_0x5280c2-0x1]==_0x1aa9a6?_0x256ba3[_0x5280c2-0x1]=_0x1c3fa0:(_0x256ba3[_0x5280c2++]=_0x1aa9a6,_0x256ba3[_0x5280c2++]=_0x1c3fa0);}return this['ret'](_0x41357d-_0x318421['length'],_0x256ba3);}}class StrictMatcher{constructor(_0xde4a33){this['pattern']=_0xde4a33,this['matched']=[],this['score']=0x0,this['folded']=_0xde4a33['toLowerCase']();}['match'](_0x3aad36){if(_0x3aad36['length']<this['pattern']['length'])return null;let _0x577614=_0x3aad36['slice'](0x0,this['pattern']['length']),_0x58b96e=_0x577614==this['pattern']?0x0:_0x577614['toLowerCase']()==this['folded']?-0xc8:null;return null==_0x58b96e?null:(this['matched']=[0x0,_0x577614['length']],this['score']=_0x58b96e+(_0x3aad36['length']==this['pattern']['length']?0x0:-0x64),this);}}const completionConfig=Facet['define']({'combine':_0x261295=>_0x57f676(_0x261295,{'activateOnTyping':!0x0,'activateOnCompletion':()=>!0x1,'activateOnTypingDelay':0x64,'selectOnOpen':!0x0,'override':null,'closeOnBlur':!0x0,'maxRenderedOptions':0x64,'defaultKeymap':!0x0,'tooltipClass':()=>'','optionClass':()=>'','aboveCursor':!0x1,'icons':!0x0,'addToOptions':[],'positionInfo':defaultPositionInfo,'filterStrict':!0x1,'compareCompletions':(_0x4014ed,_0x4217b9)=>_0x4014ed['label']['localeCompare'](_0x4217b9['label']),'interactionDelay':0x4b,'updateSyncTime':0x64},{'defaultKeymap':(_0x4c8a88,_0x9d0b8b)=>_0x4c8a88&&_0x9d0b8b,'closeOnBlur':(_0x14d326,_0x373475)=>_0x14d326&&_0x373475,'icons':(_0xb5f30f,_0x554c64)=>_0xb5f30f&&_0x554c64,'tooltipClass':(_0x30df72,_0x1148b7)=>_0x573069=>_0x511d02(_0x30df72(_0x573069),_0x1148b7(_0x573069)),'optionClass':(_0x6c4469,_0x9bc5c2)=>_0x558b6f=>_0x511d02(_0x6c4469(_0x558b6f),_0x9bc5c2(_0x558b6f)),'addToOptions':(_0x40263d,_0xcad504)=>_0x40263d['concat'](_0xcad504),'filterStrict':(_0x531d09,_0x2dbded)=>_0x531d09||_0x2dbded})});function _0x511d02(_0x150749,_0x1be7ed){return _0x150749?_0x1be7ed?_0x150749+'\x20'+_0x1be7ed:_0x150749:_0x1be7ed;}function defaultPositionInfo(_0x326ef1,_0x4e9b2c,_0x4475af,_0xb3d5ad,_0x58391e,_0x356586){let _0xe74c24,_0x281d10,_0x193120=_0x326ef1['textDirection']==Direction['RTL'],_0x34592d=_0x193120,_0x53d112=!0x1,_0xc31136='top',_0x2d8b19=_0x4e9b2c['left']-_0x58391e['left'],_0x3a659d=_0x58391e['right']-_0x4e9b2c['right'],_0x290286=_0xb3d5ad['right']-_0xb3d5ad['left'],_0x1171b0=_0xb3d5ad['bottom']-_0xb3d5ad['top'];if(_0x34592d&&_0x2d8b19<Math['min'](_0x290286,_0x3a659d)?_0x34592d=!0x1:!_0x34592d&&_0x3a659d<Math['min'](_0x290286,_0x2d8b19)&&(_0x34592d=!0x0),_0x290286<=(_0x34592d?_0x2d8b19:_0x3a659d))_0xe74c24=Math['max'](_0x58391e['top'],Math['min'](_0x4475af['top'],_0x58391e['bottom']-_0x1171b0))-_0x4e9b2c['top'],_0x281d10=Math['min'](0x190,_0x34592d?_0x2d8b19:_0x3a659d);else{_0x53d112=!0x0,_0x281d10=Math['min'](0x190,(_0x193120?_0x4e9b2c['right']:_0x58391e['right']-_0x4e9b2c['left'])-0x1e);let _0x17451e=_0x58391e['bottom']-_0x4e9b2c['bottom'];_0x17451e>=_0x1171b0||_0x17451e>_0x4e9b2c['top']?_0xe74c24=_0x4475af['bottom']-_0x4e9b2c['top']:(_0xc31136='bottom',_0xe74c24=_0x4e9b2c['bottom']-_0x4475af['top']);}return{'style':_0xc31136+':\x20'+_0xe74c24/((_0x4e9b2c['bottom']-_0x4e9b2c['top'])/_0x356586['offsetHeight'])+'px;\x20max-width:\x20'+_0x281d10/((_0x4e9b2c['right']-_0x4e9b2c['left'])/_0x356586['offsetWidth'])+'px','class':'cm-completionInfo-'+(_0x53d112?_0x193120?'left-narrow':'right-narrow':_0x34592d?'left':'right')};}function optionContent(_0x5056cb){let _0x11a0f3=_0x5056cb['addToOptions']['slice']();return _0x5056cb['icons']&&_0x11a0f3['push']({'render'(_0x2633b6){let _0x18b6c1=document['createElement']('div');return _0x18b6c1['classList']['add']('cm-completionIcon'),_0x2633b6['type']&&_0x18b6c1['classList']['add'](..._0x2633b6['type']['split'](/\s+/g)['map'](_0x1e6aaf=>'cm-completionIcon-'+_0x1e6aaf)),_0x18b6c1['setAttribute']('aria-hidden','true'),_0x18b6c1;},'position':0x14}),_0x11a0f3['push']({'render'(_0x2ae866,_0x36b747,_0x4e5551,_0x59ffdc){let _0x283b89=document['createElement']('span');_0x283b89['className']='cm-completionLabel';let _0x1216c1=_0x2ae866['displayLabel']||_0x2ae866['label'],_0x3d26dd=0x0;for(let _0x15d65c=0x0;_0x15d65c<_0x59ffdc['length'];){let _0x10749a=_0x59ffdc[_0x15d65c++],_0x502ecf=_0x59ffdc[_0x15d65c++];_0x10749a>_0x3d26dd&&_0x283b89['appendChild'](document['createTextNode'](_0x1216c1['slice'](_0x3d26dd,_0x10749a)));let _0x579ac8=_0x283b89['appendChild'](document['createElement']('span'));_0x579ac8['appendChild'](document['createTextNode'](_0x1216c1['slice'](_0x10749a,_0x502ecf))),_0x579ac8['className']='cm-completionMatchedText',_0x3d26dd=_0x502ecf;}return _0x3d26dd<_0x1216c1['length']&&_0x283b89['appendChild'](document['createTextNode'](_0x1216c1['slice'](_0x3d26dd))),_0x283b89;},'position':0x32},{'render'(_0x347bb9){if(!_0x347bb9['detail'])return null;let _0x133ebe=document['createElement']('span');return _0x133ebe['className']='cm-completionDetail',_0x133ebe['textContent']=_0x347bb9['detail'],_0x133ebe;},'position':0x50}),_0x11a0f3['sort']((_0x5a2772,_0x598516)=>_0x5a2772['position']-_0x598516['position'])['map'](_0x27e93c=>_0x27e93c['render']);}function rangeAroundSelected(_0x3c8218,_0x10b9ed,_0x364133){if(_0x3c8218<=_0x364133)return{'from':0x0,'to':_0x3c8218};if(_0x10b9ed<0x0&&(_0x10b9ed=0x0),_0x10b9ed<=_0x3c8218>>0x1){let _0x197017=Math['floor'](_0x10b9ed/_0x364133);return{'from':_0x197017*_0x364133,'to':(_0x197017+0x1)*_0x364133};}let _0x5a3d52=Math['floor']((_0x3c8218-_0x10b9ed)/_0x364133);return{'from':_0x3c8218-(_0x5a3d52+0x1)*_0x364133,'to':_0x3c8218-_0x5a3d52*_0x364133};}class CompletionTooltip{constructor(_0x345f8d,_0x31ff55,_0x4f04d7){this['view']=_0x345f8d,this['stateField']=_0x31ff55,this['applyCompletion']=_0x4f04d7,this['info']=null,this['infoDestroy']=null,this['placeInfoReq']={'read':()=>this['measureInfo'](),'write':_0x166875=>this['placeInfo'](_0x166875),'key':this},this['space']=null,this['currentClass']='';let _0x2bdef1=_0x345f8d['state']['field'](_0x31ff55),{options:_0x27f0f1,selected:_0x1c9287}=_0x2bdef1['open'],_0x5d19f7=_0x345f8d['state']['facet'](completionConfig);this['optionContent']=optionContent(_0x5d19f7),this['optionClass']=_0x5d19f7['optionClass'],this['tooltipClass']=_0x5d19f7['tooltipClass'],this['range']=rangeAroundSelected(_0x27f0f1['length'],_0x1c9287,_0x5d19f7['maxRenderedOptions']),this['dom']=document['createElement']('div'),this['dom']['className']='cm-tooltip-autocomplete',this['updateTooltipClass'](_0x345f8d['state']),this['dom']['addEventListener']('mousedown',_0x7b243a=>{let {options:_0x12784c}=_0x345f8d['state']['field'](_0x31ff55)['open'];for(let _0xe8aa7,_0x379050=_0x7b243a['target'];_0x379050&&_0x379050!=this['dom'];_0x379050=_0x379050['parentNode'])if('LI'==_0x379050['nodeName']&&(_0xe8aa7=/-(\d+)$/['exec'](_0x379050['id']))&&+_0xe8aa7[0x1]<_0x12784c['length'])return this['applyCompletion'](_0x345f8d,_0x12784c[+_0xe8aa7[0x1]]),void _0x7b243a['preventDefault']();}),this['dom']['addEventListener']('focusout',_0x415c3f=>{let _0x3c119c=_0x345f8d['state']['field'](this['stateField'],!0x1);_0x3c119c&&_0x3c119c['tooltip']&&_0x345f8d['state']['facet'](completionConfig)['closeOnBlur']&&_0x415c3f['relatedTarget']!=_0x345f8d['contentDOM']&&_0x345f8d['dispatch']({'effects':closeCompletionEffect['of'](null)});}),this['showOptions'](_0x27f0f1,_0x2bdef1['id']);}['mount'](){this['updateSel']();}['showOptions'](_0xc79334,_0x3d539c){this['list']&&this['list']['remove'](),this['list']=this['dom']['appendChild'](this['createListBox'](_0xc79334,_0x3d539c,this['range'])),this['list']['addEventListener']('scroll',()=>{this['info']&&this['view']['requestMeasure'](this['placeInfoReq']);});}['update'](_0x328b6f){var _0x3bf13b;let _0x58099c=_0x328b6f['state']['field'](this['stateField']),_0x55044c=_0x328b6f['startState']['field'](this['stateField']);if(this['updateTooltipClass'](_0x328b6f['state']),_0x58099c!=_0x55044c){let {options:_0x2f0989,selected:_0x15ea21,disabled:_0x52a8d0}=_0x58099c['open'];_0x55044c['open']&&_0x55044c['open']['options']==_0x2f0989||(this['range']=rangeAroundSelected(_0x2f0989['length'],_0x15ea21,_0x328b6f['state']['facet'](completionConfig)['maxRenderedOptions']),this['showOptions'](_0x2f0989,_0x58099c['id'])),this['updateSel'](),_0x52a8d0!=(null===(_0x3bf13b=_0x55044c['open'])||void 0x0===_0x3bf13b?void 0x0:_0x3bf13b['disabled'])&&this['dom']['classList']['toggle']('cm-tooltip-autocomplete-disabled',!!_0x52a8d0);}}['updateTooltipClass'](_0x51d167){let _0x4f4f35=this['tooltipClass'](_0x51d167);if(_0x4f4f35!=this['currentClass']){for(let _0xb3fd25 of this['currentClass']['split']('\x20'))_0xb3fd25&&this['dom']['classList']['remove'](_0xb3fd25);for(let _0x2a703c of _0x4f4f35['split']('\x20'))_0x2a703c&&this['dom']['classList']['add'](_0x2a703c);this['currentClass']=_0x4f4f35;}}['positioned'](_0x3bfe08){this['space']=_0x3bfe08,this['info']&&this['view']['requestMeasure'](this['placeInfoReq']);}['updateSel'](){let _0x4c9488=this['view']['state']['field'](this['stateField']),_0x36a938=_0x4c9488['open'];if((_0x36a938['selected']>-0x1&&_0x36a938['selected']<this['range']['from']||_0x36a938['selected']>=this['range']['to'])&&(this['range']=rangeAroundSelected(_0x36a938['options']['length'],_0x36a938['selected'],this['view']['state']['facet'](completionConfig)['maxRenderedOptions']),this['showOptions'](_0x36a938['options'],_0x4c9488['id'])),this['updateSelectedOption'](_0x36a938['selected'])){this['destroyInfo']();let {completion:_0x4a8b78}=_0x36a938['options'][_0x36a938['selected']],{info:_0x230ee7}=_0x4a8b78;if(!_0x230ee7)return;let _0x318de3='string'==typeof _0x230ee7?document['createTextNode'](_0x230ee7):_0x230ee7(_0x4a8b78);if(!_0x318de3)return;'then'in _0x318de3?_0x318de3['then'](_0xdebdb5=>{_0xdebdb5&&this['view']['state']['field'](this['stateField'],!0x1)==_0x4c9488&&this['addInfoPane'](_0xdebdb5,_0x4a8b78);})['catch'](_0x2fc4a7=>logException(this['view']['state'],_0x2fc4a7,'completion\x20info')):this['addInfoPane'](_0x318de3,_0x4a8b78);}}['addInfoPane'](_0x1eef37,_0x23db5c){this['destroyInfo']();let _0xafa600=this['info']=document['createElement']('div');if(_0xafa600['className']='cm-tooltip\x20cm-completionInfo',null!=_0x1eef37['nodeType'])_0xafa600['appendChild'](_0x1eef37),this['infoDestroy']=null;else{let {dom:_0x5cdc8b,destroy:_0x45cafa}=_0x1eef37;_0xafa600['appendChild'](_0x5cdc8b),this['infoDestroy']=_0x45cafa||null;}this['dom']['appendChild'](_0xafa600),this['view']['requestMeasure'](this['placeInfoReq']);}['updateSelectedOption'](_0x5b60a4){let _0x45507f=null;for(let _0x197a0f=this['list']['firstChild'],_0x303149=this['range']['from'];_0x197a0f;_0x197a0f=_0x197a0f['nextSibling'],_0x303149++)'LI'==_0x197a0f['nodeName']&&_0x197a0f['id']?_0x303149==_0x5b60a4?_0x197a0f['hasAttribute']('aria-selected')||(_0x197a0f['setAttribute']('aria-selected','true'),_0x45507f=_0x197a0f):_0x197a0f['hasAttribute']('aria-selected')&&_0x197a0f['removeAttribute']('aria-selected'):_0x303149--;return _0x45507f&&scrollIntoView(this['list'],_0x45507f),_0x45507f;}['measureInfo'](){let _0x282ffe=this['dom']['querySelector']('[aria-selected]');if(!_0x282ffe||!this['info'])return null;let _0x17ca50=this['dom']['getBoundingClientRect'](),_0x3937be=this['info']['getBoundingClientRect'](),_0x57f246=_0x282ffe['getBoundingClientRect'](),_0x1c9cf3=this['space'];if(!_0x1c9cf3){let _0x13f230=this['dom']['ownerDocument']['documentElement'];_0x1c9cf3={'left':0x0,'top':0x0,'right':_0x13f230['clientWidth'],'bottom':_0x13f230['clientHeight']};}return _0x57f246['top']>Math['min'](_0x1c9cf3['bottom'],_0x17ca50['bottom'])-0xa||_0x57f246['bottom']<Math['max'](_0x1c9cf3['top'],_0x17ca50['top'])+0xa?null:this['view']['state']['facet'](completionConfig)['positionInfo'](this['view'],_0x17ca50,_0x57f246,_0x3937be,_0x1c9cf3,this['dom']);}['placeInfo'](_0x57b6ce){this['info']&&(_0x57b6ce?(_0x57b6ce['style']&&(this['info']['style']['cssText']=_0x57b6ce['style']),this['info']['className']='cm-tooltip\x20cm-completionInfo\x20'+(_0x57b6ce['class']||'')):this['info']['style']['cssText']='top:\x20-1e6px');}['createListBox'](_0x5024ad,_0x23d7f6,_0x320fd1){const _0x1a009b=document['createElement']('ul');_0x1a009b['id']=_0x23d7f6,_0x1a009b['setAttribute']('role','listbox'),_0x1a009b['setAttribute']('aria-expanded','true'),_0x1a009b['setAttribute']('aria-label',this['view']['state']['phrase']('Completions')),_0x1a009b['addEventListener']('mousedown',_0x201b67=>{_0x201b67['target']==_0x1a009b&&_0x201b67['preventDefault']();});let _0x36c5b9=null;for(let _0x5848b6=_0x320fd1['from'];_0x5848b6<_0x320fd1['to'];_0x5848b6++){let {completion:_0x3fbfc4,match:_0x5274d9}=_0x5024ad[_0x5848b6],{section:_0x119993}=_0x3fbfc4;if(_0x119993){let _0xb101e9='string'==typeof _0x119993?_0x119993:_0x119993['name'];if(_0xb101e9!=_0x36c5b9&&(_0x5848b6>_0x320fd1['from']||0x0==_0x320fd1['from'])){if(_0x36c5b9=_0xb101e9,'string'!=typeof _0x119993&&_0x119993['header'])_0x1a009b['appendChild'](_0x119993['header'](_0x119993));else _0x1a009b['appendChild'](document['createElement']('completion-section'))['textContent']=_0xb101e9;}}const _0x3d1861=_0x1a009b['appendChild'](document['createElement']('li'));_0x3d1861['id']=_0x23d7f6+'-'+_0x5848b6,_0x3d1861['setAttribute']('role','option');let _0x599de5=this['optionClass'](_0x3fbfc4);_0x599de5&&(_0x3d1861['className']=_0x599de5);for(let _0x2a6c3d of this['optionContent']){let _0x3a3f1f=_0x2a6c3d(_0x3fbfc4,this['view']['state'],this['view'],_0x5274d9);_0x3a3f1f&&_0x3d1861['appendChild'](_0x3a3f1f);}}return _0x320fd1['from']&&_0x1a009b['classList']['add']('cm-completionListIncompleteTop'),_0x320fd1['to']<_0x5024ad['length']&&_0x1a009b['classList']['add']('cm-completionListIncompleteBottom'),_0x1a009b;}['destroyInfo'](){this['info']&&(this['infoDestroy']&&this['infoDestroy'](),this['info']['remove'](),this['info']=null);}['destroy'](){this['destroyInfo']();}}function completionTooltip(_0x3b5b5c,_0x265820){return _0x14b4e7=>new CompletionTooltip(_0x14b4e7,_0x3b5b5c,_0x265820);}function scrollIntoView(_0x209a0f,_0x26d969){let _0x40d0ee=_0x209a0f['getBoundingClientRect'](),_0x333822=_0x26d969['getBoundingClientRect'](),_0x70f604=_0x40d0ee['height']/_0x209a0f['offsetHeight'];_0x333822['top']<_0x40d0ee['top']?_0x209a0f['scrollTop']-=(_0x40d0ee['top']-_0x333822['top'])/_0x70f604:_0x333822['bottom']>_0x40d0ee['bottom']&&(_0x209a0f['scrollTop']+=(_0x333822['bottom']-_0x40d0ee['bottom'])/_0x70f604);}function _0x171f48(_0x44b30c){return 0x64*(_0x44b30c['boost']||0x0)+(_0x44b30c['apply']?0xa:0x0)+(_0x44b30c['info']?0x5:0x0)+(_0x44b30c['type']?0x1:0x0);}function sortOptions(_0x4e171d,_0x557aba){let _0x7bc407=[],_0x23ae50=null,_0x7682f3=_0x83ec02=>{_0x7bc407['push'](_0x83ec02);let {section:_0x2b2257}=_0x83ec02['completion'];if(_0x2b2257){_0x23ae50||(_0x23ae50=[]);let _0x178094='string'==typeof _0x2b2257?_0x2b2257:_0x2b2257['name'];_0x23ae50['some'](_0x20335b=>_0x20335b['name']==_0x178094)||_0x23ae50['push']('string'==typeof _0x2b2257?{'name':_0x178094}:_0x2b2257);}},_0x322d50=_0x557aba['facet'](completionConfig);for(let _0x1b3b8f of _0x4e171d)if(_0x1b3b8f['hasResult']()){let _0x7cd125=_0x1b3b8f['result']['getMatch'];if(!0x1===_0x1b3b8f['result']['filter']){for(let _0x58d259 of _0x1b3b8f['result']['options'])_0x7682f3(new Option(_0x58d259,_0x1b3b8f['source'],_0x7cd125?_0x7cd125(_0x58d259):[],0x3b9aca00-_0x7bc407['length']));}else{let _0x54751e,_0x1b7cc2=_0x557aba['sliceDoc'](_0x1b3b8f['from'],_0x1b3b8f['to']),_0x1c08f6=_0x322d50['filterStrict']?new StrictMatcher(_0x1b7cc2):new FuzzyMatcher(_0x1b7cc2);for(let _0x55c712 of _0x1b3b8f['result']['options'])if(_0x54751e=_0x1c08f6['match'](_0x55c712['label'])){let _0x19b3c6=_0x55c712['displayLabel']?_0x7cd125?_0x7cd125(_0x55c712,_0x54751e['matched']):[]:_0x54751e['matched'];_0x7682f3(new Option(_0x55c712,_0x1b3b8f['source'],_0x19b3c6,_0x54751e['score']+(_0x55c712['boost']||0x0)));}}}if(_0x23ae50){let _0xb7b918=Object['create'](null),_0xe99d42=0x0,_0xead528=(_0x3e36b8,_0x3175e4)=>{var _0x3a7d9f,_0x22aa85;return(null!==(_0x3a7d9f=_0x3e36b8['rank'])&&void 0x0!==_0x3a7d9f?_0x3a7d9f:0x3b9aca00)-(null!==(_0x22aa85=_0x3175e4['rank'])&&void 0x0!==_0x22aa85?_0x22aa85:0x3b9aca00)||(_0x3e36b8['name']<_0x3175e4['name']?-0x1:0x1);};for(let _0x2433c0 of _0x23ae50['sort'](_0xead528))_0xe99d42-=0x186a0,_0xb7b918[_0x2433c0['name']]=_0xe99d42;for(let _0x1afdcd of _0x7bc407){let {section:_0x112af6}=_0x1afdcd['completion'];_0x112af6&&(_0x1afdcd['score']+=_0xb7b918['string'==typeof _0x112af6?_0x112af6:_0x112af6['name']]);}}let _0x8dcda3=[],_0x50ea5e=null,_0x5484ed=_0x322d50['compareCompletions'];for(let _0x5ac81b of _0x7bc407['sort']((_0x3752b5,_0x23b81c)=>_0x23b81c['score']-_0x3752b5['score']||_0x5484ed(_0x3752b5['completion'],_0x23b81c['completion']))){let _0x26afd3=_0x5ac81b['completion'];!_0x50ea5e||_0x50ea5e['label']!=_0x26afd3['label']||_0x50ea5e['detail']!=_0x26afd3['detail']||null!=_0x50ea5e['type']&&null!=_0x26afd3['type']&&_0x50ea5e['type']!=_0x26afd3['type']||_0x50ea5e['apply']!=_0x26afd3['apply']||_0x50ea5e['boost']!=_0x26afd3['boost']?_0x8dcda3['push'](_0x5ac81b):_0x171f48(_0x5ac81b['completion'])>_0x171f48(_0x50ea5e)&&(_0x8dcda3[_0x8dcda3['length']-0x1]=_0x5ac81b),_0x50ea5e=_0x5ac81b['completion'];}return _0x8dcda3;}class CompletionDialog{constructor(_0x29388c,_0x3055cf,_0x42f5f3,_0x56ca58,_0x2214d1,_0x39e234){this['options']=_0x29388c,this['attrs']=_0x3055cf,this['tooltip']=_0x42f5f3,this['timestamp']=_0x56ca58,this['selected']=_0x2214d1,this['disabled']=_0x39e234;}['setSelected'](_0x26b7f1,_0x51b2c9){return _0x26b7f1==this['selected']||_0x26b7f1>=this['options']['length']?this:new CompletionDialog(this['options'],makeAttrs(_0x51b2c9,_0x26b7f1),this['tooltip'],this['timestamp'],_0x26b7f1,this['disabled']);}static['build'](_0x30201b,_0x249582,_0x30c98b,_0x3e5214,_0xb775dc,_0x383862){if(_0x3e5214&&!_0x383862&&_0x30201b['some'](_0x953217=>_0x953217['isPending']))return _0x3e5214['setDisabled']();let _0x3025ea=sortOptions(_0x30201b,_0x249582);if(!_0x3025ea['length'])return _0x3e5214&&_0x30201b['some'](_0x2ca668=>_0x2ca668['isPending'])?_0x3e5214['setDisabled']():null;let _0xbe7ab0=_0x249582['facet'](completionConfig)['selectOnOpen']?0x0:-0x1;if(_0x3e5214&&_0x3e5214['selected']!=_0xbe7ab0&&-0x1!=_0x3e5214['selected']){let _0x192c1f=_0x3e5214['options'][_0x3e5214['selected']]['completion'];for(let _0x32cf55=0x0;_0x32cf55<_0x3025ea['length'];_0x32cf55++)if(_0x3025ea[_0x32cf55]['completion']==_0x192c1f){_0xbe7ab0=_0x32cf55;break;}}return new CompletionDialog(_0x3025ea,makeAttrs(_0x30c98b,_0xbe7ab0),{'pos':_0x30201b['reduce']((_0xd1bcbf,_0xb46a21)=>_0xb46a21['hasResult']()?Math['min'](_0xd1bcbf,_0xb46a21['from']):_0xd1bcbf,0x5f5e100),'create':createTooltip,'above':_0xb775dc['aboveCursor']},_0x3e5214?_0x3e5214['timestamp']:Date['now'](),_0xbe7ab0,!0x1);}['map'](_0x591af6){return new CompletionDialog(this['options'],this['attrs'],Object['assign'](Object['assign']({},this['tooltip']),{'pos':_0x591af6['mapPos'](this['tooltip']['pos'])}),this['timestamp'],this['selected'],this['disabled']);}['setDisabled'](){return new CompletionDialog(this['options'],this['attrs'],this['tooltip'],this['timestamp'],this['selected'],!0x0);}}class CompletionState{constructor(_0x31dc30,_0x17081b,_0x2e8930){this['active']=_0x31dc30,this['id']=_0x17081b,this['open']=_0x2e8930;}static['start'](){return new CompletionState(_0x319fad,'cm-ac-'+Math['floor'](0x1e8480*Math['random']())['toString'](0x24),null);}['update'](_0x58812e){let {state:_0x1fa12e}=_0x58812e,_0x379b44=_0x1fa12e['facet'](completionConfig),_0x1959f2=(_0x379b44['override']||_0x1fa12e['languageDataAt']('autocomplete',_0x2231b1(_0x1fa12e))['map'](_0xaec1c7))['map'](_0x422eb7=>{let _0x2c14d3=this['active']['find'](_0x437855=>_0x437855['source']==_0x422eb7)||new ActiveSource(_0x422eb7,this['active']['some'](_0x13bf9e=>0x0!=_0x13bf9e['state'])?0x1:0x0);return _0x2c14d3['update'](_0x58812e,_0x379b44);});_0x1959f2['length']==this['active']['length']&&_0x1959f2['every']((_0x28109b,_0x2bafdc)=>_0x28109b==this['active'][_0x2bafdc])&&(_0x1959f2=this['active']);let _0x42d3ab=this['open'],_0x46f0fb=_0x58812e['effects']['some'](_0x27ecdf=>_0x27ecdf['is'](setActiveEffect));_0x42d3ab&&_0x58812e['docChanged']&&(_0x42d3ab=_0x42d3ab['map'](_0x58812e['changes'])),_0x58812e['selection']||_0x1959f2['some'](_0x882b4e=>_0x882b4e['hasResult']()&&_0x58812e['changes']['touchesRange'](_0x882b4e['from'],_0x882b4e['to']))||!sameResults(_0x1959f2,this['active'])||_0x46f0fb?_0x42d3ab=CompletionDialog['build'](_0x1959f2,_0x1fa12e,this['id'],_0x42d3ab,_0x379b44,_0x46f0fb):_0x42d3ab&&_0x42d3ab['disabled']&&!_0x1959f2['some'](_0x25a709=>_0x25a709['isPending'])&&(_0x42d3ab=null),!_0x42d3ab&&_0x1959f2['every'](_0x10f047=>!_0x10f047['isPending'])&&_0x1959f2['some'](_0x306298=>_0x306298['hasResult']())&&(_0x1959f2=_0x1959f2['map'](_0x4fe6c7=>_0x4fe6c7['hasResult']()?new ActiveSource(_0x4fe6c7['source'],0x0):_0x4fe6c7));for(let _0x5d1092 of _0x58812e['effects'])_0x5d1092['is'](setSelectedEffect)&&(_0x42d3ab=_0x42d3ab&&_0x42d3ab['setSelected'](_0x5d1092['value'],this['id']));return _0x1959f2==this['active']&&_0x42d3ab==this['open']?this:new CompletionState(_0x1959f2,this['id'],_0x42d3ab);}get['tooltip'](){return this['open']?this['open']['tooltip']:null;}get['attrs'](){return this['open']?this['open']['attrs']:this['active']['length']?baseAttrs:noAttrs;}}function sameResults(_0x2d2a2d,_0x2dc0ab){if(_0x2d2a2d==_0x2dc0ab)return!0x0;for(let _0x2482c2=0x0,_0x2ba299=0x0;;){for(;_0x2482c2<_0x2d2a2d['length']&&!_0x2d2a2d[_0x2482c2]['hasResult']();)_0x2482c2++;for(;_0x2ba299<_0x2dc0ab['length']&&!_0x2dc0ab[_0x2ba299]['hasResult']();)_0x2ba299++;let _0x3badca=_0x2482c2==_0x2d2a2d['length'],_0x2514d8=_0x2ba299==_0x2dc0ab['length'];if(_0x3badca||_0x2514d8)return _0x3badca==_0x2514d8;if(_0x2d2a2d[_0x2482c2++]['result']!=_0x2dc0ab[_0x2ba299++]['result'])return!0x1;}}const baseAttrs={'aria-autocomplete':'list'},noAttrs={};function makeAttrs(_0x3f9195,_0x3387e3){let _0x1f17e0={'aria-autocomplete':'list','aria-haspopup':'listbox','aria-controls':_0x3f9195};return _0x3387e3>-0x1&&(_0x1f17e0['aria-activedescendant']=_0x3f9195+'-'+_0x3387e3),_0x1f17e0;}const _0x319fad=[];function getUpdateType(_0x3b145d,_0x2157cd){if(_0x3b145d['isUserEvent']('input.complete')){let _0x358698=_0x3b145d['annotation'](pickedCompletion);if(_0x358698&&_0x2157cd['activateOnCompletion'](_0x358698))return 0xc;}let _0xa49762=_0x3b145d['isUserEvent']('input.type');return _0xa49762&&_0x2157cd['activateOnTyping']?0x5:_0xa49762?0x1:_0x3b145d['isUserEvent']('delete.backward')?0x2:_0x3b145d['selection']?0x8:_0x3b145d['docChanged']?0x10:0x0;}class ActiveSource{constructor(_0x14877c,_0x44b339,_0x4b8159=!0x1){this['source']=_0x14877c,this['state']=_0x44b339,this['explicit']=_0x4b8159;}['hasResult'](){return!0x1;}get['isPending'](){return 0x1==this['state'];}['update'](_0x43034d,_0x382f60){let _0x53aaab=getUpdateType(_0x43034d,_0x382f60),_0x10edf4=this;(0x8&_0x53aaab||0x10&_0x53aaab&&this['touches'](_0x43034d))&&(_0x10edf4=new ActiveSource(_0x10edf4['source'],0x0)),0x4&_0x53aaab&&0x0==_0x10edf4['state']&&(_0x10edf4=new ActiveSource(this['source'],0x1)),_0x10edf4=_0x10edf4['updateFor'](_0x43034d,_0x53aaab);for(let _0x36846d of _0x43034d['effects'])if(_0x36846d['is'](startCompletionEffect))_0x10edf4=new ActiveSource(_0x10edf4['source'],0x1,_0x36846d['value']);else{if(_0x36846d['is'](closeCompletionEffect))_0x10edf4=new ActiveSource(_0x10edf4['source'],0x0);else{if(_0x36846d['is'](setActiveEffect)){for(let _0x5c6961 of _0x36846d['value'])_0x5c6961['source']==_0x10edf4['source']&&(_0x10edf4=_0x5c6961);}}}return _0x10edf4;}['updateFor'](_0x59d98f,_0x159457){return this['map'](_0x59d98f['changes']);}['map'](_0x33f9e5){return this;}['touches'](_0x31a6c9){return _0x31a6c9['changes']['touchesRange'](_0x2231b1(_0x31a6c9['state']));}}class ActiveResult extends ActiveSource{constructor(_0x43dd98,_0x2c05aa,_0x1bc194,_0x4f9573,_0x3d2a90,_0x73c66a){super(_0x43dd98,0x3,_0x2c05aa),this['limit']=_0x1bc194,this['result']=_0x4f9573,this['from']=_0x3d2a90,this['to']=_0x73c66a;}['hasResult'](){return!0x0;}['updateFor'](_0x5e0ca6,_0x5ea760){var _0x161c7c;if(!(0x3&_0x5ea760))return this['map'](_0x5e0ca6['changes']);let _0x2bfbf9=this['result'];_0x2bfbf9['map']&&!_0x5e0ca6['changes']['empty']&&(_0x2bfbf9=_0x2bfbf9['map'](_0x2bfbf9,_0x5e0ca6['changes']));let _0x4d9a9a=_0x5e0ca6['changes']['mapPos'](this['from']),_0x1d8771=_0x5e0ca6['changes']['mapPos'](this['to'],0x1),_0x3a62da=_0x2231b1(_0x5e0ca6['state']);if(_0x3a62da>_0x1d8771||!_0x2bfbf9||0x2&_0x5ea760&&(_0x2231b1(_0x5e0ca6['startState'])==this['from']||_0x3a62da<this['limit']))return new ActiveSource(this['source'],0x4&_0x5ea760?0x1:0x0);let _0xa94476=_0x5e0ca6['changes']['mapPos'](this['limit']);return _0x55b70f(_0x2bfbf9['validFor'],_0x5e0ca6['state'],_0x4d9a9a,_0x1d8771)?new ActiveResult(this['source'],this['explicit'],_0xa94476,_0x2bfbf9,_0x4d9a9a,_0x1d8771):_0x2bfbf9['update']&&(_0x2bfbf9=_0x2bfbf9['update'](_0x2bfbf9,_0x4d9a9a,_0x1d8771,new CompletionContext(_0x5e0ca6['state'],_0x3a62da,!0x1)))?new ActiveResult(this['source'],this['explicit'],_0xa94476,_0x2bfbf9,_0x2bfbf9['from'],null!==(_0x161c7c=_0x2bfbf9['to'])&&void 0x0!==_0x161c7c?_0x161c7c:_0x2231b1(_0x5e0ca6['state'])):new ActiveSource(this['source'],0x1,this['explicit']);}['map'](_0x2dca55){if(_0x2dca55['empty'])return this;return(this['result']['map']?this['result']['map'](this['result'],_0x2dca55):this['result'])?new ActiveResult(this['source'],this['explicit'],_0x2dca55['mapPos'](this['limit']),this['result'],_0x2dca55['mapPos'](this['from']),_0x2dca55['mapPos'](this['to'],0x1)):new ActiveSource(this['source'],0x0);}['touches'](_0x1f60b2){return _0x1f60b2['changes']['touchesRange'](this['from'],this['to']);}}function _0x55b70f(_0x91fdb0,_0x3b1e2d,_0x266aa8,_0x54595d){if(!_0x91fdb0)return!0x1;let _0x47c4d8=_0x3b1e2d['sliceDoc'](_0x266aa8,_0x54595d);return'function'==typeof _0x91fdb0?_0x91fdb0(_0x47c4d8,_0x266aa8,_0x54595d,_0x3b1e2d):_0x3589fa(_0x91fdb0,!0x0)['test'](_0x47c4d8);}const setActiveEffect=StateEffect['define']({'map':(_0x2a4c66,_0x1cb196)=>_0x2a4c66['map'](_0x16c0e2=>_0x16c0e2['map'](_0x1cb196))}),setSelectedEffect=StateEffect['define'](),completionState=StateField['define']({'create':()=>CompletionState['start'](),'update':(_0x5f4c49,_0x3da6a4)=>_0x5f4c49['update'](_0x3da6a4),'provide':_0x3e3a57=>[showTooltip['from'](_0x3e3a57,_0xaab041=>_0xaab041['tooltip']),EditorView['contentAttributes']['from'](_0x3e3a57,_0x332e8c=>_0x332e8c['attrs'])]});function applyCompletion(_0x3eb0c3,_0x3570ce){const _0x5eea56=_0x3570ce['completion']['apply']||_0x3570ce['completion']['label'];let _0x50014a=_0x3eb0c3['state']['field'](completionState)['active']['find'](_0x20920c=>_0x20920c['source']==_0x3570ce['source']);return _0x50014a instanceof ActiveResult&&('string'==typeof _0x5eea56?_0x3eb0c3['dispatch'](Object['assign'](Object['assign']({},insertCompletionText(_0x3eb0c3['state'],_0x5eea56,_0x50014a['from'],_0x50014a['to'])),{'annotations':pickedCompletion['of'](_0x3570ce['completion'])})):_0x5eea56(_0x3eb0c3,_0x3570ce['completion'],_0x50014a['from'],_0x50014a['to']),!0x0);}const createTooltip=completionTooltip(completionState,applyCompletion);function moveCompletionSelection(_0xcf9552,_0x549a8e='option'){return _0x4825ed=>{let _0x55e9b6=_0x4825ed['state']['field'](completionState,!0x1);if(!_0x55e9b6||!_0x55e9b6['open']||_0x55e9b6['open']['disabled']||Date['now']()-_0x55e9b6['open']['timestamp']<_0x4825ed['state']['facet'](completionConfig)['interactionDelay'])return!0x1;let _0x937e01,_0x4fefc6=0x1;'page'==_0x549a8e&&(_0x937e01=getTooltip(_0x4825ed,_0x55e9b6['open']['tooltip']))&&(_0x4fefc6=Math['max'](0x2,Math['floor'](_0x937e01['dom']['offsetHeight']/_0x937e01['dom']['querySelector']('li')['offsetHeight'])-0x1));let {length:_0x55ac44}=_0x55e9b6['open']['options'],_0x46b0e6=_0x55e9b6['open']['selected']>-0x1?_0x55e9b6['open']['selected']+_0x4fefc6*(_0xcf9552?0x1:-0x1):_0xcf9552?0x0:_0x55ac44-0x1;return _0x46b0e6<0x0?_0x46b0e6='page'==_0x549a8e?0x0:_0x55ac44-0x1:_0x46b0e6>=_0x55ac44&&(_0x46b0e6='page'==_0x549a8e?_0x55ac44-0x1:0x0),_0x4825ed['dispatch']({'effects':setSelectedEffect['of'](_0x46b0e6)}),!0x0;};}const acceptCompletion=_0x5c2817=>{let _0x5b3342=_0x5c2817['state']['field'](completionState,!0x1);return!(_0x5c2817['state']['readOnly']||!_0x5b3342||!_0x5b3342['open']||_0x5b3342['open']['selected']<0x0||_0x5b3342['open']['disabled']||Date['now']()-_0x5b3342['open']['timestamp']<_0x5c2817['state']['facet'](completionConfig)['interactionDelay'])&&applyCompletion(_0x5c2817,_0x5b3342['open']['options'][_0x5b3342['open']['selected']]);},startCompletion=_0x29422b=>!!_0x29422b['state']['field'](completionState,!0x1)&&(_0x29422b['dispatch']({'effects':startCompletionEffect['of'](!0x0)}),!0x0),closeCompletion=_0x4d7162=>{let _0x5d25da=_0x4d7162['state']['field'](completionState,!0x1);return!(!_0x5d25da||!_0x5d25da['active']['some'](_0x5b47ab=>0x0!=_0x5b47ab['state']))&&(_0x4d7162['dispatch']({'effects':closeCompletionEffect['of'](null)}),!0x0);};class _0x398f35{constructor(_0x8bcd8e,_0x2fd87d){this['active']=_0x8bcd8e,this['context']=_0x2fd87d,this['time']=Date['now'](),this['updates']=[],this['done']=void 0x0;}}const MaxUpdateCount=0x32,MinAbortTime=0x3e8,completionPlugin=_0x42cf0c['fromClass'](class{constructor(_0x57a5a5){this['view']=_0x57a5a5,this['debounceUpdate']=-0x1,this['running']=[],this['debounceAccept']=-0x1,this['pendingStart']=!0x1,this['composing']=0x0;for(let _0x2d9b7f of _0x57a5a5['state']['field'](completionState)['active'])_0x2d9b7f['isPending']&&this['startQuery'](_0x2d9b7f);}['update'](_0x366197){let _0x2fdcb4=_0x366197['state']['field'](completionState),_0x4dfa63=_0x366197['state']['facet'](completionConfig);if(!_0x366197['selectionSet']&&!_0x366197['docChanged']&&_0x366197['startState']['field'](completionState)==_0x2fdcb4)return;let _0x23111b=_0x366197['transactions']['some'](_0x48ed26=>{let _0xf14433=getUpdateType(_0x48ed26,_0x4dfa63);return 0x8&_0xf14433||(_0x48ed26['selection']||_0x48ed26['docChanged'])&&!(0x3&_0xf14433);});for(let _0x385638=0x0;_0x385638<this['running']['length'];_0x385638++){let _0x4572be=this['running'][_0x385638];if(_0x23111b||_0x4572be['context']['abortOnDocChange']&&_0x366197['docChanged']||_0x4572be['updates']['length']+_0x366197['transactions']['length']>MaxUpdateCount&&Date['now']()-_0x4572be['time']>MinAbortTime){for(let _0x29597b of _0x4572be['context']['abortListeners'])try{_0x29597b();}catch(_0x9e070b){logException(this['view']['state'],_0x9e070b);}_0x4572be['context']['abortListeners']=null,this['running']['splice'](_0x385638--,0x1);}else _0x4572be['updates']['push'](..._0x366197['transactions']);}this['debounceUpdate']>-0x1&&clearTimeout(this['debounceUpdate']),_0x366197['transactions']['some'](_0xb4eb49=>_0xb4eb49['effects']['some'](_0x35c7e5=>_0x35c7e5['is'](startCompletionEffect)))&&(this['pendingStart']=!0x0);let _0x59b2f0=this['pendingStart']?0x32:_0x4dfa63['activateOnTypingDelay'];if(this['debounceUpdate']=_0x2fdcb4['active']['some'](_0x368f0b=>_0x368f0b['isPending']&&!this['running']['some'](_0x4e733c=>_0x4e733c['active']['source']==_0x368f0b['source']))?setTimeout(()=>this['startUpdate'](),_0x59b2f0):-0x1,0x0!=this['composing']){for(let _0x500060 of _0x366197['transactions'])_0x500060['isUserEvent']('input.type')?this['composing']=0x2:0x2==this['composing']&&_0x500060['selection']&&(this['composing']=0x3);}}['startUpdate'](){this['debounceUpdate']=-0x1,this['pendingStart']=!0x1;let {state:_0x2816c6}=this['view'],_0x1561b9=_0x2816c6['field'](completionState);for(let _0x295d27 of _0x1561b9['active'])_0x295d27['isPending']&&!this['running']['some'](_0x75be52=>_0x75be52['active']['source']==_0x295d27['source'])&&this['startQuery'](_0x295d27);this['running']['length']&&_0x1561b9['open']&&_0x1561b9['open']['disabled']&&(this['debounceAccept']=setTimeout(()=>this['accept'](),this['view']['state']['facet'](completionConfig)['updateSyncTime']));}['startQuery'](_0x4ccbdf){let {state:_0x385713}=this['view'],_0x2db9d6=_0x2231b1(_0x385713),_0xe03bf7=new CompletionContext(_0x385713,_0x2db9d6,_0x4ccbdf['explicit'],this['view']),_0x3790a9=new _0x398f35(_0x4ccbdf,_0xe03bf7);this['running']['push'](_0x3790a9),Promise['resolve'](_0x4ccbdf['source'](_0xe03bf7))['then'](_0x6aa6ac=>{_0x3790a9['context']['aborted']||(_0x3790a9['done']=_0x6aa6ac||null,this['scheduleAccept']());},_0x99b949=>{this['view']['dispatch']({'effects':closeCompletionEffect['of'](null)}),logException(this['view']['state'],_0x99b949);});}['scheduleAccept'](){this['running']['every'](_0x905258=>void 0x0!==_0x905258['done'])?this['accept']():this['debounceAccept']<0x0&&(this['debounceAccept']=setTimeout(()=>this['accept'](),this['view']['state']['facet'](completionConfig)['updateSyncTime']));}['accept'](){var _0x18cbe9;this['debounceAccept']>-0x1&&clearTimeout(this['debounceAccept']),this['debounceAccept']=-0x1;let _0x436f76=[],_0x2d054b=this['view']['state']['facet'](completionConfig),_0x1b60ca=this['view']['state']['field'](completionState);for(let _0x3e69b3=0x0;_0x3e69b3<this['running']['length'];_0x3e69b3++){let _0x397669=this['running'][_0x3e69b3];if(void 0x0===_0x397669['done'])continue;if(this['running']['splice'](_0x3e69b3--,0x1),_0x397669['done']){let _0x48a7db=_0x2231b1(_0x397669['updates']['length']?_0x397669['updates'][0x0]['startState']:this['view']['state']),_0x551326=Math['min'](_0x48a7db,_0x397669['done']['from']+(_0x397669['active']['explicit']?0x0:0x1)),_0x5e64c1=new ActiveResult(_0x397669['active']['source'],_0x397669['active']['explicit'],_0x551326,_0x397669['done'],_0x397669['done']['from'],null!==(_0x18cbe9=_0x397669['done']['to'])&&void 0x0!==_0x18cbe9?_0x18cbe9:_0x48a7db);for(let _0x486da0 of _0x397669['updates'])_0x5e64c1=_0x5e64c1['update'](_0x486da0,_0x2d054b);if(_0x5e64c1['hasResult']()){_0x436f76['push'](_0x5e64c1);continue;}}let _0xe10d92=_0x1b60ca['active']['find'](_0x8188a0=>_0x8188a0['source']==_0x397669['active']['source']);if(_0xe10d92&&_0xe10d92['isPending']){if(null==_0x397669['done']){let _0x530741=new ActiveSource(_0x397669['active']['source'],0x0);for(let _0x5999ca of _0x397669['updates'])_0x530741=_0x530741['update'](_0x5999ca,_0x2d054b);_0x530741['isPending']||_0x436f76['push'](_0x530741);}else this['startQuery'](_0xe10d92);}}(_0x436f76['length']||_0x1b60ca['open']&&_0x1b60ca['open']['disabled'])&&this['view']['dispatch']({'effects':setActiveEffect['of'](_0x436f76)});}},{'eventHandlers':{'blur'(_0x4e56a7){let _0x43ef52=this['view']['state']['field'](completionState,!0x1);if(_0x43ef52&&_0x43ef52['tooltip']&&this['view']['state']['facet'](completionConfig)['closeOnBlur']){let _0xcd5b9f=_0x43ef52['open']&&getTooltip(this['view'],_0x43ef52['open']['tooltip']);_0xcd5b9f&&_0xcd5b9f['dom']['contains'](_0x4e56a7['relatedTarget'])||setTimeout(()=>this['view']['dispatch']({'effects':closeCompletionEffect['of'](null)}),0xa);}},'compositionstart'(){this['composing']=0x1;},'compositionend'(){0x3==this['composing']&&setTimeout(()=>this['view']['dispatch']({'effects':startCompletionEffect['of'](!0x1)}),0x14),this['composing']=0x0;}}}),_0x4272a4='object'==typeof navigator&&/Win/['test'](navigator['platform']),commitCharacters=_0x26809c['highest'](EditorView['domEventHandlers']({'keydown'(_0x39fa26,_0x1ec67a){let _0x34859a=_0x1ec67a['state']['field'](completionState,!0x1);if(!_0x34859a||!_0x34859a['open']||_0x34859a['open']['disabled']||_0x34859a['open']['selected']<0x0||_0x39fa26['key']['length']>0x1||_0x39fa26['ctrlKey']&&(!_0x4272a4||!_0x39fa26['altKey'])||_0x39fa26['metaKey'])return!0x1;let _0xeaeae=_0x34859a['open']['options'][_0x34859a['open']['selected']],_0x37baa6=_0x34859a['active']['find'](_0xc91e85=>_0xc91e85['source']==_0xeaeae['source']),_0x346fe9=_0xeaeae['completion']['commitCharacters']||_0x37baa6['result']['commitCharacters'];return _0x346fe9&&_0x346fe9['indexOf'](_0x39fa26['key'])>-0x1&&applyCompletion(_0x1ec67a,_0xeaeae),!0x1;}})),_0x555b84=EditorView['baseTheme']({'.cm-tooltip.cm-tooltip-autocomplete':{'&\x20>\x20ul':{'fontFamily':'monospace','whiteSpace':'nowrap','overflow':'hidden\x20auto','maxWidth_fallback':'700px','maxWidth':'min(700px,\x2095vw)','minWidth':'250px','maxHeight':'10em','height':'100%','listStyle':'none','margin':0x0,'padding':0x0,'&\x20>\x20li,\x20&\x20>\x20completion-section':{'padding':'1px\x203px','lineHeight':1.2},'&\x20>\x20li':{'overflowX':'hidden','textOverflow':'ellipsis','cursor':'pointer'},'&\x20>\x20completion-section':{'display':'list-item','borderBottom':'1px\x20solid\x20silver','paddingLeft':'0.5em','opacity':0.7}}},'&light\x20.cm-tooltip-autocomplete\x20ul\x20li[aria-selected]':{'background':'#17c','color':'white'},'&light\x20.cm-tooltip-autocomplete-disabled\x20ul\x20li[aria-selected]':{'background':'#777'},'&dark\x20.cm-tooltip-autocomplete\x20ul\x20li[aria-selected]':{'background':'#347','color':'white'},'&dark\x20.cm-tooltip-autocomplete-disabled\x20ul\x20li[aria-selected]':{'background':'#444'},'.cm-completionListIncompleteTop:before,\x20.cm-completionListIncompleteBottom:after':{'content':'\x22···\x22','opacity':0.5,'display':'block','textAlign':'center'},'.cm-tooltip.cm-completionInfo':{'position':'absolute','padding':'3px\x209px','width':'max-content','maxWidth':'400px','boxSizing':'border-box','whiteSpace':'pre-line'},'.cm-completionInfo.cm-completionInfo-left':{'right':'100%'},'.cm-completionInfo.cm-completionInfo-right':{'left':'100%'},'.cm-completionInfo.cm-completionInfo-left-narrow':{'right':'30px'},'.cm-completionInfo.cm-completionInfo-right-narrow':{'left':'30px'},'&light\x20.cm-snippetField':{'backgroundColor':'#00000022'},'&dark\x20.cm-snippetField':{'backgroundColor':'#ffffff22'},'.cm-snippetFieldPosition':{'verticalAlign':'text-top','width':0x0,'height':'1.15em','display':'inline-block','margin':'0\x20-0.7px\x20-.7em','borderLeft':'1.4px\x20dotted\x20#888'},'.cm-completionMatchedText':{'textDecoration':'underline'},'.cm-completionDetail':{'marginLeft':'0.5em','fontStyle':'italic'},'.cm-completionIcon':{'fontSize':'90%','width':'.8em','display':'inline-block','textAlign':'center','paddingRight':'.6em','opacity':'0.6','boxSizing':'content-box'},'.cm-completionIcon-function,\x20.cm-completionIcon-method':{'&:after':{'content':'\x27ƒ\x27'}},'.cm-completionIcon-class':{'&:after':{'content':'\x27○\x27'}},'.cm-completionIcon-interface':{'&:after':{'content':'\x27◌\x27'}},'.cm-completionIcon-variable':{'&:after':{'content':'\x27𝑥\x27'}},'.cm-completionIcon-constant':{'&:after':{'content':'\x27𝐶\x27'}},'.cm-completionIcon-type':{'&:after':{'content':'\x27𝑡\x27'}},'.cm-completionIcon-enum':{'&:after':{'content':'\x27∪\x27'}},'.cm-completionIcon-property':{'&:after':{'content':'\x27□\x27'}},'.cm-completionIcon-keyword':{'&:after':{'content':'\x27🔑︎\x27'}},'.cm-completionIcon-namespace':{'&:after':{'content':'\x27▢\x27'}},'.cm-completionIcon-text':{'&:after':{'content':'\x27abc\x27','fontSize':'50%','verticalAlign':'middle'}}});class _0x69373a{constructor(_0x441906,_0x10d525,_0x16075e,_0x5f2742){this['field']=_0x441906,this['line']=_0x10d525,this['from']=_0x16075e,this['to']=_0x5f2742;}}class _0xa6f64f{constructor(_0x56eb64,_0x1244d8,_0x52619e){this['field']=_0x56eb64,this['from']=_0x1244d8,this['to']=_0x52619e;}['map'](_0x59b39a){let _0xe209ae=_0x59b39a['mapPos'](this['from'],-0x1,_0x2e7529['TrackDel']),_0x190639=_0x59b39a['mapPos'](this['to'],0x1,_0x2e7529['TrackDel']);return null==_0xe209ae||null==_0x190639?null:new _0xa6f64f(this['field'],_0xe209ae,_0x190639);}}class Snippet{constructor(_0x42bbad,_0x2e7c59){this['lines']=_0x42bbad,this['fieldPositions']=_0x2e7c59;}['instantiate'](_0xf8ff25,_0x1e4881){let _0x3de69b=[],_0x3abf00=[_0x1e4881],_0x5f14bf=_0xf8ff25['doc']['lineAt'](_0x1e4881),_0x39b2b7=/^\s*/['exec'](_0x5f14bf['text'])[0x0];for(let _0x247dde of this['lines']){if(_0x3de69b['length']){let _0x2a63c5=_0x39b2b7,_0x1aa91f=/^\t*/['exec'](_0x247dde)[0x0]['length'];for(let _0x178680=0x0;_0x178680<_0x1aa91f;_0x178680++)_0x2a63c5+=_0xf8ff25['facet'](indentUnit);_0x3abf00['push'](_0x1e4881+_0x2a63c5['length']-_0x1aa91f),_0x247dde=_0x2a63c5+_0x247dde['slice'](_0x1aa91f);}_0x3de69b['push'](_0x247dde),_0x1e4881+=_0x247dde['length']+0x1;}let _0x4029d0=this['fieldPositions']['map'](_0x27aeda=>new _0xa6f64f(_0x27aeda['field'],_0x3abf00[_0x27aeda['line']]+_0x27aeda['from'],_0x3abf00[_0x27aeda['line']]+_0x27aeda['to']));return{'text':_0x3de69b,'ranges':_0x4029d0};}static['parse'](_0x56b577){let _0xdacc57,_0x23fa6f=[],_0x58b898=[],_0x2a415d=[];for(let _0x37e52e of _0x56b577['split'](/\r\n?|\n/)){for(;_0xdacc57=/[#$]\{(?:(\d+)(?::([^}]*))?|((?:\\[{}]|[^}])*))\}/['exec'](_0x37e52e);){let _0xa3d725=_0xdacc57[0x1]?+_0xdacc57[0x1]:null,_0x144013=_0xdacc57[0x2]||_0xdacc57[0x3]||'',_0x569489=-0x1,_0x5ba4d5=_0x144013['replace'](/\\[{}]/g,_0x662fdf=>_0x662fdf[0x1]);for(let _0x525393=0x0;_0x525393<_0x23fa6f['length'];_0x525393++)(null!=_0xa3d725?_0x23fa6f[_0x525393]['seq']==_0xa3d725:_0x5ba4d5&&_0x23fa6f[_0x525393]['name']==_0x5ba4d5)&&(_0x569489=_0x525393);if(_0x569489<0x0){let _0x25fb18=0x0;for(;_0x25fb18<_0x23fa6f['length']&&(null==_0xa3d725||null!=_0x23fa6f[_0x25fb18]['seq']&&_0x23fa6f[_0x25fb18]['seq']<_0xa3d725);)_0x25fb18++;_0x23fa6f['splice'](_0x25fb18,0x0,{'seq':_0xa3d725,'name':_0x5ba4d5}),_0x569489=_0x25fb18;for(let _0x17ed80 of _0x2a415d)_0x17ed80['field']>=_0x569489&&_0x17ed80['field']++;}_0x2a415d['push'](new _0x69373a(_0x569489,_0x58b898['length'],_0xdacc57['index'],_0xdacc57['index']+_0x5ba4d5['length'])),_0x37e52e=_0x37e52e['slice'](0x0,_0xdacc57['index'])+_0x144013+_0x37e52e['slice'](_0xdacc57['index']+_0xdacc57[0x0]['length']);}_0x37e52e=_0x37e52e['replace'](/\\([{}])/g,(_0x392d2e,_0x33e94a,_0x5291cd)=>{for(let _0xe9ed01 of _0x2a415d)_0xe9ed01['line']==_0x58b898['length']&&_0xe9ed01['from']>_0x5291cd&&(_0xe9ed01['from']--,_0xe9ed01['to']--);return _0x33e94a;}),_0x58b898['push'](_0x37e52e);}return new Snippet(_0x58b898,_0x2a415d);}}let _0x8327a0=Decoration['widget']({'widget':new class extends WidgetType{['toDOM'](){let _0x4c35a8=document['createElement']('span');return _0x4c35a8['className']='cm-snippetFieldPosition',_0x4c35a8;}['ignoreEvent'](){return!0x1;}}()}),_0x4dd60b=Decoration['mark']({'class':'cm-snippetField'});class ActiveSnippet{constructor(_0x112f16,_0x17f331){this['ranges']=_0x112f16,this['active']=_0x17f331,this['deco']=Decoration['set'](_0x112f16['map'](_0x3f1c8f=>(_0x3f1c8f['from']==_0x3f1c8f['to']?_0x8327a0:_0x4dd60b)['range'](_0x3f1c8f['from'],_0x3f1c8f['to'])));}['map'](_0x2da904){let _0x1def3b=[];for(let _0x207ed1 of this['ranges']){let _0x4193f2=_0x207ed1['map'](_0x2da904);if(!_0x4193f2)return null;_0x1def3b['push'](_0x4193f2);}return new ActiveSnippet(_0x1def3b,this['active']);}['selectionInsideField'](_0x469476){return _0x469476['ranges']['every'](_0x5a42a2=>this['ranges']['some'](_0x47003a=>_0x47003a['field']==this['active']&&_0x47003a['from']<=_0x5a42a2['from']&&_0x47003a['to']>=_0x5a42a2['to']));}}const setActive=StateEffect['define']({'map':(_0x11e765,_0x205ce2)=>_0x11e765&&_0x11e765['map'](_0x205ce2)}),_0x3fd04e=StateEffect['define'](),snippetState=StateField['define']({'create':()=>null,'update'(_0x4d2fee,_0x4ef5d9){for(let _0x283e84 of _0x4ef5d9['effects']){if(_0x283e84['is'](setActive))return _0x283e84['value'];if(_0x283e84['is'](_0x3fd04e)&&_0x4d2fee)return new ActiveSnippet(_0x4d2fee['ranges'],_0x283e84['value']);}return _0x4d2fee&&_0x4ef5d9['docChanged']&&(_0x4d2fee=_0x4d2fee['map'](_0x4ef5d9['changes'])),_0x4d2fee&&_0x4ef5d9['selection']&&!_0x4d2fee['selectionInsideField'](_0x4ef5d9['selection'])&&(_0x4d2fee=null),_0x4d2fee;},'provide':_0xb2aa2b=>EditorView['decorations']['from'](_0xb2aa2b,_0x4d673a=>_0x4d673a?_0x4d673a['deco']:Decoration['none'])});function fieldSelection(_0x4bff1b,_0x413d39){return EditorSelection['create'](_0x4bff1b['filter'](_0x1083a2=>_0x1083a2['field']==_0x413d39)['map'](_0x31381a=>EditorSelection['range'](_0x31381a['from'],_0x31381a['to'])));}function snippet(_0x3ca454){let _0x4c8b0c=Snippet['parse'](_0x3ca454);return(_0x5d25e8,_0xb884f2,_0x4e40cb,_0x46eb4c)=>{let {text:_0x9d239e,ranges:_0x581616}=_0x4c8b0c['instantiate'](_0x5d25e8['state'],_0x4e40cb),{main:_0x39f158}=_0x5d25e8['state']['selection'],_0x597041={'changes':{'from':_0x4e40cb,'to':_0x46eb4c==_0x39f158['from']?_0x39f158['to']:_0x46eb4c,'insert':Text['of'](_0x9d239e)},'scrollIntoView':!0x0,'annotations':_0xb884f2?[pickedCompletion['of'](_0xb884f2),Transaction['userEvent']['of']('input.complete')]:void 0x0};if(_0x581616['length']&&(_0x597041['selection']=fieldSelection(_0x581616,0x0)),_0x581616['some'](_0x2c0513=>_0x2c0513['field']>0x0)){let _0x59a035=new ActiveSnippet(_0x581616,0x0),_0x413dab=_0x597041['effects']=[setActive['of'](_0x59a035)];void 0x0===_0x5d25e8['state']['field'](snippetState,!0x1)&&_0x413dab['push'](StateEffect['appendConfig']['of']([snippetState,addSnippetKeymap,snippetPointerHandler,_0x555b84]));}_0x5d25e8['dispatch'](_0x5d25e8['state']['update'](_0x597041));};}function _0x1d38e5(_0x4baf08){return({state:_0x4afffe,dispatch:_0x4894e4})=>{let _0x645209=_0x4afffe['field'](snippetState,!0x1);if(!_0x645209||_0x4baf08<0x0&&0x0==_0x645209['active'])return!0x1;let _0xc06c92=_0x645209['active']+_0x4baf08,_0x4b2fa5=_0x4baf08>0x0&&!_0x645209['ranges']['some'](_0x4ced29=>_0x4ced29['field']==_0xc06c92+_0x4baf08);return _0x4894e4(_0x4afffe['update']({'selection':fieldSelection(_0x645209['ranges'],_0xc06c92),'effects':setActive['of'](_0x4b2fa5?null:new ActiveSnippet(_0x645209['ranges'],_0xc06c92)),'scrollIntoView':!0x0})),!0x0;};}const clearSnippet=({state:_0x2e2344,dispatch:_0x597909})=>!!_0x2e2344['field'](snippetState,!0x1)&&(_0x597909(_0x2e2344['update']({'effects':setActive['of'](null)})),!0x0),nextSnippetField=_0x1d38e5(0x1),prevSnippetField=_0x1d38e5(-0x1),defaultSnippetKeymap=[{'key':'Tab','run':nextSnippetField,'shift':prevSnippetField},{'key':'Escape','run':clearSnippet}],snippetKeymap=Facet['define']({'combine':_0x2b2f0d=>_0x2b2f0d['length']?_0x2b2f0d[0x0]:defaultSnippetKeymap}),addSnippetKeymap=_0x26809c['highest'](_0x5af741['compute']([snippetKeymap],_0x4752b1=>_0x4752b1['facet'](snippetKeymap)));function snippetCompletion(_0x31c186,_0x762b64){return Object['assign'](Object['assign']({},_0x762b64),{'apply':snippet(_0x31c186)});}const snippetPointerHandler=EditorView['domEventHandlers']({'mousedown'(_0x11fd42,_0x11cc54){let _0x4efcc3,_0x11c78f=_0x11cc54['state']['field'](snippetState,!0x1);if(!_0x11c78f||null==(_0x4efcc3=_0x11cc54['posAtCoords']({'x':_0x11fd42['clientX'],'y':_0x11fd42['clientY']})))return!0x1;let _0xdf0505=_0x11c78f['ranges']['find'](_0x23d430=>_0x23d430['from']<=_0x4efcc3&&_0x23d430['to']>=_0x4efcc3);return!(!_0xdf0505||_0xdf0505['field']==_0x11c78f['active'])&&(_0x11cc54['dispatch']({'selection':fieldSelection(_0x11c78f['ranges'],_0xdf0505['field']),'effects':setActive['of'](_0x11c78f['ranges']['some'](_0x3d0160=>_0x3d0160['field']>_0xdf0505['field'])?new ActiveSnippet(_0x11c78f['ranges'],_0xdf0505['field']):null),'scrollIntoView':!0x0}),!0x0);}}),defaults={'brackets':['(','[','{','\x27','\x22'],'before':')]}:;>','stringPrefixes':[]},closeBracketEffect=StateEffect['define']({'map'(_0x1dcb27,_0xf8277b){let _0x4a8ab6=_0xf8277b['mapPos'](_0x1dcb27,-0x1,_0x2e7529['TrackAfter']);return null==_0x4a8ab6?void 0x0:_0x4a8ab6;}}),closedBracket=new class extends _0x5ee7cf{}();closedBracket['startSide']=0x1,closedBracket['endSide']=-0x1;const bracketState=StateField['define']({'create':()=>RangeSet['empty'],'update'(_0x13e349,_0x141cfc){if(_0x13e349=_0x13e349['map'](_0x141cfc['changes']),_0x141cfc['selection']){let _0x167654=_0x141cfc['state']['doc']['lineAt'](_0x141cfc['selection']['main']['head']);_0x13e349=_0x13e349['update']({'filter':_0x5a1578=>_0x5a1578>=_0x167654['from']&&_0x5a1578<=_0x167654['to']});}for(let _0x841fbb of _0x141cfc['effects'])_0x841fbb['is'](closeBracketEffect)&&(_0x13e349=_0x13e349['update']({'add':[closedBracket['range'](_0x841fbb['value'],_0x841fbb['value']+0x1)]}));return _0x13e349;}});function closeBrackets(){return[inputHandler,bracketState];}const _0x41b06c='()[]{}<>«»»«［］｛｝';function _0x3df4d4(_0x2446ec){for(let _0x354db5=0x0;_0x354db5<_0x41b06c['length'];_0x354db5+=0x2)if(_0x41b06c['charCodeAt'](_0x354db5)==_0x2446ec)return _0x41b06c['charAt'](_0x354db5+0x1);return fromCodePoint(_0x2446ec<0x80?_0x2446ec:_0x2446ec+0x1);}function _0xa39dfd(_0x486187,_0x1a912e){return _0x486187['languageDataAt']('closeBrackets',_0x1a912e)[0x0]||defaults;}const _0x1bec54='object'==typeof navigator&&/Android\b/['test'](navigator['userAgent']),inputHandler=EditorView['inputHandler']['of']((_0x5b1c5b,_0x572b5b,_0x175b28,_0xa4c090)=>{if((_0x1bec54?_0x5b1c5b['composing']:_0x5b1c5b['compositionStarted'])||_0x5b1c5b['state']['readOnly'])return!0x1;let _0x4226a4=_0x5b1c5b['state']['selection']['main'];if(_0xa4c090['length']>0x2||0x2==_0xa4c090['length']&&0x1==codePointSize(codePointAt(_0xa4c090,0x0))||_0x572b5b!=_0x4226a4['from']||_0x175b28!=_0x4226a4['to'])return!0x1;let _0x2bada2=insertBracket(_0x5b1c5b['state'],_0xa4c090);return!!_0x2bada2&&(_0x5b1c5b['dispatch'](_0x2bada2),!0x0);}),deleteBracketPair=({state:_0x47d2d0,dispatch:_0x3490ac})=>{if(_0x47d2d0['readOnly'])return!0x1;let _0xf17ca1=_0xa39dfd(_0x47d2d0,_0x47d2d0['selection']['main']['head'])['brackets']||defaults['brackets'],_0x51a383=null,_0x171ad0=_0x47d2d0['changeByRange'](_0xfed1db=>{if(_0xfed1db['empty']){let _0x5cb9b4=_0x2ae17f(_0x47d2d0['doc'],_0xfed1db['head']);for(let _0x566697 of _0xf17ca1)if(_0x566697==_0x5cb9b4&&nextChar(_0x47d2d0['doc'],_0xfed1db['head'])==_0x3df4d4(codePointAt(_0x566697,0x0)))return{'changes':{'from':_0xfed1db['head']-_0x566697['length'],'to':_0xfed1db['head']+_0x566697['length']},'range':EditorSelection['cursor'](_0xfed1db['head']-_0x566697['length'])};}return{'range':_0x51a383=_0xfed1db};});return _0x51a383||_0x3490ac(_0x47d2d0['update'](_0x171ad0,{'scrollIntoView':!0x0,'userEvent':'delete.backward'})),!_0x51a383;},closeBracketsKeymap=[{'key':'Backspace','run':deleteBracketPair}];function insertBracket(_0x1d6719,_0x21308f){let _0x5838ea=_0xa39dfd(_0x1d6719,_0x1d6719['selection']['main']['head']),_0x27393f=_0x5838ea['brackets']||defaults['brackets'];for(let _0x2e9b26 of _0x27393f){let _0x12d9cf=_0x3df4d4(codePointAt(_0x2e9b26,0x0));if(_0x21308f==_0x2e9b26)return _0x12d9cf==_0x2e9b26?_0x37dedb(_0x1d6719,_0x2e9b26,_0x27393f['indexOf'](_0x2e9b26+_0x2e9b26+_0x2e9b26)>-0x1,_0x5838ea):_0x4f976d(_0x1d6719,_0x2e9b26,_0x12d9cf,_0x5838ea['before']||defaults['before']);if(_0x21308f==_0x12d9cf&&closedBracketAt(_0x1d6719,_0x1d6719['selection']['main']['from']))return _0x398444(_0x1d6719,_0x2e9b26,_0x12d9cf);}return null;}function closedBracketAt(_0x52f837,_0x28b7dd){let _0x595ac8=!0x1;return _0x52f837['field'](bracketState)['between'](0x0,_0x52f837['doc']['length'],_0x4af70d=>{_0x4af70d==_0x28b7dd&&(_0x595ac8=!0x0);}),_0x595ac8;}function nextChar(_0x194a48,_0x11fc1d){let _0x33b762=_0x194a48['sliceString'](_0x11fc1d,_0x11fc1d+0x2);return _0x33b762['slice'](0x0,codePointSize(codePointAt(_0x33b762,0x0)));}function _0x2ae17f(_0x31729e,_0x2d95dd){let _0x34a147=_0x31729e['sliceString'](_0x2d95dd-0x2,_0x2d95dd);return codePointSize(codePointAt(_0x34a147,0x0))==_0x34a147['length']?_0x34a147:_0x34a147['slice'](0x1);}function _0x4f976d(_0x1cd864,_0x37ec5a,_0x582ebc,_0xd54136){let _0x380c8d=null,_0x306705=_0x1cd864['changeByRange'](_0x1c6572=>{if(!_0x1c6572['empty'])return{'changes':[{'insert':_0x37ec5a,'from':_0x1c6572['from']},{'insert':_0x582ebc,'from':_0x1c6572['to']}],'effects':closeBracketEffect['of'](_0x1c6572['to']+_0x37ec5a['length']),'range':EditorSelection['range'](_0x1c6572['anchor']+_0x37ec5a['length'],_0x1c6572['head']+_0x37ec5a['length'])};let _0x3c91cf=nextChar(_0x1cd864['doc'],_0x1c6572['head']);return!_0x3c91cf||/\s/['test'](_0x3c91cf)||_0xd54136['indexOf'](_0x3c91cf)>-0x1?{'changes':{'insert':_0x37ec5a+_0x582ebc,'from':_0x1c6572['head']},'effects':closeBracketEffect['of'](_0x1c6572['head']+_0x37ec5a['length']),'range':EditorSelection['cursor'](_0x1c6572['head']+_0x37ec5a['length'])}:{'range':_0x380c8d=_0x1c6572};});return _0x380c8d?null:_0x1cd864['update'](_0x306705,{'scrollIntoView':!0x0,'userEvent':'input.type'});}function _0x398444(_0x518b8b,_0x33bb14,_0x588fd8){let _0xbdf0c1=null,_0x2f1707=_0x518b8b['changeByRange'](_0x3136c4=>_0x3136c4['empty']&&nextChar(_0x518b8b['doc'],_0x3136c4['head'])==_0x588fd8?{'changes':{'from':_0x3136c4['head'],'to':_0x3136c4['head']+_0x588fd8['length'],'insert':_0x588fd8},'range':EditorSelection['cursor'](_0x3136c4['head']+_0x588fd8['length'])}:_0xbdf0c1={'range':_0x3136c4});return _0xbdf0c1?null:_0x518b8b['update'](_0x2f1707,{'scrollIntoView':!0x0,'userEvent':'input.type'});}function _0x37dedb(_0x3819ae,_0x56ed8e,_0x11818e,_0x2c5acd){let _0x10fcc7=_0x2c5acd['stringPrefixes']||defaults['stringPrefixes'],_0x1808d4=null,_0x2e7b69=_0x3819ae['changeByRange'](_0x379286=>{if(!_0x379286['empty'])return{'changes':[{'insert':_0x56ed8e,'from':_0x379286['from']},{'insert':_0x56ed8e,'from':_0x379286['to']}],'effects':closeBracketEffect['of'](_0x379286['to']+_0x56ed8e['length']),'range':EditorSelection['range'](_0x379286['anchor']+_0x56ed8e['length'],_0x379286['head']+_0x56ed8e['length'])};let _0x50cf8c,_0x4cd948=_0x379286['head'],_0x1976e2=nextChar(_0x3819ae['doc'],_0x4cd948);if(_0x1976e2==_0x56ed8e){if(nodeStart(_0x3819ae,_0x4cd948))return{'changes':{'insert':_0x56ed8e+_0x56ed8e,'from':_0x4cd948},'effects':closeBracketEffect['of'](_0x4cd948+_0x56ed8e['length']),'range':EditorSelection['cursor'](_0x4cd948+_0x56ed8e['length'])};if(closedBracketAt(_0x3819ae,_0x4cd948)){let _0x996cef=_0x11818e&&_0x3819ae['sliceDoc'](_0x4cd948,_0x4cd948+0x3*_0x56ed8e['length'])==_0x56ed8e+_0x56ed8e+_0x56ed8e?_0x56ed8e+_0x56ed8e+_0x56ed8e:_0x56ed8e;return{'changes':{'from':_0x4cd948,'to':_0x4cd948+_0x996cef['length'],'insert':_0x996cef},'range':EditorSelection['cursor'](_0x4cd948+_0x996cef['length'])};}}else{if(_0x11818e&&_0x3819ae['sliceDoc'](_0x4cd948-0x2*_0x56ed8e['length'],_0x4cd948)==_0x56ed8e+_0x56ed8e&&(_0x50cf8c=canStartStringAt(_0x3819ae,_0x4cd948-0x2*_0x56ed8e['length'],_0x10fcc7))>-0x1&&nodeStart(_0x3819ae,_0x50cf8c))return{'changes':{'insert':_0x56ed8e+_0x56ed8e+_0x56ed8e+_0x56ed8e,'from':_0x4cd948},'effects':closeBracketEffect['of'](_0x4cd948+_0x56ed8e['length']),'range':EditorSelection['cursor'](_0x4cd948+_0x56ed8e['length'])};if(_0x3819ae['charCategorizer'](_0x4cd948)(_0x1976e2)!=CharCategory['Word']&&canStartStringAt(_0x3819ae,_0x4cd948,_0x10fcc7)>-0x1&&!probablyInString(_0x3819ae,_0x4cd948,_0x56ed8e,_0x10fcc7))return{'changes':{'insert':_0x56ed8e+_0x56ed8e,'from':_0x4cd948},'effects':closeBracketEffect['of'](_0x4cd948+_0x56ed8e['length']),'range':EditorSelection['cursor'](_0x4cd948+_0x56ed8e['length'])};}return{'range':_0x1808d4=_0x379286};});return _0x1808d4?null:_0x3819ae['update'](_0x2e7b69,{'scrollIntoView':!0x0,'userEvent':'input.type'});}function nodeStart(_0x2be7fe,_0x5ac34f){let _0x2759c2=syntaxTree(_0x2be7fe)['resolveInner'](_0x5ac34f+0x1);return _0x2759c2['parent']&&_0x2759c2['from']==_0x5ac34f;}function probablyInString(_0x444555,_0x54e67e,_0x488487,_0x5ab874){let _0x545e32=syntaxTree(_0x444555)['resolveInner'](_0x54e67e,-0x1),_0x20b80a=_0x5ab874['reduce']((_0x20aad8,_0x2a5372)=>Math['max'](_0x20aad8,_0x2a5372['length']),0x0);for(let _0x398a00=0x0;_0x398a00<0x5;_0x398a00++){let _0x1a5d58=_0x444555['sliceDoc'](_0x545e32['from'],Math['min'](_0x545e32['to'],_0x545e32['from']+_0x488487['length']+_0x20b80a)),_0x1f2813=_0x1a5d58['indexOf'](_0x488487);if(!_0x1f2813||_0x1f2813>-0x1&&_0x5ab874['indexOf'](_0x1a5d58['slice'](0x0,_0x1f2813))>-0x1){let _0x44fc73=_0x545e32['firstChild'];for(;_0x44fc73&&_0x44fc73['from']==_0x545e32['from']&&_0x44fc73['to']-_0x44fc73['from']>_0x488487['length']+_0x1f2813;){if(_0x444555['sliceDoc'](_0x44fc73['to']-_0x488487['length'],_0x44fc73['to'])==_0x488487)return!0x1;_0x44fc73=_0x44fc73['firstChild'];}return!0x0;}let _0x2cc23e=_0x545e32['to']==_0x54e67e&&_0x545e32['parent'];if(!_0x2cc23e)break;_0x545e32=_0x2cc23e;}return!0x1;}function canStartStringAt(_0x641dc7,_0x3e8a8d,_0x339136){let _0x4fcc0a=_0x641dc7['charCategorizer'](_0x3e8a8d);if(_0x4fcc0a(_0x641dc7['sliceDoc'](_0x3e8a8d-0x1,_0x3e8a8d))!=CharCategory['Word'])return _0x3e8a8d;for(let _0x3600a5 of _0x339136){let _0x3c0de7=_0x3e8a8d-_0x3600a5['length'];if(_0x641dc7['sliceDoc'](_0x3c0de7,_0x3e8a8d)==_0x3600a5&&_0x4fcc0a(_0x641dc7['sliceDoc'](_0x3c0de7-0x1,_0x3c0de7))!=CharCategory['Word'])return _0x3c0de7;}return-0x1;}function autocompletion(_0x5904a8={}){return[commitCharacters,completionState,completionConfig['of'](_0x5904a8),completionPlugin,completionKeymapExt,_0x555b84];}const completionKeymap=[{'key':'Ctrl-Space','run':startCompletion},{'mac':'Alt-`','run':startCompletion},{'key':'Escape','run':closeCompletion},{'key':'ArrowDown','run':moveCompletionSelection(!0x0)},{'key':'ArrowUp','run':moveCompletionSelection(!0x1)},{'key':'PageDown','run':moveCompletionSelection(!0x0,'page')},{'key':'PageUp','run':moveCompletionSelection(!0x1,'page')},{'key':'Enter','run':acceptCompletion}],completionKeymapExt=_0x26809c['highest'](_0x5af741['computeN']([completionConfig],_0x403c8d=>_0x403c8d['facet'](completionConfig)['defaultKeymap']?[completionKeymap]:[]));class Stack{constructor(_0x3cd5a9,_0x2bac05,_0x2478f8,_0x2ae16a,_0x26afc,_0x3c35c4,_0x12ffc0,_0x2b1477,_0x49a9df,_0xd30e6c=0x0,_0x4366d5){this['p']=_0x3cd5a9,this['stack']=_0x2bac05,this['state']=_0x2478f8,this['reducePos']=_0x2ae16a,this['pos']=_0x26afc,this['score']=_0x3c35c4,this['buffer']=_0x12ffc0,this['bufferBase']=_0x2b1477,this['curContext']=_0x49a9df,this['lookAhead']=_0xd30e6c,this['parent']=_0x4366d5;}['toString'](){return'['+this['stack']['filter']((_0x5e9b5e,_0x277468)=>_0x277468%0x3==0x0)['concat'](this['state'])+']@'+this['pos']+(this['score']?'!'+this['score']:'');}static['start'](_0x1b7917,_0x48d4cf,_0x596912=0x0){let _0x105665=_0x1b7917['parser']['context'];return new Stack(_0x1b7917,[],_0x48d4cf,_0x596912,_0x596912,0x0,[],0x0,_0x105665?new StackContext(_0x105665,_0x105665['start']):null,0x0,null);}get['context'](){return this['curContext']?this['curContext']['context']:null;}['pushState'](_0x57f89c,_0x2effa1){this['stack']['push'](this['state'],_0x2effa1,this['bufferBase']+this['buffer']['length']),this['state']=_0x57f89c;}['reduce'](_0x2cc72a){var _0x32e3b7;let _0x5eee33=_0x2cc72a>>0x13,_0x35095b=0xffff&_0x2cc72a,{parser:_0x1a4f42}=this['p'],_0x567091=this['reducePos']<this['pos']-0x19;_0x567091&&this['setLookAhead'](this['pos']);let _0x409f27=_0x1a4f42['dynamicPrecedence'](_0x35095b);if(_0x409f27&&(this['score']+=_0x409f27),0x0==_0x5eee33)return this['pushState'](_0x1a4f42['getGoto'](this['state'],_0x35095b,!0x0),this['reducePos']),_0x35095b<_0x1a4f42['minRepeatTerm']&&this['storeNode'](_0x35095b,this['reducePos'],this['reducePos'],_0x567091?0x8:0x4,!0x0),void this['reduceContext'](_0x35095b,this['reducePos']);let _0x45704f=this['stack']['length']-0x3*(_0x5eee33-0x1)-(0x40000&_0x2cc72a?0x6:0x0),_0x1de23d=_0x45704f?this['stack'][_0x45704f-0x2]:this['p']['ranges'][0x0]['from'],_0x38c9f2=this['reducePos']-_0x1de23d;_0x38c9f2>=0x7d0&&!(null===(_0x32e3b7=this['p']['parser']['nodeSet']['types'][_0x35095b])||void 0x0===_0x32e3b7?void 0x0:_0x32e3b7['isAnonymous'])&&(_0x1de23d==this['p']['lastBigReductionStart']?(this['p']['bigReductionCount']++,this['p']['lastBigReductionSize']=_0x38c9f2):this['p']['lastBigReductionSize']<_0x38c9f2&&(this['p']['bigReductionCount']=0x1,this['p']['lastBigReductionStart']=_0x1de23d,this['p']['lastBigReductionSize']=_0x38c9f2));let _0x1dac40=_0x45704f?this['stack'][_0x45704f-0x1]:0x0,_0x2b209c=this['bufferBase']+this['buffer']['length']-_0x1dac40;if(_0x35095b<_0x1a4f42['minRepeatTerm']||0x20000&_0x2cc72a){let _0x393f6c=_0x1a4f42['stateFlag'](this['state'],0x1)?this['pos']:this['reducePos'];this['storeNode'](_0x35095b,_0x1de23d,_0x393f6c,_0x2b209c+0x4,!0x0);}if(0x40000&_0x2cc72a)this['state']=this['stack'][_0x45704f];else{let _0xae1933=this['stack'][_0x45704f-0x3];this['state']=_0x1a4f42['getGoto'](_0xae1933,_0x35095b,!0x0);}for(;this['stack']['length']>_0x45704f;)this['stack']['pop']();this['reduceContext'](_0x35095b,_0x1de23d);}['storeNode'](_0x4e1d6f,_0x26633b,_0x36bca9,_0x391f98=0x4,_0x13c5c8=!0x1){if(0x0==_0x4e1d6f&&(!this['stack']['length']||this['stack'][this['stack']['length']-0x1]<this['buffer']['length']+this['bufferBase'])){let _0x2d336c=this,_0x1b7873=this['buffer']['length'];if(0x0==_0x1b7873&&_0x2d336c['parent']&&(_0x1b7873=_0x2d336c['bufferBase']-_0x2d336c['parent']['bufferBase'],_0x2d336c=_0x2d336c['parent']),_0x1b7873>0x0&&0x0==_0x2d336c['buffer'][_0x1b7873-0x4]&&_0x2d336c['buffer'][_0x1b7873-0x1]>-0x1){if(_0x26633b==_0x36bca9)return;if(_0x2d336c['buffer'][_0x1b7873-0x2]>=_0x26633b)return void(_0x2d336c['buffer'][_0x1b7873-0x2]=_0x36bca9);}}if(_0x13c5c8&&this['pos']!=_0x36bca9){let _0x536b19=this['buffer']['length'];if(_0x536b19>0x0&&0x0!=this['buffer'][_0x536b19-0x4]){let _0xcecb75=!0x1;for(let _0x5cd2a9=_0x536b19;_0x5cd2a9>0x0&&this['buffer'][_0x5cd2a9-0x2]>_0x36bca9;_0x5cd2a9-=0x4)if(this['buffer'][_0x5cd2a9-0x1]>=0x0){_0xcecb75=!0x0;break;}if(_0xcecb75){for(;_0x536b19>0x0&&this['buffer'][_0x536b19-0x2]>_0x36bca9;)this['buffer'][_0x536b19]=this['buffer'][_0x536b19-0x4],this['buffer'][_0x536b19+0x1]=this['buffer'][_0x536b19-0x3],this['buffer'][_0x536b19+0x2]=this['buffer'][_0x536b19-0x2],this['buffer'][_0x536b19+0x3]=this['buffer'][_0x536b19-0x1],_0x536b19-=0x4,_0x391f98>0x4&&(_0x391f98-=0x4);}}this['buffer'][_0x536b19]=_0x4e1d6f,this['buffer'][_0x536b19+0x1]=_0x26633b,this['buffer'][_0x536b19+0x2]=_0x36bca9,this['buffer'][_0x536b19+0x3]=_0x391f98;}else this['buffer']['push'](_0x4e1d6f,_0x26633b,_0x36bca9,_0x391f98);}['shift'](_0x120833,_0x48c17d,_0x3d1dc6,_0x6dd77f){if(0x20000&_0x120833)this['pushState'](0xffff&_0x120833,this['pos']);else{if(0x40000&_0x120833)this['pos']=_0x6dd77f,this['shiftContext'](_0x48c17d,_0x3d1dc6),_0x48c17d<=this['p']['parser']['maxNode']&&this['buffer']['push'](_0x48c17d,_0x3d1dc6,_0x6dd77f,0x4);else{let _0x545f9d=_0x120833,{parser:_0x211cc9}=this['p'];(_0x6dd77f>this['pos']||_0x48c17d<=_0x211cc9['maxNode'])&&(this['pos']=_0x6dd77f,_0x211cc9['stateFlag'](_0x545f9d,0x1)||(this['reducePos']=_0x6dd77f)),this['pushState'](_0x545f9d,_0x3d1dc6),this['shiftContext'](_0x48c17d,_0x3d1dc6),_0x48c17d<=_0x211cc9['maxNode']&&this['buffer']['push'](_0x48c17d,_0x3d1dc6,_0x6dd77f,0x4);}}}['apply'](_0x43c106,_0x7bf342,_0x459fe3,_0x5e4388){0x10000&_0x43c106?this['reduce'](_0x43c106):this['shift'](_0x43c106,_0x7bf342,_0x459fe3,_0x5e4388);}['useNode'](_0x3f2261,_0x2da7db){let _0x1b499b=this['p']['reused']['length']-0x1;(_0x1b499b<0x0||this['p']['reused'][_0x1b499b]!=_0x3f2261)&&(this['p']['reused']['push'](_0x3f2261),_0x1b499b++);let _0x5b414f=this['pos'];this['reducePos']=this['pos']=_0x5b414f+_0x3f2261['length'],this['pushState'](_0x2da7db,_0x5b414f),this['buffer']['push'](_0x1b499b,_0x5b414f,this['reducePos'],-0x1),this['curContext']&&this['updateContext'](this['curContext']['tracker']['reuse'](this['curContext']['context'],_0x3f2261,this,this['p']['stream']['reset'](this['pos']-_0x3f2261['length'])));}['split'](){let _0x200b68=this,_0x1fe3b5=_0x200b68['buffer']['length'];for(;_0x1fe3b5>0x0&&_0x200b68['buffer'][_0x1fe3b5-0x2]>_0x200b68['reducePos'];)_0x1fe3b5-=0x4;let _0x3d7d41=_0x200b68['buffer']['slice'](_0x1fe3b5),_0xfbcf5d=_0x200b68['bufferBase']+_0x1fe3b5;for(;_0x200b68&&_0xfbcf5d==_0x200b68['bufferBase'];)_0x200b68=_0x200b68['parent'];return new Stack(this['p'],this['stack']['slice'](),this['state'],this['reducePos'],this['pos'],this['score'],_0x3d7d41,_0xfbcf5d,this['curContext'],this['lookAhead'],_0x200b68);}['recoverByDelete'](_0x40a780,_0x24dfc3){let _0xd3bbdb=_0x40a780<=this['p']['parser']['maxNode'];_0xd3bbdb&&this['storeNode'](_0x40a780,this['pos'],_0x24dfc3,0x4),this['storeNode'](0x0,this['pos'],_0x24dfc3,_0xd3bbdb?0x8:0x4),this['pos']=this['reducePos']=_0x24dfc3,this['score']-=0xbe;}['canShift'](_0x235c4c){for(let _0x47d105=new SimulatedStack(this);;){let _0x5e57f7=this['p']['parser']['stateSlot'](_0x47d105['state'],0x4)||this['p']['parser']['hasAction'](_0x47d105['state'],_0x235c4c);if(0x0==_0x5e57f7)return!0x1;if(!(0x10000&_0x5e57f7))return!0x0;_0x47d105['reduce'](_0x5e57f7);}}['recoverByInsert'](_0x5e6653){if(this['stack']['length']>=0x12c)return[];let _0x5d244f=this['p']['parser']['nextStates'](this['state']);if(_0x5d244f['length']>0x8||this['stack']['length']>=0x78){let _0x1a49db=[];for(let _0x1eb680,_0x311bb3=0x0;_0x311bb3<_0x5d244f['length'];_0x311bb3+=0x2)(_0x1eb680=_0x5d244f[_0x311bb3+0x1])!=this['state']&&this['p']['parser']['hasAction'](_0x1eb680,_0x5e6653)&&_0x1a49db['push'](_0x5d244f[_0x311bb3],_0x1eb680);if(this['stack']['length']<0x78)for(let _0x320dd0=0x0;_0x1a49db['length']<0x8&&_0x320dd0<_0x5d244f['length'];_0x320dd0+=0x2){let _0xf5e1a0=_0x5d244f[_0x320dd0+0x1];_0x1a49db['some']((_0x43823b,_0x349fd8)=>0x1&_0x349fd8&&_0x43823b==_0xf5e1a0)||_0x1a49db['push'](_0x5d244f[_0x320dd0],_0xf5e1a0);}_0x5d244f=_0x1a49db;}let _0x190fd8=[];for(let _0x1bad90=0x0;_0x1bad90<_0x5d244f['length']&&_0x190fd8['length']<0x4;_0x1bad90+=0x2){let _0x296cd9=_0x5d244f[_0x1bad90+0x1];if(_0x296cd9==this['state'])continue;let _0x4a25de=this['split']();_0x4a25de['pushState'](_0x296cd9,this['pos']),_0x4a25de['storeNode'](0x0,_0x4a25de['pos'],_0x4a25de['pos'],0x4,!0x0),_0x4a25de['shiftContext'](_0x5d244f[_0x1bad90],this['pos']),_0x4a25de['reducePos']=this['pos'],_0x4a25de['score']-=0xc8,_0x190fd8['push'](_0x4a25de);}return _0x190fd8;}['forceReduce'](){let {parser:_0x35abb7}=this['p'],_0x11706c=_0x35abb7['stateSlot'](this['state'],0x5);if(!(0x10000&_0x11706c))return!0x1;if(!_0x35abb7['validAction'](this['state'],_0x11706c)){let _0x4c020f=_0x11706c>>0x13,_0x2161eb=0xffff&_0x11706c,_0x4e29f0=this['stack']['length']-0x3*_0x4c020f;if(_0x4e29f0<0x0||_0x35abb7['getGoto'](this['stack'][_0x4e29f0],_0x2161eb,!0x1)<0x0){let _0x4166fd=this['findForcedReduction']();if(null==_0x4166fd)return!0x1;_0x11706c=_0x4166fd;}this['storeNode'](0x0,this['pos'],this['pos'],0x4,!0x0),this['score']-=0x64;}return this['reducePos']=this['pos'],this['reduce'](_0x11706c),!0x0;}['findForcedReduction'](){let {parser:_0x4a4456}=this['p'],_0x4e8732=[],_0x597a9e=(_0x3d262f,_0x58da89)=>{if(!_0x4e8732['includes'](_0x3d262f))return _0x4e8732['push'](_0x3d262f),_0x4a4456['allActions'](_0x3d262f,_0x118706=>{if(0x60000&_0x118706);else{if(0x10000&_0x118706){let _0x122382=(_0x118706>>0x13)-_0x58da89;if(_0x122382>0x1){let _0x288096=0xffff&_0x118706,_0x3cf049=this['stack']['length']-0x3*_0x122382;if(_0x3cf049>=0x0&&_0x4a4456['getGoto'](this['stack'][_0x3cf049],_0x288096,!0x1)>=0x0)return _0x122382<<0x13|0x10000|_0x288096;}}else{let _0x4be41d=_0x597a9e(_0x118706,_0x58da89+0x1);if(null!=_0x4be41d)return _0x4be41d;}}});};return _0x597a9e(this['state'],0x0);}['forceAll'](){for(;!this['p']['parser']['stateFlag'](this['state'],0x2);)if(!this['forceReduce']()){this['storeNode'](0x0,this['pos'],this['pos'],0x4,!0x0);break;}return this;}get['deadEnd'](){if(0x3!=this['stack']['length'])return!0x1;let {parser:_0x5bd53a}=this['p'];return 0xffff==_0x5bd53a['data'][_0x5bd53a['stateSlot'](this['state'],0x1)]&&!_0x5bd53a['stateSlot'](this['state'],0x4);}['restart'](){this['storeNode'](0x0,this['pos'],this['pos'],0x4,!0x0),this['state']=this['stack'][0x0],this['stack']['length']=0x0;}['sameState'](_0x335a2d){if(this['state']!=_0x335a2d['state']||this['stack']['length']!=_0x335a2d['stack']['length'])return!0x1;for(let _0x4ac2a2=0x0;_0x4ac2a2<this['stack']['length'];_0x4ac2a2+=0x3)if(this['stack'][_0x4ac2a2]!=_0x335a2d['stack'][_0x4ac2a2])return!0x1;return!0x0;}get['parser'](){return this['p']['parser'];}['dialectEnabled'](_0x1e6f12){return this['p']['parser']['dialect']['flags'][_0x1e6f12];}['shiftContext'](_0x3f6752,_0x46358d){this['curContext']&&this['updateContext'](this['curContext']['tracker']['shift'](this['curContext']['context'],_0x3f6752,this,this['p']['stream']['reset'](_0x46358d)));}['reduceContext'](_0x550219,_0x32120a){this['curContext']&&this['updateContext'](this['curContext']['tracker']['reduce'](this['curContext']['context'],_0x550219,this,this['p']['stream']['reset'](_0x32120a)));}['emitContext'](){let _0x186ce9=this['buffer']['length']-0x1;(_0x186ce9<0x0||-0x3!=this['buffer'][_0x186ce9])&&this['buffer']['push'](this['curContext']['hash'],this['pos'],this['pos'],-0x3);}['emitLookAhead'](){let _0x46fa04=this['buffer']['length']-0x1;(_0x46fa04<0x0||-0x4!=this['buffer'][_0x46fa04])&&this['buffer']['push'](this['lookAhead'],this['pos'],this['pos'],-0x4);}['updateContext'](_0x58764c){if(_0x58764c!=this['curContext']['context']){let _0x5b4f78=new StackContext(this['curContext']['tracker'],_0x58764c);_0x5b4f78['hash']!=this['curContext']['hash']&&this['emitContext'](),this['curContext']=_0x5b4f78;}}['setLookAhead'](_0x5b8046){_0x5b8046>this['lookAhead']&&(this['emitLookAhead'](),this['lookAhead']=_0x5b8046);}['close'](){this['curContext']&&this['curContext']['tracker']['strict']&&this['emitContext'](),this['lookAhead']>0x0&&this['emitLookAhead']();}}class StackContext{constructor(_0x2c6dee,_0x2802a7){this['tracker']=_0x2c6dee,this['context']=_0x2802a7,this['hash']=_0x2c6dee['strict']?_0x2c6dee['hash'](_0x2802a7):0x0;}}class SimulatedStack{constructor(_0x859d5d){this['start']=_0x859d5d,this['state']=_0x859d5d['state'],this['stack']=_0x859d5d['stack'],this['base']=this['stack']['length'];}['reduce'](_0x2ba158){let _0x365b6f=0xffff&_0x2ba158,_0x1945bf=_0x2ba158>>0x13;0x0==_0x1945bf?(this['stack']==this['start']['stack']&&(this['stack']=this['stack']['slice']()),this['stack']['push'](this['state'],0x0,0x0),this['base']+=0x3):this['base']-=0x3*(_0x1945bf-0x1);let _0x45cc24=this['start']['p']['parser']['getGoto'](this['stack'][this['base']-0x3],_0x365b6f,!0x0);this['state']=_0x45cc24;}}class StackBufferCursor{constructor(_0x5a82cc,_0x1c12ec,_0x3493c4){this['stack']=_0x5a82cc,this['pos']=_0x1c12ec,this['index']=_0x3493c4,this['buffer']=_0x5a82cc['buffer'],0x0==this['index']&&this['maybeNext']();}static['create'](_0x19dfd8,_0x3b9a74=_0x19dfd8['bufferBase']+_0x19dfd8['buffer']['length']){return new StackBufferCursor(_0x19dfd8,_0x3b9a74,_0x3b9a74-_0x19dfd8['bufferBase']);}['maybeNext'](){let _0x77b747=this['stack']['parent'];null!=_0x77b747&&(this['index']=this['stack']['bufferBase']-_0x77b747['bufferBase'],this['stack']=_0x77b747,this['buffer']=_0x77b747['buffer']);}get['id'](){return this['buffer'][this['index']-0x4];}get['start'](){return this['buffer'][this['index']-0x3];}get['end'](){return this['buffer'][this['index']-0x2];}get['size'](){return this['buffer'][this['index']-0x1];}['next'](){this['index']-=0x4,this['pos']-=0x4,0x0==this['index']&&this['maybeNext']();}['fork'](){return new StackBufferCursor(this['stack'],this['pos'],this['index']);}}function _0x54c015(_0x161bea,_0x140b6c=Uint16Array){if('string'!=typeof _0x161bea)return _0x161bea;let _0x198e5e=null;for(let _0x3aef6e=0x0,_0x2a6552=0x0;_0x3aef6e<_0x161bea['length'];){let _0x5e2845=0x0;for(;;){let _0x56546b=_0x161bea['charCodeAt'](_0x3aef6e++),_0xa5002f=!0x1;if(0x7e==_0x56546b){_0x5e2845=0xffff;break;}_0x56546b>=0x5c&&_0x56546b--,_0x56546b>=0x22&&_0x56546b--;let _0x5830ae=_0x56546b-0x20;if(_0x5830ae>=0x2e&&(_0x5830ae-=0x2e,_0xa5002f=!0x0),_0x5e2845+=_0x5830ae,_0xa5002f)break;_0x5e2845*=0x2e;}_0x198e5e?_0x198e5e[_0x2a6552++]=_0x5e2845:_0x198e5e=new _0x140b6c(_0x5e2845);}return _0x198e5e;}class _0x9aab48{constructor(){this['start']=-0x1,this['value']=-0x1,this['end']=-0x1,this['extended']=-0x1,this['lookAhead']=0x0,this['mask']=0x0,this['context']=0x0;}}const _0x117bea=new _0x9aab48();class InputStream{constructor(_0x2dd322,_0x4b6895){this['input']=_0x2dd322,this['ranges']=_0x4b6895,this['chunk']='',this['chunkOff']=0x0,this['chunk2']='',this['chunk2Pos']=0x0,this['next']=-0x1,this['token']=_0x117bea,this['rangeIndex']=0x0,this['pos']=this['chunkPos']=_0x4b6895[0x0]['from'],this['range']=_0x4b6895[0x0],this['end']=_0x4b6895[_0x4b6895['length']-0x1]['to'],this['readNext']();}['resolveOffset'](_0x2ec270,_0x2724b3){let _0x40ad03=this['range'],_0xea6c8b=this['rangeIndex'],_0x4c1a41=this['pos']+_0x2ec270;for(;_0x4c1a41<_0x40ad03['from'];){if(!_0xea6c8b)return null;let _0x4414d1=this['ranges'][--_0xea6c8b];_0x4c1a41-=_0x40ad03['from']-_0x4414d1['to'],_0x40ad03=_0x4414d1;}for(;_0x2724b3<0x0?_0x4c1a41>_0x40ad03['to']:_0x4c1a41>=_0x40ad03['to'];){if(_0xea6c8b==this['ranges']['length']-0x1)return null;let _0x1bf5e6=this['ranges'][++_0xea6c8b];_0x4c1a41+=_0x1bf5e6['from']-_0x40ad03['to'],_0x40ad03=_0x1bf5e6;}return _0x4c1a41;}['clipPos'](_0x1a331a){if(_0x1a331a>=this['range']['from']&&_0x1a331a<this['range']['to'])return _0x1a331a;for(let _0x1221d5 of this['ranges'])if(_0x1221d5['to']>_0x1a331a)return Math['max'](_0x1a331a,_0x1221d5['from']);return this['end'];}['peek'](_0x167ac0){let _0x4aa66e,_0x1c61d4,_0x3c1d8b=this['chunkOff']+_0x167ac0;if(_0x3c1d8b>=0x0&&_0x3c1d8b<this['chunk']['length'])_0x4aa66e=this['pos']+_0x167ac0,_0x1c61d4=this['chunk']['charCodeAt'](_0x3c1d8b);else{let _0x2e4116=this['resolveOffset'](_0x167ac0,0x1);if(null==_0x2e4116)return-0x1;if(_0x4aa66e=_0x2e4116,_0x4aa66e>=this['chunk2Pos']&&_0x4aa66e<this['chunk2Pos']+this['chunk2']['length'])_0x1c61d4=this['chunk2']['charCodeAt'](_0x4aa66e-this['chunk2Pos']);else{let _0xb71060=this['rangeIndex'],_0x73fb33=this['range'];for(;_0x73fb33['to']<=_0x4aa66e;)_0x73fb33=this['ranges'][++_0xb71060];this['chunk2']=this['input']['chunk'](this['chunk2Pos']=_0x4aa66e),_0x4aa66e+this['chunk2']['length']>_0x73fb33['to']&&(this['chunk2']=this['chunk2']['slice'](0x0,_0x73fb33['to']-_0x4aa66e)),_0x1c61d4=this['chunk2']['charCodeAt'](0x0);}}return _0x4aa66e>=this['token']['lookAhead']&&(this['token']['lookAhead']=_0x4aa66e+0x1),_0x1c61d4;}['acceptToken'](_0x295fbd,_0x2d0c36=0x0){let _0x4bb406=_0x2d0c36?this['resolveOffset'](_0x2d0c36,-0x1):this['pos'];if(null==_0x4bb406||_0x4bb406<this['token']['start'])throw new RangeError('Token\x20end\x20out\x20of\x20bounds');this['token']['value']=_0x295fbd,this['token']['end']=_0x4bb406;}['acceptTokenTo'](_0x34de8e,_0x579361){this['token']['value']=_0x34de8e,this['token']['end']=_0x579361;}['getChunk'](){if(this['pos']>=this['chunk2Pos']&&this['pos']<this['chunk2Pos']+this['chunk2']['length']){let {chunk:_0x3aa9da,chunkPos:_0x5de679}=this;this['chunk']=this['chunk2'],this['chunkPos']=this['chunk2Pos'],this['chunk2']=_0x3aa9da,this['chunk2Pos']=_0x5de679,this['chunkOff']=this['pos']-this['chunkPos'];}else{this['chunk2']=this['chunk'],this['chunk2Pos']=this['chunkPos'];let _0x48cf01=this['input']['chunk'](this['pos']),_0x3b69a8=this['pos']+_0x48cf01['length'];this['chunk']=_0x3b69a8>this['range']['to']?_0x48cf01['slice'](0x0,this['range']['to']-this['pos']):_0x48cf01,this['chunkPos']=this['pos'],this['chunkOff']=0x0;}}['readNext'](){return this['chunkOff']>=this['chunk']['length']&&(this['getChunk'](),this['chunkOff']==this['chunk']['length'])?this['next']=-0x1:this['next']=this['chunk']['charCodeAt'](this['chunkOff']);}['advance'](_0x5c243d=0x1){for(this['chunkOff']+=_0x5c243d;this['pos']+_0x5c243d>=this['range']['to'];){if(this['rangeIndex']==this['ranges']['length']-0x1)return this['setDone']();_0x5c243d-=this['range']['to']-this['pos'],this['range']=this['ranges'][++this['rangeIndex']],this['pos']=this['range']['from'];}return this['pos']+=_0x5c243d,this['pos']>=this['token']['lookAhead']&&(this['token']['lookAhead']=this['pos']+0x1),this['readNext']();}['setDone'](){return this['pos']=this['chunkPos']=this['end'],this['range']=this['ranges'][this['rangeIndex']=this['ranges']['length']-0x1],this['chunk']='',this['next']=-0x1;}['reset'](_0x364aeb,_0x168cf7){if(_0x168cf7?(this['token']=_0x168cf7,_0x168cf7['start']=_0x364aeb,_0x168cf7['lookAhead']=_0x364aeb+0x1,_0x168cf7['value']=_0x168cf7['extended']=-0x1):this['token']=_0x117bea,this['pos']!=_0x364aeb){if(this['pos']=_0x364aeb,_0x364aeb==this['end'])return this['setDone'](),this;for(;_0x364aeb<this['range']['from'];)this['range']=this['ranges'][--this['rangeIndex']];for(;_0x364aeb>=this['range']['to'];)this['range']=this['ranges'][++this['rangeIndex']];_0x364aeb>=this['chunkPos']&&_0x364aeb<this['chunkPos']+this['chunk']['length']?this['chunkOff']=_0x364aeb-this['chunkPos']:(this['chunk']='',this['chunkOff']=0x0),this['readNext']();}return this;}['read'](_0x3f65f7,_0x42b251){if(_0x3f65f7>=this['chunkPos']&&_0x42b251<=this['chunkPos']+this['chunk']['length'])return this['chunk']['slice'](_0x3f65f7-this['chunkPos'],_0x42b251-this['chunkPos']);if(_0x3f65f7>=this['chunk2Pos']&&_0x42b251<=this['chunk2Pos']+this['chunk2']['length'])return this['chunk2']['slice'](_0x3f65f7-this['chunk2Pos'],_0x42b251-this['chunk2Pos']);if(_0x3f65f7>=this['range']['from']&&_0x42b251<=this['range']['to'])return this['input']['read'](_0x3f65f7,_0x42b251);let _0x397236='';for(let _0x310bb3 of this['ranges']){if(_0x310bb3['from']>=_0x42b251)break;_0x310bb3['to']>_0x3f65f7&&(_0x397236+=this['input']['read'](Math['max'](_0x310bb3['from'],_0x3f65f7),Math['min'](_0x310bb3['to'],_0x42b251)));}return _0x397236;}}class _0x51ccab{constructor(_0x19cd7,_0x2d8ce5){this['data']=_0x19cd7,this['id']=_0x2d8ce5;}['token'](_0x330220,_0x2de2a9){let {parser:_0x20568b}=_0x2de2a9['p'];_0x35aa8a(this['data'],_0x330220,_0x2de2a9,this['id'],_0x20568b['data'],_0x20568b['tokenPrecTable']);}}_0x51ccab['prototype']['contextual']=_0x51ccab['prototype']['fallback']=_0x51ccab['prototype']['extend']=!0x1;class _0x11831c{constructor(_0xd83e97,_0x2b7896,_0x1b1aa5){this['precTable']=_0x2b7896,this['elseToken']=_0x1b1aa5,this['data']='string'==typeof _0xd83e97?_0x54c015(_0xd83e97):_0xd83e97;}['token'](_0x35675d,_0x5cc166){let _0x37f174=_0x35675d['pos'],_0x10b94e=0x0;for(;;){let _0x13d478=_0x35675d['next']<0x0,_0xea3adc=_0x35675d['resolveOffset'](0x1,0x1);if(_0x35aa8a(this['data'],_0x35675d,_0x5cc166,0x0,this['data'],this['precTable']),_0x35675d['token']['value']>-0x1)break;if(null==this['elseToken'])return;if(_0x13d478||_0x10b94e++,null==_0xea3adc)break;_0x35675d['reset'](_0xea3adc,_0x35675d['token']);}_0x10b94e&&(_0x35675d['reset'](_0x37f174,_0x35675d['token']),_0x35675d['acceptToken'](this['elseToken'],_0x10b94e));}}_0x11831c['prototype']['contextual']=_0x51ccab['prototype']['fallback']=_0x51ccab['prototype']['extend']=!0x1;class ExternalTokenizer{constructor(_0x1cd2a8,_0x246038={}){this['token']=_0x1cd2a8,this['contextual']=!!_0x246038['contextual'],this['fallback']=!!_0x246038['fallback'],this['extend']=!!_0x246038['extend'];}}function _0x35aa8a(_0x2c11c4,_0x321dcf,_0x545775,_0x4a4119,_0x37411b,_0x49ecd4){let _0x469be1=0x0,_0x6d09f6=0x1<<_0x4a4119,{dialect:_0x5dce7}=_0x545775['p']['parser'];t:for(;_0x6d09f6&_0x2c11c4[_0x469be1];){let _0x4acaa9=_0x2c11c4[_0x469be1+0x1];for(let _0x58aed5=_0x469be1+0x3;_0x58aed5<_0x4acaa9;_0x58aed5+=0x2)if((_0x2c11c4[_0x58aed5+0x1]&_0x6d09f6)>0x0){let _0x4fef11=_0x2c11c4[_0x58aed5];if(_0x5dce7['allows'](_0x4fef11)&&(-0x1==_0x321dcf['token']['value']||_0x321dcf['token']['value']==_0x4fef11||_0xcdafcd(_0x4fef11,_0x321dcf['token']['value'],_0x37411b,_0x49ecd4))){_0x321dcf['acceptToken'](_0x4fef11);break;}}let _0x209cb1=_0x321dcf['next'],_0x16f171=0x0,_0x2728ff=_0x2c11c4[_0x469be1+0x2];if(!(_0x321dcf['next']<0x0&&_0x2728ff>_0x16f171&&0xffff==_0x2c11c4[_0x4acaa9+0x3*_0x2728ff-0x3])){for(;_0x16f171<_0x2728ff;){let _0x138477=_0x16f171+_0x2728ff>>0x1,_0x19b9cd=_0x4acaa9+_0x138477+(_0x138477<<0x1),_0x26900b=_0x2c11c4[_0x19b9cd],_0x2c9bd9=_0x2c11c4[_0x19b9cd+0x1]||0x10000;if(_0x209cb1<_0x26900b)_0x2728ff=_0x138477;else{if(!(_0x209cb1>=_0x2c9bd9)){_0x469be1=_0x2c11c4[_0x19b9cd+0x2],_0x321dcf['advance']();continue t;}_0x16f171=_0x138477+0x1;}}break;}_0x469be1=_0x2c11c4[_0x4acaa9+0x3*_0x2728ff-0x1];}}function findOffset(_0xea302,_0x4505a5,_0x463827){for(let _0x44ccc9,_0x416b45=_0x4505a5;0xffff!=(_0x44ccc9=_0xea302[_0x416b45]);_0x416b45++)if(_0x44ccc9==_0x463827)return _0x416b45-_0x4505a5;return-0x1;}function _0xcdafcd(_0x40c134,_0x353e0e,_0x2c2b55,_0x46df65){let _0x1d3722=findOffset(_0x2c2b55,_0x46df65,_0x353e0e);return _0x1d3722<0x0||findOffset(_0x2c2b55,_0x46df65,_0x40c134)<_0x1d3722;}const _0x35e932='undefined'!=typeof process&&process['env']&&/\bparse\b/['test'](process['env']['LOG']);let stackIDs=null;function cutAt(_0x15aefe,_0x273391,_0x25459c){let _0x22b14a=_0x15aefe['cursor'](IterMode['IncludeAnonymous']);for(_0x22b14a['moveTo'](_0x273391);;)if(!(_0x25459c<0x0?_0x22b14a['childBefore'](_0x273391):_0x22b14a['childAfter'](_0x273391)))for(;;){if((_0x25459c<0x0?_0x22b14a['to']<_0x273391:_0x22b14a['from']>_0x273391)&&!_0x22b14a['type']['isError'])return _0x25459c<0x0?Math['max'](0x0,Math['min'](_0x22b14a['to']-0x1,_0x273391-0x19)):Math['min'](_0x15aefe['length'],Math['max'](_0x22b14a['from']+0x1,_0x273391+0x19));if(_0x25459c<0x0?_0x22b14a['prevSibling']():_0x22b14a['nextSibling']())break;if(!_0x22b14a['parent']())return _0x25459c<0x0?0x0:_0x15aefe['length'];}}let FragmentCursor$1=class{constructor(_0x13c415,_0x33a0d4){this['fragments']=_0x13c415,this['nodeSet']=_0x33a0d4,this['i']=0x0,this['fragment']=null,this['safeFrom']=-0x1,this['safeTo']=-0x1,this['trees']=[],this['start']=[],this['index']=[],this['nextFragment']();}['nextFragment'](){let _0x4b4dd0=this['fragment']=this['i']==this['fragments']['length']?null:this['fragments'][this['i']++];if(_0x4b4dd0){for(this['safeFrom']=_0x4b4dd0['openStart']?cutAt(_0x4b4dd0['tree'],_0x4b4dd0['from']+_0x4b4dd0['offset'],0x1)-_0x4b4dd0['offset']:_0x4b4dd0['from'],this['safeTo']=_0x4b4dd0['openEnd']?cutAt(_0x4b4dd0['tree'],_0x4b4dd0['to']+_0x4b4dd0['offset'],-0x1)-_0x4b4dd0['offset']:_0x4b4dd0['to'];this['trees']['length'];)this['trees']['pop'](),this['start']['pop'](),this['index']['pop']();this['trees']['push'](_0x4b4dd0['tree']),this['start']['push'](-_0x4b4dd0['offset']),this['index']['push'](0x0),this['nextStart']=this['safeFrom'];}else this['nextStart']=0x3b9aca00;}['nodeAt'](_0xe58276){if(_0xe58276<this['nextStart'])return null;for(;this['fragment']&&this['safeTo']<=_0xe58276;)this['nextFragment']();if(!this['fragment'])return null;for(;;){let _0x2bb6d7=this['trees']['length']-0x1;if(_0x2bb6d7<0x0)return this['nextFragment'](),null;let _0x13b2fd=this['trees'][_0x2bb6d7],_0x23479f=this['index'][_0x2bb6d7];if(_0x23479f==_0x13b2fd['children']['length']){this['trees']['pop'](),this['start']['pop'](),this['index']['pop']();continue;}let _0x55e7ae=_0x13b2fd['children'][_0x23479f],_0x5cb962=this['start'][_0x2bb6d7]+_0x13b2fd['positions'][_0x23479f];if(_0x5cb962>_0xe58276)return this['nextStart']=_0x5cb962,null;if(_0x55e7ae instanceof _0x31b809){if(_0x5cb962==_0xe58276){if(_0x5cb962<this['safeFrom'])return null;let _0x40f519=_0x5cb962+_0x55e7ae['length'];if(_0x40f519<=this['safeTo']){let _0x57fd9a=_0x55e7ae['prop'](_0xb9a8fe['lookAhead']);if(!_0x57fd9a||_0x40f519+_0x57fd9a<this['fragment']['to'])return _0x55e7ae;}}this['index'][_0x2bb6d7]++,_0x5cb962+_0x55e7ae['length']>=Math['max'](this['safeFrom'],_0xe58276)&&(this['trees']['push'](_0x55e7ae),this['start']['push'](_0x5cb962),this['index']['push'](0x0));}else this['index'][_0x2bb6d7]++,this['nextStart']=_0x5cb962+_0x55e7ae['length'];}}};class _0x481fbf{constructor(_0x51a7ca,_0x29cf69){this['stream']=_0x29cf69,this['tokens']=[],this['mainToken']=null,this['actions']=[],this['tokens']=_0x51a7ca['tokenizers']['map'](_0x504e56=>new _0x9aab48());}['getActions'](_0x401909){let _0x5d6951=0x0,_0x1a485d=null,{parser:_0x9b7d73}=_0x401909['p'],{tokenizers:_0x13c6db}=_0x9b7d73,_0x46db98=_0x9b7d73['stateSlot'](_0x401909['state'],0x3),_0x2f8e5a=_0x401909['curContext']?_0x401909['curContext']['hash']:0x0,_0x3f4df1=0x0;for(let _0x503a63=0x0;_0x503a63<_0x13c6db['length'];_0x503a63++){if(!(0x1<<_0x503a63&_0x46db98))continue;let _0x3c037c=_0x13c6db[_0x503a63],_0x47dbc6=this['tokens'][_0x503a63];if((!_0x1a485d||_0x3c037c['fallback'])&&((_0x3c037c['contextual']||_0x47dbc6['start']!=_0x401909['pos']||_0x47dbc6['mask']!=_0x46db98||_0x47dbc6['context']!=_0x2f8e5a)&&(this['updateCachedToken'](_0x47dbc6,_0x3c037c,_0x401909),_0x47dbc6['mask']=_0x46db98,_0x47dbc6['context']=_0x2f8e5a),_0x47dbc6['lookAhead']>_0x47dbc6['end']+0x19&&(_0x3f4df1=Math['max'](_0x47dbc6['lookAhead'],_0x3f4df1)),0x0!=_0x47dbc6['value'])){let _0x22592b=_0x5d6951;if(_0x47dbc6['extended']>-0x1&&(_0x5d6951=this['addActions'](_0x401909,_0x47dbc6['extended'],_0x47dbc6['end'],_0x5d6951)),_0x5d6951=this['addActions'](_0x401909,_0x47dbc6['value'],_0x47dbc6['end'],_0x5d6951),!_0x3c037c['extend']&&(_0x1a485d=_0x47dbc6,_0x5d6951>_0x22592b))break;}}for(;this['actions']['length']>_0x5d6951;)this['actions']['pop']();return _0x3f4df1&&_0x401909['setLookAhead'](_0x3f4df1),_0x1a485d||_0x401909['pos']!=this['stream']['end']||(_0x1a485d=new _0x9aab48(),_0x1a485d['value']=_0x401909['p']['parser']['eofTerm'],_0x1a485d['start']=_0x1a485d['end']=_0x401909['pos'],_0x5d6951=this['addActions'](_0x401909,_0x1a485d['value'],_0x1a485d['end'],_0x5d6951)),this['mainToken']=_0x1a485d,this['actions'];}['getMainToken'](_0x80045d){if(this['mainToken'])return this['mainToken'];let _0x5c6d44=new _0x9aab48(),{pos:_0x2032ae,p:_0x5ef96d}=_0x80045d;return _0x5c6d44['start']=_0x2032ae,_0x5c6d44['end']=Math['min'](_0x2032ae+0x1,_0x5ef96d['stream']['end']),_0x5c6d44['value']=_0x2032ae==_0x5ef96d['stream']['end']?_0x5ef96d['parser']['eofTerm']:0x0,_0x5c6d44;}['updateCachedToken'](_0x2e0ea2,_0x2a1ab0,_0xd3dfa2){let _0x6215b4=this['stream']['clipPos'](_0xd3dfa2['pos']);if(_0x2a1ab0['token'](this['stream']['reset'](_0x6215b4,_0x2e0ea2),_0xd3dfa2),_0x2e0ea2['value']>-0x1){let {parser:_0x36ab9e}=_0xd3dfa2['p'];for(let _0x2e13fc=0x0;_0x2e13fc<_0x36ab9e['specialized']['length'];_0x2e13fc++)if(_0x36ab9e['specialized'][_0x2e13fc]==_0x2e0ea2['value']){let _0x2cfead=_0x36ab9e['specializers'][_0x2e13fc](this['stream']['read'](_0x2e0ea2['start'],_0x2e0ea2['end']),_0xd3dfa2);if(_0x2cfead>=0x0&&_0xd3dfa2['p']['parser']['dialect']['allows'](_0x2cfead>>0x1)){0x1&_0x2cfead?_0x2e0ea2['extended']=_0x2cfead>>0x1:_0x2e0ea2['value']=_0x2cfead>>0x1;break;}}}else _0x2e0ea2['value']=0x0,_0x2e0ea2['end']=this['stream']['clipPos'](_0x6215b4+0x1);}['putAction'](_0x38ba26,_0x50878e,_0x4d32fb,_0x46aa6c){for(let _0x1c055e=0x0;_0x1c055e<_0x46aa6c;_0x1c055e+=0x3)if(this['actions'][_0x1c055e]==_0x38ba26)return _0x46aa6c;return this['actions'][_0x46aa6c++]=_0x38ba26,this['actions'][_0x46aa6c++]=_0x50878e,this['actions'][_0x46aa6c++]=_0x4d32fb,_0x46aa6c;}['addActions'](_0x5cdb60,_0x1425bc,_0x526493,_0xd9ca62){let {state:_0x56ccd9}=_0x5cdb60,{parser:_0x460282}=_0x5cdb60['p'],{data:_0x46964a}=_0x460282;for(let _0x1110e0=0x0;_0x1110e0<0x2;_0x1110e0++)for(let _0xd4a5be=_0x460282['stateSlot'](_0x56ccd9,_0x1110e0?0x2:0x1);;_0xd4a5be+=0x3){if(0xffff==_0x46964a[_0xd4a5be]){if(0x1!=_0x46964a[_0xd4a5be+0x1]){0x0==_0xd9ca62&&0x2==_0x46964a[_0xd4a5be+0x1]&&(_0xd9ca62=this['putAction'](_0x236397(_0x46964a,_0xd4a5be+0x2),_0x1425bc,_0x526493,_0xd9ca62));break;}_0xd4a5be=_0x236397(_0x46964a,_0xd4a5be+0x2);}_0x46964a[_0xd4a5be]==_0x1425bc&&(_0xd9ca62=this['putAction'](_0x236397(_0x46964a,_0xd4a5be+0x1),_0x1425bc,_0x526493,_0xd9ca62));}return _0xd9ca62;}}class _0x4c221b{constructor(_0xbc20ef,_0x3e2255,_0x1b0be5,_0x2603ca){this['parser']=_0xbc20ef,this['input']=_0x3e2255,this['ranges']=_0x2603ca,this['recovering']=0x0,this['nextStackID']=0x2654,this['minStackPos']=0x0,this['reused']=[],this['stoppedAt']=null,this['lastBigReductionStart']=-0x1,this['lastBigReductionSize']=0x0,this['bigReductionCount']=0x0,this['stream']=new InputStream(_0x3e2255,_0x2603ca),this['tokens']=new _0x481fbf(_0xbc20ef,this['stream']),this['topTerm']=_0xbc20ef['top'][0x1];let {from:_0x1a97b4}=_0x2603ca[0x0];this['stacks']=[Stack['start'](this,_0xbc20ef['top'][0x0],_0x1a97b4)],this['fragments']=_0x1b0be5['length']&&this['stream']['end']-_0x1a97b4>0x4*_0xbc20ef['bufferLength']?new FragmentCursor$1(_0x1b0be5,_0xbc20ef['nodeSet']):null;}get['parsedPos'](){return this['minStackPos'];}['advance'](){let _0x5f4842,_0x5427b0,_0x12f19d=this['stacks'],_0x16e564=this['minStackPos'],_0x5a0b51=this['stacks']=[];if(this['bigReductionCount']>0x12c&&0x1==_0x12f19d['length']){let [_0x33eb06]=_0x12f19d;for(;_0x33eb06['forceReduce']()&&_0x33eb06['stack']['length']&&_0x33eb06['stack'][_0x33eb06['stack']['length']-0x2]>=this['lastBigReductionStart'];);this['bigReductionCount']=this['lastBigReductionSize']=0x0;}for(let _0x3cc00c=0x0;_0x3cc00c<_0x12f19d['length'];_0x3cc00c++){let _0x46aaa3=_0x12f19d[_0x3cc00c];for(;;){if(this['tokens']['mainToken']=null,_0x46aaa3['pos']>_0x16e564)_0x5a0b51['push'](_0x46aaa3);else{if(this['advanceStack'](_0x46aaa3,_0x5a0b51,_0x12f19d))continue;{_0x5f4842||(_0x5f4842=[],_0x5427b0=[]),_0x5f4842['push'](_0x46aaa3);let _0x3a2d38=this['tokens']['getMainToken'](_0x46aaa3);_0x5427b0['push'](_0x3a2d38['value'],_0x3a2d38['end']);}}break;}}if(!_0x5a0b51['length']){let _0x5689a6=_0x5f4842&&_0x5072bd(_0x5f4842);if(_0x5689a6)return _0x35e932&&console['log']('Finish\x20with\x20'+this['stackID'](_0x5689a6)),this['stackToTree'](_0x5689a6);if(this['parser']['strict'])throw _0x35e932&&_0x5f4842&&console['log']('Stuck\x20with\x20token\x20'+(this['tokens']['mainToken']?this['parser']['getName'](this['tokens']['mainToken']['value']):'none')),new SyntaxError('No\x20parse\x20at\x20'+_0x16e564);this['recovering']||(this['recovering']=0x5);}if(this['recovering']&&_0x5f4842){let _0x39d6a5=null!=this['stoppedAt']&&_0x5f4842[0x0]['pos']>this['stoppedAt']?_0x5f4842[0x0]:this['runRecovery'](_0x5f4842,_0x5427b0,_0x5a0b51);if(_0x39d6a5)return _0x35e932&&console['log']('Force-finish\x20'+this['stackID'](_0x39d6a5)),this['stackToTree'](_0x39d6a5['forceAll']());}if(this['recovering']){let _0x7913b6=0x1==this['recovering']?0x1:0x3*this['recovering'];if(_0x5a0b51['length']>_0x7913b6){for(_0x5a0b51['sort']((_0x2719b7,_0xcec9a7)=>_0xcec9a7['score']-_0x2719b7['score']);_0x5a0b51['length']>_0x7913b6;)_0x5a0b51['pop']();}_0x5a0b51['some'](_0x426bf8=>_0x426bf8['reducePos']>_0x16e564)&&this['recovering']--;}else{if(_0x5a0b51['length']>0x1){t:for(let _0x4175ef=0x0;_0x4175ef<_0x5a0b51['length']-0x1;_0x4175ef++){let _0x5b01d0=_0x5a0b51[_0x4175ef];for(let _0x412622=_0x4175ef+0x1;_0x412622<_0x5a0b51['length'];_0x412622++){let _0x56bb22=_0x5a0b51[_0x412622];if(_0x5b01d0['sameState'](_0x56bb22)||_0x5b01d0['buffer']['length']>0x1f4&&_0x56bb22['buffer']['length']>0x1f4){if(!((_0x5b01d0['score']-_0x56bb22['score']||_0x5b01d0['buffer']['length']-_0x56bb22['buffer']['length'])>0x0)){_0x5a0b51['splice'](_0x4175ef--,0x1);continue t;}_0x5a0b51['splice'](_0x412622--,0x1);}}}_0x5a0b51['length']>0xc&&_0x5a0b51['splice'](0xc,_0x5a0b51['length']-0xc);}}this['minStackPos']=_0x5a0b51[0x0]['pos'];for(let _0x132cc8=0x1;_0x132cc8<_0x5a0b51['length'];_0x132cc8++)_0x5a0b51[_0x132cc8]['pos']<this['minStackPos']&&(this['minStackPos']=_0x5a0b51[_0x132cc8]['pos']);return null;}['stopAt'](_0x54398c){if(null!=this['stoppedAt']&&this['stoppedAt']<_0x54398c)throw new RangeError('Can\x27t\x20move\x20stoppedAt\x20forward');this['stoppedAt']=_0x54398c;}['advanceStack'](_0x220d9e,_0xe05229,_0x1f0d91){let _0x4107eb=_0x220d9e['pos'],{parser:_0x5d0260}=this,_0x12b203=_0x35e932?this['stackID'](_0x220d9e)+'\x20->\x20':'';if(null!=this['stoppedAt']&&_0x4107eb>this['stoppedAt'])return _0x220d9e['forceReduce']()?_0x220d9e:null;if(this['fragments']){let _0x1df68=_0x220d9e['curContext']&&_0x220d9e['curContext']['tracker']['strict'],_0x153980=_0x1df68?_0x220d9e['curContext']['hash']:0x0;for(let _0x1c4195=this['fragments']['nodeAt'](_0x4107eb);_0x1c4195;){let _0x371d6a=this['parser']['nodeSet']['types'][_0x1c4195['type']['id']]==_0x1c4195['type']?_0x5d0260['getGoto'](_0x220d9e['state'],_0x1c4195['type']['id']):-0x1;if(_0x371d6a>-0x1&&_0x1c4195['length']&&(!_0x1df68||(_0x1c4195['prop'](_0xb9a8fe['contextHash'])||0x0)==_0x153980))return _0x220d9e['useNode'](_0x1c4195,_0x371d6a),_0x35e932&&console['log'](_0x12b203+this['stackID'](_0x220d9e)+('\x20(via\x20reuse\x20of\x20'+_0x5d0260['getName'](_0x1c4195['type']['id'])+')')),!0x0;if(!(_0x1c4195 instanceof _0x31b809)||0x0==_0x1c4195['children']['length']||_0x1c4195['positions'][0x0]>0x0)break;let _0x37832a=_0x1c4195['children'][0x0];if(!(_0x37832a instanceof _0x31b809&&0x0==_0x1c4195['positions'][0x0]))break;_0x1c4195=_0x37832a;}}let _0xb30c52=_0x5d0260['stateSlot'](_0x220d9e['state'],0x4);if(_0xb30c52>0x0)return _0x220d9e['reduce'](_0xb30c52),_0x35e932&&console['log'](_0x12b203+this['stackID'](_0x220d9e)+('\x20(via\x20always-reduce\x20'+_0x5d0260['getName'](0xffff&_0xb30c52)+')')),!0x0;if(_0x220d9e['stack']['length']>=0x20d0){for(;_0x220d9e['stack']['length']>0x1770&&_0x220d9e['forceReduce'](););}let _0x2edbfa=this['tokens']['getActions'](_0x220d9e);for(let _0x3f395c=0x0;_0x3f395c<_0x2edbfa['length'];){let _0x5eac2b=_0x2edbfa[_0x3f395c++],_0x5d65c2=_0x2edbfa[_0x3f395c++],_0x3b0dcb=_0x2edbfa[_0x3f395c++],_0x18c296=_0x3f395c==_0x2edbfa['length']||!_0x1f0d91,_0x2f8ac1=_0x18c296?_0x220d9e:_0x220d9e['split'](),_0x535783=this['tokens']['mainToken'];if(_0x2f8ac1['apply'](_0x5eac2b,_0x5d65c2,_0x535783?_0x535783['start']:_0x2f8ac1['pos'],_0x3b0dcb),_0x35e932&&console['log'](_0x12b203+this['stackID'](_0x2f8ac1)+('\x20(via\x20'+(0x10000&_0x5eac2b?'reduce\x20of\x20'+_0x5d0260['getName'](0xffff&_0x5eac2b):'shift')+'\x20for\x20'+_0x5d0260['getName'](_0x5d65c2)+'\x20@\x20'+_0x4107eb+(_0x2f8ac1==_0x220d9e?'':',\x20split')+')')),_0x18c296)return!0x0;_0x2f8ac1['pos']>_0x4107eb?_0xe05229['push'](_0x2f8ac1):_0x1f0d91['push'](_0x2f8ac1);}return!0x1;}['advanceFully'](_0x28611c,_0x124b74){let _0x466a33=_0x28611c['pos'];for(;;){if(!this['advanceStack'](_0x28611c,null,null))return!0x1;if(_0x28611c['pos']>_0x466a33)return pushStackDedup(_0x28611c,_0x124b74),!0x0;}}['runRecovery'](_0x3eb435,_0x4edb9b,_0xd1b3c8){let _0x27d946=null,_0x24d7f0=!0x1;for(let _0x2b9116=0x0;_0x2b9116<_0x3eb435['length'];_0x2b9116++){let _0xc6e074=_0x3eb435[_0x2b9116],_0x3b96df=_0x4edb9b[_0x2b9116<<0x1],_0x4dfcc4=_0x4edb9b[0x1+(_0x2b9116<<0x1)],_0x20030d=_0x35e932?this['stackID'](_0xc6e074)+'\x20->\x20':'';if(_0xc6e074['deadEnd']){if(_0x24d7f0)continue;if(_0x24d7f0=!0x0,_0xc6e074['restart'](),_0x35e932&&console['log'](_0x20030d+this['stackID'](_0xc6e074)+'\x20(restarted)'),this['advanceFully'](_0xc6e074,_0xd1b3c8))continue;}let _0x205fae=_0xc6e074['split'](),_0x539d47=_0x20030d;for(let _0x3559ef=0x0;_0x205fae['forceReduce']()&&_0x3559ef<0xa;_0x3559ef++){if(_0x35e932&&console['log'](_0x539d47+this['stackID'](_0x205fae)+'\x20(via\x20force-reduce)'),this['advanceFully'](_0x205fae,_0xd1b3c8))break;_0x35e932&&(_0x539d47=this['stackID'](_0x205fae)+'\x20->\x20');}for(let _0x39f89e of _0xc6e074['recoverByInsert'](_0x3b96df))_0x35e932&&console['log'](_0x20030d+this['stackID'](_0x39f89e)+'\x20(via\x20recover-insert)'),this['advanceFully'](_0x39f89e,_0xd1b3c8);this['stream']['end']>_0xc6e074['pos']?(_0x4dfcc4==_0xc6e074['pos']&&(_0x4dfcc4++,_0x3b96df=0x0),_0xc6e074['recoverByDelete'](_0x3b96df,_0x4dfcc4),_0x35e932&&console['log'](_0x20030d+this['stackID'](_0xc6e074)+('\x20(via\x20recover-delete\x20'+this['parser']['getName'](_0x3b96df)+')')),pushStackDedup(_0xc6e074,_0xd1b3c8)):(!_0x27d946||_0x27d946['score']<_0xc6e074['score'])&&(_0x27d946=_0xc6e074);}return _0x27d946;}['stackToTree'](_0x5cfc21){return _0x5cfc21['close'](),_0x31b809['build']({'buffer':StackBufferCursor['create'](_0x5cfc21),'nodeSet':this['parser']['nodeSet'],'topID':this['topTerm'],'maxBufferLength':this['parser']['bufferLength'],'reused':this['reused'],'start':this['ranges'][0x0]['from'],'length':_0x5cfc21['pos']-this['ranges'][0x0]['from'],'minRepeatType':this['parser']['minRepeatTerm']});}['stackID'](_0x25eb1){let _0x56e14d=(stackIDs||(stackIDs=new WeakMap()))['get'](_0x25eb1);return _0x56e14d||stackIDs['set'](_0x25eb1,_0x56e14d=String['fromCodePoint'](this['nextStackID']++)),_0x56e14d+_0x25eb1;}}function pushStackDedup(_0x3e7590,_0x80d5be){for(let _0x124752=0x0;_0x124752<_0x80d5be['length'];_0x124752++){let _0x468ed6=_0x80d5be[_0x124752];if(_0x468ed6['pos']==_0x3e7590['pos']&&_0x468ed6['sameState'](_0x3e7590))return void(_0x80d5be[_0x124752]['score']<_0x3e7590['score']&&(_0x80d5be[_0x124752]=_0x3e7590));}_0x80d5be['push'](_0x3e7590);}class Dialect{constructor(_0x275e99,_0x14a692,_0x6affc8){this['source']=_0x275e99,this['flags']=_0x14a692,this['disabled']=_0x6affc8;}['allows'](_0x523a2f){return!this['disabled']||0x0==this['disabled'][_0x523a2f];}}const _0x59d3af=_0xb75b47=>_0xb75b47;class ContextTracker{constructor(_0x4a7a61){this['start']=_0x4a7a61['start'],this['shift']=_0x4a7a61['shift']||_0x59d3af,this['reduce']=_0x4a7a61['reduce']||_0x59d3af,this['reuse']=_0x4a7a61['reuse']||_0x59d3af,this['hash']=_0x4a7a61['hash']||(()=>0x0),this['strict']=!0x1!==_0x4a7a61['strict'];}}class _0x371622 extends _0x2b422c{constructor(_0x5dd966){if(super(),this['wrappers']=[],0xe!=_0x5dd966['version'])throw new RangeError('Parser\x20version\x20('+_0x5dd966['version']+')\x20doesn\x27t\x20match\x20runtime\x20version\x20(14)');let _0x1341cd=_0x5dd966['nodeNames']['split']('\x20');this['minRepeatTerm']=_0x1341cd['length'];for(let _0x1df633=0x0;_0x1df633<_0x5dd966['repeatNodeCount'];_0x1df633++)_0x1341cd['push']('');let _0x44c66a=Object['keys'](_0x5dd966['topRules'])['map'](_0x5de8be=>_0x5dd966['topRules'][_0x5de8be][0x1]),_0x53d30a=[];for(let _0x5e4e6b=0x0;_0x5e4e6b<_0x1341cd['length'];_0x5e4e6b++)_0x53d30a['push']([]);function _0x3bf8df(_0x238db3,_0x57995d,_0x327327){_0x53d30a[_0x238db3]['push']([_0x57995d,_0x57995d['deserialize'](String(_0x327327))]);}if(_0x5dd966['nodeProps'])for(let _0x32f501 of _0x5dd966['nodeProps']){let _0x8ee2af=_0x32f501[0x0];'string'==typeof _0x8ee2af&&(_0x8ee2af=_0xb9a8fe[_0x8ee2af]);for(let _0x3c51bf=0x1;_0x3c51bf<_0x32f501['length'];){let _0x37a142=_0x32f501[_0x3c51bf++];if(_0x37a142>=0x0)_0x3bf8df(_0x37a142,_0x8ee2af,_0x32f501[_0x3c51bf++]);else{let _0x2aa3a2=_0x32f501[_0x3c51bf+-_0x37a142];for(let _0x430a6b=-_0x37a142;_0x430a6b>0x0;_0x430a6b--)_0x3bf8df(_0x32f501[_0x3c51bf++],_0x8ee2af,_0x2aa3a2);_0x3c51bf++;}}}this['nodeSet']=new NodeSet(_0x1341cd['map']((_0x11d97f,_0x345955)=>_0x4e8489['define']({'name':_0x345955>=this['minRepeatTerm']?void 0x0:_0x11d97f,'id':_0x345955,'props':_0x53d30a[_0x345955],'top':_0x44c66a['indexOf'](_0x345955)>-0x1,'error':0x0==_0x345955,'skipped':_0x5dd966['skippedNodes']&&_0x5dd966['skippedNodes']['indexOf'](_0x345955)>-0x1}))),_0x5dd966['propSources']&&(this['nodeSet']=this['nodeSet']['extend'](..._0x5dd966['propSources'])),this['strict']=!0x1,this['bufferLength']=DefaultBufferLength;let _0x861aa9=_0x54c015(_0x5dd966['tokenData']);this['context']=_0x5dd966['context'],this['specializerSpecs']=_0x5dd966['specialized']||[],this['specialized']=new Uint16Array(this['specializerSpecs']['length']);for(let _0x4e093d=0x0;_0x4e093d<this['specializerSpecs']['length'];_0x4e093d++)this['specialized'][_0x4e093d]=this['specializerSpecs'][_0x4e093d]['term'];this['specializers']=this['specializerSpecs']['map'](getSpecializer),this['states']=_0x54c015(_0x5dd966['states'],Uint32Array),this['data']=_0x54c015(_0x5dd966['stateData']),this['goto']=_0x54c015(_0x5dd966['goto']),this['maxTerm']=_0x5dd966['maxTerm'],this['tokenizers']=_0x5dd966['tokenizers']['map'](_0x3fcc14=>'number'==typeof _0x3fcc14?new _0x51ccab(_0x861aa9,_0x3fcc14):_0x3fcc14),this['topRules']=_0x5dd966['topRules'],this['dialects']=_0x5dd966['dialects']||{},this['dynamicPrecedences']=_0x5dd966['dynamicPrecedences']||null,this['tokenPrecTable']=_0x5dd966['tokenPrec'],this['termNames']=_0x5dd966['termNames']||null,this['maxNode']=this['nodeSet']['types']['length']-0x1,this['dialect']=this['parseDialect'](),this['top']=this['topRules'][Object['keys'](this['topRules'])[0x0]];}['createParse'](_0x2f5504,_0x295412,_0x1144fd){let _0x45d312=new _0x4c221b(this,_0x2f5504,_0x295412,_0x1144fd);for(let _0x432a99 of this['wrappers'])_0x45d312=_0x432a99(_0x45d312,_0x2f5504,_0x295412,_0x1144fd);return _0x45d312;}['getGoto'](_0x27fb50,_0x5c7bbd,_0x3344ce=!0x1){let _0x2c3231=this['goto'];if(_0x5c7bbd>=_0x2c3231[0x0])return-0x1;for(let _0x41810b=_0x2c3231[_0x5c7bbd+0x1];;){let _0x2742ea=_0x2c3231[_0x41810b++],_0x27198a=0x1&_0x2742ea,_0x32619c=_0x2c3231[_0x41810b++];if(_0x27198a&&_0x3344ce)return _0x32619c;for(let _0x286e79=_0x41810b+(_0x2742ea>>0x1);_0x41810b<_0x286e79;_0x41810b++)if(_0x2c3231[_0x41810b]==_0x27fb50)return _0x32619c;if(_0x27198a)return-0x1;}}['hasAction'](_0x1e5941,_0x464881){let _0x22eab3=this['data'];for(let _0x14c964=0x0;_0x14c964<0x2;_0x14c964++)for(let _0x49e778,_0x54a147=this['stateSlot'](_0x1e5941,_0x14c964?0x2:0x1);;_0x54a147+=0x3){if(0xffff==(_0x49e778=_0x22eab3[_0x54a147])){if(0x1!=_0x22eab3[_0x54a147+0x1]){if(0x2==_0x22eab3[_0x54a147+0x1])return _0x236397(_0x22eab3,_0x54a147+0x2);break;}_0x49e778=_0x22eab3[_0x54a147=_0x236397(_0x22eab3,_0x54a147+0x2)];}if(_0x49e778==_0x464881||0x0==_0x49e778)return _0x236397(_0x22eab3,_0x54a147+0x1);}return 0x0;}['stateSlot'](_0x8de699,_0xea1000){return this['states'][0x6*_0x8de699+_0xea1000];}['stateFlag'](_0x3885ac,_0x93892b){return(this['stateSlot'](_0x3885ac,0x0)&_0x93892b)>0x0;}['validAction'](_0x11b1ed,_0x1aa7fd){return!!this['allActions'](_0x11b1ed,_0x34a1fa=>_0x34a1fa==_0x1aa7fd||null);}['allActions'](_0xbeee5e,_0x2908bc){let _0x460337=this['stateSlot'](_0xbeee5e,0x4),_0x13aa39=_0x460337?_0x2908bc(_0x460337):void 0x0;for(let _0xa9e530=this['stateSlot'](_0xbeee5e,0x1);null==_0x13aa39;_0xa9e530+=0x3){if(0xffff==this['data'][_0xa9e530]){if(0x1!=this['data'][_0xa9e530+0x1])break;_0xa9e530=_0x236397(this['data'],_0xa9e530+0x2);}_0x13aa39=_0x2908bc(_0x236397(this['data'],_0xa9e530+0x1));}return _0x13aa39;}['nextStates'](_0x229255){let _0x5b64a9=[];for(let _0x599688=this['stateSlot'](_0x229255,0x1);;_0x599688+=0x3){if(0xffff==this['data'][_0x599688]){if(0x1!=this['data'][_0x599688+0x1])break;_0x599688=_0x236397(this['data'],_0x599688+0x2);}if(!(0x1&this['data'][_0x599688+0x2])){let _0x55814f=this['data'][_0x599688+0x1];_0x5b64a9['some']((_0x1988a7,_0x44890c)=>0x1&_0x44890c&&_0x1988a7==_0x55814f)||_0x5b64a9['push'](this['data'][_0x599688],_0x55814f);}}return _0x5b64a9;}['configure'](_0x22346a){let _0x5e64c8=Object['assign'](Object['create'](_0x371622['prototype']),this);if(_0x22346a['props']&&(_0x5e64c8['nodeSet']=this['nodeSet']['extend'](..._0x22346a['props'])),_0x22346a['top']){let _0x1822cb=this['topRules'][_0x22346a['top']];if(!_0x1822cb)throw new RangeError('Invalid\x20top\x20rule\x20name\x20'+_0x22346a['top']);_0x5e64c8['top']=_0x1822cb;}return _0x22346a['tokenizers']&&(_0x5e64c8['tokenizers']=this['tokenizers']['map'](t=>{let _0x47ebb7=_0x22346a['tokenizers']['find'](_0x281806=>_0x281806['from']==t);return _0x47ebb7?_0x47ebb7['to']:t;})),_0x22346a['specializers']&&(_0x5e64c8['specializers']=this['specializers']['slice'](),_0x5e64c8['specializerSpecs']=this['specializerSpecs']['map']((_0x57c8bb,_0x96d7b7)=>{let _0x37585a=_0x22346a['specializers']['find'](_0x5d1bcf=>_0x5d1bcf['from']==_0x57c8bb['external']);if(!_0x37585a)return _0x57c8bb;let _0x517fa0=Object['assign'](Object['assign']({},_0x57c8bb),{'external':_0x37585a['to']});return _0x5e64c8['specializers'][_0x96d7b7]=getSpecializer(_0x517fa0),_0x517fa0;})),_0x22346a['contextTracker']&&(_0x5e64c8['context']=_0x22346a['contextTracker']),_0x22346a['dialect']&&(_0x5e64c8['dialect']=this['parseDialect'](_0x22346a['dialect'])),null!=_0x22346a['strict']&&(_0x5e64c8['strict']=_0x22346a['strict']),_0x22346a['wrap']&&(_0x5e64c8['wrappers']=_0x5e64c8['wrappers']['concat'](_0x22346a['wrap'])),null!=_0x22346a['bufferLength']&&(_0x5e64c8['bufferLength']=_0x22346a['bufferLength']),_0x5e64c8;}['hasWrappers'](){return this['wrappers']['length']>0x0;}['getName'](_0x213d2b){return this['termNames']?this['termNames'][_0x213d2b]:String(_0x213d2b<=this['maxNode']&&this['nodeSet']['types'][_0x213d2b]['name']||_0x213d2b);}get['eofTerm'](){return this['maxNode']+0x1;}get['topNode'](){return this['nodeSet']['types'][this['top'][0x1]];}['dynamicPrecedence'](_0x3c679e){let _0x3dc6cc=this['dynamicPrecedences'];return null==_0x3dc6cc?0x0:_0x3dc6cc[_0x3c679e]||0x0;}['parseDialect'](_0x4364dd){let _0x12e76d=Object['keys'](this['dialects']),_0x29ce8f=_0x12e76d['map'](()=>!0x1);if(_0x4364dd)for(let _0x405ddd of _0x4364dd['split']('\x20')){let _0x12bdcf=_0x12e76d['indexOf'](_0x405ddd);_0x12bdcf>=0x0&&(_0x29ce8f[_0x12bdcf]=!0x0);}let _0xf86733=null;for(let _0x4a57a3=0x0;_0x4a57a3<_0x12e76d['length'];_0x4a57a3++)if(!_0x29ce8f[_0x4a57a3]){for(let _0x326add,_0x5a0560=this['dialects'][_0x12e76d[_0x4a57a3]];0xffff!=(_0x326add=this['data'][_0x5a0560++]);)(_0xf86733||(_0xf86733=new Uint8Array(this['maxTerm']+0x1)))[_0x326add]=0x1;}return new Dialect(_0x4364dd,_0x29ce8f,_0xf86733);}static['deserialize'](_0x31763e){return new _0x371622(_0x31763e);}}function _0x236397(_0x795945,_0x309b97){return _0x795945[_0x309b97]|_0x795945[_0x309b97+0x1]<<0x10;}function _0x5072bd(_0x1b858b){let _0x803121=null;for(let _0x39a41b of _0x1b858b){let _0x1c48d3=_0x39a41b['p']['stoppedAt'];(_0x39a41b['pos']==_0x39a41b['p']['stream']['end']||null!=_0x1c48d3&&_0x39a41b['pos']>_0x1c48d3)&&_0x39a41b['p']['parser']['stateFlag'](_0x39a41b['state'],0x2)&&(!_0x803121||_0x803121['score']<_0x39a41b['score'])&&(_0x803121=_0x39a41b);}return _0x803121;}function getSpecializer(_0x3e2d44){if(_0x3e2d44['external']){let _0x399a2e=_0x3e2d44['extend']?0x1:0x0;return(_0x5d96cf,_0x4fdcef)=>_0x3e2d44['external'](_0x5d96cf,_0x4fdcef)<<0x1|_0x399a2e;}return _0x3e2d44['get'];}const scriptText=0x36,StartCloseScriptTag=0x1,styleText=0x37,StartCloseStyleTag=0x2,textareaText=0x38,StartCloseTextareaTag=0x3,_0x1075dc=0x4,_0x1f3308=0x5,StartTag=0x6,StartScriptTag=0x7,StartStyleTag=0x8,StartTextareaTag=0x9,StartSelfClosingTag=0xa,StartCloseTag=0xb,NoMatchStartCloseTag=0xc,MismatchedStartCloseTag=0xd,_0x2550c2=0x39,IncompleteCloseTag=0xe,commentContent$1=0x3a,Element$2=0x14,_0x27b917=0x16,Attribute=0x17,AttributeName=0x18,AttributeValue=0x1a,UnquotedAttributeValue=0x1b,ScriptText=0x1c,StyleText=0x1f,TextareaText=0x22,_0x2046cd=0x24,_0x3e366e=0x25,Dialect_noMatch=0x0,Dialect_selfClosing=0x1,_0x2cc8c3={'area':!0x0,'base':!0x0,'br':!0x0,'col':!0x0,'command':!0x0,'embed':!0x0,'frame':!0x0,'hr':!0x0,'img':!0x0,'input':!0x0,'keygen':!0x0,'link':!0x0,'meta':!0x0,'param':!0x0,'source':!0x0,'track':!0x0,'wbr':!0x0,'menuitem':!0x0},implicitlyClosed={'dd':!0x0,'li':!0x0,'optgroup':!0x0,'option':!0x0,'p':!0x0,'rp':!0x0,'rt':!0x0,'tbody':!0x0,'td':!0x0,'tfoot':!0x0,'th':!0x0,'tr':!0x0},_0x2a807a={'dd':{'dd':!0x0,'dt':!0x0},'dt':{'dd':!0x0,'dt':!0x0},'li':{'li':!0x0},'option':{'option':!0x0,'optgroup':!0x0},'optgroup':{'optgroup':!0x0},'p':{'address':!0x0,'article':!0x0,'aside':!0x0,'blockquote':!0x0,'dir':!0x0,'div':!0x0,'dl':!0x0,'fieldset':!0x0,'footer':!0x0,'form':!0x0,'h1':!0x0,'h2':!0x0,'h3':!0x0,'h4':!0x0,'h5':!0x0,'h6':!0x0,'header':!0x0,'hgroup':!0x0,'hr':!0x0,'menu':!0x0,'nav':!0x0,'ol':!0x0,'p':!0x0,'pre':!0x0,'section':!0x0,'table':!0x0,'ul':!0x0},'rp':{'rp':!0x0,'rt':!0x0},'rt':{'rp':!0x0,'rt':!0x0},'tbody':{'tbody':!0x0,'tfoot':!0x0},'td':{'td':!0x0,'th':!0x0},'tfoot':{'tbody':!0x0},'th':{'td':!0x0,'th':!0x0},'thead':{'tbody':!0x0,'tfoot':!0x0},'tr':{'tr':!0x0}};function _0x2fe538(_0x34043e){return 0x2d==_0x34043e||0x2e==_0x34043e||0x3a==_0x34043e||_0x34043e>=0x41&&_0x34043e<=0x5a||0x5f==_0x34043e||_0x34043e>=0x61&&_0x34043e<=0x7a||_0x34043e>=0xa1;}function _0x449163(_0x13fb65){return 0x9==_0x13fb65||0xa==_0x13fb65||0xd==_0x13fb65||0x20==_0x13fb65;}let _0x919bf9=null,cachedInput=null,_0x1a5e89=0x0;function tagNameAfter(_0x65e139,_0x304de4){let _0x22e9fd=_0x65e139['pos']+_0x304de4;if(_0x1a5e89==_0x22e9fd&&cachedInput==_0x65e139)return _0x919bf9;let _0x5e2abd=_0x65e139['peek'](_0x304de4);for(;_0x449163(_0x5e2abd);)_0x5e2abd=_0x65e139['peek'](++_0x304de4);let _0x19700e='';for(;_0x2fe538(_0x5e2abd);)_0x19700e+=String['fromCharCode'](_0x5e2abd),_0x5e2abd=_0x65e139['peek'](++_0x304de4);return cachedInput=_0x65e139,_0x1a5e89=_0x22e9fd,_0x919bf9=_0x19700e?_0x19700e['toLowerCase']():_0x5e2abd==question$1||_0x5e2abd==_0x42b86d?void 0x0:null;}const _0x16c996=0x3c,greaterThan=0x3e,_0x164ff1=0x2f,question$1=0x3f,_0x42b86d=0x21,_0x4b4976=0x2d;function ElementContext(_0x314120,_0x364315){this['name']=_0x314120,this['parent']=_0x364315;}const startTagTerms=[StartTag,StartSelfClosingTag,StartScriptTag,StartStyleTag,StartTextareaTag],elementContext=new ContextTracker({'start':null,'shift':(_0x1c25dc,_0x5701fe,_0x5a80e8,_0x17ab35)=>startTagTerms['indexOf'](_0x5701fe)>-0x1?new ElementContext(tagNameAfter(_0x17ab35,0x1)||'',_0x1c25dc):_0x1c25dc,'reduce':(_0x5e3555,_0xff0873)=>_0xff0873==Element$2&&_0x5e3555?_0x5e3555['parent']:_0x5e3555,'reuse'(_0x341494,_0x5f5139,_0x2599c2,_0x47b7d1){let _0x5c17b2=_0x5f5139['type']['id'];return _0x5c17b2==StartTag||_0x5c17b2==_0x2046cd?new ElementContext(tagNameAfter(_0x47b7d1,0x1)||'',_0x341494):_0x341494;},'strict':!0x1}),tagStart=new ExternalTokenizer((_0x27c253,_0x3f8ae6)=>{if(_0x27c253['next']!=_0x16c996)return void(_0x27c253['next']<0x0&&_0x3f8ae6['context']&&_0x27c253['acceptToken'](_0x2550c2));_0x27c253['advance']();let _0x371a02=_0x27c253['next']==_0x164ff1;_0x371a02&&_0x27c253['advance']();let _0x66bc89=tagNameAfter(_0x27c253,0x0);if(void 0x0===_0x66bc89)return;if(!_0x66bc89)return _0x27c253['acceptToken'](_0x371a02?IncompleteCloseTag:StartTag);let _0x3a8cf3=_0x3f8ae6['context']?_0x3f8ae6['context']['name']:null;if(_0x371a02){if(_0x66bc89==_0x3a8cf3)return _0x27c253['acceptToken'](StartCloseTag);if(_0x3a8cf3&&implicitlyClosed[_0x3a8cf3])return _0x27c253['acceptToken'](_0x2550c2,-0x2);if(_0x3f8ae6['dialectEnabled'](Dialect_noMatch))return _0x27c253['acceptToken'](NoMatchStartCloseTag);for(let _0x32b83c=_0x3f8ae6['context'];_0x32b83c;_0x32b83c=_0x32b83c['parent'])if(_0x32b83c['name']==_0x66bc89)return;_0x27c253['acceptToken'](MismatchedStartCloseTag);}else{if('script'==_0x66bc89)return _0x27c253['acceptToken'](StartScriptTag);if('style'==_0x66bc89)return _0x27c253['acceptToken'](StartStyleTag);if('textarea'==_0x66bc89)return _0x27c253['acceptToken'](StartTextareaTag);if(_0x2cc8c3['hasOwnProperty'](_0x66bc89))return _0x27c253['acceptToken'](StartSelfClosingTag);_0x3a8cf3&&_0x2a807a[_0x3a8cf3]&&_0x2a807a[_0x3a8cf3][_0x66bc89]?_0x27c253['acceptToken'](_0x2550c2,-0x1):_0x27c253['acceptToken'](StartTag);}},{'contextual':!0x0}),commentContent=new ExternalTokenizer(_0x1fa173=>{for(let _0x2403e1=0x0,_0x25ec18=0x0;;_0x25ec18++){if(_0x1fa173['next']<0x0){_0x25ec18&&_0x1fa173['acceptToken'](commentContent$1);break;}if(_0x1fa173['next']==_0x4b4976)_0x2403e1++;else{if(_0x1fa173['next']==greaterThan&&_0x2403e1>=0x2){_0x25ec18>=0x3&&_0x1fa173['acceptToken'](commentContent$1,-0x2);break;}_0x2403e1=0x0;}_0x1fa173['advance']();}});function inForeignElement(_0x51d378){for(;_0x51d378;_0x51d378=_0x51d378['parent'])if('svg'==_0x51d378['name']||'math'==_0x51d378['name'])return!0x0;return!0x1;}const _0x3bffc2=new ExternalTokenizer((_0x30d132,_0x4cb194)=>{if(_0x30d132['next']==_0x164ff1&&_0x30d132['peek'](0x1)==greaterThan){let _0xe2080e=_0x4cb194['dialectEnabled'](Dialect_selfClosing)||inForeignElement(_0x4cb194['context']);_0x30d132['acceptToken'](_0xe2080e?_0x1f3308:_0x1075dc,0x2);}else _0x30d132['next']==greaterThan&&_0x30d132['acceptToken'](_0x1075dc,0x1);});function contentTokenizer(_0x40a65e,_0x555415,_0x2d431a){let _0x3f78db=0x2+_0x40a65e['length'];return new ExternalTokenizer(_0x7f1bc=>{for(let _0x186090=0x0,_0x543c08=0x0,_0x399f67=0x0;;_0x399f67++){if(_0x7f1bc['next']<0x0){_0x399f67&&_0x7f1bc['acceptToken'](_0x555415);break;}if(0x0==_0x186090&&_0x7f1bc['next']==_0x16c996||0x1==_0x186090&&_0x7f1bc['next']==_0x164ff1||_0x186090>=0x2&&_0x186090<_0x3f78db&&_0x7f1bc['next']==_0x40a65e['charCodeAt'](_0x186090-0x2))_0x186090++,_0x543c08++;else{if(0x2!=_0x186090&&_0x186090!=_0x3f78db||!_0x449163(_0x7f1bc['next'])){if(_0x186090==_0x3f78db&&_0x7f1bc['next']==greaterThan){_0x399f67>_0x543c08?_0x7f1bc['acceptToken'](_0x555415,-_0x543c08):_0x7f1bc['acceptToken'](_0x2d431a,-(_0x543c08-0x2));break;}if((0xa==_0x7f1bc['next']||0xd==_0x7f1bc['next'])&&_0x399f67){_0x7f1bc['acceptToken'](_0x555415,0x1);break;}_0x186090=_0x543c08=0x0;}else _0x543c08++;}_0x7f1bc['advance']();}});}const scriptTokens=contentTokenizer('script',scriptText,StartCloseScriptTag),styleTokens=contentTokenizer('style',styleText,StartCloseStyleTag),textareaTokens=contentTokenizer('textarea',textareaText,StartCloseTextareaTag),htmlHighlighting=styleTags({'Text\x20RawText':tags$1['content'],'StartTag\x20StartCloseTag\x20SelfClosingEndTag\x20EndTag':tags$1['angleBracket'],'TagName':tags$1['tagName'],'MismatchedCloseTag/TagName':[tags$1['tagName'],tags$1['invalid']],'AttributeName':tags$1['attributeName'],'AttributeValue\x20UnquotedAttributeValue':tags$1['attributeValue'],'Is':tags$1['definitionOperator'],'EntityReference\x20CharacterReference':tags$1['character'],'Comment':tags$1['blockComment'],'ProcessingInst':tags$1['processingInstruction'],'DoctypeDecl':tags$1['documentMeta']}),_0x1de11d=_0x371622['deserialize']({'version':0xe,'states':',xOVO!rOOO!WQ#tO\x27#CqO!]Q#tO\x27#CzO!bQ#tO\x27#C}O!gQ#tO\x27#DQO!lQ#tO\x27#DSO!qOaO\x27#CpO!|ObO\x27#CpO#XOdO\x27#CpO$eO!rO\x27#CpOOO`\x27#Cp\x27#CpO$lO$fO\x27#DTO$tQ#tO\x27#DVO$yQ#tO\x27#DWOOO`\x27#Dk\x27#DkOOO`\x27#DY\x27#DYQVO!rOOO%OQ&rO,59]O%ZQ&rO,59fO%fQ&rO,59iO%qQ&rO,59lO%|Q&rO,59nOOOa\x27#D^\x27#D^O&XOaO\x27#CxO&dOaO,59[OOOb\x27#D_\x27#D_O&lObO\x27#C{O&wObO,59[OOOd\x27#D`\x27#D`O\x27POdO\x27#DOO\x27[OdO,59[OOO`\x27#Da\x27#DaO\x27dO!rO,59[O\x27kQ#tO\x27#DROOO`,59[,59[OOOp\x27#Db\x27#DbO\x27pO$fO,59oOOO`,59o,59oO\x27xQ#|O,59qO\x27}Q#|O,59rOOO`-E7W-E7WO(SQ&rO\x27#CsOOQW\x27#DZ\x27#DZO(bQ&rO1G.wOOOa1G.w1G.wOOO`1G/Y1G/YO(mQ&rO1G/QOOOb1G/Q1G/QO(xQ&rO1G/TOOOd1G/T1G/TO)TQ&rO1G/WOOO`1G/W1G/WO)`Q&rO1G/YOOOa-E7[-E7[O)kQ#tO\x27#CyOOO`1G.v1G.vOOOb-E7]-E7]O)pQ#tO\x27#C|OOOd-E7^-E7^O)uQ#tO\x27#DPOOO`-E7_-E7_O)zQ#|O,59mOOOp-E7`-E7`OOO`1G/Z1G/ZOOO`1G/]1G/]OOO`1G/^1G/^O*PQ,UO,59_OOQW-E7X-E7XOOOa7+$c7+$cOOO`7+$t7+$tOOOb7+$l7+$lOOOd7+$o7+$oOOO`7+$r7+$rO*[Q#|O,59eO*aQ#|O,59hO*fQ#|O,59kOOO`1G/X1G/XO*kO7[O\x27#CvO*|OMhO\x27#CvOOQW1G.y1G.yOOO`1G/P1G/POOO`1G/S1G/SOOO`1G/V1G/VOOOO\x27#D[\x27#D[O+_O7[O,59bOOQW,59b,59bOOOO\x27#D]\x27#D]O+pOMhO,59bOOOO-E7Y-E7YOOQW1G.|1G.|OOOO-E7Z-E7Z','stateData':',]~O!^OS~OUSOVPOWQOXROYTO[]O][O^^O`^Oa^Ob^Oc^Ox^O{_O!dZO~OfaO~OfbO~OfcO~OfdO~OfeO~O!WfOPlP!ZlP~O!XiOQoP!ZoP~O!YlORrP!ZrP~OUSOVPOWQOXROYTOZqO[]O][O^^O`^Oa^Ob^Oc^Ox^O!dZO~O!ZrO~P#dO![sO!euO~OfvO~OfwO~OS|OT}OhyO~OS!POT}OhyO~OS!ROT}OhyO~OS!TOT}OhyO~OS}OT}OhyO~O!WfOPlX!ZlX~OP!WO!Z!XO~O!XiOQoX!ZoX~OQ!ZO!Z!XO~O!YlORrX!ZrX~OR!]O!Z!XO~O!Z!XO~P#dOf!_O~O![sO!e!aO~OS!bO~OS!cO~Oi!dOSgXTgXhgX~OS!fOT!gOhyO~OS!hOT!gOhyO~OS!iOT!gOhyO~OS!jOT!gOhyO~OS!gOT!gOhyO~Of!kO~Of!lO~Of!mO~OS!nO~Ok!qO!`!oO!b!pO~OS!rO~OS!sO~OS!tO~Oa!uOb!uOc!uO!`!wO!a!uO~Oa!xOb!xOc!xO!b!wO!c!xO~Oa!uOb!uOc!uO!`!{O!a!uO~Oa!xOb!xOc!xO!b!{O!c!xO~OT~bac!dx{!d~','goto':'%p!`PPPPPPPPPPPPPPPPPPPP!a!gP!mPP!yP!|#P#S#Y#]#`#f#i#l#r#x!aP!a!aP$O$U$l$r$x%O%U%[%bPPPPPPPP%hX^OX`pXUOX`pezabcde{!O!Q!S!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ!ObQ!QcQ!SdQ!UeZ!e{!O!Q!S!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp','nodeNames':'⚠\x20StartCloseTag\x20StartCloseTag\x20StartCloseTag\x20EndTag\x20SelfClosingEndTag\x20StartTag\x20StartTag\x20StartTag\x20StartTag\x20StartTag\x20StartCloseTag\x20StartCloseTag\x20StartCloseTag\x20IncompleteCloseTag\x20Document\x20Text\x20EntityReference\x20CharacterReference\x20InvalidEntity\x20Element\x20OpenTag\x20TagName\x20Attribute\x20AttributeName\x20Is\x20AttributeValue\x20UnquotedAttributeValue\x20ScriptText\x20CloseTag\x20OpenTag\x20StyleText\x20CloseTag\x20OpenTag\x20TextareaText\x20CloseTag\x20OpenTag\x20CloseTag\x20SelfClosingTag\x20Comment\x20ProcessingInst\x20MismatchedCloseTag\x20CloseTag\x20DoctypeDecl','maxTerm':0x43,'context':elementContext,'nodeProps':[['closedBy',-0xa,0x1,0x2,0x3,0x7,0x8,0x9,0xa,0xb,0xc,0xd,'EndTag',0x6,'EndTag\x20SelfClosingEndTag',-0x4,0x15,0x1e,0x21,0x24,'CloseTag'],['openedBy',0x4,'StartTag\x20StartCloseTag',0x5,'StartTag',-0x4,0x1d,0x20,0x23,0x25,'OpenTag'],['group',-0x9,0xe,0x11,0x12,0x13,0x14,0x27,0x28,0x29,0x2a,'Entity',0x10,'Entity\x20TextContent',-0x3,0x1c,0x1f,0x22,'TextContent\x20Entity'],['isolate',-0xb,0x15,0x1d,0x1e,0x20,0x21,0x23,0x24,0x25,0x26,0x29,0x2a,'ltr',-0x3,0x1a,0x1b,0x27,'']],'propSources':[htmlHighlighting],'skippedNodes':[0x0],'repeatNodeCount':0x9,'tokenData':'!<p!aR!YOX$qXY,QYZ,QZ[$q[]&X]^,Q^p$qpq,Qqr-_rs3_sv-_vw3}wxHYx}-_}!OH{!O!P-_!P!Q$q!Q![-_![!]Mz!]!^-_!^!_!$S!_!`!;x!`!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4U-_4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;\x27SMz;\x27S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!Z$|c`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr$qrs&}sv$qvw+Pwx(tx!^$q!^!_*V!_!a&X!a#S$q#S#T&X#T;\x27S$q;\x27S;=`+z<%lO$q!R&bX`P!a`!cpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;\x27S&X;\x27S;=`*y<%lO&Xq\x27UV`P!cpOv&}wx\x27kx!^&}!^!_(V!_;\x27S&};\x27S;=`(n<%lO&}P\x27pT`POv\x27kw!^\x27k!_;\x27S\x27k;\x27S;=`(P<%lO\x27kP(SP;=`<%l\x27kp([S!cpOv(Vx;\x27S(V;\x27S;=`(h<%lO(Vp(kP;=`<%l(Vq(qP;=`<%l&}a({W`P!a`Or(trs\x27ksv(tw!^(t!^!_)e!_;\x27S(t;\x27S;=`*P<%lO(t`)jT!a`Or)esv)ew;\x27S)e;\x27S;=`)y<%lO)e`)|P;=`<%l)ea*SP;=`<%l(t!Q*^V!a`!cpOr*Vrs(Vsv*Vwx)ex;\x27S*V;\x27S;=`*s<%lO*V!Q*vP;=`<%l*V!R*|P;=`<%l&XW+UYkWOX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;\x27S+P;\x27S;=`+t<%lO+PW+wP;=`<%l+P!Z+}P;=`<%l$q!a,]``P!a`!cp!^^OX&XXY,QYZ,QZ]&X]^,Q^p&Xpq,Qqr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;\x27S&X;\x27S;=`*y<%lO&X!_-ljhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;\x27S-_;\x27S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q[/ebhSkWOX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;\x27S/^;\x27S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+PS0rXhSqr0msw0mx!P0m!Q!^0m!a#s0m$f;\x27S0m;\x27S;=`1_<%l?Ah0m?BY?Mn0mS1bP;=`<%l0m[1hP;=`<%l/^!V1vchS`P!a`!cpOq&Xqr1krs&}sv1kvw0mwx(tx!P1k!P!Q&X!Q!^1k!^!_*V!_!a&X!a#s1k#s$f&X$f;\x27S1k;\x27S;=`3R<%l?Ah1k?Ah?BY&X?BY?Mn1k?MnO&X!V3UP;=`<%l1k!_3[P;=`<%l-_!Z3hV!`h`P!cpOv&}wx\x27kx!^&}!^!_(V!_;\x27S&};\x27S;=`(n<%lO&}!_4WihSkWc!ROX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst>]tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^/^!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;\x27S8t;\x27S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!Z5zbkWOX5uXZ7SZ[5u[^7S^p5uqr5urs7Sst+Ptw5uwx7Sx!]5u!]!^7w!^!a7S!a#S5u#S#T7S#T;\x27S5u;\x27S;=`8n<%lO5u!R7VVOp7Sqs7St!]7S!]!^7l!^;\x27S7S;\x27S;=`7q<%lO7S!R7qOa!R!R7tP;=`<%l7S!Z8OYkWa!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;\x27S+P;\x27S;=`+t<%lO+P!Z8qP;=`<%l5u!_8{ihSkWOX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst/^tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^:j!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;\x27S8t;\x27S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!_:sbhSkWa!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;\x27S/^;\x27S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!V<QchSOp7Sqr;{rs7Sst0mtw;{wx7Sx!P;{!P!Q7S!Q!];{!]!^=]!^!a7S!a#s;{#s$f7S$f;\x27S;{;\x27S;=`>P<%l?Ah;{?Ah?BY7S?BY?Mn;{?MnO7S!V=dXhSa!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;\x27S0m;\x27S;=`1_<%l?Ah0m?BY?Mn0m!V>SP;=`<%l;{!_>YP;=`<%l8t!_>dhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^/^!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;\x27SBw;\x27S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!Z@TakWOX@OXZAYZ[@O[^AY^p@Oqr@OrsAYsw@OwxAYx!]@O!]!^Az!^!aAY!a#S@O#S#TAY#T;\x27S@O;\x27S;=`Bq<%lO@O!RA]UOpAYq!]AY!]!^Ao!^;\x27SAY;\x27S;=`At<%lOAY!RAtOb!R!RAwP;=`<%lAY!ZBRYkWb!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;\x27S+P;\x27S;=`+t<%lO+P!ZBtP;=`<%l@O!_COhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^Dj!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;\x27SBw;\x27S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!_DsbhSkWb!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;\x27S/^;\x27S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VFQbhSOpAYqrE{rsAYswE{wxAYx!PE{!P!QAY!Q!]E{!]!^GY!^!aAY!a#sE{#s$fAY$f;\x27SE{;\x27S;=`G|<%l?AhE{?Ah?BYAY?BY?MnE{?MnOAY!VGaXhSb!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;\x27S0m;\x27S;=`1_<%l?Ah0m?BY?Mn0m!VHPP;=`<%lE{!_HVP;=`<%lBw!ZHcW!bx`P!a`Or(trs\x27ksv(tw!^(t!^!_)e!_;\x27S(t;\x27S;=`*P<%lO(t!aIYlhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OKQ!O!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;\x27S-_;\x27S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!aK_khS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!`&X!`!aMS!a#S-_#S#T1k#T#s-_#s$f$q$f;\x27S-_;\x27S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!TM_X`P!a`!cp!eQOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;\x27S&X;\x27S;=`*y<%lO&X!aNZ!ZhSfQ`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OMz!O!PMz!P!Q$q!Q![Mz![!]Mz!]!^-_!^!_*V!_!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f$}-_$}%OMz%O%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4UMz4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Je-_$Je$JgMz$Jg$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;\x27SMz;\x27S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!a!$PP;=`<%lMz!R!$ZY!a`!cpOq*Vqr!$yrs(Vsv*Vwx)ex!a*V!a!b!4t!b;\x27S*V;\x27S;=`*s<%lO*V!R!%Q]!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!%y!O!f*V!f!g!\x27]!g#W*V#W#X!0`#X;\x27S*V;\x27S;=`*s<%lO*V!R!&QX!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!&m!O;\x27S*V;\x27S;=`*s<%lO*V!R!&vV!a`!cp!dPOr*Vrs(Vsv*Vwx)ex;\x27S*V;\x27S;=`*s<%lO*V!R!\x27dX!a`!cpOr*Vrs(Vsv*Vwx)ex!q*V!q!r!(P!r;\x27S*V;\x27S;=`*s<%lO*V!R!(WX!a`!cpOr*Vrs(Vsv*Vwx)ex!e*V!e!f!(s!f;\x27S*V;\x27S;=`*s<%lO*V!R!(zX!a`!cpOr*Vrs(Vsv*Vwx)ex!v*V!v!w!)g!w;\x27S*V;\x27S;=`*s<%lO*V!R!)nX!a`!cpOr*Vrs(Vsv*Vwx)ex!{*V!{!|!*Z!|;\x27S*V;\x27S;=`*s<%lO*V!R!*bX!a`!cpOr*Vrs(Vsv*Vwx)ex!r*V!r!s!*}!s;\x27S*V;\x27S;=`*s<%lO*V!R!+UX!a`!cpOr*Vrs(Vsv*Vwx)ex!g*V!g!h!+q!h;\x27S*V;\x27S;=`*s<%lO*V!R!+xY!a`!cpOr!+qrs!,hsv!+qvw!-Swx!.[x!`!+q!`!a!/j!a;\x27S!+q;\x27S;=`!0Y<%lO!+qq!,mV!cpOv!,hvx!-Sx!`!,h!`!a!-q!a;\x27S!,h;\x27S;=`!.U<%lO!,hP!-VTO!`!-S!`!a!-f!a;\x27S!-S;\x27S;=`!-k<%lO!-SP!-kO{PP!-nP;=`<%l!-Sq!-xS!cp{POv(Vx;\x27S(V;\x27S;=`(h<%lO(Vq!.XP;=`<%l!,ha!.aX!a`Or!.[rs!-Ssv!.[vw!-Sw!`!.[!`!a!.|!a;\x27S!.[;\x27S;=`!/d<%lO!.[a!/TT!a`{POr)esv)ew;\x27S)e;\x27S;=`)y<%lO)ea!/gP;=`<%l!.[!R!/sV!a`!cp{POr*Vrs(Vsv*Vwx)ex;\x27S*V;\x27S;=`*s<%lO*V!R!0]P;=`<%l!+q!R!0gX!a`!cpOr*Vrs(Vsv*Vwx)ex#c*V#c#d!1S#d;\x27S*V;\x27S;=`*s<%lO*V!R!1ZX!a`!cpOr*Vrs(Vsv*Vwx)ex#V*V#V#W!1v#W;\x27S*V;\x27S;=`*s<%lO*V!R!1}X!a`!cpOr*Vrs(Vsv*Vwx)ex#h*V#h#i!2j#i;\x27S*V;\x27S;=`*s<%lO*V!R!2qX!a`!cpOr*Vrs(Vsv*Vwx)ex#m*V#m#n!3^#n;\x27S*V;\x27S;=`*s<%lO*V!R!3eX!a`!cpOr*Vrs(Vsv*Vwx)ex#d*V#d#e!4Q#e;\x27S*V;\x27S;=`*s<%lO*V!R!4XX!a`!cpOr*Vrs(Vsv*Vwx)ex#X*V#X#Y!+q#Y;\x27S*V;\x27S;=`*s<%lO*V!R!4{Y!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!a!4t!a!b!:]!b;\x27S!4t;\x27S;=`!;r<%lO!4tq!5pV!cpOv!5kvx!6Vx!a!5k!a!b!7W!b;\x27S!5k;\x27S;=`!8V<%lO!5kP!6YTO!a!6V!a!b!6i!b;\x27S!6V;\x27S;=`!7Q<%lO!6VP!6lTO!`!6V!`!a!6{!a;\x27S!6V;\x27S;=`!7Q<%lO!6VP!7QOxPP!7TP;=`<%l!6Vq!7]V!cpOv!5kvx!6Vx!`!5k!`!a!7r!a;\x27S!5k;\x27S;=`!8V<%lO!5kq!7yS!cpxPOv(Vx;\x27S(V;\x27S;=`(h<%lO(Vq!8YP;=`<%l!5ka!8bX!a`Or!8]rs!6Vsv!8]vw!6Vw!a!8]!a!b!8}!b;\x27S!8];\x27S;=`!:V<%lO!8]a!9SX!a`Or!8]rs!6Vsv!8]vw!6Vw!`!8]!`!a!9o!a;\x27S!8];\x27S;=`!:V<%lO!8]a!9vT!a`xPOr)esv)ew;\x27S)e;\x27S;=`)y<%lO)ea!:YP;=`<%l!8]!R!:dY!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!`!4t!`!a!;S!a;\x27S!4t;\x27S;=`!;r<%lO!4t!R!;]V!a`!cpxPOr*Vrs(Vsv*Vwx)ex;\x27S*V;\x27S;=`*s<%lO*V!R!;uP;=`<%l!4t!V!<TXiS`P!a`!cpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;\x27S&X;\x27S;=`*y<%lO&X','tokenizers':[scriptTokens,styleTokens,textareaTokens,_0x3bffc2,tagStart,commentContent,0x0,0x1,0x2,0x3,0x4,0x5],'topRules':{'Document':[0x0,0xf]},'dialects':{'noMatch':0x0,'selfClosing':0x1fd},'tokenPrec':0x1ff});function getAttrs(_0x19503e,_0x241979){let _0x4757a4=Object['create'](null);for(let _0x1cae8b of _0x19503e['getChildren'](Attribute)){let _0x3f02aa=_0x1cae8b['getChild'](AttributeName),_0x1a718b=_0x1cae8b['getChild'](AttributeValue)||_0x1cae8b['getChild'](UnquotedAttributeValue);_0x3f02aa&&(_0x4757a4[_0x241979['read'](_0x3f02aa['from'],_0x3f02aa['to'])]=_0x1a718b?_0x1a718b['type']['id']==AttributeValue?_0x241979['read'](_0x1a718b['from']+0x1,_0x1a718b['to']-0x1):_0x241979['read'](_0x1a718b['from'],_0x1a718b['to']):'');}return _0x4757a4;}function _0x4681da(_0x52b8ba,_0x2dab0a){let _0xbc6122=_0x52b8ba['getChild'](_0x27b917);return _0xbc6122?_0x2dab0a['read'](_0xbc6122['from'],_0xbc6122['to']):'\x20';}function maybeNest(_0x3b9e27,_0x3cc044,_0x44f8a1){let _0x336537;for(let _0x4becbb of _0x44f8a1)if(!_0x4becbb['attrs']||_0x4becbb['attrs'](_0x336537||(_0x336537=getAttrs(_0x3b9e27['node']['parent']['firstChild'],_0x3cc044))))return{'parser':_0x4becbb['parser']};return null;}function configureNesting(_0x450c08=[],_0x36ed16=[]){let _0x22dc48=[],_0x31beb4=[],_0x5a1fb3=[],_0x714347=[];for(let _0x37ff52 of _0x450c08){('script'==_0x37ff52['tag']?_0x22dc48:'style'==_0x37ff52['tag']?_0x31beb4:'textarea'==_0x37ff52['tag']?_0x5a1fb3:_0x714347)['push'](_0x37ff52);}let _0x33da53=_0x36ed16['length']?Object['create'](null):null;for(let _0x28282d of _0x36ed16)(_0x33da53[_0x28282d['name']]||(_0x33da53[_0x28282d['name']]=[]))['push'](_0x28282d);return _0x1bc3b4((_0x3a5116,_0x47305a)=>{let _0x3592c3=_0x3a5116['type']['id'];if(_0x3592c3==ScriptText)return maybeNest(_0x3a5116,_0x47305a,_0x22dc48);if(_0x3592c3==StyleText)return maybeNest(_0x3a5116,_0x47305a,_0x31beb4);if(_0x3592c3==TextareaText)return maybeNest(_0x3a5116,_0x47305a,_0x5a1fb3);if(_0x3592c3==Element$2&&_0x714347['length']){let _0x300594,_0x2e6bfa=_0x3a5116['node'],_0x573148=_0x2e6bfa['firstChild'],_0x3fcc1f=_0x573148&&_0x4681da(_0x573148,_0x47305a);if(_0x3fcc1f){for(let _0x57c99b of _0x714347)if(_0x57c99b['tag']==_0x3fcc1f&&(!_0x57c99b['attrs']||_0x57c99b['attrs'](_0x300594||(_0x300594=getAttrs(_0x573148,_0x47305a))))){let _0x8012bd=_0x2e6bfa['lastChild'],_0x422086=_0x8012bd['type']['id']==_0x3e366e?_0x8012bd['from']:_0x2e6bfa['to'];if(_0x422086>_0x573148['to'])return{'parser':_0x57c99b['parser'],'overlay':[{'from':_0x573148['to'],'to':_0x422086}]};}}}if(_0x33da53&&_0x3592c3==Attribute){let _0x3867a3,_0x57714e=_0x3a5116['node'];if(_0x3867a3=_0x57714e['firstChild']){let _0x241ca2=_0x33da53[_0x47305a['read'](_0x3867a3['from'],_0x3867a3['to'])];if(_0x241ca2)for(let _0x4c34b1 of _0x241ca2){if(_0x4c34b1['tagName']&&_0x4c34b1['tagName']!=_0x4681da(_0x57714e['parent'],_0x47305a))continue;let _0x2184d6=_0x57714e['lastChild'];if(_0x2184d6['type']['id']==AttributeValue){let _0x4171f9=_0x2184d6['from']+0x1,_0x50569b=_0x2184d6['lastChild'],_0xcde5d2=_0x2184d6['to']-(_0x50569b&&_0x50569b['isError']?0x0:0x1);if(_0xcde5d2>_0x4171f9)return{'parser':_0x4c34b1['parser'],'overlay':[{'from':_0x4171f9,'to':_0xcde5d2}]};}else{if(_0x2184d6['type']['id']==UnquotedAttributeValue)return{'parser':_0x4c34b1['parser'],'overlay':[{'from':_0x2184d6['from'],'to':_0x2184d6['to']}]};}}}}return null;});}const descendantOp=0x64,Unit=0x1,_0x379096=0x65,identifier$2=0x66,_0x19dce2=0x2,_0x2c1618=[0x9,0xa,0xb,0xc,0xd,0x20,0x85,0xa0,0x1680,0x2000,0x2001,0x2002,0x2003,0x2004,0x2005,0x2006,0x2007,0x2008,0x2009,0x200a,0x2028,0x2029,0x202f,0x205f,0x3000],_0x79e2b2=0x3a,_0x5260e7=0x28,_0x43a895=0x5f,bracketL$1=0x5b,_0x459051=0x2d,_0x3e7d52=0x2e,_0xbb9998=0x23,percent=0x25,_0x27db3e=0x26,_0x17f683=0x5c,_0x35653c=0xa;function _0x243937(_0x5d4a14){return _0x5d4a14>=0x41&&_0x5d4a14<=0x5a||_0x5d4a14>=0x61&&_0x5d4a14<=0x7a||_0x5d4a14>=0xa1;}function isDigit(_0x55d0f0){return _0x55d0f0>=0x30&&_0x55d0f0<=0x39;}const identifiers=new ExternalTokenizer((_0x4e25bc,_0x4006e0)=>{for(let _0x2b87b6=!0x1,_0x123cdf=0x0,_0x404c75=0x0;;_0x404c75++){let {next:_0x27b57e}=_0x4e25bc;if(_0x243937(_0x27b57e)||_0x27b57e==_0x459051||_0x27b57e==_0x43a895||_0x2b87b6&&isDigit(_0x27b57e))!_0x2b87b6&&(_0x27b57e!=_0x459051||_0x404c75>0x0)&&(_0x2b87b6=!0x0),_0x123cdf===_0x404c75&&_0x27b57e==_0x459051&&_0x123cdf++,_0x4e25bc['advance']();else{if(_0x27b57e!=_0x17f683||_0x4e25bc['peek'](0x1)==_0x35653c){_0x2b87b6&&_0x4e25bc['acceptToken'](_0x27b57e==_0x5260e7?_0x379096:0x2==_0x123cdf&&_0x4006e0['canShift'](_0x19dce2)?_0x19dce2:identifier$2);break;}_0x4e25bc['advance'](),_0x4e25bc['next']>-0x1&&_0x4e25bc['advance'](),_0x2b87b6=!0x0;}}}),descendant=new ExternalTokenizer(_0x57af2b=>{if(_0x2c1618['includes'](_0x57af2b['peek'](-0x1))){let {next:_0x3d4ea8}=_0x57af2b;(_0x243937(_0x3d4ea8)||_0x3d4ea8==_0x43a895||_0x3d4ea8==_0xbb9998||_0x3d4ea8==_0x3e7d52||_0x3d4ea8==bracketL$1||_0x3d4ea8==_0x79e2b2&&_0x243937(_0x57af2b['peek'](0x1))||_0x3d4ea8==_0x459051||_0x3d4ea8==_0x27db3e)&&_0x57af2b['acceptToken'](descendantOp);}}),unitToken=new ExternalTokenizer(_0x22ca16=>{if(!_0x2c1618['includes'](_0x22ca16['peek'](-0x1))){let {next:_0x563d69}=_0x22ca16;if(_0x563d69==percent&&(_0x22ca16['advance'](),_0x22ca16['acceptToken'](Unit)),_0x243937(_0x563d69)){do{_0x22ca16['advance']();}while(_0x243937(_0x22ca16['next'])||isDigit(_0x22ca16['next']));_0x22ca16['acceptToken'](Unit);}}}),cssHighlighting=styleTags({'AtKeyword\x20import\x20charset\x20namespace\x20keyframes\x20media\x20supports':tags$1['definitionKeyword'],'from\x20to\x20selector':tags$1['keyword'],'NamespaceName':tags$1['namespace'],'KeyframeName':tags$1['labelName'],'KeyframeRangeName':tags$1['operatorKeyword'],'TagName':tags$1['tagName'],'ClassName':tags$1['className'],'PseudoClassName':tags$1['constant'](tags$1['className']),'IdName':tags$1['labelName'],'FeatureName\x20PropertyName':tags$1['propertyName'],'AttributeName':tags$1['attributeName'],'NumberLiteral':tags$1['number'],'KeywordQuery':tags$1['keyword'],'UnaryQueryOp':tags$1['operatorKeyword'],'CallTag\x20ValueName':tags$1['atom'],'VariableName':tags$1['variableName'],'Callee':tags$1['operatorKeyword'],'Unit':tags$1['unit'],'UniversalSelector\x20NestingSelector':tags$1['definitionOperator'],'MatchOp':tags$1['compareOperator'],'ChildOp\x20SiblingOp,\x20LogicOp':tags$1['logicOperator'],'BinOp':tags$1['arithmeticOperator'],'Important':tags$1['modifier'],'Comment':tags$1['blockComment'],'ColorLiteral':tags$1['color'],'ParenthesizedContent\x20StringLiteral':tags$1['string'],':':tags$1['punctuation'],'PseudoOp\x20#':tags$1['derefOperator'],';\x20,':tags$1['separator'],'(\x20)':tags$1['paren'],'[\x20]':tags$1['squareBracket'],'{\x20}':tags$1['brace']}),_0x3070b2={'__proto__':null,'lang':0x22,'nth-child':0x22,'nth-last-child':0x22,'nth-of-type':0x22,'nth-last-of-type':0x22,'dir':0x22,'host-context':0x22,'url':0x3e,'url-prefix':0x3e,'domain':0x3e,'regexp':0x3e,'selector':0x8c},spec_AtKeyword={'__proto__':null,'@import':0x78,'@media':0x90,'@charset':0x94,'@namespace':0x98,'@keyframes':0x9e,'@supports':0xaa},spec_identifier$1={'__proto__':null,'not':0x86,'only':0x86},_0x202cb9=_0x371622['deserialize']({'version':0xe,'states':':jQYQ[OOO#_Q[OOP#fOWOOOOQP\x27#Cd\x27#CdOOQP\x27#Cc\x27#CcO#kQ[O\x27#CfO$_QXO\x27#CaO$fQ[O\x27#CiO$qQ[O\x27#DUO$vQ[O\x27#DXOOQP\x27#En\x27#EnO${QdO\x27#DhO%jQ[O\x27#DuO${QdO\x27#DwO%{Q[O\x27#DyO&WQ[O\x27#D|O&`Q[O\x27#ESO&nQ[O\x27#EUOOQS\x27#Em\x27#EmOOQS\x27#EX\x27#EXQYQ[OOO&uQXO\x27#CdO\x27jQWO\x27#DdO\x27oQWO\x27#EsO\x27zQ[O\x27#EsQOQWOOP(UO#tO\x27#C_POOO)C@])C@]OOQP\x27#Ch\x27#ChOOQP,59Q,59QO#kQ[O,59QO(aQ[O\x27#E]O({QWO,58{O)TQ[O,59TO$qQ[O,59pO$vQ[O,59sO(aQ[O,59vO(aQ[O,59xO(aQ[O,59yO)`Q[O\x27#DcOOQS,58{,58{OOQP\x27#Cl\x27#ClOOQO\x27#DS\x27#DSOOQP,59T,59TO)gQWO,59TO)lQWO,59TOOQP\x27#DW\x27#DWOOQP,59p,59pOOQO\x27#DY\x27#DYO)qQ`O,59sOOQS\x27#Cq\x27#CqO${QdO\x27#CrO)yQvO\x27#CtO+ZQtO,5:SOOQO\x27#Cy\x27#CyO)lQWO\x27#CxO+oQWO\x27#CzO+tQ[O\x27#DPOOQS\x27#Ep\x27#EpOOQO\x27#Dk\x27#DkO+|Q[O\x27#DrO,[QWO\x27#EtO&`Q[O\x27#DpO,jQWO\x27#DsOOQO\x27#Eu\x27#EuO)OQWO,5:aO,oQpO,5:cOOQS\x27#D{\x27#D{O,wQWO,5:eO,|Q[O,5:eOOQO\x27#EO\x27#EOO-UQWO,5:hO-ZQWO,5:nO-cQWO,5:pOOQS-E8V-E8VO-kQdO,5:OO-{Q[O\x27#E_O.YQWO,5;_O.YQWO,5;_POOO\x27#EW\x27#EWP.eO#tO,58yPOOO,58y,58yOOQP1G.l1G.lO/[QXO,5:wOOQO-E8Z-E8ZOOQS1G.g1G.gOOQP1G.o1G.oO)gQWO1G.oO)lQWO1G.oOOQP1G/[1G/[O/iQ`O1G/_O0SQXO1G/bO0jQXO1G/dO1QQXO1G/eO1hQWO,59}O1mQ[O\x27#DTO1tQdO\x27#CpOOQP1G/_1G/_O${QdO1G/_O1{QpO,59^OOQS,59`,59`O${QdO,59bO2TQWO1G/nOOQS,59d,59dO2YQ!bO,59fOOQS\x27#DQ\x27#DQOOQS\x27#EZ\x27#EZO2eQ[O,59kOOQS,59k,59kO2mQWO\x27#DkO2xQWO,5:WO2}QWO,5:^O&`Q[O,5:YO&`Q[O\x27#E`O3VQWO,5;`O3bQWO,5:[O(aQ[O,5:_OOQS1G/{1G/{OOQS1G/}1G/}OOQS1G0P1G0PO3sQWO1G0PO3xQdO\x27#EPOOQS1G0S1G0SOOQS1G0Y1G0YOOQS1G0[1G0[O4TQtO1G/jOOQO1G/j1G/jOOQO,5:y,5:yO4kQ[O,5:yOOQO-E8]-E8]O4xQWO1G0yPOOO-E8U-E8UPOOO1G.e1G.eOOQP7+$Z7+$ZOOQP7+$y7+$yO${QdO7+$yOOQS1G/i1G/iO5TQXO\x27#ErO5[QWO,59oO5aQtO\x27#EYO6XQdO\x27#EoO6cQWO,59[O6hQpO7+$yOOQS1G.x1G.xOOQS1G.|1G.|OOQS7+%Y7+%YOOQS1G/Q1G/QO6pQWO1G/QOOQS-E8X-E8XOOQS1G/V1G/VO${QdO1G/rOOQO1G/x1G/xOOQO1G/t1G/tO6uQWO,5:zOOQO-E8^-E8^O7TQXO1G/yOOQS7+%k7+%kO7[QYO\x27#CtOOQO\x27#ER\x27#ERO7gQ`O\x27#EQOOQO\x27#EQ\x27#EQO7rQWO\x27#EaO7zQdO,5:kOOQS,5:k,5:kO8VQtO\x27#E^O${QdO\x27#E^O9WQdO7+%UOOQO7+%U7+%UOOQO1G0e1G0eO9kQpO<<HeO9sQWO,5;^OOQP1G/Z1G/ZOOQS-E8W-E8WO${QdO\x27#E[O9{QWO,5;ZOOQT1G.v1G.vOOQP<<He<<HeOOQS7+$l7+$lO:TQdO7+%^OOQO7+%e7+%eOOQO,5:l,5:lO3{QdO\x27#EbO7rQWO,5:{OOQS,5:{,5:{OOQS-E8_-E8_OOQS1G0V1G0VO:[QtO,5:xOOQS-E8[-E8[OOQO<<Hp<<HpOOQPAN>PAN>PO;]QdO,5:vOOQO-E8Y-E8YOOQO<<Hx<<HxOOQO,5:|,5:|OOQO-E8`-E8`OOQS1G0g1G0g','stateData':';o~O#[OS#]QQ~OUYOXYOZTO^VO_VOrXOyWO!]aO!^ZO!j[O!l]O!n^O!q_O!w`O#YRO~OQfOUYOXYOZTO^VO_VOrXOyWO!]aO!^ZO!j[O!l]O!n^O!q_O!w`O#YeO~O#V#gP~P!ZO#]jO~O#YlO~OZnO^qO_qOrsOuoOyrO!PtO!SvO#WuO~O!UwO~P#pOa}O#XzO#YyO~O#Y!OO~O#Y!QO~OQ![Oc!TOg![Oi![Oo!YOr!ZO#X!WO#Y!SO#e!UO~Oc!^O!e!`O!h!aO#Y!]O!U#hP~Oi!fOo!YO#Y!eO~Oi!hO#Y!hO~Oc!^O!e!`O!h!aO#Y!]O~O!Z#hP~P%jOZWX^WX^!XX_WXrWXuWXyWX!PWX!SWX!UWX#WWX~O^!mO~O!Z!nO#V#gX!T#gX~O#V#gX!T#gX~P!ZO#^!qO#_!qO#`!sO~OUYOXYOZTO^VO_VOrXOyWO#YRO~OuoO!UwO~Oa!zO#XzO#YyO~O!T#gP~P!ZOc#RO~Oc#SO~Oq#TO}#UO~OP#WOchXkhX!ZhX!ehX!hhX#YhXbhXQhXghXihXohXrhXuhX!YhX#VhX#XhX#ehXqhX!ThX~Oc!^Ok#XO!e!`O!h!aO#Y!]O!Z#hP~Oc#[O~Oq#`O#Y#]O~Oc!^O!e!`O!h!aO#Y#aO~Ou#eO!c#dO!U#hX!Z#hX~Oc#hO~Ok#XO!Z#jO~O!Z#kO~Oi#lOo!YO~O!U#mO~O!UwO!c#dO~O!UwO!Z#pO~O!Y#rO!Z!Wa#V!Wa!T!Wa~P${O!Z#RX#V#RX!T#RX~P!ZO!Z!nO#V#ga!T#ga~O#^!qO#_!qO#`#xO~OZnO^qO_qOrsOyrO!PtO!SvO#WuO~Ou#Pa!U#Pab#Pa~P.pOq#zO}#{O~OZnO^qO_qOrsOyrO~Ou!Oi!P!Oi!S!Oi!U!Oi#W!Oib!Oi~P/qOu!Qi!P!Qi!S!Qi!U!Qi#W!Qib!Qi~P/qOu!Ri!P!Ri!S!Ri!U!Ri#W!Rib!Ri~P/qO!T#|O~Ob#fP~P(aOb#cP~P${Ob$TOk#XO~O!Z$VO~Ob$WOi$XOp$XO~Oq$ZO#Y#]O~O^!aXb!_X!c!_X~O^$[O~Ob$]O!c#dO~Ou#eO!U#ha!Z#ha~O!c#dOu!da!U!da!Z!dab!da~O!Z$bO~O!T$iO#Y$dO#e$cO~Ok#XOu$kO!Y$mO!Z!Wi#V!Wi!T!Wi~P${O!Z#Ra#V#Ra!T#Ra~P!ZO!Z!nO#V#gi!T#gi~Ob#fX~P#pOb$qO~Ok#XOQ!|Xb!|Xc!|Xg!|Xi!|Xo!|Xr!|Xu!|X#X!|X#Y!|X#e!|X~Ou$sOb#cX~P${Ob$uO~Ok#XOq$vO~Ob$wO~O!c#dOu#Sa!U#Sa!Z#Sa~Ob$yO~P.pOP#WOuhX!UhX~O#e$cOu!tX!U!tX~Ou${O!UwO~O!T%PO#Y$dO#e$cO~Ok#XOQ#QXc#QXg#QXi#QXo#QXr#QXu#QX!Y#QX!Z#QX#V#QX#X#QX#Y#QX#e#QX!T#QX~Ou$kO!Y%SO!Z!Wq#V!Wq!T!Wq~P${Ok#XOq%TO~OuoOb#fa~Ou$sOb#ca~Ob%WO~P${Ok#XOQ#Qac#Qag#Qai#Qao#Qar#Qau#Qa!Y#Qa!Z#Qa#V#Qa#X#Qa#Y#Qa#e#Qa!T#Qa~Ob#Oau#Oa~P${O#[p#]#ek!S#e~','goto':'-g#jPPP#kP#nP#w$WP#wP$g#wPP$mPPP$s$|$|P%`P$|P$|%z&^PPPP$|&vP&z\x27Q#wP\x27W#w\x27^P#wP#w#wPPP\x27d\x27y(WPP#nPP(_(_(i(_P(_P(_(_P#nP#nP#nP(l#nP(o(r(u(|#nP#nP)R)X)h)v)|*S*^*d*n*t*zPPPPPPPPPP+Q+Z+v+yP,o,r,x-RRkQ_bOPdhw!n#tkYOPdhotuvw!n#R#h#tkSOPdhotuvw!n#R#h#tQmTR!tnQ{VR!xqQ!x}Q#Z!XR#y!zq![Z]!T!m#S#U#X#q#{$Q$[$k$l$s$x%Up![Z]!T!m#S#U#X#q#{$Q$[$k$l$s$x%UU$f#m$h${R$z$eq!XZ]!T!m#S#U#X#q#{$Q$[$k$l$s$x%Up![Z]!T!m#S#U#X#q#{$Q$[$k$l$s$x%UQ!f^R#l!gT#^!Z#_Q|VR!yqQ!x|R#y!yQ!PWR!{rQ!RXR!|sQxUQ!wpQ#i!cQ#o!jQ#p!kQ$}$gR%Z$|SgPwQ!phQ#s!nR$n#tZfPhw!n#ta!b[`a!V!^!`#d#eR#b!^R!g^R!i_R#n!iS$g#m$hR%X${V$e#m$h${Q!rjR#w!rQdOShPwU!ldh#tR#t!nQ$Q#SU$r$Q$x%UQ$x$[R%U$sQ#_!ZR$Y#_Q$t$QR%V$tQpUS!vp$pR$p#}Q$l#qR%R$lQ!ogS#u!o#vR#v!pQ#f!_R$`#fQ$h#mR%O$hQ$|$gR%Y$|_cOPdhw!n#t^UOPdhw!n#tQ!uoQ!}tQ#OuQ#PvQ#}#RR$a#hR$R#SQ!VZQ!d]Q#V!TQ#q!m[$P#S$Q$[$s$x%UQ$S#UQ$U#XS$j#q$lQ$o#{R%Q$kR$O#RQiPR#QwQ!c[Q!kaR#Y!VU!_[a!VQ!j`Q#c!^Q#g!`Q$^#dR$_#e','nodeNames':'⚠\x20Unit\x20VariableName\x20Comment\x20StyleSheet\x20RuleSet\x20UniversalSelector\x20TagSelector\x20TagName\x20NestingSelector\x20ClassSelector\x20.\x20ClassName\x20PseudoClassSelector\x20:\x20::\x20PseudoClassName\x20PseudoClassName\x20)\x20(\x20ArgList\x20ValueName\x20ParenthesizedValue\x20ColorLiteral\x20NumberLiteral\x20StringLiteral\x20BinaryExpression\x20BinOp\x20CallExpression\x20Callee\x20CallLiteral\x20CallTag\x20ParenthesizedContent\x20]\x20[\x20LineNames\x20LineName\x20,\x20PseudoClassName\x20ArgList\x20IdSelector\x20#\x20IdName\x20AttributeSelector\x20AttributeName\x20MatchOp\x20ChildSelector\x20ChildOp\x20DescendantSelector\x20SiblingSelector\x20SiblingOp\x20}\x20{\x20Block\x20Declaration\x20PropertyName\x20Important\x20;\x20ImportStatement\x20AtKeyword\x20import\x20KeywordQuery\x20FeatureQuery\x20FeatureName\x20BinaryQuery\x20LogicOp\x20UnaryQuery\x20UnaryQueryOp\x20ParenthesizedQuery\x20SelectorQuery\x20selector\x20MediaStatement\x20media\x20CharsetStatement\x20charset\x20NamespaceStatement\x20namespace\x20NamespaceName\x20KeyframesStatement\x20keyframes\x20KeyframeName\x20KeyframeList\x20KeyframeSelector\x20KeyframeRangeName\x20SupportsStatement\x20supports\x20AtRule\x20Styles','maxTerm':0x75,'nodeProps':[['isolate',-0x2,0x3,0x19,''],['openedBy',0x12,'(',0x21,'[',0x33,'{'],['closedBy',0x13,')',0x22,']',0x34,'}']],'propSources':[cssHighlighting],'skippedNodes':[0x0,0x3,0x58],'repeatNodeCount':0xb,'tokenData':'J^~R!^OX$}X^%u^p$}pq%uqr)Xrs.Rst/utu6duv$}vw7^wx7oxy9^yz9oz{9t{|:_|}?Q}!O?c!O!P@Q!P!Q@i!Q![Ab![!]B]!]!^CX!^!_$}!_!`Cj!`!aC{!a!b$}!b!cDw!c!}$}!}#OFa#O#P$}#P#QFr#Q#R6d#R#T$}#T#UGT#U#c$}#c#dHf#d#o$}#o#pH{#p#q6d#q#rI^#r#sIo#s#y$}#y#z%u#z$f$}$f$g%u$g#BY$}#BY#BZ%u#BZ$IS$}$IS$I_%u$I_$I|$}$I|$JO%u$JO$JT$}$JT$JU%u$JU$KV$}$KV$KW%u$KW&FU$}&FU&FV%u&FV;\x27S$};\x27S;=`JW<%lO$}`%QSOy%^z;\x27S%^;\x27S;=`%o<%lO%^`%cSp`Oy%^z;\x27S%^;\x27S;=`%o<%lO%^`%rP;=`<%l%^~%zh#[~OX%^X^\x27f^p%^pq\x27fqy%^z#y%^#y#z\x27f#z$f%^$f$g\x27f$g#BY%^#BY#BZ\x27f#BZ$IS%^$IS$I_\x27f$I_$I|%^$I|$JO\x27f$JO$JT%^$JT$JU\x27f$JU$KV%^$KV$KW\x27f$KW&FU%^&FU&FV\x27f&FV;\x27S%^;\x27S;=`%o<%lO%^~\x27mh#[~p`OX%^X^\x27f^p%^pq\x27fqy%^z#y%^#y#z\x27f#z$f%^$f$g\x27f$g#BY%^#BY#BZ\x27f#BZ$IS%^$IS$I_\x27f$I_$I|%^$I|$JO\x27f$JO$JT%^$JT$JU\x27f$JU$KV%^$KV$KW\x27f$KW&FU%^&FU&FV\x27f&FV;\x27S%^;\x27S;=`%o<%lO%^l)[UOy%^z#]%^#]#^)n#^;\x27S%^;\x27S;=`%o<%lO%^l)sUp`Oy%^z#a%^#a#b*V#b;\x27S%^;\x27S;=`%o<%lO%^l*[Up`Oy%^z#d%^#d#e*n#e;\x27S%^;\x27S;=`%o<%lO%^l*sUp`Oy%^z#c%^#c#d+V#d;\x27S%^;\x27S;=`%o<%lO%^l+[Up`Oy%^z#f%^#f#g+n#g;\x27S%^;\x27S;=`%o<%lO%^l+sUp`Oy%^z#h%^#h#i,V#i;\x27S%^;\x27S;=`%o<%lO%^l,[Up`Oy%^z#T%^#T#U,n#U;\x27S%^;\x27S;=`%o<%lO%^l,sUp`Oy%^z#b%^#b#c-V#c;\x27S%^;\x27S;=`%o<%lO%^l-[Up`Oy%^z#h%^#h#i-n#i;\x27S%^;\x27S;=`%o<%lO%^l-uS!Y[p`Oy%^z;\x27S%^;\x27S;=`%o<%lO%^~.UWOY.RZr.Rrs.ns#O.R#O#P.s#P;\x27S.R;\x27S;=`/o<%lO.R~.sOi~~.vRO;\x27S.R;\x27S;=`/P;=`O.R~/SXOY.RZr.Rrs.ns#O.R#O#P.s#P;\x27S.R;\x27S;=`/o;=`<%l.R<%lO.R~/rP;=`<%l.Rn/zYyQOy%^z!Q%^!Q![0j![!c%^!c!i0j!i#T%^#T#Z0j#Z;\x27S%^;\x27S;=`%o<%lO%^l0oYp`Oy%^z!Q%^!Q![1_![!c%^!c!i1_!i#T%^#T#Z1_#Z;\x27S%^;\x27S;=`%o<%lO%^l1dYp`Oy%^z!Q%^!Q![2S![!c%^!c!i2S!i#T%^#T#Z2S#Z;\x27S%^;\x27S;=`%o<%lO%^l2ZYg[p`Oy%^z!Q%^!Q![2y![!c%^!c!i2y!i#T%^#T#Z2y#Z;\x27S%^;\x27S;=`%o<%lO%^l3QYg[p`Oy%^z!Q%^!Q![3p![!c%^!c!i3p!i#T%^#T#Z3p#Z;\x27S%^;\x27S;=`%o<%lO%^l3uYp`Oy%^z!Q%^!Q![4e![!c%^!c!i4e!i#T%^#T#Z4e#Z;\x27S%^;\x27S;=`%o<%lO%^l4lYg[p`Oy%^z!Q%^!Q![5[![!c%^!c!i5[!i#T%^#T#Z5[#Z;\x27S%^;\x27S;=`%o<%lO%^l5aYp`Oy%^z!Q%^!Q![6P![!c%^!c!i6P!i#T%^#T#Z6P#Z;\x27S%^;\x27S;=`%o<%lO%^l6WSg[p`Oy%^z;\x27S%^;\x27S;=`%o<%lO%^d6gUOy%^z!_%^!_!`6y!`;\x27S%^;\x27S;=`%o<%lO%^d7QS}Sp`Oy%^z;\x27S%^;\x27S;=`%o<%lO%^b7cSXQOy%^z;\x27S%^;\x27S;=`%o<%lO%^~7rWOY7oZw7owx.nx#O7o#O#P8[#P;\x27S7o;\x27S;=`9W<%lO7o~8_RO;\x27S7o;\x27S;=`8h;=`O7o~8kXOY7oZw7owx.nx#O7o#O#P8[#P;\x27S7o;\x27S;=`9W;=`<%l7o<%lO7o~9ZP;=`<%l7on9cSc^Oy%^z;\x27S%^;\x27S;=`%o<%lO%^~9tOb~n9{UUQkWOy%^z!_%^!_!`6y!`;\x27S%^;\x27S;=`%o<%lO%^n:fWkW!SQOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;\x27S%^;\x27S;=`%o<%lO%^l;TUp`Oy%^z!Q%^!Q![;g![;\x27S%^;\x27S;=`%o<%lO%^l;nYp`#e[Oy%^z!Q%^!Q![;g![!g%^!g!h<^!h#X%^#X#Y<^#Y;\x27S%^;\x27S;=`%o<%lO%^l<cYp`Oy%^z{%^{|=R|}%^}!O=R!O!Q%^!Q![=j![;\x27S%^;\x27S;=`%o<%lO%^l=WUp`Oy%^z!Q%^!Q![=j![;\x27S%^;\x27S;=`%o<%lO%^l=qUp`#e[Oy%^z!Q%^!Q![=j![;\x27S%^;\x27S;=`%o<%lO%^l>[[p`#e[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;\x27S%^;\x27S;=`%o<%lO%^n?VSu^Oy%^z;\x27S%^;\x27S;=`%o<%lO%^l?hWkWOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;\x27S%^;\x27S;=`%o<%lO%^n@VUZQOy%^z!Q%^!Q![;g![;\x27S%^;\x27S;=`%o<%lO%^~@nTkWOy%^z{@}{;\x27S%^;\x27S;=`%o<%lO%^~AUSp`#]~Oy%^z;\x27S%^;\x27S;=`%o<%lO%^lAg[#e[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;\x27S%^;\x27S;=`%o<%lO%^bBbU^QOy%^z![%^![!]Bt!];\x27S%^;\x27S;=`%o<%lO%^bB{S_Qp`Oy%^z;\x27S%^;\x27S;=`%o<%lO%^nC^S!Z^Oy%^z;\x27S%^;\x27S;=`%o<%lO%^dCoS}SOy%^z;\x27S%^;\x27S;=`%o<%lO%^bDQU!PQOy%^z!`%^!`!aDd!a;\x27S%^;\x27S;=`%o<%lO%^bDkS!PQp`Oy%^z;\x27S%^;\x27S;=`%o<%lO%^bDzWOy%^z!c%^!c!}Ed!}#T%^#T#oEd#o;\x27S%^;\x27S;=`%o<%lO%^bEk[!]Qp`Oy%^z}%^}!OEd!O!Q%^!Q![Ed![!c%^!c!}Ed!}#T%^#T#oEd#o;\x27S%^;\x27S;=`%o<%lO%^nFfSr^Oy%^z;\x27S%^;\x27S;=`%o<%lO%^nFwSq^Oy%^z;\x27S%^;\x27S;=`%o<%lO%^bGWUOy%^z#b%^#b#cGj#c;\x27S%^;\x27S;=`%o<%lO%^bGoUp`Oy%^z#W%^#W#XHR#X;\x27S%^;\x27S;=`%o<%lO%^bHYS!cQp`Oy%^z;\x27S%^;\x27S;=`%o<%lO%^bHiUOy%^z#f%^#f#gHR#g;\x27S%^;\x27S;=`%o<%lO%^fIQS!UUOy%^z;\x27S%^;\x27S;=`%o<%lO%^nIcS!T^Oy%^z;\x27S%^;\x27S;=`%o<%lO%^fItU!SQOy%^z!_%^!_!`6y!`;\x27S%^;\x27S;=`%o<%lO%^`JZP;=`<%l$}','tokenizers':[descendant,unitToken,identifiers,0x1,0x2,0x3,0x4,new _0x11831c('m~RRYZ[z{a~~g~aO#_~~dP!P!Qg~lO#`~~',0x1c,0x6a)],'topRules':{'StyleSheet':[0x0,0x4],'Styles':[0x1,0x57]},'specialized':[{'term':0x65,'get':_0x5a5fb8=>_0x3070b2[_0x5a5fb8]||-0x1},{'term':0x3b,'get':_0x4d8e42=>spec_AtKeyword[_0x4d8e42]||-0x1},{'term':0x66,'get':_0x1b71df=>spec_identifier$1[_0x1b71df]||-0x1}],'tokenPrec':0x4c3});let _properties=null;function properties(){if(!_properties&&'object'==typeof document&&document['body']){let {style:_0x40c260}=document['body'],_0xff9009=[],_0x17424b=new Set();for(let _0x5e2982 in _0x40c260)'cssText'!=_0x5e2982&&'cssFloat'!=_0x5e2982&&'string'==typeof _0x40c260[_0x5e2982]&&(/[A-Z]/['test'](_0x5e2982)&&(_0x5e2982=_0x5e2982['replace'](/[A-Z]/g,_0x5350e0=>'-'+_0x5350e0['toLowerCase']())),_0x17424b['has'](_0x5e2982)||(_0xff9009['push'](_0x5e2982),_0x17424b['add'](_0x5e2982)));_properties=_0xff9009['sort']()['map'](_0x8d7ce9=>({'type':'property','label':_0x8d7ce9,'apply':_0x8d7ce9+':\x20'}));}return _properties||[];}const _0x3982f5=['active','after','any-link','autofill','backdrop','before','checked','cue','default','defined','disabled','empty','enabled','file-selector-button','first','first-child','first-letter','first-line','first-of-type','focus','focus-visible','focus-within','fullscreen','has','host','host-context','hover','in-range','indeterminate','invalid','is','lang','last-child','last-of-type','left','link','marker','modal','not','nth-child','nth-last-child','nth-last-of-type','nth-of-type','only-child','only-of-type','optional','out-of-range','part','placeholder','placeholder-shown','read-only','read-write','required','right','root','scope','selection','slotted','target','target-text','valid','visited','where']['map'](_0x4dc8b4=>({'type':'class','label':_0x4dc8b4})),_0x8e22a5=['above','absolute','activeborder','additive','activecaption','after-white-space','ahead','alias','all','all-scroll','alphabetic','alternate','always','antialiased','appworkspace','asterisks','attr','auto','auto-flow','avoid','avoid-column','avoid-page','avoid-region','axis-pan','background','backwards','baseline','below','bidi-override','blink','block','block-axis','bold','bolder','border','border-box','both','bottom','break','break-all','break-word','bullets','button','button-bevel','buttonface','buttonhighlight','buttonshadow','buttontext','calc','capitalize','caps-lock-indicator','caption','captiontext','caret','cell','center','checkbox','circle','cjk-decimal','clear','clip','close-quote','col-resize','collapse','color','color-burn','color-dodge','column','column-reverse','compact','condensed','contain','content','contents','content-box','context-menu','continuous','copy','counter','counters','cover','crop','cross','crosshair','currentcolor','cursive','cyclic','darken','dashed','decimal','decimal-leading-zero','default','default-button','dense','destination-atop','destination-in','destination-out','destination-over','difference','disc','discard','disclosure-closed','disclosure-open','document','dot-dash','dot-dot-dash','dotted','double','down','e-resize','ease','ease-in','ease-in-out','ease-out','element','ellipse','ellipsis','embed','end','ethiopic-abegede-gez','ethiopic-halehame-aa-er','ethiopic-halehame-gez','ew-resize','exclusion','expanded','extends','extra-condensed','extra-expanded','fantasy','fast','fill','fill-box','fixed','flat','flex','flex-end','flex-start','footnotes','forwards','from','geometricPrecision','graytext','grid','groove','hand','hard-light','help','hidden','hide','higher','highlight','highlighttext','horizontal','hsl','hsla','hue','icon','ignore','inactiveborder','inactivecaption','inactivecaptiontext','infinite','infobackground','infotext','inherit','initial','inline','inline-axis','inline-block','inline-flex','inline-grid','inline-table','inset','inside','intrinsic','invert','italic','justify','keep-all','landscape','large','larger','left','level','lighter','lighten','line-through','linear','linear-gradient','lines','list-item','listbox','listitem','local','logical','loud','lower','lower-hexadecimal','lower-latin','lower-norwegian','lowercase','ltr','luminosity','manipulation','match','matrix','matrix3d','medium','menu','menutext','message-box','middle','min-intrinsic','mix','monospace','move','multiple','multiple_mask_images','multiply','n-resize','narrower','ne-resize','nesw-resize','no-close-quote','no-drop','no-open-quote','no-repeat','none','normal','not-allowed','nowrap','ns-resize','numbers','numeric','nw-resize','nwse-resize','oblique','opacity','open-quote','optimizeLegibility','optimizeSpeed','outset','outside','outside-shape','overlay','overline','padding','padding-box','painted','page','paused','perspective','pinch-zoom','plus-darker','plus-lighter','pointer','polygon','portrait','pre','pre-line','pre-wrap','preserve-3d','progress','push-button','radial-gradient','radio','read-only','read-write','read-write-plaintext-only','rectangle','region','relative','repeat','repeating-linear-gradient','repeating-radial-gradient','repeat-x','repeat-y','reset','reverse','rgb','rgba','ridge','right','rotate','rotate3d','rotateX','rotateY','rotateZ','round','row','row-resize','row-reverse','rtl','run-in','running','s-resize','sans-serif','saturation','scale','scale3d','scaleX','scaleY','scaleZ','screen','scroll','scrollbar','scroll-position','se-resize','self-start','self-end','semi-condensed','semi-expanded','separate','serif','show','single','skew','skewX','skewY','skip-white-space','slide','slider-horizontal','slider-vertical','sliderthumb-horizontal','sliderthumb-vertical','slow','small','small-caps','small-caption','smaller','soft-light','solid','source-atop','source-in','source-out','source-over','space','space-around','space-between','space-evenly','spell-out','square','start','static','status-bar','stretch','stroke','stroke-box','sub','subpixel-antialiased','svg_masks','super','sw-resize','symbolic','symbols','system-ui','table','table-caption','table-cell','table-column','table-column-group','table-footer-group','table-header-group','table-row','table-row-group','text','text-bottom','text-top','textarea','textfield','thick','thin','threeddarkshadow','threedface','threedhighlight','threedlightshadow','threedshadow','to','top','transform','translate','translate3d','translateX','translateY','translateZ','transparent','ultra-condensed','ultra-expanded','underline','unidirectional-pan','unset','up','upper-latin','uppercase','url','var','vertical','vertical-text','view-box','visible','visibleFill','visiblePainted','visibleStroke','visual','w-resize','wait','wave','wider','window','windowframe','windowtext','words','wrap','wrap-reverse','x-large','x-small','xor','xx-large','xx-small']['map'](_0x3c6240=>({'type':'keyword','label':_0x3c6240}))['concat'](['aliceblue','antiquewhite','aqua','aquamarine','azure','beige','bisque','black','blanchedalmond','blue','blueviolet','brown','burlywood','cadetblue','chartreuse','chocolate','coral','cornflowerblue','cornsilk','crimson','cyan','darkblue','darkcyan','darkgoldenrod','darkgray','darkgreen','darkkhaki','darkmagenta','darkolivegreen','darkorange','darkorchid','darkred','darksalmon','darkseagreen','darkslateblue','darkslategray','darkturquoise','darkviolet','deeppink','deepskyblue','dimgray','dodgerblue','firebrick','floralwhite','forestgreen','fuchsia','gainsboro','ghostwhite','gold','goldenrod','gray','grey','green','greenyellow','honeydew','hotpink','indianred','indigo','ivory','khaki','lavender','lavenderblush','lawngreen','lemonchiffon','lightblue','lightcoral','lightcyan','lightgoldenrodyellow','lightgray','lightgreen','lightpink','lightsalmon','lightseagreen','lightskyblue','lightslategray','lightsteelblue','lightyellow','lime','limegreen','linen','magenta','maroon','mediumaquamarine','mediumblue','mediumorchid','mediumpurple','mediumseagreen','mediumslateblue','mediumspringgreen','mediumturquoise','mediumvioletred','midnightblue','mintcream','mistyrose','moccasin','navajowhite','navy','oldlace','olive','olivedrab','orange','orangered','orchid','palegoldenrod','palegreen','paleturquoise','palevioletred','papayawhip','peachpuff','peru','pink','plum','powderblue','purple','rebeccapurple','red','rosybrown','royalblue','saddlebrown','salmon','sandybrown','seagreen','seashell','sienna','silver','skyblue','slateblue','slategray','snow','springgreen','steelblue','tan','teal','thistle','tomato','turquoise','violet','wheat','white','whitesmoke','yellow','yellowgreen']['map'](_0x240436=>({'type':'constant','label':_0x240436}))),tags=['a','abbr','address','article','aside','b','bdi','bdo','blockquote','body','br','button','canvas','caption','cite','code','col','colgroup','dd','del','details','dfn','dialog','div','dl','dt','em','figcaption','figure','footer','form','header','hgroup','h1','h2','h3','h4','h5','h6','hr','html','i','iframe','img','input','ins','kbd','label','legend','li','main','meter','nav','ol','output','p','pre','ruby','section','select','small','source','span','strong','sub','summary','sup','table','tbody','td','template','textarea','tfoot','th','thead','tr','u','ul']['map'](_0x314165=>({'type':'type','label':_0x314165})),atRules=['@charset','@color-profile','@container','@counter-style','@font-face','@font-feature-values','@font-palette-values','@import','@keyframes','@layer','@media','@namespace','@page','@position-try','@property','@scope','@starting-style','@supports','@view-transition']['map'](_0x228248=>({'type':'keyword','label':_0x228248})),identifier$1=/^(\w[\w-]*|-\w[\w-]*|)$/,_0x13de5d=/^-(-[\w-]*)?$/;function _0x143bad(_0x22404e,_0x94b815){var _0x2517cd;if(('('==_0x22404e['name']||_0x22404e['type']['isError'])&&(_0x22404e=_0x22404e['parent']||_0x22404e),'ArgList'!=_0x22404e['name'])return!0x1;let _0x5346c8=null===(_0x2517cd=_0x22404e['parent'])||void 0x0===_0x2517cd?void 0x0:_0x2517cd['firstChild'];return'Callee'==(null==_0x5346c8?void 0x0:_0x5346c8['name'])&&'var'==_0x94b815['sliceString'](_0x5346c8['from'],_0x5346c8['to']);}const _0x55f919=new _0x2ed2c9(),declSelector=['Declaration'];function astTop(_0x3dff6a){for(let _0x21622b=_0x3dff6a;;){if(_0x21622b['type']['isTop'])return _0x21622b;if(!(_0x21622b=_0x21622b['parent']))return _0x3dff6a;}}function _0x2ad935(_0x5cfd1f,_0x4cf90f,_0x4e21e9){if(_0x4cf90f['to']-_0x4cf90f['from']>0x1000){let _0x5b7055=_0x55f919['get'](_0x4cf90f);if(_0x5b7055)return _0x5b7055;let _0x368c23=[],_0xca74a4=new Set(),_0xb386d0=_0x4cf90f['cursor'](IterMode['IncludeAnonymous']);if(_0xb386d0['firstChild']())do{for(let _0x2eb974 of _0x2ad935(_0x5cfd1f,_0xb386d0['node'],_0x4e21e9))_0xca74a4['has'](_0x2eb974['label'])||(_0xca74a4['add'](_0x2eb974['label']),_0x368c23['push'](_0x2eb974));}while(_0xb386d0['nextSibling']());return _0x55f919['set'](_0x4cf90f,_0x368c23),_0x368c23;}{let _0x22b058=[],_0x729c74=new Set();return _0x4cf90f['cursor']()['iterate'](_0x4ab6a1=>{var _0x52f936;if(_0x4e21e9(_0x4ab6a1)&&_0x4ab6a1['matchContext'](declSelector)&&':'==(null===(_0x52f936=_0x4ab6a1['node']['nextSibling'])||void 0x0===_0x52f936?void 0x0:_0x52f936['name'])){let _0x26ebc1=_0x5cfd1f['sliceString'](_0x4ab6a1['from'],_0x4ab6a1['to']);_0x729c74['has'](_0x26ebc1)||(_0x729c74['add'](_0x26ebc1),_0x22b058['push']({'label':_0x26ebc1,'type':'variable'}));}}),_0x22b058;}}const defineCSSCompletionSource=_0x20950=>_0x72d4cb=>{let {state:_0x42791e,pos:_0x504d84}=_0x72d4cb,_0x6588d1=syntaxTree(_0x42791e)['resolveInner'](_0x504d84,-0x1),_0x66990d=_0x6588d1['type']['isError']&&_0x6588d1['from']==_0x6588d1['to']-0x1&&'-'==_0x42791e['doc']['sliceString'](_0x6588d1['from'],_0x6588d1['to']);if('PropertyName'==_0x6588d1['name']||(_0x66990d||'TagName'==_0x6588d1['name'])&&/^(Block|Styles)$/['test'](_0x6588d1['resolve'](_0x6588d1['to'])['name']))return{'from':_0x6588d1['from'],'options':properties(),'validFor':identifier$1};if('ValueName'==_0x6588d1['name'])return{'from':_0x6588d1['from'],'options':_0x8e22a5,'validFor':identifier$1};if('PseudoClassName'==_0x6588d1['name'])return{'from':_0x6588d1['from'],'options':_0x3982f5,'validFor':identifier$1};if(_0x20950(_0x6588d1)||(_0x72d4cb['explicit']||_0x66990d)&&_0x143bad(_0x6588d1,_0x42791e['doc']))return{'from':_0x20950(_0x6588d1)||_0x66990d?_0x6588d1['from']:_0x504d84,'options':_0x2ad935(_0x42791e['doc'],astTop(_0x6588d1),_0x20950),'validFor':_0x13de5d};if('TagName'==_0x6588d1['name']){for(let {parent:_0x15db6c}=_0x6588d1;_0x15db6c;_0x15db6c=_0x15db6c['parent'])if('Block'==_0x15db6c['name'])return{'from':_0x6588d1['from'],'options':properties(),'validFor':identifier$1};return{'from':_0x6588d1['from'],'options':tags,'validFor':identifier$1};}if('AtKeyword'==_0x6588d1['name'])return{'from':_0x6588d1['from'],'options':atRules,'validFor':identifier$1};if(!_0x72d4cb['explicit'])return null;let _0x57a8ca=_0x6588d1['resolve'](_0x504d84),_0x2f2bdb=_0x57a8ca['childBefore'](_0x504d84);return _0x2f2bdb&&':'==_0x2f2bdb['name']&&'PseudoClassSelector'==_0x57a8ca['name']?{'from':_0x504d84,'options':_0x3982f5,'validFor':identifier$1}:_0x2f2bdb&&':'==_0x2f2bdb['name']&&'Declaration'==_0x57a8ca['name']||'ArgList'==_0x57a8ca['name']?{'from':_0x504d84,'options':_0x8e22a5,'validFor':identifier$1}:'Block'==_0x57a8ca['name']||'Styles'==_0x57a8ca['name']?{'from':_0x504d84,'options':properties(),'validFor':identifier$1}:null;},cssCompletionSource=defineCSSCompletionSource(_0x1611b8=>'VariableName'==_0x1611b8['name']),_0x5b971c=_0x20da45['define']({'name':'css','parser':_0x202cb9['configure']({'props':[indentNodeProp['add']({'Declaration':continuedIndent()}),_0x2591e9['add']({'Block\x20KeyframeList':_0x3ffe63})]}),'languageData':{'commentTokens':{'block':{'open':'/*','close':'*/'}},'indentOnInput':/^\s*\}$/,'wordChars':'-'}});function _0x3109c8(){return new LanguageSupport(_0x5b971c,_0x5b971c['data']['of']({'autocomplete':cssCompletionSource}));}const _0x4cce23=0x13a,_0x182abe=0x13b,_0x204f4c=0x1,_0x22176f=0x2,questionDot=0x3,JSXStartTag=0x4,insertSemi=0x13c,_0x22ab1f=0x13e,_0x154720=0x13f,LineComment=0x5,BlockComment=0x6,Dialect_jsx=0x0,_0x11d1d1=[0x9,0xa,0xb,0xc,0xd,0x20,0x85,0xa0,0x1680,0x2000,0x2001,0x2002,0x2003,0x2004,0x2005,0x2006,0x2007,0x2008,0x2009,0x200a,0x2028,0x2029,0x202f,0x205f,0x3000],_0xad4973=0x7d,_0x5042e7=0x3b,_0x4d6322=0x2f,star=0x2a,_0x417de5=0x2b,_0x3f34ce=0x2d,lt=0x3c,_0xcef361=0x2c,question=0x3f,dot=0x2e,bracketL=0x5b,trackNewline=new ContextTracker({'start':!0x1,'shift':(_0x14b4b4,_0x1e98dd)=>_0x1e98dd==LineComment||_0x1e98dd==BlockComment||_0x1e98dd==_0x22ab1f?_0x14b4b4:_0x1e98dd==_0x154720,'strict':!0x1}),insertSemicolon=new ExternalTokenizer((_0x51655b,_0x38ea63)=>{let {next:_0x534394}=_0x51655b;(_0x534394==_0xad4973||-0x1==_0x534394||_0x38ea63['context'])&&_0x51655b['acceptToken'](insertSemi);},{'contextual':!0x0,'fallback':!0x0}),_0x35179b=new ExternalTokenizer((_0x2bb604,_0x30d743)=>{let _0x578566,{next:_0x6a595e}=_0x2bb604;_0x11d1d1['indexOf'](_0x6a595e)>-0x1||(_0x6a595e!=_0x4d6322||(_0x578566=_0x2bb604['peek'](0x1))!=_0x4d6322&&_0x578566!=star)&&(_0x6a595e==_0xad4973||_0x6a595e==_0x5042e7||-0x1==_0x6a595e||_0x30d743['context']||_0x2bb604['acceptToken'](_0x4cce23));},{'contextual':!0x0}),_0x2f0302=new ExternalTokenizer((_0x13e878,_0x488829)=>{_0x13e878['next']!=bracketL||_0x488829['context']||_0x13e878['acceptToken'](_0x182abe);},{'contextual':!0x0}),operatorToken=new ExternalTokenizer((_0x5ded31,_0x1ea6da)=>{let {next:_0x4b8834}=_0x5ded31;if(_0x4b8834==_0x417de5||_0x4b8834==_0x3f34ce){if(_0x5ded31['advance'](),_0x4b8834==_0x5ded31['next']){_0x5ded31['advance']();let _0x34ea0a=!_0x1ea6da['context']&&_0x1ea6da['canShift'](_0x204f4c);_0x5ded31['acceptToken'](_0x34ea0a?_0x204f4c:_0x22176f);}}else _0x4b8834==question&&_0x5ded31['peek'](0x1)==dot&&(_0x5ded31['advance'](),_0x5ded31['advance'](),(_0x5ded31['next']<0x30||_0x5ded31['next']>0x39)&&_0x5ded31['acceptToken'](questionDot));},{'contextual':!0x0});function identifierChar(_0x232739,_0x31b568){return _0x232739>=0x41&&_0x232739<=0x5a||_0x232739>=0x61&&_0x232739<=0x7a||0x5f==_0x232739||_0x232739>=0xc0||!_0x31b568&&_0x232739>=0x30&&_0x232739<=0x39;}const _0x3957ad=new ExternalTokenizer((_0x2672c0,_0x1f3a2d)=>{if(_0x2672c0['next']!=lt||!_0x1f3a2d['dialectEnabled'](Dialect_jsx))return;if(_0x2672c0['advance'](),_0x2672c0['next']==_0x4d6322)return;let _0x2b349a=0x0;for(;_0x11d1d1['indexOf'](_0x2672c0['next'])>-0x1;)_0x2672c0['advance'](),_0x2b349a++;if(identifierChar(_0x2672c0['next'],!0x0)){for(_0x2672c0['advance'](),_0x2b349a++;identifierChar(_0x2672c0['next'],!0x1);)_0x2672c0['advance'](),_0x2b349a++;for(;_0x11d1d1['indexOf'](_0x2672c0['next'])>-0x1;)_0x2672c0['advance'](),_0x2b349a++;if(_0x2672c0['next']==_0xcef361)return;for(let _0x49c1cd=0x0;;_0x49c1cd++){if(0x7==_0x49c1cd){if(!identifierChar(_0x2672c0['next'],!0x0))return;break;}if(_0x2672c0['next']!='extends'['charCodeAt'](_0x49c1cd))break;_0x2672c0['advance'](),_0x2b349a++;}}_0x2672c0['acceptToken'](JSXStartTag,-_0x2b349a);}),jsHighlight=styleTags({'get\x20set\x20async\x20static':tags$1['modifier'],'for\x20while\x20do\x20if\x20else\x20switch\x20try\x20catch\x20finally\x20return\x20throw\x20break\x20continue\x20default\x20case':tags$1['controlKeyword'],'in\x20of\x20await\x20yield\x20void\x20typeof\x20delete\x20instanceof':tags$1['operatorKeyword'],'let\x20var\x20const\x20using\x20function\x20class\x20extends':tags$1['definitionKeyword'],'import\x20export\x20from':tags$1['moduleKeyword'],'with\x20debugger\x20as\x20new':tags$1['keyword'],'TemplateString':tags$1['special'](tags$1['string']),'super':tags$1['atom'],'BooleanLiteral':tags$1['bool'],'this':tags$1['self'],'null':tags$1['null'],'Star':tags$1['modifier'],'VariableName':tags$1['variableName'],'CallExpression/VariableName\x20TaggedTemplateExpression/VariableName':tags$1['function'](tags$1['variableName']),'VariableDefinition':tags$1['definition'](tags$1['variableName']),'Label':tags$1['labelName'],'PropertyName':tags$1['propertyName'],'PrivatePropertyName':tags$1['special'](tags$1['propertyName']),'CallExpression/MemberExpression/PropertyName':tags$1['function'](tags$1['propertyName']),'FunctionDeclaration/VariableDefinition':tags$1['function'](tags$1['definition'](tags$1['variableName'])),'ClassDeclaration/VariableDefinition':tags$1['definition'](tags$1['className']),'NewExpression/VariableName':tags$1['className'],'PropertyDefinition':tags$1['definition'](tags$1['propertyName']),'PrivatePropertyDefinition':tags$1['definition'](tags$1['special'](tags$1['propertyName'])),'UpdateOp':tags$1['updateOperator'],'LineComment\x20Hashbang':tags$1['lineComment'],'BlockComment':tags$1['blockComment'],'Number':tags$1['number'],'String':tags$1['string'],'Escape':tags$1['escape'],'ArithOp':tags$1['arithmeticOperator'],'LogicOp':tags$1['logicOperator'],'BitOp':tags$1['bitwiseOperator'],'CompareOp':tags$1['compareOperator'],'RegExp':tags$1['regexp'],'Equals':tags$1['definitionOperator'],'Arrow':tags$1['function'](tags$1['punctuation']),':\x20Spread':tags$1['punctuation'],'(\x20)':tags$1['paren'],'[\x20]':tags$1['squareBracket'],'{\x20}':tags$1['brace'],'InterpolationStart\x20InterpolationEnd':tags$1['special'](tags$1['brace']),'.':tags$1['derefOperator'],',\x20;':tags$1['separator'],'@':tags$1['meta'],'TypeName':tags$1['typeName'],'TypeDefinition':tags$1['definition'](tags$1['typeName']),'type\x20enum\x20interface\x20implements\x20namespace\x20module\x20declare':tags$1['definitionKeyword'],'abstract\x20global\x20Privacy\x20readonly\x20override':tags$1['modifier'],'is\x20keyof\x20unique\x20infer\x20asserts':tags$1['operatorKeyword'],'JSXAttributeValue':tags$1['attributeValue'],'JSXText':tags$1['content'],'JSXStartTag\x20JSXStartCloseTag\x20JSXSelfCloseEndTag\x20JSXEndTag':tags$1['angleBracket'],'JSXIdentifier\x20JSXNameSpacedName':tags$1['tagName'],'JSXAttribute/JSXIdentifier\x20JSXAttribute/JSXNameSpacedName':tags$1['attributeName'],'JSXBuiltin/JSXIdentifier':tags$1['standard'](tags$1['tagName'])}),spec_identifier={'__proto__':null,'export':0x14,'as':0x19,'from':0x21,'default':0x24,'async':0x29,'function':0x2a,'const':0x34,'extends':0x38,'this':0x3c,'true':0x44,'false':0x44,'null':0x50,'void':0x54,'typeof':0x58,'super':0x68,'new':0x8a,'delete':0x96,'yield':0x9f,'await':0xa3,'class':0xa8,'public':0xe7,'private':0xe7,'protected':0xe7,'readonly':0xe9,'instanceof':0xfc,'satisfies':0xff,'in':0x100,'import':0x122,'keyof':0x15b,'unique':0x15f,'infer':0x165,'asserts':0x189,'is':0x18b,'abstract':0x19f,'implements':0x1a1,'type':0x1a3,'let':0x1a6,'var':0x1a8,'using':0x1ab,'interface':0x1b1,'enum':0x1b5,'namespace':0x1bb,'module':0x1bd,'declare':0x1c1,'global':0x1c5,'for':0x1d8,'of':0x1e1,'while':0x1e4,'with':0x1e8,'do':0x1ec,'if':0x1f0,'else':0x1f2,'switch':0x1f6,'case':0x1fc,'try':0x202,'catch':0x206,'finally':0x20a,'return':0x20e,'throw':0x212,'break':0x216,'continue':0x21a,'debugger':0x21e},_0x41169c={'__proto__':null,'async':0x7d,'get':0x7f,'set':0x81,'declare':0xbf,'public':0xc1,'private':0xc1,'protected':0xc1,'static':0xc3,'abstract':0xc5,'override':0xc7,'readonly':0xcd,'accessor':0xcf,'new':0x18f},_0x21f875={'__proto__':null,'<':0xbd},_0x19ab70=_0x371622['deserialize']({'version':0xe,'states':'$EOQ%TQlOOO%[QlOOO\x27_QpOOP(lO`OOO*zQ!0MxO\x27#CiO+RO#tO\x27#CjO+aO&jO\x27#CjO+oO#@ItO\x27#D_O.QQlO\x27#DeO.bQlO\x27#DpO%[QlO\x27#DxO0fQlO\x27#EQOOQ!0Lf\x27#EY\x27#EYO1PQ`O\x27#EVOOQO\x27#En\x27#EnOOQO\x27#Ij\x27#IjO1XQ`O\x27#GrO1dQ`O\x27#EmO1iQ`O\x27#EmO3hQ!0MxO\x27#JpO6[Q!0MxO\x27#JqO6uQ`O\x27#F[O6zQ,UO\x27#FsOOQ!0Lf\x27#Fe\x27#FeO7VO7dO\x27#FeO7eQMhO\x27#F{O9UQ`O\x27#FzOOQ!0Lf\x27#Jq\x27#JqOOQ!0Lb\x27#Jp\x27#JpO9ZQ`O\x27#GvOOQ[\x27#K]\x27#K]O9fQ`O\x27#IWO9kQ!0LrO\x27#IXOOQ[\x27#J^\x27#J^OOQ[\x27#I]\x27#I]Q`QlOOQ`QlOOO9sQ!L^O\x27#DtO9zQlO\x27#D|O:RQlO\x27#EOO9aQ`O\x27#GrO:YQMhO\x27#CoO:hQ`O\x27#ElO:sQ`O\x27#EwO:xQMhO\x27#FdO;gQ`O\x27#GrOOQO\x27#K^\x27#K^O;lQ`O\x27#K^O;zQ`O\x27#GzO;zQ`O\x27#G{O;zQ`O\x27#G}O9aQ`O\x27#HQO<qQ`O\x27#HTO>YQ`O\x27#CeO>jQ`O\x27#HaO>rQ`O\x27#HgO>rQ`O\x27#HiO`QlO\x27#HkO>rQ`O\x27#HmO>rQ`O\x27#HpO>wQ`O\x27#HvO>|Q!0LsO\x27#H|O%[QlO\x27#IOO?XQ!0LsO\x27#IQO?dQ!0LsO\x27#ISO9kQ!0LrO\x27#IUO?oQ!0MxO\x27#CiO@qQpO\x27#DjQOQ`OOO%[QlO\x27#EOOAXQ`O\x27#ERO:YQMhO\x27#ElOAdQ`O\x27#ElOAoQ!bO\x27#FdOOQ[\x27#Cg\x27#CgOOQ!0Lb\x27#Do\x27#DoOOQ!0Lb\x27#Jt\x27#JtO%[QlO\x27#JtOOQO\x27#Jw\x27#JwOOQO\x27#If\x27#IfOBoQpO\x27#EeOOQ!0Lb\x27#Ed\x27#EdOOQ!0Lb\x27#J{\x27#J{OCkQ!0MSO\x27#EeOCuQpO\x27#EUOOQO\x27#Jv\x27#JvODZQpO\x27#JwOEhQpO\x27#EUOCuQpO\x27#EePEuO&2DjO\x27#CbPOOO)CD{)CD{OOOO\x27#I^\x27#I^OFQO#tO,59UOOQ!0Lh,59U,59UOOOO\x27#I_\x27#I_OF`O&jO,59UOFnQ!L^O\x27#DaOOOO\x27#Ia\x27#IaOFuO#@ItO,59yOOQ!0Lf,59y,59yOGTQlO\x27#IbOGhQ`O\x27#JrOIgQ!fO\x27#JrO+}QlO\x27#JrOInQ`O,5:POJUQ`O\x27#EnOJcQ`O\x27#KROJnQ`O\x27#KQOJnQ`O\x27#KQOJvQ`O,5;[OJ{Q`O\x27#KPOOQ!0Ln,5:[,5:[OKSQlO,5:[OMQQ!0MxO,5:dOMqQ`O,5:lON[Q!0LrO\x27#KOONcQ`O\x27#J}O9ZQ`O\x27#J}ONwQ`O\x27#J}O!\x20PQ`O,5;ZO!\x20UQ`O\x27#J}O!#ZQ!fO\x27#JqOOQ!0Lh\x27#Ci\x27#CiO%[QlO\x27#EQO!#yQ!fO,5:qOOQS\x27#Jx\x27#JxOOQO-E<h-E<hO9aQ`O,5=^O!$aQ`O,5=^O!$fQlO,5;XO!&iQMhO\x27#EiO!(SQ`O,5;XO!(XQlO\x27#DwO!(cQpO,5;bO!(kQpO,5;bO%[QlO,5;bOOQ[\x27#FS\x27#FSOOQ[\x27#FU\x27#FUO%[QlO,5;cO%[QlO,5;cO%[QlO,5;cO%[QlO,5;cO%[QlO,5;cO%[QlO,5;cO%[QlO,5;cO%[QlO,5;cO%[QlO,5;cO%[QlO,5;cOOQ[\x27#FY\x27#FYO!(yQlO,5;sOOQ!0Lf,5;x,5;xOOQ!0Lf,5;y,5;yOOQ!0Lf,5;{,5;{O%[QlO\x27#InO!*|Q!0LrO,5<hO%[QlO,5;cO!&iQMhO,5;cO!+kQMhO,5;cO!-]QMhO\x27#E[O%[QlO,5;vOOQ!0Lf,5;z,5;zO!-dQ,UO\x27#FiO!.aQ,UO\x27#KVO!-{Q,UO\x27#KVO!.hQ,UO\x27#KVOOQO\x27#KV\x27#KVO!.|Q,UO,5<ROOOW,5<_,5<_O!/_QlO\x27#FuOOOW\x27#Im\x27#ImO7VO7dO,5<PO!/fQ,UO\x27#FwOOQ!0Lf,5<P,5<PO!0VQ$IUO\x27#CwOOQ!0Lh\x27#C{\x27#C{O!0jO#@ItO\x27#DPO!1WQMjO,5<dO!1_Q`O,5<gO!2zQ(CWO\x27#GWO!3XQ`O\x27#GXO!3^Q`O\x27#GXO!4|Q(CWO\x27#G]O!6RQpO\x27#GaOOQO\x27#Gm\x27#GmO!+rQMhO\x27#GlOOQO\x27#Go\x27#GoO!+rQMhO\x27#GnO!6tQ$IUO\x27#JjOOQ!0Lh\x27#Jj\x27#JjO!7OQ`O\x27#JiO!7^Q`O\x27#JhO!7fQ`O\x27#CuOOQ!0Lh\x27#Cy\x27#CyO!7qQ`O\x27#C{OOQ!0Lh\x27#DT\x27#DTOOQ!0Lh\x27#DV\x27#DVO1SQ`O\x27#DXO!+rQMhO\x27#GOO!+rQMhO\x27#GQO!7vQ`O\x27#GSO!7{Q`O\x27#GTO!3^Q`O\x27#GZO!+rQMhO\x27#G`O;zQ`O\x27#JiO!8QQ`O\x27#EoO!8oQ`O,5<fOOQ!0Lb\x27#Cr\x27#CrO!8wQ`O\x27#EpO!9qQpO\x27#EqOOQ!0Lb\x27#KP\x27#KPO!9xQ!0LrO\x27#K_O9kQ!0LrO,5=bO`QlO,5>rOOQ[\x27#Jf\x27#JfOOQ[,5>s,5>sOOQ[-E<Z-E<ZO!;wQ!0MxO,5:`O!9lQpO,5:^O!>bQ!0MxO,5:hO%[QlO,5:hO!@xQ!0MxO,5:jOOQO,5@x,5@xO!AiQMhO,5=^O!AwQ!0LrO\x27#JgO9UQ`O\x27#JgO!BYQ!0LrO,59ZO!BeQpO,59ZO!BmQMhO,59ZO:YQMhO,59ZO!BxQ`O,5;XO!CQQ`O\x27#H`O!CfQ`O\x27#KbO%[QlO,5;|O!9lQpO,5<OO!CnQ`O,5=yO!CsQ`O,5=yO!CxQ`O,5=yO9kQ!0LrO,5=yO;zQ`O,5=iOOQO\x27#Cw\x27#CwO!DWQpO,5=fO!D`QMhO,5=gO!DkQ`O,5=iO!DpQ!bO,5=lO!DxQ`O\x27#K^O>wQ`O\x27#HVO9aQ`O\x27#HXO!D}Q`O\x27#HXO:YQMhO\x27#HZO!ESQ`O\x27#HZOOQ[,5=o,5=oO!EXQ`O\x27#H[O!EjQ`O\x27#CoO!EoQ`O,59PO!EyQ`O,59PO!HOQlO,59POOQ[,59P,59PO!H`Q!0LrO,59PO%[QlO,59PO!JkQlO\x27#HcOOQ[\x27#Hd\x27#HdOOQ[\x27#He\x27#HeO`QlO,5={O!KRQ`O,5={O`QlO,5>RO`QlO,5>TO!KWQ`O,5>VO`QlO,5>XO!K]Q`O,5>[O!KbQlO,5>bOOQ[,5>h,5>hO%[QlO,5>hO9kQ!0LrO,5>jOOQ[,5>l,5>lO#\x20lQ`O,5>lOOQ[,5>n,5>nO#\x20lQ`O,5>nOOQ[,5>p,5>pO#!YQpO\x27#D]O%[QlO\x27#JtO#!{QpO\x27#JtO##VQpO\x27#DkO##hQpO\x27#DkO#%yQlO\x27#DkO#&QQ`O\x27#JsO#&YQ`O,5:UO#&_Q`O\x27#ErO#&mQ`O\x27#KSO#&uQ`O,5;]O#&zQpO\x27#DkO#\x27XQpO\x27#ETOOQ!0Lf,5:m,5:mO%[QlO,5:mO#\x27`Q`O,5:mO>wQ`O,5;WO!BeQpO,5;WO!BmQMhO,5;WO:YQMhO,5;WO#\x27hQ`O,5@`O#\x27mQ07dO,5:qOOQO-E<d-E<dO#(sQ!0MSO,5;POCuQpO,5:pO#(}QpO,5:pOCuQpO,5;PO!BYQ!0LrO,5:pOOQ!0Lb\x27#Eh\x27#EhOOQO,5;P,5;PO%[QlO,5;PO#)[Q!0LrO,5;PO#)gQ!0LrO,5;PO!BeQpO,5:pOOQO,5;V,5;VO#)uQ!0LrO,5;PPOOO\x27#I[\x27#I[P#*ZO&2DjO,58|POOO,58|,58|OOOO-E<[-E<[OOQ!0Lh1G.p1G.pOOOO-E<]-E<]OOOO,59{,59{O#*fQ!bO,59{OOOO-E<_-E<_OOQ!0Lf1G/e1G/eO#*kQ!fO,5>|O+}QlO,5>|OOQO,5?S,5?SO#*uQlO\x27#IbOOQO-E<`-E<`O#+SQ`O,5@^O#+[Q!fO,5@^O#+cQ`O,5@lOOQ!0Lf1G/k1G/kO%[QlO,5@mO#+kQ`O\x27#IhOOQO-E<f-E<fO#+cQ`O,5@lOOQ!0Lb1G0v1G0vOOQ!0Ln1G/v1G/vOOQ!0Ln1G0W1G0WO%[QlO,5@jO#,PQ!0LrO,5@jO#,bQ!0LrO,5@jO#,iQ`O,5@iO9ZQ`O,5@iO#,qQ`O,5@iO#-PQ`O\x27#IkO#,iQ`O,5@iOOQ!0Lb1G0u1G0uO!(cQpO,5:sO!(nQpO,5:sOOQS,5:u,5:uO#-qQdO,5:uO#-yQMhO1G2xO9aQ`O1G2xOOQ!0Lf1G0s1G0sO#.XQ!0MxO1G0sO#/^Q!0MvO,5;TOOQ!0Lh\x27#GV\x27#GVO#/zQ!0MzO\x27#JjO!$fQlO1G0sO#2VQ!fO\x27#JuO%[QlO\x27#JuO#2aQ`O,5:cOOQ!0Lh\x27#D]\x27#D]OOQ!0Lf1G0|1G0|O%[QlO1G0|OOQ!0Lf1G1e1G1eO#2fQ`O1G0|O#4zQ!0MxO1G0}O#5RQ!0MxO1G0}O#7iQ!0MxO1G0}O#7pQ!0MxO1G0}O#:WQ!0MxO1G0}O#<nQ!0MxO1G0}O#<uQ!0MxO1G0}O#<|Q!0MxO1G0}O#?dQ!0MxO1G0}O#?kQ!0MxO1G0}O#AxQ?MtO\x27#CiO#CsQ?MtO1G1_O#CzQ?MtO\x27#JqO#D_Q!0MxO,5?YOOQ!0Lb-E<l-E<lO#FlQ!0MxO1G0}O#GiQ!0MzO1G0}OOQ!0Lf1G0}1G0}O#HlQMjO\x27#JzO#HvQ`O,5:vO#H{Q!0MxO1G1bO#IoQ,UO,5<VO#IwQ,UO,5<WO#JPQ,UO\x27#FnO#JhQ`O\x27#FmOOQO\x27#KW\x27#KWOOQO\x27#Il\x27#IlO#JmQ,UO1G1mOOQ!0Lf1G1m1G1mOOOW1G1x1G1xO#KOQ?MtO\x27#JpO#KYQ`O,5<aO!(yQlO,5<aOOOW-E<k-E<kOOQ!0Lf1G1k1G1kO#K_QpO\x27#KVOOQ!0Lf,5<c,5<cO#KgQpO,5<cO#KlQMhO\x27#DROOOO\x27#I`\x27#I`O#KsO#@ItO,59kOOQ!0Lh,59k,59kO%[QlO1G2OO!7{Q`O\x27#IpO#LOQ`O,5<yOOQ!0Lh,5<v,5<vO!+rQMhO\x27#IsO#LlQMjO,5=WO!+rQMhO\x27#IuO#M_QMjO,5=YO!&iQMhO,5=[OOQO1G2R1G2RO#MiQ!dO\x27#CrO#M|Q(CWO\x27#EpO$\x20RQpO\x27#GaO$\x20iQ!dO,5<rO$\x20pQ`O\x27#KYO9ZQ`O\x27#KYO$!OQ`O,5<tO!+rQMhO,5<sO$!TQ`O\x27#GYO$!fQ`O,5<sO$!kQ!dO\x27#GVO$!xQ!dO\x27#KZO$#SQ`O\x27#KZO!&iQMhO\x27#KZO$#XQ`O,5<wO$#^QlO\x27#JtO$#hQpO\x27#GbO##hQpO\x27#GbO$#yQ`O\x27#GfO!3^Q`O\x27#GjO$$OQ!0LrO\x27#IrO$$ZQpO,5<{OOQ!0Lp,5<{,5<{O$$bQpO\x27#GbO$$oQpO\x27#GcO$%QQpO\x27#GcO$%VQMjO,5=WO$%gQMjO,5=YOOQ!0Lh,5=],5=]O!+rQMhO,5@TO!+rQMhO,5@TO$%wQ`O\x27#IwO$&VQ`O,5@SO$&_Q`O,59aOOQ!0Lh,59g,59gO$\x27UQ$IYO,59sOOQ!0Lh\x27#Jn\x27#JnO$\x27wQMjO,5<jO$(jQMjO,5<lO@iQ`O,5<nOOQ!0Lh,5<o,5<oO$(tQ`O,5<uO$(yQMjO,5<zO$)ZQ`O,5@TO$)iQ`O\x27#J}O!$fQlO1G2QO$)nQ`O1G2QO9ZQ`O\x27#KQO9ZQ`O\x27#ErO%[QlO\x27#ErO9ZQ`O\x27#IyO$)sQ!0LrO,5@yOOQ[1G2|1G2|OOQ[1G4^1G4^OOQ!0Lf1G/z1G/zOOQ!0Lf1G/x1G/xO$+uQ!0MxO1G0SOOQ[1G2x1G2xO!&iQMhO1G2xO%[QlO1G2xO#-|Q`O1G2xO$-yQMhO\x27#EiOOQ!0Lb,5@R,5@RO$.WQ!0LrO,5@ROOQ[1G.u1G.uO!BYQ!0LrO1G.uO!BeQpO1G.uO!BmQMhO1G.uO$.iQ`O1G0sO$.nQ`O\x27#CiO$.yQ`O\x27#KcO$/RQ`O,5=zO$/WQ`O\x27#KcO$/]Q`O\x27#KcO$/kQ`O\x27#JPO$/yQ`O,5@|O$0RQ!fO1G1hOOQ!0Lf1G1j1G1jO9aQ`O1G3eO@iQ`O1G3eO$0YQ`O1G3eO$0_Q`O1G3eOOQ[1G3e1G3eO!DkQ`O1G3TO!&iQMhO1G3QO$0dQ`O1G3QOOQ[1G3R1G3RO!&iQMhO1G3RO$0iQ`O1G3RO$0qQpO\x27#HPOOQ[1G3T1G3TO!5|QpO\x27#I{O!DpQ!bO1G3WOOQ[1G3W1G3WOOQ[,5=q,5=qO$0yQMhO,5=sO9aQ`O,5=sO$#yQ`O,5=uO9UQ`O,5=uO!BeQpO,5=uO!BmQMhO,5=uO:YQMhO,5=uO$1XQ`O\x27#KaO$1dQ`O,5=vOOQ[1G.k1G.kO$1iQ!0LrO1G.kO@iQ`O1G.kO$1tQ`O1G.kO9kQ!0LrO1G.kO$3|Q!fO,5AOO$4ZQ`O,5AOO9ZQ`O,5AOO$4fQlO,5=}O$4mQ`O,5=}OOQ[1G3g1G3gO`QlO1G3gOOQ[1G3m1G3mOOQ[1G3o1G3oO>rQ`O1G3qO$4rQlO1G3sO$8vQlO\x27#HrOOQ[1G3v1G3vO$9TQ`O\x27#HxO>wQ`O\x27#HzOOQ[1G3|1G3|O$9]QlO1G3|O9kQ!0LrO1G4SOOQ[1G4U1G4UOOQ!0Lb\x27#G^\x27#G^O9kQ!0LrO1G4WO9kQ!0LrO1G4YO$=dQ`O,5@`O!(yQlO,5;^O9ZQ`O,5;^O>wQ`O,5:VO!(yQlO,5:VO!BeQpO,5:VO$=iQ?MtO,5:VOOQO,5;^,5;^O$=sQpO\x27#IcO$>ZQ`O,5@_OOQ!0Lf1G/p1G/pO$>cQpO\x27#IiO$>mQ`O,5@nOOQ!0Lb1G0w1G0wO##hQpO,5:VOOQO\x27#Ie\x27#IeO$>uQpO,5:oOOQ!0Ln,5:o,5:oO#\x27cQ`O1G0XOOQ!0Lf1G0X1G0XO%[QlO1G0XOOQ!0Lf1G0r1G0rO>wQ`O1G0rO!BeQpO1G0rO!BmQMhO1G0rOOQ!0Lb1G5z1G5zO!BYQ!0LrO1G0[OOQO1G0k1G0kO%[QlO1G0kO$>|Q!0LrO1G0kO$?XQ!0LrO1G0kO!BeQpO1G0[OCuQpO1G0[O$?gQ!0LrO1G0kOOQO1G0[1G0[O$?{Q!0MxO1G0kPOOO-E<Y-E<YPOOO1G.h1G.hOOOO1G/g1G/gO$@VQ!bO,5<hO$@_Q!fO1G4hOOQO1G4n1G4nO%[QlO,5>|O$@iQ`O1G5xO$@qQ`O1G6WO$@yQ!fO1G6XO9ZQ`O,5?SO$ATQ!0MxO1G6UO%[QlO1G6UO$AeQ!0LrO1G6UO$AvQ`O1G6TO$AvQ`O1G6TO9ZQ`O1G6TO$BOQ`O,5?VO9ZQ`O,5?VOOQO,5?V,5?VO$BdQ`O,5?VO$)iQ`O,5?VOOQO-E<i-E<iOOQS1G0_1G0_OOQS1G0a1G0aO#-tQ`O1G0aOOQ[7+(d7+(dO!&iQMhO7+(dO%[QlO7+(dO$BrQ`O7+(dO$B}QMhO7+(dO$C]Q!0MzO,5=WO$EhQ!0MzO,5=YO$GsQ!0MzO,5=WO$JUQ!0MzO,5=YO$LgQ!0MzO,59sO$NlQ!0MzO,5<jO%!wQ!0MzO,5<lO%%SQ!0MzO,5<zOOQ!0Lf7+&_7+&_O%\x27eQ!0MxO7+&_O%(XQlO\x27#IdO%(fQ`O,5@aO%(nQ!fO,5@aOOQ!0Lf1G/}1G/}O%(xQ`O7+&hOOQ!0Lf7+&h7+&hO%(}Q?MtO,5:dO%[QlO7+&yO%)XQ?MtO,5:`O%)fQ?MtO,5:hO%)pQ?MtO,5:jO%)zQMhO\x27#IgO%*UQ`O,5@fOOQ!0Lh1G0b1G0bOOQO1G1q1G1qOOQO1G1r1G1rO%*^Q!jO,5<YO!(yQlO,5<XOOQO-E<j-E<jOOQ!0Lf7+\x27X7+\x27XOOOW7+\x27d7+\x27dOOOW1G1{1G1{O%*iQ`O1G1{OOQ!0Lf1G1}1G1}OOOO,59m,59mO%*nQ!dO,59mOOOO-E<^-E<^OOQ!0Lh1G/V1G/VO%*uQ!0MxO7+\x27jOOQ!0Lh,5?[,5?[O%+iQMhO1G2eP%+pQ`O\x27#IpPOQ!0Lh-E<n-E<nO%,^QMjO,5?_OOQ!0Lh-E<q-E<qO%-PQMjO,5?aOOQ!0Lh-E<s-E<sO%-ZQ!dO1G2vO%-bQ!dO\x27#CrO%-xQMhO\x27#KQO$#^QlO\x27#JtOOQ!0Lh1G2^1G2^O%.PQ`O\x27#IoO%.eQ`O,5@tO%.eQ`O,5@tO%.mQ`O,5@tO%.xQ`O,5@tOOQO1G2`1G2`O%/WQMjO1G2_O!+rQMhO1G2_O%/hQ(CWO\x27#IqO%/uQ`O,5@uO!&iQMhO,5@uO%/}Q!dO,5@uOOQ!0Lh1G2c1G2cO%2_Q!fO\x27#CiO%2iQ`O,5=OOOQ!0Lb,5<|,5<|O%2qQpO,5<|OOQ!0Lb,5<},5<}OCfQ`O,5<|O%2|QpO,5<|OOQ!0Lb,5=Q,5=QO$)iQ`O,5=UOOQO,5?^,5?^OOQO-E<p-E<pOOQ!0Lp1G2g1G2gO##hQpO,5<|O$#^QlO,5=OO%3[Q`O,5<}O%3gQpO,5<}O!+rQMhO\x27#IsO%4aQMjO1G2rO!+rQMhO\x27#IuO%5SQMjO1G2tO%5^QMjO1G5oO%5hQMjO1G5oOOQO,5?c,5?cOOQO-E<u-E<uOOQO1G.{1G.{O!9lQpO,59uO%[QlO,59uOOQ!0Lh,5<i,5<iO%5uQ`O1G2YO!+rQMhO1G2aO!+rQMhO1G5oO!+rQMhO1G5oO%5zQ!0MxO7+\x27lOOQ!0Lf7+\x27l7+\x27lO!$fQlO7+\x27lO%6nQ`O,5;^OOQ!0Lb,5?e,5?eOOQ!0Lb-E<w-E<wO%6sQ!dO\x27#K[O#\x27cQ`O7+(dO4UQ!fO7+(dO$BuQ`O7+(dO%6}Q!0MvO\x27#CiO%7nQ!0LrO,5=RO%8PQ!0MvO,5=RO%8dQ`O,5=ROOQ!0Lb1G5m1G5mOOQ[7+$a7+$aO!BYQ!0LrO7+$aO!BeQpO7+$aO!$fQlO7+&_O%8lQ`O\x27#JOO%9TQ`O,5@}OOQO1G3f1G3fO9aQ`O,5@}O%9TQ`O,5@}O%9]Q`O,5@}OOQO,5?k,5?kOOQO-E<}-E<}OOQ!0Lf7+\x27S7+\x27SO%9bQ`O7+)PO9kQ!0LrO7+)PO9aQ`O7+)PO@iQ`O7+)POOQ[7+(o7+(oO%9gQ!0MvO7+(lO!&iQMhO7+(lO!DfQ`O7+(mOOQ[7+(m7+(mO!&iQMhO7+(mO%9qQ`O\x27#K`O%9|Q`O,5=kOOQO,5?g,5?gOOQO-E<y-E<yOOQ[7+(r7+(rO%;`QpO\x27#HYOOQ[1G3_1G3_O!&iQMhO1G3_O%[QlO1G3_O%;gQ`O1G3_O%;rQMhO1G3_O9kQ!0LrO1G3aO$#yQ`O1G3aO9UQ`O1G3aO!BeQpO1G3aO!BmQMhO1G3aO%<QQ`O\x27#I}O%<fQ`O,5@{O%<nQpO,5@{OOQ!0Lb1G3b1G3bOOQ[7+$V7+$VO@iQ`O7+$VO9kQ!0LrO7+$VO%<yQ`O7+$VO%[QlO1G6jO%[QlO1G6kO%=OQ!0LrO1G6jO%=YQlO1G3iO%=aQ`O1G3iO%=fQlO1G3iOOQ[7+)R7+)RO9kQ!0LrO7+)]O`QlO7+)_OOQ[\x27#Kf\x27#KfOOQ[\x27#JQ\x27#JQO%=mQlO,5>^OOQ[,5>^,5>^O%[QlO\x27#HsO%=zQ`O\x27#HuOOQ[,5>d,5>dO9ZQ`O,5>dOOQ[,5>f,5>fOOQ[7+)h7+)hOOQ[7+)n7+)nOOQ[7+)r7+)rOOQ[7+)t7+)tO%>PQpO1G5zO%>kQ?MtO1G0xO%>uQ`O1G0xOOQO1G/q1G/qO%?QQ?MtO1G/qO>wQ`O1G/qO!(yQlO\x27#DkOOQO,5>},5>}OOQO-E<a-E<aOOQO,5?T,5?TOOQO-E<g-E<gO!BeQpO1G/qOOQO-E<c-E<cOOQ!0Ln1G0Z1G0ZOOQ!0Lf7+%s7+%sO#\x27cQ`O7+%sOOQ!0Lf7+&^7+&^O>wQ`O7+&^O!BeQpO7+&^OOQO7+%v7+%vO$?{Q!0MxO7+&VOOQO7+&V7+&VO%[QlO7+&VO%?[Q!0LrO7+&VO!BYQ!0LrO7+%vO!BeQpO7+%vO%?gQ!0LrO7+&VO%?uQ!0MxO7++pO%[QlO7++pO%@VQ`O7++oO%@VQ`O7++oOOQO1G4q1G4qO9ZQ`O1G4qO%@_Q`O1G4qOOQS7+%{7+%{O#\x27cQ`O<<LOO4UQ!fO<<LOO%@mQ`O<<LOOOQ[<<LO<<LOO!&iQMhO<<LOO%[QlO<<LOO%@uQ`O<<LOO%AQQ!0MzO,5?_O%C]Q!0MzO,5?aO%EhQ!0MzO1G2_O%GyQ!0MzO1G2rO%JUQ!0MzO1G2tO%LaQ!fO,5?OO%[QlO,5?OOOQO-E<b-E<bO%LkQ`O1G5{OOQ!0Lf<<JS<<JSO%LsQ?MtO1G0sO%NzQ?MtO1G0}O&\x20RQ?MtO1G0}O&#SQ?MtO1G0}O&#ZQ?MtO1G0}O&%[Q?MtO1G0}O&\x27]Q?MtO1G0}O&\x27dQ?MtO1G0}O&\x27kQ?MtO1G0}O&)lQ?MtO1G0}O&)sQ?MtO1G0}O&)zQ!0MxO<<JeO&+rQ?MtO1G0}O&,oQ?MvO1G0}O&-rQ?MvO\x27#JjO&/xQ?MtO1G1bO&0VQ?MtO1G0SO&0aQMjO,5?ROOQO-E<e-E<eO!(yQlO\x27#FpOOQO\x27#KX\x27#KXOOQO1G1t1G1tO&0kQ`O1G1sO&0pQ?MtO,5?YOOOW7+\x27g7+\x27gOOOO1G/X1G/XO&0zQ!dO1G4vOOQ!0Lh7+(P7+(PP!&iQMhO,5?[O!+rQMhO7+(bO&1RQ`O,5?ZO9ZQ`O,5?ZOOQO-E<m-E<mO&1aQ`O1G6`O&1aQ`O1G6`O&1iQ`O1G6`O&1tQMjO7+\x27yO&2UQ!dO,5?]O&2`Q`O,5?]O!&iQMhO,5?]OOQO-E<o-E<oO&2eQ!dO1G6aO&2oQ`O1G6aO&2wQ`O1G2jO!&iQMhO1G2jOOQ!0Lb1G2h1G2hOOQ!0Lb1G2i1G2iO%2qQpO1G2hO!BeQpO1G2hOCfQ`O1G2hOOQ!0Lb1G2p1G2pO&2|QpO1G2hO&3[Q`O1G2jO$)iQ`O1G2iOCfQ`O1G2iO$#^QlO1G2jO&3dQ`O1G2iO&4WQMjO,5?_OOQ!0Lh-E<r-E<rO&4yQMjO,5?aOOQ!0Lh-E<t-E<tO!+rQMhO7++ZOOQ!0Lh1G/a1G/aO&5TQ`O1G/aOOQ!0Lh7+\x27t7+\x27tO&5YQMjO7+\x27{O&5jQMjO7++ZO&5tQMjO7++ZO&6RQ!0MxO<<KWOOQ!0Lf<<KW<<KWO&6uQ`O1G0xO!&iQMhO\x27#IxO&6zQ`O,5@vO&8|Q!fO<<LOO!&iQMhO1G2mO&9TQ!0LrO1G2mOOQ[<<G{<<G{O!BYQ!0LrO<<G{O&9fQ!0MxO<<IyOOQ!0Lf<<Iy<<IyOOQO,5?j,5?jO&:YQ`O,5?jO&:_Q`O,5?jOOQO-E<|-E<|O&:mQ`O1G6iO&:mQ`O1G6iO9aQ`O1G6iO@iQ`O<<LkOOQ[<<Lk<<LkO&:uQ`O<<LkO9kQ!0LrO<<LkOOQ[<<LW<<LWO%9gQ!0MvO<<LWOOQ[<<LX<<LXO!DfQ`O<<LXO&:zQpO\x27#IzO&;VQ`O,5@zO!(yQlO,5@zOOQ[1G3V1G3VOOQO\x27#I|\x27#I|O9kQ!0LrO\x27#I|O&;_QpO,5=tOOQ[,5=t,5=tO&;fQpO\x27#EeO&;mQpO\x27#GdO&;rQ`O7+(yO&;wQ`O7+(yOOQ[7+(y7+(yO!&iQMhO7+(yO%[QlO7+(yO&<PQ`O7+(yOOQ[7+({7+({O9kQ!0LrO7+({O$#yQ`O7+({O9UQ`O7+({O!BeQpO7+({O&<[Q`O,5?iOOQO-E<{-E<{OOQO\x27#H]\x27#H]O&<gQ`O1G6gO9kQ!0LrO<<GqOOQ[<<Gq<<GqO@iQ`O<<GqO&<oQ`O7+,UO&<tQ`O7+,VO%[QlO7+,UO%[QlO7+,VOOQ[7+)T7+)TO&<yQ`O7+)TO&=OQlO7+)TO&=VQ`O7+)TOOQ[<<Lw<<LwOOQ[<<Ly<<LyOOQ[-E=O-E=OOOQ[1G3x1G3xO&=[Q`O,5>_OOQ[,5>a,5>aO&=aQ`O1G4OO9ZQ`O7+&dO!(yQlO7+&dOOQO7+%]7+%]O&=fQ?MtO1G6XO>wQ`O7+%]OOQ!0Lf<<I_<<I_OOQ!0Lf<<Ix<<IxO>wQ`O<<IxOOQO<<Iq<<IqO$?{Q!0MxO<<IqO%[QlO<<IqOOQO<<Ib<<IbO!BYQ!0LrO<<IbO&=pQ!0LrO<<IqO&={Q!0MxO<=\x20[O&>]Q`O<=\x20ZOOQO7+*]7+*]O9ZQ`O7+*]OOQ[ANAjANAjO&>eQ!fOANAjO!&iQMhOANAjO#\x27cQ`OANAjO4UQ!fOANAjO&>lQ`OANAjO%[QlOANAjO&>tQ!0MzO7+\x27yO&AVQ!0MzO,5?_O&CbQ!0MzO,5?aO&EmQ!0MzO7+\x27{O&HOQ!fO1G4jO&HYQ?MtO7+&_O&J^Q?MvO,5=WO&LeQ?MvO,5=YO&LuQ?MvO,5=WO&MVQ?MvO,5=YO&MgQ?MvO,59sO\x27\x20mQ?MvO,5<jO\x27#pQ?MvO,5<lO\x27&UQ?MvO,5<zO\x27\x27zQ?MtO7+\x27jO\x27(XQ?MtO7+\x27lO\x27(fQ`O,5<[OOQO7+\x27_7+\x27_OOQ!0Lh7+*b7+*bO\x27(kQMjO<<K|OOQO1G4u1G4uO\x27(rQ`O1G4uO\x27(}Q`O1G4uO\x27)]Q`O7++zO\x27)]Q`O7++zO!&iQMhO1G4wO\x27)eQ!dO1G4wO\x27)oQ`O7++{O\x27)wQ`O7+(UO\x27*SQ!dO7+(UOOQ!0Lb7+(S7+(SOOQ!0Lb7+(T7+(TO!BeQpO7+(SOCfQ`O7+(SO\x27*^Q`O7+(UO!&iQMhO7+(UO$)iQ`O7+(TO\x27*cQ`O7+(UOCfQ`O7+(TO\x27*kQMjO<<NuOOQ!0Lh7+${7+${O!+rQMhO<<NuO\x27*uQ!dO,5?dOOQO-E<v-E<vO\x27+PQ!0MvO7+(XO!&iQMhO7+(XOOQ[AN=gAN=gO9aQ`O1G5UOOQO1G5U1G5UO\x27+aQ`O1G5UO\x27+fQ`O7+,TO\x27+fQ`O7+,TO9kQ!0LrOANBVO@iQ`OANBVOOQ[ANBVANBVOOQ[ANArANArOOQ[ANAsANAsO\x27+nQ`O,5?fOOQO-E<x-E<xO\x27+yQ?MtO1G6fOOQO,5?h,5?hOOQO-E<z-E<zOOQ[1G3`1G3`O\x27,TQ`O,5=OOOQ[<<Le<<LeO!&iQMhO<<LeO&;rQ`O<<LeO\x27,YQ`O<<LeO%[QlO<<LeOOQ[<<Lg<<LgO9kQ!0LrO<<LgO$#yQ`O<<LgO9UQ`O<<LgO\x27,bQpO1G5TO\x27,mQ`O7+,ROOQ[AN=]AN=]O9kQ!0LrOAN=]OOQ[<=\x20p<=\x20pOOQ[<=\x20q<=\x20qO\x27,uQ`O<=\x20pO\x27,zQ`O<=\x20qOOQ[<<Lo<<LoO\x27-PQ`O<<LoO\x27-UQlO<<LoOOQ[1G3y1G3yO>wQ`O7+)jO\x27-]Q`O<<JOO\x27-hQ?MtO<<JOOOQO<<Hw<<HwOOQ!0LfAN?dAN?dOOQOAN?]AN?]O$?{Q!0MxOAN?]OOQOAN>|AN>|O%[QlOAN?]OOQO<<Mw<<MwOOQ[G27UG27UO!&iQMhOG27UO#\x27cQ`OG27UO\x27-rQ!fOG27UO4UQ!fOG27UO\x27-yQ`OG27UO\x27.RQ?MtO<<JeO\x27.`Q?MvO1G2_O\x270UQ?MvO,5?_O\x272XQ?MvO,5?aO\x274[Q?MvO1G2rO\x276_Q?MvO1G2tO\x278bQ?MtO<<KWO\x278oQ?MtO<<IyOOQO1G1v1G1vO!+rQMhOANAhOOQO7+*a7+*aO\x278|Q`O7+*aO\x279XQ`O<=\x20fO\x279aQ!dO7+*cOOQ!0Lb<<Kp<<KpO$)iQ`O<<KpOCfQ`O<<KpO\x279kQ`O<<KpO!&iQMhO<<KpOOQ!0Lb<<Kn<<KnO!BeQpO<<KnO\x279vQ!dO<<KpOOQ!0Lb<<Ko<<KoO\x27:QQ`O<<KpO!&iQMhO<<KpO$)iQ`O<<KoO\x27:VQMjOANDaO\x27:aQ!0MvO<<KsOOQO7+*p7+*pO9aQ`O7+*pO\x27:qQ`O<=\x20oOOQ[G27qG27qO9kQ!0LrOG27qO!(yQlO1G5QO\x27:yQ`O7+,QO\x27;RQ`O1G2jO&;rQ`OANBPOOQ[ANBPANBPO!&iQMhOANBPO\x27;WQ`OANBPOOQ[ANBRANBRO9kQ!0LrOANBRO$#yQ`OANBROOQO\x27#H^\x27#H^OOQO7+*o7+*oOOQ[G22wG22wOOQ[ANE[ANE[OOQ[ANE]ANE]OOQ[ANBZANBZO\x27;`Q`OANBZOOQ[<<MU<<MUO!(yQlOAN?jOOQOG24wG24wO$?{Q!0MxOG24wO#\x27cQ`OLD,pOOQ[LD,pLD,pO!&iQMhOLD,pO\x27;eQ!fOLD,pO\x27;lQ?MvO7+\x27yO\x27=bQ?MvO,5?_O\x27?eQ?MvO,5?aO\x27AhQ?MvO7+\x27{O\x27C^QMjOG27SOOQO<<M{<<M{OOQ!0LbANA[ANA[O$)iQ`OANA[OCfQ`OANA[O\x27CnQ!dOANA[OOQ!0LbANAYANAYO\x27CuQ`OANA[O!&iQMhOANA[O\x27DQQ!dOANA[OOQ!0LbANAZANAZOOQO<<N[<<N[OOQ[LD-]LD-]O\x27D[Q?MtO7+*lOOQO\x27#Ge\x27#GeOOQ[G27kG27kO&;rQ`OG27kO!&iQMhOG27kOOQ[G27mG27mO9kQ!0LrOG27mOOQ[G27uG27uO\x27DfQ?MtOG25UOOQOLD*cLD*cOOQ[!$(![!$(![O#\x27cQ`O!$(![O!&iQMhO!$(![O\x27DpQ!0MzOG27SOOQ!0LbG26vG26vO$)iQ`OG26vO\x27GRQ`OG26vOCfQ`OG26vO\x27G^Q!dOG26vO!&iQMhOG26vOOQ[LD-VLD-VO&;rQ`OLD-VOOQ[LD-XLD-XOOQ[!)9Ev!)9EvO#\x27cQ`O!)9EvOOQ!0LbLD,bLD,bO$)iQ`OLD,bOCfQ`OLD,bO\x27GeQ`OLD,bO\x27GpQ!dOLD,bOOQ[!$(!q!$(!qOOQ[!.K;b!.K;bO\x27GwQ?MvOG27SOOQ!0Lb!$(\x20|!$(\x20|O$)iQ`O!$(\x20|OCfQ`O!$(\x20|O\x27ImQ`O!$(\x20|OOQ!0Lb!)9Eh!)9EhO$)iQ`O!)9EhOCfQ`O!)9EhOOQ!0Lb!.K;S!.K;SO$)iQ`O!.K;SOOQ!0Lb!4/0n!4/0nO!(yQlO\x27#DxO1PQ`O\x27#EVO\x27IxQ!fO\x27#JpO\x27JPQ!L^O\x27#DtO\x27JWQlO\x27#D|O\x27J_Q!fO\x27#CiO\x27LuQ!fO\x27#CiO!(yQlO\x27#EOO\x27MVQlO,5;XO!(yQlO,5;cO!(yQlO,5;cO!(yQlO,5;cO!(yQlO,5;cO!(yQlO,5;cO!(yQlO,5;cO!(yQlO,5;cO!(yQlO,5;cO!(yQlO,5;cO!(yQlO,5;cO!(yQlO\x27#InO(\x20YQ`O,5<hO!(yQlO,5;cO(\x20bQMhO,5;cO(!{QMhO,5;cO!(yQlO,5;vO!&iQMhO\x27#GlO(\x20bQMhO\x27#GlO!&iQMhO\x27#GnO(\x20bQMhO\x27#GnO1SQ`O\x27#DXO1SQ`O\x27#DXO!&iQMhO\x27#GOO(\x20bQMhO\x27#GOO!&iQMhO\x27#GQO(\x20bQMhO\x27#GQO!&iQMhO\x27#G`O(\x20bQMhO\x27#G`O!(yQlO,5:hO(#SQpO\x27#D]O(#^QpO\x27#JtO!(yQlO,5@mO\x27MVQlO1G0sO(#hQ?MtO\x27#CiO!(yQlO1G2OO!&iQMhO\x27#IsO(\x20bQMhO\x27#IsO!&iQMhO\x27#IuO(\x20bQMhO\x27#IuO(#rQ!dO\x27#CrO!&iQMhO,5<sO(\x20bQMhO,5<sO\x27MVQlO1G2QO!(yQlO7+&yO!&iQMhO1G2_O(\x20bQMhO1G2_O!&iQMhO\x27#IsO(\x20bQMhO\x27#IsO!&iQMhO\x27#IuO(\x20bQMhO\x27#IuO!&iQMhO1G2aO(\x20bQMhO1G2aO\x27MVQlO7+\x27lO\x27MVQlO7+&_O!&iQMhOANAhO(\x20bQMhOANAhO($VQ`O\x27#EmO($[Q`O\x27#EmO($dQ`O\x27#F[O($iQ`O\x27#EwO($nQ`O\x27#KRO($yQ`O\x27#KPO(%UQ`O,5;XO(%ZQMjO,5<dO(%bQ`O\x27#GXO(%gQ`O\x27#GXO(%lQ`O,5<fO(%tQ`O,5;XO(%|Q?MtO1G1_O(&TQ`O,5<sO(&YQ`O,5<sO(&_Q`O,5<uO(&dQ`O,5<uO(&iQ`O1G2QO(&nQ`O1G0sO(&sQMjO<<K|O(&zQMjO<<K|O7eQMhO\x27#F{O9UQ`O\x27#FzOAdQ`O\x27#ElO!(yQlO,5;sO!3^Q`O\x27#GXO!3^Q`O\x27#GXO!3^Q`O\x27#GZO!3^Q`O\x27#GZO!+rQMhO7+(bO!+rQMhO7+(bO%-ZQ!dO1G2vO%-ZQ!dO1G2vO!&iQMhO,5=[O!&iQMhO,5=[','stateData':'((P~O\x27zOS\x27{OSTOS\x27|RQ~OPYOQYOSfOY!VOaqOdzOeyOj!POnkOpYOqkOrkOxkOzYO|YO!QWO!UkO!VkO!]XO!guO!jZO!mYO!nYO!oYO!qvO!swO!vxO!z]O$V|O$miO%g}O%i!QO%k!OO%l!OO%m!OO%p!RO%r!SO%u!TO%v!TO%x!UO&U!WO&[!XO&^!YO&`!ZO&b![O&e!]O&k!^O&q!_O&s!`O&u!aO&w!bO&y!cO(RSO(TTO(WUO(_VO(m[O~OWtO~P`OPYOQYOSfOd!jOe!iOnkOpYOqkOrkOxkOzYO|YO!QWO!UkO!VkO!]!eO!guO!jZO!mYO!nYO!oYO!qvO!s!gO!v!hO$V!kO$miO(R!dO(TTO(WUO(_VO(m[O~Oa!wOq!nO!Q!oO!`!yO!a!vO!b!vO!z;wO#R!pO#S!pO#T!xO#U!pO#V!pO#Y!zO#Z!zO(S!lO(TTO(WUO(c!mO(m!sO~O\x27|!{O~OP]XR]X[]Xa]Xp]X!O]X!Q]X!Z]X!j]X!n]X#P]X#Q]X#^]X#ifX#l]X#m]X#n]X#o]X#p]X#q]X#r]X#s]X#t]X#u]X#w]X#y]X#z]X$P]X\x27x]X(_]X(p]X(w]X(x]X~O!e%QX~P(qO_!}O(T#PO(U!}O(V#PO~O_#QO(V#PO(W#PO(X#QO~Ov#SO!S#TO(`#TO(a#VO~OPYOQYOSfOd!jOe!iOnkOpYOqkOrkOxkOzYO|YO!QWO!UkO!VkO!]!eO!guO!jZO!mYO!nYO!oYO!qvO!s!gO!v!hO$V!kO$miO(R;{O(TTO(WUO(_VO(m[O~O!Y#ZO!Z#WO!W(fP!W(tP~P+}O![#cO~P`OPYOQYOSfOd!jOe!iOpYOqkOrkOxkOzYO|YO!QWO!UkO!VkO!]!eO!guO!jZO!mYO!nYO!oYO!qvO!s!gO!v!hO$V!kO$miO(TTO(WUO(_VO(m[O~On#mO!Y#iO!z]O#g#lO#h#iO(R;|O!i(qP~P.iO!j#oO(R#nO~O!v#sO!z]O%g#tO~O#i#uO~O!e#vO#i#uO~OP$[OR#zO[$cOp$aO!O#yO!Q#{O!Z$_O!j#xO!n$[O#P$RO#l$OO#m$PO#n$PO#o$PO#p$QO#q$RO#r$RO#s$bO#t$RO#u$SO#w$UO#y$WO#z$XO(_VO(p$YO(w#|O(x#}O~Oa(dX\x27x(dX\x27u(dX!i(dX!W(dX!](dX%h(dX!e(dX~P1qO#Q$dO#^$eO$P$eOP(eXR(eX[(eXp(eX!O(eX!Q(eX!Z(eX!j(eX!n(eX#P(eX#l(eX#m(eX#n(eX#o(eX#p(eX#q(eX#r(eX#s(eX#t(eX#u(eX#w(eX#y(eX#z(eX(_(eX(p(eX(w(eX(x(eX!](eX%h(eX~Oa(eX\x27x(eX\x27u(eX!W(eX!i(eXt(eX!e(eX~P4UO#^$eO~O$[$hO$^$gO$e$mO~OSfO!]$nO$h$oO$j$qO~Oh%VOj%cOn%WOp%XOq$tOr$tOx%YOz%ZO|%[O!Q${O!]$|O!g%aO!j$xO#h%bO$V%_O$s%]O$u%^O$x%`O(R$sO(TTO(WUO(_$uO(w$}O(x%POg([P~O!j%dO~O!Q%gO!]%hO(R%fO~O!e%lO~Oa%mO\x27x%mO~O!O%qO~P%[O(S!lO~P%[O%m%uO~P%[Oh%VO!j%dO(R%fO(S!lO~Oe%|O!j%dO(R%fO~O#t$RO~O!O&RO!]&OO!j&QO%i&UO(R%fO(S!lO(TTO(WUO`)UP~O!v#sO~O%r&WO!Q)QX!])QX(R)QX~O(R&XO~Oj!PO!s&^O%i!QO%k!OO%l!OO%m!OO%p!RO%r!SO%u!TO%v!TO~Od&cOe&bO!v&`O%g&aO%z&_O~P<POd&fOeyOj!PO!]&eO!s&^O!vxO!z]O%g}O%k!OO%l!OO%m!OO%p!RO%r!SO%u!TO%v!TO%x!UO~Ob&iO#^&lO%i&gO(S!lO~P=UO!j&mO!s&qO~O!j#oO~O!]XO~Oa%mO\x27v&yO\x27x%mO~Oa%mO\x27v&|O\x27x%mO~Oa%mO\x27v\x27OO\x27x%mO~O\x27u]X!W]Xt]X!i]X&Y]X!]]X%h]X!e]X~P(qO!`\x27]O!a\x27UO!b\x27UO(S!lO(TTO(WUO~Oq\x27SO!Q\x27RO!Y\x27VO(c\x27QO![(gP![(vP~P@]Ol\x27`O!]\x27^O(R%fO~Oe\x27eO!j%dO(R%fO~O!O&RO!j&QO~Oq!nO!Q!oO!z;wO#R!pO#S!pO#U!pO#V!pO(S!lO(TTO(WUO(c!mO(m!sO~O!`\x27kO!a\x27jO!b\x27jO#T!pO#Y\x27lO#Z\x27lO~PAwOa%mOh%VO!e#vO!j%dO\x27x%mO(p\x27nO~O!n\x27rO#^\x27pO~PCVOq!nO!Q!oO(TTO(WUO(c!mO(m!sO~O!]XOq(kX!Q(kX!`(kX!a(kX!b(kX!z(kX#R(kX#S(kX#T(kX#U(kX#V(kX#Y(kX#Z(kX(S(kX(T(kX(W(kX(c(kX(m(kX~O!a\x27jO!b\x27jO(S!lO~PCuO\x27}\x27vO(O\x27vO(P\x27xO~O_!}O(T\x27zO(U!}O(V\x27zO~O_#QO(V\x27zO(W\x27zO(X#QO~Ot\x27|O~P%[Ov#SO!S#TO(`#TO(a(PO~O!Y(RO!W\x27UX!W\x27[X!Z\x27UX!Z\x27[X~P+}O!Z(TO!W(fX~OP$[OR#zO[$cOp$aO!O#yO!Q#{O!Z(TO!j#xO!n$[O#P$RO#l$OO#m$PO#n$PO#o$PO#p$QO#q$RO#r$RO#s$bO#t$RO#u$SO#w$UO#y$WO#z$XO(_VO(p$YO(w#|O(x#}O~O!W(fX~PGpO!W(YO~O!W(sX!Z(sX!e(sX!i(sX(p(sX~O#^(sX#i#bX![(sX~PIsO#^(ZO!W(uX!Z(uX~O!Z([O!W(tX~O!W(_O~O#^$eO~PIsO![(`O~P`OR#zO!O#yO!Q#{O!j#xO(_VOP!la[!lap!la!Z!la!n!la#P!la#l!la#m!la#n!la#o!la#p!la#q!la#r!la#s!la#t!la#u!la#w!la#y!la#z!la(p!la(w!la(x!la~Oa!la\x27x!la\x27u!la!W!la!i!lat!la!]!la%h!la!e!la~PKZO!i(aO~O!e#vO#^(bO(p\x27nO!Z(rXa(rX\x27x(rX~O!i(rX~PMvO!Q%gO!]%hO!z]O#g(gO#h(fO(R%fO~O!Z(hO!i(qX~O!i(jO~O!Q%gO!]%hO#h(fO(R%fO~OP(eXR(eX[(eXp(eX!O(eX!Q(eX!Z(eX!j(eX!n(eX#P(eX#l(eX#m(eX#n(eX#o(eX#p(eX#q(eX#r(eX#s(eX#t(eX#u(eX#w(eX#y(eX#z(eX(_(eX(p(eX(w(eX(x(eX~O!e#vO!i(eX~P!\x20dOR(lO!O(kO!j#xO#Q$dO!z!ya!Q!ya~O!v!ya%g!ya!]!ya#g!ya#h!ya(R!ya~P!#eO!v(pO~OPYOQYOSfOd!jOe!iOnkOpYOqkOrkOxkOzYO|YO!QWO!UkO!VkO!]XO!guO!jZO!mYO!nYO!oYO!qvO!s!gO!v!hO$V!kO$miO(R!dO(TTO(WUO(_VO(m[O~Oh%VOn%WOp%XOq$tOr$tOx%YOz%ZO|<eO!Q${O!]$|O!g=vO!j$xO#h<kO$V%_O$s<gO$u<iO$x%`O(R(tO(TTO(WUO(_$uO(w$}O(x%PO~O#i(vO~O!Y(xO!i(iP~P%[O(c(zO(m[O~O!Q(|O!j#xO(c(zO(m[O~OP;vOQ;vOSfOd=rOe!iOnkOp;vOqkOrkOxkOz;vO|;vO!QWO!UkO!VkO!]!eO!g;yO!jZO!m;vO!n;vO!o;vO!q;zO!s;}O!v!hO$V!kO$m=pO(R)ZO(TTO(WUO(_VO(m[O~O!Z$_Oa$pa\x27x$pa\x27u$pa!i$pa!W$pa!]$pa%h$pa!e$pa~Oj)bO~P!&iOh%VOn%WOp%XOq$tOr$tOx%YOz%ZO|%[O!Q${O!]$|O!g%aO!j$xO#h%bO$V%_O$s%]O$u%^O$x%`O(R(tO(TTO(WUO(_$uO(w$}O(x%PO~Og(nP~P!+rO!O)gO!e)fO!]$]X$Y$]X$[$]X$^$]X$e$]X~O!e)fO!](yX$Y(yX$[(yX$^(yX$e(yX~O!O)gO~P!-{O!O)gO!](yX$Y(yX$[(yX$^(yX$e(yX~O!])iO$Y)mO$[)hO$^)hO$e)nO~O!Y)qO~P!(yO$[$hO$^$gO$e)uO~Ol$yX!O$yX#Q$yX\x27w$yX(w$yX(x$yX~OgkXg$yXlkX!ZkX#^kX~P!/qOv)wO(`)xO(a)zO~Ol*TO!O)|O\x27w)}O(w$}O(x%PO~Og){O~P!0uOg*UO~Oh%VOn%WOp%XOq$tOr$tOx%YOz%ZO|<eO!Q*WO!]*XO!g=vO!j$xO#h<kO$V%_O$s<gO$u<iO$x%`O(TTO(WUO(_$uO(w$}O(x%PO~O!Y*[O(R*VO!i(|P~P!1dO#i*^O~O!j*_O~Oh%VOn%WOp%XOq$tOr$tOx%YOz%ZO|<eO!Q${O!]$|O!g=vO!j$xO#h<kO$V%_O$s<gO$u<iO$x%`O(R*aO(TTO(WUO(_$uO(w$}O(x%PO~O!Y*dO!W(}P~P!3cOp*pOq!nO!Q*fO!`*nO!a*hO!b*hO!j*_O#Y*oO%_*jO(S!lO(TTO(WUO(c!mO~O![*mO~P!5WO#Q$dOl(^X!O(^X\x27w(^X(w(^X(x(^X!Z(^X#^(^X~Og(^X#}(^X~P!6YOl*uO#^*tOg(]X!Z(]X~O!Z*vOg([X~Oj%cO(R&XOg([P~Oq*yO~O!j+OO~O(R(tO~On+TO!Q%gO!Y#iO!]%hO!z]O#g#lO#h#iO(R%fO!i(qP~O!e#vO#i+UO~O!Q%gO!Y+WO!Z([O!]%hO(R%fO!W(tP~Oq\x27YO!Q+YO!Y+XO(TTO(WUO(c(zO~O![(vP~P!9]O!Z+ZOa)RX\x27x)RX~OP$[OR#zO[$cOp$aO!O#yO!Q#{O!j#xO!n$[O#P$RO#l$OO#m$PO#n$PO#o$PO#p$QO#q$RO#r$RO#s$bO#t$RO#u$SO#w$UO#y$WO#z$XO(_VO(p$YO(w#|O(x#}O~Oa!ha!Z!ha\x27x!ha\x27u!ha!W!ha!i!hat!ha!]!ha%h!ha!e!ha~P!:TOR#zO!O#yO!Q#{O!j#xO(_VOP!pa[!pap!pa!Z!pa!n!pa#P!pa#l!pa#m!pa#n!pa#o!pa#p!pa#q!pa#r!pa#s!pa#t!pa#u!pa#w!pa#y!pa#z!pa(p!pa(w!pa(x!pa~Oa!pa\x27x!pa\x27u!pa!W!pa!i!pat!pa!]!pa%h!pa!e!pa~P!<kOR#zO!O#yO!Q#{O!j#xO(_VOP!ra[!rap!ra!Z!ra!n!ra#P!ra#l!ra#m!ra#n!ra#o!ra#p!ra#q!ra#r!ra#s!ra#t!ra#u!ra#w!ra#y!ra#z!ra(p!ra(w!ra(x!ra~Oa!ra\x27x!ra\x27u!ra!W!ra!i!rat!ra!]!ra%h!ra!e!ra~P!?ROh%VOl+dO!]\x27^O%h+cO~O!e+fOa(ZX!](ZX\x27x(ZX!Z(ZX~Oa%mO!]XO\x27x%mO~Oh%VO!j%dO~Oh%VO!j%dO(R%fO~O!e#vO#i(vO~Ob+qO%i+rO(R+nO(TTO(WUO![)VP~O!Z+sO`)UX~O[+wO~O`+xO~O!]&OO(R%fO(S!lO`)UP~Oh%VO#^+}O~Oh%VOl,QO!]$|O~O!],SO~O!O,UO!]XO~O%m%uO~O!v,ZO~Oe,`O~Ob,aO(R#nO(TTO(WUO![)TP~Oe%|O~O%i!QO(R&XO~P=UO[,fO`,eO~OPYOQYOSfOdzOeyOnkOpYOqkOrkOxkOzYO|YO!QWO!UkO!VkO!guO!jZO!mYO!nYO!oYO!qvO!vxO!z]O$miO%g}O(TTO(WUO(_VO(m[O~O!]!eO!s!gO$V!kO(R!dO~P!FRO`,eOa%mO\x27x%mO~OPYOQYOSfOd!jOe!iOnkOpYOqkOrkOxkOzYO|YO!QWO!UkO!VkO!]!eO!guO!jZO!mYO!nYO!oYO!qvO!v!hO$V!kO$miO(R!dO(TTO(WUO(_VO(m[O~Oa,kOj!OO!swO%k!OO%l!OO%m!OO~P!HkO!j&mO~O&[,qO~O!],sO~O&m,uO&o,vOP&jaQ&jaS&jaY&jaa&jad&jae&jaj&jan&jap&jaq&jar&jax&jaz&ja|&ja!Q&ja!U&ja!V&ja!]&ja!g&ja!j&ja!m&ja!n&ja!o&ja!q&ja!s&ja!v&ja!z&ja$V&ja$m&ja%g&ja%i&ja%k&ja%l&ja%m&ja%p&ja%r&ja%u&ja%v&ja%x&ja&U&ja&[&ja&^&ja&`&ja&b&ja&e&ja&k&ja&q&ja&s&ja&u&ja&w&ja&y&ja\x27u&ja(R&ja(T&ja(W&ja(_&ja(m&ja![&ja&c&jab&ja&h&ja~O(R,{O~Oh!cX!Z!PX![!PX!e!PX!e!cX!j!cX#^!PX~O!Z!cX![!cX~P#\x20qO!e-QO#^-POh(hX!Z#fX![#fX!e(hX!j(hX~O!Z(hX![(hX~P#!dOh%VO!e-SO!j%dO!Z!_X![!_X~Oq!nO!Q!oO(TTO(WUO(c!mO~OP;vOQ;vOSfOd=rOe!iOnkOp;vOqkOrkOxkOz;vO|;vO!QWO!UkO!VkO!]!eO!g;yO!jZO!m;vO!n;vO!o;vO!q;zO!s;}O!v!hO$V!kO$m=pO(TTO(WUO(_VO(m[O~O(R<rO~P##yO!Z-WO![(gX~O![-YO~O!e-QO#^-PO!Z#fX![#fX~O!Z-ZO![(vX~O![-]O~O!a-^O!b-^O(S!lO~P##hO![-aO~P\x27_Ol-dO!]\x27^O~O!W-iO~Oq!ya!`!ya!a!ya!b!ya#R!ya#S!ya#T!ya#U!ya#V!ya#Y!ya#Z!ya(S!ya(T!ya(W!ya(c!ya(m!ya~P!#eO!n-nO#^-lO~PCVO!a-pO!b-pO(S!lO~PCuOa%mO#^-lO\x27x%mO~Oa%mO!e#vO#^-lO\x27x%mO~Oa%mO!e#vO!n-nO#^-lO\x27x%mO(p\x27nO~O\x27}\x27vO(O\x27vO(P-uO~Ot-vO~O!W\x27Ua!Z\x27Ua~P!:TO!Y-zO!W\x27UX!Z\x27UX~P%[O!Z(TO!W(fa~O!W(fa~PGpO!Z([O!W(ta~O!Q%gO!Y.OO!]%hO(R%fO!W\x27[X!Z\x27[X~O#^.QO!Z(ra!i(raa(ra\x27x(ra~O!e#vO~P#,PO!Z(hO!i(qa~O!Q%gO!]%hO#h.UO(R%fO~On.ZO!Q%gO!Y.WO!]%hO!z]O#g.YO#h.WO(R%fO!Z\x27_X!i\x27_X~OR._O!j#xO~Oh%VOl.bO!]\x27^O%h.aO~Oa#ai!Z#ai\x27x#ai\x27u#ai!W#ai!i#ait#ai!]#ai%h#ai!e#ai~P!:TOl=|O!O)|O\x27w)}O(w$}O(x%PO~O#i#]aa#]a#^#]a\x27x#]a!Z#]a!i#]a!]#]a!W#]a~P#.{O#i(^XP(^XR(^X[(^Xa(^Xp(^X!Q(^X!j(^X!n(^X#P(^X#l(^X#m(^X#n(^X#o(^X#p(^X#q(^X#r(^X#s(^X#t(^X#u(^X#w(^X#y(^X#z(^X\x27x(^X(_(^X(p(^X!i(^X!W(^X\x27u(^Xt(^X!](^X%h(^X!e(^X~P!6YO!Z.oO!i(iX~P!:TO!i.rO~O!W.tO~OP$[OR#zO!O#yO!Q#{O!j#xO!n$[O(_VO[#kia#kip#ki!Z#ki#P#ki#m#ki#n#ki#o#ki#p#ki#q#ki#r#ki#s#ki#t#ki#u#ki#w#ki#y#ki#z#ki\x27x#ki(p#ki(w#ki(x#ki\x27u#ki!W#ki!i#kit#ki!]#ki%h#ki!e#ki~O#l#ki~P#2kO#l$OO~P#2kOP$[OR#zOp$aO!O#yO!Q#{O!j#xO!n$[O#l$OO#m$PO#n$PO#o$PO(_VO[#kia#ki!Z#ki#P#ki#q#ki#r#ki#s#ki#t#ki#u#ki#w#ki#y#ki#z#ki\x27x#ki(p#ki(w#ki(x#ki\x27u#ki!W#ki!i#kit#ki!]#ki%h#ki!e#ki~O#p#ki~P#5YO#p$QO~P#5YOP$[OR#zO[$cOp$aO!O#yO!Q#{O!j#xO!n$[O#P$RO#l$OO#m$PO#n$PO#o$PO#p$QO#q$RO#r$RO#s$bO#t$RO(_VOa#ki!Z#ki#w#ki#y#ki#z#ki\x27x#ki(p#ki(w#ki(x#ki\x27u#ki!W#ki!i#kit#ki!]#ki%h#ki!e#ki~O#u#ki~P#7wOP$[OR#zO[$cOp$aO!O#yO!Q#{O!j#xO!n$[O#P$RO#l$OO#m$PO#n$PO#o$PO#p$QO#q$RO#r$RO#s$bO#t$RO#u$SO(_VO(x#}Oa#ki!Z#ki#y#ki#z#ki\x27x#ki(p#ki(w#ki\x27u#ki!W#ki!i#kit#ki!]#ki%h#ki!e#ki~O#w$UO~P#:_O#w#ki~P#:_O#u$SO~P#7wOP$[OR#zO[$cOp$aO!O#yO!Q#{O!j#xO!n$[O#P$RO#l$OO#m$PO#n$PO#o$PO#p$QO#q$RO#r$RO#s$bO#t$RO#u$SO#w$UO(_VO(w#|O(x#}Oa#ki!Z#ki#z#ki\x27x#ki(p#ki\x27u#ki!W#ki!i#kit#ki!]#ki%h#ki!e#ki~O#y#ki~P#=TO#y$WO~P#=TOP]XR]X[]Xp]X!O]X!Q]X!j]X!n]X#P]X#Q]X#^]X#ifX#l]X#m]X#n]X#o]X#p]X#q]X#r]X#s]X#t]X#u]X#w]X#y]X#z]X$P]X(_]X(p]X(w]X(x]X!Z]X![]X~O#}]X~P#?rOP$[OR#zO[<_Op<]O!O#yO!Q#{O!j#xO!n$[O#P<SO#l<PO#m<QO#n<QO#o<QO#p<RO#q<SO#r<SO#s<^O#t<SO#u<TO#w<VO#y<XO#z<YO(_VO(p$YO(w#|O(x#}O~O#}.vO~P#BPO#Q$dO#^<`O$P<`O#}(eX![(eX~P!\x20dOa\x27ba!Z\x27ba\x27x\x27ba\x27u\x27ba!i\x27ba!W\x27bat\x27ba!]\x27ba%h\x27ba!e\x27ba~P!:TO[#kia#kip#ki!Z#ki#P#ki#p#ki#q#ki#r#ki#s#ki#t#ki#u#ki#w#ki#y#ki#z#ki\x27x#ki(p#ki\x27u#ki!W#ki!i#kit#ki!]#ki%h#ki!e#ki~OP$[OR#zO!O#yO!Q#{O!j#xO!n$[O#l$OO#m$PO#n$PO#o$PO(_VO(w#ki(x#ki~P#EROl=|O!O)|O\x27w)}O(w$}O(x%POP#kiR#ki!Q#ki!j#ki!n#ki#l#ki#m#ki#n#ki#o#ki(_#ki~P#ERO!Z.zOg(nX~P!0uOg.|O~Oa$Oi!Z$Oi\x27x$Oi\x27u$Oi!W$Oi!i$Oit$Oi!]$Oi%h$Oi!e$Oi~P!:TO$[.}O$^.}O~O$[/OO$^/OO~O!e)fO#^/PO!]$bX$Y$bX$[$bX$^$bX$e$bX~O!Y/QO~O!])iO$Y/SO$[)hO$^)hO$e/TO~O!Z<ZO![(dX~P#BPO![/UO~O!e)fO$e(yX~O$e/WO~Ot/XO~P!&iOv)wO(`)xO(a/[O~O!Q/_O~O(w$}Ol%`a!O%`a\x27w%`a(x%`a!Z%`a#^%`a~Og%`a#}%`a~P#LTO(x%POl%ba!O%ba\x27w%ba(w%ba!Z%ba#^%ba~Og%ba#}%ba~P#LvO!ZfX!efX!ifX!i$yX(pfX~P!/qO!Y/hO!Z([O(R/gO!W(tP!W(}P~P!1dOp*pO!`*nO!a*hO!b*hO!j*_O#Y*oO%_*jO(S!lO(TTO(WUO~Oq<oO!Q/iO!Y+XO![*mO(c<nO![(vP~P#NaO!i/jO~P#.{O!Z/kO!e#vO(p\x27nO!i(|X~O!i/pO~O!Q%gO!Y*[O!]%hO(R%fO!i(|P~O#i/rO~O!W$yX!Z$yX!e%QX~P!/qO!Z/sO!W(}X~P#.{O!e/uO~O!W/wO~OnkO(R/xO~P.iOh%VOp/}O!e#vO!j%dO(p\x27nO~O!e+fO~Oa%mO!Z0RO\x27x%mO~O![0TO~P!5WO!a0UO!b0UO(S!lO~P##hOq!nO!Q0VO(TTO(WUO(c!mO~O#Y0XO~Og%`a!Z%`a#^%`a#}%`a~P!0uOg%ba!Z%ba#^%ba#}%ba~P!0uOj%cO(R&XOg\x27kX!Z\x27kX~O!Z*vOg([a~Og0bO~OR0cO!O0cO!Q0dO#Q$dOl{a\x27w{a(w{a(x{a!Z{a#^{a~Og{a#}{a~P$&dO!O)|O\x27w)}Ol$ra(w$ra(x$ra!Z$ra#^$ra~Og$ra#}$ra~P$\x27`O!O)|O\x27w)}Ol$ta(w$ta(x$ta!Z$ta#^$ta~Og$ta#}$ta~P$(RO#i0gO~Og%Sa!Z%Sa#^%Sa#}%Sa~P!0uOl0iO#^0hOg(]a!Z(]a~O!e#vO~O#i0lO~O!Z+ZOa)Ra\x27x)Ra~OR#zO!O#yO!Q#{O!j#xO(_VOP!pi[!pip!pi!Z!pi!n!pi#P!pi#l!pi#m!pi#n!pi#o!pi#p!pi#q!pi#r!pi#s!pi#t!pi#u!pi#w!pi#y!pi#z!pi(p!pi(w!pi(x!pi~Oa!pi\x27x!pi\x27u!pi!W!pi!i!pit!pi!]!pi%h!pi!e!pi~P$*OOh%VOp%XOq$tOr$tOx%YOz%ZO|<eO!Q${O!]$|O!g=vO!j$xO#h<kO$V%_O$s<gO$u<iO$x%`O(TTO(WUO(_$uO(w$}O(x%PO~On0vO%[0wO(R0tO~P$,fO!e+fOa(Za!](Za\x27x(Za!Z(Za~O#i0|O~O[]X!ZfX![fX~O!Z0}O![)VX~O![1PO~O[1QO~Ob1SO(R+nO(TTO(WUO~O!]&OO(R%fO`\x27sX!Z\x27sX~O!Z+sO`)Ua~O!i1VO~P!:TO[1YO~O`1ZO~O#^1^O~Ol1aO!]$|O~O(c(zO![)SP~Oh%VOl1jO!]1gO%h1iO~O[1tO!Z1rO![)TX~O![1uO~O`1wOa%mO\x27x%mO~O(R#nO(TTO(WUO~O#Q$dO#^$eO$P$eOP(eXR(eX[(eXp(eX!O(eX!Q(eX!Z(eX!j(eX!n(eX#P(eX#l(eX#m(eX#n(eX#o(eX#p(eX#q(eX#r(eX#s(eX#u(eX#w(eX#y(eX#z(eX(_(eX(p(eX(w(eX(x(eX~O#t1zO&Y1{Oa(eX~P$2PO#^$eO#t1zO&Y1{O~Oa1}O~P%[Oa2PO~O&c2SOP&aiQ&aiS&aiY&aia&aid&aie&aij&ain&aip&aiq&air&aix&aiz&ai|&ai!Q&ai!U&ai!V&ai!]&ai!g&ai!j&ai!m&ai!n&ai!o&ai!q&ai!s&ai!v&ai!z&ai$V&ai$m&ai%g&ai%i&ai%k&ai%l&ai%m&ai%p&ai%r&ai%u&ai%v&ai%x&ai&U&ai&[&ai&^&ai&`&ai&b&ai&e&ai&k&ai&q&ai&s&ai&u&ai&w&ai&y&ai\x27u&ai(R&ai(T&ai(W&ai(_&ai(m&ai![&aib&ai&h&ai~Ob2YO![2WO&h2XO~P`O!]XO!j2[O~O&o,vOP&jiQ&jiS&jiY&jia&jid&jie&jij&jin&jip&jiq&jir&jix&jiz&ji|&ji!Q&ji!U&ji!V&ji!]&ji!g&ji!j&ji!m&ji!n&ji!o&ji!q&ji!s&ji!v&ji!z&ji$V&ji$m&ji%g&ji%i&ji%k&ji%l&ji%m&ji%p&ji%r&ji%u&ji%v&ji%x&ji&U&ji&[&ji&^&ji&`&ji&b&ji&e&ji&k&ji&q&ji&s&ji&u&ji&w&ji&y&ji\x27u&ji(R&ji(T&ji(W&ji(_&ji(m&ji![&ji&c&jib&ji&h&ji~O!W2bO~O!Z!_a![!_a~P#BPOq!nO!Q!oO!Y2hO(c!mO!Z\x27VX![\x27VX~P@]O!Z-WO![(ga~O!Z\x27]X![\x27]X~P!9]O!Z-ZO![(va~O![2oO~P\x27_Oa%mO#^2xO\x27x%mO~Oa%mO!e#vO#^2xO\x27x%mO~Oa%mO!e#vO!n2|O#^2xO\x27x%mO(p\x27nO~Oa%mO\x27x%mO~P!:TO!Z$_Ot$pa~O!W\x27Ui!Z\x27Ui~P!:TO!Z(TO!W(fi~O!Z([O!W(ti~O!W(ui!Z(ui~P!:TO!Z(ri!i(ria(ri\x27x(ri~P!:TO#^3OO!Z(ri!i(ria(ri\x27x(ri~O!Z(hO!i(qi~O!Q%gO!]%hO!z]O#g3TO#h3SO(R%fO~O!Q%gO!]%hO#h3SO(R%fO~Ol3[O!]\x27^O%h3ZO~Oh%VOl3[O!]\x27^O%h3ZO~O#i%`aP%`aR%`a[%`aa%`ap%`a!Q%`a!j%`a!n%`a#P%`a#l%`a#m%`a#n%`a#o%`a#p%`a#q%`a#r%`a#s%`a#t%`a#u%`a#w%`a#y%`a#z%`a\x27x%`a(_%`a(p%`a!i%`a!W%`a\x27u%`at%`a!]%`a%h%`a!e%`a~P#LTO#i%baP%baR%ba[%baa%bap%ba!Q%ba!j%ba!n%ba#P%ba#l%ba#m%ba#n%ba#o%ba#p%ba#q%ba#r%ba#s%ba#t%ba#u%ba#w%ba#y%ba#z%ba\x27x%ba(_%ba(p%ba!i%ba!W%ba\x27u%bat%ba!]%ba%h%ba!e%ba~P#LvO#i%`aP%`aR%`a[%`aa%`ap%`a!Q%`a!Z%`a!j%`a!n%`a#P%`a#l%`a#m%`a#n%`a#o%`a#p%`a#q%`a#r%`a#s%`a#t%`a#u%`a#w%`a#y%`a#z%`a\x27x%`a(_%`a(p%`a!i%`a!W%`a\x27u%`a#^%`at%`a!]%`a%h%`a!e%`a~P#.{O#i%baP%baR%ba[%baa%bap%ba!Q%ba!Z%ba!j%ba!n%ba#P%ba#l%ba#m%ba#n%ba#o%ba#p%ba#q%ba#r%ba#s%ba#t%ba#u%ba#w%ba#y%ba#z%ba\x27x%ba(_%ba(p%ba!i%ba!W%ba\x27u%ba#^%bat%ba!]%ba%h%ba!e%ba~P#.{O#i{aP{a[{aa{ap{a!j{a!n{a#P{a#l{a#m{a#n{a#o{a#p{a#q{a#r{a#s{a#t{a#u{a#w{a#y{a#z{a\x27x{a(_{a(p{a!i{a!W{a\x27u{at{a!]{a%h{a!e{a~P$&dO#i$raP$raR$ra[$raa$rap$ra!Q$ra!j$ra!n$ra#P$ra#l$ra#m$ra#n$ra#o$ra#p$ra#q$ra#r$ra#s$ra#t$ra#u$ra#w$ra#y$ra#z$ra\x27x$ra(_$ra(p$ra!i$ra!W$ra\x27u$rat$ra!]$ra%h$ra!e$ra~P$\x27`O#i$taP$taR$ta[$taa$tap$ta!Q$ta!j$ta!n$ta#P$ta#l$ta#m$ta#n$ta#o$ta#p$ta#q$ta#r$ta#s$ta#t$ta#u$ta#w$ta#y$ta#z$ta\x27x$ta(_$ta(p$ta!i$ta!W$ta\x27u$tat$ta!]$ta%h$ta!e$ta~P$(RO#i%SaP%SaR%Sa[%Saa%Sap%Sa!Q%Sa!Z%Sa!j%Sa!n%Sa#P%Sa#l%Sa#m%Sa#n%Sa#o%Sa#p%Sa#q%Sa#r%Sa#s%Sa#t%Sa#u%Sa#w%Sa#y%Sa#z%Sa\x27x%Sa(_%Sa(p%Sa!i%Sa!W%Sa\x27u%Sa#^%Sat%Sa!]%Sa%h%Sa!e%Sa~P#.{Oa#aq!Z#aq\x27x#aq\x27u#aq!W#aq!i#aqt#aq!]#aq%h#aq!e#aq~P!:TO!Y3dO!Z\x27WX!i\x27WX~P%[O!Z.oO!i(ia~O!Z.oO!i(ia~P!:TO!W3gO~O#}!la![!la~PKZO#}!ha!Z!ha![!ha~P#BPO#}!pa![!pa~P!<kO#}!ra![!ra~P!?ROg\x27ZX!Z\x27ZX~P!+rO!Z.zOg(na~OSfO!]3{O$c3|O~O![4QO~Ot4RO~P#.{Oa$lq!Z$lq\x27x$lq\x27u$lq!W$lq!i$lqt$lq!]$lq%h$lq!e$lq~P!:TO!W4TO~P!&iO!Q4UO~O!O)|O\x27w)}O(x%POl\x27ga(w\x27ga!Z\x27ga#^\x27ga~Og\x27ga#}\x27ga~P%+uO!O)|O\x27w)}Ol\x27ia(w\x27ia(x\x27ia!Z\x27ia#^\x27ia~Og\x27ia#}\x27ia~P%,hO(p$YO~P#.{O!WfX!W$yX!ZfX!Z$yX!e%QX#^fX~P!/qO(R<xO~P!1dO!Q%gO!Y4XO!]%hO(R%fO!Z\x27cX!i\x27cX~O!Z/kO!i(|a~O!Z/kO!e#vO!i(|a~O!Z/kO!e#vO(p\x27nO!i(|a~Og${i!Z${i#^${i#}${i~P!0uO!Y4aO!W\x27eX!Z\x27eX~P!3cO!Z/sO!W(}a~O!Z/sO!W(}a~P#.{OP]XR]X[]Xp]X!O]X!Q]X!W]X!Z]X!j]X!n]X#P]X#Q]X#^]X#ifX#l]X#m]X#n]X#o]X#p]X#q]X#r]X#s]X#t]X#u]X#w]X#y]X#z]X$P]X(_]X(p]X(w]X(x]X~O!e%XX#t%XX~P%0XO!e#vO#t4fO~Oh%VO!e#vO!j%dO~Oh%VOp4kO!j%dO(p\x27nO~Op4pO!e#vO(p\x27nO~Oq!nO!Q4qO(TTO(WUO(c!mO~O(w$}Ol%`i!O%`i\x27w%`i(x%`i!Z%`i#^%`i~Og%`i#}%`i~P%3xO(x%POl%bi!O%bi\x27w%bi(w%bi!Z%bi#^%bi~Og%bi#}%bi~P%4kOg(]i!Z(]i~P!0uO#^4wOg(]i!Z(]i~P!0uO!i4zO~Oa$nq!Z$nq\x27x$nq\x27u$nq!W$nq!i$nqt$nq!]$nq%h$nq!e$nq~P!:TO!W5QO~O!Z5RO!])OX~P#.{Oa]Xa$yX!]]X!]$yX%]]X\x27x]X\x27x$yX!Z]X!Z$yX~P!/qO%]5UOa%Za!]%Za\x27x%Za!Z%Za~OlmX!OmX\x27wmX(wmX(xmX~P%7nOn5VO(R#nO~Ob5]O%i5^O(R+nO(TTO(WUO!Z\x27rX![\x27rX~O!Z0}O![)Va~O[5bO~O`5cO~Oa%mO\x27x%mO~P#.{O!Z5kO#^5mO![)SX~O![5nO~Op5tOq!nO!Q*fO!`!yO!a!vO!b!vO!z;wO#R!pO#S!pO#T!pO#U!pO#V!pO#Y5sO#Z!zO(S!lO(TTO(WUO(c!mO(m!sO~O![5rO~P%:ROl5yO!]1gO%h5xO~Oh%VOl5yO!]1gO%h5xO~Ob6QO(R#nO(TTO(WUO!Z\x27qX![\x27qX~O!Z1rO![)Ta~O(TTO(WUO(c6SO~O`6WO~O#t6ZO&Y6[O~PMvO!i6]O~P%[Oa6_O~Oa6_O~P%[Ob2YO![6dO&h2XO~P`O!e6fO~O!e6hOh(hi!Z(hi![(hi!e(hi!j(hip(hi(p(hi~O!Z#fi![#fi~P#BPO#^6iO!Z#fi![#fi~O!Z!_i![!_i~P#BPOa%mO#^6rO\x27x%mO~Oa%mO!e#vO#^6rO\x27x%mO~O!Z(rq!i(rqa(rq\x27x(rq~P!:TO!Z(hO!i(qq~O!Q%gO!]%hO#h6yO(R%fO~O!]\x27^O%h6|O~Ol7QO!]\x27^O%h6|O~O#i\x27gaP\x27gaR\x27ga[\x27gaa\x27gap\x27ga!Q\x27ga!j\x27ga!n\x27ga#P\x27ga#l\x27ga#m\x27ga#n\x27ga#o\x27ga#p\x27ga#q\x27ga#r\x27ga#s\x27ga#t\x27ga#u\x27ga#w\x27ga#y\x27ga#z\x27ga\x27x\x27ga(_\x27ga(p\x27ga!i\x27ga!W\x27ga\x27u\x27gat\x27ga!]\x27ga%h\x27ga!e\x27ga~P%+uO#i\x27iaP\x27iaR\x27ia[\x27iaa\x27iap\x27ia!Q\x27ia!j\x27ia!n\x27ia#P\x27ia#l\x27ia#m\x27ia#n\x27ia#o\x27ia#p\x27ia#q\x27ia#r\x27ia#s\x27ia#t\x27ia#u\x27ia#w\x27ia#y\x27ia#z\x27ia\x27x\x27ia(_\x27ia(p\x27ia!i\x27ia!W\x27ia\x27u\x27iat\x27ia!]\x27ia%h\x27ia!e\x27ia~P%,hO#i${iP${iR${i[${ia${ip${i!Q${i!Z${i!j${i!n${i#P${i#l${i#m${i#n${i#o${i#p${i#q${i#r${i#s${i#t${i#u${i#w${i#y${i#z${i\x27x${i(_${i(p${i!i${i!W${i\x27u${i#^${it${i!]${i%h${i!e${i~P#.{O#i%`iP%`iR%`i[%`ia%`ip%`i!Q%`i!j%`i!n%`i#P%`i#l%`i#m%`i#n%`i#o%`i#p%`i#q%`i#r%`i#s%`i#t%`i#u%`i#w%`i#y%`i#z%`i\x27x%`i(_%`i(p%`i!i%`i!W%`i\x27u%`it%`i!]%`i%h%`i!e%`i~P%3xO#i%biP%biR%bi[%bia%bip%bi!Q%bi!j%bi!n%bi#P%bi#l%bi#m%bi#n%bi#o%bi#p%bi#q%bi#r%bi#s%bi#t%bi#u%bi#w%bi#y%bi#z%bi\x27x%bi(_%bi(p%bi!i%bi!W%bi\x27u%bit%bi!]%bi%h%bi!e%bi~P%4kO!Z\x27Wa!i\x27Wa~P!:TO!Z.oO!i(ii~O#}#ai!Z#ai![#ai~P#BPOP$[OR#zO!O#yO!Q#{O!j#xO!n$[O(_VO[#kip#ki#P#ki#m#ki#n#ki#o#ki#p#ki#q#ki#r#ki#s#ki#t#ki#u#ki#w#ki#y#ki#z#ki#}#ki(p#ki(w#ki(x#ki!Z#ki![#ki~O#l#ki~P%MQO#l<PO~P%MQOP$[OR#zOp<]O!O#yO!Q#{O!j#xO!n$[O#l<PO#m<QO#n<QO#o<QO(_VO[#ki#P#ki#q#ki#r#ki#s#ki#t#ki#u#ki#w#ki#y#ki#z#ki#}#ki(p#ki(w#ki(x#ki!Z#ki![#ki~O#p#ki~P&\x20YO#p<RO~P&\x20YOP$[OR#zO[<_Op<]O!O#yO!Q#{O!j#xO!n$[O#P<SO#l<PO#m<QO#n<QO#o<QO#p<RO#q<SO#r<SO#s<^O#t<SO(_VO#w#ki#y#ki#z#ki#}#ki(p#ki(w#ki(x#ki!Z#ki![#ki~O#u#ki~P&#bOP$[OR#zO[<_Op<]O!O#yO!Q#{O!j#xO!n$[O#P<SO#l<PO#m<QO#n<QO#o<QO#p<RO#q<SO#r<SO#s<^O#t<SO#u<TO(_VO(x#}O#y#ki#z#ki#}#ki(p#ki(w#ki!Z#ki![#ki~O#w<VO~P&%cO#w#ki~P&%cO#u<TO~P&#bOP$[OR#zO[<_Op<]O!O#yO!Q#{O!j#xO!n$[O#P<SO#l<PO#m<QO#n<QO#o<QO#p<RO#q<SO#r<SO#s<^O#t<SO#u<TO#w<VO(_VO(w#|O(x#}O#z#ki#}#ki(p#ki!Z#ki![#ki~O#y#ki~P&\x27rO#y<XO~P&\x27rOa#{y!Z#{y\x27x#{y\x27u#{y!W#{y!i#{yt#{y!]#{y%h#{y!e#{y~P!:TO[#kip#ki#P#ki#p#ki#q#ki#r#ki#s#ki#t#ki#u#ki#w#ki#y#ki#z#ki#}#ki(p#ki!Z#ki![#ki~OP$[OR#zO!O#yO!Q#{O!j#xO!n$[O#l<PO#m<QO#n<QO#o<QO(_VO(w#ki(x#ki~P&*nOl=}O!O)|O\x27w)}O(w$}O(x%POP#kiR#ki!Q#ki!j#ki!n#ki#l#ki#m#ki#n#ki#o#ki(_#ki~P&*nO#Q$dOP(^XR(^X[(^Xl(^Xp(^X!O(^X!Q(^X!j(^X!n(^X#P(^X#l(^X#m(^X#n(^X#o(^X#p(^X#q(^X#r(^X#s(^X#t(^X#u(^X#w(^X#y(^X#z(^X#}(^X\x27w(^X(_(^X(p(^X(w(^X(x(^X!Z(^X![(^X~O#}$Oi!Z$Oi![$Oi~P#BPO#}!pi![!pi~P$*OOg\x27Za!Z\x27Za~P!0uO![7dO~O!Z\x27ba![\x27ba~P#BPO!W7eO~P#.{O!e#vO(p\x27nO!Z\x27ca!i\x27ca~O!Z/kO!i(|i~O!Z/kO!e#vO!i(|i~Og${q!Z${q#^${q#}${q~P!0uO!W\x27ea!Z\x27ea~P#.{O!e7lO~O!Z/sO!W(}i~P#.{O!Z/sO!W(}i~O!W7oO~Oh%VOp7tO!j%dO(p\x27nO~O!e#vO#t7vO~Op7yO!e#vO(p\x27nO~O!O)|O\x27w)}O(x%POl\x27ha(w\x27ha!Z\x27ha#^\x27ha~Og\x27ha#}\x27ha~P&3oO!O)|O\x27w)}Ol\x27ja(w\x27ja(x\x27ja!Z\x27ja#^\x27ja~Og\x27ja#}\x27ja~P&4bO!W7{O~Og$}q!Z$}q#^$}q#}$}q~P!0uOg(]q!Z(]q~P!0uO#^7|Og(]q!Z(]q~P!0uOa$ny!Z$ny\x27x$ny\x27u$ny!W$ny!i$nyt$ny!]$ny%h$ny!e$ny~P!:TO!e6hO~O!Z5RO!])Oa~O!]\x27^OP$SaR$Sa[$Sap$Sa!O$Sa!Q$Sa!Z$Sa!j$Sa!n$Sa#P$Sa#l$Sa#m$Sa#n$Sa#o$Sa#p$Sa#q$Sa#r$Sa#s$Sa#t$Sa#u$Sa#w$Sa#y$Sa#z$Sa(_$Sa(p$Sa(w$Sa(x$Sa~O%h6|O~P&7SO%]8QOa%Zi!]%Zi\x27x%Zi!Z%Zi~Oa#ay!Z#ay\x27x#ay\x27u#ay!W#ay!i#ayt#ay!]#ay%h#ay!e#ay~P!:TO[8SO~Ob8UO(R+nO(TTO(WUO~O!Z0}O![)Vi~O`8YO~O(c(zO!Z\x27nX![\x27nX~O!Z5kO![)Sa~O![8cO~P%:RO(m!sO~P$$oO#Y8dO~O!]1gO~O!]1gO%h8fO~Ol8iO!]1gO%h8fO~O[8nO!Z\x27qa![\x27qa~O!Z1rO![)Ti~O!i8rO~O!i8sO~O!i8vO~O!i8vO~P%[Oa8xO~O!e8yO~O!i8zO~O!Z(ui![(ui~P#BPOa%mO#^9SO\x27x%mO~O!Z(ry!i(rya(ry\x27x(ry~P!:TO!Z(hO!i(qy~O%h9VO~P&7SO!]\x27^O%h9VO~O#i${qP${qR${q[${qa${qp${q!Q${q!Z${q!j${q!n${q#P${q#l${q#m${q#n${q#o${q#p${q#q${q#r${q#s${q#t${q#u${q#w${q#y${q#z${q\x27x${q(_${q(p${q!i${q!W${q\x27u${q#^${qt${q!]${q%h${q!e${q~P#.{O#i\x27haP\x27haR\x27ha[\x27haa\x27hap\x27ha!Q\x27ha!j\x27ha!n\x27ha#P\x27ha#l\x27ha#m\x27ha#n\x27ha#o\x27ha#p\x27ha#q\x27ha#r\x27ha#s\x27ha#t\x27ha#u\x27ha#w\x27ha#y\x27ha#z\x27ha\x27x\x27ha(_\x27ha(p\x27ha!i\x27ha!W\x27ha\x27u\x27hat\x27ha!]\x27ha%h\x27ha!e\x27ha~P&3oO#i\x27jaP\x27jaR\x27ja[\x27jaa\x27jap\x27ja!Q\x27ja!j\x27ja!n\x27ja#P\x27ja#l\x27ja#m\x27ja#n\x27ja#o\x27ja#p\x27ja#q\x27ja#r\x27ja#s\x27ja#t\x27ja#u\x27ja#w\x27ja#y\x27ja#z\x27ja\x27x\x27ja(_\x27ja(p\x27ja!i\x27ja!W\x27ja\x27u\x27jat\x27ja!]\x27ja%h\x27ja!e\x27ja~P&4bO#i$}qP$}qR$}q[$}qa$}qp$}q!Q$}q!Z$}q!j$}q!n$}q#P$}q#l$}q#m$}q#n$}q#o$}q#p$}q#q$}q#r$}q#s$}q#t$}q#u$}q#w$}q#y$}q#z$}q\x27x$}q(_$}q(p$}q!i$}q!W$}q\x27u$}q#^$}qt$}q!]$}q%h$}q!e$}q~P#.{O!Z\x27Wi!i\x27Wi~P!:TO#}#aq!Z#aq![#aq~P#BPO(w$}OP%`aR%`a[%`ap%`a!Q%`a!j%`a!n%`a#P%`a#l%`a#m%`a#n%`a#o%`a#p%`a#q%`a#r%`a#s%`a#t%`a#u%`a#w%`a#y%`a#z%`a#}%`a(_%`a(p%`a!Z%`a![%`a~Ol%`a!O%`a\x27w%`a(x%`a~P&HgO(x%POP%baR%ba[%bap%ba!Q%ba!j%ba!n%ba#P%ba#l%ba#m%ba#n%ba#o%ba#p%ba#q%ba#r%ba#s%ba#t%ba#u%ba#w%ba#y%ba#z%ba#}%ba(_%ba(p%ba!Z%ba![%ba~Ol%ba!O%ba\x27w%ba(w%ba~P&JnOl=}O!O)|O\x27w)}O(x%PO~P&HgOl=}O!O)|O\x27w)}O(w$}O~P&JnOR0cO!O0cO!Q0dO#Q$dOP{a[{al{ap{a!j{a!n{a#P{a#l{a#m{a#n{a#o{a#p{a#q{a#r{a#s{a#t{a#u{a#w{a#y{a#z{a#}{a\x27w{a(_{a(p{a(w{a(x{a!Z{a![{a~O!O)|O\x27w)}OP$raR$ra[$ral$rap$ra!Q$ra!j$ra!n$ra#P$ra#l$ra#m$ra#n$ra#o$ra#p$ra#q$ra#r$ra#s$ra#t$ra#u$ra#w$ra#y$ra#z$ra#}$ra(_$ra(p$ra(w$ra(x$ra!Z$ra![$ra~O!O)|O\x27w)}OP$taR$ta[$tal$tap$ta!Q$ta!j$ta!n$ta#P$ta#l$ta#m$ta#n$ta#o$ta#p$ta#q$ta#r$ta#s$ta#t$ta#u$ta#w$ta#y$ta#z$ta#}$ta(_$ta(p$ta(w$ta(x$ta!Z$ta![$ta~Ol=}O!O)|O\x27w)}O(w$}O(x%PO~OP%SaR%Sa[%Sap%Sa!Q%Sa!j%Sa!n%Sa#P%Sa#l%Sa#m%Sa#n%Sa#o%Sa#p%Sa#q%Sa#r%Sa#s%Sa#t%Sa#u%Sa#w%Sa#y%Sa#z%Sa#}%Sa(_%Sa(p%Sa!Z%Sa![%Sa~P\x27%sO#}$lq!Z$lq![$lq~P#BPO#}$nq!Z$nq![$nq~P#BPO![9dO~O#}9eO~P!0uO!e#vO!Z\x27ci!i\x27ci~O!e#vO(p\x27nO!Z\x27ci!i\x27ci~O!Z/kO!i(|q~O!W\x27ei!Z\x27ei~P#.{O!Z/sO!W(}q~Op9lO!e#vO(p\x27nO~O[9nO!W9mO~P#.{O!W9mO~O!e#vO#t9tO~Og(]y!Z(]y~P!0uO!Z\x27la!]\x27la~P#.{Oa%Zq!]%Zq\x27x%Zq!Z%Zq~P#.{O[9yO~O!Z0}O![)Vq~O#^9}O!Z\x27na![\x27na~O!Z5kO![)Si~P#BPO!Q:PO~O!]1gO%h:SO~O(TTO(WUO(c:XO~O!Z1rO![)Tq~O!i:[O~O!i:]O~O!i:^O~O!i:^O~P%[O#^:aO!Z#fy![#fy~O!Z#fy![#fy~P#BPO%h:fO~P&7SO!]\x27^O%h:fO~O#}#{y!Z#{y![#{y~P#BPOP${iR${i[${ip${i!Q${i!j${i!n${i#P${i#l${i#m${i#n${i#o${i#p${i#q${i#r${i#s${i#t${i#u${i#w${i#y${i#z${i#}${i(_${i(p${i!Z${i![${i~P\x27%sO!O)|O\x27w)}O(x%POP\x27gaR\x27ga[\x27gal\x27gap\x27ga!Q\x27ga!j\x27ga!n\x27ga#P\x27ga#l\x27ga#m\x27ga#n\x27ga#o\x27ga#p\x27ga#q\x27ga#r\x27ga#s\x27ga#t\x27ga#u\x27ga#w\x27ga#y\x27ga#z\x27ga#}\x27ga(_\x27ga(p\x27ga(w\x27ga!Z\x27ga![\x27ga~O!O)|O\x27w)}OP\x27iaR\x27ia[\x27ial\x27iap\x27ia!Q\x27ia!j\x27ia!n\x27ia#P\x27ia#l\x27ia#m\x27ia#n\x27ia#o\x27ia#p\x27ia#q\x27ia#r\x27ia#s\x27ia#t\x27ia#u\x27ia#w\x27ia#y\x27ia#z\x27ia#}\x27ia(_\x27ia(p\x27ia(w\x27ia(x\x27ia!Z\x27ia![\x27ia~O(w$}OP%`iR%`i[%`il%`ip%`i!O%`i!Q%`i!j%`i!n%`i#P%`i#l%`i#m%`i#n%`i#o%`i#p%`i#q%`i#r%`i#s%`i#t%`i#u%`i#w%`i#y%`i#z%`i#}%`i\x27w%`i(_%`i(p%`i(x%`i!Z%`i![%`i~O(x%POP%biR%bi[%bil%bip%bi!O%bi!Q%bi!j%bi!n%bi#P%bi#l%bi#m%bi#n%bi#o%bi#p%bi#q%bi#r%bi#s%bi#t%bi#u%bi#w%bi#y%bi#z%bi#}%bi\x27w%bi(_%bi(p%bi(w%bi!Z%bi![%bi~O#}$ny!Z$ny![$ny~P#BPO#}#ay!Z#ay![#ay~P#BPO!e#vO!Z\x27cq!i\x27cq~O!Z/kO!i(|y~O!W\x27eq!Z\x27eq~P#.{Op:pO!e#vO(p\x27nO~O[:tO!W:sO~P#.{O!W:sO~Og(]!R!Z(]!R~P!0uOa%Zy!]%Zy\x27x%Zy!Z%Zy~P#.{O!Z0}O![)Vy~O!Z5kO![)Sq~O(R:zO~O!]1gO%h:}O~O!i;QO~O%h;VO~P&7SOP${qR${q[${qp${q!Q${q!j${q!n${q#P${q#l${q#m${q#n${q#o${q#p${q#q${q#r${q#s${q#t${q#u${q#w${q#y${q#z${q#}${q(_${q(p${q!Z${q![${q~P\x27%sO!O)|O\x27w)}O(x%POP\x27haR\x27ha[\x27hal\x27hap\x27ha!Q\x27ha!j\x27ha!n\x27ha#P\x27ha#l\x27ha#m\x27ha#n\x27ha#o\x27ha#p\x27ha#q\x27ha#r\x27ha#s\x27ha#t\x27ha#u\x27ha#w\x27ha#y\x27ha#z\x27ha#}\x27ha(_\x27ha(p\x27ha(w\x27ha!Z\x27ha![\x27ha~O!O)|O\x27w)}OP\x27jaR\x27ja[\x27jal\x27jap\x27ja!Q\x27ja!j\x27ja!n\x27ja#P\x27ja#l\x27ja#m\x27ja#n\x27ja#o\x27ja#p\x27ja#q\x27ja#r\x27ja#s\x27ja#t\x27ja#u\x27ja#w\x27ja#y\x27ja#z\x27ja#}\x27ja(_\x27ja(p\x27ja(w\x27ja(x\x27ja!Z\x27ja![\x27ja~OP$}qR$}q[$}qp$}q!Q$}q!j$}q!n$}q#P$}q#l$}q#m$}q#n$}q#o$}q#p$}q#q$}q#r$}q#s$}q#t$}q#u$}q#w$}q#y$}q#z$}q#}$}q(_$}q(p$}q!Z$}q![$}q~P\x27%sOg%d!Z!Z%d!Z#^%d!Z#}%d!Z~P!0uO!W;ZO~P#.{Op;[O!e#vO(p\x27nO~O[;^O!W;ZO~P#.{O!Z\x27nq![\x27nq~P#BPO!Z#f!Z![#f!Z~P#BPO#i%d!ZP%d!ZR%d!Z[%d!Za%d!Zp%d!Z!Q%d!Z!Z%d!Z!j%d!Z!n%d!Z#P%d!Z#l%d!Z#m%d!Z#n%d!Z#o%d!Z#p%d!Z#q%d!Z#r%d!Z#s%d!Z#t%d!Z#u%d!Z#w%d!Z#y%d!Z#z%d!Z\x27x%d!Z(_%d!Z(p%d!Z!i%d!Z!W%d!Z\x27u%d!Z#^%d!Zt%d!Z!]%d!Z%h%d!Z!e%d!Z~P#.{Op;fO!e#vO(p\x27nO~O!W;gO~P#.{Op;nO!e#vO(p\x27nO~O!W;oO~P#.{OP%d!ZR%d!Z[%d!Zp%d!Z!Q%d!Z!j%d!Z!n%d!Z#P%d!Z#l%d!Z#m%d!Z#n%d!Z#o%d!Z#p%d!Z#q%d!Z#r%d!Z#s%d!Z#t%d!Z#u%d!Z#w%d!Z#y%d!Z#z%d!Z#}%d!Z(_%d!Z(p%d!Z!Z%d!Z![%d!Z~P\x27%sOp;rO!e#vO(p\x27nO~Ot(dX~P1qO!O%qO~P!(yO(S!lO~P!(yO!WfX!ZfX#^fX~P%0XOP]XR]X[]Xp]X!O]X!Q]X!Z]X!ZfX!j]X!n]X#P]X#Q]X#^]X#^fX#ifX#l]X#m]X#n]X#o]X#p]X#q]X#r]X#s]X#t]X#u]X#w]X#y]X#z]X$P]X(_]X(p]X(w]X(x]X~O!efX!i]X!ifX(pfX~P\x27JlOP;vOQ;vOSfOd=rOe!iOnkOp;vOqkOrkOxkOz;vO|;vO!QWO!UkO!VkO!]XO!g;yO!jZO!m;vO!n;vO!o;vO!q;zO!s;}O!v!hO$V!kO$m=pO(R)ZO(TTO(WUO(_VO(m[O~O!Z<ZO![$pa~Oh%VOn%WOp%XOq$tOr$tOx%YOz%ZO|<fO!Q${O!]$|O!g=wO!j$xO#h<lO$V%_O$s<hO$u<jO$x%`O(R(tO(TTO(WUO(_$uO(w$}O(x%PO~Oj)bO~P(\x20bOp!cX(p!cX~P#\x20qOp(hX(p(hX~P#!dO![]X![fX~P\x27JlO!WfX!W$yX!ZfX!Z$yX#^fX~P!/qO#i<OO~O!e#vO#i<OO~O#^<`O~O#t<SO~O#^<pO!Z(uX![(uX~O#^<`O!Z(sX![(sX~O#i<qO~Og<sO~P!0uO#i<yO~O#i<zO~O!e#vO#i<{O~O!e#vO#i<qO~O#}<|O~P#BPO#i<}O~O#i=OO~O#i=TO~O#i=UO~O#i=VO~O#i=WO~O#}=XO~P!0uO#}=YO~P!0uO#Q#R#S#U#V#Y#g#h#s$m$s$u$x%[%]%g%h%i%p%r%u%v%x%z~\x27|T#m!V\x27z(S#nq#l#op!O\x27{$[\x27{(R$^(c~','goto':'$8f)ZPPPPPP)[PP)_P)pP+Q/VPPPP6aPP6wPP<oP@cP@yP@yPPP@yPCRP@yP@yP@yPCVPC[PCyPHsPPPHwPPPPHwKzPPPLQLrPHwPHwPP!\x20QHwPPPHwPHwP!#XHwP!&o!\x27t!\x27}P!(q!(u!(q!,SPPPPPPP!,s!\x27tPP!-T!.uP!2RHwHw!2W!5d!:Q!:Q!>PPPP!>XHwPPPPPPPPPP!AhP!BuPPHw!DWPHwPHwHwHwHwHwPHw!EjP!HtP!KzP!LO!LY!L^!L^P!HqP!Lb!LbP#\x20hP#\x20lHwPHw#\x20r#$wCV@yP@yP@y@yP#&U@y@y#(h@y#+`@y#-l@y@y#.[#0p#0p#0u#1O#0p#1ZPP#0pP@y#1s@y#5r@y@y6aPPP#9wPPP#:b#:bP#:bP#:x#:bPP#;OP#:uP#:u#;c#:u#;}#<T#<W)_#<Z)_P#<b#<b#<bP)_P)_P)_P)_PP)_P#<h#<kP#<k)_P#<oP#<rP)_P)_P)_P)_P)_P)_)_PP#<x#=O#=Z#=a#=g#=m#=s#>R#>X#>c#>i#>s#>y#?Z#?a#@R#@e#@k#@q#AP#Af#CZ#Ci#Cp#E[#Ej#G[#Gj#Gp#Gv#G|#HW#H^#Hd#Hn#IQ#IWPPPPPPPPPPP#I^PPPPPPP#JR#MY#Nr#Ny$\x20RPPP$&mP$&v$)o$0Y$0]$0`$1_$1b$1i$1qP$1w$1zP$2h$2l$3d$4r$4w$5_PP$5d$5j$5n$5q$5u$5y$6u$7^$7u$7y$7|$8P$8V$8Y$8^$8bR!|RoqOXst!Z#d%l&p&r&s&u,n,s2S2VY!vQ\x27^-`1g5qQ%svQ%{yQ&S|Q&h!VS\x27U!e-WQ\x27d!iS\x27j!r!yU*h$|*X*lQ+l%|Q+y&UQ,_&bQ-^\x27]Q-h\x27eQ-p\x27kQ0U*nQ1q,`R<m;z%SdOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&p&r&s&u&y\x27R\x27`\x27p(R(T(Z(b(v(x(|){*f+U+Y,k,n,s-d-l-z.Q.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3d4q5y6Z6[6_6r8i8x9SS#q];w!r)]$Z$n\x27V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sU*{%[<e<fQ+q&OQ,a&eQ,h&mQ0r+dQ0u+fQ1S+rQ1y,fQ3W.bQ5V0wQ5]0}Q6Q1rQ7O3[Q8U5^R9Y7Q\x27QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27V\x27`\x27p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=s!S!nQ!r!v!y!z$|\x27U\x27]\x27^\x27j\x27k\x27l*h*l*n*o-W-^-`-p0U0X1g5q5s%[$ti#v$b$c$d$x${%O%Q%]%^%b)w*P*R*T*W*^*d*t*u+c+f+},Q.a.z/_/h/r/s/u0Y0[0g0h0i1^1a1i3Z4U4V4a4f4w5R5U5x6|7l7v7|8Q8f9V9e9n9t:S:f:t:};V;^<^<_<a<b<c<d<g<h<i<j<k<l<t<u<v<w<y<z<}=O=P=Q=R=S=T=U=X=Y=p=x=y=|=}Q&V|Q\x27S!eS\x27Y%h-ZQ+q&OQ,a&eQ0f+OQ1S+rQ1X+xQ1x,eQ1y,fQ5]0}Q5f1ZQ6Q1rQ6T1tQ6U1wQ8U5^Q8X5cQ8q6WQ9|8YQ:Y8nR<o*XrnOXst!V!Z#d%l&g&p&r&s&u,n,s2S2VR,c&i&z^OPXYstuvwz!Z!`!g!j!o#S#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27`\x27p(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=r=s[#]WZ#W#Z\x27V(R!b%im#h#i#l$x%d%g([(f(g(h*W*[*_+W+X+Z,j-Q.O.U.V.W.Y/h/k2[3S3T4X6h6yQ%vxQ%zyS&P|&UQ&]!TQ\x27a!hQ\x27c!iQ(o#sS+k%{%|Q+o&OQ,Y&`Q,^&bS-g\x27d\x27eQ.d(pQ0{+lQ1R+rQ1T+sQ1W+wQ1l,ZS1p,_,`Q2t-hQ5[0}Q5`1QQ5e1YQ6P1qQ8T5^Q8W5bQ9x8SR:w9y!U$zi$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=y!^%xy!i!u%z%{%|\x27T\x27c\x27d\x27e\x27i\x27s*g+k+l-T-g-h-o/{0O0{2m2t2{4i4j4m7s9pQ+e%vQ,O&YQ,R&ZQ,]&bQ.c(oQ1k,YU1o,^,_,`Q3].dQ5z1lS6O1p1qQ8m6P#f=t#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}o=u<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=YW%Ti%V*v=pS&Y!Q&gQ&Z!RQ&[!SQ+S%cR+|&W%]%Si#v$b$c$d$x${%O%Q%]%^%b)w*P*R*T*W*^*d*t*u+c+f+},Q.a.z/_/h/r/s/u0Y0[0g0h0i1^1a1i3Z4U4V4a4f4w5R5U5x6|7l7v7|8Q8f9V9e9n9t:S:f:t:};V;^<^<_<a<b<c<d<g<h<i<j<k<l<t<u<v<w<y<z<}=O=P=Q=R=S=T=U=X=Y=p=x=y=|=}T)x$u)yV*{%[<e<fW\x27Y!e%h*X-ZS({#y#zQ+`%qQ+v&RS.](k(lQ1b,SQ4x0cR8^5k\x27QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27V\x27`\x27p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=s$i$^c#Y#e%p%r%t(Q(W(r(w)P)Q)R)S)T)U)V)W)X)Y)[)^)`)e)o+a+u-U-s-x-}.P.n.q.u.w.x.y/]0j2c2f2v2}3c3h3i3j3k3l3m3n3o3p3q3r3s3t3w3x4P5O5Y6k6q6v7V7W7a7b8`8|9Q9[9b9c:c:y;R;x=gT#TV#U\x27RkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27V\x27`\x27p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sQ\x27W!eR2i-W!W!nQ!e!r!v!y!z$|\x27U\x27]\x27^\x27j\x27k\x27l*X*h*l*n*o-W-^-`-p0U0X1g5q5sR1d,UnqOXst!Z#d%l&p&r&s&u,n,s2S2VQ&w!^Q\x27t!xS(q#u<OQ+i%yQ,W&]Q,X&_Q-e\x27bQ-r\x27mS.m(v<qS0k+U<{Q0y+jQ1f,VQ2Z,uQ2],vQ2e-RQ2r-fQ2u-jS5P0l=VQ5W0zS5Z0|=WQ6j2gQ6n2sQ6s2zQ8R5XQ8}6lQ9O6oQ9R6tR:`8z$d$]c#Y#e%r%t(Q(W(r(w)P)Q)R)S)T)U)V)W)X)Y)[)^)`)e)o+a+u-U-s-x-}.P.n.q.u.x.y/]0j2c2f2v2}3c3h3i3j3k3l3m3n3o3p3q3r3s3t3w3x4P5O5Y6k6q6v7V7W7a7b8`8|9Q9[9b9c:c:y;R;x=gS(m#p\x27gQ(}#zS+_%p.wS.^(l(nR3U._\x27QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27V\x27`\x27p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sS#q];wQ&r!XQ&s!YQ&u![Q&v!]R2R,qQ\x27_!hQ+b%vQ-c\x27aS.`(o+eQ2p-bW3Y.c.d0q0sQ6m2qW6z3V3X3]5TU9U6{6}7PU:e9W9X9ZS;T:d:gQ;b;UR;j;cU!wQ\x27^-`T5o1g5q!Q_OXZ`st!V!Z#d#h%d%l&g&i&p&r&s&u(h,n,s.V2S2V]!pQ!r\x27^-`1g5qT#q];w%^{OPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27`\x27p(R(T(Z(b(v(x(|){*f+U+Y+d,k,n,s-d-l-z.Q.b.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3[3d4q5y6Z6[6_6r7Q8i8x9SS({#y#zS.](k(l!s=^$Z$n\x27V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sU$fd)],hS(n#p\x27gU*s%R(u3vU0e*z.i7]Q5T0rQ6{3WQ9X7OR:g9Ym!tQ!r!v!y!z\x27^\x27j\x27k\x27l-`-p1g5q5sQ\x27r!uS(d#g1|S-n\x27i\x27uQ/n*ZQ/{*gQ2|-qQ4]/oQ4i/}Q4j0OQ4o0WQ7h4WS7s4k4mS7w4p4rQ9g7iQ9k7oQ9p7tQ9u7yS:o9l9mS;Y:p:sS;e;Z;[S;m;f;gS;q;n;oR;t;rQ#wbQ\x27q!uS(c#g1|S(e#m+TQ+V%eQ+g%wQ+m%}U-m\x27i\x27r\x27uQ.R(dQ/m*ZQ/|*gQ0P*iQ0x+hQ1m,[S2y-n-qQ3R.ZS4[/n/oQ4e/yS4h/{0WQ4l0QQ5|1nQ6u2|Q7g4WQ7k4]U7r4i4o4rQ7u4nQ8k5}S9f7h7iQ9j7oQ9r7wQ9s7xQ:V8lQ:m9gS:n9k9mQ:v9uQ;P:WS;X:o:sS;d;Y;ZS;l;e;gS;p;m;oQ;s;qQ;u;tQ=a=[Q=l=eR=m=fV!wQ\x27^-`%^aOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27`\x27p(R(T(Z(b(v(x(|){*f+U+Y+d,k,n,s-d-l-z.Q.b.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3[3d4q5y6Z6[6_6r7Q8i8x9SS#wz!j!r=Z$Z$n\x27V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sR=a=r%^bOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27`\x27p(R(T(Z(b(v(x(|){*f+U+Y+d,k,n,s-d-l-z.Q.b.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3[3d4q5y6Z6[6_6r7Q8i8x9SQ%ej!^%wy!i!u%z%{%|\x27T\x27c\x27d\x27e\x27i\x27s*g+k+l-T-g-h-o/{0O0{2m2t2{4i4j4m7s9pS%}z!jQ+h%xQ,[&bW1n,],^,_,`U5}1o1p1qS8l6O6PQ:W8m!r=[$Z$n\x27V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sQ=e=qR=f=r%QeOPXYstuvw!Z!`!g!o#S#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&p&r&s&u&y\x27R\x27`\x27p(T(Z(b(v(x(|){*f+U+Y+d,k,n,s-d-l-z.Q.b.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3[3d4q5y6Z6[6_6r7Q8i8x9SY#bWZ#W#Z(R!b%im#h#i#l$x%d%g([(f(g(h*W*[*_+W+X+Z,j-Q.O.U.V.W.Y/h/k2[3S3T4X6h6yQ,i&m!p=]$Z$n)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sR=`\x27VU\x27Z!e%h*XR2k-Z%SdOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&p&r&s&u&y\x27R\x27`\x27p(R(T(Z(b(v(x(|){*f+U+Y,k,n,s-d-l-z.Q.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3d4q5y6Z6[6_6r8i8x9S!r)]$Z$n\x27V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sQ,h&mQ0r+dQ3W.bQ7O3[R9Y7Q!b$Tc#Y%p(Q(W(r(w)X)Y)^)e+u-s-x-}.P.n.q/]0j2v2}3c3s5O5Y6q6v7V9Q:c;x!P<U)[)o-U.w2c2f3h3q3r3w4P6k7W7a7b8`8|9[9b9c:y;R=g!f$Vc#Y%p(Q(W(r(w)U)V)X)Y)^)e+u-s-x-}.P.n.q/]0j2v2}3c3s5O5Y6q6v7V9Q:c;x!T<W)[)o-U.w2c2f3h3n3o3q3r3w4P6k7W7a7b8`8|9[9b9c:y;R=g!^$Zc#Y%p(Q(W(r(w)^)e+u-s-x-}.P.n.q/]0j2v2}3c3s5O5Y6q6v7V9Q:c;xQ4V/fz=s)[)o-U.w2c2f3h3w4P6k7W7a7b8`8|9[9b9c:y;R=gQ=x=zR=y={\x27QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27V\x27`\x27p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sS$oh$pR3|/P\x27XgOPWXYZhstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n$p%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27V\x27`\x27p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/P/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sT$kf$qQ$ifS)h$l)lR)t$qT$jf$qT)j$l)l\x27XhOPWXYZhstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n$p%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27V\x27`\x27p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/P/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sT$oh$pQ$rhR)s$p%^jOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&m&p&r&s&u&y\x27R\x27`\x27p(R(T(Z(b(v(x(|){*f+U+Y+d,k,n,s-d-l-z.Q.b.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3[3d4q5y6Z6[6_6r7Q8i8x9S!s=q$Z$n\x27V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=s#glOPXZst!Z!`!o#S#d#o#{$n%l&i&l&m&p&r&s&u&y\x27R\x27`(|)q*f+Y+d,k,n,s-d.b/Q/i0V0d1j1z1{1}2P2S2V2X3[3{4q5y6Z6[6_7Q8i8x!U%Ri$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=y#f(u#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}Q+P%`Q/^)|o3v<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=Y!U$yi$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=yQ*`$zU*i$|*X*lQ+Q%aQ0Q*j#f=c#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}n=d<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=YQ=h=tQ=i=uQ=j=vR=k=w!U%Ri$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=y#f(u#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}o3v<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=YnoOXst!Z#d%l&p&r&s&u,n,s2S2VS*c${*WQ,|&|Q,}\x27OR4`/s%[%Si#v$b$c$d$x${%O%Q%]%^%b)w*P*R*T*W*^*d*t*u+c+f+},Q.a.z/_/h/r/s/u0Y0[0g0h0i1^1a1i3Z4U4V4a4f4w5R5U5x6|7l7v7|8Q8f9V9e9n9t:S:f:t:};V;^<^<_<a<b<c<d<g<h<i<j<k<l<t<u<v<w<y<z<}=O=P=Q=R=S=T=U=X=Y=p=x=y=|=}Q,P&ZQ1`,RQ5i1_R8]5jV*k$|*X*lU*k$|*X*lT5p1g5qS/y*f/iQ4n0VT7x4q:PQ+g%wQ0P*iQ0x+hQ1m,[Q5|1nQ8k5}Q:V8lR;P:W!U%Oi$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=yx*P$v)c*Q*r+R/q0^0_3y4^4{4|4}7f7z9v:l=b=n=oS0Y*q0Z#f<a#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}n<b<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=Y!d<t(s)a*Y*b.e.h.l/Y/f/v0p1]3`4S4_4c5h7R7U7m7p7}8P9i9q9w:q:u;W;];h=z={`<u3u7X7[7`9]:h:k;kS=P.g3aT=Q7Z9`!U%Qi$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=y|*R$v)c*S*q+R/b/q0^0_3y4^4s4{4|4}7f7z9v:l=b=n=oS0[*r0]#f<c#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}n<d<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=Y!h<v(s)a*Y*b.f.g.l/Y/f/v0p1]3^3`4S4_4c5h7R7S7U7m7p7}8P9i9q9w:q:u;W;];h=z={d<w3u7Y7Z7`9]9^:h:i:k;kS=R.h3bT=S7[9arnOXst!V!Z#d%l&g&p&r&s&u,n,s2S2VQ&d!UR,k&mrnOXst!V!Z#d%l&g&p&r&s&u,n,s2S2VR&d!UQ,T&[R1[+|snOXst!V!Z#d%l&g&p&r&s&u,n,s2S2VQ1h,YS5w1k1lU8e5u5v5zS:R8g8hS:{:Q:TQ;_:|R;i;`Q&k!VR,d&gR6T1tR:Y8nS&P|&UR1T+sQ&p!WR,n&qR,t&vT2T,s2VR,x&wQ,w&wR2^,xQ\x27w!{R-t\x27wSsOtQ#dXT%os#dQ#OTR\x27y#OQ#RUR\x27{#RQ)y$uR/Z)yQ#UVR(O#UQ#XWU(U#X(V-{Q(V#YR-{(WQ-X\x27WR2j-XQ.p(wS3e.p3fR3f.qQ-`\x27^R2n-`Y!rQ\x27^-`1g5qR\x27h!rQ.{)cR3z.{U#_W%g*WU(]#_(^-|Q(^#`R-|(XQ-[\x27ZR2l-[t`OXst!V!Z#d%l&g&i&p&r&s&u,n,s2S2VS#hZ%dU#r`#h.VR.V(hQ(i#jQ.S(eW.[(i.S3P6wQ3P.TR6w3QQ)l$lR/R)lQ$phR)r$pQ$`cU)_$`-w<[Q-w;xR<[)oQ/l*ZW4Y/l4Z7j9hU4Z/m/n/oS7j4[4]R9h7k$e*O$v(s)a)c*Y*b*q*r*|*}+R.g.h.j.k.l/Y/b/d/f/q/v0^0_0p1]3^3_3`3u3y4S4^4_4c4s4u4{4|4}5h7R7S7T7U7Z7[7^7_7`7f7m7p7z7}8P9]9^9_9i9q9v9w:h:i:j:k:l:q:u;W;];h;k=b=n=o=z={Q/t*bU4b/t4d7nQ4d/vR7n4cS*l$|*XR0S*lx*Q$v)c*q*r+R/q0^0_3y4^4{4|4}7f7z9v:l=b=n=o!d.e(s)a*Y*b.g.h.l/Y/f/v0p1]3`4S4_4c5h7R7U7m7p7}8P9i9q9w:q:u;W;];h=z={U/c*Q.e7Xa7X3u7Z7[7`9]:h:k;kQ0Z*qQ3a.gU4t0Z3a9`R9`7Z|*S$v)c*q*r+R/b/q0^0_3y4^4s4{4|4}7f7z9v:l=b=n=o!h.f(s)a*Y*b.g.h.l/Y/f/v0p1]3^3`4S4_4c5h7R7S7U7m7p7}8P9i9q9w:q:u;W;];h=z={U/e*S.f7Ye7Y3u7Z7[7`9]9^:h:i:k;kQ0]*rQ3b.hU4v0]3b9aR9a7[Q*w%UR0a*wQ5S0pR8O5SQ+[%jR0o+[Q5l1bS8_5l:OR:O8`Q,V&]R1e,VQ5q1gR8b5qQ1s,aS6R1s8oR8o6TQ1O+oW5_1O5a8V9zQ5a1RQ8V5`R9z8WQ+t&PR1U+tQ2V,sR6c2VYrOXst#dQ&t!ZQ+^%lQ,m&pQ,o&rQ,p&sQ,r&uQ2Q,nS2T,s2VR6b2SQ%npQ&x!_Q&{!aQ&}!bQ\x27P!cQ\x27o!uQ+]%kQ+i%yQ+{&VQ,c&kQ,z&zW-k\x27i\x27q\x27r\x27uQ-r\x27mQ0R*kQ0y+jS1v,d,gQ2_,yQ2`,|Q2a,}Q2u-jW2w-m-n-q-sQ5W0zQ5d1XQ5g1]Q5{1mQ6V1xQ6a2RU6p2v2y2|Q6s2zQ8R5XQ8Z5fQ8[5hQ8a5pQ8j5|Q8p6US9P6q6uQ9R6tQ9{8XQ:U8kQ:Z8qQ:b9QQ:x9|Q;O:VQ;S:cR;a;PQ%yyQ\x27b!iQ\x27m!uU+j%z%{%|Q-R\x27TU-f\x27c\x27d\x27eS-j\x27i\x27sQ/z*gS0z+k+lQ2g-TS2s-g-hQ2z-oS4g/{0OQ5X0{Q6l2mQ6o2tQ6t2{U7q4i4j4mQ9o7sR:r9pS$wi=pR*x%VU%Ui%V=pR0`*vQ$viS(s#v+fS)a$b$cQ)c$dQ*Y$xS*b${*WQ*q%OQ*r%QQ*|%]Q*}%^Q+R%bQ.g<aQ.h<cQ.j<gQ.k<iQ.l<kQ/Y)wQ/b*PQ/d*RQ/f*TQ/q*^S/v*d/hQ0^*tQ0_*ul0p+c,Q.a1a1i3Z5x6|8f9V:S:f:};VQ1]+}Q3^<tQ3_<vQ3`<yS3u<^<_Q3y.zS4S/_4UQ4^/rQ4_/sQ4c/uQ4s0YQ4u0[Q4{0gQ4|0hQ4}0iQ5h1^Q7R<}Q7S=PQ7T=RQ7U=TQ7Z<bQ7[<dQ7^<hQ7_<jQ7`<lQ7f4VQ7m4aQ7p4fQ7z4wQ7}5RQ8P5UQ9]<zQ9^<uQ9_<wQ9i7lQ9q7vQ9v7|Q9w8QQ:h=OQ:i=QQ:j=SQ:k=UQ:l9eQ:q9nQ:u9tQ;W=XQ;]:tQ;h;^Q;k=YQ=b=pQ=n=xQ=o=yQ=z=|R={=}Q*z%[Q.i<eR7]<fnpOXst!Z#d%l&p&r&s&u,n,s2S2VQ!fPS#fZ#oQ&z!`W\x27f!o*f0V4qQ\x27}#SQ)O#{Q)p$nS,g&i&lQ,l&mQ,y&yS-O\x27R/iQ-b\x27`Q.s(|Q/V)qQ0m+YQ0s+dQ2O,kQ2q-dQ3X.bQ4O/QQ4y0dQ5v1jQ6X1zQ6Y1{Q6^1}Q6`2PQ6e2XQ7P3[Q7c3{Q8h5yQ8t6ZQ8u6[Q8w6_Q9Z7QQ:T8iR:_8x#[cOPXZst!Z!`!o#d#o#{%l&i&l&m&p&r&s&u&y\x27R\x27`(|*f+Y+d,k,n,s-d.b/i0V0d1j1z1{1}2P2S2V2X3[4q5y6Z6[6_7Q8i8xQ#YWQ#eYQ%puQ%rvS%tw!gS(Q#W(TQ(W#ZQ(r#uQ(w#xQ)P$OQ)Q$PQ)R$QQ)S$RQ)T$SQ)U$TQ)V$UQ)W$VQ)X$WQ)Y$XQ)[$ZQ)^$_Q)`$aQ)e$eW)o$n)q/Q3{Q+a%sQ+u&QS-U\x27V2hQ-s\x27pS-x(R-zQ-}(ZQ.P(bQ.n(vQ.q(xQ.u;vQ.w;yQ.x;zQ.y;}Q/]){Q0j+UQ2c-PQ2f-SQ2v-lQ2}.QQ3c.oQ3h<OQ3i<PQ3j<QQ3k<RQ3l<SQ3m<TQ3n<UQ3o<VQ3p<WQ3q<XQ3r<YQ3s.vQ3t<]Q3w<`Q3x<mQ4P<ZQ5O0lQ5Y0|Q6k<pQ6q2xQ6v3OQ7V3dQ7W<qQ7a<sQ7b<{Q8`5mQ8|6iQ9Q6rQ9[<|Q9b=VQ9c=WQ:c9SQ:y9}Q;R:aQ;x#SR=g=sR#[WR\x27X!el!tQ!r!v!y!z\x27^\x27j\x27k\x27l-`-p1g5q5sS\x27T!e-WU*g$|*X*lS-T\x27U\x27]S0O*h*nQ0W*oQ2m-^Q4m0UR4r0XR(y#xQ!fQT-_\x27^-`]!qQ!r\x27^-`1g5qQ#p]R\x27g;wR)d$dY!uQ\x27^-`1g5qQ\x27i!rS\x27s!v!yS\x27u!z5sS-o\x27j\x27kQ-q\x27lR2{-pT#kZ%dS#jZ%dS%jm,jU(e#h#i#lS.T(f(gQ.X(hQ0n+ZQ3Q.UU3R.V.W.YS6x3S3TR9T6yd#^W#W#Z%g(R([*W+W.O/hr#gZm#h#i#l%d(f(g(h+Z.U.V.W.Y3S3T6yS*Z$x*_Q/o*[Q1|,jQ2d-QQ4W/kQ6g2[Q7i4XQ8{6hT=_\x27V+XV#aW%g*WU#`W%g*WS(S#W([U(X#Z+W/hS-V\x27V+XT-y(R.OV\x27[!e%h*XQ$lfR)v$qT)k$l)lR3}/PT*]$x*_T*e${*WQ0q+cQ1_,QQ3V.aQ5j1aQ5u1iQ6}3ZQ8g5xQ9W6|Q:Q8fQ:d9VQ:|:SQ;U:fQ;`:}R;c;VnqOXst!Z#d%l&p&r&s&u,n,s2S2VQ&j!VR,c&gtmOXst!U!V!Z#d%l&g&p&r&s&u,n,s2S2VR,j&mT%km,jR1c,SR,b&eQ&T|R+z&UR+p&OT&n!W&qT&o!W&qT2U,s2V','nodeNames':'⚠\x20ArithOp\x20ArithOp\x20?.\x20JSXStartTag\x20LineComment\x20BlockComment\x20Script\x20Hashbang\x20ExportDeclaration\x20export\x20Star\x20as\x20VariableName\x20String\x20Escape\x20from\x20;\x20default\x20FunctionDeclaration\x20async\x20function\x20VariableDefinition\x20>\x20<\x20TypeParamList\x20const\x20TypeDefinition\x20extends\x20ThisType\x20this\x20LiteralType\x20ArithOp\x20Number\x20BooleanLiteral\x20TemplateType\x20InterpolationEnd\x20Interpolation\x20InterpolationStart\x20NullType\x20null\x20VoidType\x20void\x20TypeofType\x20typeof\x20MemberExpression\x20.\x20PropertyName\x20[\x20TemplateString\x20Escape\x20Interpolation\x20super\x20RegExp\x20]\x20ArrayExpression\x20Spread\x20,\x20}\x20{\x20ObjectExpression\x20Property\x20async\x20get\x20set\x20PropertyDefinition\x20Block\x20:\x20NewTarget\x20new\x20NewExpression\x20)\x20(\x20ArgList\x20UnaryExpression\x20delete\x20LogicOp\x20BitOp\x20YieldExpression\x20yield\x20AwaitExpression\x20await\x20ParenthesizedExpression\x20ClassExpression\x20class\x20ClassBody\x20MethodDeclaration\x20Decorator\x20@\x20MemberExpression\x20PrivatePropertyName\x20CallExpression\x20TypeArgList\x20CompareOp\x20<\x20declare\x20Privacy\x20static\x20abstract\x20override\x20PrivatePropertyDefinition\x20PropertyDeclaration\x20readonly\x20accessor\x20Optional\x20TypeAnnotation\x20Equals\x20StaticBlock\x20FunctionExpression\x20ArrowFunction\x20ParamList\x20ParamList\x20ArrayPattern\x20ObjectPattern\x20PatternProperty\x20Privacy\x20readonly\x20Arrow\x20MemberExpression\x20BinaryExpression\x20ArithOp\x20ArithOp\x20ArithOp\x20ArithOp\x20BitOp\x20CompareOp\x20instanceof\x20satisfies\x20in\x20CompareOp\x20BitOp\x20BitOp\x20BitOp\x20LogicOp\x20LogicOp\x20ConditionalExpression\x20LogicOp\x20LogicOp\x20AssignmentExpression\x20UpdateOp\x20PostfixExpression\x20CallExpression\x20InstantiationExpression\x20TaggedTemplateExpression\x20DynamicImport\x20import\x20ImportMeta\x20JSXElement\x20JSXSelfCloseEndTag\x20JSXSelfClosingTag\x20JSXIdentifier\x20JSXBuiltin\x20JSXIdentifier\x20JSXNamespacedName\x20JSXMemberExpression\x20JSXSpreadAttribute\x20JSXAttribute\x20JSXAttributeValue\x20JSXEscape\x20JSXEndTag\x20JSXOpenTag\x20JSXFragmentTag\x20JSXText\x20JSXEscape\x20JSXStartCloseTag\x20JSXCloseTag\x20PrefixCast\x20<\x20ArrowFunction\x20TypeParamList\x20SequenceExpression\x20InstantiationExpression\x20KeyofType\x20keyof\x20UniqueType\x20unique\x20ImportType\x20InferredType\x20infer\x20TypeName\x20ParenthesizedType\x20FunctionSignature\x20ParamList\x20NewSignature\x20IndexedType\x20TupleType\x20Label\x20ArrayType\x20ReadonlyType\x20ObjectType\x20MethodType\x20PropertyType\x20IndexSignature\x20PropertyDefinition\x20CallSignature\x20TypePredicate\x20asserts\x20is\x20NewSignature\x20new\x20UnionType\x20LogicOp\x20IntersectionType\x20LogicOp\x20ConditionalType\x20ParameterizedType\x20ClassDeclaration\x20abstract\x20implements\x20type\x20VariableDeclaration\x20let\x20var\x20using\x20TypeAliasDeclaration\x20InterfaceDeclaration\x20interface\x20EnumDeclaration\x20enum\x20EnumBody\x20NamespaceDeclaration\x20namespace\x20module\x20AmbientDeclaration\x20declare\x20GlobalDeclaration\x20global\x20ClassDeclaration\x20ClassBody\x20AmbientFunctionDeclaration\x20ExportGroup\x20VariableName\x20VariableName\x20ImportDeclaration\x20ImportGroup\x20ForStatement\x20for\x20ForSpec\x20ForInSpec\x20ForOfSpec\x20of\x20WhileStatement\x20while\x20WithStatement\x20with\x20DoStatement\x20do\x20IfStatement\x20if\x20else\x20SwitchStatement\x20switch\x20SwitchBody\x20CaseLabel\x20case\x20DefaultLabel\x20TryStatement\x20try\x20CatchClause\x20catch\x20FinallyClause\x20finally\x20ReturnStatement\x20return\x20ThrowStatement\x20throw\x20BreakStatement\x20break\x20ContinueStatement\x20continue\x20DebuggerStatement\x20debugger\x20LabeledStatement\x20ExpressionStatement\x20SingleExpression\x20SingleClassItem','maxTerm':0x17a,'context':trackNewline,'nodeProps':[['isolate',-0x8,0x5,0x6,0xe,0x23,0x25,0x31,0x33,0x35,''],['group',-0x1a,0x9,0x11,0x13,0x42,0xce,0xd2,0xd6,0xd7,0xd9,0xdc,0xdf,0xe9,0xeb,0xf1,0xf3,0xf5,0xf7,0xfa,0x100,0x106,0x108,0x10a,0x10c,0x10e,0x110,0x111,'Statement',-0x22,0xd,0xe,0x1e,0x21,0x22,0x28,0x31,0x34,0x35,0x37,0x3c,0x44,0x46,0x4a,0x4e,0x50,0x52,0x53,0x6c,0x6d,0x76,0x77,0x87,0x8a,0x8c,0x8d,0x8e,0x8f,0x90,0x92,0x93,0xa6,0xa8,0xaa,'Expression',-0x17,0x1d,0x1f,0x23,0x27,0x29,0x2b,0xac,0xae,0xb0,0xb1,0xb3,0xb4,0xb5,0xb7,0xb8,0xb9,0xbb,0xbc,0xbd,0xc8,0xca,0xcc,0xcd,'Type',-0x3,0x56,0x65,0x6b,'ClassItem'],['openedBy',0x17,'<',0x24,'InterpolationStart',0x36,'[',0x3a,'{',0x47,'(',0x9f,'JSXStartCloseTag'],['closedBy',-0x2,0x18,0xa7,'>',0x26,'InterpolationEnd',0x30,']',0x3b,'}',0x48,')',0xa4,'JSXEndTag']],'propSources':[jsHighlight],'skippedNodes':[0x0,0x5,0x6,0x114],'repeatNodeCount':0x25,'tokenData':'$Fq07[R!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tuEruvJSvwLkwx!\x20Yxy!\x27iyz!(sz{!)}{|!,q|}!.O}!O!,q!O!P!/Y!P!Q!9j!Q!R#:O!R![#<_![!]#I_!]!^#Jk!^!_#Ku!_!`$![!`!a$$v!a!b$*T!b!c$,r!c!}Er!}#O$-|#O#P$/W#P#Q$4o#Q#R$5y#R#SEr#S#T$7W#T#o$8b#o#p$<r#p#q$=h#q#r$>x#r#s$@U#s$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$I|Er$I|$I}$Dk$I}$JO$Dk$JO$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;\x27SEr;\x27S;=`I|<%l?HTEr?HT?HU$A`?HUOEr(n%d_$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z&j&hT$h&jO!^&c!_#o&c#p;\x27S&c;\x27S;=`&w<%lO&c&j&zP;=`<%l&c\x27|\x27U]$h&j(X!bOY&}YZ&cZw&}wx&cx!^&}!^!_\x27}!_#O&}#O#P&c#P#o&}#o#p\x27}#p;\x27S&};\x27S;=`(l<%lO&}!b(SU(X!bOY\x27}Zw\x27}x#O\x27}#P;\x27S\x27};\x27S;=`(f<%lO\x27}!b(iP;=`<%l\x27}\x27|(oP;=`<%l&}\x27[(y]$h&j(UpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;\x27S(r;\x27S;=`*a<%lO(rp)wU(UpOY)rZr)rs#O)r#P;\x27S)r;\x27S;=`*Z<%lO)rp*^P;=`<%l)r\x27[*dP;=`<%l(r#S*nX(Up(X!bOY*gZr*grs\x27}sw*gwx)rx#O*g#P;\x27S*g;\x27S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z07[+rq$h&j(Up(X!b\x27z0/lOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;\x27S%Z;\x27S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z07[.ST(V#S$h&j\x27{0/lO!^&c!_#o&c#p;\x27S&c;\x27S;=`&w<%lO&c07[.n_$h&j(Up(X!b\x27{0/lOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z)3p/x`$h&j!n),Q(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(KW1V`#u(Ch$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(KW2d_#u(Ch$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27At3l_(T\x27:f$h&j(X!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;\x27S4k;\x27S;=`:X<%lO4k(^4r_$h&j(X!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;\x27S4k;\x27S;=`:X<%lO4k&z5vX$h&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;\x27S5q;\x27S;=`7h<%lO5q&z6jT$c`$h&jO!^&c!_#o&c#p;\x27S&c;\x27S;=`&w<%lO&c`6|TOr6yrs7]s;\x27S6y;\x27S;=`7b<%lO6y`7bO$c``7eP;=`<%l6y&z7kP;=`<%l5q(^7w]$c`$h&j(X!bOY&}YZ&cZw&}wx&cx!^&}!^!_\x27}!_#O&}#O#P&c#P#o&}#o#p\x27}#p;\x27S&};\x27S;=`(l<%lO&}!r8uZ(X!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;\x27S8p;\x27S;=`:R<%lO8p!r9oU$c`(X!bOY\x27}Zw\x27}x#O\x27}#P;\x27S\x27};\x27S;=`(f<%lO\x27}!r:UP;=`<%l8p(^:[P;=`<%l4k%9[:hh$h&j(Up(X!bOY%ZYZ&cZq%Zqr<Srs&}st%ZtuCruw%Zwx(rx!^%Z!^!_*g!_!c%Z!c!}Cr!}#O%Z#O#P&c#P#R%Z#R#SCr#S#T%Z#T#oCr#o#p*g#p$g%Z$g;\x27SCr;\x27S;=`El<%lOCr(r<__WS$h&j(Up(X!bOY<SYZ&cZr<Srs=^sw<Swx@nx!^<S!^!_Bm!_#O<S#O#P>`#P#o<S#o#pBm#p;\x27S<S;\x27S;=`Cl<%lO<S(Q=g]WS$h&j(X!bOY=^YZ&cZw=^wx>`x!^=^!^!_?q!_#O=^#O#P>`#P#o=^#o#p?q#p;\x27S=^;\x27S;=`@h<%lO=^&n>gXWS$h&jOY>`YZ&cZ!^>`!^!_?S!_#o>`#o#p?S#p;\x27S>`;\x27S;=`?k<%lO>`S?XSWSOY?SZ;\x27S?S;\x27S;=`?e<%lO?SS?hP;=`<%l?S&n?nP;=`<%l>`!f?xWWS(X!bOY?qZw?qwx?Sx#O?q#O#P?S#P;\x27S?q;\x27S;=`@b<%lO?q!f@eP;=`<%l?q(Q@kP;=`<%l=^\x27`@w]WS$h&j(UpOY@nYZ&cZr@nrs>`s!^@n!^!_Ap!_#O@n#O#P>`#P#o@n#o#pAp#p;\x27S@n;\x27S;=`Bg<%lO@ntAwWWS(UpOYApZrAprs?Ss#OAp#O#P?S#P;\x27SAp;\x27S;=`Ba<%lOAptBdP;=`<%lAp\x27`BjP;=`<%l@n#WBvYWS(Up(X!bOYBmZrBmrs?qswBmwxApx#OBm#O#P?S#P;\x27SBm;\x27S;=`Cf<%lOBm#WCiP;=`<%lBm(rCoP;=`<%l<S%9[C}i$h&j(m%1l(Up(X!bOY%ZYZ&cZr%Zrs&}st%ZtuCruw%Zwx(rx!Q%Z!Q![Cr![!^%Z!^!_*g!_!c%Z!c!}Cr!}#O%Z#O#P&c#P#R%Z#R#SCr#S#T%Z#T#oCr#o#p*g#p$g%Z$g;\x27SCr;\x27S;=`El<%lOCr%9[EoP;=`<%lCr07[FRk$h&j(Up(X!b$[#t(R,2j(c$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;\x27SEr;\x27S;=`I|<%lOEr+dHRk$h&j(Up(X!b$[#tOY%ZYZ&cZr%Zrs&}st%ZtuGvuw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Gv![!^%Z!^!_*g!_!c%Z!c!}Gv!}#O%Z#O#P&c#P#R%Z#R#SGv#S#T%Z#T#oGv#o#p*g#p$g%Z$g;\x27SGv;\x27S;=`Iv<%lOGv+dIyP;=`<%lGv07[JPP;=`<%lEr(KWJ_`$h&j(Up(X!b#n(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(KWKl_$h&j$P(Ch(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z,#xLva(x+JY$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sv%ZvwM{wx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(KWNW`$h&j#y(Ch(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27At!\x20c_(W\x27;W$h&j(UpOY!!bYZ!#hZr!!brs!#hsw!!bwx!$xx!^!!b!^!_!%z!_#O!!b#O#P!#h#P#o!!b#o#p!%z#p;\x27S!!b;\x27S;=`!\x27c<%lO!!b\x27l!!i_$h&j(UpOY!!bYZ!#hZr!!brs!#hsw!!bwx!$xx!^!!b!^!_!%z!_#O!!b#O#P!#h#P#o!!b#o#p!%z#p;\x27S!!b;\x27S;=`!\x27c<%lO!!b&z!#mX$h&jOw!#hwx6cx!^!#h!^!_!$Y!_#o!#h#o#p!$Y#p;\x27S!#h;\x27S;=`!$r<%lO!#h`!$]TOw!$Ywx7]x;\x27S!$Y;\x27S;=`!$l<%lO!$Y`!$oP;=`<%l!$Y&z!$uP;=`<%l!#h\x27l!%R]$c`$h&j(UpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;\x27S(r;\x27S;=`*a<%lO(r!Q!&PZ(UpOY!%zYZ!$YZr!%zrs!$Ysw!%zwx!&rx#O!%z#O#P!$Y#P;\x27S!%z;\x27S;=`!\x27]<%lO!%z!Q!&yU$c`(UpOY)rZr)rs#O)r#P;\x27S)r;\x27S;=`*Z<%lO)r!Q!\x27`P;=`<%l!%z\x27l!\x27fP;=`<%l!!b/5|!\x27t_!j/.^$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z#&U!)O_!i!Lf$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z-!n!*[b$h&j(Up(X!b(S%&f#o(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rxz%Zz{!+d{!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(KW!+o`$h&j(Up(X!b#l(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z+;x!,|`$h&j(Up(X!bp+4YOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z,$U!.Z_!Z+Jf$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z07[!/ec$h&j(Up(X!b!O.2^OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!0p!P!Q%Z!Q![!3Y![!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z#%|!0ya$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!2O!P!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z#%|!2Z_!Y!L^$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad!3eg$h&j(Up(X!bq\x279tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!3Y![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S!3Y#S#X%Z#X#Y!4|#Y#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad!5Vg$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx{%Z{|!6n|}%Z}!O!6n!O!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad!6wc$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad!8_c$h&j(Up(X!bq\x279tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z07[!9uf$h&j(Up(X!b#m(ChOY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcxz!;Zz{#-}{!P!;Z!P!Q#/d!Q!^!;Z!^!_#(i!_!`#7S!`!a#8i!a!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;\x27S!;Z;\x27S;=`#-w<%lO!;Z?O!;fb$h&j(Up(X!b!V7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;\x27S!;Z;\x27S;=`#-w<%lO!;Z>^!<w`$h&j(X!b!V7`OY!<nYZ&cZw!<nwx!=yx!P!<n!P!Q!Eq!Q!^!<n!^!_!Gr!_!}!<n!}#O!KS#O#P!Dy#P#o!<n#o#p!Gr#p;\x27S!<n;\x27S;=`!L]<%lO!<n<z!>Q^$h&j!V7`OY!=yYZ&cZ!P!=y!P!Q!>|!Q!^!=y!^!_!@c!_!}!=y!}#O!CW#O#P!Dy#P#o!=y#o#p!@c#p;\x27S!=y;\x27S;=`!Ek<%lO!=y<z!?Td$h&j!V7`O!^&c!_#W&c#W#X!>|#X#Z&c#Z#[!>|#[#]&c#]#^!>|#^#a&c#a#b!>|#b#g&c#g#h!>|#h#i&c#i#j!>|#j#k!>|#k#m&c#m#n!>|#n#o&c#p;\x27S&c;\x27S;=`&w<%lO&c7`!@hX!V7`OY!@cZ!P!@c!P!Q!AT!Q!}!@c!}#O!Ar#O#P!Bq#P;\x27S!@c;\x27S;=`!CQ<%lO!@c7`!AYW!V7`#W#X!AT#Z#[!AT#]#^!AT#a#b!AT#g#h!AT#i#j!AT#j#k!AT#m#n!AT7`!AuVOY!ArZ#O!Ar#O#P!B[#P#Q!@c#Q;\x27S!Ar;\x27S;=`!Bk<%lO!Ar7`!B_SOY!ArZ;\x27S!Ar;\x27S;=`!Bk<%lO!Ar7`!BnP;=`<%l!Ar7`!BtSOY!@cZ;\x27S!@c;\x27S;=`!CQ<%lO!@c7`!CTP;=`<%l!@c<z!C][$h&jOY!CWYZ&cZ!^!CW!^!_!Ar!_#O!CW#O#P!DR#P#Q!=y#Q#o!CW#o#p!Ar#p;\x27S!CW;\x27S;=`!Ds<%lO!CW<z!DWX$h&jOY!CWYZ&cZ!^!CW!^!_!Ar!_#o!CW#o#p!Ar#p;\x27S!CW;\x27S;=`!Ds<%lO!CW<z!DvP;=`<%l!CW<z!EOX$h&jOY!=yYZ&cZ!^!=y!^!_!@c!_#o!=y#o#p!@c#p;\x27S!=y;\x27S;=`!Ek<%lO!=y<z!EnP;=`<%l!=y>^!Ezl$h&j(X!b!V7`OY&}YZ&cZw&}wx&cx!^&}!^!_\x27}!_#O&}#O#P&c#P#W&}#W#X!Eq#X#Z&}#Z#[!Eq#[#]&}#]#^!Eq#^#a&}#a#b!Eq#b#g&}#g#h!Eq#h#i&}#i#j!Eq#j#k!Eq#k#m&}#m#n!Eq#n#o&}#o#p\x27}#p;\x27S&};\x27S;=`(l<%lO&}8r!GyZ(X!b!V7`OY!GrZw!Grwx!@cx!P!Gr!P!Q!Hl!Q!}!Gr!}#O!JU#O#P!Bq#P;\x27S!Gr;\x27S;=`!J|<%lO!Gr8r!Hse(X!b!V7`OY\x27}Zw\x27}x#O\x27}#P#W\x27}#W#X!Hl#X#Z\x27}#Z#[!Hl#[#]\x27}#]#^!Hl#^#a\x27}#a#b!Hl#b#g\x27}#g#h!Hl#h#i\x27}#i#j!Hl#j#k!Hl#k#m\x27}#m#n!Hl#n;\x27S\x27};\x27S;=`(f<%lO\x27}8r!JZX(X!bOY!JUZw!JUwx!Arx#O!JU#O#P!B[#P#Q!Gr#Q;\x27S!JU;\x27S;=`!Jv<%lO!JU8r!JyP;=`<%l!JU8r!KPP;=`<%l!Gr>^!KZ^$h&j(X!bOY!KSYZ&cZw!KSwx!CWx!^!KS!^!_!JU!_#O!KS#O#P!DR#P#Q!<n#Q#o!KS#o#p!JU#p;\x27S!KS;\x27S;=`!LV<%lO!KS>^!LYP;=`<%l!KS>^!L`P;=`<%l!<n=l!Ll`$h&j(Up!V7`OY!LcYZ&cZr!Lcrs!=ys!P!Lc!P!Q!Mn!Q!^!Lc!^!_#\x20o!_!}!Lc!}#O#%P#O#P!Dy#P#o!Lc#o#p#\x20o#p;\x27S!Lc;\x27S;=`#&Y<%lO!Lc=l!Mwl$h&j(Up!V7`OY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#W(r#W#X!Mn#X#Z(r#Z#[!Mn#[#](r#]#^!Mn#^#a(r#a#b!Mn#b#g(r#g#h!Mn#h#i(r#i#j!Mn#j#k!Mn#k#m(r#m#n!Mn#n#o(r#o#p)r#p;\x27S(r;\x27S;=`*a<%lO(r8Q#\x20vZ(Up!V7`OY#\x20oZr#\x20ors!@cs!P#\x20o!P!Q#!i!Q!}#\x20o!}#O#$R#O#P!Bq#P;\x27S#\x20o;\x27S;=`#$y<%lO#\x20o8Q#!pe(Up!V7`OY)rZr)rs#O)r#P#W)r#W#X#!i#X#Z)r#Z#[#!i#[#])r#]#^#!i#^#a)r#a#b#!i#b#g)r#g#h#!i#h#i)r#i#j#!i#j#k#!i#k#m)r#m#n#!i#n;\x27S)r;\x27S;=`*Z<%lO)r8Q#$WX(UpOY#$RZr#$Rrs!Ars#O#$R#O#P!B[#P#Q#\x20o#Q;\x27S#$R;\x27S;=`#$s<%lO#$R8Q#$vP;=`<%l#$R8Q#$|P;=`<%l#\x20o=l#%W^$h&j(UpOY#%PYZ&cZr#%Prs!CWs!^#%P!^!_#$R!_#O#%P#O#P!DR#P#Q!Lc#Q#o#%P#o#p#$R#p;\x27S#%P;\x27S;=`#&S<%lO#%P=l#&VP;=`<%l#%P=l#&]P;=`<%l!Lc?O#&kn$h&j(Up(X!b!V7`OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#W%Z#W#X#&`#X#Z%Z#Z#[#&`#[#]%Z#]#^#&`#^#a%Z#a#b#&`#b#g%Z#g#h#&`#h#i%Z#i#j#&`#j#k#&`#k#m%Z#m#n#&`#n#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z9d#(r](Up(X!b!V7`OY#(iZr#(irs!Grsw#(iwx#\x20ox!P#(i!P!Q#)k!Q!}#(i!}#O#+`#O#P!Bq#P;\x27S#(i;\x27S;=`#,`<%lO#(i9d#)th(Up(X!b!V7`OY*gZr*grs\x27}sw*gwx)rx#O*g#P#W*g#W#X#)k#X#Z*g#Z#[#)k#[#]*g#]#^#)k#^#a*g#a#b#)k#b#g*g#g#h#)k#h#i*g#i#j#)k#j#k#)k#k#m*g#m#n#)k#n;\x27S*g;\x27S;=`+Z<%lO*g9d#+gZ(Up(X!bOY#+`Zr#+`rs!JUsw#+`wx#$Rx#O#+`#O#P!B[#P#Q#(i#Q;\x27S#+`;\x27S;=`#,Y<%lO#+`9d#,]P;=`<%l#+`9d#,cP;=`<%l#(i?O#,o`$h&j(Up(X!bOY#,fYZ&cZr#,frs!KSsw#,fwx#%Px!^#,f!^!_#+`!_#O#,f#O#P!DR#P#Q!;Z#Q#o#,f#o#p#+`#p;\x27S#,f;\x27S;=`#-q<%lO#,f?O#-tP;=`<%l#,f?O#-zP;=`<%l!;Z07[#.[b$h&j(Up(X!b\x27|0/l!V7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;\x27S!;Z;\x27S;=`#-w<%lO!;Z07[#/o_$h&j(Up(X!bT0/lOY#/dYZ&cZr#/drs#0nsw#/dwx#4Ox!^#/d!^!_#5}!_#O#/d#O#P#1p#P#o#/d#o#p#5}#p;\x27S#/d;\x27S;=`#6|<%lO#/d06j#0w]$h&j(X!bT0/lOY#0nYZ&cZw#0nwx#1px!^#0n!^!_#3R!_#O#0n#O#P#1p#P#o#0n#o#p#3R#p;\x27S#0n;\x27S;=`#3x<%lO#0n05W#1wX$h&jT0/lOY#1pYZ&cZ!^#1p!^!_#2d!_#o#1p#o#p#2d#p;\x27S#1p;\x27S;=`#2{<%lO#1p0/l#2iST0/lOY#2dZ;\x27S#2d;\x27S;=`#2u<%lO#2d0/l#2xP;=`<%l#2d05W#3OP;=`<%l#1p01O#3YW(X!bT0/lOY#3RZw#3Rwx#2dx#O#3R#O#P#2d#P;\x27S#3R;\x27S;=`#3r<%lO#3R01O#3uP;=`<%l#3R06j#3{P;=`<%l#0n05x#4X]$h&j(UpT0/lOY#4OYZ&cZr#4Ors#1ps!^#4O!^!_#5Q!_#O#4O#O#P#1p#P#o#4O#o#p#5Q#p;\x27S#4O;\x27S;=`#5w<%lO#4O00^#5XW(UpT0/lOY#5QZr#5Qrs#2ds#O#5Q#O#P#2d#P;\x27S#5Q;\x27S;=`#5q<%lO#5Q00^#5tP;=`<%l#5Q05x#5zP;=`<%l#4O01p#6WY(Up(X!bT0/lOY#5}Zr#5}rs#3Rsw#5}wx#5Qx#O#5}#O#P#2d#P;\x27S#5};\x27S;=`#6v<%lO#5}01p#6yP;=`<%l#5}07[#7PP;=`<%l#/d)3h#7ab$h&j$P(Ch(Up(X!b!V7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;\x27S!;Z;\x27S;=`#-w<%lO!;ZAt#8vb$Y#t$h&j(Up(X!b!V7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;\x27S!;Z;\x27S;=`#-w<%lO!;Z\x27Ad#:Zp$h&j(Up(X!bq\x279tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!3Y!P!Q%Z!Q![#<_![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S#<_#S#U%Z#U#V#?i#V#X%Z#X#Y!4|#Y#b%Z#b#c#>_#c#d#Bq#d#l%Z#l#m#Es#m#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad#<jk$h&j(Up(X!bq\x279tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!3Y!P!Q%Z!Q![#<_![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S#<_#S#X%Z#X#Y!4|#Y#b%Z#b#c#>_#c#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad#>j_$h&j(Up(X!bq\x279tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad#?rd$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad#A]f$h&j(Up(X!bq\x279tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad#Bzc$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad#Dbe$h&j(Up(X!bq\x279tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad#E|g$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z\x27Ad#Gpi$h&j(Up(X!bq\x279tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#b%Z#b#c#>_#c#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z*)x#Il_!e$b$h&j#})Lv(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z)[#Jv_al$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z04f#LS^h#)`#P-<U(Up(X!b$m7`OY*gZr*grs\x27}sw*gwx)rx!P*g!P!Q#MO!Q!^*g!^!_#Mt!_!`$\x20f!`#O*g#P;\x27S*g;\x27S;=`+Z<%lO*g(n#MXX$j&j(Up(X!bOY*gZr*grs\x27}sw*gwx)rx#O*g#P;\x27S*g;\x27S;=`+Z<%lO*g(El#M}Z#p(Ch(Up(X!bOY*gZr*grs\x27}sw*gwx)rx!_*g!_!`#Np!`#O*g#P;\x27S*g;\x27S;=`+Z<%lO*g(El#NyX$P(Ch(Up(X!bOY*gZr*grs\x27}sw*gwx)rx#O*g#P;\x27S*g;\x27S;=`+Z<%lO*g(El$\x20oX#q(Ch(Up(X!bOY*gZr*grs\x27}sw*gwx)rx#O*g#P;\x27S*g;\x27S;=`+Z<%lO*g*)x$!ga#^*!Y$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`!a$#l!a#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(K[$#w_#i(Cl$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z*)x$%Vag!*r#q(Ch$e#|$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`$&[!`!a$\x27f!a#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(KW$&g_#q(Ch$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(KW$\x27qa#p(Ch$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`!a$(v!a#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(KW$)R`#p(Ch$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(Kd$*`a(p(Ct$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!a%Z!a!b$+e!b#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(KW$+p`$h&j#z(Ch(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z%#`$,}_!z$Ip$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z04f$.X_!Q0,v$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(n$/]Z$h&jO!^$0O!^!_$0f!_#i$0O#i#j$0k#j#l$0O#l#m$2^#m#o$0O#o#p$0f#p;\x27S$0O;\x27S;=`$4i<%lO$0O(n$0VT_#S$h&jO!^&c!_#o&c#p;\x27S&c;\x27S;=`&w<%lO&c#S$0kO_#S(n$0p[$h&jO!Q&c!Q![$1f![!^&c!_!c&c!c!i$1f!i#T&c#T#Z$1f#Z#o&c#o#p$3|#p;\x27S&c;\x27S;=`&w<%lO&c(n$1kZ$h&jO!Q&c!Q![$2^![!^&c!_!c&c!c!i$2^!i#T&c#T#Z$2^#Z#o&c#p;\x27S&c;\x27S;=`&w<%lO&c(n$2cZ$h&jO!Q&c!Q![$3U![!^&c!_!c&c!c!i$3U!i#T&c#T#Z$3U#Z#o&c#p;\x27S&c;\x27S;=`&w<%lO&c(n$3ZZ$h&jO!Q&c!Q![$0O![!^&c!_!c&c!c!i$0O!i#T&c#T#Z$0O#Z#o&c#p;\x27S&c;\x27S;=`&w<%lO&c#S$4PR!Q![$4Y!c!i$4Y#T#Z$4Y#S$4]S!Q![$4Y!c!i$4Y#T#Z$4Y#q#r$0f(n$4lP;=`<%l$0O#1[$4z_!W#)l$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z(KW$6U`#w(Ch$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z+;p$7c_$h&j(Up(X!b(_+4QOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z07[$8qk$h&j(Up(X!b(R,2j$^#t(c$I[OY%ZYZ&cZr%Zrs&}st%Ztu$8buw%Zwx(rx}%Z}!O$:f!O!Q%Z!Q![$8b![!^%Z!^!_*g!_!c%Z!c!}$8b!}#O%Z#O#P&c#P#R%Z#R#S$8b#S#T%Z#T#o$8b#o#p*g#p$g%Z$g;\x27S$8b;\x27S;=`$<l<%lO$8b+d$:qk$h&j(Up(X!b$^#tOY%ZYZ&cZr%Zrs&}st%Ztu$:fuw%Zwx(rx}%Z}!O$:f!O!Q%Z!Q![$:f![!^%Z!^!_*g!_!c%Z!c!}$:f!}#O%Z#O#P&c#P#R%Z#R#S$:f#S#T%Z#T#o$:f#o#p*g#p$g%Z$g;\x27S$:f;\x27S;=`$<f<%lO$:f+d$<iP;=`<%l$:f07[$<oP;=`<%l$8b#Jf$<{X!]#Hb(Up(X!bOY*gZr*grs\x27}sw*gwx)rx#O*g#P;\x27S*g;\x27S;=`+Z<%lO*g,#x$=sa(w+JY$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p#q$+e#q;\x27S%Z;\x27S;=`+a<%lO%Z)>v$?V_![(CdtBr$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z?O$@a_!o7`$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;\x27S%Z;\x27S;=`+a<%lO%Z07[$Aq|$h&j(Up(X!b\x27z0/l$[#t(R,2j(c$I[OX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;\x27SEr;\x27S;=`I|<%l?HTEr?HT?HU$A`?HUOEr07[$D|k$h&j(Up(X!b\x27{0/l$[#t(R,2j(c$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;\x27SEr;\x27S;=`I|<%lOEr','tokenizers':[_0x35179b,_0x2f0302,operatorToken,_0x3957ad,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb,0xc,0xd,0xe,insertSemicolon,new _0x11831c('$S~RRtu[#O#Pg#S#T#|~_P#o#pb~gOv~~jVO#i!P#i#j!U#j#l!P#l#m!q#m;\x27S!P;\x27S;=`#v<%lO!P~!UO!S~~!XS!Q![!e!c!i!e#T#Z!e#o#p#Z~!hR!Q![!q!c!i!q#T#Z!q~!tR!Q![!}!c!i!}#T#Z!}~#QR!Q![!P!c!i!P#T#Z!P~#^R!Q![#g!c!i#g#T#Z#g~#jS!Q![#g!c!i#g#T#Z#g#q#r!P~#yP;=`<%l!P~$RO(a~~',0x8d,0x152),new _0x11831c('j~RQYZXz{^~^O(O~~aP!P!Qd~iO(P~~',0x19,0x141)],'topRules':{'Script':[0x0,0x7],'SingleExpression':[0x1,0x112],'SingleClassItem':[0x2,0x113]},'dialects':{'jsx':0x0,'ts':0x3af3},'dynamicPrecedences':{0x4e:0x1,0x50:0x1,0x5c:0x1,0xa8:0x1,0xc6:0x1},'specialized':[{'term':0x145,'get':_0x498705=>spec_identifier[_0x498705]||-0x1},{'term':0x155,'get':_0x52c6e3=>_0x41169c[_0x52c6e3]||-0x1},{'term':0x5d,'get':_0x29686f=>_0x21f875[_0x29686f]||-0x1}],'tokenPrec':0x3b0c}),snippets=[snippetCompletion('function\x20${name}(${params})\x20{\x0a\x09${}\x0a}',{'label':'function','detail':'definition','type':'keyword'}),snippetCompletion('for\x20(let\x20${index}\x20=\x200;\x20${index}\x20<\x20${bound};\x20${index}++)\x20{\x0a\x09${}\x0a}',{'label':'for','detail':'loop','type':'keyword'}),snippetCompletion('for\x20(let\x20${name}\x20of\x20${collection})\x20{\x0a\x09${}\x0a}',{'label':'for','detail':'of\x20loop','type':'keyword'}),snippetCompletion('do\x20{\x0a\x09${}\x0a}\x20while\x20(${})',{'label':'do','detail':'loop','type':'keyword'}),snippetCompletion('while\x20(${})\x20{\x0a\x09${}\x0a}',{'label':'while','detail':'loop','type':'keyword'}),snippetCompletion('try\x20{\x0a\x09${}\x0a}\x20catch\x20(${error})\x20{\x0a\x09${}\x0a}',{'label':'try','detail':'/\x20catch\x20block','type':'keyword'}),snippetCompletion('if\x20(${})\x20{\x0a\x09${}\x0a}',{'label':'if','detail':'block','type':'keyword'}),snippetCompletion('if\x20(${})\x20{\x0a\x09${}\x0a}\x20else\x20{\x0a\x09${}\x0a}',{'label':'if','detail':'/\x20else\x20block','type':'keyword'}),snippetCompletion('class\x20${name}\x20{\x0a\x09constructor(${params})\x20{\x0a\x09\x09${}\x0a\x09}\x0a}',{'label':'class','detail':'definition','type':'keyword'}),snippetCompletion('import\x20{${names}}\x20from\x20\x22${module}\x22\x0a${}',{'label':'import','detail':'named','type':'keyword'}),snippetCompletion('import\x20${name}\x20from\x20\x22${module}\x22\x0a${}',{'label':'import','detail':'default','type':'keyword'})],typescriptSnippets=snippets['concat']([snippetCompletion('interface\x20${name}\x20{\x0a\x09${}\x0a}',{'label':'interface','detail':'definition','type':'keyword'}),snippetCompletion('type\x20${name}\x20=\x20${type}',{'label':'type','detail':'definition','type':'keyword'}),snippetCompletion('enum\x20${name}\x20{\x0a\x09${}\x0a}',{'label':'enum','detail':'definition','type':'keyword'})]),_0x1a6aef=new _0x2ed2c9(),_0x29891b=new Set(['Script','Block','FunctionExpression','FunctionDeclaration','ArrowFunction','MethodDeclaration','ForStatement']);function _0x271ba1(_0x5bdee3){return(_0x161fd2,_0x59a448)=>{let _0x4ed4df=_0x161fd2['node']['getChild']('VariableDefinition');return _0x4ed4df&&_0x59a448(_0x4ed4df,_0x5bdee3),!0x0;};}const functionContext=['FunctionDeclaration'],gatherCompletions={'FunctionDeclaration':_0x271ba1('function'),'ClassDeclaration':_0x271ba1('class'),'ClassExpression':()=>!0x0,'EnumDeclaration':_0x271ba1('constant'),'TypeAliasDeclaration':_0x271ba1('type'),'NamespaceDeclaration':_0x271ba1('namespace'),'VariableDefinition'(_0x115f42,_0x24da56){_0x115f42['matchContext'](functionContext)||_0x24da56(_0x115f42,'variable');},'TypeDefinition'(_0x1e46f9,_0x1bffb8){_0x1bffb8(_0x1e46f9,'type');},'__proto__':null};function getScope(_0x143219,_0x43c267){let _0x396dff=_0x1a6aef['get'](_0x43c267);if(_0x396dff)return _0x396dff;let _0x4d00c6=[],_0x481c0c=!0x0;function _0x5e968f(_0x3f2a2e,_0xebc591){let _0x4556a4=_0x143219['sliceString'](_0x3f2a2e['from'],_0x3f2a2e['to']);_0x4d00c6['push']({'label':_0x4556a4,'type':_0xebc591});}return _0x43c267['cursor'](IterMode['IncludeAnonymous'])['iterate'](_0x310006=>{if(_0x481c0c)_0x481c0c=!0x1;else{if(_0x310006['name']){let _0x4615d2=gatherCompletions[_0x310006['name']];if(_0x4615d2&&_0x4615d2(_0x310006,_0x5e968f)||_0x29891b['has'](_0x310006['name']))return!0x1;}else{if(_0x310006['to']-_0x310006['from']>0x2000){for(let _0x4f44e5 of getScope(_0x143219,_0x310006['node']))_0x4d00c6['push'](_0x4f44e5);return!0x1;}}}}),_0x1a6aef['set'](_0x43c267,_0x4d00c6),_0x4d00c6;}const Identifier=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,dontComplete=['TemplateString','String','RegExp','LineComment','BlockComment','VariableDefinition','TypeDefinition','Label','PropertyDefinition','PropertyName','PrivatePropertyDefinition','PrivatePropertyName','JSXText','JSXAttributeValue','JSXOpenTag','JSXCloseTag','JSXSelfClosingTag','.','?.'];function localCompletionSource(_0x59b219){let _0x5b8a8=syntaxTree(_0x59b219['state'])['resolveInner'](_0x59b219['pos'],-0x1);if(dontComplete['indexOf'](_0x5b8a8['name'])>-0x1)return null;let _0x3765cc='VariableName'==_0x5b8a8['name']||_0x5b8a8['to']-_0x5b8a8['from']<0x14&&Identifier['test'](_0x59b219['state']['sliceDoc'](_0x5b8a8['from'],_0x5b8a8['to']));if(!_0x3765cc&&!_0x59b219['explicit'])return null;let _0x5c9b02=[];for(let _0x5a0825=_0x5b8a8;_0x5a0825;_0x5a0825=_0x5a0825['parent'])_0x29891b['has'](_0x5a0825['name'])&&(_0x5c9b02=_0x5c9b02['concat'](getScope(_0x59b219['state']['doc'],_0x5a0825)));return{'options':_0x5c9b02,'from':_0x3765cc?_0x5b8a8['from']:_0x59b219['pos'],'validFor':Identifier};}const javascriptLanguage=_0x20da45['define']({'name':'javascript','parser':_0x19ab70['configure']({'props':[indentNodeProp['add']({'IfStatement':continuedIndent({'except':/^\s*({|else\b)/}),'TryStatement':continuedIndent({'except':/^\s*({|catch\b|finally\b)/}),'LabeledStatement':flatIndent,'SwitchBody':_0x4b3c5a=>{let _0x424ddd=_0x4b3c5a['textAfter'],_0x4436b0=/^\s*\}/['test'](_0x424ddd),_0x4b757d=/^\s*(case|default)\b/['test'](_0x424ddd);return _0x4b3c5a['baseIndent']+(_0x4436b0?0x0:_0x4b757d?0x1:0x2)*_0x4b3c5a['unit'];},'Block':delimitedIndent({'closing':'}'}),'ArrowFunction':_0x1fdee3=>_0x1fdee3['baseIndent']+_0x1fdee3['unit'],'TemplateString\x20BlockComment':()=>null,'Statement\x20Property':continuedIndent({'except':/^{/}),'JSXElement'(_0x303b02){let _0x239df3=/^\s*<\//['test'](_0x303b02['textAfter']);return _0x303b02['lineIndent'](_0x303b02['node']['from'])+(_0x239df3?0x0:_0x303b02['unit']);},'JSXEscape'(_0x85106b){let _0x2eecfe=/\s*\}/['test'](_0x85106b['textAfter']);return _0x85106b['lineIndent'](_0x85106b['node']['from'])+(_0x2eecfe?0x0:_0x85106b['unit']);},'JSXOpenTag\x20JSXSelfClosingTag':_0x194116=>_0x194116['column'](_0x194116['node']['from'])+_0x194116['unit']}),_0x2591e9['add']({'Block\x20ClassBody\x20SwitchBody\x20EnumBody\x20ObjectExpression\x20ArrayExpression\x20ObjectType':_0x3ffe63,'BlockComment':_0x1459ef=>({'from':_0x1459ef['from']+0x2,'to':_0x1459ef['to']-0x2})})]}),'languageData':{'closeBrackets':{'brackets':['(','[','{','\x27','\x22','`']},'commentTokens':{'line':'//','block':{'open':'/*','close':'*/'}},'indentOnInput':/^\s*(?:case |default:|\{|\}|<\/)$/,'wordChars':'$'}}),_0x4d4e00={'test':_0x54c7d4=>/^JSX/['test'](_0x54c7d4['name']),'facet':defineLanguageFacet({'commentTokens':{'block':{'open':'{/*','close':'*/}'}}})},typescriptLanguage=javascriptLanguage['configure']({'dialect':'ts'},'typescript'),_0x137e03=javascriptLanguage['configure']({'dialect':'jsx','props':[_0x2d6a66['add'](_0x431ac0=>_0x431ac0['isTop']?[_0x4d4e00]:void 0x0)]}),tsxLanguage=javascriptLanguage['configure']({'dialect':'jsx\x20ts','props':[_0x2d6a66['add'](_0x4562ed=>_0x4562ed['isTop']?[_0x4d4e00]:void 0x0)]},'typescript');let kwCompletion=_0xacf4ef=>({'label':_0xacf4ef,'type':'keyword'});const _0x3444a6='break\x20case\x20const\x20continue\x20default\x20delete\x20export\x20extends\x20false\x20finally\x20in\x20instanceof\x20let\x20new\x20return\x20static\x20super\x20switch\x20this\x20throw\x20true\x20typeof\x20var\x20yield'['split']('\x20')['map'](kwCompletion),typescriptKeywords=_0x3444a6['concat'](['declare','implements','private','protected','public']['map'](kwCompletion));function javascript(_0xacce27={}){let _0x3f49fc=_0xacce27['jsx']?_0xacce27['typescript']?tsxLanguage:_0x137e03:_0xacce27['typescript']?typescriptLanguage:javascriptLanguage,_0x56dadc=_0xacce27['typescript']?typescriptSnippets['concat'](typescriptKeywords):snippets['concat'](_0x3444a6);return new LanguageSupport(_0x3f49fc,[javascriptLanguage['data']['of']({'autocomplete':ifNotIn(dontComplete,completeFromList(_0x56dadc))}),javascriptLanguage['data']['of']({'autocomplete':localCompletionSource}),_0xacce27['jsx']?autoCloseTags$1:[]]);}function _0x5a46ab(_0x42419a){for(;;){if('JSXOpenTag'==_0x42419a['name']||'JSXSelfClosingTag'==_0x42419a['name']||'JSXFragmentTag'==_0x42419a['name'])return _0x42419a;if('JSXEscape'==_0x42419a['name']||!_0x42419a['parent'])return null;_0x42419a=_0x42419a['parent'];}}function elementName$1(_0x24353e,_0x4a5f32,_0x22b0c5=_0x24353e['length']){for(let _0x5b065e=null==_0x4a5f32?void 0x0:_0x4a5f32['firstChild'];_0x5b065e;_0x5b065e=_0x5b065e['nextSibling'])if('JSXIdentifier'==_0x5b065e['name']||'JSXBuiltin'==_0x5b065e['name']||'JSXNamespacedName'==_0x5b065e['name']||'JSXMemberExpression'==_0x5b065e['name'])return _0x24353e['sliceString'](_0x5b065e['from'],Math['min'](_0x5b065e['to'],_0x22b0c5));return'';}const _0x592246='object'==typeof navigator&&/Android\b/['test'](navigator['userAgent']),autoCloseTags$1=EditorView['inputHandler']['of']((_0x4bfdaf,_0x7eccbb,_0x2e0d5f,_0x3a20cc,_0x572a4e)=>{if((_0x592246?_0x4bfdaf['composing']:_0x4bfdaf['compositionStarted'])||_0x4bfdaf['state']['readOnly']||_0x7eccbb!=_0x2e0d5f||'>'!=_0x3a20cc&&'/'!=_0x3a20cc||!javascriptLanguage['isActiveAt'](_0x4bfdaf['state'],_0x7eccbb,-0x1))return!0x1;let _0x213f01=_0x572a4e(),{state:_0x176e06}=_0x213f01,_0x5c6c7c=_0x176e06['changeByRange'](_0x37d36f=>{var _0x1653f3;let _0x7ecf1c,{head:_0x29d54a}=_0x37d36f,_0x1b1ba4=syntaxTree(_0x176e06)['resolveInner'](_0x29d54a-0x1,-0x1);if('JSXStartTag'==_0x1b1ba4['name']&&(_0x1b1ba4=_0x1b1ba4['parent']),_0x176e06['doc']['sliceString'](_0x29d54a-0x1,_0x29d54a)!=_0x3a20cc||'JSXAttributeValue'==_0x1b1ba4['name']&&_0x1b1ba4['to']>_0x29d54a);else{if('>'==_0x3a20cc&&'JSXFragmentTag'==_0x1b1ba4['name'])return{'range':_0x37d36f,'changes':{'from':_0x29d54a,'insert':'</>'}};if('/'==_0x3a20cc&&'JSXStartCloseTag'==_0x1b1ba4['name']){let _0x10ced1=_0x1b1ba4['parent'],_0x4b46d2=_0x10ced1['parent'];if(_0x4b46d2&&_0x10ced1['from']==_0x29d54a-0x2&&((_0x7ecf1c=elementName$1(_0x176e06['doc'],_0x4b46d2['firstChild'],_0x29d54a))||'JSXFragmentTag'==(null===(_0x1653f3=_0x4b46d2['firstChild'])||void 0x0===_0x1653f3?void 0x0:_0x1653f3['name']))){let _0x13022f=_0x7ecf1c+'>';return{'range':EditorSelection['cursor'](_0x29d54a+_0x13022f['length'],-0x1),'changes':{'from':_0x29d54a,'insert':_0x13022f}};}}else{if('>'==_0x3a20cc){let _0x5dfc00=_0x5a46ab(_0x1b1ba4);if(_0x5dfc00&&'JSXOpenTag'==_0x5dfc00['name']&&!/^\/?>|^<\//['test'](_0x176e06['doc']['sliceString'](_0x29d54a,_0x29d54a+0x2))&&(_0x7ecf1c=elementName$1(_0x176e06['doc'],_0x5dfc00,_0x29d54a)))return{'range':_0x37d36f,'changes':{'from':_0x29d54a,'insert':'</'+_0x7ecf1c+'>'}};}}}return{'range':_0x37d36f};});return!_0x5c6c7c['changes']['empty']&&(_0x4bfdaf['dispatch']([_0x213f01,_0x176e06['update'](_0x5c6c7c,{'userEvent':'input.complete','scrollIntoView':!0x0})]),!0x0);}),Targets=['_blank','_self','_top','_parent'],Charsets=['ascii','utf-8','utf-16','latin1','latin1'],Methods=['get','post','put','delete'],_0x36f297=['application/x-www-form-urlencoded','multipart/form-data','text/plain'],_0x5e2f39=['true','false'],_0x29d5a9={},_0x4d187e={'a':{'attrs':{'href':null,'ping':null,'type':null,'media':null,'target':Targets,'hreflang':null}},'abbr':_0x29d5a9,'address':_0x29d5a9,'area':{'attrs':{'alt':null,'coords':null,'href':null,'target':null,'ping':null,'media':null,'hreflang':null,'type':null,'shape':['default','rect','circle','poly']}},'article':_0x29d5a9,'aside':_0x29d5a9,'audio':{'attrs':{'src':null,'mediagroup':null,'crossorigin':['anonymous','use-credentials'],'preload':['none','metadata','auto'],'autoplay':['autoplay'],'loop':['loop'],'controls':['controls']}},'b':_0x29d5a9,'base':{'attrs':{'href':null,'target':Targets}},'bdi':_0x29d5a9,'bdo':_0x29d5a9,'blockquote':{'attrs':{'cite':null}},'body':_0x29d5a9,'br':_0x29d5a9,'button':{'attrs':{'form':null,'formaction':null,'name':null,'value':null,'autofocus':['autofocus'],'disabled':['autofocus'],'formenctype':_0x36f297,'formmethod':Methods,'formnovalidate':['novalidate'],'formtarget':Targets,'type':['submit','reset','button']}},'canvas':{'attrs':{'width':null,'height':null}},'caption':_0x29d5a9,'center':_0x29d5a9,'cite':_0x29d5a9,'code':_0x29d5a9,'col':{'attrs':{'span':null}},'colgroup':{'attrs':{'span':null}},'command':{'attrs':{'type':['command','checkbox','radio'],'label':null,'icon':null,'radiogroup':null,'command':null,'title':null,'disabled':['disabled'],'checked':['checked']}},'data':{'attrs':{'value':null}},'datagrid':{'attrs':{'disabled':['disabled'],'multiple':['multiple']}},'datalist':{'attrs':{'data':null}},'dd':_0x29d5a9,'del':{'attrs':{'cite':null,'datetime':null}},'details':{'attrs':{'open':['open']}},'dfn':_0x29d5a9,'div':_0x29d5a9,'dl':_0x29d5a9,'dt':_0x29d5a9,'em':_0x29d5a9,'embed':{'attrs':{'src':null,'type':null,'width':null,'height':null}},'eventsource':{'attrs':{'src':null}},'fieldset':{'attrs':{'disabled':['disabled'],'form':null,'name':null}},'figcaption':_0x29d5a9,'figure':_0x29d5a9,'footer':_0x29d5a9,'form':{'attrs':{'action':null,'name':null,'accept-charset':Charsets,'autocomplete':['on','off'],'enctype':_0x36f297,'method':Methods,'novalidate':['novalidate'],'target':Targets}},'h1':_0x29d5a9,'h2':_0x29d5a9,'h3':_0x29d5a9,'h4':_0x29d5a9,'h5':_0x29d5a9,'h6':_0x29d5a9,'head':{'children':['title','base','link','style','meta','script','noscript','command']},'header':_0x29d5a9,'hgroup':_0x29d5a9,'hr':_0x29d5a9,'html':{'attrs':{'manifest':null}},'i':_0x29d5a9,'iframe':{'attrs':{'src':null,'srcdoc':null,'name':null,'width':null,'height':null,'sandbox':['allow-top-navigation','allow-same-origin','allow-forms','allow-scripts'],'seamless':['seamless']}},'img':{'attrs':{'alt':null,'src':null,'ismap':null,'usemap':null,'width':null,'height':null,'crossorigin':['anonymous','use-credentials']}},'input':{'attrs':{'alt':null,'dirname':null,'form':null,'formaction':null,'height':null,'list':null,'max':null,'maxlength':null,'min':null,'name':null,'pattern':null,'placeholder':null,'size':null,'src':null,'step':null,'value':null,'width':null,'accept':['audio/*','video/*','image/*'],'autocomplete':['on','off'],'autofocus':['autofocus'],'checked':['checked'],'disabled':['disabled'],'formenctype':_0x36f297,'formmethod':Methods,'formnovalidate':['novalidate'],'formtarget':Targets,'multiple':['multiple'],'readonly':['readonly'],'required':['required'],'type':['hidden','text','search','tel','url','email','password','datetime','date','month','week','time','datetime-local','number','range','color','checkbox','radio','file','submit','image','reset','button']}},'ins':{'attrs':{'cite':null,'datetime':null}},'kbd':_0x29d5a9,'keygen':{'attrs':{'challenge':null,'form':null,'name':null,'autofocus':['autofocus'],'disabled':['disabled'],'keytype':['RSA']}},'label':{'attrs':{'for':null,'form':null}},'legend':_0x29d5a9,'li':{'attrs':{'value':null}},'link':{'attrs':{'href':null,'type':null,'hreflang':null,'media':null,'sizes':['all','16x16','16x16\x2032x32','16x16\x2032x32\x2064x64']}},'map':{'attrs':{'name':null}},'mark':_0x29d5a9,'menu':{'attrs':{'label':null,'type':['list','context','toolbar']}},'meta':{'attrs':{'content':null,'charset':Charsets,'name':['viewport','application-name','author','description','generator','keywords'],'http-equiv':['content-language','content-type','default-style','refresh']}},'meter':{'attrs':{'value':null,'min':null,'low':null,'high':null,'max':null,'optimum':null}},'nav':_0x29d5a9,'noscript':_0x29d5a9,'object':{'attrs':{'data':null,'type':null,'name':null,'usemap':null,'form':null,'width':null,'height':null,'typemustmatch':['typemustmatch']}},'ol':{'attrs':{'reversed':['reversed'],'start':null,'type':['1','a','A','i','I']},'children':['li','script','template','ul','ol']},'optgroup':{'attrs':{'disabled':['disabled'],'label':null}},'option':{'attrs':{'disabled':['disabled'],'label':null,'selected':['selected'],'value':null}},'output':{'attrs':{'for':null,'form':null,'name':null}},'p':_0x29d5a9,'param':{'attrs':{'name':null,'value':null}},'pre':_0x29d5a9,'progress':{'attrs':{'value':null,'max':null}},'q':{'attrs':{'cite':null}},'rp':_0x29d5a9,'rt':_0x29d5a9,'ruby':_0x29d5a9,'samp':_0x29d5a9,'script':{'attrs':{'type':['text/javascript'],'src':null,'async':['async'],'defer':['defer'],'charset':Charsets}},'section':_0x29d5a9,'select':{'attrs':{'form':null,'name':null,'size':null,'autofocus':['autofocus'],'disabled':['disabled'],'multiple':['multiple']}},'slot':{'attrs':{'name':null}},'small':_0x29d5a9,'source':{'attrs':{'src':null,'type':null,'media':null}},'span':_0x29d5a9,'strong':_0x29d5a9,'style':{'attrs':{'type':['text/css'],'media':null,'scoped':null}},'sub':_0x29d5a9,'summary':_0x29d5a9,'sup':_0x29d5a9,'table':_0x29d5a9,'tbody':_0x29d5a9,'td':{'attrs':{'colspan':null,'rowspan':null,'headers':null}},'template':_0x29d5a9,'textarea':{'attrs':{'dirname':null,'form':null,'maxlength':null,'name':null,'placeholder':null,'rows':null,'cols':null,'autofocus':['autofocus'],'disabled':['disabled'],'readonly':['readonly'],'required':['required'],'wrap':['soft','hard']}},'tfoot':_0x29d5a9,'th':{'attrs':{'colspan':null,'rowspan':null,'headers':null,'scope':['row','col','rowgroup','colgroup']}},'thead':_0x29d5a9,'time':{'attrs':{'datetime':null}},'title':_0x29d5a9,'tr':_0x29d5a9,'track':{'attrs':{'src':null,'label':null,'default':null,'kind':['subtitles','captions','descriptions','chapters','metadata'],'srclang':null}},'ul':{'children':['li','script','template','ul','ol']},'var':_0x29d5a9,'video':{'attrs':{'src':null,'poster':null,'width':null,'height':null,'crossorigin':['anonymous','use-credentials'],'preload':['auto','metadata','none'],'autoplay':['autoplay'],'mediagroup':['movie'],'muted':['muted'],'controls':['controls']}},'wbr':_0x29d5a9},GlobalAttrs={'accesskey':null,'class':null,'contenteditable':_0x5e2f39,'contextmenu':null,'dir':['ltr','rtl','auto'],'draggable':['true','false','auto'],'dropzone':['copy','move','link','string:','file:'],'hidden':['hidden'],'id':null,'inert':['inert'],'itemid':null,'itemprop':null,'itemref':null,'itemscope':['itemscope'],'itemtype':null,'lang':['ar','bn','de','en-GB','en-US','es','fr','hi','id','ja','pa','pt','ru','tr','zh'],'spellcheck':_0x5e2f39,'autocorrect':_0x5e2f39,'autocapitalize':_0x5e2f39,'style':null,'tabindex':null,'title':null,'translate':['yes','no'],'rel':['stylesheet','alternate','author','bookmark','help','license','next','nofollow','noreferrer','prefetch','prev','search','tag'],'role':'alert\x20application\x20article\x20banner\x20button\x20cell\x20checkbox\x20complementary\x20contentinfo\x20dialog\x20document\x20feed\x20figure\x20form\x20grid\x20gridcell\x20heading\x20img\x20list\x20listbox\x20listitem\x20main\x20navigation\x20region\x20row\x20rowgroup\x20search\x20switch\x20tab\x20table\x20tabpanel\x20textbox\x20timer'['split']('\x20'),'aria-activedescendant':null,'aria-atomic':_0x5e2f39,'aria-autocomplete':['inline','list','both','none'],'aria-busy':_0x5e2f39,'aria-checked':['true','false','mixed','undefined'],'aria-controls':null,'aria-describedby':null,'aria-disabled':_0x5e2f39,'aria-dropeffect':null,'aria-expanded':['true','false','undefined'],'aria-flowto':null,'aria-grabbed':['true','false','undefined'],'aria-haspopup':_0x5e2f39,'aria-hidden':_0x5e2f39,'aria-invalid':['true','false','grammar','spelling'],'aria-label':null,'aria-labelledby':null,'aria-level':null,'aria-live':['off','polite','assertive'],'aria-multiline':_0x5e2f39,'aria-multiselectable':_0x5e2f39,'aria-owns':null,'aria-posinset':null,'aria-pressed':['true','false','mixed','undefined'],'aria-readonly':_0x5e2f39,'aria-relevant':null,'aria-required':_0x5e2f39,'aria-selected':['true','false','undefined'],'aria-setsize':null,'aria-sort':['ascending','descending','none','other'],'aria-valuemax':null,'aria-valuemin':null,'aria-valuenow':null,'aria-valuetext':null},eventAttributes='beforeunload\x20copy\x20cut\x20dragstart\x20dragover\x20dragleave\x20dragenter\x20dragend\x20drag\x20paste\x20focus\x20blur\x20change\x20click\x20load\x20mousedown\x20mouseenter\x20mouseleave\x20mouseup\x20keydown\x20keyup\x20resize\x20scroll\x20unload'['split']('\x20')['map'](_0x3e3aa4=>'on'+_0x3e3aa4);for(let _0x5d5ffb of eventAttributes)GlobalAttrs[_0x5d5ffb]=null;class _0x5361af{constructor(_0x3e4b1d,_0x475e1b){this['tags']=Object['assign'](Object['assign']({},_0x4d187e),_0x3e4b1d),this['globalAttrs']=Object['assign'](Object['assign']({},GlobalAttrs),_0x475e1b),this['allTags']=Object['keys'](this['tags']),this['globalAttrNames']=Object['keys'](this['globalAttrs']);}}function elementName(_0x3a24fb,_0x43f4b1,_0x342c7f=_0x3a24fb['length']){if(!_0x43f4b1)return'';let _0x4a1e2=_0x43f4b1['firstChild'],_0xf1de48=_0x4a1e2&&_0x4a1e2['getChild']('TagName');return _0xf1de48?_0x3a24fb['sliceString'](_0xf1de48['from'],Math['min'](_0xf1de48['to'],_0x342c7f)):'';}function findParentElement(_0x16e3fe,_0x4f654d=!0x1){for(;_0x16e3fe;_0x16e3fe=_0x16e3fe['parent'])if('Element'==_0x16e3fe['name']){if(!_0x4f654d)return _0x16e3fe;_0x4f654d=!0x1;}return null;}function _0xe34ca6(_0x56b212,_0x4ac0f6,_0x28d73f){let _0x1ae332=_0x28d73f['tags'][elementName(_0x56b212,findParentElement(_0x4ac0f6))];return(null==_0x1ae332?void 0x0:_0x1ae332['children'])||_0x28d73f['allTags'];}function _0x1b42b8(_0x2f818f,_0x5f1ff6){let _0x317a1e=[];for(let _0x540b63=findParentElement(_0x5f1ff6);_0x540b63&&!_0x540b63['type']['isTop'];_0x540b63=findParentElement(_0x540b63['parent'])){let _0x411275=elementName(_0x2f818f,_0x540b63);if(_0x411275&&'CloseTag'==_0x540b63['lastChild']['name'])break;_0x411275&&_0x317a1e['indexOf'](_0x411275)<0x0&&('EndTag'==_0x5f1ff6['name']||_0x5f1ff6['from']>=_0x540b63['firstChild']['to'])&&_0x317a1e['push'](_0x411275);}return _0x317a1e;}_0x5361af['default']=new _0x5361af();const identifier=/^[:\-\.\w\u00b7-\uffff]*$/;function completeTag(_0x2f55c8,_0x4208a5,_0x4050cc,_0x1c52c8,_0x5737ec){let _0xe952bb=/\s*>/['test'](_0x2f55c8['sliceDoc'](_0x5737ec,_0x5737ec+0x5))?'':'>',_0x445bc7=findParentElement(_0x4050cc,!0x0);return{'from':_0x1c52c8,'to':_0x5737ec,'options':_0xe34ca6(_0x2f55c8['doc'],_0x445bc7,_0x4208a5)['map'](_0x2347f6=>({'label':_0x2347f6,'type':'type'}))['concat'](_0x1b42b8(_0x2f55c8['doc'],_0x4050cc)['map']((_0x11eeb2,_0x52262c)=>({'label':'/'+_0x11eeb2,'apply':'/'+_0x11eeb2+_0xe952bb,'type':'type','boost':0x63-_0x52262c}))),'validFor':/^\/?[:\-\.\w\u00b7-\uffff]*$/};}function completeCloseTag(_0x2a35e9,_0x4697a8,_0x2b40f8,_0x3cb091){let _0x5355f4=/\s*>/['test'](_0x2a35e9['sliceDoc'](_0x3cb091,_0x3cb091+0x5))?'':'>';return{'from':_0x2b40f8,'to':_0x3cb091,'options':_0x1b42b8(_0x2a35e9['doc'],_0x4697a8)['map']((_0x3ab7c0,_0x488677)=>({'label':_0x3ab7c0,'apply':_0x3ab7c0+_0x5355f4,'type':'type','boost':0x63-_0x488677})),'validFor':identifier};}function completeStartTag(_0x1d7c1b,_0x34170b,_0x18ecc7,_0x496311){let _0x1237e8=[],_0x59a5c7=0x0;for(let _0x1c39a3 of _0xe34ca6(_0x1d7c1b['doc'],_0x18ecc7,_0x34170b))_0x1237e8['push']({'label':'<'+_0x1c39a3,'type':'type'});for(let _0x5de668 of _0x1b42b8(_0x1d7c1b['doc'],_0x18ecc7))_0x1237e8['push']({'label':'</'+_0x5de668+'>','type':'type','boost':0x63-_0x59a5c7++});return{'from':_0x496311,'to':_0x496311,'options':_0x1237e8,'validFor':/^<\/?[:\-\.\w\u00b7-\uffff]*$/};}function completeAttrName(_0x4091aa,_0x276d3b,_0xc8ed17,_0x3bb615,_0x13e0a4){let _0x2ec064=findParentElement(_0xc8ed17),_0x5d2b51=_0x2ec064?_0x276d3b['tags'][elementName(_0x4091aa['doc'],_0x2ec064)]:null,_0x3a7204=_0x5d2b51&&_0x5d2b51['attrs']?Object['keys'](_0x5d2b51['attrs']):[];return{'from':_0x3bb615,'to':_0x13e0a4,'options':(_0x5d2b51&&!0x1===_0x5d2b51['globalAttrs']?_0x3a7204:_0x3a7204['length']?_0x3a7204['concat'](_0x276d3b['globalAttrNames']):_0x276d3b['globalAttrNames'])['map'](_0x2835cd=>({'label':_0x2835cd,'type':'property'})),'validFor':identifier};}function completeAttrValue(_0x8c39c4,_0x47ab5d,_0x5a2eac,_0x3e413e,_0x414140){var _0x58f5c9;let _0x4815c7,_0x2ae171=null===(_0x58f5c9=_0x5a2eac['parent'])||void 0x0===_0x58f5c9?void 0x0:_0x58f5c9['getChild']('AttributeName'),_0x2a5edd=[];if(_0x2ae171){let _0x179568=_0x8c39c4['sliceDoc'](_0x2ae171['from'],_0x2ae171['to']),_0x3b4515=_0x47ab5d['globalAttrs'][_0x179568];if(!_0x3b4515){let _0x5b8010=findParentElement(_0x5a2eac),_0x9605ad=_0x5b8010?_0x47ab5d['tags'][elementName(_0x8c39c4['doc'],_0x5b8010)]:null;_0x3b4515=(null==_0x9605ad?void 0x0:_0x9605ad['attrs'])&&_0x9605ad['attrs'][_0x179568];}if(_0x3b4515){let _0x737a4e=_0x8c39c4['sliceDoc'](_0x3e413e,_0x414140)['toLowerCase'](),_0x17865e='\x22',_0x1af804='\x22';/^['"]/['test'](_0x737a4e)?(_0x4815c7='\x22'==_0x737a4e[0x0]?/^[^"]*$/:/^[^']*$/,_0x17865e='',_0x1af804=_0x8c39c4['sliceDoc'](_0x414140,_0x414140+0x1)==_0x737a4e[0x0]?'':_0x737a4e[0x0],_0x737a4e=_0x737a4e['slice'](0x1),_0x3e413e++):_0x4815c7=/^[^\s<>='"]*$/;for(let _0x3209d8 of _0x3b4515)_0x2a5edd['push']({'label':_0x3209d8,'apply':_0x17865e+_0x3209d8+_0x1af804,'type':'constant'});}}return{'from':_0x3e413e,'to':_0x414140,'options':_0x2a5edd,'validFor':_0x4815c7};}function htmlCompletionFor(_0x424b2b,_0x564ff7){let {state:_0x371a86,pos:_0x91f68c}=_0x564ff7,_0x5edb20=syntaxTree(_0x371a86)['resolveInner'](_0x91f68c,-0x1),_0x1f233e=_0x5edb20['resolve'](_0x91f68c);for(let _0x30871d,_0x3b7a50=_0x91f68c;_0x1f233e==_0x5edb20&&(_0x30871d=_0x5edb20['childBefore'](_0x3b7a50));){let _0x135b36=_0x30871d['lastChild'];if(!_0x135b36||!_0x135b36['type']['isError']||_0x135b36['from']<_0x135b36['to'])break;_0x1f233e=_0x5edb20=_0x30871d,_0x3b7a50=_0x135b36['from'];}return'TagName'==_0x5edb20['name']?_0x5edb20['parent']&&/CloseTag$/['test'](_0x5edb20['parent']['name'])?completeCloseTag(_0x371a86,_0x5edb20,_0x5edb20['from'],_0x91f68c):completeTag(_0x371a86,_0x424b2b,_0x5edb20,_0x5edb20['from'],_0x91f68c):'StartTag'==_0x5edb20['name']?completeTag(_0x371a86,_0x424b2b,_0x5edb20,_0x91f68c,_0x91f68c):'StartCloseTag'==_0x5edb20['name']||'IncompleteCloseTag'==_0x5edb20['name']?completeCloseTag(_0x371a86,_0x5edb20,_0x91f68c,_0x91f68c):'OpenTag'==_0x5edb20['name']||'SelfClosingTag'==_0x5edb20['name']||'AttributeName'==_0x5edb20['name']?completeAttrName(_0x371a86,_0x424b2b,_0x5edb20,'AttributeName'==_0x5edb20['name']?_0x5edb20['from']:_0x91f68c,_0x91f68c):'Is'==_0x5edb20['name']||'AttributeValue'==_0x5edb20['name']||'UnquotedAttributeValue'==_0x5edb20['name']?completeAttrValue(_0x371a86,_0x424b2b,_0x5edb20,'Is'==_0x5edb20['name']?_0x91f68c:_0x5edb20['from'],_0x91f68c):!_0x564ff7['explicit']||'Element'!=_0x1f233e['name']&&'Text'!=_0x1f233e['name']&&'Document'!=_0x1f233e['name']?null:completeStartTag(_0x371a86,_0x424b2b,_0x5edb20,_0x91f68c);}function htmlCompletionSource(_0x2a50af){return htmlCompletionFor(_0x5361af['default'],_0x2a50af);}function htmlCompletionSourceWith(_0x58da04){let {extraTags:_0x45c05f,extraGlobalAttributes:_0x4580b0}=_0x58da04,_0x2e9775=_0x4580b0||_0x45c05f?new _0x5361af(_0x45c05f,_0x4580b0):_0x5361af['default'];return _0x15cf34=>htmlCompletionFor(_0x2e9775,_0x15cf34);}const _0x8861d8=javascriptLanguage['parser']['configure']({'top':'SingleExpression'}),defaultNesting=[{'tag':'script','attrs':_0x12a6df=>'text/typescript'==_0x12a6df['type']||'ts'==_0x12a6df['lang'],'parser':typescriptLanguage['parser']},{'tag':'script','attrs':_0x1d20d9=>'text/babel'==_0x1d20d9['type']||'text/jsx'==_0x1d20d9['type'],'parser':_0x137e03['parser']},{'tag':'script','attrs':_0x59b186=>'text/typescript-jsx'==_0x59b186['type'],'parser':tsxLanguage['parser']},{'tag':'script','attrs':_0x3ff890=>/^(importmap|speculationrules|application\/(.+\+)?json)$/i['test'](_0x3ff890['type']),'parser':_0x8861d8},{'tag':'script','attrs':_0x2d0fc9=>!_0x2d0fc9['type']||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i['test'](_0x2d0fc9['type']),'parser':javascriptLanguage['parser']},{'tag':'style','attrs':_0x6fc1f6=>(!_0x6fc1f6['lang']||'css'==_0x6fc1f6['lang'])&&(!_0x6fc1f6['type']||/^(text\/)?(x-)?(stylesheet|css)$/i['test'](_0x6fc1f6['type'])),'parser':_0x5b971c['parser']}],defaultAttrs=[{'name':'style','parser':_0x5b971c['parser']['configure']({'top':'Styles'})}]['concat'](eventAttributes['map'](_0x57e40e=>({'name':_0x57e40e,'parser':javascriptLanguage['parser']}))),htmlPlain=_0x20da45['define']({'name':'html','parser':_0x1de11d['configure']({'props':[indentNodeProp['add']({'Element'(_0xe883d2){let _0x33235f=/^(\s*)(<\/)?/['exec'](_0xe883d2['textAfter']);return _0xe883d2['node']['to']<=_0xe883d2['pos']+_0x33235f[0x0]['length']?_0xe883d2['continue']():_0xe883d2['lineIndent'](_0xe883d2['node']['from'])+(_0x33235f[0x2]?0x0:_0xe883d2['unit']);},'OpenTag\x20CloseTag\x20SelfClosingTag':_0x2ca9a0=>_0x2ca9a0['column'](_0x2ca9a0['node']['from'])+_0x2ca9a0['unit'],'Document'(_0x3fa04e){if(_0x3fa04e['pos']+/\s*/['exec'](_0x3fa04e['textAfter'])[0x0]['length']<_0x3fa04e['node']['to'])return _0x3fa04e['continue']();let _0x39ead4,_0x26f97b=null;for(let _0x14fb8d=_0x3fa04e['node'];;){let _0x314769=_0x14fb8d['lastChild'];if(!_0x314769||'Element'!=_0x314769['name']||_0x314769['to']!=_0x14fb8d['to'])break;_0x26f97b=_0x14fb8d=_0x314769;}return _0x26f97b&&(!(_0x39ead4=_0x26f97b['lastChild'])||'CloseTag'!=_0x39ead4['name']&&'SelfClosingTag'!=_0x39ead4['name'])?_0x3fa04e['lineIndent'](_0x26f97b['from'])+_0x3fa04e['unit']:null;}}),_0x2591e9['add']({'Element'(_0x3731d6){let _0x24f58c=_0x3731d6['firstChild'],_0x41984a=_0x3731d6['lastChild'];return _0x24f58c&&'OpenTag'==_0x24f58c['name']?{'from':_0x24f58c['to'],'to':'CloseTag'==_0x41984a['name']?_0x41984a['from']:_0x3731d6['to']}:null;}}),bracketMatchingHandle['add']({'OpenTag\x20CloseTag':_0x3b7b72=>_0x3b7b72['getChild']('TagName')})]}),'languageData':{'commentTokens':{'block':{'open':'<!--','close':'-->'}},'indentOnInput':/^\s*<\/\w+\W$/,'wordChars':'-._'}}),htmlLanguage=htmlPlain['configure']({'wrap':configureNesting(defaultNesting,defaultAttrs)});function html(_0x4cd0a4={}){let _0x582a65,_0x3328be='';!0x1===_0x4cd0a4['matchClosingTags']&&(_0x3328be='noMatch'),!0x0===_0x4cd0a4['selfClosingTags']&&(_0x3328be=(_0x3328be?_0x3328be+'\x20':'')+'selfClosing'),(_0x4cd0a4['nestedLanguages']&&_0x4cd0a4['nestedLanguages']['length']||_0x4cd0a4['nestedAttributes']&&_0x4cd0a4['nestedAttributes']['length'])&&(_0x582a65=configureNesting((_0x4cd0a4['nestedLanguages']||[])['concat'](defaultNesting),(_0x4cd0a4['nestedAttributes']||[])['concat'](defaultAttrs)));let _0x2dcdb5=_0x582a65?htmlPlain['configure']({'wrap':_0x582a65,'dialect':_0x3328be}):_0x3328be?htmlLanguage['configure']({'dialect':_0x3328be}):htmlLanguage;return new LanguageSupport(_0x2dcdb5,[htmlLanguage['data']['of']({'autocomplete':htmlCompletionSourceWith(_0x4cd0a4)}),!0x1!==_0x4cd0a4['autoCloseTags']?autoCloseTags:[],javascript()['support'],_0x3109c8()['support']]);}const _0x2c05b6=new Set('area\x20base\x20br\x20col\x20command\x20embed\x20frame\x20hr\x20img\x20input\x20keygen\x20link\x20meta\x20param\x20source\x20track\x20wbr\x20menuitem'['split']('\x20')),autoCloseTags=EditorView['inputHandler']['of']((_0x20f731,_0x598765,_0x58361e,_0x8e070d,_0x4ce01d)=>{if(_0x20f731['composing']||_0x20f731['state']['readOnly']||_0x598765!=_0x58361e||'>'!=_0x8e070d&&'/'!=_0x8e070d||!htmlLanguage['isActiveAt'](_0x20f731['state'],_0x598765,-0x1))return!0x1;let _0x552ae4=_0x4ce01d(),{state:_0x37234e}=_0x552ae4,_0x4d9da7=_0x37234e['changeByRange'](_0x233536=>{var _0x475d14,_0x220258,_0x3e646a;let _0x41b023,_0xca381b=_0x37234e['doc']['sliceString'](_0x233536['from']-0x1,_0x233536['to'])==_0x8e070d,{head:_0x34e23d}=_0x233536,_0x5ed166=syntaxTree(_0x37234e)['resolveInner'](_0x34e23d,-0x1);if(_0xca381b&&'>'==_0x8e070d&&'EndTag'==_0x5ed166['name']){let _0x16cf2d=_0x5ed166['parent'];if('CloseTag'!=(null===(_0x220258=null===(_0x475d14=_0x16cf2d['parent'])||void 0x0===_0x475d14?void 0x0:_0x475d14['lastChild'])||void 0x0===_0x220258?void 0x0:_0x220258['name'])&&(_0x41b023=elementName(_0x37234e['doc'],_0x16cf2d['parent'],_0x34e23d))&&!_0x2c05b6['has'](_0x41b023))return{'range':_0x233536,'changes':{'from':_0x34e23d,'to':_0x34e23d+('>'===_0x37234e['doc']['sliceString'](_0x34e23d,_0x34e23d+0x1)?0x1:0x0),'insert':'</'+_0x41b023+'>'}};}else{if(_0xca381b&&'/'==_0x8e070d&&'IncompleteCloseTag'==_0x5ed166['name']){let _0x4f6c08=_0x5ed166['parent'];if(_0x5ed166['from']==_0x34e23d-0x2&&'CloseTag'!=(null===(_0x3e646a=_0x4f6c08['lastChild'])||void 0x0===_0x3e646a?void 0x0:_0x3e646a['name'])&&(_0x41b023=elementName(_0x37234e['doc'],_0x4f6c08,_0x34e23d))&&!_0x2c05b6['has'](_0x41b023)){let _0x3968b3=_0x34e23d+('>'===_0x37234e['doc']['sliceString'](_0x34e23d,_0x34e23d+0x1)?0x1:0x0),_0x59c094=_0x41b023+'>';return{'range':EditorSelection['cursor'](_0x34e23d+_0x59c094['length'],-0x1),'changes':{'from':_0x34e23d,'to':_0x3968b3,'insert':_0x59c094}};}}}return{'range':_0x233536};});return!_0x4d9da7['changes']['empty']&&(_0x20f731['dispatch']([_0x552ae4,_0x37234e['update'](_0x4d9da7,{'userEvent':'input.complete','scrollIntoView':!0x0})]),!0x0);});class CompositeBlock{static['create'](_0x50b2e1,_0x19ae8b,_0x37efe2,_0x2bed5b,_0x501850){return new CompositeBlock(_0x50b2e1,_0x19ae8b,_0x37efe2,_0x2bed5b+(_0x2bed5b<<0x8)+_0x50b2e1+(_0x19ae8b<<0x4)|0x0,_0x501850,[],[]);}constructor(_0x36eaf8,_0x3431a1,_0x235675,_0x2ea626,_0x363473,_0x34a431,_0x3522f3){this['type']=_0x36eaf8,this['value']=_0x3431a1,this['from']=_0x235675,this['hash']=_0x2ea626,this['end']=_0x363473,this['children']=_0x34a431,this['positions']=_0x3522f3,this['hashProp']=[[_0xb9a8fe['contextHash'],_0x2ea626]];}['addChild'](_0x5d37c6,_0x290874){_0x5d37c6['prop'](_0xb9a8fe['contextHash'])!=this['hash']&&(_0x5d37c6=new _0x31b809(_0x5d37c6['type'],_0x5d37c6['children'],_0x5d37c6['positions'],_0x5d37c6['length'],this['hashProp'])),this['children']['push'](_0x5d37c6),this['positions']['push'](_0x290874);}['toTree'](_0x5cd7a5,_0x582aa3=this['end']){let _0x4d11e2=this['children']['length']-0x1;return _0x4d11e2>=0x0&&(_0x582aa3=Math['max'](_0x582aa3,this['positions'][_0x4d11e2]+this['children'][_0x4d11e2]['length']+this['from'])),new _0x31b809(_0x5cd7a5['types'][this['type']],this['children'],this['positions'],_0x582aa3-this['from'])['balance']({'makeTree':(_0x542729,_0x44f4a4,_0x490bf5)=>new _0x31b809(_0x4e8489['none'],_0x542729,_0x44f4a4,_0x490bf5,this['hashProp'])});}}var _0x109f7e;!function(_0x2562d7){_0x2562d7[_0x2562d7['Document']=0x1]='Document',_0x2562d7[_0x2562d7['CodeBlock']=0x2]='CodeBlock',_0x2562d7[_0x2562d7['FencedCode']=0x3]='FencedCode',_0x2562d7[_0x2562d7['Blockquote']=0x4]='Blockquote',_0x2562d7[_0x2562d7['HorizontalRule']=0x5]='HorizontalRule',_0x2562d7[_0x2562d7['BulletList']=0x6]='BulletList',_0x2562d7[_0x2562d7['OrderedList']=0x7]='OrderedList',_0x2562d7[_0x2562d7['ListItem']=0x8]='ListItem',_0x2562d7[_0x2562d7['ATXHeading1']=0x9]='ATXHeading1',_0x2562d7[_0x2562d7['ATXHeading2']=0xa]='ATXHeading2',_0x2562d7[_0x2562d7['ATXHeading3']=0xb]='ATXHeading3',_0x2562d7[_0x2562d7['ATXHeading4']=0xc]='ATXHeading4',_0x2562d7[_0x2562d7['ATXHeading5']=0xd]='ATXHeading5',_0x2562d7[_0x2562d7['ATXHeading6']=0xe]='ATXHeading6',_0x2562d7[_0x2562d7['SetextHeading1']=0xf]='SetextHeading1',_0x2562d7[_0x2562d7['SetextHeading2']=0x10]='SetextHeading2',_0x2562d7[_0x2562d7['HTMLBlock']=0x11]='HTMLBlock',_0x2562d7[_0x2562d7['LinkReference']=0x12]='LinkReference',_0x2562d7[_0x2562d7['Paragraph']=0x13]='Paragraph',_0x2562d7[_0x2562d7['CommentBlock']=0x14]='CommentBlock',_0x2562d7[_0x2562d7['ProcessingInstructionBlock']=0x15]='ProcessingInstructionBlock',_0x2562d7[_0x2562d7['Escape']=0x16]='Escape',_0x2562d7[_0x2562d7['Entity']=0x17]='Entity',_0x2562d7[_0x2562d7['HardBreak']=0x18]='HardBreak',_0x2562d7[_0x2562d7['Emphasis']=0x19]='Emphasis',_0x2562d7[_0x2562d7['StrongEmphasis']=0x1a]='StrongEmphasis',_0x2562d7[_0x2562d7['Link']=0x1b]='Link',_0x2562d7[_0x2562d7['Image']=0x1c]='Image',_0x2562d7[_0x2562d7['InlineCode']=0x1d]='InlineCode',_0x2562d7[_0x2562d7['HTMLTag']=0x1e]='HTMLTag',_0x2562d7[_0x2562d7['Comment']=0x1f]='Comment',_0x2562d7[_0x2562d7['ProcessingInstruction']=0x20]='ProcessingInstruction',_0x2562d7[_0x2562d7['Autolink']=0x21]='Autolink',_0x2562d7[_0x2562d7['HeaderMark']=0x22]='HeaderMark',_0x2562d7[_0x2562d7['QuoteMark']=0x23]='QuoteMark',_0x2562d7[_0x2562d7['ListMark']=0x24]='ListMark',_0x2562d7[_0x2562d7['LinkMark']=0x25]='LinkMark',_0x2562d7[_0x2562d7['EmphasisMark']=0x26]='EmphasisMark',_0x2562d7[_0x2562d7['CodeMark']=0x27]='CodeMark',_0x2562d7[_0x2562d7['CodeText']=0x28]='CodeText',_0x2562d7[_0x2562d7['CodeInfo']=0x29]='CodeInfo',_0x2562d7[_0x2562d7['LinkTitle']=0x2a]='LinkTitle',_0x2562d7[_0x2562d7['LinkLabel']=0x2b]='LinkLabel',_0x2562d7[_0x2562d7['URL']=0x2c]='URL';}(_0x109f7e||(_0x109f7e={}));class _0x4c22db{constructor(_0x34f4d8,_0x547a3a){this['start']=_0x34f4d8,this['content']=_0x547a3a,this['marks']=[],this['parsers']=[];}}class _0x140208{constructor(){this['text']='',this['baseIndent']=0x0,this['basePos']=0x0,this['depth']=0x0,this['markers']=[],this['pos']=0x0,this['indent']=0x0,this['next']=-0x1;}['forward'](){this['basePos']>this['pos']&&this['forwardInner']();}['forwardInner'](){let _0x44e87f=this['skipSpace'](this['basePos']);this['indent']=this['countIndent'](_0x44e87f,this['pos'],this['indent']),this['pos']=_0x44e87f,this['next']=_0x44e87f==this['text']['length']?-0x1:this['text']['charCodeAt'](_0x44e87f);}['skipSpace'](_0x34a1f3){return _0x13cd71(this['text'],_0x34a1f3);}['reset'](_0x5593f1){for(this['text']=_0x5593f1,this['baseIndent']=this['basePos']=this['pos']=this['indent']=0x0,this['forwardInner'](),this['depth']=0x1;this['markers']['length'];)this['markers']['pop']();}['moveBase'](_0x279531){this['basePos']=_0x279531,this['baseIndent']=this['countIndent'](_0x279531,this['pos'],this['indent']);}['moveBaseColumn'](_0xb99ab0){this['baseIndent']=_0xb99ab0,this['basePos']=this['findColumn'](_0xb99ab0);}['addMarker'](_0x5708b5){this['markers']['push'](_0x5708b5);}['countIndent'](_0x26e1da,_0x13328d=0x0,_0x33976f=0x0){for(let _0x3ed39b=_0x13328d;_0x3ed39b<_0x26e1da;_0x3ed39b++)_0x33976f+=0x9==this['text']['charCodeAt'](_0x3ed39b)?0x4-_0x33976f%0x4:0x1;return _0x33976f;}['findColumn'](_0x1d750b){let _0x44c403=0x0;for(let _0x3e76c3=0x0;_0x44c403<this['text']['length']&&_0x3e76c3<_0x1d750b;_0x44c403++)_0x3e76c3+=0x9==this['text']['charCodeAt'](_0x44c403)?0x4-_0x3e76c3%0x4:0x1;return _0x44c403;}['scrub'](){if(!this['baseIndent'])return this['text'];let _0x417e6e='';for(let _0xc78597=0x0;_0xc78597<this['basePos'];_0xc78597++)_0x417e6e+='\x20';return _0x417e6e+this['text']['slice'](this['basePos']);}}function skipForList(_0x313005,_0x1ce761,_0x22b4e5){if(_0x22b4e5['pos']==_0x22b4e5['text']['length']||_0x313005!=_0x1ce761['block']&&_0x22b4e5['indent']>=_0x1ce761['stack'][_0x22b4e5['depth']+0x1]['value']+_0x22b4e5['baseIndent'])return!0x0;if(_0x22b4e5['indent']>=_0x22b4e5['baseIndent']+0x4)return!0x1;let _0x110c4f=(_0x313005['type']==_0x109f7e['OrderedList']?isOrderedList:isBulletList)(_0x22b4e5,_0x1ce761,!0x1);return _0x110c4f>0x0&&(_0x313005['type']!=_0x109f7e['BulletList']||isHorizontalRule(_0x22b4e5,_0x1ce761,!0x1)<0x0)&&_0x22b4e5['text']['charCodeAt'](_0x22b4e5['pos']+_0x110c4f-0x1)==_0x313005['value'];}const DefaultSkipMarkup={[_0x109f7e['Blockquote']]:(_0x11845c,_0x162c39,_0x29c5c1)=>0x3e==_0x29c5c1['next']&&(_0x29c5c1['markers']['push'](elt(_0x109f7e['QuoteMark'],_0x162c39['lineStart']+_0x29c5c1['pos'],_0x162c39['lineStart']+_0x29c5c1['pos']+0x1)),_0x29c5c1['moveBase'](_0x29c5c1['pos']+(_0x4d293f(_0x29c5c1['text']['charCodeAt'](_0x29c5c1['pos']+0x1))?0x2:0x1)),_0x11845c['end']=_0x162c39['lineStart']+_0x29c5c1['text']['length'],!0x0),[_0x109f7e['ListItem']]:(_0xf7bfbc,_0xb8c3c,_0x402a70)=>!(_0x402a70['indent']<_0x402a70['baseIndent']+_0xf7bfbc['value']&&_0x402a70['next']>-0x1)&&(_0x402a70['moveBaseColumn'](_0x402a70['baseIndent']+_0xf7bfbc['value']),!0x0),[_0x109f7e['OrderedList']]:skipForList,[_0x109f7e['BulletList']]:skipForList,[_0x109f7e['Document']]:()=>!0x0};function _0x4d293f(_0x4d28a5){return 0x20==_0x4d28a5||0x9==_0x4d28a5||0xa==_0x4d28a5||0xd==_0x4d28a5;}function _0x13cd71(_0x23edaf,_0x1f2949=0x0){for(;_0x1f2949<_0x23edaf['length']&&_0x4d293f(_0x23edaf['charCodeAt'](_0x1f2949));)_0x1f2949++;return _0x1f2949;}function _0xa6147a(_0x3b349b,_0x37c819,_0x27181e){for(;_0x37c819>_0x27181e&&_0x4d293f(_0x3b349b['charCodeAt'](_0x37c819-0x1));)_0x37c819--;return _0x37c819;}function _0x2c334e(_0x423536){if(0x60!=_0x423536['next']&&0x7e!=_0x423536['next'])return-0x1;let _0x55624c=_0x423536['pos']+0x1;for(;_0x55624c<_0x423536['text']['length']&&_0x423536['text']['charCodeAt'](_0x55624c)==_0x423536['next'];)_0x55624c++;if(_0x55624c<_0x423536['pos']+0x3)return-0x1;if(0x60==_0x423536['next']){for(let _0x445f02=_0x55624c;_0x445f02<_0x423536['text']['length'];_0x445f02++)if(0x60==_0x423536['text']['charCodeAt'](_0x445f02))return-0x1;}return _0x55624c;}function isBlockquote(_0x2a580a){return 0x3e!=_0x2a580a['next']?-0x1:0x20==_0x2a580a['text']['charCodeAt'](_0x2a580a['pos']+0x1)?0x2:0x1;}function isHorizontalRule(_0x9c25c8,_0x246aea,_0x5b8e7f){if(0x2a!=_0x9c25c8['next']&&0x2d!=_0x9c25c8['next']&&0x5f!=_0x9c25c8['next'])return-0x1;let _0x55d70a=0x1;for(let _0x632f0=_0x9c25c8['pos']+0x1;_0x632f0<_0x9c25c8['text']['length'];_0x632f0++){let _0x5e024c=_0x9c25c8['text']['charCodeAt'](_0x632f0);if(_0x5e024c==_0x9c25c8['next'])_0x55d70a++;else{if(!_0x4d293f(_0x5e024c))return-0x1;}}return _0x5b8e7f&&0x2d==_0x9c25c8['next']&&isSetextUnderline(_0x9c25c8)>-0x1&&_0x9c25c8['depth']==_0x246aea['stack']['length']&&_0x246aea['parser']['leafBlockParsers']['indexOf'](DefaultLeafBlocks['SetextHeading'])>-0x1||_0x55d70a<0x3?-0x1:0x1;}function inList(_0x2cf362,_0x3a09bc){for(let _0x4884e6=_0x2cf362['stack']['length']-0x1;_0x4884e6>=0x0;_0x4884e6--)if(_0x2cf362['stack'][_0x4884e6]['type']==_0x3a09bc)return!0x0;return!0x1;}function isBulletList(_0x5a8019,_0x1afb51,_0x16688e){return 0x2d!=_0x5a8019['next']&&0x2b!=_0x5a8019['next']&&0x2a!=_0x5a8019['next']||_0x5a8019['pos']!=_0x5a8019['text']['length']-0x1&&!_0x4d293f(_0x5a8019['text']['charCodeAt'](_0x5a8019['pos']+0x1))||!(!_0x16688e||inList(_0x1afb51,_0x109f7e['BulletList'])||_0x5a8019['skipSpace'](_0x5a8019['pos']+0x2)<_0x5a8019['text']['length'])?-0x1:0x1;}function isOrderedList(_0x441a9f,_0x5e406a,_0x2eaf67){let _0x2db25e=_0x441a9f['pos'],_0xd4f0cd=_0x441a9f['next'];for(;_0xd4f0cd>=0x30&&_0xd4f0cd<=0x39;){if(_0x2db25e++,_0x2db25e==_0x441a9f['text']['length'])return-0x1;_0xd4f0cd=_0x441a9f['text']['charCodeAt'](_0x2db25e);}return _0x2db25e==_0x441a9f['pos']||_0x2db25e>_0x441a9f['pos']+0x9||0x2e!=_0xd4f0cd&&0x29!=_0xd4f0cd||_0x2db25e<_0x441a9f['text']['length']-0x1&&!_0x4d293f(_0x441a9f['text']['charCodeAt'](_0x2db25e+0x1))||_0x2eaf67&&!inList(_0x5e406a,_0x109f7e['OrderedList'])&&(_0x441a9f['skipSpace'](_0x2db25e+0x1)==_0x441a9f['text']['length']||_0x2db25e>_0x441a9f['pos']+0x1||0x31!=_0x441a9f['next'])?-0x1:_0x2db25e+0x1-_0x441a9f['pos'];}function isAtxHeading(_0x205011){if(0x23!=_0x205011['next'])return-0x1;let _0x3f5710=_0x205011['pos']+0x1;for(;_0x3f5710<_0x205011['text']['length']&&0x23==_0x205011['text']['charCodeAt'](_0x3f5710);)_0x3f5710++;if(_0x3f5710<_0x205011['text']['length']&&0x20!=_0x205011['text']['charCodeAt'](_0x3f5710))return-0x1;let _0x4dadd1=_0x3f5710-_0x205011['pos'];return _0x4dadd1>0x6?-0x1:_0x4dadd1;}function isSetextUnderline(_0x28c334){if(0x2d!=_0x28c334['next']&&0x3d!=_0x28c334['next']||_0x28c334['indent']>=_0x28c334['baseIndent']+0x4)return-0x1;let _0x1c16fc=_0x28c334['pos']+0x1;for(;_0x1c16fc<_0x28c334['text']['length']&&_0x28c334['text']['charCodeAt'](_0x1c16fc)==_0x28c334['next'];)_0x1c16fc++;let _0x4a49b1=_0x1c16fc;for(;_0x1c16fc<_0x28c334['text']['length']&&_0x4d293f(_0x28c334['text']['charCodeAt'](_0x1c16fc));)_0x1c16fc++;return _0x1c16fc==_0x28c334['text']['length']?_0x4a49b1:-0x1;}const EmptyLine=/^[ \t]*$/,CommentEnd=/-->/,_0x3a0795=/\?>/,HTMLBlockStyle=[[/^<(?:script|pre|style)(?:\s|>|$)/i,/<\/(?:script|pre|style)>/i],[/^\s*<!--/,CommentEnd],[/^\s*<\?/,_0x3a0795],[/^\s*<![A-Z]/,/>/],[/^\s*<!\[CDATA\[/,/\]\]>/],[/^\s*<\/?(?:address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h1|h2|h3|h4|h5|h6|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul)(?:\s|\/?>|$)/i,EmptyLine],[/^\s*(?:<\/[a-z][\w-]*\s*>|<[a-z][\w-]*(\s+[a-z:_][\w-.]*(?:\s*=\s*(?:[^\s"'=<>`]+|'[^']*'|"[^"]*"))?)*\s*>)\s*$/i,EmptyLine]];function _0x3c8367(_0x4931ec,_0x35d277,_0x5893bb){if(0x3c!=_0x4931ec['next'])return-0x1;let _0x4eafb5=_0x4931ec['text']['slice'](_0x4931ec['pos']);for(let _0x98a493=0x0,_0x23a5a8=HTMLBlockStyle['length']-(_0x5893bb?0x1:0x0);_0x98a493<_0x23a5a8;_0x98a493++)if(HTMLBlockStyle[_0x98a493][0x0]['test'](_0x4eafb5))return _0x98a493;return-0x1;}function getListIndent(_0x504cfa,_0x52e706){let _0xd9a446=_0x504cfa['countIndent'](_0x52e706,_0x504cfa['pos'],_0x504cfa['indent']),_0x4ea06e=_0x504cfa['countIndent'](_0x504cfa['skipSpace'](_0x52e706),_0x52e706,_0xd9a446);return _0x4ea06e>=_0xd9a446+0x5?_0xd9a446+0x1:_0x4ea06e;}function addCodeText(_0xbba45f,_0x282763,_0x11b82e){let _0x1d0c6c=_0xbba45f['length']-0x1;_0x1d0c6c>=0x0&&_0xbba45f[_0x1d0c6c]['to']==_0x282763&&_0xbba45f[_0x1d0c6c]['type']==_0x109f7e['CodeText']?_0xbba45f[_0x1d0c6c]['to']=_0x11b82e:_0xbba45f['push'](elt(_0x109f7e['CodeText'],_0x282763,_0x11b82e));}const DefaultBlockParsers={'LinkReference':void 0x0,'IndentedCode'(_0x2e6009,_0x5f23ec){let _0x1ed8ae=_0x5f23ec['baseIndent']+0x4;if(_0x5f23ec['indent']<_0x1ed8ae)return!0x1;let _0x176851=_0x5f23ec['findColumn'](_0x1ed8ae),_0x3ce6f5=_0x2e6009['lineStart']+_0x176851,_0x269459=_0x2e6009['lineStart']+_0x5f23ec['text']['length'],_0x200c9=[],_0x40d2f8=[];for(addCodeText(_0x200c9,_0x3ce6f5,_0x269459);_0x2e6009['nextLine']()&&_0x5f23ec['depth']>=_0x2e6009['stack']['length'];)if(_0x5f23ec['pos']==_0x5f23ec['text']['length']){addCodeText(_0x40d2f8,_0x2e6009['lineStart']-0x1,_0x2e6009['lineStart']);for(let _0x418bf0 of _0x5f23ec['markers'])_0x40d2f8['push'](_0x418bf0);}else{if(_0x5f23ec['indent']<_0x1ed8ae)break;{if(_0x40d2f8['length']){for(let _0x82ae88 of _0x40d2f8)_0x82ae88['type']==_0x109f7e['CodeText']?addCodeText(_0x200c9,_0x82ae88['from'],_0x82ae88['to']):_0x200c9['push'](_0x82ae88);_0x40d2f8=[];}addCodeText(_0x200c9,_0x2e6009['lineStart']-0x1,_0x2e6009['lineStart']);for(let _0x3eb01c of _0x5f23ec['markers'])_0x200c9['push'](_0x3eb01c);_0x269459=_0x2e6009['lineStart']+_0x5f23ec['text']['length'];let _0x3b523b=_0x2e6009['lineStart']+_0x5f23ec['findColumn'](_0x5f23ec['baseIndent']+0x4);_0x3b523b<_0x269459&&addCodeText(_0x200c9,_0x3b523b,_0x269459);}}return _0x40d2f8['length']&&(_0x40d2f8=_0x40d2f8['filter'](_0x536502=>_0x536502['type']!=_0x109f7e['CodeText']),_0x40d2f8['length']&&(_0x5f23ec['markers']=_0x40d2f8['concat'](_0x5f23ec['markers']))),_0x2e6009['addNode'](_0x2e6009['buffer']['writeElements'](_0x200c9,-_0x3ce6f5)['finish'](_0x109f7e['CodeBlock'],_0x269459-_0x3ce6f5),_0x3ce6f5),!0x0;},'FencedCode'(_0x1683a2,_0x2bedfa){let _0x406b9b=_0x2c334e(_0x2bedfa);if(_0x406b9b<0x0)return!0x1;let _0x1eede1=_0x1683a2['lineStart']+_0x2bedfa['pos'],_0x1fadae=_0x2bedfa['next'],_0x41ca26=_0x406b9b-_0x2bedfa['pos'],_0x3be8e6=_0x2bedfa['skipSpace'](_0x406b9b),_0x4072ee=_0xa6147a(_0x2bedfa['text'],_0x2bedfa['text']['length'],_0x3be8e6),_0xdbbcf0=[elt(_0x109f7e['CodeMark'],_0x1eede1,_0x1eede1+_0x41ca26)];_0x3be8e6<_0x4072ee&&_0xdbbcf0['push'](elt(_0x109f7e['CodeInfo'],_0x1683a2['lineStart']+_0x3be8e6,_0x1683a2['lineStart']+_0x4072ee));for(let _0x5cace4=!0x0;_0x1683a2['nextLine']()&&_0x2bedfa['depth']>=_0x1683a2['stack']['length'];_0x5cace4=!0x1){let _0x1d2603=_0x2bedfa['pos'];if(_0x2bedfa['indent']-_0x2bedfa['baseIndent']<0x4){for(;_0x1d2603<_0x2bedfa['text']['length']&&_0x2bedfa['text']['charCodeAt'](_0x1d2603)==_0x1fadae;)_0x1d2603++;}if(_0x1d2603-_0x2bedfa['pos']>=_0x41ca26&&_0x2bedfa['skipSpace'](_0x1d2603)==_0x2bedfa['text']['length']){for(let _0x41effe of _0x2bedfa['markers'])_0xdbbcf0['push'](_0x41effe);_0xdbbcf0['push'](elt(_0x109f7e['CodeMark'],_0x1683a2['lineStart']+_0x2bedfa['pos'],_0x1683a2['lineStart']+_0x1d2603)),_0x1683a2['nextLine']();break;}{_0x5cace4||addCodeText(_0xdbbcf0,_0x1683a2['lineStart']-0x1,_0x1683a2['lineStart']);for(let _0x501b1f of _0x2bedfa['markers'])_0xdbbcf0['push'](_0x501b1f);let _0x310bef=_0x1683a2['lineStart']+_0x2bedfa['basePos'],_0x503c2d=_0x1683a2['lineStart']+_0x2bedfa['text']['length'];_0x310bef<_0x503c2d&&addCodeText(_0xdbbcf0,_0x310bef,_0x503c2d);}}return _0x1683a2['addNode'](_0x1683a2['buffer']['writeElements'](_0xdbbcf0,-_0x1eede1)['finish'](_0x109f7e['FencedCode'],_0x1683a2['prevLineEnd']()-_0x1eede1),_0x1eede1),!0x0;},'Blockquote'(_0x531fa6,_0x41fb23){let _0x4a74cc=isBlockquote(_0x41fb23);return!(_0x4a74cc<0x0)&&(_0x531fa6['startContext'](_0x109f7e['Blockquote'],_0x41fb23['pos']),_0x531fa6['addNode'](_0x109f7e['QuoteMark'],_0x531fa6['lineStart']+_0x41fb23['pos'],_0x531fa6['lineStart']+_0x41fb23['pos']+0x1),_0x41fb23['moveBase'](_0x41fb23['pos']+_0x4a74cc),null);},'HorizontalRule'(_0xca839c,_0x2cb964){if(isHorizontalRule(_0x2cb964,_0xca839c,!0x1)<0x0)return!0x1;let _0x3ede4f=_0xca839c['lineStart']+_0x2cb964['pos'];return _0xca839c['nextLine'](),_0xca839c['addNode'](_0x109f7e['HorizontalRule'],_0x3ede4f),!0x0;},'BulletList'(_0x4e05a7,_0x5db6bb){let _0x22e2c1=isBulletList(_0x5db6bb,_0x4e05a7,!0x1);if(_0x22e2c1<0x0)return!0x1;_0x4e05a7['block']['type']!=_0x109f7e['BulletList']&&_0x4e05a7['startContext'](_0x109f7e['BulletList'],_0x5db6bb['basePos'],_0x5db6bb['next']);let _0x759e4a=getListIndent(_0x5db6bb,_0x5db6bb['pos']+0x1);return _0x4e05a7['startContext'](_0x109f7e['ListItem'],_0x5db6bb['basePos'],_0x759e4a-_0x5db6bb['baseIndent']),_0x4e05a7['addNode'](_0x109f7e['ListMark'],_0x4e05a7['lineStart']+_0x5db6bb['pos'],_0x4e05a7['lineStart']+_0x5db6bb['pos']+_0x22e2c1),_0x5db6bb['moveBaseColumn'](_0x759e4a),null;},'OrderedList'(_0x58d4a4,_0x357705){let _0x465daf=isOrderedList(_0x357705,_0x58d4a4,!0x1);if(_0x465daf<0x0)return!0x1;_0x58d4a4['block']['type']!=_0x109f7e['OrderedList']&&_0x58d4a4['startContext'](_0x109f7e['OrderedList'],_0x357705['basePos'],_0x357705['text']['charCodeAt'](_0x357705['pos']+_0x465daf-0x1));let _0x4da535=getListIndent(_0x357705,_0x357705['pos']+_0x465daf);return _0x58d4a4['startContext'](_0x109f7e['ListItem'],_0x357705['basePos'],_0x4da535-_0x357705['baseIndent']),_0x58d4a4['addNode'](_0x109f7e['ListMark'],_0x58d4a4['lineStart']+_0x357705['pos'],_0x58d4a4['lineStart']+_0x357705['pos']+_0x465daf),_0x357705['moveBaseColumn'](_0x4da535),null;},'ATXHeading'(_0x519122,_0x28cf54){let _0x18f0f5=isAtxHeading(_0x28cf54);if(_0x18f0f5<0x0)return!0x1;let _0x46c21c=_0x28cf54['pos'],_0x493541=_0x519122['lineStart']+_0x46c21c,_0x3cf448=_0xa6147a(_0x28cf54['text'],_0x28cf54['text']['length'],_0x46c21c),_0x218a8a=_0x3cf448;for(;_0x218a8a>_0x46c21c&&_0x28cf54['text']['charCodeAt'](_0x218a8a-0x1)==_0x28cf54['next'];)_0x218a8a--;_0x218a8a!=_0x3cf448&&_0x218a8a!=_0x46c21c&&_0x4d293f(_0x28cf54['text']['charCodeAt'](_0x218a8a-0x1))||(_0x218a8a=_0x28cf54['text']['length']);let _0x3fa761=_0x519122['buffer']['write'](_0x109f7e['HeaderMark'],0x0,_0x18f0f5)['writeElements'](_0x519122['parser']['parseInline'](_0x28cf54['text']['slice'](_0x46c21c+_0x18f0f5+0x1,_0x218a8a),_0x493541+_0x18f0f5+0x1),-_0x493541);_0x218a8a<_0x28cf54['text']['length']&&_0x3fa761['write'](_0x109f7e['HeaderMark'],_0x218a8a-_0x46c21c,_0x3cf448-_0x46c21c);let _0x2edea3=_0x3fa761['finish'](_0x109f7e['ATXHeading1']-0x1+_0x18f0f5,_0x28cf54['text']['length']-_0x46c21c);return _0x519122['nextLine'](),_0x519122['addNode'](_0x2edea3,_0x493541),!0x0;},'HTMLBlock'(_0x39e6cc,_0x271b2a){let _0x998794=_0x3c8367(_0x271b2a,_0x39e6cc,!0x1);if(_0x998794<0x0)return!0x1;let _0x17c047=_0x39e6cc['lineStart']+_0x271b2a['pos'],_0x593121=HTMLBlockStyle[_0x998794][0x1],_0x53faa4=[],_0x4f0bd2=_0x593121!=EmptyLine;for(;!_0x593121['test'](_0x271b2a['text'])&&_0x39e6cc['nextLine']();){if(_0x271b2a['depth']<_0x39e6cc['stack']['length']){_0x4f0bd2=!0x1;break;}for(let _0x429078 of _0x271b2a['markers'])_0x53faa4['push'](_0x429078);}_0x4f0bd2&&_0x39e6cc['nextLine']();let _0x294560=_0x593121==CommentEnd?_0x109f7e['CommentBlock']:_0x593121==_0x3a0795?_0x109f7e['ProcessingInstructionBlock']:_0x109f7e['HTMLBlock'],_0x33886e=_0x39e6cc['prevLineEnd']();return _0x39e6cc['addNode'](_0x39e6cc['buffer']['writeElements'](_0x53faa4,-_0x17c047)['finish'](_0x294560,_0x33886e-_0x17c047),_0x17c047),!0x0;},'SetextHeading':void 0x0};class _0x31ee21{constructor(_0x45bde9){this['stage']=0x0,this['elts']=[],this['pos']=0x0,this['start']=_0x45bde9['start'],this['advance'](_0x45bde9['content']);}['nextLine'](_0x3c7a27,_0x37e8bc,_0x135f7a){if(-0x1==this['stage'])return!0x1;let _0x247df7=_0x135f7a['content']+'\x0a'+_0x37e8bc['scrub'](),_0x1acfb0=this['advance'](_0x247df7);return _0x1acfb0>-0x1&&_0x1acfb0<_0x247df7['length']&&this['complete'](_0x3c7a27,_0x135f7a,_0x1acfb0);}['finish'](_0x39c292,_0x4e76a2){return(0x2==this['stage']||0x3==this['stage'])&&_0x13cd71(_0x4e76a2['content'],this['pos'])==_0x4e76a2['content']['length']&&this['complete'](_0x39c292,_0x4e76a2,_0x4e76a2['content']['length']);}['complete'](_0x5c17af,_0x27372d,_0x1c5009){return _0x5c17af['addLeafElement'](_0x27372d,elt(_0x109f7e['LinkReference'],this['start'],this['start']+_0x1c5009,this['elts'])),!0x0;}['nextStage'](_0x201fcc){return _0x201fcc?(this['pos']=_0x201fcc['to']-this['start'],this['elts']['push'](_0x201fcc),this['stage']++,!0x0):(!0x1===_0x201fcc&&(this['stage']=-0x1),!0x1);}['advance'](_0x2b9265){for(;;){if(-0x1==this['stage'])return-0x1;if(0x0==this['stage']){if(!this['nextStage'](_0x2a072c(_0x2b9265,this['pos'],this['start'],!0x0)))return-0x1;if(0x3a!=_0x2b9265['charCodeAt'](this['pos']))return this['stage']=-0x1;this['elts']['push'](elt(_0x109f7e['LinkMark'],this['pos']+this['start'],this['pos']+this['start']+0x1)),this['pos']++;}else{if(0x1!=this['stage']){if(0x2==this['stage']){let _0x7a0cfb=_0x13cd71(_0x2b9265,this['pos']),_0x1f133e=0x0;if(_0x7a0cfb>this['pos']){let _0x2e9ce5=parseLinkTitle(_0x2b9265,_0x7a0cfb,this['start']);if(_0x2e9ce5){let _0x10601a=_0x4d9458(_0x2b9265,_0x2e9ce5['to']-this['start']);_0x10601a>0x0&&(this['nextStage'](_0x2e9ce5),_0x1f133e=_0x10601a);}}return _0x1f133e||(_0x1f133e=_0x4d9458(_0x2b9265,this['pos'])),_0x1f133e>0x0&&_0x1f133e<_0x2b9265['length']?_0x1f133e:-0x1;}return _0x4d9458(_0x2b9265,this['pos']);}if(!this['nextStage'](_0x46bd76(_0x2b9265,_0x13cd71(_0x2b9265,this['pos']),this['start'])))return-0x1;}}}}function _0x4d9458(_0x3a827d,_0x348e0a){for(;_0x348e0a<_0x3a827d['length'];_0x348e0a++){let _0x3a47f3=_0x3a827d['charCodeAt'](_0x348e0a);if(0xa==_0x3a47f3)break;if(!_0x4d293f(_0x3a47f3))return-0x1;}return _0x348e0a;}class SetextHeadingParser{['nextLine'](_0x484c68,_0x164f6c,_0x525219){let _0x113ef2=_0x164f6c['depth']<_0x484c68['stack']['length']?-0x1:isSetextUnderline(_0x164f6c),_0x3af849=_0x164f6c['next'];if(_0x113ef2<0x0)return!0x1;let _0x182c55=elt(_0x109f7e['HeaderMark'],_0x484c68['lineStart']+_0x164f6c['pos'],_0x484c68['lineStart']+_0x113ef2);return _0x484c68['nextLine'](),_0x484c68['addLeafElement'](_0x525219,elt(0x3d==_0x3af849?_0x109f7e['SetextHeading1']:_0x109f7e['SetextHeading2'],_0x525219['start'],_0x484c68['prevLineEnd'](),[..._0x484c68['parser']['parseInline'](_0x525219['content'],_0x525219['start']),_0x182c55])),!0x0;}['finish'](){return!0x1;}}const DefaultLeafBlocks={'LinkReference':(_0x2a1ed5,_0x3d45fe)=>0x5b==_0x3d45fe['content']['charCodeAt'](0x0)?new _0x31ee21(_0x3d45fe):null,'SetextHeading':()=>new SetextHeadingParser()},DefaultEndLeaf=[(_0x572b68,_0x3ba020)=>isAtxHeading(_0x3ba020)>=0x0,(_0x3fac78,_0x4e2e9a)=>_0x2c334e(_0x4e2e9a)>=0x0,(_0x4e6325,_0x5445b8)=>isBlockquote(_0x5445b8)>=0x0,(_0x5ad0ad,_0x4498b7)=>isBulletList(_0x4498b7,_0x5ad0ad,!0x0)>=0x0,(_0x425d37,_0x1b93bd)=>isOrderedList(_0x1b93bd,_0x425d37,!0x0)>=0x0,(_0x4ffda3,_0x3b3ad8)=>isHorizontalRule(_0x3b3ad8,_0x4ffda3,!0x0)>=0x0,(_0x5b7809,_0xadd0d4)=>_0x3c8367(_0xadd0d4,_0x5b7809,!0x0)>=0x0],scanLineResult={'text':'','end':0x0};class BlockContext{constructor(_0x2968df,_0x784153,_0x2af1d0,_0x121c1f){this['parser']=_0x2968df,this['input']=_0x784153,this['ranges']=_0x121c1f,this['line']=new _0x140208(),this['atEnd']=!0x1,this['reusePlaceholders']=new Map(),this['stoppedAt']=null,this['rangeI']=0x0,this['to']=_0x121c1f[_0x121c1f['length']-0x1]['to'],this['lineStart']=this['absoluteLineStart']=this['absoluteLineEnd']=_0x121c1f[0x0]['from'],this['block']=CompositeBlock['create'](_0x109f7e['Document'],0x0,this['lineStart'],0x0,0x0),this['stack']=[this['block']],this['fragments']=_0x2af1d0['length']?new FragmentCursor(_0x2af1d0,_0x784153):null,this['readLine']();}get['parsedPos'](){return this['absoluteLineStart'];}['advance'](){if(null!=this['stoppedAt']&&this['absoluteLineStart']>this['stoppedAt'])return this['finish']();let {line:_0x59a902}=this;for(;;){for(let _0x478471=0x0;;){let _0x9d9143=_0x59a902['depth']<this['stack']['length']?this['stack'][this['stack']['length']-0x1]:null;for(;_0x478471<_0x59a902['markers']['length']&&(!_0x9d9143||_0x59a902['markers'][_0x478471]['from']<_0x9d9143['end']);){let _0x95eefb=_0x59a902['markers'][_0x478471++];this['addNode'](_0x95eefb['type'],_0x95eefb['from'],_0x95eefb['to']);}if(!_0x9d9143)break;this['finishContext']();}if(_0x59a902['pos']<_0x59a902['text']['length'])break;if(!this['nextLine']())return this['finish']();}if(this['fragments']&&this['reuseFragment'](_0x59a902['basePos']))return null;t:for(;;){for(let _0x30b1a4 of this['parser']['blockParsers'])if(_0x30b1a4){let _0x1f6f8b=_0x30b1a4(this,_0x59a902);if(0x0!=_0x1f6f8b){if(0x1==_0x1f6f8b)return null;_0x59a902['forward']();continue t;}}break;}let _0x52c8f6=new _0x4c22db(this['lineStart']+_0x59a902['pos'],_0x59a902['text']['slice'](_0x59a902['pos']));for(let _0x2ec3dd of this['parser']['leafBlockParsers'])if(_0x2ec3dd){let _0x13367e=_0x2ec3dd(this,_0x52c8f6);_0x13367e&&_0x52c8f6['parsers']['push'](_0x13367e);}t:for(;this['nextLine']()&&_0x59a902['pos']!=_0x59a902['text']['length'];){if(_0x59a902['indent']<_0x59a902['baseIndent']+0x4){for(let _0x3fedef of this['parser']['endLeafBlock'])if(_0x3fedef(this,_0x59a902,_0x52c8f6))break t;}for(let _0x23f863 of _0x52c8f6['parsers'])if(_0x23f863['nextLine'](this,_0x59a902,_0x52c8f6))return null;_0x52c8f6['content']+='\x0a'+_0x59a902['scrub']();for(let _0x4e4028 of _0x59a902['markers'])_0x52c8f6['marks']['push'](_0x4e4028);}return this['finishLeaf'](_0x52c8f6),null;}['stopAt'](_0x5382c2){if(null!=this['stoppedAt']&&this['stoppedAt']<_0x5382c2)throw new RangeError('Can\x27t\x20move\x20stoppedAt\x20forward');this['stoppedAt']=_0x5382c2;}['reuseFragment'](_0x3e3e13){if(!this['fragments']['moveTo'](this['absoluteLineStart']+_0x3e3e13,this['absoluteLineStart'])||!this['fragments']['matches'](this['block']['hash']))return!0x1;let _0x536c81=this['fragments']['takeNodes'](this);return!!_0x536c81&&(this['absoluteLineStart']+=_0x536c81,this['lineStart']=toRelative(this['absoluteLineStart'],this['ranges']),this['moveRangeI'](),this['absoluteLineStart']<this['to']?(this['lineStart']++,this['absoluteLineStart']++,this['readLine']()):(this['atEnd']=!0x0,this['readLine']()),!0x0);}get['depth'](){return this['stack']['length'];}['parentType'](_0x4aa898=this['depth']-0x1){return this['parser']['nodeSet']['types'][this['stack'][_0x4aa898]['type']];}['nextLine'](){return this['lineStart']+=this['line']['text']['length'],this['absoluteLineEnd']>=this['to']?(this['absoluteLineStart']=this['absoluteLineEnd'],this['atEnd']=!0x0,this['readLine'](),!0x1):(this['lineStart']++,this['absoluteLineStart']=this['absoluteLineEnd']+0x1,this['moveRangeI'](),this['readLine'](),!0x0);}['peekLine'](){return this['scanLine'](this['absoluteLineEnd']+0x1)['text'];}['moveRangeI'](){for(;this['rangeI']<this['ranges']['length']-0x1&&this['absoluteLineStart']>=this['ranges'][this['rangeI']]['to'];)this['rangeI']++,this['absoluteLineStart']=Math['max'](this['absoluteLineStart'],this['ranges'][this['rangeI']]['from']);}['scanLine'](_0x42b015){let _0x1895aa=scanLineResult;if(_0x1895aa['end']=_0x42b015,_0x42b015>=this['to'])_0x1895aa['text']='';else{if(_0x1895aa['text']=this['lineChunkAt'](_0x42b015),_0x1895aa['end']+=_0x1895aa['text']['length'],this['ranges']['length']>0x1){let _0x5963c4=this['absoluteLineStart'],_0x24afaa=this['rangeI'];for(;this['ranges'][_0x24afaa]['to']<_0x1895aa['end'];){_0x24afaa++;let _0x51d54b=this['ranges'][_0x24afaa]['from'],_0x39bd36=this['lineChunkAt'](_0x51d54b);_0x1895aa['end']=_0x51d54b+_0x39bd36['length'],_0x1895aa['text']=_0x1895aa['text']['slice'](0x0,this['ranges'][_0x24afaa-0x1]['to']-_0x5963c4)+_0x39bd36,_0x5963c4=_0x1895aa['end']-_0x1895aa['text']['length'];}}}return _0x1895aa;}['readLine'](){let {line:_0x59e496}=this,{text:_0x362451,end:_0xcf1ce}=this['scanLine'](this['absoluteLineStart']);for(this['absoluteLineEnd']=_0xcf1ce,_0x59e496['reset'](_0x362451);_0x59e496['depth']<this['stack']['length'];_0x59e496['depth']++){let _0x4165e5=this['stack'][_0x59e496['depth']],_0x17ecd8=this['parser']['skipContextMarkup'][_0x4165e5['type']];if(!_0x17ecd8)throw new Error('Unhandled\x20block\x20context\x20'+_0x109f7e[_0x4165e5['type']]);if(!_0x17ecd8(_0x4165e5,this,_0x59e496))break;_0x59e496['forward']();}}['lineChunkAt'](_0xa6ef7c){let _0x90e538,_0x10455a=this['input']['chunk'](_0xa6ef7c);if(this['input']['lineChunks'])_0x90e538='\x0a'==_0x10455a?'':_0x10455a;else{let _0x2f5f9b=_0x10455a['indexOf']('\x0a');_0x90e538=_0x2f5f9b<0x0?_0x10455a:_0x10455a['slice'](0x0,_0x2f5f9b);}return _0xa6ef7c+_0x90e538['length']>this['to']?_0x90e538['slice'](0x0,this['to']-_0xa6ef7c):_0x90e538;}['prevLineEnd'](){return this['atEnd']?this['lineStart']:this['lineStart']-0x1;}['startContext'](_0x59209f,_0x2a1e92,_0x3a544a=0x0){this['block']=CompositeBlock['create'](_0x59209f,_0x3a544a,this['lineStart']+_0x2a1e92,this['block']['hash'],this['lineStart']+this['line']['text']['length']),this['stack']['push'](this['block']);}['startComposite'](_0x4f9cdb,_0x591ef5,_0x21dd10=0x0){this['startContext'](this['parser']['getNodeType'](_0x4f9cdb),_0x591ef5,_0x21dd10);}['addNode'](_0x26aaa,_0x1b5edf,_0x269b4a){'number'==typeof _0x26aaa&&(_0x26aaa=new _0x31b809(this['parser']['nodeSet']['types'][_0x26aaa],_0x332a85,_0x332a85,(null!=_0x269b4a?_0x269b4a:this['prevLineEnd']())-_0x1b5edf)),this['block']['addChild'](_0x26aaa,_0x1b5edf-this['block']['from']);}['addElement'](_0x266397){this['block']['addChild'](_0x266397['toTree'](this['parser']['nodeSet']),_0x266397['from']-this['block']['from']);}['addLeafElement'](_0x4380a5,_0x4a415b){this['addNode'](this['buffer']['writeElements'](injectMarks(_0x4a415b['children'],_0x4380a5['marks']),-_0x4a415b['from'])['finish'](_0x4a415b['type'],_0x4a415b['to']-_0x4a415b['from']),_0x4a415b['from']);}['finishContext'](){let _0x3283cb=this['stack']['pop'](),_0x32d9f1=this['stack'][this['stack']['length']-0x1];_0x32d9f1['addChild'](_0x3283cb['toTree'](this['parser']['nodeSet']),_0x3283cb['from']-_0x32d9f1['from']),this['block']=_0x32d9f1;}['finish'](){for(;this['stack']['length']>0x1;)this['finishContext']();return this['addGaps'](this['block']['toTree'](this['parser']['nodeSet'],this['lineStart']));}['addGaps'](_0x41ae54){return this['ranges']['length']>0x1?injectGaps(this['ranges'],0x0,_0x41ae54['topNode'],this['ranges'][0x0]['from'],this['reusePlaceholders']):_0x41ae54;}['finishLeaf'](_0x5b6b5c){for(let _0x4303f6 of _0x5b6b5c['parsers'])if(_0x4303f6['finish'](this,_0x5b6b5c))return;let _0xdbd51d=injectMarks(this['parser']['parseInline'](_0x5b6b5c['content'],_0x5b6b5c['start']),_0x5b6b5c['marks']);this['addNode'](this['buffer']['writeElements'](_0xdbd51d,-_0x5b6b5c['start'])['finish'](_0x109f7e['Paragraph'],_0x5b6b5c['content']['length']),_0x5b6b5c['start']);}['elt'](_0x2dcbee,_0x30833a,_0x43feb2,_0x16ae98){return'string'==typeof _0x2dcbee?elt(this['parser']['getNodeType'](_0x2dcbee),_0x30833a,_0x43feb2,_0x16ae98):new TreeElement(_0x2dcbee,_0x30833a);}get['buffer'](){return new _0x444e38(this['parser']['nodeSet']);}}function injectGaps(_0x9b5971,_0xc0a40,_0x3ef15f,_0x1f3f69,_0x11253c){let _0x2c0537=_0x9b5971[_0xc0a40]['to'],_0x26a3d3=[],_0x2f70e2=[],_0x39e5d2=_0x3ef15f['from']+_0x1f3f69;function _0x2277ff(_0x5e2b66,_0x407df1){for(;_0x407df1?_0x5e2b66>=_0x2c0537:_0x5e2b66>_0x2c0537;){let _0x59dd04=_0x9b5971[_0xc0a40+0x1]['from']-_0x2c0537;_0x1f3f69+=_0x59dd04,_0x5e2b66+=_0x59dd04,_0xc0a40++,_0x2c0537=_0x9b5971[_0xc0a40]['to'];}}for(let _0x57918d=_0x3ef15f['firstChild'];_0x57918d;_0x57918d=_0x57918d['nextSibling']){_0x2277ff(_0x57918d['from']+_0x1f3f69,!0x0);let _0x5c19c8,_0x409092=_0x57918d['from']+_0x1f3f69,_0x43d123=_0x11253c['get'](_0x57918d['tree']);_0x43d123?_0x5c19c8=_0x43d123:_0x57918d['to']+_0x1f3f69>_0x2c0537?(_0x5c19c8=injectGaps(_0x9b5971,_0xc0a40,_0x57918d,_0x1f3f69,_0x11253c),_0x2277ff(_0x57918d['to']+_0x1f3f69,!0x1)):_0x5c19c8=_0x57918d['toTree'](),_0x26a3d3['push'](_0x5c19c8),_0x2f70e2['push'](_0x409092-_0x39e5d2);}return _0x2277ff(_0x3ef15f['to']+_0x1f3f69,!0x1),new _0x31b809(_0x3ef15f['type'],_0x26a3d3,_0x2f70e2,_0x3ef15f['to']+_0x1f3f69-_0x39e5d2,_0x3ef15f['tree']?_0x3ef15f['tree']['propValues']:void 0x0);}class _0x5e76fe extends _0x2b422c{constructor(_0x40ba8b,_0x3cff16,_0x13b2fc,_0x480f5c,_0x22fc1b,_0xbbec80,_0x2d5ad8,_0x559757,_0x56124e){super(),this['nodeSet']=_0x40ba8b,this['blockParsers']=_0x3cff16,this['leafBlockParsers']=_0x13b2fc,this['blockNames']=_0x480f5c,this['endLeafBlock']=_0x22fc1b,this['skipContextMarkup']=_0xbbec80,this['inlineParsers']=_0x2d5ad8,this['inlineNames']=_0x559757,this['wrappers']=_0x56124e,this['nodeTypes']=Object['create'](null);for(let t of _0x40ba8b['types'])this['nodeTypes'][t['name']]=t['id'];}['createParse'](_0x40f3df,_0x34c517,_0x2af173){let _0x3f8579=new BlockContext(this,_0x40f3df,_0x34c517,_0x2af173);for(let _0x56fec6 of this['wrappers'])_0x3f8579=_0x56fec6(_0x3f8579,_0x40f3df,_0x34c517,_0x2af173);return _0x3f8579;}['configure'](_0x4689bf){let _0x32e2bc=_0x10ad9b(_0x4689bf);if(!_0x32e2bc)return this;let {nodeSet:_0x24f5a1,skipContextMarkup:_0x5a685f}=this,_0x35d37e=this['blockParsers']['slice'](),_0x148cd0=this['leafBlockParsers']['slice'](),_0x4b47e4=this['blockNames']['slice'](),_0x56c179=this['inlineParsers']['slice'](),_0x2204c8=this['inlineNames']['slice'](),_0x57ba57=this['endLeafBlock']['slice'](),_0x96b7e7=this['wrappers'];if(nonEmpty(_0x32e2bc['defineNodes'])){_0x5a685f=Object['assign']({},_0x5a685f);let _0x893533,_0xfd028e=_0x24f5a1['types']['slice']();for(let _0x49d22c of _0x32e2bc['defineNodes']){let {name:_0xee6641,block:_0x5a2291,composite:_0x421aa8,style:_0x521229}='string'==typeof _0x49d22c?{'name':_0x49d22c}:_0x49d22c;if(_0xfd028e['some'](t=>t['name']==_0xee6641))continue;_0x421aa8&&(_0x5a685f[_0xfd028e['length']]=(_0x5a32e4,_0x48299d,_0x41bd3e)=>_0x421aa8(_0x48299d,_0x41bd3e,_0x5a32e4['value']));let _0x1ff45a=_0xfd028e['length'],_0x4c9221=_0x421aa8?['Block','BlockContext']:_0x5a2291?_0x1ff45a>=_0x109f7e['ATXHeading1']&&_0x1ff45a<=_0x109f7e['SetextHeading2']?['Block','LeafBlock','Heading']:['Block','LeafBlock']:void 0x0;_0xfd028e['push'](_0x4e8489['define']({'id':_0x1ff45a,'name':_0xee6641,'props':_0x4c9221&&[[_0xb9a8fe['group'],_0x4c9221]]})),_0x521229&&(_0x893533||(_0x893533={}),Array['isArray'](_0x521229)||_0x521229 instanceof _0x585aef?_0x893533[_0xee6641]=_0x521229:Object['assign'](_0x893533,_0x521229));}_0x24f5a1=new NodeSet(_0xfd028e),_0x893533&&(_0x24f5a1=_0x24f5a1['extend'](styleTags(_0x893533)));}if(nonEmpty(_0x32e2bc['props'])&&(_0x24f5a1=_0x24f5a1['extend'](..._0x32e2bc['props'])),nonEmpty(_0x32e2bc['remove']))for(let _0x5f077c of _0x32e2bc['remove']){let _0x400df7=this['blockNames']['indexOf'](_0x5f077c),_0xd523a=this['inlineNames']['indexOf'](_0x5f077c);_0x400df7>-0x1&&(_0x35d37e[_0x400df7]=_0x148cd0[_0x400df7]=void 0x0),_0xd523a>-0x1&&(_0x56c179[_0xd523a]=void 0x0);}if(nonEmpty(_0x32e2bc['parseBlock']))for(let _0x440349 of _0x32e2bc['parseBlock']){let _0xedc569=_0x4b47e4['indexOf'](_0x440349['name']);if(_0xedc569>-0x1)_0x35d37e[_0xedc569]=_0x440349['parse'],_0x148cd0[_0xedc569]=_0x440349['leaf'];else{let _0x5c2536=_0x440349['before']?_0x460f43(_0x4b47e4,_0x440349['before']):_0x440349['after']?_0x460f43(_0x4b47e4,_0x440349['after'])+0x1:_0x4b47e4['length']-0x1;_0x35d37e['splice'](_0x5c2536,0x0,_0x440349['parse']),_0x148cd0['splice'](_0x5c2536,0x0,_0x440349['leaf']),_0x4b47e4['splice'](_0x5c2536,0x0,_0x440349['name']);}_0x440349['endLeaf']&&_0x57ba57['push'](_0x440349['endLeaf']);}if(nonEmpty(_0x32e2bc['parseInline']))for(let _0x59e1f5 of _0x32e2bc['parseInline']){let _0x33276d=_0x2204c8['indexOf'](_0x59e1f5['name']);if(_0x33276d>-0x1)_0x56c179[_0x33276d]=_0x59e1f5['parse'];else{let _0x39b12c=_0x59e1f5['before']?_0x460f43(_0x2204c8,_0x59e1f5['before']):_0x59e1f5['after']?_0x460f43(_0x2204c8,_0x59e1f5['after'])+0x1:_0x2204c8['length']-0x1;_0x56c179['splice'](_0x39b12c,0x0,_0x59e1f5['parse']),_0x2204c8['splice'](_0x39b12c,0x0,_0x59e1f5['name']);}}return _0x32e2bc['wrap']&&(_0x96b7e7=_0x96b7e7['concat'](_0x32e2bc['wrap'])),new _0x5e76fe(_0x24f5a1,_0x35d37e,_0x148cd0,_0x4b47e4,_0x57ba57,_0x5a685f,_0x56c179,_0x2204c8,_0x96b7e7);}['getNodeType'](_0x327d2b){let _0x13f9f4=this['nodeTypes'][_0x327d2b];if(null==_0x13f9f4)throw new RangeError('Unknown\x20node\x20type\x20\x27'+_0x327d2b+'\x27');return _0x13f9f4;}['parseInline'](_0x4e1964,_0x10d81b){let _0x542975=new InlineContext(this,_0x4e1964,_0x10d81b);t:for(let _0x15aa74=_0x10d81b;_0x15aa74<_0x542975['end'];){let _0x3db2bd=_0x542975['char'](_0x15aa74);for(let _0x6d7ef6 of this['inlineParsers'])if(_0x6d7ef6){let _0xdffaa7=_0x6d7ef6(_0x542975,_0x3db2bd,_0x15aa74);if(_0xdffaa7>=0x0){_0x15aa74=_0xdffaa7;continue t;}}_0x15aa74++;}return _0x542975['resolveMarkers'](0x0);}}function nonEmpty(_0x38fc6a){return null!=_0x38fc6a&&_0x38fc6a['length']>0x0;}function _0x10ad9b(_0x3628d9){if(!Array['isArray'](_0x3628d9))return _0x3628d9;if(0x0==_0x3628d9['length'])return null;let _0x55f6dc=_0x10ad9b(_0x3628d9[0x0]);if(0x1==_0x3628d9['length'])return _0x55f6dc;let _0xeb6642=_0x10ad9b(_0x3628d9['slice'](0x1));if(!_0xeb6642||!_0x55f6dc)return _0x55f6dc||_0xeb6642;let _0x4024bd=(_0x377597,_0xa5e210)=>(_0x377597||_0x332a85)['concat'](_0xa5e210||_0x332a85),_0x42f131=_0x55f6dc['wrap'],_0x4f8b2a=_0xeb6642['wrap'];return{'props':_0x4024bd(_0x55f6dc['props'],_0xeb6642['props']),'defineNodes':_0x4024bd(_0x55f6dc['defineNodes'],_0xeb6642['defineNodes']),'parseBlock':_0x4024bd(_0x55f6dc['parseBlock'],_0xeb6642['parseBlock']),'parseInline':_0x4024bd(_0x55f6dc['parseInline'],_0xeb6642['parseInline']),'remove':_0x4024bd(_0x55f6dc['remove'],_0xeb6642['remove']),'wrap':_0x42f131?_0x4f8b2a?(_0x470052,_0x4900ac,_0x1a55a0,_0x38035f)=>_0x42f131(_0x4f8b2a(_0x470052,_0x4900ac,_0x1a55a0,_0x38035f),_0x4900ac,_0x1a55a0,_0x38035f):_0x42f131:_0x4f8b2a};}function _0x460f43(_0x46ea9f,_0x406454){let _0xcf3a92=_0x46ea9f['indexOf'](_0x406454);if(_0xcf3a92<0x0)throw new RangeError('Position\x20specified\x20relative\x20to\x20unknown\x20parser\x20'+_0x406454);return _0xcf3a92;}let _0x5a3813=[_0x4e8489['none']];for(let _0x4faf72=0x1,_0x51978a;_0x51978a=_0x109f7e[_0x4faf72];_0x4faf72++)_0x5a3813[_0x4faf72]=_0x4e8489['define']({'id':_0x4faf72,'name':_0x51978a,'props':_0x4faf72>=_0x109f7e['Escape']?[]:[[_0xb9a8fe['group'],_0x4faf72 in DefaultSkipMarkup?['Block','BlockContext']:['Block','LeafBlock']]],'top':'Document'==_0x51978a});const _0x332a85=[];let _0x444e38=class{constructor(_0x328c0e){this['nodeSet']=_0x328c0e,this['content']=[],this['nodes']=[];}['write'](_0x5b373a,_0x362ec2,_0x3632bf,_0xc99ba2=0x0){return this['content']['push'](_0x5b373a,_0x362ec2,_0x3632bf,0x4+0x4*_0xc99ba2),this;}['writeElements'](_0x27fb9a,_0x6d2124=0x0){for(let _0x28296d of _0x27fb9a)_0x28296d['writeTo'](this,_0x6d2124);return this;}['finish'](_0x25bec3,_0x414df2){return _0x31b809['build']({'buffer':this['content'],'nodeSet':this['nodeSet'],'reused':this['nodes'],'topID':_0x25bec3,'length':_0x414df2});}},Element$1=class{constructor(_0x19ebb9,_0x2fedfd,_0x1d4d38,_0x5d487c=_0x332a85){this['type']=_0x19ebb9,this['from']=_0x2fedfd,this['to']=_0x1d4d38,this['children']=_0x5d487c;}['writeTo'](_0x51edeb,_0x2c1ae7){let _0x7feae5=_0x51edeb['content']['length'];_0x51edeb['writeElements'](this['children'],_0x2c1ae7),_0x51edeb['content']['push'](this['type'],this['from']+_0x2c1ae7,this['to']+_0x2c1ae7,_0x51edeb['content']['length']+0x4-_0x7feae5);}['toTree'](_0x2f9447){return new _0x444e38(_0x2f9447)['writeElements'](this['children'],-this['from'])['finish'](this['type'],this['to']-this['from']);}};class TreeElement{constructor(_0x2c2a95,_0x1c2841){this['tree']=_0x2c2a95,this['from']=_0x1c2841;}get['to'](){return this['from']+this['tree']['length'];}get['type'](){return this['tree']['type']['id'];}get['children'](){return _0x332a85;}['writeTo'](_0x551aca,_0x11ee06){_0x551aca['nodes']['push'](this['tree']),_0x551aca['content']['push'](_0x551aca['nodes']['length']-0x1,this['from']+_0x11ee06,this['to']+_0x11ee06,-0x1);}['toTree'](){return this['tree'];}}function elt(_0x197076,_0x256672,_0x5a7df8,_0x35a77b){return new Element$1(_0x197076,_0x256672,_0x5a7df8,_0x35a77b);}const _0x8e337={'resolve':'Emphasis','mark':'EmphasisMark'},EmphasisAsterisk={'resolve':'Emphasis','mark':'EmphasisMark'},LinkStart={},ImageStart={};class InlineDelimiter{constructor(_0x4132fa,_0x5cbf76,_0x1c0165,_0x1f8186){this['type']=_0x4132fa,this['from']=_0x5cbf76,this['to']=_0x1c0165,this['side']=_0x1f8186;}}const _0x462136='!\x22#$%&\x27()*+,-./:;<=>?@[\x5c]^_`{|}~';let Punctuation=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\u2010-\u2027]/;try{Punctuation=new RegExp('[\x5cp{S}|\x5cp{P}]','u');}catch(_0x15fc34){}const DefaultInline={'Escape'(_0x5cf09c,_0x37cc5e,_0x11485d){if(0x5c!=_0x37cc5e||_0x11485d==_0x5cf09c['end']-0x1)return-0x1;let _0x311bab=_0x5cf09c['char'](_0x11485d+0x1);for(let _0x3863c8=0x0;_0x3863c8<_0x462136['length'];_0x3863c8++)if(_0x462136['charCodeAt'](_0x3863c8)==_0x311bab)return _0x5cf09c['append'](elt(_0x109f7e['Escape'],_0x11485d,_0x11485d+0x2));return-0x1;},'Entity'(_0x34ccc8,_0x45bd90,_0x18f0f3){if(0x26!=_0x45bd90)return-0x1;let _0x28e556=/^(?:#\d+|#x[a-f\d]+|\w+);/i['exec'](_0x34ccc8['slice'](_0x18f0f3+0x1,_0x18f0f3+0x1f));return _0x28e556?_0x34ccc8['append'](elt(_0x109f7e['Entity'],_0x18f0f3,_0x18f0f3+0x1+_0x28e556[0x0]['length'])):-0x1;},'InlineCode'(_0x453752,_0x183d01,_0x1c504e){if(0x60!=_0x183d01||_0x1c504e&&0x60==_0x453752['char'](_0x1c504e-0x1))return-0x1;let _0x522fd6=_0x1c504e+0x1;for(;_0x522fd6<_0x453752['end']&&0x60==_0x453752['char'](_0x522fd6);)_0x522fd6++;let _0x45bdbd=_0x522fd6-_0x1c504e,_0x126bce=0x0;for(;_0x522fd6<_0x453752['end'];_0x522fd6++)if(0x60==_0x453752['char'](_0x522fd6)){if(_0x126bce++,_0x126bce==_0x45bdbd&&0x60!=_0x453752['char'](_0x522fd6+0x1))return _0x453752['append'](elt(_0x109f7e['InlineCode'],_0x1c504e,_0x522fd6+0x1,[elt(_0x109f7e['CodeMark'],_0x1c504e,_0x1c504e+_0x45bdbd),elt(_0x109f7e['CodeMark'],_0x522fd6+0x1-_0x45bdbd,_0x522fd6+0x1)]));}else _0x126bce=0x0;return-0x1;},'HTMLTag'(_0x291058,_0x3f8178,_0x4cbfd1){if(0x3c!=_0x3f8178||_0x4cbfd1==_0x291058['end']-0x1)return-0x1;let _0x559375=_0x291058['slice'](_0x4cbfd1+0x1,_0x291058['end']),_0x352ee1=/^(?:[a-z][-\w+.]+:[^\s>]+|[a-z\d.!#$%&'*+/=?^_`{|}~-]+@[a-z\d](?:[a-z\d-]{0,61}[a-z\d])?(?:\.[a-z\d](?:[a-z\d-]{0,61}[a-z\d])?)*)>/i['exec'](_0x559375);if(_0x352ee1)return _0x291058['append'](elt(_0x109f7e['Autolink'],_0x4cbfd1,_0x4cbfd1+0x1+_0x352ee1[0x0]['length'],[elt(_0x109f7e['LinkMark'],_0x4cbfd1,_0x4cbfd1+0x1),elt(_0x109f7e['URL'],_0x4cbfd1+0x1,_0x4cbfd1+_0x352ee1[0x0]['length']),elt(_0x109f7e['LinkMark'],_0x4cbfd1+_0x352ee1[0x0]['length'],_0x4cbfd1+0x1+_0x352ee1[0x0]['length'])]));let _0x339aee=/^!--[^>](?:-[^-]|[^-])*?-->/i['exec'](_0x559375);if(_0x339aee)return _0x291058['append'](elt(_0x109f7e['Comment'],_0x4cbfd1,_0x4cbfd1+0x1+_0x339aee[0x0]['length']));let _0x59c961=/^\?[^]*?\?>/['exec'](_0x559375);if(_0x59c961)return _0x291058['append'](elt(_0x109f7e['ProcessingInstruction'],_0x4cbfd1,_0x4cbfd1+0x1+_0x59c961[0x0]['length']));let _0x30cac0=/^(?:![A-Z][^]*?>|!\[CDATA\[[^]*?\]\]>|\/\s*[a-zA-Z][\w-]*\s*>|\s*[a-zA-Z][\w-]*(\s+[a-zA-Z:_][\w-.:]*(?:\s*=\s*(?:[^\s"'=<>`]+|'[^']*'|"[^"]*"))?)*\s*(\/\s*)?>)/['exec'](_0x559375);return _0x30cac0?_0x291058['append'](elt(_0x109f7e['HTMLTag'],_0x4cbfd1,_0x4cbfd1+0x1+_0x30cac0[0x0]['length'])):-0x1;},'Emphasis'(_0x1e0ef5,_0x2660b9,_0x564fc4){if(0x5f!=_0x2660b9&&0x2a!=_0x2660b9)return-0x1;let _0x2739da=_0x564fc4+0x1;for(;_0x1e0ef5['char'](_0x2739da)==_0x2660b9;)_0x2739da++;let _0x5ce06f=_0x1e0ef5['slice'](_0x564fc4-0x1,_0x564fc4),_0x370f39=_0x1e0ef5['slice'](_0x2739da,_0x2739da+0x1),_0x3b759c=Punctuation['test'](_0x5ce06f),_0x76137e=Punctuation['test'](_0x370f39),_0x33f00b=/\s|^$/['test'](_0x5ce06f),_0x416496=/\s|^$/['test'](_0x370f39),_0x27114b=!_0x416496&&(!_0x76137e||_0x33f00b||_0x3b759c),_0x34f4c1=!_0x33f00b&&(!_0x3b759c||_0x416496||_0x76137e),_0x92b3cf=_0x27114b&&(0x2a==_0x2660b9||!_0x34f4c1||_0x3b759c),_0x379031=_0x34f4c1&&(0x2a==_0x2660b9||!_0x27114b||_0x76137e);return _0x1e0ef5['append'](new InlineDelimiter(0x5f==_0x2660b9?_0x8e337:EmphasisAsterisk,_0x564fc4,_0x2739da,(_0x92b3cf?0x1:0x0)|(_0x379031?0x2:0x0)));},'HardBreak'(_0x49aa9e,_0x5bdd9c,_0x2dd771){if(0x5c==_0x5bdd9c&&0xa==_0x49aa9e['char'](_0x2dd771+0x1))return _0x49aa9e['append'](elt(_0x109f7e['HardBreak'],_0x2dd771,_0x2dd771+0x2));if(0x20==_0x5bdd9c){let _0xa93a9f=_0x2dd771+0x1;for(;0x20==_0x49aa9e['char'](_0xa93a9f);)_0xa93a9f++;if(0xa==_0x49aa9e['char'](_0xa93a9f)&&_0xa93a9f>=_0x2dd771+0x2)return _0x49aa9e['append'](elt(_0x109f7e['HardBreak'],_0x2dd771,_0xa93a9f+0x1));}return-0x1;},'Link':(_0x1637b9,_0x3e4095,_0x3c99e7)=>0x5b==_0x3e4095?_0x1637b9['append'](new InlineDelimiter(LinkStart,_0x3c99e7,_0x3c99e7+0x1,0x1)):-0x1,'Image':(_0x334d92,_0x44b083,_0xce629a)=>0x21==_0x44b083&&0x5b==_0x334d92['char'](_0xce629a+0x1)?_0x334d92['append'](new InlineDelimiter(ImageStart,_0xce629a,_0xce629a+0x2,0x1)):-0x1,'LinkEnd'(_0x5a5acd,_0x4e9048,_0x36a692){if(0x5d!=_0x4e9048)return-0x1;for(let _0x4f7859=_0x5a5acd['parts']['length']-0x1;_0x4f7859>=0x0;_0x4f7859--){let _0x31fda8=_0x5a5acd['parts'][_0x4f7859];if(_0x31fda8 instanceof InlineDelimiter&&(_0x31fda8['type']==LinkStart||_0x31fda8['type']==ImageStart)){if(!_0x31fda8['side']||_0x5a5acd['skipSpace'](_0x31fda8['to'])==_0x36a692&&!/[(\[]/['test'](_0x5a5acd['slice'](_0x36a692+0x1,_0x36a692+0x2)))return _0x5a5acd['parts'][_0x4f7859]=null,-0x1;let _0x2ad898=_0x5a5acd['takeContent'](_0x4f7859),_0x33a03a=_0x5a5acd['parts'][_0x4f7859]=_0x558971(_0x5a5acd,_0x2ad898,_0x31fda8['type']==LinkStart?_0x109f7e['Link']:_0x109f7e['Image'],_0x31fda8['from'],_0x36a692+0x1);if(_0x31fda8['type']==LinkStart)for(let _0xc9f298=0x0;_0xc9f298<_0x4f7859;_0xc9f298++){let _0x39cdcd=_0x5a5acd['parts'][_0xc9f298];_0x39cdcd instanceof InlineDelimiter&&_0x39cdcd['type']==LinkStart&&(_0x39cdcd['side']=0x0);}return _0x33a03a['to'];}}return-0x1;}};function _0x558971(_0x34b574,_0x2f11f6,_0x69f87c,_0x4f71e6,_0x404af7){let {text:_0x269205}=_0x34b574,_0x3ed27a=_0x34b574['char'](_0x404af7),_0x459482=_0x404af7;if(_0x2f11f6['unshift'](elt(_0x109f7e['LinkMark'],_0x4f71e6,_0x4f71e6+(_0x69f87c==_0x109f7e['Image']?0x2:0x1))),_0x2f11f6['push'](elt(_0x109f7e['LinkMark'],_0x404af7-0x1,_0x404af7)),0x28==_0x3ed27a){let _0x38b48b,_0x12a834=_0x34b574['skipSpace'](_0x404af7+0x1),_0x30f2c7=_0x46bd76(_0x269205,_0x12a834-_0x34b574['offset'],_0x34b574['offset']);_0x30f2c7&&(_0x12a834=_0x34b574['skipSpace'](_0x30f2c7['to']),_0x12a834!=_0x30f2c7['to']&&(_0x38b48b=parseLinkTitle(_0x269205,_0x12a834-_0x34b574['offset'],_0x34b574['offset']),_0x38b48b&&(_0x12a834=_0x34b574['skipSpace'](_0x38b48b['to'])))),0x29==_0x34b574['char'](_0x12a834)&&(_0x2f11f6['push'](elt(_0x109f7e['LinkMark'],_0x404af7,_0x404af7+0x1)),_0x459482=_0x12a834+0x1,_0x30f2c7&&_0x2f11f6['push'](_0x30f2c7),_0x38b48b&&_0x2f11f6['push'](_0x38b48b),_0x2f11f6['push'](elt(_0x109f7e['LinkMark'],_0x12a834,_0x459482)));}else{if(0x5b==_0x3ed27a){let _0x2eaf8a=_0x2a072c(_0x269205,_0x404af7-_0x34b574['offset'],_0x34b574['offset'],!0x1);_0x2eaf8a&&(_0x2f11f6['push'](_0x2eaf8a),_0x459482=_0x2eaf8a['to']);}}return elt(_0x69f87c,_0x4f71e6,_0x459482,_0x2f11f6);}function _0x46bd76(_0x541cde,_0x459c23,_0x231d99){if(0x3c==_0x541cde['charCodeAt'](_0x459c23)){for(let _0xcd67de=_0x459c23+0x1;_0xcd67de<_0x541cde['length'];_0xcd67de++){let _0xaa5dba=_0x541cde['charCodeAt'](_0xcd67de);if(0x3e==_0xaa5dba)return elt(_0x109f7e['URL'],_0x459c23+_0x231d99,_0xcd67de+0x1+_0x231d99);if(0x3c==_0xaa5dba||0xa==_0xaa5dba)return!0x1;}return null;}{let _0x3054ad=0x0,_0x5300fc=_0x459c23;for(let _0x5ae41c=!0x1;_0x5300fc<_0x541cde['length'];_0x5300fc++){let _0x23cda6=_0x541cde['charCodeAt'](_0x5300fc);if(_0x4d293f(_0x23cda6))break;if(_0x5ae41c)_0x5ae41c=!0x1;else{if(0x28==_0x23cda6)_0x3054ad++;else{if(0x29==_0x23cda6){if(!_0x3054ad)break;_0x3054ad--;}else 0x5c==_0x23cda6&&(_0x5ae41c=!0x0);}}}return _0x5300fc>_0x459c23?elt(_0x109f7e['URL'],_0x459c23+_0x231d99,_0x5300fc+_0x231d99):_0x5300fc==_0x541cde['length']&&null;}}function parseLinkTitle(_0x4b7445,_0x248360,_0x459bdd){let _0x2b8041=_0x4b7445['charCodeAt'](_0x248360);if(0x27!=_0x2b8041&&0x22!=_0x2b8041&&0x28!=_0x2b8041)return!0x1;let _0x55ba66=0x28==_0x2b8041?0x29:_0x2b8041;for(let _0x5d782f=_0x248360+0x1,_0xefb0=!0x1;_0x5d782f<_0x4b7445['length'];_0x5d782f++){let _0x496be8=_0x4b7445['charCodeAt'](_0x5d782f);if(_0xefb0)_0xefb0=!0x1;else{if(_0x496be8==_0x55ba66)return elt(_0x109f7e['LinkTitle'],_0x248360+_0x459bdd,_0x5d782f+0x1+_0x459bdd);0x5c==_0x496be8&&(_0xefb0=!0x0);}}return null;}function _0x2a072c(_0x15528,_0x8a46f6,_0x397e60,_0x4bb68d){for(let _0x52633f=!0x1,_0x49790b=_0x8a46f6+0x1,_0x4fb086=Math['min'](_0x15528['length'],_0x49790b+0x3e7);_0x49790b<_0x4fb086;_0x49790b++){let _0x488f61=_0x15528['charCodeAt'](_0x49790b);if(_0x52633f)_0x52633f=!0x1;else{if(0x5d==_0x488f61)return!_0x4bb68d&&elt(_0x109f7e['LinkLabel'],_0x8a46f6+_0x397e60,_0x49790b+0x1+_0x397e60);if(_0x4bb68d&&!_0x4d293f(_0x488f61)&&(_0x4bb68d=!0x1),0x5b==_0x488f61)return!0x1;0x5c==_0x488f61&&(_0x52633f=!0x0);}}return null;}class InlineContext{constructor(_0x90f684,_0x4652de,_0x22b2de){this['parser']=_0x90f684,this['text']=_0x4652de,this['offset']=_0x22b2de,this['parts']=[];}['char'](_0xcec13d){return _0xcec13d>=this['end']?-0x1:this['text']['charCodeAt'](_0xcec13d-this['offset']);}get['end'](){return this['offset']+this['text']['length'];}['slice'](_0x59c5dc,_0x383674){return this['text']['slice'](_0x59c5dc-this['offset'],_0x383674-this['offset']);}['append'](_0x46314d){return this['parts']['push'](_0x46314d),_0x46314d['to'];}['addDelimiter'](_0xb5214d,_0xdd91c1,_0x10ad11,_0x49297a,_0x12a4ca){return this['append'](new InlineDelimiter(_0xb5214d,_0xdd91c1,_0x10ad11,(_0x49297a?0x1:0x0)|(_0x12a4ca?0x2:0x0)));}get['hasOpenLink'](){for(let _0x59e780=this['parts']['length']-0x1;_0x59e780>=0x0;_0x59e780--){let _0x561a93=this['parts'][_0x59e780];if(_0x561a93 instanceof InlineDelimiter&&(_0x561a93['type']==LinkStart||_0x561a93['type']==ImageStart))return!0x0;}return!0x1;}['addElement'](_0x2b2509){return this['append'](_0x2b2509);}['resolveMarkers'](_0x49e1e7){for(let _0x550c03=_0x49e1e7;_0x550c03<this['parts']['length'];_0x550c03++){let _0x4c1426=this['parts'][_0x550c03];if(!(_0x4c1426 instanceof InlineDelimiter&&_0x4c1426['type']['resolve']&&0x2&_0x4c1426['side']))continue;let _0x15bc86,_0x1ae7c2=_0x4c1426['type']==_0x8e337||_0x4c1426['type']==EmphasisAsterisk,_0x228872=_0x4c1426['to']-_0x4c1426['from'],_0x5c2092=_0x550c03-0x1;for(;_0x5c2092>=_0x49e1e7;_0x5c2092--){let _0x543072=this['parts'][_0x5c2092];if(_0x543072 instanceof InlineDelimiter&&0x1&_0x543072['side']&&_0x543072['type']==_0x4c1426['type']&&!(_0x1ae7c2&&(0x1&_0x4c1426['side']||0x2&_0x543072['side'])&&(_0x543072['to']-_0x543072['from']+_0x228872)%0x3==0x0&&((_0x543072['to']-_0x543072['from'])%0x3||_0x228872%0x3))){_0x15bc86=_0x543072;break;}}if(!_0x15bc86)continue;let _0x2420f6=_0x4c1426['type']['resolve'],_0x3b3855=[],_0x24c521=_0x15bc86['from'],_0x596086=_0x4c1426['to'];if(_0x1ae7c2){let _0x56033e=Math['min'](0x2,_0x15bc86['to']-_0x15bc86['from'],_0x228872);_0x24c521=_0x15bc86['to']-_0x56033e,_0x596086=_0x4c1426['from']+_0x56033e,_0x2420f6=0x1==_0x56033e?'Emphasis':'StrongEmphasis';}_0x15bc86['type']['mark']&&_0x3b3855['push'](this['elt'](_0x15bc86['type']['mark'],_0x24c521,_0x15bc86['to']));for(let _0x1a9e28=_0x5c2092+0x1;_0x1a9e28<_0x550c03;_0x1a9e28++)this['parts'][_0x1a9e28]instanceof Element$1&&_0x3b3855['push'](this['parts'][_0x1a9e28]),this['parts'][_0x1a9e28]=null;_0x4c1426['type']['mark']&&_0x3b3855['push'](this['elt'](_0x4c1426['type']['mark'],_0x4c1426['from'],_0x596086));let _0x33912a=this['elt'](_0x2420f6,_0x24c521,_0x596086,_0x3b3855);this['parts'][_0x5c2092]=_0x1ae7c2&&_0x15bc86['from']!=_0x24c521?new InlineDelimiter(_0x15bc86['type'],_0x15bc86['from'],_0x24c521,_0x15bc86['side']):null,(this['parts'][_0x550c03]=_0x1ae7c2&&_0x4c1426['to']!=_0x596086?new InlineDelimiter(_0x4c1426['type'],_0x596086,_0x4c1426['to'],_0x4c1426['side']):null)?this['parts']['splice'](_0x550c03,0x0,_0x33912a):this['parts'][_0x550c03]=_0x33912a;}let _0x440261=[];for(let _0x58bb64=_0x49e1e7;_0x58bb64<this['parts']['length'];_0x58bb64++){let _0x2bbf7e=this['parts'][_0x58bb64];_0x2bbf7e instanceof Element$1&&_0x440261['push'](_0x2bbf7e);}return _0x440261;}['findOpeningDelimiter'](_0xf1e4b1){for(let _0x2ddc1b=this['parts']['length']-0x1;_0x2ddc1b>=0x0;_0x2ddc1b--){let _0x2bd5d0=this['parts'][_0x2ddc1b];if(_0x2bd5d0 instanceof InlineDelimiter&&_0x2bd5d0['type']==_0xf1e4b1)return _0x2ddc1b;}return null;}['takeContent'](_0x4deb6c){let _0x2ef525=this['resolveMarkers'](_0x4deb6c);return this['parts']['length']=_0x4deb6c,_0x2ef525;}['skipSpace'](_0x263d30){return _0x13cd71(this['text'],_0x263d30-this['offset'])+this['offset'];}['elt'](_0x514e80,_0x22eadc,_0x556ee9,_0x1b3743){return'string'==typeof _0x514e80?elt(this['parser']['getNodeType'](_0x514e80),_0x22eadc,_0x556ee9,_0x1b3743):new TreeElement(_0x514e80,_0x22eadc);}}function injectMarks(_0x6f6dd,_0x5e2e74){if(!_0x5e2e74['length'])return _0x6f6dd;if(!_0x6f6dd['length'])return _0x5e2e74;let _0x3b95a1=_0x6f6dd['slice'](),_0x59ee4a=0x0;for(let _0x204840 of _0x5e2e74){for(;_0x59ee4a<_0x3b95a1['length']&&_0x3b95a1[_0x59ee4a]['to']<_0x204840['to'];)_0x59ee4a++;if(_0x59ee4a<_0x3b95a1['length']&&_0x3b95a1[_0x59ee4a]['from']<_0x204840['from']){let _0x259ac4=_0x3b95a1[_0x59ee4a];_0x259ac4 instanceof Element$1&&(_0x3b95a1[_0x59ee4a]=new Element$1(_0x259ac4['type'],_0x259ac4['from'],_0x259ac4['to'],injectMarks(_0x259ac4['children'],[_0x204840])));}else _0x3b95a1['splice'](_0x59ee4a++,0x0,_0x204840);}return _0x3b95a1;}const NotLast=[_0x109f7e['CodeBlock'],_0x109f7e['ListItem'],_0x109f7e['OrderedList'],_0x109f7e['BulletList']];class FragmentCursor{constructor(_0x31e353,_0x380c05){this['fragments']=_0x31e353,this['input']=_0x380c05,this['i']=0x0,this['fragment']=null,this['fragmentEnd']=-0x1,this['cursor']=null,_0x31e353['length']&&(this['fragment']=_0x31e353[this['i']++]);}['nextFragment'](){this['fragment']=this['i']<this['fragments']['length']?this['fragments'][this['i']++]:null,this['cursor']=null,this['fragmentEnd']=-0x1;}['moveTo'](_0x4245c6,_0x4b09fa){for(;this['fragment']&&this['fragment']['to']<=_0x4245c6;)this['nextFragment']();if(!this['fragment']||this['fragment']['from']>(_0x4245c6?_0x4245c6-0x1:0x0))return!0x1;if(this['fragmentEnd']<0x0){let _0x5536bc=this['fragment']['to'];for(;_0x5536bc>0x0&&'\x0a'!=this['input']['read'](_0x5536bc-0x1,_0x5536bc);)_0x5536bc--;this['fragmentEnd']=_0x5536bc?_0x5536bc-0x1:0x0;}let _0x2c3156=this['cursor'];_0x2c3156||(_0x2c3156=this['cursor']=this['fragment']['tree']['cursor'](),_0x2c3156['firstChild']());let _0x374344=_0x4245c6+this['fragment']['offset'];for(;_0x2c3156['to']<=_0x374344;)if(!_0x2c3156['parent']())return!0x1;for(;;){if(_0x2c3156['from']>=_0x374344)return this['fragment']['from']<=_0x4b09fa;if(!_0x2c3156['childAfter'](_0x374344))return!0x1;}}['matches'](_0x2f6c7c){let _0x137160=this['cursor']['tree'];return _0x137160&&_0x137160['prop'](_0xb9a8fe['contextHash'])==_0x2f6c7c;}['takeNodes'](_0x545154){let _0x3ef970=this['cursor'],_0x3cbd0f=this['fragment']['offset'],_0x2f4e93=this['fragmentEnd']-(this['fragment']['openEnd']?0x1:0x0),_0x591aa4=_0x545154['absoluteLineStart'],_0x5243a0=_0x591aa4,_0x2df289=_0x545154['block']['children']['length'],_0x49ec8c=_0x5243a0,_0x4f2779=_0x2df289;for(;;){if(_0x3ef970['to']-_0x3cbd0f>_0x2f4e93){if(_0x3ef970['type']['isAnonymous']&&_0x3ef970['firstChild']())continue;break;}let _0x1724d3=toRelative(_0x3ef970['from']-_0x3cbd0f,_0x545154['ranges']);if(_0x3ef970['to']-_0x3cbd0f<=_0x545154['ranges'][_0x545154['rangeI']]['to'])_0x545154['addNode'](_0x3ef970['tree'],_0x1724d3);else{let _0x3cc42d=new _0x31b809(_0x545154['parser']['nodeSet']['types'][_0x109f7e['Paragraph']],[],[],0x0,_0x545154['block']['hashProp']);_0x545154['reusePlaceholders']['set'](_0x3cc42d,_0x3ef970['tree']),_0x545154['addNode'](_0x3cc42d,_0x1724d3);}if(_0x3ef970['type']['is']('Block')&&(NotLast['indexOf'](_0x3ef970['type']['id'])<0x0?(_0x5243a0=_0x3ef970['to']-_0x3cbd0f,_0x2df289=_0x545154['block']['children']['length']):(_0x5243a0=_0x49ec8c,_0x2df289=_0x4f2779,_0x49ec8c=_0x3ef970['to']-_0x3cbd0f,_0x4f2779=_0x545154['block']['children']['length'])),!_0x3ef970['nextSibling']())break;}for(;_0x545154['block']['children']['length']>_0x2df289;)_0x545154['block']['children']['pop'](),_0x545154['block']['positions']['pop']();return _0x5243a0-_0x591aa4;}}function toRelative(_0xb136a8,_0x1115b5){let _0x45fe8c=_0xb136a8;for(let _0x4d709c=0x1;_0x4d709c<_0x1115b5['length'];_0x4d709c++){let _0x4ee8c4=_0x1115b5[_0x4d709c-0x1]['to'],_0x30a8a8=_0x1115b5[_0x4d709c]['from'];_0x4ee8c4<_0xb136a8&&(_0x45fe8c-=_0x30a8a8-_0x4ee8c4);}return _0x45fe8c;}const markdownHighlighting=styleTags({'Blockquote/...':tags$1['quote'],'HorizontalRule':tags$1['contentSeparator'],'ATXHeading1/...\x20SetextHeading1/...':tags$1['heading1'],'ATXHeading2/...\x20SetextHeading2/...':tags$1['heading2'],'ATXHeading3/...':tags$1['heading3'],'ATXHeading4/...':tags$1['heading4'],'ATXHeading5/...':tags$1['heading5'],'ATXHeading6/...':tags$1['heading6'],'Comment\x20CommentBlock':tags$1['comment'],'Escape':tags$1['escape'],'Entity':tags$1['character'],'Emphasis/...':tags$1['emphasis'],'StrongEmphasis/...':tags$1['strong'],'Link/...\x20Image/...':tags$1['link'],'OrderedList/...\x20BulletList/...':tags$1['list'],'BlockQuote/...':tags$1['quote'],'InlineCode\x20CodeText':tags$1['monospace'],'URL\x20Autolink':tags$1['url'],'HeaderMark\x20HardBreak\x20QuoteMark\x20ListMark\x20LinkMark\x20EmphasisMark\x20CodeMark':tags$1['processingInstruction'],'CodeInfo\x20LinkLabel':tags$1['labelName'],'LinkTitle':tags$1['string'],'Paragraph':tags$1['content']}),_0x38f7de=new _0x5e76fe(new NodeSet(_0x5a3813)['extend'](markdownHighlighting),Object['keys'](DefaultBlockParsers)['map'](_0x49ee41=>DefaultBlockParsers[_0x49ee41]),Object['keys'](DefaultBlockParsers)['map'](_0x2a7177=>DefaultLeafBlocks[_0x2a7177]),Object['keys'](DefaultBlockParsers),DefaultEndLeaf,DefaultSkipMarkup,Object['keys'](DefaultInline)['map'](_0xa7271d=>DefaultInline[_0xa7271d]),Object['keys'](DefaultInline),[]);function leftOverSpace(_0xe02c1d,_0x3d315b,_0xf0cd2e){let _0x18e405=[];for(let _0x182a49=_0xe02c1d['firstChild'],_0x214828=_0x3d315b;;_0x182a49=_0x182a49['nextSibling']){let _0x8c2f35=_0x182a49?_0x182a49['from']:_0xf0cd2e;if(_0x8c2f35>_0x214828&&_0x18e405['push']({'from':_0x214828,'to':_0x8c2f35}),!_0x182a49)break;_0x214828=_0x182a49['to'];}return _0x18e405;}function _0xc7aa68(_0x4281cf){let {codeParser:_0x3856de,htmlParser:_0x2f6115}=_0x4281cf,_0xabb1e3=_0x1bc3b4((_0xa6a2ab,_0x2c88f8)=>{let _0x2548c6=_0xa6a2ab['type']['id'];if(!_0x3856de||_0x2548c6!=_0x109f7e['CodeBlock']&&_0x2548c6!=_0x109f7e['FencedCode']){if(_0x2f6115&&(_0x2548c6==_0x109f7e['HTMLBlock']||_0x2548c6==_0x109f7e['HTMLTag']))return{'parser':_0x2f6115,'overlay':leftOverSpace(_0xa6a2ab['node'],_0xa6a2ab['from'],_0xa6a2ab['to'])};}else{let _0x2be2e5='';if(_0x2548c6==_0x109f7e['FencedCode']){let _0x47eb2c=_0xa6a2ab['node']['getChild'](_0x109f7e['CodeInfo']);_0x47eb2c&&(_0x2be2e5=_0x2c88f8['read'](_0x47eb2c['from'],_0x47eb2c['to']));}let _0xff6d41=_0x3856de(_0x2be2e5);if(_0xff6d41)return{'parser':_0xff6d41,'overlay':_0x194c3b=>_0x194c3b['type']['id']==_0x109f7e['CodeText']};}return null;});return{'wrap':_0xabb1e3};}const StrikethroughDelim={'resolve':'Strikethrough','mark':'StrikethroughMark'},Strikethrough={'defineNodes':[{'name':'Strikethrough','style':{'Strikethrough/...':tags$1['strikethrough']}},{'name':'StrikethroughMark','style':tags$1['processingInstruction']}],'parseInline':[{'name':'Strikethrough','parse'(_0x2390a3,_0xa4a220,_0x13671e){if(0x7e!=_0xa4a220||0x7e!=_0x2390a3['char'](_0x13671e+0x1)||0x7e==_0x2390a3['char'](_0x13671e+0x2))return-0x1;let _0x373bab=_0x2390a3['slice'](_0x13671e-0x1,_0x13671e),_0x4b8a87=_0x2390a3['slice'](_0x13671e+0x2,_0x13671e+0x3),_0x20437d=/\s|^$/['test'](_0x373bab),_0x3cc842=/\s|^$/['test'](_0x4b8a87),_0x295dfa=Punctuation['test'](_0x373bab),_0xcfbb5f=Punctuation['test'](_0x4b8a87);return _0x2390a3['addDelimiter'](StrikethroughDelim,_0x13671e,_0x13671e+0x2,!_0x3cc842&&(!_0xcfbb5f||_0x20437d||_0x295dfa),!_0x20437d&&(!_0x295dfa||_0x3cc842||_0xcfbb5f));},'after':'Emphasis'}]};function _0x2db155(_0x3c71ea,_0xe2d01b,_0x3e89e5=0x0,_0x54ff06,_0x429c85=0x0){let _0x93ffd=0x0,_0x340729=!0x0,_0x4a5483=-0x1,_0x1159ef=-0x1,_0x16ef56=!0x1,_0x547aca=()=>{_0x54ff06['push'](_0x3c71ea['elt']('TableCell',_0x429c85+_0x4a5483,_0x429c85+_0x1159ef,_0x3c71ea['parser']['parseInline'](_0xe2d01b['slice'](_0x4a5483,_0x1159ef),_0x429c85+_0x4a5483)));};for(let _0x96235e=_0x3e89e5;_0x96235e<_0xe2d01b['length'];_0x96235e++){let _0x2aeba4=_0xe2d01b['charCodeAt'](_0x96235e);0x7c!=_0x2aeba4||_0x16ef56?(_0x16ef56||0x20!=_0x2aeba4&&0x9!=_0x2aeba4)&&(_0x4a5483<0x0&&(_0x4a5483=_0x96235e),_0x1159ef=_0x96235e+0x1):((!_0x340729||_0x4a5483>-0x1)&&_0x93ffd++,_0x340729=!0x1,_0x54ff06&&(_0x4a5483>-0x1&&_0x547aca(),_0x54ff06['push'](_0x3c71ea['elt']('TableDelimiter',_0x96235e+_0x429c85,_0x96235e+_0x429c85+0x1))),_0x4a5483=_0x1159ef=-0x1),_0x16ef56=!_0x16ef56&&0x5c==_0x2aeba4;}return _0x4a5483>-0x1&&(_0x93ffd++,_0x54ff06&&_0x547aca()),_0x93ffd;}function _0x4fc031(_0x36dd4f,_0x5ea17f){for(let _0x35d236=_0x5ea17f;_0x35d236<_0x36dd4f['length'];_0x35d236++){let _0x4b6c56=_0x36dd4f['charCodeAt'](_0x35d236);if(0x7c==_0x4b6c56)return!0x0;0x5c==_0x4b6c56&&_0x35d236++;}return!0x1;}const delimiterLine=/^\|?(\s*:?-+:?\s*\|)+(\s*:?-+:?\s*)?$/;class _0x5bd5e3{constructor(){this['rows']=null;}['nextLine'](_0x4045e8,_0x56ff0b,_0x13f240){if(null==this['rows']){let _0x25f9d9;if(this['rows']=!0x1,(0x2d==_0x56ff0b['next']||0x3a==_0x56ff0b['next']||0x7c==_0x56ff0b['next'])&&delimiterLine['test'](_0x25f9d9=_0x56ff0b['text']['slice'](_0x56ff0b['pos']))){let _0x285ff4=[];_0x2db155(_0x4045e8,_0x13f240['content'],0x0,_0x285ff4,_0x13f240['start'])==_0x2db155(_0x4045e8,_0x25f9d9,_0x56ff0b['pos'])&&(this['rows']=[_0x4045e8['elt']('TableHeader',_0x13f240['start'],_0x13f240['start']+_0x13f240['content']['length'],_0x285ff4),_0x4045e8['elt']('TableDelimiter',_0x4045e8['lineStart']+_0x56ff0b['pos'],_0x4045e8['lineStart']+_0x56ff0b['text']['length'])]);}}else{if(this['rows']){let _0x4f7420=[];_0x2db155(_0x4045e8,_0x56ff0b['text'],_0x56ff0b['pos'],_0x4f7420,_0x4045e8['lineStart']),this['rows']['push'](_0x4045e8['elt']('TableRow',_0x4045e8['lineStart']+_0x56ff0b['pos'],_0x4045e8['lineStart']+_0x56ff0b['text']['length'],_0x4f7420));}}return!0x1;}['finish'](_0x4acdb5,_0x624246){return!!this['rows']&&(_0x4acdb5['addLeafElement'](_0x624246,_0x4acdb5['elt']('Table',_0x624246['start'],_0x624246['start']+_0x624246['content']['length'],this['rows'])),!0x0);}}const _0x3f707b={'defineNodes':[{'name':'Table','block':!0x0},{'name':'TableHeader','style':{'TableHeader/...':tags$1['heading']}},'TableRow',{'name':'TableCell','style':tags$1['content']},{'name':'TableDelimiter','style':tags$1['processingInstruction']}],'parseBlock':[{'name':'Table','leaf':(_0x20bb03,_0x27ea5e)=>_0x4fc031(_0x27ea5e['content'],0x0)?new _0x5bd5e3():null,'endLeaf'(_0x40a6ac,_0x3a50a5,_0x138176){if(_0x138176['parsers']['some'](_0x1fb06a=>_0x1fb06a instanceof _0x5bd5e3)||!_0x4fc031(_0x3a50a5['text'],_0x3a50a5['basePos']))return!0x1;let _0x4a05e1=_0x40a6ac['peekLine']();return delimiterLine['test'](_0x4a05e1)&&_0x2db155(_0x40a6ac,_0x3a50a5['text'],_0x3a50a5['basePos'])==_0x2db155(_0x40a6ac,_0x4a05e1,_0x3a50a5['basePos']);},'before':'SetextHeading'}]};class _0x1f65f8{['nextLine'](){return!0x1;}['finish'](_0x155127,_0x55cb4a){return _0x155127['addLeafElement'](_0x55cb4a,_0x155127['elt']('Task',_0x55cb4a['start'],_0x55cb4a['start']+_0x55cb4a['content']['length'],[_0x155127['elt']('TaskMarker',_0x55cb4a['start'],_0x55cb4a['start']+0x3),..._0x155127['parser']['parseInline'](_0x55cb4a['content']['slice'](0x3),_0x55cb4a['start']+0x3)])),!0x0;}}const TaskList={'defineNodes':[{'name':'Task','block':!0x0,'style':tags$1['list']},{'name':'TaskMarker','style':tags$1['atom']}],'parseBlock':[{'name':'TaskList','leaf':(_0x28ce91,_0x30d69f)=>/^\[[ xX]\][ \t]/['test'](_0x30d69f['content'])&&'ListItem'==_0x28ce91['parentType']()['name']?new _0x1f65f8():null,'after':'SetextHeading'}]},autolinkRE=/(www\.)|(https?:\/\/)|([\w.+-]{1,100}@)|(mailto:|xmpp:)/gy,_0x509eeb=/[\w-]+(\.[\w-]+)+(\/[^\s<]*)?/gy,lastTwoDomainWords=/[\w-]+\.[\w-]+($|\/)/,_0x85ba99=/[\w.+-]+@[\w-]+(\.[\w.-]+)+/gy,_0x55c076=/\/[a-zA-Z\d@.]+/gy;function count(_0x33a797,_0xf0c31d,_0x3b231e,_0x5dc7f4){let _0x59a20d=0x0;for(let _0x5565b4=_0xf0c31d;_0x5565b4<_0x3b231e;_0x5565b4++)_0x33a797[_0x5565b4]==_0x5dc7f4&&_0x59a20d++;return _0x59a20d;}function autolinkURLEnd(_0x4290de,_0x5d0606){_0x509eeb['lastIndex']=_0x5d0606;let _0x56a0d1=_0x509eeb['exec'](_0x4290de);if(!_0x56a0d1||lastTwoDomainWords['exec'](_0x56a0d1[0x0])[0x0]['indexOf']('_')>-0x1)return-0x1;let _0x299c13=_0x5d0606+_0x56a0d1[0x0]['length'];for(;;){let _0x45ad5e,_0x37bfa6=_0x4290de[_0x299c13-0x1];if(/[?!.,:*_~]/['test'](_0x37bfa6)||')'==_0x37bfa6&&count(_0x4290de,_0x5d0606,_0x299c13,')')>count(_0x4290de,_0x5d0606,_0x299c13,'('))_0x299c13--;else{if(';'!=_0x37bfa6||!(_0x45ad5e=/&(?:#\d+|#x[a-f\d]+|\w+);$/['exec'](_0x4290de['slice'](_0x5d0606,_0x299c13))))break;_0x299c13=_0x5d0606+_0x45ad5e['index'];}}return _0x299c13;}function autolinkEmailEnd(_0x2988e0,_0x53bc53){_0x85ba99['lastIndex']=_0x53bc53;let _0x3f162e=_0x85ba99['exec'](_0x2988e0);if(!_0x3f162e)return-0x1;let _0xa579d2=_0x3f162e[0x0][_0x3f162e[0x0]['length']-0x1];return'_'==_0xa579d2||'-'==_0xa579d2?-0x1:_0x53bc53+_0x3f162e[0x0]['length']-('.'==_0xa579d2?0x1:0x0);}const Autolink={'parseInline':[{'name':'Autolink','parse'(_0x9b55f1,_0x3baf28,_0x3c12c9){let _0x3b2000=_0x3c12c9-_0x9b55f1['offset'];if(_0x3b2000&&/\w/['test'](_0x9b55f1['text'][_0x3b2000-0x1]))return-0x1;autolinkRE['lastIndex']=_0x3b2000;let _0x3e33ba=autolinkRE['exec'](_0x9b55f1['text']),_0x4a240b=-0x1;if(!_0x3e33ba)return-0x1;if(_0x3e33ba[0x1]||_0x3e33ba[0x2])(_0x4a240b=autolinkURLEnd(_0x9b55f1['text'],_0x3b2000+_0x3e33ba[0x0]['length']),_0x4a240b>-0x1&&_0x9b55f1['hasOpenLink'])&&(_0x4a240b=_0x3b2000+/([^\[\]]|\[[^\]]*\])*/['exec'](_0x9b55f1['text']['slice'](_0x3b2000,_0x4a240b))[0x0]['length']);else _0x3e33ba[0x3]?_0x4a240b=autolinkEmailEnd(_0x9b55f1['text'],_0x3b2000):(_0x4a240b=autolinkEmailEnd(_0x9b55f1['text'],_0x3b2000+_0x3e33ba[0x0]['length']),_0x4a240b>-0x1&&'xmpp:'==_0x3e33ba[0x0]&&(_0x55c076['lastIndex']=_0x4a240b,_0x3e33ba=_0x55c076['exec'](_0x9b55f1['text']),_0x3e33ba&&(_0x4a240b=_0x3e33ba['index']+_0x3e33ba[0x0]['length'])));return _0x4a240b<0x0?-0x1:(_0x9b55f1['addElement'](_0x9b55f1['elt']('URL',_0x3c12c9,_0x4a240b+_0x9b55f1['offset'])),_0x4a240b+_0x9b55f1['offset']);}}]},_0x56bc06=[_0x3f707b,TaskList,Strikethrough,Autolink];function _0x3de3a3(_0x112307,_0x1aa82f,_0x259ea7){return(_0x482a17,_0xa7354f,_0x27c39e)=>{if(_0xa7354f!=_0x112307||_0x482a17['char'](_0x27c39e+0x1)==_0x112307)return-0x1;let _0x2a1e38=[_0x482a17['elt'](_0x259ea7,_0x27c39e,_0x27c39e+0x1)];for(let _0x4aa362=_0x27c39e+0x1;_0x4aa362<_0x482a17['end'];_0x4aa362++){let _0x2cafcc=_0x482a17['char'](_0x4aa362);if(_0x2cafcc==_0x112307)return _0x482a17['addElement'](_0x482a17['elt'](_0x1aa82f,_0x27c39e,_0x4aa362+0x1,_0x2a1e38['concat'](_0x482a17['elt'](_0x259ea7,_0x4aa362,_0x4aa362+0x1))));if(0x5c==_0x2cafcc&&_0x2a1e38['push'](_0x482a17['elt']('Escape',_0x4aa362,0x2+_0x4aa362++)),_0x4d293f(_0x2cafcc))break;}return-0x1;};}const Superscript={'defineNodes':[{'name':'Superscript','style':tags$1['special'](tags$1['content'])},{'name':'SuperscriptMark','style':tags$1['processingInstruction']}],'parseInline':[{'name':'Superscript','parse':_0x3de3a3(0x5e,'Superscript','SuperscriptMark')}]},Subscript={'defineNodes':[{'name':'Subscript','style':tags$1['special'](tags$1['content'])},{'name':'SubscriptMark','style':tags$1['processingInstruction']}],'parseInline':[{'name':'Subscript','parse':_0x3de3a3(0x7e,'Subscript','SubscriptMark')}]},_0x485f6b={'defineNodes':[{'name':'Emoji','style':tags$1['character']}],'parseInline':[{'name':'Emoji','parse'(_0x27ffeb,_0x283d4a,_0x5e5645){let _0x970b6e;return 0x3a==_0x283d4a&&(_0x970b6e=/^[a-zA-Z_0-9]+:/['exec'](_0x27ffeb['slice'](_0x5e5645+0x1,_0x27ffeb['end'])))?_0x27ffeb['addElement'](_0x27ffeb['elt']('Emoji',_0x5e5645,_0x5e5645+0x1+_0x970b6e[0x0]['length'])):-0x1;}}]},data=defineLanguageFacet({'commentTokens':{'block':{'open':'<!--','close':'-->'}}}),_0xbf9d53=new _0xb9a8fe(),_0x506297=_0x38f7de['configure']({'props':[_0x2591e9['add'](_0xa731c9=>!_0xa731c9['is']('Block')||_0xa731c9['is']('Document')||null!=_0x22d28b(_0xa731c9)||isList(_0xa731c9)?void 0x0:(_0x328a4a,_0x5ecfab)=>({'from':_0x5ecfab['doc']['lineAt'](_0x328a4a['from'])['to'],'to':_0x328a4a['to']})),_0xbf9d53['add'](_0x22d28b),indentNodeProp['add']({'Document':()=>null}),languageDataProp['add']({'Document':data})]});function _0x22d28b(_0x2f59f7){let _0x264949=/^(?:ATX|Setext)Heading(\d)$/['exec'](_0x2f59f7['name']);return _0x264949?+_0x264949[0x1]:void 0x0;}function isList(_0x3c77a4){return'OrderedList'==_0x3c77a4['name']||'BulletList'==_0x3c77a4['name'];}function findSectionEnd(_0x7861b7,_0xa54ad1){let _0x226484=_0x7861b7;for(;;){let _0xdaa955,_0x2e2c87=_0x226484['nextSibling'];if(!_0x2e2c87||null!=(_0xdaa955=_0x22d28b(_0x2e2c87['type']))&&_0xdaa955<=_0xa54ad1)break;_0x226484=_0x2e2c87;}return _0x226484['to'];}const headerIndent=_0x4754ba['of']((_0x114ab6,_0x5237a1,_0x1257f3)=>{for(let _0x6a4507=syntaxTree(_0x114ab6)['resolveInner'](_0x1257f3,-0x1);_0x6a4507&&!(_0x6a4507['from']<_0x5237a1);_0x6a4507=_0x6a4507['parent']){let _0xb7e519=_0x6a4507['type']['prop'](_0xbf9d53);if(null==_0xb7e519)continue;let _0x5a5cc4=findSectionEnd(_0x6a4507,_0xb7e519);if(_0x5a5cc4>_0x1257f3)return{'from':_0x1257f3,'to':_0x5a5cc4};}return null;});function _0x3e5998(_0x125b36){return new _0x2548ea(data,_0x125b36,[headerIndent],'markdown');}const _0x3fff38=_0x3e5998(_0x506297),extended=_0x506297['configure']([_0x56bc06,Subscript,Superscript,_0x485f6b,{'props':[_0x2591e9['add']({'Table':(_0x257d6f,_0x5df23f)=>({'from':_0x5df23f['doc']['lineAt'](_0x257d6f['from'])['to'],'to':_0x257d6f['to']})})]}]),_0x2074f7=_0x3e5998(extended);function getCodeParser(_0x416879,_0x440904){return _0x292a07=>{if(_0x292a07&&_0x416879){let _0x344ecd=null;if(_0x292a07=/\S*/['exec'](_0x292a07)[0x0],_0x344ecd='function'==typeof _0x416879?_0x416879(_0x292a07):LanguageDescription['matchLanguageName'](_0x416879,_0x292a07,!0x0),_0x344ecd instanceof LanguageDescription)return _0x344ecd['support']?_0x344ecd['support']['language']['parser']:ParseContext['getSkippingParser'](_0x344ecd['load']());if(_0x344ecd)return _0x344ecd['parser'];}return _0x440904?_0x440904['parser']:null;};}class Context{constructor(_0x5ef15d,_0x31c979,_0x28db3a,_0x1a705d,_0x2f8eb5,_0x5a20ac,_0x3cbbcc){this['node']=_0x5ef15d,this['from']=_0x31c979,this['to']=_0x28db3a,this['spaceBefore']=_0x1a705d,this['spaceAfter']=_0x2f8eb5,this['type']=_0x5a20ac,this['item']=_0x3cbbcc;}['blank'](_0x5a39a5,_0x50a4f2=!0x0){let _0x204a7d=this['spaceBefore']+('Blockquote'==this['node']['name']?'>':'');if(null!=_0x5a39a5){for(;_0x204a7d['length']<_0x5a39a5;)_0x204a7d+='\x20';return _0x204a7d;}for(let _0x3ab49a=this['to']-this['from']-_0x204a7d['length']-this['spaceAfter']['length'];_0x3ab49a>0x0;_0x3ab49a--)_0x204a7d+='\x20';return _0x204a7d+(_0x50a4f2?this['spaceAfter']:'');}['marker'](_0x4332eb,_0x22572d){let _0x3ab697='OrderedList'==this['node']['name']?String(+itemNumber(this['item'],_0x4332eb)[0x2]+_0x22572d):'';return this['spaceBefore']+_0x3ab697+this['type']+this['spaceAfter'];}}function getContext(_0x141f1e,_0x58e253){let _0x392a32=[],_0x278051=[];for(let _0xc39a82=_0x141f1e;_0xc39a82;_0xc39a82=_0xc39a82['parent']){if('FencedCode'==_0xc39a82['name'])return _0x278051;'ListItem'!=_0xc39a82['name']&&'Blockquote'!=_0xc39a82['name']||_0x392a32['push'](_0xc39a82);}for(let _0x385a92=_0x392a32['length']-0x1;_0x385a92>=0x0;_0x385a92--){let _0x18b003,_0x2ef953=_0x392a32[_0x385a92],_0x5669da=_0x58e253['lineAt'](_0x2ef953['from']),_0x434061=_0x2ef953['from']-_0x5669da['from'];if('Blockquote'==_0x2ef953['name']&&(_0x18b003=/^ *>( ?)/['exec'](_0x5669da['text']['slice'](_0x434061))))_0x278051['push'](new Context(_0x2ef953,_0x434061,_0x434061+_0x18b003[0x0]['length'],'',_0x18b003[0x1],'>',null));else{if('ListItem'==_0x2ef953['name']&&'OrderedList'==_0x2ef953['parent']['name']&&(_0x18b003=/^( *)\d+([.)])( *)/['exec'](_0x5669da['text']['slice'](_0x434061)))){let _0x2e95b8=_0x18b003[0x3],_0x4ffc94=_0x18b003[0x0]['length'];_0x2e95b8['length']>=0x4&&(_0x2e95b8=_0x2e95b8['slice'](0x0,_0x2e95b8['length']-0x4),_0x4ffc94-=0x4),_0x278051['push'](new Context(_0x2ef953['parent'],_0x434061,_0x434061+_0x4ffc94,_0x18b003[0x1],_0x2e95b8,_0x18b003[0x2],_0x2ef953));}else{if('ListItem'==_0x2ef953['name']&&'BulletList'==_0x2ef953['parent']['name']&&(_0x18b003=/^( *)([-+*])( {1,4}\[[ xX]\])?( +)/['exec'](_0x5669da['text']['slice'](_0x434061)))){let _0x2ed20d=_0x18b003[0x4],_0x4795e4=_0x18b003[0x0]['length'];_0x2ed20d['length']>0x4&&(_0x2ed20d=_0x2ed20d['slice'](0x0,_0x2ed20d['length']-0x4),_0x4795e4-=0x4);let _0x42e2b5=_0x18b003[0x2];_0x18b003[0x3]&&(_0x42e2b5+=_0x18b003[0x3]['replace'](/[xX]/,'\x20')),_0x278051['push'](new Context(_0x2ef953['parent'],_0x434061,_0x434061+_0x4795e4,_0x18b003[0x1],_0x2ed20d,_0x42e2b5,_0x2ef953));}}}}return _0x278051;}function itemNumber(_0x1e480b,_0x722868){return/^(\s*)(\d+)(?=[.)])/['exec'](_0x722868['sliceString'](_0x1e480b['from'],_0x1e480b['from']+0xa));}function renumberList(_0x4bf29b,_0x54ec03,_0x4ab9f0,_0x2d06eb=0x0){for(let _0x5ef6f2=-0x1,_0x4cc179=_0x4bf29b;;){if('ListItem'==_0x4cc179['name']){let _0x2dac9d=itemNumber(_0x4cc179,_0x54ec03),_0x293249=+_0x2dac9d[0x2];if(_0x5ef6f2>=0x0){if(_0x293249!=_0x5ef6f2+0x1)return;_0x4ab9f0['push']({'from':_0x4cc179['from']+_0x2dac9d[0x1]['length'],'to':_0x4cc179['from']+_0x2dac9d[0x0]['length'],'insert':String(_0x5ef6f2+0x2+_0x2d06eb)});}_0x5ef6f2=_0x293249;}let _0x8aaa44=_0x4cc179['nextSibling'];if(!_0x8aaa44)break;_0x4cc179=_0x8aaa44;}}function normalizeIndent(_0x296545,_0x114f83){let _0x3068b7=/^[ \t]*/['exec'](_0x296545)[0x0]['length'];if(!_0x3068b7||'\x09'!=_0x114f83['facet'](indentUnit))return _0x296545;let _0x5b9cf1='';for(let _0x16df14=countColumn(_0x296545,0x4,_0x3068b7);_0x16df14>0x0;)_0x16df14>=0x4?(_0x5b9cf1+='\x09',_0x16df14-=0x4):(_0x5b9cf1+='\x20',_0x16df14--);return _0x5b9cf1+_0x296545['slice'](_0x3068b7);}const insertNewlineContinueMarkup=({state:_0x175d9e,dispatch:_0x4fb630})=>{let _0x492b80=syntaxTree(_0x175d9e),{doc:_0x50d02f}=_0x175d9e,_0x4c08ef=null,_0xbbc18e=_0x175d9e['changeByRange'](_0x452fe0=>{if(!_0x452fe0['empty']||!_0x2074f7['isActiveAt'](_0x175d9e,_0x452fe0['from'],0x0))return _0x4c08ef={'range':_0x452fe0};let _0x13b89c=_0x452fe0['from'],_0xabe412=_0x50d02f['lineAt'](_0x13b89c),_0x1d62af=getContext(_0x492b80['resolveInner'](_0x13b89c,-0x1),_0x50d02f);for(;_0x1d62af['length']&&_0x1d62af[_0x1d62af['length']-0x1]['from']>_0x13b89c-_0xabe412['from'];)_0x1d62af['pop']();if(!_0x1d62af['length'])return _0x4c08ef={'range':_0x452fe0};let _0x1bcdd3=_0x1d62af[_0x1d62af['length']-0x1];if(_0x1bcdd3['to']-_0x1bcdd3['spaceAfter']['length']>_0x13b89c-_0xabe412['from'])return _0x4c08ef={'range':_0x452fe0};let _0x210803=_0x13b89c>=_0x1bcdd3['to']-_0x1bcdd3['spaceAfter']['length']&&!/\S/['test'](_0xabe412['text']['slice'](_0x1bcdd3['to']));if(_0x1bcdd3['item']&&_0x210803){let _0x289ef8=_0x1bcdd3['node']['firstChild'],_0x4119a0=_0x1bcdd3['node']['getChild']('ListItem','ListItem');if(_0x289ef8['to']>=_0x13b89c||_0x4119a0&&_0x4119a0['to']<_0x13b89c||_0xabe412['from']>0x0&&!/[^\s>]/['test'](_0x50d02f['lineAt'](_0xabe412['from']-0x1)['text'])){let _0x231a25,_0x380935=_0x1d62af['length']>0x1?_0x1d62af[_0x1d62af['length']-0x2]:null,_0x47860e='';_0x380935&&_0x380935['item']?(_0x231a25=_0xabe412['from']+_0x380935['from'],_0x47860e=_0x380935['marker'](_0x50d02f,0x1)):_0x231a25=_0xabe412['from']+(_0x380935?_0x380935['to']:0x0);let _0x16b6dc=[{'from':_0x231a25,'to':_0x13b89c,'insert':_0x47860e}];return'OrderedList'==_0x1bcdd3['node']['name']&&renumberList(_0x1bcdd3['item'],_0x50d02f,_0x16b6dc,-0x2),_0x380935&&'OrderedList'==_0x380935['node']['name']&&renumberList(_0x380935['item'],_0x50d02f,_0x16b6dc),{'range':EditorSelection['cursor'](_0x231a25+_0x47860e['length']),'changes':_0x16b6dc};}{let _0x26e549=_0x4e570c(_0x1d62af,_0x175d9e,_0xabe412);return{'range':EditorSelection['cursor'](_0x13b89c+_0x26e549['length']+0x1),'changes':{'from':_0xabe412['from'],'insert':_0x26e549+_0x175d9e['lineBreak']}};}}if('Blockquote'==_0x1bcdd3['node']['name']&&_0x210803&&_0xabe412['from']){let _0x543478=_0x50d02f['lineAt'](_0xabe412['from']-0x1),_0xfcee7=/>\s*$/['exec'](_0x543478['text']);if(_0xfcee7&&_0xfcee7['index']==_0x1bcdd3['from']){let _0x14106c=_0x175d9e['changes']([{'from':_0x543478['from']+_0xfcee7['index'],'to':_0x543478['to']},{'from':_0xabe412['from']+_0x1bcdd3['from'],'to':_0xabe412['to']}]);return{'range':_0x452fe0['map'](_0x14106c),'changes':_0x14106c};}}let _0x2c6eef=[];'OrderedList'==_0x1bcdd3['node']['name']&&renumberList(_0x1bcdd3['item'],_0x50d02f,_0x2c6eef);let _0x42071a=_0x1bcdd3['item']&&_0x1bcdd3['item']['from']<_0xabe412['from'],_0x418a05='';if(!_0x42071a||/^[\s\d.)\-+*>]*/['exec'](_0xabe412['text'])[0x0]['length']>=_0x1bcdd3['to']){for(let _0x2ff364=0x0,_0x275a70=_0x1d62af['length']-0x1;_0x2ff364<=_0x275a70;_0x2ff364++)_0x418a05+=_0x2ff364!=_0x275a70||_0x42071a?_0x1d62af[_0x2ff364]['blank'](_0x2ff364<_0x275a70?countColumn(_0xabe412['text'],0x4,_0x1d62af[_0x2ff364+0x1]['from'])-_0x418a05['length']:null):_0x1d62af[_0x2ff364]['marker'](_0x50d02f,0x1);}let _0x11680f=_0x13b89c;for(;_0x11680f>_0xabe412['from']&&/\s/['test'](_0xabe412['text']['charAt'](_0x11680f-_0xabe412['from']-0x1));)_0x11680f--;return _0x418a05=normalizeIndent(_0x418a05,_0x175d9e),nonTightList(_0x1bcdd3['node'],_0x175d9e['doc'])&&(_0x418a05=_0x4e570c(_0x1d62af,_0x175d9e,_0xabe412)+_0x175d9e['lineBreak']+_0x418a05),_0x2c6eef['push']({'from':_0x11680f,'to':_0x13b89c,'insert':_0x175d9e['lineBreak']+_0x418a05}),{'range':EditorSelection['cursor'](_0x11680f+_0x418a05['length']+0x1),'changes':_0x2c6eef};});return!_0x4c08ef&&(_0x4fb630(_0x175d9e['update'](_0xbbc18e,{'scrollIntoView':!0x0,'userEvent':'input'})),!0x0);};function _0x227b59(_0x17074d){return'QuoteMark'==_0x17074d['name']||'ListMark'==_0x17074d['name'];}function nonTightList(_0x130eee,_0x1b5d90){if('OrderedList'!=_0x130eee['name']&&'BulletList'!=_0x130eee['name'])return!0x1;let _0x37906f=_0x130eee['firstChild'],_0x3a39ae=_0x130eee['getChild']('ListItem','ListItem');if(!_0x3a39ae)return!0x1;let _0x570318=_0x1b5d90['lineAt'](_0x37906f['to']),_0x3f19bf=_0x1b5d90['lineAt'](_0x3a39ae['from']),_0x9bb1ff=/^[\s>]*$/['test'](_0x570318['text']);return _0x570318['number']+(_0x9bb1ff?0x0:0x1)<_0x3f19bf['number'];}function _0x4e570c(_0x107253,_0x50010a,_0x10cd76){let _0x25eaac='';for(let _0xe26003=0x0,_0x3cc123=_0x107253['length']-0x2;_0xe26003<=_0x3cc123;_0xe26003++)_0x25eaac+=_0x107253[_0xe26003]['blank'](_0xe26003<_0x3cc123?countColumn(_0x10cd76['text'],0x4,Math['min'](_0x10cd76['text']['length'],_0x107253[_0xe26003+0x1]['from']))-_0x25eaac['length']:null,_0xe26003<_0x3cc123);return normalizeIndent(_0x25eaac,_0x50010a);}function contextNodeForDelete(_0x45e9b4,_0x31a0b0){let _0x2844f1=_0x45e9b4['resolveInner'](_0x31a0b0,-0x1),_0x4c426b=_0x31a0b0;_0x227b59(_0x2844f1)&&(_0x4c426b=_0x2844f1['from'],_0x2844f1=_0x2844f1['parent']);for(let _0x304d22;_0x304d22=_0x2844f1['childBefore'](_0x4c426b);)if(_0x227b59(_0x304d22))_0x4c426b=_0x304d22['from'];else{if('OrderedList'!=_0x304d22['name']&&'BulletList'!=_0x304d22['name'])break;_0x2844f1=_0x304d22['lastChild'],_0x4c426b=_0x2844f1['to'];}return _0x2844f1;}const deleteMarkupBackward=({state:_0x3a85c6,dispatch:_0x12f649})=>{let _0x44d62d=syntaxTree(_0x3a85c6),_0x5d1e7f=null,_0x30a107=_0x3a85c6['changeByRange'](_0xc6844=>{let _0x45ed62=_0xc6844['from'],{doc:_0x2d9bdd}=_0x3a85c6;if(_0xc6844['empty']&&_0x2074f7['isActiveAt'](_0x3a85c6,_0xc6844['from'])){let _0x3002d7=_0x2d9bdd['lineAt'](_0x45ed62),_0xbb8bd1=getContext(contextNodeForDelete(_0x44d62d,_0x45ed62),_0x2d9bdd);if(_0xbb8bd1['length']){let _0x37800a=_0xbb8bd1[_0xbb8bd1['length']-0x1],_0x516821=_0x37800a['to']-_0x37800a['spaceAfter']['length']+(_0x37800a['spaceAfter']?0x1:0x0);if(_0x45ed62-_0x3002d7['from']>_0x516821&&!/\S/['test'](_0x3002d7['text']['slice'](_0x516821,_0x45ed62-_0x3002d7['from'])))return{'range':EditorSelection['cursor'](_0x3002d7['from']+_0x516821),'changes':{'from':_0x3002d7['from']+_0x516821,'to':_0x45ed62}};if(_0x45ed62-_0x3002d7['from']==_0x516821&&(!_0x37800a['item']||_0x3002d7['from']<=_0x37800a['item']['from']||!/\S/['test'](_0x3002d7['text']['slice'](0x0,_0x37800a['to'])))){let _0x5762b=_0x3002d7['from']+_0x37800a['from'];if(_0x37800a['item']&&_0x37800a['node']['from']<_0x37800a['item']['from']&&/\S/['test'](_0x3002d7['text']['slice'](_0x37800a['from'],_0x37800a['to']))){let _0x22f1e5=_0x37800a['blank'](countColumn(_0x3002d7['text'],0x4,_0x37800a['to'])-countColumn(_0x3002d7['text'],0x4,_0x37800a['from']));return _0x5762b==_0x3002d7['from']&&(_0x22f1e5=normalizeIndent(_0x22f1e5,_0x3a85c6)),{'range':EditorSelection['cursor'](_0x5762b+_0x22f1e5['length']),'changes':{'from':_0x5762b,'to':_0x3002d7['from']+_0x37800a['to'],'insert':_0x22f1e5}};}if(_0x5762b<_0x45ed62)return{'range':EditorSelection['cursor'](_0x5762b),'changes':{'from':_0x5762b,'to':_0x45ed62}};}}}return _0x5d1e7f={'range':_0xc6844};});return!_0x5d1e7f&&(_0x12f649(_0x3a85c6['update'](_0x30a107,{'scrollIntoView':!0x0,'userEvent':'delete'})),!0x0);},_0x2e4cae=[{'key':'Enter','run':insertNewlineContinueMarkup},{'key':'Backspace','run':deleteMarkupBackward}],htmlNoMatch=html({'matchClosingTags':!0x1});function _0x388538(_0x27f1d7={}){let {codeLanguages:_0x56e519,defaultCodeLanguage:_0xdeb21f,addKeymap:_0x442e9a=!0x0,base:{parser:_0x314f27}=_0x3fff38,completeHTMLTags:_0x5a568a=!0x0,htmlTagLanguage:_0x33258b=htmlNoMatch}=_0x27f1d7;if(!(_0x314f27 instanceof _0x5e76fe))throw new RangeError('Base\x20parser\x20provided\x20to\x20`markdown`\x20should\x20be\x20a\x20Markdown\x20parser');let _0x5e8445,_0x145d7c=_0x27f1d7['extensions']?[_0x27f1d7['extensions']]:[],_0x4607b8=[_0x33258b['support']];_0xdeb21f instanceof LanguageSupport?(_0x4607b8['push'](_0xdeb21f['support']),_0x5e8445=_0xdeb21f['language']):_0xdeb21f&&(_0x5e8445=_0xdeb21f);let _0x1cd488=_0x56e519||_0x5e8445?getCodeParser(_0x56e519,_0x5e8445):void 0x0;_0x145d7c['push'](_0xc7aa68({'codeParser':_0x1cd488,'htmlParser':_0x33258b['language']['parser']})),_0x442e9a&&_0x4607b8['push'](_0x26809c['high'](_0x5af741['of'](_0x2e4cae)));let _0x7cea84=_0x3e5998(_0x314f27['configure'](_0x145d7c));return _0x5a568a&&_0x4607b8['push'](_0x7cea84['data']['of']({'autocomplete':htmlTagCompletion})),new LanguageSupport(_0x7cea84,_0x4607b8);}function htmlTagCompletion(_0x1295c6){let {state:_0x46a3e0,pos:_0x308ae9}=_0x1295c6,_0x56f2c0=/<[:\-\.\w\u00b7-\uffff]*$/['exec'](_0x46a3e0['sliceDoc'](_0x308ae9-0x19,_0x308ae9));if(!_0x56f2c0)return null;let _0x4ac787=syntaxTree(_0x46a3e0)['resolveInner'](_0x308ae9,-0x1);for(;_0x4ac787&&!_0x4ac787['type']['isTop'];){if('CodeBlock'==_0x4ac787['name']||'FencedCode'==_0x4ac787['name']||'ProcessingInstructionBlock'==_0x4ac787['name']||'CommentBlock'==_0x4ac787['name']||'Link'==_0x4ac787['name']||'Image'==_0x4ac787['name'])return null;_0x4ac787=_0x4ac787['parent'];}return{'from':_0x308ae9-_0x56f2c0[0x0]['length'],'to':_0x308ae9,'options':htmlTagCompletions(),'validFor':/^<[:\-\.\w\u00b7-\uffff]*$/};}let _tagCompletions=null;function htmlTagCompletions(){if(_tagCompletions)return _tagCompletions;let _0x2eeef2=htmlCompletionSource(new CompletionContext(EditorState['create']({'extensions':htmlNoMatch}),0x0,!0x0));return _tagCompletions=_0x2eeef2?_0x2eeef2['options']:[];}function createCodeMirrorEditor(_0x233215){const _0x2cba66=getDefaultExtensions(),_0x5011cb=new Compartment();_0x2cba66['push'](_0x5011cb['of'](EditorView['editable']['of'](!0x0))),'html'===_0x233215['syntaxLanguage']?_0x2cba66['push'](html()):_0x2cba66['push'](_0x388538()),_0x233215['theme']&&_0x2cba66['push'](_0x233215['theme']),_0x2cba66['push'](...getKeybindings());const _0x49a860=new EditorView({'extensions':_0x2cba66,'parent':_0x233215['parent']});return toggleTabFocusMode(_0x49a860),{'focus':()=>{_0x49a860['dispatch']({'selection':{'anchor':0x0},'scrollIntoView':!0x0}),_0x49a860['focus']();},'getData':()=>_0x49a860['state']['doc']['toString'](),'setData':_0xbf179c=>{_0x49a860['dispatch']({'changes':{'from':0x0,'to':_0x49a860['state']['doc']['length'],'insert':_0xbf179c},'annotations':Transaction['addToHistory']['of'](!0x1)});},'setReadOnly':_0x8b8536=>{_0x49a860['dispatch']({'effects':[_0x5011cb['reconfigure'](EditorView['editable']['of'](!_0x8b8536))]});},'destroy':()=>{_0x49a860['destroy']();},'instance':_0x49a860};}function getKeybindings(){return[_0x5af741['of']([...closeBracketsKeymap,...defaultKeymap,...historyKeymap,..._0x47ee73,...completionKeymap,{'key':'Tab','run':indentMore,'shift':indentLess,'preventDefault':!0x0,'stopPropagation':!0x0},{'key':'Ctrl-y','mac':'Cmd-y','run':_0x2300dc,'preventDefault':!0x0,'stopPropagation':!0x0},{'key':'Ctrl-Shift-z','mac':'Cmd-Shift-z','run':_0x2300dc,'preventDefault':!0x0,'stopPropagation':!0x0},{'key':'Ctrl-z','mac':'Cmd-z','run':_0x424a91,'preventDefault':!0x0,'stopPropagation':!0x0}])];}function getDefaultExtensions(){return[EditorView['lineWrapping'],autocompletion(),bracketMatching(),closeBrackets(),_0x13c345(),drawSelection(),_0x4a6379(),_0x2954ef(),foldGutter(),highlightActiveLine(),highlightActiveLineGutter(),highlightSpecialChars(),history(),indentOnInput(),rectangularSelection(),syntaxHighlighting(defaultHighlightStyle,{'fallback':!0x0})];}class CodeEditorView extends ckeditor5['View']{constructor(_0x1951f5,_0x59adf1){super(_0x1951f5),this['_codeEditorApi']=null,this['_options']=_0x59adf1,this['set']('isReadOnly',!0x1),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-reset_all-excluded','ck-code-editor'],'tabindex':-0x1}});}['render'](){super['render'](),this['_codeEditorApi']=createCodeMirrorEditor({'parent':this['element'],'syntaxLanguage':this['_options']['syntaxLanguage'],'theme':this['_options']['theme']}),this['on']('change:isReadOnly',(_0x924f5e,_0x227d88,_0x1d0405)=>{this['setReadOnly'](_0x1d0405);});}['destroy'](){super['destroy'](),this['_codeEditorApi']['destroy'](),this['_codeEditorApi']=null;}['focus'](){this['isReadOnly']?this['element']['focus']():this['_codeEditorApi']['focus']();}['getData'](){return this['_codeEditorApi']['getData']();}['setData'](_0x41b4c2){this['_codeEditorApi']['setData'](_0x41b4c2);}['setReadOnly'](_0x200331){this['_codeEditorApi']['setReadOnly'](_0x200331);}}class EditSourceCommand extends ckeditor5['Command']{constructor(_0x56ac76){super(_0x56ac76),this['affectsData']=!0x1,this['editor']['plugins']['get'](ckeditor5['PendingActions'])['on']('change:hasAny',(_0x4de5ec,_0x16730a,_0x5e9270)=>{_0x5e9270?this['forceDisabled']('pendingActions'):this['clearForceDisabled']('pendingActions');});}['refresh'](){this['isEnabled']=!0x0;}['execute'](){const _0x3e927c=this['editor'],_0x9b633c=_0x3e927c['locale'],_0x577217=_0x3e927c['plugins']['get']('Dialog'),_0x566bb4=getActiveRootName(_0x3e927c),_0x9ab64c=formatSource(_0x3e927c['data']['get']({'rootName':_0x566bb4})),_0x4ec251=new CodeEditorView(_0x9b633c,{'syntaxLanguage':_0x3e927c['plugins']['has']('Markdown')?'markdown':'html','theme':_0x3e927c['config']['get']('sourceEditingEnhanced.theme')});let _0x1752f0=!0x0;const _0x100849=_0x111079=>{if(!_0x1752f0)return;return unformatSource(_0x4ec251['getData']())!==unformatSource(_0x9ab64c)?window['confirm'](getTranslation$3(_0x9b633c,'Are\x20you\x20sure\x20you\x20want\x20to\x20discard\x20your\x20changes?\x20This\x20action\x20cannot\x20be\x20undone.'))?void 0x0:_0x111079['stop']():void 0x0;};_0x577217['show']({'id':'sourceEditingEnhanced','title':getTranslation$3(_0x9b633c,'Edit\x20source\x20modal\x20label'),'isModal':!0x0,'className':'ck-source-editing-enhanced-dialog','content':_0x4ec251,'actionButtons':[{'label':getTranslation$3(_0x9b633c,'Cancel'),'withText':!0x0,'onExecute':()=>{_0x577217['hide']();}},{'label':getTranslation$3(_0x9b633c,'Save'),'class':'ck-button-action','withText':!0x0,'onExecute':()=>{const _0x3e9234=unformatSource(_0x4ec251['getData']())!==unformatSource(_0x9ab64c);(_0x3e9234&&_0x3e927c['execute']('replaceSource',_0x4ec251['getData']()),_0x1752f0=!0x1,_0x577217['hide'](),_0x3e9234&&'editables'in _0x3e927c['ui']['view'])&&_0x3e927c['ui']['view']['editables'][_0x566bb4]['element']['focus']();},'onCreate':_0x3b4b0e=>{_0x3b4b0e['set']('isEnabled',!_0x3e927c['isReadOnly']),_0x3b4b0e['bind']('isEnabled')['to'](_0x3e927c,'isReadOnly',this,'isEnabled',(_0x28e6e9,_0x390aa2)=>!_0x28e6e9&&_0x390aa2);}}],'onHide':()=>{_0x577217['off']('hide',_0x100849),_0x4ec251['destroy']();},'onShow':()=>{_0x4ec251['bind']('isReadOnly')['to'](_0x3e927c,'isReadOnly',this,'isEnabled',(_0x1c0e61,_0x6650f0)=>_0x1c0e61||!_0x6650f0),_0x4ec251['setData'](_0x9ab64c),_0x4ec251['focus'](),_0x577217['on']('hide',_0x100849,{'priority':'highest'});}});}}class SourceEditingEnhancedUI extends ckeditor5['Plugin']{static get['pluginName'](){return'SourceEditingEnhancedUI';}static get['requires'](){return[ckeditor5['PendingActions']];}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x4c0e20=this['editor'],_0x56bdbf=_0x4c0e20['locale'],_0x2f80c0=new EditSourceCommand(_0x4c0e20);_0x4c0e20['commands']['add']('editSource',_0x2f80c0),_0x4c0e20['ui']['componentFactory']['add']('sourceEditingEnhanced',()=>{const _0x45cad5=this['_createButton'](ckeditor5['ButtonView'],_0x2f80c0);return _0x45cad5['set']({'label':getTranslation$3(_0x56bdbf,'Source'),'icon':ckeditor5['icons']['source'],'tooltip':getTranslation$3(_0x56bdbf,'Edit\x20source\x20modal\x20label'),'class':'ck-source-editing-enhanced-button'}),_0x45cad5;}),_0x4c0e20['ui']['componentFactory']['add']('menuBar:sourceEditingEnhanced',()=>{const _0x10df40=this['_createButton'](ckeditor5['MenuBarMenuListItemButtonView'],_0x2f80c0,!0x0);return _0x10df40['set']({'label':getTranslation$3(_0x56bdbf,'Edit\x20source\x20modal\x20label'),'icon':ckeditor5['icons']['source'],'role':'menuitemcheckbox'}),_0x10df40;}),this['_registerKeybindings']();}['afterInit'](){_0xc91e2c(this);}['_createButton'](_0x1633b6,_0x4c8b28,_0x26eb5f=!0x1){const _0x423669=new _0x1633b6(this['editor']['locale']);return _0x423669['set']({'withText':_0x26eb5f,'isToggleable':!0x1}),_0x423669['bind']('isEnabled')['to'](_0x4c8b28,'isEnabled'),this['listenTo'](_0x423669,'execute',()=>_0x4c8b28['execute']()),_0x423669;}['_registerKeybindings'](){const _0x3efe80=this['editor']['locale'];this['editor']['accessibility']['addKeystrokeInfoCategory']({'id':'sourceEditingEnhanced','label':getTranslation$3(_0x3efe80,'Source\x20Editing\x20Enhanced')});const _0x18608e=ckeditor5['env']['isMac']||ckeditor5['env']['isiOS'];this['editor']['accessibility']['addKeystrokeInfos']({'categoryId':'sourceEditingEnhanced','keystrokes':[{'label':getTranslation$3(_0x3efe80,'Copy\x20line\x20down'),'keystroke':'Shift+Alt+ArrowDown'},{'label':getTranslation$3(_0x3efe80,'Copy\x20line\x20up'),'keystroke':'Shift+Alt+ArrowUp'},{'label':getTranslation$3(_0x3efe80,'Delete\x20line'),'keystroke':'Shift+Ctrl+K'},{'label':getTranslation$3(_0x3efe80,'Indent\x20less'),'keystroke':'Ctrl+['},{'label':getTranslation$3(_0x3efe80,'Indent\x20more'),'keystroke':'Ctrl+]'},{'label':getTranslation$3(_0x3efe80,'Fold\x20all'),'keystroke':'Ctrl!+Alt+['},{'label':getTranslation$3(_0x3efe80,'Fold\x20code\x20(current\x20level)'),'keystroke':_0x18608e?'Cmd+Alt+[':'Ctrl+Shift+['},{'label':getTranslation$3(_0x3efe80,'Move\x20line\x20down'),'keystroke':'Alt+ArrowDown'},{'label':getTranslation$3(_0x3efe80,'Move\x20line\x20up'),'keystroke':'Alt+ArrowUp'},{'label':getTranslation$3(_0x3efe80,'Redo\x20(keystroke)'),'keystroke':[['Ctrl+Shift+Z'],['Ctrl+Y']]},{'label':getTranslation$3(_0x3efe80,'Select\x20line'),'keystroke':_0x18608e?'Ctrl!+L':'Alt+L'},{'label':getTranslation$3(_0x3efe80,'Switch\x20between\x20\x22focus\x20with\x20tab\x22\x20and\x20\x22indent\x20with\x20tab\x22\x20mode'),'keystroke':_0x18608e?'Alt+Shift+M':'Ctrl+M'},{'label':getTranslation$3(_0x3efe80,'Toggle\x20block\x20comment'),'keystroke':'Shift+Alt+A'},{'label':getTranslation$3(_0x3efe80,'Toggle\x20comment'),'keystroke':'Ctrl+/'},{'label':getTranslation$3(_0x3efe80,'Undo\x20(keystroke)'),'keystroke':'Ctrl+Z'},{'label':getTranslation$3(_0x3efe80,'Unfold\x20all'),'keystroke':'Ctrl!+Alt+]'},{'label':getTranslation$3(_0x3efe80,'Unfold\x20code\x20(current\x20level)'),'keystroke':_0x18608e?'Cmd+Alt+]':'Ctrl+Shift+]'}]});}}async function _0xc91e2c(_0x5f3ff9){const _0x1508a1=_0x2436ae([0x4e,0x44,0x57,0x53,0x37,0x39,0x59,0x7a,0x66,0x79,0x38,0x32,0x73,0x36,0x54,0x45,0x78,0x30,0x48,0x51,0x61,0x4a,0x75,0x70,0x62,0x76,0x67,0x64,0x58,0x35,0x6d,0x55,0x71,0x77,0x68,0x47,0x33,0x63,0x6c,0x52,0x34,0x6b,0x4c,0x4f,0x72,0x50,0x43,0x31,0x56,0x65,0x41,0x5a,0x6a,0x69,0x4d,0x42,0x6e,0x46,0x4b,0x6f,0x74,0x49]),_0x59a150=window[_0x2436ae([0x44,0x61,0x74,0x65])][_0x2436ae([0x6e,0x6f,0x77])](),_0x109f79=_0x5f3ff9[_0x2436ae([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x286033=new window[(_0x2436ae([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x88f0cc=>{_0x109f79[_0x2436ae([0x6f,0x6e,0x63,0x65])](_0x2436ae([0x72,0x65,0x61,0x64,0x79]),_0x88f0cc);}),_0xfaac8d={[_0x2436ae([0x6b,0x74,0x79])]:_0x2436ae([0x45,0x43]),[_0x2436ae([0x75,0x73,0x65])]:_0x2436ae([0x73,0x69,0x67]),[_0x2436ae([0x63,0x72,0x76])]:_0x2436ae([0x50,0x2d,0x32,0x35,0x36]),[_0x2436ae([0x78])]:_0x2436ae([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x2436ae([0x79])]:_0x2436ae([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x2436ae([0x61,0x6c,0x67])]:_0x2436ae([0x45,0x53,0x32,0x35,0x36])},_0x212d66=_0x109f79[_0x2436ae([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x2436ae([0x67,0x65,0x74])](_0x2436ae([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x5cbb3e=await(async function(){let _0x6dd378,_0x1bd5bb=null,_0x217952=null;try{if(_0x212d66==_0x2436ae([0x47,0x50,0x4c]))return _0x2436ae([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x6dd378=(function(){const _0x54a572=_0x212d66[_0x2436ae([0x73,0x70,0x6c,0x69,0x74])](_0x2436ae([0x2e]));if(0x3!=_0x54a572[_0x2436ae([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x293028=_0x54a572[0x1];return _0x233902(_0x293028);function _0x233902(_0x10fc03){const _0x51c554=_0x1ccb34(_0x10fc03);return _0x51c554&&_0x561035()?_0x51c554:null;function _0x561035(){const _0x48babe=_0x51c554[_0x2436ae([0x6a,0x74,0x69])],_0x439efe=window[_0x2436ae([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x48babe[_0x2436ae([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x48babe[_0x2436ae([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x511e97={..._0x51c554,[_0x2436ae([0x6a,0x74,0x69])]:_0x48babe[_0x2436ae([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x48babe[_0x2436ae([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x511e97[_0x2436ae([0x76,0x63])],_0x1f1164(_0x511e97)==_0x439efe;}}}()),!_0x6dd378)return _0x2436ae([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x6dd378[_0x2436ae([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x217952=function(_0xd04209,_0x348abd){return new window[(_0x2436ae([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x2ca83a=>{if(_0x4df6c5())return _0x2ca83a(_0x2436ae([0x56,0x61,0x6c,0x69,0x64]));_0x483337(),_0x109f79[_0x2436ae([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x2436ae([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x14aed7=!0x1;const _0x21063c=ckeditor5['uid']();function _0x59fce4(_0x40e7ba){return!!_0x40e7ba&&(typeof _0x40e7ba===_0x2436ae([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x40e7ba===_0x2436ae([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x40e7ba[_0x2436ae([0x74,0x68,0x65,0x6e])]===_0x2436ae([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x40e7ba[_0x2436ae([0x63,0x61,0x74,0x63,0x68])]===_0x2436ae([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x2236a9(_0x2e8a7c){_0x342f71(_0x2e8a7c)[_0x2436ae([0x74,0x68,0x65,0x6e])](_0x5ba9e5=>{if(!_0x5ba9e5||_0x5ba9e5[_0x2436ae([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x2436ae([0x6f,0x6b]))return _0x2436ae([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x29643d(_0x1f1164(_0x21063c+_0x348abd))!=_0x5ba9e5[_0x2436ae([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x2436ae([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x2436ae([0x56,0x61,0x6c,0x69,0x64]);})[_0x2436ae([0x74,0x68,0x65,0x6e])](_0x15e94d=>(_0x135a94(),_0x15e94d),()=>{const _0xd716af=_0x3dc852();return null==_0xd716af?(_0x135a94(),_0x2436ae([0x56,0x61,0x6c,0x69,0x64])):_0x2436ae(_0x59a150-_0xd716af>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x2436ae([0x74,0x68,0x65,0x6e])](_0x2ca83a)[_0x2436ae([0x63,0x61,0x74,0x63,0x68])](()=>{_0x2ca83a(_0x2436ae([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x2b6fe4=0x36ee80;function _0x135a94(){const _0x1f399d=_0x2436ae([0x6c,0x6c,0x63,0x74,0x2d])+_0x29643d(_0x1f1164(_0xd04209)),_0x405625=_0x4cc7f4(_0x29643d(window[_0x2436ae([0x4d,0x61,0x74,0x68])][_0x2436ae([0x63,0x65,0x69,0x6c])](_0x59a150/_0x2b6fe4)));window[_0x2436ae([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x2436ae([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x1f399d,_0x405625);}function _0x3dc852(){const _0x2561aa=_0x2436ae([0x6c,0x6c,0x63,0x74,0x2d])+_0x29643d(_0x1f1164(_0xd04209)),_0x51d7e7=window[_0x2436ae([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x2436ae([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x2561aa);return _0x51d7e7?window[_0x2436ae([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x4cc7f4(_0x51d7e7),0x10)*_0x2b6fe4:null;}function _0x342f71(_0x2f73b7){return new window[(_0x2436ae([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x137eae,_0x3e9fe0)=>{_0x2f73b7[_0x2436ae([0x74,0x68,0x65,0x6e])](_0x137eae,_0x3e9fe0),window[_0x2436ae([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x3e9fe0,0x1d4c0);});}}_0x109f79[_0x2436ae([0x6f,0x6e])](_0x2436ae([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x30adae,_0x3dd02c)=>{if(_0x3dd02c[0x0]!=_0xd04209)return _0x2ca83a(_0x2436ae([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x3dd02c[0x1]={..._0x3dd02c[0x1],[_0x2436ae([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x21063c};},{[_0x2436ae([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x2436ae([0x68,0x69,0x67,0x68])}),_0x109f79[_0x2436ae([0x6f,0x6e])](_0x2436ae([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x24dbee=>{_0x59fce4(_0x24dbee[_0x2436ae([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x14aed7=!0x0,_0x2236a9(_0x24dbee[_0x2436ae([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x2436ae([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x2436ae([0x6c,0x6f,0x77])}),_0x286033[_0x2436ae([0x74,0x68,0x65,0x6e])](()=>{_0x14aed7||_0x2ca83a(_0x2436ae([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x4df6c5(){return _0x109f79[_0x2436ae([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x2436ae([0x76,0x69,0x65,0x77])][_0x2436ae([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x2436ae([0x61,0x75,0x74,0x6f]);}function _0x483337(){_0x109f79[_0x2436ae([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x2436ae([0x76,0x69,0x65,0x77])][_0x2436ae([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x2436ae([0x61,0x75,0x74,0x6f]);}}(_0x6dd378[_0x2436ae([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x6dd378[_0x2436ae([0x6a,0x74,0x69])]));const _0x1ed450=await(async function(){let _0x1690eb=!0x0;try{const _0x11493e=_0x212d66[_0x2436ae([0x73,0x70,0x6c,0x69,0x74])](_0x2436ae([0x2e])),[_0x58e00b,_0xb21288,_0x44ead1]=_0x11493e;return _0x249a59(_0x58e00b),await _0x381175(_0x58e00b,_0xb21288,_0x44ead1),_0x1690eb;}catch(_0x4220ea){return!0x1;}function _0x249a59(_0x315ccd){const _0x341622=_0x1ccb34(_0x315ccd);_0x341622&&_0x341622[_0x2436ae([0x61,0x6c,0x67])]==_0x2436ae([0x45,0x53,0x32,0x35,0x36])||(_0x1690eb=!0x1);}async function _0x381175(_0x17187a,_0x5b6b70,_0x4d7eb4){const _0x3942a0=window[_0x2436ae([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x2436ae([0x66,0x72,0x6f,0x6d])](_0x5ee7d5(_0x4d7eb4),_0x53000a=>_0x53000a[_0x2436ae([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x132dfa=new window[(_0x2436ae([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x2436ae([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x17187a+_0x2436ae([0x2e])+_0x5b6b70),_0x7b8ea0=window[_0x2436ae([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x2436ae([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x7b8ea0)return;const _0x151627=await _0x7b8ea0[_0x2436ae([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x2436ae([0x6a,0x77,0x6b]),_0xfaac8d,{[_0x2436ae([0x6e,0x61,0x6d,0x65])]:_0x2436ae([0x45,0x43,0x44,0x53,0x41]),[_0x2436ae([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x2436ae([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x2436ae([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x7b8ea0[_0x2436ae([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x2436ae([0x6e,0x61,0x6d,0x65])]:_0x2436ae([0x45,0x43,0x44,0x53,0x41]),[_0x2436ae([0x68,0x61,0x73,0x68])]:{[_0x2436ae([0x6e,0x61,0x6d,0x65])]:_0x2436ae([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x151627,_0x3942a0,_0x132dfa)||(_0x1690eb=!0x1);}}());return _0x1ed450?(function(){const _0x28ae9a=_0x6dd378[_0x2436ae([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x28ae9a)return!0x1;if(_0x28ae9a[_0x2436ae([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x2436ae([0x2a])))return!0x0;if(_0x28ae9a[_0x2436ae([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x2436ae([0x53,0x45,0x45])))return!0x0;return!0x1;}())?(function(){const _0x1b7ea2=[_0x2436ae([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x2436ae([0x74,0x72,0x69,0x61,0x6c])][_0x2436ae([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x6dd378[_0x2436ae([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x59a150/0x3e8:0x67b67080;return _0x6dd378[_0x2436ae([0x65,0x78,0x70])]<_0x1b7ea2;}())?_0x2436ae([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x2a6669=_0x6dd378[_0x2436ae([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x2a6669||0x0==_0x2a6669[_0x2436ae([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x415bf7}=new URL(window[_0x2436ae([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x2a6669[_0x2436ae([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x415bf7))return!0x0;const _0x16f90e=_0x415bf7[_0x2436ae([0x73,0x70,0x6c,0x69,0x74])](_0x2436ae([0x2e]));return _0x2a6669[_0x2436ae([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x37cdfc=>_0x37cdfc[_0x2436ae([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x2436ae([0x2a])))[_0x2436ae([0x6d,0x61,0x70])](_0x17a160=>_0x17a160[_0x2436ae([0x73,0x70,0x6c,0x69,0x74])](_0x2436ae([0x2e])))[_0x2436ae([0x73,0x6f,0x6d,0x65])](_0x1664b5=>_0x16f90e[_0x2436ae([0x65,0x76,0x65,0x72,0x79])]((_0x3d7272,_0x3d04fb)=>_0x1664b5[_0x3d04fb]===_0x3d7272||_0x1664b5[_0x3d04fb]===_0x2436ae([0x2a])));}())?(_0x6dd378[_0x2436ae([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x2436ae([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x1bd5bb=_0x240cb8(_0x2436ae([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x6dd378[_0x2436ae([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x2436ae([0x74,0x72,0x69,0x61,0x6c])&&(_0x1bd5bb=_0x240cb8(_0x2436ae([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x1bd5bb&&_0x217952)return new window[(_0x2436ae([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x292d99,_0x24f1aa)=>{_0x1bd5bb[_0x2436ae([0x74,0x68,0x65,0x6e])](_0x292d99,_0x24f1aa),_0x217952[_0x2436ae([0x74,0x68,0x65,0x6e])](_0x4f6a23=>{_0x4f6a23!=_0x2436ae([0x56,0x61,0x6c,0x69,0x64])&&_0x292d99(_0x4f6a23);},_0x24f1aa);});return _0x1bd5bb||_0x217952||_0x2436ae([0x56,0x61,0x6c,0x69,0x64]);}())):_0x2436ae([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x2436ae([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x2436ae([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x1ebf10){return _0x2436ae([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x240cb8(_0x2e4348){const _0x1706f2=new window[(_0x2436ae([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x58bac3=>setTimeout(_0x58bac3,0x93ecc)),_0x5c022a=_0x286033[_0x2436ae([0x74,0x68,0x65,0x6e])](()=>new window[(_0x2436ae([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x565003=>{let _0x45ace5=0x0;_0x109f79[_0x2436ae([0x6d,0x6f,0x64,0x65,0x6c])][_0x2436ae([0x6f,0x6e])](_0x2436ae([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x4ccbb9,_0x56fbdb)=>{_0x56fbdb[0x0][_0x2436ae([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x45ace5++,0x1f8==_0x45ace5&&(_0x565003(),_0x4ccbb9[_0x2436ae([0x6f,0x66,0x66])]());});})),_0xfe0bed=[_0x1706f2,_0x5c022a];return window[_0x2436ae([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x2436ae([0x72,0x61,0x63,0x65])](_0xfe0bed)[_0x2436ae([0x74,0x68,0x65,0x6e])](()=>_0x2e4348);}function _0x1ccb34(_0x4940a8){return _0x4940a8[_0x2436ae([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x2436ae([0x65,0x79]))?JSON[_0x2436ae([0x70,0x61,0x72,0x73,0x65])](_0x5ee7d5(_0x4940a8)):null;}function _0x5ee7d5(_0x95ec3a){return window[_0x2436ae([0x61,0x74,0x6f,0x62])](_0x95ec3a[_0x2436ae([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x2436ae([0x2b]))[_0x2436ae([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x2436ae([0x2f])));}function _0x1f1164(_0x1e1cef){let _0x45bd59=0x1505;function _0x21186e(_0x3fed3f){for(let _0x588b73=0x0;_0x588b73<_0x3fed3f[_0x2436ae([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x588b73++){const _0x936e4c=_0x3fed3f[_0x2436ae([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x588b73);_0x45bd59=(_0x45bd59<<0x5)+_0x45bd59+_0x936e4c,_0x45bd59&=_0x45bd59;}}return function _0x34073f(_0x387c05){Array[_0x2436ae([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x387c05)?_0x387c05[_0x2436ae([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x34073f):_0x387c05&&typeof _0x387c05==_0x2436ae([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x2436ae([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x387c05)[_0x2436ae([0x73,0x6f,0x72,0x74])]()[_0x2436ae([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x21d4c2,_0x1e6600])=>{_0x21186e(_0x21d4c2),_0x34073f(_0x1e6600);}):_0x21186e(window[_0x2436ae([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x387c05));}(_0x1e1cef),_0x45bd59>>>0x0;}function _0x29643d(_0x3b35f3){return _0x3b35f3[_0x2436ae([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x2436ae([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x2436ae([0x30]));}function _0x4cc7f4(_0x5c4d54){return _0x5c4d54[_0x2436ae([0x73,0x70,0x6c,0x69,0x74])]('')[_0x2436ae([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x2436ae([0x6a,0x6f,0x69,0x6e])]('');}function _0x4c08f4(){}function _0x2436ae(_0x396b0a){return _0x396b0a['map'](_0x2a66db=>String['fromCharCode'](_0x2a66db))['join']('');}!function(_0x14ebb2){const _0xe1804b=(function(){const _0x43c269=window[_0x2436ae([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x2436ae([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x2436ae([0x6e,0x6f,0x77])]())[_0x2436ae([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x2436ae([0x2e]),'');let _0x187a5e=_0x2436ae([0x4e]);for(let _0x1c0c65=0x0;_0x1c0c65<_0x43c269[_0x2436ae([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x1c0c65+=0x2){let _0x55cf20=window[_0x2436ae([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x43c269[_0x2436ae([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x1c0c65,_0x1c0c65+0x2));_0x55cf20>=_0x1508a1[_0x2436ae([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x55cf20-=_0x1508a1[_0x2436ae([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x187a5e+=_0x1508a1[_0x55cf20];}return _0x187a5e;}());_0x109f79[_0xe1804b]=_0x2436ae([0x73,0x6f,0x75,0x72,0x63,0x65,0x45,0x64,0x69,0x74,0x69,0x6e,0x67,0x45,0x6e,0x68,0x61,0x6e,0x63,0x65,0x64,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x14ebb2,_0x14ebb2!=_0x2436ae([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x286033,_0x109f79[_0x2436ae([0x6d,0x6f,0x64,0x65,0x6c])][_0x2436ae([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x4c08f4,_0x109f79[_0x2436ae([0x6d,0x6f,0x64,0x65,0x6c])][_0x2436ae([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x4c08f4,_0x109f79[_0x2436ae([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x2436ae([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x5cbb3e);}class _0x2d2146 extends ckeditor5['Command']{constructor(_0x3a4f29){super(_0x3a4f29),this['refresh']();}['refresh'](){this['isEnabled']=!this['editor']['isReadOnly'];}['execute'](_0x127bd5,_0x7f5b38){var _0x543778;const _0x4d478b=this['editor'],_0x5a2dc0=null!==(_0x543778=null==_0x7f5b38?void 0x0:_0x7f5b38['rootName'])&&void 0x0!==_0x543778?_0x543778:getActiveRootName(_0x4d478b);_0x4d478b['data']['set']({[_0x5a2dc0]:_0x127bd5},{'batchType':{'isUndoable':!0x0},'suppressErrorInCollaboration':!0x0});}}class SourceEditingEnhanced extends ckeditor5['Plugin']{static get['pluginName'](){return'SourceEditingEnhanced';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}static get['requires'](){return[SourceEditingEnhancedUI];}constructor(_0x53ef52){super(_0x53ef52),_0x53ef52['config']['define']('sourceEditingEnhanced.allowCollaborationFeatures',!0x1);}['init'](){this['_checkCompatibility'](),this['editor']['commands']['add']('replaceSource',new _0x2d2146(this['editor'])),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x108a01=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x21792d;for(const _0x375600 in _0x108a01){const _0x23a599=_0x375600,_0x5f126c=_0x108a01[_0x23a599];if('sourceEditingEnhancedLicenseKeyValid'==_0x5f126c||'sourceEditingEnhancedLicenseKeyInvalid'==_0x5f126c||'sourceEditingEnhancedLicenseKeyExpired'==_0x5f126c||'sourceEditingEnhancedLicenseKeyDomainLimit'==_0x5f126c||'sourceEditingEnhancedLicenseKeyNotAllowed'==_0x5f126c||'sourceEditingEnhancedLicenseKeyEvaluationLimit'==_0x5f126c||'sourceEditingEnhancedLicenseKeyTrialLimit'==_0x5f126c||'sourceEditingEnhancedLicenseKeyUsageLimit'==_0x5f126c){delete _0x108a01[_0x23a599],_0x21792d=_0x5f126c,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'sourceEditingEnhancedLicenseKeyInvalid'==_0x21792d&&_0x108a01['_showLicenseError']('invalid'),'sourceEditingEnhancedLicenseKeyExpired'==_0x21792d&&_0x108a01['_showLicenseError']('expired'),'sourceEditingEnhancedLicenseKeyDomainLimit'==_0x21792d&&_0x108a01['_showLicenseError']('domainLimit'),'sourceEditingEnhancedLicenseKeyNotAllowed'==_0x21792d&&_0x108a01['_showLicenseError']('featureNotAllowed','SourceEditingEnhanced'),'sourceEditingEnhancedLicenseKeyEvaluationLimit'==_0x21792d&&_0x108a01['_showLicenseError']('evaluationLimit'),'sourceEditingEnhancedLicenseKeyTrialLimit'==_0x21792d&&_0x108a01['_showLicenseError']('trialLimit'),'sourceEditingEnhancedLicenseKeyUsageLimit'==_0x21792d&&_0x108a01['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}['_checkCompatibility'](){const _0x202129=this['editor'],_0x3c8820=_0x202129['config']['get']('sourceEditingEnhanced.allowCollaborationFeatures');if(!_0x3c8820&&_0x202129['plugins']['has']('RealTimeCollaborativeEditing'))throw new ckeditor5['CKEditorError']('source-editing-enhanced-incompatible-with-real-time-collaboration',null);!_0x3c8820&&['CommentsEditing','TrackChangesEditing','RevisionHistory']['some'](_0x127005=>_0x202129['plugins']['has'](_0x127005))&&console['warn']('You\x20initialized\x20the\x20editor\x20with\x20the\x20source\x20editing\x20enhanced\x20feature\x20and\x20at\x20least\x20one\x20of\x20the\x20collaboration\x20features.\x20Please\x20be\x20advised\x20that\x20the\x20source\x20editing\x20feature\x20may\x20not\x20work,\x20and\x20be\x20careful\x20when\x20editing\x20document\x20source\x20that\x20contains\x20markers\x20created\x20by\x20the\x20collaboration\x20features.'),_0x202129['plugins']['has']('RestrictedEditingModeEditing')&&console['warn']('You\x20initialized\x20the\x20editor\x20with\x20the\x20source\x20editing\x20enhanced\x20feature\x20and\x20restricted\x20editing\x20feature.\x20Please\x20be\x20advised\x20that\x20the\x20source\x20editing\x20enhanced\x20feature\x20may\x20not\x20work,\x20and\x20be\x20careful\x20when\x20editing\x20document\x20source\x20that\x20contains\x20markers\x20created\x20by\x20the\x20restricted\x20editing\x20feature.');}}class TemplateCommand extends ckeditor5['Command']{['execute'](_0x45a6f9){const {model:_0x18fa23}=this['editor'];let _0x2ed39b;switch(typeof _0x45a6f9){case'string':_0x2ed39b=_0x45a6f9;break;case'function':_0x2ed39b=_0x45a6f9();}'string'==typeof _0x2ed39b&&_0x18fa23['change'](()=>{const _0xd9ba83=this['editor']['data']['htmlProcessor']['toView'](_0x2ed39b),_0x1e6923=this['editor']['data']['toModel'](_0xd9ba83);_0x18fa23['insertContent'](_0x1e6923);});}}class TemplateEditing extends ckeditor5['Plugin']{static get['pluginName'](){return'TemplateEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const {editor:_0x51c8fc}=this;_0x51c8fc['commands']['add']('insertTemplate',new TemplateCommand(_0x51c8fc)),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x259d5b=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x91eb77;for(const _0x39ac3b in _0x259d5b){const _0x5baa32=_0x39ac3b,_0x5600ad=_0x259d5b[_0x5baa32];if('templateLicenseKeyValid'==_0x5600ad||'templateLicenseKeyInvalid'==_0x5600ad||'templateLicenseKeyExpired'==_0x5600ad||'templateLicenseKeyDomainLimit'==_0x5600ad||'templateLicenseKeyNotAllowed'==_0x5600ad||'templateLicenseKeyEvaluationLimit'==_0x5600ad||'templateLicenseKeyTrialLimit'==_0x5600ad||'templateLicenseKeyUsageLimit'==_0x5600ad){delete _0x259d5b[_0x5baa32],_0x91eb77=_0x5600ad,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'templateLicenseKeyInvalid'==_0x91eb77&&_0x259d5b['_showLicenseError']('invalid'),'templateLicenseKeyExpired'==_0x91eb77&&_0x259d5b['_showLicenseError']('expired'),'templateLicenseKeyDomainLimit'==_0x91eb77&&_0x259d5b['_showLicenseError']('domainLimit'),'templateLicenseKeyNotAllowed'==_0x91eb77&&_0x259d5b['_showLicenseError']('featureNotAllowed','Template'),'templateLicenseKeyEvaluationLimit'==_0x91eb77&&_0x259d5b['_showLicenseError']('evaluationLimit'),'templateLicenseKeyTrialLimit'==_0x91eb77&&_0x259d5b['_showLicenseError']('trialLimit'),'templateLicenseKeyUsageLimit'==_0x91eb77&&_0x259d5b['_showLicenseError']('usageLimit');},0x3e8);}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}}class TemplateListView extends ckeditor5['ListView']{['filter'](_0x171049){if(!_0x171049)return this['_resetFiltering']();const _0x4c561e=new Map(),_0x3c304a=this['items']['map'](_0x345ebd=>{const _0x59f923=_0x345ebd['buttonView']['isMatching'](_0x171049);return _0x345ebd['isVisible']=!!_0x59f923,_0x345ebd['buttonView']['highlightText'](_0x59f923?_0x171049:null),_0x59f923&&_0x4c561e['set'](_0x345ebd,_0x59f923),_0x345ebd;})['sort'](unsortListItemsCallback)['sort'](getSortListItemsCallback(_0x4c561e));return this['items']['clear'](),this['items']['addMany'](_0x3c304a),{'resultsCount':_0x4c561e['size'],'totalItemsCount':this['items']['length']};}['_resetFiltering'](){const _0x238b9c=this['items']['map'](_0x258c4a=>_0x258c4a)['sort'](unsortListItemsCallback);return _0x238b9c['forEach'](_0x5c031f=>{_0x5c031f['isVisible']=!0x0,_0x5c031f['buttonView']['highlightText'](null);}),this['items']['clear'](),this['items']['addMany'](_0x238b9c),{'resultsCount':_0x238b9c['length'],'totalItemsCount':_0x238b9c['length']};}}function getSortListItemsCallback(_0x588eaf){return function(_0x18496a,_0x6cac2e){const _0x4ec4ae=_0x588eaf['get'](_0x18496a),_0x19457e=_0x588eaf['get'](_0x6cac2e);return _0x4ec4ae&&!_0x19457e?-0x1:_0x19457e&&!_0x4ec4ae?0x1:_0x4ec4ae||_0x19457e?_0x4ec4ae['title']&&!_0x19457e['title']?-0x1:!_0x4ec4ae['title']&&_0x19457e['title']?0x1:0x0:0x0;};}function unsortListItemsCallback(_0x26ffc9,_0x50cb8b){return _0x26ffc9['originalIndex']-_0x50cb8b['originalIndex'];}class TemplateListItemView extends ckeditor5['ListItemView']{constructor(_0x3c4f52,_0x2735bf){super(_0x3c4f52),this['originalIndex']=_0x2735bf,this['buttonView']=null;}}var templateDefaultIcon='<svg\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20viewBox=\x220\x200\x2045\x2045\x22>\x0a\x20\x20<path\x20fill=\x22#F0F0F0\x22\x20d=\x22M2\x200h41s2\x200\x202\x202v41s0\x202\x20-2\x202h-41s-2\x200\x20-2\x20-2v-41s0\x20-2\x202\x20-2\x22\x20/>\x0a\x20\x20<path\x20fill=\x22#D5D5D5\x22\x20d=\x22M11\x2010h10s1\x200\x201\x201v24s0\x201\x20-1\x201h-10s-1\x200\x20-1\x20-1v-24s0\x20-1\x201\x20-1\x22\x20/>\x0a\x20\x20<path\x20fill=\x22#D5D5D5\x22\x20d=\x22M25\x2010h10s1\x200\x201\x201v10s0\x201\x20-1\x201h-10s-1\x200\x20-1\x20-1v-10s0\x20-1\x201\x20-1\x22\x20/>\x0a\x20\x20<path\x20fill=\x22#D5D5D5\x22\x20d=\x22M25\x2024h10s1\x200\x201\x201v10s0\x201\x20-1\x201h-10s-1\x200\x20-1\x20-1v-10s0\x20-1\x201\x20-1\x22\x20/>\x0a</svg>\x0a';class TemplateListButtonView extends ckeditor5['ButtonView']{constructor(_0x11bce3,_0x5c4f49){super(_0x11bce3),this['templateDefinition']=_0x5c4f49,this['textPartView']=null;const {icon:_0x427a99=templateDefaultIcon}=_0x5c4f49;this['set']({'withText':!0x0,'class':'ck-template-button','role':'option','icon':_0x427a99}),this['iconView']['isColorInherited']=!0x1;}['render'](){super['render'](),this['textPartView']=new TextPartView(this['locale'],this['templateDefinition'],this['labelView']['element']['id']),this['children']['remove'](this['labelView']),this['children']['add'](this['textPartView']);}['destroy'](){super['destroy'](),this['labelView']['destroy']();}['isMatching'](_0x14acbc){const {title:_0x1fa824,description:_0x14795f}=this['templateDefinition'],_0x5e4343=!!_0x1fa824['match'](_0x14acbc),_0x5e7040=!(!_0x14795f||!_0x14795f['match'](_0x14acbc));return _0x5e4343||_0x5e7040?{'title':_0x5e4343,'description':_0x5e7040}:null;}['highlightText'](_0x19be11){this['textPartView']['highlightText'](_0x19be11);}}class TextPartView extends ckeditor5['View']{constructor(_0x5efef3,_0x9c87d3,_0x4eeccd){super(_0x5efef3),this['title']=_0x9c87d3['title'],this['description']=_0x9c87d3['description'],this['titleView']=new ckeditor5['HighlightedTextView'](),this['titleView']['text']=this['title'],this['titleView']['extendTemplate']({'tag':'span','attributes':{'class':['ck-button__label'],'id':_0x4eeccd}});const _0x6efdc8=[this['titleView']];this['description']&&(this['descriptionView']=new ckeditor5['HighlightedTextView'](),this['descriptionView']['text']=this['description'],this['descriptionView']['extendTemplate']({'tag':'p','attributes':{'class':['ck-template-form__description']}}),_0x6efdc8['push'](this['descriptionView'])),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-template-form__text-part']},'children':_0x6efdc8});}['highlightText'](_0x5de8a5){this['titleView']['highlightText'](_0x5de8a5),this['description']&&this['descriptionView']['highlightText'](_0x5de8a5);}}function getTranslation$2(_0x2837cc,_0x3ffe62,..._0x59078b){const t=_0x2837cc['t'];switch(_0x3ffe62){case'No\x20templates\x20were\x20found\x20matching\x20\x22%0\x22.':return t('No\x20templates\x20were\x20found\x20matching\x20\x22%0\x22.',..._0x59078b);case'Please\x20try\x20a\x20different\x20phrase\x20or\x20check\x20the\x20spelling.':return t('Please\x20try\x20a\x20different\x20phrase\x20or\x20check\x20the\x20spelling.');case'No\x20templates\x20available.':return t('No\x20templates\x20available.');case'%0\x20templates\x20found':return t('%0\x20templates\x20found',..._0x59078b);case'Search\x20template':return t('Search\x20template');case'Template':return t('Template');case'Insert\x20template':return t('Insert\x20template');default:return _0x3ffe62;}}class TemplateUI extends ckeditor5['Plugin']{static get['pluginName'](){return'TemplateUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const {editor:_0x252c6d}=this,_0x30d70c=_0x252c6d['config']['get']('template.definitions')||[];_0x252c6d['ui']['componentFactory']['add']('insertTemplate',_0x52c2cd=>{const _0x5d6953=ckeditor5['createDropdown'](_0x52c2cd),_0x9af537=this['_createTemplateListView'](_0x52c2cd,_0x30d70c),_0xeee3e9=new ckeditor5['SearchTextView'](_0x52c2cd,{'filteredView':_0x9af537,'queryView':{'label':getTranslation$2(_0x52c2cd,'Search\x20template')},'class':'ck-template-form','infoView':{'text':{'notFound':{'primary':_0x5b66c0=>getTranslation$2(_0x52c2cd,'No\x20templates\x20were\x20found\x20matching\x20\x22%0\x22.',_0x5b66c0),'secondary':getTranslation$2(_0x52c2cd,'Please\x20try\x20a\x20different\x20phrase\x20or\x20check\x20the\x20spelling.')},'noSearchableItems':{'primary':getTranslation$2(_0x52c2cd,'No\x20templates\x20available.')}}}}),_0x538f0b=_0x252c6d['commands']['get']('insertTemplate');return _0xeee3e9['on']('search',(_0xb5fb85,_0x198ac9)=>{_0x198ac9['query']&&_0x198ac9['query']['length']&&_0x252c6d['ui']['ariaLiveAnnouncer']['announce'](getTranslation$2(_0x52c2cd,'%0\x20templates\x20found',_0x198ac9['resultsCount']));}),_0x5d6953['bind']('isEnabled')['to'](_0x538f0b),_0x5d6953['panelView']['children']['add'](_0xeee3e9),_0x5d6953['buttonView']['set']({'label':getTranslation$2(_0x52c2cd,'Insert\x20template'),'icon':_0x2a481f['template'],'tooltip':!0x0}),_0x5d6953['on']('change:isOpen',(_0x25e3dd,_0xc707cf,_0x36829a)=>{_0x36829a||_0xeee3e9['reset']();}),_0x5d6953;}),_0x252c6d['ui']['componentFactory']['add']('menuBar:insertTemplate',_0x462fc0=>{const _0x4a9ac8=_0x252c6d['commands']['get']('insertTemplate'),_0x56aeb4=new ckeditor5['MenuBarMenuView'](_0x462fc0);_0x56aeb4['buttonView']['set']({'label':getTranslation$2(_0x462fc0,'Template'),'icon':_0x2a481f['template']});const _0x486b1f=new ckeditor5['MenuBarMenuListView'](_0x462fc0);if(!_0x30d70c||!_0x30d70c['length']){const _0x407d1a=new ckeditor5['MenuBarMenuListItemView'](_0x462fc0,_0x56aeb4),_0x9d83ca=new ckeditor5['MenuBarMenuListItemButtonView'](_0x462fc0);_0x9d83ca['set']({'label':getTranslation$2(_0x462fc0,'No\x20templates\x20available.')}),_0x9d83ca['delegate']('execute')['to'](_0x56aeb4),_0x9d83ca['on']('execute',()=>{_0x252c6d['editing']['view']['focus']();}),_0x407d1a['children']['add'](_0x9d83ca),_0x486b1f['items']['add'](_0x407d1a);}for(const _0x565bb2 of _0x30d70c){const _0x3cde26=new ckeditor5['MenuBarMenuListItemView'](_0x462fc0,_0x56aeb4),_0x545f5f=new ckeditor5['MenuBarMenuListItemButtonView'](_0x462fc0);_0x545f5f['set']({'class':'ck-template-button','label':_0x565bb2['title'],'icon':_0x565bb2['icon']||templateDefaultIcon}),_0x545f5f['delegate']('execute')['to'](_0x56aeb4),_0x545f5f['on']('execute',()=>{_0x252c6d['execute']('insertTemplate',_0x565bb2['data']),_0x252c6d['editing']['view']['focus']();}),_0x3cde26['children']['add'](_0x545f5f),_0x486b1f['items']['add'](_0x3cde26);}return _0x56aeb4['panelView']['children']['add'](_0x486b1f),_0x56aeb4['bind']('isEnabled')['to'](_0x4a9ac8,'isEnabled'),_0x56aeb4;});}['afterInit'](){_0x4b641d(this);}['_createTemplateListView'](_0x429032,_0x37b538){const {editor:_0x27cd3c}=this,_0x41f3df=new TemplateListView(_0x429032);return _0x41f3df['extendTemplate']({'attributes':{'role':'listbox','class':['ck-template-list']}}),_0x41f3df['items']['addMany'](_0x37b538['map']((_0x1c5c5b,_0xaf1336)=>{const _0x19e826=new TemplateListItemView(_0x429032,_0xaf1336),_0x3b4b39=new TemplateListButtonView(_0x429032,_0x1c5c5b);return _0x19e826['buttonView']=_0x3b4b39,_0x19e826['children']['add'](_0x3b4b39),_0x19e826['buttonView']['on']('execute',_0xad755e=>{_0x27cd3c['execute']('insertTemplate',_0xad755e['source']['templateDefinition']['data']),_0x27cd3c['editing']['view']['focus']();}),_0x19e826;})),_0x41f3df;}}async function _0x4b641d(_0x2aa054){const _0x546cae=_0x5f4b29([0x67,0x78,0x54,0x33,0x65,0x47,0x53,0x66,0x6a,0x76,0x75,0x31,0x55,0x32,0x39,0x41,0x69,0x6d,0x71,0x72,0x51,0x4b,0x4e,0x49,0x62,0x63,0x45,0x6b,0x79,0x4a,0x42,0x46,0x30,0x61,0x34,0x44,0x6e,0x59,0x58,0x70,0x50,0x43,0x6c,0x7a,0x35,0x5a,0x36,0x68,0x57,0x48,0x74,0x73,0x77,0x4c,0x38,0x4d,0x52,0x37,0x4f,0x56,0x64,0x6f]),_0x41c140=window[_0x5f4b29([0x44,0x61,0x74,0x65])][_0x5f4b29([0x6e,0x6f,0x77])](),_0x1f71ee=_0x2aa054[_0x5f4b29([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x22e531=new window[(_0x5f4b29([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x157f66=>{_0x1f71ee[_0x5f4b29([0x6f,0x6e,0x63,0x65])](_0x5f4b29([0x72,0x65,0x61,0x64,0x79]),_0x157f66);}),_0x5c337f={[_0x5f4b29([0x6b,0x74,0x79])]:_0x5f4b29([0x45,0x43]),[_0x5f4b29([0x75,0x73,0x65])]:_0x5f4b29([0x73,0x69,0x67]),[_0x5f4b29([0x63,0x72,0x76])]:_0x5f4b29([0x50,0x2d,0x32,0x35,0x36]),[_0x5f4b29([0x78])]:_0x5f4b29([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x5f4b29([0x79])]:_0x5f4b29([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x5f4b29([0x61,0x6c,0x67])]:_0x5f4b29([0x45,0x53,0x32,0x35,0x36])},_0x4c45bb=_0x1f71ee[_0x5f4b29([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x5f4b29([0x67,0x65,0x74])](_0x5f4b29([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x5075b4=await(async function(){let _0x34eb28,_0x55ef83=null,_0x2a3f12=null;try{if(_0x4c45bb==_0x5f4b29([0x47,0x50,0x4c]))return _0x5f4b29([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x34eb28=(function(){const _0x59f128=_0x4c45bb[_0x5f4b29([0x73,0x70,0x6c,0x69,0x74])](_0x5f4b29([0x2e]));if(0x3!=_0x59f128[_0x5f4b29([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x2ffb70=_0x59f128[0x1];return _0x4ee6eb(_0x2ffb70);function _0x4ee6eb(_0x1207bb){const _0x138e5a=_0x388e8d(_0x1207bb);return _0x138e5a&&_0x2327cc()?_0x138e5a:null;function _0x2327cc(){const _0x3ab642=_0x138e5a[_0x5f4b29([0x6a,0x74,0x69])],_0x3081eb=window[_0x5f4b29([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x3ab642[_0x5f4b29([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x3ab642[_0x5f4b29([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x4a423d={..._0x138e5a,[_0x5f4b29([0x6a,0x74,0x69])]:_0x3ab642[_0x5f4b29([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x3ab642[_0x5f4b29([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x4a423d[_0x5f4b29([0x76,0x63])],_0x152225(_0x4a423d)==_0x3081eb;}}}()),!_0x34eb28)return _0x5f4b29([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x34eb28[_0x5f4b29([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x2a3f12=function(_0x1de25d,_0x13d65b){return new window[(_0x5f4b29([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x247375=>{if(_0x44d595())return _0x247375(_0x5f4b29([0x56,0x61,0x6c,0x69,0x64]));_0x1e6e1d(),_0x1f71ee[_0x5f4b29([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x5f4b29([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x278acf=!0x1;const _0x1c4eaf=ckeditor5['uid']();function _0x3de2f7(_0x5646a1){return!!_0x5646a1&&(typeof _0x5646a1===_0x5f4b29([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x5646a1===_0x5f4b29([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x5646a1[_0x5f4b29([0x74,0x68,0x65,0x6e])]===_0x5f4b29([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x5646a1[_0x5f4b29([0x63,0x61,0x74,0x63,0x68])]===_0x5f4b29([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x4bb826(_0x33a82f){_0x2098ef(_0x33a82f)[_0x5f4b29([0x74,0x68,0x65,0x6e])](_0x19bdf7=>{if(!_0x19bdf7||_0x19bdf7[_0x5f4b29([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x5f4b29([0x6f,0x6b]))return _0x5f4b29([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x2f2b3b(_0x152225(_0x1c4eaf+_0x13d65b))!=_0x19bdf7[_0x5f4b29([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x5f4b29([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x5f4b29([0x56,0x61,0x6c,0x69,0x64]);})[_0x5f4b29([0x74,0x68,0x65,0x6e])](_0x13ff6a=>(_0x406a33(),_0x13ff6a),()=>{const _0x1fe255=_0x253a7a();return null==_0x1fe255?(_0x406a33(),_0x5f4b29([0x56,0x61,0x6c,0x69,0x64])):_0x5f4b29(_0x41c140-_0x1fe255>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x5f4b29([0x74,0x68,0x65,0x6e])](_0x247375)[_0x5f4b29([0x63,0x61,0x74,0x63,0x68])](()=>{_0x247375(_0x5f4b29([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x493ac3=0x36ee80;function _0x406a33(){const _0x1009ea=_0x5f4b29([0x6c,0x6c,0x63,0x74,0x2d])+_0x2f2b3b(_0x152225(_0x1de25d)),_0x1d7f88=_0x28d824(_0x2f2b3b(window[_0x5f4b29([0x4d,0x61,0x74,0x68])][_0x5f4b29([0x63,0x65,0x69,0x6c])](_0x41c140/_0x493ac3)));window[_0x5f4b29([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x5f4b29([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x1009ea,_0x1d7f88);}function _0x253a7a(){const _0x2c2329=_0x5f4b29([0x6c,0x6c,0x63,0x74,0x2d])+_0x2f2b3b(_0x152225(_0x1de25d)),_0x32d4dd=window[_0x5f4b29([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x5f4b29([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x2c2329);return _0x32d4dd?window[_0x5f4b29([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x28d824(_0x32d4dd),0x10)*_0x493ac3:null;}function _0x2098ef(_0x5112d6){return new window[(_0x5f4b29([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x515a5a,_0x6d4392)=>{_0x5112d6[_0x5f4b29([0x74,0x68,0x65,0x6e])](_0x515a5a,_0x6d4392),window[_0x5f4b29([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x6d4392,0x1d4c0);});}}_0x1f71ee[_0x5f4b29([0x6f,0x6e])](_0x5f4b29([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x1e0f63,_0x2fee81)=>{if(_0x2fee81[0x0]!=_0x1de25d)return _0x247375(_0x5f4b29([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x2fee81[0x1]={..._0x2fee81[0x1],[_0x5f4b29([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x1c4eaf};},{[_0x5f4b29([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x5f4b29([0x68,0x69,0x67,0x68])}),_0x1f71ee[_0x5f4b29([0x6f,0x6e])](_0x5f4b29([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x5bfaed=>{_0x3de2f7(_0x5bfaed[_0x5f4b29([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x278acf=!0x0,_0x4bb826(_0x5bfaed[_0x5f4b29([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x5f4b29([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x5f4b29([0x6c,0x6f,0x77])}),_0x22e531[_0x5f4b29([0x74,0x68,0x65,0x6e])](()=>{_0x278acf||_0x247375(_0x5f4b29([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x44d595(){return _0x1f71ee[_0x5f4b29([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x5f4b29([0x76,0x69,0x65,0x77])][_0x5f4b29([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x5f4b29([0x61,0x75,0x74,0x6f]);}function _0x1e6e1d(){_0x1f71ee[_0x5f4b29([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x5f4b29([0x76,0x69,0x65,0x77])][_0x5f4b29([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x5f4b29([0x61,0x75,0x74,0x6f]);}}(_0x34eb28[_0x5f4b29([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x34eb28[_0x5f4b29([0x6a,0x74,0x69])]));const _0x12b966=await(async function(){let _0x52df7c=!0x0;try{const _0x5d32f6=_0x4c45bb[_0x5f4b29([0x73,0x70,0x6c,0x69,0x74])](_0x5f4b29([0x2e])),[_0x542647,_0x518a83,_0x2cddf6]=_0x5d32f6;return _0x1a5857(_0x542647),await _0x58c37d(_0x542647,_0x518a83,_0x2cddf6),_0x52df7c;}catch(_0x21f54b){return!0x1;}function _0x1a5857(_0x2d26d7){const _0x566415=_0x388e8d(_0x2d26d7);_0x566415&&_0x566415[_0x5f4b29([0x61,0x6c,0x67])]==_0x5f4b29([0x45,0x53,0x32,0x35,0x36])||(_0x52df7c=!0x1);}async function _0x58c37d(_0x24f2df,_0x25dd6c,_0x312c3e){const _0x1bb74b=window[_0x5f4b29([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x5f4b29([0x66,0x72,0x6f,0x6d])](_0x3ae1ae(_0x312c3e),_0x2c2dd5=>_0x2c2dd5[_0x5f4b29([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x1fa9d6=new window[(_0x5f4b29([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x5f4b29([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x24f2df+_0x5f4b29([0x2e])+_0x25dd6c),_0x8e2969=window[_0x5f4b29([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x5f4b29([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x8e2969)return;const _0xc3a4e8=await _0x8e2969[_0x5f4b29([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x5f4b29([0x6a,0x77,0x6b]),_0x5c337f,{[_0x5f4b29([0x6e,0x61,0x6d,0x65])]:_0x5f4b29([0x45,0x43,0x44,0x53,0x41]),[_0x5f4b29([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x5f4b29([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x5f4b29([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x8e2969[_0x5f4b29([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x5f4b29([0x6e,0x61,0x6d,0x65])]:_0x5f4b29([0x45,0x43,0x44,0x53,0x41]),[_0x5f4b29([0x68,0x61,0x73,0x68])]:{[_0x5f4b29([0x6e,0x61,0x6d,0x65])]:_0x5f4b29([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0xc3a4e8,_0x1bb74b,_0x1fa9d6)||(_0x52df7c=!0x1);}}());return _0x12b966?(function(){const _0x5bf58b=_0x34eb28[_0x5f4b29([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x5bf58b)return!0x1;if(_0x5bf58b[_0x5f4b29([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x5f4b29([0x2a])))return!0x0;if(_0x5bf58b[_0x5f4b29([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x5f4b29([0x54,0x50,0x4c])))return!0x0;if(_0x5bf58b[_0x5f4b29([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x5f4b29([0x50,0x50])))return!0x0;if(_0x5bf58b[_0x5f4b29([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x5f4b29([0x44,0x52,0x55,0x50]))&&window[_0x5f4b29([0x44,0x72,0x75,0x70,0x61,0x6c])])return!0x0;return!0x1;}())?(function(){const _0x261988=[_0x5f4b29([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x5f4b29([0x74,0x72,0x69,0x61,0x6c])][_0x5f4b29([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x34eb28[_0x5f4b29([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x41c140/0x3e8:0x67b67080;return _0x34eb28[_0x5f4b29([0x65,0x78,0x70])]<_0x261988;}())?_0x5f4b29([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x54a507=_0x34eb28[_0x5f4b29([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x54a507||0x0==_0x54a507[_0x5f4b29([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x360b12}=new URL(window[_0x5f4b29([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x54a507[_0x5f4b29([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x360b12))return!0x0;const _0x2c0c9a=_0x360b12[_0x5f4b29([0x73,0x70,0x6c,0x69,0x74])](_0x5f4b29([0x2e]));return _0x54a507[_0x5f4b29([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x13de42=>_0x13de42[_0x5f4b29([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x5f4b29([0x2a])))[_0x5f4b29([0x6d,0x61,0x70])](_0x21bea0=>_0x21bea0[_0x5f4b29([0x73,0x70,0x6c,0x69,0x74])](_0x5f4b29([0x2e])))[_0x5f4b29([0x73,0x6f,0x6d,0x65])](_0xc853fb=>_0x2c0c9a[_0x5f4b29([0x65,0x76,0x65,0x72,0x79])]((_0x39f946,_0x58553f)=>_0xc853fb[_0x58553f]===_0x39f946||_0xc853fb[_0x58553f]===_0x5f4b29([0x2a])));}())?(_0x34eb28[_0x5f4b29([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x5f4b29([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x55ef83=_0x26a9d2(_0x5f4b29([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x34eb28[_0x5f4b29([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x5f4b29([0x74,0x72,0x69,0x61,0x6c])&&(_0x55ef83=_0x26a9d2(_0x5f4b29([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x55ef83&&_0x2a3f12)return new window[(_0x5f4b29([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x468efc,_0x6c6e77)=>{_0x55ef83[_0x5f4b29([0x74,0x68,0x65,0x6e])](_0x468efc,_0x6c6e77),_0x2a3f12[_0x5f4b29([0x74,0x68,0x65,0x6e])](_0x2d0bd1=>{_0x2d0bd1!=_0x5f4b29([0x56,0x61,0x6c,0x69,0x64])&&_0x468efc(_0x2d0bd1);},_0x6c6e77);});return _0x55ef83||_0x2a3f12||_0x5f4b29([0x56,0x61,0x6c,0x69,0x64]);}())):_0x5f4b29([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x5f4b29([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x5f4b29([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x46dbb5){return _0x5f4b29([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x26a9d2(_0x5e45e2){const _0x4df782=new window[(_0x5f4b29([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x266f6c=>setTimeout(_0x266f6c,0x93ecc)),_0x4f5f8a=_0x22e531[_0x5f4b29([0x74,0x68,0x65,0x6e])](()=>new window[(_0x5f4b29([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x41e71a=>{let _0x228fad=0x0;_0x1f71ee[_0x5f4b29([0x6d,0x6f,0x64,0x65,0x6c])][_0x5f4b29([0x6f,0x6e])](_0x5f4b29([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x252f69,_0x3f8d57)=>{_0x3f8d57[0x0][_0x5f4b29([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x228fad++,0x1f8==_0x228fad&&(_0x41e71a(),_0x252f69[_0x5f4b29([0x6f,0x66,0x66])]());});})),_0x4da6ee=[_0x4df782,_0x4f5f8a];return window[_0x5f4b29([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x5f4b29([0x72,0x61,0x63,0x65])](_0x4da6ee)[_0x5f4b29([0x74,0x68,0x65,0x6e])](()=>_0x5e45e2);}function _0x388e8d(_0x3de6ab){return _0x3de6ab[_0x5f4b29([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x5f4b29([0x65,0x79]))?JSON[_0x5f4b29([0x70,0x61,0x72,0x73,0x65])](_0x3ae1ae(_0x3de6ab)):null;}function _0x3ae1ae(_0x1010f1){return window[_0x5f4b29([0x61,0x74,0x6f,0x62])](_0x1010f1[_0x5f4b29([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x5f4b29([0x2b]))[_0x5f4b29([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x5f4b29([0x2f])));}function _0x152225(_0x308ad4){let _0x32ea01=0x1505;function _0x2738af(_0x5a98ff){for(let _0x151cef=0x0;_0x151cef<_0x5a98ff[_0x5f4b29([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x151cef++){const _0x5b7ac3=_0x5a98ff[_0x5f4b29([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x151cef);_0x32ea01=(_0x32ea01<<0x5)+_0x32ea01+_0x5b7ac3,_0x32ea01&=_0x32ea01;}}return function _0x1d0d71(_0x51a6a3){Array[_0x5f4b29([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x51a6a3)?_0x51a6a3[_0x5f4b29([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x1d0d71):_0x51a6a3&&typeof _0x51a6a3==_0x5f4b29([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x5f4b29([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x51a6a3)[_0x5f4b29([0x73,0x6f,0x72,0x74])]()[_0x5f4b29([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x2d8568,_0x443423])=>{_0x2738af(_0x2d8568),_0x1d0d71(_0x443423);}):_0x2738af(window[_0x5f4b29([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x51a6a3));}(_0x308ad4),_0x32ea01>>>0x0;}function _0x2f2b3b(_0x329961){return _0x329961[_0x5f4b29([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x5f4b29([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x5f4b29([0x30]));}function _0x28d824(_0x3ee3ee){return _0x3ee3ee[_0x5f4b29([0x73,0x70,0x6c,0x69,0x74])]('')[_0x5f4b29([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x5f4b29([0x6a,0x6f,0x69,0x6e])]('');}function _0xe27db2(){}function _0x5f4b29(_0x44cba4){return _0x44cba4['map'](_0x690a52=>String['fromCharCode'](_0x690a52))['join']('');}!function(_0x9293f){const _0x27cad8=(function(){const _0x46acc4=window[_0x5f4b29([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x5f4b29([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x5f4b29([0x6e,0x6f,0x77])]())[_0x5f4b29([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x5f4b29([0x2e]),'');let _0x7784d8=_0x5f4b29([0x67]);for(let _0x553208=0x0;_0x553208<_0x46acc4[_0x5f4b29([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x553208+=0x2){let _0x4edd78=window[_0x5f4b29([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x46acc4[_0x5f4b29([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x553208,_0x553208+0x2));_0x4edd78>=_0x546cae[_0x5f4b29([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x4edd78-=_0x546cae[_0x5f4b29([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x7784d8+=_0x546cae[_0x4edd78];}return _0x7784d8;}());_0x1f71ee[_0x27cad8]=_0x5f4b29([0x74,0x65,0x6d,0x70,0x6c,0x61,0x74,0x65,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x9293f,_0x9293f!=_0x5f4b29([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x22e531,_0x1f71ee[_0x5f4b29([0x6d,0x6f,0x64,0x65,0x6c])][_0x5f4b29([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0xe27db2,_0x1f71ee[_0x5f4b29([0x6d,0x6f,0x64,0x65,0x6c])][_0x5f4b29([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0xe27db2,_0x1f71ee[_0x5f4b29([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x5f4b29([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x5075b4);}class Template extends ckeditor5['Plugin']{static get['requires'](){return[TemplateEditing,TemplateUI];}static get['pluginName'](){return'Template';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}class _0x3d0114 extends ckeditor5['Command']{constructor(_0x10e959,_0x4b879b){super(_0x10e959),this['_enabledCommands']=_0x4b879b,this['value']=!0x1,this['refresh'](),this['_isEnabledBasedOnSelection']=!0x1;}['refresh'](){this['isEnabled']=!0x0;}['execute'](){this['value']=!this['value'],this['value']?this['_disableUnsupportedCommands']():this['_enableCommands']();}['_disableUnsupportedCommands'](){for(const _0x3ef06a of this['editor']['commands']['commands']())_0x3ef06a['affectsData']&&!this['_enabledCommands']['has'](_0x3ef06a)&&_0x3ef06a['forceDisabled']('TrackChangesCommand');}['_enableCommands'](){for(const _0x5f0251 of this['editor']['commands']['commands']())_0x5f0251['affectsData']&&!this['_enabledCommands']['has'](_0x5f0251)&&_0x5f0251['clearForceDisabled']('TrackChangesCommand');}}class AcceptSuggestionCommand extends ckeditor5['Command']{constructor(_0x9801bb,_0x50dbf9){super(_0x9801bb),this['_suggestions']=_0x50dbf9,this['refresh'](),this['_isEnabledBasedOnSelection']=!0x1;}['refresh'](){this['isEnabled']=!0x0;}['execute'](_0xb6d1ea){const _0x567d18=this['_suggestions']['get'](_0xb6d1ea);if(!_0x567d18)throw new ckeditor5['CKEditorError']('track-changes-accept-suggestion-not-found',this);const _0x5a6e70=_0x567d18['getRanges']();this['editor']['model']['canEditAt'](_0x5a6e70)&&this['editor']['plugins']['get']('TrackChangesEditing')['acceptSuggestion'](_0x567d18);}}class DiscardSuggestionCommand extends ckeditor5['Command']{constructor(_0x20d128,_0xb2f7b7){super(_0x20d128),this['_suggestions']=_0xb2f7b7,this['refresh'](),this['_isEnabledBasedOnSelection']=!0x1;}['refresh'](){this['isEnabled']=!0x0;}['execute'](_0x515774){const _0x54f857=this['_suggestions']['get'](_0x515774);if(!_0x54f857)throw new ckeditor5['CKEditorError']('track-changes-discard-suggestion-not-found',this);const _0x3d470e=_0x54f857['getRanges']();this['editor']['model']['canEditAt'](_0x3d470e)&&this['editor']['plugins']['get']('TrackChangesEditing')['discardSuggestion'](_0x54f857);}}function renderDescription(_0x4febcc,_0x5c4e66){let _0x322dd7='';return _0x322dd7+=_0x4febcc['split']('*')['map']((_0x7165c9,_0x270348)=>_0x270348%0x2!=0x0?'<span\x20class=\x22ck-suggestion-type\x22>'+sanitize(_0x7165c9)+'</span>':sanitize(_0x7165c9))['join'](''),_0x5c4e66&&(_0x322dd7+='<span\x20class=\x22ck-suggestion-color\x22\x20style=\x22background-color:\x20'+_0x5c4e66['value']+'\x22\x20title=\x22'+_0x5c4e66['title']+'\x22></span>'),_0x322dd7;}function sanitize(_0x32d2f3){const _0x7ca00f=document['createElement']('span');return _0x7ca00f['innerText']=_0x32d2f3,_0x7ca00f['innerHTML'];}function sortSuggestions(_0x1613aa){return _0x1613aa['sort']((_0x12d423,_0x1d958f)=>'deletion'==_0x12d423['type']&&'deletion'!=_0x1d958f['type']?-0x1:'deletion'!=_0x12d423['type']&&'deletion'==_0x1d958f['type']?0x1:0x0);}function getSelectedSuggestions(_0x185973,_0x27193e){const _0x435802=Array['from'](_0x185973['getRanges']()),_0x2dd750=new Set();for(const _0x44476b of _0x27193e)if(_0x44476b['isInContent']){for(const _0x1bfe5e of _0x435802)for(const _0x3387cd of _0x44476b['getRanges']())(_0x1bfe5e['isIntersecting'](_0x3387cd)||_0x185973['isCollapsed']&&!_0x44476b['isMultiRange']&&_0x44476b['next']&&_0x3387cd['end']['isTouching'](_0x1bfe5e['start']))&&_0x2dd750['add'](_0x44476b);}return _0x2dd750;}function getRangesOfBlockGroups(_0x2409d8,_0x21ccf2){let _0x435484,_0x12bd87=0x0;const _0x2eec82=[],_0x3169b0=_0x21ccf2['schema'];for(;_0x12bd87<_0x2409d8['length'];){const _0xd05073=_0x2409d8[_0x12bd87],_0x31e2cf=_0x2409d8[_0x12bd87+0x1];_0x435484||(_0x435484=_0x21ccf2['createPositionBefore'](_0xd05073)),_0x7b6c60(_0x21ccf2,_0xd05073,_0x31e2cf)||(_0x2eec82['push'](_0x21ccf2['createRange'](_0x435484,_0x3169b0['isObject'](_0xd05073)?_0x21ccf2['createPositionAfter'](_0xd05073):_0x21ccf2['createPositionAt'](_0xd05073,'end'))),_0x435484=null),_0x12bd87++;}return _0x2eec82;}function _0x7b6c60(_0x30bffe,_0x563877,_0x36da19){if(!_0x36da19)return!0x1;const _0x27a8c6=_0x30bffe['createPositionAfter'](_0x563877),_0x4c7b69=_0x30bffe['createPositionBefore'](_0x36da19);return _0x27a8c6['isTouching'](_0x4c7b69);}const _0x2e3e8d=0x64;function executeCommandForSuggestions(_0x1123be,_0x5ddb14,_0x55a475){for(;_0x55a475['length'];){const _0x1c3cf4=_0x55a475['splice'](0x0,_0x2e3e8d);_0x1123be['change'](()=>{for(const _0x1a831f of _0x1c3cf4)_0x1a831f['isInContent']&&_0x5ddb14['execute'](_0x1a831f['id']);});}}class ExecuteOnAllSuggestionsCommand extends ckeditor5['Command']{constructor(_0x40d9dc,_0x247aa0,_0x295f8a){super(_0x40d9dc),this['_command']=_0x247aa0,this['_suggestions']=_0x295f8a,this['refresh'](),this['_isEnabledBasedOnSelection']=!0x1;}['refresh'](){const _0x1141d2=Array['from'](this['_suggestions']['values']())['some'](_0x1b7e34=>_0x1b7e34['isInContent']);this['isEnabled']=this['_command']['isEnabled']&&_0x1141d2;}['execute'](){const _0x4930f4=sortSuggestions(Array['from'](this['_suggestions']['values']()));for(const _0x29b39f of _0x4930f4){const _0x5ca28d=_0x29b39f['getRanges']();if(!this['editor']['model']['canEditAt'](_0x5ca28d))return;}executeCommandForSuggestions(this['editor']['model'],this['_command'],_0x4930f4);}}class ExecuteOnSelectedSuggestionsCommand extends ckeditor5['Command']{constructor(_0xc269b,_0x5c6620,_0x2b8279){super(_0xc269b),this['_command']=_0x5c6620,this['_suggestions']=_0x2b8279,this['_selectedSuggestions']=new Set(),this['refresh'](),this['_isEnabledBasedOnSelection']=!0x1;}['refresh'](){const _0x5cc191=this['editor']['model']['document']['selection'],_0x2d6813=Array['from'](this['_suggestions']['values']());this['_selectedSuggestions']=getSelectedSuggestions(_0x5cc191,_0x2d6813),this['isEnabled']=this['_command']['isEnabled']&&!!this['_selectedSuggestions']['size'];}['execute'](){const _0x5f1f1b=sortSuggestions(Array['from'](this['_selectedSuggestions']));for(const _0x6058b3 of _0x5f1f1b){const _0x3e5ef9=_0x6058b3['getRanges']();if(!this['editor']['model']['canEditAt'](_0x3e5ef9))return;}executeCommandForSuggestions(this['editor']['model'],this['_command'],_0x5f1f1b);}}class Suggestion extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){constructor(_0x443777,_0x2c310b){super(),this['_isDataLoaded']=!0x1,this['id']=_0x2c310b['id'],this['type']=_0x2c310b['type'],this['subType']=_0x2c310b['subType']||null,this['author']=_0x2c310b['author'],this['creator']=_0x2c310b['creator']||_0x2c310b['author'],this['isExternal']=Boolean(_0x2c310b['attributes']&&_0x2c310b['attributes']['@external']),this['data']=null,this['_model']=_0x443777,this['_onAccept']=_0x2c310b['onAccept'],this['_onDiscard']=_0x2c310b['onDiscard'],this['_onAttributesChange']=_0x2c310b['onAttributesChange'],this['_markerNames']=new Set(),this['createdAt']=null,this['set']('authoredAt',null),this['set']('attributes',_0x2c310b['attributes']||{}),this['set']('previous',null),this['set']('next',null),this['set']('commentThread',null),this['set']('_saved',!0x1),this['decorate']('accept'),this['decorate']('discard');}get['head'](){let _0x563f08=this;for(;_0x563f08['previous'];)_0x563f08=_0x563f08['previous'];return _0x563f08;}get['hasComments'](){return!!this['commentThread']&&this['commentThread']['length']>0x0;}get['isMultiRange'](){if(0x0==this['_markerNames']['size'])return!0x1;return 0x6==Array['from'](this['_markerNames'])[0x0]['split'](':')['length'];}get['isInContent'](){return null!==this['getFirstMarker']();}['addMarkerName'](_0x253b80){this['_markerNames']['add'](_0x253b80);}['getMarkerNames'](){return Array['from'](this['_markerNames']);}['getMarkers'](){return this['getMarkerNames']()['map'](_0x3b9a7f=>this['_model']['markers']['get'](_0x3b9a7f))['filter'](_0x33f740=>_0x33f740);}['getFirstMarker'](){return this['getMarkers']()[0x0]||null;}['removeMarkers'](){this['_model']['change'](_0x3ee9ff=>{for(const _0x45c663 of this['getMarkers']())_0x3ee9ff['removeMarker'](_0x45c663);}),this['_markerNames']['clear']();}['removeMarker'](_0x8ee4ad){this['_model']['change'](_0x2d1b2b=>{_0x2d1b2b['removeMarker'](_0x8ee4ad);}),this['_markerNames']['delete'](_0x8ee4ad);}['addRange'](_0x56dfb7){const _0x4d3b15='suggestion:'+this['type']+':'+this['subType']+':'+this['id']+':'+this['creator']['id']+':'+Suggestion['getMultiRangeId']();this['addMarkerName'](_0x4d3b15),this['_model']['change'](_0x15a771=>{_0x15a771['addMarker'](_0x4d3b15,{'range':_0x56dfb7,'usingOperation':!0x0,'affectsData':!0x0});});}['isIntersectingWithRange'](_0x20104d){for(const _0x173b41 of this['getRanges']())if(_0x173b41['isIntersecting'](_0x20104d))return!0x0;return!0x1;}['getRanges'](){return this['getMarkers']()['map'](_0x2163d0=>_0x2163d0['getRange']());}['getItems'](){return this['getRanges']()['reduce']((_0x57f964,_0x4f8a59)=>[..._0x57f964,..._0x4f8a59['getItems']()],[]);}['getFirstRange'](){var _0x57a010;return(null===(_0x57a010=this['getFirstMarker']())||void 0x0===_0x57a010?void 0x0:_0x57a010['getRange']())||null;}['getContainedElement'](){const _0x4c9e97=this['getRanges']();if(0x1!=_0x4c9e97['length'])return null;const _0x56cd0e=_0x4c9e97[0x0],_0x2d9a72=_0x56cd0e['start']['nodeAfter'],_0x5dae3b=_0x56cd0e['end']['nodeBefore'];return _0x2d9a72 instanceof ckeditor5['Element']?_0x2d9a72!=_0x5dae3b?null:_0x2d9a72:null;}['accept'](){this['_onAccept'](this['getRanges'](),this['data'],this['attributes']),this['removeMarkers']();}['discard'](){this['_onDiscard'](this['getRanges'](),this['data'],this['attributes']),this['removeMarkers']();}['getAllAdjacentSuggestions'](){const _0x303d60=[];let _0x4e8aeb=this['head'];for(;_0x4e8aeb;)_0x303d60['push'](_0x4e8aeb),_0x4e8aeb=_0x4e8aeb['next'];return _0x303d60;}['setAttribute'](_0x8a9e04,_0x473bf6){const _0x136a33=_0x321c2b(this['attributes']);set$1(_0x136a33,_0x8a9e04,_0x473bf6),_0x4332d3(_0x136a33,this['attributes'])||(this['attributes']=_0x136a33,this['_onAttributesChange'](_0x136a33));}['removeAttribute'](_0x366610){const _0x3bbddb=_0x321c2b(this['attributes']);unset(_0x3bbddb,_0x366610),_0x4332d3(_0x3bbddb,this['attributes'])||(this['attributes']=_0x3bbddb,this['_onAttributesChange'](this['attributes']));}['toJSON'](){return{'id':this['id'],'type':this['subType']?this['type']+':'+this['subType']:this['type'],'authorId':this['creator']['id'],'createdAt':this['createdAt'],'hasComments':this['hasComments'],'data':this['data'],'attributes':this['attributes']};}static['getMultiRangeId'](){return ckeditor5['uid']()['substr'](0x1,0x5);}}function getTranslation$1(_0x1e37c5,_0x4ea006,_0xedba40){const _0x3024b1=_0x1e37c5['t'],t=_0x1e37c5['t'];switch(_0x4ea006){case'Track\x20changes':return t('Track\x20changes');case'Accept\x20suggestion':return t('Accept\x20suggestion');case'Discard\x20suggestion':return t('Discard\x20suggestion');case'Accept\x20all\x20suggestions':return t('Accept\x20all\x20suggestions');case'Accept\x20all\x20selected\x20suggestions':return t('Accept\x20all\x20selected\x20suggestions');case'Discard\x20all\x20suggestions':return t('Discard\x20all\x20suggestions');case'Discard\x20all\x20selected\x20suggestions':return t('Discard\x20all\x20selected\x20suggestions');case'Preview\x20final\x20content':return t('Preview\x20final\x20content');case'Final\x20content\x20preview':return t('Final\x20content\x20preview');case'*Reset\x20font\x20size*':return t('*Reset\x20font\x20size*');case'*Reset\x20font\x20family*':return t('*Reset\x20font\x20family*');case'*Reset\x20font\x20color*':return t('*Reset\x20font\x20color*');case'*Reset\x20font\x20background\x20color*':return t('*Reset\x20font\x20background\x20color*');case'*Remove\x20image\x20text\x20alternative*':return t('*Remove\x20image\x20text\x20alternative*');case'*Reset\x20image\x20width*':return t('*Reset\x20image\x20width*');case'*Remove\x20link*':return t('*Remove\x20link*');case'*Check\x20item*':return t('*Check\x20item*');case'*Uncheck\x20item*':return t('*Uncheck\x20item*');case'*Remove\x20all\x20formatting*':return t('*Remove\x20all\x20formatting*');case'*Replace\x20table\x20cells*':return t('*Replace\x20table\x20cells*');case'*Merge\x20cells*':return t('*Merge\x20cells*');case'*Split\x20cell:*\x20vertically':return t('*Split\x20cell:*\x20vertically');case'*Split\x20cell:*\x20horizontally':return t('*Split\x20cell:*\x20horizontally');case'*Indent:*\x20%0':return t('*Indent:*\x20%0',_0xedba40);case'*Outdent:*\x20%0':return t('*Outdent:*\x20%0',_0xedba40);case'*Change\x20to:*\x20%0':return t('*Change\x20to:*\x20%0',_0xedba40);case'*Insert:*\x20%0':return t('*Insert:*\x20%0',_0xedba40);case'*Format:*\x20%0':return t('*Format:*\x20%0',_0xedba40);case'*Format:*\x20change\x20table\x20properties':return t('*Format:*\x20change\x20table\x20properties');case'*Format:*\x20change\x20table\x20cell\x20properties':return t('*Format:*\x20change\x20table\x20cell\x20properties');case'*Format:*\x20insert\x20into\x20%0':return t('*Format:*\x20insert\x20into\x20%0',_0xedba40);case'*Format:*\x20remove\x20from\x20%0':return t('*Format:*\x20remove\x20from\x20%0',_0xedba40);case'*Replace\x20image*':return t('*Replace\x20image*');case'*Format:*\x20resize\x20table':return t('*Format:*\x20resize\x20table');case'*Format:*\x20set\x20order\x20to\x20reversed':return t('*Format:*\x20set\x20order\x20to\x20reversed');case'*Format:*\x20set\x20order\x20to\x20regular':return t('*Format:*\x20set\x20order\x20to\x20regular');case'*Format:*\x20set\x20start\x20index\x20to\x20%0':return t('*Format:*\x20set\x20start\x20index\x20to\x20%0',_0xedba40);case'*Change\x20%0\x20content*':return t('*Change\x20%0\x20content*',_0xedba40);case'*Remove:*\x20%0':return t('*Remove:*\x20%0',_0xedba40);case'*Merge:*\x20%0':return t('*Merge:*\x20%0',_0xedba40);case'*Split:*\x20%0':return t('*Split:*\x20%0',_0xedba40);case'*Remove\x20format:*\x20%0':return t('*Remove\x20format:*\x20%0',_0xedba40);case'*Set\x20bookmark:*\x20%0':return t('*Set\x20bookmark:*\x20%0',_0xedba40);case'*Set\x20font\x20size:*\x20%0':return t('*Set\x20font\x20size:*\x20%0',_0xedba40);case'*Set\x20font\x20family:*\x20%0':return t('*Set\x20font\x20family:*\x20%0',_0xedba40);case'*Set\x20format\x20to:*\x20%0':return t('*Set\x20format\x20to:*\x20%0',_0xedba40);case'*Set\x20font\x20color:*\x20%0':return t('*Set\x20font\x20color:*\x20%0',_0xedba40);case'*Set\x20font\x20background\x20color:*\x20%0':return t('*Set\x20font\x20background\x20color:*\x20%0',_0xedba40);case'*Set\x20format:*\x20%0':return t('*Set\x20format:*\x20%0',_0xedba40);case'*Set\x20image\x20text\x20alternative:*\x20%0':return t('*Set\x20image\x20text\x20alternative:*\x20%0',_0xedba40);case'*Set\x20image\x20width:*\x20%0':return t('*Set\x20image\x20width:*\x20%0',_0xedba40);case'*Set\x20link:*\x20%0':return t('*Set\x20link:*\x20%0',_0xedba40);case'*Set\x20highlight:*\x20%0':return t('*Set\x20highlight:*\x20%0',_0xedba40);case'*Remove\x20highlight*':return t('*Remove\x20highlight*');case'FORMAT_HIGHLIGHT':return t({'string':'highlight','id':'FORMAT_HIGHLIGHT'});case'FORMAT_RESTRICTED_ENABLED':return t({'string':'*Enable\x20in\x20restricted\x20editing\x20mode*','id':'FORMAT_RESTRICTED_ENABLED'});case'FORMAT_RESTRICTED_DISABLED':return t({'string':'*Disable\x20in\x20restricted\x20editing\x20mode*','id':'FORMAT_RESTRICTED_DISABLED'});case'ELEMENT_TABLE':return t({'string':'table','plural':'%0\x20tables','id':'ELEMENT_TABLE'},_0xedba40);case'ELEMENT_PARAGRAPH':return t({'string':'paragraph','plural':'%0\x20paragraphs','id':'ELEMENT_PARAGRAPH'},_0xedba40);case'ELEMENT_PAGE_BREAK':return t({'string':'page\x20break','plural':'%0\x20page\x20breaks','id':'ELEMENT_PAGE_BREAK'},_0xedba40);case'ELEMENT_MEDIA':return t({'string':'media\x20item','plural':'%0\x20media\x20items','id':'ELEMENT_MEDIA'},_0xedba40);case'ELEMENT_IMAGE':return t({'string':'image','plural':'%0\x20images','id':'ELEMENT_IMAGE'},_0xedba40);case'ELEMENT_INLINE_IMAGE':return t({'string':'image','plural':'%0\x20images','id':'ELEMENT_INLINE_IMAGE'},_0xedba40);case'FORMAT_SIDE_IMAGE':return t({'string':'side\x20image','id':'FORMAT_SIDE_IMAGE'});case'ELEMENT_CAPTION':return t({'string':'caption','id':'ELEMENT_CAPTION'});case'ELEMENT_HORIZONTAL_LINE':return t({'string':'horizontal\x20line','plural':'%0\x20horizontal\x20lines','id':'ELEMENT_HORIZONTAL_LINE'},_0xedba40);case'ELEMENT_HTML_EMBED':return t({'string':'HTML\x20embed','plural':'%0\x20HTML\x20embeds','id':'ELEMENT_HTML_EMBED'},_0xedba40);case'ELEMENT_HEADING':return t({'string':'heading\x20(level\x20%1)','plural':'%0\x20headings\x20(level\x20%1)','id':'ELEMENT_HEADING'},_0xedba40);case'ELEMENT_HEADING_CUSTOM':return t({'string':'heading\x20(%1)','plural':'%0\x20headings\x20(%1)','id':'ELEMENT_HEADING_CUSTOM'},_0xedba40);case'ELEMENT_LIST_ITEM':return t({'string':'list\x20item','plural':'%0\x20list\x20items','id':'ELEMENT_LIST_ITEM'},_0xedba40);case'ELEMENT_DEFAULT_LIST_DEFAULT':return t({'string':'default\x20list\x20style','id':'ELEMENT_DEFAULT_LIST_DEFAULT'});case'ELEMENT_BULLETED_LIST':return t({'string':'bulleted\x20list','id':'ELEMENT_BULLETED_LIST'});case'ELEMENT_BULLETED_LIST_DEFAULT':return t({'string':'bulleted\x20list\x20(default)','id':'ELEMENT_BULLETED_LIST_DEFAULT'});case'ELEMENT_BULLETED_LIST_CIRCLE':return t({'string':'bulleted\x20list\x20(circle)','id':'ELEMENT_BULLETED_LIST_CIRCLE'});case'ELEMENT_BULLETED_LIST_DISC':return t({'string':'bulleted\x20list\x20(disc)','id':'ELEMENT_BULLETED_LIST_DISC'});case'ELEMENT_BULLETED_LIST_SQUARE':return t({'string':'bulleted\x20list\x20(square)','id':'ELEMENT_BULLETED_LIST_SQUARE'});case'ELEMENT_NUMBERED_LIST_DEFAULT':return t({'string':'numbered\x20list\x20(default)','id':'ELEMENT_NUMBERED_LIST_DEFAULT'});case'ELEMENT_NUMBERED_LIST':return t({'string':'numbered\x20list','id':'ELEMENT_NUMBERED_LIST'});case'ELEMENT_NUMBERED_LIST_DECIMAL':return t({'string':'numbered\x20list\x20(decimal)','id':'ELEMENT_NUMBERED_LIST_DECIMAL'});case'ELEMENT_NUMBERED_LIST_DECIMAL_LEADING_ZERO':return t({'string':'numbered\x20list\x20(decimal\x20with\x20leading\x20zero)','id':'ELEMENT_NUMBERED_LIST_DECIMAL_LEADING_ZERO'});case'ELEMENT_NUMBERED_LIST_LOWER_LATIN':return t({'string':'numbered\x20list\x20(lower-latin)','id':'ELEMENT_NUMBERED_LIST_LOWER_LATIN'});case'ELEMENT_NUMBERED_LIST_LOWER_ROMAN':return t({'string':'numbered\x20list\x20(lower-roman)','id':'ELEMENT_NUMBERED_LIST_LOWER_ROMAN'});case'ELEMENT_NUMBERED_LIST_UPPER_LATIN':return t({'string':'numbered\x20list\x20(upper-latin)','id':'ELEMENT_NUMBERED_LIST_UPPER_LATIN'});case'ELEMENT_NUMBERED_LIST_UPPER_ROMAN':return t({'string':'numbered\x20list\x20(upper-roman)','id':'ELEMENT_NUMBERED_LIST_UPPER_ROMAN'});case'ELEMENT_TODO_LIST':return t({'string':'to-do\x20list','id':'ELEMENT_TODO_LIST'});case'ELEMENT_MULTI_LEVEL_LIST':return t({'string':'multi-level\x20list','id':'ELEMENT_MULTI_LEVEL_LIST'});case'REPLACE_TEXT':return t({'string':'*Replace:*\x20%0\x20*with*\x20%1','id':'REPLACE_TEXT'},_0xedba40);case'ELEMENT_SPACE':return t({'string':'space','plural':'%0\x20spaces','id':'ELEMENT_SPACE'},_0xedba40);case'FORMAT_ALIGNMENT':return t({'string':'alignment','id':'FORMAT_ALIGNMENT'});case'FORMAT_ALIGN_TO_LEFT':return t({'string':'align\x20to\x20left','id':'FORMAT_ALIGN_TO_LEFT'});case'FORMAT_ALIGN_TO_RIGHT':return t({'string':'align\x20to\x20right','id':'FORMAT_ALIGN_TO_RIGHT'});case'FORMAT_ALIGN_TO_CENTER':return t({'string':'align\x20to\x20center','id':'FORMAT_ALIGN_TO_CENTER'});case'FORMAT_JUSTIFY_TEXT':return t({'string':'justify','id':'FORMAT_JUSTIFY_TEXT'});case'FORMAT_BOLD':return t({'string':'bold','id':'FORMAT_BOLD'});case'FORMAT_ITALIC':return t({'string':'italic','id':'FORMAT_ITALIC'});case'FORMAT_UNDERLINE':return t({'string':'underline','id':'FORMAT_UNDERLINE'});case'FORMAT_CODE':return t({'string':'code','id':'FORMAT_CODE'});case'FORMAT_STRIKETHROUGH':return t({'string':'strikethrough','id':'FORMAT_STRIKETHROUGH'});case'FORMAT_SUBSCRIPT':return t({'string':'subscript','id':'FORMAT_SUBSCRIPT'});case'FORMAT_SUPERSCRIPT':return t({'string':'superscript','id':'FORMAT_SUPERSCRIPT'});case'ELEMENT_BLOCK_QUOTE':return t({'string':'block\x20quote','id':'ELEMENT_BLOCK_QUOTE'});case'ELEMENT_CODE_BLOCK':return t({'string':'code\x20block','plural':'%0\x20code\x20blocks','id':'ELEMENT_CODE_BLOCK'},_0xedba40);case'FORMAT_HEADER_COLUMN':return t({'string':'header\x20column','id':'FORMAT_HEADER_COLUMN'});case'FORMAT_REGULAR_COLUMN':return t({'string':'regular\x20column','id':'FORMAT_REGULAR_COLUMN'});case'FORMAT_HEADER_ROW':return t({'string':'header\x20row','id':'FORMAT_HEADER_ROW'});case'FORMAT_REGULAR_ROW':return t({'string':'regular\x20row','id':'FORMAT_REGULAR_ROW'});case'FORMAT_INDENT':return t({'string':'indent','id':'FORMAT_INDENT'});case'FORMAT_LIST_REVERSED':return t({'string':'list\x20reversed','id':'FORMAT_LIST_REVERSED'});case'FORMAT_LIST_START':return t({'string':'list\x20start','id':'FORMAT_LIST_START'});case'FORMAT_FONT_SIZE':return t({'string':'font\x20size','id':'FORMAT_FONT_SIZE'});case'FORMAT_FONT_FAMILY':return t({'string':'font\x20family','id':'FORMAT_FONT_FAMILY'});case'FORMAT_FONT_COLOR':return t({'string':'font\x20color','id':'FORMAT_FONT_COLOR'});case'FORMAT_FONT_BACKGROUND':return t({'string':'font\x20background\x20color','id':'FORMAT_FONT_BACKGROUND'});case'FORMAT_IMAGE_SIZE':return t({'string':'image\x20size','id':'FORMAT_IMAGE_SIZE'});case'FORMAT_STYLE':return t({'string':'style','id':'FORMAT_STYLE'});case'PENDING_ACTION_SUGGESTION':return t({'string':'Unsaved\x20change\x20in\x20suggestion.','id':'PENDING_ACTION_SUGGESTION'});case'ELEMENT_TABLE_WITH_TEXT':return t({'string':'table\x20*with\x20text*\x20%0','id':'ELEMENT_TABLE_WITH_TEXT'},_0xedba40);case'ELEMENT_TABLE_ROW':return t({'string':'table\x20row','plural':'%0\x20table\x20rows','id':'ELEMENT_TABLE_ROW'},_0xedba40);case'ELEMENT_TABLE_ROW_WITH_TEXT':return t({'string':'table\x20row\x20*with\x20text*\x20%1','plural':'%0\x20table\x20rows\x20*with\x20text*\x20%1','id':'ELEMENT_TABLE_ROW_WITH_TEXT'},_0xedba40);case'ELEMENT_TABLE_COLUMN':return t({'string':'table\x20column','plural':'%0\x20table\x20columns','id':'ELEMENT_TABLE_COLUMN'},_0xedba40);case'ELEMENT_TABLE_COLUMN_WITH_TEXT':return t({'string':'table\x20column\x20*with\x20text*\x20%1','plural':'%0\x20table\x20columns\x20*with\x20text*\x20%1','id':'ELEMENT_TABLE_COLUMN_WITH_TEXT'},_0xedba40);case'ELEMENT_TABLE_OF_CONTENTS':return t({'string':'table\x20of\x20contents','plural':'%0\x20tables\x20of\x20contents','id':'ELEMENT_TABLE_OF_CONTENTS'},_0xedba40);case'ELEMENT_LINE_BREAK':return t({'id':'ELEMENT_LINE_BREAK','string':'line\x20break','plural':'%0\x20line\x20breaks'},_0xedba40);case'ELEMENT_TITLE':return t({'id':'ELEMENT_TITLE','string':'title'});case'ELEMENT_MERGE_FIELD':return t({'id':'ELEMENT_MERGE_FIELD','string':'merge\x20field','plural':'%0\x20merge\x20fields'},_0xedba40);case'ELEMENT_BOOKMARK':return t({'id':'ELEMENT_BOOKMARK','string':'bookmark','plural':'%0\x20bookmarks'},_0xedba40);case'EXTERNAL_SUGGESTION':return t({'id':'EXTERNAL_SUGGESTION','string':'This\x20suggestion\x20comes\x20from\x20an\x20external\x20source.'});case'EXTERNAL_IMPORT_WORD_SUGGESTION':return t({'string':'This\x20suggestion\x20comes\x20from\x20an\x20imported\x20Word\x20file.','id':'EXTERNAL_IMPORT_WORD_SUGGESTION'});case'EXTERNAL_AVATAR':return _0x3024b1({'string':'Displayed\x20author\x20name\x20comes\x20from\x20external\x20source\x20(added\x20by\x20%0)','id':'EXTERNAL_AVATAR'},_0xedba40);case'EXTERNAL_IMPORT_WORD_AVATAR':return _0x3024b1({'string':'Displayed\x20author\x20name\x20comes\x20from\x20a\x20Word\x20document\x20imported\x20by\x20%0','id':'EXTERNAL_IMPORT_WORD_AVATAR'},_0xedba40);case'ENTER_INSERTION_SUGGESTION_ANNOUNCEMENT':return t({'string':'Entering\x20insertion\x20suggestion.\x20Press\x20%0\x20to\x20go\x20to\x20the\x20discussion.','id':'ENTER_INSERTION_SUGGESTION_ANNOUNCEMENT'},_0xedba40);case'LEAVE_INSERTION_SUGGESTION_ANNOUNCEMENT':return t({'string':'Leaving\x20insertion\x20suggestion.','id':'LEAVE_INSERTION_SUGGESTION_ANNOUNCEMENT'});case'ENTER_DELETION_SUGGESTION_ANNOUNCEMENT':return t({'string':'Entering\x20deletion\x20suggestion.\x20Press\x20%0\x20to\x20go\x20to\x20the\x20discussion.','id':'ENTER_DELETION_SUGGESTION_ANNOUNCEMENT'},_0xedba40);case'LEAVE_DELETION_SUGGESTION_ANNOUNCEMENT':return t({'string':'Leaving\x20deletion\x20suggestion.','id':'LEAVE_DELETION_SUGGESTION_ANNOUNCEMENT'});case'ENTER_FORMATTING_SUGGESTION_ANNOUNCEMENT':return t({'string':'Entering\x20formatting\x20suggestion.\x20Press\x20%0\x20to\x20go\x20to\x20the\x20discussion.','id':'ENTER_FORMATTING_SUGGESTION_ANNOUNCEMENT'},_0xedba40);case'LEAVE_FORMATTING_SUGGESTION_ANNOUNCEMENT':return t({'string':'Leaving\x20formatting\x20suggestion.','id':'LEAVE_FORMATTING_SUGGESTION_ANNOUNCEMENT'});case'SUGGESTION_THREAD_ARIA_LABEL':return t({'string':'Suggestion\x20by\x20%1.\x20Created\x20on\x20%2.\x20%0\x20reply.\x20%3','plural':'Suggestion\x20by\x20%1.\x20Created\x20on\x20%2.\x20%0\x20replies.\x20%3','id':'SUGGESTION_THREAD_ARIA_LABEL'},_0xedba40);case'SUGGESTION_THREAD_DESCRIPTION':return t({'string':'Press\x20Enter\x20for\x20more\x20options.\x20Press\x20Escape\x20to\x20exit.','id':'SUGGESTION_THREAD_DESCRIPTION'});default:return _0x4ea006;}}class SuggestionDescriptionFactory{constructor(_0x372cad,_0x3a2542){this['_customCallbacks']=[],this['_itemLabels']=new Map(),this['_itemLabelsCallbacks']=[],this['_attributeLabels']=new Map(),this['_schema']=_0x372cad,this['_locale']=_0x3a2542;}['getDescriptions'](_0x5647f5){const _0x11725f=[],_0xcbe991=new Set(),_0x37e7eb=new Set();for(let _0x4f3107=0x0;_0x4f3107<_0x5647f5['length'];_0x4f3107++){const _0x39ddf9=_0x5647f5[_0x4f3107];if(!_0x39ddf9['isInContent'])continue;const _0x1c5e05=this['_handleCustomCallbackDescription'](_0x39ddf9);if(_0x1c5e05){if(null!=_0x39ddf9['subType']){if(_0xcbe991['has'](_0x39ddf9['subType']))continue;_0xcbe991['add'](_0x39ddf9['subType']);}_0x11725f['push'](_0x1c5e05);}else{if('attribute'!=_0x39ddf9['type'])'insertion'!=_0x39ddf9['type']&&'deletion'!=_0x39ddf9['type']||this['_handleInsertRemoveSuggestionDescription'](_0x11725f,_0x39ddf9,_0x5647f5[_0x4f3107+0x1]);else{const _0x1bb60e=_0x39ddf9['data']['key'];if(_0x37e7eb['has'](_0x1bb60e))continue;_0x37e7eb['add'](_0x39ddf9['data']['key']),_0x1bb60e==renameAttributeKey?this['_handleRenameSuggestionDescription'](_0x11725f,_0x39ddf9):this['_handleAttributeSuggestionDescription'](_0x11725f,_0x39ddf9);}}}return this['_resolveDescriptionItems'](_0x11725f);}['registerDescriptionCallback'](_0x25234e){this['_customCallbacks']['push'](_0x25234e);}['registerElementLabel'](_0x9bdfbc,_0x4e6f42,_0x5c8685=ckeditor5['priorities']['normal']){'function'==typeof _0x9bdfbc?ckeditor5['insertToPriorityArray'](this['_itemLabelsCallbacks'],{'matchingCallback':_0x9bdfbc,'label':_0x4e6f42,'priority':_0x5c8685}):this['_itemLabels']['set'](_0x9bdfbc,_0x4e6f42);}['registerAttributeLabel'](_0x2e7d58,_0xfdb1b3){this['_attributeLabels']['set'](_0x2e7d58,_0xfdb1b3);}['getItemLabel'](_0x5ad56f,_0x198df8=0x1){let _0xfeeb2f;for(const _0x39656d of this['_itemLabelsCallbacks'])if(_0x39656d['matchingCallback'](_0x5ad56f)){_0xfeeb2f=_0x39656d['label'];break;}return _0xfeeb2f||(_0xfeeb2f=this['_itemLabels']['get'](_0x5ad56f['name'])),_0xfeeb2f?_0xfeeb2f(_0x198df8):0x1!==_0x198df8?_0x198df8+'\x20'+_0x5ad56f['name']+'s':''+_0x5ad56f['name'];}['_addDescriptionItems'](_0x23e576,_0x243b2b){const _0x4a9bb6=_0x243b2b['getFirstRange']()['getWalker'](),_0x1d57d0='insertion'==_0x243b2b['type']?'add':'remove';for(const _0x13fcb3 of _0x4a9bb6){const _0x5d3621=_0x13fcb3['item'],_0x2e904f=_0x23e576[_0x23e576['length']-0x1];if(_0x5d3621['is']('$textProxy'))_0x2e904f&&_0x2e904f['type']['indexOf']('Container')>-0x1&&_0x23e576['pop'](),_0x2e904f&&'text'==_0x2e904f['type']?_0x2e904f[_0x1d57d0]+=_0x5d3621['data']:_0x23e576['push']({'type':'text','add':'add'==_0x1d57d0?_0x5d3621['data']:'','remove':'remove'==_0x1d57d0?_0x5d3621['data']:''});else{if(this['_schema']['isObject'](_0x5d3621)){const _0x12bac4=_0x5d3621;if(_0x2e904f&&_0x2e904f['type']['indexOf']('Container')>-0x1&&_0x23e576['pop'](),'elementEnd'==_0x13fcb3['type'])continue;_0x2e904f&&_0x2e904f['type']==_0x1d57d0+'Object'&&_0x2e904f['element']['name']==_0x12bac4['name']?_0x2e904f['quantity']++:_0x23e576['push']({'type':_0x1d57d0+'Object','element':_0x12bac4,'quantity':0x1}),_0x4a9bb6['skip'](_0x5c0d0b=>!('elementEnd'==_0x5c0d0b['type']&&_0x5c0d0b['item']==_0x5d3621));}else{if(this['_schema']['checkChild'](_0x5d3621,'$text')||_0x5d3621['is']('element','softBreak')){const _0x4ac76c=_0x5d3621;if('add'==_0x1d57d0&&'elementStart'==_0x13fcb3['type']||'remove'==_0x1d57d0&&'elementEnd'==_0x13fcb3['type'])continue;if(_0x2e904f&&-0x1==_0x2e904f['type']['indexOf']('Container')){'text'==_0x2e904f['type']&&(_0x2e904f[_0x1d57d0]+='\x0a');continue;}let _0x5ae0fe;if(_0x5ae0fe='add'==_0x1d57d0?_0x4ac76c['nextSibling']&&!this['_schema']['isObject'](_0x4ac76c['nextSibling'])?_0x4ac76c['nextSibling']:null:_0x4ac76c['previousSibling']&&!this['_schema']['isObject'](_0x4ac76c['previousSibling'])?_0x4ac76c['previousSibling']:null,_0x4ac76c['isEmpty']||_0x5ae0fe&&_0x5ae0fe['isEmpty']){const _0x247f69=_0x5ae0fe&&_0x5ae0fe['isEmpty']?_0x5ae0fe:_0x4ac76c;_0x2e904f&&_0x2e904f['type']==_0x1d57d0+'EmptyContainer'&&_0x2e904f['element']['name']==_0x247f69['name']?_0x2e904f['quantity']++:_0x23e576['push']({'type':_0x1d57d0+'EmptyContainer','element':_0x247f69,'quantity':0x1});}else _0x23e576['push']({'type':_0x1d57d0+'Container','element':_0x4ac76c});}}}}}['_resolveDescriptionItems'](_0x1f6421){const _0x5b5ce9=this['_locale'],_0x237d1a=[],_0xe8367e=[],_0x31d94b=[];for(const _0x12e2e3 of _0x1f6421)switch(_0x12e2e3['type']){case'text':if(_0x12e2e3['add']=_0x12e2e3['add']['replace'](/(\S)\u000A+(\S)/g,'$1\x20$2')['replace'](/\u000A/g,''),_0x12e2e3['remove']=_0x12e2e3['remove']['replace'](/(\S)\u000A+(\S)/g,'$1\x20$2')['replace'](/\u000A/g,''),''!=_0x12e2e3['add']&&''!=_0x12e2e3['remove']){_0x237d1a['push']({'type':'replace','content':getTranslation$1(_0x5b5ce9,'REPLACE_TEXT',['\x22'+_0x12e2e3['remove']+'\x22','\x22'+_0x12e2e3['add']+'\x22'])});continue;}if(null!=_0x12e2e3['add']['match'](/^ +$/)){_0x237d1a['push']({'type':'insertion','content':getTranslation$1(_0x5b5ce9,'*Insert:*\x20%0',getTranslation$1(_0x5b5ce9,'ELEMENT_SPACE',_0x12e2e3['add']['length']))});continue;}if(null!=_0x12e2e3['remove']['match'](/^ +$/)){_0x237d1a['push']({'type':'deletion','content':getTranslation$1(_0x5b5ce9,'*Remove:*\x20%0',getTranslation$1(_0x5b5ce9,'ELEMENT_SPACE',_0x12e2e3['remove']['length']))});continue;}if(''!=_0x12e2e3['add']){_0x237d1a['push']({'type':'insertion','content':getTranslation$1(_0x5b5ce9,'*Insert:*\x20%0','\x22'+_0x12e2e3['add']+'\x22')});continue;}_0x237d1a['push']({'type':'deletion','content':getTranslation$1(_0x5b5ce9,'*Remove:*\x20%0','\x22'+_0x12e2e3['remove']+'\x22')});continue;case'addEmptyContainer':case'addObject':_0x237d1a['push']({'type':'insertion','content':getTranslation$1(_0x5b5ce9,'*Insert:*\x20%0',this['getItemLabel'](_0x12e2e3['element'],_0x12e2e3['quantity']))});continue;case'removeEmptyContainer':case'removeObject':_0x237d1a['push']({'type':'deletion','content':getTranslation$1(_0x5b5ce9,'*Remove:*\x20%0',this['getItemLabel'](_0x12e2e3['element'],_0x12e2e3['quantity']))});continue;case'addContainer':_0x237d1a['push']({'type':'insertion','content':getTranslation$1(_0x5b5ce9,'*Split:*\x20%0',this['getItemLabel'](_0x12e2e3['element'],_0x12e2e3['quantity']))});continue;case'removeContainer':_0x237d1a['push']({'type':'deletion','content':getTranslation$1(_0x5b5ce9,'*Merge:*\x20%0',this['getItemLabel'](_0x12e2e3['element'],_0x12e2e3['quantity']))});continue;case'addFormat':_0xe8367e['push'](_0x12e2e3['key']);continue;case'removeFormat':_0x31d94b['push'](_0x12e2e3['key']);continue;default:_0x237d1a['push'](_0x12e2e3);}if(_0xe8367e['length']){const _0x4cb014=_0xe8367e['map'](_0x26a6a5=>this['_attributeLabels']['has'](_0x26a6a5)?this['_attributeLabels']['get'](_0x26a6a5):_0x26a6a5)['join'](',\x20');_0x237d1a['push']({'type':'format','content':getTranslation$1(this['_locale'],'*Set\x20format:*\x20%0',_0x4cb014)});}if(_0x31d94b['length']){const _0x449bb0=_0x31d94b['map'](_0x34fd5b=>this['_attributeLabels']['has'](_0x34fd5b)?this['_attributeLabels']['get'](_0x34fd5b):_0x34fd5b)['join'](',\x20');_0x237d1a['push']({'type':'format','content':getTranslation$1(this['_locale'],'*Remove\x20format:*\x20%0',_0x449bb0)});}return _0x237d1a;}['_handleCustomCallbackDescription'](_0x32024d){for(const _0x3cc77c of this['_customCallbacks']){const _0xac8bc8=_0x3cc77c(_0x32024d);if(_0xac8bc8&&'type'in _0xac8bc8)return _0xac8bc8;}}['_handleAttributeSuggestionDescription'](_0x88eea1,_0x4734a7){const _0x43fcc8=_0x4734a7['data'],_0xfda1bc=void 0x0===_0x43fcc8['newValue']?'removeFormat':'addFormat';_0x88eea1['push']({'type':_0xfda1bc,'key':_0x43fcc8['key']});}['_handleRenameSuggestionDescription'](_0x511ca5,_0x2f5ebd){_0x511ca5['push']({'type':'format','content':getTranslation$1(this['_locale'],'*Change\x20to:*\x20%0',this['getItemLabel'](_0x2f5ebd['getFirstRange']()['start']['nodeAfter'],0x1))});}['_handleInsertRemoveSuggestionDescription'](_0x2e62b6,_0x2c4542,_0x2580c9){if(this['_addDescriptionItems'](_0x2e62b6,_0x2c4542),_0x2580c9&&_0x2580c9['getFirstRange']()&&!_0x2c4542['getFirstRange']()['end']['isEqual'](_0x2580c9['getFirstRange']()['start'])){const _0x33aa34=_0x2e62b6[_0x2e62b6['length']-0x1],_0x4be915='insertion'==_0x2c4542['type']?'add':'remove';_0x33aa34&&'text'==_0x33aa34['type']&&(_0x33aa34[_0x4be915]+='\x0a');}}}class TrackChangesAIAssistant extends ckeditor5['Plugin']{['afterInit'](){const _0x26bf7f=this['editor'],_0xd6f3a8=_0x26bf7f['plugins']['get']('TrackChangesEditing');_0x26bf7f['commands']['get']('showAIAssistant')&&_0xd6f3a8['enableCommand']('showAIAssistant');}}class TrackChangesAlignment extends ckeditor5['Plugin']{['afterInit'](){const _0x5a1db3=this['editor'],_0x30bbca=_0x5a1db3['locale'];if(!_0x5a1db3['plugins']['has']('AlignmentEditing'))return;const _0x10c833=_0x5a1db3['plugins']['get']('TrackChangesEditing');_0x10c833['enableDefaultAttributesIntegration']('alignment'),_0x10c833['registerBlockAttribute']('alignment'),_0x10c833['descriptionFactory']['registerAttributeLabel']('alignment',getTranslation$1(_0x30bbca,'FORMAT_ALIGNMENT')),this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x11132d=this['editor'],_0x32801e=_0x11132d['locale'];_0x11132d['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0xeec3d=>{if('formatBlock'!=_0xeec3d['type'])return;const {data:_0x41ef17}=_0xeec3d;if(_0x41ef17&&'alignment'==_0x41ef17['commandName']){const _0x248378=_0x41ef17['commandParams'][0x0]['value'];return{'type':'format','content':getTranslation$1(_0x32801e,'*Format:*\x20%0',function(_0x551cce){switch(_0x551cce){case'left':return getTranslation$1(_0x32801e,'FORMAT_ALIGN_TO_LEFT');case'right':return getTranslation$1(_0x32801e,'FORMAT_ALIGN_TO_RIGHT');case'center':return getTranslation$1(_0x32801e,'FORMAT_ALIGN_TO_CENTER');case'justify':return getTranslation$1(_0x32801e,'FORMAT_JUSTIFY_TEXT');}}(_0x248378))};}});}}const basicStylesPlugins=['BoldEditing','ItalicEditing','UnderlineEditing','CodeEditing','StrikethroughEditing','SubscriptEditing','SuperscriptEditing'];class TrackChangesBasicStyles extends ckeditor5['Plugin']{['afterInit'](){const _0x4fd2e4=this['editor'],_0x588776=_0x4fd2e4['plugins']['get']('TrackChangesEditing'),_0xa9df42=_0x4fd2e4['locale'];for(const _0x7efd29 of basicStylesPlugins){if(!_0x4fd2e4['plugins']['has'](_0x7efd29))continue;const _0x3d238d=_0x7efd29['slice'](0x0,-0x7)['toLowerCase'](),_0x562ca4='FORMAT_'+_0x3d238d['toUpperCase']();_0x588776['enableDefaultAttributesIntegration'](_0x3d238d),_0x588776['registerInlineAttribute'](_0x3d238d),_0x588776['descriptionFactory']['registerAttributeLabel'](_0x3d238d,getTranslation$1(_0xa9df42,_0x562ca4));}this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x2a52e1=this['editor'],_0x3f6526=_0x2a52e1['locale'],_0x5391bc=_0x2a52e1['plugins']['get']('TrackChangesEditing');function _0x3ae73b(_0x433fdf,_0x2df4f6){_0x5391bc['descriptionFactory']['registerDescriptionCallback'](_0x3d21c9=>{if('formatInline'!=_0x3d21c9['type'])return;const {data:_0x4f08d2}=_0x3d21c9;return _0x4f08d2&&_0x4f08d2['commandName']===_0x433fdf?_0x4f08d2['commandParams'][0x0]['forceValue']?{'type':'format','content':getTranslation$1(_0x3f6526,'*Format:*\x20%0',_0x2df4f6)}:{'type':'format','content':getTranslation$1(_0x3f6526,'*Remove\x20format:*\x20%0',_0x2df4f6)}:void 0x0;});}_0x3ae73b('bold',getTranslation$1(_0x3f6526,'FORMAT_BOLD')),_0x3ae73b('italic',getTranslation$1(_0x3f6526,'FORMAT_ITALIC')),_0x3ae73b('underline',getTranslation$1(_0x3f6526,'FORMAT_UNDERLINE')),_0x3ae73b('code',getTranslation$1(_0x3f6526,'FORMAT_CODE')),_0x3ae73b('strikethrough',getTranslation$1(_0x3f6526,'FORMAT_STRIKETHROUGH')),_0x3ae73b('subscript',getTranslation$1(_0x3f6526,'FORMAT_SUBSCRIPT')),_0x3ae73b('superscript',getTranslation$1(_0x3f6526,'FORMAT_SUPERSCRIPT'));}}class TrackChangesBlockQuote extends ckeditor5['Plugin']{['afterInit'](){const _0x1b24f2=this['editor'],_0x17c1ed=_0x1b24f2['locale'];if(!_0x1b24f2['plugins']['has']('BlockQuoteEditing'))return;const _0x2c7bd1=_0x1b24f2['plugins']['get']('TrackChangesEditing'),_0x1f4f57=this['editor']['commands']['get']('blockQuote');_0x2c7bd1['enableCommand']('blockQuote',(_0x1de45a,_0x3311d2={})=>{const _0x174551=this['editor']['model']['document']['selection'],_0x57a425=_0x3311d2&&void 0x0!==_0x3311d2['forceValue']?_0x3311d2['forceValue']:!_0x1f4f57['value'];let _0x8b8b4=[];if(_0x57a425){const _0xefb4e8=Array['from'](_0x174551['getSelectedBlocks']())['filter'](_0x433893=>isInQuote(_0x433893)||checkCanBeQuoted(_0x433893,this['editor']['model']['schema']));_0x8b8b4=getRangesOfBlockGroups(_0xefb4e8,_0x1b24f2['model']);}else{const _0x359b37=Array['from'](_0x174551['getSelectedBlocks']())['filter'](_0x2b4ce7=>isInQuote(_0x2b4ce7));_0x8b8b4=getRangesOfBlockGroups(_0x359b37,_0x1b24f2['model']);}_0x1b24f2['model']['change'](()=>{for(const _0xa86583 of _0x8b8b4)_0x2c7bd1['markBlockFormat'](_0xa86583,{'commandName':'blockQuote','commandParams':[{'forceValue':_0x57a425}]});});}),_0x2c7bd1['descriptionFactory']['registerDescriptionCallback'](_0x4ff382=>{const {data:_0x345d52}=_0x4ff382;if(_0x345d52&&'blockQuote'==_0x345d52['commandName']){const _0xb7c56f=getTranslation$1(_0x17c1ed,'ELEMENT_BLOCK_QUOTE');return _0x345d52['commandParams'][0x0]['forceValue']?{'type':'format','content':getTranslation$1(_0x17c1ed,'*Set\x20format:*\x20%0',_0xb7c56f)}:{'type':'format','content':getTranslation$1(_0x17c1ed,'*Remove\x20format:*\x20%0',_0xb7c56f)};}});}}function checkCanBeQuoted(_0xfda4ce,_0x8f1804){const _0xa9b2e6=_0x8f1804['checkChild'](_0xfda4ce['parent'],'blockQuote'),_0x2c638a=_0x8f1804['checkChild'](['$root','blockQuote'],_0xfda4ce);return _0xa9b2e6&&_0x2c638a;}function isInQuote(_0x4f5381){return'blockQuote'==_0x4f5381['parent']['name'];}class _0x369662 extends ckeditor5['Plugin']{['afterInit'](){const _0x469c02=this['editor'],_0x2289b1=_0x469c02['locale'],_0x1c337c=_0x469c02['plugins']['get']('TrackChangesEditing');_0x469c02['plugins']['has']('BookmarkEditing')&&(_0x1c337c['enableCommand']('insertBookmark'),_0x1c337c['enableDefaultAttributesIntegration']('updateBookmark'),_0x1c337c['registerBlockAttribute']('bookmarkId'),_0x1c337c['descriptionFactory']['registerDescriptionCallback'](_0x371377=>{if('insertion'!=_0x371377['type']&&'deletion'!=_0x371377['type']&&'attribute'!=_0x371377['type'])return;const _0x19186e=_0x371377['getContainedElement']();if(null==_0x19186e)return;if(!_0x19186e['is']('element','bookmark'))return;const _0x14e8aa=_0x19186e['getAttribute']('bookmarkId');if('insertion'==_0x371377['type'])return{'type':'insertion','content':getTranslation$1(_0x2289b1,'*Insert:*\x20%0','\x22'+_0x14e8aa+'\x22\x20'+getTranslation$1(_0x2289b1,'ELEMENT_BOOKMARK'))};if('deletion'==_0x371377['type'])return{'type':'deletion','content':getTranslation$1(_0x2289b1,'*Remove:*\x20%0','\x22'+_0x14e8aa+'\x22\x20'+getTranslation$1(_0x2289b1,'ELEMENT_BOOKMARK'))};const {data:_0x472519}=_0x371377;if(!_0x472519||'bookmarkId'!=_0x472519['key'])return;return{'type':'format','content':getTranslation$1(_0x2289b1,'*Set\x20bookmark:*\x20%0','\x22'+_0x472519['newValue']+'\x22')};}));}}class _0x464321 extends ckeditor5['Plugin']{['afterInit'](){const _0x1680d6=this['editor'];_0x1680d6['plugins']['has']('CaseChange')&&(_0x1680d6['plugins']['get']('TrackChangesEditing')['enableCommand']('changeCaseUpper'),_0x1680d6['plugins']['get']('TrackChangesEditing')['enableCommand']('changeCaseLower'),_0x1680d6['plugins']['get']('TrackChangesEditing')['enableCommand']('changeCaseTitle'));}}class _0x5b310a extends ckeditor5['Plugin']{['afterInit'](){const _0x146234=this['editor'];_0x146234['commands']['get']('ckbox')&&_0x146234['plugins']['get']('TrackChangesEditing')['enableCommand']('ckbox');}}class _0x11481f extends ckeditor5['Plugin']{['afterInit'](){const _0x36d237=this['editor'];if(!_0x36d237['plugins']['has']('CodeBlock'))return;const _0x2bca1e=_0x36d237['plugins']['get']('TrackChangesEditing'),_0x2911f9=_0x36d237['locale'],_0x4d678b=_0x36d237['config']['get']('codeBlock')['languages'],_0x344925=_0x36d237['commands']['get']('codeBlock');_0x2bca1e['enableCommand']('indentCodeBlock'),_0x2bca1e['enableCommand']('outdentCodeBlock'),_0x2bca1e['enableCommand']('codeBlock',(_0xef6235,_0x57132d={})=>{const _0x26fea6=_0x36d237['model'],_0x15f2c4=_0x36d237['model']['document']['selection'],_0x36cc4a=_0x57132d&&void 0x0!==_0x57132d['forceValue']?_0x57132d['forceValue']:!_0x344925['value'];let _0x34d378;_0x57132d['language']||(_0x57132d['language']=_0x4d678b[0x0]['language']),_0x34d378=_0x36cc4a?Array['from'](_0x15f2c4['getSelectedBlocks']())['filter'](_0x2ca34a=>_0x26b04f(_0x2ca34a)||_0x504e26(_0x2ca34a,_0x26fea6['schema'])):Array['from'](_0x15f2c4['getSelectedBlocks']())['filter'](_0x23c10c=>_0x26b04f(_0x23c10c));const _0xe12f5=getRangesOfBlockGroups(_0x34d378,_0x26fea6);_0x26fea6['change'](()=>{for(const _0x2cac7e of _0xe12f5)_0x2bca1e['markBlockFormat'](_0x2cac7e,{'commandName':'codeBlock','commandParams':[{..._0x57132d,'forceValue':_0x36cc4a}],'formatGroupId':'blockName'});});}),(_0x2bca1e['descriptionFactory']['registerElementLabel']('codeBlock',_0x4e5cd2=>getTranslation$1(_0x2911f9,'ELEMENT_CODE_BLOCK',_0x4e5cd2)),_0x2bca1e['descriptionFactory']['registerDescriptionCallback'](_0x5b99ad=>{if('formatBlock'!=_0x5b99ad['type'])return;const _0x304476=_0x2911f9['t'],{data:_0x32dcff}=_0x5b99ad;if(!_0x32dcff||'codeBlock'!=_0x32dcff['commandName'])return;const _0x4352a6=_0x32dcff['commandParams'][0x0]['language'],_0x287033=_0x4d678b['find'](_0x10385e=>_0x10385e['language']===_0x4352a6)['label'],_0x4e9e46=_0x304476(_0x287033)['toLowerCase']();return _0x32dcff['commandParams'][0x0]['forceValue']?{'type':'format','content':getTranslation$1(_0x2911f9,'*Set\x20format:*\x20%0',getTranslation$1(_0x2911f9,'ELEMENT_CODE_BLOCK',0x1)+'\x20('+_0x4e9e46+')')}:{'type':'format','content':getTranslation$1(_0x2911f9,'*Remove\x20format:*\x20%0',getTranslation$1(_0x2911f9,'ELEMENT_CODE_BLOCK',0x1))};}));}}function _0x504e26(_0x116eda,_0x4ae261){return!_0x116eda['is']('rootElement')&&!_0x4ae261['isLimit'](_0x116eda)&&_0x4ae261['checkChild'](_0x116eda['parent'],'codeBlock');}function _0x26b04f(_0x24c8ee){return'codeBlock'==_0x24c8ee['name'];}class TrackChangesComments extends ckeditor5['Plugin']{['afterInit'](){const _0x416eca=this['editor'];if(!_0x416eca['plugins']['has']('CommentsEditing'))return;_0x416eca['plugins']['get']('TrackChangesEditing')['enableCommand']('addCommentThread');}}function getRangesWithAttribute(_0x263b2e,_0x45e6c8,_0x2ec75e){const _0x53962f=[];for(const _0xede8ae of _0x45e6c8['getItems']())_0xede8ae['hasAttribute'](_0x263b2e)&&_0x53962f['push'](_0x2ec75e['createRangeOn'](_0xede8ae));return _0x53962f;}function downcastSplitMergeMarker$1(_0x29ed57,_0x350902,{showActiveMarker:_0x565330=!0x0}={}){const _0x3259a0=_0x29ed57['plugins']['get']('TrackChangesEditing');return(_0x49e20e,_0x3dbea3,_0x334546)=>{if(!_0x334546['consumable']['test'](_0x3dbea3['markerRange'],_0x49e20e['name']))return;const _0x4ed334=_0x3dbea3['markerRange']['getWalker'](),_0x176c6d=_0x3dbea3['markerRange']['start'],_0x5cdc07=_0x29ed57['model']['schema'];let _0x2bbdf7=null,_0x2b822c=null,_0x3fea1b=!0x1,_0x2cd5c3=!0x1;for(const _0x1f8d44 of _0x4ed334){const _0x2fb988=_0x1f8d44['item'];_0x3fea1b=_0x3fea1b||_0x5cdc07['isContent'](_0x2fb988);const _0x2fac3f=_0x334546['mapper']['toViewElement'](_0x2fb988);if(_0x2fac3f&&_0x2fac3f['getCustomProperty']('addHighlight'))return;'elementEnd'==_0x1f8d44['type']&&(_0x5cdc07['isBlock'](_0x2fb988)&&!_0x5cdc07['isLimit'](_0x2fb988)&&(_0x2fb988['nextSibling']||_0x176c6d['isAtEnd']?_0x2bbdf7&&_0x2bbdf7['parent']==_0x2fb988||(_0x2bbdf7=_0x2fb988,_0xaecf0(_0x1f8d44['previousPosition']),_0x2cd5c3=!0x0):_0x2b822c=_0x2b822c||_0x1f8d44['previousPosition']));}function _0xaecf0(_0x67cd91){const {authorId:_0x1ac3da}=_0x3259a0['_splitMarkerName'](_0x3dbea3['markerName']),_0x153c11=_0x334546['writer']['createUIElement']('span',{'class':'ck-suggestion-marker-'+_0x350902,'data-author-id':_0x1ac3da}),_0xb122c5=_0x334546['mapper']['toViewPosition'](_0x67cd91);_0x565330&&_0x3259a0['activeMarkers']['includes'](_0x3dbea3['markerName'])&&_0x334546['writer']['addClass']('ck-suggestion-marker--active',_0x153c11),_0x334546['writer']['insert'](_0xb122c5,_0x153c11),_0x334546['mapper']['bindElementToMarker'](_0x153c11,_0x3dbea3['markerName']);}_0x3fea1b||_0x2cd5c3||!_0x2b822c||_0xaecf0(_0x2b822c);};}class TrackChangesDeleteCommand extends ckeditor5['Plugin']{static get['requires'](){return[ckeditor5['Delete']];}['init'](){const _0x594548=this['editor'],_0x4c24df=_0x594548['plugins']['get']('TrackChangesEditing');_0x4c24df['enableCommand']('delete');const _0x59ccb9=_0x594548['commands']['get']('deleteForward');_0x4c24df['enableCommand']('deleteForward',(_0x5eb3f4,_0x17416d={})=>{const _0x423dea=_0x594548['model']['createSelection'](_0x594548['model']['document']['selection']);_0x423dea['isCollapsed']&&_0x594548['model']['modifySelection'](_0x423dea,{'direction':'forward','unit':_0x17416d['unit']});const _0xe172c5=_0x423dea['getFirstRange'](),_0x234e51=ckeditor5['LiveRange']['fromRange'](_0xe172c5);let _0x212801;_0x5eb3f4(_0x17416d),_0x212801='$graveyard'==_0x234e51['root']['rootName']?_0x594548['model']['createRange'](_0xe172c5['start']):_0x594548['model']['createRange'](_0x234e51['start'],_0x234e51['end']),_0x234e51['detach'](),_0x594548['model']['enqueueChange'](_0x59ccb9['buffer']['batch'],_0x125e32=>{_0x59ccb9['buffer']['lock'](),_0x125e32['setSelection'](_0x125e32['createRange'](_0x212801['end'])),_0x59ccb9['buffer']['unlock']();});}),_0x594548['editing']['downcastDispatcher']['on']('addMarker:suggestion:deletion',downcastSplitMergeMarker$1(_0x594548,'merge'),{'priority':'high'}),_0x594548['data']['downcastDispatcher']['on']('addMarker:suggestion:deletion',(_0x106115,_0x3cb8a9,_0x29cfda)=>{_0x29cfda['options']['showSuggestionHighlights']&&downcastSplitMergeMarker$1(_0x594548,'merge',{'showActiveMarker':!0x1})['bind'](this)(_0x106115,_0x3cb8a9,_0x29cfda);},{'priority':'high'}),_0x594548['editing']['downcastDispatcher']['on']('removeMarker:suggestion:deletion',(_0x571983,_0x37a2d1,_0x5543bc)=>{const _0x1827d7=_0x5543bc['mapper']['markerNameToElements'](_0x37a2d1['markerName']);if(_0x1827d7){for(const _0x541496 of _0x1827d7)_0x541496['is']('uiElement')&&(_0x5543bc['mapper']['unbindElementFromMarkerName'](_0x541496,_0x37a2d1['markerName']),_0x5543bc['writer']['remove'](_0x541496));}},{'priority':'high'});}}class TrackChangesList extends ckeditor5['Plugin']{['afterInit'](){const _0x3d47dc=this['editor'];if(!_0x3d47dc['plugins']['has']('ListEditing'))return;const _0x1d531e=_0x3d47dc['locale'],_0x249e2e=_0x3d47dc['plugins']['get']('TrackChangesEditing'),_0x4b7b26=_0x3d47dc['plugins']['has']('TodoListEditing'),_0x48d0a4=!!_0x3d47dc['config']['get']('list.multiBlock');function _0x4ab62e(_0x38cb4f){return{'type':'format','content':''+getTranslation$1(_0x1d531e,'*Set\x20format:*\x20%0',_0x38cb4f)};}function _0x202f64(_0x64bf0){return{'type':'format','content':''+getTranslation$1(_0x1d531e,'*Remove\x20format:*\x20%0',_0x64bf0)};}_0x249e2e['enableDefaultAttributesIntegration']('numberedList'),_0x249e2e['enableDefaultAttributesIntegration']('bulletedList'),_0x249e2e['enableDefaultAttributesIntegration']('customNumberedList'),_0x249e2e['enableDefaultAttributesIntegration']('customBulletedList'),_0x249e2e['enableDefaultAttributesIntegration']('indentList'),_0x249e2e['enableDefaultAttributesIntegration']('outdentList'),_0x249e2e['enableDefaultAttributesIntegration']('splitListItemAfter'),_0x249e2e['enableDefaultAttributesIntegration']('splitListItemBefore'),_0x249e2e['registerBlockAttribute']('listItemId'),_0x249e2e['registerBlockAttribute']('listType'),_0x249e2e['registerBlockAttribute']('listIndent'),_0x48d0a4&&(_0x249e2e['enableDefaultAttributesIntegration']('mergeListItemBackward'),_0x249e2e['enableDefaultAttributesIntegration']('mergeListItemForward')),_0x4b7b26&&(_0x249e2e['enableDefaultAttributesIntegration']('todoList'),_0x249e2e['enableDefaultAttributesIntegration']('checkTodoList'),_0x249e2e['registerBlockAttribute']('todoListChecked'),_0x249e2e['descriptionFactory']['registerDescriptionCallback'](_0x291125=>{const {data:_0x1c7a00}=_0x291125;if(_0x1c7a00&&'todoListChecked'==_0x1c7a00['key'])return{'type':'format','content':_0x1c7a00['newValue']?getTranslation$1(_0x1d531e,'*Check\x20item*'):getTranslation$1(_0x1d531e,'*Uncheck\x20item*')};}),this['editor']['model']['document']['registerPostFixer'](_0x1cd240=>{if(_0x1cd240['batch']['isUndo'])return!0x1;let _0x4d0557=!0x1;const _0x4e6bca=_0x249e2e['getSuggestions']({'skipNotAttached':!0x0})['filter'](_0x36f72b=>'todoListChecked'===_0x249e2e['_getAttributeKey'](_0x36f72b));for(const _0x3038aa of _0x4e6bca){'todo'!=_0x3038aa['getFirstRange']()['start']['nodeAfter']['getAttribute']('listType')&&(_0x249e2e['_findSuggestions'](_0x3038aa['getFirstRange'](),'attribute')['find'](_0x2a4a40=>'listType'===_0x249e2e['_getAttributeKey'](_0x2a4a40['suggestion']))||(_0x1cd240['removeMarker'](_0x3038aa['getFirstMarker']()),_0x4d0557=!0x0));}return _0x4d0557;})),_0x249e2e['descriptionFactory']['registerAttributeLabel']('listIndent',getTranslation$1(_0x1d531e,'FORMAT_INDENT'));const _0x94c291={'type':'format','content':''};_0x249e2e['descriptionFactory']['registerDescriptionCallback'](_0x3ee136=>{const {data:_0x4ff36d}=_0x3ee136;if(!_0x4ff36d||'listType'!=_0x4ff36d['key'])return;let _0x1ed1ed=_0x3ee136['head'];for(;_0x1ed1ed;){if(_0x1ed1ed['data']&&(('listStyle'==_0x1ed1ed['data']['key']||'listMarkerStyle'==_0x1ed1ed['data']['key'])&&(_0x1ed1ed['data']['newValue']&&'default'!=_0x1ed1ed['data']['newValue']||'default'!=_0x1ed1ed['data']['oldValue']&&!_0x4ff36d['newValue'])||!_0x48d0a4&&_0x1ed1ed['data']['key']==renameAttributeKey))return _0x94c291;_0x1ed1ed=_0x1ed1ed['next'];}if(null==_0x4ff36d['newValue'])switch(_0x4ff36d['oldValue']){case'bulleted':return _0x202f64(getTranslation$1(_0x1d531e,'ELEMENT_BULLETED_LIST'));case'numbered':return _0x202f64(getTranslation$1(_0x1d531e,'ELEMENT_NUMBERED_LIST'));case'todo':return _0x202f64(getTranslation$1(_0x1d531e,'ELEMENT_TODO_LIST'));}switch(_0x4ff36d['newValue']){case'bulleted':return _0x4ab62e(getTranslation$1(_0x1d531e,'ELEMENT_BULLETED_LIST'));case'numbered':return _0x4ab62e(getTranslation$1(_0x1d531e,'ELEMENT_NUMBERED_LIST'));case'todo':return _0x4ab62e(getTranslation$1(_0x1d531e,'ELEMENT_TODO_LIST'));}}),_0x249e2e['descriptionFactory']['registerDescriptionCallback'](_0x11e9dd=>{const {data:_0x263ea3}=_0x11e9dd;if(_0x263ea3&&'listIndent'==_0x263ea3['key'])return null==_0x263ea3['newValue']||null==_0x263ea3['oldValue']&&0x0==_0x263ea3['newValue']?_0x94c291:void 0x0;}),_0x249e2e['descriptionFactory']['registerDescriptionCallback'](_0x13d1f=>{if('attribute'!=_0x13d1f['type'])return;const {data:_0x511eff}=_0x13d1f;if(!_0x511eff||'listItemId'!=_0x511eff['key'])return;const _0x252262=checkSiblingsListItemId(_0x13d1f);return'newValue'==_0x252262?{'type':'format','content':getTranslation$1(_0x1d531e,'*Merge:*\x20list\x20item')}:'oldValue'==_0x252262?{'type':'format','content':getTranslation$1(_0x1d531e,'*Split:*\x20list\x20item')}:_0x94c291;}),_0x3d47dc['model']['document']['registerPostFixer'](_0x110915=>this['listItemIdFixer'](_0x110915)),_0x3d47dc['model']['document']['registerPostFixer'](_0x366f40=>this['noTrackChangesFixer'](_0x366f40)),_0x3d47dc['model']['document']['on']('change:data',(_0x3e0304,_0x341493)=>{if(_0x341493['isUndo']||!_0x341493['isLocal'])return!0x1;this['assureChains']();},{'priority':'high'}),this['_supportLegacySuggestions']();}['listItemIdFixer'](_0x33454c){if(_0x33454c['batch']['isUndo']||!_0x33454c['batch']['isLocal'])return!0x1;let _0x51ffeb=!0x1;const _0x2e4dae=this['editor']['plugins']['get']('TrackChangesEditing')['getSuggestions']({'skipNotAttached':!0x0})['filter'](_0x526b2e=>_0x526b2e['data']&&'listItemId'==_0x526b2e['data']['key'])['filter'](_0x4e638a=>_0x4e638a['data']['newValue']&&_0x4e638a['data']['oldValue']);for(const _0x47ca95 of _0x2e4dae)checkSiblingsListItemId(_0x47ca95)||(_0x33454c['removeMarker'](_0x47ca95['getFirstMarker']()),_0x51ffeb=!0x0);return _0x51ffeb;}['noTrackChangesFixer'](_0x1e9b9f){if(_0x1e9b9f['batch']['isUndo']||!_0x1e9b9f['batch']['isLocal'])return!0x1;const _0x18d59d=this['editor']['plugins']['get']('TrackChangesEditing');if(_0x18d59d['trackChangesCommand']['value'])return!0x1;let _0x4b16c5=!0x1;const _0x385224=['listType','listItemId','listIndent','listStyle','listStart','listReversed','todoListCheck','listMarker','listMarkerStyle'],_0x1a7620=this['editor']['model']['document']['differ']['getChanges']()['filter'](_0x5c00f5=>'attribute'==_0x5c00f5['type'])['filter'](_0x98a495=>_0x385224['includes'](_0x98a495['attributeKey']));if(0x0==_0x1a7620['length'])return _0x4b16c5;for(const _0x22ff9c of _0x1a7620){const _0x32fa8f=_0x18d59d['_findSuggestions'](_0x22ff9c['range'],'attribute')['filter'](_0x15051d=>!_0x15051d['meta']['isNextTo'])['map'](_0x1801e6=>_0x1801e6['suggestion'])['filter'](_0x2749ef=>{const _0x147169=_0x18d59d['_getAttributeKey'](_0x2749ef);return _0x385224['includes'](_0x147169);});if(_0x32fa8f['length']){for(const _0x554c85 of _0x32fa8f)_0x1e9b9f['removeMarker'](_0x554c85['getFirstMarker']());_0x4b16c5=!0x0;}}return _0x4b16c5;}['assureChains'](){const _0x1df504=this['editor']['plugins']['get']('TrackChangesEditing'),_0x47d24d=['listType','listItemId','listIndent','listStyle','listStart','listReversed','todoListCheck','listMarker','listMarkerStyle'];let _0x13a8c8;const _0xa3c6ac=new Set(this['editor']['model']['document']['differ']['getChangedMarkers']()['filter'](_0x2c4c10=>{if(_0x2c4c10['data']['oldRange']||!_0x2c4c10['data']['newRange'])return null;if(!_0x2c4c10['name']['startsWith']('suggestion:attribute:'))return null;const {id:_0x46a531}=_0x1df504['_splitMarkerName'](_0x2c4c10['name']);if(!_0x1df504['hasSuggestion'](_0x46a531))return null;const _0x573d78=_0x1df504['getSuggestion'](_0x46a531);return _0x47d24d['includes'](_0x573d78['data']['key']);})['map'](_0x557618=>{const {id:_0x4834f2}=_0x1df504['_splitMarkerName'](_0x557618['name']),_0x254dda=_0x1df504['getSuggestion'](_0x4834f2);return _0x13a8c8=_0x254dda['attributes']['groupId'],_0x254dda['getFirstRange']()['start']['nodeAfter'];}));if(0x0==_0xa3c6ac['size'])return;const _0x5a12ec=_0x1df504['getSuggestions']({'skipNotAttached':!0x0})['filter'](_0x10f3e0=>'attribute'==_0x10f3e0['type']&&_0x10f3e0['data']&&_0x47d24d['includes'](_0x10f3e0['data']['key'])&&_0x10f3e0['attributes']['groupId']!=_0x13a8c8)['map'](_0x416559=>({'listItem':_0x416559['getFirstRange']()['start']['nodeAfter'],'groupId':_0x416559['attributes']['groupId']})),_0x847d1e=new Set();for(const {groupId:_0x97172d,listItem:_0x14d538}of _0x5a12ec)_0xa3c6ac['has'](_0x14d538)&&_0x847d1e['add'](_0x97172d);for(const _0x1f4a83 of _0x1df504['getSuggestions']())_0x847d1e['has'](_0x1f4a83['attributes']['groupId'])&&_0x1f4a83['setAttribute']('groupId',_0x13a8c8);}['_supportLegacySuggestions'](){const _0x836800=this['editor'],_0x195bdf=_0x836800['locale'],_0x118f57=_0x836800['plugins']['get']('TrackChangesEditing');this['_registerLegacyDescription'](),_0x118f57['_suggestionFactory']['registerCustomCallback']('formatBlock','documentList','accept',function(_0x490941,_0x3da362){const _0x26ef7b=[];for(let _0x240786 of _0x490941)_0x240786['start']['nodeAfter']===_0x240786['end']['parent']&&(_0x240786=_0x836800['model']['createRange'](_0x836800['model']['createPositionAt'](_0x240786['start']['nodeAfter'],0x0))),_0x26ef7b['push'](_0x240786);_0x836800['model']['change'](_0x4f36d8=>{const _0xde5e57=_0x836800['model']['document']['selection'],_0x4896b5=Array['from'](_0xde5e57['getRanges']())['map'](_0x28779b=>ckeditor5['LiveRange']['fromRange'](_0x28779b));_0x4f36d8['setSelection'](_0x26ef7b),_0x836800['commands']['get'](_0x3da362['commandName'])['refresh'](),_0x3da362['commandParams']['push']({'forceDefaultExecution':!0x0}),_0x836800['execute'](_0x3da362['commandName'],..._0x3da362['commandParams']),_0x4f36d8['setSelection'](_0x4896b5);for(const _0x2476b9 of _0x4896b5)_0x2476b9['detach']();});}),_0x118f57['descriptionFactory']['registerElementLabel'](function(_0x557731){const _0x1f9d1f=!_0x836800['model']['schema']['isObject'](_0x557731),_0x3c5cce=_0x557731['previousSibling'],_0x425f27=_0x557731['nextSibling'],_0x1d6300=_0x557731['getAttribute']('listItemId'),_0x3e5651=!_0x3c5cce||_0x3c5cce['getAttribute']('listItemId')!==_0x1d6300,_0x476dfa=!_0x425f27||_0x425f27['getAttribute']('listItemId')!==_0x1d6300;return _0x1f9d1f&&Boolean(_0x1d6300)&&_0x3e5651&&_0x476dfa;},_0x1cbaac=>getTranslation$1(_0x195bdf,'ELEMENT_LIST_ITEM',_0x1cbaac));}['_registerLegacyDescription'](){const _0x214ef2=this['editor'],_0x475499=_0x214ef2['locale'];function _0x85a363(_0x17f400){const _0x1c845a=_0x214ef2['commands']['get']('bulletedList')['value'],_0x2df1f2=_0x214ef2['commands']['get']('numberedList')['value'];return'numberedList'===_0x17f400?_0x1c845a:_0x2df1f2;}_0x214ef2['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](function(_0x53991d){if('formatBlock'!=_0x53991d['type'])return;const {data:_0x2df4af}=_0x53991d;if(!_0x2df4af)return;let _0x148930,_0x9d54b2,_0x2c284e,_0x30b099;switch(_0x2df4af['commandName']){case'bulletedList':_0x2c284e=_0x2df4af['commandParams'][0x0]['forceValue'],_0x30b099=_0x85a363(_0x2df4af['commandName']),_0x148930=_0x2c284e?'*Format:*\x20insert\x20into\x20%0':'*Format:*\x20remove\x20from\x20%0',!_0x30b099&&_0x214ef2['config']['get']('list.multiBlock')||(_0x148930='*Change\x20to:*\x20%0'),_0x9d54b2={'type':'format','content':getTranslation$1(_0x475499,_0x148930,getTranslation$1(_0x475499,'ELEMENT_BULLETED_LIST'))};break;case'numberedList':_0x2c284e=_0x2df4af['commandParams'][0x0]['forceValue'],_0x30b099=_0x85a363(_0x2df4af['commandName']),_0x148930=_0x2c284e?'*Format:*\x20insert\x20into\x20%0':'*Format:*\x20remove\x20from\x20%0',!_0x30b099&&_0x214ef2['config']['get']('list.multiBlock')||(_0x148930='*Change\x20to:*\x20%0'),_0x9d54b2={'type':'format','content':getTranslation$1(_0x475499,_0x148930,getTranslation$1(_0x475499,'ELEMENT_NUMBERED_LIST'))};break;case'indentList':_0x148930='*Indent:*\x20%0',_0x9d54b2={'type':'format','content':getTranslation$1(_0x475499,_0x148930,getTranslation$1(_0x475499,'ELEMENT_LIST_ITEM'))};break;case'outdentList':_0x148930=function(_0xe23d91){const _0x1d2f63=_0xe23d91['getFirstRange']();let _0x25bf35=_0x1d2f63['start']['nodeAfter'];for(;_0x25bf35&&_0x1d2f63['containsItem'](_0x25bf35);){if(_0x25bf35['getAttribute']('listIndent')>0x0)return!0x1;_0x25bf35=_0x25bf35['nextSibling'];}return!0x0;}(_0x53991d)?getTranslation$1(_0x475499,'*Format:*\x20remove\x20from\x20%0',getTranslation$1(_0x475499,function(_0x390ce8){return'ELEMENT_'+_0x390ce8['getFirstRange']()['start']['nodeAfter']['getAttribute']('listType')['toUpperCase']()+'_LIST';}(_0x53991d))):getTranslation$1(_0x475499,'*Outdent:*\x20%0',getTranslation$1(_0x475499,'ELEMENT_LIST_ITEM')),_0x9d54b2={'type':'format','content':_0x148930};break;case'mergeListItemBackward':case'mergeListItemForward':!0x1===_0x2df4af['multipleBlocks']&&(_0x148930='*Merge:*\x20%0',_0x9d54b2={'type':'deletion','content':getTranslation$1(_0x475499,_0x148930,getTranslation$1(_0x475499,'ELEMENT_LIST_ITEM'))});}return _0x9d54b2;});}}function checkSiblingsListItemId(_0x5d72a6){let _0x25a6ed=_0x5d72a6['getFirstRange']()['start']['nodeAfter']['previousSibling'];for(;_0x25a6ed;){const _0xeb2a8a=_0x25a6ed['getAttribute']('listItemId');if(!_0xeb2a8a)return!0x1;if(_0xeb2a8a==_0x5d72a6['data']['newValue'])return'newValue';if(_0xeb2a8a==_0x5d72a6['data']['oldValue'])return'oldValue';_0x25a6ed=_0x25a6ed['previousSibling'];}return!0x1;}class TrackChangesDocumentListProperties extends ckeditor5['Plugin']{['afterInit'](){if(!this['editor']['plugins']['has']('ListPropertiesEditing'))return;const _0x4fdf57=this['editor']['config']['get']('list.properties'),_0x1dfa8e=this['editor']['plugins']['get']('TrackChangesEditing');_0x4fdf57['styles']&&(_0x1dfa8e['enableDefaultAttributesIntegration']('listStyle'),_0x1dfa8e['registerBlockAttribute']('listStyle')),_0x4fdf57['reversed']&&(_0x1dfa8e['enableDefaultAttributesIntegration']('listReversed'),_0x1dfa8e['registerBlockAttribute']('listReversed')),_0x4fdf57['startIndex']&&(_0x1dfa8e['enableDefaultAttributesIntegration']('listStart'),_0x1dfa8e['registerBlockAttribute']('listStart'));const _0x16ac23={'type':'format','content':''};_0x1dfa8e['descriptionFactory']['registerDescriptionCallback'](this['handleDescriptions']['bind'](this));const _0x43b884=this['editor']['locale'];_0x1dfa8e['descriptionFactory']['registerAttributeLabel']('listReversed',getTranslation$1(_0x43b884,'FORMAT_LIST_REVERSED')),_0x1dfa8e['descriptionFactory']['registerDescriptionCallback'](_0x20cd55=>{const {data:_0x311f1a}=_0x20cd55;if(_0x311f1a&&'listReversed'==_0x311f1a['key'])return null==_0x311f1a['newValue']||0x0==_0x311f1a['newValue']&&null==_0x311f1a['oldValue']?_0x16ac23:void 0x0;}),_0x1dfa8e['descriptionFactory']['registerAttributeLabel']('listStart',getTranslation$1(_0x43b884,'FORMAT_LIST_START')),_0x1dfa8e['descriptionFactory']['registerDescriptionCallback'](_0x2233d3=>{const {data:_0x470b28}=_0x2233d3;if(_0x470b28&&'listStart'==_0x470b28['key'])return null==_0x470b28['newValue']||0x1==_0x470b28['newValue']&&null==_0x470b28['oldValue']?_0x16ac23:void 0x0;}),this['editor']['model']['document']['registerPostFixer'](_0x35fce4=>{if(_0x35fce4['batch']['isUndo'])return!0x1;let _0x1379be=!0x1;const _0x5f1034=_0x1dfa8e['getSuggestions']({'skipNotAttached':!0x0})['filter'](_0x536bce=>{const _0xc363eb=_0x1dfa8e['_getAttributeKey'](_0x536bce);return'listStart'==_0xc363eb||'listReversed'==_0xc363eb;});for(const _0x6b0b81 of _0x5f1034){const _0xbe3d26=_0x6b0b81['getFirstRange']()['start']['nodeAfter']['getAttribute']('listType');if('numbered'==_0xbe3d26||'customNumbered'==_0xbe3d26)continue;_0x1dfa8e['_findSuggestions'](_0x6b0b81['getFirstRange'](),'attribute')['find'](_0x22a05b=>'listType'==_0x1dfa8e['_getAttributeKey'](_0x22a05b['suggestion']))||(_0x35fce4['removeMarker'](_0x6b0b81['getFirstMarker']()),_0x1379be=!0x0);}return _0x1379be;}),this['_registerLegacyDescription']();}['handleDescriptions'](_0x3ddb5b){const _0x28d5be=this['editor']['locale'],{data:_0x5a76f4}=_0x3ddb5b,_0x58e05d={'type':'format','content':''};if(!_0x5a76f4||'listStyle'!=_0x5a76f4['key'])return;if(!_0x5a76f4['oldValue'])return'default'==_0x5a76f4['newValue']?_0x58e05d:{'type':'format','content':''+getTranslation$1(_0x28d5be,'*Set\x20format:*\x20%0',getTranslation$1(_0x28d5be,this['_getTranslationKeyForListStyle'](_0x5a76f4['newValue'])))};if(!_0x5a76f4['newValue']){if('default'==_0x5a76f4['oldValue'])return _0x58e05d;let _0x401a1a=_0x3ddb5b['head'];for(;_0x401a1a;){if(_0x401a1a['data']&&'listType'==_0x401a1a['data']['key']&&_0x401a1a['data']['newValue'])return _0x58e05d;_0x401a1a=_0x401a1a['next'];}return{'type':'format','content':''+getTranslation$1(_0x28d5be,'*Remove\x20format:*\x20%0',getTranslation$1(_0x28d5be,this['_getTranslationKeyForListStyle'](_0x5a76f4['oldValue'])))};}if('default'!=_0x5a76f4['newValue'])return{'type':'format','content':''+getTranslation$1(_0x28d5be,'*Set\x20format:*\x20%0',getTranslation$1(_0x28d5be,this['_getTranslationKeyForListStyle'](_0x5a76f4['newValue'])))};let _0x44c6f8=_0x3ddb5b['head'];for(;_0x44c6f8;){if(_0x44c6f8['data']&&'listType'==_0x44c6f8['data']['key']&&_0x44c6f8['data']['newValue']&&_0x44c6f8['data']['oldValue'])return _0x58e05d;_0x44c6f8=_0x44c6f8['next'];}return{'type':'format','content':getTranslation$1(_0x28d5be,'*Set\x20format:*\x20%0',getTranslation$1(_0x28d5be,'ELEMENT_'+_0x3ddb5b['getFirstRange']()['start']['nodeAfter']['getAttribute']('listType')['toUpperCase']()+'_LIST_DEFAULT'))};}['_registerLegacyDescription'](){const _0x273ad1=this['editor'],_0x1ca3ee=_0x273ad1['locale'];_0x273ad1['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x206643=>{if('formatBlock'!=_0x206643['type'])return;const {data:_0x5d4f86}=_0x206643;if(!_0x5d4f86)return;let _0x5e5158,_0x9a89ac;switch(_0x5d4f86['commandName']){case'listStyle':_0x5e5158='*Change\x20to:*\x20%0',_0x9a89ac={'type':'format','content':getTranslation$1(_0x1ca3ee,_0x5e5158,getTranslation$1(_0x1ca3ee,this['_getTranslationKeyForListStyle'](_0x5d4f86['commandParams'][0x0]['type'])))};break;case'listReversed':_0x5e5158=_0x5d4f86['commandParams'][0x0]['reversed']?'*Format:*\x20set\x20order\x20to\x20reversed':'*Format:*\x20set\x20order\x20to\x20regular',_0x9a89ac={'type':'format','content':getTranslation$1(_0x1ca3ee,_0x5e5158)};break;case'listStart':_0x5e5158='*Format:*\x20set\x20start\x20index\x20to\x20%0',_0x9a89ac={'type':'format','content':getTranslation$1(_0x1ca3ee,_0x5e5158,_0x5d4f86['commandParams'][0x0]['startIndex'])};}return _0x9a89ac;});}['_getTranslationKeyForListStyle'](_0x5deb57){return'ELEMENT_'+getListTypeFromListStyleType(_0x5deb57)['toUpperCase']()+'_LIST_'+_0x5deb57['toUpperCase']()['replace'](/-/g,'_');}}const _0x499a49=['disc','circle','square'],_0x32ebfd=['decimal','decimal-leading-zero','lower-roman','upper-roman','lower-latin','upper-latin'];function getListTypeFromListStyleType(_0x2b36ef){return _0x499a49['includes'](_0x2b36ef)?'bulleted':_0x32ebfd['includes'](_0x2b36ef)?'numbered':null;}class _0x783fe7 extends ckeditor5['Plugin']{['afterInit'](){const _0xfc2643=this['editor'];_0xfc2643['commands']['get']('emoji')&&_0xfc2643['plugins']['get']('TrackChangesEditing')['enableCommand']('emoji');}}class TrackChangesEnterCommand extends ckeditor5['Plugin']{static get['requires'](){return[ckeditor5['Enter']];}['init'](){const _0x3342e0=this['editor'],_0x3a0f7d=_0x3342e0['plugins']['get']('TrackChangesEditing'),_0x456104=_0x3342e0['commands']['get']('enter');_0x3a0f7d['enableCommand']('enter',()=>{_0x3342e0['model']['change'](_0x34367b=>{const _0xe49fcb=_0x3342e0['model']['document']['selection'],_0x506677=_0xe49fcb['getFirstPosition'](),_0x5583ed=ckeditor5['LiveRange']['fromRange'](_0xe49fcb['getFirstRange']());if(_0x456104['enterBlock'](_0x34367b)){const _0x56fbff=_0x3342e0['model']['createPositionAt'](_0x506677['parent']['nextSibling'],0x0),_0x59d95a=_0x34367b['createRange'](_0x506677,_0x56fbff);_0x3a0f7d['markInsertion'](_0x59d95a);}else _0x34367b['setSelection'](_0x34367b['createRange'](_0x5583ed['end']));_0x5583ed['detach'](),_0x456104['fire']('afterExecute',{'writer':_0x34367b});});}),_0x3342e0['editing']['downcastDispatcher']['on']('addMarker:suggestion:insertion',downcastSplitMergeMarker$1(_0x3342e0,'split'),{'priority':'high'}),_0x3342e0['editing']['downcastDispatcher']['on']('removeMarker:suggestion:insertion',(_0x3ca7ad,_0x2db1fa,_0x26ca83)=>{const _0x3dedb0=_0x26ca83['mapper']['markerNameToElements'](_0x2db1fa['markerName']);if(_0x3dedb0){for(const _0x58e4d0 of _0x3dedb0)_0x58e4d0['hasClass']('ck-suggestion-marker-split')&&(_0x26ca83['mapper']['unbindElementFromMarkerName'](_0x58e4d0,_0x2db1fa['markerName']),_0x26ca83['writer']['remove'](_0x58e4d0));}},{'priority':'high'}),_0x3342e0['data']['downcastDispatcher']['on']('addMarker:suggestion:insertion',(_0x3c3128,_0x1c3617,_0x1029b6)=>{_0x1029b6['options']['showSuggestionHighlights']&&downcastSplitMergeMarker$1(_0x3342e0,'split',{'showActiveMarker':!0x1})['bind'](this)(_0x3c3128,_0x1c3617,_0x1029b6);},{'priority':'high'});}}class _0xa32120 extends ckeditor5['Plugin']{['afterInit'](){if(!this['editor']['plugins']['has']('FindAndReplaceEditing'))return;const _0x115870=this['editor']['plugins']['get']('TrackChangesEditing');_0x115870['enableCommand']('find',this['handleFindCommand']['bind'](this)),_0x115870['enableCommand']('findNext'),_0x115870['enableCommand']('findPrevious'),_0x115870['enableCommand']('replace'),_0x115870['enableCommand']('replaceAll');}['handleFindCommand'](_0x40015c,_0x3cb402,_0x38849e={}){const _0x8df41d=this['editor']['plugins']['get']('FindAndReplaceUtils');return _0x40015c(_0x133f77=>{let _0x35e33=('string'==typeof _0x3cb402?_0x8df41d['findByTextCallback'](_0x3cb402,_0x38849e):_0x3cb402)(_0x133f77);Array['isArray'](_0x35e33)&&(_0x35e33={'results':_0x35e33,'searchText':'string'==typeof _0x3cb402?_0x3cb402:''});const _0x5a4781=_0x35e33['results']['filter'](_0x20fad0=>!0x1===this['_isInDeletionRange'](_0x20fad0,_0x133f77['item']));return{..._0x35e33,'results':_0x5a4781};},_0x38849e);}['_isInDeletionRange'](_0x16c393,_0x4d5bfa){const _0x1b35c2=this['editor']['model']['createRange'](this['editor']['model']['createPositionAt'](_0x4d5bfa,_0x16c393['start']),this['editor']['model']['createPositionAt'](_0x4d5bfa,_0x16c393['end']));for(const _0x545f7a of this['editor']['model']['markers']['getMarkersGroup']('suggestion:deletion'))if(null!==_0x1b35c2['getIntersection'](_0x545f7a['getRange']()))return!0x0;return!0x1;}}const fontPlugins=[{'pluginName':'FontSizeEditing','commandName':'fontSize'},{'pluginName':'FontFamilyEditing','commandName':'fontFamily'},{'pluginName':'FontColorEditing','commandName':'fontColor'},{'pluginName':'FontBackgroundColorEditing','commandName':'fontBackgroundColor'}];class TrackChangesFont extends ckeditor5['Plugin']{['afterInit'](){const _0x997f16=this['editor']['locale'],_0x546c15=this['editor']['plugins']['get']('TrackChangesEditing');for(const {pluginName:_0x3ec7b3,commandName:_0x27e74e}of fontPlugins)this['editor']['plugins']['has'](_0x3ec7b3)&&(_0x546c15['enableDefaultAttributesIntegration'](_0x27e74e),_0x546c15['registerInlineAttribute'](_0x27e74e));_0x546c15['descriptionFactory']['registerAttributeLabel']('fontSize',getTranslation$1(_0x997f16,'FORMAT_FONT_SIZE')),_0x546c15['descriptionFactory']['registerAttributeLabel']('fontFamily',getTranslation$1(_0x997f16,'FORMAT_FONT_FAMILY')),_0x546c15['descriptionFactory']['registerAttributeLabel']('fontColor',getTranslation$1(_0x997f16,'FORMAT_FONT_COLOR')),_0x546c15['descriptionFactory']['registerAttributeLabel']('fontBackgroundColor',getTranslation$1(_0x997f16,'FORMAT_FONT_BACKGROUND')),this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x498839=this['editor'],_0x5ccf80=_0x498839['locale'];_0x498839['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x57fd97=>{const _0x34b3ab=_0x5ccf80['t'];if('formatInline'!=_0x57fd97['type'])return;const {data:_0x547408}=_0x57fd97;if(null!=_0x547408){if('fontSize'==_0x547408['commandName']){const _0x2e70dc=_0x547408['commandParams'][0x0]['value'];if(_0x2e70dc){const _0x7262f5=_0x34b3ab(this['editor']['plugins']['get']('FontSize')['normalizeSizeOptions'](this['editor']['config']['get']('fontSize.options'))['find'](_0x814e3f=>_0x814e3f['model']==_0x2e70dc)['title'])['toLowerCase']();return{'type':'format','content':getTranslation$1(_0x5ccf80,'*Set\x20font\x20size:*\x20%0',_0x7262f5)};}return{'type':'format','content':getTranslation$1(_0x5ccf80,'*Reset\x20font\x20size*')};}if('fontFamily'==_0x547408['commandName']){const _0x2b41c9=_0x547408['commandParams'][0x0]['value'];return _0x2b41c9?{'type':'format','content':getTranslation$1(_0x5ccf80,'*Set\x20font\x20family:*\x20%0',_0x2b41c9)}:{'type':'format','content':getTranslation$1(_0x5ccf80,'*Reset\x20font\x20family*')};}if('fontColor'==_0x547408['commandName']){const _0x37f92f=_0x547408['commandParams'][0x0]['value'];if(_0x37f92f){const _0x133da5=ckeditor5['normalizeColorOptions'](this['editor']['config']['get']('fontColor.colors'))['find'](_0x3ca27f=>_0x3ca27f['model']==_0x37f92f);let _0x5b2ded=_0x37f92f,_0x2894dd='';return _0x133da5&&(_0x5b2ded=_0x133da5['label'],_0x2894dd=_0x34b3ab(_0x5b2ded)['toLowerCase']()),{'type':'format','content':getTranslation$1(_0x5ccf80,'*Set\x20font\x20color:*\x20%0',_0x2894dd)['trim'](),'color':{'value':_0x37f92f,'title':_0x2894dd||_0x5b2ded}};}return{'type':'format','content':getTranslation$1(_0x5ccf80,'*Reset\x20font\x20color*')};}if('fontBackgroundColor'==_0x547408['commandName']){const _0x4d9f86=_0x547408['commandParams'][0x0]['value'];if(_0x4d9f86){const _0x53b410=ckeditor5['normalizeColorOptions'](this['editor']['config']['get']('fontBackgroundColor.colors'))['find'](_0x24a9e8=>_0x24a9e8['model']==_0x4d9f86);let _0x2a29c3=_0x4d9f86,_0x20c99b='';return _0x53b410&&(_0x2a29c3=_0x53b410['label'],_0x20c99b=_0x34b3ab(_0x2a29c3)['toLowerCase']()),{'type':'format','content':getTranslation$1(_0x5ccf80,'*Set\x20font\x20background\x20color:*\x20%0',_0x20c99b)['trim'](),'color':{'value':_0x4d9f86,'title':_0x20c99b||_0x2a29c3}};}return{'type':'format','content':getTranslation$1(_0x5ccf80,'*Reset\x20font\x20background\x20color*')};}}});}}class TrackChangesFormatPainter extends ckeditor5['Plugin']{['afterInit'](){const _0x14e76c=this['editor'],_0x1512a3=_0x14e76c['plugins']['get']('TrackChangesEditing'),_0x5c5d32=_0x14e76c['commands']['get']('copyFormat'),_0x5f575e=_0x14e76c['commands']['get']('pasteFormat');_0x5c5d32&&_0x5f575e&&(_0x1512a3['enableDefaultAttributesIntegration']('pasteFormat'),_0x1512a3['enableCommand']('copyFormat'),this['_registerLegacyDescription']());}['_registerLegacyDescription'](){const _0x324910=this['editor'],_0x488df9=_0x324910['locale'];_0x324910['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x4dce3b=>{if('formatBlock'!=_0x4dce3b['type']&&'formatInline'!=_0x4dce3b['type'])return;const {data:_0x257293}=_0x4dce3b;if(_0x257293&&'pasteFormat'===_0x257293['commandName']){const _0x566947=[],_0x3b413e=_0x257293['commandParams'][0x0];for(const [_0x15457c,_0x3dc81d]of Object['entries'](_0x3b413e))_0x566947['push'](translateFormatting(_0x324910,_0x15457c,_0x3dc81d));return _0x566947['length']?{'type':'format','content':getTranslation$1(_0x488df9,'*Set\x20format\x20to:*\x20%0',_0x566947['join'](',\x20'))}:{'type':'format','content':getTranslation$1(_0x488df9,'*Remove\x20all\x20formatting*')};}});}}function translateFormatting(_0x135244,_0x350903,_0x271d7c){const _0x37ac37=_0x135244['locale']['t'],_0x2cdb58=_0x350903['split'](/(?=[A-Z])/)['join']('\x20'),_0x3031c3=_0x37ac37(_0x2cdb58['charAt'](0x0)['toUpperCase']()+_0x2cdb58['slice'](0x1))['toLowerCase']();if('boolean'==typeof _0x271d7c)return _0x3031c3;if('fontColor'===_0x350903||'fontBackgroundColor'===_0x350903){const _0x22215c=ckeditor5['normalizeColorOptions'](_0x135244['config']['get']('fontColor.colors'))['find'](_0x2f08e0=>_0x2f08e0['model']==_0x271d7c);return _0x3031c3+'\x20('+(_0x22215c?_0x37ac37(_0x22215c['label'])['toLowerCase']():_0x271d7c)+')';}if('fontSize'===_0x350903&&isNaN(parseFloat(_0x271d7c))){const _0xd00dfd=_0x135244['plugins']['get']('FontSize')['normalizeSizeOptions'](_0x135244['config']['get']('fontSize.options'))['find'](_0x9733ba=>_0x9733ba['model']==_0x271d7c);return _0x3031c3+'\x20('+(_0xd00dfd?_0x37ac37(_0xd00dfd['title'])['toLowerCase']():_0x271d7c)+')';}return _0x3031c3+'\x20('+_0x271d7c+')';}class _0x191836 extends ckeditor5['Plugin']{['afterInit'](){const _0x45c183=this['editor'];if(!_0x45c183['plugins']['has']('HeadingEditing'))return;this['_headingOptions']=_0x45c183['config']['get']('heading.options');const _0x52a1ba=_0x45c183['locale'],_0x4056b1=_0x45c183['plugins']['get']('TrackChangesEditing');_0x4056b1['enableDefaultAttributesIntegration']('heading');for(const _0x202d42 of this['_headingOptions'])'paragraph'!=_0x202d42['model']&&_0x4056b1['descriptionFactory']['registerElementLabel'](_0x202d42['model'],_0x2df069=>{const _0x52a2e5=this['_getHeadingLevel'](_0x202d42['model']);return null!==_0x52a2e5?_0x421955(_0x2df069,_0x52a2e5):_0x10a2a2(_0x2df069,_0x202d42['title']);});function _0x421955(_0xe65198,_0x30efb9){return getTranslation$1(_0x52a1ba,'ELEMENT_HEADING',[_0xe65198,_0x30efb9]);}function _0x10a2a2(_0x14cea3,_0x2924cd){return getTranslation$1(_0x52a1ba,'ELEMENT_HEADING_CUSTOM',[_0x14cea3,_0x2924cd]);}this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x151588=this['editor'],_0x52178b=_0x151588['locale'];function _0x462b54(_0x21e048,_0x2e1ea6){return getTranslation$1(_0x52178b,'ELEMENT_HEADING_CUSTOM',[_0x21e048,_0x2e1ea6]);}_0x151588['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0xc053cf=>{if('formatBlock'!=_0xc053cf['type'])return;const {data:_0x5af33a}=_0xc053cf;if(_0x5af33a&&'heading'==_0x5af33a['commandName']){const _0x393ec1=_0x5af33a['commandParams'][0x0]['value'],_0x209ce1=this['_getHeadingLevel'](_0x393ec1);if(null!==_0x209ce1)return{'type':'format','content':getTranslation$1(_0x52178b,'*Change\x20to:*\x20%0',(_0x4dab57=0x1,_0x736047=_0x209ce1,getTranslation$1(_0x52178b,'ELEMENT_HEADING',[_0x4dab57,_0x736047])))};const _0x246cad=this['_headingOptions']['find'](_0xe0575=>_0xe0575['model']===_0x393ec1)['title'];return{'type':'format','content':getTranslation$1(_0x52178b,'*Change\x20to:*\x20%0',_0x462b54(0x1,_0x246cad))};}var _0x4dab57,_0x736047;});}['_getHeadingLevel'](_0x478b76){var _0x40b92c,_0x346659;const _0x323376=_0x478b76['match'](/^heading(\d+)/);if(_0x323376)return _0x323376[0x1];const _0x385ca5=null===(_0x40b92c=this['_headingOptions'])||void 0x0===_0x40b92c?void 0x0:_0x40b92c['find'](_0x2a7a9e=>_0x2a7a9e['model']==_0x478b76);if(_0x385ca5&&_0x385ca5['view']){const _0x176ad0=_0x385ca5['view'],_0x15cfd8=(null!==(_0x346659=_0x176ad0['name'])&&void 0x0!==_0x346659?_0x346659:_0x176ad0)['match'](/^h(\d+)/);if(_0x15cfd8)return _0x15cfd8[0x1];}return null;}}class TrackChangesHighlight extends ckeditor5['Plugin']{['afterInit'](){const _0x53fde0=this['editor'];if(!_0x53fde0['plugins']['has']('HighlightEditing'))return;const _0xb68a5d=_0x53fde0['plugins']['get']('TrackChangesEditing'),_0x4e4c30=_0x53fde0['locale'];_0xb68a5d['enableDefaultAttributesIntegration']('highlight'),_0xb68a5d['registerInlineAttribute']('highlight'),_0xb68a5d['descriptionFactory']['registerAttributeLabel']('highlight',getTranslation$1(_0x4e4c30,'FORMAT_HIGHLIGHT')),this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x64c402=this['editor'],_0x34c994=_0x64c402['locale'];_0x64c402['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x5ecde7=>{if('formatInline'!=_0x5ecde7['type'])return;const {data:_0x309249}=_0x5ecde7;if(_0x309249&&'highlight'==_0x309249['commandName']){const _0x31e1f6=_0x34c994['t'],_0x592832=_0x309249['commandParams'][0x0]['value'];if(_0x592832){const _0x3e1b77=_0x64c402['config']['get']('highlight.options')['find'](_0x497154=>_0x497154['model']==_0x592832),_0x36e612=_0x31e1f6(_0x3e1b77['title'])['toLowerCase']();return{'type':'format','content':getTranslation$1(_0x34c994,'*Set\x20highlight:*\x20%0',_0x36e612),'color':{'value':_0x3e1b77['color'],'title':_0x3e1b77['title']}};}return{'type':'format','content':getTranslation$1(_0x34c994,'*Remove\x20highlight*',getTranslation$1(_0x34c994,'FORMAT_HIGHLIGHT'))};}});}}class TrackChangesHorizontalLine extends ckeditor5['Plugin']{['afterInit'](){const _0x27ce7d=this['editor'];if(!_0x27ce7d['plugins']['has']('HorizontalLineEditing'))return;_0x27ce7d['plugins']['get']('TrackChangesEditing')['enableCommand']('horizontalLine');const _0x264989=_0x27ce7d['plugins']['get']('TrackChangesEditing'),_0x599462=_0x27ce7d['locale'];_0x264989['descriptionFactory']['registerElementLabel']('horizontalLine',_0x1d853f=>getTranslation$1(_0x599462,'ELEMENT_HORIZONTAL_LINE',_0x1d853f)),_0x27ce7d['conversion']['for']('dataDowncast')['elementToStructure']({'model':'horizontalLine','view':(_0x5d6343,{writer:_0x4d29fb,options:_0x51bc12})=>{if(!_0x51bc12['showSuggestionHighlights'])return null;const _0x3e4ef8=_0x4d29fb['createContainerElement']('div'),_0x34173c=_0x4d29fb['createEmptyElement']('hr');return _0x4d29fb['addClass']('ck-horizontal-line',_0x3e4ef8),_0x4d29fb['insert'](_0x4d29fb['createPositionAt'](_0x3e4ef8,0x0),_0x34173c),_0x3e4ef8;},'converterPriority':'high'});}}class TrackChangesHtmlEmbed extends ckeditor5['Plugin']{['afterInit'](){const _0x14ba9b=this['editor'];if(!_0x14ba9b['plugins']['has']('HtmlEmbed'))return;const _0x36ef99=_0x14ba9b['plugins']['get']('TrackChangesEditing'),_0x5b97f2=_0x14ba9b['locale'];_0x36ef99['descriptionFactory']['registerElementLabel']('rawHtml',_0x507f88=>getTranslation$1(_0x5b97f2,'ELEMENT_HTML_EMBED',_0x507f88)),_0x36ef99['enableDefaultAttributesIntegration']('htmlEmbed'),_0x36ef99['registerBlockAttribute']('value'),_0x36ef99['descriptionFactory']['registerDescriptionCallback'](_0x2a43f4=>{if('attribute'!=_0x2a43f4['type'])return;const {data:_0x2512e1}=_0x2a43f4;if(_0x2512e1&&'value'==_0x2512e1['key']&&_0x2a43f4['getFirstRange']()['start']['nodeAfter']['is']('element','rawHtml')){const _0x51e2aa=getTranslation$1(_0x5b97f2,'ELEMENT_HTML_EMBED');return{'type':'format','content':getTranslation$1(_0x5b97f2,'*Change\x20%0\x20content*',_0x51e2aa)};}}),this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x382e70=this['editor'],_0x3a3a14=_0x382e70['locale'];_0x382e70['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x45c33d=>{if('formatBlock'!=_0x45c33d['type'])return;const {data:_0x2314d0}=_0x45c33d;if(_0x2314d0&&'htmlEmbed'==_0x2314d0['commandName']){const _0x2fffb4=getTranslation$1(_0x3a3a14,'ELEMENT_HTML_EMBED');return{'type':'format','content':getTranslation$1(_0x3a3a14,'*Change\x20%0\x20content*',_0x2fffb4)};}});}}class _0x4c8ee5 extends ckeditor5['Plugin']{['afterInit'](){const _0x2e9df9=this['editor'];if(!_0x2e9df9['plugins']['has']('ImageEditing'))return;const _0x463c4c=_0x2e9df9['plugins']['get']('TrackChangesEditing'),_0x23d21e=_0x2e9df9['plugins']['get']('ImageUtils'),_0x1fafb9=_0x2e9df9['locale'];_0x463c4c['enableCommand']('insertImage'),_0x463c4c['descriptionFactory']['registerElementLabel']('imageBlock',_0x4be97d=>getTranslation$1(_0x1fafb9,'ELEMENT_IMAGE',_0x4be97d)),_0x463c4c['descriptionFactory']['registerElementLabel']('imageInline',_0x49bf99=>getTranslation$1(_0x1fafb9,'ELEMENT_INLINE_IMAGE',_0x49bf99)),_0x463c4c['descriptionFactory']['registerElementLabel']('caption',()=>getTranslation$1(_0x1fafb9,'ELEMENT_CAPTION')),_0x2e9df9['plugins']['has']('ImageUploadEditing')&&_0x463c4c['enableCommand']('uploadImage'),_0x2e9df9['plugins']['has']('ImageBlockEditing')&&_0x2e9df9['plugins']['has']('ImageInlineEditing')&&(_0x463c4c['enableCommand']('imageTypeInline',(_0x5e84f6,_0x44fdde)=>{const _0x370387=_0x23d21e['getClosestSelectedImageElement'](_0x2e9df9['model']['document']['selection']);_0x2e9df9['model']['change'](()=>{_0x463c4c['markBlockFormat'](_0x370387,{'commandName':'imageTypeInline','commandParams':[_0x44fdde]},[],'convertBlockImageToInline');});}),_0x463c4c['enableCommand']('imageTypeBlock',(_0xc82adc,_0x142d8c)=>{_0x2e9df9['model']['change'](_0x2f603b=>{let _0x2e3bd4=_0x23d21e['getClosestSelectedImageElement'](_0x2e9df9['model']['document']['selection']),_0x213558=_0x2f603b['createRangeOn'](_0x2e3bd4);const _0x36ab74=ckeditor5['LivePosition']['fromPosition'](_0x213558['start'],'toPrevious'),_0x5a19ca=ckeditor5['LivePosition']['fromPosition'](_0x213558['end'],'toNext');_0x463c4c['forceDefaultExecution'](()=>_0xc82adc(_0x142d8c)),_0x2e3bd4=_0x23d21e['getClosestSelectedImageElement'](_0x2e9df9['model']['document']['selection']),_0x213558=_0x2f603b['createRangeOn'](_0x2e3bd4);const _0x1ad60c=_0x2f603b['createRange'](_0x36ab74,_0x5a19ca);_0x36ab74['detach'](),_0x5a19ca['detach'](),_0x463c4c['markBlockFormat'](_0x2e3bd4,{'commandName':'imageTypeInline','commandParams':[_0x142d8c]},[],'convertInlineImageToBlock'),_0x1ad60c['start']['isBefore'](_0x213558['start'])&&_0x463c4c['markInsertion'](_0x2f603b['createRange'](_0x1ad60c['start'],_0x213558['start']),'convertInlineImageToBlock'),_0x213558['end']['isBefore'](_0x1ad60c['end'])&&_0x463c4c['markInsertion'](_0x2f603b['createRange'](_0x213558['end'],_0x1ad60c['end']),'convertInlineImageToBlock');});}),_0x463c4c['_suggestionFactory']['registerCustomCallback']('formatBlock','convertInlineImageToBlock','join',()=>!0x1),_0x463c4c['_suggestionFactory']['registerCustomCallback']('formatBlock','convertInlineImageToBlock','accept',()=>!0x1),_0x463c4c['_suggestionFactory']['registerCustomCallback']('formatBlock','convertInlineImageToBlock','discard',_0x463c4c['_suggestionFactory']['getSuggestionCallback']('formatBlock','','accept')),_0x463c4c['_suggestionFactory']['registerCustomCallback']('insertion','convertInlineImageToBlock','join',()=>!0x1),_0x463c4c['_suggestionFactory']['registerCustomCallback']('insertion','convertInlineImageToBlock','discard',([_0x3b4129])=>{const _0x129166=_0x463c4c['_suggestionFactory']['getSuggestionCallback']('insertion','','discard');let _0x47c128=_0x3b4129['start'],_0x2dfa36=_0x3b4129['end'];const _0x1afce9=_0x2e9df9['model']['schema']['getNearestSelectionRange'](_0x47c128,'backward'),_0x21363a=_0x2e9df9['model']['schema']['getNearestSelectionRange'](_0x2dfa36,'forward');_0x1afce9['isCollapsed']&&(_0x47c128=_0x1afce9['start']),_0x21363a['isCollapsed']&&(_0x2dfa36=_0x21363a['end']),_0x129166([_0x2e9df9['model']['createRange'](_0x47c128,_0x2dfa36)]);}),_0x463c4c['_suggestionFactory']['registerCustomCallback']('formatBlock','convertInlineImageToBlock','chain',_0x80b955),_0x463c4c['_suggestionFactory']['registerCustomCallback']('insertion','convertInlineImageToBlock','chain',_0x80b955)),_0x2e9df9['plugins']['has']('ImageCaptionEditing')&&(_0x463c4c['enableCommand']('toggleImageCaption',(_0x3f44d6,_0x5bf2d2)=>{const _0x11e568=_0x2e9df9['plugins']['get']('ImageCaptionUtils');let _0x33a20b=_0x23d21e['getClosestSelectedImageElement'](_0x2e9df9['model']['document']['selection']),_0x7cbaff=_0x11e568['getCaptionFromImageModelElement'](_0x33a20b);_0x2e9df9['model']['change'](()=>{if(_0x7cbaff)return void _0x463c4c['markDeletion'](_0x2e9df9['model']['createRangeOn'](_0x7cbaff));const _0x4c53e3=_0x23d21e['isBlockImage'](_0x33a20b);_0x3f44d6(_0x5bf2d2),_0x33a20b=_0x23d21e['getClosestSelectedImageElement'](_0x2e9df9['model']['document']['selection']),_0x7cbaff=_0x11e568['getCaptionFromImageModelElement'](_0x33a20b),_0x463c4c['markInsertion'](_0x2e9df9['model']['createRangeOn'](_0x7cbaff),_0x4c53e3?null:'imageCaption');});}),_0x463c4c['_suggestionFactory']['registerCustomCallback']('insertion','imageCaption','chain',_0x80b955));const _0x3172b0=[{'type':'formatBlock','subType':'imageStylePreApply'},{'type':'insertion','subType':'imageCaption'},{'type':'formatBlock','subType':'convertInlineImageToBlock'},{'type':'insertion','subType':'convertInlineImageToBlock'}];function _0x421873(_0x58a1a2,_0x2e8954){const _0x5c5fb8=_0x3172b0['findIndex'](({type:_0x1dd923,subType:_0x4eb6df})=>_0x58a1a2['type']==_0x1dd923&&_0x58a1a2['subType']==_0x4eb6df),_0x25063f=_0x3172b0['findIndex'](({type:_0x3f57a1,subType:_0xd040b3})=>_0x2e8954['type']==_0x3f57a1&&_0x2e8954['subType']==_0xd040b3);if(_0x5c5fb8<0x0||_0x25063f<0x0)return!0x1;const _0x23f602=_0x58a1a2['getFirstRange'](),_0x24333e=_0x2e8954['getFirstRange']();if((0x0==_0x5c5fb8||0x1==_0x5c5fb8)&&0x2==_0x25063f&&_0x23f602['isIntersecting'](_0x24333e))return!0x0;if(0x2==_0x5c5fb8&&0x3==_0x25063f){const _0x1c820a=_0x463c4c['_findSuggestions'](_0x23f602,'insertion')['filter'](({suggestion:_0x6bafa4,meta:_0x453232})=>_0x453232['isOwn']&&'convertInlineImageToBlock'==_0x6bafa4['subType']);if(_0x1c820a['length']>0x1&&_0x24333e['end']['isEqual'](_0x23f602['start']))return!0x0;if(0x1==_0x1c820a['length']&&(_0x23f602['start']['isEqual'](_0x24333e['end'])||_0x23f602['end']['isEqual'](_0x24333e['start'])))return!0x0;}if(0x3==_0x5c5fb8&&0x3==_0x25063f&&_0x23f602['start']['isBefore'](_0x24333e['start'])){const _0x5cace0=_0x23f602['end']['nodeAfter'],_0x286bc0=_0x24333e['start']['nodeBefore'];return _0x23d21e['isBlockImage'](_0x5cace0)&&_0x5cace0===_0x286bc0;}return!0x1;}function _0x80b955(_0x128053,_0x52fb26){return _0x421873(_0x128053,_0x52fb26)?[_0x128053,_0x52fb26]:_0x421873(_0x52fb26,_0x128053)?[_0x52fb26,_0x128053]:null;}_0x2e9df9['plugins']['has']('ImageResize')&&(_0x463c4c['enableDefaultAttributesIntegration']('resizeImage'),_0x463c4c['registerBlockAttribute']('resizedWidth'),_0x463c4c['descriptionFactory']['registerAttributeLabel']('resizedWidth',getTranslation$1(_0x1fafb9,'FORMAT_IMAGE_SIZE'))),_0x2e9df9['plugins']['has']('ImageTextAlternativeEditing')&&(_0x463c4c['enableDefaultAttributesIntegration']('imageTextAlternative'),_0x463c4c['registerBlockAttribute']('alt')),_0x2e9df9['plugins']['has']('PictureEditing')&&(_0x463c4c['registerBlockAttribute']('sources'),_0x463c4c['descriptionFactory']['registerDescriptionCallback'](_0x15db25=>{if('attribute'!=_0x15db25['type'])return;const {data:_0x4cb523}=_0x15db25;return _0x4cb523&&'sources'==_0x4cb523['key']?{'type':'format','content':''}:void 0x0;})),_0x2e9df9['plugins']['has']('ImageSizeAttributes')&&(_0x463c4c['registerBlockAttribute']('width'),_0x463c4c['registerBlockAttribute']('height'),_0x463c4c['descriptionFactory']['registerDescriptionCallback'](_0x338667=>{if('attribute'!=_0x338667['type'])return;const {data:_0x58c024}=_0x338667;return!_0x58c024||'width'!=_0x58c024['key']&&'height'!=_0x58c024['key']?void 0x0:{'type':'format','content':''};})),_0x463c4c['descriptionFactory']['registerDescriptionCallback'](_0x18b139=>{if(!!_0x3172b0['find'](({type:_0x4bc4cf,subType:_0x161454})=>_0x18b139['type']==_0x4bc4cf&&_0x18b139['subType']==_0x161454))return _0x18b139['previous']?{}:void 0x0;}),_0x463c4c['descriptionFactory']['registerDescriptionCallback'](_0x1f0052=>{if('insertion'==_0x1f0052['type']||'deletion'==_0x1f0052['type']){const _0x1da87c=_0x1f0052['getContainedElement']();if(_0x1da87c&&_0x1da87c['is']('element','caption'))return{'type':'insertion'==_0x1f0052['type']?'addObject':'removeObject','element':_0x1da87c,'quantity':0x1};}}),_0x463c4c['descriptionFactory']['registerDescriptionCallback'](_0x2b28cf=>'formatBlock'==_0x2b28cf['type']&&'convertInlineImageToBlock'==_0x2b28cf['subType']?{'type':'format','content':'Inline\x20image\x20to\x20block\x20image'}:'formatBlock'==_0x2b28cf['type']&&'convertBlockImageToInline'==_0x2b28cf['subType']?{'type':'format','content':'Block\x20image\x20to\x20inline\x20image'}:void 0x0),_0x463c4c['descriptionFactory']['registerDescriptionCallback'](_0x574bc1=>{if('attribute'!=_0x574bc1['type'])return;const {data:_0x2fcbf4}=_0x574bc1;if(!_0x2fcbf4||'alt'!=_0x2fcbf4['key'])return;const _0x2bc89e=_0x2fcbf4['newValue'];return _0x2bc89e?{'type':'format','content':getTranslation$1(_0x1fafb9,'*Set\x20image\x20text\x20alternative:*\x20%0','\x22'+_0x2bc89e+'\x22')}:{'type':'format','content':getTranslation$1(_0x1fafb9,'*Remove\x20image\x20text\x20alternative*')};}),this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x1fa74b=this['editor'],_0x258824=_0x1fa74b['locale'];_0x1fa74b['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x23356f=>{if('formatBlock'!=_0x23356f['type']&&'formatInline'!=_0x23356f['type'])return;const {data:_0x1288b3}=_0x23356f;if(_0x1288b3){if('imageTextAlternative'==_0x1288b3['commandName']){const _0x5b31fa=_0x1288b3['commandParams'][0x0]['newValue'];return _0x5b31fa?{'type':'format','content':getTranslation$1(_0x258824,'*Set\x20image\x20text\x20alternative:*\x20%0','\x22'+_0x5b31fa+'\x22')}:{'type':'format','content':getTranslation$1(_0x258824,'*Remove\x20image\x20text\x20alternative*')};}if('resizeImage'==_0x1288b3['commandName']){const _0x1ba8ab=_0x1288b3['commandParams'][0x0]['width'];return _0x1ba8ab?{'type':'format','content':getTranslation$1(_0x258824,'*Set\x20image\x20width:*\x20%0',_0x1ba8ab)}:{'type':'format','content':getTranslation$1(_0x258824,'*Reset\x20image\x20width*')};}}});}}class _0x203793 extends ckeditor5['Plugin']{['afterInit'](){if(!this['editor']['plugins']['has']('ImageEditing'))return;const _0x43db63=this['editor']['locale'],_0x3911c9=this['editor']['plugins']['get']('TrackChangesEditing');_0x3911c9['enableDefaultAttributesIntegration']('replaceImageSource'),_0x3911c9['registerBlockAttribute']('src'),_0x3911c9['descriptionFactory']['registerDescriptionCallback'](_0x23bf7d=>{if('attribute'!=_0x23bf7d['type'])return;const {data:_0x4fe7b0}=_0x23bf7d;return _0x4fe7b0&&'src'==_0x4fe7b0['key']?_0x4fe7b0['newValue']&&_0x4fe7b0['oldValue']?{'type':'format','content':getTranslation$1(_0x43db63,'*Replace\x20image*')}:{'type':'format','content':''}:void 0x0;}),this['_handleLegacySuggestions']();}['_handleLegacySuggestions'](){const _0x27f852=this['editor']['plugins']['get']('TrackChangesEditing');_0x27f852['_suggestionFactory']['registerCustomCallback']('formatBlock','replaceImageSource','accept',_0x27f852['_suggestionFactory']['getSuggestionCallback']('formatBlock',null,'discard')),_0x27f852['_suggestionFactory']['registerCustomCallback']('formatBlock','replaceImageSource','discard',_0x27f852['_suggestionFactory']['getSuggestionCallback']('formatBlock',null,'accept')),this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x284b2f=this['editor'],_0x1b7619=_0x284b2f['locale'];_0x284b2f['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x395c6c=>{if('formatBlock'!=_0x395c6c['type']&&'formatInline'!=_0x395c6c['type'])return;const {data:_0xb7a39b}=_0x395c6c;if(!_0xb7a39b||'replaceImageSource'!=_0xb7a39b['commandName'])return;return{'type':'format','content':getTranslation$1(_0x1b7619,'*Format:*\x20replace\x20image\x20URL')};});}}class TrackChangesImageStyle extends ckeditor5['Plugin']{['afterInit'](){const _0x126e1c=this['editor'];if(!_0x126e1c['plugins']['has']('ImageStyleEditing'))return;const _0x20872b=_0x126e1c['plugins']['get']('TrackChangesEditing'),_0xff1776=_0x126e1c['plugins']['get']('ImageUtils'),_0xbe3340={};_0x20872b['enableCommand']('imageStyle',(_0x53f8d4,_0x25eb7b)=>{const _0x189756=_0x126e1c['plugins']['get']('Users')['me'],_0x28563=_0x126e1c['commands']['get']('imageStyle');let _0x3a915a=_0xff1776['getClosestSelectedImageElement'](_0x126e1c['model']['document']['selection']),_0x4bbded=_0x126e1c['model']['createRangeOn'](_0x3a915a),_0x5e2c84=_0x28563['value'];if(_0x5e2c84==_0x25eb7b['value'])return;const _0x500a2b={'commandName':'imageStyle','commandParams':[_0x25eb7b],'formatGroupId':ckeditor5['uid']()};_0x126e1c['model']['change'](()=>{if(_0x20872b['getSuggestions']()['filter'](_0x1afeac=>_0x1afeac['isInContent']&&_0x189756==_0x1afeac['author']&&('formatBlock'==_0x1afeac['type']||'formatInline'==_0x1afeac['type'])&&('imageStylePreApply'==_0x1afeac['subType']||'imageStylePostApply'==_0x1afeac['subType'])&&_0x1afeac['getFirstRange']()['isEqual'](_0x4bbded))['forEach'](_0x44d1b8=>_0x20872b['discardSuggestion'](_0x44d1b8['head'])),_0x3a915a=_0xff1776['getClosestSelectedImageElement'](_0x126e1c['model']['document']['selection']),_0x4bbded=_0x126e1c['model']['createRangeOn'](_0x3a915a),_0x28563['refresh'](),_0x126e1c['commands']['get']('imageTypeInline')['refresh'](),_0x126e1c['commands']['get']('imageTypeBlock')['refresh'](),_0x5e2c84=_0x28563['value'],_0x5e2c84!=_0x25eb7b['value'])return _0xff1776['isInlineImage'](_0x3a915a)&&_0x28563['shouldConvertImageType'](_0x25eb7b['value'],_0x3a915a)?(_0x53f8d4({..._0x25eb7b,'setImageSizes':!0x1}),_0x3a915a=_0xff1776['getClosestSelectedImageElement'](_0x126e1c['model']['document']['selection']),void _0x20872b['markBlockFormat'](_0x3a915a,{..._0x500a2b,'commandReversedParams':[{'value':_0x5e2c84||null,'setImageSizes':!0x1}]},[],'imageStylePreApply')):void(_0xff1776['isBlockImage'](_0x3a915a)?_0x20872b['markBlockFormat'](_0x3a915a,_0x500a2b,[],'imageStylePostApply'):_0x20872b['markInlineFormat'](_0x4bbded,_0x500a2b,'imageStylePostApply'));});});for(const _0x4704ea of _0x126e1c['plugins']['get']('ImageStyleEditing')['normalizedStyles'])_0xbe3340[_0x4704ea['name']]=_0x4704ea['title']['toLowerCase']();_0x20872b['_suggestionFactory']['registerCustomCallback']('formatBlock','imageStylePreApply','join',()=>!0x1),_0x20872b['_suggestionFactory']['registerCustomCallback']('formatBlock','imageStylePostApply','join',()=>!0x1),_0x20872b['_suggestionFactory']['registerCustomCallback']('formatInline','imageStylePostApply','join',()=>!0x1),_0x20872b['_suggestionFactory']['registerCustomCallback']('formatBlock','imageStylePreApply','accept',([_0x3cd536])=>{_0xff1776['setImageNaturalSizeAttributes'](_0x3cd536['getContainedElement']());}),_0x20872b['_suggestionFactory']['registerCustomCallback']('formatBlock','imageStylePreApply','discard',(_0x322ba0,_0x34e174)=>{_0x20872b['_suggestionFactory']['getSuggestionCallback']('formatBlock','','accept')(_0x322ba0,{'commandName':_0x34e174['commandName'],'commandParams':_0x34e174['commandReversedParams']});}),_0x20872b['_suggestionFactory']['registerCustomCallback']('formatBlock','imageStylePreApply','chain',function(_0x38b06e,_0x143c78){if(_0x5a0052(_0x38b06e,_0x143c78))return[_0x38b06e,_0x143c78];if(_0x5a0052(_0x143c78,_0x38b06e))return[_0x143c78,_0x38b06e];return null;});const _0x48e75f=[{'type':'formatBlock','subType':'imageStylePreApply'},{'type':'insertion','subType':'imageCaption'},{'type':'formatBlock','subType':'convertInlineImageToBlock'},{'type':'insertion','subType':'convertInlineImageToBlock'}];function _0x5a0052(_0x59ef4c,_0xe8d3f6){const _0x175904=_0x48e75f['findIndex'](({type:_0x54180f,subType:_0x2ee243})=>_0x59ef4c['type']==_0x54180f&&_0x59ef4c['subType']==_0x2ee243),_0x46a3c9=_0x48e75f['findIndex'](({type:_0x415df5,subType:_0x16faae})=>_0xe8d3f6['type']==_0x415df5&&_0xe8d3f6['subType']==_0x16faae);if(_0x175904<0x0||_0x46a3c9<0x0)return!0x1;const _0x5747ea=_0x59ef4c['getFirstRange'](),_0x1892df=_0xe8d3f6['getFirstRange']();if((0x0==_0x175904||0x1==_0x175904)&&0x2==_0x46a3c9&&_0x5747ea['isIntersecting'](_0x1892df))return!0x0;if(0x2==_0x175904&&0x3==_0x46a3c9){const _0x2d0520=_0x20872b['_findSuggestions'](_0x5747ea,'insertion')['filter'](({suggestion:_0x3acbb0,meta:_0x23d696})=>_0x23d696['isOwn']&&'convertInlineImageToBlock'==_0x3acbb0['subType']);if(_0x2d0520['length']>0x1&&_0x1892df['end']['isEqual'](_0x5747ea['start']))return!0x0;if(0x1==_0x2d0520['length']&&(_0x5747ea['start']['isEqual'](_0x1892df['end'])||_0x5747ea['end']['isEqual'](_0x1892df['start'])))return!0x0;}if(0x3==_0x175904&&0x3==_0x46a3c9&&_0x5747ea['start']['isBefore'](_0x1892df['start'])){const _0x4a1677=_0x5747ea['end']['nodeAfter'],_0x29c891=_0x1892df['start']['nodeBefore'];return _0xff1776['isBlockImage'](_0x4a1677)&&_0x4a1677===_0x29c891;}return!0x1;}_0x126e1c['model']['document']['registerPostFixer'](()=>{let _0x6aa693=!0x1;const _0x249d16=Array['from'](_0x126e1c['model']['document']['differ']['getChangedMarkers']());for(const {name:_0x5db66a,data:_0x4dfcd9}of _0x249d16){const {group:_0x424a1f,type:_0x53b381,subType:_0x56d4c4,id:_0x5f5207}=_0x20872b['_splitMarkerName'](_0x5db66a);if('suggestion'==_0x424a1f&&_0x20872b['hasSuggestion'](_0x5f5207)){if('formatBlock'==_0x53b381&&('imageStylePreApply'==_0x56d4c4||'imageStylePostApply'==_0x56d4c4)){const _0x503748=_0x20872b['getSuggestion'](_0x5f5207);if(_0x4dfcd9['newRange']){const _0x227257=_0x503748['getFirstRange']()['getContainedElement']();if(_0xff1776['isBlockImage'](_0x227257))continue;_0x20872b['discardSuggestion'](_0x503748),_0x6aa693=!0x0;}}if('insertion'==_0x53b381&&'imageCaption'==_0x56d4c4&&!_0x4dfcd9['newRange']){const _0xef5634=_0x20872b['getSuggestion'](_0x5f5207);_0xef5634['next']&&_0xef5634['next']['isInContent']&&(_0x20872b['discardSuggestion'](_0xef5634['next']),_0x6aa693=!0x0);}}}return _0x6aa693;}),this['_registerLegacyDescription'](_0xbe3340);}['_registerLegacyDescription'](_0x17e846){const _0x2f55cf=this['editor'],_0x404f31=_0x2f55cf['locale'];_0x2f55cf['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x101c4e=>{if('formatBlock'!=_0x101c4e['type']&&'formatInline'!=_0x101c4e['type'])return;const {data:_0x36981e}=_0x101c4e;if(!_0x36981e||'imageStyle'!=_0x36981e['commandName'])return;const _0x4be526=_0x36981e['commandParams'][0x0]['value'];return _0x3aff7a('side'===_0x4be526?getTranslation$1(_0x404f31,'FORMAT_SIDE_IMAGE'):_0x17e846[_0x4be526]||_0x4be526);function _0x3aff7a(_0x2b015f){return{'type':'format','content':getTranslation$1(_0x404f31,'*Format:*\x20%0',_0x2b015f)};}});}}class TrackChangesImportWord extends ckeditor5['Plugin']{constructor(_0x3917bd){super(_0x3917bd),this['_trackChangesValueDuringImport']=!0x1,this['_trackChangesExecuted']=!0x1;}['afterInit'](){const _0x4cc2d5=this['editor'],_0x19ad73=_0x4cc2d5['commands']['get']('importWord'),_0x185253=_0x4cc2d5['commands']['get']('trackChanges');_0x19ad73&&(_0x19ad73['on']('execute',(_0x555156,[,_0x3e3192])=>{this['_trackChangesValueDuringImport']=_0x185253['value'],_0x3e3192['collaboration_features']['track_changes']=!this['_trackChangesValueDuringImport'];},{'priority':'high'}),this['listenTo'](_0x19ad73,'dataInsert',this['_handleImportedData']['bind'](this)),this['listenTo'](_0x19ad73,'dataInsert',()=>{this['_trackChangesExecuted']&&(_0x185253['execute'](),this['_trackChangesExecuted']=!0x1);},{'priority':'lowest'}),_0x4cc2d5['plugins']['get']('TrackChangesEditing')['enableCommand']('importWord'));}['_handleImportedData'](_0x361969,_0x426b50){const {suggestions:_0x4be1fb}=_0x426b50,_0x492f31=this['editor']['commands']['get']('trackChanges'),_0x3c7fb6=_0x492f31['value'];this['_trackChangesValueDuringImport']!==_0x3c7fb6&&(_0x492f31['execute'](),this['_trackChangesExecuted']=!0x0),_0x4be1fb&&_0x4be1fb['forEach'](({id:_0x382a29,type:_0x21b504,author:_0x148d39,created_at:_0x2a891c})=>{const _0x1ec731={'id':_0x382a29,'type':_0x21b504,'authorId':this['editor']['plugins']['get']('Users')['me']['id'],'createdAt':new Date(),'data':null,'hasComments':!0x1,'attributes':{'@external':{'authorName':_0x148d39,'createdAt':_0x2a891c?new Date(_0x2a891c):new Date(),'source':'importWord'}}};this['editor']['plugins']['get']('TrackChangesEditing')['_setSuggestionData'](_0x1ec731);});}}class TrackChangesIndent extends ckeditor5['Plugin']{['afterInit'](){const _0x577e50=this['editor'],_0x245c5c=_0x577e50['plugins']['get']('TrackChangesEditing');if(_0x577e50['plugins']['has']('IndentEditing')&&(_0x245c5c['enableCommand']('indent'),_0x245c5c['enableCommand']('outdent')),_0x577e50['plugins']['has']('IndentBlock')){for(const _0x1a040b of['indentBlock','outdentBlock'])_0x245c5c['enableDefaultAttributesIntegration'](_0x1a040b);}const _0x576328=_0x577e50['locale'];_0x245c5c['registerBlockAttribute']('blockIndent'),_0x245c5c['descriptionFactory']['registerAttributeLabel']('blockIndent',getTranslation$1(_0x576328,'FORMAT_INDENT')),this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x21163d=this['editor'],_0x14cec5=_0x21163d['locale'],_0xed5118=_0x21163d['plugins']['get']('TrackChangesEditing');_0xed5118['descriptionFactory']['registerDescriptionCallback'](_0x56bbc3=>{if('formatBlock'!=_0x56bbc3['type'])return;const {data:_0x48232b}=_0x56bbc3;if(!_0x48232b)return;if('indentBlock'!=_0x48232b['commandName']&&'outdentBlock'!=_0x48232b['commandName'])return;const _0x9e1187=_0x56bbc3['getItems']()[0x0],_0x117aea=_0xed5118['descriptionFactory']['getItemLabel'](_0x9e1187);return'indentBlock'==_0x48232b['commandName']?{'type':'format','content':getTranslation$1(_0x14cec5,'*Indent:*\x20%0',_0x117aea)}:'outdentBlock'==_0x48232b['commandName']?{'type':'format','content':getTranslation$1(_0x14cec5,'*Outdent:*\x20%0',_0x117aea)}:void 0x0;});}}class TrackChangesInputCommand extends ckeditor5['Plugin']{static get['requires'](){return[ckeditor5['Input']];}['init'](){this['editor']['plugins']['get']('TrackChangesEditing')['enableCommand']('input');}}class _0x53f0c6 extends ckeditor5['Plugin']{['afterInit'](){const _0x98f759=this['editor'];if(!_0x98f759['plugins']['has']('LinkEditing'))return;const _0x23bcaa=_0x98f759['plugins']['get']('TrackChangesEditing'),_0x299f98=_0x98f759['commands']['get']('link');_0x23bcaa['enableDefaultAttributesIntegration']('link'),_0x23bcaa['enableDefaultAttributesIntegration']('unlink'),_0x23bcaa['registerInlineAttribute']('linkHref');for(const _0x3ab70f of _0x299f98['manualDecorators'])_0x23bcaa['registerInlineAttribute'](_0x3ab70f['id']),_0x23bcaa['descriptionFactory']['registerAttributeLabel'](_0x3ab70f['id'],'link\x20('+_0x3ab70f['label']['toLowerCase']()+')');_0x23bcaa['descriptionFactory']['registerDescriptionCallback'](_0x437ade=>{if('attribute'!=_0x437ade['type'])return;const {data:_0x92391a}=_0x437ade;if(!_0x92391a||'linkHref'!=_0x92391a['key'])return;const _0x150ef1=_0x92391a['newValue'],_0x37ccdb=_0x98f759['locale'];return{'type':'format','content':null==_0x150ef1?getTranslation$1(_0x37ccdb,'*Remove\x20link*'):getTranslation$1(_0x37ccdb,'*Set\x20link:*\x20%0','\x22'+_0x150ef1+'\x22')};}),this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x33e7c0=this['editor'],_0x3863fd=_0x33e7c0['locale'];_0x33e7c0['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x2c30c3=>{if('formatInline'!=_0x2c30c3['type'])return;const {data:_0x5f272b}=_0x2c30c3;if(_0x5f272b){if('link'==_0x5f272b['commandName']){const _0x1e35cb=_0x5f272b['commandParams'][0x0];return{'type':'format','content':getTranslation$1(_0x3863fd,'*Set\x20link:*\x20%0','\x22'+_0x1e35cb+'\x22')};}return'unlink'==_0x5f272b['commandName']?{'type':'format','content':getTranslation$1(_0x3863fd,'*Remove\x20link*')}:void 0x0;}});}}class TrackChangesLegacyList extends ckeditor5['Plugin']{['afterInit'](){const _0x1a0c95=this['editor'],_0x15cc4a=_0x1a0c95['locale'];if(!_0x1a0c95['plugins']['has']('LegacyListEditing'))return;const _0x1c95cf=_0x1a0c95['plugins']['get']('TrackChangesEditing'),_0x30a59e=_0x1a0c95['plugins']['has']('LegacyTodoListEditing');function _0x16d6f3(_0x34621f){return()=>{const _0x491be8=_0x1a0c95['model']['document']['selection'],_0x1734c9=_0x1a0c95['commands']['get'](_0x34621f);if(_0x1734c9['value'])return void _0x1a0c95['execute']('paragraph',{});const _0x1e2994=_0x34621f['slice'](0x0,-0x4),_0x4060e0=getBlocksToMarkForListTypeChange(_0x491be8['getSelectedBlocks'](),_0x1e2994,_0x1a0c95['model']['schema']);_0x1a0c95['model']['change'](()=>{for(const _0x2def85 of _0x4060e0)_0x1c95cf['markBlockFormat'](_0x2def85,{'commandName':_0x34621f,'commandParams':[{'forceValue':!_0x1734c9['value']}],'formatGroupId':'blockName'},getBlocksAffectedByListTypeChange(_0x2def85));});};}function _0x4c5130(_0x536bfc){return()=>{const _0x45decf=getBlocksToMarkForIndentChange(_0x1a0c95['model']['document']['selection']['getSelectedBlocks']()),_0x2fa1eb=_0x1a0c95['model']['createRange'](_0x1a0c95['model']['createPositionAt'](_0x45decf[0x0],'before'),_0x1a0c95['model']['createPositionAt'](_0x45decf[_0x45decf['length']-0x1],'end'));_0x1a0c95['model']['change'](()=>{_0x1c95cf['markBlockFormat'](_0x2fa1eb,{'commandName':_0x536bfc,'commandParams':[],'formatGroupId':'listIndent'},getBlocksAffectedByIndent(_0x45decf));});};}_0x1c95cf['enableCommand']('numberedList',_0x16d6f3('numberedList')),_0x1c95cf['enableCommand']('bulletedList',_0x16d6f3('bulletedList')),_0x30a59e&&_0x1c95cf['enableCommand']('todoList',_0x16d6f3('todoList')),_0x1c95cf['enableCommand']('indentList',_0x4c5130('indentList')),_0x1c95cf['enableCommand']('outdentList',_0x4c5130('outdentList')),_0x30a59e&&_0x1c95cf['enableCommand']('checkTodoList',()=>{const _0x2e8c98=_0x1a0c95['commands']['get']('checkTodoList'),_0x58b3a5=Array['from'](_0x2e8c98['_selectedElements']);_0x58b3a5['filter'](_0x1edbe3=>_0x1edbe3['getAttribute']('todoListChecked')!=_0x2e8c98['value']),_0x1a0c95['model']['change'](()=>{for(const _0x508314 of _0x58b3a5)_0x1c95cf['markBlockFormat'](_0x508314,{'commandName':'checkTodoList','commandParams':[{'forceValue':!_0x2e8c98['value']}]});});}),_0x1c95cf['descriptionFactory']['registerElementLabel']('listItem',_0x316ae2=>getTranslation$1(_0x15cc4a,'ELEMENT_LIST_ITEM',_0x316ae2)),_0x1c95cf['descriptionFactory']['registerDescriptionCallback'](_0x25edae=>{if('formatBlock'!=_0x25edae['type']&&'formatInline'!=_0x25edae['type'])return;const {data:_0x81e92a}=_0x25edae;if(_0x81e92a){if('numberedList'==_0x81e92a['commandName']||'bulletedList'==_0x81e92a['commandName']||'todoList'==_0x81e92a['commandName'])switch(_0x81e92a['commandName']['replace']('List','')){case'bulleted':return _0x5670cd(getTranslation$1(_0x15cc4a,'ELEMENT_BULLETED_LIST'));case'numbered':return _0x5670cd(getTranslation$1(_0x15cc4a,'ELEMENT_NUMBERED_LIST'));case'todo':return _0x5670cd(getTranslation$1(_0x15cc4a,'ELEMENT_TODO_LIST'));}if('indentList'==_0x81e92a['commandName'])return{'type':'format','content':getTranslation$1(_0x15cc4a,'*Indent:*\x20%0',getTranslation$1(_0x15cc4a,'ELEMENT_LIST_ITEM'))};if('outdentList'==_0x81e92a['commandName'])return{'type':'format','content':getTranslation$1(_0x15cc4a,'*Outdent:*\x20%0',getTranslation$1(_0x15cc4a,'ELEMENT_LIST_ITEM'))};if('checkTodoList'==_0x81e92a['commandName'])return _0x81e92a['commandParams'][0x0]['forceValue']?{'type':'format','content':getTranslation$1(_0x15cc4a,'*Check\x20item*')}:{'type':'format','content':getTranslation$1(_0x15cc4a,'*Uncheck\x20item*')};}function _0x5670cd(_0x9a2669){return{'type':'format','content':getTranslation$1(_0x15cc4a,'*Change\x20to:*\x20%0',_0x9a2669)};}});}}function getBlocksToMarkForListTypeChange(_0x5ef824,_0x4d1bb4,_0x4a9c1e){let _0x436c07=Array['from'](_0x5ef824)['filter'](_0xe9a905=>checkCanBecomeListItem(_0xe9a905,_0x4a9c1e));_0x436c07=_0x436c07['filter'](_0x407260=>!_0x407260['is']('element','listItem')||_0x407260['getAttribute']('listType')!=_0x4d1bb4);const _0x93cb55=new Set();for(const _0x19e3fb of _0x436c07)_0x19e3fb['is']('element','listItem')?_0x93cb55['add'](getListHead(_0x19e3fb)):_0x93cb55['add'](_0x19e3fb);return Array['from'](_0x93cb55);}function checkCanBecomeListItem(_0x35f6f5,_0x4d483c){return _0x4d483c['checkChild'](_0x35f6f5['parent'],'listItem')&&!_0x4d483c['isObject'](_0x35f6f5);}function getBlocksToMarkForIndentChange(_0x5495c9){let _0x502dc5=Array['from'](_0x5495c9);const _0x12306d=_0x502dc5['findIndex'](_0x385729=>'listItem'!=_0x385729['name']);return _0x12306d>-0x1&&(_0x502dc5=_0x502dc5['slice'](0x0,_0x12306d)),_0x502dc5;}function getListHead(_0x30e289){const _0x4da0af=_0x30e289['getAttribute']('listIndent');if(0x0==_0x4da0af)return _0x30e289;let _0x3a1862=_0x30e289;for(;_0x30e289['previousSibling']&&_0x30e289['previousSibling']['is']('element','listItem');){const _0x4f3ff1=_0x30e289['previousSibling']['getAttribute']('listIndent');if(_0x4f3ff1==_0x4da0af)_0x3a1862=_0x30e289['previousSibling'];else{if(_0x4f3ff1<_0x4da0af)break;}_0x30e289=_0x30e289['previousSibling'];}return _0x3a1862;}function getBlocksAffectedByListTypeChange(_0x3a5998){const _0x204603=[];if(_0x3a5998['is']('element','listItem')&&_0x3a5998['getAttribute']('listIndent')>0x0){let _0x298d0d=_0x3a5998['nextSibling'];for(;_0x298d0d&&'listItem'==_0x298d0d['name']&&_0x298d0d['getAttribute']('listIndent')==_0x3a5998['getAttribute']('listIndent');)_0x204603['push'](_0x298d0d),_0x298d0d=_0x298d0d['nextSibling'];}return _0x204603;}function getBlocksAffectedByIndent(_0x2236bc){const _0xd46675=new Set();for(const _0x422156 of _0x2236bc){let _0x5a2c4f=_0x422156['nextSibling'];for(;_0x5a2c4f&&_0x5a2c4f['getAttribute']('listIndent')>_0x422156['getAttribute']('listIndent');)_0xd46675['add'](_0x5a2c4f),_0x5a2c4f=_0x5a2c4f['nextSibling'];}return Array['from'](_0xd46675);}class TrackChangesListProperties extends ckeditor5['Plugin']{['afterInit'](){if(!this['editor']['plugins']['has']('LegacyListPropertiesEditing'))return;const _0x5f4b3d=this['editor']['config']['get']('list.properties'),_0x408732=this['editor']['plugins']['get']('TrackChangesEditing');_0x5f4b3d['styles']&&_0x408732['enableCommand']('listStyle',this['handleListStyleCommand']['bind'](this)),_0x5f4b3d['reversed']&&_0x408732['enableCommand']('listReversed',this['handleListReversedCommand']['bind'](this)),_0x5f4b3d['startIndex']&&_0x408732['enableCommand']('listStart',this['handleListStartCommand']['bind'](this)),_0x408732['descriptionFactory']['registerDescriptionCallback'](this['handleDescriptions']['bind'](this));}['handleListStyleCommand'](_0x3be853,_0xebb398={}){const _0x1cf5ee=this['editor']['plugins']['get']('TrackChangesEditing'),_0x498171=this['_getSuggestionBlocksForListStyle']();this['editor']['model']['change'](()=>{_0x1cf5ee['markMultiRangeBlockFormat'](_0x498171,{'commandName':'listStyle','commandParams':[{'type':_0xebb398['type']}],'formatGroupId':'listStyle'});});}['handleListReversedCommand'](_0x1801da,_0x53ed57={}){const _0x506070=this['editor']['plugins']['get']('TrackChangesEditing'),_0xabbf4e=this['_getSuggestionBlocks'](_0x1ccd71=>_0x1ccd71['is']('element','listItem')&&'numbered'===_0x1ccd71['getAttribute']('listType'));if(_0xabbf4e['length']<0x1)return;const _0x545300=_0xabbf4e['map'](_0x321403=>this['editor']['model']['createRange'](this['editor']['model']['createPositionAt'](_0x321403,'before'),this['editor']['model']['createPositionAt'](_0x321403,0x0)));this['editor']['model']['change'](()=>{_0x506070['markMultiRangeBlockFormat'](_0x545300,{'commandName':'listReversed','commandParams':[{'reversed':_0x53ed57['reversed']}],'formatGroupId':'listReversed'});});}['handleListStartCommand'](_0x1aad1a,_0xeff67d={}){const _0x30e020=this['editor']['plugins']['get']('TrackChangesEditing'),_0x2adc84=this['_getSuggestionBlocks'](_0x32452c=>_0x32452c['is']('element','listItem')&&'numbered'===_0x32452c['getAttribute']('listType'));if(_0x2adc84['length']<0x1)return;const _0x2380e2=_0x2adc84['map'](_0x1f73cb=>this['editor']['model']['createRange'](this['editor']['model']['createPositionAt'](_0x1f73cb,'before'),this['editor']['model']['createPositionAt'](_0x1f73cb,0x0)));this['editor']['model']['change'](()=>{_0x30e020['markMultiRangeBlockFormat'](_0x2380e2,{'commandName':'listStart','commandParams':[{'startIndex':_0xeff67d['startIndex']}],'formatGroupId':'listStart'});});}['handleDescriptions'](_0x4d5616){if('formatBlock'!=_0x4d5616['type']&&'formatInline'!=_0x4d5616['type'])return;const _0x420b61=this['editor']['locale'],{data:_0x5e9fb9}=_0x4d5616;if(!_0x5e9fb9)return;let _0x5dc7fc,_0x3516a2;switch(_0x5e9fb9['commandName']){case'listStyle':_0x5dc7fc='*Change\x20to:*\x20%0',_0x3516a2={'type':'format','content':getTranslation$1(_0x420b61,_0x5dc7fc,getTranslation$1(_0x420b61,this['_getTranslationKeyForListStyle'](_0x5e9fb9['commandParams'][0x0]['type'])))};break;case'listReversed':_0x5dc7fc=_0x5e9fb9['commandParams'][0x0]['reversed']?'*Format:*\x20set\x20order\x20to\x20reversed':'*Format:*\x20set\x20order\x20to\x20regular',_0x3516a2={'type':'format','content':getTranslation$1(_0x420b61,_0x5dc7fc)};break;case'listStart':_0x5dc7fc='*Format:*\x20set\x20start\x20index\x20to\x20%0',_0x3516a2={'type':'format','content':getTranslation$1(_0x420b61,_0x5dc7fc,_0x5e9fb9['commandParams'][0x0]['startIndex'])};}return _0x3516a2;}['_getSuggestionBlocksForListStyle'](){var _0x1a2ff7,_0xfdd1ac,_0x37d22c,_0x4f3b37;const _0x29aa12=this['editor']['plugins']['get']('LegacyListUtils');let _0x1e7e58=Array['from'](this['editor']['model']['document']['selection']['getSelectedBlocks']());return(null===(_0x1a2ff7=_0x1e7e58[0x0])||void 0x0===_0x1a2ff7?void 0x0:_0x1a2ff7['is']('element','listItem'))&&_0x1e7e58['unshift'](..._0x29aa12['getSiblingNodes'](this['editor']['model']['document']['selection']['getFirstPosition'](),'backward')),(null===(_0xfdd1ac=_0x1e7e58[_0x1e7e58['length']-0x1])||void 0x0===_0xfdd1ac?void 0x0:_0xfdd1ac['is']('element','listItem'))&&_0x1e7e58['push'](..._0x29aa12['getSiblingNodes'](this['editor']['model']['document']['selection']['getLastPosition'](),'forward')),_0x1e7e58=[...new Set(_0x1e7e58)],(null===(_0x4f3b37=null===(_0x37d22c=this['editor']['model']['document']['selection']['getFirstPosition']())||void 0x0===_0x37d22c?void 0x0:_0x37d22c['parent'])||void 0x0===_0x4f3b37?void 0x0:_0x4f3b37['is']('element','listItem'))&&(_0x1e7e58=_0x1e7e58['filter'](_0x374934=>_0x374934['is']('element','listItem'))),_0x1e7e58;}['_getSuggestionBlocks'](_0x37c75d){const _0xb6bf58=this['editor']['plugins']['get']('LegacyListUtils');let _0x4f8d73=Array['from'](this['editor']['model']['document']['selection']['getSelectedBlocks']())['filter'](_0x37c75d)['map'](_0x4a1de4=>{const _0x5781d2=this['editor']['model']['createPositionAt'](_0x4a1de4,0x0);return[..._0xb6bf58['getSiblingNodes'](_0x5781d2,'backward'),..._0xb6bf58['getSiblingNodes'](_0x5781d2,'forward')];})['flat']();return _0x4f8d73=[...new Set(_0x4f8d73)],_0x4f8d73;}['_getTranslationKeyForListStyle'](_0x18946c){return'ELEMENT_'+(this['editor']['plugins']['get']('LegacyListUtils')['getListTypeFromListStyleType'](_0x18946c)||'default')['toUpperCase']()+'_LIST_'+_0x18946c['toUpperCase']()['replace'](/-/g,'_');}}class _0x3e09d5 extends ckeditor5['Plugin']{['afterInit'](){const _0x38275c=this['editor'];if(!_0x38275c['plugins']['has']('MediaEmbedEditing'))return;const _0x310d49=_0x38275c['plugins']['get']('TrackChangesEditing'),_0x374843=_0x38275c['locale'];_0x310d49['enableCommand']('mediaEmbed'),_0x310d49['descriptionFactory']['registerElementLabel']('media',_0x1a1c42=>getTranslation$1(_0x374843,'ELEMENT_MEDIA',_0x1a1c42)),_0x38275c['conversion']['for']('dataDowncast')['elementToElement']({'model':'media','view':(_0x2dbcb2,{writer:_0x3f8826,options:_0x23b375})=>{if(_0x23b375['showSuggestionHighlights'])return _0x3f8826['createEmptyElement']('div');},'converterPriority':'high'}),_0x38275c['data']['downcastDispatcher']['on']('attribute:url:media',(_0x4576e4,_0x5a6584,_0x371c97)=>{_0x371c97['options']['showSuggestionHighlights']&&_0x4576e4['stop']();},{'priority':'high'});}}class TrackChangesMention extends ckeditor5['Plugin']{['afterInit'](){const _0x1819c2=this['editor'];_0x1819c2['plugins']['has']('MentionEditing')&&_0x1819c2['plugins']['get']('TrackChangesEditing')['enableCommand']('mention');}}class _0x5d2f5e extends ckeditor5['Plugin']{['afterInit'](){const _0x1859f2=this['editor'];if(!_0x1859f2['plugins']['has']('MergeFieldsEditing'))return;const _0x10e84b=_0x1859f2['plugins']['get']('TrackChangesEditing'),_0x2a6cf8=_0x1859f2['locale'];_0x10e84b['enableCommand']('insertMergeField'),_0x10e84b['enableCommand']('insertMergeFieldBlock'),_0x10e84b['enableCommand']('insertMergeFieldImage'),_0x10e84b['descriptionFactory']['registerElementLabel']('mergeField',_0x8599b2=>getTranslation$1(_0x2a6cf8,'ELEMENT_MERGE_FIELD',_0x8599b2)),_0x10e84b['descriptionFactory']['registerElementLabel']('mergeFieldBlock',_0x2eb6ee=>getTranslation$1(_0x2a6cf8,'ELEMENT_MERGE_FIELD',_0x2eb6ee)),_0x10e84b['descriptionFactory']['registerDescriptionCallback'](_0x4b5b02=>{if('insertion'!=_0x4b5b02['type']&&'deletion'!=_0x4b5b02['type'])return;const _0x18b28c=_0x4b5b02['getContainedElement']();if(null==_0x18b28c)return;const _0x23de9f=_0x1859f2['plugins']['get']('MergeFieldsEditing');let _0x58e282;switch(_0x23de9f['getMergeFieldType'](_0x18b28c)){case null:return;case'image':{const _0x138e83=_0x23de9f['unwrapAffixes'](_0x18b28c['getAttribute']('src'));_0x58e282=_0x23de9f['getLabel'](_0x138e83)||_0x138e83;break;}default:{const _0x3943a6=_0x18b28c['getAttribute']('id');_0x58e282=_0x23de9f['getLabel'](_0x3943a6)||_0x3943a6;break;}}return'insertion'==_0x4b5b02['type']?{'type':'insertion','content':getTranslation$1(_0x2a6cf8,'*Insert:*\x20%0','\x22'+_0x58e282+'\x22\x20'+getTranslation$1(_0x2a6cf8,'ELEMENT_MERGE_FIELD'))}:{'type':'deletion','content':getTranslation$1(_0x2a6cf8,'*Remove:*\x20%0','\x22'+_0x58e282+'\x22\x20'+getTranslation$1(_0x2a6cf8,'ELEMENT_MERGE_FIELD'))};});}}class TrackChangesMultiLevelList extends ckeditor5['Plugin']{['afterInit'](){const _0xe8b24d=this['editor'],_0x4571bc=_0xe8b24d['plugins']['get']('TrackChangesEditing');_0xe8b24d['plugins']['has']('MultiLevelList')&&(_0x4571bc['enableDefaultAttributesIntegration']('multiLevelList'),_0x4571bc['registerBlockAttribute']('listMarkerStyle'),_0x4571bc['descriptionFactory']['registerDescriptionCallback'](_0x466784=>this['handleDescriptions'](_0x466784)));}['handleDescriptions'](_0x46c5ff){const _0x488805=this['editor']['locale'],{data:_0x3a10ea}=_0x46c5ff,_0x11bcfb={'type':'format','content':''};if(_0x3a10ea&&'listMarkerStyle'==_0x3a10ea['key']){if(!_0x3a10ea['oldValue'])return{'type':'format','content':getTranslation$1(_0x488805,'*Set\x20format:*\x20%0',getTranslation$1(_0x488805,'ELEMENT_MULTI_LEVEL_LIST'))+'\x20('+_0x3a10ea['newValue']+')'};if(!_0x3a10ea['newValue']){let _0x5286bb=_0x46c5ff['head'];for(;_0x5286bb;){if(_0x5286bb['data']&&'listType'==_0x5286bb['data']['key']&&_0x5286bb['data']['newValue'])return _0x11bcfb;_0x5286bb=_0x5286bb['next'];}return{'type':'format','content':getTranslation$1(_0x488805,'*Remove\x20format:*\x20%0',getTranslation$1(_0x488805,'ELEMENT_MULTI_LEVEL_LIST'))+'\x20('+_0x3a10ea['oldValue']+')'};}}}}class _0x260027 extends ckeditor5['Plugin']{['afterInit'](){const _0x7b0e9a=this['editor'];if(!_0x7b0e9a['plugins']['has']('PageBreakEditing'))return;_0x7b0e9a['plugins']['get']('TrackChangesEditing')['enableCommand']('pageBreak');const _0x3337da=_0x7b0e9a['plugins']['get']('TrackChangesEditing'),_0x429b5d=_0x7b0e9a['locale'];_0x3337da['descriptionFactory']['registerElementLabel']('pageBreak',_0x833bd5=>getTranslation$1(_0x429b5d,'ELEMENT_PAGE_BREAK',_0x833bd5));}}class _0x5c20df extends ckeditor5['Plugin']{['afterInit'](){const _0x15ff25=this['editor'];if(!_0x15ff25['plugins']['has']('Paragraph'))return;const _0x4aeeac=_0x15ff25['locale'],_0x16aa65=_0x15ff25['plugins']['get']('TrackChangesEditing');_0x16aa65['descriptionFactory']['registerElementLabel']('paragraph',_0x35150a=>getTranslation$1(_0x4aeeac,'ELEMENT_PARAGRAPH',_0x35150a)),_0x16aa65['enableDefaultAttributesIntegration']('paragraph'),_0x16aa65['enableCommand']('insertParagraph'),_0x15ff25['editing']['downcastDispatcher']['on']('addMarker:suggestion:insertion',downcastInsertSplitMarkerSuggestion(_0x15ff25),{'priority':'highest'}),_0x15ff25['data']['downcastDispatcher']['on']('addMarker:suggestion:insertion',(_0x10e17b,_0x298a83,_0x309503)=>{_0x309503['options']['showSuggestionHighlights']&&downcastInsertSplitMarkerSuggestion(_0x15ff25,{'showActiveMarker':!0x1})(_0x10e17b,_0x298a83,_0x309503);},{'priority':'highest'});const _0x5b35dc=_0x16aa65['descriptionFactory'];_0x5b35dc['registerDescriptionCallback'](_0xc90978=>{if('insertion'!==_0xc90978['type'])return;const {start:_0x38aa32,end:_0xe53589}=_0xc90978['getFirstRange']();if(!_0x38aa32['isTouching'](_0xe53589)||!_0x38aa32['nodeAfter'])return;const _0x326f8a=_0x15ff25['model']['schema'],_0x265931=_0x38aa32['nodeAfter'];return _0x326f8a['isBlock'](_0x265931)&&!_0x326f8a['isLimit'](_0x265931)&&_0x326f8a['checkChild'](_0x265931,'$text')?{'type':'insertion','content':getTranslation$1(_0x4aeeac,'*Insert:*\x20%0',_0x5b35dc['getItemLabel'](_0x265931,0x1))}:void 0x0;}),this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x499fb4=this['editor'],_0x1f9cfc=_0x499fb4['locale'];_0x499fb4['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0xcf86fc=>{if('formatBlock'!=_0xcf86fc['type'])return;const {data:_0x5041e9}=_0xcf86fc;return _0x5041e9&&'paragraph'==_0x5041e9['commandName']?{'type':'format','content':getTranslation$1(_0x1f9cfc,'*Change\x20to:*\x20%0',getTranslation$1(_0x1f9cfc,'ELEMENT_PARAGRAPH'))}:void 0x0;});}}function downcastInsertSplitMarkerSuggestion(_0x17e010,{showActiveMarker:_0x94f337=!0x0}={}){return(_0x4ac5c7,_0x505c83,_0x3d33f5)=>{const _0x342df8=_0x17e010['plugins']['get']('TrackChangesEditing'),_0x2ce377=_0x505c83['markerRange']['start'],_0x6ed3d0=_0x505c83['markerRange']['end'],_0x1e39de=_0x17e010['model']['schema'];if(!_0x2ce377['isTouching'](_0x6ed3d0)||!_0x2ce377['nodeAfter'])return;const _0x18625b=_0x2ce377['nodeAfter'];if(_0x1e39de['isBlock'](_0x18625b)&&!_0x1e39de['isLimit'](_0x18625b)&&_0x1e39de['checkChild'](_0x18625b,'$text')){if(!_0x3d33f5['consumable']['consume'](_0x505c83['markerRange'],_0x4ac5c7['name']))return;const {authorId:_0x344dab}=_0x342df8['_splitMarkerName'](_0x505c83['markerName']),_0x571482=_0x3d33f5['writer']['createUIElement']('span',{'class':'ck-suggestion-marker-split','data-author-id':_0x344dab}),_0x4db8b8=_0x3d33f5['mapper']['toViewPosition'](_0x6ed3d0);_0x94f337&&_0x342df8['activeMarkers']['includes'](_0x505c83['markerName'])&&_0x3d33f5['writer']['addClass']('ck-suggestion-marker--active',_0x571482),_0x3d33f5['writer']['insert'](_0x4db8b8,_0x571482),_0x3d33f5['mapper']['bindElementToMarker'](_0x571482,_0x505c83['markerName']);}};}class _0x31f63 extends ckeditor5['Plugin']{['afterInit'](){const _0x387333=this['editor'];_0x387333['commands']['get']('replaceSource')&&_0x387333['plugins']['get']('TrackChangesEditing')['enableCommand']('replaceSource');}}class TrackChangesRemoveFormat extends ckeditor5['Plugin']{['afterInit'](){const _0x22a656=this['editor'];if(!_0x22a656['plugins']['has']('RemoveFormatEditing'))return;_0x22a656['plugins']['get']('TrackChangesEditing')['enableDefaultAttributesIntegration']('removeFormat'),this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x19c1b9=this['editor'];_0x19c1b9['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x5acbe5=>{if('formatBlock'!=_0x5acbe5['type']&&'formatInline'!=_0x5acbe5['type'])return;const {data:_0x1061e0}=_0x5acbe5;return _0x1061e0&&'removeFormat'==_0x1061e0['commandName']?{'type':'format','content':getTranslation$1(_0x19c1b9['locale'],'*Remove\x20all\x20formatting*')}:void 0x0;});}}class TrackChangesRestrictedEditingMode extends ckeditor5['Plugin']{['afterInit'](){const _0x33301c=this['editor'];if(!_0x33301c['plugins']['has']('RestrictedEditingModeEditing'))return;const _0x464e2e=_0x33301c['plugins']['get']('TrackChangesEditing');_0x464e2e['enableCommand']('goToPreviousRestrictedEditingException'),_0x464e2e['enableCommand']('goToNextRestrictedEditingException');const _0x55776a=_0x33301c['plugins']['get']('RestrictedEditingModeEditing');_0x55776a['enableCommand']('trackChanges'),_0x55776a['enableCommand']('acceptSuggestion'),_0x55776a['enableCommand']('discardSuggestion'),_0x55776a['enableCommand']('acceptAllSuggestions'),_0x55776a['enableCommand']('discardAllSuggestions'),_0x55776a['enableCommand']('acceptSelectedSuggestions'),_0x55776a['enableCommand']('discardSelectedSuggestions');}}class TrackChangesShiftEnterCommand extends ckeditor5['Plugin']{static get['requires'](){return[ckeditor5['ShiftEnter']];}['init'](){const _0xa32864=this['editor'],_0x28631e=_0xa32864['plugins']['get']('TrackChangesEditing');_0x28631e['enableCommand']('shiftEnter'),_0xa32864['editing']['downcastDispatcher']['on']('addMarker:suggestion:insertion',downcastSplitMergeMarker(_0xa32864),{'priority':'high'}),_0xa32864['editing']['downcastDispatcher']['on']('addMarker:suggestion:deletion',downcastSplitMergeMarker(_0xa32864),{'priority':'high'}),_0xa32864['data']['downcastDispatcher']['on']('addMarker:suggestion',(_0x5ed2ee,_0x17a142,_0x3e2f17)=>{_0x3e2f17['options']['showSuggestionHighlights']&&downcastSplitMergeMarker(_0xa32864,{'showActiveMarker':!0x1})(_0x5ed2ee,_0x17a142,_0x3e2f17);}),_0x28631e['descriptionFactory']['registerElementLabel']('softBreak',_0x162d70=>getTranslation$1(_0xa32864['locale'],'ELEMENT_LINE_BREAK',_0x162d70));}}function downcastSplitMergeMarker(_0x775306,{showActiveMarker:_0x432fde=!0x0}={}){return(_0x599bcb,_0x1a91fb,_0x2fcba0)=>{const _0x3f1a57=_0x775306['plugins']['get']('TrackChangesEditing');if(!_0x2fcba0['consumable']['test'](_0x1a91fb['markerRange'],_0x599bcb['name']))return;const _0x1e977c=_0x775306['model'];for(const _0x3c5c5c of _0x1a91fb['markerRange']['getItems']()){if(!_0x3c5c5c['is']('element','softBreak'))continue;const _0xf12519='deletion'==_0x1a91fb['markerName']['split'](':')[0x1]?'merge':'split',{authorId:_0x2cc285}=_0x3f1a57['_splitMarkerName'](_0x1a91fb['markerName']),_0x514856=_0x2fcba0['writer']['createUIElement']('span',{'class':'ck-suggestion-marker-'+_0xf12519,'data-author-id':_0x2cc285}),_0x1a290d=_0x2fcba0['mapper']['toViewPosition'](_0x1e977c['createPositionBefore'](_0x3c5c5c));_0x432fde&&_0x3f1a57['activeMarkers']['includes'](_0x1a91fb['markerName'])&&_0x2fcba0['writer']['addClass']('ck-suggestion-marker--active',_0x514856),_0x2fcba0['writer']['insert'](_0x1a290d,_0x514856),_0x2fcba0['mapper']['bindElementToMarker'](_0x514856,_0x1a91fb['markerName']);}};}class TrackChangesStandardEditingMode extends ckeditor5['Plugin']{['afterInit'](){const _0x225675=this['editor'],_0xfbb87f=_0x225675['model'],_0x203f6b=_0x225675['locale'];if(!_0x225675['plugins']['has']('StandardEditingModeEditing'))return;const _0x2e2b21=_0x225675['plugins']['get']('TrackChangesEditing'),_0xc323c9='restrictedEditingException',_0x238ec2=_0x225675['commands']['get'](_0xc323c9);_0x2e2b21['enableCommand'](_0xc323c9,(_0x11cf4e,_0x41fe47={})=>{const _0x33b9ca=_0xfbb87f['document']['selection'];if(_0x33b9ca['isCollapsed'])return void _0x11cf4e(_0x41fe47);const _0x4779b7=void 0x0!==_0x41fe47['forceValue']?_0x41fe47['forceValue']:!_0x238ec2['value'];_0xfbb87f['change'](()=>{const _0x27856f=Array['from'](_0x33b9ca['getRanges']());for(const _0x47187c of _0x27856f){const _0x9eaddd=_0x4779b7?[_0x47187c]:getRangesWithAttribute(_0xc323c9,_0x47187c,_0xfbb87f);for(const _0x4c8c8f of _0x9eaddd)_0x2e2b21['markInlineFormat'](_0x4c8c8f,{'commandName':_0xc323c9,'commandParams':[{'forceValue':_0x4779b7}]});}});}),_0x2e2b21['descriptionFactory']['registerDescriptionCallback'](_0x3ac514=>{if('formatBlock'!=_0x3ac514['type']&&'formatInline'!=_0x3ac514['type'])return;const {data:_0x394b60}=_0x3ac514;return _0x394b60&&_0x394b60['commandName']==_0xc323c9?_0x394b60['commandParams'][0x0]['forceValue']?{'type':'format','content':getTranslation$1(_0x203f6b,'FORMAT_RESTRICTED_ENABLED')}:{'type':'format','content':getTranslation$1(_0x203f6b,'FORMAT_RESTRICTED_DISABLED')}:void 0x0;});}}class TrackChangesStylesDropdown extends ckeditor5['Plugin']{['afterInit'](){const _0x18295d=this['editor'];if(!_0x18295d['plugins']['has']('Style')||!_0x18295d['plugins']['has']('DataSchema'))return;const _0x17e554=_0x18295d['plugins']['get']('TrackChangesEditing'),_0x2ee004=_0x18295d['locale'],_0x2ca17b=_0x18295d['config']['get']('style')||{},_0x49d583=_0x18295d['plugins']['get']('GeneralHtmlSupport'),_0xdc7fa3=_0x18295d['plugins']['get']('StyleUtils')['normalizeConfig'](_0x18295d['plugins']['get']('DataSchema'),_0x2ca17b['definitions']);_0x17e554['enableDefaultAttributesIntegration']('style');const _0xaead38=new Set();for(const _0xd6290c of _0xdc7fa3['block']){const _0x24fc2d=_0x49d583['getGhsAttributeNameForElement'](_0xd6290c['element']);_0xaead38['add'](_0x24fc2d);}const _0x34abe5=new Set();for(const _0x53966a of _0xdc7fa3['inline']){const _0x46d65a=_0x49d583['getGhsAttributeNameForElement'](_0x53966a['element']);_0x34abe5['add'](_0x46d65a);for(const _0x21e821 of _0x53966a['ghsAttributes'])_0x34abe5['add'](_0x21e821);}for(const _0x354653 of _0xaead38)_0x17e554['registerBlockAttribute'](_0x354653),_0x17e554['descriptionFactory']['registerAttributeLabel'](_0x354653,getTranslation$1(_0x2ee004,'FORMAT_STYLE'));for(const _0x352d65 of _0x34abe5)_0x17e554['registerInlineAttribute'](_0x352d65),_0x17e554['descriptionFactory']['registerAttributeLabel'](_0x352d65,getTranslation$1(_0x2ee004,'FORMAT_STYLE'));this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0xdb1a4b=this['editor'],_0x2d962d=_0xdb1a4b['locale'];_0xdb1a4b['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x5dbce4=>{if('formatBlock'!=_0x5dbce4['type']&&'formatInline'!=_0x5dbce4['type'])return;const {data:_0x98dea8}=_0x5dbce4;return _0x98dea8&&'style'===_0x98dea8['commandName']?_0x98dea8['commandParams'][0x0]['forceValue']?{'type':'format','content':getTranslation$1(_0x2d962d,'*Set\x20format:*\x20%0',_0x98dea8['commandParams'][0x0]['styleName']['toLowerCase']())}:{'type':'format','content':getTranslation$1(_0x2d962d,'*Remove\x20format:*\x20%0',_0x98dea8['commandParams'][0x0]['styleName']['toLowerCase']())}:void 0x0;});}}class _0x374d20 extends ckeditor5['Plugin']{constructor(_0x9bed26){super(_0x9bed26),this['_tablePostFixingSubtypes']=['tableRow','tableColumn'],this['_tableSuggestions']=new Set();}['afterInit'](){const _0x3f9944=this['editor'],_0x20f1cb=_0x3f9944['model']['document']['selection'];if(!_0x3f9944['plugins']['has']('TableEditing'))return;const _0x2a119f=_0x3f9944['locale'],_0x1d8a6e=_0x3f9944['plugins']['get']('TrackChangesEditing'),_0x5b05de=_0x3f9944['plugins']['get']('TableUtils');_0x1d8a6e['descriptionFactory']['registerElementLabel']('table',_0x5680ba=>getTranslation$1(_0x2a119f,'ELEMENT_TABLE',_0x5680ba)),this['_setupColumnsRowsFixing'](),_0x1d8a6e['enableCommand']('insertTable'),_0x1d8a6e['enableCommand']('selectTableRow'),_0x1d8a6e['enableCommand']('selectTableColumn');for(const _0x463c28 of['insertTableRowAbove','insertTableRowBelow']){const _0x2d8b0a=_0x3f9944['commands']['get'](_0x463c28);_0x1d8a6e['enableCommand'](_0x463c28,_0x249c54=>{_0x3f9944['model']['change'](_0x3ba932=>{_0x249c54();const _0x2a9a34='above'===_0x2d8b0a['order'],_0xda017d=_0x5b05de['getSelectionAffectedTableCells'](_0x20f1cb),_0xf8c6d4=_0x5b05de['getRowIndexes'](_0xda017d),_0x5d327d=_0x2a9a34?_0xf8c6d4['first']-0x1:_0xf8c6d4['last']+0x1,_0x198065=_0xda017d[0x0]['findAncestor']('table'),_0x59f284=_0x5b05de['createTableWalker'](_0x198065,{'startRow':_0x5d327d,'endRow':_0x5d327d}),_0x4d4084=Array['from'](_0x59f284)['map'](_0x306636=>_0x3ba932['createRangeOn'](_0x306636['cell']));_0x1d8a6e['markMultiRangeInsertion'](_0x4d4084,'tableRow');});});}for(const _0x16e3b1 of['insertTableColumnLeft','insertTableColumnRight']){const _0x3f1645=_0x3f9944['commands']['get'](_0x16e3b1);_0x1d8a6e['enableCommand'](_0x16e3b1,_0x536a23=>{_0x3f9944['model']['change'](_0x3e1c53=>{_0x536a23();const _0x1142a1='left'===_0x3f1645['order'],_0x139ec2=_0x5b05de['getSelectionAffectedTableCells'](_0x20f1cb),_0x2891d9=_0x5b05de['getColumnIndexes'](_0x139ec2),_0x46eeef=_0x1142a1?_0x2891d9['first']-0x1:_0x2891d9['last']+0x1,_0x59da63=_0x139ec2[0x0]['findAncestor']('table'),_0x3475cc=_0x5b05de['createTableWalker'](_0x59da63,{'startRow':0x0,'column':_0x46eeef,'includeAllSlots':!0x1}),_0xa61008=Array['from'](_0x3475cc)['map'](_0x171b29=>_0x3e1c53['createRangeOn'](_0x171b29['cell']));_0x1d8a6e['markMultiRangeInsertion'](_0xa61008,'tableColumn');});});}for(const _0x1780f4 of['removeTableRow','removeTableColumn']){const _0x217084=_0x1780f4['substr'](0xb),_0x19323d=_0x217084['toLowerCase'](),_0x45e2fe=_0x19323d['substr'](0x0,0x3)+'span',_0x383c80='table'+_0x217084,_0x1f8148='min'+_0x217084,_0x2e6c9b='max'+_0x217084;_0x1d8a6e['enableCommand'](_0x1780f4,()=>{_0x3f9944['model']['change'](_0x2da802=>{const _0x252592=_0x5b05de['getSelectionAffectedTableCells'](_0x20f1cb),_0x192e95=_0x252592[0x0]['findAncestor']('table');let _0x51c372;if('removeTableRow'==_0x1780f4){const _0x4a831c=_0x5b05de['getRowIndexes'](_0x252592);_0x51c372={'startRow':_0x4a831c['first'],'endRow':_0x4a831c['last'],'includeAllSlots':!0x0};}else{const _0x150795=_0x5b05de['getColumnIndexes'](_0x252592);_0x51c372={'startColumn':_0x150795['first'],'endColumn':_0x150795['last'],'includeAllSlots':!0x0};}const _0x26fa5f=_0x5b05de['createTableWalker'](_0x192e95,_0x51c372),_0x4bdddf=Array['from'](_0x26fa5f)['map'](({cell:_0x496596})=>_0x496596),_0x4bf6a7=_0xe2d80(_0x4bdddf['filter'](_0x25693d=>_0x25693d['hasAttribute'](_0x45e2fe))),_0x3a34ab=_0xe2d80(_0x4bdddf['filter'](_0x5dbef8=>!_0x5dbef8['hasAttribute'](_0x45e2fe)))['map'](_0x2d2b32=>_0x2da802['createRangeOn'](_0x2d2b32)),_0x74d272=_0x1d8a6e['markMultiRangeDeletion'](_0x3a34ab,_0x383c80);if(_0x74d272&&('tableRow'==_0x74d272['subType']||'tableColumn'==_0x74d272['subType'])){const _0xceb62c=this['_getSuggestionCoords'](_0x74d272);for(const _0x2208fb of _0x4bf6a7){const _0x5e4c38=_0x2da802['createRangeOn'](_0x2208fb),_0x204eb8=_0x5b05de['getCellLocation'](_0x2208fb),_0x10c884=_0x2208fb['getAttribute'](_0x45e2fe)-0x1,_0x651ecc=_0xceb62c[_0x1f8148],_0x31303a=_0xceb62c[_0x2e6c9b];_0x651ecc<=_0x204eb8[_0x19323d]&&_0x204eb8[_0x19323d]+_0x10c884<=_0x31303a&&_0x74d272['addRange'](_0x5e4c38);}}});});}function _0x1108fe(_0x19d881){const _0x41ead3=Array['from'](_0x20f1cb['getRanges']())['map'](_0x18b9a2=>ckeditor5['LiveRange']['fromRange'](_0x18b9a2));_0x3f9944['model']['change'](_0x2e7bb8=>{const _0x3e5968=_0x2e7bb8['batch'];_0x19d881=_0x19d881['filter'](_0x12632b=>'$graveyard'!=_0x12632b['root']['rootName']),_0x2e7bb8['setSelection'](_0x19d881),_0x3f9944['commands']['get']('removeTableRow')['refresh'](),_0x3f9944['execute']('removeTableRow',{'forceDefaultExecution':!0x0}),_0x3f9944['model']['enqueueChange'](()=>{_0x3f9944['model']['enqueueChange'](_0x3e5968,_0x3508ca=>{const _0x563f2c=_0x41ead3['filter'](_0xea9f7f=>'$graveyard'!=_0xea9f7f['root']['rootName']);_0x563f2c['length']>0x0&&_0x3508ca['setSelection'](_0x563f2c);for(const _0x301c86 of _0x41ead3)_0x301c86['detach']();});});});}function _0x214fdb(_0x536b51){_0x3f9944['model']['change'](_0x518083=>{const _0x532f6c=Array['from'](_0x20f1cb['getRanges']())['map'](_0x478f61=>ckeditor5['LiveRange']['fromRange'](_0x478f61)),_0xe5eeaf=[];for(const _0x57306a of _0x536b51)for(const _0x3342ac of _0x57306a['getItems']({'shallow':!0x0}))_0xe5eeaf['push'](_0x3342ac);for(const _0x8a7ee8 of _0xe5eeaf)'$graveyard'!=_0x8a7ee8['root']['rootName']&&(_0x518083['setSelection'](_0x518083['createPositionAt'](_0x8a7ee8,0x0)),_0x3f9944['commands']['get']('removeTableColumn')['refresh'](),_0x3f9944['execute']('removeTableColumn',{'forceDefaultExecution':!0x0}));const _0x3f1486=_0x532f6c['filter'](_0x242133=>'$graveyard'!=_0x242133['root']['rootName']);_0x3f1486['length']>0x0&&_0x518083['setSelection'](_0x3f1486);for(const _0x1711cf of _0x532f6c)_0x1711cf['detach']();});}function _0x3807bd(_0x2fafb0,_0x2e9846){return _0x2e9846['every'](_0x3503cf=>_0x2fafb0['some'](_0x19d63d=>_0x19d63d['end']['isEqual'](_0x3503cf['start'])||_0x3503cf['end']['isEqual'](_0x19d63d['start'])));}function _0x47b46c(_0x4da0c2,_0x53324c){return!_0x4da0c2['some'](_0x5f3b2e=>_0x53324c['some'](_0x168c18=>_0x5f3b2e['isIntersecting'](_0x168c18)))&&_0x4da0c2['some'](_0x135271=>_0x53324c['some'](_0x1ca9fd=>_0x135271['end']['isTouching'](_0x1ca9fd['start'])));}_0x3f9944['data']['downcastDispatcher']['on']('addMarker:suggestion',(_0x13f51e,_0x182dc4,_0x4e8b87)=>{if(!_0x4e8b87['options']['showSuggestionHighlights'])return;const _0x313559=_0x182dc4['item'];if(!_0x313559)return;const _0x29711a=_0x4e8b87['mapper']['toViewElement'](_0x313559);function _0x454e08(_0x167de1){return Array['isArray'](_0x167de1)?_0x167de1:[_0x167de1];}_0x29711a&&'tableCell'===_0x313559['name']&&ckeditor5['setHighlightHandling'](_0x29711a,_0x4e8b87['writer'],(_0x1bd8be,_0x5cad65,_0x9c4502)=>_0x9c4502['addClass'](_0x454e08(_0x5cad65['classes']),_0x1bd8be),(_0x3b55b4,_0x5527b7,_0x3213ea)=>_0x3213ea['removeClass'](_0x454e08(_0x5527b7['classes']),_0x3b55b4));},{'priority':'highest'}),_0x1d8a6e['descriptionFactory']['registerDescriptionCallback'](_0x1d25c2=>{if('insertion'!=_0x1d25c2['type']&&'deletion'!=_0x1d25c2['type'])return;const _0x216178=_0x1d25c2['getContainedElement']();if(null!=_0x216178&&_0x216178['is']('element','table')){if('insertion'==_0x1d25c2['type']){const _0x1e6f7d=_0x1d25c2['getItems']()['filter'](_0x5b799a=>_0x5b799a['is']('$textProxy'))['map'](_0x245ee8=>_0x245ee8['data']);if(_0x1e6f7d['length'])return{'type':'insertion','content':getTranslation$1(_0x2a119f,'*Insert:*\x20%0',getTranslation$1(_0x2a119f,'ELEMENT_TABLE_WITH_TEXT','\x22'+_0x1e6f7d['join']('\x20')+'\x22'))};}if('deletion'==_0x1d25c2['type']){const _0x2dcab1=_0x1d25c2['getItems']()['filter'](_0x5e664e=>_0x5e664e['is']('$textProxy'))['map'](_0x210051=>_0x210051['data']);if(_0x2dcab1['length'])return{'type':'deletion','content':getTranslation$1(_0x2a119f,'*Remove:*\x20%0',getTranslation$1(_0x2a119f,'ELEMENT_TABLE_WITH_TEXT','\x22'+_0x2dcab1['join']('\x20')+'\x22'))};}}}),_0x1d8a6e['descriptionFactory']['registerDescriptionCallback'](_0x22e53d=>{if('tableRow'==_0x22e53d['subType']){const _0x2056d8=_0x22e53d['getItems']()['filter'](_0x4ba9a6=>_0x4ba9a6['is']('$textProxy'))['map'](_0x5a874d=>_0x5a874d['data']),_0x54b828=this['_getSuggestionCoords'](_0x22e53d),_0x493cdf=_0x54b828['maxRow']-_0x54b828['minRow']+0x1;if('insertion'==_0x22e53d['type'])return _0x2056d8['length']?{'type':'insertion','content':getTranslation$1(_0x2a119f,'*Insert:*\x20%0',getTranslation$1(_0x2a119f,'ELEMENT_TABLE_ROW_WITH_TEXT',[_0x493cdf,'\x22'+_0x2056d8['join']('\x20')+'\x22']))}:{'type':'insertion','content':getTranslation$1(_0x2a119f,'*Insert:*\x20%0',getTranslation$1(_0x2a119f,'ELEMENT_TABLE_ROW',_0x493cdf))};if('deletion'==_0x22e53d['type'])return _0x2056d8['length']?{'type':'deletion','content':getTranslation$1(_0x2a119f,'*Remove:*\x20%0',getTranslation$1(_0x2a119f,'ELEMENT_TABLE_ROW_WITH_TEXT',[_0x493cdf,'\x22'+_0x2056d8['join']('\x20')+'\x22']))}:{'type':'deletion','content':getTranslation$1(_0x2a119f,'*Remove:*\x20%0',getTranslation$1(_0x2a119f,'ELEMENT_TABLE_ROW',_0x493cdf))};}if('tableColumn'==_0x22e53d['subType']){const _0x2e1347=_0x22e53d['getItems']()['filter'](_0x360234=>_0x360234['is']('$textProxy'))['map'](_0x4d3d26=>_0x4d3d26['data']),_0xf70c09=this['_getSuggestionCoords'](_0x22e53d),_0x30e48d=_0xf70c09['maxColumn']-_0xf70c09['minColumn']+0x1;if('insertion'==_0x22e53d['type'])return _0x2e1347['length']?{'type':'insertion','content':getTranslation$1(_0x2a119f,'*Insert:*\x20%0',getTranslation$1(_0x2a119f,'ELEMENT_TABLE_COLUMN_WITH_TEXT',[_0x30e48d,'\x22'+_0x2e1347['join']('\x20')+'\x22']))}:{'type':'insertion','content':getTranslation$1(_0x2a119f,'*Insert:*\x20%0',getTranslation$1(_0x2a119f,'ELEMENT_TABLE_COLUMN',_0x30e48d))};if('deletion'==_0x22e53d['type'])return _0x2e1347['length']?{'type':'deletion','content':getTranslation$1(_0x2a119f,'*Remove:*\x20%0',getTranslation$1(_0x2a119f,'ELEMENT_TABLE_COLUMN_WITH_TEXT',[_0x30e48d,'\x22'+_0x2e1347['join']('\x20')+'\x22']))}:{'type':'deletion','content':getTranslation$1(_0x2a119f,'*Remove:*\x20%0',getTranslation$1(_0x2a119f,'ELEMENT_TABLE_COLUMN',_0x30e48d))};}}),_0x1d8a6e['_suggestionFactory']['registerCustomCallback']('insertion','tableRow','discard',_0x1108fe),_0x1d8a6e['_suggestionFactory']['registerCustomCallback']('deletion','tableRow','accept',_0x1108fe),_0x1d8a6e['_suggestionFactory']['registerCustomCallback']('insertion','tableColumn','discard',_0x214fdb),_0x1d8a6e['_suggestionFactory']['registerCustomCallback']('deletion','tableColumn','accept',_0x214fdb),_0x1d8a6e['_suggestionFactory']['registerCustomCallback']('insertion','tableColumn','join',_0x3807bd),_0x1d8a6e['_suggestionFactory']['registerCustomCallback']('deletion','tableColumn','join',_0x3807bd),_0x1d8a6e['_suggestionFactory']['registerCustomCallback']('insertion','tableRow','join',_0x47b46c),_0x1d8a6e['_suggestionFactory']['registerCustomCallback']('deletion','tableRow','join',_0x47b46c);}['_acceptFormatSuggestionCallbackFactory'](){const _0x6846ec=this['editor'],_0x9bfdcd=_0x6846ec['model']['document']['selection'];return(_0x5337fb,_0x22bae7)=>{_0x6846ec['model']['change'](_0x2947f4=>{const {commandName:_0x3ec86d,commandParams:_0x58af6}=_0x22bae7;let _0x1e4f6a=_0x5337fb[0x0]['end']['nodeBefore'];_0x58af6&&_0x58af6[0x0]&&!0x1===_0x58af6[0x0]['forceValue']&&(_0x1e4f6a=_0x5337fb[0x0]['start']['nodeAfter']);const _0x418f1b=_0x2947f4['createRangeIn'](_0x1e4f6a);if('$graveyard'==_0x418f1b['root']['rootName'])return;const _0x3c875b=Array['from'](_0x9bfdcd['getRanges']())['map'](_0x4aba80=>ckeditor5['LiveRange']['fromRange'](_0x4aba80));_0x2947f4['setSelection'](_0x418f1b),_0x6846ec['commands']['get'](_0x3ec86d)['refresh'](),_0x58af6['push']({'forceDefaultExecution':!0x0}),_0x6846ec['execute'](_0x3ec86d,..._0x58af6);const _0x5b361b=_0x3c875b['filter'](_0x123fc3=>'$graveyard'!=_0x123fc3['root']['rootName']);_0x5b361b['length']>0x0&&_0x2947f4['setSelection'](_0x5b361b);for(const _0x1b55b8 of _0x3c875b)_0x1b55b8['detach']();});};}['_getCoordsForCells'](_0x256b79){const _0x202146=this['editor']['plugins']['get']('TableUtils');let _0x5b10e9=Number['MAX_SAFE_INTEGER'],_0x47d042=Number['MIN_SAFE_INTEGER'],_0x379a78=Number['MAX_SAFE_INTEGER'],_0x42ca18=Number['MIN_SAFE_INTEGER'];for(const _0x350925 of _0x256b79){if('$graveyard'==_0x350925['root']['rootName'])continue;const {row:_0x4fefcb,column:_0x26ecd9}=_0x202146['getCellLocation'](_0x350925),_0x4d0240=_0x350925['hasAttribute']('rowspan')?_0x350925['getAttribute']('rowspan')-0x1:0x0,_0x408392=_0x350925['hasAttribute']('colspan')?_0x350925['getAttribute']('colspan')-0x1:0x0;_0x5b10e9=_0x4fefcb<_0x5b10e9?_0x4fefcb:_0x5b10e9,_0x47d042=_0x4fefcb+_0x4d0240>_0x47d042?_0x4fefcb+_0x4d0240:_0x47d042,_0x379a78=_0x26ecd9<_0x379a78?_0x26ecd9:_0x379a78,_0x42ca18=_0x26ecd9+_0x408392>_0x42ca18?_0x26ecd9+_0x408392:_0x42ca18;}return{'minRow':_0x5b10e9,'maxRow':_0x47d042,'minColumn':_0x379a78,'maxColumn':_0x42ca18};}['_setupColumnsRowsFixing'](){const _0x22ae55=this['editor'],_0x5dc0b1=_0x22ae55['plugins']['get']('TrackChangesEditing'),_0x1c76cd=_0x22ae55['plugins']['get']('TableUtils');_0x22ae55['model']['document']['on']('change:data',()=>{const _0x25cd63=Array['from'](_0x22ae55['model']['document']['differ']['getChangedMarkers']());for(const {name:_0x1b0776,data:_0x1800a6}of _0x25cd63){const {group:_0x24b873,id:_0x5eabae,subType:_0x2d090f}=_0x5dc0b1['_splitMarkerName'](_0x1b0776);if('suggestion'!=_0x24b873)continue;if(null!=_0x1800a6['oldRange'])continue;const _0x82d41b=_0x5dc0b1['getSuggestion'](_0x5eabae);this['_tablePostFixingSubtypes']['includes'](_0x2d090f)&&this['_tableSuggestions']['add'](_0x82d41b);}},{'priority':'low'});const _0x4a5856=(_0x31895d,_0x503304)=>{let _0x1b33d6=!0x1;const _0xcfc464=_0x503304['createRangeOn'](_0x31895d),_0x560302=_0x31895d['findAncestor']('table'),_0x5acea0=_0x1c76cd['getCellLocation'](_0x31895d);for(const _0x4a63df of this['_tableSuggestions']){const _0x1f1bc9=_0x4a63df['subType'],_0x52909d=_0x1f1bc9['startsWith']('tablePaste'),_0x2a969b=_0x1f1bc9['substr'](_0x52909d?0xa:0x5),_0x4dfdfa=_0x2a969b['toLowerCase'](),_0x281773=_0x4dfdfa['substr'](0x0,0x3)+'span',_0x4b241b='min'+_0x2a969b,_0x34f625='max'+_0x2a969b;if(!_0x4a63df['isInContent'])continue;if(_0x560302!=_0x4a63df['getFirstRange']()['start']['findAncestor']('table'))continue;if(_0x4a63df['isIntersectingWithRange'](_0xcfc464))continue;const _0x4258a8=_0x31895d['hasAttribute'](_0x281773)?_0x31895d['getAttribute'](_0x281773)-0x1:0x0,_0x9414ce=this['_getSuggestionCoords'](_0x4a63df),_0x4fc411=_0x9414ce[_0x4b241b],_0x5468e8=_0x9414ce[_0x34f625];_0x4fc411<=_0x5acea0[_0x4dfdfa]&&_0x5acea0[_0x4dfdfa]+_0x4258a8<=_0x5468e8&&(_0x4a63df['addRange'](_0xcfc464),_0x1b33d6=!0x0);}return _0x1b33d6;};_0x22ae55['model']['document']['registerPostFixer'](_0x580708=>{let _0x2273b4=!0x1;for(const _0x31aa8a of _0x22ae55['model']['document']['differ']['getChanges']())if('insert'==_0x31aa8a['type']){if('tableRow'==_0x31aa8a['name']){for(const _0x13bc09 of _0x31aa8a['position']['nodeAfter']['getChildren']())_0x2273b4=_0x2273b4||_0x4a5856(_0x13bc09,_0x580708);}else'tableCell'==_0x31aa8a['name']&&(_0x2273b4=_0x2273b4||_0x4a5856(_0x31aa8a['position']['nodeAfter'],_0x580708));}return _0x2273b4;});}['_getSuggestionCoords'](_0x477f98){return this['_getCoordsForCells'](_0x477f98['getRanges']()['map'](_0x1190c9=>_0x1190c9['start']['nodeAfter']));}}function _0xe2d80(_0x37c776){return Array['from'](new Set(_0x37c776)['values']());}class TrackChangesTableMergeSplit extends ckeditor5['Plugin']{static get['requires'](){return[_0x374d20];}['afterInit'](){const _0x15da6b=this['editor'],_0x7e2f27=_0x15da6b['model']['document']['selection'],_0xaa6880=_0x15da6b['locale'];if(!_0x15da6b['plugins']['has']('TableEditing'))return;const _0x2d95b3=_0x15da6b['plugins']['get']('TrackChangesEditing'),_0x4d7741=_0x15da6b['plugins']['get']('TableUtils'),_0x494c2a=_0x15da6b['plugins']['get'](_0x374d20);_0x494c2a['_tablePostFixingSubtypes']['push']('mergeTableCells'),_0x2d95b3['enableCommand']('mergeTableCells',()=>{const _0x5a16d0=_0x4d7741['getSelectionAffectedTableCells'](_0x15da6b['model']['document']['selection']);_0x15da6b['model']['change'](()=>{_0x2d95b3['markMultiRangeBlockFormat'](_0x5a16d0,{'commandName':'mergeTableCells','commandParams':[]},[],'mergeTableCells');});}),_0x15da6b['commands']['get']('mergeTableCells')['on']('execute',(_0x589f62,_0x523709)=>{_0x15da6b['commands']['get']('trackChanges')['value']&&(_0x523709['length']>0x0&&_0x523709[_0x523709['length']-0x1]&&_0x523709[_0x523709['length']-0x1]['forceDefaultExecution']||_0x2d95b3['_isForcedDefaultExecutionBlock']||this['_areSelectedCellsMergable']()||_0x589f62['stop']());},{'priority':'highest'});for(const _0x519348 of['mergeTableCellUp','mergeTableCellRight','mergeTableCellDown','mergeTableCellLeft']){const _0x588884=_0x15da6b['commands']['get'](_0x519348);_0x2d95b3['enableCommand'](_0x519348,()=>{const _0x2865e1=_0x15da6b['model']['document']['selection']['getFirstPosition']()['getAncestors']()['find'](_0x243c71=>_0x243c71['is']('element','tableCell')),_0x16fab7=_0x588884['value'];_0x15da6b['model']['change'](()=>{_0x2d95b3['markMultiRangeBlockFormat']([_0x2865e1,_0x16fab7],{'commandName':'mergeTableCells','commandParams':[]},[],'mergeTableCells');});});}for(const _0x15505e of['splitTableCellVertically','splitTableCellHorizontally']){const _0x46c2b3=_0x15da6b['commands']['get'](_0x15505e);_0x2d95b3['enableCommand'](_0x15505e,()=>{const _0x4fa89c=_0x4d7741['getSelectionAffectedTableCells'](_0x15da6b['model']['document']['selection'])[0x0],_0x3ee661=_0x4fa89c['findAncestor']('table'),{column:_0x2fa9fa,row:_0x4d25b9}=_0x4d7741['getCellLocation'](_0x4fa89c);let _0x17b3dc=[];if('horizontally'==_0x46c2b3['direction']){const _0xb1c3fd=_0x4d7741['createTableWalker'](_0x3ee661,{'startRow':_0x4d25b9,'endRow':_0x4d25b9,'includeAllSlots':!0x0});_0x17b3dc=Array['from'](_0xb1c3fd)['map'](_0x26578f=>_0x26578f['cell']);}else{const _0x1a981e=_0x4d7741['createTableWalker'](_0x3ee661,{'column':_0x2fa9fa,'includeAllSlots':!0x0});_0x17b3dc=Array['from'](_0x1a981e)['map'](_0x2b0cbc=>_0x2b0cbc['cell']);}_0x15da6b['model']['change'](_0x43ef94=>{_0x2d95b3['markBlockFormat'](_0x43ef94['createRangeOn'](_0x4fa89c),{'commandName':_0x15505e,'commandParams':[]},_0x17b3dc,_0x15505e);});});}_0x2d95b3['descriptionFactory']['registerDescriptionCallback'](_0x33c2a3=>{if('formatBlock'!=_0x33c2a3['type']&&'formatInline'!=_0x33c2a3['type'])return;const {data:_0x176cdf}=_0x33c2a3;return _0x176cdf&&'mergeTableCells'==_0x176cdf['commandName']?{'type':'format','content':getTranslation$1(_0xaa6880,'*Merge\x20cells*')}:void 0x0;}),_0x2d95b3['descriptionFactory']['registerDescriptionCallback'](_0x30c743=>{if('formatBlock'!=_0x30c743['type']&&'formatInline'!=_0x30c743['type'])return;const {data:_0x50761a}=_0x30c743;return _0x50761a?'splitTableCellVertically'==_0x50761a['commandName']?{'type':'format','content':getTranslation$1(_0xaa6880,'*Split\x20cell:*\x20vertically')}:'splitTableCellHorizontally'==_0x50761a['commandName']?{'type':'format','content':getTranslation$1(_0xaa6880,'*Split\x20cell:*\x20horizontally')}:void 0x0:void 0x0;});const _0x45a365=_0x494c2a['_acceptFormatSuggestionCallbackFactory']();for(const _0x1b8cae of['mergeTableCellUp','mergeTableCellRight','mergeTableCellDown','mergeTableCellLeft'])_0x2d95b3['_suggestionFactory']['registerCustomCallback']('formatBlock',_0x1b8cae,'accept',_0x45a365);for(const _0x29f210 of['splitTableCellVertically','splitTableCellHorizontally'])_0x2d95b3['_suggestionFactory']['registerCustomCallback']('formatBlock',_0x29f210,'accept',_0x45a365);_0x2d95b3['_suggestionFactory']['registerCustomCallback']('formatBlock','mergeTableCells','accept',_0x4002f4=>{_0x15da6b['model']['change'](_0x464f08=>{const _0x2947a7=Array['from'](_0x7e2f27['getRanges']())['map'](_0x19a7a3=>ckeditor5['LiveRange']['fromRange'](_0x19a7a3));_0x464f08['setSelection'](_0x4002f4),_0x15da6b['commands']['get']('mergeTableCells')['refresh'](),_0x15da6b['execute']('mergeTableCells',{'forceDefaultExecution':!0x0});const _0x113c87=_0x2947a7['filter'](_0x15ea2a=>'$graveyard'!=_0x15ea2a['root']['rootName']);_0x113c87['length']>0x0&&_0x464f08['setSelection'](_0x113c87);for(const _0x17f799 of _0x2947a7)_0x17f799['detach']();});});for(const _0x27ba24 of['mergeTableCellUp','mergeTableCellDown','mergeTableCellLeft','mergeTableCellRight']){const _0xc75056=_0x15da6b['commands']['get'](_0x27ba24);_0xc75056['on']('set:isEnabled',(_0x109be7,_0x55f701,_0x47de91)=>{if(_0x47de91){const _0x48f579=_0x15da6b['model']['document']['selection']['getFirstPosition']()['getAncestors']()['find'](_0x12cb84=>_0x12cb84['is']('element','tableCell'));this['_areMergableCells'](_0xc75056['value'],_0x48f579)||(_0x109be7['return']=!0x1,_0x109be7['stop']());}},{'priority':'low'});}}['_areSelectedCellsMergable'](){const _0x45f5e6=this['editor']['commands']['get']('mergeTableCells'),_0x45399f=this['editor']['plugins']['get']('TableUtils');if(!_0x45f5e6['isEnabled'])return!0x1;const _0x55ef3b=_0x45399f['getSelectionAffectedTableCells'](this['editor']['model']['document']['selection']);for(const _0x10e27a of _0x55ef3b)for(const _0x5a0601 of _0x55ef3b)if(_0x10e27a!=_0x5a0601&&!this['_areMergableCells'](_0x10e27a,_0x5a0601))return!0x1;return!0x0;}['_areMergableCells'](_0x331295,_0x33b550){const _0xb7bc83=this['editor']['plugins']['get']('TrackChangesEditing'),_0x4c9626=this['editor']['model']['createRangeOn'](_0x331295),_0xa4acce=this['editor']['model']['createRangeOn'](_0x33b550),_0x1c66d1=new Set(),_0x28a270=new Set();for(const _0x2e4d1e of _0xb7bc83['getSuggestions']())if(('insertion'==_0x2e4d1e['type']||'deletion'==_0x2e4d1e['type']||'mergeTableCells'==_0x2e4d1e['subType'])&&_0x2e4d1e['isInContent']){for(const _0x2b4e51 of _0x2e4d1e['getRanges']())_0x2b4e51['containsRange'](_0x4c9626,!0x0)&&_0x1c66d1['add'](_0x2e4d1e['type']+':'+_0x2e4d1e['author']['id']),_0x2b4e51['containsRange'](_0xa4acce,!0x0)&&_0x28a270['add'](_0x2e4d1e['type']+':'+_0x2e4d1e['author']['id']);}if(_0x1c66d1['size']!=_0x28a270['size'])return!0x1;for(const _0x4a4b65 of _0x1c66d1)if(!_0x28a270['has'](_0x4a4b65))return!0x1;return!0x0;}}class _0x5ad18b extends ckeditor5['Plugin']{static get['requires'](){return[_0x374d20];}['afterInit'](){const _0x89fe5b=this['editor'];if(!_0x89fe5b['plugins']['has']('TableEditing'))return;const _0x369643=_0x89fe5b['locale'],_0x59fb2c=_0x89fe5b['plugins']['get']('TrackChangesEditing');_0x59fb2c['enableDefaultAttributesIntegration']('setTableRowHeader'),_0x59fb2c['enableDefaultAttributesIntegration']('setTableColumnHeader'),_0x59fb2c['registerBlockAttribute']('headingRows'),_0x59fb2c['registerBlockAttribute']('headingColumns'),_0x59fb2c['descriptionFactory']['registerAttributeLabel']('headingRows',getTranslation$1(_0x369643,'FORMAT_HEADER_ROW')),_0x59fb2c['descriptionFactory']['registerAttributeLabel']('headingColumns',getTranslation$1(_0x369643,'FORMAT_HEADER_COLUMN')),this['_handleLegacySuggestions']();}['_handleLegacySuggestions'](){const _0x26250e=this['editor']['plugins']['get']('TrackChangesEditing'),_0x3f4a9d=this['editor']['plugins']['get']('TableUtils'),_0x2f1c62=this['editor']['plugins']['get'](_0x374d20)['_acceptFormatSuggestionCallbackFactory']();function _0x49af61({showActiveMarker:_0x3c159c=!0x0,setDataAttribute:_0x30b69b=!0x0}={}){return(_0x2fdbef,_0x4827b4,_0x495ed4)=>{const {type:_0x27daa4,id:_0x412d67}=_0x26250e['_splitMarkerName'](_0x4827b4['markerName']),_0x47cfdd=_0x26250e['getSuggestion'](_0x412d67),_0x11daae=_0x47cfdd['data'];if('formatBlock'!=_0x47cfdd['type']||!_0x11daae||'setTableColumnHeader'!=_0x11daae['commandName'])return;if(_0x4827b4['item'])return void _0x2fdbef['stop']();if(!_0x495ed4['consumable']['consume'](_0x4827b4['markerRange'],_0x2fdbef['name']))return;const _0x1658dc=_0x4827b4['markerRange']['start']['nodeAfter'],_0x4c771d=_0x4827b4['markerRange']['end']['nodeBefore'],_0x18ba36=_0x1658dc['parent']['parent'],{column:_0x5e19be}=_0x3f4a9d['getCellLocation'](_0x1658dc),{column:_0x25cd18}=_0x3f4a9d['getCellLocation'](_0x4c771d);for(let _0x37beb8=_0x5e19be;_0x37beb8<=_0x25cd18;_0x37beb8++){const _0x35f4d9=_0x3f4a9d['createTableWalker'](_0x18ba36,{'column':_0x37beb8,'includeAllSlots':!0x1});for(const _0x1cd5d3 of _0x35f4d9){const _0x11317f=_0x1cd5d3['cell'],_0x50b2cc=_0x495ed4['mapper']['toViewElement'](_0x11317f);_0x495ed4['writer']['addClass']('ck-suggestion-marker-'+_0x27daa4,_0x50b2cc),_0x30b69b&&_0x495ed4['writer']['setAttribute']('data-suggestion',_0x412d67,_0x50b2cc),_0x495ed4['mapper']['bindElementToMarker'](_0x50b2cc,_0x4827b4['markerName']),_0x3c159c&&(_0x26250e['activeMarkers']['includes'](_0x4827b4['markerName'])?_0x495ed4['writer']['addClass']('ck-suggestion-marker--active',_0x50b2cc):_0x495ed4['writer']['removeClass']('ck-suggestion-marker--active',_0x50b2cc));}}};}_0x26250e['_suggestionFactory']['registerCustomCallback']('formatBlock','setTableRowHeader','accept',_0x2f1c62),_0x26250e['_suggestionFactory']['registerCustomCallback']('formatBlock','setTableColumnHeader','accept',_0x2f1c62),this['editor']['editing']['downcastDispatcher']['on']('addMarker:suggestion',_0x49af61(),{'priority':'highest'}),this['editor']['data']['downcastDispatcher']['on']('addMarker:suggestion',(_0x5e37fe,_0x523514,_0x5d9084)=>{_0x5d9084['options']['showSuggestionHighlights']&&_0x49af61({'showActiveMarker':!0x1,'setDataAttribute':!0x1})(_0x5e37fe,_0x523514,_0x5d9084);},{'priority':'highest'}),this['editor']['editing']['downcastDispatcher']['on']('removeMarker:suggestion',(_0x46616e,_0x274969,_0x260131)=>{const {type:_0x5fae0,id:_0x512e58}=_0x26250e['_splitMarkerName'](_0x274969['markerName']),_0x403a2f=_0x26250e['getSuggestion'](_0x512e58),_0x1ce31c=_0x403a2f['data'];if('formatBlock'!=_0x403a2f['type']||!_0x1ce31c||'setTableColumnHeader'!=_0x1ce31c['commandName'])return;const _0x3be73c=_0x260131['mapper']['markerNameToElements'](_0x274969['markerName']);if(_0x3be73c){for(const _0x2fae75 of _0x3be73c)_0x260131['writer']['removeClass']('ck-suggestion-marker-'+_0x5fae0,_0x2fae75),_0x260131['writer']['removeClass']('ck-suggestion-marker--active',_0x2fae75),_0x260131['writer']['removeAttribute']('data-suggestion',_0x2fae75),_0x260131['mapper']['unbindElementFromMarkerName'](_0x2fae75,_0x274969['markerName']);}},{'priority':'highest'}),this['_registerLegacyDescription']();}['_registerLegacyDescription'](){const _0x165e42=this['editor'],_0x3d7b5f=_0x165e42['locale'];function _0x533426(_0x36a014){return{'type':'format','content':getTranslation$1(_0x3d7b5f,'*Format:*\x20%0',_0x36a014)};}_0x165e42['plugins']['get']('TrackChangesEditing')['descriptionFactory']['registerDescriptionCallback'](_0x5e9497=>{if('formatBlock'!=_0x5e9497['type'])return;const {data:_0x2c5ccb}=_0x5e9497;if(_0x2c5ccb){if('setTableRowHeader'==_0x2c5ccb['commandName']){const _0x4334f1=_0x2c5ccb['commandParams'][0x0]['forceValue'];return _0x533426(getTranslation$1(_0x3d7b5f,_0x4334f1?'FORMAT_HEADER_ROW':'FORMAT_REGULAR_ROW'));}if('setTableColumnHeader'==_0x2c5ccb['commandName']){const _0x290ad2=_0x2c5ccb['commandParams'][0x0]['forceValue'];return _0x533426(getTranslation$1(_0x3d7b5f,_0x290ad2?'FORMAT_HEADER_COLUMN':'FORMAT_REGULAR_COLUMN'));}}});}}const tableCellStyleAttributeNames=['tableCellBorderWidth','tableCellBorderColor','tableCellBorderStyle','tableCellHorizontalAlignment','tableCellVerticalAlignment','tableCellBackgroundColor','tableCellPadding'],tableCellStyleAttributesObject=Object['fromEntries'](tableCellStyleAttributeNames['map'](_0x519e1c=>[_0x519e1c,null]));class _0x1bc66c extends ckeditor5['Plugin']{static get['requires'](){return[_0x374d20];}['afterInit'](){const _0x3e91e7=this['editor'];if(!_0x3e91e7['plugins']['has']('TableClipboard'))return;const _0x1d07b1=_0x3e91e7['plugins']['get']('TrackChangesEditing'),_0x1183a7=_0x3e91e7['plugins']['get']('TableUtils'),_0x4c5cf9=_0x3e91e7['plugins']['get'](_0x374d20),_0x3eae19=_0x3e91e7['plugins']['get']('TableClipboard');_0x4c5cf9['_tablePostFixingSubtypes']['push']('tablePasteRow','tablePasteColumn'),_0x3e91e7['model']['schema']['register']('tableCellSuggestion',{'allowIn':'tableCell','allowContentOf':'tableCell','isLimit':!0x0}),_0x3e91e7['conversion']['elementToElement']({'model':'tableCellSuggestion','view':'suggestion-td'});let _0x3828f8=null;_0x3e91e7['model']['on']('insertContent',(_0x52484e,_0x1c79a4)=>{const [_0x4afc71,_0x367c43]=_0x1c79a4,_0x56d135=_0x1c79a4[_0x1c79a4['length']-0x1];_0x56d135&&_0x56d135['forceDefaultExecution']||_0x1d07b1['_isForcedDefaultExecutionBlock']||this['editor']['commands']['get']('trackChanges')['value']&&isPasteTableIntoTable(_0x4afc71,_0x367c43,_0x3e91e7['model'],_0x1183a7,_0x3eae19)&&(_0x52484e['stop'](),_0x3828f8={'cells':[],'insertionRanges':[],'deletionRanges':[],'rowInsertionRanges':[],'rowInsertionIndexes':[],'columnInsertionRanges':[],'columnInsertionIndexes':[]},_0x3e91e7['model']['change'](()=>{_0x3e91e7['model']['insertContent'](_0x1c79a4[0x0],_0x1c79a4[0x1],_0x1c79a4[0x2],{'forceDefaultExecution':!0x0});const _0x2fee2f=ckeditor5['uid'](),{rowInsertionRanges:_0x20d3d6,columnInsertionRanges:_0x6b835f,insertionRanges:_0x4840c,deletionRanges:_0x328036,cells:_0x1a14ac}=_0x3828f8;_0x20d3d6['length']&&_0x1d07b1['markMultiRangeInsertion'](_0x20d3d6,'tablePasteRow',{'tablePasteChainId':_0x2fee2f}),_0x6b835f['length']&&_0x1d07b1['markMultiRangeInsertion'](_0x6b835f,'tablePasteColumn',{'tablePasteChainId':_0x2fee2f}),_0x4840c['length']&&(_0x1d07b1['markMultiRangeInsertion'](_0x4840c,'tablePaste',{'tablePasteChainId':_0x2fee2f,'skipNestingCheck':!0x0}),_0x4840c['forEach'](_0xf77214=>{var _0x514c75;return null===(_0x514c75=_0xf77214['detach'])||void 0x0===_0x514c75?void 0x0:_0x514c75['call'](_0xf77214);})),_0x328036['length']&&(_0x1d07b1['markMultiRangeDeletion'](_0x328036,'tablePaste',{'tablePasteChainId':_0x2fee2f,'skipNestingCheck':!0x0}),_0x328036['forEach'](_0x2348f0=>{var _0x1286dd;return null===(_0x1286dd=_0x2348f0['detach'])||void 0x0===_0x1286dd?void 0x0:_0x1286dd['call'](_0x2348f0);}));const _0x2cd5ad=_0x1d07b1['markMultiRangeBlockFormat'](_0x1a14ac['map'](({element:_0x4482e7})=>_0x4482e7),{'formatGroupId':ckeditor5['uid']()},[],'tablePasteCell',{'tablePasteChainId':_0x2fee2f});if(_0x2cd5ad){const _0x46fbff=_0x2cd5ad['getMarkers'](),_0x4c0baf=[];for(const {element:_0x121287,attributes:_0x12b907}of _0x1a14ac){if(!_0x12b907)continue;const _0xc99724=_0x3e91e7['model']['createRangeOn'](_0x121287),_0x2d5a82=_0x46fbff['find'](_0x4f44f3=>_0x4f44f3['getRange']()['isEqual'](_0xc99724));_0x2d5a82&&_0x4c0baf['push']([_0x2d5a82['name'],_0x12b907]);}_0x4c0baf['length']&&_0x2cd5ad['setAttribute']('markerAttributes',Object['fromEntries'](_0x4c0baf));}_0x3828f8=null;}));},{'priority':ckeditor5['priorities']['high']+0xa}),_0x3e91e7['plugins']['get']('TableClipboard')['on']('_replaceTableSlotCell',(_0x1aa260,_0x2748fa)=>{const [_0x27be82,_0x5ec198,,_0x2c329e]=_0x2748fa;if(!_0x3828f8)return;_0x1aa260['stop']();const _0x333ee3=_0x27be82['cell'],_0x367c30=_0x5ec198,_0x4afe31=isEmpty(_0x333ee3),_0xab9fd9=isEmpty(_0x367c30);_0x1aa260['return']=_0x333ee3;let _0x41585b=null,_0x170c89=null;if(_0xab9fd9||_0x4afe31){if(_0x4afe31&&!_0xab9fd9){_0x2c329e['remove'](_0x333ee3['getChild'](0x0));for(const _0x39fe0f of Array['from'](_0x367c30['getChildren']()))_0x2c329e['insert'](_0x39fe0f,_0x333ee3,'end');const _0x22aeee=_0x3828f8['rowInsertionIndexes']['includes'](_0x27be82['row']),_0x115e15=_0x3828f8['columnInsertionIndexes']['includes'](_0x27be82['column']);_0x22aeee||_0x115e15||(_0x41585b=ckeditor5['LiveRange']['fromRange'](_0x2c329e['createRangeIn'](_0x333ee3)));}else _0xab9fd9&&!_0x4afe31&&(_0x170c89=_0x2c329e['createRangeIn'](_0x333ee3));}else{const _0x188bf9=_0x2c329e['createElement']('tableCellSuggestion'),_0x31b305=_0x2c329e['createElement']('tableCellSuggestion');_0x2c329e['wrap'](_0x2c329e['createRangeIn'](_0x333ee3),_0x31b305),_0x2c329e['insert'](_0x188bf9,_0x333ee3,0x0);for(const _0x59397b of Array['from'](_0x367c30['getChildren']()))_0x2c329e['insert'](_0x59397b,_0x188bf9,'end');_0x41585b=ckeditor5['LiveRange']['fromRange'](_0x2c329e['createRangeOn'](_0x188bf9)),_0x170c89=ckeditor5['LiveRange']['fromRange'](_0x2c329e['createRangeOn'](_0x31b305));}const _0x3437ce=Array['from'](_0x367c30['getAttributes']())['filter'](([_0x40caf5])=>tableCellStyleAttributeNames['includes'](_0x40caf5));_0x3828f8['cells']['push']({'element':_0x333ee3,'attributes':_0x3437ce['length']?Object['fromEntries'](_0x3437ce):null}),_0x41585b&&_0x3828f8['insertionRanges']['push'](_0x41585b),_0x170c89&&_0x3828f8['deletionRanges']['push'](_0x170c89);},{'priority':'high'}),_0x1183a7['on']('insertColumns',(_0x464cb1,_0x35bbef)=>{const [_0x34be7f,_0xe84a2={}]=_0x35bbef;if(!_0x3828f8)return;const _0x291539=_0xe84a2['at']||0x0,_0xe38a2e=_0xe84a2['columns']||0x1;_0x3828f8['columnInsertionIndexes']=new Array(_0xe38a2e)['fill'](_0x291539)['map']((_0x1fa031,_0x4f3e5b)=>_0x1fa031+_0x4f3e5b);for(const {cell:_0x508841}of _0x1183a7['createTableWalker'](_0x34be7f,{'startColumn':_0x291539,'endColumn':_0x291539+_0xe38a2e-0x1}))_0x3828f8['columnInsertionRanges']['push'](_0x3e91e7['model']['createRangeOn'](_0x508841));},{'priority':'low'}),_0x1183a7['on']('insertRows',(_0x5ad6bb,_0x4f2250)=>{const [_0x419702,_0x3a2f3c={}]=_0x4f2250;if(!_0x3828f8)return;const _0x238f4c=_0x3a2f3c['at']||0x0,_0x1bac50=_0x3a2f3c['rows']||0x1;_0x3828f8['rowInsertionIndexes']=new Array(_0x1bac50)['fill'](_0x238f4c)['map']((_0x49826f,_0x40d211)=>_0x49826f+_0x40d211);for(const {cell:_0x55dbd7}of _0x1183a7['createTableWalker'](_0x419702,{'startRow':_0x238f4c,'endRow':_0x238f4c+_0x1bac50-0x1}))_0x3828f8['rowInsertionRanges']['push'](_0x3e91e7['model']['createRangeOn'](_0x55dbd7));},{'priority':'low'}),_0x1d07b1['descriptionFactory']['registerDescriptionCallback'](_0xedfc11=>{if(_0xedfc11['subType']&&_0xedfc11['subType']['startsWith']('tablePaste'))return _0xedfc11['previous']?{}:{'type':'insertion','content':getTranslation$1(_0x3e91e7['locale'],'*Replace\x20table\x20cells*')};});const _0x54a035=()=>!0x1;for(const _0x1fe148 of['tablePaste','tablePasteColumn','tablePasteRow','tablePasteCell'])_0x1d07b1['_suggestionFactory']['registerCustomCallback']('insertion',_0x1fe148,'join',_0x54a035),_0x1d07b1['_suggestionFactory']['registerCustomCallback']('deletion',_0x1fe148,'join',_0x54a035),_0x1d07b1['_suggestionFactory']['registerCustomCallback']('formatBlock',_0x1fe148,'join',_0x54a035);_0x1d07b1['_suggestionFactory']['registerCustomCallback']('formatBlock','tablePasteCell','discard',_0x54a035),_0x1d07b1['_suggestionFactory']['registerCustomCallback']('formatBlock','tablePasteCell','accept',(_0x1dbb65,_0x5767f1,_0x14552f)=>{const _0x10521e=_0x1dbb65['map'](_0x147d3d=>_0x147d3d['getContainedElement']())['filter'](_0x3d12b5=>_0x3d12b5),_0x4300eb=new Map(_0x10521e['map'](_0x507dea=>[_0x507dea,null]));if(_0x3828f8){for(const {element:_0x3754a5,attributes:_0x232b14}of _0x3828f8['cells'])_0x232b14&&_0x4300eb['set'](_0x3754a5,_0x232b14);}else{if(_0x14552f&&_0x14552f['markerAttributes'])for(const [_0xaa5d78,_0x3c0ecc]of Object['entries'](_0x14552f['markerAttributes'])){const _0x24dfaf=_0x3e91e7['model']['markers']['get'](_0xaa5d78),_0x34430e=_0x24dfaf?_0x24dfaf['getRange']()['getContainedElement']():null;_0x34430e&&_0x4300eb['set'](_0x34430e,_0x3c0ecc);}}_0x3e91e7['model']['change'](_0x3a9b66=>{for(const [_0x51e018,_0xbacd93]of _0x4300eb)_0x3a9b66['setAttributes']({...tableCellStyleAttributesObject,..._0xbacd93},_0x51e018);});});const _0xa182dd=(_0x2a42f8,_0x464ebe)=>{_0x1d07b1['_suggestionFactory']['registerCustomCallback'](_0x2a42f8,'tablePaste',_0x464ebe,(_0x2b453f,_0x5181a4,_0x1028c9)=>{_0x3e91e7['model']['change'](_0x316864=>{const _0x33dc86=[];for(const _0x3b4f4d of _0x2b453f){const _0x3ff5b3=_0x3b4f4d['start']['nodeAfter'];_0x3ff5b3['is']('element','tableCellSuggestion')&&_0x33dc86['push'](_0x3ff5b3);}_0x1d07b1['_suggestionFactory']['getSuggestionCallback'](_0x2a42f8,null,_0x464ebe)(_0x2b453f,_0x5181a4,_0x1028c9);for(const _0x29ef41 of _0x33dc86)'$graveyard'!=_0x29ef41['root']['rootName']&&_0x316864['unwrap'](_0x29ef41);});});};_0xa182dd('insertion','accept'),_0xa182dd('insertion','discard'),_0xa182dd('deletion','accept'),_0xa182dd('deletion','discard'),_0x1d07b1['_suggestionFactory']['registerCustomCallback']('insertion','tablePasteRow','discard',_0x3abe6f=>{const _0x2bde30=_0x3abe6f['map'](_0x18befd=>_0x18befd['getContainedElement']()),_0x24f197=_0x2bde30[0x0]['findAncestor']('table'),{minRow:_0x3c286f,maxRow:_0xcb54ea}=_0x4c5cf9['_getCoordsForCells'](_0x2bde30);_0x1183a7['removeRows'](_0x24f197,{'at':_0x3c286f,'rows':_0xcb54ea-_0x3c286f+0x1});}),_0x1d07b1['_suggestionFactory']['registerCustomCallback']('insertion','tablePasteColumn','discard',_0x1427f6=>{const _0x1502ad=_0x1427f6['map'](_0x192dfb=>_0x192dfb['getContainedElement']()),_0x53577a=_0x1502ad[0x0]['findAncestor']('table'),{minColumn:_0x87cee6,maxColumn:_0x9651e9}=_0x4c5cf9['_getCoordsForCells'](_0x1502ad);_0x1183a7['removeColumns'](_0x53577a,{'at':_0x87cee6,'columns':_0x9651e9-_0x87cee6+0x1});});const _0x367550=(_0x4a96b4,_0x2c4143)=>{if(!_0x2c4143['subType']||!_0x2c4143['subType']['startsWith']('tablePaste'))return;const _0x54f822=_0x2c4143['attributes']['tablePasteChainId'],_0x50b067=_0x1d07b1['getSuggestions']()['filter'](_0x547ddf=>_0x547ddf['isInContent']&&_0x547ddf['attributes']&&_0x547ddf['attributes']['tablePasteChainId']==_0x54f822);_0x50b067['length']&&_0x2c4143['getAllAdjacentSuggestions']()['length']!=_0x50b067['length']&&_0x50b067['reduce']((_0x210b15,_0x2402a0)=>(_0x210b15['next']=_0x2402a0,_0x2402a0['previous']=_0x210b15,_0x2402a0));};function _0x59a2c1(_0x1bfcc6,_0x280160=!0x0){const {id:_0x18233a,authorId:_0x5d7f9e}=_0x1d07b1['_splitMarkerName'](_0x1bfcc6['markerName']),_0x3a72a1=['ck-suggestion-marker','ck-suggestion-marker-insertion'],_0x88cba2=_0x1d07b1['activeMarkers']['includes'](_0x1bfcc6['markerName']);return _0x88cba2&&_0x3a72a1['push']('ck-suggestion-marker--active'),{'classes':_0x3a72a1,'attributes':{'data-suggestion':_0x18233a,'data-author-id':_0x5d7f9e},'priority':_0x88cba2&&_0x280160?0xbc2:0xbb8};}_0x1d07b1['on']('suggestionLoaded',_0x367550,{'priority':'high'}),_0x1d07b1['on']('suggestionUnloaded',_0x367550,{'priority':'high'}),_0x3e91e7['model']['document']['registerPostFixer'](()=>{let _0x48f1ef=!0x1;const _0x2605b6=Array['from'](_0x3e91e7['model']['document']['differ']['getChangedMarkers']());for(const {name:_0x2d0742,data:_0xa09f01}of _0x2605b6){const {group:_0x32f2c3,type:_0x457509,id:_0xf31921}=_0x1d07b1['_splitMarkerName'](_0x2d0742);if('suggestion'!=_0x32f2c3||'deletion'!=_0x457509||_0xa09f01['oldRange'])continue;if(!_0x1d07b1['hasSuggestion'](_0xf31921))continue;const _0x1df48e=_0x1d07b1['getSuggestion'](_0xf31921)['getRanges'](),_0x54b307=_0x3e91e7['plugins']['get']('Users')['me'];for(const _0x48c080 of _0x1d07b1['getSuggestions']()){if(!_0x48c080['isInContent']||_0x48c080['author']!=_0x54b307)continue;if('formatBlock'!=_0x48c080['type']||'tablePasteCell'!=_0x48c080['subType'])continue;if(_0x48c080['getRanges']()['every'](_0x45da9c=>_0x1df48e['some'](_0x1233cf=>_0x1233cf['containsRange'](_0x45da9c,!0x0)))){for(const _0x57783c of _0x48c080['getAllAdjacentSuggestions']())_0x57783c['isInContent']&&(_0x57783c['discard'](),_0x48f1ef=!0x0);}}}return _0x48f1ef;}),_0x3e91e7['model']['document']['registerPostFixer'](_0x5c1015=>{const _0x5787b3=_0x3e91e7['commands']['get']('redo');if(!_0x5787b3||!_0x5787b3['_createdBatches']['has'](_0x5c1015['batch']))return!0x1;let _0x3a1302=!0x1;const _0x552fb6=_0x3e91e7['plugins']['get']('Users')['me'],_0x5da9b1=_0x3e91e7['model']['document']['differ']['getChanges'](),_0x863842=Array['from'](_0x3e91e7['model']['document']['differ']['getChangedMarkers']())['filter'](({name:_0x2ed0ab,data:_0x35196b})=>{const {group:_0x325328,subType:_0x47bcdc,authorId:_0x4bbfa2}=_0x1d07b1['_splitMarkerName'](_0x2ed0ab);return'suggestion'==_0x325328&&'tablePaste'==_0x47bcdc&&_0x4bbfa2==_0x552fb6['id']&&!_0x35196b['oldRange'];});for(const _0x14651e of _0x5da9b1){if('insert'!=_0x14651e['type']||'tableCellSuggestion'!=_0x14651e['name']||0x1!=_0x14651e['length'])continue;const _0x169af8=_0x5c1015['createRange'](_0x14651e['position'],_0x14651e['position']['getShiftedBy'](0x1)),_0x27db67=_0x863842['find'](({data:_0xae3e21})=>_0xae3e21['newRange']['isEqual'](_0x169af8));if(!_0x27db67){for(const {name:_0x477bf9,data:_0x46a796}of _0x863842)if(_0x169af8['containsRange'](_0x46a796['newRange'])){_0x5c1015['updateMarker'](_0x477bf9,{'range':_0x169af8}),_0x3a1302=!0x0;break;}}}return _0x3a1302;}),_0x3e91e7['model']['document']['registerPostFixer'](_0x22760e=>{let _0xa4cb52=!0x1;const _0x21d315=_0x3e91e7['plugins']['get']('Users')['me'],_0x5d8678=_0x1d07b1['getSuggestions']()['filter'](_0x2149be=>_0x2149be['isInContent']&&_0x2149be['author']==_0x21d315),_0xa79144=new Set(),_0x38ea81=new Set();for(const _0x22c491 of _0x5d8678)if('tablePaste'==_0x22c491['subType'])for(const _0x5260a9 of _0x22c491['getMarkers']()){const _0xed4e93=_0x5260a9['getRange']()['getContainedElement']();if(_0xed4e93){if(_0xed4e93['is']('element','tableCellSuggestion')&&isEmpty(_0xed4e93)){_0x22c491['removeMarker'](_0x5260a9['name']),_0xa79144['add'](_0xed4e93),_0xa4cb52=!0x0;const _0x525abe=_0xed4e93['nextSibling'],_0x5d96c0=_0xed4e93['previousSibling'],_0x544030=_0x525abe&&_0x525abe['is']('element','tableCellSuggestion'),_0xa93687=_0x5d96c0&&_0x5d96c0['is']('element','tableCellSuggestion');_0x544030&&!_0xa79144['has'](_0x525abe)&&_0x38ea81['add'](_0x525abe),_0xa93687&&!_0xa79144['has'](_0x5d96c0)&&_0x38ea81['add'](_0x5d96c0);}else _0xed4e93['is']('element','paragraph')&&_0xed4e93['isEmpty']&&(_0x22c491['removeMarker'](_0x5260a9['name']),_0xa4cb52=!0x0);}}else{if('tablePasteCell'==_0x22c491['subType']){if(!_0x22c491['attributes']||!_0x22c491['attributes']['tablePasteChainId'])continue;const _0x2b28ad=_0x22c491['attributes']['markerAttributes'];if(_0x2b28ad&&Object['keys'](_0x2b28ad)['length'])continue;const _0xe8ed59=_0x22c491['attributes']['tablePasteChainId'];let _0xc499c8=!0x0,_0x47fcbc=!0x0;for(const _0x4b9ea2 of _0x5d8678)if(_0x4b9ea2['subType']&&_0x4b9ea2['subType']['startsWith']('tablePaste')){if(!_0x4b9ea2['attributes']['tablePasteChainId']){_0x47fcbc=!0x1;break;}if(_0x4b9ea2['id']!=_0x22c491['id']&&_0x4b9ea2['attributes']['tablePasteChainId']==_0xe8ed59){_0xc499c8=!0x1;break;}}_0x47fcbc&&_0xc499c8&&(_0x22c491['removeMarkers'](),_0xa4cb52=!0x0);}}for(const _0x2160d3 of _0xa79144)_0x22760e['remove'](_0x2160d3);for(const _0x5b9467 of _0x38ea81)_0x22760e['unwrap'](_0x5b9467);return _0xa4cb52;}),_0x3e91e7['conversion']['for']('editingDowncast')['markerToHighlight']({'model':'suggestion:formatBlock:tablePasteCell','view':_0x3c6c80=>_0x59a2c1(_0x3c6c80),'converterPriority':'high'}),_0x3e91e7['conversion']['for']('dataDowncast')['markerToHighlight']({'model':'suggestion:formatBlock:tablePasteCell','view':(_0x1a1571,_0x47fa4a)=>_0x47fa4a['options']['showSuggestionHighlights']?_0x59a2c1(_0x1a1571,!0x1):null,'converterPriority':'high'});const _0x1bad9d=_0x3e91e7['editing']['view'];this['listenTo'](_0x1bad9d['document'],'clipboardOutput',(_0x1fa503,_0x140ba2)=>{const _0x92cbbb=[];for(const _0x18f1cc of _0x1bad9d['createRangeIn'](_0x140ba2['content'])['getItems']())_0x18f1cc['is']('element','suggestion-td')&&_0x92cbbb['push'](_0x18f1cc);_0x1bad9d['change'](_0x337533=>{for(const _0x20e6c2 of _0x92cbbb)_0x337533['move'](_0x337533['createRangeIn'](_0x20e6c2),_0x337533['createPositionBefore'](_0x20e6c2)),_0x337533['remove'](_0x20e6c2);});});}}function isEmpty(_0x58f0fb){if(_0x58f0fb['isEmpty'])return!0x0;const _0x516f6c=_0x58f0fb['getChild'](0x0);return _0x516f6c['is']('element','paragraph')&&_0x516f6c['isEmpty'];}function isPasteTableIntoTable(_0x17aacf,_0x2944d5,_0x27d0a6,_0x4d6f34,_0xb6fca7){if(_0x2944d5&&!_0x2944d5['is']('documentSelection'))return!0x1;const _0x5901af=_0xb6fca7['getTableIfOnlyTableInContent'](_0x17aacf,_0x27d0a6);if(!_0x5901af||!_0x20a3a1(_0x5901af,void 0x0,_0x4d6f34))return!0x1;const _0x118b9a=_0x4d6f34['getSelectionAffectedTableCells'](_0x27d0a6['document']['selection']);if(!_0x118b9a['length'])return!0x1;const _0x2cc413=_0x118b9a[0x0]['findAncestor']('table'),_0xf535a0=_0x4d6f34['getRowIndexes'](_0x118b9a),_0xf317b9=_0x4d6f34['getColumnIndexes'](_0x118b9a),_0x179f1b={'startRow':_0xf535a0['first'],'endRow':_0xf535a0['last'],'startColumn':_0xf317b9['first'],'endColumn':_0xf317b9['last']};return 0x1==_0x118b9a['length']&&(_0x179f1b['endRow']+=_0x4d6f34['getRows'](_0x5901af)-0x1,_0x179f1b['endColumn']+=_0x4d6f34['getColumns'](_0x5901af)-0x1),_0x20a3a1(_0x2cc413,_0x179f1b,_0x4d6f34);}function _0x20a3a1(_0x39ab1f,_0x439e70={},_0x5223f9){for(const {isAnchor:_0x161683,cellHeight:_0x2c3cf6,cellWidth:_0x52f1db}of _0x5223f9['createTableWalker'](_0x39ab1f,{'includeAllSlots':!0x0,..._0x439e70}))if(!_0x161683||0x1!=_0x2c3cf6||0x1!=_0x52f1db)return!0x1;return!0x0;}class _0x6e61f6 extends ckeditor5['Plugin']{['afterInit'](){if(!this['editor']['plugins']['has']('TableColumnResizeEditing'))return;const _0x57d27b=this['editor']['plugins']['get']('TrackChangesEditing');_0x57d27b['enableCommand']('resizeTableWidth',this['handleResizeTableWidthCommand']['bind'](this)),_0x57d27b['_suggestionFactory']['registerCustomCallback']('formatBlock','resizeTable','accept',_0x57d27b['_suggestionFactory']['getSuggestionCallback']('formatBlock',null,'discard')),_0x57d27b['_suggestionFactory']['registerCustomCallback']('formatBlock','resizeTable','discard',_0x57d27b['_suggestionFactory']['getSuggestionCallback']('formatBlock',null,'accept')),_0x57d27b['descriptionFactory']['registerDescriptionCallback'](this['handleSuggestionDescription']['bind'](this));}['handleResizeTableWidthCommand'](_0x5afa96,_0x5991d7){const _0x4e2797=this['editor']['plugins']['get']('TrackChangesEditing'),_0x5e3cc9=this['editor']['plugins']['get']('TableColumnResizeEditing'),_0x25e5f=_0x5991d7['table']||this['editor']['model']['document']['selection']['getSelectedElement']();this['editor']['model']['change'](()=>{const _0x1c1959=_0x5e3cc9['getColumnGroupElement'](_0x25e5f);let _0x4099e1=_0x1c1959?_0x5e3cc9['getTableColumnsWidths'](_0x1c1959):null,_0x53ab08=_0x25e5f['getAttribute']('tableWidth')||null;const _0x365c3d=_0x5991d7['tableWidth']||_0x53ab08,_0x2abea4=_0x5991d7['columnWidths']||_0x4099e1,_0x5a58da=this['editor']['plugins']['get']('Users')['me'];for(const _0x145fc1 of _0x4e2797['getSuggestions']()){const _0x40e50f=_0x145fc1['getContainedElement']();if('resizeTable'===_0x145fc1['subType']&&_0x40e50f===_0x25e5f){_0x145fc1['author']!==_0x5a58da&&_0x145fc1['discard']();const _0x9d6034=_0x145fc1['data']['commandParams'];_0x53ab08=_0x9d6034[0x0]['tableWidth'],_0x4099e1=_0x9d6034[0x0]['columnWidths'];break;}}_0x5afa96({'table':_0x25e5f,'tableWidth':_0x365c3d,'columnWidths':_0x2abea4}),_0x4e2797['markBlockFormat'](_0x25e5f,{'commandName':'resizeTableWidth','commandParams':[{'tableWidth':_0x53ab08,'columnWidths':_0x4099e1}],'formatGroupId':'resizeTable'},[],'resizeTable');});}['handleSuggestionDescription'](_0x1af0fc){if('formatBlock'!=_0x1af0fc['type']&&'formatInline'!=_0x1af0fc['type'])return;const {data:_0x288d22}=_0x1af0fc;if(_0x288d22&&'resizeTable'===_0x288d22['formatGroupId']){const _0x42d281='*Format:*\x20resize\x20table';return{'type':'format','content':getTranslation$1(this['editor']['locale'],_0x42d281)};}}}class TrackChangesTemplate extends ckeditor5['Plugin']{['afterInit'](){const _0x3919fc=this['editor'];_0x3919fc['plugins']['has']('Template')&&_0x3919fc['plugins']['get']('TrackChangesEditing')['enableCommand']('insertTemplate');}}class TrackChangesTableOfContents extends ckeditor5['Plugin']{['afterInit'](){const _0x14c37f=this['editor'];if(!_0x14c37f['commands']['get']('insertTableOfContents'))return;_0x14c37f['plugins']['get']('TrackChangesEditing')['enableCommand']('insertTableOfContents');const _0x29561d=_0x14c37f['plugins']['get']('TrackChangesEditing'),_0x538ec0=_0x14c37f['locale'];_0x29561d['descriptionFactory']['registerElementLabel']('tableOfContents',_0x3e861c=>getTranslation$1(_0x538ec0,'ELEMENT_TABLE_OF_CONTENTS',_0x3e861c));}}class TrackChangesTitle extends ckeditor5['Plugin']{['afterInit'](){const _0x2ca4ef=this['editor'];if(!_0x2ca4ef['plugins']['has']('Title'))return;const _0x5ba9fb=_0x2ca4ef['plugins']['get']('TrackChangesEditing');_0x5ba9fb['descriptionFactory']['registerElementLabel']('title-content',()=>getTranslation$1(_0x2ca4ef['locale'],'ELEMENT_TITLE')),_0x2ca4ef['model']['document']['registerPostFixer'](_0x3e5bef=>{let _0x584734=!0x1;const _0x4b4627=Array['from'](_0x2ca4ef['model']['document']['differ']['getChangedMarkers']());for(const {name:_0x1cc909,data:_0x4d3b0d}of _0x4b4627){const {group:_0x240b8a}=_0x5ba9fb['_splitMarkerName'](_0x1cc909);if('suggestion'!==_0x240b8a||!_0x4d3b0d['newRange'])continue;const _0x5c751c=_0x4d3b0d['newRange'],_0x71e2d8=_0x5c751c['end']['nodeBefore'];if(!_0x71e2d8||!_0x71e2d8['is']('element','title-content'))continue;if(!_0x5c751c['start']['isTouching'](_0x5c751c['end']))continue;const _0x343d11=_0x2ca4ef['model']['schema']['getNearestSelectionRange'](_0x5c751c['end'],'forward');if(_0x343d11&&_0x343d11['isCollapsed']){const _0x1c8f87=_0x3e5bef['createRange'](_0x5c751c['start'],_0x343d11['start']);_0x1c8f87['isEqual'](_0x5c751c)||(_0x3e5bef['updateMarker'](_0x1cc909,{'range':_0x1c8f87}),_0x584734=!0x0);}_0x584734||(_0x3e5bef['removeMarker'](_0x1cc909),_0x584734=!0x0);}return _0x584734;});}}class _0x299420 extends ckeditor5['Plugin']{['afterInit'](){const _0x1f8df2=this['editor'],_0x6ee04f=_0x1f8df2['plugins']['get']('TrackChangesEditing');_0x1f8df2['plugins']['has']('Uploadcare')&&(_0x6ee04f['enableCommand']('uploadcare'),_0x1f8df2['plugins']['has']('UploadcareImageEdit')&&(_0x6ee04f['enableCommand']('uploadcareImageEdit'),_0x6ee04f['enableDefaultAttributesIntegration']('uploadcareImageReplace'),_0x6ee04f['registerBlockAttribute']('uploadcareImageId'),_0x6ee04f['descriptionFactory']['registerDescriptionCallback'](_0x265b6e=>{if('attribute'!=_0x265b6e['type'])return;const {data:_0x429b4d}=_0x265b6e;return _0x429b4d&&'uploadcareImageId'==_0x429b4d['key']?{'type':'format','content':''}:void 0x0;})));}}class _0x34cd65 extends ckeditor5['Plugin']{['afterInit'](){const _0x53920f=this['editor'],_0x86c428=_0x53920f['plugins']['get']('TrackChangesEditing');_0x53920f['plugins']['has']('UndoEditing')&&(_0x86c428['enableCommand']('undo'),_0x86c428['enableCommand']('redo'));}}class TrackChangesTableCaption extends ckeditor5['Plugin']{static get['requires'](){return[_0x374d20];}['afterInit'](){const _0x1384f6=this['editor'];if(!_0x1384f6['plugins']['has']('TableCaptionEditing'))return;_0x1384f6['plugins']['get']('TrackChangesEditing')['enableCommand']('toggleTableCaption');}}class TrackChangesTableProperties extends ckeditor5['Plugin']{constructor(_0x226396){super(_0x226396),this['tableProperties']=['tableBorderColor','tableBorderStyle','tableBorderWidth','tableAlignment','tableWidth','tableHeight','tableBackgroundColor'],this['tableCellProperties']=['tableCellBorderColor','tableCellBorderStyle','tableCellBorderWidth','tableCellPadding','tableCellWidth','tableCellHeight','tableCellBackgroundColor','tableCellHorizontalAlignment','tableCellVerticalAlignment'];}static get['pluginName'](){return'TrackChangesTableProperties';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['afterInit'](){const _0x1ae6dd=this['editor']['plugins']['get']('TrackChangesEditing');if(this['editor']['plugins']['has']('TablePropertiesEditing')){for(const _0x1a0fc6 of this['tableProperties'])_0x1ae6dd['enableCommand'](_0x1a0fc6,(_0x23c8e4,_0x2e1d35)=>{const _0x339f01=this['editor']['model']['document']['selection']['getFirstPosition']()['findAncestor']('table');this['_handlePropertyChange'](_0x1a0fc6,[_0x339f01],this['tableProperties'],'tableProperties',_0x23c8e4,_0x2e1d35);});_0x1ae6dd['_suggestionFactory']['registerCustomCallback']('formatBlock','tableProperties','accept',_0x1ae6dd['_suggestionFactory']['getSuggestionCallback']('formatBlock',null,'discard')),_0x1ae6dd['_suggestionFactory']['registerCustomCallback']('formatBlock','tableProperties','discard',(_0x3f301a,_0x2d4da3)=>this['handleDiscardAction'](this['tableProperties'],_0x3f301a,_0x2d4da3)),_0x1ae6dd['_suggestionFactory']['registerCustomCallback']('formatBlock','tableProperties','join',()=>!0x1);}if(this['editor']['plugins']['has']('TableCellPropertiesEditing')){for(const _0x36fa6c of this['tableCellProperties'])_0x1ae6dd['enableCommand'](_0x36fa6c,(_0x3e9ea5,_0x1b9042)=>{const _0x34796d=this['editor']['plugins']['get']('TableUtils')['getSelectionAffectedTableCells'](this['editor']['model']['document']['selection']);this['_handlePropertyChange'](_0x36fa6c,_0x34796d,this['tableCellProperties'],'tableCellProperties',_0x3e9ea5,_0x1b9042);});_0x1ae6dd['_suggestionFactory']['registerCustomCallback']('formatBlock','tableCellProperties','accept',_0x1ae6dd['_suggestionFactory']['getSuggestionCallback']('formatBlock',null,'discard')),_0x1ae6dd['_suggestionFactory']['registerCustomCallback']('formatBlock','tableCellProperties','discard',(_0x49d8d8,_0x57af8e)=>this['handleDiscardAction'](this['tableCellProperties'],_0x49d8d8,_0x57af8e)),_0x1ae6dd['_suggestionFactory']['registerCustomCallback']('formatBlock','tableCellProperties','join',()=>!0x1);}_0x1ae6dd['descriptionFactory']['registerDescriptionCallback'](_0x4c8470=>this['handleSuggestionDescription'](_0x4c8470));}['_handlePropertyChange'](_0x52a12b,_0x4e9876,_0x56e15a,_0x5b45e0,_0x410c07,_0x4db291){const _0x7b6b13=this['editor']['plugins']['get']('TrackChangesEditing');this['editor']['model']['enqueueChange'](_0x4db291['batch'],()=>{for(const _0xf8a06b of _0x4e9876){if(this['_getSuggestion'](_0xf8a06b,_0x5b45e0))_0x410c07(_0x4db291);else{const _0x176cec={};for(const _0x57d78c of _0x56e15a){const _0x5d4988=_0xf8a06b['getAttribute'](_0x57d78c);void 0x0!==_0x5d4988&&(_0x176cec[_0x57d78c]=_0x5d4988);}_0x410c07(_0x4db291),_0x7b6b13['markBlockFormat'](_0xf8a06b,{'commandParams':[_0x176cec]},[],_0x5b45e0);}}});}['handleDiscardAction'](_0x282185,_0x2bd426,_0x200270){const _0xdf52e7=_0x2bd426[0x0]['start']['nodeAfter'],_0xac72fa=_0x200270['commandParams'][0x0];this['editor']['model']['change'](_0x4af3d3=>{for(const _0x5ae3e7 of _0x282185)void 0x0!==_0xac72fa[_0x5ae3e7]?_0x4af3d3['setAttribute'](_0x5ae3e7,_0xac72fa[_0x5ae3e7],_0xdf52e7):_0x4af3d3['removeAttribute'](_0x5ae3e7,_0xdf52e7);});}['handleSuggestionDescription'](_0x32f186){if(_0x32f186['data'])switch(_0x32f186['subType']){case'tableProperties':return{'type':'format','content':getTranslation$1(this['editor']['locale'],'*Format:*\x20change\x20table\x20properties')};case'tableCellProperties':return{'type':'format','content':getTranslation$1(this['editor']['locale'],'*Format:*\x20change\x20table\x20cell\x20properties')};}}['_getSuggestion'](_0x39f1a3,_0x2ee7a4){const _0x5d5977=this['editor']['plugins']['get']('TrackChangesEditing');for(const _0x2a7813 of _0x5d5977['getSuggestions']({'skipNotAttached':!0x0})){const _0x414537=_0x2a7813['getContainedElement']();if(_0x2a7813['subType']===_0x2ee7a4&&_0x414537===_0x39f1a3)return _0x2a7813;}return null;}}const renameAttributeKey='$elementName';class TrackChangesEditing extends ckeditor5['Plugin']{static get['requires'](){return['CommentsRepository',_0x278b81,ckeditor5['PendingActions'],TrackChangesAIAssistant,TrackChangesAlignment,TrackChangesBasicStyles,TrackChangesBlockQuote,_0x369662,_0x5b310a,_0x464321,_0x11481f,TrackChangesComments,TrackChangesDeleteCommand,_0x783fe7,TrackChangesEnterCommand,_0xa32120,TrackChangesFont,TrackChangesFormatPainter,_0x191836,TrackChangesHighlight,TrackChangesHorizontalLine,TrackChangesHtmlEmbed,_0x4c8ee5,TrackChangesImageStyle,_0x203793,TrackChangesImportWord,TrackChangesIndent,TrackChangesInputCommand,TrackChangesLegacyList,TrackChangesListProperties,TrackChangesMultiLevelList,_0x53f0c6,TrackChangesList,TrackChangesDocumentListProperties,_0x3e09d5,TrackChangesMention,_0x5d2f5e,_0x260027,_0x5c20df,_0x31f63,TrackChangesRemoveFormat,TrackChangesRestrictedEditingMode,TrackChangesShiftEnterCommand,TrackChangesStandardEditingMode,TrackChangesStylesDropdown,_0x374d20,TrackChangesTableMergeSplit,_0x5ad18b,TrackChangesTableCaption,_0x1bc66c,_0x6e61f6,TrackChangesTableOfContents,TrackChangesTableProperties,TrackChangesTemplate,TrackChangesTitle,_0x299420,_0x34cd65];}static get['pluginName'](){return'TrackChangesEditing';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x2d2781){super(_0x2d2781),this['_recordAttributeSuggestions']=!0x1,this['set']('activeMarkers',[]),this['on']('change:activeMarkers',(_0x86cc4e,_0x4a832c,_0x3a04ef,_0x2c753f)=>{this['_model']['change'](()=>{for(const _0x54892e of[..._0x2c753f,..._0x3a04ef])this['_model']['markers']['has'](_0x54892e)&&_0x2d2781['editing']['reconvertMarker'](_0x54892e);});}),this['descriptionFactory']=new SuggestionDescriptionFactory(this['editor']['model']['schema'],this['editor']['locale']),this['_adapter']=null,this['_suggestionFactory']=new SuggestionFactory(this['editor']),this['_suggestions']=new Map(),this['_commentsRepository']=_0x2d2781['plugins']['get']('CommentsRepository'),this['_enabledCommands']=new Set(),this['_model']=this['editor']['model'],this['_suggestionState']=new WeakMap(),this['_isForcedDefaultExecutionBlock']=!0x1,this['_blockAttributeKeys']=new Set([renameAttributeKey]),this['_inlineAttributeKeys']=new Set(),_0x2d2781['config']['define']('trackChanges.trackFormatChanges','default'),this['_trackFormatChanges']=_0x2d2781['config']['get']('trackChanges.trackFormatChanges'),_0x2d2781['config']['define']('trackChanges.mergeNestedSuggestions',!0x0),this['_mergeNestedSuggestions']=_0x2d2781['config']['get']('trackChanges.mergeNestedSuggestions'),this['trackChangesCommand']=new _0x3d0114(_0x2d2781,this['_enabledCommands']),this['_initAriaMarkerChangeAnnouncements']();}['init'](){const _0x2d8c4f=this['editor'],_0x4d4872=(_0x499e0e,_0x25b82f)=>{if('attribute'!=_0x499e0e)return'ck-suggestion-marker-'+_0x499e0e;const _0x2f8482=_0x25b82f['split']('|')[0x0];return this['_isBlockAttribute'](_0x2f8482)?'ck-suggestion-marker-formatBlock':'ck-suggestion-marker-formatInline';};_0x2d8c4f['conversion']['for']('editingDowncast')['markerToHighlight']({'model':'suggestion','view':_0x10d9ad=>{const {id:_0x836434,authorId:_0x335146,type:_0x4fb1d8,subType:_0x4d9d54}=this['_splitMarkerName'](_0x10d9ad['markerName']),_0x50b015=['ck-suggestion-marker',_0x4d4872(_0x4fb1d8,_0x4d9d54)];let _0x3b870b=0xbb8;return this['activeMarkers']['includes'](_0x10d9ad['markerName'])&&(_0x50b015['push']('ck-suggestion-marker--active'),_0x3b870b=0xbc2),'deletion'==_0x4fb1d8&&(_0x3b870b+=0x5),{'classes':_0x50b015,'attributes':{'data-suggestion':_0x836434,'data-author-id':_0x335146},'priority':_0x3b870b};}}),_0x2d8c4f['conversion']['for']('dataDowncast')['add'](_0x161918=>{_0x161918['on']('addMarker:suggestion',(_0x35a4e0,_0x1b6f7a,_0x47fef8)=>{if(!_0x47fef8['options']['showSuggestionHighlights'])return;const _0x11a8cb=_0x1b6f7a['item'];if(!_0x11a8cb)return;const _0x17a24c=_0x47fef8['mapper']['toViewElement'](_0x11a8cb);_0x2d8c4f['model']['schema']['isObject'](_0x11a8cb)&&_0x17a24c&&!_0x17a24c['getCustomProperty']('widget')&&_0x17a24c['is']('containerElement')&&ckeditor5['toWidget'](_0x17a24c,_0x47fef8['writer']);},{'priority':'high'});}),_0x2d8c4f['conversion']['for']('dataDowncast')['markerToHighlight']({'model':'suggestion','view':(_0x5d0980,_0x1393b6)=>{if(!_0x1393b6['options']['showSuggestionHighlights'])return null;const {type:_0x23843d,subType:_0x5a6d1f}=this['_splitMarkerName'](_0x5d0980['markerName']);return{'classes':['ck-suggestion-marker',_0x4d4872(_0x23843d,_0x5a6d1f)],'priority':0xbb8};}});const _0x476c3a=({showActiveMarkers:_0x537d4e=!0x0,isAttributeSuggestion:_0x15553b=!0x1}={})=>(_0x44140d,_0x3335f1,_0x13c9d1)=>{if(!_0x3335f1['item'])return;const {id:_0x2e8bd9,authorId:_0x2fdca5}=this['_splitMarkerName'](_0x3335f1['markerName']);if(_0x15553b){const _0x3c8f20=this['_suggestions']['get'](_0x2e8bd9),_0x1b4403=this['_getAttributeKey'](_0x3c8f20);if(!this['_isBlockAttribute'](_0x1b4403))return;}if(_0x3335f1['item']['is']('selection'))return void _0x13c9d1['consumable']['consume'](_0x3335f1['item'],_0x44140d['name']);const _0x167f86=_0x13c9d1['mapper']['toViewElement'](_0x3335f1['item']);if(_0x3335f1['item']['is']('element')&&_0x2d8c4f['model']['schema']['isBlock'](_0x3335f1['item'])&&!_0x167f86['getCustomProperty']('addHighlight')){_0x13c9d1['writer']['addClass'](['ck-suggestion-marker','ck-suggestion-marker-formatBlock'],_0x167f86),_0x13c9d1['writer']['setAttribute']('data-suggestion',_0x2e8bd9,_0x167f86),_0x13c9d1['writer']['setAttribute']('data-author-id',_0x2fdca5,_0x167f86),_0x13c9d1['mapper']['bindElementToMarker'](_0x167f86,_0x3335f1['markerName']),_0x537d4e&&(this['activeMarkers']['includes'](_0x3335f1['markerName'])?_0x13c9d1['writer']['addClass']('ck-suggestion-marker--active',_0x167f86):_0x13c9d1['writer']['removeClass']('ck-suggestion-marker--active',_0x167f86));for(const _0x49066c of _0x2d8c4f['model']['createRangeIn'](_0x3335f1['item'])['getItems']())_0x13c9d1['consumable']['consume'](_0x49066c,_0x44140d['name']);_0x13c9d1['consumable']['consume'](_0x3335f1['item'],_0x44140d['name']);}};_0x2d8c4f['conversion']['for']('dataDowncast')['add'](_0x2d8afe=>{_0x2d8afe['on']('addMarker:suggestion:formatBlock',(_0x41237a,_0x26303d,_0x317bf5)=>{_0x317bf5['options']['showSuggestionHighlights']&&_0x476c3a({'showActiveMarkers':!0x1})(_0x41237a,_0x26303d,_0x317bf5);},{'priority':'highest'});}),_0x2d8c4f['conversion']['for']('dataDowncast')['add'](_0x4ccac3=>{_0x4ccac3['on']('addMarker:suggestion:attribute',(_0x445bac,_0x395fac,_0x54afef)=>{_0x54afef['options']['showSuggestionHighlights']&&_0x476c3a({'showActiveMarkers':!0x1,'isAttributeSuggestion':!0x0})(_0x445bac,_0x395fac,_0x54afef);},{'priority':'highest'});}),_0x2d8c4f['conversion']['for']('dataDowncast')['markerToData']({'model':'suggestion','view':(_0x5a9763,_0x535493)=>_0x535493['options']['showSuggestionHighlights']?null:{'group':'suggestion','name':_0x5a9763['substr'](0xb)}}),_0x2d8c4f['conversion']['for']('upcast')['elementToElement']({'view':{'name':'suggestion','attributes':{'id':/^\w/,'suggestion-type':/^\w/}},'model':(_0x4574a0,{writer:_0x54c95d})=>{let _0x1f126d='suggestion:'+_0x4574a0['getAttribute']('suggestion-type')+':'+_0x4574a0['getAttribute']('id');return _0x4574a0['getAttribute']('marker-count')&&(_0x1f126d+=':'+_0x4574a0['getAttribute']('marker-count')),_0x54c95d['createElement']('$marker',{'data-name':_0x1f126d});}}),_0x2d8c4f['conversion']['for']('upcast')['dataToMarker']({'view':'suggestion'}),_0x2d8c4f['conversion']['for']('editingDowncast')['add'](_0x51241e=>{_0x51241e['on']('addMarker:suggestion:formatBlock',_0x476c3a(),{'priority':'high'});}),_0x2d8c4f['conversion']['for']('editingDowncast')['add'](_0x3237dc=>{_0x3237dc['on']('addMarker:suggestion:attribute',_0x476c3a({'isAttributeSuggestion':!0x0}),{'priority':'high'});}),_0x2d8c4f['conversion']['for']('editingDowncast')['add'](_0x4c1669=>{_0x4c1669['on']('removeMarker:suggestion:formatBlock',(_0x1e19df,_0x1285fe,_0x35679d)=>{const _0x210989=_0x35679d['mapper']['markerNameToElements'](_0x1285fe['markerName']);if(_0x210989){for(const _0x4d01f7 of _0x210989)_0x4d01f7['getCustomProperty']('addHighlight')||(_0x35679d['writer']['removeClass'](['ck-suggestion-marker','ck-suggestion-marker-formatBlock','ck-suggestion-marker--active'],_0x4d01f7),_0x35679d['writer']['removeAttribute']('data-suggestion',_0x4d01f7),_0x35679d['writer']['removeAttribute']('data-author-id',_0x4d01f7),_0x35679d['mapper']['unbindElementFromMarkerName'](_0x4d01f7,_0x1285fe['markerName']));}},{'priority':'high'});}),_0x2d8c4f['conversion']['for']('editingDowncast')['add'](_0x7f098b=>{_0x7f098b['on']('removeMarker:suggestion:attribute',(_0x12a954,_0x30aac8,_0x548434)=>{const _0x3f40e5=_0x548434['mapper']['markerNameToElements'](_0x30aac8['markerName']);if(!_0x3f40e5)return;const {id:_0x856124}=this['_splitMarkerName'](_0x30aac8['markerName']),_0x1dcacc=this['_suggestions']['get'](_0x856124),_0x5dbcec=this['_getAttributeKey'](_0x1dcacc);if(this['_isBlockAttribute'](_0x5dbcec)){for(const _0x5aa370 of _0x3f40e5)_0x5aa370['getCustomProperty']('addHighlight')||(_0x548434['writer']['removeClass'](['ck-suggestion-marker','ck-suggestion-marker-formatBlock','ck-suggestion-marker--active'],_0x5aa370),_0x548434['writer']['removeAttribute']('data-suggestion',_0x5aa370),_0x548434['writer']['removeAttribute']('data-author-id',_0x5aa370),_0x548434['mapper']['unbindElementFromMarkerName'](_0x5aa370,_0x30aac8['markerName']));}},{'priority':'high'});}),_0x2d8c4f['model']['document']['registerPostFixer'](_0x18fcfc=>{let _0x47e22c=!0x1;const _0x5cebe7=Array['from'](_0x2d8c4f['model']['document']['differ']['getChangedMarkers']()),_0xc76c06=new Set();for(const {name:_0x42f770,data:_0x38bda6}of _0x5cebe7){const {group:_0x4a9ed4,type:_0x407b5f,subType:_0x3c2c3a,id:_0x1646c7}=this['_splitMarkerName'](_0x42f770);if('suggestion'!==_0x4a9ed4)continue;const _0x28c543=this['_suggestions']['get'](_0x1646c7);if(null!=_0x38bda6['newRange']){'formatInline'==_0x407b5f&&(_0x47e22c=_0x47e22c||trimFormatInlineSuggestionRange(_0x38bda6['newRange'],_0x42f770,_0x18fcfc,_0x2d8c4f['model']['schema']));const _0x186ce7='attribute'==_0x407b5f&&this['_isBlockAttribute'](_0x3c2c3a['split']('|')[0x0]);if(_0x38bda6['newRange']['isCollapsed']||'$graveyard'==_0x38bda6['newRange']['root']['rootName']||'formatBlock'==_0x407b5f&&!isCorrectFormatBlockSuggestionRange(_0x38bda6['newRange'])||_0x186ce7&&!isCorrectFormatBlockSuggestionRange(_0x38bda6['newRange'])||'deletion'==_0x407b5f&&!isCorrectDeletionSuggestionRange(_0x38bda6['newRange']))_0x18fcfc['removeMarker'](_0x42f770),_0x47e22c=!0x0;else{if(!_0x28c543||!_0x28c543['isInContent'])continue;if(_0x38bda6['newRange']&&_0x38bda6['oldRange']&&_0x38bda6['newRange']['isEqual'](_0x38bda6['oldRange']))continue;_0xc76c06['add'](_0x28c543);}}}return _0xc76c06['size']>0x0&&(_0x47e22c=!!this['_joinWithAdjacentSuggestions'](_0xc76c06)||_0x47e22c),_0x47e22c;}),_0x2d8c4f['model']['document']['registerPostFixer'](_0x2de8de=>{let _0x20ff62=!0x1;for(const _0xa544d5 of _0x2d8c4f['model']['document']['differ']['getChanges']())if('insert'==_0xa544d5['type'])for(const _0x5b55bd of this['_suggestions']['values']()){if(_0x5b55bd['isMultiRange']||!_0x5b55bd['isInContent'])continue;const _0x229925='formatBlock'==_0x5b55bd['type'],_0x228b59=this['_getAttributeKey'](_0x5b55bd),_0x44a0d7=_0x228b59&&this['_isBlockAttribute'](_0x228b59);if(!_0x229925&&!_0x44a0d7)continue;const _0xc86188=_0x5b55bd['getFirstRange']();if(_0xc86188['start']['parent']!=_0xc86188['end']['parent']&&!_0xc86188['end']['isAtEnd']){const _0x2d36ae=_0x2d8c4f['model']['createPositionAt'](_0xc86188['start']['nodeAfter'],'end'),_0x77cfc7=_0x2d8c4f['model']['createRange'](_0xc86188['start'],_0x2d36ae);_0x2de8de['updateMarker'](_0x5b55bd['getFirstMarker'](),{'range':_0x77cfc7}),_0x20ff62=!0x0;}}return _0x20ff62;}),_0x2d8c4f['model']['document']['registerPostFixer'](_0x484124=>this['_processAttributeChanges'](_0x484124)),_0x2d8c4f['model']['document']['registerPostFixer'](_0x1c2541=>!_0x1c2541['batch']['isLocal']&&this['_processAttributeSuggestions'](_0x1c2541)),_0x2d8c4f['model']['on']('_afterChanges',()=>{this['_recordAttributeSuggestions']=!0x1;}),_0x2d8c4f['model']['document']['on']('change:data',(_0x48faa6,_0x23fc48)=>{if(!_0x23fc48['isLocal']||_0x23fc48['isUndo'])return;if(!this['_recordAttributeSuggestions'])return;const _0x2e688f=_0x2d8c4f['model']['document']['differ']['getChanges']();if(0x0==_0x2e688f['length'])return;const _0x4d5ea6=[],_0x15dc61=_0x2e688f['filter'](_0x368805=>'attribute'==_0x368805['type']),_0x4330c2=_0x2e688f['filter'](_0x5de57e=>'insert'==_0x5de57e['type']&&'$text'!=_0x5de57e['name']);for(const _0x1b47d2 of _0x15dc61)this['_isRegisteredAttribute'](_0x1b47d2['attributeKey'])&&_0x4d5ea6['push']({'key':_0x1b47d2['attributeKey'],'newValue':_0x1b47d2['attributeNewValue'],'oldValue':_0x1b47d2['attributeOldValue'],'range':extendRange(_0x1b47d2['range'],_0x2d8c4f['model'])});for(const _0x472ee2 of _0x4330c2){if('rename'!=_0x472ee2['action']&&'refresh'!=_0x472ee2['action'])continue;const _0x54ef87=createBlockFormatRangeForElement(_0x472ee2['position']['nodeAfter'],_0x2d8c4f['model']),_0x216216=_0x472ee2['before'];'rename'==_0x472ee2['action']&&_0x4d5ea6['push']({'key':renameAttributeKey,'newValue':_0x472ee2['name'],'oldValue':_0x216216['name'],'range':_0x54ef87});for(const [_0x42baa9,_0x35fba0]of _0x216216['attributes']){if(!this['_isRegisteredAttribute'](_0x42baa9))continue;const _0x542ed6=_0x472ee2['attributes']['get'](_0x42baa9);_0x35fba0!==_0x542ed6&&_0x4d5ea6['push']({'key':_0x42baa9,'newValue':_0x542ed6,'oldValue':_0x35fba0,'range':_0x54ef87});}for(const [_0x52a8cd,_0x45fd03]of _0x472ee2['attributes'])this['_isRegisteredAttribute'](_0x52a8cd)&&(_0x216216['attributes']['has'](_0x52a8cd)||_0x4d5ea6['push']({'key':_0x52a8cd,'newValue':_0x45fd03,'oldValue':null,'range':_0x54ef87}));}0x0!=_0x4d5ea6['length']&&_0x2d8c4f['model']['enqueueChange'](_0x23fc48,_0x1684a2=>{const _0x2a1320=ckeditor5['uid']();for(const {range:_0x265377,key:_0xa6e6c7,oldValue:_0x4ff2fb,newValue:_0x15a299}of _0x4d5ea6)this['markAttributeChange'](_0x265377,_0xa6e6c7,_0x4ff2fb,_0x15a299,{'groupId':_0x2a1320});this['_reduceExistingSuggestions'](_0x1684a2,_0x4d5ea6);});},{'priority':'lowest'}),_0x2d8c4f['model']['markers']['on']('update:suggestion',(_0x58347d,_0x227b6a,_0x192498)=>{if(null==_0x192498){const {id:_0x311ca9}=this['_splitMarkerName'](_0x227b6a['name']),_0x46d488=this['_suggestions']['get'](_0x311ca9);_0x46d488&&_0x46d488['addMarkerName'](_0x227b6a['name']);}}),_0x2d8c4f['model']['document']['on']('change:data',()=>{const _0x24f3b6=Array['from'](_0x2d8c4f['model']['document']['differ']['getChangedMarkers']())['filter'](_0x222df1=>'suggestion'===this['_splitMarkerName'](_0x222df1['name'])['group']);if(0x0===_0x24f3b6['length'])return;_0x24f3b6['sort']((_0x377e82,_0x1fc97c)=>{const _0x5adb75=_0x377e82['data']['oldRange'],_0x3b97d9=_0x1fc97c['data']['oldRange'];return null===_0x5adb75&&null===_0x3b97d9?0x0:null===_0x5adb75&&null!==_0x3b97d9?-0x1:null!==_0x5adb75&&null===_0x3b97d9?0x1:_0x5adb75['start']['isBefore'](_0x3b97d9['start'])?-0x1:0x1;});const _0x1fcce8=new Set(),_0x1331af=new Set();for(const {name:_0xabbca7,data:_0x31dd4c}of _0x24f3b6){const {id:_0x4f46ea}=this['_splitMarkerName'](_0xabbca7);if(null===_0x31dd4c['oldRange']){const _0x12938d=this['_handleNewSuggestionMarker'](_0xabbca7);_0x1331af['add'](_0x12938d);}else{const _0x187127=this['_suggestions']['get'](_0x4f46ea);null!==_0x31dd4c['newRange']||_0x187127['isInContent']?(_0x1fcce8['add'](_0x187127['head']),_0x1331af['add'](_0x187127)):this['_removeSuggestion'](_0x187127);}}_0x1331af['size']>0x0&&this['_refreshSuggestionsChain'](_0x1331af);for(const _0x2468c6 of _0x1fcce8)this['fire']('suggestionChanged',_0x2468c6);}),_0x2d8c4f['model']['on']('applyOperation',(_0x547acb,_0x4fa420)=>{const _0x1b3c11=_0x4fa420[0x0];if(!this['_suggestions']['size'])return;if(!_0x1b3c11['isDocumentOperation'])return;if(_0x1b3c11['batch']['isUndo']||!_0x1b3c11['batch']['isLocal'])return;let _0x4eaddc,_0x4d6b3f;switch(_0x1b3c11['type']){case'insert':_0x4eaddc=_0x2d8c4f['model']['createPositionAt'](_0x1b3c11['position']),_0x4d6b3f=_0x4eaddc['getShiftedBy'](_0x1b3c11['howMany']);break;case'split':_0x4eaddc=_0x2d8c4f['model']['createPositionAt'](_0x1b3c11['splitPosition']),_0x4d6b3f=_0x2d8c4f['model']['createPositionAt'](_0x1b3c11['moveTargetPosition']);break;case'move':_0x4eaddc=_0x2d8c4f['model']['createPositionAt'](_0x1b3c11['targetPosition']),_0x4d6b3f=_0x4eaddc['getShiftedBy'](_0x1b3c11['howMany']);break;default:return;}const _0x19d082=_0x2d8c4f['model']['createRange'](_0x4eaddc,_0x4d6b3f);_0x2d8c4f['model']['change'](()=>{for(const {suggestion:_0x3b98f9,meta:_0x8b2334}of this['_findSuggestions'](_0x19d082)){if(_0x3b98f9['isMultiRange'])continue;if('formatInline'==_0x3b98f9['type'])continue;const _0x1058f9=this['_getAttributeKey'](_0x3b98f9);if(_0x1058f9&&this['_isBlockAttribute'](_0x1058f9)&&'split'!=_0x1b3c11['type'])continue;const _0x1da73d=_0x3b98f9['data']&&_0x3b98f9['data']['multipleBlocks'];('formatBlock'!=_0x3b98f9['type']||'split'==_0x1b3c11['type']&&!_0x1da73d)&&(_0x8b2334['containsRangeInObject']||'insertion'==_0x3b98f9['type']&&_0x8b2334['isOwn']||_0x3b98f9['getFirstRange']()['containsRange'](_0x19d082)&&this['_breakSuggestionMarker'](_0x3b98f9,_0x4eaddc,_0x4d6b3f));}});},{'priority':'lowest'}),_0x2d8c4f['model']['on']('deleteContent',(_0x4f9691,_0x1ddaa2)=>{const _0x5213d0=_0x1ddaa2[0x0],_0x280471=_0x1ddaa2[0x1];if(_0x280471&&_0x280471['forceDefaultExecution'])return;if(this['_isForcedDefaultExecutionBlock'])return;if(!this['trackChangesCommand']['value'])return;if(_0x5213d0['isCollapsed'])return;const _0x57e952=_0x2d8c4f['model']['schema'],{start:_0x508057,end:_0x55dbcb}=_0x5213d0['getFirstRange'](),_0x527a71=_0x508057['nodeAfter']&&_0x57e952['isLimit'](_0x508057['nodeAfter'])?null:_0x57e952['getNearestSelectionRange'](_0x508057,'forward'),_0x28251d=_0x55dbcb['nodeBefore']&&_0x57e952['isLimit'](_0x55dbcb['nodeBefore'])?null:_0x57e952['getNearestSelectionRange'](_0x55dbcb,'backward'),_0x9de3dd=_0x2d8c4f['model']['createRange'](_0x527a71?_0x527a71['start']:_0x508057,_0x28251d?_0x28251d['end']:_0x55dbcb);_0x2d8c4f['model']['change'](_0xb35e61=>{this['markDeletion'](_0x9de3dd);const _0x2a26a8=_0x2d8c4f['model']['schema']['getNearestSelectionRange'](_0x9de3dd['start']);_0x5213d0['is']('documentSelection')?_0xb35e61['setSelection'](_0x2a26a8):_0x5213d0['setTo'](_0x2a26a8);}),_0x4f9691['stop']();},{'priority':ckeditor5['priorities']['normal']+0xa}),_0x2d8c4f['model']['on']('insertContent',(_0x328d58,_0x1e727e)=>{const _0x18a0c8=_0x1e727e[_0x1e727e['length']-0x1];_0x18a0c8&&_0x18a0c8['forceDefaultExecution']||this['_isForcedDefaultExecutionBlock']||this['trackChangesCommand']['value']&&(_0x2d8c4f['model']['change'](()=>{let _0x23a7af=_0x2d8c4f['model']['insertContent'](_0x1e727e[0x0],_0x1e727e[0x1],_0x1e727e[0x2],{'forceDefaultExecution':!0x0});if(!_0x23a7af)return;_0x328d58['return']=_0x23a7af['clone']();const _0x5903c8=_0x23a7af['end']['nodeBefore'],_0xea2ccc=_0x2d8c4f['model']['schema'];_0x5903c8&&_0xea2ccc['isBlock'](_0x5903c8)&&!_0xea2ccc['isObject'](_0x5903c8)&&(_0x23a7af=_0x2d8c4f['model']['createRange'](_0x23a7af['start'],_0x2d8c4f['model']['createPositionAt'](_0x5903c8,'end'))),this['markInsertion'](_0x23a7af);}),_0x328d58['stop']());},{'priority':'high'}),this['editor']['commands']['add']('trackChanges',this['trackChangesCommand']),this['enableCommand']('trackChanges');const _0x5e4f10=new AcceptSuggestionCommand(_0x2d8c4f,this['_suggestions']);_0x2d8c4f['commands']['add']('acceptSuggestion',_0x5e4f10),this['enableCommand']('acceptSuggestion');const _0x4f73b1=new DiscardSuggestionCommand(_0x2d8c4f,this['_suggestions']);_0x2d8c4f['commands']['add']('discardSuggestion',_0x4f73b1),this['enableCommand']('discardSuggestion'),_0x2d8c4f['commands']['add']('acceptAllSuggestions',new ExecuteOnAllSuggestionsCommand(_0x2d8c4f,_0x5e4f10,this['_suggestions'])),this['enableCommand']('acceptAllSuggestions'),_0x2d8c4f['commands']['add']('discardAllSuggestions',new ExecuteOnAllSuggestionsCommand(_0x2d8c4f,_0x4f73b1,this['_suggestions'])),this['enableCommand']('discardAllSuggestions'),_0x2d8c4f['commands']['add']('acceptSelectedSuggestions',new ExecuteOnSelectedSuggestionsCommand(_0x2d8c4f,_0x5e4f10,this['_suggestions'])),this['enableCommand']('acceptSelectedSuggestions'),_0x2d8c4f['commands']['add']('discardSelectedSuggestions',new ExecuteOnSelectedSuggestionsCommand(_0x2d8c4f,_0x4f73b1,this['_suggestions'])),this['enableCommand']('discardSelectedSuggestions');const _0x406db8=_0x2d8c4f['plugins']['get']('CommentsRepository');this['listenTo'](_0x406db8,'addComment',(_0x33e592,{threadId:_0x4f2a97})=>{const _0x19996b=this['_suggestions']['get'](_0x4f2a97);_0x19996b&&_0x19996b['commentThread']&&0x1===_0x19996b['commentThread']['length']&&this['_updateSuggestionData'](_0x4f2a97,{'hasComments':!0x0});},{'priority':'low'}),this['listenTo'](_0x406db8,'removeComment',(_0x28629a,{threadId:_0xd08faa})=>{const _0xfd09e=this['_suggestions']['get'](_0xd08faa);_0xfd09e&&_0xfd09e['commentThread']&&!_0xfd09e['commentThread']['length']&&this['_updateSuggestionData'](_0xd08faa,{'hasComments':!0x1});},{'priority':'low'});}['afterInit'](){_0x443efc(this);}set['adapter'](_0x19ba40){if(this['_adapter'])throw new ckeditor5['CKEditorError']('track-changes-adapter-already-set',this);this['_adapter']=_0x19ba40;}get['adapter'](){return this['_adapter'];}['getSuggestions']({skipNotAttached:_0x111a2f=!0x1,toJSON:_0x344ade=!0x1}={}){const _0x4f12f9=[];for(const _0x21c43e of this['_suggestions']['values']())_0x111a2f&&!_0x21c43e['isInContent']||_0x4f12f9['push'](_0x21c43e);return _0x344ade?_0x4f12f9['map'](_0x465533=>_0x465533['toJSON']()):_0x4f12f9;}['getSuggestion'](_0x3c6228){const _0x36c5f8=this['_suggestions']['get'](_0x3c6228);if(!_0x36c5f8)throw new ckeditor5['CKEditorError']('track-changes-suggestion-not-found',this);return _0x36c5f8;}['hasSuggestion'](_0x46db71){return this['_suggestions']['has'](_0x46db71);}['addSuggestionData'](_0x475408){const {authorId:_0x305dc7,id:_0x31b721,attributes:_0x3c1225}=_0x475408,[_0x40c46d,_0x436700]=_0x475408['type']['split'](':'),_0x513111=this['_suggestions']['get'](_0x31b721)||this['_createSuggestion'](_0x40c46d,_0x436700,_0x31b721,_0x305dc7,_0x3c1225);if(this['_addThreadToSuggestion'](_0x513111),this['_checkSuggestionCorrectness'](_0x513111,_0x40c46d,_0x436700||null,_0x305dc7),_0x513111['createdAt']=_0x475408['createdAt'],_0x513111['_isDataLoaded']=!0x0,_0x3c1225&&_0x3c1225['@external']){const _0x965376=_0x3c1225['@external'],_0x4c64c1=this['_getExternalAuthor'](_0x965376['authorName']);_0x513111['authoredAt']=_0x965376['createdAt'],_0x513111['author']=_0x4c64c1,_0x513111['isExternal']=!0x0;}else _0x513111['authoredAt']=_0x475408['createdAt'];switch(_0x475408['data']&&(_0x513111['data']=_0x475408['data']),_0x475408['attributes']&&(_0x513111['attributes']=_0x475408['attributes']),this['_adapter']&&this['_adapter']['addSuggestion']||(_0x513111['_saved']=!0x0),this['_suggestionState']['get'](_0x513111)){case'notReady':this['_suggestionState']['set'](_0x513111,'dataReady');break;case'markerReady':_0x513111['isInContent']?(this['_joinWithAdjacentSuggestions'](new Set([_0x513111])),this['_refreshSuggestionsChain'](new Set([_0x513111])),this['_suggestionState']['set'](_0x513111,'ready'),this['fire']('suggestionLoaded',_0x513111)):this['_suggestionState']['set'](_0x513111,'removed');}return _0x513111;}['acceptSuggestion'](_0x4c3df8){this['forceDefaultExecution'](()=>{this['editor']['model']['change'](()=>{for(const _0x5dac8a of _0x4c3df8['getAllAdjacentSuggestions']())_0x5dac8a['accept']();});});}['discardSuggestion'](_0x16f11a){this['forceDefaultExecution'](()=>{this['editor']['model']['change'](()=>{for(const _0x51a757 of _0x16f11a['getAllAdjacentSuggestions']())_0x51a757['discard']();});});}['enableCommand'](_0x50d8b6,_0xcde9b1){const _0x318910=this['editor']['commands']['get'](_0x50d8b6);if(!_0x318910)throw new ckeditor5['CKEditorError']('track-changes-command-not-found',this,{'commandName':_0x50d8b6});if(this['_enabledCommands']['has'](_0x318910))throw new ckeditor5['CKEditorError']('track-changes-enable-command-twice',this,{'commandName':_0x50d8b6});this['_enabledCommands']['add'](_0x318910),_0xcde9b1&&_0x318910['on']('execute',(_0x4927c9,_0x2209a9)=>{this['trackChangesCommand']['value']&&(this['_isForcedDefaultExecutionBlock']||(_0x2209a9['length']>0x0&&_0x2209a9[_0x2209a9['length']-0x1]&&_0x2209a9[_0x2209a9['length']-0x1]['forceDefaultExecution']?_0x2209a9['pop']():(_0x4927c9['return']=_0xcde9b1((..._0xbc2838)=>_0x318910['execute'](..._0xbc2838,{'forceDefaultExecution':!0x0}),..._0x2209a9),_0x4927c9['stop']())));},{'priority':'high'});}['forceDefaultExecution'](_0x59dfba){let _0x2607bf,_0x5de689;const _0x1c4ac4=this['_isForcedDefaultExecutionBlock'];this['_isForcedDefaultExecutionBlock']=!0x0;try{_0x2607bf=_0x59dfba();}catch(_0x4c25bf){_0x5de689=_0x4c25bf;}return _0x1c4ac4||(this['_isForcedDefaultExecutionBlock']=!0x1),_0x5de689&&ckeditor5['CKEditorError']['rethrowUnexpectedError'](_0x5de689,this),_0x2607bf;}['markInsertion'](_0xd0cb54,_0x32ddf1=null,_0x2c1ed2={}){if(_0xd0cb54['isCollapsed'])return null;const _0x20c5fe=this['editor']['plugins']['get']('Users')['me'];for(const {suggestion:_0x3a86fe,meta:_0x282f24}of this['_findSuggestions'](_0xd0cb54,'insertion'))if(_0x282f24['isOwn']){if(!_0x282f24['isNextTo']){if(_0x282f24['containsRangeInObject']){if(!this['_mergeNestedSuggestions']||!_areSimilarAttributes(_0x3a86fe,_0x2c1ed2))continue;return _0x3a86fe;}if(_areSimilarAttributes(_0x3a86fe,_0x2c1ed2))return _0x3a86fe;this['_breakSuggestionMarker'](_0x3a86fe,_0xd0cb54['start'],_0xd0cb54['end']);break;}if(_0x32ddf1==_0x3a86fe['subType']&&_areSimilarAttributes(_0x3a86fe,_0x2c1ed2)){const _0x338f44=_0x3a86fe['getFirstRange']();return _0x338f44['start']['isEqual'](_0xd0cb54['end'])?this['_setSuggestionRange'](_0x3a86fe,this['_model']['createRange'](_0xd0cb54['start'],_0x338f44['end'])):this['_setSuggestionRange'](_0x3a86fe,this['_model']['createRange'](_0x338f44['start'],_0xd0cb54['end'])),_0x3a86fe;}}const _0x9f4023=ckeditor5['uid'](),_0x4cc37d=_0x20c5fe['id'],_0x4b1872=_0x32ddf1?'insertion:'+_0x32ddf1:'insertion',_0x243b61=this['_setSuggestionData']({'id':_0x9f4023,'type':_0x4b1872,'createdAt':new Date(),'authorId':_0x4cc37d,'attributes':_0x2c1ed2});return this['_addSuggestionMarker'](_0x4b1872,_0x9f4023,_0x4cc37d,_0xd0cb54),_0x243b61;}['markMultiRangeInsertion'](_0x387d75,_0x47db10='multi',_0x45d9c4={}){const _0x3b7581=this['editor']['plugins']['get']('Users')['me'],_0x2e7956=this['_suggestionFactory']['getSuggestionCallback']('insertion',_0x47db10,'join');for(const _0x2cc86a of this['getSuggestions']())if(_0x2cc86a['author']['id']==_0x3b7581['id']&&'insertion'==_0x2cc86a['type']&&_0x2cc86a['subType']==_0x47db10&&_areSimilarAttributes(_0x2cc86a,_0x45d9c4)&&(_0x2e7956(_0x2cc86a['getRanges'](),_0x387d75)||_0x2e7956(_0x387d75,_0x2cc86a['getRanges']()))){for(const _0x51df44 of _0x387d75)_0x2cc86a['addRange'](_0x51df44);return _0x2cc86a;}for(const {suggestion:_0x5652f3,meta:_0x4d35d9}of this['_findSuggestions'](_0x387d75,'insertion')){if(!_0x4d35d9['isOwn'])continue;if(!this['_mergeNestedSuggestions']&&_0x4d35d9['containsRangeInObject'])continue;if(!_areSimilarAttributes(_0x5652f3,_0x45d9c4))continue;let _0x43d71d=!0x0;for(const _0x138301 of _0x5652f3['getRanges']())for(const _0x56a69e of _0x387d75)if(!_0x138301['containsRange'](_0x56a69e)){_0x43d71d=!0x1;break;}if(_0x43d71d)return _0x5652f3;}const _0x163d08=ckeditor5['uid'](),_0x552842=_0x3b7581['id'],_0xcf199a='insertion:'+_0x47db10,_0x1c955a=this['_setSuggestionData']({'id':_0x163d08,'type':_0xcf199a,'createdAt':new Date(),'authorId':_0x552842,'attributes':_0x45d9c4});for(const _0x36aa2f of _0x387d75)this['_addSuggestionMarker'](_0xcf199a,_0x163d08,_0x552842,_0x36aa2f,Suggestion['getMultiRangeId']());return _0x1c955a;}['markInlineFormat'](_0x10ec9b,_0x455d3b,_0x1ae897=null,_0x1ed0f4={}){if(_0x1ae897=_0x1ae897||createFormatSubType(_0x455d3b),_0x10ec9b['isCollapsed'])return null;if('never'===this['_trackFormatChanges']){const _0x4b5696=this['_suggestionFactory']['getSuggestionCallback']('formatInline',_0x1ae897,'accept');return this['forceDefaultExecution'](()=>_0x4b5696([_0x10ec9b],_0x455d3b,_0x1ed0f4)),null;}const _0x10a822=this['editor']['plugins']['get']('Users')['me'],_0x42a0de=[];if('always'!==this['_trackFormatChanges']){for(const {suggestion:_0x3b2dc1,meta:_0x366948}of this['_findSuggestions'](_0x10ec9b,'insertion'))_0x366948['isOwn']&&!_0x366948['isInsideObject']&&_0x42a0de['push'](..._0x3b2dc1['getRanges']());}const _0x4684c2=getIntersectionsWithMultipleRanges(_0x10ec9b,_0x42a0de),_0x23ceef=getDifferencesWithMultipleRanges(_0x10ec9b,_0x42a0de);_0x4684c2['length']&&this['_model']['change'](()=>{for(const _0x557974 of _0x4684c2){const _0x27bcb1=this['_suggestionFactory']['getSuggestionCallback']('formatInline',_0x1ae897,'accept');this['forceDefaultExecution'](()=>_0x27bcb1([_0x557974],_0x455d3b,_0x1ed0f4));}});for(const _0x43c82f of _0x23ceef){let _0x2dbf9e=null,_0x2124c7=_0x43c82f['start'],_0xefc7b7=_0x43c82f['end'];for(const {suggestion:_0x2c3625,meta:_0x2cc4e2}of this['_findSuggestions'](_0x43c82f,'formatInline')){if(!_0x2cc4e2['isOwn'])continue;if(_0x2c3625['subType']!=_0x1ae897)continue;if(!_areSimilarAttributes(_0x2c3625,_0x1ed0f4))continue;const _0x565e12=_0x2c3625['getFirstRange']();if(_0x565e12['containsRange'](_0x43c82f,!0x0))return null;_0x2124c7=_0x2124c7['isBefore'](_0x565e12['start'])?_0x2124c7:_0x565e12['start'],_0xefc7b7=_0xefc7b7['isAfter'](_0x565e12['end'])?_0xefc7b7:_0x565e12['end'],_0x2dbf9e?_0x565e12['start']['isBefore'](_0x2dbf9e['getFirstRange']()['start'])?(_0x2dbf9e['removeMarkers'](),_0x2dbf9e=_0x2c3625):_0x2c3625['removeMarkers']():_0x2dbf9e=_0x2c3625;}const _0x4ba68c=this['_model']['createRange'](_0x2124c7,_0xefc7b7);if(_0x2dbf9e)this['_setSuggestionRange'](_0x2dbf9e,_0x4ba68c);else{const _0x57db3f=ckeditor5['uid'](),_0x19281b=_0x10a822['id'];this['_setSuggestionData']({'id':_0x57db3f,'type':'formatInline:'+_0x1ae897,'data':_0x455d3b,'createdAt':new Date(),'authorId':_0x19281b,'attributes':_0x1ed0f4}),this['_addSuggestionMarker']('formatInline:'+_0x1ae897,_0x57db3f,_0x19281b,_0x4ba68c);}}return null;}['markBlockFormat'](_0xc22b3d,_0x1b1a8c,_0x42f86f=[],_0x571b3d=null,_0x445216={}){_0x1b1a8c['formatGroupId']||(_0x1b1a8c['formatGroupId']=_0x1b1a8c['commandName']),_0x1b1a8c['multipleBlocks']=_0xc22b3d['is']('range'),_0x571b3d=_0x571b3d||createFormatSubType(_0x1b1a8c);const _0x456dcf=_0x42f86f['map'](_0x2fcb47=>createBlockFormatRangeForElement(_0x2fcb47,this['_model'])),_0x3e3b13=_0xc22b3d['is']('range')?_0xc22b3d:createBlockFormatRangeForElement(_0xc22b3d,this['_model']);if('never'===this['_trackFormatChanges']){const _0x39623f=this['_suggestionFactory']['getSuggestionCallback']('formatBlock',_0x571b3d,'accept');return this['forceDefaultExecution'](()=>_0x39623f([_0x3e3b13],_0x1b1a8c,_0x445216)),null;}_0x456dcf['push'](_0x3e3b13);let _0x5c38d0=!0x0;for(const _0x36b1b5 of _0x456dcf)if(!this['_rangeIsInLocalUserInsertion'](_0x36b1b5)){_0x5c38d0=!0x1;break;}if(_0x5c38d0&&'always'!==this['_trackFormatChanges']){const _0x267ba3=this['_suggestionFactory']['getSuggestionCallback']('formatBlock',_0x571b3d,'accept');return this['forceDefaultExecution'](()=>_0x267ba3([_0x3e3b13],_0x1b1a8c,_0x445216)),null;}let _0x23eb10=null,_0x5bde31=_0x3e3b13['start'],_0x16f6f0=_0x3e3b13['end'];for(const {suggestion:_0x4a2c2e,meta:_0x220b0d}of this['_findSuggestions'](_0x3e3b13,'formatBlock')){if(!_0x220b0d['isOwn'])continue;if(_0x220b0d['isNextTo']||_0x220b0d['containsRangeInObject']||_0x220b0d['isInsideObject'])continue;if(_0x4a2c2e['data']['formatGroupId']!=_0x1b1a8c['formatGroupId'])continue;if(!_areSimilarAttributes(_0x4a2c2e,_0x445216))continue;const _0x1839f=_0x4a2c2e['getFirstRange']();if(_0x4a2c2e['subType']==_0x571b3d){if(_0x1839f['containsRange'](_0x3e3b13,!0x0))return null;_0x5bde31=_0x5bde31['isBefore'](_0x1839f['start'])?_0x5bde31:_0x1839f['start'],_0x16f6f0=_0x16f6f0['isAfter'](_0x1839f['end'])?_0x16f6f0:_0x1839f['end'],_0x23eb10?_0x1839f['start']['isBefore'](_0x23eb10['getFirstRange']()['start'])?(_0x23eb10['removeMarkers'](),_0x23eb10=_0x4a2c2e):_0x4a2c2e['removeMarkers']():_0x23eb10=_0x4a2c2e;}else{const _0x317dd6=_0x3e3b13['getIntersection'](_0x1839f);this['_cutOutSuggestionMarker'](_0x4a2c2e,_0x317dd6);}}const _0x12aaf4=this['editor']['plugins']['get']('Users')['me'],_0x3e48aa=ckeditor5['uid'](),_0x212e8d=_0x12aaf4['id'];if(_0x23eb10)return this['_setSuggestionRange'](_0x23eb10,this['_model']['createRange'](_0x5bde31,_0x16f6f0)),_0x23eb10;{const _0x5ea8d1=this['_setSuggestionData']({'id':_0x3e48aa,'type':'formatBlock:'+_0x571b3d,'data':_0x1b1a8c,'createdAt':new Date(),'authorId':_0x212e8d,'attributes':_0x445216});return this['_addSuggestionMarker']('formatBlock:'+_0x571b3d,_0x3e48aa,_0x212e8d,this['_model']['createRange'](_0x5bde31,_0x16f6f0)),_0x5ea8d1;}}['markMultiRangeBlockFormat'](_0x329db6,_0xa2dd8f,_0x3f2b9c=[],_0x394b9d=null,_0x1c19f7={}){_0xa2dd8f['formatGroupId']||(_0xa2dd8f['formatGroupId']=_0xa2dd8f['commandName']);const _0x1d6cc6=_0x329db6[0x0];_0xa2dd8f['multipleBlocks']=_0x1d6cc6['is']('range'),_0x394b9d=_0x394b9d||createFormatSubType(_0xa2dd8f);const _0x541048=_0x3f2b9c['map'](_0x556ba0=>createBlockFormatRangeForElement(_0x556ba0,this['_model'])),_0x33341e=_0x1d6cc6['is']('range')?_0x329db6:_0x329db6['map'](_0x42386a=>createBlockFormatRangeForElement(_0x42386a,this['_model']));if('never'===this['_trackFormatChanges']){const _0x10a1d5=this['_suggestionFactory']['getSuggestionCallback']('formatBlock',_0x394b9d,'accept');return this['forceDefaultExecution'](()=>_0x10a1d5(_0x33341e,_0xa2dd8f,_0x1c19f7)),null;}_0x541048['push'](..._0x33341e);let _0x4ae192=!0x0;for(const _0x35c60c of _0x541048)if(!this['_rangeIsInLocalUserInsertion'](_0x35c60c)){_0x4ae192=!0x1;break;}if(_0x4ae192&&'always'!==this['_trackFormatChanges']){const _0x3c7d2c=this['_suggestionFactory']['getSuggestionCallback']('formatBlock',_0x394b9d,'accept');return this['forceDefaultExecution'](()=>_0x3c7d2c(_0x33341e,_0xa2dd8f,_0x1c19f7)),null;}const _0x48bc7c=this['editor']['plugins']['get']('Users')['me'];for(const _0x24c329 of this['getSuggestions']()){if(_0x24c329['author']['id']!=_0x48bc7c['id'])continue;if('formatBlock'!=_0x24c329['type']||_0x24c329['data']['formatGroupId']!=_0xa2dd8f['formatGroupId'])continue;if(!_areSimilarAttributes(_0x24c329,_0x1c19f7))continue;const _0x1cc4a2=_0x24c329['subType']==_0x394b9d;for(let _0x5f14ee=0x0;_0x5f14ee<_0x33341e['length'];_0x5f14ee++){const _0x4f7c8c=_0x33341e[_0x5f14ee];for(const _0x4ab1e4 of _0x24c329['getMarkers']()){const _0x5c5ee4=_0x4ab1e4['getRange']();if(_0x4f7c8c['isEqual'](_0x5c5ee4)){_0x1cc4a2?(_0x33341e['splice'](_0x5f14ee,0x1),_0x5f14ee--):_0x24c329['removeMarker'](_0x4ab1e4['name']);break;}}}}if(0x0==_0x33341e['length'])return null;const _0xba6a5a=this['_suggestionFactory']['getSuggestionCallback']('formatBlock',_0x394b9d,'join');for(const _0x32b3ec of this['getSuggestions']())if(_0x32b3ec['author']['id']==_0x48bc7c['id']&&'formatBlock'==_0x32b3ec['type']&&_0x32b3ec['data']['formatGroupId']==_0xa2dd8f['formatGroupId']&&_0x32b3ec['subType']==_0x394b9d&&_areSimilarAttributes(_0x32b3ec,_0x1c19f7)&&(_0xba6a5a(_0x32b3ec['getRanges'](),_0x33341e)||_0xba6a5a(_0x33341e,_0x32b3ec['getRanges']()))){for(const _0x2870dd of _0x33341e)_0x32b3ec['addRange'](_0x2870dd);return _0x32b3ec;}const _0x46b4c3=ckeditor5['uid'](),_0x5b0112=_0x48bc7c['id'],_0x555b73='formatBlock:'+_0x394b9d,_0x1aea83=this['_setSuggestionData']({'id':_0x46b4c3,'type':_0x555b73,'data':_0xa2dd8f,'createdAt':new Date(),'authorId':_0x5b0112,'attributes':_0x1c19f7});for(const _0x8ba2e6 of _0x33341e)this['_addSuggestionMarker'](_0x555b73,_0x46b4c3,_0x5b0112,_0x8ba2e6,Suggestion['getMultiRangeId']());return _0x1aea83;}['markDeletion'](_0x37a111,_0x55af35=null,_0x5dd131={}){if(_0x37a111['isCollapsed'])return null;const _0x2c7dc4=this['editor']['plugins']['get']('Users')['me'],_0x2f790d=new ckeditor5['LiveRange'](_0x37a111['start'],_0x37a111['end']);for(const {suggestion:_0xcce322,meta:_0x3f0430}of this['_findSuggestions'](_0x2f790d,'insertion'))if(_0x3f0430['isOwn']&&!_0x3f0430['isNextTo']){if(_0xcce322['isMultiRange']){const _0x4a12c1=_0xcce322['getRanges']()['filter'](_0x4031da=>'$graveyard'!=_0x4031da['root']['rootName']);_0x4a12c1['every'](_0x2c273e=>_0x2f790d['containsRange'](_0x2c273e,!0x0))&&_0xcce322['discard']();if(_0x4a12c1['some'](_0x23c4a1=>_0x23c4a1['containsRange'](_0x2f790d,!0x0))){const _0x2cc93c=this['_suggestionFactory']['getSuggestionCallback']('deletion',_0x55af35,'accept');return this['forceDefaultExecution'](()=>_0x2cc93c([_0x2f790d],null,_0x5dd131)),null;}}else{const _0x108232=_0x2f790d['getIntersection'](_0xcce322['getFirstRange']());null!==_0x108232&&_0xcce322['_onDiscard']([_0x108232],null,_0x5dd131);}}if(_0x2f790d['detach'](),_0x2f790d['isCollapsed']||'$graveyard'==_0x2f790d['root']['rootName'])return null;let _0x521a98=null,_0x16b9e0=_0x2f790d['start'],_0x54452e=_0x2f790d['end'];const _0x55b972=this['_findSuggestions'](_0x2f790d,'deletion');for(const {suggestion:_0x328461,meta:_0xe905c8}of _0x55b972){const _0x3d2e11=this['_model']['createRange'](_0x16b9e0,_0x54452e);if(_0xe905c8['isOwn']&&(this['_mergeNestedSuggestions']||!_0xe905c8['containsRangeInObject']&&!_0xe905c8['isInsideObject'])){if(_0x328461['isMultiRange']){if(!_areSimilarAttributes(_0x328461,_0x5dd131))continue;let _0x2e75d6=!0x0;for(const _0x351bb4 of _0x328461['getRanges']()){if(_0x351bb4['containsRange'](_0x3d2e11,!0x0))return _0x328461;_0x3d2e11['containsRange'](_0x351bb4)||(_0x2e75d6=!0x1);}_0x2e75d6&&_0x328461['discard']();}else{const _0x4ae614=_0x328461['getFirstRange']();if(_0x4ae614['containsRange'](_0x3d2e11,!0x0))return _0x328461;if(!_areSimilarAttributes(_0x328461,_0x5dd131)){_0x3d2e11['containsRange'](_0x4ae614)?_0x328461['removeMarkers']():_0x4ae614['containsPosition'](_0x16b9e0)?_0x16b9e0=_0x4ae614['end']:_0x4ae614['containsPosition'](_0x54452e)&&(_0x54452e=_0x4ae614['start']);continue;}_0x16b9e0=_0x16b9e0['isBefore'](_0x4ae614['start'])?_0x16b9e0:_0x4ae614['start'],_0x54452e=_0x54452e['isAfter'](_0x4ae614['end'])?_0x54452e:_0x4ae614['end'],_0x5dd131=Object['assign']({},_0x328461['attributes']),_0x521a98?_0x4ae614['start']['isBefore'](_0x521a98['getFirstRange']()['start'])?(_0x521a98['removeMarkers'](),_0x521a98=_0x328461):_0x328461['removeMarkers']():_0x521a98=_0x328461;}}}if(_0x521a98)return this['_setSuggestionRange'](_0x521a98,this['_model']['createRange'](_0x16b9e0,_0x54452e)),_0x521a98;{const _0x14f147=ckeditor5['uid'](),_0x5af842=this['_model']['createRange'](_0x16b9e0,_0x54452e),_0x48519c=_0x2c7dc4['id'],_0x1758e1=_0x55af35?'deletion:'+_0x55af35:'deletion',_0x1aaf77=this['_setSuggestionData']({'id':_0x14f147,'type':_0x1758e1,'createdAt':new Date(),'authorId':_0x48519c,'attributes':_0x5dd131});return this['_addSuggestionMarker'](_0x1758e1,_0x14f147,_0x48519c,_0x5af842),_0x1aaf77;}}['markMultiRangeDeletion'](_0xa4162a,_0x121abf='multi',_0x5b8aff={}){const _0x55efa9=this['editor']['plugins']['get']('Users')['me'],_0x502cbd=_0xa4162a['map'](_0x2e9084=>new ckeditor5['LiveRange'](_0x2e9084['start'],_0x2e9084['end'])),_0x1250c9=new Set();for(const {suggestion:_0x291544,meta:_0x544b9d}of this['_findSuggestions'](_0x502cbd,'insertion'))_0x544b9d['isOwn']&&!_0x544b9d['isNextTo']&&_0x1250c9['add'](_0x291544);for(const _0x44d074 of _0x1250c9)if(_0x44d074['isMultiRange']){const _0x24ff80=_0x44d074['getRanges']();(!_0x44d074['attributes']||!_0x44d074['attributes']['skipNestingCheck'])&&(_0x24ff80['every'](_0x47b340=>_0x502cbd['some'](_0xfefa8d=>_0xfefa8d['containsRange'](_0x47b340,!0x0)))&&_0x44d074['discard']());if(_0x502cbd['every'](_0x43159a=>_0x24ff80['some'](_0x5086e3=>_0x5086e3['containsRange'](_0x43159a,!0x0)))){const _0x5cd2de=this['_suggestionFactory']['getSuggestionCallback']('deletion',_0x121abf,'accept');return this['forceDefaultExecution'](()=>_0x5cd2de(_0xa4162a,null,_0x5b8aff)),null;}}else{const _0xff93b2=_0x44d074['getFirstRange']();_0x502cbd['some'](_0x35df68=>_0x35df68['containsRange'](_0xff93b2,!0x0))&&_0x44d074['discard']();if(_0x502cbd['every'](_0x15d675=>_0xff93b2['containsRange'](_0x15d675,!0x0))){const _0x4caa7e=this['_suggestionFactory']['getSuggestionCallback']('deletion',_0x121abf,'accept');return this['forceDefaultExecution'](()=>_0x4caa7e(_0x502cbd,null,_0x5b8aff)),null;}}const _0x3803be=this['_suggestionFactory']['getSuggestionCallback']('deletion',_0x121abf,'join');let _0x1f0e72=null;for(const _0x1e22f0 of this['getSuggestions']())if(_0x1e22f0['author']['id']==_0x55efa9['id']&&_0x1e22f0['isInContent']&&'deletion'==_0x1e22f0['type']&&_0x1e22f0['subType']==_0x121abf&&_areSimilarAttributes(_0x1e22f0,_0x5b8aff)&&(_0x3803be(_0x1e22f0['getRanges'](),_0x502cbd)||_0x3803be(_0x502cbd,_0x1e22f0['getRanges']()))){if(_0x1f0e72){if(_0x1e22f0['commentThread']&&_0x1e22f0['commentThread']['length'])continue;for(const _0x24abc3 of _0x1e22f0['getRanges']())_0x1f0e72['isIntersectingWithRange'](_0x24abc3)||_0x1f0e72['addRange'](_0x24abc3);_0x1e22f0['removeMarkers']();}else{_0x1f0e72=_0x1e22f0;for(const _0x40999f of _0x502cbd)_0x1e22f0['isIntersectingWithRange'](_0x40999f)||_0x1e22f0['addRange'](_0x40999f);}}if(_0x1f0e72)return _0x1f0e72;_0x1250c9['clear']();for(const {suggestion:_0x30f95b,meta:_0x338069}of this['_findSuggestions'](_0x502cbd,'deletion'))_0x338069['isOwn']&&(this['_mergeNestedSuggestions']||!_0x338069['containsRangeInObject']&&!_0x338069['isInsideObject'])&&_areSimilarAttributes(_0x30f95b,_0x5b8aff)&&_0x1250c9['add'](_0x30f95b);for(const _0x56febd of _0x1250c9){const _0x52bfcc=_0x56febd['getRanges']();if(!_0x5b8aff||!_0x5b8aff['skipNestingCheck']){if(_0x502cbd['every'](_0x69b524=>_0x52bfcc['some'](_0x107228=>_0x107228['containsRange'](_0x69b524,!0x0))))return _0x56febd;}(!_0x56febd['attributes']||!_0x56febd['attributes']['skipNestingCheck'])&&(_0x52bfcc['every'](_0xe0a45b=>_0x502cbd['some'](_0x1ac93a=>_0x1ac93a['containsRange'](_0xe0a45b,!0x0)))&&_0x56febd['discard']());}const _0x10de4a=ckeditor5['uid'](),_0x135e53=_0x55efa9['id'],_0x3a726f='deletion:'+_0x121abf,_0x523465=this['_setSuggestionData']({'id':_0x10de4a,'type':_0x3a726f,'createdAt':new Date(),'authorId':_0x135e53,'attributes':_0x5b8aff});for(const _0xb104b6 of _0x502cbd)_0xb104b6['detach'](),_0xb104b6['isCollapsed']||'$graveyard'==_0xb104b6['root']['rootName']||this['_addSuggestionMarker'](_0x3a726f,_0x10de4a,_0x135e53,_0xb104b6,Suggestion['getMultiRangeId']());return _0x523465;}['markAttributeChange'](_0x4051d5,_0x56607f,_0xcea5a9,_0x394727,_0x503c06){if(_0x4051d5['isCollapsed'])return[];if('never'===this['_trackFormatChanges'])return[];const _0xfc2b79=this['editor']['plugins']['get']('Users')['me']['id'],_0xbde9f0=Array['from'](this['_suggestions']['values']())['filter'](_0x1d7169=>'attribute'==_0x1d7169['type']&&_0x1d7169['data']['key']==_0x56607f&&_0x1d7169['isIntersectingWithRange'](_0x4051d5));if('default'===this['_trackFormatChanges']){const _0xb986c2=this['_findSuggestions'](_0x4051d5,'insertion')['filter'](({meta:_0x53a3df})=>_0x53a3df['isOwn']&&!_0x53a3df['isInsideObject']&&!_0x53a3df['isNextTo'])['map'](({suggestion:_0x29a5b2})=>_0x29a5b2);_0xbde9f0['unshift'](..._0xb986c2);}const _0xf09268=new Map([[_0x4051d5,_0xcea5a9]]);for(const _0xdd3ffd of _0xbde9f0){const _0x3e0f65='attribute'==_0xdd3ffd['type']?_0xdd3ffd['data']['oldValue']:void 0x0,_0x2cd7d1=_0xdd3ffd['getFirstRange'](),_0x454734=Array['from'](_0xf09268['keys']())['find'](_0x18b9f2=>_0x18b9f2['isIntersecting'](_0x2cd7d1));if(!_0x454734)continue;const _0x285038=_0x454734['getDifference'](_0x2cd7d1);this['_isBlockAttribute'](_0x56607f)&&'insertion'==_0xdd3ffd['type']&&0x0!=_0x285038['length']||(_0xf09268['delete'](_0x454734),_0x285038['forEach'](_0x4b0e2d=>{_0xf09268['set'](_0x4b0e2d,_0xcea5a9);}),'insertion'!=_0xdd3ffd['type']&&_0x3e0f65!=_0x394727&&_0xf09268['set'](_0x454734['getIntersection'](_0x2cd7d1),_0x3e0f65));}const _0x272aaf=[];for(const [_0xbac6c,_0x5a1540]of _0xf09268){const _0xb5b5b9=ckeditor5['uid'](),_0x5c4375={'key':_0x56607f,'oldValue':_0x5a1540,'newValue':_0x394727};_0x56607f['length']>0x25&&console['warn']('Creating\x20a\x20suggestion\x20for\x20attribute\x20with\x20too\x20long\x20attribute\x20key.\x20This\x20may\x20lead\x20to\x20errors.\x20Change\x20the\x20attribute\x20key\x20to\x20a\x20value\x20shorter\x20than\x2037\x20characters.',{'key':_0x56607f});const _0x54ab1e=('attribute:'+(_0x56607f+'|'+createFormatSubType({'newValue':_0x394727})))['substring'](0x0,0x3c),_0x5bf27c=this['_setSuggestionData']({'id':_0xb5b5b9,'type':_0x54ab1e,'data':_0x5c4375,'createdAt':new Date(),'authorId':_0xfc2b79,'attributes':_0x503c06});_0x272aaf['push'](_0x5bf27c),this['_addSuggestionMarker'](_0x54ab1e,_0xb5b5b9,_0xfc2b79,_0xbac6c);}return _0x272aaf;}['enableDefaultAttributesIntegration'](_0x2602ae){this['enableCommand'](_0x2602ae,(_0x18d3c2,..._0x2da8bb)=>{this['_recordAttributeChanges'](()=>{_0x18d3c2(..._0x2da8bb);});});}['registerBlockAttribute'](_0x2dbcb0){this['_blockAttributeKeys']['add'](_0x2dbcb0);}['registerInlineAttribute'](_0x5aa189){this['_inlineAttributeKeys']['add'](_0x5aa189);}['_getAttributeKey'](_0x52f374){return'attribute'==_0x52f374['type']?_getAttributeKeyFromSubType(_0x52f374['subType']):null;}['_setSuggestionRange'](_0x565ead,_0x48707f){const _0xcb6f28=_0x565ead['getFirstMarker']();this['_model']['change'](_0x5ce322=>{_0x5ce322['updateMarker'](_0xcb6f28,{'range':_0x48707f});});}['_addThreadToSuggestion'](_0x105e16){const _0x419e7c=_0x105e16['id'],_0x3a8d0f=this['editor']['config']['get']('collaboration.channelId');this['_commentsRepository']['hasCommentThread'](_0x419e7c)||this['_commentsRepository']['addCommentThread']({'channelId':_0x3a8d0f,'threadId':_0x419e7c,'isResolvable':!0x1,'isSubmitted':!0x0});const _0x4f551e=this['_commentsRepository']['getCommentThread'](_0x419e7c);_0x4f551e['unbind']('isRemovable'),_0x4f551e['isRemovable']=!0x1,_0x105e16['commentThread']=_0x4f551e;}['_checkSuggestionCorrectness'](_0x12d9b7,_0x406d2e,_0x32bfb8,_0x5b0987){if(_0x12d9b7['type']!=_0x406d2e||_0x12d9b7['subType']!=_0x32bfb8||_0x12d9b7['creator']['id']!=_0x5b0987)throw this['editor']['enableReadOnlyMode']('track-changes-suggestion-data-mismatch'),new ckeditor5['CKEditorError']('track-changes-suggestion-data-mismatch',this);}['_cutOutSuggestionMarker'](_0x475d62,_0xcc6139){const _0x21094e=_0x475d62['getFirstRange']();if(_0xcc6139['isEqual'](_0x21094e))_0x475d62['removeMarkers']();else{if(_0x21094e['containsRange'](_0xcc6139)){const _0x439e08=this['_model']['createPositionAt'](_0xcc6139['start']['nodeBefore'],'end');this['_setSuggestionRange'](_0x475d62,this['_model']['createRange'](_0x21094e['start'],_0x439e08));const _0x34638f=ckeditor5['uid'](),_0x218168=_0x475d62['creator']['id'],_0x1deec1=_0x475d62['type']+':'+_0x475d62['subType'];this['_setSuggestionData']({'id':_0x34638f,'type':_0x1deec1,'createdAt':new Date(),'authorId':_0x218168,'data':_0x475d62['data'],'attributes':_0x475d62['attributes']});const _0x1372ac=this['_model']['createPositionAt'](_0xcc6139['end']['parent'],'after'),_0x4a5cda=this['_model']['createRange'](_0x1372ac,_0x21094e['end']);this['_addSuggestionMarker'](_0x1deec1,_0x34638f,_0x218168,_0x4a5cda);}else{if(_0x21094e['containsPosition'](_0xcc6139['start'])){const _0x4ee882=this['_model']['createPositionAt'](_0xcc6139['start']['nodeBefore'],'end');this['_setSuggestionRange'](_0x475d62,this['_model']['createRange'](_0x21094e['start'],_0x4ee882));}else{const _0x478961=this['_model']['createPositionAt'](_0xcc6139['end']['parent'],'after');this['_setSuggestionRange'](_0x475d62,this['_model']['createRange'](_0x478961,_0x21094e['end']));}}}}['_rangeIsInLocalUserInsertion'](_0x4ab0fa){for(const {suggestion:_0x5b95c6,meta:_0x503e9b}of this['_findSuggestions'](_0x4ab0fa,'insertion')){if(!_0x503e9b['isOwn'])continue;const _0x5da10d=_0x5b95c6['getRanges']();for(const _0x5a1247 of _0x5da10d)if(!_0x4ab0fa['getDifference'](_0x5a1247)['length'])return!0x0;}return!0x1;}['_getAuthorFromId'](_0x35a81b){const _0x589b78=this['editor']['plugins']['get']('Users')['getUser'](_0x35a81b);if(!_0x589b78)throw new ckeditor5['CKEditorError']('track-changes-user-not-found',this);return _0x589b78;}['_getExternalAuthor'](_0xc045cd){const _0x39401f=this['editor']['plugins']['get']('Users'),_0x16b86a=hashObject('external:'+_0xc045cd),_0x1e4a84=_0x39401f['getUser'](_0x16b86a);return _0x1e4a84||_0x39401f['addUser']({'id':_0x16b86a,'name':_0xc045cd});}['_createSuggestion'](_0x10a31f,_0x26ab46,_0x189382,_0x2d9197,_0x48acac){const _0x519135=this['_getAuthorFromId'](_0x2d9197),_0x5b16bd=this['_suggestionFactory']['buildSuggestion'](_0x10a31f,_0x26ab46,_0x189382,_0x519135,_0x48acac,_0xaa0eeb=>{this['_updateSuggestionData'](_0x189382,{'attributes':_0xaa0eeb});const _0x36bdf2=this['getSuggestion'](_0x189382);this['_joinWithAdjacentSuggestions'](new Set([_0x36bdf2])),this['_refreshSuggestionsChain'](new Set([_0x36bdf2]));});return this['listenTo'](_0x5b16bd,'accept',()=>{this['_updateSuggestionData'](_0x189382,{'state':'accepted'});},{'priority':'high'}),this['listenTo'](_0x5b16bd,'discard',()=>{this['_updateSuggestionData'](_0x189382,{'state':'rejected'});},{'priority':'high'}),this['_suggestions']['set'](_0x189382,_0x5b16bd),this['_suggestionState']['set'](_0x5b16bd,'notReady'),_0x5b16bd;}['_splitMarkerName'](_0x86feca){const _0x646df4=_0x86feca['split'](':');return{'group':_0x646df4[0x0],'type':_0x646df4[0x1],'subType':_0x646df4['length']>=0x5?_0x646df4[0x2]:null,'id':_0x646df4['length']<0x5?_0x646df4[0x2]:_0x646df4[0x3],'authorId':_0x646df4['length']<0x5?_0x646df4[0x3]:_0x646df4[0x4],'markerCount':0x6==_0x646df4['length']?_0x646df4[0x5]:null};}['_breakSuggestionMarker'](_0x503862,_0x19ae42,_0x3b7dc){const _0x5de1fe=_0x503862['getFirstRange'](),_0x359d47=_0x5de1fe['start'],_0x4b02af=_0x5de1fe['end'];this['_setSuggestionRange'](_0x503862,this['_model']['createRange'](_0x359d47,_0x19ae42));const _0x220001=ckeditor5['uid'](),_0x4b82e4=_0x503862['creator']['id'],_0x2c1373=_0x503862['type']+(_0x503862['subType']?':'+_0x503862['subType']:'');this['_setSuggestionData']({'id':_0x220001,'type':_0x2c1373,'createdAt':new Date(),'authorId':_0x4b82e4,'originalSuggestionId':_0x503862['id'],'attributes':_0x503862['attributes'],'data':_0x503862['data']});const _0x1c090d=this['_getAttributeKey'](_0x503862);('formatBlock'==_0x503862['type']||_0x1c090d&&this['_isBlockAttribute'](_0x1c090d))&&(_0x3b7dc=this['_model']['createPositionBefore'](_0x3b7dc['parent'])),this['_addSuggestionMarker'](_0x2c1373,_0x220001,_0x4b82e4,this['_model']['createRange'](_0x3b7dc,_0x4b02af));}['_findSuggestions'](_0x666b43,_0x2e1dab=null){const _0x247603=[],_0x5dc9dd=this['editor']['plugins']['get']('Users')['me'];Array['isArray'](_0x666b43)||(_0x666b43=[_0x666b43]);for(const _0x1ad413 of this['getSuggestions']()){if(!_0x1ad413['isInContent'])continue;if(_0x2e1dab&&_0x1ad413['type']!=_0x2e1dab)continue;let _0x3d2b8d=!0x1;for(const _0x1e5cff of _0x1ad413['getRanges']()){for(const _0x52f86d of _0x666b43){const _0x44ee37=_0x52f86d['start']['isEqual'](_0x1e5cff['end'])||_0x52f86d['end']['isEqual'](_0x1e5cff['start']);if(_0x44ee37||_0x52f86d['getIntersection'](_0x1e5cff)){const _0x5ab618=_0x52f86d['containsRange'](_0x1e5cff)&&_isInObject(this['_model']['schema'],_0x1e5cff['start'],_0x52f86d),_0x1905ec=_0x1e5cff['containsRange'](_0x52f86d)&&_isInObject(this['_model']['schema'],_0x52f86d['start'],_0x1e5cff);_0x247603['push']({'suggestion':_0x1ad413,'meta':{'isOwn':_0x5dc9dd==_0x1ad413['author'],'isNextTo':_0x44ee37,'isInsideObject':_0x5ab618,'containsRangeInObject':_0x1905ec}}),_0x3d2b8d=!0x0;break;}}if(_0x3d2b8d)break;}}return _0x247603;}['_addSuggestionMarker'](_0x1d541a,_0x42ce2f,_0x4f58bb,_0x1560fa,_0x12484e){this['_model']['change'](_0x3392dd=>{let _0x360014='suggestion:'+_0x1d541a+':'+_0x42ce2f+':'+_0x4f58bb;_0x12484e&&(_0x360014=_0x360014+':'+_0x12484e),_0x3392dd['addMarker'](_0x360014,{'range':_0x1560fa,'usingOperation':!0x0,'affectsData':!0x0});});}['_removeSuggestion'](_0x13c6b5){const _0x1b21c7=_0x13c6b5['previous'],_0x4c0c07=_0x13c6b5['next'];_0x13c6b5['previous']=null,_0x13c6b5['next']=null,null!=_0x1b21c7&&_0x1b21c7['next']==_0x13c6b5&&(_0x1b21c7['next']=_0x4c0c07),null!=_0x4c0c07&&_0x4c0c07['previous']==_0x13c6b5&&(_0x4c0c07['previous']=_0x1b21c7),'ready'==this['_suggestionState']['get'](_0x13c6b5)&&(this['_suggestionState']['set'](_0x13c6b5,'removed'),this['fire']('suggestionUnloaded',_0x13c6b5,_0x1b21c7,_0x4c0c07));}['_setSuggestionData'](_0x3723b4){const _0x761be0=_0x3723b4['id'],_0x516aab=this['addSuggestionData'](_0x3723b4);if(this['_adapter']&&this['_adapter']['addSuggestion']){const _0x428f2c=this['editor']['plugins']['get']('PendingActions'),_0x3bb9ef=_0x516aab['hasComments'],_0x28ef45=_0x516aab['subType']?_0x516aab['type']+':'+_0x516aab['subType']:_0x516aab['type'],_0x55c51c=this['editor']['locale'],_0x133152=_0x428f2c['add'](getTranslation$1(_0x55c51c,'PENDING_ACTION_SUGGESTION')),_0x27750c={'id':_0x761be0,'type':_0x28ef45,'hasComments':_0x3bb9ef,'data':_0x3723b4['data']||null,'originalSuggestionId':_0x3723b4['originalSuggestionId']||null,'attributes':_0x516aab['attributes']};this['_adapter']['addSuggestion'](_0x27750c)['then'](_0x253426=>{_0x516aab['_saved']=!0x0,_0x428f2c['remove'](_0x133152),_0x253426&&_0x253426['createdAt']&&(this['_suggestions']['get'](_0x761be0)['createdAt']=_0x253426['createdAt']);})['catch'](_0x4b3f33=>{throw ckeditor5['logWarning']('error-saving-suggestion-data-suggestion-discarded'),this['editor']['model']['enqueueChange']({'isUndoable':!0x1},()=>{_0x516aab['discard']();}),_0x516aab['stopListening'](),this['_suggestions']['delete'](_0x516aab['id']),this['_suggestionState']['delete'](_0x516aab),_0x4b3f33;});}return _0x516aab;}['_isBlockAttribute'](_0x2140e2){return this['_blockAttributeKeys']['has'](_0x2140e2);}['_updateSuggestionData'](_0x414335,_0x2e5c53){const _0x4d21bf=this['editor']['plugins']['get']('PendingActions'),_0x4a0e47=this['getSuggestion'](_0x414335);if(this['_adapter']&&this['_adapter']['updateSuggestion']){if(_0x4a0e47['_saved']){const _0x21ea25=_0x4d21bf['add'](getTranslation$1(this['editor']['locale'],'PENDING_ACTION_SUGGESTION'));this['_adapter']['updateSuggestion'](_0x414335,_0x2e5c53)['then'](()=>{_0x4d21bf['remove'](_0x21ea25);});}else _0x4a0e47['on']('change:_saved',()=>{this['_updateSuggestionData'](_0x414335,_0x2e5c53);});}}['_getSuggestionData'](_0x122ddb){if(!this['_adapter']||!this['_adapter']['getSuggestion'])throw new ckeditor5['CKEditorError']('track-changes-adapter-missing-getsuggestion',this);return this['_adapter']['getSuggestion'](_0x122ddb);}['_handleNewSuggestionMarker'](_0x2ae3e5){const {id:_0x29a632,type:_0x4186da,subType:_0x2d08fa,authorId:_0x14799d}=this['_splitMarkerName'](_0x2ae3e5),_0x240c18=this['_suggestions']['get'](_0x29a632)||this['_createSuggestion'](_0x4186da,_0x2d08fa,_0x29a632,_0x14799d,{});switch(this['_checkSuggestionCorrectness'](_0x240c18,_0x4186da,_0x2d08fa,_0x14799d),this['_suggestionState']['get'](_0x240c18)){case'notReady':this['_getSuggestionData'](_0x29a632)['then'](_0x50e037=>{let _0x9ac753=Promise['resolve']();_0x50e037['hasComments']&&(_0x9ac753=this['_commentsRepository']['fetchCommentThread']({'channelId':this['editor']['config']['get']('collaboration.channelId'),'threadId':_0x29a632})),_0x9ac753['then'](()=>{this['addSuggestionData'](_0x50e037)['_saved']=!0x0;});}),this['_suggestionState']['set'](_0x240c18,'markerReady');break;case'removed':this['_updateSuggestionData'](_0x29a632,{'state':'open'});case'dataReady':this['_suggestionState']['set'](_0x240c18,'ready'),this['fire']('suggestionLoaded',_0x240c18);break;case'ready':this['fire']('suggestionChanged',_0x240c18);}return _0x240c18['addMarkerName'](_0x2ae3e5),_0x240c18;}['_refreshSuggestionsChain'](_0x4d87d2){const _0x425673=Array['from'](_0x4d87d2),_0x2d98df=_0x425673['filter'](_0x458960=>'attribute'==_0x458960['type']);this['_refreshAttributeSuggestionsChain'](_0x2d98df);const _0x52cb06=_0x425673['filter'](_0x5e7502=>!_0x5e7502['isMultiRange']&&'attribute'!=_0x5e7502['type']),_0x4092e4=this['getSuggestions']({'skipNotAttached':!0x0})['filter'](_0x5a2d73=>!_0x5a2d73['isMultiRange']&&'attribute'!=_0x5a2d73['type']),_0x498b96=_0x4092e4['filter'](_0x5a3663=>!_0x4d87d2['has'](_0x5a3663)),_0x2524b6=new Map(_0x4092e4['map'](_0x493dd8=>[_0x493dd8,this['_suggestionFactory']['getSuggestionCallback'](_0x493dd8['type'],_0x493dd8['subType'],'chain')])),_0x247b08=new Map(_0x4092e4['map'](_0x269b9d=>[_0x269b9d,_0x269b9d['getFirstRange']()])),_0x4c9560=new Set(),_0x5981d4=new Set();for(let _0x6e337e=0x0;_0x6e337e<_0x52cb06['length'];_0x6e337e++)_0xc3b0c0(_0x52cb06[_0x6e337e],_0x52cb06,_0x6e337e+0x1);for(let _0x11479e=0x0;_0x11479e<_0x52cb06['length'];_0x11479e++)_0xc3b0c0(_0x52cb06[_0x11479e],_0x498b96,0x0);const _0x5c0bc5=new Set();for(let _0x52448c=0x0;_0x52448c<_0x52cb06['length'];_0x52448c++){const _0x1ed781=_0x52cb06[_0x52448c];!_0x5981d4['has'](_0x1ed781)&&_0x1ed781['previous']&&(_0x5c0bc5['add'](_0x1ed781['previous']),_0x1ed781['previous']['next']===_0x1ed781&&(_0x1ed781['previous']['next']=null),_0x1ed781['previous']=null),!_0x4c9560['has'](_0x1ed781)&&_0x1ed781['next']&&(_0x5c0bc5['add'](_0x1ed781['next']),_0x1ed781['next']['previous']===_0x1ed781&&(_0x1ed781['next']['previous']=null),_0x1ed781['next']=null);}function _0xc3b0c0(_0x502d75,_0x3549d6,_0x184e8b){for(let _0x362f34=_0x184e8b;_0x362f34<_0x3549d6['length'];_0x362f34++){const _0x48ece4=_0x3bba03(_0x502d75,_0x3549d6[_0x362f34]);_0x48ece4&&(_0x48ece4[0x0]['next']=_0x48ece4[0x1],_0x48ece4[0x1]['previous']=_0x48ece4[0x0],_0x4c9560['add'](_0x48ece4[0x0]),_0x5981d4['add'](_0x48ece4[0x1]));}}function _0x3bba03(_0x1342e0,_0x7e4e47){if(_0x1342e0['author']['id']!==_0x7e4e47['author']['id'])return null;const _0x22cac6=_0x2524b6['get'](_0x1342e0)(_0x1342e0,_0x7e4e47,_0x247b08['get'](_0x1342e0),_0x247b08['get'](_0x7e4e47));if(!_0x22cac6)return null;return _0x2524b6['get'](_0x7e4e47)(_0x1342e0,_0x7e4e47,_0x247b08['get'](_0x1342e0),_0x247b08['get'](_0x7e4e47))?_0x22cac6[0x1]['commentThread']&&_0x22cac6[0x1]['commentThread']['length']?null:_0x22cac6:null;}_0x5c0bc5['size']&&this['_refreshSuggestionsChain'](_0x5c0bc5);}['_refreshAttributeSuggestionsChain'](_0x31ef38){if(0x0==_0x31ef38['length'])return;const _0x5116d0=this['getSuggestions']({'skipNotAttached':!0x0})['filter'](_0x17cc97=>'attribute'==_0x17cc97['type']&&_0x17cc97['_isDataLoaded']),_0x34c4ee=[],_0x4eb715=new Map();for(const _0x1bb318 of _0x5116d0){const _0xe2130f=hashObject(_0x1bb318['attributes']);_0x4eb715['has'](_0xe2130f)||(_0x4eb715['set'](_0xe2130f,_0x34c4ee['length']),_0x34c4ee['push']([]));const _0x2b0616=_0x4eb715['get'](_0xe2130f);_0x34c4ee[_0x2b0616]['push'](_0x1bb318);}!(function(){_0x34c4ee['sort']((_0x6b6b8c,_0x3a8262)=>{const _0x56f01d=_0x6b6b8c[0x0]['createdAt'],_0x180833=_0x3a8262[0x0]['createdAt'];return _0x56f01d==_0x180833?_0x6b6b8c[0x0]['attributes']['groupId']<_0x3a8262[0x0]['attributes']['groupId']?-0x1:0x1:_0x56f01d<_0x180833?-0x1:0x1;});for(const _0x33be59 of _0x34c4ee)_0x33be59['sort']((_0x336768,_0x38920e)=>_0x336768['id']<_0x38920e['id']?-0x1:0x1);}());for(let _0x1cc38e=0x0;_0x1cc38e<_0x34c4ee['length'];_0x1cc38e++){if(0x0==_0x34c4ee[_0x1cc38e]['length'])continue;const _0x4287b5=[];for(let _0x2f8f0=_0x1cc38e+0x1;_0x2f8f0<_0x34c4ee['length'];_0x2f8f0++)0x0!=_0x34c4ee[_0x2f8f0]['length']&&_0x40a4d0(_0x34c4ee[_0x1cc38e],_0x34c4ee[_0x2f8f0])&&_0x4287b5['push'](_0x2f8f0);for(const _0x3dcf34 of _0x4287b5)_0x34c4ee[_0x1cc38e]=_0x34c4ee[_0x1cc38e]['concat'](_0x34c4ee[_0x3dcf34]),_0x34c4ee[_0x3dcf34]=[];}for(const _0x1a8260 of _0x34c4ee)for(let _0x3cf03b=0x0;_0x3cf03b<_0x1a8260['length'];_0x3cf03b++){const _0xfac142=_0x1a8260[_0x3cf03b+0x1]||null;_0x1a8260[_0x3cf03b]['next']!==_0xfac142&&(_0x1a8260[_0x3cf03b]['next']=_0xfac142);}for(const _0x202994 of _0x34c4ee)for(let _0x5667b0=0x0;_0x5667b0<_0x202994['length'];_0x5667b0++){const _0x2023d8=_0x202994[_0x5667b0-0x1]||null;_0x202994[_0x5667b0]['previous']!==_0x2023d8&&(_0x202994[_0x5667b0]['previous']=_0x2023d8);}function _0x40a4d0(_0x1590fe,_0x478a8f){if(_0x1590fe[0x0]['attributes']['groupId']!==_0x478a8f[0x0]['attributes']['groupId']&&_0x1590fe[0x0]['author']!==_0x478a8f[0x0]['author'])return!0x1;if(!function(_0x85a4ef,_0x174692){if(!_0x85a4ef['hasComments']&&!_0x174692['hasComments'])return!0x0;if(_0x85a4ef['hasComments']&&_0x174692['hasComments'])return!0x1;if(_0x85a4ef['hasComments']&&_0x174692['createdAt']<_0x85a4ef['commentThread']['comments']['get'](0x0)['createdAt'])return!0x0;if(_0x174692['hasComments']&&_0x85a4ef['createdAt']<_0x174692['commentThread']['comments']['get'](0x0)['createdAt'])return!0x0;return!0x1;}(_0x1590fe[0x0],_0x478a8f[0x0]))return!0x1;if(!_0x4332d3(omit(_0x1590fe[0x0]['attributes'],'groupId'),omit(_0x478a8f[0x0]['attributes'],'groupId')))return!0x1;return!!_0x1590fe['every'](_0x2852aa=>_0x478a8f['some'](_0x428d0e=>_0x2852aa['getFirstRange']()['isEqual'](_0x428d0e['getFirstRange']())))&&_0x478a8f['every'](_0x495623=>_0x1590fe['some'](_0x3faee9=>_0x495623['getFirstRange']()['isEqual'](_0x3faee9['getFirstRange']())));}}['_joinWithAdjacentSuggestions'](_0x2335b4){const _0x56bb63=Array['from'](_0x2335b4),_0x4f2eb1=this['getSuggestions']({'skipNotAttached':!0x0}),_0x459cce=_0x4f2eb1['filter'](_0x1261ae=>!_0x2335b4['has'](_0x1261ae)),_0x367692=new Map(_0x56bb63['map'](_0x33d428=>[_0x33d428,this['_suggestionFactory']['getSuggestionCallback'](_0x33d428['type'],_0x33d428['subType'],'join')])),_0x5aab2b=new Map(_0x4f2eb1['map'](_0x134372=>[_0x134372,_0x134372['getRanges']()]));for(let _0x428560=0x0;_0x428560<_0x56bb63['length'];_0x428560++){if(_0x375139(this,_0x56bb63[_0x428560],_0x56bb63,_0x428560+0x1))return!0x0;}for(let _0x46beb4=0x0;_0x46beb4<_0x56bb63['length'];_0x46beb4++){if(_0x375139(this,_0x56bb63[_0x46beb4],_0x459cce,0x0))return!0x0;}return!0x1;function _0x375139(_0x144ba8,_0x43aa4c,_0x19f432,_0x2e1c02){for(let _0xc028a0=_0x2e1c02;_0xc028a0<_0x19f432['length'];_0xc028a0++){const _0x219e4e=_0x19f432[_0xc028a0];if(_0x219e4e['type']!==_0x43aa4c['type']||_0x219e4e['author']['id']!==_0x43aa4c['author']['id']||_0x219e4e['subType']!==_0x43aa4c['subType'])continue;if(!_haveSameAttributes(_0x43aa4c,_0x219e4e))continue;if('attribute'==_0x43aa4c['type']&&_0x43aa4c['data']['oldValue']!=_0x219e4e['data']['oldValue'])continue;if('attribute'==_0x43aa4c['type']&&_0x144ba8['_isBlockAttribute'](_0x43aa4c['data']['key']))continue;if('formatBlock'==_0x43aa4c['type']){const _0x4aab2e=_0x144ba8['editor']['model'],_0xad85a1=_0x43aa4c['getContainedElement']();if(_0xad85a1&&(_0x4aab2e['schema']['isObject'](_0xad85a1)||_0x4aab2e['schema']['isLimit'](_0xad85a1)))continue;}const _0x3c2ec4=_0x367692['get'](_0x43aa4c),_0x44ee98=_0x5aab2b['get'](_0x43aa4c),_0x57c79a=_0x5aab2b['get'](_0x219e4e),_0x146e5f=_0x43aa4c['commentThread']&&_0x43aa4c['commentThread']['length'],_0x375f4b=_0x219e4e['commentThread']&&_0x219e4e['commentThread']['length'];if(!_0x146e5f&&_0x3c2ec4(_0x57c79a,_0x44ee98))return _0x144ba8['_joinSuggestions'](_0x219e4e,_0x43aa4c),_0x5aab2b['delete'](_0x43aa4c),!0x0;if(!_0x375f4b&&_0x3c2ec4(_0x44ee98,_0x57c79a))return _0x144ba8['_joinSuggestions'](_0x43aa4c,_0x219e4e),_0x5aab2b['delete'](_0x219e4e),!0x0;}return!0x1;}}['_joinSuggestions'](_0x4e055e,_0x23dbae){if(_0x4e055e['isMultiRange']){for(const _0x3cde3d of _0x23dbae['getRanges']())_0x4e055e['addRange'](_0x3cde3d);}else{const _0x571f7=_0x23dbae['getFirstRange']()['end'];this['_setSuggestionRange'](_0x4e055e,this['_model']['createRange'](_0x4e055e['getFirstRange']()['start'],_0x571f7));}_0x23dbae['removeMarkers']();}['_getMarkerAnnouncementText'](_0x7199d0,_0x42fe19,_0x1b8f3d){const _0x1f0ad1=_0x7199d0['startsWith']('format')||_0x7199d0['startsWith']('attribute')?'FORMATTING':_0x7199d0['toUpperCase']();return getTranslation$1(this['editor']['locale'],_0x42fe19+'_'+_0x1f0ad1+'_SUGGESTION_ANNOUNCEMENT',_0x1b8f3d);}['_initAriaMarkerChangeAnnouncements'](){const _0x4c0659=this['editor'];if(!_0x4c0659['ui'])return;const {ariaLiveAnnouncer:_0x1bdda7}=_0x4c0659['ui'];surroundingMarkersDetector(this['_model'],({left:_0x1bd29d,entered:_0xbb7565})=>{for(const _0x33409d of _0x1bd29d){const {group:_0x1ba580,type:_0x5b242e}=this['_splitMarkerName'](_0x33409d['name']);if('suggestion'===_0x1ba580){_0x1bdda7['announce'](this['_getMarkerAnnouncementText'](_0x5b242e,'LEAVE'));break;}}for(const _0x4caa5d of _0xbb7565){const {group:_0x290227,type:_0x24258c}=this['_splitMarkerName'](_0x4caa5d['name']);if('suggestion'===_0x290227){_0x1bdda7['announce'](this['_getMarkerAnnouncementText'](_0x24258c,'ENTER',ckeditor5['getEnvKeystrokeText'](_0x10a1f2)));break;}}});}['_processAttributeChanges'](_0x362c0a){if(this['_recordAttributeSuggestions'])return!0x1;const _0x177177=this['editor'],_0xb6969=_0x177177['model']['document']['differ']['getChanges']();if(0x0==_0xb6969['length'])return!0x1;const _0x2939c5=[],_0x2d7689=_0xb6969['filter'](_0x217679=>'attribute'==_0x217679['type']),_0x335815=_0xb6969['filter'](_0x28ae46=>'insert'==_0x28ae46['type']&&'$text'!=_0x28ae46['name']),_0x234668=_0xb6969['filter'](_0x45bc59=>'remove'==_0x45bc59['type']&&'$text'!=_0x45bc59['name']);for(const _0x5ef8ff of _0x2d7689)_0x2939c5['push']({'key':_0x5ef8ff['attributeKey'],'newValue':_0x5ef8ff['attributeNewValue'],'oldValue':_0x5ef8ff['attributeOldValue'],'range':extendRange(_0x5ef8ff['range'],_0x177177['model'])});for(const _0x472a43 of _0x335815){const _0x10e46b=_0x234668['find'](_0x7c59d6=>_0x7c59d6['position']['isEqual'](_0x472a43['position']));_0x10e46b&&_0x2939c5['push']({'key':renameAttributeKey,'newValue':_0x472a43['name'],'oldValue':_0x10e46b['name'],'range':_0x177177['model']['createRangeOn'](_0x472a43['position']['nodeAfter'])});}return 0x0!=_0x2939c5['length']&&this['_reduceExistingSuggestions'](_0x362c0a,_0x2939c5);}['_processAttributeSuggestions'](_0x4786dd){let _0x566497=!0x1;const _0x121785=this['editor']['model']['document']['differ']['getChangedMarkers']()['filter'](_0x252404=>_0x252404['data']['newRange']&&_0x252404['name']['startsWith']('suggestion:attribute:'));for(const _0x5bd30f of _0x121785){const {subType:_0x4fb0c0,id:_0x1e104e}=this['_splitMarkerName'](_0x5bd30f['name']),_0x2ee1ce=_0x4fb0c0['split']('|')[0x0];for(const _0x1c8654 of this['getSuggestions']({'skipNotAttached':!0x0}))_0x1c8654['id']!=_0x1e104e&&'attribute'==_0x1c8654['type']&&_0x1c8654['data']&&_0x1c8654['data']['key']==_0x2ee1ce&&_0x1c8654['getFirstRange']()['isIntersecting'](_0x5bd30f['data']['newRange'])&&(this['_reduceSuggestionAttributeRange'](_0x1c8654,_0x5bd30f['data']['newRange'],_0x4786dd),_0x566497=!0x0);}return _0x566497;}['_recordAttributeChanges'](_0x1b9604){this['_recordAttributeSuggestions']=!0x0,_0x1b9604();}['_isRegisteredAttribute'](_0x347c0c){const _0x389cae=this['_isBlockAttribute'](_0x347c0c),_0x2c4f22=this['_inlineAttributeKeys']['has'](_0x347c0c);return _0x389cae||_0x2c4f22;}['_reduceExistingSuggestions'](_0x203ed3,_0x42a124){if(0x0==_0x42a124['length'])return!0x1;let _0x4a24fb=!0x1;for(const _0x244d1d of _0x42a124){const _0xecf62c=this['_findSuggestions'](_0x244d1d['range'],'attribute')['filter'](_0x155ea1=>!_0x155ea1['meta']['isNextTo'])['map'](_0x430df0=>_0x430df0['suggestion']),_0x3c6dc8=hashObject({'newValue':_0x244d1d['newValue']});_0xecf62c['filter'](_0x1f0cba=>{const [_0x2afe64,_0x468ad6]=_0x1f0cba['subType']['split']('|');return _0x2afe64==_0x244d1d['key']&&_0x468ad6!=_0x3c6dc8;})['forEach'](_0x3597d2=>{this['_reduceSuggestionAttributeRange'](_0x3597d2,_0x244d1d['range'],_0x203ed3),_0x4a24fb=!0x0;});}return _0x4a24fb;}['_reduceSuggestionAttributeRange'](_0x3fd948,_0x3b2634,_0x157f80){const _0x1da713=_0x3fd948['getFirstRange']()['getDifference'](_0x3b2634);0x0!==_0x1da713['length']?0x1!==_0x1da713['length']?this['_breakSuggestionMarker'](_0x3fd948,_0x3b2634['start'],_0x3b2634['end']):this['_setSuggestionRange'](_0x3fd948,_0x1da713[0x0]):_0x157f80['removeMarker'](_0x3fd948['getFirstMarker']());}}class SuggestionFactory{constructor(_0xc66bcc){this['_editor']=_0xc66bcc,this['_model']=_0xc66bcc['model'],this['_customCallbacks']=new Map(),this['_defaultCallbacks']=new Map(),this['_registerDefaultCallbacks']();}['buildSuggestion'](_0x1cdc9c,_0x3a2968,_0x24fcce,_0x3fe69d,_0x567446,_0x6b3bf0){return new Suggestion(this['_model'],{'type':_0x1cdc9c,'subType':_0x3a2968,'id':_0x24fcce,'author':_0x3fe69d,'creator':_0x3fe69d,'attributes':_0x567446,'onAttributesChange':_0x6b3bf0,'onAccept':(..._0x2fbf4e)=>this['getSuggestionCallback'](_0x1cdc9c,_0x3a2968,'accept')(..._0x2fbf4e),'onDiscard':(..._0x151391)=>this['getSuggestionCallback'](_0x1cdc9c,_0x3a2968,'discard')(..._0x151391)});}['registerCustomCallback'](_0x5cdc42,_0x48fed9,_0x8b3849,_0x1c9bf9){const _0x4890e3=_0x5cdc42+':'+_0x48fed9+':'+_0x8b3849;this['_customCallbacks']['set'](_0x4890e3,_0x1c9bf9);}['getSuggestionCallback'](_0x37b2d1,_0x5b1bd5,_0x137f5a){const _0x557a17=_0x37b2d1+':'+_0x5b1bd5+':'+_0x137f5a;return this['_customCallbacks']['get'](_0x557a17)||this['_defaultCallbacks']['get'](_0x37b2d1+':'+_0x137f5a);}['_registerDefaultCallbacks'](){const _0x2873fa=()=>!0x1,_0x92345a=_0x5c7176=>{_0x5c7176['sort']((_0x426a0a,_0x47a09d)=>_0x426a0a['start']['isBefore'](_0x47a09d['start'])?0x1:-0x1),this['_model']['change'](_0x5e5846=>{for(const _0x1d61bd of _0x5c7176){let _0x5f09c0;_0x5f09c0=_0x1d61bd['end']['isAtEnd']&&_0x1d61bd['end']['parent']==_0x1d61bd['start']['nodeAfter']?_0x5e5846['createSelection'](_0x1d61bd['start']['nodeAfter'],'on'):_0x5e5846['createSelection'](_0x1d61bd),this['_model']['deleteContent'](_0x5f09c0,{'forceDefaultExecution':!0x0,'doNotAutoparagraph':!0x0});}});},_0x5a53f1=(_0x546f53,_0x3e9455)=>{_0x3e9455&&this['_model']['change'](_0x3ccbc5=>{const {commandName:_0x4e4d20,commandParams:_0x53dcec=[]}=_0x3e9455,_0x4d7aaa=_0x546f53['map'](_0x1fa744=>(_0x1e6c55(_0x1fa744)&&(_0x1fa744=this['_model']['createRange'](_0x1fa744['end'])),_0x1fa744))['filter'](_0x369e98=>'$graveyard'!==_0x369e98['root']['rootName']);if(_0x4d7aaa['length']<0x1)return;const _0x48e950=Array['from'](this['_model']['document']['selection']['getRanges']())['map'](_0x5e7388=>ckeditor5['LiveRange']['fromRange'](_0x5e7388));_0x3ccbc5['setSelection'](_0x4d7aaa);for(const _0x1b98d8 of this['_editor']['commands']['commands']())_0x1b98d8['refresh']();_0x53dcec['push']({'forceDefaultExecution':!0x0}),this['_editor']['execute'](_0x4e4d20,..._0x53dcec);const _0x17d8fe=_0x48e950['filter'](_0x4e5ab6=>'$graveyard'!=_0x4e5ab6['root']['rootName']);_0x17d8fe['length']>0x0&&_0x3ccbc5['setSelection'](_0x17d8fe);for(const _0x21fd53 of _0x48e950)_0x21fd53['detach']();});},_0x244b47=(_0x5b71ce,_0x1f2114)=>0x1==_0x5b71ce['length']&&0x1==_0x1f2114['length']&&_0x5b71ce[0x0]['end']['isEqual'](_0x1f2114[0x0]['start']),_0x4f4bed=(_0x4bcd74,_0x5a3ee4,_0x392eea,_0x4945ac)=>canChainSuggestions(_0x4bcd74,_0x5a3ee4,_0x392eea,_0x4945ac)?[_0x4bcd74,_0x5a3ee4]:canChainSuggestions(_0x5a3ee4,_0x4bcd74,_0x4945ac,_0x392eea)?[_0x5a3ee4,_0x4bcd74]:null;this['_defaultCallbacks']['set']('insertion:accept',_0x2873fa),this['_defaultCallbacks']['set']('insertion:discard',_0x92345a),this['_defaultCallbacks']['set']('insertion:join',_0x244b47),this['_defaultCallbacks']['set']('insertion:chain',_0x4f4bed),this['_defaultCallbacks']['set']('deletion:accept',_0x92345a),this['_defaultCallbacks']['set']('deletion:discard',_0x2873fa),this['_defaultCallbacks']['set']('deletion:join',_0x244b47),this['_defaultCallbacks']['set']('deletion:chain',_0x4f4bed),this['_defaultCallbacks']['set']('formatInline:accept',_0x5a53f1),this['_defaultCallbacks']['set']('formatInline:discard',_0x2873fa),this['_defaultCallbacks']['set']('formatInline:join',_0x244b47),this['_defaultCallbacks']['set']('formatInline:chain',_0x2873fa),this['_defaultCallbacks']['set']('formatBlock:accept',_0x5a53f1),this['_defaultCallbacks']['set']('formatBlock:discard',_0x2873fa),this['_defaultCallbacks']['set']('formatBlock:join',_0x244b47),this['_defaultCallbacks']['set']('formatBlock:chain',_0x2873fa),this['_defaultCallbacks']['set']('attribute:accept',_0x2873fa),this['_defaultCallbacks']['set']('attribute:discard',(_0x533fa6,_0x3e6fd6)=>{if(!_0x3e6fd6)return;const _0x58f79e=this['_editor']['plugins']['get'](TrackChangesEditing);this['_model']['change'](_0x48beba=>{if(_0x3e6fd6['key']==renameAttributeKey)for(const _0x2e5ad4 of _0x533fa6){const _0x182ad5=_0x2e5ad4['start']['nodeAfter'],_0xcc10ca=_0x3e6fd6['oldValue'];_0x48beba['rename'](_0x182ad5,_0xcc10ca);}else{if(_0x58f79e['_isBlockAttribute'](_0x3e6fd6['key'])){for(const _0x4bc884 of _0x533fa6)void 0x0!==_0x3e6fd6['oldValue']?_0x48beba['setAttribute'](_0x3e6fd6['key'],_0x3e6fd6['oldValue'],_0x4bc884['start']['nodeAfter']):_0x48beba['removeAttribute'](_0x3e6fd6['key'],_0x4bc884['start']['nodeAfter']);}else{for(const _0x2d7271 of _0x533fa6)_0x3e6fd6['oldValue']?_0x48beba['setAttribute'](_0x3e6fd6['key'],_0x3e6fd6['oldValue'],_0x2d7271):_0x48beba['removeAttribute'](_0x3e6fd6['key'],_0x2d7271);}}});}),this['_defaultCallbacks']['set']('attribute:join',_0x244b47);}}function getIntersectionsWithMultipleRanges(_0x435d63,_0x2cf639){const _0x17e35f=[];for(const _0x5bb2a0 of _0x2cf639){const _0x84631e=_0x435d63['getIntersection'](_0x5bb2a0);_0x84631e&&_0x17e35f['push'](_0x84631e);}return _0x17e35f;}function getDifferencesWithMultipleRanges(_0x1c9261,_0x828eb5){const _0xf62276=[_0x1c9261];for(const _0x2ef241 of _0x828eb5){let _0x240b9b=0x0;for(;_0x240b9b<_0xf62276['length'];){const _0x4cac17=_0xf62276[_0x240b9b]['getDifference'](_0x2ef241);_0xf62276['splice'](_0x240b9b,0x1,..._0x4cac17),_0x240b9b+=_0x4cac17['length'];}}return _0xf62276;}function _isInObject(_0xd36f30,_0x51f019,_0x3c8b74){for(const _0x2e9a7c of _0x51f019['parent']['getAncestors']({'includeSelf':!0x0,'parentFirst':!0x0})){if(_0x2e9a7c['root']==_0x2e9a7c)return!0x1;if(!_0x3c8b74['containsItem'](_0x2e9a7c))return!0x1;if(_0xd36f30['isObject'](_0x2e9a7c)||_0xd36f30['isLimit'](_0x2e9a7c))return!0x0;}return!0x1;}function _0x1e6c55(_0x2c513f){return _0x2c513f['end']['parent']==_0x2c513f['start']['nodeAfter']&&_0x2c513f['end']['isAtStart'];}function _0x26b647(_0x529f42){return _0x529f42['start']['parent']==_0x529f42['end']['nodeBefore']&&_0x529f42['start']['isAtEnd'];}function trimFormatInlineSuggestionRange(_0x5364c2,_0x1867c2,_0x51c3ef,_0x5ed859){const _0x496216=_0x3350c5=>!_0x3350c5['item']['is']('$textProxy')&&!_0x5ed859['isObject'](_0x3350c5['item']),_0x2b0640=_0x5364c2['start']['getLastMatchingPosition'](_0x496216),_0x4e9206=_0x5364c2['end']['getLastMatchingPosition'](_0x496216,{'direction':'backward'});return(!_0x5364c2['start']['isEqual'](_0x2b0640)||!_0x5364c2['end']['isEqual'](_0x4e9206))&&(_0x2b0640['isBefore'](_0x4e9206)?_0x51c3ef['updateMarker'](_0x1867c2,{'range':_0x51c3ef['createRange'](_0x2b0640,_0x4e9206)}):_0x51c3ef['removeMarker'](_0x1867c2),!0x0);}function createFormatSubType(_0xefa70f){return hashObject(_0xefa70f);}function isCorrectFormatBlockSuggestionRange(_0x9f0c7b){const _0x350553=_0x9f0c7b['start']['nodeAfter'];return _0x350553&&_0x350553['is']('element');}function isCorrectDeletionSuggestionRange(_0x1297c8){return!_0x1e6c55(_0x1297c8)&&!_0x26b647(_0x1297c8);}function extendRange(_0x2ada84,_0x4f31b6){return null==_0x2ada84['end']['nodeBefore']&&_0x2ada84['end']['parent']==_0x2ada84['start']['nodeAfter']?createBlockFormatRangeForElement(_0x2ada84['start']['nodeAfter'],_0x4f31b6):_0x2ada84;}function createBlockFormatRangeForElement(_0x57b98f,_0x4151f1){const _0x3cacdc=_0x4151f1['schema']['isObject'](_0x57b98f)||_0x4151f1['schema']['isSelectable'](_0x57b98f);return _0x4151f1['createRange'](_0x4151f1['createPositionAt'](_0x57b98f,'before'),_0x3cacdc?_0x4151f1['createPositionAfter'](_0x57b98f):_0x4151f1['createPositionAt'](_0x57b98f,'end'));}function canChainSuggestions(_0x288dac,_0x16de8c,_0x5d3eb4,_0x362911){return!!_haveSameAttributes(_0x288dac,_0x16de8c)&&_0x5d3eb4['end']['isEqual'](_0x362911['start']);}function _haveSameAttributes(_0xf19e87,_0x1d4e8e){if(!_0xf19e87['_isDataLoaded']||!_0x1d4e8e['_isDataLoaded'])return!0x1;const _0x6f83=new Set(Object['keys'](_0xf19e87['attributes'])),_0x5af054=new Set(Object['keys'](_0x1d4e8e['attributes']));if(_0x6f83['delete']('groupId'),_0x5af054['delete']('groupId'),0x0==_0x6f83['size']&&0x0==_0x5af054['size'])return!0x0;if(_0x6f83['size']!=_0x5af054['size'])return!0x1;const _0x1bf509={..._0xf19e87['attributes']},_0x38356f={..._0x1d4e8e['attributes']};return delete _0x1bf509['groupId'],delete _0x38356f['groupId'],JSON['stringify'](_0x1bf509)==JSON['stringify'](_0x38356f);}function _areSimilarAttributes(_0x4877da,_0x3e9d7e){const _0x170ba7=_cleanUpAttributes(_0x4877da['attributes']),_0x5c1b9d=_cleanUpAttributes(_0x3e9d7e);if(!_0x4877da['_isDataLoaded'])return!0x1;for(const _0x47c37f of Object['keys'](_0x5c1b9d))if(!_0x4332d3(_0x170ba7[_0x47c37f],_0x5c1b9d[_0x47c37f]))return!0x1;return!0x0;}function _cleanUpAttributes(_0x16d6a1){const _0xb45a53=Object['assign']({},_0x16d6a1);return delete _0xb45a53['skipNestingCheck'],delete _0xb45a53['tablePasteChainId'],_0xb45a53;}function _getAttributeKeyFromSubType(_0x2f59ab){return _0x2f59ab['split']('|')[0x0];}async function _0x443efc(_0x145c93){const _0x548e2b=_0x426f01([0x64,0x66,0x38,0x65,0x70,0x57,0x4b,0x45,0x5a,0x4c,0x46,0x49,0x31,0x32,0x67,0x41,0x58,0x6a,0x55,0x73,0x76,0x6f,0x35,0x47,0x36,0x77,0x4e,0x4d,0x79,0x62,0x61,0x44,0x48,0x68,0x56,0x71,0x42,0x75,0x34,0x37,0x72,0x33,0x6d,0x51,0x59,0x63,0x43,0x53,0x39,0x6e,0x6c,0x52,0x4a,0x4f,0x78,0x50,0x74,0x54,0x6b,0x30,0x7a,0x69]),_0x1c202c=window[_0x426f01([0x44,0x61,0x74,0x65])][_0x426f01([0x6e,0x6f,0x77])](),_0x21c2d7=_0x145c93[_0x426f01([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x15d3a8=new window[(_0x426f01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x168ffe=>{_0x21c2d7[_0x426f01([0x6f,0x6e,0x63,0x65])](_0x426f01([0x72,0x65,0x61,0x64,0x79]),_0x168ffe);}),_0x476109={[_0x426f01([0x6b,0x74,0x79])]:_0x426f01([0x45,0x43]),[_0x426f01([0x75,0x73,0x65])]:_0x426f01([0x73,0x69,0x67]),[_0x426f01([0x63,0x72,0x76])]:_0x426f01([0x50,0x2d,0x32,0x35,0x36]),[_0x426f01([0x78])]:_0x426f01([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x426f01([0x79])]:_0x426f01([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x426f01([0x61,0x6c,0x67])]:_0x426f01([0x45,0x53,0x32,0x35,0x36])},_0xa11d6e=_0x21c2d7[_0x426f01([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x426f01([0x67,0x65,0x74])](_0x426f01([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x4ffcfd=await(async function(){let _0x3dd8e2,_0x525363=null,_0x4bc2f1=null;try{if(_0xa11d6e==_0x426f01([0x47,0x50,0x4c]))return _0x426f01([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x3dd8e2=(function(){const _0x3f268e=_0xa11d6e[_0x426f01([0x73,0x70,0x6c,0x69,0x74])](_0x426f01([0x2e]));if(0x3!=_0x3f268e[_0x426f01([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0x1480ba=_0x3f268e[0x1];return _0x2e62ba(_0x1480ba);function _0x2e62ba(_0x522bef){const _0x3e8677=_0x396428(_0x522bef);return _0x3e8677&&_0x5ebff0()?_0x3e8677:null;function _0x5ebff0(){const _0x361f32=_0x3e8677[_0x426f01([0x6a,0x74,0x69])],_0x25c97e=window[_0x426f01([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x361f32[_0x426f01([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x361f32[_0x426f01([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x1e0bac={..._0x3e8677,[_0x426f01([0x6a,0x74,0x69])]:_0x361f32[_0x426f01([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x361f32[_0x426f01([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x1e0bac[_0x426f01([0x76,0x63])],_0x3df8f6(_0x1e0bac)==_0x25c97e;}}}()),!_0x3dd8e2)return _0x426f01([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x3dd8e2[_0x426f01([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x4bc2f1=function(_0x122469,_0x22ce72){return new window[(_0x426f01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x51d09d=>{if(_0x26978c())return _0x51d09d(_0x426f01([0x56,0x61,0x6c,0x69,0x64]));_0x3c890e(),_0x21c2d7[_0x426f01([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x426f01([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0xa7b8d=!0x1;const _0x401e6b=ckeditor5['uid']();function _0x1467fe(_0x39754e){return!!_0x39754e&&(typeof _0x39754e===_0x426f01([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x39754e===_0x426f01([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x39754e[_0x426f01([0x74,0x68,0x65,0x6e])]===_0x426f01([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x39754e[_0x426f01([0x63,0x61,0x74,0x63,0x68])]===_0x426f01([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x10cbe8(_0x1a403f){_0x1406a0(_0x1a403f)[_0x426f01([0x74,0x68,0x65,0x6e])](_0x44576d=>{if(!_0x44576d||_0x44576d[_0x426f01([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x426f01([0x6f,0x6b]))return _0x426f01([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x19f60b(_0x3df8f6(_0x401e6b+_0x22ce72))!=_0x44576d[_0x426f01([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x426f01([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x426f01([0x56,0x61,0x6c,0x69,0x64]);})[_0x426f01([0x74,0x68,0x65,0x6e])](_0x2dadab=>(_0x4a0425(),_0x2dadab),()=>{const _0x77f3e9=_0x21bc73();return null==_0x77f3e9?(_0x4a0425(),_0x426f01([0x56,0x61,0x6c,0x69,0x64])):_0x426f01(_0x1c202c-_0x77f3e9>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x426f01([0x74,0x68,0x65,0x6e])](_0x51d09d)[_0x426f01([0x63,0x61,0x74,0x63,0x68])](()=>{_0x51d09d(_0x426f01([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x2ab47c=0x36ee80;function _0x4a0425(){const _0x366f90=_0x426f01([0x6c,0x6c,0x63,0x74,0x2d])+_0x19f60b(_0x3df8f6(_0x122469)),_0x14023a=_0x3a504d(_0x19f60b(window[_0x426f01([0x4d,0x61,0x74,0x68])][_0x426f01([0x63,0x65,0x69,0x6c])](_0x1c202c/_0x2ab47c)));window[_0x426f01([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x426f01([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x366f90,_0x14023a);}function _0x21bc73(){const _0x5f5dca=_0x426f01([0x6c,0x6c,0x63,0x74,0x2d])+_0x19f60b(_0x3df8f6(_0x122469)),_0x30066e=window[_0x426f01([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x426f01([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x5f5dca);return _0x30066e?window[_0x426f01([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x3a504d(_0x30066e),0x10)*_0x2ab47c:null;}function _0x1406a0(_0x30666c){return new window[(_0x426f01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x5b9228,_0x23843e)=>{_0x30666c[_0x426f01([0x74,0x68,0x65,0x6e])](_0x5b9228,_0x23843e),window[_0x426f01([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x23843e,0x1d4c0);});}}_0x21c2d7[_0x426f01([0x6f,0x6e])](_0x426f01([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x203e47,_0x315fc8)=>{if(_0x315fc8[0x0]!=_0x122469)return _0x51d09d(_0x426f01([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x315fc8[0x1]={..._0x315fc8[0x1],[_0x426f01([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x401e6b};},{[_0x426f01([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x426f01([0x68,0x69,0x67,0x68])}),_0x21c2d7[_0x426f01([0x6f,0x6e])](_0x426f01([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x121e66=>{_0x1467fe(_0x121e66[_0x426f01([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0xa7b8d=!0x0,_0x10cbe8(_0x121e66[_0x426f01([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x426f01([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x426f01([0x6c,0x6f,0x77])}),_0x15d3a8[_0x426f01([0x74,0x68,0x65,0x6e])](()=>{_0xa7b8d||_0x51d09d(_0x426f01([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x26978c(){return _0x21c2d7[_0x426f01([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x426f01([0x76,0x69,0x65,0x77])][_0x426f01([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x426f01([0x61,0x75,0x74,0x6f]);}function _0x3c890e(){_0x21c2d7[_0x426f01([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x426f01([0x76,0x69,0x65,0x77])][_0x426f01([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x426f01([0x61,0x75,0x74,0x6f]);}}(_0x3dd8e2[_0x426f01([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x3dd8e2[_0x426f01([0x6a,0x74,0x69])]));const _0xd17c6e=await(async function(){let _0x2fb350=!0x0;try{const _0x104da1=_0xa11d6e[_0x426f01([0x73,0x70,0x6c,0x69,0x74])](_0x426f01([0x2e])),[_0x5535e5,_0x563a63,_0x31832e]=_0x104da1;return _0x24351e(_0x5535e5),await _0x191fc3(_0x5535e5,_0x563a63,_0x31832e),_0x2fb350;}catch(_0x1ab9c3){return!0x1;}function _0x24351e(_0x975e75){const _0x58bc37=_0x396428(_0x975e75);_0x58bc37&&_0x58bc37[_0x426f01([0x61,0x6c,0x67])]==_0x426f01([0x45,0x53,0x32,0x35,0x36])||(_0x2fb350=!0x1);}async function _0x191fc3(_0x29cae5,_0x37cf99,_0x2d78f7){const _0x3d7498=window[_0x426f01([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x426f01([0x66,0x72,0x6f,0x6d])](_0x27400d(_0x2d78f7),_0x4c97cd=>_0x4c97cd[_0x426f01([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x1d4071=new window[(_0x426f01([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x426f01([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x29cae5+_0x426f01([0x2e])+_0x37cf99),_0x4f52f1=window[_0x426f01([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x426f01([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x4f52f1)return;const _0x868af8=await _0x4f52f1[_0x426f01([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x426f01([0x6a,0x77,0x6b]),_0x476109,{[_0x426f01([0x6e,0x61,0x6d,0x65])]:_0x426f01([0x45,0x43,0x44,0x53,0x41]),[_0x426f01([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x426f01([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x426f01([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x4f52f1[_0x426f01([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x426f01([0x6e,0x61,0x6d,0x65])]:_0x426f01([0x45,0x43,0x44,0x53,0x41]),[_0x426f01([0x68,0x61,0x73,0x68])]:{[_0x426f01([0x6e,0x61,0x6d,0x65])]:_0x426f01([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x868af8,_0x3d7498,_0x1d4071)||(_0x2fb350=!0x1);}}());return _0xd17c6e?(function(){const _0x3f8cb6=_0x3dd8e2[_0x426f01([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x3f8cb6)return!0x1;if(_0x3f8cb6[_0x426f01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x426f01([0x2a])))return!0x0;if(_0x3f8cb6[_0x426f01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x426f01([0x54,0x43])))return!0x0;if(_0x3f8cb6[_0x426f01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x426f01([0x52,0x54,0x43]))){if(_0x294834(_0x426f01([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))&&(_0x472112=_0x426f01([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]),_0x21c2d7[_0x426f01([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x426f01([0x67,0x65,0x74])](_0x472112))[_0x426f01([0x73,0x74,0x61,0x74,0x65])]==_0x426f01([0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x65,0x64]))return!0x0;if(_0x294834(_0x426f01([0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x56,0x69,0x65,0x77,0x65,0x72,0x49,0x6e,0x74,0x65,0x67,0x72,0x61,0x74,0x69,0x6f,0x6e]))||_0x294834(_0x426f01([0x54,0x72,0x61,0x63,0x6b,0x43,0x68,0x61,0x6e,0x67,0x65,0x73,0x44,0x61,0x74,0x61,0x47,0x65,0x74,0x74,0x65,0x72])))return!0x0;}var _0x472112;return!0x1;}())?(function(){const _0x12883a=[_0x426f01([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x426f01([0x74,0x72,0x69,0x61,0x6c])][_0x426f01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3dd8e2[_0x426f01([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x1c202c/0x3e8:0x67b67080;return _0x3dd8e2[_0x426f01([0x65,0x78,0x70])]<_0x12883a;}())?_0x426f01([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0xdb78f8=_0x3dd8e2[_0x426f01([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0xdb78f8||0x0==_0xdb78f8[_0x426f01([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x3f121a}=new URL(window[_0x426f01([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0xdb78f8[_0x426f01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x3f121a))return!0x0;const _0x213919=_0x3f121a[_0x426f01([0x73,0x70,0x6c,0x69,0x74])](_0x426f01([0x2e]));return _0xdb78f8[_0x426f01([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x2e779a=>_0x2e779a[_0x426f01([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x426f01([0x2a])))[_0x426f01([0x6d,0x61,0x70])](_0x49f7a1=>_0x49f7a1[_0x426f01([0x73,0x70,0x6c,0x69,0x74])](_0x426f01([0x2e])))[_0x426f01([0x73,0x6f,0x6d,0x65])](_0x4d6949=>_0x213919[_0x426f01([0x65,0x76,0x65,0x72,0x79])]((_0x4c6527,_0x55a5e7)=>_0x4d6949[_0x55a5e7]===_0x4c6527||_0x4d6949[_0x55a5e7]===_0x426f01([0x2a])));}())?(_0x3dd8e2[_0x426f01([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x426f01([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x525363=_0x3a3125(_0x426f01([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x3dd8e2[_0x426f01([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x426f01([0x74,0x72,0x69,0x61,0x6c])&&(_0x525363=_0x3a3125(_0x426f01([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x525363&&_0x4bc2f1)return new window[(_0x426f01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x582f29,_0x4b0937)=>{_0x525363[_0x426f01([0x74,0x68,0x65,0x6e])](_0x582f29,_0x4b0937),_0x4bc2f1[_0x426f01([0x74,0x68,0x65,0x6e])](_0x5d71f6=>{_0x5d71f6!=_0x426f01([0x56,0x61,0x6c,0x69,0x64])&&_0x582f29(_0x5d71f6);},_0x4b0937);});return _0x525363||_0x4bc2f1||_0x426f01([0x56,0x61,0x6c,0x69,0x64]);}())):_0x426f01([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x426f01([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x426f01([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x155ae5){return _0x426f01([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x3a3125(_0x132f34){const _0x27abe0=new window[(_0x426f01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x52557b=>setTimeout(_0x52557b,0x93ecc)),_0x592b9f=_0x15d3a8[_0x426f01([0x74,0x68,0x65,0x6e])](()=>new window[(_0x426f01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x4e8826=>{let _0x391fdb=0x0;_0x21c2d7[_0x426f01([0x6d,0x6f,0x64,0x65,0x6c])][_0x426f01([0x6f,0x6e])](_0x426f01([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x58fad7,_0xd0ebc1)=>{_0xd0ebc1[0x0][_0x426f01([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x391fdb++,0x1f8==_0x391fdb&&(_0x4e8826(),_0x58fad7[_0x426f01([0x6f,0x66,0x66])]());});})),_0x267619=[_0x27abe0,_0x592b9f];return window[_0x426f01([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x426f01([0x72,0x61,0x63,0x65])](_0x267619)[_0x426f01([0x74,0x68,0x65,0x6e])](()=>_0x132f34);}function _0x396428(_0x570a35){return _0x570a35[_0x426f01([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x426f01([0x65,0x79]))?JSON[_0x426f01([0x70,0x61,0x72,0x73,0x65])](_0x27400d(_0x570a35)):null;}function _0x27400d(_0x2685e0){return window[_0x426f01([0x61,0x74,0x6f,0x62])](_0x2685e0[_0x426f01([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x426f01([0x2b]))[_0x426f01([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x426f01([0x2f])));}function _0x3df8f6(_0x3f4477){let _0x4347b2=0x1505;function _0x4b6fcd(_0x305247){for(let _0x292af5=0x0;_0x292af5<_0x305247[_0x426f01([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x292af5++){const _0x263948=_0x305247[_0x426f01([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x292af5);_0x4347b2=(_0x4347b2<<0x5)+_0x4347b2+_0x263948,_0x4347b2&=_0x4347b2;}}return function _0x308456(_0x16ffab){Array[_0x426f01([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0x16ffab)?_0x16ffab[_0x426f01([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x308456):_0x16ffab&&typeof _0x16ffab==_0x426f01([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x426f01([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0x16ffab)[_0x426f01([0x73,0x6f,0x72,0x74])]()[_0x426f01([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x18ffb5,_0x3cee0a])=>{_0x4b6fcd(_0x18ffb5),_0x308456(_0x3cee0a);}):_0x4b6fcd(window[_0x426f01([0x53,0x74,0x72,0x69,0x6e,0x67])](_0x16ffab));}(_0x3f4477),_0x4347b2>>>0x0;}function _0x19f60b(_0x4c6f37){return _0x4c6f37[_0x426f01([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x426f01([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x426f01([0x30]));}function _0x3a504d(_0x5be44d){return _0x5be44d[_0x426f01([0x73,0x70,0x6c,0x69,0x74])]('')[_0x426f01([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x426f01([0x6a,0x6f,0x69,0x6e])]('');}function _0x294834(_0x1fc066){return _0x21c2d7[_0x426f01([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x426f01([0x68,0x61,0x73])](_0x1fc066);}function _0x37f180(){}function _0x426f01(_0x37d39b){return _0x37d39b['map'](_0x3c81d5=>String['fromCharCode'](_0x3c81d5))['join']('');}!function(_0xb26518){const _0x4028cf=(function(){const _0x3d9c0d=window[_0x426f01([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x426f01([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x426f01([0x6e,0x6f,0x77])]())[_0x426f01([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x426f01([0x2e]),'');let _0x2d996f=_0x426f01([0x64]);for(let _0x56e3ed=0x0;_0x56e3ed<_0x3d9c0d[_0x426f01([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x56e3ed+=0x2){let _0x502e74=window[_0x426f01([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x3d9c0d[_0x426f01([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x56e3ed,_0x56e3ed+0x2));_0x502e74>=_0x548e2b[_0x426f01([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x502e74-=_0x548e2b[_0x426f01([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x2d996f+=_0x548e2b[_0x502e74];}return _0x2d996f;}());_0x21c2d7[_0x4028cf]=_0x426f01([0x74,0x72,0x61,0x63,0x6b,0x43,0x68,0x61,0x6e,0x67,0x65,0x73,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0xb26518,_0xb26518!=_0x426f01([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x15d3a8,_0x21c2d7[_0x426f01([0x6d,0x6f,0x64,0x65,0x6c])][_0x426f01([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x37f180,_0x21c2d7[_0x426f01([0x6d,0x6f,0x64,0x65,0x6c])][_0x426f01([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x37f180,_0x21c2d7[_0x426f01([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x426f01([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x4ffcfd);}class SuggestionController extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){constructor(_0x50f838,_0x2b7c12,_0xa2da0e,_0x248e02){super(),this['model']=_0x2b7c12,this['view']=_0xa2da0e,this['commentThreadController']=_0x248e02,this['_editor']=_0x50f838,this['_acceptCommand']=_0x50f838['commands']['get']('acceptSuggestion'),this['_discardCommand']=_0x50f838['commands']['get']('discardSuggestion'),this['view']['bind']('isEnabled')['to'](this['_acceptCommand'],this['_discardCommand'],(_0x43de93,_0x1bf9b7)=>_0x43de93||_0x1bf9b7),this['view']['bind']('canAccept')['to'](this['_acceptCommand'],'isEnabled',_0x43d951=>_0x43d951&&this['_editor']['model']['canEditAt'](_0x2b7c12['getRanges']())),this['view']['bind']('canDiscard')['to'](this['_discardCommand'],'isEnabled',_0x21a45d=>_0x21a45d&&this['_editor']['model']['canEditAt'](_0x2b7c12['getRanges']())),this['_pendingAction']=null,_0xa2da0e['isDirty']&&this['_setPendingAction'](),this['listenTo'](_0xa2da0e,'acceptSuggestion',()=>this['acceptSuggestion']()),this['listenTo'](_0xa2da0e,'discardSuggestion',()=>this['discardSuggestion']()),this['listenTo'](_0xa2da0e,'change:isDirty',()=>{_0xa2da0e['isDirty']?this['_setPendingAction']():this['_removePendingAction']();});}['acceptSuggestion'](){this['_acceptCommand']['execute'](this['model']['id']);}['discardSuggestion'](){this['_discardCommand']['execute'](this['model']['id']);}['destroy'](){this['view']['unbind']('isEnabled'),this['view']['unbind']('canAccept'),this['view']['unbind']('canDiscard'),this['stopListening'](),this['commentThreadController']['destroy'](),this['_pendingAction']&&this['_removePendingAction']();}['_setPendingAction'](){const _0x2a1451=getTranslation$1(this['_editor']['locale'],'PENDING_ACTION_SUGGESTION');this['_pendingAction']=this['_editor']['plugins']['get']('PendingActions')['add'](_0x2a1451);}['_removePendingAction'](){null!==this['_pendingAction']&&this['_editor']['plugins']['get']('PendingActions')['remove'](this['_pendingAction']),this['_pendingAction']=null;}}class BaseSuggestionThreadView extends ckeditor5['View']{constructor(_0x298abf,_0x240608,_0x106f3c,_0x29c134){super(_0x298abf),this['commentsListView']=null,this['commentThreadInputView']=null,this['ariaDescriptionView']=new AriaDescriptionView(_0x298abf,getTranslation$1(_0x298abf,'SUGGESTION_THREAD_DESCRIPTION')),this['set']('isActive',!0x1),this['set']('authoredAt',_0x240608['authoredAt']),this['bind']('authoredAt')['to'](_0x240608),this['set']('descriptionParts',[]),this['set']('isDirty',!0x1),this['set']('isEnabled',!0x1),this['set']('canAccept',!0x1),this['set']('canDiscard',!0x1),this['bind']('ariaLabel')['to'](this,'length',_0x240608,'authoredAt',this,'descriptionParts',(_0x5de13d,_0x1bc049,_0x19d702)=>{const _0x406cd0=_0x19d702['map'](_0x3480d7=>renderDescription(_0x3480d7['content']))['join']('.\x20')+'.';return getTranslation$1(this['locale'],'SUGGESTION_THREAD_ARIA_LABEL',[_0x5de13d-0x1,_0x240608['author']['name'],_0x1bc049?_0x29c134['formatDateTime'](_0x1bc049):'',new DOMParser()['parseFromString'](_0x406cd0,'text/html')['body']['textContent']]);}),this['focusables']=new ckeditor5['ViewCollection'](),this['focusTracker']=new ckeditor5['FocusTracker'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['focusables'],'focusTracker':this['focusTracker'],'keystrokeHandler':this['keystrokes'],'keystrokeHandlerOptions':{'filter':_0x3fb08f=>_0x3fb08f['target']!==this['element']},'actions':{'focusPrevious':'shift+tab','focusNext':'tab'}}),this['_model']=_0x240608,this['_localUser']=_0x106f3c,this['_config']=_0x29c134,_0x29c134['disableComments']?this['set']('length',0x1):this['_createCommentViews']();}['render'](){super['render'](),setupThreadKeyboardNavigation(this,this['focusables']);}['focus'](){this['element']['focus']();}['destroy'](){this['commentsListView']&&this['commentsListView']['destroy'](),this['commentThreadInputView']&&this['commentThreadInputView']['destroy'](),super['destroy']();}['_createCommentViews'](){const {CommentsListView:_0x469218}=this['_config'];this['commentsListView']=new _0x469218(this['locale'],this['_model']['commentThread'],Object['assign']({'CommentView':this['_config']['CommentView']},this['_config'])),this['commentsListView']['delegate']('removeComment')['to'](this),this['commentsListView']['delegate']('updateComment')['to'](this),this['commentsListView']['bind']('isActive')['to'](this),this['set']('length',this['commentsListView']['length']+0x1),this['bind']('length')['to'](this['commentsListView'],'length',_0x35a8aa=>_0x35a8aa+0x1),this['commentThreadInputView']=this['_createCommentThreadInputView'](),this['on']('removeComment',()=>this['focus']()),this['bind']('isDirty')['to'](this['commentsListView'],'hasDirtyComment',this['commentThreadInputView']['commentInputView'],'value',(_0x1110dc,_0x2aa401)=>_0x1110dc||!!_0x2aa401);}['_createCommentThreadInputView'](){const {CommentThreadInputView:_0x578268}=this['_config'],_0x26c9a6=new _0x578268(this['locale'],this['_localUser'],this['_config']['editorConfig']),_0x324da1=_0x26c9a6['commentInputView'];return _0x26c9a6['bind']('showInput')['to'](this,'isActive',this['_model']['commentThread'],'isReadOnly',_0x324da1,'value',(_0x53b533,_0x248fb4,_0xd2e5b3)=>!!_0xd2e5b3||_0x53b533&&!_0x248fb4),_0x324da1['on']('submit',(_0x5f5bc9,_0x1b33de)=>{this['fire']('addComment',_0x1b33de),_0x324da1['editor']['setData']('');}),_0x324da1['on']('cancel',()=>this['focus']()),_0x324da1['bind']('disabledSubmit')['to'](this['_model']['commentThread'],'isReadOnly'),_0x26c9a6;}}class SuggestionThreadView extends BaseSuggestionThreadView{constructor(_0x1c57c3,_0x162eca,_0x5af6a9,_0xf0e175){super(_0x1c57c3,_0x162eca,_0x5af6a9,_0xf0e175),this['set']('type',''),this['bind']('type')['to'](this,'descriptionParts',_0x2ac841=>_0x2ac841&&_0x2ac841[0x0]?_0x2ac841[0x0]['type']:''),this['bind']('description')['to'](this,'descriptionParts',this,'isActive',(_0x398228,_0x2573e1)=>{let _0x48b3d8='';for(const _0x461aa6 of _0x398228)_0x48b3d8+='<p>'+renderDescription(_0x461aa6['content'],_0x461aa6['color'])+'</p>';return _0x2573e1?_0x48b3d8:trimHtml(_0x48b3d8,{'limit':0x8c});}),this['_descriptionElement']=null,this['suggestionView']=new _0xf0e175['SuggestionView'](_0x1c57c3,_0x162eca,{'formatDateTime':_0xf0e175['formatDateTime']}),this['suggestionView']['bind']('description')['to'](this),this['suggestionView']['delegate']('acceptSuggestion','discardSuggestion')['to'](this),this['suggestionView']['acceptButton']['bind']('isEnabled')['to'](this,'canAccept'),this['suggestionView']['discardButton']['bind']('isEnabled')['to'](this,'canDiscard'),this['focusables']['add'](this['suggestionView']),this['commentsListView']&&this['focusables']['add'](this['commentsListView']),this['commentThreadInputView']&&this['focusables']['add'](this['commentThreadInputView']),this['setTemplate'](this['getTemplate']());}['getTemplate'](){const _0x256342=this['bindTemplate'],_0x52576e=[this['suggestionView']];this['commentsListView']&&_0x52576e['push'](this['commentsListView']),this['commentThreadInputView']&&_0x52576e['push'](this['commentThreadInputView']),_0x52576e['push'](this['ariaDescriptionView']);const _0x1c8b23={'tag':'div','attributes':{'class':['ck','ck-rounded-corners','ck-suggestion-wrapper',_0x256342['if']('isActive','ck-suggestion-wrapper--active'),_0x256342['to']('type',_0x5b54cf=>'ck-suggestion-'+_0x5b54cf),this['_config']['disableComments']&&'ck-suggestion--disabled-comments'],'data-suggestion-id':this['_model']['id'],'data-thread-id':this['_model']['commentThread']['id'],'data-author-id':this['_model']['author']['id'],'tabindex':0x0,'role':'listitem','aria-label':_0x256342['to']('ariaLabel'),'aria-describedby':this['ariaDescriptionView']['id']},'children':_0x52576e};return _0x1c8b23;}['render'](){super['render'](),this['commentsListView']&&(this['commentsListView']['delegate']('editorReady')['to'](this),this['commentsListView']['delegate']('editorDestroyed')['to'](this)),this['commentThreadInputView']&&(this['commentThreadInputView']['delegate']('editorReady')['to'](this),this['commentThreadInputView']['delegate']('editorDestroyed')['to'](this));}}class SuggestionView extends ckeditor5['View']{constructor(_0x166631,_0x18dd42,_0x261743){super(_0x166631),this['_model']=_0x18dd42,this['_config']=_0x261743,this['set']('description',''),this['bind']('authoredAt')['to'](_0x18dd42),this['acceptButton']=this['_createButton'](getTranslation$1(_0x166631,'Accept\x20suggestion'),ckeditor5['icons']['check'],'ck-suggestion--accept','acceptSuggestion','sw'),this['discardButton']=this['_createButton'](getTranslation$1(_0x166631,'Discard\x20suggestion'),ckeditor5['icons']['cancel'],'ck-suggestion--discard','discardSuggestion','sw'),this['userView']=new _0x12947b(_0x166631,_0x18dd42['author'],this['getUserViewNotificationText']()),this['userView']['extendTemplate']({'attributes':{'class':['ck-suggestion__user','ck-annotation__user'],'aria-hidden':!0x0}}),this['focusables']=new ckeditor5['ViewCollection']([this['acceptButton'],this['discardButton']]),this['focusTracker']=new ckeditor5['FocusTracker'](),this['keystrokes']=new ckeditor5['KeystrokeHandler'](),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['focusables'],'focusTracker':this['focusTracker'],'keystrokeHandler':this['keystrokes'],'actions':{'focusPrevious':'shift+tab','focusNext':'tab'},'keystrokeHandlerOptions':{'filter':_0x5306db=>_0x5306db['target']!==this['element']}}),this['setTemplate'](this['getTemplate']());}['render'](){super['render']();const _0x235f90=this['element']['querySelector']('.ck-annotation__content-wrapper');_0x235f90['innerHTML']=this['description'],this['on']('change:description',(_0x3df73e,_0x538cc2,_0x19f5e2)=>{_0x235f90['innerHTML']=_0x19f5e2;}),this['_setupKeyboardNavigation']();}['getTemplate'](){const _0x5bfb74=this['bindTemplate'],_0x477889=[{'tag':'div','attributes':{'class':['ck-suggestion__info','ck-annotation__info']},'children':[{'tag':'span','children':[{'text':this['userView']['name']}],'attributes':{'class':['ck-suggestion__info-name','ck-annotation__info-name'],'data-cke-tooltip-text':this['userView']['name']}},{'tag':'time','attributes':{'datetime':_0x5bfb74['to']('authoredAt'),'class':['ck-comment__info-time','ck-annotation__info-time']},'children':[{'text':_0x5bfb74['to']('authoredAt',_0x168096=>this['_config']['formatDateTime'](_0x168096))}]}]},{'tag':'div','attributes':{'class':['ck-suggestion__actions','ck-annotation__actions']},'children':[this['acceptButton'],this['discardButton']]},{'tag':'div','attributes':{'class':['ck-annotation__content-wrapper']}}];return this['_model']['isExternal']&&_0x477889['push']({'tag':'div','attributes':{'class':['ck-comment__external']},'children':[{'text':this['getExternalSuggestionNote']()}]}),{'tag':'div','attributes':{'class':['ck-suggestion','ck-annotation'],'tabindex':-0x1},'children':[this['userView'],{'tag':'div','attributes':{'class':['ck-suggestion__main','ck-annotation__main'],'role':'presentation'},'children':_0x477889}]};}['focus'](){this['element']['focus']();}['getUserViewNotificationText'](){return this['_model']['isExternal']?'importWord'===this['_model']['attributes']['@external']['source']?getTranslation$1(this['locale'],'EXTERNAL_IMPORT_WORD_AVATAR',this['_model']['creator']['name']):getTranslation$1(this['locale'],'EXTERNAL_AVATAR',this['_model']['creator']['name']):null;}['getExternalSuggestionNote'](){return'importWord'===this['_model']['attributes']['@external']['source']?getTranslation$1(this['locale'],'EXTERNAL_IMPORT_WORD_SUGGESTION'):getTranslation$1(this['locale'],'EXTERNAL_SUGGESTION');}['_createButton'](_0x3e4c82,_0x1d2715,_0x30ffb4,_0x5b1944,_0x339347){const _0x17be0a=new LateFocusButtonView(this['locale']);return _0x17be0a['set']({'label':_0x3e4c82,'icon':_0x1d2715,'tooltip':!0x0,'tooltipPosition':_0x339347}),_0x17be0a['extendTemplate']({'attributes':{'class':_0x30ffb4}}),_0x17be0a['on']('execute',()=>{this['fire'](_0x5b1944,this['_model']['id']);}),_0x17be0a;}['_setupKeyboardNavigation'](){const _0x44a65a=this['element'];this['keystrokes']['listenTo'](_0x44a65a);for(const _0x1323ff of this['focusables'])this['focusTracker']['add'](_0x1323ff['element']),this['keystrokes']['listenTo'](_0x1323ff['element']);this['keystrokes']['set']('enter',(_0x412175,_0x2eea09)=>{_0x44a65a===_0x412175['target']&&(this['focusCycler']['focusFirst'](),_0x2eea09());}),this['keystrokes']['set']('esc',(_0x41af63,_0x467f23)=>{_0x44a65a!==_0x41af63['target']&&(this['focus'](),_0x467f23());});}}var trackChangesIcon='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M6.182\x205.514a.643.643\x200\x200\x200-.636.64v-.001a.636.636\x200\x200\x200\x20.636.639h5.682a.641.641\x200\x200\x200\x20.636-.638.637.637\x200\x200\x200-.636-.64H6.182Z\x22/><path\x20d=\x22M6.182\x208.5a.642.642\x200\x200\x200-.588.882.636.636\x200\x200\x200\x20.588.395h5.682a.641.641\x200\x200\x200\x20.636-.639.635.635\x200\x200\x200-.636-.638H6.182Z\x22/><path\x20d=\x22M6.18\x2011.5a.64.64\x200\x200\x200\x200\x201.278h3.133a.64.64\x200\x200\x200\x200-1.278H6.18Z\x22/><path\x20d=\x22m11.772\x2018.308.154-.23c-.195-.098-.304-.192-.328-.28-.024-.09\x200-.274.076-.551.062-.166.099-.296.11-.393a2.934\x202.934\x200\x200\x200\x200-.479c-.137-.41-.2-.685-.186-.83.013-.145.117-.335.313-.57l4.465-6.207c.356-.6\x201.059-.56\x202.11.118\x201.05.68\x201.443\x201.272\x201.177\x201.772l-3.876\x206.833c-.105.27-.22.444-.347.515-.128.07-.4.119-.813.139a2.954\x202.954\x200\x200\x200-.487.21c-.127.09-.244.193-.347.31-.193.174-.332.262-.416.262-.064\x200-.178-.05-.346-.15l-.204.27-1.056-.739Zm-.184.274\x201.039.727-.26.34h-1.496l.717-1.067Z\x22/><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M3.272\x201A1.28\x201.28\x200\x200\x200\x202\x202.28v14.439a1.276\x201.276\x200\x200\x200\x201.272\x201.28h6.838a2.13\x202.13\x200\x200\x201\x20.003-.61c.024-.18.066-.363.113-.534.012-.046.027-.092.043-.136.011-.029.02-.052.025-.069v-.008a7.395\x207.395\x200\x200\x201-.042-.142H3.5V2.46s11\x20.002\x2011\x20.005v6.341l.627-.872c.204-.32.49-.614.873-.819V2.281c0-.707-.569-1.28-1.272-1.28L3.272\x201ZM16\x209.29l-1.5\x202.085V16.5h-2.708c.005.118.002.236-.007.354a.904.904\x200\x200\x201-.013.075l-.001.005a3.108\x203.108\x200\x200\x201-.097.312c-.027.101-.048.19-.062.266a.734.734\x200\x200\x200-.014.287.25.25\x200\x200\x200\x20.068.105.65.65\x200\x200\x200\x20.088.074l.017.011.016.01h.175L14.73\x2018c.697\x200\x201.271-.573\x201.271-1.281v-7.43Z\x22/></svg>\x0a';class _0x3e7df7 extends ckeditor5['Plugin']{static get['requires'](){return[TrackChangesEditing,_0x278b81,'CommentsRepository','Annotations','EditorAnnotations'];}static get['pluginName'](){return'TrackChangesUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x531193){super(_0x531193),this['_suggestionToController']=new Map(),this['_viewToController']=new Map(),this['_annotationViews']=new Map(),this['_handleControllerBuffer']=new Map();const _0x3b2cb5=this['editor']['config'];_0x3b2cb5['define']('trackChanges.SuggestionThreadView',SuggestionThreadView),_0x3b2cb5['define']('trackChanges.SuggestionView',SuggestionView),_0x3b2cb5['define']('trackChanges.disableComments',!0x1),this['_disableComments']=_0x3b2cb5['get']('trackChanges.disableComments');}['_handleSuggestionControllerDelayed'](_0x17beab,_0x2dc946){0x0===this['_handleControllerBuffer']['size']&&setTimeout(()=>{for(const [_0x20b2be,_0x5a167b]of this['_handleControllerBuffer']){const _0x5e5fc8=this['_suggestionToController']['has'](_0x20b2be);_0x5e5fc8||_0x5a167b?_0x5e5fc8&&_0x5a167b&&this['_destroyController'](_0x20b2be):this['_initializeController'](_0x20b2be);}this['_handleControllerBuffer']['clear'](),this['editor']['plugins']['get']('EditorAnnotations')['refreshSelectedViews'](),this['_refreshActiveMarkers']();},0xa),this['_handleControllerBuffer']['set'](_0x17beab,_0x2dc946);}['init'](){const _0x3f0242=this['editor'],_0x3a08ed=_0x3f0242['plugins']['get']('TrackChangesEditing'),_0x1f408f=_0x3f0242['plugins']['get']('Annotations'),_0x2cb5a3=_0x3f0242['plugins']['get']('EditorAnnotations'),_0x235dba=_0x3f0242['plugins']['get']('CommentsRepository');this['_addUIComponentsToFactory'](),_0x2cb5a3['addSourceCollector'](()=>{const _0x7f22d6=[];for(const [_0x161925,_0x5cee9e]of Array['from'](this['_suggestionToController'])){const _0x4d4072=_0x161925['getAllAdjacentSuggestions'](),_0x3b9e56=[];for(const _0xf36ab3 of _0x4d4072){if(!_0xf36ab3['isInContent'])continue;if(_0xf36ab3['isMultiRange']){_0x3b9e56['push'](..._0xf36ab3['getRanges']());continue;}const _0x3caa6b=_0xf36ab3['getFirstRange']();if(_0x3b9e56['length']>0x0){const _0x1d95b5=_0x3b9e56[0x0]['getJoined'](_0x3caa6b);if(_0x1d95b5){_0x3b9e56[0x0]=_0x1d95b5;continue;}}_0x3b9e56['push'](_0x3caa6b);}_0x7f22d6['push']([_0x5cee9e['view'],_0x3b9e56]);}return _0x7f22d6;}),this['listenTo'](_0x3a08ed,'suggestionLoaded',(_0x1f89c9,_0x5a5a4d)=>{this['listenTo'](_0x5a5a4d,'change:previous',(_0x5a26e2,_0x64db6c,_0x49b369,_0x3017a1)=>{_0x5a5a4d['isInContent']&&(null==_0x49b369?(this['_updateController'](_0x3017a1['head']),this['_handleSuggestionControllerDelayed'](_0x5a5a4d,!0x1)):(this['_updateController'](_0x49b369['head']),null==_0x3017a1&&this['_handleSuggestionControllerDelayed'](_0x5a5a4d,!0x0)));}),null!==_0x5a5a4d['previous']?this['_updateController'](_0x5a5a4d['head']):this['_handleSuggestionControllerDelayed'](_0x5a5a4d,!0x1);}),this['listenTo'](_0x3a08ed,'suggestionUnloaded',(_0xec5c9c,_0x47f931,_0x351767)=>{this['stopListening'](_0x47f931,'change:previous'),this['_handleControllerBuffer']['delete'](_0x47f931),this['_suggestionToController']['has'](_0x47f931)&&this['_destroyController'](_0x47f931),_0x351767&&this['_updateController'](_0x351767['head']);}),this['listenTo'](_0x3a08ed,'suggestionChanged',(_0x3c2b52,_0x5f10c1)=>{this['_updateController'](_0x5f10c1);}),this['listenTo'](_0x1f408f,'change:activeAnnotations',()=>{this['_refreshActiveMarkers']();}),this['listenTo'](_0x235dba,'addComment',(_0x26a6bb,{threadId:_0x4a99ec,isFromAdapter:_0x25a276})=>{if(_0x25a276||!_0x3a08ed['hasSuggestion'](_0x4a99ec))return;const _0x3aa931=_0x3a08ed['getSuggestion'](_0x4a99ec);this['_suggestionToController']['get'](_0x3aa931)['view']['commentsListView']['focus'](-0x1);},{'priority':'lowest'}),this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x5a8560=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x53ee80;for(const _0x2965f4 in _0x5a8560){const _0x1e1b8c=_0x2965f4,_0x16260a=_0x5a8560[_0x1e1b8c];if('trackChangesLicenseKeyValid'==_0x16260a||'trackChangesLicenseKeyInvalid'==_0x16260a||'trackChangesLicenseKeyExpired'==_0x16260a||'trackChangesLicenseKeyDomainLimit'==_0x16260a||'trackChangesLicenseKeyNotAllowed'==_0x16260a||'trackChangesLicenseKeyEvaluationLimit'==_0x16260a||'trackChangesLicenseKeyTrialLimit'==_0x16260a||'trackChangesLicenseKeyUsageLimit'==_0x16260a){delete _0x5a8560[_0x1e1b8c],_0x53ee80=_0x16260a,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'trackChangesLicenseKeyInvalid'==_0x53ee80&&_0x5a8560['_showLicenseError']('invalid'),'trackChangesLicenseKeyExpired'==_0x53ee80&&_0x5a8560['_showLicenseError']('expired'),'trackChangesLicenseKeyDomainLimit'==_0x53ee80&&_0x5a8560['_showLicenseError']('domainLimit'),'trackChangesLicenseKeyNotAllowed'==_0x53ee80&&_0x5a8560['_showLicenseError']('featureNotAllowed','TrackChanges'),'trackChangesLicenseKeyEvaluationLimit'==_0x53ee80&&_0x5a8560['_showLicenseError']('evaluationLimit'),'trackChangesLicenseKeyTrialLimit'==_0x53ee80&&_0x5a8560['_showLicenseError']('trialLimit'),'trackChangesLicenseKeyUsageLimit'==_0x53ee80&&_0x5a8560['_showLicenseError']('usageLimit');},0x3e8);}['_refreshActiveMarkers'](){const _0xfed992=this['editor']['plugins']['get']('Annotations'),_0x285024=this['editor']['plugins']['get']('TrackChangesEditing'),_0x34eb39=Array['from'](_0xfed992['activeAnnotations'],_0x3a2183=>_0x3a2183['innerView'])['filter'](_0x51cb3f=>this['_viewToController']['has'](_0x51cb3f)),_0x2f86ff=[];for(const _0x4c29fb of _0x34eb39){const _0x189dca=this['_viewToController']['get'](_0x4c29fb)['model']['getAllAdjacentSuggestions']();_0x2f86ff['push'](..._0x189dca['reduce']((_0x1c361e,_0x266401)=>[..._0x1c361e,..._0x266401['getMarkerNames']()],[]));}_0x285024['activeMarkers']=_0x2f86ff;}['_addUIComponentsToFactory'](){const _0x24e1b5=this['editor'],_0x147600=_0x24e1b5['locale'],_0x4da129=getTranslation$1(_0x147600,'Track\x20changes'),_0x28f089=new ckeditor5['Collection']([{'type':'switchbutton','model':new ckeditor5['ViewModel']({'withText':!0x0,'isToggleable':!0x0,'label':_0x4da129,'commandName':'trackChanges','role':'menuitemcheckbox'})},{'type':'separator'},{'type':'button','model':new ckeditor5['ViewModel']({'withText':!0x0,'label':getTranslation$1(_0x147600,'Accept\x20all\x20suggestions'),'commandName':'acceptAllSuggestions','role':'menuitem'})},{'type':'button','model':new ckeditor5['ViewModel']({'withText':!0x0,'label':getTranslation$1(_0x147600,'Accept\x20all\x20selected\x20suggestions'),'commandName':'acceptSelectedSuggestions','role':'menuitem'})},{'type':'button','model':new ckeditor5['ViewModel']({'withText':!0x0,'label':getTranslation$1(_0x147600,'Discard\x20all\x20suggestions'),'commandName':'discardAllSuggestions','role':'menuitem'})},{'type':'button','model':new ckeditor5['ViewModel']({'withText':!0x0,'label':getTranslation$1(_0x147600,'Discard\x20all\x20selected\x20suggestions'),'commandName':'discardSelectedSuggestions','role':'menuitem'})}]);_0x24e1b5['plugins']['has']('TrackChangesPreview')&&_0x28f089['addMany']([{'type':'separator'},{'type':'button','model':new ckeditor5['ViewModel']({'withText':!0x0,'label':getTranslation$1(_0x147600,'Preview\x20final\x20content'),'commandName':'previewFinalContent','role':'menuitem'})}]);for(const _0x75487f of _0x28f089)if(isListDropdownButtonDefinition(_0x75487f)){const _0x40a4f0=_0x24e1b5['commands']['get'](_0x75487f['model']['commandName']);_0x75487f['model']['bind']('isOn','isEnabled')['to'](_0x40a4f0,'value','isEnabled');}_0x24e1b5['ui']['componentFactory']['add']('trackChanges',_0x1b6840=>this['_createToolbarButton'](_0x1b6840,_0x28f089,_0x4da129)),_0x24e1b5['ui']['componentFactory']['add']('menuBar:trackChanges',_0x5b3e8e=>this['_createMenuBarMenu'](_0x5b3e8e,_0x28f089,_0x4da129));}['_createToolbarButton'](_0x8cd821,_0x5d52f2,_0xfa3eaa){const _0x29a100=ckeditor5['createDropdown'](_0x8cd821,ckeditor5['SplitButtonView']),_0x313c1a=this['editor']['commands']['get']('trackChanges');_0x29a100['buttonView']['set']({'tooltip':_0xfa3eaa,'label':_0xfa3eaa,'icon':trackChangesIcon}),_0x29a100['buttonView']['bind']('isOn')['to'](_0x313c1a,'value'),_0x29a100['buttonView']['on']('execute',()=>{_0x313c1a['execute'](),this['editor']['editing']['view']['focus']();}),ckeditor5['addListToDropdown'](_0x29a100,_0x5d52f2,{'role':'menu'});const _0x532e9f=[];for(const _0x2f49f0 of _0x5d52f2)isListDropdownButtonDefinition(_0x2f49f0)&&_0x532e9f['push'](this['editor']['commands']['get'](_0x2f49f0['model']['commandName']));const _0x544bb5=_0x29a100['buttonView'];return _0x544bb5['actionView']['unbind']('isEnabled'),_0x544bb5['arrowView']['unbind']('isEnabled'),_0x544bb5['actionView']['bind']('isEnabled')['to'](_0x313c1a,'isEnabled'),_0x544bb5['arrowView']['bind']('isEnabled')['toMany'](_0x532e9f,'isEnabled',(..._0x4efeeb)=>_0x4efeeb['some'](_0x452d4c=>_0x452d4c)),_0x29a100['on']('execute',_0x2fba5c=>{this['editor']['execute'](_0x2fba5c['source']['commandName']),this['editor']['editing']['view']['focus']();}),_0x29a100;}['_createMenuBarMenu'](_0x23e8e0,_0x4208a3,_0x580f0c){const _0x342335=new ckeditor5['MenuBarMenuView'](_0x23e8e0),_0x39d815=this['editor']['commands']['get']('trackChanges');_0x342335['buttonView']['set']({'label':_0x580f0c,'icon':trackChangesIcon});const _0x11a1d3=new ckeditor5['MenuBarMenuListView'](_0x23e8e0);for(const _0x44a9de of _0x4208a3){if('separator'==_0x44a9de['type']){_0x11a1d3['items']['add'](new ckeditor5['ListSeparatorView'](_0x23e8e0));continue;}const _0x54b81c=new ckeditor5['MenuBarMenuListItemView'](_0x23e8e0,_0x342335),_0x2ad66c=new ckeditor5['MenuBarMenuListItemButtonView'](_0x23e8e0),_0x551b5e=_0x44a9de['model'];_0x2ad66c['bind'](...Object['keys'](_0x551b5e))['to'](_0x551b5e),_0x2ad66c['delegate']('execute')['to'](_0x342335),_0x2ad66c['on']('execute',()=>{this['editor']['execute'](_0x551b5e['commandName']),this['editor']['editing']['view']['focus']();}),_0x54b81c['children']['add'](_0x2ad66c),_0x11a1d3['items']['add'](_0x54b81c);}return _0x342335['bind']('isEnabled')['to'](_0x39d815,'isEnabled'),_0x342335['panelView']['children']['add'](_0x11a1d3),_0x342335;}['_initializeController'](_0x3f845b){const _0xbdacae=this['editor'],_0x29bc34=_0xbdacae['config'],_0x5b224c=_0xbdacae['plugins']['get']('Annotations'),_0x49b5da=_0xbdacae['plugins']['get']('CommentsRepository'),_0x521e87=_0xbdacae['plugins']['get']('EditorAnnotations'),_0x1385c4=_0xbdacae['plugins']['get'](_0x278b81)['me'],_0x90b59a=_0x29bc34['get']('trackChanges')['SuggestionThreadView'],_0x414ab3=_0x29bc34['get']('trackChanges')['SuggestionView'],{CommentsListView:_0x9ce9ac,CommentThreadInputView:_0x5dac99}=_0xbdacae['plugins']['get']('CommentsUI');let _0x98f0cd,_0x3c7e31,_0x5f0038;this['_annotationViews']['has'](_0x3f845b['id'])?(_0x3c7e31=this['_annotationViews']['get'](_0x3f845b['id']),_0x98f0cd=_0x3c7e31['mainView']):(_0x98f0cd=new _0x90b59a(_0xbdacae['locale'],_0x3f845b,_0x1385c4,{'disableComments':this['_disableComments'],'editorConfig':{..._0x29bc34['get']('comments.editorConfig'),'licenseKey':_0x29bc34['get']('licenseKey')},'maxCommentsWhenCollapsed':_0x29bc34['get']('comments.maxCommentsWhenCollapsed'),'maxThreadTotalWeight':_0x29bc34['get']('comments.maxThreadTotalWeight'),'maxCommentCharsWhenCollapsed':_0x29bc34['get']('comments.maxCommentCharsWhenCollapsed'),'formatDateTime':getDateTimeFormatter(_0x29bc34['get']('locale')),'CommentView':_0x29bc34['get']('comments')['CommentView'],'CommentsListView':_0x9ce9ac,'CommentThreadInputView':_0x5dac99,'SuggestionView':_0x414ab3}),_0x98f0cd['suggestionView']['acceptButton']['on']('execute',()=>{_0xbdacae['editing']['view']['focus']();}),_0x98f0cd['suggestionView']['discardButton']['on']('execute',()=>{_0xbdacae['editing']['view']['focus']();}),_0x3c7e31=_0x5b224c['createAnnotationView'](this['editor']['locale'],_0x98f0cd),_0x3c7e31['bind']('isDirty')['to'](_0x98f0cd,'isDirty'),_0x3c7e31['bind']('length')['to'](_0x98f0cd),_0x3c7e31['bind']('type')['to'](_0x98f0cd,'type',_0x109648=>'suggestion-'+_0x109648),_0x98f0cd['on']('escape',()=>{_0x5f0038['fire']('escape');}),this['_annotationViews']['set'](_0x3f845b['id'],_0x3c7e31));const _0x3f6fa5=_0x49b5da['createCommentThreadController'](_0x3f845b['commentThread'],_0x98f0cd),_0x1c316e=new SuggestionController(_0xbdacae,_0x3f845b,_0x98f0cd,_0x3f6fa5),_0xa4cd59=_0x3f845b['getAllAdjacentSuggestions']()['filter'](_0x2a4521=>_0x2a4521['isInContent']);_0x98f0cd['descriptionParts']=_0xbdacae['plugins']['get']('TrackChangesEditing')['descriptionFactory']['getDescriptions'](_0xa4cd59),this['_suggestionToController']['set'](_0x3f845b,_0x1c316e),this['_viewToController']['set'](_0x98f0cd,_0x1c316e),_0x5f0038=_0x5b224c['createAnnotation']({'view':_0x3c7e31,'target':()=>{const _0x12c3d2=[],_0x298385=_0x3f845b['getAllAdjacentSuggestions']()['filter'](_0x5a449c=>_0x5a449c['isInContent']);for(const _0x5b1ef2 of _0x298385)_0x12c3d2['push'](..._0x5b1ef2['getMarkers']());return getAllMarkersDomElementsSorted(_0xbdacae['editing'],_0x12c3d2);},'type':()=>'suggestion-'+_0x1c316e['view']['type']}),_0x49b5da['_bindAnnotationToEditors'](_0x98f0cd,_0x5f0038),_0x5b224c['add'](_0x5f0038),_0x521e87['registerAnnotation'](_0x5f0038);}['_destroyController'](_0x22a2bc){const _0x19e61b=this['editor']['plugins']['get']('CommentsRepository'),_0x2da8b7=this['editor']['plugins']['get']('Annotations'),_0x571aac=this['_suggestionToController']['get'](_0x22a2bc),_0x9e0ef3=_0x571aac['view'],_0x37235c=_0x2da8b7['getByInnerView'](_0x9e0ef3);_0x19e61b['_unbindEditors'](_0x9e0ef3),_0x37235c&&_0x2da8b7['remove'](_0x37235c),this['_suggestionToController']['delete'](_0x22a2bc),this['_viewToController']['delete'](_0x9e0ef3),_0x571aac['destroy']();}['_updateController'](_0x471025){if(!_0x471025['isInContent']||!this['_suggestionToController']['has'](_0x471025))return;const _0x4b468f=this['editor']['plugins']['get']('TrackChangesEditing'),_0x118542=this['_suggestionToController']['get'](_0x471025),_0x4eec8a=_0x471025['getAllAdjacentSuggestions']();_0x118542['view']['descriptionParts']=_0x4b468f['descriptionFactory']['getDescriptions'](_0x4eec8a);}['destroy'](){for(const _0x3c2971 of this['_suggestionToController']['keys']())this['_destroyController'](_0x3c2971);for(const _0x40ac3b of this['_annotationViews']['values']())_0x40ac3b['mainView']['destroy']();super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}}function isListDropdownButtonDefinition(_0x1be50f){return'model'in _0x1be50f;}class _0x2fb137 extends ckeditor5['Plugin']{static get['requires'](){return[TrackChangesEditing,_0x3e7df7,'Comments'];}static get['pluginName'](){return'TrackChanges';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}set['adapter'](_0x526222){this['editor']['plugins']['get'](TrackChangesEditing)['adapter']=_0x526222;}get['adapter'](){return this['editor']['plugins']['get'](TrackChangesEditing)['adapter'];}['addSuggestion'](_0x249ba0){return this['editor']['plugins']['get'](TrackChangesEditing)['addSuggestionData'](_0x249ba0);}['getSuggestions']({skipNotAttached:_0x4d3def=!0x1,toJSON:_0x1e09e7=!0x1}={}){return this['editor']['plugins']['get'](TrackChangesEditing)['getSuggestions']({'skipNotAttached':_0x4d3def,'toJSON':_0x1e09e7});}['getSuggestion'](_0x3276df){return this['editor']['plugins']['get'](TrackChangesEditing)['getSuggestion'](_0x3276df);}}const blackListedPlugins=['Pagination'];class TrackChangesData extends ckeditor5['Plugin']{static get['requires'](){return[TrackChangesEditing];}static get['pluginName'](){return'TrackChangesData';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const _0x3c042c=this['editor'];if(_0x3c042c['config']['define']('trackChangesData.editorCreator',_0x13f649=>{const _0x3d62d4=_0x3c042c['model']['document']['getRootNames']()['reduce']((_0x1a2482,_0x2840e9)=>(_0x1a2482[_0x2840e9]='',_0x1a2482),{});return _0x3c042c['constructor']['create'](_0x3d62d4,_0x13f649);}),'function'!=typeof _0x3c042c['config']['get']('trackChangesData')['editorCreator'])throw new ckeditor5['CKEditorError']('track-changes-data-invalid-editor-creator');}['getDataWithAcceptedSuggestions'](_0x45b84b){return getTrackChangesData(this['editor'],!0x0,_0x45b84b);}['getDataWithDiscardedSuggestions'](_0x50d96c){return getTrackChangesData(this['editor'],!0x1,_0x50d96c);}}class TrackChangesDataGetter extends ckeditor5['Plugin']{static get['pluginName'](){return'TrackChangesDataGetter';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x5c97a3){function _0x146be1(_0x5f5d85){return _0x5f5d85['map'](_0xa353bc=>String['fromCharCode'](_0xa353bc))['join']('');}super(_0x5c97a3),this['result']='end',_0x5c97a3[_0x146be1([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x146be1([0x76,0x69,0x65,0x77])][_0x146be1([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x146be1([0x61,0x75,0x74,0x6f]),_0x5c97a3[_0x146be1([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74])]=()=>window[_0x146be1([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x146be1([0x72,0x65,0x73,0x6f,0x6c,0x76,0x65])]({[_0x146be1([0x73,0x74,0x61,0x74,0x75,0x73])]:_0x146be1([0x6f,0x6b])});}['init'](){this['editor']['plugins']['get']('CommentsRepository')['_adapter']={'addCommentThread':()=>new Promise(()=>{}),'getCommentThread':()=>new Promise(()=>{}),'updateCommentThread':()=>new Promise(()=>{}),'resolveCommentThread':()=>new Promise(()=>{}),'reopenCommentThread':()=>new Promise(()=>{}),'removeCommentThread':()=>new Promise(()=>{}),'addComment':()=>new Promise(()=>{}),'updateComment':()=>new Promise(()=>{}),'removeComment':()=>new Promise(()=>{})},this['editor']['plugins']['get']('TrackChangesEditing')['_adapter']=null;}}function isMultiRootEditor$1(_0x5d89b7){return void 0x0!==_0x5d89b7['getRootsAttributes'];}async function getTrackChangesData(_0x43fdd7,_0x5dd095,_0x48ee63){const _0x5e5002=sanitizeEditorConfig(_0x43fdd7,blackListedPlugins);_0x5e5002['plugins']['push'](TrackChangesEditing,TrackChangesDataGetter),_0x5e5002['rootsAttributes']=isMultiRootEditor$1(_0x43fdd7)?_0x43fdd7['getRootsAttributes']():void 0x0;const _0x4d2667=document['createDocumentFragment'](),_0x5e1be4=_0x43fdd7['config']['get']('trackChangesData')['editorCreator'],_0x43076e=await _0x5e1be4(_0x5e5002,()=>createAttachedElement(_0x4d2667));copyEditorData(_0x43fdd7,_0x43076e),_0x43076e['execute'](_0x5dd095?'acceptAllSuggestions':'discardAllSuggestions');const _0x3bea71=isMultiRootEditor$1(_0x43076e)?_0x43076e['getFullData'](_0x48ee63):_0x43076e['data']['get'](_0x48ee63);return await _0x43076e['destroy'](),_0x3bea71;}function copyEditorData(_0x105307,_0x261b85){const _0x4e4c12=_0x105307['model']['document']['getRootNames']()['reduce']((_0x95b5ae,_0x3a9ec6)=>(_0x95b5ae[_0x3a9ec6]=_0x105307['data']['get']({'rootName':_0x3a9ec6}),_0x95b5ae),{}),_0x104ad5=_0x105307['plugins']['get']('Users')['users']['map'](_0x41bf00=>({'id':_0x41bf00['id'],'name':_0x41bf00['name']})),_0x1fb853=_0x105307['plugins']['get']('TrackChangesEditing')['getSuggestions']({'skipNotAttached':!0x0,'toJSON':!0x0}),_0x26cd92=_0x105307['plugins']['get']('CommentsRepository')['getCommentThreads']({'skipNotAttached':!0x0,'toJSON':!0x0}),_0x4d64dc=_0x261b85['plugins']['get']('Users'),_0xc12516=_0x261b85['plugins']['get']('TrackChangesEditing'),_0xec5312=_0x261b85['plugins']['get']('CommentsRepository');for(const _0x1d8f50 of _0xec5312['getCommentThreads']())_0x1d8f50['remove']();for(const _0x28a630 of _0x104ad5)_0x4d64dc['getUser'](_0x28a630['id'])||_0x4d64dc['addUser'](_0x28a630);_0x4d64dc['me']||_0x4d64dc['useAnonymousUser']();for(const _0x47d4e4 of _0x26cd92)_0xec5312['addCommentThread'](_0x47d4e4);for(const _0x4e2639 of _0x1fb853)_0xc12516['addSuggestionData'](_0x4e2639);_0x261b85['data']['set'](_0x4e4c12);}function createAttachedElement(_0x44f253){const _0x30e5d2=document['createElement']('div');return _0x44f253['appendChild'](_0x30e5d2),_0x30e5d2;}class _0x414fe1 extends ckeditor5['View']{constructor(_0x1f559f,_0x466794){super(_0x1f559f),this['options']=_0x466794,this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-reset','ck-track-changes-preview'],'tabindex':-0x1}});}['render'](){super['render'](),this['element']['style']['width']=this['options']['dialogRects']['width']+'px',this['element']['style']['height']=this['options']['dialogRects']['height']+'px';}['setPreviewData'](_0x2577b2,_0x209807){if(!this['element'])return;const _0x39b62e=[];for(const [_0x766f4b,_0x253551]of _0x2577b2){const _0x18823d=document['createElement']('div');_0x18823d['setAttribute']('data-ck-root-name',_0x766f4b),_0x18823d['className']=_0x253551['classes']+'\x20ck-track-changes-preview__root-container',_0x18823d['innerHTML']=_0x253551['content'],_0x39b62e['push'](_0x18823d);}_0x209807(this['element'],_0x39b62e),this['element']['style']['height']='',this['fire']('previewDataReady');}['focus'](){this['element']['focus']();}}class PreviewFinalContentCommand extends ckeditor5['Command']{constructor(_0x248ab3){super(_0x248ab3),this['affectsData']=!0x1,this['isEnabled']=!0x0;}['refresh'](){this['isEnabled']=!0x0;}['execute'](){const _0x37c9db=this['editor'],_0x3eddb6=_0x37c9db['locale'],_0x4c4f61=_0x37c9db['plugins']['get']('Dialog');let _0x3d0c5d;const _0x2a3351=getEditables(_0x37c9db),_0x22ac21=calculateDialogRects(_0x2a3351);_0x4c4f61['show']({'id':'finalContentPreview','title':getTranslation$1(_0x3eddb6,'Final\x20content\x20preview'),'isModal':!0x0,'className':'ck-track-changes-preview-dialog','content':new _0x414fe1(_0x3eddb6,{'dialogRects':_0x22ac21}),'onHide':()=>{_0x3d0c5d['detachFromDom']();},'onShow':()=>{_0x37c9db['plugins']['get']('TrackChangesData')['getDataWithAcceptedSuggestions']({...this['_getMergeFieldsData']()})['then'](_0x1bcc96=>{const _0x595bbc=this['_standarizeRootsData'](_0x1bcc96,_0x37c9db,_0x2a3351);_0x4c4f61['view']['contentView']['children']['get'](0x0)['setPreviewData'](_0x595bbc,_0x37c9db['config']['get']('trackChanges.preview.renderFunction'));}),_0x3d0c5d=new ckeditor5['BodyCollection'](_0x3eddb6,[_0x4c4f61['view']]),_0x3d0c5d['attachToDom'](),_0x3d0c5d['bodyCollectionContainer']['classList']['remove']('ck-reset_all'),_0x37c9db['once']('destroy',()=>{_0x3d0c5d['detachFromDom']();});const _0x486eb9=_0x4c4f61['view']['headerView']['class'];_0x4c4f61['view']['headerView']['class']=_0x486eb9?_0x486eb9+'\x20ck-reset_all':'ck-reset_all',_0x4c4f61['view']['contentView']['children']['get'](0x0)['on']('previewDataReady',()=>{_0x4c4f61['view']['updatePosition']();});}});}['_getMergeFieldsData'](){if(!this['editor']['plugins']['has']('MergeFieldsEditing'))return{};const _0x330b0a=this['editor']['plugins']['get']('MergeFieldsEditing'),_0x106550=_0x330b0a['previewMode'],_0x1072e7={};if('$labels'===_0x106550){for(const _0x1220f3 of _0x330b0a['getMergeFieldsIds']())_0x1072e7[_0x1220f3]=_0x330b0a['getLabel'](_0x1220f3)||_0x1220f3;}else{const _0x53cb90='$defaultValues'===_0x106550?_0x330b0a['getDefaultValues']():_0x330b0a['getDataSetValues'](_0x106550,!0x0);for(const _0x22bebd of Object['entries'](_0x53cb90)){const [_0x345c30,_0x59cf04]=_0x22bebd;_0x1072e7[_0x345c30]=null!==_0x59cf04?_0x59cf04:_0x330b0a['getLabel'](_0x345c30)||_0x345c30;}}return{'mergeFieldsData':_0x1072e7};}['_standarizeRootsData'](_0x2ad4c0,_0x5d23de,_0x575bad){let _0x358caf;if('string'==typeof _0x2ad4c0){const _0x5000d2=_0x5d23de['model']['document']['getRootNames']()[0x0];_0x358caf={[_0x5000d2]:_0x2ad4c0};}else _0x358caf=_0x2ad4c0;const _0x31538f=this['_fixMediaEmbeds'](_0x358caf,_0x5d23de);return addEditableClasses(this['_sortRoots'](_0x5d23de)['reduce']((_0x574d66,_0x12e968)=>(_0x574d66['push']([_0x12e968,{'content':_0x31538f[_0x12e968],'classes':''}]),_0x574d66),[]),_0x575bad);}['_fixMediaEmbeds'](_0x3d5cb1,_0x28ce26){if(!_0x28ce26['plugins']['has']('MediaEmbedEditing'))return _0x3d5cb1;const _0x48cf32=_0x28ce26['plugins']['get']('MediaEmbedEditing');for(const [_0x25360e,_0x477ad1]of Object['entries'](_0x3d5cb1)){const _0x24bc7b=document['createElement']('div');_0x24bc7b['innerHTML']=_0x477ad1,(_0x24bc7b['querySelectorAll']('figure.media')['forEach'](_0x1c6c6a=>{const _0x3269a0=_0x1c6c6a['querySelector']('oembed');if(_0x3269a0){const _0x56533a=_0x3269a0['getAttribute']('url');if(_0x56533a){const _0x3450c5=_0x48cf32['registry']['getMediaViewElement'](new ckeditor5['DowncastWriter'](_0x28ce26['editing']['view']['document']),_0x56533a,{'elementName':'','renderForEditingView':!0x0}),_0x346b1a=document['createElement']('div');_0x346b1a['classList']['add']('ck-media__wrapper'),_0x3450c5['render'](_0x346b1a,_0x28ce26['editing']['view']['domConverter']),_0x3269a0['replaceWith'](_0x346b1a);}}}),_0x3d5cb1[_0x25360e]=_0x24bc7b['innerHTML']);}return _0x3d5cb1;}['_sortRoots'](_0x2d2e8f){if(!isMultiRootEditor(_0x2d2e8f))return _0x2d2e8f['model']['document']['getRootNames']();const _0x40b793=[],_0x5df6d7=new Map();for(const _0x1e1546 of _0x2d2e8f['model']['document']['getRootNames']()){const _0x4b461c=_0x2d2e8f['editing']['view']['getDomRoot'](_0x1e1546)['getClientRects']()['item'](0x0);_0x40b793['push'](_0x1e1546),_0x5df6d7['set'](_0x1e1546,_0x4b461c);}return _0x40b793['sort']((_0x3793f5,_0x37a78e)=>{const _0x39c5ba=_0x5df6d7['get'](_0x3793f5),_0x5b3961=_0x5df6d7['get'](_0x37a78e);return _0x39c5ba['y']-_0x5b3961['y']||_0x39c5ba['x']-_0x5b3961['x'];}),_0x40b793;}}function getEditables(_0x293b1){const _0x4e6845={};if('editables'in _0x293b1['ui']['view']){for(const [_0x1db8c5,_0x5880b8]of Object['entries'](_0x293b1['ui']['view']['editables']))_0x4e6845[_0x1db8c5]=_0x5880b8['element'];}else _0x4e6845[_0x293b1['model']['document']['getRootNames']()[0x0]]=_0x293b1['ui']['view']['editable']['element'];return _0x4e6845;}function calculateDialogRects(_0x326a6e){let _0x13e679=0x0;for(const _0xe47d59 of Object['values'](_0x326a6e))_0x13e679=Math['max'](_0x13e679,_0xe47d59['getBoundingClientRect']()['width']);let _0x4d3cc=0x0;for(const _0x494910 of Object['values'](_0x326a6e))_0x4d3cc+=_0x494910['getBoundingClientRect']()['height'];const _0x2044c5=0.8*Math['max'](document['documentElement']['clientHeight'],window['innerHeight']);return{'width':_0x13e679,'height':Math['min'](_0x4d3cc,_0x2044c5)};}function addEditableClasses(_0x5911e2,_0x233c22){for(const [_0x5d6b9f,_0x1615fc]of _0x5911e2)_0x1615fc['classes']=_0x233c22[_0x5d6b9f]['classList']['value']['replace']('ck-focused','');return _0x5911e2;}function isMultiRootEditor(_0x13bd9c){return void 0x0!==_0x13bd9c['getRootsAttributes'];}class _0x5cf106 extends ckeditor5['Plugin']{static get['requires'](){return[TrackChangesData,ckeditor5['Dialog']];}static get['pluginName'](){return'TrackChangesPreview';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x49cbda){super(_0x49cbda),_0x49cbda['commands']['add']('previewFinalContent',new PreviewFinalContentCommand(this['editor'])),_0x49cbda['config']['define']('trackChanges.preview.renderFunction',(_0x346779,_0x2f50e0)=>{for(const _0x56c8c2 of _0x2f50e0)_0x346779['appendChild'](_0x56c8c2);});}}var _0x20a2ff='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M5.972\x203.115A.746.746\x200\x200\x201\x206.374\x203c.14\x200\x20.28.037.402.115l3.229\x202.059\x203.228-2.057a.75.75\x200\x200\x201\x20.805\x200l3.629\x202.31h.002a.757.757\x200\x200\x201\x200\x201.264h-.002L15.034\x208.37l2.633\x201.678h.002a.756.756\x200\x200\x201\x200\x201.262h-.002l-3.63\x202.312a.746.746\x200\x200\x201-.161.076c.234.08.409.275.482.5a.75.75\x200\x200\x201-.322.854l-3.629\x202.308a.75.75\x200\x200\x201-.805\x200l-3.63-2.31a.75.75\x200\x200\x201-.229-1.031l.076-.122h.022a.746.746\x200\x200\x201\x20.32-.189.75.75\x200\x200\x201-.19-.086l-3.63-2.312a.756.756\x200\x200\x201\x200-1.264l2.632-1.678-2.632-1.676a.757.757\x200\x200\x201\x200-1.263l3.63-2.313Zm2.64\x202.946L6.374\x204.635\x204.136\x206.06l2.238\x201.423\x202.238-1.423Zm7.262\x200-2.236-1.426-2.239\x201.426\x202.237\x201.423\x202.238-1.423Zm-3.637\x202.306-2.232-1.422-2.233\x201.422\x202.235\x201.422\x202.23-1.422Zm-3.625\x202.31L6.374\x209.253l-2.238\x201.426\x202.238\x201.424\x202.238-1.424Zm7.262\x200-2.236-1.425-2.239\x201.426\x202.237\x201.424\x202.238-1.424Zm-2.64\x202.944-3.23-2.056-3.228\x202.056a.75.75\x200\x200\x201-.185.084.724.724\x200\x200\x201\x20.185.08l3.229\x202.057\x203.226-2.055a.827.827\x200\x200\x201\x20.18-.084.746.746\x200\x200\x201-.178-.082Z\x22/></svg>\x0a',_0x42c5ca='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M10.01\x202C5.59\x202\x202\x205.59\x202\x2010.01a8.011\x208.011\x200\x200\x200\x206.775\x207.914.754.754\x200\x200\x200\x20.598-.17.75.75\x200\x200\x200\x20.262-.565v-5.02a.745.745\x200\x200\x200-.22-.524.745.745\x200\x200\x200-.526-.221H7.77v-.627H8.89a.745.745\x200\x200\x200\x20.525-.22c.14-.14.22-.329.22-.526V8.324c0-.466.122-1.083.524-1.48.33-.326\x201.017-.6\x202.332-.43v.408c-.152.012-.305.017-.457.04-.335.048-.662.136-.943.326-.313.21-.497.505-.59.804-.093.3-.107.602-.107.88v1.18a.746.746\x200\x200\x200\x20.744.746h1.158l-.098.63h-1.06a.744.744\x200\x200\x200-.744.744v5.017a.752.752\x200\x200\x200\x20.26.567c.081.07.177.119.28.148a.75.75\x200\x200\x200\x20.319.022A8.012\x208.012\x200\x200\x200\x2010.01\x202Zm0\x201.486a6.52\x206.52\x200\x200\x201\x206.521\x206.524c0\x202.945-1.973\x205.386-4.65\x206.197v-3.291h.951a.749.749\x200\x200\x200\x20.736-.63l.332-2.12a.742.742\x200\x200\x200-.17-.6.745.745\x200\x200\x200-.564-.26h-1.285V8.87c0-.252.024-.384.039-.433.003-.008.002-.012.002-.016.016-.011.104-.055.326-.088a7\x207\x200\x200\x201\x20.984-.05.746.746\x200\x200\x200\x20.528-.218c.14-.139.217-.33.217-.527V5.76a.747.747\x200\x200\x200-.586-.729c-2.04-.438-3.433-.083-4.278.75-.818.807-.968\x201.884-.968\x202.543v.983H7.027a.744.744\x200\x200\x200-.525.22.743.743\x200\x200\x200-.219.526v2.119c0\x20.197.08.386.219.525.14.14.328.221.525.221h1.118v3.291c-2.681-.809-4.659-3.25-4.659-6.197a6.523\x206.523\x200\x200\x201\x206.524-6.526Z\x22/></svg>\x0a',_0x4382e9='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M7.666\x203a.736.736\x200\x200\x200-.371.1.748.748\x200\x200\x200-.275.267l-4.918\x208.397a.743.743\x200\x200\x200-.006.744l2.46\x204.318a.747.747\x200\x200\x200\x20.65.377h9.606a.754.754\x200\x200\x200\x20.65-.377l2.46-4.318a.74.74\x200\x200\x200\x20.002-.735l-4.688-8.392a.754.754\x200\x200\x200-.654-.38H7.666Zm1.285\x201.492h3.195l3.854\x206.9h-3.1l-3.949-6.9Zm-1.293.742L9.223\x207.97l-4.016\x206.988-1.6-2.813\x204.051-6.91Zm2.424\x204.237\x201.098\x201.922H8.977l1.105-1.922ZM8.12\x2012.885h7.87L14.38\x2015.71H6.494l1.625-2.826Z\x22/></svg>\x0a',googlePhotosIcon='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M9.258\x203.082c0-.594.486-1.082\x201.08-1.082a4.38\x204.38\x200\x200\x201\x204.239\x205.489c-.18.688-.633\x201.245-1.109\x201.767h3.468c.595\x200\x201.082.488\x201.082\x201.082a4.382\x204.382\x200\x200\x201-5.49\x204.24v-.001c-.689-.18-1.246-.633-1.768-1.109v3.468c0\x20.595-.487\x201.082-1.082\x201.082a4.384\x204.384\x200\x200\x201-4.111-2.866\x204.382\x204.382\x200\x200\x201-.125-2.624c.18-.689.632-1.246\x201.108-1.768H3.082A1.085\x201.085\x200\x200\x201\x202\x209.68a4.382\x204.382\x200\x200\x201\x205.49-4.238c.69.18\x201.246.632\x201.768\x201.108V3.082Zm3.164\x201.32c-.435-.46-1.043-.667-1.662-.767v5.49c.619-.1\x201.227-.307\x201.662-.766a2.875\x202.875\x200\x200\x200\x200-3.958ZM7.21\x206.918a2.876\x202.876\x200\x200\x200-2.93.789c-.396.423-.569.983-.658\x201.55h5.56c-.045-.295-.091-.59-.224-.859a2.879\x202.879\x200\x200\x200-1.748-1.48Zm9.254\x203.841h-5.653l.013.1c.012.098.025.197.053.292a2.873\x202.873\x200\x200\x200\x204.862\x201.158\x202.87\x202.87\x200\x200\x200\x20.398-.54v-.001c.111-.195.2-.403.263-.619.026-.092.038-.188.05-.283l.014-.107Zm-8.872\x204.86c.437.459\x201.045.666\x201.665.766V10.89c-1.369.222-2.456\x201.314-2.456\x202.747\x200\x20.738.283\x201.447.791\x201.981Z\x22/></svg>\x0a',_0x17abfd='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M12.748\x202a4.622\x204.622\x200\x200\x200-3.174\x201.362L8.02\x204.915a.783.783\x200\x200\x200\x20.002\x201.11.786.786\x200\x200\x200\x201.11\x200l1.55-1.553c1.185-1.185\x203.024-1.195\x204.116-.104l.851.854c1.092\x201.091\x201.083\x202.927-.101\x204.11l-1.555\x201.554a.787.787\x200\x200\x200\x20.557\x201.34.78.78\x200\x200\x200\x20.553-.23l1.554-1.552c1.758-1.757\x201.838-4.597.102-6.332l-.854-.853A4.31\x204.31\x200\x200\x200\x2012.748\x202Zm-.488\x204.973a.78.78\x200\x200\x200-.553.23L7.2\x2011.71l-.004.002a.784.784\x200\x200\x200\x201.11\x201.107l.003-.002\x204.504-4.505a.785.785\x200\x200\x200-.554-1.339Zm-6.79.815a.791.791\x200\x200\x200-.554.234L3.36\x209.573c-1.757\x201.758-1.836\x204.597-.101\x206.332l.853.852c1.736\x201.734\x204.572\x201.655\x206.33-.102l1.547-1.547.006-.008a.777.777\x200\x200\x200\x20.244-.554.782.782\x200\x200\x200-.799-.797.774.774\x200\x200\x200-.56.248l-1.545\x201.547c-1.184\x201.184-3.021\x201.195-4.113.104l-.854-.854c-1.091-1.091-1.083-2.927.102-4.111l1.552-1.555a.787.787\x200\x200\x200\x20.233-.555.79.79\x200\x200\x200-.06-.3.793.793\x200\x200\x200-.173-.253s-.104-.14-.183-.185c-.051-.03-.133-.047-.37-.047Z\x22/></svg>\x0a',_0x44435b='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M10.223\x205.001a5.277\x205.277\x200\x200\x200-4.408\x202.258c-3.224.423-4.908\x204.123-3.032\x206.814l.004.008.002.004c.48.627\x201.712\x201.84\x203.588\x201.84h7.936c.667\x200\x201.32-.179\x201.894-.522a3.838\x203.838\x200\x200\x200\x201.381-1.46v-.005c1.13-2.16-.133-4.777-2.488-5.298-.617-1.853-2.177-3.242-4.111-3.565a5.273\x205.273\x200\x200\x200-.766-.074Zm-.092\x201.5c.078\x200\x20.154.001.23.008.077.004.154.014.231.021l.226.035a5.203\x205.203\x200\x200\x201\x20.45.116\x203.31\x203.31\x200\x200\x201\x20.433.166\x204.079\x204.079\x200\x200\x201\x20.606.348\x204.195\x204.195\x200\x200\x201\x20.37.293\x203.54\x203.54\x200\x200\x201\x20.33.348\x203.517\x203.517\x200\x200\x201\x20.505.778\x203.182\x203.182\x200\x200\x200-.42.117c-.082.03-.164.06-.244.094l-1.49.627-2.686-1.61a4.39\x204.39\x200\x200\x200-1.002-.445c.015-.01.032-.026.047-.039a3.744\x203.744\x200\x200\x201\x20.4-.289\x203.713\x203.713\x200\x200\x201\x20.424-.23\x203.02\x203.02\x200\x200\x201\x20.219-.094c.074-.03.15-.053.225-.076a3.77\x203.77\x200\x200\x201\x20.222-.06c.077-.02.157-.035.233-.05.075-.015.15-.025.228-.033.077-.007.154-.015.233-.02.078-.003.154-.005.23-.005Zm-3.8\x202.193h.003c.54.001\x201.111.156\x201.551.428l1.783\x201.07-5.867\x202.471c-.535-1.29-.15-2.788\x201.059-3.537l.007-.004c.441-.271.946-.42\x201.463-.428Zm7.974\x201.33.152.008c.086.008.173.018.258.033a1.956\x201.956\x200\x200\x201\x20.477.145\x202.179\x202.179\x200\x200\x201\x20.918.756c.046.066.09.133.127.2a2.284\x202.284\x200\x200\x201\x20.269.919c.004.081.008.165.002.248-.003.055-.012.111-.02.166l-3.507-2.102.459-.193.015-.008a2.118\x202.118\x200\x200\x201\x20.41-.125\x202.297\x202.297\x200\x200\x201\x20.44-.047Zm-3.008\x201.112\x204.506\x202.699a2.217\x202.217\x200\x200\x201-.338.26\x202.228\x202.228\x200\x200\x201-.668.275c-.078.019-.157.03-.24.04-.081.007-.164.015-.246.015H6.373c-.057\x200-.113-.001-.168-.004a1.904\x201.904\x200\x200\x201-.164-.016l-.154-.023c-.051-.008-.102-.014-.15-.026a2.942\x202.942\x200\x200\x201-.77-.3\x202.889\x202.889\x200\x200\x201-.21-.133c-.012-.008-.019-.016-.03-.024l6.57-2.763Z\x22/></svg>\x0a',_0x4176ec;function getTranslation(_0x1c28c3,_0x55d76c,_0x2967fd){const t=_0x1c28c3['t'],_0x4fdcb3=_0x1c28c3['t'];switch(_0x55d76c){case _0x4176ec['Local']:return{'text':_0x4fdcb3('Insert'===_0x2967fd?'Upload\x20from\x20computer':'Replace\x20from\x20computer'),'shortText':_0x4fdcb3('From\x20computer')};case _0x4176ec['URL']:return{'text':'Insert'===_0x2967fd?_0x4fdcb3('Insert\x20via\x20URL'):t('Replace\x20via\x20URL'),'shortText':_0x4fdcb3('Via\x20URL')};case _0x4176ec['Dropbox']:return{'text':t('Insert'===_0x2967fd?'Insert\x20with\x20Dropbox':'Replace\x20with\x20Dropbox'),'shortText':t('With\x20Dropbox')};case _0x4176ec['Facebook']:return{'text':t('Insert'===_0x2967fd?'Insert\x20with\x20Facebook':'Replace\x20with\x20Facebook'),'shortText':t('With\x20Facebook')};case _0x4176ec['GDrive']:return{'text':t('Insert'===_0x2967fd?'Insert\x20with\x20Google\x20Drive':'Replace\x20with\x20Google\x20Drive'),'shortText':t('With\x20Google\x20Drive')};case _0x4176ec['GPhotos']:return{'text':t('Insert'===_0x2967fd?'Insert\x20with\x20Google\x20Photos':'Replace\x20with\x20Google\x20Photos'),'shortText':t('With\x20Google\x20Photos')};case _0x4176ec['OneDrive']:return{'text':t('Insert'===_0x2967fd?'Insert\x20with\x20OneDrive':'Replace\x20with\x20OneDrive'),'shortText':t('With\x20OneDrive')};default:return _0x55d76c;}}!function(_0x31900f){_0x31900f['Local']='local',_0x31900f['URL']='url',_0x31900f['Dropbox']='dropbox',_0x31900f['GDrive']='gdrive',_0x31900f['Facebook']='facebook',_0x31900f['GPhotos']='gphotos',_0x31900f['OneDrive']='onedrive';}(_0x4176ec||(_0x4176ec={}));class _0xa502f6 extends ckeditor5['Plugin']{static get['pluginName'](){return'UploadcareUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){this['licenseKey']=this['editor']['config']['get']('licenseKey');const _0x276e05=this['editor'];this['_licenseKeyCheckInterval']=setInterval(()=>{let _0x351d3d;for(const _0xde3128 in _0x276e05){const _0x19765a=_0xde3128,_0x174201=_0x276e05[_0x19765a];if('uploadcareLicenseKeyValid'==_0x174201||'uploadcareLicenseKeyInvalid'==_0x174201||'uploadcareLicenseKeyExpired'==_0x174201||'uploadcareLicenseKeyDomainLimit'==_0x174201||'uploadcareLicenseKeyNotAllowed'==_0x174201||'uploadcareLicenseKeyEvaluationLimit'==_0x174201||'uploadcareLicenseKeyTrialLimit'==_0x174201||'uploadcareLicenseKeyUsageLimit'==_0x174201){delete _0x276e05[_0x19765a],_0x351d3d=_0x174201,clearInterval(this['_licenseKeyCheckInterval']),this['_licenseKeyCheckInterval']=void 0x0;break;}}'uploadcareLicenseKeyInvalid'==_0x351d3d&&_0x276e05['_showLicenseError']('invalid'),'uploadcareLicenseKeyExpired'==_0x351d3d&&_0x276e05['_showLicenseError']('expired'),'uploadcareLicenseKeyDomainLimit'==_0x351d3d&&_0x276e05['_showLicenseError']('domainLimit'),'uploadcareLicenseKeyNotAllowed'==_0x351d3d&&_0x276e05['_showLicenseError']('featureNotAllowed','Uploadcare'),'uploadcareLicenseKeyEvaluationLimit'==_0x351d3d&&_0x276e05['_showLicenseError']('evaluationLimit'),'uploadcareLicenseKeyTrialLimit'==_0x351d3d&&_0x276e05['_showLicenseError']('trialLimit'),'uploadcareLicenseKeyUsageLimit'==_0x351d3d&&_0x276e05['_showLicenseError']('usageLimit');},0x3e8);}['afterInit'](){const {editor:_0x2e4d30}=this,_0x36f174=_0x2e4d30['commands']['get']('uploadcare');if(!_0x36f174)return;const _0x42bcb7=this['_normalizeConfigSourceList'](_0x2e4d30['config']['get']('uploadcare.uploader.sourceList'))['reduce']((_0x3dd81d,_0x5ab523)=>{const _0x40fbc7=this['_getIntegrationKey'](_0x5ab523['type']);return _0x3dd81d[_0x40fbc7]||(_0x3dd81d[_0x40fbc7]=[]),_0x3dd81d[_0x40fbc7]['push'](_0x5ab523),_0x3dd81d;},{});_0x2e4d30['plugins']['has']('ImageInsertUI')&&_0x2e4d30['commands']['get']('uploadcare')&&Object['entries'](_0x42bcb7)['forEach'](([_0x34b7d6,_0x37f836])=>{_0x2e4d30['plugins']['get']('ImageInsertUI')['registerIntegration']({'name':_0x34b7d6,'observable':()=>_0x36f174,'buttonViewCreator':()=>this['_createToolbarButton'](_0x37f836),'formViewCreator':()=>this['_createDropdownButtons'](_0x37f836),'menuBarButtonViewCreator':()=>this['_createMenuBarButtons'](_0x37f836),'override':'assetManager'!==_0x34b7d6});});}['destroy'](){super['destroy'](),this['_licenseKeyCheckInterval']&&clearInterval(this['_licenseKeyCheckInterval']);}['_normalizeConfigSourceList'](_0x54eac0){const {locale:_0x46bdab}=this['editor'];return _0x54eac0['map'](_0x4a02c3=>{const _0x390b7f=getTranslation(_0x46bdab,_0x4a02c3,'Insert');switch(_0x4a02c3){case _0x4176ec['Local']:return{'icon':ckeditor5['icons']['imageUpload'],'type':_0x4176ec['Local'],..._0x390b7f};case _0x4176ec['URL']:return{'icon':_0x17abfd,'type':_0x4176ec['URL'],..._0x390b7f};case _0x4176ec['Dropbox']:return{'icon':_0x20a2ff,'type':_0x4176ec['Dropbox'],..._0x390b7f};case _0x4176ec['Facebook']:return{'icon':_0x42c5ca,'type':_0x4176ec['Facebook'],..._0x390b7f};case _0x4176ec['GDrive']:return{'icon':_0x4382e9,'type':_0x4176ec['GDrive'],..._0x390b7f};case _0x4176ec['GPhotos']:return{'icon':googlePhotosIcon,'type':_0x4176ec['GPhotos'],..._0x390b7f};case _0x4176ec['OneDrive']:return{'icon':_0x44435b,'type':_0x4176ec['OneDrive'],..._0x390b7f};}});}['_getIntegrationKey'](_0x171082){switch(_0x171082){case _0x4176ec['Local']:return'upload';case _0x4176ec['URL']:return'url';default:return'assetManager';}}['_createButton'](_0x129d6d,_0x2cab61){const _0x34a7a5=this['editor'],_0x4dea30=new _0x129d6d(_0x34a7a5['locale']),_0x1c5805=_0x34a7a5['commands']['get']('uploadcare');return _0x4dea30['bind']('isEnabled')['to'](_0x1c5805),_0x4dea30['on']('execute',()=>{_0x1c5805['execute'](_0x2cab61);}),_0x4dea30;}['_createToolbarButton'](_0x3b3e8c){const {locale:_0x4e1b2a}=this['editor'],_0x4af9e9=this['editor']['plugins']['get']('ImageInsertUI'),_0x592f00=_0x3b3e8c[0x0],_0x3b892c=this['_createButton'](ckeditor5['ButtonView'],_0x592f00['type']);return _0x3b892c['icon']=_0x592f00['icon'],_0x3b892c['bind']('label')['to'](_0x4af9e9,'isImageSelected',_0x59a2c8=>getTranslation(_0x4e1b2a,_0x592f00['type'],_0x59a2c8?'Replace':'Insert')['text']),_0x3b892c['tooltip']=!0x0,_0x3b892c;}['_createDropdownButtons'](_0x38ea57){const {locale:_0x1bda2b}=this['editor'],_0x4696b7=this['editor']['plugins']['get']('ImageInsertUI');return _0x38ea57['map'](_0x2fc2ee=>{const _0x501f0f=this['_createButton'](ckeditor5['ButtonView'],_0x2fc2ee['type']);return _0x501f0f['withText']=!0x0,_0x501f0f['icon']=_0x2fc2ee['icon'],_0x501f0f['bind']('label')['to'](_0x4696b7,'isImageSelected',_0x3def7a=>getTranslation(_0x1bda2b,_0x2fc2ee['type'],_0x3def7a?'Replace':'Insert')['text']),_0x501f0f;});}['_createMenuBarButtons'](_0x27ab4d){return _0x27ab4d['map'](_0x2a12ac=>{const _0x1d8bc6=this['_createButton'](ckeditor5['MenuBarMenuListItemButtonView'],_0x2a12ac['type']);return _0x1d8bc6['icon']=_0x2a12ac['icon'],_0x1d8bc6['label']=_0x2a12ac['shortText'],_0x1d8bc6;});}}class _0x267f98 extends ckeditor5['View']{constructor(_0x64389a){super(_0x64389a),this['focusTracker']=new ckeditor5['FocusTracker'](),this['focusCycler']=new ckeditor5['FocusCycler']({'focusables':this['createCollection'](),'focusTracker':this['focusTracker']});}['getFocusableElement'](){return{'tag':'div','attributes':{'aria-hidden':'true','tabindex':'0'},'on':{'focus':this['bindTemplate']['to'](()=>{this['focusCycler']['fire']('forwardCycle');})}};}}class _0x502d2b extends _0x267f98{constructor(_0x480029){super(_0x480029),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-reset_all-excluded','ck-uploadcare-form'],'tabindex':'-1'},'children':[{'tag':'uc-file-uploader-inline','attributes':{'class':['uc-light','ck-uploadcare-theme'],'ctx-name':'uploader'}},this['getFocusableElement']()]});}['focus'](){this['element']['focus']();}}function createEditabilityChecker(_0x43ae19){const _0x419466=createUrlChecker(_0x43ae19);return _0x1af2c6=>!(!_0x1af2c6||!_0x1af2c6['is']('element','imageBlock')&&!_0x1af2c6['is']('element','imageInline'))&&(!!_0x1af2c6['hasAttribute']('uploadcareImageId')||!!_0x1af2c6['hasAttribute']('src')&&_0x419466(_0x1af2c6['getAttribute']('src')));}function getImageUrls(_0x19678f,_0x4636b4){const _0x57049b=[0x140,0x1e0,0x300,0x400,0x4b0,0x640,0x780,0x960]['filter'](_0x359766=>_0x359766<=_0x4636b4)['map'](_0x34541a=>_0x19678f['replace'](/\/$/,'')+'/-/resize/'+_0x34541a+'x/\x20'+_0x34541a+'w');return{'imageFallbackUrl':_0x19678f,'imageSources':[{'srcset':_0x57049b['join'](',\x20'),'sizes':'(max-width:\x20'+_0x4636b4+'px)\x20100vw,\x20'+_0x4636b4+'px','type':'image/webp'}]};}function getImageDimension(_0x25507a,_0x1f1a03,_0x4db4ea){const _0x43f8c2=_0x25507a['match'](/\/crop\/(\d+)x(\d+)\//);return{'width':_0x43f8c2?parseInt(_0x43f8c2[0x1],0xa):_0x1f1a03,'height':_0x43f8c2?parseInt(_0x43f8c2[0x2],0xa):_0x4db4ea};}function showImageProcessingIndicator(_0x1296cc,_0x511728){const _0x15041d=Object['create'](ckeditor5['DomEmitterMixin']),_0x51a79d=_0x1296cc['plugins']['get']('ImageUtils'),_0x423806=_0x1296cc['editing']['mapper']['toViewElement'](_0x511728),_0x292da2=_0x51a79d['findViewImgElement'](_0x423806),_0x3f4b5c=_0x1296cc['editing']['view']['domConverter']['viewToDom'](_0x292da2),_0x279295=_0x511728['getAttribute']('width'),_0x352581=_0x511728['getAttribute']('height'),_0x554ffd='image-processing';_0x1296cc['editing']['view']['change'](_0x47a50c=>{_0x47a50c['addClass'](_0x554ffd,_0x423806),_0x47a50c['setStyle']('aspect-ratio',_0x279295+'/'+_0x352581,_0x292da2);}),_0x15041d['listenTo'](_0x3f4b5c,'load',()=>{_0x15041d['stopListening'](_0x3f4b5c,'load'),_0x1296cc['editing']['view']['change'](_0xf47085=>{_0xf47085['removeClass'](_0x554ffd,_0x423806),_0xf47085['removeStyle']('aspect-ratio',_0x292da2);});});}function createUrlChecker(_0x3ec108){if(Array['isArray'](_0x3ec108)){const _0x103bfe=_0x3ec108['map'](createUrlChecker);return _0x3c0819=>_0x103bfe['some'](_0x526f1c=>_0x526f1c(_0x3c0819));}if('origin'==_0x3ec108){const _0x59d547=ckeditor5['global']['window']['location']['origin'];return _0xbf516a=>new URL(_0xbf516a,ckeditor5['global']['document']['baseURI'])['origin']==_0x59d547;}return'function'==typeof _0x3ec108?_0x3ec108:_0x3ec108 instanceof RegExp?_0x5a6fa0=>!(!_0x5a6fa0['match'](_0x3ec108)&&!_0x5a6fa0['replace'](/^https?:\/\//,'')['match'](_0x3ec108)):()=>!0x1;}function isAncestor(_0x42718a,_0x52e23e){return ckeditor5['getAncestors'](_0x42718a['target'])['includes'](_0x52e23e);}class UploadcareController extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){constructor(_0x347bec,_0x2379e9,_0x3c793a){super(),this['_type']=null,this['_formView']=null,this['_editor']=_0x347bec,this['_editing']=_0x2379e9,this['_dialog']=_0x347bec['plugins']['get'](ckeditor5['Dialog']),this['_api']=_0x2379e9['ctxElement']['getAPI'](),this['_type']=_0x3c793a,this['_editing']['configElement']['setAttribute']('source-list',this['_type']),this['_initDialog'](),this['_initListeners'](),this['_api']['initFlow']();}['destroy'](){this['_formView']&&(this['_formView']['destroy'](),this['_formView']=null),this['_api']&&this['_api']['doneFlow'](),this['stopListening'](),this['stopDelegating']();}['_initDialog'](){const {locale:_0x2b6535,model:_0x5da99f}=this['_editor'],_0x16f43a=_0x5da99f['document']['selection']['getSelectedElement'](),_0x2b0460=_0x16f43a&&(_0x16f43a['is']('element','imageBlock')||_0x16f43a['is']('element','imageInline'));this['_formView']=new _0x502d2b(_0x2b6535),this['_dialog']['show']({'id':'uploadCare','icon':ckeditor5['icons']['imageUpload'],'title':getTranslation(_0x2b6535,this['_type'],_0x2b0460?'Replace':'Insert')['text'],'content':this['_formView'],'position':ckeditor5['DialogViewPosition']['EDITOR_TOP_CENTER'],'isModal':!0x0,'onShow':()=>{this['_formView']['focus']();},'onHide':()=>{this['_api']['removeAllFiles'](),this['_editor']['editing']['view']['focus'](),this['destroy']();},'keystrokeHandlerOptions':{'filter':_0x22eb47=>!isAncestor(_0x22eb47,this['_formView']['element'])}});}['_initListeners'](){this['_editing']['ctxElement']['addEventListener']('done-click',()=>{const {allEntries:_0x55d36a}=this['_api']['getOutputCollectionState']();this['_editor']['model']['change'](_0x2d305e=>{const _0x35adde=_0x55d36a['length'];for(const _0x25f538 of _0x55d36a){const _0x326ffd=_0x25f538===_0x55d36a[_0x35adde-0x1],{cdnUrl:_0x56cad4,fileInfo:_0x168bff}=_0x25f538;if(!_0x56cad4||!_0x168bff)continue;const {width:_0xf69121,height:_0x4ff5c5}=_0x168bff['imageInfo'],_0x467437=getImageDimension(_0x56cad4,_0xf69121,_0x4ff5c5),_0x28c9e2=getImageUrls(_0x56cad4,_0x467437['width']),_0x156946={'id':_0x168bff['uuid'],'type':'image','attributes':{'imageDimension':_0x467437,..._0x28c9e2}};this['_insertAsset'](_0x156946,_0x326ffd,_0x2d305e);}}),this['_dialog']['hide']();}),this['_editing']['ctxElement']['addEventListener']('change',_0x12acb7=>{'idle'===_0x12acb7['detail']['status']&&!_0x12acb7['detail']['allEntries']['length']&&this['_dialog']['isOpen']&&(this['_type']===_0x4176ec['Local']?this['_api']['setCurrentActivity'](_0x4176ec['Local']):this['_api']['initFlow']());});}['_insertAsset'](_0x5a8e9b,_0x11e4bd,_0x31c7f2){const _0x340974=this['_editor']['model']['document']['selection'],_0x50051f=_0x340974['getSelectedElement'](),_0x936df=!(!_0x50051f||!_0x50051f['is']('element','imageInline'));_0x31c7f2['removeSelectionAttribute']('linkHref'),this['_insertImage'](_0x5a8e9b,_0x936df),_0x11e4bd||_0x31c7f2['setSelection'](_0x340974['getLastPosition']());}['_insertImage'](_0x424d0b,_0x24acb3){const _0x405bbf=this['_editor'],{imageDimension:_0x348b11,imageFallbackUrl:_0x19deca,imageSources:_0x1c130c}=_0x424d0b['attributes'];_0x405bbf['execute']('insertImage',{'imageType':_0x24acb3?'imageInline':null,'source':{'uploadcareImageId':_0x424d0b['id'],'src':_0x19deca,'sources':_0x1c130c,..._0x348b11}});}}class _0x22fbf4 extends ckeditor5['Command']{static get['requires'](){return[ckeditor5['Dialog'],UploadcareEditing];}constructor(_0x3da014){super(_0x3da014),this['_controller']=null,this['_editing']=_0x3da014['plugins']['get'](UploadcareEditing);}['refresh'](){this['isEnabled']=this['_checkEnabled']();}['execute'](_0x1e50b1){this['_controller']&&(this['_controller']['destroy'](),this['_controller']=null),this['_controller']=new UploadcareController(this['editor'],this['_editing'],_0x1e50b1);}['_checkEnabled'](){return this['editor']['commands']['get']('insertImage')['isEnabled'];}}function isObject$1(_0x225518){return'[object\x20Object]'===Object['prototype']['toString']['call'](_0x225518);}const _0x1ed6d8=/\W|_/g;function camelizeString$1(_0x794504){return _0x794504['split'](_0x1ed6d8)['map']((_0x52a769,_0x25f0d)=>_0x52a769['charAt'](0x0)[_0x25f0d>0x0?'toUpperCase':'toLowerCase']()+_0x52a769['slice'](0x1))['join']('');}function camelizeArrayItems$1(_0x28ad19,{ignoreKeys:_0x1d4155}={'ignoreKeys':[]}){return Array['isArray'](_0x28ad19)?_0x28ad19['map'](_0x9dfac4=>_0x53a192(_0x9dfac4,{'ignoreKeys':_0x1d4155})):_0x28ad19;}function _0x53a192(_0x3ab8cb,{ignoreKeys:_0x19384b}={'ignoreKeys':[]}){if(Array['isArray'](_0x3ab8cb))return camelizeArrayItems$1(_0x3ab8cb,{'ignoreKeys':_0x19384b});if(!isObject$1(_0x3ab8cb))return _0x3ab8cb;const _0x3c7c8b={};for(const _0x348fae of Object['keys'](_0x3ab8cb)){let _0x2f0cf0=_0x3ab8cb[_0x348fae];_0x19384b['includes'](_0x348fae)?_0x3c7c8b[_0x348fae]=_0x2f0cf0:(isObject$1(_0x2f0cf0)?_0x2f0cf0=_0x53a192(_0x2f0cf0,{'ignoreKeys':_0x19384b}):Array['isArray'](_0x2f0cf0)&&(_0x2f0cf0=camelizeArrayItems$1(_0x2f0cf0,{'ignoreKeys':_0x19384b})),_0x3c7c8b[camelizeString$1(_0x348fae)]=_0x2f0cf0);}return _0x3c7c8b;}const _0x1a5d4a=_0x496704=>new Promise(_0x9470db=>setTimeout(_0x9470db,_0x496704));function getUserAgent$1$1({libraryName:_0x2c50d9,libraryVersion:_0x521d1e,userAgent:_0xb2ceff,publicKey:_0x1d4936='',integration:_0xaa8d72=''}){const _0x41542d='JavaScript';if('string'==typeof _0xb2ceff)return _0xb2ceff;if('function'==typeof _0xb2ceff)return _0xb2ceff({'publicKey':_0x1d4936,'libraryName':_0x2c50d9,'libraryVersion':_0x521d1e,'languageName':_0x41542d,'integration':_0xaa8d72});return[_0x2c50d9,_0x521d1e,_0x1d4936]['filter'](Boolean)['join']('/')+'\x20('+[_0x41542d,_0xaa8d72]['filter'](Boolean)['join'](';\x20')+')';}const defaultOptions$1={'factor':0x2,'time':0x64};function retrier$1(_0x4502e5,_0x25ba1e=defaultOptions$1){let _0x52d8b8=0x0;return function _0x9e3c9c(_0x5340ef){const _0x59e495=Math['round'](_0x25ba1e['time']*_0x25ba1e['factor']**_0x52d8b8);return _0x5340ef({'attempt':_0x52d8b8,'retry':_0x444a04=>_0x1a5d4a(_0x444a04??_0x59e495)['then'](()=>(_0x52d8b8+=0x1,_0x9e3c9c(_0x5340ef)))});}(_0x4502e5);}let _0x251480=class extends Error{},NetworkError$1=class _0x5c9338 extends _0x251480{['originalProgressEvent'];constructor(_0x12ebeb){super(),this['name']='NetworkError',this['message']='Network\x20error',Object['setPrototypeOf'](this,_0x5c9338['prototype']),this['originalProgressEvent']=_0x12ebeb;}};const _0x34b709=(_0xb5585e,_0x23fea4)=>{_0xb5585e&&(_0xb5585e['aborted']?Promise['resolve']()['then'](_0x23fea4):_0xb5585e['addEventListener']('abort',()=>_0x23fea4(),{'once':!0x0}));};let _0x33acbf=class _0x5f1d5e extends _0x251480{['isCancel']=!0x0;constructor(_0x136fc9='Request\x20canceled'){super(_0x136fc9),this['name']='CancelError',Object['setPrototypeOf'](this,_0x5f1d5e['prototype']);}};const _0x1aeeca=0x1f4,_0x12d44c=({check:_0x49fedd,interval:_0x5e038a=_0x1aeeca,timeout:_0x191c59,signal:_0x274016})=>new Promise((_0x529132,_0x52b87c)=>{let _0x47dcf0,_0x437c3e;_0x34b709(_0x274016,()=>{_0x47dcf0&&clearTimeout(_0x47dcf0),_0x52b87c(new _0x33acbf('Poll\x20cancelled'));}),_0x191c59&&(_0x437c3e=setTimeout(()=>{_0x47dcf0&&clearTimeout(_0x47dcf0),_0x52b87c(new _0x33acbf('Timed\x20out'));},_0x191c59));const _0xfea4c6=()=>{try{Promise['resolve'](_0x49fedd(_0x274016))['then'](_0x54b33d=>{_0x54b33d?(_0x437c3e&&clearTimeout(_0x437c3e),_0x529132(_0x54b33d)):_0x47dcf0=setTimeout(_0xfea4c6,_0x5e038a);})['catch'](_0x3ddcb5=>{_0x437c3e&&clearTimeout(_0x437c3e),_0x52b87c(_0x3ddcb5);});}catch(_0x371d2b){_0x437c3e&&clearTimeout(_0x437c3e),_0x52b87c(_0x371d2b);}};_0x47dcf0=setTimeout(_0xfea4c6,0x0);}),defaultSettings$1={'baseCDN':'https://ucarecdn.com','baseURL':'https://upload.uploadcare.com','retryThrottledRequestMaxTimes':0x1,'retryNetworkErrorMaxTimes':0x3,'multipartMinFileSize':0x1900000,'multipartChunkSize':0x500000,'maxConcurrentRequests':0x4,'pusherKey':'79ae88bd931ea68464d9'},defaultContentType$1='application/octet-stream',defaultFilename$1='original',request$1=({method:_0x28aa73,url:_0x5910d0,data:_0x164d24,headers:_0x4432f5={},signal:_0x271e83,onProgress:_0x2eeea7})=>new Promise((_0x49bf4a,_0x243e6f)=>{const _0x3451b5=new XMLHttpRequest(),_0x18602e=_0x28aa73?.['toUpperCase']()||'GET';let _0xbc0334=!0x1;_0x3451b5['open'](_0x18602e,_0x5910d0,!0x0),_0x4432f5&&Object['entries'](_0x4432f5)['forEach'](_0x5967a6=>{const [_0x2c26b4,_0x377b94]=_0x5967a6;void 0x0!==_0x377b94&&!Array['isArray'](_0x377b94)&&_0x3451b5['setRequestHeader'](_0x2c26b4,_0x377b94);}),_0x3451b5['responseType']='text',_0x34b709(_0x271e83,()=>{_0xbc0334=!0x0,_0x3451b5['abort'](),_0x243e6f(new _0x33acbf());}),_0x3451b5['onload']=()=>{if(0xc8!=_0x3451b5['status'])_0x243e6f(new Error('Error\x20'+_0x3451b5['status']+':\x20'+_0x3451b5['statusText']));else{const _0x12a4da={'method':_0x18602e,'url':_0x5910d0,'data':_0x164d24,'headers':_0x4432f5||void 0x0,'signal':_0x271e83,'onProgress':_0x2eeea7},_0x4f1424=_0x3451b5['getAllResponseHeaders']()['trim']()['split'](/[\r\n]+/),_0x310850={};_0x4f1424['forEach'](function(_0x30939b){const _0x5838fb=_0x30939b['split'](':\x20'),_0x42f3ad=_0x5838fb['shift'](),_0x58bc1d=_0x5838fb['join'](':\x20');_0x42f3ad&&void 0x0!==_0x42f3ad&&(_0x310850[_0x42f3ad]=_0x58bc1d);});const _0x4f4135=_0x3451b5['response'],_0x3ab8d2=_0x3451b5['status'];_0x49bf4a({'request':_0x12a4da,'data':_0x4f4135,'headers':_0x310850,'status':_0x3ab8d2});}},_0x3451b5['onerror']=_0x3e1533=>{_0xbc0334||_0x243e6f(new NetworkError$1(_0x3e1533));},_0x2eeea7&&'function'==typeof _0x2eeea7&&(_0x3451b5['upload']['onprogress']=_0x191e7c=>{_0x191e7c['lengthComputable']?_0x2eeea7({'isComputable':!0x0,'value':_0x191e7c['loaded']/_0x191e7c['total']}):_0x2eeea7({'isComputable':!0x1});}),_0x164d24?_0x3451b5['send'](_0x164d24):_0x3451b5['send']();});function identity$1(_0xa2f7c9,..._0xcf043c){return _0xa2f7c9;}const getFileOptions$1=({name:_0x5e1077})=>_0x5e1077?[_0x5e1077]:[],transformFile$1=identity$1;var getFormData$1=()=>new FormData();const _0x341147=_0x31c2a9=>!0x1,_0x5aaf91=_0x4390ee=>'undefined'!=typeof Blob&&_0x4390ee instanceof Blob,_0x18b794=_0x4b21c3=>'undefined'!=typeof File&&_0x4b21c3 instanceof File,isReactNativeAsset$1=_0x63700=>!!_0x63700&&'object'==typeof _0x63700&&!Array['isArray'](_0x63700)&&'uri'in _0x63700&&'string'==typeof _0x63700['uri'],isFileData$1=_0x594202=>_0x5aaf91(_0x594202)||_0x18b794(_0x594202)||_0x341147()||isReactNativeAsset$1(_0x594202),_0x3fb483=_0x17f144=>'string'==typeof _0x17f144||'number'==typeof _0x17f144||void 0x0===_0x17f144,isObjectValue$1=_0x1b5185=>!!_0x1b5185&&'object'==typeof _0x1b5185&&!Array['isArray'](_0x1b5185),_0x2132a1=_0x333b7b=>!!_0x333b7b&&'object'==typeof _0x333b7b&&'data'in _0x333b7b&&isFileData$1(_0x333b7b['data']);function collectParams$1(_0x1a7ec6,_0x49b8a4,_0x34f305){if(Array['isArray'](_0x34f305)){for(const _0x48b83f of _0x34f305)collectParams$1(_0x1a7ec6,_0x49b8a4+'[]',_0x48b83f);}else{if(_0x2132a1(_0x34f305)){const {name:_0x24f293,contentType:_0x545000}=_0x34f305,_0x430cc7=transformFile$1(_0x34f305['data'],_0x24f293,_0x545000??defaultContentType$1),_0xfb15de=getFileOptions$1({'name':_0x24f293});_0x1a7ec6['push']([_0x49b8a4,_0x430cc7,..._0xfb15de]);}else{if(isObjectValue$1(_0x34f305)){for(const [_0x5a7e74,_0x48c9fd]of Object['entries'](_0x34f305))void 0x0!==_0x48c9fd&&_0x1a7ec6['push']([_0x49b8a4+'['+_0x5a7e74+']',String(_0x48c9fd)]);}else _0x3fb483(_0x34f305)&&_0x34f305&&_0x1a7ec6['push']([_0x49b8a4,_0x34f305['toString']()]);}}}function getFormDataParams$1(_0x579ff2){const _0x4d0968=[];for(const [_0x370307,_0x12348e]of Object['entries'](_0x579ff2))collectParams$1(_0x4d0968,_0x370307,_0x12348e);return _0x4d0968;}function buildFormData$1(_0x3b3495){const _0x170a9a=getFormData$1(),_0x1b429b=getFormDataParams$1(_0x3b3495);for(const _0x45e731 of _0x1b429b){const [_0x35913e,_0x893e2e,..._0x2150ed]=_0x45e731;_0x170a9a['append'](_0x35913e,_0x893e2e,..._0x2150ed);}return _0x170a9a;}let _0x4753c5=class _0x24d90e extends _0x251480{['code'];['request'];['response'];['headers'];constructor(_0x25bf72,_0x5b7104,_0x39fffd,_0x13f792,_0x33e9fd){super(),this['name']='UploadError',this['message']=_0x25bf72,this['code']=_0x5b7104,this['request']=_0x39fffd,this['response']=_0x13f792,this['headers']=_0x33e9fd,Object['setPrototypeOf'](this,_0x24d90e['prototype']);}};const _0x3ef73f=_0x3ab40a=>{const _0x5a2e7f=new URLSearchParams();for(const [_0x4abd52,_0x4e8cdf]of Object['entries'](_0x3ab40a))_0x4e8cdf&&'object'==typeof _0x4e8cdf&&!Array['isArray'](_0x4e8cdf)?Object['entries'](_0x4e8cdf)['filter'](_0x52a3c0=>_0x52a3c0[0x1]??!0x1)['forEach'](_0x575f8f=>_0x5a2e7f['set'](_0x4abd52+'['+_0x575f8f[0x0]+']',String(_0x575f8f[0x1]))):Array['isArray'](_0x4e8cdf)?_0x4e8cdf['forEach'](_0x1e3258=>{_0x5a2e7f['append'](_0x4abd52+'[]',_0x1e3258);}):'string'==typeof _0x4e8cdf&&_0x4e8cdf?_0x5a2e7f['set'](_0x4abd52,_0x4e8cdf):'number'==typeof _0x4e8cdf&&_0x5a2e7f['set'](_0x4abd52,_0x4e8cdf['toString']());return _0x5a2e7f['toString']();},getUrl$1=(_0x4a51e8,_0x488c0e,_0x4d4e35)=>{const _0x2e9a42=new URL(_0x4a51e8);return _0x2e9a42['pathname']=(_0x2e9a42['pathname']+_0x488c0e)['replace']('//','/'),_0x4d4e35&&(_0x2e9a42['search']=_0x3ef73f(_0x4d4e35)),_0x2e9a42['toString']();};var _0x554e7a='6.14.1';const _0x4bfbbf='UploadcareUploadClient',_0x49f1cc=_0x554e7a;function getUserAgent$2(_0x25a440){return getUserAgent$1$1({'libraryName':_0x4bfbbf,'libraryVersion':_0x49f1cc,..._0x25a440});}const _0x2a063f='RequestThrottledError',_0x47c06b=0x3a98,_0x4192f1=0x3e8;function getTimeoutFromThrottledRequest$1(_0x54ce68){const {headers:_0x2cb1af}=_0x54ce68||{};if(!_0x2cb1af||'string'!=typeof _0x2cb1af['retry-after'])return _0x47c06b;const _0x3689d7=parseInt(_0x2cb1af['retry-after'],0xa);return Number['isFinite'](_0x3689d7)?0x3e8*_0x3689d7:_0x47c06b;}function retryIfFailed$1(_0x46c61d,_0x1e87e6){const {retryThrottledRequestMaxTimes:_0x268238,retryNetworkErrorMaxTimes:_0x8555b9}=_0x1e87e6;return retrier$1(({attempt:_0x2df78f,retry:_0x51d6c8})=>_0x46c61d()['catch'](_0xf2f1f1=>{if('response'in _0xf2f1f1&&_0xf2f1f1?.['code']===_0x2a063f&&_0x2df78f<_0x268238)return _0x51d6c8(getTimeoutFromThrottledRequest$1(_0xf2f1f1));if(_0xf2f1f1 instanceof NetworkError$1&&_0x2df78f<_0x8555b9)return _0x51d6c8((_0x2df78f+0x1)*_0x4192f1);throw _0xf2f1f1;}));}const getContentType$1=_0x189ce1=>{let _0x2ad8a9='';return(_0x5aaf91(_0x189ce1)||_0x18b794(_0x189ce1)||isReactNativeAsset$1(_0x189ce1))&&(_0x2ad8a9=_0x189ce1['type']),_0x2ad8a9||defaultContentType$1;},getFileName$1=_0x3001e4=>{let _0x52b24a='';return _0x18b794(_0x3001e4)&&_0x3001e4['name']?_0x52b24a=_0x3001e4['name']:_0x5aaf91(_0x3001e4)||_0x341147()?_0x52b24a='':isReactNativeAsset$1(_0x3001e4)&&_0x3001e4['name']&&(_0x52b24a=_0x3001e4['name']),_0x52b24a||defaultFilename$1;};function getStoreValue$1(_0x2526e0){return'auto';}function _0x4dda79(_0x348f2b,{publicKey:_0x4d4ed5,fileName:_0x27aae0,contentType:_0x452090,baseURL:_0x2a9c5e=defaultSettings$1['baseURL'],secureSignature:_0x34fb1b,secureExpire:_0x1001a2,store:_0xbfb054,signal:_0x4c5b16,onProgress:_0x182e02,source:_0xe93806='local',integration:_0x5cc860,userAgent:_0x305f2c,retryThrottledRequestMaxTimes:_0x3398b3=defaultSettings$1['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x534f00=defaultSettings$1['retryNetworkErrorMaxTimes'],metadata:_0x50bc24}){return retryIfFailed$1(()=>request$1({'method':'POST','url':getUrl$1(_0x2a9c5e,'/base/',{'jsonerrors':0x1}),'headers':{'X-UC-User-Agent':getUserAgent$2({'publicKey':_0x4d4ed5,'integration':_0x5cc860,'userAgent':_0x305f2c})},'data':buildFormData$1({'file':{'data':_0x348f2b,'name':_0x27aae0||getFileName$1(_0x348f2b),'contentType':_0x452090||getContentType$1(_0x348f2b)},'UPLOADCARE_PUB_KEY':_0x4d4ed5,'UPLOADCARE_STORE':getStoreValue$1(),'signature':_0x34fb1b,'expire':_0x1001a2,'source':_0xe93806,'metadata':_0x50bc24}),'signal':_0x4c5b16,'onProgress':_0x182e02})['then'](({data:_0x4b9bb1,headers:_0x3f4ed6,request:_0x55f3d8})=>{const _0x4a92b2=_0x53a192(JSON['parse'](_0x4b9bb1));if('error'in _0x4a92b2)throw new _0x4753c5(_0x4a92b2['error']['content'],_0x4a92b2['error']['errorCode'],_0x55f3d8,_0x4a92b2,_0x3f4ed6);return _0x4a92b2;}),{'retryNetworkErrorMaxTimes':_0x534f00,'retryThrottledRequestMaxTimes':_0x3398b3});}var _0x144c43,Status$1;function _0x263a34(_0x394927,{publicKey:_0x212ac2,baseURL:_0x13eaaa=defaultSettings$1['baseURL'],store:_0x3ac925,fileName:_0x130642,checkForUrlDuplicates:_0x2d4a67,saveUrlForRecurrentUploads:_0x2f5b63,secureSignature:_0x20ba33,secureExpire:_0x22c970,source:_0x565e04='url',signal:_0x58d1f3,integration:_0x4cf8dd,userAgent:_0x55e2f6,retryThrottledRequestMaxTimes:_0x28b936=defaultSettings$1['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x28d5f0=defaultSettings$1['retryNetworkErrorMaxTimes'],metadata:_0x4674b5}){return retryIfFailed$1(()=>request$1({'method':'POST','headers':{'X-UC-User-Agent':getUserAgent$2({'publicKey':_0x212ac2,'integration':_0x4cf8dd,'userAgent':_0x55e2f6})},'url':getUrl$1(_0x13eaaa,'/from_url/',{'jsonerrors':0x1,'pub_key':_0x212ac2,'source_url':_0x394927,'store':getStoreValue$1(),'filename':_0x130642,'check_URL_duplicates':_0x2d4a67?0x1:void 0x0,'save_URL_duplicates':_0x2f5b63?0x1:void 0x0,'signature':_0x20ba33,'expire':_0x22c970,'source':_0x565e04,'metadata':_0x4674b5}),'signal':_0x58d1f3})['then'](({data:_0x22caae,headers:_0x122137,request:_0x4850b0})=>{const _0xfb16ae=_0x53a192(JSON['parse'](_0x22caae));if('error'in _0xfb16ae)throw new _0x4753c5(_0xfb16ae['error']['content'],_0xfb16ae['error']['errorCode'],_0x4850b0,_0xfb16ae,_0x122137);return _0xfb16ae;}),{'retryNetworkErrorMaxTimes':_0x28d5f0,'retryThrottledRequestMaxTimes':_0x28b936});}!function(_0x5750b5){_0x5750b5['Token']='token',_0x5750b5['FileInfo']='file_info';}(_0x144c43||(_0x144c43={})),function(_0x435a16){_0x435a16['Unknown']='unknown',_0x435a16['Waiting']='waiting',_0x435a16['Progress']='progress',_0x435a16['Error']='error',_0x435a16['Success']='success';}(Status$1||(Status$1={}));const _0x1a5c2a=_0x103b72=>'status'in _0x103b72&&_0x103b72['status']===Status$1['Error'];function fromUrlStatus$1(_0x2107dd,{publicKey:_0x2da428,baseURL:_0x35cad0=defaultSettings$1['baseURL'],signal:_0x298453,integration:_0x4936ca,userAgent:_0x53ee98,retryThrottledRequestMaxTimes:_0x27cc02=defaultSettings$1['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x2d1039=defaultSettings$1['retryNetworkErrorMaxTimes']}={}){return retryIfFailed$1(()=>request$1({'method':'GET','headers':_0x2da428?{'X-UC-User-Agent':getUserAgent$2({'publicKey':_0x2da428,'integration':_0x4936ca,'userAgent':_0x53ee98})}:void 0x0,'url':getUrl$1(_0x35cad0,'/from_url/status/',{'jsonerrors':0x1,'token':_0x2107dd}),'signal':_0x298453})['then'](({data:_0x5585cd,headers:_0x3424e6,request:_0x35202a})=>{const _0x2b3476=_0x53a192(JSON['parse'](_0x5585cd));if('error'in _0x2b3476&&!_0x1a5c2a(_0x2b3476))throw new _0x4753c5(_0x2b3476['error']['content'],_0x2b3476['error']['errorCode'],_0x35202a,_0x2b3476,_0x3424e6);return _0x2b3476;}),{'retryNetworkErrorMaxTimes':_0x2d1039,'retryThrottledRequestMaxTimes':_0x27cc02});}function _0x4d9498(_0x424d78,{publicKey:_0x4e6328,baseURL:_0x28416f=defaultSettings$1['baseURL'],signal:_0x39b064,source:_0x180d2c,integration:_0x2ba792,userAgent:_0xc23ca8,retryThrottledRequestMaxTimes:_0x4ed9ed=defaultSettings$1['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x2a3be3=defaultSettings$1['retryNetworkErrorMaxTimes']}){return retryIfFailed$1(()=>request$1({'method':'GET','headers':{'X-UC-User-Agent':getUserAgent$2({'publicKey':_0x4e6328,'integration':_0x2ba792,'userAgent':_0xc23ca8})},'url':getUrl$1(_0x28416f,'/info/',{'jsonerrors':0x1,'pub_key':_0x4e6328,'file_id':_0x424d78,'source':_0x180d2c}),'signal':_0x39b064})['then'](({data:_0x5abb0f,headers:_0x4b5c6a,request:_0x58a882})=>{const _0x5da728=_0x53a192(JSON['parse'](_0x5abb0f));if('error'in _0x5da728)throw new _0x4753c5(_0x5da728['error']['content'],_0x5da728['error']['errorCode'],_0x58a882,_0x5da728,_0x4b5c6a);return _0x5da728;}),{'retryThrottledRequestMaxTimes':_0x4ed9ed,'retryNetworkErrorMaxTimes':_0x2a3be3});}function multipartStart$1(_0xe54384,{publicKey:_0x3dbdd4,contentType:_0x566f94,fileName:_0x5c1c06,multipartChunkSize:_0x46b72c=defaultSettings$1['multipartChunkSize'],baseURL:_0x51f60b='',secureSignature:_0x233bed,secureExpire:_0x1cc714,store:_0x1ed649,signal:_0x1d77db,source:_0x5ee57b='local',integration:_0x821ef7,userAgent:_0x4dcad9,retryThrottledRequestMaxTimes:_0x59fb8d=defaultSettings$1['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x1b1dce=defaultSettings$1['retryNetworkErrorMaxTimes'],metadata:_0x4b6605}){return retryIfFailed$1(()=>request$1({'method':'POST','url':getUrl$1(_0x51f60b,'/multipart/start/',{'jsonerrors':0x1}),'headers':{'X-UC-User-Agent':getUserAgent$2({'publicKey':_0x3dbdd4,'integration':_0x821ef7,'userAgent':_0x4dcad9})},'data':buildFormData$1({'filename':_0x5c1c06,'size':_0xe54384,'content_type':_0x566f94||defaultContentType$1,'part_size':_0x46b72c,'UPLOADCARE_STORE':getStoreValue$1(),'UPLOADCARE_PUB_KEY':_0x3dbdd4,'signature':_0x233bed,'expire':_0x1cc714,'source':_0x5ee57b,'metadata':_0x4b6605}),'signal':_0x1d77db})['then'](({data:_0x7f3919,headers:_0x3ac435,request:_0x1c7564})=>{const _0x306b9=_0x53a192(JSON['parse'](_0x7f3919));if('error'in _0x306b9)throw new _0x4753c5(_0x306b9['error']['content'],_0x306b9['error']['errorCode'],_0x1c7564,_0x306b9,_0x3ac435);return _0x306b9['parts']=Object['keys'](_0x306b9['parts'])['map'](_0x6dddae=>_0x306b9['parts'][Number(_0x6dddae)]),_0x306b9;}),{'retryThrottledRequestMaxTimes':_0x59fb8d,'retryNetworkErrorMaxTimes':_0x1b1dce});}function multipartUpload$1(_0x300c18,_0x352db1,{contentType:_0x5055d3,signal:_0x33edce,onProgress:_0x407ddf,retryThrottledRequestMaxTimes:_0x19a58b=defaultSettings$1['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x4f6149=defaultSettings$1['retryNetworkErrorMaxTimes']}){return retryIfFailed$1(()=>request$1({'method':'PUT','url':_0x352db1,'data':_0x300c18,'onProgress':_0x407ddf,'signal':_0x33edce,'headers':{'Content-Type':_0x5055d3||defaultContentType$1}})['then'](_0x3bc50=>(_0x407ddf&&_0x407ddf({'isComputable':!0x0,'value':0x1}),_0x3bc50))['then'](({status:_0x47c2c1})=>({'code':_0x47c2c1})),{'retryThrottledRequestMaxTimes':_0x19a58b,'retryNetworkErrorMaxTimes':_0x4f6149});}function multipartComplete$1(_0x28bba5,{publicKey:_0x26cf51,baseURL:_0xae39c0=defaultSettings$1['baseURL'],source:_0x25978d='local',signal:_0x2e3397,integration:_0x32cf9d,userAgent:_0x1b34b4,retryThrottledRequestMaxTimes:_0x342a88=defaultSettings$1['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x5628e8=defaultSettings$1['retryNetworkErrorMaxTimes']}){return retryIfFailed$1(()=>request$1({'method':'POST','url':getUrl$1(_0xae39c0,'/multipart/complete/',{'jsonerrors':0x1}),'headers':{'X-UC-User-Agent':getUserAgent$2({'publicKey':_0x26cf51,'integration':_0x32cf9d,'userAgent':_0x1b34b4})},'data':buildFormData$1({'uuid':_0x28bba5,'UPLOADCARE_PUB_KEY':_0x26cf51,'source':_0x25978d}),'signal':_0x2e3397})['then'](({data:_0x165130,headers:_0x24a4c1,request:_0x11056e})=>{const _0x13b084=_0x53a192(JSON['parse'](_0x165130));if('error'in _0x13b084)throw new _0x4753c5(_0x13b084['error']['content'],_0x13b084['error']['errorCode'],_0x11056e,_0x13b084,_0x24a4c1);return _0x13b084;}),{'retryThrottledRequestMaxTimes':_0x342a88,'retryNetworkErrorMaxTimes':_0x5628e8});}function _0x384846(_0x27d5e6,{publicKey:_0x319708,baseURL:_0x399273,source:_0x4809dc,integration:_0x3e31d9,userAgent:_0x174ffd,retryThrottledRequestMaxTimes:_0xa5fbef,retryNetworkErrorMaxTimes:_0x54397a,signal:_0x3b4ac2,onProgress:_0x746f3b}){return _0x12d44c({'check':_0x370ffa=>_0x4d9498(_0x27d5e6,{'publicKey':_0x319708,'baseURL':_0x399273,'signal':_0x370ffa,'source':_0x4809dc,'integration':_0x3e31d9,'userAgent':_0x174ffd,'retryThrottledRequestMaxTimes':_0xa5fbef,'retryNetworkErrorMaxTimes':_0x54397a})['then'](_0x5f552f=>_0x5f552f['isReady']?_0x5f552f:(_0x746f3b&&_0x746f3b({'isComputable':!0x0,'value':0x1}),!0x1)),'signal':_0x3b4ac2});}function _0x947c26(_0x286694){return'defaultEffects'in _0x286694;}let _0x54c486=class{['uuid'];['name']=null;['size']=null;['isStored']=null;['isImage']=null;['mimeType']=null;['cdnUrl']=null;['s3Url']=null;['originalFilename']=null;['imageInfo']=null;['videoInfo']=null;['contentInfo']=null;['metadata']=null;['s3Bucket']=null;['defaultEffects']=null;constructor(_0x34eaa4,{baseCDN:_0x5eb780=defaultSettings$1['baseCDN'],fileName:_0x582019}={}){const {uuid:_0xaf097b,s3Bucket:_0x1720b1}=_0x34eaa4,_0x47d4f6=getUrl$1(_0x5eb780,_0xaf097b+'/'),_0x2e9abe=_0x1720b1?getUrl$1('https://'+_0x1720b1+'.s3.amazonaws.com/',_0xaf097b+'/'+_0x34eaa4['filename']):null;this['uuid']=_0xaf097b,this['name']=_0x582019||_0x34eaa4['filename'],this['size']=_0x34eaa4['size'],this['isStored']=_0x34eaa4['isStored'],this['isImage']=_0x34eaa4['isImage'],this['mimeType']=_0x34eaa4['mimeType'],this['cdnUrl']=_0x47d4f6,this['originalFilename']=_0x34eaa4['originalFilename'],this['imageInfo']=_0x34eaa4['imageInfo'],this['videoInfo']=_0x34eaa4['videoInfo'],this['contentInfo']=_0x34eaa4['contentInfo'],this['metadata']=_0x34eaa4['metadata']||null,this['s3Bucket']=_0x1720b1||null,this['s3Url']=_0x2e9abe,_0x947c26(_0x34eaa4)&&(this['defaultEffects']=_0x34eaa4['defaultEffects']);}};const uploadDirect$1=(_0x1a6e56,{publicKey:_0x37e226,fileName:_0x3cb047,baseURL:_0x1a14fb,secureSignature:_0x36e57a,secureExpire:_0x2628f1,store:_0x3fb3e6,contentType:_0x8362b7,signal:_0x267f8d,onProgress:_0x21fe59,source:_0x37db52,integration:_0x320506,userAgent:_0x437e34,retryThrottledRequestMaxTimes:_0x4fabbd,retryNetworkErrorMaxTimes:_0x39b369,baseCDN:_0x4de075,metadata:_0x465f24})=>_0x4dda79(_0x1a6e56,{'publicKey':_0x37e226,'fileName':_0x3cb047,'contentType':_0x8362b7,'baseURL':_0x1a14fb,'secureSignature':_0x36e57a,'secureExpire':_0x2628f1,'store':_0x3fb3e6,'signal':_0x267f8d,'onProgress':_0x21fe59,'source':_0x37db52,'integration':_0x320506,'userAgent':_0x437e34,'retryThrottledRequestMaxTimes':_0x4fabbd,'retryNetworkErrorMaxTimes':_0x39b369,'metadata':_0x465f24})['then'](({file:_0x45d3fd})=>_0x384846(_0x45d3fd,{'publicKey':_0x37e226,'baseURL':_0x1a14fb,'source':_0x37db52,'integration':_0x320506,'userAgent':_0x437e34,'retryThrottledRequestMaxTimes':_0x4fabbd,'retryNetworkErrorMaxTimes':_0x39b369,'onProgress':_0x21fe59,'signal':_0x267f8d}))['then'](_0x45a744=>new _0x54c486(_0x45a744,{'baseCDN':_0x4de075})),_0x293d7f=(_0x4f061f,{publicKey:_0x4f5aac,fileName:_0x2c1383,baseURL:_0x254c1e,signal:_0x1abb07,onProgress:_0x56f5bc,source:_0x396a63,integration:_0x1e4c62,userAgent:_0x442463,retryThrottledRequestMaxTimes:_0x3b02bc,retryNetworkErrorMaxTimes:_0x965fe0,baseCDN:_0x2f2feb})=>_0x4d9498(_0x4f061f,{'publicKey':_0x4f5aac,'baseURL':_0x254c1e,'signal':_0x1abb07,'source':_0x396a63,'integration':_0x1e4c62,'userAgent':_0x442463,'retryThrottledRequestMaxTimes':_0x3b02bc,'retryNetworkErrorMaxTimes':_0x965fe0})['then'](_0xa362e1=>new _0x54c486(_0xa362e1,{'baseCDN':_0x2f2feb,'fileName':_0x2c1383}))['then'](_0x91721b=>(_0x56f5bc&&_0x56f5bc({'isComputable':!0x0,'value':0x1}),_0x91721b)),_0x4bebda=(_0x56540f,{signal:_0x30566e}={})=>{let _0x52b1e5=null,_0x187d1f=null;const _0x1345af=_0x56540f['map'](()=>new AbortController());return _0x34b709(_0x30566e,()=>{_0x1345af['forEach'](_0xb10518=>_0xb10518['abort']());}),Promise['all'](_0x56540f['map']((_0xc6d91a,_0x5620eb)=>{const _0x447fb5=(_0x3f7642=>()=>{_0x187d1f=_0x3f7642,_0x1345af['forEach']((_0x59fa81,_0x335e6b)=>_0x335e6b!==_0x3f7642&&_0x59fa81['abort']());})(_0x5620eb);return Promise['resolve']()['then'](()=>_0xc6d91a({'stopRace':_0x447fb5,'signal':_0x1345af[_0x5620eb]['signal']}))['then'](_0x10e1b3=>(_0x447fb5(),_0x10e1b3))['catch'](_0x40de74=>(_0x52b1e5=_0x40de74,null));}))['then'](_0x2b6559=>{if(null===_0x187d1f)throw _0x52b1e5;return _0x2b6559[_0x187d1f];});};var WebSocket$1=window['WebSocket'];let Events$1=class{['events']=Object['create']({});['emit'](_0x266b81,_0x8df9ee){this['events'][_0x266b81]?.['forEach'](_0x5b8b08=>_0x5b8b08(_0x8df9ee));}['on'](_0xe38c9e,_0x21ab04){this['events'][_0xe38c9e]=this['events'][_0xe38c9e]||[],this['events'][_0xe38c9e]['push'](_0x21ab04);}['off'](_0x9b6a25,_0x49c4c9){this['events'][_0x9b6a25]=_0x49c4c9?this['events'][_0x9b6a25]['filter'](_0x53fcd2=>_0x53fcd2!==_0x49c4c9):[];}};const _0x1f519c=(_0x102504,_0xca2cd7)=>'success'===_0x102504?{'status':Status$1['Success'],..._0xca2cd7}:'progress'===_0x102504?{'status':Status$1['Progress'],..._0xca2cd7}:{'status':Status$1['Error'],..._0xca2cd7};let _0x3afed3=class{['key'];['disconnectTime'];['ws']=void 0x0;['queue']=[];['isConnected']=!0x1;['subscribers']=0x0;['emmitter']=new Events$1();['disconnectTimeoutId']=null;constructor(_0x4d665e,_0x4bedfb=0x7530){this['key']=_0x4d665e,this['disconnectTime']=_0x4bedfb;}['connect'](){if(this['disconnectTimeoutId']&&clearTimeout(this['disconnectTimeoutId']),!this['isConnected']&&!this['ws']){const _0x5eb2f3='wss://ws.pusherapp.com/app/'+this['key']+'?protocol=5&client=js&version=1.12.2';this['ws']=new WebSocket$1(_0x5eb2f3),this['ws']['addEventListener']('error',_0x40a953=>{this['emmitter']['emit']('error',new Error(_0x40a953['message']));}),this['emmitter']['on']('connected',()=>{this['isConnected']=!0x0,this['queue']['forEach'](_0x42d1b6=>this['send'](_0x42d1b6['event'],_0x42d1b6['data'])),this['queue']=[];}),this['ws']['addEventListener']('message',_0x27c8c8=>{const _0x5045d3=JSON['parse'](_0x27c8c8['data']['toString']());switch(_0x5045d3['event']){case'pusher:connection_established':this['emmitter']['emit']('connected',void 0x0);break;case'pusher:ping':this['send']('pusher:pong',{});break;case'progress':case'success':case'fail':this['emmitter']['emit'](_0x5045d3['channel'],_0x1f519c(_0x5045d3['event'],JSON['parse'](_0x5045d3['data'])));}});}}['disconnect'](){const _0x3d502f=()=>{this['ws']?.['close'](),this['ws']=void 0x0,this['isConnected']=!0x1;};this['disconnectTime']?this['disconnectTimeoutId']=setTimeout(()=>{_0x3d502f();},this['disconnectTime']):_0x3d502f();}['send'](_0x10357a,_0x40242e){const _0x35fc06=JSON['stringify']({'event':_0x10357a,'data':_0x40242e});this['ws']?.['send'](_0x35fc06);}['subscribe'](_0x2d7943,_0x38c177){this['subscribers']+=0x1,this['connect']();const _0x5cf9e7='task-status-'+_0x2d7943,_0x247a17={'event':'pusher:subscribe','data':{'channel':_0x5cf9e7}};this['emmitter']['on'](_0x5cf9e7,_0x38c177),this['isConnected']?this['send'](_0x247a17['event'],_0x247a17['data']):this['queue']['push'](_0x247a17);}['unsubscribe'](_0x4e2594){this['subscribers']-=0x1;const _0x2ac9f5='task-status-'+_0x4e2594,_0xad11cf={'event':'pusher:unsubscribe','data':{'channel':_0x2ac9f5}};this['emmitter']['off'](_0x2ac9f5),this['isConnected']?this['send'](_0xad11cf['event'],_0xad11cf['data']):this['queue']=this['queue']['filter'](_0xccedf5=>_0xccedf5['data']['channel']!==_0x2ac9f5),0x0===this['subscribers']&&this['disconnect']();}['onError'](_0x30abf9){return this['emmitter']['on']('error',_0x30abf9),()=>this['emmitter']['off']('error',_0x30abf9);}},_0xbbd349=null;const getPusher$1=_0x26b475=>{if(!_0xbbd349){const _0x3aeda9='undefined'==typeof window?0x0:0x7530;_0xbbd349=new _0x3afed3(_0x26b475,_0x3aeda9);}return _0xbbd349;},preconnect$1=_0x56cb06=>{getPusher$1(_0x56cb06)['connect']();};function pollStrategy$1({token:_0x2cbd8b,publicKey:_0x2672d6,baseURL:_0x2f4e1a,integration:_0x3c4cc4,userAgent:_0x4f232b,retryThrottledRequestMaxTimes:_0x4779f0,retryNetworkErrorMaxTimes:_0x25d8f1,onProgress:_0x48bf4b,signal:_0xdaa1cb}){return _0x12d44c({'check':_0x422a94=>fromUrlStatus$1(_0x2cbd8b,{'publicKey':_0x2672d6,'baseURL':_0x2f4e1a,'integration':_0x3c4cc4,'userAgent':_0x4f232b,'retryThrottledRequestMaxTimes':_0x4779f0,'retryNetworkErrorMaxTimes':_0x25d8f1,'signal':_0x422a94})['then'](_0x41e12b=>{switch(_0x41e12b['status']){case Status$1['Error']:return new _0x4753c5(_0x41e12b['error'],_0x41e12b['errorCode']);case Status$1['Waiting']:return!0x1;case Status$1['Unknown']:return new _0x4753c5('Token\x20\x22'+_0x2cbd8b+'\x22\x20was\x20not\x20found.');case Status$1['Progress']:return _0x48bf4b&&('unknown'===_0x41e12b['total']?_0x48bf4b({'isComputable':!0x1}):_0x48bf4b({'isComputable':!0x0,'value':_0x41e12b['done']/_0x41e12b['total']})),!0x1;case Status$1['Success']:return _0x48bf4b&&_0x48bf4b({'isComputable':!0x0,'value':_0x41e12b['done']/_0x41e12b['total']}),_0x41e12b;default:throw new Error('Unknown\x20status');}}),'signal':_0xdaa1cb});}const pushStrategy$1=({token:_0x231432,pusherKey:_0x355be4,signal:_0x1ea331,onProgress:_0xd3cec8})=>new Promise((_0x36758,_0x37b894)=>{const _0x25df3b=getPusher$1(_0x355be4),_0x2ea8f7=_0x25df3b['onError'](_0x37b894),_0x107284=()=>{_0x2ea8f7(),_0x25df3b['unsubscribe'](_0x231432);};_0x34b709(_0x1ea331,()=>{_0x107284(),_0x37b894(new _0x33acbf('pusher\x20cancelled'));}),_0x25df3b['subscribe'](_0x231432,_0x25379=>{switch(_0x25379['status']){case Status$1['Progress']:_0xd3cec8&&('unknown'===_0x25379['total']?_0xd3cec8({'isComputable':!0x1}):_0xd3cec8({'isComputable':!0x0,'value':_0x25379['done']/_0x25379['total']}));break;case Status$1['Success']:_0x107284(),_0xd3cec8&&_0xd3cec8({'isComputable':!0x0,'value':_0x25379['done']/_0x25379['total']}),_0x36758(_0x25379);break;case Status$1['Error']:_0x107284(),_0x37b894(new _0x4753c5(_0x25379['msg'],_0x25379['error_code']));}});}),_0x220fe5=(_0x4fa64d,{publicKey:_0x9b1632,fileName:_0x5109d4,baseURL:_0x3136c9,baseCDN:_0x1173ef,checkForUrlDuplicates:_0x27ec67,saveUrlForRecurrentUploads:_0x550995,secureSignature:_0xbb9122,secureExpire:_0x2c26e1,store:_0x3b59a2,signal:_0x41efe4,onProgress:_0x315a4a,source:_0x582607,integration:_0x13c603,userAgent:_0x11de23,retryThrottledRequestMaxTimes:_0x268666,pusherKey:_0x18bd6a=defaultSettings$1['pusherKey'],metadata:_0x25a4af})=>Promise['resolve'](preconnect$1(_0x18bd6a))['then'](()=>_0x263a34(_0x4fa64d,{'publicKey':_0x9b1632,'fileName':_0x5109d4,'baseURL':_0x3136c9,'checkForUrlDuplicates':_0x27ec67,'saveUrlForRecurrentUploads':_0x550995,'secureSignature':_0xbb9122,'secureExpire':_0x2c26e1,'store':_0x3b59a2,'signal':_0x41efe4,'source':_0x582607,'integration':_0x13c603,'userAgent':_0x11de23,'retryThrottledRequestMaxTimes':_0x268666,'metadata':_0x25a4af}))['catch'](_0x258ac3=>{const _0x55c77e=getPusher$1(_0x18bd6a);return _0x55c77e?.['disconnect'](),Promise['reject'](_0x258ac3);})['then'](_0x302f1a=>_0x302f1a['type']===_0x144c43['FileInfo']?_0x302f1a:_0x4bebda([({signal:_0x5dd503})=>pollStrategy$1({'token':_0x302f1a['token'],'publicKey':_0x9b1632,'baseURL':_0x3136c9,'integration':_0x13c603,'userAgent':_0x11de23,'retryThrottledRequestMaxTimes':_0x268666,'onProgress':_0x315a4a,'signal':_0x5dd503}),({signal:_0x3dd927})=>pushStrategy$1({'token':_0x302f1a['token'],'pusherKey':_0x18bd6a,'signal':_0x3dd927,'onProgress':_0x315a4a})],{'signal':_0x41efe4}))['then'](_0x5c451d=>{if(_0x5c451d instanceof _0x4753c5)throw _0x5c451d;return _0x5c451d;})['then'](_0x3ec3ce=>_0x384846(_0x3ec3ce['uuid'],{'publicKey':_0x9b1632,'baseURL':_0x3136c9,'integration':_0x13c603,'userAgent':_0x11de23,'retryThrottledRequestMaxTimes':_0x268666,'onProgress':_0x315a4a,'signal':_0x41efe4}))['then'](_0x341614=>new _0x54c486(_0x341614,{'baseCDN':_0x1173ef})),_0x19c978=new WeakMap(),getBlobFromReactNativeAsset$1=async _0x591f77=>{if(_0x19c978['has'](_0x591f77))return _0x19c978['get'](_0x591f77);const _0x3000cc=await fetch(_0x591f77['uri'])['then'](_0x27fd84=>_0x27fd84['blob']());return _0x19c978['set'](_0x591f77,_0x3000cc),_0x3000cc;},getFileSize$1=async _0xca5b72=>{if(_0x18b794(_0xca5b72)||_0x5aaf91(_0xca5b72))return _0xca5b72['size'];if(isReactNativeAsset$1(_0xca5b72))return(await getBlobFromReactNativeAsset$1(_0xca5b72))['size'];throw new Error('Unknown\x20file\x20type.\x20Cannot\x20determine\x20file\x20size.');},isMultipart$1=(_0x37e82f,_0x58a117=defaultSettings$1['multipartMinFileSize'])=>_0x37e82f>=_0x58a117,_0x39fe79=_0x34efcb=>{const _0x9a9885=new RegExp('[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}');return!isFileData$1(_0x34efcb)&&_0x9a9885['test'](_0x34efcb);},_0x1186b8=_0x2abb24=>{const _0x143882=new RegExp('^(?:\x5cw+:)?\x5c/\x5c/([^\x5cs\x5c.]+\x5c.\x5cS{2}|localhost[\x5c:?\x5cd]*)\x5cS*$');return!isFileData$1(_0x2abb24)&&_0x143882['test'](_0x2abb24);},runWithConcurrency$1=(_0x523b99,_0x1ac080)=>new Promise((_0xa05639,_0x93bcf9)=>{const _0x83d89b=[];let _0x1db872=!0x1,_0x4bdcb9=_0x1ac080['length'];const _0x3d39f4=[..._0x1ac080],_0x186d47=()=>{const _0x270dfa=_0x1ac080['length']-_0x3d39f4['length'],_0x29a241=_0x3d39f4['shift']();_0x29a241&&_0x29a241()['then'](_0x45f216=>{_0x1db872||(_0x83d89b[_0x270dfa]=_0x45f216,_0x4bdcb9-=0x1,_0x4bdcb9?_0x186d47():_0xa05639(_0x83d89b));})['catch'](_0x41641d=>{_0x1db872=!0x0,_0x93bcf9(_0x41641d);});};for(let _0xb1d493=0x0;_0xb1d493<_0x523b99;_0xb1d493++)_0x186d47();}),_0x12659b=(_0x3e2e8b,_0x45f55b,_0x55f471,_0x453f57)=>{const _0x27a82d=_0x453f57*_0x45f55b,_0x7f9b09=Math['min'](_0x27a82d+_0x453f57,_0x55f471);return _0x3e2e8b['slice'](_0x27a82d,_0x7f9b09);},_0x37e482=async(_0xdd3705,_0x1cb864,_0x5eb753)=>_0x61dd0e=>_0x12659b(_0xdd3705,_0x61dd0e,_0x1cb864,_0x5eb753),uploadPart$1=(_0x2e52e0,_0x448341,{publicKey:_0x4c3e9e,contentType:_0x180d4e,onProgress:_0x30bc31,signal:_0x4a3189,integration:_0x3ee11b,retryThrottledRequestMaxTimes:_0x58aa1a,retryNetworkErrorMaxTimes:_0x1436ef})=>multipartUpload$1(_0x2e52e0,_0x448341,{'contentType':_0x180d4e,'onProgress':_0x30bc31,'signal':_0x4a3189,'retryThrottledRequestMaxTimes':_0x58aa1a,'retryNetworkErrorMaxTimes':_0x1436ef}),uploadMultipart$1=async(_0x58b1d4,{publicKey:_0x400c70,fileName:_0x3724c5,fileSize:_0x5c9f46,baseURL:_0x481e57,secureSignature:_0x3ebe79,secureExpire:_0x28ed60,store:_0x135b48,signal:_0x480f67,onProgress:_0x37fb4a,source:_0x3f1771,integration:_0x49adf9,userAgent:_0x4ce0ef,retryThrottledRequestMaxTimes:_0x535628,retryNetworkErrorMaxTimes:_0x51a5f7,contentType:_0x487072,multipartChunkSize:_0xc95db8=defaultSettings$1['multipartChunkSize'],maxConcurrentRequests:_0x4e6d60=defaultSettings$1['maxConcurrentRequests'],baseCDN:_0x164e35,metadata:_0x43ca05})=>{const _0x48ef89=_0x5c9f46??await getFileSize$1(_0x58b1d4);let _0xf68b3d;const _0x5d0e6e=(_0x354f4e,_0x38b634)=>{if(!_0x37fb4a)return;_0xf68b3d||(_0xf68b3d=Array(_0x354f4e)['fill'](0x0));const _0x1ced3b=_0x2abfc9=>_0x2abfc9['reduce']((_0x1f1f94,_0x296089)=>_0x1f1f94+_0x296089,0x0);return _0xc6b085=>{_0xc6b085['isComputable']&&(_0xf68b3d[_0x38b634]=_0xc6b085['value'],_0x37fb4a({'isComputable':!0x0,'value':_0x1ced3b(_0xf68b3d)/_0x354f4e}));};};return _0x487072||=getContentType$1(_0x58b1d4),multipartStart$1(_0x48ef89,{'publicKey':_0x400c70,'contentType':_0x487072,'fileName':_0x3724c5||getFileName$1(_0x58b1d4),'baseURL':_0x481e57,'secureSignature':_0x3ebe79,'secureExpire':_0x28ed60,'store':_0x135b48,'signal':_0x480f67,'source':_0x3f1771,'integration':_0x49adf9,'userAgent':_0x4ce0ef,'retryThrottledRequestMaxTimes':_0x535628,'retryNetworkErrorMaxTimes':_0x51a5f7,'metadata':_0x43ca05})['then'](async({uuid:_0x59c715,parts:_0x475c2e})=>{const _0x44fda4=await _0x37e482(_0x58b1d4,_0x48ef89,_0xc95db8);return Promise['all']([_0x59c715,runWithConcurrency$1(_0x4e6d60,_0x475c2e['map']((_0x19ded2,_0x55cd2e)=>()=>uploadPart$1(_0x44fda4(_0x55cd2e),_0x19ded2,{'publicKey':_0x400c70,'contentType':_0x487072,'onProgress':_0x5d0e6e(_0x475c2e['length'],_0x55cd2e),'signal':_0x480f67,'integration':_0x49adf9,'retryThrottledRequestMaxTimes':_0x535628,'retryNetworkErrorMaxTimes':_0x51a5f7})))]);})['then'](([_0x3169f8])=>multipartComplete$1(_0x3169f8,{'publicKey':_0x400c70,'baseURL':_0x481e57,'source':_0x3f1771,'integration':_0x49adf9,'userAgent':_0x4ce0ef,'retryThrottledRequestMaxTimes':_0x535628,'retryNetworkErrorMaxTimes':_0x51a5f7}))['then'](_0xd932f1=>_0xd932f1['isReady']?_0xd932f1:_0x384846(_0xd932f1['uuid'],{'publicKey':_0x400c70,'baseURL':_0x481e57,'source':_0x3f1771,'integration':_0x49adf9,'userAgent':_0x4ce0ef,'retryThrottledRequestMaxTimes':_0x535628,'retryNetworkErrorMaxTimes':_0x51a5f7,'onProgress':_0x37fb4a,'signal':_0x480f67}))['then'](_0x4e0c66=>new _0x54c486(_0x4e0c66,{'baseCDN':_0x164e35}));};async function _0x203aa9(_0x5ae827,{publicKey:_0xb931ae,fileName:_0x3f7a8e,baseURL:_0x575e91=defaultSettings$1['baseURL'],secureSignature:_0x49ab72,secureExpire:_0x5cbfce,store:_0xaaff0,signal:_0x5113ce,onProgress:_0x157e3c,source:_0x34d360,integration:_0x201197,userAgent:_0x5676d2,retryThrottledRequestMaxTimes:_0x21adc4,retryNetworkErrorMaxTimes:_0x194115,contentType:_0xfc8cc0,multipartMinFileSize:_0x11386d,multipartChunkSize:_0x4a8ced,maxConcurrentRequests:_0x2df869,baseCDN:_0x3c0e21=defaultSettings$1['baseCDN'],checkForUrlDuplicates:_0xb59a9e,saveUrlForRecurrentUploads:_0x4799a3,pusherKey:_0x1e57ae,metadata:_0x5cc047}){if(isFileData$1(_0x5ae827)){const _0x16b28f=await getFileSize$1(_0x5ae827);return isMultipart$1(_0x16b28f,_0x11386d)?uploadMultipart$1(_0x5ae827,{'publicKey':_0xb931ae,'contentType':_0xfc8cc0,'multipartChunkSize':_0x4a8ced,'fileSize':_0x16b28f,'fileName':_0x3f7a8e,'baseURL':_0x575e91,'secureSignature':_0x49ab72,'secureExpire':_0x5cbfce,'store':_0xaaff0,'signal':_0x5113ce,'onProgress':_0x157e3c,'source':_0x34d360,'integration':_0x201197,'userAgent':_0x5676d2,'maxConcurrentRequests':_0x2df869,'retryThrottledRequestMaxTimes':_0x21adc4,'retryNetworkErrorMaxTimes':_0x194115,'baseCDN':_0x3c0e21,'metadata':_0x5cc047}):uploadDirect$1(_0x5ae827,{'publicKey':_0xb931ae,'fileName':_0x3f7a8e,'contentType':_0xfc8cc0,'baseURL':_0x575e91,'secureSignature':_0x49ab72,'secureExpire':_0x5cbfce,'store':_0xaaff0,'signal':_0x5113ce,'onProgress':_0x157e3c,'source':_0x34d360,'integration':_0x201197,'userAgent':_0x5676d2,'retryThrottledRequestMaxTimes':_0x21adc4,'retryNetworkErrorMaxTimes':_0x194115,'baseCDN':_0x3c0e21,'metadata':_0x5cc047});}if(_0x1186b8(_0x5ae827))return _0x220fe5(_0x5ae827,{'publicKey':_0xb931ae,'fileName':_0x3f7a8e,'baseURL':_0x575e91,'baseCDN':_0x3c0e21,'checkForUrlDuplicates':_0xb59a9e,'saveUrlForRecurrentUploads':_0x4799a3,'secureSignature':_0x49ab72,'secureExpire':_0x5cbfce,'store':_0xaaff0,'signal':_0x5113ce,'onProgress':_0x157e3c,'source':_0x34d360,'integration':_0x201197,'userAgent':_0x5676d2,'retryThrottledRequestMaxTimes':_0x21adc4,'pusherKey':_0x1e57ae,'metadata':_0x5cc047});if(_0x39fe79(_0x5ae827))return _0x293d7f(_0x5ae827,{'publicKey':_0xb931ae,'fileName':_0x3f7a8e,'baseURL':_0x575e91,'signal':_0x5113ce,'onProgress':_0x157e3c,'source':_0x34d360,'integration':_0x201197,'userAgent':_0x5676d2,'retryThrottledRequestMaxTimes':_0x21adc4,'retryNetworkErrorMaxTimes':_0x194115,'baseCDN':_0x3c0e21});throw new TypeError('File\x20uploading\x20from\x20\x22'+_0x5ae827+'\x22\x20is\x20not\x20supported');}class UploadUtils{static['upload']({file:_0x2be866,publicKey:_0xf98050,signal:_0x50acd4,onProgress:_0x375de8}){return _0x203aa9(_0x2be866,{'publicKey':_0xf98050,'store':'auto','signal':_0x50acd4,'onProgress':_0x375de8});}static['getInfo'](_0x57da48,_0x175246){return _0x4d9498(_0x57da48,_0x175246);}}class UploadcareUploadAdapter extends ckeditor5['Plugin']{static get['requires'](){return['ImageUploadEditing','ImageUploadProgress',ckeditor5['FileRepository'],UploadcareEditing];}static get['pluginName'](){return'UploadcareUploadAdapter';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}async['afterInit'](){const _0x8ebe91=this['editor'];if(!!!_0x8ebe91['config']['get']('uploadcare'))return;_0x8ebe91['plugins']['get'](ckeditor5['FileRepository'])['createUploadAdapter']=_0x180929=>new Adapter(_0x180929,_0x8ebe91),_0x8ebe91['plugins']['get']('ImageUploadEditing')['on']('uploadComplete',(_0x25ea6a,{imageElement:_0x26443c,data:_0x2134e3})=>{_0x8ebe91['model']['change'](_0x439de4=>{_0x439de4['setAttribute']('uploadcareImageId',_0x2134e3['uploadcareImageId'],_0x26443c);});});}}class Adapter{constructor(_0x54deaf,_0x330fea){this['loader']=_0x54deaf,this['editor']=_0x330fea,this['controller']=new AbortController();}async['upload'](){const t=this['editor']['t'],_0x2282a0=this['editor']['config']['get']('uploadcare.pubkey'),_0xbc9f58=await this['loader']['file'];return UploadUtils['upload']({'file':_0xbc9f58,'publicKey':_0x2282a0,'signal':this['controller']['signal'],'onProgress':_0x3f7184=>{_0x3f7184&&_0x3f7184['isComputable']&&(this['loader']['uploadTotal']=0x1,this['loader']['uploaded']=_0x3f7184['value']);}})['then'](async _0x27ba1e=>{const {imageFallbackUrl:_0x43cc6e,imageSources:_0x5e1c62}=getImageUrls(_0x27ba1e['cdnUrl'],_0x27ba1e['imageInfo']['width']);return{'uploadcareImageId':_0x27ba1e['uuid'],'default':_0x43cc6e,'sources':_0x5e1c62};})['catch'](()=>{const _0x2ff9a1=t('Cannot\x20upload\x20file:')+('\x20'+_0xbc9f58['name']+'.');return Promise['reject'](_0x2ff9a1);});}['abort'](){this['controller']['abort']();}}class UploadcareEditing extends ckeditor5['Plugin']{constructor(){super(...arguments),this['_configElement']=null,this['_ctxElement']=null;}static get['pluginName'](){return'UploadcareEditing';}static get['requires'](){return['PictureEditing',UploadcareUploadAdapter,ckeditor5['Dialog']];}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}get['configElement'](){return this['_configElement'];}get['ctxElement'](){return this['_ctxElement'];}['init'](){const _0x67973e=this['editor'];_0x67973e['commands']['add']('uploadcare',new _0x22fbf4(_0x67973e));}['afterInit'](){this['_initSchema'](),this['_initConversion'](),this['_initConfig'](),this['_initCtx'](),this['_initImageProcessingIndicator'](),this['listenTo'](this['editor'],'destroy',()=>{this['_configElement']&&(this['_configElement']['remove'](),this['_configElement']=null),this['_ctxElement']&&(this['_ctxElement']['remove'](),this['_ctxElement']=null);const _0x6fef72=ckeditor5['global']['document']['querySelector']('input[uploadcare-file-input]');_0x6fef72&&_0x6fef72['remove']();}),_0x54afed(this);}['_initSchema'](){const _0x28bc10=this['editor']['model']['schema'];_0x28bc10['isRegistered']('imageBlock')&&_0x28bc10['extend']('imageBlock',{'allowAttributes':['uploadcareImageId']}),_0x28bc10['isRegistered']('imageInline')&&_0x28bc10['extend']('imageInline',{'allowAttributes':['uploadcareImageId']});}['_initConversion'](){const _0x5e95ac=this['editor'];_0x5e95ac['conversion']['for']('downcast')['attributeToAttribute']({'model':'uploadcareImageId','view':'data-uc-image-id'}),_0x5e95ac['conversion']['for']('upcast')['elementToAttribute']({'model':{'key':'uploadcareImageId','value':_0x4cff1e=>_0x4cff1e['getAttribute']('data-uc-image-id')},'view':{'attributes':{'data-uc-image-id':/[a-zA-Z0-9\\-]+/}}});const _0x3027f1=_0x5e95ac['commands']['get']('replaceImageSource');_0x3027f1&&this['listenTo'](_0x3027f1,'cleanupImage',(_0x1dc8d0,[_0x3bcbaf,_0x2e9515])=>{_0x3bcbaf['removeAttribute']('uploadcareImageId',_0x2e9515);});}['_initConfig'](){const _0x175900=this['editor']['config']['get']('uploadcare.uploader')||{},_0x46291f=this['editor']['config']['get']('uploadcare.pubkey')||'';this['_configElement']=ckeditor5['createElement'](ckeditor5['global']['document'],'uc-config',{..._0x175900,'pubkey':_0x46291f,'ctx-name':'uploader','sourceList':'','imgOnly':'true','removeCopyright':'true','localeName':this['editor']['locale']['contentLanguage'],'externalSourcesEmbedCss':'\x0a\x09\x09\x09\x09.uc-dropdown-menu__popup\x20{\x20padding:\x200;\x20}\x0a\x09\x09\x09\x09.uc-dropdown-menu__popup-menu\x20{\x20gap:\x200;\x20}\x0a\x09\x09\x09\x09.uc-dropdown-menu__popup-footer\x20{\x20padding-top:\x200;\x20}\x0a\x09\x09\x09\x09.uc-dropdown-menu__separator\x20{\x20margin:\x200;\x20}\x0a\x09\x09\x09'}),this['_configElement']['iconHrefResolver']=_0x1adda7=>{if('closeMax'==_0x1adda7)return'#uc-icon-arrow-down';},ckeditor5['global']['document']['body']['appendChild'](this['_configElement']);}['_initCtx'](){this['_ctxElement']=ckeditor5['createElement'](ckeditor5['global']['document'],'uc-upload-ctx-provider',{'ctx-name':'uploader'}),ckeditor5['global']['document']['body']['appendChild'](this['_ctxElement']);}['_initImageProcessingIndicator'](){const _0x229a5f=this['editor']['commands']['get']('insertImage');_0x229a5f&&this['listenTo'](_0x229a5f,'execute',()=>{const _0x538098=this['editor']['model']['document']['selection']['getSelectedElement']();_0x538098&&_0x538098['getAttribute']('uploadcareImageId')&&this['editor']['editing']['view']['once']('render',()=>{showImageProcessingIndicator(this['editor'],_0x538098);});});const _0x4134ad=this['editor']['commands']['get']('uploadcareImageReplace');_0x4134ad&&this['listenTo'](_0x4134ad,'execute',()=>{const _0x1aeea0=this['editor']['model']['document']['selection']['getSelectedElement']();_0x1aeea0&&_0x1aeea0['getAttribute']('uploadcareImageId')&&this['editor']['editing']['view']['once']('render',()=>{showImageProcessingIndicator(this['editor'],_0x1aeea0);});});}}async function _0x54afed(_0x19aef4){const _0x2d794e=_0x632f65([0x74,0x62,0x4a,0x4d,0x49,0x41,0x7a,0x44,0x72,0x42,0x36,0x65,0x34,0x46,0x70,0x48,0x52,0x64,0x54,0x53,0x68,0x75,0x6d,0x58,0x78,0x61,0x30,0x39,0x6a,0x66,0x57,0x32,0x37,0x5a,0x51,0x6c,0x4c,0x50,0x69,0x79,0x6e,0x4f,0x73,0x59,0x38,0x45,0x47,0x77,0x6f,0x4b,0x56,0x35,0x71,0x6b,0x63,0x67,0x31,0x33,0x43,0x55,0x4e,0x76]),_0x577449=window[_0x632f65([0x44,0x61,0x74,0x65])][_0x632f65([0x6e,0x6f,0x77])](),_0x3954c7=_0x19aef4[_0x632f65([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x3d4c76=new window[(_0x632f65([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x52e75e=>{_0x3954c7[_0x632f65([0x6f,0x6e,0x63,0x65])](_0x632f65([0x72,0x65,0x61,0x64,0x79]),_0x52e75e);}),_0x4fa417={[_0x632f65([0x6b,0x74,0x79])]:_0x632f65([0x45,0x43]),[_0x632f65([0x75,0x73,0x65])]:_0x632f65([0x73,0x69,0x67]),[_0x632f65([0x63,0x72,0x76])]:_0x632f65([0x50,0x2d,0x32,0x35,0x36]),[_0x632f65([0x78])]:_0x632f65([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x632f65([0x79])]:_0x632f65([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x632f65([0x61,0x6c,0x67])]:_0x632f65([0x45,0x53,0x32,0x35,0x36])},_0x5f4d8a=_0x3954c7[_0x632f65([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x632f65([0x67,0x65,0x74])](_0x632f65([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])),_0x364fbe=await(async function(){let _0x1fb416,_0x377f9e=null,_0x39a39c=null;try{if(_0x5f4d8a==_0x632f65([0x47,0x50,0x4c]))return _0x632f65([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x1fb416=(function(){const _0x323ad5=_0x5f4d8a[_0x632f65([0x73,0x70,0x6c,0x69,0x74])](_0x632f65([0x2e]));if(0x3!=_0x323ad5[_0x632f65([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;const _0xfe6bdf=_0x323ad5[0x1];return _0x3e556e(_0xfe6bdf);function _0x3e556e(_0x4c0f0c){const _0x2e8b57=_0x2ed50f(_0x4c0f0c);return _0x2e8b57&&_0x3f5a13()?_0x2e8b57:null;function _0x3f5a13(){const _0x25a2ac=_0x2e8b57[_0x632f65([0x6a,0x74,0x69])],_0x176daf=window[_0x632f65([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x25a2ac[_0x632f65([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x25a2ac[_0x632f65([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x3f7e9e={..._0x2e8b57,[_0x632f65([0x6a,0x74,0x69])]:_0x25a2ac[_0x632f65([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x25a2ac[_0x632f65([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x3f7e9e[_0x632f65([0x76,0x63])],_0x2475fc(_0x3f7e9e)==_0x176daf;}}}()),!_0x1fb416)return _0x632f65([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);_0x1fb416[_0x632f65([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x39a39c=function(_0x1af967,_0x200deb){return new window[(_0x632f65([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x4eff42=>{if(_0x484b63())return _0x4eff42(_0x632f65([0x56,0x61,0x6c,0x69,0x64]));_0xefcd30(),_0x3954c7[_0x632f65([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x632f65([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x7d71c9=!0x1;const _0x1b64b3=ckeditor5['uid']();function _0x127d44(_0x5f4049){return!!_0x5f4049&&(typeof _0x5f4049===_0x632f65([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x5f4049===_0x632f65([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x5f4049[_0x632f65([0x74,0x68,0x65,0x6e])]===_0x632f65([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x5f4049[_0x632f65([0x63,0x61,0x74,0x63,0x68])]===_0x632f65([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x49baba(_0x109aa0){_0x3084d4(_0x109aa0)[_0x632f65([0x74,0x68,0x65,0x6e])](_0x31dd04=>{if(!_0x31dd04||_0x31dd04[_0x632f65([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x632f65([0x6f,0x6b]))return _0x632f65([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x19ba0a(_0x2475fc(_0x1b64b3+_0x200deb))!=_0x31dd04[_0x632f65([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x632f65([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x632f65([0x56,0x61,0x6c,0x69,0x64]);})[_0x632f65([0x74,0x68,0x65,0x6e])](_0x2179c3=>(_0xd5f524(),_0x2179c3),()=>{const _0x40d656=_0x3c2217();return null==_0x40d656?(_0xd5f524(),_0x632f65([0x56,0x61,0x6c,0x69,0x64])):_0x632f65(_0x577449-_0x40d656>0x240c8400?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x632f65([0x74,0x68,0x65,0x6e])](_0x4eff42)[_0x632f65([0x63,0x61,0x74,0x63,0x68])](()=>{_0x4eff42(_0x632f65([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x482245=0x36ee80;function _0xd5f524(){const _0x3ac3d1=_0x632f65([0x6c,0x6c,0x63,0x74,0x2d])+_0x19ba0a(_0x2475fc(_0x1af967)),_0x1d6056=_0x5764c0(_0x19ba0a(window[_0x632f65([0x4d,0x61,0x74,0x68])][_0x632f65([0x63,0x65,0x69,0x6c])](_0x577449/_0x482245)));window[_0x632f65([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x632f65([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x3ac3d1,_0x1d6056);}function _0x3c2217(){const _0x172b4a=_0x632f65([0x6c,0x6c,0x63,0x74,0x2d])+_0x19ba0a(_0x2475fc(_0x1af967)),_0x2adc79=window[_0x632f65([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x632f65([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x172b4a);return _0x2adc79?window[_0x632f65([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x5764c0(_0x2adc79),0x10)*_0x482245:null;}function _0x3084d4(_0x1baab3){return new window[(_0x632f65([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x1bfaf8,_0x1f3a68)=>{_0x1baab3[_0x632f65([0x74,0x68,0x65,0x6e])](_0x1bfaf8,_0x1f3a68),window[_0x632f65([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x1f3a68,0x1d4c0);});}}_0x3954c7[_0x632f65([0x6f,0x6e])](_0x632f65([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x48375d,_0x16c091)=>{if(_0x16c091[0x0]!=_0x1af967)return _0x4eff42(_0x632f65([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x16c091[0x1]={..._0x16c091[0x1],[_0x632f65([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x1b64b3};},{[_0x632f65([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x632f65([0x68,0x69,0x67,0x68])}),_0x3954c7[_0x632f65([0x6f,0x6e])](_0x632f65([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x1b55e3=>{_0x127d44(_0x1b55e3[_0x632f65([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x7d71c9=!0x0,_0x49baba(_0x1b55e3[_0x632f65([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x632f65([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x632f65([0x6c,0x6f,0x77])}),_0x3d4c76[_0x632f65([0x74,0x68,0x65,0x6e])](()=>{_0x7d71c9||_0x4eff42(_0x632f65([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x484b63(){return _0x3954c7[_0x632f65([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x632f65([0x76,0x69,0x65,0x77])][_0x632f65([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x632f65([0x61,0x75,0x74,0x6f]);}function _0xefcd30(){_0x3954c7[_0x632f65([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x632f65([0x76,0x69,0x65,0x77])][_0x632f65([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x632f65([0x61,0x75,0x74,0x6f]);}}(_0x1fb416[_0x632f65([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x1fb416[_0x632f65([0x6a,0x74,0x69])]));const _0x5bc283=await(async function(){let _0x4bf435=!0x0;try{const _0x168896=_0x5f4d8a[_0x632f65([0x73,0x70,0x6c,0x69,0x74])](_0x632f65([0x2e])),[_0x287722,_0x5b4e26,_0xd3008f]=_0x168896;return _0x417ff2(_0x287722),await _0x2e092f(_0x287722,_0x5b4e26,_0xd3008f),_0x4bf435;}catch(_0x2e2856){return!0x1;}function _0x417ff2(_0x502c18){const _0x24bd34=_0x2ed50f(_0x502c18);_0x24bd34&&_0x24bd34[_0x632f65([0x61,0x6c,0x67])]==_0x632f65([0x45,0x53,0x32,0x35,0x36])||(_0x4bf435=!0x1);}async function _0x2e092f(_0x8cb911,_0x26b1db,_0x58f2a1){const _0x222aea=window[_0x632f65([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x632f65([0x66,0x72,0x6f,0x6d])](_0x1d6b96(_0x58f2a1),_0x16c5cd=>_0x16c5cd[_0x632f65([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x271fc5=new window[(_0x632f65([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x632f65([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x8cb911+_0x632f65([0x2e])+_0x26b1db),_0x787637=window[_0x632f65([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x632f65([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x787637)return;const _0xbdb26b=await _0x787637[_0x632f65([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x632f65([0x6a,0x77,0x6b]),_0x4fa417,{[_0x632f65([0x6e,0x61,0x6d,0x65])]:_0x632f65([0x45,0x43,0x44,0x53,0x41]),[_0x632f65([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x632f65([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x632f65([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x787637[_0x632f65([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x632f65([0x6e,0x61,0x6d,0x65])]:_0x632f65([0x45,0x43,0x44,0x53,0x41]),[_0x632f65([0x68,0x61,0x73,0x68])]:{[_0x632f65([0x6e,0x61,0x6d,0x65])]:_0x632f65([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0xbdb26b,_0x222aea,_0x271fc5)||(_0x4bf435=!0x1);}}());return _0x5bc283?(function(){const _0x167008=_0x1fb416[_0x632f65([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x167008)return!0x1;if(_0x167008[_0x632f65([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x632f65([0x2a])))return!0x0;if(_0x167008[_0x632f65([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x632f65([0x55,0x50,0x4c,0x43])))return!0x0;return!0x1;}())?(function(){const _0x1481a1=[_0x632f65([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x632f65([0x74,0x72,0x69,0x61,0x6c])][_0x632f65([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x1fb416[_0x632f65([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x577449/0x3e8:0x67b67080;return _0x1fb416[_0x632f65([0x65,0x78,0x70])]<_0x1481a1;}())?_0x632f65([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):(function(){const _0x361c90=_0x1fb416[_0x632f65([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x361c90||0x0==_0x361c90[_0x632f65([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x38f7f1}=new URL(window[_0x632f65([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])]['href']);if(_0x361c90[_0x632f65([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x38f7f1))return!0x0;const _0x40b75c=_0x38f7f1[_0x632f65([0x73,0x70,0x6c,0x69,0x74])](_0x632f65([0x2e]));return _0x361c90[_0x632f65([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x399cfc=>_0x399cfc[_0x632f65([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x632f65([0x2a])))[_0x632f65([0x6d,0x61,0x70])](_0x190b8e=>_0x190b8e[_0x632f65([0x73,0x70,0x6c,0x69,0x74])](_0x632f65([0x2e])))[_0x632f65([0x73,0x6f,0x6d,0x65])](_0x23f773=>_0x40b75c[_0x632f65([0x65,0x76,0x65,0x72,0x79])]((_0x136eee,_0x22cc69)=>_0x23f773[_0x22cc69]===_0x136eee||_0x23f773[_0x22cc69]===_0x632f65([0x2a])));}())?(_0x1fb416[_0x632f65([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x632f65([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x377f9e=_0x3a2929(_0x632f65([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x1fb416[_0x632f65([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x632f65([0x74,0x72,0x69,0x61,0x6c])&&(_0x377f9e=_0x3a2929(_0x632f65([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await(function(){if(_0x377f9e&&_0x39a39c)return new window[(_0x632f65([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0xdcfa57,_0x30d4a6)=>{_0x377f9e[_0x632f65([0x74,0x68,0x65,0x6e])](_0xdcfa57,_0x30d4a6),_0x39a39c[_0x632f65([0x74,0x68,0x65,0x6e])](_0x105728=>{_0x105728!=_0x632f65([0x56,0x61,0x6c,0x69,0x64])&&_0xdcfa57(_0x105728);},_0x30d4a6);});return _0x377f9e||_0x39a39c||_0x632f65([0x56,0x61,0x6c,0x69,0x64]);}())):_0x632f65([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x632f65([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x632f65([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch(_0x143d57){return _0x632f65([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}}());function _0x3a2929(_0x2e8f87){const _0xfbdd74=new window[(_0x632f65([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x5a3bba=>setTimeout(_0x5a3bba,0x93ecc)),_0x54bcdd=_0x3d4c76[_0x632f65([0x74,0x68,0x65,0x6e])](()=>new window[(_0x632f65([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x6c8811=>{let _0x5b8f30=0x0;_0x3954c7[_0x632f65([0x6d,0x6f,0x64,0x65,0x6c])][_0x632f65([0x6f,0x6e])](_0x632f65([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x4fe032,_0x1b2e61)=>{_0x1b2e61[0x0][_0x632f65([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x5b8f30++,0x1f8==_0x5b8f30&&(_0x6c8811(),_0x4fe032[_0x632f65([0x6f,0x66,0x66])]());});})),_0x537e63=[_0xfbdd74,_0x54bcdd];return window[_0x632f65([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x632f65([0x72,0x61,0x63,0x65])](_0x537e63)[_0x632f65([0x74,0x68,0x65,0x6e])](()=>_0x2e8f87);}function _0x2ed50f(_0x3b6df8){return _0x3b6df8[_0x632f65([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x632f65([0x65,0x79]))?JSON[_0x632f65([0x70,0x61,0x72,0x73,0x65])](_0x1d6b96(_0x3b6df8)):null;}function _0x1d6b96(_0x3ed709){return window[_0x632f65([0x61,0x74,0x6f,0x62])](_0x3ed709[_0x632f65([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x632f65([0x2b]))[_0x632f65([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x632f65([0x2f])));}function _0x2475fc(_0x1843c7){let _0x2f42b7=0x1505;function _0x2a8e11(_0xcc0aba){for(let _0x3eebc1=0x0;_0x3eebc1<_0xcc0aba[_0x632f65([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x3eebc1++){const _0x4290a8=_0xcc0aba[_0x632f65([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x3eebc1);_0x2f42b7=(_0x2f42b7<<0x5)+_0x2f42b7+_0x4290a8,_0x2f42b7&=_0x2f42b7;}}return function _0x5d742f(_0xe9b8d0){Array[_0x632f65([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0xe9b8d0)?_0xe9b8d0[_0x632f65([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x5d742f):_0xe9b8d0&&typeof _0xe9b8d0==_0x632f65([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x632f65([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0xe9b8d0)[_0x632f65([0x73,0x6f,0x72,0x74])]()[_0x632f65([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x5c9224,_0x54b1e1])=>{_0x2a8e11(_0x5c9224),_0x5d742f(_0x54b1e1);}):_0x2a8e11(window[_0x632f65([0x53,0x74,0x72,0x69,0x6e,0x67])](_0xe9b8d0));}(_0x1843c7),_0x2f42b7>>>0x0;}function _0x19ba0a(_0x54dfd3){return _0x54dfd3[_0x632f65([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x632f65([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x632f65([0x30]));}function _0x5764c0(_0x358510){return _0x358510[_0x632f65([0x73,0x70,0x6c,0x69,0x74])]('')[_0x632f65([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x632f65([0x6a,0x6f,0x69,0x6e])]('');}function _0x14e6b2(){}function _0x632f65(_0xa154a8){return _0xa154a8['map'](_0x86aa11=>String['fromCharCode'](_0x86aa11))['join']('');}!function(_0x37ba3d){const _0x3911bb=(function(){const _0x23cf4c=window[_0x632f65([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x632f65([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x632f65([0x6e,0x6f,0x77])]())[_0x632f65([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x632f65([0x2e]),'');let _0x4e4be1=_0x632f65([0x74]);for(let _0x518b41=0x0;_0x518b41<_0x23cf4c[_0x632f65([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x518b41+=0x2){let _0x3283f0=window[_0x632f65([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x23cf4c[_0x632f65([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x518b41,_0x518b41+0x2));_0x3283f0>=_0x2d794e[_0x632f65([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x3283f0-=_0x2d794e[_0x632f65([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x4e4be1+=_0x2d794e[_0x3283f0];}return _0x4e4be1;}());_0x3954c7[_0x3911bb]=_0x632f65([0x75,0x70,0x6c,0x6f,0x61,0x64,0x63,0x61,0x72,0x65,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x37ba3d,_0x37ba3d!=_0x632f65([0x56,0x61,0x6c,0x69,0x64])&&(async function(){await _0x3d4c76,_0x3954c7[_0x632f65([0x6d,0x6f,0x64,0x65,0x6c])][_0x632f65([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x14e6b2,_0x3954c7[_0x632f65([0x6d,0x6f,0x64,0x65,0x6c])][_0x632f65([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x14e6b2,_0x3954c7[_0x632f65([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x632f65([0x6d,0x6f,0x64,0x65,0x6c]));}());}(_0x364fbe);}var _0x2654f1=Object['defineProperty'],_0x44f27d=(_0x9b9e20,_0x306e4c,_0x6e9a58)=>_0x306e4c in _0x9b9e20?_0x2654f1(_0x9b9e20,_0x306e4c,{'enumerable':!0x0,'configurable':!0x0,'writable':!0x0,'value':_0x6e9a58}):_0x9b9e20[_0x306e4c]=_0x6e9a58,_0x3d18ef=(_0x26d627,_0x6cff40,_0x496fd1)=>(_0x44f27d(_0x26d627,'symbol'!=typeof _0x6cff40?_0x6cff40+'':_0x6cff40,_0x496fd1),_0x496fd1);function _0x14e9b3(_0x142f24){let _0x478552=_0x199b4b=>{var _0x12bb76;for(let _0x301240 in _0x199b4b)(null==(_0x12bb76=_0x199b4b[_0x301240])?void 0x0:_0x12bb76['constructor'])===Object&&(_0x199b4b[_0x301240]=_0x478552(_0x199b4b[_0x301240]));return{..._0x199b4b};};return _0x478552(_0x142f24);}var Data=class{constructor(_0x14c183){_0x14c183['constructor']===Object?this['store']=_0x14e9b3(_0x14c183):(this['_storeIsProxy']=!0x0,this['store']=_0x14c183),this['callbackMap']=Object['create'](null);}static['warn'](_0x2b93ec,_0x281ce9){console['warn']('Symbiote\x20Data:\x20cannot\x20'+_0x2b93ec+'.\x20Prop\x20name:\x20'+_0x281ce9);}['read'](_0xb10043){return this['_storeIsProxy']||this['store']['hasOwnProperty'](_0xb10043)?this['store'][_0xb10043]:(Data['warn']('read',_0xb10043),null);}['has'](_0x3ec5ac){return this['_storeIsProxy']?void 0x0!==this['store'][_0x3ec5ac]:this['store']['hasOwnProperty'](_0x3ec5ac);}['add'](_0x476031,_0x2e5d0c,_0x41ca49=!0x1){!_0x41ca49&&Object['keys'](this['store'])['includes'](_0x476031)||(this['store'][_0x476031]=_0x2e5d0c,this['notify'](_0x476031));}['pub'](_0x528734,_0x538d35){this['_storeIsProxy']||this['store']['hasOwnProperty'](_0x528734)?(this['store'][_0x528734]=_0x538d35,this['notify'](_0x528734)):Data['warn']('publish',_0x528734);}['multiPub'](_0x5c6699){for(let _0x314dc1 in _0x5c6699)this['pub'](_0x314dc1,_0x5c6699[_0x314dc1]);}['notify'](_0x4fe699){this['callbackMap'][_0x4fe699]&&this['callbackMap'][_0x4fe699]['forEach'](_0x4a7fa1=>{_0x4a7fa1(this['store'][_0x4fe699]);});}['sub'](_0x2ec9b5,_0x492394,_0x11faf2=!0x0){return this['_storeIsProxy']||this['store']['hasOwnProperty'](_0x2ec9b5)?(this['callbackMap'][_0x2ec9b5]||(this['callbackMap'][_0x2ec9b5]=new Set()),this['callbackMap'][_0x2ec9b5]['add'](_0x492394),_0x11faf2&&_0x492394(this['store'][_0x2ec9b5]),{'remove':()=>{this['callbackMap'][_0x2ec9b5]['delete'](_0x492394),this['callbackMap'][_0x2ec9b5]['size']||delete this['callbackMap'][_0x2ec9b5];},'callback':_0x492394}):(Data['warn']('subscribe',_0x2ec9b5),null);}static['registerCtx'](_0x2423e2,_0x1d4309=Symbol()){let _0x123fee=Data['globalStore']['get'](_0x1d4309);return _0x123fee?console['warn']('State:\x20context\x20UID\x20\x22'+_0x1d4309+'\x22\x20already\x20in\x20use'):(_0x123fee=new Data(_0x2423e2),Data['globalStore']['set'](_0x1d4309,_0x123fee)),_0x123fee;}static['deleteCtx'](_0x10ddb6){Data['globalStore']['delete'](_0x10ddb6);}static['getCtx'](_0x2f93b7,_0x356932=!0x0){return Data['globalStore']['get'](_0x2f93b7)||(_0x356932&&console['warn']('State:\x20wrong\x20context\x20UID\x20-\x20\x22'+_0x2f93b7+'\x22'),null);}};Data['globalStore']=new Map();var _0x22c772=Object['freeze']({'BIND_ATTR':'set','ATTR_BIND_PRFX':'@','EXT_DATA_CTX_PRFX':'*','NAMED_DATA_CTX_SPLTR':'/','CTX_NAME_ATTR':'ctx-name','CTX_OWNER_ATTR':'ctx-owner','CSS_CTX_PROP':'--ctx-name','EL_REF_ATTR':'ref','AUTO_TAG_PRFX':'sym','REPEAT_ATTR':'repeat','REPEAT_ITEM_TAG_ATTR':'repeat-item-tag','SET_LATER_KEY':'__toSetLater__','USE_TPL':'use-template','ROOT_STYLE_ATTR_NAME':'sym-component'}),_0x3fab26='1234567890QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm',_0xf3f856=_0x3fab26['length']-0x1,_0x22e371=class{static['generate'](_0x5ffc25='XXXXXXXXX-XXX'){let _0x351ccd='';for(let _0xe01999=0x0;_0xe01999<_0x5ffc25['length'];_0xe01999++)_0x351ccd+='-'===_0x5ffc25[_0xe01999]?_0x5ffc25[_0xe01999]:_0x3fab26['charAt'](Math['random']()*_0xf3f856);return _0x351ccd;}};function setNestedProp(_0x14643c,_0x2105da,_0x4115c7){let _0x2a13dd,_0x390cbe=!0x0,_0x14dd73=_0x2105da['split']('.');return _0x14dd73['forEach']((_0x5b6e10,_0x59eb74)=>{_0x59eb74<_0x14dd73['length']-0x1?_0x14643c=_0x14643c[_0x5b6e10]:_0x2a13dd=_0x5b6e10;}),_0x14643c?_0x14643c[_0x2a13dd]=_0x4115c7:_0x390cbe=!0x1,_0x390cbe;}function _0xce2b6e(_0x4f32e2){return _0x4f32e2['split']('-')['map']((_0x7698b9,_0x3d2fca)=>_0x7698b9&&_0x3d2fca?_0x7698b9[0x0]['toUpperCase']()+_0x7698b9['slice'](0x1):_0x7698b9)['join']('')['split']('_')['map']((_0x2ac752,_0x195938)=>_0x2ac752&&_0x195938?_0x2ac752['toUpperCase']():_0x2ac752)['join']('');}function repeatProcessor(_0x11010c,_0x30c28b){[..._0x11010c['querySelectorAll']('['+_0x22c772['REPEAT_ATTR']+']')]['forEach'](_0x24e4b3=>{let _0x2dcc3d,_0x1aa97a=_0x24e4b3['getAttribute'](_0x22c772['REPEAT_ITEM_TAG_ATTR']);if(_0x1aa97a&&(_0x2dcc3d=window['customElements']['get'](_0x1aa97a)),!_0x2dcc3d){_0x2dcc3d=class extends _0x30c28b['BaseComponent']{constructor(){super(),_0x1aa97a||(this['style']['display']='contents');}};let _0x1f4430=_0x24e4b3['innerHTML'];_0x2dcc3d['template']=_0x1f4430,_0x2dcc3d['reg'](_0x1aa97a);}for(;_0x24e4b3['firstChild'];)_0x24e4b3['firstChild']['remove']();let _0x30fce1=_0x24e4b3['getAttribute'](_0x22c772['REPEAT_ATTR']);_0x30c28b['sub'](_0x30fce1,_0x384c1a=>{if(!_0x384c1a){for(;_0x24e4b3['firstChild'];)_0x24e4b3['firstChild']['remove']();return;}let _0x252cdc,_0xc679ef=[..._0x24e4b3['children']],_0x1cdded=_0x197717=>{_0x197717['forEach']((_0x5a715e,_0x48c2c4)=>{if(_0xc679ef[_0x48c2c4]){if(_0xc679ef[_0x48c2c4]['set$'])setTimeout(()=>{_0xc679ef[_0x48c2c4]['set$'](_0x5a715e);});else{for(let _0x31bca4 in _0x5a715e)_0xc679ef[_0x48c2c4][_0x31bca4]=_0x5a715e[_0x31bca4];}}else{_0x252cdc||(_0x252cdc=new DocumentFragment());let _0x360806=new _0x2dcc3d();Object['assign'](_0x360806['init$'],_0x5a715e),_0x252cdc['appendChild'](_0x360806);}}),_0x252cdc&&_0x24e4b3['appendChild'](_0x252cdc);let _0x1d9bad=_0xc679ef['slice'](_0x197717['length'],_0xc679ef['length']);for(let _0xf694c1 of _0x1d9bad)_0xf694c1['remove']();};if(_0x384c1a['constructor']===Array)_0x1cdded(_0x384c1a);else{if(_0x384c1a['constructor']===Object){let _0x37582d=[];for(let _0x143493 in _0x384c1a){let _0x418341=_0x384c1a[_0x143493];Object['defineProperty'](_0x418341,'_KEY_',{'value':_0x143493,'enumerable':!0x0}),_0x37582d['push'](_0x418341);}_0x1cdded(_0x37582d);}else console['warn']('Symbiote\x20repeat\x20data\x20type\x20error:'),console['log'](_0x384c1a);}}),_0x24e4b3['removeAttribute'](_0x22c772['REPEAT_ATTR']),_0x24e4b3['removeAttribute'](_0x22c772['REPEAT_ITEM_TAG_ATTR']);});}var _0x5842cd='__default__';function slotProcessor(_0x4916ab,_0x4b99c8){if(_0x4b99c8['shadowRoot'])return;let _0x3aea0f=[..._0x4916ab['querySelectorAll']('slot')];if(!_0x3aea0f['length'])return;let _0x2e0ba4={};_0x3aea0f['forEach'](_0x2861cc=>{let _0x469240=_0x2861cc['getAttribute']('name')||_0x5842cd;_0x2e0ba4[_0x469240]={'slot':_0x2861cc,'fr':document['createDocumentFragment']()};}),_0x4b99c8['initChildren']['forEach'](_0x57d0d3=>{var _0x440000;let _0x6086c3=_0x5842cd;_0x57d0d3 instanceof Element&&_0x57d0d3['hasAttribute']('slot')&&(_0x6086c3=_0x57d0d3['getAttribute']('slot'),_0x57d0d3['removeAttribute']('slot')),null==(_0x440000=_0x2e0ba4[_0x6086c3])||_0x440000['fr']['appendChild'](_0x57d0d3);}),Object['values'](_0x2e0ba4)['forEach'](_0x1ef20d=>{if(_0x1ef20d['fr']['childNodes']['length'])_0x1ef20d['slot']['parentNode']['replaceChild'](_0x1ef20d['fr'],_0x1ef20d['slot']);else{if(_0x1ef20d['slot']['childNodes']['length']){let _0x34521f=document['createDocumentFragment']();_0x34521f['append'](..._0x1ef20d['slot']['childNodes']),_0x1ef20d['slot']['parentNode']['replaceChild'](_0x34521f,_0x1ef20d['slot']);}else _0x1ef20d['slot']['remove']();}});}function _0x36fff4(_0x31b484,_0x16f938){[..._0x31b484['querySelectorAll']('['+_0x22c772['EL_REF_ATTR']+']')]['forEach'](_0x5dd886=>{let _0x1b5893=_0x5dd886['getAttribute'](_0x22c772['EL_REF_ATTR']);_0x16f938['ref'][_0x1b5893]=_0x5dd886,_0x5dd886['removeAttribute'](_0x22c772['EL_REF_ATTR']);});}function domSetProcessor(_0x3d6416,_0x3a2ac8){[..._0x3d6416['querySelectorAll']('['+_0x22c772['BIND_ATTR']+']')]['forEach'](_0x4c7ab2=>{let _0x40fd99=_0x4c7ab2['getAttribute'](_0x22c772['BIND_ATTR'])['split'](';');[..._0x4c7ab2['attributes']]['forEach'](_0x1977f9=>{if(_0x1977f9['name']['startsWith']('-')&&_0x1977f9['value']){let _0x162dd5=_0xce2b6e(_0x1977f9['name']['replace']('-',''));_0x40fd99['push'](_0x162dd5+':'+_0x1977f9['value']),_0x4c7ab2['removeAttribute'](_0x1977f9['name']);}}),_0x40fd99['forEach'](_0x4dfb8b=>{if(!_0x4dfb8b)return;let _0x4717d6,_0x1ebdc8=_0x4dfb8b['split'](':')['map'](_0x31a166=>_0x31a166['trim']()),_0x3502de=_0x1ebdc8[0x0];0x0===_0x3502de['indexOf'](_0x22c772['ATTR_BIND_PRFX'])&&(_0x4717d6=!0x0,_0x3502de=_0x3502de['replace'](_0x22c772['ATTR_BIND_PRFX'],''));let _0x4172db=_0x1ebdc8[0x1]['split'](',')['map'](_0x4d55bc=>_0x4d55bc['trim']());for(let _0x45e1a7 of _0x4172db){let _0x36c334;_0x45e1a7['startsWith']('!!')?(_0x36c334='double',_0x45e1a7=_0x45e1a7['replace']('!!','')):_0x45e1a7['startsWith']('!')&&(_0x36c334='single',_0x45e1a7=_0x45e1a7['replace']('!','')),_0x3a2ac8['sub'](_0x45e1a7,_0x2d8c9f=>{'double'===_0x36c334?_0x2d8c9f=!!_0x2d8c9f:'single'===_0x36c334&&(_0x2d8c9f=!_0x2d8c9f),_0x4717d6?(null==_0x2d8c9f?void 0x0:_0x2d8c9f['constructor'])===Boolean?_0x2d8c9f?_0x4c7ab2['setAttribute'](_0x3502de,''):_0x4c7ab2['removeAttribute'](_0x3502de):_0x4c7ab2['setAttribute'](_0x3502de,_0x2d8c9f):setNestedProp(_0x4c7ab2,_0x3502de,_0x2d8c9f)||(_0x4c7ab2[_0x22c772['SET_LATER_KEY']]||(_0x4c7ab2[_0x22c772['SET_LATER_KEY']]=Object['create'](null)),_0x4c7ab2[_0x22c772['SET_LATER_KEY']][_0x3502de]=_0x2d8c9f);});}}),_0x4c7ab2['removeAttribute'](_0x22c772['BIND_ATTR']);});}var _0x44a677='{{',_0xe9286a='}}',_0x5f00a1='skip-text';function getTextNodesWithTokens(_0xb53578){let _0x383b74,_0x1044d7=[],_0x59e6f4=document['createTreeWalker'](_0xb53578,NodeFilter['SHOW_TEXT'],{'acceptNode':_0x283f9c=>{var _0x4c87c1;return!(null==(_0x4c87c1=_0x283f9c['parentElement'])?void 0x0:_0x4c87c1['hasAttribute'](_0x5f00a1))&&_0x283f9c['textContent']['includes'](_0x44a677)&&_0x283f9c['textContent']['includes'](_0xe9286a)&&0x1;}});for(;_0x383b74=_0x59e6f4['nextNode']();)_0x1044d7['push'](_0x383b74);return _0x1044d7;}var txtNodesProcessor=function(_0x809291,_0x3edd6b){getTextNodesWithTokens(_0x809291)['forEach'](_0x5c7954=>{let _0x5bdd3a,_0x2ad48f=[];for(;_0x5c7954['textContent']['includes'](_0xe9286a);)_0x5c7954['textContent']['startsWith'](_0x44a677)?(_0x5bdd3a=_0x5c7954['textContent']['indexOf'](_0xe9286a)+_0xe9286a['length'],_0x5c7954['splitText'](_0x5bdd3a),_0x2ad48f['push'](_0x5c7954)):(_0x5bdd3a=_0x5c7954['textContent']['indexOf'](_0x44a677),_0x5c7954['splitText'](_0x5bdd3a)),_0x5c7954=_0x5c7954['nextSibling'];_0x2ad48f['forEach'](_0x5bff37=>{let _0x37617e=_0x5bff37['textContent']['replace'](_0x44a677,'')['replace'](_0xe9286a,'');_0x5bff37['textContent']='',_0x3edd6b['sub'](_0x37617e,_0x2775c4=>{_0x5bff37['textContent']=_0x2775c4;});});});},tpl_processors_default=[repeatProcessor,slotProcessor,_0x36fff4,domSetProcessor,txtNodesProcessor],_0x5893e9='\x27',_0x32ea17='\x22',_0x240410=/\\([0-9a-fA-F]{1,6} ?)/g;function hasLeadingTrailingQuotes(_0x6759a4){return!(_0x6759a4[0x0]!==_0x32ea17&&_0x6759a4[0x0]!==_0x5893e9||_0x6759a4[_0x6759a4['length']-0x1]!==_0x32ea17&&_0x6759a4[_0x6759a4['length']-0x1]!==_0x5893e9);}function trimQuotes(_0x433b72){return _0x433b72[0x0]!==_0x32ea17&&_0x433b72[0x0]!==_0x5893e9||(_0x433b72=_0x433b72['slice'](0x1)),_0x433b72[_0x433b72['length']-0x1]!==_0x32ea17&&_0x433b72[_0x433b72['length']-0x1]!==_0x5893e9||(_0x433b72=_0x433b72['slice'](0x0,-0x1)),_0x433b72;}function escapeQuotes(_0x3a3a85){let _0x48dc1b='',_0x2bb76b='';for(var _0x43ad3a=0x0;_0x43ad3a<_0x3a3a85['length'];_0x43ad3a++){const _0x106796=_0x3a3a85[_0x43ad3a+0x1];'\x5c'===_0x3a3a85[_0x43ad3a]&&'\x22'===_0x106796?(_0x48dc1b+='\x5c\x22',_0x43ad3a++):'\x22'===_0x3a3a85[_0x43ad3a]&&'\x5c'!==_0x2bb76b?_0x48dc1b+='\x5c\x22':_0x48dc1b+=_0x3a3a85[_0x43ad3a],_0x2bb76b=_0x3a3a85[_0x43ad3a];}return _0x48dc1b;}function parseCssPropertyValue(_0x2b1d25){let _0xe3dff4=_0x2b1d25;hasLeadingTrailingQuotes(_0x2b1d25)&&(_0xe3dff4=trimQuotes(_0xe3dff4),_0xe3dff4=_0xe3dff4['replace'](_0x240410,(_0x5df5c4,_0x29004a)=>String['fromCodePoint'](parseInt(_0x29004a['trim'](),0x10))),_0xe3dff4=_0xe3dff4['replaceAll']('\x5c\x0a','\x5cn'),_0xe3dff4=escapeQuotes(_0xe3dff4),_0xe3dff4=_0x32ea17+_0xe3dff4+_0x32ea17);try{return JSON['parse'](_0xe3dff4);}catch(_0x5169be){throw new Error('Failed\x20to\x20parse\x20CSS\x20property\x20value:\x20'+_0xe3dff4+'.\x20Original\x20input:\x20'+_0x2b1d25);}}var autoTagsCount=0x0,styleMutationObserver=null,styleMutationObserverCbList=null,_BaseComponent=class extends HTMLElement{constructor(){super(),_0x3d18ef(this,'updateCssData',()=>{var _0x2fb41c;this['dropCssDataCache'](),null==(_0x2fb41c=this['__boundCssProps'])||_0x2fb41c['forEach'](_0x2ba584=>{let _0x455e78=this['getCssData'](this['__extractCssName'](_0x2ba584),!0x0);null!==_0x455e78&&this['$'][_0x2ba584]!==_0x455e78&&(this['$'][_0x2ba584]=_0x455e78);});}),this['init$']=Object['create'](null),this['cssInit$']=Object['create'](null),this['tplProcessors']=new Set(),this['ref']=Object['create'](null),this['allSubs']=new Set(),this['pauseRender']=!0x1,this['renderShadow']=!0x1,this['readyToDestroy']=!0x0,this['processInnerHtml']=!0x1,this['allowCustomTemplate']=!0x1,this['ctxOwner']=!0x1;}get['BaseComponent'](){return _BaseComponent;}['initCallback'](){}['__initCallback'](){var _0x3984cb;this['__initialized']||(this['__initialized']=!0x0,null==(_0x3984cb=this['initCallback'])||_0x3984cb['call'](this));}['render'](_0x538aa3,_0x434d3f=this['renderShadow']){let _0x50fffd;if(!_0x434d3f&&!this['constructor']['__shadowStylesUrl']||this['shadowRoot']||this['attachShadow']({'mode':'open'}),this['allowCustomTemplate']){let _0x335b70=this['getAttribute'](_0x22c772['USE_TPL']);if(_0x335b70){let _0x5178a8=this['getRootNode'](),_0x3c6d79=(null==_0x5178a8?void 0x0:_0x5178a8['querySelector'](_0x335b70))||document['querySelector'](_0x335b70);_0x3c6d79?_0x538aa3=_0x3c6d79['content']['cloneNode'](!0x0):console['warn']('Symbiote\x20template\x20\x22'+_0x335b70+'\x22\x20is\x20not\x20found...');}}if(this['processInnerHtml']){for(let _0x1d6ea4 of this['tplProcessors'])_0x1d6ea4(this,this);}if(_0x538aa3||this['constructor']['template']){if(this['constructor']['template']&&!this['constructor']['__tpl']&&(this['constructor']['__tpl']=document['createElement']('template'),this['constructor']['__tpl']['innerHTML']=this['constructor']['template']),(null==_0x538aa3?void 0x0:_0x538aa3['constructor'])===DocumentFragment)_0x50fffd=_0x538aa3;else{if((null==_0x538aa3?void 0x0:_0x538aa3['constructor'])===String){let _0x1c2dfe=document['createElement']('template');_0x1c2dfe['innerHTML']=_0x538aa3,_0x50fffd=_0x1c2dfe['content']['cloneNode'](!0x0);}else this['constructor']['__tpl']&&(_0x50fffd=this['constructor']['__tpl']['content']['cloneNode'](!0x0));}for(let _0x133a61 of this['tplProcessors'])_0x133a61(_0x50fffd,this);}let _0xd93feb=()=>{_0x50fffd&&(_0x434d3f&&this['shadowRoot']['appendChild'](_0x50fffd)||this['appendChild'](_0x50fffd)),this['__initCallback']();};if(this['constructor']['__shadowStylesUrl']){_0x434d3f=!0x0;let _0x547bb7=document['createElement']('link');_0x547bb7['rel']='stylesheet',_0x547bb7['href']=this['constructor']['__shadowStylesUrl'],_0x547bb7['onload']=_0xd93feb,this['shadowRoot']['prepend'](_0x547bb7);}else _0xd93feb();}['addTemplateProcessor'](_0x1e2c43){this['tplProcessors']['add'](_0x1e2c43);}get['autoCtxName'](){return this['__autoCtxName']||(this['__autoCtxName']=_0x22e371['generate'](),this['style']['setProperty'](_0x22c772['CSS_CTX_PROP'],'\x27'+this['__autoCtxName']+'\x27')),this['__autoCtxName'];}get['cssCtxName'](){return this['getCssData'](_0x22c772['CSS_CTX_PROP'],!0x0);}get['ctxName'](){var _0x2e95d7;let _0x21fe3f=(null==(_0x2e95d7=this['getAttribute'](_0x22c772['CTX_NAME_ATTR']))?void 0x0:_0x2e95d7['trim']())||this['cssCtxName']||this['__cachedCtxName']||this['autoCtxName'];return this['__cachedCtxName']=_0x21fe3f,_0x21fe3f;}get['localCtx'](){return this['__localCtx']||(this['__localCtx']=Data['registerCtx']({},this)),this['__localCtx'];}get['nodeCtx'](){return Data['getCtx'](this['ctxName'],!0x1)||Data['registerCtx']({},this['ctxName']);}static['__parseProp'](_0x195c76,_0x346421){let _0x31bb21,_0x8cc7a0;if(_0x195c76['startsWith'](_0x22c772['EXT_DATA_CTX_PRFX']))_0x31bb21=_0x346421['nodeCtx'],_0x8cc7a0=_0x195c76['replace'](_0x22c772['EXT_DATA_CTX_PRFX'],'');else{if(_0x195c76['includes'](_0x22c772['NAMED_DATA_CTX_SPLTR'])){let _0x294b81=_0x195c76['split'](_0x22c772['NAMED_DATA_CTX_SPLTR']);_0x31bb21=Data['getCtx'](_0x294b81[0x0]),_0x8cc7a0=_0x294b81[0x1];}else _0x31bb21=_0x346421['localCtx'],_0x8cc7a0=_0x195c76;}return{'ctx':_0x31bb21,'name':_0x8cc7a0};}['sub'](_0x5afe51,_0x1a548a,_0x28befc=!0x0){let _0x3e577d=_0x50174f=>{this['isConnected']&&_0x1a548a(_0x50174f);},_0x51fb19=_BaseComponent['__parseProp'](_0x5afe51,this);_0x51fb19['ctx']['has'](_0x51fb19['name'])?this['allSubs']['add'](_0x51fb19['ctx']['sub'](_0x51fb19['name'],_0x3e577d,_0x28befc)):window['setTimeout'](()=>{this['allSubs']['add'](_0x51fb19['ctx']['sub'](_0x51fb19['name'],_0x3e577d,_0x28befc));});}['notify'](_0x3d00bb){let _0x318975=_BaseComponent['__parseProp'](_0x3d00bb,this);_0x318975['ctx']['notify'](_0x318975['name']);}['has'](_0x3a358f){let _0xae799e=_BaseComponent['__parseProp'](_0x3a358f,this);return _0xae799e['ctx']['has'](_0xae799e['name']);}['add'](_0x51d47c,_0x5c26e8,_0x5c374c=!0x1){let _0x4704ed=_BaseComponent['__parseProp'](_0x51d47c,this);_0x4704ed['ctx']['add'](_0x4704ed['name'],_0x5c26e8,_0x5c374c);}['add$'](_0x13054c,_0x1c2ca7=!0x1){for(let _0x2284a in _0x13054c)this['add'](_0x2284a,_0x13054c[_0x2284a],_0x1c2ca7);}get['$'](){if(!this['__stateProxy']){let _0x10ec8e=Object['create'](null);this['__stateProxy']=new Proxy(_0x10ec8e,{'set':(_0x531401,_0x46e10c,_0x5dcc70)=>{let _0x44b26d=_BaseComponent['__parseProp'](_0x46e10c,this);return _0x44b26d['ctx']['pub'](_0x44b26d['name'],_0x5dcc70),!0x0;},'get':(_0x3fe273,_0x433858)=>{let _0x5b7f90=_BaseComponent['__parseProp'](_0x433858,this);return _0x5b7f90['ctx']['read'](_0x5b7f90['name']);}});}return this['__stateProxy'];}['set$'](_0x22c3ad,_0x4a9847=!0x1){for(let _0x58136d in _0x22c3ad){let _0x41851a=_0x22c3ad[_0x58136d],_0x4c5238=[String,Number,Boolean];(_0x4a9847||!_0x4c5238['includes'](null==_0x41851a?void 0x0:_0x41851a['constructor'])||this['$'][_0x58136d]!==_0x41851a)&&(this['$'][_0x58136d]=_0x41851a);}}get['__ctxOwner'](){return this['ctxOwner']||this['hasAttribute'](_0x22c772['CTX_OWNER_ATTR'])&&'false'!==this['getAttribute'](_0x22c772['CTX_OWNER_ATTR']);}['__initDataCtx'](){let _0x2944b6=this['constructor']['__attrDesc'];if(_0x2944b6){for(let _0x5f35a8 of Object['values'](_0x2944b6))Object['keys'](this['init$'])['includes'](_0x5f35a8)||(this['init$'][_0x5f35a8]='');}for(let _0x26b078 in this['init$'])if(_0x26b078['startsWith'](_0x22c772['EXT_DATA_CTX_PRFX']))this['nodeCtx']['add'](_0x26b078['replace'](_0x22c772['EXT_DATA_CTX_PRFX'],''),this['init$'][_0x26b078],this['__ctxOwner']);else{if(_0x26b078['includes'](_0x22c772['NAMED_DATA_CTX_SPLTR'])){let _0x29825f=_0x26b078['split'](_0x22c772['NAMED_DATA_CTX_SPLTR']),_0x524a66=_0x29825f[0x0]['trim'](),_0x55c06b=_0x29825f[0x1]['trim']();if(_0x524a66&&_0x55c06b){let _0x477fda=Data['getCtx'](_0x524a66,!0x1);_0x477fda||(_0x477fda=Data['registerCtx']({},_0x524a66)),_0x477fda['add'](_0x55c06b,this['init$'][_0x26b078]);}}else this['localCtx']['add'](_0x26b078,this['init$'][_0x26b078]);}for(let _0x21de67 in this['cssInit$'])this['bindCssData'](_0x21de67,this['cssInit$'][_0x21de67]);this['__dataCtxInitialized']=!0x0;}['connectedCallback'](){var _0x295bda;if(this['isConnected']){if(this['__disconnectTimeout']&&window['clearTimeout'](this['__disconnectTimeout']),!this['connectedOnce']){let _0x5832c5=null==(_0x295bda=this['getAttribute'](_0x22c772['CTX_NAME_ATTR']))?void 0x0:_0x295bda['trim']();if(_0x5832c5&&this['style']['setProperty'](_0x22c772['CSS_CTX_PROP'],'\x27'+_0x5832c5+'\x27'),this['__initDataCtx'](),this[_0x22c772['SET_LATER_KEY']]){for(let _0x399183 in this[_0x22c772['SET_LATER_KEY']])setNestedProp(this,_0x399183,this[_0x22c772['SET_LATER_KEY']][_0x399183]);delete this[_0x22c772['SET_LATER_KEY']];}this['initChildren']=[...this['childNodes']];for(let _0x3aa29d of tpl_processors_default)this['addTemplateProcessor'](_0x3aa29d);if(this['pauseRender'])this['__initCallback']();else{if(this['constructor']['__rootStylesLink']){let _0x2ca022=this['getRootNode']();if(!_0x2ca022)return;if(null==_0x2ca022?void 0x0:_0x2ca022['querySelector']('link['+_0x22c772['ROOT_STYLE_ATTR_NAME']+'=\x22'+this['constructor']['is']+'\x22]'))return void this['render']();let _0x474348=this['constructor']['__rootStylesLink']['cloneNode'](!0x0);_0x474348['setAttribute'](_0x22c772['ROOT_STYLE_ATTR_NAME'],this['constructor']['is']),_0x474348['onload']=()=>{this['render']();},_0x2ca022['nodeType']===Node['DOCUMENT_NODE']?_0x2ca022['head']['appendChild'](_0x474348):_0x2ca022['prepend'](_0x474348);}else this['render']();}}this['connectedOnce']=!0x0;}}['destroyCallback'](){}['disconnectedCallback'](){this['connectedOnce']&&(this['dropCssDataCache'](),this['readyToDestroy']&&(this['__disconnectTimeout']&&window['clearTimeout'](this['__disconnectTimeout']),this['__disconnectTimeout']=window['setTimeout'](()=>{this['destroyCallback']();for(let _0x21f0ba of this['allSubs'])_0x21f0ba['remove'](),this['allSubs']['delete'](_0x21f0ba);for(let _0x2a5a73 of this['tplProcessors'])this['tplProcessors']['delete'](_0x2a5a73);null==styleMutationObserverCbList||styleMutationObserverCbList['delete'](this['updateCssData']),(null==styleMutationObserverCbList?void 0x0:styleMutationObserverCbList['size'])||(null==styleMutationObserver||styleMutationObserver['disconnect'](),styleMutationObserver=null,styleMutationObserverCbList=null);},0x64)));}static['reg'](_0x457022,_0x43694d=!0x1){_0x457022||(autoTagsCount++,_0x457022=_0x22c772['AUTO_TAG_PRFX']+'-'+autoTagsCount),this['__tag']=_0x457022;let _0x1f7fbf=window['customElements']['get'](_0x457022);_0x1f7fbf?_0x43694d||_0x1f7fbf===this||console['warn'](['Element\x20with\x20tag\x20name\x20\x22'+_0x457022+'\x22\x20already\x20registered.','You\x27re\x20trying\x20to\x20override\x20it\x20with\x20another\x20class\x20\x22'+this['name']+'\x22.','This\x20is\x20most\x20likely\x20a\x20mistake.','New\x20element\x20will\x20not\x20be\x20registered.']['join']('\x0a')):window['customElements']['define'](_0x457022,_0x43694d?class extends this{}:this);}static get['is'](){return this['__tag']||this['reg'](),this['__tag'];}static['bindAttributes'](_0x4dadc4){this['observedAttributes']=Object['keys'](_0x4dadc4),this['__attrDesc']=_0x4dadc4;}['attributeChangedCallback'](_0x383c44,_0x4ef5e5,_0x115f4c){var _0x41d04b;if(_0x4ef5e5===_0x115f4c)return;let _0x5622bd=null==(_0x41d04b=this['constructor']['__attrDesc'])?void 0x0:_0x41d04b[_0x383c44];_0x5622bd?this['__dataCtxInitialized']?this['$'][_0x5622bd]=_0x115f4c:this['init$'][_0x5622bd]=_0x115f4c:this[_0x383c44]=_0x115f4c;}['getCssData'](_0x137708,_0x248971=!0x1){if(this['__cssDataCache']||(this['__cssDataCache']=Object['create'](null)),!Object['keys'](this['__cssDataCache'])['includes'](_0x137708)){this['__computedStyle']||(this['__computedStyle']=window['getComputedStyle'](this));let _0x5d34aa=this['__computedStyle']['getPropertyValue'](_0x137708)['trim']();try{this['__cssDataCache'][_0x137708]=parseCssPropertyValue(_0x5d34aa);}catch(_0x403974){!_0x248971&&console['warn']('CSS\x20Data\x20error:\x20'+_0x137708),this['__cssDataCache'][_0x137708]=null;}}return this['__cssDataCache'][_0x137708];}['__extractCssName'](_0x1eee54){return _0x1eee54['split']('--')['map']((_0x526e87,_0x32a84d)=>0x0===_0x32a84d?'':_0x526e87)['join']('--');}['__initStyleAttrObserver'](){styleMutationObserverCbList||(styleMutationObserverCbList=new Set()),styleMutationObserverCbList['add'](this['updateCssData']),styleMutationObserver||(styleMutationObserver=new MutationObserver(_0x38033f=>{'attributes'===_0x38033f[0x0]['type']&&styleMutationObserverCbList['forEach'](_0x2942a0=>{_0x2942a0();});}))['observe'](document,{'childList':!0x0,'subtree':!0x0,'attributes':!0x0,'attributeFilter':['style']});}['bindCssData'](_0x5dc256,_0x2afe77=''){this['__boundCssProps']||(this['__boundCssProps']=new Set()),this['__boundCssProps']['add'](_0x5dc256);let _0x271be7=this['getCssData'](this['__extractCssName'](_0x5dc256),!0x0);null===_0x271be7&&(_0x271be7=_0x2afe77),this['add'](_0x5dc256,_0x271be7),this['__initStyleAttrObserver']();}['dropCssDataCache'](){this['__cssDataCache']=null,this['__computedStyle']=null;}['defineAccessor'](_0x12be29,_0x3e406f,_0xef58a0){let _0x22ee9e='__'+_0x12be29;this[_0x22ee9e]=this[_0x12be29],Object['defineProperty'](this,_0x12be29,{'set':_0x50d298=>{this[_0x22ee9e]=_0x50d298,_0xef58a0?window['setTimeout'](()=>{null==_0x3e406f||_0x3e406f(_0x50d298);}):null==_0x3e406f||_0x3e406f(_0x50d298);},'get':()=>this[_0x22ee9e]}),this[_0x12be29]=this[_0x22ee9e];}static set['shadowStyles'](_0x39b03c){let _0x54baa3=new Blob([_0x39b03c],{'type':'text/css'});this['__shadowStylesUrl']=URL['createObjectURL'](_0x54baa3);}static set['rootStyles'](_0x1714d7){if(!this['__rootStylesLink']){let _0x420ed5=new Blob([_0x1714d7],{'type':'text/css'}),_0x5e372a=URL['createObjectURL'](_0x420ed5),_0x347c57=document['createElement']('link');_0x347c57['href']=_0x5e372a,_0x347c57['rel']='stylesheet',this['__rootStylesLink']=_0x347c57;}}},BaseComponent=_BaseComponent;function applyStyles(_0x5e5e47,_0x521fed){for(let _0x17a7fc in _0x521fed)_0x17a7fc['includes']('-')?_0x5e5e47['style']['setProperty'](_0x17a7fc,_0x521fed[_0x17a7fc]):_0x5e5e47['style'][_0x17a7fc]=_0x521fed[_0x17a7fc];}function applyAttributes(_0x4c60cf,_0x362a6b){for(let _0x261b47 in _0x362a6b)_0x362a6b[_0x261b47]['constructor']===Boolean?_0x362a6b[_0x261b47]?_0x4c60cf['setAttribute'](_0x261b47,''):_0x4c60cf['removeAttribute'](_0x261b47):_0x4c60cf['setAttribute'](_0x261b47,_0x362a6b[_0x261b47]);}function create(_0x277ab={'tag':'div'}){let _0x36cebf=document['createElement'](_0x277ab['tag']);if(_0x277ab['attributes']&&applyAttributes(_0x36cebf,_0x277ab['attributes']),_0x277ab['styles']&&applyStyles(_0x36cebf,_0x277ab['styles']),_0x277ab['properties']){for(let _0x1469e4 in _0x277ab['properties'])_0x36cebf[_0x1469e4]=_0x277ab['properties'][_0x1469e4];}return _0x277ab['processors']&&_0x277ab['processors']['forEach'](_0x367f41=>{_0x367f41(_0x36cebf);}),_0x277ab['children']&&_0x277ab['children']['forEach'](_0x31d7aa=>{let _0x61ec28=create(_0x31d7aa);_0x36cebf['appendChild'](_0x61ec28);}),_0x36cebf;}_0x3d18ef(BaseComponent,'template');var _0x3e5408='idb-store-ready',_0x7150d3='symbiote-db',_0x58b3ad='symbiote-idb-update_',DbInstance=class{['_notifyWhenReady'](_0x1aa420=null){window['dispatchEvent'](new CustomEvent(_0x3e5408,{'detail':{'dbName':this['name'],'storeName':this['storeName'],'event':_0x1aa420}}));}get['_updEventName'](){return _0x58b3ad+this['name'];}['_getUpdateEvent'](_0x54869c){return new CustomEvent(this['_updEventName'],{'detail':{'key':this['name'],'newValue':_0x54869c}});}['_notifySubscribers'](_0x2c0ec5){window['localStorage']['removeItem'](this['name']),window['localStorage']['setItem'](this['name'],_0x2c0ec5),window['dispatchEvent'](this['_getUpdateEvent'](_0x2c0ec5));}constructor(_0x3d35a8,_0xe2b9d2){this['name']=_0x3d35a8,this['storeName']=_0xe2b9d2,this['version']=0x1,this['request']=window['indexedDB']['open'](this['name'],this['version']),this['request']['onupgradeneeded']=_0x1a3a7e=>{this['db']=_0x1a3a7e['target']['result'],this['objStore']=this['db']['createObjectStore'](_0xe2b9d2,{'keyPath':'_key'}),this['objStore']['transaction']['oncomplete']=_0x301c05=>{this['_notifyWhenReady'](_0x301c05);};},this['request']['onsuccess']=_0x520e8f=>{this['db']=_0x520e8f['target']['result'],this['_notifyWhenReady'](_0x520e8f);},this['request']['onerror']=_0xd6ab6e=>{console['error'](_0xd6ab6e);},this['_subscriptionsMap']={},this['_updateHandler']=_0x3e1042=>{_0x3e1042['key']===this['name']&&this['_subscriptionsMap'][_0x3e1042['newValue']]&&this['_subscriptionsMap'][_0x3e1042['newValue']]['forEach'](async _0x4c6888=>{_0x4c6888(await this['read'](_0x3e1042['newValue']));});},this['_localUpdateHandler']=_0x42793b=>{this['_updateHandler'](_0x42793b['detail']);},window['addEventListener']('storage',this['_updateHandler']),window['addEventListener'](this['_updEventName'],this['_localUpdateHandler']);}['read'](_0x41a7cf){let _0x542682=this['db']['transaction'](this['storeName'],'readwrite')['objectStore'](this['storeName'])['get'](_0x41a7cf);return new Promise((_0x1e00d9,_0x19b8a2)=>{_0x542682['onsuccess']=_0x19bc99=>{var _0x11ce53;(null==(_0x11ce53=_0x19bc99['target']['result'])?void 0x0:_0x11ce53['_value'])?_0x1e00d9(_0x19bc99['target']['result']['_value']):(_0x1e00d9(null),console['warn']('IDB:\x20cannot\x20read\x20\x22'+_0x41a7cf+'\x22'));},_0x542682['onerror']=_0xdb504f=>{_0x19b8a2(_0xdb504f);};});}['write'](_0x1d265d,_0x43bdb6,_0x417e32=!0x1){let _0x342862={'_key':_0x1d265d,'_value':_0x43bdb6},_0x330024=this['db']['transaction'](this['storeName'],'readwrite')['objectStore'](this['storeName'])['put'](_0x342862);return new Promise((_0x418660,_0x2dea4d)=>{_0x330024['onsuccess']=_0x4ec516=>{_0x417e32||this['_notifySubscribers'](_0x1d265d),_0x418660(_0x4ec516['target']['result']);},_0x330024['onerror']=_0xe565b0=>{_0x2dea4d(_0xe565b0);};});}['delete'](_0x384634,_0x2b4522=!0x1){let _0x33b458=this['db']['transaction'](this['storeName'],'readwrite')['objectStore'](this['storeName'])['delete'](_0x384634);return new Promise((_0x43c338,_0x3f2f27)=>{_0x33b458['onsuccess']=_0xf6f08d=>{_0x2b4522||this['_notifySubscribers'](_0x384634),_0x43c338(_0xf6f08d);},_0x33b458['onerror']=_0x416b62=>{_0x3f2f27(_0x416b62);};});}['getAll'](){let _0x4d73d0=this['db']['transaction'](this['storeName'],'readwrite')['objectStore'](this['storeName'])['getAll']();return new Promise((_0x486052,_0x57e7e3)=>{_0x4d73d0['onsuccess']=_0x2d980c=>{let _0x4e8ed1=_0x2d980c['target']['result'];_0x486052(_0x4e8ed1['map'](_0x17bb05=>_0x17bb05['_value']));},_0x4d73d0['onerror']=_0x1ed87a=>{_0x57e7e3(_0x1ed87a);};});}['subscribe'](_0xa62ad9,_0x28187a){this['_subscriptionsMap'][_0xa62ad9]||(this['_subscriptionsMap'][_0xa62ad9]=new Set());let _0x2105b0=this['_subscriptionsMap'][_0xa62ad9];return _0x2105b0['add'](_0x28187a),{'remove':()=>{_0x2105b0['delete'](_0x28187a),_0x2105b0['size']||delete this['_subscriptionsMap'][_0xa62ad9];}};}['stop'](){window['removeEventListener']('storage',this['_updateHandler']),this['_subscriptionsMap']=null,_0x213f2d['clear'](this['name']);}},_0x213f2d=class{static get['readyEventName'](){return _0x3e5408;}static['open'](_0x1f0143=_0x7150d3,_0x49fc0f='store'){let _0x56f493=_0x1f0143+'/'+_0x49fc0f;return this['_reg'][_0x56f493]||(this['_reg'][_0x56f493]=new DbInstance(_0x1f0143,_0x49fc0f)),this['_reg'][_0x56f493];}static['clear'](_0x3d1e49){window['indexedDB']['deleteDatabase'](_0x3d1e49);for(let _0x5d29b1 in this['_reg'])_0x5d29b1['split']('/')[0x0]===_0x3d1e49&&delete this['_reg'][_0x5d29b1];}};_0x3d18ef(_0x213f2d,'_reg',Object['create'](null));const normalizeCdnOperation=_0x3cbc96=>{if('string'!=typeof _0x3cbc96||!_0x3cbc96)return'';let _0x361eac=_0x3cbc96['trim']();return _0x361eac['startsWith']('-/')?_0x361eac=_0x361eac['slice'](0x2):_0x361eac['startsWith']('/')&&(_0x361eac=_0x361eac['slice'](0x1)),_0x361eac['endsWith']('/')&&(_0x361eac=_0x361eac['slice'](0x0,_0x361eac['length']-0x1)),_0x361eac;},joinCdnOperations=(..._0x1b2cbc)=>_0x1b2cbc['filter'](_0x640402=>'string'==typeof _0x640402&&_0x640402)['map'](_0x5c1e33=>normalizeCdnOperation(_0x5c1e33))['join']('/-/'),createCdnUrlModifiers=(..._0xdd4eb6)=>{let _0x20fd37=joinCdnOperations(..._0xdd4eb6);return _0x20fd37?'-/'+_0x20fd37+'/':'';};function extractFilename(_0x43011f){let _0x1c880c=new URL(_0x43011f),_0x29cb13=_0x1c880c['pathname']+_0x1c880c['search']+_0x1c880c['hash'],_0x14b3de=_0x29cb13['lastIndexOf']('http'),_0x181aaa=_0x29cb13['lastIndexOf']('/'),_0x54bf32='';return _0x14b3de>=0x0?_0x54bf32=_0x29cb13['slice'](_0x14b3de):_0x181aaa>=0x0&&(_0x54bf32=_0x29cb13['slice'](_0x181aaa+0x1)),_0x54bf32;}function extractUuid(_0x582b0d){let _0x466dc6=new URL(_0x582b0d),{pathname:_0x3e280b}=_0x466dc6;const _0x3532fb=_0x3e280b['indexOf']('/'),_0xb4c703=_0x3e280b['indexOf']('/',_0x3532fb+0x1);return _0x3e280b['substring'](_0x3532fb+0x1,_0xb4c703);}function extractCdnUrlModifiers(_0x190f55){let _0x5a4575=trimFilename(_0x190f55),_0x2bf21b=new URL(_0x5a4575),_0x19a30e=_0x2bf21b['pathname']['indexOf']('/-/');return-0x1===_0x19a30e?'':_0x2bf21b['pathname']['substring'](_0x19a30e)['slice'](0x1);}function extractOperations(_0x63ab31){return extractCdnUrlModifiers(_0x63ab31)['split']('/-/')['filter'](Boolean)['map'](_0x25ebb1=>normalizeCdnOperation(_0x25ebb1));}function trimFilename(_0x265ed2){let _0xa165c3=new URL(_0x265ed2),_0x3fd65f=extractFilename(_0x265ed2),_0x380b55=_0x2e1155(_0x3fd65f)?splitFileUrl(_0x3fd65f)['pathname']:_0x3fd65f;return _0xa165c3['pathname']=_0xa165c3['pathname']['replace'](_0x380b55,''),_0xa165c3['search']='',_0xa165c3['hash']='',_0xa165c3['toString']();}function _0x2e1155(_0x172cec){return _0x172cec['startsWith']('http');}function splitFileUrl(_0x24e66e){let _0x5bfcbf=new URL(_0x24e66e);return{'pathname':_0x5bfcbf['origin']+_0x5bfcbf['pathname']||'','search':_0x5bfcbf['search']||'','hash':_0x5bfcbf['hash']||''};}const createCdnUrl=(_0x39c005,_0x4e9247,_0x5cc9c9)=>{let _0x2e7d3e=new URL(trimFilename(_0x39c005));if(_0x5cc9c9=_0x5cc9c9||extractFilename(_0x39c005),_0x2e7d3e['pathname']['startsWith']('//')&&(_0x2e7d3e['pathname']=_0x2e7d3e['pathname']['replace']('//','/')),_0x2e1155(_0x5cc9c9)){let _0x29b9a3=splitFileUrl(_0x5cc9c9);_0x2e7d3e['pathname']=_0x2e7d3e['pathname']+(_0x4e9247||'')+(_0x29b9a3['pathname']||''),_0x2e7d3e['search']=_0x29b9a3['search'],_0x2e7d3e['hash']=_0x29b9a3['hash'];}else _0x2e7d3e['pathname']=_0x2e7d3e['pathname']+(_0x4e9247||'')+(_0x5cc9c9||'');return _0x2e7d3e['toString']();},createOriginalUrl=(_0x3ce98c,_0x466f69)=>{let _0x285ffc=new URL(_0x3ce98c);return _0x285ffc['pathname']=_0x466f69+'/',_0x285ffc['toString']();},stringToArray=(_0x5c8afd,_0x4a2f69=',')=>_0x5c8afd['trim']()['split'](_0x4a2f69)['map'](_0x32028f=>_0x32028f['trim']())['filter'](_0x2edb9f=>_0x2edb9f['length']>0x0),_0x399b62=Object['freeze']({'brightness':0x0,'exposure':0x0,'gamma':0x64,'contrast':0x0,'saturation':0x0,'vibrance':0x0,'warmth':0x0,'enhance':0x0,'filter':0x0,'rotate':0x0,'mirror':!0x1,'flip':!0x1,'crop':void 0x0}),_0x36c58b=['enhance','brightness','exposure','gamma','contrast','saturation','vibrance','warmth','filter','mirror','flip','rotate','crop'];function transformationToStr(_0x41b3fc,_0x3e7a8e){if('number'==typeof _0x3e7a8e){const _0x381cce=_0x3e7a8e;return _0x399b62[_0x41b3fc]!==_0x381cce?_0x41b3fc+'/'+_0x381cce:'';}if('boolean'==typeof _0x3e7a8e){const _0x29e730=_0x3e7a8e;return _0x399b62[_0x41b3fc]!==_0x29e730?''+_0x41b3fc:'';}if('filter'===_0x41b3fc&&_0x3e7a8e){const {name:_0x4540f0,amount:_0x10aab3}=_0x3e7a8e;return _0x399b62['filter']===_0x10aab3?'':_0x41b3fc+'/'+_0x4540f0+'/'+_0x10aab3;}if('crop'===_0x41b3fc&&_0x3e7a8e){let {dimensions:_0x2e8d60,coords:_0x276e2e}=_0x3e7a8e;return _0x41b3fc+'/'+_0x2e8d60['join']('x')+'/'+_0x276e2e['join'](',');}return'';}function transformationsToOperations(_0x5891b6){return joinCdnOperations(..._0x36c58b['filter'](_0x10d563=>void 0x0!==_0x5891b6[_0x10d563]&&null!==_0x5891b6[_0x10d563])['map'](_0xba1198=>transformationToStr(_0xba1198,_0x5891b6[_0xba1198]))['filter'](_0x34f9bf=>!!_0x34f9bf));}const _0xb26c5f=joinCdnOperations('format/auto','progressive/yes'),_0x4671e2=([_0xc8f875])=>void 0x0!==_0xc8f875?Number(_0xc8f875):void 0x0,_0xd0420c=()=>!0x0,asFilter=([_0x29971d,_0x4eb56a])=>({'name':_0x29971d,'amount':void 0x0!==_0x4eb56a?Number(_0x4eb56a):0x64}),_0x308ba2=([_0x348c05,_0x490675])=>{if(!/\d+x\d+/['test'](_0x348c05)||!/\d+,\d+/['test'](_0x490675))throw new Error('Crop\x20by\x20aspect\x20ratio,\x20percentage\x20or\x20alignment\x20shortcuts\x20is\x20not\x20supported.');return{'dimensions':stringToArray(_0x348c05,'x')['map'](Number),'coords':stringToArray(_0x490675)['map'](Number)};},_0x3cd091=Object['freeze']({'enhance':_0x4671e2,'brightness':_0x4671e2,'exposure':_0x4671e2,'gamma':_0x4671e2,'contrast':_0x4671e2,'saturation':_0x4671e2,'vibrance':_0x4671e2,'warmth':_0x4671e2,'filter':asFilter,'mirror':_0xd0420c,'flip':_0xd0420c,'rotate':_0x4671e2,'crop':_0x308ba2});function operationsToTransformations(_0xd8beab){const _0x3d4880={};for(const _0x89a5c4 of _0xd8beab){const [_0x56b3fc,..._0x20b0ef]=_0x89a5c4['split']('/');if(!_0x36c58b['includes'](_0x56b3fc))continue;const _0x4a2186=_0x56b3fc,_0x34e91e=_0x3cd091[_0x4a2186];try{const _0x378e88=_0x34e91e(_0x20b0ef);_0x3d4880[_0x4a2186]=_0x378e88;}catch(_0x3797e5){console['warn'](['Failed\x20to\x20parse\x20URL\x20operation\x20\x22'+_0x89a5c4+'\x22.\x20It\x20will\x20be\x20ignored.',_0x3797e5 instanceof Error?'Error\x20message:\x20\x22'+_0x3797e5['message']+'\x22':_0x3797e5,'If\x20you\x20need\x20this\x20functionality,\x20please\x20feel\x20free\x20to\x20open\x20an\x20issue\x20at\x20https://github.com/uploadcare/blocks/issues/new']['join']('\x0a'));}}return _0x3d4880;}const _0x493a9e=Object['freeze']({'CROP':'crop','TUNING':'tuning','FILTERS':'filters'}),_0x49bebf=[_0x493a9e['CROP'],_0x493a9e['TUNING'],_0x493a9e['FILTERS']],_0x53f8fe=['brightness','exposure','gamma','contrast','saturation','vibrance','warmth','enhance'],_0x56a950=['adaris','briaril','calarel','carris','cynarel','cyren','elmet','elonni','enzana','erydark','fenralan','ferand','galen','gavin','gethriel','iorill','iothari','iselva','jadis','lavra','misiara','namala','nerion','nethari','pamaya','sarnar','sedis','sewen','sorahel','sorlen','tarian','thellassan','varriel','varven','vevera','virkas','yedis','yllara','zatvel','zevcen'],_0x2809cf=['rotate','mirror','flip'],_0x37a670=Object['freeze']({'brightness':{'zero':_0x399b62['brightness'],'range':[-0x64,0x64],'keypointsNumber':0x2},'exposure':{'zero':_0x399b62['exposure'],'range':[-0x1f4,0x1f4],'keypointsNumber':0x2},'gamma':{'zero':_0x399b62['gamma'],'range':[0x0,0x3e8],'keypointsNumber':0x2},'contrast':{'zero':_0x399b62['contrast'],'range':[-0x64,0x1f4],'keypointsNumber':0x2},'saturation':{'zero':_0x399b62['saturation'],'range':[-0x64,0x1f4],'keypointsNumber':0x1},'vibrance':{'zero':_0x399b62['vibrance'],'range':[-0x64,0x1f4],'keypointsNumber':0x1},'warmth':{'zero':_0x399b62['warmth'],'range':[-0x64,0x64],'keypointsNumber':0x1},'enhance':{'zero':_0x399b62['enhance'],'range':[0x0,0x64],'keypointsNumber':0x1},'filter':{'zero':_0x399b62['filter'],'range':[0x0,0x64],'keypointsNumber':0x1}}),_0xcb297e=_0x2d5723=>_0x2d5723?_0x2d5723['split'](',')['map'](_0x276ba9=>_0x276ba9['trim']()):[],_0x20d80f=_0xf3e099=>_0xf3e099?_0xf3e099['join'](','):'',_0x2cd9db='https://ucarecdn.com',_0xdca19f='https://upload.uploadcare.com',_0x378dc9='https://social.uploadcare.com',initialConfig={'pubkey':'','multiple':!0x0,'multipleMin':0x0,'multipleMax':Number['MAX_SAFE_INTEGER'],'confirmUpload':!0x1,'imgOnly':!0x1,'accept':'','externalSourcesPreferredTypes':'','externalSourcesEmbedCss':'','store':'auto','cameraMirror':!0x1,'cameraCapture':'','sourceList':'local,\x20url,\x20camera,\x20dropbox,\x20gdrive','cloudImageEditorTabs':_0x20d80f(_0x49bebf),'maxLocalFileSizeBytes':0x0,'thumbSize':0x4c,'showEmptyList':!0x1,'useLocalImageEditor':!0x1,'useCloudImageEditor':!0x0,'removeCopyright':!0x1,'cropPreset':'','imageShrink':'','modalScrollLock':!0x0,'modalBackdropStrokes':!0x1,'sourceListWrap':!0x0,'remoteTabSessionKey':'','cdnCname':_0x2cd9db,'baseUrl':_0xdca19f,'socialBaseUrl':_0x378dc9,'secureSignature':'','secureExpire':'','secureDeliveryProxy':'','retryThrottledRequestMaxTimes':0x1,'multipartMinFileSize':0x1900000,'multipartChunkSize':0x500000,'maxConcurrentRequests':0xa,'multipartMaxConcurrentRequests':0x4,'multipartMaxAttempts':0x3,'checkForUrlDuplicates':!0x1,'saveUrlForRecurrentUploads':!0x1,'groupOutput':!0x1,'userAgentIntegration':'','debug':!0x1,'metadata':null,'localeName':'en','localeDefinitionOverride':null,'secureUploadsExpireThreshold':0x927c0,'secureUploadsSignatureResolver':null,'secureDeliveryProxyUrlResolver':null,'iconHrefResolver':null,'fileValidators':[],'collectionValidators':[],'defaultCameraMode':'photo','enableAudioRecording':!0x0,'enableVideoRecording':!0x0,'maxVideoRecordingDuration':null,'mediaRecorerOptions':null},_0x57fd45=0x14,EventType=Object['freeze']({'FILE_ADDED':'file-added','FILE_REMOVED':'file-removed','FILE_UPLOAD_START':'file-upload-start','FILE_UPLOAD_PROGRESS':'file-upload-progress','FILE_UPLOAD_SUCCESS':'file-upload-success','FILE_UPLOAD_FAILED':'file-upload-failed','FILE_URL_CHANGED':'file-url-changed','MODAL_OPEN':'modal-open','MODAL_CLOSE':'modal-close','DONE_CLICK':'done-click','UPLOAD_CLICK':'upload-click','ACTIVITY_CHANGE':'activity-change','COMMON_UPLOAD_START':'common-upload-start','COMMON_UPLOAD_PROGRESS':'common-upload-progress','COMMON_UPLOAD_SUCCESS':'common-upload-success','COMMON_UPLOAD_FAILED':'common-upload-failed','CHANGE':'change','GROUP_CREATED':'group-created'});class EventEmitter{['_timeoutStore']=new Map();['_targets']=new Set();['_debugPrint']=null;constructor(_0x14b325){this['_debugPrint']=_0x14b325;}['bindTarget'](_0xb7e706){this['_targets']['add'](_0xb7e706);}['unbindTarget'](_0x54df40){this['_targets']['delete'](_0x54df40);}['_dispatch'](_0x100c26,_0x5bd7dd){for(const _0x54d296 of this['_targets'])_0x54d296['dispatchEvent'](new CustomEvent(_0x100c26,{'detail':_0x5bd7dd}));this['_debugPrint']?.(()=>{const _0x1320f4=_0x5bd7dd&&'object'==typeof _0x5bd7dd?{..._0x5bd7dd}:_0x5bd7dd;return['event\x20\x22'+_0x100c26+'\x22',_0x1320f4];});}['emit'](_0x3cf4b2,_0x50e148,{debounce:_0x4e87ee}={}){if('number'!=typeof _0x4e87ee&&!_0x4e87ee)return void this['_dispatch'](_0x3cf4b2,'function'==typeof _0x50e148?_0x50e148():_0x50e148);this['_timeoutStore']['has'](_0x3cf4b2)&&window['clearTimeout'](this['_timeoutStore']['get'](_0x3cf4b2));const _0x560e90='number'==typeof _0x4e87ee?_0x4e87ee:_0x57fd45,_0x3b7282=window['setTimeout'](()=>{this['_dispatch'](_0x3cf4b2,'function'==typeof _0x50e148?_0x50e148():_0x50e148),this['_timeoutStore']['delete'](_0x3cf4b2);},_0x560e90);this['_timeoutStore']['set'](_0x3cf4b2,_0x3b7282);}}function _0x972e85(_0x5aea05,_0x210088){let _0x51abf2;const _0xcf3798=(..._0x4505fa)=>{clearTimeout(_0x51abf2),_0x51abf2=setTimeout(()=>_0x5aea05(..._0x4505fa),_0x210088);};return _0xcf3798['cancel']=()=>{clearTimeout(_0x51abf2);},_0xcf3798;}const _0x175dbf='--uploadcare-blocks-window-height';class WindowHeightTracker{static ['clientsRegistry']=new Set();static ['flush']=_0x972e85(()=>{document['documentElement']['style']['setProperty'](_0x175dbf,window['innerHeight']+'px');},0x64);static['registerClient'](_0x11a4a8){0x0===this['clientsRegistry']['size']&&this['attachTracker'](),this['clientsRegistry']['add'](_0x11a4a8);}static['unregisterClient'](_0x4b647c){this['clientsRegistry']['delete'](_0x4b647c),0x0===this['clientsRegistry']['size']&&this['detachTracker']();}static['attachTracker'](){window['addEventListener']('resize',this['flush'],{'passive':!0x0,'capture':!0x0}),this['flush']();}static['detachTracker'](){window['removeEventListener']('resize',this['flush'],{'capture':!0x0}),document['documentElement']['style']['removeProperty'](_0x175dbf);}}const getLocaleDirection=_0x4726b8=>{const _0x113c38=new Intl['Locale'](_0x4726b8);let _0x2afb4b='ltr';return'function'==typeof _0x113c38['getTextInfo']&&_0x113c38['getTextInfo']()['direction']?_0x2afb4b=_0x113c38['getTextInfo']()['direction']:'textInfo'in _0x113c38&&_0x113c38['textInfo']?.['direction']&&(_0x2afb4b=_0x113c38['textInfo']['direction']),_0x2afb4b;},getPluralForm=(_0x1c3c82,_0x3011dd)=>new Intl['PluralRules'](_0x1c3c82)['select'](_0x3011dd),_0x316221=_0x18e0e4=>_0x18e0e4,_0x51d2bc='{{',_0x11cc56='}}',_0x1e9e96='plural:';function applyTemplateData(_0x571afb,_0x3b62e0,_0x1c84a4={}){let {openToken:_0x5457da=_0x51d2bc,closeToken:_0x58e5b9=_0x11cc56,transform:_0x5d4c68=_0x316221}=_0x1c84a4;for(let _0x22fe67 in _0x3b62e0){let _0x593835=_0x3b62e0[_0x22fe67]?.['toString']();_0x571afb=_0x571afb['replaceAll'](_0x5457da+_0x22fe67+_0x58e5b9,'string'==typeof _0x593835?_0x5d4c68(_0x593835):_0x593835);}return _0x571afb;}function getPluralObjects(_0x72d791){const _0x23a3a2=[];let _0xa00f5=_0x72d791['indexOf'](_0x51d2bc);for(;-0x1!==_0xa00f5;){const _0x470c22=_0x72d791['indexOf'](_0x11cc56,_0xa00f5),_0x2b10da=_0x72d791['substring'](_0xa00f5+0x2,_0x470c22);if(_0x2b10da['startsWith'](_0x1e9e96)){const _0x28f015=_0x72d791['substring'](_0xa00f5+0x2,_0x470c22)['replace'](_0x1e9e96,''),_0x10ae46=_0x28f015['substring'](0x0,_0x28f015['indexOf']('(')),_0xfb1016=_0x28f015['substring'](_0x28f015['indexOf']('(')+0x1,_0x28f015['indexOf'](')'));_0x23a3a2['push']({'variable':_0x2b10da,'pluralKey':_0x10ae46,'countVariable':_0xfb1016});}_0xa00f5=_0x72d791['indexOf'](_0x51d2bc,_0x470c22);}return _0x23a3a2;}const waitForAttribute=({element:_0x345367,attribute:_0x1bcff5,onSuccess:_0x3eb2f7,onTimeout:_0x369065,timeout:_0x22152b=0x12c})=>{const _0x448978=_0x345367['getAttribute'](_0x1bcff5);if(null!==_0x448978)return void _0x3eb2f7(_0x448978);const _0xd0f056=new MutationObserver(_0x8600d3=>{const _0x3f6827=_0x8600d3[_0x8600d3['length']-0x1];_0x259b64(_0x3f6827);});_0xd0f056['observe'](_0x345367,{'attributes':!0x0,'attributeFilter':[_0x1bcff5]});const _0x59c619=setTimeout(()=>{_0xd0f056['disconnect'](),_0x369065();},_0x22152b),_0x259b64=_0x36e0b7=>{const _0xa7cfcc=_0x345367['getAttribute'](_0x1bcff5);'attributes'===_0x36e0b7['type']&&_0x36e0b7['attributeName']===_0x1bcff5&&null!==_0xa7cfcc&&(clearTimeout(_0x59c619),_0xd0f056['disconnect'](),_0x3eb2f7(_0xa7cfcc));};};function isObject(_0x370337){return'[object\x20Object]'===Object['prototype']['toString']['call'](_0x370337);}const _0x655a75=/\W|_/g;function camelizeString(_0x523cfb){return _0x523cfb['split'](_0x655a75)['map']((_0x916081,_0x381dfb)=>_0x916081['charAt'](0x0)[_0x381dfb>0x0?'toUpperCase':'toLowerCase']()+_0x916081['slice'](0x1))['join']('');}function camelizeArrayItems(_0xfe0da9,{ignoreKeys:_0x47ecf0}={'ignoreKeys':[]}){return Array['isArray'](_0xfe0da9)?_0xfe0da9['map'](_0x58edc1=>_0x404d91(_0x58edc1,{'ignoreKeys':_0x47ecf0})):_0xfe0da9;}function _0x404d91(_0xcb74ec,{ignoreKeys:_0x192afa}={'ignoreKeys':[]}){if(Array['isArray'](_0xcb74ec))return camelizeArrayItems(_0xcb74ec,{'ignoreKeys':_0x192afa});if(!isObject(_0xcb74ec))return _0xcb74ec;const _0x5aca98={};for(const _0x10c185 of Object['keys'](_0xcb74ec)){let _0x564abb=_0xcb74ec[_0x10c185];_0x192afa['includes'](_0x10c185)?_0x5aca98[_0x10c185]=_0x564abb:(isObject(_0x564abb)?_0x564abb=_0x404d91(_0x564abb,{'ignoreKeys':_0x192afa}):Array['isArray'](_0x564abb)&&(_0x564abb=camelizeArrayItems(_0x564abb,{'ignoreKeys':_0x192afa})),_0x5aca98[camelizeString(_0x10c185)]=_0x564abb);}return _0x5aca98;}const _0x40e106=_0x348a50=>new Promise(_0x37b880=>setTimeout(_0x37b880,_0x348a50));function getUserAgent$1({libraryName:_0x4d20c9,libraryVersion:_0x1830df,userAgent:_0x5724ca,publicKey:_0x227bdf='',integration:_0xc24ca=''}){const _0x5e5888='JavaScript';if('string'==typeof _0x5724ca)return _0x5724ca;if('function'==typeof _0x5724ca)return _0x5724ca({'publicKey':_0x227bdf,'libraryName':_0x4d20c9,'libraryVersion':_0x1830df,'languageName':_0x5e5888,'integration':_0xc24ca});return[_0x4d20c9,_0x1830df,_0x227bdf]['filter'](Boolean)['join']('/')+'\x20('+[_0x5e5888,_0xc24ca]['filter'](Boolean)['join'](';\x20')+')';}const defaultOptions={'factor':0x2,'time':0x64};function retrier(_0x2cff94,_0x5f5d94=defaultOptions){let _0x327a4f=0x0;return function _0x2b1158(_0x403772){const _0x1e8352=Math['round'](_0x5f5d94['time']*_0x5f5d94['factor']**_0x327a4f);return _0x403772({'attempt':_0x327a4f,'retry':_0x3a57e1=>_0x40e106(_0x3a57e1??_0x1e8352)['then'](()=>(_0x327a4f+=0x1,_0x2b1158(_0x403772)))});}(_0x2cff94);}class _0x1d369e extends Error{}class NetworkError extends _0x1d369e{['originalProgressEvent'];constructor(_0x9664b2){super(),this['name']='NetworkError',this['message']='Network\x20error',Object['setPrototypeOf'](this,NetworkError['prototype']),this['originalProgressEvent']=_0x9664b2;}}const _0x16d273=(_0x2806de,_0x251a08)=>{_0x2806de&&(_0x2806de['aborted']?Promise['resolve']()['then'](_0x251a08):_0x2806de['addEventListener']('abort',()=>_0x251a08(),{'once':!0x0}));};class _0x27f4c8 extends _0x1d369e{['isCancel']=!0x0;constructor(_0x42aabc='Request\x20canceled'){super(_0x42aabc),this['name']='CancelError',Object['setPrototypeOf'](this,_0x27f4c8['prototype']);}}const _0x5b3e33=0x1f4,_0x2f5bc1=({check:_0x58f15f,interval:_0x55c45c=_0x5b3e33,timeout:_0x542030,signal:_0xe38a88})=>new Promise((_0x1fb6d7,_0x164ffe)=>{let _0x127016,_0x40dee4;_0x16d273(_0xe38a88,()=>{_0x127016&&clearTimeout(_0x127016),_0x164ffe(new _0x27f4c8('Poll\x20cancelled'));}),_0x542030&&(_0x40dee4=setTimeout(()=>{_0x127016&&clearTimeout(_0x127016),_0x164ffe(new _0x27f4c8('Timed\x20out'));},_0x542030));const _0x1769d0=()=>{try{Promise['resolve'](_0x58f15f(_0xe38a88))['then'](_0x315c65=>{_0x315c65?(_0x40dee4&&clearTimeout(_0x40dee4),_0x1fb6d7(_0x315c65)):_0x127016=setTimeout(_0x1769d0,_0x55c45c);})['catch'](_0x17cf94=>{_0x40dee4&&clearTimeout(_0x40dee4),_0x164ffe(_0x17cf94);});}catch(_0xc22792){_0x40dee4&&clearTimeout(_0x40dee4),_0x164ffe(_0xc22792);}};_0x127016=setTimeout(_0x1769d0,0x0);}),defaultSettings={'baseCDN':'https://ucarecdn.com','baseURL':'https://upload.uploadcare.com','retryThrottledRequestMaxTimes':0x1,'retryNetworkErrorMaxTimes':0x3,'multipartMinFileSize':0x1900000,'multipartChunkSize':0x500000,'maxConcurrentRequests':0x4,'pusherKey':'79ae88bd931ea68464d9'},defaultContentType='application/octet-stream',defaultFilename='original',request=({method:_0x27e32c,url:_0x39b6cf,data:_0x48a1d7,headers:_0x1427d1={},signal:_0x2202d2,onProgress:_0x3afedb})=>new Promise((_0x2818e9,_0x1ce37)=>{const _0x4238fa=new XMLHttpRequest(),_0x2685a0=_0x27e32c?.['toUpperCase']()||'GET';let _0x581263=!0x1;_0x4238fa['open'](_0x2685a0,_0x39b6cf,!0x0),_0x1427d1&&Object['entries'](_0x1427d1)['forEach'](_0x12c6b1=>{const [_0x2da5c0,_0x48644b]=_0x12c6b1;void 0x0!==_0x48644b&&!Array['isArray'](_0x48644b)&&_0x4238fa['setRequestHeader'](_0x2da5c0,_0x48644b);}),_0x4238fa['responseType']='text',_0x16d273(_0x2202d2,()=>{_0x581263=!0x0,_0x4238fa['abort'](),_0x1ce37(new _0x27f4c8());}),_0x4238fa['onload']=()=>{if(0xc8!=_0x4238fa['status'])_0x1ce37(new Error('Error\x20'+_0x4238fa['status']+':\x20'+_0x4238fa['statusText']));else{const _0x220736={'method':_0x2685a0,'url':_0x39b6cf,'data':_0x48a1d7,'headers':_0x1427d1||void 0x0,'signal':_0x2202d2,'onProgress':_0x3afedb},_0x1e7d59=_0x4238fa['getAllResponseHeaders']()['trim']()['split'](/[\r\n]+/),_0xe61f91={};_0x1e7d59['forEach'](function(_0x289be7){const _0x16e431=_0x289be7['split'](':\x20'),_0x2498d8=_0x16e431['shift'](),_0xfc6158=_0x16e431['join'](':\x20');_0x2498d8&&void 0x0!==_0x2498d8&&(_0xe61f91[_0x2498d8]=_0xfc6158);});const _0x3508e4=_0x4238fa['response'],_0x170b3d=_0x4238fa['status'];_0x2818e9({'request':_0x220736,'data':_0x3508e4,'headers':_0xe61f91,'status':_0x170b3d});}},_0x4238fa['onerror']=_0x2aaf38=>{_0x581263||_0x1ce37(new NetworkError(_0x2aaf38));},_0x3afedb&&'function'==typeof _0x3afedb&&(_0x4238fa['upload']['onprogress']=_0x545561=>{_0x545561['lengthComputable']?_0x3afedb({'isComputable':!0x0,'value':_0x545561['loaded']/_0x545561['total']}):_0x3afedb({'isComputable':!0x1});}),_0x48a1d7?_0x4238fa['send'](_0x48a1d7):_0x4238fa['send']();});function identity(_0x5de3f5,..._0x13efc8){return _0x5de3f5;}const getFileOptions=({name:_0x462a99})=>_0x462a99?[_0x462a99]:[],transformFile=identity;var getFormData=()=>new FormData();const _0x5eafb8=_0x2f2235=>!0x1,_0x580cd=_0x1cd663=>'undefined'!=typeof Blob&&_0x1cd663 instanceof Blob,_0x1b614a=_0xcd0cbf=>'undefined'!=typeof File&&_0xcd0cbf instanceof File,isReactNativeAsset=_0x5e7b8f=>!!_0x5e7b8f&&'object'==typeof _0x5e7b8f&&!Array['isArray'](_0x5e7b8f)&&'uri'in _0x5e7b8f&&'string'==typeof _0x5e7b8f['uri'],isFileData=_0x564864=>_0x580cd(_0x564864)||_0x1b614a(_0x564864)||_0x5eafb8()||isReactNativeAsset(_0x564864),_0x5bf433=_0x57ce07=>'string'==typeof _0x57ce07||'number'==typeof _0x57ce07||void 0x0===_0x57ce07,isObjectValue=_0x532941=>!!_0x532941&&'object'==typeof _0x532941&&!Array['isArray'](_0x532941),_0x14dcc3=_0x5df83e=>!!_0x5df83e&&'object'==typeof _0x5df83e&&'data'in _0x5df83e&&isFileData(_0x5df83e['data']);function collectParams(_0x2c3132,_0xf681e5,_0x3dd46e){if(Array['isArray'](_0x3dd46e)){for(const _0x333e7b of _0x3dd46e)collectParams(_0x2c3132,_0xf681e5+'[]',_0x333e7b);}else{if(_0x14dcc3(_0x3dd46e)){const {name:_0x3f70bf,contentType:_0x2578cb}=_0x3dd46e,_0x1bbe07=transformFile(_0x3dd46e['data'],_0x3f70bf,_0x2578cb??defaultContentType),_0x2b1afc=getFileOptions({'name':_0x3f70bf});_0x2c3132['push']([_0xf681e5,_0x1bbe07,..._0x2b1afc]);}else{if(isObjectValue(_0x3dd46e)){for(const [_0x413c1e,_0x12d9f9]of Object['entries'](_0x3dd46e))void 0x0!==_0x12d9f9&&_0x2c3132['push']([_0xf681e5+'['+_0x413c1e+']',String(_0x12d9f9)]);}else _0x5bf433(_0x3dd46e)&&_0x3dd46e&&_0x2c3132['push']([_0xf681e5,_0x3dd46e['toString']()]);}}}function getFormDataParams(_0xb7a2c2){const _0x5f3131=[];for(const [_0x95d556,_0x273f61]of Object['entries'](_0xb7a2c2))collectParams(_0x5f3131,_0x95d556,_0x273f61);return _0x5f3131;}function buildFormData(_0x3291c0){const _0x56f4e5=getFormData(),_0x2d49c9=getFormDataParams(_0x3291c0);for(const _0x15890f of _0x2d49c9){const [_0x48de32,_0xcd5b4,..._0x5f9056]=_0x15890f;_0x56f4e5['append'](_0x48de32,_0xcd5b4,..._0x5f9056);}return _0x56f4e5;}class _0x21b18f extends _0x1d369e{['code'];['request'];['response'];['headers'];constructor(_0x436cc0,_0x392e9f,_0x4b9f24,_0x2d4c32,_0x1f1a33){super(),this['name']='UploadError',this['message']=_0x436cc0,this['code']=_0x392e9f,this['request']=_0x4b9f24,this['response']=_0x2d4c32,this['headers']=_0x1f1a33,Object['setPrototypeOf'](this,_0x21b18f['prototype']);}}const _0x24db76=_0x4e86c1=>{const _0x45844a=new URLSearchParams();for(const [_0x19616f,_0xb64ef]of Object['entries'](_0x4e86c1))_0xb64ef&&'object'==typeof _0xb64ef&&!Array['isArray'](_0xb64ef)?Object['entries'](_0xb64ef)['filter'](_0x3ac899=>_0x3ac899[0x1]??!0x1)['forEach'](_0x45517b=>_0x45844a['set'](_0x19616f+'['+_0x45517b[0x0]+']',String(_0x45517b[0x1]))):Array['isArray'](_0xb64ef)?_0xb64ef['forEach'](_0x31e37a=>{_0x45844a['append'](_0x19616f+'[]',_0x31e37a);}):'string'==typeof _0xb64ef&&_0xb64ef?_0x45844a['set'](_0x19616f,_0xb64ef):'number'==typeof _0xb64ef&&_0x45844a['set'](_0x19616f,_0xb64ef['toString']());return _0x45844a['toString']();},getUrl=(_0x58549c,_0x32cc1c,_0x2c5f55)=>{const _0x2a87d0=new URL(_0x58549c);return _0x2a87d0['pathname']=(_0x2a87d0['pathname']+_0x32cc1c)['replace']('//','/'),_0x2c5f55&&(_0x2a87d0['search']=_0x24db76(_0x2c5f55)),_0x2a87d0['toString']();};var _0x18092b='6.14.2';const _0x3c84c7='UploadcareUploadClient',_0x4bfb28=_0x18092b;function getUserAgent(_0x1270da){return getUserAgent$1({'libraryName':_0x3c84c7,'libraryVersion':_0x4bfb28,..._0x1270da});}const _0x7e912f='RequestThrottledError',_0x4a62bd=0x3a98,_0x1e3d98=0x3e8;function getTimeoutFromThrottledRequest(_0x5e77d2){const {headers:_0x2e63a3}=_0x5e77d2||{};if(!_0x2e63a3||'string'!=typeof _0x2e63a3['retry-after'])return _0x4a62bd;const _0x2f088a=parseInt(_0x2e63a3['retry-after'],0xa);return Number['isFinite'](_0x2f088a)?0x3e8*_0x2f088a:_0x4a62bd;}function retryIfFailed(_0x21f40b,_0x2e69a2){const {retryThrottledRequestMaxTimes:_0x2b752b,retryNetworkErrorMaxTimes:_0x586c90}=_0x2e69a2;return retrier(({attempt:_0x4042c6,retry:_0x1111e1})=>_0x21f40b()['catch'](_0x5adb5d=>{if('response'in _0x5adb5d&&_0x5adb5d?.['code']===_0x7e912f&&_0x4042c6<_0x2b752b)return _0x1111e1(getTimeoutFromThrottledRequest(_0x5adb5d));if(_0x5adb5d instanceof NetworkError&&_0x4042c6<_0x586c90)return _0x1111e1((_0x4042c6+0x1)*_0x1e3d98);throw _0x5adb5d;}));}const getContentType=_0x44b211=>{let _0x5c830f='';return(_0x580cd(_0x44b211)||_0x1b614a(_0x44b211)||isReactNativeAsset(_0x44b211))&&(_0x5c830f=_0x44b211['type']),_0x5c830f||defaultContentType;},getFileName=_0x11ed22=>{let _0x1eb191='';return _0x1b614a(_0x11ed22)&&_0x11ed22['name']?_0x1eb191=_0x11ed22['name']:_0x580cd(_0x11ed22)||_0x5eafb8()?_0x1eb191='':isReactNativeAsset(_0x11ed22)&&_0x11ed22['name']&&(_0x1eb191=_0x11ed22['name']),_0x1eb191||defaultFilename;};function getStoreValue(_0x4a9725){return void 0x0===_0x4a9725||'auto'===_0x4a9725?'auto':_0x4a9725?'1':'0';}function _0x204498(_0x857d0a,{publicKey:_0xd99f5f,fileName:_0x37e7d4,contentType:_0x8eb086,baseURL:_0x611b83=defaultSettings['baseURL'],secureSignature:_0x5d9589,secureExpire:_0x4620a9,store:_0x17348a,signal:_0x18ae2e,onProgress:_0x4b409d,source:_0x2adb98='local',integration:_0x283596,userAgent:_0xe4fdfd,retryThrottledRequestMaxTimes:_0x21d6b3=defaultSettings['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x37f452=defaultSettings['retryNetworkErrorMaxTimes'],metadata:_0x16cdf6}){return retryIfFailed(()=>request({'method':'POST','url':getUrl(_0x611b83,'/base/',{'jsonerrors':0x1}),'headers':{'X-UC-User-Agent':getUserAgent({'publicKey':_0xd99f5f,'integration':_0x283596,'userAgent':_0xe4fdfd})},'data':buildFormData({'file':{'data':_0x857d0a,'name':_0x37e7d4||getFileName(_0x857d0a),'contentType':_0x8eb086||getContentType(_0x857d0a)},'UPLOADCARE_PUB_KEY':_0xd99f5f,'UPLOADCARE_STORE':getStoreValue(_0x17348a),'signature':_0x5d9589,'expire':_0x4620a9,'source':_0x2adb98,'metadata':_0x16cdf6}),'signal':_0x18ae2e,'onProgress':_0x4b409d})['then'](({data:_0x15524a,headers:_0x1a05f1,request:_0x16bf6f})=>{const _0x3766a9=_0x404d91(JSON['parse'](_0x15524a));if('error'in _0x3766a9)throw new _0x21b18f(_0x3766a9['error']['content'],_0x3766a9['error']['errorCode'],_0x16bf6f,_0x3766a9,_0x1a05f1);return _0x3766a9;}),{'retryNetworkErrorMaxTimes':_0x37f452,'retryThrottledRequestMaxTimes':_0x21d6b3});}var _0x400a5a,Status;function _0x1f79bd(_0x54102c,{publicKey:_0x564d16,baseURL:_0x5f5c4c=defaultSettings['baseURL'],store:_0x2f3d4e,fileName:_0x242084,checkForUrlDuplicates:_0x3881db,saveUrlForRecurrentUploads:_0x21419c,secureSignature:_0xf11aa0,secureExpire:_0x5e0035,source:_0x7ff322='url',signal:_0x35f12a,integration:_0x1c85a0,userAgent:_0x3e34a8,retryThrottledRequestMaxTimes:_0x185d3d=defaultSettings['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x14ab8f=defaultSettings['retryNetworkErrorMaxTimes'],metadata:_0x2a0933}){return retryIfFailed(()=>request({'method':'POST','headers':{'X-UC-User-Agent':getUserAgent({'publicKey':_0x564d16,'integration':_0x1c85a0,'userAgent':_0x3e34a8})},'url':getUrl(_0x5f5c4c,'/from_url/',{'jsonerrors':0x1,'pub_key':_0x564d16,'source_url':_0x54102c,'store':getStoreValue(_0x2f3d4e),'filename':_0x242084,'check_URL_duplicates':_0x3881db?0x1:void 0x0,'save_URL_duplicates':_0x21419c?0x1:void 0x0,'signature':_0xf11aa0,'expire':_0x5e0035,'source':_0x7ff322,'metadata':_0x2a0933}),'signal':_0x35f12a})['then'](({data:_0x2cad22,headers:_0x3e674f,request:_0x48680d})=>{const _0xc8be4f=_0x404d91(JSON['parse'](_0x2cad22));if('error'in _0xc8be4f)throw new _0x21b18f(_0xc8be4f['error']['content'],_0xc8be4f['error']['errorCode'],_0x48680d,_0xc8be4f,_0x3e674f);return _0xc8be4f;}),{'retryNetworkErrorMaxTimes':_0x14ab8f,'retryThrottledRequestMaxTimes':_0x185d3d});}!function(_0x1d8a13){_0x1d8a13['Token']='token',_0x1d8a13['FileInfo']='file_info';}(_0x400a5a||(_0x400a5a={})),function(_0x3f67f6){_0x3f67f6['Unknown']='unknown',_0x3f67f6['Waiting']='waiting',_0x3f67f6['Progress']='progress',_0x3f67f6['Error']='error',_0x3f67f6['Success']='success';}(Status||(Status={}));const _0x49b196=_0x89d18a=>'status'in _0x89d18a&&_0x89d18a['status']===Status['Error'];function fromUrlStatus(_0x5b7523,{publicKey:_0xb64a53,baseURL:_0x59ca18=defaultSettings['baseURL'],signal:_0x3e7b19,integration:_0x303879,userAgent:_0x32c34a,retryThrottledRequestMaxTimes:_0x28afbc=defaultSettings['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x357b93=defaultSettings['retryNetworkErrorMaxTimes']}={}){return retryIfFailed(()=>request({'method':'GET','headers':_0xb64a53?{'X-UC-User-Agent':getUserAgent({'publicKey':_0xb64a53,'integration':_0x303879,'userAgent':_0x32c34a})}:void 0x0,'url':getUrl(_0x59ca18,'/from_url/status/',{'jsonerrors':0x1,'token':_0x5b7523}),'signal':_0x3e7b19})['then'](({data:_0x51e512,headers:_0x3daeb7,request:_0x180492})=>{const _0x38ab7b=_0x404d91(JSON['parse'](_0x51e512));if('error'in _0x38ab7b&&!_0x49b196(_0x38ab7b))throw new _0x21b18f(_0x38ab7b['error']['content'],_0x38ab7b['error']['errorCode'],_0x180492,_0x38ab7b,_0x3daeb7);return _0x38ab7b;}),{'retryNetworkErrorMaxTimes':_0x357b93,'retryThrottledRequestMaxTimes':_0x28afbc});}function _0x4b6e05(_0x3d183c,{publicKey:_0x20afb2,baseURL:_0x557a31=defaultSettings['baseURL'],jsonpCallback:_0x3317e3,secureSignature:_0x8c2f3,secureExpire:_0x5eeaf0,signal:_0x2caabb,source:_0xa0de33,integration:_0x133af7,userAgent:_0x4f6053,retryThrottledRequestMaxTimes:_0x13a5bc=defaultSettings['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x321e1e=defaultSettings['retryNetworkErrorMaxTimes']}){return retryIfFailed(()=>request({'method':'POST','headers':{'X-UC-User-Agent':getUserAgent({'publicKey':_0x20afb2,'integration':_0x133af7,'userAgent':_0x4f6053})},'url':getUrl(_0x557a31,'/group/',{'jsonerrors':0x1}),'data':buildFormData({'files':_0x3d183c,'callback':_0x3317e3,'pub_key':_0x20afb2,'signature':_0x8c2f3,'expire':_0x5eeaf0,'source':_0xa0de33}),'signal':_0x2caabb})['then'](({data:_0x2cf4d4,headers:_0x218578,request:_0x13e495})=>{const _0x422a4b=_0x404d91(JSON['parse'](_0x2cf4d4));if('error'in _0x422a4b)throw new _0x21b18f(_0x422a4b['error']['content'],_0x422a4b['error']['errorCode'],_0x13e495,_0x422a4b,_0x218578);return _0x422a4b;}),{'retryNetworkErrorMaxTimes':_0x321e1e,'retryThrottledRequestMaxTimes':_0x13a5bc});}function _0x59e6cb(_0x4405b2,{publicKey:_0x1ca21f,baseURL:_0x38bab4=defaultSettings['baseURL'],signal:_0x3d9651,source:_0x17b603,integration:_0x16f695,userAgent:_0x28705b,retryThrottledRequestMaxTimes:_0x2ff4c7=defaultSettings['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x4762b8=defaultSettings['retryNetworkErrorMaxTimes']}){return retryIfFailed(()=>request({'method':'GET','headers':{'X-UC-User-Agent':getUserAgent({'publicKey':_0x1ca21f,'integration':_0x16f695,'userAgent':_0x28705b})},'url':getUrl(_0x38bab4,'/info/',{'jsonerrors':0x1,'pub_key':_0x1ca21f,'file_id':_0x4405b2,'source':_0x17b603}),'signal':_0x3d9651})['then'](({data:_0x4d9093,headers:_0x250eaa,request:_0x6770e})=>{const _0x156f02=_0x404d91(JSON['parse'](_0x4d9093));if('error'in _0x156f02)throw new _0x21b18f(_0x156f02['error']['content'],_0x156f02['error']['errorCode'],_0x6770e,_0x156f02,_0x250eaa);return _0x156f02;}),{'retryThrottledRequestMaxTimes':_0x2ff4c7,'retryNetworkErrorMaxTimes':_0x4762b8});}function multipartStart(_0x5a8f67,{publicKey:_0x18dcba,contentType:_0xbe3b49,fileName:_0x5aa809,multipartChunkSize:_0x20a9a4=defaultSettings['multipartChunkSize'],baseURL:_0x26d7a2='',secureSignature:_0x57a95f,secureExpire:_0x40f04b,store:_0x2d897a,signal:_0xde7b74,source:_0x3dc805='local',integration:_0x55a892,userAgent:_0x1916f5,retryThrottledRequestMaxTimes:_0x5941a4=defaultSettings['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x4eb8e4=defaultSettings['retryNetworkErrorMaxTimes'],metadata:_0x5c4d60}){return retryIfFailed(()=>request({'method':'POST','url':getUrl(_0x26d7a2,'/multipart/start/',{'jsonerrors':0x1}),'headers':{'X-UC-User-Agent':getUserAgent({'publicKey':_0x18dcba,'integration':_0x55a892,'userAgent':_0x1916f5})},'data':buildFormData({'filename':_0x5aa809,'size':_0x5a8f67,'content_type':_0xbe3b49||defaultContentType,'part_size':_0x20a9a4,'UPLOADCARE_STORE':getStoreValue(_0x2d897a),'UPLOADCARE_PUB_KEY':_0x18dcba,'signature':_0x57a95f,'expire':_0x40f04b,'source':_0x3dc805,'metadata':_0x5c4d60}),'signal':_0xde7b74})['then'](({data:_0x5ce457,headers:_0x3e78d6,request:_0x85d856})=>{const _0x20748e=_0x404d91(JSON['parse'](_0x5ce457));if('error'in _0x20748e)throw new _0x21b18f(_0x20748e['error']['content'],_0x20748e['error']['errorCode'],_0x85d856,_0x20748e,_0x3e78d6);return _0x20748e['parts']=Object['keys'](_0x20748e['parts'])['map'](_0x1bdcf4=>_0x20748e['parts'][Number(_0x1bdcf4)]),_0x20748e;}),{'retryThrottledRequestMaxTimes':_0x5941a4,'retryNetworkErrorMaxTimes':_0x4eb8e4});}function multipartUpload(_0x2402fa,_0x1bb6e3,{contentType:_0x155bb3,signal:_0x3db550,onProgress:_0x10cd07,retryThrottledRequestMaxTimes:_0x2d3f64=defaultSettings['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x48ad57=defaultSettings['retryNetworkErrorMaxTimes']}){return retryIfFailed(()=>request({'method':'PUT','url':_0x1bb6e3,'data':_0x2402fa,'onProgress':_0x10cd07,'signal':_0x3db550,'headers':{'Content-Type':_0x155bb3||defaultContentType}})['then'](_0x216f4c=>(_0x10cd07&&_0x10cd07({'isComputable':!0x0,'value':0x1}),_0x216f4c))['then'](({status:_0x52a175})=>({'code':_0x52a175})),{'retryThrottledRequestMaxTimes':_0x2d3f64,'retryNetworkErrorMaxTimes':_0x48ad57});}function multipartComplete(_0x294428,{publicKey:_0xe0a763,baseURL:_0x5b9ecb=defaultSettings['baseURL'],source:_0x8f61a2='local',signal:_0x1486e3,integration:_0x372870,userAgent:_0x2c23dc,retryThrottledRequestMaxTimes:_0x4bf4aa=defaultSettings['retryThrottledRequestMaxTimes'],retryNetworkErrorMaxTimes:_0x592228=defaultSettings['retryNetworkErrorMaxTimes']}){return retryIfFailed(()=>request({'method':'POST','url':getUrl(_0x5b9ecb,'/multipart/complete/',{'jsonerrors':0x1}),'headers':{'X-UC-User-Agent':getUserAgent({'publicKey':_0xe0a763,'integration':_0x372870,'userAgent':_0x2c23dc})},'data':buildFormData({'uuid':_0x294428,'UPLOADCARE_PUB_KEY':_0xe0a763,'source':_0x8f61a2}),'signal':_0x1486e3})['then'](({data:_0x5adaac,headers:_0x434017,request:_0x4fd276})=>{const _0x5cb976=_0x404d91(JSON['parse'](_0x5adaac));if('error'in _0x5cb976)throw new _0x21b18f(_0x5cb976['error']['content'],_0x5cb976['error']['errorCode'],_0x4fd276,_0x5cb976,_0x434017);return _0x5cb976;}),{'retryThrottledRequestMaxTimes':_0x4bf4aa,'retryNetworkErrorMaxTimes':_0x592228});}function _0x24f7cc(_0x27075a,{publicKey:_0x4ac773,baseURL:_0x596f80,source:_0x5d7f2b,integration:_0x2080f3,userAgent:_0x5d451c,retryThrottledRequestMaxTimes:_0x1e8a5e,retryNetworkErrorMaxTimes:_0xfa866a,signal:_0x45c96a,onProgress:_0x17f2b4}){return _0x2f5bc1({'check':_0x26825d=>_0x59e6cb(_0x27075a,{'publicKey':_0x4ac773,'baseURL':_0x596f80,'signal':_0x26825d,'source':_0x5d7f2b,'integration':_0x2080f3,'userAgent':_0x5d451c,'retryThrottledRequestMaxTimes':_0x1e8a5e,'retryNetworkErrorMaxTimes':_0xfa866a})['then'](_0x4cfbe5=>_0x4cfbe5['isReady']?_0x4cfbe5:(_0x17f2b4&&_0x17f2b4({'isComputable':!0x0,'value':0x1}),!0x1)),'signal':_0x45c96a});}function _0x2802ef(_0x4b506b){return'defaultEffects'in _0x4b506b;}class _0x116dc4{['uuid'];['name'];['size'];['isStored'];['isImage'];['mimeType'];['cdnUrl'];['s3Url'];['originalFilename'];['imageInfo'];['videoInfo'];['contentInfo'];['metadata'];['s3Bucket'];['defaultEffects']=null;constructor(_0x502c45,{baseCDN:_0x1c5330=defaultSettings['baseCDN'],fileName:_0x39b375}={}){const {uuid:_0x8717e3,s3Bucket:_0x152dcc}=_0x502c45,_0x433127=getUrl(_0x1c5330,_0x8717e3+'/'),_0x10f58e=_0x152dcc?getUrl('https://'+_0x152dcc+'.s3.amazonaws.com/',_0x8717e3+'/'+_0x502c45['filename']):null;this['uuid']=_0x8717e3,this['name']=_0x39b375||_0x502c45['filename'],this['size']=_0x502c45['size'],this['isStored']=_0x502c45['isStored'],this['isImage']=_0x502c45['isImage'],this['mimeType']=_0x502c45['mimeType'],this['cdnUrl']=_0x433127,this['originalFilename']=_0x502c45['originalFilename'],this['imageInfo']=_0x502c45['imageInfo'],this['videoInfo']=_0x502c45['videoInfo'],this['contentInfo']=_0x502c45['contentInfo'],this['metadata']=_0x502c45['metadata']||null,this['s3Bucket']=_0x152dcc||null,this['s3Url']=_0x10f58e,_0x2802ef(_0x502c45)&&(this['defaultEffects']=_0x502c45['defaultEffects']);}}const uploadDirect=(_0x4f44c4,{publicKey:_0x20b655,fileName:_0x28f71f,baseURL:_0x12eb10,secureSignature:_0x315f9b,secureExpire:_0x4b3cbc,store:_0x38511,contentType:_0x255417,signal:_0x288b45,onProgress:_0x240b09,source:_0x1f318d,integration:_0x22fad5,userAgent:_0x5babc6,retryThrottledRequestMaxTimes:_0x65a03e,retryNetworkErrorMaxTimes:_0x118647,baseCDN:_0x505b14,metadata:_0x264a38})=>_0x204498(_0x4f44c4,{'publicKey':_0x20b655,'fileName':_0x28f71f,'contentType':_0x255417,'baseURL':_0x12eb10,'secureSignature':_0x315f9b,'secureExpire':_0x4b3cbc,'store':_0x38511,'signal':_0x288b45,'onProgress':_0x240b09,'source':_0x1f318d,'integration':_0x22fad5,'userAgent':_0x5babc6,'retryThrottledRequestMaxTimes':_0x65a03e,'retryNetworkErrorMaxTimes':_0x118647,'metadata':_0x264a38})['then'](({file:_0xc7d55c})=>_0x24f7cc(_0xc7d55c,{'publicKey':_0x20b655,'baseURL':_0x12eb10,'source':_0x1f318d,'integration':_0x22fad5,'userAgent':_0x5babc6,'retryThrottledRequestMaxTimes':_0x65a03e,'retryNetworkErrorMaxTimes':_0x118647,'onProgress':_0x240b09,'signal':_0x288b45}))['then'](_0x2b8583=>new _0x116dc4(_0x2b8583,{'baseCDN':_0x505b14})),_0x3996a9=(_0x56be35,{publicKey:_0xc16f54,fileName:_0x42986d,baseURL:_0x4880fe,signal:_0x2c9fcd,onProgress:_0x37531f,source:_0x13c35d,integration:_0x1ecc84,userAgent:_0x3690ca,retryThrottledRequestMaxTimes:_0x1c26ac,retryNetworkErrorMaxTimes:_0x75c9d4,baseCDN:_0x3356b8})=>_0x59e6cb(_0x56be35,{'publicKey':_0xc16f54,'baseURL':_0x4880fe,'signal':_0x2c9fcd,'source':_0x13c35d,'integration':_0x1ecc84,'userAgent':_0x3690ca,'retryThrottledRequestMaxTimes':_0x1c26ac,'retryNetworkErrorMaxTimes':_0x75c9d4})['then'](_0x11354d=>new _0x116dc4(_0x11354d,{'baseCDN':_0x3356b8,'fileName':_0x42986d}))['then'](_0x4a3a2a=>(_0x37531f&&_0x37531f({'isComputable':!0x0,'value':0x1}),_0x4a3a2a)),_0x3cfb15=(_0x46dc7b,{signal:_0x1beede}={})=>{let _0x5ab0af=null,_0x1cc334=null;const _0x43e388=_0x46dc7b['map'](()=>new AbortController());return _0x16d273(_0x1beede,()=>{_0x43e388['forEach'](_0x132fef=>_0x132fef['abort']());}),Promise['all'](_0x46dc7b['map']((_0xb6172d,_0x588eb4)=>{const _0x2c8df0=(_0x29a307=>()=>{_0x1cc334=_0x29a307,_0x43e388['forEach']((_0x3ac598,_0x2ccf28)=>_0x2ccf28!==_0x29a307&&_0x3ac598['abort']());})(_0x588eb4);return Promise['resolve']()['then'](()=>_0xb6172d({'stopRace':_0x2c8df0,'signal':_0x43e388[_0x588eb4]['signal']}))['then'](_0x2d2336=>(_0x2c8df0(),_0x2d2336))['catch'](_0x590955=>(_0x5ab0af=_0x590955,null));}))['then'](_0x10a19c=>{if(null===_0x1cc334)throw _0x5ab0af;return _0x10a19c[_0x1cc334];});};var WebSocket=window['WebSocket'];class Events{['events']=Object['create']({});['emit'](_0x5ee7dd,_0xc306e9){this['events'][_0x5ee7dd]?.['forEach'](_0x4ba6df=>_0x4ba6df(_0xc306e9));}['on'](_0x5f3390,_0x45ef13){this['events'][_0x5f3390]=this['events'][_0x5f3390]||[],this['events'][_0x5f3390]['push'](_0x45ef13);}['off'](_0x146217,_0x4687a5){this['events'][_0x146217]=_0x4687a5?this['events'][_0x146217]['filter'](_0x1888e3=>_0x1888e3!==_0x4687a5):[];}}const _0x49cdf8=(_0x2e828,_0x364aaa)=>'success'===_0x2e828?{'status':Status['Success'],..._0x364aaa}:'progress'===_0x2e828?{'status':Status['Progress'],..._0x364aaa}:{'status':Status['Error'],..._0x364aaa};class _0x50ceb2{['key'];['disconnectTime'];['ws']=void 0x0;['queue']=[];['isConnected']=!0x1;['subscribers']=0x0;['emmitter']=new Events();['disconnectTimeoutId']=null;constructor(_0x2ad478,_0x23f67b=0x7530){this['key']=_0x2ad478,this['disconnectTime']=_0x23f67b;}['connect'](){if(this['disconnectTimeoutId']&&clearTimeout(this['disconnectTimeoutId']),!this['isConnected']&&!this['ws']){const _0x1d5e12='wss://ws.pusherapp.com/app/'+this['key']+'?protocol=5&client=js&version=1.12.2';this['ws']=new WebSocket(_0x1d5e12),this['ws']['addEventListener']('error',_0x2db564=>{this['emmitter']['emit']('error',new Error(_0x2db564['message']));}),this['emmitter']['on']('connected',()=>{this['isConnected']=!0x0,this['queue']['forEach'](_0x22085a=>this['send'](_0x22085a['event'],_0x22085a['data'])),this['queue']=[];}),this['ws']['addEventListener']('message',_0x26b939=>{const _0x31bcd0=JSON['parse'](_0x26b939['data']['toString']());switch(_0x31bcd0['event']){case'pusher:connection_established':this['emmitter']['emit']('connected',void 0x0);break;case'pusher:ping':this['send']('pusher:pong',{});break;case'progress':case'success':case'fail':this['emmitter']['emit'](_0x31bcd0['channel'],_0x49cdf8(_0x31bcd0['event'],JSON['parse'](_0x31bcd0['data'])));}});}}['disconnect'](){const _0x3eb665=()=>{this['ws']?.['close'](),this['ws']=void 0x0,this['isConnected']=!0x1;};this['disconnectTime']?this['disconnectTimeoutId']=setTimeout(()=>{_0x3eb665();},this['disconnectTime']):_0x3eb665();}['send'](_0x1af451,_0x145e89){const _0x2d6c98=JSON['stringify']({'event':_0x1af451,'data':_0x145e89});this['ws']?.['send'](_0x2d6c98);}['subscribe'](_0x3ec041,_0x2322b9){this['subscribers']+=0x1,this['connect']();const _0x4541e1='task-status-'+_0x3ec041,_0x574f49={'event':'pusher:subscribe','data':{'channel':_0x4541e1}};this['emmitter']['on'](_0x4541e1,_0x2322b9),this['isConnected']?this['send'](_0x574f49['event'],_0x574f49['data']):this['queue']['push'](_0x574f49);}['unsubscribe'](_0x536387){this['subscribers']-=0x1;const _0x4a8235='task-status-'+_0x536387,_0x6df36b={'event':'pusher:unsubscribe','data':{'channel':_0x4a8235}};this['emmitter']['off'](_0x4a8235),this['isConnected']?this['send'](_0x6df36b['event'],_0x6df36b['data']):this['queue']=this['queue']['filter'](_0x36d0d8=>_0x36d0d8['data']['channel']!==_0x4a8235),0x0===this['subscribers']&&this['disconnect']();}['onError'](_0x3841ee){return this['emmitter']['on']('error',_0x3841ee),()=>this['emmitter']['off']('error',_0x3841ee);}}let _0x4b2b20=null;const getPusher=_0x571819=>{if(!_0x4b2b20){const _0x1bc38e='undefined'==typeof window?0x0:0x7530;_0x4b2b20=new _0x50ceb2(_0x571819,_0x1bc38e);}return _0x4b2b20;},preconnect=_0x47fbf8=>{getPusher(_0x47fbf8)['connect']();};function pollStrategy({token:_0x46074c,publicKey:_0x2e9600,baseURL:_0x3275df,integration:_0x451357,userAgent:_0x17a60b,retryThrottledRequestMaxTimes:_0x1bd281,retryNetworkErrorMaxTimes:_0x5d945f,onProgress:_0x3c229e,signal:_0x2cf03f}){return _0x2f5bc1({'check':_0x420b4d=>fromUrlStatus(_0x46074c,{'publicKey':_0x2e9600,'baseURL':_0x3275df,'integration':_0x451357,'userAgent':_0x17a60b,'retryThrottledRequestMaxTimes':_0x1bd281,'retryNetworkErrorMaxTimes':_0x5d945f,'signal':_0x420b4d})['then'](_0x501a5b=>{switch(_0x501a5b['status']){case Status['Error']:return new _0x21b18f(_0x501a5b['error'],_0x501a5b['errorCode']);case Status['Waiting']:return!0x1;case Status['Unknown']:return new _0x21b18f('Token\x20\x22'+_0x46074c+'\x22\x20was\x20not\x20found.');case Status['Progress']:return _0x3c229e&&('unknown'===_0x501a5b['total']?_0x3c229e({'isComputable':!0x1}):_0x3c229e({'isComputable':!0x0,'value':_0x501a5b['done']/_0x501a5b['total']})),!0x1;case Status['Success']:return _0x3c229e&&_0x3c229e({'isComputable':!0x0,'value':_0x501a5b['done']/_0x501a5b['total']}),_0x501a5b;default:throw new Error('Unknown\x20status');}}),'signal':_0x2cf03f});}const pushStrategy=({token:_0x38e38d,pusherKey:_0x26f5fa,signal:_0x28e02b,onProgress:_0xf637b0})=>new Promise((_0x1c80d9,_0x858699)=>{const _0x1e9c0f=getPusher(_0x26f5fa),_0x21477d=_0x1e9c0f['onError'](_0x858699),_0x220f46=()=>{_0x21477d(),_0x1e9c0f['unsubscribe'](_0x38e38d);};_0x16d273(_0x28e02b,()=>{_0x220f46(),_0x858699(new _0x27f4c8('pusher\x20cancelled'));}),_0x1e9c0f['subscribe'](_0x38e38d,_0x311be2=>{switch(_0x311be2['status']){case Status['Progress']:_0xf637b0&&('unknown'===_0x311be2['total']?_0xf637b0({'isComputable':!0x1}):_0xf637b0({'isComputable':!0x0,'value':_0x311be2['done']/_0x311be2['total']}));break;case Status['Success']:_0x220f46(),_0xf637b0&&_0xf637b0({'isComputable':!0x0,'value':_0x311be2['done']/_0x311be2['total']}),_0x1c80d9(_0x311be2);break;case Status['Error']:_0x220f46(),_0x858699(new _0x21b18f(_0x311be2['msg'],_0x311be2['error_code']));}});}),_0x1d77a1=(_0x1f0acc,{publicKey:_0x458ade,fileName:_0x3973b0,baseURL:_0x5269a2,baseCDN:_0x5d4773,checkForUrlDuplicates:_0x284f84,saveUrlForRecurrentUploads:_0x795813,secureSignature:_0x215cf6,secureExpire:_0x5dd7a2,store:_0x17d859,signal:_0x16cbf6,onProgress:_0x3e076e,source:_0x49e16c,integration:_0x4b41db,userAgent:_0x4d6032,retryThrottledRequestMaxTimes:_0x3942cf,pusherKey:_0x25d73c=defaultSettings['pusherKey'],metadata:_0x2713f8})=>Promise['resolve'](preconnect(_0x25d73c))['then'](()=>_0x1f79bd(_0x1f0acc,{'publicKey':_0x458ade,'fileName':_0x3973b0,'baseURL':_0x5269a2,'checkForUrlDuplicates':_0x284f84,'saveUrlForRecurrentUploads':_0x795813,'secureSignature':_0x215cf6,'secureExpire':_0x5dd7a2,'store':_0x17d859,'signal':_0x16cbf6,'source':_0x49e16c,'integration':_0x4b41db,'userAgent':_0x4d6032,'retryThrottledRequestMaxTimes':_0x3942cf,'metadata':_0x2713f8}))['catch'](_0xf8eb06=>{const _0x1bad73=getPusher(_0x25d73c);return _0x1bad73?.['disconnect'](),Promise['reject'](_0xf8eb06);})['then'](_0x6078de=>_0x6078de['type']===_0x400a5a['FileInfo']?_0x6078de:_0x3cfb15([({signal:_0x3b7cc6})=>pollStrategy({'token':_0x6078de['token'],'publicKey':_0x458ade,'baseURL':_0x5269a2,'integration':_0x4b41db,'userAgent':_0x4d6032,'retryThrottledRequestMaxTimes':_0x3942cf,'onProgress':_0x3e076e,'signal':_0x3b7cc6}),({signal:_0x4e98df})=>pushStrategy({'token':_0x6078de['token'],'pusherKey':_0x25d73c,'signal':_0x4e98df,'onProgress':_0x3e076e})],{'signal':_0x16cbf6}))['then'](_0x4d64bd=>{if(_0x4d64bd instanceof _0x21b18f)throw _0x4d64bd;return _0x4d64bd;})['then'](_0x121081=>_0x24f7cc(_0x121081['uuid'],{'publicKey':_0x458ade,'baseURL':_0x5269a2,'integration':_0x4b41db,'userAgent':_0x4d6032,'retryThrottledRequestMaxTimes':_0x3942cf,'onProgress':_0x3e076e,'signal':_0x16cbf6}))['then'](_0x52b4cc=>new _0x116dc4(_0x52b4cc,{'baseCDN':_0x5d4773})),_0x44ff97=new WeakMap(),getBlobFromReactNativeAsset=async _0x2837c9=>{if(_0x44ff97['has'](_0x2837c9))return _0x44ff97['get'](_0x2837c9);const _0xb3bcf8=await fetch(_0x2837c9['uri'])['then'](_0x28c3b2=>_0x28c3b2['blob']());return _0x44ff97['set'](_0x2837c9,_0xb3bcf8),_0xb3bcf8;},getFileSize=async _0xc24693=>{if(_0x1b614a(_0xc24693)||_0x580cd(_0xc24693))return _0xc24693['size'];if(isReactNativeAsset(_0xc24693))return(await getBlobFromReactNativeAsset(_0xc24693))['size'];throw new Error('Unknown\x20file\x20type.\x20Cannot\x20determine\x20file\x20size.');},isMultipart=(_0x200b1c,_0x32dc54=defaultSettings['multipartMinFileSize'])=>_0x200b1c>=_0x32dc54,_0x525dac=_0x1b5d26=>{const _0x55c28d=new RegExp('[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}');return!isFileData(_0x1b5d26)&&_0x55c28d['test'](_0x1b5d26);},_0x12e611=_0x53153a=>{const _0x2102bf=new RegExp('^(?:\x5cw+:)?\x5c/\x5c/([^\x5cs\x5c.]+\x5c.\x5cS{2}|localhost[\x5c:?\x5cd]*)\x5cS*$');return!isFileData(_0x53153a)&&_0x2102bf['test'](_0x53153a);},runWithConcurrency=(_0x4ce73c,_0x2acbcf)=>new Promise((_0x24bbf3,_0x4d979d)=>{const _0x4e5d23=[];let _0x3e54de=!0x1,_0x39eb5a=_0x2acbcf['length'];const _0x5d194a=[..._0x2acbcf],_0x108892=()=>{const _0x34c862=_0x2acbcf['length']-_0x5d194a['length'],_0x3c7187=_0x5d194a['shift']();_0x3c7187&&_0x3c7187()['then'](_0x45a8ee=>{_0x3e54de||(_0x4e5d23[_0x34c862]=_0x45a8ee,_0x39eb5a-=0x1,_0x39eb5a?_0x108892():_0x24bbf3(_0x4e5d23));})['catch'](_0xd2feb5=>{_0x3e54de=!0x0,_0x4d979d(_0xd2feb5);});};for(let _0x28387f=0x0;_0x28387f<_0x4ce73c;_0x28387f++)_0x108892();}),_0x301637=(_0x4b4c25,_0x73ee55,_0x832e57,_0x1f445f)=>{const _0x2fd15f=_0x1f445f*_0x73ee55,_0x278316=Math['min'](_0x2fd15f+_0x1f445f,_0x832e57);return _0x4b4c25['slice'](_0x2fd15f,_0x278316);},_0x45040f=async(_0x2225bd,_0x59bd98,_0x365385)=>_0x4ee31b=>_0x301637(_0x2225bd,_0x4ee31b,_0x59bd98,_0x365385),uploadPart=(_0x193524,_0x11f595,{publicKey:_0x5e2a77,contentType:_0x1424f6,onProgress:_0x14d686,signal:_0x2beace,integration:_0x29a6b8,retryThrottledRequestMaxTimes:_0x112284,retryNetworkErrorMaxTimes:_0x54884d})=>multipartUpload(_0x193524,_0x11f595,{'contentType':_0x1424f6,'onProgress':_0x14d686,'signal':_0x2beace,'retryThrottledRequestMaxTimes':_0x112284,'retryNetworkErrorMaxTimes':_0x54884d}),uploadMultipart=async(_0x26a9b0,{publicKey:_0x1dccf3,fileName:_0x11ee0e,fileSize:_0x279d7e,baseURL:_0x2bbe06,secureSignature:_0x3947e6,secureExpire:_0x7d617c,store:_0x2b7a40,signal:_0x3d5f39,onProgress:_0x24853b,source:_0x541d85,integration:_0x2c4098,userAgent:_0x1da1ef,retryThrottledRequestMaxTimes:_0x2f10ea,retryNetworkErrorMaxTimes:_0x22b921,contentType:_0x9f9812,multipartChunkSize:_0x5e63ba=defaultSettings['multipartChunkSize'],maxConcurrentRequests:_0x48b7cb=defaultSettings['maxConcurrentRequests'],baseCDN:_0x2e3adb,metadata:_0x8f47c3})=>{const _0x5ddaf3=_0x279d7e??await getFileSize(_0x26a9b0);let _0x294e58;const _0x5b70c5=(_0x312675,_0x5e94b5)=>{if(!_0x24853b)return;_0x294e58||(_0x294e58=Array(_0x312675)['fill'](0x0));const _0x4c0b9c=_0xb98c7e=>_0xb98c7e['reduce']((_0x243f18,_0x39796a)=>_0x243f18+_0x39796a,0x0);return _0xd976bb=>{_0xd976bb['isComputable']&&(_0x294e58[_0x5e94b5]=_0xd976bb['value'],_0x24853b({'isComputable':!0x0,'value':_0x4c0b9c(_0x294e58)/_0x312675}));};};return _0x9f9812||=getContentType(_0x26a9b0),multipartStart(_0x5ddaf3,{'publicKey':_0x1dccf3,'contentType':_0x9f9812,'fileName':_0x11ee0e||getFileName(_0x26a9b0),'baseURL':_0x2bbe06,'secureSignature':_0x3947e6,'secureExpire':_0x7d617c,'store':_0x2b7a40,'signal':_0x3d5f39,'source':_0x541d85,'integration':_0x2c4098,'userAgent':_0x1da1ef,'retryThrottledRequestMaxTimes':_0x2f10ea,'retryNetworkErrorMaxTimes':_0x22b921,'metadata':_0x8f47c3})['then'](async({uuid:_0x1234f4,parts:_0x48e2a0})=>{const _0x6bf532=await _0x45040f(_0x26a9b0,_0x5ddaf3,_0x5e63ba);return Promise['all']([_0x1234f4,runWithConcurrency(_0x48b7cb,_0x48e2a0['map']((_0x20557d,_0x15f811)=>()=>uploadPart(_0x6bf532(_0x15f811),_0x20557d,{'publicKey':_0x1dccf3,'contentType':_0x9f9812,'onProgress':_0x5b70c5(_0x48e2a0['length'],_0x15f811),'signal':_0x3d5f39,'integration':_0x2c4098,'retryThrottledRequestMaxTimes':_0x2f10ea,'retryNetworkErrorMaxTimes':_0x22b921})))]);})['then'](([_0x4957c5])=>multipartComplete(_0x4957c5,{'publicKey':_0x1dccf3,'baseURL':_0x2bbe06,'source':_0x541d85,'integration':_0x2c4098,'userAgent':_0x1da1ef,'retryThrottledRequestMaxTimes':_0x2f10ea,'retryNetworkErrorMaxTimes':_0x22b921}))['then'](_0x3c7d6a=>_0x3c7d6a['isReady']?_0x3c7d6a:_0x24f7cc(_0x3c7d6a['uuid'],{'publicKey':_0x1dccf3,'baseURL':_0x2bbe06,'source':_0x541d85,'integration':_0x2c4098,'userAgent':_0x1da1ef,'retryThrottledRequestMaxTimes':_0x2f10ea,'retryNetworkErrorMaxTimes':_0x22b921,'onProgress':_0x24853b,'signal':_0x3d5f39}))['then'](_0xd629b1=>new _0x116dc4(_0xd629b1,{'baseCDN':_0x2e3adb}));};async function _0x5b62d0(_0x4d9922,{publicKey:_0x5d17c5,fileName:_0x381632,baseURL:_0x2f0a4d=defaultSettings['baseURL'],secureSignature:_0x141fd1,secureExpire:_0x31c059,store:_0x3162b1,signal:_0x251da6,onProgress:_0x4968b3,source:_0x360293,integration:_0x264c3d,userAgent:_0xfd4be3,retryThrottledRequestMaxTimes:_0x1cf47e,retryNetworkErrorMaxTimes:_0x2d911f,contentType:_0x4fa6e0,multipartMinFileSize:_0x46b63e,multipartChunkSize:_0x2de4b3,maxConcurrentRequests:_0x1cd55c,baseCDN:_0x59bc6a=defaultSettings['baseCDN'],checkForUrlDuplicates:_0x12b92b,saveUrlForRecurrentUploads:_0x148e44,pusherKey:_0xdb6ef9,metadata:_0x273f96}){if(isFileData(_0x4d9922)){const _0x21ed0e=await getFileSize(_0x4d9922);return isMultipart(_0x21ed0e,_0x46b63e)?uploadMultipart(_0x4d9922,{'publicKey':_0x5d17c5,'contentType':_0x4fa6e0,'multipartChunkSize':_0x2de4b3,'fileSize':_0x21ed0e,'fileName':_0x381632,'baseURL':_0x2f0a4d,'secureSignature':_0x141fd1,'secureExpire':_0x31c059,'store':_0x3162b1,'signal':_0x251da6,'onProgress':_0x4968b3,'source':_0x360293,'integration':_0x264c3d,'userAgent':_0xfd4be3,'maxConcurrentRequests':_0x1cd55c,'retryThrottledRequestMaxTimes':_0x1cf47e,'retryNetworkErrorMaxTimes':_0x2d911f,'baseCDN':_0x59bc6a,'metadata':_0x273f96}):uploadDirect(_0x4d9922,{'publicKey':_0x5d17c5,'fileName':_0x381632,'contentType':_0x4fa6e0,'baseURL':_0x2f0a4d,'secureSignature':_0x141fd1,'secureExpire':_0x31c059,'store':_0x3162b1,'signal':_0x251da6,'onProgress':_0x4968b3,'source':_0x360293,'integration':_0x264c3d,'userAgent':_0xfd4be3,'retryThrottledRequestMaxTimes':_0x1cf47e,'retryNetworkErrorMaxTimes':_0x2d911f,'baseCDN':_0x59bc6a,'metadata':_0x273f96});}if(_0x12e611(_0x4d9922))return _0x1d77a1(_0x4d9922,{'publicKey':_0x5d17c5,'fileName':_0x381632,'baseURL':_0x2f0a4d,'baseCDN':_0x59bc6a,'checkForUrlDuplicates':_0x12b92b,'saveUrlForRecurrentUploads':_0x148e44,'secureSignature':_0x141fd1,'secureExpire':_0x31c059,'store':_0x3162b1,'signal':_0x251da6,'onProgress':_0x4968b3,'source':_0x360293,'integration':_0x264c3d,'userAgent':_0xfd4be3,'retryThrottledRequestMaxTimes':_0x1cf47e,'pusherKey':_0xdb6ef9,'metadata':_0x273f96});if(_0x525dac(_0x4d9922))return _0x3996a9(_0x4d9922,{'publicKey':_0x5d17c5,'fileName':_0x381632,'baseURL':_0x2f0a4d,'signal':_0x251da6,'onProgress':_0x4968b3,'source':_0x360293,'integration':_0x264c3d,'userAgent':_0xfd4be3,'retryThrottledRequestMaxTimes':_0x1cf47e,'retryNetworkErrorMaxTimes':_0x2d911f,'baseCDN':_0x59bc6a});throw new TypeError('File\x20uploading\x20from\x20\x22'+_0x4d9922+'\x22\x20is\x20not\x20supported');}class _0x487479{['uuid'];['filesCount'];['totalSize'];['isStored'];['isImage'];['cdnUrl'];['files'];['createdAt'];['storedAt']=null;constructor(_0x4f4019,{baseCDN:_0x3b35b8=defaultSettings['baseCDN']}={}){this['uuid']=_0x4f4019['id'],this['filesCount']=_0x4f4019['filesCount'];const _0x4ef761=_0x4f4019['files']['filter'](Boolean);this['totalSize']=Object['values'](_0x4ef761)['reduce']((_0x5655a4,_0x107a33)=>_0x5655a4+_0x107a33['size'],0x0),this['isStored']=!!_0x4f4019['datetimeStored'],this['isImage']=!!Object['values'](_0x4ef761)['filter'](_0x49f6ad=>_0x49f6ad['isImage'])['length'],this['cdnUrl']=_0x4f4019['cdnUrl'],this['files']=_0x4ef761['map'](_0x5ce382=>new _0x116dc4(_0x5ce382,{'baseCDN':_0x3b35b8})),this['createdAt']=_0x4f4019['datetimeCreated'],this['storedAt']=_0x4f4019['datetimeStored'];}}const isFileDataArray=_0x5ec3c0=>{for(const _0x43784e of _0x5ec3c0)if(!isFileData(_0x43784e))return!0x1;return!0x0;},_0x57a84c=_0x173e4c=>{for(const _0x127a77 of _0x173e4c)if(!_0x525dac(_0x127a77))return!0x1;return!0x0;},_0x489ed5=_0x28defd=>{for(const _0x26c42b of _0x28defd)if(!_0x12e611(_0x26c42b))return!0x1;return!0x0;};function _0x23b0b3(_0x3199a5,{publicKey:_0x3a0547,fileName:_0x157d9e,baseURL:_0x34ab6d=defaultSettings['baseURL'],secureSignature:_0x49f5fc,secureExpire:_0x22114c,store:_0x2ef2eb,signal:_0x2da6d9,onProgress:_0x350d32,source:_0x3b325b,integration:_0x453f6e,userAgent:_0x399bc0,retryThrottledRequestMaxTimes:_0x3d3426,retryNetworkErrorMaxTimes:_0x1f8c17,contentType:_0x1859ca,multipartChunkSize:_0x4daf5b=defaultSettings['multipartChunkSize'],baseCDN:_0xccf8d1=defaultSettings['baseCDN'],checkForUrlDuplicates:_0x4667ce,saveUrlForRecurrentUploads:_0x308b55,jsonpCallback:_0x25e6d0}){if(!isFileDataArray(_0x3199a5)&&!_0x489ed5(_0x3199a5)&&!_0x57a84c(_0x3199a5))throw new TypeError('Group\x20uploading\x20from\x20\x22'+_0x3199a5+'\x22\x20is\x20not\x20supported');let _0x3c3265,_0x3c2f40=!0x0;const _0x4e424d=_0x3199a5['length'],_0x55aff9=(_0x383a04,_0x53eca5)=>{if(!_0x350d32)return;_0x3c3265||(_0x3c3265=Array(_0x383a04)['fill'](0x0));const _0x5a6ba8=_0x3a3187=>_0x3a3187['reduce']((_0x1b1341,_0x1c44ae)=>_0x1b1341+_0x1c44ae)/_0x383a04;return _0x3e68aa=>{if(!_0x3e68aa['isComputable']||!_0x3c2f40)return _0x3c2f40=!0x1,void _0x350d32({'isComputable':!0x1});_0x3c3265[_0x53eca5]=_0x3e68aa['value'],_0x350d32({'isComputable':!0x0,'value':_0x5a6ba8(_0x3c3265)});};};return Promise['all'](_0x3199a5['map']((_0x2e3d34,_0x396f68)=>isFileData(_0x2e3d34)||_0x12e611(_0x2e3d34)?_0x5b62d0(_0x2e3d34,{'publicKey':_0x3a0547,'fileName':_0x157d9e,'baseURL':_0x34ab6d,'secureSignature':_0x49f5fc,'secureExpire':_0x22114c,'store':_0x2ef2eb,'signal':_0x2da6d9,'onProgress':_0x55aff9(_0x4e424d,_0x396f68),'source':_0x3b325b,'integration':_0x453f6e,'userAgent':_0x399bc0,'retryThrottledRequestMaxTimes':_0x3d3426,'retryNetworkErrorMaxTimes':_0x1f8c17,'contentType':_0x1859ca,'multipartChunkSize':_0x4daf5b,'baseCDN':_0xccf8d1,'checkForUrlDuplicates':_0x4667ce,'saveUrlForRecurrentUploads':_0x308b55})['then'](_0xe7ce94=>_0xe7ce94['uuid']):_0x2e3d34))['then'](_0x506b71=>_0x4b6e05(_0x506b71,{'publicKey':_0x3a0547,'baseURL':_0x34ab6d,'jsonpCallback':_0x25e6d0,'secureSignature':_0x49f5fc,'secureExpire':_0x22114c,'signal':_0x2da6d9,'source':_0x3b325b,'integration':_0x453f6e,'userAgent':_0x399bc0,'retryThrottledRequestMaxTimes':_0x3d3426,'retryNetworkErrorMaxTimes':_0x1f8c17})['then'](_0x595172=>new _0x487479(_0x595172,{'baseCDN':_0xccf8d1}))['then'](_0x13318d=>(_0x350d32&&_0x350d32({'isComputable':!0x0,'value':0x1}),_0x13318d)));}class _0x43245c{['_concurrency']=0x1;['_pending']=[];['_running']=0x0;['_resolvers']=new Map();['_rejectors']=new Map();constructor(_0x1eff55){this['_concurrency']=_0x1eff55;}['_run'](){const _0x11122d=this['_concurrency']-this['_running'];for(let _0x11e297=0x0;_0x11e297<_0x11122d;_0x11e297++){const _0x5d6362=this['_pending']['shift']();if(!_0x5d6362)return;const _0x50fe30=this['_resolvers']['get'](_0x5d6362),_0x282b8e=this['_rejectors']['get'](_0x5d6362);if(!_0x50fe30||!_0x282b8e)throw new Error('Unexpected\x20behavior:\x20resolver\x20or\x20rejector\x20is\x20undefined');this['_running']+=0x1,_0x5d6362()['finally'](()=>{this['_resolvers']['delete'](_0x5d6362),this['_rejectors']['delete'](_0x5d6362),this['_running']-=0x1,this['_run']();})['then'](_0x470285=>_0x50fe30(_0x470285))['catch'](_0xeb826d=>_0x282b8e(_0xeb826d));}}['add'](_0xc5353f){return new Promise((_0x576317,_0xa8d247)=>{this['_resolvers']['set'](_0xc5353f,_0x576317),this['_rejectors']['set'](_0xc5353f,_0xa8d247),this['_pending']['push'](_0xc5353f),this['_run']();});}get['pending'](){return this['_pending']['length'];}get['running'](){return this['_running'];}set['concurrency'](_0x858686){this['_concurrency']=_0x858686,this['_run']();}get['concurrency'](){return this['_concurrency'];}}const blockCtx=()=>({}),activityBlockCtx=_0x25f7ca=>({...blockCtx(),'*currentActivity':null,'*currentActivityParams':{},'*history':[],'*historyBack':null,'*closeModal':()=>{_0x25f7ca['set$']({'*currentActivity':null,'*modalActive':!0x1});}}),uploaderBlockCtx=_0x1c95b5=>({...activityBlockCtx(_0x1c95b5),'*commonProgress':0x0,'*uploadList':[],'*uploadQueue':new _0x43245c(0x1),'*collectionErrors':[],'*collectionState':null,'*groupInfo':null,'*uploadTrigger':new Set(),'*secureUploadsManager':null});var _0x161ceb={'locale-id':'en','social-source-lang':'en','upload-file':'Upload\x20file','upload-files':'Upload\x20files','choose-file':'Choose\x20file','choose-files':'Choose\x20files','drop-files-here':'Drop\x20files\x20here','select-file-source':'Select\x20file\x20source','selected':'Selected','upload':'Upload','add-more':'Add\x20more','cancel':'Cancel','start-from-cancel':'Cancel','clear':'Clear','camera-shot':'Shot','upload-url':'Import','upload-url-placeholder':'Paste\x20link\x20here','edit-image':'Edit\x20image','edit-detail':'Details','back':'Back','done':'Done','ok':'Ok','remove-from-list':'Remove','no':'No','yes':'Yes','confirm-your-action':'Confirm\x20your\x20action','are-you-sure':'Are\x20you\x20sure?','selected-count':'{{count}}\x20of\x20{{total}}\x20selected','select-all':'Select\x20all','deselect-all':'Deselect\x20all','upload-error':'Upload\x20error','validation-error':'Validation\x20error','no-files':'No\x20files\x20selected','browse':'Browse','not-uploaded-yet':'Not\x20uploaded\x20yet...','file__one':'file','file__other':'files','error__one':'error','error__other':'errors','header-uploading':'Uploading\x20{{count}}\x20{{plural:file(count)}}','header-failed':'{{count}}\x20{{plural:error(count)}}','header-succeed':'{{count}}\x20{{plural:file(count)}}\x20uploaded','header-total':'{{count}}\x20{{plural:file(count)}}\x20selected','src-type-local':'From\x20device','src-type-from-url':'From\x20link','src-type-camera':'Camera','src-type-draw':'Draw','src-type-facebook':'Facebook','src-type-dropbox':'Dropbox','src-type-gdrive':'Google\x20Drive','src-type-gphotos':'Google\x20Photos','src-type-flickr':'Flickr','src-type-vk':'VK','src-type-evernote':'Evernote','src-type-box':'Box','src-type-onedrive':'Onedrive','src-type-huddle':'Huddle','src-type-other':'Other','caption-from-url':'Import\x20from\x20link','caption-camera':'Camera','caption-draw':'Draw','caption-edit-file':'Edit\x20file','file-no-name':'No\x20name...','toggle-fullscreen':'Toggle\x20fullscreen','toggle-guides':'Toggle\x20guides','rotate':'Rotate','flip-vertical':'Flip\x20vertical','flip-horizontal':'Flip\x20horizontal','apply':'Apply','brightness':'Brightness','contrast':'Contrast','saturation':'Saturation','exposure':'Exposure','gamma':'Gamma','vibrance':'Vibrance','warmth':'Warmth','enhance':'Enhance','original':'Original','resize':'Resize\x20image','crop':'Crop','select-color':'Select\x20color','text':'Text','draw':'Draw','cancel-edit':'Cancel\x20edit','tab-view':'Preview','tab-details':'Details','file-name':'Name','file-size':'Size','cdn-url':'CDN\x20URL','file-size-unknown':'Unknown','camera-permissions-denied':'Camera\x20access\x20denied','camera-permissions-prompt':'Please\x20allow\x20access\x20to\x20the\x20camera','camera-permissions-request':'Request\x20access','files-count-limit-error-title':'Files\x20count\x20limit\x20overflow','files-count-limit-error-too-few':'You’ve\x20chosen\x20{{total}}\x20{{plural:file(total)}}.\x20At\x20least\x20{{min}}\x20{{plural:file(min)}}\x20required.','files-count-limit-error-too-many':'You’ve\x20chosen\x20too\x20many\x20files.\x20{{max}}\x20{{plural:file(max)}}\x20is\x20maximum.','files-max-size-limit-error':'File\x20is\x20too\x20big.\x20Max\x20file\x20size\x20is\x20{{maxFileSize}}.','has-validation-errors':'File\x20validation\x20error\x20ocurred.\x20Please,\x20check\x20your\x20files\x20before\x20upload.','images-only-accepted':'Only\x20image\x20files\x20are\x20accepted.','file-type-not-allowed':'Uploading\x20of\x20these\x20file\x20types\x20is\x20not\x20allowed.','some-files-were-not-uploaded':'Some\x20files\x20were\x20not\x20uploaded.','file-item-edit-button':'Edit','file-item-remove-button':'Remove','a11y-editor-tab-filters':'Filters','a11y-editor-tab-tuning':'Tuning','a11y-editor-tab-crop':'Crop','a11y-activity-header-button-close':'Close','flip':'Flip','mirror':'Mirror','a11y-cloud-editor-apply-filter':'Apply\x20{{name}}\x20filter','a11y-cloud-editor-apply-crop':'Apply\x20{{name}}\x20operation','a11y-cloud-editor-apply-tuning':'Apply\x20{{name}}\x20tuning','finished':'Finished','failed':'Failed','uploading':'Uploading','idle':'Idle','a11y-file-item-status':'File\x20{{fileName}}\x20in\x20status\x20{{status}}'};const localeRegistry=new Map(),_0x2903d6=new Map(),_0x36e727=(_0x345284,_0x56027d)=>{localeRegistry['has'](_0x345284)&&console['log']('Locale\x20'+_0x345284+'\x20is\x20already\x20defined.\x20Overwriting...'),localeRegistry['set'](_0x345284,{..._0x161ceb,..._0x56027d});},_0x271d4e=(_0x2b6cd1,_0x351d6c)=>{_0x2903d6['set'](_0x2b6cd1,_0x351d6c);},_0x446707=(_0x336109,_0x4950fa)=>{'function'==typeof _0x4950fa?_0x271d4e(_0x336109,_0x4950fa):_0x36e727(_0x336109,_0x4950fa);},resolveLocaleDefinition=async _0x3e04a2=>{if(!localeRegistry['has'](_0x3e04a2)){if(!_0x2903d6['has'](_0x3e04a2))throw new Error('Locale\x20'+_0x3e04a2+'\x20is\x20not\x20defined');const _0x2e3eb4=_0x2903d6['get'](_0x3e04a2),_0x34865b=await _0x2e3eb4();_0x36e727(_0x3e04a2,_0x34865b);}return localeRegistry['get'](_0x3e04a2);};_0x446707('en',_0x161ceb);const localeStateKey=_0x355e39=>'*l10n/'+_0x355e39,_0x3c5cc3='en';class _0x499f45{['_blockInstance']=null;['_localeName']='';['_callbacks']=new Set();['_boundBlocks']=new Map();constructor(_0x12dd8e){this['_blockInstance']=_0x12dd8e;for(let [_0xb272a3,_0x201d66]of Object['entries'](_0x161ceb))this['_blockInstance']['add'](localeStateKey(_0xb272a3),_0x201d66,!0x1);setTimeout(()=>{_0x12dd8e['subConfigValue']('localeName',async _0xd77cbd=>{if(!this['_blockInstance']||!_0xd77cbd)return;this['_localeName']=_0xd77cbd;const _0x52847d=await resolveLocaleDefinition(_0xd77cbd);if(_0xd77cbd!==_0x3c5cc3&&this['_localeName']!==_0xd77cbd)return;const _0x365360=this['_blockInstance']['cfg']['localeDefinitionOverride']?.[_0xd77cbd];for(const [_0x15306d,_0xb4634b]of Object['entries'](_0x52847d)){const _0x369c58=_0x365360?.[_0x15306d];this['_blockInstance']['add'](localeStateKey(_0x15306d),_0x369c58??_0xb4634b,!0x0);for(const _0x22bde0 of this['_callbacks'])_0x22bde0();}}),_0x12dd8e['subConfigValue']('localeDefinitionOverride',_0x4e1b92=>{if(!_0x4e1b92)return;const _0x4a0be5=_0x4e1b92[this['_localeName']];if(_0x4a0be5)for(const [_0x1b4f77,_0x19445e]of Object['entries'](_0x4a0be5)){this['_blockInstance']?.['add'](localeStateKey(_0x1b4f77),_0x19445e,!0x0);for(const _0x2437ad of this['_callbacks'])_0x2437ad();}});});}['onLocaleChange'](_0x1cc472){const _0x4517a2=_0x972e85(_0x1cc472,0x0);return this['_callbacks']['add'](_0x4517a2),()=>{this['_callbacks']['delete'](_0x4517a2);};}['bindL10n'](_0x2d0546,_0x5d4938,_0x5cc922){_0x2d0546['$'][_0x5d4938]=_0x5cc922(),this['_boundBlocks']['has'](_0x2d0546)||this['_boundBlocks']['set'](_0x2d0546,new Map()),this['_boundBlocks']['get'](_0x2d0546)?.['get'](_0x5d4938)?.();const _0x4bd736=this['onLocaleChange'](()=>{_0x2d0546['$'][_0x5d4938]=_0x5cc922();});this['_boundBlocks']['get'](_0x2d0546)?.['set'](_0x5d4938,_0x4bd736);}['destroyL10nBindings'](_0x18cf1f){const _0x98ab5c=this['_boundBlocks']['get'](_0x18cf1f);if(_0x98ab5c){for(const _0x38dffe of _0x98ab5c['values']())_0x38dffe();this['_boundBlocks']['delete'](_0x18cf1f);}}['destroy'](){this['_callbacks']['clear']();}}function _0x490891(_0x5b480a,_0x5a2dde){[..._0x5b480a['querySelectorAll']('[l10n]')]['forEach'](_0x13874c=>{let _0xd250b0=_0x13874c['getAttribute']('l10n');if(!_0xd250b0)return;let _0x4bbe29='textContent',_0x595599=!0x1;if(_0xd250b0['includes'](':')){const _0x4c76ad=_0xd250b0['split'](':');_0x4bbe29=_0x4c76ad[0x0],_0xd250b0=_0x4c76ad[0x1],_0x4bbe29['startsWith']('@')&&(_0x4bbe29=_0x4bbe29['slice'](0x1),_0x595599=!0x0);}const _0x51c8f4=_0xd250b0;_0x5a2dde['has'](_0x51c8f4)&&_0x5a2dde['sub'](_0x51c8f4,_0xbb0cf1=>{if(!_0xbb0cf1)return;_0x5a2dde['l10nProcessorSubs']['has'](_0x51c8f4)||_0x5a2dde['l10nProcessorSubs']['set'](_0x51c8f4,new Set());const _0x586016=_0x5a2dde['l10nProcessorSubs']['get'](_0x51c8f4);_0x586016?.['forEach'](_0x1c05b8=>{_0x1c05b8['remove'](),_0x586016['delete'](_0x1c05b8),_0x5a2dde['allSubs']['delete'](_0x1c05b8);});const _0x584e24=localeStateKey(_0xbb0cf1)['replace']('*','');_0x5a2dde['nodeCtx']['has'](_0x584e24)||_0x5a2dde['nodeCtx']['add'](_0x584e24,_0xbb0cf1);const _0x5ddd1f=_0x5a2dde['nodeCtx']['sub'](_0x584e24,()=>{_0x13874c[_0x4bbe29]=_0x5a2dde['l10n'](_0xbb0cf1);});_0x586016?.['add'](_0x5ddd1f),_0x5a2dde['allSubs']['add'](_0x5ddd1f),_0x13874c['removeAttribute']('l10n');});const _0x55f940=localeStateKey(_0xd250b0);_0x5a2dde['has'](_0x55f940)||_0x5a2dde['add'](_0x55f940,''),_0x5a2dde['sub'](_0x55f940,()=>{_0x595599?_0x13874c['setAttribute'](_0x4bbe29,_0x5a2dde['l10n'](_0xd250b0)):_0x13874c[_0x4bbe29]=_0x5a2dde['l10n'](_0xd250b0);}),_0x13874c['removeAttribute']('l10n');});}const _0x12d5b7=_0x29addf=>'*cfg/'+_0x29addf,_0x45f2d3={'button':['toolbar'],'checkbox':['toolbar'],'menuitem':['menu','menubar'],'option':['listbox'],'tab':['tablist']};function _0x56af01(_0x4fcfc8,_0xc9c6f1){_0xc9c6f1['tabIndex']=0x0,_0xc9c6f1['focus'](),_0x4fcfc8['tabIndex']=-0x1;}function findGroupNodeByEventTarget(_0x858602){let _0x107542=_0x858602['role']||_0x858602['type']||_0x858602['tagName'];if(!_0x107542)return null;let _0x869fcf=_0x45f2d3[_0x107542['toLowerCase']()];if(!_0x869fcf)return null;for(let _0x12f2fa of _0x869fcf){let _0x4a92f1=_0x858602['closest']('[role='+_0x12f2fa+']');if(_0x4a92f1)return _0x4a92f1;}}function getItems(_0x10fd52,_0x2fc605){return'toolbar'===_0x2fc605['role']?getToolbarItems(_0x2fc605):_0x2fc605['querySelectorAll']('[role='+_0x10fd52['role']+']');}function getToolbarItems(_0x344a94){return[..._0x344a94['querySelectorAll']('*')]['filter'](_0x1071a8=>'button'===_0x1071a8['role']||'button'===_0x1071a8['type']||'checkbox'===_0x1071a8['role']||'checkbox'===_0x1071a8['type']);}function isHorizontalOrientation(_0x1de3fd){let _0xce86c=_0x1de3fd['getAttribute']('aria-orientation');if('vertical'===_0xce86c)return!0x1;if('horizontal'===_0xce86c)return!0x0;let _0x298a6c=_0x1de3fd['role'];return'menubar'===_0x298a6c||'tablist'===_0x298a6c||'toolbar'===_0x298a6c;}function _0x528a51(_0x2dd536){return _0x2d747a=>{let _0x46c6e8=!0x1,_0x3ef845=0x0,_0x241c16='';function _0x577a2e(_0x41dee6){let _0x5e9ea0=findGroupNodeByEventTarget(_0x41dee6['target']);if(!_0x5e9ea0)return void _0x3dc402();let _0x1c46a9=getItems(_0x41dee6['target'],_0x5e9ea0),_0xb6487b=Array['from'](_0x1c46a9)['indexOf'](_0x41dee6['target']),_0x2370de='ArrowDown',_0x2d77b4='ArrowUp';if(isHorizontalOrientation(_0x5e9ea0)&&('rtl'===_0x2d747a['document']['dir']?(_0x2370de='ArrowLeft',_0x2d77b4='ArrowRight'):(_0x2370de='ArrowRight',_0x2d77b4='ArrowLeft')),_0x41dee6['key']===_0x2370de)_0x41dee6['preventDefault'](),_0x56af01(_0x41dee6['target'],_0x1c46a9[_0xb6487b+0x1]||_0x1c46a9[0x0]);else{if(_0x41dee6['key']===_0x2d77b4)_0x41dee6['preventDefault'](),_0x56af01(_0x41dee6['target'],_0x1c46a9[_0xb6487b-0x1]||_0x1c46a9[_0x1c46a9['length']-0x1]);else{if('Home'===_0x41dee6['key'])_0x41dee6['preventDefault'](),_0x56af01(_0x41dee6['target'],_0x1c46a9[0x0]);else{if('End'===_0x41dee6['key'])_0x41dee6['preventDefault'](),_0x56af01(_0x41dee6['target'],_0x1c46a9[_0x1c46a9['length']-0x1]);else{if(0x1===_0x41dee6['key']['length']&&'tablist'!==_0x5e9ea0['role']){let _0x177945=Date['now']();_0x177945-_0x3ef845<=0x12c?_0x241c16+=_0x41dee6['key']['toLowerCase']():_0x241c16=_0x41dee6['key']['toLowerCase'](),_0x3ef845=_0x177945;let _0x62f858=Array['from'](_0x1c46a9)['find'](_0x5badda=>_0x5badda['textContent']?.['trim']()?.['toLowerCase']()?.['startsWith'](_0x241c16));_0x62f858&&(_0x41dee6['preventDefault'](),_0x56af01(_0x41dee6['target'],_0x62f858));}}}}}}function _0x3dc402(){_0x46c6e8=!0x1,_0x2d747a['removeEventListener']('keydown',_0x577a2e);}function _0x29c2ce(_0x25bbd0){let _0x5c4b89=findGroupNodeByEventTarget(_0x25bbd0['target']);if(_0x5c4b89){_0x46c6e8||(_0x46c6e8=!0x0,_0x2d747a['addEventListener']('keydown',_0x577a2e));let _0x25b164=getItems(_0x25bbd0['target'],_0x5c4b89);for(let _0x131fea of _0x25b164)_0x131fea!==_0x25bbd0['target']&&_0x131fea['setAttribute']('tabindex',-0x1);}else _0x46c6e8&&_0x3dc402();}function _0x546c36(_0x32c85e){_0x32c85e['relatedTarget']&&_0x32c85e['relatedTarget']!==_0x2d747a['document']||_0x3dc402();}function _0x23df7c(_0x52b925){let _0x37d917=findGroupNodeByEventTarget(_0x52b925['target']);if(_0x37d917){let _0x3b1bae=getItems(_0x52b925['target'],_0x37d917);for(let _0x544924 of _0x3b1bae)_0x544924!==_0x52b925['target']&&_0x544924['setAttribute']('tabindex',-0x1);_0x52b925['target']['setAttribute']('tabindex',0x0);}}return _0x2d747a['addEventListener']('click',_0x23df7c),_0x2d747a['addEventListener']('focusin',_0x29c2ce),_0x2d747a['addEventListener']('focusout',_0x546c36),()=>{_0x3dc402(),_0x2d747a['removeEventListener']('click',_0x23df7c),_0x2d747a['removeEventListener']('focusin',_0x29c2ce),_0x2d747a['removeEventListener']('focusout',_0x546c36);};};}function _0x32ba86(){return _0x387388=>{let _0x2f3cd5,_0x4fb593;function _0x56b0a6(_0xe364cb){if('true'===_0xe364cb['target']['getAttribute']('aria-hidden')){_0x2f3cd5=_0xe364cb['target'],_0x2f3cd5['setAttribute']('aria-hidden','false'),_0x4fb593=_0x2f3cd5['hidden'],_0x4fb593&&(_0x2f3cd5['hidden']=!0x1);let _0x8550a3=_0xe364cb['target']['querySelector']('a,\x20button,\x20select,\x20textarea,\x20input:not([type=radio]),\x20[type=radio]:checked,\x20[tabindex]:not([tabindex=\x22-1\x22])');_0x8550a3&&(_0x8550a3['tabIndex']=0x0);}}function _0xac204a(_0x2cc72f){!_0x2f3cd5||!_0x2f3cd5['contains'](_0x2cc72f['target'])||_0x2cc72f['relatedTarget']&&_0x2f3cd5['contains'](_0x2cc72f['relatedTarget'])||(_0x2cc72f['target']['tabIndex']=-0x1,_0x2f3cd5['setAttribute']('aria-hidden','true'),_0x4fb593&&(_0x2f3cd5['hidden']=!0x0),_0x2f3cd5=null);}return _0x387388['addEventListener']('keyuxJump',_0x56b0a6),_0x387388['addEventListener']('focusout',_0xac204a),()=>{_0x387388['removeEventListener']('keyuxJump',_0x56b0a6),_0x387388['removeEventListener']('focusout',_0xac204a);};};}function _0x9e733c(){return _0x47881c=>{let _0x4f9979=[];function _0x76ca3(){let _0x595bf2=_0x4f9979['pop']();if(!_0x595bf2)return void _0x47881c['document']['activeElement']['blur']();let _0x512443=_0x595bf2['deref']();_0x512443&&_0x512443['isConnected']?_0x512443['focus']():_0x76ca3();}let _0x4508f9,_0x4f8085=0x0;function _0x1fd8fb(_0x1c4a44){clearInterval(_0x4508f9);let _0x54b4e7=_0x1c4a44['getAttribute']('aria-controls');_0x4508f9=setInterval(()=>{if(_0x4f8085++>0x32)return void clearInterval(_0x4508f9);let _0x2f95f4=_0x47881c['document']['getElementById'](_0x54b4e7);if(_0x2f95f4){let _0x994b44=_0x2f95f4['querySelector']('a,\x20button,\x20select,\x20textarea,\x20input:not([type=radio]),\x20[type=radio]:checked,\x20[tabindex]:not([tabindex=\x22-1\x22])');_0x994b44&&(clearInterval(_0x4508f9),_0x2f95f4['dispatchEvent'](new _0x47881c['CustomEvent']('keyuxJump',{'bubbles':!0x0})),function(_0xdb2aec){let _0x113cc8=_0x47881c['document']['activeElement'];_0x113cc8&&_0x113cc8!==_0x47881c['document']['body']&&_0x4f9979['push'](new WeakRef(_0x113cc8)),_0xdb2aec['focus']({'focusVisible':!0x0});}(_0x994b44));}},0x32);}function _0x55ecd0(_0x56e430){_0x56e430['target']['getAttribute']('aria-controls')&&'Enter'===_0x56e430['key']&&_0x1fd8fb(_0x56e430['target']),'Escape'===_0x56e430['key']&&_0x76ca3();}return _0x47881c['addEventListener']('keydown',_0x55ecd0),()=>{_0x47881c['removeEventListener']('keydown',_0x55ecd0);};};}function _0x1043ca(_0x592b5c){let _0x5c8d65,_0x2c6dfd,_0x38c877=_0x592b5c['split']('\x20');function _0x2133c1(_0x578eba){'Enter'!==_0x578eba['key']||'BUTTON'!==_0x578eba['target']['tagName']&&'A'!==_0x578eba['target']['tagName']||(_0x3682e8(),_0x578eba['target']['classList']['add'](..._0x38c877),_0x5c8d65=_0x578eba['target'],_0x2c6dfd=_0x578eba['target']);}function _0x3682e8(){_0x5c8d65&&_0x5c8d65['classList']['remove'](..._0x38c877),_0x2c6dfd=null;}function _0x54e050(_0x51360f){0x0===_0x51360f['clientX']&&0x0===_0x51360f['clientY']&&_0x2c6dfd!==_0x51360f['target']&&(_0x3682e8(),_0x51360f['target']['classList']['add'](..._0x38c877),_0x5c8d65=_0x51360f['target']);}return _0x18b42d=>(_0x18b42d['addEventListener']('click',_0x54e050),_0x18b42d['addEventListener']('keydown',_0x2133c1),_0x18b42d['addEventListener']('keyup',_0x3682e8),()=>{_0x18b42d['removeEventListener']('click',_0x54e050),_0x18b42d['removeEventListener']('keydown',_0x2133c1),_0x18b42d['removeEventListener']('keyup',_0x3682e8);});}function startKeyUX(_0x4762ff,_0x2fb8c5){let _0x40660a=_0x2fb8c5['map'](_0x2985a1=>_0x2985a1(_0x4762ff));return()=>{_0x40660a['forEach'](_0x128e39=>_0x128e39());};}class _0x273135{['_listeners']=new Map();['_scope']=[];['addEventListener'](_0x36188c,_0x546a3a){const _0x427fd3=_0x3dbaac=>{const _0x55cec1=_0x3dbaac['target'];_0x55cec1&&this['_scope']['some'](_0x2651a5=>_0x2651a5===_0x3dbaac['target']||_0x2651a5['contains'](_0x55cec1))&&_0x546a3a(_0x3dbaac);};this['_listeners']['set'](_0x546a3a,_0x427fd3),window['addEventListener'](_0x36188c,_0x427fd3);}['removeEventListener'](_0x17a16c,_0x40cd17){const _0x1f0634=this['_listeners']['get'](_0x40cd17);_0x1f0634&&window['removeEventListener'](_0x17a16c,_0x1f0634),this['_listeners']['delete'](_0x40cd17);}get['CustomEvent'](){return window['CustomEvent'];}get['document'](){return window['document'];}get['navigator'](){return window['navigator'];}['registerScope'](_0x1b8531){this['_scope']['push'](_0x1b8531);}['destroy'](){this['_scope']=[],this['_listeners']['forEach']((_0x3cba50,_0x1ecbfe)=>{window['removeEventListener']('keydown',_0x3cba50),window['removeEventListener']('keyup',_0x3cba50),this['_listeners']['delete'](_0x1ecbfe);});}}class _0x854182{['_destroyKeyUX'];['_scopedWindow'];constructor(){this['_scopedWindow']=new _0x273135(),this['_destroyKeyUX']=startKeyUX(this['_scopedWindow'],[_0x528a51(),_0x1043ca('is-pressed'),_0x9e733c(),_0x32ba86()]);}['registerBlock'](_0x14503d){this['_scopedWindow']['registerScope'](_0x14503d);}['destroy'](){this['_destroyKeyUX']?.(),this['_scopedWindow']['destroy']();}}const _0x44e165='uc-';class _0x2ee8ca extends BaseComponent{static ['StateConsumerScope']=null;static ['styleAttrs']=[];['requireCtxName']=!0x1;['activityType']=null;['init$']=blockCtx();['l10n'](_0x4aa518,_0x2b181c={}){if(!_0x4aa518)return'';let _0x166a41=this['$'][localeStateKey(_0x4aa518)]||_0x4aa518,_0x273701=getPluralObjects(_0x166a41);for(let _0x27996a of _0x273701)_0x2b181c[_0x27996a['variable']]=this['pluralize'](_0x27996a['pluralKey'],Number(_0x2b181c[_0x27996a['countVariable']]));return applyTemplateData(_0x166a41,_0x2b181c);}['pluralize'](_0x3a7a99,_0x4009d4){const _0x2cefd7=this['l10n']('locale-id')||'en',_0x2d60ca=getPluralForm(_0x2cefd7,_0x4009d4);return this['l10n'](_0x3a7a99+'__'+_0x2d60ca);}['bindL10n'](_0x3313ad,_0xfb2302){this['localeManager']?.['bindL10n'](this,_0x3313ad,_0xfb2302);}constructor(){super(),this['l10nProcessorSubs']=new Map(),this['addTemplateProcessor'](_0x490891);}['emit'](_0xd85fa8,_0x32ffaf,_0x17e3d6){const _0x3f814f=this['has']('*eventEmitter')&&this['$']['*eventEmitter'];_0x3f814f&&_0x3f814f['emit'](_0xd85fa8,_0x32ffaf,_0x17e3d6);}['hasBlockInCtx'](_0x498833){for(let _0x1ade13 of this['blocksRegistry'])if(_0x498833(_0x1ade13))return!0x0;return!0x1;}['setOrAddState'](_0x345f49,_0x1cc3da){this['add$']({[_0x345f49]:_0x1cc3da},!0x0);}['connectedCallback'](){this['constructor']['styleAttrs']['forEach'](_0x65888d=>{this['setAttribute'](_0x65888d,'');}),this['hasAttribute']('retpl')&&(this['constructor']['template']=null,this['processInnerHtml']=!0x0),this['requireCtxName']?waitForAttribute({'element':this,'attribute':'ctx-name','onSuccess':()=>{super['connectedCallback']();},'onTimeout':()=>{console['error']('Attribute\x20`ctx-name`\x20is\x20required\x20and\x20it\x20is\x20not\x20set.');}}):super['connectedCallback'](),WindowHeightTracker['registerClient'](this);}['disconnectedCallback'](){super['disconnectedCallback'](),WindowHeightTracker['unregisterClient'](this);}['initCallback'](){this['has']('*blocksRegistry')||this['add']('*blocksRegistry',new Set()),this['$']['*blocksRegistry']['add'](this),this['has']('*eventEmitter')||this['add']('*eventEmitter',new EventEmitter(this['debugPrint']['bind'](this))),this['has']('*localeManager')||this['add']('*localeManager',new _0x499f45(this)),this['has']('*a11y')||this['add']('*a11y',new _0x854182()),this['sub'](localeStateKey('locale-id'),_0x232662=>{const _0x149489=getLocaleDirection(_0x232662);this['style']['direction']='ltr'===_0x149489?'':_0x149489;});}get['localeManager'](){return this['has']('*localeManager')?this['$']['*localeManager']:null;}get['a11y'](){return this['has']('*a11y')?this['$']['*a11y']:null;}get['blocksRegistry'](){return this['$']['*blocksRegistry'];}['destroyCallback'](){super['destroyCallback']();let _0x3ba8c9=this['blocksRegistry'];_0x3ba8c9?.['delete'](this),this['localeManager']?.['destroyL10nBindings'](this),this['l10nProcessorSubs']=new Map(),Data['deleteCtx'](this),0x0===_0x3ba8c9?.['size']&&setTimeout(()=>{this['destroyCtxCallback']();},0x0);}['destroyCtxCallback'](){Data['deleteCtx'](this['ctxName']),this['localeManager']?.['destroy']();}async['proxyUrl'](_0x5c4588){if(this['cfg']['secureDeliveryProxy']&&this['cfg']['secureDeliveryProxyUrlResolver']&&console['warn']('Both\x20secureDeliveryProxy\x20and\x20secureDeliveryProxyUrlResolver\x20are\x20set.\x20The\x20secureDeliveryProxyUrlResolver\x20will\x20be\x20used.'),this['cfg']['secureDeliveryProxyUrlResolver'])try{return await this['cfg']['secureDeliveryProxyUrlResolver'](_0x5c4588,{'uuid':extractUuid(_0x5c4588),'cdnUrlModifiers':extractCdnUrlModifiers(_0x5c4588),'fileName':extractFilename(_0x5c4588)});}catch(_0x144eae){return console['error']('Failed\x20to\x20resolve\x20secure\x20delivery\x20proxy\x20URL.\x20Falling\x20back\x20to\x20the\x20default\x20URL.',_0x144eae),_0x5c4588;}return this['cfg']['secureDeliveryProxy']?applyTemplateData(this['cfg']['secureDeliveryProxy'],{'previewUrl':_0x5c4588},{'transform':_0x5ea2b2=>window['encodeURIComponent'](_0x5ea2b2)}):_0x5c4588;}get['cfg'](){if(!this['__cfgProxy']){let _0x587b18=Object['create'](null);this['__cfgProxy']=new Proxy(_0x587b18,{'set':(_0x30c36c,_0x27ecef,_0x252e7a)=>{if('string'!=typeof _0x27ecef)return!0x1;const _0x170881=_0x12d5b7(_0x27ecef);return this['has'](_0x170881)||this['add'](_0x170881,initialConfig[_0x27ecef]),this['$'][_0x170881]=_0x252e7a,!0x0;},'get':(_0x8251f4,_0x78d123)=>{const _0x27289b=_0x12d5b7(_0x78d123);return this['has'](_0x27289b)||this['add'](_0x27289b,initialConfig[_0x78d123]),this['$'][_0x12d5b7(_0x78d123)];}});}return this['__cfgProxy'];}['subConfigValue'](_0x3af851,_0x47cb42){const _0x1aeff5=_0x12d5b7(_0x3af851);this['has'](_0x1aeff5)||this['add'](_0x1aeff5,initialConfig[_0x3af851]),this['sub'](_0x1aeff5,_0x47cb42);}['debugPrint'](..._0x1a0caf){if(!this['cfg']['debug'])return;let _0x3bccfa=_0x1a0caf;'function'==typeof _0x1a0caf?.[0x0]&&(_0x3bccfa=(0x0,_0x1a0caf[0x0])()),console['log']('['+this['ctxName']+']',..._0x3bccfa);}static['reg'](_0x55a069){_0x55a069?_0x55a069['startsWith'](_0x44e165)&&super['reg'](_0x55a069):super['reg']();}}var svgIconsSprite$1='<svg\x20width=\x270\x27\x20height=\x270\x27\x20style=\x27position:absolute\x27><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-about\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M11.152\x2014.12v.1h1.523v-.1c.007-.409.053-.752.138-1.028.086-.277.22-.517.405-.72.188-.202.434-.397.735-.586.32-.191.593-.412.82-.66.232-.249.41-.531.533-.847.125-.32.187-.678.187-1.076\x200-.579-.137-1.085-.41-1.518a2.717\x202.717\x200\x200\x200-1.14-1.018c-.49-.245-1.062-.367-1.715-.367-.597\x200-1.142.114-1.636.34-.49.228-.884.564-1.182\x201.008-.299.44-.46.98-.485\x201.619h1.62c.024-.377.118-.684.282-.922a1.48\x201.48\x200\x200\x201\x20.617-.532c.25-.114.51-.17.784-.17.301\x200\x20.575.063.82.191.248.124.447.302.597.533.149.23.223.504.223.82\x200\x20.263-.05.502-.149.72a1.91\x201.91\x200\x200\x201-.405.574\x203.48\x203.48\x200\x200\x201-.575.453\x204.22\x204.22\x200\x200\x200-.847.66c-.234.242-.415.558-.543.949-.125.39-.19.916-.197\x201.577Zm.053\x203.03c.21.206.46.31.75.31.196\x200\x20.374-.049.534-.144a1.1\x201.1\x200\x200\x200\x20.383-.384c.1-.163.15-.343.15-.538a1\x201\x200\x200\x200-.32-.746\x201.019\x201.019\x200\x200\x200-.746-.314c-.291\x200-.542.105-.751.314-.21.206-.314.455-.314.746\x200\x20.295.104.547.314.756ZM24\x2012c0\x206.627-5.373\x2012-12\x2012S0\x2018.627\x200\x2012\x205.373\x200\x2012\x200s12\x205.373\x2012\x2012Zm-1.5\x200c0\x205.799-4.701\x2010.5-10.5\x2010.5S1.5\x2017.799\x201.5\x2012\x206.201\x201.5\x2012\x201.5\x2022.5\x206.201\x2022.5\x2012Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-add\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M12.75\x2021a.75.75\x200\x200\x201-1.5\x200v-8.25H3a.75.75\x200\x200\x201\x200-1.5h8.25V3a.75.75\x200\x200\x201\x201.5\x200v8.25H21a.75.75\x200\x200\x201\x200\x201.5h-8.25V21Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-arrow-down\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M11.5\x2023.03a.75.75\x200\x200\x200\x20.999\x200l9.29-8.276a.75.75\x200\x200\x200-.998-1.12l-8.042\x207.164V1.53a.75.75\x200\x200\x200-1.5\x200v19.267l-8.04-7.163a.75.75\x200\x200\x200-.998\x201.12z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-back\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M20.251\x2012a.75.75\x200\x200\x201-.75.75H6.067l5.72\x205.85a.75.75\x200\x201\x201-1.072\x201.05L4.136\x2012.92a1.292\x201.292\x200\x200\x201\x200-1.842l6.579-6.728a.75.75\x200\x201\x201\x201.072\x201.048l-5.72\x205.851H19.5a.75.75\x200\x200\x201\x20.75.75Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-badge-error\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M13.6\x2018.4a1.6\x201.6\x200\x201\x201-3.2\x200\x201.6\x201.6\x200\x200\x201\x203.2\x200zM12\x204.5A1.5\x201.5\x200\x200\x201\x2013.5\x206v7a1.5\x201.5\x200\x200\x201-3\x200V6A1.5\x201.5\x200\x200\x201\x2012\x204.5z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-badge-success\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27m10.5\x2018.204\x207.6-8.183a1.5\x201.5\x200\x200\x200-2.2-2.042l-5.4\x205.817-2.4-2.586a1.5\x201.5\x200\x201\x200-2.2\x202.041l4.6\x204.953Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-box\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M1.01\x204.148a.75.75\x200\x200\x201\x20.75.75v4.348a4.437\x204.437\x200\x200\x201\x202.988-1.153c1.734\x200\x203.23.992\x203.978\x202.438a4.478\x204.478\x200\x200\x201\x203.978-2.438c2.49\x200\x204.488\x202.044\x204.488\x204.543\x200\x202.5-1.999\x204.544-4.488\x204.544a4.478\x204.478\x200\x200\x201-3.978-2.438\x204.478\x204.478\x200\x200\x201-3.978\x202.438C2.26\x2017.18.26\x2015.135.26\x2012.636V4.898a.75.75\x200\x200\x201\x20.75-.75Zm.75\x208.488c0\x201.692\x201.348\x203.044\x202.988\x203.044s2.989-1.352\x202.989-3.044c0-1.691-1.349-3.043-2.989-3.043S1.76\x2010.945\x201.76\x2012.636Zm10.944-3.043c-1.64\x200-2.988\x201.352-2.988\x203.043\x200\x201.692\x201.348\x203.044\x202.988\x203.044s2.988-1.352\x202.988-3.044c0-1.69-1.348-3.043-2.988-3.043Zm4.328-1.23a.75.75\x200\x200\x201\x201.052.128l2.333\x202.983\x202.333-2.983a.75.75\x200\x200\x201\x201.181.924l-2.562\x203.277\x202.562\x203.276a.75.75\x200\x201\x201-1.181.924l-2.333-2.983-2.333\x202.983a.75.75\x200\x201\x201-1.181-.924l2.562-3.276-2.562-3.277a.75.75\x200\x200\x201\x20.129-1.052Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-camera\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M7.65\x202.55a.75.75\x200\x200\x201\x20.6-.3h7.5a.75.75\x200\x200\x201\x20.6.3l2.025\x202.7H21a3\x203\x200\x200\x201\x203\x203v10.5a3\x203\x200\x200\x201-3\x203H3a3\x203\x200\x200\x201-3-3V8.25a3\x203\x200\x200\x201\x203-3h2.625zm.975\x201.2L6.6\x206.45a.75.75\x200\x200\x201-.6.3H3a1.5\x201.5\x200\x200\x200-1.5\x201.5v10.5a1.5\x201.5\x200\x200\x200\x201.5\x201.5h18a1.5\x201.5\x200\x200\x200\x201.5-1.5V8.25a1.5\x201.5\x200\x200\x200-1.5-1.5h-3a.75.75\x200\x200\x201-.6-.3l-2.025-2.7zm3.375\x206a3.375\x203.375\x200\x201\x200\x200\x206.75\x203.375\x203.375\x200\x200\x200\x200-6.75zm-4.875\x203.375a4.875\x204.875\x200\x201\x201\x209.75\x200\x204.875\x204.875\x200\x200\x201-9.75\x200z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-camera-full\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill-rule=\x27evenodd\x27\x20clip-rule=\x27evenodd\x27\x20d=\x27M2\x204.667a2\x202\x200\x200\x200-2\x202V16a2\x202\x200\x200\x200\x202\x202h16a2\x202\x200\x200\x200\x202-2V6.667a2\x202\x200\x200\x200-2-2h-2.667l-2-2.667H6.667l-2\x202.667H2Zm8\x2010a3.667\x203.667\x200\x201\x200\x200-7.334\x203.667\x203.667\x200\x200\x200\x200\x207.334Z\x27\x20fill=\x27currentColor\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-close\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M4.604\x204.604a.75.75\x200\x200\x201\x201.06\x200L12\x2010.939l6.335-6.335a.75.75\x200\x201\x201\x201.061\x201.06L13.061\x2012l6.335\x206.335a.75.75\x200\x201\x201-1.06\x201.061L12\x2013.061l-6.335\x206.335a.75.75\x200\x200\x201-1.061-1.06L10.939\x2012\x204.604\x205.665a.75.75\x200\x200\x201\x200-1.061z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-collapse\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M3.116\x2012a.75.75\x200\x200\x201\x20.75-.75h16.268a.75.75\x200\x200\x201\x200\x201.5H3.866a.75.75\x200\x200\x201-.75-.75Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-default\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M11.501.392a.75.75\x200\x200\x201\x20.998\x200l6.704\x205.972a.75.75\x200\x200\x201-.998\x201.12l-5.455-4.86v13.439a.75.75\x200\x200\x201-1.5\x200V2.625l-5.454\x204.86a.75.75\x200\x201\x201-.998-1.12zM.857\x2016.73a.75.75\x200\x200\x201\x20.75.75v4.914h20.786v-4.914a.75.75\x200\x200\x201\x201.5\x200v5.664a.75.75\x200\x200\x201-.75.75H.857a.75.75\x200\x200\x201-.75-.75v-5.664a.75.75\x200\x200\x201\x20.75-.75z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-dropbox\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M6.019\x201.92a.75.75\x200\x200\x201\x20.806\x200L12\x205.219l5.176-3.297a.75.75\x200\x200\x201\x20.806\x200l5.577\x203.553a.75.75\x200\x200\x201\x200\x201.265l-4.574\x202.914\x204.574\x202.914a.75.75\x200\x200\x201\x200\x201.265l-5.577\x203.554a.75.75\x200\x200\x201-.806\x200L12\x2014.089l-5.175\x203.297a.75.75\x200\x200\x201-.806\x200L.44\x2013.833a.75.75\x200\x200\x201\x200-1.266l4.575-2.914L.44\x206.74a.75.75\x200\x200\x201\x200-1.265zm.403\x208.616L2.24\x2013.2l4.182\x202.664\x204.181-2.664zm6.975\x202.664\x204.182\x202.664L21.76\x2013.2l-4.181-2.664zm2.776-3.547L12\x2012.311\x207.828\x209.653\x2012\x206.995zm1.406-.882\x204.181-2.664-4.181-2.664-4.182\x202.664zm-6.976-2.664L6.422\x203.443\x202.24\x206.107\x206.422\x208.77zM5.791\x2018.544a.75.75\x200\x200\x201\x201.035-.23l5.175\x203.297\x205.175-3.297a.75.75\x200\x201\x201\x20.806\x201.265l-5.578\x203.554a.75.75\x200\x200\x201-.806\x200L6.02\x2019.579a.75.75\x200\x200\x201-.23-1.035z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-edit-file\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M18.558\x202.804a.78.78\x200\x200\x200-.557.235l-.008.007-2.472\x202.46\x203.847\x203.848\x202.46-2.473.004-.003a.78.78\x200\x200\x200\x200-1.108l-.004-.003-2.712-2.728a.78.78\x200\x200\x200-.558-.235Zm-.248\x207.613-3.852-3.852-8.93\x208.887-1.516\x205.41\x205.41-1.515\x208.888-8.93Zm-.636-8.934a2.28\x202.28\x200\x200\x201\x202.512.505l2.702\x202.717.002.002a2.278\x202.278\x200\x200\x201\x200\x203.234l-.002.002-12.541\x2012.602a.75.75\x200\x200\x201-.33.193l-6.884\x201.928a.75.75\x200\x200\x201-.925-.924l1.928-6.885a.75.75\x200\x200\x201\x20.193-.33l12.603-12.54a2.28\x202.28\x200\x200\x201\x20.742-.504Z\x27\x20clip-rule=\x27evenodd\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-error\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M13\x2013h-2V7h2m0\x2010h-2v-2h2M12\x202A10\x2010\x200\x200\x200\x202\x2012a10\x2010\x200\x200\x200\x2010\x2010\x2010\x2010\x200\x200\x200\x2010-10A10\x2010\x200\x200\x200\x2012\x202Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-evernote\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M9.804\x202.27v-.048c.055-.263.313-.562.85-.562h.44c.142\x200\x20.325.014.526.033.066.009.124.023.267.06l.13.032h.002c.319.079.515.275.644.482a1.461\x201.461\x200\x200\x201\x20.16.356l.004.012a.75.75\x200\x200\x200\x20.603.577l1.191.207a1988.512\x201988.512\x200\x200\x200\x202.332.402c.512.083\x201.1.178\x201.665.442.64.3\x201.19.795\x201.376\x201.77.548\x202.931.657\x205.829.621\x208a39.233\x2039.233\x200\x200\x201-.125\x202.602\x2017.518\x2017.518\x200\x200\x201-.092.849.735.735\x200\x200\x200-.024.112c-.378\x202.705-1.269\x203.796-2.04\x204.27-.746.457-1.53.451-2.217.447h-.192c-.46\x200-1.073-.23-1.581-.635-.518-.412-.763-.87-.763-1.217\x200-.45.188-.688.355-.786.161-.095.436-.137.796.087a.75.75\x200\x201\x200\x20.792-1.274c-.766-.476-1.64-.52-2.345-.108-.7.409-1.098\x201.188-1.098\x202.08\x200\x20.996.634\x201.84\x201.329\x202.392.704.56\x201.638.96\x202.515.96l.185.002c.667.009\x201.874.025\x203.007-.67\x201.283-.786\x202.314-2.358\x202.733-5.276a4.213\x204.213\x200\x200\x200\x20.056-.335c.023-.184.051-.445.079-.772.055-.655.111-1.585.13-2.704.037-2.234-.074-5.239-.647-8.301v-.002c-.294-1.544-1.233-2.391-2.215-2.85-.777-.363-1.623-.496-2.129-.576a8.872\x208.872\x200\x200\x201-.25-.041l-.006-.001-1.99-.345-.761-.132a2.93\x202.93\x200\x200\x200-.182-.338A2.532\x202.532\x200\x200\x200\x2012.379.329l-.091-.023a3.967\x203.967\x200\x200\x200-.493-.103L11.769.2a7.846\x207.846\x200\x200\x200-.675-.04h-.44c-.733\x200-1.368.284-1.795.742L2.416\x207.431c-.468.428-.751\x201.071-.751\x201.81\x200\x20.02\x200\x20.041.003.062l.003.034c.017.21.038.468.096.796.107.715.275\x201.47.391\x201.994.029.13.055.245.075.342l.002.008c.258\x201.141.641\x201.94.978\x202.466.168.263.323.456.444.589a2.808\x202.808\x200\x200\x200\x20.192.194c1.536\x201.562\x203.713\x202.196\x205.731\x202.08.13-.005.35-.032.537-.073a2.627\x202.627\x200\x200\x200\x20.652-.24c.425-.26.75-.661.992-1.046.184-.294.342-.61.473-.915a3.8\x203.8\x200\x200\x200\x20.627.493\x205.022\x205.022\x200\x200\x200\x201.97.709l.023.002.018.003.11.016c.088.014.205.035.325.058l.056.014c.088.022.164.04.235.061a1.736\x201.736\x200\x200\x201\x20.145.048l.03.014c.765.34\x201.302\x201.09\x201.302\x201.871a.75.75\x200\x200\x200\x201.5\x200c0-1.456-.964-2.69-2.18-3.235a3.595\x203.595\x200\x200\x200-.679-.217l-.063-.015a10.616\x2010.616\x200\x200\x200-.606-.105l-.02-.003-.03-.003h-.002a3.542\x203.542\x200\x200\x201-1.331-.485c-.471-.298-.788-.692-.828-1.234a.75.75\x200\x200\x200-1.48-.106l-.001.003-.004.017a8.23\x208.23\x200\x200\x201-.092.352\x209.963\x209.963\x200\x200\x201-.298.892c-.132.34-.29.68-.47.966-.174.276-.339.454-.478.549a1.178\x201.178\x200\x200\x201-.221.072\x201.949\x201.949\x200\x200\x201-.241.036h-.013l-.032.002c-1.684.1-3.423-.437-4.604-1.65a.746.746\x200\x200\x200-.053-.05L4.84\x2014.6a1.348\x201.348\x200\x200\x201-.07-.073\x202.99\x202.99\x200\x200\x201-.293-.392c-.242-.379-.558-1.014-.778-1.985a54.1\x2054.1\x200\x200\x200-.083-.376\x2027.494\x2027.494\x200\x200\x201-.367-1.872l-.003-.02a6.791\x206.791\x200\x200\x201-.08-.67c.004-.277.086-.475.2-.609l.067-.067a.63.63\x200\x200\x201\x20.292-.145h.05c.18\x200\x201.095.055\x202.013.115l1.207.08.534.037a.747.747\x200\x200\x200\x20.052.002c.782\x200\x201.349-.206\x201.759-.585l.005-.005c.553-.52.622-1.225.622-1.76V6.24l-.026-.565A774.97\x20774.97\x200\x200\x201\x209.885\x204.4c-.042-.961-.081-1.939-.081-2.13ZM4.995\x206.953a251.126\x20251.126\x200\x200\x201\x202.102.137l.508.035c.48-.004.646-.122.715-.185.07-.068.146-.209.147-.649l-.024-.548a791.69\x20791.69\x200\x200\x201-.095-2.187L4.995\x206.953Zm16.122\x209.996Zm-5.479-5.323a.75.75\x200\x200\x200\x201.014.31\x202.04\x202.04\x200\x200\x201\x20.304-.089\x201.84\x201.84\x200\x200\x201\x20.544-.039c.215.023.321.06.37.085.033.016.039.026.047.04a.75.75\x200\x200\x200\x201.289-.767c-.337-.567-.906-.783-1.552-.85a3.334\x203.334\x200\x200\x200-1.002.062c-.27.056-.531.14-.705.234a.75.75\x200\x200\x200-.31\x201.014Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-expand\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27m12\x208.337-8.47\x208.47a.75.75\x200\x200\x201-1.06-1.06l8.605-8.606a1.29\x201.29\x200\x200\x201\x201.85\x200l8.605\x208.605a.75.75\x200\x201\x201-1.06\x201.06L12\x208.338Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-external-source-placeholder\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M6.341\x203.27a10.5\x2010.5\x200\x200\x201\x205.834-1.77.75.75\x200\x200\x200\x200-1.5\x2012\x2012\x200\x201\x200\x2012\x2012\x20.75.75\x200\x200\x200-1.5\x200A10.5\x2010.5\x200\x201\x201\x206.34\x203.27Zm14.145\x201.48a.75.75\x200\x201\x200-1.06-1.062L9.925\x2013.19V7.95a.75.75\x200\x201\x200-1.5\x200V15c0\x20.414.336.75.75.75h7.05a.75.75\x200\x200\x200\x200-1.5h-5.24l9.501-9.5Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-facebook\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M12\x201.5C6.201\x201.5\x201.5\x206.201\x201.5\x2012c0\x204.943\x203.416\x209.089\x208.016\x2010.204v-6.108H7.383a.75.75\x200\x200\x201-.75-.75v-3.281a.75.75\x200\x200\x201\x20.75-.75h2.133V9.393c0-.958.225-2.511\x201.38-3.65\x201.194-1.177\x203.174-1.718\x206.254-1.056a.75.75\x200\x200\x201\x20.592.733v2.754a.75.75\x200\x200\x201-.75.75c-.692\x200-1.203.026-1.584.082-.387.057-.578.137-.675.202-.109.073-.237.205-.237\x201.029v1.078h2.39a.75.75\x200\x200\x201\x20.742.866l-.516\x203.281a.75.75\x200\x200\x201-.74.634h-1.876v6.106C19.09\x2021.082\x2022.5\x2016.939\x2022.5\x2012c0-5.799-4.701-10.5-10.5-10.5zM0\x2012C0\x205.373\x205.373\x200\x2012\x200s12\x205.373\x2012\x2012c0\x205.995-4.395\x2010.961-10.138\x2011.856a.75.75\x200\x200\x201-.866-.74v-7.77a.75.75\x200\x200\x201\x20.75-.75h1.984l.28-1.781h-2.264a.75.75\x200\x200\x201-.75-.75v-1.828c0-.829.089-1.729.9-2.274.363-.244.807-.37\x201.293-.441a9.623\x209.623\x200\x200\x201\x201.053-.086V6.04c-2.41-.405-3.645.132-4.293.771-.737.728-.933\x201.793-.933\x202.582v2.672a.75.75\x200\x200\x201-.75.75H8.133v1.78h2.133a.75.75\x200\x200\x201\x20.75.75v7.772a.75.75\x200\x200\x201-.865.741C4.4\x2022.968\x200\x2018\x200\x2012z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-file\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M2.895\x201.201c0-.473.383-.857.857-.857h8.4c.227\x200\x20.445.09.606.251l8.4\x208.4c.16.16.25.379.25.606v13.2a.857.857\x200\x200\x201-.856.857h-16.8a.857.857\x200\x200\x201-.857-.857zm1.714.857v19.886h15.085V10.458h-7.542a.857.857\x200\x200\x201-.858-.857V2.058zm8.4\x201.213\x205.473\x205.473H13.01z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-flickr\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M5.959\x207.926c-2.298\x200-4.14\x201.834-4.14\x204.073\x200\x202.241\x201.842\x204.075\x204.14\x204.075\x202.302\x200\x204.145-1.834\x204.145-4.075\x200-2.238-1.843-4.073-4.145-4.073Zm-5.64\x204.073c0-3.086\x202.533-5.573\x205.64-5.573\x203.11\x200\x205.645\x202.486\x205.645\x205.573\x200\x203.089-2.535\x205.575-5.645\x205.575-3.107\x200-5.64-2.487-5.64-5.575Zm18.07-4.073c-2.301\x200-4.144\x201.835-4.144\x204.073\x200\x202.24\x201.843\x204.075\x204.145\x204.075\x202.299\x200\x204.141-1.834\x204.141-4.075\x200-2.239-1.842-4.073-4.141-4.073Zm-5.644\x204.073c0-3.087\x202.535-5.573\x205.645-5.573\x203.108\x200\x205.641\x202.487\x205.641\x205.573\x200\x203.088-2.533\x205.575-5.641\x205.575-3.11\x200-5.645-2.486-5.645-5.575Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-gdrive\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M7.736\x201.818a.75.75\x200\x200\x201\x20.647-.37h7.587a.75.75\x200\x200\x201\x20.655.383l7.233\x2012.946a.75.75\x200\x200\x201-.003.737l-3.794\x206.66a.75.75\x200\x200\x201-.651.378H4.59a.75.75\x200\x200\x201-.651-.378l-3.794-6.66a.75.75\x200\x200\x201\x20.005-.75zm.64\x201.876L1.663\x2015.148l2.93\x205.145\x206.655-11.581zm3.736\x206.526-2.398\x204.173H14.5zm4.116\x204.173h5.697L15.53\x202.947H9.677zm5.685\x201.5H8.852l-2.966\x205.16h13.088z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-gphotos\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M12.51\x200c-.702\x200-1.272.57-1.272\x201.273V7.35A6.381\x206.381\x200\x200\x200\x200\x2011.489c0\x20.703.57\x201.273\x201.273\x201.273H7.35A6.381\x206.381\x200\x200\x200\x2011.488\x2024c.704\x200\x201.274-.57\x201.274-1.273V16.65A6.381\x206.381\x200\x200\x200\x2024\x2012.51c0-.703-.57-1.273-1.273-1.273H16.65A6.381\x206.381\x200\x200\x200\x2012.511\x200Zm.252\x2011.232V1.53a4.857\x204.857\x200\x200\x201\x200\x209.702Zm-1.53.006H1.53a4.857\x204.857\x200\x200\x201\x209.702\x200Zm1.536\x201.524a4.857\x204.857\x200\x200\x200\x209.702\x200h-9.702Zm-6.136\x204.857c0-2.598\x202.04-4.72\x204.606-4.85v9.7a4.857\x204.857\x200\x200\x201-4.606-4.85Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-huddle\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M6.204\x202.002c-.252.23-.357.486-.357.67V21.07c0\x20.15.084.505.313.812.208.28.499.477.929.477.519\x200\x20.796-.174.956-.365.178-.212.286-.535.286-.924v-.013l.117-6.58c.004-1.725\x201.419-3.883\x203.867-3.883\x201.33\x200\x202.332.581\x202.987\x201.364.637.762.95\x201.717.95\x202.526v6.47c0\x20.392.11.751.305.995.175.22.468.41\x201.008.41.52\x200\x20.816-.198\x201.002-.437.207-.266.31-.633.31-.969V14.04c0-2.81-1.943-5.108-4.136-5.422a5.971\x205.971\x200\x200\x200-3.183.41c-.912.393-1.538.96-1.81\x201.489a.75.75\x200\x200\x201-1.417-.344v-7.5c0-.587-.47-1.031-1.242-1.031-.315\x200-.638.136-.885.36ZM5.194.892A2.844\x202.844\x200\x200\x201\x207.09.142c1.328\x200\x202.742.867\x202.742\x202.53v5.607a6.358\x206.358\x200\x200\x201\x201.133-.629\x207.47\x207.47\x200\x200\x201\x203.989-.516c3.056.436\x205.425\x203.482\x205.425\x206.906v6.914c0\x20.602-.177\x201.313-.627\x201.89-.47.605-1.204\x201.016-2.186\x201.016-.96\x200-1.698-.37-2.179-.973-.46-.575-.633-1.294-.633-1.933v-6.469c0-.456-.19-1.071-.602-1.563-.394-.471-.986-.827-1.836-.827-1.447\x200-2.367\x201.304-2.367\x202.39v.014l-.117\x206.58c-.001.64-.177\x201.333-.637\x201.881-.48.57-1.2.9-2.105.9-.995\x200-1.7-.5-2.132-1.081-.41-.552-.61-1.217-.61-1.708V2.672c0-.707.366-1.341.847-1.78Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-info\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M11\x209h2V7h-2m1\x2013c-4.41\x200-8-3.59-8-8s3.59-8\x208-8\x208\x203.59\x208\x208-3.59\x208-8\x208m0-18A10\x2010\x200\x200\x200\x202\x2012a10\x2010\x200\x200\x200\x2010\x2010\x2010\x2010\x200\x200\x200\x2010-10A10\x2010\x200\x200\x200\x2012\x202m-1\x2015h2v-6h-2v6Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-local\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M3\x203.75a1.5\x201.5\x200\x200\x200-1.5\x201.5v13.5a1.5\x201.5\x200\x200\x200\x201.5\x201.5h18a1.5\x201.5\x200\x200\x200\x201.5-1.5V9A1.5\x201.5\x200\x200\x200\x2021\x207.5h-9a.75.75\x200\x200\x201-.643-.364L9.325\x203.75zm-3\x201.5a3\x203\x200\x200\x201\x203-3h6.75a.75.75\x200\x200\x201\x20.643.364L12.425\x206H21a3\x203\x200\x200\x201\x203\x203v9.75a3\x203\x200\x200\x201-3\x203H3a3\x203\x200\x200\x201-3-3z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-microphone\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20clip-rule=\x27evenodd\x27\x20d=\x27M7.5\x204.781a4.5\x204.5\x200\x200\x201\x209\x200v6.469a4.5\x204.5\x200\x201\x201-9\x200V4.781Zm4.5-3a3\x203\x200\x200\x200-3\x203v6.469a3\x203\x200\x201\x200\x206\x200V4.781a3\x203\x200\x200\x200-3-3Zm-8.156\x208.11a.75.75\x200\x200\x201\x20.75.75\x207.406\x207.406\x200\x201\x200\x2014.812\x200\x20.75.75\x200\x200\x201\x201.5\x200\x208.907\x208.907\x200\x200\x201-8.156\x208.875v2.703h3.258a.75.75\x200\x201\x201\x200\x201.5H7.992a.75.75\x200\x200\x201\x200-1.5h3.258v-2.703a8.907\x208.907\x200\x200\x201-8.156-8.875.75.75\x200\x200\x201\x20.75-.75Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-microphone-mute\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20clip-rule=\x27evenodd\x27\x20d=\x27M7.5\x204.781a4.5\x204.5\x200\x200\x201\x209\x200V6l3.524-3.524a.75.75\x200\x201\x201\x201.061\x201.06L5.036\x2019.585a.75.75\x200\x200\x201-1.06-1.06l1.656-1.657a8.88\x208.88\x200\x200\x201-2.538-6.227.75.75\x200\x200\x201\x201.5\x200c0\x202.009.8\x203.83\x202.1\x205.166l1.771-1.772A4.483\x204.483\x200\x200\x201\x207.5\x2011.25V4.781Zm2.037\x208.182L15\x207.5V4.781a3\x203\x200\x201\x200-6\x200v6.469c0\x20.637.198\x201.227.537\x201.713Zm10.62-3.072a.75.75\x200\x200\x201\x20.75.75\x208.907\x208.907\x200\x200\x201-8.157\x208.875v2.703h3.258a.75.75\x200\x201\x201\x200\x201.5H7.992a.75.75\x200\x200\x201\x200-1.5h3.258v-2.703a8.855\x208.855\x200\x200\x201-3.035-.811.75.75\x200\x201\x201\x20.638-1.358\x207.406\x207.406\x200\x200\x200\x2010.553-6.707.75.75\x200\x200\x201\x20.75-.75ZM15\x2010.81a.75.75\x200\x200\x201\x201.5\x200v.439a4.5\x204.5\x200\x200\x201-5\x204.473.75.75\x200\x201\x201\x20.166-1.491A3\x203\x200\x200\x200\x2015\x2011.25v-.44Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-onedrive\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M13.616\x204.147a7.689\x207.689\x200\x200\x200-7.642\x203.285A6.299\x206.299\x200\x200\x200\x201.455\x2017.3c.684.894\x202.473\x202.658\x205.17\x202.658h12.141c.95\x200\x201.882-.256\x202.697-.743.815-.486\x201.514-1.247\x201.964-2.083a5.26\x205.26\x200\x200\x200-3.713-7.612\x207.69\x207.69\x200\x200\x200-6.098-5.373ZM3.34\x2017.15c.674.63\x201.761\x201.308\x203.284\x201.308h12.142a3.76\x203.76\x200\x200\x200\x202.915-1.383l-7.494-4.489L3.34\x2017.15Zm10.875-6.25\x202.47-1.038a5.239\x205.239\x200\x200\x201\x201.427-.389\x206.19\x206.19\x200\x200\x200-10.3-1.952\x206.338\x206.338\x200\x200\x201\x202.118.813l4.285\x202.567Zm4.55.033c-.512\x200-1.019.104-1.489.307l-.006.003-1.414.594\x206.521\x203.906a3.76\x203.76\x200\x200\x200-3.357-4.8l-.254-.01ZM4.097\x209.617A4.799\x204.799\x200\x200\x201\x206.558\x208.9c.9\x200\x201.84.25\x202.587.713l3.4\x202.037-10.17\x204.28a4.799\x204.799\x200\x200\x201\x201.721-6.312Z\x27/></symbol><symbol\x20fill=\x27none\x27\x20viewBox=\x270\x200\x2010\x2010\x27\x20id=\x27uc-icon-pause\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20d=\x27M1\x200h2.5v10H1zM6.5\x200H9v10H6.5z\x27/></symbol><symbol\x20fill=\x27none\x27\x20viewBox=\x270\x200\x2010\x2010\x27\x20id=\x27uc-icon-play\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20d=\x27m1\x200\x209\x205-9\x205V0Z\x27\x20fill=\x27currentColor\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-remove-file\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M11.955\x203.3A2.969\x202.969\x200\x200\x200\x208.998\x206h5.914a2.97\x202.97\x200\x200\x200-2.957-2.7zM16.416\x206a4.47\x204.47\x200\x200\x200-8.922\x200h-2.32a.755.755\x200\x200\x200-.111.008H3.075a.75.75\x200\x201\x200\x200\x201.5h1.35V19.35a2.85\x202.85\x200\x200\x200\x202.85\x202.85h9.45a2.85\x202.85\x200\x200\x200\x202.85-2.85V7.508h1.35a.75.75\x200\x200\x200\x200-1.5h-1.989A.754.754\x200\x200\x200\x2018.825\x206zM5.925\x207.508V19.35a1.35\x201.35\x200\x200\x200\x201.35\x201.35h9.45a1.35\x201.35\x200\x200\x200\x201.35-1.35V7.508z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-select\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27m7\x2010\x205\x205\x205-5H7Z\x27/></symbol><symbol\x20fill=\x27none\x27\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-square\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><rect\x20width=\x2720\x27\x20height=\x2720\x27\x20rx=\x274\x27\x20fill=\x27#fff\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-upload\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M11.501.392a.75.75\x200\x200\x201\x20.998\x200l6.704\x205.972a.75.75\x200\x200\x201-.998\x201.12l-5.455-4.86v13.439a.75.75\x200\x200\x201-1.5\x200V2.625l-5.454\x204.86a.75.75\x200\x201\x201-.998-1.12zM.857\x2016.73a.75.75\x200\x200\x201\x20.75.75v4.914h20.786v-4.914a.75.75\x200\x200\x201\x201.5\x200v5.664a.75.75\x200\x200\x201-.75.75H.857a.75.75\x200\x200\x201-.75-.75v-5.664a.75.75\x200\x200\x201\x20.75-.75z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-upload-error\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M13\x2013h-2V7h2m0\x2010h-2v-2h2M12\x202A10\x2010\x200\x200\x200\x202\x2012a10\x2010\x200\x200\x200\x2010\x2010\x2010\x2010\x200\x200\x200\x2010-10A10\x2010\x200\x200\x200\x2012\x202Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-url\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M19.11\x203.67c-1.71-1.709-4.578-1.682-6.408.148l-2.22\x202.22a.75.75\x200\x200\x201-1.062-1.06l2.222-2.221C14.018.381\x2017.836.276\x2020.17\x202.61l1.22\x201.22c2.335\x202.334\x202.23\x206.153-.147\x208.529l-2.22\x202.22a.75.75\x200\x200\x201-1.062-1.06l2.222-2.221c1.83-1.83\x201.856-4.698.147-6.408zm-3.36\x204.58a.75.75\x200\x200\x201\x200\x201.06l-6.439\x206.44a.75.75\x200\x200\x201-1.06-1.06l6.439-6.44a.75.75\x200\x200\x201\x201.06\x200zM6.04\x209.42a.75.75\x200\x200\x201\x200\x201.061l-2.222\x202.222c-1.83\x201.83-1.856\x204.698-.147\x206.407l1.22\x201.22c1.71\x201.71\x204.578\x201.683\x206.408-.147l2.221-2.221a.75.75\x200\x201\x201\x201.06\x201.06l-2.22\x202.222c-2.377\x202.376-6.195\x202.481-8.53.147l-1.22-1.22c-2.334-2.334-2.228-6.153.148-8.53l2.221-2.22a.75.75\x200\x200\x201\x201.06\x200z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-video-camera\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20clip-rule=\x27evenodd\x27\x20d=\x27M0\x206.75a3\x203\x200\x200\x201\x203-3h12a3\x203\x200\x200\x201\x203\x203v1.078L22.873\x205A.75.75\x200\x200\x201\x2024\x205.648v12.704a.75.75\x200\x200\x201-1.123.65L18\x2016.207v1.043a3\x203\x200\x200\x201-3\x203H3a3\x203\x200\x200\x201-3-3V6.75Zm18\x207.728\x204.5\x202.58V6.95L18\x209.562v4.916ZM16.5\x206.75a1.5\x201.5\x200\x200\x200-1.5-1.5H3a1.5\x201.5\x200\x200\x200-1.5\x201.5v10.5a1.5\x201.5\x200\x200\x200\x201.5\x201.5h12a1.5\x201.5\x200\x200\x200\x201.5-1.5V6.75Z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-video-camera-full\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20d=\x27M2\x203.333a2\x202\x200\x200\x200-2\x202v9.334a2\x202\x200\x200\x200\x202\x202h10.938a2\x202\x200\x200\x200\x202-2v-2.013L20\x2015.646V4.354l-5.063\x203.03v-2.05a2\x202\x200\x200\x200-2-2H2Z\x27\x20fill=\x27currentColor\x27/></symbol><symbol\x20viewBox=\x270\x200\x2024\x2024\x27\x20id=\x27uc-icon-vk\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill=\x27currentColor\x27\x20fill-rule=\x27evenodd\x27\x20d=\x27M6.341\x203.27a10.5\x2010.5\x200\x200\x201\x205.834-1.77.75.75\x200\x200\x200\x200-1.5\x2012\x2012\x200\x201\x200\x2012\x2012\x20.75.75\x200\x200\x200-1.5\x200A10.5\x2010.5\x200\x201\x201\x206.34\x203.27Zm14.145\x201.48a.75.75\x200\x201\x200-1.06-1.062L9.925\x2013.19V7.95a.75.75\x200\x201\x200-1.5\x200V15c0\x20.414.336.75.75.75h7.05a.75.75\x200\x200\x200\x200-1.5h-5.24l9.501-9.5Z\x27/></symbol></svg>';class SolutionBlock extends _0x2ee8ca{static ['styleAttrs']=['uc-wgt-common'];['requireCtxName']=!0x0;['init$']=uploaderBlockCtx(this);['_template']=null;['initCallback'](){super['initCallback'](),this['a11y']?.['registerBlock'](this);}static set['template'](_0x40d80e){this['_template']=svgIconsSprite$1+_0x40d80e+'<slot></slot>';}static get['template'](){return this['_template'];}}const _0x594d06='active',_0x4244a7='___ACTIVITY_IS_ACTIVE___';class ActivityBlock extends _0x2ee8ca{['historyTracked']=!0x1;['init$']=activityBlockCtx(this);['_debouncedHistoryFlush']=_0x972e85(this['_historyFlush']['bind'](this),0xa);['_deactivate'](){let _0x52afa3=ActivityBlock['_activityCallbacks']['get'](this);this[_0x4244a7]=!0x1,this['removeAttribute'](_0x594d06),_0x52afa3?.['deactivateCallback']?.();}['_activate'](){let _0x288a3d=ActivityBlock['_activityCallbacks']['get'](this);this['$']['*historyBack']=this['historyBack']['bind'](this),this[_0x4244a7]=!0x0,this['setAttribute'](_0x594d06,''),_0x288a3d?.['activateCallback']?.(),this['_debouncedHistoryFlush'](),this['emit'](EventType['ACTIVITY_CHANGE'],{'activity':this['activityType']});}['initCallback'](){super['initCallback'](),this['hasAttribute']('current-activity')&&this['sub']('*currentActivity',_0x3d82e0=>{this['setAttribute']('current-activity',_0x3d82e0);}),this['activityType']&&(this['hasAttribute']('activity')||this['setAttribute']('activity',this['activityType']),this['sub']('*currentActivity',_0x6ba3c0=>{try{this['activityType']!==_0x6ba3c0&&this[_0x4244a7]?this['_deactivate']():this['activityType']!==_0x6ba3c0||this[_0x4244a7]||this['_activate']();}catch(_0x20d912){console['error']('Error\x20in\x20activity\x20\x22'+this['activityType']+'\x22.\x20',_0x20d912),this['$']['*currentActivity']=this['$']['*history'][this['$']['*history']['length']-0x1]??null;}_0x6ba3c0||(this['$']['*history']=[]);}),this['has']('*modalActive')&&this['sub']('*modalActive',_0x1aabc7=>{_0x1aabc7||this['activityType']!==this['$']['*currentActivity']||(this['$']['*currentActivity']=null);}));}['_historyFlush'](){let _0x2fc0c7=this['$']['*history'];_0x2fc0c7&&(_0x2fc0c7['length']>0xa&&(_0x2fc0c7=_0x2fc0c7['slice'](_0x2fc0c7['length']-0xb,_0x2fc0c7['length']-0x1)),this['historyTracked']&&_0x2fc0c7[_0x2fc0c7['length']-0x1]!==this['activityType']&&_0x2fc0c7['push'](this['activityType']),this['$']['*history']=_0x2fc0c7);}['_isActivityRegistered'](){return this['activityType']&&ActivityBlock['_activityCallbacks']['has'](this);}static ['_activityCallbacks']=new Map();get['isActivityActive'](){return this[_0x4244a7];}get['couldOpenActivity'](){return!0x0;}['registerActivity'](_0x41ca9f,_0x20a758={}){const {onActivate:_0x1e768e,onDeactivate:_0x40754b}=_0x20a758;ActivityBlock['_activityCallbacks']['set'](this,{'activateCallback':_0x1e768e,'deactivateCallback':_0x40754b});}['unregisterActivity'](){this['isActivityActive']&&this['_deactivate'](),ActivityBlock['_activityCallbacks']['delete'](this);}['destroyCallback'](){super['destroyCallback'](),this['_isActivityRegistered']()&&this['unregisterActivity']();const _0xd765f=this['$']['*currentActivity'];!![...this['blocksRegistry']]['find'](_0x244636=>_0x244636 instanceof ActivityBlock&&_0x244636['activityType']===_0xd765f)||(this['$']['*currentActivity']=null,this['setOrAddState']('*modalActive',!0x1));}get['activityKey'](){return this['ctxName']+this['activityType'];}get['activityParams'](){return this['$']['*currentActivityParams'];}get['initActivity'](){return this['getCssData']('--cfg-init-activity');}get['doneActivity'](){return this['getCssData']('--cfg-done-activity');}['historyBack'](){let _0x49eeb9=this['$']['*history'];if(_0x49eeb9){let _0x1408d4=_0x49eeb9['pop']();for(;_0x1408d4===this['activityType'];)_0x1408d4=_0x49eeb9['pop']();let _0x3125f7=!!_0x1408d4;if(_0x1408d4){const _0x56880f=[...this['blocksRegistry']]['find'](_0x5e28d6=>_0x5e28d6['activityType']===_0x1408d4);_0x3125f7=_0x56880f?.['couldOpenActivity']??!0x1;}_0x1408d4=_0x3125f7?_0x1408d4:void 0x0,this['$']['*currentActivity']=_0x1408d4,this['$']['*history']=_0x49eeb9,_0x1408d4||this['setOrAddState']('*modalActive',!0x1);}}}ActivityBlock['activities']=Object['freeze']({'START_FROM':'start-from','CAMERA':'camera','DRAW':'draw','UPLOAD_LIST':'upload-list','URL':'url','CLOUD_IMG_EDIT':'cloud-image-edit','EXTERNAL':'external'});const _0x2a782c=0x14,_0x19744b=0x18,_0x3fb37b=0x22,_0x33ccbe=0x3,_0x52380f=_0x33ccbe/0x2,_0xdc1b9b=0x1,_0x423185=0x64/0x3,_0x1cc5fb=0x1,_0x2f165a=0x18,_0x3441a0=0x6;function setSvgNodeAttrs(_0x1d7855,_0x2398a8){for(let _0x541cc9 in _0x2398a8)_0x1d7855['setAttributeNS'](null,_0x541cc9,_0x2398a8[_0x541cc9]['toString']());}function createSvgNode(_0x104468,_0x587599={}){let _0x361db9=document['createElementNS']('http://www.w3.org/2000/svg',_0x104468);return setSvgNodeAttrs(_0x361db9,_0x587599),_0x361db9;}function cornerPath(_0x444041,_0x22b36d,_0xc4cd5d){let {x:_0x26b37d,y:_0x2f4db6,width:_0x3309d5,height:_0x6c0aea}=_0x444041,_0x11eb4e=_0x22b36d['includes']('w')?0x0:0x1,_0x111327=_0x22b36d['includes']('n')?0x0:0x1,_0x4297ac=[-0x1,0x1][_0x11eb4e],_0x3025d7=[-0x1,0x1][_0x111327],_0x37f58b=[_0x26b37d+_0x11eb4e*_0x3309d5+_0x52380f*_0x4297ac,_0x2f4db6+_0x111327*_0x6c0aea+_0x52380f*_0x3025d7-_0x19744b*_0xc4cd5d*_0x3025d7],_0x559f5b=[_0x26b37d+_0x11eb4e*_0x3309d5+_0x52380f*_0x4297ac,_0x2f4db6+_0x111327*_0x6c0aea+_0x52380f*_0x3025d7],_0x235271=[_0x26b37d+_0x11eb4e*_0x3309d5-_0x19744b*_0xc4cd5d*_0x4297ac+_0x52380f*_0x4297ac,_0x2f4db6+_0x111327*_0x6c0aea+_0x52380f*_0x3025d7];return{'d':'M\x20'+_0x37f58b[0x0]+'\x20'+_0x37f58b[0x1]+'\x20L\x20'+_0x559f5b[0x0]+'\x20'+_0x559f5b[0x1]+'\x20L\x20'+_0x235271[0x0]+'\x20'+_0x235271[0x1],'center':_0x559f5b};}function sidePath(_0x3168b7,_0x2bb534,_0x341d72){let _0x1c5a90,_0x4544d2,{x:_0x31d916,y:_0x7d13aa,width:_0x3b1903,height:_0x3918a1}=_0x3168b7,_0x5b1c98=['n','s']['includes'](_0x2bb534)?0.5:{'w':0x0,'e':0x1}[_0x2bb534],_0x573e7d=['w','e']['includes'](_0x2bb534)?0.5:{'n':0x0,'s':0x1}[_0x2bb534],_0x1687ce=[-0x1,0x1][_0x5b1c98],_0x696f72=[-0x1,0x1][_0x573e7d];return['n','s']['includes'](_0x2bb534)?(_0x1c5a90=[_0x31d916+_0x5b1c98*_0x3b1903-_0x3fb37b*_0x341d72/0x2,_0x7d13aa+_0x573e7d*_0x3918a1+_0x52380f*_0x696f72],_0x4544d2=[_0x31d916+_0x5b1c98*_0x3b1903+_0x3fb37b*_0x341d72/0x2,_0x7d13aa+_0x573e7d*_0x3918a1+_0x52380f*_0x696f72]):(_0x1c5a90=[_0x31d916+_0x5b1c98*_0x3b1903+_0x52380f*_0x1687ce,_0x7d13aa+_0x573e7d*_0x3918a1-_0x3fb37b*_0x341d72/0x2],_0x4544d2=[_0x31d916+_0x5b1c98*_0x3b1903+_0x52380f*_0x1687ce,_0x7d13aa+_0x573e7d*_0x3918a1+_0x3fb37b*_0x341d72/0x2]),{'d':'M\x20'+_0x1c5a90[0x0]+'\x20'+_0x1c5a90[0x1]+'\x20L\x20'+_0x4544d2[0x0]+'\x20'+_0x4544d2[0x1],'center':[_0x4544d2[0x0]-(_0x4544d2[0x0]-_0x1c5a90[0x0])/0x2,_0x4544d2[0x1]-(_0x4544d2[0x1]-_0x1c5a90[0x1])/0x2]};}function thumbCursor(_0x2dae80){return''===_0x2dae80?'move':['e','w']['includes'](_0x2dae80)?'ew-resize':['n','s']['includes'](_0x2dae80)?'ns-resize':['nw','se']['includes'](_0x2dae80)?'nwse-resize':'nesw-resize';}function moveRect({rect:_0x1fd872,delta:[_0x26939f,_0x28838b],imageBox:_0x3c8e02}){return constraintRect({..._0x1fd872,'x':_0x1fd872['x']+_0x26939f,'y':_0x1fd872['y']+_0x28838b},_0x3c8e02);}function constraintRect(_0x6ad14c,_0x5948a0){let {x:_0x160450}=_0x6ad14c,{y:_0x8a1ea}=_0x6ad14c;return _0x6ad14c['x']<_0x5948a0['x']?_0x160450=_0x5948a0['x']:_0x6ad14c['x']+_0x6ad14c['width']>_0x5948a0['x']+_0x5948a0['width']&&(_0x160450=_0x5948a0['x']+_0x5948a0['width']-_0x6ad14c['width']),_0x6ad14c['y']<_0x5948a0['y']?_0x8a1ea=_0x5948a0['y']:_0x6ad14c['y']+_0x6ad14c['height']>_0x5948a0['y']+_0x5948a0['height']&&(_0x8a1ea=_0x5948a0['y']+_0x5948a0['height']-_0x6ad14c['height']),{..._0x6ad14c,'x':_0x160450,'y':_0x8a1ea};}function resizeNorth({rect:_0x36a1ac,delta:_0x1894e9,aspectRatio:_0x12bfaf,imageBox:_0xdccd50}){const [,_0x59d56d]=_0x1894e9;let {y:_0x3f508c,width:_0x31051e,height:_0x3141cd}=_0x36a1ac;_0x3f508c+=_0x59d56d,_0x3141cd-=_0x59d56d,_0x12bfaf&&(_0x31051e=_0x3141cd*_0x12bfaf);let _0xd38efc=_0x36a1ac['x']+_0x36a1ac['width']/0x2-_0x31051e/0x2;return _0x3f508c<=_0xdccd50['y']&&(_0x3f508c=_0xdccd50['y'],_0x3141cd=_0x36a1ac['y']+_0x36a1ac['height']-_0x3f508c,_0x12bfaf&&(_0x31051e=_0x3141cd*_0x12bfaf,_0xd38efc=_0x36a1ac['x']+_0x36a1ac['width']/0x2-_0x31051e/0x2)),_0xd38efc<=_0xdccd50['x']&&(_0xd38efc=_0xdccd50['x'],_0x3f508c=_0x36a1ac['y']+_0x36a1ac['height']-_0x3141cd),_0xd38efc+_0x31051e>=_0xdccd50['x']+_0xdccd50['width']&&(_0xd38efc=Math['max'](_0xdccd50['x'],_0xdccd50['x']+_0xdccd50['width']-_0x31051e),_0x31051e=_0xdccd50['x']+_0xdccd50['width']-_0xd38efc,_0x12bfaf&&(_0x3141cd=_0x31051e/_0x12bfaf),_0x3f508c=_0x36a1ac['y']+_0x36a1ac['height']-_0x3141cd),_0x3141cd<_0x1cc5fb&&(_0x3141cd=_0x1cc5fb,_0x12bfaf&&(_0x31051e=_0x3141cd*_0x12bfaf,_0xd38efc=_0x36a1ac['x']+_0x36a1ac['width']/0x2-_0x31051e/0x2),_0x3f508c=_0x36a1ac['y']+_0x36a1ac['height']-_0x3141cd),_0x31051e<_0x1cc5fb&&(_0x31051e=_0x1cc5fb,_0x12bfaf&&(_0x3141cd=_0x31051e/_0x12bfaf,_0xd38efc=_0x36a1ac['x']+_0x36a1ac['width']/0x2-_0x31051e/0x2),_0x3f508c=_0x36a1ac['y']+_0x36a1ac['height']-_0x3141cd),{'x':_0xd38efc,'y':_0x3f508c,'width':_0x31051e,'height':_0x3141cd};}function resizeWest({rect:_0x4d2393,delta:_0x164142,aspectRatio:_0x5eecda,imageBox:_0x2ad21f}){const [_0x3066b2]=_0x164142;let {x:_0x1d77ec,width:_0x5e86de,height:_0x4a707c}=_0x4d2393;_0x1d77ec+=_0x3066b2,_0x5e86de-=_0x3066b2,_0x5eecda&&(_0x4a707c=_0x5e86de/_0x5eecda);let _0x44a375=_0x4d2393['y']+_0x4d2393['height']/0x2-_0x4a707c/0x2;return _0x1d77ec<=_0x2ad21f['x']&&(_0x1d77ec=_0x2ad21f['x'],_0x5e86de=_0x4d2393['x']+_0x4d2393['width']-_0x1d77ec,_0x5eecda&&(_0x4a707c=_0x5e86de/_0x5eecda,_0x44a375=_0x4d2393['y']+_0x4d2393['height']/0x2-_0x4a707c/0x2)),_0x44a375<=_0x2ad21f['y']&&(_0x44a375=_0x2ad21f['y'],_0x1d77ec=_0x4d2393['x']+_0x4d2393['width']-_0x5e86de),_0x44a375+_0x4a707c>=_0x2ad21f['y']+_0x2ad21f['height']&&(_0x44a375=Math['max'](_0x2ad21f['y'],_0x2ad21f['y']+_0x2ad21f['height']-_0x4a707c),_0x4a707c=_0x2ad21f['y']+_0x2ad21f['height']-_0x44a375,_0x5eecda&&(_0x5e86de=_0x4a707c*_0x5eecda),_0x1d77ec=_0x4d2393['x']+_0x4d2393['width']-_0x5e86de),_0x4a707c<_0x1cc5fb&&(_0x4a707c=_0x1cc5fb,_0x5eecda&&(_0x5e86de=_0x4a707c*_0x5eecda),_0x44a375=_0x4d2393['y']+_0x4d2393['height']/0x2-_0x4a707c/0x2,_0x1d77ec=_0x4d2393['x']+_0x4d2393['width']-_0x5e86de),_0x5e86de<_0x1cc5fb&&(_0x5e86de=_0x1cc5fb,_0x5eecda&&(_0x4a707c=_0x5e86de/_0x5eecda),_0x44a375=_0x4d2393['y']+_0x4d2393['height']/0x2-_0x4a707c/0x2,_0x1d77ec=_0x4d2393['x']+_0x4d2393['width']-_0x5e86de),{'x':_0x1d77ec,'y':_0x44a375,'width':_0x5e86de,'height':_0x4a707c};}function resizeSouth({rect:_0x40d608,delta:_0x1f6188,aspectRatio:_0x4fdd79,imageBox:_0x37fb1b}){const [,_0x281b7f]=_0x1f6188;let {y:_0x44a0e9,width:_0x554c81,height:_0x13a163}=_0x40d608;_0x13a163+=_0x281b7f,_0x4fdd79&&(_0x554c81=_0x13a163*_0x4fdd79);let _0xf2e8f5=_0x40d608['x']+_0x40d608['width']/0x2-_0x554c81/0x2;return _0x44a0e9+_0x13a163>=_0x37fb1b['y']+_0x37fb1b['height']&&(_0x13a163=_0x37fb1b['y']+_0x37fb1b['height']-_0x44a0e9,_0x4fdd79&&(_0x554c81=_0x13a163*_0x4fdd79),_0xf2e8f5=_0x40d608['x']+_0x40d608['width']/0x2-_0x554c81/0x2),_0xf2e8f5<=_0x37fb1b['x']&&(_0xf2e8f5=_0x37fb1b['x'],_0x44a0e9=_0x40d608['y']),_0xf2e8f5+_0x554c81>=_0x37fb1b['x']+_0x37fb1b['width']&&(_0xf2e8f5=Math['max'](_0x37fb1b['x'],_0x37fb1b['x']+_0x37fb1b['width']-_0x554c81),_0x554c81=_0x37fb1b['x']+_0x37fb1b['width']-_0xf2e8f5,_0x4fdd79&&(_0x13a163=_0x554c81/_0x4fdd79),_0x44a0e9=_0x40d608['y']),_0x13a163<_0x1cc5fb&&(_0x13a163=_0x1cc5fb,_0x4fdd79&&(_0x554c81=_0x13a163*_0x4fdd79),_0xf2e8f5=_0x40d608['x']+_0x40d608['width']/0x2-_0x554c81/0x2),_0x554c81<_0x1cc5fb&&(_0x554c81=_0x1cc5fb,_0x4fdd79&&(_0x13a163=_0x554c81/_0x4fdd79),_0xf2e8f5=_0x40d608['x']+_0x40d608['width']/0x2-_0x554c81/0x2),{'x':_0xf2e8f5,'y':_0x44a0e9,'width':_0x554c81,'height':_0x13a163};}function resizeEast({rect:_0x2b0cc6,delta:_0x230ea4,aspectRatio:_0x454fb4,imageBox:_0x30ff05}){const [_0x5ddefd]=_0x230ea4;let {x:_0x52972b,width:_0x4c65ff,height:_0x7e0d43}=_0x2b0cc6;_0x4c65ff+=_0x5ddefd,_0x454fb4&&(_0x7e0d43=_0x4c65ff/_0x454fb4);let _0x3a601d=_0x2b0cc6['y']+_0x2b0cc6['height']/0x2-_0x7e0d43/0x2;return _0x52972b+_0x4c65ff>=_0x30ff05['x']+_0x30ff05['width']&&(_0x4c65ff=_0x30ff05['x']+_0x30ff05['width']-_0x52972b,_0x454fb4&&(_0x7e0d43=_0x4c65ff/_0x454fb4),_0x3a601d=_0x2b0cc6['y']+_0x2b0cc6['height']/0x2-_0x7e0d43/0x2),_0x3a601d<=_0x30ff05['y']&&(_0x3a601d=_0x30ff05['y'],_0x52972b=_0x2b0cc6['x']),_0x3a601d+_0x7e0d43>=_0x30ff05['y']+_0x30ff05['height']&&(_0x3a601d=Math['max'](_0x30ff05['y'],_0x30ff05['y']+_0x30ff05['height']-_0x7e0d43),_0x7e0d43=_0x30ff05['y']+_0x30ff05['height']-_0x3a601d,_0x454fb4&&(_0x4c65ff=_0x7e0d43*_0x454fb4),_0x52972b=_0x2b0cc6['x']),_0x7e0d43<_0x1cc5fb&&(_0x7e0d43=_0x1cc5fb,_0x454fb4&&(_0x4c65ff=_0x7e0d43*_0x454fb4),_0x3a601d=_0x2b0cc6['y']+_0x2b0cc6['height']/0x2-_0x7e0d43/0x2),_0x4c65ff<_0x1cc5fb&&(_0x4c65ff=_0x1cc5fb,_0x454fb4&&(_0x7e0d43=_0x4c65ff/_0x454fb4),_0x3a601d=_0x2b0cc6['y']+_0x2b0cc6['height']/0x2-_0x7e0d43/0x2),{'x':_0x52972b,'y':_0x3a601d,'width':_0x4c65ff,'height':_0x7e0d43};}function resizeNorthWest({rect:_0x58de89,delta:_0x4eb79e,aspectRatio:_0x406a44,imageBox:_0x287025}){let [_0x22901a,_0x29e5b6]=_0x4eb79e,{x:_0x3851f7,y:_0x42e6b0,width:_0x44e60e,height:_0x34bd98}=_0x58de89;return _0x3851f7+_0x22901a<_0x287025['x']&&(_0x22901a=_0x287025['x']-_0x3851f7),_0x42e6b0+_0x29e5b6<_0x287025['y']&&(_0x29e5b6=_0x287025['y']-_0x42e6b0),_0x3851f7+=_0x22901a,_0x44e60e-=_0x22901a,_0x42e6b0+=_0x29e5b6,_0x34bd98-=_0x29e5b6,_0x406a44&&Math['abs'](_0x44e60e/_0x34bd98)>_0x406a44?(_0x29e5b6=_0x44e60e/_0x406a44-_0x34bd98,_0x34bd98+=_0x29e5b6,_0x42e6b0-=_0x29e5b6,_0x42e6b0<=_0x287025['y']&&(_0x34bd98-=_0x287025['y']-_0x42e6b0,_0x44e60e=_0x34bd98*_0x406a44,_0x3851f7=_0x58de89['x']+_0x58de89['width']-_0x44e60e,_0x42e6b0=_0x287025['y'])):_0x406a44&&(_0x22901a=_0x34bd98*_0x406a44-_0x44e60e,_0x44e60e+=_0x22901a,_0x3851f7-=_0x22901a,_0x3851f7<=_0x287025['x']&&(_0x44e60e-=_0x287025['x']-_0x3851f7,_0x34bd98=_0x44e60e/_0x406a44,_0x3851f7=_0x287025['x'],_0x42e6b0=_0x58de89['y']+_0x58de89['height']-_0x34bd98)),_0x34bd98<_0x1cc5fb&&(_0x34bd98=_0x1cc5fb,_0x406a44&&(_0x44e60e=_0x34bd98*_0x406a44),_0x3851f7=_0x58de89['x']+_0x58de89['width']-_0x44e60e,_0x42e6b0=_0x58de89['y']+_0x58de89['height']-_0x34bd98),_0x44e60e<_0x1cc5fb&&(_0x44e60e=_0x1cc5fb,_0x406a44&&(_0x34bd98=_0x44e60e/_0x406a44),_0x3851f7=_0x58de89['x']+_0x58de89['width']-_0x44e60e,_0x42e6b0=_0x58de89['y']+_0x58de89['height']-_0x34bd98),{'x':_0x3851f7,'y':_0x42e6b0,'width':_0x44e60e,'height':_0x34bd98};}function resizeNorthEast({rect:_0x49fdd3,delta:_0x3c75eb,aspectRatio:_0x4508a3,imageBox:_0x163554}){let [_0x545c96,_0x2d3b17]=_0x3c75eb,{x:_0x44e2dd,y:_0x3de685,width:_0x388e85,height:_0x278ec7}=_0x49fdd3;return _0x44e2dd+_0x388e85+_0x545c96>_0x163554['x']+_0x163554['width']&&(_0x545c96=_0x163554['x']+_0x163554['width']-_0x44e2dd-_0x388e85),_0x3de685+_0x2d3b17<_0x163554['y']&&(_0x2d3b17=_0x163554['y']-_0x3de685),_0x388e85+=_0x545c96,_0x3de685+=_0x2d3b17,_0x278ec7-=_0x2d3b17,_0x4508a3&&Math['abs'](_0x388e85/_0x278ec7)>_0x4508a3?(_0x2d3b17=_0x388e85/_0x4508a3-_0x278ec7,_0x278ec7+=_0x2d3b17,_0x3de685-=_0x2d3b17,_0x3de685<=_0x163554['y']&&(_0x278ec7-=_0x163554['y']-_0x3de685,_0x388e85=_0x278ec7*_0x4508a3,_0x44e2dd=_0x49fdd3['x'],_0x3de685=_0x163554['y'])):_0x4508a3&&(_0x545c96=_0x278ec7*_0x4508a3-_0x388e85,_0x388e85+=_0x545c96,_0x44e2dd+_0x388e85>=_0x163554['x']+_0x163554['width']&&(_0x388e85=_0x163554['x']+_0x163554['width']-_0x44e2dd,_0x278ec7=_0x388e85/_0x4508a3,_0x44e2dd=_0x163554['x']+_0x163554['width']-_0x388e85,_0x3de685=_0x49fdd3['y']+_0x49fdd3['height']-_0x278ec7)),_0x278ec7<_0x1cc5fb&&(_0x278ec7=_0x1cc5fb,_0x4508a3&&(_0x388e85=_0x278ec7*_0x4508a3),_0x3de685=_0x49fdd3['y']+_0x49fdd3['height']-_0x278ec7),_0x388e85<_0x1cc5fb&&(_0x388e85=_0x1cc5fb,_0x4508a3&&(_0x278ec7=_0x388e85/_0x4508a3),_0x3de685=_0x49fdd3['y']+_0x49fdd3['height']-_0x278ec7),{'x':_0x44e2dd,'y':_0x3de685,'width':_0x388e85,'height':_0x278ec7};}function resizeSouthWest({rect:_0x5ad748,delta:_0x3b5804,aspectRatio:_0x171523,imageBox:_0x1c005e}){let [_0x276eba,_0x334081]=_0x3b5804,{x:_0x6d1ff1,y:_0x5088b4,width:_0x350d9b,height:_0x3a5a68}=_0x5ad748;return _0x6d1ff1+_0x276eba<_0x1c005e['x']&&(_0x276eba=_0x1c005e['x']-_0x6d1ff1),_0x5088b4+_0x3a5a68+_0x334081>_0x1c005e['y']+_0x1c005e['height']&&(_0x334081=_0x1c005e['y']+_0x1c005e['height']-_0x5088b4-_0x3a5a68),_0x6d1ff1+=_0x276eba,_0x350d9b-=_0x276eba,_0x3a5a68+=_0x334081,_0x171523&&Math['abs'](_0x350d9b/_0x3a5a68)>_0x171523?(_0x334081=_0x350d9b/_0x171523-_0x3a5a68,_0x3a5a68+=_0x334081,_0x5088b4+_0x3a5a68>=_0x1c005e['y']+_0x1c005e['height']&&(_0x3a5a68=_0x1c005e['y']+_0x1c005e['height']-_0x5088b4,_0x350d9b=_0x3a5a68*_0x171523,_0x6d1ff1=_0x5ad748['x']+_0x5ad748['width']-_0x350d9b,_0x5088b4=_0x1c005e['y']+_0x1c005e['height']-_0x3a5a68)):_0x171523&&(_0x276eba=_0x3a5a68*_0x171523-_0x350d9b,_0x350d9b+=_0x276eba,_0x6d1ff1-=_0x276eba,_0x6d1ff1<=_0x1c005e['x']&&(_0x350d9b-=_0x1c005e['x']-_0x6d1ff1,_0x3a5a68=_0x350d9b/_0x171523,_0x6d1ff1=_0x1c005e['x'],_0x5088b4=_0x5ad748['y'])),_0x3a5a68<_0x1cc5fb&&(_0x3a5a68=_0x1cc5fb,_0x171523&&(_0x350d9b=_0x3a5a68*_0x171523),_0x6d1ff1=_0x5ad748['x']+_0x5ad748['width']-_0x350d9b),_0x350d9b<_0x1cc5fb&&(_0x350d9b=_0x1cc5fb,_0x171523&&(_0x3a5a68=_0x350d9b/_0x171523),_0x6d1ff1=_0x5ad748['x']+_0x5ad748['width']-_0x350d9b),{'x':_0x6d1ff1,'y':_0x5088b4,'width':_0x350d9b,'height':_0x3a5a68};}function resizeSouthEast({rect:_0x1c3914,delta:_0x2637b6,aspectRatio:_0x580c55,imageBox:_0x365ff9}){let [_0x54871a,_0x3b4c6e]=_0x2637b6,{x:_0x3bc9cc,y:_0x18517c,width:_0x40ddf3,height:_0x452014}=_0x1c3914;return _0x3bc9cc+_0x40ddf3+_0x54871a>_0x365ff9['x']+_0x365ff9['width']&&(_0x54871a=_0x365ff9['x']+_0x365ff9['width']-_0x3bc9cc-_0x40ddf3),_0x18517c+_0x452014+_0x3b4c6e>_0x365ff9['y']+_0x365ff9['height']&&(_0x3b4c6e=_0x365ff9['y']+_0x365ff9['height']-_0x18517c-_0x452014),_0x40ddf3+=_0x54871a,_0x452014+=_0x3b4c6e,_0x580c55&&Math['abs'](_0x40ddf3/_0x452014)>_0x580c55?(_0x3b4c6e=_0x40ddf3/_0x580c55-_0x452014,_0x452014+=_0x3b4c6e,_0x18517c+_0x452014>=_0x365ff9['y']+_0x365ff9['height']&&(_0x452014=_0x365ff9['y']+_0x365ff9['height']-_0x18517c,_0x40ddf3=_0x452014*_0x580c55,_0x3bc9cc=_0x1c3914['x'],_0x18517c=_0x365ff9['y']+_0x365ff9['height']-_0x452014)):_0x580c55&&(_0x54871a=_0x452014*_0x580c55-_0x40ddf3,_0x40ddf3+=_0x54871a,_0x3bc9cc+_0x40ddf3>=_0x365ff9['x']+_0x365ff9['width']&&(_0x40ddf3=_0x365ff9['x']+_0x365ff9['width']-_0x3bc9cc,_0x452014=_0x40ddf3/_0x580c55,_0x3bc9cc=_0x365ff9['x']+_0x365ff9['width']-_0x40ddf3,_0x18517c=_0x1c3914['y'])),_0x452014<_0x1cc5fb&&(_0x452014=_0x1cc5fb,_0x580c55&&(_0x40ddf3=_0x452014*_0x580c55)),_0x40ddf3<_0x1cc5fb&&(_0x40ddf3=_0x1cc5fb,_0x580c55&&(_0x452014=_0x40ddf3/_0x580c55)),{'x':_0x3bc9cc,'y':_0x18517c,'width':_0x40ddf3,'height':_0x452014};}function resizeRect({direction:_0x3f0990,..._0x23d182}){switch(_0x3f0990){case'n':return resizeNorth(_0x23d182);case'w':return resizeWest(_0x23d182);case's':return resizeSouth(_0x23d182);case'e':return resizeEast(_0x23d182);case'nw':return resizeNorthWest(_0x23d182);case'ne':return resizeNorthEast(_0x23d182);case'sw':return resizeSouthWest(_0x23d182);case'se':return resizeSouthEast(_0x23d182);default:return _0x23d182['rect'];}}function rectContainsPoint(_0x48769f,[_0x156895,_0xd7aed]){return _0x48769f['x']<=_0x156895&&_0x156895<=_0x48769f['x']+_0x48769f['width']&&_0x48769f['y']<=_0xd7aed&&_0xd7aed<=_0x48769f['y']+_0x48769f['height'];}function isRectInsideRect(_0x2406f0,_0x3430b9){return _0x2406f0['x']>=_0x3430b9['x']&&_0x2406f0['y']>=_0x3430b9['y']&&_0x2406f0['x']+_0x2406f0['width']<=_0x3430b9['x']+_0x3430b9['width']&&_0x2406f0['y']+_0x2406f0['height']<=_0x3430b9['y']+_0x3430b9['height'];}function isRectMatchesAspectRatio(_0x449e61,_0x56228b){return Math['abs'](_0x449e61['width']/_0x449e61['height']-_0x56228b)<0.1;}function rotateSize({width:_0x4e54f3,height:_0x3cbf88},_0x3593dc){let _0x3c8731=_0x3593dc/0x5a%0x2!=0x0;return{'width':_0x3c8731?_0x3cbf88:_0x4e54f3,'height':_0x3c8731?_0x4e54f3:_0x3cbf88};}function calculateMaxCenteredCropFrame(_0x1606c4,_0x5cdb78,_0x1e43c3){let _0x37cbf1,_0x1ac96d;_0x1606c4/_0x5cdb78>_0x1e43c3?(_0x37cbf1=Math['round'](_0x5cdb78*_0x1e43c3),_0x1ac96d=_0x5cdb78):(_0x37cbf1=_0x1606c4,_0x1ac96d=Math['round'](_0x1606c4/_0x1e43c3));const _0x49b5c6=Math['round']((_0x1606c4-_0x37cbf1)/0x2),_0x75ed84=Math['round']((_0x5cdb78-_0x1ac96d)/0x2);return _0x49b5c6+_0x37cbf1>_0x1606c4&&(_0x37cbf1=_0x1606c4-_0x49b5c6),_0x75ed84+_0x1ac96d>_0x5cdb78&&(_0x1ac96d=_0x5cdb78-_0x75ed84),{'x':_0x49b5c6,'y':_0x75ed84,'width':_0x37cbf1,'height':_0x1ac96d};}function roundRect(_0x5841ca){return{'x':Math['round'](_0x5841ca['x']),'y':Math['round'](_0x5841ca['y']),'width':Math['round'](_0x5841ca['width']),'height':Math['round'](_0x5841ca['height'])};}function _0x5ccff1(_0x1a2a22,_0x4d5d78,_0x2f530d){return Math['min'](Math['max'](_0x1a2a22,_0x4d5d78),_0x2f530d);}const parseCropPreset=_0x285b79=>{if(!_0x285b79)return[];const [_0x7d9473,_0x370dba]=_0x285b79['split'](':')['map'](Number);if(!Number['isFinite'](_0x7d9473)||!Number['isFinite'](_0x370dba))return void console['error']('Invalid\x20crop\x20preset:\x20'+_0x285b79);return[{'type':'aspect-ratio','width':_0x7d9473,'height':_0x370dba}];},_0x10a17d='blocks',_0x23381e='1.12.0';function customUserAgent(_0x45ec9c){return getUserAgent$1({..._0x45ec9c,'libraryName':_0x10a17d,'libraryVersion':_0x23381e});}const msToUnixTimestamp=_0x5525f8=>Math['floor'](_0x5525f8/0x3e8),_0x25a795=(_0x2c8ad9,{threshold:_0x3208d0})=>{const {secureExpire:_0x296ac9}=_0x2c8ad9,_0x4edc5b=msToUnixTimestamp(Date['now']()),_0x21dfa1=Number(_0x296ac9);return _0x4edc5b+msToUnixTimestamp(_0x3208d0)>=_0x21dfa1;};class _0x10aa8c{['_block'];['_secureToken']=null;constructor(_0x45f8af){this['_block']=_0x45f8af;}['_debugPrint'](..._0x35b374){this['_block']['debugPrint']('[secure-uploads]',..._0x35b374);}async['getSecureToken'](){const {secureSignature:_0x4f9c4b,secureExpire:_0x380b51,secureUploadsSignatureResolver:_0x27491c}=this['_block']['cfg'];if((_0x4f9c4b||_0x380b51)&&_0x27491c&&console['warn']('Both\x20secureSignature/secureExpire\x20and\x20secureUploadsSignatureResolver\x20are\x20set.\x20secureUploadsSignatureResolver\x20will\x20be\x20used.'),_0x27491c){if(!this['_secureToken']||_0x25a795(this['_secureToken'],{'threshold':this['_block']['cfg']['secureUploadsExpireThreshold']})){this['_secureToken']?this['_debugPrint']('Secure\x20signature\x20is\x20expired.\x20Resolving\x20a\x20new\x20one...'):this['_debugPrint']('Secure\x20signature\x20is\x20not\x20set\x20yet.');try{const _0x261319=await _0x27491c();_0x261319?_0x261319['secureSignature']&&_0x261319['secureExpire']?(this['_debugPrint']('Secure\x20signature\x20resolved:',_0x261319),this['_debugPrint']('Secure\x20signature\x20will\x20expire\x20in',new Date(0x3e8*Number(_0x261319['secureExpire']))['toISOString']()),this['_secureToken']=_0x261319):console['error']('Secure\x20signature\x20resolver\x20returned\x20an\x20invalid\x20result:',_0x261319):(this['_debugPrint']('Secure\x20signature\x20resolver\x20returned\x20nothing.'),this['_secureToken']=null);}catch(_0x4a83ff){console['error']('Secure\x20signature\x20resolving\x20failed.\x20Falling\x20back\x20to\x20the\x20previous\x20one.',_0x4a83ff);}}return this['_secureToken'];}return _0x4f9c4b&&_0x380b51?(this['_debugPrint']('Secure\x20signature\x20and\x20expire\x20are\x20set.\x20Using\x20them...',{'secureSignature':_0x4f9c4b,'secureExpire':_0x380b51}),{'secureSignature':_0x4f9c4b,'secureExpire':_0x380b51}):null;}}const _0x5aec60='[Typed\x20State]\x20Wrong\x20property\x20name:\x20',_0x120193='[Typed\x20State]\x20Wrong\x20property\x20type:\x20';class TypedData{constructor(_0x28ed46,_0x2e1a81){this['__typedSchema']=_0x28ed46,this['__ctxId']=_0x2e1a81||_0x22e371['generate'](),this['__schema']=Object['keys'](_0x28ed46)['reduce']((_0x55e0ad,_0x18336b)=>(_0x55e0ad[_0x18336b]=_0x28ed46[_0x18336b]['value'],_0x55e0ad),{}),this['__data']=Data['registerCtx'](this['__schema'],this['__ctxId']);}get['uid'](){return this['__ctxId'];}['setValue'](_0x6b5f4f,_0x3fed93){if(!this['__typedSchema']['hasOwnProperty'](_0x6b5f4f))return void console['warn'](_0x5aec60+_0x6b5f4f);let _0x3c57fc=this['__typedSchema'][_0x6b5f4f];_0x3fed93?.['constructor']===_0x3c57fc['type']||_0x3fed93 instanceof _0x3c57fc['type']||_0x3c57fc['nullable']&&null===_0x3fed93?this['__data']['pub'](_0x6b5f4f,_0x3fed93):console['warn'](_0x120193+_0x6b5f4f);}['setMultipleValues'](_0xf97e1d){for(let _0x3c0508 in _0xf97e1d)this['setValue'](_0x3c0508,_0xf97e1d[_0x3c0508]);}['getValue'](_0x8a8408){if(this['__typedSchema']['hasOwnProperty'](_0x8a8408))return this['__data']['read'](_0x8a8408);console['warn'](_0x5aec60+_0x8a8408);}['subscribe'](_0x4af02e,_0x11ab47){return this['__data']['sub'](_0x4af02e,_0x11ab47);}['remove'](){Data['deleteCtx'](this['__ctxId']);}}class TypedCollection{constructor(_0x3d1afa){this['__typedSchema']=_0x3d1afa['typedSchema'],this['__ctxId']=_0x3d1afa['ctxName']||_0x22e371['generate'](),this['__data']=Data['registerCtx']({},this['__ctxId']),this['__watchList']=_0x3d1afa['watchList']||[],this['__subsMap']=Object['create'](null),this['__propertyObservers']=new Set(),this['__collectionObservers']=new Set(),this['__items']=new Set(),this['__removed']=new Set(),this['__added']=new Set();let _0x3ea5e5=Object['create'](null);this['__notifyObservers']=(_0x3bc9c8,_0xc458f0)=>{this['__observeTimeout']&&window['clearTimeout'](this['__observeTimeout']),_0x3ea5e5[_0x3bc9c8]||(_0x3ea5e5[_0x3bc9c8]=new Set()),_0x3ea5e5[_0x3bc9c8]['add'](_0xc458f0),this['__observeTimeout']=window['setTimeout'](()=>{0x0!==Object['keys'](_0x3ea5e5)['length']&&(this['__propertyObservers']['forEach'](_0x1d3cac=>{_0x1d3cac({..._0x3ea5e5});}),_0x3ea5e5=Object['create'](null));});};}['notify'](){this['__notifyTimeout']&&window['clearTimeout'](this['__notifyTimeout']),this['__notifyTimeout']=window['setTimeout'](()=>{let _0x9b0a02=new Set(this['__added']),_0x5f34a9=new Set(this['__removed']);this['__added']['clear'](),this['__removed']['clear']();for(const _0x22272b of this['__collectionObservers'])_0x22272b?.([...this['__items']],_0x9b0a02,_0x5f34a9);});}['observeCollection'](_0x4c84ca){return this['__collectionObservers']['add'](_0x4c84ca),this['__items']['size']>0x0&&this['notify'](),()=>{this['unobserveCollection'](_0x4c84ca);};}['unobserveCollection'](_0x5d4147){this['__collectionObservers']?.['delete'](_0x5d4147);}['add'](_0x37a48b){let _0x40d8c4=new TypedData(this['__typedSchema']);for(let _0x4e1a4b in _0x37a48b)_0x40d8c4['setValue'](_0x4e1a4b,_0x37a48b[_0x4e1a4b]);return this['__items']['add'](_0x40d8c4['uid']),this['notify'](),this['__data']['add'](_0x40d8c4['uid'],_0x40d8c4),this['__added']['add'](_0x40d8c4),this['__watchList']['forEach'](_0x351f18=>{this['__subsMap'][_0x40d8c4['uid']]||(this['__subsMap'][_0x40d8c4['uid']]=[]),this['__subsMap'][_0x40d8c4['uid']]['push'](_0x40d8c4['subscribe'](_0x351f18,()=>{this['__notifyObservers'](_0x351f18,_0x40d8c4['uid']);}));}),_0x40d8c4['uid'];}['read'](_0x308588){return this['__data']['read'](_0x308588);}['readProp'](_0x11eb79,_0x52ad0a){return this['read'](_0x11eb79)['getValue'](_0x52ad0a);}['publishProp'](_0x135945,_0xeaebe0,_0x580bce){this['read'](_0x135945)['setValue'](_0xeaebe0,_0x580bce);}['remove'](_0x479c5a){this['__removed']['add'](this['__data']['read'](_0x479c5a)),this['__items']['delete'](_0x479c5a),this['notify'](),this['__data']['pub'](_0x479c5a,null),delete this['__subsMap'][_0x479c5a];}['clearAll'](){this['__items']['forEach'](_0x129691=>{this['remove'](_0x129691);});}['observeProperties'](_0x5ce5fd){return this['__propertyObservers']['add'](_0x5ce5fd),()=>{this['unobserveProperties'](_0x5ce5fd);};}['unobserveProperties'](_0x2036c3){this['__propertyObservers']?.['delete'](_0x2036c3);}['findItems'](_0x5c3a2d){let _0x497f38=[];return this['__items']['forEach'](_0x32fbff=>{let _0x55d9ad=this['read'](_0x32fbff);_0x5c3a2d(_0x55d9ad)&&_0x497f38['push'](_0x32fbff);}),_0x497f38;}['items'](){return[...this['__items']];}get['size'](){return this['__items']['size'];}['destroy'](){Data['deleteCtx'](this['__ctxId']),this['__propertyObservers']=null,this['__collectionObservers']=null;for(let _0x593ec9 in this['__subsMap'])this['__subsMap'][_0x593ec9]['forEach'](_0x3262c2=>{_0x3262c2['remove']();}),delete this['__subsMap'][_0x593ec9];}}const ExternalUploadSource=Object['freeze']({'FACEBOOK':'facebook','DROPBOX':'dropbox','GDRIVE':'gdrive','GPHOTOS':'gphotos','FLICKR':'flickr','VK':'vk','EVERNOTE':'evernote','BOX':'box','ONEDRIVE':'onedrive','HUDDLE':'huddle'}),_0x41bf3b=Object['freeze']({'LOCAL':'local','DROP_AREA':'drop-area','CAMERA':'camera','EXTERNAL':'external','API':'js-api','URL':'url','DRAW':'draw',...ExternalUploadSource}),_0x20d255=['image/*','image/heif','image/heif-sequence','image/heic','image/heic-sequence','image/avif','image/avif-sequence','.heif','.heifs','.heic','.heics','.avif','.avifs'],_0x265044=_0x280d6b=>_0x280d6b?_0x280d6b['filter'](_0x4ccac4=>'string'==typeof _0x4ccac4)['map'](_0x297838=>stringToArray(_0x297838))['flat']():[],matchMimeType=(_0x33ce4a,_0x71d449)=>_0x71d449['some'](_0xa81994=>_0xa81994['endsWith']('*')?(_0xa81994=_0xa81994['replace']('*',''),_0x33ce4a['startsWith'](_0xa81994)):_0x33ce4a===_0xa81994),matchExtension=(_0x53c4ac,_0x234956)=>_0x234956['some'](_0x19a08c=>!!_0x19a08c['startsWith']('.')&&_0x53c4ac['toLowerCase']()['endsWith'](_0x19a08c['toLowerCase']())),_0x1d8a2b=_0x46cf45=>{let _0x3a301c=_0x46cf45?.['type'];return!!_0x3a301c&&matchMimeType(_0x3a301c,_0x20d255);},_0x4e4fa2=/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}/i,_0x57257b=new RegExp('^/?('+_0x4e4fa2['source']+')(?:/(-/(?:[^/]+/)+)?([^/]*))?$','i'),_0x2dcad4=({url:_0x35989f,cdnBase:_0x3b8558})=>{const _0xd7ee41=new URL(_0x3b8558),_0x561dfc=new URL(_0x35989f);if(_0xd7ee41['host']!==_0x561dfc['host'])return null;const [,_0x4f3df2,_0x42c2b5,_0x5e5f83]=_0x57257b['exec'](_0x561dfc['pathname']);return{'uuid':_0x4f3df2,'cdnUrlModifiers':_0x42c2b5||'','filename':_0x5e5f83||null};},_0xfc085b=_0x9ffba7=>{const _0x17c303=new Map();return(..._0x16237c)=>{const _0x5740b9=JSON['stringify'](_0x16237c);if(_0x17c303['has'](_0x5740b9))return _0x17c303['get'](_0x5740b9);const _0x3be82e=_0x9ffba7(..._0x16237c);return _0x17c303['set'](_0x5740b9,_0x3be82e),_0x3be82e;};},_0x3afc67=new Set();function _0x2158d4(_0x11988d){_0x3afc67['has'](_0x11988d)||(_0x3afc67['add'](_0x11988d),console['warn'](_0x11988d));}function createAsyncAssertWrapper(_0x462c46){let _0x295afc=!0x1;return setTimeout(()=>{_0x295afc=!0x0;},0x0),_0x31a5a7=>(..._0x26baa8)=>(_0x295afc&&_0x2158d4(_0x462c46),_0x31a5a7(..._0x26baa8));}function buildOutputCollectionState(_0x1dc3ab){const _0x522646={'progress':()=>_0x1dc3ab['$']['*commonProgress'],'errors':()=>_0x1dc3ab['$']['*collectionErrors'],'group':()=>_0x1dc3ab['$']['*groupInfo'],'totalCount':()=>_0x1dc3ab['uploadCollection']['size'],'failedCount':()=>_0x582083['failedEntries']['length'],'successCount':()=>_0x582083['successEntries']['length'],'uploadingCount':()=>_0x582083['uploadingEntries']['length'],'status':()=>_0x582083['isFailed']?'failed':_0x582083['isUploading']?'uploading':_0x582083['isSuccess']?'success':'idle','isSuccess':()=>_0x582083['allEntries']['length']>0x0&&0x0===_0x582083['errors']['length']&&_0x582083['successEntries']['length']===_0x582083['allEntries']['length'],'isUploading':()=>_0x582083['allEntries']['some'](_0x106f51=>'uploading'===_0x106f51['status']),'isFailed':()=>_0x582083['errors']['length']>0x0||_0x582083['failedEntries']['length']>0x0,'allEntries':()=>_0x1dc3ab['getOutputData'](),'successEntries':()=>_0x582083['allEntries']['filter'](_0x5c516f=>'success'===_0x5c516f['status']),'failedEntries':()=>_0x582083['allEntries']['filter'](_0x3d4bf8=>'failed'===_0x3d4bf8['status']),'uploadingEntries':()=>_0x582083['allEntries']['filter'](_0x20d267=>'uploading'===_0x20d267['status']),'idleEntries':()=>_0x582083['allEntries']['filter'](_0x28ce9d=>'idle'===_0x28ce9d['status'])},_0x582083={},_0x1882b9=createAsyncAssertWrapper('You\x27re\x20trying\x20to\x20access\x20the\x20OutputCollectionState\x20asynchronously.\x20In\x20this\x20case,\x20the\x20data\x20you\x20retrieve\x20will\x20be\x20newer\x20than\x20it\x20was\x20when\x20the\x20OutputCollectionState\x20was\x20created\x20or\x20when\x20the\x20event\x20was\x20dispatched.\x20If\x20you\x20want\x20to\x20retain\x20the\x20state\x20at\x20a\x20specific\x20moment\x20in\x20time,\x20you\x20should\x20use\x20the\x20spread\x20operator\x20like\x20this:\x20`{...outputCollectionState}`\x20or\x20`{...e.detail}`');for(const [_0x58fc73,_0x44821d]of Object['entries'](_0x522646)){const _0x2ab9ae=_0x58fc73,_0x5509b0=_0xfc085b(_0x1882b9(_0x44821d));Object['defineProperty'](_0x582083,_0x2ab9ae,{'get':_0x5509b0,'enumerable':!0x0});}return _0x582083;}class _0x4a08ed{['_ctx'];constructor(_0x32d387){this['_ctx']=_0x32d387;}get['_uploadCollection'](){return this['_ctx']['uploadCollection'];}get['cfg'](){return this['_ctx']['cfg'];}get['l10n'](){return this['_ctx']['l10n']['bind'](this['_ctx']);}['addFileFromUrl']=(_0x1f59e6,{silent:_0x593656,fileName:_0x575e06,source:_0x235ce0}={})=>{const _0x5cd8bf=this['_uploadCollection']['add']({'externalUrl':_0x1f59e6,'fileName':_0x575e06??null,'silent':_0x593656??!0x1,'source':_0x235ce0??_0x41bf3b['API']});return this['getOutputItem'](_0x5cd8bf);};['addFileFromUuid']=(_0x229517,{silent:_0x47db5c,fileName:_0x4f625b,source:_0x4320fe}={})=>{const _0x239965=this['_uploadCollection']['add']({'uuid':_0x229517,'fileName':_0x4f625b??null,'silent':_0x47db5c??!0x1,'source':_0x4320fe??_0x41bf3b['API']});return this['getOutputItem'](_0x239965);};['addFileFromCdnUrl']=(_0x3b05ab,{silent:_0x16ea01,fileName:_0x3ca9f4,source:_0x58c817}={})=>{const _0x473c79=_0x2dcad4({'url':_0x3b05ab,'cdnBase':this['cfg']['cdnCname']});if(!_0x473c79)throw new Error('Invalid\x20CDN\x20URL');const _0x53b3db=this['_uploadCollection']['add']({'uuid':_0x473c79['uuid'],'cdnUrl':_0x3b05ab,'cdnUrlModifiers':_0x473c79['cdnUrlModifiers'],'fileName':_0x3ca9f4??_0x473c79['filename']??null,'silent':_0x16ea01??!0x1,'source':_0x58c817??_0x41bf3b['API']});return this['getOutputItem'](_0x53b3db);};['addFileFromObject']=(_0x12d3f0,{silent:_0xf61ec1,fileName:_0x3a485f,source:_0x10f043,fullPath:_0x52e468}={})=>{const _0xe5e3db=this['_uploadCollection']['add']({'file':_0x12d3f0,'isImage':_0x1d8a2b(_0x12d3f0),'mimeType':_0x12d3f0['type'],'fileName':_0x3a485f??_0x12d3f0['name'],'fileSize':_0x12d3f0['size'],'silent':_0xf61ec1??!0x1,'source':_0x10f043??_0x41bf3b['API'],'fullPath':_0x52e468??null});return this['getOutputItem'](_0xe5e3db);};['removeFileByInternalId']=_0x43ae10=>{if(!this['_uploadCollection']['read'](_0x43ae10))throw new Error('File\x20with\x20internalId\x20'+_0x43ae10+'\x20not\x20found');this['_uploadCollection']['remove'](_0x43ae10);};['removeAllFiles'](){this['_uploadCollection']['clearAll']();}['uploadAll']=()=>{const _0x15966a=this['_uploadCollection']['items']()['filter'](_0x2d5582=>{const _0x57e137=this['_uploadCollection']['read'](_0x2d5582);return!_0x57e137['getValue']('isRemoved')&&!_0x57e137['getValue']('isUploading')&&!_0x57e137['getValue']('fileInfo');});0x0!==_0x15966a['length']&&(this['_ctx']['$']['*uploadTrigger']=new Set(_0x15966a),this['_ctx']['emit'](EventType['COMMON_UPLOAD_START'],this['getOutputCollectionState']()));};['openSystemDialog']=(_0x19734b={})=>{const _0x1bf995=_0x20d80f(_0x265044([this['cfg']['accept']??'',...this['cfg']['imgOnly']?_0x20d255:[]]));this['cfg']['accept']&&this['cfg']['imgOnly']&&console['warn']('There\x20could\x20be\x20a\x20mistake.\x0aBoth\x20`accept`\x20and\x20`imgOnly`\x20parameters\x20are\x20set.\x0aThe\x20value\x20of\x20`accept`\x20will\x20be\x20concatenated\x20with\x20the\x20internal\x20image\x20mime\x20types\x20list.');const _0x137619='uploadcare-file-input',_0x350288=document['createElement']('input');_0x350288['setAttribute'](_0x137619,''),applyStyles(_0x350288,{'opacity':0x0,'height':0x0,'width':0x0,'visibility':'hidden'}),_0x350288['type']='file',_0x350288['multiple']=this['cfg']['multiple'],_0x19734b['captureCamera']?(_0x350288['capture']=this['cfg']['cameraCapture'],_0x350288['accept']=this['cfg']['enableVideoRecording']?['image/*','video/*']['join'](','):'image/*'):_0x350288['accept']=_0x1bf995,_0x350288['addEventListener']('change',()=>{_0x350288['files']&&([..._0x350288['files']]['forEach'](_0x18586d=>this['addFileFromObject'](_0x18586d,{'source':_0x19734b['captureCamera']?_0x41bf3b['CAMERA']:_0x41bf3b['LOCAL']})),this['_ctx']['$']['*currentActivity']=ActivityBlock['activities']['UPLOAD_LIST'],this['_ctx']['setOrAddState']('*modalActive',!0x0),_0x350288['remove']());},{'once':!0x0}),document['querySelectorAll']('['+_0x137619+']')['forEach'](_0x152ebe=>_0x152ebe['remove']()),document['body']['appendChild'](_0x350288),_0x350288['dispatchEvent'](new MouseEvent('click'));};['getOutputItem']=_0x572bff=>{const _0x5cdbcc=Data['getCtx'](_0x572bff)['store'],_0x2bc8ae=_0x5cdbcc['fileInfo'];let _0x256893=_0x5cdbcc['isRemoved']?'removed':_0x5cdbcc['errors']['length']>0x0?'failed':_0x5cdbcc['fileInfo']?'success':_0x5cdbcc['isUploading']?'uploading':'idle';return{'uuid':_0x2bc8ae?.['uuid']??_0x5cdbcc['uuid']??null,'internalId':_0x572bff,'name':_0x2bc8ae?.['originalFilename']??_0x5cdbcc['fileName'],'size':_0x2bc8ae?.['size']??_0x5cdbcc['fileSize'],'isImage':_0x2bc8ae?.['isImage']??_0x5cdbcc['isImage'],'mimeType':_0x2bc8ae?.['mimeType']??_0x5cdbcc['mimeType'],'file':_0x5cdbcc['file'],'externalUrl':_0x5cdbcc['externalUrl'],'cdnUrlModifiers':_0x5cdbcc['cdnUrlModifiers'],'cdnUrl':_0x5cdbcc['cdnUrl']??_0x2bc8ae?.['cdnUrl']??null,'fullPath':_0x5cdbcc['fullPath'],'uploadProgress':_0x5cdbcc['uploadProgress'],'fileInfo':_0x2bc8ae??null,'metadata':_0x5cdbcc['metadata']??_0x2bc8ae?.['metadata']??null,'isSuccess':'success'===_0x256893,'isUploading':'uploading'===_0x256893,'isFailed':'failed'===_0x256893,'isRemoved':'removed'===_0x256893,'errors':_0x5cdbcc['errors'],'status':_0x256893,'source':_0x5cdbcc?.['source']};};['getOutputCollectionState']=()=>buildOutputCollectionState(this['_ctx']);['initFlow']=(_0x12fa76=!0x1)=>{if(this['_uploadCollection']['size']>0x0&&!_0x12fa76)this['_ctx']['set$']({'*currentActivity':ActivityBlock['activities']['UPLOAD_LIST']}),this['_ctx']['setOrAddState']('*modalActive',!0x0);else{if(0x1===this['_sourceList']?.['length']){const _0x388a12=this['_sourceList'][0x0];if('local'===_0x388a12)return this['_ctx']['$']['*currentActivity']=ActivityBlock['activities']['UPLOAD_LIST'],void this['openSystemDialog']();const _0x5ae937=[...this['_ctx']['$']['*blocksRegistry']]['find'](_0x18d91f=>'type'in _0x18d91f&&_0x18d91f['type']===_0x388a12);_0x5ae937?.['activate'](),this['_ctx']['$']['*currentActivity']&&this['_ctx']['setOrAddState']('*modalActive',!0x0);}else this['_ctx']['set$']({'*currentActivity':ActivityBlock['activities']['START_FROM']}),this['_ctx']['setOrAddState']('*modalActive',!0x0);}};['doneFlow']=()=>{this['_ctx']['set$']({'*currentActivity':this['_ctx']['doneActivity'],'*history':this['_ctx']['doneActivity']?[this['_ctx']['doneActivity']]:[]}),this['_ctx']['$']['*currentActivity']||this['_ctx']['setOrAddState']('*modalActive',!0x1);};['setCurrentActivity']=(_0x593ce8,_0x2678f8=void 0x0)=>{this['_ctx']['hasBlockInCtx'](_0x2e04ca=>_0x2e04ca['activityType']===_0x593ce8)?this['_ctx']['set$']({'*currentActivityParams':_0x2678f8??{},'*currentActivity':_0x593ce8}):console['warn']('Activity\x20type\x20\x22'+_0x593ce8+'\x22\x20not\x20found\x20in\x20the\x20context');};['getCurrentActivity']=()=>this['_ctx']['$']['*currentActivity'];['setModalState']=_0x5b6005=>{!_0x5b6005||this['_ctx']['$']['*currentActivity']?this['_ctx']['setOrAddState']('*modalActive',_0x5b6005):console['warn']('Can\x27t\x20open\x20modal\x20without\x20current\x20activity.\x20Please\x20use\x20\x22setCurrentActivity\x22\x20method\x20first.');};get['_sourceList'](){let _0x386ade=[];return this['cfg']['sourceList']&&(_0x386ade=stringToArray(this['cfg']['sourceList'])),_0x386ade;}}const validateIsImage=(_0x223af7,_0x2fa0f9)=>{const _0xf133f7=_0x2fa0f9['cfg']['imgOnly'],_0x414d35=_0x223af7['isImage'];if(_0xf133f7&&!_0x414d35&&(_0x223af7['fileInfo']||!_0x223af7['externalUrl'])&&(_0x223af7['fileInfo']||_0x223af7['mimeType']))return{'type':'NOT_AN_IMAGE','message':_0x2fa0f9['l10n']('images-only-accepted'),'payload':{'entry':_0x223af7}};},validateFileType=(_0x4f99b0,_0x3e8cf9)=>{const _0x501a1b=_0x3e8cf9['cfg']['imgOnly'],_0x5acd41=_0x3e8cf9['cfg']['accept'],_0x226d24=_0x265044([..._0x501a1b?_0x20d255:[],_0x5acd41]);if(!_0x226d24['length'])return;const _0x4d82f0=_0x4f99b0['mimeType'],_0x4d49b9=_0x4f99b0['name'];if(!_0x4d82f0||!_0x4d49b9)return;const _0x905a31=matchMimeType(_0x4d82f0,_0x226d24),_0x283b6f=matchExtension(_0x4d49b9,_0x226d24);return _0x905a31||_0x283b6f?void 0x0:{'type':'FORBIDDEN_FILE_TYPE','message':_0x3e8cf9['l10n']('file-type-not-allowed'),'payload':{'entry':_0x4f99b0}};},_0x1d6e2b=0x3e8,ByteUnitEnum=Object['freeze']({'AUTO':'auto','BYTE':'byte','KB':'kb','MB':'mb','GB':'gb','TB':'tb','PB':'pb'}),_0x1dc29e=_0x1b7188=>Math['ceil'](0x64*_0x1b7188)/0x64,prettyBytes=(_0x5c9892,_0xfd6ac6=ByteUnitEnum['AUTO'])=>{const _0x273f6c=_0xfd6ac6===ByteUnitEnum['AUTO'];if(_0xfd6ac6===ByteUnitEnum['BYTE']||_0x273f6c&&_0x5c9892<_0x1d6e2b**0x1)return _0x5c9892+'\x20'+{'one':'byte','other':'bytes'}[getPluralForm('en-US',_0x5c9892)];return _0xfd6ac6===ByteUnitEnum['KB']||_0x273f6c&&_0x5c9892<_0x1d6e2b**0x2?_0x1dc29e(_0x5c9892/_0x1d6e2b**0x1)+'\x20KB':_0xfd6ac6===ByteUnitEnum['MB']||_0x273f6c&&_0x5c9892<_0x1d6e2b**0x3?_0x1dc29e(_0x5c9892/_0x1d6e2b**0x2)+'\x20MB':_0xfd6ac6===ByteUnitEnum['GB']||_0x273f6c&&_0x5c9892<_0x1d6e2b**0x4?_0x1dc29e(_0x5c9892/_0x1d6e2b**0x3)+'\x20GB':_0xfd6ac6===ByteUnitEnum['TB']||_0x273f6c&&_0x5c9892<_0x1d6e2b**0x5?_0x1dc29e(_0x5c9892/_0x1d6e2b**0x4)+'\x20TB':_0x1dc29e(_0x5c9892/_0x1d6e2b**0x5)+'\x20PB';},validateMaxSizeLimit=(_0x205e79,_0x35dc71)=>{const _0x257bd4=_0x35dc71['cfg']['maxLocalFileSizeBytes'],_0x519b1c=_0x205e79['size'];if(_0x257bd4&&_0x519b1c&&_0x519b1c>_0x257bd4)return{'type':'FILE_SIZE_EXCEEDED','message':_0x35dc71['l10n']('files-max-size-limit-error',{'maxFileSize':prettyBytes(_0x257bd4)}),'payload':{'entry':_0x205e79}};},validateUploadError=(_0x29cf93,_0x3785f8)=>{const {internalId:_0x300c56}=_0x29cf93,_0x4315b1=_0x3785f8['_uploadCollection']['read'](_0x300c56),_0x1f0184=_0x4315b1?.['getValue']('uploadError');if(!_0x1f0184)return;if(_0x1f0184 instanceof _0x21b18f)return{'type':'UPLOAD_ERROR','message':_0x1f0184['message'],'payload':{'entry':_0x29cf93,'error':_0x1f0184}};if(_0x1f0184 instanceof NetworkError)return{'type':'NETWORK_ERROR','message':_0x1f0184['message'],'payload':{'entry':_0x29cf93,'error':_0x1f0184}};const _0x43a58f=_0x1f0184 instanceof Error?_0x1f0184:new Error('Unknown\x20error',{'cause':_0x1f0184});return{'type':'UNKNOWN_ERROR','message':_0x43a58f['message'],'payload':{'entry':_0x29cf93,'error':_0x43a58f}};},validateCollectionUploadError=(_0x236b2a,_0x556480)=>{if(_0x236b2a['failedCount']>0x0)return{'type':'SOME_FILES_HAS_ERRORS','message':_0x556480['l10n']('some-files-were-not-uploaded')};},validateMultiple=(_0x342ec4,_0xa6f4bc)=>{const _0x168b57=_0x342ec4['totalCount'],_0x27f75b=_0xa6f4bc['cfg']['multiple']?_0xa6f4bc['cfg']['multipleMin']:0x0,_0x244d64=_0xa6f4bc['cfg']['multiple']?_0xa6f4bc['cfg']['multipleMax']:0x1;if(_0x27f75b&&_0x168b57<_0x27f75b)return{'type':'TOO_FEW_FILES','message':_0xa6f4bc['l10n']('files-count-limit-error-too-few',{'min':_0x27f75b,'max':_0x244d64,'total':_0x168b57}),'payload':{'total':_0x168b57,'min':_0x27f75b,'max':_0x244d64}};if(_0x244d64&&_0x168b57>_0x244d64)return{'type':'TOO_MANY_FILES','message':_0xa6f4bc['l10n']('files-count-limit-error-too-many',{'min':_0x27f75b,'max':_0x244d64,'total':_0x168b57}),'payload':{'total':_0x168b57,'min':_0x27f75b,'max':_0x244d64}};},_0xf41b9b={'file':'File\x20validator\x20execution\x20has\x20failed','collection':'Collection\x20validator\x20execution\x20has\x20failed','message':'Missing\x20message.\x20We\x20recommend\x20adding\x20message:\x20value.'};class ValidationManager{['_blockInstance'];['_fileValidators']=[validateIsImage,validateFileType,validateMaxSizeLimit,validateUploadError];['_collectionValidators']=[validateMultiple,validateCollectionUploadError];constructor(_0x2b6a53){this['_blockInstance']=_0x2b6a53,this['_uploadCollection']=this['_blockInstance']['uploadCollection'];const _0x14cabb=()=>{this['runFileValidators'](),this['runCollectionValidators']();};this['_blockInstance']['subConfigValue']('maxLocalFileSizeBytes',_0x14cabb),this['_blockInstance']['subConfigValue']('multipleMin',_0x14cabb),this['_blockInstance']['subConfigValue']('multipleMax',_0x14cabb),this['_blockInstance']['subConfigValue']('multiple',_0x14cabb),this['_blockInstance']['subConfigValue']('imgOnly',_0x14cabb),this['_blockInstance']['subConfigValue']('accept',_0x14cabb);}['runFileValidators'](_0x25ecd1){const _0x5af230=_0x25ecd1??this['_uploadCollection']['items']();for(const _0x2c7314 of _0x5af230){const _0x5a5b9f=this['_uploadCollection']['read'](_0x2c7314);_0x5a5b9f&&this['_runFileValidatorsForEntry'](_0x5a5b9f);}}['runCollectionValidators'](){const _0x2a281a=this['_blockInstance']['api']['getOutputCollectionState'](),_0x37bdc2=[];for(const _0x3e4fed of[...this['_collectionValidators'],...this['_addCustomTypeToValidators'](this['_blockInstance']['cfg']['collectionValidators'])])try{const _0x37f3dd=_0x3e4fed(_0x2a281a,this['_blockInstance']['api']);if(!_0x37f3dd)continue;_0x37f3dd&&(_0x37bdc2['push'](_0x37f3dd),_0x37f3dd['message']||console['warn'](_0xf41b9b['message']));}catch(_0x552cac){console['warn'](_0xf41b9b['collection'],_0x552cac);}this['_blockInstance']['$']['*collectionErrors']=_0x37bdc2,_0x37bdc2['length']>0x0&&this['_blockInstance']['emit'](EventType['COMMON_UPLOAD_FAILED'],()=>this['_blockInstance']['api']['getOutputCollectionState'](),{'debounce':!0x0});}['_runFileValidatorsForEntry'](_0x387ef4){const _0x136946=this['_blockInstance']['api']['getOutputItem'](_0x387ef4['uid']),_0x10c321=[];for(const _0x2430a7 of[...this['_fileValidators'],...this['_addCustomTypeToValidators'](this['_blockInstance']['cfg']['fileValidators'])])try{const _0x194940=_0x2430a7(_0x136946,this['_blockInstance']['api']);if(!_0x194940)continue;_0x194940&&(_0x10c321['push'](_0x194940),_0x194940['message']||console['warn'](_0xf41b9b['message']));}catch(_0x4b065b){console['warn'](_0xf41b9b['file'],_0x4b065b);}_0x387ef4['setValue']('errors',_0x10c321);}['_addCustomTypeToValidators'](_0x23f2c3){return _0x23f2c3['map'](_0x3e2e87=>(..._0x638d40)=>{const _0x3a922a=_0x3e2e87(..._0x638d40);return _0x3a922a?{..._0x3a922a,'type':'CUSTOM_ERROR'}:void 0x0;});}}const uploadEntrySchema=Object['freeze']({'file':{'type':File,'value':null},'externalUrl':{'type':String,'value':null},'fileName':{'type':String,'value':null,'nullable':!0x0},'fileSize':{'type':Number,'value':null,'nullable':!0x0},'lastModified':{'type':Number,'value':Date['now']()},'uploadProgress':{'type':Number,'value':0x0},'uuid':{'type':String,'value':null},'isImage':{'type':Boolean,'value':!0x1},'mimeType':{'type':String,'value':null,'nullable':!0x0},'ctxName':{'type':String,'value':null},'cdnUrl':{'type':String,'value':null},'cdnUrlModifiers':{'type':String,'value':null},'fileInfo':{'type':_0x116dc4,'value':null},'isUploading':{'type':Boolean,'value':!0x1},'abortController':{'type':AbortController,'value':null,'nullable':!0x0},'thumbUrl':{'type':String,'value':null,'nullable':!0x0},'silent':{'type':Boolean,'value':!0x1},'source':{'type':String,'value':!0x1,'nullable':!0x0},'fullPath':{'type':String,'value':null,'nullable':!0x0},'metadata':{'type':Object,'value':null,'nullable':!0x0},'errors':{'type':Array,'value':[]},'uploadError':{'type':Error,'value':null,'nullable':!0x0},'isRemoved':{'type':Boolean,'value':!0x1}});class _0x2133f9 extends ActivityBlock{['couldBeCtxOwner']=!0x1;['isCtxOwner']=!0x1;['init$']=uploaderBlockCtx(this);get['hasCtxOwner'](){return this['hasBlockInCtx'](_0x42f869=>_0x42f869 instanceof _0x2133f9&&(_0x42f869['isCtxOwner']&&_0x42f869['isConnected']&&_0x42f869!==this));}['initCallback'](){if(super['initCallback'](),!this['has']('*uploadCollection')){let _0x52787b=new TypedCollection({'typedSchema':uploadEntrySchema,'watchList':['uploadProgress','uploadError','fileInfo','errors','cdnUrl','isUploading']});this['add']('*uploadCollection',_0x52787b);}this['has']('*publicApi')||this['add']('*publicApi',new _0x4a08ed(this)),this['has']('*validationManager')||this['add']('*validationManager',new ValidationManager(this)),!this['hasCtxOwner']&&this['couldBeCtxOwner']&&this['initCtxOwner']();}get['validationManager'](){if(!this['has']('*validationManager'))throw new Error('Unexpected\x20error:\x20ValidationManager\x20is\x20not\x20initialized');return this['$']['*validationManager'];}get['api'](){if(!this['has']('*publicApi'))throw new Error('Unexpected\x20error:\x20UploaderPublicApi\x20is\x20not\x20initialized');return this['$']['*publicApi'];}['getAPI'](){return this['api'];}get['uploadCollection'](){if(!this['has']('*uploadCollection'))throw new Error('Unexpected\x20error:\x20TypedCollection\x20is\x20not\x20initialized');return this['$']['*uploadCollection'];}['destroyCtxCallback'](){this['_unobserveCollectionProperties']?.(),this['_unobserveCollection']?.(),this['uploadCollection']['destroy'](),this['$']['*uploadCollection']=null,super['destroyCtxCallback']();}['initCtxOwner'](){this['isCtxOwner']=!0x0,this['_unobserveCollection']=this['uploadCollection']['observeCollection'](this['_handleCollectionUpdate']),this['_unobserveCollectionProperties']=this['uploadCollection']['observeProperties'](this['_handleCollectionPropertiesUpdate']),this['subConfigValue']('maxConcurrentRequests',_0x11a5ce=>{this['$']['*uploadQueue']['concurrency']=Number(_0x11a5ce)||0x1;}),this['$']['*secureUploadsManager']||(this['$']['*secureUploadsManager']=new _0x10aa8c(this)),this['has']('*modalActive')&&this['sub']('*modalActive',_0x746561=>{_0x746561&&!this['$']['*currentActivity']&&(this['$']['*modalActive']=!0x1);});}async['_createGroup'](_0x41e751){const _0x869a1a=await this['getUploadClientOptions'](),_0x37d277=_0x41e751['allEntries']['map'](_0x82843e=>_0x82843e['uuid']+(_0x82843e['cdnUrlModifiers']?'/'+_0x82843e['cdnUrlModifiers']:'')),_0x58237f=new AbortController(),_0x50d28b=await _0x23b0b3(_0x37d277,{..._0x869a1a,'signal':_0x58237f['signal']});if(this['$']['*collectionState']!==_0x41e751)return void _0x58237f['abort']();this['$']['*groupInfo']=_0x50d28b;const _0x236689=this['api']['getOutputCollectionState']();this['emit'](EventType['GROUP_CREATED'],_0x236689),this['emit'](EventType['CHANGE'],()=>this['api']['getOutputCollectionState'](),{'debounce':!0x0}),this['$']['*collectionState']=_0x236689;}['_flushOutputItems']=_0x972e85(async()=>{if(this['getOutputData']()['length']!==this['uploadCollection']['size'])return;const e=this['api']['getOutputCollectionState']();this['$']['*collectionState']=e,this['emit'](EventType['CHANGE'],()=>this['api']['getOutputCollectionState'](),{'debounce':!0x0}),this['cfg']['groupOutput']&&e['totalCount']>0x0&&'success'===e['status']&&this['_createGroup'](e);},0x12c);['_handleCollectionUpdate']=(_0x1bccb4,_0x118a74,_0x37550e)=>{(_0x118a74['size']||_0x37550e['size'])&&(this['$']['*groupInfo']=null),this['validationManager']['runFileValidators'](),this['validationManager']['runCollectionValidators']();for(const _0x35fb3f of _0x118a74)_0x35fb3f['getValue']('silent')||this['emit'](EventType['FILE_ADDED'],this['api']['getOutputItem'](_0x35fb3f['uid']));for(const _0x24d77a of _0x37550e)this['$']['*uploadTrigger']['delete'](_0x24d77a['uid']),_0x24d77a['getValue']('abortController')?.['abort'](),_0x24d77a['setMultipleValues']({'isRemoved':!0x0,'abortController':null,'isUploading':!0x1,'uploadProgress':0x0}),URL['revokeObjectURL'](_0x24d77a?.['getValue']('thumbUrl')),this['emit'](EventType['FILE_REMOVED'],this['api']['getOutputItem'](_0x24d77a['uid']));this['$']['*uploadList']=_0x1bccb4['map'](_0x640beb=>({'uid':_0x640beb})),this['_flushCommonUploadProgress'](),this['_flushOutputItems']();};['_handleCollectionPropertiesUpdate']=_0xd1fc5c=>{this['_flushOutputItems']();const _0x3b145a=this['uploadCollection'],_0x24d576=[...new Set(Object['entries'](_0xd1fc5c)['filter'](([_0x20c64d])=>['uploadError','fileInfo']['includes'](_0x20c64d))['map'](([,_0x5098c7])=>[..._0x5098c7])['flat']())];if(_0x24d576['length']>0x0&&setTimeout(()=>{this['validationManager']['runFileValidators'](_0x24d576);}),_0xd1fc5c['uploadProgress']){for(const _0x4abe32 of _0xd1fc5c['uploadProgress']){const {isUploading:_0x52e52a,silent:_0x1d4a86}=Data['getCtx'](_0x4abe32)['store'];_0x52e52a&&!_0x1d4a86&&this['emit'](EventType['FILE_UPLOAD_PROGRESS'],this['api']['getOutputItem'](_0x4abe32));}this['_flushCommonUploadProgress']();}if(_0xd1fc5c['isUploading'])for(const _0x3fd27b of _0xd1fc5c['isUploading']){const {isUploading:_0x4fc48d,silent:_0x538d01}=Data['getCtx'](_0x3fd27b)['store'];_0x4fc48d&&!_0x538d01&&this['emit'](EventType['FILE_UPLOAD_START'],this['api']['getOutputItem'](_0x3fd27b));}if(_0xd1fc5c['fileInfo']){for(const _0x329460 of _0xd1fc5c['fileInfo']){const {fileInfo:_0x50a91e,silent:_0x1e96df}=Data['getCtx'](_0x329460)['store'];_0x50a91e&&!_0x1e96df&&this['emit'](EventType['FILE_UPLOAD_SUCCESS'],this['api']['getOutputItem'](_0x329460));}this['cfg']['cropPreset']&&this['setInitialCrop']();}if(_0xd1fc5c['errors']){for(const _0xd236e1 of _0xd1fc5c['errors']){const {errors:_0x4966ae}=Data['getCtx'](_0xd236e1)['store'];_0x4966ae['length']>0x0&&(this['emit'](EventType['FILE_UPLOAD_FAILED'],this['api']['getOutputItem'](_0xd236e1)),this['emit'](EventType['COMMON_UPLOAD_FAILED'],()=>this['api']['getOutputCollectionState'](),{'debounce':!0x0}));}const _0x9468e9=_0x3b145a['findItems'](_0x5bfaf5=>!!_0x5bfaf5['getValue']('fileInfo')),_0x52d79f=_0x3b145a['findItems'](_0x34be22=>_0x34be22['getValue']('errors')['length']>0x0);_0x3b145a['size']>0x0&&0x0===_0x52d79f['length']&&_0x3b145a['size']===_0x9468e9['length']&&0x0===this['$']['*collectionErrors']['length']&&this['emit'](EventType['COMMON_UPLOAD_SUCCESS'],this['api']['getOutputCollectionState']());}if(_0xd1fc5c['cdnUrl']){const _0x1b9942=[..._0xd1fc5c['cdnUrl']]['filter'](_0x3cc400=>!!this['uploadCollection']['read'](_0x3cc400)?.['getValue']('cdnUrl'));_0x1b9942['forEach'](_0x36c1f0=>{this['emit'](EventType['FILE_URL_CHANGED'],this['api']['getOutputItem'](_0x36c1f0));}),this['$']['*groupInfo']=null;}};['_flushCommonUploadProgress']=()=>{let _0x442e56=0x0;const _0x1fc7f0=[...this['$']['*uploadTrigger']]['filter'](_0x50cb4e=>!!this['uploadCollection']['read'](_0x50cb4e));_0x1fc7f0['forEach'](_0x4e3782=>{const _0xf7cad4=this['uploadCollection']['readProp'](_0x4e3782,'uploadProgress');_0x442e56+=_0xf7cad4;});const _0x15f7f5=_0x1fc7f0['length']?Math['round'](_0x442e56/_0x1fc7f0['length']):0x0;this['$']['*commonProgress']!==_0x15f7f5&&(this['$']['*commonProgress']=_0x15f7f5,this['emit'](EventType['COMMON_UPLOAD_PROGRESS'],this['api']['getOutputCollectionState']()));};['setInitialCrop'](){const _0x31c3b5=parseCropPreset(this['cfg']['cropPreset']);if(_0x31c3b5){const [_0x9d2104]=_0x31c3b5,_0x4dc47c=this['uploadCollection']['findItems'](_0x31ae96=>_0x31ae96['getValue']('fileInfo')&&_0x31ae96['getValue']('isImage')&&!_0x31ae96['getValue']('cdnUrlModifiers')?.['includes']('/crop/'))['map'](_0x272eb6=>this['uploadCollection']['read'](_0x272eb6));for(const _0x419c0f of _0x4dc47c){const _0x22337f=_0x419c0f['getValue']('fileInfo'),{width:_0x1e350c,height:_0x466bf9}=_0x22337f['imageInfo'],_0x511b9b=calculateMaxCenteredCropFrame(_0x1e350c,_0x466bf9,_0x9d2104['width']/_0x9d2104['height']),_0x5ad249=createCdnUrlModifiers('crop/'+_0x511b9b['width']+'x'+_0x511b9b['height']+'/'+_0x511b9b['x']+','+_0x511b9b['y'],'preview');_0x419c0f['setMultipleValues']({'cdnUrlModifiers':_0x5ad249,'cdnUrl':createCdnUrl(_0x419c0f['getValue']('cdnUrl'),_0x5ad249)}),0x1===this['uploadCollection']['size']&&this['cfg']['useCloudImageEditor']&&this['hasBlockInCtx'](_0x4757ce=>_0x4757ce['activityType']===ActivityBlock['activities']['CLOUD_IMG_EDIT'])&&(this['$']['*currentActivityParams']={'internalId':_0x419c0f['uid']},this['$']['*currentActivity']=ActivityBlock['activities']['CLOUD_IMG_EDIT']);}}}async['getMetadataFor'](_0x275a85){const _0x36d537=this['cfg']['metadata']||void 0x0;if('function'==typeof _0x36d537){const _0x104232=this['api']['getOutputItem'](_0x275a85);return await _0x36d537(_0x104232);}return _0x36d537;}async['getUploadClientOptions'](){const _0x5c1ab4=this['$']['*secureUploadsManager'],_0x4def3a=await _0x5c1ab4['getSecureToken']()['catch'](()=>null);return{'store':this['cfg']['store'],'publicKey':this['cfg']['pubkey'],'baseCDN':this['cfg']['cdnCname'],'baseURL':this['cfg']['baseUrl'],'userAgent':customUserAgent,'integration':this['cfg']['userAgentIntegration'],'secureSignature':_0x4def3a?.['secureSignature'],'secureExpire':_0x4def3a?.['secureExpire'],'retryThrottledRequestMaxTimes':this['cfg']['retryThrottledRequestMaxTimes'],'multipartMinFileSize':this['cfg']['multipartMinFileSize'],'multipartChunkSize':this['cfg']['multipartChunkSize'],'maxConcurrentRequests':this['cfg']['multipartMaxConcurrentRequests'],'multipartMaxAttempts':this['cfg']['multipartMaxAttempts'],'checkForUrlDuplicates':!!this['cfg']['checkForUrlDuplicates'],'saveUrlForRecurrentUploads':!!this['cfg']['saveUrlForRecurrentUploads']};}['getOutputData'](){return this['uploadCollection']['items']()['map'](_0x255828=>this['api']['getOutputItem'](_0x255828));}}_0x2133f9['extSrcList']=Object['freeze']({...ExternalUploadSource}),_0x2133f9['sourceTypes']=Object['freeze']({..._0x41bf3b});const toKebabCase=_0x359be3=>_0x359be3['match'](/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g)?.['map'](_0x57a835=>_0x57a835['toLowerCase']())['join']('-'),asString=_0x8f2d43=>String(_0x8f2d43),_0x196b07=_0x36e1c7=>{const _0xffb358=Number(_0x36e1c7);if(Number['isNaN'](_0xffb358))throw new Error('Invalid\x20number:\x20\x22'+_0x36e1c7+'\x22');return _0xffb358;},_0x1c5e44=_0x3771aa=>{if(null==_0x3771aa)return!0x1;if('boolean'==typeof _0x3771aa)return _0x3771aa;if('true'===_0x3771aa)return!0x0;if(''===_0x3771aa)return!0x0;if('false'===_0x3771aa)return!0x1;throw new Error('Invalid\x20boolean:\x20\x22'+_0x3771aa+'\x22');},asStore=_0x1eb696=>'auto'===_0x1eb696?_0x1eb696:_0x1c5e44(_0x1eb696),asCameraCapture=_0x3c49ee=>{const _0x31ca15=asString(_0x3c49ee);if('user'!==_0x31ca15&&'environment'!==_0x31ca15&&''!==_0x31ca15)throw new Error('Invalid\x20\x22cameraCapture\x22\x20value:\x20\x22'+_0x31ca15+'\x22');return _0x31ca15;},_0x384ef8=_0x28719b=>{const _0x526dea=asString(_0x28719b);if('photo'!==_0x526dea&&'video'!==_0x526dea)throw new Error('Invalid\x20\x22CameraTab\x22\x20value:\x20\x22'+_0x526dea+'\x22');return _0x526dea;},asMetadata=_0x162549=>{if('object'==typeof _0x162549&&!Array['isArray'](_0x162549))return _0x162549;if('function'==typeof _0x162549)return _0x162549;throw new Error('Invalid\x20metadata\x20value.\x20Must\x20be\x20an\x20object\x20or\x20function.');},asObject=_0x38e051=>{if('object'==typeof _0x38e051)return _0x38e051;throw new Error('Invalid\x20value.\x20Must\x20be\x20an\x20object.');},asFunction=_0x2f0e7f=>{if('function'==typeof _0x2f0e7f)return _0x2f0e7f;throw new Error('Invalid\x20value.\x20Must\x20be\x20a\x20function.');},_0x3c38f1=_0x37894b=>{if(Array['isArray'](_0x37894b))return _0x37894b;throw new Error('Must\x20be\x20an\x20array.');},_0xd1a30c={'pubkey':asString,'multiple':_0x1c5e44,'multipleMin':_0x196b07,'multipleMax':_0x196b07,'confirmUpload':_0x1c5e44,'imgOnly':_0x1c5e44,'accept':asString,'externalSourcesPreferredTypes':asString,'externalSourcesEmbedCss':asString,'store':asStore,'cameraMirror':_0x1c5e44,'cameraCapture':asCameraCapture,'sourceList':asString,'maxLocalFileSizeBytes':_0x196b07,'thumbSize':_0x196b07,'showEmptyList':_0x1c5e44,'useLocalImageEditor':_0x1c5e44,'useCloudImageEditor':_0x1c5e44,'cloudImageEditorTabs':asString,'removeCopyright':_0x1c5e44,'cropPreset':asString,'imageShrink':asString,'modalScrollLock':_0x1c5e44,'modalBackdropStrokes':_0x1c5e44,'sourceListWrap':_0x1c5e44,'remoteTabSessionKey':asString,'cdnCname':asString,'baseUrl':asString,'socialBaseUrl':asString,'secureSignature':asString,'secureExpire':asString,'secureDeliveryProxy':asString,'retryThrottledRequestMaxTimes':_0x196b07,'multipartMinFileSize':_0x196b07,'multipartChunkSize':_0x196b07,'maxConcurrentRequests':_0x196b07,'multipartMaxConcurrentRequests':_0x196b07,'multipartMaxAttempts':_0x196b07,'checkForUrlDuplicates':_0x1c5e44,'saveUrlForRecurrentUploads':_0x1c5e44,'groupOutput':_0x1c5e44,'userAgentIntegration':asString,'debug':_0x1c5e44,'localeName':asString,'metadata':asMetadata,'secureUploadsExpireThreshold':_0x196b07,'localeDefinitionOverride':asObject,'secureUploadsSignatureResolver':asFunction,'secureDeliveryProxyUrlResolver':asFunction,'iconHrefResolver':asFunction,'fileValidators':_0x3c38f1,'collectionValidators':_0x3c38f1,'defaultCameraMode':_0x384ef8,'enableAudioRecording':_0x1c5e44,'enableVideoRecording':_0x1c5e44,'mediaRecorerOptions':asObject,'maxVideoRecordingDuration':_0x196b07},_0x44f46b=(_0x1d5c3f,_0x276b3f)=>{if(null!=_0x276b3f)try{return _0xd1a30c[_0x1d5c3f](_0x276b3f);}catch(_0x419036){return console['error']('Invalid\x20value\x20for\x20config\x20key\x20\x22'+_0x1d5c3f+'\x22.',_0x419036),initialConfig[_0x1d5c3f];}},_0x17efde=[...new Set(['debug',...Object['keys'](initialConfig)])],_0x5d30c4=['metadata','localeDefinitionOverride','secureUploadsSignatureResolver','secureDeliveryProxyUrlResolver','iconHrefResolver','fileValidators','collectionValidators','mediaRecorerOptions'],_0x4a499b=_0x4b7256=>_0x5d30c4['includes'](_0x4b7256),_0x1e4390=_0x17efde['filter'](_0x51273f=>!_0x4a499b(_0x51273f)),attrKeyMapping={...Object['fromEntries'](_0x1e4390['map'](_0x541428=>[toKebabCase(_0x541428),_0x541428])),...Object['fromEntries'](_0x1e4390['map'](_0x310222=>[_0x310222['toLowerCase'](),_0x310222]))},attrStateMapping={...Object['fromEntries'](_0x1e4390['map'](_0x55f962=>[toKebabCase(_0x55f962),_0x12d5b7(_0x55f962)])),...Object['fromEntries'](_0x1e4390['map'](_0x38b3b8=>[_0x38b3b8['toLowerCase'](),_0x12d5b7(_0x38b3b8)]))},getLocalPropName=_0x389e96=>'__'+_0x389e96;class _0x383c75 extends _0x2ee8ca{['requireCtxName']=!0x0;constructor(){super(),this['init$']={...this['init$'],...Object['fromEntries'](Object['entries'](initialConfig)['map'](([_0x3d1820,_0x1483c8])=>[_0x12d5b7(_0x3d1820),_0x1483c8]))};}['_flushValueToAttribute'](_0x5d664a,_0x10f6fe){if(_0x1e4390['includes'](_0x5d664a)){const _0x4c5be7=[...new Set([toKebabCase(_0x5d664a),_0x5d664a['toLowerCase']()])];for(const _0x39f5b5 of _0x4c5be7)null==_0x10f6fe?this['removeAttribute'](_0x39f5b5):this['getAttribute'](_0x39f5b5)!==_0x10f6fe['toString']()&&this['setAttribute'](_0x39f5b5,_0x10f6fe['toString']());}}['_flushValueToState'](_0x25c6be,_0x27caca){this['$'][_0x12d5b7(_0x25c6be)]!==_0x27caca&&(this['$'][_0x12d5b7(_0x25c6be)]=null==_0x27caca?initialConfig[_0x25c6be]:_0x27caca);}['_setValue'](_0xe65538,_0xc90cb2){const _0xbe0a17=this,_0x562d50=_0x44f46b(_0xe65538,_0xc90cb2),_0xb1d157=getLocalPropName(_0xe65538);_0xbe0a17[_0xb1d157]!==_0x562d50&&(this['_assertSameValueDifferentReference'](_0xe65538,_0xbe0a17[_0xb1d157],_0x562d50),_0xbe0a17[_0xb1d157]=_0x562d50,this['_flushValueToAttribute'](_0xe65538,_0x562d50),this['_flushValueToState'](_0xe65538,_0x562d50),this['debugPrint']('[uc-config]\x20\x22'+_0xe65538+'\x22',_0x562d50));}['_getValue'](_0x581765){return this[getLocalPropName(_0x581765)];}['_assertSameValueDifferentReference'](_0x2d8ae4,_0x17f004,_0x193e68){this['cfg']['debug']&&_0x193e68!==_0x17f004&&'object'==typeof _0x193e68&&'object'==typeof _0x17f004&&JSON['stringify'](_0x193e68)===JSON['stringify'](_0x17f004)&&(console['warn']('[uc-config]\x20Option\x20\x22'+_0x2d8ae4+'\x22\x20value\x20is\x20the\x20same\x20as\x20the\x20previous\x20one\x20but\x20the\x20reference\x20is\x20different'),console['warn']('[uc-config]\x20You\x20should\x20avoid\x20changing\x20the\x20reference\x20of\x20the\x20object\x20to\x20prevent\x20unnecessary\x20calculations'),console['warn']('[uc-config]\x20\x22'+_0x2d8ae4+'\x22\x20previous\x20value:',_0x17f004),console['warn']('[uc-config]\x20\x22'+_0x2d8ae4+'\x22\x20new\x20value:',_0x193e68));}['initCallback'](){super['initCallback']();const _0x56c7c0=this;for(const _0x794079 of _0x1e4390)this['sub'](_0x12d5b7(_0x794079),_0x46f4da=>{this['_setValue'](_0x794079,_0x46f4da);},!0x1);for(const _0x509009 of _0x17efde){const _0x4b6b20=_0x56c7c0[_0x509009]??this['$'][_0x12d5b7(_0x509009)];_0x4b6b20!==initialConfig[_0x509009]&&this['_setValue'](_0x509009,_0x4b6b20),Object['defineProperty'](this,_0x509009,{'set':_0x18a211=>{this['_setValue'](_0x509009,_0x18a211);},'get':()=>this['_getValue'](_0x509009)});}}['attributeChangedCallback'](_0x37f478,_0x5c9829,_0x4bb8bc){if(_0x5c9829===_0x4bb8bc)return;this[attrKeyMapping[_0x37f478]]=_0x4bb8bc;}}_0x383c75['bindAttributes'](attrStateMapping);for(const _0x204957 of _0x17efde)_0x383c75['prototype'][_0x204957]=void 0x0;const _0x5717cb=_0x383c75;class _0x14c5e8 extends _0x2ee8ca{constructor(){super(),this['init$']={...this['init$'],'name':'','href':''};}['initCallback'](){super['initCallback'](),this['sub']('name',_0x242ed4=>{if(!_0x242ed4)return;let _0x25d41e='#uc-icon-'+_0x242ed4;this['subConfigValue']('iconHrefResolver',_0x27065a=>{if(_0x27065a){const _0x2a5a0f=_0x27065a(_0x242ed4);_0x25d41e=_0x2a5a0f??_0x25d41e;}this['$']['href']=_0x25d41e;});});}}_0x14c5e8['template']='\x0a\x20\x20<svg\x20ref=\x22svg\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20\x20\x20<use\x20set=\x22@href:\x20href;\x22></use>\x0a\x20\x20</svg>\x0a',_0x14c5e8['bindAttributes']({'name':'name'});const _0x6898f9=_0x30f9e9=>[...new Set(_0x30f9e9)],parseObjectToString=_0xfb532f=>Object['entries'](_0xfb532f)['filter'](([_0x48bd4c,_0x4d5915])=>void 0x0!==_0x4d5915&&''!==_0x4d5915)['map'](([_0x32f1dd,_0x3990ce])=>'cdn-operations'===_0x32f1dd||'analytics'===_0x32f1dd?_0x3990ce:_0x32f1dd+'/'+_0x3990ce),_0x41774b='https://ucarecdn.com',_0x1370c9=Object['freeze']({'dev-mode':{},'pubkey':{},'uuid':{},'src':{},'lazy':{'default':0x1},'intersection':{},'breakpoints':{},'cdn-cname':{'default':_0x41774b},'proxy-cname':{},'secure-delivery-proxy':{},'hi-res-support':{'default':0x1},'ultra-res-support':{},'format':{},'cdn-operations':{},'progressive':{},'quality':{},'is-background-for':{},'is-preview-blur':{'default':0x1}}),_0x334187='--uc-img-',_0x4bf883='unresolved',_0x514f7e=0x2,_0x55ffba=0x3,_0x4cc01d=!window['location']['host']['trim']()||window['location']['host']['includes'](':')||window['location']['hostname']['includes']('localhost'),_0x4c675f=0xbb8,_0x25431a=0x1388,_0xdff894=Object['freeze']({'PREVIEW':'PREVIEW','MAIN':'MAIN'}),_0x3c5499=Object['create'](null);for(let _0x139621 in _0x1370c9)_0x3c5499[_0x334187+_0x139621]=_0x1370c9[_0x139621]?.['default']||'';class _0x5a9b2c extends BaseComponent{['cssInit$']=_0x3c5499;['$$'](_0x5a7c26){return this['$'][_0x334187+_0x5a7c26];}['set$$'](_0x22c134){for(let _0x3050fc in _0x22c134)this['$'][_0x334187+_0x3050fc]=_0x22c134[_0x3050fc];}['sub$$'](_0x30ffc4,_0x1ed481){this['sub'](_0x334187+_0x30ffc4,_0x5f4804=>{null!==_0x5f4804&&''!==_0x5f4804&&_0x1ed481(_0x5f4804);});}['analyticsParams'](){return'-/@clib/'+_0x10a17d+'/'+_0x23381e+'/uc-img/';}['initAttributes'](_0xf1a839){[...this['attributes']]['forEach'](_0xe7ef0a=>{_0x1370c9[_0xe7ef0a['name']]||_0xf1a839['setAttribute'](_0xe7ef0a['name'],_0xe7ef0a['value']);});}['initIntersection'](_0x25c013,_0xd92d53){this['_isnObserver']=new IntersectionObserver(_0xa05c74=>{_0xa05c74['forEach'](_0x415a01=>{_0x415a01['isIntersecting']&&(_0xd92d53(),this['_isnObserver']['unobserve'](_0x25c013));});},{'root':null,'rootMargin':'0px'}),this['_isnObserver']['observe'](_0x25c013),this['_observed']||(this['_observed']=new Set()),this['_observed']['add'](_0x25c013);}['destroyCallback'](){super['destroyCallback'](),this['_isnObserver']&&(this['_observed']['forEach'](_0x39b3a7=>{this['_isnObserver']['unobserve'](_0x39b3a7);}),this['_isnObserver']=null),Data['deleteCtx'](this);}static get['observedAttributes'](){return Object['keys'](_0x1370c9);}['attributeChangedCallback'](_0x3da558,_0x13b07b,_0x37db3f){window['setTimeout'](()=>{this['$'][_0x334187+_0x3da558]=_0x37db3f;});}}class _0x54abb2 extends _0x5a9b2c{['_img']=new Image();['_imgPreview']=new Image();['_fmtAbs'](_0x5d95f8){return!_0x5d95f8['includes']('//')&&!_0x4cc01d&&(_0x5d95f8=new URL(_0x5d95f8,document['baseURI'])['href']),_0x5d95f8;}['_validateSize'](_0x5d4621){if(''!==_0x5d4621?.['trim']()){let _0x40e9fc=_0x5d4621['match'](/\d+/)[0x0],_0x3b7550=_0x5d4621['match'](/[a-zA-Z]+/)[0x0];const _0x277c94=parseInt(_0x40e9fc,0xa);if(Number(_0x277c94)>_0x25431a&&this['hasFormatJPG'])return _0x25431a+_0x3b7550;if(Number(_0x277c94)>_0x4c675f&&!this['hasFormatJPG'])return _0x4c675f+_0x3b7550;}return _0x5d4621;}['_getCdnModifiers'](_0x38366d,_0x2b88a5){const _0x16a71c={'format':this['$$']('format'),'quality':this['$$']('quality'),'resize':this['_validateSize'](_0x38366d),'blur':_0x2b88a5,'cdn-operations':this['$$']('cdn-operations'),'analytics':this['analyticsParams']()};return createCdnUrlModifiers(...parseObjectToString(_0x16a71c));}['_getUrlBase'](_0x1a86ce='',_0x159b75=''){if(this['$$']('src')['startsWith']('data:')||this['$$']('src')['startsWith']('blob:'))return this['$$']('src');if(_0x4cc01d&&this['$$']('src')&&!this['$$']('src')['includes']('//'))return this['_proxyUrl'](this['$$']('src'));let _0x525581=this['_getCdnModifiers'](_0x1a86ce,_0x159b75);return this['$$']('src')['startsWith'](this['$$']('cdn-cname'))?createCdnUrl(this['$$']('src'),_0x525581):this['$$']('cdn-cname')&&this['$$']('uuid')||this['$$']('uuid')?this['_proxyUrl'](createCdnUrl(createOriginalUrl(this['$$']('cdn-cname'),this['$$']('uuid')),_0x525581)):this['$$']('proxy-cname')?this['_proxyUrl'](createCdnUrl(this['$$']('proxy-cname'),_0x525581,this['_fmtAbs'](this['$$']('src')))):this['$$']('pubkey')?this['_proxyUrl'](createCdnUrl('https://'+this['$$']('pubkey')+'.ucr.io/',_0x525581,this['_fmtAbs'](this['$$']('src')))):void 0x0;}['_proxyUrl'](_0x4c6daf){return this['$$']('secure-delivery-proxy')?applyTemplateData(this['$$']('secure-delivery-proxy'),{'previewUrl':_0x4c6daf},{'transform':_0x39659e=>window['encodeURIComponent'](_0x39659e)}):_0x4c6daf;}['_getElSize'](_0x16d70c,_0x2546fa=0x1,_0x5c1b29=!0x0){let _0x10f8ab=_0x16d70c['getBoundingClientRect'](),_0x2b6a35=_0x2546fa*Math['round'](_0x10f8ab['width']),_0xa886bf=_0x5c1b29?'':_0x2546fa*Math['round'](_0x10f8ab['height']);return _0x2b6a35||_0xa886bf?(_0x2b6a35||'')+'x'+(_0xa886bf||''):null;}['_setupEventProxy'](_0x480960){let _0x5ba0e5=_0x38b37b=>{_0x38b37b['stopPropagation']();let _0x5e2c0c=new Event(_0x38b37b['type'],_0x38b37b);this['dispatchEvent'](_0x5e2c0c);},_0x58b1ec=['load','error'];for(let _0x162e3e of _0x58b1ec)_0x480960['addEventListener'](_0x162e3e,_0x5ba0e5);}get['img'](){return this['hasPreviewImage']||(this['_setupConfigForImage']({'elNode':this['_img']}),this['appendChild'](this['_img'])),this['_img'];}get['currentImg'](){return this['hasPreviewImage']?{'type':_0xdff894['PREVIEW'],'img':this['_imgPreview']}:{'type':_0xdff894['MAIN'],'img':this['img']};}get['hasPreviewImage'](){return this['$$']('is-preview-blur');}get['bgSelector'](){return this['$$']('is-background-for');}get['breakpoints'](){if(this['$$']('breakpoints')){const _0x1b0a4e=stringToArray(this['$$']('breakpoints'));return _0x6898f9(_0x1b0a4e['map'](_0x42b05c=>parseInt(_0x42b05c,0xa)));}return null;}get['hasFormatJPG'](){return'jpeg'===this['$$']('format')['toLowerCase']();}['renderBg'](_0x44ca29){let _0x42972f=new Set();_0x42972f['add']('url(\x22'+this['_getUrlBase'](this['_getElSize'](_0x44ca29))+'\x22)\x201x'),this['$$']('hi-res-support')&&_0x42972f['add']('url(\x22'+this['_getUrlBase'](this['_getElSize'](_0x44ca29,_0x514f7e))+'\x22)\x20'+_0x514f7e+'x'),this['$$']('ultra-res-support')&&_0x42972f['add']('url(\x22'+this['_getUrlBase'](this['_getElSize'](_0x44ca29,_0x55ffba))+'\x22)\x20'+_0x55ffba+'x');let _0x5778be='image-set('+[..._0x42972f]['join'](',\x20')+')';_0x44ca29['style']['setProperty']('background-image',_0x5778be),_0x44ca29['style']['setProperty']('background-image','-webkit-'+_0x5778be);}['getSrcset'](){let _0x198a79=new Set();return this['breakpoints']?this['breakpoints']['forEach'](_0x457426=>{_0x198a79['add'](this['_getUrlBase'](_0x457426+'x')+('\x20'+this['_validateSize'](_0x457426+'w'))),this['$$']('hi-res-support')&&_0x198a79['add'](this['_getUrlBase'](_0x457426*_0x514f7e+'x')+('\x20'+this['_validateSize'](_0x457426*_0x514f7e+'w'))),this['$$']('ultra-res-support')&&_0x198a79['add'](this['_getUrlBase'](_0x457426*_0x55ffba+'x')+('\x20'+this['_validateSize'](_0x457426*_0x55ffba+'w')));}):(_0x198a79['add'](this['_getUrlBase'](this['_getElSize'](this['currentImg']['img']))+'\x201x'),this['$$']('hi-res-support')&&_0x198a79['add'](this['_getUrlBase'](this['_getElSize'](this['currentImg']['img'],0x2))+'\x202x'),this['$$']('ultra-res-support')&&_0x198a79['add'](this['_getUrlBase'](this['_getElSize'](this['currentImg']['img'],0x3))+'\x203x')),[..._0x198a79]['join']();}['getSrc'](){return this['_getUrlBase']();}get['srcUrlPreview'](){return this['_getUrlBase']('100x','100');}['renderBackground'](){[...document['querySelectorAll'](this['bgSelector'])]['forEach'](_0x1d7706=>{this['$$']('intersection')?this['initIntersection'](_0x1d7706,()=>{this['renderBg'](_0x1d7706);}):this['renderBg'](_0x1d7706);});}['_appendURL']({elNode:_0x15c74c,src:_0x2e8f47,srcset:_0x21f10a}){_0x2e8f47&&(_0x15c74c['src']=_0x2e8f47),_0x21f10a&&(_0x15c74c['srcset']=_0x21f10a);}['_setupConfigForImage']({elNode:_0x46cb27}){this['_setupEventProxy'](_0x46cb27),this['initAttributes'](_0x46cb27);}['loaderImage']({src:_0x518122,srcset:_0x50dbc6,elNode:_0x568ab3}){return new Promise((_0x41585f,_0x44bb5b)=>{this['_setupConfigForImage']({'elNode':_0x568ab3}),_0x568ab3['setAttribute'](_0x4bf883,''),_0x568ab3['addEventListener']('load',()=>{_0x568ab3['removeAttribute'](_0x4bf883),_0x41585f(_0x568ab3);}),_0x568ab3['addEventListener']('error',()=>{_0x44bb5b(!0x1);}),this['_appendURL']({'elNode':_0x568ab3,'src':_0x518122,'srcset':_0x50dbc6});});}async['renderImage'](){if(this['$$']('intersection'))return this['hasPreviewImage']&&(this['_setupConfigForImage']({'elNode':this['_imgPreview']}),this['appendChild'](this['_imgPreview'])),void this['initIntersection'](this['currentImg']['img'],async()=>{this['hasPreviewImage']&&(this['_imgPreview']['src']=this['srcUrlPreview']);try{await this['loaderImage']({'src':this['getSrc'](),'srcset':this['getSrcset'](),'elNode':this['_img']}),this['hasPreviewImage']&&await this['_imgPreview']['remove'](),this['appendChild'](this['_img']);}catch(_0x541d01){this['hasPreviewImage']&&await this['_imgPreview']?.['remove'](),this['appendChild'](this['_img']);}});try{this['hasPreviewImage']&&(await this['loaderImage']({'src':this['srcUrlPreview'],'elNode':this['_imgPreview']}),this['appendChild'](this['_imgPreview'])),await this['loaderImage']({'src':this['getSrc'](),'srcset':this['getSrcset'](),'elNode':this['_img']}),this['hasPreviewImage']&&await this['_imgPreview']?.['remove'](),this['appendChild'](this['_img']);}catch(_0x16ee66){this['hasPreviewImage']&&await this['_imgPreview']?.['remove'](),this['appendChild'](this['_img']);}}['init'](){this['bgSelector']?this['renderBackground']():this['renderImage']();}}class _0xafe788 extends _0x54abb2{['initCallback'](){super['initCallback'](),this['sub$$']('src',()=>{this['init']();}),this['sub$$']('uuid',()=>{this['init']();}),this['sub$$']('lazy',_0x5e30dc=>{this['$$']('is-background-for')||this['$$']('is-preview-blur')||(this['img']['loading']=_0x5e30dc?'lazy':'eager');});}}class SimpleBtn extends _0x2133f9{static ['styleAttrs']=[...super['styleAttrs'],'uc-simple-btn'];['couldBeCtxOwner']=!0x0;constructor(){super(),this['init$']={...this['init$'],'withDropZone':!0x0,'onClick':()=>{this['api']['initFlow']();},'button-text':''};}['initCallback'](){super['initCallback'](),this['defineAccessor']('dropzone',_0xa0a12f=>{void 0x0!==_0xa0a12f&&(this['$']['withDropZone']=_0x1c5e44(_0xa0a12f));}),this['subConfigValue']('multiple',_0xfa70fd=>{this['$']['button-text']=_0xfa70fd?'upload-files':'upload-file';});}}SimpleBtn['template']='\x0a\x20\x20<uc-drop-area\x20set=\x22@disabled:\x20!withDropZone\x22>\x0a\x20\x20\x20\x20<button\x20type=\x22button\x22\x20set=\x22onclick:\x20onClick\x22>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22upload\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20<span\x20l10n=\x22button-text\x22></span>\x0a\x20\x20\x20\x20\x20\x20<slot></slot>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-visual-drop-area\x22\x20l10n=\x22drop-files-here\x22></div>\x0a\x20\x20\x20\x20</button>\x0a\x20\x20</uc-drop-area>\x0a',SimpleBtn['bindAttributes']({'dropzone':null});class StartFrom extends ActivityBlock{['historyTracked']=!0x0;['activityType']='start-from';['initCallback'](){super['initCallback'](),this['registerActivity'](this['activityType']);}}function checkIsDirectory(_0x2a74a1){return new Promise(_0x5218c2=>{'function'!=typeof window['FileReader']&&_0x5218c2(!0x1);try{let _0x342f9e=new FileReader();_0x342f9e['onerror']=()=>{_0x5218c2(!0x0);};let _0x5c8ab1=_0x5db360=>{'loadend'!==_0x5db360['type']&&_0x342f9e['abort'](),_0x5218c2(!0x1);};_0x342f9e['onloadend']=_0x5c8ab1,_0x342f9e['onprogress']=_0x5c8ab1,_0x342f9e['readAsDataURL'](_0x2a74a1);}catch(_0x526ba5){_0x5218c2(!0x1);}});}function readEntryContentAsync(_0x1c3e1e,_0x38261c){return new Promise(_0x23e3cd=>{let _0x282b95=0x0;const _0x5e1255=[],_0xb4f61d=_0x4fdcd2=>{_0x4fdcd2||(console['warn']('Unexpectedly\x20received\x20empty\x20content\x20entry',{'scope':'drag-and-drop'}),_0x23e3cd(null)),_0x4fdcd2['isFile']?(_0x282b95++,_0x4fdcd2['file'](_0x1d1f1a=>{_0x282b95--;const _0x110940=new File([_0x1d1f1a],_0x1d1f1a['name'],{'type':_0x1d1f1a['type']||_0x38261c});_0x5e1255['push']({'type':'file','file':_0x110940,'fullPath':_0x4fdcd2['fullPath']}),0x0===_0x282b95&&_0x23e3cd(_0x5e1255);})):_0x4fdcd2['isDirectory']&&_0x95ece0(_0x4fdcd2['createReader']());};let _0x95ece0=_0x14984a=>{_0x282b95++,_0x14984a['readEntries'](_0xab53b0=>{_0x282b95--;for(let _0x5e0bd9 of _0xab53b0)_0xb4f61d(_0x5e0bd9);0x0===_0x282b95&&_0x23e3cd(_0x5e1255);});};_0xb4f61d(_0x1c3e1e);});}function getDropItems(_0x12c8b8){const _0xd1c555=[],_0x4175fe=[];for(let _0x4808d4=0x0;_0x4808d4<_0x12c8b8['items']['length'];_0x4808d4++){let _0x4151ec=_0x12c8b8['items'][_0x4808d4];if(_0x4151ec){if('file'===_0x4151ec['kind']){const _0x4a8917=_0x4151ec['type'];if('function'==typeof _0x4151ec['webkitGetAsEntry']||'function'==typeof _0x4151ec['getAsEntry']){let _0x167dcb='function'==typeof _0x4151ec['webkitGetAsEntry']?_0x4151ec['webkitGetAsEntry']():_0x4151ec['getAsEntry']();_0x4175fe['push'](readEntryContentAsync(_0x167dcb,_0x4a8917)['then'](_0xb8d497=>{_0xb8d497&&_0xd1c555['push'](..._0xb8d497);}));continue;}const _0x378543=_0x4151ec['getAsFile']();_0x378543&&_0x4175fe['push'](checkIsDirectory(_0x378543)['then'](_0x3c062b=>{_0x3c062b||_0xd1c555['push']({'type':'file','file':_0x378543});}));}else'string'===_0x4151ec['kind']&&_0x4151ec['type']['match']('^text/uri-list')&&_0x4175fe['push'](new Promise(_0x475611=>{_0x4151ec['getAsString'](_0x8c4cc1=>{_0xd1c555['push']({'type':'url','url':_0x8c4cc1}),_0x475611(void 0x0);});}));}}return Promise['all'](_0x4175fe)['then'](()=>_0xd1c555);}StartFrom['template']='\x20<div\x20class=\x22uc-content\x22><slot></slot></div>\x20';const DropzoneState={'ACTIVE':0x0,'INACTIVE':0x1,'NEAR':0x2,'OVER':0x3};let _0xb92624=['focus'],_0x3c2260=0x64,nearnessRegistry=new Map();function distance(_0x4904eb,_0x169b76){let _0x37c229=Math['max'](Math['min'](_0x4904eb[0x0],_0x169b76['x']+_0x169b76['width']),_0x169b76['x']),_0x23bfaa=Math['max'](Math['min'](_0x4904eb[0x1],_0x169b76['y']+_0x169b76['height']),_0x169b76['y']);return Math['sqrt']((_0x4904eb[0x0]-_0x37c229)*(_0x4904eb[0x0]-_0x37c229)+(_0x4904eb[0x1]-_0x23bfaa)*(_0x4904eb[0x1]-_0x23bfaa));}function _0xf96aa3(_0x23b862){let _0x4f3141=0x0,_0x18ebeb=document['body'],_0x2ab8f6=new Set(),_0x27d140=DropzoneState['INACTIVE'],_0x1f8ffd=_0xf7dd09=>{_0x23b862['shouldIgnore']()&&_0xf7dd09!==DropzoneState['INACTIVE']||(_0x27d140!==_0xf7dd09&&_0x2ab8f6['forEach'](_0xf53305=>_0xf53305(_0xf7dd09)),_0x27d140=_0xf7dd09);},_0x2ba242=()=>_0x4f3141>0x0;var _0x1addf3;_0x1addf3=_0xe7fd79=>_0x23b862['onChange'](_0xe7fd79),_0x2ab8f6['add'](_0x1addf3);let _0x2fee4f=()=>{_0x4f3141=0x0,_0x1f8ffd(DropzoneState['INACTIVE']);},_0xeb88a=()=>{_0x4f3141+=0x1,_0x27d140===DropzoneState['INACTIVE']&&_0x1f8ffd(DropzoneState['ACTIVE']);},_0x1e600d=()=>{_0x4f3141-=0x1,_0x2ba242()||_0x1f8ffd(DropzoneState['INACTIVE']);},_0x15e762=_0x98c9a1=>{_0x98c9a1['preventDefault'](),_0x4f3141=0x0,_0x1f8ffd(DropzoneState['INACTIVE']);},_0x5c4953=_0x149ecc=>{if(_0x23b862['shouldIgnore']())return;_0x2ba242()||(_0x4f3141+=0x1);let _0x30d8f5=[_0x149ecc['x'],_0x149ecc['y']],_0x3b27f8=_0x23b862['element']['getBoundingClientRect'](),_0x2afaeb=Math['floor'](distance(_0x30d8f5,_0x3b27f8)),_0x1c37fc=_0x2afaeb<_0x3c2260,_0x1ee700=_0x149ecc['composedPath']()['includes'](_0x23b862['element']);nearnessRegistry['set'](_0x23b862['element'],_0x2afaeb);let _0x239269=Math['min'](...nearnessRegistry['values']())===_0x2afaeb;_0x1ee700&&_0x239269?(_0x149ecc['preventDefault'](),_0x1f8ffd(DropzoneState['OVER'])):_0x1f8ffd(_0x1c37fc&&_0x239269?DropzoneState['NEAR']:DropzoneState['ACTIVE']);},_0x24f073=async _0xd5c76c=>{if(_0x23b862['shouldIgnore']())return;_0xd5c76c['preventDefault']();let _0x4c81a4=await getDropItems(_0xd5c76c['dataTransfer']);_0x23b862['onItems'](_0x4c81a4),_0x1f8ffd(DropzoneState['INACTIVE']);};return _0x18ebeb['addEventListener']('drop',_0x15e762),_0x18ebeb['addEventListener']('dragleave',_0x1e600d),_0x18ebeb['addEventListener']('dragenter',_0xeb88a),_0x18ebeb['addEventListener']('dragover',_0x5c4953),_0x23b862['element']['addEventListener']('drop',_0x24f073),_0xb92624['forEach'](_0xd94835=>{window['addEventListener'](_0xd94835,_0x2fee4f);}),()=>{nearnessRegistry['delete'](_0x23b862['element']),_0x18ebeb['removeEventListener']('drop',_0x15e762),_0x18ebeb['removeEventListener']('dragleave',_0x1e600d),_0x18ebeb['removeEventListener']('dragenter',_0xeb88a),_0x18ebeb['removeEventListener']('dragover',_0x5c4953),_0x23b862['element']['removeEventListener']('drop',_0x24f073),_0xb92624['forEach'](_0x6f039c=>{window['removeEventListener'](_0x6f039c,_0x2fee4f);});};}const _0x38bbde='uc-drop-area',_0x5e9d16=_0x38bbde+'/registry';class _0x54d65a extends _0x2133f9{static ['styleAttrs']=[...super['styleAttrs'],'uc-drop-area'];constructor(){super(),this['init$']={...this['init$'],'state':DropzoneState['INACTIVE'],'withIcon':!0x1,'isClickable':!0x1,'isFullscreen':!0x1,'isEnabled':!0x0,'isVisible':!0x0,'text':'',[_0x5e9d16]:null};}['isActive'](){if(!this['$']['isEnabled'])return!0x1;const _0x1bb31e=this['getBoundingClientRect'](),_0x21deb8=_0x1bb31e['width']>0x0&&_0x1bb31e['height']>0x0,_0x467f8e=_0x1bb31e['top']>=0x0&&_0x1bb31e['left']>=0x0&&_0x1bb31e['bottom']<=(window['innerHeight']||document['documentElement']['clientHeight'])&&_0x1bb31e['right']<=(window['innerWidth']||document['documentElement']['clientWidth']),_0x2ff682=window['getComputedStyle'](this),_0x2504e5='hidden'!==_0x2ff682['visibility']&&'none'!==_0x2ff682['display'];return _0x21deb8&&_0x2504e5&&_0x467f8e;}['initCallback'](){super['initCallback'](),this['bindL10n']('text',()=>this['l10n']('drop-files-here')),this['$'][_0x5e9d16]||(this['$'][_0x5e9d16]=new Set()),this['$'][_0x5e9d16]['add'](this),this['defineAccessor']('disabled',_0x595390=>{this['set$']({'isEnabled':!_0x1c5e44(_0x595390)});}),this['defineAccessor']('clickable',_0x5647f9=>{this['set$']({'isClickable':_0x1c5e44(_0x5647f9)});}),this['defineAccessor']('with-icon',_0x298eaa=>{this['set$']({'withIcon':_0x1c5e44(_0x298eaa)});}),this['defineAccessor']('fullscreen',_0x1299df=>{this['set$']({'isFullscreen':_0x1c5e44(_0x1299df)});}),this['defineAccessor']('text',_0x593af5=>{'string'==typeof _0x593af5?this['bindL10n']('text',()=>this['l10n'](_0x593af5)||_0x593af5):this['bindL10n']('text',()=>this['l10n']('drop-files-here'));}),this['_destroyDropzone']=_0xf96aa3({'element':this,'shouldIgnore':()=>this['_shouldIgnore'](),'onChange':_0x12bcea=>{this['$']['state']=_0x12bcea;},'onItems':_0x6c155b=>{_0x6c155b['length']&&(_0x6c155b['forEach'](_0x26ed8e=>{'url'===_0x26ed8e['type']?this['api']['addFileFromUrl'](_0x26ed8e['url'],{'source':_0x41bf3b['DROP_AREA']}):'file'===_0x26ed8e['type']&&this['api']['addFileFromObject'](_0x26ed8e['file'],{'source':_0x41bf3b['DROP_AREA'],'fullPath':_0x26ed8e['fullPath']});}),this['uploadCollection']['size']&&(this['set$']({'*currentActivity':ActivityBlock['activities']['UPLOAD_LIST']}),this['setOrAddState']('*modalActive',!0x0)));}});let _0x4d9d13=this['ref']['content-wrapper'];_0x4d9d13&&(this['_destroyContentWrapperDropzone']=_0xf96aa3({'element':_0x4d9d13,'onChange':_0x47b461=>{const _0x24b7e6=Object['entries'](DropzoneState)['find'](([,_0x12c0de])=>_0x12c0de===_0x47b461)?.[0x0]['toLowerCase']();_0x24b7e6&&_0x4d9d13['setAttribute']('drag-state',_0x24b7e6);},'onItems':()=>{},'shouldIgnore':()=>this['_shouldIgnore']()})),this['sub']('state',_0xc242a4=>{const _0x1021c6=Object['entries'](DropzoneState)['find'](([,_0x3e8783])=>_0x3e8783===_0xc242a4)?.[0x0]['toLowerCase']();_0x1021c6&&this['setAttribute']('drag-state',_0x1021c6);}),this['subConfigValue']('sourceList',_0x12512a=>{const _0x41b3e6=stringToArray(_0x12512a);this['$']['isEnabled']=_0x41b3e6['includes'](_0x41bf3b['LOCAL']),this['$']['isVisible']=this['$']['isEnabled']||!this['querySelector']('[data-default-slot]');}),this['sub']('isVisible',_0x3ae5c0=>{this['toggleAttribute']('hidden',!_0x3ae5c0);}),this['sub']('isClickable',_0x44cbcc=>{this['toggleAttribute']('clickable',_0x44cbcc);}),this['$']['isClickable']&&(this['_onAreaClicked']=_0x1a9ec5=>{'keydown'===_0x1a9ec5['type']?'Space'!==_0x1a9ec5['code']&&'Enter'!==_0x1a9ec5['code']||this['api']['openSystemDialog']():'click'===_0x1a9ec5['type']&&this['api']['openSystemDialog']();},this['addEventListener']('keydown',this['_onAreaClicked']),this['addEventListener']('click',this['_onAreaClicked']));}['_shouldIgnore'](){if(!this['$']['isEnabled'])return!0x0;if(!this['_couldHandleFiles']())return!0x0;if(!this['$']['isFullscreen'])return!0x1;return[...this['$'][_0x5e9d16]]['filter'](_0x552dad=>_0x552dad!==this)['filter'](_0x10c68b=>_0x10c68b['isActive']())['length']>0x0;}['_couldHandleFiles'](){let _0x5e8a04=this['cfg']['multiple'],_0x96e4a6=this['cfg']['multipleMax'],_0x3762c6=this['uploadCollection']['size'];return!(_0x5e8a04&&_0x96e4a6&&_0x3762c6>=_0x96e4a6)&&!(!_0x5e8a04&&_0x3762c6>0x0);}['destroyCallback'](){super['destroyCallback']();const _0x1a92ba=this['$'][_0x5e9d16];_0x1a92ba&&(_0x1a92ba['delete'](this),0x0===_0x1a92ba['size']&&Data['deleteCtx'](_0x38bbde)),this['_destroyDropzone']?.(),this['_destroyContentWrapperDropzone']?.(),this['_onAreaClicked']&&(this['removeEventListener']('keydown',this['_onAreaClicked']),this['removeEventListener']('click',this['_onAreaClicked']));}}_0x54d65a['template']='\x0a\x20\x20<slot>\x0a\x20\x20\x20\x20<div\x20data-default-slot\x20hidden></div>\x0a\x20\x20\x20\x20<div\x20ref=\x22content-wrapper\x22\x20class=\x22uc-content-wrapper\x22\x20set=\x22@hidden:\x20!isVisible\x22>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-icon-container\x22\x20set=\x22@hidden:\x20!withIcon\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22default\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22arrow-down\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20<span\x20class=\x22uc-text\x22>{{text}}</span>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20</slot>\x0a',_0x54d65a['bindAttributes']({'with-icon':null,'clickable':null,'text':null,'fullscreen':null,'disabled':null});const _0x862baf='src-type-';class SourceBtn extends _0x2133f9{['couldBeCtxOwner']=!0x0;['type']=void 0x0;['_registeredTypes']={};constructor(){super(),this['init$']={...this['init$'],'iconName':'default','src-type':''};}['initTypes'](){this['registerType']({'type':_0x41bf3b['LOCAL'],'activate':()=>(this['api']['openSystemDialog'](),!0x1)}),this['registerType']({'type':_0x41bf3b['URL'],'activity':ActivityBlock['activities']['URL'],'textKey':'from-url'}),this['registerType']({'type':_0x41bf3b['CAMERA'],'activity':ActivityBlock['activities']['CAMERA'],'activate':()=>{const _0x45f07d='capture'in document['createElement']('input');return _0x45f07d&&this['api']['openSystemDialog']({'captureCamera':!0x0}),!_0x45f07d;}}),this['registerType']({'type':'draw','activity':ActivityBlock['activities']['DRAW'],'icon':'edit-draw'});for(let _0x269aa6 of Object['values'](ExternalUploadSource))this['registerType']({'type':_0x269aa6,'activity':ActivityBlock['activities']['EXTERNAL'],'activityParams':{'externalSourceType':_0x269aa6}});}['initCallback'](){super['initCallback'](),this['initTypes'](),this['defineAccessor']('type',_0x577119=>{_0x577119&&this['applyType'](_0x577119);});}['registerType'](_0x5c1ba3){this['_registeredTypes'][_0x5c1ba3['type']]=_0x5c1ba3;}['getType'](_0x4c558f){return this['_registeredTypes'][_0x4c558f];}['activate'](){if(!this['type'])return;const _0xa74e47=this['_registeredTypes'][this['type']],{activity:_0x4353dc,activate:_0x3e0189,activityParams:_0x554a28={}}=_0xa74e47;(_0x3e0189?_0x3e0189():!!_0x4353dc)&&this['set$']({'*currentActivityParams':_0x554a28,'*currentActivity':_0x4353dc});}['applyType'](_0x137380){const _0x3cbaa4=this['_registeredTypes'][_0x137380];if(!_0x3cbaa4)return void console['warn']('Unsupported\x20source\x20type:\x20'+_0x137380);const {textKey:_0x16a748=_0x137380,icon:_0x590244=_0x137380}=_0x3cbaa4;this['$']['src-type']=''+_0x862baf+_0x16a748,this['$']['iconName']=_0x590244,this['onclick']=()=>{this['activate']();};}}SourceBtn['template']='\x0a\x20\x20<button\x20type=\x22button\x22>\x0a\x20\x20\x20\x20<uc-icon\x20set=\x22@name:\x20iconName\x22></uc-icon>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-txt\x22\x20l10n=\x22src-type\x22></div>\x0a\x20\x20</button>\x0a',SourceBtn['bindAttributes']({'type':null});class SourceList extends _0x2ee8ca{['initCallback'](){super['initCallback'](),this['subConfigValue']('sourceList',_0x70d4d7=>{let _0x5b52fb=stringToArray(_0x70d4d7),_0x2ab22f='';_0x5b52fb['forEach'](_0x5aee08=>{'instagram'!==_0x5aee08?_0x2ab22f+='<uc-source-btn\x20type=\x22'+_0x5aee08+'\x22></uc-source-btn>':console['error']('Instagram\x20source\x20was\x20removed\x20because\x20the\x20Instagram\x20Basic\x20Display\x20API\x20hasn\x27t\x20been\x20available\x20since\x20December\x204,\x202024.\x20Official\x20statement,\x20see\x20here:https://developers.facebook.com/blog/post/2024/09/04/update-on-instagram-basic-display-api/?locale=en_US');}),this['cfg']['sourceListWrap']?this['innerHTML']=_0x2ab22f:this['outerHTML']=_0x2ab22f;});}}const _0x4b08d8=()=>{const _0x1f999d=[];return{'stack':_0x1f999d,'promiseReadJpegChunks':_0x42eb00=>new Promise((_0x24aaaf,_0x4fb117)=>{let _0x4b1a48=0x2;const _0x464b91=(_0x5a5b7b,_0x36cc61)=>{const _0x3468e3=new FileReader();_0x3468e3['addEventListener']('load',()=>{_0x36cc61(new DataView(_0x3468e3['result']));}),_0x3468e3['addEventListener']('error',_0x29d553=>{_0x4fb117('Reader\x20error:\x20'+_0x29d553);}),_0x3468e3['readAsArrayBuffer'](_0x5a5b7b);},_0xcfaf98=()=>_0x464b91(_0x42eb00['slice'](_0x4b1a48,_0x4b1a48+0x80),_0x6523fe=>{let _0x30716e,_0x52c4f5,_0x1a18d7;for(_0x30716e=_0x52c4f5=0x0,_0x1a18d7=_0x6523fe['byteLength'];_0x1a18d7>=0x0?_0x52c4f5<_0x1a18d7:_0x52c4f5>_0x1a18d7;_0x30716e=_0x1a18d7>=0x0?++_0x52c4f5:--_0x52c4f5)if(0xff===_0x6523fe['getUint8'](_0x30716e)){_0x4b1a48+=_0x30716e;break;}_0x58fda4();}),_0x58fda4=()=>{const _0xb88f8d=_0x4b1a48;return _0x464b91(_0x42eb00['slice'](_0x4b1a48,_0x4b1a48+=0x4),_0x68fdee=>{if(0x4!==_0x68fdee['byteLength']||0xff!==_0x68fdee['getUint8'](0x0))return void _0x4fb117('Corrupted');const _0x2538a1=_0x68fdee['getUint8'](0x1);if(0xda===_0x2538a1)return void _0x24aaaf(!0x0);const _0x4ddcb0=_0x68fdee['getUint16'](0x2)-0x2;return _0x464b91(_0x42eb00['slice'](_0x4b1a48,_0x4b1a48+=_0x4ddcb0),_0x39057a=>{_0x39057a['byteLength']===_0x4ddcb0?(_0x1f999d['push']({'startPos':_0xb88f8d,'length':_0x4ddcb0,'marker':_0x2538a1,'view':_0x39057a}),_0xcfaf98()):_0x4fb117('Corrupted');});});};FileReader&&DataView||_0x4fb117('Not\x20Support'),_0x464b91(_0x42eb00['slice'](0x0,0x2),_0x1ef067=>{0xffd8!==_0x1ef067['getUint16'](0x0)&&_0x4fb117('Not\x20jpeg'),_0xcfaf98();});})};},getIccProfile=async _0x1ef395=>{const _0x11c4ff=[],{promiseReadJpegChunks:_0xc3316,stack:_0xe3be4d}=_0x4b08d8();return await _0xc3316(_0x1ef395),_0xe3be4d['forEach'](({marker:_0x5ea51c,view:_0x3949ad})=>{0xe2===_0x5ea51c&&0x4943435f===_0x3949ad['getUint32'](0x0)&&0x50524f46===_0x3949ad['getUint32'](0x4)&&0x494c4500===_0x3949ad['getUint32'](0x8)&&_0x11c4ff['push'](_0x3949ad);}),_0x11c4ff;},_0x3abfb0=async(_0x593aee,_0x37fdd1,_0x28f85b)=>{{const _0x5aec59=[],_0x23f9c2=[],{promiseReadJpegChunks:_0x326997,stack:_0xffdb4d}=_0x4b08d8();await _0x326997(_0x593aee),_0xffdb4d['forEach'](_0x50d6f4=>{if(_0x50d6f4['marker']===_0x37fdd1)return _0x5aec59['push'](_0x50d6f4['startPos']),_0x23f9c2['push'](_0x50d6f4['length']);});const _0x246fa5=[_0x593aee['slice'](0x0,0x2)];for(const _0x11f890 of _0x28f85b){const _0x5e461e=new DataView(new ArrayBuffer(0x4));_0x5e461e['setUint16'](0x0,0xff00+_0x37fdd1),_0x5e461e['setUint16'](0x2,_0x11f890['byteLength']+0x2),_0x246fa5['push'](_0x5e461e['buffer']),_0x246fa5['push'](_0x11f890);}let _0x12e940=0x2;for(let _0x52b760=0x0;_0x52b760<_0x5aec59['length'];_0x52b760++)_0x5aec59[_0x52b760]>_0x12e940&&_0x246fa5['push'](_0x593aee['slice'](_0x12e940,_0x5aec59[_0x52b760])),_0x12e940=_0x5aec59[_0x52b760]+_0x23f9c2[_0x52b760]+0x4;return _0x246fa5['push'](_0x593aee['slice'](_0x12e940,_0x593aee['size'])),new Blob(_0x246fa5,{'type':_0x593aee['type']});}},_0x5c6514=0xe2,_0x4b2466=(_0x37675a,_0x203261)=>_0x3abfb0(_0x37675a,_0x5c6514,_0x203261['map'](_0x5804a3=>_0x5804a3['buffer'])),stripIccProfile=async _0x53da81=>{try{return await _0x4b2466(_0x53da81,[]);}catch(_0x492e3c){throw new Error('Failed\x20to\x20strip\x20ICC\x20profile:\x20'+_0x492e3c);}},_0x3b5a6d=(_0x5a58eb,_0x510872,_0x82a20a)=>new Promise((_0x4e7635,_0x1be8ac)=>{_0x5a58eb['toBlob'](_0x4b1638=>{_0x4b1638?_0x4e7635(_0x4b1638):_0x1be8ac('Failed\x20to\x20convert\x20canvas\x20to\x20blob');},_0x510872,_0x82a20a),_0x5a58eb['width']=_0x5a58eb['height']=0x1;}),createCanvas=()=>{const _0xc21277=document['createElement']('canvas'),_0x471e04=_0xc21277['getContext']('2d');return{'canvas':_0xc21277,'ctx':_0x471e04};},_0x223b05=_0x3e9ba1=>{const {ctx:_0x51bc10,canvas:_0x33c4fb}=createCanvas();_0x33c4fb['width']=_0x33c4fb['height']=0x32,_0x51bc10['drawImage'](_0x3e9ba1,0x0,0x0,0x32,0x32);const _0x181af6=_0x51bc10['getImageData'](0x0,0x0,0x32,0x32)['data'];_0x33c4fb['width']=_0x33c4fb['height']=0x1;for(let _0x28a773=0x3;_0x28a773<_0x181af6['length'];_0x28a773+=0x4)if(_0x181af6[_0x28a773]<0xfe)return!0x0;return!0x1;},getExif=async _0x8fd806=>{let _0x289c70=null;const {promiseReadJpegChunks:_0x3e8870,stack:_0x2e0acd}=_0x4b08d8();return await _0x3e8870(_0x8fd806),_0x2e0acd['forEach'](({marker:_0x15d0a3,view:_0x47b351})=>{!_0x289c70&&0xe1===_0x15d0a3&&_0x47b351['byteLength']>=0xe&&0x45786966===_0x47b351['getUint32'](0x0)&&0x0===_0x47b351['getUint16'](0x4)&&(_0x289c70=_0x47b351);}),_0x289c70;},_0x2e7f5a='data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QA6RXhpZgAATU0AKgAAAAgAAwESAAMAAAABAAYAAAEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAD/2wBDAP//////////////////////////////////////////////////////////////////////////////////////wAALCAABAAIBASIA/8QAJgABAAAAAAAAAAAAAAAAAAAAAxABAAAAAAAAAAAAAAAAAAAAAP/aAAgBAQAAPwBH/9k=';let _0x3caab4;const isBrowserApplyExifOrientation=()=>new Promise(_0x39e718=>{if(void 0x0!==_0x3caab4)_0x39e718(_0x3caab4);else{const _0x34c7a4=new Image();_0x34c7a4['addEventListener']('load',()=>{_0x3caab4=_0x34c7a4['naturalWidth']<_0x34c7a4['naturalHeight'],_0x34c7a4['src']='//:0',_0x39e718(_0x3caab4);}),_0x34c7a4['src']=_0x2e7f5a;}}),findExifOrientation=(_0x22e1ab,_0x5c1cb8)=>{let _0x16db59,_0x2f4555,_0x3377c5,_0x30ed22;if(!_0x22e1ab||_0x22e1ab['byteLength']<0xe||0x45786966!==_0x22e1ab['getUint32'](0x0)||0x0!==_0x22e1ab['getUint16'](0x4))return;if(0x4949===_0x22e1ab['getUint16'](0x6))_0x2f4555=!0x0;else{if(0x4d4d!==_0x22e1ab['getUint16'](0x6))return;_0x2f4555=!0x1;}if(0x2a!==_0x22e1ab['getUint16'](0x8,_0x2f4555))return;_0x3377c5=0x8+_0x22e1ab['getUint32'](0xa,_0x2f4555);for(_0x16db59=0x0,_0x30ed22=_0x22e1ab['getUint16'](_0x3377c5-0x2,_0x2f4555);_0x30ed22>=0x0?_0x16db59<_0x30ed22:_0x16db59>_0x30ed22;_0x30ed22>=0x0?++_0x16db59:--_0x16db59){if(_0x22e1ab['byteLength']<_0x3377c5+0xa)return;0x112===_0x22e1ab['getUint16'](_0x3377c5,_0x2f4555)&&_0x5c1cb8(_0x3377c5+0x8,_0x2f4555),_0x3377c5+=0xc;}},setExifOrientation=(_0x416e93,_0x5c361a)=>{findExifOrientation(_0x416e93,(_0x18134c,_0x5161b4)=>_0x416e93['setUint16'](_0x18134c,_0x5c361a,_0x5161b4));},_0x10a216=async(_0xeebaec,_0x557916,_0x5eee57)=>(_0x5eee57&&setExifOrientation(_0x557916,0x1),_0x3abfb0(_0xeebaec,0xe1,[_0x557916['buffer']])),_0x5eb88f=(_0x5a4445,_0x121ebe)=>new Promise((_0xedccfc,_0x36758f)=>{_0x121ebe&&(_0x5a4445['src']=_0x121ebe),_0x5a4445['complete']?_0xedccfc(_0x5a4445):(_0x5a4445['addEventListener']('load',()=>{_0xedccfc(_0x5a4445);}),_0x5a4445['addEventListener']('error',()=>{_0x36758f(new Error('Failed\x20to\x20load\x20image.\x20Probably\x20not\x20an\x20image.'));}));}),_0x5b2366=_0x5252ae=>_0x5eb88f(new Image(),_0x5252ae),_0x27cce6=[0x1,0x3],_0x5473ea=[0xc0,0xc1,0xc2,0xc3,0xc5,0xc6,0xc7,0xc9,0xca,0xcb,0xcd,0xce,0xcf],_0x17c22c={'squareSide':[Math['floor'](Math['sqrt'](0x4c4b40)),0x1000,0x2000,0x2bac,0x2a54,0x2c8a,0x376c,0x4000],'dimension':[0x1000,0x2000,0x4000,0x7fff,0xffff]},_0x3ca2e7=async _0x132dbf=>{let _0x5afe6b=!0x1;const {promiseReadJpegChunks:_0x165400,stack:_0x3e9d58}=_0x4b08d8();return await _0x165400(_0x132dbf)['then'](()=>(_0x3e9d58['forEach'](({marker:_0x28f843,view:_0x339404})=>{if(!_0x5afe6b&&_0x5473ea['indexOf'](_0x28f843)>=0x0){const _0x54a4c3=_0x339404['getUint8'](0x5);_0x27cce6['indexOf'](_0x54a4c3)<0x0&&(_0x5afe6b=!0x0);}}),_0x5afe6b))['catch'](()=>_0x5afe6b);},_0x3f8442=(_0x198884,_0x2e18d7)=>{const _0x55abcf={};return(..._0x11cd40)=>{const _0x2fb693=_0x2e18d7(_0x11cd40,_0x55abcf);return _0x2fb693 in _0x55abcf?_0x55abcf[_0x2fb693]:_0x55abcf[_0x2fb693]=_0x198884(..._0x11cd40);};},_0xb3a886=(_0x49943e,_0xf46717)=>{const [_0x314734]=_0x49943e,_0x2d8197=Object['keys'](_0xf46717)['map'](_0x42758d=>parseInt(_0x42758d,0xa))['sort']((_0x188dca,_0x5fea46)=>_0x188dca-_0x5fea46);for(let _0x483114=0x0;_0x483114<_0x2d8197['length'];_0x483114++){const _0x1d02e3=_0x2d8197[_0x483114],_0x2bc520=!!_0xf46717[_0x1d02e3];if(_0x1d02e3>_0x314734&&_0x2bc520)return _0x1d02e3;if(_0x1d02e3<_0x314734&&!_0x2bc520)return _0x1d02e3;}return _0x314734;},TestPixel={'R':0x37,'G':0x6e,'B':0xa5,'A':0xff},_0x698864='rgba('+TestPixel['R']+',\x20'+TestPixel['G']+',\x20'+TestPixel['B']+',\x20'+TestPixel['A']/0xff+')',canvasTest=(_0x3f4f81,_0x5db9a3)=>{try{const _0x3df8ad=[_0x3f4f81-0x1,_0x5db9a3-0x1,0x1,0x1],{canvas:_0x4c3253,ctx:_0x50ec17}=createCanvas();_0x4c3253['width']=0x1,_0x4c3253['height']=0x1;const {canvas:_0x5b543f,ctx:_0x5c032f}=createCanvas();_0x5b543f['width']=_0x3f4f81,_0x5b543f['height']=_0x5db9a3,_0x5c032f&&(_0x5c032f['fillStyle']=_0x698864,_0x5c032f['fillRect'](..._0x3df8ad),_0x50ec17['drawImage'](_0x5b543f,_0x3f4f81-0x1,_0x5db9a3-0x1,0x1,0x1,0x0,0x0,0x1,0x1));const _0x133d9d=_0x50ec17&&_0x50ec17['getImageData'](0x0,0x0,0x1,0x1)['data'];let _0x5ada8e=!0x1;return _0x133d9d&&(_0x5ada8e=_0x133d9d[0x0]===TestPixel['R']&&_0x133d9d[0x1]===TestPixel['G']&&_0x133d9d[0x2]===TestPixel['B']&&_0x133d9d[0x3]===TestPixel['A']),_0x5b543f['width']=_0x5b543f['height']=0x1,_0x5ada8e;}catch(_0x48ec37){return console['error']('Failed\x20to\x20test\x20for\x20max\x20canvas\x20size\x20of\x20'+_0x3f4f81+'x'+_0x5db9a3+'.'),!0x1;}};function _0x24c8ad(_0x2b8b26){return(..._0x398ac3)=>new Promise(_0x1055e9=>{setTimeout(()=>{const _0x14612f=_0x2b8b26(..._0x398ac3);_0x1055e9(_0x14612f);},0x0);});}const squareTest=_0x24c8ad(_0x3f8442(canvasTest,_0xb3a886)),dimensionTest=_0x24c8ad(_0x3f8442(canvasTest,_0xb3a886)),testCanvasSize=async(_0x382811,_0x4e841e)=>{const _0x38c74e=_0x17c22c['squareSide']['find'](_0x3e5fa9=>_0x3e5fa9*_0x3e5fa9>=_0x382811*_0x4e841e),_0x4e4f63=_0x17c22c['dimension']['find'](_0x4f1176=>_0x4f1176>=_0x382811&&_0x4f1176>=_0x4e841e);if(!_0x38c74e||!_0x4e4f63)throw new Error('Not\x20supported');const [_0x2cf47e,_0x5b5318]=await Promise['all']([squareTest(_0x38c74e,_0x38c74e),dimensionTest(_0x4e4f63,0x1)]);if(_0x2cf47e&&_0x5b5318)return!0x0;throw new Error('Not\x20supported');},_0x284f1b=async(_0x42ccdb,_0x4580a0,_0xc5a0e0)=>{try{const {ctx:_0x298c1e,canvas:_0x560397}=createCanvas();return _0x560397['width']=_0x4580a0,_0x560397['height']=_0xc5a0e0,_0x298c1e['imageSmoothingQuality']='high',_0x298c1e['drawImage'](_0x42ccdb,0x0,0x0,_0x4580a0,_0xc5a0e0),_0x42ccdb instanceof HTMLImageElement&&(_0x42ccdb['src']='//:0'),_0x42ccdb instanceof HTMLCanvasElement&&(_0x42ccdb['width']=_0x42ccdb['height']=0x1),_0x560397;}catch(_0x44ee9c){throw new Error('Canvas\x20resize\x20error',{'cause':_0x44ee9c});}},native=({img:_0x1a8429,targetW:_0x116890,targetH:_0x17a389})=>_0x284f1b(_0x1a8429,_0x116890,_0x17a389),calcShrinkSteps=function({sourceW:_0x22215b,targetW:_0x30d89d,targetH:_0x222c2b,step:_0x4806c4}){const _0x2fd35a=[];let _0x20e8d5=_0x30d89d,_0x26667f=_0x222c2b;do{_0x2fd35a['push']([_0x20e8d5,_0x26667f]),_0x20e8d5=Math['round'](_0x20e8d5/_0x4806c4),_0x26667f=Math['round'](_0x26667f/_0x4806c4);}while(_0x20e8d5<_0x22215b*_0x4806c4);return _0x2fd35a['reverse']();},_0x484280=({img:_0x509041,sourceW:_0x2689be,targetW:_0x106ad6,targetH:_0xf5fcc4,step:_0x5d6a40})=>calcShrinkSteps({'sourceW':_0x2689be,'targetW':_0x106ad6,'targetH':_0xf5fcc4,'step':_0x5d6a40})['reduce']((_0xf30967,[_0x3e2a0c,_0xcbd60f])=>_0xf30967['then'](_0x4930a3=>testCanvasSize(_0x3e2a0c,_0xcbd60f)['then'](()=>_0x284f1b(_0x4930a3,_0x3e2a0c,_0xcbd60f))['catch'](()=>_0x4930a3)),Promise['resolve'](_0x509041)),_0x3e8aa5=()=>!!/iPad|iPhone|iPod/['test'](navigator['platform'])||navigator['maxTouchPoints']&&navigator['maxTouchPoints']>0x2&&/MacIntel/['test'](navigator['platform']),_0x252f6f=navigator['maxTouchPoints']&&navigator['maxTouchPoints']>0x2&&/MacIntel/['test'](navigator['platform']),_0x447582=0.71,_0x554eb6=(_0x52b0c2,_0x25319f)=>{if(_0x52b0c2['width']*_0x447582*_0x52b0c2['height']*_0x447582<_0x25319f['size'])throw new Error('Not\x20required');const _0x369e65=_0x52b0c2['width'],_0x720dad=_0x52b0c2['height'],_0x470690=_0x369e65/_0x720dad,_0x2d8459=Math['floor'](Math['sqrt'](_0x25319f['size']*_0x470690)),_0x51e63d=Math['floor'](_0x25319f['size']/Math['sqrt'](_0x25319f['size']*_0x470690));return testCanvasSize(_0x2d8459,_0x51e63d)['then'](()=>{const {ctx:_0x515842}=createCanvas();return'imageSmoothingQuality'in _0x515842&&!_0x3e8aa5()&&!_0x252f6f?native({'img':_0x52b0c2,'targetW':_0x2d8459,'targetH':_0x51e63d}):_0x484280({'img':_0x52b0c2,'sourceW':_0x369e65,'targetW':_0x2d8459,'targetH':_0x51e63d,'step':_0x447582});})['catch'](()=>Promise['reject']('Not\x20supported'));},_0x1e9b5b=async(_0x5e1595,_0x493216)=>{try{if(await _0x3ca2e7(_0x5e1595))throw new Error('Should\x20skipped');const _0x1db48d=await Promise['allSettled']([getExif(_0x5e1595),isBrowserApplyExifOrientation(),getIccProfile(_0x5e1595)]),_0x4e3959=!_0x1db48d['some'](_0x24167b=>'rejected'===_0x24167b['status']),[_0x4e1556,_0x19bd82,_0x4fe12b]=_0x1db48d,_0x26e976=await stripIccProfile(_0x5e1595)['catch'](()=>_0x5e1595),_0x2a8eb2=await _0x5b2366(URL['createObjectURL'](_0x26e976));URL['revokeObjectURL'](_0x2a8eb2['src']);const _0x135f0d=await _0x554eb6(_0x2a8eb2,_0x493216);let _0x42f4d8='image/jpeg',_0x32d98d=_0x493216?.['quality']||0.8;!_0x4e3959&&_0x223b05(_0x135f0d)&&(_0x42f4d8='image/png',_0x32d98d=void 0x0);let _0x2144c0=await _0x3b5a6d(_0x135f0d,_0x42f4d8,_0x32d98d);if(_0x4e3959&&'fulfilled'===_0x4e1556['status']&&_0x4e1556['value']){const _0x25da18=_0x4e1556['value'],_0x3c77d5='fulfilled'===_0x19bd82['status']&&_0x19bd82['value'];_0x2144c0=await _0x10a216(_0x2144c0,_0x25da18,_0x3c77d5);}return _0x4e3959&&'fulfilled'===_0x4fe12b['status']&&_0x4fe12b['value']['length']>0x0&&(_0x2144c0=await _0x4b2466(_0x2144c0,_0x4fe12b['value'])),_0x2144c0;}catch(_0x40764f){let _0x3a9999;throw _0x40764f instanceof Error&&(_0x3a9999=_0x40764f['message']),'string'==typeof _0x40764f&&(_0x3a9999=_0x40764f),new Error('Failed\x20to\x20shrink\x20image.\x20'+(_0x3a9999?'Message:\x20\x22'+_0x3a9999+'\x22.':''),{'cause':_0x40764f});}};function createSvgBlobUrl(_0x46e21b){let _0x37b9cf=new Blob([_0x46e21b],{'type':'image/svg+xml'});return URL['createObjectURL'](_0x37b9cf);}function _0x4d0a5e(_0x2378ea='hsl(209,\x2021%,\x2065%)',_0x8962d8=0x20,_0x2d70bd=0x20){return createSvgBlobUrl('\x0a\x20\x20<svg\x20width=\x22'+_0x8962d8+'\x22\x20height=\x22'+_0x2d70bd+'\x22\x20viewBox=\x220\x200\x2030\x2030\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20\x20\x20<path\x20fill-rule=\x22evenodd\x22\x20fill=\x22'+_0x2378ea+'\x22\x20d=\x22M9.68848\x208.70068C9.68848\x208.42454\x209.91233\x208.20068\x2010.1885\x208.20068H15.0885C15.2211\x208.20068\x2015.3483\x208.25336\x2015.442\x208.34713L20.342\x2013.2471C20.4358\x2013.3409\x2020.4885\x2013.4681\x2020.4885\x2013.6007V21.3007C20.4885\x2021.5768\x2020.2646\x2021.8007\x2019.9885\x2021.8007H10.1885C9.91233\x2021.8007\x209.68848\x2021.5768\x209.68848\x2021.3007V8.70068ZM10.6885\x209.20068V20.8007H19.4885V14.1007L15.0885\x2014.1007C14.8123\x2014.1007\x2014.5885\x2013.8768\x2014.5885\x2013.6007L14.5885\x209.20068H10.6885ZM15.5885\x209.90779L18.7814\x2013.1007L15.5885\x2013.1007L15.5885\x209.90779Z\x22/>\x0a\x20\x20</svg>\x0a\x20\x20');}function generateThumb(_0x445ffa,_0x5a9ccd=0x28){if('image/svg+xml'===_0x445ffa['type'])return URL['createObjectURL'](_0x445ffa);let _0x5b107a=document['createElement']('canvas'),_0x51a7a4=_0x5b107a['getContext']('2d'),_0x9e8ced=new Image(),_0x2417e6=new Promise((_0x1c2c50,_0x36d605)=>{_0x9e8ced['onload']=()=>{let _0x48eb11=_0x9e8ced['height']/_0x9e8ced['width'];_0x48eb11>0x1?(_0x5b107a['width']=_0x5a9ccd,_0x5b107a['height']=_0x5a9ccd*_0x48eb11):(_0x5b107a['height']=_0x5a9ccd,_0x5b107a['width']=_0x5a9ccd/_0x48eb11),_0x51a7a4['fillStyle']='rgb(240,\x20240,\x20240)',_0x51a7a4['fillRect'](0x0,0x0,_0x5b107a['width'],_0x5b107a['height']),_0x51a7a4['drawImage'](_0x9e8ced,0x0,0x0,_0x5b107a['width'],_0x5b107a['height']),_0x5b107a['toBlob'](_0x51b61b=>{if(!_0x51b61b)return void _0x36d605();let _0x3c6320=URL['createObjectURL'](_0x51b61b);_0x1c2c50(_0x3c6320);});},_0x9e8ced['onerror']=_0x45d155=>{_0x36d605(_0x45d155);};});return _0x9e8ced['src']=URL['createObjectURL'](_0x445ffa),_0x2417e6;}const _0x1d01d5=0x4000,_0x3e18ab=/^([0-9]+)x([0-9]+)(?:\s+(\d{1,2}|100)%)?$/i,_0xe616da=_0x439c7f=>{const _0x40efb5=_0x3e18ab['exec'](_0x439c7f?.['toLocaleLowerCase']())||[];if(!_0x40efb5['length'])return!0x1;const _0x266248=_0x40efb5[0x1]*_0x40efb5[0x2],_0x151a47=_0x1d01d5*_0x1d01d5;return _0x266248>_0x151a47?(console['warn']('Shrinked\x20size\x20can\x20not\x20be\x20larger\x20than\x20'+Math['floor'](_0x151a47/0x3e8/0x3e8)+'MP.\x20You\x20have\x20set\x20'+_0x40efb5[0x1]+'x'+_0x40efb5[0x2]+'\x20('+Math['ceil'](_0x266248/0x3e8/0x64)/0xa+'MP).'),!0x1):{'quality':_0x40efb5[0x3]?_0x40efb5[0x3]/0x64:void 0x0,'size':_0x266248};},FileItemState=Object['freeze']({'FINISHED':Symbol('FINISHED'),'FAILED':Symbol('FAILED'),'UPLOADING':Symbol('UPLOADING'),'IDLE':Symbol('IDLE')});class FileItem extends _0x2133f9{['couldBeCtxOwner']=!0x0;['pauseRender']=!0x0;['_entrySubs']=new Set();['_entry']=null;['_isIntersecting']=!0x1;['_debouncedGenerateThumb']=_0x972e85(this['_generateThumbnail']['bind'](this),0x64);['_debouncedCalculateState']=_0x972e85(this['_calculateState']['bind'](this),0x64);['_renderedOnce']=!0x1;constructor(){super(),this['init$']={...this['init$'],'uid':'','itemName':'','errorText':'','thumbUrl':'','progressValue':0x0,'progressVisible':!0x1,'badgeIcon':'','isFinished':!0x1,'isFailed':!0x1,'isUploading':!0x1,'isFocused':!0x1,'isEditable':!0x1,'state':FileItemState['IDLE'],'ariaLabelStatusFile':'','onEdit':()=>{this['$']['*currentActivityParams']={'internalId':this['_entry']['uid']},this['$']['*currentActivity']=ActivityBlock['activities']['CLOUD_IMG_EDIT'];},'onRemove':()=>{this['uploadCollection']['remove'](this['$']['uid']);},'onUpload':()=>{this['upload']();}};}['_reset'](){for(let _0x2758ee of this['_entrySubs'])_0x2758ee['remove']();this['_debouncedGenerateThumb']['cancel'](),this['_debouncedCalculateState']['cancel'](),this['_entrySubs']=new Set(),this['_entry']=null;}['_observerCallback'](_0x2ca5ca){let [_0x17c672]=_0x2ca5ca;this['_isIntersecting']=_0x17c672['isIntersecting'],_0x17c672['isIntersecting']&&!this['_renderedOnce']&&(this['render'](),this['_renderedOnce']=!0x0),0x0===_0x17c672['intersectionRatio']?this['_debouncedGenerateThumb']['cancel']():this['_debouncedGenerateThumb']();}['_calculateState'](){if(!this['_entry'])return;let _0x40953f=this['_entry'],_0x217807=FileItemState['IDLE'];_0x40953f['getValue']('errors')['length']>0x0?_0x217807=FileItemState['FAILED']:_0x40953f['getValue']('isUploading')?_0x217807=FileItemState['UPLOADING']:_0x40953f['getValue']('fileInfo')&&(_0x217807=FileItemState['FINISHED']),this['$']['state']=_0x217807;}async['_generateThumbnail'](){if(!this['_entry'])return;let _0x267ef3=this['_entry'];if(_0x267ef3['getValue']('fileInfo')&&_0x267ef3['getValue']('isImage')){let _0x5a7371=this['cfg']['thumbSize'],_0x5a6cce=await this['proxyUrl'](createCdnUrl(createOriginalUrl(this['cfg']['cdnCname'],this['_entry']['getValue']('uuid')),createCdnUrlModifiers(_0x267ef3['getValue']('cdnUrlModifiers'),'scale_crop/'+_0x5a7371+'x'+_0x5a7371+'/center'))),_0x3d2b7b=_0x267ef3['getValue']('thumbUrl');_0x3d2b7b!==_0x5a6cce&&(_0x267ef3['setValue']('thumbUrl',_0x5a6cce),_0x3d2b7b?.['startsWith']('blob:')&&URL['revokeObjectURL'](_0x3d2b7b));}else{if(!_0x267ef3['getValue']('thumbUrl')){if(_0x267ef3['getValue']('file')?.['type']['includes']('image'))try{let _0x3edee3=await generateThumb(_0x267ef3['getValue']('file'),this['cfg']['thumbSize']);_0x267ef3['setValue']('thumbUrl',_0x3edee3);}catch(_0x29a990){let _0x312543=window['getComputedStyle'](this)['getPropertyValue']('--uc-muted-foreground');_0x267ef3['setValue']('thumbUrl',_0x4d0a5e(_0x312543));}else{let _0x2d253f=window['getComputedStyle'](this)['getPropertyValue']('--uc-muted-foreground');_0x267ef3['setValue']('thumbUrl',_0x4d0a5e(_0x2d253f));}}}}['_subEntry'](_0x51bae3,_0x152b31){let _0x4b2804=this['_entry']['subscribe'](_0x51bae3,_0x4e86e4=>{this['isConnected']&&_0x152b31(_0x4e86e4);});this['_entrySubs']['add'](_0x4b2804);}['_handleEntryId'](_0x2d3732){this['_reset']();let _0x3b8aad=this['uploadCollection']?.['read'](_0x2d3732);this['_entry']=_0x3b8aad,_0x3b8aad&&(this['_subEntry']('uploadProgress',_0x22844a=>{this['$']['progressValue']=_0x22844a;}),this['_subEntry']('fileName',_0x5d0b5a=>{this['$']['itemName']=_0x5d0b5a||_0x3b8aad['getValue']('externalUrl')||this['l10n']('file-no-name'),this['_debouncedCalculateState']();}),this['_subEntry']('externalUrl',_0x5d8915=>{this['$']['itemName']=_0x3b8aad['getValue']('fileName')||_0x5d8915||this['l10n']('file-no-name');}),this['_subEntry']('fileInfo',_0xaea002=>{this['_debouncedCalculateState'](),_0xaea002&&this['_isIntersecting']&&this['_debouncedGenerateThumb']();}),this['_subEntry']('cdnUrlModifiers',()=>{this['_isIntersecting']&&this['_debouncedGenerateThumb']();}),this['_subEntry']('thumbUrl',_0x26da5f=>{this['$']['thumbUrl']=_0x26da5f?'url('+_0x26da5f+')':'';}),this['_subEntry']('errors',()=>this['_debouncedCalculateState']()),this['_subEntry']('isUploading',()=>this['_debouncedCalculateState']()),this['_subEntry']('fileSize',()=>this['_debouncedCalculateState']()),this['_subEntry']('mimeType',()=>this['_debouncedCalculateState']()),this['_subEntry']('isImage',()=>this['_debouncedCalculateState']()),this['_isIntersecting']&&this['_debouncedGenerateThumb']());}['initCallback'](){super['initCallback'](),this['sub']('uid',_0x58ce9c=>{this['_handleEntryId'](_0x58ce9c);}),this['sub']('state',_0x3ddc43=>{this['_handleState'](_0x3ddc43);}),this['subConfigValue']('useCloudImageEditor',()=>this['_debouncedCalculateState']()),this['onclick']=()=>{FileItem['activeInstances']['forEach'](_0x7139ab=>{_0x7139ab===this?_0x7139ab['setAttribute']('focused',''):_0x7139ab['removeAttribute']('focused');});},this['sub']('*uploadTrigger',_0x423c5e=>{_0x423c5e['has'](this['_entry']['uid'])&&setTimeout(()=>this['isConnected']&&this['upload']());}),FileItem['activeInstances']['add'](this);}['_handleState'](_0x3d105b){_0x3d105b===FileItemState['FAILED']?this['$']['badgeIcon']='badge-error':_0x3d105b===FileItemState['FINISHED']&&(this['$']['badgeIcon']='badge-success'),_0x3d105b===FileItemState['UPLOADING']?this['$']['isFocused']=!0x1:this['$']['progressValue']=0x0,this['set$']({'isFailed':_0x3d105b===FileItemState['FAILED'],'isUploading':_0x3d105b===FileItemState['UPLOADING'],'isFinished':_0x3d105b===FileItemState['FINISHED'],'progressVisible':_0x3d105b===FileItemState['UPLOADING'],'isEditable':this['cfg']['useCloudImageEditor']&&this['_entry']?.['getValue']('isImage')&&this['_entry']?.['getValue']('cdnUrl'),'errorText':this['_entry']['getValue']('errors')?.[0x0]?.['message'],'ariaLabelStatusFile':this['l10n']('a11y-file-item-status',{'fileName':this['_entry']?.['getValue']('fileName'),'status':this['l10n'](_0x3d105b?.['description']?.['toLocaleLowerCase']()??'')['toLocaleLowerCase']()})});}['destroyCallback'](){super['destroyCallback'](),FileItem['activeInstances']['delete'](this),this['_reset']();}['connectedCallback'](){super['connectedCallback'](),this['_observer']=new window['IntersectionObserver'](this['_observerCallback']['bind'](this),{'threshold':[0x0,0x1]}),this['_observer']['observe'](this);}['disconnectedCallback'](){super['disconnectedCallback'](),this['_debouncedGenerateThumb']['cancel'](),this['_observer']?.['disconnect']();}['_settingsOfShrink'](){return _0xe616da(this['cfg']['imageShrink']);}['_processShrink'](_0x27a4aa){return _0x1e9b5b(_0x27a4aa,this['_settingsOfShrink']());}async['upload'](){let _0x36555c=this['_entry'];if(!this['uploadCollection']['read'](_0x36555c['uid']))return;if(_0x36555c['getValue']('fileInfo')||_0x36555c['getValue']('isUploading')||_0x36555c['getValue']('errors')['length']>0x0)return;const _0x36ce18=this['cfg']['multiple']?this['cfg']['multipleMax']:0x1;if(!(_0x36ce18&&this['uploadCollection']['size']>_0x36ce18)){this['_debouncedCalculateState'](),_0x36555c['setValue']('isUploading',!0x0),_0x36555c['setValue']('errors',[]);try{let _0x1eb78a=new AbortController();_0x36555c['setValue']('abortController',_0x1eb78a);const _0x2d5c5d=async()=>{let _0x14d231=_0x36555c['getValue']('file');_0x14d231&&this['cfg']['imageShrink']&&(_0x14d231=await this['_processShrink'](_0x14d231)['catch'](()=>_0x14d231));const _0x51f77a=_0x14d231||_0x36555c['getValue']('externalUrl')||_0x36555c['getValue']('uuid'),_0x52124d={...await this['getUploadClientOptions'](),'fileName':_0x36555c['getValue']('fileName'),'source':_0x36555c['getValue']('source'),'onProgress':_0x17d3bb=>{if(_0x17d3bb['isComputable']){let _0x436bdc=0x64*_0x17d3bb['value'];_0x36555c['setValue']('uploadProgress',_0x436bdc);}},'signal':_0x1eb78a['signal'],'metadata':await this['getMetadataFor'](_0x36555c['uid'])};return this['debugPrint']('upload\x20options',_0x51f77a,_0x52124d),_0x5b62d0(_0x51f77a,_0x52124d);};let _0x3b815c=await this['$']['*uploadQueue']['add'](_0x2d5c5d);_0x36555c['setMultipleValues']({'fileInfo':_0x3b815c,'isUploading':!0x1,'fileName':_0x3b815c['originalFilename'],'fileSize':_0x3b815c['size'],'isImage':_0x3b815c['isImage'],'mimeType':_0x3b815c['contentInfo']?.['mime']?.['mime']??_0x3b815c['mimeType'],'uuid':_0x3b815c['uuid'],'cdnUrl':_0x36555c['getValue']('cdnUrl')??_0x3b815c['cdnUrl'],'cdnUrlModifiers':_0x36555c['getValue']('cdnUrlModifiers')??'','uploadProgress':0x64,'source':_0x36555c['getValue']('source')??null}),_0x36555c===this['_entry']&&this['_debouncedCalculateState']();}catch(_0x11ae8d){_0x11ae8d instanceof _0x27f4c8&&_0x11ae8d['isCancel']?_0x36555c['setMultipleValues']({'isUploading':!0x1,'uploadProgress':0x0}):_0x36555c['setMultipleValues']({'isUploading':!0x1,'uploadProgress':0x0,'uploadError':_0x11ae8d}),_0x36555c===this['_entry']&&this['_debouncedCalculateState']();}}}}FileItem['template']='\x0a\x20\x20<div\x20class=\x22uc-inner\x22\x20set=\x22@finished:\x20isFinished;\x20@uploading:\x20isUploading;\x20@failed:\x20isFailed;\x20@focused:\x20isFocused\x22>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-thumb\x22\x20set=\x22style.backgroundImage:\x20thumbUrl\x22>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-badge\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-icon\x20set=\x22@name:\x20badgeIcon\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20<div\x20aria-live=\x22polite\x22\x20class=\x22uc-file-name-wrapper\x22\x20set=\x22@aria-label:ariaLabelStatusFile;\x22>\x0a\x20\x20\x20\x20\x20\x20<span\x20class=\x22uc-file-name\x22\x20set=\x22@title:\x20itemName\x22>{{itemName}}</span>\x0a\x20\x20\x20\x20\x20\x20<span\x20class=\x22uc-file-error\x22\x20set=\x22@hidden:\x20!errorText\x22>{{errorText}}</span>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-file-actions\x22>\x0a\x20\x20\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20l10n=\x22@title:file-item-edit-button\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20class=\x22uc-edit-btn\x20uc-mini-btn\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20onEdit;\x20@hidden:\x20!isEditable\x22\x0a\x20\x20\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22edit-file\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20l10n=\x22@title:file-item-remove-button\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20class=\x22uc-remove-btn\x20uc-mini-btn\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20onRemove;\x22\x0a\x20\x20\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22remove-file\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20<button\x20type=\x22button\x22\x20class=\x22uc-upload-btn\x20uc-mini-btn\x22\x20set=\x22onclick:\x20onUpload;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22upload\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20<uc-progress-bar\x20class=\x22uc-progress-bar\x22\x20set=\x22value:\x20progressValue;\x20visible:\x20progressVisible;\x22>\x20</uc-progress-bar>\x0a\x20\x20</div>\x0a',FileItem['activeInstances']=new Set();class _0x206b67 extends _0x2ee8ca{static ['styleAttrs']=[...super['styleAttrs'],'uc-modal'];static ['StateConsumerScope']='modal';constructor(){super(),this['init$']={...this['init$'],'*modalActive':!0x1,'isOpen':!0x1,'closeClicked':this['_handleDialogClose']};}['_handleBackdropClick']=()=>{this['_closeDialog']();};['_closeDialog']=()=>{this['setOrAddState']('*modalActive',!0x1);};['_handleDialogClose']=()=>{this['_closeDialog']();};['_handleDialogMouseDown']=_0xf8b5c8=>{this['_mouseDownTarget']=_0xf8b5c8['target'];};['_handleDialogMouseUp']=_0x1d7faa=>{_0x1d7faa['target']===this['ref']['dialog']&&_0x1d7faa['target']===this['_mouseDownTarget']&&this['_closeDialog']();};['show'](){this['ref']['dialog']['showModal']?this['ref']['dialog']['showModal']():this['ref']['dialog']['setAttribute']('open','');}['hide'](){this['ref']['dialog']['close']?this['ref']['dialog']['close']():this['ref']['dialog']['removeAttribute']('open');}['initCallback'](){super['initCallback'](),this['ref']['dialog']['addEventListener']('close',this['_handleDialogClose']),this['ref']['dialog']['addEventListener']('mousedown',this['_handleDialogMouseDown']),this['ref']['dialog']['addEventListener']('mouseup',this['_handleDialogMouseUp']),this['sub']('*modalActive',_0x45d5c4=>{this['$']['isOpen']!==_0x45d5c4&&(this['$']['isOpen']=_0x45d5c4),_0x45d5c4&&this['cfg']['modalScrollLock']?document['body']['style']['overflow']='hidden':document['body']['style']['overflow']='';}),this['subConfigValue']('modalBackdropStrokes',_0x17b4e3=>{_0x17b4e3?this['setAttribute']('strokes',''):this['removeAttribute']('strokes');}),this['sub']('isOpen',_0x1528f8=>{_0x1528f8?(this['show'](),this['setAttribute']('aria-modal','true')):(this['hide'](),this['setAttribute']('aria-modal','false'));});}['destroyCallback'](){super['destroyCallback'](),document['body']['style']['overflow']='',this['_mouseDownTarget']=void 0x0,this['ref']['dialog']['removeEventListener']('close',this['_handleDialogClose']),this['ref']['dialog']['removeEventListener']('mousedown',this['_handleDialogMouseDown']),this['ref']['dialog']['removeEventListener']('mouseup',this['_handleDialogMouseUp']);}}_0x206b67['template']='\x0a\x20\x20<dialog\x20ref=\x22dialog\x22>\x0a\x20\x20\x20\x20<slot></slot>\x0a\x20\x20</dialog>\x0a';const throttle=(_0x2c6cb9,_0x2ab795)=>{let _0x54056c,_0xb97463,_0x38281f;const _0x1974d8=(..._0x32fa05)=>{_0x54056c?(clearTimeout(_0xb97463),_0xb97463=setTimeout(()=>{Date['now']()-_0x38281f>=_0x2ab795&&(_0x2c6cb9(..._0x32fa05),_0x38281f=Date['now']());},Math['max'](_0x2ab795-(Date['now']()-_0x38281f),0x0))):(_0x2c6cb9(..._0x32fa05),_0x38281f=Date['now'](),_0x54056c=!0x0);};return Object['defineProperty'](_0x1974d8,'cancel',{'configurable':!0x1,'writable':!0x1,'enumerable':!0x1,'value':()=>{clearTimeout(_0xb97463);}}),_0x1974d8;};class UploadList extends _0x2133f9{['couldBeCtxOwner']=!0x0;['historyTracked']=!0x0;['activityType']=ActivityBlock['activities']['UPLOAD_LIST'];constructor(){super(),this['init$']={...this['init$'],'doneBtnVisible':!0x1,'doneBtnEnabled':!0x1,'uploadBtnVisible':!0x1,'addMoreBtnVisible':!0x1,'addMoreBtnEnabled':!0x1,'headerText':'','commonErrorMessage':'','hasFiles':!0x1,'onAdd':()=>{this['api']['initFlow'](!0x0);},'onUpload':()=>{this['emit'](EventType['UPLOAD_CLICK']),this['api']['uploadAll'](),this['_throttledHandleCollectionUpdate']();},'onDone':()=>{this['emit'](EventType['DONE_CLICK'],this['api']['getOutputCollectionState']()),this['api']['doneFlow']();},'onCancel':()=>{this['uploadCollection']['clearAll']();}};}['_throttledHandleCollectionUpdate']=throttle(()=>{this['isConnected']&&(this['_updateUploadsState'](),this['couldOpenActivity']||this['$']['*currentActivity']!==this['activityType']||this['historyBack']());},0x12c);['_updateUploadsState'](){const _0x448e97=this['api']['getOutputCollectionState'](),_0x3d9c34={'total':_0x448e97['totalCount'],'succeed':_0x448e97['successCount'],'uploading':_0x448e97['uploadingCount'],'failed':_0x448e97['failedCount']},_0xd0ebb8=!_0x448e97['errors']['some'](_0x5c0909=>'TOO_MANY_FILES'===_0x5c0909['type']||'TOO_FEW_FILES'===_0x5c0909['type']),_0x230d2a=_0x448e97['errors']['some'](_0x5ba54e=>'TOO_MANY_FILES'===_0x5ba54e['type']),_0x4ccb00=_0x448e97['totalCount']===(this['cfg']['multiple']?this['cfg']['multipleMax']:0x1),_0x8205fc=0x0===_0x3d9c34['failed']&&0x0===_0x448e97['errors']['length'];let _0x16d8d7=!0x1,_0x1ad26e=!0x1,_0x4901bb=!0x1;if(_0x3d9c34['total']-_0x3d9c34['succeed']-_0x3d9c34['uploading']-_0x3d9c34['failed']>0x0&&_0xd0ebb8)_0x16d8d7=!0x0;else{_0x1ad26e=!0x0;const _0x330519=!this['cfg']['groupOutput']||!!_0x448e97['group'];_0x4901bb=_0x3d9c34['total']===_0x3d9c34['succeed']&&_0xd0ebb8&&_0x8205fc&&_0x330519;}this['set$']({'doneBtnVisible':_0x1ad26e,'doneBtnEnabled':_0x4901bb,'uploadBtnVisible':_0x16d8d7,'addMoreBtnEnabled':0x0===_0x3d9c34['total']||!_0x230d2a&&!_0x4ccb00,'addMoreBtnVisible':!_0x4ccb00||this['cfg']['multiple']}),this['bindL10n']('headerText',()=>this['_getHeaderText'](_0x3d9c34));}['_getHeaderText'](_0x4edf37){const _0x50613b=_0x5e1039=>{const _0x55001c=_0x4edf37[_0x5e1039];return this['l10n']('header-'+_0x5e1039,{'count':_0x55001c});};return _0x4edf37['uploading']>0x0?_0x50613b('uploading'):_0x4edf37['failed']>0x0?_0x50613b('failed'):_0x4edf37['succeed']>0x0?_0x50613b('succeed'):_0x50613b('total');}get['couldOpenActivity'](){return this['cfg']['showEmptyList']||this['uploadCollection']['size']>0x0;}['initCallback'](){super['initCallback'](),this['registerActivity'](this['activityType']),this['subConfigValue']('multiple',this['_throttledHandleCollectionUpdate']),this['subConfigValue']('multipleMin',this['_throttledHandleCollectionUpdate']),this['subConfigValue']('multipleMax',this['_throttledHandleCollectionUpdate']),this['sub']('*groupInfo',_0x4afe1f=>{_0x4afe1f&&this['_throttledHandleCollectionUpdate']();}),this['sub']('*currentActivity',_0x126c3b=>{this['couldOpenActivity']||_0x126c3b!==this['activityType']||(this['$']['*currentActivity']=this['initActivity']);}),this['uploadCollection']['observeProperties'](this['_throttledHandleCollectionUpdate']),this['sub']('*uploadList',_0x387d30=>{this['_throttledHandleCollectionUpdate'](),this['set$']({'hasFiles':_0x387d30['length']>0x0}),this['cfg']['confirmUpload']||this['api']['uploadAll']();},!0x1),this['sub']('*collectionErrors',_0x3f33a5=>{const _0xfb3279=_0x3f33a5['filter'](_0x361c78=>'SOME_FILES_HAS_ERRORS'!==_0x361c78['type'])[0x0];_0xfb3279?this['set$']({'commonErrorMessage':_0xfb3279['message']}):this['set$']({'commonErrorMessage':null});});}['destroyCallback'](){super['destroyCallback'](),this['uploadCollection']['unobserveProperties'](this['_throttledHandleCollectionUpdate']);}}UploadList['template']='\x0a\x20\x20<uc-activity-header>\x0a\x20\x20\x20\x20<span\x20aria-live=\x22polite\x22\x20class=\x22uc-header-text\x22>{{headerText}}</span>\x0a\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-mini-btn\x20uc-close-btn\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20*closeModal\x22\x0a\x20\x20\x20\x20\x20\x20l10n=\x22@title:a11y-activity-header-button-close\x22\x0a\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22close\x22></uc-icon>\x0a\x20\x20\x20\x20</button>\x0a\x20\x20</uc-activity-header>\x0a\x0a\x20\x20<div\x20class=\x22uc-no-files\x22\x20set=\x22@hidden:\x20hasFiles\x22>\x0a\x20\x20\x20\x20<slot\x20name=\x22empty\x22><span\x20l10n=\x22no-files\x22></span></slot>\x0a\x20\x20</div>\x0a\x0a\x20\x20<div\x20class=\x22uc-files\x22\x20repeat=\x22*uploadList\x22\x20repeat-item-tag=\x22uc-file-item\x22></div>\x0a\x0a\x20\x20<div\x20class=\x22uc-common-error\x22\x20set=\x22@hidden:\x20!commonErrorMessage;\x20textContent:\x20commonErrorMessage;\x22></div>\x0a\x0a\x20\x20<div\x20class=\x22uc-toolbar\x22>\x0a\x20\x20\x20\x20<button\x20type=\x22button\x22\x20class=\x22uc-cancel-btn\x20uc-secondary-btn\x22\x20set=\x22onclick:\x20onCancel;\x22\x20l10n=\x22clear\x22></button>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-toolbar-spacer\x22></div>\x0a\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-add-more-btn\x20uc-secondary-btn\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20onAdd;\x20@disabled:\x20!addMoreBtnEnabled;\x20@hidden:\x20!addMoreBtnVisible\x22\x0a\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22add\x22></uc-icon><span\x20l10n=\x22add-more\x22></span>\x0a\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-upload-btn\x20uc-primary-btn\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22@hidden:\x20!uploadBtnVisible;\x20onclick:\x20onUpload;\x22\x0a\x20\x20\x20\x20\x20\x20l10n=\x22upload\x22\x0a\x20\x20\x20\x20></button>\x0a\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-done-btn\x20uc-primary-btn\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22@hidden:\x20!doneBtnVisible;\x20onclick:\x20onDone;\x20\x20@disabled:\x20!doneBtnEnabled\x22\x0a\x20\x20\x20\x20\x20\x20l10n=\x22done\x22\x0a\x20\x20\x20\x20></button>\x0a\x20\x20</div>\x0a\x0a\x20\x20<uc-drop-area\x20ghost></uc-drop-area>\x0a';class _0x2052de extends _0x2133f9{['couldBeCtxOwner']=!0x0;['activityType']=ActivityBlock['activities']['URL'];['init$']={...this['init$'],'importDisabled':!0x0,'onUpload':e=>{e['preventDefault']();let i=this['ref']['input']['value'];this['api']['addFileFromUrl'](i,{'source':_0x41bf3b['URL']}),this['$']['*currentActivity']=ActivityBlock['activities']['UPLOAD_LIST'];},'onCancel':()=>{this['historyBack']();},'onInput':e=>{let i=e['target']['value'];this['set$']({'importDisabled':!i});}};['initCallback'](){super['initCallback'](),this['registerActivity'](this['activityType'],{'onActivate':()=>{this['ref']['input']['value']='',this['ref']['input']['focus']();}});}}_0x2052de['template']='\x0a\x20\x20<uc-activity-header>\x0a\x20\x20\x20\x20<button\x20type=\x22button\x22\x20class=\x22uc-mini-btn\x22\x20set=\x22onclick:\x20*historyBack\x22\x20l10n=\x22@title:back\x22>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22back\x22></uc-icon>\x0a\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20<div>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22url\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20<span\x20l10n=\x22caption-from-url\x22></span>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-mini-btn\x20uc-close-btn\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20*closeModal\x22\x0a\x20\x20\x20\x20\x20\x20l10n=\x22@title:a11y-activity-header-button-close\x22\x0a\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22close\x22></uc-icon>\x0a\x20\x20\x20\x20</button>\x0a\x20\x20</uc-activity-header>\x0a\x20\x20<form\x20class=\x22uc-content\x22>\x0a\x20\x20\x20\x20<input\x20placeholder=\x22https://\x22\x20class=\x22uc-url-input\x22\x20type=\x22text\x22\x20ref=\x22input\x22\x20set=\x22oninput:\x20onInput\x22\x20/>\x0a\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20type=\x22submit\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-url-upload-btn\x20uc-primary-btn\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20onUpload;\x20@disabled:\x20importDisabled\x22\x0a\x20\x20\x20\x20\x20\x20l10n=\x22upload-url\x22\x0a\x20\x20\x20\x20></button>\x0a\x20\x20</form>\x0a';const _0x314667=()=>void 0x0!==navigator['permissions'],_0x15bd8b={'width':{'ideal':0x780},'height':{'ideal':0x438},'frameRate':{'ideal':0x1e}},_0x227a42=['camera','microphone'];function formatTime(_0x1cc2e1){return Math['floor'](_0x1cc2e1/0x3c)['toString']()['padStart'](0x2,'0')+':'+Math['floor'](_0x1cc2e1%0x3c)['toString']()['padStart'](0x2,'0');}const _0x309a1e='image/jpeg',_0x16adc2='video/webm';class _0x350820 extends _0x2133f9{['couldBeCtxOwner']=!0x0;['activityType']=ActivityBlock['activities']['CAMERA'];['_unsubPermissions']=null;['_chunks']=[];['_mediaRecorder']=null;['_stream']=null;['_selectedAudioId']=null;['_selectedCameraId']=null;constructor(){super(),this['init$']={...this['init$'],'video':null,'videoTransformCss':null,'videoHidden':!0x0,'messageHidden':!0x0,'requestBtnHidden':_0x314667(),'cameraSelectOptions':null,'cameraSelectHidden':!0x0,'l10nMessage':'','switcher':null,'panels':null,'timer':null,'timerHidden':!0x0,'cameraHidden':!0x0,'cameraActionsHidden':!0x0,'audioSelectOptions':null,'audioSelectHidden':!0x0,'audioSelectDisabled':!0x0,'audioToggleMicorphoneHidden':!0x0,'tabCameraHidden':!0x0,'tabVideoHidden':!0x0,'currentIcon':'camera-full','currentTimelineIcon':'play','toggleMicorphoneIcon':'microphone','_startTime':0x0,'_elapsedTime':0x0,'_animationFrameId':null,'mutableClassButton':'uc-shot-btn\x20uc-camera-action','onCameraSelectChange':_0x345cd9=>{this['_selectedCameraId']=_0x345cd9['target']['value'],this['_capture']();},'onAudioSelectChange':_0x439d45=>{this['_selectedAudioId']=_0x439d45['target']['value'],this['_capture']();},'onCancel':()=>{this['historyBack']();},'onShot':()=>this['_shot'](),'onRequestPermissions':()=>this['_capture'](),'onStartCamera':()=>this['_chooseActionWithCamera'](),'onStartRecording':()=>this['_startRecording'](),'onStopRecording':()=>this['_stopRecording'](),'onToggleRecording':()=>this['_toggleRecording'](),'onToggleAudio':()=>this['_toggleEnableAudio'](),'onRetake':()=>this['_retake'](),'onAccept':()=>this['_accept'](),'onClickTab':_0x27643f=>{const _0xf14d5d=_0x27643f['currentTarget']['getAttribute']('data-id');_0xf14d5d&&this['_handleActiveTab'](_0xf14d5d);}};}['_chooseActionWithCamera']=()=>{if(this['_activeTab']===_0x350820['types']['PHOTO']&&this['_shot'](),this['_activeTab']===_0x350820['types']['VIDEO']){if('recording'===this['_mediaRecorder']?.['state'])return void this['_stopRecording']();this['_startRecording']();}};['_updateTimer']=()=>{const _0x5ea30b=Math['floor']((performance['now']()-this['$']['_startTime']+this['$']['_elapsedTime'])/0x3e8);if('number'==typeof this['cfg']['maxVideoRecordingDuration']&&this['cfg']['maxVideoRecordingDuration']>0x0){const _0x51df1b=this['cfg']['maxVideoRecordingDuration']-_0x5ea30b;if(_0x51df1b<=0x0)return this['ref']['timer']['textContent']=formatTime(_0x51df1b),void this['_stopRecording']();this['ref']['timer']['textContent']=formatTime(_0x51df1b);}else this['ref']['timer']['textContent']=formatTime(_0x5ea30b);this['_animationFrameId']=requestAnimationFrame(this['_updateTimer']);};['_startTimer']=()=>{this['$']['_startTime']=performance['now'](),this['$']['_elapsedTime']=0x0,this['_updateTimer']();};['_stopTimer']=()=>{this['_animationFrameId']&&cancelAnimationFrame(this['_animationFrameId']);};['_startTimeline']=()=>{const _0x366311=this['ref']['video']['currentTime'],_0x1c95e5=this['ref']['video']['duration'];this['ref']['line']['style']['transform']='scaleX('+_0x366311/_0x1c95e5+')',this['ref']['timer']['textContent']=formatTime(_0x366311),this['_animationFrameId']=requestAnimationFrame(this['_startTimeline']);};['_stopTimeline']=()=>{this['_animationFrameId']&&cancelAnimationFrame(this['_animationFrameId']);};['_startRecording']=()=>{try{this['_chunks']=[],this['_options']={...this['cfg']['mediaRecorerOptions']};const {mimeType:_0x4b0f5c}=this['cfg']['mediaRecorerOptions']||{};_0x4b0f5c&&MediaRecorder['isTypeSupported'](_0x4b0f5c)?this['_options']['mimeType']=_0x4b0f5c:MediaRecorder['isTypeSupported'](_0x16adc2)?this['_options']['mimeType']=_0x16adc2:this['_options']['mimeType']='video/mp4',this['_stream']&&(this['_mediaRecorder']=new MediaRecorder(this['_stream'],this['_options']),this['_mediaRecorder']['start'](),this['_mediaRecorder']['addEventListener']('dataavailable',_0x5daf32=>{this['_chunks']['push'](_0x5daf32['data']);}),this['_startTimer'](),this['classList']['add']('uc-recording'),this['_setCameraState'](_0x350820['events']['PLAY']));}catch(_0x5a1f8a){console['error']('Failed\x20to\x20start\x20recording',_0x5a1f8a);}};['_stopRecording']=()=>{this['_mediaRecorder']?.['addEventListener']('stop',()=>{this['_previewVideo'](),this['_stopTimer'](),this['_setCameraState'](_0x350820['events']['STOP']);}),this['_mediaRecorder']?.['stop'](),this['classList']['remove']('uc-recording');};['_toggleRecording']=()=>{'recording'!==this['_mediaRecorder']?.['state']&&(!this['ref']['video']['paused']&&!this['ref']['video']['ended']&&this['ref']['video']['readyState']>0x2?this['ref']['video']['pause']():this['ref']['video']['paused']&&this['ref']['video']['play']());};['_toggleEnableAudio']=()=>{this['_stream']?.['getAudioTracks']()['forEach'](_0xad6a3=>{_0xad6a3['enabled']=!_0xad6a3['enabled'],this['$']['toggleMicorphoneIcon']=_0xad6a3['enabled']?'microphone':'microphone-mute',this['$']['audioSelectDisabled']=!_0xad6a3['enabled'];});};['_previewVideo']=()=>{try{const _0x43c302=new Blob(this['_chunks'],{'type':this['_mediaRecorder']?.['mimeType']}),_0x5866dc=URL['createObjectURL'](_0x43c302);this['ref']['video']['muted']=!0x1,this['ref']['video']['volume']=0x1,this['$']['video']=null,this['ref']['video']['src']=_0x5866dc,this['ref']['video']['addEventListener']('play',()=>{this['_startTimeline'](),this['set$']({'currentTimelineIcon':'pause'});}),this['ref']['video']['addEventListener']('pause',()=>{this['set$']({'currentTimelineIcon':'play'}),this['_stopTimeline']();});}catch(_0x8b36d3){console['error']('Failed\x20to\x20preview\x20video',_0x8b36d3);}};['_retake']=()=>{this['_setCameraState'](_0x350820['events']['RETAKE']),this['_activeTab']===_0x350820['types']['VIDEO']&&(this['$']['video']=this['_stream'],this['ref']['video']['muted']=!0x0),this['ref']['video']['play']();};['_accept']=()=>{if(this['_setCameraState'](_0x350820['events']['ACCEPT']),this['_activeTab']===_0x350820['types']['PHOTO'])return void this['_canvas']?.['toBlob'](_0x3a913d=>{const _0xea62f7=this['_createFile']('camera','jpeg',_0x309a1e,_0x3a913d);this['_toSend'](_0xea62f7);},_0x309a1e);const _0x558302=new Blob(this['_chunks'],{'type':this['_mediaRecorder']?.['mimeType']}),_0x424674=this['_guessExtensionByMime'](this['_mediaRecorder']?.['mimeType']),_0xc43389=this['_createFile']('video',_0x424674,'video/'+_0x424674,_0x558302);this['_toSend'](_0xc43389),this['_chunks']=[];};['_handlePhoto']=_0x1dd1e0=>{_0x1dd1e0===_0x350820['events']['SHOT']&&this['set$']({'tabVideoHidden':!0x0,'cameraHidden':!0x0,'tabCameraHidden':!0x0,'cameraActionsHidden':!0x1,'cameraSelectHidden':!0x0}),_0x1dd1e0!==_0x350820['events']['RETAKE']&&_0x1dd1e0!==_0x350820['events']['ACCEPT']||this['set$']({'tabVideoHidden':!this['cfg']['enableVideoRecording'],'cameraHidden':!0x1,'tabCameraHidden':!0x1,'cameraActionsHidden':!0x0,'cameraSelectHidden':this['cameraDevices']['length']<=0x1});};['_handleVideo']=_0x2952c8=>{_0x2952c8===_0x350820['events']['PLAY']&&this['set$']({'timerHidden':!0x1,'tabCameraHidden':!0x0,'cameraSelectHidden':!0x0,'audioSelectHidden':!0x0,'currentTimelineIcon':'pause','currentIcon':'square','mutableClassButton':'uc-shot-btn\x20uc-camera-action\x20uc-stop-record'}),_0x2952c8===_0x350820['events']['STOP']&&this['set$']({'timerHidden':!0x1,'cameraHidden':!0x0,'audioToggleMicorphoneHidden':!0x0,'cameraActionsHidden':!0x1}),_0x2952c8!==_0x350820['events']['RETAKE']&&_0x2952c8!==_0x350820['events']['ACCEPT']||this['set$']({'timerHidden':!0x0,'tabCameraHidden':!0x1,'cameraHidden':!0x1,'cameraActionsHidden':!0x0,'audioToggleMicorphoneHidden':!this['cfg']['enableAudioRecording'],'currentIcon':'video-camera-full','mutableClassButton':'uc-shot-btn\x20uc-camera-action','audioSelectHidden':!this['cfg']['enableAudioRecording']||this['audioDevices']['length']<=0x1,'cameraSelectHidden':this['cameraDevices']['length']<=0x1});};['_setCameraState']=_0x4e6313=>{this['_activeTab']!==_0x350820['types']['PHOTO']||'shot'!==_0x4e6313&&'retake'!==_0x4e6313&&'accept'!==_0x4e6313||this['_handlePhoto'](_0x4e6313),this['_activeTab']!==_0x350820['types']['VIDEO']||'play'!==_0x4e6313&&'stop'!==_0x4e6313&&'retake'!==_0x4e6313&&'accept'!==_0x4e6313&&'pause'!==_0x4e6313&&'resume'!==_0x4e6313||this['_handleVideo'](_0x4e6313);};['_shot'](){if(this['_setCameraState']('shot'),this['_canvas']=document['createElement']('canvas'),this['_ctx']=this['_canvas']['getContext']('2d'),!this['_ctx'])throw new Error('Failed\x20to\x20get\x20canvas\x20context');this['_canvas']['height']=this['ref']['video']['videoHeight'],this['_canvas']['width']=this['ref']['video']['videoWidth'],this['cfg']['cameraMirror']&&(this['_ctx']['translate'](this['_canvas']['width'],0x0),this['_ctx']['scale'](-0x1,0x1)),this['_ctx']['drawImage'](this['ref']['video'],0x0,0x0),this['ref']['video']['pause']();}['_handleActiveTab']=_0x3ae018=>{this['ref']['switcher']['querySelectorAll']('button')['forEach'](_0x153f83=>{_0x153f83['classList']['toggle']('uc-active',_0x153f83['getAttribute']('data-id')===_0x3ae018);}),_0x3ae018===_0x350820['types']['PHOTO']&&this['set$']({'currentIcon':'camera-full','audioSelectHidden':!0x0,'audioToggleMicorphoneHidden':!0x0}),_0x3ae018===_0x350820['types']['VIDEO']&&this['set$']({'currentTimelineIcon':'play','currentIcon':'video-camera-full','audioSelectHidden':!this['cfg']['enableAudioRecording']||this['audioDevices']['length']<=0x1,'audioToggleMicorphoneHidden':!this['cfg']['enableAudioRecording']}),this['_activeTab']=_0x3ae018;};['_createFile']=(_0xf513eb,_0x2f4669,_0xfedb71,_0x43af24)=>{const _0xcadd93=Date['now']();return new File([_0x43af24],_0xf513eb+'-'+_0xcadd93+'.'+_0x2f4669,{'lastModified':_0xcadd93,'type':_0xfedb71});};['_guessExtensionByMime'](_0x359a7b){const _0x2cd575={'mp4':'mp4','ogg':'ogg','webm':'webm','quicktime':'mov','x-matroska':'mkv'};if(''===_0x359a7b)return'webm';if(_0x359a7b&&(_0x359a7b=_0x359a7b['split']('/'),'video'===_0x359a7b?.[0x0])){_0x359a7b=_0x359a7b['slice'](0x1)['join']('/');const _0x5eb2f7=_0x359a7b?.['split'](';')[0x0];if(_0x2cd575[_0x5eb2f7])return _0x2cd575[_0x5eb2f7];}return'avi';}['_toSend']=_0x530346=>{this['api']['addFileFromObject'](_0x530346,{'source':_0x41bf3b['CAMERA']}),this['set$']({'*currentActivity':ActivityBlock['activities']['UPLOAD_LIST']});};['_setPermissionsState']=_0x972e85(e=>{this['classList']['toggle']('uc-initialized','granted'===e);const i=this['_activeTab']===_0x350820['types']['VIDEO']&&this['cfg']['enableAudioRecording'],n=this['_activeTab']===_0x350820['types']['PHOTO']?'camera-full':'video-camera-full';'granted'===e?this['set$']({'videoHidden':!0x1,'cameraHidden':!0x1,'tabCameraHidden':!0x1,'messageHidden':!0x0,'timerHidden':!0x0,'currentIcon':n,'audioToggleMicorphoneHidden':!i,'audioSelectHidden':!i}):'prompt'===e?(this['$']['l10nMessage']='camera-permissions-prompt',this['set$']({'videoHidden':!0x0,'cameraHidden':!0x0,'tabCameraHidden':!0x0,'messageHidden':!0x1}),this['_stopCapture']()):(this['$']['l10nMessage']='camera-permissions-denied',this['set$']({'videoHidden':!0x0,'messageHidden':!0x1,'tabCameraHidden':!0x1,'tabVideoHidden':!this['cfg']['enableVideoRecording'],'cameraActionsHidden':!0x0,'mutableClassButton':'uc-shot-btn\x20uc-camera-action'}),this['_stopCapture']());},0x12c);['_makeStreamInactive']=()=>{if(!this['_stream'])return!0x1;const _0x24854e=this['_stream']?.['getAudioTracks'](),_0x5307f5=this['_stream']?.['getVideoTracks']();_0x24854e['forEach'](_0x1071d4=>_0x1071d4['stop']()),_0x5307f5['forEach'](_0x3bc72b=>_0x3bc72b['stop']());};['_stopCapture']=()=>{this['_capturing']&&(this['ref']['video']['volume']=0x0,this['$']['video']?.['getTracks']()[0x0]['stop'](),this['$']['video']=null,this['_makeStreamInactive'](),this['_stopTimer'](),this['_capturing']=!0x1);};['_capture']=async()=>{const _0x3c0710={'video':_0x15bd8b,'audio':!!this['cfg']['enableAudioRecording']&&{}};this['_selectedCameraId']&&(_0x3c0710['video']={'deviceId':{'exact':this['_selectedCameraId']}}),this['_selectedAudioId']&&this['cfg']['enableAudioRecording']&&(_0x3c0710['audio']={'deviceId':{'exact':this['_selectedAudioId']}}),this['ref']['video']['volume']=0x0;try{this['_setPermissionsState']('prompt'),this['_stream']=await navigator['mediaDevices']['getUserMedia'](_0x3c0710),this['_stream']['addEventListener']('inactive',()=>{this['_setPermissionsState']('denied');}),this['$']['video']=this['_stream'],this['_capturing']=!0x0,this['_setPermissionsState']('granted');}catch(_0x373554){this['_setPermissionsState']('denied'),console['log']('Failed\x20to\x20capture\x20camera',_0x373554);}};['_handlePermissionsChange']=()=>{this['_capture']();};['_permissionAccess']=async()=>{try{for(const _0xc9832e of _0x227a42)this[_0xc9832e+'Response']=await navigator['permissions']['query']({'name':_0xc9832e}),this[_0xc9832e+'Response']['addEventListener']('change',this['_handlePermissionsChange']);}catch(_0x366cce){console['log']('Failed\x20to\x20use\x20permissions\x20API.\x20Fallback\x20to\x20manual\x20request\x20mode.',_0x366cce),this['_capture']();}};['_getPermission']=()=>{};['_requestDeviceAccess']=async()=>{try{await navigator['mediaDevices']['getUserMedia']({'video':!0x0,'audio':this['cfg']['enableAudioRecording']}),await this['_getDevices'](),navigator['mediaDevices']['addEventListener']('devicechange',this['_getDevices']);}catch(_0x1d29c9){console['log']('Failed\x20to\x20get\x20user\x20media',_0x1d29c9);}};['_getDevices']=async()=>{try{const _0x3ac9dc=await navigator['mediaDevices']['enumerateDevices']();this['cameraDevices']=_0x3ac9dc['filter'](_0x5e390a=>'videoinput'===_0x5e390a['kind'])['map']((_0x39d6b9,_0x10e621)=>({'text':_0x39d6b9['label']['trim']()||this['l10n']('caption-camera')+'\x20'+(_0x10e621+0x1),'value':_0x39d6b9['deviceId']})),this['audioDevices']=this['cfg']['enableAudioRecording']&&_0x3ac9dc['filter'](_0x5b9c09=>'audioinput'===_0x5b9c09['kind'])['map'](_0x169bc5=>({'text':_0x169bc5['label']['trim'](),'value':_0x169bc5['deviceId']})),this['cameraDevices']['length']>0x1&&this['set$']({'cameraSelectOptions':this['cameraDevices'],'cameraSelectHidden':!0x1}),this['_selectedCameraId']=this['cameraDevices'][0x0]?.['value'],this['audioDevices']['length']>0x1&&this['set$']({'audioSelectOptions':this['audioDevices'],'audioSelectHidden':!0x1}),this['_selectedAudioId']=this['audioDevices'][0x0]?.['value'];}catch(_0x34f818){console['log']('Failed\x20to\x20get\x20devices',_0x34f818);}};['_onActivate']=async()=>{await this['_permissionAccess'](),await this['_requestDeviceAccess'](),await this['_capture']();};['_onDeactivate']=async()=>{this['_unsubPermissions']&&this['_unsubPermissions'](),(!!window['chrome']||this['_setPermissionsState']('denied'),this['_stopCapture']());};['initCallback'](){super['initCallback'](),this['registerActivity'](this['activityType'],{'onActivate':this['_onActivate'],'onDeactivate':this['_onDeactivate']}),this['subConfigValue']('cameraMirror',_0xee3e1e=>{this['$']['videoTransformCss']=_0xee3e1e?'scaleX(-1)':null;}),this['subConfigValue']('enableAudioRecording',_0x505f55=>{this['$']['audioToggleMicorphoneHidden']=!_0x505f55,this['$']['audioSelectDisabled']=!_0x505f55;}),this['subConfigValue']('enableVideoRecording',_0x3ee380=>{this['$']['tabVideoHidden']=!_0x3ee380;}),this['subConfigValue']('defaultCameraMode',_0x3630b2=>{this['cfg']['enableVideoRecording']?this['_handleActiveTab'](_0x3630b2):this['_handleActiveTab']('photo');});}['_destroy'](){for(const _0x34ebbc of _0x227a42)this[_0x34ebbc+'Response']?.['removeEventListener']('change',this['_handlePermissionsChange']);navigator['mediaDevices']?.['removeEventListener']('devicechange',this['_getDevices']);}async['destroyCallback'](){super['destroyCallback'](),this['_destroy']();}}_0x350820['types']=Object['freeze']({'PHOTO':'photo','VIDEO':'video'}),_0x350820['events']=Object['freeze']({'IDLE':'idle','SHOT':'shot','PLAY':'play','PAUSE':'pause','RESUME':'resume','STOP':'stop','RETAKE':'retake','ACCEPT':'accept'}),_0x350820['template']='\x0a\x20\x20<uc-activity-header>\x0a\x20\x20\x20\x20<button\x20type=\x22button\x22\x20class=\x22uc-mini-btn\x22\x20set=\x22onclick:\x20*historyBack\x22\x20l10n=\x22@title:back\x22>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22back\x22></uc-icon>\x0a\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20<div\x20set=\x22@hidden:\x20!cameraSelectHidden\x22>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22camera\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20<span\x20l10n=\x22caption-camera\x22></span>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20<uc-select\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-camera-select\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22$.options:\x20cameraSelectOptions;\x20@hidden:\x20cameraSelectHidden;\x20onchange:\x20onCameraSelectChange\x22\x0a\x20\x20\x20\x20>\x0a\x20\x20\x20\x20</uc-select>\x0a\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-mini-btn\x20uc-close-btn\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20*closeModal\x22\x0a\x20\x20\x20\x20\x20\x20l10n=\x22@title:a11y-activity-header-button-close\x22\x0a\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22close\x22></uc-icon>\x0a\x20\x20\x20\x20</button>\x0a\x20\x20</uc-activity-header>\x0a\x20\x20<div\x20class=\x22uc-content\x22>\x0a\x20\x20\x20\x20<video\x0a\x20\x20\x20\x20\x20\x20muted\x0a\x20\x20\x20\x20\x20\x20autoplay\x0a\x20\x20\x20\x20\x20\x20playsinline\x0a\x20\x20\x20\x20\x20\x20set=\x22srcObject:\x20video;\x20style.transform:\x20videoTransformCss;\x20@hidden:\x20videoHidden\x22\x0a\x20\x20\x20\x20\x20\x20ref=\x22video\x22\x0a\x20\x20\x20\x20></video>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-message-box\x22\x20set=\x22@hidden:\x20messageHidden\x22>\x0a\x20\x20\x20\x20\x20\x20<span\x20l10n=\x22l10nMessage\x22></span>\x0a\x20\x20\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20onRequestPermissions;\x20@hidden:\x20requestBtnHidden\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20l10n=\x22camera-permissions-request\x22\x0a\x20\x20\x20\x20\x20\x20></button>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20</div>\x0a\x0a\x20\x20<div\x20class=\x22uc-controls\x22>\x0a\x20\x20\x20\x20<div\x20ref=\x22switcher\x22\x20class=\x22uc-switcher\x22\x20set=\x22@hidden:!timerHidden\x22>\x0a\x20\x20\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20\x20\x20data-id=\x22photo\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20class=\x22uc-switch\x20uc-mini-btn\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20onClickTab;\x20\x20@hidden:\x20tabCameraHidden\x22\x0a\x20\x20\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22camera\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20\x20\x20data-id=\x22video\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20class=\x22uc-switch\x20\x20uc-mini-btn\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20onClickTab;\x20@hidden:\x20tabVideoHidden\x22\x0a\x20\x20\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22video-camera\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20</div>\x0a\x0a\x20\x20\x20\x20<button\x20class=\x22uc-secondary-btn\x20uc-recording-timer\x22\x20set=\x22@hidden:timerHidden;\x20onclick:\x20onToggleRecording\x22>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20set=\x22@name:\x20currentTimelineIcon\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20<span\x20ref=\x22timer\x22>\x2000:00\x20</span>\x0a\x20\x20\x20\x20\x20\x20<span\x20ref=\x22line\x22\x20class=\x22uc-line\x22></span>\x0a\x20\x20\x20\x20</button>\x0a\x0a\x20\x20\x20\x20<div\x20class=\x22uc-camera-actions\x20uc-camera-action\x22\x20set=\x22@hidden:\x20cameraActionsHidden\x22>\x0a\x20\x20\x20\x20\x20\x20<button\x20type=\x22button\x22\x20class=\x22uc-secondary-btn\x22\x20set=\x22onclick:\x20onRetake\x22>Retake</button>\x0a\x20\x20\x20\x20\x20\x20<button\x20type=\x22button\x22\x20class=\x22uc-primary-btn\x22\x20set=\x22onclick:\x20onAccept\x22>Accept</button>\x0a\x20\x20\x20\x20</div>\x0a\x0a\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-shot-btn\x20uc-camera-action\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20onStartCamera;\x20@class:\x20mutableClassButton;\x20@hidden:\x20cameraHidden;\x22\x0a\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20set=\x22@name:\x20currentIcon\x22></uc-icon>\x0a\x20\x20\x20\x20</button>\x0a\x0a\x20\x20\x20\x20<div\x20class=\x22uc-select\x22>\x0a\x20\x20\x20\x20\x20\x20<button\x20class=\x22uc-mini-btn\x20uc-btn-microphone\x22\x20set=\x22onclick:\x20onToggleAudio;\x20@hidden:\x20audioToggleMicorphoneHidden;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-icon\x20set=\x22@name:toggleMicorphoneIcon\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20</button>\x0a\x0a\x20\x20\x20\x20\x20\x20<uc-select\x0a\x20\x20\x20\x20\x20\x20\x20\x20class=\x22uc-audio-select\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20set=\x22$.options:\x20audioSelectOptions;\x20onchange:\x20onAudioSelectChange;\x20@hidden:\x20audioSelectHidden;\x20@disabled:\x20audioSelectDisabled\x22\x0a\x20\x20\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20</uc-select>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20</div>\x0a';class UploadCtxProviderClass extends _0x2133f9{['requireCtxName']=!0x0;['initCallback'](){super['initCallback'](),this['$']['*eventEmitter']['bindTarget'](this);}['destroyCallback'](){super['destroyCallback'](),this['$']['*eventEmitter']['unbindTarget'](this);}}UploadCtxProviderClass['EventType']=EventType;const UploadCtxProvider=UploadCtxProviderClass;class _0x57031e extends _0x2133f9{['init$']={...this['init$'],'visible':!0x1,'value':0x0,'*commonProgress':0x0};['initCallback'](){super['initCallback'](),this['_unobserveCollection']=this['uploadCollection']['observeProperties'](()=>{let _0x42f55e=this['uploadCollection']['items']()['some'](_0x34f636=>this['uploadCollection']['read'](_0x34f636)['getValue']('isUploading'));this['$']['visible']=_0x42f55e;}),this['sub']('visible',_0x33cf75=>{_0x33cf75?this['setAttribute']('active',''):this['removeAttribute']('active');}),this['sub']('*commonProgress',_0x52fc50=>{this['$']['value']=_0x52fc50;});}['destroyCallback'](){super['destroyCallback'](),this['_unobserveCollection']?.();}}_0x57031e['template']='\x20<uc-progress-bar\x20set=\x22visible:\x20visible;\x20value:\x20value\x22></uc-progress-bar>\x20';class _0x1221e5 extends _0x2ee8ca{['_value']=0x0;['init$']={...this['init$'],'width':0x0,'opacity':0x0};['initCallback'](){super['initCallback'](),this['defineAccessor']('value',_0x5a4b06=>{if(void 0x0===_0x5a4b06)return;const _0x302c79=this['_value'];this['_value']=_0x5a4b06,0x0===_0x5a4b06&&_0x302c79>0x0?this['ref']['line']['addEventListener']('transitionend',()=>{this['style']['setProperty']('--l-width',this['_value']['toString']());}):this['style']['setProperty']('--l-width',this['_value']['toString']());}),this['defineAccessor']('visible',_0xa16edf=>{this['ref']['line']['classList']['toggle']('uc-progress--hidden',!_0xa16edf);});}}_0x1221e5['template']='\x20<div\x20ref=\x22line\x22\x20class=\x22uc-progress\x22></div>\x20';const _0x9a483d='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=';function _0x568e2e(..._0x45bced){return _0x45bced['reduce']((_0x1d0fdd,_0x35f354)=>{if('string'==typeof _0x35f354)return _0x1d0fdd[_0x35f354]=!0x0,_0x1d0fdd;for(let _0x48de4e of Object['keys'](_0x35f354))_0x1d0fdd[_0x48de4e]=_0x35f354[_0x48de4e];return _0x1d0fdd;},{});}function _0x44200b(..._0x1ac31b){let _0x59044c=_0x568e2e(..._0x1ac31b);return Object['keys'](_0x59044c)['reduce']((_0x4ab60d,_0x4052fb)=>(_0x59044c[_0x4052fb]&&_0x4ab60d['push'](_0x4052fb),_0x4ab60d),[])['join']('\x20');}function _0x35da02(_0x2ad3cd,..._0x3e9b70){let _0x2a3cef=_0x568e2e(..._0x3e9b70);for(let _0x27677d of Object['keys'](_0x2a3cef))_0x2ad3cd['classList']['toggle'](_0x27677d,_0x2a3cef[_0x27677d]);}const _0x3742d4=_0x225264=>{if(!_0x225264)return _0x49bebf;const _0x395e9a=_0xcb297e(_0x225264)['filter'](_0x3fcd8d=>_0x49bebf['includes'](_0x3fcd8d));return 0x0===_0x395e9a['length']?_0x49bebf:_0x395e9a;};function initState(_0x498ebd){return{'*originalUrl':null,'*faderEl':null,'*cropperEl':null,'*imgEl':null,'*imgContainerEl':null,'*networkProblems':!0x1,'*imageSize':null,'*editorTransformations':{},'*cropPresetList':[],'*tabList':_0x49bebf,'*tabId':_0x493a9e['CROP'],'entry':null,'extension':null,'editorMode':!0x1,'modalCaption':'','isImage':!0x1,'msg':'','src':_0x9a483d,'fileType':'','showLoader':!0x1,'uuid':null,'cdnUrl':null,'cropPreset':'','tabs':_0x20d80f(_0x49bebf),'presence.networkProblems':!0x1,'presence.modalCaption':!0x0,'presence.editorToolbar':!0x1,'presence.viewerToolbar':!0x0,'*on.retryNetwork':()=>{let _0x555a66=_0x498ebd['querySelectorAll']('img');for(let _0x4bf84a of _0x555a66){let _0x49f78d=_0x4bf84a['src'];_0x4bf84a['src']=_0x9a483d,_0x4bf84a['src']=_0x49f78d;}_0x498ebd['$']['*networkProblems']=!0x1;},'*on.apply':_0x19e791=>{if(!_0x19e791)return;let _0x233435=_0x498ebd['$']['*originalUrl'],_0x295045=createCdnUrlModifiers(transformationsToOperations(_0x19e791),'preview'),_0x48fec5={'originalUrl':_0x233435,'cdnUrlModifiers':_0x295045,'cdnUrl':createCdnUrl(_0x233435,_0x295045),'transformations':_0x19e791};_0x498ebd['dispatchEvent'](new CustomEvent('apply',{'detail':_0x48fec5,'bubbles':!0x0,'composed':!0x0})),_0x498ebd['remove']();},'*on.cancel':()=>{_0x498ebd['remove'](),_0x498ebd['dispatchEvent'](new CustomEvent('cancel',{'bubbles':!0x0,'composed':!0x0}));}};}var svgIconsSprite='<svg\x20width=\x270\x27\x20height=\x270\x27\x20style=\x27position:absolute\x27><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-brightness\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M15\x2010a5\x205\x200\x200\x201-5\x205m5-5a5\x205\x200\x200\x200-5-5m5\x205h-5m0\x205a5\x205\x200\x200\x201\x200-10m0\x2010V5m0\x2015v-3M2.93\x202.929\x205.05\x205.05M0\x2010h3m-.07\x207.071\x202.12-2.121M10\x200v3m7.07\x2014.071-2.12-2.121M20\x2010h-3m.07-7.071L14.95\x205.05m-.626\x202.45H10m4.324\x205H10\x27/></symbol><symbol\x20fill=\x27currentColor\x27\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-closeMax\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill-rule=\x27evenodd\x27\x20d=\x27M8.232\x2010\x203.585\x205.353l1.768-1.768L10\x208.232l4.648-4.647\x201.767\x201.768L11.768\x2010l4.647\x204.648-1.767\x201.767L10\x2011.768l-4.647\x204.647-1.768-1.767L8.232\x2010Z\x27\x20clip-rule=\x27evenodd\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-contrast\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M2\x2010a8\x208\x200\x201\x200\x2016\x200\x208\x208\x200\x201\x200-16\x200m8-8v16m8-8h-8m7.598\x202.5H10m6.24\x202.5H10m7.6-7.5H10M16.242\x205H10\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-crop\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M20\x2014H7.005C6.45\x2014\x206\x2013.55\x206\x2012.995V0M0\x206h13.067c.515\x200\x20.933.418.933.933V20M14.5.4\x2013\x202l1.5\x201.6M13\x202h2a3\x203\x200\x200\x201\x203\x203v2M5.5\x2019.6\x207\x2018l-1.5-1.6M7\x2018H5a3\x203\x200\x200\x201-3-3v-2\x27/></symbol><symbol\x20fill=\x27currentColor\x27\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-done\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill-rule=\x27evenodd\x27\x20d=\x27m18.057\x206.333-9.365\x209.125a1.25\x201.25\x200\x200\x201-1.768-.023L1.92\x2010.296l1.791-1.744\x204.132\x204.243\x208.47-8.253\x201.744\x201.79Z\x27\x20clip-rule=\x27evenodd\x27/></symbol><symbol\x20fill=\x27currentColor\x27\x20viewBox=\x270\x200\x2025\x2024\x27\x20id=\x27uc-icon-edit-file\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20fill-rule=\x27evenodd\x27\x20d=\x27M18.558\x202.804a.78.78\x200\x200\x200-.557.235l-.008.007-2.472\x202.46\x203.847\x203.848\x202.46-2.473.004-.003a.78.78\x200\x200\x200\x200-1.108l-.004-.003-2.712-2.728a.78.78\x200\x200\x200-.558-.235Zm-.248\x207.613-3.852-3.852-8.93\x208.887-1.516\x205.41\x205.41-1.515\x208.888-8.93Zm-.636-8.934a2.28\x202.28\x200\x200\x201\x202.512.505l2.702\x202.717.002.002a2.278\x202.278\x200\x200\x201\x200\x203.234l-.002.002-12.541\x2012.602a.75.75\x200\x200\x201-.33.193l-6.884\x201.928a.75.75\x200\x200\x201-.925-.924l1.928-6.885a.75.75\x200\x200\x201\x20.193-.33l12.603-12.54a2.28\x202.28\x200\x200\x201\x20.742-.504Z\x27\x20clip-rule=\x27evenodd\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-enhance\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M19\x2013h-2m0\x200a4\x204\x200\x200\x201-4-4m4\x204a4\x204\x200\x200\x200-4\x204m0-8V7m0\x202a4\x204\x200\x200\x201-4\x204m-2\x200h2m0\x200a4\x204\x200\x200\x201\x204\x204m0\x200v2M8\x208.5H6.5m0\x200a2\x202\x200\x200\x201-2-2m2\x202a2\x202\x200\x200\x200-2\x202m0-4V5m0\x201.5a2\x202\x200\x200\x201-2\x202M1\x208.5h1.5m0\x200a2\x202\x200\x200\x201\x202\x202m0\x200V12M12\x203h-1m0\x200a1\x201\x200\x200\x201-1-1m1\x201a1\x201\x200\x200\x200-1\x201m0-2V1m0\x201a1\x201\x200\x200\x201-1\x201M8\x203h1m0\x200a1\x201\x200\x200\x201\x201\x201m0\x200v1\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-exposure\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M10\x2020v-3M2.93\x202.929\x205.05\x205.05M0\x2010h3m-.07\x207.071\x202.12-2.121M10\x200v3m7.07\x2014.071-2.12-2.121M20\x2010h-3m.07-7.071L14.95\x205.05M5\x2010a5\x205\x200\x201\x200\x2010\x200\x205\x205\x200\x201\x200-10\x200\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-filters\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M4.5\x206.5a5.5\x205.5\x200\x201\x200\x2011\x200\x205.5\x205.5\x200\x201\x200-11\x200m-3.5\x206a5.5\x205.5\x200\x201\x200\x2011\x200\x205.5\x205.5\x200\x201\x200-11\x200m7\x200a5.5\x205.5\x200\x201\x200\x2011\x200\x205.5\x205.5\x200\x201\x200-11\x200\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-flip\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M19.6\x205\x2018\x203.5\x2016.4\x205m3.2\x2010L18\x2016.5\x2016.4\x2015M18\x203.523v12.954M3.3\x208.5h10.654c.301\x200\x20.415-.395.159-.554L3.459\x201.286A.3.3\x200\x200\x200\x203\x201.542V8.2a.3.3\x200\x200\x200\x20.3.3zm0\x203h10.654c.301\x200\x20.415.395.159.554l-10.654\x206.66A.3.3\x200\x200\x201\x203\x2018.458v-6.66a.3.3\x200\x200\x201\x20.3-.3z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-gamma\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M17\x203C9\x206\x202.5\x2011.5\x202.5\x2017.5m0\x200h1m-1\x200v-1m14\x201h1m-3\x200h1m-3\x200h1m-3\x200h1m-3\x200h1m-3\x200h1m-3\x200h1m-3-14v-1m0\x203v-1m0\x203v-1m0\x203v-1m0\x203v-1m0\x203v-1m0\x203v-1\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-mirror\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M5\x20.4\x203.5\x202\x205\x203.6M15\x20.4\x2016.5\x202\x2015\x203.6M3.52\x202h12.957M8.5\x2016.7V6.046c0-.301-.394-.415-.554-.159L1.287\x2016.541a.3.3\x200\x200\x200\x20.255.459H8.2a.3.3\x200\x200\x200\x20.3-.3zm3\x200V6.046c0-.301.395-.415.555-.159l6.659\x2010.654a.3.3\x200\x200\x201-.255.459H11.8a.3.3\x200\x200\x201-.3-.3z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2040\x2040\x27\x20id=\x27uc-icon-original\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.5\x27\x20d=\x27M0\x2040\x2040\x200\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-rotate\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M13.5.4\x2012\x202l1.5\x201.6M12.023\x202H14.4A3.6\x203.6\x200\x200\x201\x2018\x205.6V8M4\x2017h9a1\x201\x200\x200\x200\x201-1V7a1\x201\x200\x200\x200-1-1H4a1\x201\x200\x200\x200-1\x201v9a1\x201\x200\x200\x200\x201\x201z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-sad\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M2\x2017c4.418-4\x2011.582-4\x2016\x200M16.5\x205a1\x201\x200\x201\x201-2\x200\x201\x201\x200\x200\x201\x202\x200zm-11\x200a1\x201\x200\x201\x201-2\x200\x201\x201\x200\x200\x201\x202\x200z\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-saturation\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><defs><linearGradient\x20id=\x27puc-icon-id__a\x27\x20x1=\x2710.001\x27\x20y1=\x271\x27\x20x2=\x2710.001\x27\x20y2=\x2719\x27\x20gradientUnits=\x27userSpaceOnUse\x27><stop\x20stop-color=\x27#DE15FF\x27/><stop\x20offset=\x27.203\x27\x20stop-color=\x27#0029FF\x27/><stop\x20offset=\x27.479\x27\x20stop-color=\x27#2AE4F0\x27/><stop\x20offset=\x27.604\x27\x20stop-color=\x27#15EF11\x27/><stop\x20offset=\x27.75\x27\x20stop-color=\x27#FAE528\x27/><stop\x20offset=\x271\x27\x20stop-color=\x27#EB2A2A\x27/></linearGradient></defs><circle\x20cx=\x2710.001\x27\x20cy=\x2710\x27\x20r=\x279\x27\x20transform=\x27rotate(90\x2010\x2010)\x27\x20fill=\x27url(#puc-icon-id__a)\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-slider\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M0\x2010h11m0\x200a2\x202\x200\x201\x200\x204\x200m-4\x200a2\x202\x200\x201\x201\x204\x200m0\x200h5\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-tuning\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20stroke-linejoin=\x27round\x27\x20fill=\x27none\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20d=\x27M8\x2010h11M1\x2010h4M1\x204.5h11m3\x200h4m-18\x2011h11m3\x200h4m-7-11a1.5\x201.5\x200\x201\x200\x203\x200\x201.5\x201.5\x200\x201\x200-3\x200M5\x2010a1.5\x201.5\x200\x201\x200\x203\x200\x201.5\x201.5\x200\x201\x200-3\x200m7\x205.5a1.5\x201.5\x200\x201\x200\x203\x200\x201.5\x201.5\x200\x201\x200-3\x200\x27/></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-vibrance\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20d=\x27M2.125\x205.64A8.96\x208.96\x200\x200\x200\x201.001\x2010a8.96\x208.96\x200\x200\x200\x201.124\x204.36V5.64z\x27\x20fill=\x27url(#suc-icon-id__a)\x27/><path\x20d=\x27M2.875\x2015.499V4.502a9.053\x209.053\x200\x200\x201\x201.75-1.72v14.437a9.05\x209.05\x200\x200\x201-1.75-1.72z\x27\x20fill=\x27url(#suc-icon-id__b)\x27/><path\x20d=\x27M5.375\x2017.722c.548.33\x201.134.601\x201.75.809V1.469a8.956\x208.956\x200\x200\x200-1.75.81v15.443z\x27\x20fill=\x27url(#suc-icon-id__c)\x27/><path\x20d=\x27M7.875\x201.253v17.495c.564.136\x201.15.22\x201.75.244V1.008a9\x209\x200\x200\x200-1.75.245z\x27\x20fill=\x27url(#suc-icon-id__d)\x27/><path\x20d=\x27M10.375\x201.008v17.984a9\x209\x200\x200\x200\x201.75-.244V1.252a9\x209\x200\x200\x200-1.75-.244z\x27\x20fill=\x27url(#suc-icon-id__e)\x27/><path\x20d=\x27M12.875\x201.469V18.53a8.957\x208.957\x200\x200\x200\x201.75-.808V2.277a8.957\x208.957\x200\x200\x200-1.75-.808z\x27\x20fill=\x27url(#suc-icon-id__f)\x27/><path\x20d=\x27M15.375\x202.78v14.44a9.053\x209.053\x200\x200\x200\x201.75-1.72v-11a9.054\x209.054\x200\x200\x200-1.75-1.72z\x27\x20fill=\x27url(#suc-icon-id__g)\x27/><path\x20d=\x27M17.875\x205.638v8.724A8.959\x208.959\x200\x200\x200\x2019.001\x2010a8.96\x208.96\x200\x200\x200-1.126-4.362z\x27\x20fill=\x27url(#suc-icon-id__h)\x27/><defs><linearGradient\x20id=\x27suc-icon-id__a\x27\x20x1=\x2719.001\x27\x20y1=\x2710\x27\x20x2=\x271.001\x27\x20y2=\x2710\x27\x20gradientUnits=\x27userSpaceOnUse\x27><stop\x20stop-color=\x27#DE15FF\x27/><stop\x20offset=\x27.203\x27\x20stop-color=\x27#0029FF\x27/><stop\x20offset=\x27.479\x27\x20stop-color=\x27#2AE4F0\x27/><stop\x20offset=\x27.604\x27\x20stop-color=\x27#15EF11\x27/><stop\x20offset=\x27.75\x27\x20stop-color=\x27#FAE528\x27/><stop\x20offset=\x271\x27\x20stop-color=\x27#EB2A2A\x27/></linearGradient><linearGradient\x20id=\x27suc-icon-id__b\x27\x20x1=\x2719.001\x27\x20y1=\x2710\x27\x20x2=\x271.001\x27\x20y2=\x2710\x27\x20gradientUnits=\x27userSpaceOnUse\x27><stop\x20stop-color=\x27#DE15FF\x27/><stop\x20offset=\x27.203\x27\x20stop-color=\x27#0029FF\x27/><stop\x20offset=\x27.479\x27\x20stop-color=\x27#2AE4F0\x27/><stop\x20offset=\x27.604\x27\x20stop-color=\x27#15EF11\x27/><stop\x20offset=\x27.75\x27\x20stop-color=\x27#FAE528\x27/><stop\x20offset=\x271\x27\x20stop-color=\x27#EB2A2A\x27/></linearGradient><linearGradient\x20id=\x27suc-icon-id__c\x27\x20x1=\x2719.001\x27\x20y1=\x2710\x27\x20x2=\x271.001\x27\x20y2=\x2710\x27\x20gradientUnits=\x27userSpaceOnUse\x27><stop\x20stop-color=\x27#DE15FF\x27/><stop\x20offset=\x27.203\x27\x20stop-color=\x27#0029FF\x27/><stop\x20offset=\x27.479\x27\x20stop-color=\x27#2AE4F0\x27/><stop\x20offset=\x27.604\x27\x20stop-color=\x27#15EF11\x27/><stop\x20offset=\x27.75\x27\x20stop-color=\x27#FAE528\x27/><stop\x20offset=\x271\x27\x20stop-color=\x27#EB2A2A\x27/></linearGradient><linearGradient\x20id=\x27suc-icon-id__d\x27\x20x1=\x2719.001\x27\x20y1=\x2710\x27\x20x2=\x271.001\x27\x20y2=\x2710\x27\x20gradientUnits=\x27userSpaceOnUse\x27><stop\x20stop-color=\x27#DE15FF\x27/><stop\x20offset=\x27.203\x27\x20stop-color=\x27#0029FF\x27/><stop\x20offset=\x27.479\x27\x20stop-color=\x27#2AE4F0\x27/><stop\x20offset=\x27.604\x27\x20stop-color=\x27#15EF11\x27/><stop\x20offset=\x27.75\x27\x20stop-color=\x27#FAE528\x27/><stop\x20offset=\x271\x27\x20stop-color=\x27#EB2A2A\x27/></linearGradient><linearGradient\x20id=\x27suc-icon-id__e\x27\x20x1=\x2719.001\x27\x20y1=\x2710\x27\x20x2=\x271.001\x27\x20y2=\x2710\x27\x20gradientUnits=\x27userSpaceOnUse\x27><stop\x20stop-color=\x27#DE15FF\x27/><stop\x20offset=\x27.203\x27\x20stop-color=\x27#0029FF\x27/><stop\x20offset=\x27.479\x27\x20stop-color=\x27#2AE4F0\x27/><stop\x20offset=\x27.604\x27\x20stop-color=\x27#15EF11\x27/><stop\x20offset=\x27.75\x27\x20stop-color=\x27#FAE528\x27/><stop\x20offset=\x271\x27\x20stop-color=\x27#EB2A2A\x27/></linearGradient><linearGradient\x20id=\x27suc-icon-id__f\x27\x20x1=\x2719.001\x27\x20y1=\x2710\x27\x20x2=\x271.001\x27\x20y2=\x2710\x27\x20gradientUnits=\x27userSpaceOnUse\x27><stop\x20stop-color=\x27#DE15FF\x27/><stop\x20offset=\x27.203\x27\x20stop-color=\x27#0029FF\x27/><stop\x20offset=\x27.479\x27\x20stop-color=\x27#2AE4F0\x27/><stop\x20offset=\x27.604\x27\x20stop-color=\x27#15EF11\x27/><stop\x20offset=\x27.75\x27\x20stop-color=\x27#FAE528\x27/><stop\x20offset=\x271\x27\x20stop-color=\x27#EB2A2A\x27/></linearGradient><linearGradient\x20id=\x27suc-icon-id__g\x27\x20x1=\x2719.001\x27\x20y1=\x2710\x27\x20x2=\x271.001\x27\x20y2=\x2710\x27\x20gradientUnits=\x27userSpaceOnUse\x27><stop\x20stop-color=\x27#DE15FF\x27/><stop\x20offset=\x27.203\x27\x20stop-color=\x27#0029FF\x27/><stop\x20offset=\x27.479\x27\x20stop-color=\x27#2AE4F0\x27/><stop\x20offset=\x27.604\x27\x20stop-color=\x27#15EF11\x27/><stop\x20offset=\x27.75\x27\x20stop-color=\x27#FAE528\x27/><stop\x20offset=\x271\x27\x20stop-color=\x27#EB2A2A\x27/></linearGradient><linearGradient\x20id=\x27suc-icon-id__h\x27\x20x1=\x2719.001\x27\x20y1=\x2710\x27\x20x2=\x271.001\x27\x20y2=\x2710\x27\x20gradientUnits=\x27userSpaceOnUse\x27><stop\x20stop-color=\x27#DE15FF\x27/><stop\x20offset=\x27.203\x27\x20stop-color=\x27#0029FF\x27/><stop\x20offset=\x27.479\x27\x20stop-color=\x27#2AE4F0\x27/><stop\x20offset=\x27.604\x27\x20stop-color=\x27#15EF11\x27/><stop\x20offset=\x27.75\x27\x20stop-color=\x27#FAE528\x27/><stop\x20offset=\x271\x27\x20stop-color=\x27#EB2A2A\x27/></linearGradient></defs></symbol><symbol\x20viewBox=\x270\x200\x2020\x2020\x27\x20id=\x27uc-icon-warmth\x27\x20xmlns=\x27http://www.w3.org/2000/svg\x27><path\x20d=\x27m7.5\x2013.05.429.42.171-.175v-.244h-.6zm5\x200h-.6v.245l.172.175.428-.42zM8.1\x203.5c0-1.05.85-1.9\x201.9-1.9V.4a3.1\x203.1\x200\x200\x200-3.1\x203.1h1.2zm0\x209.55V3.5H6.9v9.55h1.2zm-1\x202.45c0-.79.315-1.506.829-2.03l-.858-.84A4.088\x204.088\x200\x200\x200\x205.9\x2015.5h1.2zm2.9\x202.9a2.9\x202.9\x200\x200\x201-2.9-2.9H5.9a4.1\x204.1\x200\x200\x200\x204.1\x204.1v-1.2zm2.9-2.9a2.9\x202.9\x200\x200\x201-2.9\x202.9v1.2a4.1\x204.1\x200\x200\x200\x204.1-4.1h-1.2zm-.829-2.03c.514.524.829\x201.24.829\x202.03h1.2c0-1.117-.447-2.13-1.171-2.87l-.858.84zM11.9\x203.5v9.55h1.2V3.5h-1.2zM10\x201.6c1.05\x200\x201.9.85\x201.9\x201.9h1.2A3.1\x203.1\x200\x200\x200\x2010\x20.4v1.2z\x27\x20fill=\x27currentColor\x27/><path\x20d=\x27M10\x2014V8\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27\x20stroke-linecap=\x27round\x27/><path\x20d=\x27M14\x203h3m-3\x203h3m-3\x203h3m-8\x206.5a1\x201\x200\x201\x200\x202\x200\x201\x201\x200\x201\x200-2\x200\x27\x20stroke=\x27currentColor\x27\x20stroke-width=\x271.2\x27/></symbol></svg>';const _0x70347='\x0a\x20\x20'+svgIconsSprite+'\x0a\x20\x20<div\x20class=\x22uc-wrapper\x20uc-wrapper_desktop\x22>\x0a\x20\x20\x20\x20<uc-presence-toggle\x20class=\x22uc-network_problems_splash\x22\x20set=\x22visible:\x20presence.networkProblems;\x22>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-network_problems_content\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-network_problems_icon\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22sad\x22></uc-icon>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-network_problems_text\x22>Network\x20error</div>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-network_problems_footer\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-btn-ui\x20theme=\x22primary\x22\x20text=\x22Retry\x22\x20set=\x22onclick:\x20*on.retryNetwork\x22></uc-btn-ui>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20</uc-presence-toggle>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-viewport\x22>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-file_type_outer\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-file_type\x22>{{fileType}}</div>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-image_container\x22\x20ref=\x22img-container-el\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<img\x20src=\x22'+_0x9a483d+'\x22\x20class=\x22uc-image\x20uc-image_visible_from_editor\x22\x20ref=\x22img-el\x22\x20/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-editor-image-cropper\x20ref=\x22cropper-el\x22></uc-editor-image-cropper>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-editor-image-fader\x20ref=\x22fader-el\x22></uc-editor-image-fader>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-info_pan\x22>{{msg}}</div>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-toolbar\x22>\x0a\x20\x20\x20\x20\x20\x20<uc-line-loader-ui\x20set=\x22active:\x20showLoader\x22></uc-line-loader-ui>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-toolbar_content\x20uc-toolbar_content__editor\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-editor-toolbar></uc-editor-toolbar>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20</div>\x0a';class CloudImageEditorBlock extends _0x2ee8ca{['ctxOwner']=!0x0;static ['styleAttrs']=['uc-cloud-image-editor'];constructor(){super(),this['init$']={...this['init$'],...initState(this)};}['_debouncedShowLoader']=_0x972e85(this['_showLoader']['bind'](this),0x12c);['_showLoader'](_0x103609){this['$']['showLoader']=_0x103609;}['_waitForSize'](){return new Promise((_0x4b76c3,_0x308621)=>{const _0xa87d26=setTimeout(()=>{_0x308621(new Error('[cloud-image-editor]\x20timeout\x20waiting\x20for\x20non-zero\x20container\x20size'));},0xbb8),_0x30f57b=new ResizeObserver(([_0x879963])=>{_0x879963['contentRect']['width']>0x0&&_0x879963['contentRect']['height']>0x0&&(_0x4b76c3(),clearTimeout(_0xa87d26),_0x30f57b['disconnect']());});_0x30f57b['observe'](this);});}['initCallback'](){super['initCallback'](),this['$']['*faderEl']=this['ref']['fader-el'],this['$']['*cropperEl']=this['ref']['cropper-el'],this['$']['*imgContainerEl']=this['ref']['img-container-el'],this['initEditor']();}async['updateImage'](){if(this['isConnected']){if(await this['_waitForSize'](),this['$']['cdnUrl']){const _0x28bbbe=extractUuid(this['$']['cdnUrl']),_0x46060d=createOriginalUrl(this['$']['cdnUrl'],_0x28bbbe);if(_0x46060d===this['$']['*originalUrl'])return;this['$']['*originalUrl']=_0x46060d;const _0x4de50d=operationsToTransformations(extractOperations(this['$']['cdnUrl']));this['$']['*editorTransformations']=_0x4de50d;}else{if(!this['$']['uuid'])throw new Error('No\x20UUID\x20nor\x20CDN\x20URL\x20provided');{const _0x18e46f=createOriginalUrl(this['cfg']['cdnCname'],this['$']['uuid']);if(_0x18e46f===this['$']['*originalUrl'])return;this['$']['*originalUrl']=_0x18e46f,this['$']['*editorTransformations']={};}}this['$']['*tabId']===_0x493a9e['CROP']?this['$']['*cropperEl']['deactivate']({'reset':!0x0}):this['$']['*faderEl']['deactivate']();try{const _0x39f6b0=await this['proxyUrl'](createCdnUrl(this['$']['*originalUrl'],createCdnUrlModifiers('json'))),_0x2abb19=await fetch(_0x39f6b0)['then'](_0x30b8ce=>_0x30b8ce['json']()),{width:_0x4df247,height:_0x58083c}=_0x2abb19;this['$']['*imageSize']={'width':_0x4df247,'height':_0x58083c},this['$']['*tabId']===_0x493a9e['CROP']?this['$']['*cropperEl']['activate'](this['$']['*imageSize']):this['$']['*faderEl']['activate']({'url':this['$']['*originalUrl']});}catch(_0x59678f){_0x59678f&&console['error']('Failed\x20to\x20load\x20image\x20info',_0x59678f);}}}async['initEditor'](){try{await this['_waitForSize']();}catch(_0x78ff63){return void(this['isConnected']&&console['error'](_0x78ff63['message']));}this['ref']['img-el']['addEventListener']('load',()=>{this['_imgLoading']=!0x1,this['_debouncedShowLoader'](!0x1),this['$']['src']!==_0x9a483d&&(this['$']['*networkProblems']=!0x1);}),this['ref']['img-el']['addEventListener']('error',()=>{this['_imgLoading']=!0x1,this['_debouncedShowLoader'](!0x1),this['$']['*networkProblems']=!0x0;}),this['sub']('src',_0x52107b=>{let _0x5c85d6=this['ref']['img-el'];_0x5c85d6['src']!==_0x52107b&&(this['_imgLoading']=!0x0,_0x5c85d6['src']=_0x52107b||_0x9a483d);}),this['sub']('cropPreset',_0x3347be=>{this['$']['*cropPresetList']=parseCropPreset(_0x3347be);}),this['sub']('tabs',_0x756fb3=>{this['$']['*tabList']=_0x3742d4(_0x756fb3);}),this['sub']('*tabId',_0x49f286=>{this['ref']['img-el']['className']=_0x44200b('uc-image',{'uc-image_hidden_to_cropper':_0x49f286===_0x493a9e['CROP'],'uc-image_hidden_effects':_0x49f286!==_0x493a9e['CROP']});}),this['classList']['add']('uc-editor_ON'),this['sub']('*networkProblems',_0x2effea=>{this['$']['presence.networkProblems']=_0x2effea,this['$']['presence.modalCaption']=!_0x2effea;}),this['sub']('*editorTransformations',_0x3dbfdf=>{if(0x0===Object['keys'](_0x3dbfdf)['length'])return;let _0x4ca7fc=this['$']['*originalUrl'],_0xf41d6=createCdnUrlModifiers(transformationsToOperations(_0x3dbfdf),'preview'),_0x26fb00={'originalUrl':_0x4ca7fc,'cdnUrlModifiers':_0xf41d6,'cdnUrl':createCdnUrl(_0x4ca7fc,_0xf41d6),'transformations':_0x3dbfdf};this['dispatchEvent'](new CustomEvent('change',{'detail':_0x26fb00,'bubbles':!0x0,'composed':!0x0}));},!0x1),this['sub']('uuid',_0x2938b0=>_0x2938b0&&this['updateImage']()),this['sub']('cdnUrl',_0x4550cd=>_0x4550cd&&this['updateImage']());}}CloudImageEditorBlock['template']=_0x70347,CloudImageEditorBlock['bindAttributes']({'uuid':'uuid','cdn-url':'cdnUrl','crop-preset':'cropPreset','tabs':'tabs'});class _0x42cea4 extends _0x2ee8ca{constructor(){super(),this['init$']={...this['init$'],'dragging':!0x1},this['_handlePointerUp']=this['_handlePointerUp_']['bind'](this),this['_handlePointerMove']=this['_handlePointerMove_']['bind'](this),this['_handleSvgPointerMove']=this['_handleSvgPointerMove_']['bind'](this);}['_shouldThumbBeDisabled'](_0x137d49){let _0x1cb7c9=this['$']['*imageBox'];if(!_0x1cb7c9)return;if(''===_0x137d49&&_0x1cb7c9['height']<=_0x1cc5fb&&_0x1cb7c9['width']<=_0x1cc5fb)return!0x0;let _0x276aad=_0x1cb7c9['height']<=_0x1cc5fb&&(_0x137d49['includes']('n')||_0x137d49['includes']('s')),_0x1aa140=_0x1cb7c9['width']<=_0x1cc5fb&&(_0x137d49['includes']('e')||_0x137d49['includes']('w'));return _0x276aad||_0x1aa140;}['_createBackdrop'](){let _0x369c2a=this['$']['*cropBox'];if(!_0x369c2a)return;let {x:_0x1f9510,y:_0xe7fbe2,width:_0x470a1c,height:_0x11bc9a}=_0x369c2a,_0x6281cf=this['ref']['svg-el'],_0x50aedd=createSvgNode('mask',{'id':'backdrop-mask'}),_0x5ca012=createSvgNode('rect',{'x':0x0,'y':0x0,'width':'100%','height':'100%','fill':'white'}),_0x15ca5c=createSvgNode('rect',{'x':_0x1f9510,'y':_0xe7fbe2,'width':_0x470a1c,'height':_0x11bc9a,'fill':'black'});_0x50aedd['appendChild'](_0x5ca012),_0x50aedd['appendChild'](_0x15ca5c);let _0x2f2ecc=createSvgNode('rect',{'x':0x0,'y':0x0,'width':'100%','height':'100%','fill':'var(--color-image-background)','fill-opacity':0.85,'mask':'url(#backdrop-mask)'});_0x6281cf['appendChild'](_0x2f2ecc),_0x6281cf['appendChild'](_0x50aedd),this['_backdropMask']=_0x50aedd,this['_backdropMaskInner']=_0x15ca5c;}['_resizeBackdrop'](){this['_backdropMask']&&(this['_backdropMask']['style']['display']='none',window['requestAnimationFrame'](()=>{this['_backdropMask']&&(this['_backdropMask']['style']['display']='block');}));}['_updateBackdrop'](){let _0x5d1801=this['$']['*cropBox'];if(!_0x5d1801)return;let {x:_0x5e587a,y:_0x11a553,width:_0x1fc4e2,height:_0x299eed}=_0x5d1801;this['_backdropMaskInner']&&setSvgNodeAttrs(this['_backdropMaskInner'],{'x':_0x5e587a,'y':_0x11a553,'width':_0x1fc4e2,'height':_0x299eed});}['_updateFrame'](){let _0x51669c=this['$']['*cropBox'];if(_0x51669c&&this['_frameGuides']&&this['_frameThumbs']){for(let _0x29f9e9 of Object['values'](this['_frameThumbs'])){let {direction:_0x94ebe6,pathNode:_0x417383,interactionNode:_0x4c0a69,groupNode:_0x4eaf0e}=_0x29f9e9,_0x233457=''===_0x94ebe6,_0x36484e=0x2===_0x94ebe6['length'],{x:_0x49abb4,y:_0x4034d4,width:_0x2299c0,height:_0x47adb9}=_0x51669c;if(_0x233457)setSvgNodeAttrs(_0x4c0a69,{'x':_0x49abb4,'y':_0x4034d4,'width':_0x2299c0,'height':_0x47adb9});else{const _0x56f38b=_0x5ccff1(Math['min'](_0x2299c0,_0x47adb9)/(0x2*_0x19744b+_0x3fb37b)/0x2,0x0,0x1);let {d:_0x3edd86,center:_0x73f942}=_0x36484e?cornerPath(_0x51669c,_0x94ebe6,_0x56f38b):sidePath(_0x51669c,_0x94ebe6,_0x56f38b);const _0x193d7d=Math['max'](_0x2f165a*_0x5ccff1(Math['min'](_0x2299c0,_0x47adb9)/_0x2f165a/0x3,0x0,0x1),_0x3441a0);setSvgNodeAttrs(_0x4c0a69,{'x':_0x73f942[0x0]-_0x193d7d,'y':_0x73f942[0x1]-_0x193d7d,'width':0x2*_0x193d7d,'height':0x2*_0x193d7d}),setSvgNodeAttrs(_0x417383,{'d':_0x3edd86});}let _0x19c669=this['_shouldThumbBeDisabled'](_0x94ebe6);_0x4eaf0e['setAttribute']('class',_0x44200b('uc-thumb',{'uc-thumb--hidden':_0x19c669,'uc-thumb--visible':!_0x19c669}));}setSvgNodeAttrs(this['_frameGuides'],{'x':_0x51669c['x']-0.5*_0xdc1b9b,'y':_0x51669c['y']-0.5*_0xdc1b9b,'width':_0x51669c['width']+_0xdc1b9b,'height':_0x51669c['height']+_0xdc1b9b});}}['_createThumb'](_0x7254bb,_0x3dd482){let _0x200b91=createSvgNode('g');_0x200b91['classList']['add']('uc-thumb'),_0x200b91['setAttribute']('with-effects','');let _0x5a7a1b=createSvgNode('rect',{'fill':'transparent'}),_0x2a78be=createSvgNode('path',{'stroke':'currentColor','fill':'none','stroke-width':_0x33ccbe});_0x200b91['appendChild'](_0x2a78be),_0x200b91['appendChild'](_0x5a7a1b),_0x7254bb[_0x3dd482]={'direction':_0x3dd482,'pathNode':_0x2a78be,'interactionNode':_0x5a7a1b,'groupNode':_0x200b91},''===_0x3dd482&&(_0x200b91['style']['cursor']='move'),_0x5a7a1b['addEventListener']('pointerdown',this['_handlePointerDown']['bind'](this,_0x3dd482));}['_createThumbs'](){const _0xa5432a={};for(let _0x5d6ba6=0x0;_0x5d6ba6<0x3;_0x5d6ba6++)for(let _0x3ccca9=0x0;_0x3ccca9<0x3;_0x3ccca9++){let _0x367846=''+['n','','s'][_0x5d6ba6]+['w','','e'][_0x3ccca9];''!==_0x367846&&this['_createThumb'](_0xa5432a,_0x367846);}return this['_createThumb'](_0xa5432a,''),_0xa5432a;}['_createGuides'](){let _0x68d79a=createSvgNode('svg'),_0x104505=createSvgNode('rect',{'x':0x0,'y':0x0,'width':'100%','height':'100%','fill':'none','stroke':'currentColor','stroke-width':_0xdc1b9b,'stroke-opacity':0.5});_0x68d79a['appendChild'](_0x104505);for(let _0x5ac35b=0x1;_0x5ac35b<=0x2;_0x5ac35b++){let _0x4e3384=createSvgNode('line',{'x1':_0x423185*_0x5ac35b+'%','y1':'0%','x2':_0x423185*_0x5ac35b+'%','y2':'100%','stroke':'currentColor','stroke-width':_0xdc1b9b,'stroke-opacity':0.3});_0x68d79a['appendChild'](_0x4e3384);}for(let _0x377bbf=0x1;_0x377bbf<=0x2;_0x377bbf++){let _0x47d496=createSvgNode('line',{'x1':'0%','y1':_0x423185*_0x377bbf+'%','x2':'100%','y2':_0x423185*_0x377bbf+'%','stroke':'currentColor','stroke-width':_0xdc1b9b,'stroke-opacity':0.3});_0x68d79a['appendChild'](_0x47d496);}return _0x68d79a['classList']['add']('uc-guides','uc-guides--semi-hidden'),_0x68d79a;}['_createFrame'](){let _0x42df24=this['ref']['svg-el'],_0x59544b=document['createDocumentFragment'](),_0x1158b4=this['_createGuides']();_0x59544b['appendChild'](_0x1158b4);let _0x28bb34=this['_createThumbs']();for(let {groupNode:_0xfa5b9e}of Object['values'](_0x28bb34))_0x59544b['appendChild'](_0xfa5b9e);_0x42df24['appendChild'](_0x59544b),this['_frameThumbs']=_0x28bb34,this['_frameGuides']=_0x1158b4;}['_handlePointerDown'](_0x3e3a74,_0x3ad170){if(!this['_frameThumbs'])return;let _0x3492f4=this['_frameThumbs'][_0x3e3a74];if(this['_shouldThumbBeDisabled'](_0x3e3a74))return;let _0x17ccfb=this['$']['*cropBox'],{x:_0x5763da,y:_0x55348f}=this['ref']['svg-el']['getBoundingClientRect'](),_0x3176c2=_0x3ad170['x']-_0x5763da,_0xb20a23=_0x3ad170['y']-_0x55348f;this['$']['dragging']=!0x0,this['_draggingThumb']=_0x3492f4,this['_dragStartPoint']=[_0x3176c2,_0xb20a23],this['_dragStartCrop']={..._0x17ccfb};}['_handlePointerUp_'](_0x483c39){this['_updateCursor'](),this['$']['dragging']&&(_0x483c39['stopPropagation'](),_0x483c39['preventDefault'](),this['$']['dragging']=!0x1);}['_handlePointerMove_'](_0x12e3d9){if(!this['$']['dragging']||!this['_dragStartPoint']||!this['_draggingThumb'])return;_0x12e3d9['stopPropagation'](),_0x12e3d9['preventDefault']();let _0x24d654=this['ref']['svg-el'],{x:_0x2be1ac,y:_0x53cb48}=_0x24d654['getBoundingClientRect'](),_0x4d47ae=_0x12e3d9['x']-_0x2be1ac,_0x503ca7=_0x12e3d9['y']-_0x53cb48,_0x1014e3=_0x4d47ae-this['_dragStartPoint'][0x0],_0x3e07b2=_0x503ca7-this['_dragStartPoint'][0x1],{direction:_0x46f9af}=this['_draggingThumb'];const _0x43bf8b=this['_calcCropBox'](_0x46f9af,[_0x1014e3,_0x3e07b2]);_0x43bf8b&&(this['$']['*cropBox']=_0x43bf8b);}['_calcCropBox'](_0x387ba2,_0x53dc81){const [_0x527bfa,_0x4fb51d]=_0x53dc81;let _0x2887f0=this['$']['*imageBox'],_0xc1e473=this['_dragStartCrop']??this['$']['*cropBox'];const _0x2fb2b4=this['$']['*cropPresetList']?.[0x0],_0x428a0b=_0x2fb2b4?_0x2fb2b4['width']/_0x2fb2b4['height']:void 0x0;if(_0xc1e473=''===_0x387ba2?moveRect({'rect':_0xc1e473,'delta':[_0x527bfa,_0x4fb51d],'imageBox':_0x2887f0}):resizeRect({'rect':_0xc1e473,'delta':[_0x527bfa,_0x4fb51d],'direction':_0x387ba2,'aspectRatio':_0x428a0b,'imageBox':_0x2887f0}),Object['values'](_0xc1e473)['every'](_0x5f3a98=>Number['isFinite'](_0x5f3a98)&&_0x5f3a98>=0x0))return constraintRect(roundRect(_0xc1e473),this['$']['*imageBox']);console['error']('CropFrame\x20is\x20trying\x20to\x20create\x20invalid\x20rectangle',{'payload':_0xc1e473});}['_handleSvgPointerMove_'](_0xee811f){if(!this['_frameThumbs'])return;let _0x1dec26=Object['values'](this['_frameThumbs'])['find'](_0x3c0ed3=>{if(this['_shouldThumbBeDisabled'](_0x3c0ed3['direction']))return!0x1;let _0x42180c=_0x3c0ed3['interactionNode']['getBoundingClientRect']();return rectContainsPoint({'x':_0x42180c['x'],'y':_0x42180c['y'],'width':_0x42180c['width'],'height':_0x42180c['height']},[_0xee811f['x'],_0xee811f['y']]);});this['_hoverThumb']=_0x1dec26,this['_updateCursor']();}['_updateCursor'](){let _0xa9d00b=this['_hoverThumb'];this['ref']['svg-el']['style']['cursor']=_0xa9d00b?thumbCursor(_0xa9d00b['direction']):'initial';}['_render'](){this['_updateBackdrop'](),this['_updateFrame']();}['toggleThumbs'](_0x55b401){this['_frameThumbs']&&Object['values'](this['_frameThumbs'])['map'](({groupNode:_0x50e44a})=>_0x50e44a)['forEach'](_0x445ee7=>{_0x445ee7['setAttribute']('class',_0x44200b('uc-thumb',{'uc-thumb--hidden':!_0x55b401,'uc-thumb--visible':_0x55b401}));});}['initCallback'](){super['initCallback'](),this['_createBackdrop'](),this['_createFrame'](),this['sub']('*imageBox',()=>{this['_resizeBackdrop'](),window['requestAnimationFrame'](()=>{this['_render']();});}),this['sub']('*cropBox',_0x511250=>{_0x511250&&(this['_guidesHidden']=_0x511250['height']<=_0x1cc5fb||_0x511250['width']<=_0x1cc5fb,window['requestAnimationFrame'](()=>{this['_render']();}));}),this['sub']('dragging',_0x5cec25=>{this['_frameGuides']&&this['_frameGuides']['setAttribute']('class',_0x44200b({'uc-guides--hidden':this['_guidesHidden'],'uc-guides--visible':!this['_guidesHidden']&&_0x5cec25,'uc-guides--semi-hidden':!this['_guidesHidden']&&!_0x5cec25}));}),this['ref']['svg-el']['addEventListener']('pointermove',this['_handleSvgPointerMove'],!0x0),document['addEventListener']('pointermove',this['_handlePointerMove'],!0x0),document['addEventListener']('pointerup',this['_handlePointerUp'],!0x0);}['destroyCallback'](){super['destroyCallback'](),document['removeEventListener']('pointermove',this['_handlePointerMove']),document['removeEventListener']('pointerup',this['_handlePointerUp']);}}_0x42cea4['template']='\x20<svg\x20class=\x22uc-svg\x22\x20ref=\x22svg-el\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22></svg>\x20';class EditorButtonControl extends _0x2ee8ca{['init$']={...this['init$'],'active':!0x1,'title':'','icon':'','on.click':null,'title-prop':''};['initCallback'](){super['initCallback'](),this['_titleEl']=this['ref']['title-el'],this['_iconEl']=this['ref']['icon-el'],this['sub']('title',_0x47d466=>{this['_titleEl']&&(this['_titleEl']['style']['display']=_0x47d466?'block':'none');}),this['sub']('active',_0xf0dcef=>{this['className']=_0x44200b({'uc-active':_0xf0dcef,'uc-not_active':!_0xf0dcef});}),this['sub']('on.click',_0x2a25ee=>{this['onclick']=_0x2a25ee;});}}function nextAngle(_0x483a4f){let _0x1e0c25=_0x483a4f+0x5a;return _0x1e0c25=_0x1e0c25>=0x168?0x0:_0x1e0c25,_0x1e0c25;}function nextValue(_0x139a5,_0x549162){return'rotate'===_0x139a5?nextAngle(_0x549162):['mirror','flip']['includes'](_0x139a5)?!_0x549162:null;}EditorButtonControl['template']='\x0a\x20\x20<button\x20type=\x22button\x22\x20role=\x22option\x22\x20l10n=\x22@title:title-prop\x22>\x0a\x20\x20\x20\x20<uc-icon\x20set=\x22@name:\x20icon;\x22></uc-icon>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-title\x22\x20ref=\x22title-el\x22>{{title}}</div>\x0a\x20\x20</button>\x0a';class EditorCropButtonControl extends EditorButtonControl{['initCallback'](){super['initCallback'](),this['defineAccessor']('operation',_0x2896a4=>{_0x2896a4&&(this['_operation']=_0x2896a4,this['$']['icon']=_0x2896a4,this['bindL10n']('title-prop',()=>this['l10n']('a11y-cloud-editor-apply-crop',{'name':this['l10n'](_0x2896a4)['toLowerCase']()})));}),this['$']['on.click']=()=>{let _0x2824ba=this['$']['*cropperEl']['getValue'](this['_operation']),_0x127987=nextValue(this['_operation'],_0x2824ba);this['$']['*cropperEl']['setValue'](this['_operation'],_0x127987);};}}const ControlType={'FILTER':'filter','COLOR_OPERATION':'color_operation'},_0x3f4975='original';class EditorSlider extends _0x2ee8ca{['init$']={...this['init$'],'disabled':!0x1,'min':0x0,'max':0x64,'value':0x0,'defaultValue':0x0,'zero':0x0,'on.input':e=>{this['$']['*faderEl']['set'](e),this['$']['value']=e;}};['setOperation'](_0x493a13,_0x7c459b){this['_controlType']='filter'===_0x493a13?ControlType['FILTER']:ControlType['COLOR_OPERATION'],this['_operation']=_0x493a13,this['_iconName']=_0x493a13,this['_title']=_0x493a13['toUpperCase'](),this['_filter']=_0x7c459b,this['_initializeValues'](),this['$']['*faderEl']['activate']({'url':this['$']['*originalUrl'],'operation':this['_operation'],'value':this['_filter']===_0x3f4975?void 0x0:this['$']['value'],'filter':this['_filter']===_0x3f4975?void 0x0:this['_filter'],'fromViewer':!0x1});}['_initializeValues'](){let {range:_0x2fac0c,zero:_0x158302}=_0x37a670[this['_operation']],[_0x3e30f4,_0x4d240c]=_0x2fac0c;this['$']['min']=_0x3e30f4,this['$']['max']=_0x4d240c,this['$']['zero']=_0x158302;let _0x4675b9=this['$']['*editorTransformations'][this['_operation']];if(this['_controlType']===ControlType['FILTER']){let _0x3a21e8=_0x4d240c;if(_0x4675b9){let {name:_0x439b8e,amount:_0x2f276b}=_0x4675b9;_0x3a21e8=_0x439b8e===this['_filter']?_0x2f276b:_0x4d240c;}this['$']['value']=_0x3a21e8,this['$']['defaultValue']=_0x3a21e8;}if(this['_controlType']===ControlType['COLOR_OPERATION']){let _0x357820=void 0x0!==_0x4675b9?_0x4675b9:_0x158302;this['$']['value']=_0x357820,this['$']['defaultValue']=_0x357820;}}['apply'](){let _0x41f983;_0x41f983=this['_controlType']===ControlType['FILTER']?this['_filter']===_0x3f4975?null:{'name':this['_filter'],'amount':this['$']['value']}:this['$']['value'];let _0x18b1df={...this['$']['*editorTransformations'],[this['_operation']]:_0x41f983};this['$']['*editorTransformations']=_0x18b1df;}['cancel'](){this['$']['*faderEl']['deactivate']({'hide':!0x1});}['initCallback'](){super['initCallback'](),this['sub']('*originalUrl',_0x1a455d=>{this['_originalUrl']=_0x1a455d;}),this['sub']('value',_0x2d69f2=>{let _0x18d2aa=(this['_filter']||this['_operation'])+'\x20'+_0x2d69f2;this['$']['*operationTooltip']=_0x18d2aa;});}}function _0x22eecb(_0x3ff419){let _0x18349c=new Image(),_0x483d6b=new Promise((_0x207218,_0x506cd7)=>{_0x18349c['src']=_0x3ff419,_0x18349c['onload']=_0x207218,_0x18349c['onerror']=_0x506cd7;});return{'promise':_0x483d6b,'image':_0x18349c,'cancel':()=>{0x0===_0x18349c['naturalWidth']&&(_0x18349c['src']=_0x9a483d);}};}function batchPreloadImages(_0x305186){let _0x331272=[];for(let _0x4681de of _0x305186){let _0x3bb12f=_0x22eecb(_0x4681de);_0x331272['push'](_0x3bb12f);}let _0x4540d5=_0x331272['map'](_0x18b3c1=>_0x18b3c1['image']);return{'promise':Promise['allSettled'](_0x331272['map'](_0x60e592=>_0x60e592['promise'])),'images':_0x4540d5,'cancel':()=>{_0x331272['forEach'](_0x35f078=>{_0x35f078['cancel']();});}};}EditorSlider['template']='\x0a\x20\x20<uc-slider-ui\x0a\x20\x20\x20\x20ref=\x22slider-el\x22\x0a\x20\x20\x20\x20set=\x22disabled:\x20disabled;\x20min:\x20min;\x20max:\x20max;\x20defaultValue:\x20defaultValue;\x20zero:\x20zero;\x20onInput:\x20on.input;\x22\x0a\x20\x20></uc-slider-ui>\x0a';class EditorFilterControl extends EditorButtonControl{constructor(){super(),this['init$']={...this['init$'],'active':!0x1,'title':'','icon':'','isOriginal':!0x1,'iconSize':'20','on.click':null};}['_previewSrc'](){let _0xd0f2ba=parseInt(window['getComputedStyle'](this)['getPropertyValue']('--l-base-min-width'),0xa),_0x5ab1d2=window['devicePixelRatio'],_0x22bd86=Math['ceil'](_0x5ab1d2*_0xd0f2ba),_0x1cb6a1=_0x5ab1d2>=0x2?'lightest':'normal',_0x3c39e5={...this['$']['*editorTransformations']};return _0x3c39e5[this['_operation']]=this['_filter']!==_0x3f4975?{'name':this['_filter'],'amount':0x64}:void 0x0,createCdnUrl(this['_originalUrl'],createCdnUrlModifiers(_0xb26c5f,transformationsToOperations(_0x3c39e5),'quality/'+_0x1cb6a1,'scale_crop/'+_0x22bd86+'x'+_0x22bd86+'/center'));}async['_observerCallback'](_0x25d0ac,_0xeb9580){if(_0x25d0ac[0x0]['isIntersecting']){let _0x1ffc50=await this['proxyUrl'](this['_previewSrc']()),_0x5ba164=this['ref']['preview-el'],{promise:_0x36b99a,cancel:_0x59e78c}=_0x22eecb(_0x1ffc50);this['_cancelPreload']=_0x59e78c,_0x36b99a['catch'](_0xfa775d=>{this['$']['*networkProblems']=!0x0,console['error']('Failed\x20to\x20load\x20image',{'error':_0xfa775d});})['finally'](()=>{_0x5ba164['style']['backgroundImage']='url('+_0x1ffc50+')',_0x5ba164['setAttribute']('loaded',''),_0xeb9580['unobserve'](this);});}else this['_cancelPreload']?.();}['initCallback'](){super['initCallback'](),this['$']['on.click']=()=>{this['$']['active']?this['$']['isOriginal']||(this['$']['*sliderEl']['setOperation'](this['_operation'],this['_filter']),this['$']['*showSlider']=!0x0):(this['$']['*sliderEl']['setOperation'](this['_operation'],this['_filter']),this['$']['*sliderEl']['apply']()),this['$']['*currentFilter']=this['_filter'];},this['defineAccessor']('filter',_0x43775e=>{this['_operation']='filter',this['_filter']=_0x43775e,this['$']['isOriginal']=_0x43775e===_0x3f4975,this['$']['icon']=this['$']['isOriginal']?'original':'slider',this['bindL10n']('title-prop',()=>this['l10n']('a11y-cloud-editor-apply-filter',{'name':_0x43775e['toLowerCase']()}));}),this['_observer']=new window['IntersectionObserver'](this['_observerCallback']['bind'](this),{'threshold':[0x0,0x1]});let _0x5bb389=this['$']['*originalUrl'];this['_originalUrl']=_0x5bb389,this['$']['isOriginal']?this['ref']['icon-el']['classList']['add']('uc-original-icon'):this['_observer']['observe'](this),this['sub']('*currentFilter',_0x50aaf2=>{this['$']['active']=_0x50aaf2&&_0x50aaf2===this['_filter'];}),this['sub']('isOriginal',_0x243b2d=>{this['$']['iconSize']=_0x243b2d?0x28:0x14;}),this['sub']('active',_0x701d91=>{if(this['$']['isOriginal'])return;this['ref']['icon-el']['style']['opacity']=_0x701d91?'1':'0';let _0x44c8b9=this['ref']['preview-el'];_0x701d91?_0x44c8b9['style']['opacity']='0':_0x44c8b9['style']['backgroundImage']&&(_0x44c8b9['style']['opacity']='1');}),this['sub']('*networkProblems',async _0x2407f8=>{if(!_0x2407f8){let _0x1e0040=await this['proxyUrl'](this['_previewSrc']()),_0x2e2e1f=this['ref']['preview-el'];_0x2e2e1f['style']['backgroundImage']&&(_0x2e2e1f['style']['backgroundImage']='none',_0x2e2e1f['style']['backgroundImage']='url('+_0x1e0040+')');}});}['destroyCallback'](){super['destroyCallback'](),this['_observer']?.['disconnect'](),this['_cancelPreload']?.();}}EditorFilterControl['template']='\x0a\x20\x20<button\x20type=\x22button\x22\x20role=\x22option\x22\x20l10n=\x22@title:title-prop\x22>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-preview\x22\x20ref=\x22preview-el\x22></div>\x0a\x20\x20\x20\x20<uc-icon\x20ref=\x22icon-el\x22\x20set=\x22@name:\x20icon;\x20@size:\x20iconSize;\x22></uc-icon>\x0a\x20\x20</button>\x0a';class EditorOperationControl extends EditorButtonControl{['_operation']='';['initCallback'](){super['initCallback'](),this['$']['on.click']=_0x2c90e4=>{this['$']['*sliderEl']['setOperation'](this['_operation']),this['$']['*showSlider']=!0x0,this['$']['*currentOperation']=this['_operation'];},this['defineAccessor']('operation',_0x7fa485=>{_0x7fa485&&(this['_operation']=_0x7fa485,this['$']['icon']=_0x7fa485,this['bindL10n']('title-prop',()=>this['l10n']('a11y-cloud-editor-apply-tuning',{'name':this['l10n'](_0x7fa485)['toLowerCase']()})),this['bindL10n']('title',()=>this['l10n'](_0x7fa485)));}),this['sub']('*editorTransformations',_0x3f59a2=>{if(!this['_operation'])return;let {zero:_0x491673}=_0x37a670[this['_operation']],_0x16ded2=_0x3f59a2[this['_operation']],_0x112c2b=void 0x0!==_0x16ded2&&_0x16ded2!==_0x491673;this['$']['active']=_0x112c2b;});}}function _0x24c654(_0x7472af,_0x3ef70f){let _0x5d02ff={};for(let _0x13885b of _0x3ef70f){let _0x5b8a98=_0x7472af[_0x13885b];(_0x7472af['hasOwnProperty'](_0x13885b)||void 0x0!==_0x5b8a98)&&(_0x5d02ff[_0x13885b]=_0x5b8a98);}return _0x5d02ff;}function _0xb0ac91(_0x4e433b,_0x5545ea,_0x34c27f){let _0x531c1c=window['devicePixelRatio'],_0x4bf91d=Math['min'](Math['ceil'](_0x5545ea*_0x531c1c),0xbb8),_0x23f42f=_0x531c1c>=0x2?'lightest':'normal';return createCdnUrl(_0x4e433b,createCdnUrlModifiers(_0xb26c5f,transformationsToOperations(_0x34c27f),'quality/'+_0x23f42f,'stretch/off/-/resize/'+_0x4bf91d+'x','@clib/'+_0x10a17d+'/'+_0x23381e+'/uc-cloud-image-editor/'));}function validateCrop(_0x38934d){if(!_0x38934d)return!0x0;let _0x7ab4c=[({dimensions:_0x1c3621,coords:_0x3447e9})=>[..._0x1c3621,..._0x3447e9]['every'](_0x5f396a=>Number['isInteger'](_0x5f396a)&&Number['isFinite'](_0x5f396a)),({dimensions:_0x36b188,coords:_0x4b9709})=>_0x36b188['every'](_0x399bb9=>_0x399bb9>0x0)&&_0x4b9709['every'](_0x258a6d=>_0x258a6d>=0x0)];return _0x7ab4c['every'](_0x4f87b3=>_0x4f87b3(_0x38934d));}class EditorImageCropper extends _0x2ee8ca{['ctxOwner']=!0x0;constructor(){super(),this['init$']={...this['init$'],'image':null,'*padding':_0x2a782c,'*operations':{'rotate':0x0,'mirror':!0x1,'flip':!0x1},'*imageBox':{'x':0x0,'y':0x0,'width':0x0,'height':0x0},'*cropBox':{'x':0x0,'y':0x0,'width':0x0,'height':0x0}},this['_commitDebounced']=_0x972e85(this['_commit']['bind'](this),0x12c),this['_handleResizeThrottled']=throttle(this['_handleResize']['bind'](this),0x64),this['_imageSize']={'width':0x0,'height':0x0};}['_handleResize'](){this['isConnected']&&this['_isActive']&&(this['_initCanvas'](),this['_syncTransformations'](),this['_alignImage'](),this['_alignCrop'](),this['_draw']());}['_syncTransformations'](){let _0x5ecbee=_0x24c654(this['$']['*editorTransformations'],Object['keys'](this['$']['*operations'])),_0x5ced84={...this['$']['*operations'],..._0x5ecbee};this['$']['*operations']=_0x5ced84;}['_initCanvas'](){let _0x296b58=this['ref']['canvas-el'],_0x305a02=_0x296b58['getContext']('2d'),_0x85ce57=this['offsetWidth'],_0xde5fd1=this['offsetHeight'],_0x4d9a0b=window['devicePixelRatio'];_0x296b58['style']['width']=_0x85ce57+'px',_0x296b58['style']['height']=_0xde5fd1+'px',_0x296b58['width']=_0x85ce57*_0x4d9a0b,_0x296b58['height']=_0xde5fd1*_0x4d9a0b,_0x305a02?.['scale'](_0x4d9a0b,_0x4d9a0b),this['_canvas']=_0x296b58,this['_ctx']=_0x305a02;}['_alignImage'](){if(!this['_isActive']||!this['$']['image'])return;let _0x2abab6,_0x4dcce2=this['$']['image'],_0x57debd=this['$']['*padding'],_0x2e8544=this['$']['*operations'],{rotate:_0x1bb7ef}=_0x2e8544,_0x131147=this['offsetWidth'],_0x59b1bf=this['offsetHeight'],_0x226db0=rotateSize({'width':_0x4dcce2['naturalWidth'],'height':_0x4dcce2['naturalHeight']},_0x1bb7ef);if(_0x226db0['width']>_0x131147-0x2*_0x57debd||_0x226db0['height']>_0x59b1bf-0x2*_0x57debd){let _0x259e88=_0x226db0['width']/_0x226db0['height'];if(_0x259e88>_0x131147/_0x59b1bf){let _0x3f4768=_0x131147-0x2*_0x57debd,_0x1bddf5=_0x3f4768/_0x259e88;_0x2abab6={'x':0x0+_0x57debd,'y':_0x57debd+(_0x59b1bf-0x2*_0x57debd)/0x2-_0x1bddf5/0x2,'width':_0x3f4768,'height':_0x1bddf5};}else{let _0x3a2ec7=_0x59b1bf-0x2*_0x57debd,_0x4c85d8=_0x3a2ec7*_0x259e88;_0x2abab6={'x':_0x57debd+(_0x131147-0x2*_0x57debd)/0x2-_0x4c85d8/0x2,'y':0x0+_0x57debd,'width':_0x4c85d8,'height':_0x3a2ec7};}}else{let {width:_0x25614f,height:_0x4c6ce7}=_0x226db0;_0x2abab6={'x':_0x57debd+(_0x131147-0x2*_0x57debd)/0x2-_0x25614f/0x2,'y':_0x57debd+(_0x59b1bf-0x2*_0x57debd)/0x2-_0x4c6ce7/0x2,'width':_0x25614f,'height':_0x4c6ce7};}this['$']['*imageBox']=roundRect(_0x2abab6);}['_alignCrop'](){let _0x12b9db=this['$']['*cropBox'],_0x1a0e9f=this['$']['*imageBox'],_0x196a5f=this['$']['*operations'],{rotate:_0x5a75f3}=_0x196a5f,_0xec25e1=this['$']['*editorTransformations']['crop'],{width:_0x6a7646,x:_0x2854a3,y:_0x233b2c}=this['$']['*imageBox'];if(_0xec25e1){let {dimensions:[_0x5d172b,_0x5630c1],coords:[_0x17be13,_0x30f058]}=_0xec25e1,{width:_0x3c84eb}=rotateSize(this['_imageSize'],_0x5a75f3),_0x2a44ae=_0x6a7646/_0x3c84eb;_0x12b9db=constraintRect(roundRect({'x':_0x2854a3+_0x17be13*_0x2a44ae,'y':_0x233b2c+_0x30f058*_0x2a44ae,'width':_0x5d172b*_0x2a44ae,'height':_0x5630c1*_0x2a44ae}),this['$']['*imageBox']);}const _0x3b629e=this['$']['*cropPresetList']?.[0x0],_0x48c190=_0x3b629e?_0x3b629e['width']/_0x3b629e['height']:void 0x0;if(!isRectInsideRect(_0x12b9db,_0x1a0e9f)||_0x48c190&&!isRectMatchesAspectRatio(_0x12b9db,_0x48c190)){const _0xee10c1=_0x1a0e9f['width']/_0x1a0e9f['height'];let _0x44cff2=_0x1a0e9f['width'],_0x58c8b4=_0x1a0e9f['height'];_0x48c190&&(_0xee10c1>_0x48c190?_0x44cff2=Math['min'](_0x1a0e9f['height']*_0x48c190,_0x1a0e9f['width']):_0x58c8b4=Math['min'](_0x1a0e9f['width']/_0x48c190,_0x1a0e9f['height'])),_0x12b9db={'x':_0x1a0e9f['x']+_0x1a0e9f['width']/0x2-_0x44cff2/0x2,'y':_0x1a0e9f['y']+_0x1a0e9f['height']/0x2-_0x58c8b4/0x2,'width':_0x44cff2,'height':_0x58c8b4};}this['$']['*cropBox']=constraintRect(roundRect(_0x12b9db),this['$']['*imageBox']);}['_drawImage'](){let _0x355245=this['_ctx'];if(!_0x355245)return;let _0x80682a=this['$']['image'],_0x392252=this['$']['*imageBox'],_0x554008=this['$']['*operations'],{mirror:_0x28e1f3,flip:_0x70f31f,rotate:_0xe4b3ef}=_0x554008,_0x4078c9=rotateSize({'width':_0x392252['width'],'height':_0x392252['height']},_0xe4b3ef);_0x355245['save'](),_0x355245['translate'](_0x392252['x']+_0x392252['width']/0x2,_0x392252['y']+_0x392252['height']/0x2),_0x355245['rotate'](_0xe4b3ef*Math['PI']*-0x1/0xb4),_0x355245['scale'](_0x28e1f3?-0x1:0x1,_0x70f31f?-0x1:0x1),_0x355245['drawImage'](_0x80682a,-_0x4078c9['width']/0x2,-_0x4078c9['height']/0x2,_0x4078c9['width'],_0x4078c9['height']),_0x355245['restore']();}['_draw'](){if(!(this['_isActive']&&this['$']['image']&&this['_canvas']&&this['_ctx']))return;let _0x26b2ac=this['_canvas'];this['_ctx']['clearRect'](0x0,0x0,_0x26b2ac['width'],_0x26b2ac['height']),this['_drawImage']();}['_animateIn']({fromViewer:_0x53187e}){this['$']['image']&&(this['ref']['frame-el']['toggleThumbs'](!0x0),this['_transitionToImage'](),setTimeout(()=>{this['className']=_0x44200b({'uc-active_from_viewer':_0x53187e,'uc-active_from_editor':!_0x53187e,'uc-inactive_to_editor':!0x1});}));}['_getCropDimensions'](){let _0x594696=this['$']['*cropBox'],_0x2bf57a=this['$']['*imageBox'],_0x5e04bc=this['$']['*operations'],{rotate:_0xe44498}=_0x5e04bc,{width:_0xa6d7af,height:_0x22c764}=_0x2bf57a,{width:_0x1b6cc3,height:_0x35fa66}=rotateSize(this['_imageSize'],_0xe44498),{width:_0x31e3d9,height:_0x438c05}=_0x594696,_0x2faab6=_0xa6d7af/_0x1b6cc3,_0x3e9070=_0x22c764/_0x35fa66;return[_0x5ccff1(Math['round'](_0x31e3d9/_0x2faab6),0x1,_0x1b6cc3),_0x5ccff1(Math['round'](_0x438c05/_0x3e9070),0x1,_0x35fa66)];}['_getCropTransformation'](){let _0x503af5=this['$']['*cropBox'],_0x5f802e=this['$']['*imageBox'],_0x29007b=this['$']['*operations'],{rotate:_0x22a04e}=_0x29007b,{width:_0x342dc3,height:_0x94894e,x:_0xe1cf1b,y:_0x5e0913}=_0x5f802e,{width:_0x491e1b,height:_0x432ea7}=rotateSize(this['_imageSize'],_0x22a04e),{x:_0x5a2038,y:_0x2e13ed}=_0x503af5,_0x3388bb=_0x342dc3/_0x491e1b,_0x2e0128=_0x94894e/_0x432ea7,_0x5e1fb7=this['_getCropDimensions'](),_0x5509a2={'dimensions':_0x5e1fb7,'coords':[_0x5ccff1(Math['round']((_0x5a2038-_0xe1cf1b)/_0x3388bb),0x0,_0x491e1b-_0x5e1fb7[0x0]),_0x5ccff1(Math['round']((_0x2e13ed-_0x5e0913)/_0x2e0128),0x0,_0x432ea7-_0x5e1fb7[0x1])]};if(validateCrop(_0x5509a2)){if(_0x5e1fb7[0x0]!==_0x491e1b||_0x5e1fb7[0x1]!==_0x432ea7)return _0x5509a2;}else console['error']('Cropper\x20is\x20trying\x20to\x20create\x20invalid\x20crop\x20object',{'payload':_0x5509a2});}['_commit'](){if(!this['isConnected']||!this['_imageSize'])return;let _0x541dfe=this['$']['*operations'],{rotate:_0x289457,mirror:_0x38db32,flip:_0x504d4e}=_0x541dfe,_0x4e8fb8=this['_getCropTransformation'](),_0xdb1e4d={...this['$']['*editorTransformations'],'crop':_0x4e8fb8,'rotate':_0x289457,'mirror':_0x38db32,'flip':_0x504d4e};this['$']['*editorTransformations']=_0xdb1e4d;}['setValue'](_0x2cc1ca,_0xa96cea){this['$']['*operations']={...this['$']['*operations'],[_0x2cc1ca]:_0xa96cea},this['_isActive']&&(this['_alignImage'](),this['_alignCrop'](),this['_draw']());}['getValue'](_0x58cf38){return this['$']['*operations'][_0x58cf38];}async['activate'](_0x4ad2bb,{fromViewer:_0x8a83a2}={}){if(!this['_isActive']){this['_isActive']=!0x0,this['_imageSize']=_0x4ad2bb,this['removeEventListener']('transitionend',this['_reset']);try{this['$']['image']=await this['_waitForImage'](this['$']['*originalUrl'],this['$']['*editorTransformations']),this['_syncTransformations'](),this['_animateIn']({'fromViewer':_0x8a83a2});}catch(_0x3fec08){console['error']('Failed\x20to\x20activate\x20cropper',{'error':_0x3fec08});}this['_observer']=new ResizeObserver(([_0x55cb53])=>{_0x55cb53['contentRect']['width']>0x0&&_0x55cb53['contentRect']['height']>0x0&&this['_isActive']&&this['$']['image']&&this['_handleResizeThrottled']();}),this['_observer']['observe'](this);}}['deactivate']({reset:_0x43bb68=!0x1}={}){this['_isActive']&&(!_0x43bb68&&this['_commit'](),this['_isActive']=!0x1,this['_transitionToCrop'](),this['className']=_0x44200b({'uc-active_from_viewer':!0x1,'uc-active_from_editor':!0x1,'uc-inactive_to_editor':!0x0}),this['ref']['frame-el']['toggleThumbs'](!0x1),this['addEventListener']('transitionend',this['_reset'],{'once':!0x0}),this['_observer']?.['disconnect']());}['_transitionToCrop'](){let _0x535fff=this['_getCropDimensions'](),_0xf2d4bb=Math['min'](this['offsetWidth'],_0x535fff[0x0])/this['$']['*cropBox']['width'],_0x4fc52c=Math['min'](this['offsetHeight'],_0x535fff[0x1])/this['$']['*cropBox']['height'],_0x516913=Math['min'](_0xf2d4bb,_0x4fc52c),_0x43849c=this['$']['*cropBox']['x']+this['$']['*cropBox']['width']/0x2,_0x877a1=this['$']['*cropBox']['y']+this['$']['*cropBox']['height']/0x2;this['style']['transform']='scale('+_0x516913+')\x20translate('+(this['offsetWidth']/0x2-_0x43849c)/_0x516913+'px,\x20'+(this['offsetHeight']/0x2-_0x877a1)/_0x516913+'px)',this['style']['transformOrigin']=_0x43849c+'px\x20'+_0x877a1+'px';}['_transitionToImage'](){let _0x4d8ff8=this['$']['*cropBox']['x']+this['$']['*cropBox']['width']/0x2,_0x45e54c=this['$']['*cropBox']['y']+this['$']['*cropBox']['height']/0x2;this['style']['transform']='scale(1)',this['style']['transformOrigin']=_0x4d8ff8+'px\x20'+_0x45e54c+'px';}['_reset'](){this['_isActive']||(this['$']['image']=null);}async['_waitForImage'](_0x502133,_0x41290e){let _0x3d4d0b=this['offsetWidth'];_0x41290e={..._0x41290e,'crop':void 0x0,'rotate':void 0x0,'flip':void 0x0,'mirror':void 0x0};let _0xb9a4f=await this['proxyUrl'](_0xb0ac91(_0x502133,_0x3d4d0b,_0x41290e)),{promise:_0x2ed04a,cancel:_0x2f61,image:_0x47b30b}=_0x22eecb(_0xb9a4f),_0x1f34f7=this['_handleImageLoading'](_0xb9a4f);return _0x47b30b['addEventListener']('load',_0x1f34f7,{'once':!0x0}),_0x47b30b['addEventListener']('error',_0x1f34f7,{'once':!0x0}),this['_cancelPreload']?.(),this['_cancelPreload']=_0x2f61,_0x2ed04a['then'](()=>_0x47b30b)['catch'](_0x3f9940=>(console['error']('Failed\x20to\x20load\x20image',{'error':_0x3f9940}),this['$']['*networkProblems']=!0x0,Promise['resolve'](_0x47b30b)));}['_handleImageLoading'](_0x3c5d2f){let _0x12d551='crop',_0x27bed5=this['$']['*loadingOperations'];return _0x27bed5['get'](_0x12d551)||_0x27bed5['set'](_0x12d551,new Map()),_0x27bed5['get'](_0x12d551)['get'](_0x3c5d2f)||(_0x27bed5['set'](_0x12d551,_0x27bed5['get'](_0x12d551)['set'](_0x3c5d2f,!0x0)),this['$']['*loadingOperations']=_0x27bed5),()=>{_0x27bed5?.['get'](_0x12d551)?.['has'](_0x3c5d2f)&&(_0x27bed5['get'](_0x12d551)['delete'](_0x3c5d2f),this['$']['*loadingOperations']=_0x27bed5);};}['initCallback'](){super['initCallback'](),this['sub']('*imageBox',()=>{this['_draw']();}),this['sub']('*cropBox',()=>{this['$']['image']&&this['_commitDebounced']();}),this['sub']('*cropPresetList',()=>{this['_alignCrop']();}),setTimeout(()=>{this['sub']('*networkProblems',_0x13f7c4=>{_0x13f7c4||this['_isActive']&&this['activate'](this['_imageSize'],{'fromViewer':!0x1});});},0x0);}['destroyCallback'](){super['destroyCallback'](),this['_observer']?.['disconnect']();}}function _0x5b2b9d(_0x2cbfb9,_0x5da902,_0x28967e){let _0x3dcc12=Array(_0x28967e);for(let _0x5132de=--_0x28967e;_0x5132de>=0x0;_0x5132de--)_0x3dcc12[_0x5132de]=Math['ceil']((_0x5132de*_0x5da902+(_0x28967e-_0x5132de)*_0x2cbfb9)/_0x28967e);return _0x3dcc12;}function splitBySections(_0x42123a){return _0x42123a['reduce']((_0x35aba2,_0x4246b0,_0x32e97c)=>_0x32e97c<_0x42123a['length']-0x1?[..._0x35aba2,[_0x4246b0,_0x42123a[_0x32e97c+0x1]]]:_0x35aba2,[]);}function calculateOpacities(_0x25be78,_0x36c886,_0x4ca7d1){let _0x363ca1=splitBySections(_0x25be78)['find'](([_0x15b40e,_0x185988])=>_0x15b40e<=_0x36c886&&_0x36c886<=_0x185988);return _0x25be78['map'](_0x13421c=>{let _0x340968=Math['abs'](_0x363ca1[0x0]-_0x363ca1[0x1]),_0x2f409e=Math['abs'](_0x36c886-_0x363ca1[0x0])/_0x340968;return _0x363ca1[0x0]===_0x13421c?_0x36c886>_0x4ca7d1?0x1:0x1-_0x2f409e:_0x363ca1[0x1]===_0x13421c?_0x36c886>=_0x4ca7d1?_0x2f409e:0x1:0x0;});}function calculateZIndices(_0xc5f700,_0x75d8eb){return _0xc5f700['map']((_0x39a93c,_0x2df467)=>_0x39a93c<_0x75d8eb?_0xc5f700['length']-_0x2df467:_0x2df467);}function keypointsRange(_0x5bf609,_0x401432){let _0x3b0bd3=_0x37a670[_0x5bf609]['keypointsNumber'],{range:_0x276d1c,zero:_0x123756}=_0x37a670[_0x5bf609];return[...new Set([..._0x5b2b9d(_0x276d1c[0x0],_0x123756,_0x3b0bd3+0x1),..._0x5b2b9d(_0x123756,_0x276d1c[0x1],_0x3b0bd3+0x1),_0x123756,_0x401432])]['sort']((_0x2f34bb,_0x18a17e)=>_0x2f34bb-_0x18a17e);}EditorImageCropper['template']='\x0a\x20\x20<canvas\x20class=\x22uc-canvas\x22\x20ref=\x22canvas-el\x22></canvas>\x0a\x20\x20<uc-crop-frame\x20ref=\x22frame-el\x22></uc-crop-frame>\x0a';class EditorImageFader extends _0x2ee8ca{constructor(){super(),this['_isActive']=!0x1,this['_hidden']=!0x0,this['_addKeypointDebounced']=_0x972e85(this['_addKeypoint']['bind'](this),0x258),this['classList']['add']('uc-inactive_to_cropper');}['_handleImageLoading'](_0x377f77){let _0xd07271=this['_operation'],_0x3e77af=this['$']['*loadingOperations'];return _0x3e77af['get'](_0xd07271)||_0x3e77af['set'](_0xd07271,new Map()),_0x3e77af['get'](_0xd07271)['get'](_0x377f77)||(_0x3e77af['set'](_0xd07271,_0x3e77af['get'](_0xd07271)['set'](_0x377f77,!0x0)),this['$']['*loadingOperations']=_0x3e77af),()=>{_0x3e77af?.['get'](_0xd07271)?.['has'](_0x377f77)&&(_0x3e77af['get'](_0xd07271)['delete'](_0x377f77),this['$']['*loadingOperations']=_0x3e77af);};}['_flush'](){window['cancelAnimationFrame'](this['_raf']),this['_raf']=window['requestAnimationFrame'](()=>{for(let _0xf4c26a of this['_keypoints']){let {image:_0x4c63a6}=_0xf4c26a;_0x4c63a6&&(_0x4c63a6['style']['opacity']=_0xf4c26a['opacity']['toString'](),_0x4c63a6['style']['zIndex']=_0xf4c26a['zIndex']['toString']());}});}async['_imageSrc']({url:_0x56f4ea=this['_url'],filter:_0x18d98b=this['_filter'],operation:_0x57df07,value:_0x4d544f}={}){let _0x1e6137={...this['_transformations']};_0x57df07&&(_0x1e6137[_0x57df07]=_0x18d98b?{'name':_0x18d98b,'amount':_0x4d544f}:_0x4d544f);let _0x23a26c=this['offsetWidth'];return await this['proxyUrl'](_0xb0ac91(_0x56f4ea,_0x23a26c,_0x1e6137));}async['_constructKeypoint'](_0x4d267c,_0x49d5d1){return{'src':await this['_imageSrc']({'operation':_0x4d267c,'value':_0x49d5d1}),'image':null,'opacity':0x0,'zIndex':0x0,'value':_0x49d5d1};}['_isSame'](_0x536407,_0x266b71){return this['_operation']===_0x536407&&this['_filter']===_0x266b71;}async['_addKeypoint'](_0xf34f83,_0x21adb2,_0x3d2a95){let _0x5464c2=()=>!this['_isSame'](_0xf34f83,_0x21adb2)||this['_value']!==_0x3d2a95||!!this['_keypoints']['find'](_0x2d7b1b=>_0x2d7b1b['value']===_0x3d2a95);if(_0x5464c2())return;let _0x2cbb36=await this['_constructKeypoint'](_0xf34f83,_0x3d2a95),_0x1c7773=new Image();_0x1c7773['src']=_0x2cbb36['src'];let _0x211d60=this['_handleImageLoading'](_0x2cbb36['src']);_0x1c7773['addEventListener']('load',_0x211d60,{'once':!0x0}),_0x1c7773['addEventListener']('error',_0x211d60,{'once':!0x0}),_0x2cbb36['image']=_0x1c7773,_0x1c7773['classList']['add']('uc-fader-image'),_0x1c7773['addEventListener']('load',()=>{if(_0x5464c2())return;let _0x37ae7c=this['_keypoints'],_0x2ef2f4=_0x37ae7c['findIndex'](_0x1f3216=>_0x1f3216['value']>_0x3d2a95),_0x2d42f9=_0x2ef2f4<_0x37ae7c['length']?_0x37ae7c[_0x2ef2f4]['image']:null;!this['_container']||_0x2d42f9&&!this['_container']['contains'](_0x2d42f9)||(_0x37ae7c['splice'](_0x2ef2f4,0x0,_0x2cbb36),this['_container']['insertBefore'](_0x1c7773,_0x2d42f9),this['_update'](_0xf34f83,_0x3d2a95));},{'once':!0x0}),_0x1c7773['addEventListener']('error',()=>{this['$']['*networkProblems']=!0x0;},{'once':!0x0});}['set'](_0x2b6d04){_0x2b6d04='string'==typeof _0x2b6d04?parseInt(_0x2b6d04,0xa):_0x2b6d04,this['_update'](this['_operation'],_0x2b6d04),this['_addKeypointDebounced'](this['_operation'],this['_filter'],_0x2b6d04);}['_update'](_0x15a450,_0x286758){this['_operation']=_0x15a450,this['_value']=_0x286758;let {zero:_0x56bd89}=_0x37a670[_0x15a450],_0x2a71ab=this['_keypoints']['map'](_0x20ccbd=>_0x20ccbd['value']),_0xb2c8e2=calculateOpacities(_0x2a71ab,_0x286758,_0x56bd89),_0x479e23=calculateZIndices(_0x2a71ab,_0x56bd89);for(let [_0x729714,_0x1c9439]of Object['entries'](this['_keypoints']))_0x1c9439['opacity']=_0xb2c8e2[_0x729714],_0x1c9439['zIndex']=_0x479e23[_0x729714];this['_flush']();}['_createPreviewImage'](){let _0x5c9dc4=new Image();return _0x5c9dc4['classList']['add']('uc-fader-image','uc-fader-image--preview'),_0x5c9dc4['style']['opacity']='0',_0x5c9dc4;}async['_initNodes'](){let _0x16562a=document['createDocumentFragment']();this['_previewImage']=this['_previewImage']||this['_createPreviewImage'](),!this['contains'](this['_previewImage'])&&_0x16562a['appendChild'](this['_previewImage']);let _0xad746d=document['createElement']('div');_0x16562a['appendChild'](_0xad746d);let _0x52876b=this['_keypoints']['map'](_0x2592f9=>_0x2592f9['src']),{images:_0x18431f,promise:_0x47a8df,cancel:_0x585279}=batchPreloadImages(_0x52876b);_0x18431f['forEach'](_0x53b93a=>{let _0x3b1ca3=this['_handleImageLoading'](_0x53b93a['src']);_0x53b93a['addEventListener']('load',_0x3b1ca3),_0x53b93a['addEventListener']('error',_0x3b1ca3);}),this['_cancelLastImages']=()=>{_0x585279(),this['_cancelLastImages']=void 0x0;};let _0x4cb936=this['_operation'],_0x1daf51=this['_filter'];await _0x47a8df,this['_isActive']&&this['_isSame'](_0x4cb936,_0x1daf51)&&(this['_container']&&this['_container']['remove'](),this['_container']=_0xad746d,this['_keypoints']['forEach']((_0x336eb9,_0x5cb323)=>{let _0x25ebb6=_0x18431f[_0x5cb323];_0x25ebb6['classList']['add']('uc-fader-image'),_0x336eb9['image']=_0x25ebb6,this['_container']['appendChild'](_0x25ebb6);}),this['appendChild'](_0x16562a),this['_flush']());}async['setTransformations'](_0x1cf23b){if(this['_transformations']=_0x1cf23b,this['_previewImage']){let _0x312391=await this['_imageSrc'](),_0x553e84=this['_handleImageLoading'](_0x312391);this['_previewImage']['src']=_0x312391,this['_previewImage']['addEventListener']('load',_0x553e84,{'once':!0x0}),this['_previewImage']['addEventListener']('error',_0x553e84,{'once':!0x0}),this['_previewImage']['style']['opacity']='1',this['_previewImage']['addEventListener']('error',()=>{this['$']['*networkProblems']=!0x0;},{'once':!0x0});}}async['preload']({url:_0x41cd27,filter:_0x4ff070,operation:_0x472d64,value:_0x4ccea2}){this['_cancelBatchPreload']&&this['_cancelBatchPreload']();let _0x455d3e=keypointsRange(_0x472d64,_0x4ccea2),_0x3a0ff3=await Promise['all'](_0x455d3e['map'](_0x976d33=>this['_imageSrc']({'url':_0x41cd27,'filter':_0x4ff070,'operation':_0x472d64,'value':_0x976d33}))),{cancel:_0x44cbef}=batchPreloadImages(_0x3a0ff3);this['_cancelBatchPreload']=_0x44cbef;}['_setOriginalSrc'](_0x275a8f){let _0x540b03=this['_previewImage']||this['_createPreviewImage']();if(!this['contains'](_0x540b03)&&this['appendChild'](_0x540b03),this['_previewImage']=_0x540b03,_0x540b03['src']===_0x275a8f)return _0x540b03['style']['opacity']='1',_0x540b03['style']['transform']='scale(1)',void(this['className']=_0x44200b({'uc-active_from_viewer':this['_fromViewer'],'uc-active_from_cropper':!this['_fromViewer'],'uc-inactive_to_cropper':!0x1}));_0x540b03['style']['opacity']='0';let _0xc32c70=this['_handleImageLoading'](_0x275a8f);_0x540b03['addEventListener']('error',_0xc32c70,{'once':!0x0}),_0x540b03['src']=_0x275a8f,_0x540b03['addEventListener']('load',()=>{_0xc32c70(),_0x540b03&&(_0x540b03['style']['opacity']='1',_0x540b03['style']['transform']='scale(1)',this['className']=_0x44200b({'uc-active_from_viewer':this['_fromViewer'],'uc-active_from_cropper':!this['_fromViewer'],'uc-inactive_to_cropper':!0x1}));},{'once':!0x0}),_0x540b03['addEventListener']('error',()=>{this['$']['*networkProblems']=!0x0;},{'once':!0x0});}async['activate']({url:_0x5be6d9,operation:_0x5a72d6,value:_0x31ac67,filter:_0x1eda20,fromViewer:_0x173995}){if(this['_isActive']=!0x0,this['_hidden']=!0x1,this['_url']=_0x5be6d9,this['_operation']=_0x5a72d6||'initial',this['_value']=_0x31ac67,this['_filter']=_0x1eda20,this['_fromViewer']=_0x173995,'number'!=typeof _0x31ac67&&!_0x1eda20){let _0x231e61=await this['_imageSrc']({'operation':_0x5a72d6,'value':_0x31ac67});return this['_setOriginalSrc'](_0x231e61),void(this['_container']&&this['_container']['remove']());}this['_keypoints']=await Promise['all'](keypointsRange(_0x5a72d6,_0x31ac67)['map'](_0x56187b=>this['_constructKeypoint'](_0x5a72d6,_0x56187b))),this['_update'](_0x5a72d6,_0x31ac67),this['_initNodes']();}['deactivate']({hide:_0x355342=!0x0}={}){this['_isActive']=!0x1,this['_cancelLastImages']&&this['_cancelLastImages'](),this['_cancelBatchPreload']&&this['_cancelBatchPreload'](),_0x355342&&!this['_hidden']?(this['_hidden']=!0x0,this['_previewImage']&&(this['_previewImage']['style']['transform']='scale(1)'),this['className']=_0x44200b({'uc-active_from_viewer':!0x1,'uc-active_from_cropper':!0x1,'uc-inactive_to_cropper':!0x0}),this['addEventListener']('transitionend',()=>{this['_container']&&this['_container']['remove']();},{'once':!0x0})):this['_container']&&this['_container']['remove']();}}const _0x356e8a=0x1;class EditorScroller extends _0x2ee8ca{['initCallback'](){super['initCallback'](),this['addEventListener']('wheel',_0x2ff5bd=>{_0x2ff5bd['preventDefault']();let {deltaY:_0x414d6f,deltaX:_0x15c499}=_0x2ff5bd;Math['abs'](_0x15c499)>_0x356e8a?this['scrollLeft']+=_0x15c499:this['scrollLeft']+=_0x414d6f;},{'passive':!0x1}),this['addEventListener']('scroll',()=>{},{'passive':!0x0});}}function _0x547eb8(_0x57c40f){return'\x0a\x20\x20\x20\x20<uc-presence-toggle\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-tab-toggle\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22visible:\x20presence.tabToggle.'+_0x57c40f+';\x20styles:\x20presence.tabToggleStyles;\x22\x0a\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20<uc-btn-ui\x0a\x20\x20\x20\x20\x20\x20\x20\x20theme=\x22tab\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20ref=\x22tab-toggle-'+_0x57c40f+'\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20data-id=\x22'+_0x57c40f+'\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20icon=\x22'+_0x57c40f+'\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20on.clickTab;\x20aria-role:tab_role;\x20aria-controls:tab_'+_0x57c40f+';\x20title-prop:\x20a11y-editor-tab-'+_0x57c40f+'\x22\x0a\x20\x20\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20</uc-btn-ui>\x0a\x20\x20\x20\x20</uc-presence-toggle>\x0a\x20\x20';}function renderTabContent(_0x39dd29){return'\x0a\x20\x20\x20\x20<uc-presence-toggle\x0a\x20\x20\x20\x20\x20\x20id=\x22tab_'+_0x39dd29+'\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-tab-content\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22visible:\x20presence.tabContent.'+_0x39dd29+';\x20styles:\x20presence.tabContentStyles\x22\x0a\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20<uc-editor-scroller\x20hidden-scrollbar>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-controls-list_align\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20role=\x22listbox\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20aria-orientation=\x22horizontal\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22uc-controls-list_inner\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ref=\x22controls-list-'+_0x39dd29+'\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20</uc-editor-scroller>\x0a\x20\x20\x20\x20</uc-presence-toggle>\x0a\x20\x20';}EditorScroller['template']='\x20<slot></slot>\x20';class EditorToolbar extends _0x2ee8ca{constructor(){super(),this['init$']={...this['init$'],'*sliderEl':null,'*loadingOperations':new Map(),'*showSlider':!0x1,'*currentFilter':_0x3f4975,'*currentOperation':null,'showLoader':!0x1,'filters':_0x56a950,'colorOperations':_0x53f8fe,'cropOperations':_0x2809cf,'*operationTooltip':null,'presence.mainToolbar':!0x0,'presence.subToolbar':!0x1,'presence.tabToggles':!0x0,'presence.tabContent.crop':!0x1,'presence.tabContent.tuning':!0x1,'presence.tabContent.filters':!0x1,'presence.tabToggle.crop':!0x0,'presence.tabToggle.tuning':!0x0,'presence.tabToggle.filters':!0x0,'presence.subTopToolbarStyles':{'hidden':'uc-sub-toolbar--top-hidden','visible':'uc-sub-toolbar--visible'},'presence.subBottomToolbarStyles':{'hidden':'uc-sub-toolbar--bottom-hidden','visible':'uc-sub-toolbar--visible'},'presence.tabContentStyles':{'hidden':'uc-tab-content--hidden','visible':'uc-tab-content--visible'},'presence.tabToggleStyles':{'hidden':'uc-tab-toggle--hidden','visible':'uc-tab-toggle--visible'},'presence.tabTogglesStyles':{'hidden':'uc-tab-toggles--hidden','visible':'uc-tab-toggles--visible'},'on.cancel':()=>{this['_cancelPreload']?.(),this['$']['*on.cancel']();},'on.apply':()=>{this['$']['*on.apply'](this['$']['*editorTransformations']);},'on.applySlider':()=>{this['ref']['slider-el']['apply'](),this['_onSliderClose']();},'on.cancelSlider':()=>{this['ref']['slider-el']['cancel'](),this['_onSliderClose']();},'on.clickTab':_0x31ee0a=>{const _0x18f830=_0x31ee0a['currentTarget']['getAttribute']('data-id');_0x18f830&&this['_activateTab'](_0x18f830,{'fromViewer':!0x1});},'tab_role':'tab',['tab_'+_0x493a9e['TUNING']]:'tab_'+_0x493a9e['TUNING'],['tab_'+_0x493a9e['CROP']]:'tab_'+_0x493a9e['CROP'],['tab_'+_0x493a9e['FILTERS']]:'tab_'+_0x493a9e['FILTERS'],'cancel':'cancel','apply':'apply','a11y-editor-tab-filters':'a11y-editor-tab-filters','a11y-editor-tab-tuning':'a11y-editor-tab-tuning','a11y-editor-tab-crop':'a11y-editor-tab-crop'},this['_debouncedShowLoader']=_0x972e85(this['_showLoader']['bind'](this),0x1f4);}['_onSliderClose'](){this['$']['*showSlider']=!0x1,this['$']['*tabId']===_0x493a9e['TUNING']&&this['ref']['tooltip-el']['classList']['toggle']('uc-info-tooltip_visible',!0x1);}['_createOperationControl'](_0x4d12f0){let _0x252b8f=new EditorOperationControl();return _0x252b8f['operation']=_0x4d12f0,_0x252b8f;}['_createFilterControl'](_0x4e1dce){let _0x225b34=new EditorFilterControl();return _0x225b34['filter']=_0x4e1dce,_0x225b34;}['_createToggleControl'](_0x3715d2){let _0x982f80=new EditorCropButtonControl();return _0x982f80['operation']=_0x3715d2,_0x982f80;}['_renderControlsList'](_0x5340bf){let _0x2796b2=this['ref']['controls-list-'+_0x5340bf],_0x2e64fa=document['createDocumentFragment']();_0x5340bf===_0x493a9e['CROP']?this['$']['cropOperations']['forEach'](_0x281036=>{let _0xe50045=this['_createToggleControl'](_0x281036);_0x2e64fa['appendChild'](_0xe50045);}):_0x5340bf===_0x493a9e['FILTERS']?[_0x3f4975,...this['$']['filters']]['forEach'](_0x45a125=>{let _0x4b1a1c=this['_createFilterControl'](_0x45a125);_0x2e64fa['appendChild'](_0x4b1a1c);}):_0x5340bf===_0x493a9e['TUNING']&&this['$']['colorOperations']['forEach'](_0xb816d0=>{let _0x2cc4b7=this['_createOperationControl'](_0xb816d0);_0x2e64fa['appendChild'](_0x2cc4b7);}),[..._0x2e64fa['children']]['forEach']((_0x181141,_0x5caf3a)=>{_0x5caf3a===_0x2e64fa['childNodes']['length']-0x1&&_0x181141['classList']['add']('uc-controls-list_last-item');}),_0x2796b2['innerHTML']='',_0x2796b2['appendChild'](_0x2e64fa);}['_activateTab'](_0x5e5048,{fromViewer:_0xfd0781}){this['$']['*tabId']=_0x5e5048,_0x5e5048===_0x493a9e['CROP']?(this['$']['*faderEl']['deactivate'](),this['$']['*cropperEl']['activate'](this['$']['*imageSize'],{'fromViewer':_0xfd0781})):(this['$']['*faderEl']['activate']({'url':this['$']['*originalUrl'],'fromViewer':_0xfd0781}),this['$']['*cropperEl']['deactivate']());for(let _0x41005b of _0x49bebf){let _0x5c3018=_0x41005b===_0x5e5048;this['ref']['tab-toggle-'+_0x41005b]['active']=_0x5c3018,_0x5c3018?(this['_renderControlsList'](_0x5e5048),this['_syncTabIndicator']()):this['_unmountTabControls'](_0x41005b),this['$']['presence.tabContent.'+_0x41005b]=_0x5c3018;}}['_unmountTabControls'](_0x37373c){let _0x2625fe=this['ref']['controls-list-'+_0x37373c];_0x2625fe&&(_0x2625fe['innerHTML']='');}['_syncTabIndicator'](){let _0x1fc33f=this['ref']['tab-toggle-'+this['$']['*tabId']];this['ref']['tabs-indicator']['style']['transform']='translateX('+_0x1fc33f['offsetLeft']+'px)';}async['_preloadEditedImage'](){if(this['$']['*imgContainerEl']&&this['$']['*originalUrl']){let _0x1ef45a=this['$']['*imgContainerEl']['offsetWidth'],_0x4b5ec9=await this['proxyUrl'](_0xb0ac91(this['$']['*originalUrl'],_0x1ef45a,this['$']['*editorTransformations']));this['_cancelPreload']?.();let {cancel:_0x162ed2}=batchPreloadImages([_0x4b5ec9]);this['_cancelPreload']=()=>{_0x162ed2(),this['_cancelPreload']=void 0x0;};}}['_showLoader'](_0x39066d){this['$']['showLoader']=_0x39066d;}['_updateInfoTooltip']=_0x972e85(()=>{const e=this['$']['*editorTransformations'],i=this['$']['*currentOperation'];let n='',r=!0x1;if(this['$']['*tabId']===_0x493a9e['FILTERS']){if(r=!0x0,this['$']['*currentFilter']&&e?.['filter']?.['name']===this['$']['*currentFilter']){let i=e?.['filter']?.['amount']||0x64;n=this['$']['*currentFilter']+'\x20'+i;}else n=this['l10n'](_0x3f4975);}else{if(this['$']['*tabId']===_0x493a9e['TUNING']&&i){r=!0x0;let s=e?.[i]||_0x37a670[i]['zero'];n=this['l10n'](i)+'\x20'+s;}}r&&(this['$']['*operationTooltip']=n),this['ref']['tooltip-el']['classList']['toggle']('uc-info-tooltip_visible',r);},0x0);['initCallback'](){super['initCallback'](),this['$']['*sliderEl']=this['ref']['slider-el'],this['sub']('*imageSize',_0x4f8ba0=>{_0x4f8ba0&&setTimeout(()=>{this['_activateTab'](this['$']['*tabId'],{'fromViewer':!0x0});},0x0);}),this['sub']('*editorTransformations',_0x14222c=>{let _0x26f296=_0x14222c?.['filter']?.['name'];this['$']['*currentFilter']!==_0x26f296&&(this['$']['*currentFilter']=_0x26f296);}),this['sub']('*currentFilter',()=>{this['_updateInfoTooltip']();}),this['sub']('*currentOperation',()=>{this['_updateInfoTooltip']();}),this['sub']('*tabId',()=>{this['_updateInfoTooltip']();}),this['sub']('*originalUrl',()=>{this['$']['*faderEl']&&this['$']['*faderEl']['deactivate']();}),this['sub']('*editorTransformations',_0x181070=>{this['_preloadEditedImage'](),this['$']['*faderEl']&&this['$']['*faderEl']['setTransformations'](_0x181070);}),this['sub']('*loadingOperations',_0x238424=>{let _0x34a2a2=!0x1;for(let [,_0x11b375]of _0x238424['entries']()){if(_0x34a2a2)break;for(let [,_0x279641]of _0x11b375['entries']())if(_0x279641){_0x34a2a2=!0x0;break;}}this['_debouncedShowLoader'](_0x34a2a2);}),this['sub']('*showSlider',_0x24436e=>{this['$']['presence.subToolbar']=_0x24436e,this['$']['presence.mainToolbar']=!_0x24436e;}),this['sub']('*tabList',_0x245013=>{this['$']['presence.tabToggles']=_0x245013['length']>0x1;for(const _0x59e049 of _0x49bebf){this['$']['presence.tabToggle.'+_0x59e049]=_0x245013['includes'](_0x59e049),this['ref']['tab-toggle-'+_0x59e049]['style']['gridColumn']=_0x245013['indexOf'](_0x59e049)+0x1;}_0x245013['includes'](this['$']['*tabId'])||this['_activateTab'](_0x245013[0x0],{'fromViewer':!0x1});}),this['_updateInfoTooltip']();}}EditorToolbar['template']='\x0a\x20\x20<uc-line-loader-ui\x20set=\x22active:\x20showLoader\x22></uc-line-loader-ui>\x0a\x20\x20<div\x20class=\x22uc-info-tooltip_container\x22>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-info-tooltip_wrapper\x22>\x0a\x20\x20\x20\x20\x20\x20<div\x20ref=\x22tooltip-el\x22\x20class=\x22uc-info-tooltip\x20uc-info-tooltip_hidden\x22>{{*operationTooltip}}</div>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20</div>\x0a\x20\x20<div\x20class=\x22uc-toolbar-container\x22>\x0a\x20\x20\x20\x20<uc-presence-toggle\x0a\x20\x20\x20\x20\x20\x20role=\x22tablist\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-sub-toolbar\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22visible:\x20presence.mainToolbar;\x20styles:\x20presence.subTopToolbarStyles\x22\x0a\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-tab-content-row\x22>'+_0x49bebf['map'](renderTabContent)['join']('')+'</div>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-controls-row\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-presence-toggle\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22uc-tab-toggles\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20set=\x22visible:\x20presence.tabToggles;\x20styles:\x20presence.tabTogglesStyles\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20ref=\x22tabs-indicator\x22\x20class=\x22uc-tab-toggles_indicator\x22></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x49bebf['map'](_0x547eb8)['join']('')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20</uc-presence-toggle>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-btn-ui\x20style=\x22order:\x20-1\x22\x20theme=\x22secondary-icon\x22\x20icon=\x22closeMax\x22\x20set=\x22onclick:\x20on.cancel;\x20title-prop:cancel\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</uc-btn-ui>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-btn-ui\x20theme=\x22primary-icon\x22\x20icon=\x22done\x22\x20set=\x22onclick:\x20on.apply;\x20title-prop:apply\x22>\x20</uc-btn-ui>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20</uc-presence-toggle>\x0a\x20\x20\x20\x20<uc-presence-toggle\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-sub-toolbar\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22visible:\x20presence.subToolbar;\x20styles:\x20presence.subBottomToolbarStyles\x22\x0a\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-slider\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-editor-slider\x20ref=\x22slider-el\x22></uc-editor-slider>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22uc-controls-row\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-btn-ui\x20theme=\x22secondary\x22\x20set=\x22onclick:\x20on.cancelSlider\x22\x20l10n=\x22@text:cancel\x22>\x20</uc-btn-ui>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-btn-ui\x20theme=\x22primary\x22\x20set=\x22onclick:\x20on.applySlider\x22\x20l10n=\x22@text:apply\x22>\x20</uc-btn-ui>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20</uc-presence-toggle>\x0a\x20\x20</div>\x0a';class BtnUi extends _0x2ee8ca{constructor(){super(),this['_iconReversed']=!0x1,this['_iconSingle']=!0x1,this['_iconHidden']=!0x1,this['init$']={...this['init$'],'text':'','icon':'','iconCss':this['_iconCss'](),'theme':null,'aria-role':'','aria-controls':'','title-prop':''},this['defineAccessor']('active',_0x315546=>{_0x315546?this['setAttribute']('active',''):this['removeAttribute']('active');});}['_iconCss'](){return _0x44200b('uc-icon',{'uc-icon_left':!this['_iconReversed'],'uc-icon_right':this['_iconReversed'],'uc-icon_hidden':this['_iconHidden'],'uc-icon_single':this['_iconSingle']});}['initCallback'](){super['initCallback'](),this['sub']('icon',_0x2c7292=>{this['_iconSingle']=!this['$']['text'],this['_iconHidden']=!_0x2c7292,this['$']['iconCss']=this['_iconCss']();}),this['sub']('theme',_0x3a0559=>{'custom'!==_0x3a0559&&(this['className']='uc-'+_0x3a0559);}),this['sub']('text',_0x225263=>{this['_iconSingle']=!0x1;}),this['hasAttribute']('theme')||this['setAttribute']('theme','default'),this['defineAccessor']('aria-role',_0x28cbbe=>{this['$']['aria-role']=_0x28cbbe||'';}),this['defineAccessor']('aria-controls',_0x338088=>{this['$']['aria-controls']=_0x338088||'';}),this['defineAccessor']('title-prop',_0x58380=>{this['$']['title-prop']=_0x58380||'';});}set['reverse'](_0x239493){this['hasAttribute']('reverse')?(this['style']['flexDirection']='row-reverse',this['_iconReversed']=!0x0):(this['_iconReversed']=!0x1,this['style']['flexDirection']=null);}}BtnUi['bindAttributes']({'text':'text','icon':'icon','reverse':'reverse','theme':'theme'}),BtnUi['template']='\x0a\x20\x20<button\x20type=\x22button\x22\x20set=\x22@role:aria-role;\x20@aria-controls:\x20aria-controls;\x22\x20l10n=\x22@title:title-prop\x22>\x0a\x20\x20\x20\x20<uc-icon\x20set=\x22className:\x20iconCss;\x20@name:\x20icon;\x20@hidden:\x20!icon\x22></uc-icon>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-text\x22>{{text}}</div>\x0a\x20\x20</button>\x0a';class _0x18def6 extends _0x2ee8ca{constructor(){super(),this['_active']=!0x1,this['_handleTransitionEndRight']=()=>{let _0x41b06a=this['ref']['line-el'];_0x41b06a['style']['transition']='initial',_0x41b06a['style']['opacity']='0',_0x41b06a['style']['transform']='translateX(-101%)',this['_active']&&this['_start']();};}['initCallback'](){super['initCallback'](),this['defineAccessor']('active',_0x263ade=>{'boolean'==typeof _0x263ade&&(_0x263ade?this['_start']():this['_stop']());});}['_start'](){this['_active']=!0x0;let {width:_0x44c91f}=this['getBoundingClientRect'](),_0x460ccb=this['ref']['line-el'];_0x460ccb['style']['transition']='transform\x201s',_0x460ccb['style']['opacity']='1',_0x460ccb['style']['transform']='translateX('+_0x44c91f+'px)',_0x460ccb['addEventListener']('transitionend',this['_handleTransitionEndRight'],{'once':!0x0});}['_stop'](){this['_active']=!0x1;}}_0x18def6['template']='\x0a\x20\x20<div\x20class=\x22uc-inner\x22>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-line\x22\x20ref=\x22line-el\x22></div>\x0a\x20\x20</div>\x0a';const _0x197627={'transition':'uc-transition','visible':'uc-visible','hidden':'uc-hidden'};class _0xaa3697 extends _0x2ee8ca{constructor(){super(),this['_visible']=!0x1,this['_visibleStyle']=_0x197627['visible'],this['_hiddenStyle']=_0x197627['hidden'],this['_externalTransitions']=!0x1,this['defineAccessor']('styles',_0xfc316=>{_0xfc316&&(this['_externalTransitions']=!0x0,this['_visibleStyle']=_0xfc316['visible'],this['_hiddenStyle']=_0xfc316['hidden']);}),this['defineAccessor']('visible',_0x491d0c=>{'boolean'==typeof _0x491d0c&&(this['_visible']=_0x491d0c,this['_handleVisible']());});}['_handleVisible'](){this['style']['visibility']=this['_visible']?'inherit':'hidden',_0x35da02(this,{[_0x197627['transition']]:!this['_externalTransitions'],[this['_visibleStyle']]:this['_visible'],[this['_hiddenStyle']]:!this['_visible']}),this['setAttribute']('aria-hidden',this['_visible']?'false':'true');}['initCallback'](){super['initCallback'](),this['classList']['toggle']('uc-initial',!0x0),this['_externalTransitions']||this['classList']['add'](_0x197627['transition']),this['_handleVisible'](),setTimeout(()=>{this['classList']['toggle']('uc-initial',!0x1);},0x0);}}_0xaa3697['template']='<slot></slot>\x20';class _0x4e16f0 extends _0x2ee8ca{['init$']={...this['init$'],'disabled':!0x1,'min':0x0,'max':0x64,'onInput':null,'onChange':null,'defaultValue':null,'on.sliderInput':()=>{let e=parseInt(this['ref']['input-el']['value'],0xa);this['_updateValue'](e),this['$']['onInput']&&this['$']['onInput'](e);},'on.sliderChange':()=>{let e=parseInt(this['ref']['input-el']['value'],0xa);this['$']['onChange']&&this['$']['onChange'](e);}};constructor(){super(),this['setAttribute']('with-effects','');}['initCallback'](){super['initCallback'](),this['defineAccessor']('disabled',_0x347d77=>{this['$']['disabled']=_0x347d77;}),this['defineAccessor']('min',_0x51766c=>{this['$']['min']=_0x51766c;}),this['defineAccessor']('max',_0x23a650=>{this['$']['max']=_0x23a650;}),this['defineAccessor']('defaultValue',_0x49655b=>{this['$']['defaultValue']=_0x49655b,this['ref']['input-el']['value']=_0x49655b,this['_updateValue'](_0x49655b);}),this['defineAccessor']('zero',_0x16bdab=>{this['_zero']=_0x16bdab;}),this['defineAccessor']('onInput',_0xe71e95=>{_0xe71e95&&(this['$']['onInput']=_0xe71e95);}),this['defineAccessor']('onChange',_0x473142=>{_0x473142&&(this['$']['onChange']=_0x473142);}),this['_updateSteps'](),this['_observer']=new ResizeObserver(()=>{this['_updateSteps']();let _0x40183d=parseInt(this['ref']['input-el']['value'],0xa);this['_updateValue'](_0x40183d);}),this['_observer']['observe'](this),this['_thumbSize']=parseInt(window['getComputedStyle'](this)['getPropertyValue']('--l-thumb-size'),0xa),setTimeout(()=>{let _0x374f95=parseInt(this['ref']['input-el']['value'],0xa);this['_updateValue'](_0x374f95);},0x0),this['sub']('disabled',_0x163f38=>{let _0x33f424=this['ref']['input-el'];_0x163f38?_0x33f424['setAttribute']('disabled','disabled'):_0x33f424['removeAttribute']('disabled');});let _0x5e53d3=this['ref']['input-el'];_0x5e53d3['addEventListener']('focus',()=>{this['style']['setProperty']('--color-effect','var(--hover-color-rgb)');}),_0x5e53d3['addEventListener']('blur',()=>{this['style']['setProperty']('--color-effect','var(--idle-color-rgb)');});}['_updateValue'](_0x4d4a9e){this['_updateZeroDot'](_0x4d4a9e);let {width:_0x3496f7}=this['getBoundingClientRect'](),_0x268d3a=0x64/(this['$']['max']-this['$']['min'])*(_0x4d4a9e-this['$']['min'])*(_0x3496f7-this['_thumbSize'])/0x64;window['requestAnimationFrame'](()=>{this['ref']['thumb-el']['style']['transform']='translateX('+_0x268d3a+'px)';});}['_updateZeroDot'](_0x37cb9a){if(!this['_zeroDotEl'])return;_0x37cb9a===this['_zero']?this['_zeroDotEl']['style']['opacity']='0':this['_zeroDotEl']['style']['opacity']='1';let {width:_0x594050}=this['getBoundingClientRect'](),_0x4afe29=0x64/(this['$']['max']-this['$']['min'])*(this['_zero']-this['$']['min'])*(_0x594050-this['_thumbSize'])/0x64;window['requestAnimationFrame'](()=>{this['_zeroDotEl']['style']['transform']='translateX('+_0x4afe29+'px)';});}['_updateSteps'](){let _0x2804c=this['ref']['steps-el'],{width:_0x111aba}=_0x2804c['getBoundingClientRect'](),_0x839716=Math['ceil'](_0x111aba/0x2),_0x17f8c5=Math['ceil'](_0x839716/0xf)-0x2;if(this['_stepsCount']===_0x17f8c5)return;let _0x2ef77e=document['createDocumentFragment'](),_0x391c1f=document['createElement']('div'),_0x359df0=document['createElement']('div');_0x391c1f['className']='uc-minor-step',_0x359df0['className']='uc-border-step',_0x2ef77e['appendChild'](_0x359df0);for(let _0x3712a6=0x0;_0x3712a6<_0x17f8c5;_0x3712a6++)_0x2ef77e['appendChild'](_0x391c1f['cloneNode']());_0x2ef77e['appendChild'](_0x359df0['cloneNode']());for(let _0x465c47=0x0;_0x465c47<_0x17f8c5;_0x465c47++)_0x2ef77e['appendChild'](_0x391c1f['cloneNode']());_0x2ef77e['appendChild'](_0x359df0['cloneNode']());let _0x49db9f=document['createElement']('div');_0x49db9f['className']='uc-zero-dot',_0x2ef77e['appendChild'](_0x49db9f),this['_zeroDotEl']=_0x49db9f,_0x2804c['innerHTML']='',_0x2804c['appendChild'](_0x2ef77e),this['_stepsCount']=_0x17f8c5;}['destroyCallback'](){super['destroyCallback'](),this['_observer']?.['disconnect']();}}_0x4e16f0['template']='\x0a\x20\x20<div\x20class=\x22uc-steps\x22\x20ref=\x22steps-el\x22></div>\x0a\x20\x20<div\x20ref=\x22thumb-el\x22\x20class=\x22uc-thumb\x22></div>\x0a\x20\x20<input\x0a\x20\x20\x20\x20class=\x22uc-input\x22\x0a\x20\x20\x20\x20type=\x22range\x22\x0a\x20\x20\x20\x20ref=\x22input-el\x22\x0a\x20\x20\x20\x20set=\x22oninput:\x20on.sliderInput;\x20onchange:\x20on.sliderChange;\x20@min:\x20min;\x20@max:\x20max;\x20@value:\x20defaultValue;\x22\x0a\x20\x20/>\x0a';class CloudImageEditorActivity extends _0x2133f9{['couldBeCtxOwner']=!0x0;['activityType']=ActivityBlock['activities']['CLOUD_IMG_EDIT'];['_entry'];['_instance'];get['activityParams'](){const _0x3b427a=super['activityParams'];if('internalId'in _0x3b427a)return _0x3b427a;throw new Error('Cloud\x20Image\x20Editor\x20activity\x20params\x20not\x20found');}['initCallback'](){super['initCallback'](),this['registerActivity'](this['activityType'],{'onActivate':()=>this['mountEditor'](),'onDeactivate':()=>this['unmountEditor']()}),this['subConfigValue']('cropPreset',_0x3e3862=>{this['_instance']&&this['_instance']['getAttribute']('crop-preset')!==_0x3e3862&&this['_instance']['setAttribute']('crop-preset',_0x3e3862);}),this['subConfigValue']('cloudImageEditorTabs',_0x1e5e6f=>{this['_instance']&&this['_instance']['getAttribute']('tabs')!==_0x1e5e6f&&this['_instance']['setAttribute']('tabs',_0x1e5e6f);});}['handleApply'](_0x2d3c60){if(!this['_entry'])return;let _0x398abf=_0x2d3c60['detail'];this['_entry']['setMultipleValues']({'cdnUrl':_0x398abf['cdnUrl'],'cdnUrlModifiers':_0x398abf['cdnUrlModifiers']}),this['historyBack']();}['handleCancel'](){this['historyBack']();}['mountEditor'](){const {internalId:_0x3837b7}=this['activityParams'];if(this['_entry']=this['uploadCollection']['read'](_0x3837b7),!this['_entry'])throw new Error('Entry\x20with\x20internalId\x20\x22'+_0x3837b7+'\x22\x20not\x20found');const _0x76d0bc=this['_entry']['getValue']('cdnUrl');if(!_0x76d0bc)throw new Error('Entry\x20with\x20internalId\x20\x22'+_0x3837b7+'\x22\x20hasn\x27t\x20uploaded\x20yet');const _0xb94145=new CloudImageEditorBlock(),_0x27b5ed=this['cfg']['cropPreset'],_0x334e46=this['cfg']['cloudImageEditorTabs'];_0xb94145['setAttribute']('ctx-name',this['ctxName']),_0xb94145['setAttribute']('cdn-url',_0x76d0bc),_0x27b5ed&&_0xb94145['setAttribute']('crop-preset',_0x27b5ed),_0x334e46&&_0xb94145['setAttribute']('tabs',_0x334e46),_0xb94145['addEventListener']('apply',_0x3e4ffd=>{const _0x4c57df=_0x3e4ffd;this['handleApply'](_0x4c57df),this['debugPrint']('editor\x20event\x20\x22apply\x22',_0x4c57df['detail']);}),_0xb94145['addEventListener']('cancel',_0xb1d191=>{const _0x32a33d=_0xb1d191;this['handleCancel'](),this['debugPrint']('editor\x20event\x20\x22cancel\x22',_0x32a33d['detail']);}),_0xb94145['addEventListener']('change',_0x3b595c=>{const _0x15af15=_0x3b595c;this['debugPrint']('editor\x20event\x20\x22change\x22',_0x15af15['detail']);}),this['innerHTML']='',this['appendChild'](_0xb94145),this['_instance']=_0xb94145;}['unmountEditor'](){this['_instance']=void 0x0,this['_entry']=void 0x0,this['innerHTML']='';}}const _0x5cdf9c=function(_0x3657a2){return _0x3657a2['replace'](/[\\-\\[]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,'\x5c$&');},_0x3ae54c=function(_0x539207,_0x1f7b7c='i'){const _0x31608a=_0x539207['split']('*')['map'](_0x5cdf9c);return new RegExp('^'+_0x31608a['join']('.+')+'$',_0x1f7b7c);};function getCssValue(_0x146d6d,_0x6e7df6){return window['getComputedStyle'](_0x146d6d)['getPropertyValue'](_0x6e7df6)['trim']();}const ucCustomProperties=['--uc-font-family','--uc-font-size','--uc-line-height','--uc-button-size','--uc-preview-size','--uc-input-size','--uc-padding','--uc-radius','--uc-transition','--uc-background','--uc-foreground','--uc-primary','--uc-primary-hover','--uc-primary-transparent','--uc-primary-foreground','--uc-secondary','--uc-secondary-hover','--uc-secondary-foreground','--uc-muted','--uc-muted-foreground','--uc-destructive','--uc-destructive-foreground','--uc-border'];function buildThemeDefinition(_0x1f08ea){return ucCustomProperties['reduce']((_0x2d8fee,_0x8847e1)=>{const _0x5df4c3=getCssValue(_0x1f08ea,_0x8847e1);return _0x5df4c3&&(_0x2d8fee[_0x8847e1]=_0x5df4c3),_0x2d8fee;},{});}const _0x1619ce=['selected-files-change'],isWhitelistedMessage=_0x90e0ae=>!!_0x90e0ae&&('object'==typeof _0x90e0ae&&('type'in _0x90e0ae&&_0x1619ce['includes'](_0x90e0ae['type'])));class _0x3f37e7{['_handlerMap']=new Map();['_context'];constructor(_0x3c1e5d){this['_context']=_0x3c1e5d,window['addEventListener']('message',this['_handleMessage']);}['_handleMessage']=_0x4b0c6e=>{if(_0x4b0c6e['source']!==this['_context'])return;const _0x99fc83=_0x4b0c6e['data'];if(!isWhitelistedMessage(_0x99fc83))return;const _0x870b31=this['_handlerMap']['get'](_0x99fc83['type']);if(_0x870b31){for(const _0x13ef02 of _0x870b31)_0x13ef02(_0x99fc83);}};['on'](_0x463caa,_0x322be8){const _0x2bcdc4=this['_handlerMap']['get'](_0x463caa)??new Set();this['_handlerMap']['has'](_0x463caa)||this['_handlerMap']['set'](_0x463caa,_0x2bcdc4),_0x2bcdc4['add'](_0x322be8);}['send'](_0x42fa60){this['_context']['postMessage'](_0x42fa60,'*');}['destroy'](){window['removeEventListener']('message',this['_handleMessage']);}}function queryString(_0x20d734){let _0x226acf=[];for(let [_0x5f16a8,_0xfe4b2d]of Object['entries'](_0x20d734))null==_0xfe4b2d||'string'==typeof _0xfe4b2d&&0x0===_0xfe4b2d['length']||_0x226acf['push'](_0x5f16a8+'='+encodeURIComponent(_0xfe4b2d));return _0x226acf['join']('&');}class ExternalSource extends _0x2133f9{['couldBeCtxOwner']=!0x0;['activityType']=ActivityBlock['activities']['EXTERNAL'];constructor(){super(),this['init$']={...this['init$'],'activityIcon':'','activityCaption':'','selectedList':[],'total':0x0,'isSelectionReady':!0x1,'isDoneBtnEnabled':!0x1,'couldSelectAll':!0x1,'couldDeselectAll':!0x1,'showSelectionStatus':!0x1,'counterText':'','doneBtnTextClass':'uc-hidden','onDone':()=>{for(const _0x545d32 of this['$']['selectedList']){const _0x461007=this['extractUrlFromSelectedFile'](_0x545d32),{filename:_0x29c730}=_0x545d32,{externalSourceType:_0x3f67bf}=this['activityParams'];this['api']['addFileFromUrl'](_0x461007,{'fileName':_0x29c730,'source':_0x3f67bf});}this['$']['*currentActivity']=ActivityBlock['activities']['UPLOAD_LIST'];},'onCancel':()=>{this['historyBack']();},'onSelectAll':()=>{this['_messageBridge']?.['send']({'type':'select-all'});},'onDeselectAll':()=>{this['_messageBridge']?.['send']({'type':'deselect-all'});}};}get['activityParams'](){const _0x22f6d9=super['activityParams'];if('externalSourceType'in _0x22f6d9)return _0x22f6d9;throw new Error('External\x20Source\x20activity\x20params\x20not\x20found');}['initCallback'](){super['initCallback'](),this['registerActivity'](this['activityType'],{'onActivate':()=>{let {externalSourceType:_0x2e24cc}=this['activityParams'];if(!_0x2e24cc)return this['$']['*currentActivity']=null,this['setOrAddState']('*modalActive',!0x1),void console['error']('Param\x20\x22externalSourceType\x22\x20is\x20required\x20for\x20activity\x20\x22'+this['activityType']+'\x22');this['set$']({'activityCaption':''+_0x2e24cc?.[0x0]['toUpperCase']()+_0x2e24cc?.['slice'](0x1),'activityIcon':_0x2e24cc}),this['mountIframe']();}}),this['sub']('*currentActivityParams',_0x272d34=>{this['isActivityActive']&&(this['unmountIframe'](),this['mountIframe']());}),this['sub']('*currentActivity',_0x38f14b=>{_0x38f14b!==this['activityType']&&this['unmountIframe']();}),this['subConfigValue']('multiple',_0x19ce29=>{this['$']['showSelectionStatus']=_0x19ce29;}),this['subConfigValue']('localeName',_0x3d803b=>{this['setupL10n']();}),this['subConfigValue']('externalSourcesEmbedCss',_0x2240b3=>{this['applyEmbedCss'](_0x2240b3);});}['extractUrlFromSelectedFile'](_0x2d6153){if(_0x2d6153['alternatives']){const _0x3ec273=stringToArray(this['cfg']['externalSourcesPreferredTypes']);for(const _0x1136ea of _0x3ec273){const _0x13c7f2=_0x3ae54c(_0x1136ea);for(const [_0x5a33ff,_0x3bca5d]of Object['entries'](_0x2d6153['alternatives']))if(_0x13c7f2['test'](_0x5a33ff))return _0x3bca5d;}}return _0x2d6153['url'];}async['handleSelectedFilesChange'](_0xca3d7f){this['cfg']['multiple']===_0xca3d7f['isMultipleMode']?(this['bindL10n']('counterText',()=>this['l10n']('selected-count',{'count':_0xca3d7f['selectedCount'],'total':_0xca3d7f['total']})),this['set$']({'doneBtnTextClass':_0xca3d7f['isReady']?'':'uc-hidden','isSelectionReady':_0xca3d7f['isReady'],'isDoneBtnEnabled':_0xca3d7f['isReady']&&_0xca3d7f['selectedFiles']['length']>0x0,'showSelectionStatus':_0xca3d7f['isMultipleMode']&&_0xca3d7f['total']>0x0,'couldSelectAll':_0xca3d7f['selectedCount']<_0xca3d7f['total'],'couldDeselectAll':_0xca3d7f['selectedCount']===_0xca3d7f['total'],'selectedList':_0xca3d7f['selectedFiles']})):console['error']('Multiple\x20mode\x20mismatch');}['handleIframeLoad'](){this['applyEmbedCss'](this['cfg']['externalSourcesEmbedCss']),this['applyTheme'](),this['setupL10n']();}['applyTheme'](){this['_messageBridge']?.['send']({'type':'set-theme-definition','theme':buildThemeDefinition(this)});}['applyEmbedCss'](_0x60a710){this['_messageBridge']?.['send']({'type':'set-embed-css','css':_0x60a710});}['setupL10n'](){this['_messageBridge']?.['send']({'type':'set-locale-definition','localeDefinition':this['cfg']['localeName']});}['remoteUrl'](){const {pubkey:_0x4b2ff3,remoteTabSessionKey:_0x2bb1e6,socialBaseUrl:_0x2c23f6,multiple:_0x3a415f}=this['cfg'],{externalSourceType:_0xf93906}=this['activityParams'],_0xd9cb7={'lang':this['l10n']('social-source-lang')?.['split']('-')?.[0x0]||'en','public_key':_0x4b2ff3,'images_only':(!0x1)['toString'](),'session_key':_0x2bb1e6,'wait_for_theme':!0x0,'multiple':_0x3a415f['toString']()},_0x1c10d8=new URL('/window4/'+_0xf93906,_0x2c23f6);return _0x1c10d8['search']=queryString(_0xd9cb7),_0x1c10d8['toString']();}['mountIframe'](){let _0x2b0ddd=create({'tag':'iframe','attributes':{'src':this['remoteUrl'](),'marginheight':0x0,'marginwidth':0x0,'frameborder':0x0,'allowTransparency':!0x0}});_0x2b0ddd['addEventListener']('load',this['handleIframeLoad']['bind'](this)),this['ref']['iframeWrapper']['innerHTML']='',this['ref']['iframeWrapper']['appendChild'](_0x2b0ddd),_0x2b0ddd['contentWindow']&&(this['_messageBridge']?.['destroy'](),this['_messageBridge']=new _0x3f37e7(_0x2b0ddd['contentWindow']),this['_messageBridge']['on']('selected-files-change',this['handleSelectedFilesChange']['bind'](this)),this['resetSelectionStatus']());}['unmountIframe'](){this['_messageBridge']?.['destroy'](),this['_messageBridge']=void 0x0,this['ref']['iframeWrapper']['innerHTML']='',this['resetSelectionStatus']();}['resetSelectionStatus'](){this['set$']({'selectedList':[],'total':0x0,'isDoneBtnEnabled':!0x1,'couldSelectAll':!0x1,'couldDeselectAll':!0x1,'showSelectionStatus':!0x1});}}ExternalSource['template']='\x0a\x20\x20<uc-activity-header>\x0a\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-mini-btn\x20uc-close-btn\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20*historyBack\x22\x0a\x20\x20\x20\x20\x20\x20l10n=\x22@title:a11y-activity-header-button-close\x22\x0a\x20\x20\x20\x20>\x0a\x20\x20\x20\x20\x20\x20<uc-icon\x20name=\x22close\x22></uc-icon>\x0a\x20\x20\x20\x20</button>\x0a\x20\x20</uc-activity-header>\x0a\x20\x20<div\x20class=\x22uc-content\x22>\x0a\x20\x20\x20\x20<div\x20ref=\x22iframeWrapper\x22\x20class=\x22uc-iframe-wrapper\x22></div>\x0a\x20\x20\x20\x20<div\x20class=\x22uc-toolbar\x22>\x0a\x20\x20\x20\x20\x20\x20<button\x20type=\x22button\x22\x20class=\x22uc-cancel-btn\x20uc-secondary-btn\x22\x20set=\x22onclick:\x20onCancel\x22\x20l10n=\x22cancel\x22></button>\x0a\x20\x20\x20\x20\x20\x20<div\x20set=\x22@hidden:\x20!showSelectionStatus\x22\x20class=\x22uc-selection-status-box\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<span>{{counterText}}</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<button\x20type=\x22button\x22\x20set=\x22onclick:\x20onSelectAll;\x20@hidden:\x20!couldSelectAll\x22\x20l10n=\x22select-all\x22></button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<button\x20type=\x22button\x22\x20set=\x22onclick:\x20onDeselectAll;\x20@hidden:\x20!couldDeselectAll\x22\x20l10n=\x22deselect-all\x22></button>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20<button\x20type=\x22button\x22\x20class=\x22uc-done-btn\x20uc-primary-btn\x22\x20set=\x22onclick:\x20onDone;\x20@disabled:\x20!isDoneBtnEnabled;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<uc-spinner\x20set=\x22@hidden:\x20isSelectionReady\x22></uc-spinner>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<span\x20l10n=\x22done\x22\x20set=\x22@class:\x20doneBtnTextClass\x22></span>\x0a\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20</div>\x0a';class FormInput extends _0x2133f9{['requireCtxName']=!0x0;['_createValidationInput'](){const _0x51c68a=document['createElement']('input');return _0x51c68a['type']='text',_0x51c68a['name']=this['ctxName'],_0x51c68a['required']=this['cfg']['multipleMin']>0x0,_0x51c68a['tabIndex']=-0x1,applyStyles(_0x51c68a,{'opacity':0x0,'height':0x0,'width':0x0}),_0x51c68a;}['initCallback'](){super['initCallback'](),this['_validationInputElement']=this['_createValidationInput'](),this['appendChild'](this['_validationInputElement']),this['sub']('*collectionState',_0x3a472d=>{{if(this['_dynamicInputsContainer']||(this['_dynamicInputsContainer']=document['createElement']('div'),this['appendChild'](this['_dynamicInputsContainer'])),!this['_validationInputElement']){const _0x216b0a=this['_createValidationInput']();this['appendChild'](_0x216b0a),this['_validationInputElement']=_0x216b0a;}if(this['_dynamicInputsContainer']['innerHTML']='','uploading'===_0x3a472d['status']||'idle'===_0x3a472d['status'])return this['_validationInputElement']['value']='',void this['_validationInputElement']['setCustomValidity']('');if('failed'===_0x3a472d['status']){const _0x1e6a1d=_0x3a472d['errors'][0x0]?.['message'];return this['_validationInputElement']['value']='',void this['_validationInputElement']['setCustomValidity'](_0x1e6a1d);}const _0x460062=_0x3a472d['group']?_0x3a472d['group']:null;if(_0x460062)return this['_validationInputElement']['value']=_0x460062['cdnUrl'],void this['_validationInputElement']['setCustomValidity']('');const _0x351555=_0x3a472d['allEntries']['map'](_0x51c3a4=>_0x51c3a4['cdnUrl']);if(!this['cfg']['multiple']&&0x1===_0x351555['length'])return this['_validationInputElement']['value']=_0x351555[0x0],void this['_validationInputElement']['setCustomValidity']('');this['_validationInputElement']['remove'](),this['_validationInputElement']=null;const _0x453dae=new DocumentFragment();for(let _0x6f3f4f of _0x351555){const _0x11063d=document['createElement']('input');_0x11063d['type']='hidden',_0x11063d['name']=this['ctxName']+'[]',_0x11063d['value']=_0x6f3f4f,_0x453dae['appendChild'](_0x11063d);}this['_dynamicInputsContainer']['replaceChildren'](_0x453dae);}},!0x1);}}class ActivityHeader extends ActivityBlock{}class Select extends _0x2ee8ca{['init$']={...this['init$'],'currentText':'','options':[],'selectHtml':'','onSelect':e=>{e['preventDefault'](),e['stopPropagation'](),this['value']=this['ref']['select']['value'],this['$']['currentText']=this['$']['options']['find'](e=>e['value']==this['value'])?.['text']||'',this['dispatchEvent'](new Event('change'));}};['initCallback'](){super['initCallback'](),this['sub']('options',_0x3c8bda=>{this['$']['currentText']=_0x3c8bda?.[0x0]?.['text']||'';let _0x416316='';_0x3c8bda?.['forEach'](_0x3c05e2=>{_0x416316+='<option\x20value=\x22'+_0x3c05e2['value']+'\x22>'+_0x3c05e2['text']+'</option>';}),this['$']['selectHtml']=_0x416316;});}}Select['template']='\x20<select\x20ref=\x22select\x22\x20set=\x22innerHTML:\x20selectHtml;\x20onchange:\x20onSelect\x22></select>\x20';class Copyright extends _0x2ee8ca{['initCallback'](){super['initCallback'](),this['subConfigValue']('removeCopyright',_0x1a25cc=>{this['toggleAttribute']('hidden',!!_0x1a25cc);});}static ['template']='\x0a\x20\x20\x20\x20<a\x0a\x20\x20\x20\x20\x20\x20href=\x22https://uploadcare.com/?utm_source=copyright&utm_medium=referral&utm_campaign=v4\x22\x0a\x20\x20\x20\x20\x20\x20target=\x22_blank\x20noopener\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-credits\x22\x0a\x20\x20\x20\x20\x20\x20>Powered\x20by\x20Uploadcare</a\x0a\x20\x20\x20\x20>\x0a\x20\x20';}class _0x526bec extends BaseComponent{}_0x526bec['template']='\x20<div\x20class=\x22uc-spinner\x22></div>\x20';class _0x97a7ee extends SolutionBlock{static ['styleAttrs']=[...super['styleAttrs'],'uc-file-uploader-regular'];constructor(){super(),this['init$']={...this['init$'],'isHidden':!0x1};}['initCallback'](){super['initCallback'](),this['defineAccessor']('headless',_0x4e6e77=>{this['set$']({'isHidden':_0x1c5e44(_0x4e6e77)});}),this['sub']('*modalActive',_0x5a45ed=>{this['_lastModalActive']!==_0x5a45ed&&this['emit'](_0x5a45ed?EventType['MODAL_OPEN']:EventType['MODAL_CLOSE'],void 0x0,{'debounce':!0x0}),this['_lastModalActive']=_0x5a45ed;},!0x1);}}_0x97a7ee['template']='\x0a\x20\x20<uc-simple-btn\x20set=\x22@hidden:\x20isHidden\x22></uc-simple-btn>\x0a\x0a\x20\x20<uc-modal\x20strokes\x20block-body-scrolling>\x0a\x20\x20\x20\x20<uc-start-from>\x0a\x20\x20\x20\x20\x20\x20<uc-drop-area\x20with-icon\x20clickable></uc-drop-area>\x0a\x20\x20\x20\x20\x20\x20<uc-source-list\x20wrap></uc-source-list>\x0a\x20\x20\x20\x20\x20\x20<button\x20type=\x22button\x22\x20l10n=\x22start-from-cancel\x22\x20class=\x22uc-secondary-btn\x22\x20set=\x22onclick:\x20*historyBack\x22></button>\x0a\x20\x20\x20\x20\x20\x20<uc-copyright></uc-copyright>\x0a\x20\x20\x20\x20</uc-start-from>\x0a\x20\x20\x20\x20<uc-upload-list></uc-upload-list>\x0a\x20\x20\x20\x20<uc-camera-source></uc-camera-source>\x0a\x20\x20\x20\x20<uc-url-source></uc-url-source>\x0a\x20\x20\x20\x20<uc-external-source></uc-external-source>\x0a\x20\x20\x20\x20<uc-cloud-image-editor-activity></uc-cloud-image-editor-activity>\x0a\x20\x20</uc-modal>\x0a',_0x97a7ee['bindAttributes']({'headless':null});class _0x4827bf extends SolutionBlock{static ['styleAttrs']=[...super['styleAttrs'],'uc-file-uploader-minimal'];['initCallback'](){super['initCallback']();const _0x3ee0ea=this['ref']['uBlock'];this['sub']('*currentActivity',_0x3ba7e7=>{_0x3ba7e7||(this['$']['*currentActivity']=_0x3ee0ea['initActivity']||ActivityBlock['activities']['START_FROM']);}),this['sub']('*uploadList',_0x5803b9=>{this['$']['*currentActivity']=_0x5803b9?.['length']>0x0?ActivityBlock['activities']['UPLOAD_LIST']:_0x3ee0ea['initActivity']||ActivityBlock['activities']['START_FROM'];}),this['subConfigValue']('sourceList',_0x2e405e=>{'local'!==_0x2e405e&&(this['cfg']['sourceList']='local');}),this['subConfigValue']('confirmUpload',_0x3c2185=>{!0x1!==_0x3c2185&&(this['cfg']['confirmUpload']=!0x1);});}}_0x4827bf['template']='\x0a\x20\x20<uc-start-from>\x0a\x20\x20\x20\x20<uc-drop-area\x20tabindex=\x220\x22\x20clickable\x20l10n=\x22choose-file\x22></uc-drop-area>\x0a\x20\x20\x20\x20<uc-copyright></uc-copyright>\x0a\x20\x20</uc-start-from>\x0a\x20\x20<uc-upload-list\x20ref=\x22uBlock\x22></uc-upload-list>\x0a';class _0x20002b extends SolutionBlock{static ['styleAttrs']=[...super['styleAttrs'],'uc-file-uploader-inline'];constructor(){super(),this['init$']={...this['init$'],'couldCancel':!0x1,'cancel':()=>{this['couldHistoryBack']?this['$']['*historyBack']():this['couldShowList']&&(this['$']['*currentActivity']=ActivityBlock['activities']['UPLOAD_LIST']);}};}get['couldHistoryBack'](){const _0x5eb71e=this['$']['*history'];return _0x5eb71e['length']>0x1&&_0x5eb71e[_0x5eb71e['length']-0x1]!==ActivityBlock['activities']['START_FROM'];}get['couldShowList'](){return this['cfg']['showEmptyList']||this['$']['*uploadList']['length']>0x0;}['initCallback'](){super['initCallback']();const _0x462b74=this['ref']['uBlock'];this['sub']('*currentActivity',_0xe64ec9=>{_0xe64ec9||(this['$']['*currentActivity']=_0x462b74['initActivity']||ActivityBlock['activities']['START_FROM']);}),this['sub']('*uploadList',_0x2ddeaf=>{_0x2ddeaf?.['length']>0x0&&this['$']['*currentActivity']===(_0x462b74['initActivity']||ActivityBlock['activities']['START_FROM'])&&(this['$']['*currentActivity']=ActivityBlock['activities']['UPLOAD_LIST']);}),this['sub']('*history',()=>{this['$']['couldCancel']=this['couldHistoryBack']||this['couldShowList'];});}}_0x20002b['template']='\x0a\x20\x20<uc-start-from>\x0a\x20\x20\x20\x20<uc-drop-area\x20with-icon\x20clickable></uc-drop-area>\x0a\x20\x20\x20\x20<uc-source-list\x20wrap></uc-source-list>\x0a\x20\x20\x20\x20<button\x0a\x20\x20\x20\x20\x20\x20type=\x22button\x22\x0a\x20\x20\x20\x20\x20\x20l10n=\x22start-from-cancel\x22\x0a\x20\x20\x20\x20\x20\x20class=\x22uc-cancel-btn\x20uc-secondary-btn\x22\x0a\x20\x20\x20\x20\x20\x20set=\x22onclick:\x20cancel;\x20@hidden:\x20!couldCancel\x22\x0a\x20\x20\x20\x20></button>\x0a\x20\x20\x20\x20<uc-copyright></uc-copyright>\x0a\x20\x20</uc-start-from>\x0a\x20\x20<uc-upload-list\x20ref=\x22uBlock\x22></uc-upload-list>\x0a\x20\x20<uc-camera-source></uc-camera-source>\x0a\x20\x20<uc-url-source></uc-url-source>\x0a\x20\x20<uc-external-source></uc-external-source>\x0a\x20\x20<uc-cloud-image-editor-activity></uc-cloud-image-editor-activity>\x0a';class CloudImageEditor extends CloudImageEditorBlock{static ['styleAttrs']=[...super['styleAttrs'],'uc-wgt-common'];['initCallback'](){super['initCallback'](),this['a11y']?.['registerBlock'](this);}}function defineComponents(_0x354b7c){for(let _0x38d5a8 in _0x354b7c){let _0x237487=[..._0x38d5a8]['reduce']((_0x339587,_0x1df347)=>(_0x1df347['toUpperCase']()===_0x1df347&&(_0x1df347='-'+_0x1df347['toLowerCase']()),_0x339587+_0x1df347),'');_0x237487['startsWith']('-')&&(_0x237487=_0x237487['replace']('-','')),_0x237487['startsWith']('uc-')||(_0x237487='uc-'+_0x237487),_0x354b7c[_0x38d5a8]['reg']&&_0x354b7c[_0x38d5a8]['reg'](_0x237487);}}const _0x161372='UC';async function _0x78963d(_0x136159,_0x23aed3=!0x1){return new Promise((_0x1b1c4a,_0x35a858)=>{if('object'!=typeof document)return void _0x1b1c4a(null);if('object'==typeof window&&window[_0x161372])return void _0x1b1c4a(window[_0x161372]);let _0x10ce1e=document['createElement']('script');_0x10ce1e['async']=!0x0,_0x10ce1e['src']=_0x136159,_0x10ce1e['onerror']=()=>{_0x35a858();},_0x10ce1e['onload']=()=>{let _0x504c1b=window[_0x161372];_0x23aed3&&defineComponents(_0x504c1b),_0x1b1c4a(_0x504c1b);},document['head']['appendChild'](_0x10ce1e);});}var _0x1566a8=Object['freeze']({'__proto__':null,'ActivityBlock':ActivityBlock,'ActivityHeader':ActivityHeader,'BaseComponent':BaseComponent,'Block':_0x2ee8ca,'BtnUi':BtnUi,'CameraSource':_0x350820,'CloudImageEditor':CloudImageEditor,'CloudImageEditorActivity':CloudImageEditorActivity,'CloudImageEditorBlock':CloudImageEditorBlock,'Config':_0x5717cb,'Copyright':Copyright,'CropFrame':_0x42cea4,'Data':Data,'DropArea':_0x54d65a,'EditorCropButtonControl':EditorCropButtonControl,'EditorFilterControl':EditorFilterControl,'EditorImageCropper':EditorImageCropper,'EditorImageFader':EditorImageFader,'EditorOperationControl':EditorOperationControl,'EditorScroller':EditorScroller,'EditorSlider':EditorSlider,'EditorToolbar':EditorToolbar,'ExternalSource':ExternalSource,'ExternalUploadSource':ExternalUploadSource,'FileItem':FileItem,'FileUploaderInline':_0x20002b,'FileUploaderMinimal':_0x4827bf,'FileUploaderRegular':_0x97a7ee,'FormInput':FormInput,'Icon':_0x14c5e8,'Img':_0xafe788,'LineLoaderUi':_0x18def6,'Modal':_0x206b67,'PACKAGE_NAME':_0x10a17d,'PACKAGE_VERSION':_0x23381e,'PresenceToggle':_0xaa3697,'ProgressBar':_0x1221e5,'ProgressBarCommon':_0x57031e,'Select':Select,'SimpleBtn':SimpleBtn,'SliderUi':_0x4e16f0,'SolutionBlock':SolutionBlock,'SourceBtn':SourceBtn,'SourceList':SourceList,'Spinner':_0x526bec,'StartFrom':StartFrom,'UID':_0x22e371,'UploadCtxProvider':UploadCtxProvider,'UploadList':UploadList,'UploadSource':_0x41bf3b,'UploaderBlock':_0x2133f9,'UrlSource':_0x2052de,'defineComponents':defineComponents,'defineLocale':_0x446707,'loadFileUploaderFrom':_0x78963d,'toKebabCase':toKebabCase});class _0x4cc475 extends ckeditor5['Plugin']{static get['requires'](){return[UploadcareEditing,_0xa502f6];}static get['pluginName'](){return'Uploadcare';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}constructor(_0x1d6b51){super(_0x1d6b51),_0x1d6b51['config']['define']('uploadcare.uploader.sourceList',[_0x4176ec['Local'],_0x4176ec['URL']]),defineComponents(_0x1566a8);}}class UploadcareImageEditFormLoadingView extends ckeditor5['View']{constructor(_0x2729b8){super(_0x2729b8);const t=_0x2729b8['t'],_0x178dac=this['bindTemplate'],_0x433314=new ckeditor5['SpinnerView']();_0x433314['isVisible']=!0x0,this['setTemplate']({'tag':'div','attributes':{'class':['ck-uploadcare-form__loading'],'tabindex':'-1'},'children':[{'tag':'div','attributes':{'class':['ck-uploadcare-form__loading-spinner']},'children':[_0x433314,{'text':_0x178dac['to']('imageUploadProgress',_0x34d64e=>t('Loading\x20image...')+'\x20('+(_0x34d64e||0x0)+'%)')}]},{'tag':'div','attributes':{'class':['ck-uploadcare-form__skeleton']},'children':[{'tag':'div','children':[{'tag':'span'},{'tag':'span'},{'tag':'span'}]},{'tag':'div','children':[{'tag':'span'},{'tag':'span'},{'tag':'span'},{'tag':'span'},{'tag':'span'}]}]}]});}}var _0x4c9b79='<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20clip-rule=\x22evenodd\x22\x20d=\x22M9.9\x204.385a1.2\x201.2\x200\x200\x200-.44.44h.002l-5.284\x209.15a1.2\x201.2\x200\x200\x200\x201.04\x201.8h10.564a1.2\x201.2\x200\x200\x200\x201.04-1.8l-5.282-9.15a1.2\x201.2\x200\x200\x200-1.64-.44Zm.05\x208.363a.301.301\x200\x200\x201\x20.115-.023h.9a.301.301\x200\x200\x201\x20.3.3v.9a.3.3\x200\x200\x201-.3.3h-.9a.3.3\x200\x200\x201-.3-.3v-.9a.3.3\x200\x200\x201\x20.185-.277Zm-.185-4.723a.3.3\x200\x200\x201\x20.3-.3h.9a.3.3\x200\x200\x201\x20.3.3v3.4a.3.3\x200\x200\x201-.3.3h-.9a.301.301\x200\x200\x201-.3-.3v-3.4Z\x22/></svg>\x0a';class UploadcareImageEditFormErrorView extends ckeditor5['View']{constructor(_0x75f04b){super(_0x75f04b);const t=_0x75f04b['t'];this['set']('errorType',null);const _0x4caf2a=new ckeditor5['ButtonView'](_0x75f04b);_0x4caf2a['label']=t({'id':'Try\x20again\x20(Uploadcare)','string':'Try\x20again'}),_0x4caf2a['withText']=!0x0,_0x4caf2a['class']='ck-button-action',_0x4caf2a['on']('execute',()=>{this['fire']('retry');}),_0x4caf2a['bind']('isVisible')['to'](this,'errorType',_0x5c3277=>'NotFound'!==_0x5c3277);const _0x1597b4=new ckeditor5['IconView']();_0x1597b4['content']=_0x4c9b79,_0x1597b4['extendTemplate']({'attributes':{'style':{'width':'50px','height':'50px'}}});const _0x4207ce=this['bindTemplate'];this['setTemplate']({'tag':'div','attributes':{'class':['ck-uploadcare-form__error'],'tabindex':'-1'},'children':[{'tag':'div','attributes':{'class':['ck-uploadcare-form__error-contents']},'children':[_0x1597b4,{'tag':'h3','attributes':{'style':{'fontWeight':'bold'}},'children':[{'text':t('Unable\x20to\x20load')}]},{'text':_0x4207ce['to']('errorType',_0x222daf=>t('NotFound'!==_0x222daf?'We\x20were\x20unable\x20to\x20load\x20the\x20image\x20due\x20to\x20network\x20connection\x20issues.':'The\x20image\x20was\x20not\x20found.\x20Its\x20source\x20may\x20have\x20been\x20removed.'))},_0x4caf2a]},{'tag':'div','attributes':{'class':['ck-uploadcare-form__skeleton']},'children':[{'tag':'div','children':[{'tag':'span'},{'tag':'span'},{'tag':'span'}]},{'tag':'div','children':[{'tag':'span'},{'tag':'span'},{'tag':'span'},{'tag':'span'},{'tag':'span'}]}]}]});}}class UploadcareImageEditFormEditingView extends ckeditor5['View']{constructor(_0x64aee6,_0x30623b){super(_0x64aee6);const _0x5871af=this['bindTemplate'];this['set']('imageSrc',''),this['setTemplate']({'tag':'uc-cloud-image-editor','attributes':{..._0x30623b,'class':['uc-light','ck-uploadcare-theme'],'ctx-name':'image-edit','cdn-url':_0x5871af['to']('imageSrc')}});}}class UploadcareImageEditFormView extends _0x267f98{constructor(_0x402c85,_0x13cc98,_0x48c1ed){super(_0x402c85),this['_items']=this['createCollection'](),this['_loadingView']=new UploadcareImageEditFormLoadingView(_0x402c85),this['_errorView']=new UploadcareImageEditFormErrorView(_0x402c85),this['_editingView']=new UploadcareImageEditFormEditingView(_0x402c85,_0x48c1ed),this['_focusableView']=new ckeditor5['View'](_0x402c85),this['_focusableView']['setTemplate'](this['getFocusableElement']()),this['set']('status',_0x13cc98),this['setTemplate']({'tag':'div','attributes':{'class':['ck','ck-reset_all-excluded','ck-uploadcare-form'],'tabindex':'-1'},'children':this['_items']}),this['_setView'](),this['once']('render',()=>{this['_waitForImageEditorComponent'](this['element'],_0x247ca3=>{this['_addUploadcareImageEditorListeners'](_0x247ca3);});}),this['on']('change:status',()=>{this['_setView']();}),this['_addErrorViewListeners']();}['focus'](){this['element']['focus']();}['_setView'](){switch(this['_items']['clear'](),this['status']){case'uploading':this['_items']['add'](this['_loadingView']);break;case'error':this['_items']['add'](this['_errorView']);break;case'ready':this['_items']['addMany']([this['_editingView'],this['_focusableView']]);}}['_waitForImageEditorComponent'](_0x36f41e,_0x4e49b8){const _0x147e2f='uc-cloud-image-editor',_0x516d10=_0x36f41e['querySelector'](_0x147e2f);if(_0x516d10)return _0x4e49b8(_0x516d10);const _0x405929=new MutationObserver(_0x3942df=>{const _0x1af117=_0x3942df['filter'](_0x507c40=>_0x507c40['target']===_0x36f41e&&_0x507c40['addedNodes']['length']>0x0&&_0x507c40['addedNodes'][0x0]['nodeName']['toLowerCase']()===_0x147e2f);_0x1af117['length']&&(_0x405929['disconnect'](),_0x4e49b8(_0x1af117[0x0]['addedNodes'][0x0]));});_0x405929['observe'](_0x36f41e,{'childList':!0x0,'subtree':!0x0});}['_addUploadcareImageEditorListeners'](_0x52a525){_0x52a525['addEventListener']('apply',_0xdf5e04=>{this['fire']('apply',{'imageSrc':_0xdf5e04['detail']['cdnUrl']});}),_0x52a525['addEventListener']('cancel',()=>{this['fire']('cancel');});}['_addErrorViewListeners'](){this['_errorView']['on']('retry',()=>{this['fire']('retry');});}}var uploadcareImageEditIcon='<!--\x0a\x0a\x20What\x20you\x27re\x20currently\x20looking\x20at\x20is\x20the\x20source\x20code\x20of\x20a\x20legally\x20protected,\x20proprietary\x20software.\x0a\x20CKEditor\x205\x20Collaboration\x20is\x20licensed\x20under\x20a\x20commercial\x20license\x20and\x20protected\x20by\x20copyright\x20law.\x20Where\x20not\x20otherwise\x20indicated,\x0a\x20all\x20CKEditor\x205\x20Collaboration\x20content\x20is\x20authored\x20by\x20CKSource\x20engineers\x20and\x20consists\x20of\x20CKSource-owned\x20intellectual\x20property.\x0a\x0a\x20Copyright\x20(c)\x202003-2025,\x20CKSource\x20Holding\x20sp.\x20z\x20o.o.\x20All\x20rights\x20reserved.\x0a\x0a!-->\x0a\x0a<svg\x20viewBox=\x220\x200\x2020\x2020\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><path\x20d=\x22M1.201\x201C.538\x201\x200\x201.47\x200\x202.1v14.363c0\x20.64.534\x201.037\x201.186\x201.037H5.06l5.058-5.078L6.617\x209.15a.696.696\x200\x200\x200-.957-.033L1.5\x2013.6V2.5h15v4.354a3.478\x203.478\x200\x200\x201\x201.5.049V2.1c0-.63-.547-1.1-1.2-1.1H1.202Zm11.713\x202.803a2.147\x202.147\x200\x200\x200-2.049\x201.992\x202.14\x202.14\x200\x200\x200\x201.28\x202.096\x202.13\x202.13\x200\x200\x200\x202.642-3.11\x202.129\x202.129\x200\x200\x200-1.873-.978ZM8.089\x2017.635v2.388h2.389l7.046-7.046-2.39-2.39-7.045\x207.048Zm11.282-6.507a.637.637\x200\x200\x200\x20.139-.692.603.603\x200\x200\x200-.139-.205l-1.49-1.488a.63.63\x200\x200\x200-.899\x200l-1.166\x201.163\x202.39\x202.39\x201.165-1.168Z\x22/></svg>\x0a';class UploadcareImageEditController extends/* #__PURE__ -- @preserve */
ckeditor5['ObservableMixin'](){constructor(_0x24bbcd,_0x294e66,_0x2bee66){super(),this['_editor']=_0x24bbcd,this['_dialog']=_0x294e66,this['_imageElement']=_0x2bee66,this['_imageCache']=this['_editor']['plugins']['get']('UploadcareImageEditUI')['imageCache'],this['_attributes']=this['_editor']['config']['get']('uploadcare.editor')||{},this['set']({'isActive':!0x0,'imageStatus':'ready','imageErrorType':null,'imageId':null,'imageSrc':null,'imageDimension':null,'imageUploadProgress':null}),this['_prepareImage'](),this['_showDialog']();}['destroy'](){this['isActive']=!0x1,this['stopListening'](),this['stopDelegating'](),'uploading'===this['imageStatus']&&this['_controller']&&this['_controller']['abort']();}async['_prepareImage'](){const _0x2ddb75=this['_imageElement'],_0x14e730=_0x2ddb75['getAttribute']('uploadcareImageId'),_0x4fad6b=_0x2ddb75['getAttribute']('src');if(_0x14e730)await this['_loadImageInfo'](_0x14e730,_0x4fad6b);else{if(this['_imageCache']['has'](_0x4fad6b)){const _0x4f1975=this['_imageCache']['get'](_0x4fad6b);this['imageStatus']='ready',this['imageErrorType']=null,this['imageSrc']=_0x4f1975['url'],this['imageDimension']=_0x4f1975['dimension'],this['imageId']=_0x4f1975['id'];}else this['imageStatus']='uploading',this['imageUploadProgress']=0x0,this['_controller']=new AbortController(),await this['_uploadImage'](this['_imageElement'],this['_controller']);}}['_showDialog'](){const {locale:_0x5bf8ca}=this['_editor'],t=_0x5bf8ca['t'],_0x3a8704=new UploadcareImageEditFormView(_0x5bf8ca,this['imageStatus'],this['_attributes']);_0x3a8704['bind']('status')['to'](this,'imageStatus'),_0x3a8704['_loadingView']['bind']('imageUploadProgress')['to'](this,'imageUploadProgress'),_0x3a8704['_editingView']['bind']('imageSrc')['to'](this,'imageSrc'),_0x3a8704['_errorView']['bind']('errorType')['to'](this,'imageErrorType'),this['_addEditViewListeners'](_0x3a8704,this['_imageElement']),this['_dialog']['show']({'id':'uploadcareImageEdit','icon':uploadcareImageEditIcon,'title':t({'id':'Edit\x20Image\x20(Uploadcare)','string':'Edit\x20image'}),'content':_0x3a8704,'position':ckeditor5['DialogViewPosition']['EDITOR_TOP_CENTER'],'isModal':!0x0,'onShow':()=>{_0x3a8704['focus']();},'onHide':()=>{_0x3a8704['destroy'](),this['destroy']();},'keystrokeHandlerOptions':{'filter':_0x44065b=>!isAncestor(_0x44065b,_0x3a8704['element'])}});}['_loadImageInfo'](_0x523de1,_0x320312){return UploadUtils['getInfo'](_0x523de1,{'publicKey':this['_editor']['config']['get']('uploadcare.pubkey')})['then'](_0x2ea415=>{const {width:_0x9b4dfb,height:_0x3f9e1f}=_0x2ea415['imageInfo'];this['imageStatus']='ready',this['imageErrorType']=null,this['imageSrc']=_0x320312,this['imageDimension']={'width':_0x9b4dfb,'height':_0x3f9e1f},this['imageId']=_0x523de1;})['catch'](_0xd56307=>{this['imageStatus']='error',this['imageErrorType']='FileNotFoundError'===_0xd56307['code']?'NotFound':'Network',this['imageSrc']=null,this['imageDimension']=null,this['imageId']=null,this['imageUploadProgress']=null;});}['_uploadImage'](_0x738b7c,_0x1f4062){return this['_getImageAsFile'](_0x738b7c)['then'](_0x8f73aa=>UploadUtils['upload']({'publicKey':this['_editor']['config']['get']('uploadcare.pubkey'),'signal':_0x1f4062['signal'],'file':_0x8f73aa,'onProgress':_0x3d19c1=>{_0x3d19c1&&_0x3d19c1['isComputable']&&(this['imageUploadProgress']=Math['ceil'](0x64*_0x3d19c1['value']));}}))['then'](_0x4e83b8=>{const {width:_0x46b417,height:_0x2a24ef}=_0x4e83b8['imageInfo'];this['imageStatus']='ready',this['imageErrorType']=null,this['imageSrc']=_0x4e83b8['cdnUrl'],this['imageDimension']={'width':_0x46b417,'height':_0x2a24ef},this['imageId']=_0x4e83b8['uuid'],this['imageUploadProgress']=null;const _0x1c9398=_0x738b7c['getAttribute']('src');this['_imageCache']['set'](_0x1c9398,{'id':_0x4e83b8['uuid'],'url':_0x4e83b8['cdnUrl'],'dimension':this['imageDimension']});})['catch'](_0x38d2e7=>{this['imageStatus']='error',this['imageErrorType']='FileNotFoundError'===_0x38d2e7['code']?'NotFound':'Network',this['imageSrc']=null,this['imageDimension']=null,this['imageId']=null,this['imageUploadProgress']=null;});}['_addEditViewListeners'](_0x165805,_0x4ac311){_0x165805['on']('apply',(_0x247f1b,_0x18b417)=>{this['_replaceImage'](_0x4ac311,_0x18b417['imageSrc'],this['imageId']),this['_dialog']['hide']();}),_0x165805['on']('retry',()=>{this['imageStatus']='uploading',this['imageUploadProgress']=0x0,this['_controller']=new AbortController(),this['_uploadImage'](this['_imageElement'],this['_controller']);}),_0x165805['on']('cancel',()=>{this['_dialog']['hide']();});}['_replaceImage'](_0xb5cdbd,_0x12e016,_0x4831da){const _0x3398bd=this['_editor'],{width:_0x144220,height:_0x513ee0}=getImageDimension(_0x12e016,this['imageDimension']['width'],this['imageDimension']['height']),{imageFallbackUrl:_0x442eef,imageSources:_0x1df1eb}=getImageUrls(_0x12e016,_0x144220);_0x3398bd['model']['change'](_0x4bc7c2=>{if('$graveyard'===_0xb5cdbd['root']['rootName']){_0x3398bd['execute']('insertImage',{'imageType':_0xb5cdbd['is']('element','imageInline')?'imageInline':null,'source':{...Object['fromEntries'](_0xb5cdbd['getAttributes']()),'uploadcareImageId':_0x4831da,'src':_0x442eef,'sources':_0x1df1eb,'width':_0x144220,'height':_0x513ee0}});const _0xc01639=_0xb5cdbd['getChildren']();_0xb5cdbd=_0x3398bd['model']['document']['selection']['getSelectedElement']();for(const _0x409c84 of _0xc01639)_0x4bc7c2['append'](_0x4bc7c2['cloneElement'](_0x409c84),_0xb5cdbd);}else _0x4bc7c2['setSelection'](_0xb5cdbd,'on'),_0x3398bd['execute']('uploadcareImageReplace',{...Object['fromEntries'](_0xb5cdbd['getAttributes']()),'uploadcareImageId':_0x4831da,'src':_0x442eef,'sources':_0x1df1eb,'width':_0x144220,'height':_0x513ee0},_0xb5cdbd);_0x4bc7c2['setSelection'](_0xb5cdbd,'on');});}async['_getImageAsFile'](_0x1935c4){const _0x112a98=ckeditor5['global']['window'],_0x4898d1=ckeditor5['global']['document']['location']['href'],_0xdbee59=new _0x112a98['URL'](_0x1935c4['getAttribute']('src'),_0x4898d1);if('data:'===_0xdbee59['protocol']){const _0x1185e7=_0xdbee59['href']['split'](','),_0x27b688=_0x1185e7[0x0]['match'](/:(.*?);/)[0x1],_0x12cba4=_0x27b688['split']('/')[0x1],_0x580a72=_0x112a98['atob'](_0x1185e7[_0x1185e7['length']-0x1]);let _0x3520ba=_0x580a72['length'];const _0xc1d4f2=new _0x112a98['Uint8Array'](_0x3520ba);for(;_0x3520ba--;)_0xc1d4f2[_0x3520ba]=_0x580a72['charCodeAt'](_0x3520ba);return new _0x112a98['File']([_0xc1d4f2],'image.'+_0x12cba4,{'type':_0x27b688});}const _0x419c23=_0xdbee59['href']['split']('/'),_0x41883d=_0x419c23[_0x419c23['length']-0x1],_0x10316f=_0x41883d['split']('.')[0x1];return _0x112a98['fetch'](_0xdbee59['href'])['then'](_0x223041=>_0x223041['clone']()['blob']())['then'](_0x79a560=>new _0x112a98['File']([_0x79a560],_0x41883d,{'type':'image/'+_0x10316f}));}}class UploadcareImageEditCommand extends ckeditor5['Command']{static get['requires'](){return[ckeditor5['Dialog']];}constructor(_0x26b748){super(_0x26b748),this['imageEditController']=void 0x0,this['_isEditable']=createEditabilityChecker(_0x26b748['config']['get']('uploadcare.allowExternalImagesEditing')||[]),this['set']({'isActive':!0x1});}['refresh'](){const _0x28edc0=this['editor']['model']['document']['selection']['getSelectedElement']();this['isEnabled']=this['_isEditable'](_0x28edc0);}['execute'](){this['imageEditController']&&(this['unbind']('isActive'),this['imageEditController']=void 0x0);const _0x564388=this['editor']['model']['document']['selection']['getSelectedElement']();_0x564388&&(_0x564388['is']('element','imageBlock')||_0x564388['is']('element','imageInline'))&&(this['imageEditController']=new UploadcareImageEditController(this['editor'],this['editor']['plugins']['get'](ckeditor5['Dialog']),_0x564388),this['bind']('isActive')['to'](this['imageEditController'],'isActive'));}}class _0x4fc393 extends ckeditor5['Command']{['refresh'](){const _0x39d782=this['editor']['model']['document']['selection']['getSelectedElement']();this['isEnabled']=Boolean(_0x39d782&&(_0x39d782['is']('element','imageBlock')||_0x39d782['is']('element','imageInline')));}['execute'](_0x6e7eb0){const _0x3e81b3=this['editor']['model']['document']['selection']['getSelectedElement']();this['editor']['model']['change'](_0x1a0ef9=>{_0x1a0ef9['setAttributes'](_0x6e7eb0,_0x3e81b3),_0x1a0ef9['removeAttribute']('srcset',_0x3e81b3),_0x1a0ef9['removeAttribute']('sizes',_0x3e81b3);});}}class UploadcareImageEditEditing extends ckeditor5['Plugin']{static get['pluginName'](){return'UploadcareImageEditEditing';}static get['requires'](){return[UploadcareEditing,ckeditor5['Notification'],'ImageUtils','ImageEditing'];}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}['init'](){const {editor:_0x41be4b}=this;_0x41be4b['commands']['add']('uploadcareImageEdit',new UploadcareImageEditCommand(_0x41be4b)),_0x41be4b['commands']['add']('uploadcareImageReplace',new _0x4fc393(_0x41be4b));}}class UploadcareImageEditUI extends ckeditor5['Plugin']{constructor(){super(...arguments),this['_imageCache']=new Map();}static get['pluginName'](){return'UploadcareImageEditUI';}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}get['imageCache'](){return this['_imageCache'];}['init'](){const _0x55633b=this['editor'];_0x55633b['ui']['componentFactory']['add']('uploadcareImageEdit',_0xf7f59b=>{const _0x2b3c78=_0x55633b['commands']['get']('uploadcareImageEdit'),_0x573659=new ckeditor5['ButtonView'](_0xf7f59b),t=_0xf7f59b['t'];return _0x573659['set']({'icon':uploadcareImageEditIcon,'tooltip':!0x0,'label':t({'id':'Edit\x20Image\x20(Uploadcare)','string':'Edit\x20image'})}),_0x573659['bind']('isEnabled')['to'](_0x2b3c78),_0x573659['bind']('isOn')['to'](_0x2b3c78,'isActive'),this['listenTo'](_0x573659,'execute',()=>{_0x55633b['execute']('uploadcareImageEdit'),_0x55633b['editing']['view']['focus']();}),_0x573659;}),this['_initConfig']();}['_initConfig'](){const _0x2ec8a2=ckeditor5['createElement'](document,'uc-config',{'ctx-name':'image-edit','removeCopyright':'true','localeName':this['editor']['locale']['contentLanguage']});document['body']['appendChild'](_0x2ec8a2),this['listenTo'](this['editor'],'destroy',()=>{_0x2ec8a2['remove']();});}}class UploadcareImageEdit extends ckeditor5['Plugin']{static get['pluginName'](){return'UploadcareImageEdit';}static get['requires'](){return[UploadcareImageEditEditing,UploadcareImageEditUI];}static get['isOfficialPlugin'](){return!0x0;}static get['isPremiumPlugin'](){return!0x0;}}exports['AIAdapter']=AIAdapter,exports['AIAssistant']=AIAssistant,exports['AIAssistantUI']=AIAssistantUI,exports['AIRequestError']=AIRequestError,exports['AITextAdapter']=AITextAdapter,exports['AWSTextAdapter']=AWSTextAdapter,exports['Annotation']=Annotation$1,exports['AnnotationCollection']=AnnotationCollection,exports['AnnotationView']=AnnotationView,exports['Annotations']=Annotations,exports['AnnotationsUIs']=AnnotationsUIs,exports['AriaDescriptionView']=AriaDescriptionView,exports['BaseCommentThreadView']=BaseCommentThreadView,exports['BaseCommentView']=BaseCommentView,exports['BaseSuggestionThreadView']=BaseSuggestionThreadView,exports['CaseChange']=_0x37148f,exports['CaseChangeCommand']=_0x3a5450,exports['CaseChangeEditing']=CaseChangeEditing,exports['CaseChangeUI']=_0x381351,exports['CloudServicesCommentsAdapter']=CloudServicesCommentsAdapter,exports['CloudServicesRevisionHistoryAdapter']=CloudServicesRevisionHistoryAdapter,exports['CloudServicesTrackChangesAdapter']=CloudServicesTrackChangesAdapter,exports['Comment']=Comment,exports['CommentThread']=CommentThread,exports['CommentThreadController']=CommentThreadController,exports['CommentThreadInputView']=CommentThreadInputView,exports['CommentThreadView']=CommentThreadView,exports['CommentView']=CommentView,exports['Comments']=Comments,exports['CommentsArchive']=CommentsArchive,exports['CommentsArchiveUI']=CommentsArchiveUI,exports['CommentsListView']=CommentsListView,exports['CommentsOnly']=CommentsOnly,exports['CommentsRepository']=CommentsRepository,exports['CommentsUI']=CommentsUI,exports['ConfirmMixin']=_0x331028,exports['CopyFormatCommand']=CopyFormatCommand,exports['DocumentOutline']=DocumentOutline,exports['DocumentOutlineUI']=DocumentOutlineUI,exports['DocumentOutlineUtils']=DocumentOutlineUtils,exports['EditSourceCommand']=EditSourceCommand,exports['EditorAnnotations']=EditorAnnotations,exports['ExportPdf']=ExportPdf,exports['ExportWord']=ExportWord,exports['FOCUS_ANNOTATION_KEYSTROKE']=_0x10a1f2,exports['FormatPainter']=FormatPainter,exports['FormatPainterEditing']=FormatPainterEditing,exports['FormatPainterUI']=FormatPainterUI,exports['HeadingId']=_0x2bae68,exports['ImportWord']=ImportWord,exports['ImportWordEditing']=ImportWordEditing,exports['ImportWordUI']=ImportWordUI,exports['InlineAnnotations']=InlineAnnotations,exports['LateFocusButtonView']=LateFocusButtonView,exports['LateFocusDropdownButtonView']=LateFocusDropdownButtonView,exports['MergeFields']=_0x488570,exports['MergeFieldsEditing']=MergeFieldsEditing,exports['MergeFieldsUI']=_0x3dfcd1,exports['MultiLevelList']=MultiLevelList,exports['MultiLevelListEditing']=MultiLevelListEditing,exports['MultiLevelListUI']=MultiLevelListUI,exports['NarrowSidebar']=_0x34afb2,exports['OpenAITextAdapter']=OpenAITextAdapter,exports['Pagination']=Pagination,exports['PasteFormatCommand']=PasteFormatCommand,exports['PasteFromOfficeEnhanced']=PasteFromOfficeEnhanced,exports['Permissions']=_0xd6df16,exports['PresenceList']=PresenceList,exports['RealTimeCollaborationClient']=RealTimeCollaborationClient,exports['RealTimeCollaborativeComments']=RealTimeCollaborativeComments,exports['RealTimeCollaborativeEditing']=RealTimeCollaborativeEditing,exports['RealTimeCollaborativeRevisionHistory']=RealTimeCollaborativeRevisionHistory,exports['RealTimeCollaborativeTrackChanges']=RealTimeCollaborativeTrackChanges,exports['ReplaceSourceCommand']=_0x2d2146,exports['Revision']=_0x192255,exports['RevisionHistory']=RevisionHistory,exports['RevisionHistoryUI']=RevisionHistoryUI,exports['RevisionTracker']=_0x105069,exports['RevisionViewer']=_0x58ecc7,exports['RevisionViewerLoadingOverlay']=_0x209dee,exports['RevisionViewerUI']=_0x58df47,exports['RevisionsRepository']=RevisionsRepository,exports['RevisionsSidebar']=_0x1e07b8,exports['Sessions']=_0x206408,exports['SlashCommand']=_0x305358,exports['SlashCommandConfig']=_0x2b0569,exports['SlashCommandEditing']=SlashCommandEditing,exports['SlashCommandUI']=_0x1070cb,exports['SourceEditingEnhanced']=SourceEditingEnhanced,exports['Suggestion']=Suggestion,exports['SuggestionThreadView']=SuggestionThreadView,exports['SuggestionView']=SuggestionView,exports['TableOfContents']=TableOfContents,exports['TableOfContentsCommand']=TableOfContentsCommand,exports['TableOfContentsEditing']=TableOfContentsEditing,exports['TableOfContentsUI']=TableOfContentsUI,exports['Template']=Template,exports['TemplateCommand']=TemplateCommand,exports['TemplateEditing']=TemplateEditing,exports['TemplateUI']=TemplateUI,exports['TrackChanges']=_0x2fb137,exports['TrackChangesData']=TrackChangesData,exports['TrackChangesEditing']=TrackChangesEditing,exports['TrackChangesPreview']=_0x5cf106,exports['Uploadcare']=_0x4cc475,exports['UploadcareEditing']=UploadcareEditing,exports['UploadcareImageEdit']=UploadcareImageEdit,exports['UploadcareImageEditEditing']=UploadcareImageEditEditing,exports['UploadcareImageEditUI']=UploadcareImageEditUI,exports['UploadcareUI']=_0xa502f6,exports['UserView']=_0x12947b,exports['Users']=_0x278b81,exports['WideSidebar']=_0x376c4e,exports['getAllMarkersDomElementsSorted']=getAllMarkersDomElementsSorted,exports['getDateTimeFormatter']=getDateTimeFormatter,exports['getMarkerDomElement']=getMarkerDomElement,exports['hashObject']=hashObject,exports['icons']=_0x2a481f,exports['sanitizeEditorConfig']=sanitizeEditorConfig,exports['setupThreadKeyboardNavigation']=setupThreadKeyboardNavigation,exports['surroundingMarkersDetector']=surroundingMarkersDetector,exports['trimHtml']=trimHtml;});