+
    TŎi	                     F    R t ^ RIt^ RIt^ RIt^ RIt ! R R]4      tR.tR# )z[
The purpose of the session module is to encapsulate authentication classes and
utilities.
Nc                   8   a  ] tR t^t o RtRtRR ltR tRtV t	R# )FacebookSessiona  
FacebookSession manages the the Graph API authentication and https
connection.

Attributes:
    GRAPH (class): The graph url without an ending forward-slash.
    app_id: The application id.
    app_secret: The application secret.
    access_token: The access token.
    appsecret_proof: The application secret proof.
    proxies: Object containing proxies for 'http' and 'https'
    requests: The python requests object through which calls to the api can
        be made.
zhttps://graph.facebook.comNc                D   Wn         W n        W0n        W@n        WPn        W`n        \        P                  ! 4       V n        \        P                  P                  \        P                  P                  \        4      R4      V P                  n        RV P                  /pV'       d   V P                  4       VR&   V P                  P                  P!                  V4       V P                  '       d2   V P                  P                  P!                  V P                  4       R# R# )z
Initializes and populates the instance attributes with app_id,
app_secret, access_token, appsecret_proof, proxies, timeout and requests
given arguments app_id, app_secret, access_token, proxies and timeout.
zfb_ca_chain_bundle.crtaccess_tokenappsecret_proofN)app_id
app_secretr   proxiestimeoutdebugrequestsSessionospathjoindirname__file__verify_gen_appsecret_proofparamsupdate)selfr   r   r   r	   r
   r   r   s   &&&&&&& h/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/session.py__init__FacebookSession.__init__"   s     $(
 ((*!ww||GGOOH%$ 

 D--
 (,(A(A(CF$%##F+<<<MM!!((6     c                    \         P                  ! V P                  P                  R 4      V P                  P                  R 4      \
        P                  R7      pVP                  4       V n        V P                  # )zutf-8)msg	digestmod)	hmacnewr   encoder   hashlibsha256	hexdigestr   )r   hs   & r   r   $FacebookSession._gen_appsecret_proof>   sY    HHOO""7+!!((1nn
  !{{}###r   )r   r   r   r   r   r	   r   r
   )NNNNNF)
__name__
__module____qualname____firstlineno____doc__GRAPHr   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s       )E78$ $r   r   )r+   r"   r   r   r   objectr   __all__ r   r   <module>r3      s/       	5$f 5$n 
r   