a
    lc                  M  @   s  U d Z ddlmZmZ dgZddddddd	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd ddddddddd	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddÐdĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdؐdِdڐdېdܐdݐdސdߐddddddddddddddddddddddddddddddddd ddddddddd	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddÐdĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdؐdِdڐdېdܐdݐdސdߐddddddddddddddddddddddddddddddddd ddddddddd	d
dddddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddÐdĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdؐdِdڐdېdܐdݐdސdߐddddddddddddddddddddddddddddddddd ddddddddd	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddÐdĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdؐdِdڐdېdܐdݐdސdߐddddddddddddddddddddddddddddddddd ddddddddd	d
dddddddddddddddRdSdTdUdVdWdZd]d`dadcdddgdhdjdpdqdsdtdudvdyd{d|d}ddddddddddddddddddddddddddddLZeeeef ef ed< dS (  a	  
Vi Digraphs.
This is a list of special characters that can be inserted in Vi insert mode by
pressing Control-K followed by to normal characters.

Taken from Neovim and translated to Python:
https://raw.githubusercontent.com/neovim/neovim/master/src/nvim/digraph.c
    )DictTupleDIGRAPHS                        	   
                                                                      #   $   @   [   \   ]   ^   `   {   |   }   ~                                                                                                                                                                                                                                                                                                                                                                                                         i  i  i  i  i  i  i  i  i	  i
  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i!  i"  i#  i$  i%  i&  i'  i(  i)  i*  i+  i,  i-  i.  i/  i0  i1  i2  i3  i4  i5  i6  i7  i8  i9  i:  i;  i<  i=  i>  i?  i@  iA  iB  iC  iD  iE  iF  iG  iH  iI  iJ  iK  iL  iM  iN  iO  iP  iQ  iR  iS  iT  iU  iV  iW  iX  iY  iZ  i[  i\  i]  i^  i_  i`  ia  ib  ic  id  ie  if  ig  ih  ii  ij  ik  il  im  in  io  ip  iq  ir  is  it  iu  iv  iw  ix  iy  iz  i{  i|  i}  i~  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i	  i
  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i!  i"  i#  i$  i%  i&  i'  i(  i)  i*  i+  i,  i-  i.  i/  i0  i1  i2  i3  i4  i5  i6  i7  i8  i9  i:  i;  i<  i=  i>  i?  i@  iA  iB  iC  iD  iE  iF  iG  iH  iI  iJ  iK  iL  iM  iN  iO  iQ  iR  iS  iT  iU  iV  iW  iX  iY  iZ  i[  i\  i^  i_  ib  ic  ij  ik  ir  is  it  iu  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i!  i"  i#  i$  i%  i&  i'  i(  i)  i*  i+  i,  i-  i.  i/  i0  i1  i2  i3  i4  i5  i6  i7  i8  i9  i:  i@  iA  iB  iC  iD  iE  iF  iG  iH  iI  iJ  iK  iL  iM  iN  iO  iP  iQ  iR  ip  i~  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i
  i  i  i  i  i  i  i  i   i!  i"  i#  i&  i'  i(  i)  i0  i1  i4  i5  i:  i;  i>  i?  i@  iA  iD  iE  iH  iI  iT  iU  iV  iW  iX  iY  i^  i_  i`  ia  ij  ik  in  io  i|  i}  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i  i  i  i  i  i  i  i   i   i   i   i   i	   i
   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i!   i%   i0   i2   i3   i4   i5   i6   i7   i8   i9   i:   i;   i>   iD   ip   it   iu   iv   iw   ix   iy   iz   i{   i|   i}   i~   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i!  i!  i	!  i!  i!  i!  i !  i"!  i&!  i+!  iS!  iT!  iU!  iV!  iW!  iX!  iY!  iZ!  i[!  i\!  i]!  i^!  i`!  ia!  ib!  ic!  id!  ie!  if!  ig!  ih!  ii!  ij!  ik!  ip!  iq!  ir!  is!  it!  iu!  iv!  iw!  ix!  iy!  iz!  i{!  i!  i!  i!  i!  i!  i!  i!  i!  i!  i "  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i "  i%"  i'"  i("  i)"  i*"  i+"  i,"  i."  i4"  i5"  i6"  i7"  i<"  i>"  iC"  iE"  iH"  iL"  iS"  i`"  ia"  id"  ie"  ij"  ik"  in"  io"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i#  i#  i	#  i
#  i#  i#  i#  i#  i #  i!#  i)#  i*#  i#$  i@$  iA$  iB$  iC$  iF$  iG$  iH$  iI$  i$  i$  i$  i$  i$  i$  i$  i$  i$  i %  i%  i%  i%  i%  i%  i%  i%  i%  i	%  i
%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i %  i#%  i$%  i%%  i(%  i+%  i,%  i/%  i0%  i3%  i4%  i7%  i8%  i;%  i<%  i?%  iB%  iK%  iq%  ir%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i%  i&  i&  i&  i&  i:&  i;&  i<&  i@&  iB&  i`&  ia&  ib&  ic&  ii&  ij&  ik&  im&  in&  io&  i'  i'  i '  i 0  i0  i0  i0  i0  i0  i0  i0  i
0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  iA0  iB0  iC0  iD0  iE0  iF0  iG0  iH0  iI0  iJ0  iK0  iL0  iM0  iN0  iO0  iP0  iQ0  iR0  iS0  iT0  iU0  iV0  iW0  iX0  iY0  iZ0  i[0  i\0  i]0  i^0  i_0  i`0  ia0  ib0  ic0  id0  ie0  if0  ig0  ih0  ii0  ij0  ik0  il0  im0  in0  io0  ip0  iq0  ir0  is0  it0  iu0  iv0  iw0  ix0  iy0  iz0  i{0  i|0  i}0  i~0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i1  i1  i1  i1  i	1  i
1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i1  i 1  i!1  i"1  i#1  i$1  i%1  i&1  i'1  i(1  i)1  i*1  i+1  i,1  i 2  i!2  i"2  i#2  i$2  i%2  i&2  i'2  i(2  i   i  i  i  i  (L  )NU)SH)r   X)Er   )r   T)r   Q)AK)BL)r   r   )r   r   )r   F)Vr   )r   r   )CR)r   O)r   I)Dr   )r   1)r   2)r   3)r   4)r   r   )r   Y)r   r   )r   r   )r   M)r   r   )r   r   )r   r   )Gr   )r   r   )r   r   )r   P)r   b)r   r   )r   t)<()/r   ))>)'r   )r   !)r   r   )r   r   )r   r   )r   ?)r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   J)r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   W)r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   d)r   u)r   e)r   r   )r   r   )r   :)r   o)-a)r   r   )r   r   )r   r   )r   g)r   m)r   r   )+r   )r   r   )r   r   )r   r   )r   y)r   r   ).r   )r   ,)r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )*r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )sr   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )cr   )r   r   )r   r   )r   r   )r   r   )ir   )r   r   )r   r   )r   r   )r   r   )nr   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   h)r   r   )r   r   )r   r   )r   r   )r   r   )r   ;)r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   j)r   r   )r   r   )r   r   )kr   )r   r   )r   r   )lr   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   ")r   r   )r   r   )r   r   )r   r   )rr   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   0)r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )wr   )r   r   )r   r   )r   r   )Zr   )zr   )r   r   )r   r   )r   r   )r   r   )r   9)r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   7)r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   %)r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )pr   )r   r   )r   r   )r   r   )r   r   )r   r   )fr   )xr   )qr   )r   r   )r   r   )vr   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   =)r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )5r   )6r   )r   r   )8r   )r   r   )r   r   )r   r   )r   _)r   r  )r   r   )r   r   )r   r  )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r  )r   r  )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r  )r   r   )r   r   )r   r   )r   r   )r   r  )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r  )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r  r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r   )r   r   )r   r   )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r  r   )r   r   )r  r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r  r   )r   r   )r  r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r  )r   r  )r   r  )r   r  )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r  r   )r   r   )r  r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r  r   )r   r   )r  r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r  r   )r   r   )r  r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r   )r   r   )r   r   )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r  )r   r   )r   r  )r   r  )r   r  )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r  )r   r  )r   r  )r   r  )r   r  )r   r  )r   r  )r   r  )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r  )r   r  )r   r  )r   r  )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r  r   )r   r   )r  r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )~r   )r   |)$r  )r   r   )r   r   )r  r  )r   r   )r   r   )r   r   )r  r   )r   r   )r   r   )r   r   )r  r   )r   r   )r  r   )r   `)r   ^)r   r  )r   r   )r   @)r   r  )r   r  )r   r   )r   r  )r   r  )r   r   )r   r  )r   r  )r   r  )r   r  )r   \)r   r  )r   r  )r   r   )r   r  )r   r  )r   r  )r   r   )r   r	  )r   r  )r   r  )r   r   )r   r  )r   r  )r   r  )r   r  )r   r  )r   r  )r   r  )r   r  )r   r   N)	__doc__typingr   r   __all__r   strint__annotations__ r  r  _/var/www/html/django/DPS/env/lib/python3.9/site-packages/prompt_toolkit/key_binding/digraphs.py<module>   s
            