ELF                      @       h<          @ 8  @                                 $'      $'                   (-      (-     (-     0      8                   8-      8-     8-                                                $       $              Ptd   H#      H#      H#                           Qtd                                                  Rtd   (-      (-     (-                                 GNU Y-nmd}RE                                        ͵:+5K;X!#P; n                                 	 P                     0                                    F   "                                                               B                                                                #                                            R                                           v                                           U                      m                      3                                                                |                      ,                                                 2                h4                3            f                     0               1             __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _PyArg_ParseTuple_SizeT _Py_NoneStruct _Py_BuildValue_SizeT __stack_chk_guard __stack_chk_fail PyExc_IndexError PyErr_SetString strcmp PyExc_ValueError PyBytes_AsStringAndSize PyBytes_AsString PyBytes_Size _Py_FalseStruct _Py_TrueStruct PyExc_TypeError PyUnicode_AsUnicode PyInit_str_util PyModule_Create2 calc_text_pos_doc calc_width_doc move_next_char_doc move_prev_char_doc is_wide_char_doc libc.so.6 ld-linux-aarch64.so.1 GLIBC_2.17                                                                            (-           0      0-                  0            0     p9           8!      x9           P      9           9     9           P!      9                 9           8     9           h!      9                  9           08     9           x!      9                 9           7     9           !      9                 :           6     :           !      :                 (:           5     0:           !      8:                 P:           !      X:           d      p:           !      x:                 :           !      :                 :           !      :                 ;           "      0;           p9     /                  /                  /                  /                  /       
           /                  /                  /                  /                  /                  /                  H:                  h:                  :                  :                  :                  @/                  H/                  P/                  X/       	           `/                  h/                  p/                  x/                  /                  /                  /                  /                   { =  {_        {  G<    Ր  G= ֐  G"= ֐  GB= ֐  Gb= ֐  G= ֐  G= ֐  G= ֐  G= ֐  G> ֐  G"> ֐  GB> ֐  Gb> ր   G@  _   Հ   `-  !`-?    T  !Ga   _ր   `-  !`-!  "A!A    BGb   _ {    `bm9@ 5   G      @  R`b-9@{¨_     hb886! ?  T q T?   Tq T?   T?q  TB d _ք@B d _  @9% qT @9 qTS    *!S *q-T|@B    @9? q!TS    *qT|@B   @9% qT@9 qT@9 qT SSS   * * *R  kMT|@B hb8  Qc  qH T R_   T _8 qh T*_F86C ?   T  c ѿ l  Th87B C B @c K*_{B   q{cxS*_ R# R  {   !@+  4   y q  T q T q  T  !G" @B "  {_  {_{     !> >{     !> >{     ! ? >{   cG  C ! ?d @  ` 4@ R@8   T    c`R  ax`_!- T  0aT! R    @?  !G@" @c  A T{¨_     `d    {   BG  c !`?C @     ` 4@!@?   T@_  BM T? L T@T|@    @  !G@" @c  ҡ T{Ĩ_ր    !  G  @      !? G  @}        !` G  @s  x{   cG   !>d @  Ҁ  4   @!>u 5" R    @ y!G" @B "    !G@" @c  a T{è_  !>]  4  ! ?Xb R4    !` G  @8  @B R   7  {   G     @'  !< *  ҡ 4@ c AA @}C    5  !G'@" @c  a  T{Ũ_  {   G     @'  ! *  ! 4@ c @@      Thg8 !? q T@ J@      !G'@" @c    T{Ũ_ {   BG    E @'  !  *  ҡ 4#@S@@ !T@6    @SA  !G'@" @c   T{Ũ_ @   !y? q@ T? q T@bhs8B_ qaTs ѿKT@
 M q@S  {   BG    E @  !   *  a 4SB@!T@6a     @SA  !G@" @c   T{Ĩ_@   !y? q@ T? qATa
  qTa   T! Tbha8B_ q@TSO  {   GS   @/  !  R 4[C@ T@ d`7 6L -  !y? q` T? q` T   G  @B       > [B  !G/@" @   
 TSA{ƨ_ր@ xv@8  T    c`R    0Tax`_!lT     ` d q`4   G  @B       !  G  @[B|@#F'@ 8  	T  RB`  
 2 T@xu? lT     ` c q q[{   BG   ! E @/     4[#@SOGi@ T@76    С@y q T? @ T     ?SA[B  !G/@" @c  
 T{ƨ_@f    R`J Txs`8  i T  R  x`! T  0aTB s TA|@? TSA[B   dB    #a R
 T	'@8  i T R  yb$M TB _0aT +@T|@F  f  X  ҩ    !  G  @>  SA[BS[?  {   BG[  C @?  !3Cc @  4 3@SO@OE@ T@6@f J T  ` R xs*A8 ? i T  R  x`_!- T  0aT  k Ts M T * 6     y q T~@g T q	 T    
 SA@  !G?@" @   A
 T[B{Ȩ_ c   kJT|@|@ T  ` R 	)7@*8  i T R  xb$ TB _0aT k T;@ T*F f }@T|@W qT  ˫ Ҫ    !  G  @SA@S   С~R + { {_utf8    s       wide    narrow  l       i       s#nn    is_wide_char: Argument "line_start" is outside of string.       is_wide_char: Argument "pos" is outside of string.      is_wide_char: Argument "pos" is before "line_start".    n       Unknown encoding.       On      (n, n)  Onn     is_wide_char: Argument "text" is not a string.  O       Oii     Neither unicode nor string.     Onni    (nn)    get_byte_encoding       set_byte_encoding       get_width       decode_one      decode_one_right        within_double_byte      is_wide_char    move_prev_char  move_next_char  calc_width      calc_text_pos   str_util        ~                                        o                      _     +     a                   (#     *#     +     >0     ?0     0     0      M     M               j          #      k          `                           ;      (   X           H,  L          H$  D  8  H  \  p  <             zR x       l0          ,   <           @   H    A BN       d                 |   P                aF    <          AU
 AB
 AA
 EA
 EA          $    A h
 A        A@h
 A4   0     A0MJN A0S
ABC      h      AP
	c
 A         AP
	o
 AH        AP
	RJH AP
	AJ
AH
AGAAA  4        A@QIH A@\AH   ,  x   A`L
	D\J A`
	f
AdA   X   x  @$   A`OB	
VAH A`
	\AB
	sAB	
A P        AND
B|AJ A
KABA
     (  p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               0                                             P                          (-                          0-                   o                              @      
       
                           (/                                        0                                	                            o           o    X      o           o          o    !                                                                                                               p      p      p      p      p      p      p      p      p      p      p      p      8-                                                                                              0            calc_text_pos(string/unicode text, int start_offs, int end_offs, int pref_col)
-> (int pos, int actual_col)

Calculate the closest position to the screen column pref_col in text
where start_offs is the offset into text assumed to be screen column 0
and end_offs is the end of the range to search.

Returns (position, actual_col).

text -- string or unicode text
start_offs -- start offset
end_offs -- end offset
pref_col -- preferred column        calc_width(string/unicode text, int start_off, int end_offs) -> int width

Return the screen column width of text between start_offs and end_offs.

text -- string or unicode text
start_offs -- start offset
end_offs -- end offset    move_next_char(string/unicode text, int start_offs, int end_offs) -> int pos

Return the position of the character after start_offs.

text -- string or unicode text
start_offs -- start offset
end_offs -- end offset  move_prev_char(string/unicode text, int start_offs, int end_offs) -> int pos

Return the position of the character before end_offs.

text -- string or unicode text
start_offs -- start offset
end_offs -- end offset   is_wide_char(string/unicode text, int offs) -> bool iswide

Test if the character at offs within text is wide.

text -- string or unicode text
offs -- offset   within_double_byte(strint text, int line_start, int pos) -> int withindb

Return whether pos is within a double-byte encoded character.

str -- string in question
line_start -- offset of beginning of line (< pos)
pos -- offset in question

Return values:
0 -- not within dbe char, or double_byte_encoding == False
1 -- pos is on the 1st half of a dbe char
2 -- pos is on the 2nd half of a dbe char   decode_one_right(string text, int pos) -> (int ord, int nextpos)

Return (ordinal at pos, next position) for UTF-8 encoded text.
pos is assumed to be on the trailing byte of a utf-8 sequence.
text -- text string 
pos -- position in text    decode_one(string text, int pos) -> (int ord, int nextpos)

Return (ordinal at pos, next position) for UTF-8 encoded text.

text -- string text
pos -- position in text get_width(int ord) -> int width

Return the screen column width for unicode ordinal ord.

ord -- ordinal        set_byte_encoding(string encoding) -> None

Set byte encoding. 

encoding -- one of 'utf8', 'wide', 'narrow'    get_byte_encoding() -> string encoding

Get byte encoding ('utf8', 'wide', or 'narrow').        8!      P             9     P!                   8     h!                    08     x!                   7     !                   6     !                   5     !                           !      d                     !                           !                           !                                                                                                  "              p9                                     abe1592d6e6d8fc4ed0bcf649ea07d5245a8fe.debug    P .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .init_array .fini_array .dynamic .got .data .bss .gnu_debuglink                                                                                            $                                 o                   L                             (             @      @                                0                         
                             8   o                   <                            E   o       X      X      @                            T                                                    ^      B       0      0                                 h             P      P                                    c             p      p                                    n             P      P      D                             t                                                       z                                                                   H#      H#                                                 #      #      <                                          (-     (-                                                0-     0-                                                8-     8-                                              (/     (/                                                 0      0      X                                          X;     X;                                                          X;      4                                                    ;                                    