const _0x5a9456=_0x2a44;(function(_0x316b73,_0x83a172){const _0xe252aa=_0x2a44,_0x97bb53=_0x316b73();while(!![]){try{const _0x627285=parseInt(_0xe252aa(0x1df))/0x1*(parseInt(_0xe252aa(0x1fd))/0x2)+parseInt(_0xe252aa(0x1dc))/0x3*(-parseInt(_0xe252aa(0x1dd))/0x4)+parseInt(_0xe252aa(0x1d6))/0x5*(parseInt(_0xe252aa(0x23d))/0x6)+-parseInt(_0xe252aa(0x1be))/0x7*(-parseInt(_0xe252aa(0x1ef))/0x8)+-parseInt(_0xe252aa(0x206))/0x9*(parseInt(_0xe252aa(0x1e1))/0xa)+parseInt(_0xe252aa(0x1f3))/0xb+-parseInt(_0xe252aa(0x1d5))/0xc;if(_0x627285===_0x83a172)break;else _0x97bb53['push'](_0x97bb53['shift']());}catch(_0xf9913a){_0x97bb53['push'](_0x97bb53['shift']());}}}(_0x37bd,0x59b49));import{extension_settings}from'/scripts/extensions.js';import{saveSettingsDebounced}from'/script.js';import{defaultSettings,extensionName}from'../utils/settings.js';import{pluginAuthStatus,activatePluginAuthorization}from'../utils/auth.js';import{fetchSupportedModels}from'../core/api.js';import{setAvailableModels,populateModelDropdown,getLatestUpdateInfo}from'./state.js';import{fixCommand,testReplyChecker}from'../core/commands.js';import{createDrawer}from'../ui/drawer.js';function _0x37bd(){const _0x4a8c19=['success','input[name=\x22','#amily2_drawer_content','change.amily2.lore_settings','manual_unhide','log','message','#amily2_manual_unhide_from','6251tnZaEv','click.amily2.expand_editor','input[name=\x22amily2_icon_location\x22]',']\x20已镌刻!','length','#amily2_main_prompt','#amily2_unhide_all_button,\x20#amily2_manual_hide_confirm,\x20#amily2_manual_unhide_confirm','change.amily2.select','click.amily2.unified_restore','name','.plugin-features','\x22]:checked','情报部回报','#amily2_chat_optimiser','prop','remove','click.amily2.chamber_nav','showModal','slideUp','warning','unhide_all','#amily2_output_format_prompt','fadeOut','789252NFAHtA','17375TnuiNZ','stop','stringify',']\x20的新状态已保存。','error','removeClass','305385Fhyshg','12vYjkGG','amily2_refresh_models','29243CiYIjV','#amily2_refresh_models,\x20#amily2_test,\x20#amily2_fix_now','2255320YXmzUi','hide','amily2_manual_hide_confirm','toUpperCase','events-bound','#amily2_unified_restore_button',']\x20已成功恢复为帝国初始蓝图。','html','#amily2_manual_hide_from','includes','扩展区','click','迁都令','data','5528KYIYIC','click.amily2.unified_save','change.amily2.manual_model','click.amily2.manual_command','4677167QaEZwj','checked','amily2_manual_unhide_confirm','change.amily2.prompt_selector','_value','off','#amily2_manual_model_input','#amily2_lore_save_status','find','Amily2号','2dYqJua','input.amily2.range','iconLocation','\x20确认敕令','模型ID\x20[','请输入授权码','manual_hide','#amily2_update_indicator','#amily2_extension_frame','18keXBuv','val','amily2_open_additional_features','change.amily2.force_proxy','slideDown','#auth_submit','未能获取到云端情报,请稍后再试。','replace','input[type=\x22range\x22][id^=\x22amily2_\x22]','close','操作失败:\x20','select#amily2_model','change.amily2.checkbox','click.amily2.lore_save','info','changelog','。圣意已存档。','#amily2_manual_unhide_to','disabled','#amily2_manual_hide_to','#amily2_expand_editor','正在将帝国徽记迁往\x20[','text','\x20已确认','\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\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\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','click.amily2.actions','#amily2_api_url,\x20#amily2_api_key,\x20#amily2_optimization_target_tag','.popup-button-cancel','#amily2_dialog_editor','#amily2_unified_save_button','change.amily2.text','204OurIYW',']\x20已自动保存!','input[type=\x22checkbox\x22][id^=\x22amily2_\x22]','value',']...','#amily2_lore_depth_container','圣意已在您每次更改时自动镌刻。','temperature','stopPropagation','.popup-button-ok','cached_models_amily2'];_0x37bd=function(){return _0x4a8c19;};return _0x37bd();}import{messageFormatting}from'/script.js';import{executeManualCommand}from'../core/autoHideManager.js';function _0x2a44(_0x211c7c,_0x72cf17){const _0x37bde9=_0x37bd();return _0x2a44=function(_0x2a4416,_0x219a12){_0x2a4416=_0x2a4416-0x1b5;let _0x4feb9e=_0x37bde9[_0x2a4416];return _0x4feb9e;},_0x2a44(_0x211c7c,_0x72cf17);}export function bindModalEvents(){const _0x1717c1=_0x2a44,_0x2267b2=$(_0x1717c1(0x1b8))[_0x1717c1(0x1c2)]?$(_0x1717c1(0x1b8)):$(_0x1717c1(0x1cb));function _0x378225(){const _0x4f7eea=_0x1717c1,_0x1168cf=extension_settings[extensionName]||{},_0x4d2a8f=_0x1168cf[_0x4f7eea(0x223)]===!![],_0x114103=_0x1168cf[_0x4f7eea(0x233)]||'';_0x2267b2[_0x4f7eea(0x1fb)](_0x4f7eea(0x222))[_0x4f7eea(0x1cc)](_0x4f7eea(0x1f4),_0x4d2a8f),_0x2267b2[_0x4f7eea(0x1fb)](_0x4f7eea(0x1f9))[_0x4f7eea(0x207)](_0x114103);const _0x3c1b58=_0x2267b2[_0x4f7eea(0x1fb)]('#amily2_model_autofetch_wrapper'),_0x33be67=_0x2267b2[_0x4f7eea(0x1fb)](_0x4f7eea(0x1f9));_0x4d2a8f?(_0x3c1b58['hide'](),_0x33be67[_0x4f7eea(0x225)]()):(_0x3c1b58['show'](),_0x33be67[_0x4f7eea(0x1e2)]());}if(!_0x2267b2[_0x1717c1(0x1c2)]||_0x2267b2[_0x1717c1(0x1ee)](_0x1717c1(0x1e5)))return;const _0x58da4e=_0xf8d0ed=>_0xf8d0ed[_0x1717c1(0x20d)](/_([a-z])/g,_0x2802d5=>_0x2802d5[0x1][_0x1717c1(0x1e4)]()),_0x5104e0=(_0x245196,_0x5b973c)=>{const _0x3172ff=_0x1717c1;console[_0x3172ff(0x1bb)]('[Amily-谕令确认]\x20收到指令:\x20将\x20['+_0x245196+']\x20设置为\x20->',_0x5b973c),!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName]={...extension_settings[extensionName],[_0x245196]:_0x5b973c},saveSettingsDebounced(),console[_0x3172ff(0x1bb)]('[Amily-谕令镌刻]\x20['+_0x245196+_0x3172ff(0x1d9));};_0x2267b2[_0x1717c1(0x1f8)](_0x1717c1(0x209))['on'](_0x1717c1(0x209),'#amily2_force_proxy',function(){const _0x41a05b=_0x1717c1;if(!pluginAuthStatus[_0x41a05b(0x22a)])return;_0x5104e0('forceProxyForCustomApi',this[_0x41a05b(0x1f4)]),_0x378225();}),_0x2267b2[_0x1717c1(0x1f8)](_0x1717c1(0x1f1))['on']('change.amily2.manual_model',_0x1717c1(0x1f9),function(){const _0x30a279=_0x1717c1;if(!pluginAuthStatus[_0x30a279(0x22a)])return;_0x5104e0('model',this[_0x30a279(0x240)]),toastr[_0x30a279(0x1b6)](_0x30a279(0x201)+this[_0x30a279(0x240)]+']\x20已自动保存!','Amily2号');}),_0x2267b2[_0x1717c1(0x1f8)](_0x1717c1(0x224))['on'](_0x1717c1(0x224),_0x1717c1(0x20b),async function(){const _0x23af4a=_0x1717c1,_0x1e956e=$(_0x23af4a(0x22e))[_0x23af4a(0x207)]()['trim']();_0x1e956e?await activatePluginAuthorization(_0x1e956e):toastr[_0x23af4a(0x1d1)](_0x23af4a(0x202),_0x23af4a(0x1fc));}),_0x2267b2['off'](_0x1717c1(0x237))['on'](_0x1717c1(0x237),_0x1717c1(0x1e0),async function(){const _0x50c59c=_0x1717c1;if(!pluginAuthStatus[_0x50c59c(0x22a)])return;const _0x50fcd0=$(this),_0x172909=_0x50fcd0['html']();_0x50fcd0[_0x50c59c(0x1cc)](_0x50c59c(0x218),!![])[_0x50c59c(0x1e8)](_0x50c59c(0x22b));try{switch(this['id']){case _0x50c59c(0x1de):const _0x233125=await fetchSupportedModels();_0x233125[_0x50c59c(0x1c2)]>0x0&&(setAvailableModels(_0x233125),localStorage['setItem'](_0x50c59c(0x1b5),JSON[_0x50c59c(0x1d8)](_0x233125)),populateModelDropdown());break;case _0x50c59c(0x22c):await testReplyChecker();break;case'amily2_fix_now':await fixCommand();break;}}catch(_0x1c5c6e){console['error'](_0x50c59c(0x227)+this['id']+_0x50c59c(0x229),_0x1c5c6e),toastr[_0x50c59c(0x1da)](_0x50c59c(0x210)+_0x1c5c6e[_0x50c59c(0x1bc)],_0x50c59c(0x1fc));}finally{_0x50fcd0[_0x50c59c(0x1cc)](_0x50c59c(0x218),![])[_0x50c59c(0x1e8)](_0x172909);}}),_0x2267b2[_0x1717c1(0x1f8)]('click.amily2.expand_editor')['on'](_0x1717c1(0x1bf),_0x1717c1(0x21a),function(_0x9cb070){const _0x26c6a4=_0x1717c1;if(!pluginAuthStatus['authorized'])return;_0x9cb070[_0x26c6a4(0x245)]();const _0x29421f=$('#amily2_prompt_selector')[_0x26c6a4(0x207)](),_0x5c9cbb=$(_0x26c6a4(0x220))[_0x26c6a4(0x207)](),_0x497d81=_0x26c6a4(0x21f)+_0x29421f+_0x26c6a4(0x21e),_0xdecb89=$(_0x497d81)['appendTo']('body'),_0x4a70bb=_0xdecb89[_0x26c6a4(0x1fb)](_0x26c6a4(0x23a));_0x4a70bb[_0x26c6a4(0x207)](_0x5c9cbb);const _0x288c53=()=>{const _0x6bb1f7=_0x26c6a4;_0xdecb89[0x0][_0x6bb1f7(0x20f)](),_0xdecb89[_0x6bb1f7(0x1cd)]();};_0xdecb89[_0x26c6a4(0x1fb)](_0x26c6a4(0x246))['on'](_0x26c6a4(0x1ec),()=>{const _0x16e26d=_0x26c6a4,_0x15b9c1=_0x4a70bb[_0x16e26d(0x207)]();$(_0x16e26d(0x220))['val'](_0x15b9c1),_0x5104e0(_0x29421f,_0x15b9c1),toastr['success'](_0x16e26d(0x231)+_0x29421f+_0x16e26d(0x1c1),'Amily2号'),_0x288c53();}),_0xdecb89[_0x26c6a4(0x1fb)](_0x26c6a4(0x239))['on']('click',_0x288c53),_0xdecb89[0x0][_0x26c6a4(0x1cf)]();}),_0x2267b2['off']('click.amily2.update')['on']('click.amily2.update','#amily2_update_button',function(){const _0x532c25=_0x1717c1;$(_0x532c25(0x204))[_0x532c25(0x1e2)]();const _0x4c2b7b=getLatestUpdateInfo();if(_0x4c2b7b&&_0x4c2b7b[_0x532c25(0x215)]){const _0x57a523=messageFormatting(_0x4c2b7b[_0x532c25(0x215)]),_0x23326a='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20