mirror of
https://github.com/Wx-2025/ST-Amily2-Chat-Optimisation.git
synced 2026-06-13 23:15:52 +00:00
### 新功能
- **翰林院向量化质量升级**:
- **边界感知切块**:替换四个来源(聊天记录/小说/世界书/手动)的纯字符硬切——优先在段落边界断开,其次句末标点(含中文引号闭合),极端长串才硬切;句子/对话不再被拦腰截断,embedding 质量同步受益。仅影响新录入,已有向量无需重建
- **注入时序重排**:检索结果注入提示词前按时序重排(聊天记录按楼层、小说按卷/章/节——中文数字章节号可解析),rerank 只决定"选哪些块",不再决定呈现顺序;修复"不打不相识的剧情之后紧跟关系亲密"这类因按相关度排序导致的认知时间错乱
- **断层提示**:聊天记录相邻块楼层跳跃时自动插入"与上文相隔约 N 楼,并非连续发生"提示行,消除中间剧情缺失造成的割裂感
- **时间标识**:新录入的聊天记录块在来源标识中带上消息发送时间(ST 向量存储不持久化元数据,时间必须写入块文本才能在检索后取回;旧格式块兼容解析)
- **记忆块工作流(memory-blocks)**:剧情优化新增"自定义记忆块"体系——占位符驱动的并发工作流框架
- 在剧情优化面板「匹配替换 (sulv)」下方可增删自定义块:每个块定义一个占位符,执行剧情优化时主/拦截提示词中的占位符会被块的产出替换
- **静态块**:直接输出固定内容;**AI 调用块**:用所选 API 功能槽独立请求一次,把回复(或其中指定 `<标签>` 的内容)作为替换值
- 原有 sulv1-4 速率占位符迁入同一框架,行为与旧版逐字节一致
- 块定义为纯 JSON、随设置持久化,为后续导入导出与战斗系统接入预留扩展点
- 框架层新增**顺序拼接式 Chain**(`composeChain`):与占位符替换并列的第二种组合范式——同链的块并发执行后按 `order` 排序、以 `separator` 拼接并可选 `header/footer` 包裹,产出一个完整注入块;为记忆注入合成块与战斗系统"底部战报块"预留的承载结构,本版本暂无 UI 入口
- **渐进记忆(开发中功能,暂未对外开放)**:主菜单新增独立入口(点击提示"开发中,未来版本开放"),后续完善后放出。当前已落地的设计:
- 按"近期完整、远期摘要"的时间梯度,从指定表格(默认总结表,行序旧→新)采样历史并注入上下文:最新 X 行全量保留 + 其余历史对半拆分,较近一半等距取 Y 行、较远一半等距取 Z 行(中心对齐等距采样,不随机、不首尾加权,避免内容扎堆或事件结局被规律性忽略)
- 经 `setExtensionPrompt` 直接注入当回合上下文——内容独立、不写世界书、不随聊天/角色卡导出,生命周期天然跟随会话(区别于超级记忆的世界书条目路线)
- 注入位置 / 深度 / 角色 / 模板(含 `{{progressive_memory}}` 占位符)均可在面板配置;采样参数 X/Y/Z 默认 5/5/3,全部纯 JSON 持久化
- 采样器 `sampler.js` 为纯函数,参数结构与 memory-blocks 工作链对齐,后续可平移为 `progressive_sample` 节点
- **超级记忆 · 首行常驻**(表格专属配置新增开关,默认关闭):表格第一行通常是总调/全局定义行(基调、主线目标等),原先与普通行一样走绿灯——没人提到主键就永远不注入;开启后该行详情条目升为蓝灯常驻,切换即时生效
- **API 连接配置**:
- 角色世界书(cwb)与一键生卡(autoCharCard)纳入旧配置自动迁移:老用户首次加载会把旧 URL / Key / 模型自动迁移为连接配置并分配槽位(一键生卡仅在规划者与执行者配置一致或规划者为空时迁移,避免悄悄改变行为)
- **profile 已分配时参数控件 informational 化**:主面板 / 并发剧情优化 / 角色世界书 / 术语表的温度、maxTokens 控件在槽位分配 profile 后自动禁用并显示"由连接配置控制"提示,消除"改了没效果"的用户陷阱
- **profile 状态卡新增"本设备无 Key"警示**:API Key 仅保存在最初填写它的设备/浏览器上(安全设计,不随云端设置同步),换设备后状态卡会直接亮出警示徽标,不必等到调用报错才发现
### 修复
- **独立聊天记忆从摆设变真功能**:此前向量数据"随卡不随聊天"——开启"独立聊天记忆"后录入仍存进角色库、查询却去查一个从未被写入过的聊天集合、计数恒为 0,整体静默失效。现已重构为聊天级分桶:
- 独立模式下,聊天记录类向量按当前聊天隔离存储与检索,同一张卡开多个聊天(不同剧情线)的记忆互不污染
- 小说 / 世界书 / 手动录入属于"知识",仍随角色卡跨聊天共享;全局库不受影响
- 知识管理列表为聊天专属库显示"聊天级"徽标;聊天级库禁止移动到全局
- 统一模式(默认关闭独立记忆)的存量数据与行为完全不变
- 已知限制:聊天专属记忆跟随聊天文件,重命名聊天文件会使其失联(与 ST 官方向量扩展同等限制)
- **超级排序截断顺序修正**:开启"超级排序"时,时序重排发生在 top_n 截断之前,导致保留的是"时序最早"而非"最相关"的块,检索结果长期偏向最旧的聊天记录。现改为先按相关度截取 top_n、再做时序排序
- **翰林院向量化失败("向量化块数量不识别"反馈)**:
- 一次性清洗 profile-sync 历史污染:`retrieval/rerank.apiKey` 中的掩码占位符在持久层根治(此前仅读取侧防御);`apiEndpoint` / `rerank.apiMode` 的非法值(如被旧版写入的空字符串)归一化为 `custom`
- 修复 `apiEndpoint` 为空/非法时请求被硬定向到 `api.openai.com`、无视用户自定义 URL 的问题(CSP 拦截 / 401 的元凶)
- 修复**本地代理(LM Studio/Ollama)模式**自始就缺少 URL 分支、同样被错误定向到 openai.com 的问题
- API 模式下拉补全 `OpenAI 官方` / `Azure` 选项;默认 API 模式改为 `custom`(与默认 URL 配套),新用户不再因选项缺失导致首次保存写入空值
- profile-sync 给下拉框赋不存在选项值的污染源头修复(影响所有模块面板,不止翰林院)
- **Rerank "测试成功但实际请求报 API Key 未提供"(路径分叉根因)**:实际重排调用 `executeRerank(query, docs, settings.rerank)` 直接把 legacy 嵌套设置当连接传入,绕过了 `getRerankSettings()` 的 profile 解析;而「测试连接」传 `null` 会正常解析 profile——于是用 API Profile 配 rerank 的用户测试通过、实际生成时却拿到空 apiKey/stale url 报错。现实际调用点统一走 `getRerankSettings()`(profile 优先、legacy 兜底),与测试路径一致;`enabled / notify / hybrid_alpha` 等行为开关仍读 legacy 设置
- **Rerank "API Key 未提供"报错升级**:当原因是"连接配置在本设备没有可用 Key"时,报错会直接说明 Key 的设备本地性并指引到 API 连接配置重新填写(向量化 Google 直连、获取模型列表同步处理)
- **旧配置迁移**:一键生卡迁移时排除掩码占位符,避免把历史污染的假 Key 迁入新连接配置
- **超级记忆稳定性专项**(针对"工作不大稳定"反馈,4 处根因一次修复):
- **切聊天竞态污染**:CHAT_CHANGED 时超级记忆立即全量同步,而表格系统延迟 100ms 才加载新聊天的表格,导致【旧聊天】的表格内容被写进【新角色】的记忆世界书;两边表名不同时旧表条目无 GC 兜底会**永久残留**("记忆串台"元凶)。现 CHAT_CHANGED 只确保世界书存在,新状态同步交由 `loadTables()` 完成后的自动推送,单次且时序正确
- **死代码双轨存储拆除**:`saveStateToMetadata` / `tryRestoreStateFromMetadata` 把表格状态写到 `msg.metadata`——该字段非 ST 持久化位(同 v2.2.5 二次填表修过的坑),写入即蒸发、恢复永远为空,且每次同步还白调一次 `saveChat()`。整条链路删除,表格状态唯一信源为表格系统的 `msg.extra.amily2_tables_data`
- **`awaitSync()` 穿透**:同步队列正忙时 `pushUpdate` 会用一个立即 resolve 的空 Promise 覆盖 `_syncPromise`,Pipeline Stage 4 等待形同虚设、后续阶段在同步未完成时被放行。现忙时不覆盖,正在运行的 drain 循环自然吃掉新入队项
- **开关打开不生效**:启动时若总开关为关,初始化早退且不注册监听器;此后在 UI 勾选开关只写设置,超级记忆直到刷新页面前都是死的。现勾选即触发初始化(幂等)
- 附带:`forceSyncAll` 的表格角色推断改为复用 `events-schema.inferTableRole`,消除两处重复逻辑漂移风险;每次切聊天的双倍全量同步(restore 路径一次 + 显式一次)随死代码移除归一
### 重构
- 表格核心 `manager.js` 瘦身(约 1050 → 600 行):19 个 UI 突变操作拆分至 `actions/ui-mutations.js`,SuperMemory 事件分发拆分至 `events-dispatch.js`;全部经 re-export 保持兼容,外部调用路径零改动
- 角色世界书最后 2 处散乱的厂商 URL 判断迁移至 `detectVendor` 统一入口,业务路径上不再有硬编码的 URL substring 判断
1 line
55 KiB
JavaScript
1 line
55 KiB
JavaScript
function a0_0x3d17(_0x5f3af7,_0xb20b0){_0x5f3af7=_0x5f3af7-0x1de;const _0xcd98e3=a0_0xcd98();let _0x3d17dc=_0xcd98e3[_0x5f3af7];if(a0_0x3d17['TUnNpC']===undefined){var _0x282c7d=function(_0x52ae30){const _0x4be8fe='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2c7f99='',_0xb342dd='';for(let _0x3f83d7=0x0,_0x3bce03,_0x552ab9,_0x2562b1=0x0;_0x552ab9=_0x52ae30['charAt'](_0x2562b1++);~_0x552ab9&&(_0x3bce03=_0x3f83d7%0x4?_0x3bce03*0x40+_0x552ab9:_0x552ab9,_0x3f83d7++%0x4)?_0x2c7f99+=String['fromCharCode'](0xff&_0x3bce03>>(-0x2*_0x3f83d7&0x6)):0x0){_0x552ab9=_0x4be8fe['indexOf'](_0x552ab9);}for(let _0xa35a05=0x0,_0x27ad62=_0x2c7f99['length'];_0xa35a05<_0x27ad62;_0xa35a05++){_0xb342dd+='%'+('00'+_0x2c7f99['charCodeAt'](_0xa35a05)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xb342dd);};const _0xd270a2=function(_0x3eb8e9,_0x559ce2){let _0x3659dd=[],_0x1b8113=0x0,_0x3cf419,_0x11d84c='';_0x3eb8e9=_0x282c7d(_0x3eb8e9);let _0x97847d;for(_0x97847d=0x0;_0x97847d<0x100;_0x97847d++){_0x3659dd[_0x97847d]=_0x97847d;}for(_0x97847d=0x0;_0x97847d<0x100;_0x97847d++){_0x1b8113=(_0x1b8113+_0x3659dd[_0x97847d]+_0x559ce2['charCodeAt'](_0x97847d%_0x559ce2['length']))%0x100,_0x3cf419=_0x3659dd[_0x97847d],_0x3659dd[_0x97847d]=_0x3659dd[_0x1b8113],_0x3659dd[_0x1b8113]=_0x3cf419;}_0x97847d=0x0,_0x1b8113=0x0;for(let _0x48beff=0x0;_0x48beff<_0x3eb8e9['length'];_0x48beff++){_0x97847d=(_0x97847d+0x1)%0x100,_0x1b8113=(_0x1b8113+_0x3659dd[_0x97847d])%0x100,_0x3cf419=_0x3659dd[_0x97847d],_0x3659dd[_0x97847d]=_0x3659dd[_0x1b8113],_0x3659dd[_0x1b8113]=_0x3cf419,_0x11d84c+=String['fromCharCode'](_0x3eb8e9['charCodeAt'](_0x48beff)^_0x3659dd[(_0x3659dd[_0x97847d]+_0x3659dd[_0x1b8113])%0x100]);}return _0x11d84c;};a0_0x3d17['pntqol']=_0xd270a2,a0_0x3d17['xgMgMF']={},a0_0x3d17['TUnNpC']=!![];}const _0x5b6eb7=_0xcd98e3[0x0],_0x568311=_0x5f3af7+_0x5b6eb7,_0x9c0b2a=a0_0x3d17['xgMgMF'][_0x568311];return!_0x9c0b2a?(a0_0x3d17['yPumgc']===undefined&&(a0_0x3d17['yPumgc']=!![]),_0x3d17dc=a0_0x3d17['pntqol'](_0x3d17dc,_0xb20b0),a0_0x3d17['xgMgMF'][_0x568311]=_0x3d17dc):_0x3d17dc=_0x9c0b2a,_0x3d17dc;}const a0_0x5a3260=a0_0x3d17;function a0_0xcd98(){const _0x5124f2=['WPaBCCoXbq','WPxdJCowWP92','WQ0ttSo5eW','hNtdNXVdKcaIWRRdGq','W7fcrCk7WOxcKSo/mW','WRS/dJ3dLL7cIa','pSoIbvBcK8kqc8oZW4RdUa','rbNcI8oE','WPlcNSoTW4BcKq','WOxdK8oiWQfg','vbVdM2tdPW','WRlcLmoGW4jTn8orEHO','CSkgW6HRpa','W5y+BmoW','W4Dbj8kvWOVcImo9W5ZdNeu','WPqo5lIb5PMR5yAH6k6W5A6I5Q6k77+H6k6I55AuW5pcGCo6W74hWOW5WPG2iqOedhLOW4rHWP1dFw/OROJLJRBMMR3PGPpPHidNV5JJGzi','WOBcHqrdWOrtvgu','WOHOBSoGW7lcQCkAWRvc','WRiPCCoEgq','WQ7cPc5WW60rWOnRW6vEhGFcIwerWO4eWP4cW7OFoW','W5eCbCk5iSk7W5RcThm','aMtcLGZdSSomjcKNWRS','xL/LP4tOT7JVVRtNPAVPKi/KUA3LJ7xPHipVVlJVVQ3cQW','W5ldICkcW51R','xwDTD8oedSoTWQbVWRddICobWOjL5A6u6zc75AY75yQg6l2T5AwC6lE377Yc5PAj5O6h5O2g5z+b772a77++W6O','zuPYA8oR','W7n7wGCQ','cGC9FLu','W5FcSqtcH3u','WQhcMSogW6tcN3O6BSk3','mYddPf/dMq','W6RdL8kBW7zngmopuJJdNxZdTG','WPRcGSkmmq','BGldJhldH8olW5DRW6i','thKGW7O','W4/dL8kwhSoM','kmkTdYPr','cSkuW69AWQW','jhtdRHJdIG','W7FdPuVdG8ou','W4JdPSkQW491','o8k7exdcJLCnqCoAW7dcISod','W4bIyJCw','v8oovY3dSqaIr8opW4FcRCo0W4FdGGK','WPJcTc1AWQm','qGxdGgJdSa','rSkKfgNcNa','z8oQxJC','tCk4dwRcKmkgWRK','WRvku0ZcSINcHCkpW6exWRXu','ls47zMjsW5WeF8k8','u8oKqJ3dQaa6Cmoc','WQFdGSk7WQhcRSkB','W7ldOhRdLCoJ','WPhcS8o7W7/cRq','EhS8W71rWObrWOmx','EheWW65VWO5gWOC4jM4uWRNdSgpdTmoBW4C4cG','W6qrESo2W71ey8ojWONcQCkwqIhcSKlcOmolWOBcPtNMQAVLV6NLR6dPKztMNz/LSPNNUONVVQZMLlRMSPpOPiJLROVJGOK','WRNcGSk8b8ko','B1jPuSo4','WQVcG8olW4VcHG','i8ofnKVcJa','B8k9bSkNWPW','WO5PjSoKbq','WPqo5lIb5PMR5yAH6k6W5A6I5Q6k44oV','W6GIW4L2W5S','W7aFbXFdShNcGSk0W4ys','WRJcPSkCk8kp','vsO+WQdcTG','W7HTEryV','W7RdPSkvW6PS','W6r7BmkLWQe','W5NdN3/dRSoV','W7ldIvVdQa','W487xCoBW7W','qSkrbCkAWQa','W5pdJSklW5LA','WPqhECohgW','WQ/dT8ooWQzd','W5ZdIEw1KEwiSowSREI/KUEMR+IhUUs5LEwsHEAVPEodIq','WQ3cOCoIWR3dMszI','W6pdHCkwbmoNv8k+CqW','WQNdTCodWPbatCkinCke','WOdcMmkllmk5x2NdUwi3','W5jFW5zzWOnk','iL7cPWVdQa','WRdcP8ofW6dcVG','WRjJE8o7W4ZcSSk8WRPniLLnjmkRcmoSW6RdGSkqWPpdSW','gmkybYvw','WRdcO8oiW4FcOa','WPZdU8kOuCo5y8oNjwy','5BYu5yI66kYT5As85BkL5P2y55Aq5OQu5A+A6zku5A+344kq','jmkFW4TdWPC','W5RdPutdNSoL','W7JdTe3dSCoJ','xZORWRlcOW','W58rW496W60','W7pdHK4','rrWlWO/cSmodWR3cNK3cSbG0fGaV','W6PEW4P/WRW','fXRcJmkU','acFdTNpdNq','EI40WONcNG','WRBdMmkkWRJcRq','W5PEC8k7WRtcL8o+iuK','W6tdJCkkW5vR','AWhcKCorW5VcLW9wWOFdSSoBWPnMW6ekWPRdGYFcH8ka','CSkoiCkFWQm','wvv4ASodbmo3WPj3','WO3cJmoxW5NcN3y5','y0H+CCoRdG','W41rc8kkWRi','wG0RW4LF','zmkmW7LlfW','faeGFfy','WRWEu8o4nmkUnSkUW4raWPNdRCkYB0lcKCoxWR/dP1PS','WPlcLY9/WPu','Bqbzuae','pCkHcY1y','WOH4z8oXW5/cTmk4WRHce0XsjCkQl8ohW7VdICkEWPtdSa','xWzUAY7cJSkBW4nqrCkgxYdcGsa','WOhdN8oIWObZ','cLqSWPtcTYVcGXXfwdhdIq','ccZdJu7dHCoSW7u','vWBdVK/dHG','WOVdQ8k+DSo1Eq','bvVdVXxdVq','W5b4wc4n','W4ZdG8krhmocw8kwDrK','yt9UBrFcN8kNW75hwmknsGNdHgzjWPPQq8kdta','W74Gy8ouW5nysCoUWPlcTmkbb+ADSEwiS+w3K+AWPoweQowlG8oHwZ/cLEoaPa','prFcJCk5W5m','W4vczsCP','WRXqW6e5yCkzWQlcOqj4W5S','WRNdJ8k6WOhcLG','y2Hys8oG','wYP3zrFcISkwW7vOrCkxwXhdTw1iWPDMxCks','W73dNSklfmoe','t8k+fSkVWOC','W7TJW61vWR0','W6pdKCkwbmoOvmkYzqq','CwDzD8oU','iCoCA1RdNW','v34PW451','rIddJKRcSSkkpq8rWRSsWOG','WPpdVSk1WPlcSq','nmo8eNlcRa','WPnxW77dUr3cJmk0WR8','zaTZWRNcQWRcIWnJ','waNcLSorW53cNG','WP7cO8knfmkm','WQTiaCo2ia','fMJcRstdQW','jmoOtexdSNVcU8k9pmo9WRJdOmosmCoqWRO','aNmKWRtcSW','W7GXjSkTeG','W4mkaZpdO2xcMmk0W4WnWQe','ph3LTONOPixLRl3OVAFNPl/OHl7MNjxLN6/LRllLG7NJGyK','WQbpuSomW6O','rCkBiCk5WRC','W6pdHCkwbmoOvmkYzqq','rH4WW4H0','FwVLTQtOP6RLR5lOV7BNPA7OHOpMNlBLN6hLRRpLGlZJG6m','WOxcIaLZWPu','WRdcQcXX','WRtcVt9TW6SwWOrWW7Ha','WRWowSoPiCk1gCkLW5S','W57cGtpcVxi','WPZcIWL+','W6qLW4hdKIS','qadcVCo/W5e','jZ7cHCk0W7FdJ8otm8k4ivxdGComWOdMLPVLRPpPKzRLRPZLTlVNLQdMIBdJGQFORQtPHQ/ML7VOVPNLHRJMI7VMN7XKwCoGimkAt3mw44gn','iWZcKmkPW4JdG8oeb8k/','gbddTK/dSX3dRmoLCa','W4j8ysy4','fCk+bHbxWRrgWQ5H','WP7cGmo/W4tcIq','zWP3W4NdSK3cLtjCrqddOW','oSo3fKO','ld83E2beW4izBSk5','FqK6W78','o8kAsLtdGW','g8k/WQdcGmo0','hIldUwldMq','WQlcPZ1TW6yvWQD8W6G','gvOuWRZcSG','W6C+omkJja','BY3cImoFW6lcKWjGWR/dSSokWPDxWPvh','mN3cPJJdKW','WPHqW58KxG','W4n6CmkcWOq','W68xar/dRW','vtVdP1pdJW','iLWWWPm','kItdGLSl','nrldVLtdIrFdHSoWEvW','bINcMmktW6G','W40HiSkgha','W7unW7pdVd8','nNldIae','W7tcSa/cKf8','FmoVW5xdO8k1W7iRBSoup8o1FG','DCk6hfpcVmkoWRn+oG','fKZLTiRLIjBLRA/OVlFNPOdOH4dKUzRLKPhMR53JG7a','nY47Cx4','kmkhW5HQWQ4','ldJcSmkrW5C','W7iibr7dR3dcRSkF','cWJdOhyx','lCk8fYL0WR9a','W4eyjCkUeG','WR/cUSovW4tcPG','y8kmW7Lw','sKpLTylOP63LROVOVOxNPOVOH4ZMN4BLNBlLR7BLG77JGyK','W78tW5VdRYO','WQVcJCoFW5pcSW','AJe+WQ/cGW','W7vFECkPWP7cL8o0cW','e8oNquhdNW','adSJA3HEW7y7F8kO','sv8jW6vj','WPhcGrrDWP9wqW','W6tdGCkSW5DncCoo','WOGLxCo7aG','W7lcTYZcSxa','W4hcQqRcIv8','mGpdT2/dRa','hCkcW5P8WPK','W4hdR8k1W5Tf','dCops1FdJW','t8kZgLxcHSksWQHUoG','W4y2mCkeeq','DSkuaCkvWPO','W7dcOmoel8kP','W59DtYGJbmkrBCkinmoyWOO','WP3cVmoKW5ZcLG','DZn/CbhcMmk1W7LqqG','WPVcHra','W6JdK1ZdTCoZCGVdJx7dPW','WQL0gCoQna','WP3dOSknDCoA','WPdcM8opW73cPG','lbtcOmk3W4S','WOlcMrf1W7G','5BYg5yMW5lUt56Is6yAo57Yv5Bsd5AYR5zYa5y+x5lMc5OIM5yEg6zck5AYi5BQE55IF5A+d5PsL77215lMb6icE55Ql5O2H5A+w5yEI5lQt5y6m6ywz55QR56w96zkV44g0','adGZFwbEW7SxAq','vCoaya3dOG','gXVdUhKK','W55chCkpWR4','WPtcHCoKW7C','baxdU1RdLq','jq7dUuS/','zYTXDWe','W6CFW5TZW7a','sqSMW7HVlq7cGCow','iHNdSeNdHGldU8oHEa','W6tcRWxcTKi','zJD8EWO','W43cVCoocSkFpSknW5pdKG','zZWTWR/cVG','WRPfWOaLWQZcPN7cO1BdPcddKwu','W74caSkSgCk9W7dcTxm','W6T2W5njWRy','W7ZdGLpdOSo1ycJdGuhdQItcTJ8dWR4','W6C6W6PfW4G','W6jiySkFWOlcMCo9pu7cSSkPWRxcUKRdPmkf','bSoyBLBdOq','W4SwodddOa','W4ZdO0/dHSoc','WPJdNSkBWOZcHG','zH4SW6PflqtcQW','W7ZdGKNdISoOztK','WO3cJ8obsCkCcmksAsJdNSoAaq','WParvSo+ma','emkTmInw','W6mrW4S','F8kiW7i','W5vbxIy2','DYT3yqa','WQdcRcPwW6SaWR4','WQNdS8opWO5GsCkDnmk+hHexrgOiWQ/dVLJcKXi','f3OWWQJcHq','gLldIGBdMcK0WPZdKCk1W7VcPebGW7vKw8o3WQlcJUAQP+w8L+++NEADOEwESEACSoAkNUwiLowURoMsJUwUJo+/IoIVJ+ExKoAlSoAvVEwVP+MrJUwVPoocTW','rrWlWO/cSmodWR3cNK3cSbG0fGbUBmoyWROxWPlMQ5lLV7JVVPZMNzdLNBNMNjFMIytLIAFLRP/PK6/LRAdVV6FORQlNLiBMI7NML6BLR5tPK6NLR4FJGlq','g2NdNqZdGG','W64dbZBdPq','omk+WPFcNmoKWRK','WOpcG8oUW7FcStu','W55Dj8kx','uHSIWQVcKa','W4WjW6ZdHW','WP3cGrLJ','W4uhW5jzW7G','AXZcJCouW4xcNXH4WQ7dPa','W6xcR8ozea','r2L7CSoe','lCooAhNdKW','W7ldRMxdPmot','D3CmW6nQ','W5JcRmoZfCk8','jSoJw2FdVMNcO8kXoW','l8k3sK3dOh4s','kcOKzW','lMpcKGRdISoqece/','WPZcUSoRW5NcRG','wbJdUMFdGq','BHv9Dda','5A6n6zg+5PwK5lIH57675BorxuVdGaxdJeuOvNhcIghMI5mLWPHkeuPVWQxdTJBdRCo144g2','drVdGge+iq','W7LWo8kXWOK','DZmDWOK','WP/dUSkRt8oKC8o7kwTk','CSkveLtcLG','W7pdJ8k9W5Tf','W5FdNmk1W7rL','WPzFWR3cNv/dIConWQSOWQ5csGS','WR/dMCkGACoL','kCoNkxtcSG','WPFcJCoGW5JcVa','W61gqCkIWPi','W7JcIcJcQ2S','W7KgjSkVfa','WOxdOmkJsq','W5i3FmoOW6q','amkGW416WPeNWPm','W5RdN8kFbmoosG','WPb4d8oBjq','W6ODW5f+W6xcOrFcHfhdPbJdGwtdLW','W40yW7PkW7K','qCksoSkbWRZdSCk/','W4/dK8khoCoFxCkW','xxKpW6rV','W549y8oZW48trCoQWOJcPmkpqGu','qSkPcg3cTa','ECkFl8k/WPddUCk1CColAmk6WOiPW7dcHfpcIGe','WQhdG8kpWOFcJq','iWZcKmkPW7ddHCojaCkG','W59+wmkTWPu','WOJcM8oZW4lcRG','WOz8W7G8u8ooWOtcLXH0W7yBW74fWRD2WRm/W4SI5QMi5BYH5AY56zo75A6m5BEk5yIw6l6A44c0','W6SudbC','W7DiE8kGWOhcNSoyieJcLa','dHRcGCkVW5xdJ8oCbCkon27dGa','vSkvpSklWRS','fKZLP4NOTPpVVQhNPlFPK57KUl7LJ7lPH5dVVQFVV7SW','W47dJ8kXnmoc','W6Kfb8kVkq','W4zWpCk6WRS','eSoLavdcK8kkmSo9W40','kmk9WPVcHCog','5B+D5yI66k+E5AEh5BgQ5P+055AK5OUa5A+m6zo/5AYq44oo','WPasuSo4','W74MW7RdGsZcNCkeWPu2WO5YsImZ5AYf5yce5QM05BYx5Bwd5yQG5O+/5lIzW6NcRG','WOpdQSocWR1b','CuDVCa','WRpdKSkTWOxcT8kCWPC5j8o8l27cG1m8zW','W6FdT8kdgCoGxCkKqXtdNmodfX/cRUwlP+wNV+woR+wMNoI1OW4','htRdGNGb','uMOiW5TR','eMNdVcZdPq','WPpcKmo7W7xcMq','bHRdULFdHKddJCoXBW','xCk/oedcLW','W5tcGaJcM0W','rfj4FCod','uYtcSSo0W6O','DSoSCIldIq','W7hcRCo4jmk8','W4LHCSkJWPa','DqaSW7Li','yYjQtWRcJ8kh','WOBdRmojWO97rmkmdG','ANb6A8o8','W7fmW5PKWPi','W6JdI1tdPmoI','W51lDq','W6O8wConW7O','W6CpmdVdNa','AWFcNCopW7VcKXPxWRi','WRFcRSkOh8kd','jZ7cHCk0W7FdJ8otm8k4ivxdGComWOaj','hIBdILBdRG','AXZcISoFW5/cLW9wWOddUmob','BsPUBrFcN8kYW6jnxmkvtHJdQMDYWRL8rSksumow','W5XzumkmWOy','Ax8qW49N','emkAWPpcVSokWQueAmobcmossry9nG','W7/cMrBcRw4','W7G9W5zAW4G','jmoOtfJdQh3cSG','CdRdG2tdUa','zrGIW75ymJBcNCogWP4','bJpcHCk0W6W','WQlcRGPOW4y','mtBcLmk/W6O','W44GW7D4W7S','ofWY','WQ/cHrniW4u','oJddSsn/DeqhW4RdTCko','dJ7dT1JdSW','WQ7cRaTJWPK','eCkyeW1qWR5CWPX5BCk8oSkJW4tLIi3LPkpLJiVLPA/OTR7dNG','WRRdMmo/WQr5','WRvVz8oAW7q','W4JdO8kdhmoJ','W7OxW7JdGrhcMCkjWQmjWOr5','W7OmW6/dKtxcNCkCWQi7','usSzWRZcNG','WQhcHComW7hcJ1GXCmkuW6JdQCk5','omkGisbY','zK0RW4jY','hmo9txFdQ3dcTmkFoSop','W7zHySkvWRi','W5/dMSkCbCop','W5m/Bq','BWeoW4rP','WRaUwSoBna','EcJcOCoAW4u','W4rlysS6fmk8s8kioa','W6fjW51kWRroW6KUW6u','W7JdI1ldSSoJ','qtyEWP/cQCodWQxcQua','gatdTK/dIXVdOCoJBW','W6LEFI06emkbwSkMmmof','mmk5BgZdSa','WRlcKSoPW55khmorCby','E8oOvLCJW6GDWQjABSkTkmkr','W74MW7RdGsZcNCkeWPu2WO5YsImZpSoaoM3dLCkh5QQ85BYS5AYp6zcP5P+75Bc057Qq776a5PAD5Roh5yM55A6R44oN','iehcNdldLG','gmkCWRNcPmoq','W6WlW5JdOae','b8kqaGzn','W7RdI1e','W6FcMCoflSkE','dH8ysLG','W5DduCkmWRO','ruTmwmoA','De88W498','BHRdJh/dOCohW5HOW6G','WPOCBSoraa','W6T9w8kfWQq','btZKUztMMQBLH7dORk7LRAxMRzFJGBK','W69qW7jiWPi','WPVdU8kGsSoN','a1ugWRRcSW','FteuWPpcNW','WOZdMCoeWRPB','W6NdQSkwW41Y','W5BdINtdGSo1','eNVcPWBdNa','gmoQtbpdJSouWRHkkSk2WQGO','bNhcHra','W7CwmCkmjq','WQb6ECo6','lCkjWQ3cSSoz','rCk8W6b0iG','xXyZWR/cGW','W7POvqKN','W7zlwmkJWQC','W4icW6tdJrxcMCkjWQmjWOr5FX96lW','W5FdHSk/gCoN','WOxdUSk+CCoN','W7ziySkgWOpcNSo8','W6u8W69dW68','sCoICdxdVa','acaZCezsW7quyW','WQpcHSk5hCk1','peSbWRtcSq','pSoZeg3cK8kgmq','WP1W5BE46kw85A2W6l+G56EH6iwP5P+r5z+25A685ykp44g+','W7LBW7n/WRq','bdxdL3S+','WRn+z8oXW4RcO8k7WQ1Nna','pJtcMmkCW5S','WOeSBmosdq','WRFcQcXSW7O','F8kemMlcMG','WRHiWO8NWQtcONJcML7dIc/dLNq','W4tdUSkqbmok','xmkBp0RcNq','WOxdU8osWQr9tmkm','WO3dOSkrWQ3cLa','WRrRW7OZAW','cHiDthe','W4O2dG3dSa','l0WAWRFcQq','WRxcSIjwWPW','W5NdHmkbh8oz','W7Tdrqe+','WQNdSSojWOH2y8kmkmkTeXCq','WRJcG8oNW7VcTHhdNay7jH8p','yunPu8oGd8oX','qb3cImo6W6q','iCoJv0tdVq','W6CvW5z1W6JdUW','bftcSHpdLG','W5PoESkQWPBcICoqoehcUSkGWQpcHKddGCkdW6fxqmoFAG','W4xdJmkAW4jh','g8kCBNhdUG','axKbWR7cTW','lCkQtMVdPM8Vt8kHfCoPpd1VWRLlWRxdRe7cN1VdIG','W4mXiIhdVG','W5hcIrNcNeK','ECoJcZFcRcHhumkFd8oRpZC','WQJcRCkAn8kgsuFdG2iWrGvHi8k2','W7VcMmozgmkG','FIaoW5T2','AmkAc3lcUq','W63dNmk5bSoo','wuf4ASodbmo3WPj3','WRhdMCk6WQFcU8koWO81ia','W5vhiSkTWQa','nmoCA33dPq','W6xcH8oHWO3cJCkKWOeQaW','W7tdHCkQW7q','yr0fW6ni','W44rW5raW6G','WOHRFSo2W5lcR8kAWP9lkq','WQNcLWvKWOrBshzV','vJJcUSo0W5K','W7v4W4PRWQa','fCkLW65mWRi','eh3cNHldV8knlcS2WQOAWQRcTCkHhSosW7RdM8kHrCk8ia','WP7cQc1hWQO','WQjDpmo6owvMW5tdUbHHWQObWQaz','WQZcI8kpkSkoqfhdPxi','W6hcQ8oFnCk2ka','Dw5PtSoy','ybpdVfVdHq','WRFdUCo2WR1k','W6aLW7JdVGS','mbRdS3OQ','eSoMfK3cKCkckmo/W7xdTCo6','W6CigbFdTa','W4tdLfJdS8olBJ/dHwy','iCoIA3JdQa','WRHtW7WNCCooWO4','WQr0zSoX','WOVdKmk8WQhcJSkrWPGXka','l8kReqTP','W795W797WOu','W6ddT8kOW6Xg','W7qydXddOW','WR/dKSkGWQy','WPtdV8ktv8oj','W5yceX3dTa','xWzUAY7cJSkBW4nqrCkgxYdcGEINOEwVJCoBkW','e8kmkXXn','WPtcTYHzWRu','cmkYcIzC','WQRcKCooW77cRa','W7hcRINcK0mUWQtcJGW3WQbOW5ddHSksW6vzW6PegW','WOhcICknn8k+wfVdOG','qW7cUCorW4e','W7OzrSoSW44','W6BdLSkQW7vq','W651DmkPWQa','l8oOvNldS3e','vCkcW4DGkW','WPhdU8osWQbMtCke','bIBdOxddKa','W4K9W5nQW7C','WP/dQ8k+DmoKzCob','n0FcKtpdTq','BK1kC8oQ','WPnbE8o/W44','W5zNh8kBWQW','eW/cMSkNW50','bmk0oG1O','DCkaW6juc8kJW7WSmW/dK8kKWOOqxvWHdgddQW','WO3dO8kJuCoPmSkbk3PBW57dR8ovyICRCIBcU8k4rr8','W6uFhJhdSNNcPG','W5r6tGy8','jZ7cHCk0W7FdJ8otm8k4ivxdGComWObioCkqemkTWP/MQyhLVQRLRPxPK4FMNAhLSlVNUlFVVRFMLjxMSPhOP7VLRBBJGAS','eWldGeVdNa','W6lcVmoegmk6pCklW60','ct3cL8kWW70','sSksimkRWQFdVq','vY8eW4LE','W6H9rmkgWOe','WRG8t8o0hSk5dSkrW5XSWOFdP8kAkYm','eJZcPCkXW6G','W5vptICF','omkfC0pdNG','iW/cGmk/W5ddG8ojk8kPnW','WOjoW60HBmocWPpcOX8','AxiOW61B','WR5VW7KXxW','WQtdHCk2WRpcQ8ksWP4p','W7nqkSkiWQu','W4pcN8oamSkd','WPJdLSkXWPdcSq','W4ddPK3dRSomzcxdT37dOc/cGWnk5AYk6zcO5AYg5yMC6lYG5AE/6lwq77+75PAK5O2U5O+W5zYT77YK772HiW','aMtcMaZdO8o9cGK3','W7WiW5bBW58','WOvYW70pBG','bXBdHxGA','safhtW4','cX7cH8kZ','iCoueMdcTa','W6XKtSkSWQm','Chm8W4jN','nmkKW7n+WP0','kaRcPSkTW58','WOVcQCoLW5FcHW','W6i9W47dJri','uWNcJmo/W53cKXy','fCkPeq1TWRPrWQPgz8k3','gcCBA2q','W7GDoqZdRq','qcxdJ0NcTSkkrrqXWRaNWQNcUa','jCo/v3G','WQddM8kIu8ob','W77dKMFdHmoD','W4GymHpdQq','bgqmWPNcOG','W6FdTSkwW4j4','WQXsW5GtsW','DHytWRlcQG','EtGpWQ/cJ8odWQK','W6VdLvldOCoUBtNdUW','WQlcUCkJfCkf','tCkhaSkLWP8','nmkbW7n/WPO','xCk8c0K','k8kdsLFdNa','v2KQW6e','DCklW7nRga','mCknWO7cMCov','WR9ouSo5r8oUW7tcQui3WOlcVW','5BYu5yI65lIc56Uu6yEY57YC5Bw95A+C5zY05y+x5lIo5OIy5ywa6zkD5A2z5BQO55U15AY75Ps577Yd5lIz6igT55U75O+I5A6X5yw05lMA5y6n6yAW55IO56A06zkp44kp','WPZdPCkVFmo3','W4tcUI/cReO','gXRcM8k4W47dI8oEbCkhk17dTmoWW4Lz','WONcVCo6W4JcVW','W7GvbCkOfq','W6hcOSochCk2','W686C8olW64','ouddNWtdSG','WRxdN8ktumob','WRJdLmonWR5z','bmkxbrro','W4zRj8kGWOy','W4GjW7bBW7q','EIVdJKhdHa','iKpcKJJdPW','W4dcQ8oyb8kR','jmk3ugpdOhm','C39VAmod','WR3dMCk/WRO','kCoLAKhdKG','WRpdVCkVsCoKACocj2W','WQ3dN8owWObztCkqaSkjhqWhFr4MWO7dUfFcI0WdW6/cL8kL5BkI5P6d5Bkp57Uh776H5RkE5ys06lsC6l+f44gM','aSk8Af3dLW','omk8dGTTWR5SWRTOBW','WRxcLmkSW4TygCoIEq','W58UlSkKeq','WQC+D8o5iW','W77dIv7dTCo+CsJdGw4','W5jcC8keWO0','jmoOtf7dOMa','ymk6W7XCfa','oSkDbb1J','d8oQBLtdTG','WPZcH8omW4hcKq','5A+S6zg45PE+5lUr57+f5BoZW7X7k8kGWOyoodeya8oP5OMEwLZdQsNcSqz3W73cVCkma+odJq','W7VdT8k9W7fd','WPdcMCkde8kg','fmkZWOlcPmocWQWstSorjSoswcj7DCksnCk2','pmkRmZzE','WQLsW4egv8o4WONcTGv1W6m','WQNcLWvKWRXDrxbW','W6aJB8oRW4jiDmo9WO4','EXpdSvNdNG','W5nfuSkiWOC','WP5eW4aCCa','mefZr8owh8oH','aGVcLSoVW7dcGG4','WRT0Amo1W5i','W7GGi8kKaW','WR5LkCoCkG','Eg88W71EWOnDWPCF','W5DSCSkoWRO','W6SpemkVaSkQW6VcOMmSWOJcUmo6dIL+imkfxCoiW4FdGa','CCkCcu7cTmkhWQvykSkTWPGcbLPF','W55SzSkMWRZcNSoOb1NcLSk+WQNcRGtOPAhLRkZcSr0','W55pFW','WP/dQ8k+Cmo/zmoj','FWiLW6m','WPJdGSkyWPJcSG','ESoyCrtdVa','W5f5W69kWO8','W4ldG8kiW456','sGrRuay','AIJdMwldNSolW49CW6/dS1i3WQLUWPG','qw9XwCo8','yunPv8o7dSo5','W47dJ8k1bCoE','W7SEySoLW7e','FCk2pSkLWPJdSmkJv8oBrSk6WPmDWRBcPf3cLX7dISkuWQnMWP3dHowWL+ACG+wWP+E7TE++IEAZK+wgQEI0UUI8VooaSG','WQFcJIPMWPu','WRZcNmk+cCkC','CJ9NzGa','77635P2655sv5OQp776/','WOBcPCoaW6tcIG','BW0vW5vP','iXtcKmkKW67dJ8olbmk1','W6tdHSkdp8oH','q8kfpmkJWQe','EWpcVCoyW4S','WOPOpSo6hgC','qYzvqYy','WRpdTCo3WPL+','gsddG1CC','W5tdHos5REAyV+weNEIVS+wTSEAUPo+8KoIUR+EuNt3cH8oKW4JcNCkaWRRdUmkiW73dOmk7WPlcRhldR8k1bmo4d8ok6k2H5y2V5PMe6ycm6yEq57YJ44kC','WOVcQdzAW6W','DCkUhfpcI8klWRjSlq','DCkUhfpcVmkoWRn+oG','ddeqsMi','fmkRWPhcVSo3WQejxSo+aSoz','BG7dJh/dLSocW5L6W78','r8oU5lQ05PIN5ysv6k6d5A635Q2x772R6k6u55EWhSkLA0rrASkCngpdKuBcOdZdIaWoAXxdISo4WRBOR5VLJl3MMONPGyJPHlVNVOhJGB8','f8k6x3FdL3CqsmkSiSo6pdfcWR1rWOpdQG','fCoUtxtdGa','W401z8oWW4beu8oUWPJcQW','u8o/uIBdLGW4x8oEW5e','kCoWl3lcLa','WQ9fpCoWpq'];a0_0xcd98=function(){return _0x5124f2;};return a0_0xcd98();}(function(_0x42c980,_0x58fef5){const _0x3a524d=a0_0x3d17,_0x1a2986=_0x42c980();while(!![]){try{const _0x396bc7=-parseInt(_0x3a524d(0x393,'e)7H'))/0x1+-parseInt(_0x3a524d(0x1e9,')dIP'))/0x2*(parseInt(_0x3a524d(0x296,'%BR#'))/0x3)+parseInt(_0x3a524d(0x254,'AqyY'))/0x4+-parseInt(_0x3a524d(0x267,'ahsf'))/0x5*(-parseInt(_0x3a524d(0x35d,'L!ad'))/0x6)+-parseInt(_0x3a524d(0x35e,'2oNe'))/0x7*(-parseInt(_0x3a524d(0x37b,'2oNe'))/0x8)+parseInt(_0x3a524d(0x345,'wtRl'))/0x9*(parseInt(_0x3a524d(0x4a7,'icC0'))/0xa)+parseInt(_0x3a524d(0x2fb,'xarc'))/0xb*(parseInt(_0x3a524d(0x2d5,'(Cay'))/0xc);if(_0x396bc7===_0x58fef5)break;else _0x1a2986['push'](_0x1a2986['shift']());}catch(_0x5c8368){_0x1a2986['push'](_0x1a2986['shift']());}}}(a0_0xcd98,0x9cce9));import{extension_settings}from'/scripts/extensions.js';import{saveSettingsDebounced}from'/script.js';import{extensionName}from'../../settings.js';import{SENSITIVE_KEYS}from'../sensitive-keys.js';import{generateKeyPair,serializeKeyPair,importPublicKey,importPrivateKey,encrypt,decrypt}from'./crypto-utils.js';const a0_0x26e91e=a0_0x5a3260(0x22b,'0Vdc'),a0_0x1fe80b=a0_0x5a3260(0x1fc,'AqyY'),a0_0x295dd3=a0_0x5a3260(0x411,'icC0'),a0_0x1c5153=a0_0x5a3260(0x219,'Nm&t'),a0_0x29456a=a0_0x5a3260(0x416,'LAt3'),a0_0x26bc16=a0_0x5a3260(0x34f,'N@yJ');class a0_0x546fcc{constructor(){const _0x4f11e8=a0_0x5a3260;this[_0x4f11e8(0x2c7,'avRq')]=null,this[_0x4f11e8(0x206,'*$IA')]=null,this[_0x4f11e8(0x460,'L!ad')]=![],this[_0x4f11e8(0x344,'2oNe')]=null;}async[a0_0x5a3260(0x40c,'7f3[')](){const _0x8bf1f4=a0_0x5a3260,_0x5d6d95={};_0x5d6d95[_0x8bf1f4(0x476,'AqyY')]=function(_0x3fd376,_0x43746a){return _0x3fd376===_0x43746a;},_0x5d6d95[_0x8bf1f4(0x383,'2oNe')]=_0x8bf1f4(0x3c6,'*6I('),_0x5d6d95[_0x8bf1f4(0x3fb,'wtRl')]=function(_0x464e9c,_0x512dc5){return _0x464e9c===_0x512dc5;},_0x5d6d95[_0x8bf1f4(0x203,'jIAj')]=_0x8bf1f4(0x239,')dIP');const _0x57dad0=_0x5d6d95;if(_0x57dad0[_0x8bf1f4(0x240,'nFC$')](this[_0x8bf1f4(0x3a8,'(Cay')](),_0x57dad0[_0x8bf1f4(0x289,'%M04')])){if(_0x57dad0[_0x8bf1f4(0x3c2,'EZW^')](_0x57dad0[_0x8bf1f4(0x2a6,'(Cay')],_0x57dad0[_0x8bf1f4(0x329,'YnsC')]))await this[_0x8bf1f4(0x4b3,'jIAj')]();else{const _0x3e189e=_0x8bf1f4(0x3a3,'jKZh')+_0x147797;if(_0x57dad0[_0x8bf1f4(0x491,'0Vdc')](this[_0x8bf1f4(0x413,'x1ko')](),_0x57dad0[_0x8bf1f4(0x3a1,'Z!K$')]))return this[_0x8bf1f4(0x1ff,'Spn0')](_0x3e189e);return this[_0x8bf1f4(0x1ef,'%BR#')](_0x3e189e);}}}async[a0_0x5a3260(0x286,'%M04')](_0x3758d1){const _0x447754=a0_0x5a3260,_0x4d6229={};_0x4d6229[_0x447754(0x28f,'G3nV')]=function(_0x4b72ad,_0x58eaa0){return _0x4b72ad+_0x58eaa0;},_0x4d6229[_0x447754(0x4a0,'^7sn')]=_0x447754(0x325,'PG#@'),_0x4d6229[_0x447754(0x21b,'DXCY')]=function(_0x302d09,_0x3cc804){return _0x302d09!==_0x3cc804;},_0x4d6229[_0x447754(0x241,'!uDw')]=_0x447754(0x223,'icC0'),_0x4d6229[_0x447754(0x48e,'ahsf')]=function(_0x45d681,_0x2589a4){return _0x45d681===_0x2589a4;},_0x4d6229[_0x447754(0x27f,')dIP')]=_0x447754(0x2e3,'%BR#'),_0x4d6229[_0x447754(0x386,'AqyY')]=function(_0x2f7eff,_0x452e22){return _0x2f7eff!==_0x452e22;},_0x4d6229[_0x447754(0x457,'&WBR')]=_0x447754(0x2f4,'6%0P');const _0x447e29=_0x4d6229;if(!SENSITIVE_KEYS[_0x447754(0x3dd,'icC0')](_0x3758d1)){if(_0x447e29[_0x447754(0x434,'lh1Z')](_0x447e29[_0x447754(0x33a,'&#YC')],_0x447e29[_0x447754(0x2bd,'&WBR')]))_0x10a5e5[_0x447754(0x498,'jKZh')](_0x447e29[_0x447754(0x41c,'ZMSq')](_0x2041b9,_0x28e946),_0x3d3943);else return console[_0x447754(0x3f8,'u*7y')](_0x447754(0x2f5,'avRq')+_0x3758d1+_0x447754(0x2c3,'lvQ4')),undefined;}if(_0x447e29[_0x447754(0x481,'dvOD')](this[_0x447754(0x2fa,'lh1Z')](),_0x447e29[_0x447754(0x304,'Spn0')])){if(_0x447e29[_0x447754(0x47e,'%BR#')](_0x447e29[_0x447754(0x1ec,'&#YC')],_0x447e29[_0x447754(0x1fd,'^e]B')]))throw new _0x2a841e(_0x447e29[_0x447754(0x2b9,'*6I(')]);else return this[_0x447754(0x2c2,'wtRl')](_0x3758d1);}return this[_0x447754(0x20c,'!uDw')](_0x3758d1);}async[a0_0x5a3260(0x200,'nFC$')](_0x2cee6f,_0x35535b){const _0x48b4a6=a0_0x5a3260,_0x5670f5={};_0x5670f5[_0x48b4a6(0x218,'ZMSq')]=_0x48b4a6(0x28b,'lh1Z'),_0x5670f5[_0x48b4a6(0x343,'jIAj')]=function(_0x15800a,_0x51e624){return _0x15800a+_0x51e624;},_0x5670f5[_0x48b4a6(0x37f,')dIP')]=function(_0xcc42a8,_0x575678){return _0xcc42a8!==_0x575678;},_0x5670f5[_0x48b4a6(0x412,'icC0')]=_0x48b4a6(0x2a4,'avRq'),_0x5670f5[_0x48b4a6(0x225,'AqyY')]=_0x48b4a6(0x373,'L!ad'),_0x5670f5[_0x48b4a6(0x20f,'(Cay')]=function(_0x7c45ef,_0x548afc){return _0x7c45ef===_0x548afc;},_0x5670f5[_0x48b4a6(0x322,'G3nV')]=_0x48b4a6(0x467,'ZWQI'),_0x5670f5[_0x48b4a6(0x20e,'^7sn')]=_0x48b4a6(0x47d,'jKZh'),_0x5670f5[_0x48b4a6(0x387,'N@yJ')]=_0x48b4a6(0x351,'%BR#'),_0x5670f5[_0x48b4a6(0x282,'ahsf')]=function(_0x172dd3,_0x130957){return _0x172dd3!==_0x130957;},_0x5670f5[_0x48b4a6(0x2e8,'PG#@')]=_0x48b4a6(0x29a,'(HDi'),_0x5670f5[_0x48b4a6(0x1fa,'^7sn')]=_0x48b4a6(0x1e8,'Nm&t');const _0x395ece=_0x5670f5;if(!SENSITIVE_KEYS[_0x48b4a6(0x2a0,'6%0P')](_0x2cee6f)){if(_0x395ece[_0x48b4a6(0x201,'%BR#')](_0x395ece[_0x48b4a6(0x1e3,'(Cay')],_0x395ece[_0x48b4a6(0x388,'jKZh')])){console[_0x48b4a6(0x391,')5VO')](_0x48b4a6(0x29e,'lh1Z')+_0x2cee6f+_0x48b4a6(0x483,'Q6vu'));return;}else throw new _0x3d8ad8(_0x395ece[_0x48b4a6(0x404,'(Cay')]);}if(_0x395ece[_0x48b4a6(0x328,'&WEk')](this[_0x48b4a6(0x3d9,'&WEk')](),_0x395ece[_0x48b4a6(0x29c,'jKZh')])){if(_0x395ece[_0x48b4a6(0x2cb,'jIAj')](_0x395ece[_0x48b4a6(0x234,'&#YC')],_0x395ece[_0x48b4a6(0x49a,'avRq')])){const _0x561044=_0x116a29[_0x48b4a6(0x441,'6%0P')](_0x2be33e);if(_0x561044?.[_0x48b4a6(0x3b8,'&WEk')](_0x1ea7f2))_0x36b3e5[_0x48b4a6(0x2d1,'DXCY')](_0x561044);}else await this[_0x48b4a6(0x2bf,'lh1Z')](_0x2cee6f,_0x35535b);}else _0x395ece[_0x48b4a6(0x259,'2oNe')](_0x395ece[_0x48b4a6(0x287,'0Vdc')],_0x395ece[_0x48b4a6(0x2f2,'(Cay')])?this[_0x48b4a6(0x41a,'^MiM')](_0x2cee6f,_0x35535b):delete _0x23c67f[_0x395ece[_0x48b4a6(0x357,'%BR#')](_0x57032c,_0xc64d32)];}[a0_0x5a3260(0x39b,'G3nV')](){const _0x3ff081=a0_0x5a3260,_0x23f2f1={};_0x23f2f1[_0x3ff081(0x454,'^MiM')]=function(_0xbc032a,_0x1adb36){return _0xbc032a===_0x1adb36;},_0x23f2f1[_0x3ff081(0x277,'AqyY')]=_0x3ff081(0x3c7,'icC0'),_0x23f2f1[_0x3ff081(0x39a,'ZlJh')]=function(_0x152d0b,_0x52da4f){return _0x152d0b===_0x52da4f;},_0x23f2f1[_0x3ff081(0x45c,'jIAj')]=_0x3ff081(0x369,'x1ko'),_0x23f2f1[_0x3ff081(0x497,'7f3[')]=function(_0x315c68,_0x58953a){return _0x315c68!==_0x58953a;},_0x23f2f1[_0x3ff081(0x1eb,'nFC$')]=_0x3ff081(0x364,'2oNe'),_0x23f2f1[_0x3ff081(0x24b,'Q6vu')]=_0x3ff081(0x317,'dvOD'),_0x23f2f1[_0x3ff081(0x2b7,'DXCY')]=function(_0x4e67ea,_0x5499bb){return _0x4e67ea===_0x5499bb;},_0x23f2f1[_0x3ff081(0x2f8,'lh1Z')]=function(_0x3194de,_0x48bbb4){return _0x3194de!==_0x48bbb4;},_0x23f2f1[_0x3ff081(0x4ab,'!uDw')]=_0x3ff081(0x489,'(Cay'),_0x23f2f1[_0x3ff081(0x359,'Q6vu')]=_0x3ff081(0x40d,'LAt3');const _0x456770=_0x23f2f1,_0x18ef84=localStorage[_0x3ff081(0x25d,'YnsC')](a0_0x26e91e);if(_0x456770[_0x3ff081(0x397,'lvQ4')](_0x18ef84,_0x456770[_0x3ff081(0x47f,'Q6vu')])||_0x456770[_0x3ff081(0x48b,'AqyY')](_0x18ef84,_0x456770[_0x3ff081(0x493,'6%0P')])){if(_0x456770[_0x3ff081(0x305,'%BR#')](_0x456770[_0x3ff081(0x4ac,'N@yJ')],_0x456770[_0x3ff081(0x285,'jKZh')]))return _0x18ef84;else{const _0x1b2fd6=this[_0x3ff081(0x2e7,'ZMSq')]();if(_0x1b2fd6?.[_0x55f0eb])return!![];return _0x4caa33[_0x3ff081(0x2ec,'Q6vu')](_0x1b2fd6)[_0x3ff081(0x20b,')2*U')](_0x10c8b3=>_0x10c8b3[_0x3ff081(0x401,'7f3[')](_0x28419e));}}const _0x599045=this[_0x3ff081(0x27d,'7f3[')]()?.[a0_0x1c5153];if(_0x456770[_0x3ff081(0x479,'G3nV')](_0x599045,_0x456770[_0x3ff081(0x47f,'Q6vu')])||_0x456770[_0x3ff081(0x39c,'ahsf')](_0x599045,_0x456770[_0x3ff081(0x247,'*6I(')]))return _0x456770[_0x3ff081(0x3e7,'xarc')](_0x456770[_0x3ff081(0x215,'G3nV')],_0x456770[_0x3ff081(0x421,'x1ko')])?_0x599045:_0x3aa0f8;return this[_0x3ff081(0x2c4,')dIP')]()?_0x456770[_0x3ff081(0x3eb,'YnsC')]:_0x456770[_0x3ff081(0x46a,'dvOD')];}async[a0_0x5a3260(0x2a1,'7f3[')](_0x48ac65){const _0x41bcf9=a0_0x5a3260,_0xc5d7f9={'GZDeu':function(_0x131090,_0x7368eb){return _0x131090+_0x7368eb;},'BGrUF':function(_0x118b88,_0x2b842b){return _0x118b88===_0x2b842b;},'KJvuB':_0x41bcf9(0x487,'YnsC'),'JbXko':function(_0xd45c3,_0xdfd37b){return _0xd45c3!==_0xdfd37b;},'sMnHT':_0x41bcf9(0x3c0,'avRq'),'cfxRG':function(_0x5c6a0b,_0x198e82){return _0x5c6a0b!==_0x198e82;},'IIdcL':_0x41bcf9(0x32d,'^7sn'),'caBcS':_0x41bcf9(0x2b0,'*6I('),'sxHwi':_0x41bcf9(0x2ab,'ZWQI'),'utVRO':_0x41bcf9(0x350,'!uDw'),'LuAMp':function(_0x8653c5){return _0x8653c5();}},_0x5a5aea=this[_0x41bcf9(0x44f,'%M04')]();if(_0xc5d7f9[_0x41bcf9(0x1ed,'lh1Z')](_0x5a5aea,_0x48ac65))return;if(_0xc5d7f9[_0x41bcf9(0x38c,'ZlJh')](_0x48ac65,_0xc5d7f9[_0x41bcf9(0x30d,'Spn0')])){if(_0xc5d7f9[_0x41bcf9(0x3f5,'nFC$')](_0xc5d7f9[_0x41bcf9(0x2d3,'jIAj')],_0xc5d7f9[_0x41bcf9(0x44e,'icC0')]))_0x4847db[_0x41bcf9(0x46c,'6%0P')](_0xc5d7f9[_0x41bcf9(0x24f,'L!ad')](_0x532789,_0x3941f6));else{if(!this[_0x41bcf9(0x2de,'ahsf')]){if(_0xc5d7f9[_0x41bcf9(0x427,'e)7H')](_0xc5d7f9[_0x41bcf9(0x459,'PG#@')],_0xc5d7f9[_0x41bcf9(0x238,'6%0P')]))await this[_0x41bcf9(0x26b,'^MiM')]();else{if(!_0xa35a05[_0x41bcf9(0x32b,'&WEk')](_0x27ad62))return _0x11d84c[_0x41bcf9(0x1f4,'(Cay')](_0x41bcf9(0x1fe,'(HDi')+_0x97847d+_0x41bcf9(0x2d9,'6%0P')),_0x48beff;if(tgkKYS[_0x41bcf9(0x3e3,'2oNe')](this[_0x41bcf9(0x43c,'*6I(')](),tgkKYS[_0x41bcf9(0x33c,'u*7y')]))return this[_0x41bcf9(0x356,'ZWQI')](_0x42d97d);return this[_0x41bcf9(0x1ef,'%BR#')](_0x3cf419);}}await this[_0x41bcf9(0x334,'DXCY')]();}}else{if(_0xc5d7f9[_0x41bcf9(0x258,'xarc')](_0xc5d7f9[_0x41bcf9(0x3c1,'ZlJh')],_0xc5d7f9[_0x41bcf9(0x419,'!uDw')]))await this[_0x41bcf9(0x302,'Q6vu')]();else return this[_0x41bcf9(0x356,'ZWQI')](_0x4302b7);}localStorage[_0x41bcf9(0x224,'7f3[')](a0_0x26e91e,_0x48ac65),this[_0x41bcf9(0x470,'PG#@')]()[a0_0x1c5153]=_0x48ac65,_0xc5d7f9[_0x41bcf9(0x2a3,'!uDw')](saveSettingsDebounced),console[_0x41bcf9(0x400,'YnsC')](_0x41bcf9(0x42a,'L!ad')+_0x48ac65+'\x22。');}[a0_0x5a3260(0x3b4,'6%0P')](){const _0x204abf=a0_0x5a3260;return this[_0x204abf(0x460,'L!ad')];}async[a0_0x5a3260(0x243,'AqyY')](_0x2ea257,_0xc200e7){const _0x49340d=a0_0x5a3260,_0x5cdb7b={};_0x5cdb7b[_0x49340d(0x3d4,'%M04')]=function(_0x5dc757,_0x3c0f2b){return _0x5dc757+_0x3c0f2b;},_0x5cdb7b[_0x49340d(0x353,'ZWQI')]=function(_0x1b37ce,_0x5f0e76){return _0x1b37ce===_0x5f0e76;},_0x5cdb7b[_0x49340d(0x354,'x1ko')]=_0x49340d(0x298,')2*U'),_0x5cdb7b[_0x49340d(0x33f,'*6I(')]=function(_0x5aab3b,_0x14cf58){return _0x5aab3b===_0x14cf58;},_0x5cdb7b[_0x49340d(0x24c,'lvQ4')]=_0x49340d(0x46e,'&WEk'),_0x5cdb7b[_0x49340d(0x43f,'^7sn')]=function(_0x27b06d,_0x57cf2b){return _0x27b06d===_0x57cf2b;},_0x5cdb7b[_0x49340d(0x26d,'ahsf')]=function(_0x3f1a88,_0x5b3615){return _0x3f1a88===_0x5b3615;},_0x5cdb7b[_0x49340d(0x24d,'^MiM')]=function(_0x487e0c,_0x4bfbbd){return _0x487e0c===_0x4bfbbd;},_0x5cdb7b[_0x49340d(0x2d2,'Z!K$')]=_0x49340d(0x2d6,'0Vdc'),_0x5cdb7b[_0x49340d(0x35b,'!uDw')]=function(_0x4ef0e4,_0x286ed7){return _0x4ef0e4===_0x286ed7;},_0x5cdb7b[_0x49340d(0x2a7,'*6I(')]=_0x49340d(0x41b,'jKZh');const _0xc7a656=_0x5cdb7b,_0x4efc2b=_0x49340d(0x399,'xarc')+_0x2ea257;if(_0xc7a656[_0x49340d(0x210,'xarc')](this[_0x49340d(0x3a8,'(Cay')](),_0xc7a656[_0x49340d(0x3ab,'Nm&t')])){if(_0xc7a656[_0x49340d(0x230,'PG#@')](_0xc7a656[_0x49340d(0x42b,'jIAj')],_0xc7a656[_0x49340d(0x3ac,'PG#@')]))await this[_0x49340d(0x36a,'ZWQI')](_0x4efc2b,_0xc200e7);else return _0x520364[_0x49340d(0x3e1,'&WBR')](_0xc7a656[_0x49340d(0x2e4,'6%0P')](_0x12761c,_0x110f94))??'';}else{if(_0xc7a656[_0x49340d(0x2a9,'%BR#')](_0xc7a656[_0x49340d(0x3ff,'EZW^')],_0xc7a656[_0x49340d(0x30f,'6%0P')]))this[_0x49340d(0x336,'%BR#')](_0x4efc2b,_0xc200e7);else{const _0x359a0d=_0x55f095[_0x49340d(0x2aa,'%BR#')](_0x2100ca);if(lEjAOZ[_0x49340d(0x34d,'^MiM')](_0x359a0d,lEjAOZ[_0x49340d(0x3f3,'&WEk')])||lEjAOZ[_0x49340d(0x2ff,'&WEk')](_0x359a0d,lEjAOZ[_0x49340d(0x1ee,'ZWQI')]))return _0x359a0d;const _0x12470e=this[_0x49340d(0x23b,'N@yJ')]()?.[_0x3ace04];if(lEjAOZ[_0x49340d(0x2ff,'&WEk')](_0x12470e,lEjAOZ[_0x49340d(0x24a,'jKZh')])||lEjAOZ[_0x49340d(0x461,'YnsC')](_0x12470e,lEjAOZ[_0x49340d(0x484,'^7sn')]))return _0x12470e;return this[_0x49340d(0x28e,'e)7H')]()?lEjAOZ[_0x49340d(0x2ae,'^e]B')]:lEjAOZ[_0x49340d(0x384,'ahsf')];}}}async[a0_0x5a3260(0x420,'^MiM')](_0x121b2a){const _0x26e847=a0_0x5a3260,_0x31d526={};_0x31d526[_0x26e847(0x365,'ahsf')]=function(_0xec7efc,_0x33fd82){return _0xec7efc===_0x33fd82;},_0x31d526[_0x26e847(0x320,'ZMSq')]=_0x26e847(0x43b,'&#YC'),_0x31d526[_0x26e847(0x485,'7f3[')]=function(_0x598212,_0x19a922){return _0x598212!==_0x19a922;},_0x31d526[_0x26e847(0x392,'Nm&t')]=_0x26e847(0x265,'0Vdc');const _0x50db84=_0x31d526,_0x44d8cb=_0x26e847(0x3d8,'&#YC')+_0x121b2a;if(_0x50db84[_0x26e847(0x4a9,'lh1Z')](this[_0x26e847(0x4b5,'%BR#')](),_0x50db84[_0x26e847(0x273,'G3nV')]))return _0x50db84[_0x26e847(0x309,'(HDi')](_0x50db84[_0x26e847(0x33e,'^e]B')],_0x50db84[_0x26e847(0x330,'YnsC')])?_0x16ec11:this[_0x26e847(0x394,'lh1Z')](_0x44d8cb);return this[_0x26e847(0x301,'Q6vu')](_0x44d8cb);}[a0_0x5a3260(0x4a2,')2*U')](_0x4866f9){const _0x79c5aa=a0_0x5a3260,_0x2a75eb={'JzXRK':_0x79c5aa(0x22f,'^MiM'),'ASvTM':function(_0x27de78,_0x28bf99){return _0x27de78+_0x28bf99;},'XppOJ':function(_0x49047f,_0x3f7a9c){return _0x49047f+_0x3f7a9c;},'aVzjV':function(_0x4bfbb9,_0x1580fe){return _0x4bfbb9!==_0x1580fe;},'SzFCv':_0x79c5aa(0x3fc,'*6I('),'fRNeX':function(_0x1d1e61,_0xd338f){return _0x1d1e61+_0xd338f;},'sLtZE':function(_0x35099f){return _0x35099f();}},_0xa8a628=_0x79c5aa(0x23e,'!uDw')+_0x4866f9;localStorage[_0x79c5aa(0x38d,'PG#@')](_0x2a75eb[_0x79c5aa(0x39d,'ZMSq')](a0_0x295dd3,_0xa8a628));const _0x260fbd=extension_settings[extensionName];if(_0x260fbd?.[_0x2a75eb[_0x79c5aa(0x2b5,'ZWQI')](a0_0x26bc16,_0xa8a628)]){if(_0x2a75eb[_0x79c5aa(0x311,'jKZh')](_0x2a75eb[_0x79c5aa(0x431,')5VO')],_0x2a75eb[_0x79c5aa(0x2c0,'u*7y')]))return _0x2e73ff[_0x79c5aa(0x3f0,'nFC$')](_0x2a75eb[_0x79c5aa(0x293,'wtRl')]),'';else delete _0x260fbd[_0x2a75eb[_0x79c5aa(0x490,'e)7H')](a0_0x26bc16,_0xa8a628)],_0x2a75eb[_0x79c5aa(0x466,'jKZh')](saveSettingsDebounced);}}async[a0_0x5a3260(0x3d1,'&WEk')](){const _0x57d6df=a0_0x5a3260,_0x460d05={'PcOYI':function(_0x2a5563){return _0x2a5563();},'tlEIx':function(_0x147e01,_0x227a56){return _0x147e01(_0x227a56);},'ASjom':function(_0x479178){return _0x479178();},'TDCCt':_0x57d6df(0x375,'^MiM')},_0x55ebce=await _0x460d05[_0x57d6df(0x3b2,'x1ko')](generateKeyPair),{publicJwk:_0x1f47cc,privateJwk:_0x573fa8}=await _0x460d05[_0x57d6df(0x3a2,'YnsC')](serializeKeyPair,_0x55ebce);this[_0x57d6df(0x33d,'dvOD')](),localStorage[_0x57d6df(0x49e,'*$IA')](a0_0x1fe80b,_0x573fa8);const _0x203789=this[_0x57d6df(0x1f8,'^e]B')]();_0x203789[a0_0x29456a]=_0x1f47cc,_0x460d05[_0x57d6df(0x450,'wtRl')](saveSettingsDebounced),this[_0x57d6df(0x1f7,')2*U')]=await _0x460d05[_0x57d6df(0x374,'DXCY')](importPublicKey,_0x1f47cc),this[_0x57d6df(0x471,'6%0P')]=await _0x460d05[_0x57d6df(0x3ca,'Nm&t')](importPrivateKey,_0x573fa8),this[_0x57d6df(0x2eb,'wtRl')]=!![],console[_0x57d6df(0x2ea,'Spn0')](_0x460d05[_0x57d6df(0x1e5,'2oNe')]);}async[a0_0x5a3260(0x29d,'ahsf')](){const _0x5761ff=a0_0x5a3260,_0x375de2={};_0x375de2[_0x5761ff(0x22e,'6%0P')]=function(_0x2d47e7,_0x97857d){return _0x2d47e7||_0x97857d;},_0x375de2[_0x5761ff(0x272,'jIAj')]=function(_0x20e2f3,_0x36914a){return _0x20e2f3!==_0x36914a;},_0x375de2[_0x5761ff(0x4a3,'^MiM')]=_0x5761ff(0x437,'DXCY'),_0x375de2[_0x5761ff(0x249,'*$IA')]=_0x5761ff(0x204,'L!ad'),_0x375de2[_0x5761ff(0x2dc,'dvOD')]=_0x5761ff(0x428,'ahsf'),_0x375de2[_0x5761ff(0x316,'(Cay')]=_0x5761ff(0x22c,'7f3[');const _0x9e4249=_0x375de2,_0x292032=this[_0x5761ff(0x426,'*$IA')](),_0x2714f3=localStorage[_0x5761ff(0x22d,'xarc')](a0_0x1fe80b),_0xa94d19=_0x292032[a0_0x29456a];if(_0x9e4249[_0x5761ff(0x1f9,'DXCY')](!_0x2714f3,!_0xa94d19)){if(_0x9e4249[_0x5761ff(0x323,'ZMSq')](_0x9e4249[_0x5761ff(0x3ae,'(Cay')],_0x9e4249[_0x5761ff(0x2f1,'&WEk')]))throw new Error(_0x9e4249[_0x5761ff(0x47c,'u*7y')]);else return!_0xb27f2[_0x5226e9]&&(_0x520883[_0x49b336]={}),_0x475847[_0x22a955];}return{'format':_0x9e4249[_0x5761ff(0x49c,'Spn0')],'version':0x1,'exportedAt':new Date()[_0x5761ff(0x290,'N@yJ')](),'fingerprint':await this[_0x5761ff(0x42d,'!uDw')](),'publicKey':_0xa94d19,'privateKey':_0x2714f3};}async[a0_0x5a3260(0x449,'*6I(')](_0x4fb9a2){const _0x5182ff=a0_0x5a3260,_0x1fa41a={'bnoQz':function(_0x17ee5e,_0x1a7dd3){return _0x17ee5e===_0x1a7dd3;},'PdCWu':_0x5182ff(0x2b8,'(HDi'),'GrDxO':function(_0x496cbc,_0x4f6f68){return _0x496cbc||_0x4f6f68;},'IJHkO':function(_0x3b8023,_0x4397e7){return _0x3b8023!==_0x4397e7;},'NmYis':_0x5182ff(0x27c,'%M04'),'hemxj':_0x5182ff(0x1f2,'%M04'),'YtFCq':_0x5182ff(0x3fd,'e)7H'),'NwjKd':function(_0xd31b14,_0x1e7050){return _0xd31b14(_0x1e7050);},'aTQxF':function(_0x333cee,_0x3bde0d){return _0x333cee(_0x3bde0d);},'zGbSI':function(_0x5318f1,_0x1f2d4b){return _0x5318f1!==_0x1f2d4b;},'LiBYD':_0x5182ff(0x213,'xarc'),'ymMHE':_0x5182ff(0x3be,'2oNe'),'htqJK':function(_0x32d2b4,_0x27dd5e){return _0x32d2b4!==_0x27dd5e;},'dRNXZ':_0x5182ff(0x30e,'YnsC'),'AByYb':function(_0x14d741){return _0x14d741();}},_0x26ad33=_0x1fa41a[_0x5182ff(0x3b3,'nFC$')](typeof _0x4fb9a2,_0x1fa41a[_0x5182ff(0x380,'e)7H')])?JSON[_0x5182ff(0x4a5,'&WBR')](_0x4fb9a2):_0x4fb9a2,_0x2ea144=_0x26ad33?.[_0x5182ff(0x324,'7f3[')],_0x474649=_0x26ad33?.[_0x5182ff(0x2d8,'EZW^')];if(_0x1fa41a[_0x5182ff(0x2e6,'Nm&t')](!_0x2ea144,!_0x474649)){if(_0x1fa41a[_0x5182ff(0x308,'x1ko')](_0x1fa41a[_0x5182ff(0x22a,'G3nV')],_0x1fa41a[_0x5182ff(0x396,'u*7y')]))throw new Error(_0x1fa41a[_0x5182ff(0x44a,'jKZh')]);else return this[_0x5182ff(0x49b,'u*7y')];}const [_0x4333e8,_0x101f12]=await Promise[_0x5182ff(0x47a,'&WEk')]([_0x1fa41a[_0x5182ff(0x3ee,'icC0')](importPublicKey,_0x2ea144),_0x1fa41a[_0x5182ff(0x228,'EZW^')](importPrivateKey,_0x474649)]),_0x566b9d=this[_0x5182ff(0x426,'*$IA')](),_0x60aefa=_0x566b9d[a0_0x29456a],_0x228a96=Object[_0x5182ff(0x37e,'&#YC')](_0x566b9d)[_0x5182ff(0x3c3,'Z!K$')](_0x75a1ac=>_0x75a1ac[_0x5182ff(0x3b6,'*6I(')](a0_0x26bc16));if(_0x60aefa&&_0x1fa41a[_0x5182ff(0x488,'jIAj')](_0x60aefa,_0x2ea144)&&_0x228a96){if(_0x1fa41a[_0x5182ff(0x28a,'ZMSq')](_0x1fa41a[_0x5182ff(0x306,'Z!K$')],_0x1fa41a[_0x5182ff(0x3d7,'!uDw')]))throw new Error(_0x1fa41a[_0x5182ff(0x469,'&#YC')]);else this[_0x5182ff(0x3f9,'AqyY')](_0xbcc5dc,_0x5cae6f);}localStorage[_0x5182ff(0x414,'ZWQI')](a0_0x1fe80b,_0x474649),(!_0x60aefa||_0x1fa41a[_0x5182ff(0x417,'lh1Z')](_0x60aefa,_0x2ea144))&&(_0x1fa41a[_0x5182ff(0x1df,'%M04')](_0x1fa41a[_0x5182ff(0x38a,'wtRl')],_0x1fa41a[_0x5182ff(0x25a,'(Cay')])?(_0x566b9d[a0_0x29456a]=_0x2ea144,_0x1fa41a[_0x5182ff(0x327,'&WEk')](saveSettingsDebounced)):(this[_0x5182ff(0x208,'&WEk')](_0x35ae13,_0x28cce2),_0x398026[_0x5182ff(0x400,'YnsC')](_0x5182ff(0x32c,'YnsC')+_0x1caa95+_0x5182ff(0x39f,'ZlJh')))),this[_0x5182ff(0x23a,'^MiM')]=_0x4333e8,this[_0x5182ff(0x2c1,'e)7H')]=_0x101f12,this[_0x5182ff(0x2fd,'avRq')]=!![];}async[a0_0x5a3260(0x363,'%M04')](){const _0x370ec9=a0_0x5a3260,_0x2f5f44={};_0x2f5f44[_0x370ec9(0x2c8,'*$IA')]=_0x370ec9(0x2b1,'LAt3'),_0x2f5f44[_0x370ec9(0x3f4,'Q6vu')]=_0x370ec9(0x31a,'ZMSq');const _0x2a0a3e=_0x2f5f44,_0x30e139=extension_settings[extensionName]?.[a0_0x29456a];if(!_0x30e139)return _0x2a0a3e[_0x370ec9(0x315,'x1ko')];const _0x3ab9b8=JSON[_0x370ec9(0x33b,'0Vdc')](_0x30e139),_0x4638c3=new TextEncoder()[_0x370ec9(0x338,'%BR#')](_0x3ab9b8['n']),_0x51d3d3=await crypto[_0x370ec9(0x2fe,'!uDw')][_0x370ec9(0x3e9,'Z!K$')](_0x2a0a3e[_0x370ec9(0x3bc,'^MiM')],_0x4638c3),_0x2c3269=Array[_0x370ec9(0x255,'%M04')](new Uint8Array(_0x51d3d3))[_0x370ec9(0x3e0,'*6I(')](0x0,0x8)[_0x370ec9(0x3b7,'^e]B')](_0x417524=>_0x417524[_0x370ec9(0x2ce,'jKZh')](0x10)[_0x370ec9(0x2da,'^e]B')](0x2,'0'))[_0x370ec9(0x372,'^e]B')](':');return _0x370ec9(0x458,'ZlJh')+_0x2c3269;}[a0_0x5a3260(0x34b,'*6I(')](){const _0x6d9e97=a0_0x5a3260,_0x37a670={};_0x37a670[_0x6d9e97(0x1fb,'lvQ4')]=function(_0xcacb4a,_0x5df9dc){return _0xcacb4a===_0x5df9dc;},_0x37a670[_0x6d9e97(0x409,'jKZh')]=_0x6d9e97(0x406,'7f3['),_0x37a670[_0x6d9e97(0x44d,'Nm&t')]=_0x6d9e97(0x2ac,'LAt3'),_0x37a670[_0x6d9e97(0x2cc,'dvOD')]=function(_0x2cb77e,_0x5d5ee5){return _0x2cb77e!==_0x5d5ee5;},_0x37a670[_0x6d9e97(0x237,'^MiM')]=_0x6d9e97(0x1f6,'icC0');const _0x49dfc3=_0x37a670,_0x1de6ac=this[_0x6d9e97(0x292,'LAt3')](),_0x55945b={};_0x55945b[_0x6d9e97(0x3cf,'ahsf')]=_0x1de6ac[a0_0x29456a],_0x55945b[_0x6d9e97(0x382,'&WBR')]={};const _0x4cae2a=_0x55945b;for(const [_0x35d333,_0x2eb891]of Object[_0x6d9e97(0x40e,'lvQ4')](_0x1de6ac)){_0x49dfc3[_0x6d9e97(0x314,'LAt3')](_0x49dfc3[_0x6d9e97(0x226,'%BR#')],_0x49dfc3[_0x6d9e97(0x2ef,'lvQ4')])?(this[_0x6d9e97(0x291,'^e]B')](_0x55ff6e,_0x166297),_0x5c3e19[_0x6d9e97(0x313,'&WEk')](_0x6d9e97(0x385,'DXCY')+_0x1dd863+_0x6d9e97(0x36c,'u*7y'))):_0x35d333[_0x6d9e97(0x31d,'Spn0')](a0_0x26bc16)&&_0x2eb891&&(_0x49dfc3[_0x6d9e97(0x23c,'Q6vu')](_0x49dfc3[_0x6d9e97(0x3a6,'Q6vu')],_0x49dfc3[_0x6d9e97(0x3f2,'%M04')])?_0x136740[_0x6d9e97(0x2df,'AqyY')](_0x1435a6)&&_0x5cc587&&(_0x370031[_0x6d9e97(0x3c9,'PG#@')][_0x162ca3[_0x6d9e97(0x2f7,'wtRl')](_0x2da44a[_0x6d9e97(0x233,'x1ko')])]=_0x590a6b):_0x4cae2a[_0x6d9e97(0x284,'&WEk')][_0x35d333[_0x6d9e97(0x36d,'^e]B')](a0_0x26bc16[_0x6d9e97(0x279,')dIP')])]=_0x2eb891);}return _0x4cae2a;}[a0_0x5a3260(0x377,'PG#@')](_0x5ee16f){const _0x521913=a0_0x5a3260,_0x14ad79={};_0x14ad79[_0x521913(0x1e4,')dIP')]=function(_0x1aab7b,_0x38f311){return _0x1aab7b+_0x38f311;};const _0x3fdcec=_0x14ad79;return localStorage[_0x521913(0x221,'jIAj')](_0x3fdcec[_0x521913(0x31f,'AqyY')](a0_0x295dd3,_0x5ee16f))??'';}[a0_0x5a3260(0x31b,'ZWQI')](_0x50ddf8,_0x32cb39){const _0x19db18=a0_0x5a3260,_0x23953e={'tUplH':_0x19db18(0x42e,'ZWQI'),'uvQRv':function(_0x45de61){return _0x45de61();},'cRqdG':function(_0x238943,_0x2d17f3){return _0x238943!==_0x2d17f3;},'CVBFl':function(_0x1f5a3d,_0x4c7023){return _0x1f5a3d!==_0x4c7023;},'nPMJS':_0x19db18(0x3b1,'ahsf'),'DcdkO':function(_0x5178ee,_0x88f727){return _0x5178ee+_0x88f727;},'mPRIv':function(_0x1e12a0,_0x5df4cd){return _0x1e12a0===_0x5df4cd;},'fVTjA':_0x19db18(0x378,'6%0P'),'OpTWQ':_0x19db18(0x299,'ahsf'),'QOJwb':function(_0x384d77,_0x15a725){return _0x384d77+_0x15a725;}};_0x23953e[_0x19db18(0x23d,'N@yJ')](_0x32cb39,null)&&_0x23953e[_0x19db18(0x4b0,'^e]B')](_0x32cb39,undefined)&&_0x23953e[_0x19db18(0x38f,'ahsf')](_0x32cb39,'')?_0x23953e[_0x19db18(0x30b,'icC0')](_0x23953e[_0x19db18(0x482,'jKZh')],_0x23953e[_0x19db18(0x2f6,'^e]B')])?_0x2e4060[_0x19db18(0x2b6,'x1ko')](_0x23953e[_0x19db18(0x45e,'ZWQI')],_0x2c0053):localStorage[_0x19db18(0x337,'ZMSq')](_0x23953e[_0x19db18(0x23f,'EZW^')](a0_0x295dd3,_0x50ddf8),_0x32cb39):_0x23953e[_0x19db18(0x235,'jKZh')](_0x23953e[_0x19db18(0x349,'6%0P')],_0x23953e[_0x19db18(0x2af,'Spn0')])?(_0xdd159e[_0x701aa2]=_0x20dba2,VOSYaC[_0x19db18(0x430,'Q6vu')](_0xfe3bd)):localStorage[_0x19db18(0x30c,'xarc')](_0x23953e[_0x19db18(0x261,'lvQ4')](a0_0x295dd3,_0x50ddf8));}async[a0_0x5a3260(0x394,'lh1Z')](_0x4e816c){const _0xc2e6cc=a0_0x5a3260,_0x421125={'zcUfs':_0xc2e6cc(0x27e,'jIAj'),'saenM':_0xc2e6cc(0x2e2,'%BR#'),'UlSRL':function(_0x218f50,_0x3a9a48){return _0x218f50===_0x3a9a48;},'opoza':_0xc2e6cc(0x348,')5VO'),'AoLXY':_0xc2e6cc(0x3b9,'(HDi'),'ouuvW':_0xc2e6cc(0x303,'LAt3'),'EILsx':function(_0x1b9b0b,_0x4cb02b){return _0x1b9b0b+_0x4cb02b;},'tqpLM':function(_0x4196e,_0x3f689b){return _0x4196e===_0x3f689b;},'GlMbp':_0xc2e6cc(0x3ba,'7f3['),'AOflK':_0xc2e6cc(0x312,'&WEk'),'coRbz':function(_0x1ca6f1,_0x446dc3,_0x35327a){return _0x1ca6f1(_0x446dc3,_0x35327a);},'LDYll':function(_0x49439c,_0x575b29){return _0x49439c!==_0x575b29;},'oCWtx':_0xc2e6cc(0x307,'*$IA'),'Crhaj':_0xc2e6cc(0x381,'PG#@')};if(!this[_0xc2e6cc(0x2b4,'^MiM')]){if(_0x421125[_0xc2e6cc(0x442,'LAt3')](_0x421125[_0xc2e6cc(0x229,'^MiM')],_0x421125[_0xc2e6cc(0x220,'0Vdc')])){_0x28c071[_0xc2e6cc(0x248,'^MiM')](_0x421125[_0xc2e6cc(0x438,'avRq')]);return;}else return console[_0xc2e6cc(0x262,'lh1Z')](_0x421125[_0xc2e6cc(0x246,'ZlJh')]),'';}const _0x53c506=extension_settings[extensionName]?.[_0x421125[_0xc2e6cc(0x21c,'LAt3')](a0_0x26bc16,_0x4e816c)];if(!_0x53c506)return'';try{if(_0x421125[_0xc2e6cc(0x1de,'DXCY')](_0x421125[_0xc2e6cc(0x252,'u*7y')],_0x421125[_0xc2e6cc(0x3f1,'%BR#')]))_0x4b165[_0xc2e6cc(0x21d,'(Cay')](_0x421125[_0xc2e6cc(0x2ed,'ZWQI')],_0x16465e),this[_0xc2e6cc(0x49b,'u*7y')]=![];else return await _0x421125[_0xc2e6cc(0x3df,'6%0P')](decrypt,this[_0xc2e6cc(0x251,'G3nV')],_0x53c506);}catch(_0x494ab4){if(_0x421125[_0xc2e6cc(0x46b,'DXCY')](_0x421125[_0xc2e6cc(0x2a5,'^7sn')],_0x421125[_0xc2e6cc(0x3c4,'PG#@')]))return console[_0xc2e6cc(0x2d4,'wtRl')](_0xc2e6cc(0x29f,'jKZh')+_0x4e816c+_0xc2e6cc(0x2e0,'^MiM'),_0x494ab4),'';else this[_0xc2e6cc(0x3a5,'u*7y')]=null,this[_0xc2e6cc(0x45f,'L!ad')]=null,this[_0xc2e6cc(0x46f,'YnsC')]=![],this[_0xc2e6cc(0x4b4,'Z!K$')]=null;}}async[a0_0x5a3260(0x46d,'^7sn')](_0x2b6a29,_0x3d1ed2){const _0xb1954f=a0_0x5a3260,_0xf57a5a={'XHksi':_0xb1954f(0x475,'L!ad'),'uYrvL':function(_0x4af51f){return _0x4af51f();},'EPOjg':function(_0x24dd1e,_0x4250a8){return _0x24dd1e!==_0x4250a8;},'ZzgcQ':_0xb1954f(0x346,'wtRl'),'cuiMK':_0xb1954f(0x477,'e)7H'),'nLWQs':function(_0x36d239,_0x4656bd){return _0x36d239!==_0x4656bd;},'LUhnQ':function(_0x573ebd,_0x22db00){return _0x573ebd!==_0x22db00;},'zbEiX':function(_0x2bcd3b,_0x5d41e6){return _0x2bcd3b!==_0x5d41e6;},'egTwY':_0xb1954f(0x472,')dIP'),'AKHYx':function(_0x26a641,_0x3143eb){return _0x26a641+_0x3143eb;},'RTMeR':function(_0x120d98,_0x497224,_0x2e58de){return _0x120d98(_0x497224,_0x2e58de);},'KBgJQ':function(_0x378376,_0x1170f1){return _0x378376!==_0x1170f1;},'pkeAg':_0xb1954f(0x212,'7f3[')};if(!this[_0xb1954f(0x444,'DXCY')]){if(_0xf57a5a[_0xb1954f(0x3bd,'&WBR')](_0xf57a5a[_0xb1954f(0x3e6,')5VO')],_0xf57a5a[_0xb1954f(0x28d,'Spn0')])){console[_0xb1954f(0x37c,'*$IA')](_0xf57a5a[_0xb1954f(0x45a,'^e]B')]);return;}else{_0x1ba316[_0xb1954f(0x36e,'&WBR')](_0xf57a5a[_0xb1954f(0x402,'lh1Z')]);return;}}const _0x446675=this[_0xb1954f(0x2be,'lh1Z')]();if(_0xf57a5a[_0xb1954f(0x455,'icC0')](_0x3d1ed2,null)&&_0xf57a5a[_0xb1954f(0x499,'icC0')](_0x3d1ed2,undefined)&&_0xf57a5a[_0xb1954f(0x256,'7f3[')](_0x3d1ed2,'')){if(_0xf57a5a[_0xb1954f(0x339,'EZW^')](_0xf57a5a[_0xb1954f(0x453,'&WBR')],_0xf57a5a[_0xb1954f(0x2f0,')5VO')])){const _0x2ce6d6=this[_0xb1954f(0x370,'dvOD')]();let _0x2af519=![];for(const _0x544302 of _0x4039a4[_0xb1954f(0x3ed,'^e]B')](_0x2ce6d6)){_0x544302[_0xb1954f(0x37d,'u*7y')](_0x5c15a3)&&(delete _0x2ce6d6[_0x544302],_0x2af519=!![]);}if(_0x2af519)_0xf57a5a[_0xb1954f(0x27a,'%BR#')](_0xa82bf6);}else _0x446675[_0xf57a5a[_0xb1954f(0x492,'YnsC')](a0_0x26bc16,_0x2b6a29)]=await _0xf57a5a[_0xb1954f(0x361,'(HDi')](encrypt,this[_0xb1954f(0x3ef,'DXCY')],_0x3d1ed2);}else{if(_0xf57a5a[_0xb1954f(0x276,'wtRl')](_0xf57a5a[_0xb1954f(0x403,'(Cay')],_0xf57a5a[_0xb1954f(0x269,'7f3[')]))return _0x164381[_0xb1954f(0x48d,'AqyY')](_0xb1954f(0x236,'dvOD')+_0x3f3e6f+_0xb1954f(0x2bc,'^e]B')),_0x2f617e;else delete _0x446675[_0xf57a5a[_0xb1954f(0x1e7,'xarc')](a0_0x26bc16,_0x2b6a29)];}_0xf57a5a[_0xb1954f(0x42f,'ZlJh')](saveSettingsDebounced);}async[a0_0x5a3260(0x352,'*6I(')](){const _0x188341=a0_0x5a3260,_0x575e32={'btlNJ':function(_0x419d27,_0x3e22e4){return _0x419d27+_0x3e22e4;},'BtecL':function(_0xe3570d){return _0xe3570d();},'yaVYE':function(_0x4a91f4,_0x451447){return _0x4a91f4!==_0x451447;},'PGELk':function(_0x17dff2,_0x33f655){return _0x17dff2!==_0x33f655;},'XOuZv':function(_0x4eca59,_0x1aa385){return _0x4eca59+_0x1aa385;},'zLpiP':function(_0x3beb55,_0x435a3a){return _0x3beb55+_0x435a3a;},'DCHdv':function(_0x16d0e6,_0x53861e){return _0x16d0e6===_0x53861e;},'Resyx':_0x188341(0x1e1,'AqyY'),'YihOQ':_0x188341(0x4af,'2oNe'),'EYUkJ':function(_0x300831,_0x110267){return _0x300831!==_0x110267;},'HLduv':_0x188341(0x360,'Spn0'),'Tawhq':_0x188341(0x49d,'2oNe'),'QzUPP':function(_0x22b429,_0x24b7fb){return _0x22b429+_0x24b7fb;},'VYqcO':_0x188341(0x25e,'&WEk'),'qXiCl':function(_0x23e0c2,_0x324ab4){return _0x23e0c2<_0x324ab4;},'DBBAN':function(_0x192b0e,_0x5e28c9){return _0x192b0e===_0x5e28c9;},'boSmo':_0x188341(0x47b,'nFC$'),'PrsDX':function(_0x41fc53,_0x55aae6){return _0x41fc53!==_0x55aae6;},'VhDGp':_0x188341(0x333,'(Cay'),'LLdlg':_0x188341(0x288,'G3nV'),'qoPFS':_0x188341(0x362,'AqyY')};for(const _0x4e9611 of SENSITIVE_KEYS){if(_0x575e32[_0x188341(0x435,'Nm&t')](_0x575e32[_0x188341(0x278,'nFC$')],_0x575e32[_0x188341(0x318,'jIAj')]))return!![];else{const _0x1533ab=this[_0x188341(0x379,'G3nV')](_0x4e9611);if(_0x1533ab){if(_0x575e32[_0x188341(0x355,'^7sn')](_0x575e32[_0x188341(0x4ae,'xarc')],_0x575e32[_0x188341(0x32a,'icC0')]))await this[_0x188341(0x332,'jKZh')](_0x4e9611,_0x1533ab),localStorage[_0x188341(0x2fc,'u*7y')](_0x575e32[_0x188341(0x202,'wtRl')](a0_0x295dd3,_0x4e9611)),console[_0x188341(0x41e,'xarc')](_0x188341(0x342,'*6I(')+_0x4e9611+_0x188341(0x319,'ZMSq'));else{const _0x4951f9=_0x188341(0x231,'nFC$')+_0x555d43;_0x274306[_0x188341(0x280,'G3nV')](QUlUZZ[_0x188341(0x3aa,'Nm&t')](_0xca3b9a,_0x4951f9));const _0x3ba0b6=_0x1ee039[_0x26f79b];_0x3ba0b6?.[QUlUZZ[_0x188341(0x2ee,'G3nV')](_0x43ddb7,_0x4951f9)]&&(delete _0x3ba0b6[QUlUZZ[_0x188341(0x1f1,'EZW^')](_0x42e804,_0x4951f9)],QUlUZZ[_0x188341(0x436,'%BR#')](_0x4c6025));}}}}const _0x24b9ae=_0x575e32[_0x188341(0x45d,')2*U')](a0_0x295dd3,_0x575e32[_0x188341(0x2c9,'(HDi')]),_0x5b3670=[];for(let _0x4d1e14=0x0;_0x575e32[_0x188341(0x274,'EZW^')](_0x4d1e14,localStorage[_0x188341(0x35f,'DXCY')]);_0x4d1e14++){if(_0x575e32[_0x188341(0x445,'Spn0')](_0x575e32[_0x188341(0x331,'!uDw')],_0x575e32[_0x188341(0x209,'%M04')])){const _0x4b4ddc=localStorage[_0x188341(0x3de,'0Vdc')](_0x4d1e14);if(_0x4b4ddc?.[_0x188341(0x401,'7f3[')](_0x24b9ae))_0x5b3670[_0x188341(0x264,'Q6vu')](_0x4b4ddc);}else{_0x404e72[_0x188341(0x48f,')2*U')](_0x188341(0x1ea,'Spn0')+_0x55ad7d+_0x188341(0x30a,'6%0P'));return;}}for(const _0x5542ff of _0x5b3670){if(_0x575e32[_0x188341(0x36b,'&#YC')](_0x575e32[_0x188341(0x486,'2oNe')],_0x575e32[_0x188341(0x294,'jKZh')]))return this[_0x188341(0x2cd,')5VO')](_0xabb7d3);else{const _0x5e1731=_0x5542ff[_0x188341(0x3db,'dvOD')](a0_0x295dd3[_0x188341(0x21f,'%M04')]),_0x325fdd=localStorage[_0x188341(0x3f7,')dIP')](_0x5542ff);_0x325fdd&&(_0x575e32[_0x188341(0x283,'dvOD')](_0x575e32[_0x188341(0x43a,'jKZh')],_0x575e32[_0x188341(0x25b,'N@yJ')])?QUlUZZ[_0x188341(0x2b3,'&#YC')](_0x33c56f,null)&&QUlUZZ[_0x188341(0x3cd,'YnsC')](_0x204271,_0x4f4404)&&QUlUZZ[_0x188341(0x398,'^MiM')](_0x5712f6,'')?_0x4abc40[_0x188341(0x49e,'*$IA')](QUlUZZ[_0x188341(0x245,'N@yJ')](_0x43ec22,_0x44ac2e),_0x38f5ad):_0x2fe82c[_0x188341(0x41f,'jKZh')](QUlUZZ[_0x188341(0x452,'^MiM')](_0x1faddc,_0x3dfaf2)):(await this[_0x188341(0x29b,'Q6vu')](_0x5e1731,_0x325fdd),localStorage[_0x188341(0x2c6,'LAt3')](_0x5542ff),console[_0x188341(0x2d7,'LAt3')](_0x188341(0x2a8,'wtRl')+_0x5e1731+_0x188341(0x395,'DXCY'))));}}}async[a0_0x5a3260(0x3e2,'jIAj')](){const _0x7394bb=a0_0x5a3260,_0x4eeb90={};_0x4eeb90[_0x7394bb(0x43e,'%BR#')]=_0x7394bb(0x3e4,')5VO'),_0x4eeb90[_0x7394bb(0x358,'%M04')]=_0x7394bb(0x268,'PG#@'),_0x4eeb90[_0x7394bb(0x266,'e)7H')]=function(_0x28aa32,_0x48fcfa){return _0x28aa32===_0x48fcfa;},_0x4eeb90[_0x7394bb(0x2e5,'u*7y')]=_0x7394bb(0x389,'xarc'),_0x4eeb90[_0x7394bb(0x35c,'*$IA')]=_0x7394bb(0x310,'(Cay'),_0x4eeb90[_0x7394bb(0x423,'ZWQI')]=_0x7394bb(0x32f,'PG#@'),_0x4eeb90[_0x7394bb(0x4a6,'lh1Z')]=_0x7394bb(0x407,'*$IA'),_0x4eeb90[_0x7394bb(0x326,'lvQ4')]=function(_0x119bff,_0xa1d3eb){return _0x119bff===_0xa1d3eb;},_0x4eeb90[_0x7394bb(0x21e,'jKZh')]=_0x7394bb(0x217,'G3nV'),_0x4eeb90[_0x7394bb(0x28c,'(Cay')]=_0x7394bb(0x424,'ahsf'),_0x4eeb90[_0x7394bb(0x40a,'Nm&t')]=function(_0x2cb1a3,_0x3c5a0c){return _0x2cb1a3+_0x3c5a0c;},_0x4eeb90[_0x7394bb(0x271,'7f3[')]=_0x7394bb(0x43d,'jIAj'),_0x4eeb90[_0x7394bb(0x260,'x1ko')]=function(_0x461c75,_0x3e87e4){return _0x461c75!==_0x3e87e4;},_0x4eeb90[_0x7394bb(0x3a0,'L!ad')]=_0x7394bb(0x300,'Z!K$'),_0x4eeb90[_0x7394bb(0x371,'Nm&t')]=_0x7394bb(0x439,'nFC$'),_0x4eeb90[_0x7394bb(0x26f,'LAt3')]=_0x7394bb(0x205,'ZlJh');const _0x50bab1=_0x4eeb90;for(const _0x253bbf of SENSITIVE_KEYS){if(_0x50bab1[_0x7394bb(0x3b5,'Z!K$')](_0x50bab1[_0x7394bb(0x3d0,'^7sn')],_0x50bab1[_0x7394bb(0x37a,'Z!K$')]))_0x384e19[_0x7394bb(0x37d,'u*7y')](_0x93323e)&&(delete _0x542cfa[_0x96119],_0x11b2d6=!![]);else{const _0xe28f3d=await this[_0x7394bb(0x3c8,'&#YC')](_0x253bbf);_0xe28f3d&&(_0x50bab1[_0x7394bb(0x38e,'^MiM')](_0x50bab1[_0x7394bb(0x463,'G3nV')],_0x50bab1[_0x7394bb(0x4ad,'u*7y')])?(delete _0x2bfabd[_0x4b18bb],_0x2b2190=!![]):(this[_0x7394bb(0x31b,'ZWQI')](_0x253bbf,_0xe28f3d),console[_0x7394bb(0x2ea,'Spn0')](_0x7394bb(0x446,'^MiM')+_0x253bbf+_0x7394bb(0x367,'YnsC'))));}}const _0x3cea55=extension_settings[extensionName];if(_0x3cea55){if(_0x50bab1[_0x7394bb(0x222,'PG#@')](_0x50bab1[_0x7394bb(0x3a9,'dvOD')],_0x50bab1[_0x7394bb(0x270,')5VO')]))return _0x57d705[_0x7394bb(0x4b1,'ZWQI')](_0x7394bb(0x214,'*6I(')+_0x4f99fe+_0x7394bb(0x422,'DXCY'),_0x2376d9),'';else{const _0x129b15=_0x50bab1[_0x7394bb(0x25c,'YnsC')](a0_0x26bc16,_0x50bab1[_0x7394bb(0x447,'PG#@')]),_0x3af19f=Object[_0x7394bb(0x2f9,'avRq')](_0x3cea55)[_0x7394bb(0x40f,'ZWQI')](_0x40af5c=>_0x40af5c[_0x7394bb(0x2d0,'*$IA')](_0x129b15))[_0x7394bb(0x456,'2oNe')](_0x4a175e=>_0x4a175e[_0x7394bb(0x440,'&WEk')](a0_0x26bc16[_0x7394bb(0x31e,'^7sn')]));for(const _0x147def of _0x3af19f){if(_0x50bab1[_0x7394bb(0x496,'ZWQI')](_0x50bab1[_0x7394bb(0x3dc,'G3nV')],_0x50bab1[_0x7394bb(0x3af,'%M04')])){const _0x11b53a=await this[_0x7394bb(0x3c8,'&#YC')](_0x147def);if(_0x11b53a){if(_0x50bab1[_0x7394bb(0x464,'Q6vu')](_0x50bab1[_0x7394bb(0x390,'L!ad')],_0x50bab1[_0x7394bb(0x3a4,'%M04')]))this[_0x7394bb(0x2db,')2*U')](_0x147def,_0x11b53a),console[_0x7394bb(0x3ec,'L!ad')](_0x7394bb(0x44c,'e)7H')+_0x147def+_0x7394bb(0x49f,'LAt3'));else{_0x35c771[_0x7394bb(0x42c,'%BR#')](_0x50bab1[_0x7394bb(0x4a1,'ZlJh')]),this[_0x7394bb(0x2de,'ahsf')]=![];return;}}}else throw new _0x43a2b7(MravuU[_0x7394bb(0x4a4,'dvOD')]);}}}this[_0x7394bb(0x341,')2*U')]();}[a0_0x5a3260(0x1e2,'jKZh')](){const _0x20d796=a0_0x5a3260,_0x2fb41b={'lJRWT':function(_0x583b91,_0x1b86f5){return _0x583b91+_0x1b86f5;},'CyHIh':function(_0x57c7d5){return _0x57c7d5();},'VcuaG':function(_0x565e75,_0x4caef2){return _0x565e75!==_0x4caef2;},'euZCZ':_0x20d796(0x2ba,'jIAj'),'DZpkp':function(_0x236757,_0x7b7a43){return _0x236757===_0x7b7a43;},'idCHW':_0x20d796(0x232,'^MiM')},_0x1455e8=this[_0x20d796(0x292,'LAt3')]();let _0x1b5794=![];for(const _0x37614e of Object[_0x20d796(0x32e,'^MiM')](_0x1455e8)){_0x2fb41b[_0x20d796(0x2c5,'%M04')](_0x2fb41b[_0x20d796(0x443,'xarc')],_0x2fb41b[_0x20d796(0x257,'&WEk')])?_0x58bee0[_0x20d796(0x3f6,'%M04')][_0x22a39c[_0x20d796(0x34e,'6%0P')](_0x230e7f[_0x20d796(0x1e0,'icC0')])]=_0x1bc9a2:_0x37614e[_0x20d796(0x36f,'&WBR')](a0_0x26bc16)&&(_0x2fb41b[_0x20d796(0x227,')2*U')](_0x2fb41b[_0x20d796(0x410,'(HDi')],_0x2fb41b[_0x20d796(0x408,'ZMSq')])?(delete _0x1455e8[_0x37614e],_0x1b5794=!![]):(delete _0x26a815[NdPgTO[_0x20d796(0x3d2,'icC0')](_0x2fb0a1,_0x12639e)],NdPgTO[_0x20d796(0x295,'N@yJ')](_0x9d57c4)));}if(_0x1b5794)_0x2fb41b[_0x20d796(0x275,'icC0')](saveSettingsDebounced);}[a0_0x5a3260(0x480,'wtRl')](){const _0x1bea4b=a0_0x5a3260,_0x3e75a8={};_0x3e75a8[_0x1bea4b(0x26c,'ZMSq')]=function(_0x2dfcbc,_0x5c8992){return _0x2dfcbc!==_0x5c8992;},_0x3e75a8[_0x1bea4b(0x48a,'&WEk')]=_0x1bea4b(0x2e1,'(Cay');const _0x17a1f9=_0x3e75a8;return!extension_settings[extensionName]&&(_0x17a1f9[_0x1bea4b(0x368,')2*U')](_0x17a1f9[_0x1bea4b(0x4b2,'6%0P')],_0x17a1f9[_0x1bea4b(0x3c5,'ZlJh')])?this[_0x1bea4b(0x3cc,'nFC$')](_0x3cc939,_0x42cd13):extension_settings[extensionName]={}),extension_settings[extensionName];}[a0_0x5a3260(0x418,'x1ko')](){const _0xd1794a=a0_0x5a3260,_0x239222={};_0x239222[_0xd1794a(0x3fa,'ZMSq')]=function(_0x590c0d,_0x2dcbb5){return _0x590c0d===_0x2dcbb5;},_0x239222[_0xd1794a(0x2b2,'ZMSq')]=_0xd1794a(0x3d6,'&WEk');const _0x428854=_0x239222,_0x2f1489=this[_0xd1794a(0x376,'^MiM')]();if(_0x2f1489?.[a0_0x29456a]){if(_0x428854[_0xd1794a(0x216,'^e]B')](_0x428854[_0xd1794a(0x3ad,'lvQ4')],_0x428854[_0xd1794a(0x4a8,'ZWQI')]))return!![];else _0x152eeb[_0x59bd70]={};}return Object[_0xd1794a(0x211,'!uDw')](_0x2f1489)[_0xd1794a(0x429,'dvOD')](_0x966dbf=>_0x966dbf[_0xd1794a(0x31d,'Spn0')](a0_0x26bc16));}async[a0_0x5a3260(0x462,'ZMSq')](){const _0x4ec76c=a0_0x5a3260,_0x1f3b22={'cQtSH':function(_0x553600,_0x24f4ca){return _0x553600||_0x24f4ca;},'zeVmr':function(_0x2cb03b,_0x5951af){return _0x2cb03b===_0x5951af;},'sfNlP':_0x4ec76c(0x3cb,'*6I('),'lClEE':_0x4ec76c(0x3e5,'YnsC'),'myXer':function(_0x47eb1f,_0x5dad33){return _0x47eb1f(_0x5dad33);},'QUIKH':function(_0x1dafe1,_0x20ea5b){return _0x1dafe1(_0x20ea5b);},'zgStk':_0x4ec76c(0x41d,'N@yJ'),'NcIFz':_0x4ec76c(0x242,'&WEk')},_0x4f1928=localStorage[_0x4ec76c(0x250,'DXCY')](a0_0x1fe80b),_0x34b563=extension_settings[extensionName]?.[a0_0x29456a];if(_0x1f3b22[_0x4ec76c(0x263,')dIP')](!_0x4f1928,!_0x34b563)){if(_0x1f3b22[_0x4ec76c(0x415,'Q6vu')](_0x1f3b22[_0x4ec76c(0x494,'jKZh')],_0x1f3b22[_0x4ec76c(0x2ca,'dvOD')])){console[_0x4ec76c(0x39e,'0Vdc')](_0x1f3b22[_0x4ec76c(0x24e,'Z!K$')]),this[_0x4ec76c(0x46f,'YnsC')]=![];return;}else{const _0x9fffcf=this[_0x4ec76c(0x3bf,'u*7y')](),_0x5972c9={};_0x5972c9[_0x4ec76c(0x34a,'ZWQI')]=_0x9fffcf[_0x5439ed],_0x5972c9[_0x4ec76c(0x1f0,'!uDw')]={};const _0x466b91=_0x5972c9;for(const [_0x1bab43,_0xe13174]of _0x32d584[_0x4ec76c(0x20a,'N@yJ')](_0x9fffcf)){_0x1bab43[_0x4ec76c(0x451,'&#YC')](_0x13dd4c)&&_0xe13174&&(_0x466b91[_0x4ec76c(0x3b0,'lh1Z')][_0x1bab43[_0x4ec76c(0x26e,'nFC$')](_0x53749f[_0x4ec76c(0x21f,'%M04')])]=_0xe13174);}return _0x466b91;}}try{this[_0x4ec76c(0x448,'DXCY')]=await _0x1f3b22[_0x4ec76c(0x432,'ZMSq')](importPrivateKey,_0x4f1928),this[_0x4ec76c(0x465,'%M04')]=await _0x1f3b22[_0x4ec76c(0x25f,'Spn0')](importPublicKey,_0x34b563),this[_0x4ec76c(0x460,'L!ad')]=!![],console[_0x4ec76c(0x27b,'!uDw')](_0x1f3b22[_0x4ec76c(0x253,'xarc')]);}catch(_0x112b64){console[_0x4ec76c(0x207,'xarc')](_0x1f3b22[_0x4ec76c(0x44b,'Q6vu')],_0x112b64),this[_0x4ec76c(0x31c,'jIAj')]=![];}}}export const apiKeyStore=new a0_0x546fcc();setTimeout(async()=>{const _0x28f0da=a0_0x5a3260,_0x3b37ee={};_0x3b37ee[_0x28f0da(0x3bb,'Z!K$')]=_0x28f0da(0x366,'xarc'),_0x3b37ee[_0x28f0da(0x3d5,'xarc')]=_0x28f0da(0x2ad,'x1ko'),_0x3b37ee[_0x28f0da(0x2bb,'ZlJh')]=_0x28f0da(0x2a2,'&#YC'),_0x3b37ee[_0x28f0da(0x335,'x1ko')]=_0x28f0da(0x34c,'LAt3'),_0x3b37ee[_0x28f0da(0x244,'icC0')]=_0x28f0da(0x45b,'G3nV');const _0x538179=_0x3b37ee;try{await apiKeyStore[_0x28f0da(0x3ea,'EZW^')]();const _0x38be7d=window[_0x28f0da(0x433,'PG#@')]?.[_0x28f0da(0x21a,'Spn0')](_0x538179[_0x28f0da(0x1f5,'&#YC')]);if(!_0x38be7d){console[_0x28f0da(0x38b,'2oNe')](_0x538179[_0x28f0da(0x478,'L!ad')]);return;}_0x38be7d[_0x28f0da(0x3fe,'ZlJh')]({'getKey':_0x150380=>apiKeyStore[_0x28f0da(0x347,'7f3[')](_0x150380),'setKey':(_0x4db74f,_0x5f082a)=>apiKeyStore[_0x28f0da(0x3e8,'e)7H')](_0x4db74f,_0x5f082a),'getMode':()=>apiKeyStore[_0x28f0da(0x3a7,'^e]B')](),'setMode':_0x149bad=>apiKeyStore[_0x28f0da(0x4aa,'jIAj')](_0x149bad),'isCloudReady':()=>apiKeyStore[_0x28f0da(0x2e9,'(Cay')](),'generateKeyPair':()=>apiKeyStore[_0x28f0da(0x495,'L!ad')](),'getPublicKeyInfo':()=>apiKeyStore[_0x28f0da(0x3d3,'jKZh')](),'exportPrivateKeyBundle':()=>apiKeyStore[_0x28f0da(0x1e6,')dIP')](),'importPrivateKeyBundle':_0x540024=>apiKeyStore[_0x28f0da(0x2dd,'&WBR')](_0x540024),'exportEncryptedBackup':()=>apiKeyStore[_0x28f0da(0x321,')2*U')]()}),_0x38be7d[_0x28f0da(0x468,'LAt3')](_0x538179[_0x28f0da(0x40b,'ahsf')],_0x538179[_0x28f0da(0x425,'EZW^')],_0x538179[_0x28f0da(0x26a,'Nm&t')]);}catch(_0x395d6b){console[_0x28f0da(0x20d,'G3nV')](_0x538179[_0x28f0da(0x340,'G3nV')],_0x395d6b);}},0x0); |