o 5Rm\ ć @s˜zddlZWney!zddlZWn eydZYnwYnwddlmZddlZzedƒZWn ey=iZYnwdd„Zdd„Z dd „Z dS) éN)Ś get_globalŚwindows_zone_mappingcCs@i}t |”d}t|ƒD]}t ||”}|d||d<q |S)z0Convert a registry key's values to a dictionary.ér)ŚwinregŚ QueryInfoKeyŚrangeŚ EnumValue)ŚkeyŚdictŚsizeŚiŚdata©rś8/usr/lib/python3/dist-packages/babel/localtime/_win32.pyŚ valuestodicts   rc Cst dtj”}d}t ||”}t|ƒ}| ”d|vr&|d dd”d}nB|d}d}t ||”}d}tt |”dƒD]"}t  ||”} t || ”} t| ƒ} |  ”|   dd”|kr_| }nq=| ”| ”|durpt d ƒ‚t   |”} | dur€t   |d ”} | dur‹t  d |”‚| S) Nz4SYSTEM\CurrentControlSet\Control\TimeZoneInformationŚTimeZoneKeyNameśrrŚ StandardNamez7SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time ZonesŚStdz+Can not find Windows timezone configurationz Standard TimezCan not find timezone )rŚConnectRegistryŚHKEY_LOCAL_MACHINEŚOpenKeyrŚCloseŚsplitrrŚEnumKeyŚgetŚ LookupErrorŚtz_namesŚpytzŚUnknownTimeZoneError) ŚhandleŚTZLOCALKEYNAMEŚlocaltzŚ keyvaluesŚ tzkeynameŚtzwinŚ TZKEYNAMEŚtzkeyr ŚsubkeyŚsubr ŚtimezonerrrŚget_localzone_name!s<    ž r+cCstdur t d”‚t tƒ”S)NzRuntime support not available)rrrr*r+rrrrŚ_get_localzone\s ’ r,) Ś_winregrŚ ImportErrorŚ babel.corerrrŚ RuntimeErrorrr+r,rrrrŚs(    ’€ż   ’ ;