
    d	                        d Z dZdZdZdZdZdZdZdZd	Z	d
Z
d
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$g d#Z%d$ Z&d% Z'd& Z(d' Z)d( Z*d) Z+d* Z,d+ Z-d, Z.d- Z/d. Z0d/ Z1d0 Z2d1 Z3d2 Z4d3 Z5d4 Z6d5 Z7d6 Z8d7 Z9d8S )9z3Constants and membership tests for ASCII characters                            	   
                                                                         )!NULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSIDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUSSPc                 d    t          |           t          d          k    rt          |           S | S )N )typeordcs      /croot/python-split_1694437901252/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib/python3.11/curses/ascii.py_ctoirL   0   s)    Aww$r((1vv    c                 >    t          |           pt          |           S N)isalphaisdigitrI   s    rK   isalnumrR   6       wqzz/WQZZ/rM   c                 >    t          |           pt          |           S rO   )isupperislowerrI   s    rK   rP   rP   7   rS   rM   c                 <    dt          |           cxk    odk    nc S )Nr   r#   rL   rI   s    rK   isasciirY   8   s)    qE!HH+++++++++rM   c                 $    t          |           dv S )N)r   r"   rX   rI   s    rK   isblankr[   9   s    uQxx7**rM   c                 b    dt          |           cxk    odk    nc pt          |           dk    S )Nr   r!   r#   rX   rI   s    rK   iscntrlr]   :   s8    qE!HH********=eAhh#o=rM   c                 <    dt          |           cxk    odk    nc S )N0   9   rX   rI   s    rK   rQ   rQ   ;   )    rU1XX+++++++++rM   c                 <    dt          |           cxk    odk    nc S )N!   ~   rX   rI   s    rK   isgraphre   <   )    rU1XX,,,,,,,,,rM   c                 <    dt          |           cxk    odk    nc S )Na   z   rX   rI   s    rK   rV   rV   =   rf   rM   c                 <    dt          |           cxk    odk    nc S )Nr"   rd   rX   rI   s    rK   isprintrk   >   rf   rM   c                 @    t          |           ot          |            S rO   )re   rR   rI   s    rK   ispunctrm   ?   s    wqzz4'!**n4rM   c                 $    t          |           dv S )N)r   r   r   r   r   r"   rX   rI   s    rK   isspacero   @   s    uQxx#:::rM   c                 <    dt          |           cxk    odk    nc S )NA   Z   rX   rI   s    rK   rU   rU   A   ra   rM   c                     t          |           p9dt          |           cxk    odk    nc pdt          |           cxk    odk    nc S )Nrq   F   rh   f   )rQ   rL   rI   s    rK   isxdigitrv   B   sc    

 6588r6!U1XX444444446rM   c                 <    dt          |           cxk    odk     nc S )Nr   r"   rX   rI   s    rK   isctrlrx   D   s)    a588((((b(((((rM   c                 (    t          |           dk    S )Nr#   rX   rI   s    rK   ismetarz   E   s    eAhhn$rM   c                     t          |           t          d          k    rt          t          |           dz            S t          |           dz  S )NrF   r#   rG   chrrL   rI   s    rK   asciir~   G   A    Aww$r((588d?###Qxx$rM   c                     t          |           t          d          k    rt          t          |           dz            S t          |           dz  S )NrF   r!   r|   rI   s    rK   ctrlr   M   r   rM   c                     t          |           t          d          k    rt          t          |           dz            S t          |           dz  S )NrF      r|   rI   s    rK   altr   S   r   rM   c                     t          |           }|dk    rd}n@t          |dz            rt          |dz            }ndt          |dz  dz  dz             z   }|dz  rd|z   S |S )Nr#   z^?^r"   r   !)rL   rk   r}   )rJ   bitsreps      rK   unctrlr   Y   s    88Dt||			 7$+C$+-5666d{ SyJrM   N):__doc__r$   r%   r&   r'   r(   r)   r*   r+   r,   TABr-   r.   NLr/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   DELcontrolnamesrL   rR   rP   rY   r[   r]   rQ   re   rV   rk   rm   ro   rU   rv   rx   rz   r~   r   r   r    rM   rK   <module>r      s   9 9



































     0 / / / / / + + + * * * = = = + + + , , , , , , , , , 4 4 4 : : : + + +6 6 6 ( ( ( $ $ $      
 
 
 
 
rM   