"TempddlZddlmZeGddZ ddlZddlmZej dk(reejZn dZe dddl m Z m Z m Z mZd efd Zed k(r;ddlZeZdd lmZedej,deeeyy#ee ef$r d efd ZYQwxYw)N) dataclassc0eZdZUdZdZeed< dZeed<y)WindowsConsoleFeatureszWindows features available.Fvt truecolorN)__name__ __module__ __qualname____doc__rbool__annotations__r//usr/lib/python3/dist-packages/rich/_windows.pyrrs%B(It)rr) LibraryLoaderwin32z Not windows)"ENABLE_VIRTUAL_TERMINAL_PROCESSINGGetConsoleMode GetStdHandleLegacyWindowsErrorreturnc4t} t|}d}t|xr |tz}d}|rEt j }|jdkDxs |jdk(xr|jdk\}t||}|S#t$rd}d}Y}wxYw)zGet windows console features. Returns: WindowsConsoleFeatures: An instance of WindowsConsoleFeatures. TrF i:)rr) rrrr rsysgetwindowsversionmajorbuildr)handle console_modesuccessrr win_versionfeaturess rget_windows_console_featuresr#(s  )&1LG'Ol-OO P //1K#))B.!!R'FK,=,=,F *R9E" LG s B BBct}|S)N)r)r"s rr#r#"s)+r__main__)printz platform="")r dataclassesrrctypesrplatformWinDLLwindll ImportErrorrich._win32_consolerrrrr#AttributeError ValueErrorrr"richr&systemreprrrrr4s ! ** *.$ ||wv}}--((*@0 z+-H Jx() +, $x.A  Z0*@sAB$$B54B5