+
    oi                     z    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt  ! R R4      t ! R R]4      t	 ! R	 R
]4      t
RtR# )    )EnumMeta)descriptor_pb2)EnumTypeWrapper)	ProtoTypec            
          a  ] tR t^t o RtRtRRRRRRRRRR/V 3R	 lR
 llt]R 4       t]V 3R lR l4       t	]V 3R lR l4       t
]R 4       tRtV tR# )Fieldz8A representation of a type of field in protocol buffers.FmessageNenumoneof	json_nameoptionalc                2   < V ^8  d   QhRS[ RS[RS[RS[/# )   numberr   r   r   )intstrbool)format__classdict__s   "o/Users/tonyclaw/.openclaw/workspace/scripts/youtube-playlists/venv/lib/python3.14/site-packages/proto/fields.py__annotate__Field.__annotate__   s5     (  (  	(  (  (  (     c               2   R V n         R V n        \        V\        4      '       gB   \        V\        \
        34      '       d   Tp\        P                  pMTp\        P                  pW n	        Wn
        W0n        W@n        W`n        Wpn        WPn        R V n        R # )N)	mcls_dataparent
isinstancer   r   r   r   ENUMMESSAGEr   
proto_typer	   r
   r   r   r   _descriptor)selfr    r   r	   r
   r   r   r   s   &&$$$$$$r   __init__Field.__init__   s      *c** *x&ABB!&^^
$&..
 $	" 

  r   c           
        V P                   '       EgQ   Rp\        V P                  \        4      '       df   V P                  P	                  V P
                  4      '       g-   RP                  V P
                  V P                  R7      V n        V P                  pEMaV P                  '       d^   \        V P                  R4      '       d!   V P                  P                  P                  MV P                  P                  P                  pM\        V P                  \        4      '       de   V P                  P	                  V P
                  4      '       g-   RP                  V P
                  V P                  R7      V n        V P                  pMnV P                  '       d]   \        V P                  R4      '       d!   V P                  P                  P                  MV P                  P                  P                  p\        P                  ! V P                  V P                  V P                   '       d   ^M^V P"                  VV P$                  V P&                  R7      V n         V P                   # )z$Return the descriptor for the field.Nz{package}.{name})packagename
DESCRIPTOR)r'   r   labeltype	type_namer   proto3_optional)r!   r   r	   r   
startswithr&   r   hasattrr(   	full_name_metar
   r   FieldDescriptorProtor'   r   repeatedr    r   r   )r"   r+   s   & r   
descriptorField.descriptorH   s    I$,,,,||..t||<<#5#<#< $!\\ $= $DL !LL	 t||\:: LL++55++55 
 DIIs++yy++DLL99 2 9 9 $!YY !: !DI !II	 tyy,77 II((2222   .BBYY{{===aa__#.. $ D r   c                    < V ^8  d   QhRS[ /# r   returnr   )r   r   s   "r   r   r   x   s     & &c &r   c                (    V P                   R,          # )zReturn the name of the field.r'   r   r"   s   &r   r'   
Field.namew   s     ~~f%%r   c                    < V ^8  d   QhRS[ /# r6   r8   )r   r   s   "r   r   r   }   s     ) ) )r   c                (    V P                   R,          # )z Return the package of the field.r&   r:   r;   s   &r   r&   Field.package|   s     ~~i((r   c                    V P                   '       d   V P                   # V P                  '       g   V P                  # \        V P                  R4      '       d   V P                  P	                  4       # V P                  # )zMReturn the composite type of the field, or the primitive type if a primitive.r0   )r
   r	   r    r.   pbr;   s   &r   pb_typeField.pb_type   sZ     99999 |||??" 4<<))<<??$$||r   )
r!   r
   r   r   r	   r   r   r   r   r    )__name__
__module____qualname____firstlineno____doc__r2   r#   propertyr3   r'   r&   rB   __static_attributes____classdictcell__)r   s   @r   r   r      s     B H( 
 (  (  (  (  (  ( T ,  , \ & & ) )  r   r   c                       ] tR t^tRtRtRtR# )RepeatedFieldz9A representation of a repeated field in protocol buffers.T N)rD   rE   rF   rG   rH   r2   rJ   rN   r   r   rM   rM      s
    CHr   rM   c                   N   a a ] tR t^t oRtRRRR/V3R lV 3R llltRtVtV ;t# )MapFieldz4A representation of a map field in protocol buffers.r	   Nr
   c                    < V ^8  d   QhRS[ /# )r   r   )r   )r   r   s   "r   r   MapField.__annotate__   s     % % %r   c               6   < \         SV `  W#WER 7       Wn        R# ))r   r	   r
   N)superr#   map_key_type)r"   key_type
value_typer   r	   r
   	__class__s   &&&$$$r   r#   MapField.__init__   s    GO$r   )rU   )	rD   rE   rF   rG   rH   r#   rJ   rK   __classcell__)rX   r   s   @@r   rP   rP      s&     >%T %PT % % %r   rP   N)r   rP   rM   )r
   r   google.protobufr   *google.protobuf.internal.enum_type_wrapperr   proto.primitivesr   r   rM   rP   __all__rN   r   r   <module>r_      s?     * F &y yxE %u %r   