├── .github └── FUNDING.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── adobe-dev-utils-1.3.0.vsix ├── images ├── ico_vscode-adobe-dev-utils_128px.png ├── vscode-adobe-dev-utils_ae_expression_01.gif ├── vscode-adobe-dev-utils_ae_expression_02.gif ├── vscode-adobe-dev-utils_ae_expression_receive.gif ├── vscode-adobe-dev-utils_convert_hex.gif ├── vscode-adobe-dev-utils_encode.gif ├── vscode-adobe-dev-utils_js_to_string_01.gif ├── vscode-adobe-dev-utils_js_to_string_02.gif ├── vscode-adobe-dev-utils_js_to_string_03.gif ├── vscode-adobe-dev-utils_obfuscate.gif └── vscode-adobe-dev-utils_obfuscate_encode.gif ├── lib ├── adobe-dev-utils.js └── modules │ ├── ae_expression.js │ ├── build.js │ ├── convert.js │ ├── encode_jsxbin.js │ ├── encoder │ ├── LICENSE.txt │ ├── mac │ │ ├── Resources.tgz │ │ └── esdcorelibinterface.node │ ├── package.json │ └── win │ │ ├── win32 │ │ ├── Resources │ │ │ ├── adobe_caps.dll │ │ │ └── localization │ │ │ │ ├── extendscript-de_DE.dat │ │ │ │ ├── extendscript-en_US.dat │ │ │ │ ├── extendscript-es_ES.dat │ │ │ │ ├── extendscript-fr_FR.dat │ │ │ │ ├── extendscript-it_IT.dat │ │ │ │ └── extendscript-ja_JP.dat │ │ └── esdcorelibinterface.node │ │ └── x64 │ │ ├── Resources │ │ ├── adobe_caps.dll │ │ └── localization │ │ │ ├── extendscript-de_DE.dat │ │ │ ├── extendscript-en_US.dat │ │ │ ├── extendscript-es_ES.dat │ │ │ ├── extendscript-fr_FR.dat │ │ │ ├── extendscript-it_IT.dat │ │ │ └── extendscript-ja_JP.dat │ │ └── esdcorelibinterface.node │ ├── helper.js │ ├── js_to_string.js │ ├── json2.js │ └── obfuscate_js.js └── package.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: 'https://www.paypal.com/donate?hosted_button_id=Z8FGYYW9L28YC' 13 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Adobe Development Utils | Changelog 2 | 3 | ## 1.3.0 (2022-07-25) 4 | 5 | ### Changed 6 | 7 | - Dependencies update: 8 | - `esdebugger-core` updated to v2.0.3 9 | - `javascript-obfuscator` updated to v4.0.0 10 | 11 | ## 1.2.3 (2022-01-17) 12 | 13 | ### Added 14 | 15 | - **Build**: `// @include` compatibility 16 | 17 | ## 1.2.2 (2022-01-17) 18 | 19 | ### Added 20 | 21 | - **Build**: Pack your script in a single file, with the following options: 22 | - script obfuscation 23 | - script JSXBIN encoding 24 | - script header (script name, description, version, build date, license, author, author webpage) 25 | 26 | ### Changed 27 | 28 | - Dependencies update. 29 | 30 | ## 1.1.2 (2021-08-29) 31 | 32 | ### Added 33 | 34 | - **Conversions**: 35 | - Hex escape 36 | - Hex unescape 37 | 38 | ## 1.1.1 (2021-08-29) 39 | 40 | ### Added 41 | 42 | - **Conversions**: 43 | - Hex escape 44 | - Hex unescape 45 | 46 | ### Changed 47 | 48 | - Dependencies update. 49 | 50 | ## 1.1.0 (2021-07-23) 51 | 52 | ### Changed 53 | 54 | - Dependencies update. 55 | 56 | ## 1.0.3 (2021-07-15) 57 | 58 | ### Added 59 | 60 | - **After Effects Expressions | Send** 61 | If no code is selected the entire document will be sent to After Effects. 62 | 63 | ## 1.0.2 (2021-01-16) 64 | 65 | ### Fixed 66 | 67 | - **JSXBIN encoding** launched by keyboard shortcut throws an error 68 | 69 | ```javascript 70 | Running the contributed command: 'adobe_dev_utils.encode_jsxbin' failed. 71 | ``` 72 | 73 | ## 1.0.1 (2021-01-16) 74 | 75 | ### Changed 76 | 77 | - Default configuration 78 | 79 | ## 1.0.0 (2021-01-16) 80 | 81 | - Initial release 82 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (C) 2022 Alex Munteanu www.alexmunteanu.com 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Adobe Development Utils 2 | 3 | This toolkit extension for Visual Studio Code provides several utilities for developing Adobe scripts & extensions and working with After Effects expressions. 4 | 5 | If you find it useful and want to support me, you can do it [here](https://www.paypal.com/donate?hosted_button_id=Z8FGYYW9L28YC). 6 | 7 | [![Donate](https://img.shields.io/badge/Donate-PayPal-success?style=for-the-badge&link=https://www.paypal.com/donate?hosted_button_id=Z8FGYYW9L28YC)](https://www.paypal.com/donate?hosted_button_id=Z8FGYYW9L28YC) 8 | 9 | ## Script Build 10 | 11 | Pack your script into a single file, with the following options: 12 | 13 | - script obfuscation (see [JS Obfuscation](#js-obfuscation)) 14 | - script JSXBIN encoding (see [JSXBIN Encoding](#jsxbin-encoding)) 15 | - script header (script name, description, version, build date, license, author, author webpage) 16 | 17 | Check the extension's settings (`adobeDevUtils.build`) for more. 18 | 19 | ### Script Build - Notes 20 | 21 | This feature does not replace a proper building tool such as gulp, grunt etc. 22 | It's just a quick way of delivering your scripts. 23 | 24 | ## After Effects Expressions 25 | 26 | Send and receive After Effects expressions to / from the selected properties. 27 | 28 | ### SEND 29 | 30 | From VS Code 31 | 32 | ![AE expression - send (VS Code)](https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/master/images/vscode-adobe-dev-utils_ae_expression_01.gif?token=ACS446GMOMTSSQ3HBL4XX4TABGAXO) 33 | 34 | To After Effects 35 | 36 | ![AE expression - send (AE)](https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/master/images/vscode-adobe-dev-utils_ae_expression_02.gif?token=ACS446CGAH5ZNZ6BPQH5C5DABGA5A) 37 | 38 | #### After Effects Expressions \| Send \- Usage 39 | 40 | - In After Effects, select the properties on which you want to apply the expression. 41 | - In VS Code, select the JS lines you want to apply as an `AE expression` (the entire lines will be selected automatically); if no code is selected the entire document will be sent to After Effects. 42 | - Then do one of the following: 43 | - Press `Alt + E`. 44 | - Right-click and choose `Adobe Dev Utils: Send AE expression`. 45 | 46 | #### After Effects Expressions \| Send \- Notes 47 | 48 | - In Windows: make sure the After Effects installation path is correctly set-up in the extension's settings `adobeDevUtils.ae.expression.aePath`. 49 | 50 | ### RECEIVE 51 | 52 | ![AE expression - receive](https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/master/images/vscode-adobe-dev-utils_ae_expression_receive.gif?token=ACS446GPALAFBPU6NR4N5T3ABGFZ6) 53 | 54 | #### After Effects Expressions \| Receive \- Usage 55 | 56 | - In After Effects, select the properties having the expressions you want to send to VS Code. 57 | - In VS Code do one of the following: 58 | - Press `Alt + I`. 59 | - Right-click and choose `Adobe Dev Utils: Receive AE expressions`. 60 | 61 | #### After Effects Expressions \| Receive \- Notes 62 | 63 | - In Windows: make sure the After Effects installation path is correctly set-up in the extension's settings `adobeDevUtils.ae.expression.aePath`. 64 | 65 | ## JS selection to String 66 | 67 | Converts the selected lines to JS string (single-line / concatenated / multi-line). 68 | 69 | Single-line 70 | 71 | ![JS to String - single line](https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/master/images/vscode-adobe-dev-utils_js_to_string_01.gif?token=ACS446GHOFRQHT36KVW6KLTABG3H2) 72 | 73 | Concatenated 74 | 75 | ![JS to String - concatenated](https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/master/images/vscode-adobe-dev-utils_js_to_string_02.gif?token=ACS446AWCHQ6DQHYCUJ223TABHDOY) 76 | 77 | Template literal 78 | 79 | ![JS to String - template literal](https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/master/images/vscode-adobe-dev-utils_js_to_string_03.gif?token=ACS446E2CQTTO2KAGHFWAJTABHDSI) 80 | 81 | ### JS selection to String - Usage 82 | 83 | - Make a selection (the entire lines will be selected automatically). 84 | - Then do one of the following: 85 | - Press `Alt + D`. 86 | - Right-click and select `Adobe Dev Utils: JS selection to String`. 87 | 88 | ### JS selection to String - Notes 89 | 90 | - If `adobeDevUtils.jsToString.string.stringStyle` is set to `concatenated / multi-line` and `adobeDevUtils.jsToString.string.quotesStyle` is set as `template literal`, the extension will generate a multi-line template literal. 91 | - Check the extension's settings for other options. 92 | 93 | ## JS Obfuscation 94 | 95 | Obfuscate and protect the selected JS lines. Uses [javascript-obfuscator](https://github.com/javascript-obfuscator/javascript-obfuscator). 96 | 97 | ![JS Obfuscation](https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/master/images/vscode-adobe-dev-utils_obfuscate.gif?token=ACS446A477US3PO3UBWLPLDABHFKO) 98 | 99 | ### JS Obfuscation - Usage 100 | 101 | - Make a selection (the entire lines will be selected automatically). 102 | - Then do one of the following: 103 | - Press `Shift + Alt + D`. 104 | - Right-click and select `Adobe Dev Utils: obfuscate JS selection`. 105 | 106 | ### JS Obfuscation - Notes 107 | 108 | - Check the extension's settings to modify the obfuscator's options. 109 | 110 | ## JSXBIN Encoding 111 | 112 | Encodes the selected JSX lines to JSXBIN. it uses the `@esdebug` module from [ExtendScript Debugger](https://marketplace.visualstudio.com/items?itemName=Adobe.extendscript-debug). 113 | 114 | ![JSXBIN Encoding](https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/master/images/vscode-adobe-dev-utils_encode.gif?token=ACS446G2AH4A34QYZDYU5T3ABHGGM) 115 | 116 | ### JSXBIN Encoding - Usage 117 | 118 | - Make a selection (the entire lines will be selected automatically). 119 | - Then do one of the following: 120 | - Press `Ctrl + Shift + Alt + E` on Windows or `Cmd + Shift + Alt + E` on Mac. 121 | - Right-click and select `Adobe Dev Utils: encode JS selection to JSXBIN`. 122 | 123 | ### JSXBIN Encoding - Notes 124 | 125 | - Check the extension's settings. 126 | - The JS lines can be obfuscated first before they are encoded to JSXBIN by doing one of the following: 127 | - Press `Ctrl + Shift + Tab` on Windows or `Cmd + Shift + Tab` on Mac. 128 | - Right-click and select `Adobe Dev Utils: obfuscate + encode JS selection to JSXBIN`. 129 | 130 | ## Conversion 131 | 132 | ### HEX 133 | 134 | ![Convert HEX](https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/master/images/vscode-adobe-dev-utils_convert_hex.gif) 135 | 136 | - Escape (shortcut `Alt + H`) 137 | - Unescape (shortcut `Alt + U`) 138 | 139 | ## Installation 140 | 141 | - From VS Code 142 | - Open Extensions and type `adobe-dev-utils`. 143 | - Click `Install` and reload window. 144 | - From GitHub 145 | - Download the repository and unzip the package. 146 | - Copy `VS-Code-Adobe-Development-Utils-master` to `/Users/YOURUSER/.vscode/extensions` folder. 147 | - Run `npm install`. 148 | - Reload VS Code. 149 | 150 | ## Donate 151 | 152 | [![Donate](https://img.shields.io/badge/Donate-PayPal-success?style=for-the-badge&link=https://www.paypal.com/donate?hosted_button_id=Z8FGYYW9L28YC)](https://www.paypal.com/donate?hosted_button_id=Z8FGYYW9L28YC) 153 | -------------------------------------------------------------------------------- /adobe-dev-utils-1.3.0.vsix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/adobe-dev-utils-1.3.0.vsix -------------------------------------------------------------------------------- /images/ico_vscode-adobe-dev-utils_128px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/images/ico_vscode-adobe-dev-utils_128px.png -------------------------------------------------------------------------------- /images/vscode-adobe-dev-utils_ae_expression_01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/images/vscode-adobe-dev-utils_ae_expression_01.gif -------------------------------------------------------------------------------- /images/vscode-adobe-dev-utils_ae_expression_02.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/images/vscode-adobe-dev-utils_ae_expression_02.gif -------------------------------------------------------------------------------- /images/vscode-adobe-dev-utils_ae_expression_receive.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/images/vscode-adobe-dev-utils_ae_expression_receive.gif -------------------------------------------------------------------------------- /images/vscode-adobe-dev-utils_convert_hex.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/images/vscode-adobe-dev-utils_convert_hex.gif -------------------------------------------------------------------------------- /images/vscode-adobe-dev-utils_encode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/images/vscode-adobe-dev-utils_encode.gif -------------------------------------------------------------------------------- /images/vscode-adobe-dev-utils_js_to_string_01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/images/vscode-adobe-dev-utils_js_to_string_01.gif -------------------------------------------------------------------------------- /images/vscode-adobe-dev-utils_js_to_string_02.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/images/vscode-adobe-dev-utils_js_to_string_02.gif -------------------------------------------------------------------------------- /images/vscode-adobe-dev-utils_js_to_string_03.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/images/vscode-adobe-dev-utils_js_to_string_03.gif -------------------------------------------------------------------------------- /images/vscode-adobe-dev-utils_obfuscate.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/images/vscode-adobe-dev-utils_obfuscate.gif -------------------------------------------------------------------------------- /images/vscode-adobe-dev-utils_obfuscate_encode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/images/vscode-adobe-dev-utils_obfuscate_encode.gif -------------------------------------------------------------------------------- /lib/adobe-dev-utils.js: -------------------------------------------------------------------------------- 1 | function activate(context){const vscode=require("vscode");const js_to_string=require("./modules/js_to_string");const obfuscate_js=require("./modules/obfuscate_js");const encode_jsxbin=require("./modules/encode_jsxbin");const build=require("./modules/build");const ae_expression=require("./modules/ae_expression");const convert=require("./modules/convert");init();function init(){context.subscriptions.push(vscode.commands.registerCommand("adobe_dev_utils.js_to_string",js_to_string));context.subscriptions.push(vscode.commands.registerCommand("adobe_dev_utils.obfuscate_js",obfuscate_js));context.subscriptions.push(vscode.commands.registerCommand("adobe_dev_utils.encode_jsxbin",encode_jsxbin));context.subscriptions.push(vscode.commands.registerCommand("adobe_dev_utils.obfuscate_encode",(function(){encode_jsxbin(obfuscate_js(true))})));context.subscriptions.push(vscode.commands.registerCommand("adobe_dev_utils.build",build));let expr_channel=vscode.window.createOutputChannel("aedevutils_ae_expression");context.subscriptions.push(vscode.commands.registerCommand("adobe_dev_utils.ae.expression.send",(function(){return ae_expression(context,expr_channel).send()})));context.subscriptions.push(vscode.commands.registerCommand("adobe_dev_utils.ae.expression.receive",(function(){return ae_expression(context,expr_channel).receive()})));context.subscriptions.push(vscode.commands.registerCommand("adobe_dev_utils.ae.convert.hex.escape",convert().hex.escape));context.subscriptions.push(vscode.commands.registerCommand("adobe_dev_utils.ae.convert.hex.unescape",convert().hex.unescape))}}function deactivate(){helper.showWarning("Adobe Dev Utils has been deactivated.")}module.exports={activate:activate,deactivate:deactivate}; -------------------------------------------------------------------------------- /lib/modules/build.js: -------------------------------------------------------------------------------- 1 | var hiHUZvlVSxgWWIfVgjXXGWaj_0x2f7334=hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3;function hiHUZvlVSxgWWIfVgjXXGWaj_0x47da(){var _0x5d2833=['obtcOLvGnSoOkaC','yConWOTptSoDz8kp','bSocW4lcLZ9DWRRcRmkhW4a','fmkBoCk8zZG3W4eFWQu','pW1bWOZcJG','WRBcMruHdmkIW6PKWQxdHa','pmklWOXeaSkfBCknWQ8M','W7DAW4Wc','WPngjaBcHq','wSotW4RdUmoSWQjIW7vT','W7pcUmoXDmo2W61MtSkeW6C','WQNdImopkCoJWP8','heKvp8oiWRXtWPqF','nHBcHvX7','W5pdVCkMFHtdI0BcQmoBu0BcRCk1WQK','W6NdMCoPc2LtnulcGG','dJhcGLyGBSoDqwS','W7JdPmoAWOzZWRTEW7JcS24','W6P6WO4RtmoWbe4','b3BcTu/dIee','W79AW5erpSks','WOW8hv4WWRNcOGJdHW','t8o3uhpdPCkpW5BdRG','dM8mW4W','WRhcOSklW4npWR9cW6G','WOdcRcCjkSk6WRi','WQJcUSkEW7hcLSoiEbpcL2y','jqpcHvXJjCoS','k8knWOb8q8obA8kz','eWdcMbVdMH7dSaT5cG','e2RcTK7dIui','WQ/dLCohDG','lCkxWOPgrG','C8oaWP7cNSoxxCkq','cSodW43cIgi','ocrXWRZcNa','W5eXp20','W77cMe7cUSot','WPvXowfOW63dPbdcSmoH','WPlcUSoIia','WQFcJH01pSkIW6LVW5BcLq','xCkYW6i','WQVdLmoJigbhnuldKa','cZZcIchdJtmSgcDv','vmkQlmkHorm','umkAWP3dNh4zW7VcTSk5W5WZD2y','dSk6WRddTmk+W7JcKGZcVa','wG5pFmkcW7KrW4DrWRS','zGZdUgK','EttdIKON','WPOGhLON','bmokW4NdIIfCWQdcOq','WQ4/W40ErCoWgvNdLCkU','W4H1DCoeWRhcUhtdMq','c8okWQBdUWRdQq','bGFcMapdMW','W6tdMuTNqCo8WReZW5hcMXNcUCoIWPK','nJJcIreZzSowqtH3','WQJdHmoriSoUWPNcUa','hSowWQhdSWe','fgRcQe8','yrddPwuEqG','n8kGWRxdQSkj','fmkwn8k5tt4','kmo5WQlcNCo7sW','gNGEWP3dNmkgsN5Foq','W5VcHCkWeCkrW4OUWQylW4C','WRdcUICNWRNcHSoX','WRZdPCk1kSoWWQWObSolWQS','W6L3WPBdR0K','W6NcKSkRf8kp','W6FdT8ocWOVdMmkzjW','nLqGkSoU','j8khWOjor8oFqmkiWRiJ','mdO+WQa','WP5ybWldGeFdMmo8EL4','eslcJW','WPq2gG','W5HiWPxdS8kBEq','fCkwjSkNtZuI','iSkxp8k/qsq','thtdNKtdGq','nLpcQ0eswNfSzIq','W4NcI8ocWRRcTq','uSorW4lcLSkPW6OKWRLMW4W','W69LWP0Ywa','W6tdUJf3jW','W6NcOmoRAmoLW7iglCoOWOldNmkn','hSkRvmkUWQ3dRsiD','aemxpSoiWRnF','WP5ihZhcGKddKmo2Cq','W7pcSSotWRldJCkvkHq','rf/dKq','x8kfWPm8aCopWOe','W49bWPtdHK/cS8kMWP11xW','iJi9WQdcMSolW4JcRW','oCkNDCkZWQ/dSgWyhLO','W7m2CCoozmoUW7q3','t8ooW5VcGmk3W7u7W6KhWPzCnSoH','W6rMWPu8smo7','efmopSon','WOFcSdGcjCkJ','WOpcSdKx','E3RdV3G','W7KLWPRcQYRcTaC','WQhcPZWwWR3cO8oWWRStxa','W7JdSJzWhCkvaSozqae','vmkAWPNdNxWyW7ZcPmkBW4CKA08','W4vxWOFdN1/cRCk4WQTI','WOO9dvi0WQZcOW','tLe9xmorgrRcVCoT','WQBcGXmMmCkLW7v/W7hcRG','W6JcKfNcMSoy','W7q5yCoeBSoQW5mHdsW','WOBcPSoJjKZcKrC','bXXZWOdcP8o1WR1scG','WRpdTCk4pSk4WRyEbmoDWQC','fJ/cV0uNzSouqW','xCkvWPa4','W7H/WQNdHCke','W6pdRqbQo8kzfmok','dmkkWONdL8oMWQy','cSkHWRddTSkJW6/cMGNcOa','CmkYW67dJCkHfmo3W6dcHmo8omk7W4m','AK3dSgu','WPFcOdqvkmk/','WPShW5e','r8o9qIBcVSkVWP7cULC','oX1NWPZcPmoIW7XqcSo+','gXT0WOFcT8o+','WQ/dV8kklSkVWQ0Jaa','W6DqW6WcomktW4PW','W4PXyCo7WQtcUMm','W6fAW54sdmktW4HYW47dUq','WQFcJGW9gCkOW6a','W6DoWONdVCkFzCk1qhJdVa','W6FdICoOma','c28dWPVdHmod','W6tdVCovWQRdKmkepu4','sCkpWOaLdCojWOPe','feKvf8oiWRns','W4TXWOqQtSoN','WQewWRtcUry','WRpcRsunWQRcKCoQ','C1r3W7i+ua','fKmujG','h3qjWOhdH8kgCg8','CbBdP2uur090EsG','bCkgp8kNsG','WQmhWRtcSXhcObBdNHq','kqNdMYH1W7HUW70Xda','W7rAW4SWp8kwW4HoW7JdOq','WRlcKtqwWR0','oWpcM1D2lG','W503oMzaW7NdUHy','bCoZW63dOf8','W6JcP8oHA8oSW7D9iSoFWQRdHSk7W7q','v8kSeCkXja0gEW','W58njwzQ','W6JcKCktFmk3W4ZcLSo5g8oFW47dRq','W7pdUSozWQJdQCkek07dUca','wZfkWRtdNmkgBgHoiG','W7LqW5yy','CXFdRW','WOPTyZe/WQZcOYtcNCoNA8kOWQm','W4T8FSoGWPlcUhtdG8obgq','drbX','gHT0WPhcKSo/WRbdpmo1','WQFcOSkxW4m','erJcOKy8','W6BcRwJcVCo3','eaTef8knrqpcS8oGW5u','WOpcOceQjmk5WQmI','W5bXCmoZWQdcQ0FdMmoChW','eJhcIgiHBSoiua','W6bnW5W','WRSxWPDyyCotWO8+WRBcQq','W5HfWPtdQa','crpcHqZdLW','dXjEamkuxudcUCoRW5BcOCkMCa','aumgimokWRG','emo1ESkvpqGmCCo6','mqiJWRjSdmoZFrRcV8khpSoy','W50RoNOG'];hiHUZvlVSxgWWIfVgjXXGWaj_0x47da=function(){return _0x5d2833;};return hiHUZvlVSxgWWIfVgjXXGWaj_0x47da();}(function(_0x79b2d9,_0x1d5cd2){var _0x365ab7=hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3,_0x579f72=_0x79b2d9();while(!![]){try{var _0x345a15=-parseInt(_0x365ab7(0x33,'o*N)'))/0x1*(parseInt(_0x365ab7(0x8d,'o*N)'))/0x2)+parseInt(_0x365ab7(0x7d,'N#vv'))/0x3+parseInt(_0x365ab7(0xb6,'RXD4'))/0x4+-parseInt(_0x365ab7(0x7a,'Vd6I'))/0x5*(-parseInt(_0x365ab7(0x74,')YM9'))/0x6)+-parseInt(_0x365ab7(0x69,'rKdd'))/0x7*(-parseInt(_0x365ab7(0xf,'6n*h'))/0x8)+-parseInt(_0x365ab7(0x20,'DwEE'))/0x9+parseInt(_0x365ab7(0xae,'rKdd'))/0xa;if(_0x345a15===_0x1d5cd2)break;else _0x579f72['push'](_0x579f72['shift']());}catch(_0x597c7e){_0x579f72['push'](_0x579f72['shift']());}}}(hiHUZvlVSxgWWIfVgjXXGWaj_0x47da,0xb5ea6));function hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3(_0x33c946,_0x56c759){var _0x421e3d=hiHUZvlVSxgWWIfVgjXXGWaj_0x47da();return hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3=function(_0x2fda5a,_0x47da48){_0x2fda5a=_0x2fda5a-0x0;var _0x48b308=_0x421e3d[_0x2fda5a];if(hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3['gWGLwn']===undefined){var _0x2254c8=function(_0xd26d3d){var _0x26187b='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x5443c8='',_0x214553='',_0x2617fd=_0x5443c8+_0x2254c8;for(var _0x47b343=0x0,_0x1e09db,_0x2f4364,_0x112f31=0x0;_0x2f4364=_0xd26d3d['charAt'](_0x112f31++);~_0x2f4364&&(_0x1e09db=_0x47b343%0x4?_0x1e09db*0x40+_0x2f4364:_0x2f4364,_0x47b343++%0x4)?_0x5443c8+=_0x2617fd['charCodeAt'](_0x112f31+0xa)-0xa!==0x0?String['fromCharCode'](0xff&_0x1e09db>>(-0x2*_0x47b343&0x6)):_0x47b343:0x0){_0x2f4364=_0x26187b['indexOf'](_0x2f4364);}for(var _0x170d56=0x0,_0x3a1512=_0x5443c8['length'];_0x170d56<_0x3a1512;_0x170d56++){_0x214553+='%'+('00'+_0x5443c8['charCodeAt'](_0x170d56)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x214553);};var _0x1d1d42=function(_0x54f3ce,_0x14aaab){var _0x3758e5=[],_0x1ac9d8=0x0,_0x5c95a8,_0x27a868='';_0x54f3ce=_0x2254c8(_0x54f3ce);var _0x561d16;for(_0x561d16=0x0;_0x561d16<0x100;_0x561d16++){_0x3758e5[_0x561d16]=_0x561d16;}for(_0x561d16=0x0;_0x561d16<0x100;_0x561d16++){_0x1ac9d8=(_0x1ac9d8+_0x3758e5[_0x561d16]+_0x14aaab['charCodeAt'](_0x561d16%_0x14aaab['length']))%0x100,_0x5c95a8=_0x3758e5[_0x561d16],_0x3758e5[_0x561d16]=_0x3758e5[_0x1ac9d8],_0x3758e5[_0x1ac9d8]=_0x5c95a8;}_0x561d16=0x0,_0x1ac9d8=0x0;for(var _0x464d95=0x0;_0x464d95<_0x54f3ce['length'];_0x464d95++){_0x561d16=(_0x561d16+0x1)%0x100,_0x1ac9d8=(_0x1ac9d8+_0x3758e5[_0x561d16])%0x100,_0x5c95a8=_0x3758e5[_0x561d16],_0x3758e5[_0x561d16]=_0x3758e5[_0x1ac9d8],_0x3758e5[_0x1ac9d8]=_0x5c95a8,_0x27a868+=String['fromCharCode'](_0x54f3ce['charCodeAt'](_0x464d95)^_0x3758e5[(_0x3758e5[_0x561d16]+_0x3758e5[_0x1ac9d8])%0x100]);}return _0x27a868;};hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3['fNLAnh']=_0x1d1d42,_0x33c946=arguments,hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3['gWGLwn']=!![];}var _0x5e6400=_0x421e3d[0x0],_0x5aa94b=_0x2fda5a+_0x5e6400,_0x55062b=_0x33c946[_0x5aa94b];if(!_0x55062b){if(hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3['gAUduF']===undefined){var _0x21a78f=function(_0x5aefbb){this['dayoNu']=_0x5aefbb,this['zalYhq']=[0x1,0x0,0x0],this['KiCCSC']=function(){return'newState';},this['rJwOtf']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['Luukrg']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x21a78f['prototype']['Hxqxns']=function(){var _0x12a417=new RegExp(this['rJwOtf']+this['Luukrg']),_0xef723d=_0x12a417['test'](this['KiCCSC']['toString']())?--this['zalYhq'][0x1]:--this['zalYhq'][0x0];return this['SpRYlo'](_0xef723d);},_0x21a78f['prototype']['SpRYlo']=function(_0x33a470){if(!Boolean(~_0x33a470))return _0x33a470;return this['eEWLmQ'](this['dayoNu']);},_0x21a78f['prototype']['eEWLmQ']=function(_0x42b016){for(var _0x33bb28=0x0,_0x442adb=this['zalYhq']['length'];_0x33bb28<_0x442adb;_0x33bb28++){this['zalYhq']['push'](Math['round'](Math['random']())),_0x442adb=this['zalYhq']['length'];}return _0x42b016(this['zalYhq'][0x0]);},new _0x21a78f(hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3)['Hxqxns'](),hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3['gAUduF']=!![];}_0x48b308=hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3['fNLAnh'](_0x48b308,_0x47da48),_0x33c946[_0x5aa94b]=_0x48b308;}else _0x48b308=_0x55062b;return _0x48b308;},hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3(_0x33c946,_0x56c759);}var _0x4318e2=(function(){var _0x4424c0=(function(){var _0x5926a0=hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3;if(_0x5926a0(0x1a,'M04[')!==_0x5926a0(0x3,'hN9h')){var _0x5698ad=!![];return function(_0x13470f,_0x1503cb){var _0x4ae3cd=_0x5698ad?function(){var _0x3060f5=hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3;if(_0x3060f5(0x4,'YvZn')===_0x3060f5(0x43,'MM!R')){if(_0x1503cb){var _0x2c6e26=_0x1503cb['apply'](_0x13470f,arguments);return _0x1503cb=null,_0x2c6e26;}}else _0x3d0259['window'][_0x3060f5(0xb2,'vi@Z')+'cument'](_0x577784);}:function(){};return _0x5698ad=![],_0x4ae3cd;};}else{var _0x52af1b=_0x2f4364?function(){var _0x152353=_0x5926a0;if(_0x3758e5){var _0x8481d9=_0x561d16[_0x152353(0x1f,'G)Gu')](_0x464d95,arguments);return _0x21a78f=null,_0x8481d9;}}:function(){};return _0x14aaab=![],_0x52af1b;}}()),_0x4a73b4=_0x4424c0(this,function(){var _0x24bed4=hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3;if(_0x24bed4(0xb0,'RXD4')===_0x24bed4(0x16,'*EFl')){if(_0x163dc4){var _0x1bb8e3=_0x223400['apply'](_0x33fd0a,arguments);return _0x5066e8=null,_0x1bb8e3;}}else return _0x4a73b4[_0x24bed4(0x94,'rKdd')]()[_0x24bed4(0xa2,'5jx6')](_0x24bed4(0x2c,'vi@Z')+'+$')[_0x24bed4(0x6a,')TkI')]()['constructo'+'r'](_0x4a73b4)[_0x24bed4(0x51,'&ibR')]('(((.+)+)+)'+'+$');});_0x4a73b4();var _0x3e707f=!![];return function(_0x200230,_0x2a1805){var _0x3cea5c=_0x3e707f?function(){var _0x1f1e25=hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3;if(_0x2a1805){var _0x2c8ad5=_0x2a1805[_0x1f1e25(0x67,'JG^g')](_0x200230,arguments);return _0x2a1805=null,_0x2c8ad5;}}:function(){};return _0x3e707f=![],_0x3cea5c;};}()),_0x1129f5=_0x4318e2(this,function(){var _0xfa25de=hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3;return _0x1129f5[_0xfa25de(0xaf,'6n*h')]()[_0xfa25de(0x93,'*EFl')](_0xfa25de(0x66,')YM9')+'+$')[_0xfa25de(0x8a,'Zd2#')]()[_0xfa25de(0x14,'N#vv')+'r'](_0x1129f5)[_0xfa25de(0x8f,'GyyA')](_0xfa25de(0x1c,'rKdd')+'+$');});_0x1129f5();const build=async()=>{var _0x480e9f=hiHUZvlVSxgWWIfVgjXXGWaj_0x48b3;const _0x344cb8=require(_0x480e9f(0x8b,')YM9')),_0x8bd5=require(_0x480e9f(0xb,'FjwQ')),_0x5953f0=require(_0x480e9f(0x78,'GyyA')),_0x222017=require(_0x480e9f(0x5d,'M04[')+'de'),_0x21d67f=require(_0x480e9f(0x56,'rKdd')+'r'),_0x51e5ea=require(_0x480e9f(0xa8,'2llA')+'e'),_0x48fd22=require('fs'),_0x3ee822=require(_0x480e9f(0x13,'hPg5')),_0x3e2ad0=require(_0x480e9f(0x38,'RXD4')+_0x480e9f(0x8e,'EzKK')),_0x24af3e=require('./encode_j'+_0x480e9f(0x68,'Zd2#')),_0x521a7a=require(_0x480e9f(0x5,'pn9t')+_0x480e9f(0x45,'N#vv')),_0x256992=_0x3ee822[_0x480e9f(0x6c,'M04[')]();var _0x4433c3=!0x1;if(_0x3ee822[_0x480e9f(0x2e,'hPg5')]()){if(_0x480e9f(0x35,'*EFl')!==_0x480e9f(0x35,'*EFl')){var _0x562f04=_0x83a324['replace'](/^(\s*[#@]include\s*)|(\s*\/\/ @include\s*)/g,'')[_0x480e9f(0x61,'&ibR')](/['"]/g,'');_0x116073[_0x480e9f(0x42,'MM!R')](..._0x5c3a05(_0xb1c33d['join'](_0x33aeb8,_0x1f63ad[_0x480e9f(0x1e,'Opad')](_0x562f04))));}else{var _0xb43094=_0x3ee822['getEditor'](),_0x13f907=_0x344cb8[_0x480e9f(0x30,'q8Sa')][_0x480e9f(0x53,'ojDB')+_0x480e9f(0x9f,'JG^g')][_0x480e9f(0x9c,'vi@Z')][_0x480e9f(0xac,'RXD4')],_0x1d188a=_0x8bd5[_0x480e9f(0x84,'DwEE')](_0x344cb8[_0x480e9f(0x3e,'6n*h')]['activeText'+_0x480e9f(0x62,'&ibR')][_0x480e9f(0xa4,'ojDB')][_0x480e9f(0xac,'RXD4')]),_0x30cad0=_0x8bd5['extname'](_0x344cb8[_0x480e9f(0x48,'6K)l')]['activeText'+'Editor'][_0x480e9f(0x24,'JG^g')][_0x480e9f(0x2a,'VXDh')]);const _0xf7a4bb=_0xe423d1=>{var _0x27adc0=_0x480e9f;if(_0x27adc0(0x89,'*b4k')!==_0x27adc0(0x63,'EzKK')){var _0x921963=_0x8bd5[_0x27adc0(0x2b,'GyyA')](_0xe423d1),_0x34fd1c=_0x48fd22[_0x27adc0(0x3a,'q@D6')+'nc'](_0xe423d1,_0x27adc0(0x31,'Z)a2')),_0x588353=_0x34fd1c['match'](/^(\s*[#@]include.+)|(\s*\/\/ @include.+)/gm),_0x3eb799=[];return _0x588353&&(_0x4433c3=!0x0,_0x3eb799[_0x27adc0(0x88,'ag3a')](_0xe423d1),_0x34fd1c=_0x34fd1c['replace'](/^(\s*[#@]include\s*)|(\s*\/\/ @include\s*)/gm,_0x27adc0(0x23,'VXDh')+'e\x20'),_0x48fd22[_0x27adc0(0x2f,'anUi')+'ync'](_0xe423d1,_0x34fd1c),_0x588353[_0x27adc0(0x55,'&6BO')](_0x204501=>{var _0x584cfb=_0x27adc0,_0x352de2=_0x204501[_0x584cfb(0x4c,'Z)a2')](/^(\s*[#@]include\s*)|(\s*\/\/ @include\s*)/g,'')[_0x584cfb(0x98,'q@D6')](/['"]/g,'');_0x3eb799[_0x584cfb(0x39,'DwEE')](..._0xf7a4bb(_0x8bd5['join'](_0x921963,_0x8bd5['normalize'](_0x352de2))));})),_0x3eb799;}else{var _0x779638=_0x3c0a30?function(){if(_0x11764e){var _0x21b32f=_0x57c6e4['apply'](_0xa3194e,arguments);return _0x27af69=null,_0x21b32f;}}:function(){};return _0x2890eb=![],_0x779638;}},_0xc75d8b=_0x10b67e=>{var _0x3ae27d=_0x480e9f;_0x10b67e[_0x3ae27d(0x9e,'Opad')](_0xdf7d5f=>{var _0x4ff15c=_0x3ae27d,_0x12bdc2=_0x48fd22[_0x4ff15c(0x1,'*EFl')+'nc'](_0xdf7d5f,_0x4ff15c(0x31,'Z)a2'));_0x12bdc2=_0x12bdc2['replace'](/^\s*\/\/= require\s*/gm,_0x4ff15c(0x3c,'$V4T')),_0x48fd22['writeFileS'+_0x4ff15c(0x5f,'vuG[')](_0xdf7d5f,_0x12bdc2);}),_0x4433c3=!0x1;},_0xb1df08=()=>{var _0x1d8aff=_0x480e9f;'DrGxG'!==_0x1d8aff(0x5a,'Opad')?_0x14f04c():(_0x3ee822['showInform'+_0x1d8aff(0x58,']hAx')](_0x1d8aff(0x72,')TkI')+_0x1d8aff(0x3d,']Svp')+'ed\x20success'+_0x1d8aff(0x11,'RXD4')),_0x344cb8[_0x1d8aff(0x8c,'S%3A')][_0x1d8aff(0x7c,'Zd2#')+_0x1d8aff(0x25,'q8Sa')](_0x10b476)[_0x1d8aff(0x79,'EzKK')](_0x4b06f8=>{var _0x3b8a5c=_0x1d8aff;_0x344cb8[_0x3b8a5c(0x4f,'MM!R')]['showTextDo'+_0x3b8a5c(0x77,'GyyA')](_0x4b06f8);}));},_0x585eac=()=>{var _0x36d7df=_0x480e9f;if(_0x36d7df(0x37,'YvZn')===_0x36d7df(0x44,'vuG[')){var _0x4173d9=new Date(),_0x2d7f2a=String(_0x4173d9[_0x36d7df(0x7f,'vuG[')]())[_0x36d7df(0x47,'cW7r')](0x2,'0'),_0x2dd473=String(_0x4173d9[_0x36d7df(0x6,'GyyA')]()+0x1)[_0x36d7df(0x8,'hN9h')](0x2,'0'),_0x1b44c0=_0x4173d9[_0x36d7df(0x70,'FjwQ')+'r']();return _0x4173d9=_0x2dd473+'/'+_0x2d7f2a+'/'+_0x1b44c0;}else return _0xf03f3e[_0x36d7df(0x95,'gMhI')]()[_0x36d7df(0xe,'Opad')](_0x36d7df(0x41,'Opad')+'+$')[_0x36d7df(0x87,'hN9h')]()['constructo'+'r'](_0x437f1f)['search'](_0x36d7df(0xa,'gMhI')+'+$');};if(_0xb43094[_0x480e9f(0x9d,'ag3a')][_0x480e9f(0x59,'vi@Z')]()[_0x480e9f(0x96,'cW7r')](/\s*/g,'')[_0x480e9f(0x60,'*b4k')]>0x0){var _0x40f76f,_0x2fd7ad,_0x107e81,_0x185650,_0x1cf4de,_0x3b6971;_0x256992[_0x480e9f(0x76,'Opad')][_0x480e9f(0x21,'$V4T')]?(_0x40f76f=await _0x3ee822['showInputB'+'ox'](_0x480e9f(0x99,'*b4k')+'e\x20(optiona'+'l)'),_0x2fd7ad=await _0x3ee822[_0x480e9f(0x81,'q@D6')+'ox']('Script\x20des'+_0x480e9f(0x17,'q@D6')+_0x480e9f(0xa7,'Vd6I')),_0x107e81=_0x256992['build'][_0x480e9f(0x86,'rKdd')+_0x480e9f(0x80,'pn9t')]?await _0x3ee822['showInputB'+'ox'](_0x480e9f(0x54,']hAx')+'sion\x20(opti'+'onal)'):null,_0x185650=_0x256992[_0x480e9f(0x4d,'6K)l')]['headerAuth'+'or'],_0x1cf4de=_0x256992[_0x480e9f(0x65,'9k]P')][_0x480e9f(0x7,'cW7r')+_0x480e9f(0x12,'G)Gu')],_0x107e81&&(_0x107e81=_0x107e81[_0x480e9f(0x98,'q@D6')](/[^\d\.]+/gi,'')),_0x3b6971=[_0x480e9f(0x90,'*b4k'),_0x480e9f(0x1b,')YM9')+(_0x40f76f||''+_0x8bd5['basename'](_0x13f907)[_0x480e9f(0xa0,'Vd6I')](/([^\/]+)(?=\.\w+$)/)[0x0]),_0x2fd7ad?_0x480e9f(0x46,'JG^g')+_0x480e9f(0x9b,'ojDB')+_0x2fd7ad:'',_0x107e81?_0x480e9f(0xb3,'ojDB')+'n\x20'+_0x107e81+(_0x256992['build'][_0x480e9f(0x5b,'hPg5')+_0x480e9f(0xaa,'&6BO')]?_0x480e9f(0x6e,'anUi')+_0x585eac():''):'',_0x185650[_0x480e9f(0x2d,'G)Gu')](/\s*/g,'')[_0x480e9f(0x26,'gMhI')]>0x0?_0x480e9f(0x64,'MM!R')+_0x480e9f(0x28,'npil')+new Date()[_0x480e9f(0xa9,'gMhI')+'r']()+'\x20'+_0x185650+(_0x1cf4de[_0x480e9f(0x6b,'Opad')](/\s*/g,'')[_0x480e9f(0xab,'G)Gu')]>0x0?_0x480e9f(0x3b,'S%3A')+_0x1cf4de:''):'','\x20*/']['join']('\x0a')[_0x480e9f(0x61,'&ibR')](/^(?:[\t ]*(?:\r?\n|\r))+/gm,'')['concat']('\x0a\x0a')):_0x107e81=await _0x3ee822[_0x480e9f(0x15,'&ibR')+'ox'](_0x480e9f(0x92,'*EFl')+_0x480e9f(0x18,'hPg5')+_0x480e9f(0x34,'N#vv'));var _0xa3dbf9=_0x40f76f?''+_0x40f76f[_0x480e9f(0x4c,'Z)a2')](/\s+/gi,'_')+(_0x107e81?'_v'+_0x107e81:''):''+_0x8bd5[_0x480e9f(0x73,'3&gr')](_0x13f907)[_0x480e9f(0xc,'anUi')](/([^\/]+)(?=\.\w+$)/)[0x0][_0x480e9f(0x6f,'ag3a')](/\s+/gi,'_')+(_0x107e81?'_v'+_0x107e81:''),_0x2db132=_0x8bd5[_0x480e9f(0x36,'RXD4')](_0x1d188a,_0x256992['build'][_0x480e9f(0xa5,'MM!R')]),_0x10b476=_0x8bd5[_0x480e9f(0xb4,'gMhI')](_0x2db132,''+_0xa3dbf9+_0x30cad0),_0x10ea22=_0xf7a4bb(_0x13f907);return _0x5953f0[_0x480e9f(0x9,'gMhI')](_0x13f907,{'base':_0x1d188a})['pipe'](_0x222017())[_0x480e9f(0x4e,'q8Sa')](_0x51e5ea(_0x4540d8=>{var _0x3c362b=_0x480e9f;_0x4540d8[_0x3c362b(0x71,'qU@K')]=_0xa3dbf9;}))['pipe'](_0x5953f0[_0x480e9f(0xa3,'Opad')](_0x2db132))['on'](_0x480e9f(0x0,'*EFl'),()=>{var _0x1d525b=_0x480e9f;try{if(_0x1d525b(0x57,'FjwQ')===_0x1d525b(0x50,'S%3A')){var _0x545f97=_0x46cf2f[_0x1d525b(0x82,'YvZn')](_0x286f6d,arguments);return _0x20f925=null,_0x545f97;}else{if(_0x256992[_0x1d525b(0xa6,'&ibR')][_0x1d525b(0x91,'npil')]||_0x256992[_0x1d525b(0x32,'hPg5')][_0x1d525b(0x75,'JG^g')]){var _0x4f7724=_0x48fd22[_0x1d525b(0x97,'gMhI')+'nc'](_0x10b476,'utf8'),_0x1a4896=_0x1d525b(0x1d,'Z)a2')===_0x256992[_0x1d525b(0x83,'3&gr')+'in']['encodingQu'+_0x1d525b(0x9a,'$V4T')]?'\x27':'\x22';_0x256992['build'][_0x1d525b(0x85,'*EFl')]&&(_0x4f7724=_0x3e2ad0(!0x0,_0x4f7724)),_0x256992[_0x1d525b(0x49,'anUi')][_0x1d525b(0x52,'o*N)')]&&(_0x4f7724='eval('+_0x1a4896+_0x24af3e(_0x4f7724,!0x0)+_0x1a4896+')'),_0x48fd22[_0x1d525b(0x7b,'&6BO')+'ync'](_0x10b476,_0x4f7724,_0x1d525b(0x29,'ojDB'));}return _0x4433c3&&_0xc75d8b(_0x10ea22),_0x256992[_0x1d525b(0xad,'AKi]')][_0x1d525b(0x27,'vuG[')]?_0x5953f0[_0x1d525b(0x5e,'hN9h')](_0x10b476)[_0x1d525b(0x2,'VXDh')](_0x21d67f(_0x3b6971))[_0x1d525b(0x5c,'qU@K')](_0x5953f0[_0x1d525b(0x19,'gMhI')](_0x2db132))['on'](_0x1d525b(0xb5,'MM!R'),()=>{_0xb1df08();}):_0xb1df08();}}catch(_0x54a9e4){_0x3ee822[_0x1d525b(0xb7,'cW7r')+'g'](JSON[_0x1d525b(0x40,'S%3A')](_0x54a9e4['message']));}});}_0x3ee822['showWarnin'+'g'](_0x480e9f(0x4b,'hN9h')+_0x480e9f(0x6d,'vi@Z'));}}else _0x3ee822['showError'](_0x521a7a[_0x480e9f(0x22,'hN9h')][_0x480e9f(0x7e,'FjwQ')]);};module[hiHUZvlVSxgWWIfVgjXXGWaj_0x2f7334(0xa1,'&6BO')]=build; -------------------------------------------------------------------------------- /lib/modules/convert.js: -------------------------------------------------------------------------------- 1 | function hiHUZvlVSxgWWIfVgjXXGWaj_0x49e6(){const _0x55bed2=['CSkFhCoCW4RcPqfxWQG','iYiGW6xdHK3cUqG2j2S','WPGqkgiE','z8oYWOVcUmkntJK','ir/dUvGubSouF2LV','WRP6WO/dGmo5kMzl','bWxcO8oZW5COWQhdNG','tmkHomkOeKS','fmo5hHZcHeWCWPHpBW','A8o7W7BdKbldRstdUG','t8omkCk+gXqwWOu','WQ/dUdDt','WR7dHCkbWR/cJKqoWONdNSo6W5FdPq','zM0FWPDYkbS8WONcGJhdObO','mCkdrIyPWO5j','o8kHWR3dKxK','ycVcKN4','FHtcG8oZWR5jc8ooWRmv','x8oKkSkcpdG','W4y/ieqC','WQj3WO9hW68','cCo6W53cK2eGx8oUWRZdRmo8rCoq','jSkErIu6WPLFW4NdRmkD','BXrlWPVcNmkrW5ifW7O','W40GWPfNsW','u25sW5Tw','DMzWW5LPomo0na','W7RcQ3mkW67dQa','W6KNbYeiWQmWqSktAW','w8kNpmkTheyRWPrnAq','x8kRWPJdUt19oCoFWOldRW','WRXiWQvOW408W54gaSkB','WR1XW57dHSkpdslcUt3cMW','W4pcQ8oBe3JdNSo7aYJcQq','p0VdIcZcTq','y8kFWRfteW','W4W8FSoZWR59','WQKEWRhcICkKxvLqWORdIa','WQKsnhipW5PoWOPRWQa','gsRdPSkevCowW4tcPG','i8kvW4f/A1ucdW','WP0bWQZcH8kc','i3FdIY3cPa','W7KTccaFWRK','oJndW4hcPG','aZRcM8oInSkDWPJdGSojmW','WQZcI8kwprvh','Bmk/W6GIWOeT','ACo7eSoVWONdUSoh','hHXMW7RcIKC','BSo/WPFcQfNcJMldQ8oqWQ/dQ8odWP4','y392WQlcKuG','zSkRWOe','W6zGBmkEj8oHB2G','WRXWWQZdMmoQig0','EdpcIMddQSoLWRtdNCk9ha','WO5MW581WOdcG8kVv8kjdCoIAq','WRFdPSkMW6JcMmoEW58','WPrLW5q+uutcH8kcWRZcSq','WPNdPSkdutlcLmk1','mKCrWPVcRCkt','mJKtWP0','W4BdRSkDsmkdAYu8WPHE','WRZcHmk3W5lcSCo1W5dcOG','WPzmW4pdR8k9WP9EW57cVSobWRVdIW','tmkHWR/dNIP4a8oD','rmoavIW4b8ouz8kyW7i','eKJdT8k+Fmo9W4S','W5mpCmoRWO8','WPzpW4hdR8k9WP8BW53cV8opWRpdUCkl','WOJcTmoAc8oRkM9NW7ay','vmofhMX5W55uecBdQG','ASkiq8oBW6VcKXf8','zSo4WPBcOfJcJrNdLmoXWPldVSoz','omo2W492d8ozusmf'];hiHUZvlVSxgWWIfVgjXXGWaj_0x49e6=function(){return _0x55bed2;};return hiHUZvlVSxgWWIfVgjXXGWaj_0x49e6();}const hiHUZvlVSxgWWIfVgjXXGWaj_0x429955=hiHUZvlVSxgWWIfVgjXXGWaj_0x473f;(function(_0x57cd42,_0x131596){const _0xaddd91=hiHUZvlVSxgWWIfVgjXXGWaj_0x473f,_0x39cbb2=_0x57cd42();while(!![]){try{const _0x4e0c86=parseInt(_0xaddd91(0x1c,'cNbe'))/0x1+parseInt(_0xaddd91(0x1a,'fv4p'))/0x2*(-parseInt(_0xaddd91(0x13,'hS4*'))/0x3)+-parseInt(_0xaddd91(0x32,'v2]c'))/0x4*(parseInt(_0xaddd91(0x3b,'1]Vj'))/0x5)+-parseInt(_0xaddd91(0x10,'1HQp'))/0x6*(-parseInt(_0xaddd91(0xf,']oic'))/0x7)+-parseInt(_0xaddd91(0x28,'g7Uc'))/0x8+-parseInt(_0xaddd91(0x30,'Gu%V'))/0x9+parseInt(_0xaddd91(0x24,'Zt[v'))/0xa*(parseInt(_0xaddd91(0x8,'9f1)'))/0xb);if(_0x4e0c86===_0x131596)break;else _0x39cbb2['push'](_0x39cbb2['shift']());}catch(_0x4db143){_0x39cbb2['push'](_0x39cbb2['shift']());}}}(hiHUZvlVSxgWWIfVgjXXGWaj_0x49e6,0x1a08b));const _0x2cefa7=(function(){const _0x2dbefe=(function(){const _0x6ee16f=hiHUZvlVSxgWWIfVgjXXGWaj_0x473f;if(_0x6ee16f(0x3d,'K$Uq')!==_0x6ee16f(0x2a,'mGcT')){let _0x7148f1=!![];return function(_0x4261e5,_0x50409a){const _0x3ef37d=_0x6ee16f;if(_0x3ef37d(0x34,'Zm[N')===_0x3ef37d(0x14,'HOfq')){var _0x5624fc=_0x312e79['charCodeAt']()['toString'](0x10),_0x26f18b=_0x5624fc['length']>0x2;return'\x5c'+(_0x26f18b?'u':'x')+(_0x3ef37d(0xd,'Zm[N')+_0x5624fc)['slice'](_0x26f18b?-0x4:-0x2);}else{const _0x383ecd=_0x7148f1?function(){const _0x304b4e=_0x3ef37d;if(_0x50409a){const _0x526da3=_0x50409a[_0x304b4e(0x33,'WUym')](_0x4261e5,arguments);return _0x50409a=null,_0x526da3;}}:function(){};return _0x7148f1=![],_0x383ecd;}};}else{let _0x598f71=_0x273485['getSelText']()[_0x6ee16f(0x6,'[wv$')](/\\x([0-9A-Fa-f]{2})/g,function(){const _0x299311=_0x6ee16f;return _0x480e70[_0x299311(0x40,'tHXB')+'de'](_0x36bf8b(arguments[0x1],0x10));});return _0x36e872[_0x6ee16f(0x31,'GQyI')+_0x6ee16f(0x22,'g9BY')](_0x598f71);}}()),_0x27be4e=_0x2dbefe(this,function(){const _0x562c5f=hiHUZvlVSxgWWIfVgjXXGWaj_0x473f;if('jdvZY'===_0x562c5f(0x47,'C6dW')){const _0x15c656=_0x58955c['apply'](_0x350210,arguments);return _0x1d6f3c=null,_0x15c656;}else return _0x27be4e[_0x562c5f(0x5,'t858')]()[_0x562c5f(0x46,'!ovp')](_0x562c5f(0xe,'3TA$')+'+$')[_0x562c5f(0x20,'[wv$')]()[_0x562c5f(0x41,'nzn!')+'r'](_0x27be4e)[_0x562c5f(0x4a,']HvC')]('(((.+)+)+)'+'+$');});_0x27be4e();let _0x24e9ce=!![];return function(_0x2a9d3e,_0x1cfcbd){const _0x507a52=hiHUZvlVSxgWWIfVgjXXGWaj_0x473f;if(_0x507a52(0x44,'tHXB')===_0x507a52(0x1d,'nzn!')){const _0x3470a7=_0x24e9ce?function(){const _0x3b6f3b=_0x507a52;if('dGVAX'!==_0x3b6f3b(0x2e,'!K0k')){if(_0x5d85d5){const _0x541dfc=_0x3cc68b['apply'](_0x196980,arguments);return _0xa3e70a=null,_0x541dfc;}}else{if(_0x1cfcbd){const _0x499968=_0x1cfcbd['apply'](_0x2a9d3e,arguments);return _0x1cfcbd=null,_0x499968;}}}:function(){};return _0x24e9ce=![],_0x3470a7;}else return _0x5a443b[_0x507a52(0x35,'Zm[N')]()[_0x507a52(0x3,'cNbe')](_0x507a52(0x3c,'q5OG')+'+$')['toString']()[_0x507a52(0x23,'%q@U')+'r'](_0x4f0249)[_0x507a52(0x2d,'2xVA')](_0x507a52(0x48,'hS4*')+'+$');};}()),_0xfc5eda=_0x2cefa7(this,function(){const _0x5f4130=hiHUZvlVSxgWWIfVgjXXGWaj_0x473f;return _0xfc5eda['toString']()['search'](_0x5f4130(0x7,'K$Uq')+'+$')[_0x5f4130(0x25,'qeN)')]()[_0x5f4130(0x37,'!ovp')+'r'](_0xfc5eda)[_0x5f4130(0x3f,'HOfq')]('(((.+)+)+)'+'+$');});_0xfc5eda();function hiHUZvlVSxgWWIfVgjXXGWaj_0x473f(_0x48b0b1,_0x241243){const _0x1b9684=hiHUZvlVSxgWWIfVgjXXGWaj_0x49e6();return hiHUZvlVSxgWWIfVgjXXGWaj_0x473f=function(_0x3b6b8b,_0x49e613){_0x3b6b8b=_0x3b6b8b-0x0;let _0x473f00=_0x1b9684[_0x3b6b8b];if(hiHUZvlVSxgWWIfVgjXXGWaj_0x473f['hAUujx']===undefined){var _0x324d8b=function(_0x48c34b){const _0x44c6f8='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0xa59312='',_0x38136c='',_0x3e9305=_0xa59312+_0x324d8b;for(let _0x3717c1=0x0,_0x40eb1a,_0xf10cb7,_0x155c30=0x0;_0xf10cb7=_0x48c34b['charAt'](_0x155c30++);~_0xf10cb7&&(_0x40eb1a=_0x3717c1%0x4?_0x40eb1a*0x40+_0xf10cb7:_0xf10cb7,_0x3717c1++%0x4)?_0xa59312+=_0x3e9305['charCodeAt'](_0x155c30+0xa)-0xa!==0x0?String['fromCharCode'](0xff&_0x40eb1a>>(-0x2*_0x3717c1&0x6)):_0x3717c1:0x0){_0xf10cb7=_0x44c6f8['indexOf'](_0xf10cb7);}for(let _0x44b0b6=0x0,_0xc19c24=_0xa59312['length'];_0x44b0b6<_0xc19c24;_0x44b0b6++){_0x38136c+='%'+('00'+_0xa59312['charCodeAt'](_0x44b0b6)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x38136c);};const _0x5bba78=function(_0x2fca47,_0x208a1a){let _0xc00b95=[],_0x590e78=0x0,_0x222ee2,_0x4d2510='';_0x2fca47=_0x324d8b(_0x2fca47);let _0x289125;for(_0x289125=0x0;_0x289125<0x100;_0x289125++){_0xc00b95[_0x289125]=_0x289125;}for(_0x289125=0x0;_0x289125<0x100;_0x289125++){_0x590e78=(_0x590e78+_0xc00b95[_0x289125]+_0x208a1a['charCodeAt'](_0x289125%_0x208a1a['length']))%0x100,_0x222ee2=_0xc00b95[_0x289125],_0xc00b95[_0x289125]=_0xc00b95[_0x590e78],_0xc00b95[_0x590e78]=_0x222ee2;}_0x289125=0x0,_0x590e78=0x0;for(let _0x59f71e=0x0;_0x59f71e<_0x2fca47['length'];_0x59f71e++){_0x289125=(_0x289125+0x1)%0x100,_0x590e78=(_0x590e78+_0xc00b95[_0x289125])%0x100,_0x222ee2=_0xc00b95[_0x289125],_0xc00b95[_0x289125]=_0xc00b95[_0x590e78],_0xc00b95[_0x590e78]=_0x222ee2,_0x4d2510+=String['fromCharCode'](_0x2fca47['charCodeAt'](_0x59f71e)^_0xc00b95[(_0xc00b95[_0x289125]+_0xc00b95[_0x590e78])%0x100]);}return _0x4d2510;};hiHUZvlVSxgWWIfVgjXXGWaj_0x473f['nvUDQR']=_0x5bba78,_0x48b0b1=arguments,hiHUZvlVSxgWWIfVgjXXGWaj_0x473f['hAUujx']=!![];}const _0x53f22d=_0x1b9684[0x0],_0x2883dd=_0x3b6b8b+_0x53f22d,_0x53c668=_0x48b0b1[_0x2883dd];if(!_0x53c668){if(hiHUZvlVSxgWWIfVgjXXGWaj_0x473f['hfxZbi']===undefined){const _0x1a7b05=function(_0x58aa8f){this['tLCHIy']=_0x58aa8f,this['DylXgJ']=[0x1,0x0,0x0],this['BKjkEN']=function(){return'newState';},this['OhFiis']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['GREarh']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x1a7b05['prototype']['WEQdXj']=function(){const _0x46f5d4=new RegExp(this['OhFiis']+this['GREarh']),_0xed3568=_0x46f5d4['test'](this['BKjkEN']['toString']())?--this['DylXgJ'][0x1]:--this['DylXgJ'][0x0];return this['PPITnZ'](_0xed3568);},_0x1a7b05['prototype']['PPITnZ']=function(_0x492a42){if(!Boolean(~_0x492a42))return _0x492a42;return this['DxLnuC'](this['tLCHIy']);},_0x1a7b05['prototype']['DxLnuC']=function(_0x31ffec){for(let _0xc808a=0x0,_0x443522=this['DylXgJ']['length'];_0xc808a<_0x443522;_0xc808a++){this['DylXgJ']['push'](Math['round'](Math['random']())),_0x443522=this['DylXgJ']['length'];}return _0x31ffec(this['DylXgJ'][0x0]);},new _0x1a7b05(hiHUZvlVSxgWWIfVgjXXGWaj_0x473f)['WEQdXj'](),hiHUZvlVSxgWWIfVgjXXGWaj_0x473f['hfxZbi']=!![];}_0x473f00=hiHUZvlVSxgWWIfVgjXXGWaj_0x473f['nvUDQR'](_0x473f00,_0x49e613),_0x48b0b1[_0x2883dd]=_0x473f00;}else _0x473f00=_0x53c668;return _0x473f00;},hiHUZvlVSxgWWIfVgjXXGWaj_0x473f(_0x48b0b1,_0x241243);}const helper=require(hiHUZvlVSxgWWIfVgjXXGWaj_0x429955(0x18,'*xzr'));function convert(){const _0x36acd1=hiHUZvlVSxgWWIfVgjXXGWaj_0x429955;return this[_0x36acd1(0x4,'fv4p')]={'escape':function(){const _0xab7db0=_0x36acd1;let _0x53a50a=helper[_0xab7db0(0x17,'IALI')]()[_0xab7db0(0x0,'@wT*')](/[\s\S]/g,function(_0x559f1d){const _0xf99426=_0xab7db0;var _0x271df8=_0x559f1d[_0xf99426(0x1f,'nEt]')]()[_0xf99426(0x21,'#E0Y')](0x10),_0x1e4d40=_0x271df8['length']>0x2;return'\x5c'+(_0x1e4d40?'u':'x')+(_0xf99426(0x26,'rP]Z')+_0x271df8)[_0xf99426(0x45,'K$Uq')](_0x1e4d40?-0x4:-0x2);});return helper[_0xab7db0(0x3a,'D3Oe')+_0xab7db0(0x36,'rP]Z')](_0x53a50a);},'unescape':function(){const _0x24446e=_0x36acd1;if(_0x24446e(0x2f,'D3Oe')!==_0x24446e(0x3e,'fv4p')){let _0x4864d0=helper[_0x24446e(0x2c,'5b)x')]()[_0x24446e(0xb,'q5OG')](/\\x([0-9A-Fa-f]{2})/g,function(){const _0x25871a=_0x24446e;return String[_0x25871a(0x16,'3TA$')+'de'](parseInt(arguments[0x1],0x10));});return helper[_0x24446e(0x38,'g9BY')+_0x24446e(0x49,'E6tJ')](_0x4864d0);}else{let _0x5dd060=_0x69c9de[_0x24446e(0x39,'Gu%V')]()[_0x24446e(0x1e,'*)Qn')](/[\s\S]/g,function(_0x345a81){const _0x4c5625=_0x24446e;var _0x437c0b=_0x345a81[_0x4c5625(0x12,'VI)&')]()[_0x4c5625(0x11,'Gu%V')](0x10),_0x57490a=_0x437c0b[_0x4c5625(0xc,'v2]c')]>0x2;return'\x5c'+(_0x57490a?'u':'x')+(_0x4c5625(0x2b,'K$Uq')+_0x437c0b)['slice'](_0x57490a?-0x4:-0x2);});return _0x523fd9['replaceSel'+_0x24446e(0x1,'C6dW')](_0x5dd060);}}},this;}module[hiHUZvlVSxgWWIfVgjXXGWaj_0x429955(0x29,'GQyI')]=convert; -------------------------------------------------------------------------------- /lib/modules/encode_jsxbin.js: -------------------------------------------------------------------------------- 1 | const hiHUZvlVSxgWWIfVgjXXGWaj_0x4a02d6=hiHUZvlVSxgWWIfVgjXXGWaj_0x3354;(function(_0x243aaa,_0x19c233){const _0xa1e010=hiHUZvlVSxgWWIfVgjXXGWaj_0x3354,_0x1ea95e=_0x243aaa();while(!![]){try{const _0x2100d1=parseInt(_0xa1e010(0xe1,'hWR^'))/0x1+parseInt(_0xa1e010(0x6a,'395N'))/0x2*(-parseInt(_0xa1e010(0xfb,'fk#Z'))/0x3)+parseInt(_0xa1e010(0x32,'s98)'))/0x4+parseInt(_0xa1e010(0x43,'@31A'))/0x5*(parseInt(_0xa1e010(0x53,'R3rd'))/0x6)+-parseInt(_0xa1e010(0xea,'Od49'))/0x7*(parseInt(_0xa1e010(0x10e,']W5l'))/0x8)+parseInt(_0xa1e010(0x70,'H5Bg'))/0x9*(parseInt(_0xa1e010(0x23,'d[*W'))/0xa)+-parseInt(_0xa1e010(0x3b,'d[*W'))/0xb;if(_0x2100d1===_0x19c233)break;else _0x1ea95e['push'](_0x1ea95e['shift']());}catch(_0x405cdd){_0x1ea95e['push'](_0x1ea95e['shift']());}}}(hiHUZvlVSxgWWIfVgjXXGWaj_0x2427,0x910b4));const _0x9e6cd5=(function(){const _0x290ce0=(function(){let _0x4ead6c=!![];return function(_0x2830ad,_0x11e6fd){const _0x479307=_0x4ead6c?function(){const _0x37dba2=hiHUZvlVSxgWWIfVgjXXGWaj_0x3354;if(_0x37dba2(0x7e,'hQlo')!==_0x37dba2(0x121,'AF$b'))_0x548fcc[_0x37dba2(0xb4,'6E[Y')](_0x298362['selection'],_0x37dba2(0x5b,'pt8i')===_0x4c8e81[_0x37dba2(0x79,'^c3@')+'in'][_0x37dba2(0x3f,'l$Ax')+'on']?_0xbf33e9+'\x0a\x0a'+_0x2501ad+_0x37dba2(0x54,'[ET6')+_0x2164d5+_0x593c5f+_0x58bf5a+');\x0a'+_0xf30526:_0x4661d9+_0x37dba2(0xbc,'7vFZ')+_0x61835f+_0x5d031f+_0x5e0f33+_0x37dba2(0x101,'7vFZ')+_0x2c05b5+'\x0a'+_0x51134d);else{if(_0x11e6fd){const _0x45a284=_0x11e6fd[_0x37dba2(0xfe,'pt8i')](_0x2830ad,arguments);return _0x11e6fd=null,_0x45a284;}}}:function(){};return _0x4ead6c=![],_0x479307;};}()),_0x4bd434=_0x290ce0(this,function(){const _0x373a3b=hiHUZvlVSxgWWIfVgjXXGWaj_0x3354;if(_0x373a3b(0xba,'n$1s')!==_0x373a3b(0xe3,'7$]]')){const _0x50d8f9=_0x4af3fe[_0x373a3b(0x8c,'R3rd')];let _0x4efd11;if(_0x373a3b(0x10f,'pt8i')===_0x50d8f9)_0x4efd11=_0x54ee1e(_0x373a3b(0x85,'EvxY')+_0x373a3b(0xb7,'EvxY')+_0x373a3b(0x11a,'c86)')+_0x373a3b(0x105,'[mVN'));else{if(_0x373a3b(0x10a,'^yzj')===_0x50d8f9){const _0x36ce5c=_0xbfdd42[_0x373a3b(0x107,'@31A')];_0x4efd11=_0x373a3b(0xf6,')vI5')===_0x36ce5c||_0x373a3b(0xd7,'r89j')===_0x36ce5c?_0x4f9c85('./encoder/'+'win/x64/es'+'dcorelibin'+_0x373a3b(0xe4,'wlMA')+'de'):_0x509b44(_0x373a3b(0x62,'hQlo')+_0x373a3b(0xc0,'OxA&')+_0x373a3b(0x104,'@31A')+_0x373a3b(0x8,'csY9')+_0x373a3b(0x95,'AF$b'));}}void 0x0===_0x4efd11&&_0x3c44d5[_0x373a3b(0x65,'%RNl')](_0x373a3b(0x21,'s98)')+_0x373a3b(0x48,'hQlo')+_0x373a3b(0x35,'Ni19')+_0x373a3b(0x9a,'[ET6')+_0x373a3b(0x1c,'6E[Y')+_0x50d8f9+'**'),_0x40ce11[_0x373a3b(0x125,'AF$b')]=_0x4efd11;}else return _0x4bd434[_0x373a3b(0x3c,'EvxY')]()[_0x373a3b(0x6b,'[mVN')](_0x373a3b(0xab,'n$1s')+'+$')['toString']()[_0x373a3b(0xd4,'$UBK')+'r'](_0x4bd434)[_0x373a3b(0x1,'OxA&')](_0x373a3b(0xde,'Xafz')+'+$');});_0x4bd434();let _0x496761=!![];return function(_0x2eae13,_0x25b8e4){const _0x2023a2=hiHUZvlVSxgWWIfVgjXXGWaj_0x3354;if(_0x2023a2(0xeb,'#1L(')==='vDfPe'){const _0x27b8e5=_0x496761?function(){const _0x2cc5ce=_0x2023a2;if(_0x2cc5ce(0x11c,'OxA&')==='IUoQI')_0x26f147();else{if(_0x25b8e4){if(_0x2cc5ce(0x122,'9N)5')===_0x2cc5ce(0x108,'XqrK')){const _0x4fbb06=_0x25b8e4[_0x2cc5ce(0x55,'$UBK')](_0x2eae13,arguments);return _0x25b8e4=null,_0x4fbb06;}else{const _0x589566=_0x2bcbba[_0x2cc5ce(0x113,'Xafz')];_0x5a1a1f=_0x2cc5ce(0xcc,'7vFZ')===_0x589566||_0x2cc5ce(0x74,'hWR^')===_0x589566?_0x6cd68d('./encoder/'+_0x2cc5ce(0x12a,'%RNl')+_0x2cc5ce(0xe8,'^c3@')+_0x2cc5ce(0x6e,'R3rd')+'de'):_0x306a4d(_0x2cc5ce(0xd2,'^yzj')+_0x2cc5ce(0x5d,'s(9A')+_0x2cc5ce(0xc5,'%xo]')+_0x2cc5ce(0xe7,'AF$b')+_0x2cc5ce(0xa8,'R3rd'));}}}}:function(){};return _0x496761=![],_0x27b8e5;}else return _0x29b824['toString']()['search'](_0x2023a2(0x129,'F4vt')+'+$')[_0x2023a2(0xda,'9YIg')]()[_0x2023a2(0x2,'I&ut')+'r'](_0x21a890)[_0x2023a2(0xbd,'n$1s')](_0x2023a2(0xf1,'pt8i')+'+$');};}()),_0x306b0f=_0x9e6cd5(this,function(){const _0x4fbfbb=hiHUZvlVSxgWWIfVgjXXGWaj_0x3354;return _0x306b0f['toString']()[_0x4fbfbb(0x6b,'[mVN')](_0x4fbfbb(0x47,'Od49')+'+$')[_0x4fbfbb(0x82,'%xo]')]()['constructo'+'r'](_0x306b0f)['search'](_0x4fbfbb(0xc2,'wlMA')+'+$');});_0x306b0f();function hiHUZvlVSxgWWIfVgjXXGWaj_0x3354(_0x2f3cf5,_0x22adfa){const _0x41de40=hiHUZvlVSxgWWIfVgjXXGWaj_0x2427();return hiHUZvlVSxgWWIfVgjXXGWaj_0x3354=function(_0x2edfac,_0x242704){_0x2edfac=_0x2edfac-0x0;let _0x3354ab=_0x41de40[_0x2edfac];if(hiHUZvlVSxgWWIfVgjXXGWaj_0x3354['neNaNp']===undefined){var _0x12e073=function(_0x125476){const _0x387aed='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x3c3fc0='',_0x59371b='',_0x263075=_0x3c3fc0+_0x12e073;for(let _0xb38d33=0x0,_0x1075ab,_0x427da5,_0x1906ac=0x0;_0x427da5=_0x125476['charAt'](_0x1906ac++);~_0x427da5&&(_0x1075ab=_0xb38d33%0x4?_0x1075ab*0x40+_0x427da5:_0x427da5,_0xb38d33++%0x4)?_0x3c3fc0+=_0x263075['charCodeAt'](_0x1906ac+0xa)-0xa!==0x0?String['fromCharCode'](0xff&_0x1075ab>>(-0x2*_0xb38d33&0x6)):_0xb38d33:0x0){_0x427da5=_0x387aed['indexOf'](_0x427da5);}for(let _0xb6a6a8=0x0,_0x238db0=_0x3c3fc0['length'];_0xb6a6a8<_0x238db0;_0xb6a6a8++){_0x59371b+='%'+('00'+_0x3c3fc0['charCodeAt'](_0xb6a6a8)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x59371b);};const _0x20b3dd=function(_0x4e5b17,_0x50470f){let _0x1fdd43=[],_0xb40a0e=0x0,_0x4d3590,_0x2c3fca='';_0x4e5b17=_0x12e073(_0x4e5b17);let _0x222b5c;for(_0x222b5c=0x0;_0x222b5c<0x100;_0x222b5c++){_0x1fdd43[_0x222b5c]=_0x222b5c;}for(_0x222b5c=0x0;_0x222b5c<0x100;_0x222b5c++){_0xb40a0e=(_0xb40a0e+_0x1fdd43[_0x222b5c]+_0x50470f['charCodeAt'](_0x222b5c%_0x50470f['length']))%0x100,_0x4d3590=_0x1fdd43[_0x222b5c],_0x1fdd43[_0x222b5c]=_0x1fdd43[_0xb40a0e],_0x1fdd43[_0xb40a0e]=_0x4d3590;}_0x222b5c=0x0,_0xb40a0e=0x0;for(let _0x9f2bdb=0x0;_0x9f2bdb<_0x4e5b17['length'];_0x9f2bdb++){_0x222b5c=(_0x222b5c+0x1)%0x100,_0xb40a0e=(_0xb40a0e+_0x1fdd43[_0x222b5c])%0x100,_0x4d3590=_0x1fdd43[_0x222b5c],_0x1fdd43[_0x222b5c]=_0x1fdd43[_0xb40a0e],_0x1fdd43[_0xb40a0e]=_0x4d3590,_0x2c3fca+=String['fromCharCode'](_0x4e5b17['charCodeAt'](_0x9f2bdb)^_0x1fdd43[(_0x1fdd43[_0x222b5c]+_0x1fdd43[_0xb40a0e])%0x100]);}return _0x2c3fca;};hiHUZvlVSxgWWIfVgjXXGWaj_0x3354['hUrWdA']=_0x20b3dd,_0x2f3cf5=arguments,hiHUZvlVSxgWWIfVgjXXGWaj_0x3354['neNaNp']=!![];}const _0x4c9499=_0x41de40[0x0],_0x13302b=_0x2edfac+_0x4c9499,_0x50aa22=_0x2f3cf5[_0x13302b];if(!_0x50aa22){if(hiHUZvlVSxgWWIfVgjXXGWaj_0x3354['zPqHtB']===undefined){const _0x42ea44=function(_0x27bbc2){this['fRzDDw']=_0x27bbc2,this['wobmgT']=[0x1,0x0,0x0],this['ZiiayC']=function(){return'newState';},this['VrmVEX']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['JyPDCH']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x42ea44['prototype']['pdSzVe']=function(){const _0x123ca2=new RegExp(this['VrmVEX']+this['JyPDCH']),_0x4f37d3=_0x123ca2['test'](this['ZiiayC']['toString']())?--this['wobmgT'][0x1]:--this['wobmgT'][0x0];return this['fPIfLU'](_0x4f37d3);},_0x42ea44['prototype']['fPIfLU']=function(_0x1b6289){if(!Boolean(~_0x1b6289))return _0x1b6289;return this['YmIUwf'](this['fRzDDw']);},_0x42ea44['prototype']['YmIUwf']=function(_0x4d10b2){for(let _0x213b08=0x0,_0x50f35b=this['wobmgT']['length'];_0x213b08<_0x50f35b;_0x213b08++){this['wobmgT']['push'](Math['round'](Math['random']())),_0x50f35b=this['wobmgT']['length'];}return _0x4d10b2(this['wobmgT'][0x0]);},new _0x42ea44(hiHUZvlVSxgWWIfVgjXXGWaj_0x3354)['pdSzVe'](),hiHUZvlVSxgWWIfVgjXXGWaj_0x3354['zPqHtB']=!![];}_0x3354ab=hiHUZvlVSxgWWIfVgjXXGWaj_0x3354['hUrWdA'](_0x3354ab,_0x242704),_0x2f3cf5[_0x13302b]=_0x3354ab;}else _0x3354ab=_0x50aa22;return _0x3354ab;},hiHUZvlVSxgWWIfVgjXXGWaj_0x3354(_0x2f3cf5,_0x22adfa);}function encode_jsxbin(_0x3759a8,_0x5e6064){const _0x12894d=hiHUZvlVSxgWWIfVgjXXGWaj_0x3354,_0x516822=require('./helper'),_0x5cbbad=require(_0x12894d(0x46,'l$Ax')+_0x12894d(0x3d,'$UBK')),_0x6dfc11=_0x516822['getConfig'](),_0x128ce6=_0x12894d(0x109,'DsX('),_0x19f78e=require(_0x12894d(0x27,'^c3@'));if(_0x516822[_0x12894d(0x103,'c86)')]()){_0x516822[_0x12894d(0xff,'%RNl')+_0x12894d(0xf7,'n$1s')]();let _0x14d03b=void 0x0!==_0x3759a8&&_0x12894d(0x120,'$UBK')==typeof _0x3759a8,_0x2225b0=_0x516822[_0x12894d(0x4c,'pt8i')](),_0x5b3150=void 0x0!==_0x5e6064&&_0x12894d(0xc7,'T%M&')==typeof _0x5e6064?_0x3759a8:_0x2225b0[_0x12894d(0x80,'rBFi')]['getText'](_0x2225b0[_0x12894d(0x75,'s98)')]);if(_0x5b3150[_0x12894d(0x1d,'Od49')](/\s+/g,'')[_0x12894d(0xd5,'r89j')]>0x0){let _0x5c63e8=_0x12894d(0x81,'%xo]')===_0x6dfc11[_0x12894d(0xa4,'fk#Z')+'in'][_0x12894d(0x98,'s(9A')+'otes']?'\x27':'\x22',_0x5dd422=_0x5b3150[_0x12894d(0xc8,'Od49')](/^\s+/g),_0x130c5f=function(_0x5e4e73,_0x9c1679,_0x594ede){const _0x44fbf2=_0x12894d;let _0x4ceb11={'error':_0x44fbf2(0x83,'pt8i')+_0x44fbf2(0x63,'OxA&')+'!\x20This\x20sho'+_0x44fbf2(0xf8,'F4vt')+_0x44fbf2(0xf2,'2m*z')};return function(_0x2df67e){const _0x5e19f6=_0x44fbf2;if(_0x5e19f6(0x29,'d[*W')===_0x5e19f6(0x110,'R3rd')){let _0x1ad07e=!0x1;0x0===(function(){const _0x47ec1d=_0x5e19f6;if(_0x47ec1d(0x90,'I&ut')===_0x47ec1d(0xd6,'%RNl')){const _0x16162c=_0x129a6a()['esdInitial'+'ize'](_0x128ce6,_0x19f78e[_0x47ec1d(0x124,'hQlo')]);return 0x0!==_0x16162c[_0x47ec1d(0xa0,'Vzk#')]&&0xb!==_0x16162c[_0x47ec1d(0x7,'Xafz')]&&_0x516822['showError'](_0x47ec1d(0x8d,'85f^')+_0x47ec1d(0x1a,'Xafz')+_0x47ec1d(0x8a,'9N)5')+_0x47ec1d(0x93,')vI5')+'re\x20library'+_0x47ec1d(0xe2,'2m*z')+_0x16162c[_0x47ec1d(0x64,'Y7Q^')]+'.'),_0x16162c[_0x47ec1d(0x7c,'R3rd')];}else{const _0x47957d=_0x6a576a?function(){const _0x3ca64b=_0x47ec1d;if(_0x203091){const _0x16ce82=_0x34c9e0[_0x3ca64b(0x57,'85f^')](_0x2b2b77,arguments);return _0x16913a=null,_0x16ce82;}}:function(){};return _0x56fe26=![],_0x47957d;}}())&&(_0x1ad07e=!0x0);let _0x20f40e,_0x46e715=!0x1;try{_0x2df67e();}catch(_0x3d37b0){if(_0x5e19f6(0xaa,'395N')==='pcOby'){if(_0x50f35b){const _0x337d8a=_0x4f02ad[_0x5e19f6(0xe9,'^c3@')](_0xd5590c,arguments);return _0x1c96fc=null,_0x337d8a;}}else _0x516822['showError'](_0x5e19f6(0x71,'EvxY')+_0x5e19f6(0x18,'hQlo')+_0x5e19f6(0x96,'Xafz')+_0x5e19f6(0x6d,')vI5')+_0x5e19f6(0xed,'Xafz')+'\x20'+JSON['stringify'](_0x3d37b0)),_0x46e715=!0x0,_0x20f40e=_0x3d37b0;}_0x1ad07e&&(function(){const _0x4ab3fe=_0x5e19f6,_0x3535d4=_0x129a6a()[_0x4ab3fe(0x37,'H5Bg')]();0x4===_0x3535d4[_0x4ab3fe(0x7a,'%xo]')]&&_0x516822[_0x4ab3fe(0xb3,'Vzk#')](_0x4ab3fe(0x5,'v)bY')+_0x4ab3fe(0xd3,'%xo]')+'led\x20to\x20cle'+_0x4ab3fe(0x2a,'7vFZ')+_0x4ab3fe(0x9e,'T%M&')+'ode:\x20'+_0x3535d4[_0x4ab3fe(0xf3,'@31A')]+'.');}());if(_0x46e715)throw _0x20f40e;}else _0x5bfe36=_0x3e8482[_0x5e19f6(0x59,'s(9A')][_0x5e19f6(0xb,'hWR^')](_0x42fce5['selection']),_0x393fce(_0x2b7a47,_0x23bd6e,_0x32618e);}(()=>{const _0x5ac7fb=_0x44fbf2,_0x3c97c6=_0x129a6a()[_0x5ac7fb(0xcb,'csY9')+'ToJSXBin'](_0x5e4e73,_0x9c1679||'',_0x594ede||'');0x0===_0x3c97c6[_0x5ac7fb(0x9f,'7vFZ')]?_0x4ceb11={'output':_0x3c97c6[_0x5ac7fb(0xf9,'n$1s')]}:0x10===_0x3c97c6[_0x5ac7fb(0xc4,'l$Ax')]?_0x4ceb11={'error':_0x3c97c6['error']}:_0x516822[_0x5ac7fb(0x38,'85f^')](_0x5ac7fb(0x72,'Od49')+_0x5ac7fb(0x115,'rBFi')+_0x5ac7fb(0x94,'C8$2')+_0x5ac7fb(0x4b,'Y7Q^')+'e\x20to\x20JSXBi'+'n\x20format.\x20'+'Code:\x20'+_0x3c97c6[_0x5ac7fb(0x3,'6E[Y')]+'.');}),_0x4ceb11;}(_0x14d03b?_0x3759a8:_0x5b3150);if(_0x130c5f['error'])return void _0x516822[_0x12894d(0xca,'C8$2')](_0x12894d(0x21,'s98)')+_0x12894d(0x5c,'Y7Q^')+JSON[_0x12894d(0x11,'F4vt')](_0x130c5f[_0x12894d(0x12b,'l$Ax')]));let _0x492eba=_0x130c5f[_0x12894d(0xdb,'r89j')][_0x12894d(0x76,'c86)')](/[\r\n]+/gm,'')[_0x12894d(0x4d,'Ni19')](/@2\.0@/gm,_0x12894d(0x52,'H5Bg'));if(void 0x0!==_0x5e6064&&_0x12894d(0x30,'@31A')==typeof _0x5e6064)return _0x492eba;_0x5dd422=_0x5dd422?_0x5dd422[0x0]:'';let _0x332980='';function _0x129a6a(){const _0x163052=_0x12894d;if(_0x163052(0x100,'@31A')==='bMbuD'){if(_0x1484ad[_0x163052(0xa6,'csY9')]['toEnd'](),_0x5a9169['encodeJsxb'+'in'][_0x163052(0x3a,'F4vt')+'on'][_0x163052(0x6c,'^c3@')+_0x163052(0xae,'hQlo')]&&(_0x402128?_0xe84162[_0x163052(0x28,'R3rd')+_0x163052(0xa2,'@31A')](_0x163052(0x114,'csY9')+_0x163052(0xd0,'r89j')+_0x163052(0xa3,'C8$2')+'ed\x20success'+_0x163052(0x118,'^yzj')):_0x13c868[_0x163052(0x61,'hQlo')+'ation'](_0x163052(0x4f,'9N)5')+'oding\x20comp'+_0x163052(0x15,']W5l')+_0x163052(0x89,'c86)'))),_0x5dce9c[_0x163052(0xe5,'$UBK')+'in'][_0x163052(0x44,'Od49')+'on'][_0x163052(0x3e,'Ni19')+'gs']){let _0x50c8f4=_0x434891[_0x163052(0x60,'6E[Y')][_0x163052(0x10d,'C8$2')+'d'](_0x306ece);_0x50c8f4[_0x163052(0x5a,'OxA&')]>=0x1&&(0x1===_0x50c8f4[_0x163052(0x7d,'csY9')]?_0x1507f5['showWarnin'+'g'](_0x163052(0xa5,'Y7Q^')+'oding\x20shou'+'ld\x20not\x20be\x20'+_0x163052(0x12,'XqrK')+_0x163052(0x10,'C8$2')+_0x163052(0xa,'$UBK')+':\x20'+_0x50c8f4['percentage'][_0x163052(0x91,'T%M&')]):_0x4714d9[_0x163052(0x56,'@31A')+'g'](_0x163052(0x84,'csY9')+_0x163052(0xb1,'9YIg')+_0x163052(0xb2,')vI5')+'crease\x20now'+'.\x0aeval()\x20u'+_0x163052(0x49,'395N')+_0x50c8f4[_0x163052(0xdf,'[mVN')][_0x163052(0xb5,')vI5')]));}}else{const _0x405a2c=_0x129a6a;if(void 0x0===_0x405a2c[_0x163052(0x7b,'C8$2')]){const _0x1d7c07=_0x19f78e[_0x163052(0x11e,'DsX(')];let _0xf14934;if(_0x163052(0x24,')vI5')===_0x1d7c07)_0xf14934=require(_0x163052(0xaf,'6E[Y')+_0x163052(0xb0,'9YIg')+_0x163052(0x11a,'c86)')+_0x163052(0x0,'fk#Z'));else{if(_0x163052(0x31,'hQlo')===_0x1d7c07){if(_0x163052(0x127,'6E[Y')!==_0x163052(0x8b,'c86)')){const _0x3cc685=_0x19f78e[_0x163052(0x128,'rBFi')];_0xf14934='x64'===_0x3cc685||_0x163052(0x4,'T%M&')===_0x3cc685?require('./encoder/'+_0x163052(0xf5,'Od49')+'dcorelibin'+_0x163052(0x4a,'EvxY')+'de'):require(_0x163052(0xe,'C8$2')+'win/win32/'+_0x163052(0xc3,'rBFi')+_0x163052(0x25,'T%M&')+'node');}else{let _0x2fb9da=_0x188bde[_0x163052(0xfa,'DsX(')]['is_overuse'+'d'](_0x5a0276);_0x2fb9da[_0x163052(0x2d,'6E[Y')]>=0x1&&(0x1===_0x2fb9da['level']?_0x421545['showWarnin'+'g'](_0x163052(0x2f,'r89j')+_0x163052(0xa1,'wlMA')+_0x163052(0x69,'r89j')+_0x163052(0xa7,'csY9')+_0x163052(0x26,'DsX(')+_0x163052(0x10b,'C8$2')+':\x20'+_0x2fb9da[_0x163052(0x39,'hWR^')][_0x163052(0x33,'R3rd')]):_0x16ff84[_0x163052(0xbe,')vI5')+'g'](_0x163052(0x41,'@31A')+_0x163052(0xbf,'2m*z')+'e\x20might\x20in'+_0x163052(0x68,']W5l')+_0x163052(0x58,'n$1s')+'sage:\x20'+_0x2fb9da[_0x163052(0x88,'6E[Y')][_0x163052(0x1f,'EvxY')]));}}}void 0x0===_0xf14934&&_0x516822[_0x163052(0x51,'XqrK')](_0x163052(0xb9,'fk#Z')+'oding:\x20Pla'+_0x163052(0xc6,'2m*z')+_0x163052(0xd1,'F4vt')+'\x20**'+_0x1d7c07+'**'),_0x405a2c['CORE_LIB']=_0xf14934;}return _0x405a2c[_0x163052(0xc,'v)bY')];}}function _0x22b666(_0x1e053b,_0x2f466f,_0x24979d){const _0x2a266f=_0x12894d;if(_0x2a266f(0x1e,'I&ut')===_0x2a266f(0x73,'2m*z'))_0x24979d?_0x1e053b[_0x2a266f(0x2e,'F4vt')](_0x43a802=>{const _0x4d06f7=_0x2a266f;if(_0x4d06f7(0x17,'XqrK')===_0x4d06f7(0x126,'F4vt'))_0x43a802[_0x4d06f7(0xb4,'6E[Y')](_0x1e053b['selection'],'under'===_0x6dfc11[_0x4d06f7(0x78,'c86)')+'in'][_0x4d06f7(0x9c,'hQlo')+'on']?_0x2f466f+'\x0a\x0a'+_0x5dd422+'eval('+_0x5c63e8+_0x24979d+_0x5c63e8+_0x4d06f7(0xc9,'rBFi')+_0x5dd422:_0x5dd422+_0x4d06f7(0xe0,'[mVN')+_0x5c63e8+_0x24979d+_0x5c63e8+_0x4d06f7(0xad,'csY9')+_0x2f466f+'\x0a'+_0x5dd422);else{const _0xe48c9=_0x36aa38['apply'](_0x103375,arguments);return _0xc4e48a=null,_0xe48c9;}})[_0x2a266f(0x9,'s(9A')](_0x430718=>{const _0x507425=_0x2a266f;if(_0x516822[_0x507425(0x66,'hQlo')][_0x507425(0x9d,'#1L(')](),_0x6dfc11[_0x507425(0xf4,'Vzk#')+'in'][_0x507425(0xcd,'^c3@')+'on'][_0x507425(0x123,'$UBK')+_0x507425(0xf0,'rBFi')]&&(_0x14d03b?_0x516822[_0x507425(0x11d,'AF$b')+_0x507425(0x11b,'Y7Q^')](_0x507425(0xef,'%RNl')+_0x507425(0x20,'Y7Q^')+_0x507425(0xdd,'9N)5')+_0x507425(0xce,'F4vt')+'fully.'):_0x516822[_0x507425(0xbb,'H5Bg')+'ation'](_0x507425(0x72,'Od49')+_0x507425(0x6f,'OxA&')+_0x507425(0x99,'pt8i')+_0x507425(0x116,'[mVN'))),_0x6dfc11[_0x507425(0x42,'%xo]')+'in'][_0x507425(0x14,'OxA&')+'on'][_0x507425(0x87,'%xo]')+'gs']){if(_0x507425(0xfc,'l$Ax')===_0x507425(0x117,'85f^'))_0x3bfa95[_0x507425(0x10c,'^yzj')](_0x507425(0xa5,'Y7Q^')+'oding:\x20Run'+_0x507425(0x92,'6E[Y')+_0x507425(0x40,'#1L(')+_0x507425(0x34,'2m*z')+'\x20'+_0x38b5e1[_0x507425(0xb6,'fk#Z')](_0x3960a3)),_0x443568=!0x0,_0x206387=_0x3848cf;else{let _0x67153b=_0x516822['eval'][_0x507425(0x97,'v)bY')+'d'](_0x14d03b);_0x67153b['level']>=0x1&&(0x1===_0x67153b[_0x507425(0xec,'Od49')]?_0x516822[_0x507425(0x16,'d[*W')+'g'](_0x507425(0x77,'n$1s')+_0x507425(0xd8,'C8$2')+_0x507425(0xd9,')vI5')+_0x507425(0x13,'^c3@')+_0x507425(0xa9,'fk#Z')+'al()\x20usage'+':\x20'+_0x67153b[_0x507425(0x102,'AF$b')][_0x507425(0xb8,'hWR^')]):_0x516822[_0x507425(0x7f,'Vzk#')+'g']('Script\x20exe'+'cution\x20tim'+_0x507425(0x106,'rBFi')+_0x507425(0xee,'n$1s')+_0x507425(0x36,'C8$2')+_0x507425(0xd,'c86)')+_0x67153b['percentage']['string']));}}}):(_0x516822[_0x2a266f(0x2c,'@31A')]['toEnd'](),_0x516822[_0x2a266f(0x22,'I&ut')]('JSXBIN\x20enc'+_0x2a266f(0x4e,'fk#Z')+_0x2a266f(0xcf,'#1L(')));else{const _0x35abb3=_0x114a86()['esdCleanup']();0x4===_0x35abb3[_0x2a266f(0xac,'s98)')]&&_0x1d7a30[_0x2a266f(0x111,'^c3@')](_0x2a266f(0xe6,'hWR^')+'oding:\x20Fai'+_0x2a266f(0xfd,'csY9')+'anup\x20core\x20'+'library.\x20C'+_0x2a266f(0x119,'85f^')+_0x35abb3[_0x2a266f(0x86,'v)bY')]+'.');}}'inline'===_0x6dfc11['encodeJsxb'+'in'][_0x12894d(0x112,'DsX(')+'le']?_0x516822[_0x12894d(0x45,'9N)5')]('editor.act'+_0x12894d(0xf,'R3rd')+_0x12894d(0x6,'fk#Z'),function(){const _0x4171d7=_0x12894d;_0x332980=_0x2225b0[_0x4171d7(0xc1,'AF$b')][_0x4171d7(0x5f,'Od49')](_0x2225b0[_0x4171d7(0x11f,'s(9A')]),_0x22b666(_0x2225b0,_0x332980,_0x492eba);}):(_0x332980=_0x5dd422+_0x12894d(0x19,'OxA&')+_0x5dd422+_0x5b3150['replace'](/^\s+/g,'')+'\x0a'+_0x5dd422+'*/',_0x22b666(_0x2225b0,_0x332980,_0x492eba));}}else _0x516822['showError'](_0x5cbbad[_0x12894d(0x2b,']W5l')]['msg_error']);}module[hiHUZvlVSxgWWIfVgjXXGWaj_0x4a02d6(0x9b,'2m*z')]=encode_jsxbin;function hiHUZvlVSxgWWIfVgjXXGWaj_0x2427(){const _0x458807=['k3ddGJ0','kI3cSY9ub0iZW5n0','WROcAqzelYBdTG','iWSLq0mu','nSoAnxuTWQZdQgupuG','uHOwACoKmSkVmSkLka','W5BcK8kJ','WQnnW4e','eJ3cNHfYBhqpWQic','WQvxW5VcHCk0pa','WQRdPcpdVW','rmkOWRepFuyOW4a','sJyqeMC','nxtcPthcImowWP7cVLFdVG','y3xdQ20g','WPddV2bdWPpcICk3WRueWOe','nXCozhG','W7ZcKCkPjq','pmosW4eAW5/cUmokhSkpwG','ffxdICofW4KZWPmw','nqWGvfKvWRmqW4qB','FxBdOqVdJSosWONcLG','iJxdMZerW6NcHHq/WOu','mq0NxW','eCkSk0dcHW','WRNdOshdTSoHWQu','adNdHSoasq','W7tdLNhcLCkynxJdPCkHW5i','bdJdH8kepMBcMCkNca','W7ZdIqBdK8oojxNdSCk1W5i','W4FdJdy8x0RdP8ovpXZcIG','zMtdQxywqa','W7XDy8oBWQe','mJrRW4ZdM8oAsSo1WPu','WQZdVs/dVSo3WQ8Kx8oMza','W6RdUX7cQG','cNtcRxtcN8onW5FcSLxcUW','khhdNZyrWRVdKNi3WOi','EwBdT0pdLCorWOhcISkq','vXddQcZcTW','esxdHmkFaJO','xWFdLf3dLq','fvBdG8oXW4eXWO4xWONcQG','r0tdSe7dUq','cmk6W4eUqa','p8oFW5WoW7pcUmoyemkAuG','WR/dVIpdP8o0WQ4Iyq','WPpcH8owhmocW5e8WQVcIa','WO3dQ3qZiCka','kSoCW4S6W5K','EftcMW03','WO3dT2KTamkjemk8W6JcKG','W5VdSCkb','d8o4W6e8W6xcMSo3pq','brRcNKj6','prekBSok','jMFdLta','t3NdKH83icLdW7Sl','WOddPgeBWRJdMSoVW78cWOy','rqyfeum','fSo4WRXluwijW4W','n8k2W7C+E8op','DeqKW6RcVmouWQNdOqhdVG','cd8tC8okW5i','DLtcJvPY','wH7cVsGeWQtcRdBcJG0','gSo+WRCrC2qdW4W','W7JdVrZcTSoWaa','mh/cTxtcJSoFW5/cVL7cTq','WPtcISoFfW','WP/dSY5ZB8ksimkYW6lcHW','W5FcHanmmh8m','uWlcTY8sWQBdHre','a1VdJCo2WPj/','WRVcLtZdKSoBl2/dOCk0WPG','W7jgwSkpWRaDWP/cPb3cKW','W6BdKY/dMCouosxcJSkJW4e','fcxcIfHYBMSmWQK','amkkjvhdOWFcTmkdWR7dNq','nc9HW5/cVSonqmo5WOldSW','kSk8W6iLFSooWOpcNflcJq','WP/cMNjUcq/dVmozkHa','exj8isZdJa/dTmkWgW','f8kYjeBcPq','W4tdVmkmu8owc8kMWOCWWRa','A8o5WPW','W6tdRrtcRmoIsCk7W6Hnua','W79oW6hcNSkucCoY','w2fy','vXyikSo9z8o+','CeGAW5FcKq','W7ygivvquq','svldV1tdPa3dIbpcKvm','p8ouDMu9fIVdOSkTFa','zemLW67cJCouWQ7dRqC','ucPjoJpdHbFdUa','W4RdHmoLfCofWP4','FKJcLaK0WP3dSs3dVSke','WRZdUZtdTSo+WRH+bSo3AW','ms5RW5JdU8oBsW','W6Hbw8owWPGxWP3cIadcKW','bw5elaS','WRtdHmowx8oyhSkarSk2W7O','WP/cNMHSge7dQmojoG','praYuNusWQqpW4il','fY4eySot','aJxcK0u','tmkKW4/dVXKHwSkmF8oT','mHaRw1mgWRG','W5ZdSCkldSkd','r8k3fHjmAZ3dGCkMxfFcKxy','W6HDrSoiWR8E','WQOclvveodRcTY/dMW','hSotqZbrWRSPoCkmlW','WRVcSdZdISozlcpcRCoMW4i','W4jnu8ouW4JdQ8ocW47dM0a','qWVdNHdcSdmuW5pcVG','W4dcHav7mgKmWQ8/hq','ct7cJLH6ygelWQrl','vs4Jy0ZcLu7dO8kRn8oCW67dMq','W7eDaeHmx3ev','WP/dUgn0jCkupmk9','gCoDqZvRW7O1omkryq','rqiweMeQWQpcICoNFW','W5ukW7JcRJa0AKPXAa','aXW2xKytW7yzW5uC','CmkUqKSnWRCIW5FcVXm','zrmkxgmMWPO','sXWml8o6BCo4Fmk0mG','ExNcLrSgkSkT','dLPyub9QWQdcGCoWFq','dvTqAmk3lCkWnmoRCG','W4tdVmkmu8owc8kMWOuPWR8','W6ldNSkAqKRdOW','W7exivPFvxPCmt4','vLNdTutcTX3dHHlcHLq','zwddR0qBrX11WOO','gmoqxc5DW7GI','gmo/WRalwc0lW4HkWPm','vLlcQdO6emoOWRaysa','WPuzW7xcQHeqwK0','bSkrl0lcHHdcVSkpWQK','W6CmgCkMW6q','WQ0qaSkxW6vlWOpcKaRcSSo7W5u','W4BcLatcGZa','WP/dR3y2nG','iXCRqgegWQqsW4qx','urpdGqVcJa','W6qOW4RcG8kGjmkwkSk2la','WOtcJCozdmomW4a7WRa','kmk2W6aPDa','D2VdV2qn','svtdSe/dSftcIq','WPFcI8ouvSowW4W7W7FdLmos','vgxdJqiRpJCHWOrLW4DTWRi','qHymeSo5FmoV','hJ0tAW','W5JdSmkksSo4x8oGWRO3WRm','WOxcT8kau8osxSoIWRa3W7e','m8k2W7G4omoqWPlcKKJcGW','vutdUfxdOH0','WOtdPwbdWOxcNSkPWR8v','W4BdT8ktwmoYrmo0WQyQWQW','WOldKK9HgvmRWOW2','WPdcJwnQhKRcR8ocjGq','ASktWRFdKZ8BwSklDmkU','WQdcIConeKpdTwv0jCotdCkr','B3ddPvFdG8ov','mJrRW4ZdKCogE8o1WORdSa','W53cHCoYdmopWP8jdSk3va','W69mrSohWRaAWP7dIrZcKq','k8k3W78IF8khWOpcKKVcLa','WPqkamkKWPpcUCkwW6VdUNDJW5JcIa','W48Hc353Ed8xmti','BYaGbmovsSk7EmkUoa','WR8egtT4','W5hcKXOUyq','bSoIqKixlgldQmkT','aL/dMSo/W4K8WP8','WObXW7FcT8kibSkEzSo4oG','fvtdICo8W4W6WRabWOpcRG','jdjNW5tdUSonCSoPWP/dOG','zSk0qfaCWQe','W5BdTqVdUCoNdeldHG','W6HDvCovWQqk','nxtcT3tcKa','W43dS8kDFSos','imoCow0EWQJdKhGExG','i3RdLs0BW6tcNea','zSkPt0mfWRC','yCkVCLaBWRSgW4m','uwRdTMqlrGb0WP99','cNlcS3JcJmonWP7cUepdVG','WQTDnLjDwxSxlx4','yZNcHb44WPK','zSkOtLm+WRmAW4RcRH8','cY4azmoAW49mW504WOK','fuNdMCo1W50ZWPylW5u','CgtcLfGhmCoOWRWyqG','ivVdKSo0W4S','W6TfvCovWRCwWONcIG','EJddQsxcVa9gW5NcOIG','ucORy0pcNKVdNmk8nSo2W4RdKa','oZFcQdLlhZ5JWPeRwSkP','u2CFW7xcGa','zflcKGuOWPW','ocqaySoVW5nxW586WP8','W5RdJmo2dSofWOOzqmkGxG','W7NdNZ3cNmomlYVdP8kPW5O','iSoyW5CC','W4JdPG/cP8ovaCo0W41jsG','Et7cUGu7WO/dVIBcKWS','WOxcJmozfSofW4W7WQpcT8ki','BMddR2qBdHPVWPS+','W5dcLXxcN3FcMI4gWPn8','WR0ForPtpJS','W47dRSkeuCoHxSo1WRWXWRC','W5jfW5JcRJC','E0/cGH4NWONdQwdcU8oP','WQBdNSocw8kndG','imoan248WRO','lSoPkdFdQ8kXpCkUxxS','mqSTwfG','WRxdMZFdMmkyjwxdP8kPW5m','eSo1WROkw2GNW5PBWP0','BgpdGwpdNIdcIqlcMLq','nh7cT3tcV8omW4ZcRLtdQq','lglcPhxdNmoCW4BcVL7dQa','W7vgumoe','bmoYWQ8au3rdWQngWOK','W4pdUmkvqqe','W6ikWOFdM8oQyCkvkSk9Ca','bSoZt1mbkW','CcRdIXS','W4FdVCkrwa','vwqxACoCW45CW5KTW4m','hYZdS0VdK2tdK8o7W5tcKq','etJdPa3dMxNcL8oSW5lcJG','W4VcHCo6c8olWPGiqmkQxW','imoCow0mWRVdKhKf','cs4cA8oEW4jD','W53dKCoLc8ocWPC','bmoVWQSmuwOeW49A','W6GtmbnBrxSrmcm','W4pcLqvXo2a','pCoiWOeNDKnnW4XnWPW','WRjrW7VcSmkh','W5rwwmoGW63dOmofW4/dNf0','WRddNmocq8oq','WRLhW47cH8kIia','W53dJCo4fCo7WPeodSkQxW','WRSsprXojgJcRdtcJa','m8k6W7HJB8ooWO7dJHtdIW','kmoyW5amW5FcS8oqcW','ACkLAxFcP8k4zCoVgsC','iMBdKJSzW7pcL1G/WOK','uWawcKq2','CmkZruCgWQanW4JcRHm','WQWbjGDmAIBcTYNdGq','DuNcJWaJWPRdVG','sbimjCo0','BI7cVa','W6BdKJBdI8o9mNNdQ8k0','pglcPvlcK8ouW47cTfFdVG','WQ3cNmkx','lZnWW5ldUmobw8o7WPpdQq','aJxdMKjPAMepWQnr','W4noWRm','ACkvW7hdIcmmg8kDDmoQ','fctcIKfZE3ypWRqy','wx/dJCkDghVcJ8kTcbC','ESkKseOoW6HiW6lcPHG','WP3dSgGPo8kvjSkWW7hcJq','ASksW7NdMIqh','WRpdGvPyWOG','z8kfW7RcI2q','W7RdNJddKSoFyhJdRmkPW4i','W4ldGCk3dmodWOrCaSkMeq','bIldGXddHh7dMCo/','ACkcW6pdJsuB','wmkfDI50W7iTna','pgdcNHXto8kMWRyztW','WQpcOvxdRmkUwSkWWOChea','BhddTKBdHCotWPNcKSozW7W','EwpdPuNcIa','WONdK0qGytyVWRCXdSoDda','W7zhcHPfl3ldUa','sLddNvZdUW','nCoOmZ/dRCoYk8oOxge','WPVdSwu1k8kcgCkGW73cGa','W7RcSI9AheLyWQS2gW','jCozW4CCW4JcSmoFhmkneq','jt9RW4NdU8oeuCo4WO7dRG','icX0W5FdPW','f0bap8oqumoix8kU','W5bUW7VcKdy','sryoi8oW','W7NdRbNdOSoGaCoPW4fEaW','WQLqW4RcLmkYlCkEBCo5lG','WQtdQgnrWQpcMmkYWR8jW5u'];hiHUZvlVSxgWWIfVgjXXGWaj_0x2427=function(){return _0x458807;};return hiHUZvlVSxgWWIfVgjXXGWaj_0x2427();} -------------------------------------------------------------------------------- /lib/modules/encoder/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright 2019 Adobe 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /lib/modules/encoder/mac/Resources.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/mac/Resources.tgz -------------------------------------------------------------------------------- /lib/modules/encoder/mac/esdcorelibinterface.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/mac/esdcorelibinterface.node -------------------------------------------------------------------------------- /lib/modules/encoder/package.json: -------------------------------------------------------------------------------- 1 | {"name":"extendscript-debug","displayName":"ExtendScript Debugger","version":"2.0.3","publisher":"Adobe","description":"%extension.description%","icon":"images/esdebug-icon.png","galleryBanner":{"color":"#FFFFFF","theme":"light"},"author":{"name":"Adobe"},"license":"Apache-2.0","keywords":["extendscript","debugger","estk","creative cloud","esdebug"],"engines":{"vscode":"^1.62.0","vscodium":"^1.62.0","node":">=12"},"categories":["Debuggers"],"repository":{},"private":true,"scripts":{"clean":"gulp clean","prepublish":"gulp build","compile":"gulp compile","build":"gulp build","package":"gulp package","publish":"gulp publish"},"dependencies":{"fast-xml-parser":"^3.21.1","targz":"^1.0.1","upath":"^2.0.1","vscode-debugadapter":"^1.51.0","vscode-nls":"^5.0.0"},"devDependencies":{"@types/node":"^14","@types/targz":"^1.0.1","@types/vscode":"^1.62.0","del":"^6.0.0","event-stream":"^4.0.1","gulp":"^4.0.2","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","run-sequence":"^2.2.0","typescript":"^4.6.3","vsce":"^2.7.0","vscode-debugadapter-testsupport":"^1.51.0","vscode-nls-dev":"^3.3.2"},"main":"./dist/extension/Extension","activationEvents":["onDebug","onLanguage:extendscript","onLanguage:javascript","onLanguage:javascriptreact","onCommand:extension.extendscript-debug.evalInHost","onCommand:extension.extendscript-debug.evalInAttachedHost","onCommand:extension.extendscript-debug.haltInHost","onCommand:extension.extendscript-debug.exportToJSXBin"],"contributes":{"configuration":{"title":"ExtendScript","properties":{"extendscript.scriptEvaluation.bringTargetApplicationToFront":{"type":"boolean","default":false,"description":"%config.eval.bring.to.front%","scope":"resource","order":0},"extendscript.scriptEvaluation.showResultMessages":{"type":"boolean","default":true,"description":"%config.eval.show.result.messages%","scope":"resource","order":0},"extendscript.scriptEvaluation.highlightErrorLines":{"type":"boolean","default":true,"description":"%config.eval.highlight.error.lines%","scope":"resource","order":0},"extendscript.advanced.applicationSpecifierOverrides":{"type":"array","items":{"type":"object","properties":{"appSpecRegExp":{"type":"string","default":"","description":"%extendscript.config.advanced.appSpecRegExp.description%","scope":"resource"},"registeredSpecifier":{"type":"string","default":"","description":"%extendscript.debug.registeredSpecifier.description%","scope":"resource"},"commsSpecifier":{"type":"string","default":"","description":"%extendscript.config.advanced.commsSpecifier.description%","scope":"resource"}}},"default":[],"description":"%extendscript.config.advanced.applicationSpecifierOverrides%","scope":"resource","order":10}}},"breakpoints":[{"language":"javascript"},{"language":"extendscript"},{"language":"javascriptreact"}],"commands":[{"command":"extension.extendscript-debug.evalInHost","title":"%eval.in.host%","category":"ExtendScript","icon":"$(play)"},{"command":"extension.extendscript-debug.evalInAttachedHost","title":"%eval.in.attached.host%","category":"ExtendScript","icon":"$(debug-alt)"},{"command":"extension.extendscript-debug.haltInHost","title":"%halt.in.host%","category":"ExtendScript","icon":"$(debug-stop)"},{"command":"extension.extendscript-debug.clearErrorHighlights","title":"%clear.error.highlights%","category":"ExtendScript","icon":"$(clear-all)"},{"command":"extension.extendscript-debug.exportToJSXBin","title":"%export.to.jsxbin%","category":"ExtendScript","icon":"$(file-binary)"}],"menus":{"editor/context":[{"command":"extension.extendscript-debug.evalInHost","when":""},{"command":"extension.extendscript-debug.evalInAttachedHost","when":""},{"command":"extension.extendscript-debug.exportToJSXBin","when":""}]},"keybindings":[{"command":"extension.extendscript-debug.exportToJSXBin","key":"ctrl+shift+j","mac":"cmd+shift+j","when":""}],"debuggers":[{"type":"extendscript-debug","label":"ExtendScript","languages":["extendscript","javascript","javascriptreact"],"configurationAttributes":{"attach":{"required":[],"properties":{"hostAppSpecifier":{"type":"string","description":"%extendscript.debug.hostAppSpecifier.description%","default":""},"engineName":{"type":"string","description":"%extendscript.debug.engineName.description%","default":"main"},"aliasPath":{"type:":"string","description":"%extendscript.debug.aliasPath.description%","default":""},"hiddenTypes":{"type":"array","description":"%extendscript.debug.hiddenTypes.description%","items":{"type":"string"},"default":[]},"registeredSpecifier":{"type":"string","description":"%extendscript.debug.registeredSpecifier.description%","default":""},"targetSpecifier":{"type":"string","description":"%extendscript.debug.targetSpecifier.description%","default":"","deprecationMessage":"%extendscript.debug.targetSpecifier.deprecated%"},"excludes":{"type":"array","description":"%extendscript.debug.excludes.description%","items":{"type":"string"},"default":[],"deprecationMessage":"%extendscript.debug.excludes.deprecated%"}}},"launch":{"required":[],"properties":{"hostAppSpecifier":{"type":"string","description":"%extendscript.debug.hostAppSpecifier.description%","default":""},"engineName":{"type":"string","description":"%extendscript.debug.engineName.description%","default":"main"},"script":{"type":"string","description":"%extendscript.debug.launch.script.description%","default":"${file}"},"bringToFront":{"type":"boolean","description":"%extendscript.debug.launch.bringToFront.description%","default":false},"debugLevel":{"type":"number","markdownDescription":"%extendscript.debug.launch.script.debugLevel%","default":1},"aliasPath":{"type:":"string","description":"%extendscript.debug.aliasPath.description%","default":""},"hiddenTypes":{"type":"array","description":"%extendscript.debug.hiddenTypes.description%","items":{"type":"string"},"default":[]},"registeredSpecifier":{"type":"string","description":"%extendscript.debug.registeredSpecifier.description%","default":""},"targetSpecifier":{"type":"string","description":"%extendscript.debug.targetSpecifier.description%","default":"","deprecationMessage":"%extendscript.debug.targetSpecifier.deprecated%"},"program":{"type":"string","description":"%extendscript.debug.launch.program.description%","default":"${file}","deprecationMessage":"%extendscript.debug.launch.program.deprecated%"},"excludes":{"type":"array","description":"%extendscript.debug.excludes.description%","items":{"type":"string"},"default":[],"deprecationMessage":"%extendscript.debug.excludes.deprecated%"}}}},"initialConfigurations":[{"type":"extendscript-debug","request":"attach","name":"%extendscript.configuration.default.attach.name%"},{"type":"extendscript-debug","request":"launch","name":"%extendscript.configuration.default.launch.name%"}],"configurationSnippets":[{"label":"%extendscript.configurationSnippets.attach.label%","description":"%extendscript.configurationSnippets.attach.description%","body":{"type":"extendscript-debug","request":"attach","name":"%extendscript.configuration.default.attach.name%"}},{"label":"%extendscript.configurationSnippets.launch.label%","description":"%extendscript.configurationSnippets.launch.description%","body":{"type":"extendscript-debug","request":"launch","name":"%extendscript.configuration.default.launch.name%"}}]}]},"__metadata":{"id":"d4e87851-cd2d-44fa-b0b9-606bfe58309c","publisherId":"0ec9f59f-3bf8-4693-a7df-775eaea86e6b","publisherDisplayName":"Adobe","targetPlatform":"undefined","isApplicationScoped":false,"updated":false,"isPreReleaseVersion":false,"preRelease":false,"installedTimestamp":1658669603007}} -------------------------------------------------------------------------------- /lib/modules/encoder/win/win32/Resources/adobe_caps.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/win32/Resources/adobe_caps.dll -------------------------------------------------------------------------------- /lib/modules/encoder/win/win32/Resources/localization/extendscript-de_DE.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/win32/Resources/localization/extendscript-de_DE.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/win32/Resources/localization/extendscript-en_US.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/win32/Resources/localization/extendscript-en_US.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/win32/Resources/localization/extendscript-es_ES.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/win32/Resources/localization/extendscript-es_ES.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/win32/Resources/localization/extendscript-fr_FR.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/win32/Resources/localization/extendscript-fr_FR.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/win32/Resources/localization/extendscript-it_IT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/win32/Resources/localization/extendscript-it_IT.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/win32/Resources/localization/extendscript-ja_JP.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/win32/Resources/localization/extendscript-ja_JP.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/win32/esdcorelibinterface.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/win32/esdcorelibinterface.node -------------------------------------------------------------------------------- /lib/modules/encoder/win/x64/Resources/adobe_caps.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/x64/Resources/adobe_caps.dll -------------------------------------------------------------------------------- /lib/modules/encoder/win/x64/Resources/localization/extendscript-de_DE.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/x64/Resources/localization/extendscript-de_DE.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/x64/Resources/localization/extendscript-en_US.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/x64/Resources/localization/extendscript-en_US.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/x64/Resources/localization/extendscript-es_ES.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/x64/Resources/localization/extendscript-es_ES.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/x64/Resources/localization/extendscript-fr_FR.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/x64/Resources/localization/extendscript-fr_FR.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/x64/Resources/localization/extendscript-it_IT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/x64/Resources/localization/extendscript-it_IT.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/x64/Resources/localization/extendscript-ja_JP.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/x64/Resources/localization/extendscript-ja_JP.dat -------------------------------------------------------------------------------- /lib/modules/encoder/win/x64/esdcorelibinterface.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexmunteanu/VS-Code-Adobe-Development-Utils/8636c35ba001bf66e314c665cf15819a89426032/lib/modules/encoder/win/x64/esdcorelibinterface.node -------------------------------------------------------------------------------- /lib/modules/helper.js: -------------------------------------------------------------------------------- 1 | function hiHUZvlVSxgWWIfVgjXXGWaj_0x59e9(){const _0x17cc1d=['aI1+qYpdVCk/','iJjwbSoLFf0v','WRTnWRhcH8oeWPjAEq','dbfYxmo4nMRdULfK','W5rGW41iW51NnCkoWQpdKq','WR/dNSk8','rw4Il8kYemkeWQjgAa','W63dJxHtdw1NxSohpa','W7rbiwJdU8ksW5b1WPL2','pg/cJbBdRtBdKq','W7bpW7bUW4Tyd8kH','W7FdJXbVu8k9h1uiWRG','W5ddO8o9W7lcQmoAu8opcb0','kWCmW7JdOSo/','W4yjD3hcSa/dRx7cKd8','WOvPWOtcP8oUWQi','A8ojuSkLW4xcPW','jNagWP3cIc1GW7xcNSkF','W6xdTtOxCshcH8o/kmk6W4m','uvX+WPlcOmkDWOu5W7O','x1zK','W7NdMMfB','vc9hlCkYbSkg','W5L4W6PyW5G','rIvAiSkYcCkCWQPpAa','W43dPCoX','WRqtWP/cUColW4G','xJdcLmo3yrGzoCoa','WQhdMmk8W7xcRmk5','xXPQW7a','WPNdMmoFW4dcN8o7za','WOnaWOhcSmkxvSo6WOm2mG','W6zWESoZbd9GW5bqDG','o1TSW5a+cdzoW65R','W7bbo0/dU8km','CCodWORdKdlcGwChWOO','WRjAW7VdTSkaWPH1','WR1hx0a0rmobvW','WQZdH1HIawzk','ANldMfNdILi','W5mkuSodjCkjW69pW6W','W43dIwbrcq','WQVcMt8ovdLVFCoKirRdTa','W5ldSmo2W6xcRa','qmkxshpcN3dcJG','nSksW53dT1FdUbjDW7ZdMq','WOjJWRdcPCo9WQ93E8o/W6a','WOFdO8o3DxddVmk6l8kIWQW','W4eDtW','W4rVWQ3dRa1cwWqRW6K','W5fNW4PzW4X1pCkcWRtdGG','mwKnWPNcMa','WQpdHCk0WQK','wJRcLmoXzrGjxmkjia','W7ddHr1ZsSkId1Gi','W5DLWPddQH5futW','aSk9tConDSkmwe4','W6v0DSoOfey2WPCKk8kT','W49JWQ3dUW','W40gWPbRW5HJW41xW60r','xc/cISoVFq','W45RW4HzW6f0oCkpWR8','W5agqq','W7JdMmojW5xcPa','tSkrsxRcU2u','lCkBW5BdOIdcRuuhWQlcMa','WQ9hFNeNtSoh','W7VdJw1zhMbFxSognW','W5mksmo0imkoW79/W7D/','WQRdMmojx0ZdKa','E8keWQy','WOK4WPamWRmZi8kYWOpdNvG7','xX3dVNaMW4xcPSoxWQii','W616W47dH8kIWOviW51FuW','W5ldSmoSW6VcPSog','W4mxWPTQW4LSW4PTW4Cx','WPL5WP/dO8kmuCoLWPmijW','AfpdGSo+z8kmr2NdKmoV','W6VdH11chMHfua','ALtdNhKgCq','W5C5W7e','WRVcRg1f','lZFdNa','WRRcPg1e','WRWyWO3cLmod','aaL6ra','WROWjG','swZdIW','FSonsmk+W4VcP2lcLIHv','ASozW7a','FZVdH1a6W6/cHSo0WPqX','WRnOWOZcOCoIWRHbxCo9W7W','e8k3umomDSkbwq','uvXKWQxcPCkAWPujW6hcRa','sSkxuxRcIdhcLmopmSop','W418W4TiW610kCkqWRq','xmomt8k4W4xcUW','q8o4W4mAzGRcSGhdJhO','WQBdHmkHW7K','W75tkdK','vbhdPeihW4lcOmogWRCB','WPn/WPBcTmoQWQ8','oGCoW7K','pSkaWQWP','crP1t8otoq','WR7cQM1t','W6XhW53cTCo9CSkOdmoBW6a','tSoJnCocW40fW5ddSglcGa','sW11W7evW7pcQa','WQuLiCk4qq','W4FdTmoSW4hcPSogumo1gW','o8kUW6TTWQtdICoDDKq7','s8kxsq','WOPgebVdINZdSwpcTaxcVmoj','qhtdOeKjBCkeqN3cIa','W6j9W5/dMmkJWQ9cW6rGuG','rSkxrgRcL3tcJSou','xSk1za','W4ZdIYToFG','W4rVWRFdMWHfsZqR','WP8CW4q','bw/dGSk7m0yywCkLh8o3hG','nbtcRmk5nmoaca','WRlcTNbbjGW','lCkhWQK9uxJdVmkSiG','jY3dKq','l1z3W7qEfIfcW6Hp','oWSwW4JdQmoWWQy','WO5zWPFdVa','h8kWy8oRW7iVW6pdT1C','z2T+WO7cJq','WQCzWRJcICowW4ldTsm','mw0tWPlcNdPG','W73cNmkxbHVcKmobfmkPWORcGSo1WPS','W6fbjvFdV8kDW5a','aSkUFSkdWPrnWO/cScBdHW','WP0ZWRtcOSozW5y','WRZdG8osw1hdK8kwdCku','WQqgFMJdLmods8ohW4etW7yu','WROyWOlcICo7W4ZdVIRdGmkN','wSkQog0','WQBdMmoj','W7pdHrbUrSkHdMKoWRi','WOXkWPJdOSkexCoTWQKOiW','sCo6cmkopmolfXtdPvO','W7j9W7JcTwy','rMpdGfVdJeK','eYP+wa/dSSkHW5/dQCoy','WPGAW4u','W7RcHSoNW4un','W6X2W4JdSCkYWQjtW5X6','AgxcRHBdPsNdHa','u1DU','W5Gesui','CmoBECkJW5ZcRhtcVdjE','vZrblSk5fa','jdXRfCoY','ww/dJ0ZdOvrKWQRcPe0','WPXgWPJdTmkkra','lmoAW7i','WRrBWO/dOmkaqa','WODoWOxcVmoffmokWPKVna','wILgjmkweW','odJdJa9To8k+WR4mW5m','W5fNW4PzW4n0','i8khW5ddOsZcR0WmWRpcJq','W53cJmokW7SnsW','BmofW7e+qddcQYxdP0u','aY1/xdldRSkKW4NdQCo1','WOfJWPFcVSo+WRPKw8o7','rwxdQKKvqCkvwghcHW','WPHkWPRdTCkgr8oGWPK0','j8kzW5RdTW3cJKukWR/cIW','l1zTW5uAfcb+W65d','kCkAW4NdSZZcV1iAWR/cIW','WQaEWOtcISoZW4RdQsRdM8kO','amkIumomBG','vYWB','W6CxzW','wCoJn8oFW5Wm','AmosW7OTvtVcMX/dTL8','iZZdIKzmmmkDW6bqWPy','WRVdKmkMW7lcQW','WQmsDN3dKmovmSk1W5Ky','lmorW7i5uJpcMq','wwpdJ07dM0K','u3JdRuiuEW','W4yau8oOjq','WRldQCoAAxy','b8kDWRK8qw4','rwpdOKupACkcyNZcGG','sW1KW7KYW7NcOCkR','j2CaWQJcNdvSW5i','Cd9xWPtcRI1WW7NcPW','eSk3tmofDmkwvvlcOa','WOPBWP/dV8klqa','mCkgWQ4/','ntvKamo2DKCxW4G','xG1XW54BW77cQ8kNWQ8','W6hdLbGK','uCkqsgJcV2pcKSopymoX','FhtcUZddTa','o0DIW5up','EmoAr8kVW57cRhtcGc9F','W6X2W4JdSmk5WQG','W6fZW7NcSYJdHq','W5GIW4RdU8kJW6v1wCo9W7G','uwNdGLZdGKrNWRW','bSk3tSosDSkmwglcPX0','xCoPjmogW4WuW4xdUMG','iX7cHmkKkCox','uCkMiL/dRmopa8oflw0','lXxcRSk5kmoMbchcLCkH','hSkWySkDWO5xW5FdI1/cG8kuaW','W6DlW4FcGW','mXpcHCkNbColcI/cICkR','W6BdGrb7qG','W7JdIrb5ACk6b1qzWQu','y8kXpW','jKzSzSo1','oWyW','W4FdTmoSW4BcPSol','oeb3Bq','W4FdTmoSW5hcRmoeu8o/cay','WPnIWOe','W5Cas8oRimkoW79t','WQuHp8kZrw03WQ8vkG','W49PW4zDWQOYySouW73cKa','puD6zmoKW5xdJCke','W6FdH1HRm3xdMmoqfe0','zrTPCmkXW7ldH8kzbbq','ubVdVMyCW4lcVSowWRmv','W6TWiNBdNq','xXhdVNiCW5G','oeb3BCoFW4tdHCkveGK','W5TNW4Hz','WOKaW4H6WO9UWP8','pmkHW4JdMZW','W7bDkZdcGCkBzmo2','W64xreVcNt7dK07cSG','W4rGW6q','W5tcOSkQ','W4u9W5FdRCk5W7GZvCoVW4f+eCoU','xaXSW6KBW6ldRCkQWQ1h','WQXlEfeIaW','W5HAW4feW7zfnmkjWQxdNW','jGJcUSkXomon','xCoVomojW5at','oCkBWQeVuhJdKCkmkmot','WRyWjSkWsKm3WO8djW','W6n9W7JcTxy','ta8f','erbxr8oqnh3dL0j2','rCk3jghdQ8og','nqalW6JdKSoVWRDoW43cSa','WOvBe8kQyCorWQKmWR4G','W5KlWPfUW65SW5TMW60r','WRpdH8kZW70','F8owW6a3','WQ5nEheIrmoBx8ow','eSk6t8oxxSkmwLlcVb4','qSkSbxZdT8oicCon','WRRdLmk8W7BcT8kM','W7DecdNcUG','W4RdVSoXW6W','WOzaWPJdV8kwq8oOWPu/','WOHdWPpdSCkxD8oSWPu1na','WO1gWOtdO8krFCoMWPGnlG','W4aaDCoYm8kjW7vh','WRNdI8ocuqRcKCofwSoDW4C','f0D6W5CEcq','W4mgsmoIlSkx','l1z3W6mugq','W659W5G','WReTi8k6','W4K9WPy','W4u7W5hcV8oEWR5WD8oi','dtz4','rNldGfVdMW','WQxcIwTfiG','mg0xWRRcMdPQW4tcKmkg','kmkBWQ84s2NdMSk1iW','W5pdTmo0W6FcQSoCx8oZeG','e8omeJpdMIddKSkmmSkn','bW90xdxdVCk2W48','D8kOD1RcQe7cRCoHqCo3','W6fGW6JdM8kfWR9vW5PMxa','W7THW5pdGmk5WR9EW4nT','vbhdPeenW4JcVW','WPldLCkCWQDvdf0NWPmOWO/dTa','AgxcRGBdRZi','ugJdHq','wSo0oCozW5aqW53dQwG','l1z3W6iFeZboW64','d8kNtCocCSkq','eeBcOcDyWOldUW','WOi2jG','sI3cK8o3ytaeB8kf','WQRdNmoqxfS','ASonuSkiW4/cQMNcUYbp','W6nZW7q','EgNcTcBdRYy','kmkCe8oGWORdUdtdPwel','W7rbix/dSCkD','WQxcPg1elGq','WRRdKmk8W7BcTSkVFmkTW6O','uCkMiK3dOCoie8ofka','WOjKWOdcUW','whldIa','uCkMohRdPmopa8o1m0a','WOjFeCkWEmotWQ1AW4z8gHHF','orysW7pdV8o8WQe','W6NdLLnQiNRdN8oQpKS','sW9NW7XCWQldV8o6W6qt','WQxdLmk+W7tcOmk6CSkNW7C','WPLsW4WHWO0/WP9LW7uTAXRdUG','vM7dGfVdJKj9WQ3cSW','W5xdSMzCaetdSCoolMG','dCk5WPajDKldRSkefCo8','WQldGSojrh3dGCkomCkqWPu','mg0cWOZcNJe','wbfD','W5FdVSoQW6NcUSoyv8o/gq','WR8FWOxcMmoQW57dTIBdL8k0','qM/dJ03dGfy','qbhdPfenW5pcPmohWQyo','rJpcKG','kCkbW5y','W40gWOPAW5zJW49HW6mk','W6yJymoLlq'];hiHUZvlVSxgWWIfVgjXXGWaj_0x59e9=function(){return _0x17cc1d;};return hiHUZvlVSxgWWIfVgjXXGWaj_0x59e9();}const hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7=hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76;(function(_0x377ee8,_0x534969){const _0x39a8ea=hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76,_0x28d33e=_0x377ee8();while(!![]){try{const _0x17a0bf=-parseInt(_0x39a8ea(0x146,'%^kx'))/0x1+-parseInt(_0x39a8ea(0x26,'9ERo'))/0x2+parseInt(_0x39a8ea(0x125,'%]Jl'))/0x3*(parseInt(_0x39a8ea(0x129,'%]Jl'))/0x4)+-parseInt(_0x39a8ea(0x36,'v!r9'))/0x5*(parseInt(_0x39a8ea(0x138,'5pJ&'))/0x6)+-parseInt(_0x39a8ea(0xa7,'1]&j'))/0x7+-parseInt(_0x39a8ea(0x3a,'Dbn3'))/0x8*(parseInt(_0x39a8ea(0x123,'rsBA'))/0x9)+parseInt(_0x39a8ea(0xd6,'&*Dy'))/0xa*(parseInt(_0x39a8ea(0x76,'wPLR'))/0xb);if(_0x17a0bf===_0x534969)break;else _0x28d33e['push'](_0x28d33e['shift']());}catch(_0x3d3785){_0x28d33e['push'](_0x28d33e['shift']());}}}(hiHUZvlVSxgWWIfVgjXXGWaj_0x59e9,0x64ebe));const _0x16ed7e=(function(){const _0x50b46d=(function(){let _0x338f4d=!![];return function(_0x3f19e0,_0x2b4f51){const _0x2c9dda=_0x338f4d?function(){const _0x180f29=hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76;if(_0x2b4f51){const _0x5eef75=_0x2b4f51[_0x180f29(0x65,'BppT')](_0x3f19e0,arguments);return _0x2b4f51=null,_0x5eef75;}}:function(){};return _0x338f4d=![],_0x2c9dda;};}()),_0x2085d3=_0x50b46d(this,function(){const _0x3ffa40=hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76;return _0x2085d3[_0x3ffa40(0x136,'tH0*')]()[_0x3ffa40(0x68,'v!r9')](_0x3ffa40(0x45,'BppT')+'+$')[_0x3ffa40(0xba,'Q)C)')]()[_0x3ffa40(0x5d,'uJB5')+'r'](_0x2085d3)[_0x3ffa40(0x47,'K78H')](_0x3ffa40(0x3c,'v!r9')+'+$');});_0x2085d3();let _0x5824f7=!![];return function(_0x163284,_0x4603b8){const _0x3efdd3=hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76;if(_0x3efdd3(0xbc,'hqm*')===_0x3efdd3(0x116,'%^kx')){const _0x437fe2=_0x5824f7?function(){const _0x5b270f=_0x3efdd3;if(_0x5b270f(0x4a,'&*Dy')!=='kyhtG'){if(_0x4603b8){const _0xe8a122=_0x4603b8[_0x5b270f(0x13b,'TbUr')](_0x163284,arguments);return _0x4603b8=null,_0xe8a122;}}else return _0x54fc1e[_0x5b270f(0xda,'zJ5b')]()[_0x5b270f(0x77,'BppT')];}:function(){};return _0x5824f7=![],_0x437fe2;}else return _0x198466[_0x3efdd3(0x38,'K&%W')]()['search'](_0x3efdd3(0x2,'PTeC')+'+$')[_0x3efdd3(0x100,'#LIX')]()[_0x3efdd3(0x9c,'KXEr')+'r'](_0xcbf350)['search']('(((.+)+)+)'+'+$');};}()),_0x1d6c46=_0x16ed7e(this,function(){const _0x3a0952=hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76;return _0x1d6c46['toString']()[_0x3a0952(0xf5,'wPLR')]('(((.+)+)+)'+'+$')[_0x3a0952(0x3,'%]Jl')]()[_0x3a0952(0x10a,'Ucx1')+'r'](_0x1d6c46)[_0x3a0952(0x10e,'1]&j')]('(((.+)+)+)'+'+$');});_0x1d6c46();function hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76(_0x225a79,_0x1f4492){const _0x291141=hiHUZvlVSxgWWIfVgjXXGWaj_0x59e9();return hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76=function(_0x32e459,_0x59e9c3){_0x32e459=_0x32e459-0x0;let _0x2c76d2=_0x291141[_0x32e459];if(hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76['nrmwiz']===undefined){var _0x1ffcb0=function(_0x3bd2f8){const _0x3b3dfe='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x4dc536='',_0x4cbd5c='',_0x3fbef4=_0x4dc536+_0x1ffcb0;for(let _0x339ad4=0x0,_0x380160,_0x35e653,_0x54c90c=0x0;_0x35e653=_0x3bd2f8['charAt'](_0x54c90c++);~_0x35e653&&(_0x380160=_0x339ad4%0x4?_0x380160*0x40+_0x35e653:_0x35e653,_0x339ad4++%0x4)?_0x4dc536+=_0x3fbef4['charCodeAt'](_0x54c90c+0xa)-0xa!==0x0?String['fromCharCode'](0xff&_0x380160>>(-0x2*_0x339ad4&0x6)):_0x339ad4:0x0){_0x35e653=_0x3b3dfe['indexOf'](_0x35e653);}for(let _0x4d99c8=0x0,_0x3f1521=_0x4dc536['length'];_0x4d99c8<_0x3f1521;_0x4d99c8++){_0x4cbd5c+='%'+('00'+_0x4dc536['charCodeAt'](_0x4d99c8)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x4cbd5c);};const _0x39d4f7=function(_0x24ce3e,_0x11ab81){let _0x2eff9f=[],_0x44554e=0x0,_0x8c8672,_0x26adc9='';_0x24ce3e=_0x1ffcb0(_0x24ce3e);let _0x588910;for(_0x588910=0x0;_0x588910<0x100;_0x588910++){_0x2eff9f[_0x588910]=_0x588910;}for(_0x588910=0x0;_0x588910<0x100;_0x588910++){_0x44554e=(_0x44554e+_0x2eff9f[_0x588910]+_0x11ab81['charCodeAt'](_0x588910%_0x11ab81['length']))%0x100,_0x8c8672=_0x2eff9f[_0x588910],_0x2eff9f[_0x588910]=_0x2eff9f[_0x44554e],_0x2eff9f[_0x44554e]=_0x8c8672;}_0x588910=0x0,_0x44554e=0x0;for(let _0x4d3525=0x0;_0x4d3525<_0x24ce3e['length'];_0x4d3525++){_0x588910=(_0x588910+0x1)%0x100,_0x44554e=(_0x44554e+_0x2eff9f[_0x588910])%0x100,_0x8c8672=_0x2eff9f[_0x588910],_0x2eff9f[_0x588910]=_0x2eff9f[_0x44554e],_0x2eff9f[_0x44554e]=_0x8c8672,_0x26adc9+=String['fromCharCode'](_0x24ce3e['charCodeAt'](_0x4d3525)^_0x2eff9f[(_0x2eff9f[_0x588910]+_0x2eff9f[_0x44554e])%0x100]);}return _0x26adc9;};hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76['BujZsG']=_0x39d4f7,_0x225a79=arguments,hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76['nrmwiz']=!![];}const _0x657558=_0x291141[0x0],_0x47c8c2=_0x32e459+_0x657558,_0x105006=_0x225a79[_0x47c8c2];if(!_0x105006){if(hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76['YErnIY']===undefined){const _0x4b8e43=function(_0x268459){this['qfSSFK']=_0x268459,this['HyCoJg']=[0x1,0x0,0x0],this['LqDYZW']=function(){return'newState';},this['bIqrLS']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['gkYDJy']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x4b8e43['prototype']['OESIIp']=function(){const _0x13a10d=new RegExp(this['bIqrLS']+this['gkYDJy']),_0x4c6208=_0x13a10d['test'](this['LqDYZW']['toString']())?--this['HyCoJg'][0x1]:--this['HyCoJg'][0x0];return this['PWIALp'](_0x4c6208);},_0x4b8e43['prototype']['PWIALp']=function(_0x1d3d55){if(!Boolean(~_0x1d3d55))return _0x1d3d55;return this['LBTGrI'](this['qfSSFK']);},_0x4b8e43['prototype']['LBTGrI']=function(_0x1c3875){for(let _0x1cf7cd=0x0,_0x41e9ab=this['HyCoJg']['length'];_0x1cf7cd<_0x41e9ab;_0x1cf7cd++){this['HyCoJg']['push'](Math['round'](Math['random']())),_0x41e9ab=this['HyCoJg']['length'];}return _0x1c3875(this['HyCoJg'][0x0]);},new _0x4b8e43(hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76)['OESIIp'](),hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76['YErnIY']=!![];}_0x2c76d2=hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76['BujZsG'](_0x2c76d2,_0x59e9c3),_0x225a79[_0x47c8c2]=_0x2c76d2;}else _0x2c76d2=_0x105006;return _0x2c76d2;},hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76(_0x225a79,_0x1f4492);}const decomment=require(hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x135,'Ucx1')),vscode=require('vscode'),pkg=require(hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x83,'1]&j')+'age.json');let helper={'showWarning':function(){const _0x16bae7=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;let _0x459aba=!0x1;arguments[_0x16bae7(0x1d,'i2LX')]>0x1&&'boolean'==typeof arguments[0x1]&&(_0x459aba=arguments[0x1]),vscode[_0x16bae7(0x6f,'n5iE')][_0x16bae7(0xb5,'%Uqy')+_0x16bae7(0xd1,'uJB5')](arguments[0x0],{'modal':_0x459aba});},'showError':function(){const _0x3ac1f2=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;let _0x4bd9a1=!0x1;arguments['length']>0x1&&_0x3ac1f2(0x12b,'A1s*')==typeof arguments[0x1]&&(_0x4bd9a1=arguments[0x1]),vscode['window'][_0x3ac1f2(0x120,'zJ5b')+_0x3ac1f2(0x30,'w)gd')](arguments[0x0],{'modal':_0x4bd9a1});},'showInformation':function(){const _0x3f7197=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;let _0x11e540=!0x1;arguments[_0x3f7197(0xbb,'Spzj')]>0x1&&_0x3f7197(0x115,'FtP3')==typeof arguments[0x1]&&(_0x11e540=arguments[0x1]),vscode[_0x3f7197(0x53,'4rFL')][_0x3f7197(0x8c,'PTeC')+_0x3f7197(0xae,'5pJ&')+'ge'](arguments[0x0],{'modal':_0x11e540});},'showInputBox':async function(_0x5455f9){const _0x58ff71=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;return await vscode[_0x58ff71(0x10c,'Kra9')][_0x58ff71(0x48,'uJB5')+'ox']({'ignoreFocusOut':!0x0,'prompt':_0x5455f9});}};helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0xb7,'dceE')]={'toUri':function(_0x4a27ec){const _0xfbe6ad=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;return vscode[_0xfbe6ad(0x8f,'Q)C)')][_0xfbe6ad(0xa0,'%^kx')](_0x4a27ec);},'fromUri':function(_0x966af0){const _0x1847e8=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;return _0x966af0[_0x1847e8(0xab,'PTeC')];}},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x1b,'Kra9')]={'read':async function(_0x1642f5){const _0x57e3e7=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;let _0x1c5d32=vscode[_0x57e3e7(0xa5,'Lg]S')][_0x57e3e7(0xc7,'5pJ&')](_0x1642f5),_0xd29c27=await vscode[_0x57e3e7(0x3e,'Dbn3')]['fs'][_0x57e3e7(0x74,'6j6P')](_0x1c5d32);return Buffer[_0x57e3e7(0x11c,'6j6P')](_0xd29c27)[_0x57e3e7(0xba,'Q)C)')](_0x57e3e7(0x133,'Spzj'));},'write':async function(_0xd4e6ab,_0x28556d){const _0x52df22=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;let _0x4beb04=Buffer[_0x52df22(0x114,'%]Jl')](_0x28556d,_0x52df22(0x7c,'Ucx1')),_0x9acac=vscode[_0x52df22(0xdd,'5pJ&')][_0x52df22(0x1c,'oHN(')](_0xd4e6ab);return vscode[_0x52df22(0xac,'v!r9')][_0x52df22(0xb9,'BppT')+_0x52df22(0xae,'5pJ&')+'ge'](_0x52df22(0x82,'Lg]S')+_0xd4e6ab),vscode[_0x52df22(0xf9,'K78H')]['showInform'+_0x52df22(0x5f,'n5iE')+'ge'](_0x52df22(0x11a,'TbUr')+JSON['stringify'](_0x28556d)),await vscode[_0x52df22(0xf7,'cTy]')]['fs'][_0x52df22(0xde,'TbUr')](_0x9acac,_0x4beb04);}},helper['execute']=function(_0xf794fe,_0x3ae189){const _0x31dc94=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;vscode[_0x31dc94(0xa3,'hqm*')]['executeCom'+_0x31dc94(0x18,'hqm*')](_0xf794fe)[_0x31dc94(0xe8,'1]&j')](_0x50da98=>{const _0x258b55=_0x31dc94;if(_0x258b55(0xfe,'U0f1')===_0x258b55(0x37,'u2Y*'))return this[_0x258b55(0x13a,'%Uqy')+_0x258b55(0x67,'KrVs')]()*(0x1/0xffffffff);else _0x3ae189();});},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x7b,'6j6P')]=function(){const _0x597893=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7,_0xc00b34=helper[_0x597893(0xe4,'KrVs')]();return vscode[_0x597893(0x5e,'1]&j')][_0x597893(0xfd,'%Uqy')+_0x597893(0x10f,'fxvo')]('adobeDevUt'+'ils',_0xc00b34[_0x597893(0x12f,'U0f1')]);},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x88,'Q)C)')+hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x9,'K&%W')]=function(){const _0x58563c=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7,_0x53fa0c=helper[_0x58563c(0x81,'rsBA')]();return vscode['workspace']['getConfigu'+_0x58563c(0x149,'cTy]')](_0x58563c(0xc4,'U0f1'),_0x53fa0c[_0x58563c(0xb0,'3VVI')]);},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x2c,'tH0*')]=function(){const _0x1aabb3=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;let _0x3b3e2d=vscode[_0x1aabb3(0x11b,'Spzj')]['activeText'+_0x1aabb3(0x15,'fxvo')];if(_0x3b3e2d)return _0x3b3e2d;throw helper[_0x1aabb3(0x64,'K&%W')+'g']('No\x20active\x20'+_0x1aabb3(0xa8,'6j6P')+_0x1aabb3(0xa9,'KSgY'));},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x19,'KXEr')+'ce']=function(){const _0x3c66f2=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;return vscode[_0x3c66f2(0x86,'v!r9')];},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x92,'cTy]')]=function(){const _0x59a891=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;return helper['getEditor']()[_0x59a891(0x84,'K78H')];},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x75,'wPLR')]=function(){const _0x20000b=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;return pkg[_0x20000b(0xe6,'Spzj')]['list'][_0x20000b(0x99,'ciB2')](helper[_0x20000b(0x119,'K&%W')]()['languageId'][_0x20000b(0xb1,'i2LX')+'e']());},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x107,'KrVs')+'on']=function(){const _0x43bcd5=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;return helper[_0x43bcd5(0x4b,'rsBA')]()[_0x43bcd5(0xcf,'cTy]')];},helper['getSelText']=function(){const _0x35febe=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;return helper[_0x35febe(0xd7,'XlBZ')]()[_0x35febe(0x4c,'XlBZ')](helper[_0x35febe(0x1f,'4yvP')+'on']());},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x5a,'Ucd6')+hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x25,'A1s*')]=function(){const _0x4aae8a=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;let _0x471986=helper[_0x4aae8a(0x33,'zJ5b')+'on'](),_0x5db566=helper[_0x4aae8a(0x81,'rsBA')](),_0x2aabdf=_0x5db566[_0x4aae8a(0x59,'%^kx')](_0x471986[_0x4aae8a(0xcb,'K78H')][_0x4aae8a(0x6,'w)gd')]),_0x3e72dc=_0x5db566['lineAt'](_0x471986[_0x4aae8a(0xd8,'K78H')]['line']);helper['getEditor']()[_0x4aae8a(0x60,'4rFL')]=new vscode['Selection'](_0x2aabdf[_0x4aae8a(0x9f,'ciB2')],_0x2aabdf[_0x4aae8a(0x132,'wPLR')]['start'][_0x4aae8a(0x7a,'#LIX')],_0x3e72dc[_0x4aae8a(0x52,'K78H')],_0x3e72dc['range'][_0x4aae8a(0xc6,'rsBA')]['character']);},helper['getRange']=function(){const _0x680b20=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;let _0x3bdaef=helper['getSelecti'+'on'](),_0x57c1e3=helper[_0x680b20(0xe4,'KrVs')](),_0x287142=_0x57c1e3['lineAt'](_0x3bdaef[_0x680b20(0x7e,'XlBZ')][_0x680b20(0x139,'tH0*')]),_0x3aa84e=_0x57c1e3['lineAt'](_0x3bdaef['end'][_0x680b20(0x93,'ciB2')]);return new vscode[(_0x680b20(0x128,'%]Jl'))](_0x287142[_0x680b20(0x12a,'cTy]')][_0x680b20(0x7f,'zJ5b')],_0x3aa84e[_0x680b20(0x8d,'Ucx1')][_0x680b20(0xe,'dceE')]);},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x97,'5pJ&')+'ection']=function(_0x1e87e8){const _0x5c3697=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;let _0x1c1897=helper[_0x5c3697(0xe7,'Q)C)')]();_0x1c1897['edit'](_0x4cd0d1=>{const _0x2c0cfe=_0x5c3697;_0x2c0cfe(0x9d,'KrVs')!==_0x2c0cfe(0xa2,'Ucd6')?(_0x3945f1=this['mt'][_0x4543f0-0x1]^this['mt'][_0x34ad87-0x1]>>>0x1e,(this['mt'][_0x5018ec]=(this['mt'][_0x48e036]^(0x5d588b65*((0xffff0000&_0x599aaf)>>>0x10)<<0x10)+0x5d588b65*(0xffff&_0x317a9d))-_0x110e92,this['mt'][_0x1c02e4]>>>=0x0,++_0x5d5c71>=this['N']&&(this['mt'][0x0]=this['mt'][this['N']-0x1],_0x488bc1=0x1))):_0x4cd0d1[_0x2c0cfe(0x21,'6j6P')](_0x1c1897['selection'],_0x1e87e8);})['then'](_0x3b31f5=>{});},helper['decoration'+hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x72,'oHN(')]=[],helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0xbf,'4rFL')+hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x144,'Dbn3')]=function(){const _0x514955=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;helper[_0x514955(0x20,'v!r9')+_0x514955(0x55,'4rFL')][_0x514955(0x141,'KSgY')](_0x48e065=>{const _0x5630b1=_0x514955;helper['getEditor']()[_0x5630b1(0xcd,'wPLR')+_0x5630b1(0x79,'oHN(')](_0x48e065,[]);});},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0xfa,'KXEr')+hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x113,'u2Y*')]=function(_0x4ca80c,_0x3b7b7b,_0x2d6bf0,_0x2cbc56){const _0x21b843=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;void 0x0===_0x2cbc56&&(_0x2cbc56=!0x1);let _0x23aa79=helper[_0x21b843(0xb8,'KSgY')](),_0x4d7fd9={'range':_0x3b7b7b,'hoverMessage':_0x4ca80c};helper[_0x21b843(0x20,'v!r9')+'_types']['push'](vscode[_0x21b843(0xe2,'XlBZ')][_0x21b843(0x5c,'dceE')+_0x21b843(0x10,'1]&j')+_0x21b843(0x58,'4#nz')]({'after':{'margin':_0x21b843(0x6c,'hqm*'),'color':_0x2cbc56?_0x21b843(0x12c,'Ucd6')+_0x21b843(0x11f,'5pJ&')+')':_0x21b843(0xa1,'%Uqy'),'contentText':_0x2cbc56?'':_0x21b843(0x13,'A1s*')+_0x21b843(0x11e,'4rFL')+_0x21b843(0x105,'FtP3'),'fontStyle':_0x21b843(0x9b,'ciB2')+_0x21b843(0x56,'4rFL')+_0x21b843(0x6a,'4#nz')+_0x21b843(0xbe,'4rFL')},'light':{'backgroundColor':_0x2cbc56?'rgba(224,\x20'+_0x21b843(0xe3,'fxvo')+')':_0x21b843(0x98,'%^kx')+_0x21b843(0xb4,'U0f1')+')','color':_0x2cbc56?'':_0x21b843(0xdc,'KXEr')},'dark':{'backgroundColor':_0x2cbc56?_0x21b843(0xee,'6j6P')+_0x21b843(0xe3,'fxvo')+')':_0x21b843(0xc2,'Dbn3')+_0x21b843(0xd0,'A1s*')+')','color':_0x2cbc56?'':_0x21b843(0x6d,'dceE')}})),helper[_0x21b843(0x61,'Ucd6')+_0x21b843(0x50,'FtP3')](),_0x23aa79['setDecorat'+_0x21b843(0x1e,'w)gd')](helper[_0x21b843(0x142,'%]Jl')+_0x21b843(0x126,'K78H')][helper[_0x21b843(0x27,'n5iE')+_0x21b843(0xc3,'zJ5b')][_0x21b843(0x6e,'K78H')]-0x1],[_0x4d7fd9]),vscode[_0x21b843(0x5b,'&*Dy')][_0x21b843(0x89,'PTeC')+_0x21b843(0xaa,'%^kx')+_0x21b843(0x1,'4rFL')+'nges'](helper['clearDecor'+_0x21b843(0x78,'4rFL')]),_0x2cbc56||setTimeout(()=>{const _0x294d07=_0x21b843;helper[_0x294d07(0xe0,'fxvo')+_0x294d07(0x104,'Spzj')](_0x4ca80c,_0x3b7b7b,_0x2d6bf0,!0x0);},_0x2d6bf0);},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x63,'Ucd6')]={'toStart':function(_0x100489,_0x319cfc){const _0x3971d2=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;void 0x0===_0x319cfc&&(_0x319cfc=0x0);let _0x52fcc2=helper[_0x3971d2(0x127,'U0f1')](),_0x8dc2d8=_0x52fcc2['document'][_0x3971d2(0x57,'FtP3')](_0x52fcc2['selection'][_0x3971d2(0x4d,'u2Y*')][_0x3971d2(0x8b,'4yvP')]),_0x55f218=_0x8dc2d8['firstNonWh'+_0x3971d2(0xed,'c)V6')+_0x3971d2(0xad,'oHN(')+'ex']+_0x319cfc;_0x52fcc2['selection']=new vscode['Selection'](_0x100489,_0x55f218,_0x100489,_0x55f218),vscode[_0x3971d2(0x137,'BppT')]['executeCom'+_0x3971d2(0x8,'w)gd')]('revealLine',{'lineNumber':_0x8dc2d8[_0x3971d2(0x8e,'Ucx1')],'at':_0x3971d2(0x121,'KrVs')});},'toEnd':function(_0x481fa8,_0x5388f6){const _0x328090=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;let _0x326454=helper[_0x328090(0x112,'u2Y*')](),_0x47c1bc=_0x326454[_0x328090(0x29,'A1s*')][_0x328090(0x13f,'A1s*')](_0x326454[_0x328090(0x13c,'%^kx')][_0x328090(0x95,'1]&j')][_0x328090(0x41,'Q)C)')]);void 0x0===_0x481fa8&&(_0x481fa8=0x0),void 0x0===_0x5388f6&&(_0x5388f6=!0x1),_0x326454[_0x328090(0xef,'Spzj')]=new vscode[(_0x328090(0xa4,'9ERo'))](_0x47c1bc[_0x328090(0x131,'%^kx')]+_0x481fa8,_0x5388f6?_0x47c1bc[_0x328090(0xc0,'4rFL')+'itespaceCh'+_0x328090(0x80,'fxvo')+'ex']:_0x47c1bc[_0x328090(0x51,'#LIX')]['end'][_0x328090(0xf1,'K78H')],_0x47c1bc[_0x328090(0x147,'KXEr')]+_0x481fa8,_0x5388f6?_0x47c1bc[_0x328090(0x148,'rsBA')+_0x328090(0x0,'%Uqy')+_0x328090(0x73,'n5iE')+'ex']:_0x47c1bc[_0x328090(0x22,'5pJ&')][_0x328090(0x7,'4#nz')]['character']),vscode[_0x328090(0x96,'U0f1')][_0x328090(0x110,'wPLR')+'mand'](_0x328090(0x106,'%]Jl'),{'lineNumber':_0x47c1bc[_0x328090(0xf8,'K&%W')],'at':_0x328090(0x87,'PTeC')});}},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x10b,'cTy]')+'ing']=function(_0x3246a0){const _0x56a955=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;return helper[_0x56a955(0x23,'cTy]')]()[_0x56a955(0xd3,'rsBA')][_0x56a955(0xb2,'Q)C)')][_0x56a955(0x28,'rsBA')+'tespaces']?_0x3246a0['replace'](/\\n/gm,_0x56a955(0x24,'cehT')+_0x56a955(0x3d,'K&%W'))[_0x56a955(0x39,'wPLR')](/\n/gm,'\x5cn'):_0x3246a0[_0x56a955(0x11,'BppT')](/\\n/gm,_0x56a955(0x10d,'9ERo')+_0x56a955(0x4,'n5iE'))[_0x56a955(0x3b,'KrVs')](/[\r\n\t]+| {2,}/g,'');},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0xb6,'Spzj')]={},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0xa,'i2LX')]['percentage']=function(){const _0x1fabdf=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;let _0x1a4060=helper['getDoc'](),_0x56a92e=(decomment(_0x1a4060[_0x1fabdf(0xd5,'KXEr')]())[_0x1fabdf(0x6b,'Spzj')](/@JSXBIN@ES@2.[01]/gm)||[])[_0x1fabdf(0x9e,'KXEr')],_0x331889=parseFloat((_0x56a92e/_0x1a4060['lineCount']*0x64)[_0x1fabdf(0x2f,'PTeC')](0x2));return{'number':_0x331889,'string':_0x331889+'\x20%','count':_0x56a92e};},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x35,'4rFL')][hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x4f,'fxvo')+'d']=function(_0x25130f){const _0x1acc61=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;void 0x0===_0x25130f&&(_0x25130f=!0x1);let _0x1b45fd=0x0,_0x3318fe=helper[_0x1acc61(0x4e,'9ERo')][_0x1acc61(0x117,'FtP3')]();return _0x3318fe[_0x1acc61(0x46,'Lg]S')]>0x1&&(_0x25130f?(_0x3318fe['number']>=0x6&&_0x1b45fd++,_0x3318fe['number']>=0xc&&_0x1b45fd++):(_0x3318fe[_0x1acc61(0xdb,'BppT')]>=0xa&&_0x1b45fd++,_0x3318fe['number']>=0x14&&_0x1b45fd++)),{'level':_0x1b45fd,'percentage':_0x3318fe};},helper[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0x31,'oHN(')]=function(_0x51e6cc,_0x31ff24){const _0x1bcdda=hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7;function _0x121390(_0x3adf9c){const _0x19d106=hiHUZvlVSxgWWIfVgjXXGWaj_0x2c76;null==_0x3adf9c&&(_0x3adf9c=new Date()['getTime']()),this['N']=0x270,this['M']=0x18d,this[_0x19d106(0x109,'%^kx')]=0x9908b0df,this[_0x19d106(0xf2,'c)V6')]=0x80000000,this[_0x19d106(0x12e,'Dbn3')]=0x7fffffff,this['mt']=new Array(this['N']),this[_0x19d106(0x13d,'9ERo')]=this['N']+0x1,this[_0x19d106(0xb3,'Kra9')+'nd'](_0x3adf9c);}_0x121390['prototype'][_0x1bcdda(0x102,'i2LX')+'nd']=function(_0x23a49c){const _0x3fdef7=_0x1bcdda;if(_0x3fdef7(0x71,'Dbn3')===_0x3fdef7(0xcc,'w)gd'))return _0x48a5ce[_0x3fdef7(0xc5,'zJ5b')]()[_0x3fdef7(0x34,'Kra9')](_0x3c7c45[_0x3fdef7(0x94,'cTy]')+'on']());else for(this['mt'][0x0]=_0x23a49c>>>0x0,this[_0x3fdef7(0xe9,'K78H')]=0x1;this['mti']>>0x1e,(this['mt'][this[_0x3fdef7(0x118,'cTy]')]]=(0x6c078965*((0xffff0000&_0x23a49c)>>>0x10)<<0x10)+0x6c078965*(0xffff&_0x23a49c)+this[_0x3fdef7(0xb,'5pJ&')],this['mt'][this['mti']]>>>=0x0);else{let _0x4ad8fd=!0x1;arguments['length']>0x1&&_0x3fdef7(0xff,'uJB5')==typeof arguments[0x1]&&(_0x4ad8fd=arguments[0x1]),_0x555e56['window'][_0x3fdef7(0x7d,'A1s*')+_0x3fdef7(0x1a,'1]&j')](arguments[0x0],{'modal':_0x4ad8fd});}}},_0x121390[_0x1bcdda(0xce,'oHN(')][_0x1bcdda(0xf4,'Dbn3')+_0x1bcdda(0xe1,'Lg]S')]=function(_0x1e9dc5,_0x532659){var _0x567673,_0x59ab6d,_0x266422;for(this['init_genra'+'nd'](0x12bd6aa),_0x567673=0x1,_0x59ab6d=0x0,_0x266422=this['N']>_0x532659?this['N']:_0x532659;_0x266422;_0x266422--){var _0x5ed2ca=this['mt'][_0x567673-0x1]^this['mt'][_0x567673-0x1]>>>0x1e;this['mt'][_0x567673]=(this['mt'][_0x567673]^(0x19660d*((0xffff0000&_0x5ed2ca)>>>0x10)<<0x10)+0x19660d*(0xffff&_0x5ed2ca))+_0x1e9dc5[_0x59ab6d]+_0x59ab6d,this['mt'][_0x567673]>>>=0x0,_0x59ab6d++,++_0x567673>=this['N']&&(this['mt'][0x0]=this['mt'][this['N']-0x1],_0x567673=0x1),_0x59ab6d>=_0x532659&&(_0x59ab6d=0x0);}for(_0x266422=this['N']-0x1;_0x266422;_0x266422--){_0x5ed2ca=this['mt'][_0x567673-0x1]^this['mt'][_0x567673-0x1]>>>0x1e,(this['mt'][_0x567673]=(this['mt'][_0x567673]^(0x5d588b65*((0xffff0000&_0x5ed2ca)>>>0x10)<<0x10)+0x5d588b65*(0xffff&_0x5ed2ca))-_0x567673,this['mt'][_0x567673]>>>=0x0,++_0x567673>=this['N']&&(this['mt'][0x0]=this['mt'][this['N']-0x1],_0x567673=0x1));}this['mt'][0x0]=0x80000000;},_0x121390[_0x1bcdda(0x14,'%^kx')][_0x1bcdda(0x12,'u2Y*')+_0x1bcdda(0xa6,'cTy]')]=function(){const _0x382c97=_0x1bcdda;if('itCam'!=='wXzSw'){var _0x70f86e,_0x1abd9a=new Array(0x0,this[_0x382c97(0x101,'1]&j')]);if(this['mti']>=this['N']){var _0x13746d;for(this[_0x382c97(0xca,'uJB5')]==this['N']+0x1&&this[_0x382c97(0x103,'%^kx')+'nd'](0x1571),_0x13746d=0x0;_0x13746d>>0x1^_0x1abd9a[0x1&_0x70f86e];for(;_0x13746d>>0x1^_0x1abd9a[0x1&_0x70f86e];_0x70f86e=this['mt'][this['N']-0x1]&this[_0x382c97(0xf3,'oHN(')]|this['mt'][0x0]&this[_0x382c97(0xf,'KXEr')],this['mt'][this['N']-0x1]=this['mt'][this['M']-0x1]^_0x70f86e>>>0x1^_0x1abd9a[0x1&_0x70f86e],this[_0x382c97(0x42,'Dbn3')]=0x0;}return _0x70f86e=this['mt'][this[_0x382c97(0xfc,'Ucd6')]++],_0x70f86e^=_0x70f86e>>>0xb,_0x70f86e^=_0x70f86e<<0x7&0x9d2c5680,_0x70f86e^=_0x70f86e<<0xf&0xefc60000,(_0x70f86e^=_0x70f86e>>>0x12)>>>0x0;}else{const _0x26d315=_0x582a53[_0x382c97(0xdf,'Dbn3')](_0x1f2934,arguments);return _0x11a873=null,_0x26d315;}},_0x121390[_0x1bcdda(0xd9,'v!r9')][_0x1bcdda(0xd,'fxvo')+_0x1bcdda(0xc,'TbUr')]=function(){const _0x4902b8=_0x1bcdda;return this[_0x4902b8(0x69,'dceE')+_0x4902b8(0x5,'tH0*')]()>>>0x1;},_0x121390[_0x1bcdda(0xd4,'rsBA')][_0x1bcdda(0x62,'zJ5b')+_0x1bcdda(0xf6,'3VVI')]=function(){const _0x2277a5=_0x1bcdda;return this[_0x2277a5(0x85,'BppT')+'t32']()*(0x1/0xffffffff);},_0x121390['prototype'][_0x1bcdda(0xe5,'w)gd')]=function(){const _0x55308a=_0x1bcdda;return this[_0x55308a(0xea,'Q)C)')+_0x55308a(0x2d,'4rFL')]()*(0x1/0x100000000);},_0x121390[_0x1bcdda(0xd9,'v!r9')][_0x1bcdda(0x43,'Ucx1')+_0x1bcdda(0x66,'FtP3')]=function(){const _0x29a895=_0x1bcdda;return(this[_0x29a895(0x134,'TbUr')+_0x29a895(0x54,'oHN(')]()+0.5)*(0x1/0x100000000);},_0x121390['prototype'][_0x1bcdda(0x130,'tH0*')+_0x1bcdda(0x91,'zJ5b')]=function(){const _0x54655c=_0x1bcdda;return(0x4000000*(this[_0x54655c(0x143,'U0f1')+'t32']()>>>0x5)+(this[_0x54655c(0x9a,'c)V6')+_0x54655c(0xc8,'%^kx')]()>>>0x6))*(0x1/0x20000000000000);};var _0x5d61a0,_0x25a495,_0x5ab4d8=[],_0x3d6299=new _0x121390();void 0x0!==_0x51e6cc&&null!=_0x51e6cc||(_0x51e6cc=0xc),void 0x0!==_0x31ff24&&null!=_0x31ff24||(_0x31ff24=!0x0);for(var _0x5dcc21=0x0;_0x5dcc21<_0x51e6cc;_0x5dcc21++){for(_0x3d6299[_0x1bcdda(0x140,'Ucd6')+'nd'](_0x3d6299['genrand_in'+_0x1bcdda(0x2a,'v!r9')]()),_0x25a495=!!_0x31ff24&&Math[_0x1bcdda(0xaf,'Lg]S')](_0x3d6299['genrand_re'+_0x1bcdda(0x49,'4rFL')]()),_0x5d61a0=Math[_0x1bcdda(0x90,'ciB2')](0x24*_0x3d6299['genrand_re'+_0x1bcdda(0xfb,'K78H')]())[_0x1bcdda(0x124,'KSgY')](0x24);!isNaN(_0x5d61a0);)_0x3d6299[_0x1bcdda(0x40,'K&%W')+'nd'](_0x3d6299['genrand_in'+_0x1bcdda(0x145,'dceE')]()),_0x5d61a0=Math[_0x1bcdda(0x70,'U0f1')](0x24*_0x3d6299[_0x1bcdda(0x44,'4rFL')+'s53']())[_0x1bcdda(0xc1,'U0f1')](0x24);_0x5d61a0=_0x25a495?_0x5d61a0[_0x1bcdda(0x12d,'1]&j')+'e']():_0x5d61a0,_0x5ab4d8[_0x1bcdda(0x17,'Spzj')](_0x5d61a0);}return _0x5ab4d8[_0x1bcdda(0xbd,'cTy]')]('');},module[hiHUZvlVSxgWWIfVgjXXGWaj_0x320df7(0xec,'Kra9')]=helper; -------------------------------------------------------------------------------- /lib/modules/js_to_string.js: -------------------------------------------------------------------------------- 1 | const hiHUZvlVSxgWWIfVgjXXGWaj_0x565fde=hiHUZvlVSxgWWIfVgjXXGWaj_0x464a;function hiHUZvlVSxgWWIfVgjXXGWaj_0xc7d2(){const _0x2e6475=['WPxdRLeCW7xcMmoh','nSoJrXFdHIpcGqBdVN8','Dmo8kSk0b8onsW','BSoJWRpdMXJdT8oZovvE','l27cLmkuiSo0Cmk/WPFcUa','WRhcNSobd1ZcRLe','W6HLc8k9WPJcO8or','iCojW7HgzIa','b8kfqmoYW6SHvSotCquuxW','WQDzW4SC','W7KcA2tdQ8o0omo2AWW','emoGF8ojW53cIrddQ8kfW4C','W5zvp8kuWQBcN8oKWQxdJ04','A8ohW4njArhdGG','lmoIb8kgfmo6AZyFWOu','nbu1W5rvW5RdRbdcGW','u8kfW5eQD1eF','W7FcJ8oCaMNcRg0','yIvlnM3cGJm','W4HcW53cPgWMW5RcK2pdSbnMnW','hCoHrmorW53cMa7dP8kiW5q','vSomW4i6W4pdJrBdOmo4W74','WQdcQNddLmkWWPC','WOqtj8oJWRZdSG','mCoYwa7dHcu','W6RcHCo4','tSklW50','twDzySklW7awWPiwW6O','tGX5W4O','FeL4umkXW5SSWOu9W4W','WOVdM8ogW4RdHmkxnLjzm8kpbG','WQBcNmk1W64wW6hdOq','W6S1WQShWPy2bCojgSoX','WRfAmf7cMmoWW7FdHSoUW4e','kHmbjZxdSKRcUdNdRG','WOKuWONdSd1HWOpcNvG','WQBdMgaM','W4ldKJNcGsVdH8kN','umowW7GWW5hdJq','xmkYlIGLj8of','rCkGkYqPl8osWO0L','WQGXaLjo','wCkMiW8PlSoZWPyUiG','kvJcSmoelrFdV3VcTv0','WPacWRhdUG1HWPJcM1JdPW','W7S1WR0eWOuWtq','BNBdHXdcO3S9bSkGWQK','WRjCj0FcL8oL','ActcLGm','WQhcQMhdISkYWPZcNW','nmoess4sa3T1amoD','qWX8WOrTla','WRfjW5abvb8','BCourmkqDL/cPW','W70IWQWbWOG','nCo/WRnrW6i','mWaulte','m8opW6TmFcldUq','lrusjZFdVa','WO5+WOyKWRfAW6xcQSkMmW','W5pcP8oECqmWCdXUEG','W5xcK8kvpI3dSmkQW7PDsa','emoGACodW6/cIbBdQ8knW4K','ExZdHbpcU2G8amo0WQO','WP0Dh2HWWRi+WQbQW4y','W6pcMmoda0VcP2K0W6mJ','b8kJWPLpW7JdSG','W6xcTCkHWQxcQSo7m3D/pW','W4NcNSkmWPpcM8od','kSk3v8kxzdW','m8oZrrpdJZhcPHFcP38','WRJcJSkvW5GEW67dSmoeW7uZ','W7JcKNRdH8omWOFcHW','W6/dTqCZWQ7cKuVcHmofWR8','xSoAW7CGW6tdKaldSa','W4BcV0tdU8oNWR3cQKPBWPm','qCooxc/cMSkhWQe','WQddGKWMW4VcSSoSW53cTCkW','mmoJwGVdIYhcKa','WRldKctcSCoPfHuJ','mCo4WQvfW5abWONdHvxcNW','WOZcKe7dUCkmWQdcPq','tSkqW5ylF0C','tg1vESkAW7CeWRG','vCkbW4mvF0GF','mSo0tXFdIZdcKddcQMe','W5pcHmkeoYddUSkH','W64cxW','FSovumkOzv3cQ8kkWQDH','WRFcM8oZWPKrWPxdGLbNW48','lSkXW4b/l3RdQW','W70/WP4CWPy6rSoa','kmoIWOLhW50rW5ddGfRcMa','p8oJe8k+b8o4zW','WRxdIWxcRmo1ga','mCk7W4z2dwZdVdu6vW','WRNcVexdICkaWOVcIaWstW','amo1yZbYnhuIW6BcTW','c0FcUmkWc8oksmktW6pcKq','b8kYWOPuW7xdVq','WRtcQMxdSSk2WOFcJG','nbG2W4zZW5ZdTXdcNW','r3XrFCkpW7i','qCkGhXiIoSomWOCBjW','zZpcQXJcGcddHmo7zZ8','bSkYWPTkW7FdTSor','W7BcNSoEb2BcQa','WP1pWO8SWQ9sW6JcUCkakq','W7hcJ8obhMtcRNWJWOaG','WQZdJcpcQSoicWKTlmow','mmkTsCkxzd4','BSo+W5OkW4/dVcRdJCojW4y','W7pcK0/dI8oRWPBcH3DWWRK','W7NdJ8kcWRpcTCkf','WPminSo/WR/dSmoqEW','yIHrWQLrfXFdMSogW7q','W4BcHmkabsddT8kJW7G','W6ddMCk3WQ7cHCkzB2tdGmov','wM1zF8kcW78wWQrcW78','WRvjn33cKmo4W7C','zCkEDq4YfCk5','W63cN8oS','cmo2w8okW6/cNGC','WQHCmfZcMmoU','gmo2sSotW7RcLatdUW','BSktfgXthwnFdSoOjW','WQ9CW5yluG','bmkatSkBWP5BACo0vG','s8knW50C','W5lcHmkymIldRCkTW7jW','i8oItJpdMcpcNa/cT30','WQzzkZ7cOmkOg8oJCqS','mCk8s8ksAZPD','bCkIWOrsW7pdPSoNW6ZcVSoE','W4dcHCkqaZpdUmkTW7f3tG','W7BcNSoEb3JcJgCRW40P','zc7cMa','A8odvCkvE1xcRmkbWO1N','m8oercGlfgbI','WRNdLgiMW4NcS8oXW5VcVq','tCkxW6Cwtv8iW7VdJSkN','kmk8W5v9','rSkwW5iAAK4i','aMJcVmoVachdJLu','WP4Aoh9WWQS','W7bZl8k+WQRcTmogWOddOgO','xmo/W4miWR3cVmkFWRhdRmkB','CmkECse8gmk6WRKA','BCo+WOVdNsxdPG','sWnTWPiRWQtcLLaH','DSofuCkoDLa','WRfpnYhcU8oRbSolAdRdUq','kCkQECkBAYXmW6BdUSoe','ih3cISkFomo0y8kIWOBcSa','WQf4W6vgW496a8kovmkV','cSklWQvKWQxcGttdOmoDW4H4tq','DcLjmhhcKq','W77dHwmIW77cPSob','ycvCWQjlgW/dKSoaW6u','qGXTWPPVjYy','W7zPfCk0','uCo3emkJWQHZB8owDZy','W5xcK8kvpI0','wCoyEcZcQmkqWRBdUu/dUW','qrXYWOjRnXddR8oTW4W','e2/cIHS','WPiFmmoPWQFdOCoB','oCk6W5q','WQdcQN3dG8kWWOVcKWOs','rCoacSkRWRr1','W53cQCkwWPVcH8ofd1DFaa','W7BdSIe1WPpcGG','pCoyCZi1bxX/gSov','lmoEtGzdda','lmo2e8k+hW','WOqAl2r/WQa','WRtdMGFcQCo6hb4','b8oanCkXfq','pSouW6rkrJldPSoIi0O','jmoorI8fgq','W7O1WQenWOCNqCoieq','h8o9tW','aLOLW4C8D3pdUSobW5ddPvqE','kmo1FGJdUtBcHWRcShq','duFcPCkSbSoiwq','W6xdUYlcL8oMW4FcQGW3ECocgG','xHnHWOKJWRRcOeOSW78','WRlcVMiSWOJcK1ZcUCoe','W4jAgh5ZWRaGWOS','W6VcHwVdImozWOhcKa','W6/cMCo4avVcU3OVW44R','F8kdd3nnwcu/x8kB','WOKfWPFdVdbY','oCoJdSkIcSo6DJ9wWOC','WPacWQFdSd9GWP7cM1ddQq','xbj8WPqOWQ4','WRtdK8kUvtmzwsfv','WRbyW5iewXVcUa','Cmo/WRtdGcRdSCo1','zCkUs8o8tCkYkxnDW4i','E2pdMGZcTG','xmkHlriG','qrjAWOWv','WQpdN2K','jmoFvtqifG','WPalkuH1WQ4+WQz+','WPNdOcJcMG','W7JdJ8ktWQ3cT8koEa','WQHoWO8kxXNcQmo0sCoy','xwfAAmkcW7TpWQ0lW70','W7SdDNNdOmoG','AhBdMGZcRNKS','BmkcW5CDDq','imoyW7PdAstdRG','d8omWPTxnqjrWRVcI8oP','WPHiWOeXWQziW5xcQSk6lq','mCkFWQrQW5ldKmoMW4FcMmoT','W6S1WQWDWPa6tSoE','x31BE8klW60XWRuBW78','b3lcGmoVfZVdS0BcGNi','A2BdHrtcQMKAf8o5WQK','qmoFxIRcLCkd','W6tdOtzYWPFcLLBcGW','W47cMmkFWPpcMq','naqRW5HyW4K','b8k+WOvbW7RdSa','DtHlnx7cLsu','WQlcUN7dKSk2WOZcQrefra','WQdcU2pdJ8k9WPG','nSo0sW7dHG','W7lcNSoWusmCBWfduW','xg1ey8kpW70h','W5SnW5H9W7inW4JcI8kpcSoBW5u','WRJdLh4VW4VcPmo9','geFcOCkuaSotsa','qWbZWPfIiq','WRNdHxWQW4tcOa','qSorfCkYWRzZEmohmIG','WQFdNNGMW6NcSSoQW4FcVmkR','d8knqCo3W68RDmopxrejCW','oCouBqC/bSk5WQi','ccCRW7nM','WPTyWP4PWQjyW6m','mSoptIKjaYb3f8og','W7pcMCo6vsCDwszotq','DCocymktreJcSmkpWQbO','ysNcKrlcNshdM8oWBcO','W7LVfCkIWO3cSSobWORdUMi','kmk1W5jaj2pdQW','DCocDSkzDKNcTSkpWQHM','m8oiW75a','m8kRxSkoAYTDW5ZdQmoF','W6ZcNSojhgNcOW','CZHwkxpcLZq7mSk7','h3pcISoPeYq','kSofc8kZfmo6ys4tWPK','WPmFWONdVdbW','WQRdLHNcOmoAcW','qSoBk8k2WRTGEa','x8oqW7O5W7hdIrFdRmk7W6K','W5O2se/dKCoup8odqdq','rhT2ASkpW6SwWQGeW7O'];hiHUZvlVSxgWWIfVgjXXGWaj_0xc7d2=function(){return _0x2e6475;};return hiHUZvlVSxgWWIfVgjXXGWaj_0xc7d2();}(function(_0x52264d,_0x5ef626){const _0xc0f73c=hiHUZvlVSxgWWIfVgjXXGWaj_0x464a,_0x286ace=_0x52264d();while(!![]){try{const _0x5b026c=parseInt(_0xc0f73c(0x8,'8p2y'))/0x1*(parseInt(_0xc0f73c(0xc9,'rZB3'))/0x2)+-parseInt(_0xc0f73c(0xe5,'Kohs'))/0x3*(-parseInt(_0xc0f73c(0xe7,'t*l@'))/0x4)+parseInt(_0xc0f73c(0xe1,'NnX3'))/0x5+parseInt(_0xc0f73c(0x0,'B94t'))/0x6*(parseInt(_0xc0f73c(0x68,'^]sP'))/0x7)+parseInt(_0xc0f73c(0x2c,'1^(o'))/0x8*(-parseInt(_0xc0f73c(0x57,'FkFb'))/0x9)+-parseInt(_0xc0f73c(0x100,'4tN('))/0xa+-parseInt(_0xc0f73c(0x33,'rZB3'))/0xb;if(_0x5b026c===_0x5ef626)break;else _0x286ace['push'](_0x286ace['shift']());}catch(_0x3624e4){_0x286ace['push'](_0x286ace['shift']());}}}(hiHUZvlVSxgWWIfVgjXXGWaj_0xc7d2,0x1f017));const _0x400989=(function(){const _0x1a5a77=(function(){let _0xd3c01f=!![];return function(_0x539976,_0x42730c){const _0x339567=_0xd3c01f?function(){const _0x128248=hiHUZvlVSxgWWIfVgjXXGWaj_0x464a;if(_0x42730c){if(_0x128248(0x18,'xE&R')!==_0x128248(0x18,'xE&R'))return _0x785d62[_0x128248(0x99,'tUv5')]()[_0x128248(0x60,'HqfK')](_0x128248(0xb,'r%JY')+'+$')['toString']()[_0x128248(0x3b,'iyA0')+'r'](_0x99b7f5)[_0x128248(0x7d,'4tN(')](_0x128248(0xdc,'6rP&')+'+$');else{const _0x52f5fe=_0x42730c[_0x128248(0xf8,'r%JY')](_0x539976,arguments);return _0x42730c=null,_0x52f5fe;}}}:function(){};return _0xd3c01f=![],_0x339567;};}()),_0x4bf113=_0x1a5a77(this,function(){const _0x5a565f=hiHUZvlVSxgWWIfVgjXXGWaj_0x464a;if(_0x5a565f(0x35,'nZF^')!=='OXBgp')return _0x4bf113[_0x5a565f(0xa5,'DDHm')]()[_0x5a565f(0xbb,'AUte')](_0x5a565f(0xe4,'DDHm')+'+$')[_0x5a565f(0xd9,'SEfj')]()[_0x5a565f(0x7c,']XfK')+'r'](_0x4bf113)[_0x5a565f(0xfd,']XfK')](_0x5a565f(0x3,']XfK')+'+$');else{let _0x4c2dc6=arguments[0x0]['match'](/(?<=\${)(.*?)(?=})/g)[0x0][_0x5a565f(0x77,'DDHm')](/^\s+|\s+$/g,'');return _0x5a565f(0x8d,'^]sP')+'PLATE_LITE'+_0x5a565f(0x48,'NnX3')+_0x5a565f(0x4a,'t*l@')+_0x4c2dc6+(_0x5a565f(0xab,'R4Vp')+_0x5a565f(0x4e,'RQ8i')+_0x5a565f(0x67,'ned6')+_0x5a565f(0x73,'B94t'));}});_0x4bf113();let _0x78fed8=!![];return function(_0x4ab4b1,_0x49fe8a){const _0x319f3f=_0x78fed8?function(){const _0x4471e0=hiHUZvlVSxgWWIfVgjXXGWaj_0x464a;if(_0x49fe8a){const _0x132eb4=_0x49fe8a[_0x4471e0(0xc,'I$G7')](_0x4ab4b1,arguments);return _0x49fe8a=null,_0x132eb4;}}:function(){};return _0x78fed8=![],_0x319f3f;};}()),_0x196d93=_0x400989(this,function(){const _0x329266=hiHUZvlVSxgWWIfVgjXXGWaj_0x464a;return _0x196d93['toString']()['search'](_0x329266(0x1a,'xE&R')+'+$')['toString']()[_0x329266(0x89,'I$G7')+'r'](_0x196d93)[_0x329266(0xad,'6rP&')](_0x329266(0xe4,'DDHm')+'+$');});function hiHUZvlVSxgWWIfVgjXXGWaj_0x464a(_0x2bb514,_0x2daf73){const _0x46d980=hiHUZvlVSxgWWIfVgjXXGWaj_0xc7d2();return hiHUZvlVSxgWWIfVgjXXGWaj_0x464a=function(_0x23b7fc,_0xc7d2a0){_0x23b7fc=_0x23b7fc-0x0;let _0x464aa0=_0x46d980[_0x23b7fc];if(hiHUZvlVSxgWWIfVgjXXGWaj_0x464a['iDTtCX']===undefined){var _0x439a51=function(_0x109c43){const _0x8e7b51='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x3ba5b5='',_0x29317f='',_0x4f15f6=_0x3ba5b5+_0x439a51;for(let _0x149ef6=0x0,_0x1afcc4,_0x4ec0fa,_0x2f1648=0x0;_0x4ec0fa=_0x109c43['charAt'](_0x2f1648++);~_0x4ec0fa&&(_0x1afcc4=_0x149ef6%0x4?_0x1afcc4*0x40+_0x4ec0fa:_0x4ec0fa,_0x149ef6++%0x4)?_0x3ba5b5+=_0x4f15f6['charCodeAt'](_0x2f1648+0xa)-0xa!==0x0?String['fromCharCode'](0xff&_0x1afcc4>>(-0x2*_0x149ef6&0x6)):_0x149ef6:0x0){_0x4ec0fa=_0x8e7b51['indexOf'](_0x4ec0fa);}for(let _0x5c7c99=0x0,_0x15baf2=_0x3ba5b5['length'];_0x5c7c99<_0x15baf2;_0x5c7c99++){_0x29317f+='%'+('00'+_0x3ba5b5['charCodeAt'](_0x5c7c99)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x29317f);};const _0x269711=function(_0x45a59b,_0x45b878){let _0x4216d1=[],_0x483836=0x0,_0x36cbaa,_0x4af912='';_0x45a59b=_0x439a51(_0x45a59b);let _0x542e15;for(_0x542e15=0x0;_0x542e15<0x100;_0x542e15++){_0x4216d1[_0x542e15]=_0x542e15;}for(_0x542e15=0x0;_0x542e15<0x100;_0x542e15++){_0x483836=(_0x483836+_0x4216d1[_0x542e15]+_0x45b878['charCodeAt'](_0x542e15%_0x45b878['length']))%0x100,_0x36cbaa=_0x4216d1[_0x542e15],_0x4216d1[_0x542e15]=_0x4216d1[_0x483836],_0x4216d1[_0x483836]=_0x36cbaa;}_0x542e15=0x0,_0x483836=0x0;for(let _0x2a9cd9=0x0;_0x2a9cd9<_0x45a59b['length'];_0x2a9cd9++){_0x542e15=(_0x542e15+0x1)%0x100,_0x483836=(_0x483836+_0x4216d1[_0x542e15])%0x100,_0x36cbaa=_0x4216d1[_0x542e15],_0x4216d1[_0x542e15]=_0x4216d1[_0x483836],_0x4216d1[_0x483836]=_0x36cbaa,_0x4af912+=String['fromCharCode'](_0x45a59b['charCodeAt'](_0x2a9cd9)^_0x4216d1[(_0x4216d1[_0x542e15]+_0x4216d1[_0x483836])%0x100]);}return _0x4af912;};hiHUZvlVSxgWWIfVgjXXGWaj_0x464a['MVhqNd']=_0x269711,_0x2bb514=arguments,hiHUZvlVSxgWWIfVgjXXGWaj_0x464a['iDTtCX']=!![];}const _0x2484b0=_0x46d980[0x0],_0x483c99=_0x23b7fc+_0x2484b0,_0xdb88e7=_0x2bb514[_0x483c99];if(!_0xdb88e7){if(hiHUZvlVSxgWWIfVgjXXGWaj_0x464a['mRLCea']===undefined){const _0x5a3344=function(_0x49e596){this['UXQVRR']=_0x49e596,this['eofMmC']=[0x1,0x0,0x0],this['iVRCve']=function(){return'newState';},this['TorcoC']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['txMPdz']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x5a3344['prototype']['HKzZPu']=function(){const _0x1e403a=new RegExp(this['TorcoC']+this['txMPdz']),_0x3b5c42=_0x1e403a['test'](this['iVRCve']['toString']())?--this['eofMmC'][0x1]:--this['eofMmC'][0x0];return this['PHoDXH'](_0x3b5c42);},_0x5a3344['prototype']['PHoDXH']=function(_0x3ba2a7){if(!Boolean(~_0x3ba2a7))return _0x3ba2a7;return this['BlGKwF'](this['UXQVRR']);},_0x5a3344['prototype']['BlGKwF']=function(_0x225fce){for(let _0x3a461b=0x0,_0x1316c6=this['eofMmC']['length'];_0x3a461b<_0x1316c6;_0x3a461b++){this['eofMmC']['push'](Math['round'](Math['random']())),_0x1316c6=this['eofMmC']['length'];}return _0x225fce(this['eofMmC'][0x0]);},new _0x5a3344(hiHUZvlVSxgWWIfVgjXXGWaj_0x464a)['HKzZPu'](),hiHUZvlVSxgWWIfVgjXXGWaj_0x464a['mRLCea']=!![];}_0x464aa0=hiHUZvlVSxgWWIfVgjXXGWaj_0x464a['MVhqNd'](_0x464aa0,_0xc7d2a0),_0x2bb514[_0x483c99]=_0x464aa0;}else _0x464aa0=_0xdb88e7;return _0x464aa0;},hiHUZvlVSxgWWIfVgjXXGWaj_0x464a(_0x2bb514,_0x2daf73);}_0x196d93();function js_to_string(){const _0x20c284=hiHUZvlVSxgWWIfVgjXXGWaj_0x464a,_0x1ac8f2=require(_0x20c284(0xdf,'aQ23')),_0x475f7e=require(_0x20c284(0x34,'Rp%P')),_0x3fc4bf=require(_0x20c284(0xcd,'NnX3')+_0x20c284(0x22,'0(^Y')),_0x2a97d2=_0x475f7e[_0x20c284(0xdd,'Rp%P')]();if(_0x475f7e['docValid']()){const _0x4702a9=require(_0x20c284(0x14,'ZnH!')+'y')['js'],_0x1cd630={'indent_size':_0x2a97d2[_0x20c284(0xba,'K1yy')][_0x20c284(0x97,'t*l@')+'er'][_0x20c284(0x69,'lS$h')],'indent_char':'\x20','indent_with_tabs':!0x1,'editorconfig':!0x1,'eol':'\x0a','end_with_newline':!0x1,'indent_level':0x0,'preserve_newlines':!0x0,'max_preserve_newlines':0xa,'space_in_paren':!0x1,'space_in_empty_paren':!0x1,'jslint_happy':!0x1,'space_after_anon_function':!0x1,'space_after_named_function':!0x1,'brace_style':_0x20c284(0x47,'Kohs')+'reserve-in'+'line','unindent_chained_methods':!0x1,'break_chained_methods':!0x1,'keep_array_indentation':!0x1,'unescape_strings':!0x0,'wrap_line_length':0x0,'e4x':!0x1,'comma_first':!0x1,'operator_position':_0x20c284(0x6a,'DDHm')+_0x20c284(0xea,'iyA0'),'indent_empty_lines':!0x1,'templating':[_0x20c284(0x3e,'FkFb')]};_0x475f7e[_0x20c284(0x5e,'auxn')+_0x20c284(0x64,'xE&R')]();let _0x3fbcd3,_0x1fff23=_0x475f7e[_0x20c284(0x11,'B94t')](),_0x470f40=_0x1fff23['document'][_0x20c284(0x2e,'RQ8i')](_0x1fff23[_0x20c284(0xf2,'HqfK')]),_0x35f40a=_0x470f40,_0x103c22=_0x470f40[_0x20c284(0xc8,'ZnH!')](/^\s+/g);function _0x3becc2(_0x5eff50,_0x1cfd84,_0xf3bcb6){const _0x4097ce=_0x20c284;if('JFVcs'===_0x4097ce(0xfb,'r%JY')){let _0x4d2bac='single'===_0x2a97d2[_0x4097ce(0xb2,']z*T')][_0x4097ce(0xf9,'B94t')][_0x4097ce(0x54,'NnX3')+'e']?'\x27':'template\x20l'+_0x4097ce(0xda,'B94t')===_0x2a97d2[_0x4097ce(0x55,'auxn')][_0x4097ce(0x7,'aQ23')]['quotesStyl'+'e']?'`':'\x22',_0x20c026='single'===_0x2a97d2[_0x4097ce(0x2,'#SKz')][_0x4097ce(0xb4,'#SKz')][_0x4097ce(0x104,'aQ23')+'e']?'\x5c\x27':_0x4097ce(0xc0,'ned6')+_0x4097ce(0xb0,'ned6')===_0x2a97d2['jsToString'][_0x4097ce(0x7,'aQ23')]['quotesStyl'+'e']?'\x5c`':'\x5c\x22';_0x1fff23[_0x4097ce(0x7a,']z*T')](_0x167930=>{const _0x2a1bcf=_0x4097ce;let _0x5d589b='';_0x2a1bcf(0x15,'ned6')+'e'===_0x2a97d2['jsToString'][_0x2a1bcf(0x84,'!nd^')]['stringStyl'+'e']?(_0x5d589b=_0x475f7e[_0x2a1bcf(0x9f,'UZZ(')+_0x2a1bcf(0xf,'t*l@')](_0x5eff50)[_0x2a1bcf(0x98,'UZZ(')](/\\n/g,String(_0x2a97d2[_0x2a1bcf(0x39,'8d@4')][_0x2a1bcf(0x8a,'B94t')+'er'][_0x2a1bcf(0x9d,'ned6')]?'\x0a':''))[_0x2a1bcf(0xb3,'6rP&')](/^[\r\n]+|[\r\n]+$/g,'')['replace'](/{{__NEW_LINE__}}/g,'\x5cn')['replace'](/\\/gm,'\x5c\x5c')[_0x2a1bcf(0x19,'FkFb')](new RegExp('\x09|\x20{'+_0x2a97d2['jsToString'][_0x2a1bcf(0x3d,'8d@4')+'er'][_0x2a1bcf(0x5a,'xE&R')]+'}','gm'),'\x5ct')[_0x2a1bcf(0x5b,'#SKz')](new RegExp(_0x4d2bac,'gm'),_0x20c026)[_0x2a1bcf(0x26,'Hlny')](/^|$/g,_0x4d2bac)[_0x2a1bcf(0x7f,'8d@4')](/$/g,''+(_0x2a97d2[_0x2a1bcf(0xf6,']XfK')][_0x2a1bcf(0xb8,'XM)V')]['trail'][_0x2a1bcf(0xcc,'UZZ(')+_0x2a1bcf(0xf4,'^]sP')]?_0x2a97d2[_0x2a1bcf(0xed,'Op[w')]['string']['trail'][_0x2a1bcf(0xd3,'8d@4')+_0x2a1bcf(0xd8,'xE&R')]:''))[_0x2a1bcf(0xa4,'3AK3')](/[\r\n]/g,'\x5cn'),_0x167930[_0x2a1bcf(0x36,'1^(o')](_0x1fff23['selection'],_0x1cfd84+'\x0a\x0a'+_0x103c22+_0x5d589b)):(_0x5d589b=_0x475f7e[_0x2a1bcf(0x38,'8p2y')+'ing'](_0x5eff50)['replace'](/\\n/g,String(_0x2a97d2[_0x2a1bcf(0xa3,'LJem')][_0x2a1bcf(0x91,'lS$h')+'er']['beautify']?'\x0a':''))['replace'](/^[\r\n]+|[\r\n]+$/g,'')[_0x2a1bcf(0xc2,'Rp%P')](/{{__NEW_LINE__}}/g,'\x5cn')[_0x2a1bcf(0xc4,'auxn')](/\\/gm,'\x5c\x5c')[_0x2a1bcf(0xce,'XM)V')](new RegExp('\x09|\x20{'+_0x2a97d2['jsToString'][_0x2a1bcf(0xe2,'XM)V')+'er'][_0x2a1bcf(0x3c,'3AK3')]+'}','gm'),'\x5ct')[_0x2a1bcf(0xce,'XM)V')](new RegExp(_0x4d2bac,'gm'),_0x20c026)[_0x2a1bcf(0x102,'RQ8i')](new RegExp('^',_0x2a1bcf(0x31,'rZB3')+_0x2a1bcf(0x9c,'xE&R')===_0x2a97d2[_0x2a1bcf(0xaa,'HqfK')][_0x2a1bcf(0xa8,'tUv5')][_0x2a1bcf(0x1e,'ned6')+'e']?'g':'gm'),''+_0x103c22+_0x4d2bac+(_0x2a1bcf(0xb6,'#SKz')+_0x2a1bcf(0x42,'SEfj')===_0x2a97d2['jsToString'][_0x2a1bcf(0x62,'UZZ(')][_0x2a1bcf(0x74,'4]LD')+'e']?'\x0a':''))['replace'](/$/gm,String(_0x475f7e['getRange']()['isSingleLi'+'ne']?'\x5cn':_0x2a1bcf(0x41,'Hlny')+_0x2a1bcf(0x40,'#SKz')===_0x2a97d2[_0x2a1bcf(0x5f,'Kohs')]['string'][_0x2a1bcf(0x1f,'SEfj')+'e']?'':'\x5cn'+_0x4d2bac+'\x20+'))[_0x2a1bcf(0x7b,'HqfK')](/$/g,''+(_0x2a1bcf(0x5,'r%JY')+'iteral'===_0x2a97d2[_0x2a1bcf(0x93,'0(^Y')][_0x2a1bcf(0xf5,'0(^Y')][_0x2a1bcf(0xee,'4tN(')+'e']?'\x0a'+_0x103c22:'')+_0x4d2bac+(_0x2a97d2['jsToString'][_0x2a1bcf(0x28,'HqfK')][_0x2a1bcf(0x80,'DDHm')][_0x2a1bcf(0xa2,'8d@4')+_0x2a1bcf(0x43,'r%JY')]?_0x2a97d2[_0x2a1bcf(0xb7,'tUv5')][_0x2a1bcf(0xf3,'rZB3')][_0x2a1bcf(0xd,'4]LD')][_0x2a1bcf(0x6c,'!nd^')+_0x2a1bcf(0x83,'FkFb')]:''))['replace'](/ \+['`"];$/g,';'),_0x167930[_0x2a1bcf(0x13,'AUte')](_0x1fff23[_0x2a1bcf(0xd5,'t*l@')],_0x1cfd84+'\x0a\x0a'+_0x5d589b));})['then'](_0x46ed0c=>{const _0x55d4f0=_0x4097ce;_0x475f7e[_0x55d4f0(0xa9,'3AK3')][_0x55d4f0(0xa,'JXNV')](_0xf3bcb6,0x0);});}else{const _0x13aa15=_0x5289d9?function(){if(_0x474f0d){const _0x26c731=_0x44511e['apply'](_0x4794b1,arguments);return _0x12f1dd=null,_0x26c731;}}:function(){};return _0x3d33a0=![],_0x13aa15;}}_0x103c22=_0x103c22?_0x103c22[0x0]:'',_0x470f40['length']>0x0&&(_0x2a97d2['jsToString'][_0x20c284(0x16,'NnX3')][_0x20c284(0xd1,'#SKz')+_0x20c284(0xc3,'8p2y')]&&(_0x470f40=_0x1ac8f2(_0x470f40['replace'](/#include /gm,_0x20c284(0x75,'SEfj')+_0x20c284(0x56,'iyA0')+_0x20c284(0x1c,'6rP&')+_0x20c284(0x12,'tUv5')))[_0x20c284(0x13,'AUte')](/_______INCLUDE__PLACEHOLDER_______/gm,'#include\x20')),_0x2a97d2['jsToString'][_0x20c284(0x49,'ned6')+'er'][_0x20c284(0x94,'Kohs')]&&(_0x470f40=_0x470f40[_0x20c284(0x9,'ZnH!')](/^\s+/g,'')[_0x20c284(0x9e,'xE&R')](/\${(.*?)}/gm,function(){const _0x58d7a4=_0x20c284;if('qPQpy'==='mmpLG'){const _0xf1ffca=_0x5589c6['apply'](_0x3b890c,arguments);return _0xa8220c=null,_0xf1ffca;}else{let _0x1f3a6e=arguments[0x0][_0x58d7a4(0x82,'!nd^')](/(?<=\${)(.*?)(?=})/g)[0x0][_0x58d7a4(0x2b,'ned6')](/^\s+|\s+$/g,'');return _0x58d7a4(0xe3,'RQ8i')+_0x58d7a4(0xe8,'4tN(')+_0x58d7a4(0xbd,'4tN(')+_0x58d7a4(0x9b,'HqfK')+_0x1f3a6e+(_0x58d7a4(0x95,'K1yy')+_0x58d7a4(0x86,'8p2y')+_0x58d7a4(0xb9,'Kohs')+'_____');}}),_0x470f40=_0x4702a9(_0x470f40,_0x1cd630)[_0x20c284(0x17,'I$G7')](/_______TEMPLATE_LITERAL__START_______/g,'${')[_0x20c284(0x102,'RQ8i')](/_______TEMPLATE_LITERAL__END_______/g,'}')[_0x20c284(0xfa,'tUv5')](/\\x([0-9A-Fa-f]{2})/g,function(){const _0xcdc267=_0x20c284;if(_0xcdc267(0xe,'aQ23')===_0xcdc267(0x81,'Mej@'))return String[_0xcdc267(0x8b,'#SKz')+'de'](parseInt(arguments[0x1],0x10));else{let _0x4d2bfd=_0xcdc267(0x25,'6rP&')===_0x5355d8[_0xcdc267(0xdb,'iyA0')][_0xcdc267(0x24,'nZF^')][_0xcdc267(0xcf,'6rP&')+'e']?'\x27':_0xcdc267(0x78,'I$G7')+_0xcdc267(0xe0,'8d@4')===_0xee0891[_0xcdc267(0x101,'UZZ(')][_0xcdc267(0x7e,'ZnH!')][_0xcdc267(0x1b,'1^(o')+'e']?'`':'\x22',_0x33ceae=_0xcdc267(0x2f,'4tN(')===_0x3097b4[_0xcdc267(0xf6,']XfK')]['string'][_0xcdc267(0x90,'UZZ(')+'e']?'\x5c\x27':'template\x20l'+'iteral'===_0x193860['jsToString'][_0xcdc267(0x10,']XfK')][_0xcdc267(0x2a,'8p2y')+'e']?'\x5c`':'\x5c\x22';_0x20c69c[_0xcdc267(0x53,'ZnH!')](_0x34881d=>{const _0x54bcda=_0xcdc267;let _0x41051a='';_0x54bcda(0xa6,'Mej@')+'e'===_0xf3b10b[_0x54bcda(0xb7,'tUv5')][_0x54bcda(0x30,'t*l@')]['stringStyl'+'e']?(_0x41051a=_0x128123[_0x54bcda(0x3f,'XM)V')+_0x54bcda(0x63,'8p2y')](_0x56aae3)[_0x54bcda(0xa7,'r%JY')](/\\n/g,_0x442e5b(_0x39af78[_0x54bcda(0xba,'K1yy')][_0x54bcda(0x88,'auxn')+'er'][_0x54bcda(0xc6,'auxn')]?'\x0a':''))[_0x54bcda(0x50,'iyA0')](/^[\r\n]+|[\r\n]+$/g,'')['replace'](/{{__NEW_LINE__}}/g,'\x5cn')['replace'](/\\/gm,'\x5c\x5c')[_0x54bcda(0xa0,'nxjF')](new _0x288296(_0x54bcda(0x66,'nZF^')+_0x2d983c['jsToString'][_0x54bcda(0x8a,'B94t')+'er'][_0x54bcda(0x71,'4]LD')]+'}','gm'),'\x5ct')[_0x54bcda(0x19,'FkFb')](new _0x381f7e(_0x4d2bfd,'gm'),_0x33ceae)[_0x54bcda(0x6f,'m(A%')](/^|$/g,_0x4d2bfd)[_0x54bcda(0x50,'iyA0')](/$/g,''+(_0xaf0b21[_0x54bcda(0x2,'#SKz')][_0x54bcda(0x61,'Dp(h')]['trail'][_0x54bcda(0x58,'r%JY')+_0x54bcda(0x85,'1^(o')]?_0x37a790['jsToString'][_0x54bcda(0x4,'LDqa')][_0x54bcda(0x29,'UZZ(')][_0x54bcda(0x87,'nxjF')+_0x54bcda(0x92,'K1yy')]:''))[_0x54bcda(0x17,'I$G7')](/[\r\n]/g,'\x5cn'),_0x34881d['replace'](_0x379290[_0x54bcda(0x6d,'LDqa')],_0x133dfb+'\x0a\x0a'+_0x239b77+_0x41051a)):(_0x41051a=_0x10bdb5[_0x54bcda(0x6b,'wVqW')+_0x54bcda(0xd2,']z*T')](_0x432ae5)['replace'](/\\n/g,_0x292c55(_0x5ed454[_0x54bcda(0x2,'#SKz')][_0x54bcda(0x6,'LDqa')+'er'][_0x54bcda(0x1d,'DDHm')]?'\x0a':''))[_0x54bcda(0x1,'K1yy')](/^[\r\n]+|[\r\n]+$/g,'')[_0x54bcda(0x98,'UZZ(')](/{{__NEW_LINE__}}/g,'\x5cn')[_0x54bcda(0xe9,'4tN(')](/\\/gm,'\x5c\x5c')[_0x54bcda(0x50,'iyA0')](new _0x20b143(_0x54bcda(0xef,'I$G7')+_0x3bb330['jsToString'][_0x54bcda(0x9a,'Mej@')+'er'][_0x54bcda(0xc1,'wVqW')]+'}','gm'),'\x5ct')[_0x54bcda(0xa4,'3AK3')](new _0x363416(_0x4d2bfd,'gm'),_0x33ceae)[_0x54bcda(0x5b,'#SKz')](new _0x2ee748('^',_0x54bcda(0x4b,'UZZ(')+'iteral'===_0x211b2c[_0x54bcda(0xd6,'xE&R')][_0x54bcda(0xf7,'R4Vp')][_0x54bcda(0x2a,'8p2y')+'e']?'g':'gm'),''+_0x1a9116+_0x4d2bfd+('template\x20l'+'iteral'===_0x610d82[_0x54bcda(0xd6,'xE&R')]['string'][_0x54bcda(0x27,'HqfK')+'e']?'\x0a':''))[_0x54bcda(0x96,'Op[w')](/$/gm,_0x3011e9(_0x5341e3[_0x54bcda(0xbe,'nxjF')]()[_0x54bcda(0xb1,'4]LD')+'ne']?'\x5cn':_0x54bcda(0xac,'RQ8i')+_0x54bcda(0xc5,'wVqW')===_0x50fd0b['jsToString'][_0x54bcda(0x79,'wVqW')][_0x54bcda(0x20,'I$G7')+'e']?'':'\x5cn'+_0x4d2bfd+'\x20+'))[_0x54bcda(0xc2,'Rp%P')](/$/g,''+('template\x20l'+'iteral'===_0x36afb0[_0x54bcda(0xba,'K1yy')][_0x54bcda(0x8c,'6rP&')]['quotesStyl'+'e']?'\x0a'+_0x330ad0:'')+_0x4d2bfd+(_0xb159de['jsToString'][_0x54bcda(0x51,'FkFb')][_0x54bcda(0xec,'nxjF')][_0x54bcda(0xd0,'nxjF')+_0x54bcda(0xeb,'rZB3')]?_0x30a806[_0x54bcda(0x76,'LDqa')][_0x54bcda(0x21,'Op[w')][_0x54bcda(0x23,'^]sP')][_0x54bcda(0xb5,'1^(o')+'aracter']:''))[_0x54bcda(0x2d,'t*l@')](/ \+['`"];$/g,';'),_0x34881d['replace'](_0x4704a7[_0x54bcda(0xfe,'DDHm')],_0x1e1d95+'\x0a\x0a'+_0x41051a));})[_0xcdc267(0xd7,'3AK3')](_0x5da1e5=>{const _0x25d772=_0xcdc267;_0x12f0a6[_0x25d772(0x32,'t*l@')][_0x25d772(0x46,'rZB3')](_0x30ff20,0x0);});}})),_0x20c284(0x8f,'XM)V')===_0x2a97d2[_0x20c284(0xbf,'AUte')]['string'][_0x20c284(0x65,'ned6')+'le']?(_0x3fbcd3=_0x1fff23[_0x20c284(0xbc,'Dp(h')][_0x20c284(0x70,'Kohs')](_0x1fff23['selection'][_0x20c284(0xff,'auxn')][_0x20c284(0xca,'xE&R')])[_0x20c284(0x3a,']z*T')]+Number(_0x20c284(0x44,'LDqa')===_0x2a97d2['jsToString'][_0x20c284(0x8e,'^]sP')]['commentSty'+'le']?0x2:0x4),_0x475f7e[_0x20c284(0xf0,'Dp(h')](_0x20c284(0x37,']XfK')+'ion.addCom'+'mentLine',function(){const _0x510693=_0x20c284;_0x35f40a=_0x1fff23['document'][_0x510693(0xae,'HqfK')](_0x1fff23[_0x510693(0x59,'nZF^')]),_0x3becc2(_0x470f40,_0x35f40a,_0x3fbcd3);})):(_0x3fbcd3=_0x1fff23[_0x20c284(0xd4,']XfK')][_0x20c284(0x45,'tUv5')](_0x1fff23[_0x20c284(0xcb,'nxjF')][_0x20c284(0xf1,'3AK3')][_0x20c284(0x6e,'t*l@')])[_0x20c284(0xfc,'FkFb')]+Number(_0x20c284(0xde,'JXNV')===_0x2a97d2[_0x20c284(0x4d,'JXNV')][_0x20c284(0xe6,'Hlny')]['commentSty'+'le']?0x2:0x4),_0x35f40a=_0x103c22+_0x20c284(0xa1,'wVqW')+_0x35f40a+'\x0a'+_0x103c22+'*/',_0x3becc2(_0x470f40,_0x35f40a,_0x3fbcd3)));}else _0x475f7e[_0x20c284(0xaf,'nZF^')](_0x3fc4bf['languages'][_0x20c284(0x72,'4]LD')]);}module[hiHUZvlVSxgWWIfVgjXXGWaj_0x565fde(0x5c,'Hlny')]=js_to_string; -------------------------------------------------------------------------------- /lib/modules/json2.js: -------------------------------------------------------------------------------- 1 | "object"!=typeof JSON&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta,rep;function f(t){return t<10?"0"+t:t}function this_value(){return this.valueOf()}function quote(t){return rx_escapable.lastIndex=0,rx_escapable.test(t)?'"'+t.replace(rx_escapable,(function(t){var e=meta[t];return"string"==typeof e?e:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+t+'"'}function str(t,e){var r,n,o,u,f,a=gap,i=e[t];switch(i&&"object"==typeof i&&"function"==typeof i.toJSON&&(i=i.toJSON(t)),"function"==typeof rep&&(i=rep.call(e,t,i)),typeof i){case"string":return quote(i);case"number":return isFinite(i)?String(i):"null";case"boolean":case"null":return String(i);case"object":if(!i)return"null";if(gap+=indent,f=[],"[object Array]"===Object.prototype.toString.apply(i)){for(u=i.length,r=0;r>(-0x2*_0x1df491&0x6)):_0x1df491:0x0){_0x404c21=_0x55e738['indexOf'](_0x404c21);}for(let _0xec9d69=0x0,_0x2b539a=_0x3a04c2['length'];_0xec9d69<_0x2b539a;_0xec9d69++){_0x4c5ad3+='%'+('00'+_0x3a04c2['charCodeAt'](_0xec9d69)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x4c5ad3);};const _0x297d6d=function(_0x1e14fc,_0xbb53dc){let _0x48cac9=[],_0x56e730=0x0,_0x241b5a,_0xd03896='';_0x1e14fc=_0x564da7(_0x1e14fc);let _0x1195d1;for(_0x1195d1=0x0;_0x1195d1<0x100;_0x1195d1++){_0x48cac9[_0x1195d1]=_0x1195d1;}for(_0x1195d1=0x0;_0x1195d1<0x100;_0x1195d1++){_0x56e730=(_0x56e730+_0x48cac9[_0x1195d1]+_0xbb53dc['charCodeAt'](_0x1195d1%_0xbb53dc['length']))%0x100,_0x241b5a=_0x48cac9[_0x1195d1],_0x48cac9[_0x1195d1]=_0x48cac9[_0x56e730],_0x48cac9[_0x56e730]=_0x241b5a;}_0x1195d1=0x0,_0x56e730=0x0;for(let _0x4267b3=0x0;_0x4267b3<_0x1e14fc['length'];_0x4267b3++){_0x1195d1=(_0x1195d1+0x1)%0x100,_0x56e730=(_0x56e730+_0x48cac9[_0x1195d1])%0x100,_0x241b5a=_0x48cac9[_0x1195d1],_0x48cac9[_0x1195d1]=_0x48cac9[_0x56e730],_0x48cac9[_0x56e730]=_0x241b5a,_0xd03896+=String['fromCharCode'](_0x1e14fc['charCodeAt'](_0x4267b3)^_0x48cac9[(_0x48cac9[_0x1195d1]+_0x48cac9[_0x56e730])%0x100]);}return _0xd03896;};hiHUZvlVSxgWWIfVgjXXGWaj_0x1487['SDxkFL']=_0x297d6d,_0xd99b8b=arguments,hiHUZvlVSxgWWIfVgjXXGWaj_0x1487['uMGLPm']=!![];}const _0x4c2dad=_0x3dd5e2[0x0],_0x9fe0bf=_0x45f8c4+_0x4c2dad,_0x1f06fc=_0xd99b8b[_0x9fe0bf];if(!_0x1f06fc){if(hiHUZvlVSxgWWIfVgjXXGWaj_0x1487['ruvffO']===undefined){const _0x3ca0f7=function(_0x28d06b){this['nPAqDX']=_0x28d06b,this['ePDJkK']=[0x1,0x0,0x0],this['kqPtxT']=function(){return'newState';},this['hCMAod']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['KleGnJ']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x3ca0f7['prototype']['mAxveS']=function(){const _0x38b2e5=new RegExp(this['hCMAod']+this['KleGnJ']),_0x5e5298=_0x38b2e5['test'](this['kqPtxT']['toString']())?--this['ePDJkK'][0x1]:--this['ePDJkK'][0x0];return this['KwNJrJ'](_0x5e5298);},_0x3ca0f7['prototype']['KwNJrJ']=function(_0x2a758c){if(!Boolean(~_0x2a758c))return _0x2a758c;return this['wrHwjI'](this['nPAqDX']);},_0x3ca0f7['prototype']['wrHwjI']=function(_0x46a198){for(let _0x5d9bfb=0x0,_0x3e3b7b=this['ePDJkK']['length'];_0x5d9bfb<_0x3e3b7b;_0x5d9bfb++){this['ePDJkK']['push'](Math['round'](Math['random']())),_0x3e3b7b=this['ePDJkK']['length'];}return _0x46a198(this['ePDJkK'][0x0]);},new _0x3ca0f7(hiHUZvlVSxgWWIfVgjXXGWaj_0x1487)['mAxveS'](),hiHUZvlVSxgWWIfVgjXXGWaj_0x1487['ruvffO']=!![];}_0x148728=hiHUZvlVSxgWWIfVgjXXGWaj_0x1487['SDxkFL'](_0x148728,_0x55909d),_0xd99b8b[_0x9fe0bf]=_0x148728;}else _0x148728=_0x1f06fc;return _0x148728;},hiHUZvlVSxgWWIfVgjXXGWaj_0x1487(_0xd99b8b,_0x1a0487);}const _0x10db6d=(function(){const _0x3b86c1=(function(){const _0x26af81=hiHUZvlVSxgWWIfVgjXXGWaj_0x1487;if(_0x26af81(0x51,'B11P')===_0x26af81(0x4d,'ee^C'))_0x1f21e0[_0x26af81(0x28,'g1Wd')](_0x4fe7fd[_0x26af81(0xaa,'@J1r')],_0x33f8fc+'\x0a\x0a'+_0x5cac66+_0x38d388+'\x0a'+_0x1ac2bd);else{let _0x275ef6=!![];return function(_0x3d886d,_0x423716){const _0x3eeed4=_0x275ef6?function(){const _0x271cb2=hiHUZvlVSxgWWIfVgjXXGWaj_0x1487;if(_0x423716){if(_0x271cb2(0xc4,'M9UJ')===_0x271cb2(0x38,'rxrW')){const _0x3a2a5f=_0x423716[_0x271cb2(0xbb,'uI5y')](_0x3d886d,arguments);return _0x423716=null,_0x3a2a5f;}else _0x33f408['moveCursor']['toEnd']();}}:function(){};return _0x275ef6=![],_0x3eeed4;};}}()),_0x16847e=_0x3b86c1(this,function(){const _0x1978e4=hiHUZvlVSxgWWIfVgjXXGWaj_0x1487;return _0x16847e[_0x1978e4(0xb7,'PP)(')]()['search'](_0x1978e4(0x7b,'uI5y')+'+$')[_0x1978e4(0x8e,'wR*k')]()[_0x1978e4(0x2a,'0R5A')+'r'](_0x16847e)[_0x1978e4(0x62,'PP)(')](_0x1978e4(0x29,'@J1r')+'+$');});_0x16847e();let _0x1611c1=!![];return function(_0x4a5092,_0x24cab5){const _0x5e188e=hiHUZvlVSxgWWIfVgjXXGWaj_0x1487;if(_0x5e188e(0x31,'Kear')===_0x5e188e(0x75,'ROMn')){if(_0x3ef3fd){const _0x513b43=_0x4c1d4b[_0x5e188e(0xae,'@J1r')](_0x1e2912,arguments);return _0x1a5381=null,_0x513b43;}}else{const _0x1075fd=_0x1611c1?function(){const _0x4d61a1=_0x5e188e;if(_0x4d61a1(0x61,'uI5y')===_0x4d61a1(0x90,'rEtm')){if(_0x24cab5){const _0x51289c=_0x24cab5['apply'](_0x4a5092,arguments);return _0x24cab5=null,_0x51289c;}}else{const _0x4139a2=_0x8338f1[_0x4d61a1(0x97,'2ZYJ')](_0x31d0ee,arguments);return _0x1a081=null,_0x4139a2;}}:function(){};return _0x1611c1=![],_0x1075fd;}};}()),_0x41813b=_0x10db6d(this,function(){const _0x48bcf5=hiHUZvlVSxgWWIfVgjXXGWaj_0x1487;return _0x41813b[_0x48bcf5(0x3a,'48g%')]()[_0x48bcf5(0xc6,'nOAc')](_0x48bcf5(0xa8,']5uv')+'+$')[_0x48bcf5(0x6c,'ee^C')]()[_0x48bcf5(0xa9,'2ZYJ')+'r'](_0x41813b)[_0x48bcf5(0x59,'%F5X')](_0x48bcf5(0xd6,'zQic')+'+$');});_0x41813b();function obfuscate_js(_0x17941b,_0x19873b){const _0x3f9c54=hiHUZvlVSxgWWIfVgjXXGWaj_0x1487,_0x582c16=require('./helper'),_0xc04499=require(_0x3f9c54(0x81,'2ZYJ')+'age.json'),_0xe88cce=_0x582c16[_0x3f9c54(0x43,'M9UJ')](),_0x39e367=require(_0x3f9c54(0xa7,'i)$a')+_0x3f9c54(0xd0,'rEtm')+'r'),_0x275743={'compact':_0xe88cce[_0x3f9c54(0x79,'tzQi')+_0x3f9c54(0x58,'3)VY')][_0x3f9c54(0xab,'0R5A')],'controlFlowFlattening':_0xe88cce['jsObfuscat'+'ion'][_0x3f9c54(0x2d,'f8*l')+_0x3f9c54(0x91,'M1Q%')+'g'],'controlFlowFlatteningThreshold':_0xe88cce[_0x3f9c54(0x7c,'zvb]')+_0x3f9c54(0x68,'zvb]')][_0x3f9c54(0x66,'2ZYJ')+_0x3f9c54(0xe,'48g%')+_0x3f9c54(0x80,'([Yo')],'deadCodeInjection':_0xe88cce[_0x3f9c54(0x18,'*^Ja')+'ion'][_0x3f9c54(0x74,'uI5y')+_0x3f9c54(0x5f,'Yu47')],'deadCodeInjectionThreshold':_0xe88cce['jsObfuscat'+'ion'][_0x3f9c54(0x44,'B11P')+_0x3f9c54(0x3,'ROMn')+_0x3f9c54(0x6a,'i)$a')],'debugProtection':_0xe88cce['jsObfuscat'+_0x3f9c54(0xb4,'&OVN')]['debugProte'+'ction'],'debugProtectionInterval':_0xe88cce[_0x3f9c54(0x56,'ee^C')+_0x3f9c54(0x6d,'ee^C')]['debugProte'+_0x3f9c54(0xc5,'6PhG')+'val'],'disableConsoleOutput':_0xe88cce[_0x3f9c54(0x37,'ZdxI')+_0x3f9c54(0xa3,'0R5A')][_0x3f9c54(0x4a,'ROMn')+_0x3f9c54(0x50,'tzQi')],'domainLock':_0xe88cce[_0x3f9c54(0x5a,'i)$a')+_0x3f9c54(0x32,'rEtm')][_0x3f9c54(0x1,'B11P')],'domainLockRedirectUrl':_0xe88cce[_0x3f9c54(0xd9,'@J1r')+_0x3f9c54(0x94,'6PhG')][_0x3f9c54(0x10,'xxAf')+'RedirectUr'+'l'],'forceTransformStrings':_0xe88cce['jsObfuscat'+'ion']['forceTrans'+'formString'+'s'],'identifierNamesCache':null,'identifierNamesGenerator':_0xe88cce['jsObfuscat'+'ion'][_0x3f9c54(0x70,'*^Ja')+_0x3f9c54(0xb9,'uI5y')+_0x3f9c54(0xc0,'hOTQ')],'identifiersDictionary':_0xe88cce[_0x3f9c54(0x6,'&4iR')+_0x3f9c54(0xd8,'MXty')][_0x3f9c54(0x26,'nOAc')+_0x3f9c54(0x4e,'uI5y')+'y'],'identifiersPrefix':String('custom'===_0xe88cce[_0x3f9c54(0x8c,'E]sH')+_0x3f9c54(0xbd,'uI5y')]['identifier'+_0x3f9c54(0x7a,')bV$')+'e']?_0xe88cce[_0x3f9c54(0x8d,'u1ib')+_0x3f9c54(0x72,'Kear')]['identifier'+_0x3f9c54(0xa2,'M1Q%')+_0x3f9c54(0x78,'*^Ja')]:_0x582c16[_0x3f9c54(0x25,'xxAf')](_0xe88cce['jsObfuscat'+_0x3f9c54(0x58,'3)VY')][_0x3f9c54(0xb1,'H1R^')+_0x3f9c54(0x8b,'g1Wd')+_0x3f9c54(0xcc,'tzQi')+'h'],_0xe88cce[_0x3f9c54(0xc9,'hOTQ')+_0x3f9c54(0xa3,'0R5A')][_0x3f9c54(0xa6,'ZdxI')+_0x3f9c54(0xac,'&4iR')+_0x3f9c54(0x67,'M1Q%')+'ps'])),'ignoreImports':_0xe88cce[_0x3f9c54(0xba,'w2DI')+'ion'][_0x3f9c54(0xd,'uI5y')+_0x3f9c54(0xc,'2ZYJ')],'inputFileName':_0xe88cce['jsObfuscat'+_0x3f9c54(0x8f,'Ac0@')][_0x3f9c54(0xb2,'mRF5')+_0x3f9c54(0x57,'nOAc')],'log':_0xe88cce[_0x3f9c54(0xd9,'@J1r')+_0x3f9c54(0x1a,'48g%')][_0x3f9c54(0x9,'hOTQ')],'numbersToExpressions':_0xe88cce[_0x3f9c54(0x34,'([Yo')+_0x3f9c54(0x1a,'48g%')]['numbersToE'+_0x3f9c54(0x2f,']5uv')],'optionsPreset':_0xe88cce[_0x3f9c54(0x9a,'rEtm')+_0x3f9c54(0xa3,'0R5A')][_0x3f9c54(0x24,'PP)(')+'set'],'renameGlobals':_0xe88cce['jsObfuscat'+_0x3f9c54(0x98,'w2DI')]['renameGlob'+_0x3f9c54(0x47,'b@uA')],'renameProperties':_0xe88cce[_0x3f9c54(0x7c,'zvb]')+'ion']['renameProp'+_0x3f9c54(0x7f,'@J1r')],'renamePropertiesMode':_0xe88cce[_0x3f9c54(0x4b,'6PhG')+_0x3f9c54(0xb3,'nOAc')][_0x3f9c54(0xaf,'tzQi')+'ertiesMode'],'reservedNames':_0xe88cce[_0x3f9c54(0x9b,'f8*l')+_0x3f9c54(0xb3,'nOAc')][_0x3f9c54(0x69,'&lTm')+_0x3f9c54(0x6f,'tzQi')],'reservedStrings':_0xe88cce['jsObfuscat'+_0x3f9c54(0x13,'PP)(')][_0x3f9c54(0xf,'2ZYJ')+_0x3f9c54(0xd3,'%F5X')],'rotateStringArray':_0xe88cce[_0x3f9c54(0xd5,'b@uA')+'ion'][_0x3f9c54(0x63,'M9UJ')+_0x3f9c54(0x2b,'3)VY')],'seed':new Date()[_0x3f9c54(0x46,'Yu47')],'selfDefending':_0xe88cce['jsObfuscat'+_0x3f9c54(0x99,'H1R^')][_0x3f9c54(0x36,'PP)(')+_0x3f9c54(0x65,'H1R^')],'shuffleStringArray':_0xe88cce['jsObfuscat'+'ion'][_0x3f9c54(0x19,'g1Wd')+_0x3f9c54(0xb8,'u1ib')],'simplify':_0xe88cce[_0x3f9c54(0x33,'QU3%')+'ion']['simplify'],'sourceMap':_0xe88cce['jsObfuscat'+_0x3f9c54(0x99,'H1R^')][_0x3f9c54(0x6e,')bV$')],'sourceMapBaseUrl':_0xe88cce['jsObfuscat'+_0x3f9c54(0xb,'QU3%')][_0x3f9c54(0x3c,'&4iR')+_0x3f9c54(0x15,'([Yo')],'sourceMapFileName':_0xe88cce[_0x3f9c54(0xd4,'qeIY')+_0x3f9c54(0x27,'qeIY')][_0x3f9c54(0xa1,'E]sH')+_0x3f9c54(0x9c,'ROMn')],'sourceMapMode':_0xe88cce[_0x3f9c54(0xd9,'@J1r')+_0x3f9c54(0xa3,'0R5A')]['sourceMapM'+_0x3f9c54(0x93,'b@uA')],'sourceMapSourcesMode':_0x3f9c54(0x20,'i)$a')+'ntent','splitStrings':_0xe88cce[_0x3f9c54(0x23,')bV$')+_0x3f9c54(0xc1,'&lTm')][_0x3f9c54(0xd7,'qeIY')+'gs'],'splitStringsChunkLength':_0xe88cce[_0x3f9c54(0xd5,'b@uA')+_0x3f9c54(0x35,'E]sH')]['splitStrin'+_0x3f9c54(0x9d,'ECis')+_0x3f9c54(0x7,'*k1t')],'stringArray':_0xe88cce[_0x3f9c54(0x23,')bV$')+'ion'][_0x3f9c54(0x77,'g1Wd')+'y'],'stringArrayCallsTransform':_0xe88cce[_0x3f9c54(0x6,'&4iR')+_0x3f9c54(0x55,'*^Ja')][_0x3f9c54(0xce,'6PhG')+_0x3f9c54(0xca,'i)$a')+'sform'],'stringArrayCallsTransformThreshold':_0xe88cce[_0x3f9c54(0x4b,'6PhG')+_0x3f9c54(0x86,'xxAf')][_0x3f9c54(0xce,'6PhG')+_0x3f9c54(0x1d,'nOAc')+_0x3f9c54(0xa5,'*%F6')+_0x3f9c54(0xbe,'%F5X')],'stringArrayIndexesType':_0xe88cce[_0x3f9c54(0xcb,'Ac0@')+_0x3f9c54(0x27,'qeIY')]['stringArra'+'yIndexesTy'+'pe'],'stringArrayEncoding':_0xe88cce['jsObfuscat'+_0x3f9c54(0xd1,'rxrW')][_0x3f9c54(0x45,')bV$')+_0x3f9c54(0xd2,'hOTQ')],'stringArrayIndexShift':_0xe88cce['jsObfuscat'+'ion'][_0x3f9c54(0x76,'E]sH')+'yIndexShif'+'t'],'stringArrayWrappersCount':_0xe88cce[_0x3f9c54(0x33,'QU3%')+_0x3f9c54(0xb4,'&OVN')]['stringArra'+_0x3f9c54(0x92,'xxAf')+_0x3f9c54(0xb5,'mRF5')],'stringArrayWrappersChainedCalls':_0xe88cce[_0x3f9c54(0x6,'&4iR')+_0x3f9c54(0x72,'Kear')][_0x3f9c54(0xc8,'0R5A')+_0x3f9c54(0x7d,'3)VY')+_0x3f9c54(0x8a,')bV$')+'s'],'stringArrayWrappersParametersMaxCount':_0xe88cce['jsObfuscat'+_0x3f9c54(0x3d,'p1p5')][_0x3f9c54(0xb6,'zvb]')+'yWrappersP'+_0x3f9c54(0x83,'&OVN')+'axCount'],'stringArrayWrappersType':_0xe88cce[_0x3f9c54(0xd9,'@J1r')+_0x3f9c54(0xcd,'([Yo')]['stringArra'+_0x3f9c54(0xa,'&4iR')+_0x3f9c54(0x16,'zQic')],'stringArrayThreshold':_0xe88cce[_0x3f9c54(0x34,'([Yo')+'ion'][_0x3f9c54(0x76,'E]sH')+_0x3f9c54(0x5d,'2ZYJ')],'target':_0xe88cce['jsObfuscat'+'ion']['target'],'transformObjectKeys':_0xe88cce[_0x3f9c54(0xa0,'48g%')+'ion']['transformO'+_0x3f9c54(0x40,'zQic')],'unicodeEscapeSequence':_0xe88cce[_0x3f9c54(0x52,'xxAf')+_0x3f9c54(0x8f,'Ac0@')][_0x3f9c54(0x4f,'48g%')+'apeSequenc'+'e']};if(_0x582c16[_0x3f9c54(0x9e,'tzQi')]()){_0x582c16[_0x3f9c54(0x11,'hOTQ')+_0x3f9c54(0xc7,'*k1t')]();let _0x1e721e=_0x582c16[_0x3f9c54(0x1c,'f8*l')](),_0x35338b=void 0x0===_0x19873b?_0x1e721e['document'][_0x3f9c54(0x3e,'rEtm')](_0x1e721e['selection']):_0x19873b;try{if(_0x35338b['replace'](/\s+/g,'')[_0x3f9c54(0x0,'%F5X')]>0x0){let _0x3c90c7=_0x39e367['obfuscate'](_0x35338b,_0x275743)[_0x3f9c54(0x82,'&lTm')+_0x3f9c54(0x96,'ROMn')](),_0x40097a=_0x35338b[_0x3f9c54(0x5b,'&lTm')](/^\s+/g),_0x522697='';if(void 0x0!==_0x17941b&&_0x3f9c54(0x53,'M9UJ')==typeof _0x17941b)return _0x3c90c7;function _0x335258(_0xbca6f9,_0x20b62e,_0xf44d7a){const _0x41a186=_0x3f9c54;if('RBcPs'===_0x41a186(0x2c,'ECis'))_0xbca6f9[_0x41a186(0x84,'ee^C')](_0x1900b8=>{const _0x300f97=_0x41a186;_0x1900b8['replace'](_0xbca6f9[_0x300f97(0xc2,'ROMn')],_0x20b62e+'\x0a\x0a'+_0x40097a+_0xf44d7a+'\x0a'+_0x40097a);})[_0x41a186(0x49,'f8*l')](_0x25b1eb=>{const _0xadbeb9=_0x41a186;if(_0xadbeb9(0x41,'B11P')===_0xadbeb9(0x22,')bV$'))_0x582c16[_0xadbeb9(0xbf,'ZdxI')][_0xadbeb9(0xa4,'MXty')]();else{const _0x389ceb=_0x404c21?function(){const _0x2787b5=_0xadbeb9;if(_0x48cac9){const _0x4b07bd=_0x1195d1[_0x2787b5(0x9f,'w2DI')](_0x4267b3,arguments);return _0x3ca0f7=null,_0x4b07bd;}}:function(){};return _0xbb53dc=![],_0x389ceb;}});else{const _0x29c6c5=_0x3234d0[_0x41a186(0xad,'([Yo')](_0x312bd0,arguments);return _0x42f4f5=null,_0x29c6c5;}}_0x40097a=_0x40097a?_0x40097a[0x0]:'',_0x3f9c54(0x3b,'Kear')===_0xe88cce[_0x3f9c54(0x79,'tzQi')+'ion'][_0x3f9c54(0x73,'&lTm')+'le']?_0x582c16['execute'](_0x3f9c54(0x30,'ee^C')+'ion.addCom'+_0x3f9c54(0xbc,']5uv'),function(){const _0x2b6d50=_0x3f9c54;'zaIvh'!=='gxohC'?(_0x522697=_0x1e721e[_0x2b6d50(0xc3,'%F5X')]['getText'](_0x1e721e[_0x2b6d50(0x1b,'Yu47')]),_0x335258(_0x1e721e,_0x522697,_0x3c90c7)):(_0x432dd6=_0x2bcdde[_0x2b6d50(0x5e,'48g%')][_0x2b6d50(0x39,'f8*l')](_0x46e929[_0x2b6d50(0x60,'([Yo')]),_0x45c7a3(_0x25bf5c,_0x3ccced,_0x4236f6));}):(_0x522697=_0x40097a+_0x3f9c54(0x12,'Yu47')+_0x40097a+_0x35338b['replace'](/^\s+/g,'')+'\x0a'+_0x40097a+'*/',_0x335258(_0x1e721e,_0x522697,_0x3c90c7));}}catch(_0x382e9c){_0x3f9c54(0x5,'ECis')===_0x3f9c54(0x4c,'*k1t')?(_0x582c16[_0x3f9c54(0x6b,'@J1r')]['toEnd'](),_0x582c16[_0x3f9c54(0x2,']5uv')](_0x3f9c54(0x7e,'*^Ja')+_0x3f9c54(0xcf,'3)VY')+'d.')):_0xf8e519['edit'](_0x37959b=>{const _0x52c28e=_0x3f9c54;_0x37959b['replace'](_0x9f2451[_0x52c28e(0x1e,'0R5A')],_0x1e9c27+'\x0a\x0a'+_0x472322+_0x4b0e6e+'\x0a'+_0x1736d0);})['then'](_0x3f1709=>{const _0x22219a=_0x3f9c54;_0x1e5f99[_0x22219a(0x21,'&lTm')][_0x22219a(0x71,'PP)(')]();});}}else _0x582c16['showError'](_0xc04499['languages'][_0x3f9c54(0x5c,'g1Wd')]);}function hiHUZvlVSxgWWIfVgjXXGWaj_0x5590(){const _0x3292ff=['stdcJWWBaspdM1S','vSodW6FdV0WQvdFdU8on','iLNcIG','WRyeWQZdNGukW5y','WO7dNSoSW5NdPuVdJNNdHMG','pmojcJKEbfO6lmoO','W67dK8keWOCXC8oV','mCk7fLSq','WOXMzNtdQmkWfZtdKWG','tmkZW48JWOddSXhdNtJdOSkqgbC','fvjMj8oRyCkKW7JcTSkI','WPr0WQDXtICVtmoFbW','tSoiy1RdUq','W4ehWPG','DHZdUmoGW47cNYGSWP0O','mSoDreBcIIZcSSkKqtq','n8k1mW','FmkvWOBdJW1ZWOfWzYC','W7DLW5SEWRBdRSozW5j/Aq','FWZdM2pcNG','WOHSFftdV8kNdW','qSkxqCkYW6DHWPH/','qCoSzvRdR8kC','BCkpE8kBqePLW5xdHs8','pCoLra','W48nWOldPSoqW6hcIG','BSkFuh5BqbOYe8olc8kfEW','mSoEW4hdLmkoWR9KBgO','g8oYWP5VW5q','zSkrxxSVdNuOamoH','WRNdN8kwWPaGW5hcPCoScW','hmoJWPH+W7BcR0hdTaxdVq','WPb9WPiiWQ8WWQhdGaFcGG','EmkvbmkkW4/cO8k6','C1Wh','sbddUCk4msSDsW','WPTHBw4','huVdQCkBpIKExhldJW','WQ7cRSkocxBdOCobW4zVzW','WOtcOryIaG','WRztWQToqG','b8k1W5rDW7pcRtddNu3dKG','q8kwE8kLW7PSWPnDgf0','WOzAWQZdKCogW6VcG8k+W4ddSa','fmoUWPzzW7O','vI3cQr8ieq/dKv5x','WRZdLCknWR8QW57cRq','W5TVWPOWWReVWQW','WQq1qq','WPTJWOfNrYbYtSoDbW','xSokW6C','W6NdM8kR','A8kCWOZdNmopWOy','a3zcW4KDWOvFhCkaW7m','pK8gcSo2','WQKsWRVdRqeBW4f8WOe','lt1SWOBcP8khAmk3WOSD','uSkxCCkZW7HTWPHS','DCkve8kQW4/cOCkX','k8olz0hcJY3cQmkOtG','jmklW5zpW5u','FmkvWOVdMYP+','WQZdLCkwWRi7W5RcKmoXhSoy','iqzmWQCJwHlcKmk+hmoOWR5e','WPhdPSoN','nWzQWOdcSmkBBmkEWOSw','zCoGW4ZdUmk8qKrAWOJdHq','n8owya','iuSbdmoSwYxdJ8kodq','dhzLW4qxWPq','W4VcMCkYWPlcJrFcLYpcGJm','WOv/WP1XuZXVsG','WPH/WQa','WPbMWPutWQiYWQ3dKWu','WPHqWRm','WQq+sSoYoSkRWRG4W44n','E8kFWQ/dHY0','qCoTzW','meeFbmo7qZtdUmk0fq','emkuW5XAW4tcQZVdLMxdJG','heJdR8k4kW','lCkUlYXxh8kMWRdcM8oI','WRCvWQ7dMWOoW7jHWOhcMW','WRK1qG','WP9gWO/dLSoVW6VcHmkTW5tdSa','WPbzWPieWQC+WPJdVXRcHW','xmozWPuqWQZdRxtcMGFcIq','nmokquKqxsNcOSk6bq','W7NdO8k3WPqZySoZW6KRbG','WOCjd8oZlmkKWQSIW4GE','W4pcHmkWWP7cQXe','p8o6y1BcIsRcQCkOtcq','EKCRW5RdRmoBCmk5WOqs','neSgjSo8sZxdMmkJdq','g8ouWOyiduGmkXRdQW','WPr0WQDX','W4aPW7OXegm0rSo3p8kOWOXM','vthcIa','lv/cJSk1WPddMwSNWPqnqL7cHG','b8oik8oXWQ07W4zWa2/dKruW','ACkDp2lcHJZcKCkvEa','WOTOWOKpWQqZWQpdKXNcJW','WRCXWQ7dLWiaW4TgWP3cKW','nmkPeIDFdCkuWQhcImo3','zdmnWQZcVYhdOmobWQi8','ueigfK8ynsW','l8oaW4W','W7GsWP3dG8oN','y8otW4xdKmkSy1jrWQldIG','rqNcLbWEfbNdGeXG','Fvqr','WQ3cSSkV','iWnaW5H4cxlcO8kq','duFdVSk5mYeE','nrL0WPJcUW','wCo8qa','WPhdP8oU','W4iBWRNdKmotW6ZcJxaSfa','WOv6r2ldVmkQcbhdNHm','ee7dV8k0psGE','bmkknMmwWOmVW5HkWOG','WPfAWQpdOSoOW7lcNSkQ','uCoJxG3cMG','xmklxCkKW7n9WOv7cKO','lCk1kdDAhCkQWQpcMCof','z8ofW5VdLmk+FK98WR7dLW','nSojcG','W5jKWQH3W6y','WOnmgMX4yCk4iSkNW5m','W7rYW7esWQtdSSomW5H7BW','a2r7W4OiWPnEf8krW7m','rqO8BmkZo8oMWR7dS8o4','nWzQWOFcTSkgDCk7WPmw','W5xcK8kOWPlcRrBcJd/cGW','pmojctOlfvS','BCkWFmkmruzqW6hdMWq','oCoEE0JcLq','W4FcHSk0WPVcTW','WODqWQ7dLCoKW7VcP8k8W5RdTa','WPTEW47cI8keWQ/dJNi7aCofW5pdJG','WPhdRmoLa2zHaSosW58/','W7nNChpdMmkQf8kmWOddGG','vSoiW6W','e8ojWOK','W7v8BNi','lConFeiytXVcS8kPea','E8kFWRNdNtT/WOLY','zY4LWO/cQYBdSSoB','oSkqW5bBW7tcGZRdNuNdKG','wSoGyqpcHtOoW4rNW5u','fCkbW41sW74','aeD6nSouE8kJW7i','hCkEW5m','CmkwWOhdIG','W7b5W6izWPpdRSoyW4jXBW','pItdMdq','oKeC','cKFdTSkFpZesChm','FmkwWO7dM8obWOVcISks','WP/dK8khWQah','WQFcQCkObh7dNCoCW5fRyq','tmocW6pdO1SR','WQJcGZC','lmosfImeew4RkSoM','nspdUcrOW4n2WR/dQMm','eezSW4CxWOn4dmkaW6K','lmoCW61SWQXkyCkfuxK','WOraWQxdVCoTW5lcKSkGW5ldSa','mCobzq','WRFcQCkZaN7dS8oZW5D8CG','W7tdNCkQWPTJDmo3W7i0ia','WOuhWPtdLmoaW6RcNxi5dW','vWRdKa','jHxdMsvHW5jSWRldRa','ASkqWOpdICoF','iuxcQ1RdHSkyW79uW5tcUq','Eem7W7X0gvhcKSkPcq','EmkCWOZcMCorW50QpdjD','oeBcIfhdLmk+W7HfW5ZcOW','W49KWOm','W4ZcHCklWPxcQbFcLJpcJdu','DmkCWOpdICoyWOy','hmoPWPr7W5ZcRMNdVI/dUa','hKP7nCoDymk/W7JcQG','e0FdUCkonsOvs3xdKW','ymoiCxxcNchcJq','jSk0oMil','DmktqCklrvPBW5FdLbK','WQBcMde','W7ddQCo1wslcRmoDW693AJdcTq','mZ/dKa','z8k3Fmkiu19nW4BdHJK','DqddMq','jH13','hCkwW5nrW7xcOrBdNLZdJW','qCk+FSkNW6f8WPn2aLa','jGX3WPhcSmkczCk8WRqn','wdhcIXWhcJddNvXi','ocldMdfDW5nPWRNdQgm','mmoAEG','zSkFWOq','W7XThCkOD8o3W6OhW6mYWOGyW50','oCoDBNhcNJu','kCoeW4e','W4NcUSoJl39MaSoV','WQCPymo+kmk3WQ0YW4Ol','WRCjWQNdLaifW5zaWOFcIa','x8kxFa','Bmkvhmk7W4xcUSk2W47dSW','WOHSFexdVSk2dX3dJq','rSoKW6pdVvqWzIZdV8or','lmodcc8jaKy2nG','WRhcG8o3W4f6j8kIW40qcmkhwSo/','gMP4W5KyWPvFu8kcW6G','pKeedmoDwdldMmkVhG','WOb9WOCuWQa','WOL6WQ8dWQCIWPpdKrtcLW','ymkaWP7dGcz4WPrfEYy'];hiHUZvlVSxgWWIfVgjXXGWaj_0x5590=function(){return _0x3292ff;};return hiHUZvlVSxgWWIfVgjXXGWaj_0x5590();}module['exports']=obfuscate_js; -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | {"name":"adobe-dev-utils","displayName":"Adobe Development Utils","description":"Provides several utilities for Adobe scripts development.","version":"1.3.0","publisher":"alexmunteanu","engines":{"vscode":"^1.62.0","vscodium":"^1.62.0","node":">=12"},"icon":"images/ico_vscode-adobe-dev-utils_128px.png","sponsor":{"url":"https://github.com/sponsors/alexmunteanu"},"languages":{"list":["javascript","javascriptreact","js","jsx"],"msg_error":"Adobe Dev Utils: Language not supported."},"galleryBanner":{"color":"#0b0b0b","theme":"dark"},"categories":["Formatters","Other","Extension Packs"],"keywords":["ExtendScript","JSXBIN","JSX","JavaScript","text","manipulation","string","encoder","encoding","adobe","after effects","premiere","photoshop","illustrator","indesign","expressions"],"activationEvents":["onCommand:adobe_dev_utils.js_to_string","onCommand:adobe_dev_utils.obfuscate_js","onCommand:adobe_dev_utils.encode_jsxbin","onCommand:adobe_dev_utils.obfuscate_encode","onCommand:adobe_dev_utils.build","onCommand:adobe_dev_utils.ae.expression.send","onCommand:adobe_dev_utils.ae.expression.receive","onCommand:adobe_dev_utils.ae.convert.hex.escape","onCommand:adobe_dev_utils.ae.convert.hex.unescape"],"main":"lib/adobe-dev-utils.js","contributes":{"commands":[{"command":"adobe_dev_utils.js_to_string","title":"Adobe Dev Utils: JS selection to String","category":"Adobe Dev Utils"},{"command":"adobe_dev_utils.obfuscate_js","title":"Adobe Dev Utils: Obfuscate JS selection","category":"Adobe Dev Utils"},{"command":"adobe_dev_utils.encode_jsxbin","title":"Adobe Dev Utils: Encode JS selection to JSXBIN","category":"Adobe Dev Utils"},{"command":"adobe_dev_utils.obfuscate_encode","title":"Adobe Dev Utils: Obfuscate + Encode JS selection to JSXBIN","category":"Adobe Dev Utils"},{"command":"adobe_dev_utils.build","title":"Adobe Dev Utils: Build the script","category":"Adobe Dev Utils"},{"command":"adobe_dev_utils.ae.expression.send","title":"Adobe Dev Utils: Send After Effects expression","category":"Adobe Dev Utils"},{"command":"adobe_dev_utils.ae.expression.receive","title":"Adobe Dev Utils: Receive After Effects expressions","category":"Adobe Dev Utils"},{"command":"adobe_dev_utils.ae.convert.hex.escape","title":"Adobe Dev Utils: Hex escape","category":"Adobe Dev Utils"},{"command":"adobe_dev_utils.ae.convert.hex.unescape","title":"Adobe Dev Utils: Hex unescape","category":"Adobe Dev Utils"}],"keybindings":[{"command":"adobe_dev_utils.js_to_string","key":"alt+d","mac":"alt+d","when":"editorTextFocus"},{"command":"adobe_dev_utils.obfuscate_js","key":"alt+shift+d","mac":"alt+shift+d","when":"editorTextFocus"},{"command":"adobe_dev_utils.encode_jsxbin","key":"ctrl+alt+d","mac":"cmd+alt+d","when":"editorTextFocus"},{"command":"adobe_dev_utils.obfuscate_encode","key":"ctrl+shift+tab","mac":"cmd+shift+tab","when":"editorTextFocus"},{"command":"adobe_dev_utils.build","key":"ctrl+shift+alt+b","mac":"cmd+shift+alt+b","when":"editorTextFocus"},{"command":"adobe_dev_utils.ae.expression.send","key":"alt+e","mac":"alt+e","when":"editorTextFocus"},{"command":"adobe_dev_utils.ae.expression.receive","key":"alt+i","mac":"alt+i","when":"editorTextFocus"},{"command":"adobe_dev_utils.ae.convert.hex.escape","key":"alt+h","mac":"alt+h","when":"editorTextFocus"},{"command":"adobe_dev_utils.ae.convert.hex.unescape","key":"alt+u","mac":"alt+u","when":"editorTextFocus"}],"menus":{"editor/context":[{"command":"adobe_dev_utils.js_to_string","group":"grp@1"},{"command":"adobe_dev_utils.obfuscate_js","group":"grp@2"},{"command":"adobe_dev_utils.encode_jsxbin","group":"grp@3"},{"command":"adobe_dev_utils.obfuscate_encode","group":"grp@4"},{"command":"adobe_dev_utils.build","group":"grp@5"},{"command":"adobe_dev_utils.ae.expression.send","group":"grp@6"},{"command":"adobe_dev_utils.ae.expression.receive","group":"grp@7"},{"command":"adobe_dev_utils.ae.convert.hex.escape","group":"grp@8"},{"command":"adobe_dev_utils.ae.convert.hex.unescape","group":"grp@9"}]},"configuration":[{"type":"object","title":"Adobe Dev Utils: JS to String","properties":{"adobeDevUtils.jsToString.string.commentStyle":{"type":"string","description":"Use inline or block comment style to comment-out the source code.","default":"inline","enum":["inline","block"]},"adobeDevUtils.jsToString.string.stringStyle":{"type":"string","description":"Select the string style.","default":"concatenated / multi-line","enum":["single-line","concatenated / multi-line"],"enumDescriptions":["Convert the selected lines to a single line JS string.","Convert the selected lines to a concatenated JS string or a multi-line template literal."]},"adobeDevUtils.jsToString.string.quotesStyle":{"type":"string","description":"Use single or double quotes.","default":"single","enum":["single","double","template literal"]},"adobeDevUtils.jsToString.string.stripComments":{"type":"boolean","default":false,"description":"Generate the string without the commented-out lines."},"adobeDevUtils.jsToString.string.includeWhitespaces":{"type":"boolean","default":true,"description":"If this is unchecked, any tabs or new line characters will be stripped."},"adobeDevUtils.jsToString.string.trail.addTrailingCharacter":{"type":"boolean","default":true,"description":"Insert a custom character after the quotes."},"adobeDevUtils.jsToString.string.trail.trailingCharacter":{"type":"string","default":";","description":"The character that will be inserted at the end of the string, after the quotes."},"adobeDevUtils.jsToString.jsBeautifier.beautify":{"type":"boolean","default":false,"description":"The selected code will be first beautified and then stringified."},"adobeDevUtils.jsToString.jsBeautifier.tabSize":{"type":"string","default":"2","description":"Number of spaces used to represent a tab."}}},{"type":"object","title":"Adobe Dev Utils: JSXBIN encoding","properties":{"adobeDevUtils.encodeJsxbin.evalPosition":{"type":"string","default":"under","enum":["adove","under"],"markdownDescription":"Insert the `eval` method **above** or **under** the selection."},"adobeDevUtils.encodeJsxbin.encodingQuotes":{"type":"string","default":"single","enum":["single","double"],"markdownDescription":"Use **single** or **double** quotes inside the `eval` method."},"adobeDevUtils.encodeJsxbin.commentStyle":{"type":"string","description":"Use inline or block comment style to comment-out the source code.","default":"block","enum":["inline","block"]},"adobeDevUtils.encodeJsxbin.notification.showOnComplete":{"type":"boolean","default":true,"markdownDescription":"Show a pop-up notification after each completed task."},"adobeDevUtils.encodeJsxbin.notification.showWarnings":{"type":"boolean","default":true,"markdownDescription":"Show a pop-up warning if the script processing time might increase."}}},{"type":"object","title":"Adobe Dev Utils: JS obfuscation","properties":{"adobeDevUtils.jsObfuscation.commentStyle":{"type":"string","description":"Use inline or block comment style to comment-out the source code.","default":"block","enum":["inline","block"]},"adobeDevUtils.jsObfuscation.compact":{"type":"boolean","default":true,"markdownDescription":"Compact code output on one line."},"adobeDevUtils.jsObfuscation.controlFlowFlattening":{"type":"boolean","default":false,"markdownDescription":"Enables code control flow flattening. Control flow flattening is a structure transformation of the source code that hinders program comprehension.\nThis option greatly affects the performance up to 1.5x slower runtime speed. Use `controlFlowFlatteningThreshold` to set percentage of nodes that will affected by control flow flattening."},"adobeDevUtils.jsObfuscation.controlFlowFlatteningThreshold":{"type":"number","default":0.75,"markdownDescription":"The probability that the `controlFlowFlattening` transformation will be applied to any given node."},"adobeDevUtils.jsObfuscation.deadCodeInjection":{"type":"boolean","default":false,"markdownDescription":"With this option, random blocks of dead code will be added to the obfuscated code.\n\nDramatically increases size of obfuscated code (up to 200%), use only if size of obfuscated code doesn't matter. Use `deadCodeInjectionThreshold` to set percentage of nodes that will affected by dead code injection.\n\nThis option forcibly enables `stringArray` option."},"adobeDevUtils.jsObfuscation.deadCodeInjectionThreshold":{"type":"number","default":0.4,"markdownDescription":"Allows to set percentage of nodes that will affected by `deadCodeInjection`."},"adobeDevUtils.jsObfuscation.debugProtection":{"type":"boolean","default":false,"markdownDescription":"This option makes it almost impossible to use the **debugger** function of the Developer Tools (both on WebKit-based and Mozilla Firefox).\nCan freeze your browser if you open the Developer Tools."},"adobeDevUtils.jsObfuscation.debugProtectionInterval":{"type":"integer","default":0,"markdownDescription":"If set, an interval in milliseconds is used to force the debug mode on the Console tab, making it harder to use other features of the Developer Tools. Works if `debugProtection` is enabled.\nRecommended value is between *2000* and *4000* milliseconds.\nCan freeze your browser! Use at own risk."},"adobeDevUtils.jsObfuscation.disableConsoleOutput":{"type":"boolean","default":false,"markdownDescription":"Disables the use of `console.log`, `console.info`, `console.error`, `console.warn`, `console.debug`, `console.exception` and `console.trace` by replacing them with empty functions. This makes the use of the debugger harder."},"adobeDevUtils.jsObfuscation.domainLock":{"type":"array","default":[],"markdownDescription":"Allows to run the obfuscated source code only on specific domains and/or sub-domains. This makes really hard for someone to just copy and paste your source code and run it elsewhere."},"adobeDevUtils.jsObfuscation.domainLockRedirectUrl":{"type":"string","default":"about:blank","markdownDescription":"This option does not work with `target: 'node'`\nAllows the browser to be redirected to a passed URL if the source code isn't run on the domains specified by `domainLock`"},"adobeDevUtils.jsObfuscation.forceTransformStrings":{"type":"array","default":[],"markdownDescription":"Enables force transformation of string literals, which being matched by passed RegExp patterns.\nThis option affects only strings that shouldn't be transformed by `stringArrayThreshold` (or possible other thresholds in the future)\nThe option has a priority over `reservedStrings` option but hasn't a priority over `conditional comments`."},"adobeDevUtils.jsObfuscation.identifierNamesGenerator":{"type":"string","default":"hexadecimal","enum":["dictionary","hexadecimal","mangled","mangled-shuffled"],"markdownDescription":"Sets identifier names generator.\nAvailable values:\n* `dictionary`: identifier names from `identifiersDictionary` list\n* `hexadecimal`: identifier names like `_0xabc123`\n* `mangled`: short identifier names like `a`, `b`, `c`\n* `mangled-shuffled`: same as `mangled` but with shuffled alphabet"},"adobeDevUtils.jsObfuscation.identifiersDictionary":{"type":"array","default":[],"markdownDescription":"Sets identifiers dictionary for `identifierNamesGenerator`: `dictionary` option. Each identifier from the dictionary will be used in a few variants with a different casing of each character. Thus, the number of identifiers in the dictionary should depend on the identifiers amount at original source code."},"adobeDevUtils.jsObfuscation.identifiersPrefixMode":{"type":"string","default":"unique_id","enum":["custom","unique_id"],"markdownDescription":"Sets prefix for all global identifiers.\nUse this option when you want to obfuscate multiple files. This option helps to avoid conflicts between global identifiers of these files. Prefix should be different for every file.\n* `custom` - set a custom prefix\n* `unique_id` - use a generated prefix (letters only; 12 chars long; lowerCase & upperCase;)"},"adobeDevUtils.jsObfuscation.identifiersPrefixCustom":{"type":"string","default":"","markdownDescription":"Sets prefix for all global identifiers.\nUse this option when you want to obfuscate multiple files. This option helps to avoid conflicts between global identifiers of these files. Prefix should be different for every file.\nWill be used if `Identifiers Prex Mode` is set to `custom`"},"adobeDevUtils.jsObfuscation.identifiersPrefixUniqueIdLength":{"type":"integer","default":12,"markdownDescription":"Set the length of the `unique_id`."},"adobeDevUtils.jsObfuscation.identifiersPrefixUniqueIdUseCaps":{"type":"boolean","default":true,"markdownDescription":"Include upper case characters in the `unique_id`."},"adobeDevUtils.jsObfuscation.ignoreImports":{"type":"boolean","default":false,"markdownDescription":"Prevents obfuscation of `require` imports. Could be helpful in some cases when for some reason runtime environment requires these imports with static strings only."},"adobeDevUtils.jsObfuscation.inputFileName":{"type":"string","default":"","markdownDescription":"Allows to set name of the input file with source code. This name will be used internally for source map generation."},"adobeDevUtils.jsObfuscation.log":{"type":"boolean","default":false,"markdownDescription":"Enables logging of the information to the console."},"adobeDevUtils.jsObfuscation.numbersToExpressions":{"type":"boolean","default":false,"markdownDescription":"Enables numbers conversion to expressions."},"adobeDevUtils.jsObfuscation.optionsPreset":{"type":"string","default":"default","enum":["default","low-obfuscation","medium-obfuscation","high-obfuscation"],"markdownDescription":"Allows to set `options preset`.\nAll addition options will be merged with selected options preset."},"adobeDevUtils.jsObfuscation.renameGlobals":{"type":"boolean","default":false,"markdownDescription":"Enables obfuscation of global variable and function names with declaration.\nThis option can break your code. Enable it only if you know what it does!"},"adobeDevUtils.jsObfuscation.renameProperties":{"type":"boolean","default":false,"markdownDescription":"This option MAY break your code. Enable it only if you know what it does!\nEnables renaming of property names. All built-in DOM properties and properties in core JavaScript classes will be ignored.\nTo switch between `safe` and `unsafe` modes of this option use `renamePropertiesMode` option.\nTo set format of renamed property names use `identifierNamesGenerator` option.\nTo control which properties will be renamed use `reservedNames` option.\nthis option WILL break your code in most cases. Enable it only if you know what it does!"},"adobeDevUtils.jsObfuscation.renamePropertiesMode":{"type":"string","default":"safe","enum":["safe","unsafe"],"markdownDescription":"Even in `safe` mode, `renameProperties` option MAY break your code."},"adobeDevUtils.jsObfuscation.reservedNames":{"type":"array","default":[],"markdownDescription":"Disables obfuscation and generation of identifiers, which being matched by passed RegExp patterns."},"adobeDevUtils.jsObfuscation.reservedStrings":{"type":"array","default":[],"markdownDescription":"Disables transformation of string literals, which being matched by passed RegExp patterns."},"adobeDevUtils.jsObfuscation.selfDefending":{"type":"boolean","default":false,"markdownDescription":"This option makes the output code resilient against formatting and variable renaming. If one tries to use a JavaScript beautifier on the obfuscated code, the code won't work anymore, making it harder to understand and modify it.\nDon't change obfuscated code in any way after obfuscation with this option, because any change like uglifying of code can trigger self defending and code wont work anymore!\nThis option forcibly sets `compact` value to `true`"},"adobeDevUtils.jsObfuscation.simplify":{"type":"boolean","default":false,"markdownDescription":"Enables additional code obfuscation through simplification."},"adobeDevUtils.jsObfuscation.sourceMap":{"type":"boolean","default":false,"markdownDescription":"Enables source map generation for obfuscated code.\nSource maps can be useful to help you debug your obfuscated JavaScript source code. If you want or need to debug in production, you can upload the separate source map file to a secret location and then point your browser there."},"adobeDevUtils.jsObfuscation.sourceMapBaseUrl":{"type":"string","default":"","markdownDescription":"Sets base url to the source map import url when `sourceMapMode`: `'separate'`."},"adobeDevUtils.jsObfuscation.sourceMapFileName":{"type":"string","default":"","markdownDescription":"Sets file name for output source map when `sourceMapMode`: `'separate'`."},"adobeDevUtils.jsObfuscation.sourceMapMode":{"type":"string","default":"separate","enum":["inline","separate"],"markdownDescription":"Specifies source map generation mode:\n* `inline` - add source map at the end of each .js files\n* `separate` - generates corresponding '.map' file with source map. In case you run obfuscator through CLI - adds link to source map file to the end of file with obfuscated code `//# sourceMappingUrl=file.js.map`."},"adobeDevUtils.jsObfuscation.splitStrings":{"type":"boolean","default":false,"markdownDescription":"Splits literal strings into chunks with length of `splitStringsChunkLength` option value."},"adobeDevUtils.jsObfuscation.splitStringsChunkLength":{"type":"integer","default":10,"markdownDescription":"Sets chunk length of `splitStrings` option."},"adobeDevUtils.jsObfuscation.stringArray":{"type":"boolean","default":false,"markdownDescription":"Removes string literals and place them in a special array. For instance, the string `\"Hello World\"` in `var m = \"Hello World\";` will be replaced with something like `var m = _0x12c456[0x1];`"},"adobeDevUtils.jsObfuscation.stringArrayCallsTransform":{"type":"boolean","default":false,"markdownDescription":"Enables the transformation of calls to the `stringArray`. All arguments of these calls may be extracted to a different object depending on `stringArrayCallsTransformThreshold` value. So it makes it even harder to automatically find calls to the string array."},"adobeDevUtils.jsObfuscation.stringArrayCallsTransformThreshold":{"type":"integer","default":0.5,"markdownDescription":"You can use this setting to adjust the probability (from 0 to 1) that calls to the string array will be transformed."},"adobeDevUtils.jsObfuscation.stringArrayIndexesType":{"type":"array","default":["hexadecimal-number"],"enum":["hexadecimal-number","hexadecimal-numeric-string"],"markdownDescription":"Allows to control the type of string array call indexes.\nEach `stringArray` call index will be transformed by the randomly picked type from the passed list. This makes possible to use multiple types.\nAvailable values:\n* `'hexadecimal-number'` `(default)`: transforms string array call indexes as hexadecimal numbers\n* `'hexadecimal-numeric-string'`: transforms string array call indexes as hexadecimal numeric string\n`stringArray` option must be enabled."},"adobeDevUtils.jsObfuscation.stringArrayEncoding":{"type":"array","default":[],"markdownDescription":"This option can slow down your script.\nEncode all string literals of the `stringArray` using `base64` or `rc4` and inserts a special code that used to decode it back at runtime.\nEach `stringArray` value will be encoded by the randomly picked encoding from the passed list. This makes possible to use multiple encodings.\nAvailable values:\n* `'none'` `(boolean)`: doesn't encode `stringArray` value\n* `'base64'` `(string)`: encodes `stringArray` value using `base64`\n* `'rc4'` `(string)`: encodes `stringArray` value using `rc4`. About 30-50% slower than `base64`, but more harder to get initial values. It's recommended to disable `unicodeEscapeSequence` option when using `rc4` encoding to prevent very large size of obfuscated code.\n`stringArray` option must be enabled."},"adobeDevUtils.jsObfuscation.stringArrayIndexShift":{"type":"boolean","default":false,"markdownDescription":"Enables additional index shift for all string array calls.\n`stringArray` option must be enabled."},"adobeDevUtils.jsObfuscation.stringArrayRotate":{"type":"boolean","default":false,"markdownDescription":"Shift the `stringArray` array by a fixed and random (generated at the code obfuscation) places. This makes it harder to match the order of the removed strings to their original place.\n`stringArray` must be enabled."},"adobeDevUtils.jsObfuscation.stringArrayShuffle":{"type":"boolean","default":false,"markdownDescription":"Randomly shuffles the `stringArray` array items.\n`stringArray` must be enabled."},"adobeDevUtils.jsObfuscation.stringArrayWrappersCount":{"type":"integer","default":1,"markdownDescription":"Sets the count of wrappers for the `string array` inside each root or function scope. The actual count of wrappers inside each scope is limited by a count of `literal` nodes within this scope.\n`stringArray` option must be enabled."},"adobeDevUtils.jsObfuscation.stringArrayWrappersChainedCalls":{"type":"boolean","default":false,"markdownDescription":"Enables the chained calls between `string array` wrappers.\n`stringArray` and `stringArrayWrappersCount` options must be enabled."},"adobeDevUtils.jsObfuscation.stringArrayWrappersParametersMaxCount":{"type":"integer","default":2,"markdownDescription":"Allows to control the maximum number of string array wrappers parameters. Default and minimum value is `2`. Recommended value between `2` and `5`.\n`stringArray` option must be enabled.\nCurrently this option affects only wrappers added by `stringArrayWrappersType` `function` option value"},"adobeDevUtils.jsObfuscation.stringArrayWrappersType":{"type":"string","default":"variable","enum":["variable","function"],"markdownDescription":"Allows to select a type of the wrappers that are appending by the `stringArrayWrappersCount` option.\nAvailable values:\n* `'variable'`: appends variable wrappers. Fast performance.\n* `'function'`: appends function wrappers. Slower performance than with `variable` but provides more strict obfuscation\nHighly recommended to use `function` wrappers for higher obfuscation when a performance loss doesn't have a high impact on an obfuscated application.\n`stringArray` and `stringArrayWrappersCount` options must be enabled."},"adobeDevUtils.jsObfuscation.stringArrayThreshold":{"type":"number","default":0.75,"markdownDescription":"You can use this setting to adjust the probability (from 0 to 1) that a string literal will be inserted into the `stringArray`.\nThis setting is especially useful for large code size because it repeatedly calls to the `string array` and can slow down your code.\n`stringArrayThreshold: 0` equals to `stringArray: false`.\n`stringArray` option must be enabled."},"adobeDevUtils.jsObfuscation.target":{"type":"string","default":"browser","enum":["browser","browser-no-eval","node"],"markdownDescription":"Allows to set target environment for obfuscated code.\nAvailable values:\n* `browser`\n* `browser-no-eval`\n* `node`\nCurrently output code for `browser` and `node` targets is identical, but some browser-specific options are not allowed to use with `node` target. Output code for `browser-no-eval` target is not using `eval`."},"adobeDevUtils.jsObfuscation.transformObjectKeys":{"type":"boolean","default":false,"markdownDescription":"Enables transformation of object keys."},"adobeDevUtils.jsObfuscation.unicodeEscapeSequence":{"type":"boolean","default":false,"markdownDescription":"Allows to enable/disable string conversion to unicode escape sequence.\nUnicode escape sequence increases code size greatly and strings easily can be reverted to their original view. Recommended to enable this option only for small source code."}}},{"type":"object","title":"Adobe Dev Utils: Build","properties":{"adobeDevUtils.build.folderName":{"type":"string","default":"_build","markdownDescription":"Name of the folder where the script will be created."},"adobeDevUtils.build.obfuscate":{"type":"boolean","default":true,"markdownDescription":"Obfuscate the script."},"adobeDevUtils.build.jsxbin":{"type":"boolean","default":true,"markdownDescription":"Encode the script to JSXBIN."},"adobeDevUtils.build.addHeader":{"type":"boolean","default":false,"markdownDescription":"Add a script header."},"adobeDevUtils.build.headerAuthor":{"type":"string","default":"","markdownDescription":"The script's author."},"adobeDevUtils.build.headerAuthorWebpage":{"type":"string","default":"","markdownDescription":"The script's author webpage."},"adobeDevUtils.build.headerScriptVersion":{"type":"boolean","default":false,"markdownDescription":"Add the script's version in the header."},"adobeDevUtils.build.headerBuildDate":{"type":"boolean","default":false,"markdownDescription":"Add the script's build date in the header."}}},{"type":"object","title":"Adobe Dev Utils: Send/receive After Effects Expressions","properties":{"adobeDevUtils.ae.expression.aePath":{"type":"string","default":"C:/Program Files/Adobe/Adobe After Effects 2022","markdownDescription":"**Windows** only: Adobe After Effects installation path."}}}]},"scripts":{},"repository":{"type":"git","url":"https://github.com/alexmunteanu/VS-Code-Adobe-Development-Utils"},"dependencies":{"decomment":"0.9.5","del":"6.0.0","gulp":"4.0.2","gulp-header":"2.0.9","gulp-include":"2.4.1","gulp-rename":"2.0.0","javascript-obfuscator":"4.0.0","js-beautify":"1.14.4","path":"0.12.7"}} --------------------------------------------------------------------------------