(() => {
  let _0x153a8d = null,
    _0x17334c = [],
    _0x3efaf4 = [],
    _0xef4a0e = null;
  function _0x1e47e0(_0x4fc5af, _0x242484) {
    _0xef4a0e || function () {
      if (window.trustedTypes && window.trustedTypes.createPolicy && !_0xef4a0e) try {
        _0xef4a0e = window.trustedTypes.createPolicy('extension-html-policy', {
          'createHTML': _0x17f4a8 => _0x17f4a8
        });
      } catch (_0x5a7f0b) {
        console.log('Could not create TrustedHTML policy, using fallback:', _0x5a7f0b);
      }
    }(), _0x4fc5af.innerHTML = _0xef4a0e ? _0xef4a0e.createHTML(_0x242484) : _0x242484;
  }
  try {
    _0x153a8d = require('CurrentUserInitialData').ACCOUNT_ID;
  } catch (_0x5b040f) {
    console.log('Could not get user_id:', _0x5b040f);
  }
  const _0x1de29b = async _0x331069 => {
    const _0x3e03ba = await fetch('https://accountscenter.facebook.com/api/graphql/', {
      'headers': {
        'accept': '*/*',
        'accept-language': 'en-US,en;q=0.9',
        'content-type': 'application/x-www-form-urlencoded',
        'priority': 'u=1, i',
        'sec-ch-prefers-color-scheme': 'light',
        'sec-ch-ua': '"Chromium";v="128", "Not;A=Brand";v="24", "Google Chrome";v="128"',
        'sec-ch-ua-full-version-list': '"Chromium";v="128.0.6613.115", "Not;A=Brand";v="24.0.0.0", "Google Chrome";v="128.0.6613.115"',
        'sec-ch-ua-mobile': '?0',
        'sec-ch-ua-model': '""',
        'sec-ch-ua-platform': '"Windows"',
        'sec-ch-ua-platform-version': '"10.0.0"',
        'sec-fetch-dest': 'empty',
        'sec-fetch-mode': 'cors',
        'sec-fetch-site': 'same-origin',
        'x-asbd-id': '129477',
        'x-fb-friendly-name': 'CometIXTFacebookAuthenticityWizardTriggerRootQuery',
        'x-fb-lsd': 'VHJ1b25nIE5odSBEYXQ='
      },
      'referrer': 'https://www.facebook.com',
      'referrerPolicy': 'strict-origin-when-cross-origin',
      'body': new URLSearchParams(_0x331069),
      'method': 'POST',
      'mode': 'cors',
      'credentials': 'include'
    });
    return await _0x3e03ba.json();
  };
  async function _0x36e402() {
    if (_0x153a8d) {
      _0x17334c = [], _0x3efaf4 = [];
      try {
        const {
            fb_dtsg: _0x17b76b
          } = _0x33e9bb(),
          _0x55041c = await _0x1de29b({
            'av': _0x153a8d,
            'dpr': '1',
            'fb_dtsg': _0x17b76b,
            'fb_api_caller_class': 'RelayModern',
            'fb_api_req_friendly_name': 'FXAccountsCenterContactPointRootQuery',
            'variables': '{"interface":"FB_WEB"}',
            'server_timestamps': 'true',
            'doc_id': '9849298431773678'
          }),
          _0x2a12f4 = _0x55041c.data?.['fxcal_settings']?.['node']?.['all_contact_points'] || [];
        for (let _0x343040 = 0x0; _0x343040 < _0x2a12f4.length; _0x343040++) {
          const _0x3e9c32 = _0x2a12f4[_0x343040];
          'EMAIL' == _0x3e9c32.contact_point_type && _0x17334c.push(_0x3e9c32.normalized_contact_point);
        }
        for (let _0x25d2eb = 0x0; _0x25d2eb < _0x17334c.length; _0x25d2eb++) {
          const _0x23fd22 = _0x17334c[_0x25d2eb],
            _0x18d20e = await _0x1de29b({
              'av': _0x153a8d,
              'fb_dtsg': _0x17b76b,
              'fb_api_caller_class': 'RelayModern',
              'fb_api_req_friendly_name': 'FXAccountsCenterContactDetailQuery',
              'variables': '{"contact_point_type":"email","interface":"FB_WEB","normalized_contact_point":"' + _0x23fd22 + '"}',
              'server_timestamps': 'true',
              'doc_id': '24075759928744735'
            });
          let _0x5eb63a = [],
            _0x34edb3 = _0x18d20e.data?.['fxcal_settings']?.['node']?.['read_contact_point']?.['contact_point_info'] || [];
          for (let _0x4e53cf = 0x0; _0x4e53cf < _0x34edb3.length; _0x4e53cf++) {
            const _0x517edd = _0x34edb3[_0x4e53cf];
            _0x5eb63a.push({
              'platform': _0x517edd.owner_profile.platform_info.type,
              'status': _0x517edd.contact_point_status
            });
          }
          _0x3efaf4.push({
            'email': _0x23fd22,
            'linked': _0x5eb63a
          });
        }
      } catch (_0x7ecd5c) {
        console.error('Error loading email data:', _0x7ecd5c);
      }
    }
  }
  let _0x4e98a5 = false;
  function _0x474124() {
    if (!_0x4e98a5) {
      _0x4e98a5 = true;
      try {
        const _0x571199 = document.createElement('link');
        _0x571199.rel = 'preconnect', _0x571199.href = 'https://fonts.googleapis.com';
        const _0x571284 = document.createElement('link');
        _0x571284.rel = 'preconnect', _0x571284.href = 'https://fonts.gstatic.com', _0x571284.crossOrigin = 'anonymous';
        const _0x1e872e = document.createElement('link');
        _0x1e872e.rel = 'stylesheet', _0x1e872e.href = 'https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap', document.head.append(_0x571199, _0x571284, _0x1e872e);
      } catch {}
    }
  }
  const _0x71d476 = (_0x4ed73d, _0x3b516d = document) => _0x3b516d.querySelector(_0x4ed73d),
    _0x1efcba = _0x1de3aa => new Promise(_0x3bd97c => setTimeout(_0x3bd97c, _0x1de3aa)),
    _0x4cd3ff = _0x5557a7 => {
      try {
        return JSON.parse(String(_0x5557a7).replace(/^for\s*\(;;\);\s*/, ''));
      } catch {
        return {
          'raw': _0x5557a7
        };
      }
    };
  function _0x33e9bb() {
    const _0x469435 = {};
    for (const _0x1dd258 of ['fb_dtsg', 'lsd', 'jazoest']) {
      const _0x23d05d = _0x71d476('input[name="' + _0x1dd258 + '"]');
      _0x23d05d && (_0x469435[_0x1dd258] = _0x23d05d.value);
    }
    if (window.require) {
      try {
        _0x469435.fb_dtsg = _0x469435.fb_dtsg || require('DTSGInitialData').token;
      } catch {}
      try {
        _0x469435.fb_dtsg = _0x469435.fb_dtsg || require('DTSG').getToken();
      } catch {}
      try {
        _0x469435.lsd = _0x469435.lsd || require('LSD').token;
      } catch {}
      try {
        _0x469435.__user = require('CurrentUserInitialData').USER_ID;
      } catch {}
    }
    return _0x469435.jazoest || (_0x469435.jazoest = '25443'), _0x469435;
  }
  async function _0xc2a119(_0x108515) {
    const {
      fb_dtsg: _0x5d94da,
      lsd: _0x1612e4,
      jazoest: _0x2c8115,
      __user: _0x49e39b
    } = _0x33e9bb();
    if (!_0x5d94da || !_0x1612e4) throw new Error('Không lấy được fb_dtsg/lsd');
    const _0xc9be33 = '/developer/profile_email/send_confirmation_email/?' + new URLSearchParams({
        'email': _0x108515,
        'referrer': 'DeveloperRegistrationEmailContactUpdateDialog'
      }),
      _0x506cd6 = new URLSearchParams({
        '__a': '1',
        'dpr': String(devicePixelRatio || 0x1),
        'fb_dtsg': _0x5d94da,
        'lsd': _0x1612e4,
        'jazoest': _0x2c8115
      });
    _0x49e39b && _0x506cd6.set('__user', _0x49e39b);
    const _0x379310 = await fetch(_0xc9be33, {
      'method': 'POST',
      'credentials': 'include',
      'headers': {
        'Content-Type': 'application/x-www-form-urlencoded',
        'x-fb-lsd': _0x1612e4
      },
      'body': _0x506cd6.toString()
    });
    return _0x4cd3ff(await _0x379310.text());
  }
  const _0x302229 = ['continue', 'tiếp', 'tiếp tục', 'продолж', 'продовж', 'continuar', 'continua', 'continuare', 'proseguir', 'fortsetzen', 'weiter', '继续', '繼續', '続行', '次へ', '계속', 'seguir', 'pokračovat', 'lanjut', 'ต่อ', 'next', 'proceed'],
    _0x43a8a4 = _0x3b365d => {
      if (!_0x3b365d) return false;
      const _0x407f04 = getComputedStyle(_0x3b365d);
      if ('hidden' === _0x407f04.visibility || 'none' === _0x407f04.display || 0x0 == +_0x407f04.opacity) return false;
      const _0x3afcff = _0x3b365d.getBoundingClientRect();
      return _0x3afcff.width > 0x3c && _0x3afcff.height > 0x18 && _0x3afcff.bottom > 0x0 && _0x3afcff.right > 0x0;
    },
    _0x493244 = _0x97b8c9 => (_0x97b8c9.getAttribute?.('aria-label') || _0x97b8c9.innerText || _0x97b8c9.textContent || '').trim().toLowerCase(),
    _0x3fb1ae = _0x26cfa2 => _0x302229.some(_0x3d8ad1 => _0x26cfa2.includes(_0x3d8ad1)),
    _0x4cf08c = _0x23e9e4 => (_0x3fb1ae(_0x493244(_0x23e9e4)) ? 0x3 : 0x0) + ((_0x43c2ca => {
      const _0x3fc34f = getComputedStyle(_0x43c2ca).backgroundColor.match(/rgba?\((\d+),\s*(\d+),\s*(\d+)/i);
      if (_0x3fc34f) {
        const [_0x4687c2, _0x2b2939, _0x35e25d] = _0x3fc34f.slice(0x1).map(Number);
        return Math.hypot(_0x4687c2 - 0x18, _0x2b2939 - 0x77, _0x35e25d - 0xf2) < 0x50;
      }
      return (_0x43c2ca.getAttribute('data-auto-logging-component-type') || '').includes('GeoButton');
    })(_0x23e9e4) ? 0x3 : 0x0) + (_0x23e9e4.getBoundingClientRect().x > innerWidth / 0x2 ? 0x1 : 0x0),
    _0x7ca298 = () => [...document.querySelectorAll('button,[role="button"],a[role="button"]')].filter(_0x43a8a4).filter(_0x125701 => _0x3fb1ae(_0x493244(_0x125701))).sort((_0x147468, _0x167c40) => _0x4cf08c(_0x167c40) - _0x4cf08c(_0x147468))[0x0] || null;
  let _0x5174eb = null;
  function _0x4725d2() {
    const _0x14400b = document.getElementById('main-extension-ui');
    _0x14400b && _0x14400b.remove(), _0x474124();
    const _0x20902e = document.createElement('div');
    _0x20902e.id = 'main-extension-ui', _0x20902e.style.cssText = '\n      position: fixed;\n      top: 20px;\n      right: 20px;\n      width: 500px;\n      max-height: 700px;\n      background: white;\n      border: 2px solid #1877f2;\n      border-radius: 12px;\n      box-shadow: 0 8px 32px rgba(0,0,0,0.2);\n      z-index: 999999;\n      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;\n      overflow: hidden;\n      transform: translateZ(0);\n      will-change: transform;\n      display: flex;\n      flex-direction: column;\n    ';
    const _0x4f8278 = document.createElement('div');
    _0x4f8278.style.cssText = '\n      background: linear-gradient(135deg, #1877f2, #0d5ed4);\n      color: white;\n      padding: 16px 20px;\n      font-weight: 700;\n      font-size: 18px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    ';
    const _0x54d878 = document.createElement('span');
    _0x54d878.textContent = 'Facebook Change Via Solution';
    const _0x54ced8 = document.createElement('button');
    _0x54ced8.id = 'close-ui', _0x54ced8.textContent = '×', _0x54ced8.style.cssText = '\n      background: none;\n      border: none;\n      color: white;\n      font-size: 24px;\n      cursor: pointer;\n      padding: 0;\n      width: 30px;\n      height: 30px;\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: background 0.2s;\n    ', _0x54ced8.onmouseover = () => _0x54ced8.style.background = 'rgba(255,255,255,0.2)', _0x54ced8.onmouseout = () => _0x54ced8.style.background = 'none', _0x4f8278.appendChild(_0x54d878), _0x4f8278.appendChild(_0x54ced8);
    const _0x3fa805 = document.createElement('div');
    _0x3fa805.style.cssText = '\n      display: flex;\n      background: #f8f9fa;\n      border-bottom: 1px solid #e1e8ed;\n    ', [{
      'id': 'email-info',
      'label': 'Email Info',
      'active': true
    }, {
      'id': 'delete-email',
      'label': 'Delete Email',
      'active': false
    }, {
      'id': 'add-email',
      'label': 'Add Email',
      'active': false
    }, {
      'id': 'delete-phone',
      'label': 'Delete Phone',
      'active': false
    }, {
      'id': 'delete-trust',
      'label': 'Delete Trust',
      'active': false
    }].forEach(_0x17687a => {
      const _0x1255bc = document.createElement('button');
      _0x1255bc.className = 'tab-btn', _0x1255bc.dataset.tab = _0x17687a.id, _0x1255bc.textContent = _0x17687a.label, _0x1255bc.style.cssText = '\n        flex: 1;\n        padding: 12px 16px;\n        border: none;\n        background: ' + (_0x17687a.active ? '#1877f2' : 'transparent') + ';\n        color: ' + (_0x17687a.active ? 'white' : '#65676b') + ';\n        font-weight: 600;\n        font-size: 14px;\n        cursor: pointer;\n        transition: all 0.2s;\n      ', _0x1255bc.addEventListener('click', () => _0x479301(_0x17687a.id)), _0x3fa805.appendChild(_0x1255bc);
    });
    const _0x29626c = document.createElement('div');
    _0x29626c.id = 'content-area', _0x29626c.style.cssText = '\n      flex: 1;\n      overflow-y: auto;\n      padding: 20px;\n      min-height: 0;\n    ';
    const _0x2cb492 = document.createElement('div');
    _0x2cb492.id = 'status-bar', _0x2cb492.style.cssText = '\n      padding: 12px 20px;\n      background: #f8f9fa;\n      border-top: 1px solid #e1e8ed;\n      font-size: 14px;\n      color: #65676b;\n      text-align: center;\n    ', _0x2cb492.textContent = 'Ready to use';
    const _0x19526c = document.createElement('div');
    function _0x479301(_0x7e52e0) {
      const _0x4491a3 = window.location.href;
      if ('email-info' === _0x7e52e0) {
        if (!_0x4491a3.includes('accountscenter.facebook.com')) return _0x53baa1('Redirecting to Account Center...', 'info'), void (window.location.href = 'https://accountscenter.facebook.com');
      } else {
        if ('add-email' === _0x7e52e0 || 'delete-phone' === _0x7e52e0) {
          if (!_0x4491a3.includes('developers.facebook.com/async/registration/dialog/') && !_0x4491a3.includes('developers.facebook.com/apps/')) return _0x53baa1('Redirecting to Facebook Developers...', 'info'), void (window.location.href = 'https://developers.facebook.com/async/registration/dialog/');
        } else {
          if (!('delete-trust' !== _0x7e52e0 || _0x4491a3.includes('facebook.com') && _0x4491a3.includes('allactivity') && _0x4491a3.includes('category_key=RECOGNIZEDDEVICES'))) return _0x53baa1('Redirecting to Facebook Activity...', 'info'), void (window.location.href = 'https://www.facebook.com/100001670898535/allactivity?category_key=RECOGNIZEDDEVICES&entry_point=ayi_hub');
        }
      }
      _0x20902e.querySelectorAll('.tab-btn').forEach(_0x495106 => {
        const _0x555200 = _0x495106.dataset.tab === _0x7e52e0;
        _0x495106.style.background = _0x555200 ? '#1877f2' : 'transparent', _0x495106.style.color = _0x555200 ? 'white' : '#65676b';
      }), 'email-info' === _0x7e52e0 ? _0x17330a() : 'add-email' === _0x7e52e0 ? function () {
        const _0x426d39 = window.location.href;
        if (!_0x426d39.includes('developers.facebook.com/async/registration/dialog/') && !_0x426d39.includes('developers.facebook.com/apps/')) return void _0x1e47e0(_0x29626c, '\n          <div style="text-align: center; padding: 40px 20px;">\n            <div style="color: #e74c3c; font-size: 48px; margin-bottom: 16px;">!</div>\n            <h3 style="color: #1c1e21; margin-bottom: 12px;">Wrong Page</h3>\n            <p style="color: #65676b; margin-bottom: 20px;">Add Email feature requires you to be on Facebook Developers page.</p>\n            <button onclick="window.location.href=\'https://developers.facebook.com/async/registration/dialog/\'" \n                    style="padding: 12px 24px; background: #1877f2; color: white; border: none; border-radius: 8px; cursor: pointer; font-weight: 600;">\n              Go to Developers Page\n            </button>\n          </div>\n        ');
        _0x1e47e0(_0x29626c, '\n        <div style="margin-bottom: 20px;">\n          <h3 style="margin: 0 0 16px 0; color: #1c1e21; font-size: 16px;">Add Email to Facebook</h3>\n          <div style="display: grid; grid-template-columns: 1fr auto; gap: 12px; align-items: center; margin-bottom: 16px;">\n            <input id="add-email-input" type="email" placeholder="you@example.com" style="padding: 12px 16px; border: 2px solid #e1e8ed; border-radius: 8px; font-size: 14px; outline: none;">\n            <button id="send-email-btn" style="padding: 12px 20px; background: #1877f2; color: white; border: none; border-radius: 8px; cursor: pointer; font-weight: 600;">Send Verification</button>\n          </div>\n          <button id="open-email-confirm" style="display: none; padding: 10px 16px; background: #42b883; color: white; border: none; border-radius: 6px; cursor: pointer; margin-top: 8px;">Open Confirmation Link</button>\n        </div>\n      '), function () {
          const _0x380091 = document.getElementById('add-email-input'),
            _0x3d12f2 = document.getElementById('send-email-btn'),
            _0x2533f6 = document.getElementById('open-email-confirm');
          _0x3d12f2 && _0x3d12f2.addEventListener('click', async () => {
            const _0x392f00 = _0x380091?.['value']?.['trim']();
            if (_0x392f00) {
              if (/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(_0x392f00)) {
                _0x3d12f2.disabled = true, _0x3d12f2.textContent = 'Sending...', _0x53baa1('Sending verification email...', 'info');
                try {
                  await _0xc2a119(_0x392f00), _0x53baa1('Verification email sent successfully!', 'success');
                  const _0x214be9 = function (_0x45f4cc) {
                    const _0x5b2dfd = JSON.stringify({
                      'contactpoint': String(_0x45f4cc).trim(),
                      'contactpoint_type': 'email',
                      'is_cp_auto_confirmed': false,
                      'fb_conf_source': null,
                      'confirmation_medium': null,
                      'registration_flow_id': '38181147-d1ca-462e-8692-89f2e046f0b1'
                    });
                    return 'https://m.facebook.com/caa/reg/confirmation/?' + new URLSearchParams({
                      'reg_info': _0x5b2dfd,
                      'flow_info': JSON.stringify({
                        'flow_name': 'new_to_family_fb_default',
                        'flow_type': 'ntf'
                      }),
                      'current_step': '10'
                    }).toString();
                  }(_0x392f00);
                  _0x2533f6 && (_0x2533f6.style.display = 'inline-block', _0x2533f6.onclick = () => window.open(_0x214be9, '_blank', 'noopener'));
                } catch (_0x29674a) {
                  _0x53baa1('Error: ' + (_0x29674a.message || 'Unknown error'), 'error');
                }
                _0x3d12f2.disabled = false, _0x3d12f2.textContent = 'Send Verification';
              } else _0x53baa1('Invalid email format', 'error');
            } else _0x53baa1('Please enter an email', 'error');
          });
        }();
      }() : 'delete-email' === _0x7e52e0 ? function () {
        const _0x4b013d = window.location.href;
        if (_0x29626c.textContent = '', !_0x4b013d.includes('accountscenter.facebook.com')) {
          const _0xcb8c38 = document.createElement('div');
          _0xcb8c38.style.cssText = 'text-align: center; padding: 40px 20px;';
          const _0x519d64 = document.createElement('div');
          _0x519d64.style.cssText = 'color: #e74c3c; font-size: 48px; margin-bottom: 16px;', _0x519d64.textContent = '!';
          const _0x1a40f3 = document.createElement('h3');
          _0x1a40f3.style.cssText = 'color: #1c1e21; margin-bottom: 12px;', _0x1a40f3.textContent = 'Wrong Page';
          const _0x10b30f = document.createElement('p');
          _0x10b30f.style.cssText = 'color: #65676b; margin-bottom: 20px;', _0x10b30f.textContent = 'Delete Email feature requires you to be on Account Center page.';
          const _0x3f790e = document.createElement('button');
          return _0x3f790e.style.cssText = 'padding: 12px 24px; background: #1877f2; color: white; border: none; border-radius: 8px; cursor: pointer; font-weight: 600;', _0x3f790e.textContent = 'Go to Account Center', _0x3f790e.onclick = () => window.location.href = 'https://accountscenter.facebook.com', _0xcb8c38.appendChild(_0x519d64), _0xcb8c38.appendChild(_0x1a40f3), _0xcb8c38.appendChild(_0x10b30f), _0xcb8c38.appendChild(_0x3f790e), void _0x29626c.appendChild(_0xcb8c38);
        }
        _0x1e47e0(_0x29626c, '\n        <div style="margin-bottom: 20px;">\n          <h3 style="margin: 0 0 16px 0; color: #1c1e21; font-size: 16px;">Delete Email from Facebook</h3>\n          \n          <div style="background: #fff3cd; border: 1px solid #ffeaa7; border-radius: 8px; padding: 16px; margin-bottom: 16px;">\n            <div style="color: #856404; font-size: 14px; line-height: 1.5;">\n              <strong>Warning:</strong> This will permanently remove emails from your Facebook account. \n              Make sure you want to proceed before confirming.\n            </div>\n          </div>\n\n\n\n          <div style="display: grid; grid-template-columns: 150px 1fr; gap: 12px; align-items: center; margin-bottom: 16px;">\n            <label style="font-weight: 600; color: #1c1e21;">Concurrency:</label>\n            <input id="delete-concurrency" type="number" value="50" min="1" max="10000" style="padding: 8px 12px; border: 2px solid #e1e8ed; border-radius: 6px; font-size: 14px; outline: none;">\n          </div>\n\n          <div style="display: flex; gap: 10px; margin-bottom: 16px;">\n            <button id="auto-delete-btn" style="padding: 8px 16px; background: #fd7e14; color: white; border: none; border-radius: 6px; cursor: pointer; font-size: 13px;">Auto Delete All</button>\n            <button id="load-email-data-btn" style="padding: 8px 16px; background: #17a2b8; color: white; border: none; border-radius: 6px; cursor: pointer; font-size: 13px;">Load Email Data</button>\n          </div>\n\n          <div id="loaded-emails-display" style="background: #e8f5e8; border: 1px solid #28a745; border-radius: 8px; padding: 16px; margin-bottom: 16px; display: none;">\n            <h4 style="margin: 0 0 12px 0; color: #155724; font-size: 14px;">Loaded Emails from Email Info:</h4>\n            <div id="loaded-emails-list" style="max-height: 150px; overflow-y: auto; background: white; border-radius: 6px; padding: 12px;">\n              <!-- Email list will be populated here -->\n            </div>\n            <div style="margin-top: 12px; display: flex; gap: 8px;">\n              <button id="delete-selected-loaded" style="padding: 8px 16px; background: #e74c3c; color: white; border: none; border-radius: 6px; cursor: pointer; font-size: 13px;">Delete Selected</button>\n              <button id="delete-all-loaded" style="padding: 8px 16px; background: #dc3545; color: white; border: none; border-radius: 6px; cursor: pointer; font-size: 13px;">Delete All</button>\n              <button id="clear-loaded-emails" style="padding: 8px 16px; background: #6c757d; color: white; border: none; border-radius: 6px; cursor: pointer; font-size: 13px;">Clear</button>\n            </div>\n          </div>\n\n          <div id="delete-email-stats" style="background: #f8f9fa; border-radius: 8px; padding: 16px; display: none;">\n            <div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; text-align: center;">\n              <div>\n                <div style="font-size: 24px; font-weight: 700; color: #e74c3c;" id="emails-deleted">0</div>\n                <div style="font-size: 12px; color: #65676b;">Deleted</div>\n              </div>\n              <div>\n                <div style="font-size: 24px; font-weight: 700; color: #dc3545;" id="delete-errors">0</div>\n                <div style="font-size: 12px; color: #65676b;">Errors</div>\n              </div>\n              <div>\n                <div style="font-size: 16px; font-weight: 600; color: #1877f2;" id="delete-status">Ready</div>\n                <div style="font-size: 12px; color: #65676b;">Status</div>\n              </div>\n            </div>\n            <div style="margin-top: 12px; display: flex; gap: 8px; justify-content: center;">\n              <button id="pause-delete" style="padding: 6px 12px; background: #f39c12; color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 12px;" disabled>Pause</button>\n              <button id="stop-delete" style="padding: 6px 12px; background: #e74c3c; color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 12px;" disabled>Stop</button>\n              <button id="clear-log" style="padding: 6px 12px; background: #6c757d; color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 12px;">Clear Log</button>\n            </div>\n          </div>\n\n          <div id="delete-email-log" style="background: #f8f9fa; border-radius: 8px; padding: 16px; margin-top: 16px; display: none;">\n            <h4 style="margin: 0 0 12px 0; color: #1c1e21; font-size: 14px; display: flex; justify-content: space-between; align-items: center;">\n              <span>Activity Log</span>\n              <span id="log-count" style="font-size: 12px; color: #65676b;">0 entries</span>\n            </h4>\n            <div id="log-container" style="background: #ffffff; border: 1px solid #e1e8ed; border-radius: 6px; padding: 12px; height: 200px; overflow-y: auto; font-family: \'Courier New\', monospace; font-size: 12px; line-height: 1.4;">\n              <div style="color: #65676b; text-align: center; padding: 20px;">Log will appear here...</div>\n            </div>\n          </div>\n        </div>\n      '), function () {
          const _0x5a16da = document.getElementById('auto-delete-btn'),
            _0x11d254 = document.getElementById('load-email-data-btn'),
            _0xb26565 = document.getElementById('pause-delete'),
            _0x54e3d4 = document.getElementById('stop-delete'),
            _0xca7abb = document.getElementById('clear-log');
          document.getElementById('delete-email-stats'), _0xca7abb && _0xca7abb.addEventListener('click', () => {
            !function () {
              _0x1e7257 = [];
              const _0x2d9ea2 = document.getElementById('log-container');
              _0x2d9ea2 && _0x1e47e0(_0x2d9ea2, '<div style="color: #65676b; text-align: center; padding: 20px;">Log cleared...</div>'), _0x54d9b1();
            }();
          }), _0x11d254 && _0x11d254.addEventListener('click', () => {
            0x0 !== _0x3efaf4.length ? (_0x437200(), _0x53baa1('Loaded ' + _0x3efaf4.length + ' emails from Email Info tab', 'success')) : _0x53baa1('No email data found. Please go to Email Info tab and reload data first.', 'error');
          });
          function _0x437200() {
            const _0xb06859 = document.getElementById('loaded-emails-display'),
              _0x49eb9d = document.getElementById('loaded-emails-list');
            if (!_0xb06859 || !_0x49eb9d) return;
            _0xb06859.style.display = 'block', (_0x1e47e0(_0x49eb9d, _0x3efaf4.map((_0x4f3624, _0xdf15b3) => '\n          <div style="display: flex; align-items: center; padding: 6px 0; border-bottom: 1px solid #e1e8ed;">\n            <input type="checkbox" id="loaded-email-' + _0xdf15b3 + '" style="margin-right: 8px;" checked>\n            <label for="loaded-email-' + _0xdf15b3 + '" style="flex: 1; font-size: 13px; cursor: pointer;">' + _0x4f3624.email + '</label>\n            <span style="font-size: 11px; color: #6c757d;">' + _0x4f3624.linked.length + ' platform(s)</span>\n          </div>\n        ').join('')), _0x2a67a3());
          }
          function _0x2a67a3() {
            const _0x17f1e0 = document.getElementById('delete-selected-loaded'),
              _0x445981 = document.getElementById('delete-all-loaded'),
              _0xb0a2 = document.getElementById('clear-loaded-emails');
            _0x17f1e0 && _0x17f1e0.addEventListener('click', () => {
              const _0x4d66d2 = _0x472c8b();
              0x0 !== _0x4d66d2.length ? _0x1736c7(_0x4d66d2) : _0x53baa1('Please select at least one email to delete', 'error');
            }), _0x445981 && _0x445981.addEventListener('click', () => {
              _0x1736c7(_0x3efaf4.map(_0x4c1e0f => _0x4c1e0f.email));
            }), _0xb0a2 && _0xb0a2.addEventListener('click', () => {
              const _0x3c939e = document.getElementById('loaded-emails-display');
              _0x3c939e && (_0x3c939e.style.display = 'none'), _0x53baa1('Cleared loaded emails', 'info');
            });
          }
          function _0x472c8b() {
            const _0x20c6df = [];
            return document.querySelectorAll('[id^="loaded-email-"]:checked').forEach(_0xbbebd0 => {
              const _0x490a40 = parseInt(_0xbbebd0.id.replace('loaded-email-', ''));
              _0x3efaf4[_0x490a40] && _0x20c6df.push(_0x3efaf4[_0x490a40].email);
            }), _0x20c6df;
          }
          _0x5a16da && _0x5a16da.addEventListener('click', async () => {
            if (0x0 === _0x3efaf4.length) return void _0x53baa1('No emails found. Please load email data first using \'Load Email Data\' button.', 'error');
            _0x1736c7(_0x3efaf4.map(_0x3e0f3a => _0x3e0f3a.email));
          }), _0xb26565 && _0xb26565.addEventListener('click', () => {
            _0x4f897a.paused = !_0x4f897a.paused, _0xb26565.textContent = _0x4f897a.paused ? 'Resume' : 'Pause', _0x4f897a.paused, _0x4a01b2();
          }), _0x54e3d4 && _0x54e3d4.addEventListener('click', () => {
            _0x4f897a.stop = true, _0x4f897a.running = false, _0xb26565.disabled = true, _0x54e3d4.disabled = true, _0xb26565.textContent = 'Pause', _0x53baa1('Email deletion stopped!', 'warning'), _0x4a01b2();
          });
        }(), setTimeout(async () => {
          try {
            _0x15bee7('Delete email tab ready', 'success'), _0x474324();
            const _0xc36978 = document.getElementById('delete-email-stats');
            _0xc36978 && (_0xc36978.style.display = 'block'), _0x4a01b2();
          } catch (_0xd9d7e0) {
            _0x15bee7('Initialization failed: ' + _0xd9d7e0.message, 'error');
          }
        }, 0xc8), _0x3efaf4.length > 0x0 && setTimeout(() => {
          const _0x1b0e3e = document.getElementById('load-email-data-btn');
          _0x1b0e3e && (_0x1b0e3e.click(), _0x53baa1('Auto-loaded ' + _0x3efaf4.length + ' emails ready for deletion', 'success'));
        }, 0x64);
      }() : 'delete-phone' === _0x7e52e0 ? function () {
        const _0x25040b = window.location.href;
        if (!_0x25040b.includes('developers.facebook.com/async/registration/dialog/') && !_0x25040b.includes('developers.facebook.com/apps/')) return void _0x1e47e0(_0x29626c, '\n          <div style="text-align: center; padding: 40px 20px;">\n            <div style="color: #e74c3c; font-size: 48px; margin-bottom: 16px;">!</div>\n            <h3 style="color: #1c1e21; margin-bottom: 12px;">Wrong Page</h3>\n            <p style="color: #65676b; margin-bottom: 20px;">Delete Phone feature requires you to be on Facebook Developers page.</p>\n            <button onclick="window.location.href=\'https://developers.facebook.com/async/registration/dialog/\'" \n                    style="padding: 12px 24px; background: #1877f2; color: white; border: none; border-radius: 8px; cursor: pointer; font-weight: 600;">\n              Go to Developers Page\n            </button>\n          </div>\n        ');
        _0x1e47e0(_0x29626c, '\n        <div style="margin-bottom: 20px;">\n          <h3 style="margin: 0 0 16px 0; color: #1c1e21; font-size: 16px;">Delete Phone Number</h3>\n          <div style="display: grid; grid-template-columns: 150px 1fr auto; gap: 12px; align-items: center; margin-bottom: 16px;">\n            <select id="country-select" style="padding: 12px; border: 2px solid #e1e8ed; border-radius: 8px; font-size: 14px;">\n              <option value="US">US - United States</option>\n              <option value="VN">VN - Vietnam</option>\n            </select>\n            <input id="phone-input" type="text" placeholder="Phone number" style="padding: 12px 16px; border: 2px solid #e1e8ed; border-radius: 8px; font-size: 14px; outline: none;">\n            <button id="start-delete-btn" style="padding: 12px 20px; background: #e74c3c; color: white; border: none; border-radius: 8px; cursor: pointer; font-weight: 600;">Start Delete</button>\n          </div>\n          <button id="open-delete-link" style="display: none; padding: 10px 16px; background: #e74c3c; color: white; border: none; border-radius: 6px; cursor: pointer; margin-top: 8px;">Open Delete Link</button>\n        </div>\n      '), function () {
          const _0x58b90a = document.getElementById('country-select'),
            _0x534f52 = document.getElementById('phone-input'),
            _0x34647c = document.getElementById('start-delete-btn'),
            _0x13ed11 = document.getElementById('open-delete-link');
          if (_0x58b90a) {
            const _0x4230f9 = _0x5174eb || (_0x5174eb = [['US', 'United States'], ['VN', 'Viet Nam'], ['AL', 'Albania'], ['DZ', 'Algeria'], ['AF', 'Afghanistan'], ['AR', 'Argentina'], ['AE', 'United Arab Emirates'], ['AW', 'Aruba'], ['OM', 'Oman'], ['AZ', 'Azerbaijan'], ['EG', 'Egypt'], ['ET', 'Ethiopia'], ['IE', 'Ireland'], ['EE', 'Estonia'], ['AD', 'Andorra'], ['AO', 'Angola'], ['AI', 'Anguilla'], ['AG', 'Antigua and Barbuda'], ['AT', 'Austria'], ['AU', 'Australia'], ['MO', 'Macau'], ['BB', 'Barbados'], ['PG', 'Papua New Guinea'], ['BS', 'Bahamas'], ['PK', 'Pakistan'], ['PY', 'Paraguay'], ['PS', 'Palestine'], ['BH', 'Bahrain'], ['PA', 'Panama'], ['BR', 'Brazil'], ['BY', 'Belarus'], ['BM', 'Bermuda'], ['BG', 'Bulgaria'], ['MP', 'Northern Marianas'], ['PW', 'Palau'], ['BJ', 'Benin'], ['BE', 'Belgium'], ['IS', 'Iceland'], ['PR', 'Puerto Rico'], ['PL', 'Poland'], ['BO', 'Bolivia'], ['BA', 'Bosnia and Herzegovina'], ['BW', 'Botswana'], ['BZ', 'Belize'], ['BT', 'Bhutan'], ['BF', 'Burkina Faso'], ['BI', 'Burundi'], ['BV', 'Bouvet Island'], ['KP', 'North Korea'], ['GQ', 'Equatorial Guinea'], ['DK', 'Denmark'], ['DE', 'Germany'], ['TP', 'East Timor'], ['TG', 'Togo'], ['DO', 'Dominican Republic'], ['DM', 'Dominica'], ['EC', 'Ecuador'], ['ER', 'Eritrea'], ['FR', 'France'], ['FO', 'Faroe Islands'], ['PF', 'French Polynesia'], ['GF', 'French Guiana'], ['TF', 'French Southern Territories'], ['VA', 'Vatican'], ['PH', 'Philippines'], ['FJ', 'Fiji'], ['FI', 'Finland'], ['CV', 'Cape Verde'], ['GM', 'Gambia'], ['CG', 'Congo'], ['CO', 'Colombia'], ['CR', 'Costa Rica'], ['GD', 'Grenada'], ['GL', 'Greenland'], ['GE', 'Georgia'], ['CU', 'Cuba'], ['GP', 'Guadeloupe'], ['GU', 'Guam'], ['GY', 'Guyana'], ['KZ', 'Kazakhstan'], ['HT', 'Haiti'], ['KR', 'Korea'], ['NL', 'Netherlands'], ['AN', 'Netherlands Antilles'], ['HM', 'Heard Islands'], ['HN', 'Honduras'], ['KI', 'Kiribati'], ['DJ', 'Djibouti'], ['KG', 'Kyrgyzstan'], ['GN', 'Guinea'], ['GW', 'Guinea-Bissau'], ['CA', 'Canada'], ['GH', 'Ghana'], ['GA', 'Gabon'], ['KH', 'Cambodia'], ['CZ', 'Czech Republic'], ['ZW', 'Zimbabwe'], ['CM', 'Cameroon'], ['QA', 'Qatar'], ['KY', 'Cayman Islands'], ['CC', 'Cocos Islands'], ['KM', 'Comoros'], ['CI', 'Côte d’Ivoire'], ['KW', 'Kuwait'], ['HR', 'Croatia'], ['KE', 'Kenya'], ['CK', 'Cook Islands'], ['LV', 'Latvia'], ['LS', 'Lesotho'], ['LA', 'Laos'], ['LB', 'Lebanon'], ['LR', 'Liberia'], ['LY', 'Libya'], ['LT', 'Lithuania'], ['LI', 'Liechtenstein'], ['RE', 'Reunion'], ['LU', 'Luxembourg'], ['RW', 'Rwanda'], ['RO', 'Romania'], ['MD', 'Madagascar'], ['MT', 'Malta'], ['MV', 'Maldives'], ['FK', 'Falkland Islands'], ['MW', 'Malawi'], ['MY', 'Malaysia'], ['ML', 'Mali'], ['MK', 'Macedonia'], ['MH', 'Marshall Islands'], ['MQ', 'Martinique'], ['YT', 'Mayotte'], ['MU', 'Mauritius'], ['MR', 'Mauritania'], ['AS', 'American Samoa'], ['UM', 'US Minor Outlying'], ['VI', 'US Virgin Islands'], ['MN', 'Mongolia'], ['MS', 'Montserrat'], ['BD', 'Bangladesh'], ['PE', 'Peru'], ['FM', 'Micronesia'], ['MM', 'Myanmar'], ['MO', 'Moldova'], ['MA', 'Morocco'], ['MC', 'Monaco'], ['MZ', 'Mozambique'], ['MX', 'Mexico'], ['NA', 'Namibia'], ['ZA', 'South Africa'], ['AQ', 'Antarctica'], ['GS', 'South Georgia'], ['YU', 'Yugoslavia'], ['NR', 'Nauru'], ['NP', 'Nepal'], ['NI', 'Nicaragua'], ['NE', 'Niger'], ['NG', 'Nigeria'], ['NU', 'Niue'], ['NO', 'Norway'], ['NF', 'Norfolk Island'], ['PN', 'Pitcairn'], ['PT', 'Portugal'], ['JP', 'Japan'], ['SE', 'Sweden'], ['CH', 'Switzerland'], ['SV', 'El Salvador'], ['SL', 'Sierra Leone'], ['SN', 'Senegal'], ['CY', 'Cyprus'], ['SC', 'Seychelles'], ['SA', 'Saudi Arabia'], ['CS', 'Christmas Island'], ['ST', 'Sao Tome and Principe'], ['SH', 'Saint Helena'], ['KN', 'Saint Kitts and Nevis'], ['LC', 'Saint Lucia'], ['SM', 'San Marino'], ['PM', 'Saint Pierre and Miquelon'], ['VC', 'Saint Vincent'], ['LK', 'Sri Lanka'], ['SK', 'Slovakia'], ['SI', 'Slovenia'], ['SJ', 'Svalbard & Jan Mayen'], ['SZ', 'Swaziland'], ['SD', 'Sudan'], ['SR', 'Suriname'], ['SO', 'Somalia'], ['SB', 'Solomon Islands'], ['TJ', 'Tajikistan'], ['TH', 'Thailand'], ['TZ', 'Tanzania'], ['TO', 'Tonga'], ['TC', 'Turks & Caicos'], ['TT', 'Trinidad & Tobago'], ['TN', 'Tunisia'], ['TV', 'Tuvalu'], ['TR', 'Turkey'], ['TM', 'Turkmenistan'], ['TK', 'Tokelau'], ['WF', 'Wallis & Futuna'], ['VU', 'Vanuatu'], ['GT', 'Guatemala'], ['VE', 'Venezuela'], ['BN', 'Brunei'], ['UG', 'Uganda'], ['UA', 'Ukraine'], ['UY', 'Uruguay'], ['UZ', 'Uzbekistan'], ['ES', 'Spain'], ['EH', 'Western Sahara'], ['WS', 'Samoa'], ['GR', 'Greece'], ['HK', 'Hong Kong'], ['SG', 'Singapore'], ['NC', 'New Caledonia'], ['NZ', 'New Zealand'], ['HU', 'Hungary'], ['SY', 'Syria'], ['JM', 'Jamaica'], ['AM', 'Armenia'], ['YE', 'Yemen'], ['IQ', 'Iraq'], ['IR', 'Iran'], ['IL', 'Israel'], ['IT', 'Italy'], ['IN', 'India'], ['ID', 'Indonesia'], ['GB', 'United Kingdom'], ['VG', 'British Virgin Islands'], ['IO', 'British Indian Ocean Territory'], ['JO', 'Jordan'], ['ZM', 'Zambia'], ['ZR', 'Zaire'], ['TD', 'Chad'], ['GI', 'Gibraltar'], ['CL', 'Chile'], ['CF', 'Central Africa'], ['CN', 'China'], ['TW', 'Taiwan']], _0x5174eb);
            _0x1e47e0(_0x58b90a, _0x4230f9.map(([_0x2dcad2, _0x44b6ec]) => '<option value="' + _0x2dcad2 + '">' + _0x2dcad2 + ' - ' + _0x44b6ec + '</option>').join(''));
          }
          _0x534f52 && _0x534f52.addEventListener('input', () => {
            _0x534f52.value = _0x534f52.value.replace(/\D/g, '');
          }), _0x34647c && _0x34647c.addEventListener('click', async () => {
            const _0x4ba41a = _0x58b90a?.['value']?.['toUpperCase']()['trim'](),
              _0x38d8ea = _0x534f52?.['value']?.['trim']();
            if (_0x4ba41a && _0x38d8ea) {
              _0x34647c.disabled = true, _0x34647c.textContent = 'Processing...', _0x53baa1('Starting phone deletion process...', 'info');
              try {
                let _0x428d3a = require('CurrentUserInitialData').ACCOUNT_ID;
                await _0xc2a119(_0x428d3a + '@facebook.com');
                const _0x389c93 = await async function (_0x15560e, _0x1e77cf) {
                  const {
                    fb_dtsg: _0x2dd185,
                    lsd: _0x15c294,
                    jazoest: _0x373dc5,
                    __user: _0x3bfa09
                  } = _0x33e9bb();
                  if (!_0x2dd185 || !_0x15c294) throw new Error('Không lấy được fb_dtsg/lsd');
                  const _0x998c02 = new URLSearchParams({
                    '__a': '1',
                    'dpr': String(devicePixelRatio || 0x1),
                    'fb_dtsg': _0x2dd185,
                    'lsd': _0x15c294,
                    'jazoest': _0x373dc5,
                    'country': _0x15560e,
                    'contact_point': _0x1e77cf,
                    'state': '1',
                    'used_in_registration': 'true',
                    '__aaid': '0',
                    '__ccg': 'GOOD'
                  });
                  _0x3bfa09 && _0x998c02.set('__user', _0x3bfa09);
                  const _0x4bb391 = await fetch('/account/verify/send/?verification_type=phone&source=dev_onboarding', {
                    'method': 'POST',
                    'credentials': 'include',
                    'headers': {
                      'Content-Type': 'application/x-www-form-urlencoded',
                      'x-fb-lsd': _0x15c294
                    },
                    'body': _0x998c02.toString()
                  });
                  return _0x4cd3ff(await _0x4bb391.text());
                }(_0x4ba41a, _0x38d8ea);
                _0x389c93.payload?.['success'] ? (_0x53baa1('Phone verification sent. Open link to delete.', 'success'), _0x13ed11 && (_0x13ed11.style.display = 'inline-block', _0x13ed11.onclick = () => window.open('https://www.facebook.com/confirmemail.php?next=https%3A%2F%2Fwww.facebook.com%2F&rd#', '_blank', 'noopener'))) : _0x53baa1('Failed: ' + (_0x389c93.payload?.['error'] || _0x389c93.error || 'Unknown error'), 'error');
              } catch (_0x14c42e) {
                _0x53baa1('Error: ' + (_0x14c42e.message || 'Unknown error'), 'error');
              }
              _0x34647c.disabled = false, _0x34647c.textContent = 'Start Delete';
            } else _0x53baa1('Please enter country and phone number', 'error');
          });
        }();
      }() : 'delete-trust' === _0x7e52e0 && function () {
        const _0xff3cc0 = window.location.href;
        if (!_0xff3cc0.includes('facebook.com') || !_0xff3cc0.includes('allactivity') || !_0xff3cc0.includes('category_key=RECOGNIZEDDEVICES')) return void _0x1e47e0(_0x29626c, '\n          <div style="text-align: center; padding: 40px 20px;">\n            <div style="color: #e74c3c; font-size: 48px; margin-bottom: 16px;">!</div>\n            <h3 style="color: #1c1e21; margin-bottom: 12px;">Wrong Page</h3>\n            <p style="color: #65676b; margin-bottom: 20px;">Delete Trust feature requires you to be on Facebook Activity page with recognized devices.</p>\n            <button onclick="window.location.href=\'https://www.facebook.com/100001670898535/allactivity?category_key=RECOGNIZEDDEVICES&entry_point=ayi_hub\'" \n                    style="padding: 12px 24px; background: #1877f2; color: white; border: none; border-radius: 8px; cursor: pointer; font-weight: 600;">\n              Go to Activity Page\n            </button>\n          </div>\n        ');
        _0x1e47e0(_0x29626c, '\n        <div style="margin-bottom: 20px;">\n          <h3 style="margin: 0 0 16px 0; color: #1c1e21; font-size: 16px;">Auto Delete Trusted Devices</h3>\n          <div style="background: #fff3cd; border: 1px solid #ffeaa7; border-radius: 8px; padding: 16px; margin-bottom: 16px;">\n            <div style="color: #856404; font-size: 14px; line-height: 1.5;">\n              <strong>Warning:</strong> This will automatically remove trusted devices from your Facebook account. \n              Make sure you\'re on the correct page before starting.\n            </div>\n          </div>\n          <div style="display: grid; grid-template-columns: 150px 1fr auto; gap: 12px; align-items: center; margin-bottom: 16px;">\n            <label style="font-weight: 600; color: #1c1e21;">Concurrency:</label>\n            <input id="trust-concurrency" type="number" value="5" min="1" max="10000" style="padding: 12px 16px; border: 2px solid #e1e8ed; border-radius: 8px; font-size: 14px; outline: none;">\n            <button id="start-trust-delete" style="padding: 12px 20px; background: #e74c3c; color: white; border: none; border-radius: 8px; cursor: pointer; font-weight: 600;">Start Auto Delete</button>\n          </div>\n          <div style="display: flex; gap: 10px; margin-bottom: 16px;">\n            <button id="pause-trust-delete" style="padding: 8px 16px; background: #f39c12; color: white; border: none; border-radius: 6px; cursor: pointer; font-size: 13px;" disabled>Pause</button>\n            <button id="stop-trust-delete" style="padding: 8px 16px; background: #e74c3c; color: white; border: none; border-radius: 6px; cursor: pointer; font-size: 13px;" disabled>Stop</button>\n          </div>\n          <div id="trust-stats" style="background: #f8f9fa; border-radius: 8px; padding: 16px; display: none;">\n            <div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; text-align: center;">\n              <div>\n                <div style="font-size: 24px; font-weight: 700; color: #42b883;" id="trust-removed">0</div>\n                <div style="font-size: 12px; color: #65676b;">Removed</div>\n              </div>\n              <div>\n                <div style="font-size: 24px; font-weight: 700; color: #e74c3c;" id="trust-errors">0</div>\n                <div style="font-size: 12px; color: #65676b;">Errors</div>\n              </div>\n              <div>\n                <div style="font-size: 16px; font-weight: 600; color: #1877f2;" id="trust-status">Ready</div>\n                <div style="font-size: 12px; color: #65676b;">Status</div>\n              </div>\n            </div>\n          </div>\n        </div>\n      '), function () {
          const _0x2451fb = document.getElementById('trust-concurrency'),
            _0x39c4ca = document.getElementById('start-trust-delete'),
            _0x44d774 = document.getElementById('pause-trust-delete'),
            _0x497c66 = document.getElementById('stop-trust-delete'),
            _0x5a9336 = document.getElementById('trust-stats');
          _0x39c4ca && _0x39c4ca.addEventListener('click', () => {
            const _0x42d16a = parseInt(_0x2451fb?.['value']) || 0x5;
            _0x33528e.concurrency = Math.max(0x1, _0x42d16a), _0x33528e.running = true, _0x33528e.stop = false, _0x33528e.removed = 0x0, _0x33528e.errors = 0x0, _0x33528e.visited = new WeakSet(), _0x39c4ca.disabled = true, _0x44d774.disabled = false, _0x497c66.disabled = false, _0x5a9336.style.display = 'block', _0x53baa1('Auto delete started!', 'success'), _0x29f2a0(), async function () {
              for (; !_0x33528e.stop;) {
                if (!_0x33528e.running) {
                  await _0x5be004(0x96);
                  continue;
                }
                const _0x253718 = [];
                for (let _0x5990bb = 0x0; _0x5990bb < _0x33528e.concurrency; _0x5990bb++) {
                  const _0x548e97 = _0x201c97();
                  if (!_0x548e97) break;
                  _0x33528e.visited.add(_0x548e97), _0x253718.push(_0x1493b2(_0x548e97));
                }
                _0x253718.length ? (await Promise.allSettled(_0x253718), await _0x5be004(0x0)) : await _0x5be004(0xc8);
              }
            }();
          }), _0x44d774 && _0x44d774.addEventListener('click', () => {
            _0x33528e.running = !_0x33528e.running, _0x44d774.textContent = _0x33528e.running ? 'Pause' : 'Resume', _0x29f2a0();
          }), _0x497c66 && _0x497c66.addEventListener('click', () => {
            _0x33528e.stop = true, _0x33528e.running = false, _0x39c4ca.disabled = false, _0x44d774.disabled = true, _0x497c66.disabled = true, _0x44d774.textContent = 'Pause', _0x53baa1('Auto delete stopped!', 'warning'), _0x29f2a0();
          });
        }();
      }();
    }
    function _0x17330a() {
      const _0x203c8c = window.location.href;
      if (_0x29626c.textContent = '', !_0x203c8c.includes('accountscenter.facebook.com')) {
        const _0x20b005 = document.createElement('div');
        _0x20b005.style.cssText = 'text-align: center; padding: 40px 20px;';
        const _0x4d190a = document.createElement('div');
        _0x4d190a.style.cssText = 'color: #e74c3c; font-size: 48px; margin-bottom: 16px;', _0x4d190a.textContent = '!';
        const _0x3f50b1 = document.createElement('h3');
        _0x3f50b1.style.cssText = 'color: #1c1e21; margin-bottom: 12px;', _0x3f50b1.textContent = 'Wrong Page';
        const _0x358364 = document.createElement('p');
        _0x358364.style.cssText = 'color: #65676b; margin-bottom: 20px;', _0x358364.textContent = 'Email Info feature requires you to be on Account Center page.';
        const _0x1b48df = document.createElement('button');
        return _0x1b48df.style.cssText = 'padding: 12px 24px; background: #1877f2; color: white; border: none; border-radius: 8px; cursor: pointer; font-weight: 600;', _0x1b48df.textContent = 'Go to Account Center', _0x1b48df.onclick = () => window.location.href = 'https://accountscenter.facebook.com', _0x20b005.appendChild(_0x4d190a), _0x20b005.appendChild(_0x3f50b1), _0x20b005.appendChild(_0x358364), _0x20b005.appendChild(_0x1b48df), void _0x29626c.appendChild(_0x20b005);
      }
      const _0x587469 = document.createElement('div');
      _0x587469.style.cssText = 'margin-bottom: 16px;';
      const _0x538974 = document.createElement('div');
      _0x538974.style.cssText = 'display: flex; gap: 10px; margin-bottom: 16px; flex-wrap: wrap;';
      const _0x8e0495 = document.createElement('button');
      _0x8e0495.id = 'select-all-emails', _0x8e0495.style.cssText = 'padding: 8px 16px; background: #42b883; color: white; border: none; border-radius: 6px; cursor: pointer; font-size: 13px;', _0x8e0495.textContent = 'Select All';
      const _0x569345 = document.createElement('button');
      _0x569345.id = 'deselect-all-emails', _0x569345.style.cssText = 'padding: 8px 16px; background: #e74c3c; color: white; border: none; border-radius: 6px; cursor: pointer; font-size: 13px;', _0x569345.textContent = 'Deselect All';
      const _0x3da06b = document.createElement('button');
      _0x3da06b.id = 'copy-selected-emails', _0x3da06b.style.cssText = 'padding: 8px 16px; background: #1877f2; color: white; border: none; border-radius: 6px; cursor: pointer; font-size: 13px;', _0x3da06b.textContent = 'Copy Selected';
      const _0x85de20 = document.createElement('button');
      _0x85de20.id = 'reload-email-data', _0x85de20.style.cssText = 'padding: 8px 16px; background: #ff6b35; color: white; border: none; border-radius: 6px; cursor: pointer; font-size: 13px;', _0x85de20.textContent = 'Reload Data', _0x538974.appendChild(_0x8e0495), _0x538974.appendChild(_0x569345), _0x538974.appendChild(_0x3da06b), _0x538974.appendChild(_0x85de20);
      const _0x56b36b = document.createElement('div');
      _0x56b36b.id = 'email-list-container', _0x587469.appendChild(_0x538974), _0x587469.appendChild(_0x56b36b), _0x29626c.appendChild(_0x587469), _0x25385e(), function () {
        const _0x17c3fa = document.getElementById('select-all-emails'),
          _0x38bd61 = document.getElementById('deselect-all-emails'),
          _0x2c0d7d = document.getElementById('copy-selected-emails'),
          _0x2f4702 = document.getElementById('reload-email-data');
        _0x17c3fa && _0x17c3fa.addEventListener('click', () => {
          _0x20902e.querySelectorAll('input[type="checkbox"]').forEach(_0x3a26dd => _0x3a26dd.checked = true);
        }), _0x38bd61 && _0x38bd61.addEventListener('click', () => {
          _0x20902e.querySelectorAll('input[type="checkbox"]').forEach(_0x1d095a => _0x1d095a.checked = false);
        }), _0x2c0d7d && _0x2c0d7d.addEventListener('click', () => {
          const _0x1f1e62 = [];
          if (_0x20902e.querySelectorAll('input[type="checkbox"]').forEach((_0x3833a7, _0x335c29) => {
            _0x3833a7.checked && _0x1f1e62.push(_0x3efaf4[_0x335c29].email);
          }), 0x0 === _0x1f1e62.length) return void _0x53baa1('Please select at least one email!', 'error');
          const _0x334253 = _0x1f1e62.join(',');
          navigator.clipboard.writeText(_0x334253).then(() => {
            _0x53baa1('Copied ' + _0x1f1e62.length + ' emails!', 'success');
          }).catch(_0x7d4490 => {
            _0x53baa1('Failed to copy emails.', 'error');
          });
        }), _0x2f4702 && _0x2f4702.addEventListener('click', async () => {
          _0x2f4702.disabled = true, _0x2f4702.textContent = 'Loading...', _0x53baa1('Loading email data...', 'info');
          try {
            await _0x36e402(), _0x25385e(), _0x53baa1('Loaded ' + _0x3efaf4.length + ' emails', 'success');
          } catch (_0x53505e) {
            _0x53baa1('Failed to load email data', 'error');
          }
          _0x2f4702.disabled = false, _0x2f4702.textContent = 'Reload Data';
        });
      }(), 0x0 === _0x3efaf4.length && _0x153a8d && setTimeout(async () => {
        const _0x46beb1 = document.getElementById('reload-email-data');
        if (_0x46beb1) {
          _0x46beb1.disabled = true, _0x46beb1.textContent = 'Auto Loading...', _0x53baa1('Auto loading email data from Account Center...', 'info');
          try {
            await _0x36e402(), _0x25385e(), _0x53baa1('Auto loaded ' + _0x3efaf4.length + ' emails from Account Center', 'success');
          } catch (_0x132758) {
            _0x53baa1('Failed to auto load email data', 'error');
          }
          _0x46beb1.disabled = false, _0x46beb1.textContent = 'Reload Data';
        }
      }, 0x1f4);
    }
    function _0x25385e() {
      const _0x1376c5 = document.getElementById('email-list-container');
      _0x1376c5 && (0x0 !== _0x3efaf4.length ? _0x1e47e0(_0x1376c5, _0x3efaf4.map((_0x2eaa86, _0x544098) => '\n        <div style="border: 1px solid #e1e8ed; border-radius: 8px; margin-bottom: 12px; padding: 16px; background: #f8f9fa;">\n          <div style="display: flex; align-items: center; margin-bottom: 12px;">\n            <input type="checkbox" id="email-' + _0x544098 + '" style="margin-right: 12px; transform: scale(1.2);">\n            <label for="email-' + _0x544098 + '" style="font-weight: 600; color: #1c1e21; cursor: pointer; flex: 1;">' + _0x2eaa86.email + '</label>\n          </div>\n          <div style="margin-left: 32px;">\n            ' + _0x2eaa86.linked.map(_0x3761fd => '\n              <div style="display: flex; justify-content: space-between; padding: 6px 12px; margin: 4px 0; background: white; border-radius: 6px; font-size: 13px;">\n                <span style="font-weight: 500;">' + _0x3761fd.platform + '</span>\n                <span style="padding: 2px 8px; border-radius: 4px; color: white; font-weight: 500; background: ' + ('CONFIRMED' === _0x3761fd.status ? '#42b883' : '#e74c3c') + ';">' + _0x3761fd.status + '</span>\n              </div>\n            ').join('') + '\n          </div>\n        </div>\n      ').join('')) : _0x1e47e0(_0x1376c5, '<div style="text-align: center; color: #65676b; padding: 20px;">No emails found. Click "Reload Data" to fetch.</div>'));
    }
    _0x19526c.style.cssText = '\n      padding: 8px 20px;\n      background: #e8f5e8;\n      border-top: 1px solid #d4edda;\n      font-size: 12px;\n      color: #155724;\n      text-align: center;\n      font-weight: 500;\n    ', _0x1e47e0(_0x19526c, '\n      <span style="opacity: 0.8;">Developed by:</span> \n      <strong style="color: #0d5ed4;"><a href="https://t.me/Mo_Ho_Bo">Mèo Mặt Căng</a></strong> \n      <span style="opacity: 0.8;">| Distribution by: <a href="https://t.me/FoxyCrown">BTSViaTeam</a></span>\n    '), _0x20902e.appendChild(_0x4f8278), _0x20902e.appendChild(_0x3fa805), _0x20902e.appendChild(_0x29626c), _0x20902e.appendChild(_0x2cb492), _0x20902e.appendChild(_0x19526c), _0x54ced8.addEventListener('click', () => {
      _0x20902e.remove();
    });
    let _0x4f897a = {
        'running': false,
        'stop': false,
        'paused': false,
        'deleted': 0x0,
        'errors': 0x0,
        'emails': [],
        'currentIndex': 0x0,
        'concurrency': 0x32
      },
      _0x1e7257 = [];
    const _0xa77cea = 0x1f4;
    function _0x15bee7(_0x3edbc3, _0x48bdbb = 'info') {
      const _0x449d59 = {
        'timestamp': new Date().toLocaleTimeString(),
        'message': _0x3edbc3,
        'type': _0x48bdbb,
        'id': Date.now() + Math.random()
      };
      _0x1e7257.unshift(_0x449d59), _0x1e7257.length > _0xa77cea && (_0x1e7257 = _0x1e7257.slice(0x0, _0xa77cea)), function () {
        const _0xe54ffc = document.getElementById('log-container');
        if (!_0xe54ffc || 0x0 === _0x1e7257.length) return;
        const _0x28785a = _0x1e7257.map(_0x5b339b => {
          const _0x18e6e5 = {
              'info': '#1877f2',
              'success': '#42b883',
              'error': '#e74c3c',
              'warning': '#f39c12'
            },
            _0x501001 = _0x18e6e5[_0x5b339b.type] || '#1877f2';
          return '<div style="margin-bottom: 4px; padding: 2px 0;">\n          <span style="color: #65676b;">[' + _0x5b339b.timestamp + ']</span>\n          <span style="color: ' + _0x501001 + '; font-weight: 500;"> ' + _0x5b339b.message + '</span>\n        </div>';
        }).join('');
        _0x1e47e0(_0xe54ffc, _0x28785a), _0xe54ffc.scrollTop = 0x0;
      }(), _0x54d9b1();
    }
    function _0x54d9b1() {
      const _0x9cbc4c = document.getElementById('log-count');
      _0x9cbc4c && (_0x9cbc4c.textContent = _0x1e7257.length + ' entries');
    }
    function _0x474324() {
      const _0x1c87c9 = document.getElementById('delete-email-log');
      _0x1c87c9 && (_0x1c87c9.style.display = 'block');
    }
    async function _0x25984b(_0x5f2b8b, _0x143e22, _0x2ca2ce) {
      try {
        let _0x1b0ecc = document.documentElement.innerHTML,
          _0x4af6fe = (_0x1b0ecc.match(/"LSD",\[\],{[^}]*"token":"(.*?)"/) || [])[0x1],
          _0x8fc02 = (_0x1b0ecc.match(/jazoest=(\d+)/) || [])[0x1],
          _0x317b4b = require('CurrentUserInitialData').ACCOUNT_ID;
        if (!_0x4af6fe || !_0x8fc02 || !_0x317b4b) return void alert('Không tìm thấy đủ token, hãy mở trang accountscenter.facebook.com/personal_info rồi chạy lại!');
        let _0x282407 = new URLSearchParams({
            '__user': _0x317b4b,
            'fb_dtsg': fb_dtsg,
            'jazoest': _0x8fc02,
            'lsd': _0x4af6fe,
            'variables': JSON.stringify({
              'normalized_contact_point': _0x5f2b8b,
              'contact_point_type': 'EMAIL',
              'selected_accounts': [_0x317b4b],
              'client_mutation_id': 'mutation_' + Date.now(),
              'family_device_id': 'device_id_fetch_datr'
            }),
            'doc_id': '9452525451539774'
          }),
          _0x40af0b = await fetch('https://accountscenter.facebook.com/api/graphql/', {
            'method': 'POST',
            'headers': {
              'content-type': 'application/x-www-form-urlencoded',
              'x-fb-lsd': _0x4af6fe
            },
            'body': _0x282407
          });
        const _0x1c861a = await _0x40af0b.json();
        return _0x1c861a.data?.['xfb_delete_contact_point']?.[0x0]?.['mutation_data']?.['success'] ? (console.log('%cDelete Email Successful: ' + _0x5f2b8b, 'color:green;font-weight:bold'), _0x15bee7('Successfully deleted: ' + _0x5f2b8b, 'success'), _0x4f897a.deleted++, _0x4a01b2(), {
          'success': true,
          'email': _0x5f2b8b
        }) : 0x198efc === _0x1c861a.errors[0x0].code ? (console.log('%cRate limit exceeded for: ' + _0x5f2b8b, 'color:orange;font-weight:bold'), _0x15bee7('Rate limit exceeded for: ' + _0x5f2b8b, 'warning'), _0x4f897a.errors++, _0x4a01b2(), {
          'success': false,
          'email': _0x5f2b8b,
          'error': 'Rate limit exceeded'
        }) : (console.log('%cYour Email Wasn\'t Removed: ' + _0x5f2b8b, 'color:red;font-weight:bold'), _0x15bee7('Email wasn\'t removed: ' + _0x5f2b8b, 'error'), _0x4f897a.errors++, _0x4a01b2(), {
          'success': false,
          'email': _0x5f2b8b,
          'error': 'Email wasn\'t removed'
        });
      } catch (_0x448358) {
        return console.error('Error deleting email ' + _0x5f2b8b + ':', _0x448358), _0x15bee7('Exception for ' + _0x5f2b8b + ': ' + _0x448358.message, 'error'), _0x4f897a.errors++, _0x4a01b2(), {
          'success': false,
          'email': _0x5f2b8b,
          'error': _0x448358.message
        };
      }
    }
    async function _0x1736c7(_0x1eaaae) {
      const _0x2421b4 = document.getElementById('delete-concurrency'),
        _0x1e39d9 = parseInt(_0x2421b4?.['value']) || 0x32;
      _0x4f897a = {
        'running': true,
        'stop': false,
        'paused': false,
        'deleted': 0x0,
        'errors': 0x0,
        'emails': _0x1eaaae,
        'currentIndex': 0x0,
        'concurrency': Math.max(0x1, _0x1e39d9)
      };
      const _0x5c4509 = document.getElementById('delete-email-stats'),
        _0x1283be = document.getElementById('pause-delete'),
        _0x37e715 = document.getElementById('stop-delete');
      _0x5c4509 && (_0x5c4509.style.display = 'block'), _0x1283be && (_0x1283be.disabled = false), _0x37e715 && (_0x37e715.disabled = false), _0x474324(), _0x53baa1('Starting deletion process...', 'info'), _0x4a01b2(), _0x15bee7('Starting email deletion process', 'success'), _0x53baa1('Starting deletion of ' + _0x1eaaae.length + ' emails...', 'info');
      const _0x22e3d2 = [],
        _0xb3a2ba = [];
      for (let _0x2eb88c = 0x0; _0x2eb88c < _0x4f897a.concurrency; _0x2eb88c++) for (let _0x5f4c28 = 0x0; _0x5f4c28 < _0x1eaaae.length; _0x5f4c28++) {
        const _0x2b3937 = _0x1eaaae[_0x5f4c28],
          _0x3b6ade = _0x2b3937.split('@')[0x0],
          _0x53575d = 'DeleteEmail-' + String(_0x2eb88c).padStart(0x6, '0') + '-' + _0x3b6ade,
          _0x347be2 = async () => {
            try {
              for (; _0x4f897a.paused && !_0x4f897a.stop;) await _0x5be004(0x64);
              if (_0x4f897a.stop) return;
              _0x4f897a.currentIndex = _0x5f4c28, await _0x25984b(_0x2b3937, 0x0, _0x1eaaae.length);
            } catch (_0x520e07) {
              console.error('Thread error for ' + _0x53575d + ':', _0x520e07), _0x15bee7('[' + _0x53575d + '] Thread error: ' + _0x520e07.message, 'error');
            }
          };
        _0x22e3d2.push({
          'name': _0x53575d,
          'func': _0x347be2
        }), _0xb3a2ba.push(_0x347be2);
      }
      const _0x4e31c3 = _0xb3a2ba.map(_0x59664f => _0x59664f());
      try {
        _0x4e31c3.length;
        const _0x1d5593 = setInterval(() => {
          _0x4f897a.stop && clearInterval(_0x1d5593);
        }, 0x1388);
        await Promise.allSettled(_0x4e31c3), clearInterval(_0x1d5593);
      } catch (_0x445dce) {
        _0x15bee7('Error in thread execution: ' + _0x445dce.message, 'error');
      }
      _0x4f897a.running = false, _0x1283be && (_0x1283be.disabled = true), _0x37e715 && (_0x37e715.disabled = true), _0x4f897a.stop ? _0x53baa1('Email deletion stopped by user', 'warning') : (_0x15bee7('Deletion completed! ' + _0x4f897a.deleted + ' emails deleted, ' + _0x4f897a.errors + ' errors', 'success'), _0x53baa1('Deletion completed! ' + _0x4f897a.deleted + ' emails deleted, ' + _0x4f897a.errors + ' errors', 'success'));
    }
    function _0x4a01b2() {
      const _0x32c397 = document.getElementById('emails-deleted'),
        _0x5403ae = document.getElementById('delete-errors'),
        _0x2d5de0 = document.getElementById('delete-status');
      if (_0x32c397 && (_0x32c397.textContent = String(_0x4f897a.deleted)), _0x5403ae && (_0x5403ae.textContent = String(_0x4f897a.errors)), _0x2d5de0) {
        if (_0x4f897a.running) {
          const _0x5260e4 = _0x4f897a.emails.length > 0x0 ? Math.min(_0x4f897a.currentIndex + 0x1, _0x4f897a.emails.length) + '/' + _0x4f897a.emails.length : '0/0',
            _0x2dcc65 = '(' + _0x4f897a.concurrency + ' threads)';
          _0x2d5de0.textContent = _0x4f897a.paused ? 'Paused ' + _0x5260e4 : 'Running ' + _0x5260e4 + ' ' + _0x2dcc65;
        } else _0x4f897a.stop ? _0x2d5de0.textContent = 'Stopped' : _0x2d5de0.textContent = 'Ready';
      }
    }
    let _0x33528e = {
      'running': false,
      'stop': false,
      'removed': 0x0,
      'errors': 0x0,
      'concurrency': 0x5,
      'visited': new WeakSet()
    };
    const _0x5be004 = _0x3460e0 => new Promise(_0x29d28a => setTimeout(_0x29d28a, _0x3460e0)),
      _0x46203c = _0x31839b => {
        if (!_0x31839b) return false;
        const _0x18683c = getComputedStyle(_0x31839b);
        if ('hidden' === _0x18683c.visibility || 'none' === _0x18683c.display || 0x0 == +_0x18683c.opacity) return false;
        const _0x1e00a5 = _0x31839b.getBoundingClientRect();
        return _0x1e00a5.width > 0x2 && _0x1e00a5.height > 0x2 && _0x1e00a5.bottom > 0x0 && _0x1e00a5.right > 0x0;
      },
      _0x5da5cd = _0x510d29 => {
        if (!_0x510d29) return;
        const _0x3e138e = {
          'bubbles': true,
          'cancelable': true,
          'view': window
        };
        _0x510d29.dispatchEvent(new PointerEvent('pointerdown', _0x3e138e)), _0x510d29.dispatchEvent(new MouseEvent('mousedown', _0x3e138e)), _0x510d29.dispatchEvent(new PointerEvent('pointerup', _0x3e138e)), _0x510d29.dispatchEvent(new MouseEvent('mouseup', _0x3e138e)), _0x510d29.dispatchEvent(new MouseEvent('click', _0x3e138e));
      },
      _0x28d54f = ['Remove', 'Gỡ', 'Gỡ bỏ', 'Xóa', 'Delete', 'Remove device'],
      _0x38d3b0 = _0x32215a => {
        const _0x49f20b = (_0x32215a?.['innerText'] || _0x32215a?.['textContent'] || '').trim().toLowerCase();
        return !!_0x49f20b && _0x28d54f.some(_0x3c11a5 => _0x49f20b.includes(_0x3c11a5.toLowerCase()));
      };
    function _0x201c97() {
      const _0xee6b34 = [...document.querySelectorAll('div[role="button"][aria-label="More options"]')].filter(_0x46203c).filter(_0x426771 => !_0x33528e.visited.has(_0x426771));
      return _0xee6b34.length ? (_0xee6b34.sort((_0x1a19f8, _0x208157) => _0x1a19f8.getBoundingClientRect().top - _0x208157.getBoundingClientRect().top), _0xee6b34[0x0]) : null;
    }
    const _0xe1896c = _0x356ceb => {
      const _0xf8c149 = _0x356ceb.getBoundingClientRect();
      let _0x2799a3 = null,
        _0x189a90 = Infinity;
      for (const _0x45fe57 of document.querySelectorAll('[role="menu"]')) {
        if (!_0x46203c(_0x45fe57)) continue;
        const _0x404342 = _0x45fe57.getBoundingClientRect(),
          _0x4f1e11 = Math.hypot(_0x404342.left + _0x404342.width / 0x2 - (_0xf8c149.left + _0xf8c149.width / 0x2), _0x404342.top + _0x404342.height / 0x2 - (_0xf8c149.top + _0xf8c149.height / 0x2));
        _0x4f1e11 < _0x189a90 && (_0x189a90 = _0x4f1e11, _0x2799a3 = _0x45fe57);
      }
      return _0x189a90 < 0x258 ? _0x2799a3 : null;
    };
    async function _0x1493b2(_0x186c4a) {
      const _0x3dba7a = _0x186c4a.closest('[role="listitem"]') || _0x186c4a.closest('[data-pagelet]') || _0x186c4a.parentElement;
      try {
        _0x3dba7a?.['scrollIntoView']({
          'block': 'center'
        });
        const _0x4a30ff = await async function (_0x1444e3) {
          _0x5da5cd(_0x1444e3), await _0x5be004(0x64);
          const _0x49f56a = performance.now();
          for (; performance.now() - _0x49f56a < 0x3e8;) {
            const _0x1ae852 = _0xe1896c(_0x1444e3);
            if (_0x1ae852) {
              const _0x319f43 = [..._0x1ae852.querySelectorAll('[role="menuitem"],button,[role="button"]')].filter(_0x46203c).find(_0x4ff5c7 => _0x38d3b0(_0x4ff5c7) || _0x38d3b0(_0x4ff5c7.querySelector('span,div,*')) || _0x28d54f.some(_0x236897 => (_0x4ff5c7.getAttribute('aria-label') || '').toLowerCase().includes(_0x236897.toLowerCase())));
              if (_0x319f43) return _0x319f43;
            }
            await _0x5be004(0x3c);
          }
          return null;
        }(_0x186c4a);
        if (!_0x4a30ff) throw new Error('Menu Remove not found');
        _0x5da5cd(_0x4a30ff), await async function () {
          const _0x3c2340 = performance.now();
          for (; performance.now() - _0x3c2340 < 0x4b0;) {
            for (const _0x5397d0 of document.querySelectorAll('[role="dialog"]')) {
              const _0xfee423 = [..._0x5397d0.querySelectorAll('button,[role="button"],[aria-label]')].find(_0xa5e14f => _0x46203c(_0xa5e14f) && (_0x38d3b0(_0xa5e14f) || _0x38d3b0(_0xa5e14f.querySelector('*'))));
              if (_0xfee423) return _0x5da5cd(_0xfee423), true;
            }
            await _0x5be004(0x50);
          }
          return false;
        }();
        const _0x490664 = await async function (_0x238c72) {
          const _0x2e18fb = performance.now();
          for (; performance.now() - _0x2e18fb < 0x5dc;) {
            if (!_0x238c72?.['isConnected'] || !document.body.contains(_0x238c72)) return true;
            await _0x5be004(0x50);
          }
          return false;
        }(_0x3dba7a);
        if (!_0x490664) throw new Error('Row still present');
        _0x33528e.removed += 0x1, _0x29f2a0();
      } catch (_0x5c956f) {
        _0x33528e.errors += 0x1, _0x29f2a0();
      } finally {
        _0x33528e.visited.delete(_0x186c4a);
      }
    }
    function _0x29f2a0() {
      const _0x2d8b5c = document.getElementById('trust-removed'),
        _0x34c619 = document.getElementById('trust-errors'),
        _0x505c8d = document.getElementById('trust-status');
      _0x2d8b5c && (_0x2d8b5c.textContent = String(_0x33528e.removed)), _0x34c619 && (_0x34c619.textContent = String(_0x33528e.errors)), _0x505c8d && (_0x505c8d.textContent = _0x33528e.running ? 'Running ' + _0x33528e.concurrency + ' threads...' : _0x33528e.stop ? 'Stopped' : 'Paused');
    }
    function _0x53baa1(_0x20eadd, _0x48b583 = 'info') {
      const _0x4c4b77 = document.getElementById('status-bar');
      if (!_0x4c4b77) return;
      const _0x27b8b2 = {
        'info': '#1877f2',
        'success': '#42b883',
        'error': '#e74c3c',
        'warning': '#f39c12'
      };
      _0x4c4b77.textContent = _0x20eadd, _0x4c4b77.style.color = _0x27b8b2[_0x48b583] || '#1877f2';
    }
    document.body.appendChild(_0x20902e);
    const _0x2e0112 = window.location.href;
    _0x2e0112.includes('accountscenter.facebook.com') ? _0x479301('email-info') : _0x2e0112.includes('developers.facebook.com/async/registration/dialog/') || _0x2e0112.includes('developers.facebook.com/apps') ? _0x479301('add-email') : _0x2e0112.includes('facebook.com') && _0x2e0112.includes('allactivity') && _0x2e0112.includes('category_key=RECOGNIZEDDEVICES') ? _0x479301('delete-trust') : _0x17330a();
  }
  async function _0x1f3537() {
    setTimeout(async () => {
      await async function () {
        for (let _0x47880e = 0x0; _0x47880e < 0x8; _0x47880e++) {
          const _0x20342c = _0x7ca298();
          if (_0x20342c) return _0x20342c.focus(), _0x20342c.click(), await _0x1efcba(0x44c), true;
          await _0x1efcba(0x12c);
        }
        return true;
      }();
    }, 0x3e8), _0x474124(), _0x4725d2();
  }
  window.requestIdleCallback ? requestIdleCallback(_0x1f3537, {
    'timeout': 0x7d0
  }) : setTimeout(_0x1f3537, 0x64);
})();