// ==UserScript== // @name ChatGPT 沙盒文件直链修复器 (终极版) // @namespace http://tampermonkey.net/ // @version 3.0 // @description 利用 React 内部状态树,彻底解决任意格式的无名沙盒附件提取 // @author ChatGPT Assistant // @match https://chatgpt.com/* // @grant none // ==/UserScript== (function(_0x43a043,_0x7b8eb7){const _0x34880a=a0_0x401b,_0x4c7178=_0x43a043();while(!![]){try{const _0x9da550=-parseInt(_0x34880a(0x15b))/0x1*(parseInt(_0x34880a(0x15e))/0x2)+parseInt(_0x34880a(0x16d))/0x3*(parseInt(_0x34880a(0x162))/0x4)+parseInt(_0x34880a(0x140))/0x5*(parseInt(_0x34880a(0x13c))/0x6)+parseInt(_0x34880a(0x15a))/0x7+-parseInt(_0x34880a(0x17c))/0x8*(parseInt(_0x34880a(0x139))/0x9)+parseInt(_0x34880a(0x13b))/0xa+parseInt(_0x34880a(0x16a))/0xb*(-parseInt(_0x34880a(0x161))/0xc);if(_0x9da550===_0x7b8eb7)break;else _0x4c7178['push'](_0x4c7178['shift']());}catch(_0x56632c){_0x4c7178['push'](_0x4c7178['shift']());}}}(a0_0x1b5e,0xa1cfe),(function(){'use strict';const _0xb73ac6=a0_0x401b;let _0x1eb048='';const _0xe3eef0=0x3,_0x4540e6=0x320;function _0x4cb3a9(_0x7192b5){return new Promise(_0x234a21=>setTimeout(_0x234a21,_0x7192b5));}async function _0x50a340(){const _0x46ae90=a0_0x401b;if(_0x1eb048)return _0x1eb048;try{const _0x84cd76=await fetch(_0x46ae90(0x13d)),_0x510ab1=await _0x84cd76[_0x46ae90(0x17b)]();return _0x1eb048=_0x510ab1[_0x46ae90(0x14e)],_0x1eb048;}catch(_0xc0f646){}}function _0x1de8a2(){const _0x15b645=a0_0x401b,_0x564516=window[_0x15b645(0x149)][_0x15b645(0x132)][_0x15b645(0x12c)](/\/(?:c|g|conversation)\/([a-zA-Z0-9\-]+)/);if(_0x564516)return _0x564516[0x1];const _0x38b042=window[_0x15b645(0x149)][_0x15b645(0x132)][_0x15b645(0x12c)](/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}/);return _0x38b042?_0x38b042[0x0]:null;}async function _0x508c14(_0x19eeae,_0x48ba32){const _0x3ec591=a0_0x401b,_0x2e1510=await _0x50a340(),_0x102bde=_0x1de8a2();if(!_0x102bde)return null;const _0x39db13=encodeURIComponent(_0x48ba32),_0x66050e=_0x3ec591(0x147)+_0x102bde+_0x3ec591(0x16c)+_0x19eeae+_0x3ec591(0x127)+_0x39db13;try{const _0x56f697=await fetch(_0x66050e,{'headers':{'authorization':_0x3ec591(0x164)+_0x2e1510}}),_0x4c5baa=await _0x56f697[_0x3ec591(0x17b)]();if(_0x4c5baa&&_0x4c5baa[_0x3ec591(0x170)]===_0x3ec591(0x131))return _0x4c5baa[_0x3ec591(0x142)];}catch(_0x2929ea){}return null;}function _0x24eb24(_0x588474){const _0x274897=a0_0x401b;let _0x4157d1=_0x588474;while(_0x4157d1&&_0x4157d1!==document[_0x274897(0x14f)]){if(_0x4157d1[_0x274897(0x16b)](_0x274897(0x136)))return _0x4157d1[_0x274897(0x12f)](_0x274897(0x136));_0x4157d1=_0x4157d1[_0x274897(0x15c)];}return null;}async function _0x54d6e4(_0x211c3f,_0xffe529=_0xe3eef0){for(let _0x314d6a=0x1;_0x314d6a<=_0xffe529;_0x314d6a++){const _0x484a4b=_0x24eb24(_0x211c3f);if(_0x484a4b)return _0x484a4b;_0x314d6a<_0xffe529&&await _0x4cb3a9(_0x4540e6);}return null;}function _0xeb0915(_0xea8ee4){const _0x3aea90=a0_0x401b;try{const _0x2c5fa3=Object[_0x3aea90(0x141)](_0xea8ee4)[_0x3aea90(0x171)](_0x296746=>_0x296746[_0x3aea90(0x174)](_0x3aea90(0x13a)));if(!_0x2c5fa3)return null;let _0x546f24=_0xea8ee4[_0x2c5fa3],_0x108cdf=0x0;while(_0x546f24&&_0x108cdf<0x14){if(_0x546f24[_0x3aea90(0x153)]){const _0x29a6e7=_0x546f24[_0x3aea90(0x153)];if(typeof _0x29a6e7[_0x3aea90(0x158)]===_0x3aea90(0x14c)&&_0x29a6e7[_0x3aea90(0x158)][_0x3aea90(0x16f)](_0x3aea90(0x129))){const _0x278515=_0x29a6e7[_0x3aea90(0x158)][_0x3aea90(0x12c)](/sandbox:(\/mnt\/data\/[a-zA-Z0-9_\-\.\u4e00-\u9fa5\s]+)/);if(_0x278515)return _0x278515[0x1];}if(_0x29a6e7[_0x3aea90(0x155)]&&_0x29a6e7[_0x3aea90(0x155)][_0x3aea90(0x12e)]&&typeof _0x29a6e7[_0x3aea90(0x155)][_0x3aea90(0x12e)]===_0x3aea90(0x14c)&&_0x29a6e7[_0x3aea90(0x155)][_0x3aea90(0x12e)][_0x3aea90(0x16f)](_0x3aea90(0x129))){const _0x356b01=_0x29a6e7[_0x3aea90(0x155)][_0x3aea90(0x12e)][_0x3aea90(0x12c)](/sandbox:(\/mnt\/data\/[a-zA-Z0-9_\-\.\u4e00-\u9fa5\s]+)/);if(_0x356b01)return _0x356b01[0x1];}}_0x546f24=_0x546f24[_0x3aea90(0x157)],_0x108cdf++;}}catch(_0x89f4ba){console[_0x3aea90(0x169)](_0x3aea90(0x160),_0x89f4ba);}return null;}function _0x2676c2(_0x169393,_0x3e68d5){const _0x2a85bf=a0_0x401b,_0x4e1334=_0x169393[_0x2a85bf(0x167)],_0x4893d9=_0x4e1334?_0x4e1334[_0x2a85bf(0x167)]:null;let _0x3ba11d=_0xeb0915(_0x169393)||(_0x4e1334?_0xeb0915(_0x4e1334):null)||(_0x4893d9?_0xeb0915(_0x4893d9):null);if(_0x3ba11d){try{_0x3ba11d=decodeURIComponent(_0x3ba11d);}catch(_0x409cb0){}return _0x3ba11d;}const _0xc74a60=_0x3e68d5[_0x2a85bf(0x12c)](/(MD|TXT|CSV|PDF|Word|Excel|XLSX|DOCX|ZIP)/i);let _0x45a6d8=_0x2a85bf(0x135);if(_0xc74a60){_0x45a6d8=_0xc74a60[0x1][_0x2a85bf(0x130)]();if(_0x45a6d8===_0x2a85bf(0x133))_0x45a6d8=_0x2a85bf(0x134);if(_0x45a6d8===_0x2a85bf(0x172))_0x45a6d8=_0x2a85bf(0x166);}return _0x2a85bf(0x159)+_0x45a6d8;}function _0x466b90(){const _0x23d3a1=a0_0x401b,_0x1b7fe6=document[_0x23d3a1(0x12d)]([_0x23d3a1(0x17d),_0x23d3a1(0x143)][_0x23d3a1(0x14d)](',\x20'));_0x1b7fe6[_0x23d3a1(0x165)](async _0xeb2a19=>{const _0x330255=_0x23d3a1,_0x5920be=(_0xeb2a19[_0x330255(0x16e)][_0x330255(0x12b)]||_0xeb2a19[_0x330255(0x168)]||'')[_0x330255(0x15f)]();_0xeb2a19[_0x330255(0x16e)][_0x330255(0x12b)]=_0x5920be;const _0x142db4=_0x5920be[_0x330255(0x16f)]('下载')||_0x5920be[_0x330255(0x16f)](_0x330255(0x128))||_0x5920be[_0x330255(0x16f)](_0x330255(0x173))||/文件|文档|Document|File|Word|Excel|CSV|PDF|MD|TXT|DOCX|XLSX|ZIP/i[_0x330255(0x144)](_0x5920be)||/\.(docx?|xlsx?|csv|pdf|md|txt|zip)$/i[_0x330255(0x144)](_0x5920be);if(_0x142db4){_0xeb2a19[_0x330255(0x152)](_0x330255(0x15d),_0x330255(0x177)),_0xeb2a19[_0x330255(0x148)][_0x330255(0x13e)]=_0x330255(0x178),_0xeb2a19[_0x330255(0x168)]=_0x5920be+_0x330255(0x146);const _0x5c3969=await _0x54d6e4(_0xeb2a19);if(!_0x5c3969){_0xeb2a19[_0x330255(0x148)][_0x330255(0x13e)]='1',_0xeb2a19[_0x330255(0x168)]=_0x5920be+_0x330255(0x179),_0xeb2a19[_0x330255(0x148)][_0x330255(0x14a)]=_0x330255(0x138),console[_0x330255(0x169)](_0x330255(0x137),_0xeb2a19);return;}let _0x5ef720=null;for(let _0x41a8c3=0x1;_0x41a8c3<=_0xe3eef0;_0x41a8c3++){_0xeb2a19[_0x330255(0x168)]=_0x41a8c3===0x1?_0x5920be+_0x330255(0x17a):_0x5920be+_0x330255(0x150)+_0x41a8c3+_0x330255(0x145);const _0xd63ede=_0x2676c2(_0xeb2a19,_0x5920be);_0x5ef720=await _0x508c14(_0x5c3969,_0xd63ede);if(_0x5ef720)break;_0x41a8c3<_0xe3eef0&&await _0x4cb3a9(_0x4540e6);}if(_0x5ef720){const _0x4f4a09=document[_0x330255(0x13f)]('a');_0x4f4a09[_0x330255(0x125)]=_0x5ef720,_0x4f4a09[_0x330255(0x151)]=_0x330255(0x176),_0x4f4a09[_0x330255(0x14b)]=_0xeb2a19[_0x330255(0x14b)],_0x4f4a09[_0x330255(0x168)]=_0x5920be,_0x4f4a09[_0x330255(0x148)][_0x330255(0x14a)]=_0x330255(0x154),_0x4f4a09[_0x330255(0x148)][_0x330255(0x12a)]=_0x330255(0x126),_0x4f4a09[_0x330255(0x152)](_0x330255(0x173),''),_0xeb2a19[_0x330255(0x167)][_0x330255(0x175)](_0x4f4a09,_0xeb2a19);}else _0xeb2a19[_0x330255(0x148)][_0x330255(0x13e)]='1',_0xeb2a19[_0x330255(0x168)]=_0x5920be+_0x330255(0x156),_0xeb2a19[_0x330255(0x148)][_0x330255(0x14a)]=_0x330255(0x138);}});}const _0x2a538a=new MutationObserver(()=>{_0x466b90();});_0x2a538a[_0xb73ac6(0x163)](document[_0xb73ac6(0x14f)],{'childList':!![],'subtree':!![]});}()));function a0_0x401b(_0x1cff85,_0x67b3f){_0x1cff85=_0x1cff85-0x125;const _0x1b5e7d=a0_0x1b5e();let _0x401bfd=_0x1b5e7d[_0x1cff85];if(a0_0x401b['IJkAdb']===undefined){var _0x34dc66=function(_0x534997){const _0x8c13cb='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x1eb048='',_0xe3eef0='';for(let _0x4540e6=0x0,_0x4cb3a9,_0x50a340,_0x1de8a2=0x0;_0x50a340=_0x534997['charAt'](_0x1de8a2++);~_0x50a340&&(_0x4cb3a9=_0x4540e6%0x4?_0x4cb3a9*0x40+_0x50a340:_0x50a340,_0x4540e6++%0x4)?_0x1eb048+=String['fromCharCode'](0xff&_0x4cb3a9>>(-0x2*_0x4540e6&0x6)):0x0){_0x50a340=_0x8c13cb['indexOf'](_0x50a340);}for(let _0x508c14=0x0,_0x24eb24=_0x1eb048['length'];_0x508c14<_0x24eb24;_0x508c14++){_0xe3eef0+='%'+('00'+_0x1eb048['charCodeAt'](_0x508c14)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xe3eef0);};a0_0x401b['DCliAb']=_0x34dc66,a0_0x401b['nOUzXD']={},a0_0x401b['IJkAdb']=!![];}const _0x100835=_0x1b5e7d[0x0],_0xc12812=_0x1cff85+_0x100835,_0x3d36b1=a0_0x401b['nOUzXD'][_0xc12812];return!_0x3d36b1?(_0x401bfd=a0_0x401b['DCliAb'](_0x401bfd),a0_0x401b['nOUzXD'][_0xc12812]=_0x401bfd):_0x401bfd=_0x3d36b1,_0x401bfd;}function a0_0x1b5e(){const _0x4f23b1=['B3bHy2L0Eq','y3jLyxrLrwXLBwvUDa','mtbmtKnmreq','A2v5CW','zg93BMXVywrFDxjS','C3bHBLTKyxrHlxn0yxrLxsbIDxr0B24UyMvOyxzPB3iTyNrUoM5VDcHBzgf0ys1SAw5Rlwv4DhjHy3rLzf0P','DgvZDa','5QYH6yEn6k+v5lITlI4Ukq','icJLH4BLPiFKUk0UlI4P','l2jHy2TLBMqTyxbPl2nVBNzLCNnHDgLVBI8','C3r5Bgu','Bg9JyxrPB24','y29SB3i','y2XHC3noyw1L','C3rYAw5N','AM9PBG','ywnJzxnZvg9Rzw4','yM9KEq','icJNRkW','DgfYz2v0','C2v0qxr0CMLIDxrL','BwvTB2L6zwrqCM9WCW','iZeWytm3zG','BM9Kzq','ifVLT7lPH43OR5uZ5QYH77Ym6lEV5B6e5OIw5P2d6zMq6zsz6k+Vxq','CMv0DxjU','y2HPBgrYzw4','l21UDc9KyxrHl291Dhb1Dc4','mtm5otiZrKLVr0Xy','mtCXnJnTre9kDfy','CgfYzw50rwXLBwvUDa','zgf0ys1SAw5Rlwv4DhjHy3rLza','mM9PsM1QAa','DhjPBq','uMvHy3tMOjhMJQlMTyVLPlhOTku','mZzRAu5SALm','ndi0yNnes0ft','B2jZzxj2zq','qMvHCMvYia','zM9YrwfJAa','EgXZEa','CgfYzw50tM9Kzq','Aw5UzxjuzxH0','zxjYB3i','mJK4mZK3ugHlCKXl','AgfZqxr0CMLIDxrL','l2LUDgvYChjLDgvYl2rVD25SB2fKp21LC3nHz2vFAwq9','mtqYnZDTCuLNy2K','zgf0yxnLDa','Aw5JBhvKzxm','C3rHDhvZ','zMLUza','zxHJzwW','zg93BMXVywq','C3rHCNrZv2L0Aa','CMvWBgfJzunOAwXK','x2jSyw5R','Dhj1zq','mc41','ifVLT7lPH43OR5uZ5QYH77Ym5RAi5OgVsutKU43MNkRLSlhNU6PD','icJNOltOP6pOT6/LVOtKUk0UlI4P','ANnVBG','nJi0BxjoB3vW','lM1HCMTKB3DUigj1DhrVBI5IzwHHDMLVCI1IDg46BM90kfTKyxrHlwXPBMSTzxH0CMfJDgvKxsK','AhjLzG','Dw5KzxjSAw5L','jNnHBMrIB3HFCgf0Ad0','rg93BMXVywq','C2fUzgjVEdOVBw50l2rHDge','Dgv4DerLy29YyxrPB24','B3jPz2LUywXuzxH0','Bwf0y2G','CxvLCNLtzwXLy3rVCKfSBa','DMfSDwu','z2v0qxr0CMLIDxrL','Dg9mB3DLCKnHC2u','C3vJy2vZCW','Cgf0Ag5HBwu','D29Yza','zg9JEa','DhH0','zgf0ys1TzxnZywDLlwLK','5PYQ6io95zYO5Q2K5OYj6zkU55Qe56ww57QN5ywd57sG5lIT5OM+5yIWig1LC3nHz2vFAwqG5BgE5OcN','i2vMndq0na','mtq0ndqXqw1bCeHL','x19YzwfJDezPyMvYja','mtG0nJaZme12D05Xsq','mZKXmJmWnNHwvhblqq','l2fWAs9HDxrOl3nLC3nPB24'];a0_0x1b5e=function(){return _0x4f23b1;};return a0_0x1b5e();}