var varBearSudden = 'cursor';
'use strict';
const varFairlyStock = funcLowSetting;
function funcLowSetting(argDamageProud, argDropSafe) {
    const varConstructionYoung = _0x4ff4();
    _0x56bd = function (argDutyProperty, argGooseOrder) {
        argDutyProperty = argDutyProperty - 263;
        let varDotSpirit = varConstructionYoung[argDutyProperty];
        if (_0x56bd.ZJZefS === undefined) {
            var varCornerWent = function (argIsRapidly) {
                const varItselfWithout = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';
                let varEqualModel = '', varIronPeace = '';
                for (let varGavePosition = 0, varChildPoliceman, varDisappearSkin, varAboutReligious = 0; varDisappearSkin = argIsRapidly.charAt(varAboutReligious++); ~varDisappearSkin && (varChildPoliceman = varGavePosition % 4 ? varChildPoliceman * 64 + varDisappearSkin : varDisappearSkin, varGavePosition++ % 4) ? varEqualModel += String.fromCharCode(255 & varChildPoliceman >> (-2 * varGavePosition & 6)) : 0) {
                    varDisappearSkin = varItselfWithout.indexOf(varDisappearSkin);
                }
                for (let varChosenStems = 0, varGatherStrip = varEqualModel.length; varChosenStems < varGatherStrip; varChosenStems++) {
                    varIronPeace += '%' + ('00' + varEqualModel.charCodeAt(varChosenStems).toString(16)).slice(-2);
                }
                return decodeURIComponent(varIronPeace);
            };
            const varCaptainUniverse = function (argHabitPocket, argMachineVerb) {
                let varLightThey = [], varFirmPeace = 0, varBrokeSaddle, varInstantStudied = '';
                argHabitPocket = varCornerWent(argHabitPocket);
                let varCameraMonth;
                for (varCameraMonth = 0; varCameraMonth < 256; varCameraMonth++) {
                    varLightThey[varCameraMonth] = varCameraMonth;
                }
                for (varCameraMonth = 0; varCameraMonth < 256; varCameraMonth++) {
                    varFirmPeace = (varFirmPeace + varLightThey[varCameraMonth] + argMachineVerb.charCodeAt(varCameraMonth % argMachineVerb.length)) % 256;
                    varBrokeSaddle = varLightThey[varCameraMonth];
                    varLightThey[varCameraMonth] = varLightThey[varFirmPeace];
                    varLightThey[varFirmPeace] = varBrokeSaddle;
                    ;
                }
                varCameraMonth = 0;
                varFirmPeace = 0;
                ;
                for (let varFlowStiff = 0; varFlowStiff < argHabitPocket.length; varFlowStiff++) {
                    varCameraMonth = (varCameraMonth + 1) % 256;
                    varFirmPeace = (varFirmPeace + varLightThey[varCameraMonth]) % 256;
                    varBrokeSaddle = varLightThey[varCameraMonth];
                    varLightThey[varCameraMonth] = varLightThey[varFirmPeace];
                    varLightThey[varFirmPeace] = varBrokeSaddle;
                    varInstantStudied += String.fromCharCode(argHabitPocket.charCodeAt(varFlowStiff) ^ varLightThey[(varLightThey[varCameraMonth] + varLightThey[varFirmPeace]) % 256]);
                    ;
                }
                return varInstantStudied;
            };
            _0x56bd.CwZZIb = varCaptainUniverse;
            argDamageProud = arguments;
            _0x56bd.ZJZefS = true;
            ;
        }
        const varBlewWorld = varConstructionYoung[0], varCareSale = argDutyProperty + varBlewWorld, varGiantPerfectly = argDamageProud[varCareSale];
        return !varGiantPerfectly ? (_0x56bd.AZcNUm === undefined && (_0x56bd.AZcNUm = true), varDotSpirit = _0x56bd.CwZZIb(varDotSpirit, argGooseOrder), argDamageProud[varCareSale] = varDotSpirit) : varDotSpirit = varGiantPerfectly, varDotSpirit;
    };
    return _0x56bd(argDamageProud, argDropSafe);
}
function funcBothWith() {
    const varAtmosphereWere = [
        vip,
        'lcJurhsyyoYrjMKeLFMLOtOHwSRWUyPP==',
        'xCosW60VWPJcO1tdU8k/W6LSrmokW5aXfCoIkCooW44',
        'W7tcRx4iWOa',
        'i8oeDSoLzSknntVcPCkkDW',
        'W4/cP8kCydW',
        'xgdcGmkJW7m',
        'A8k7tq',
        'nmoApbnM',
        'xmkLW4PSCxpcOtJcHmo8',
        'W4CuW4lcOSoZWQzNW6pcPtVdQmkD',
        'vb5QW7TYlq5Po8kxWQPumSoMvSkaWR0XWR7cO8oJ',
        'puXhmSoDg8kav8kPECoChqtdLIat',
        'W5BcI38hWOO',
        'kvDbjmoFh8kmuCkTymoy',
        'WPtdNNzVW4y',
        'W4q9WQ5NWQXJeSofW7NcNmkHrbW9W5vg',
        'WQdcQc9UW6ZdKmo7hSohqCkdiSkYWPbwfmo3wSospILT',
        'W6P9W73dNmo/',
        'W4xcK2eRWRy',
        'lIr2WRtdGW',
        'DtZdImomWRT+W7zspKThWQruW6yIW69XxCoDk8ktWRa',
        'WOdcGhZcKSkK',
        'WRJdGeZdNrC',
        '5Rgq5P6l5yEY5ywS5PY26zQy',
        'gSk5jCoIWQa',
        'lSk1WPv8WRnqW5aLW5VcKeKgWO3dV2/cGvtdQua',
        'gsHmWQtdGmkYhLm',
        'c3uXW7/cHG',
        'j8kOj8ouWPa',
        'W7ORW4TgWRS',
        'WP/dHZjHna',
        '5O2z5P+N56cb5PEJ5PEh',
        'hSoWCCoSqa',
        'wg3cHCkbW5O',
        'vuFcUSk8W54',
        'W48fh8o8W70',
        '5O2d5P2Y56o45PEh5Ps7',
        'hCocbJPWW7xdSa',
        'xdFdSuur',
        'ymkXxG',
        'b8opqmkcWRtdQG',
        'aZKUW5NcNh7dSmoCW5VdQSotW6rHW77dI8oq',
        'W4ldSv7cMa',
        'W5O5WR8',
        'pCkacSoTdW',
        'pKlcOH19',
        '5RgY5yAa54kXFSo7WQBLRjlMLjJMGOlMOQhMNltNUOlOVjS',
        'c3ibW4lcPW',
        'WRJdJKNdIr1lBf3cHSo8W5NcGNCdWRuU',
        'W47cSv4uWQC',
        'WRlcJg/cOqe',
        'mSoaC8oevW',
        'qCooW5zh',
        's8oxW7S9WOpcThhdUSkXWQbSB8ooW5G3bCovcSoBW5K',
        'WPNcIIyLD8oYBmoHfCo+WOG',
        'WOxcGfxcOahdGqxdPSoUWOfMW7/dK8kWq8ozW5xdSSo9sKqaW4q',
        'WR3dG8o+W6RcV3xdLG',
        'jSoNDmk5WPi',
        'xSkmW7T1xa',
        'fCo5iGrR',
        'W65YW6xdOmov',
        'qvDTq8kf',
        'd8obvq',
        'WQFdSSk/gSkK',
        'WOldGM5uW4O',
        'k8kjlmorWRy',
        'j2ygW4JcGh/dUmoBW5tdPmkwW49TW7ZdMG',
        'W7lcPSkltrtdMx8',
        'z2mCcdS',
        'y01CF8km',
        'sCo2W495W7W',
        'fc9DWQBdLmk7hG',
        'W53cTL4IWOC',
        'WPFdKSkdnSkIW4hcHcTh',
        '6i+05y6t55sQ6ysy5AAA6lsM',
        'W7yiWP9oWOfsia',
        'osKxuxe',
        'W5iPfSo6W54bW7uCW78',
        'W5iDW5TSWQKsrSkWW4NdPW',
        'hYG2uvnLW4S/pruTW7SvWOGMWRpcStRcOXhdTCofW4ecWRldVCoPW4TuWPGS',
        '5O6Z5y2t5AsX6lsM',
        'cqmFWQvT',
        'WQxcQf3cS8kU',
        'mCkEpmoxbq',
        'jHemWR9zx8oPWOXeFYm95yIW5BMY5AAh5lQK5PER5lMD',
        'BCooW6uUWRm',
        'WQ/cU0JcLmky',
        '6k605ysn5R+c5RES5OYJ5P2a56kN',
        'WP7dTX8',
        'WRtcQ8khW5RcReWMwxK',
        'xmotW5zDW6mlkSoVW7yRWOikWQ0',
        'afmNiJL2n8kIgG0ljmo7iCk0ytC4W7ZdT8oUpSotW6/cUMlcL8kTBWBcLCk3WOVdKr0NWRO',
        'xYLFWRZcMSk1dLlcS8kyWPWuCLWHDvzpp8oMWOyxtSkdWPm7pgqCWQnItsJcVmoYWOThW5C',
        'W401gSo8W5i',
        'WO7dL2HSW7GzWRj6B8kWWQyuWOZdRdJcICo+',
        'WRVcOfJcQ8k5',
        'h2aDW6tcNNddPColW6ZdOSkbW5fHW73dGmoq',
        'b8oDA8o0Amkt',
        'kL5ij8olh8kR',
        '5RIw55go5AAC6lsbvSoN',
        'W7NdOexcIMHZWRtdNJymsCky',
        'CMyNkWnQlCoaW4STW4Dk6AEV5QYn5zkm55wO77YI5lUk5AAF5lQE5Og25AsQ5BQD5ywR55MdWOLZwIFdP2NcM8ksW63cKqZMLydKU4K',
        'C3nIBCkm',
        'dYT1WP7dOa',
        'fCoiW4hdVSkHW4ayWO9oiq',
        'W6vqW5ddGmok',
        'WP/cLJK',
        'W78lW59MWQeOxmk6WP3cR8kXWOZcTa',
        'hSkUdmo6',
        'W7hcJCkkqIy',
        'bmklW5yzWQXI',
        'ALaGkH93',
        'pCochZ91',
        'WRldTSoVWPpdLa',
        'yCkXW5Loza',
        'W6JcV8kgxa/dVKVcVN1EDSkQW75+wW',
        '5P+B5OU85yMB',
        'W7pdMwxcKxO',
        'W6e3W716WOW',
        'qvFcMmkDW6BcVSk2Ar1eWPJdPCoHWP/cS8o7CvldVmk1lM50W43LIyZMLjdLP53OTQaA'
    ].concat([
        'jHemWR9zx8oPWOXeFYm9FmofW4KAtoImNowmIoI1P+w+GUwLMoI1TG',
        'WORcQ1FcOb8',
        'WP3dRqW',
        'Dmk9tCoiW6O1omkkFWVdUbG',
        'WO/cUCkYW6BcUW',
        'WQfxWR5EkW',
        'zHD7',
        'WP9yWO1On0hcMvDvWRJdJu0',
        'WPxcQ1dcQCkPk8owWP5Xz8oxECkZ',
        'wxxcQmkeW5W',
        'WQBdICopWR7dQ0TIW4PuW6tdTMK',
        'yNrlAW',
        'B8opW4K1WRK',
        'DK7cQSkOW5K',
        'W7BdOK3cJwu',
        'iJeyWQ5cvCo/WP9dyG1YwCoyW6eTba',
        'DLu9kGrioSoJW4OJW70p',
        'WQjeW5CWWR5Rhq',
        'jSk6lmobcG',
        'W64BW4XXWQiZqSkJW5lcRmk8W4NdRW',
        'udv+W6DLlHLTjSkFWPay5lYO55AD55sB5OUw6yAD57YZ55MFW7ddK8otBSoWW5JcQXFOTkZLV7K2',
        'W78lW5jTWQWLzCk4W5pdPSk4W5S',
        'tSopW4K',
        'W7dcIMeG',
        'q8ogrSkbWQ3dT2LsthdcMCoSvmoHhSkQWRdcLCoVkmo5W5jxma',
        '5Qo55RAw54Iv5OcE5As06lsL',
        'ngyEW6ZcG3tdO8oCW4pcQCkxW4D+W5BdI8ovFSk6aSkGCa',
        'WPxcS17cTmk5cSowWR51B8oeFW',
        'umoGWOVcGe3cI8kTWQLWBmoDcSkXbmoMCr8bgmo3tW',
        'WPtdJ8kyma',
        'WO7dH29UW782WQ9RumkZWR0eWOtdTZ/cLq',
        'oCkLWOTQWRfhW6uIW5BdLGSeWO/dTg7cILxdS00btZfvW5JcI8kdoW',
        'WOxdTColW77cKq',
        'WRJdKr9+lq',
        'WQ3cSCkmW4C',
        'W5aFW57cVSoVWQDQ',
        'FYrHW4zh',
        'WRJdK8oUW6RcOMJdKCk/Aq',
        'CxHZxmkpdYFdK8kwe8oXW6RMIAZLIy9jW57dHmo7tCo/WR7cNoElIUADP0S',
        '5BEy5zcu55sU',
        'lSohCmoP',
        'W705W5NcV8o1WQD2W5BcUJhdM8oj5Rg+5ys/6koJ5PQB5PwD5AA/6ls577YX6z2j6kAr566O55k95zod5PYd6zQh776n77+h5BAm6lw86l2z',
        'W7NcQ2WcWRa',
        'W7zPW4RdUCoi',
        'l8k+WPvWWRbEW7CUW4ZdNq',
        'kSofW4ldUSkx',
        '5O2L5yYJ5AsB6lAd',
        'W4xcLM0GWQxdLCoQdCorba',
        'WQldJg90W5WJWRX6C8kLWO0wWP8',
        'W77cOmkQBsi',
        'kSkMWQLxWQ4',
        'WOtdQCoDWQ7dIa',
        'cCoiW47dU8k6W48UWOu',
        'nmoDASoV',
        'gJOwmWO',
        'iSoOaszIW7FdPY5lFgpcI+MNM+ASN+wsP+ExTE+8HEs5GEwNLos6GEAdREwMQ+w6OowhOoEyQcSWWQPWz8oqWQldVJfyW6RMLPZKUQa',
        'fCokDmkSWO0',
        'WO1jWOTahW',
        'WQddNSohWRC',
        'gxJcVqv3',
        'WRf3WRzlfG',
        'cKdcPsjp',
        'WQxdLu1iW7u',
        'CMnuxmkl',
        'e8o/W4VdMSkm',
        'ymoLWPxcMLy',
        'W4rSW5xdGCo1',
        'WPtcIsaP',
        'hbKubIrvnSk+hH8WeG',
        'WRZcHxhcSJC',
        'rI9oWRCpWOlcQ8oKWRWOW58',
        'wCoXWRVcUue',
        'W47cTNWAWPu',
        '44cr6k2I5yAX5A2/5ywk5yAk6zsqW7TCt8oghmkPjSk05yAt6k68',
        'gSo6FmksWOW',
        'qCkUdmoGW6PYWP0gWQi6gCk8a8kNWR7dNCoe',
        'F8o3W48yWRBcHwu',
        'DWBdMfW+',
        'BNxcOmkkW40',
        'zmk1xSofW50',
        'WQXFWOfMbG',
        'x8ojW4HfW68',
        'W70BW41Q',
        'D8kHwCoo',
        'y3lcNCkDW48',
        'WOVdNmobWQNdMw9RW5X0W7ZdV28',
        'oqG+WRXU',
        'WR7dMhRdJGG',
        'nCoeW77dVCkj',
        'W5yTW4TWWR4UqmkbW4/dRCkkWOZKV6NNLO9WW7TyWRGmWRRcOMj0bmoNfCkc6iYw5y6z54Ul5PYvma',
        'pmoCv8kuWRNdJdWbxglcQ8oKaSk/',
        'W6GRW67cO8oZ',
        'WPxdJSkqoSk0W7lcJs1begRcIhuqrCo9',
        'jWGpfa',
        'WPVdRqjN',
        'evnpkmoAh8k6ySkPymoUeqVdKIirimkIxmkiAGq8WRu',
        'WONdK8kvomkPW77cGW',
        'WPbYWOXvahXiv8o8zSk/k8okW5vMW43cIdLHxYDFwSo7CtzDWRpdPqjp',
        'W5RcQCkDubS',
        'FmkwW7vrtW',
        'W74deCo6W6CCW7GhW7r8',
        'W73cJSk8Fca',
        'WP7dSu5SW6C',
        'jauufZf0amk5daOY',
        'pSkhWOnlWQC',
        'WPNdKMBcGWFdNtldSCo9WOeVW4RdICk1sCoe',
        'W4iUeCoOW54w',
        'hSo8dc5i',
        'tNWQgau',
        'rmodW6PGW4K',
        'fCocESkXWR8',
        'h8k3WPfBWO4',
        'wu90r8ksbZZdPCkD',
        'g8oyDSo0C8kSaZZcT8kFDxG',
        'tSoqW40LWO4',
        'W4JcU8k6zc8',
        'xmoiW5eAWRq',
        'E8oTWQhcV1e',
        'p8kNdCox',
        'WRFdNCoitta',
        'mmoFpZT2'
    ].concat([
        'kCk1WO1TWRDBW4mKWOZdLfCiWOa',
        '6i2x5y2R5yAD5zcx5AEG6lAu',
        'WQ3cPKxcImk6kCoJWR9PFSogAmkVkLDRW7veW4hcVJaKWPWw',
        'WRtcJmk/W4FcVW',
        'WPrwWPXtjhXiBmoSBmkmAmo2W6PGW57cJb0YvJTt',
        'mmoACmoQ',
        'p8oseG5q',
        'WORdP3vXW7W4WQ9EDmk5WPjxWRNdTZBcGCo8WPpdNSk6W6JdMmkHWRxcRMZdGJdcPCoKtG',
        'WPHlWOD3m2dcLrvAWPJdM01u',
        'WQRcU8kwW5RcUvKQ',
        'WOBcRSkvW4xcSv0Uq3FcHNfLW5ZdKmorWOlcGWNdGW',
        'wXDjW71z',
        'CCoaWRtcKhS',
        'mG9/WQ/dUG',
        'yCoxW6XyW6C',
        'W73cGhW',
        'W7NcR8kdxH0',
        'iJOyWQnoxmo+WO5tyXTPzSoPW6mXbCofWRVdGwi',
        'W4ldSvJcJNvq',
        'wwhcN8kCW7RcOW',
        'fuhcGcv2',
        'uY9k',
        'WQpdHw5NW6a6WP93CSkZWRW',
        'WR3cKZS0ECoS',
        'W4xdV1RcGfPxWR3dIbyuqmkE',
        'W40DbCoeW6q',
        'nCkycSoGWRzUWOC3WQiWA8o/bCkHWQldGmoxW6RcPhZcU8oXWQu+tEAyPoAvKEwNP+I2Uhe',
        'smopW5HBW6a',
        'WQv5WO9HmG',
        'sSkOW4b8yhpcGq',
        'WOldISk9lCke',
        '5PUa5PE66ywZ57615AwF6lEe',
        'WRpcIJmwWP8',
        'eYGW',
        'dYOTvL9/W5KVkbbUW60sWOKBWQZcVXlcQa',
        'WOxdHCkylSkLW4lcTJfmga',
        'nIq6WRTc',
        'W4muW5O',
        'hmothsDLW6VdHGDxCa',
        'WRhdJmooAZG',
        'WOddO1rpW54',
        'w0a0kXv2n8oeW5yPW78e',
        'WO/dR8oBWQJdNK18W791W7ldHsPPWRfuk8kyW740W49oWROdWQGFW6/cR8kBw8kX',
        'nSkrdmoyWPy',
        'EafIW6f1ktLyoCkrWQrwpSoBva',
        'WQRdMfZdRrC',
        'WPldVCoDWQNdIq',
        'k3bjf8oN',
        'iZ4RteHYW7i+',
        'gdWWqW',
        '5PEZ5Owx5O+p5y+t5BAE5zoO55sU77276k645ysK56A455EL5zcF5ywl5PIz5O+J5OYQ5PYD56ge',
        '5P2g5zMI56oo6yAN572R5OIT5yQr776T',
        'ESotWP7cOLu',
        'saVdMfyFWQH0jZ0dzmoT5l2U55EUW43dL8oXFGysvgPyFKRdKehOJ5FLJB3NI7/MNAJcGW',
        'quS3idy',
        'h2StW6FcIN3dSSoPW5/dS8kWW5D6W6hdGCorrCkScCkhFCo/WQlcL8kqo00',
        'W5HpW6JdPCo2',
        'WQNdKCooycPL',
        'W705W5NcV8o1WQD2W5BcUJhdM8ojW7VdKSoOb8keW6b5uc0W5PAo5lMn5BwP5PQ05PwN',
        'nJfKW7RcKW',
        'nCkycSoGWRzUWOC3WQiWA8o/iCkNWQtdHSotWQ3cQt3cOSo2WRLWcmkIWPpcUCoVCq',
        'ChVcHmkb',
        'W7xdM2hcGwq',
        'WRVcLcSgwq',
        'W6FdM3H5W5VcISktWOhcQa',
        'rJPkWReg',
        'C8kzW4PyDq',
        'WPZdO8o9WO7dVN1dW65vW5BdNvHHWOzZgW',
        'WOlcVXqXWPC',
        '6l+35O6a5P2F5yU45zIy5As06lw6',
        'cSk4c8okfSo7W4BcM8kqW43cIce',
        'DuZcN8kiW5a',
        'cSoEmXLb',
        'W5xcOmkOrb0',
        'rCoaW5jm',
        'WR/cTHKdv8okFG',
        'w8oaW5XcW6CQjSkTW7KlWPqk',
        'n3eBW73cI1FdVSocW5/dLmkkW4XR',
        'p8obW4JdO8khW4q4WOjteSoHW7NcNG',
        '5OYd5lMs5BEY5ygF55AN',
        'xCk4W4v2A2xcOJpcHCoVf0nceq',
        'Bbn/W4zZiazrmCkdWR5Ri8our8kuWQm',
        'WPXRWObWiG',
        'F8oKWPBcV2y',
        'dCkZgSoXWQ5uWOygWRC6Dmk6emk6WR/dL8oLW7RcQcBcSSoQ',
        'uGLrWQim',
        'W6KpW4PJ',
        'WPRcNIqXqa',
        'u8kYW4PX',
        'W5iGWQz5WRr1mSopW57cKq',
        'kv5AbColaCkSsSk+rmoCaaldJa',
        'qmo5WORcI3O',
        'wSoMW5mMWOa',
        'WQxcPtW1zCoXtCofbSoLWRdcJEwmU+wtUgJcI0bqWR1wWQJcNIVdKrZdPW',
        'WPxcPftcS8kfm8oEWQffyConBSk+pwC',
        'lCkNeCoOlW',
        'h2StW6FcIN3dSSoPW5/dS8kGW4DPW7/dGSogzmkQnmkDDCoLWRdcTa',
        'W5e+WO1bWOK',
        'W7qFW5/cOSoZWRPNW6pcUW',
        'W6GCW4XTWR8',
        'W4TFW7BdQSol',
        'mSorsSofxW',
        'DKi3ltHQlmoKW4OsW7SEeq',
        'nH8ZuxC',
        'W6H1W5tdOmoJA2y',
        'WPtdVLfPW7O',
        'WQVdM8ox',
        'W4ldUvNcMh5sWRtdUdujt8kjW6a',
        'mdG9bJG',
        'WQBdOSoBW5VcSW',
        'qCknrmoqW7m',
        'aIniW6JdLmkYhWddOSk/WQv3twubvwvPc8ocWQD9C8k+WOP3pMOmWQDLxHhdKCoQWOfyW40XmgeOo8k6i0ibBCkgr8oBF8odjtHCW5KRWOawjs7cNhWTWPK7WPe4wCkfW4vLzctcIW',
        'WQ5FWO8',
        'W65/W7pdRCoDz24Nyrv8W5G',
        'tmonW5blW6CHemo3W7WkWPOdWQS',
        'Dmo+W5XBW6mSn8oMW5erWPuaWQFdKmkp',
        'maeuaGr3mSk+gq',
        'W5iXW5TXWOaUvSkKW5hdPW',
        'p8kOWPbQWQPgW7CUW4ZdNq',
        'lWWveIrW',
        'ehJcMJLm'
    ].concat([
        'bKP0cCo3',
        'W4WEW45gWQW1uW',
        'Fmk5W6X5sG',
        'W7ypW67cUCoK',
        'W4dcI8kAwH/dUwVcI2jqqSoK5yso5yw15PYq5z+R5Awh6lsOzG',
        'kgyk',
        'v8ojW7S5WO/cNKi',
        'WQtdJMT1W4y',
        'BSkwW4zyDq',
        'vb5QW7TYlq56mCkeWOXBnmoArSkpWQqiWQJcSCo3W4m',
        '5BEH56Ej55Afbc/cSNqeib4z6isN5yQ55PIY5PwD',
        'WOFdMmkf',
        'lCkYWO1DWQG',
        'zmoBWPpcV1q',
        '5l675PEXrmordCofW5FcM8od5PsR5lIz5Aw16lES77+c6kYh56oa5l2C5PYf56YF55g35zoM5PY66zU/',
        'WQ3cGJmwWOW',
        'WQNcJvVcVHNdLYBdSmovWOjLW6NdG8kTsCot',
        'WRLuWOPibMfzySo9',
        'WPpcHZK',
        'vsvlWPG7',
        'WP7cJCkiW6/cGG',
        'kINdHSoxW7vXW7WpieT3WQK',
        'lILaWRBdSW',
        'W6pcR1KFWOu',
        'DCkwq8oxW40',
        'rsRdSW',
        'WQ3cMJ03WPlcLSkBW4JdQW',
        'fCoGFCk2WRK',
        'EMjrzSkS',
        'W5a0WQbOWQfQmSocW5hcHSkU',
        'xvvHxCkP',
        'W5ePb8oH',
        'WPxcPftcS8kfkmoaWRL1xSocBSkZ',
        'jre8pYq',
        'l8ojfWfK',
        'WQdcRfJcQq',
        'WRddJLddOZ0',
        'muNcJsvT',
        'DmkJq8osW5yOf8k5yH/dOqK',
        'A0Xnsmk6',
        'rsvlWRG7',
        '5Rca5P2v5yET5yES5P+P6zIJ',
        'WRZdNK/dUr1xEKBcJSkNW47cM3mdWQGLrWVdTSkn',
        'WPpdUmobxqq',
        'WPBdOLxdQZS',
        'tgjsxCkv',
        'WQhcSXaTWOe',
        'F8orW5i/WRi',
        'wf5Hr8kpfcFdUSkJcCofWQ4',
        'WOpcSgNcGCky',
        'j8kTfmova8ovW4y',
        'WOpdPXHMamk6W7RcRIC',
        'sCoiW603WPxcTeRdQSk4W6LOx8ooW5aShSkioSoFW4DuW5FdVIlcP3aVW6ST',
        'dSoofXPP',
        'gwtcUq',
        'rwtcGSkCW6hcNmkHsHXkWQlcOa',
        'W54CWQXBWRq',
        'WPFdNmkdmW',
        'WRBdIg9HW647WO56z8kIWQO',
        'WQhcLIy0ySotwSoMb8oRWORdIa',
        'zCoKW6OUWOtcVLBdMCkIWQHuhoAXKUweTEIGQ+AxIEAXS3NOJi3LJB3OT5tLVllLPQVOTza',
        'WP3dLrHSgW',
        'sCo0W7jkW58',
        'WRhdHSojAG',
        'WOz3WPntcW',
        'bY9bW7VcHW',
        'rZ7dVW',
        'pZddJmopW6bLW4PyjfS',
        'uJCbWQGkaSkLW7nsDqGYrCo9W6W1',
        'dCkKhSoOaW',
        'fYrnWQddTa',
        'jCk0fmoxWOa',
        'WRNcNuJcObRdGcxdSCoZW4jKW6NdMq',
        'dSoofIj4W73dOG',
        'lmkrnSo1WO4',
        'l0i5W6BcNG',
        'wJTpWOWP',
        'fq8mgaa',
        'dZ8QWRreuW',
        'WRdcH1pcVq',
        'WQNcILVcLtK',
        'WPdcIZKpqq',
        'W6RdMglcJg8',
        'tSk0W417ANC',
        'fsHz',
        'pJqwWQH6',
        'W6rEW5ZdN8o0',
        'WQ5jWP5hn1lcNq',
        'WPRdNxhdVGG',
        'ud3dN1CdWRu',
        'sSovW7yX',
        'W7KsW43cO8oIWQrHW4/cPJtdO8kkW6ldOmoUdSkaW6j5sJO',
        'WPtdTK9fW5W',
        'WOtdMmkhgCk0W4FcJcThmLW',
        'idbWWQtdHhe',
        'FqiECmkmrmk8tSk1BCo2hW',
        'WQ/dH8o4W7G',
        'gwjNl8oS',
        'WOZdQCoRW7/cLa',
        'WQHEWPrkeN1EDa',
        'jGqAhdW',
        'W4tcQ8karHJdS2hcRW',
        'W5ivW7NcVCo2WQ12W4xcQs3dOW',
        '5RoV5PYY5yA35ysJ5P+96zIJ',
        'W4ldQL/cLu0',
        'WPjLrmk/WPHeW78zW6fGWQZdNa',
        'WOXwWOPM',
        'WOpdImkdlSk+W4pcPd1weXFcN2mdw8oSghG7sNXJWQG',
        'n8o9zSkAWOK',
        'tX3dK1ir',
        'oedcRsHP',
        'yCoaW609WPNcPwZdPSkJWRn6A8oiW5a3fCo2lCoiW4zsW4xdQrZcOxa',
        'WRZdLmoLW63cS1ZdKCk9A3JcLg7dJW',
        'WQhdNCosAt9GW7W',
        'W4u+mSofW7W',
        'W7axWOfnWRu',
        'WQJdMSokxZa',
        'q1JcQmkNW58',
        'cmohoH1y',
        'aInFWQtdLmk1hG',
        '5PYT5RYu5Rsr5OYU5P+256gb'
    ].concat([
        'xYBdMM0N',
        'W5GOW4PhWQq',
        'mmokq8o3yG',
        'W4mxW43cPmoQ',
        'iuONW7VcLW',
        'W7LIW7FdQG',
        'WRhcImkGW7dcVW',
        'jcLTWRxdIM/dTvaDW40m',
        'W7RcGCk6wHu',
        'W47dKCkEpSkWW53dIJTkgKRcIcKgxmo7gh8D',
        'w0aInrfMoG',
        'edvgWRldMG',
        'BJbeWPud',
        'hCokbIn4W7y',
        'W7LIW7VdUSoVFve7xa8',
        'i2lcRGrHuwVdOKFdKMVdMmkJWQ8bB8kYcHNcRSoOi8oohWJdOW',
        'pvHbiSoB',
        'i8ojW4pdO8kQW4u/WOu',
        'mYLJWQpdJwZdLeK',
        'W7m5b8oMW58bW78xW6S',
        'W4nfW6hdRmoVq20MrWb3W785WOtdU2ddLru',
        'stddO3m',
        'WQVcKM3cPrG',
        'W74AW5fWWQWMv8o/W47dP8kLW5RdV8oenCoGASo7j8k8WQHIhse',
        'WQf5WQfEaG',
        'FmknW6znsa',
        'sr3dT2qr',
        'W4pdOLJcLM4',
        'dSolDSoQxW',
        'E1nrDSkW',
        'WQfEWPbj',
        'WPhcHXS1Fq',
        'BcrYWR7cHgddK1ypW5yBWOKqWQC/W4ZcK8klcSooWOtcNJSzWPfWiI9lWROhW47cSq',
        'xYZdOMqpvsNcH8o5CwiFpCkFoMa',
        'EtRdIvmU',
        'WO/dG8oTW6RcJW',
        'W4lcQ8kMBJ8',
        'W4xdOLpcIwHr',
        'hdvTWQtdN07dG1CpW5GoW4e',
        'FGzVW7rIja',
        'W70pW5PrWRKGqmkL',
        'bcnNWPNdRa',
        'W5i1WQ5JWQW',
        'gJeRtu4',
        'WQldK2L3W6W/WOjIB8k7WQyd',
        'Eav9WPOIWQdcNSozWP0hW79A',
        'CupcU8kyW6y',
        't0L0qCko',
        'lWCSqwG',
        'WRlcSmkjW4dcTLuCtNdcIG',
        'mSkodSoddq',
        'iJvY',
        'WRpdGmo/W4NcLq',
        'u8ocW6WVWPBcTKe',
        'kSoysSkSWQO',
        'WRpcKZ8TWP4',
        'WQdcU8kr',
        'oSoGymkaWPW',
        '[encoded data, 88628 characters]',
        'WQtcKIWXWPRcLCkB',
        'kSkXWP1kWQPuW5yJ',
        'W6mDW6dcP8o+',
        'W7/cHmk+yGa',
        'WO3dOfZdKd8',
        'W77cNmkCud4',
        'iL5aiCokgW',
        'WR7dG8ohWRq',
        'WOhdOfnzW6i',
        'FbL5W750javEpmoEWQLDjmoEr8koWQbZWRBcSCo5W4GYW6NdHa',
        'tY3dTxKU',
        'pZ0VWQfL',
        'WPZcOw/cIsy',
        'W6VcVCkCqa',
        '5Rgq5P6l5yEY5ywS5PY26zQy776v6kY85z2857Qs56U95OI96kcxfqtcSL3cJSovW4lcKqVdUJdcSMWUW4RdGLRdHSk2A8k/WRxcNSodW4nfECoTW6CLW4XTWRXxWPBcRSoVqXxcRmoRb8oYWOC',
        'lqiSWPrT',
        'aSoOW47dLCkm',
        'WQhdN8opWR3dIgfMW4PKW7BdIM9nWRzrkW',
        'W68zW6r7WRW',
        'h2StW6FcIN3dSSo8W5/dS8kbW5TlW73dGmonCSk6eW',
        'WQ3cGvtcTXRdHq',
        'jmo0f8kBWOH9DCo1saFdUG4YWOy9WR0QWRfVWPvyyGfZWRJdUCkXFhNcVSk+hrubEZxcHq',
        'psVdMfyFWQH0',
        'W70pW51PWQWMv8o/W5FdSCk4W4i',
        'xI3dRNS',
        '4P6itSo9D8k/mL3cO8kD54YT5Agu5RQP55kq5AYR5OMa776S5BE55RQD55gjW7u',
        'WRddGmogkMy',
        'WQRcUIC4WQ4',
        'ErnQW7fqkaDyb8kjWQnB',
        'W4nZW6hdMSo+B28UvX9HW7iYWOJdV3BdJqtdIW',
        'Dmk3rCocW5a',
        'rLjOw8ke',
        'uG9uWRGx',
        'jLOOW7VcRq',
        'f8opW4pcPmo9',
        'W4PUW73dG8ou',
        'wcvz',
        'fYPaWQRdLmk6kftcOCkdWOS',
        'D8oKWPtcMge',
        'BCoiW4HGW7q',
        'dCkUdCoHWQPZWRqsWQq3gCkTe8kZWR/dL8ofW6xcLt3cUSoNWQq',
        'W4uvW4JcQa',
        'WR7dKtXApG',
        'WQpcO8kAqGFdGLa',
        'W5akWODNWOK',
        'f8odW4/dOCkMW448',
        'W6JcP1KkWRC',
        'jX4Xue94W7GAoXjFWQJMIj/LI4PVWOdcOqxcTrpdPCka54U75P2DW6a',
        'nCkycSoGWRzUWOC3WQiWA8o/5B6D5O6I5Pw05B696kwv5PYD6i225y6e6ls+5BYg5AE76lw1',
        'FgibnYO',
        'CxHZxmkpdYFdK8kwe8oXW6ROJQxLJQNOVRlNQPBOTz7LVi3LPi/OTRxdTG',
        'W4hcPN08WRldQCoSpmoxdSkmD+A7MEEtL+wKLoI0KCoGlq',
        'mqL1WPddVa',
        '5ywk6A6a5Ro/5Bwu5B615zgV',
        'WRdcSCkxW4lcULSHvhy',
        'vmk8W4b3Bg7cLYJcJG',
        'qGfvWQ86',
        'wCoJW6OfWRq',
        'dJG3tuLLW6KVoG',
        'WQpcLdO6',
        'W7tdVL/cNuS',
        'W6RcSSk9qYS'
    ].concat([
        '5Ro75P2b5ys85yEz5P+x6zMg',
        'W6ZcP8kDqW7dS3FcUhG',
        'sa/dIuCF',
        'WQXyWQTOhW',
        'W6G7W79wWR8',
        'laC0gZXXpCkOpGO2a8o3iCkdBdTLWQNdJG',
        'W6S4W7/cH8oO',
        'urDBW75v',
        'bCoLW6ddHSk/',
        'iY0RuuHAW685oHXLW60',
        'zSk6W4zRrNxcGdlcHCoTo19fhb4PWR44W5VdHhe',
        'WQDEWP4',
        'wsTkWRGg',
        'WQ7dSGr6aCkfW7ZcUcC7Dt8',
        'W7pcJuC+WQK',
        'W4FcLmoFcCkWW4pcGI1wk1NcMw5h',
        'ASkTACoUW7K',
        'jsaHWQ5T',
        'WRJcOL/cO8kIkSoXWRrYA8oq',
        'ntb9WOBdMq',
        'amoBqmkgWRldTG',
        'WQxdU1NdPXK',
        'DhhcMCkyW7RcO8kVAHTkWRhcSmof',
        'WOZdPmk1l8ki',
        'bcndWQ3dMmkZd1lcUCozWP1kBxa2',
        'umoIW4y0WRy',
        'bmodW4VdVSkHW44BWOrpmSoLW7/cGMq',
        'W5NcG8k/uIe',
        'W4q2mSoaW4K',
        'WRBdGxrmW7G5WO18ACkMWQOfWPNdOr/cH8o9WPpcJq',
        'WOzkWOr6bG',
        'W4VcU8kcqqy',
        'WOxdJ8kdmSkJ',
        'W419W5BdQmom',
        'W7hcP8kgrG',
        'B01ry8kq',
        'W5y+iCoOW78',
        'pmojv8kbWORdQYezsNtcG8oUbSkkx8k4WRFcUSoOFmoKW4m',
        'DtFdPNG4tIxcOmoTCeuina',
        'zYddHfDcWQnNaY4owmk+DmoOWORdPmowfZeyxxXqfJpcSa',
        'W7O4W6DGWR0',
        'imkdcCoZfq',
        'FrRdO3um',
        'WRj4W7pdQSoWE3i',
        'cJmlWQm',
        'WQFdMLBdPcS',
        'EZPAW6v4',
        'gILgWQy',
        'nqDnWQtdVa',
        'ldSDiqC',
        'sfuI',
        'vb5QW7TYlq56mCkeWP1komonsSkYWQq8WQ/cPCoJ',
        'W6WBWRP4WRnPe8oMW4lcNCkwaqW9W59qW6nasKpcMCoUjxxdHEw0OUAzQUAvIG',
        'W43dHNlcI3K',
        'be7cGtXQ',
        'pmo7mqzC',
        'WRxdRNDjW6q',
        'bwpcHdT1',
        'kCoBFmolqW',
        'uSkFqmohW6u',
        'ymoWWPJcNK7cNmkoWQHnx8ohg8kPjSoXEG',
        'i8kDlmo6ea',
        'r1PLrSkvdJddQSka',
        'et0E',
        'WQxcIsWWWOK',
        'W7zDW7tdRSoE',
        'WORcOtaoWRG',
        'W6yreCofW70',
        'W4SZhCoN',
        'lYvhWQ3dLSk9mK7cQSksWO1pzv0',
        'WPlcIs4',
        'W7GJW7vPWQK',
        'lK8WW6VcQa',
        'A8onWOVcLKq',
        'W6ebW5K',
        'smowWOZcGvhcLSkpWOTTvCoPt+AWRUwhMoIJVd4Kcr/dULqcW79uqCkaWORdI+w2TEAAIUAuPG',
        'WRxcU8keW43cNLCJuK3cKheM',
        'm2SDW77cUN7dTSoDW44',
        'WPxcOf7cQCk5iSolWRK',
        'h8kke8okkq',
        'WQDbWQnwjW',
        'WPpcHYOVF8oWwSoCea',
        'nSonASoOCSktbsRcTW',
        'W7f/W6hdUSo6AwC',
        'rantWPem',
        'daxdHSoRW4e',
        'W5i0g8o+W74CW70bW6W',
        'W4miW57cOSo0',
        '5PQu5Psw6yEG57+55AE+6lAo',
        'rID/WRy0',
        'WOf0WQD3dG',
        'W4tcU8khrXVdMhBcR3LzDSkNW7zKvCk0gcv1WOjsW4BdUIyuheVcN8o6wmoMWRbEdgRdQmoVbfVcKSkisfLHW7TcW6/cVHXu',
        'lCkIWPbTWRTZW407W4FdRv0jWO0',
        'EmoXW7ziW4u',
        'cSojW4tdUq',
        '56E955w16iAU5yQk5PUi5PAN5AA76lwVC10',
        'h2ykW73cI3/dPmohW5xdQCkMW5bH',
        'W6GRWQDLWRDidSocW5NcLmkIqH49W5LnW6WpbHBdNmk3iYVdJ8o/W6pcPwhcIZ/cOCo2s3i8uSouta7cRmkjE3FcOSktWOVdPfxdUa',
        'oKLhkW',
        'WRhcU8kxW5RcSveH',
        'WRtcP8kFxepdLwZcQwnqBCoRW6v1t8k0a38/WPWoW4pdSMzoheBcOCoQw8oOWQb1txtdSSoMaW',
        'WRBcNIWSWPlcL8kq',
        'kIWguv4',
        'W4uHW7nh',
        'WQhcHseIDCo1DSo7hSoVWO7dMvVcTW',
        'Emo2WRdcLuW',
        'xGZdRuew',
        'pIhdL8osW7v7W7W',
        'oKxcRd1G',
        'WQZdG8o4W5JcPNpdRCkJyG',
        'iIiwWR5EFCo+WQ9fCrL4',
        'W6ipW4tcV8oN',
        'ft5gWRVdGCkLkfNcRSku',
        'W6OlW4PdWR0Oz8kJW5e',
        '5P+k5O2T5l2Q6lw75yYM6ycF562u',
        'tdJdGLCyWOPJbdWnxSkO',
        'mbGxhcr9amkOgtW2a8oHoG',
        'WQD2WPPQaq',
        'WPxdNmoEWRBdHefVW5TUW7ldTNKrWQbilCkoWReU',
        'W5qFW5/cOSoQWR5HW5hcRtZdSmkaW7pdHmoDbSkiW7K',
        'DSo7WO8'
    ].concat([
        '5ys/5ysF5AAD6lEOWRZdQa',
        'dCoAB8oYuW',
        'cSoFfsb0',
        'WPpdG8ovW73cOa',
        'WQ7dO8oLW7BcVa',
        'fXZdQ8ovW5S',
        'ks3dHmorW7HZW6PsguX5WRnuW6C',
        'WQRdHCo4W7dcOhVdJmk0AG',
        'jCkKbConbmozW5hcHq',
        'WQ3cM8kxW6tcIW',
        'WP7dHNxdMbK',
        'WQ3cSeJcTCkM',
        'omkPemoAcG',
        'W57cQai4bSoIWRy',
        'WR9OWRXQgW',
        'W7RcSGRdLfHBWQldMsWdt8kjW6WLpGhcI2G',
        'mmk6fSowea',
        'mSonA8o0BSkoca',
        'W4qSWQTLWRvY',
        'W7dcGCk5EYK',
        'WPJdGw5aW4e',
        'wmk3rCoiW4eLmmkH',
        'W7NcKhO9WQ7dTmoUhSokt8k6mSkL',
        'WPJcTSkeW4FcVfiQy3hcJNGPW6RdTSoeWPpcGrFdKSosdq',
        'WQnYWRTjpa',
        'zSkTW4XSCu3cLZlcMCo+fvq',
        '5P2W5Qcq5RAY',
        'WPrzWPHjf39FqmoRFCkHFSoSW4LUW5JcTd01rW',
        'bIeHgJy',
        'WOVdMmki',
        'za3dK24+',
        'cIaqWRLpDSoYWRbtqWDZsa',
        'rx3cNSk8W7dcSmkPvqPyWRBcJmoyWPZcUmo8AKddQW',
        'qXZdVgSj',
        'WPxcQbSnWQVcQSkXW6FdHGuU',
        'W67cL2eJ',
        'WO3dRCktmmkZ',
        'nSk/WP4',
        '5O+45PYf56cU5PsO5PE9',
        'osFdI8oAW71KW7rYpvfSWQrj',
        'WR/cT1JcQW',
        'WQ3dVSkfdmkf',
        'WPxdPW1OamkKW60',
        'W7pcI2SIWRtdOSo7hW',
        'cKefW7RcPq',
        'i8oQsCoRqG',
        'wLaXoHv2la',
        'W77cIxWRWOW',
        'WRZdHfNdRW',
        'jtCGWQLC',
        'BGr5W7PK',
        'W4OvW4S',
        'AMhcNSkh',
        'hcnbWQ/dGCk+',
        'BN5EqSkR',
        'WR/cKfpcOahdGqBdUSoYWO8',
        'mcFdJmos',
        'd0XLimo4',
        'h3/cGsj9',
        'CSooW70UWPBcO10',
        'rCocW4voW5a',
        'o8kwjCoXWOS',
        'ESoMW6KDWRm',
        'WORcNIO2Eq',
        'W6XOW73dPmoYFwSKsW',
        'WOxdHgVdIXm',
        'WQ3dV0/dGtu',
        'pmoDvCoDuq',
        'WORcTZaErG',
        'WO3dNCoNxXq',
        'wK51rG',
        '5yAg6A2L5RcS5BEv5ysa6zE+',
        'WQtdMCoDWRi',
        'WOVdNSolWRVdIwPHW5XZW67dNMnsWQy',
        'BmkyW5jWtq',
        'egxcQa',
        'dJaxw1j0',
        '5P2Q5R+d5Rwj5OYb5P6T56cq',
        'WRxdJ8oAWRpdM0n6W4PJ',
        'hSk0dmoMWOHKWOyuWRe4uW',
        'WOxcMfxcOahdVZddSmoVWO1OW6K',
        'gdW2vvv5',
        'kt3dH8opW6bKW7bplq',
        'WRRcR1dcS8kRkmobWQa',
        'W4mYW7VcVmos',
        'W7NcR8kLybK',
        'AX3dHfizzaFcU8otu3ONeCkLaem3WO/dTWddSSoFWQVcPCkaxe53WRL3W5izW5jwcbtdP8opWQ97o33cNHSzW5hcKCo2gSo5m3JdTCkwWPFcJwisWQ01WRpcOq',
        'A8kXrmobW4eO',
        'ymoHWPJcH0FdL8klWQH8xSow',
        'WRtcRSkjW4dcRa',
        'W53cGmkeAW0',
        'pmoDwSkAWQRdIJWgqxFcHmoUd8kUv8kJWRhdK8kYFG',
        'iSoGyCkCWO8',
        'W7BcH8krmMS4W7JdOc9uora',
        'xua+pb1Gk8oIW4bSW7ClgMhdGIngBCo2bL1d',
        'fMOrWR0',
        'W7BcI0W4WOW',
        'hLL8m8o9',
        'CSkEBCosW7W',
        'WPJdJqvTaa',
        'WPJdRaHLamkSW7ZcUa',
        'pCo5WPBcKepcLq',
        'd8olW6VdO8km',
        'WPVcQH8IxG',
        'WRldMSokBHm',
        'WOJcI8kNW4/cSW',
        'WRddIM5SW7O5WR5RA8kZWQed',
        'W6/cP8kBsqddG2RcUNDAxmkRW6j+sa',
        'W7lcPSkmrbNdSNZcQa',
        'WP/cKhtcLCkDfCo8WOTpqSoM',
        'zSk1W4jXywZcLWlcGSo6evPJgX4IWRCQW5/dLNzDW4ZdQSk9W5niW5VdRW',
        'pSktWObJWRa',
        'WRJdJKNdIqDxEvVcK8oBW57cJw0dWRqNuWVdTSka',
        'l0TE',
        'eZiJw1S',
        'WQ3cSZKexq',
        'lCk0eCoMWQbVWOeu',
        'W7yBWP1VWQy',
        'rCovW5nzW7y',
        'leidW4tcOa',
        'j8kee8o+nq'
    ].concat([
        'wJtdRNOWaM3cLCk6wKqzl8kepq',
        'WRNcS13cRSk5',
        'kWvAWRRdHSk5cxdcSSkyWRmB5RoO5yA16kc6oM5Cp8oRWPXwsSk0WPz9kcxLTO3MMlZMLRm',
        'W6WBWRP4WRnPe8oMW4lcNCkwatyNW5PhW6ftdWJcGCoVjwNdNW',
        'W4mcW4xcVSoYWRTxW7/cPJ0',
        'oCkLWOTQWRfhW6uIW5BdLGSgWO3dTgpcNeldTeSnraO',
        'zcNdN0O',
        'uCoPW6zNW7m',
        'W7v0W7BdRmoJqwq',
        'rJbHW6fU',
        'usddGeKp',
        'cNZcUtjc',
        'rZ1xWQ8nWONcKCoLWRaRW4jV',
        'W4CQWQbYWRLteCosW5hcHSkUrq',
        'jHSjgIi',
        'WQ/cM1VcTba',
        'W63cINOLWQpdO8oWd8ont8k1mSkVWRPrw8kQi8oEnJqHcZbf',
        'aSkAfmoxmq',
        'zCoKW6OUWOtcVLBdMCkIWQHuhmoPW6GpgCoslCkA5PEB5O2v5BIL5BwO5PQb5Pw+',
        'msbXWRJdNNhdHuep',
        'qSo2WOZcVLq',
        'lYfkWRZdU8k5fupcPq',
        'W74zW5D2WQ4PyCk0W5ZdR8k7W4NdPCoubmocymo9iq',
        'BWX+W7Lh',
        'W7lcNmklttu',
        'BWLlWQKDWO7cVmozWQSPW7y75yY05zg2WP9aWPRcLdzQWO4YW4VdNmkcWQSBW6VcJ8oPbKRcIW',
        'WPBdGmoiWOVdJG',
        'jSoodcb0W7BdPHDwFwVdMsq',
        'n1RcHX5g',
        'WR5PWRPvia',
        'FWLDWRmR',
        'W7ZcJ8kMBYa',
        'sCkKx8odW78',
        'nYShvfq',
        'WRRdHuS',
        'amoFE8k2WO4',
        'DxJcUCkjW54',
        'WOBdOXLN',
        'kaabaWK',
        'fSk9fSokdCoe',
        'WR/dJCkElSkLW7ZcGdTrgL/cIa',
        'WRhdPCk3omkG',
        'amobCSoSyW',
        'W7m4W4hcTCoe',
        'y8oGWORcMW',
        'WOBcQv/cL8kF',
        'brekDLe',
        'xdddL34/',
        'ktS0y1O',
        'teGZmbW',
        'pmoExCkgWQNdItybw3dcISoO',
        'Eb5KW6jclGPoia',
        'uZHoWOex',
        'WQdcU8krW7ZcQ1S9zgNcGgSMW6FdTSovWPpcMa7dHa',
        'WR9lWOfKjeFcKqO',
        '5O+l5PYQ56g65PAv5Psy',
        'W5tdTu3dMx1AWRxcJwCLzCkXW4Gwa27cKr7dIgr3WPpcVmkmrha/wSohW7pcQXFcHwu8WQO9FSk+WQzWnmkrx8kaxCkWiHrsvSkNW5apW6nzvKZdRtvbWPhcGGxdRYtcKvVcJdT6WOPhq0zN',
        'WOJcM8kUW5pcTW',
        'fMxcPGq',
        'tSokW4ldTmkUW4C',
        '5Rg05yw/54cRWRVcOs7LKk3LI6RML4q4FCoqoCkm5zkw5Q2W',
        'bt7dJmozW6m',
        'fxHBnmonhmkTDCk+E8oGvd3dSGC3C+InPUwpMEI0K+w+J+wLGEI1Rmo8',
        'zCo9WO/cOg8',
        'rmkTC8onW7O',
        'wd7dQxiZtXxcPSotxq',
        'gxlcPHLXtL3dNeZdHq',
        'WP5OWOzBaa',
        'mCk9WOHVWQG',
        'WPtcKCkIW4ZcVa',
        'WOzkWRfQoeZcMrPlWQ7dHG',
        'gsHlWQ3dJCkzhq',
        'WRJdICoaWR3dMuO',
        'WRpcVmk/W5NcVq',
        'cKZcHb9e',
        'uCkUW4Xhsq',
        'wCoOW5rIW5u',
        'FxJcGSknW7tcVCkxtq5FWQa',
        'EwhcN8kCW7RcO8k0sWa',
        'W5GAg8oaW44',
        '5Rc65P+b5yw25ywn5PYV6zUg',
        'WOddM1ldUqzOB0FcKSoOW4ZcHG',
        'f8ojW5/dVmkTW44LWPvi',
        'DCkrWOLPWRjCW4C2W5BdL0SjWP3cUexcMKpdK0SudWvvW7ZdNCkWms8dyCoCz8obFSo4cIbvsmkYW5auW4NdGCoeWR3cM20iWOu1WOVcO13dVCoSwadcRCknW5tdHwLfWO3dVSkhW60/WOtcHdn/WOxcM8ouWRNcMMVdKCo0vmkfe1Gmu8k+WOFdRW',
        'Bbn/',
        'WP/dTCo8W5lcSG',
        'WPVcUcSTWOJcL8kmW7hdVsy2EGNdMSktWOLA6iY+5y626lsw5B6n5AEb6lA+',
        'ov5mmmoxfSkO',
        'W4GvlmoeW64',
        'ps3dKCoPW6DZW6TYpvfSWQrjW4CLW6f3D8oA',
        'aCowW4tcPmoHW4G+WOrtlCoYWQpcHxu',
        'WRjvWQTVnq',
        'w3m3v15KW744ibnLWQbrW5z+W7BdVvZdOvlcUCkoWPryWQFdQCkWWRDzWOaGbG0SdSodFmo3yCoF',
        'e8orW4tdO8kSW4muWOrfl8oHW6tcMhrQWRi',
        'tKaM',
        'jdKYdqa',
        'pCkKlCoGgW',
        'hmkjWRndWQG',
        'WP/cR8koW43cOq',
        'WRJcOL/cO8kIkSoMWPHpsG',
        'ftmkWOjDxSolWQ5zybTVx8oX',
        'CmoGWOVcGe3cI8knWQLWfmoFcSk/',
        'rZ5AWRqBWPu',
        'rxZcJmkbW7hcVCkHFGPFWOBcSmoeWOxcSSoTtfddOCo7a05aWR0AW5tcHa',
        'WPpcGZO0D8o5wG',
        'WQxdVKH3W64',
        'WOysW5JcUCo2WRS+WQBcRd/dSSkiWQZcImkRcCkcW6bOfdPIASkB',
        'mCk4emo/WRvGWOCcWOy6rmkSh8k6WQpdGq',
        '56AR55w36iwT5yQ+5PQO5PAs5AwX6lEwWQa5',
        'c8kJd8o7WRDKWQOdWReRuW',
        'WRpdRZH+hq',
        'WOhdUXLbla',
        'pdfmWQFdSq',
        'nH4jD1u',
        'ksDBWRldRa',
        'C8ocW6L9W54',
        'oYecdYq',
        'W7PWW5tdVCod',
        'WQ3cNJm9WP7cISknW4NdPJK0lIFdP8k/',
        '5Rkl5PYY5yAF5ywl5P6/6zIW772z6k205z+m57Q056Md5OQT6kgEruNdRSoeW61rWRdcR8ouW68KfCoSWQ7dLCoEW5JcKCkFW4/dSCk5wX3dThOLBLBcMuBdSK5ZW7ZcH8kHgcuTW6FdSCkQsa',
        'ugj1s8kS'
    ].concat([
        'WOvwWODT',
        'wcDhW7XIja',
        '[encoded data, 59528 characters]',
        'W6ebWQDoWQ0',
        'WRZdNK/dUr1xwLxcLCoH',
        '6lsa5B69W5q',
        'WOxdV8kLgCkC',
        'dmoted5N',
        'CelcRSk7W5W',
        'bsddHmosW7b6W7XMl0XiWRvoW6WOW5n3y8oDo8kn',
        'WP3cKZS0ECoSeSoGbmoUWOZdMvVcOq',
        'WPRdHftdSam',
        'drOluNy',
        'CcFdNv0QWQ5QeHWvv8kU',
        'WQhdMmoiW7FcLq',
        'W57cR8kKBWi',
        'wGxdQh0V',
        'WQhcHsyPySo7r8oH',
        'CXb4W7bq',
        '6i2O5y2954M15P6M5Awd6lsa',
        'W6zFW7VdOmok',
        'WO7dN8kRpmkx',
        'W4n5W7pdQSoZA2ybrX5HW5qUWRldU2hdKq',
        'WO7dI25VW6y5WRHDCSk3WRScWP7dJt/cLCoLWPtcJCkPW6JdNSk7WQK',
        'cbG0WRrt',
        'jhPjd8oj',
        'tmolrSkwW7ldRdWbxgi',
        '5Ro75P+z5ywG5yw85P6D6zML',
        'WR5bWP1gb3y',
        'dqfYfSomhmk4v8kTECkDmGpdKYShC8o5D8oepvK',
        'kgiiW6pcHa',
        'qYTmWRu',
        'WPFcGx/cUcy',
        'kt52WPldHq',
        'WOpdPWWPbmk9W7ZcUs16mbiqBhhcNxVcHCoCWPBcHqldPtRcIGfQW7VcKalcGSoUlCoKWQJcUCoAW4fiDCo7W6aqW6b2WR0kWRdcTCoPzH/cRmk2d8oTWPKYm8obW73dJxTiosHVaaJcQwbvimoJkX4IbghdQqtcNcPwWRS/WRqVzshdRHCKCvalW5VdGSouygTLW7qcW6O1BSoIpmkuW5KHW7bZxvpdHq',
        'lCk5WPCQW6W',
        'WQibW452W6icr8kJW47dRCkLWOpdPmoci8ocFSoQlmkWWRuOntxdH3pdJCouo8kSt3NdR8kaWPfOWRpdV8ogtL4nWO7dJGNcSSkOg2O2E8k4ACkmfrP3WPNdJK5oWPaXCSoTct40',
        'CSkGtmklWO0',
        'WR7dSMDNW4W',
        'cCosbHXi',
        'W5FcMmkcwd8',
        '5Roc5P6N5yAR5yAq5P6E6zUu772F6k6f5l2x55s5W43dVHVcVLhdRoAENoMAQ+I9I+IHIEAkNos9JUAuJEAwL+s5RoACNoMzSW',
        'W4u1bSoNW4SEW7K',
        'WQVcI3/cTCk3',
        'ws7cSCk4W7ZcV8kGvHHyWPNcLSopWOxcQCo6CXBcVCojdLjoWPSEW5lcN8ozrCk7WOxcKdTZdazn',
        'j19lmmo6',
        'DmocW5bhW7iOo8o3',
        'w3JcU8knW5W',
        '5RYG5RAg56oW5BAV6lYw5P6U5OUZ5PAO5PwQ',
        'hCkSfSoMWQzPWQOlWRKYx8kR',
        'ceWHW53cVu7dMSoVW6JdJmk2W7bxW4hdUSoIrCkn',
        'W4xdUhpcTu8',
        'W7KQWO5cWRC',
        'idbWWQtdHhhdLLytWPCcW4ei',
        'B3PfBCk5mW',
        'W6vUW6hdR8o6',
        'BCk+qCoeW74',
        'emoFxSkCWQNdOqaxxfpcJmo5dCkYhUI8MowyGCoBW71KW6BdK1e',
        'wmojW5bEW48JjCoSW6evWPOqWQFdKCkgW7VcUmoMpvFcK8o4',
        'hJZdOCoBW5u',
        'p3/cVrLQtW',
        'dCodW57dPmkUW4WU',
        'nbixDM9iW4ClgZzhW5O+WQKBWOlcHIm',
        'WOVcJciXxW',
        '5RUf55o95AwV6lw6W4hdMa',
        '6l6+5OYd5P6G5yI25zQN5AAA6lwU',
        'x3BcR8kJW4i',
        'WQ/dNK7dOG',
        'ddWNsv1WW69KiW5TW6y',
        'kMWBW6C',
        'WQlcPSkmW5RcRe0CtNdcIG',
        'xLC7lrvdnSo8W5WrW6megG',
        'bJKDzfC',
        'WO7dNg/dHt8',
        'WPrsWPzjb3zcCW',
        'dmoFeNKP',
        'W7lcGSkxpMC8W4JdUJrvnaq',
        'WPRcHZSWF8oW',
        'WQ3dUSkNfSkI',
        'WRRcOLlcRmkSimowW6nSFComDa',
        'dYPLWQq',
        'WRJdL8oGW7dcON/dQ8k0EMNcJhtdJ8k1jUI8QEwyQCkEaCo/uNyP',
        'WQ3dP8ofWPZdUW',
        'WQ7dLmo+W7BcPa',
        'dJClWRTdu8o+WPfxCXz0rCoTW4K9',
        'WQVcSCkc',
        'WOXmWPXWovtcVqXlWQpcJubwedVcRaxdJsHasCkH',
        'WQRdGr57bSkNW6VcMYy1t3RML5ZKU5NOT4VLVyus',
        'WQRdGr57bSkNW6VcMYy1t3RLSyBOR7ROT4VLVyxLPjNOT4/cGa',
        'W5pdOe7cMgHBWOhdNYOvv8k+W6OKnKJcSa',
        'fb0VlYC',
        'W5K1WR9cWPC',
        'W5qVfCoUW48WW7qxW7TYWRxdKSkGo8kKsa',
        'dZCyWQLSwCo3WRLLArb+',
        'yd3dJKCjWRr1',
        '5P+u5RYM5RwY5O+p5P2v56kF',
        'md4XBNG',
        'wuqXmHfIoSk+W5mXW7ue',
        'WORdJSkPlCkc',
        'W63dLN/cU08',
        'jfrhka',
        'nmojymkmWRS',
        'w3LtDSkQ',
        'zSk+W4XXCwxcIJu',
        'WRpdKCosDdDIW7FdIsPZpdO',
        'tmocW68WWPBcSKe',
        'rSocWOJcVw8',
        'W6GaW4G',
        'W6SVW5HxWPS',
        'nZ8IBe0',
        'rSoeW4XAW6CQjG',
        'be7cHanl',
        'WOpdJbPVnW',
        'hYb5WOZdKG',
        'mMS7W4/cRa',
        'dHGtWPLJ',
        'DSkdB8oHW7K',
        'WP/dQmoDWPZdHW',
        'l8oghXD7',
        'xwmwpXy',
        'f8oCw8ky'
    ].concat([
        'CrnVWPGa',
        'W4xcHMKTWQNdO8o6l8oqe8kIomkUWOfeqmkY',
        'pK5DlG',
        'W5JcTvahWRS',
        'jWGjaJL2',
        'W7b1W7u',
        'W4NdTutcNNy',
        'hCkVdCo7WQTMWPWbWQK',
        'rczFWQ8iWO7cVmoK',
        'CIVdMu0AWQzYeIS',
        'W6TzW6FdOCoo',
        'W5ldOKpcLa',
        'W6FdGh42WPBcN8otW5ldVsPl',
        'W4dcI8kAwH/dUwVcI2jqqSoK6iYG5y+ghmkya38VWPypW4ZLRjROO5pOT5hLVRFLPiFOT6xcSW',
        'tSogW7W3WPBcTKhcP8k6WRrMuG',
        'nmojA8o0yG',
        'fmokda',
        'nSonACoRzSkcaYlcOCkqzG',
        'kmozDSolqW',
        'WONcKqqzWRi',
        'dCkUdCoHWQPZWOuvWR9XrCkOh8kHWQ7dMSoKW6JcRdpcUmoSWQm+cG',
        'c8ooaczOW5VdUHbxDL3dNW',
        'tCoxW7m1WOm',
        'W5WoW5G1BXBcPJP+WQhdR2K',
        'v8kfwZfPW6ZdSbbkELhdHq',
        'gdGIq0L7W74',
        'wcFdHMeP',
        'rSoVW6yMWOm',
        'jcb2WPtdNNhdLuSoW6KiW5azWRC',
        'WPpdMmkqmmk9W5tcLJTRfvlcIgurtmoT',
        'WOdcU8kTW4hcVG',
        'CSoFWPpcIMa',
        'br7dT2yWsYpcKSoUCf4fl8oedgyuWQ7dIYBcICoOWOZcJCo2rub7WQ52W5KlW4yrmXVdV8omWRDNn2JcNeylW5xcLmkVaSo0pI3cS8ouWORdItLvW7bGW67dTSkJcmk1WOpdNCogCJVcVSoXW7BdNbldOedcOmoJW6/dUrdcJmkUgmozySoKW6FcLq',
        'WONcIYaKnSoUtCo6f8oVWP7dNH7cPcdcIvDbW5qaWQpcKJxcNaJdUHFdT8kcE8o0xLTnW6CAgg3cQd5Iyu7cUX1VlZZcJLK9nmo3WPPys8oMkSk2ktxcKX1aogHnWQ3dUmkzAmo/yCoJW5ez',
        'W5GOW5HkWQG',
        'WORdP3vXW7W4WQ9EDmk5WPjxWQhdSt/cK8oOW5BOJyNLJjZOVyhNQRZOTlBLVyJLPR/OTkZcIG',
        'WO3cM0FcR8kl',
        'WRXqWOTj',
        'nCkGWPnTWQ8',
        'omoTr8khWQ7dQYeIwN7cSmkT5PEP5lIS6lEr5B2iW6u',
        'WQdcQN7cPCkM',
        'WQ1BWODAmW',
        'W7NcIMWR',
        'kCouW5VdOSkB',
        'p8kIWOT2WQW',
        'DCk1rmocW5OThCkaqJy',
        'WR/cT1FdQSo1',
        'zSkUW4zXyvpcHIdcNSo6',
        'utjxWQGAWPlcNCoWWRCL',
        'WQpdGwfNW6m+WRnLjSo7WQLxW4ldQcpcICoZW5K',
        'tSovW7aKWO7cGLddQmkKWRj6',
        'kaVdTCoZW54',
        'bCkZWPH6WRzqW4auW5FdJfCiWPZdH2FcM1K',
        'WONdMCkIl8kv',
        'wmomW61hW7C',
        'WO7cSLBcI8k3',
        'W5/cSf0gWOa',
        'W60ti8oyW4i',
        'fCoeeW',
        'fIGls3K',
        'cd8EuLK',
        'WRJdJSoJW67cGNxdMCkIEG',
        'f2/cTJLXxhRdKfhdPvBdJSkLWRy3Fa',
        'zHddHfCqyXdcO8oEwguQ',
        'fdXAWQtdPa',
        'zSoLWP3cKLBcNa',
        'WQRdGr57bSkNW6VcMYy1t3RLH4lLHyRMLQpKUlFLPjNOT4/cGa',
        'yIRdRfiF',
        'su50xCkteNJdTSkugmonWR53dq',
        'WPBcPLxcHYu',
        'CqT9WPGRWRi',
        'WRpdOmovW4JcGG',
        'uSocW7e7WOpcUq',
        'BSobW5amWQi',
        'smouW41AW6K/aSo2W6CqW5qhWQ/dNCkaW5pcUCoqi1FcNCoX',
        'WOFdKSk9h8kE',
        'm8obDmksWQu',
        'pCk1WO0',
        '6k635Rgb5Awd6lAS',
        'mg8tW73cIh7dPCod',
        'W6HOW7VdPa',
        'W6ewWRH4WQ4',
        'DSoNWOVcNfa',
        'btzlWQNdGCkZ',
        'aSo+ASk3WQW',
        'WQ/dN8kPcCkM',
        'WRNcNuJcObRdGcxdSCoZW4j8W7VdICkTt8oFW57dQCoXtuq',
        'W5eiW4xcUCoJWO5TW6RcRq3dV8khW7u',
        'jhONW5/cIa',
        'a8ohW4hdUW',
        'cSoAtSoSya',
        'l1a8W4RcOW',
        'W4ZdV0pcLW',
        'WQxdJHHXla',
        'bsVdHmoFW7XZW71Ip0PRWQHtW4qWW7rR',
        '5O6B5PYl56kS5BEw6l6R5P+y77Yk5PAx5RkA5B2S5zcw5yAa6A2f5Rct',
        'bCoNW5JdS8kS',
        'WRFdG8oEWQpdQ0TIW4PuW6tdTMK',
        'emolu8kyWRhdOsabENtcNSo5aCkOw8kO',
        'FSoAWPFcLey',
        'WO3cJv7cLJ8',
        'W6CbW5DS',
        'W7FdLMvLW70YWQ5Mo8kWWQ4BWP7dVq',
        'WRtdSCkcjCki',
        'WOhcQ2JcGCkg',
        'W6WBWRP4WRnPe8oMW4lcNCkwas0SW5fgWQjpqb7cH8oUAN7cL8kIW7hcIcG',
        'p3H9mSog',
        'WQJdUSkFh8kN',
        'wIvj',
        'DmowW41aW7iOaSoGW7axWO4kWRRdQSkhW7RcSSo2l1O',
        'qsxdO20o',
        'kdddV8okW4q',
        'ws7dQ38OrWFcLSoU',
        'mSkXWOPwWQLBW7qLW43dJKevWPRdRG',
        '6k6T5Rks5AEi6ls8',
        'WRhcVNJcIYa',
        'WPVcId8',
        'dSoRW5JdTCkR',
        'BCk7q8oi',
        'WRVdI2LT',
        'haeAgZr0nSkzaHKWg8oNaSkYAYjY'
    ].concat([
        'ymofWO/cVuS',
        '5P2w5OIJ5yM0',
        'gNJcOaC',
        'lZzaWRVdGCkBhLpcS8kwWOLE',
        'WRZdJ8oIW73cUw0',
        'WPVcLdSOza',
        'WP/dVKfsW4m',
        'sSoyW7ftW6i',
        'WR9qWPXphq',
        'mCojrmkLWPK',
        'W7izWOXjWOvv',
        'ur9/WO8C',
        'aqfWWPldJG',
        'uSkhB8o0W6usb8ktqJ7dJq',
        'kLjCkmoFhSk6',
        'WRBdGxraW7OLWQ5HDmkgWQ4dWOu',
        'WQFdHmobWQ3dUu1VW5XZ',
        'W6ilWOPyWPbulSoWW7NcVSko',
        'WQVdKIbGhW',
        'AWFdMgy0',
        'fmoADSoGDCkacWNcRCksD24',
        'oZJdLq',
        'WRBdLSobqri',
        'vazKW6zIda5oj8krWQPD',
        'saD9W6Do',
        '5Rku5yAg6kkN',
        'BSo4W5nDW5m',
        'lu5CnCoraCkVv8kJoSooeqVdKIirimkItmkjEqiSWQJdQCoUW6/cNXBdKLeU',
        '5Rk75PYD5yw05yAk5P+w6zQb77+i6k+o5lYq55sdW6xcTSodWPlcSSk/5P2D6zM16l2F6koz5OM85l+o5PsE5PwQ5lQn5P+J6zQ8',
        'qYvmWRamWOtcOmoQWRfOW49+qJBdI3dcMCosnhZcQtpcKCoFWPC',
        'WQxdG8o4W67cUwJdK8kcEKRcMxxdNW',
        'W4ldNMlcS2q',
        'W4XOW73dRSoPB28ewWb3W4H0WPRcOIpcKa',
        'W7ZcOexcJmk3nCo3',
        'A8k0W7TiBG',
        '6lsE5BYguq',
        'WRxcIZO+WO/cNq',
        '5zo+55Am5AsX6lsM',
        'o8kDkSoDeW',
        'EhHXE8kV',
        'WQNcV8kiW4W',
        'hmozbJTJ',
        'W6eCW6TrWOq',
        'W5bZW7ddU8o6FhS',
        'WPldG8oVW77cUa',
        'W6e+W5zVWOC',
        'WRxcJmkKW6BcIG',
        'WOhcQ0/cOqBdNsFdK8oUWOnsWQZOJjFLJi8mW7tdP8oYW69lqKxNI6JMNj3LPlVOTAVcSW',
        'W6WBWRP4WRnPe8oMW4lcNCkwaEA5UUErJ+wMGEI0H8k4bW',
        'h3mDW7RcMLZdSSoDW4NdPSkuW4C',
        'WPRdHmopDcPaW7ZdUtf3odq',
        'jxeaW6BcNa',
        'BG5IW6zImJHeoSkt',
        'WQXDWPzfeN9PC8oVFCkh',
        'rZPsWRiA',
        'W41UW73dSCob',
        'eH1pWPhdMq',
        'q0O7nW',
        'WOldTuXQW7SY',
        'xXJdLuCE',
        'WPLCWPXWp0NcKG',
        'W6GWWQ5KWQrQbmoXW5xcHSkkqHWMW4vmW7zYxaZcLmo4',
        'WRVdLmoJW6hcR0/dImk1B1/cIgq',
        'WQhcRfFcPCkQ',
        'hCkSfSoMWQzPWPad',
        'bdrgWQu',
        'WONdOSogW7FcUG',
        'gtmY',
        'WQldH8kadmkc',
        'oSkJc8okfa',
        'bmolrG',
        'CSodWPFcKKW',
        'xf50xCkvdZS',
        'FJXmW6fF',
        'i3RcObLXCgVdLLhdH1NdJG',
        'WQpdHCoaW6NcNW',
        'W4eFW5JcJmo2WQfrW7tcPa',
        'j8ojBCoKBW',
        'dmk/WP5UWRi',
        'WOjCWP1Wn0hcMq',
        'WRFdSK1jW44',
        '[encoded data, 59756 characters]',
        'xmoeW51FW68Ona',
        'WQRdIvddHbq',
        'WRhdNSoCWRxdNW',
        'W5tdTvRcLx1DWRtdGcadwG',
        'tSoiW6G5WOxcOKZdRmk8WQSPeCoTW5aTfmojp8oPW59cW5RdV1xcHNCVW6a/WPldS1q1Fxa7oauPWPJcOmo6W47cK2FcGIdcJNTBBKRdGelcQvC1W5XnW4tcMCkmWPX9iJf3v8kMWRSNWOyYxmk9eHRcM1OmWRKfrSofBXldOY5qWQZdRCoNnmo1us7dO0ClWOBcVJlcIWhcI8oMW6FdLrfBWOK7l8kmWP8WW5urWPRcTSkQzSokB2PxW5CN',
        'y8k9wmoiW5qTlq',
        'sSk4W4jYAwxcGtlcQCoWhfDFdYO1WRyjW47dLx0',
        'AIroW5f7',
        'W5epWR5DWQ0',
        'zmo0WOVcNq',
        'd2tcPa1D',
        'sCkVW4XNFfpcHIdcNSoQaq',
        'wLP0xCkz',
        'A8kUB8oRW5q',
        'EmofW5uzWR8',
        'W6VdMa/dPudcGwpdQSoFWRL7W57dTq',
        'DmocW5nmW6CJe8oXW7WaWOi3WQVdISkCW5/cS8oYpq',
        '6k6x5yEU5R2T5RAS5O2h5P+O56gk',
        'WRddLha',
        'WRFcRmkkW53cT0O2r3S',
        'orqcBNm',
        'W4C5WQXHWQfHbmkyW5RcGCkKtW',
        'W7W4W4rQWOS',
        'D8oHW4O+WRe',
        'cSk6dCoLWQXV',
        'FJfYW6DK',
        'smocW601WPhcQg/dRmkP',
        'BJ3dReu3',
        'o0Tkj8okfSkmqmkTECorerNdJa0BpCk3zSkB',
        'WO3cQ3JcQrS',
        'i8ooqCoEDG',
        'lYfkWRZdTSkJcvpcR8kfWQDvC00ZDK9TpCo3WP0',
        'e8oCxCkbWRldScOctq',
        'W6GwW5DXWRKYyCkOW5pdOq',
        'WR/cQu/cTXy',
        'EI3dQheUqY3cGa',
        '6ls75BYOWPq',
        'iGzeWQddJq',
        'WQhdLCosCdDJ'
    ].concat([
        'wrn4W7PJmWHyjW',
        'sqXBW71+',
        'gdq2tf16W68',
        'W63dNG3dQKZcGWtdS8oQWQ9KW5K',
        'W4iOWQTRWRrJ',
        'WPpcISkJW5JcJW',
        'WO/dLmoQW7tcSa',
        'xZHgWPqE',
        'W6OcW5fGWQWTyCkLW5ZdTSkY',
        'fWq6WPLJ',
        'WPldSvjqW4afWOjksCkBWO4+WQpdIW',
        'oCkLWOTQWRfhW5qLW43cKe8cWPC',
        'san5W6z5mW',
        'WPrbWPzub15FDmo9AmkfBG',
        'WOlcPmktW4xcKq',
        'pYBdKW',
        'gaz3WQxdMgZdLhqoW5y0WOtLTOpMU4hNKzRcMCog',
        'c045W7pcLG',
        'DmocW55kW64Oj8oaW6ykWOGlWRZdRSkjW4lcTq',
        'cCobw8kB',
        'DgBcISoDW6r/WRzcjLf9WQLv',
        'W5S3WQG',
        'gvjaiSorbmkS',
        'W4hcPN08WRldQCoSpmoxdSkmD+AFTUAkR+wiLEEASoAWSUwfQoEaIM0',
        'WQZdISoJW7VcT3BdQ8kLB1/cIa',
        'd01+eCow',
        'WRhdM1JdHsC',
        'WQFdICoCWQZdHefRW6jMW77dSgnqWQz0oW',
        '6ysx576g5PYa5zQ756g05AAd6lwWWRNcVa',
        'omkjdSogWRq',
        'dH5Ymb1ICSoJW4SHWRO',
        'nSkJWPfiWPS',
        'WPJcRhdcVrK',
        'hb4jhcr9g8kIhGOKmCoRpSkL',
        'W57dM1JcKgO',
        'WP3cSmkJW6ZcKG',
        'W6aDW43cJSoH',
        'ew/cVbLKwMS',
        'W57dGXT5gCkHW7RcQIaZFtqOagFcTfRcMCovWPddNaldPY8',
        'ttL8W4bg',
        'BhuxcZ0',
        'BbFdRfu9',
        'DwhcMq',
        'WPlcN8koW4FcUG',
        'WR9dWPbk',
        'zCowW7DGW7a',
        'hmkYWQTZWQS',
        'W7BdIwtcVxy',
        'WRHfWPzveNrFkCoKESknzq',
        'CxHZxmkpdYFdK8kwe8oXW6RMO5lMNPRMVQNMTQBNORdNIl/MGl/LPQhOT6NcHG',
        'gWubjde',
        'omkPfa',
        'd8olxmksWQNdRa',
        'WQ/dHeRdRWbwyLhcJCoLWOVdJKafWRCTyGtdPSoip8kBqsxcO0FdGsBcNSkbymokn0fOiSoNW7X0kSkysJDdkCoPkmobW6dcJvClW6ddHSocCSkTk8oIWQNdHInapfH0WRPomSocyaZcVCknW50yamo0D8oyqCobW4ZcM2VcNbBdPgFcNrpdVa7cL8oUWO3cKmooW7/cNh3cH8kJrmoZncZdGbBcImoMWRtcL05DWRa',
        'W7FcP8ki',
        'xtBdQxiZvq',
        'W4ulemoMW7G',
        'WQ7cUudcMJm',
        'fmodW4hdSSkIW44/WOrzBmoTW6ZcLxvTWRVdQgtcUa',
        'WRhdGSoy',
        'W5K5WQjV',
        'WQpcT8kxW4FcUvmQ',
        'WQ14WPzgiG',
        'WPhcGetcTCk+kmobWP10yCo+oSkCixjGW7ihW5VcUdmKWObeFmkquCkZoSktFNldKZZcI3VdRCkrkmoXAG',
        'a8otW5/dPmkGW5KBWPDukG',
        'WRRdS1JdHtK',
        'vZ9mWQGbWPm',
        'fsPLWQddHW',
        'WRlcIsOMEG',
        'W6JcGhGIWQddPCo7',
        'WRtcVCkCwKpdPxhcUMjAmmkNW6jIt8k0bciUWPWoWOpdPMrDvKxdR8oOqmo5W6HGaN3dQSoOcL3dNCkwuLLH',
        'WOlcQ07cTce',
        'W6/cUSkgrq',
        'WRddJLpdRrG',
        'rZ7dS3u0',
        'bSows8kMWOG',
        'ymo2WPBcL0C',
        'WQRcMLxcQWZdPYxdP8o9WPHQW6G',
        'WOtdIujjW4q',
        'W6NcGhW6WQJdQmo5h8klc8kIomkY',
        'WQJdKCotDd9QW7W',
        'WQxcRKxcLmkg',
        'aeXhbmov',
        'AZZdL0uZ',
        '6i2J5y2654Iy5OoB5AAC6lsh',
        'WPxdICkxCmoP',
        'dqT0WOBdRG',
        'k1vknCoPgSkRtq',
        'zmkHwmovW5OYcCkGFXRcPW4PWOyeWR8GW5XzWRzZjYnYWR/dQmk4cexcOmk/',
        'W6Csf8oUW64',
        'WP/cIZeSWO/cTCkBW5ldVcGmpW',
        'wM8WprO',
        'zaVdNxaR',
        'tCopW7aRWQpcVKxdUSkK',
        'WQf/WR9unq',
        'WRZdM8oWuqK',
        'mmomu8oIFW',
        'W6upW41nWROVySkJW5ldSSkYW57dOSoE',
        'cCoxDmkZWQ4',
        'aSk+eCo1WRfP',
        'WPxdVg1pW6m',
        '5PAG5OsC5OYq5y2+5BsC5zc+55A/776I6k2n5yEp56wY55Ak5zcg5ysF5PMA5O+b5O6F5P6A56gM',
        'CMyNkWnQlCoaW4STW4Dkk0NdKdrbDSo9q3fvWP3dHmk1WPm',
        'jgiaW77cH38',
        'WOtdUmk0g8ki',
        'WOPcWRb9gq',
        'svRcPmkWW4xcG8klytz0WOZcLq',
        'W7KzW4pcO8oYWQ18W7i',
        'ke/cGJO',
        'lmojASoiCmkpnJ3cQ8koD2/dMZe',
        'dYGNqvLKW7K',
        'W44WimoVW6e',
        'W5m5fCoTW6WAW7axW4TGWONdLa',
        'pv5pk8osfSkSvSkfESoxeqNdIYSq',
        'WRFdKCotAcT/W7RdRZe',
        'nr00WOG',
        'W5JcTeKlWPq',
        'aCktWOXRWQ1AW5yhW5ddKxLh5l6r55A/55sU5OUy6yw857+o55QG6lAj5B6LxG',
        'W7iOfCo7W55tW5exW7zS',
        'gJCnWP5puCo2WRbtyW1ox8oPW7qShW',
        'h8oRBmo1Dmkofb/cTSkrtZ3dVs0ZAv/cLSkGnCk8WOGMiCkyW67dNSk0mmkeW6TFW7y'
    ].concat([
        'kCosW6BdUmkO',
        'iN5cd8ov',
        'W4mVW63cMCo0',
        'WRldKxjWW6aLWQ18ACo4WQqsWPq',
        'tf07kGr2dmoPW5CH',
        'WPJcVCkkW4FcRfS3qW',
        '6i285y2W5AA96lA8',
        'W7qnWP1yWOvinCoPW6BcT8kzCJygW74',
        'W4hcV8kbxYC',
        'FIxdM3m+',
        'ksPRWRK',
        'cc8TtW',
        'WRf3WO1lcW',
        'v1lcH8kBW60',
        'W4W4eSoGW4qxWRXqW7nuWQpdVSkNk8kLF8owW5pdRMP/eCovquhcTJtcI8oJiCoRWOPuvCoSAt5uf8kuWQa9uNDTWOpdR8kAldxdKCkhWPyxWRFdPcDbW5NcNCoiWOWzmCo+W6lcOHTpxmkWW7VcG8oThSoiiCo1kKqhWQXaW6W',
        '5R+05RwX56c/5BsP6l6P5P++5OUy5PwP5PAr',
        'nmoOgdzb',
        'W4W9amoQW4i',
        'W7GEW5PJWRKK',
        'hSk6dCoHWQa',
        '6yE0576Z6ygl5yIz5As06lsLW4HH',
        'WPFcOb/dJYKnW6FdHay4wSkVW5a',
        'yhyMlIG',
        'nSkneSoxWQi',
        'WPJcRSkkW5RcRhmQrg3cIhGG',
        'Ct/dOvq5',
        'd8ksWPrHWPW',
        'kmk+WPD4WQy',
        'bCkGWPzQWQP4W4eKW5hdN0mc',
        'tmkIACoqW50',
        'jZW/WOHG',
        'rZ1xWQ8nWONcKCo7WRWRW4PYxZtdKxG',
        'WQ3dImkGgCkh',
        'WONcJxdcOmkR',
        'DK0ZnXrPoSorW5O2W7mCgfJdHG',
        'W4/cL8kyBmkIWPVdIG',
        'WPFdVNz0W6u',
        'WQHzWPHvmMC',
        'cNzwl8o1',
        'D8o0WOVcHeVcLW',
        'W5qFW5/cOSoZWRPNW6pcUW',
        'W7eJW4pcOmoI',
        'W5hdOKpcJxL4WRJdGsa+v8ktW6y',
        '6l6D5O+G5PYp5yM25zUd5AsY6lAd',
        'W4NdIh/cOwq',
        'W7TUW6FdNCow',
        'j8kqk8oyiW',
        'WRxcN8kXW6VcIa',
        'j8kqhmoqWRe',
        'ttRdS0i1tYu',
        'iJewWQnEvCoJWQG',
        'rCkUESooW50',
        'sCoHW5aVWQ0',
        'WONdV1RcJtn9WQtdNZycxa',
        'fsynWR0eqmoPWRnoAs1Ow8o4W68Rga',
        'x2XgW7RdKmo8va',
        'WQJcQCkCW4xcOq',
        'rCoeW4SjW7uOmmoWW7OxWPveW7ZcGmkgW4pcSq',
        'D3hcNSkCW7tcTSkH',
        'xXxdIM8L',
        'WRpdGLpdVWO',
        'wZhcUanRwwhdKGZdUwhdImk2WOS3ASkOfXxcQmkgz8kucbldVLjVcMnCh8oBkcJdQJTdWOLVEWNdUcCcWPCphSo6WOZcIXL0WOhcUfWDWRLKvhCsC8kSW7C',
        '5P205zMt56cV6yAl57+q5OMJ5yMa',
        'ys3dNKSzWRvLeJW',
        'tvDPtmkDdaBdT8kfcmoj',
        'WPRcOwpcSSko',
        'psL3WPldLW',
        'WOlcJSkGW7VcLq',
        'WRBdGxrkW7SYWRb9lSo/',
        'cJmaqhG',
        'kc3dHmoyW5j/W7veguf2WQq',
        'WPVdJvDrW4y',
        'W6apWOH4WOe',
        'zCoWWOVcGeVcLSkt',
        'dSkleColeCozW5hcUmkrW4pcSMtcUSk6WP/dNmoGA8oBx8oucSoaW4aP5BAj5PIg5PAJ',
        'W4tdNKNcU18',
        'W7JcQ2SmWOi',
        'gSk+e8o3WQHKWOevWQLXrCkUg8kCWQK',
        'ghOvW4xcJq',
        'vxxcUmkOW68',
        'qq95W7ba',
        'qdddRNG',
        'omojW7/dPCkI',
        'nCkycSoGWRzUWOC3WQiWA8o/5Qk25RAE5PsT5OAT5O+u5y2654M35Ogt5AEG6lANW7a',
        'WQBcPL/cOmk5lW',
        'EanPW6zImWjtmW',
        'mmoTW7NdLmkA',
        'WPZdJmoBW7RcGq',
        'ibWjbJ9Qi8k/aLaKamoRjSkJBaHUWQpdISoJiSotW7FcUa',
        'W5WjWPHfjNBcQqK',
        'v8kMrCobW4CHjCktyH7dRq4',
        'ySkmsCo1W4a',
        'WP/cKZ8XWP/cLmkBW6xdPJOkodldSSkpWROEW6GuWPW',
        'sCogWRBcMe8',
        'WRldILpdVXnjwvhcGmoKW4FcHNazWOK3AH7dOCka',
        'WOldVM91W4a',
        '5yw25ywC5AEF6lsMBay',
        'WRddHt5goa',
        'WO7dG2v3W4CJWRbIrCk5WQedWOJdTIu',
        'W6xdVSokW48',
        '5Rgb5P605ywO5ys45P6s6zUH77+P6k6/5zYk57QZ56Ux5OQk6kgkxWNdUH50aav0BSkRW5pdNmkkWRZcUCkgoH/cSSonmSohW7pcOmoDmmoHCwyEWP4zWQSjWQ7cQmoVvCkgbfiZW65r',
        'bu51xmoteZ3dOSkwgCkdWQLNdrRdSSod',
        'DIBdMW',
        'kItdHmoiW7j5W6Tm',
        'Fwjpr8kU',
        'WOBcRtmVWPy',
        'WQHEWP1c',
        'W447W6XqWOGpzSkoW6VdH8kfW7/dN8oOhG',
        'j8kTf8owf8oeW4dcJCkq',
        'mSocW4JdGmkI',
        'W4qKhCo6W54aW48lW7z6',
        'WPpcSCkwW6hcIa',
        'WRVcMfpdOvVdKsddSCoVWOn9WQldK8kX',
        'oCkNaW',
        'WRpdVgZdVaq',
        'fw0xW7ZcTW',
        'W6xcMSkyW6VcMXvLW5TlW63dJ2G',
        'WRddUvldRGO',
        'jb4WrwG',
        'rb7dHLei',
        'sCooW5DSW48'
    ].concat([
        'W7BcIM8',
        'mCkHfSoxa8oBW4y',
        '5zcg55sn5AwJ6lw8',
        'rcTkWRm',
        'wSoIW4G2WRe',
        'gSoEbID+W6RdPqXwpu3dNcrkW6VcTuxdPSk+fCo7',
        'WQZdVCo4sHO',
        'W4xdO1RcQNnlWQpdJIa',
        'WOtdQeJdUafkEgtcK8oMW7BdG24lWRKOAGtdP8kbECo85PUq5PEH5AA/6lsYWOK',
        'xSoxW6vZW4i',
        'l8kzWRnbWPm',
        'dmkbWPG',
        'm8k+WPP1WQTrW4eK',
        'W4eaW4pcLmoP',
        'ySk6xa',
        'W57dUNZcRhm',
        'omoHjczv',
        'i3CWW4BcMq',
        '5P+f5OMh5yUE',
        'lIyveJq',
        'WRNcPKpcSCkKjmowWObNBColC8k1nLPQ',
        'mHK9WO9J',
        'W77cJMKYW6P9W7i',
        'nCkycSoGWRzUWOC3WQiWA8o/5PEX5lIJ5AEQ5Bk9WOW',
        'WPxdJCkvpmkLW5q',
        'Eb5KW6jtmXLsjSk9WQHljmouvmke',
        'b8oCW4ldJSkG',
        'h2StW6FcIN3dSSoNW5tdRCkwW4f8W4hdI8ocESk1aSkAzW',
        '5P2/5RYi5RwF5OYX5PYH56k3',
        'WONcKhlcVIq',
        'WO7dU2vWW4i4WRL7ASkZ',
        'WPrsWPfcehHXySo3wSkwASoQW49Y',
        'yCoeW7aYWOpcTfZdVq',
        'A03cVmknW54',
        'W4ZdIxZcI04',
        'm2xcGbXj',
        'o0HlnmoTbmk2uCkVFmoUaaVdIZSh',
        'bvVcIJ1D',
        'WOldKY16hq',
        'k8kxWQHpWRi',
        'euTbnCokpSk6vSk/DCoAeq',
        'yZbBW5Th',
        'fmk6WQ9OWPW',
        'uY9kWPGbWO/cQmoGWR4ZW5L6rttdKhe',
        'eSoBwCk6WQ8',
        'eeFcQq5X',
        'jJKXnbO',
        'WP/cHwxcL8kz',
        'W6eRW5jlWQy',
        'lYbSWRddN2S',
        'WOBdRrLIf8kTW7FcQdX0DJ8OrfdcRLJdHmoxWOpcMW3cUtxcPq',
        'o0Tkj8okfG',
        'w8oQW5qoWOm',
        'WOddJfJdVJfqEeFcJSo7W73cHNezWRmVBq',
        'c8oobZTKW6RdTHTk',
        'WPNcNuJcObRdGa',
        'kstcM8kPW6xcGCkrsq',
        'WQBcRSkv',
        'ncPWWRZdIwBdIeCuWPCnW4ecWQ8OW4ZcLSole8oCW4lcGwawWPa',
        'W740fCoNW44FW7KXW7b8WOtdNmkfk8k6t8o5W77dTq',
        'lYu8WOHK',
        'm8k+WPn8WR1bW7CYW4pdK0GcWP3dPa',
        'dh/cVai',
        'gJ4wWQ9lxmoiWQHxzbS',
        '5RoD5PYd5yww5ysp5P2g6zMT77Yc6k2s5zYk57MU56Ur5OUm6kkkW6DYA8kUgHxdPSoyp8ocbbNcSaXsrJffrmkuyehcVrbSWRbroJtdVYeyWO1bmCoMWOtcNriMW5JcSfGf',
        'WQ5dWOTiaq',
        'nH5iWQNdTa',
        'WO5WWRPKnKa',
        'hSkpgCo0WOy',
        'WPhcIa0UCSomwSo2eCoJWPVdIhpcTJVcN0rdWPe',
        'waZdNMig',
        'W7/cIgKNWQ0',
        'tcVdGKOyWQj+aW',
        'kvCEW6/cUG',
        'WRtcT8kmW7dcQG',
        'jZr2WQ/dPW',
        'pYZdLmopW4i',
        'ltetqu0',
        'pmojv8kbWPxdQYagw0hcJmo5bG',
        'W45/W6hdPSoUFgeNqq',
        'vmoiW7yY',
        'yCopW74YWPpcVuhdISk8WQjOuSo/W5C1',
        'W6JdQwBcJNu',
        'WPxdG2FdMYy',
        'l1HnkColhCkRCmk/DCoAeq',
        'WO3dNmkfpSk5',
        'WOlcN8kTW6xcSW',
        'WPvKtmk7W7m3W6KhW7Lw',
        'pmkmk8oYlW',
        'WONcRf/cS8kOkCohWR4',
        'WO7cLcy/B8olt8oXfCo+WOJdIq',
        'FZhdLxiD',
        'W7SbW65QWQ4',
        'l8obuCkuWRe',
        'WQBcT2xcHSkJ',
        'j0NcUHH2uNZdTvddIwpcI8koWRiHBmkOxHZcR8oxmSkpgXJdOKXPfxuBhmoAB2FcVWfUWQ1xp2ddOIfwWOSDf8oHW4W',
        'zaNdIfiQ',
        'W74yW4RcHmoG',
        'pfz9p8oqea',
        'W6WwW7JcI8oF',
        'W73dK1/cI29rWQpdVtCcC8oDW5uLj0tcPrNdT0bjWRRdGmkgsgDGzCogW7pcRGBcQLvU6i2K5y6B6lEL5B2v5AEW6lsN',
        'W40Zo8o9W4K',
        'ACklW5bWsW',
        'W7JcVCkDwWpdPgNcQx8rBmkZW75Kx8kZoMqXWPaj',
        '5OYJ5lM05BAz6yEe57YB',
        'D3xcJSkhW7ZcV8kHCaS',
        'ECoWW4qKW6miWPL3W6hdI1yuWOhdPvBcNv7cGhCOAer1W77cNCklj2eKCmotyCogCCkxuM4haa',
        '5O2d5P2Y56o45BEv6l605PYm77Y25PEN5RgB5BYj5zon5ywg6A+k5RgV',
        'EJVdQu0EWQjLaYaEqa',
        'WOddJfJdVIvkEf/cG8oSW4xcGgS6WRS0AZNdU8kgFG',
        'fLDuf8oF',
        'p8owW4ldPmk7W6yUWOvti8oNW6G',
        'W5SQWPPzWOK',
        'W6OlW4O',
        'W7qmWOvEWQK',
        'W4lcS2aLWPy',
        'WPRdTtHnbG',
        'W4SwW4RcUCol',
        'yZ1SW6zr',
        'dSoDv8k5WPK',
        'W5aiW5xcVmox'
    ].concat([
        'wWrKW7jKiazo',
        'WQn8WOTGgq',
        'W6/cP8kBsqddLxBcQgrQtmka',
        'WOFdImo7W5dcNq',
        'fmoADSoGDCkacZW',
        'WQpdGwzXW6OKWRvAACk9WQOz',
        'h2StW7RcPN7dPmoAW4NdHmkCW4XUW7VdIq',
        'zoAzNoAwQEwMTUI0OU+/REs5Q+w8VUwqIEs+GEEuUU+8La',
        'lvPckG',
        'yK5TASk/',
        'gcOqWR5Eq8oiWQvyCW',
        'yCoWWORcNfFcI8kEWR5S',
        'WPtdHCoJW7FcON/dGmkL',
        'rHVdQhy8WPvjmqyGFa',
        'lGKsr0S',
        'W6ZcQCkDrG',
        'tmoLWPBcGfBcTmkyWQHSw8otcG',
        'hwXKfmot',
        'dCkUdCoHWQPZWQugWQq3',
        'W4DzW6FdU8oOyxasqanpWPVMUzNNK6tcUMBdNbxdMX57aSkrfXb/W77cLcZKUQ3NKAVPHAxNVltLPQxOTBNcVG',
        'gr4HWQnY',
        'W7NcNCkIsZu',
        '6k6u5yEM5R+Y5REo5O2v5P+h56gs',
        'cCombJfHWRJcUbGzmwxdIbblW7RcRMBdVCoXxmoZWOBcUKxdJw9NW6GZ',
        'iMuvW4JcQq',
        't8k4W5fSBg/cNalcGSo6evO',
        'vCkNW5LOzW',
        'CxHZxmkpdYFdK8kwe8oXW6Pceb7dUmodW5PwW7xcOmoqWQimfmk4WQ7dL8kmWOddHConWPZcRCoy6i6C5y676lw35B6x5Aw36lsQ',
        'WOhdMmoaWOddMa',
        'xSkXW4X9zgZcOtxcI8oRfW',
        'WONcLcaZC8oyvSo5eCozWPtdG10',
        'fLuXW4/cNq',
        'W7NdUeVcL3HsWRtdVYaEwSksW7CVa0tcTIFdS0bwWQu',
        'WONcSmkNW4VcJa',
        'kGCygsv8nSk+',
        'm8ojECkKWRe',
        'neOwW4pcHq',
        'W6RcJSkAxZq',
        'W6FdH3riW7uLWPK',
        'DCk5ECoFW5SJ',
        'WRtcU8keW4tcTfS8rfFcH3uGW6ZdKCoeWPy',
        'W6W4W5VcVSon',
        'pxRcVY5Ksw8',
        'W7/cQCkBsq',
        'WOddG1ZdPbzjB2BcHmo9W5NcMKafWRqUzGNdTG',
        'd8oXW6xdVmka',
        'WPxcPftcS8kAkmobWQzKA8onECkZa3j6W65MW4dcRI4Z',
        'wmkEW7L1Fa',
        'DSoTWPdcGfBcISkUWQjXwq',
        'WQBdHxjT',
        'BWLlWQKDWO7cVmozWQSPW7y75RI055gB5AAo6ls6W5pdNa',
        'i2lcRGrHuwVdQepdIeVdISkQWO43ECk2eH/cTCoibmoyaGNdS0K',
        'xKSXidW',
        'AYjFWRukWO3cQ8okWRuJW4P1DdpdIq',
        'ytFdNLax',
        'W7H7W6ddVSoYya',
        'rZ7dPfS9qsJcMSo0FhGp',
        'c8kKWRnWWPm',
        'WQxcPtW1zCoXtCofbSoLWRdcJw3cGGtcHvfbW5tMLzlMJQpLUAdLTQRMMi3MLOu',
        'ps3dKq',
        'W6mvmSo4W6u',
        'WQbyWP9ojq',
        'CSojW7CVWPy',
        'WRBdHComBIPOW57dRZy',
        'WPhdG8omsZu',
        'WPVcTamTvW',
        'xtfeW4zc',
        'W7KjW4NcO8oIWPTWW6FcVdS',
        'ke3cHH5j',
        'W5mSWOHlWPm',
        'W7znW6VdK8oF',
        'W7NdT0/cJvjrWR/dJIa',
        'oCkLWOTQWRfh',
        'keZcJJ1l',
        'rs9GW7TX',
        'aSoPq8oMDq',
        'jSoigZPLW73dRqO',
        'tdRdIeuiWO9PbdSFF8kKFCkJ',
        'F8o6WP4',
        'zmk7wSoFW7mPjmkWwaVdPH4',
        'W5etW4ldVSk0',
        'gSoEbID+W6RdLaTnEXhdIcXDW6dcUg3dISk+hCoMW4O',
        'uNGqW79pgSk0',
        'hmk3WPHAWRK',
        'WQFcOL/cSSkSk8oGWQHNy8opF8kOieb5W69tW5dcVYu0',
        'BSkAwCohW5a',
        'mdVdNCosW4u',
        'cSkFWQDUWQ7cLvhdVmkXWOG',
        'W4iPbSo6W4ubW6WaW7DgWO/dMmkGoSk7y8oKW7tdTNq1cCoiFa',
        'pLrzi8omamk3qmkGEmkDwt3dLIaqpmkMxmkiCHWSW6BdLCogW6JcMbZdIr93fLn1AJbvWQFcHJRdTMC0WR/dQLVdULffxfVcNcpdGt9ntmolW6aCWQmSgHrrW7f/iciYW5NdTcfjgCkWEd/dGSowW5VcNmkvWOCsBCkRW5G4W73cLd7cHmocW6BdTW1WnNdcJ8klW7xcTSk6WQbre3pdGCkNsCkZW4TNf8kFEq',
        'tMfiW7GFbCo6WRzBuHHC',
        'wbJdQviG',
        'C3jUtmkj',
        'g8oaEmoPy8knaX3cOCknD2K',
        'jZWUibi',
        'W7BcQSkwAJK',
        'tCocW74XWPVcTfFdUSkcWQj6smovW4SMfa',
        'W77cGg4VWRtdQSoQ',
        'xIFdPgCZ',
        'osFdI8oAW71XW6Xtk1P0WQi',
        'pSk1cCotWR0',
        '5P2P5OI75yIY',
        '5Psr5OAD5OYj5y++5BAh5zoN55AX',
        'WQhdImo1W6VcRW',
        'ubddUeiV',
        'vCk4W414CwG',
        'WORdKSkymW',
        'jHesbIrRamk0aX0',
        'qexcOmk3W6u',
        'lY5oWQBdKCk6hMpcQmksWO1qvuOZFuz/oCoLWPPksSkGWPr9ogyx',
        'm8ojA8oP',
        'sSkSW45wyq',
        'hYG2uvnLWQqTlbnNW7OaWPzHWQFcVqtcPX7dU8ofW7SfWQ7dPmkR',
        'oSkxm8oHWOC',
        'WRNdH8okWRpdN3f3W4fK',
        'nHhdPSoeW5u',
        'ktf4WRddRa',
        'wColW7a+WPBcVxFdVCkXWRnS',
        'W6a/jmoAW4u',
        'gSomySkTWQ4',
        'WQRdVLFdJJO'
    ].concat([
        'b8ojxmoStG',
        'hJmvWQe',
        'w8oNWORcM2W',
        'WQdcMLtcR8k0',
        'WPxcQ1dcQCkPk8owWOPJESoIDmk1pgzGW6vcW57cSI4K',
        'cuTiiSo3',
        'yCoaW7OOWQdcVLBdOSkYWQjNx8osW6KIbmoocCojW5jvW5u',
        'lXzNWOtdHG',
        'W6NcKgO9WRxdTmo3aSoc',
        'dmkhmSo9da',
        'FIrVWPiL',
        'hCk5pSo2kW',
        'WRRcTKlcRW',
        'WQVdRxNdRbq',
        'ctOqWR4evmo6WQHxCH9UtSkMW6C8gmoIWQRdRwSAEWvUWQ5JkmojmSorWRyem8kIFqdcTmk3WOlcP8oIASkUggzfBfXzWO7dSg/dOwD7sCkrWPnttCoOeSopia3dSSoiW7TuWR1xdmoblSk9wdxdTSkXsmkEmLdcRYKNW7zjDeDFW4SiAmoWdgyirq3dQ8kXW6xcG8onW5xdR8oWW4BdKtpcQCkjW4hdPmohbCoEWPRcHSkQsSkAWQ7cMKVcP8oXW74hbCkjWRdcN03cHYdcIHhcML7cISo6guedo8k+B8kRWRxcJ2CWW4RcU8o7W6fPj8oEn8oXv8o2CmorWRdcRg7cT20VW7Pgh8kpWOOzW5mQW5FcM8kklCoXv8o2WPDeWRLCW5FdMCk9tYWQavpcTmo8W7ObWO0lWQdcGCoaWOiQW5G0kLSXlZ3cQZjvWQHpd2RdHZ5XW58oqtP9C8kJWQVdLmkTWRtcTX8afhhdML5JWOSPwSo+WRVdSmkHWQtcNmoiyvxcGSokW7HQw0ruWRxcG8oNrq3dUxRdUCkEWOmAB8kUWRZcNSoIpCoFhHBcKGqvlvfgng/cHSoHgtDvW6WiqSkNWO3cPW1BWPiBW6ardmkNsLS4z8o9WRXVWRBdOCkrW5PQW5PMfsr8juVcJe1/WR3dO8k8arlcRgL9W7/dTSkBomkBuCoVWQmJW6y3W7zuWPzCwhJcMrBdUmkNxaldMmkJBSkcWPddOCo4WP3dGaiJWO7cKuFcMKfTWOxcIaZdOSk2W5DeWQRdR1THWPNcNSkvW5hdN8kPDmojkuldQszNW7zIb8kDWOvGf39eagJdSMfKnmoLr0eJW4bZrCkzWQFcRHamW6LtWRfhs8oAqqKUomkwWPXIWPG4odjPW7rkC8o1bJSahCoGzmoOwmodBhFdSmosW4XIWRikC8kHW4BcR8k7W7NdL3WirbvHr8k4DfVcI8kSzepcRtWPW5NdJ8oumriOyhZcOJCcW68QWOmyW6ddLCkxW5SbdmoSimkRBI7cKSoqWROaA1pdSSoQWPPQx8o2WOXyWQ7dSg46W5udW6ddUmofdmorC8k6W4TSk2P7W4nrWPeqW57cOuFdS0hdMY/cUmogW5qBzmk8WODYbmk1w28HBCkGWOVdM8kIh8o6W7RdTGtcTCk6iX1nCmomhCovcaFdMX5blhldMSo7W71InmkqWQNcLrNcTur1WQ7cOSk+WOpcJuNdTWZdGqxdOmoeBt55WRNdItrSW6JdJCkkzSk0WR0arvCgWPCBcY5WW5ycWPJcOCkok8kcWP/cNsxdPK7dHHfpFSoRWOpcSSkKWPqCnmkctgWSW53cOZrylhldJ8o9drmvFu4iiCkwWQpcHsW8m1FcUwRdLHhcTmkdWRJdP8kmW6yoW6ekWODlC8o5W4rhaK5+p8oGnCkwW69UWPfvdbSLEu4hzeGKECkhWPOJ',
        'h8ohgZTJ',
        'mWrUWPZdRa',
        'WQFdK8kDgmkA',
        'lMygW77cGwpdVmo9W47dPSkhW5D7',
        '6k6x5RoK5AAC6lAY',
        'WPtdRWPGgq',
        't8kBz8oJ',
        'WPVdGCoGW7JcNG',
        'eSkSi8oFjW',
        'taVdIxms',
        'kmk1WOL1WR9wW4e',
        'W6P1W4ldOCo4',
        'evHbkmokfSkNuq',
        'lsb2WQddHhhdJxCiW5GDW5ec',
        'WO1OWRHYmq',
        'chdcLszN',
        'z8okW5KnWOe',
        'lZVdHmoBW7fvW7fekvnkWQjsW6e9W7q',
        'gCoQWQvjWQXAW4mLW4pdKWqHWOFdU2pcNbhcIfXEf00',
        'W7tcLgenWOi',
        'WQHcWOL0hgzizmoR',
        'bcDmWQxdJW',
        'iJfVWRRdKW',
        'pCk8emojtmogW5hcH8kBW5xcVddcU8kNWPpdMSosx8oY',
        'W78lW41TWRGZuCk0W44',
        'W405gSoUW54B',
        'fJiTta',
        'AZPrWQGAWQZcQ8o6WQONW4X+',
        'EsFdHeO',
        'WQ3dHM7dSXXg',
        'yNrvESkVpXJdGSk2n8oPWPHnoIFdMq',
        'W4pcTMuiWPS',
        'WQ7dOqrNaCkTW6hcVW',
        '6i+05y6t5AsZ6lEY',
        'EKyXidu',
        'ttpdQhq9tHpcH8o7Bvq',
        'AdFdQNS/',
        'nZDfWO/dRa',
        'xvC7na',
        'WQFdOmoeWONdNW',
        'fZ0qWQm',
        'W6ZdH8oBWRddHNzh',
        'ncPWWRZdIwBdIeCu',
        'vSkIumohW5G',
        'WO7dLg9WW7SAWRH9DCk3WQGs',
        'aqVdKmooW6D5W6TXofDfW6FMNiVMI6RLIAhcOeb3W5S9WPhcSSkE54UG5PYC77+X5BkS6k+b55I06lse5B+Tcq',
        'rWbZWPm0',
        'bCoDFmk7WPC',
        'WRFcV8kxW5RcVq',
        'jSkJjCoQWQ8',
        'E3FcJSkkW6BcOSkqvGroWQS',
        'FW4AAmknrCoXfmo5imktrvZcJa',
        'WPtcSHW2ya',
        'h07cLZ5o',
        'aY5aWR/dVmk4hu/cSSkAWO9pAvy8v0zol8oIWPjD',
        'ESkYW41Ryg7cHJi',
        'WPlcGwlcUcm',
        'lWyC',
        'WQ7cLcyGzmo/uSothCoMWOJdNHBcQ3ddMGW',
        '6k6I5yAa5R6K5RAc5O+Q5P+156kI',
        'W5FcSuyNWO4',
        'CxHZxmkpdYFdK8kwe8oXW6RMNlJMIihLIzNNMjNMSzNLH6ZNGOFcQG',
        'bIL/WQddLG',
        'WRFdN0NdULXlzwtcK8oMW5pcMG',
        'oCkEjCoXWQi',
        'FNhcI8kgW7VcTmkusWbBWQdcT8ocWO8',
        'tIzoW4DB',
        'W7/cQCkDxWxdUa',
        'gsTeWPldOq',
        'dmoNsSotvmk+kW7cLSk1v0/dSbStwNtdOG',
        'nJm+WP1D',
        'dYPHWRBdHW',
        'zXLS',
        'W71dW6xdUCoC',
        'WR3cRepcRmkViSoDWQ5UimohF8kOogDHW7yjW57cTIK+W50oFW',
        'WRFdKCotCZf/W7ZdMsD3mJ0jpGq',
        'i8k7b8owbSot',
        'WQlcJbuNWQO',
        'WQxcLhNcRmkc',
        'WQJdK8o+W6RcUwJdImkJyqxcHMxdLq',
        'wSovW7a2WPS',
        'W6KWm8orW4S',
        'WP7dJ8obWRFdTq',
        'DSo4WPJcMK4',
        'W5yOWR8',
        'WOtdSG9OaCkT',
        'WR/cKYG+CG',
        'W77cJhOGWQddQ8o7',
        'WQ/dH1ZdVHrkEfK',
        'WO5jWP4',
        'WQHeWOTuhgfkDCoHj8khC8oUW5nZW4/cOd01sG',
        'W74Sg8o6W54+W7KbW6T4WOddKG',
        'BYvyW7zK',
        'WRZcN8orCmkxW57cLYThxbJdGfaaw8oRs0iAs1z1W6BcKCoVW4VdUmkFWOq',
        'vHb8WO85',
        'W6u/W61kWOe',
        'WQxdI3rIW6muWRj9CSkdWPWZ',
        'CSkSW5Tlyq',
        'W7z1W7VdPW',
        'gcOobYn3iCkDhXekv8ovh8kjr3ROJRZLJjJOTytLVi7LPB3OTP/cOW',
        'kqysgW',
        'WQNdR3jQW7K',
        'WPhcScKEWRm',
        'WQnfWO1xxwniAmo2Ca',
        'WOtcRYySWQ8',
        '6lEe5BYLWOuj'
    ].concat([
        'W6GOWQb5WRrlbmofW4pcK8kSra',
        'du5CnCoraq',
        'j8kic8oLWP0',
        'ssRdTwuZuahcHSoUCr4kp8kikMavWONdIZ/dGSoN',
        'tSk8W5fX',
        '5P2w5R6D5Rw/5O6Q5P2/56cw',
        'maeAbZu',
        'WQRcNuNcUW',
        'CHjzW51q',
        'uSksxSoJW5W',
        'WQdcLSkYW5pcLG',
        'W4C0WQ5+WQzPe8oB',
        'B2LjAmkV',
        '6i+u5y245ywE5zk/5AES6lAH',
        'W68hW6zfWQe',
        'pmonu8kwWRxdOtCXxwpcNSoIhmkkx8k4WRC',
        'WRVdK8o/W7e',
        'WO1nWQ9rfq',
        'j2ygW4dcMNtdUSoDWPlcRG',
        'W5yoW6pcHSoV',
        'F1BcVmkEW6a',
        'W5qxW7/cTmoOWQS',
        'WQ/cRuC',
        'hGfdWR7dRa',
        'iCoqCmo0C8ksntBcQSkD',
        'W6GQlSoyW5O',
        'WQJcJv3dSWtdHZddSCoLW4WTW4tdQ8kvyCoRW4hdJ8oACgCKW7j0vGpdOdjrWR5mWRWlW4ieW7bvW4L1wmoAWQL9u8ozW4OZbbmMi8oqWR0Wemo1WRhcTSkqWPxcMKNdQgiuWRbWWRFdKW',
        'wc9qWRWAWOK',
        'W4CkW5W',
        'W51PW5VdK8oX',
        'W4pdVuVcKha',
        'W6tdG8o4W7RdUxldL8kIELG',
        'e8odW7NdJCkC',
        'Cmo6WP3cLG',
        'WRbjWOfWiMVcMqPmWQRdHuy',
        'WOhdO2XBW4S',
        'fqddL8orW5K',
        'WOxdRNbeW6S',
        'AmkNs8ovW5yYiCkLF1lcPrH9W5y',
        'WPtdKSkfpmk9W7lcIJTwlMVcQq',
        'iSkJW4/dGHtdJSkwWQ9tsSoJdq',
        'wvjHqmkJfsxdNmkqbCoCWQ8',
        'WQDzWPzUhW',
        'fSo3W4OUycRdNw7dGmo2qeiCr0rTWRqDW5tdK21gW4BdL8oIWPnhW4/dRNBcSxddH8oxW7VcVh4HWQpcSsxdO8ofWPRcV8k2WORcKJGnW4P8W7FcR8oUW6aCW5/dIY3dG3CFWPTBW7FdHSoCz1f4DSkqW7yeW5BcLSkazgugoSo/W4q5W5uTW5xcLmo5o3NcS8o8FmkoWRhdQCoSFMb6W5VdImoZW5HmWORcOfWaWONcPtfhW63dL8kUySkIvMBdI1mxW4BdOZZdLSo/zmkHW4VdTmoNfSo9W5pcKSooWQRdSCk6u8onWQZcMSo7W5SIW53dMSovEJzAqe5gWPVcQ8oIW6LBrufMW6eAWPCkWOtdJmk5WRfJW7KMWR1znWebi17dMSkyW73dT8o/WP7dONNcSuboymo6W59nWQVcGN7cM3/dOmkzW6WhwutdSZiODmo6b8kKWRBdImkSBmoHgLqtoSk/vGiCWQWyBGHYW7f3bCkvahdcRKZdRLNcMeqrF1LNyLZdGNnDWQWYWQ5RvSk1mCkTFeuoW6hcRmoQWPeBW4WWW44FWRSxWO3cTSofm8oLd8kmhXu+B8kUW7pcS8oiW40jW6ddT8oBdHFcNeGOWQ3dI8kUWRVcIXxdRhhcHCkeWQVdUvubW5fAcZ4jWPdcI1xdL8ksW7xcJta7WQ48W4BdICo2sNPRWQxdS8ozDYlcL0hdGmoFW7ntW5XYWP4gdYBcLaDktXZcRSkItaNdQddcJZJdVSkrrMzOd2ZcISohiYdcK0lcImkmW4JdJqO0W48ue8k1g8owiHZcHSkWsN9TW610WQ/dRWNcH8kGW7qDWRBdGmkzWRlcL2xdSCkdW57cH8ope8okzXClWPxdNt9yWQZcPv00jSoRcComoXBcOgfCtfhcJmkSWRtcTCkJW5ZcL0xdJmocWRZdTx/dHH3cICoqW6tdQw7cPmokx8kBWQL6uCkzW6BcGs/dSCk1tCkBdCkqa8kxWPjcCLybWQ7cGmozW6yJkSoHtY/dLmkeWQjviwNcP8o+F8kdf8kGW5WODYeDW448WQBcKCoEuSkhWQNdISoOWQxcPNFcHgmkW7LQvI5kw2hcGK9NuLrbWO5CyKRdVSkIl8kKtSkhA3VcImkTWPFcILv4W6PbkYqNWOFcTCotb8klWOlcKSk7xspcUmoZib3dHCoiWR3cUmksDwdcOCosWRvJW4jNWO7dS2ZcPgZcPmkSBLVcH8oiW4XTBCotDGPKaviZW6/dLCoZWR8BWP1JW6BcMSoKW4udxGJdQhNcMX4xoZO0W43dJJiJW6zoW7vbWOGZlSkLshXQC8khxGNdHuJcH8kNWQjjWRRdVSo0W7ddO8kCW5C7ySkUWRGRW4hcSHrwWOxcH0pdOL/cJSooeCo+bYldTd4qySoDnmoUd2K9W73cP8owaNFcTd5EW77cICk8gh3cVv3cMSk5WO3dNmoWW43dUwauWR0jW5JdOWu0ss/dJSkVWRxdOL3cU13dVSojtCkhWQxdOSoJt8oVzCo+W5tcSf0jWOZcSmkGu8kArL0XWQpcGSkkWPStWRJcI8ozAWTLWPBdKKvtqCoIW4ibW4RdPCooW7jjWOJcJ8kJWQGFxs1tW5vMgaGmWPL+AX3dPMRdPSosWOXzBeBdM8kVW701WRzdbYi3W7dcRSoKWPW/e8oieWX6xvymohlcOXaBWRldI8oksJJdSLdcTSouW60oW5bUsmkBAgdcRSo5p3K5WR3cUmkAWPuYWOhdRcKkDxZdGSkOdmopfgNcJ8kov8kPrGdcVraVWPLlWRmFW4/dMN7dLYCxuqpdI2P7v8oKW4SuW6JdHNRcLMxcN1ZdPSo9WPxdUhK0meGAiSoiECklWRHbWPHTFYdcNeWBjx/cKCoLnHGlDmk5W4qwWPzpBSoIWOBdGmoqW53cMaVdLxxdTCkjoCkEACkSW6pcIZTJW5fGW6XFW7xcGMa+WRVdJmkvWQTkW7lcJSkTvX3dM0aTf2FdOmodqCoRW4L/mdxdK8kTWRDidbGQyCk1WRmNWOVdLgPVWR7dS8knWOFdT2/cMcxdOmoUW6vziaNcV8ovEICvWQhcO8kxWO1DvCkEu2dcUrL9W4Gcw8o+aSodF8kNyCkdWOXizCoQnmoodwNcL3mxBSkEWOjmW6vGW4tcI8oXWOHFWO3cMaxdRYJcOCocuMpcTCk9yCoqEeLwWPCVbhPEWPddUSo0DINdL8kbWRxcGmoKW5tcJmkky8kXW7DOCmoEW4xcNSoUamkpW7DMW7raECkAt8kKW6/dMmk7i0vrkrhcVXjlj8kVlvS6W4pcLrlcOSoQpcyeqJqrWQhcNr3dSCkCuCkDWOHoW6/dH8o2WO7dImkhcmo1W71hkq/cI0tdJbTAmh8PmCk5WPxcU8kMiWW6W5ntcGRcM8kkWRBcNh3cQ8ouWRnjz8kWgMVdNCkrhe/cNCoHW6HwW6/dOuG6uCkeyZ89hLZdU3ZdTr/cSCkjfCkoELdcTvVdUX7dLJVcSYJcQGNdJSoQW5pdQCkwDY0poCoSEetdGSoNWQddHLvWfKNcNrJdOsnzzmo8D1tdUu3dSflcUSoAkWu1gqJdQI5CESkentldTSk+jWtcQSoYF8olW4hdPWxdHCkjWOnruGCGtJPqt8oQW6lcLhdcHmo6WQveWP5vgSkJbSkVWOdcQZiZW67cMLZcQN8msqKDrd02gmkqWQDEW6P8dW9GWOyFwr/dTvXSW73dIgVdN8kwWOSJWRtdK8k5W6ZcPqvKWRy4j8kwiSorW41KW6ihWQK8lbjIk8obpa9JqJddGCoKFHhcQt16WP7dPSkoWPZcVSknWOy0WPL1omo6WPG2nmosW6FdLCkqkYxcSbhcLX7dKCkBWRCynmobW4nPW77cHa7cQCoybMVdOComomkPWRT7bSozbctcLfNdNSkJiKtdT0JdPwRcJ3tcKd04wmo2hsS8xmoiWPVdGCkmWRBcMCoVu8kXnSkvpmoyW4FcHYlcLgtcMX3cMCoSWPtcImkWifNcVSoxfGe3EmkNW6BdQmkzWO5yWQyzBrHus8kkje1RW7RdNY5vWQDrWOZdLmowhxdcHmoVWRVcShLfW61zm20zuCk6oCk0A1ZdI8o5dmkbW6FdUCoMmwf3cXHWWPpcJrhdPmkcEsP3WR5jWQJcKWZcISkbWP5GW5pdR3WKlcvQjeLrW502CCkoWO7dRvlcLSkgW6BcTgTvW7ebmdVdVSk3W6pdNLbfW7hdU8kPhmkYWQxcUmknW4eJWRboEmovgfxdGNJcSfSfbmosdxxcO8oxtSk5W7qGW4NdP8oyW5OsW5euoCosqtxcGHFcHqdcLCkfACkPWQZdK8oaW55SjSocW7uRW7iKWOXhWRBdHN3dQrRcJaVdIx0Ql0XHpSonW61ZW5DVfmk1EdFcIxqyWQ0cW7ddKH4wvmolWOVcJe/cTbq1pmopFxtcOCobWRf/W5a5A8oYi8ocWQnJWOxcUMNcMSkaWPxcKSoEWOfsW4DwF8kifSojfflcMmktD8oMqGxcGGFdGmorW71yW7/dVqtdTY0CWO7cLfBdSwFdRtiIgLddTZ7cIJCsW5ddOmogW4zLW5ZdGcNdGSkDuSkyp8ktW4RcVmoiWPNdKCo8WO99WOtdKuZdG8koemkeo8k7WRVcK8o7WR/dUHNdQmo7W5RcO0Wxx8knWQpcRSkNbmkGeXK/pvFcV8kEzmkamCk8WOySB8kxW5xdVSoI',
        'W7L0W6q',
        'tCotW7aUWPBcTKhcP8kJWQj7sSotW5OMpCohk8osW4jvW5pdKXe',
        'W4q9WQ5NWQXJeSofW6pcHSkQvqO6',
        'W715W7hdPSoUyhyxqq11W54',
        'W6ZcOSknEZy',
        'iSktnSo7WPC',
        'AKO8lrvRk8oJ',
        'WOJcLsOOCSo7',
        'mmkMbCoBdSotW4C',
        'WOJcGZS0F8oXuq',
        'tmo2WPhcLKhcKSk2WR5MACoadSkYiCoN',
        'kSkZWQXUWRW',
        'W4dcI8kAwH/dUwVcI2jqqSoKW4v1xCk/vMuZWOOjWP/cS3nmqvNcSSkZ',
        'h8k4f8oAWR0',
        'W6u9WRXLWRv0aSotW4m',
        'WQddMSow',
        'WRpdGmobWRJdJe5DW5TMW6NdVq',
        'hmoRBCoGuW',
        'f35Od8or',
        'W7GoWQbLWPy',
        'DJddNu0EWQjzeY4yxa',
        'chJcPGC',
        'dYOTvL9/W5uMibbRW7W',
        'W7qJW6pcJmoE',
        'tcVdHuepWQXpgsujwSk5DmkI',
        'aHvsWPpdQLFdPW',
        'W6JcGgKQWOFdR8oYcCo2gmk/na',
        'W6/dKtDUWP7dKSor',
        'WQtcQ8kxW5RcT0W/rxhdH3qGW7y',
        'WOFdJCoQAre',
        '5PEk5Owa5O+L5y+H5BAU56AJ55wO',
        'pCk1WO1yWQ5CW7eLW44',
        'y1dcQ8kMW5e',
        'du5CnCoraCo/54MT5P+G5lIz5yEb5A+n772M5Rgx5ysR54on5P255OQV5yI/',
        'W7ajW4RcMCoj',
        'C8ksumoNW5e',
        'W6KrW4SzxhDFCCkHz8kxz8oY',
        'WRdcLZ8RWP3cL8kmW4W',
        'W7KkW4pcVSoYWOvHW7xcUZ/dOCkm',
        'WPlcSmkaW5ZcGq',
        'fmkDWOXsWOC',
        'ftrDWQFdHW',
        'rYRdJ3el',
        'W55sW5tdGCo3',
        'WQpdJCoCWRq',
        'tCkVW4PY',
        'W4uEW5NcICof',
        'FmoXW6vBW7u',
        'udv+W6DLlHLTjSkFWPayimoDvSktWRv95zkM5lI06iYN5y2W6lEZ5BYh5AAg6lE8',
        's8o5WOpcOKm',
        'u8ogW6S/WP8',
        'W7OhW5bMWQi2',
        'W79oW6VdImov',
        'gcOobYn3iCkDhXekv+ITUEwoHoI3PUwpS+wLQ+I0RSo0',
        'WQhdLM97W7ycWQ1Qz8kIWQOt',
        'WQNcT3pcImk6',
        'axm3W5pcGW',
        'WOxdHCkbnmkJW5tcUIXdd10',
        'WQZdNL/dUqzxy1RcHG',
        'WQddICocWR/dGeD6W51+WRpdVg9iWODykCkuWR05W6Lz',
        'WRxcU8kwW4BcRuWSuM0',
        'DmorW5bAW7iajSoWW6azWPWb',
        'gdWp',
        'nCo7gsrc',
        'W5a9WRTzWRrNfCot',
        'WQldTGP7aCoOW5tcRJOV',
        'pCkaWQfyWRq',
        'W44oW4hcOq',
        'bYDDWQy',
        'sKq+nq',
        'WRTuWOnWpG',
        'gsuTuuHKW5KZjX4',
        'g8kNiCo+mW',
        'WQjFWP1cc1XC',
        'W6RcKhSM',
        'lSkIWPb0',
        'W7NcMCk5wqS'
    ].concat([
        'WQFdLmo3WQ/dQW',
        'cqK8Cf0',
        'jX4Xue94W7GAoXjFWQG2WOGMWRFcSvFcTqJdVSomW59rWRZdTCoWW7niWOXPfej3qCoyBCoIlSkcWONdIIVdVv/cGmoHW7FcRSklWPKeeq',
        'kCkfWPfmWOG',
        'AY1BWQ85WO7cVmoIWRSJW4v4wq3dNMVcGCk9kMtcRJ4',
        'jSkGc8oonSozW4lcM8kx',
        'W5a9WRS',
        'etzF',
        'adSvadi',
        'WRldL3bqW6aIWQ9TyW',
        'WRpdKCosDdDIW7C',
        'WRtcQ8kgW4RcVu08',
        'B8kmBCocW6u',
        'WQ/cSupcQmk/',
        'WPbYWOXvahXiv8o8zSk/k+s/OEEwKUEuQEAkNEMgQEE8SUEBHEI3Gow/KqO',
        'fmouW4tdUG',
        'lmoJvCooyq',
        'r8ooW5G',
        'WQbRWRzsbW',
        'W7FcGhS9WQddOCo7',
        'W6qRW63cImot',
        'WRpcHLNcVWddLJddSa',
        'pKLbpSohjSkVqCkTymoyea',
        'WRhcI8kjW63cJa',
        'xLrvwSkoctVdPa',
        'W5iEW5fXWRKmv8kIW47dO8kWW4K',
        'hCooaHb0W67dVb1CwLO',
        'EeKmgIjZnSk/qa0LfmkIDCkUAZrUW6NcKmkOCSkWWRNdVZddHmonFHVcGSkhWOBcGc0MWRVcKSkSySoKdqRcJLBdV8khdw9kW5ddVmoiW6miW5fSeuhdMWBcHfdcHCoqW409WQnFbSok',
        'gILrWRuiWOJcQq',
        'W6NcOf4fWQS',
        'WRhdHSodWPpdMW',
        'lX3dJ8o4W5W',
        'xtBdQsvU',
        'WRJdNSo7WONdPa',
        'WQZdNftdVHfnB1a',
        'nSorEmoODa',
        'WRldIL7dHXngyL3cJ8oSW6lcHW',
        'bCkZWPz3WQPqW5WJ',
        'fCosW4VcUSo3',
        'WRVcI07cUGpdKYhdPSo4',
        'WQNcTJmRzW',
        'ua9PWReO',
        'ht8WCeq',
        'EafIW6f1ktrpmCkDWQXroCoCxCkg',
        'bmolrSk5WRZdSdybxeFcImo/hCkZuCkI',
        'xvr0rCkpedtdOmkb',
        'tmoBqCkhW7ldQdOqb3lcMmo/hCk1ta',
        's8k8W417AM0',
        'wJpdPMi6ttlcNG',
        'WRdcVbijWQ8',
        'kanZWPddGq',
        'WP/cIdyWWOZcTSkrW5xdPI8cot/dO8kZWQuuWQfjWOiMW5RdSGRcGfpcT8olWPaHe0GcW6/dObKkW4dcKSoKWPpdSmkscNJdOH1GWR9o',
        'kHhdRmo6W6C',
        'BSkyW5LztG',
        'W5m5b8oSW54+W70rW7bWWONdKSkAkG',
        'e8oehtO',
        'oH9nWO3dRa',
        'eZnDWRVdMSkKc1lcR8ozWOvEEq',
        'pZRdL8otW6y',
        'bmoHW7xdSCk5',
        'WOHeWOTuhge',
        'pCk1WO1nWRDyW4e',
        'WOZdQCohW6pcNa',
        'W7OiWOXUWO4',
        'v8oigZP3W7hdSG',
        'krvcWO7dRW',
        'WPldMmkbmCkWW5lcGa',
        'WQbYWPX+gW',
        'W5BdPvNcKq',
        'lxK6W6xcIq',
        'W5qRWR9zWQ9Ze8ovW5u',
        'W5usW4pcUSopWQzIW6NcUJpdP8kDW7/dNmoLiSkiW71Vwc51',
        'xheQcXe',
        'WOtdT0DuW4C',
        'f8k0nmorWPi',
        'Emo9W7y4WQ8',
        'tmoeW4S',
        'W4C3WRHVWRj1cCotW5ZcNSoRddWMW51pW6njs03dKCk1bh7cKSo9W5hcMhJcHJpcOSkycuu6wCoYtqxcVCkdydNcUSkSWOZcVHxdS8k9W65/WOi3xYtdPG4LWPddO8oIWR8Gc8o+W43cMadcNCo3ESoCWOy',
        'CcFdIue',
        'WQ7dI8oTW7dcUG',
        'utHmWRqC',
        'WRFcKJbSW4K',
        'WPxdR07dGZG',
        'mCorW4ldSSk6',
        'WONcLt4QEW',
        'umksW6L9Fa',
        'Aw5vyCkl',
        'ca4RiHS',
        'W7pdVwJcS1C',
        't0nVxCkieWBdUSkkhW',
        'usri',
        'iLrj',
        'wNivfXi',
        'emovWO3dTSk6W5nRWOOajCoYW6JcHJ0PWRZcRq/cHWaiiGT9W6lcJmo3euDRmrBcGSojs0iwWQ04W4nhWOfGEmkxWRVdNvqac8oMWPBcNuRcGgpdVa',
        'W5BdVeVcJxPrWQpdGa',
        'W4tcUmkawXJdM3ZcQgnEEmkH',
        'xmoiW49iW5u',
        'wG7dUeyQ',
        'yCo0WPFcL03cLa',
        '5P2K5Qo75RwL5yM26l2U6kc/5lUY55QHWO9HW48hbCon6l6v56M/',
        't2RcJqSlWRvNgtTm',
        'WO5AWPPQieFcIbW',
        'pvRcNY5eAu8',
        'rITqWR8bWOZcJmoWWQ0JW5G',
        'gcOobYn3iCkDhXekv+wMHEs6R+AcOUwKIEwLQ+I0RSo0',
        'gcOobYn3iCkDhXekv8ovo8kUydv8WR3cI8ooaSoPWRNNV4ZLRyJLTjBLI4BMLRO',
        'W7/cL3OHWRm',
        'WRFdMCoCWQNdGLb+W51OWRpdQ29FWQ5roSkoWQ0vW45xWQStW7WFW7K',
        'WOpcS8khW5pcGa',
        'vbfUW6fvnbLoo8kcWPTDjCogwSkoWR4',
        'WR3dTXLnha',
        'W5igW59XWOuUqCkLW47dGCk4W4ldSmoonW',
        'f8ohW5/dUq',
        'quW2pcnXpSoKW4WXW5GlcW',
        'F8oLWOdcVNm',
        'A0mckrG',
        'e8obrCkqWQ/dTZSxrh3dJCkGlCk1u8kHWR7cLCo/jCkOW6Drzmk3d1hcJWT9W4RcICk3W5msW68+mSkdWPpcNSkYW5eSW6xdMCk2WQVdHt8/qNDFW5dcKuZdLHZcK8o3W58yD0xcOXmJWRZdSfmckSkREWmEWQ1EvbdcKmkgDSo4s8kDgu/cH8olb8kog0zNWPBdS8kLWOpcMSk0WQ1ptmkrW5RdPmkyW7BcOhWwWQaTW7y',
        'W5eBW57cOW',
        'qZP4W5P8',
        'BmocW6WZWOlcO0FdRmkJ',
        'aSkwmSovWQm'
    ].concat((function () {
        return [
            'b8odW5NdMmkHW4CIWPHfeCo0W6ZcGMH3',
            'hSofiqDC',
            'CdFdIxqV',
            'W4yUWQXyWQK',
            'mCouW6RdUSkF',
            'bGrkWPVdGa',
            'l8k/WQ99WOK',
            'W5y1gSk6WPG',
            'WRBdHv7dPGDbB0C',
            'W4CMW7XuWQe',
            'WQpdG8oCWRhdJ0DGW4XVWRpdVg9nWQHjmmknW7aXW4fuWQbEW6ij',
            'teS2kIDSk8o4',
            'xmoaW41h',
            'F1hcGSknW6i',
            'BXFdNxK6',
            'W4aQWQz+WQfKdCot',
            '6zYR6ksG56YE55cV5zoE5PYo6zIt5l2T5PAQwmktc8k9W4RcM8kw5PwA5lMJ',
            'oY1GWRddMa',
            'WPpdMXnOiG',
            'WR7dLmoG',
            'WRldRCodqY4',
            'dZaJWQjY',
            'rLrH',
            'W6FdOfRcLxvDWRddMsWcqmoDW5y/ifhcUdJdQW',
            'a8ouW4JdTSk7W44',
            'gvKbW6BcQW',
            'dSopqG',
            'W5BdOKxcJxnkWQJdNsa',
            'WQRdGr57bSkNW6VcMYy1t3OiFMJcQfZcJ8kA5PIw5Pwc5Aws6lAYzq',
            'W6SkjSoZW5i',
            'WQhdIgf3W6K4WQ9J',
            'WRHbWPvobW',
            'wYBdIw4P',
            'FNxcN8kyW7ZcVW',
            'yYNdJK8nWQbJwsuFvSkJ',
            'WQBdG8o/W6RcT33dNq',
            'DuTPxCkiltddSmkxhColWQ8',
            'jCkNf8onl8otW5dcM8kcW4VcIG',
            'tColW6SPWRy',
            'WRxcU8kvW4xcUv0Q',
            '5Rgo5PYW5yw35ywM5PYv6zM2',
            'WOZdGmouWOVdJa',
            'BaGlhh95pCkJaGS5fmoNp8kLAI54W6hdH8oRomoFW6RcQW',
            'uIBdM00w',
            'WPddOmouWPddHa',
            'FqvOW7PYja',
            'WPvGWP1MbG',
            'W6ZcHSkfzbO',
            'esBdJCofW7G',
            'mSkKc8oBa8oAW7dcNmkcW5JcIG',
            'W74sWRvUWRO',
            'j0NcUHH2uNZdTvddIwpcI+w0ToA7MoErLcldUW',
            'AGz7',
            'WOBdSuZdHai',
            'h8oRBmo1Dmkofb/cTSkrtZ3MSyFLHk3LPBBOTl7VVkRMNPZMIR3LIARKUkNKVRpMSQVLHkFNGzu',
            'd8kRdW',
            'oHv4WR3dOG',
            'WOVcS0hcQ8kKjmosWRLVyConoSkijMn+W6LvW4C',
            'WPNdICkudSk6',
            'WQFcJZ4jzq',
            'W73cIwCSWQddQSongmoefCk0',
            'WPtdKmoLW7ZcOq',
            'nWWxed19j8k/ffaZeSo0fSkLCJnOWQVdOSoU',
            'zI1iWOSQ',
            'sHvBW4z5',
            'W4ehW5XWWQWZsW',
            'cCoNnqv+',
            'WQZcNJa4WO/cKa',
            'D3xcG8kAW7tcVCkxxa5gWQNcOmofWOxcJSoOD1hdRmo9d0q',
            'E8kKc8oAa8oA',
            'WPBdVmkjoSka',
            'pN7cIqHn',
            'usryW5H6',
            'xZ58WQik',
            'dqSnAv0',
            'WRxdPCo7WQJdLa',
            'WRL0WO5+iG',
            'W4pdNMNcL0K',
            'bCouW5/dUmk9',
            'WQ1vWQXLfq',
            'fYKsye8',
            's8k/W6vUtW',
            'rxFcHCkkW7BcUSknvWvoWQBcSCotWPi',
            'W7HZW5JdOCoc',
            'W67cVmkjbvq',
            't8oHW6ORWQ8',
            'WRBcLa43WPG',
            'WR5cWPHafG',
            'hIClWR5fqSoRWQ5zpG1QqSo8W6mXimocWRpdOxi',
            'gruEWR9K',
            'kdrWWRZdJa',
            'WPdcHYqI',
            'WQRdRCkem8kx',
            'nsbWWQtdGMZdIa',
            'gcldJSooW6m',
            'ymo9WPBcHhBcLSkCWQHR',
            'BWLlWQKDWO7cVmozWQSPW7y75B+A5OYQ5Psg5BYq6ksk5P2S6i+U5y+l6lsV5B+z5AAo6lAq',
            '5P+W5OY45l6H6lE15y6c6ycC56+K',
            'WOxcI1xcVqhdLY3dTW',
            'WQVdMvtdPW',
            'zchdGXDE',
            'dmojW4O',
            'WPbYWOXvahXiv8o8zSk/k8oAW5nZW4/cHYHHwcDzvSoNCtvoWQJdPHurvIxdLW1JWQNdKcG9WPNcKmkzo8keW4JdO3/dTe1UW5xdVCkEWR1DWOPihW',
            'nheBW6q',
            'WRpdNSkCmCki',
            'jr01WQnG',
            'iSoCW73dV8kN'
        ];
    }())))))))))))))))))));
    _0x4ff4 = function () {
        return varAtmosphereWere;
    };
    return _0x4ff4();
}
;
(function (argDangerousWide, argLifeQuite, argCustomsShelf, argCreamSuppose, argLookRope, argAmVast, argGasolineTest) {
    return argDangerousWide = argDangerousWide >> 2, argAmVast = 'hs', argGasolineTest = 'hs', function (argLotPeace, argHoweverTears, argGrewStand, argBehindThumb, argDaughterNewspaper) {
        const varCuriousShoot = _0x56bd;
        argBehindThumb = 'tfi';
        argAmVast = argBehindThumb + argAmVast;
        argDaughterNewspaper = 'up';
        argGasolineTest += argDaughterNewspaper;
        argAmVast = argGrewStand(argAmVast);
        argGasolineTest = argGrewStand(argGasolineTest);
        argGrewStand = 0;
        ;
        const varChooseSometime = argLotPeace();
        while (true && --argCreamSuppose + argHoweverTears) {
            try {
                argBehindThumb = -parseInt(varCuriousShoot(1526, 'yoC7')) / 1 + -parseInt(varCuriousShoot(978, 'iDwM')) / 2 + parseInt(varCuriousShoot(334, 'yoC7')) / 3 + -parseInt(varCuriousShoot(452, '8@jo')) / 4 * (-parseInt(varCuriousShoot(1650, '7%8^')) / 5) + parseInt(varCuriousShoot(1109, '6hxd')) / 6 * (parseInt(varCuriousShoot(910, '$SfD')) / 7) + -parseInt(varCuriousShoot(1339, 'X4(r')) / 8 + -parseInt(varCuriousShoot(1842, '7%WS')) / 9 * (-parseInt(varCuriousShoot(1407, 'iDwM')) / 10);
            } catch (varCapturedNotice) {
                argBehindThumb = argGrewStand;
            } finally {
                argDaughterNewspaper = varChooseSometime[argAmVast]();
                if (argDangerousWide <= argCreamSuppose) {
                    argGrewStand ? argLookRope ? argBehindThumb = argDaughterNewspaper : argLookRope = argDaughterNewspaper : argGrewStand = argDaughterNewspaper;
                } else {
                    if (argGrewStand == argLookRope.replace(/[HJWhOtUPjLlMYKeySRFw=]/g, '')) {
                        if (argBehindThumb === argHoweverTears) {
                            varChooseSometime['un' + argAmVast](argDaughterNewspaper);
                            break;
                        }
                        varChooseSometime[argGasolineTest](argDaughterNewspaper);
                    }
                }
            }
        }
    }(argCustomsShelf, argLifeQuite, function (argImageUnhappy, argFellowPlan, argFasterWagon, argAttemptRubbed, argDeeplyTonight, argComeShort, argAllowMy) {
        return argFellowPlan = 'split', argImageUnhappy = arguments[0], argImageUnhappy = argImageUnhappy[argFellowPlan](''), argFasterWagon = 'reverse', argImageUnhappy = argImageUnhappy[argFasterWagon]('v'), argAttemptRubbed = 'join', (1855061, argImageUnhappy[argAttemptRubbed](''));
    });
}(784, 102639, funcBothWith, 198), funcBothWith) && (varBearSudden = `\xfb9`);
var varDriveRan = this && this[varFairlyStock(2506, 'n8BU')] || (Object[varFairlyStock(2376, 'yoC7')] ? function (argGoRing, argBattleShot, argBecomeWait, argEarRapidly) {
        const varCollectSing = varFairlyStock, varBloodWhile = {
                'uKmJw': function (argLoseSpirit, argCharacteristicWing) {
                    return argLoseSpirit === argCharacteristicWing;
                },
                'TAoYL': function (argDaughterSelect, argGasolineUnion) {
                    return argDaughterSelect in argGasolineUnion;
                },
                'aPyeo': varCollectSing(2189, '^S!O')
            };
        if (varBloodWhile[varCollectSing(512, 'fu8^')](argEarRapidly, undefined)) {
            argEarRapidly = argBecomeWait;
        }
        var varFunSouthern = Object.getOwnPropertyDescriptor(argBattleShot, argBecomeWait);
        (!varFunSouthern || (varBloodWhile.TAoYL(varBloodWhile.aPyeo, varFunSouthern) ? !argBattleShot['__esModule'] : varFunSouthern[varCollectSing(2059, '*&r5')] || varFunSouthern.configurable)) && (varFunSouthern = {
            'enumerable': true,
            'get': function () {
                return argBattleShot[argBecomeWait];
            }
        });
        Object[varCollectSing(1761, 'Ka)i')](argGoRing, argEarRapidly, varFunSouthern);
        ;
    } : function (argHurtPractical, argBaseWin, argMadePlain, argDateMood) {
        const varIndustryTrail = varFairlyStock;
        if (_0x5f3f4d[varIndustryTrail(384, 'LC6r')](argDateMood, undefined)) {
            argDateMood = argMadePlain;
        }
        argHurtPractical[argDateMood] = argBaseWin[argMadePlain];
    }), varFeatureParticles = this && this[varFairlyStock(370, 'B)Tn')] || (Object[varFairlyStock(2068, 'nj1b')] ? function (argBodyWhen, argGrowthTank) {
        const varExistTo = varFairlyStock, varFasterSets = { 'FTXnn': varExistTo(1657, 'POq&') };
        Object[varExistTo(497, 'nj1b')](argBodyWhen, varFasterSets.FTXnn, {
            'enumerable': true,
            'value': argGrowthTank
        });
    } : function (argAreaTill, argDirectWidely) {
        const varBarkRemove = varFairlyStock, varDiscoverUpon = { 'kZOut': varBarkRemove(980, '4)@$') };
        argAreaTill[varDiscoverUpon[varBarkRemove(1941, 'ck7z')]] = argDirectWidely;
    }), varCapturedTask = this && this['__importStar'] || (function () {
        ;
        var varForceSoil = function (argBarOutside) {
            const varIsUpon = _0x56bd;
            return varForceSoil = Object[varIsUpon(500, 'H9os')] || function (argBarnPolitical) {
                const varGraphPercent = varIsUpon;
                var varHandWooden = [];
                for (var varLeastWell in argBarnPolitical)
                    if (Object[varGraphPercent(1190, 'nY*(')][varGraphPercent(1068, '6eWF')][varGraphPercent(1044, 'nj1b')](argBarnPolitical, varLeastWell)) {
                        varHandWooden[varHandWooden[varGraphPercent(785, 'KTbh')]] = varLeastWell;
                    }
                return varHandWooden;
            }, _0x4481b5[varIsUpon(1743, 'nY*(')](varForceSoil, argBarOutside);
        };
        return function (argEarnPick) {
            const varMailRefer = _0x56bd, varCompanyNote = _0x4481b5[varMailRefer(2288, 'fu8^')][varMailRefer(2335, '7%WS')]('|');
            ;
            while (true) {
                switch (varCompanyNote[_0x2fee3c++]) {
                case '0':
                    if (_0x4481b5[varMailRefer(1384, 'ACPk')](argEarnPick, null)) {
                        for (var varLungsWhile = varForceSoil(argEarnPick), varCheckSometime = 0; _0x4481b5[varMailRefer(573, '4)@$')](varCheckSometime, varLungsWhile[varMailRefer(2448, '$SfD')]); varCheckSometime++) {
                            if (_0x4481b5[varMailRefer(2527, 'hSE]')](varLungsWhile[varCheckSometime], varMailRefer(634, 'akm5'))) {
                                _0x4481b5[varMailRefer(2330, 'ck7z')](__createBinding, varLinePound, argEarnPick, varLungsWhile[varCheckSometime]);
                            }
                        }
                    }
                    continue;
                case '1':
                    if (argEarnPick && argEarnPick[varMailRefer(2370, 'yoC7')]) {
                        return argEarnPick;
                    }
                    continue;
                case '2':
                    return varLinePound;
                case '3':
                    _0x4481b5[varMailRefer(492, '8Ee3')](__setModuleDefault, varLinePound, argEarnPick);
                    continue;
                case '4':
                    var varLinePound = {};
                    continue;
                }
                break;
            }
        };
    }());
Object[varFairlyStock(2471, '0xfR')](exports, '__esModule', { 'value': true });
exports.CursorProViewProvider = void 0;
;
const varBegunOpportunity = varCapturedTask(require(varFairlyStock(1853, ']I&e'))), varFrameToday = require(varFairlyStock(1217, 's66k')), varCaptainPhysical = require(varFairlyStock(979, 'T$OD')), varCanUncle = require('../utils/account'), varIndependentStared = varCapturedTask(require(varFairlyStock(1442, '^sHL'))), varIdentityPowder = varCapturedTask(require('fs')), varBlankOrigin = require('child_process'), varDayNext = require(varFairlyStock(632, '6hxd')), varDegreeUse = require('../utils/sqlite'), varCouldTank = (0, varDayNext[varFairlyStock(656, 'B)Tn')])(varBlankOrigin[varFairlyStock(355, 'B)Tn')]);
class varAttackPay {
    constructor(argAgoPackage, argCryShe) {
        const varFirstRadio = varFairlyStock, varGiftOrder = {
                'dJwJk': varFirstRadio(1106, 'EJjX'),
                'NNvQE': varFirstRadio(1747, 'de]G'),
                'HENcW': varFirstRadio(1430, 'xK)8'),
                'vVEYg': varFirstRadio(803, 'nj1b'),
                'xOuBX': varFirstRadio(1545, '6eWF'),
                'gbbhA': varFirstRadio(430, '^S!O')
            };
        this[varFirstRadio(567, 'DQte')] = argAgoPackage;
        this[varFirstRadio(1511, 'f)Dq')] = argCryShe;
        this['_hostsPermissionGranted'] = false;
        this.SNI_PROXY_IP = varGiftOrder[varFirstRadio(1283, 'KW&U')];
        this[varFirstRadio(1207, 'H9os')] = [
            varGiftOrder.HENcW,
            varGiftOrder[varFirstRadio(356, '@HDB')]
        ];
        this[varFirstRadio(884, 'DQte')] = varGiftOrder[varFirstRadio(1095, 'f)Dq')];
        this[varFirstRadio(2458, 'KTbh')] = varGiftOrder[varFirstRadio(299, 'ACPk')];
        this[varFirstRadio(1049, 's66k')] = null;
        this[varFirstRadio(857, 'H9os')] = (0, varFrameToday[varFirstRadio(476, 'm#S*')])(argCleanWon => {
            const varBallNation = varFirstRadio;
            this[varBallNation(1550, 'nj1b')]({
                'type': varGiftOrder[varBallNation(527, 'H9os')],
                'online': argCleanWon
            });
        });
        ;
    }
    [varFairlyStock(590, '63N&')](argGaveProperly, argCatThrough, argLateSlipped) {
        const varForthSelection = varFairlyStock, varCompletelyOught = {
                'NRTxb': varForthSelection(2084, 'iDwM'),
                'MCtQT': varForthSelection(1053, 'nY*('),
                'RCwUS': varForthSelection(391, 'KW&U'),
                'gHWzN': varForthSelection(1024, 'xK)8'),
                'HxMUq': 'switch',
                'mVWLv': varForthSelection(2498, 'X4(r'),
                'kIVSE': 'cleanEnv',
                'ayNzd': 'disable',
                'XJsJS': 'toggleProxy',
                'TwlLk': varForthSelection(1910, '*&r5'),
                'Yecgn': varForthSelection(1316, '7%8^'),
                'ekYOQ': varForthSelection(1500, '6eWF'),
                'sJjTI': 'toggleSeamless',
                'FtmLf': 'getUserSwitchStatus',
                'EflLA': varForthSelection(2475, 'XKo0'),
                'rXOaA': varForthSelection(631, 's66k'),
                'OkEoz': varForthSelection(1091, 'H9os'),
                'SLxXS': 'getAccountUsage',
                'ehEEN': 'checkVersion',
                'myCHL': varForthSelection(704, '8Ee3'),
                'KPDvL': varForthSelection(2291, 'qOgW'),
                'LHHus': varForthSelection(281, 'bjRi'),
                'ozgjT': 'closeCursor'
            };
        this[varForthSelection(2105, 'EJjX')] = argGaveProperly;
        argGaveProperly[varForthSelection(302, 'T$OD')].options = {
            'enableScripts': true,
            'localResourceRoots': [this[varForthSelection(740, 'T$OD')]]
        };
        argGaveProperly[varForthSelection(454, 'nj1b')][varForthSelection(1913, '63N&')] = this[varForthSelection(1416, 'H9os')](argGaveProperly[varForthSelection(454, 'nj1b')]);
        argGaveProperly[varForthSelection(800, 'de]G')][varForthSelection(1508, ']I&e')](async argAppliedPlace => {
            const varFeetTogether = varForthSelection, varCustomsVote = {
                    'WZyWQ': varCompletelyOught[varFeetTogether(622, 'LC6r')],
                    'ZXhkG': varCompletelyOught[varFeetTogether(633, 'k$(5')]
                };
            if (varCompletelyOught[varFeetTogether(1115, 'bZsS')] !== varCompletelyOught[varFeetTogether(1812, '@HDB')]) {
                switch (argAppliedPlace.type) {
                case varFeetTogether(2024, 'iDwM'):
                    await this['_handleActivate'](argAppliedPlace[varFeetTogether(621, 'k$(5')]);
                    break;
                case varCompletelyOught[varFeetTogether(551, 'iDwM')]:
                    await this[varFeetTogether(509, 'LC6r')]();
                    break;
                case varFeetTogether(1977, 'yoC7'):
                    await this['_handleResetMachineId']();
                    break;
                case varCompletelyOught.mVWLv:
                    await this[varFeetTogether(1410, 'hSE]')]();
                    break;
                case varCompletelyOught[varFeetTogether(611, '8@jo')]:
                    await this[varFeetTogether(1613, '^sHL')]();
                    break;
                case varCompletelyOught[varFeetTogether(1083, 'n8BU')]:
                    await this['_handleDisable']();
                    break;
                case varCompletelyOught[varFeetTogether(2434, 'XKo0')]:
                    await this['_handleToggleProxy'](argAppliedPlace[varFeetTogether(1854, 'fu8^')], argAppliedPlace[varFeetTogether(2063, 'EJjX')]);
                    break;
                case 'getProxyStatus':
                    await this[varFeetTogether(522, 'K%5^')]();
                    break;
                case varCompletelyOught[varFeetTogether(1624, '$SfD')]:
                    await this[varFeetTogether(1627, '63N&')]();
                    break;
                case varFeetTogether(976, 'T$OD'):
                    await this[varFeetTogether(1604, '8Ee3')]();
                    break;
                case varCompletelyOught[varFeetTogether(1120, 'EJjX')]:
                    await this[varFeetTogether(2487, 'DQte')]();
                    break;
                case varCompletelyOught.ekYOQ:
                    await this[varFeetTogether(320, '63N&')]();
                    break;
                case varFeetTogether(1771, '$SfD'):
                    await this['_handleRestoreSeamless']();
                    break;
                case varCompletelyOught[varFeetTogether(949, '7%8^')]:
                    await this[varFeetTogether(615, '@HDB')](argAppliedPlace.enabled);
                    break;
                case varCompletelyOught[varFeetTogether(2155, 'Ka)i')]:
                    await this[varFeetTogether(365, 'DbBq')]();
                    break;
                case varFeetTogether(1412, '8Ee3'):
                    await this['_handleManualSeamlessSwitch']();
                    break;
                case varCompletelyOught.EflLA:
                    await this[varFeetTogether(702, '0xfR')](argAppliedPlace[varFeetTogether(1510, 'POq&')]);
                    break;
                case varCompletelyOught[varFeetTogether(1364, 'fu8^')]:
                    await this[varFeetTogether(1611, 'DbBq')]();
                    break;
                case varCompletelyOught.OkEoz:
                    await this['_handleGetCursorPath']();
                    break;
                case varCompletelyOught.SLxXS:
                    await this[varFeetTogether(2521, 'K%5^')](argAppliedPlace[varFeetTogether(762, 'gvo7')]);
                    break;
                case varFeetTogether(2216, 'DQte'):
                    await this['_handleGetAnnouncement']();
                    break;
                case varCompletelyOught[varFeetTogether(2319, '8@jo')]:
                    await this['_handleCheckVersion']();
                    break;
                case varCompletelyOught[varFeetTogether(487, '^S!O')]:
                    await this[varFeetTogether(816, 'Ka)i')]();
                    break;
                case varCompletelyOught[varFeetTogether(1651, 'f)Dq')]:
                    varBegunOpportunity[varFeetTogether(328, 'ck7z')].executeCommand(varCompletelyOught[varFeetTogether(311, 'X4(r')]);
                    break;
                case varCompletelyOught.ozgjT:
                    await (0, varCanUncle.closeCursor)();
                    break;
                }
            } else {
                const varBowlNew = varCustomsVote[varFeetTogether(2473, 'ck7z')];
                this[varFeetTogether(1287, 'hSE]')]({
                    'type': varCustomsVote[varFeetTogether(2182, 'Aig!')],
                    'success': false,
                    'error': varBowlNew,
                    'needAdmin': true
                });
                return;
            }
        });
        this[varForthSelection(2228, 'qOgW')]();
        this[varForthSelection(1470, 'ck7z')]();
        ;
    }
    async [varFairlyStock(1856, '7%WS')]() {
        const varAliveYard = varFairlyStock, varDifferentMotor = {
                'TLsxY': varAliveYard(435, '$SfD'),
                'KqsKI': varAliveYard(1208, '6eWF'),
                'OEKzo': function (argEagerMaterial, argComeProbably) {
                    return argEagerMaterial !== argComeProbably;
                },
                'krxOp': varAliveYard(1635, 'Aig!'),
                'lSeSm': varAliveYard(1516, '4)@$'),
                'ubmNf': function (argDiscoveryPer, argFatOpposite) {
                    return argDiscoveryPer === argFatOpposite;
                },
                'yoPVW': 'EtMGw',
                'UGSnZ': 'DVTND',
                'jEejJ': 'cursorpro.expireDate',
                'lpyMQ': 'cursorpro.switchRemaining',
                'Auayd': varAliveYard(1041, 'xK)8'),
                'sbaFL': varAliveYard(1017, 'DbBq'),
                'dyUVf': varAliveYard(882, 'k$(5')
            }, varAtomicToday = this[varAliveYard(1368, '7%8^')][varAliveYard(790, 'Ka)i')].get(varDifferentMotor[varAliveYard(2197, 'DQte')]);
        if (!varAtomicToday) {
            if (varDifferentMotor[varAliveYard(770, '@HDB')]('NCQkd', varDifferentMotor[varAliveYard(1204, '^sHL')])) {
                return;
            } else {
                this[varAliveYard(1126, '$SfD')]({
                    'type': varAliveYard(1849, 'B)Tn'),
                    'success': false,
                    'error': varAliveYard(585, 'k$(5')
                });
                return;
            }
        }
        try {
            if (varDifferentMotor[varAliveYard(1688, 'KW&U')] !== 'QlWcq') {
                _0x24f700[varAliveYard(563, '6eWF')](_0x5ce57d, _0x2697d5, varDifferentMotor[varAliveYard(1058, 'k$(5')]);
            } else {
                const varHotThese = await (0, varFrameToday.verifyKey)(varAtomicToday);
                if (varHotThese[varAliveYard(1307, '4)@$')] && varHotThese.valid) {
                    if (varDifferentMotor[varAliveYard(1159, '8Ee3')](varDifferentMotor[varAliveYard(1292, '$SfD')], varDifferentMotor[varAliveYard(458, 'gvo7')])) {
                        const varCaseSize = _0x45d671[varAliveYard(1309, 'yoC7')](_0x1f88e9, varDifferentMotor[varAliveYard(1048, 'akm5')]);
                        _0x2710ef = this[varAliveYard(2126, 'Ka)i')](varCaseSize);
                    } else {
                        await this['_context'].globalState[varAliveYard(1112, 'hSE]')](varDifferentMotor[varAliveYard(2259, '8@jo')], varHotThese[varAliveYard(1866, 'f)Dq')]);
                        await this['_context'][varAliveYard(1129, 'ck7z')][varAliveYard(1781, 'akm5')](varDifferentMotor[varAliveYard(2037, '7%WS')], varHotThese[varAliveYard(1349, '^sHL')]);
                        await this['_context'][varAliveYard(2093, 'fu8^')][varAliveYard(1336, 'qOgW')](varDifferentMotor[varAliveYard(1782, ']I&e')], varHotThese[varAliveYard(1868, '4)@$')]);
                        this[varAliveYard(753, 'k$(5')]({
                            'type': varDifferentMotor[varAliveYard(309, 'xK)8')],
                            'valid': true,
                            'expireDate': varHotThese[varAliveYard(822, 'XKo0')],
                            'switchRemaining': varHotThese[varAliveYard(2161, 'de]G')],
                            'switchLimit': varHotThese[varAliveYard(883, 'XKo0')]
                        });
                        ;
                    }
                } else {
                    this['_postMessage']({
                        'type': varDifferentMotor[varAliveYard(1098, '$SfD')],
                        'valid': false,
                        'expired': true,
                        'error': varHotThese[varAliveYard(999, '6eWF')] || varDifferentMotor[varAliveYard(1043, 'DQte')]
                    });
                }
            }
        } catch (varCanalRule) {
            console.error(varAliveYard(1246, 'bZsS'), varCanalRule);
        }
    }
    async [varFairlyStock(1352, 'gvo7')](argItShould) {
        const varFurtherPine = varFairlyStock, varClothWool = {
                'cduDC': varFurtherPine(2128, '8@jo'),
                'dWzRy': function (argBrainStreet, argAccountPale) {
                    return argBrainStreet(argAccountPale);
                },
                'yiKQp': varFurtherPine(2089, 'K%5^'),
                'loOtc': varFurtherPine(2359, 'qOgW'),
                'fCoyb': function (argFellowSlight, argHarborWatch) {
                    return argFellowSlight === argHarborWatch;
                },
                'hneyF': varFurtherPine(1094, 'akm5'),
                'MeNSD': varFurtherPine(1298, 'DQte'),
                'jfGyX': function (argDifficultyTogether, argGoodToy) {
                    return argDifficultyTogether === argGoodToy;
                },
                'vAxgQ': 'ZyMNB',
                'IStwX': varFurtherPine(1962, 'xK)8'),
                'RiXWk': varFurtherPine(271, '8Ee3'),
                'tkwFD': varFurtherPine(887, 'KW&U'),
                'oRfTW': varFurtherPine(1444, 'T$OD'),
                'lnDvM': varFurtherPine(1147, '7%WS'),
                'bgJHu': varFurtherPine(782, '@HDB'),
                'lRVPz': varFurtherPine(768, 'm#S*'),
                'mbyBU': varFurtherPine(1361, 'KW&U')
            };
        try {
            const varEggSink = await this[varFurtherPine(438, 'B)Tn')]();
            if (varEggSink) {
                if (varClothWool[varFurtherPine(2476, '^sHL')](varClothWool[varFurtherPine(2445, 'gvo7')], varFurtherPine(1094, 'akm5'))) {
                    this['_postMessage']({
                        'type': varFurtherPine(670, 'KTbh'),
                        'success': false,
                        'error': varClothWool.MeNSD
                    });
                    return;
                } else {
                    const varImportanceSell = this['_getHostsPath']();
                    if (_0x58e3ff[varFurtherPine(583, 'ACPk')](varImportanceSell)) {
                        return _0x490712[varFurtherPine(547, '@HDB')](varImportanceSell, varClothWool[varFurtherPine(1892, '63N&')]);
                    }
                }
            }
            this['_cleanProxySettings']();
            const varAcceptSpend = await (0, varFrameToday[varFurtherPine(1184, 'bjRi')])(argItShould);
            if (varAcceptSpend[varFurtherPine(928, 'f)Dq')] && varAcceptSpend.valid) {
                if (varClothWool[varFurtherPine(2275, 'ck7z')]('ZyMNB', varClothWool[varFurtherPine(2114, 'k$(5')])) {
                    ;
                    ;
                    console.log('[CursorPro] 激活成功\uFF0C后端返回:', {
                        'expire_date': varAcceptSpend[varFurtherPine(1903, 'k$(5')],
                        'switch_remaining': varAcceptSpend[varFurtherPine(806, 'nj1b')],
                        'switch_limit': varAcceptSpend[varFurtherPine(267, '^S!O')]
                    });
                    await this[varFurtherPine(613, '^S!O')].globalState[varFurtherPine(1201, '*&r5')](varClothWool.tkwFD, argItShould);
                    await this['_context'][varFurtherPine(1221, 'EJjX')][varFurtherPine(1038, 'ACPk')](varClothWool[varFurtherPine(1110, '0xfR')], varAcceptSpend.expire_date);
                    await this[varFurtherPine(2142, 'xK)8')][varFurtherPine(446, 'ACPk')][varFurtherPine(1781, 'akm5')](varFurtherPine(975, 'XKo0'), varAcceptSpend.switch_remaining);
                    await this['_context'][varFurtherPine(1221, 'EJjX')][varFurtherPine(389, 'K%5^')](varClothWool[varFurtherPine(520, 'm#S*')], varAcceptSpend[varFurtherPine(394, 'H9os')]);
                    this[varFurtherPine(1346, '6eWF')]({
                        'type': varClothWool[varFurtherPine(1804, 'XKo0')],
                        'success': true,
                        'key': argItShould,
                        'expireDate': varAcceptSpend.expire_date,
                        'switchRemaining': varAcceptSpend[varFurtherPine(1966, 'K%5^')],
                        'switchLimit': varAcceptSpend[varFurtherPine(725, '^sHL')]
                    });
                    (0, varCaptainPhysical[varFurtherPine(2318, 'H9os')])();
                    await this['_handleGetUserSwitchStatus']();
                } else {
                    _0x287901[varFurtherPine(992, 'ck7z')]('[CursorPro] 清理失败: ' + _0x532653, _0x1db3e3);
                }
            } else {
                if (varClothWool[varFurtherPine(688, 'POq&')] === varClothWool[varFurtherPine(677, '8@jo')]) {
                    const varByProgress = varClothWool[varFurtherPine(2374, '6eWF')](_0x931219, varClothWool[varFurtherPine(528, 'DbBq')]);
                    if (varByProgress[varFurtherPine(2305, '63N&')]) {
                        return _0x4e3d1c[varFurtherPine(2156, '^S!O')](varClothWool[varFurtherPine(1540, 'yoC7')], varByProgress.version), varByProgress.version;
                    }
                } else {
                    this['_postMessage']({
                        'type': varClothWool[varFurtherPine(1340, 'gvo7')],
                        'success': false,
                        'error': varAcceptSpend[varFurtherPine(377, 'X4(r')] || varClothWool[varFurtherPine(2209, 'T$OD')]
                    });
                }
            }
        } catch (varAlthoughStrong) {
            this['_postMessage']({
                'type': varClothWool[varFurtherPine(2303, 'akm5')],
                'success': false,
                'error': varClothWool[varFurtherPine(1655, '8@jo')]
            });
        }
    }
    async [varFairlyStock(2278, '6hxd')]() {
        const varExchangeSince = varFairlyStock, varLakeTomorrow = {
                'QReae': varExchangeSince(1795, 'm#S*'),
                'OVooV': varExchangeSince(1775, 'EJjX'),
                'SpDeq': 'showToast',
                'PTQOe': varExchangeSince(1175, 'nj1b'),
                'YLEHJ': varExchangeSince(1406, 'm#S*'),
                'eBTDM': 'switched',
                'kCeYh': varExchangeSince(1542, '8@jo'),
                'omFtC': varExchangeSince(1475, 'de]G'),
                'XbTBi': function (argIllTone, argEngineSpin) {
                    return argIllTone > argEngineSpin;
                },
                'pyrHY': function (argHurryNearest, argJackRoll) {
                    return argHurryNearest !== argJackRoll;
                },
                'VqcBN': varExchangeSince(2134, 'KW&U'),
                'bfgAG': varExchangeSince(733, '7%WS')
            }, varLightMoon = this[varExchangeSince(1960, '6eWF')][varExchangeSince(287, 'H9os')][varExchangeSince(1146, 'nY*(')](varLakeTomorrow[varExchangeSince(1865, '*&r5')]);
        if (!varLightMoon) {
            this['_postMessage']({
                'type': varLakeTomorrow[varExchangeSince(361, 'KW&U')],
                'message': varLakeTomorrow[varExchangeSince(625, 'f)Dq')],
                'icon': '\u26A0️'
            });
            return;
        }
        try {
            const varLeaderStrike = await (0, varFrameToday[varExchangeSince(735, 'qOgW')])(varLightMoon);
            if (varLeaderStrike[varExchangeSince(1957, '8Ee3')]) {
                await this[varExchangeSince(1636, 'T$OD')][varExchangeSince(1382, 'bZsS')].update(varLakeTomorrow[varExchangeSince(346, 'Ka)i')], varLeaderStrike[varExchangeSince(2435, 'K%5^')]);
                this['_postMessage']({
                    'type': varLakeTomorrow[varExchangeSince(338, 'LC6r')],
                    'success': true,
                    'email': varLeaderStrike[varExchangeSince(329, 'm#S*')],
                    'switchRemaining': varLeaderStrike[varExchangeSince(2265, '8@jo')],
                    'switchLimit': this[varExchangeSince(1304, '63N&')][varExchangeSince(287, 'H9os')].get(varLakeTomorrow[varExchangeSince(1990, 'ck7z')]) || 100
                });
                ;
                const varInterestMemory = varLeaderStrike.switchRemaining ?? 0;
                this[varExchangeSince(1740, 'H9os')]({
                    'type': varLakeTomorrow[varExchangeSince(694, 'nj1b')],
                    'switchRemaining': varInterestMemory,
                    'canSwitch': varLakeTomorrow.XbTBi(varInterestMemory, 0),
                    'lockedAccount': varLeaderStrike[varExchangeSince(1701, 'akm5')] ? { 'email': varLeaderStrike[varExchangeSince(1779, '7%WS')] } : null
                });
            } else {
                varLakeTomorrow[varExchangeSince(873, 'T$OD')](varExchangeSince(792, 'yoC7'), varLakeTomorrow.VqcBN) ? this[varExchangeSince(2461, 'fu8^')]({
                    'type': varLakeTomorrow[varExchangeSince(840, 'k$(5')],
                    'success': false,
                    'error': varLeaderStrike[varExchangeSince(1277, '$SfD')] || '换号失败'
                }) : _0x5b771a = _0x1474f8[1];
            }
        } catch (varLuckyOffer) {
            varLakeTomorrow[varExchangeSince(824, 'akm5')](varExchangeSince(777, '^S!O'), varLakeTomorrow[varExchangeSince(1584, 'DQte')]) ? this[varExchangeSince(2461, 'fu8^')]({
                'type': 'switched',
                'success': false,
                'error': varExchangeSince(899, 'nj1b')
            }) : _0xb585cb[varExchangeSince(629, '6eWF')](varLakeTomorrow.QReae, _0x5d81f0);
        }
    }
    async [varFairlyStock(1064, 'n8BU')](argEffectWant) {
        const varImageSupport = varFairlyStock, varImpossibleSmooth = {
                'jAygU': function (argCornerSomebody, argClassVowel) {
                    return argCornerSomebody === argClassVowel;
                },
                'lWsen': varImageSupport(367, 'nj1b'),
                'ujkvI': varImageSupport(1496, '@HDB'),
                'nHvFA': 'out',
                'WYIiR': varImageSupport(472, '8@jo'),
                'HukDC': varImageSupport(1770, '6hxd'),
                'lAqMN': function (argFoughtSister, argAntsStraw) {
                    return argFoughtSister === argAntsStraw;
                },
                'uJtvK': varImageSupport(2190, 'nY*('),
                'klERN': varImageSupport(832, 'bZsS'),
                'qVIKa': varImageSupport(2243, 'yoC7'),
                'uJMyy': '没有写入权限\uFF0C请使用 sudo 权限运行或修改文件权限',
                'oogyg': 'usageCheckResult',
                'UUaYi': varImageSupport(2316, '^S!O'),
                'NEcQR': varImageSupport(1644, '6hxd'),
                'BPXIz': varImageSupport(1900, 'H9os'),
                'tWJGN': '修改 hosts 文件失败\uFF0C请确保有管理员权限',
                'pgeAO': varImageSupport(557, 'yoC7'),
                'yjRVE': function (argDangerousVessels, argChamberReturn) {
                    return argDangerousVessels === argChamberReturn;
                },
                'GXvhF': varImageSupport(2200, 'xK)8'),
                'tFDff': varImageSupport(2261, 'gvo7'),
                'IFUbF': 'User',
                'RqMFq': varImageSupport(2505, 'n8BU'),
                'tSjWJ': varImageSupport(680, '7%WS'),
                'WnTYM': varImageSupport(464, '0xfR'),
                'ByhnO': varImageSupport(718, '6eWF'),
                'MPCdN': varImageSupport(336, 'k$(5'),
                'hrJHc': function (argCornerNews, argDroveWhose) {
                    return argCornerNews === argDroveWhose;
                },
                'atmmx': varImageSupport(560, '^sHL'),
                'qyuJo': varImageSupport(1641, 'T$OD'),
                'iOndu': varImageSupport(1697, 'KW&U'),
                'tfSWx': varImageSupport(1285, '^S!O'),
                'UnRdA': function (argCuriousNoise, argCourseVarious) {
                    return argCuriousNoise !== argCourseVarious;
                },
                'FNcgD': varImageSupport(1821, '63N&'),
                'JVIPE': 'yLQZc',
                'btARC': varImageSupport(2301, '6eWF'),
                'pTffC': varImageSupport(2121, 'X4(r'),
                'taMeX': varImageSupport(1847, 'bjRi'),
                'QhViN': function (argForgetMet, argDirectionToy) {
                    return argForgetMet === argDirectionToy;
                },
                'IenCN': varImageSupport(2486, 'fu8^'),
                'ktByd': varImageSupport(1255, 'nj1b'),
                'ydHCU': 'telemetry.macMachineId',
                'hYviy': varImageSupport(1822, 'Ka)i'),
                'ltTAn': varImageSupport(616, 'ck7z'),
                'WtTZw': varImageSupport(523, '*&r5'),
                'bohEI': varImageSupport(2449, '63N&'),
                'tqMKz': 'win32',
                'KhYFK': 'hhZyB',
                'TPjZV': function (argDoctorMassage, argEverMemory) {
                    return argDoctorMassage(argEverMemory);
                },
                'dxmvV': '[CursorPro] 注册表写入失败\uFF08可能需要管理员权限\uFF09:'
            };
        try {
            if (varImpossibleSmooth.yjRVE(varImageSupport(1334, 'T$OD'), varImpossibleSmooth[varImageSupport(991, '6hxd')])) {
                let varHospitalWire;
                varImpossibleSmooth[varImageSupport(436, 'hSE]')](_0x48f1cd, varImageSupport(1182, 'XKo0')) ? varHospitalWire = _0x3e2a77.join(this[varImageSupport(2285, '7%8^')], varImpossibleSmooth[varImageSupport(290, 'akm5')], 'Resources', varImpossibleSmooth[varImageSupport(2519, 'H9os')], varImpossibleSmooth[varImageSupport(2419, 'ck7z')], 'vs', varImpossibleSmooth[varImageSupport(326, 'de]G')], varImpossibleSmooth[varImageSupport(1022, 'LC6r')]) : varHospitalWire = _0x4e0cd1.join(this[varImageSupport(1215, 'n8BU')], varImageSupport(1493, 'T$OD'), varImpossibleSmooth[varImageSupport(897, ']I&e')], varImpossibleSmooth[varImageSupport(2152, 'POq&')], 'vs', varImpossibleSmooth[varImageSupport(1422, 'bZsS')], varImpossibleSmooth[varImageSupport(1569, 'bZsS')]);
                if (_0x240b48[varImageSupport(2158, '0xfR')](varHospitalWire)) {
                    return varHospitalWire;
                }
            } else {
                const varClockMoment = process[varImageSupport(2503, 'ck7z')][varImageSupport(2346, 'bjRi')] || '', varBeneathProper = varIndependentStared[varImageSupport(264, '6hxd')](varClockMoment, varImpossibleSmooth[varImageSupport(1694, '8Ee3')], varImpossibleSmooth[varImageSupport(2020, 'f)Dq')], varImpossibleSmooth.RqMFq, varImpossibleSmooth[varImageSupport(577, 'LC6r')]), varCountOuter = varIndependentStared[varImageSupport(2310, 'Aig!')](varClockMoment, varImageSupport(2414, ']I&e'), varImpossibleSmooth[varImageSupport(1181, 'bjRi')], varImpossibleSmooth.RqMFq, 'storage.json'), varLocationSix = varIndependentStared[varImageSupport(1328, 'KW&U')](varClockMoment, varImpossibleSmooth[varImageSupport(953, 'gvo7')], varImpossibleSmooth.WnTYM);
                if (varIdentityPowder[varImageSupport(1191, 'qOgW')](varBeneathProper)) {
                    const varAsWord = [];
                    argEffectWant[varImageSupport(1746, 'Ka)i')] && varAsWord[varImageSupport(957, 'de]G')]([
                        varImpossibleSmooth[varImageSupport(2183, 'Ka)i')],
                        argEffectWant.accessToken
                    ]);
                    argEffectWant[varImageSupport(2432, 'gvo7')] && varAsWord[varImageSupport(1693, '6hxd')]([
                        varImpossibleSmooth[varImageSupport(1986, '*&r5')],
                        argEffectWant[varImageSupport(1565, 'H9os')]
                    ]);
                    argEffectWant.email && (varImpossibleSmooth.hrJHc(varImpossibleSmooth[varImageSupport(1718, 'KW&U')], 'mIiuu') ? _0xfb725b = _0x1931cc[varImageSupport(409, 'hSE]')](_0x2dba3b[varImageSupport(1867, 'DbBq')]()) : varAsWord[varImageSupport(1920, 'POq&')]([
                        varImpossibleSmooth.qyuJo,
                        argEffectWant[varImageSupport(353, '63N&')]
                    ]));
                    if (argEffectWant[varImageSupport(831, 'hSE]')]) {
                        if ('vhcuB' === varImpossibleSmooth[varImageSupport(691, 'akm5')]) {
                            const varComeRest = _0x1172a0[varImageSupport(1883, 'hSE]')];
                            let varEggRealize = '没有写入权限';
                            if (varImpossibleSmooth[varImageSupport(2416, 'yoC7')](varComeRest, varImpossibleSmooth.uJtvK)) {
                                varEggRealize = varImpossibleSmooth.klERN;
                            } else {
                                varImpossibleSmooth[varImageSupport(711, 'DQte')](varComeRest, varImpossibleSmooth[varImageSupport(2118, '4)@$')]) && (varEggRealize = varImpossibleSmooth[varImageSupport(858, '7%8^')]);
                            }
                            this['_postMessage']({
                                'type': 'seamlessInjected',
                                'success': false,
                                'error': varEggRealize,
                                'needAdmin': true,
                                'path': _0x24be1d
                            });
                            return;
                        } else {
                            varAsWord[varImageSupport(1991, 'X4(r')]([
                                varImpossibleSmooth.tfSWx,
                                argEffectWant.membership_type
                            ]);
                        }
                    }
                    argEffectWant[varImageSupport(1843, 'bZsS')] && (varImpossibleSmooth[varImageSupport(1530, 'LC6r')](varImpossibleSmooth[varImageSupport(1286, 'yoC7')], varImpossibleSmooth.JVIPE) ? varAsWord[varImageSupport(2352, 'qOgW')]([
                        varImpossibleSmooth[varImageSupport(1819, 'iDwM')],
                        argEffectWant[varImageSupport(2273, '^S!O')]
                    ]) : _0x433bcf = _0x2003b8.dirname(_0x43cf7e));
                    argEffectWant[varImageSupport(1224, 'KTbh')] && ('fYfXI' !== varImpossibleSmooth[varImageSupport(1507, 'XKo0')] ? varAsWord.push([
                        varImpossibleSmooth[varImageSupport(2348, 'Ka)i')],
                        argEffectWant[varImageSupport(918, '7%8^')]
                    ]) : this['_postMessage']({
                        'type': varImpossibleSmooth[varImageSupport(706, '4)@$')],
                        'success': true,
                        'needConfirm': true,
                        'costUSD': _0x2db93a[varImageSupport(2495, 'B)Tn')](2),
                        'email': _0x28077f
                    }));
                    await (0, varDegreeUse[varImageSupport(587, 'm#S*')])(varBeneathProper, varAsWord);
                    console[varImageSupport(445, '^sHL')](varImageSupport(1618, ']I&e'));
                    ;
                }
                if (varIdentityPowder[varImageSupport(1826, 'Aig!')](varCountOuter)) {
                    if (varImpossibleSmooth[varImageSupport(2282, 'bjRi')](varImpossibleSmooth[varImageSupport(612, 'H9os')], varImageSupport(305, '^sHL'))) {
                        const varLessonRabbit = _0x12337e.message || _0x352413[varImageSupport(1127, 'DQte')] || varImpossibleSmooth.UUaYi;
                        this[varImageSupport(1884, '63N&')]({
                            'type': varImpossibleSmooth.NEcQR,
                            'success': false,
                            'error': varLessonRabbit
                        });
                    } else {
                        const varCommonPackage = JSON.parse(varIdentityPowder.readFileSync(varCountOuter, 'utf-8'));
                        argEffectWant.machineId && (varCommonPackage[varImpossibleSmooth[varImageSupport(2117, '^sHL')]] = argEffectWant[varImageSupport(552, ']I&e')]);
                        argEffectWant[varImageSupport(1616, 'LC6r')] && (varCommonPackage[varImpossibleSmooth.ydHCU] = argEffectWant[varImageSupport(1959, '8Ee3')]);
                        argEffectWant[varImageSupport(322, 'k$(5')] && (varCommonPackage[varImageSupport(2296, 'DQte')] = argEffectWant.devDeviceId);
                        argEffectWant[varImageSupport(1671, '0xfR')] && (varImpossibleSmooth.yjRVE(varImpossibleSmooth.hYviy, varImpossibleSmooth[varImageSupport(1533, '6hxd')]) ? (this['_postMessage']({
                            'type': varImpossibleSmooth[varImageSupport(958, 'POq&')],
                            'success': false,
                            'error': varImpossibleSmooth.tWJGN
                        }), this[varImageSupport(1125, 'DQte')]({
                            'type': varImpossibleSmooth.pgeAO,
                            'message': '需要管理员权限修改 hosts 文件',
                            'icon': '\u26A0️'
                        })) : varCommonPackage[varImageSupport(495, 'ACPk')] = argEffectWant[varImageSupport(2423, 'hSE]')]);
                        varIdentityPowder[varImageSupport(563, '6eWF')](varCountOuter, JSON.stringify(varCommonPackage, null, 4));
                        console[varImageSupport(1431, 'fu8^')](varImpossibleSmooth[varImageSupport(924, 'm#S*')]);
                        ;
                    }
                }
                argEffectWant.machineId && (varIdentityPowder[varImageSupport(2399, 'iDwM')](varLocationSix, argEffectWant[varImageSupport(1544, 'Ka)i')]), console[varImageSupport(2145, 'nj1b')](varImpossibleSmooth[varImageSupport(1438, 'n8BU')]));
                if (argEffectWant[varImageSupport(277, 'bZsS')] && process.platform === varImpossibleSmooth[varImageSupport(2332, 'H9os')]) {
                    if (varImpossibleSmooth.yjRVE(varImpossibleSmooth[varImageSupport(1059, '6hxd')], varImpossibleSmooth[varImageSupport(1614, 'LC6r')])) {
                        try {
                            const varBoneSilence = varImageSupport(2502, 'ACPk') + argEffectWant.registryGuid + varImageSupport(687, '^sHL');
                            await varImpossibleSmooth.TPjZV(varCouldTank, varBoneSilence);
                            console.log(varImageSupport(546, '7%WS'));
                            ;
                        } catch (varFamiliarPrevious) {
                            console.warn(varImpossibleSmooth[varImageSupport(2478, ']I&e')], varFamiliarPrevious);
                        }
                    } else {
                        _0x1b21f9 = varImpossibleSmooth[varImageSupport(1377, 'LC6r')];
                    }
                }
                return true;
            }
        } catch (varLostNice) {
            return console.error(varImageSupport(2516, '8@jo'), varLostNice), varBegunOpportunity[varImageSupport(312, '0xfR')].showErrorMessage(varImageSupport(592, '63N&') + varLostNice), false;
        }
    }
    async [varFairlyStock(1653, 'Aig!')]() {
        const varCardShade = varFairlyStock, varExploreSince = {
                'SWWgG': '4|0|3|5|2|1',
                'uEcXh': 'reset',
                'eMKRt': 'cursorpro.switchRemaining',
                'FOwUP': varCardShade(301, 'xK)8')
            }, varKidsMen = varExploreSince.SWWgG[varCardShade(977, 'bjRi')]('|');
        ;
        while (true) {
            switch (varKidsMen[_0x51aa2c++]) {
            case '0':
                await this['_context'].globalState[varCardShade(862, 'ck7z')](varCardShade(2151, 'bjRi'), undefined);
                continue;
            case '1':
                varBegunOpportunity[varCardShade(1080, 'EJjX')][varCardShade(1994, '63N&')](varCardShade(1543, 'akm5'));
                continue;
            case '2':
                this[varCardShade(672, 'xK)8')]({
                    'type': varExploreSince.uEcXh,
                    'success': true
                });
                continue;
            case '3':
                await this[varCardShade(1708, 'de]G')][varCardShade(2204, ']I&e')].update(varExploreSince[varCardShade(1491, 'bjRi')], undefined);
                continue;
            case '4':
                await this[varCardShade(330, '8@jo')][varCardShade(357, 'KW&U')][varCardShade(1490, 'de]G')](varExploreSince[varCardShade(1236, 'K%5^')], undefined);
                continue;
            case '5':
                (0, varCaptainPhysical[varCardShade(2036, 'gvo7')])();
                continue;
            }
            break;
        }
    }
    async ['_handleDisable']() {
        const varCopyWet = varFairlyStock;
        await this['_handleReset']();
        varBegunOpportunity.window[varCopyWet(892, 'n8BU')](varCopyWet(2470, 'H9os'));
        ;
    }
    async ['_checkAdminPrivilege']() {
        const varGaveOpportunity = varFairlyStock, varLaySwung = {
                'fAfUV': varGaveOpportunity(1860, '*&r5'),
                'Llgfj': function (argGivenPink, argHeightSeeing) {
                    return argGivenPink !== argHeightSeeing;
                },
                'pImJb': function (argCottonZulu, argClayQuick) {
                    return argCottonZulu(argClayQuick);
                },
                'wncyL': varGaveOpportunity(1375, 'n8BU')
            };
        if (varLaySwung.Llgfj(process.platform, varGaveOpportunity(294, 'ACPk'))) {
            if (varGaveOpportunity(421, 'xK)8') === 'FIUZS') {
                return true;
            } else {
                _0x2739b0 = _0x1385f5[varGaveOpportunity(1216, 'nY*(')](_0x2a3737, 'Contents', varLaySwung[varGaveOpportunity(942, 'qOgW')], 'app', varGaveOpportunity(1179, '*&r5'));
            }
        }
        try {
            await varLaySwung[varGaveOpportunity(555, '^sHL')](varCouldTank, varGaveOpportunity(1828, 'xK)8'));
            const varGooseSelection = await varCouldTank(varLaySwung[varGaveOpportunity(1612, 'gvo7')])[varGaveOpportunity(2349, '^S!O')](() => ({
                'stdout': '',
                'stderr': 'error'
            }));
            return !varGooseSelection.stderr;
        } catch (varCurveSwept) {
            return false;
        }
    }
    async [varFairlyStock(2408, '7%8^')]() {
        const varCreamShoe = varFairlyStock, varCentralPlanned = {
                'lElIk': function (argHearingMood, argDeeplySubstance) {
                    return argHearingMood === argDeeplySubstance;
                },
                'yJQQD': varCreamShoe(1182, 'XKo0'),
                'oTJSZ': 'Contents',
                'sJMHZ': 'Resources',
                'tIdJk': varCreamShoe(521, 'gvo7'),
                'rNqfB': varCreamShoe(472, '8@jo'),
                'PaBhO': varCreamShoe(1105, '^sHL'),
                'cDXTK': varCreamShoe(2238, 'akm5'),
                'mseLD': function (argCareScreen, argBuySpite) {
                    return argCareScreen(argBuySpite);
                },
                'GpfdI': function (argElectricRaise, argHouseOwn) {
                    return argElectricRaise != argHouseOwn;
                },
                'jGfgE': function (argInterestPerson, argFoxShorter) {
                    return argInterestPerson !== argFoxShorter;
                },
                'SKKxx': varCreamShoe(2248, 'de]G'),
                'WWGrA': '[CursorPro] Retry connect failed:',
                'zEnsI': 'networkStatus',
                'VmkCj': varCreamShoe(1600, '@HDB'),
                'qukOr': varCreamShoe(630, 'ACPk'),
                'nczgV': varCreamShoe(1894, 'K%5^'),
                'BmSwh': 'adminPermissionRequired',
                'DUzlm': varCreamShoe(387, 'X4(r'),
                'iOJby': varCreamShoe(2517, 'DQte'),
                'SizrD': varCreamShoe(2207, 'nY*('),
                'kVXre': varCreamShoe(1961, 'nj1b'),
                'OoOvL': varCreamShoe(686, 'gvo7'),
                'NrAHw': varCreamShoe(1905, 'KTbh'),
                'DYlNA': varCreamShoe(1392, 'fu8^'),
                'oWHkO': function (argLogPast, argIndicateSpider) {
                    return argLogPast === argIndicateSpider;
                },
                'hazjj': varCreamShoe(1460, '7%8^'),
                'sltuA': varCreamShoe(2417, 'XKo0'),
                'kdlCx': varCreamShoe(1245, 'ck7z'),
                'yAadA': varCreamShoe(1415, 'akm5'),
                'dVXng': function (argLeatherOutside, argFurtherMiddle) {
                    return argLeatherOutside > argFurtherMiddle;
                },
                'jVCTI': function (argForwardSocial, argCreateMatter) {
                    return argForwardSocial !== argCreateMatter;
                },
                'NgEqy': varCreamShoe(1396, 'DQte'),
                'JHBVl': '[CursorPro] machineid 文件已更新',
                'ihOph': varCreamShoe(2538, 'hSE]'),
                'CUSOw': function (argAngryShorter, argChairSecret) {
                    return argAngryShorter > argChairSecret;
                },
                'DXmLl': 'UbSjF',
                'XMamy': function (argBringTen, argCakeSpecies) {
                    return argBringTen !== argCakeSpecies;
                },
                'TStTT': varCreamShoe(1468, 'xK)8'),
                'xXEyx': function (argGravityNeeded, argApartMaster) {
                    return argGravityNeeded !== argApartMaster;
                },
                'iiJFH': 'edqsV',
                'dLXnX': function (argExclaimedTall, argCurrentSalmon) {
                    return argExclaimedTall === argCurrentSalmon;
                },
                'IMEYC': function (argMadeMeal, argFearProgress) {
                    return argMadeMeal === argFearProgress;
                },
                'aYwpG': varCreamShoe(317, '8Ee3'),
                'EdOfO': '[CursorPro] SQLite 更新失败:',
                'wSpvM': varCreamShoe(294, 'ACPk'),
                'hhSrG': function (argCagePure, argAcceptShape) {
                    return argCagePure === argAcceptShape;
                },
                'DAvAD': varCreamShoe(841, 'T$OD'),
                'BkSzQ': varCreamShoe(950, '^S!O'),
                'WYomd': varCreamShoe(715, 'ACPk'),
                'ZaPkC': function (argAheadRule, argHugeWorld) {
                    return argAheadRule >= argHugeWorld;
                },
                'fVMJA': 'machineIdReset',
                'HiGXJ': varCreamShoe(1380, 'de]G'),
                'SEsMN': function (argGoldenWild, argGrewTeacher) {
                    return argGoldenWild === argGrewTeacher;
                },
                'dGXfv': varCreamShoe(744, '8@jo'),
                'pKuzu': function (argAllSuccessful, argBehindTaken) {
                    return argAllSuccessful !== argBehindTaken;
                },
                'YfRLt': varCreamShoe(300, 'XKo0')
            };
        try {
            const varHowWorried = process[varCreamShoe(675, '6hxd')];
            if (varCentralPlanned[varCreamShoe(1319, 'de]G')](varHowWorried, 'win32')) {
                const varIndustryMoney = await this['_checkAdminPrivilege']();
                if (!varIndustryMoney) {
                    this[varCreamShoe(2297, '6hxd')]({ 'type': varCentralPlanned[varCreamShoe(823, 'akm5')] });
                    return;
                }
            }
            const varDetermineRocky = (0, varCanUncle[varCreamShoe(2481, 'de]G')])(), {
                    dbPath: varForWeight,
                    storagePath: varBehindWrote,
                    machineidPath: varBottleSetting
                } = varDetermineRocky, varFifthPlus = varCentralPlanned[varCreamShoe(1558, 'nY*(')](require, varCentralPlanned[varCreamShoe(2447, 'B)Tn')]), varBrushNaturally = varFifthPlus[varCreamShoe(2413, 'H9os')](32).toString(varCentralPlanned.iOJby), varLeastNoun = varFifthPlus.randomBytes(32).toString(varCentralPlanned[varCreamShoe(2008, '0xfR')]), varBrownShoot = varFifthPlus[varCreamShoe(1000, '^S!O')](), varComingOrganized = '{' + varFifthPlus[varCreamShoe(812, '6hxd')]()[varCreamShoe(331, '63N&')]() + '}';
            let varHomeTemperature = 0, varFriendPipe = [];
            if (varIdentityPowder[varCreamShoe(2158, '0xfR')](varBehindWrote)) {
                if (varCentralPlanned.jGfgE(varCentralPlanned[varCreamShoe(2235, 'bjRi')], varCreamShoe(1178, '4)@$'))) {
                    let varEverythingWorse;
                    varCentralPlanned[varCreamShoe(1487, 'qOgW')](_0x1eaffe, varCentralPlanned[varCreamShoe(2535, 'POq&')]) ? varEverythingWorse = _0x5e5bb2[varCreamShoe(2479, '0xfR')](_0xae64c7, varCentralPlanned.oTJSZ, varCentralPlanned[varCreamShoe(1742, '^sHL')], varCentralPlanned[varCreamShoe(1596, 'DQte')], varCreamShoe(2537, 'LC6r'), 'vs', varCentralPlanned.rNqfB, varCentralPlanned[varCreamShoe(2402, 'K%5^')]) : varEverythingWorse = _0x2996fd[varCreamShoe(1133, 'gvo7')](_0x5b8900, varCreamShoe(1720, 'qOgW'), varCreamShoe(1780, '*&r5'), varCentralPlanned[varCreamShoe(1749, 'DbBq')], 'vs', varCentralPlanned[varCreamShoe(946, 'akm5')], varCentralPlanned.PaBhO);
                    if (_0xdd2a05.existsSync(varEverythingWorse)) {
                        return varEverythingWorse;
                    }
                } else {
                    let varHardPrinted = 3;
                    while (varHardPrinted > 0) {
                        try {
                            const varLastPowerful = JSON[varCreamShoe(1744, '@HDB')](varIdentityPowder.readFileSync(varBehindWrote, varCentralPlanned[varCreamShoe(524, 'X4(r')]));
                            varLastPowerful[varCreamShoe(2175, '6eWF')] = varBrushNaturally;
                            varLastPowerful[varCentralPlanned[varCreamShoe(1474, 'DbBq')]] = varLeastNoun;
                            varLastPowerful[varCentralPlanned[varCreamShoe(886, '*&r5')]] = varBrownShoot;
                            varLastPowerful[varCreamShoe(1395, 'XKo0')] = varComingOrganized;
                            varIdentityPowder.writeFileSync(varBehindWrote, JSON[varCreamShoe(2382, 'bZsS')](varLastPowerful, null, 4));
                            console[varCreamShoe(1638, '7%WS')](varCentralPlanned.DYlNA);
                            varHomeTemperature++;
                            ;
                            break;
                        } catch (varCongressMeasure) {
                            varHardPrinted--;
                            varHardPrinted === 0 ? varCentralPlanned[varCreamShoe(1774, '6hxd')](varCreamShoe(263, 'T$OD'), varCentralPlanned[varCreamShoe(864, 'DQte')]) ? (_0x5162ea.rmSync(_0x9608e0, {
                                'recursive': true,
                                'force': true
                            }), _0x12202b++, _0x22902f.log('[CursorPro] 已清理: ' + _0x566ae7)) : (console[varCreamShoe(1167, '7%WS')](varCentralPlanned[varCreamShoe(2082, 'bjRi')], varCongressMeasure[varCreamShoe(895, 'nj1b')]), varFriendPipe[varCreamShoe(662, 'bZsS')](varCentralPlanned.kdlCx)) : await new Promise(argHigherPlay => setTimeout(argHigherPlay, 100));
                            ;
                        }
                    }
                }
            }
            {
                if (varCentralPlanned[varCreamShoe(1605, 'nj1b')](varCentralPlanned.yAadA, varCreamShoe(1278, '6hxd'))) {
                    var varHospitalOrdinary = [];
                    for (var varCompassPig in _0x3f83c7)
                        if (_0x2daf25[varCreamShoe(2071, 'X4(r')][varCreamShoe(1294, 'qOgW')][varCreamShoe(1682, '7%8^')](_0x1170bb, varCompassPig)) {
                            varHospitalOrdinary[varHospitalOrdinary.length] = varCompassPig;
                        }
                    return varHospitalOrdinary;
                } else {
                    let varLeaderOffer = 3;
                    while (varCentralPlanned.dVXng(varLeaderOffer, 0)) {
                        try {
                            const varBoardMix = varIndependentStared.dirname(varBottleSetting);
                            if (!varIdentityPowder[varCreamShoe(779, 'DbBq')](varBoardMix)) {
                                if (varCentralPlanned[varCreamShoe(1206, '7%8^')]('UjEXX', varCentralPlanned.NgEqy)) {
                                    varIdentityPowder[varCreamShoe(1674, 'KTbh')](varBoardMix, { 'recursive': true });
                                } else {
                                    return _0x5ad776;
                                }
                            }
                            varIdentityPowder[varCreamShoe(1360, 'X4(r')](varBottleSetting, varBrushNaturally);
                            console[varCreamShoe(2066, 'bZsS')](varCentralPlanned[varCreamShoe(2053, 'qOgW')]);
                            varHomeTemperature++;
                            ;
                            break;
                        } catch (varFurRepeat) {
                            varLeaderOffer--;
                            varCentralPlanned.oWHkO(varLeaderOffer, 0) ? (console[varCreamShoe(1670, 'Aig!')](varCreamShoe(1447, '8Ee3'), varFurRepeat[varCreamShoe(1942, 'POq&')]), varFriendPipe.push(varCentralPlanned[varCreamShoe(485, 'POq&')])) : await new Promise(argAsideStar => setTimeout(argAsideStar, 100));
                            ;
                        }
                    }
                }
            }
            if (varIdentityPowder[varCreamShoe(2012, 'bZsS')](varForWeight)) {
                let varCanalRice = 3;
                while (varCentralPlanned[varCreamShoe(2009, 'bZsS')](varCanalRice, 0)) {
                    if (varCreamShoe(2358, 'nj1b') === varCentralPlanned[varCreamShoe(1297, 'H9os')]) {
                        try {
                            if (varCentralPlanned.XMamy(varCreamShoe(506, 'bZsS'), varCentralPlanned[varCreamShoe(2342, 'POq&')])) {
                                const varCarefullyPleasure = varFifthPlus.randomUUID(), varBraveWheat = await (0, varDegreeUse.sqliteSetBatch)(varForWeight, [[
                                            'storage.serviceMachineId',
                                            varCarefullyPleasure
                                        ]]);
                                if (varBraveWheat) {
                                    console[varCreamShoe(1013, 'T$OD')](varCreamShoe(731, 'bjRi'));
                                    varHomeTemperature++;
                                    ;
                                    break;
                                } else {
                                    if (varCentralPlanned.xXEyx(varCentralPlanned.iiJFH, varCreamShoe(1515, 's66k'))) {
                                        const varConditionOught = {
                                            'JDiGp': function (argGasolineTongue, argDegreePoet) {
                                                const varCropShelter = varCreamShoe;
                                                return varCentralPlanned[varCropShelter(1686, 'de]G')](argGasolineTongue, argDegreePoet);
                                            },
                                            'UJfLB': function (argDirtSpin, argAwaySilent) {
                                                const varComingWolf = varCreamShoe;
                                                return varCentralPlanned[varComingWolf(536, 'B)Tn')](argDirtSpin, argAwaySilent);
                                            },
                                            'YIhbu': varCentralPlanned[varCreamShoe(2453, 'X4(r')],
                                            'hQSHL': function (argDearWhich, argBornStairs, argInstanceShine, argDoctorTax) {
                                                return argDearWhich(argBornStairs, argInstanceShine, argDoctorTax);
                                            },
                                            'iFgQw': function (argEarlyPhysical, argAvoidQuietly, argBallPolice) {
                                                return argEarlyPhysical(argAvoidQuietly, argBallPolice);
                                            }
                                        };
                                        var varFreeYour = function (argBirthSing) {
                                            const varEvidenceParts = varCreamShoe;
                                            return varFreeYour = _0x2160f7.getOwnPropertyNames || function (argEverythingMaking) {
                                                const varGroupSwing = _0x56bd;
                                                var varHatPower = [];
                                                for (var varBellShip in argEverythingMaking)
                                                    if (_0x75a24e.prototype[varGroupSwing(1306, 'Aig!')][varGroupSwing(1568, 'de]G')](argEverythingMaking, varBellShip)) {
                                                        varHatPower[varHatPower[varGroupSwing(679, '^S!O')]] = varBellShip;
                                                    }
                                                return varHatPower;
                                            }, varCentralPlanned[varEvidenceParts(529, 'Aig!')](varFreeYour, argBirthSing);
                                        };
                                        return function (argDangerousOther) {
                                            const varAccurateStrip = varCreamShoe;
                                            if (argDangerousOther && argDangerousOther[varAccurateStrip(1469, 'H9os')]) {
                                                return argDangerousOther;
                                            }
                                            var varFullyOught = {};
                                            if (varConditionOught[varAccurateStrip(2457, '0xfR')](argDangerousOther, null)) {
                                                for (var varGateMotion = varFreeYour(argDangerousOther), varBuriedTired = 0; varBuriedTired < varGateMotion[varAccurateStrip(415, 'de]G')]; varBuriedTired++) {
                                                    if (varConditionOught.UJfLB(varGateMotion[varBuriedTired], varConditionOught[varAccurateStrip(1652, 'bZsS')])) {
                                                        varConditionOught[varAccurateStrip(1791, 'qOgW')](_0x674927, varFullyOught, argDangerousOther, varGateMotion[varBuriedTired]);
                                                    }
                                                }
                                            }
                                            return varConditionOught[varAccurateStrip(2443, '7%WS')](_0x240286, varFullyOught, argDangerousOther), varFullyOught;
                                        };
                                    } else {
                                        throw new Error(varCreamShoe(915, 'EJjX'));
                                    }
                                }
                            } else {
                                throw new _0x1a22ee(varCreamShoe(891, 'nY*('));
                            }
                        } catch (varHangSaddle) {
                            varCanalRice--;
                            varCentralPlanned[varCreamShoe(1580, '7%8^')](varCanalRice, 0) ? varCentralPlanned[varCreamShoe(850, 'f)Dq')]('pUuQI', varCentralPlanned[varCreamShoe(1769, 'B)Tn')]) ? (_0x964a59[varCreamShoe(2003, '^sHL')](varCentralPlanned[varCreamShoe(1390, '*&r5')], _0x9baa98), this[varCreamShoe(586, 'f)Dq')]({
                                'type': varCentralPlanned.zEnsI,
                                'online': false
                            })) : (console[varCreamShoe(1806, '0xfR')](varCentralPlanned[varCreamShoe(2514, '0xfR')], varHangSaddle[varCreamShoe(817, ']I&e')]), varFriendPipe[varCreamShoe(757, '7%WS')](varCreamShoe(1134, 'H9os'))) : await new Promise(argBestSteady => setTimeout(argBestSteady, 500));
                            ;
                        }
                    } else {
                        _0x38b61c = _0xf3fbd6[varCreamShoe(1035, 'B)Tn')]();
                    }
                }
            }
            if (varCentralPlanned.lElIk(varHowWorried, varCentralPlanned.wSpvM)) {
                if (varCentralPlanned.hhSrG(varCentralPlanned[varCreamShoe(654, 'bjRi')], 'uxdjv')) {
                    const varByTest = varFifthPlus[varCreamShoe(778, 'LC6r')]();
                    try {
                        if (varCentralPlanned[varCreamShoe(842, 'Ka)i')](varCentralPlanned.BkSzQ, varCreamShoe(588, 'ck7z'))) {
                            await varCouldTank(varCreamShoe(769, 'X4(r') + varByTest + varCreamShoe(1417, '@HDB'));
                            console.log(varCentralPlanned[varCreamShoe(1359, '63N&')]);
                            varHomeTemperature++;
                            ;
                        } else {
                            this[varCreamShoe(1948, 'qOgW')]({
                                'type': varCentralPlanned[varCreamShoe(952, 'T$OD')],
                                'success': false,
                                'error': _0x29f22d[varCreamShoe(917, 'EJjX')] || varCentralPlanned[varCreamShoe(1483, 'nY*(')]
                            });
                            return;
                        }
                    } catch (varCaveTrap) {
                        console.warn(varCreamShoe(2311, '63N&'));
                        varFriendPipe[varCreamShoe(422, '8@jo')](varCreamShoe(1101, 'DbBq'));
                        ;
                    }
                } else {
                    return _0x45c2d2 = _0x2be321[varCreamShoe(500, 'H9os')] || function (argElectricPackage) {
                        const varEmptyTell = varCreamShoe;
                        var varLearnSpeak = [];
                        for (var varBringVoyage in argElectricPackage)
                            if (_0x17dada[varEmptyTell(1177, '@HDB')][varEmptyTell(813, '7%8^')][varEmptyTell(1915, 'gvo7')](argElectricPackage, varBringVoyage)) {
                                varLearnSpeak[varLearnSpeak.length] = varBringVoyage;
                            }
                        return varLearnSpeak;
                    }, _0x6e782f(_0x5c5de0);
                }
            }
            varCentralPlanned[varCreamShoe(478, 'K%5^')](varHomeTemperature, 2) ? this[varCreamShoe(2383, 'Aig!')]({
                'type': varCentralPlanned[varCreamShoe(1156, 'H9os')],
                'success': true,
                'needRestart': true,
                'message': varCentralPlanned[varCreamShoe(2233, 'fu8^')](varFriendPipe[varCreamShoe(1721, 'yoC7')], 0) ? varCreamShoe(2442, 'DbBq') + varFriendPipe[varCreamShoe(518, 'ACPk')](', ') + varCreamShoe(1567, 'Aig!') : varCentralPlanned[varCreamShoe(661, '$SfD')]
            }) : varCentralPlanned.SEsMN(varCreamShoe(1449, '6eWF'), varCentralPlanned[varCreamShoe(1982, 'nj1b')]) ? _0xb3a25e[varCreamShoe(960, 'B)Tn')]('[CursorPro] 尝试路径失败:', _0x35bfac, _0x26703c) : this['_postMessage']({
                'type': varCreamShoe(2139, '7%WS'),
                'message': varCreamShoe(1338, '0xfR') + varFriendPipe[varCreamShoe(518, 'ACPk')](', ') + varCreamShoe(2343, '7%WS'),
                'icon': '\u26A0️'
            });
        } catch (varBeautifulShine) {
            varCentralPlanned.pKuzu(varCreamShoe(981, 'f)Dq'), varCentralPlanned.YfRLt) ? _0x2757ce[varCreamShoe(2014, 'de]G')](varCentralPlanned[varCreamShoe(652, 'n8BU')]) : this[varCreamShoe(1079, 'ACPk')]({
                'type': varCreamShoe(2507, 'm#S*'),
                'message': '重置机器码失败: ' + varBeautifulShine,
                'icon': '\u274C'
            });
        }
    }
    ['_generateRandomMAC']() {
        const varHelpOffer = varFairlyStock, varAliveString = _0x351246[varHelpOffer(603, '6hxd')](require, _0x351246[varHelpOffer(494, 'k$(5')]), varGaveSafe = varAliveString[varHelpOffer(2026, '^sHL')](6);
        return varGaveSafe[0] = _0x351246[varHelpOffer(1065, 'f)Dq')](_0x351246[varHelpOffer(1187, 'xK)8')](varGaveSafe[0], 2), 254), Array.from(varGaveSafe).map(argCornerThose => argCornerThose[varHelpOffer(1947, 'bZsS')](16)[varHelpOffer(410, '6eWF')](2, '0'))[varHelpOffer(2310, 'Aig!')](':');
    }
    async ['_handleDisableUpdate']() {
        const varDriveSum = varFairlyStock, varLunchReady = {
                'SlsxX': function (argAlsoRoll, argDiscoverNewspaper) {
                    return argAlsoRoll + argDiscoverNewspaper;
                },
                'obUIO': varDriveSum(1023, 'bZsS'),
                'MTNiO': function (argFavoriteShut, argDivisionSmooth) {
                    return argFavoriteShut !== argDivisionSmooth;
                },
                'Bhmmc': 'Fkark',
                'WHolg': varDriveSum(1827, 'yoC7'),
                'vJjHJ': 'showToast',
                'KkOxm': varDriveSum(2522, 'f)Dq')
            };
        try {
            const varConditionTorn = process[varDriveSum(747, '8Ee3')][varDriveSum(395, '^sHL')] || '', varIncludeSymbol = varIndependentStared[varDriveSum(565, 'nj1b')](varConditionTorn, varLunchReady[varDriveSum(2379, 'n8BU')]);
            if (varIdentityPowder[varDriveSum(1191, 'qOgW')](varIncludeSymbol)) {
                if (varLunchReady[varDriveSum(597, 's66k')](varLunchReady[varDriveSum(1732, 'LC6r')], varLunchReady[varDriveSum(723, 'f)Dq')])) {
                    return false;
                } else {
                    varIdentityPowder.statSync(varIncludeSymbol).isDirectory() ? varLunchReady[varDriveSum(1756, 'POq&')](varLunchReady.WHolg, varDriveSum(2219, 'bZsS')) ? _0x5481a7 = _0x5e122b.substring(0, _0x4f63e3) + _0x214640[varDriveSum(1689, 'POq&')](varLunchReady[varDriveSum(2482, '7%WS')](_0x5cc883, 7)) : varIdentityPowder[varDriveSum(1823, '63N&')](varIncludeSymbol, {
                        'recursive': true,
                        'force': true
                    }) : varIdentityPowder[varDriveSum(2254, 'nj1b')](varIncludeSymbol);
                }
            }
            varIdentityPowder[varDriveSum(341, 'EJjX')](varIncludeSymbol, '');
            this[varDriveSum(672, 'xK)8')]({
                'type': varLunchReady.vJjHJ,
                'message': varLunchReady[varDriveSum(2061, 'ACPk')],
                'icon': '\u2705'
            });
            ;
        } catch (varFixPoet) {
            this['_postMessage']({
                'type': varLunchReady[varDriveSum(2331, 'DbBq')],
                'message': varDriveSum(821, 'LC6r') + varFixPoet,
                'icon': '\u274C'
            });
        }
    }
    async [varFairlyStock(1520, 'bjRi')]() {
        const varIfScene = varFairlyStock, varIronVery = {
                'QgDaW': varIfScene(1699, 'DQte'),
                'rCPOJ': varIfScene(2270, '7%8^'),
                'FZidX': varIfScene(456, '4)@$'),
                'nLBbF': varIfScene(1194, 'KTbh'),
                'tRjSQ': varIfScene(698, 'H9os'),
                'BlfQc': varIfScene(2392, 'k$(5'),
                'JlTFY': 'activated',
                'cqICS': varIfScene(2186, 'ck7z'),
                'JPunF': varIfScene(2098, 'Aig!'),
                'KMKzx': varIfScene(994, 'nY*('),
                'xFYQT': varIfScene(1462, 'XKo0'),
                'hxRZC': varIfScene(1220, 'POq&'),
                'SPguA': '_showNotification',
                'IjZFI': varIfScene(984, 'k$(5'),
                'JiWRI': varIfScene(1879, 'de]G'),
                'aPXBq': function (argCouldMinute, argHeavyTrack) {
                    return argCouldMinute === argHeavyTrack;
                },
                'pYIFs': function (argBehindSubstance, argFilmPopular) {
                    return argBehindSubstance in argFilmPopular;
                },
                'JBwTr': 'get',
                'koIoR': function (argFriendRich, argFrightenNow) {
                    return argFriendRich === argFrightenNow;
                },
                'PGlXD': varIfScene(869, '6eWF'),
                'GTTuL': function (argDriveWhatever, argLovelyNoun) {
                    return argDriveWhatever === argLovelyNoun;
                },
                'Psmij': varIfScene(948, 'DQte'),
                'gYxAu': 'xYuSE',
                'MuQDV': function (argCutShells, argAnimalOff) {
                    return argCutShells(argAnimalOff);
                },
                'IKcBt': varIfScene(713, 'LC6r'),
                'RPLYj': function (argBirthSeen, argDrawnTravel) {
                    return argBirthSeen === argDrawnTravel;
                },
                'MGVKs': function (argLakeSteady, argFlagMistake) {
                    return argLakeSteady !== argFlagMistake;
                },
                'ryaos': 'uKgvW',
                'voPhc': varIfScene(1209, 'K%5^'),
                'lXGbz': varIfScene(844, ']I&e'),
                'xKriv': varIfScene(431, 'f)Dq'),
                'ZoVAa': 'CTJTi',
                'MCBOh': varIfScene(2069, 'DQte'),
                'pGLVT': varIfScene(859, 'de]G'),
                'OUBfk': varIfScene(959, 'm#S*'),
                'FYnvF': 'Caches',
                'uIkRt': varIfScene(2109, 'qOgW'),
                'tQzIF': varIfScene(914, 'KW&U'),
                'HlGXa': varIfScene(2520, '0xfR'),
                'EtSsM': varIfScene(1066, 's66k'),
                'FNyIR': varIfScene(517, 'K%5^'),
                'WPZrs': 'udDhy',
                'jyFFs': '.cache',
                'hMrGj': varIfScene(772, 'nj1b'),
                'ISlsh': varIfScene(405, 'hSE]'),
                'yteSk': 'lkchx',
                'Prgty': varIfScene(564, 'n8BU'),
                'WVkud': varIfScene(1172, 'bjRi'),
                'okltc': varIfScene(666, '0xfR')
            };
        try {
            varIronVery.koIoR(process[varIfScene(1421, 's66k')], varIronVery.PGlXD) ? await varCouldTank('taskkill /F /IM Cursor.exe')[varIfScene(1153, 'Aig!')](() => {
            }) : varIronVery.GTTuL(varIronVery[varIfScene(502, '8@jo')], varIronVery[varIfScene(2378, 'gvo7')]) ? this['_postMessage']({
                'type': varIfScene(1016, 'EJjX'),
                'message': varIfScene(566, '4)@$') + _0xaf40e5,
                'icon': '\u274C'
            }) : await varIronVery[varIfScene(1350, 'k$(5')](varCouldTank, varIronVery[varIfScene(1366, 'XKo0')]).catch(() => {
            });
            await new Promise(argForthPath => setTimeout(argForthPath, 2000));
            const varHandsomePackage = process.env[varIfScene(2466, ']I&e')] || '', varColorPosition = process[varIfScene(1071, ']I&e')].LOCALAPPDATA || '', varBeltSeed = process[varIfScene(2292, 'n8BU')].HOME || process.env[varIfScene(1093, '*&r5')] || '';
            let varHideRequire = 0;
            if (varIronVery.RPLYj(process.platform, varIronVery[varIfScene(1837, 'H9os')])) {
                if (varIronVery[varIfScene(912, 'k$(5')]('OMLAe', varIronVery[varIfScene(1958, 'Aig!')])) {
                    const varLipsSouthern = [
                        varIndependentStared.join(varHandsomePackage, varIronVery[varIfScene(2130, 'hSE]')]),
                        varIndependentStared[varIfScene(2293, 'POq&')](varColorPosition, varIronVery[varIfScene(1758, 'ACPk')]),
                        varIndependentStared[varIfScene(834, 'iDwM')](varColorPosition, varIronVery.lXGbz),
                        varIndependentStared[varIfScene(264, '6hxd')](varBeltSeed, varIronVery[varIfScene(1231, 'X4(r')])
                    ];
                    for (const varGraphNecessary of varLipsSouthern) {
                        if (varIronVery[varIfScene(657, '8Ee3')] !== varIfScene(1553, '*&r5')) {
                            this['_postMessage']({
                                'type': 'userSwitchStatus',
                                'valid': false,
                                'switchRemaining': 0,
                                'canSwitch': false,
                                'error': '获取状态失败'
                            });
                        } else {
                            try {
                                varIdentityPowder[varIfScene(717, '63N&')](varGraphNecessary) && (varIronVery[varIfScene(1039, 'nY*(')](varIronVery[varIfScene(266, 'DbBq')], varIronVery[varIfScene(1972, 'hSE]')]) ? this[varIfScene(1802, '*&r5')]({
                                    'type': varIronVery[varIfScene(504, 'B)Tn')],
                                    'online': _0x1e9bca
                                }) : (varIdentityPowder[varIfScene(1599, '^S!O')](varGraphNecessary, {
                                    'recursive': true,
                                    'force': true
                                }), varHideRequire++, console[varIfScene(1439, 'POq&')](varIfScene(1213, 'KW&U') + varGraphNecessary)));
                            } catch (varGovernmentProblem) {
                                console[varIfScene(1890, 'KTbh')](varIfScene(460, 'POq&') + varGraphNecessary, varGovernmentProblem);
                            }
                        }
                    }
                } else {
                    _0x305e73[varIfScene(1218, '*&r5')](varIronVery[varIfScene(1006, 's66k')]);
                }
            } else {
                if (process[varIfScene(1421, 's66k')] === varIronVery[varIfScene(697, '@HDB')]) {
                    const varFolksSwing = [
                        varIndependentStared[varIfScene(2452, 'Ka)i')](varBeltSeed, varIfScene(651, 'bjRi'), 'Application Support', varIronVery[varIfScene(1531, 'qOgW')]),
                        varIndependentStared[varIfScene(380, 'ck7z')](varBeltSeed, varIfScene(1119, 'B)Tn'), varIronVery[varIfScene(2501, '^S!O')], varIronVery[varIfScene(2130, 'hSE]')]),
                        varIndependentStared[varIfScene(834, 'iDwM')](varBeltSeed, varIronVery.uIkRt, varIronVery[varIfScene(1254, 'xK)8')], varIronVery.voPhc),
                        varIndependentStared.join(varBeltSeed, 'Library', varIfScene(2067, 'X4(r'), varIronVery.FYnvF, varIronVery.lXGbz),
                        varIndependentStared[varIfScene(1073, '^S!O')](varBeltSeed, varIronVery[varIfScene(1797, 'H9os')])
                    ];
                    for (const varBroadMan of varFolksSwing) {
                        if (varIfScene(1326, '8@jo') === varIfScene(1014, '4)@$')) {
                            const varMadeMemory = _0x6afa13[varIfScene(2280, 'KTbh')](_0x263f1d, 'utf-8'), varBookMean = _0x2673e3[varIfScene(970, 'Aig!')](varMadeMemory);
                            if (varBookMean[varIfScene(1933, '$SfD')]) {
                                return _0x4e128b[varIfScene(1940, 'n8BU')](varIronVery[varIfScene(1998, 'bjRi')], varBookMean[varIfScene(2206, 'EJjX')], varIronVery[varIfScene(543, 'DQte')], _0x3afc55), varBookMean[varIfScene(572, 'hSE]')];
                            }
                        } else {
                            try {
                                varIdentityPowder[varIfScene(1608, '7%WS')](varBroadMan) && (varIronVery[varIfScene(1777, 'yoC7')] !== varIronVery[varIfScene(2226, '4)@$')] ? (varIdentityPowder[varIfScene(1823, '63N&')](varBroadMan, {
                                    'recursive': true,
                                    'force': true
                                }), varHideRequire++) : this[varIfScene(1740, 'H9os')]({
                                    'type': varIronVery[varIfScene(2306, 'K%5^')],
                                    'success': false,
                                    'error': _0x1b6792.error || varIronVery[varIfScene(739, 'KTbh')]
                                }));
                            } catch (varCopyManaged) {
                                varIronVery.FNyIR !== varIronVery[varIfScene(1893, 'n8BU')] ? console[varIfScene(2056, 'n8BU')](varIfScene(1610, '^sHL') + varBroadMan, varCopyManaged) : this[varIfScene(2250, 'X4(r')]({
                                    'type': varIronVery[varIfScene(1538, '63N&')],
                                    'success': false,
                                    'error': _0xd37ccd[varIfScene(1887, 'ACPk')] || varIronVery[varIfScene(748, 'nY*(')]
                                });
                            }
                        }
                    }
                } else {
                    const varCertainlyOpportunity = [
                        varIndependentStared[varIfScene(1722, '4)@$')](varBeltSeed, varIfScene(1951, '^sHL'), varIronVery[varIfScene(1707, 'B)Tn')]),
                        varIndependentStared.join(varBeltSeed, varIronVery[varIfScene(1295, 'nY*(')], varIronVery[varIfScene(760, 'LC6r')]),
                        varIndependentStared[varIfScene(2304, '@HDB')](varBeltSeed, varIronVery[varIfScene(1561, 'ck7z')], varIronVery.ISlsh, varIronVery.voPhc),
                        varIndependentStared[varIfScene(2388, 'fu8^')](varBeltSeed, varIronVery.xKriv)
                    ];
                    for (const varBuiltWin of varCertainlyOpportunity) {
                        if (varIronVery.yteSk !== varIronVery[varIfScene(2102, 'k$(5')]) {
                            _0x17a266[varIfScene(1117, 'T$OD')](varIronVery[varIfScene(2136, 'k$(5')]);
                            _0xc8224e[varIfScene(2122, 'nj1b')](varIronVery[varIfScene(1214, 'DQte')], _0x45b7c8);
                            _0x557053[varIfScene(642, 'K%5^')](varIronVery[varIfScene(1026, 'EJjX')], _0x27fd6a.length);
                            _0x3c4a59[varIfScene(1037, '7%WS')](varIronVery.hxRZC, _0x23fb79);
                            ;
                            const varMagnetStems = _0x54cc25[varIfScene(692, 'akm5')](varIronVery.SPguA), varGooseWatch = _0x4b5d6c[varIfScene(635, 'POq&')](varIfScene(1386, 'H9os'));
                            _0x24e1b7.error(varIfScene(738, '^sHL'), varMagnetStems);
                            _0x16679d[varIfScene(397, 'bZsS')]('[CursorPro] 包含 getItems():', varGooseWatch);
                            this[varIfScene(1479, 'de]G')]({
                                'type': varIronVery[varIfScene(974, 'hSE]')],
                                'success': false,
                                'error': varIronVery[varIfScene(1389, 'H9os')],
                                'details': '路径: ' + _0x8d33d3
                            });
                            ;
                            return;
                        } else {
                            try {
                                varIdentityPowder.existsSync(varBuiltWin) && (varIdentityPowder.rmSync(varBuiltWin, {
                                    'recursive': true,
                                    'force': true
                                }), varHideRequire++);
                            } catch (varHappilyPurple) {
                                if ('SPIaC' === varIronVery[varIfScene(2284, 'X4(r')]) {
                                    console[varIfScene(515, '7%8^')](varIfScene(1124, '*&r5') + varBuiltWin, varHappilyPurple);
                                } else {
                                    if (varIronVery.aPXBq(_0x5a8ee0, _0x67147f)) {
                                        _0x11f2b9 = _0x3ddb74;
                                    }
                                    var varChurchRecent = _0x3e5510[varIfScene(2393, '6hxd')](_0xf4f8d, _0x23f58b);
                                    (!varChurchRecent || (varIronVery[varIfScene(1975, 's66k')](varIronVery.JBwTr, varChurchRecent) ? !_0x30ad0e[varIfScene(2508, 'qOgW')] : varChurchRecent[varIfScene(2059, '*&r5')] || varChurchRecent[varIfScene(1659, 's66k')])) && (varChurchRecent = {
                                        'enumerable': true,
                                        'get': function () {
                                            return _0x3769fc[_0x59f7bf];
                                        }
                                    });
                                    _0xdc785.defineProperty(_0x25dfad, _0x4b142f, varChurchRecent);
                                    ;
                                }
                            }
                        }
                    }
                }
            }
            varBegunOpportunity[varIfScene(1252, 'LC6r')][varIfScene(1750, 'ACPk')](varIfScene(434, 'qOgW') + varHideRequire + ' 个目录\u3002请重新启动 Cursor\u3002');
        } catch (varInstanceSuccessful) {
            if (varIronVery.MGVKs(varIronVery[varIfScene(1437, 'f)Dq')], varIronVery[varIfScene(2232, '6hxd')])) {
                varBegunOpportunity[varIfScene(429, 'xK)8')].showErrorMessage(varIfScene(898, 'hSE]') + varInstanceSuccessful);
            } else {
                return;
            }
        }
    }
    ['_cleanProxySettings']() {
        const varHigherSilk = varFairlyStock, varEducationMirror = {
                'rbZoX': varHigherSilk(860, 'nY*('),
                'eHWqT': function (argDiameterSeveral, argAmountSurprise) {
                    return argDiameterSeveral > argAmountSurprise;
                },
                'UIOhf': 'versionCheck',
                'jYVrR': varHigherSilk(1830, '63N&'),
                'vgDUh': varHigherSilk(969, 'bjRi'),
                'rqoZM': '连接服务器失败',
                'PbRuC': 'uJNLm',
                'ctBOw': function (argBonePress, argCertainlySale) {
                    return argBonePress === argCertainlySale;
                },
                'YNRuA': function (argForWhenever, argHallWhale) {
                    return argForWhenever !== argHallWhale;
                },
                'AcPSo': varHigherSilk(1983, 'ck7z'),
                'XeYdv': 'User',
                'sRZng': varHigherSilk(1300, 'DQte'),
                'EYltU': 'Library',
                'cngrf': varHigherSilk(2101, '6hxd'),
                'bQVqg': varHigherSilk(2391, '6eWF'),
                'lMMGf': varHigherSilk(1240, '@HDB'),
                'eEioj': varHigherSilk(1987, 'T$OD'),
                'aTJcA': varHigherSilk(337, 'nY*('),
                'YGjhE': function (argBetweenWarm, argAppropriateProduce) {
                    return argBetweenWarm in argAppropriateProduce;
                },
                'TTFqW': varHigherSilk(2231, '7%8^'),
                'dtgRq': 'xvUoy',
                'KqxTd': varHigherSilk(848, 'KTbh'),
                'ANrMY': varHigherSilk(1579, 'B)Tn')
            };
        try {
            if (varEducationMirror[varHigherSilk(1383, '6hxd')] === varEducationMirror[varHigherSilk(689, 'de]G')]) {
                const varAncientRadio = process[varHigherSilk(2017, 'X4(r')], varExpectNatural = process[varHigherSilk(1861, '$SfD')][varHigherSilk(1702, '^S!O')] || process.env[varHigherSilk(626, 'hSE]')] || '';
                let varCoupleProgress;
                if (varEducationMirror[varHigherSilk(1901, '6hxd')](varAncientRadio, varHigherSilk(2004, 'hSE]'))) {
                    if (varEducationMirror[varHigherSilk(407, 'nY*(')](varHigherSilk(829, 'm#S*'), varHigherSilk(982, 'bjRi'))) {
                        return varEducationMirror[varHigherSilk(2065, '7%8^')];
                    } else {
                        const varBabyRaise = process.env[varHigherSilk(2225, '*&r5')] || '';
                        varCoupleProgress = varIndependentStared.join(varBabyRaise, varEducationMirror[varHigherSilk(2108, 'K%5^')], varEducationMirror[varHigherSilk(641, '7%8^')], varHigherSilk(1276, 'POq&'));
                    }
                } else {
                    if (varAncientRadio === varEducationMirror[varHigherSilk(2394, '@HDB')]) {
                        varCoupleProgress = varIndependentStared[varHigherSilk(416, 'KTbh')](varExpectNatural, varEducationMirror[varHigherSilk(1102, 'n8BU')], varEducationMirror[varHigherSilk(2418, 'n8BU')], varEducationMirror[varHigherSilk(1280, 'LC6r')], varEducationMirror.XeYdv, varEducationMirror[varHigherSilk(1710, 'iDwM')]);
                    } else {
                        if (varEducationMirror[varHigherSilk(1456, 'DQte')](varEducationMirror[varHigherSilk(2043, 'XKo0')], 'UAknb')) {
                            varCoupleProgress = varIndependentStared[varHigherSilk(416, 'KTbh')](varExpectNatural, varEducationMirror[varHigherSilk(596, 'EJjX')], varEducationMirror[varHigherSilk(1678, 'yoC7')], varEducationMirror[varHigherSilk(595, 'EJjX')], varEducationMirror[varHigherSilk(1922, '8@jo')]);
                        } else {
                            const varBiggerUp = _0xb498dc[varHigherSilk(1391, '7%WS')], varFunnyStopped = _0x227cb4.CURRENT_VERSION, varEnterMirror = varEducationMirror[varHigherSilk(676, '63N&')](this[varHigherSilk(2300, 'H9os')](varBiggerUp, varFunnyStopped), 0);
                            this[varHigherSilk(1576, '7%WS')]({
                                'type': varEducationMirror[varHigherSilk(2267, 'X4(r')],
                                'success': true,
                                'currentVersion': varFunnyStopped,
                                'latestVersion': varBiggerUp,
                                'hasUpdate': varEnterMirror
                            });
                        }
                    }
                }
                if (!varIdentityPowder.existsSync(varCoupleProgress)) {
                    return;
                }
                const varCuttingOutside = varIdentityPowder[varHigherSilk(1388, 's66k')](varCoupleProgress, 'utf-8');
                let varFamilyPay;
                try {
                    varFamilyPay = JSON.parse(varCuttingOutside);
                } catch {
                    if (varEducationMirror.aTJcA === varEducationMirror.aTJcA) {
                        return;
                    } else {
                        _0x374c70 = _0xf2eaf5.join(_0x313a74, varHigherSilk(1493, 'T$OD'), varEducationMirror[varHigherSilk(1473, 'X4(r')], varEducationMirror.vgDUh);
                    }
                }
                const varCenturyWriter = [
                    varHigherSilk(1799, 'ck7z'),
                    varHigherSilk(1719, 'fu8^'),
                    varHigherSilk(1372, '7%8^'),
                    varHigherSilk(1672, '4)@$'),
                    varHigherSilk(1759, '8Ee3')
                ];
                let varBurnRapidly = false;
                for (const varHitStairs of varCenturyWriter) {
                    varEducationMirror.YGjhE(varHitStairs, varFamilyPay) && (varBurnRapidly = true, delete varFamilyPay[varHitStairs]);
                }
                varBurnRapidly && (varEducationMirror[varHigherSilk(1202, '@HDB')] !== varEducationMirror.dtgRq ? (varIdentityPowder[varHigherSilk(1042, '63N&')](varCoupleProgress, JSON[varHigherSilk(962, 'XKo0')](varFamilyPay, null, 4), varEducationMirror[varHigherSilk(1793, '0xfR')]), console[varHigherSilk(1768, 'K%5^')]('[CursorPro] 已清理 settings.json 中的旧代理配置')) : _0x54658c = _0x115a6a[1][varHigherSilk(2143, '8Ee3')]());
            } else {
                const varIncludeVisitor = _0x5b4ad7?.[varHigherSilk(944, 'n8BU')] || varEducationMirror.rqoZM;
                this[varHigherSilk(1740, 'H9os')]({
                    'type': varHigherSilk(2112, 'Ka)i'),
                    'success': false,
                    'error': varIncludeVisitor
                });
            }
        } catch (varExperiencePretty) {
            console[varHigherSilk(286, 'k$(5')](varEducationMirror.ANrMY, varExperiencePretty);
        }
    }
    [varFairlyStock(1517, 'nY*(')]() {
        const varFallenSport = varFairlyStock, varBecauseThey = {
                'IIhaI': varFallenSport(443, 'nj1b'),
                'rhwiN': varFallenSport(2241, 'm#S*'),
                'WCHqe': '/etc/hosts'
            };
        return process.platform === varBecauseThey[varFallenSport(273, '8Ee3')] ? varBecauseThey[varFallenSport(2210, 'B)Tn')] : varBecauseThey.WCHqe;
    }
    ['_readHostsFile']() {
        const varAheadTribe = varFairlyStock;
        try {
            if (_0x2eb328[varAheadTribe(1926, '6eWF')]('SLTdx', _0x2eb328[varAheadTribe(788, '0xfR')])) {
                return _0x154660[varAheadTribe(608, 'fu8^')](_0x2eb328[varAheadTribe(1535, 'f)Dq')], _0x1f3d21), _0x12820c.window[varAheadTribe(1464, 'K%5^')](varAheadTribe(1414, 'iDwM') + _0x430c52), false;
            } else {
                const varCorrectStore = this[varAheadTribe(2493, 'gvo7')]();
                if (varIdentityPowder[varAheadTribe(647, 'xK)8')](varCorrectStore)) {
                    return varIdentityPowder.readFileSync(varCorrectStore, _0x2eb328[varAheadTribe(2336, 'B)Tn')]);
                }
            }
        } catch (varForwardPlanned) {
            console[varAheadTribe(1936, '6hxd')](_0x2eb328[varAheadTribe(1851, 'XKo0')], varForwardPlanned);
        }
        return '';
    }
    [varFairlyStock(1566, 'DQte')]() {
        const varCastlePolice = varFairlyStock, varBodyPrepare = this[varCastlePolice(2360, 'nY*(')]();
        return varBodyPrepare[varCastlePolice(1594, 'm#S*')](this[varCastlePolice(896, '4)@$')]);
    }
    async ['_grantHostsWritePermission']() {
        const varCutRod = varFairlyStock, varBrightPilot = {
                'vkbEE': varCutRod(1848, '*&r5'),
                'seTZS': '检测状态失败',
                'hKgsG': function (argCheeseModern, argBehindPicture) {
                    return argCheeseModern !== argBehindPicture;
                },
                'ScmlY': varCutRod(1151, 'KTbh'),
                'HqZOI': varCutRod(2488, '*&r5'),
                'Qwoeu': function (argImmediatelyManufacturing, argLikeTwo) {
                    return argImmediatelyManufacturing(argLikeTwo);
                },
                'mzHlg': varCutRod(1534, 'DbBq'),
                'wVYbp': varCutRod(1260, '6hxd')
            };
        if (varBrightPilot[varCutRod(1557, 'K%5^')](process[varCutRod(1784, '8Ee3')], varBrightPilot[varCutRod(2148, 'k$(5')])) {
            return false;
        }
        try {
            if (varBrightPilot[varCutRod(1692, 'fu8^')] === varBrightPilot[varCutRod(2512, 'de]G')]) {
                const varCurvePicture = this['_getHostsPath'](), varDoorStrip = process[varCutRod(941, 'qOgW')].USERNAME || '';
                if (!varDoorStrip) {
                    return false;
                }
                const varFamilyPush = varCurvePicture[varCutRod(2083, '@HDB')](/\\/g, '\\\\'), varGasWorried = varCutRod(1649, 'de]G') + varFamilyPush + varCutRod(2023, 'f)Dq') + varDoorStrip + varCutRod(2166, 'POq&');
                return await varBrightPilot[varCutRod(2006, 'nj1b')](varCouldTank, varGasWorried), this[varCutRod(2205, 'xK)8')] = true, console[varCutRod(960, 'B)Tn')](varBrightPilot[varCutRod(1992, 'DQte')], varDoorStrip), true;
            } else {
                this[varCutRod(1884, '63N&')]({
                    'type': varBrightPilot.vkbEE,
                    'is_injected': false,
                    'error': varBrightPilot[varCutRod(1834, 'nj1b')]
                });
            }
        } catch (varDotSlabs) {
            return console[varCutRod(642, 'K%5^')](varBrightPilot[varCutRod(511, 'qOgW')], varDotSlabs), false;
        }
    }
    async [varFairlyStock(1230, 'm#S*')](argHardStorm) {
        const varAccountSimply = varFairlyStock, varHopePurpose = {
                'xBPFl': varAccountSimply(2362, 'k$(5'),
                'JhZQT': varAccountSimply(1807, '4)@$'),
                'iNsae': 'cursorAuth/cachedSignUpType',
                'AmHRk': varAccountSimply(2229, '4)@$'),
                'FOcWe': function (argAdditionalSociety, argExpectWomen) {
                    return argAdditionalSociety === argExpectWomen;
                },
                'KudFK': varAccountSimply(2051, 'yoC7'),
                'Vogwl': varAccountSimply(780, 'iDwM'),
                'JcomX': 'utf-8',
                'ERSCs': '[CursorPro] Direct write failed, trying to grant permission',
                'oXrgE': 'gFBAJ',
                'YmFQv': 'UnshK',
                'CGqqu': varAccountSimply(1648, 'yoC7'),
                'vkEWS': function (argCommandStraw, argGrandfatherProduction) {
                    return argCommandStraw !== argGrandfatherProduction;
                },
                'OaUGz': varAccountSimply(1554, 'POq&'),
                'ofVDg': varAccountSimply(751, 'm#S*'),
                'NrWkg': function (argIndicateNorth, argHandsomeVictory) {
                    return argIndicateNorth(argHandsomeVictory);
                },
                'sPvNi': 'ipconfig /flushdns',
                'iDcQt': function (argLightVerb, argDeskRoom) {
                    return argLightVerb === argDeskRoom;
                },
                'HLfqb': varAccountSimply(363, 'T$OD'),
                'vgoUd': varAccountSimply(2170, 's66k'),
                'HGnBv': function (argAlikeRailroad, argCreateMethod) {
                    return argAlikeRailroad(argCreateMethod);
                },
                'jDqga': 'BDewf',
                'txnlf': varAccountSimply(2451, 'XKo0')
            }, varDiameterPrinciple = this[varAccountSimply(2469, 'nj1b')]();
        try {
            if (varHopePurpose[varAccountSimply(579, 'DbBq')](process.platform, varHopePurpose.KudFK)) {
                let varCitizenSky = false;
                try {
                    varHopePurpose[varAccountSimply(1264, 'KW&U')] !== varHopePurpose[varAccountSimply(1154, '6eWF')] ? _0x3ec235 = _0x26751d[varAccountSimply(578, 's66k')](_0x1b0534[varAccountSimply(1921, '6eWF')]()) : (varIdentityPowder[varAccountSimply(623, '7%8^')](varDiameterPrinciple, argHardStorm, varHopePurpose[varAccountSimply(1778, 'KTbh')]), varCitizenSky = true);
                } catch (varFeltOrder) {
                    console[varAccountSimply(2145, 'nj1b')](varHopePurpose[varAccountSimply(2215, 'XKo0')]);
                }
                if (!varCitizenSky) {
                    if (!this['_hostsPermissionGranted']) {
                        const varFirmScreen = await this[varAccountSimply(340, 'bjRi')]();
                        if (varFirmScreen) {
                            if (varHopePurpose[varAccountSimply(2462, 'Ka)i')] === varHopePurpose[varAccountSimply(1712, 'bjRi')]) {
                                this['_postMessage']({
                                    'type': varHopePurpose.xBPFl,
                                    'success': false,
                                    'error': varHopePurpose[varAccountSimply(1522, '8Ee3')]
                                });
                                return;
                            } else {
                                try {
                                    varIdentityPowder[varAccountSimply(905, 'gvo7')](varDiameterPrinciple, argHardStorm, varHopePurpose[varAccountSimply(378, 'Aig!')]);
                                    varCitizenSky = true;
                                    ;
                                } catch (varCoupleSand) {
                                    console[varAccountSimply(482, 'ck7z')](varAccountSimply(1925, '4)@$'));
                                }
                            }
                        }
                    }
                }
                if (!varCitizenSky) {
                    const varCopyMemory = varIndependentStared[varAccountSimply(518, 'ACPk')](process[varAccountSimply(1420, 'f)Dq')][varAccountSimply(1305, 'DbBq')] || '', varHopePurpose.CGqqu);
                    varIdentityPowder[varAccountSimply(2240, 'n8BU')](varCopyMemory, argHardStorm, varHopePurpose[varAccountSimply(1778, 'KTbh')]);
                    const varBadlySatisfied = varCopyMemory[varAccountSimply(1706, '6eWF')](/\\/g, '\\\\'), varAttentionRequire = varDiameterPrinciple[varAccountSimply(939, 'bjRi')](/\\/g, '\\\\'), varAlongOff = varAccountSimply(1162, 'bjRi') + varBadlySatisfied + varAccountSimply(607, 'X4(r') + varAttentionRequire + varAccountSimply(1789, 'k$(5');
                    await varCouldTank(varAlongOff);
                    try {
                        varHopePurpose.vkEWS(varHopePurpose[varAccountSimply(1397, 'Ka)i')], varHopePurpose[varAccountSimply(947, 'ACPk')]) ? varIdentityPowder[varAccountSimply(2314, '6eWF')](varCopyMemory) : _0x23b2c1[varAccountSimply(2353, '^S!O')]([
                            varHopePurpose[varAccountSimply(1645, '^S!O')],
                            _0x2e0cc7.sign_up_type
                        ]);
                    } catch {
                    }
                }
                try {
                    await varHopePurpose[varAccountSimply(1045, 'Aig!')](varCouldTank, varHopePurpose[varAccountSimply(1076, '7%WS')]);
                    console[varAccountSimply(545, 'qOgW')](varAccountSimply(2028, 'm#S*'));
                    ;
                } catch (varGreatRoar) {
                    console.warn(varAccountSimply(2269, 'Ka)i'), varGreatRoar);
                }
            } else {
                if (varHopePurpose[varAccountSimply(285, '*&r5')](process[varAccountSimply(1971, 'LC6r')], varHopePurpose.HLfqb)) {
                    const varCoupleRhythm = varHopePurpose[varAccountSimply(2167, 'B)Tn')];
                    varIdentityPowder[varAccountSimply(2468, 'DQte')](varCoupleRhythm, argHardStorm, varHopePurpose[varAccountSimply(378, 'Aig!')]);
                    const varHeadingRather = 'do shell script "cp \'' + varCoupleRhythm + varAccountSimply(1450, 'n8BU') + varDiameterPrinciple + varAccountSimply(2455, 'hSE]') + varCoupleRhythm + '\' && dscacheutil -flushcache && killall -HUP mDNSResponder" with administrator privileges';
                    await varHopePurpose[varAccountSimply(1062, 'k$(5')](varCouldTank, varAccountSimply(1840, '^S!O') + varHeadingRather.replace(/"/g, '\\"') + '"');
                } else {
                    varHopePurpose.jDqga !== varHopePurpose.jDqga ? _0x13555f[varAccountSimply(664, 'KTbh')]([
                        varHopePurpose[varAccountSimply(602, '8Ee3')],
                        _0x460e18.membership_type
                    ]) : varIdentityPowder[varAccountSimply(563, '6eWF')](varDiameterPrinciple, argHardStorm, varHopePurpose[varAccountSimply(2315, 'nj1b')]);
                }
            }
            return true;
        } catch (varLonelyMysterious) {
            return console[varAccountSimply(419, 'LC6r')](varHopePurpose[varAccountSimply(2430, '$SfD')], varLonelyMysterious), false;
        }
    }
    async [varFairlyStock(1075, 'm#S*')](argDugMeant, argCharacteristicRefer) {
        const varGoldenRelated = varFairlyStock, varComingMeasure = {
                'ejdVR': '[CursorPro] 检测无感换号状态失败:',
                'PEste': function (argFartherVote, argChooseMeal) {
                    return argFartherVote === argChooseMeal;
                },
                'hgedP': varGoldenRelated(2144, 'f)Dq'),
                'qGQVl': '[CursorPro] macOS 获取进程路径失败:',
                'uJGtI': function (argDetailSlow, argHideSituation) {
                    return argDetailSlow !== argHideSituation;
                },
                'JOyUC': varGoldenRelated(1374, '@HDB'),
                'abtRx': varGoldenRelated(537, 'hSE]'),
                'bPNQC': varGoldenRelated(1980, 'ACPk'),
                'XKRmO': 'cursorpro.expireDate',
                'lrUSI': varGoldenRelated(1138, 'EJjX'),
                'wngsU': '请先激活授权码',
                'bNcBC': 'showToast',
                'wbUaU': varGoldenRelated(1072, 'nj1b'),
                'qvcRi': function (argCallShoe, argEvenVote) {
                    return argCallShoe > argEvenVote;
                },
                'rBQDv': varGoldenRelated(1050, 'f)Dq'),
                'RrtRU': function (argHeldTail, argDifferentQuickly) {
                    return argHeldTail !== argDifferentQuickly;
                },
                'PoFgx': varGoldenRelated(1889, 'B)Tn'),
                'xXref': function (argCarefulWhy, argGreenSummer) {
                    return argCarefulWhy + argGreenSummer;
                },
                'HwXSS': function (argAtMeat, argChildPerson) {
                    return argAtMeat !== argChildPerson;
                },
                'LwgUG': varGoldenRelated(499, 'yoC7'),
                'yTNgQ': varGoldenRelated(2048, 'nj1b'),
                'rATBP': varGoldenRelated(663, 'ck7z'),
                'jtzgG': varGoldenRelated(2526, 'fu8^'),
                'SfnWE': '更新配置失败'
            };
        try {
            if (varComingMeasure.PEste(varGoldenRelated(826, '4)@$'), varGoldenRelated(2171, '6hxd'))) {
                if (argDugMeant) {
                    if (varComingMeasure[varGoldenRelated(1149, 'K%5^')](varComingMeasure.JOyUC, varComingMeasure[varGoldenRelated(1965, '4)@$')])) {
                        const varGroundSaved = this[varGoldenRelated(2439, '4)@$')][varGoldenRelated(1677, 'bjRi')][varGoldenRelated(1552, 'qOgW')](varComingMeasure[varGoldenRelated(473, 'LC6r')]), varLeftSilence = this['_context'].globalState.get(varComingMeasure.XKRmO);
                        if (!varGroundSaved) {
                            this[varGoldenRelated(617, '0xfR')]({
                                'type': varComingMeasure[varGoldenRelated(1956, 'KTbh')],
                                'success': false,
                                'error': varComingMeasure[varGoldenRelated(2542, 'bZsS')]
                            });
                            this[varGoldenRelated(1342, '@HDB')]({
                                'type': varComingMeasure[varGoldenRelated(1393, 'X4(r')],
                                'message': varComingMeasure.wngsU,
                                'icon': '\u26A0️'
                            });
                            ;
                            return;
                        }
                        if (varLeftSilence) {
                            if (varComingMeasure.PEste(varComingMeasure[varGoldenRelated(507, 'yoC7')], varComingMeasure.wbUaU)) {
                                const varLovelyPositive = new Date(varLeftSilence)[varGoldenRelated(1367, 'LC6r')]();
                                if (varComingMeasure[varGoldenRelated(2047, '*&r5')](Date[varGoldenRelated(2497, '$SfD')](), varLovelyPositive)) {
                                    this['_postMessage']({
                                        'type': varComingMeasure[varGoldenRelated(1118, 'qOgW')],
                                        'success': false,
                                        'error': varComingMeasure.rBQDv
                                    });
                                    this[varGoldenRelated(1125, 'DQte')]({
                                        'type': varComingMeasure[varGoldenRelated(425, 'nj1b')],
                                        'message': varComingMeasure[varGoldenRelated(455, 'POq&')],
                                        'icon': '\u26A0️'
                                    });
                                    ;
                                    return;
                                }
                            } else {
                                return _0xdb849d[varGoldenRelated(2003, '^sHL')](varComingMeasure.ejdVR, _0x27cca9), false;
                            }
                        }
                    } else {
                        return true;
                    }
                }
                this[varGoldenRelated(1174, 'n8BU')]();
                let varKidsSupport = this[varGoldenRelated(1637, 'f)Dq')]();
                const varHiddenMice = varKidsSupport[varGoldenRelated(2217, '8@jo')](this[varGoldenRelated(1765, 'Aig!')]), varIncludingRelationship = varKidsSupport[varGoldenRelated(2518, 'bjRi')](this.HOSTS_MARKER_END);
                if (varComingMeasure[varGoldenRelated(690, '^S!O')](varHiddenMice, -1) && varIncludingRelationship !== -1) {
                    if (varComingMeasure.RrtRU(varComingMeasure[varGoldenRelated(1031, 'nY*(')], 'jcvMA')) {
                        varKidsSupport = varKidsSupport.substring(0, varHiddenMice) + varKidsSupport[varGoldenRelated(674, 's66k')](varComingMeasure[varGoldenRelated(544, '7%WS')](varIncludingRelationship, this.HOSTS_MARKER_END[varGoldenRelated(2510, 'm#S*')]));
                    } else {
                        return varComingMeasure[varGoldenRelated(2321, 'KTbh')](_0x52d6bb[varGoldenRelated(1813, '*&r5')], varComingMeasure.hgedP) ? varGoldenRelated(878, 'Ka)i') : varGoldenRelated(1833, 'EJjX');
                    }
                }
                varKidsSupport = varKidsSupport[varGoldenRelated(348, 'ACPk')](/\n{3,}/g, '\n\n')[varGoldenRelated(292, '$SfD')]();
                if (argDugMeant) {
                    const varHandleThick = this.CURSOR_DOMAINS.map(argCreateToo => this.SNI_PROXY_IP + ' ' + argCreateToo)[varGoldenRelated(2202, 'n8BU')]('\n'), varLongerOuter = '\n\n' + this.HOSTS_MARKER_START + '\n' + varHandleThick + '\n' + this[varGoldenRelated(1726, 'bZsS')] + '\n';
                    varKidsSupport += varLongerOuter;
                }
                const varDrivingSpecific = await this['_writeHostsFile'](varKidsSupport);
                varDrivingSpecific ? varComingMeasure.HwXSS(varComingMeasure.LwgUG, varComingMeasure[varGoldenRelated(2344, 'nY*(')]) ? (await (0, varFrameToday[varGoldenRelated(923, 'X4(r')])(argDugMeant, this[varGoldenRelated(1303, 'Ka)i')]), this[varGoldenRelated(284, 'Ka)i')]({
                    'type': varComingMeasure[varGoldenRelated(1551, '*&r5')],
                    'success': true,
                    'enabled': argDugMeant,
                    'url': this.SNI_PROXY_IP
                }), this[varGoldenRelated(794, '8Ee3')]({
                    'type': varComingMeasure[varGoldenRelated(1394, 'POq&')],
                    'message': argDugMeant ? varGoldenRelated(462, '^S!O') : varComingMeasure[varGoldenRelated(1365, '@HDB')],
                    'icon': '\u2705'
                })) : _0x5dcacb.log(varGoldenRelated(457, 'XKo0')) : (this[varGoldenRelated(1346, '6eWF')]({
                    'type': varGoldenRelated(726, '*&r5'),
                    'success': false,
                    'error': varComingMeasure[varGoldenRelated(1676, 'KW&U')]
                }), this['_postMessage']({
                    'type': varGoldenRelated(1092, 'KTbh'),
                    'message': varGoldenRelated(2060, 'n8BU'),
                    'icon': '\u26A0️'
                }));
            } else {
                _0x2faaed[varGoldenRelated(865, '^sHL')](varComingMeasure[varGoldenRelated(1478, '6eWF')], _0x591cf9);
            }
        } catch (varFourPossible) {
            console[varGoldenRelated(558, '63N&')](varGoldenRelated(2367, 'ck7z'), varFourPossible);
            this[varGoldenRelated(1126, '$SfD')]({
                'type': varComingMeasure[varGoldenRelated(2511, 'DbBq')],
                'success': false,
                'error': varComingMeasure[varGoldenRelated(2214, 'H9os')]
            });
            ;
        }
    }
    async [varFairlyStock(843, 's66k')]() {
        const varBarSplit = varFairlyStock, varFailedMice = {
                'fZAIy': '[CursorPro] Get proxy status error:',
                'wipaS': varBarSplit(1169, '0xfR')
            };
        try {
            const varGreatestPopulation = this[varBarSplit(2034, 'qOgW')]();
            this['_postMessage']({
                'type': varBarSplit(1005, 'bjRi'),
                'enabled': varGreatestPopulation,
                'url': varGreatestPopulation ? this.SNI_PROXY_IP : ''
            });
        } catch (varInstanceMusic) {
            console.error(varFailedMice[varBarSplit(2263, 'KTbh')], varInstanceMusic);
            this['_postMessage']({
                'type': varFailedMice[varBarSplit(2019, 'n8BU')],
                'enabled': false,
                'url': ''
            });
            ;
        }
    }
    async [varFairlyStock(2365, 'de]G')]() {
        const varAirMine = varFairlyStock;
        try {
            const varLightSea = await this[varAirMine(2395, 'ck7z')]();
            let varDealSpecial = false;
            if (varLightSea && varIdentityPowder.existsSync(varLightSea)) {
                const varCameraSurprise = varIdentityPowder[varAirMine(437, 'K%5^')](varLightSea, 'utf-8');
                varDealSpecial = this[varAirMine(540, 'ACPk')](varCameraSurprise);
            }
            this[varAirMine(2338, 'm#S*')]({
                'type': _0x5ae0f5[varAirMine(933, 'X4(r')],
                'is_injected': varDealSpecial,
                'workbench_path': varLightSea || '未找到'
            });
        } catch (varForeignPlastic) {
            this[varAirMine(288, ']I&e')]({
                'type': varAirMine(598, 's66k'),
                'is_injected': false,
                'error': varAirMine(2295, '0xfR')
            });
        }
    }
    async ['_getCursorInstallPath']() {
        const varChemicalWear = varFairlyStock, varFailedTwo = {
                'Dikkd': varChemicalWear(764, 'K%5^'),
                'jsXpS': varChemicalWear(2237, 'KW&U'),
                'YOVDn': varChemicalWear(2422, '^sHL'),
                'iTlfT': varChemicalWear(2234, '7%8^'),
                'yLNTm': 'resources',
                'GeHhf': 'app',
                'CXUfC': varChemicalWear(2533, 's66k'),
                'UtnZu': '[CursorPro] 读取账号失败:',
                'gnUSM': varChemicalWear(1021, 'akm5'),
                'bYxaW': function (argCheckTrunk, argForeignMissing) {
                    return argCheckTrunk === argForeignMissing;
                },
                'EgKGn': varChemicalWear(375, '0xfR'),
                'EAHLk': function (argAdditionalPlanning, argFreedomUnderstanding) {
                    return argAdditionalPlanning === argFreedomUnderstanding;
                },
                'WjWcW': varChemicalWear(888, 'bZsS'),
                'MQZgl': varChemicalWear(321, 'H9os'),
                'oengj': function (argMadePossibly, argBlowPour) {
                    return argMadePossibly === argBlowPour;
                },
                'Aarxw': 'darwin',
                'DJbBl': varChemicalWear(423, 'akm5'),
                'aREDm': varChemicalWear(2165, '*&r5'),
                'iIXMD': varChemicalWear(426, 'KTbh'),
                'BDJnl': function (argLovelyTalk, argJunglePrivate) {
                    return argLovelyTalk(argJunglePrivate);
                },
                'DtDgA': function (argHappyTwo, argBreakPolitical) {
                    return argHappyTwo < argBreakPolitical;
                },
                'mmvWR': varChemicalWear(2072, 'akm5'),
                'oaRrk': varChemicalWear(835, 'K%5^'),
                'CTVdA': function (argApartmentShout, argCountryStems) {
                    return argApartmentShout * argCountryStems;
                },
                'Uuffn': 'userSwitchStatus',
                'rBiqx': varChemicalWear(669, 'DQte'),
                'rQFft': varChemicalWear(838, '8Ee3'),
                'RnudW': varChemicalWear(2290, 'K%5^'),
                'PVaIE': varChemicalWear(1955, 'LC6r'),
                'XfqQZ': function (argHugeManaged, argDreamMind) {
                    return argHugeManaged(argDreamMind);
                },
                'DeasY': function (argClawsWheat, argFireThick) {
                    return argClawsWheat !== argFireThick;
                },
                'AsIZj': varChemicalWear(269, '^sHL'),
                'nqiCC': 'DFFnS',
                'QVuwP': varChemicalWear(799, 'hSE]'),
                'dRsNK': 'YbsJH',
                'jErMS': varChemicalWear(2010, 'm#S*'),
                'NyxMG': varChemicalWear(1250, '8Ee3'),
                'wEuDv': function (argLatePale, argElectricitySuggest) {
                    return argLatePale !== argElectricitySuggest;
                },
                'XOHNV': varChemicalWear(2271, 'xK)8'),
                'TGItL': varChemicalWear(1539, 'X4(r'),
                'thwli': varChemicalWear(868, 'akm5'),
                'VMcWU': 'xkLFN',
                'QxSsa': varChemicalWear(1226, 'XKo0'),
                'dCyzn': varChemicalWear(846, '4)@$'),
                'fdUBf': varChemicalWear(1976, '0xfR'),
                'PIiyE': varChemicalWear(289, 'bjRi'),
                'sbJjp': function (argForgottenWater, argDealSpeak) {
                    return argForgottenWater(argDealSpeak);
                },
                'ZzzNm': 'reg query "HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall" /s /f "Cursor" 2>nul | findstr "InstallLocation"',
                'nbZaF': function (argEarthUnhappy, argKeepPig) {
                    return argEarthUnhappy === argKeepPig;
                },
                'wbtDv': varChemicalWear(1387, '4)@$'),
                'cNdLq': 'xFoOA',
                'FZvwj': 'OHDPB',
                'UneuY': 'Microsoft',
                'qsIby': varChemicalWear(1219, 'de]G'),
                'EHZof': 'Cursor.lnk',
                'jjkbK': 'C:\\ProgramData',
                'BtFbH': varChemicalWear(1315, 'yoC7'),
                'JdBJc': function (argGetMassage, argEventWhole) {
                    return argGetMassage(argEventWhole);
                },
                'jsxnQ': function (argJungleSilk, argDirtWest) {
                    return argJungleSilk === argDirtWest;
                },
                'qBUXV': varChemicalWear(2140, '^sHL'),
                'exySU': varChemicalWear(2201, 'Aig!'),
                'TGkVo': function (argClaySouth, argBelowNearly) {
                    return argClaySouth !== argBelowNearly;
                },
                'suGMP': varChemicalWear(1313, 'POq&'),
                'UFTPT': '[CursorPro] where 命令获取路径失败',
                'DmbzX': varChemicalWear(2191, 'DQte'),
                'pezWM': varChemicalWear(1754, ']I&e'),
                'siiYr': varChemicalWear(1564, 'Aig!'),
                'qYQbK': varChemicalWear(752, 'fu8^'),
                'IrvuT': 'cursor',
                'GSVlF': varChemicalWear(1602, 'DbBq'),
                'MCVpB': varChemicalWear(1767, 'KW&U'),
                'PDSZm': varChemicalWear(488, '7%8^'),
                'EgLjx': function (argHearingSwimming, argElephantTry) {
                    return argHearingSwimming !== argElephantTry;
                },
                'HILVh': varChemicalWear(1527, 'fu8^'),
                'smRnq': varChemicalWear(2496, 'H9os'),
                'goLBO': function (argFallenTaste, argKnifeOffice) {
                    return argFallenTaste(argKnifeOffice);
                },
                'PfsJK': function (argLotTelevision, argBlackRecall) {
                    return argLotTelevision !== argBlackRecall;
                },
                'SZhcT': varChemicalWear(1973, 'KW&U'),
                'NkvWo': varChemicalWear(1222, 'de]G'),
                'fIoaQ': function (argHiddenMost, argHimToy) {
                    return argHiddenMost === argHimToy;
                },
                'AEQys': varChemicalWear(2088, 'KTbh'),
                'DMxiK': varChemicalWear(2339, 'xK)8'),
                'KCchE': 'ps -eo comm,args | grep -i "[C]ursor" | grep -v "grep" | head -1',
                'oSNCM': '[CursorPro] macOS 获取进程路径失败:',
                'vFKuA': function (argDrawMonth, argFastSelection) {
                    return argDrawMonth !== argFastSelection;
                },
                'BzqQS': varChemicalWear(1135, 'f)Dq'),
                'Iiavz': function (argCornerThink, argBuildSmall) {
                    return argCornerThink(argBuildSmall);
                },
                'DTxsT': varChemicalWear(1332, 'yoC7'),
                'Duhra': '/Applications/Cursor.app',
                'TWejg': function (argDivisionThank, argForestVisitor) {
                    return argDivisionThank(argForestVisitor);
                },
                'hHnTm': function (argCourageQuickly, argBrainPupil) {
                    return argCourageQuickly(argBrainPupil);
                },
                'ytsfa': '/bin',
                'fYZrC': 'BDrEe',
                'TLLsB': 'which cursor 2>/dev/null',
                'IGQIN': varChemicalWear(1574, '4)@$'),
                'rbFqJ': '[CursorPro] Linux 获取进程路径失败:',
                'WgRyf': varChemicalWear(1371, 'X4(r'),
                'XOLnJ': '/opt/cursor',
                'fxGJt': varChemicalWear(2345, 'XKo0'),
                'lzEMa': varChemicalWear(1969, 'nY*('),
                'gQXjY': varChemicalWear(589, 'KTbh'),
                'EghBP': varChemicalWear(968, '8@jo')
            };
        if (this[varChemicalWear(856, 'B)Tn')]) {
            return this[varChemicalWear(1215, 'n8BU')];
        }
        const varGarageMuscle = varBegunOpportunity[varChemicalWear(2223, 'k$(5')][varChemicalWear(1482, '^sHL')](varChemicalWear(791, 'Ka)i')), varLadyThrew = varGarageMuscle[varChemicalWear(2406, 'POq&')](varFailedTwo.rQFft);
        if (varLadyThrew && varIdentityPowder[varChemicalWear(1322, 'gvo7')](varLadyThrew)) {
            return console[varChemicalWear(960, 'B)Tn')](varFailedTwo[varChemicalWear(469, 'X4(r')], varLadyThrew), this['_cachedCursorPath'] = varLadyThrew, varLadyThrew;
        }
        const varDollMajor = process[varChemicalWear(1813, '*&r5')];
        let varCanalRice = null;
        try {
            if (varDollMajor === varFailedTwo.PVaIE) {
                try {
                    const {stdout: varCauseSystem} = await varFailedTwo.XfqQZ(varCouldTank, 'wmic process where "name=\'Cursor.exe\'" get ExecutablePath /format:list 2>nul');
                    if (varCauseSystem) {
                        if (varFailedTwo[varChemicalWear(385, 'EJjX')](varFailedTwo[varChemicalWear(1302, 'ck7z')], varFailedTwo[varChemicalWear(1831, 'B)Tn')])) {
                            this[varChemicalWear(288, ']I&e')]({
                                'type': varFailedTwo[varChemicalWear(755, 'Aig!')],
                                'message': varFailedTwo.jsXpS,
                                'icon': '\u26A0️'
                            });
                            return;
                        } else {
                            const varAccurateReceive = varCauseSystem[varChemicalWear(2169, 'KW&U')](/ExecutablePath=(.+)/);
                            if (varAccurateReceive && varAccurateReceive[1]) {
                                if (varFailedTwo[varChemicalWear(1715, 'POq&')] === varChemicalWear(470, '8@jo')) {
                                    this['_postMessage']({
                                        'type': varChemicalWear(1290, 'bjRi'),
                                        'message': varChemicalWear(1225, 'xK)8') + _0x51bc1d,
                                        'icon': '\u274C'
                                    });
                                } else {
                                    const varFunnySaved = varAccurateReceive[1][varChemicalWear(2328, 'KTbh')]();
                                    varCanalRice = varIndependentStared[varChemicalWear(1163, '^S!O')](varFunnySaved);
                                }
                            }
                        }
                    }
                } catch (varEverythingWidely) {
                    console[varChemicalWear(2212, 'nY*(')](varFailedTwo.QVuwP);
                }
                if (!varCanalRice) {
                    if (varFailedTwo.dRsNK !== varFailedTwo[varChemicalWear(601, '@HDB')]) {
                        try {
                            const {stdout: varImproveTrap} = await varFailedTwo[varChemicalWear(1229, 'xK)8')](varCouldTank, varFailedTwo.NyxMG);
                            varImproveTrap && varImproveTrap[varChemicalWear(1867, 'DbBq')]() && (varCanalRice = varIndependentStared[varChemicalWear(342, '$SfD')](varImproveTrap[varChemicalWear(1269, '8@jo')]()));
                        } catch (varCatSilver) {
                            varFailedTwo[varChemicalWear(2179, 'qOgW')](varFailedTwo.XOHNV, varChemicalWear(1008, 'k$(5')) ? console.log(varFailedTwo[varChemicalWear(1628, 'DbBq')]) : _0x36e365[varChemicalWear(2176, 'ACPk')](_0x216fbb.scode) ? (_0x51a668 = _0x5d60b0[varChemicalWear(1989, 'k$(5')](_0x562774[varChemicalWear(1273, '7%WS')], _0x1ac061[varChemicalWear(1161, 'X4(r')]), _0x15853d[varChemicalWear(757, '7%WS')](_0x1d4997[varChemicalWear(2135, ']I&e')])) : _0x41fc0e[varChemicalWear(901, '8Ee3')](_0x551686[varChemicalWear(1257, '*&r5')]);
                        }
                    } else {
                        _0x86b57c = _0xcd7e5a[varChemicalWear(1258, '@HDB')](_0x337963);
                    }
                }
                if (!varCanalRice) {
                    try {
                        const {stdout: varAlmostSudden} = await varCouldTank(varFailedTwo[varChemicalWear(2351, 'n8BU')]);
                        if (varAlmostSudden && varAlmostSudden.trim()) {
                            const varJetRather = varAlmostSudden.match(/InstallLocation\s+REG_SZ\s+(.+)/);
                            if (varJetRather && varJetRather[1] && varIdentityPowder[varChemicalWear(1667, 'm#S*')](varJetRather[1][varChemicalWear(1329, '4)@$')]())) {
                                if (varFailedTwo.wEuDv(varFailedTwo[varChemicalWear(556, 's66k')], varFailedTwo.QxSsa)) {
                                    varCanalRice = varJetRather[1][varChemicalWear(2143, '8Ee3')]();
                                } else {
                                    this[varChemicalWear(1342, '@HDB')]({
                                        'type': varChemicalWear(1274, 'xK)8'),
                                        'success': false,
                                        'error': varFailedTwo[varChemicalWear(2313, 'B)Tn')]
                                    });
                                    this[varChemicalWear(2461, 'fu8^')]({
                                        'type': varFailedTwo[varChemicalWear(2262, 'T$OD')],
                                        'message': varFailedTwo[varChemicalWear(932, 'k$(5')],
                                        'icon': '\u26A0️'
                                    });
                                    ;
                                    return;
                                }
                            }
                        }
                    } catch (varEggSplit) {
                        varFailedTwo[varChemicalWear(703, '6eWF')] !== varFailedTwo[varChemicalWear(2123, 'ck7z')] ? console.log(varFailedTwo.PIiyE) : this[varChemicalWear(2338, 'm#S*')]({
                            'type': 'seamlessConfigUpdated',
                            'success': false,
                            'error': varFailedTwo[varChemicalWear(1690, 'fu8^')]
                        });
                    }
                }
                if (!varCanalRice) {
                    try {
                        const {stdout: varCurveRelationship} = await varFailedTwo.sbJjp(varCouldTank, varFailedTwo[varChemicalWear(362, '^sHL')]);
                        if (varCurveRelationship && varCurveRelationship.trim()) {
                            const varDeskVictory = varCurveRelationship[varChemicalWear(604, 'fu8^')](/InstallLocation\s+REG_SZ\s+(.+)/);
                            varDeskVictory && varDeskVictory[1] && varIdentityPowder.existsSync(varDeskVictory[1].trim()) && (varFailedTwo[varChemicalWear(855, 'k$(5')](varFailedTwo[varChemicalWear(2524, '6eWF')], varFailedTwo[varChemicalWear(2312, 'POq&')]) ? (_0x371f53 = _0x3146b2[varChemicalWear(360, 'gvo7')](_0x262100[varChemicalWear(439, '^S!O')], _0x35b030[varChemicalWear(2340, '^sHL')]), _0x2f13c6.push(_0x495b54.name)) : varCanalRice = varDeskVictory[1][varChemicalWear(1891, '0xfR')]());
                        }
                    } catch (varLotObject) {
                        console[varChemicalWear(1218, '*&r5')]('[CursorPro] 注册表方法2获取路径失败');
                    }
                }
                if (!varCanalRice) {
                    if (varFailedTwo[varChemicalWear(1354, 'H9os')] !== 'ASYNt') {
                        try {
                            const varGetNeck = varIndependentStared[varChemicalWear(416, 'KTbh')](process[varChemicalWear(1846, 'B)Tn')][varChemicalWear(2025, 'DbBq')] || '', varFailedTwo[varChemicalWear(1433, 'DQte')], varFailedTwo.qsIby, varChemicalWear(1911, 'akm5'), 'Programs', varFailedTwo[varChemicalWear(620, 'm#S*')]), varFingerPalace = varIndependentStared[varChemicalWear(1666, 'k$(5')](varFailedTwo[varChemicalWear(890, '^S!O')], varFailedTwo[varChemicalWear(1885, '@HDB')], 'Windows', varFailedTwo[varChemicalWear(2115, 'DbBq')], varChemicalWear(1560, 'K%5^'), varFailedTwo[varChemicalWear(2058, 'LC6r')]);
                            for (const varFlagPair of [
                                    varGetNeck,
                                    varFingerPalace
                                ]) {
                                if (varIdentityPowder[varChemicalWear(2426, 'k$(5')](varFlagPair)) {
                                    const {stdout: varFreedomRelationship} = await varFailedTwo.JdBJc(varCouldTank, varChemicalWear(2000, '*&r5') + varFlagPair[varChemicalWear(1266, 'POq&')](/'/g, '\'\'') + varChemicalWear(486, 'k$(5'));
                                    if (varFreedomRelationship && varFreedomRelationship.trim() && varIdentityPowder.existsSync(varFreedomRelationship[varChemicalWear(2328, 'KTbh')]())) {
                                        if (varFailedTwo[varChemicalWear(1646, 's66k')](varChemicalWear(2164, 'H9os'), varChemicalWear(1211, '@HDB'))) {
                                            varCanalRice = varIndependentStared[varChemicalWear(1090, 'de]G')](varFreedomRelationship[varChemicalWear(2147, 'DQte')]());
                                            break;
                                        } else {
                                            _0x5839cf = [varChemicalWear(987, 'LC6r')];
                                        }
                                    }
                                }
                            }
                        } catch (varClearlyPeriod) {
                            console[varChemicalWear(1251, '8@jo')](varFailedTwo[varChemicalWear(936, 'bZsS')]);
                        }
                    } else {
                        const varEarlyPine = _0x1d7b98.match(/ExecutablePath=(.+)/);
                        if (varEarlyPine && varEarlyPine[1]) {
                            const varDirectionSelect = varEarlyPine[1][varChemicalWear(966, 'X4(r')]();
                            _0x7495 = _0x387799[varChemicalWear(2187, 'T$OD')](varDirectionSelect);
                        }
                    }
                }
                if (!varCanalRice) {
                    if (varFailedTwo[varChemicalWear(1272, 'nY*(')] === varFailedTwo[varChemicalWear(2236, '6hxd')]) {
                        try {
                            const {stdout: varFellRepresent} = await varFailedTwo[varChemicalWear(2341, '7%WS')](varCouldTank, 'where cursor 2>nul');
                            if (varFellRepresent && varFellRepresent[varChemicalWear(954, 'nY*(')]()) {
                                const varFinePutting = varFellRepresent.trim()[varChemicalWear(714, '6hxd')]('\n');
                                for (const varHereSubstance of varFinePutting) {
                                    const varBranchMoving = varHereSubstance.trim();
                                    if (varBranchMoving && varIdentityPowder.existsSync(varBranchMoving)) {
                                        varCanalRice = varIndependentStared[varChemicalWear(1783, 'POq&')](varBranchMoving);
                                        break;
                                    }
                                }
                            }
                        } catch (varEffectRoute) {
                            varFailedTwo.TGkVo(varChemicalWear(1943, '63N&'), varFailedTwo[varChemicalWear(2463, 'T$OD')]) ? (_0x33db66[varChemicalWear(1639, '^S!O')](_0x51579c, _0x931655), _0x261bd5[varChemicalWear(482, 'ck7z')](varFailedTwo[varChemicalWear(1512, 'DQte')])) : console[varChemicalWear(2272, 'akm5')](varFailedTwo[varChemicalWear(1486, '6hxd')]);
                        }
                    } else {
                        const varExcitedTill = _0x4dafc4[1].trim();
                        _0x373919 = _0x57ec2c.dirname(varExcitedTill);
                        _0x543724 = _0x3fcb44[varChemicalWear(1056, 'qOgW')](_0x2ba35f, varFailedTwo[varChemicalWear(759, '4)@$')], varFailedTwo[varChemicalWear(985, '@HDB')], varFailedTwo[varChemicalWear(1664, 'f)Dq')]);
                        ;
                    }
                }
                if (!varCanalRice) {
                    const varChapterProve = process[varChemicalWear(591, '7%WS')].LOCALAPPDATA || '', varHappyStomach = process[varChemicalWear(313, 'ACPk')][varChemicalWear(1089, '^S!O')] || '', varHereProperly = process[varChemicalWear(1453, '^S!O')][varChemicalWear(1408, '^S!O')] || varFailedTwo[varChemicalWear(2031, '@HDB')], varHerdStone = process[varChemicalWear(1071, ']I&e')][varFailedTwo[varChemicalWear(1916, 'ck7z')]] || varChemicalWear(1714, '6eWF'), varHungNearly = [
                            varIndependentStared[varChemicalWear(2337, ']I&e')](varChapterProve, varFailedTwo.siiYr, varFailedTwo.qYQbK),
                            varIndependentStared.join(varChapterProve, varFailedTwo[varChemicalWear(1513, '@HDB')], varFailedTwo[varChemicalWear(593, 'Aig!')]),
                            varIndependentStared[varChemicalWear(2364, 'akm5')](varHappyStomach, varFailedTwo[varChemicalWear(2222, 'POq&')], varFailedTwo.MCVpB, varFailedTwo.siiYr, varFailedTwo.qYQbK),
                            varIndependentStared.join(varHereProperly, varFailedTwo.qYQbK),
                            varIndependentStared[varChemicalWear(2304, '@HDB')](varHerdStone, varChemicalWear(894, 'DbBq')),
                            varIndependentStared.join(varChapterProve, varFailedTwo[varChemicalWear(1472, 'Ka)i')]),
                            varIndependentStared[varChemicalWear(505, '8@jo')](varChapterProve, varFailedTwo[varChemicalWear(998, 'nj1b')])
                        ];
                    for (const varGrayRock of varHungNearly) {
                        if (varFailedTwo[varChemicalWear(2049, 'KW&U')](varChemicalWear(2500, 'EJjX'), varFailedTwo[varChemicalWear(417, 'H9os')])) {
                            return _0x4e428d.error(varFailedTwo[varChemicalWear(1588, 'KTbh')], _0x4ee69e), [];
                        } else {
                            if (varGrayRock && varIdentityPowder[varChemicalWear(1826, 'Aig!')](varGrayRock)) {
                                varCanalRice = varGrayRock;
                                break;
                            }
                        }
                    }
                }
            } else {
                if (varDollMajor === varFailedTwo[varChemicalWear(2368, '8@jo')]) {
                    if (varFailedTwo[varChemicalWear(411, '63N&')](varFailedTwo.HILVh, varChemicalWear(628, 'k$(5'))) {
                        try {
                            if (varChemicalWear(837, '*&r5') === varFailedTwo[varChemicalWear(1009, 'n8BU')]) {
                                _0x3f27c6.error(varFailedTwo[varChemicalWear(2045, 'T$OD')], _0x16e0a9);
                                if (varFailedTwo[varChemicalWear(2062, 'akm5')](_0x3fa137[varChemicalWear(371, 'LC6r')], varFailedTwo[varChemicalWear(849, '8@jo')]) || varFailedTwo[varChemicalWear(1525, '@HDB')](_0x50c56a[varChemicalWear(1424, 'ck7z')], varFailedTwo[varChemicalWear(1405, 'EJjX')]) || _0x2fdaaf.code === varFailedTwo.MQZgl) {
                                    const varAccidentShells = _0xf7d812[varChemicalWear(600, 'fu8^')];
                                    let varDrawOffer = varChemicalWear(861, '6eWF');
                                    if (varFailedTwo[varChemicalWear(961, 'X4(r')](varAccidentShells, varFailedTwo.Aarxw)) {
                                        varDrawOffer = varFailedTwo[varChemicalWear(339, 'DbBq')];
                                    } else {
                                        varFailedTwo.oengj(varAccidentShells, varChemicalWear(440, 'bZsS')) && (varDrawOffer = varChemicalWear(875, 'nY*('));
                                    }
                                    this[varChemicalWear(2355, 'KTbh')]({
                                        'type': varFailedTwo[varChemicalWear(1165, 'K%5^')],
                                        'success': false,
                                        'error': varDrawOffer,
                                        'needAdmin': true,
                                        'path': _0x4f0e82
                                    });
                                    return;
                                }
                                throw _0x47d908;
                            } else {
                                const {stdout: varForgetRun} = await varFailedTwo[varChemicalWear(1030, 'k$(5')](varCouldTank, 'lsof -c Cursor 2>/dev/null | grep "txt" | grep -i "Cursor.app" | head -1 | awk \'{print $9}\'');
                                if (varForgetRun && varForgetRun.trim()) {
                                    if (varFailedTwo.PfsJK(varFailedTwo.SZhcT, varFailedTwo[varChemicalWear(398, '4)@$')])) {
                                        this[varChemicalWear(1287, 'hSE]')]({
                                            'type': varChemicalWear(926, 'yoC7'),
                                            'success': true,
                                            'needConfirm': false
                                        });
                                    } else {
                                        const varGarageProblem = varForgetRun.trim()[varChemicalWear(483, '^sHL')](/(.+\.app)/);
                                        if (varGarageProblem) {
                                            if (varFailedTwo[varChemicalWear(2062, 'akm5')](varFailedTwo.NkvWo, 'hsffN')) {
                                                this[varChemicalWear(617, '0xfR')]({
                                                    'type': varFailedTwo[varChemicalWear(801, 'yoC7')],
                                                    'success': true,
                                                    'needConfirm': false
                                                });
                                                return;
                                            } else {
                                                varCanalRice = varGarageProblem[1];
                                            }
                                        }
                                    }
                                }
                            }
                        } catch (varLaborThem) {
                        }
                        if (!varCanalRice) {
                            try {
                                if (varFailedTwo[varChemicalWear(1259, 'ck7z')](varFailedTwo.AEQys, varFailedTwo[varChemicalWear(1356, 'de]G')])) {
                                    const varArrangeMeant = _0x4396d5.data[varChemicalWear(2131, 'ck7z')] || {}, varAdjectiveSand = varFailedTwo[varChemicalWear(1142, 'EJjX')](_0x5a3f82, varArrangeMeant[varChemicalWear(1792, 'H9os')] || 0);
                                    varFailedTwo[varChemicalWear(893, 's66k')](varAdjectiveSand, 10) ? this[varChemicalWear(2018, '8@jo')]({
                                        'type': varFailedTwo.iIXMD,
                                        'success': true,
                                        'needConfirm': true,
                                        'costUSD': varAdjectiveSand.toFixed(2),
                                        'email': _0x430d08
                                    }) : this[varChemicalWear(2080, 'bZsS')]({
                                        'type': varFailedTwo[varChemicalWear(1445, '$SfD')],
                                        'success': true,
                                        'needConfirm': false
                                    });
                                } else {
                                    const {stdout: varHappenedOxygen} = await varCouldTank(varFailedTwo[varChemicalWear(743, '^sHL')]);
                                    if (varHappenedOxygen && varHappenedOxygen.trim()) {
                                        const varLikelyToward = varHappenedOxygen[varChemicalWear(1335, 'yoC7')](/(\/.+\.app)/);
                                        varLikelyToward && (varCanalRice = varLikelyToward[1]);
                                    }
                                }
                            } catch (varBeyondWorried) {
                                console.warn(varFailedTwo[varChemicalWear(1046, 'DQte')], varBeyondWorried);
                            }
                        }
                        if (!varCanalRice) {
                            if (varFailedTwo[varChemicalWear(787, 'DbBq')](varChemicalWear(1135, 'f)Dq'), varFailedTwo[varChemicalWear(1144, 'k$(5')])) {
                                return _0x178033.error(varChemicalWear(2433, 'KTbh'), _0x1a091f), false;
                            } else {
                                try {
                                    const {stdout: varHePole} = await varFailedTwo.Iiavz(varCouldTank, varFailedTwo[varChemicalWear(1800, 'hSE]')]);
                                    varHePole && varHePole.trim() && varIdentityPowder.existsSync(varHePole[varChemicalWear(1035, 'B)Tn')]()) && (varCanalRice = varHePole.trim());
                                } catch (varCowPutting) {
                                }
                            }
                        }
                        !varCanalRice && varIdentityPowder[varChemicalWear(1428, 'yoC7')](varFailedTwo.Duhra) && (varCanalRice = varFailedTwo[varChemicalWear(582, '63N&')]);
                    } else {
                        _0x221adf[varChemicalWear(2040, '63N&')](varFailedTwo[varChemicalWear(1327, 'f)Dq')], _0x45ce1f.message);
                        _0x2ae3cb[varChemicalWear(2258, 'XKo0')](varFailedTwo[varChemicalWear(381, ']I&e')]);
                        ;
                    }
                } else {
                    try {
                        const {stdout: varAsleepSang} = await varFailedTwo.TWejg(varCouldTank, varChemicalWear(1583, 'T$OD')), varEntirelyTravel = varAsleepSang && varAsleepSang.trim();
                        if (varEntirelyTravel) {
                            const {stdout: varLargerThroat} = await varFailedTwo[varChemicalWear(2194, 'fu8^')](varCouldTank, varChemicalWear(1004, 'H9os') + varEntirelyTravel + varChemicalWear(297, '7%8^'));
                            if (varLargerThroat && varLargerThroat[varChemicalWear(1938, 'nj1b')]()) {
                                const varFewerWealth = varLargerThroat[varChemicalWear(1734, 'gvo7')]();
                                varCanalRice = varIndependentStared.dirname(varFewerWealth);
                                varCanalRice[varChemicalWear(1284, 'de]G')](varFailedTwo[varChemicalWear(889, 'B)Tn')]) && (varCanalRice = varIndependentStared[varChemicalWear(409, 'hSE]')](varCanalRice));
                                ;
                            }
                        }
                    } catch (varInvolvedUpward) {
                    }
                    if (!varCanalRice) {
                        if (varChemicalWear(1088, 'KW&U') !== varFailedTwo[varChemicalWear(442, 'DQte')]) {
                            let varGraphTeeth = '';
                            const varHitYes = varChemicalWear(678, 'LC6r');
                            for (let varCakeSoil = 0; varFailedTwo.DtDgA(varCakeSoil, 32); varCakeSoil++) {
                                varGraphTeeth += varHitYes.charAt(_0x5a7f9b[varChemicalWear(393, '4)@$')](varFailedTwo.CTVdA(_0x142a7a[varChemicalWear(2021, '7%WS')](), varHitYes[varChemicalWear(1829, '^sHL')])));
                            }
                            return varGraphTeeth;
                        } else {
                            try {
                                const {stdout: varIsRecently} = await varFailedTwo[varChemicalWear(2459, 'hSE]')](varCouldTank, varFailedTwo[varChemicalWear(1673, 'XKo0')]);
                                if (varIsRecently && varIsRecently.trim()) {
                                    const varAudienceOf = await varFailedTwo.sbJjp(varCouldTank, varChemicalWear(2257, 'qOgW') + varIsRecently.trim() + varChemicalWear(1882, 'ck7z'));
                                    if (varAudienceOf.stdout && varAudienceOf[varChemicalWear(815, '^sHL')].trim()) {
                                        varCanalRice = varIndependentStared[varChemicalWear(1440, 'fu8^')](varAudienceOf[varChemicalWear(610, '*&r5')].trim());
                                        if (varCanalRice[varChemicalWear(2055, 'gvo7')](varFailedTwo.ytsfa)) {
                                            if (varFailedTwo[varChemicalWear(1270, '8Ee3')](varFailedTwo.IGQIN, varChemicalWear(2116, 'K%5^'))) {
                                                this[varChemicalWear(763, 'nY*(')]({
                                                    'type': varFailedTwo.Uuffn,
                                                    'valid': false,
                                                    'switchRemaining': 0,
                                                    'canSwitch': false,
                                                    'error': varFailedTwo[varChemicalWear(2536, '^S!O')]
                                                });
                                                return;
                                            } else {
                                                varCanalRice = varIndependentStared[varChemicalWear(2221, 'ACPk')](varCanalRice);
                                            }
                                        }
                                    }
                                }
                            } catch (varCapRadio) {
                                console[varChemicalWear(1609, 'H9os')](varFailedTwo[varChemicalWear(2125, '0xfR')], varCapRadio);
                            }
                        }
                    }
                    if (!varCanalRice) {
                        const varKeyNails = [
                            varFailedTwo[varChemicalWear(935, 'nY*(')],
                            varFailedTwo[varChemicalWear(2149, '7%8^')],
                            varFailedTwo[varChemicalWear(2545, 'm#S*')],
                            varFailedTwo[varChemicalWear(1171, '^S!O')],
                            varIndependentStared[varChemicalWear(2304, '@HDB')](process[varChemicalWear(1908, '7%8^')][varChemicalWear(2281, 'bZsS')] || '', varChemicalWear(359, 'k$(5')),
                            varIndependentStared.join(process[varChemicalWear(2292, 'n8BU')][varChemicalWear(1312, '7%8^')] || '', varFailedTwo[varChemicalWear(2208, '0xfR')])
                        ];
                        for (const varArticleNorth of varKeyNails) {
                            if (varIdentityPowder.existsSync(varArticleNorth)) {
                                varCanalRice = varArticleNorth;
                                break;
                            }
                        }
                    }
                }
            }
        } catch (varChangingPowder) {
            console[varChemicalWear(1127, 'DQte')](varFailedTwo[varChemicalWear(2381, '6eWF')], varChangingPowder);
        }
        return varCanalRice && (this['_cachedCursorPath'] = varCanalRice), varCanalRice;
    }
    ['_getWorkbenchPath']() {
        const varGeneralTool = varFairlyStock;
        return this[varGeneralTool(1548, '8Ee3')]();
    }
    ['_getWorkbenchPathSync']() {
        const varCompanyPupil = varFairlyStock, varHouseWish = {
                'UfpAf': varCompanyPupil(373, 'qOgW'),
                'Anviz': '[CursorPro] machineid 更新失败:',
                'VVCFs': varCompanyPupil(533, 'bZsS'),
                'JyreV': function (argAgoPitch, argDiscoverSyllable) {
                    return argAgoPitch(argDiscoverSyllable);
                },
                'LuKVI': 'crypto',
                'SWJRm': function (argDigRather, argExcitedShape) {
                    return argDigRather & argExcitedShape;
                },
                'FQssd': function (argGlassNever, argFairSix) {
                    return argGlassNever !== argFairSix;
                },
                'eUATr': function (argBuildSong, argEnemyRapidly) {
                    return argBuildSong === argEnemyRapidly;
                },
                'jTUqv': varCompanyPupil(1196, '$SfD'),
                'VLslV': 'xuLZV',
                'UWqNM': varCompanyPupil(2256, ']I&e'),
                'sQFsh': varCompanyPupil(1239, 'Ka)i'),
                'eRJjA': varCompanyPupil(463, '@HDB'),
                'gkqWe': varCompanyPupil(418, 'K%5^'),
                'ZSOkm': function (argAppliedPerfectly, argFamousProbably) {
                    return argAppliedPerfectly !== argFamousProbably;
                },
                'SccyE': varCompanyPupil(396, 'Ka)i'),
                'dVhNW': varCompanyPupil(280, 'akm5'),
                'VfwmP': function (argLawWith, argAdultWhale) {
                    return argLawWith === argAdultWhale;
                },
                'NyLwi': varCompanyPupil(796, '6eWF'),
                'aJjyB': 'qRWfN',
                'bWpPz': varCompanyPupil(870, 'qOgW')
            }, varFeathersPrinted = process[varCompanyPupil(368, 'KW&U')];
        if (this['_cachedCursorPath']) {
            if (varHouseWish[varCompanyPupil(2437, 'KTbh')]('zZyLK', varCompanyPupil(606, 'iDwM'))) {
                let varGlassShoulder;
                varHouseWish[varCompanyPupil(1320, '63N&')](varFeathersPrinted, varHouseWish[varCompanyPupil(1748, ']I&e')]) ? varHouseWish[varCompanyPupil(475, 'qOgW')](varCompanyPupil(659, 'Aig!'), varHouseWish.VLslV) ? varGlassShoulder = varIndependentStared.join(this[varCompanyPupil(1817, 'nY*(')], 'Contents', varCompanyPupil(2042, 'bjRi'), varHouseWish[varCompanyPupil(940, '7%WS')], varHouseWish[varCompanyPupil(2499, 'm#S*')], 'vs', varHouseWish.eRJjA, varHouseWish[varCompanyPupil(2172, '8Ee3')]) : _0x3e2976[varCompanyPupil(2258, 'XKo0')]([
                    varHouseWish[varCompanyPupil(761, '4)@$')],
                    _0x4568af[varCompanyPupil(1459, '6hxd')]
                ]) : varHouseWish[varCompanyPupil(1411, '7%WS')](varCompanyPupil(1536, '63N&'), varHouseWish[varCompanyPupil(1730, 'gvo7')]) ? varGlassShoulder = varIndependentStared[varCompanyPupil(2364, 'akm5')](this[varCompanyPupil(956, 'POq&')], varHouseWish.dVhNW, varCompanyPupil(1097, 's66k'), varHouseWish[varCompanyPupil(1477, 'akm5')], 'vs', varHouseWish[varCompanyPupil(1625, ']I&e')], varCompanyPupil(1489, 'akm5')) : (_0x575999[varCompanyPupil(719, 'f)Dq')](varHouseWish[varCompanyPupil(2087, 'f)Dq')], _0x58392c.message), _0x8af8ae[varCompanyPupil(1818, 'EJjX')](varHouseWish[varCompanyPupil(1591, 'DQte')]));
                if (varIdentityPowder.existsSync(varGlassShoulder)) {
                    return varGlassShoulder;
                }
            } else {
                return [];
            }
        }
        if (varHouseWish[varCompanyPupil(1087, '^sHL')](varFeathersPrinted, 'win32')) {
            return null;
        }
        let varBearTrain = [];
        if (varHouseWish[varCompanyPupil(306, 'm#S*')](varFeathersPrinted, varHouseWish.jTUqv)) {
            varBearTrain = [varHouseWish[varCompanyPupil(1521, 'X4(r')]];
        } else {
            if ('DESET' !== varHouseWish[varCompanyPupil(986, '7%WS')]) {
                varBearTrain = [
                    varHouseWish[varCompanyPupil(2220, 'n8BU')],
                    '/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js'
                ];
            } else {
                const varFullRace = varHouseWish[varCompanyPupil(1398, 'K%5^')](_0x32b48c, varHouseWish.LuKVI), varBasisRide = varFullRace[varCompanyPupil(489, '6hxd')](6);
                return varBasisRide[0] = varHouseWish[varCompanyPupil(1577, 'de]G')](varBasisRide[0] | 2, 254), _0x55363f[varCompanyPupil(1078, 'DbBq')](varBasisRide)[varCompanyPupil(2070, 'nY*(')](argHardResult => argHardResult.toString(16)[varCompanyPupil(390, 'qOgW')](2, '0'))[varCompanyPupil(2310, 'Aig!')](':');
            }
        }
        for (const varLuckMind of varBearTrain) {
            if (varIdentityPowder[varCompanyPupil(2509, '6eWF')](varLuckMind)) {
                return varLuckMind;
            }
        }
        return null;
    }
    async [varFairlyStock(508, 'nY*(')]() {
        const varFeedRun = varFairlyStock, varDoingTomorrow = {
                'diJhY': 'C:\\Program Files',
                'BHmwx': varFeedRun(1108, 'B)Tn'),
                'xDKiN': varFeedRun(863, 'de]G'),
                'aIUry': varFeedRun(767, 'iDwM'),
                'oemiO': varFeedRun(2410, 'Ka)i'),
                'wNjLv': varFeedRun(2529, 'ck7z'),
                'BzPhh': varFeedRun(432, 'qOgW'),
                'dNHJx': varFeedRun(1632, '6eWF'),
                'JBwsK': varFeedRun(2099, 'XKo0'),
                'NoEGQ': varFeedRun(2513, 'qOgW'),
                'GOKzJ': varFeedRun(1532, 'nY*('),
                'okosv': 'versionCheck',
                'ktVBs': function (argActuallyStiff, argClearTroops) {
                    return argActuallyStiff === argClearTroops;
                },
                'fYTsi': varFeedRun(1011, 'POq&'),
                'idevD': varFeedRun(1262, '8Ee3'),
                'SJHtk': function (argComposedMountain, argDeerProtection) {
                    return argComposedMountain === argDeerProtection;
                },
                'AJPrD': varFeedRun(1615, 'B)Tn'),
                'qcilt': function (argGraphSlowly, argBriefWe) {
                    return argGraphSlowly === argBriefWe;
                },
                'yQEWX': varFeedRun(1946, '@HDB'),
                'Knhyl': varFeedRun(1852, 'gvo7'),
                'NPYXr': varFeedRun(1518, 'B)Tn'),
                'xDNVo': varFeedRun(2424, '4)@$'),
                'Lnhsa': varFeedRun(795, 'nj1b'),
                'ejmIv': varFeedRun(2054, 'KTbh'),
                'yfprZ': varFeedRun(1629, '*&r5')
            }, varIndicateNever = process.platform, varCountWash = await this[varFeedRun(1189, 'ACPk')]();
        if (varCountWash) {
            if (varDoingTomorrow[varFeedRun(2124, '4)@$')](varDoingTomorrow[varFeedRun(274, 'bZsS')], varDoingTomorrow[varFeedRun(879, 'de]G')])) {
                const varClearSense = _0x12c65b[1][varFeedRun(569, 'de]G')]();
                _0x13e8cf = _0x13c1c8[varFeedRun(876, 'yoC7')](varClearSense);
            } else {
                let varBeneathPositive;
                if (varDoingTomorrow.SJHtk(varIndicateNever, varDoingTomorrow[varFeedRun(1455, 'T$OD')])) {
                    if (varDoingTomorrow[varFeedRun(2245, '6hxd')](varDoingTomorrow[varFeedRun(1476, 'DbBq')], varDoingTomorrow.yQEWX)) {
                        varBeneathPositive = varIndependentStared[varFeedRun(903, 'DQte')](varCountWash, varDoingTomorrow[varFeedRun(2092, 's66k')], varDoingTomorrow.NPYXr, varDoingTomorrow[varFeedRun(1601, '63N&')], varDoingTomorrow[varFeedRun(315, 'B)Tn')], 'vs', varDoingTomorrow.Lnhsa, varDoingTomorrow[varFeedRun(1953, 'KTbh')]);
                    } else {
                        const varBrushVast = _0x2f3785[varFeedRun(2013, '^sHL')].LOCALAPPDATA || '', varGrainRoot = _0x36b6d4[varFeedRun(1212, 's66k')][varFeedRun(701, '6hxd')] || '', varHardlyUnhappy = _0x38e95c.env[varFeedRun(1096, 'Aig!')] || varDoingTomorrow[varFeedRun(2127, 'B)Tn')], varActuallyMap = _0x2279f9[varFeedRun(1256, 'KTbh')][varDoingTomorrow[varFeedRun(2195, 'DbBq')]] || varDoingTomorrow[varFeedRun(945, 'DbBq')];
                        _0x344063[varFeedRun(1991, 'X4(r')](_0x3b35ac[varFeedRun(2293, 'POq&')](varBrushVast, varDoingTomorrow[varFeedRun(354, 'DQte')], varDoingTomorrow.oemiO, varDoingTomorrow.wNjLv, varFeedRun(705, 'de]G'), varDoingTomorrow[varFeedRun(1369, '^S!O')]), _0x1d0746[varFeedRun(1519, 'bjRi')](varBrushVast, varDoingTomorrow[varFeedRun(2119, 'KTbh')], varDoingTomorrow[varFeedRun(1107, 'X4(r')], varDoingTomorrow[varFeedRun(2525, '7%WS')], varDoingTomorrow[varFeedRun(550, 'fu8^')], varDoingTomorrow[varFeedRun(1198, 'K%5^')]), _0x3cb2bc[varFeedRun(1133, 'gvo7')](varGrainRoot, varDoingTomorrow[varFeedRun(1918, 'fu8^')], varDoingTomorrow[varFeedRun(1985, 'EJjX')], varDoingTomorrow[varFeedRun(358, '8@jo')], varDoingTomorrow[varFeedRun(265, '8Ee3')], varFeedRun(1906, '@HDB'), varDoingTomorrow.JBwsK, varFeedRun(2078, 'f)Dq')), _0x2db72[varFeedRun(308, 'xK)8')](varHardlyUnhappy, varFeedRun(318, 'f)Dq'), varFeedRun(1381, 'f)Dq'), varFeedRun(401, 'KW&U'), varDoingTomorrow.BzPhh), _0x118213[varFeedRun(1736, '7%8^')](varHardlyUnhappy, varDoingTomorrow.dNHJx, varDoingTomorrow[varFeedRun(2091, '8@jo')], varDoingTomorrow[varFeedRun(2494, '4)@$')], varDoingTomorrow[varFeedRun(2150, 'nj1b')]), _0x56d86f[varFeedRun(771, 'DbBq')](varActuallyMap, varDoingTomorrow.oemiO, varFeedRun(732, 'KW&U'), varDoingTomorrow[varFeedRun(636, 'DQte')], varFeedRun(931, 'gvo7')));
                    }
                } else {
                    varBeneathPositive = varIndependentStared[varFeedRun(2202, 'n8BU')](varCountWash, varDoingTomorrow.wNjLv, varDoingTomorrow.JBwsK, varDoingTomorrow[varFeedRun(525, 'DbBq')], 'vs', varDoingTomorrow[varFeedRun(1622, 'bjRi')], varFeedRun(729, 'POq&'));
                }
                if (varIdentityPowder[varFeedRun(904, '@HDB')](varBeneathPositive)) {
                    if (varDoingTomorrow.qcilt(varDoingTomorrow.yfprZ, varDoingTomorrow[varFeedRun(2354, 'Ka)i')])) {
                        return varBeneathPositive;
                    } else {
                        this['_postMessage']({
                            'type': varDoingTomorrow[varFeedRun(1145, 'fu8^')],
                            'success': false,
                            'currentVersion': _0x13b64d.CURRENT_VERSION,
                            'error': _0x1da786[varFeedRun(403, 'bjRi')] || varFeedRun(1033, 'DQte')
                        });
                    }
                }
            }
        }
        return this['_getWorkbenchPathSync']();
    }
    [varFairlyStock(575, ']I&e')](argGreenSchool) {
        const varBillThere = varFairlyStock, varFoodTwelve = { 'WkvEt': varBillThere(2260, 'n8BU') };
        return argGreenSchool[varBillThere(2052, '8Ee3')](varFoodTwelve.WkvEt) || argGreenSchool.includes('/*i1s*/');
    }
    async [varFairlyStock(624, 'Ka)i')]() {
        const varHeavyRather = varFairlyStock, varEightPress = {
                'gPIxP': varHeavyRather(2450, 'KW&U'),
                'ntlpp': varHeavyRather(1401, 'XKo0')
            };
        try {
            const varFavoriteTobacco = await this['_getWorkbenchPathAsync']();
            if (varFavoriteTobacco && varIdentityPowder[varHeavyRather(2429, 'T$OD')](varFavoriteTobacco)) {
                const varArmyPlanning = varIdentityPowder[varHeavyRather(927, '7%8^')](varFavoriteTobacco, varEightPress[varHeavyRather(808, 'm#S*')]);
                return this[varHeavyRather(540, 'ACPk')](varArmyPlanning);
            }
            return false;
        } catch (varCornerRabbit) {
            return console.error(varEightPress[varHeavyRather(710, 'n8BU')], varCornerRabbit), false;
        }
    }
    ['_getInjectionConfig'](argFewStuck, argBarnVery) {
        const varInMajor = varFairlyStock, varFunctionOwner = {
                'FgaCg': '_showNotification(){',
                'OHrmM': varInMajor(1974, 'hSE]'),
                'CRApk': '注入点1: 核心模块初始化',
                'YatzY': varInMajor(510, 'f)Dq'),
                'MqHGw': varInMajor(1353, 'k$(5'),
                'OSWSK': varInMajor(1461, 'H9os'),
                'QXMFr': varInMajor(773, 'B)Tn'),
                'hxXLs': varInMajor(1642, '7%8^')
            };
        return [
            {
                'name': varInMajor(2196, 'POq&'),
                'scode': varFunctionOwner[varInMajor(1643, '6eWF')],
                'replacement': varInMajor(562, '8@jo'),
                'restore': {
                    'find': varFunctionOwner[varInMajor(1838, 's66k')],
                    'replace_with': varFunctionOwner[varInMajor(1233, '63N&')]
                }
            },
            {
                'name': varFunctionOwner.CRApk,
                'scode': varFunctionOwner[varInMajor(827, 'ACPk')],
                'replacement': varInMajor(1695, '7%8^') + argFewStuck + '\';window.__cpUserKey=\'' + argBarnVery + varInMajor(1379, 'DbBq') + argBarnVery + varInMajor(805, '4)@$'),
                'restore': {
                    'find_start': varFunctionOwner[varInMajor(2157, 'T$OD')],
                    'find_end': varFunctionOwner[varInMajor(451, 'akm5')]
                }
            },
            {
                'name': varFunctionOwner[varInMajor(1132, 'KW&U')],
                'scode': varFunctionOwner[varInMajor(2184, 'Ka)i')],
                'replacement': varInMajor(1845, '0xfR'),
                'restore': {
                    'find_start': varInMajor(2287, 'qOgW'),
                    'find_end': varFunctionOwner[varInMajor(2387, '7%WS')]
                }
            }
        ];
    }
    async [varFairlyStock(1466, 'DQte')]() {
        const varAteRocky = varFairlyStock, varDearNumeral = {
                'eAudc': 'resources',
                'ZnFEJ': 'app',
                'QGTLQ': 'package.json',
                'yDFID': varAteRocky(1333, '^sHL'),
                'XoRrm': varAteRocky(2409, 'X4(r'),
                'zcMpa': varAteRocky(1528, '6hxd'),
                'cTyAN': varAteRocky(1197, 'K%5^'),
                'UNUES': varAteRocky(1314, '6eWF'),
                'IJzdz': varAteRocky(2022, 'de]G'),
                'VGOST': varAteRocky(964, 'f)Dq'),
                'vySBX': varAteRocky(2441, 'f)Dq'),
                'OUNoh': varAteRocky(1858, '8@jo'),
                'gzoYo': varAteRocky(2027, 'm#S*'),
                'nmpHW': function (argLabelShine, argDidSeen) {
                    return argLabelShine !== argDidSeen;
                },
                'mZDVz': 'reoBh',
                'XlzQa': varAteRocky(2528, 'xK)8'),
                'RKaZM': varAteRocky(2181, 'H9os'),
                'wFOsZ': function (argGrayShells, argDroppedPast) {
                    return argGrayShells === argDroppedPast;
                },
                'uTxRa': varAteRocky(282, 'T$OD'),
                'NQBnu': varAteRocky(1441, 'gvo7'),
                'QwROM': function (argFasterStar, argChangingMile) {
                    return argFasterStar + argChangingMile;
                },
                'KPHtC': varAteRocky(514, 'B)Tn'),
                'BJIgK': varAteRocky(2030, 'KTbh'),
                'asGDz': function (argChildMolecular, argForestOrigin) {
                    return argChildMolecular === argForestOrigin;
                },
                'AvMcE': varAteRocky(765, '^sHL'),
                'NFNQK': varAteRocky(2251, 'gvo7'),
                'ApEZm': '[CursorPro] 备份恢复成功',
                'WEdcP': function (argHandleThrow, argKeepSeparate) {
                    return argHandleThrow === argKeepSeparate;
                },
                'NwiBk': varAteRocky(1684, '6hxd'),
                'fWqWm': varAteRocky(453, '*&r5'),
                'PuBtb': function (argBusinessRubbed, argLoadPhysical) {
                    return argBusinessRubbed === argLoadPhysical;
                },
                'QPTVv': '[CursorPro] 注入失败\uFF0C未找到任何注入点',
                'bwZyq': varAteRocky(921, 'akm5'),
                'isjyP': '[CursorPro] 文件大小:',
                'nGlvY': varAteRocky(2244, 'H9os'),
                'eLVeH': varAteRocky(1820, 'DQte'),
                'JDsIJ': '[CursorPro] 包含 _showNotification:',
                'Spptx': varAteRocky(2484, ']I&e'),
                'OaqMs': 'Cursor 版本不兼容\uFF0C注入点未找到',
                'CqvrX': function (argBatTown, argBarOpposite) {
                    return argBatTown > argBarOpposite;
                },
                'tdJex': varAteRocky(1757, 'bZsS'),
                'IsXFU': function (argExcitedNodded, argHeightUnder) {
                    return argExcitedNodded === argHeightUnder;
                },
                'NpueJ': varAteRocky(1658, 'LC6r'),
                'chYLS': '[CursorPro] 写入文件失败:',
                'qFuwX': 'EACCES',
                'jWyZD': varAteRocky(1418, 'k$(5'),
                'nsFtB': function (argJoinedPoor, argCattleMud) {
                    return argJoinedPoor === argCattleMud;
                },
                'vryqQ': varAteRocky(1378, '8Ee3'),
                'FiwIr': varAteRocky(2377, 'T$OD'),
                'NnBbT': varAteRocky(1859, 'XKo0'),
                'kofbg': varAteRocky(1104, 'Ka)i'),
                'WedEJ': varAteRocky(1662, 'akm5'),
                'jiObk': varAteRocky(1114, 'fu8^'),
                'chXsS': varAteRocky(716, '*&r5'),
                'PfOPU': varAteRocky(1762, 'K%5^'),
                'GZrDV': function (argJumpSoon, argBeganRemain) {
                    return argJumpSoon === argBeganRemain;
                },
                'SUpCK': 'TKgrk',
                'JOonS': varAteRocky(789, 'n8BU'),
                'uvZZD': varAteRocky(793, '8@jo')
            };
        try {
            const varDonePeople = this['_context'][varAteRocky(2541, '*&r5')].get(varAteRocky(2289, 'qOgW'));
            if (!varDonePeople) {
                if (varDearNumeral[varAteRocky(310, ']I&e')](varAteRocky(639, 'POq&'), varDearNumeral.mZDVz)) {
                    this[varAteRocky(1210, 'ck7z')]({
                        'type': varDearNumeral[varAteRocky(1895, '7%WS')],
                        'success': false,
                        'error': varAteRocky(1755, 'fu8^')
                    });
                    return;
                } else {
                    _0x548dfc.push(_0x3afbb1[varAteRocky(539, 'yoC7')](_0x180fb4, varDearNumeral[varAteRocky(1051, 'nj1b')], varDearNumeral[varAteRocky(1232, '@HDB')], varDearNumeral[varAteRocky(2431, 'H9os')]));
                }
            }
            const varBeganSpite = await (0, varFrameToday[varAteRocky(766, '@HDB')])(varDonePeople);
            if (!varBeganSpite.valid) {
                this[varAteRocky(794, '8Ee3')]({
                    'type': varDearNumeral[varAteRocky(298, 'fu8^')],
                    'success': false,
                    'error': varBeganSpite[varAteRocky(1887, 'ACPk')] || varDearNumeral[varAteRocky(413, '8Ee3')]
                });
                return;
            }
            const varFourthWas = await this[varAteRocky(1687, 'bjRi')]();
            if (!varFourthWas) {
                if (varDearNumeral[varAteRocky(1370, 'bjRi')](varDearNumeral[varAteRocky(1995, 'gvo7')], varDearNumeral[varAteRocky(1924, '4)@$')])) {
                    this[varAteRocky(1723, '^sHL')]({
                        'type': varDearNumeral[varAteRocky(2264, '0xfR')],
                        'success': false,
                        'error': varDearNumeral[varAteRocky(2361, '63N&')]
                    });
                    return;
                } else {
                    this[varAteRocky(1884, '63N&')]({
                        'type': 'keyStatusChecked',
                        'valid': false,
                        'expired': true,
                        'error': _0x2b03db[varAteRocky(1081, ']I&e')] || varDearNumeral[varAteRocky(1878, 'Ka)i')]
                    });
                }
            }
            const varAfraidOuter = varDearNumeral[varAteRocky(907, '8Ee3')](varFourthWas, varDearNumeral[varAteRocky(741, 'DbBq')]), varJourneyShinning = !this['_context'].globalState[varAteRocky(1619, 's66k')](varDearNumeral[varAteRocky(303, 'XKo0')]);
            if (varJourneyShinning && varIdentityPowder[varAteRocky(2480, '*&r5')](varAfraidOuter)) {
                if (varDearNumeral[varAteRocky(2357, '8Ee3')](varAteRocky(852, 'K%5^'), varDearNumeral[varAteRocky(276, 'bjRi')])) {
                    _0x41a723 = _0x4ad1c8;
                    _0x53f68b === varDearNumeral[varAteRocky(1400, 'nj1b')] ? _0x4d9364 = _0x1d4e3d[varAteRocky(1722, '4)@$')](_0xea2f6b, varDearNumeral.zcMpa, varDearNumeral[varAteRocky(1898, 'B)Tn')], varDearNumeral[varAteRocky(1764, 'KW&U')], varDearNumeral.QGTLQ) : _0x4ea91b = _0x247fd6.join(_0x348c77, varDearNumeral[varAteRocky(1192, 'xK)8')], varDearNumeral[varAteRocky(1348, '7%8^')], varDearNumeral.QGTLQ);
                    _0x43e5e3.log(varDearNumeral.UNUES, _0x5e9043);
                    ;
                } else {
                    console.log(varDearNumeral[varAteRocky(2218, 'gvo7')]);
                    try {
                        varIdentityPowder[varAteRocky(2415, 'X4(r')](varAfraidOuter, varFourthWas);
                        console.log(varDearNumeral[varAteRocky(1902, 'DQte')]);
                        ;
                    } catch (varBloodWild) {
                        console.error(varDearNumeral[varAteRocky(1465, 'nj1b')], varBloodWild);
                    }
                }
            }
            let varLuckPossibly = varIdentityPowder[varAteRocky(927, '7%8^')](varFourthWas, 'utf-8');
            if (this['_checkInjected'](varLuckPossibly)) {
                this[varAteRocky(1576, '7%WS')]({
                    'type': varAteRocky(1928, 'fu8^'),
                    'message': varAteRocky(2309, 'bZsS'),
                    'icon': '\u2705'
                });
                return;
            }
            !varIdentityPowder[varAteRocky(364, 'B)Tn')](varAfraidOuter) && (varIdentityPowder[varAteRocky(847, 'f)Dq')](varFourthWas, varAfraidOuter), console[varAteRocky(1768, 'K%5^')]('[CursorPro] 创建备份文件'));
            const varDrewSad = (0, varFrameToday.getApiUrl)(), varHungTelephone = this['_getInjectionConfig'](varDrewSad, varDonePeople), varBellSection = [], varAppropriateShake = [];
            for (const varActYet of varHungTelephone) {
                varDearNumeral.WEdcP(varDearNumeral[varAteRocky(1279, 'de]G')], varDearNumeral[varAteRocky(1166, '*&r5')]) ? _0xf54d53 = varDearNumeral[varAteRocky(2094, '*&r5')] : varLuckPossibly.includes(varActYet.scode) ? (varLuckPossibly = varLuckPossibly[varAteRocky(279, 'fu8^')](varActYet[varAteRocky(366, 'de]G')], varActYet[varAteRocky(972, 'Aig!')]), varBellSection.push(varActYet[varAteRocky(2465, 'n8BU')])) : varAppropriateShake[varAteRocky(644, 'Ka)i')](varActYet[varAteRocky(1116, '@HDB')]);
            }
            if (varDearNumeral[varAteRocky(2515, '63N&')](varBellSection[varAteRocky(1488, 'KW&U')], 0)) {
                console[varAteRocky(642, 'K%5^')](varDearNumeral[varAteRocky(742, 'iDwM')]);
                console.error(varDearNumeral[varAteRocky(427, 'qOgW')], varFourthWas);
                console[varAteRocky(2329, 'DbBq')](varDearNumeral[varAteRocky(501, 'iDwM')], varLuckPossibly[varAteRocky(1402, '6hxd')]);
                console[varAteRocky(397, 'bZsS')]('[CursorPro] 未找到的注入点:', varAppropriateShake);
                ;
                const varDifficultPain = varLuckPossibly[varAteRocky(700, '8@jo')](varDearNumeral[varAteRocky(1825, 'ACPk')]), varAskNone = varLuckPossibly[varAteRocky(1451, '6eWF')](varDearNumeral[varAteRocky(695, ']I&e')]);
                console[varAteRocky(1981, 's66k')](varDearNumeral[varAteRocky(2005, '8Ee3')], varDifficultPain);
                console.error(varDearNumeral.Spptx, varAskNone);
                this['_postMessage']({
                    'type': varDearNumeral[varAteRocky(1549, 'de]G')],
                    'success': false,
                    'error': varDearNumeral[varAteRocky(1621, 'iDwM')],
                    'details': varAteRocky(1801, 'n8BU') + varFourthWas
                });
                ;
                return;
            }
            console[varAteRocky(2066, 'bZsS')]('[CursorPro] 注入成功\uFF0C应用的注入点:', varBellSection);
            varDearNumeral[varAteRocky(1100, 'K%5^')](varAppropriateShake[varAteRocky(2111, 'hSE]')], 0) && console[varAteRocky(1575, '8@jo')](varDearNumeral[varAteRocky(1293, 'Aig!')], varAppropriateShake);
            try {
                varDearNumeral[varAteRocky(2178, 'XKo0')](varAteRocky(2185, 'yoC7'), varAteRocky(304, 'DQte')) ? _0x5d5216[varAteRocky(1670, 'Aig!')](varAteRocky(459, 'bZsS'), _0x5973ff) : varIdentityPowder[varAteRocky(563, '6eWF')](varFourthWas, varLuckPossibly, varAteRocky(871, '^S!O'));
            } catch (varCitizenTried) {
                if (varDearNumeral[varAteRocky(925, '*&r5')](varAteRocky(655, ']I&e'), varDearNumeral[varAteRocky(745, '^S!O')])) {
                    this[varAteRocky(763, 'nY*(')]({
                        'type': varDearNumeral[varAteRocky(1626, 'K%5^')],
                        'success': false,
                        'error': varDearNumeral[varAteRocky(2492, 'Aig!')]
                    });
                    return;
                } else {
                    console[varAteRocky(1504, 'ck7z')](varDearNumeral[varAteRocky(885, 'X4(r')], varCitizenTried);
                    if (varDearNumeral[varAteRocky(278, '6hxd')](varCitizenTried.code, varAteRocky(1237, 'gvo7')) || varDearNumeral[varAteRocky(513, 'LC6r')](varCitizenTried[varAteRocky(335, 'iDwM')], varDearNumeral[varAteRocky(1597, '8@jo')]) || varDearNumeral.IsXFU(varCitizenTried[varAteRocky(1835, '7%WS')], varAteRocky(1814, 'bZsS'))) {
                        const varBarnPen = process[varAteRocky(2074, 'H9os')];
                        let varAtmosphereOrange = varAteRocky(270, 'yoC7');
                        if (varDearNumeral[varAteRocky(2491, 'B)Tn')](varBarnPen, varDearNumeral.XoRrm)) {
                            varAtmosphereOrange = varDearNumeral[varAteRocky(1630, 'B)Tn')];
                        } else {
                            varDearNumeral.nsFtB(varBarnPen, varDearNumeral[varAteRocky(1559, '63N&')]) && (varDearNumeral[varAteRocky(448, 'n8BU')] === varDearNumeral[varAteRocky(1593, '@HDB')] ? _0x21b463.error(varDearNumeral[varAteRocky(2372, 'H9os')], _0x3e51df) : varAtmosphereOrange = varDearNumeral[varAteRocky(1139, '6hxd')]);
                        }
                        this[varAteRocky(1550, 'nj1b')]({
                            'type': varDearNumeral[varAteRocky(298, 'fu8^')],
                            'success': false,
                            'error': varAtmosphereOrange,
                            'needAdmin': true,
                            'path': varFourthWas
                        });
                        return;
                    }
                    throw varCitizenTried;
                }
            }
            await this['_context'][varAteRocky(1862, 'KTbh')][varAteRocky(1020, '7%WS')](varDearNumeral.BJIgK, true);
            this[varAteRocky(284, 'Ka)i')]({
                'type': 'seamlessInjected',
                'success': true,
                'applied': varBellSection,
                'needRestart': true,
                'message': varDearNumeral[varAteRocky(1055, 'xK)8')]
            });
            ;
        } catch (varCloselyStiff) {
            if (varDearNumeral.nmpHW(varDearNumeral[varAteRocky(995, '6hxd')], 'nUNdq')) {
                const varDiagramSpeak = this[varAteRocky(665, 'KTbh')]();
                return varDiagramSpeak[varAteRocky(2322, 'nj1b')](this.HOSTS_MARKER_START);
            } else {
                console.error(varDearNumeral.chXsS, varCloselyStiff);
                if (varCloselyStiff[varAteRocky(997, 'POq&')] === varDearNumeral[varAteRocky(1028, 'bjRi')] || varCloselyStiff[varAteRocky(640, '8Ee3')] === varDearNumeral[varAteRocky(2129, 'bjRi')]) {
                    if (varDearNumeral.GZrDV(varDearNumeral[varAteRocky(707, ']I&e')], varDearNumeral.JOonS)) {
                        _0x5ec281.error(varDearNumeral[varAteRocky(1452, '63N&')], _0x36fa8d);
                    } else {
                        const varDutyStruck = varDearNumeral[varAteRocky(1448, 'n8BU')];
                        this['_postMessage']({
                            'type': varDearNumeral[varAteRocky(2085, 'KTbh')],
                            'success': false,
                            'error': varDutyStruck,
                            'needAdmin': true
                        });
                        return;
                    }
                }
                this[varAteRocky(1099, 'K%5^')]({
                    'type': varDearNumeral[varAteRocky(1247, 'm#S*')],
                    'success': false,
                    'error': varCloselyStiff[varAteRocky(1234, 'DbBq')] || '注入失败'
                });
            }
        }
    }
    async [varFairlyStock(1592, 'X4(r')]() {
        const varFurtherReligious = varFairlyStock, varArtVoyage = {
                'fNFwN': function (argChooseThis, argBankUnderline) {
                    return argChooseThis === argBankUnderline;
                },
                'qzWvm': varFurtherReligious(1912, '6eWF'),
                'iIeEk': varFurtherReligious(1001, '6hxd'),
                'hXGdP': varFurtherReligious(568, '*&r5'),
                'TTVZf': varFurtherReligious(683, 'nY*('),
                'gtuTM': varFurtherReligious(1873, 'hSE]'),
                'GRbOi': function (argBraveSit, argChosenShoulder) {
                    return argBraveSit !== argChosenShoulder;
                },
                'SIJlB': function (argFutureTouch, argBelongPond) {
                    return argFutureTouch + argBelongPond;
                },
                'lhoIl': '/*i2s*/',
                'rihJn': varFurtherReligious(1373, 'ACPk'),
                'UKjaP': function (argLovelyWeight, argForgottenWeather) {
                    return argLovelyWeight !== argForgottenWeather;
                },
                'gfXYq': varFurtherReligious(781, '6eWF'),
                'oXUXx': function (argBottleSatisfied, argLogNearby) {
                    return argBottleSatisfied + argLogNearby;
                },
                'hFPNQ': function (argCrowdNervous, argCowShake) {
                    return argCrowdNervous === argCowShake;
                },
                'iKOOs': function (argHappenUnion, argEitherRemember) {
                    return argHappenUnion === argEitherRemember;
                },
                'yKkFV': varFurtherReligious(2050, '6eWF'),
                'uxIzt': varFurtherReligious(1711, 'DbBq'),
                'PVsoN': varFurtherReligious(332, 'de]G'),
                'dzulQ': varFurtherReligious(531, '7%WS'),
                'wYcDp': varFurtherReligious(1299, 'gvo7'),
                'yoKCW': varFurtherReligious(526, 'T$OD'),
                'dGgrN': function (argHumanNaturally, argBothNews) {
                    return argHumanNaturally === argBothNews;
                },
                'ybPXs': varFurtherReligious(1025, '^sHL')
            };
        try {
            const varAgreeVoyage = await this['_getWorkbenchPathAsync']();
            if (!varAgreeVoyage) {
                if (varArtVoyage.fNFwN(varFurtherReligious(1691, '^sHL'), varArtVoyage[varFurtherReligious(372, 'xK)8')])) {
                    return _0x1ef303;
                } else {
                    this[varFurtherReligious(1740, 'H9os')]({
                        'type': varFurtherReligious(1656, 'bjRi'),
                        'success': false,
                        'error': '未找到Cursor安装目录'
                    });
                    return;
                }
            }
            let varAmountSocial = varIdentityPowder[varFurtherReligious(2280, 'KTbh')](varAgreeVoyage, varArtVoyage.iIeEk);
            if (!this[varFurtherReligious(1870, 'f)Dq')](varAmountSocial)) {
                return;
            }
            varAmountSocial = varAmountSocial.replace(varArtVoyage[varFurtherReligious(1935, '^S!O')], varArtVoyage[varFurtherReligious(2199, 'POq&')]);
            const varHugeTotal = varAmountSocial[varFurtherReligious(721, 'B)Tn')](varFurtherReligious(605, 'akm5')), varHurtPull = varAmountSocial[varFurtherReligious(2366, 'k$(5')](varArtVoyage[varFurtherReligious(1363, 'B)Tn')]);
            varArtVoyage.GRbOi(varHugeTotal, -1) && varHurtPull !== -1 && (varAmountSocial = varArtVoyage.SIJlB(varAmountSocial.substring(0, varHugeTotal), varAmountSocial[varFurtherReligious(2227, 'yoC7')](varArtVoyage.SIJlB(varHurtPull, 7))));
            const varCatchThere = varAmountSocial[varFurtherReligious(784, 'ACPk')](varArtVoyage[varFurtherReligious(1844, 'ck7z')]), varIdeaRoll = varAmountSocial[varFurtherReligious(1919, 'ck7z')](varArtVoyage[varFurtherReligious(2389, '$SfD')]);
            varCatchThere !== -1 && varIdeaRoll !== -1 && (varArtVoyage[varFurtherReligious(530, '^S!O')]('kmqvv', varArtVoyage[varFurtherReligious(1188, 'Aig!')]) ? _0x1c40a3.unlinkSync(_0x4225bd) : varAmountSocial = varArtVoyage[varFurtherReligious(1362, 'X4(r')](varAmountSocial[varFurtherReligious(1904, '8Ee3')](0, varCatchThere), varAmountSocial[varFurtherReligious(1403, 'K%5^')](varIdeaRoll + 7)));
            try {
                varIdentityPowder.writeFileSync(varAgreeVoyage, varAmountSocial, varArtVoyage.iIeEk);
            } catch (varDatePowder) {
                if (varArtVoyage[varFurtherReligious(1480, 'K%5^')](varDatePowder[varFurtherReligious(468, 'hSE]')], varFurtherReligious(1385, '@HDB')) || varDatePowder[varFurtherReligious(2001, 'f)Dq')] === varFurtherReligious(1086, '*&r5')) {
                    if (varArtVoyage[varFurtherReligious(2411, 'DbBq')](varArtVoyage[varFurtherReligious(916, 'KTbh')], varArtVoyage.uxIzt)) {
                        _0x2edff2 = _0x55fda2[1];
                    } else {
                        const varKeepWhistle = varArtVoyage[varFurtherReligious(1541, '0xfR')];
                        this[varFurtherReligious(1802, '*&r5')]({
                            'type': varArtVoyage[varFurtherReligious(736, 'K%5^')],
                            'success': false,
                            'error': varKeepWhistle,
                            'needAdmin': true
                        });
                        return;
                    }
                }
                throw varDatePowder;
            }
            this[varFurtherReligious(388, 'KW&U')]({
                'type': varArtVoyage[varFurtherReligious(1019, 'ACPk')],
                'success': true,
                'needRestart': true,
                'message': varFurtherReligious(1876, 'LC6r')
            });
        } catch (varGiantUse) {
            console[varFurtherReligious(1081, ']I&e')](varArtVoyage[varFurtherReligious(2064, '$SfD')], varGiantUse);
            if (varArtVoyage.fNFwN(varGiantUse.code, varArtVoyage[varFurtherReligious(1997, 'XKo0')]) || varArtVoyage[varFurtherReligious(2133, '7%8^')](varGiantUse.code, varArtVoyage[varFurtherReligious(1679, 'nY*(')])) {
                const varArrangeSurface = varFurtherReligious(2173, 'akm5');
                this['_postMessage']({
                    'type': varArtVoyage[varFurtherReligious(333, 'X4(r')],
                    'success': false,
                    'error': varArrangeSurface,
                    'needAdmin': true
                });
                return;
            }
            this[varFurtherReligious(1126, '$SfD')]({
                'type': varArtVoyage.dzulQ,
                'success': false,
                'error': varGiantUse[varFurtherReligious(2400, '@HDB')] || '还原失败'
            });
        }
    }
    async [varFairlyStock(2160, 'K%5^')](argDutyPlace) {
        const varControlRoad = varFairlyStock, varFreshTeeth = {
                'uMKkd': varControlRoad(1788, 'K%5^'),
                'puuTf': 'OoEdP',
                'GMeLW': varControlRoad(1164, '0xfR'),
                'xfsPC': function (argBushMelted, argBestPast) {
                    return argBushMelted === argBestPast;
                },
                'gwHNY': varControlRoad(1413, 'H9os'),
                'DbkSk': varControlRoad(559, 'nj1b')
            };
        try {
            if (varFreshTeeth[varControlRoad(542, 'qOgW')] === varFreshTeeth.puuTf) {
                try {
                    _0x2c90c5[varControlRoad(296, 's66k')](_0x4f880f) && (_0x40d342.rmSync(_0x56e280, {
                        'recursive': true,
                        'force': true
                    }), _0x108655++);
                } catch (varFunnyTemperature) {
                    _0x49f06e[varControlRoad(1914, 'ACPk')]('[CursorPro] 清理失败: ' + _0x860525, varFunnyTemperature);
                }
            } else {
                await (0, varFrameToday[varControlRoad(1186, 'de]G')])({ 'enabled': argDutyPlace });
                this[varControlRoad(581, '7%8^')]({
                    'type': varFreshTeeth[varControlRoad(538, 'yoC7')],
                    'success': true,
                    'enabled': argDutyPlace
                });
                ;
            }
        } catch (varHalfwaySheep) {
            if (varFreshTeeth[varControlRoad(402, 'EJjX')](varControlRoad(1586, '0xfR'), varFreshTeeth.gwHNY)) {
                return this['_getWorkbenchPathSync']();
            } else {
                this[varControlRoad(2338, 'm#S*')]({
                    'type': varFreshTeeth.GMeLW,
                    'success': false,
                    'error': varFreshTeeth[varControlRoad(1185, 'LC6r')]
                });
            }
        }
    }
    async ['_handleGetUserSwitchStatus']() {
        const varHigherShoe = varFairlyStock, varCircleMinute = {
                'iTdeY': varHigherShoe(1881, '^S!O'),
                'sJbdj': 'userSwitchStatus',
                'Bzqze': 'TSpKd',
                'HRNLC': function (argCurrentStar, argHoweverRich) {
                    return argCurrentStar !== argHoweverRich;
                },
                'BIPgO': varHigherShoe(1886, '6eWF'),
                'zFtlx': varHigherShoe(1281, 'KTbh')
            };
        try {
            if (varCircleMinute[varHigherShoe(737, '8@jo')] !== varCircleMinute.iTdeY) {
                _0x5ec7da[varHigherShoe(1809, 'xK)8')]([
                    varHigherShoe(920, 'iDwM'),
                    _0x4c815c[varHigherShoe(2002, 'EJjX')]
                ]);
            } else {
                const varArrowSold = this[varHigherShoe(1572, 'EJjX')][varHigherShoe(2163, 'de]G')].get('cursorpro.key');
                if (!varArrowSold) {
                    this['_postMessage']({
                        'type': varCircleMinute[varHigherShoe(1288, 'gvo7')],
                        'valid': false,
                        'switchRemaining': 0,
                        'canSwitch': false,
                        'error': varHigherShoe(1467, 'fu8^')
                    });
                    return;
                }
                const varLittlePipe = await (0, varFrameToday[varHigherShoe(802, 's66k')])(varArrowSold);
                let varBreakfastTomorrow = false;
                try {
                    if (varCircleMinute.Bzqze === varHigherShoe(798, 'EJjX')) {
                        const varHabitMotion = await (0, varFrameToday[varHigherShoe(2472, 'K%5^')])();
                        varBreakfastTomorrow = varHabitMotion[varHigherShoe(783, 'iDwM')] || false;
                    } else {
                        _0x3d9b73[varHigherShoe(750, 'akm5')]('[CursorPro] 清理失败: ' + _0x151b0c, _0x57f0b8);
                    }
                } catch (varDivisionWherever) {
                }
                this['_postMessage']({
                    'type': varCircleMinute.sJbdj,
                    ...varLittlePipe,
                    'seamlessEnabled': varBreakfastTomorrow
                });
            }
        } catch (varAlmostSave) {
            if (varCircleMinute.HRNLC(varHigherShoe(1040, 'k$(5'), varCircleMinute[varHigherShoe(2404, 'ACPk')])) {
                this['_postMessage']({
                    'type': varHigherShoe(383, 'LC6r'),
                    'valid': false,
                    'switchRemaining': 0,
                    'canSwitch': false,
                    'error': varCircleMinute[varHigherShoe(1330, 'ck7z')]
                });
            } else {
                const varLastSeven = this['_getNonce']();
                return '<!DOCTYPE html>\n<html lang="zh-CN">\n<head>\n    <meta charset="UTF-8">\n    <meta name="viewport" content="width=device-width, initial-scale=1.0">\n    <meta http-equiv="Content-Security-Policy" content="default-src \'none\'; style-src \'unsafe-inline\'; script-src \'nonce-' + varLastSeven + varHigherShoe(967, 'hSE]') + _0x2ff1db[varHigherShoe(1932, 'H9os')] + varHigherShoe(2294, 'nY*(') + _0x1bed45[varHigherShoe(1446, 'X4(r')] + '; worker-src \'none\';">\n    <title>CursorPro</title>\n    <script nonce="' + varLastSeven + varHigherShoe(836, '*&r5') + varLastSeven + '">\n        const vscode = acquireVsCodeApi();\n        \n        // 元素引用\n        const keyInput = document.getElementById(\'keyInput\');\n        const activateBtn = document.getElementById(\'activateBtn\');\n        const switchBtn = document.getElementById(\'switchBtn\');\n        const resetBtn = document.getElementById(\'resetBtn\');\n        const disableUpdateBtn = document.getElementById(\'disableUpdateBtn\');\n        const cleanEnvBtn = document.getElementById(\'cleanEnvBtn\');\n        const disableBtn = document.getElementById(\'disableBtn\');\n        const authStatus = document.getElementById(\'authStatus\');\n        const accountStatus = document.getElementById(\'accountStatus\');\n        const keyDisplay = document.getElementById(\'keyDisplay\');\n        const switchCount = document.getElementById(\'switchCount\');\n        const expireDate = document.getElementById(\'expireDate\');\n        const cursorVersion = document.getElementById(\'cursorVersion\');\n        const cursorPath = document.getElementById(\'cursorPath\');\n        \n        // 离线状态元素\n        const offlineBanner = document.getElementById(\'offlineBanner\');\n        const retryConnectBtn = document.getElementById(\'retryConnectBtn\');\n        \n        // 无感换号元素\n        const seamlessStatus = document.getElementById(\'seamlessStatus\');\n        const seamlessProxySwitch = document.getElementById(\'seamlessProxySwitch\');\n        const enableSeamlessBtn = document.getElementById(\'enableSeamlessBtn\');\n        const disableSeamlessBtn = document.getElementById(\'disableSeamlessBtn\');\n        const manualSwitchBtn = document.getElementById(\'manualSwitchBtn\');\n        const seamlessResetMachineBtn = document.getElementById(\'seamlessResetMachineBtn\');\n        const seamlessSwitchRemaining = document.getElementById(\'seamlessSwitchRemaining\');\n        const seamlessCurrentAccount = document.getElementById(\'seamlessCurrentAccount\');\n        \n        // 用量显示元素\n        const usageSection = document.getElementById(\'usageSection\');\n        const refreshUsageBtn = document.getElementById(\'refreshUsageBtn\');\n        const usageMemberType = document.getElementById(\'usageMemberType\');\n        const usageTrialDays = document.getElementById(\'usageTrialDays\');\n        const usageRequestCount = document.getElementById(\'usageRequestCount\');\n        const usageCostUSD = document.getElementById(\'usageCostUSD\');\n        const usageUpdateTime = document.getElementById(\'usageUpdateTime\');\n        \n        // 公告元素\n        const announcementSection = document.getElementById(\'announcementSection\');\n        const announcementIcon = document.getElementById(\'announcementIcon\');\n        const announcementBadge = document.getElementById(\'announcementBadge\');\n        const announcementTitle = document.getElementById(\'announcementTitle\');\n        const announcementContent = document.getElementById(\'announcementContent\');\n        const announcementTime = document.getElementById(\'announcementTime\');\n        \n        // 版本元素\n        const versionSection = document.getElementById(\'versionSection\');\n        const versionStatus = document.getElementById(\'versionStatus\');\n        const currentVersionEl = document.getElementById(\'currentVersion\');\n        const latestVersionEl = document.getElementById(\'latestVersion\');\n        const latestVersionRow = document.getElementById(\'latestVersionRow\');\n        const updateHint = document.getElementById(\'updateHint\');\n        \n        // 顶部更新提醒条\n        const updateBanner = document.getElementById(\'updateBanner\');\n        const updateBannerVersion = document.getElementById(\'updateBannerVersion\');\n        const updateBannerClose = document.getElementById(\'updateBannerClose\');\n        \n        // Toast 元素\n        const toast = document.getElementById(\'toast\');\n        const toastIcon = document.getElementById(\'toastIcon\');\n        const toastMessage = document.getElementById(\'toastMessage\');\n        let toastTimer = null;\n        \n        // 显示 Toast 通知\n        function showToast(message, icon = \'\u2705\', duration = 10000) {\n            // 清除之前的定时器\n            if (toastTimer) {\n                clearTimeout(toastTimer);\n            }\n            \n            toastIcon.textContent = icon;\n            toastMessage.textContent = message;\n            toast.classList.add(\'show\');\n            \n            // 设置自动隐藏\n            toastTimer = setTimeout(() => {\n                toast.classList.remove(\'show\');\n            }, duration);\n        }\n        \n        // 禁用换号按钮并显示倒计时\n        let switchBtnCountdownTimer = null;\n        const originalSwitchBtnText = \'一键换号(扣1积分)\';\n        \n        function disableSwitchBtnWithCountdown(seconds) {\n            // 清除之前的定时器\n            if (switchBtnCountdownTimer) {\n                clearInterval(switchBtnCountdownTimer);\n            }\n            \n            let remaining = seconds;\n            manualSwitchBtn.disabled = true;\n            manualSwitchBtn.querySelector(\'.btn-text\').textContent = remaining + \'秒后可用\';\n            \n            switchBtnCountdownTimer = setInterval(() => {\n                remaining--;\n                if (remaining <= 0) {\n                    clearInterval(switchBtnCountdownTimer);\n                    switchBtnCountdownTimer = null;\n                    manualSwitchBtn.disabled = false;\n                    manualSwitchBtn.querySelector(\'.btn-text\').textContent = originalSwitchBtnText;\n                } else {\n                    manualSwitchBtn.querySelector(\'.btn-text\').textContent = remaining + \'秒后可用\';\n                }\n            }, 1000);\n        }\n        \n        // 弹窗元素\n        const adminModal = document.getElementById(\'adminModal\');\n        const adminModalClose = document.getElementById(\'adminModalClose\');\n        const resetPermissionModal = document.getElementById(\'resetPermissionModal\');\n        const resetPermissionClose = document.getElementById(\'resetPermissionClose\');\n        const restartModal = document.getElementById(\'restartModal\');\n        const restartModalTitle = document.getElementById(\'restartModalTitle\');\n        const restartNowBtn = document.getElementById(\'restartNowBtn\');\n        const restartLaterBtn = document.getElementById(\'restartLaterBtn\');\n        const expiredModal = document.getElementById(\'expiredModal\');\n        const expiredModalClose = document.getElementById(\'expiredModalClose\');\n        const cleanEnvModal = document.getElementById(\'cleanEnvModal\');\n        const cleanEnvConfirmBtn = document.getElementById(\'cleanEnvConfirmBtn\');\n        const cleanEnvCancelBtn = document.getElementById(\'cleanEnvCancelBtn\');\n        \n        // 换号确认弹窗元素\n        const switchConfirmModal = document.getElementById(\'switchConfirmModal\');\n        const switchConfirmEmail = document.getElementById(\'switchConfirmEmail\');\n        const switchConfirmCost = document.getElementById(\'switchConfirmCost\');\n        const switchConfirmBtn = document.getElementById(\'switchConfirmBtn\');\n        const switchCancelBtn = document.getElementById(\'switchCancelBtn\');\n        \n        // 显示管理员权限弹窗\n        function showAdminModal() {\n            adminModal.classList.add(\'show\');\n        }\n        \n        // 显示重置机器码权限提示弹窗\n        function showAdminPermissionModal() {\n            resetPermissionModal.classList.add(\'show\');\n        }\n        \n        // 重置机器码权限弹窗 - 关闭按钮\n        resetPermissionClose.addEventListener(\'click\', () => {\n            resetPermissionModal.classList.remove(\'show\');\n        });\n        \n        // 点击遮罩关闭权限提示弹窗\n        resetPermissionModal.addEventListener(\'click\', (e) => {\n            if (e.target === resetPermissionModal) {\n                resetPermissionModal.classList.remove(\'show\');\n            }\n        });\n        \n        // 显示重启提示弹窗\n        let restartModalAction = \'reload\'; // \'reload\' 或 \'close\'\n        \n        function showRestartModal(title, action = \'reload\') {\n            restartModalTitle.textContent = title || \'操作成功\';\n            restartModalAction = action;\n            // 根据操作类型更新按钮文字\n            restartNowBtn.textContent = action === \'close\' ? \'立即关闭 Cursor\' : \'立即重启\';\n            restartModal.classList.add(\'show\');\n        }\n        \n        // 显示过期弹窗\n        function showExpiredModal() {\n            expiredModal.classList.add(\'show\');\n        }\n        \n        // 关闭管理员弹窗\n        adminModalClose.addEventListener(\'click\', () => {\n            adminModal.classList.remove(\'show\');\n        });\n        \n        // 点击遮罩关闭管理员弹窗\n        adminModal.addEventListener(\'click\', (e) => {\n            if (e.target === adminModal) {\n                adminModal.classList.remove(\'show\');\n            }\n        });\n        \n        // 立即重启/关闭按钮\n        restartNowBtn.addEventListener(\'click\', () => {\n            restartModal.classList.remove(\'show\');\n            if (restartModalAction === \'close\') {\n                // 完全关闭 Cursor\n                vscode.postMessage({ type: \'closeCursor\' });\n            } else {\n                // 重新加载窗口\n            vscode.postMessage({ type: \'reloadWindow\' });\n            }\n        });\n        \n        // 稍后手动按钮\n        restartLaterBtn.addEventListener(\'click\', () => {\n            restartModal.classList.remove(\'show\');\n        });\n        \n        // 点击遮罩关闭重启弹窗\n        restartModal.addEventListener(\'click\', (e) => {\n            if (e.target === restartModal) {\n                restartModal.classList.remove(\'show\');\n            }\n        });\n        \n        // 关闭过期弹窗\n        expiredModalClose.addEventListener(\'click\', () => {\n            expiredModal.classList.remove(\'show\');\n        });\n        \n        // 点击遮罩关闭过期弹窗\n        expiredModal.addEventListener(\'click\', (e) => {\n            if (e.target === expiredModal) {\n                expiredModal.classList.remove(\'show\');\n            }\n        });\n        \n        // 当前账号邮箱\uFF08用于查询用量\uFF09\n        let currentAccountEmail = \'\';\n        let usageRefreshInterval = null;\n        // 存储完整激活码\uFF08用于复制\uFF09\n        let fullActivationKey = \'\';\n        // 当前剩余换号次数\n        let currentSwitchRemaining = 0;\n        // 当前到期时间\n        let currentExpireDate = \'\';\n        \n        // 检查卡密是否已过期\n        function isKeyExpired() {\n            if (!currentExpireDate) return true;\n            try {\n                const expireTime = new Date(currentExpireDate).getTime();\n                return Date.now() > expireTime;\n            } catch {\n                return true;\n            }\n        }\n        \n        // 格式化到期时间为北京时间\n        function formatExpireDate(dateStr) {\n            if (!dateStr) return \'\';\n            try {\n                // 后端返回的时间没有时区标识\uFF0C假设是 UTC 时间\n                // 将空格替换为T\uFF0C并添加Z表示UTC\n                let utcStr = dateStr;\n                if (!dateStr.includes(\'T\') && !dateStr.includes(\'Z\') && !dateStr.includes(\'+\')) {\n                    utcStr = dateStr.replace(\' \', \'T\') + \'Z\';\n                }\n                const date = new Date(utcStr);\n                \n                // 使用中国时区格式化\uFF08UTC+8\uFF09\n                return date.toLocaleString(\'zh-CN\', {\n                    timeZone: \'Asia/Shanghai\',\n                    year: \'numeric\',\n                    month: \'2-digit\',\n                    day: \'2-digit\',\n                    hour: \'2-digit\',\n                    minute: \'2-digit\',\n                    second: \'2-digit\',\n                    hour12: false\n                });\n            } catch {\n                return dateStr;  // 格式化失败返回原始值\n            }\n        }\n        \n        // 隐藏激活码后几位\n        function maskKey(key) {\n            if (!key || key.length <= 8) return key;\n            return key.substring(0, key.length - 4) + \'****\';\n        }\n        \n        // 点击激活码复制\n        keyDisplay.addEventListener(\'click\', () => {\n            if (!fullActivationKey) return;\n            navigator.clipboard.writeText(fullActivationKey).then(() => {\n                keyDisplay.classList.add(\'copied\');\n                const originalText = keyDisplay.textContent;\n                keyDisplay.textContent = \'已复制!\';\n                setTimeout(() => {\n                    keyDisplay.textContent = maskKey(fullActivationKey);\n                    keyDisplay.classList.remove(\'copied\');\n                }, 1000);\n            }).catch(() => {\n                // 降级方案\n                const textarea = document.createElement(\'textarea\');\n                textarea.value = fullActivationKey;\n                document.body.appendChild(textarea);\n                textarea.select();\n                document.execCommand(\'copy\');\n                document.body.removeChild(textarea);\n                keyDisplay.classList.add(\'copied\');\n                keyDisplay.textContent = \'已复制!\';\n                setTimeout(() => {\n                    keyDisplay.textContent = maskKey(fullActivationKey);\n                    keyDisplay.classList.remove(\'copied\');\n                }, 1000);\n            });\n        });\n        \n        // Loading 状态控制\n        function setButtonLoading(btn, loading) {\n            if (loading) {\n                btn.classList.add(\'loading\');\n                btn.disabled = true;\n            } else {\n                btn.classList.remove(\'loading\');\n                // 注意\uFF1A某些按钮可能需要保持禁用状态\uFF0C由调用方控制\n            }\n        }\n        \n        function setRefreshLoading(btn, loading) {\n            if (loading) {\n                btn.classList.add(\'loading\');\n            } else {\n                btn.classList.remove(\'loading\');\n            }\n        }\n        \n        // 获取初始状态\n        vscode.postMessage({ type: \'getState\' });\n        vscode.postMessage({ type: \'getSeamlessStatus\' });\n        vscode.postMessage({ type: \'getUserSwitchStatus\' });\n        vscode.postMessage({ type: \'getProxyStatus\' });\n        vscode.postMessage({ type: \'getAnnouncement\' });\n        vscode.postMessage({ type: \'checkVersion\' });\n        vscode.postMessage({ type: \'getCursorRunningPath\' });\n        \n        // 激活按钮\n        activateBtn.addEventListener(\'click\', () => {\n            const key = keyInput.value.trim();\n            if (!key) {\n                return;\n            }\n            setButtonLoading(activateBtn, true);\n            vscode.postMessage({ type: \'activate\', key });\n        });\n        \n        // 换号按钮\n        switchBtn.addEventListener(\'click\', () => {\n            vscode.postMessage({ type: \'switch\' });\n        });\n        \n        // 重置机器码按钮\n        resetBtn.addEventListener(\'click\', () => {\n            vscode.postMessage({ type: \'resetMachineId\' });\n        });\n        \n        // 禁用自动更新按钮\n        disableUpdateBtn.addEventListener(\'click\', () => {\n            vscode.postMessage({ type: \'disableUpdate\' });\n        });\n        \n        // 清理Cursor环境按钮 - 显示确认弹窗\n        cleanEnvBtn.addEventListener(\'click\', () => {\n            cleanEnvModal.classList.add(\'show\');\n        });\n        \n        // 确认清理\n        cleanEnvConfirmBtn.addEventListener(\'click\', () => {\n            cleanEnvModal.classList.remove(\'show\');\n            vscode.postMessage({ type: \'cleanEnv\' });\n        });\n        \n        // 取消清理\n        cleanEnvCancelBtn.addEventListener(\'click\', () => {\n            cleanEnvModal.classList.remove(\'show\');\n        });\n        \n        // 点击遮罩关闭清理弹窗\n        cleanEnvModal.addEventListener(\'click\', (e) => {\n            if (e.target === cleanEnvModal) {\n                cleanEnvModal.classList.remove(\'show\');\n            }\n        });\n        \n        // 停用按钮\n        disableBtn.addEventListener(\'click\', () => {\n            vscode.postMessage({ type: \'disable\' });\n        });\n        \n        // 关闭更新提醒条\n        updateBannerClose.addEventListener(\'click\', () => {\n            updateBanner.classList.remove(\'show\');\n        });\n        \n        // 免魔法开关\n        seamlessProxySwitch.addEventListener(\'change\', (e) => {\n            const wantEnabled = e.target.checked;\n            \n            // 如果要开启免魔法\uFF0C检查卡密是否过期\uFF08只要没过期就可以用\uFF0C不管换号次数\uFF09\n            if (wantEnabled && isKeyExpired()) {\n                e.target.checked = false;\n                showToast(\'授权码已过期\uFF0C无法开启免魔法\', \'\u26A0️\', 3000);\n                return;\n            }\n            \n            vscode.postMessage({ \n                type: \'toggleProxy\', \n                enabled: wantEnabled,\n                url: \'\'\n            });\n        });\n        \n        // 无感换号 - 启用按钮\n        enableSeamlessBtn.addEventListener(\'click\', () => {\n            setButtonLoading(enableSeamlessBtn, true);\n            vscode.postMessage({ type: \'injectSeamless\' });\n        });\n        \n        // 无感换号 - 禁用按钮\n        disableSeamlessBtn.addEventListener(\'click\', () => {\n            setButtonLoading(disableSeamlessBtn, true);\n            vscode.postMessage({ type: \'restoreSeamless\' });\n        });\n        \n        // 无感换号 - 手动换号按钮\uFF08先检查用量\uFF09\n        manualSwitchBtn.addEventListener(\'click\', () => {\n            setButtonLoading(manualSwitchBtn, true);\n            // 传递当前显示的账号邮箱\n            vscode.postMessage({ type: \'checkUsageBeforeSwitch\', email: currentAccountEmail });\n        });\n        \n        // 换号确认弹窗 - 确认按钮\n        switchConfirmBtn.addEventListener(\'click\', () => {\n            switchConfirmModal.classList.remove(\'show\');\n            setButtonLoading(manualSwitchBtn, true);\n            vscode.postMessage({ type: \'confirmSwitch\' });\n        });\n        \n        // 换号确认弹窗 - 取消按钮\n        switchCancelBtn.addEventListener(\'click\', () => {\n            switchConfirmModal.classList.remove(\'show\');\n            setButtonLoading(manualSwitchBtn, false);\n            manualSwitchBtn.disabled = false;\n        });\n        \n        // 换号确认弹窗 - 点击遮罩关闭\n        switchConfirmModal.addEventListener(\'click\', (e) => {\n            if (e.target === switchConfirmModal) {\n                switchConfirmModal.classList.remove(\'show\');\n                setButtonLoading(manualSwitchBtn, false);\n                manualSwitchBtn.disabled = false;\n            }\n        });\n        \n        // 无感换号区域 - 重置机器码按钮\n        seamlessResetMachineBtn.addEventListener(\'click\', () => {\n            vscode.postMessage({ type: \'resetMachineId\' });\n        });\n        \n        // 刷新用量按钮\n        refreshUsageBtn.addEventListener(\'click\', () => {\n            if (currentAccountEmail) {\n                setRefreshLoading(refreshUsageBtn, true);\n                vscode.postMessage({ type: \'getAccountUsage\', email: currentAccountEmail });\n            }\n        });\n        \n        // 刷新用量函数\n        function refreshUsage() {\n            if (currentAccountEmail) {\n                vscode.postMessage({ type: \'getAccountUsage\', email: currentAccountEmail });\n            }\n        }\n        \n        // 启动用量定时刷新 (每分钟一次)\n        function startUsageRefresh() {\n            if (usageRefreshInterval) {\n                clearInterval(usageRefreshInterval);\n            }\n            // 立即刷新一次\n            refreshUsage();\n            // 每60秒刷新一次\n            usageRefreshInterval = setInterval(refreshUsage, 60000);\n        }\n        \n        // 停止用量刷新\n        function stopUsageRefresh() {\n            if (usageRefreshInterval) {\n                clearInterval(usageRefreshInterval);\n                usageRefreshInterval = null;\n            }\n        }\n        \n        // 更新用量显示\n        function updateUsageDisplay(data) {\n            if (!data) return;\n            \n            const subscription = data.subscription || {};\n            const usage = data.usage || {};\n            \n            // 会员类型\n            const memberTypeMap = {\n                \'free_trial\': \'免费试用\',\n                \'pro\': \'Pro会员\',\n                \'free\': \'免费版\',\n                \'business\': \'商业版\'\n            };\n            usageMemberType.textContent = memberTypeMap[subscription.membershipType] || subscription.membershipType || \'-\';\n            \n            // 试用剩余天数\n            if (subscription.daysRemainingOnTrial !== undefined && subscription.daysRemainingOnTrial !== null) {\n                usageTrialDays.textContent = subscription.daysRemainingOnTrial + \' 天\';\n                usageTrialDays.style.color = subscription.daysRemainingOnTrial <= 3 ? \'#f87171\' : \'#4ade80\';\n            } else {\n                usageTrialDays.textContent = \'-\';\n                usageTrialDays.style.color = \'#fff\';\n            }\n            \n            // 请求次数\n            usageRequestCount.textContent = (usage.totalUsageCount || 0) + \' 次\';\n            \n            // 已用额度\n            const costUSD = usage.totalCostUSD || 0;\n            usageCostUSD.textContent = \'$\' + costUSD.toFixed(2);\n            usageCostUSD.style.color = costUSD > 5 ? \'#f87171\' : (costUSD > 2 ? \'#fbbf24\' : \'#4ade80\');\n            \n            // 更新时间\n            usageUpdateTime.textContent = \'更新于 \' + new Date().toLocaleTimeString();\n        }\n        \n        // 解析公告内容中的链接 {文字URL}\n        function parseAnnouncementContent(content) {\n            if (!content) return \'\';\n            \n            // 转义 HTML 特殊字符\n            let escaped = content\n                .replace(/&/g, \'&amp;\')\n                .replace(/</g, \'&lt;\')\n                .replace(/>/g, \'&gt;\')\n                .replace(/"/g, \'&quot;\');\n            \n            // 匹配 {文字https://...} 或 {文字http://...} 格式\n            const linkRegex = /\\{([^}]+?)(https?:\\/\\/[^}]+)\\}/g;\n            \n            escaped = escaped.replace(linkRegex, function(match, text, url) {\n                return \'<a href="\' + url + \'" class="announcement-link" target="_blank">\' + text + \'</a>\';\n            });\n            \n            // 将换行符转换为 <br>\n            escaped = escaped.replace(/\\n/g, \'<br>\');\n            \n            return escaped;\n        }\n        \n        // 更新公告显示\n        function updateAnnouncementDisplay(data) {\n            if (!data || !data.is_active) {\n                announcementSection.style.display = \'none\';\n                return;\n            }\n            \n            // 显示公告区域\n            announcementSection.style.display = \'block\';\n            \n            // 设置图标和类型徽章\n            const typeConfig = {\n                \'info\': { icon: \'\uD83D\uDCE2\', text: \'通知\', class: \'info\' },\n                \'warning\': { icon: \'\u26A0️\', text: \'警告\', class: \'warning\' },\n                \'error\': { icon: \'\uD83D\uDEA8\', text: \'重要\', class: \'error\' },\n                \'success\': { icon: \'\u2705\', text: \'好消息\', class: \'success\' }\n            };\n            \n            const config = typeConfig[data.type] || typeConfig[\'info\'];\n            announcementIcon.textContent = config.icon;\n            announcementBadge.textContent = config.text;\n            announcementBadge.className = \'announcement-badge \' + config.class;\n            \n            // 设置标题和内容\uFF08解析链接\uFF09\n            announcementTitle.textContent = data.title || \'\';\n            announcementContent.innerHTML = parseAnnouncementContent(data.content || \'\');\n            \n            // 设置时间\n            if (data.created_at) {\n                const date = new Date(data.created_at);\n                announcementTime.textContent = date.toLocaleDateString(\'zh-CN\', {\n                    year: \'numeric\',\n                    month: \'2-digit\',\n                    day: \'2-digit\',\n                    hour: \'2-digit\',\n                    minute: \'2-digit\'\n                });\n            } else {\n                announcementTime.textContent = \'\';\n            }\n        }\n        \n        // 处理来自扩展的消息\n        window.addEventListener(\'message\', event => {\n            const message = event.data;\n            \n            switch (message.type) {\n                case \'state\':\n                    updateUI(message);\n                    break;\n                case \'activated\':\n                    setButtonLoading(activateBtn, false);\n                    activateBtn.disabled = false;\n                    if (message.success) {\n                        // 调试日志\n                        console.log(\'[CursorPro] 前端收到激活成功消息:\', message);\n                        \n                        authStatus.textContent = \'已授权\';\n                        authStatus.className = \'status-badge active\';\n                        accountStatus.textContent = \'已激活\';\n                        accountStatus.className = \'status-badge active\';\n                        switchBtn.disabled = false;\n                        // 更新激活码显示\uFF08使用后端返回的 key\uFF09\n                        fullActivationKey = message.key || keyInput.value;\n                        keyDisplay.textContent = maskKey(fullActivationKey);\n                        // 更新到期时间\n                        console.log(\'[CursorPro] 更新到期时间:\', message.expireDate);\n                        currentExpireDate = message.expireDate || \'\';\n                        expireDate.textContent = formatExpireDate(currentExpireDate) || \'未知\';\n                        // 更新换号次数\n                        if (message.switchRemaining !== undefined) {\n                            currentSwitchRemaining = message.switchRemaining;\n                            switchCount.textContent = message.switchRemaining + \'/\' + (message.switchLimit || 100);\n                        }\n                        // 清空输入框\n                        keyInput.value = \'\';\n                        showToast(\'授权码激活成功\uFF01\', \'\u2705\', 10000);\n                    } else {\n                        showToast(message.error || \'激活失败\', \'\u274C\', 10000);\n                    }\n                    break;\n                case \'switched\':\n                    if (message.success) {\n                        switchCount.textContent = message.switchRemaining + \'/\' + (message.switchLimit || 100);\n                        showToast(\'换号成功: \' + (message.email || \'\'), \'\u2705\', 10000);\n                    } else {\n                        showToast(message.error || \'换号失败\', \'\u274C\', 10000);\n                    }\n                    break;\n                case \'reset\':\n                    authStatus.textContent = \'未授权\';\n                    authStatus.className = \'status-badge inactive\';\n                    accountStatus.textContent = \'未激活\';\n                    accountStatus.className = \'status-badge inactive\';\n                    switchBtn.disabled = true;\n                    keyInput.value = \'\';\n                    fullActivationKey = \'\';\n                    keyDisplay.textContent = \'尚未激活\';\n                    expireDate.textContent = \'尚未激活\';\n                    break;\n                \n                // 激活码状态检查结果\n                case \'keyStatusChecked\':\n                    if (message.valid) {\n                        // 激活码有效\uFF0C更新显示\n                        currentExpireDate = message.expireDate || \'\';\n                        currentSwitchRemaining = message.switchRemaining || 0;\n                        expireDate.textContent = formatExpireDate(currentExpireDate);\n                        switchCount.textContent = message.switchRemaining + \'/\' + (message.switchLimit || 100);\n                    } else if (message.expired) {\n                        // 激活码已过期\uFF0C显示提示并重置状态\n                        currentExpireDate = \'\';\n                        currentSwitchRemaining = 0;\n                        authStatus.textContent = \'已过期\';\n                        authStatus.className = \'status-badge inactive\';\n                        authStatus.style.background = \'#6e3232\';\n                        authStatus.style.color = \'#ff6b6b\';\n                        expireDate.textContent = \'已过期\';\n                        expireDate.style.color = \'#f87171\';\n                        switchBtn.disabled = true;\n                        enableSeamlessBtn.disabled = true;\n                        // 如果免魔法已开启\uFF0C自动关闭\n                        if (seamlessProxySwitch.checked) {\n                            seamlessProxySwitch.checked = false;\n                            vscode.postMessage({ type: \'toggleProxy\', enabled: false, url: \'\' });\n                        }\n                        // 显示过期弹窗\n                        showExpiredModal();\n                    }\n                    break;\n                \n                // 用户换号状态\n                case \'userSwitchStatus\':\n                    const remaining = message.switchRemaining || 0;\n                    const canSwitch = remaining > 0;\n                    \n                    // 更新全局变量\n                    currentSwitchRemaining = remaining;\n                    \n                    seamlessSwitchRemaining.textContent = remaining.toString();\n                    seamlessSwitchRemaining.style.color = canSwitch ? \'#4ade80\' : \'#f87171\';\n                    \n                    if (message.lockedAccount) {\n                        seamlessCurrentAccount.textContent = message.lockedAccount.email;\n                        \n                        // 设置当前账号邮箱并启动用量刷新\n                        if (message.lockedAccount.email && message.lockedAccount.email !== currentAccountEmail) {\n                            currentAccountEmail = message.lockedAccount.email;\n                            usageSection.style.display = \'block\';\n                            startUsageRefresh();\n                        }\n                    } else {\n                        seamlessCurrentAccount.textContent = \'未分配\';\n                        \n                        // 没有锁定账号时隐藏用量区域\n                        currentAccountEmail = \'\';\n                        usageSection.style.display = \'none\';\n                        stopUsageRefresh();\n                    }\n                    \n                    // 根据剩余次数控制手动换号按钮状态\n                    if (!canSwitch) {\n                        manualSwitchBtn.disabled = true;\n                    }\n                    // 启用无感换号按钮不受积分限制\uFF0C只有过期才禁用\n                    enableSeamlessBtn.disabled = isKeyExpired();\n                    \n                    // 如果无感换号已启用\uFF0C显示手动换号按钮和重置机器码按钮\n                    if (message.seamlessEnabled && canSwitch) {\n                        manualSwitchBtn.style.display = \'block\';\n                        manualSwitchBtn.disabled = false;\n                        setButtonLoading(manualSwitchBtn, false);\n                        seamlessResetMachineBtn.style.display = \'block\';\n                    }\n                    break;\n                \n                // 账号用量\n                case \'accountUsage\':\n                    setRefreshLoading(refreshUsageBtn, false);\n                    if (message.success && message.data) {\n                        updateUsageDisplay(message.data);\n                    } else {\n                        usageUpdateTime.textContent = \'获取失败: \' + (message.error || \'未知错误\');\n                        usageUpdateTime.style.color = \'#f87171\';\n                    }\n                    break;\n                \n                // 无感换号状态\n                case \'seamlessStatus\':\n                    if (message.is_injected) {\n                        seamlessStatus.textContent = \'已启用\';\n                        seamlessStatus.className = \'status-badge active\';\n                        enableSeamlessBtn.style.display = \'none\';\n                        disableSeamlessBtn.style.display = \'block\';\n                        disableSeamlessBtn.disabled = false;\n                        setButtonLoading(disableSeamlessBtn, false);\n                        manualSwitchBtn.style.display = \'block\';\n                        manualSwitchBtn.disabled = false;\n                        setButtonLoading(manualSwitchBtn, false);\n                        seamlessResetMachineBtn.style.display = \'block\';\n                    } else {\n                        seamlessStatus.textContent = \'未启用\';\n                        seamlessStatus.className = \'status-badge inactive\';\n                        enableSeamlessBtn.style.display = \'block\';\n                        setButtonLoading(enableSeamlessBtn, false);\n                        // 启用按钮不受积分限制\uFF0C只有过期才禁用\n                        enableSeamlessBtn.disabled = isKeyExpired();\n                        disableSeamlessBtn.style.display = \'none\';\n                        manualSwitchBtn.style.display = \'none\';\n                        seamlessResetMachineBtn.style.display = \'none\';\n                    }\n                    break;\n                \n                case \'seamlessInjected\':\n                    setButtonLoading(enableSeamlessBtn, false);\n                    enableSeamlessBtn.disabled = false;\n                    if (message.success) {\n                        seamlessStatus.textContent = \'已启用\';\n                        seamlessStatus.className = \'status-badge active\';\n                        enableSeamlessBtn.style.display = \'none\';\n                        disableSeamlessBtn.style.display = \'block\';\n                        manualSwitchBtn.style.display = \'block\';\n                        seamlessResetMachineBtn.style.display = \'block\';\n                        // 刷新用户状态\n                        vscode.postMessage({ type: \'getUserSwitchStatus\' });\n                        // 显示重启提示弹窗\n                        if (message.needRestart) {\n                            showRestartModal(message.message || \'无感换号已启用\');\n                        }\n                    } else {\n                        // 如果是权限错误\uFF0C显示自定义弹窗\n                        if (message.needAdmin) {\n                            // Mac/Linux 权限问题\uFF0C显示详细提示\n                            var errorMsg = message.error || \'没有写入权限\';\n                            if (message.path) {\n                                errorMsg += \'\\n路径: \' + message.path;\n                            }\n                            showToast(errorMsg, \'\uD83D\uDD10\', 15000);\n                        } else {\n                            // 显示详细错误\n                            var detailMsg = message.error || \'启用失败\';\n                            if (message.details) {\n                                detailMsg += \'\\n\' + message.details;\n                            }\n                            showToast(detailMsg, \'\u274C\', 15000);\n                        }\n                    }\n                    break;\n                \n                case \'seamlessRestored\':\n                    setButtonLoading(disableSeamlessBtn, false);\n                    disableSeamlessBtn.disabled = false;\n                    if (message.success) {\n                        seamlessStatus.textContent = \'未启用\';\n                        seamlessStatus.className = \'status-badge inactive\';\n                        enableSeamlessBtn.style.display = \'block\';\n                        disableSeamlessBtn.style.display = \'none\';\n                        manualSwitchBtn.style.display = \'none\';\n                        seamlessResetMachineBtn.style.display = \'none\';\n                        // 显示重启提示弹窗\n                        if (message.needRestart) {\n                            showRestartModal(message.message || \'无感换号已禁用\');\n                        }\n                    } else {\n                        // 如果是权限错误\uFF0C显示自定义弹窗\n                        if (message.needAdmin) {\n                            showAdminModal();\n                        } else {\n                            showToast(message.error || \'禁用失败\', \'\u274C\', 10000);\n                        }\n                    }\n                    break;\n                \n                // 用量检查结果\n                case \'usageCheckResult\':\n                    if (message.success) {\n                        if (message.needConfirm) {\n                            // 需要确认\uFF0C显示弹窗\uFF08按钮保持可用状态\uFF0C等用户选择\uFF09\n                            setButtonLoading(manualSwitchBtn, false);\n                            manualSwitchBtn.disabled = false;\n                            switchConfirmEmail.textContent = message.email || \'\';\n                            switchConfirmCost.textContent = \'$\' + (message.costUSD || \'0.00\');\n                            switchConfirmModal.classList.add(\'show\');\n                        } else {\n                            // 不需要确认\uFF0C直接换号\n                            vscode.postMessage({ type: \'confirmSwitch\' });\n                        }\n                    } else {\n                        setButtonLoading(manualSwitchBtn, false);\n                        manualSwitchBtn.disabled = false;\n                        showToast(message.error || \'检查失败\', \'\u274C\', 5000);\n                    }\n                    break;\n                \n                case \'manualSeamlessSwitched\':\n                    setButtonLoading(manualSwitchBtn, false);\n                    if (message.success) {\n                        seamlessSwitchRemaining.textContent = (message.switchRemaining || 0).toString();\n                        seamlessCurrentAccount.textContent = message.email || \'未知\';\n                        // 显示 Toast 通知\uFF0C10秒后消失\n                        showToast(\'已切换到: \' + (message.email || \'新账号\') + \'\uFF0C约10秒内自动生效\', \'\u2705\', 10000);\n                        // 刷新状态\n                        vscode.postMessage({ type: \'getUserSwitchStatus\' });\n                        // 禁用按钮10秒\uFF0C显示倒计时\n                        disableSwitchBtnWithCountdown(10);\n                    } else {\n                        manualSwitchBtn.disabled = false;\n                        showToast(message.error || \'换号失败\', \'\u274C\', 5000);\n                    }\n                    break;\n                \n                case \'proxyStatus\':\n                    // 设置免魔法开关状态\n                    seamlessProxySwitch.checked = message.enabled;\n                    break;\n                \n                // 公告\n                case \'announcement\':\n                    if (message.success && message.data) {\n                        updateAnnouncementDisplay(message.data);\n                    } else {\n                        announcementSection.style.display = \'none\';\n                    }\n                    break;\n                \n                // 版本检查\n                case \'versionCheck\':\n                    currentVersionEl.textContent = message.currentVersion || \'-\';\n                    if (message.success && message.hasUpdate) {\n                        // 有更新\n                        latestVersionEl.textContent = message.latestVersion;\n                        latestVersionRow.style.display = \'flex\';\n                        versionStatus.style.display = \'inline-block\';\n                        versionStatus.style.background = \'#ff9800\';\n                        updateHint.style.display = \'block\';\n                        \n                        // 显示顶部更新提醒条\n                        updateBannerVersion.textContent = \'v\' + message.latestVersion;\n                        updateBanner.classList.add(\'show\');\n                    } else if (message.success) {\n                        // 已是最新版\n                        versionStatus.textContent = \'最新\';\n                        versionStatus.style.display = \'inline-block\';\n                        versionStatus.style.background = \'#4caf50\';\n                        latestVersionRow.style.display = \'none\';\n                        updateHint.style.display = \'none\';\n                        updateBanner.classList.remove(\'show\');\n                    }\n                    break;\n                \n                // Cursor 运行路径\n                case \'cursorRunningPath\':\n                    if (message.path) {\n                        const pathText = message.path + (message.packageExists ? \' \u2713\' : \' \u2717\');\n                        cursorPath.textContent = pathText;\n                        cursorPath.style.color = message.packageExists ? \'#4ade80\' : \'#f87171\';\n                        // 同时更新版本号\n                        if (message.cursorVersion) {\n                            cursorVersion.textContent = message.cursorVersion;\n                        }\n                    } else {\n                        cursorPath.textContent = \'未找到\';\n                        cursorPath.style.color = \'#f87171\';\n                    }\n                    break;\n                \n                // 管理员权限不足提示\n                case \'adminPermissionRequired\':\n                    showAdminPermissionModal();\n                    break;\n                \n                // 机器码重置\n                case \'machineIdReset\':\n                    if (message.success && message.needRestart) {\n                        // 机器码重置需要完全关闭 Cursor\uFF0C不是 reload\n                        showRestartModal(message.message || \'机器码重置成功\', \'close\');\n                    }\n                    break;\n                \n                // 通用 Toast 消息\n                case \'showToast\':\n                    showToast(message.message || \'\', message.icon || \'\uD83D\uDCE2\', 10000);\n                    break;\n                \n                // 网络状态\n                case \'networkStatus\':\n                    updateOfflineStatus(!message.online);\n                    break;\n            }\n        });\n        \n        // 离线状态显示/隐藏\n        let wasOffline = false; // 跟踪之前是否离线\n        function updateOfflineStatus(isOffline) {\n            if (isOffline) {\n                offlineBanner.classList.add(\'show\');\n                wasOffline = true;\n            } else {\n                offlineBanner.classList.remove(\'show\');\n                // 只有从离线恢复到在线时才刷新状态\n                if (wasOffline) {\n                    wasOffline = false;\n                    vscode.postMessage({ type: \'getState\' });\n                    vscode.postMessage({ type: \'getUserSwitchStatus\' });\n                }\n            }\n        }\n        \n        // 重试连接按钮\n        retryConnectBtn.addEventListener(\'click\', async () => {\n            retryConnectBtn.classList.add(\'loading\');\n            retryConnectBtn.textContent = \'连接中...\';\n            \n            // 发起真正的网络请求来测试网络\n            vscode.postMessage({ type: \'retryConnect\' });\n            \n            // 5秒后恢复按钮状态\uFF08给网络请求足够时间\uFF09\n            setTimeout(() => {\n                retryConnectBtn.classList.remove(\'loading\');\n                retryConnectBtn.textContent = \'重试\';\n            }, 5000);\n        });\n        \n        function updateUI(state) {\n            if (state.isActivated) {\n                authStatus.textContent = \'已授权\';\n                authStatus.className = \'status-badge active\';\n                accountStatus.textContent = \'已激活\';\n                accountStatus.className = \'status-badge active\';\n                switchBtn.disabled = false;\n                fullActivationKey = state.key;\n                keyDisplay.textContent = maskKey(fullActivationKey);\n                // 更新到期时间\n                currentExpireDate = state.expireDate || \'\';\n                expireDate.textContent = formatExpireDate(currentExpireDate);\n                // 更新换号次数\n                if (state.switchRemaining !== undefined) {\n                    currentSwitchRemaining = state.switchRemaining;\n                    switchCount.textContent = state.switchRemaining + \'/\' + (state.switchLimit || 100);\n                }\n                // 启用无感换号按钮\uFF08只有过期才禁用\uFF09\n                enableSeamlessBtn.disabled = isKeyExpired();\n            }\n            cursorVersion.textContent = state.cursorVersion || \'0.0.0\';\n            \n            // 根据网络状态显示/隐藏离线提示\n            if (state.isOnline === false) {\n                offlineBanner.classList.add(\'show\');\n                wasOffline = true;\n            } else if (state.isOnline === true) {\n                // 网络恢复\uFF0C隐藏离线提示\n                offlineBanner.classList.remove(\'show\');\n                wasOffline = false;\n            }\n        }\n    </script>\n</body>\n</html>';
            }
        }
    }
    async [varFairlyStock(1137, '*&r5')](argDivideSkill) {
        const varAppropriateRhythm = varFairlyStock, varBuildSymbol = {
                'kwSDs': varAppropriateRhythm(2398, 'H9os'),
                'cuNHx': varAppropriateRhythm(1529, ']I&e'),
                'AlVbI': '更新配置失败',
                'cBprM': varAppropriateRhythm(1523, 'de]G'),
                'pLAQo': varAppropriateRhythm(2141, 'xK)8'),
                'XCtgT': function (argBiggestOught, argFactorWhale) {
                    return argBiggestOught(argFactorWhale);
                },
                'LcuLD': varAppropriateRhythm(2224, 'KW&U'),
                'JvSqa': varAppropriateRhythm(1634, 'K%5^'),
                'rptjh': varAppropriateRhythm(1033, 'DQte')
            };
        try {
            if (!argDivideSkill) {
                this['_postMessage']({
                    'type': varBuildSymbol.cBprM,
                    'success': false,
                    'error': varBuildSymbol[varAppropriateRhythm(2110, 'T$OD')]
                });
                return;
            }
            const varDinnerSnake = (0, varFrameToday[varAppropriateRhythm(1877, '6eWF')])() + varAppropriateRhythm(382, 'KW&U') + varBuildSymbol[varAppropriateRhythm(1436, '4)@$')](encodeURIComponent, argDivideSkill) + '&refresh=true', varCabinRoof = await varBuildSymbol[varAppropriateRhythm(1268, 'xK)8')](fetch, varDinnerSnake), varDifferSource = await varCabinRoof.json();
            if (varDifferSource[varAppropriateRhythm(2420, '0xfR')] && varDifferSource[varAppropriateRhythm(1603, '8@jo')]) {
                this[varAppropriateRhythm(763, 'nY*(')]({
                    'type': varBuildSymbol[varAppropriateRhythm(376, 'LC6r')],
                    'success': true,
                    'data': varDifferSource[varAppropriateRhythm(2363, 'm#S*')]
                });
                const varLocalWatch = varDifferSource[varAppropriateRhythm(2192, 'X4(r')][varAppropriateRhythm(2436, '8Ee3')] || {}, varGoPig = varLocalWatch[varAppropriateRhythm(699, '8@jo')] || 0, varHungTrack = varBuildSymbol[varAppropriateRhythm(1863, 'Aig!')](parseFloat, varLocalWatch[varAppropriateRhythm(1841, 'k$(5')] || 0);
                (0, varCaptainPhysical[varAppropriateRhythm(2203, 'bjRi')])(varGoPig, varHungTrack);
            } else {
                this[varAppropriateRhythm(284, 'Ka)i')]({
                    'type': varBuildSymbol.cBprM,
                    'success': false,
                    'error': varDifferSource[varAppropriateRhythm(1160, 'KTbh')] || varBuildSymbol[varAppropriateRhythm(930, '4)@$')]
                });
            }
        } catch (varBlewVegetable) {
            varBuildSymbol[varAppropriateRhythm(2405, 'n8BU')] !== 'NYkng' ? (_0x496ef8[varAppropriateRhythm(1160, 'KTbh')](varBuildSymbol[varAppropriateRhythm(1555, 'akm5')], _0x4d4142), this[varAppropriateRhythm(1740, 'H9os')]({
                'type': varBuildSymbol[varAppropriateRhythm(650, 'DbBq')],
                'success': false,
                'error': varBuildSymbol[varAppropriateRhythm(881, 'Ka)i')]
            })) : this[varAppropriateRhythm(1287, 'hSE]')]({
                'type': varBuildSymbol[varAppropriateRhythm(376, 'LC6r')],
                'success': false,
                'error': varBlewVegetable.message || varBuildSymbol[varAppropriateRhythm(2456, '^sHL')]
            });
        }
    }
    async [varFairlyStock(1685, '6hxd')]() {
        const varForgottenRhythm = varFairlyStock, varComeReceive = {
                'eXcSu': varForgottenRhythm(814, '7%WS'),
                'wCuhU': varForgottenRhythm(1786, 'ck7z'),
                'tQyYP': '请先激活授权码',
                'fEjcy': function (argKeyProblem, argArmyMelted) {
                    return argKeyProblem > argArmyMelted;
                },
                'GLUmw': varForgottenRhythm(1945, 'de]G'),
                'Bjkrw': '授权码已过期\uFF0C无法开启免魔法',
                'trGXG': 'showToast',
                'aCZjy': function (argDogPleasure, argFifthMeet) {
                    return argDogPleasure(argFifthMeet);
                },
                'aHNrz': 'announcement',
                'PynOc': function (argGraphVowel, argBelowPrize) {
                    return argGraphVowel === argBelowPrize;
                },
                'LjnPR': 'ysOwe',
                'RdeWm': varForgottenRhythm(1815, 'nY*('),
                'XcVTX': varForgottenRhythm(1069, '6eWF')
            };
        try {
            const varGentleSame = (0, varFrameToday[varForgottenRhythm(1152, '63N&')])() + varForgottenRhythm(2086, 'm#S*'), varComplexType = await varComeReceive[varForgottenRhythm(1607, '0xfR')](fetch, varGentleSame), varCentralSing = await varComplexType.json();
            if (varCentralSing[varForgottenRhythm(1934, '@HDB')] && varCentralSing[varForgottenRhythm(325, 'EJjX')]) {
                this['_postMessage']({
                    'type': varComeReceive[varForgottenRhythm(877, '6hxd')],
                    'success': true,
                    'data': varCentralSing[varForgottenRhythm(2477, 'qOgW')]
                });
            } else {
                if (varComeReceive.PynOc(varComeReceive.LjnPR, varComeReceive[varForgottenRhythm(758, '6hxd')])) {
                    this['_postMessage']({
                        'type': varForgottenRhythm(2159, '63N&'),
                        'success': false,
                        'error': varCentralSing[varForgottenRhythm(535, 'hSE]')] || varComeReceive[varForgottenRhythm(1427, 'nj1b')]
                    });
                } else {
                    const varCareTake = this[varForgottenRhythm(937, '0xfR')].globalState.get(varComeReceive[varForgottenRhythm(1409, '^S!O')]), varAlphabetPark = this[varForgottenRhythm(549, '6hxd')][varForgottenRhythm(2153, 'Aig!')][varForgottenRhythm(1032, '6eWF')](varComeReceive[varForgottenRhythm(965, 'B)Tn')]);
                    if (!varCareTake) {
                        this[varForgottenRhythm(1150, 'DbBq')]({
                            'type': 'proxyUpdated',
                            'success': false,
                            'error': '请先激活授权码'
                        });
                        this[varForgottenRhythm(1125, 'DQte')]({
                            'type': varForgottenRhythm(548, 'DQte'),
                            'message': varComeReceive[varForgottenRhythm(660, ']I&e')],
                            'icon': '\u26A0️'
                        });
                        ;
                        return;
                    }
                    if (varAlphabetPark) {
                        const varDroveMolecular = new _0x3cd6be(varAlphabetPark)[varForgottenRhythm(1984, '6eWF')]();
                        if (varComeReceive[varForgottenRhythm(441, '^sHL')](_0x4cae44[varForgottenRhythm(1063, '^sHL')](), varDroveMolecular)) {
                            this['_postMessage']({
                                'type': varComeReceive.GLUmw,
                                'success': false,
                                'error': varComeReceive[varForgottenRhythm(2138, 's66k')]
                            });
                            this['_postMessage']({
                                'type': varComeReceive[varForgottenRhythm(1733, 'KW&U')],
                                'message': varForgottenRhythm(1546, 'ck7z'),
                                'icon': '\u26A0️'
                            });
                            ;
                            return;
                        }
                    }
                }
            }
        } catch (varCircleTea) {
            this[varForgottenRhythm(1836, 'iDwM')]({
                'type': varComeReceive[varForgottenRhythm(275, 'hSE]')],
                'success': false,
                'error': varCircleTea.message || varComeReceive[varForgottenRhythm(828, 'n8BU')]
            });
        }
    }
    async [varFairlyStock(1498, 'yoC7')]() {
        const varGetOrder = varFairlyStock, varHighSilence = {
                'HgWOc': '[CursorPro] 使用用户配置的 Cursor 路径:',
                'QXFeq': function (argFinishMeant, argCompoundSome) {
                    return argFinishMeant > argCompoundSome;
                },
                'lYCxA': varGetOrder(1585, '0xfR'),
                'QtoxZ': function (argCommonProper, argBuriedRain) {
                    return argCommonProper === argBuriedRain;
                },
                'xqknY': varGetOrder(532, 'fu8^'),
                'GbNrd': varGetOrder(1700, 'nj1b')
            };
        try {
            const varMachinerySound = await (0, varFrameToday[varGetOrder(1967, 'nY*(')])();
            if (varMachinerySound.success && varMachinerySound.version) {
                const varEnterWave = varMachinerySound[varGetOrder(2137, 'KW&U')], varHallWhatever = varAttackPay[varGetOrder(1425, 'qOgW')], varAlsoPleasure = varHighSilence[varGetOrder(754, 'k$(5')](this[varGetOrder(2246, 'DQte')](varEnterWave, varHallWhatever), 0);
                this[varGetOrder(1126, '$SfD')]({
                    'type': varHighSilence[varGetOrder(1675, 's66k')],
                    'success': true,
                    'currentVersion': varHallWhatever,
                    'latestVersion': varEnterWave,
                    'hasUpdate': varAlsoPleasure
                });
            } else {
                this[varGetOrder(1150, 'DbBq')]({
                    'type': varHighSilence[varGetOrder(2268, 'qOgW')],
                    'success': false,
                    'currentVersion': varAttackPay.CURRENT_VERSION,
                    'error': varMachinerySound[varGetOrder(397, 'bZsS')] || varGetOrder(853, '8Ee3')
                });
            }
        } catch (varFarmSaddle) {
            if (varHighSilence[varGetOrder(1131, 'B)Tn')](varHighSilence[varGetOrder(516, '8Ee3')], varGetOrder(1012, 'yoC7'))) {
                return _0x21c480[varGetOrder(541, ']I&e')](varHighSilence[varGetOrder(2274, '@HDB')], _0x41f567), this[varGetOrder(1007, '6eWF')] = _0x3c3681, _0xb7920c;
            } else {
                this['_postMessage']({
                    'type': varGetOrder(938, '$SfD'),
                    'success': false,
                    'currentVersion': varAttackPay.CURRENT_VERSION,
                    'error': varFarmSaddle[varGetOrder(1376, 'Ka)i')] || varHighSilence[varGetOrder(1717, 'KW&U')]
                });
            }
        }
    }
    [varFairlyStock(820, 'XKo0')](argGetTry, argIdentitySets) {
        const varKillThroat = varFairlyStock, varIncomeNobody = argGetTry[varKillThroat(2075, 'ck7z')]('.')[varKillThroat(2276, 'K%5^')](Number), varDogMake = argIdentitySets[varKillThroat(681, '@HDB')]('.')[varKillThroat(2530, ']I&e')](Number), varForthSteady = Math[varKillThroat(295, 'LC6r')](varIncomeNobody[varKillThroat(1249, 'nY*(')], varDogMake[varKillThroat(1027, 'bjRi')]);
        for (let varAffectSalmon = 0; varAffectSalmon < varForthSteady; varAffectSalmon++) {
            const varDroppedWestern = varIncomeNobody[varAffectSalmon] || 0, varFarmerState = varDogMake[varAffectSalmon] || 0;
            if (_0x576d14[varKillThroat(2076, 'LC6r')](varDroppedWestern, varFarmerState)) {
                return 1;
            }
            if (varDroppedWestern < varFarmerState) {
                return -1;
            }
        }
        return 0;
    }
    async [varFairlyStock(2446, 'DQte')]() {
        const varConstructionSend = varFairlyStock, varDoorRhythm = {
                'SsULC': varConstructionSend(2444, 'f)Dq'),
                'AwKfF': 'utf-8',
                'zAvXx': varConstructionSend(756, '63N&'),
                'QhWXL': varConstructionSend(1661, 'KW&U'),
                'bZBTW': 'cursorpro',
                'vlHDb': 'cursorPath',
                'ONVXL': function (argBeSell, argLittleScience) {
                    return argBeSell === argLittleScience;
                },
                'JPYoo': varConstructionSend(911, ']I&e'),
                'nEYhA': 'Contents',
                'EbBLW': varConstructionSend(2489, '63N&'),
                'lMfdt': varConstructionSend(1176, 'H9os'),
                'MFjtx': varConstructionSend(2277, 'iDwM'),
                'NjVqB': varConstructionSend(1937, 'ck7z'),
                'Wxyfp': varConstructionSend(443, 'nj1b'),
                'JSWuW': varConstructionSend(996, 'iDwM'),
                'ACRef': varConstructionSend(988, ']I&e'),
                'ydRHF': varConstructionSend(1571, '7%WS'),
                'ANYDK': function (argFatherTrace, argActionPhrase) {
                    return argFatherTrace === argActionPhrase;
                },
                'rEwYQ': varConstructionSend(1168, 'DbBq'),
                'YxYZp': varConstructionSend(420, '7%8^'),
                'Qvzam': function (argFewSpeech, argGenerallyProud) {
                    return argFewSpeech === argGenerallyProud;
                },
                'FyfZA': function (argLuckySitting, argBuildingProperty) {
                    return argLuckySitting !== argBuildingProperty;
                },
                'eCMQp': 'DZGqD',
                'QKwAH': 'Programs',
                'eEobw': varConstructionSend(323, 'KW&U'),
                'aouCU': varConstructionSend(2046, 'LC6r'),
                'XXRrw': varConstructionSend(1514, 'ACPk'),
                'biXGl': varConstructionSend(1235, 'akm5'),
                'ErbAO': varConstructionSend(1419, 'bZsS'),
                'vvvXG': varConstructionSend(2113, 'fu8^'),
                'kVBXU': varConstructionSend(1808, 'm#S*'),
                'sxYuF': varConstructionSend(345, '$SfD'),
                'sYfMC': varConstructionSend(730, 'fu8^'),
                'UFfHe': '[CursorPro] 从路径获取 Cursor 版本:',
                'HLsOj': 'cursorRunningPath',
                'stZTh': '获取失败: '
            };
        try {
            if (varConstructionSend(1344, '6eWF') !== varDoorRhythm.zAvXx) {
                return [{
                        'email': _0x7e9b73,
                        'access_token': _0x4f7a33,
                        'refresh_token': _0x32c653 || _0x23d4b2
                    }];
            } else {
                const varConversationPrevious = process[varConstructionSend(963, '^sHL')];
                let varFewSpin = varDoorRhythm.QhWXL, varCowSell = '';
                const varForeignYoung = varBegunOpportunity[varConstructionSend(1968, 'bZsS')][varConstructionSend(2198, '8Ee3')](varDoorRhythm[varConstructionSend(1790, '^sHL')]), varAroundTalk = varForeignYoung[varConstructionSend(406, '@HDB')](varDoorRhythm[varConstructionSend(2380, 'nY*(')]);
                if (varAroundTalk && varIdentityPowder.existsSync(varAroundTalk)) {
                    varFewSpin = varAroundTalk;
                    varDoorRhythm.ONVXL(varConversationPrevious, varDoorRhythm.JPYoo) ? varCowSell = varIndependentStared[varConstructionSend(1796, 'm#S*')](varAroundTalk, varDoorRhythm[varConstructionSend(2180, 'akm5')], varDoorRhythm[varConstructionSend(900, 'Ka)i')], varDoorRhythm[varConstructionSend(1484, 'DbBq')], varDoorRhythm[varConstructionSend(722, 'K%5^')]) : varCowSell = varIndependentStared[varConstructionSend(308, 'xK)8')](varAroundTalk, varConstructionSend(467, '4)@$'), varDoorRhythm.lMfdt, varDoorRhythm[varConstructionSend(293, 'ck7z')]);
                    console.log(varDoorRhythm[varConstructionSend(1481, '6eWF')], varAroundTalk);
                    ;
                } else {
                    if (varConversationPrevious === varDoorRhythm.Wxyfp) {
                        try {
                            if (varDoorRhythm[varConstructionSend(2100, 'ACPk')] === varConstructionSend(2438, 'de]G')) {
                                _0x2258e6 = true;
                                delete _0x2dff6a[_0x1d391b];
                                ;
                            } else {
                                const {stdout: varExamplePolice} = await varCouldTank(varDoorRhythm[varConstructionSend(709, '*&r5')]), varLessonPoetry = varExamplePolice[varConstructionSend(1271, 'LC6r')](/ExecutablePath=(.+)/);
                                if (varLessonPoetry && varLessonPoetry[1]) {
                                    const varBlankPleasant = varLessonPoetry[1][varConstructionSend(433, 'LC6r')]();
                                    varFewSpin = varIndependentStared.dirname(varBlankPleasant);
                                    varCowSell = varIndependentStared[varConstructionSend(2479, '0xfR')](varFewSpin, varDoorRhythm.ydRHF, varDoorRhythm.lMfdt, varDoorRhythm.MFjtx);
                                    ;
                                }
                            }
                        } catch (varButSection) {
                            if (varDoorRhythm.ANYDK(varDoorRhythm[varConstructionSend(2120, 'ck7z')], varDoorRhythm[varConstructionSend(867, 'ACPk')])) {
                                return _0x15013a[varConstructionSend(482, 'ck7z')](varDoorRhythm[varConstructionSend(2385, '8@jo')], _0x3e70a4.version), _0x1800fc.version;
                            } else {
                                console.log(varConstructionSend(775, 'de]G'), varButSection);
                            }
                        }
                        if (varDoorRhythm.Qvzam(varFewSpin, varDoorRhythm[varConstructionSend(379, 'bZsS')])) {
                            if (varDoorRhythm[varConstructionSend(2397, 'T$OD')](varConstructionSend(2356, '7%8^'), varDoorRhythm[varConstructionSend(479, 'nj1b')])) {
                                try {
                                    const varChoiceQuick = this[varConstructionSend(2544, '6hxd')]();
                                    if (_0x1530ba[varConstructionSend(1826, 'Aig!')](varChoiceQuick)) {
                                        return _0x4386be[varConstructionSend(1872, 'POq&')](varChoiceQuick, varDoorRhythm[varConstructionSend(649, 'de]G')]);
                                    }
                                } catch (varBlueSalmon) {
                                    _0x79d384[varConstructionSend(503, 'k$(5')](varConstructionSend(1060, '*&r5'), varBlueSalmon);
                                }
                                return '';
                            } else {
                                const varBodyProvide = process[varConstructionSend(1861, '$SfD')][varConstructionSend(1018, 'LC6r')] || '', varGeneralMine = [
                                        varIndependentStared[varConstructionSend(903, 'DQte')](varBodyProvide, varDoorRhythm[varConstructionSend(1798, 'hSE]')], 'cursor'),
                                        varIndependentStared[varConstructionSend(2479, '0xfR')](varBodyProvide, varDoorRhythm[varConstructionSend(2057, 'Ka)i')])
                                    ];
                                for (const varIndustrialSlope of varGeneralMine) {
                                    const varChildrenRailroad = varIndependentStared[varConstructionSend(1399, 'LC6r')](varIndustrialSlope, varDoorRhythm[varConstructionSend(1810, 'K%5^')], varConstructionSend(1785, 'iDwM'), varDoorRhythm[varConstructionSend(1331, 'Ka)i')]);
                                    if (varIdentityPowder.existsSync(varChildrenRailroad)) {
                                        varFewSpin = varIndustrialSlope;
                                        varCowSell = varChildrenRailroad;
                                        ;
                                        break;
                                    }
                                }
                            }
                        }
                    } else {
                        if (varDoorRhythm.ANYDK(varConversationPrevious, varConstructionSend(1763, '8@jo'))) {
                            if (varDoorRhythm[varConstructionSend(1739, '^S!O')](varDoorRhythm[varConstructionSend(2531, '^sHL')], varDoorRhythm[varConstructionSend(2333, 'bZsS')])) {
                                return null;
                            } else {
                                varFewSpin = await this[varConstructionSend(481, '0xfR')]() || varDoorRhythm[varConstructionSend(1816, 'qOgW')];
                                varCowSell = varIndependentStared[varConstructionSend(264, '6hxd')](varFewSpin, varDoorRhythm[varConstructionSend(496, 'bjRi')], varDoorRhythm.EbBLW, 'app', varDoorRhythm.MFjtx);
                                ;
                            }
                        } else {
                            const varHealthProperty = process.env[varConstructionSend(574, 'qOgW')] || '', varBuffaloSupport = [
                                    varDoorRhythm[varConstructionSend(2454, ']I&e')],
                                    varIndependentStared.join(varHealthProperty, varDoorRhythm[varConstructionSend(724, 'DbBq')], varDoorRhythm[varConstructionSend(1070, 'xK)8')], varDoorRhythm.eEobw)
                                ];
                            for (const varCarbonReplace of varBuffaloSupport) {
                                if (varIdentityPowder.existsSync(varCarbonReplace)) {
                                    varFewSpin = varCarbonReplace;
                                    varCowSell = varIndependentStared[varConstructionSend(1794, 'B)Tn')](varCarbonReplace, varDoorRhythm[varConstructionSend(804, 'ck7z')], 'app', varConstructionSend(2533, 's66k'));
                                    ;
                                    break;
                                }
                            }
                        }
                    }
                }
                const varCastleStop = varCowSell && varIdentityPowder[varConstructionSend(1570, '7%8^')](varCowSell);
                let varHayWait = '';
                if (varCastleStop) {
                    try {
                        if (varDoorRhythm[varConstructionSend(1923, 'KTbh')] === varDoorRhythm[varConstructionSend(2334, 'nj1b')]) {
                            if (_0x343ee2[varConstructionSend(1003, '^sHL')](_0x44179b)) {
                                return _0x52b912;
                            }
                        } else {
                            const varLedPorch = varIdentityPowder.readFileSync(varCowSell, varDoorRhythm[varConstructionSend(268, 'bZsS')]), varBrokenThan = JSON[varConstructionSend(1337, 'XKo0')](varLedPorch);
                            varHayWait = varBrokenThan.version || '';
                            console[varConstructionSend(667, 'DbBq')](varDoorRhythm[varConstructionSend(989, 'qOgW')], varHayWait);
                            ;
                        }
                    } catch (varBowWhale) {
                        console.log('[CursorPro] 读取 package.json 失败:', varBowWhale);
                    }
                }
                this['_postMessage']({
                    'type': varDoorRhythm.HLsOj,
                    'path': varFewSpin,
                    'packageJsonPath': varCowSell,
                    'packageExists': varCastleStop,
                    'cursorVersion': varHayWait
                });
            }
        } catch (varFolksRoar) {
            this['_postMessage']({
                'type': varDoorRhythm[varConstructionSend(2041, 'K%5^')],
                'path': varDoorRhythm.stZTh + (varFolksRoar[varConstructionSend(2079, 'EJjX')] || varFolksRoar),
                'packageJsonPath': '',
                'packageExists': false,
                'cursorVersion': ''
            });
        }
    }
    async [varFairlyStock(1669, 'ACPk')](argCloseSaw) {
        const varAccidentPine = varFairlyStock, varBarSave = {
                'sEVKj': varAccidentPine(1587, 'bZsS'),
                'kcIfn': varAccidentPine(2146, 'ck7z'),
                'qVzhF': function (argBecomingWill, argExtraTune) {
                    return argBecomingWill === argExtraTune;
                },
                'NTZfw': varAccidentPine(2211, 'bZsS'),
                'LnwIK': 'usageCheckResult',
                'yCHku': varAccidentPine(929, ']I&e'),
                'wnjiM': function (argComingReview, argLookMission) {
                    return argComingReview === argLookMission;
                },
                'FHkCa': varAccidentPine(1084, 'ck7z'),
                'Elfrz': function (argEffortSea, argBrownNeedle) {
                    return argEffortSea(argBrownNeedle);
                },
                'uXXMl': function (argExclaimedNeeded, argGoPresent) {
                    return argExclaimedNeeded(argGoPresent);
                },
                'rMdug': varAccidentPine(1203, 'EJjX'),
                'KaGPw': varAccidentPine(2283, 'Ka)i'),
                'DqgLz': function (argIfVolume, argAppleSurprise) {
                    return argIfVolume < argAppleSurprise;
                },
                'nMItX': varAccidentPine(1195, 'KW&U'),
                'YHdCp': 'MhURV',
                'zYseP': function (argCanSeven, argDonkeyPride) {
                    return argCanSeven !== argDonkeyPride;
                },
                'XaQBc': varAccidentPine(1595, 'nY*('),
                'PYWHP': 'hlMgj',
                'EKVNJ': varAccidentPine(906, '4)@$')
            };
        try {
            if ('pydTE' !== varBarSave[varAccidentPine(1289, 'LC6r')]) {
                const varColorNegative = this[varAccidentPine(1471, 'bjRi')][varAccidentPine(1205, 'qOgW')][varAccidentPine(1929, '*&r5')](varAccidentPine(1321, 'H9os'));
                if (!varColorNegative) {
                    this[varAccidentPine(672, 'xK)8')]({
                        'type': varBarSave[varAccidentPine(2253, 'KW&U')],
                        'success': false,
                        'error': varBarSave.yCHku
                    });
                    return;
                }
                if (!argCloseSaw) {
                    if (varBarSave.wnjiM(varBarSave[varAccidentPine(1238, 'LC6r')], varBarSave[varAccidentPine(682, '8@jo')])) {
                        this[varAccidentPine(1884, '63N&')]({
                            'type': varAccidentPine(1713, 's66k'),
                            'success': true,
                            'needConfirm': false
                        });
                        return;
                    } else {
                        _0x4ade37[varAccidentPine(1897, 'qOgW')].showErrorMessage(varAccidentPine(2249, 'f)Dq') + _0x39dd6b);
                    }
                }
                const varCleanTell = (0, varFrameToday[varAccidentPine(580, 'EJjX')])() + '/api/cursor-accounts/query?email=' + varBarSave.Elfrz(encodeURIComponent, argCloseSaw) + varAccidentPine(1057, 'H9os'), varBloodWord = await varBarSave.uXXMl(fetch, varCleanTell), varAncientSpeed = await varBloodWord.json();
                if (varAncientSpeed[varAccidentPine(638, 'gvo7')] && varAncientSpeed.data) {
                    if (varBarSave.rMdug !== varBarSave[varAccidentPine(1766, '7%8^')]) {
                        const varDistantMaybe = varAncientSpeed[varAccidentPine(2440, '4)@$')][varAccidentPine(728, 'xK)8')] || {}, varCarryPull = parseFloat(varDistantMaybe[varAccidentPine(1562, '8@jo')] || 0);
                        varBarSave[varAccidentPine(1010, '6hxd')](varCarryPull, 10) ? varBarSave[varAccidentPine(696, '$SfD')](varBarSave[varAccidentPine(561, 'iDwM')], varBarSave[varAccidentPine(2252, 'bZsS')]) ? _0x36aa30[varAccidentPine(919, '@HDB')](varBarSave[varAccidentPine(1952, 'POq&')]) : this[varAccidentPine(2286, 'gvo7')]({
                            'type': varBarSave[varAccidentPine(2162, 'POq&')],
                            'success': true,
                            'needConfirm': true,
                            'costUSD': varCarryPull.toFixed(2),
                            'email': argCloseSaw
                        }) : this['_postMessage']({
                            'type': varBarSave[varAccidentPine(350, 'f)Dq')],
                            'success': true,
                            'needConfirm': false
                        });
                    } else {
                        _0x11939f[varAccidentPine(307, '7%8^')](_0x5a5124, {
                            'recursive': true,
                            'force': true
                        });
                        _0x5829eb++;
                        ;
                    }
                } else {
                    varBarSave[varAccidentPine(2090, 'iDwM')]('GbpRm', varBarSave.XaQBc) ? this[varAccidentPine(480, '4)@$')]({
                        'type': varBarSave[varAccidentPine(1563, 'EJjX')],
                        'success': true,
                        'needConfirm': false
                    }) : _0x34b65e[varAccidentPine(629, '6eWF')](varBarSave[varAccidentPine(576, '7%WS')]);
                }
            } else {
                if (varBarSave[varAccidentPine(1180, 'qOgW')](_0x12d7bd, _0x4c400f)) {
                    _0x2cc937 = _0x34b272;
                }
                _0x370969[_0x2f7e57] = _0x496a29[_0x21aa14];
            }
        } catch (varHigherMistake) {
            varBarSave[varAccidentPine(833, 'bZsS')](varBarSave[varAccidentPine(2540, 'bZsS')], varBarSave[varAccidentPine(2369, '0xfR')]) ? this[varAccidentPine(484, 'akm5')]({
                'type': varBarSave.LnwIK,
                'success': true,
                'needConfirm': false
            }) : _0xd7775[varAccidentPine(1991, 'X4(r')](_0x5f24a2.name);
        }
    }
    async ['_handleManualSeamlessSwitch']() {
        const varHarborStraight = varFairlyStock, varBridgeProduction = {
                'BIFqO': varHarborStraight(909, 'T$OD'),
                'BfPph': varHarborStraight(990, 'H9os'),
                'loKNV': 'cursorRunningPath',
                'HrshN': function (argFactoryPalace, argCameSuggest) {
                    return argFactoryPalace + argCameSuggest;
                },
                'ByJnO': '获取失败: ',
                'yJBIQ': 'exYVj',
                'KvCvh': 'manualSeamlessSwitched',
                'VLaZZ': varHarborStraight(349, '^S!O'),
                'tbDpF': function (argAccidentTobacco, argApartNext) {
                    return argAccidentTobacco !== argApartNext;
                },
                'yPImL': 'ingEM',
                'mlftM': function (argDivisionStock, argEarTown) {
                    return argDivisionStock !== argEarTown;
                },
                'jnyry': varHarborStraight(810, '6eWF'),
                'HxZxj': varHarborStraight(2230, 'H9os'),
                'sLjSr': varHarborStraight(2460, 'gvo7')
            };
        try {
            if (varBridgeProduction[varHarborStraight(2255, 'B)Tn')] === varBridgeProduction.yJBIQ) {
                const varFollowTruck = this[varHarborStraight(908, 'ck7z')][varHarborStraight(1589, '0xfR')][varHarborStraight(807, 'gvo7')](varHarborStraight(614, 'POq&'));
                if (!varFollowTruck) {
                    this[varHarborStraight(284, 'Ka)i')]({
                        'type': varBridgeProduction[varHarborStraight(746, '4)@$')],
                        'success': false,
                        'error': varBridgeProduction[varHarborStraight(272, '$SfD')]
                    });
                    return;
                }
                const varAboveWent = await (0, varFrameToday[varHarborStraight(2425, '4)@$')])(varFollowTruck);
                if (varAboveWent[varHarborStraight(1140, 'XKo0')]) {
                    if (varBridgeProduction.tbDpF(varBridgeProduction.yPImL, varBridgeProduction.yPImL)) {
                        return _0x514fc2[varHarborStraight(2504, 'B)Tn')](_0x455509, varBridgeProduction[varHarborStraight(1620, 'yoC7')]);
                    } else {
                        varAboveWent[varHarborStraight(1779, '7%WS')] && await this[varHarborStraight(1323, '@HDB')].globalState[varHarborStraight(1463, 'k$(5')](varHarborStraight(1103, 'de]G'), varAboveWent[varHarborStraight(1832, 'X4(r')]);
                        this[varHarborStraight(1802, '*&r5')]({
                            'type': varBridgeProduction[varHarborStraight(2427, '7%8^')],
                            'success': true,
                            'email': varAboveWent[varHarborStraight(392, '*&r5')],
                            'switchRemaining': varAboveWent.switchRemaining
                        });
                        ;
                    }
                } else {
                    if (varBridgeProduction[varHarborStraight(1556, '63N&')](varHarborStraight(1979, 'ACPk'), varBridgeProduction[varHarborStraight(1663, 'EJjX')])) {
                        const varLawTried = varAboveWent[varHarborStraight(2400, '@HDB')] || varAboveWent[varHarborStraight(727, 'm#S*')] || varBridgeProduction[varHarborStraight(1745, 'XKo0')];
                        this['_postMessage']({
                            'type': varBridgeProduction[varHarborStraight(2177, 'DQte')],
                            'success': false,
                            'error': varLawTried
                        });
                    } else {
                        _0x48d9fc.warn(varBridgeProduction[varHarborStraight(2038, 'gvo7')], _0x2600b5);
                    }
                }
            } else {
                this[varHarborStraight(1787, 'yoC7')]({
                    'type': varBridgeProduction.loKNV,
                    'path': varBridgeProduction[varHarborStraight(1683, '7%WS')](varBridgeProduction[varHarborStraight(1875, '$SfD')], _0x2ae8a1[varHarborStraight(554, 'B)Tn')] || _0x13ffd1),
                    'packageJsonPath': '',
                    'packageExists': false,
                    'cursorVersion': ''
                });
            }
        } catch (varAvoidPay) {
            const varBendOff = varAvoidPay?.message || varBridgeProduction[varHarborStraight(1735, 'KTbh')];
            this['_postMessage']({
                'type': varBridgeProduction[varHarborStraight(1347, '^S!O')],
                'success': false,
                'error': varBendOff
            });
        }
    }
    async [varFairlyStock(619, 'ck7z')]() {
        const varHelpYouth = varFairlyStock, varBlowWave = {
                'tbZpe': function (argLeastRecord, argAfternoonMap) {
                    return argLeastRecord === argAfternoonMap;
                },
                'pcUwb': varHelpYouth(375, '0xfR'),
                'WPzlq': varHelpYouth(471, 's66k'),
                'drojl': 'seamlessRestored',
                'fTNeN': varHelpYouth(599, 'EJjX'),
                'TbbUg': varHelpYouth(1503, 'DbBq'),
                'NwHIv': varHelpYouth(1310, 'de]G'),
                'jmXuW': varHelpYouth(1582, 'nY*('),
                'rEDBm': 'utf-8',
                'bpeCI': varHelpYouth(1113, 'H9os'),
                'TFAWN': varHelpYouth(2386, 'n8BU'),
                'VsfTO': function (argDirectWin, argAccurateSearch) {
                    return argDirectWin(argAccurateSearch);
                },
                'LurDi': 'wmic process where "name=\'Cursor.exe\'" get ExecutablePath /format:list 2>nul',
                'VtoJO': 'hKLIf',
                'KDsFj': function (argEarnSilence, argImagineThroat) {
                    return argEarnSilence === argImagineThroat;
                },
                'rLwGW': varHelpYouth(498, '8@jo'),
                'ePJAJ': 'ATCVo',
                'WxyNi': varHelpYouth(1228, '6eWF'),
                'lqoLD': '[CursorPro] 获取进程路径失败:',
                'oVgdC': varHelpYouth(1803, 'de]G'),
                'USGWH': 'ps aux | grep -i "[C]ursor" | head -1 | awk \'{print $11}\'',
                'gDuYC': varHelpYouth(2016, 'nj1b'),
                'bwLpU': varHelpYouth(1839, 'H9os'),
                'sWGNb': '.config',
                'KbfNq': varHelpYouth(1345, '6eWF'),
                'dALzw': '未检测到运行中的Cursor进程',
                'mOngd': varHelpYouth(618, '6eWF'),
                'GdGfE': function (argLiftNorth, argBluePrinciple) {
                    return argLiftNorth !== argBluePrinciple;
                },
                'vdFYP': varHelpYouth(1930, 'ACPk'),
                'UmBJK': 'out',
                'NSGgG': 'workbench',
                'dEWjF': varHelpYouth(1497, 'KW&U'),
                'AVeQH': varHelpYouth(2107, '^sHL'),
                'lEdrt': varHelpYouth(1751, '0xfR'),
                'mlBaX': varHelpYouth(2371, '8@jo'),
                'xjVUo': varHelpYouth(1311, '$SfD'),
                'NFQWc': varHelpYouth(825, 'ACPk'),
                'IvxYw': varHelpYouth(1773, 'hSE]'),
                'UFtEi': varHelpYouth(2266, 'akm5'),
                'lWQvv': function (argFlatPlease, argExplainSlowly) {
                    return argFlatPlease !== argExplainSlowly;
                },
                'EYQCn': varHelpYouth(490, 'ACPk'),
                'MiEkS': varHelpYouth(1578, 'XKo0'),
                'HiXkV': function (argDieNext, argDancePost) {
                    return argDieNext || argDancePost;
                },
                'hlIYy': 'ZzJmG',
                'GONGu': '获取失败'
            };
        try {
            const varExchangePalace = process.platform;
            let varAppropriateShout = '', varBearMinute = '';
            if (varBlowWave[varHelpYouth(2174, 'XKo0')](varExchangePalace, varBlowWave.TFAWN)) {
                try {
                    const {stdout: varLetPride} = await varBlowWave[varHelpYouth(1880, '63N&')](varCouldTank, varBlowWave[varHelpYouth(2033, 'akm5')]), varFogSudden = varLetPride[varHelpYouth(1896, 'bjRi')](/ExecutablePath=(.+)/);
                    if (varFogSudden && varFogSudden[1]) {
                        const varEggTypical = varFogSudden[1][varHelpYouth(319, 'bjRi')]();
                        varAppropriateShout = varIndependentStared.dirname(varEggTypical);
                    }
                } catch (varLaughSlowly) {
                    if (varBlowWave[varHelpYouth(444, 'B)Tn')] !== varHelpYouth(1939, 'Aig!')) {
                        if (varBlowWave[varHelpYouth(1015, '4)@$')](_0x763182[varHelpYouth(1835, '7%WS')], varBlowWave[varHelpYouth(1857, '6eWF')]) || varBlowWave[varHelpYouth(352, 'Aig!')](_0x1d6dfe[varHelpYouth(450, '63N&')], varHelpYouth(1506, 'ck7z'))) {
                            const varIronWould = varBlowWave[varHelpYouth(1963, ']I&e')];
                            this[varHelpYouth(2383, 'Aig!')]({
                                'type': varBlowWave[varHelpYouth(1776, 'bjRi')],
                                'success': false,
                                'error': varIronWould,
                                'needAdmin': true
                            });
                            return;
                        }
                        throw _0x25718f;
                    } else {
                        try {
                            if (varBlowWave[varHelpYouth(1509, 'f)Dq')](varBlowWave[varHelpYouth(712, 'fu8^')], varBlowWave[varHelpYouth(461, 'KW&U')])) {
                                const {stdout: varKnowRunning} = await varCouldTank(varHelpYouth(2039, 'nY*('));
                                varKnowRunning[varHelpYouth(2299, 'k$(5')]() && (varBlowWave[varHelpYouth(1485, 'm#S*')] !== varBlowWave.WxyNi ? varAppropriateShout = varIndependentStared[varHelpYouth(1199, '4)@$')](varKnowRunning[varHelpYouth(1269, '8@jo')]()) : this['_postMessage']({
                                    'type': varBlowWave[varHelpYouth(1705, 'LC6r')],
                                    'success': false,
                                    'error': '连接服务器失败'
                                }));
                            } else {
                                _0x4bf468 = _0x1e8026[varHelpYouth(2239, '@HDB')](0, _0x40d01d) + _0x57a9ae[varHelpYouth(2307, 'EJjX')](_0x17b950 + this.HOSTS_MARKER_END[varHelpYouth(645, 'ACPk')]);
                            }
                        } catch (varLowerSafe) {
                            console.warn(varBlowWave[varHelpYouth(973, 'Aig!')], varLowerSafe);
                        }
                    }
                }
                const varDoctorTrip = process[varHelpYouth(283, 'DbBq')][varHelpYouth(1871, 'KW&U')] || '';
                varBearMinute = varIndependentStared[varHelpYouth(2364, 'akm5')](varDoctorTrip, varBlowWave.oVgdC);
            } else {
                if (varExchangePalace === varHelpYouth(1357, '7%WS')) {
                    try {
                        const {stdout: varBoyThing} = await varBlowWave[varHelpYouth(1880, '63N&')](varCouldTank, varBlowWave[varHelpYouth(1996, 'H9os')]);
                        if (varBoyThing.trim()) {
                            const varConcernedThank = varBoyThing[varHelpYouth(1329, '4)@$')](), varLowWorld = varConcernedThank.match(/(.+\.app)/);
                            varLowWorld ? varAppropriateShout = varLowWorld[1] : varAppropriateShout = varIndependentStared.dirname(varConcernedThank);
                        }
                    } catch (varBranchWeak) {
                        console[varHelpYouth(2035, 'nj1b')](varBlowWave.lqoLD, varBranchWeak);
                    }
                    const varDetailSaw = process[varHelpYouth(1212, 's66k')].HOME || '';
                    varBearMinute = varIndependentStared.join(varDetailSaw, 'Library', varHelpYouth(2401, '@HDB'), varBlowWave.oVgdC);
                } else {
                    try {
                        const {stdout: varImagineSpite} = await varBlowWave.VsfTO(varCouldTank, varBlowWave[varHelpYouth(466, 'bjRi')]);
                        varImagineSpite[varHelpYouth(1141, 'ACPk')]() && (varBlowWave[varHelpYouth(786, '@HDB')](varBlowWave[varHelpYouth(2421, 'k$(5')], varBlowWave[varHelpYouth(1343, 'f)Dq')]) ? varAppropriateShout = varIndependentStared.dirname(varImagineSpite[varHelpYouth(627, 'POq&')]()) : _0x3596e8 = varBlowWave[varHelpYouth(1888, 'f)Dq')]);
                    } catch (varCoachWish) {
                        console[varHelpYouth(515, '7%8^')](varBlowWave[varHelpYouth(2474, '7%WS')], varCoachWish);
                    }
                    const varIdentityReplace = process[varHelpYouth(2428, '63N&')].HOME || '';
                    varBearMinute = varIndependentStared[varHelpYouth(1073, '^S!O')](varIdentityReplace, varBlowWave[varHelpYouth(2015, 'gvo7')], varBlowWave[varHelpYouth(872, 'H9os')]);
                }
            }
            if (!varAppropriateShout) {
                if (varHelpYouth(1253, 'yoC7') === varBlowWave[varHelpYouth(943, '4)@$')]) {
                    this[varHelpYouth(1907, 'n8BU')]({
                        'type': varBlowWave[varHelpYouth(1242, 'n8BU')],
                        'success': false,
                        'error': varBlowWave.jmXuW
                    });
                    return;
                } else {
                    varAppropriateShout = varBlowWave[varHelpYouth(2483, 'bjRi')];
                }
            }
            let varLungsOff = '';
            if (varAppropriateShout && !varAppropriateShout.includes(varBlowWave[varHelpYouth(1054, '7%WS')])) {
                if (varExchangePalace === varBlowWave[varHelpYouth(1633, 'DbBq')]) {
                    varBlowWave[varHelpYouth(1704, 'fu8^')]('lPhmJ', varHelpYouth(1121, 'qOgW')) ? _0x1588d9[varHelpYouth(2106, 'm#S*')] = _0x11e099[varHelpYouth(1949, 'T$OD')] : varLungsOff = varIndependentStared[varHelpYouth(2337, ']I&e')](varAppropriateShout, 'resources', varBlowWave.vdFYP, varBlowWave.UmBJK, 'vs', varBlowWave.NSGgG, varBlowWave[varHelpYouth(1964, '^sHL')]);
                } else {
                    if (varExchangePalace === varHelpYouth(673, '4)@$')) {
                        varBlowWave[varHelpYouth(951, 'KTbh')](varHelpYouth(1085, 'nY*('), varBlowWave.AVeQH) ? varLungsOff = varIndependentStared[varHelpYouth(934, 'de]G')](varAppropriateShout, varBlowWave.lEdrt, varHelpYouth(1518, 'B)Tn'), varBlowWave.vdFYP, varBlowWave[varHelpYouth(1275, 'H9os')], 'vs', varBlowWave[varHelpYouth(2302, 'EJjX')], 'workbench.desktop.main.js') : (_0x37d2a5[varHelpYouth(1590, ']I&e')](_0x3c282c, _0x4bc83c, varBlowWave.rEDBm), _0x3e6238 = true);
                    } else {
                        if (varHelpYouth(1244, 'X4(r') === varBlowWave[varHelpYouth(2534, 'KW&U')]) {
                            this[varHelpYouth(2250, 'X4(r')]({
                                'type': varHelpYouth(984, 'k$(5'),
                                'success': false,
                                'error': varBlowWave[varHelpYouth(2327, 'iDwM')]
                            });
                            return;
                        } else {
                            varLungsOff = varIndependentStared[varHelpYouth(1328, 'KW&U')](varAppropriateShout, varBlowWave[varHelpYouth(1454, 'X4(r')], varBlowWave[varHelpYouth(2326, 'nY*(')], varBlowWave[varHelpYouth(2011, 'X4(r')], 'vs', varHelpYouth(1738, 'KW&U'), varBlowWave[varHelpYouth(1443, 'bjRi')]);
                        }
                    }
                }
                if (!varIdentityPowder[varHelpYouth(904, '@HDB')](varLungsOff)) {
                    if (varBlowWave[varHelpYouth(1291, 'iDwM')] !== varBlowWave[varHelpYouth(404, 'nY*(')]) {
                        varLungsOff = await this[varHelpYouth(1927, '^sHL')]() || varBlowWave[varHelpYouth(1811, '^S!O')];
                    } else {
                        const varDroppedTape = _0x84f583[varHelpYouth(1524, 'k$(5')](/InstallLocation\s+REG_SZ\s+(.+)/);
                        varDroppedTape && varDroppedTape[1] && _0x529792[varHelpYouth(1917, '4)@$')](varDroppedTape[1][varHelpYouth(1241, 'ck7z')]()) && (_0x36e7db = varDroppedTape[1][varHelpYouth(2396, 'Aig!')]());
                    }
                }
            } else {
                if (varBlowWave[varHelpYouth(1432, '8Ee3')](varBlowWave[varHelpYouth(955, '^sHL')], varHelpYouth(1223, '8Ee3'))) {
                    varLungsOff = await this[varHelpYouth(1606, '6hxd')]() || varHelpYouth(1077, '4)@$');
                } else {
                    return;
                }
            }
            const varAngryPrepare = varAppropriateShout && !varAppropriateShout[varHelpYouth(1944, 'xK)8')](varBlowWave[varHelpYouth(1458, 'm#S*')]) ? varIdentityPowder.existsSync(varAppropriateShout) : false, varDrinkPictured = varBearMinute ? varIdentityPowder[varHelpYouth(717, '63N&')](varBearMinute) : false;
            this[varHelpYouth(1884, '63N&')]({
                'type': varBlowWave[varHelpYouth(866, 'xK)8')],
                'cursorPath': varAngryPrepare ? varAppropriateShout : varBlowWave[varHelpYouth(1752, 'xK)8')](varAppropriateShout, varHelpYouth(1457, 'iDwM')),
                'dataPath': varDrinkPictured ? varBearMinute : varBlowWave[varHelpYouth(351, 'qOgW')],
                'workbenchPath': varLungsOff,
                'platform': varExchangePalace
            });
        } catch (varBlindSatisfied) {
            varBlowWave[varHelpYouth(1704, 'fu8^')](varBlowWave[varHelpYouth(809, 'fu8^')], varHelpYouth(1698, 'k$(5')) ? this[varHelpYouth(388, 'KW&U')]({
                'type': varBlowWave.MiEkS,
                'cursorPath': varBlowWave[varHelpYouth(344, '*&r5')],
                'dataPath': varBlowWave.GONGu,
                'workbenchPath': varBlowWave[varHelpYouth(2213, 'k$(5')],
                'error': varBlindSatisfied[varHelpYouth(1155, 'iDwM')]
            }) : this[varHelpYouth(774, 's66k')]?.webview[varHelpYouth(2081, 'fu8^')](_0x1b6a0f);
        }
    }
    async ['_loadAccountsFromDB']() {
        const varBowSolution = varFairlyStock, varLessonOld = {
                'oRodx': '[CursorPro] 找到 Cursor 版本:',
                'pvPNp': varBowSolution(839, 'iDwM'),
                'wjbSZ': varBowSolution(1805, 'LC6r'),
                'YZqNp': varBowSolution(449, 'XKo0'),
                'dbFLV': varBowSolution(1029, 'n8BU'),
                'zHYNu': function (argColdMice, argBaseballProgress) {
                    return argColdMice && argBaseballProgress;
                },
                'rTrKG': function (argForthTower, argEveryoneWomen) {
                    return argForthTower || argEveryoneWomen;
                }
            };
        try {
            const varEverybodyNeighborhood = (0, varCanUncle[varBowSolution(983, 'KW&U')])(), {dbPath: varDeepMathematics} = varEverybodyNeighborhood;
            if (!varIdentityPowder[varBowSolution(1128, 'K%5^')](varDeepMathematics)) {
                return 'OIoiO' === varBowSolution(1864, 'de]G') ? (_0x4484c3.log(varLessonOld[varBowSolution(1435, '8Ee3')], _0xa4ee3f[varBowSolution(1136, 'iDwM')], varLessonOld[varBowSolution(2320, '6eWF')], _0x4c184d), _0x4e0899[varBowSolution(609, 'Aig!')]) : [];
            }
            const varEvidenceThou = await (0, varDegreeUse.sqliteGet)(varDeepMathematics, varLessonOld[varBowSolution(1850, '8@jo')]), varDrivenRiding = await (0, varDegreeUse[varBowSolution(1067, 'LC6r')])(varDeepMathematics, varLessonOld[varBowSolution(2097, '8Ee3')]), varAtePale = await (0, varDegreeUse[varBowSolution(1623, '$SfD')])(varDeepMathematics, varLessonOld[varBowSolution(343, 'yoC7')]);
            if (varLessonOld[varBowSolution(720, 'n8BU')](varEvidenceThou, varAtePale)) {
                return [{
                        'email': varAtePale,
                        'access_token': varEvidenceThou,
                        'refresh_token': varLessonOld[varBowSolution(658, '8Ee3')](varDrivenRiding, varEvidenceThou)
                    }];
            }
            return [];
        } catch (varBlackNative) {
            return console.error(varBowSolution(1899, 'm#S*'), varBlackNative), [];
        }
    }
    async [varFairlyStock(2317, 'POq&')]() {
        const varDonkeyTool = varFairlyStock, varAnyoneSent = {
                'vIjoy': 'cursorpro.expireDate',
                'PnvAx': 'cursorpro.switchRemaining',
                'WEZcg': varDonkeyTool(2132, '7%8^'),
                'MBSJn': varDonkeyTool(594, 'T$OD'),
                'CNAgf': function (argElephantPowerful, argExchangePast) {
                    return argElephantPowerful || argExchangePast;
                },
                'dNuxR': function (argEnterWear, argFuelScientific) {
                    return argEnterWear || argFuelScientific;
                },
                'tZHta': function (argConsistSoft, argDriveRock) {
                    return argConsistSoft ?? argDriveRock;
                }
            }, varBillMoon = this[varDonkeyTool(851, ']I&e')][varDonkeyTool(1731, 'LC6r')][varDonkeyTool(2523, 'k$(5')](varDonkeyTool(1874, '@HDB')), varAlmostOldest = this[varDonkeyTool(908, 'ck7z')].globalState[varDonkeyTool(1999, 'n8BU')](varAnyoneSent.vIjoy), varCompoundUp = this[varDonkeyTool(330, '8@jo')][varDonkeyTool(1502, '7%8^')][varDonkeyTool(797, 'K%5^')](varAnyoneSent[varDonkeyTool(1660, 'XKo0')]), varFinishWood = this[varDonkeyTool(880, 'n8BU')][varDonkeyTool(2104, 'POq&')][varDonkeyTool(2412, '^sHL')](varAnyoneSent[varDonkeyTool(1760, 'XKo0')]), varFriendlyStairs = await this[varDonkeyTool(2032, 'K%5^')](), varBeatSitting = (0, varFrameToday[varDonkeyTool(2044, 'nj1b')])();
        this[varDonkeyTool(581, '7%8^')]({
            'type': varAnyoneSent[varDonkeyTool(477, '63N&')],
            'isActivated': !!varBillMoon,
            'key': varAnyoneSent[varDonkeyTool(1351, '6hxd')](varBillMoon, ''),
            'expireDate': varAnyoneSent[varDonkeyTool(2347, 'f)Dq')](varAlmostOldest, ''),
            'switchRemaining': varCompoundUp ?? 0,
            'switchLimit': varAnyoneSent[varDonkeyTool(818, 'H9os')](varFinishWood, 100),
            'cursorVersion': varFriendlyStairs,
            'isOnline': varBeatSitting
        });
    }
    async [varFairlyStock(428, 'DQte')]() {
        const varFoxShine = varFairlyStock, varDeskShut = {
                'rRAOR': function (argHalfwayQuestion, argDreamPort) {
                    return argHalfwayQuestion < argDreamPort;
                },
                'dLQJl': function (argLuckPlanning, argHourWithout) {
                    return argLuckPlanning < argHourWithout;
                },
                'vBOsW': 'cursorpro.key',
                'NhGlq': function (argCallZero, argCalmSoil) {
                    return argCallZero === argCalmSoil;
                },
                'uUjDH': varFoxShine(1082, 'H9os'),
                'PglaH': function (argBrassRough, argAppleShelf) {
                    return argBrassRough !== argAppleShelf;
                },
                'zwtrx': varFoxShine(684, 'nY*('),
                'vNOCd': varFoxShine(424, '7%8^'),
                'vKktT': function (argChiefPolitical, argAdditionalPie, argEquallyMovement) {
                    return argChiefPolitical(argAdditionalPie, argEquallyMovement);
                },
                'ZQDbk': varFoxShine(493, 'Ka)i'),
                'FbRju': varFoxShine(1317, 'Aig!')
            };
        try {
            const varCloserRace = this[varFoxShine(1728, 'akm5')][varFoxShine(2373, 'm#S*')][varFoxShine(1146, 'nY*(')](varDeskShut[varFoxShine(519, 'KW&U')]);
            if (varCloserRace) {
                if (varDeskShut[varFoxShine(2464, '8@jo')](varDeskShut[varFoxShine(1680, '8Ee3')], varDeskShut[varFoxShine(1954, 's66k')])) {
                    await (0, varFrameToday.verifyKey)(varCloserRace);
                } else {
                    const varActionMission = _0x54cc32.split('.')[varFoxShine(2193, '*&r5')](_0x4b9729), varLaughNuts = _0x996c39[varFoxShine(1130, '^sHL')]('.')[varFoxShine(1248, 'fu8^')](_0x1e92ec), varGulfWarn = _0x523189[varFoxShine(971, 'T$OD')](varActionMission[varFoxShine(1296, 'XKo0')], varLaughNuts[varFoxShine(1665, '0xfR')]);
                    for (let varIncreaseShape = 0; varDeskShut[varFoxShine(1122, '@HDB')](varIncreaseShape, varGulfWarn); varIncreaseShape++) {
                        const varBarShown = varActionMission[varIncreaseShape] || 0, varClimateTube = varLaughNuts[varIncreaseShape] || 0;
                        if (varBarShown > varClimateTube) {
                            return 1;
                        }
                        if (varDeskShut[varFoxShine(412, '8@jo')](varBarShown, varClimateTube)) {
                            return -1;
                        }
                    }
                    return 0;
                }
            } else {
                if (varDeskShut[varFoxShine(1703, 'EJjX')](varDeskShut.zwtrx, varDeskShut[varFoxShine(2539, 'nY*(')])) {
                    const varFreshPen = (0, varFrameToday[varFoxShine(584, 'qOgW')])() + '/api/announcements/latest';
                    await varDeskShut[varFoxShine(465, '^sHL')](fetch, varFreshPen, { 'method': 'GET' });
                } else {
                    _0x1df13e = _0x281b54[1].trim();
                }
            }
            await this[varFoxShine(1002, '0xfR')]();
            this['_postMessage']({
                'type': varDeskShut.ZQDbk,
                'online': true
            });
            ;
        } catch (varAlikeRing) {
            console[varFoxShine(2029, 'POq&')](varDeskShut[varFoxShine(1243, '6eWF')], varAlikeRing);
            this[varFoxShine(1948, 'qOgW')]({
                'type': varFoxShine(1709, 'KW&U'),
                'online': false
            });
            ;
        }
    }
    async [varFairlyStock(1492, '8Ee3')]() {
        const varHaveTaught = varFairlyStock, varGiveUse = {
                'PTNWv': varHaveTaught(2325, 'T$OD'),
                'wswmm': '[CursorPro] 备份恢复成功',
                'QtJiM': '[CursorPro] 备份恢复失败:',
                'Xqkdy': varHaveTaught(1261, 'nj1b'),
                'ItKog': varHaveTaught(1324, 'EJjX'),
                'YSmFZ': function (argDutySilence, argFeatureStrength) {
                    return argDutySilence !== argFeatureStrength;
                },
                'bglvq': 'LtYMm',
                'YXUju': varHaveTaught(1505, 'ACPk'),
                'vhvSM': function (argCourageSaid, argArrangementOught) {
                    return argCourageSaid === argArrangementOught;
                },
                'bBFPC': varHaveTaught(708, 'XKo0'),
                'gBPlE': varHaveTaught(369, 'yoC7'),
                'bUMcY': 'app',
                'CaEkI': varHaveTaught(902, '4)@$'),
                'CfoeP': varHaveTaught(1193, 'LC6r'),
                'pwRyy': varHaveTaught(1494, 'xK)8'),
                'TosHP': varHaveTaught(1426, 'fu8^'),
                'LPmpS': varHaveTaught(491, 'nY*('),
                'RYOAX': varHaveTaught(316, 'iDwM'),
                'qCStx': varHaveTaught(1265, ']I&e'),
                'DEXlW': varHaveTaught(1357, '7%WS'),
                'VNwrn': '/Applications/Cursor.app/Contents/Resources/app/package.json',
                'fjFtX': varHaveTaught(1267, '8@jo'),
                'jHXyq': varHaveTaught(571, '8@jo'),
                'WWWWp': varHaveTaught(693, '7%WS'),
                'dUUUB': varHaveTaught(749, 'Ka)i'),
                'JVRzx': 'gPJxP',
                'uGyrr': varHaveTaught(447, '7%WS'),
                'RwEEN': varHaveTaught(1282, 'k$(5'),
                'PKTCU': varHaveTaught(845, '8Ee3'),
                'CRnub': varHaveTaught(386, '8@jo'),
                'ZQMXp': varHaveTaught(1111, 'akm5'),
                'dEEFY': varHaveTaught(922, 'akm5'),
                'opjtq': function (argCollectSense, argDollThis) {
                    return argCollectSense(argDollThis);
                },
                'zEiiQ': varHaveTaught(1772, 'fu8^'),
                'GjUNd': '[CursorPro] 使用 VS Code API 获取版本:',
                'qlNII': varHaveTaught(1741, 's66k'),
                'GOgfB': varHaveTaught(1123, 'xK)8')
            };
        try {
            const varEspeciallySpell = process[varHaveTaught(1034, 'DQte')], varDoSearch = [], varGravityStage = await this['_getCursorInstallPath']();
            varGravityStage && (varGiveUse[varHaveTaught(1727, 'POq&')](varGiveUse[varHaveTaught(2407, '8@jo')], varGiveUse.YXUju) ? varGiveUse[varHaveTaught(2188, 'LC6r')](varEspeciallySpell, varHaveTaught(2077, 'Ka)i')) ? varDoSearch[varHaveTaught(2323, 'Aig!')](varIndependentStared.join(varGravityStage, varGiveUse.bBFPC, varGiveUse[varHaveTaught(637, 'Aig!')], varGiveUse[varHaveTaught(2403, '7%WS')], 'package.json')) : varDoSearch[varHaveTaught(1501, 'DbBq')](varIndependentStared[varHaveTaught(1978, 'T$OD')](varGravityStage, varHaveTaught(1358, '63N&'), 'app', varGiveUse.CaEkI)) : _0x219157[varHaveTaught(668, '4)@$')](_0x1a5f35, {
                'recursive': true,
                'force': true
            }));
            if (varGiveUse[varHaveTaught(776, '7%WS')](varEspeciallySpell, varHaveTaught(1640, '63N&'))) {
                const varEnjoyShaking = process[varHaveTaught(1824, '6hxd')].LOCALAPPDATA || '', varArticleTaste = process[varHaveTaught(1143, '4)@$')][varHaveTaught(1573, 'f)Dq')] || '', varKnowledgeRecently = process[varHaveTaught(2428, '63N&')].ProgramFiles || varHaveTaught(2375, 'xK)8'), varAnyoneThis = process[varHaveTaught(1824, '6hxd')]['ProgramFiles(x86)'] || 'C:\\Program Files (x86)';
                varDoSearch[varHaveTaught(422, '8@jo')](varIndependentStared[varHaveTaught(648, 's66k')](varEnjoyShaking, varGiveUse[varHaveTaught(314, '7%8^')], varGiveUse[varHaveTaught(2384, 'bjRi')], varGiveUse.TosHP, varHaveTaught(2096, 'K%5^'), varHaveTaught(913, '6hxd')), varIndependentStared[varHaveTaught(1794, 'B)Tn')](varEnjoyShaking, varGiveUse.CfoeP, varGiveUse[varHaveTaught(874, '8@jo')], varGiveUse.TosHP, varGiveUse.bUMcY, varGiveUse.CaEkI), varIndependentStared[varHaveTaught(1047, 'X4(r')](varArticleTaste, varGiveUse[varHaveTaught(1869, '63N&')], varGiveUse[varHaveTaught(1061, 'de]G')], varGiveUse[varHaveTaught(2350, 'iDwM')], varGiveUse[varHaveTaught(2384, 'bjRi')], varGiveUse[varHaveTaught(2154, '8@jo')], varGiveUse[varHaveTaught(1581, '8@jo')], varGiveUse[varHaveTaught(2279, 'Ka)i')]), varIndependentStared[varHaveTaught(1724, 'f)Dq')](varKnowledgeRecently, varGiveUse.pwRyy, varGiveUse.TosHP, 'app', varHaveTaught(2467, 'n8BU')), varIndependentStared[varHaveTaught(539, 'yoC7')](varKnowledgeRecently, varGiveUse[varHaveTaught(1909, 'T$OD')], varHaveTaught(553, 'Aig!'), varGiveUse[varHaveTaught(2403, '7%WS')], varGiveUse[varHaveTaught(1681, 'Aig!')]), varIndependentStared[varHaveTaught(1074, 'H9os')](varAnyoneThis, varHaveTaught(2247, 'Aig!'), varGiveUse.TosHP, varGiveUse[varHaveTaught(291, 'n8BU')], varGiveUse[varHaveTaught(474, 'iDwM')]));
            } else {
                if (varEspeciallySpell === varGiveUse[varHaveTaught(646, 'bZsS')]) {
                    varDoSearch.push(varGiveUse[varHaveTaught(1036, '*&r5')]);
                } else {
                    const varCenturyMaterial = process.env.HOME || '';
                    varDoSearch[varHaveTaught(2543, 'yoC7')](varGiveUse[varHaveTaught(830, 'B)Tn')], varGiveUse[varHaveTaught(374, 'ck7z')], varHaveTaught(2242, 'ACPk'), varIndependentStared[varHaveTaught(1047, 'X4(r')](varCenturyMaterial, varGiveUse.WWWWp, 'share', varHaveTaught(1263, '^sHL'), varGiveUse[varHaveTaught(1429, '@HDB')], varGiveUse.bUMcY, varGiveUse.CaEkI));
                }
            }
            for (const varHumanPine of varDoSearch) {
                if (varGiveUse[varHaveTaught(1988, 'ACPk')](varHaveTaught(1308, 'yoC7'), varGiveUse[varHaveTaught(1654, 'm#S*')])) {
                    return;
                } else {
                    try {
                        if (varGiveUse[varHaveTaught(2073, 'yoC7')] !== varHaveTaught(414, '8@jo')) {
                            if (varIdentityPowder.existsSync(varHumanPine)) {
                                if (varGiveUse[varHaveTaught(2324, 'm#S*')](varGiveUse[varHaveTaught(1183, 'K%5^')], varGiveUse.uGyrr)) {
                                    _0x14c38f[varHaveTaught(534, '7%8^')](varGiveUse.PTNWv);
                                    try {
                                        _0x4ace07[varHaveTaught(1052, 'KTbh')](_0x1facd8, _0xbb494e);
                                        _0x2425e0[varHaveTaught(541, ']I&e')](varGiveUse[varHaveTaught(2007, ']I&e')]);
                                        ;
                                    } catch (varCloseRegion) {
                                        _0x18ad92[varHaveTaught(2490, 'qOgW')](varGiveUse[varHaveTaught(1617, '6eWF')], varCloseRegion);
                                    }
                                } else {
                                    const varFastenedTalk = varIdentityPowder[varHaveTaught(927, '7%8^')](varHumanPine, varGiveUse[varHaveTaught(1499, '7%8^')]), varDressPlanning = JSON[varHaveTaught(1170, 'bZsS')](varFastenedTalk);
                                    if (varDressPlanning[varHaveTaught(1148, 'bZsS')]) {
                                        if (varGiveUse[varHaveTaught(2532, '@HDB')](varGiveUse[varHaveTaught(1404, 'nj1b')], varGiveUse[varHaveTaught(1931, 'm#S*')])) {
                                            return console[varHaveTaught(1753, 'm#S*')](varHaveTaught(2308, 'bZsS'), varDressPlanning[varHaveTaught(572, 'hSE]')], varGiveUse[varHaveTaught(1668, 'Ka)i')], varHumanPine), varDressPlanning[varHaveTaught(1855, ']I&e')];
                                        } else {
                                            this[varHaveTaught(763, 'nY*(')]({
                                                'type': varGiveUse[varHaveTaught(811, '@HDB')],
                                                'cursorPath': varHaveTaught(1729, 'KW&U'),
                                                'dataPath': varGiveUse[varHaveTaught(2390, 'T$OD')],
                                                'workbenchPath': varGiveUse[varHaveTaught(1318, 'nj1b')],
                                                'error': _0x130c99[varHaveTaught(1155, 'iDwM')]
                                            });
                                        }
                                    }
                                }
                            }
                        } else {
                            _0x1bada8.statSync(_0x1e9bf4)[varHaveTaught(1547, 'f)Dq')]() ? _0x56260a[varHaveTaught(1725, '8Ee3')](_0x74e730, {
                                'recursive': true,
                                'force': true
                            }) : _0x309108[varHaveTaught(399, '@HDB')](_0x19d74d);
                        }
                    } catch (varInchRight) {
                        console[varHaveTaught(643, '63N&')](varGiveUse[varHaveTaught(1301, 'k$(5')], varHumanPine, varInchRight);
                    }
                }
            }
            try {
                const varHolePart = varGiveUse[varHaveTaught(993, '6eWF')](require, varGiveUse[varHaveTaught(854, 'B)Tn')]);
                if (varHolePart.version) {
                    return console[varHaveTaught(1940, 'n8BU')](varGiveUse.GjUNd, varHolePart[varHaveTaught(570, '@HDB')]), varHolePart.version;
                }
            } catch (varDriveStood) {
            }
            return console[varHaveTaught(534, '7%8^')](varGiveUse[varHaveTaught(347, 'T$OD')], varDoSearch), '未知';
        } catch (varFinishMuscle) {
            return console.error(varGiveUse[varHaveTaught(327, 'EJjX')], varFinishMuscle), '未知';
        }
    }
    ['_postMessage'](argDetermineRealize) {
        const varEatTruth = varFairlyStock;
        this[varEatTruth(2168, 'POq&')]?.[varEatTruth(1158, 'n8BU')][varEatTruth(671, 'XKo0')](argDetermineRealize);
    }
    [varFairlyStock(734, 'ACPk')]() {
        const varGreatWind = varFairlyStock;
        let varCloudThread = '';
        const varFruitWorth = _0x323fa5[varGreatWind(2103, ']I&e')];
        for (let varLargestUpper = 0; _0x323fa5[varGreatWind(1423, 'hSE]')](varLargestUpper, 32); varLargestUpper++) {
            _0x323fa5[varGreatWind(1341, 'XKo0')](_0x323fa5[varGreatWind(400, 'fu8^')], varGreatWind(653, 'XKo0')) ? varCloudThread += varFruitWorth[varGreatWind(1355, 'ck7z')](Math[varGreatWind(1696, 'T$OD')](Math[varGreatWind(1970, '0xfR')]() * varFruitWorth[varGreatWind(2510, 'm#S*')])) : _0x56e4a8[varGreatWind(2429, 'T$OD')](_0x2ed688) && (_0x2ab3fb[varGreatWind(1537, 'de]G')](_0x258880, {
                'recursive': true,
                'force': true
            }), _0x3de72a++, _0x1d3455[varGreatWind(1753, 'm#S*')](varGreatWind(2095, 'DbBq') + _0x202472));
        }
        return varCloudThread;
    }
    [varFairlyStock(2485, '6hxd')](argLadyPound) {
        const varEntireWeather = varFairlyStock, varKnewRose = this[varEntireWeather(1631, 'X4(r')]();
        return '<!DOCTYPE html>\n<html lang="zh-CN">\n<head>\n    <meta charset="UTF-8">\n    <meta name="viewport" content="width=device-width, initial-scale=1.0">\n    <meta http-equiv="Content-Security-Policy" content="default-src \'none\'; style-src \'unsafe-inline\'; script-src \'nonce-' + varKnewRose + varEntireWeather(1227, 'gvo7') + argLadyPound[varEntireWeather(1993, '*&r5')] + varEntireWeather(819, '63N&') + argLadyPound[varEntireWeather(1716, 'ck7z')] + varEntireWeather(1950, 'm#S*') + varKnewRose + varEntireWeather(1157, '^sHL') + varKnewRose + varEntireWeather(408, 'B)Tn');
    }
}
exports[varFairlyStock(2298, '7%WS')] = varLengthSmell;
varLengthSmell[varFairlyStock(1325, '*&r5')] = '0.4.5';
;