Ë
    ý³7j$  ã                   ó   — d Z ddlmZ d„ Zy)z-Functions to convert to and from QMK formats
é    )ÚOrderedDictc                 ó  — g }| D ]|  }|D ]u  }|d   rŒ	t        d|d   |d   ¬«      }|d   dk7  r|d   |d<   |d	   dk7  r|d	   |d
<   d|v r!|d   r|d   j                  dd«      d   |d<   n|d= |j                  |«       Œw Œ~ |S )z1Convert a KLE layout to QMK's layout format.
    ÚdecalÚ ÚcolumnÚrow)ÚlabelÚxÚyÚwidthé   ÚwÚheightÚhÚnameú
r   r	   )r   ÚsplitÚappend)ÚkleÚlayoutr   ÚkeyÚqmk_keys        úF/home/hanthebot/chat/keyboard/qmk_firmware/lib/python/qmk/converter.pyÚkle2qmkr      sÈ   € ð €Fàò #ˆØò 	#ˆCØ7Š|Øä!ØØh‘-Øe‘*ôˆGð 7‰|˜qÒ Ø" 7™|˜‘Ø8‰} Ò!Ø" 8™}˜‘Ø˜‰}  V¢Ø#& v¡;×#4Ñ#4°T¸1Ó#=¸aÑ#@˜Ò à˜WÐ%àM‰M˜'Õ"ñ'	#ð#ð, €Mó    N)Ú__doc__Úcollectionsr   r   © r   r   ú<module>r      s   ðñå #ór   