+
    ~j,	                         ^ RI HtHtHtHtHt  ! R R4      t ! R R]4      t ! R R]4      t ! R R	]4      t	 ! R
 R]4      t
R# )    )Dict
NamedTupleOptionalSequenceUnionc                      a  ] tR t^t o RtV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR	 ltV 3R
 lR lt	V 3R lR lt
V 3R lR ltV 3R lR ltRtV tR# )	Timestampz"A nanosecond-resolution timestamp.c                *   < V ^8  d   QhRS[ RS[ RR/# )   secnsecreturnNfloat)format__classdict__s   "n/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/prometheus_client/samples.py__annotate__Timestamp.__annotate__   s"     # #E # #4 #    c                    V^ 8  g   VR8  d   \        RV 24      hV^ 8  d   V) p\        V4      V n        \        V4      V n        R# )r       eAz,Invalid value for nanoseconds in Timestamp: N)
ValueErrorintr   r   )selfr   r   s   &&&r   __init__Timestamp.__init__   sF    !8ts{KD6RSS75DCT	r   c                    < V ^8  d   QhRS[ /# r   r   str)r   r   s   "r   r   r      s     - - -r   c                :    V P                    R V P                  R 2# ).09dr   r   r   s   &r   __str__Timestamp.__str__   s    ((1TYYsO,,r   c                    < V ^8  d   QhRS[ /# r   r    )r   r   s   "r   r   r      s     5 5# 5r   c                <    R V P                    RV P                   R2# )z
Timestamp(z, )r%   r&   s   &r   __repr__Timestamp.__repr__   s    DHH:R		{!44r   c                    < V ^8  d   QhRS[ /# r   r   )r   r   s   "r   r   r      s     8 85 8r   c                n    \        V P                  4      \        V P                  4      R ,          ,           # )r   )r   r   r   r&   s   &r   	__float__Timestamp.__float__   s#    TXXtyy!1C!777r   c                &   < V ^8  d   QhRS[ RS[/# r   otherr   objectbool)r   r   s   "r   r   r      s     b bF bt br   c                    \        V\        4      ;'       d;    V P                  VP                  8H  ;'       d    V P                  VP                  8H  # N)
isinstancer	   r   r   r   r4   s   &&r   __eq__Timestamp.__eq__   s<    %+aaEII0Eaa$))W\WaWaJaar   c                &   < V ^8  d   QhRS[ RS[/# r3   r5   )r   r   s   "r   r   r      s     ! !F !t !r   c                    W8X  * # r9    r;   s   &&r   __ne__Timestamp.__ne__   s      r   c                $   < V ^8  d   QhRRRS[ /# r   r4   r	   r   r7   )r   r   s   "r   r   r           Y YK YD Yr   c                    V P                   VP                   8X  d   V P                  VP                  8  # V P                   VP                   8  # r9   r%   r;   s   &&r   __gt__Timestamp.__gt__   6    )-UYY)>tyy5::%XDHHuyyDXXr   c                $   < V ^8  d   QhRRRS[ /# rD   rE   )r   r   s   "r   r   r   !   rF   r   c                    V P                   VP                   8X  d   V P                  VP                  8  # V P                   VP                   8  # r9   r%   r;   s   &&r   __lt__Timestamp.__lt__!   rJ   r   )r   r   N)__name__
__module____qualname____firstlineno____doc__r   r'   r,   r0   r<   rA   rH   rM   __static_attributes____classdictcell__r   s   @r   r	   r	      s^     ,# #- -5 58 8b b! !Y YY Yr   r	   c                   ,   a  ] tR t^&t o V 3R ltRtV tR# )
BucketSpanc                2   < V ^8  d   Qh/ S[ ;R&   S[ ;R&   # )r   offsetlength)r   )r   r   s   "r   r   BucketSpan.__annotate__&   s     K K r   r@   N)rO   rP   rQ   rR   __annotate_func__rT   rU   rV   s   @r   rX   rX   &   s      r   rX   c                   0   a  ] tR t^0t o RtV 3R ltRtV tR# )ExemplarNc                z   < V ^8  d   Qh/ S[ S[S[3,          ;R&   S[;R&   S[S[S[S[3,          ,          ;R&   # )r   labelsvalue	timestamp)r   r!   r   r   r   r	   )r   r   s   "r   r   Exemplar.__annotate__0   s>     cN L  eY./07 r   r@   )rO   rP   rQ   rR   rc   r]   rT   rU   rV   s   @r   r_   r_   0   s      48I  r   r_   c                   @   a  ] tR t^7t o RtRtRtRtRtV 3R lt	Rt
V tR# )NativeHistogramNc                2  < V ^8  d   Qh/ S[ ;R&   S[ ;R&   S[;R&   S[ ;R&   S[ ;R&   S[S[S[,          ,          ;R&   S[S[S[,          ,          ;R&   S[S[S[,          ,          ;R&   S[S[S[,          ,          ;R	&   S[S[S[,          ,          ;R
&   # )r   count_value	sum_valueschemazero_threshold
zero_count	pos_spans	neg_spans
pos_deltas
neg_deltasnh_exemplars)r   r   r   r   rX   r_   )r   r   s   "r   r   NativeHistogram.__annotate__7   s        K  	 
   ,-4  ,-4  #'.  #'.  8H-.5 r   r@   )rO   rP   rQ   rR   rm   rn   ro   rp   rq   r]   rT   rU   rV   s   @r   rf   rf   7   s'      15I04I*.J*.J15L  r   rf   c                   8   a  ] tR t^Dt o RtRtRtV 3R ltRtV t	R# )SampleNc                   < V ^8  d   Qh/ S[ ;R&   S[S[ S[ 3,          ;R&   S[;R&   S[S[S[S[3,          ,          ;R&   S[S[,          ;R&   S[S[,          ;R&   # )r   namera   rb   rc   exemplarnative_histogram)r!   r   r   r   r   r	   r_   rf   )r   r   s   "r   r   Sample.__annotate__D   sn     
I cN  L  eY./07	 
 x '  /6 r   r@   )
rO   rP   rQ   rR   rc   rw   rx   r]   rT   rU   rV   s   @r   rt   rt   D   s      48I#'H26  r   rt   N)typingr   r   r   r   r   r	   rX   r_   rf   rt   r@   r   r   <module>r{      sH    > >Y YD 8z 8
6j 
67Z 7r   