
    &`i0	                        d dl Z d dlmZ  e j        e          Zg dddddddd	dd
ddddddddddddddddddddddddddddddddd d!dd"d#dd$d%dd&d'dd(d)dd*d+dd,d-dd.d/dd0d1dd2d3dd4d5dd6d7dd8d9dd:d;dd<d=dd>d?dd@dAddBdCddDdEdZdF ZdS )G    N)datetimez-12:00zEtc/+12offsetvaluez-11:00zPacific/Pago_Pagoz-10:00zPacific/Honoluluz-09:00zAmerica/Anchoragez-08:00zAmerica/Los_Angelesz-07:00zAmerica/Phoenixz-06:00zAmerica/Guatemalaz-05:00zAmerica/Bogotaz-04:00zAmerica/Halifaxz-03:30zAmerica/St_Johnsz-03:00zAmerica/Sao_Pauloz-02:00zAmerica/Godthabz-01:00zAtlantic/Azoresz+00:00zEurope/Londonz+01:00zEurope/Amsterdamz+02:00z
Asia/Ammanz+03:00zAsia/Baghdadz+03:30zAsia/Tehranz+04:00z
Asia/Dubaiz+04:30z
Asia/Kabulz+05:00zAsia/Karachiz+05:30zAsia/Kolkataz+05:45zAsia/Kathmanduz+06:00zAsia/Almatyz+06:30zAsia/Yangonz+07:00zAsia/Bangkokz+08:00zAsia/Shanghaiz+09:00zAsia/Irkutskz+09:30zAustralia/Adelaidez+10:00zAustralia/Brisbanez+11:00zAsia/Magadanz+12:00zPacific/Aucklandz+13:00zPacific/Tongatapuc                     t          j                                                    j        } |                     d           }t          |                                d          \  }}|dz  }|dk    rdnd}| t          t          |                    ddt          t          |                    dt          fdt          D             d d d	          }|S )
Ni  <   r   +-02d:c              3   4   K   | ]}|d          k    |V  dS )r   N ).0tzcurrent_offsets     p/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/ray/dashboard/timezone_utils.py	<genexpr>z,get_current_timezone_info.<locals>.<genexpr>4   s1      BB2h<>#A#A#A#A#A#ABB    r   )r   now
astimezonetzinfo	utcoffsetdivmodtotal_secondsabsintnext	timezones)
current_tzr   hours	remainderminutessigncurrent_timezoner   s          @r   get_current_timezone_infor%   +   s    **,,3J!!$''Ff2244d;;E92oG1**33#DKc#e**ooKKKCG4E4EKKKNBBBBiBBB$'' 
 r   )loggingr   	getLogger__name__loggerr   r%   r   r   r   <module>r*      s         		8	$	$"),,""566" "455" "566	"
 "788" "344" "566" "233" "344" "455" "566" "344" "344" /22" "455"  ,//!"" .11#"$ -00%"& ,//'"( ,//)"* .11+", .11-". "233/"0 -001"2 -003"4 .115"6 /227"8 .119": "677;"< "677="> .11?"@ "455A"B "566C"	J    r   