From e25194cbf08aa51a336e72950c9562820504bdb7 Mon Sep 17 00:00:00 2001 From: Wx-2025 <351320169@qq.com> Date: Thu, 21 Aug 2025 13:17:33 +0800 Subject: [PATCH] Update table-bindings.js --- ui/table-bindings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/table-bindings.js b/ui/table-bindings.js index 5e6f937..d7cca23 100644 --- a/ui/table-bindings.js +++ b/ui/table-bindings.js @@ -1 +1 @@ -const _0x12a6f7=_0x162a;(function(_0x29f88c,_0x463645){const _0x5eecc2=_0x162a,_0x532063=_0x29f88c();while(!![]){try{const _0x1ce0d8=parseInt(_0x5eecc2(0x92))/0x1*(-parseInt(_0x5eecc2(0x114))/0x2)+parseInt(_0x5eecc2(0x8a))/0x3*(parseInt(_0x5eecc2(0x149))/0x4)+-parseInt(_0x5eecc2(0x136))/0x5*(-parseInt(_0x5eecc2(0xd0))/0x6)+-parseInt(_0x5eecc2(0x17d))/0x7*(-parseInt(_0x5eecc2(0xd6))/0x8)+-parseInt(_0x5eecc2(0x93))/0x9*(parseInt(_0x5eecc2(0x11f))/0xa)+-parseInt(_0x5eecc2(0x125))/0xb+parseInt(_0x5eecc2(0x9b))/0xc*(parseInt(_0x5eecc2(0x83))/0xd);if(_0x1ce0d8===_0x463645)break;else _0x532063['push'](_0x532063['shift']());}catch(_0xe73a6c){_0x532063['push'](_0x532063['shift']());}}}(_0x5112,0x32dec));import*as _0x19e661 from'../core/table-system/manager.js';import{log}from'../core/table-system/logger.js';import{extension_settings}from'/scripts/extensions.js';import{extensionName}from'../utils/settings.js';import{saveSettingsDebounced}from'/script.js';function _0x162a(_0x5dafa5,_0x4c0e8e){const _0x5112da=_0x5112();return _0x162a=function(_0x162a77,_0x305148){_0x162a77=_0x162a77-0x83;let _0x4ebef1=_0x5112da[_0x162a77];return _0x4ebef1;},_0x162a(_0x5dafa5,_0x4c0e8e);}import{startBatchFilling}from'../core/table-system/batch-filler.js';import{DEFAULT_AI_RULE_TEMPLATE,DEFAULT_AI_FLOW_TEMPLATE}from'../core/table-system/settings.js';const getAllTablesContainer=()=>document[_0x12a6f7(0x16b)]('all-tables-container');function toggleRowContextMenu(_0x481405){const _0x267ef7=_0x12a6f7;_0x481405[_0x267ef7(0xb0)](),_0x481405[_0x267ef7(0xbb)]();const _0x54119a=_0x481405[_0x267ef7(0xef)][_0x267ef7(0x158)]('td.index-col');if(!_0x54119a)return;const _0x1ba2fd=_0x54119a[_0x267ef7(0xc7)](_0x267ef7(0x162));if(!_0x1ba2fd)return;const _0x1d4def=_0x1ba2fd[_0x267ef7(0x96)][_0x267ef7(0x166)](_0x267ef7(0xdb));document['querySelectorAll'](_0x267ef7(0xbe))['forEach'](_0x1da793=>{const _0x43f6da=_0x267ef7;_0x1da793['classList']['remove'](_0x43f6da(0xdb));});!_0x1d4def&&_0x1ba2fd['classList'][_0x267ef7(0x13a)]('amily2-menu-active');const _0x43c616=_0x1cd6c3=>{const _0xfe143a=_0x267ef7;!_0x1ba2fd['contains'](_0x1cd6c3['target'])&&(_0x1ba2fd[_0xfe143a(0x96)]['remove'](_0xfe143a(0xdb)),document['removeEventListener'](_0xfe143a(0x17f),_0x43c616,!![]));};setTimeout(()=>{const _0x39a274=_0x267ef7;_0x1ba2fd[_0x39a274(0x96)][_0x39a274(0x166)](_0x39a274(0xdb))&&document[_0x39a274(0xe2)](_0x39a274(0x17f),_0x43c616,!![]);},0x0);}function _0x5112(){const _0x43177f=['false','1145716ESxCcq','trim','moveTable','rule_update','overflowY','change','appendTo','insertRow','fill-table-now-btn','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\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\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\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\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\x20\x20\x20\x20\x20','删除该列','createElement','previousElementSibling','\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\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\x20\x20\x20\x20','767YBPecU','depth','overflowX','move-down','add-below','table-injection-depth','”\x20列吗?','3QpBpmE','#rule-delete','.settings-group','div[style*=\x22overflowX\x22]','ai-rule-template-editor','向左移动','forEach','className','11409JyJMJr','1745865mCALqN','innerHTML','填表模式已切换为\x20','classList','在下加行','批量填表-流程提示词已保存。','向右移动','.move-table-down-btn','18012tBTnnh','cell-highlight','\x22\x20title=\x22废黜此表\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','amily2-export-preset-full-btn','\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\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\x20\x20\x20\x20','danger','cursor','justifyContent','top','flex','.popup-button-ok','fa-arrow-left','display','table_injection_enabled','.hly-scroll','active','table-injection-enabled','\x22立即填表\x22按钮已成功绑定。','has','moveColumn','\x20','preventDefault','rule_add','deleteTable','bottom','您确定要删除第\x20','2px','ai-flow-template-save-btn','value','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','您确定要将规则提示词恢复为默认设置吗?','批量填表-规则提示词已保存。','stopPropagation','amily2-export-preset-btn','流程提示词已保存。','.amily2-context-menu.amily2-menu-active','marginBottom','label','\x22\x20title=\x22下移\x22>','find','button','指令模板编辑器已成功绑定。','dblclick','div','querySelector','importPreset','rows','keydown','table_system_enabled','未知表格','fa-plus-circle','matches','ai-flow-template-editor','6KqbXlA','delete-row','删除该行','focus','move-left','tableIndex','16yqtqne','.move-table-up-btn','在右加列','列名不能为空!','marginTop','amily2-menu-active','ai-flow-template-restore-btn','removeEventListener','您确定要删除\x20“','内存状态为空,从聊天记录加载作为后备。','表格系统总开关已关闭,请先启用总开关。','secondary-api','addEventListener','add-left','fa-trash-alt','delete','流程提示词已恢复为默认。','.radio-group','maxHeight','rule_delete','table-role-system','amily2-table-','开始为表格视图绑定交互事件...','dataset','alignItems','target','100%','\x0a\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\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\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\x20\x20\x20\x20','#rule-update','列名已更新为\x20\x22','val','table-system-master-switch','innerHeight','warn','center','#column-name-input','rename','left','.control-block-with-switch','\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\x0a\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\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取消\x0a\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','amily2-context-menu','0.5','getAttribute','tagName','success','fa-arrow-down','table-controls','setAttribute','querySelectorAll','ontouchstart','body','16dvPcbS','true','keypress','add-above','filling_mode','move-right','role','.sinan-tab-pane','updateRow','info','已禁用','10tAomIG','\x22\x20title=\x22编辑规则\x22>\x0a\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\x20\x20\x0a\x20\x20\x20\x20\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\x20\x20\x20\x20','max','add-table-placeholder','2472635vtvNdG','createTHead','向下移动','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{const _0x413faf=_0x31b157;_0x15b846[_0x413faf(0x96)][_0x413faf(0x15d)](_0x413faf(0x12c));});!_0x2c8426&&_0x43375b[_0x31b157(0x96)][_0x31b157(0x13a)]('amily2-menu-open');const _0x1ccb18=_0x30dd85=>{const _0x36f2f3=_0x31b157;!_0x43375b['contains'](_0x30dd85['target'])&&(_0x43375b[_0x36f2f3(0x96)][_0x36f2f3(0x15d)](_0x36f2f3(0x12c)),document[_0x36f2f3(0xdd)](_0x36f2f3(0x17f),_0x1ccb18,!![]));};setTimeout(()=>{const _0x4b33e5=_0x31b157;_0x43375b[_0x4b33e5(0x96)][_0x4b33e5(0x166)](_0x4b33e5(0x12c))&&document[_0x4b33e5(0xe2)]('click',_0x1ccb18,!![]);},0x0);}function showColumnNameEditor(_0xc9605f,_0x278c34,_0x573aed){const _0x2dc5cf=_0x12a6f7,_0x1ca980=_0x2dc5cf(0x152)+_0x573aed+'\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20style=\x22padding:\x2010px;\x20border-radius:\x206px;\x20border:\x201px\x20solid\x20rgba(255,255,255,0.3);\x20background:\x20rgba(0,0,0,0.2);\x20color:\x20#fff;\x20font-size:\x201em;\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20placeholder=\x22请输入列名...\x22>\x0a\x20\x20\x20\x20\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\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\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\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\x20\x20\x0a\x20\x20\x20\x20\x20\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20',_0x4446fa=$(_0x1ca980)[_0x2dc5cf(0x14f)](_0x2dc5cf(0x113)),_0x2380ea=_0x4446fa[_0x2dc5cf(0xc2)](_0x2dc5cf(0x104)),_0x27f83b=()=>{const _0xe7185d=_0x2dc5cf;_0x4446fa[0x0][_0xe7185d(0xf8)](),_0x4446fa[_0xe7185d(0x15d)]();};_0x4446fa['find'](_0x2dc5cf(0xa5))['on'](_0x2dc5cf(0x17f),()=>{const _0x36dbe1=_0x2dc5cf,_0xeb2898=_0x2380ea[_0x36dbe1(0xff)]()[_0x36dbe1(0x14a)]();if(_0xeb2898&&_0xeb2898!==_0x573aed)_0x19e661['updateHeader'](_0xc9605f,_0x278c34,_0xeb2898),renderTables(),toastr[_0x36dbe1(0x10d)](_0x36dbe1(0xfe)+_0xeb2898+'\x22');else{if(!_0xeb2898){toastr[_0x36dbe1(0x135)](_0x36dbe1(0xd9)),_0x2380ea[_0x36dbe1(0xd3)]();return;}}_0x27f83b();}),_0x4446fa[_0x2dc5cf(0xc2)](_0x2dc5cf(0x12d))['on'](_0x2dc5cf(0x17f),_0x27f83b),_0x2380ea['on'](_0x2dc5cf(0x116),_0x12aa0e=>{const _0x33aaa8=_0x2dc5cf;_0x12aa0e['which']===0xd&&_0x4446fa[_0x33aaa8(0xc2)](_0x33aaa8(0xa5))[_0x33aaa8(0x17f)]();}),_0x2380ea['on'](_0x2dc5cf(0xca),_0x4769db=>{_0x4769db['which']===0x1b&&_0x27f83b();}),_0x4446fa[0x0][_0x2dc5cf(0x15f)](),_0x2380ea[_0x2dc5cf(0xd3)]()[_0x2dc5cf(0x156)]();}function positionContextMenu(_0x10b762,_0x4d17e2){const _0x1b0749=_0x12a6f7;_0x10b762['style'][_0x1b0749(0x15a)]='absolute',_0x10b762['style']['zIndex']=_0x1b0749(0x142),_0x10b762[_0x1b0749(0x146)][_0x1b0749(0x106)]='0',_0x10b762['style'][_0x1b0749(0x160)]=_0x1b0749(0x159),_0x10b762[_0x1b0749(0x146)][_0x1b0749(0xda)]='',_0x10b762[_0x1b0749(0x146)]['marginBottom']='',_0x10b762['style'][_0x1b0749(0xe8)]='',_0x10b762[_0x1b0749(0x146)][_0x1b0749(0x14d)]='';const _0x5bcd13=window[_0x1b0749(0x101)],_0x2f04b9=_0x4d17e2[_0x1b0749(0x13d)](),_0x24fd74=0xc8,_0x18afaa=_0x4d17e2[_0x1b0749(0x158)](_0x1b0749(0xa9)),_0x1fe61e=_0x18afaa?_0x18afaa[_0x1b0749(0x13d)]():{'top':0x0,'bottom':_0x5bcd13},_0x382e5b=Math['min'](_0x5bcd13,_0x1fe61e['bottom'])-_0x2f04b9[_0x1b0749(0xb3)],_0x4350fe=_0x2f04b9[_0x1b0749(0xa3)]-Math[_0x1b0749(0x123)](0x0,_0x1fe61e[_0x1b0749(0xa3)]);_0x382e5b<_0x24fd74&&_0x4350fe>_0x382e5b?(_0x10b762[_0x1b0749(0x146)][_0x1b0749(0xa3)]=_0x1b0749(0x159),_0x10b762['style'][_0x1b0749(0xb3)]=_0x1b0749(0xf0),_0x10b762[_0x1b0749(0x146)][_0x1b0749(0xbf)]=_0x1b0749(0xb5)):(_0x10b762[_0x1b0749(0x146)][_0x1b0749(0xa3)]=_0x1b0749(0xf0),_0x10b762[_0x1b0749(0x146)][_0x1b0749(0xb3)]=_0x1b0749(0x159),_0x10b762['style'][_0x1b0749(0xda)]=_0x1b0749(0xb5));const _0x299ab5=0xa0,_0x35b300=_0x4d17e2[_0x1b0749(0x158)]('table'),_0x41dbe5=_0x35b300?_0x35b300['closest'](_0x1b0749(0x8d)):null;if(_0x41dbe5){const _0x19b6b0=_0x41dbe5[_0x1b0749(0x13d)](),_0x458d2d=_0x2f04b9[_0x1b0749(0x106)]-_0x19b6b0[_0x1b0749(0x106)];_0x458d2d+_0x299ab5>_0x19b6b0[_0x1b0749(0x13c)]-0x14&&(_0x10b762[_0x1b0749(0x146)][_0x1b0749(0x106)]=_0x1b0749(0x159),_0x10b762[_0x1b0749(0x146)][_0x1b0749(0x160)]='0');}}export function renderTables(){const _0x17c3aa=_0x12a6f7;let _0x3d05c2=_0x19e661[_0x17c3aa(0x154)]();!_0x3d05c2&&(log(_0x17c3aa(0xdf),_0x17c3aa(0x102)),_0x3d05c2=_0x19e661['loadTables']());const _0x3feb94=getAllTablesContainer();if(!_0x3d05c2||!_0x3feb94){console[_0x17c3aa(0x138)](_0x17c3aa(0x13e));return;}const _0x102d8e=_0x19e661[_0x17c3aa(0x16e)](),_0x2a134a=document[_0x17c3aa(0x16b)]('add-table-placeholder');_0x2a134a&&_0x2a134a[_0x17c3aa(0x15d)](),_0x3feb94[_0x17c3aa(0x94)]='',_0x3d05c2['forEach']((_0x4b5c4c,_0x15fb11)=>{const _0x4c52f8=_0x17c3aa,_0x4e1ae7=document[_0x4c52f8(0x176)]('div');_0x4e1ae7[_0x4c52f8(0x146)][_0x4c52f8(0xa7)]=_0x4c52f8(0xa4),_0x4e1ae7['style'][_0x4c52f8(0xa2)]='space-between',_0x4e1ae7['style'][_0x4c52f8(0xee)]=_0x4c52f8(0x103);const _0x132b82=document[_0x4c52f8(0x176)]('h3');_0x132b82[_0x4c52f8(0x94)]=_0x4c52f8(0xaf)+_0x4b5c4c[_0x4c52f8(0x161)];const _0x3d4935=document[_0x4c52f8(0x176)]('div');_0x3d4935[_0x4c52f8(0x91)]=_0x4c52f8(0x10f);const _0x3070c9=_0x15fb11>0x0?_0x4c52f8(0x178)+_0x15fb11+'\x22\x20title=\x22上移\x22>':'',_0x12458f=_0x15fb11<_0x3d05c2[_0x4c52f8(0x164)]-0x1?_0x4c52f8(0xf1)+_0x15fb11+_0x4c52f8(0xc1):'';_0x3d4935[_0x4c52f8(0x94)]=_0x4c52f8(0xb8)+_0x3070c9+_0x4c52f8(0xb8)+_0x12458f+_0x4c52f8(0x128)+_0x15fb11+_0x4c52f8(0x120)+_0x15fb11+_0x4c52f8(0x9d),_0x4e1ae7['appendChild'](_0x132b82),_0x4e1ae7[_0x4c52f8(0x17a)](_0x3d4935),_0x3feb94[_0x4c52f8(0x17a)](_0x4e1ae7);const _0x27ccff=document[_0x4c52f8(0x176)](_0x4c52f8(0x140));_0x27ccff['style'][_0x4c52f8(0xa7)]=_0x4c52f8(0x157),_0x27ccff['style'][_0x4c52f8(0x85)]=_0x4c52f8(0x159),_0x27ccff['id']=_0x4c52f8(0xeb)+_0x15fb11,_0x27ccff[_0x4c52f8(0xed)][_0x4c52f8(0xd5)]=_0x15fb11;const _0x15f82d=_0x27ccff[_0x4c52f8(0x126)](),_0x512df4=_0x15f82d[_0x4c52f8(0x150)](),_0x1d8278=document[_0x4c52f8(0x176)]('th');_0x1d8278[_0x4c52f8(0x91)]='index-col',_0x1d8278[_0x4c52f8(0x121)]='#',_0x512df4['appendChild'](_0x1d8278),_0x4b5c4c[_0x4c52f8(0x134)][_0x4c52f8(0x90)]((_0x2759de,_0x2d055d)=>{const _0x34655f=_0x4c52f8,_0x4f6107=document[_0x34655f(0x176)]('th');_0x4f6107['dataset'][_0x34655f(0x163)]=_0x2d055d,_0x4f6107[_0x34655f(0x146)][_0x34655f(0xa1)]='pointer';const _0x28ca8d=document[_0x34655f(0x176)](_0x34655f(0xfb));_0x28ca8d[_0x34655f(0x91)]='amily2-header-text',_0x28ca8d[_0x34655f(0x121)]=_0x2759de,_0x4f6107['appendChild'](_0x28ca8d);const _0x9b8d6b=document['createElement'](_0x34655f(0xc6));_0x9b8d6b[_0x34655f(0x91)]=_0x34655f(0x109);const _0xaa0e2d=[{'label':_0x34655f(0x8f),'action':_0x34655f(0xd4),'icon':_0x34655f(0xa6)},{'label':_0x34655f(0x99),'action':_0x34655f(0x119),'icon':_0x34655f(0x130)},{'label':'在左加列','action':_0x34655f(0xe3),'icon':'fa-plus-circle'},{'label':_0x34655f(0xd8),'action':_0x34655f(0x147),'icon':_0x34655f(0xcd)},{'label':_0x34655f(0x16f),'action':_0x34655f(0x105),'icon':'fa-pen'},{'label':_0x34655f(0x175),'action':'delete','icon':'fa-trash-alt','isDanger':!![]}];_0xaa0e2d[_0x34655f(0x90)](({label:_0x2fbd86,action:_0x489b3b,icon:_0x59cd41,isDanger:_0x26b768})=>{const _0x2cb0dc=_0x34655f,_0x3ba870=document[_0x2cb0dc(0x176)](_0x2cb0dc(0xc3));_0x3ba870['textContent']=_0x2fbd86,_0x3ba870[_0x2cb0dc(0x91)]=_0x2cb0dc(0x131);if(_0x26b768)_0x3ba870['classList'][_0x2cb0dc(0x13a)]('danger');_0x3ba870[_0x2cb0dc(0xe2)](_0x2cb0dc(0x17f),_0x38e45a=>{const _0xe7fa43=_0x2cb0dc;_0x38e45a[_0xe7fa43(0xbb)]();switch(_0x489b3b){case _0xe7fa43(0xd4):_0x19e661[_0xe7fa43(0xae)](_0x15fb11,_0x2d055d,_0xe7fa43(0x106));break;case _0xe7fa43(0x119):_0x19e661[_0xe7fa43(0xae)](_0x15fb11,_0x2d055d,'right');break;case _0xe7fa43(0xe3):_0x19e661[_0xe7fa43(0x17b)](_0x15fb11,_0x2d055d,_0xe7fa43(0x106));break;case'add-right':_0x19e661['insertColumn'](_0x15fb11,_0x2d055d,_0xe7fa43(0x160));break;case'rename':showColumnNameEditor(_0x15fb11,_0x2d055d,_0x2759de);break;case _0xe7fa43(0xe5):confirm(_0xe7fa43(0xde)+_0x2759de+_0xe7fa43(0x89))&&_0x19e661['deleteColumn'](_0x15fb11,_0x2d055d);break;}renderTables();}),_0x9b8d6b[_0x2cb0dc(0x17a)](_0x3ba870);}),_0x4f6107[_0x34655f(0x17a)](_0x9b8d6b),_0x512df4['appendChild'](_0x4f6107);});const _0x4488c3=_0x27ccff['createTBody']();_0x4b5c4c[_0x4c52f8(0xc9)]&&_0x4b5c4c[_0x4c52f8(0xc9)][_0x4c52f8(0x164)]>0x0&&_0x4b5c4c[_0x4c52f8(0xc9)][_0x4c52f8(0x90)]((_0x3baf67,_0x11d466)=>{const _0x1670ea=_0x4c52f8,_0x371564=_0x4488c3['insertRow']();_0x371564[_0x1670ea(0xed)]['rowIndex']=_0x11d466;const _0x2b7dbd=_0x371564['insertCell']();_0x2b7dbd[_0x1670ea(0x91)]='index-col';const _0x1321f1=document[_0x1670ea(0x176)](_0x1670ea(0xfb));_0x1321f1[_0x1670ea(0x121)]=_0x11d466+0x1,_0x2b7dbd['appendChild'](_0x1321f1);const _0x33252c=document[_0x1670ea(0x176)]('div');_0x33252c[_0x1670ea(0x91)]=_0x1670ea(0x139);const _0x5ac4af=[{'label':_0x1670ea(0x172),'action':_0x1670ea(0xf2),'icon':'fa-arrow-up'},{'label':_0x1670ea(0x127),'action':'move-down','icon':_0x1670ea(0x10e)},{'label':_0x1670ea(0xf3),'action':_0x1670ea(0x117),'icon':'fa-plus-circle'},{'label':_0x1670ea(0x97),'action':_0x1670ea(0x87),'icon':_0x1670ea(0xcd)},{'label':_0x1670ea(0xd2),'action':'delete-row','icon':_0x1670ea(0xe4),'isDanger':!![]}];_0x5ac4af[_0x1670ea(0x90)](({label:_0x4cca35,action:_0x5bcf1f,icon:_0x5c71d2,isDanger:_0x1713cd})=>{const _0x1d0305=_0x1670ea,_0x5e8246=document[_0x1d0305(0x176)](_0x1d0305(0xc3));_0x5e8246[_0x1d0305(0x94)]='{const _0x516f98=_0x1d0305;_0x1f0905[_0x516f98(0xbb)]();switch(_0x5bcf1f){case _0x516f98(0xf2):_0x19e661[_0x516f98(0x12a)](_0x15fb11,_0x11d466,'up');break;case _0x516f98(0x86):_0x19e661[_0x516f98(0x12a)](_0x15fb11,_0x11d466,_0x516f98(0x17c));break;case _0x516f98(0x117):_0x19e661[_0x516f98(0x150)](_0x15fb11,_0x11d466,'above');break;case _0x516f98(0x87):_0x19e661[_0x516f98(0x150)](_0x15fb11,_0x11d466,_0x516f98(0x129));break;case _0x516f98(0xd1):confirm(_0x516f98(0xb4)+(_0x11d466+0x1)+'\x20行吗?')&&_0x19e661[_0x516f98(0x15c)](_0x15fb11,_0x11d466);break;}renderTables();}),_0x33252c[_0x1d0305(0x17a)](_0x5e8246);}),_0x2b7dbd[_0x1670ea(0x17a)](_0x33252c),_0x3baf67[_0x1670ea(0x90)]((_0x6835cd,_0xbed976)=>{const _0x13c8e3=_0x1670ea,_0x74552e=_0x371564['insertCell']();_0x74552e['textContent']=_0x6835cd;const _0x2d7ee0=()=>'ontouchstart'in window||navigator[_0x13c8e3(0x179)]>0x0;!_0x2d7ee0()&&_0x74552e[_0x13c8e3(0x110)](_0x13c8e3(0x132),'true');_0x74552e['dataset'][_0x13c8e3(0x163)]=_0xbed976,_0x74552e[_0x13c8e3(0xed)][_0x13c8e3(0xc0)]=_0x4b5c4c['headers'][_0xbed976]||'';const _0x2c7bc2=_0x15fb11+'-'+_0x11d466+'-'+_0xbed976;_0x102d8e[_0x13c8e3(0xad)](_0x2c7bc2)&&_0x74552e[_0x13c8e3(0x96)][_0x13c8e3(0x13a)](_0x13c8e3(0x9c));});}),_0x3feb94[_0x4c52f8(0x17a)](_0x27ccff);}),_0x2a134a&&_0x3feb94[_0x17c3aa(0x17a)](_0x2a134a);}function openRuleEditor(_0x232be1){const _0x145603=_0x12a6f7,_0xe82c16=_0x19e661['getMemoryState']();if(!_0xe82c16||!_0xe82c16[_0x232be1])return;const _0x17a3de=_0xe82c16[_0x232be1],_0x43d223='\x0a\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\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20编辑\x20“'+_0x17a3de[_0x145603(0x161)]+_0x145603(0xfc)+(_0x17a3de['note']||'')+_0x145603(0x181)+(_0x17a3de[_0x145603(0xb1)]||'')+_0x145603(0x9f)+(_0x17a3de[_0x145603(0xe9)]||'')+_0x145603(0x122)+(_0x17a3de[_0x145603(0x14c)]||'')+_0x145603(0x108),_0x13bbe0=$(_0x43d223)[_0x145603(0x14f)]('body'),_0x4a8f8d=()=>{const _0xfa5ee8=_0x145603;_0x13bbe0[0x0][_0xfa5ee8(0xf8)](),_0x13bbe0['remove']();};_0x13bbe0[_0x145603(0xc2)](_0x145603(0xa5))['on'](_0x145603(0x17f),()=>{const _0x429d34=_0x145603,_0x501f5c={'note':_0x13bbe0[_0x429d34(0xc2)](_0x429d34(0x15e))[_0x429d34(0xff)](),'rule_add':_0x13bbe0['find']('#rule-add')[_0x429d34(0xff)](),'rule_delete':_0x13bbe0[_0x429d34(0xc2)](_0x429d34(0x8b))[_0x429d34(0xff)](),'rule_update':_0x13bbe0[_0x429d34(0xc2)](_0x429d34(0xfd))[_0x429d34(0xff)]()};_0x19e661['updateTableRules'](_0x232be1,_0x501f5c),_0x4a8f8d();}),_0x13bbe0[_0x145603(0xc2)](_0x145603(0x12d))['on'](_0x145603(0x17f),_0x4a8f8d),_0x13bbe0[0x0]['showModal']();}function bindInjectionSettings(){const _0x4a65c3=_0x12a6f7,_0x4a9180=extension_settings[extensionName],_0x13a4d6=document[_0x4a65c3(0x16b)](_0x4a65c3(0x100)),_0x107c1f=document[_0x4a65c3(0x16b)](_0x4a65c3(0xab)),_0x314ce4=document[_0x4a65c3(0x16b)](_0x4a65c3(0x144)),_0x149f10=document['getElementById'](_0x4a65c3(0x88)),_0x3a00c4=document[_0x4a65c3(0x111)](_0x4a65c3(0x13b));if(!_0x13a4d6||!_0x107c1f||!_0x314ce4||!_0x149f10||!_0x3a00c4[_0x4a65c3(0x164)])return;const _0x4209bb=()=>{const _0x4ffe09=_0x4a65c3,_0x33f043=_0x314ce4[_0x4ffe09(0xb7)],_0x17093c=_0x13a4d6[_0x4ffe09(0xf9)],_0x3d0a98=_0x33f043==='1';_0x107c1f[_0x4ffe09(0xf6)]=!_0x17093c,_0x314ce4[_0x4ffe09(0xf6)]=!_0x17093c,_0x149f10['disabled']=!_0x17093c||!_0x3d0a98,_0x3a00c4['forEach'](_0x306d5e=>_0x306d5e[_0x4ffe09(0xf6)]=!_0x17093c||!_0x3d0a98);const _0x16648f=_0x17093c?'1':_0x4ffe09(0x10a);_0x107c1f[_0x4ffe09(0x146)][_0x4ffe09(0x155)]=_0x16648f;_0x107c1f[_0x4ffe09(0x158)](_0x4ffe09(0x107))&&(_0x107c1f['closest'](_0x4ffe09(0x107))['style'][_0x4ffe09(0x155)]=_0x16648f);_0x314ce4[_0x4ffe09(0x146)]['opacity']=_0x16648f;_0x314ce4[_0x4ffe09(0x177)]&&(_0x314ce4[_0x4ffe09(0x177)]['style'][_0x4ffe09(0x155)]=_0x16648f);const _0x1e75d9=_0x17093c&&_0x3d0a98?'1':'0.5';_0x149f10[_0x4ffe09(0x146)]['opacity']=_0x1e75d9;_0x149f10['previousElementSibling']&&(_0x149f10[_0x4ffe09(0x177)][_0x4ffe09(0x146)][_0x4ffe09(0x155)]=_0x1e75d9);const _0x434274=_0x17093c&&_0x3d0a98?'1':_0x4ffe09(0x10a),_0x54d8fb=document['getElementById'](_0x4ffe09(0xea))?.['closest'](_0x4ffe09(0xe7));_0x54d8fb&&(_0x54d8fb['style'][_0x4ffe09(0x155)]=_0x434274,_0x54d8fb[_0x4ffe09(0x177)]&&(_0x54d8fb[_0x4ffe09(0x177)][_0x4ffe09(0x146)]['opacity']=_0x434274));const _0x1ea480=document[_0x4ffe09(0x111)](_0x4ffe09(0x173));_0x1ea480[_0x4ffe09(0x90)](_0x581cb5=>{const _0x3e639e=_0x4ffe09;_0x581cb5[_0x3e639e(0xf6)]=!_0x17093c;const _0x2fafd7=_0x581cb5[_0x3e639e(0x158)](_0x3e639e(0xc0));_0x2fafd7&&(_0x2fafd7[_0x3e639e(0x146)][_0x3e639e(0x155)]=_0x17093c?'1':_0x3e639e(0x10a));});const _0x3487b1=document[_0x4ffe09(0x16b)](_0x4ffe09(0x151));_0x3487b1&&(_0x3487b1[_0x4ffe09(0xf6)]=!_0x17093c,_0x3487b1[_0x4ffe09(0x146)][_0x4ffe09(0x155)]=_0x17093c?'1':'0.5');};_0x13a4d6['checked']=_0x4a9180[_0x4a65c3(0xcb)]!==![],_0x107c1f[_0x4a65c3(0xf9)]=_0x4a9180[_0x4a65c3(0xa8)],_0x314ce4[_0x4a65c3(0xb7)]=_0x4a9180[_0x4a65c3(0x12b)]['position'],_0x149f10[_0x4a65c3(0xb7)]=_0x4a9180[_0x4a65c3(0x12b)][_0x4a65c3(0x84)],_0x3a00c4['forEach'](_0x189063=>{const _0x12d6dd=_0x4a65c3;parseInt(_0x189063[_0x12d6dd(0xb7)],0xa)===_0x4a9180['injection']['role']&&(_0x189063[_0x12d6dd(0xf9)]=!![]);}),_0x4209bb(),_0x13a4d6[_0x4a65c3(0xe2)](_0x4a65c3(0x14e),()=>{const _0x3cb162=_0x4a65c3;_0x4a9180['table_system_enabled']=_0x13a4d6[_0x3cb162(0xf9)],saveSettingsDebounced(),_0x4209bb();const _0x4a270a=_0x13a4d6[_0x3cb162(0xf9)]?_0x3cb162(0x170):_0x3cb162(0x11e);toastr['info'](_0x3cb162(0xf4)+_0x4a270a+'。'),log(_0x3cb162(0xf4)+_0x4a270a+'。','info');}),_0x107c1f[_0x4a65c3(0xe2)]('change',()=>{const _0x1f9352=_0x4a65c3;_0x4a9180[_0x1f9352(0xa8)]=_0x107c1f[_0x1f9352(0xf9)],saveSettingsDebounced();}),_0x314ce4[_0x4a65c3(0xe2)]('change',()=>{const _0x4ed7fc=_0x4a65c3;_0x4a9180['injection'][_0x4ed7fc(0x15a)]=parseInt(_0x314ce4[_0x4ed7fc(0xb7)],0xa),saveSettingsDebounced(),_0x4209bb();}),_0x149f10[_0x4a65c3(0xe2)](_0x4a65c3(0xf5),()=>{const _0x40586b=_0x4a65c3;_0x4a9180[_0x40586b(0x12b)]['depth']=parseInt(_0x149f10[_0x40586b(0xb7)],0xa),saveSettingsDebounced();}),_0x3a00c4[_0x4a65c3(0x90)](_0x5c4f02=>{const _0xc6eaba=_0x4a65c3;_0x5c4f02[_0xc6eaba(0xe2)](_0xc6eaba(0x14e),()=>{const _0x40effd=_0xc6eaba;_0x5c4f02[_0x40effd(0xf9)]&&(_0x4a9180[_0x40effd(0x12b)][_0x40effd(0x11a)]=parseInt(_0x5c4f02[_0x40effd(0xb7)],0xa),saveSettingsDebounced());});}),log(_0x4a65c3(0x143),'success');}function updateAndSaveTableSetting(_0x26ef40,_0x17876a){!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0x26ef40]=_0x17876a,saveSettingsDebounced();}export function bindTableEvents(){const _0x45a4fd=_0x12a6f7,_0x39bf6b=document['getElementById']('amily2_memorisation_forms_panel');if(!_0x39bf6b||_0x39bf6b[_0x45a4fd(0xed)]['eventsBound'])return;log(_0x45a4fd(0xec),_0x45a4fd(0x11d));const _0x3aeef3=_0x39bf6b[_0x45a4fd(0x111)](_0x45a4fd(0x173)),_0x431b32=()=>{const _0x17a036=_0x45a4fd,_0x415453=extension_settings[extensionName]?.[_0x17a036(0x118)]||_0x17a036(0xfa);_0x3aeef3[_0x17a036(0x90)](_0x2f5c7d=>{const _0x33059b=_0x17a036;_0x2f5c7d[_0x33059b(0xf9)]=_0x2f5c7d[_0x33059b(0xb7)]===_0x415453;});};_0x3aeef3[_0x45a4fd(0x90)](_0x1dd0d0=>{const _0x12a96b=_0x45a4fd;_0x1dd0d0[_0x12a96b(0xe2)](_0x12a96b(0x14e),function(){const _0x28e1f5=_0x12a96b,_0x469f7c=this[_0x28e1f5(0xb7)];updateAndSaveTableSetting('filling_mode',_0x469f7c);let _0x5e3a20='原始填表';if(_0x469f7c===_0x28e1f5(0xe1))_0x5e3a20='分步填表';if(_0x469f7c==='optimized')_0x5e3a20=_0x28e1f5(0x12f);toastr[_0x28e1f5(0x11d)](_0x28e1f5(0x95)+_0x5e3a20+'。'),_0x431b32();});}),_0x431b32();const _0x690ff0=()=>{renderTables(),bindInjectionSettings();};_0x690ff0(),bindBatchFillButton(),bindTemplateEditors();const _0x55a2e7=document[_0x45a4fd(0xc7)]('#amily2_memorisation_forms_panel\x20.sinan-navigation-deck');_0x55a2e7&&_0x55a2e7[_0x45a4fd(0xe2)]('click',_0x5f4d40=>{const _0x4e9517=_0x45a4fd,_0x32e922=_0x5f4d40['target'][_0x4e9517(0x158)](_0x4e9517(0x153));if(!_0x32e922)return;const _0x464daa=_0x32e922[_0x4e9517(0xed)]['tab'];if(!_0x464daa)return;const _0x3421b6=_0x32e922[_0x4e9517(0x158)](_0x4e9517(0x8c));if(!_0x3421b6)return;_0x3421b6[_0x4e9517(0x111)]('.sinan-nav-item')[_0x4e9517(0x90)](_0x418d81=>_0x418d81['classList'][_0x4e9517(0x15d)](_0x4e9517(0xaa))),_0x32e922[_0x4e9517(0x96)]['add'](_0x4e9517(0xaa)),_0x3421b6[_0x4e9517(0x111)](_0x4e9517(0x11b))[_0x4e9517(0x90)](_0x48e580=>_0x48e580[_0x4e9517(0x96)][_0x4e9517(0x15d)](_0x4e9517(0xaa)));const _0x2a1412=_0x3421b6['querySelector'](_0x4e9517(0x16c)+_0x464daa+'-tab');_0x2a1412&&_0x2a1412[_0x4e9517(0x96)][_0x4e9517(0x13a)](_0x4e9517(0xaa));});const _0x4d82d2=document[_0x45a4fd(0x16b)](_0x45a4fd(0xbc)),_0x445192=document[_0x45a4fd(0x16b)](_0x45a4fd(0x9e)),_0x2e5401=document[_0x45a4fd(0x16b)](_0x45a4fd(0x165));_0x4d82d2&&_0x4d82d2[_0x45a4fd(0xe2)]('click',()=>_0x19e661[_0x45a4fd(0x13f)]());_0x445192&&_0x445192[_0x45a4fd(0xe2)](_0x45a4fd(0x17f),()=>_0x19e661[_0x45a4fd(0x133)]());_0x2e5401&&_0x2e5401[_0x45a4fd(0xe2)](_0x45a4fd(0x17f),()=>_0x19e661[_0x45a4fd(0xc8)](_0x690ff0));const _0x54cbbc=document[_0x45a4fd(0x16b)](_0x45a4fd(0x171));_0x54cbbc&&_0x54cbbc[_0x45a4fd(0xe2)](_0x45a4fd(0x17f),()=>{const _0x41a6ff=_0x45a4fd;confirm(_0x41a6ff(0x167))&&(_0x19e661[_0x41a6ff(0x145)](),_0x690ff0());});const _0x262c40=document[_0x45a4fd(0x16b)](_0x45a4fd(0x124));_0x262c40&&_0x262c40[_0x45a4fd(0xe2)]('click',()=>{const _0x509c2e=_0x45a4fd,_0x2a1f47=prompt('请输入新表格的名称:',_0x509c2e(0x180));_0x2a1f47&&_0x2a1f47[_0x509c2e(0x14a)]()&&(_0x19e661['addTable'](_0x2a1f47[_0x509c2e(0x14a)]()),_0x690ff0());});const _0x26221e=getAllTablesContainer();if(_0x26221e){_0x26221e[_0x45a4fd(0xe2)](_0x45a4fd(0x17f),_0x2d9de2=>{const _0x23005c=_0x45a4fd,_0x1a8586=_0x2d9de2['target'][_0x23005c(0x158)]('th');if(_0x1a8586&&!_0x1a8586[_0x23005c(0x96)]['contains'](_0x23005c(0x168))){toggleColumnContextMenu(_0x2d9de2);return;}const _0x4ab1fb=_0x2d9de2[_0x23005c(0xef)][_0x23005c(0x158)]('td.index-col');if(_0x4ab1fb){toggleRowContextMenu(_0x2d9de2);return;}const _0xad7a31=_0x2d9de2[_0x23005c(0xef)][_0x23005c(0x158)](_0x23005c(0xc3));if(!_0xad7a31)return;const _0x3b7a9c=parseInt(_0xad7a31[_0x23005c(0xed)][_0x23005c(0xd5)],0xa);if(_0xad7a31[_0x23005c(0xce)]('.add-row-btn'))_0x19e661['addRow'](_0x3b7a9c),_0x690ff0();else{if(_0xad7a31[_0x23005c(0xce)](_0x23005c(0x169)))_0x19e661['addColumn'](_0x3b7a9c),_0x690ff0();else{if(_0xad7a31['matches'](_0x23005c(0xd7))||_0xad7a31[_0x23005c(0xce)](_0x23005c(0x9a))){const _0x5ee0a0=_0xad7a31[_0x23005c(0x96)][_0x23005c(0x166)]('move-table-up-btn')?'up':_0x23005c(0x17c);_0x19e661[_0x23005c(0x14b)](_0x3b7a9c,_0x5ee0a0),_0x690ff0();}else{if(_0xad7a31[_0x23005c(0xce)](_0x23005c(0x16a)))openRuleEditor(_0x3b7a9c);else{if(_0xad7a31['matches']('.delete-table-btn')){const _0x4df1bb=_0x19e661[_0x23005c(0x154)](),_0x1b85f0=_0x4df1bb[_0x3b7a9c]?.['name']||_0x23005c(0xcc);confirm('【最终警告】您确定要永久废黜表格\x20“['+_0x1b85f0+_0x23005c(0x137))&&(_0x19e661[_0x23005c(0xb2)](_0x3b7a9c),_0x690ff0());}}}}}});const _0x1be16b=()=>_0x45a4fd(0x112)in window||navigator[_0x45a4fd(0x179)]>0x0;_0x1be16b()&&_0x26221e[_0x45a4fd(0xe2)](_0x45a4fd(0xc5),_0x542c08=>{const _0x3af5d2=_0x45a4fd,_0x594e1c=_0x542c08[_0x3af5d2(0xef)]['closest']('td');_0x594e1c&&_0x594e1c['dataset'][_0x3af5d2(0x163)]!==undefined&&_0x594e1c[_0x3af5d2(0x10b)]('contenteditable')!==_0x3af5d2(0x115)&&(_0x594e1c[_0x3af5d2(0x110)](_0x3af5d2(0x132),_0x3af5d2(0x115)),_0x594e1c[_0x3af5d2(0xd3)]());}),_0x26221e[_0x45a4fd(0xe2)]('blur',_0x2ef437=>{const _0x4b3a87=_0x45a4fd,_0x336e19=_0x2ef437[_0x4b3a87(0xef)];if(_0x336e19[_0x4b3a87(0x10c)]!=='TD'||_0x336e19[_0x4b3a87(0x10b)]('contenteditable')!==_0x4b3a87(0x115))return;const _0x397ca4=()=>_0x4b3a87(0x112)in window||navigator['maxTouchPoints']>0x0;_0x397ca4()&&_0x336e19[_0x4b3a87(0x110)]('contenteditable',_0x4b3a87(0x148));const _0x3dc452=_0x336e19[_0x4b3a87(0x158)](_0x4b3a87(0x140));if(!_0x3dc452)return;const _0x471141=parseInt(_0x3dc452[_0x4b3a87(0xed)][_0x4b3a87(0xd5)],0xa),_0x2a9b94=parseInt(_0x336e19[_0x4b3a87(0x158)]('tr')['dataset']['rowIndex'],0xa),_0x37f8ed=parseInt(_0x336e19['dataset'][_0x4b3a87(0x163)],0xa),_0x280c5c=_0x336e19[_0x4b3a87(0x121)];_0x19e661[_0x4b3a87(0x16d)](_0x471141,_0x2a9b94,_0x37f8ed);const _0x4011b8={[_0x37f8ed]:_0x280c5c};_0x19e661[_0x4b3a87(0x11c)](_0x471141,_0x2a9b94,_0x4011b8),_0x690ff0();},!![]);}_0x39bf6b[_0x45a4fd(0xed)]['eventsBound']=_0x45a4fd(0x115),log('表格视图交互事件已成功绑定。',_0x45a4fd(0x10d));}function bindBatchFillButton(){const _0x1a20fe=_0x12a6f7,_0x269507=document[_0x1a20fe(0x16b)](_0x1a20fe(0x151));if(_0x269507){if(_0x269507[_0x1a20fe(0xed)][_0x1a20fe(0x12e)])return;_0x269507['addEventListener'](_0x1a20fe(0x17f),_0x306ed2=>{const _0x57a082=_0x1a20fe,_0x64538=extension_settings[extensionName],_0x2d8f20=_0x64538[_0x57a082(0xcb)]!==![];if(!_0x2d8f20){_0x306ed2[_0x57a082(0xb0)](),toastr['warning'](_0x57a082(0xe0));return;}startBatchFilling();}),_0x269507[_0x1a20fe(0xed)][_0x1a20fe(0x12e)]=_0x1a20fe(0x115),log(_0x1a20fe(0xac),_0x1a20fe(0x10d));}}function bindTemplateEditors(){const _0x4c9d57=_0x12a6f7,_0x74d1b8=document[_0x4c9d57(0x16b)](_0x4c9d57(0x8e)),_0x2430e8=document[_0x4c9d57(0x16b)]('ai-rule-template-save-btn'),_0x44691a=document[_0x4c9d57(0x16b)]('ai-rule-template-restore-btn'),_0x262d84=document[_0x4c9d57(0x16b)](_0x4c9d57(0xcf)),_0x461aef=document['getElementById'](_0x4c9d57(0xb6)),_0x25d262=document[_0x4c9d57(0x16b)](_0x4c9d57(0xdc));if(!_0x74d1b8||!_0x262d84){log(_0x4c9d57(0x141),_0x4c9d57(0x102));return;}_0x74d1b8['value']=_0x19e661['getBatchFillerRuleTemplate'](),_0x262d84['value']=_0x19e661['getBatchFillerFlowTemplate'](),_0x2430e8['addEventListener'](_0x4c9d57(0x17f),()=>{const _0x770890=_0x4c9d57;_0x19e661['saveBatchFillerRuleTemplate'](_0x74d1b8[_0x770890(0xb7)]),toastr['success']('规则提示词已保存。'),log(_0x770890(0xba),_0x770890(0x10d));}),_0x461aef[_0x4c9d57(0xe2)](_0x4c9d57(0x17f),()=>{const _0x37e4f3=_0x4c9d57;_0x19e661['saveBatchFillerFlowTemplate'](_0x262d84[_0x37e4f3(0xb7)]),toastr[_0x37e4f3(0x10d)](_0x37e4f3(0xbd)),log(_0x37e4f3(0x98),_0x37e4f3(0x10d));}),_0x44691a['addEventListener'](_0x4c9d57(0x17f),()=>{const _0x633a67=_0x4c9d57;confirm(_0x633a67(0xb9))&&(_0x74d1b8[_0x633a67(0xb7)]=DEFAULT_AI_RULE_TEMPLATE,_0x19e661['saveBatchFillerRuleTemplate'](_0x74d1b8[_0x633a67(0xb7)]),toastr['info']('规则提示词已恢复为默认。'),log(_0x633a67(0x15b),_0x633a67(0x11d)));}),_0x25d262[_0x4c9d57(0xe2)](_0x4c9d57(0x17f),()=>{const _0x30141a=_0x4c9d57;confirm(_0x30141a(0x17e))&&(_0x262d84[_0x30141a(0xb7)]=DEFAULT_AI_FLOW_TEMPLATE,_0x19e661['saveBatchFillerFlowTemplate'](_0x262d84['value']),toastr[_0x30141a(0x11d)](_0x30141a(0xe6)),log(_0x30141a(0xf7),_0x30141a(0x11d)));}),log(_0x4c9d57(0xc4),_0x4c9d57(0x10d));} +const _0x3c7b05=_0x1d86;(function(_0x91ff27,_0x234955){const _0x6cbb6c=_0x1d86,_0x26f1ed=_0x91ff27();while(!![]){try{const _0x244eb4=-parseInt(_0x6cbb6c(0x218))/0x1+parseInt(_0x6cbb6c(0x26e))/0x2*(parseInt(_0x6cbb6c(0x2a3))/0x3)+parseInt(_0x6cbb6c(0x1ea))/0x4+-parseInt(_0x6cbb6c(0x2bb))/0x5*(parseInt(_0x6cbb6c(0x24d))/0x6)+parseInt(_0x6cbb6c(0x295))/0x7*(-parseInt(_0x6cbb6c(0x1f0))/0x8)+-parseInt(_0x6cbb6c(0x20b))/0x9*(-parseInt(_0x6cbb6c(0x29c))/0xa)+-parseInt(_0x6cbb6c(0x20e))/0xb*(-parseInt(_0x6cbb6c(0x1fc))/0xc);if(_0x244eb4===_0x234955)break;else _0x26f1ed['push'](_0x26f1ed['shift']());}catch(_0x1dbcc6){_0x26f1ed['push'](_0x26f1ed['shift']());}}}(_0x47df,0x472f8));import*as _0x22228c from'../core/table-system/manager.js';import{log}from'../core/table-system/logger.js';import{extension_settings}from'/scripts/extensions.js';import{extensionName}from'../utils/settings.js';import{saveSettingsDebounced}from'/script.js';import{startBatchFilling}from'../core/table-system/batch-filler.js';function _0x1d86(_0x5a0e6c,_0x178875){const _0x47df54=_0x47df();return _0x1d86=function(_0x1d868a,_0x12e87d){_0x1d868a=_0x1d868a-0x1bf;let _0x5e9b61=_0x47df54[_0x1d868a];return _0x5e9b61;},_0x1d86(_0x5a0e6c,_0x178875);}function _0x47df(){const _0x48b5a1=['batchEventBound','-tab','contenteditable','exportPreset','val','flex','cursor','fa-arrow-right','below','justifyContent','getTime','removeEventListener','insertRow',']”\x20吗?此操作不可逆!','saveBatchFillerFlowTemplate','amily2-export-preset-btn','\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\x0a\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\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取消\x0a\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','appendChild','rows','insertCell','info','warning','在右加列','.add-row-btn','ai-rule-template-restore-btn','move-down','”\x20的规则\x0a\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\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\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\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\x20\x20\x20\x20','table-injection-position','false','流程提示词已恢复为默认。','maxHeight','focus','deleteColumn','amily2-menu-active','deleteRow','target','has','批量填表-规则提示词已恢复默认。','\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\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\x20\x20\x20\x20','fa-pen','ai-flow-template-restore-btn','getMemoryState','\x20','.add-col-btn','click','danger','value','which','[内存储司-工部]\x20缺少表格数据或容器,无法渲染。','\x22>\x20','.sinan-nav-item','saveBatchFillerRuleTemplate','marginBottom','move-right','142ZYeled','span','表格系统总开关已关闭,请先启用总开关。','您确定要删除\x20“','querySelector','colIndex','#column-name-input','getBoundingClientRect','\x22\x20title=\x22上移\x22>','updateHeader','trim','原始填表','down','stopPropagation','2px','innerHTML','请输入新表格的名称:','流程提示词已保存。','rule_delete','style','”\x20列吗?','addHighlight','warn','.sinan-tab-pane','填表模式已切换为\x20','addRow','true','\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\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\x20\x20\x20\x20','change','error','\x0a\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\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20编辑\x20“','exportPresetFull','input[name=\x22filling-mode\x22]','menu_button\x20small_button','moveColumn','编辑列名','add-above','moveTable','删除该行','2434453nesMsA','all-tables-container','.move-table-down-btn','matches','remove','move-up','find','1299370YRQtkk','td.index-col','fa-arrow-down','0.5','delete-row','amily2-clear-all-tables-btn','zIndex','17811RuiKSF','.control-block-with-switch','top','absolute','#rule-delete','addColumn','length','','showModal','amily2-context-menu','button','name','\x20行吗?','createElement','批量填表-流程提示词已恢复默认。','optimized','ai-rule-template-editor','opacity','keypress','div','#amily2_memorisation_forms_panel\x20.sinan-navigation-deck','您确定要删除第\x20','display','ai-rule-template-save-btn','body','headers','select','updateRow','新表格','\x22\x20title=\x22编辑规则\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','cell-highlight','2259364ZenMtC','deleteTable','className','向右移动','fa-plus-circle','disabled','8BQEhDD','move-table-up-btn','tab','#rule-note','.amily2-context-menu','add','在左加列','injection','createTBody','10000','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\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\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\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\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\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\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\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\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\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\x20\x20\x0a\x20\x20\x20\x20\x20\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','above','table-role-system','querySelectorAll','getBatchFillerFlowTemplate','move-left','add-right','9EEwMcF','insertColumn','forEach','891341jxJEBw','在下加行','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20document[_0x3c7b05(0x24f)](_0x3c7b05(0x296));function toggleRowContextMenu(_0x3cd66e){const _0xaf7fdb=_0x3c7b05;_0x3cd66e[_0xaf7fdb(0x1c0)](),_0x3cd66e['stopPropagation']();const _0x34048f=_0x3cd66e[_0xaf7fdb(0x240)][_0xaf7fdb(0x1bf)](_0xaf7fdb(0x29d));if(!_0x34048f)return;const _0x4ca48c=_0x34048f[_0xaf7fdb(0x272)](_0xaf7fdb(0x1f4));if(!_0x4ca48c)return;const _0x61ac36=_0x4ca48c[_0xaf7fdb(0x1c1)][_0xaf7fdb(0x251)]('amily2-menu-active');document['querySelectorAll'](_0xaf7fdb(0x211))[_0xaf7fdb(0x20d)](_0x599aa8=>{const _0x2cc9d3=_0xaf7fdb;_0x599aa8[_0x2cc9d3(0x1c1)][_0x2cc9d3(0x299)](_0x2cc9d3(0x23e));});!_0x61ac36&&_0x4ca48c[_0xaf7fdb(0x1c1)]['add'](_0xaf7fdb(0x23e));const _0x4cf5b4=_0x3ebf30=>{const _0x17d9ee=_0xaf7fdb;!_0x4ca48c[_0x17d9ee(0x251)](_0x3ebf30['target'])&&(_0x4ca48c['classList']['remove'](_0x17d9ee(0x23e)),document['removeEventListener'](_0x17d9ee(0x264),_0x4cf5b4,!![]));};setTimeout(()=>{const _0x11c303=_0xaf7fdb;_0x4ca48c[_0x11c303(0x1c1)][_0x11c303(0x251)](_0x11c303(0x23e))&&document[_0x11c303(0x1e7)](_0x11c303(0x264),_0x4cf5b4,!![]);},0x0);}function toggleColumnContextMenu(_0x598c7f){const _0x2a73b8=_0x3c7b05;_0x598c7f[_0x2a73b8(0x1c0)](),_0x598c7f[_0x2a73b8(0x27b)]();const _0x14a46a=_0x598c7f[_0x2a73b8(0x240)][_0x2a73b8(0x1bf)]('th');if(!_0x14a46a)return;const _0x4a1fdc=_0x14a46a[_0x2a73b8(0x1c1)][_0x2a73b8(0x251)]('amily2-menu-open');document[_0x2a73b8(0x207)]('th.amily2-menu-open')[_0x2a73b8(0x20d)](_0x35b0ff=>{const _0xe20e9e=_0x2a73b8;_0x35b0ff['classList']['remove'](_0xe20e9e(0x2bc));});!_0x4a1fdc&&_0x14a46a[_0x2a73b8(0x1c1)][_0x2a73b8(0x1f5)](_0x2a73b8(0x2bc));const _0x2af871=_0x211bdb=>{const _0x2487cc=_0x2a73b8;!_0x14a46a[_0x2487cc(0x251)](_0x211bdb[_0x2487cc(0x240)])&&(_0x14a46a[_0x2487cc(0x1c1)][_0x2487cc(0x299)](_0x2487cc(0x2bc)),document[_0x2487cc(0x228)](_0x2487cc(0x264),_0x2af871,!![]));};setTimeout(()=>{const _0x6f6a4c=_0x2a73b8;_0x14a46a[_0x6f6a4c(0x1c1)][_0x6f6a4c(0x251)]('amily2-menu-open')&&document['addEventListener'](_0x6f6a4c(0x264),_0x2af871,!![]);},0x0);}function showColumnNameEditor(_0x8d7fc5,_0x1918ef,_0x31d567){const _0x1a63d1=_0x3c7b05,_0x2f8659=_0x1a63d1(0x1fa)+_0x31d567+_0x1a63d1(0x204),_0x3d1f7a=$(_0x2f8659)[_0x1a63d1(0x25f)]('body'),_0x2cbf1e=_0x3d1f7a['find'](_0x1a63d1(0x274)),_0x26ad79=()=>{const _0x63a76f=_0x1a63d1;_0x3d1f7a[0x0]['close'](),_0x3d1f7a[_0x63a76f(0x299)]();};_0x3d1f7a['find'](_0x1a63d1(0x1e4))['on'](_0x1a63d1(0x264),()=>{const _0x29ee42=_0x1a63d1,_0x60d168=_0x2cbf1e[_0x29ee42(0x221)]()[_0x29ee42(0x278)]();if(_0x60d168&&_0x60d168!==_0x31d567)_0x22228c[_0x29ee42(0x277)](_0x8d7fc5,_0x1918ef,_0x60d168),renderTables(),toastr[_0x29ee42(0x2b3)]('列名已更新为\x20\x22'+_0x60d168+'\x22');else{if(!_0x60d168){toastr[_0x29ee42(0x232)](_0x29ee42(0x21a)),_0x2cbf1e[_0x29ee42(0x23c)]();return;}}_0x26ad79();}),_0x3d1f7a['find'](_0x1a63d1(0x25d))['on'](_0x1a63d1(0x264),_0x26ad79),_0x2cbf1e['on'](_0x1a63d1(0x1cd),_0x38b266=>{const _0x259624=_0x1a63d1;_0x38b266[_0x259624(0x267)]===0xd&&_0x3d1f7a[_0x259624(0x29b)](_0x259624(0x1e4))[_0x259624(0x264)]();}),_0x2cbf1e['on'](_0x1a63d1(0x258),_0x161d68=>{const _0x56a90d=_0x1a63d1;_0x161d68[_0x56a90d(0x267)]===0x1b&&_0x26ad79();}),_0x3d1f7a[0x0][_0x1a63d1(0x1c3)](),_0x2cbf1e[_0x1a63d1(0x23c)]()[_0x1a63d1(0x1d5)]();}function positionContextMenu(_0x1621d8,_0x473e29){const _0x239368=_0x3c7b05;_0x1621d8[_0x239368(0x281)][_0x239368(0x2b6)]=_0x239368(0x2a6),_0x1621d8[_0x239368(0x281)][_0x239368(0x2a2)]=_0x239368(0x1f9),_0x1621d8[_0x239368(0x281)][_0x239368(0x256)]='0',_0x1621d8[_0x239368(0x281)][_0x239368(0x248)]=_0x239368(0x2ae),_0x1621d8[_0x239368(0x281)]['marginTop']='',_0x1621d8[_0x239368(0x281)][_0x239368(0x26c)]='',_0x1621d8[_0x239368(0x281)][_0x239368(0x23b)]='',_0x1621d8['style'][_0x239368(0x1df)]='';const _0x47757a=window['innerHeight'],_0x11b587=_0x473e29[_0x239368(0x275)](),_0x8fb491=0xc8,_0x357c0e=_0x473e29['closest'](_0x239368(0x2c7)),_0x4e3089=_0x357c0e?_0x357c0e[_0x239368(0x275)]():{'top':0x0,'bottom':_0x47757a},_0x463d28=Math[_0x239368(0x2b7)](_0x47757a,_0x4e3089[_0x239368(0x2bf)])-_0x11b587[_0x239368(0x2bf)],_0x429f0a=_0x11b587['top']-Math['max'](0x0,_0x4e3089[_0x239368(0x2a5)]);_0x463d28<_0x8fb491&&_0x429f0a>_0x463d28?(_0x1621d8[_0x239368(0x281)][_0x239368(0x2a5)]=_0x239368(0x2ae),_0x1621d8[_0x239368(0x281)][_0x239368(0x2bf)]=_0x239368(0x2c6),_0x1621d8[_0x239368(0x281)][_0x239368(0x26c)]=_0x239368(0x27c)):(_0x1621d8[_0x239368(0x281)][_0x239368(0x2a5)]=_0x239368(0x2c6),_0x1621d8[_0x239368(0x281)]['bottom']=_0x239368(0x2ae),_0x1621d8['style'][_0x239368(0x24a)]='2px');const _0x34a4f0=0xa0,_0x57bee3=_0x473e29[_0x239368(0x1bf)](_0x239368(0x254)),_0x4d7c46=_0x57bee3?_0x57bee3[_0x239368(0x1bf)](_0x239368(0x21c)):null;if(_0x4d7c46){const _0x2ea02a=_0x4d7c46[_0x239368(0x275)](),_0x32844b=_0x11b587['left']-_0x2ea02a[_0x239368(0x256)];_0x32844b+_0x34a4f0>_0x2ea02a['width']-0x14&&(_0x1621d8['style']['left']=_0x239368(0x2ae),_0x1621d8[_0x239368(0x281)][_0x239368(0x248)]='0');}}export function renderTables(){const _0x4f421c=_0x3c7b05;let _0x5b4a1d=_0x22228c['getMemoryState']();!_0x5b4a1d&&(log('内存状态为空,从聊天记录加载作为后备。',_0x4f421c(0x284)),_0x5b4a1d=_0x22228c['loadTables']());const _0x143963=getAllTablesContainer();if(!_0x5b4a1d||!_0x143963){console[_0x4f421c(0x28b)](_0x4f421c(0x268));return;}const _0x5933b6=_0x22228c[_0x4f421c(0x2c8)](),_0x387cf8=document['getElementById']('add-table-placeholder');_0x387cf8&&_0x387cf8['remove'](),_0x143963['innerHTML']='',_0x5b4a1d[_0x4f421c(0x20d)]((_0x356026,_0x5e9f09)=>{const _0x5cdd32=_0x4f421c,_0xddb88d=document[_0x5cdd32(0x1c8)](_0x5cdd32(0x1ce));_0xddb88d['style'][_0x5cdd32(0x1d1)]=_0x5cdd32(0x222),_0xddb88d[_0x5cdd32(0x281)][_0x5cdd32(0x226)]=_0x5cdd32(0x1de),_0xddb88d[_0x5cdd32(0x281)]['alignItems']=_0x5cdd32(0x2b1);const _0x317a68=document['createElement']('h3');_0x317a68[_0x5cdd32(0x27d)]=_0x5cdd32(0x262)+_0x356026[_0x5cdd32(0x1c6)];const _0x1ad293=document[_0x5cdd32(0x1c8)](_0x5cdd32(0x1ce));_0x1ad293['className']=_0x5cdd32(0x257);const _0x56c618=_0x5e9f09>0x0?_0x5cdd32(0x2aa)+_0x5e9f09+_0x5cdd32(0x276):'',_0x13ff89=_0x5e9f09<_0x5b4a1d[_0x5cdd32(0x2a9)]-0x1?'{const _0x1c269a=_0x5cdd32,_0x7ad4cf=document[_0x1c269a(0x1c8)]('th');_0x7ad4cf[_0x1c269a(0x215)][_0x1c269a(0x273)]=_0x18865e,_0x7ad4cf['style'][_0x1c269a(0x223)]=_0x1c269a(0x1e0);const _0x58501f=document[_0x1c269a(0x1c8)](_0x1c269a(0x26f));_0x58501f['className']='amily2-header-text',_0x58501f[_0x1c269a(0x2ab)]=_0x21b360,_0x7ad4cf[_0x1c269a(0x22e)](_0x58501f);const _0x203c4f=document[_0x1c269a(0x1c8)](_0x1c269a(0x1ce));_0x203c4f[_0x1c269a(0x1ec)]=_0x1c269a(0x1c4);const _0x432a94=[{'label':_0x1c269a(0x2b0),'action':'move-left','icon':'fa-arrow-left'},{'label':_0x1c269a(0x1ed),'action':_0x1c269a(0x26d),'icon':_0x1c269a(0x224)},{'label':_0x1c269a(0x1f6),'action':'add-left','icon':_0x1c269a(0x1ee)},{'label':_0x1c269a(0x233),'action':_0x1c269a(0x20a),'icon':'fa-plus-circle'},{'label':_0x1c269a(0x291),'action':_0x1c269a(0x250),'icon':_0x1c269a(0x244)},{'label':_0x1c269a(0x25a),'action':_0x1c269a(0x260),'icon':_0x1c269a(0x1e6),'isDanger':!![]}];_0x432a94[_0x1c269a(0x20d)](({label:_0x27d29a,action:_0x745092,icon:_0x17846d,isDanger:_0x4a603d})=>{const _0x2fcd49=_0x1c269a,_0x5846ac=document[_0x2fcd49(0x1c8)](_0x2fcd49(0x1c5));_0x5846ac[_0x2fcd49(0x2ab)]=_0x27d29a,_0x5846ac[_0x2fcd49(0x1ec)]='menu_button\x20small_button';if(_0x4a603d)_0x5846ac['classList']['add'](_0x2fcd49(0x265));_0x5846ac[_0x2fcd49(0x1e7)](_0x2fcd49(0x264),_0x21e10b=>{const _0x2a7270=_0x2fcd49;_0x21e10b[_0x2a7270(0x27b)]();switch(_0x745092){case _0x2a7270(0x209):_0x22228c[_0x2a7270(0x290)](_0x5e9f09,_0x18865e,_0x2a7270(0x256));break;case _0x2a7270(0x26d):_0x22228c['moveColumn'](_0x5e9f09,_0x18865e,'right');break;case'add-left':_0x22228c[_0x2a7270(0x20c)](_0x5e9f09,_0x18865e,_0x2a7270(0x256));break;case'add-right':_0x22228c['insertColumn'](_0x5e9f09,_0x18865e,_0x2a7270(0x248));break;case _0x2a7270(0x250):showColumnNameEditor(_0x5e9f09,_0x18865e,_0x21b360);break;case'delete':confirm(_0x2a7270(0x271)+_0x21b360+_0x2a7270(0x282))&&_0x22228c[_0x2a7270(0x23d)](_0x5e9f09,_0x18865e);break;}renderTables();}),_0x203c4f[_0x2fcd49(0x22e)](_0x5846ac);}),_0x7ad4cf[_0x1c269a(0x22e)](_0x203c4f),_0x1d3d71[_0x1c269a(0x22e)](_0x7ad4cf);});const _0x4d8957=_0x414da3[_0x5cdd32(0x1f8)]();_0x356026[_0x5cdd32(0x22f)]&&_0x356026[_0x5cdd32(0x22f)][_0x5cdd32(0x2a9)]>0x0&&_0x356026['rows'][_0x5cdd32(0x20d)]((_0xc3a934,_0x25cc53)=>{const _0x45dd33=_0x5cdd32,_0x347f59=_0x4d8957[_0x45dd33(0x229)]();_0x347f59[_0x45dd33(0x215)][_0x45dd33(0x1fe)]=_0x25cc53;const _0xa8831c=_0x347f59[_0x45dd33(0x230)]();_0xa8831c['className']='index-col';const _0x1f50d9=document[_0x45dd33(0x1c8)](_0x45dd33(0x26f));_0x1f50d9[_0x45dd33(0x2ab)]=_0x25cc53+0x1,_0xa8831c['appendChild'](_0x1f50d9);const _0x5880c2=document[_0x45dd33(0x1c8)](_0x45dd33(0x1ce));_0x5880c2[_0x45dd33(0x1ec)]='amily2-context-menu\x20amily2-row-context-menu';const _0xe38360=[{'label':_0x45dd33(0x1da),'action':_0x45dd33(0x29a),'icon':_0x45dd33(0x2ba)},{'label':_0x45dd33(0x1fd),'action':_0x45dd33(0x236),'icon':_0x45dd33(0x29e)},{'label':_0x45dd33(0x1e3),'action':_0x45dd33(0x292),'icon':'fa-plus-circle'},{'label':_0x45dd33(0x20f),'action':'add-below','icon':_0x45dd33(0x1ee)},{'label':_0x45dd33(0x294),'action':_0x45dd33(0x2a0),'icon':_0x45dd33(0x1e6),'isDanger':!![]}];_0xe38360[_0x45dd33(0x20d)](({label:_0x2e7d70,action:_0x3fb7db,icon:_0x2e2d52,isDanger:_0xd484bf})=>{const _0x499ece=_0x45dd33,_0x49fd3d=document[_0x499ece(0x1c8)](_0x499ece(0x1c5));_0x49fd3d[_0x499ece(0x27d)]=_0x499ece(0x247)+_0x2e2d52+_0x499ece(0x269)+_0x2e7d70,_0x49fd3d[_0x499ece(0x1ec)]=_0x499ece(0x28f);if(_0xd484bf)_0x49fd3d['classList'][_0x499ece(0x1f5)](_0x499ece(0x265));_0x49fd3d['addEventListener']('click',_0x9bc029=>{const _0x1c18cf=_0x499ece;_0x9bc029['stopPropagation']();switch(_0x3fb7db){case _0x1c18cf(0x29a):_0x22228c['moveRow'](_0x5e9f09,_0x25cc53,'up');break;case _0x1c18cf(0x236):_0x22228c[_0x1c18cf(0x2b2)](_0x5e9f09,_0x25cc53,_0x1c18cf(0x27a));break;case _0x1c18cf(0x292):_0x22228c[_0x1c18cf(0x229)](_0x5e9f09,_0x25cc53,_0x1c18cf(0x205));break;case'add-below':_0x22228c['insertRow'](_0x5e9f09,_0x25cc53,_0x1c18cf(0x225));break;case'delete-row':confirm(_0x1c18cf(0x1d0)+(_0x25cc53+0x1)+_0x1c18cf(0x1c7))&&_0x22228c[_0x1c18cf(0x23f)](_0x5e9f09,_0x25cc53);break;}renderTables();}),_0x5880c2[_0x499ece(0x22e)](_0x49fd3d);}),_0xa8831c['appendChild'](_0x5880c2),_0xc3a934[_0x45dd33(0x20d)]((_0x4f8542,_0x200f23)=>{const _0x566db4=_0x45dd33,_0x52fe67=_0x347f59[_0x566db4(0x230)]();_0x52fe67[_0x566db4(0x2ab)]=_0x4f8542;const _0x58163e=()=>_0x566db4(0x2be)in window||navigator[_0x566db4(0x24c)]>0x0;!_0x58163e()&&_0x52fe67['setAttribute'](_0x566db4(0x21f),_0x566db4(0x288));_0x52fe67[_0x566db4(0x215)][_0x566db4(0x273)]=_0x200f23,_0x52fe67[_0x566db4(0x215)][_0x566db4(0x2c0)]=_0x356026[_0x566db4(0x1d4)][_0x200f23]||'';const _0x41230a=_0x5e9f09+'-'+_0x25cc53+'-'+_0x200f23;_0x5933b6[_0x566db4(0x241)](_0x41230a)&&_0x52fe67[_0x566db4(0x1c1)][_0x566db4(0x1f5)](_0x566db4(0x1e9));});}),_0x143963[_0x5cdd32(0x22e)](_0x414da3);}),_0x387cf8&&_0x143963[_0x4f421c(0x22e)](_0x387cf8);}function openRuleEditor(_0x5062e6){const _0x15a598=_0x3c7b05,_0x4d5cb6=_0x22228c['getMemoryState']();if(!_0x4d5cb6||!_0x4d5cb6[_0x5062e6])return;const _0x27a341=_0x4d5cb6[_0x5062e6],_0x560f4e=_0x15a598(0x28c)+_0x27a341[_0x15a598(0x1c6)]+_0x15a598(0x237)+(_0x27a341['note']||'')+'\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\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\x20\x20\x20\x20'+(_0x27a341[_0x15a598(0x1d9)]||'')+_0x15a598(0x243)+(_0x27a341[_0x15a598(0x280)]||'')+_0x15a598(0x289)+(_0x27a341['rule_update']||'')+_0x15a598(0x22d),_0x1b24ba=$(_0x560f4e)[_0x15a598(0x25f)](_0x15a598(0x1d3)),_0x1cff20=()=>{_0x1b24ba[0x0]['close'](),_0x1b24ba['remove']();};_0x1b24ba[_0x15a598(0x29b)](_0x15a598(0x1e4))['on'](_0x15a598(0x264),()=>{const _0x4b4312=_0x15a598,_0x3478c8={'note':_0x1b24ba['find'](_0x4b4312(0x1f3))[_0x4b4312(0x221)](),'rule_add':_0x1b24ba[_0x4b4312(0x29b)]('#rule-add')[_0x4b4312(0x221)](),'rule_delete':_0x1b24ba[_0x4b4312(0x29b)](_0x4b4312(0x2a7))[_0x4b4312(0x221)](),'rule_update':_0x1b24ba[_0x4b4312(0x29b)]('#rule-update')[_0x4b4312(0x221)]()};_0x22228c['updateTableRules'](_0x5062e6,_0x3478c8),_0x1cff20();}),_0x1b24ba[_0x15a598(0x29b)](_0x15a598(0x25d))['on'](_0x15a598(0x264),_0x1cff20),_0x1b24ba[0x0][_0x15a598(0x1c3)]();}function bindInjectionSettings(){const _0x13d6bb=_0x3c7b05,_0x2f3d33=extension_settings[extensionName],_0x2f065d=document[_0x13d6bb(0x24f)]('table-system-master-switch'),_0x394f8c=document[_0x13d6bb(0x24f)]('table-injection-enabled'),_0xe05487=document[_0x13d6bb(0x24f)](_0x13d6bb(0x238)),_0x4de4a6=document[_0x13d6bb(0x24f)](_0x13d6bb(0x253)),_0x2037a4=document[_0x13d6bb(0x207)](_0x13d6bb(0x261));if(!_0x2f065d||!_0x394f8c||!_0xe05487||!_0x4de4a6||!_0x2037a4[_0x13d6bb(0x2a9)])return;const _0x379795=()=>{const _0x227dd7=_0x13d6bb,_0x4d1420=_0xe05487[_0x227dd7(0x266)],_0x3cc99d=_0x2f065d[_0x227dd7(0x2ad)],_0x3e26ec=_0x4d1420==='1';_0x394f8c[_0x227dd7(0x1ef)]=!_0x3cc99d,_0xe05487[_0x227dd7(0x1ef)]=!_0x3cc99d,_0x4de4a6[_0x227dd7(0x1ef)]=!_0x3cc99d||!_0x3e26ec,_0x2037a4[_0x227dd7(0x20d)](_0x265677=>_0x265677[_0x227dd7(0x1ef)]=!_0x3cc99d||!_0x3e26ec);const _0x572f97=_0x3cc99d?'1':_0x227dd7(0x29f);_0x394f8c[_0x227dd7(0x281)][_0x227dd7(0x1cc)]=_0x572f97;_0x394f8c[_0x227dd7(0x1bf)](_0x227dd7(0x2a4))&&(_0x394f8c['closest']('.control-block-with-switch')[_0x227dd7(0x281)][_0x227dd7(0x1cc)]=_0x572f97);_0xe05487[_0x227dd7(0x281)][_0x227dd7(0x1cc)]=_0x572f97;_0xe05487[_0x227dd7(0x216)]&&(_0xe05487[_0x227dd7(0x216)][_0x227dd7(0x281)]['opacity']=_0x572f97);const _0x379bf5=_0x3cc99d&&_0x3e26ec?'1':_0x227dd7(0x29f);_0x4de4a6['style'][_0x227dd7(0x1cc)]=_0x379bf5;_0x4de4a6[_0x227dd7(0x216)]&&(_0x4de4a6[_0x227dd7(0x216)][_0x227dd7(0x281)][_0x227dd7(0x1cc)]=_0x379bf5);const _0x3ad226=_0x3cc99d&&_0x3e26ec?'1':_0x227dd7(0x29f),_0x106203=document[_0x227dd7(0x24f)](_0x227dd7(0x206))?.['closest'](_0x227dd7(0x200));_0x106203&&(_0x106203[_0x227dd7(0x281)]['opacity']=_0x3ad226,_0x106203[_0x227dd7(0x216)]&&(_0x106203[_0x227dd7(0x216)]['style'][_0x227dd7(0x1cc)]=_0x3ad226));const _0x4533a6=document['querySelectorAll'](_0x227dd7(0x28e));_0x4533a6[_0x227dd7(0x20d)](_0x1cfc4e=>{const _0x39075d=_0x227dd7;_0x1cfc4e[_0x39075d(0x1ef)]=!_0x3cc99d;const _0x3be99a=_0x1cfc4e[_0x39075d(0x1bf)](_0x39075d(0x2c0));_0x3be99a&&(_0x3be99a[_0x39075d(0x281)][_0x39075d(0x1cc)]=_0x3cc99d?'1':_0x39075d(0x29f));});const _0x1c6d0b=document[_0x227dd7(0x24f)](_0x227dd7(0x1e1));_0x1c6d0b&&(_0x1c6d0b['disabled']=!_0x3cc99d,_0x1c6d0b[_0x227dd7(0x281)][_0x227dd7(0x1cc)]=_0x3cc99d?'1':'0.5');};_0x2f065d['checked']=_0x2f3d33['table_system_enabled']!==![],_0x394f8c[_0x13d6bb(0x2ad)]=_0x2f3d33[_0x13d6bb(0x1fb)],_0xe05487[_0x13d6bb(0x266)]=_0x2f3d33[_0x13d6bb(0x1f7)][_0x13d6bb(0x2b6)],_0x4de4a6['value']=_0x2f3d33[_0x13d6bb(0x1f7)][_0x13d6bb(0x2b5)],_0x2037a4[_0x13d6bb(0x20d)](_0x2bfaa9=>{const _0x54bb29=_0x13d6bb;parseInt(_0x2bfaa9[_0x54bb29(0x266)],0xa)===_0x2f3d33[_0x54bb29(0x1f7)][_0x54bb29(0x1e2)]&&(_0x2bfaa9[_0x54bb29(0x2ad)]=!![]);}),_0x379795(),_0x2f065d['addEventListener'](_0x13d6bb(0x28a),()=>{const _0x105bf9=_0x13d6bb;_0x2f3d33[_0x105bf9(0x219)]=_0x2f065d[_0x105bf9(0x2ad)],saveSettingsDebounced(),_0x379795();const _0x7d3368=_0x2f065d[_0x105bf9(0x2ad)]?'已启用':_0x105bf9(0x249);toastr[_0x105bf9(0x231)](_0x105bf9(0x1db)+_0x7d3368+'。'),log('表格系统总开关'+_0x7d3368+'。',_0x105bf9(0x231));}),_0x394f8c[_0x13d6bb(0x1e7)](_0x13d6bb(0x28a),()=>{const _0x272040=_0x13d6bb;_0x2f3d33[_0x272040(0x1fb)]=_0x394f8c[_0x272040(0x2ad)],saveSettingsDebounced();}),_0xe05487['addEventListener'](_0x13d6bb(0x28a),()=>{const _0x268aa2=_0x13d6bb;_0x2f3d33[_0x268aa2(0x1f7)][_0x268aa2(0x2b6)]=parseInt(_0xe05487[_0x268aa2(0x266)],0xa),saveSettingsDebounced(),_0x379795();}),_0x4de4a6[_0x13d6bb(0x1e7)](_0x13d6bb(0x25c),()=>{const _0x5260c3=_0x13d6bb;_0x2f3d33[_0x5260c3(0x1f7)][_0x5260c3(0x2b5)]=parseInt(_0x4de4a6[_0x5260c3(0x266)],0xa),saveSettingsDebounced();}),_0x2037a4[_0x13d6bb(0x20d)](_0x26ef05=>{const _0x1201da=_0x13d6bb;_0x26ef05[_0x1201da(0x1e7)](_0x1201da(0x28a),()=>{const _0x29f11d=_0x1201da;_0x26ef05['checked']&&(_0x2f3d33[_0x29f11d(0x1f7)][_0x29f11d(0x1e2)]=parseInt(_0x26ef05[_0x29f11d(0x266)],0xa),saveSettingsDebounced());});}),log('表格注入设置已成功绑定。',_0x13d6bb(0x2b3));}function updateAndSaveTableSetting(_0xcec6ea,_0x4b0be1){!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0xcec6ea]=_0x4b0be1,saveSettingsDebounced();}export function bindTableEvents(){const _0x57d326=_0x3c7b05,_0x4dd773=document[_0x57d326(0x24f)]('amily2_memorisation_forms_panel');if(!_0x4dd773||_0x4dd773[_0x57d326(0x215)][_0x57d326(0x2b4)])return;log(_0x57d326(0x2c2),'info');const _0x3ffb04=_0x4dd773[_0x57d326(0x207)](_0x57d326(0x28e)),_0xb01b77=()=>{const _0x2b35f4=_0x57d326,_0x49d036=extension_settings[extensionName]?.['filling_mode']||_0x2b35f4(0x2c3);_0x3ffb04['forEach'](_0x2fad26=>{const _0x3c7cdc=_0x2b35f4;_0x2fad26[_0x3c7cdc(0x2ad)]=_0x2fad26[_0x3c7cdc(0x266)]===_0x49d036;});};_0x3ffb04[_0x57d326(0x20d)](_0x47acfa=>{_0x47acfa['addEventListener']('change',function(){const _0x5619ab=_0x1d86,_0x2df92d=this[_0x5619ab(0x266)];updateAndSaveTableSetting(_0x5619ab(0x2b8),_0x2df92d);let _0x34d2da=_0x5619ab(0x279);if(_0x2df92d==='secondary-api')_0x34d2da='分步填表';if(_0x2df92d===_0x5619ab(0x1ca))_0x34d2da=_0x5619ab(0x2ac);toastr[_0x5619ab(0x231)](_0x5619ab(0x286)+_0x34d2da+'。'),_0xb01b77();});}),_0xb01b77();const _0x5b56c3=()=>{renderTables(),bindInjectionSettings();};_0x5b56c3(),bindBatchFillButton(),bindTemplateEditors();const _0x1b1768=document[_0x57d326(0x272)](_0x57d326(0x1cf));_0x1b1768&&_0x1b1768[_0x57d326(0x1e7)](_0x57d326(0x264),_0x3dc95d=>{const _0x3cc944=_0x57d326,_0x50b9ea=_0x3dc95d['target']['closest'](_0x3cc944(0x26a));if(!_0x50b9ea)return;const _0x399bff=_0x50b9ea['dataset'][_0x3cc944(0x1f2)];if(!_0x399bff)return;const _0x25f1bc=_0x50b9ea[_0x3cc944(0x1bf)](_0x3cc944(0x212));if(!_0x25f1bc)return;_0x25f1bc[_0x3cc944(0x207)](_0x3cc944(0x26a))[_0x3cc944(0x20d)](_0x16a0ff=>_0x16a0ff[_0x3cc944(0x1c1)][_0x3cc944(0x299)](_0x3cc944(0x252))),_0x50b9ea['classList'][_0x3cc944(0x1f5)](_0x3cc944(0x252)),_0x25f1bc[_0x3cc944(0x207)](_0x3cc944(0x285))['forEach'](_0x4d3a8c=>_0x4d3a8c[_0x3cc944(0x1c1)]['remove']('active'));const _0x4df9bb=_0x25f1bc[_0x3cc944(0x272)](_0x3cc944(0x202)+_0x399bff+_0x3cc944(0x21e));_0x4df9bb&&_0x4df9bb[_0x3cc944(0x1c1)][_0x3cc944(0x1f5)](_0x3cc944(0x252));});const _0x4e9311=document[_0x57d326(0x24f)](_0x57d326(0x22c)),_0xf5e22b=document['getElementById'](_0x57d326(0x24e)),_0x380add=document[_0x57d326(0x24f)](_0x57d326(0x2bd));_0x4e9311&&_0x4e9311[_0x57d326(0x1e7)]('click',()=>_0x22228c[_0x57d326(0x220)]());_0xf5e22b&&_0xf5e22b[_0x57d326(0x1e7)]('click',()=>_0x22228c[_0x57d326(0x28d)]());_0x380add&&_0x380add[_0x57d326(0x1e7)](_0x57d326(0x264),()=>_0x22228c['importPreset'](_0x5b56c3));const _0xb44432=document[_0x57d326(0x24f)](_0x57d326(0x2a1));_0xb44432&&_0xb44432[_0x57d326(0x1e7)](_0x57d326(0x264),()=>{const _0x4fe403=_0x57d326;confirm('【确认】您确定要清空所有表格的剧情内容吗?此操作将保留表格结构,但会删除所有已填写的行。')&&(_0x22228c[_0x4fe403(0x213)](),_0x5b56c3());});const _0x446e1b=document[_0x57d326(0x24f)]('add-table-placeholder');_0x446e1b&&_0x446e1b['addEventListener']('click',()=>{const _0x45157d=_0x57d326,_0x1aa512=prompt(_0x45157d(0x27e),_0x45157d(0x1d7));_0x1aa512&&_0x1aa512['trim']()&&(_0x22228c['addTable'](_0x1aa512['trim']()),_0x5b56c3());});const _0x5546b9=getAllTablesContainer();if(_0x5546b9){_0x5546b9[_0x57d326(0x1e7)](_0x57d326(0x264),_0x27740a=>{const _0x2f054a=_0x57d326,_0x510584=_0x27740a[_0x2f054a(0x240)][_0x2f054a(0x1bf)]('th');if(_0x510584&&!_0x510584[_0x2f054a(0x1c1)]['contains'](_0x2f054a(0x1dd))){toggleColumnContextMenu(_0x27740a);return;}const _0xb139b5=_0x27740a[_0x2f054a(0x240)]['closest']('td.index-col');if(_0xb139b5){toggleRowContextMenu(_0x27740a);return;}const _0x58c694=_0x27740a['target']['closest']('button');if(!_0x58c694)return;const _0x46c6bd=parseInt(_0x58c694[_0x2f054a(0x215)][_0x2f054a(0x25e)],0xa);if(_0x58c694['matches'](_0x2f054a(0x234)))_0x22228c[_0x2f054a(0x287)](_0x46c6bd),_0x5b56c3();else{if(_0x58c694[_0x2f054a(0x298)](_0x2f054a(0x263)))_0x22228c[_0x2f054a(0x2a8)](_0x46c6bd),_0x5b56c3();else{if(_0x58c694[_0x2f054a(0x298)]('.move-table-up-btn')||_0x58c694[_0x2f054a(0x298)](_0x2f054a(0x297))){const _0x33446a=_0x58c694[_0x2f054a(0x1c1)][_0x2f054a(0x251)](_0x2f054a(0x1f1))?'up':_0x2f054a(0x27a);_0x22228c[_0x2f054a(0x293)](_0x46c6bd,_0x33446a),_0x5b56c3();}else{if(_0x58c694[_0x2f054a(0x298)](_0x2f054a(0x25b)))openRuleEditor(_0x46c6bd);else{if(_0x58c694[_0x2f054a(0x298)](_0x2f054a(0x203))){const _0x391540=_0x22228c[_0x2f054a(0x246)](),_0x43e78c=_0x391540[_0x46c6bd]?.[_0x2f054a(0x1c6)]||_0x2f054a(0x214);confirm('【最终警告】您确定要永久废黜表格\x20“['+_0x43e78c+_0x2f054a(0x22a))&&(_0x22228c[_0x2f054a(0x1eb)](_0x46c6bd),_0x5b56c3());}}}}}});const _0x153286=()=>_0x57d326(0x2be)in window||navigator['maxTouchPoints']>0x0;if(_0x153286()){let _0x4f20da=0x0,_0x18b6b6=null;_0x5546b9[_0x57d326(0x1e7)](_0x57d326(0x217),_0x3a5a8d=>{const _0x4dd34a=_0x57d326,_0x4225c2=_0x3a5a8d[_0x4dd34a(0x240)][_0x4dd34a(0x1bf)]('td');if(!_0x4225c2||_0x4225c2[_0x4dd34a(0x215)][_0x4dd34a(0x273)]===undefined)return;const _0xb13821=new Date()[_0x4dd34a(0x227)](),_0x4b71cf=_0xb13821-_0x4f20da;_0x4b71cf<0x12c&&_0x4b71cf>0x0&&_0x18b6b6===_0x4225c2&&(_0x3a5a8d['preventDefault'](),_0x4225c2[_0x4dd34a(0x259)](_0x4dd34a(0x21f))!==_0x4dd34a(0x288)&&(_0x4225c2[_0x4dd34a(0x2c4)](_0x4dd34a(0x21f),'true'),setTimeout(()=>_0x4225c2[_0x4dd34a(0x23c)](),0x0))),_0x4f20da=_0xb13821,_0x18b6b6=_0x4225c2;});}_0x5546b9['addEventListener']('blur',_0x3023ba=>{const _0x52875f=_0x57d326,_0x14acd8=_0x3023ba[_0x52875f(0x240)];if(_0x14acd8[_0x52875f(0x21b)]!=='TD'||_0x14acd8[_0x52875f(0x259)](_0x52875f(0x21f))!==_0x52875f(0x288))return;const _0x44e235=()=>'ontouchstart'in window||navigator[_0x52875f(0x24c)]>0x0;_0x44e235()&&_0x14acd8['setAttribute'](_0x52875f(0x21f),_0x52875f(0x239));const _0x1f2256=_0x14acd8['closest'](_0x52875f(0x254));if(!_0x1f2256)return;const _0x1403b7=parseInt(_0x1f2256[_0x52875f(0x215)][_0x52875f(0x25e)],0xa),_0x3e9b7a=parseInt(_0x14acd8[_0x52875f(0x1bf)]('tr')[_0x52875f(0x215)][_0x52875f(0x1fe)],0xa),_0x5a2681=parseInt(_0x14acd8[_0x52875f(0x215)][_0x52875f(0x273)],0xa),_0x53d550=_0x14acd8[_0x52875f(0x2ab)];_0x22228c[_0x52875f(0x283)](_0x1403b7,_0x3e9b7a,_0x5a2681);const _0x33f143={[_0x5a2681]:_0x53d550};_0x22228c[_0x52875f(0x1d6)](_0x1403b7,_0x3e9b7a,_0x33f143),_0x5b56c3();},!![]);}_0x4dd773[_0x57d326(0x215)][_0x57d326(0x2b4)]='true',log(_0x57d326(0x1e5),_0x57d326(0x2b3));}function bindBatchFillButton(){const _0x1ae10b=_0x3c7b05,_0x339d97=document[_0x1ae10b(0x24f)]('fill-table-now-btn');if(_0x339d97){if(_0x339d97[_0x1ae10b(0x215)][_0x1ae10b(0x21d)])return;_0x339d97[_0x1ae10b(0x1e7)](_0x1ae10b(0x264),_0x24eb80=>{const _0x4dcf29=_0x1ae10b,_0x55301e=extension_settings[extensionName],_0x41c775=_0x55301e[_0x4dcf29(0x219)]!==![];if(!_0x41c775){_0x24eb80[_0x4dcf29(0x1c0)](),toastr[_0x4dcf29(0x232)](_0x4dcf29(0x270));return;}startBatchFilling();}),_0x339d97[_0x1ae10b(0x215)][_0x1ae10b(0x21d)]=_0x1ae10b(0x288),log('\x22立即填表\x22按钮已成功绑定。','success');}}function bindTemplateEditors(){const _0x559b63=_0x3c7b05,_0x5821a0=document[_0x559b63(0x24f)](_0x559b63(0x1cb)),_0x5b6022=document[_0x559b63(0x24f)](_0x559b63(0x1d2)),_0x31f064=document['getElementById'](_0x559b63(0x235)),_0x2ce799=document[_0x559b63(0x24f)]('ai-flow-template-editor'),_0x2a3534=document[_0x559b63(0x24f)](_0x559b63(0x201)),_0x2fc751=document[_0x559b63(0x24f)](_0x559b63(0x245));if(!_0x5821a0||!_0x2ce799){log(_0x559b63(0x2c1),_0x559b63(0x284));return;}_0x5821a0[_0x559b63(0x266)]=_0x22228c[_0x559b63(0x1dc)](),_0x2ce799[_0x559b63(0x266)]=_0x22228c[_0x559b63(0x208)](),_0x5b6022['addEventListener'](_0x559b63(0x264),()=>{const _0x4ba025=_0x559b63;_0x22228c[_0x4ba025(0x26b)](_0x5821a0[_0x4ba025(0x266)]),toastr[_0x4ba025(0x2b3)]('规则提示词已保存。'),log(_0x4ba025(0x2c5),_0x4ba025(0x2b3));}),_0x2a3534[_0x559b63(0x1e7)](_0x559b63(0x264),()=>{const _0xc1d0b8=_0x559b63;_0x22228c[_0xc1d0b8(0x22b)](_0x2ce799[_0xc1d0b8(0x266)]),toastr['success'](_0xc1d0b8(0x27f)),log('批量填表-流程提示词已保存。','success');}),_0x31f064[_0x559b63(0x1e7)]('click',()=>{const _0x40dd92=_0x559b63;confirm('您确定要将规则提示词恢复为默认设置吗?')&&(_0x5821a0[_0x40dd92(0x266)]=DEFAULT_AI_RULE_TEMPLATE,_0x22228c[_0x40dd92(0x26b)](_0x5821a0[_0x40dd92(0x266)]),toastr[_0x40dd92(0x231)](_0x40dd92(0x255)),log(_0x40dd92(0x242),'info'));}),_0x2fc751['addEventListener']('click',()=>{const _0x51f265=_0x559b63;confirm('您确定要将流程提示词恢复为默认设置吗?')&&(_0x2ce799[_0x51f265(0x266)]=DEFAULT_AI_FLOW_TEMPLATE,_0x22228c[_0x51f265(0x22b)](_0x2ce799[_0x51f265(0x266)]),toastr[_0x51f265(0x231)](_0x51f265(0x23a)),log(_0x51f265(0x1c9),_0x51f265(0x231)));}),log(_0x559b63(0x2b9),_0x559b63(0x2b3));}