diff --git a/ui/table-bindings.js b/ui/table-bindings.js index a5c9c31..7f377db 100644 --- a/ui/table-bindings.js +++ b/ui/table-bindings.js @@ -1 +1 @@ -const _0x12db1b=_0xcfcd;(function(_0x50c4e1,_0x2d9ed3){const _0x1a2ab8=_0xcfcd,_0x14f9b0=_0x50c4e1();while(!![]){try{const _0x28bef0=-parseInt(_0x1a2ab8(0x1f8))/0x1*(parseInt(_0x1a2ab8(0x1e4))/0x2)+parseInt(_0x1a2ab8(0x195))/0x3*(parseInt(_0x1a2ab8(0x1ca))/0x4)+parseInt(_0x1a2ab8(0x224))/0x5*(-parseInt(_0x1a2ab8(0x1bc))/0x6)+-parseInt(_0x1a2ab8(0x1dc))/0x7*(-parseInt(_0x1a2ab8(0x226))/0x8)+-parseInt(_0x1a2ab8(0x223))/0x9*(-parseInt(_0x1a2ab8(0x20d))/0xa)+-parseInt(_0x1a2ab8(0x207))/0xb+parseInt(_0x1a2ab8(0x1bf))/0xc*(parseInt(_0x1a2ab8(0x189))/0xd);if(_0x28bef0===_0x2d9ed3)break;else _0x14f9b0['push'](_0x14f9b0['shift']());}catch(_0x3096eb){_0x14f9b0['push'](_0x14f9b0['shift']());}}}(_0x5394,0xa0965));import*as _0x29b278 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';import{DEFAULT_AI_RULE_TEMPLATE,DEFAULT_AI_FLOW_TEMPLATE}from'../core/table-system/settings.js';function _0x5394(){const _0x3a03c4=['#rule-update','getBatchFillerRuleTemplate','closest','fill-table-now-btn','value','ai-flow-template-restore-btn','4247404iADNQf','dataset','您确定要删除表格\x20[','tab','saveBatchFillerRuleTemplate','开始为表格视图绑定交互事件...','amily2-export-preset-full-btn','stopPropagation','75322DKJTLf','流程提示词已保存。','\x20行吗?','rowIndex','loadTables','表格视图交互事件已成功绑定。','appendChild','tagName','rule_update','all-tables-container','.add-row-btn,\x20.add-col-btn','eventsBound','trim','table-instance-container','20px\x200','amily2_memorisation_forms_panel','insertCell','\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','deleteRow','note','32bscrJQ','\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20','blur','12701546LRqPXs','textContent','\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','rows','tableIndex','.sinan-nav-item','10JoDfYc','move-table-up-btn','close','\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','290268wwhkRo','classList','amily2-clear-all-tables-btn','colIndex','saveBatchFillerFlowTemplate','createTHead','批量填表-流程提示词已恢复默认。','dashed','target','innerHTML','deleteTable','0.5','#rule-add','style','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','down','ai-rule-template-restore-btn','table_injection_enabled','exportPresetFull','div','getBatchFillerFlowTemplate','clearAllTables','add-col-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','borderColor','#rule-delete','alignItems','table-injection-role','previousElementSibling','.settings-group','“立即填表”按钮已成功绑定。','setAttribute','success','val','#amily2_memorisation_forms_panel\x20.sinan-navigation-deck','confirm','createElement','\x22\x20title=\x22下移\x22>','加行\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','info','规则提示词已保存。','body','addEventListener','margin','.edit-rules-btn','matches','您确定要将流程提示词恢复为默认设置吗?','\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“'];_0x5394=function(){return _0x3a03c4;};return _0x5394();}const getAllTablesContainer=()=>document[_0x12db1b(0x203)](_0x12db1b(0x1ed));export function renderTables(){const _0x34c537=_0x12db1b;let _0xccb31=_0x29b278[_0x34c537(0x1c4)]();!_0xccb31&&(log(_0x34c537(0x190),_0x34c537(0x17b)),_0xccb31=_0x29b278[_0x34c537(0x1e8)]());const _0x592592=getAllTablesContainer();if(!_0xccb31||!_0x592592){console[_0x34c537(0x174)](_0x34c537(0x1c3));return;}const _0x1e88b9=document['getElementById']('add-table-placeholder');_0x1e88b9&&_0x1e88b9[_0x34c537(0x18f)](),_0x592592['innerHTML']='',_0xccb31[_0x34c537(0x177)]((_0x34f1f1,_0xf15ee4)=>{const _0xefdbef=_0x34c537,_0x57c4d8=document[_0xefdbef(0x1b9)](_0xefdbef(0x1a8));_0x57c4d8[_0xefdbef(0x17e)]=_0xefdbef(0x1f1);const _0x92d07d=document['createElement']('div');_0x92d07d[_0xefdbef(0x1a2)]['display']='flex',_0x92d07d['style'][_0xefdbef(0x188)]=_0xefdbef(0x225),_0x92d07d[_0xefdbef(0x1a2)][_0xefdbef(0x1af)]=_0xefdbef(0x221);const _0x10869a=document[_0xefdbef(0x1b9)]('h3');_0x10869a['innerHTML']='\x20'+_0x34f1f1[_0xefdbef(0x1c9)];const _0x1de969=document['createElement'](_0xefdbef(0x1a8));_0x1de969[_0xefdbef(0x17e)]=_0xefdbef(0x1c5);const _0x3a06ab=_0xf15ee4>0x0?_0xefdbef(0x1bb)+_0xf15ee4+_0xefdbef(0x1cc):'',_0x394c3c=_0xf15ee4<_0xccb31['length']-0x1?_0xefdbef(0x210)+_0xf15ee4+_0xefdbef(0x1ba):'';_0x1de969[_0xefdbef(0x19e)]=_0xefdbef(0x1a3)+_0x3a06ab+_0xefdbef(0x1a3)+_0x394c3c+_0xefdbef(0x187)+_0xf15ee4+_0xefdbef(0x1f9)+_0xf15ee4+_0xefdbef(0x1cb)+_0xf15ee4+_0xefdbef(0x1fc)+_0xf15ee4+_0xefdbef(0x205),_0x92d07d[_0xefdbef(0x1ea)](_0x10869a),_0x92d07d['appendChild'](_0x1de969),_0x592592[_0xefdbef(0x1ea)](_0x92d07d);const _0x39d670=document['createElement'](_0xefdbef(0x1a8));_0x39d670['style']['overflowX']='auto';const _0x2e979b=document[_0xefdbef(0x1b9)](_0xefdbef(0x21f));_0x2e979b['id']='amily2-table-'+_0xf15ee4,_0x2e979b[_0xefdbef(0x1dd)][_0xefdbef(0x20b)]=_0xf15ee4;const _0x48342e=_0x2e979b[_0xefdbef(0x19a)](),_0xc88c40=_0x48342e['insertRow'](),_0x25c764=document[_0xefdbef(0x1b9)]('th');_0x25c764[_0xefdbef(0x17e)]=_0xefdbef(0x184),_0x25c764[_0xefdbef(0x208)]='#',_0xc88c40[_0xefdbef(0x1ea)](_0x25c764),_0x34f1f1['headers'][_0xefdbef(0x177)]((_0x3a00bb,_0x18148a)=>{const _0x4c127f=_0xefdbef,_0x1cea32=document[_0x4c127f(0x1b9)]('th');_0x1cea32[_0x4c127f(0x208)]=_0x3a00bb,_0x1cea32[_0x4c127f(0x1b4)]('contenteditable','true'),_0x1cea32['dataset'][_0x4c127f(0x198)]=_0x18148a,_0xc88c40[_0x4c127f(0x1ea)](_0x1cea32);});const _0x5cb217=_0x2e979b['createTBody']();_0x34f1f1[_0xefdbef(0x20a)]&&_0x34f1f1[_0xefdbef(0x20a)]['length']>0x0&&_0x34f1f1['rows'][_0xefdbef(0x177)]((_0x235b0b,_0x20e50c)=>{const _0x3af49f=_0xefdbef,_0x15a461=_0x5cb217[_0x3af49f(0x204)]();_0x15a461['dataset']['rowIndex']=_0x20e50c;const _0x4a497d=_0x15a461[_0x3af49f(0x1f4)]();_0x4a497d[_0x3af49f(0x17e)]=_0x3af49f(0x218),_0x4a497d['title']='点击删除此行',_0x4a497d[_0x3af49f(0x208)]=_0x20e50c+0x1,_0x4a497d[_0x3af49f(0x1a2)][_0x3af49f(0x17c)]=_0x3af49f(0x1c7),_0x4a497d[_0x3af49f(0x1d0)]('click',async _0x4ffd1c=>{const _0x230a74=_0x3af49f;_0x4ffd1c[_0x230a74(0x1e3)](),window[_0x230a74(0x1b8)](_0x230a74(0x1de)+_0x34f1f1[_0x230a74(0x1c9)]+_0x230a74(0x185)+(_0x20e50c+0x1)+_0x230a74(0x1e6))&&(await _0x29b278[_0x230a74(0x1f6)](_0xf15ee4,_0x20e50c),renderTables());}),_0x235b0b[_0x3af49f(0x177)]((_0x483ee7,_0x53734e)=>{const _0x89636a=_0x3af49f,_0x2c6e5b=_0x15a461['insertCell']();_0x2c6e5b[_0x89636a(0x208)]=_0x483ee7,_0x2c6e5b[_0x89636a(0x1b4)](_0x89636a(0x1c0),_0x89636a(0x192)),_0x2c6e5b['dataset'][_0x89636a(0x198)]=_0x53734e,_0x2c6e5b['dataset']['label']=_0x34f1f1[_0x89636a(0x1fb)][_0x53734e]||'';});});_0x39d670[_0xefdbef(0x1ea)](_0x2e979b),_0x57c4d8[_0xefdbef(0x1ea)](_0x39d670);if(_0xf15ee4<_0xccb31[_0xefdbef(0x181)]-0x1){const _0x5f39cc=document[_0xefdbef(0x1b9)]('hr');_0x5f39cc[_0xefdbef(0x1a2)][_0xefdbef(0x213)]=_0xefdbef(0x19c),_0x5f39cc[_0xefdbef(0x1a2)][_0xefdbef(0x1d1)]=_0xefdbef(0x1f2),_0x5f39cc[_0xefdbef(0x1a2)][_0xefdbef(0x1ad)]='rgba(255,\x20255,\x20255,\x200.2)',_0x57c4d8[_0xefdbef(0x1ea)](_0x5f39cc);}_0x592592[_0xefdbef(0x1ea)](_0x57c4d8);}),_0x1e88b9&&_0x592592['appendChild'](_0x1e88b9);}function _0xcfcd(_0x5065f2,_0x2c6511){const _0x53942e=_0x5394();return _0xcfcd=function(_0xcfcddb,_0x490761){_0xcfcddb=_0xcfcddb-0x174;let _0x5ed5ae=_0x53942e[_0xcfcddb];return _0x5ed5ae;},_0xcfcd(_0x5065f2,_0x2c6511);}function openRuleEditor(_0x17d16a){const _0x3c7826=_0x12db1b,_0xf0556c=_0x29b278[_0x3c7826(0x1c4)]();if(!_0xf0556c||!_0xf0556c[_0x17d16a])return;const _0x40b5e6=_0xf0556c[_0x17d16a],_0x270533=_0x3c7826(0x1d5)+_0x40b5e6['name']+_0x3c7826(0x194)+(_0x40b5e6[_0x3c7826(0x1f7)]||'')+_0x3c7826(0x1f5)+(_0x40b5e6[_0x3c7826(0x211)]||'')+_0x3c7826(0x209)+(_0x40b5e6['rule_delete']||'')+'\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'+(_0x40b5e6[_0x3c7826(0x1ec)]||'')+_0x3c7826(0x1ac),_0x217e8a=$(_0x270533)['appendTo'](_0x3c7826(0x1cf)),_0x4d77db=()=>{const _0x2f3843=_0x3c7826;_0x217e8a[0x0][_0x2f3843(0x20f)](),_0x217e8a[_0x2f3843(0x18f)]();};_0x217e8a[_0x3c7826(0x1c1)]('.popup-button-ok')['on']('click',()=>{const _0x54ed47=_0x3c7826,_0x38cb38={'note':_0x217e8a[_0x54ed47(0x1c1)](_0x54ed47(0x215))[_0x54ed47(0x1b6)](),'rule_add':_0x217e8a['find'](_0x54ed47(0x1a1))[_0x54ed47(0x1b6)](),'rule_delete':_0x217e8a[_0x54ed47(0x1c1)](_0x54ed47(0x1ae))[_0x54ed47(0x1b6)](),'rule_update':_0x217e8a['find'](_0x54ed47(0x1d6))[_0x54ed47(0x1b6)]()};_0x29b278['updateTableRules'](_0x17d16a,_0x38cb38),_0x4d77db();}),_0x217e8a[_0x3c7826(0x1c1)]('.popup-button-cancel')['on'](_0x3c7826(0x228),_0x4d77db),_0x217e8a[0x0]['showModal']();}function bindInjectionSettings(){const _0x461d50=_0x12db1b,_0x4d7705=extension_settings[extensionName],_0x2b922f=document[_0x461d50(0x203)](_0x461d50(0x18a)),_0x34937b=document[_0x461d50(0x203)]('table-injection-position'),_0x39b3ba=document[_0x461d50(0x203)]('table-injection-depth'),_0x5e2df6=document[_0x461d50(0x203)](_0x461d50(0x1b0));if(!_0x2b922f||!_0x34937b||!_0x39b3ba||!_0x5e2df6)return;const _0x2a7cd3=()=>{const _0x3674a5=_0x461d50,_0x8c12ee=_0x34937b['value'],_0x1db29a=_0x8c12ee==='1';_0x39b3ba[_0x3674a5(0x176)]=!_0x1db29a,_0x5e2df6['disabled']=!_0x1db29a;const _0x3cf909=_0x1db29a?'1':'0.5';_0x39b3ba['style'][_0x3674a5(0x201)]=_0x3cf909;_0x39b3ba[_0x3674a5(0x1b1)]&&(_0x39b3ba[_0x3674a5(0x1b1)][_0x3674a5(0x1a2)][_0x3674a5(0x201)]=_0x3cf909);const _0x3460cb=_0x1db29a?'1':_0x3674a5(0x1a0);_0x5e2df6[_0x3674a5(0x1a2)]['opacity']=_0x3460cb,_0x5e2df6[_0x3674a5(0x1b1)]&&(_0x5e2df6[_0x3674a5(0x1b1)]['style'][_0x3674a5(0x201)]=_0x3460cb);};_0x2b922f[_0x461d50(0x219)]=_0x4d7705['table_injection_enabled'],_0x34937b[_0x461d50(0x1da)]=_0x4d7705[_0x461d50(0x191)],_0x39b3ba[_0x461d50(0x1da)]=_0x4d7705[_0x461d50(0x21c)],_0x5e2df6[_0x461d50(0x1da)]=_0x4d7705[_0x461d50(0x21b)],_0x2a7cd3(),_0x2b922f[_0x461d50(0x1d0)](_0x461d50(0x178),()=>{const _0x5155da=_0x461d50;_0x4d7705[_0x5155da(0x1a6)]=_0x2b922f['checked'],saveSettingsDebounced();}),_0x34937b['addEventListener'](_0x461d50(0x178),()=>{const _0x5ce4ef=_0x461d50;_0x4d7705[_0x5ce4ef(0x191)]=parseInt(_0x34937b[_0x5ce4ef(0x1da)],0xa),saveSettingsDebounced(),_0x2a7cd3();}),_0x39b3ba[_0x461d50(0x1d0)](_0x461d50(0x17f),()=>{const _0x1b1110=_0x461d50;_0x4d7705[_0x1b1110(0x21c)]=parseInt(_0x39b3ba[_0x1b1110(0x1da)],0xa),saveSettingsDebounced();}),_0x5e2df6[_0x461d50(0x1d0)](_0x461d50(0x178),()=>{const _0x5c9a01=_0x461d50;_0x4d7705['table_injection_role']=_0x5e2df6[_0x5c9a01(0x1da)],saveSettingsDebounced();}),log('表格注入设置已成功绑定。',_0x461d50(0x1b5));}export function bindTableEvents(){const _0x506a28=_0x12db1b,_0x225a89=document[_0x506a28(0x203)](_0x506a28(0x1f3));if(!_0x225a89||_0x225a89['dataset'][_0x506a28(0x1ef)])return;log(_0x506a28(0x1e1),_0x506a28(0x1cd));const _0x49094d=()=>{renderTables(),bindInjectionSettings();};_0x49094d(),bindBatchFillButton(),bindTemplateEditors();const _0x2a52b3=document[_0x506a28(0x214)](_0x506a28(0x1b7));_0x2a52b3&&_0x2a52b3[_0x506a28(0x1d0)]('click',_0x476e4d=>{const _0xc645f5=_0x506a28,_0x333b10=_0x476e4d[_0xc645f5(0x19d)]['closest'](_0xc645f5(0x20c));if(!_0x333b10)return;const _0x45d505=_0x333b10[_0xc645f5(0x1dd)][_0xc645f5(0x1df)];if(!_0x45d505)return;const _0x59aea5=_0x333b10['closest'](_0xc645f5(0x1b2));if(!_0x59aea5)return;_0x59aea5['querySelectorAll'](_0xc645f5(0x20c))['forEach'](_0x233682=>_0x233682[_0xc645f5(0x196)][_0xc645f5(0x18f)](_0xc645f5(0x200))),_0x333b10[_0xc645f5(0x196)][_0xc645f5(0x193)](_0xc645f5(0x200)),_0x59aea5['querySelectorAll']('.sinan-tab-pane')[_0xc645f5(0x177)](_0x50f13f=>_0x50f13f[_0xc645f5(0x196)][_0xc645f5(0x18f)]('active'));const _0x186952=_0x59aea5[_0xc645f5(0x214)](_0xc645f5(0x222)+_0x45d505+'-tab');_0x186952&&_0x186952[_0xc645f5(0x196)]['add'](_0xc645f5(0x200));});const _0x3ee6db=document[_0x506a28(0x203)](_0x506a28(0x18d)),_0x67b397=document[_0x506a28(0x203)](_0x506a28(0x1e2)),_0x84cbce=document[_0x506a28(0x203)](_0x506a28(0x179));_0x3ee6db&&_0x3ee6db[_0x506a28(0x1d0)]('click',()=>_0x29b278[_0x506a28(0x1be)]());_0x67b397&&_0x67b397[_0x506a28(0x1d0)](_0x506a28(0x228),()=>_0x29b278[_0x506a28(0x1a7)]());_0x84cbce&&_0x84cbce[_0x506a28(0x1d0)](_0x506a28(0x228),()=>_0x29b278[_0x506a28(0x1fa)](_0x49094d));const _0x56f8a3=document['getElementById'](_0x506a28(0x197));_0x56f8a3&&_0x56f8a3[_0x506a28(0x1d0)]('click',()=>{const _0x34ae21=_0x506a28;confirm(_0x34ae21(0x175))&&(_0x29b278[_0x34ae21(0x1aa)](),_0x49094d());});const _0x21dca0=document[_0x506a28(0x203)]('add-table-placeholder');_0x21dca0&&_0x21dca0[_0x506a28(0x1d0)](_0x506a28(0x228),()=>{const _0x1e19d7=_0x506a28,_0x45bbc5=prompt(_0x1e19d7(0x1ff),'新表格');_0x45bbc5&&_0x45bbc5[_0x1e19d7(0x1f0)]()&&(_0x29b278['addTable'](_0x45bbc5[_0x1e19d7(0x1f0)]()),_0x49094d());});const _0x592f72=getAllTablesContainer();_0x592f72&&(_0x592f72[_0x506a28(0x1d0)](_0x506a28(0x228),_0x49c078=>{const _0xaac816=_0x506a28,_0x2bd817=_0x49c078[_0xaac816(0x19d)]['closest'](_0xaac816(0x18c));if(!_0x2bd817)return;const _0x48022c=parseInt(_0x2bd817['dataset'][_0xaac816(0x20b)],0xa);if(_0x2bd817[_0xaac816(0x1d3)](_0xaac816(0x1ee))){if(_0x2bd817[_0xaac816(0x196)][_0xaac816(0x227)](_0xaac816(0x1c2)))_0x29b278[_0xaac816(0x18b)](_0x48022c);else{if(_0x2bd817['classList'][_0xaac816(0x227)](_0xaac816(0x1ab)))_0x29b278[_0xaac816(0x21d)](_0x48022c);}_0x49094d();}else{if(_0x2bd817['matches'](_0xaac816(0x1bd))||_0x2bd817[_0xaac816(0x1d3)](_0xaac816(0x1c8))){const _0x375904=_0x2bd817['classList']['contains'](_0xaac816(0x20e))?'up':_0xaac816(0x1a4);_0x29b278[_0xaac816(0x21a)](_0x48022c,_0x375904),_0x49094d();}else{if(_0x2bd817[_0xaac816(0x1d3)]('.delete-row-handle')){const _0x3615a0=parseInt(_0x2bd817[_0xaac816(0x1d8)]('tr')['dataset'][_0xaac816(0x1e7)],0xa);confirm('您确定要删除这一行吗?')&&(_0x29b278[_0xaac816(0x1f6)](_0x48022c,_0x3615a0),_0x49094d());}else{if(_0x2bd817['matches'](_0xaac816(0x1d2))||_0x2bd817[_0xaac816(0x1d8)]('.edit-rules-btn')){const _0xa81e3=_0x2bd817[_0xaac816(0x1d8)](_0xaac816(0x1d2)),_0x3a4ed1=parseInt(_0xa81e3['dataset']['tableIndex'],0xa);openRuleEditor(_0x3a4ed1);}else{if(_0x2bd817['matches']('.delete-table-btn')){const _0x1ca7f2=parseInt(_0x2bd817['dataset']['tableIndex'],0xa),_0x1ca71a=_0x29b278[_0xaac816(0x1c4)](),_0x58e403=_0x1ca71a[_0x1ca7f2]?.['name']||_0xaac816(0x212);confirm('【最终警告】您确定要永久废黜表格\x20“['+_0x58e403+_0xaac816(0x180))&&(_0x29b278[_0xaac816(0x19f)](_0x1ca7f2),_0x49094d());}}}}}}),_0x592f72[_0x506a28(0x1d0)](_0x506a28(0x206),_0x2fff24=>{const _0x502edd=_0x506a28,_0x3acc4f=_0x2fff24[_0x502edd(0x19d)],_0x2a3897=_0x3acc4f[_0x502edd(0x1d8)](_0x502edd(0x21f));if(!_0x2a3897)return;const _0x1d45ed=parseInt(_0x2a3897[_0x502edd(0x1dd)][_0x502edd(0x20b)],0xa),_0x303141=_0x3acc4f[_0x502edd(0x208)];if(_0x3acc4f['tagName']==='TD'){const _0x3a00db=parseInt(_0x3acc4f[_0x502edd(0x1d8)]('tr')[_0x502edd(0x1dd)][_0x502edd(0x1e7)],0xa),_0x351914=parseInt(_0x3acc4f['dataset'][_0x502edd(0x198)],0xa);_0x29b278[_0x502edd(0x17d)](_0x1d45ed,_0x3a00db,_0x351914,_0x303141);}else{if(_0x3acc4f[_0x502edd(0x1eb)]==='TH'&&!_0x3acc4f[_0x502edd(0x196)][_0x502edd(0x227)](_0x502edd(0x184))){const _0x4be926=parseInt(_0x3acc4f[_0x502edd(0x1dd)][_0x502edd(0x198)],0xa);_0x303141[_0x502edd(0x1f0)]()===''?confirm('您确定要通过清空表头来删除此列吗?')?(_0x29b278[_0x502edd(0x220)](_0x1d45ed,_0x4be926),_0x49094d()):_0x49094d():_0x29b278[_0x502edd(0x21e)](_0x1d45ed,_0x4be926,_0x303141);}}},!![])),_0x225a89[_0x506a28(0x1dd)][_0x506a28(0x1ef)]=_0x506a28(0x192),log(_0x506a28(0x1e9),'success');}function bindBatchFillButton(){const _0x5f302a=_0x12db1b,_0x2883e6=document[_0x5f302a(0x203)](_0x5f302a(0x1d9));if(_0x2883e6){if(_0x2883e6[_0x5f302a(0x1dd)][_0x5f302a(0x1fe)])return;_0x2883e6['addEventListener'](_0x5f302a(0x228),startBatchFilling),_0x2883e6[_0x5f302a(0x1dd)][_0x5f302a(0x1fe)]=_0x5f302a(0x192),log(_0x5f302a(0x1b3),'success');}}function bindTemplateEditors(){const _0x468dc7=_0x12db1b,_0x38b9e8=document['getElementById'](_0x468dc7(0x17a)),_0xaf2cd0=document[_0x468dc7(0x203)](_0x468dc7(0x182)),_0x372e24=document[_0x468dc7(0x203)](_0x468dc7(0x1a5)),_0x59b6ae=document['getElementById'](_0x468dc7(0x202)),_0x323a52=document[_0x468dc7(0x203)](_0x468dc7(0x216)),_0x48cbf7=document[_0x468dc7(0x203)](_0x468dc7(0x1db));if(!_0x38b9e8||!_0x59b6ae){log(_0x468dc7(0x183),_0x468dc7(0x17b));return;}_0x38b9e8['value']=_0x29b278[_0x468dc7(0x1d7)](),_0x59b6ae[_0x468dc7(0x1da)]=_0x29b278[_0x468dc7(0x1a9)](),_0xaf2cd0[_0x468dc7(0x1d0)]('click',()=>{const _0x146a1b=_0x468dc7;_0x29b278[_0x146a1b(0x1e0)](_0x38b9e8['value']),toastr[_0x146a1b(0x1b5)](_0x146a1b(0x1ce)),log('批量填表-规则提示词已保存。',_0x146a1b(0x1b5));}),_0x323a52[_0x468dc7(0x1d0)](_0x468dc7(0x228),()=>{const _0x3b2816=_0x468dc7;_0x29b278[_0x3b2816(0x199)](_0x59b6ae[_0x3b2816(0x1da)]),toastr[_0x3b2816(0x1b5)](_0x3b2816(0x1e5)),log(_0x3b2816(0x186),_0x3b2816(0x1b5));}),_0x372e24[_0x468dc7(0x1d0)](_0x468dc7(0x228),()=>{const _0x34f884=_0x468dc7;confirm(_0x34f884(0x1fd))&&(_0x38b9e8['value']=DEFAULT_AI_RULE_TEMPLATE,_0x29b278[_0x34f884(0x1e0)](_0x38b9e8[_0x34f884(0x1da)]),toastr[_0x34f884(0x1cd)]('规则提示词已恢复为默认。'),log(_0x34f884(0x217),'info'));}),_0x48cbf7[_0x468dc7(0x1d0)](_0x468dc7(0x228),()=>{const _0x57ff52=_0x468dc7;confirm(_0x57ff52(0x1d4))&&(_0x59b6ae[_0x57ff52(0x1da)]=DEFAULT_AI_FLOW_TEMPLATE,_0x29b278[_0x57ff52(0x199)](_0x59b6ae['value']),toastr[_0x57ff52(0x1cd)](_0x57ff52(0x1c6)),log(_0x57ff52(0x19b),'info'));}),log(_0x468dc7(0x18e),_0x468dc7(0x1b5));} +const _0x39fe9b=_0x24eb;(function(_0x5b0839,_0x1e8594){const _0x2553c3=_0x24eb,_0x2cd666=_0x5b0839();while(!![]){try{const _0x3a91ae=parseInt(_0x2553c3(0x11d))/0x1*(-parseInt(_0x2553c3(0x186))/0x2)+-parseInt(_0x2553c3(0x1c9))/0x3*(-parseInt(_0x2553c3(0x138))/0x4)+-parseInt(_0x2553c3(0x1a4))/0x5+parseInt(_0x2553c3(0x16d))/0x6*(-parseInt(_0x2553c3(0x19f))/0x7)+-parseInt(_0x2553c3(0x157))/0x8*(parseInt(_0x2553c3(0x17c))/0x9)+parseInt(_0x2553c3(0x180))/0xa+parseInt(_0x2553c3(0x122))/0xb;if(_0x3a91ae===_0x1e8594)break;else _0x2cd666['push'](_0x2cd666['shift']());}catch(_0x1f803a){_0x2cd666['push'](_0x2cd666['shift']());}}}(_0x1c15,0x68c4b));import*as _0x303e6c 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';import{DEFAULT_AI_RULE_TEMPLATE,DEFAULT_AI_FLOW_TEMPLATE}from'../core/table-system/settings.js';const getAllTablesContainer=()=>document[_0x39fe9b(0x124)](_0x39fe9b(0x195));export function renderTables(){const _0x3d2170=_0x39fe9b;let _0x1f592d=_0x303e6c['getMemoryState']();!_0x1f592d&&(log('内存状态为空,从聊天记录加载作为后备。',_0x3d2170(0x18d)),_0x1f592d=_0x303e6c[_0x3d2170(0x131)]());const _0xe4cd0c=getAllTablesContainer();if(!_0x1f592d||!_0xe4cd0c){console[_0x3d2170(0x1b5)](_0x3d2170(0x13c));return;}const _0xa4c1c3=document[_0x3d2170(0x124)](_0x3d2170(0x198));_0xa4c1c3&&_0xa4c1c3[_0x3d2170(0x192)](),_0xe4cd0c['innerHTML']='',_0x1f592d['forEach']((_0x4fa5cd,_0x570298)=>{const _0x31e1d9=_0x3d2170,_0x3d8c68=document[_0x31e1d9(0x164)]('div');_0x3d8c68[_0x31e1d9(0x1c7)]='table-instance-container';const _0x59ebfa=document['createElement'](_0x31e1d9(0x1a3));_0x59ebfa[_0x31e1d9(0x1d5)][_0x31e1d9(0x1c2)]=_0x31e1d9(0x194),_0x59ebfa[_0x31e1d9(0x1d5)][_0x31e1d9(0x14a)]=_0x31e1d9(0x126),_0x59ebfa[_0x31e1d9(0x1d5)][_0x31e1d9(0x161)]=_0x31e1d9(0x149);const _0x1e7da3=document[_0x31e1d9(0x164)]('h3');_0x1e7da3[_0x31e1d9(0x158)]=_0x31e1d9(0x125)+_0x4fa5cd[_0x31e1d9(0x145)];const _0x24f3c2=document['createElement'](_0x31e1d9(0x1a3));_0x24f3c2[_0x31e1d9(0x1c7)]=_0x31e1d9(0x1ab);const _0x264f22=_0x570298>0x0?'{const _0x4852e9=_0x31e1d9,_0x99f4aa=document[_0x4852e9(0x164)]('th');_0x99f4aa[_0x4852e9(0x153)]=_0x4bcf83,_0x99f4aa['setAttribute']('contenteditable',_0x4852e9(0x1d6)),_0x99f4aa[_0x4852e9(0x17e)][_0x4852e9(0x19b)]=_0x3bc8cb;const _0x39f8bd=document[_0x4852e9(0x164)]('i');_0x39f8bd[_0x4852e9(0x1c7)]='fas\x20fa-pen-to-square\x20mobile-edit-handle',_0x39f8bd[_0x4852e9(0x1da)]=_0x4852e9(0x1b0),_0x39f8bd[_0x4852e9(0x1d5)][_0x4852e9(0x13f)]=_0x4852e9(0x133),_0x39f8bd[_0x4852e9(0x1d5)][_0x4852e9(0x189)]=_0x4852e9(0x1a8),_0x39f8bd['addEventListener'](_0x4852e9(0x15d),_0x30275a=>{const _0x425841=_0x4852e9;_0x30275a['stopPropagation'](),_0x99f4aa[_0x425841(0x197)](_0x425841(0x120),_0x425841(0x1d6)),_0x99f4aa['focus']();const _0x2d6de5=document[_0x425841(0x156)](),_0x33de37=window[_0x425841(0x17a)]();_0x2d6de5[_0x425841(0x181)](_0x99f4aa),_0x2d6de5['collapse'](![]),_0x33de37[_0x425841(0x14d)](),_0x33de37['addRange'](_0x2d6de5);}),_0x99f4aa[_0x4852e9(0x1ba)](_0x39f8bd),_0x16fbc1['appendChild'](_0x99f4aa);});const _0x32b5a0=_0x92d4b3[_0x31e1d9(0x17f)]();_0x4fa5cd[_0x31e1d9(0x15f)]&&_0x4fa5cd['rows'][_0x31e1d9(0x19e)]>0x0&&_0x4fa5cd['rows']['forEach']((_0x48dbc0,_0x3294cd)=>{const _0x1f6661=_0x31e1d9,_0x296b91=_0x32b5a0[_0x1f6661(0x15e)]();_0x296b91[_0x1f6661(0x17e)][_0x1f6661(0x1c3)]=_0x3294cd;const _0x332e41=_0x296b91['insertCell']();_0x332e41[_0x1f6661(0x1c7)]='index-col\x20delete-row-handle',_0x332e41[_0x1f6661(0x1da)]=_0x1f6661(0x12b),_0x332e41[_0x1f6661(0x153)]=_0x3294cd+0x1,_0x332e41['style']['cursor']=_0x1f6661(0x133),_0x332e41[_0x1f6661(0x1a1)](_0x1f6661(0x15d),async _0x4dae23=>{const _0x5b8e93=_0x1f6661;_0x4dae23['stopPropagation'](),window[_0x5b8e93(0x1bf)](_0x5b8e93(0x1be)+_0x4fa5cd[_0x5b8e93(0x145)]+_0x5b8e93(0x129)+(_0x3294cd+0x1)+_0x5b8e93(0x1d1))&&(await _0x303e6c[_0x5b8e93(0x17b)](_0x570298,_0x3294cd),renderTables());}),_0x48dbc0[_0x1f6661(0x13d)]((_0xa639a0,_0x3d5a7e)=>{const _0x45c2e3=_0x1f6661,_0x4dd059=_0x296b91[_0x45c2e3(0x167)]();_0x4dd059[_0x45c2e3(0x153)]=_0xa639a0,_0x4dd059[_0x45c2e3(0x197)](_0x45c2e3(0x120),_0x45c2e3(0x1d6)),_0x4dd059['dataset'][_0x45c2e3(0x19b)]=_0x3d5a7e,_0x4dd059['dataset'][_0x45c2e3(0x174)]=_0x4fa5cd[_0x45c2e3(0x177)][_0x3d5a7e]||'';});});_0x45eb54['appendChild'](_0x92d4b3),_0x3d8c68[_0x31e1d9(0x1ba)](_0x45eb54);if(_0x570298<_0x1f592d[_0x31e1d9(0x19e)]-0x1){const _0x2f7393=document[_0x31e1d9(0x164)]('hr');_0x2f7393[_0x31e1d9(0x1d5)][_0x31e1d9(0x12d)]=_0x31e1d9(0x151),_0x2f7393[_0x31e1d9(0x1d5)]['margin']='20px\x200',_0x2f7393[_0x31e1d9(0x1d5)][_0x31e1d9(0x13b)]=_0x31e1d9(0x176),_0x3d8c68[_0x31e1d9(0x1ba)](_0x2f7393);}_0xe4cd0c[_0x31e1d9(0x1ba)](_0x3d8c68);}),_0xa4c1c3&&_0xe4cd0c['appendChild'](_0xa4c1c3);}function openRuleEditor(_0x3f5c0c){const _0x1abcea=_0x39fe9b,_0x5e65ae=_0x303e6c['getMemoryState']();if(!_0x5e65ae||!_0x5e65ae[_0x3f5c0c])return;const _0x1e70b8=_0x5e65ae[_0x3f5c0c],_0x1d83eb='\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“'+_0x1e70b8[_0x1abcea(0x145)]+'”\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'+(_0x1e70b8['note']||'')+_0x1abcea(0x188)+(_0x1e70b8[_0x1abcea(0x14b)]||'')+_0x1abcea(0x12c)+(_0x1e70b8[_0x1abcea(0x1b8)]||'')+'\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'+(_0x1e70b8['rule_update']||'')+_0x1abcea(0x19a),_0x2f0d08=$(_0x1d83eb)[_0x1abcea(0x187)]('body'),_0x5837e7=()=>{const _0x434e5f=_0x1abcea;_0x2f0d08[0x0][_0x434e5f(0x18a)](),_0x2f0d08[_0x434e5f(0x192)]();};_0x2f0d08[_0x1abcea(0x14e)](_0x1abcea(0x165))['on'](_0x1abcea(0x15d),()=>{const _0x41ce15=_0x1abcea,_0x115eb1={'note':_0x2f0d08[_0x41ce15(0x14e)](_0x41ce15(0x18e))[_0x41ce15(0x140)](),'rule_add':_0x2f0d08[_0x41ce15(0x14e)](_0x41ce15(0x13e))[_0x41ce15(0x140)](),'rule_delete':_0x2f0d08[_0x41ce15(0x14e)]('#rule-delete')[_0x41ce15(0x140)](),'rule_update':_0x2f0d08[_0x41ce15(0x14e)]('#rule-update')[_0x41ce15(0x140)]()};_0x303e6c[_0x41ce15(0x11e)](_0x3f5c0c,_0x115eb1),_0x5837e7();}),_0x2f0d08[_0x1abcea(0x14e)](_0x1abcea(0x1bc))['on'](_0x1abcea(0x15d),_0x5837e7),_0x2f0d08[0x0]['showModal']();}function _0x24eb(_0x20fabc,_0x49274e){const _0x1c15d7=_0x1c15();return _0x24eb=function(_0x24ebf3,_0x2745ce){_0x24ebf3=_0x24ebf3-0x11d;let _0x3fda90=_0x1c15d7[_0x24ebf3];return _0x3fda90;},_0x24eb(_0x20fabc,_0x49274e);}function bindInjectionSettings(){const _0x850c32=_0x39fe9b,_0x35c54b=extension_settings[extensionName],_0x4ce7d2=document[_0x850c32(0x124)](_0x850c32(0x12a)),_0x50b9cb=document[_0x850c32(0x124)](_0x850c32(0x148)),_0x5523bd=document['getElementById'](_0x850c32(0x190)),_0x4f0b16=document[_0x850c32(0x124)](_0x850c32(0x1ae));if(!_0x4ce7d2||!_0x50b9cb||!_0x5523bd||!_0x4f0b16)return;const _0x3fa92f=()=>{const _0x529d32=_0x850c32,_0x4f3d47=_0x50b9cb[_0x529d32(0x1b3)],_0x4170b4=_0x4f3d47==='1';_0x5523bd['disabled']=!_0x4170b4,_0x4f0b16[_0x529d32(0x1c1)]=!_0x4170b4;const _0x4091d6=_0x4170b4?'1':'0.5';_0x5523bd[_0x529d32(0x1d5)][_0x529d32(0x175)]=_0x4091d6;_0x5523bd[_0x529d32(0x130)]&&(_0x5523bd[_0x529d32(0x130)]['style'][_0x529d32(0x175)]=_0x4091d6);const _0x163ec2=_0x4170b4?'1':'0.5';_0x4f0b16['style'][_0x529d32(0x175)]=_0x163ec2,_0x4f0b16[_0x529d32(0x130)]&&(_0x4f0b16[_0x529d32(0x130)][_0x529d32(0x1d5)][_0x529d32(0x175)]=_0x163ec2);};_0x4ce7d2['checked']=_0x35c54b[_0x850c32(0x1d9)],_0x50b9cb['value']=_0x35c54b[_0x850c32(0x182)],_0x5523bd[_0x850c32(0x1b3)]=_0x35c54b['table_injection_depth'],_0x4f0b16[_0x850c32(0x1b3)]=_0x35c54b[_0x850c32(0x146)],_0x3fa92f(),_0x4ce7d2[_0x850c32(0x1a1)](_0x850c32(0x168),()=>{const _0x410080=_0x850c32;_0x35c54b[_0x410080(0x1d9)]=_0x4ce7d2[_0x410080(0x1ac)],saveSettingsDebounced();}),_0x50b9cb[_0x850c32(0x1a1)](_0x850c32(0x168),()=>{const _0x3177e5=_0x850c32;_0x35c54b[_0x3177e5(0x182)]=parseInt(_0x50b9cb[_0x3177e5(0x1b3)],0xa),saveSettingsDebounced(),_0x3fa92f();}),_0x5523bd['addEventListener'](_0x850c32(0x128),()=>{const _0x362ba8=_0x850c32;_0x35c54b[_0x362ba8(0x143)]=parseInt(_0x5523bd[_0x362ba8(0x1b3)],0xa),saveSettingsDebounced();}),_0x4f0b16['addEventListener'](_0x850c32(0x168),()=>{const _0x26c093=_0x850c32;_0x35c54b['table_injection_role']=_0x4f0b16[_0x26c093(0x1b3)],saveSettingsDebounced();}),log(_0x850c32(0x1a7),_0x850c32(0x171));}export function bindTableEvents(){const _0x574788=_0x39fe9b,_0x3a5129=document[_0x574788(0x124)](_0x574788(0x178));if(!_0x3a5129||_0x3a5129[_0x574788(0x17e)][_0x574788(0x1d4)])return;log(_0x574788(0x193),_0x574788(0x1ca));const _0x2ba502=()=>{renderTables(),bindInjectionSettings();};_0x2ba502(),bindBatchFillButton(),bindTemplateEditors();const _0x2466fe=document['querySelector']('#amily2_memorisation_forms_panel\x20.sinan-navigation-deck');_0x2466fe&&_0x2466fe[_0x574788(0x1a1)](_0x574788(0x15d),_0x492dca=>{const _0x4e004a=_0x574788,_0xf84c47=_0x492dca[_0x4e004a(0x1d2)]['closest']('.sinan-nav-item');if(!_0xf84c47)return;const _0x4eb7cf=_0xf84c47[_0x4e004a(0x17e)][_0x4e004a(0x134)];if(!_0x4eb7cf)return;const _0x59e70e=_0xf84c47[_0x4e004a(0x152)](_0x4e004a(0x1cf));if(!_0x59e70e)return;_0x59e70e[_0x4e004a(0x163)](_0x4e004a(0x16f))['forEach'](_0x3002b8=>_0x3002b8[_0x4e004a(0x191)][_0x4e004a(0x192)](_0x4e004a(0x1bb))),_0xf84c47[_0x4e004a(0x191)][_0x4e004a(0x15b)]('active'),_0x59e70e[_0x4e004a(0x163)](_0x4e004a(0x16c))[_0x4e004a(0x13d)](_0x14a7ad=>_0x14a7ad['classList']['remove']('active'));const _0x2345f1=_0x59e70e[_0x4e004a(0x1cd)](_0x4e004a(0x135)+_0x4eb7cf+_0x4e004a(0x1c4));_0x2345f1&&_0x2345f1[_0x4e004a(0x191)][_0x4e004a(0x15b)](_0x4e004a(0x1bb));});const _0x21053d=document['getElementById'](_0x574788(0x142)),_0x31ce75=document[_0x574788(0x124)](_0x574788(0x173)),_0x14e8e6=document[_0x574788(0x124)](_0x574788(0x1cc));_0x21053d&&_0x21053d[_0x574788(0x1a1)](_0x574788(0x15d),()=>_0x303e6c[_0x574788(0x137)]());_0x31ce75&&_0x31ce75[_0x574788(0x1a1)](_0x574788(0x15d),()=>_0x303e6c[_0x574788(0x132)]());_0x14e8e6&&_0x14e8e6['addEventListener'](_0x574788(0x15d),()=>_0x303e6c[_0x574788(0x1b6)](_0x2ba502));const _0x3d4b4f=document[_0x574788(0x124)](_0x574788(0x199));_0x3d4b4f&&_0x3d4b4f[_0x574788(0x1a1)](_0x574788(0x15d),()=>{const _0x60dbd2=_0x574788;confirm(_0x60dbd2(0x185))&&(_0x303e6c['clearAllTables'](),_0x2ba502());});const _0x1f430d=document[_0x574788(0x124)](_0x574788(0x198));_0x1f430d&&_0x1f430d[_0x574788(0x1a1)]('click',()=>{const _0x569058=_0x574788,_0x5a1f12=prompt(_0x569058(0x183),_0x569058(0x1c8));_0x5a1f12&&_0x5a1f12[_0x569058(0x150)]()&&(_0x303e6c[_0x569058(0x170)](_0x5a1f12[_0x569058(0x150)]()),_0x2ba502());});const _0x17797b=getAllTablesContainer();_0x17797b&&(_0x17797b[_0x574788(0x1a1)]('click',_0x514ab8=>{const _0x142449=_0x574788,_0x4bf163=_0x514ab8[_0x142449(0x1d2)][_0x142449(0x152)]('button');if(!_0x4bf163)return;const _0xfeaa22=parseInt(_0x4bf163[_0x142449(0x17e)][_0x142449(0x16a)],0xa);if(_0x4bf163[_0x142449(0x121)](_0x142449(0x166))){if(_0x4bf163[_0x142449(0x191)][_0x142449(0x1a9)](_0x142449(0x17d)))_0x303e6c[_0x142449(0x1c0)](_0xfeaa22);else{if(_0x4bf163[_0x142449(0x191)]['contains'](_0x142449(0x12f)))_0x303e6c[_0x142449(0x1cb)](_0xfeaa22);}_0x2ba502();}else{if(_0x4bf163[_0x142449(0x121)]('.move-table-up-btn')||_0x4bf163[_0x142449(0x121)](_0x142449(0x1a5))){const _0x4221df=_0x4bf163[_0x142449(0x191)][_0x142449(0x1a9)]('move-table-up-btn')?'up':_0x142449(0x1a6);_0x303e6c[_0x142449(0x1ad)](_0xfeaa22,_0x4221df),_0x2ba502();}else{if(_0x4bf163[_0x142449(0x121)](_0x142449(0x19c))){const _0x2db010=parseInt(_0x4bf163[_0x142449(0x152)]('tr')[_0x142449(0x17e)][_0x142449(0x1c3)],0xa);confirm(_0x142449(0x1aa))&&(_0x303e6c[_0x142449(0x17b)](_0xfeaa22,_0x2db010),_0x2ba502());}else{if(_0x4bf163[_0x142449(0x121)](_0x142449(0x1b9))||_0x4bf163[_0x142449(0x152)](_0x142449(0x1b9))){const _0x2e9ead=_0x4bf163['closest'](_0x142449(0x1b9)),_0x33fc23=parseInt(_0x2e9ead[_0x142449(0x17e)][_0x142449(0x16a)],0xa);openRuleEditor(_0x33fc23);}else{if(_0x4bf163['matches'](_0x142449(0x160))){const _0x2a1309=parseInt(_0x4bf163['dataset']['tableIndex'],0xa),_0x483334=_0x303e6c[_0x142449(0x16b)](),_0x14a28b=_0x483334[_0x2a1309]?.[_0x142449(0x145)]||_0x142449(0x162);confirm(_0x142449(0x1d3)+_0x14a28b+_0x142449(0x1a0))&&(_0x303e6c['deleteTable'](_0x2a1309),_0x2ba502());}}}}}}),_0x17797b[_0x574788(0x1a1)](_0x574788(0x123),_0x5e4fba=>{const _0x17f453=_0x574788,_0x521447=_0x5e4fba[_0x17f453(0x1d2)],_0x3a45d1=_0x521447['closest']('table');if(!_0x3a45d1)return;const _0x63a989=parseInt(_0x3a45d1[_0x17f453(0x17e)][_0x17f453(0x16a)],0xa),_0x41c805=_0x521447[_0x17f453(0x153)];if(_0x521447[_0x17f453(0x136)]==='TD'){const _0x4d9d6b=parseInt(_0x521447[_0x17f453(0x152)]('tr')[_0x17f453(0x17e)][_0x17f453(0x1c3)],0xa),_0x5c0243=parseInt(_0x521447[_0x17f453(0x17e)]['colIndex'],0xa);_0x303e6c['updateCell'](_0x63a989,_0x4d9d6b,_0x5c0243,_0x41c805);}else{if(_0x521447[_0x17f453(0x136)]==='TH'&&!_0x521447['classList'][_0x17f453(0x1a9)](_0x17f453(0x14c))){const _0x1a4852=parseInt(_0x521447[_0x17f453(0x17e)][_0x17f453(0x19b)],0xa);_0x41c805[_0x17f453(0x150)]()===''?confirm('您确定要通过清空表头来删除此列吗?')?(_0x303e6c[_0x17f453(0x159)](_0x63a989,_0x1a4852),_0x2ba502()):_0x2ba502():_0x303e6c[_0x17f453(0x1b7)](_0x63a989,_0x1a4852,_0x41c805);}}},!![])),_0x3a5129[_0x574788(0x17e)]['eventsBound']='true',log(_0x574788(0x1b1),_0x574788(0x171));}function bindBatchFillButton(){const _0x913dd0=_0x39fe9b,_0xce2b0f=document[_0x913dd0(0x124)](_0x913dd0(0x169));if(_0xce2b0f){if(_0xce2b0f[_0x913dd0(0x17e)]['batchEventBound'])return;_0xce2b0f['addEventListener'](_0x913dd0(0x15d),startBatchFilling),_0xce2b0f[_0x913dd0(0x17e)]['batchEventBound']=_0x913dd0(0x1d6),log(_0x913dd0(0x12e),_0x913dd0(0x171));}}function bindTemplateEditors(){const _0x8016b6=_0x39fe9b,_0x59dee7=document[_0x8016b6(0x124)](_0x8016b6(0x13a)),_0xfa8c8=document['getElementById'](_0x8016b6(0x155)),_0x543aee=document['getElementById'](_0x8016b6(0x1a2)),_0x372d39=document[_0x8016b6(0x124)](_0x8016b6(0x18c)),_0x2f8a1d=document[_0x8016b6(0x124)](_0x8016b6(0x18b)),_0x501e0c=document['getElementById'](_0x8016b6(0x179));if(!_0x59dee7||!_0x372d39){log('无法找到指令模板编辑器,绑定失败。',_0x8016b6(0x18d));return;}_0x59dee7[_0x8016b6(0x1b3)]=_0x303e6c[_0x8016b6(0x1bd)](),_0x372d39[_0x8016b6(0x1b3)]=_0x303e6c[_0x8016b6(0x1af)](),_0xfa8c8[_0x8016b6(0x1a1)](_0x8016b6(0x15d),()=>{const _0x55f7c7=_0x8016b6;_0x303e6c[_0x55f7c7(0x172)](_0x59dee7[_0x55f7c7(0x1b3)]),toastr[_0x55f7c7(0x171)](_0x55f7c7(0x1c5)),log(_0x55f7c7(0x11f),_0x55f7c7(0x171));}),_0x2f8a1d['addEventListener'](_0x8016b6(0x15d),()=>{const _0xb3fd6a=_0x8016b6;_0x303e6c[_0xb3fd6a(0x1d7)](_0x372d39[_0xb3fd6a(0x1b3)]),toastr[_0xb3fd6a(0x171)](_0xb3fd6a(0x1d8)),log(_0xb3fd6a(0x196),_0xb3fd6a(0x171));}),_0x543aee[_0x8016b6(0x1a1)](_0x8016b6(0x15d),()=>{const _0x52eb3e=_0x8016b6;confirm(_0x52eb3e(0x16e))&&(_0x59dee7[_0x52eb3e(0x1b3)]=DEFAULT_AI_RULE_TEMPLATE,_0x303e6c[_0x52eb3e(0x172)](_0x59dee7[_0x52eb3e(0x1b3)]),toastr[_0x52eb3e(0x1ca)]('规则提示词已恢复为默认。'),log(_0x52eb3e(0x1b4),'info'));}),_0x501e0c[_0x8016b6(0x1a1)](_0x8016b6(0x15d),()=>{const _0x98ad6c=_0x8016b6;confirm(_0x98ad6c(0x15a))&&(_0x372d39[_0x98ad6c(0x1b3)]=DEFAULT_AI_FLOW_TEMPLATE,_0x303e6c['saveBatchFillerFlowTemplate'](_0x372d39[_0x98ad6c(0x1b3)]),toastr['info'](_0x98ad6c(0x127)),log(_0x98ad6c(0x19d),_0x98ad6c(0x1ca)));}),log(_0x8016b6(0x154),_0x8016b6(0x171));}function _0x1c15(){const _0x65830e=['updateTableRules','批量填表-规则提示词已保存。','contenteditable','matches','16830352WyfgBw','blur','getElementById','\x20','space-between','流程提示词已恢复为默认。','input',']\x20的第\x20','table-injection-enabled','点击删除此行','\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','borderStyle','“立即填表”按钮已成功绑定。','add-col-btn','previousElementSibling','loadTables','exportPresetFull','pointer','tab','#sinan-','tagName','exportPreset','4xYNHWE','auto','ai-rule-template-editor','borderColor','[内存储司-工部]\x20缺少表格数据或容器,无法渲染。','forEach','#rule-add','cursor','val','\x22>加行\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','name','table_injection_role','overflowX','table-injection-position','center','justifyContent','rule_add','index-col','removeAllRanges','find','\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','【确认】您确定要清空所有表格的剧情内容吗?此操作将保留表格结构,但会删除所有已填写的行。','6AZNLtn','appendTo','\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','marginLeft','close','ai-flow-template-save-btn','ai-flow-template-editor','warn','#rule-note','\x22\x20title=\x22下移\x22>','table-injection-depth','classList','remove','开始为表格视图绑定交互事件...','flex','all-tables-container','批量填表-流程提示词已保存。','setAttribute','add-table-placeholder','amily2-clear-all-tables-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','colIndex','.delete-row-handle','批量填表-流程提示词已恢复默认。','length','4193Ruvmyz',']”\x20吗?此操作不可逆!','addEventListener','ai-rule-template-restore-btn','div','3834030dzEQtC','.move-table-down-btn','down','表格注入设置已成功绑定。','8px','contains','您确定要删除这一行吗?','table-controls','checked','moveTable','table-injection-role','getBatchFillerFlowTemplate','编辑此列名','表格视图交互事件已成功绑定。','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20