Ë
    ™3fiÐ  ã                   ó$   —  e d «      ZdZd„ Zd„ Zy)ÚAé   c                 ó`   — d}| t         z  dz
  }|dk\  r|t        |«      z  }|t        | «      z   S )aö  
    Given a column index, returns the label corresponding to the column name. For example, index 0 would be
    A ... until 25 which would be Z.
    This function will recurse until a full label is generated using chunks of CAPITALIZED_WINDOW. Meaning,
    an index of 51 should yield a label of ZZ corresponding to the ZZ column.

    :param int col_index: number associated with the index position of the requested column. For example, column index 0
        would correspond to column label A.
    Ú é   é    )ÚCAPITALIZED_WINDOWÚcol_index_to_labelÚindex_to_col_char)Ú	col_indexÚlabelÚextra_letter_indexs      úN/var/www/auto_recruiter/arenv/lib/python3.12/site-packages/O365/utils/range.pyr	   r	      sH   € ð €EØ#Ô'9Ñ9¸QÑ>Ðð ˜QÒØÔ#Ð$6Ó7Ñ7ˆð Ô$ YÓ/Ñ/Ð/ó    c                 ó4   — t        t        | t        z  z   «      S )N)ÚchrÚCAPITALIZED_ASCII_CODEr   )Úindexs    r   r
   r
      s   € ÜÔ%¨Ô0BÑ(BÑBÓCÐCr   N)Úordr   r   r	   r
   © r   r   ú<module>r      s    ðÙ˜S›Ð ØÐ ò0ó*Dr   