From f2dc05d22d42d144240df033a6fa86e8dc6f948d Mon Sep 17 00:00:00 2001 From: Wx-2025 <351320169@qq.com> Date: Sat, 9 Aug 2025 17:00:23 +0800 Subject: [PATCH] Update index.js --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index f747ba3..895458e 100644 --- a/index.js +++ b/index.js @@ -1 +1 @@ -const _0x468cf9=_0x2f50;(function(_0x569b1a,_0x3e506d){const _0x2dd1f6=_0x2f50,_0x29dd81=_0x569b1a();while(!![]){try{const _0x132153=-parseInt(_0x2dd1f6(0x16a))/0x1*(-parseInt(_0x2dd1f6(0x184))/0x2)+parseInt(_0x2dd1f6(0x191))/0x3*(-parseInt(_0x2dd1f6(0x180))/0x4)+parseInt(_0x2dd1f6(0x195))/0x5*(parseInt(_0x2dd1f6(0x17f))/0x6)+parseInt(_0x2dd1f6(0x182))/0x7*(parseInt(_0x2dd1f6(0x198))/0x8)+parseInt(_0x2dd1f6(0x19e))/0x9+parseInt(_0x2dd1f6(0x192))/0xa+parseInt(_0x2dd1f6(0x168))/0xb*(-parseInt(_0x2dd1f6(0x186))/0xc);if(_0x132153===_0x3e506d)break;else _0x29dd81['push'](_0x29dd81['shift']());}catch(_0x2dcd60){_0x29dd81['push'](_0x29dd81['shift']());}}}(_0x29b1,0xa8e85));import{createDrawer}from'./ui/drawer.js';import'./MiZheSi/index.js';import'./PreOptimizationViewer/index.js';function _0x2f50(_0x444ab3,_0x9b6c5a){const _0x29b135=_0x29b1();return _0x2f50=function(_0x2f5082,_0x2d79c6){_0x2f5082=_0x2f5082-0x162;let _0x45f3b2=_0x29b135[_0x2f5082];return _0x45f3b2;},_0x2f50(_0x444ab3,_0x9b6c5a);}import{registerSlashCommands}from'./core/commands.js';import{onMessageReceived,onChatChanged}from'./core/events.js';import{eventSource,event_types}from'/script.js';import{checkForUpdates,fetchMessageBoardContent}from'./core/api.js';function _0x29b1(){const _0x506351=['addEventListener','[Amily2号-帝国枢密院]\x20SillyTavern宫殿主体已确认,开国大典正式开始!','[Amily2号-开国大典]\x20步骤一:为宫殿披上华服...','CHAT_CHANGED','!!!【开国大典失败】在执行系列法令时发生严重错误:','【Amily2号-内务府】已成功获取并展示来自陛下的最新圣谕。','6795899xIKimu','assign','51844JkJGgk','[Amily2号]\x20部署失败:等待\x20','amily2EventsRegistered','[Amily2号-帝国枢密院]\x20帝国基本法已确认,档案室已与国库对接完毕。','getElementById','style.css','ST-Amily2-Chat-Optimisation','scripts/extensions/third-party/','split','createElement','MESSAGE_RECEIVED','head','\x20超时。','[Amily2号-开国大典]\x20步骤二:皇家仪仗队就位...','amily2-style-','[Amily2号-帝国枢密院]\x20开始执行开国大典...','[Amily2-全局卫队]\x20捕获到严重错误:','【Amily2号】帝国已就绪,现派遣外交官,为陛下探查外界新情报...','error','log','【Amily2号-情报部】捷报!发现新版本:\x20','6FamVgl','51228WVYIbz','show','21DqtWpG','#amily2_message_content','10pIuzyj','link','36XgBXKl','max','html','version','未知错误','【Amily2号-情报部】一切安好,帝国已是最新版本。情报已转交内务府备案。','[Amily2号-皇家制衣局]\x20已为帝国披上华服:\x20','message','【Amily2号】帝国秩序已完美建立。Amily2号的府邸已恭候陛下的莅临。','now','stack','318Tbiamv','13150790CLGxxG','?v=','map','3700385kCkAKg','#amily2_message_board','#sys-settings-button','2646704vWRvvs','。情报已转交内务府。','length','includes','historiography.css','/assets/','5363316lSKCWD','stylesheet','[Amily2号-开国大典]\x20步骤四:部署帝国哨兵网络...'];_0x29b1=function(){return _0x506351;};return _0x29b1();}import{setUpdateInfo,applyUpdateIndicator}from'./ui/state.js';import{pluginVersion,extensionName,defaultSettings}from'./utils/settings.js';import{extension_settings}from'/scripts/extensions.js';function compareVersions(_0x2a5813,_0x3fcd4b){const _0x4ae9aa=_0x2f50,_0x4fdc34=_0x2a5813['split']('.')[_0x4ae9aa(0x194)](Number),_0x5dcbcc=_0x3fcd4b[_0x4ae9aa(0x172)]('.')[_0x4ae9aa(0x194)](Number),_0x84df92=Math[_0x4ae9aa(0x187)](_0x4fdc34['length'],_0x5dcbcc[_0x4ae9aa(0x19a)]);for(let _0x352cbf=0x0;_0x352cbf<_0x84df92;_0x352cbf++){const _0x251ca1=_0x4fdc34[_0x352cbf]||0x0,_0x3cc9c=_0x5dcbcc[_0x352cbf]||0x0;if(_0x251ca1>_0x3cc9c)return!![];if(_0x251ca1<_0x3cc9c)return![];}return![];}async function handleUpdateCheck(){const _0x20fa09=_0x2f50;console['log'](_0x20fa09(0x17b));const _0x118dba=await checkForUpdates();if(_0x118dba&&_0x118dba[_0x20fa09(0x189)]){const _0x41efa8=compareVersions(_0x118dba['version'],pluginVersion);_0x41efa8?console[_0x20fa09(0x17d)](_0x20fa09(0x17e)+_0x118dba[_0x20fa09(0x189)]+_0x20fa09(0x199)):console[_0x20fa09(0x17d)](_0x20fa09(0x18b)),setUpdateInfo(_0x41efa8,_0x118dba),applyUpdateIndicator();}}async function handleMessageBoard(){const _0x174804=_0x2f50,_0x3b1572=await fetchMessageBoardContent();if(_0x3b1572&&_0x3b1572[_0x174804(0x18d)]){const _0x2380be=$(_0x174804(0x196)),_0x48b58b=$(_0x174804(0x183));_0x48b58b[_0x174804(0x188)](_0x3b1572[_0x174804(0x18d)]),_0x2380be[_0x174804(0x181)](),console[_0x174804(0x17d)](_0x174804(0x167));}}function loadPluginStyles(){const _0x3627b5=_0x2f50,_0x40962a=_0x20fe68=>{const _0x14851e=_0x2f50,_0x175309=_0x14851e(0x178)+_0x20fe68[_0x14851e(0x172)]('.')[0x0];if(document[_0x14851e(0x16e)](_0x175309))return;const _0x546500=_0x14851e(0x171)+extensionName+_0x14851e(0x19d)+_0x20fe68+_0x14851e(0x193)+Date[_0x14851e(0x18f)](),_0x271c65=document[_0x14851e(0x173)](_0x14851e(0x185));_0x271c65['id']=_0x175309,_0x271c65['rel']=_0x14851e(0x19f),_0x271c65['type']='text/css',_0x271c65['href']=_0x546500,document[_0x14851e(0x175)]['appendChild'](_0x271c65),console[_0x14851e(0x17d)](_0x14851e(0x18c)+_0x20fe68);};_0x40962a(_0x3627b5(0x16f)),_0x40962a(_0x3627b5(0x19c)),_0x40962a('hanlinyuan.css');}window[_0x468cf9(0x162)](_0x468cf9(0x17c),_0x54be14=>{const _0x558869=_0x468cf9,_0x58e6c7=_0x54be14[_0x558869(0x17c)]?.[_0x558869(0x190)]||'';_0x58e6c7[_0x558869(0x19b)](_0x558869(0x170))&&(console[_0x558869(0x17c)](_0x558869(0x17a),_0x54be14[_0x558869(0x17c)]),toastr[_0x558869(0x17c)]('Amily2插件错误:\x20'+(_0x54be14[_0x558869(0x17c)]?.['message']||_0x558869(0x18a)),'严重错误',{'timeOut':0x2710}));}),jQuery(async()=>{const _0x13e630=_0x468cf9;console[_0x13e630(0x17d)](_0x13e630(0x179));!extension_settings[extensionName]&&(extension_settings[extensionName]={});Object[_0x13e630(0x169)](extension_settings[extensionName],{...defaultSettings,...extension_settings[extensionName]}),console[_0x13e630(0x17d)](_0x13e630(0x16d));let _0x3d2239=0x0;const _0x13a9b4=0x64,_0x38b793=0x64,_0x171dc6=_0x13e630(0x197),_0xdeb7a2=setInterval(async()=>{const _0x58f135=_0x13e630;if($(_0x171dc6)[_0x58f135(0x19a)]>0x0){clearInterval(_0xdeb7a2),console[_0x58f135(0x17d)](_0x58f135(0x163));try{console[_0x58f135(0x17d)](_0x58f135(0x164)),loadPluginStyles(),console['log'](_0x58f135(0x177)),await registerSlashCommands(),console[_0x58f135(0x17d)]('[Amily2号-开国大典]\x20步骤三:开始召唤府邸...'),createDrawer(),console['log'](_0x58f135(0x1a0)),!window[_0x58f135(0x16c)]&&(eventSource['on'](event_types[_0x58f135(0x174)],onMessageReceived),eventSource['on'](event_types['IMPERSONATE_READY'],onMessageReceived),eventSource['on'](event_types[_0x58f135(0x165)],onChatChanged),window[_0x58f135(0x16c)]=!![]),console[_0x58f135(0x17d)](_0x58f135(0x18e)),handleUpdateCheck(),handleMessageBoard();}catch(_0x29192d){console[_0x58f135(0x17c)](_0x58f135(0x166),_0x29192d);}}else _0x3d2239++,_0x3d2239>=_0x13a9b4&&(clearInterval(_0xdeb7a2),console[_0x58f135(0x17c)](_0x58f135(0x16b)+_0x171dc6+_0x58f135(0x176)));},_0x38b793);}); +const _0x41b621=_0x2d4e;(function(_0x2d8f95,_0x32dc56){const _0x238ee6=_0x2d4e,_0x3ee134=_0x2d8f95();while(!![]){try{const _0x27e6ff=parseInt(_0x238ee6(0x12d))/0x1*(parseInt(_0x238ee6(0x9c))/0x2)+-parseInt(_0x238ee6(0x127))/0x3*(parseInt(_0x238ee6(0x115))/0x4)+-parseInt(_0x238ee6(0x93))/0x5+-parseInt(_0x238ee6(0xa5))/0x6*(parseInt(_0x238ee6(0xb0))/0x7)+parseInt(_0x238ee6(0xc0))/0x8*(parseInt(_0x238ee6(0x10f))/0x9)+parseInt(_0x238ee6(0x103))/0xa+parseInt(_0x238ee6(0x10a))/0xb*(-parseInt(_0x238ee6(0x8a))/0xc);if(_0x27e6ff===_0x32dc56)break;else _0x3ee134['push'](_0x3ee134['shift']());}catch(_0x3ce1df){_0x3ee134['push'](_0x3ee134['shift']());}}}(_0x12a2,0xc78bb));import{extension_settings}from'/scripts/extensions.js';import{saveSettingsDebounced}from'/script.js';import{defaultSettings,extensionName}from'../utils/settings.js';import{pluginAuthStatus,activatePluginAuthorization,getPasswordForDate}from'../utils/auth.js';import{fetchSupportedModels}from'../core/api.js';import{setAvailableModels,populateModelDropdown,getLatestUpdateInfo}from'./state.js';function _0x2d4e(_0x52a8d6,_0x3ba337){const _0x12a2a6=_0x12a2();return _0x2d4e=function(_0x2d4ea1,_0x588d7e){_0x2d4ea1=_0x2d4ea1-0x83;let _0x4e4213=_0x12a2a6[_0x2d4ea1];return _0x4e4213;},_0x2d4e(_0x52a8d6,_0x3ba337);}import{fixCommand,testReplyChecker}from'../core/commands.js';import{createDrawer}from'../ui/drawer.js';import{messageFormatting}from'/script.js';import{executeManualCommand}from'../core/autoHideManager.js';import{showContentModal,showHtmlModal}from'./page-window.js';function displayDailyAuthCode(){const _0xb1a094=_0x2d4e,_0x3ebba8=document[_0xb1a094(0xcd)](_0xb1a094(0xd4)),_0x26d09d=document[_0xb1a094(0xcd)](_0xb1a094(0xcb));if(_0x3ebba8&&_0x26d09d){const _0x3eb3b4=getPasswordForDate(new Date());_0x3ebba8[_0xb1a094(0xeb)]=_0x3eb3b4,_0x26d09d['addEventListener']('click',()=>{const _0x2e1d17=_0xb1a094;navigator[_0x2e1d17(0xc8)][_0x2e1d17(0xe2)](_0x3eb3b4)[_0x2e1d17(0x9b)](()=>{const _0x5bc3c5=_0x2e1d17;toastr[_0x5bc3c5(0xbf)](_0x5bc3c5(0x123));},()=>{const _0x281baf=_0x2e1d17;toastr[_0x281baf(0x88)](_0x281baf(0xdc));});});}}export function bindModalEvents(){const _0x2a6d11=_0x2d4e,_0x5c3856=$(_0x2a6d11(0x138))['length']?$(_0x2a6d11(0x138)):$('#amily2_chat_optimiser');displayDailyAuthCode();function _0x41d965(){const _0x45ae46=_0x2a6d11,_0xb64e2c=extension_settings[extensionName]||{},_0xcb47ef=_0xb64e2c[_0x45ae46(0x99)]===!![],_0x501361=_0xb64e2c[_0x45ae46(0xbd)]||'';_0x5c3856[_0x45ae46(0xea)]('#amily2_force_proxy')[_0x45ae46(0xf9)](_0x45ae46(0x94),_0xcb47ef),_0x5c3856['find'](_0x45ae46(0x133))[_0x45ae46(0x116)](_0x501361);const _0x3766a4=_0x5c3856[_0x45ae46(0xea)](_0x45ae46(0xd9)),_0x458764=_0x5c3856[_0x45ae46(0xea)](_0x45ae46(0x133));_0xcb47ef?(_0x3766a4[_0x45ae46(0xad)](),_0x458764[_0x45ae46(0xa1)]()):(_0x3766a4[_0x45ae46(0xa1)](),_0x458764[_0x45ae46(0xad)]());}if(!_0x5c3856[_0x2a6d11(0x120)]||_0x5c3856['data'](_0x2a6d11(0x137)))return;const _0x4ed327=_0x1e543c=>_0x1e543c[_0x2a6d11(0xac)](/_([a-z])/g,_0x5d4eea=>_0x5d4eea[0x1]['toUpperCase']()),_0x2fb459=(_0x4b77c9,_0x4f25ff)=>{const _0x42b6e7=_0x2a6d11;console['log'](_0x42b6e7(0xfa)+_0x4b77c9+_0x42b6e7(0xc4),_0x4f25ff),!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName]={...extension_settings[extensionName],[_0x4b77c9]:_0x4f25ff},saveSettingsDebounced(),console[_0x42b6e7(0x117)](_0x42b6e7(0x98)+_0x4b77c9+']\x20的新状态已保存。');};_0x5c3856[_0x2a6d11(0x121)](_0x2a6d11(0xc3))['on'](_0x2a6d11(0xc3),_0x2a6d11(0x102),function(){const _0xa68683=_0x2a6d11;if(!pluginAuthStatus[_0xa68683(0xe4)])return;_0x2fb459(_0xa68683(0x99),this['checked']),_0x41d965();}),_0x5c3856['off'](_0x2a6d11(0xb5))['on'](_0x2a6d11(0xb5),_0x2a6d11(0x133),function(){const _0x5cef8b=_0x2a6d11;if(!pluginAuthStatus['authorized'])return;_0x2fb459('model',this[_0x5cef8b(0xf0)]),toastr[_0x5cef8b(0xbf)](_0x5cef8b(0xe7)+this[_0x5cef8b(0xf0)]+_0x5cef8b(0xd6),_0x5cef8b(0x10e));}),_0x5c3856[_0x2a6d11(0x121)](_0x2a6d11(0x83))['on'](_0x2a6d11(0x83),_0x2a6d11(0xcc),async function(){const _0x31e571=_0x2a6d11,_0x58939d=$('#amily2_auth_code')[_0x31e571(0x116)]()[_0x31e571(0xe6)]();_0x58939d?await activatePluginAuthorization(_0x58939d):toastr[_0x31e571(0xd3)](_0x31e571(0x104),_0x31e571(0x10e));}),_0x5c3856[_0x2a6d11(0x121)](_0x2a6d11(0xa3))['on'](_0x2a6d11(0xa3),_0x2a6d11(0xd1),async function(){const _0x16f9f5=_0x2a6d11;if(!pluginAuthStatus[_0x16f9f5(0xe4)])return;const _0x10d997=$(this),_0x4ec6b7=_0x10d997[_0x16f9f5(0xfc)]();_0x10d997[_0x16f9f5(0xf9)](_0x16f9f5(0x9e),!![])[_0x16f9f5(0xfc)]('\x20处理中');try{switch(this['id']){case _0x16f9f5(0x118):const _0x3b4afc=await fetchSupportedModels();_0x3b4afc[_0x16f9f5(0x120)]>0x0&&(setAvailableModels(_0x3b4afc),localStorage[_0x16f9f5(0x11b)](_0x16f9f5(0xe9),JSON[_0x16f9f5(0xf6)](_0x3b4afc)),populateModelDropdown());break;case _0x16f9f5(0x12a):await testReplyChecker();break;case _0x16f9f5(0x135):await fixCommand();break;}}catch(_0x4b1d12){console[_0x16f9f5(0x88)](_0x16f9f5(0x129)+this['id']+_0x16f9f5(0x100),_0x4b1d12),toastr[_0x16f9f5(0x88)](_0x16f9f5(0x111)+_0x4b1d12['message'],_0x16f9f5(0x10e));}finally{_0x10d997['prop'](_0x16f9f5(0x9e),![])['html'](_0x4ec6b7);}}),_0x5c3856['off'](_0x2a6d11(0xa4))['on']('click.amily2.expand_editor','#amily2_expand_editor',function(_0xbc214a){const _0x8aadd0=_0x2a6d11;if(!pluginAuthStatus[_0x8aadd0(0xe4)])return;_0xbc214a['stopPropagation']();const _0x2af351=$(_0x8aadd0(0x87))[_0x8aadd0(0x116)](),_0xbdf39a=$(_0x8aadd0(0xef))[_0x8aadd0(0x116)](),_0x14ba2d=_0x8aadd0(0xc1)+_0x2af351+_0x8aadd0(0xae),_0x5c052c=$(_0x14ba2d)[_0x8aadd0(0x136)](_0x8aadd0(0xd8)),_0x164d2f=_0x5c052c[_0x8aadd0(0xea)](_0x8aadd0(0x112));_0x164d2f[_0x8aadd0(0x116)](_0xbdf39a);const _0x343903=()=>{_0x5c052c[0x0]['close'](),_0x5c052c['remove']();};_0x5c052c['find']('.popup-button-ok')['on'](_0x8aadd0(0x128),()=>{const _0x4e3781=_0x8aadd0,_0x278109=_0x164d2f[_0x4e3781(0x116)]();$(_0x4e3781(0xef))[_0x4e3781(0x116)](_0x278109),_0x2fb459(_0x2af351,_0x278109),toastr[_0x4e3781(0xbf)]('谕令\x20['+_0x2af351+']\x20已镌刻!',_0x4e3781(0x10e)),_0x343903();}),_0x5c052c[_0x8aadd0(0xea)](_0x8aadd0(0xed))['on'](_0x8aadd0(0x128),_0x343903),_0x5c052c[0x0]['showModal']();}),_0x5c3856[_0x2a6d11(0x121)](_0x2a6d11(0x131))['on'](_0x2a6d11(0x131),_0x2a6d11(0xa2),function(){const _0x173de0=_0x2a6d11;if(!pluginAuthStatus[_0x173de0(0xe4)])return;const _0x38f0b7={'amily2_open_tutorial':{'title':_0x173de0(0xb1),'url':_0x173de0(0x9f)},'amily2_open_neige_tutorial':{'title':'内阁使用教程','url':_0x173de0(0xa8)}},_0x4d7964=_0x38f0b7[this['id']];_0x4d7964&&showContentModal(_0x4d7964[_0x173de0(0x114)],_0x4d7964[_0x173de0(0x11f)]);}),_0x5c3856['off'](_0x2a6d11(0x124))['on']('click.amily2.update',_0x2a6d11(0xd5),function(){const _0x3c1659=_0x2a6d11;$(_0x3c1659(0xaa))['hide']();const _0x122efb=getLatestUpdateInfo();if(_0x122efb&&_0x122efb[_0x3c1659(0x101)]){const _0x711b4e=messageFormatting(_0x122efb[_0x3c1659(0x101)]),_0x49dcb0=_0x3c1659(0xf7)+_0x711b4e+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20