+
    ni
                       a  R! t'0 t ^ RIHtHtHtHt ^ RIt^ RIt]P                  P                  R4      '       d   ^ RIH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 ^ RIHt ^ RIHt RtR tR tR]]3/t] ^ k ]P                  P                  R4      '       d$   ^ RIt^ RIHt ^ RIHt ^ RIH t  R t!R t"]!]"3]R&   R"R lt#M*Rt ! R R4      t$ ! R R4      t ! R R4      t ! R R 4      t]]]%]%3,          ,          t&R# )#    )AnyDictListTupleNdoqNullContext)AsyncioQuicConnectionAsyncioQuicManager)AsyncioQuicStream)AsyncQuicConnection)AsyncQuicManager)SyncQuicConnection)SyncQuicStream)SyncQuicManagerTc                      \        R 4      # Nr   )argskwargss   *,kC:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO\maestro-backend\venv\Lib\site-packages\dns/quic/__init__.pynull_factoryr      s     4      c                     \        V/ VB # r   r   contextr   r   s   &*,r   _asyncio_manager_factoryr      s     "42622r   asynciotrio)TrioQuicConnectionTrioQuicManager)TrioQuicStreamc                  ,    \         P                  ! 4       # r   )r   open_nursery r   r   _trio_context_factoryr'   /   s    $$&&r   c                      \        V .VO5/ VB # r   r!   r   s   &*,r   _trio_manager_factoryr)   2   s    "7<T<V<<r   c                 |    V f   \         P                  P                  4       p \        V P	                  4       ,          # r   )dnsasyncbackendget_default_backend_async_factoriesname)backends   &r   factories_for_backendr1   7   s,    ?&&::<G//r   Fc                       ] tR t^?tRtR# )AsyncQuicStreamr&   N__name__
__module____qualname____firstlineno____static_attributes__r&   r   r   r3   r3   ?       r   r3   c                   2   a  ] tR t^Bt o V 3R lR ltRtV tR# )r   c                    < V ^8  d   QhRS[ /#    returnr   )format__classdict__s   "r   __annotate__ AsyncQuicConnection.__annotate__C   s     	& 	&s 	&r   c                   "   \         h5ir   NotImplementedErrorselfs   &r   make_streamAsyncQuicConnection.make_streamC   s     %%s   	r&   Nr5   r6   r7   r8   rJ   r9   __classdictcell__rB   s   @r   r   r   B        	& 	&r   r   c                       ] tR t^FtRtR# )r   r&   Nr4   r&   r   r   r   r   F   r:   r   r   c                   2   a  ] tR t^It o V 3R lR ltRtV tR# )r   c                    < V ^8  d   QhRS[ /# r=   r@   )rA   rB   s   "r   rC   SyncQuicConnection.__annotate__J   s     	& 	& 	&r   c                    \         hr   rF   rH   s   &r   rJ   SyncQuicConnection.make_streamJ   s    %%r   r&   NrL   rN   s   @r   r   r   I   rO   r   r   c                    V ^8  d   Qh/ ^ \         9   d,   \        \        \        \        \        3,          3,          ;R&   # )r>   r.   )__conditional_annotations__r   strr   r   )rA   s   "r   rC   rC      s2     ) )@ d3c3h/0 A *r   r   )(rW   typingr   r   r   r   dns._featuresr+   dns.asyncbackend	_featureshavedns._asyncbackendr	   dns.quic._asyncior
   r   r   dns.quic._commonr   r   dns.quic._syncr   r   r   	have_quicr   r   r.   r   dns.quic._trior    r"   r#   r'   r)   r1   r3   bytesHeadersrC   )rW   s   @r   <module>rf      s    * ) )  ==e-P4H4E1-AI!3 	L":;4  }}&!! 	L2C	'	= %:;P#Q 0 I & & & &
 uUE\"
#r   