From 14427c8e6f2ca07da46f1b3005a138a37ab6eba3 Mon Sep 17 00:00:00 2001 From: Wx-2025 <351320169@qq.com> Date: Thu, 21 Aug 2025 12:00:10 +0800 Subject: [PATCH] Update drawer.js --- ui/drawer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/drawer.js b/ui/drawer.js index 50dbdb7..d3ffd37 100644 --- a/ui/drawer.js +++ b/ui/drawer.js @@ -1 +1 @@ -const _0x250ba8=_0x46a1;(function(_0x277a54,_0x173705){const _0x2b6109=_0x46a1,_0x446158=_0x277a54();while(!![]){try{const _0x4eecec=parseInt(_0x2b6109(0x20b))/0x1+-parseInt(_0x2b6109(0x22b))/0x2+-parseInt(_0x2b6109(0x239))/0x3*(-parseInt(_0x2b6109(0x1ff))/0x4)+-parseInt(_0x2b6109(0x216))/0x5+parseInt(_0x2b6109(0x20a))/0x6+parseInt(_0x2b6109(0x21b))/0x7+-parseInt(_0x2b6109(0x20c))/0x8*(parseInt(_0x2b6109(0x204))/0x9);if(_0x4eecec===_0x173705)break;else _0x446158['push'](_0x446158['shift']());}catch(_0x269634){_0x446158['push'](_0x446158['shift']());}}}(_0x5aee,0xeb512));import{getSlideToggleOptions}from'/script.js';import{slideToggle}from'/lib.js';import{extension_settings,renderExtensionTemplateAsync}from'/scripts/extensions.js';import{extensionName,defaultSettings}from'../utils/settings.js';import{checkAuthorization,displayExpiryInfo,pluginAuthStatus}from'../utils/auth.js';import{updateUI,setAvailableModels,populateModelDropdown,applyUpdateIndicator}from'./state.js';import{bindModalEvents}from'./bindings.js';import{fetchModels}from'../core/api.js';import{bindHistoriographyEvents}from'./historiography-bindings.js';import{bindHanlinyuanEvents}from'./hanlinyuan-bindings.js';import{bindTableEvents}from'./table-bindings.js';import{showContentModal}from'./page-window.js';const extensionFolderPath=_0x250ba8(0x205)+extensionName;function _0x46a1(_0x1be4c,_0x507819){const _0x5aee7e=_0x5aee();return _0x46a1=function(_0x46a150,_0x1504be){_0x46a150=_0x46a150-0x1f0;let _0x21dae7=_0x5aee7e[_0x46a150];return _0x21dae7;},_0x46a1(_0x1be4c,_0x507819);}async function loadSettings(){const _0x27717a=_0x250ba8;extension_settings[extensionName]={...defaultSettings,...extension_settings[extensionName]||{}},checkAuthorization();const _0x28b65d=localStorage[_0x27717a(0x227)]('plugin_auto_login')==='true';console[_0x27717a(0x1f4)]('[Amily2-调试]\x20授权状态:\x20'+pluginAuthStatus[_0x27717a(0x212)]+',\x20自动登录标志:\x20'+_0x28b65d);_0x28b65d&&pluginAuthStatus[_0x27717a(0x212)]&&console['log'](_0x27717a(0x222));$(_0x27717a(0x23c))['html'](displayExpiryInfo()),updateUI();if(pluginAuthStatus[_0x27717a(0x212)]&&extension_settings[extensionName][_0x27717a(0x1f7)]){const _0x45dcae=localStorage[_0x27717a(0x227)](_0x27717a(0x22f));if(_0x45dcae){const _0x11cf57=JSON['parse'](_0x45dcae);console[_0x27717a(0x1f4)](_0x27717a(0x218)+_0x11cf57['length']+'个)'),setAvailableModels(_0x11cf57),populateModelDropdown();}else toastr[_0x27717a(0x233)]('正在自动加载模型列表...','Amily2号'),setTimeout(async()=>{const _0x2f0fba=_0x27717a,_0x363f71=await fetchModels();_0x363f71[_0x2f0fba(0x219)]>0x0&&(setAvailableModels(_0x363f71),localStorage[_0x2f0fba(0x236)](_0x2f0fba(0x22f),JSON[_0x2f0fba(0x1f9)](_0x363f71)),populateModelDropdown());},0x1f4);}}function _0x5aee(){const _0x4c183f=['.drawer-content','','openIcon\x20closedIcon','closest','getItem','find','
紧急报告:无法加载Amily2号府邸内饰。
','[Amily2号]\x20从缓存加载模型列表\x20(','length','紧急报告:在扩展区域建造Amily2号府邸时发生意外。
':_0x2f5bfb(0x217);_0x270f63?_0x270f63[_0x2f5bfb(0x215)](_0x2b4668):_0x3335f6[_0x2f5bfb(0x22e)](_0x2b4668);}}function toggleDrawerFallback(){const _0x7d0529=_0x250ba8,_0x5b6c17=$(_0x7d0529(0x207)),_0x51246a=$(_0x7d0529(0x20d));_0x5b6c17[_0x7d0529(0x1f3)](_0x7d0529(0x211))&&!_0x51246a['is'](_0x7d0529(0x235))&&_0x5b6c17[_0x7d0529(0x23a)](_0x7d0529(0x211))['addClass'](_0x7d0529(0x203)),_0x5b6c17[_0x7d0529(0x1f3)]('closedIcon')?($(_0x7d0529(0x1fa))['not'](_0x51246a)[_0x7d0529(0x22d)](_0x7d0529(0x21c))['addClass'](_0x7d0529(0x22c))[_0x7d0529(0x21d)]((_0xf8ce80,_0x50fc99)=>{slideToggle(_0x50fc99,{...getSlideToggleOptions(),'onAnimationEnd':function(_0x2978ef){const _0x3aad91=_0x46a1;_0x2978ef[_0x3aad91(0x226)](_0x3aad91(0x223))[_0x3aad91(0x1f5)][_0x3aad91(0x23b)](_0x3aad91(0x22c));}});}),$(_0x7d0529(0x214))[_0x7d0529(0x22d)](_0x5b6c17)['not'](_0x7d0529(0x230))[_0x7d0529(0x1f6)](_0x7d0529(0x201)),$(_0x7d0529(0x1fa))['not'](_0x51246a)[_0x7d0529(0x22d)](_0x7d0529(0x21c))[_0x7d0529(0x1f6)](_0x7d0529(0x208)),_0x5b6c17['toggleClass'](_0x7d0529(0x201)),_0x51246a['toggleClass'](_0x7d0529(0x208)),_0x51246a[_0x7d0529(0x22a)](_0x7d0529(0x22c))[_0x7d0529(0x21d)]((_0x3f9bc6,_0x1e366c)=>{slideToggle(_0x1e366c,{...getSlideToggleOptions(),'onAnimationEnd':function(_0x5d16b4){const _0x45b24f=_0x46a1;_0x5d16b4[_0x45b24f(0x226)](_0x45b24f(0x223))[_0x45b24f(0x1f5)][_0x45b24f(0x23b)]('resizing');}});})):(_0x5b6c17['toggleClass'](_0x7d0529(0x225)),_0x51246a['toggleClass'](_0x7d0529(0x1f0)),_0x51246a[_0x7d0529(0x22a)](_0x7d0529(0x22c))[_0x7d0529(0x21d)]((_0x589f9c,_0x2dc332)=>{slideToggle(_0x2dc332,{...getSlideToggleOptions(),'onAnimationEnd':function(_0x5be97b){const _0x1419d1=_0x46a1;_0x5be97b[_0x1419d1(0x226)](_0x1419d1(0x223))[_0x1419d1(0x1f5)]['remove'](_0x1419d1(0x22c));}});}));}export async function createDrawer(){const _0x1bd57f=_0x250ba8,_0x59f9a6=extension_settings[extensionName],_0xf459ff=_0x59f9a6[_0x1bd57f(0x1f8)]||'topbar';if(_0xf459ff==='topbar'){if($(_0x1bd57f(0x210))['length']>0x0)return;const _0x22b83b=_0x1bd57f(0x1fd);$('#sys-settings-button')[_0x1bd57f(0x209)](_0x22b83b);const _0x5dcd8e=$(_0x1bd57f(0x20d));await initializePanel(_0x5dcd8e);try{const {doNavbarIconClick:_0x22523c}=await import(_0x1bd57f(0x20f));if(typeof _0x22523c===_0x1bd57f(0x234))$('#amily2_main_drawer\x20.drawer-toggle')['on'](_0x1bd57f(0x220),_0x22523c),console[_0x1bd57f(0x1f4)]('[Amily2-兼容性]\x20检测到新版环境,已绑定官方点击事件。');else throw new Error(_0x1bd57f(0x20e));}catch(_0x1b83ec){$('#amily2_main_drawer\x20.drawer-toggle')['on']('click',toggleDrawerFallback),console['log'](_0x1bd57f(0x21f));}}else{if(_0xf459ff==='extensions'){if($('#extensions_settings2\x20#amily2_chat_optimiser')[_0x1bd57f(0x219)]>0x0)return;const _0x326c0e=_0x1bd57f(0x21e),_0x306745=$(_0x326c0e);$(_0x1bd57f(0x232))[_0x1bd57f(0x215)](_0x306745);const _0x54ce0c=_0x306745['find']('.inline-drawer-content');initializePanel(_0x54ce0c,_0x306745);}}} +(function(_0x37acb4,_0xb11e9b){const _0x52247c=_0x4cfb,_0x1b5802=_0x37acb4();while(!![]){try{const _0x50010d=-parseInt(_0x52247c(0x169))/0x1*(-parseInt(_0x52247c(0x181))/0x2)+parseInt(_0x52247c(0x16b))/0x3+-parseInt(_0x52247c(0x1a7))/0x4*(-parseInt(_0x52247c(0x171))/0x5)+parseInt(_0x52247c(0x1ac))/0x6*(-parseInt(_0x52247c(0x177))/0x7)+-parseInt(_0x52247c(0x191))/0x8*(parseInt(_0x52247c(0x17b))/0x9)+-parseInt(_0x52247c(0x1ae))/0xa*(parseInt(_0x52247c(0x1a2))/0xb)+-parseInt(_0x52247c(0x1a4))/0xc;if(_0x50010d===_0xb11e9b)break;else _0x1b5802['push'](_0x1b5802['shift']());}catch(_0x2eb233){_0x1b5802['push'](_0x1b5802['shift']());}}}(_0x23cd,0xeb8f1));import{getSlideToggleOptions}from'/script.js';import{slideToggle}from'/lib.js';function _0x23cd(){const _0x503477=['iconLocation','408191DkOZhq','closedDrawer\x20openDrawer','removeClass','append','332109DmfqbG','[Amily2-兼容性]\x20检测到旧版环境\x20(无法导入\x20doNavbarIconClick),已绑定后备点击事件。','parse','closest','extensions','紧急报告:无法加载Amily2号府邸内饰。
',':visible','openIcon','after','[Amily2号]\x20检测到有效授权,将执行自动UI更新。','.drawer-content','#expiry_info','#extensions_settings2\x20#amily2_chat_optimiser','40Enmmxw','cached_models_amily2','length','doNavbarIconClick\x20is\x20not\x20a\x20function','html','get','log','true','not','#sys-settings-button','classList','error','click','authorized','addClass','toggleClass','#amily2_drawer_icon','22XvgPIF','/assets/hanlinyuan.html','20719128otZsFO','#amily2_drawer_content','[Amily2-兼容性]\x20检测到新版环境,已绑定官方点击事件。','1398596OcSMxI','.inline-drawer-content','remove','each','.drawerPinnedOpen','24OltWAq','/assets/amily2-modal.html','5827930qoCDyk','apiUrl','stringify','function','closedIcon\x20openIcon','hasClass','/script.js','setItem','find','#amily2_main_drawer\x20.drawer-toggle','.pinnedOpen','info','187679Yjwwsd','topbar','5250348UyRKue','/assets/Memorisation-forms.html','正在自动加载模型列表...','紧急报告:在扩展区域建造Amily2号府邸时发生意外。
':_0x28d6b7(0x189);_0x14e360?_0x14e360['append'](_0x42e70e):_0x1314bf[_0x28d6b7(0x195)](_0x42e70e);}}function toggleDrawerFallback(){const _0x56b5ee=_0x4cfb,_0xdb7605=$(_0x56b5ee(0x1a1)),_0x1300d4=$(_0x56b5ee(0x1a5));_0xdb7605['hasClass'](_0x56b5ee(0x18b))&&!_0x1300d4['is'](_0x56b5ee(0x18a))&&_0xdb7605[_0x56b5ee(0x179)](_0x56b5ee(0x18b))[_0x56b5ee(0x19f)](_0x56b5ee(0x182)),_0xdb7605[_0x56b5ee(0x1b3)](_0x56b5ee(0x182))?($('.openDrawer')[_0x56b5ee(0x199)](_0x1300d4)['not'](_0x56b5ee(0x167))[_0x56b5ee(0x19f)]('resizing')[_0x56b5ee(0x1aa)]((_0x4acb84,_0x2f4a79)=>{slideToggle(_0x2f4a79,{...getSlideToggleOptions(),'onAnimationEnd':function(_0x3cf22a){const _0x2383ba=_0x4cfb;_0x3cf22a[_0x2383ba(0x17e)](_0x2383ba(0x18e))[_0x2383ba(0x19b)][_0x2383ba(0x1a9)](_0x2383ba(0x187));}});}),$('.openIcon')['not'](_0xdb7605)['not'](_0x56b5ee(0x1ab))[_0x56b5ee(0x1a0)](_0x56b5ee(0x1b2)),$('.openDrawer')[_0x56b5ee(0x199)](_0x1300d4)['not'](_0x56b5ee(0x167))['toggleClass'](_0x56b5ee(0x178)),_0xdb7605[_0x56b5ee(0x1a0)](_0x56b5ee(0x1b2)),_0x1300d4[_0x56b5ee(0x1a0)](_0x56b5ee(0x178)),_0x1300d4[_0x56b5ee(0x19f)](_0x56b5ee(0x187))[_0x56b5ee(0x1aa)]((_0x44d0fb,_0xf3efc5)=>{slideToggle(_0xf3efc5,{...getSlideToggleOptions(),'onAnimationEnd':function(_0x49b9a5){const _0x3282b7=_0x4cfb;_0x49b9a5['closest'](_0x3282b7(0x18e))[_0x3282b7(0x19b)]['remove'](_0x3282b7(0x187));}});})):(_0xdb7605[_0x56b5ee(0x1a0)]('openIcon\x20closedIcon'),_0x1300d4[_0x56b5ee(0x1a0)]('openDrawer\x20closedDrawer'),_0x1300d4[_0x56b5ee(0x19f)]('resizing')[_0x56b5ee(0x1aa)]((_0x4b74fa,_0x3b77f3)=>{slideToggle(_0x3b77f3,{...getSlideToggleOptions(),'onAnimationEnd':function(_0x81cc50){const _0x1fc749=_0x4cfb;_0x81cc50[_0x1fc749(0x17e)](_0x1fc749(0x18e))['classList'][_0x1fc749(0x1a9)](_0x1fc749(0x187));}});}));}export async function createDrawer(){const _0x58926b=_0x4cfb,_0x46f484=extension_settings[extensionName],_0x287c0b=_0x46f484[_0x58926b(0x176)]||_0x58926b(0x16a);if(_0x287c0b===_0x58926b(0x16a)){if($('#amily2_main_drawer')[_0x58926b(0x193)]>0x0)return;const _0x2bf1cf='\x0a\x20\x20\x20\x20\x20\x20