ó
    è*–jç  ã                   óœ   • S r SSKJr  \R                  b  \R                  R                  rgSSKJr  SSKJr   " S S5      r " S S	5      rg)
a  Contains Unknown Fields APIs.

Simple usage example:
  unknown_field_set = UnknownFieldSet(message)
  for unknown_field in unknown_field_set:
    wire_type = unknown_field.wire_type
    field_number = unknown_field.field_number
    data = unknown_field.data
é    )Úapi_implementationN)Údecoder)Úwire_formatc                   óV   • \ rS rSrSr/ SQrS r\S 5       r\S 5       r	\S 5       r
Srg	)
ÚUnknownFieldé   zA parsed unknown field.©Ú_field_numberÚ
_wire_typeÚ_datac                 ó(   • Xl         X l        X0l        g ©Nr	   )ÚselfÚfield_numberÚ	wire_typeÚdatas       Ú¬C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\google/protobuf/unknown_fields.pyÚ__init__ÚUnknownField.__init__   s   € Ø'ÔØ!„oØ„jØó    c                 ó   • U R                   $ r   )r
   ©r   s    r   r   ÚUnknownField.field_number%   s   € à×ÑÐr   c                 ó   • U R                   $ r   )r   r   s    r   r   ÚUnknownField.wire_type)   s   € à�_‰_Ðr   c                 ó   • U R                   $ r   )r   r   s    r   r   ÚUnknownField.data-   s   € à�Z‰ZÐr   )r   r
   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú	__slots__r   Úpropertyr   r   r   Ú__static_attributes__© r   r   r   r      sM   † Ù!ò 9€Iòð ñ ó ð ð ñó ðð ñó ór   r   c                   ó6   • \ rS rSrSrS/rS rS rS rS r	Sr
g	)
ÚUnknownFieldSeté1   zUnknownField container.Ú_valuesc                 ó  ^ • U 4S jn/ T l         UR                  nUR                  nUR                  (       ak  UR	                  5       R
                  (       aL  [        R                  " 5       nU H0  u  pgU" [        U5      5      u  p‰U" U[        R                  U	5        M2     g U Hd  u  p§[        R                  " U
5      u  p‹US:X  a  [        S5      e[        R                  " [        U5      S[        U5      X‹5      u  p–U" X‹U	5        Mf     g )Nc                 óT   >• [        XU5      nTR                  R                  U5        g r   )r   r*   Úappend)r   r   r   Úunknown_fieldr   s       €r   ÚInternalAddÚ-UnknownFieldSet.__init__.<locals>.InternalAdd9   s!   ø€ Ü$ \¸dÓCˆØ�‰×Ñ˜MÕ*r   r   zField number 0 is illegal.)r*   Ú
DESCRIPTORÚ_unknown_fieldsÚhas_optionsÚ
GetOptionsÚmessage_set_wire_formatr   ÚUnknownMessageSetItemDecoderÚ
memoryviewr   ÚWIRETYPE_LENGTH_DELIMITEDÚ	DecodeTagÚRuntimeErrorÚ_DecodeUnknownFieldÚlen)r   Úmsgr/   Úmsg_desÚunknown_fieldsÚlocal_decoderÚ_Úbufferr   r   Ú	tag_bytesr   s   `           r   r   ÚUnknownFieldSet.__init__7   sã   ø€ õ+ð €d„lØ—‘€gà×*Ñ*€nØ	×	×	 ×!3Ñ!3Ó!5×!M×!MÜ×<Ò<Ó>ˆÛ'‰IˆAÙ,¬Z¸Ó-?Ó@Ñ
ˆ,Ù
�l¤K×$IÑ$IÈ4Ö
Pò (ó "0ÑˆIÜ$+×$5Ò$5°iÓ$@Ñ
!ˆ,Ø˜QÓÜÐ;Ó<Ð<Ü×/Ò/Ü˜Ó  !¤S¨£[°,ó‰'ˆ$ñ �l¨tÖ
4ò "0r   c                 óž   • [        U R                  5      nUS:  a  X-  nUS:  d  X:¼  a  [        SR                  5      eU R                  U   $ )Nr   zindex %d out of range)r<   r*   Ú
IndexErrorÚindex)r   rG   Úsizes      r   Ú__getitem__ÚUnknownFieldSet.__getitem__P   sJ   € Ü�—‘Ó€dØ	�‹Ø‰ˆØ	�‹�e“mÜÐ0×6Ñ6Ó7Ð7à�\‰\˜%Ñ Ð r   c                 ó,   • [        U R                  5      $ r   )r<   r*   r   s    r   Ú__len__ÚUnknownFieldSet.__len__Y   s   € Ü�—‘ÓÐr   c                 ó,   • [        U R                  5      $ r   )Úiterr*   r   s    r   Ú__iter__ÚUnknownFieldSet.__iter__\   s   € Ü�$—,‘,ÓÐr   )r*   N)r   r   r    r!   r"   r#   r   rI   rL   rP   r%   r&   r   r   r(   r(   1   s"   † Ù!ð �€Iò5ò2!òõ r   r(   )r"   Úgoogle.protobuf.internalr   Ú	_c_moduler(   r   r   r   r&   r   r   Ú<module>rT      sF   ðñõ 8à×ÑÑ+Ø&×0Ñ0×@Ñ@�/å.Ý2÷ñ ÷0, ò , r   