§ Rl¾ju ã óp — d dl Z d dlZd dlZd dlmZ ej d¦ « ZdhZdhZh d£Z d„ Z d„ Zd „ ZdS ) é N)Úget_supported_modulesz\A\d+(\.\d+){0,2}\ZÚversionsÚdefault_version> Úenable_selectorÚuse_beta_for_daÚenable_for_new_usersÚenable_for_existing_usersc óB — |t v r2t |t ¦ « st j d| › d|› d�¦ « ‚d S |t v rƒt |t ¦ « st j d| › d|› d�¦ « ‚|D ]N}t |t ¦ « rt |¦ « st j d| › d|› d|›�¦ « ‚ŒOd S |t v rLt |t ¦ « rt |¦ « st j d| › d|› d|›�¦ « ‚d S d S )Nú'z' module option 'z' must be a booleanz' must be a listz' contains invalid version: z' has invalid version: )Ú _BOOL_OPTIONSÚ isinstanceÚboolÚargparseÚArgumentTypeErrorÚ_VERSION_LIST_OPTIONSÚlistÚstrÚ_VERSION_REÚmatchÚ_VERSION_STRING_OPTIONS)Úmodule_nameÚkeyÚvalueÚvers úF/opt/cloudlinux/venv/lib64/python3.11/site-packages/clwizard/parser.pyÚ_validate_option_valuer s« € Ø �mÐÐݘ%¥Ñ&Ô&ð