webspellcheck
Version:
Simple WebSpellChecker initializer for CKEditor or Monaco Editor
1 lines • 6.84 kB
JavaScript
;var a0_0x116776=a0_0x291d;(function(_0x5c13c9,_0x1855e9){var _0x226406=a0_0x291d,_0x1674d6=_0x5c13c9();while(!![]){try{var _0x4e9e5d=parseInt(_0x226406(0x168))/0x1*(-parseInt(_0x226406(0x154))/0x2)+-parseInt(_0x226406(0x148))/0x3+-parseInt(_0x226406(0x14c))/0x4*(-parseInt(_0x226406(0x178))/0x5)+parseInt(_0x226406(0x162))/0x6+-parseInt(_0x226406(0x150))/0x7+-parseInt(_0x226406(0x169))/0x8+parseInt(_0x226406(0x16d))/0x9;if(_0x4e9e5d===_0x1855e9)break;else _0x1674d6['push'](_0x1674d6['shift']());}catch(_0x46fe0a){_0x1674d6['push'](_0x1674d6['shift']());}}}(a0_0x44d5,0x248d1));var __assign=this&&this['__assign']||function(){var _0x497c72=a0_0x291d;return __assign=Object[_0x497c72(0x143)]||function(_0x3e21b7){var _0x4ace9d=_0x497c72;for(var _0x256c6c,_0x3e94ec=0x1,_0x58fa4d=arguments[_0x4ace9d(0x13e)];_0x3e94ec<_0x58fa4d;_0x3e94ec++){_0x256c6c=arguments[_0x3e94ec];for(var _0x33a7ec in _0x256c6c)if(Object[_0x4ace9d(0x175)][_0x4ace9d(0x140)][_0x4ace9d(0x15c)](_0x256c6c,_0x33a7ec))_0x3e21b7[_0x33a7ec]=_0x256c6c[_0x33a7ec];}return _0x3e21b7;},__assign[_0x497c72(0x14b)](this,arguments);};Object[a0_0x116776(0x167)](exports,a0_0x116776(0x155),{'value':!![]}),exports['load']=load,exports['init']=init,exports[a0_0x116776(0x157)]=config,exports['disable']=disable;function load(_0x3418ee){var _0x1c374b=a0_0x116776;return _0x3418ee===void 0x0&&(_0x3418ee=_0x1c374b(0x165)),new Promise(function(_0x4ac27d,_0x55b6aa){var _0x34e847=_0x1c374b;if(typeof WEBSPELLCHECKER!==_0x34e847(0x15d)){_0x4ac27d();return;}var _0x3dfbf1=document[_0x34e847(0x17c)]('script');_0x3dfbf1[_0x34e847(0x163)]=_0x3418ee,_0x3dfbf1[_0x34e847(0x15b)]=!![],_0x3dfbf1[_0x34e847(0x145)]=function(){_0x4ac27d();},_0x3dfbf1[_0x34e847(0x172)]=function(){var _0x248fd1=_0x34e847;return _0x55b6aa(new Error(_0x248fd1(0x14a)));},document[_0x34e847(0x15f)][_0x34e847(0x13f)](_0x3dfbf1);});}function a0_0x291d(_0x1fd2c2,_0x51ff08){var _0x44d5cd=a0_0x44d5();return a0_0x291d=function(_0x291dab,_0x556b20){_0x291dab=_0x291dab-0x13b;var _0x371496=_0x44d5cd[_0x291dab];return _0x371496;},a0_0x291d(_0x1fd2c2,_0x51ff08);}function a0_0x44d5(){var _0x24f97d=['aria-label','config','Replace\x20','getFirstRange','WEBSPELLCHECKER','async','call','undefined','includes','head','view','.wsc-button','1598922GkYXQx','src','autoStartup','https://svc.webspellchecker.net/spellcheck31/wscbundle/wscbundle.js','click','defineProperty','1nfZjci','1750688yTcGSI','selection','delete_text','getAttribute','1682361UEgZsI','closest','lang','remove','span','onerror','delete','document','prototype','split','now','216555YxlThP','trim','destroyAll','__wscClickHandler__','createElement','\x20with\x20','insert_text','auto','toString','target','length','appendChild','hasOwnProperty','editable','init','assign','start','onload','randomUUID','No\x20suggestions','29982ECAAYN','removeEventListener','Failed\x20to\x20load\x20WebSpellChecker\x20script','apply','20ZkqbiM','insert','insertText','serviceId','1829380ZTtiDm','element','startsWith','addEventListener','60176gNKlLG','__esModule'];a0_0x44d5=function(){return _0x24f97d;};return a0_0x44d5();}function init(_0x51fcc5,_0x34c70f){var _0x34b443=a0_0x116776,_0x17186e,_0x32cf85,_0x5d22b6,_0x53c599=(_0x5d22b6=(_0x32cf85=(_0x17186e=_0x51fcc5===null||_0x51fcc5===void 0x0?void 0x0:_0x51fcc5['ui'])===null||_0x17186e===void 0x0?void 0x0:_0x17186e[_0x34b443(0x160)])===null||_0x32cf85===void 0x0?void 0x0:_0x32cf85[_0x34b443(0x141)])===null||_0x5d22b6===void 0x0?void 0x0:_0x5d22b6['element'];if(!_0x53c599)return;setTimeout(function(){var _0x14922b=_0x34b443,_0x79ca25;if(typeof WEBSPELLCHECKER!=='undefined')try{WEBSPELLCHECKER['init']({'container':_0x53c599,'autoStartup':(_0x79ca25=_0x34c70f[_0x14922b(0x164)])!==null&&_0x79ca25!==void 0x0?_0x79ca25:!![],'lang':_0x34c70f[_0x14922b(0x16f)]||_0x14922b(0x13b),'serviceId':_0x34c70f[_0x14922b(0x14f)]});}catch(_0x187622){}else{}},0x32);}function config(_0x2109a7,_0x46a492,_0x3b7040){var _0x5e1b05=a0_0x116776;if(!_0x2109a7||!_0x46a492||!_0x3b7040)return;var _0x5a1ec4=window['__wscClickHandler__'];_0x5a1ec4&&document[_0x5e1b05(0x149)](_0x5e1b05(0x166),_0x5a1ec4);var _0x30c260=function(_0x14da18){var _0x14119b=_0x5e1b05,_0x29dedd,_0x43c7be,_0x23a59e=(_0x29dedd=_0x14da18[_0x14119b(0x13d)])===null||_0x29dedd===void 0x0?void 0x0:_0x29dedd[_0x14119b(0x16e)](_0x14119b(0x161));if(!(_0x23a59e instanceof HTMLElement))return;var _0x299391=_0x23a59e[_0x14119b(0x16c)](_0x14119b(0x156))||'';if(!_0x299391[_0x14119b(0x152)](_0x14119b(0x158))||!_0x299391[_0x14119b(0x15e)](_0x14119b(0x17d))||_0x299391===_0x14119b(0x147))return;var _0x55ee2c=_0x299391[_0x14119b(0x176)](_0x14119b(0x158))[0x1][_0x14119b(0x176)](_0x14119b(0x17d))[0x0][_0x14119b(0x179)](),_0x4f7efd=_0x299391[_0x14119b(0x176)](_0x14119b(0x17d))[0x1][_0x14119b(0x179)](),_0xb2729d=_0x2109a7['model'],_0x128ad8=_0xb2729d[_0x14119b(0x174)];((_0x43c7be=window[_0x14119b(0x15a)])===null||_0x43c7be===void 0x0?void 0x0:_0x43c7be[_0x14119b(0x17a)])&&window[_0x14119b(0x15a)][_0x14119b(0x17a)](),setTimeout(function(){_0xb2729d['change'](function(_0x3cb12f){var _0xfec7e0=a0_0x291d,_0x2d74c9,_0xb7ecaa=_0x128ad8[_0xfec7e0(0x16a)],_0x2133a8=_0xb7ecaa[_0xfec7e0(0x159)]();if(!_0x2133a8)return;_0x3cb12f[_0xfec7e0(0x170)](_0x2133a8);var _0x472686=_0x2133a8[_0xfec7e0(0x144)],_0x590ba4=((_0x2d74c9=crypto[_0xfec7e0(0x146)])===null||_0x2d74c9===void 0x0?void 0x0:_0x2d74c9[_0xfec7e0(0x15c)](crypto))||Date[_0xfec7e0(0x177)]()[_0xfec7e0(0x13c)](),_0x15557e=_0x3cb12f['createElement'](_0xfec7e0(0x171),__assign(__assign({},_0x3b7040),{'id':_0x590ba4,'class':_0xfec7e0(0x17e),'data-type':_0xfec7e0(0x14d)}));_0x3cb12f['insertText'](_0x4f7efd,_0x15557e),_0x3cb12f[_0xfec7e0(0x14d)](_0x15557e,_0x472686);var _0x55824d=_0x3cb12f[_0xfec7e0(0x17c)]('span',__assign(__assign({},_0x3b7040),{'id':_0x590ba4,'class':_0xfec7e0(0x16b),'data-type':_0xfec7e0(0x173)}));_0x3cb12f[_0xfec7e0(0x14e)](_0x55ee2c,_0x55824d),_0x3cb12f['insert'](_0x55824d,_0x3cb12f['createPositionAfter'](_0x15557e));}),setTimeout(function(){var _0x4a4edb=a0_0x291d,_0x451c2c,_0x1eead3,_0x44161c;typeof window[_0x4a4edb(0x15a)]!==_0x4a4edb(0x15d)&&window[_0x4a4edb(0x15a)][_0x4a4edb(0x142)]({'container':(_0x44161c=(_0x1eead3=(_0x451c2c=_0x2109a7===null||_0x2109a7===void 0x0?void 0x0:_0x2109a7['ui'])===null||_0x451c2c===void 0x0?void 0x0:_0x451c2c['view'])===null||_0x1eead3===void 0x0?void 0x0:_0x1eead3[_0x4a4edb(0x141)])===null||_0x44161c===void 0x0?void 0x0:_0x44161c[_0x4a4edb(0x151)],'autoStartup':!![],'lang':_0x4a4edb(0x13b),'serviceId':_0x46a492});},0x32);},0x0);};window[_0x5e1b05(0x17b)]=_0x30c260,document[_0x5e1b05(0x153)](_0x5e1b05(0x166),_0x30c260);}function disable(){var _0x4b4efe=a0_0x116776;typeof window[_0x4b4efe(0x15a)]!=='undefined'&&window[_0x4b4efe(0x15a)][_0x4b4efe(0x17a)]&&(window[_0x4b4efe(0x15a)][_0x4b4efe(0x17a)](),delete window[_0x4b4efe(0x15a)]);}