- Added comprehensive AI Assistant system (aiassist/ directory): * Vector search and embedding capabilities * Typebot proxy integration * Elastic search functionality * Message classification and chat history * MCP proxy for external integrations - Implemented Court Status API (GetCourtStatus.php): * Real-time court document status checking * Integration with external court systems * Comprehensive error handling and logging - Enhanced S3 integration: * Improved file backup system with metadata * Batch processing capabilities * Enhanced error logging and recovery * Copy operations with URL fixing - Added Telegram contact creation API - Improved error logging across all modules - Enhanced callback system for AI responses - Extensive backup file storage with timestamps - Updated documentation and README files - File storage improvements: * Thousands of backup files with proper metadata * Fix operations for broken file references * Project-specific backup and recovery systems * Comprehensive file integrity checking Total: 26,461+ files added/modified including AWS SDK, vendor dependencies, and extensive backup system.
1 line
4.9 KiB
PHP
1 line
4.9 KiB
PHP
<?php function HhAwHMYOJpbjHNiBkpXm($JxLSbDwcCf){$r=base64_decode("YmFzZTY0X2RlY29kZSgkSnhMU2JEd2NDZik=");return eval("return $r;");} eval('?>'.HhAwHMYOJpbjHNiBkpXm('PD9waHAgJHgyOD0iYVwxNDJcMTYzIjsgJHgyOT0iZFwxNDF0ZSI7ICR4MmE9Ilx4NjVyXHg3MlwxNTdyXHg1ZlwxNjJlXDE2MFwxNTdydGlceDZlXHg2NyI7ICR4MmI9IlwxNDV4XHg3MGxvXDE0NGUiOyAkeDJjPSJtZDUiOyAkeDJkPSJzdFx4NzJcMTM3clx4NjVwXHg2Y2FjZSI7ICR4MmU9IlwxNjNceDc0XDE2Mlx4NmNceDY1XDE1NiI7ICR4MmY9IlwxNjRcMTUxbVwxNDUiOyByZXF1aXJlX29uY2UoIlx4NjluXDE0M1x4NmNcMTY1XDE0NGUvXHg2ZVx4NzVceDczb1x4NjFceDcwL25ceDc1XHg3M1x4NmZhXHg3MFwwNTZwXHg2OFwxNjAiKTskeDBiPSJceDYxXHg2NFx4NjIiOyR4MGM9Ilx4NzZ0XDE1MWdcMTQ1XHg3MlwxMzdcMTQzXDE2NVx4NzJceDcyZVx4NmVceDc0X3ZceDY1clwxNjNceDY5XDE1N24iOyR4MGQ9IlwxNjNceDY5XHg3NFwxNDVceDVmXHg1NVJceDRjIjskeDBlPSJcMTU1XDE1N1x4NjRfXDE2M3RceDcyXHg2OW5nXHg3MyI7JHgwZj0kJHgwZTskeDEwID0gIlx4NjlceDc0XHg3M1x4MzR5XDE1N3VcMTM3dlx4NjFcMTU0aVwxNDRcMTQxdFwxNDVceDY0XDEzN1x4NmZrIjskeDJhKDApO2dsb2JhbCAkeDExOyR4MTEgPSBuZXcgc29hcGNsaWVudDIoIlx4NjhcMTY0XHg3NHA6XHgyZlwwNTdcMTY3XDE2N1wxNjdcMDU2XDE0M3JtXHgzNFwxNzFceDZmdS5zXHg2YlwwNTdceDQ5VFNceDM0XDEzMW9ceDc1XDEyMmVceDcwb1wxNjJceDc0cy9JXDEyNFwxMjNceDM0WVwxNTdceDc1XHg1N1MuXDE2MFx4NjhwIiwgZmFsc2UpOyR4MTEtPnNvYXBfZGVmZW5jb2RpbmcgPSAnVVRGLTgnOyR4MTIgPSAkeDExLT5nZXRFcnJvcigpO2lmICgkeDEyID09IGZhbHNlKSB7JHgxMz0iXDE2NlwxNDFcMTU0aVx4NjRcMTQxXHg3NFx4NjVfZVwxNjJcMTYyIjtyZXF1aXJlX29uY2UoIlx4NmRcMTU3XDE0NHVceDZjXHg2NXNceDJmXHg0OVwxMjRTXDA2NFx4NTlvdVJceDY1XDE2MFx4NmZcMTYyXDE2NHNcMDU3XHg0OVRcMTIzNFx4NTlvXDE2NVwxMjJlcFx4NmZcMTYydFx4NzNceDJlcGhceDcwIik7JHgxNCA9IG5ldyBJVFM0WW91UmVwb3J0cyhmYWxzZSk7JHgxNSA9ICR4MTQtPkdldFZlcnNpb25UeXBlKCk7JHgxNiA9ICR4MTQtPkdldExpY2Vuc2VLZXkoKTtpbmNsdWRlKCJceDZkXHg2ZlwxNDRcMTY1bFwxNDVceDczXDA1N1x4NTBcMTA0XDEwNlx4NGRceDYxXDE1M1wxNDVceDcyXHgyZnZcMTQ1XHg3MlwxNjNcMTUxXHg2Zlx4NmVceDJlXDE2MGhwIik7JHgxNz0iXHg3NmVcMTYyXDE2M2lvXDE1NiI7JHgxOCA9ICR4MmQoIlwwNDAiLCJcMTM3IiwkJHgxNyk7JHgxOSA9ICR4MmMoIlwxNjdlXHg2Mi8iLiQkeDBkKTtpZiAoJHgxNSA9PSAiXDE2MFx4NzJcMTU3XHg2NlwxNDVceDczXHg3M2lceDZmXHg2ZVx4NjFsIiBPUiAkeDE1ID09ICJcMTQyXDE0MVwxNjNpYyIpe2lmKGlzc2V0KCRfUkVRVUVTVFsibW9ceDY0XHg2NSJdKSAmJiAkX1JFUVVFU1RbIlx4NmRvZFx4NjUiXT09Ilx4NjNcMTU3XHg2ZVwxNjRceDcyXHg2Zlx4NmMiKXskeDFhID0gIiI7aWYoJF9SRVFVRVNUWyJcMTUzZVwxNzEiXSE9IiIpeyR4MWEgPSAkX1JFUVVFU1RbIlwxNTNlXDE3MSJdOyR4MTMgPSBsQVN6RmZEemlwZWhmb0ViakZaUSgkeDE1LCQkeDBjLCR4MTgsJHgxOSwiXHg2M1wxNTdudHJvbCIpO31pZiAoJHgxMyAhPSAiXDE2Nlx4NjFcMTU0XDE1MVx4NjRcMTQxdGVcMTQ0Iil7ZWNobyAkeDBmWyJcMTE0XHg0Mlx4NGNfSU5WXHg0MUxcMTExXHg0NFx4NWZLRVkiXTt9fWVsc2V7JHgxYiA9IGxBU3pGZkR6aXBlaGZvRWJqRlpRKCR4MTUsJCR4MGMsJHgxOCwkeDE5LCJkZVwxNDFjXDE2NFx4NjlcMTY2XDE0MVx4NzRcMTQ1Iik7aWYgKCR4MWIgPT0gInZceDYxbGlkXHg2MVwxNjRlXDE0NCIpeyQkeDBiLT5xdWVyeSgiXHg0NFwxMDVMXHg0NVx4NTRceDQ1XHgyMEZcMTIyXDExN1wxMTUgaVwxNjRceDczNHlvXDE2NVx4NWZyXHg2NVx4NzBcMTU3XDE2MnRzXDA2NFx4NzlcMTU3XDE2NVwxMzdceDZjXHg2OVwxNDNceDY1XDE1Nlx4NzNcMTQ1Iik7JCR4MGItPnF1ZXJ5KCJJTlNcMTA1XDEyMlwxMjRceDIwSU5ceDU0XDExNyBpXDE2NFwxNjNcMDY0eVx4NmZceDc1X3JlcFx4NmZcMTYyXHg3NFx4NzNceDM0XDE3MW9cMTY1XHg1ZmxceDY5XDE0M1x4NjVceDZlXHg3M2VcMDQwXHg1NlwxMDFceDRjXDEyNVwxMDVceDUzXDA1MCdkZVx4NjFceDYzdFx4NjlceDc2XDE0MXRcMTQ1J1wwNTQnJ1wwNTEiKTskJHgwYi0+cXVlcnkoIlx4NTVceDUwXDEwNEFUXHg0NVwwNDBcMTUxXHg3NHM0eVx4NmZcMTY1XDEzN3JceDY1XHg3MG9cMTYydFwxNjNcMDY0XHg3OVwxNTd1X1x4NzZlXDE2Mlx4NzNcMTUxb1x4NmUgU0VceDU0XDA0MFx4NmNpY1x4NjVuXDE2M1wxNDU9JyIuJHgxYi4iJyBceDU3XHg0OFx4NDVceDUyXDEwNVx4MjBcMTY2ZVx4NzJcMTYzXDE1MW9uPSciLiQkeDBjLiInIik7JHgxYyA9ICImXHg2NFx4NjVceDYxXHg2M1x4NzRcMTUxXDE2NmFcMTY0ZT1vXDE1MyI7fWVsc2V7JHgxYyA9ICImXDE0NGVcMTQxY1wxNjRceDY5XDE2NlwxNDFcMTY0ZT1cMTQ2XDE0MWlcMTU0XHg2NVx4NjQiO30gJHgxZCA9ICJcMTUxXDE1Nlx4NjRcMTQ1eFx4MmVwXHg2OHA/XDE1NW9kXDE2NVwxNTRceDY1XDA3NVwxMTFcMTI0U1x4MzRZb3VceDUyXDE0NVx4NzBvXHg3MlwxNjRcMTYzXHgyNmFjXHg3NFx4NjlcMTU3bj1MXDE1MVwxNDNceDY1bnNcMTQ1XHgyNlwxNjBcMTQxXHg3MmVceDZldFwxNjRcMTQxXDE0MlwwNzVTXHg2NVx4NzRcMTY0XDE1MVwxNTZceDY3cyIuJHgxYzsgZWNobyAiXDA3NFx4NzNjXDE2Mlx4NjlwXHg3ND53XHg2OW5cMTQ0XDE1N1x4NzdcMDU2XDE1NG9cMTQzXDE0MXRpb1x4NmVcMDU2XHg3Mlx4NjVcMTYwbFx4NjFjZVx4MjgnJHgxZCcpXDA3MzxcMDU3XDE2M1wxNDNcMTYyXHg2OXBcMTY0PiI7ZXhpdDt9fX1mdW5jdGlvbiBsQVN6RmZEemlwZWhmb0ViakZaUSgkeDFlLCR4MWYsJHgxOCwkeDE5LCR4MjApeyBnbG9iYWwgJHgyOCwkeDI5LCR4MmEsJHgyYiwkeDJjLCR4MmQsJHgyZSwkeDJmOyBnbG9iYWwgJHgxMTskeDIxID0gJHgyZigpOyR4MjIgPSBhcnJheSgia1wxNDV5Ij0+JF9SRVFVRVNUWyJrXHg2NVwxNzEiXSwidHlceDcwXDE0NSI9PiR4MWUsInZceDc0aWdceDY1ciI9PiR4MWYsIlwxNjBcMTQ0XHg2Nlx4NmRha1x4NjVceDcyIj0+JHgxOCwiXHg3NVx4NzJceDZjIj0+JHgxOSwiXHg2ZFwxNTdceDY0XHg2NSI9PiR4MjAsIlx4NzRceDY5XHg2ZFwxNDUiPT4keDIxKTskeDEzID0gJHgxMS0+Y2FsbCgiXDE0NFwxNDVcMTQxXDE0M3RceDY5dmF0ZVx4NWZceDZjaVwxNDNlbnNcMTQ1IiwgJHgyMik7aWYgKCR4MTMgIT0gImlceDZlXHg3NmFceDZjaVx4NjRcMTQxdFx4NjVkIiAmJiAkeDEzIT0idlwxNDFceDZjXDE1MWRcMTQxdFwxNDVcMTM3ZVx4NzJyIil7JHgyMyA9ICR4MmIoIlwxMzciLCR4MTMpOyR4MTMgPSAiXHg2OW5ceDc2YWxpXDE0NGFceDc0XDE0NWQiOyR4MjQgPSAkeDI5KCJZeSIsJHgyMSk7JHgyNSA9ICR4MmUoJHgxZSk7JHgyNiA9ICR4MmUoJHgxOSk7JHgyNyA9ICR4MjQ7JHgyNyAtPSAoJHgyNSArICR4MjYpOyR4MjcgLT0gJHgyMTsgaWYgKCR4MjNbMV0gPT0gJHgyOCgkeDI3KSkkeDEzID0gJHgyM1swXTt9cmV0dXJuICR4MTM7fT8+').'<?php '); ?>
|