Ë
    R>{i»  ã            
      ó�  — d Z ddlmZ ddlZddlZddlZddlmZ ddlmZ ddl	m
Z
 ddlmZ dd	lmZ dd
lmZmZmZ ddlmZmZ ddlmZmZmZ ddlmZmZ ddlmZ ddlm Z  ddl!m"Z" 	 ddl#Z#e#jH                  jK                  d«      s, ejL                  de#jH                  ›d�ejN                  «       n%e#jP                  dk  r e)de#jH                  ›d�«      ‚	 ddl*Z* ejL                  de+d¬«       dZ-dZ.eZdZ/ ej`                  e1«      je                   e«       «       ejf                  f	 	 	 d%d„Z4[ ejj                  dejl                  d¬«        ejj                  d ejn                  d¬«       ejp                  fd&d!„Z9 e«       Z:dddddddd"dd#œ		 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d'd$„Z;y# e)$ r Y Œßw xY w# e,$ r Y ŒÐw xY w)(ze
Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more
é    )ÚannotationsN)ÚNullHandleré   )Ú
exceptions)Ú
_TYPE_BODY)ÚHTTPHeaderDict)Ú__version__)ÚHTTPConnectionPoolÚHTTPSConnectionPoolÚconnection_from_url)Ú_TYPE_FIELDSÚencode_multipart_formdata)ÚPoolManagerÚProxyManagerÚproxy_from_url)ÚBaseHTTPResponseÚHTTPResponse)Úmake_headers)ÚRetry)ÚTimeoutzOpenSSL zWurllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with z5. See: https://github.com/urllib3/urllib3/issues/3020)r   r   r   z5. See: https://github.com/urllib3/urllib3/issues/2168z”'urllib3[secure]' extra is deprecated and will be removed in urllib3 v2.1.0. Read more in this issue: https://github.com/urllib3/urllib3/issues/2680é   )ÚcategoryÚ
stacklevelz(Andrey Petrov (andrey.petrov@shazow.net)ÚMIT)r
   r   r   r   r   r   r   r   Úadd_stderr_loggerr   Údisable_warningsr   r   r   Úrequestr   c                ó  — t        j                  t        «      }t        j                  «       }|j	                  t        j
                  d«      «       |j                  |«       |j                  | «       |j                  dt        «       |S )z†
    Helper for quickly adding a StreamHandler to the logger. Useful for
    debugging.

    Returns the handler after adding it.
    z%%(asctime)s %(levelname)s %(message)sz,Added a stderr logging handler to logger: %s)	ÚloggingÚ	getLoggerÚ__name__ÚStreamHandlerÚsetFormatterÚ	FormatterÚ
addHandlerÚsetLevelÚdebug)ÚlevelÚloggerÚhandlers      úN/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/urllib3/__init__.pyr   r   Z   sj   € ô ×ÑœxÓ(€FÜ×#Ñ#Ó%€GØ×Ñœ×*Ñ*Ð+RÓSÔTØ
×Ñ�gÔØ
‡O�O�EÔØ
‡L�LÐ?ÄÔJØ€Nó    ÚalwaysT)ÚappendÚdefaultc                ó0   — t        j                  d| «       y)z<
    Helper for quickly disabling all urllib3 warnings.
    ÚignoreN)ÚwarningsÚsimplefilter)r   s    r+   r   r   {   s   € ô ×Ñ˜( HÕ-r,   é   ©	ÚbodyÚfieldsÚheadersÚpreload_contentÚdecode_contentÚredirectÚretriesÚtimeoutÚjsonc       	        óB   — t         j                  | |||||||||	|
¬«      S )aX  
    A convenience, top-level request method. It uses a module-global ``PoolManager`` instance.
    Therefore, its side effects could be shared across dependencies relying on it.
    To avoid side effects create a new ``PoolManager`` instance and use it instead.
    The method does not accept low-level ``**urlopen_kw`` keyword arguments.
    r5   )Ú_DEFAULT_POOLr   )ÚmethodÚurlr6   r7   r8   r9   r:   r;   r<   r=   r>   s              r+   r   r   …   s=   € ô* × Ñ ØØØØØØ'Ø%ØØØØð !ó ð r,   )r(   ÚintÚreturnz$logging.StreamHandler[typing.TextIO])r   ztype[Warning]rD   ÚNone)rA   ÚstrrB   rF   r6   z_TYPE_BODY | Noner7   z_TYPE_FIELDS | Noner8   ztyping.Mapping[str, str] | Noner9   úbool | Noner:   rG   r;   rG   r<   zRetry | bool | int | Noner=   zTimeout | float | int | Noner>   ztyping.Any | NonerD   r   )<Ú__doc__Ú
__future__r   r   Útypingr2   r   Ú r   Ú_base_connectionr   Ú_collectionsr   Ú_versionr	   Úconnectionpoolr
   r   r   Úfilepostr   r   Úpoolmanagerr   r   r   Úresponser   r   Úutil.requestr   Ú
util.retryr   Úutil.timeoutr   ÚsslÚOPENSSL_VERSIONÚ
startswithÚwarnÚNotOpenSSLWarningÚOPENSSL_VERSION_INFOÚImportErrorÚurllib3_secure_extraÚDeprecationWarningÚModuleNotFoundErrorÚ
__author__Ú__license__Ú__all__r    r!   r%   ÚDEBUGr   r3   ÚSecurityWarningÚInsecurePlatformWarningÚHTTPWarningr   r@   r   © r,   r+   ú<module>rh      s`  ðñõ #ó Û Û Ý å Ý (Ý (Ý !ß XÑ Xß =ß BÑ Bß 4Ý &Ý Ý !ð

Ûð ×Ñ×)Ñ)¨*Ô5Øˆ�‰ð1Ø14×1DÑ1DÐ0Gð HBðBð ×(Ñ(õ		
ð 
×	!Ñ	! IÒ	-Ùð1Ø14×1DÑ1DÐ0Gð HBðBó
ð 	
ðÛð €H‡M�Mð	9ð $Øõð 8€
Ø€Ø€ð€ð& €× Ñ �(Ó × &Ñ &¡{£}Ô 5ð —‘ðØðà)óð* ð €× Ñ �h 
× :Ñ :À4Õ Hà €× Ñ �i ×!CÑ!CÈDÕ Qð 0:×/EÑ/Eô .ñ “€ð #Ø"&Ø/3Ø#'Ø"&Ø Ø)-Ø,-Ø"ñ!Øð!à	ð!ð ð	!ð
  ð!ð -ð!ð !ð!ð  ð!ð ð!ð 'ð!ð *ð!ð ð!ð ô!øðO ò 	Ùð	ûð. ò 	Ùð	ús$   Á*F2 ÃF= Æ2F:Æ9F:Æ=GÇG