','insertionPosition','2894570wOySav','setItem','body','trigger','保存修改','isArray','unknown_chat','worldbookTarget'];_0x4ef5=function(){return _0xb6b3c6;};return _0x4ef5();}import{SCRIPT_ID_PREFIX,CHAR_CARD_VIEWER_BUTTON_ID,CHAR_CARD_VIEWER_POPUP_ID,state}from'./cwb_state.js';import{logDebug,logError,showToastr,escapeHtml,parseCustomFormat,buildCustomFormat,isCwbEnabled}from'./cwb_utils.js';import{deleteLorebookEntries,getTargetWorldBook}from'./cwb_lorebookManager.js';import{manualUpdateLogic}from'./cwb_core.js';const {jQuery:$,SillyTavern,TavernHelper}=window;function createCharCardViewerPopupHtml(_0x42e31d){const _0xe6020c=_0x3a48,_0x4acc26={'narrative_essence.core_traits.name':'特质名称','narrative_essence.key_relationships.name':_0xe6020c(0x1bd)},_0x1b223c={'name':'姓名','archetype':_0xe6020c(0x260),'gender':'性别','age':'年龄','race':'种族','current_status':_0xe6020c(0x195),'first_impression':_0xe6020c(0x1a0),'key_features':'显著特征','attire':'衣着风格','mannerisms':'习惯举止','voice':_0xe6020c(0x1ba),'tags':'性格标签','description':_0xe6020c(0x265),'motivation':'内在驱动','values':_0xe6020c(0x1b0),'inner_conflict':_0xe6020c(0x259),'interaction_style':_0xe6020c(0x1dd),'skills':'技能能力','reputation':_0xe6020c(0x1c9),'core_traits':_0xe6020c(0x224),'verbal_patterns':'语言范式','key_relationships':_0xe6020c(0x25f),'definition':_0xe6020c(0x191),'evidence':'具体事例','style_summary':_0xe6020c(0x1c5),'quotes':_0xe6020c(0x1e8),'summary':'关系概述'},_0x26e377=(_0x544cb7,_0xa1f90b)=>{const _0x46c94d=_0xe6020c,_0xce5776=_0xa1f90b[_0x46c94d(0x234)](/\.\d+\./g,'.');if(_0x4acc26[_0xce5776])return _0x4acc26[_0xce5776];return _0x1b223c[_0x544cb7]||_0x544cb7[_0x46c94d(0x234)](/_/g,'\x20');},_0x2fa129=(_0x4418bd,_0x2af5ca,_0x50e039,_0x15c046=![],_0x49b45f=![])=>{const _0x64b22d=_0xe6020c,_0x1586bc=escapeHtml(_0x4418bd),_0x681971=escapeHtml(_0x49b45f?_0x50e039[_0x64b22d(0x1c4)]('\x0a'):_0x50e039||''),_0xbaf34=_0x50e039&&String(_0x50e039)['length']>0x32||Array[_0x64b22d(0x213)](_0x50e039)&&_0x50e039[_0x64b22d(0x1b4)]>0x1,_0x209d4d=_0x49b45f?Math[_0x64b22d(0x192)](0x3,_0x50e039[_0x64b22d(0x1b4)]):_0xbaf34?0x4:0x2,_0x221dfd=_0x64b22d(0x23d)+_0x2af5ca+_0x64b22d(0x1fb)+_0x49b45f+_0x64b22d(0x1c3)+_0x209d4d+'\x22>'+_0x681971+_0x64b22d(0x21c);return _0x64b22d(0x248)+_0x1586bc+_0x64b22d(0x261)+_0x221dfd+_0x64b22d(0x24c);},_0x2e5e8f=(_0x3ecd3d,_0x4e9179,_0x409004)=>{const _0x182088=_0xe6020c;if(!_0x4e9179||typeof _0x4e9179!==_0x182088(0x24d)||Object['keys'](_0x4e9179)[_0x182088(0x1b4)]===0x0)return'';let _0x44d705=_0x182088(0x1fa)+escapeHtml(_0x3ecd3d)+_0x182088(0x20c);for(const [_0x5d0e40,_0x3b9e5e]of Object[_0x182088(0x1d6)](_0x4e9179)){const _0x434468=_0x409004?_0x409004+'.'+_0x5d0e40:_0x5d0e40,_0x191de8=_0x26e377(_0x5d0e40,_0x434468);if(typeof _0x3b9e5e===_0x182088(0x24d)&&_0x3b9e5e!==null&&!Array['isArray'](_0x3b9e5e))_0x44d705+=_0x2e5e8f(_0x191de8,_0x3b9e5e,_0x434468);else Array[_0x182088(0x213)](_0x3b9e5e)&&_0x3b9e5e[_0x182088(0x1b4)]>0x0&&typeof _0x3b9e5e[0x0]===_0x182088(0x24d)?(_0x44d705+=_0x182088(0x217)+escapeHtml(_0x191de8)+_0x182088(0x1de),_0x3b9e5e[_0x182088(0x1d0)]((_0x22cde0,_0x353db4)=>{const _0x5bf2bc=_0x182088;_0x44d705+='
';for(const [_0x3994cb,_0x316598]of Object[_0x5bf2bc(0x1d6)](_0x22cde0)){const _0x51481d=_0x434468+'.'+_0x353db4+'.'+_0x3994cb;_0x44d705+=_0x2fa129(_0x26e377(_0x3994cb,_0x51481d),_0x51481d,_0x316598,![],Array[_0x5bf2bc(0x213)](_0x316598));}_0x44d705+=_0x5bf2bc(0x1ec);}),_0x44d705+='
'):_0x44d705+=_0x2fa129(_0x191de8,_0x434468,_0x3b9e5e,![],Array[_0x182088(0x213)](_0x3b9e5e));}return _0x44d705+='