
    Rh                        d dl Z i e j                  de j                  de j                  de j                  de j
                  de j                  de j                  de j                  d	e j                  d
e j                  de j                  de j                  de j                  de j                  de j                  de j                   de j"                  di e j$                  de j&                  de j(                  de j*                  de j,                  de j.                  de j0                  de j2                  de j4                  de j6                  de j8                  de j:                  de j<                  de j>                  d e j@                  d!e jB                  d"e jD                  d#i e jF                  d$e jH                  d%e jJ                  d&e jL                  d'e jN                  d(e jP                  d)e jR                  d*e jT                  d+e jV                  d,e jX                  d-e jZ                  d.e j\                  d/e j^                  d0e j`                  d1e jb                  d2e jd                  d3e jf                  d4i e jh                  d5e jj                  d6e jl                  d7e jn                  d8e jp                  d9e jr                  d:e jt                  d;e jv                  d<e jx                  d=e jz                  d>e j|                  d?e j~                  d@e j                  dAe j                  dBe j                  dCe j                  dDe j                  dEi e j                  dFe j                  dGe j                  dHe j                  dIe j                  dJe j                  dKe j                  dLe j                  dMe j                  dNe j                  dOe j                  dPe j                  dQe j                  dRe j                  dSe j                  dTe j                  dUe j                  dVi e j                  dWe j                  dXe j                  dYe j                  dZe j                  d[e j                  d\e j                  d]e j                  d^e j                  d_e j                  d`e j                  dae j                  dbe j                  dce j                  dde j                  dee j                  dfe j                  dgi e j                  dhe j                  die j                  dje j                  dke j                  dle j                  dme j                  dne j                  doe j                  dpe j                  dqe j                  dre j                  dse j                  dte j                  due j                  dve j                  dwe j                  dxi e j                  dye j                  dze j                  d{e j                  d|e j                  d}e j                  d~e j                  de j                  de j                   de j                  de j                  de j                  de j                  de j
                  de j                  de j                  de j                  de j                  de j                  de j                  de j                  de j                  de j                  de j                  de j                   de j"                  de j$                  de j&                  de j(                  de j*                  diZd Zedk(  r	 g Z e j4                          ej7                         D ]L  Z e j.                  e      Z ee      Zeek7  s$ej?                  d e j@                  e      eefz         N 	  e jB                          eD ]
  Z ee        yy#  e jB                          eD ]
  Z ee        w xY w)    Nka1ka3kb2kbskbegkcbtkc1kc3kcanktbckclrkclokcmdkcpykcrtkctabkdch1kdl1kcud1krmirkendkentkelkedkextkf0kf1kf10kf11kf12kf13kf14kf15kf16kf17kf18kf19kf2kf20kf21kf22kf23kf24kf25kf26kf27kf28kf29kf3kf30kf31kf32kf33kf34kf35kf36kf37kf38kf39kf4kf40kf41kf42kf43kf44kf45kf46kf47kf48kf49kf5kf50kf51kf52kf53kf54kf55kf56kf57kf58kf59kf6kf60kf61kf62kf63kf7kf8kf9kfndkhlpkhomekich1kil1kcub1kllkmrkkmsgkmovknxtknpkopnkoptkppkprvkprtkrdokrefkrfrkrplkrstkreskcuf1ksavkBEGkCANkCMDkCPYkCRTkDCkDLksltkENDkEOLkEXTkindkFNDkHLPkHOMkICkLFTkMSGkMOVkNXTkOPTkPRVkPRTkrikRDOkRPLkRITkRESkSAVkSPDkhtskUNDkspdkundkcuu1c                     t        | t              rt        |       } t        j	                  |       }|yt        j                  |      ryy)NFT)
isinstancestrord_capability_namesget_cursestigetstr)chcapability_names     %/usr/lib/python3.12/curses/has_key.pyhas_keyr      sF    "cW (++B/O *    __main__z)Mismatch for key %s, system=%i, Python=%i)r   KEY_A1KEY_A3KEY_B2KEY_BACKSPACEKEY_BEGKEY_BTABKEY_C1KEY_C3
KEY_CANCEL	KEY_CATAB	KEY_CLEAR	KEY_CLOSEKEY_COMMANDKEY_COPY
KEY_CREATEKEY_CTABKEY_DCKEY_DLKEY_DOWNKEY_EICKEY_END	KEY_ENTERKEY_EOLKEY_EOSKEY_EXITKEY_F0KEY_F1KEY_F10KEY_F11KEY_F12KEY_F13KEY_F14KEY_F15KEY_F16KEY_F17KEY_F18KEY_F19KEY_F2KEY_F20KEY_F21KEY_F22KEY_F23KEY_F24KEY_F25KEY_F26KEY_F27KEY_F28KEY_F29KEY_F3KEY_F30KEY_F31KEY_F32KEY_F33KEY_F34KEY_F35KEY_F36KEY_F37KEY_F38KEY_F39KEY_F4KEY_F40KEY_F41KEY_F42KEY_F43KEY_F44KEY_F45KEY_F46KEY_F47KEY_F48KEY_F49KEY_F5KEY_F50KEY_F51KEY_F52KEY_F53KEY_F54KEY_F55KEY_F56KEY_F57KEY_F58KEY_F59KEY_F6KEY_F60KEY_F61KEY_F62KEY_F63KEY_F7KEY_F8KEY_F9KEY_FINDKEY_HELPKEY_HOMEKEY_ICKEY_ILKEY_LEFTKEY_LLKEY_MARKKEY_MESSAGEKEY_MOVEKEY_NEXT	KEY_NPAGEKEY_OPENKEY_OPTIONS	KEY_PPAGEKEY_PREVIOUS	KEY_PRINTKEY_REDOKEY_REFERENCEKEY_REFRESHKEY_REPLACEKEY_RESTART
KEY_RESUME	KEY_RIGHTKEY_SAVEKEY_SBEGKEY_SCANCELKEY_SCOMMAND	KEY_SCOPYKEY_SCREATEKEY_SDCKEY_SDL
KEY_SELECTKEY_SENDKEY_SEOL	KEY_SEXITKEY_SF	KEY_SFIND	KEY_SHELP	KEY_SHOMEKEY_SIC	KEY_SLEFTKEY_SMESSAGE	KEY_SMOVE	KEY_SNEXTKEY_SOPTIONSKEY_SPREVIOUS
KEY_SPRINTKEY_SR	KEY_SREDOKEY_SREPLACE
KEY_SRIGHT
KEY_SRSUME	KEY_SSAVEKEY_SSUSPENDKEY_STAB	KEY_SUNDOKEY_SUSPENDKEY_UNDOKEY_UPr   r   __name__Linitscrkeyskeysystempythonappendkeynameendwiniprint r   r   <module>rH     s   VNNEVNNEV NNEV 5	V
 OOVV fV NNEV NNEV V vV vV vV V fV V  g!V" NNG#V$ NNF%V& g'V( OOW)V* OOV+V, v-V. OOU/V0 OOU1V2 f3V4 NNE5V6 NNE7V8 OOV9V: OOV;V< OOV=V> OOV?V@ OOVAVB OOVCVD OOVEVF OOVGVH OOVIVJ OOVKVL NNEMVN OOVOVP OOVQVR OOVSVT OOVUVV OOVWVX OOVYVZ OOV[V\ OOV]V^ OOV_V` OOVaVb NNEcVd OOVeVf OOVgVh OOViVj OOVkVl OOVmVn OOVoVp OOVqVr OOVsVt OOVuVv OOVwVx NNEyVz OOV{V| OOV}V~ OOVV@ OOVAVB OOVCVD OOVEVF OOVGVH OOVIVJ OOVKVL OOVMVN NNEOVP OOVQVR OOVSVT OOVUVV OOVWVX OOVYVZ OOV[V\ OOV]V^ OOV_V` OOVaVb OOVcVd NNEeVf OOVgVh OOViVj OOVkVl OOVmVn NNEoVp NNEqVr NNEsVt fuVv fwVx gyVz NNG{V| NNF}V~ gV@ NNEAVB fCVD EVF fGVH fIVJ uKVL fMVN OVP uQVR &SVT vUVV fWVX 6YVZ [V\ ]V^ _V` aVb wcVd feVf fgVh iVj &kVl vmVn oVp OOUqVr OOUsVt uVv fwVx fyVz v{V| NNF}V~ vV@ vAVB vCVD OOUEVF vGVH &IVJ vKVL vMVN &OVP 6QVR NNEv&v&fvfNNGkV p  z$))+ 	GC$W__S)FS\FE,W__c3VVDE G		G 	AE!H  	AE!Hs   :Aa +a #a5