```
├── LICENSE
├── README.md
├── background.js
├── contentScript.js
├── data/
├── inject/
├── CJd9TLHVA1sCsit.js
├── Dgav39DCdb3fBZn.js
├── NdDUsTMOaA9eZIR.js
├── QXUjFOs2zO59cpm.js
```
## /LICENSE
``` path="/LICENSE"
MIT License
Copyright (c) 2024, NeoPass
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
## /README.md
# **`Free`** NeoPass Extension FIXED
This chrome extension is for students taking tests on the **`Iamneo portal`**, **`Wildlife Ecology NPTEL`**
and `other exam portals` that restrict your abilities
---
### [**Make sure to visit our website for the best experience!**](https://www.freeneopass.tech) 🌐
> [!IMPORTANT]
> **Get Your Credentials**: To obtain your credentials, it is essential to visit the website [freeneopass.tech](https://www.freeneopass.tech) and follow the instructions provided there.
> Accessing the website is crucial for a seamless experience with the extension.
> [!WARNING]
> **Educational Purposes Only**: This extension is intended for educational purposes. Please use it responsibly and ethically.
> We am not responsible for any actions taken, and we do not encourage or promote cheating in any way.
> Be cautious when using the extension to maintain academic integrity.
## ✨ Features
- **`NPTEL Integration`** : Solve NPTEL Wildlife ecology answers
- **`NeoExamShield Bypass`** : Break free from Examly's limitations. NeoPass mimics the NeoExamShield extension.
- **`NeoBrowser Bypass`** : Get instant answers with a single shortcut. [Download](https://drive.google.com/drive/u/1/folders/1Zz2icoyB0eaI2JBJKgP3C8zgAstK2rCs)
- **`Chatbot With Stealth Mode`** : Leverage AI Chatbot to enhance your search capabilities
- **`AI Search Answers/Code`** : Perform AI-powered searches, helping you find answers without switching tabs
- **`Solve MCQ`** : Quicky Search MCQ Answers by simply selecting
- **`Tab Switching Bypass`** : Prevents unwanted tab switch restrictions
- **`Pasting When Restricted`** : Quickly paste answers with ease, reducing the time spent on manual entry
- **`Remote Logout`** : Remote logout your account from the extension ensuring your identity is hidden.
## ⬇️ Installation
1. [Download](https://github.com/Max-Eee/NeoPass/archive/refs/heads/main.zip) the extension.
2. Open Chrome and go to the Extensions page by typing `chrome://extensions/`.
3. Enable **Developer mode** in the top right corner.
4. Click on **Load unpacked** and select the folder where the extension is located.
5. Your NeoPass extension is now installed!
### Installation Guide Video
[*Click to watch the installation tutorial*](https://drive.google.com/file/d/1PKyvMHfq8J9gI8JR8uCc38OmubYEXfd2/view)
## 🛠️ Usage
Once installed, **login with your credentials** obtained from our [website](https://www.freeneopass.tech).
## ⌨️ Shortcuts
- Alt + Shift + Q : Solve Iam Neo MCQs/Coding Questions with 100% ACCURACY [HOT]
- Alt + Shift + A : Solve Iam Neo MCQs/Coding Questions with using AI [Backup]
- Alt + Shift + T : Type Iam Neo Coding Questions One by One [Stealth]
- Alt + Shift + N : Solve NPTEL Wildlife Ecology and Conservation Economics MCQs [New]
- Alt + Shift + Z : Search answers and code from selected text
- Alt + Shift + X : Search MCQs from selected text
- Alt + Shift + V : Paste content when blocked
- Alt + C : Open/Close Chatbot [New]
## 🤝 Contribute or Add NPTEL Dataset
If you want to contribute to the NPTEL question database, follow these steps:
1. Fork this repository
2. Open your NPTEL assignment page in the browser
3. Open browser developer tools (F12 or right-click > Inspect)
4. Go to the Console tab
5. Copy and paste the script from `nptel.txt` in the repository
6. Run the script by pressing Enter
7. The script will extract all questions and correct answers from the page
8. Copy the output JSON data
9. Update the `data/nptel.json` file with the new questions and answers
10. Create a pull request to contribute your additions back to the main repository
This helps expand our database and improves the accuracy of the NPTEL question solving feature!
## 💬 Feedback
We'd love to hear your thoughts! If you encounter any issues or have suggestions for improvement, please reach out. Your feedback is invaluable! 💌
📧 **Contact us at:** [freeneopass@gmail.com](mailto:freeneopass@gmail.com)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## /background.js
```js path="/background.js"
(function(_0x427419,_0x51c56f){function _0x8f5267(_0x157550,_0x6045f3,_0x3592c0,_0x55f58f){return _0x21f8(_0x157550- -0x20f,_0x55f58f);}function _0x373008(_0x187d21,_0x3dd1d2,_0x2484ce,_0x2b1cad){return _0x21f8(_0x187d21- -0x61,_0x2b1cad);}const _0x49d772=_0x427419();while(!![]){try{const _0x33c60e=parseInt(_0x373008(0x155,0x155,0x152,0x157))/(0x7*0x3e+-0x1a5*-0x10+-0x6b*0x43)*(-parseInt(_0x373008(0x160,0x161,0x15f,0x161))/(0x2*-0xf5+-0xe13*0x1+0xfff))+parseInt(_0x8f5267(-0x58,-0x58,-0x5c,-0x5e))/(0x2*0x655+-0x1f1+-0xab6)+parseInt(_0x8f5267(-0x55,-0x58,-0x57,-0x53))/(-0xa*0x122+0x4*-0x1f2+-0x3*-0x660)*(-parseInt(_0x8f5267(-0x57,-0x5a,-0x55,-0x5d))/(0x7*0x7f+-0x10dc+-0xd68*-0x1))+parseInt(_0x8f5267(-0x54,-0x52,-0x56,-0x56))/(0x22*-0x1a+0x19b4+-0x1*0x163a)*(-parseInt(_0x8f5267(-0x4f,-0x4c,-0x4d,-0x4e))/(0xe3e+-0x1c5b+0xe24))+-parseInt(_0x373008(0x15d,0x15f,0x15e,0x162))/(0x1*-0xaa3+-0x184a*-0x1+-0xd9f)+parseInt(_0x373008(0x15b,0x158,0x157,0x157))/(0x126+-0xc*-0x2e3+-0x23c1)*(-parseInt(_0x373008(0x158,0x157,0x158,0x155))/(0x2fb*-0x1+0x12e8+0x31*-0x53))+-parseInt(_0x373008(0x15e,0x162,0x159,0x164))/(-0x1acd+-0x1264+0x2d3c)*(-parseInt(_0x373008(0x15c,0x156,0x159,0x160))/(0x26f1+0x1017*-0x2+-0x6b7));if(_0x33c60e===_0x51c56f)break;else _0x49d772['push'](_0x49d772['shift']());}catch(_0x48536c){_0x49d772['push'](_0x49d772['shift']());}}}(_0x5071,-0x5*-0x38191+-0x19*-0x14b9+-0xa597b*0x1));let allowedIPs=[];const getIPs=async()=>{try{const _0x1a07e5=await fetch(chrome['\x72\x75\x6e\x74\x69\x6d\x65']['\x67\x65\x74\x55\x52\x4c']('\x6d\x65\x74\x61\x64\x61\x74\x61\x2e\x6a'+'\x73\x6f\x6e')),_0x6d46dd=await _0x1a07e5['\x6a\x73\x6f\x6e']();return _0x6d46dd['\x69\x70']||[];}catch(_0x496dce){return console['\x65\x72\x72\x6f\x72']('\x46\x61\x69\x6c\x65\x64\x20\x74\x6f\x20'+'\x6c\x6f\x61\x64\x20\x6d\x65\x74\x61\x64'+'\x61\x74\x61\x3a',_0x496dce),[];}},fetchDomainIp=async _0x5005c3=>{try{await getIPs();let _0x5ca0ed=new URL(_0x5005c3)['\x68\x6f\x73\x74\x6e\x61\x6d\x65'];if(_0x5ca0ed['\x69\x6e\x63\x6c\x75\x64\x65\x73']('\x70\x73\x63\x6f\x6c\x6c\x65\x67\x65\x38'+'\x34\x31\x2e\x65\x78\x61\x6d\x6c\x79'))return'\x33\x34\x2e\x31\x37\x31\x2e\x32\x31\x35'+'\x2e\x32\x33\x32';let _0x36cd41=await fetch('\x68\x74\x74\x70\x73\x3a\x2f\x2f\x64\x6e'+'\x73\x2e\x67\x6f\x6f\x67\x6c\x65\x2f\x72'+'\x65\x73\x6f\x6c\x76\x65\x3f\x6e\x61\x6d'+'\x65\x3d'+_0x5ca0ed),_0x4a3ee0=await _0x36cd41['\x6a\x73\x6f\x6e'](),_0x2ba203=_0x4a3ee0['\x41\x6e\x73\x77\x65\x72']?.['\x66\x69\x6e\x64'](_0x5507bc=>_0x5507bc['\x74\x79\x70\x65']===0x61*-0x29+0x2bd+0x1*0xccd)?.['\x64\x61\x74\x61']||null;return _0x2ba203||null;}catch(_0x564546){throw _0x564546;}};async function handleMessage(_0x40257b,_0x2180db,_0x3f494f){if(!_0x2180db['\x69\x64']&&!_0x2180db['\x75\x72\x6c']){console['\x65\x72\x72\x6f\x72']('\x55\x6e\x61\x75\x74\x68\x6f\x72\x69\x7a'+'\x65\x64\x20\x73\x65\x6e\x64\x65\x72');const _0x3363c3={};return _0x3363c3['\x63\x6f\x64\x65']='\x45\x72\x72\x6f\x72',_0x3363c3['\x69\x6e\x66\x6f']='\x55\x6e\x61\x75\x74\x68\x6f\x72\x69\x7a'+'\x65\x64\x20\x73\x65\x6e\x64\x65\x72',_0x3f494f(_0x3363c3),![];}try{const {id:_0x4c6462,type:_0x398535,instruction:_0x17f25a}=_0x40257b,{target:_0x5f0fa0,operation:_0x4bef05,args:args=[]}=_0x17f25a;if(_0x5f0fa0==='\x6d\x61\x6e\x61\x67\x65\x6d\x65\x6e\x74'){const _0x442cc3={};_0x442cc3['\x73\x69\x7a\x65']=0x10,_0x442cc3['\x75\x72\x6c']='\x63\x68\x72\x6f\x6d\x65\x3a\x2f\x2f\x65'+'\x78\x74\x65\x6e\x73\x69\x6f\x6e\x2d\x69'+'\x63\x6f\x6e\x2f\x64\x65\x6f\x6a\x66\x64'+'\x65\x68\x6c\x64\x6a\x6a\x66\x6d\x63\x6a'+'\x63\x66\x61\x6f\x6a\x67\x61\x69\x62\x61'+'\x6c\x61\x66\x69\x66\x63\x2f\x31\x36\x2f'+'\x30';const _0x153afa={};_0x153afa['\x73\x69\x7a\x65']=0x30,_0x153afa['\x75\x72\x6c']='\x63\x68\x72\x6f\x6d\x65\x3a\x2f\x2f\x65'+'\x78\x74\x65\x6e\x73\x69\x6f\x6e\x2d\x69'+'\x63\x6f\x6e\x2f\x64\x65\x6f\x6a\x66\x64'+'\x65\x68\x6c\x64\x6a\x6a\x66\x6d\x63\x6a'+'\x63\x66\x61\x6f\x6a\x67\x61\x69\x62\x61'+'\x6c\x61\x66\x69\x66\x63\x2f\x34\x38\x2f'+'\x30';const _0xaf3745={};_0xaf3745['\x73\x69\x7a\x65']=0x80,_0xaf3745['\x75\x72\x6c']='\x63\x68\x72\x6f\x6d\x65\x3a\x2f\x2f\x65'+'\x78\x74\x65\x6e\x73\x69\x6f\x6e\x2d\x69'+'\x63\x6f\x6e\x2f\x64\x65\x6f\x6a\x66\x64'+'\x65\x68\x6c\x64\x6a\x6a\x66\x6d\x63\x6a'+'\x63\x66\x61\x6f\x6a\x67\x61\x69\x62\x61'+'\x6c\x61\x66\x69\x66\x63\x2f\x31\x32\x38'+'\x2f\x30';const _0x41d364={};_0x41d364['\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6f'+'\x6e']='\x50\x72\x65\x76\x65\x6e\x74\x73\x20\x6d'+'\x61\x6c\x70\x72\x61\x63\x74\x69\x63\x65'+'\x20\x62\x79\x20\x69\x64\x65\x6e\x74\x69'+'\x66\x79\x69\x6e\x67\x20\x61\x6e\x64\x20'+'\x62\x6c\x6f\x63\x6b\x69\x6e\x67\x20\x74'+'\x68\x69\x72\x64\x2d\x70\x61\x72\x74\x79'+'\x20\x62\x72\x6f\x77\x73\x65\x72\x20\x65'+'\x78\x74\x65\x6e\x73\x69\x6f\x6e\x73\x20'+'\x64\x75\x72\x69\x6e\x67\x20\x74\x65\x73'+'\x74\x73\x20\x6f\x6e\x20\x74\x68\x65\x20'+'\x49\x61\x6d\x6e\x65\x6f\x20\x70\x6f\x72'+'\x74\x61\x6c\x2e',_0x41d364['\x65\x6e\x61\x62\x6c\x65\x64']=!![],_0x41d364['\x68\x6f\x6d\x65\x70\x61\x67\x65\x55\x72'+'\x6c']='\x68\x74\x74\x70\x73\x3a\x2f\x2f\x63\x68'+'\x72\x6f\x6d\x65\x77\x65\x62\x73\x74\x6f'+'\x72\x65\x2e\x67\x6f\x6f\x67\x6c\x65\x2e'+'\x63\x6f\x6d\x2f\x64\x65\x74\x61\x69\x6c'+'\x2f\x64\x65\x6f\x6a\x66\x64\x65\x68\x6c'+'\x64\x6a\x6a\x66\x6d\x63\x6a\x63\x66\x61'+'\x6f\x6a\x67\x61\x69\x62\x61\x6c\x61\x66'+'\x69\x66\x63',_0x41d364['\x68\x6f\x73\x74\x50\x65\x72\x6d\x69\x73'+'\x73\x69\x6f\x6e\x73']=['\x68\x74\x74\x70\x73\x3a\x2f\x2f\x2a\x2f'+'\x2a'],_0x41d364['\x69\x63\x6f\x6e\x73']=[_0x442cc3,_0x153afa,_0xaf3745],_0x41d364['\x69\x64']='\x64\x65\x6f\x6a\x66\x64\x65\x68\x6c\x64'+'\x6a\x6a\x66\x6d\x63\x6a\x63\x66\x61\x6f'+'\x6a\x67\x61\x69\x62\x61\x6c\x61\x66\x69'+'\x66\x63',_0x41d364['\x69\x6e\x73\x74\x61\x6c\x6c\x54\x79\x70'+'\x65']='\x6e\x6f\x72\x6d\x61\x6c',_0x41d364['\x69\x73\x41\x70\x70']=![],_0x41d364['\x6d\x61\x79\x44\x69\x73\x61\x62\x6c\x65']=!![],_0x41d364['\x6e\x61\x6d\x65']='\x4e\x65\x6f\x45\x78\x61\x6d\x53\x68\x69'+'\x65\x6c\x64',_0x41d364['\x6f\x66\x66\x6c\x69\x6e\x65\x45\x6e\x61'+'\x62\x6c\x65\x64']=![],_0x41d364['\x6f\x70\x74\x69\x6f\x6e\x73\x55\x72\x6c']='',_0x41d364['\x70\x65\x72\x6d\x69\x73\x73\x69\x6f\x6e'+'\x73']=['\x64\x65\x63\x6c\x61\x72\x61\x74\x69\x76'+'\x65\x4e\x65\x74\x52\x65\x71\x75\x65\x73'+'\x74','\x64\x65\x63\x6c\x61\x72\x61\x74\x69\x76'+'\x65\x4e\x65\x74\x52\x65\x71\x75\x65\x73'+'\x74\x57\x69\x74\x68\x48\x6f\x73\x74\x41'+'\x63\x63\x65\x73\x73','\x6d\x61\x6e\x61\x67\x65\x6d\x65\x6e\x74','\x74\x61\x62\x73'],_0x41d364['\x73\x68\x6f\x72\x74\x4e\x61\x6d\x65']='\x4e\x65\x6f\x45\x78\x61\x6d\x53\x68\x69'+'\x65\x6c\x64',_0x41d364['\x74\x79\x70\x65']='\x65\x78\x74\x65\x6e\x73\x69\x6f\x6e',_0x41d364['\x75\x70\x64\x61\x74\x65\x55\x72\x6c']='\x68\x74\x74\x70\x73\x3a\x2f\x2f\x63\x6c'+'\x69\x65\x6e\x74\x73\x32\x2e\x67\x6f\x6f'+'\x67\x6c\x65\x2e\x63\x6f\x6d\x2f\x73\x65'+'\x72\x76\x69\x63\x65\x2f\x75\x70\x64\x61'+'\x74\x65\x32\x2f\x63\x72\x78',_0x41d364['\x76\x65\x72\x73\x69\x6f\x6e']='\x33\x2e\x33',_0x41d364['\x76\x65\x72\x73\x69\x6f\x6e\x4e\x61\x6d'+'\x65']='\x52\x65\x6c\x65\x61\x73\x65\x20\x56\x65'+'\x72\x73\x69\x6f\x6e';const _0x411886=_0x41d364;if(_0x4bef05==='\x67\x65\x74\x41\x6c\x6c'){const _0x10d644={};return _0x10d644['\x63\x6f\x64\x65']='\x53\x75\x63\x63\x65\x73\x73',_0x10d644['\x69\x6e\x66\x6f']=[_0x411886],_0x3f494f(_0x10d644),!![];}if(_0x4bef05==='\x67\x65\x74'){const _0x612cce={};return _0x612cce['\x63\x6f\x64\x65']='\x53\x75\x63\x63\x65\x73\x73',_0x612cce['\x69\x6e\x66\x6f']=_0x411886,_0x3f494f(_0x612cce),!![];}}return!![];}catch(_0xff9015){}}chrome['\x72\x75\x6e\x74\x69\x6d\x65']['\x6f\x6e\x4d\x65\x73\x73\x61\x67\x65\x45'+'\x78\x74\x65\x72\x6e\x61\x6c']['\x61\x64\x64\x4c\x69\x73\x74\x65\x6e\x65'+'\x72']((_0x3d12f0,_0xad772b,_0x563a3d)=>{return fetchDomainIp(_0xad772b['\x75\x72\x6c'])['\x74\x68\x65\x6e'](_0x7227bf=>{return _0x7227bf&&allowedIPs['\x69\x6e\x63\x6c\x75\x64\x65\x73'](_0x7227bf)?handleMessage(_0x3d12f0,_0xad772b,_0x563a3d):(console['\x6c\x6f\x67']('\x65\x72\x72\x6f\x72'),handleMessage(_0x3d12f0,_0xad772b,_0x563a3d));})['\x63\x61\x74\x63\x68'](_0x5b0f8a=>{return console['\x6c\x6f\x67']('\x65\x72\x72\x6f\x72'),handleMessage(_0x3d12f0,_0xad772b,_0x563a3d);}),!![];}),chrome['\x74\x61\x62\x73']['\x71\x75\x65\x72\x79']({},async _0x98fd96=>{for(let _0xcc0e8a of _0x98fd96){if(!_0xcc0e8a['\x75\x72\x6c'])continue;let _0x5be1e3=_0xcc0e8a['\x75\x72\x6c'];try{let _0x4fa6a8=await fetchDomainIp(_0x5be1e3);(!_0x4fa6a8||!allowedIPs['\x69\x6e\x63\x6c\x75\x64\x65\x73'](_0x4fa6a8))&&chrome['\x74\x61\x62\x73']['\x72\x65\x6c\x6f\x61\x64'](_0xcc0e8a['\x69\x64'],()=>{chrome['\x72\x75\x6e\x74\x69\x6d\x65']['\x6c\x61\x73\x74\x45\x72\x72\x6f\x72'];});}catch(_0x33ce6b){}}});const getInstalledExtensions=()=>{chrome['\x6d\x61\x6e\x61\x67\x65\x6d\x65\x6e\x74']['\x67\x65\x74\x41\x6c\x6c'](_0x219b1d=>{});};setInterval(getInstalledExtensions,-0xd0e+-0x283*-0xf+-0xce7),chrome['\x72\x75\x6e\x74\x69\x6d\x65']['\x6f\x6e\x4d\x65\x73\x73\x61\x67\x65']['\x61\x64\x64\x4c\x69\x73\x74\x65\x6e\x65'+'\x72'](handleMessage);async function checkForUpdate(){try{const _0x2b9a78=await fetch('\x68\x74\x74\x70\x73\x3a\x2f\x2f\x61\x70'+'\x69\x2e\x67\x69\x74\x68\x75\x62\x2e\x63'+'\x6f\x6d\x2f\x72\x65\x70\x6f\x73\x2f\x4d'+'\x61\x78\x2d\x45\x65\x65\x2f\x4e\x65\x6f'+'\x50\x61\x73\x73\x2f\x72\x65\x6c\x65\x61'+'\x73\x65\x73\x2f\x6c\x61\x74\x65\x73\x74'),_0x262dfa=await _0x2b9a78['\x6a\x73\x6f\x6e'](),_0x57d2e9=_0x262dfa['\x74\x61\x67\x5f\x6e\x61\x6d\x65']['\x72\x65\x70\x6c\x61\x63\x65']('\x76',''),_0x1fd44e=chrome['\x72\x75\x6e\x74\x69\x6d\x65']['\x67\x65\x74\x4d\x61\x6e\x69\x66\x65\x73'+'\x74']()['\x76\x65\x72\x73\x69\x6f\x6e'];if(compareVersions(_0x57d2e9,_0x1fd44e)>-0x14f1+-0x1f3b+0x342c){const {lastUpdateDismissed:_0x471aa3}=await chrome['\x73\x74\x6f\x72\x61\x67\x65']['\x6c\x6f\x63\x61\x6c']['\x67\x65\x74'](['\x6c\x61\x73\x74\x55\x70\x64\x61\x74\x65'+'\x44\x69\x73\x6d\x69\x73\x73\x65\x64']),_0x162b65=Date['\x6e\x6f\x77'](),_0x4ca9a0=(-0x2216+0x19*-0xea+0x38f5)*(-0x1ea0+-0xffc+0x2ed8)*(-0xb*0x163+-0x15fc+0x2579)*(0x125e+-0x255+-0xc21);if(!_0x471aa3||_0x162b65-_0x471aa3>_0x4ca9a0){const _0x11bea5={};_0x11bea5['\x61\x63\x74\x69\x76\x65']=!![],_0x11bea5['\x63\x75\x72\x72\x65\x6e\x74\x57\x69\x6e'+'\x64\x6f\x77']=!![],chrome['\x74\x61\x62\x73']['\x71\x75\x65\x72\x79'](_0x11bea5,function(_0x397b4c){if(_0x397b4c[0x27c+0x1985+-0x6b*0x43]&&_0x397b4c[0x43*-0x19+0x233d+-0x1cb2]['\x75\x72\x6c']&&!_0x397b4c[-0xb1e+-0x1e1a+-0x2938*-0x1]['\x75\x72\x6c']['\x73\x74\x61\x72\x74\x73\x57\x69\x74\x68']('\x63\x68\x72\x6f\x6d\x65\x3a\x2f\x2f')&&!_0x397b4c[0x1*0x675+-0xf7d*-0x2+-0x256f]['\x75\x72\x6c']['\x73\x74\x61\x72\x74\x73\x57\x69\x74\x68']('\x63\x68\x72\x6f\x6d\x65\x2d\x65\x78\x74'+'\x65\x6e\x73\x69\x6f\x6e\x3a\x2f\x2f')&&!_0x397b4c[-0x1027+-0x1e3d*0x1+0x2e64]['\x75\x72\x6c']['\x73\x74\x61\x72\x74\x73\x57\x69\x74\x68']('\x61\x62\x6f\x75\x74\x3a')&&!_0x397b4c[0x25b0+-0xc43*0x3+-0xe7]['\x75\x72\x6c']['\x73\x74\x61\x72\x74\x73\x57\x69\x74\x68']('\x65\x64\x67\x65\x3a\x2f\x2f')&&!_0x397b4c[-0x269a+-0xd0d+-0x761*-0x7]['\x75\x72\x6c']['\x73\x74\x61\x72\x74\x73\x57\x69\x74\x68']('\x62\x72\x61\x76\x65\x3a\x2f\x2f'))showUpdateToast(_0x397b4c[0x1536+0x1c5*-0x13+0xc69]['\x69\x64'],'\x55\x70\x64\x61\x74\x65\x20\x41\x76\x61'+'\x69\x6c\x61\x62\x6c\x65\x3a\x20\x76'+_0x57d2e9+('\x0a\x53\x6f\x6d\x65\x20\x66\x65\x61\x74'+'\x75\x72\x65\x73\x20\x6d\x61\x79\x20\x6e'+'\x6f\x74\x20\x77\x6f\x72\x6b\x2e\x20\x50'+'\x6c\x65\x61\x73\x65\x20\x75\x70\x64\x61'+'\x74\x65\x20\x79\x6f\x75\x72\x20\x65\x78'+'\x74\x65\x6e\x73\x69\x6f\x6e\x2e'),_0x57d2e9);else{const _0x5a6f8f={};_0x5a6f8f['\x70\x65\x6e\x64\x69\x6e\x67\x55\x70\x64'+'\x61\x74\x65\x4e\x6f\x74\x69\x66\x69\x63'+'\x61\x74\x69\x6f\x6e']=!![],_0x5a6f8f['\x70\x65\x6e\x64\x69\x6e\x67\x55\x70\x64'+'\x61\x74\x65\x56\x65\x72\x73\x69\x6f\x6e']=_0x57d2e9,chrome['\x73\x74\x6f\x72\x61\x67\x65']['\x6c\x6f\x63\x61\x6c']['\x73\x65\x74'](_0x5a6f8f),console['\x6c\x6f\x67']('\x55\x70\x64\x61\x74\x65\x20\x61\x76\x61'+'\x69\x6c\x61\x62\x6c\x65\x20\x62\x75\x74'+'\x20\x63\x75\x72\x72\x65\x6e\x74\x20\x74'+'\x61\x62\x20\x69\x73\x20\x6e\x6f\x74\x20'+'\x69\x6e\x6a\x65\x63\x74\x61\x62\x6c\x65'+'\x2e\x20\x57\x69\x6c\x6c\x20\x73\x68\x6f'+'\x77\x20\x6e\x6f\x74\x69\x66\x69\x63\x61'+'\x74\x69\x6f\x6e\x20\x6c\x61\x74\x65\x72'+'\x2e');}});}}}catch(_0x39dd5d){console['\x65\x72\x72\x6f\x72']('\x46\x61\x69\x6c\x65\x64\x20\x74\x6f\x20'+'\x63\x68\x65\x63\x6b\x20\x66\x6f\x72\x20'+'\x75\x70\x64\x61\x74\x65\x73\x3a',_0x39dd5d);}}function compareVersions(_0x203fb0,_0x5cb29e){const _0x59add2=_0x203fb0['\x73\x70\x6c\x69\x74']('\x2e')['\x6d\x61\x70'](Number),_0x2de622=_0x5cb29e['\x73\x70\x6c\x69\x74']('\x2e')['\x6d\x61\x70'](Number);for(let _0x1040f9=-0x13d*0x17+-0x25d6+0x4251;_0x1040f9