U C^ @sLddlmZddlmZmZmZmZddlmZmZm Z m Z m Z ddlm Z m Z dZddZeeZd d d d d dddddddg eeeeeZeeeeddddddddddje dd jed!d"jed#e d$d%je d&d'd(d)d*d+d,d-gZeed.d/d0d1d2d3d4d5d6jee d7d8je d9d:je e d;d)unicode_literals) LIST_PUNCT LIST_ELLIPSES LIST_QUOTES LIST_CURRENCY) LIST_ICONS ALPHA_LOWER ALPHA_UPPERALPHAHYPHENS) CONCAT_QUOTESCURRENCYukkm km² km³ m m² m³ dm dm² dm³ cm cm² cm³ mm mm² mm³ ha µm nm yd in ft kg g mg µg t lb oz m/s km/h kmh mph hPa Pa mbar mb MB kb KB gb GB tb TB T G M K км км² км³ м м² м³ дм дм² дм³ см см² см³ мм мм² мм³ нм кг г мг м/с км/ч кПа Па мбар Кб КБ кб Мб МБ мб Гб ГБ гб Тб ТБ тбcCs|ddS)N |)stripreplace)charr=/](?=[{a}])N) __future__rZ char_classesrrrrrr r r r r rZ_unitsrUNITS _prefixesformatZ _suffixesZ_infixesZTOKENIZER_PREFIXESZTOKENIZER_SUFFIXESZTOKENIZER_INFIXESrrrrs    !