diff --git a/ui/drawer.js b/ui/drawer.js
index a1751b8..9d052d7 100644
--- a/ui/drawer.js
+++ b/ui/drawer.js
@@ -1 +1 @@
-const _0x1b3295=_0x4bfe;(function(_0x2448d6,_0x1295af){const _0x214212=_0x4bfe,_0x117787=_0x2448d6();while(!![]){try{const _0x3cf30b=parseInt(_0x214212(0x8b))/0x1+-parseInt(_0x214212(0x91))/0x2+-parseInt(_0x214212(0xd4))/0x3*(-parseInt(_0x214212(0x94))/0x4)+-parseInt(_0x214212(0xcd))/0x5*(-parseInt(_0x214212(0xd3))/0x6)+-parseInt(_0x214212(0xc9))/0x7*(-parseInt(_0x214212(0xbe))/0x8)+-parseInt(_0x214212(0xa4))/0x9*(-parseInt(_0x214212(0x8a))/0xa)+-parseInt(_0x214212(0xc1))/0xb*(parseInt(_0x214212(0xc4))/0xc);if(_0x3cf30b===_0x1295af)break;else _0x117787['push'](_0x117787['shift']());}catch(_0x4cde97){_0x117787['push'](_0x117787['shift']());}}}(_0x33cf,0x6b89c));function _0x33cf(){const _0x4dc4af=['7lCPfUz','#amily2_drawer_icon','[Amily-重构]\x20宫殿模块已按蓝图竣工。','append','5PyYQvg','
紧急报告:在扩展区域建造Amily2号府邸时发生意外。
','closest','toggleClass','get','#extensions_settings2','2666856FMmYWl','2334117yYXOsa','#amily2_main_drawer','/assets/hanlinyuan.html','.drawer-content','[Amily2号]\x20从缓存加载模型列表\x20(','2609510mZswep','128384PSZTqI','#expiry_info','\x0a\x20\x20\x20\x20\x20\x20\x0a\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
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x20Amily2号\x20优化中枢\x0a\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
\x0a\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
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20','classList','#amily2_drawer_content','extensions','791314sntMCy','/assets/amily2-modal.html','true','4wQbnKZ',':visible','[Amily2-兼容性]\x20检测到旧版环境\x20(无法导入\x20doNavbarIconClick),已绑定后备点击事件。','doNavbarIconClick\x20is\x20not\x20a\x20function','[Amily2-兼容性]\x20检测到新版环境,已绑定官方点击事件。','html','addClass','log','[Amily2号]\x20检测到有效授权,将执行自动UI更新。','hasClass','each','click','#sys-settings-button','','\x0a\x20\x20\x20\x20\x20\x20
\x0a\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
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20','not','9GDCnCx','.drawerPinnedOpen','cached_models_amily2','.openDrawer',',\x20自动登录标志:\x20','scripts/extensions/third-party/','
紧急报告:无法加载Amily2号府邸内饰。
','authorized','.openIcon','function','openIcon','openDrawer\x20closedDrawer','.inline-drawer-content','data','/script.js','closedIcon\x20openIcon','resizing','find','remove','/assets/Amily2-AdditionalFeatures.html','setItem','after','closedIcon','#extensions_settings2\x20#amily2_chat_optimiser','getItem','#amily2_main_drawer\x20.drawer-toggle','6058312MSBEyd','error','closedDrawer\x20openDrawer','198RKykZu','[Amily-建设部]\x20紧急报告:加载模块化蓝图时发生意外:','info','1022004HvxVZE','removeClass','initialized','parse','length'];_0x33cf=function(){return _0x4dc4af;};return _0x33cf();}import{getSlideToggleOptions}from'/script.js';import{slideToggle}from'/lib.js';function _0x4bfe(_0x5bf111,_0x207b50){const _0x33cfc7=_0x33cf();return _0x4bfe=function(_0x4bfe62,_0x53ca73){_0x4bfe62=_0x4bfe62-0x86;let _0x52f9c2=_0x33cfc7[_0x4bfe62];return _0x52f9c2;},_0x4bfe(_0x5bf111,_0x207b50);}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{fetchSupportedModels}from'../core/api.js';import{bindHistoriographyEvents}from'./historiography-bindings.js';import{bindHanlinyuanEvents}from'./hanlinyuan-bindings.js';import{showContentModal}from'./page-window.js';const extensionFolderPath=_0x1b3295(0xa9)+extensionName;async function loadSettings(){const _0x4fd061=_0x1b3295;extension_settings[extensionName]={...defaultSettings,...extension_settings[extensionName]||{}},checkAuthorization();const _0x13b98d=localStorage[_0x4fd061(0xbc)]('plugin_auto_login')===_0x4fd061(0x93);console[_0x4fd061(0x9b)]('[Amily2-调试]\x20授权状态:\x20'+pluginAuthStatus[_0x4fd061(0xab)]+_0x4fd061(0xa8)+_0x13b98d);_0x13b98d&&pluginAuthStatus[_0x4fd061(0xab)]&&console[_0x4fd061(0x9b)](_0x4fd061(0x9c));$(_0x4fd061(0x8c))[_0x4fd061(0x99)](displayExpiryInfo()),updateUI();if(pluginAuthStatus['authorized']&&extension_settings[extensionName]['apiUrl']){const _0x134001=localStorage['getItem'](_0x4fd061(0xa6));if(_0x134001){const _0x20f9ed=JSON[_0x4fd061(0xc7)](_0x134001);console['log'](_0x4fd061(0x89)+_0x20f9ed['length']+'个)'),setAvailableModels(_0x20f9ed),populateModelDropdown();}else toastr[_0x4fd061(0xc3)]('正在自动加载模型列表...','Amily2号'),setTimeout(async()=>{const _0x297d8a=_0x4fd061,_0x55c777=await fetchSupportedModels();_0x55c777[_0x297d8a(0xc8)]>0x0&&(setAvailableModels(_0x55c777),localStorage[_0x297d8a(0xb8)](_0x297d8a(0xa6),JSON['stringify'](_0x55c777)),populateModelDropdown());},0x1f4);}}async function initializePanel(_0x161695,_0x4eba2c){const _0x465614=_0x1b3295;if(_0x161695[_0x465614(0xb1)](_0x465614(0xc6)))return;try{const _0x2b94fd=await $[_0x465614(0xd1)](extensionFolderPath+_0x465614(0x92));_0x161695['html'](_0x2b94fd);const _0x42f162=_0x161695[_0x465614(0xb5)]('#amily2_chat_optimiser');if(_0x42f162[_0x465614(0xc8)]){const _0x1dd14c=await $[_0x465614(0xd1)](extensionFolderPath+_0x465614(0xb7)),_0x337ecb='
'+_0x1dd14c+'
';_0x42f162['append'](_0x337ecb);const _0x2cf0a3=await $['get'](extensionFolderPath+_0x465614(0x87)),_0x48c14e=_0x465614(0xa1)+_0x2cf0a3+'
';_0x42f162[_0x465614(0xcc)](_0x48c14e);}await loadSettings(),bindModalEvents(),bindHistoriographyEvents(),bindHanlinyuanEvents(),_0x161695['data'](_0x465614(0xc6),!![]),console[_0x465614(0x9b)](_0x465614(0xcb)),applyUpdateIndicator();}catch(_0x1d2f80){console[_0x465614(0xbf)](_0x465614(0xc2),_0x1d2f80);const _0x40acef=_0x4eba2c?_0x465614(0xce):_0x465614(0xaa);_0x4eba2c?_0x4eba2c['append'](_0x40acef):_0x161695[_0x465614(0x99)](_0x40acef);}}function toggleDrawerFallback(){const _0x12640c=_0x1b3295,_0x2d545b=$(_0x12640c(0xca)),_0xa5989d=$('#amily2_drawer_content');_0x2d545b[_0x12640c(0x9d)](_0x12640c(0xae))&&!_0xa5989d['is'](_0x12640c(0x95))&&_0x2d545b[_0x12640c(0xc5)](_0x12640c(0xae))[_0x12640c(0x9a)](_0x12640c(0xba)),_0x2d545b[_0x12640c(0x9d)](_0x12640c(0xba))?($(_0x12640c(0xa7))['not'](_0xa5989d)[_0x12640c(0xa3)]('.pinnedOpen')[_0x12640c(0x9a)](_0x12640c(0xb4))[_0x12640c(0x9e)]((_0x2056ba,_0x56d3a4)=>{slideToggle(_0x56d3a4,{...getSlideToggleOptions(),'onAnimationEnd':function(_0x54e0d2){const _0xe293e9=_0x4bfe;_0x54e0d2[_0xe293e9(0xcf)](_0xe293e9(0x88))['classList']['remove'](_0xe293e9(0xb4));}});}),$(_0x12640c(0xac))['not'](_0x2d545b)[_0x12640c(0xa3)](_0x12640c(0xa5))[_0x12640c(0xd0)](_0x12640c(0xb3)),$('.openDrawer')['not'](_0xa5989d)[_0x12640c(0xa3)]('.pinnedOpen')[_0x12640c(0xd0)](_0x12640c(0xc0)),_0x2d545b[_0x12640c(0xd0)]('closedIcon\x20openIcon'),_0xa5989d[_0x12640c(0xd0)](_0x12640c(0xc0)),_0xa5989d[_0x12640c(0x9a)](_0x12640c(0xb4))[_0x12640c(0x9e)]((_0x2d1a36,_0x41fe12)=>{slideToggle(_0x41fe12,{...getSlideToggleOptions(),'onAnimationEnd':function(_0xc8d8fc){const _0x4c60df=_0x4bfe;_0xc8d8fc[_0x4c60df(0xcf)]('.drawer-content')['classList'][_0x4c60df(0xb6)](_0x4c60df(0xb4));}});})):(_0x2d545b[_0x12640c(0xd0)]('openIcon\x20closedIcon'),_0xa5989d[_0x12640c(0xd0)](_0x12640c(0xaf)),_0xa5989d['addClass'](_0x12640c(0xb4))[_0x12640c(0x9e)]((_0x3ca802,_0x199325)=>{slideToggle(_0x199325,{...getSlideToggleOptions(),'onAnimationEnd':function(_0x461ccb){const _0x528092=_0x4bfe;_0x461ccb[_0x528092(0xcf)](_0x528092(0x88))[_0x528092(0x8e)]['remove'](_0x528092(0xb4));}});}));}export async function createDrawer(){const _0x5df3b3=_0x1b3295,_0x26f600=extension_settings[extensionName],_0x105213=_0x26f600['iconLocation']||'topbar';if(_0x105213==='topbar'){if($(_0x5df3b3(0x86))[_0x5df3b3(0xc8)]>0x0)return;const _0x58eebd=_0x5df3b3(0xa2);$(_0x5df3b3(0xa0))[_0x5df3b3(0xb9)](_0x58eebd);const _0x299b0f=$(_0x5df3b3(0x8f));await initializePanel(_0x299b0f);try{const {doNavbarIconClick:_0x43a000}=await import(_0x5df3b3(0xb2));if(typeof _0x43a000===_0x5df3b3(0xad))$(_0x5df3b3(0xbd))['on'](_0x5df3b3(0x9f),_0x43a000),console[_0x5df3b3(0x9b)](_0x5df3b3(0x98));else throw new Error(_0x5df3b3(0x97));}catch(_0x364532){$(_0x5df3b3(0xbd))['on']('click',toggleDrawerFallback),console[_0x5df3b3(0x9b)](_0x5df3b3(0x96));}}else{if(_0x105213===_0x5df3b3(0x90)){if($(_0x5df3b3(0xbb))[_0x5df3b3(0xc8)]>0x0)return;const _0x4ed712=_0x5df3b3(0x8d),_0x17a578=$(_0x4ed712);$(_0x5df3b3(0xd2))['append'](_0x17a578);const _0x5c041e=_0x17a578[_0x5df3b3(0xb5)](_0x5df3b3(0xb0));initializePanel(_0x5c041e,_0x17a578);}}}
+(function(_0x4c7359,_0x2ad8cb){const _0x44265c=_0x57f8,_0x36d915=_0x4c7359();while(!![]){try{const _0x464513=parseInt(_0x44265c(0xf5))/0x1+-parseInt(_0x44265c(0xde))/0x2*(-parseInt(_0x44265c(0x106))/0x3)+parseInt(_0x44265c(0x11e))/0x4*(-parseInt(_0x44265c(0x111))/0x5)+parseInt(_0x44265c(0x110))/0x6*(parseInt(_0x44265c(0xd5))/0x7)+-parseInt(_0x44265c(0xd7))/0x8+-parseInt(_0x44265c(0xf8))/0x9+parseInt(_0x44265c(0xfd))/0xa;if(_0x464513===_0x2ad8cb)break;else _0x36d915['push'](_0x36d915['shift']());}catch(_0x1ee61e){_0x36d915['push'](_0x36d915['shift']());}}}(_0x3f16,0x837fe));const _0x1b3295=_0x4bfe;(function(_0x55a4b2,_0x408bc9){const _0x33d5b7=_0x57f8,_0x52ca04=_0x4bfe,_0x17b939=_0x55a4b2();while(!![]){try{const _0x53c89a=parseInt(_0x52ca04(0x8b))/0x1+-parseInt(_0x52ca04(0x91))/0x2+-parseInt(_0x52ca04(0xd4))/0x3*(-parseInt(_0x52ca04(0x94))/0x4)+-parseInt(_0x52ca04(0xcd))/0x5*(-parseInt(_0x52ca04(0xd3))/0x6)+-parseInt(_0x52ca04(0xc9))/0x7*(-parseInt(_0x52ca04(0xbe))/0x8)+-parseInt(_0x52ca04(0xa4))/0x9*(-parseInt(_0x52ca04(0x8a))/0xa)+-parseInt(_0x52ca04(0xc1))/0xb*(parseInt(_0x52ca04(0xc4))/0xc);if(_0x53c89a===_0x408bc9)break;else _0x17b939[_0x33d5b7(0x11c)](_0x17b939[_0x33d5b7(0x114)]());}catch(_0x203a83){_0x17b939['push'](_0x17b939[_0x33d5b7(0x114)]());}}}(_0x33cf,0x6b89c));function _0x33cf(){const _0x5c2c39=_0x57f8,_0x45e1fb=[_0x5c2c39(0xdb),_0x5c2c39(0xe1),_0x5c2c39(0x10c),'append',_0x5c2c39(0x119),_0x5c2c39(0xf1),'closest','toggleClass','get',_0x5c2c39(0xdf),_0x5c2c39(0xdd),'2334117yYXOsa',_0x5c2c39(0xd2),'/assets/hanlinyuan.html',_0x5c2c39(0xe6),_0x5c2c39(0x102),_0x5c2c39(0x100),_0x5c2c39(0x109),'#expiry_info','\x0a\x20\x20\x20\x20\x20\x20\x0a\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
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x20Amily2号\x20优化中枢\x0a\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
\x0a\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
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20','classList',_0x5c2c39(0xdc),_0x5c2c39(0xe3),'791314sntMCy',_0x5c2c39(0xff),_0x5c2c39(0x10a),_0x5c2c39(0x105),_0x5c2c39(0xd6),_0x5c2c39(0xea),_0x5c2c39(0xfe),'[Amily2-兼容性]\x20检测到新版环境,已绑定官方点击事件。',_0x5c2c39(0x10f),'addClass',_0x5c2c39(0x115),_0x5c2c39(0xfa),'hasClass',_0x5c2c39(0x104),_0x5c2c39(0xf6),'#sys-settings-button',_0x5c2c39(0xed),_0x5c2c39(0xd1),_0x5c2c39(0x118),'9GDCnCx',_0x5c2c39(0xcf),_0x5c2c39(0xf2),'.openDrawer',_0x5c2c39(0xe9),_0x5c2c39(0xe5),_0x5c2c39(0x108),_0x5c2c39(0x107),_0x5c2c39(0xf9),'function','openIcon','openDrawer\x20closedDrawer',_0x5c2c39(0xfc),_0x5c2c39(0x101),_0x5c2c39(0xf0),_0x5c2c39(0xda),_0x5c2c39(0xd0),_0x5c2c39(0x117),'remove',_0x5c2c39(0x10e),_0x5c2c39(0xd8),'after','closedIcon',_0x5c2c39(0xec),_0x5c2c39(0xd9),_0x5c2c39(0xeb),'6058312MSBEyd',_0x5c2c39(0xf4),_0x5c2c39(0xe0),_0x5c2c39(0x113),_0x5c2c39(0x11a),_0x5c2c39(0x11b),_0x5c2c39(0xe8),_0x5c2c39(0x103),_0x5c2c39(0x116),_0x5c2c39(0xef),_0x5c2c39(0x112)];return _0x33cf=function(){return _0x45e1fb;},_0x33cf();}import{getSlideToggleOptions}from'/script.js';import{slideToggle}from'/lib.js';function _0x4bfe(_0x1c526c,_0x1049a3){const _0x279b28=_0x33cf();return _0x4bfe=function(_0x2a7967,_0x2b82c8){_0x2a7967=_0x2a7967-0x86;let _0xc94396=_0x279b28[_0x2a7967];return _0xc94396;},_0x4bfe(_0x1c526c,_0x1049a3);}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{fetchSupportedModels}from'../core/api.js';import{bindHistoriographyEvents}from'./historiography-bindings.js';import{bindHanlinyuanEvents}from'./hanlinyuan-bindings.js';import{showContentModal}from'./page-window.js';const extensionFolderPath=_0x1b3295(0xa9)+extensionName;async function loadSettings(){const _0xd17416=_0x57f8,_0x12fd7d=_0x1b3295;extension_settings[extensionName]={...defaultSettings,...extension_settings[extensionName]||{}},checkAuthorization();const _0x59b2d2=localStorage[_0x12fd7d(0xbc)]('plugin_auto_login')===_0x12fd7d(0x93);console[_0x12fd7d(0x9b)](_0xd17416(0x10d)+pluginAuthStatus[_0x12fd7d(0xab)]+_0x12fd7d(0xa8)+_0x59b2d2),_0x59b2d2&&pluginAuthStatus[_0x12fd7d(0xab)]&&console[_0x12fd7d(0x9b)](_0x12fd7d(0x9c)),($(_0x12fd7d(0x8c))[_0x12fd7d(0x99)](displayExpiryInfo()),updateUI());if(pluginAuthStatus['authorized']&&extension_settings[extensionName][_0xd17416(0xd3)]){const _0x30fad5=localStorage[_0xd17416(0xd9)](_0x12fd7d(0xa6));if(_0x30fad5){const _0x505ec5=JSON[_0x12fd7d(0xc7)](_0x30fad5);console['log'](_0x12fd7d(0x89)+_0x505ec5['length']+'个)'),setAvailableModels(_0x505ec5),populateModelDropdown();}else toastr[_0x12fd7d(0xc3)]('正在自动加载模型列表...',_0xd17416(0xe4)),setTimeout(async()=>{const _0x28caf5=_0xd17416,_0x3fa9e8=_0x12fd7d,_0x265465=await fetchSupportedModels();_0x265465[_0x3fa9e8(0xc8)]>0x0&&(setAvailableModels(_0x265465),localStorage[_0x3fa9e8(0xb8)](_0x3fa9e8(0xa6),JSON[_0x28caf5(0xe7)](_0x265465)),populateModelDropdown());},0x1f4);}}function _0x3f16(){const _0x5d1f9d=['addClass','error','262515QAgTIm','click','topbar','8244270UxvniD','.openIcon','[Amily2号]\x20检测到有效授权,将执行自动UI更新。','','.inline-drawer-content','20592470sOslKR','doNavbarIconClick\x20is\x20not\x20a\x20function','/assets/amily2-modal.html','2609510mZswep','data','[Amily2号]\x20从缓存加载模型列表\x20(','removeClass','each','4wQbnKZ','128313OxNrjD','authorized','紧急报告:无法加载Amily2号府邸内饰。
','128384PSZTqI','true','classList','[Amily-重构]\x20宫殿模块已按蓝图竣工。','[Amily2-调试]\x20授权状态:\x20','/assets/Amily2-AdditionalFeatures.html','html','2138322yxlHAJ','5hFDLay','length','198RKykZu','shift','log','initialized','find','not','5PyYQvg','[Amily-建设部]\x20紧急报告:加载模块化蓝图时发生意外:','info','push','#amily2_chat_optimiser','1922552DjIILa','get','.drawerPinnedOpen','resizing','\x0a\x20\x20\x20\x20\x20\x20\x0a\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
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20','#amily2_main_drawer','apiUrl','iconLocation','7vJElWW',':visible','6627208yloxos','setItem','getItem','closedIcon\x20openIcon','7lCPfUz','#amily2_drawer_content','2666856FMmYWl','4xiOIBd','#extensions_settings2','closedDrawer\x20openDrawer','#amily2_drawer_icon','.pinnedOpen','extensions','Amily2号','scripts/extensions/third-party/','.drawer-content','stringify','1022004HvxVZE',',\x20自动登录标志:\x20','[Amily2-兼容性]\x20检测到旧版环境\x20(无法导入\x20doNavbarIconClick),已绑定后备点击事件。','#amily2_main_drawer\x20.drawer-toggle','#extensions_settings2\x20#amily2_chat_optimiser','','remove','parse','/script.js','
紧急报告:在扩展区域建造Amily2号府邸时发生意外。
','cached_models_amily2'];_0x3f16=function(){return _0x5d1f9d;};return _0x3f16();}async function initializePanel(_0x332c71,_0x2a1b7f){const _0x3cab50=_0x57f8,_0x83f49d=_0x1b3295;if(_0x332c71[_0x83f49d(0xb1)](_0x83f49d(0xc6)))return;try{const _0x3800af=await $[_0x83f49d(0xd1)](extensionFolderPath+_0x83f49d(0x92));_0x332c71[_0x3cab50(0x10f)](_0x3800af);const _0x2f2d44=_0x332c71[_0x83f49d(0xb5)](_0x3cab50(0x11d));if(_0x2f2d44[_0x83f49d(0xc8)]){const _0x28f55b=await $[_0x83f49d(0xd1)](extensionFolderPath+_0x83f49d(0xb7)),_0x14f008='
'+_0x28f55b+_0x3cab50(0xfb);_0x2f2d44['append'](_0x14f008);const _0x3a8620=await $[_0x3cab50(0x11f)](extensionFolderPath+_0x83f49d(0x87)),_0x59f024=_0x83f49d(0xa1)+_0x3a8620+_0x3cab50(0xfb);_0x2f2d44[_0x83f49d(0xcc)](_0x59f024);}await loadSettings(),bindModalEvents(),bindHistoriographyEvents(),bindHanlinyuanEvents(),_0x332c71[_0x3cab50(0x101)](_0x83f49d(0xc6),!![]),console[_0x83f49d(0x9b)](_0x83f49d(0xcb)),applyUpdateIndicator();}catch(_0x2f70c4){console[_0x83f49d(0xbf)](_0x83f49d(0xc2),_0x2f70c4);const _0x3a2756=_0x2a1b7f?_0x83f49d(0xce):_0x83f49d(0xaa);_0x2a1b7f?_0x2a1b7f['append'](_0x3a2756):_0x332c71[_0x83f49d(0x99)](_0x3a2756);}}function _0x57f8(_0x3d2b44,_0x2a0ea5){const _0x3f161b=_0x3f16();return _0x57f8=function(_0x57f82a,_0x53b8ca){_0x57f82a=_0x57f82a-0xcf;let _0x1dd1f5=_0x3f161b[_0x57f82a];return _0x1dd1f5;},_0x57f8(_0x3d2b44,_0x2a0ea5);}function toggleDrawerFallback(){const _0x9d4343=_0x57f8,_0x27ae45=_0x1b3295,_0x497118=$(_0x27ae45(0xca)),_0x389552=$('#amily2_drawer_content');_0x497118[_0x27ae45(0x9d)](_0x27ae45(0xae))&&!_0x389552['is'](_0x27ae45(0x95))&&_0x497118[_0x27ae45(0xc5)](_0x27ae45(0xae))[_0x27ae45(0x9a)](_0x27ae45(0xba)),_0x497118[_0x27ae45(0x9d)](_0x27ae45(0xba))?($(_0x27ae45(0xa7))['not'](_0x389552)[_0x27ae45(0xa3)](_0x9d4343(0xe2))[_0x27ae45(0x9a)](_0x27ae45(0xb4))[_0x27ae45(0x9e)]((_0xf3dc37,_0x4a042f)=>{slideToggle(_0x4a042f,{...getSlideToggleOptions(),'onAnimationEnd':function(_0x508f10){const _0x33dc9e=_0x57f8,_0x3b514e=_0x4bfe;_0x508f10[_0x3b514e(0xcf)](_0x3b514e(0x88))[_0x33dc9e(0x10b)][_0x33dc9e(0xee)](_0x3b514e(0xb4));}});}),$(_0x27ae45(0xac))[_0x9d4343(0x118)](_0x497118)[_0x27ae45(0xa3)](_0x27ae45(0xa5))[_0x27ae45(0xd0)](_0x27ae45(0xb3)),$('.openDrawer')[_0x9d4343(0x118)](_0x389552)[_0x27ae45(0xa3)](_0x9d4343(0xe2))[_0x27ae45(0xd0)](_0x27ae45(0xc0)),_0x497118[_0x27ae45(0xd0)]('closedIcon\x20openIcon'),_0x389552[_0x27ae45(0xd0)](_0x27ae45(0xc0)),_0x389552[_0x27ae45(0x9a)](_0x27ae45(0xb4))[_0x27ae45(0x9e)]((_0x2ddd15,_0x477d42)=>{slideToggle(_0x477d42,{...getSlideToggleOptions(),'onAnimationEnd':function(_0x4bfd0f){const _0x340365=_0x4bfe;_0x4bfd0f[_0x340365(0xcf)]('.drawer-content')['classList'][_0x340365(0xb6)](_0x340365(0xb4));}});})):(_0x497118[_0x27ae45(0xd0)]('openIcon\x20closedIcon'),_0x389552[_0x27ae45(0xd0)](_0x27ae45(0xaf)),_0x389552[_0x9d4343(0xf3)](_0x27ae45(0xb4))[_0x27ae45(0x9e)]((_0xb2f15a,_0x56cfb5)=>{slideToggle(_0x56cfb5,{...getSlideToggleOptions(),'onAnimationEnd':function(_0x5ef985){const _0x46f247=_0x57f8,_0x27a4fa=_0x4bfe;_0x5ef985[_0x27a4fa(0xcf)](_0x27a4fa(0x88))[_0x27a4fa(0x8e)][_0x46f247(0xee)](_0x27a4fa(0xb4));}});}));}export async function createDrawer(){const _0x40c492=_0x57f8,_0x3003fe=_0x1b3295,_0x375141=extension_settings[extensionName],_0x2c634c=_0x375141[_0x40c492(0xd4)]||_0x40c492(0xf7);if(_0x2c634c===_0x40c492(0xf7)){if($(_0x3003fe(0x86))[_0x3003fe(0xc8)]>0x0)return;const _0x10597b=_0x3003fe(0xa2);$(_0x3003fe(0xa0))[_0x3003fe(0xb9)](_0x10597b);const _0x2ed2f3=$(_0x3003fe(0x8f));await initializePanel(_0x2ed2f3);try{const {doNavbarIconClick:_0x16385d}=await import(_0x3003fe(0xb2));if(typeof _0x16385d===_0x3003fe(0xad))$(_0x3003fe(0xbd))['on'](_0x3003fe(0x9f),_0x16385d),console[_0x3003fe(0x9b)](_0x3003fe(0x98));else throw new Error(_0x3003fe(0x97));}catch(_0x276c43){$(_0x3003fe(0xbd))['on'](_0x40c492(0xf6),toggleDrawerFallback),console[_0x3003fe(0x9b)](_0x3003fe(0x96));}}else{if(_0x2c634c===_0x3003fe(0x90)){if($(_0x3003fe(0xbb))[_0x3003fe(0xc8)]>0x0)return;const _0x33180f=_0x3003fe(0x8d),_0x2d2eff=$(_0x33180f);$(_0x3003fe(0xd2))['append'](_0x2d2eff);const _0x305d54=_0x2d2eff[_0x3003fe(0xb5)](_0x3003fe(0xb0));initializePanel(_0x305d54,_0x2d2eff);}}}