
    X j                     N    S SK Jr   " S S\5      r " S S5      r " S S5      rg)	    )Enumc                       \ rS rSrSrSrSrg)
LoginState   SignInSignUp N)__name__
__module____qualname____firstlineno__SIGN_INSIGN_UP__static_attributes__r	       x/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/selenium/webdriver/common/fedcm/account.pyr   r      s    GGr   r   c                   8    \ rS rSrS rS\S-  4S jrSS jrSrg)	_AccountDescriptor   c                     Xl         g Nname)selfr   s     r   __init___AccountDescriptor.__init__   s    	r   returnNc                 L    UR                   R                  U R                  5      $ r   )_account_datagetr   )r   objclss      r   __get___AccountDescriptor.__get__   s      $$TYY//r   c                     [        S5      e)NzCannot set readonly attribute)AttributeError)r   r!   values      r   __set___AccountDescriptor.__set__!   s    <==r   r   )r   N)	r
   r   r   r   r   strr#   r(   r   r	   r   r   r   r      s    03: 0>r   r   c                       \ rS rSrSr\" S5      r\" S5      r\" S5      r\" S5      r	\" S5      r
\" S5      r\" S	5      r\" S
5      r\" S5      rS rSrg)Account%   zRepresents an account displayed in a FedCM account list.

See: https://w3c-fedid.github.io/FedCM/#dictdef-identityprovideraccount
     https://w3c-fedid.github.io/FedCM/#webdriver-accountlist
	accountIdemailr   	givenName
pictureUrlidpConfigUrltermsOfServiceUrlprivacyPolicyUrl
loginStatec                     Xl         g r   r   )r   account_datas     r   r   Account.__init__6   s    )r   r7   N)r
   r   r   r   __doc__r   
account_idr/   r   
given_namepicture_urlidp_config_urlterms_of_service_urlprivacy_policy_urllogin_stater   r   r	   r   r   r,   r,   %   sl     $K0Jw'Ef%D#K0J$\2K'7N-.AB+,>?$\2K*r   r,   N)enumr   r   r   r,   r	   r   r   <module>rC      s*   $  
> >* *r   