import os
from typing import Dict, List, Tuple, TypeVar, Union


lowerCAmelCase__     						=			TypeVar('T')

lowerCAmelCase__     						=			Union[List[T], Tuple[T, ...]]
lowerCAmelCase__     						=			Union[T, List[T], Dict[str, T]]
lowerCAmelCase__     						=			Union[str, bytes, os.PathLike]

import copy
from dataclasses import dataclass
from pathlib import Path
from typing import Dict, Optional, Union
@dataclass
class     a_			:






 '''simple docstring'''






 UpperCAmelCase_     			= None
 UpperCAmelCase_     			= False
 UpperCAmelCase_     			= False
 UpperCAmelCase_     			= False
 UpperCAmelCase_     			= None
 UpperCAmelCase_     			= None
 UpperCAmelCase_     			= False
 UpperCAmelCase_     			= False
 UpperCAmelCase_     			= False
 UpperCAmelCase_     			= True
 UpperCAmelCase_     			= None
 UpperCAmelCase_     			= 1
 UpperCAmelCase_     			= None
 UpperCAmelCase_     			= False
 UpperCAmelCase_     			= None
 UpperCAmelCase_     			= None




 def 		__snake_case						(      self :  Dict):







        '''simple docstring'''



        return self.__class__(**{k: copy.deepcopy(lowercase__) for k, v in self.__dict__.items()})
