a :jgö ã @ s$ d Z ddlmZ ddlmZmZ dddœdd„Zddd œd d„Zd&ddddœd d„Zd'ddddœdd„Z d(ddddœdd„Z d)ddddœdd„Zd*ddddœdd„Zd+ddddœdd„Z d,ddddœdd„Zd-ddddœdd„Zddd œdd„Zddd œdd „Zddd œd!d"„Zddd œd#d$„Zd%S ).z%Binary input/output support routines.é )Úannotations)ÚpackÚunpack_fromÚbytesÚint)ÚcÚreturnc C s | d S )Nr © )r r r ú5/usr/local/lib/python3.9/site-packages/PIL/_binary.pyÚi8 s r )Úir c C s t | d@ fƒS )Néÿ )r ©r r r r Úo8 s r )r Úor c C s t d| |ƒd S )zª Converts a 2-bytes (16 bits) string to an unsigned integer. :param c: string containing bytes to convert :param o: offset of bytes to convert in string ú