+
    i i              	          R t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ]P                  P                  ]P                  P                  P                  ]P                   3]P                  P"                  ]P                  P                  P$                  ]P&                  3]P                  P(                  ]P                  P                  P*                  ]P,                  3]P                  P.                  ]P                  P                  P0                  ]P2                  3/tR tR	 tR
 tR t ! R R]P>                  4      t  ! R R]	PB                  ]PD                  4      t#R t$R t%R t&R t'R t(R t) ! R R]PT                  4      t+ ! R R]PX                  4      t- ! R R]P\                  4      t/ ! R R]P`                  4      t1 ! R R]Pd                  4      t3 ! R  R!]Ph                  4      t5R" t6R# t7R# )$zCTranslates gRPC's client-side API into gRPC's client-side Beta API.N)_common)	_metadata)
interfaces)cardinality)future)facec                 .    V f   RMT pVf   V# V! V4      # )N r	   )metadatametadata_transformernon_none_metadatas   && p/Users/igloo/.openclaw/workspace/scratch/fb_ad_env/lib/python3.14/site-packages/grpc/beta/_client_adaptations.py_effective_metadatar   .   s'    &.H#   122    c                 &    V f   R # V P                   # N)credentials)grpc_call_optionss   &r   _credentialsr   5   s    $,4O2C2O2OOr   c                 6   V P                  4       p\        P                  V4      pVf%   \        P                  P
                  P                  MV^ ,          p\        P                  ! VV P                  4       V P                  4       VV P                  4       4      # r   )
code6_STATUS_CODE_TO_ABORTION_KIND_AND_ABORTION_ERROR_CLASSgetr   AbortionKindLOCAL_FAILUREinitial_metadatatrailing_metadatadetails)rpc_error_callr   pair
error_kinds   &   r   	_abortionr"   9   sz     DAEEdKD59\##11tAwJ=='')((*  r   c                     V P                  4       p\        P                  V4      pVf   \        P                  MV^,          pV! V P                  4       V P                  4       VV P                  4       4      # r   )r   r   r   r   AbortionErrorr   r   r   )r   r   r    exception_classs   &   r   _abortion_errorr&   F   si     DAEEdKD,0Ld((d1gO'')((* 	 r   c                   &   a  ] tR t^Rt o R tRtV tR# )_InvocationProtocolContextc                    R # r   r	   selfs   &r    disable_next_request_compression;_InvocationProtocolContext.disable_next_request_compressionS   s    r   r	   N)__name__
__module____qualname____firstlineno__r,   __static_attributes____classdictcell____classdict__s   @r   r(   r(   R   s      r   r(   c                      a  ] tR t^Wt o R tR tR tR tR tRR lt	RR lt
RR	 ltR
 tR tR tR tR tR tR tR tR tR tR tR tR tRtV tR# )_Rendezvousc                *    Wn         W n        W0n        R # r   )_future	_iterator_call)r+   response_futureresponse_iteratorcalls   &&&&r   __init___Rendezvous.__init__X   s    &*
r   c                6    V P                   P                  4       # r   )r;   cancelr*   s   &r   rB   _Rendezvous.cancel]   s    zz  ""r   c                6    V P                   P                  4       # r   )r9   	cancelledr*   s   &r   rE   _Rendezvous.cancelled`   s    ||%%''r   c                6    V P                   P                  4       # r   )r9   runningr*   s   &r   rH   _Rendezvous.runningc   s    ||##%%r   c                6    V P                   P                  4       # r   )r9   doner*   s   &r   rK   _Rendezvous.donef   s    ||  ""r   Nc                0    V P                   P                  VR 7      #   \        P                   d   p\	        T4      hRp?i\        P
                   d    \        P                  ! 4       h\        P                   d    \        P                  ! 4       hi ; itimeoutN)
r9   resultgrpcRpcErrorr&   FutureTimeoutErrorr   TimeoutErrorFutureCancelledErrorCancelledErrorr+   rP   r   s   && r   rQ   _Rendezvous.resulti   sx    	*<<&&w&77}} 	2!.11&& 	(%%''(( 	*''))	*s    B>B(B>Bc                    V P                   P                  VR 7      pVf   R# \        V4      #   \        P                   d    \
        P                  ! 4       h\        P                   d    \
        P                  ! 4       hi ; irN   )	r9   	exceptionr&   rR   rT   r   rU   rV   rW   rX   s   && r   r[   _Rendezvous.exceptions   ss    	*!\\33G3DN%">22&& 	(%%''(( 	*''))	*s    / 
/ <B,Bc                     V P                   P                  VR 7      #   \        P                   d    \        P
                  ! 4       h\        P                   d    \        P                  ! 4       hi ; i)rO   )r9   	tracebackrR   rT   r   rU   rV   rW   )r+   rP   s   &&r   r^   _Rendezvous.traceback~   s`    	*<<))')::&& 	(%%''(( 	*''))	*s    <A2A2c                J   a a S P                   P                  VV 3R  l4       R# )c                    < S! S4      # r   r	   )_ignored_callbackfnr+   s   &r   <lambda>/_Rendezvous.add_done_callback.<locals>.<lambda>   s	    Dr   N)r9   add_done_callback)r+   rc   s   ffr   rf   _Rendezvous.add_done_callback   s    &&'IJr   c                    V # r   r	   r*   s   &r   __iter___Rendezvous.__iter__       r   c                ~     \        V P                  4      #   \        P                   d   p\	        T4      hR p?ii ; ir   )nextr:   rR   rS   r&   )r+   r   s   & r   _next_Rendezvous._next   s5    	2''}} 	2!.11	2s    <7<c                "    V P                  4       # r   rn   r*   s   &r   __next___Rendezvous.__next__       zz|r   c                "    V P                  4       # r   rq   r*   s   &r   rm   _Rendezvous.next   rt   r   c                6    V P                   P                  4       # r   )r;   	is_activer*   s   &r   rx   _Rendezvous.is_active   s    zz##%%r   c                6    V P                   P                  4       # r   )r;   time_remainingr*   s   &r   r{   _Rendezvous.time_remaining   s    zz((**r   c                l   a a VV 3R  lpS P                   P                  V4      pV'       d   R# V! 4       # )c                     < SP                  4       \        P                  P                  Jd   S ! \	        SP
                  4      4       R # R # r   )r   rR   
StatusCodeOKr"   r;   )abortion_callbackr+   s   r   done_callback8_Rendezvous.add_abortion_callback.<locals>.done_callback   s1    yy{$//"4"44!)DJJ"78 5r   N)r;   add_callback)r+   r   r   
registereds   ff  r   add_abortion_callback!_Rendezvous.add_abortion_callback   s-    	9 ZZ,,];
!t6}6r   c                    \        4       # r   )r(   r*   s   &r   protocol_context_Rendezvous.protocol_context   s    )++r   c                ^    \         P                  ! V P                  P                  4       4      # r   )r   betar;   r   r*   s   &r   r   _Rendezvous.initial_metadata   s    ~~djj99;<<r   c                ^    \         P                  ! V P                  P                  4       4      # r   )r   r   r;   terminal_metadatar*   s   &r   r   _Rendezvous.terminal_metadata   s    ~~djj::<==r   c                6    V P                   P                  4       # r   )r;   r   r*   s   &r   r   _Rendezvous.code   s    zz  r   c                6    V P                   P                  4       # r   )r;   r   r*   s   &r   r   _Rendezvous.details   s    zz!!##r   )r;   r9   r:   r   )r.   r/   r0   r1   r?   rB   rE   rH   rK   rQ   r[   r^   rf   ri   rn   rr   rm   rx   r{   r   r   r   r   r   r   r2   r3   r4   s   @r   r7   r7   W   st     
#(&#*	**K2&+7,=>!$ $r   r7   c                     V P                  \        P                  ! W4      V	V
R 7      p\        Wg4      pV'       dD   VP	                  VV\
        P                  ! V4      \        V4      R7      w  rV\        RRV4      3# V! VV\
        P                  ! V4      \        V4      R7      #   \        P                   d   p\        T4      hRp?ii ; i)request_serializerresponse_deserializer)rP   r
   r   N)unary_unaryr   fully_qualified_methodr   	with_callr   unbetar   r7   rR   rS   r&   )channelgroupmethodrP   r   protocol_optionsr
   r   requestr   r   multi_callableeffective_metadataresponser>   r   s   &&&&&&&&&&&     r   _blocking_unary_unaryr      s    . ,,**591"7 - 

 1P+55"))*<=()9:	 6 NH [tT:::%%&89$%56	
 	
 == .n--.   A=B)  (B) )C>C		Cc
                     V P                  \        P                  ! W4      VV	R 7      p
\        WV4      pV
P	                  VV\
        P                  ! V4      \        V4      R7      p\        VRV4      # r   )	r   r   r   r   r   r   r   r   r7   )r   r   r   rP   r   r
   r   r   r   r   r   r   r<   s   &&&&&&&&&&   r   _future_unary_unaryr      s~     ((&&u5-3 ) N
 -XL$++!!"45 !12	 , O o>>r   c
                     V P                  \        P                  ! W4      VV	R 7      p
\        WV4      pV
! VV\        P
                  ! V4      \        V4      R7      p\        RW4      # r   )unary_streamr   r   r   r   r   r   r7   )r   r   r   rP   r   r
   r   r   r   r   r   r   r=   s   &&&&&&&&&&   r   _unary_streamr      ss     ))&&u5-3 * N
 -XL&!!"45 !12	 t.BBr   c                     V P                  \        P                  ! W4      V	V
R 7      p\        Wg4      pV'       dD   VP	                  VV\
        P                  ! V4      \        V4      R7      w  rV\        RRV4      3# V! VV\
        P                  ! V4      \        V4      R7      #   \        P                   d   p\        T4      hRp?ii ; ir   )stream_unaryr   r   r   r   r   r   r   r7   rR   rS   r&   )r   r   r   rP   r   r   r
   r   request_iteratorr   r   r   r   r   r>   r   s   &&&&&&&&&&&     r   _blocking_stream_unaryr     s    . --**591"7 . 

 1P+55 "))*<=()9:	 6 NH [tT:::%%&89$%56	
 	
 == .n--.r   c
                     V P                  \        P                  ! W4      VV	R 7      p
\        WV4      pV
P	                  VV\
        P                  ! V4      \        V4      R7      p\        VRV4      # r   )	r   r   r   r   r   r   r   r   r7   )r   r   r   rP   r   r
   r   r   r   r   r   r   r<   s   &&&&&&&&&&   r   _future_stream_unaryr   8  s~     ))&&u5-3 * N
 -XL$++!!"45 !12	 , O o>>r   c
                     V P                  \        P                  ! W4      VV	R 7      p
\        WV4      pV
! VV\        P
                  ! V4      \        V4      R7      p\        RW4      # r   )stream_streamr   r   r   r   r   r   r7   )r   r   r   rP   r   r
   r   r   r   r   r   r   r=   s   &&&&&&&&&&   r   _stream_streamr   S  ss     **&&u5-3 + N
 -XL&!!"45 !12	 t.BBr   c                   D   a  ] tR tRt o R tRR ltR	R ltR	R ltRtV t	R# )
_UnaryUnaryMultiCallablein  c                N    Wn         W n        W0n        W@n        WPn        W`n        R # r   _channel_group_method_metadata_transformer_request_serializer_response_deserializerr+   r   r   r   r   r   r   s   &&&&&&&r   r?   !_UnaryUnaryMultiCallable.__init__o  %      %9"#5 &;#r   Nc                    \        V P                  V P                  V P                  VVVVV P                  VV P
                  V P                  4      # r   )r   r   r   r   r   r   r   )r+   r   rP   r
   r   r   s   &&&&&&r   __call__!_UnaryUnaryMultiCallable.__call__  sP     %MMKKLL&&$$''
 	
r   c                    \        V P                  V P                  V P                  VVVV P                  VV P
                  V P                  4
      # r   )r   r   r   r   r   r   r   r+   r   rP   r
   r   s   &&&&&r   r   _UnaryUnaryMultiCallable.future  sK    "MMKKLL&&$$''
 	
r   c                    \        4       hr   NotImplementedErrorr+   r   receiverr   rP   r
   r   s   &&&&&&&r   event_UnaryUnaryMultiCallable.event       "##r   r   r   r   r   r   r   NFNNN
r.   r/   r0   r1   r?   r   r   r   r2   r3   r4   s   @r   r   r   n  s     < 
,
	$ 	$r   r   c                   :   a  ] tR tRt o R tRR ltRR ltRtV tR# )_UnaryStreamMultiCallablei  c                N    Wn         W n        W0n        W@n        WPn        W`n        R # r   r   r   s   &&&&&&&r   r?   "_UnaryStreamMultiCallable.__init__  r   r   Nc                    \        V P                  V P                  V P                  VVVV P                  VV P
                  V P                  4
      # r   )r   r   r   r   r   r   r   r   s   &&&&&r   r   "_UnaryStreamMultiCallable.__call__  sK    MMKKLL&&$$''
 	
r   c                    \        4       hr   r   r   s   &&&&&&&r   r   _UnaryStreamMultiCallable.event  r   r   r   r   	r.   r/   r0   r1   r?   r   r   r2   r3   r4   s   @r   r   r     s     < 
	$ 	$r   r   c                   D   a  ] tR tRt o R tRR ltR	R ltR	R ltRtV t	R# )
_StreamUnaryMultiCallablei  c                N    Wn         W n        W0n        W@n        WPn        W`n        R # r   r   r   s   &&&&&&&r   r?   "_StreamUnaryMultiCallable.__init__  r   r   Nc                    \        V P                  V P                  V P                  VVVVV P                  VV P
                  V P                  4      # r   )r   r   r   r   r   r   r   )r+   r   rP   r
   r   r   s   &&&&&&r   r   "_StreamUnaryMultiCallable.__call__  sP     &MMKKLL&&$$''
 	
r   c                    \        V P                  V P                  V P                  VVVV P                  VV P
                  V P                  4
      # r   )r   r   r   r   r   r   r   r+   r   rP   r
   r   s   &&&&&r   r    _StreamUnaryMultiCallable.future  sM     $MMKKLL&&$$''
 	
r   c                    \        4       hr   r   r+   r   r   rP   r
   r   s   &&&&&&r   r   _StreamUnaryMultiCallable.event       "##r   r   r   r   r   r4   s   @r   r   r     s     < 
,
 $ $r   r   c                   :   a  ] tR tRt o R tRR ltRR ltRtV tR# )_StreamStreamMultiCallablei  c                N    Wn         W n        W0n        W@n        WPn        W`n        R # r   r   r   s   &&&&&&&r   r?   #_StreamStreamMultiCallable.__init__  r   r   Nc                    \        V P                  V P                  V P                  VVVV P                  VV P
                  V P                  4
      # r   )r   r   r   r   r   r   r   r   s   &&&&&r   r   #_StreamStreamMultiCallable.__call__-  sM     MMKKLL&&$$''
 	
r   c                    \        4       hr   r   r   s   &&&&&&r   r    _StreamStreamMultiCallable.event=  r   r   r   r   r   r4   s   @r   r   r     s     < 
 $ $r   r   c                      a  ] tR tRt o R tRR ltRR ltRR ltRR ltRR lt	RR	 lt
RR
 ltRR ltRR ltRR ltR tR tR tR tR tR tRtV tR# )_GenericStubiH  c                b    Wn         W n        T;'       g    / V n        T;'       g    / V n        R # r   r   r   _request_serializers_response_deserializers)r+   r   r   request_serializersresponse_deserializerss   &&&&&r   r?   _GenericStub.__init__I  s/      %9"$7$=$=2!'='C'C$r   Nc                    V P                   P                  VV34      pV P                  P                  VV34      p	\        V P                  VVVVVVV P
                  VVV	4      # r   )r   r   r   r   r   r   )
r+   r   r   r   rP   r
   r   r   r   r   s
   &&&&&&&&  r   blocking_unary_unary!_GenericStub.blocking_unary_unaryU  s     "66::
 !% < < @ @!
 %MM&&!
 	
r   c                    V P                   P                  VV34      pV P                  P                  VV34      p\        V P                  VVVVVV P
                  VVV4
      # r   )r   r   r   r   r   r   	r+   r   r   r   rP   r
   r   r   r   s	   &&&&&&&  r   future_unary_unary_GenericStub.future_unary_unaryy  s     "66::
 !% < < @ @!
 #MM&&!
 	
r   c                    V P                   P                  VV34      pV P                  P                  VV34      p\        V P                  VVVVVV P
                  VVV4
      # r   )r   r   r   r   r   r   r   s	   &&&&&&&  r   inline_unary_stream _GenericStub.inline_unary_stream  s     "66::
 !% < < @ @!
 MM&&!
 	
r   c                    V P                   P                  VV34      pV P                  P                  VV34      p	\        V P                  VVVVVVV P
                  VVV	4      # r   )r   r   r   r   r   r   )
r+   r   r   r   rP   r
   r   r   r   r   s
   &&&&&&&&  r   blocking_stream_unary"_GenericStub.blocking_stream_unary  s     "66::
 !% < < @ @!
 &MM&&!
 	
r   c                    V P                   P                  VV34      pV P                  P                  VV34      p\        V P                  VVVVVV P
                  VVV4
      # r   )r   r   r   r   r   r   	r+   r   r   r   rP   r
   r   r   r   s	   &&&&&&&  r   future_stream_unary _GenericStub.future_stream_unary  s     "66::
 !% < < @ @!
 $MM&&!
 	
r   c                    V P                   P                  VV34      pV P                  P                  VV34      p\        V P                  VVVVVV P
                  VVV4
      # r   )r   r   r   r   r   r   r	  s	   &&&&&&&  r   inline_stream_stream!_GenericStub.inline_stream_stream  s     "66::
 !% < < @ @!
 MM&&!
 	
r   c	                    \        4       hr   r   	r+   r   r   r   r   r   rP   r
   r   s	   &&&&&&&&&r   event_unary_unary_GenericStub.event_unary_unary%       "##r   c	                    \        4       hr   r   r  s	   &&&&&&&&&r   event_unary_stream_GenericStub.event_unary_stream2  r  r   c                    \        4       hr   r   r+   r   r   r   r   rP   r
   r   s   &&&&&&&&r   event_stream_unary_GenericStub.event_stream_unary?       "##r   c                    \        4       hr   r   r  s   &&&&&&&&r   event_stream_stream _GenericStub.event_stream_streamK  r  r   c                    V P                   P                  VV34      pV P                  P                  VV34      p\        V P                  VVV P
                  VV4      # r   )r   r   r   r   r   r   r+   r   r   r   r   s   &&&  r   r   _GenericStub.unary_unaryW  ss    !66::
 !% < < @ @!
 (MM&&!
 	
r   c                    V P                   P                  VV34      pV P                  P                  VV34      p\        V P                  VVV P
                  VV4      # r   )r   r   r   r   r   r   r   s   &&&  r   r   _GenericStub.unary_streamm  s    !66::
 !% < < @ @!
 )MM&&!
 	
r   c                    V P                   P                  VV34      pV P                  P                  VV34      p\        V P                  VVV P
                  VV4      # r   )r   r   r   r   r   r   r   s   &&&  r   r   _GenericStub.stream_unary  r$  r   c                    V P                   P                  VV34      pV P                  P                  VV34      p\        V P                  VVV P
                  VV4      # r   )r   r   r   r   r   r   r   s   &&&  r   r   _GenericStub.stream_stream  ss    !66::
 !% < < @ @!
 *MM&&!
 	
r   c                    V # r   r	   r*   s   &r   	__enter___GenericStub.__enter__  rk   r   c                    R # Fr	   r+   exc_typeexc_valexc_tbs   &&&&r   __exit___GenericStub.__exit__      r   r   )NNNr   )r.   r/   r0   r1   r?   r   r   r  r  r
  r  r  r  r  r  r   r   r   r   r*  r2  r2   r3   r4   s   @r   r   r   H  sf     
D"
H 
D 
D"
H 
D 
D$$
$
$
,
,
,
, r   r   c                   8   a  ] tR tRt o R tR tR tR tRtV t	R# )_DynamicStubi  c                *    Wn         W n        W0n        R # r   )_generic_stubr   _cardinalities)r+   backing_generic_stubr   cardinalitiess   &&&&r   r?   _DynamicStub.__init__  s    1+r   c                |   V P                   P                  V4      pV\        P                  P                  J d'   V P
                  P                  V P                  V4      # V\        P                  P                  J d'   V P
                  P                  V P                  V4      # V\        P                  P                  J d'   V P
                  P                  V P                  V4      # V\        P                  P                  J d'   V P
                  P                  V P                  V4      # \        R V,          4      h)z*_DynamicStub object has no attribute "%s"!)r9  r   r   CardinalityUNARY_UNARYr8  r   r   UNARY_STREAMr   STREAM_UNARYr   STREAM_STREAMr   AttributeError)r+   attrmethod_cardinalitys   && r   __getattr___DynamicStub.__getattr__  s    !0044T:!8!8!D!DD%%11$++tDD!8!8!E!EE%%224;;EE!8!8!E!EE%%224;;EE!8!8!F!FF%%33DKKFF84?
 	
r   c                    V # r   r	   r*   s   &r   r*  _DynamicStub.__enter__  rk   r   c                    R # r-  r	   r.  s   &&&&r   r2  _DynamicStub.__exit__  r4  r   )r9  r8  r   N)
r.   r/   r0   r1   r?   rF  r*  r2  r2   r3   r4   s   @r   r6  r6    s     ,

 r   r6  c                     \        V VVV4      # r   )r   )r   hostr   r   r   s   &&&&&r   generic_stubrN    s     	 r   c                 4    \        \        V VVV4      VV4      # r   )r6  r   )r   servicer;  rM  r   r   r   s   &&&&&&&r   dynamic_stubrQ    s-      "		
 		 	r   )8__doc__rR   r   	grpc.betar   r   grpc.framework.commonr   grpc.framework.foundationr   grpc.framework.interfaces.facer   r   	CANCELLEDr   r   CancellationErrorUNKNOWNREMOTE_FAILURERemoteErrorDEADLINE_EXCEEDEDEXPIREDExpirationErrorUNIMPLEMENTEDr   
LocalErrorr   r   r   r"   r&   GRPCInvocationContextr(   FutureCallr7   r   r   r   r   r   r   UnaryUnaryMultiCallabler   UnaryStreamMultiCallabler   StreamUnaryMultiCallabler   StreamStreamMultiCallabler   GenericStubr   DynamicStubr6  rN  rQ  r	   r   r   <module>rj     s   J      - , /
 	OO$$  	OO)) 	OO%%""( 	OO!!(($: 6(3P
	!A!A 
\$&-- \$~#.L?6C6#.L?6C6>$t;; >$B($ = = ($V?$ = = ?$D)$!?!? )$Xk4## k\4## 6r   