+
    Û1j0  ã                   ó<   € ^ RI t ^ RIHt ^ RIHt  ! R R]4      tR# )é    N)ÚUploadTarget)ÚUbuntuPolicyc                   óv   a a€ ] tR t^t oRtRtRtRtRtRt	RV 3R llt
R tRV 3R lltR	 tV 3R
 ltRtVtV ;t# )ÚUbuntuUploadTargetzUbuntu Upload TargetÚ	canonicalz,https://files.support.canonical.com/uploads/ÚubuntuÚputc                ó*   <€ \         SV `  WVR 7       R# ))ÚparserÚargsÚcmdlineN)ÚsuperÚ__init__)Úselfr   r   r   Ú	__class__s   &&&&€Ú;/usr/lib/python3/dist-packages/sos/upload/targets/ubuntu.pyr   ÚUbuntuUploadTarget.__init__   s   ø€ Ü‰Ñ ¸7ÐÖCó    c                óD   € \        V P                  R,          \        4      # )z0Return true if we are running in a Ubuntu systemÚpolicy)Ú
isinstanceÚcommonsr   ©r   s   &r   Úcheck_distributionÚ%UbuntuUploadTarget.check_distribution   s   € ä˜$Ÿ,™, xÕ0´,Ó?Ð?r   c                ó¦   <€ V P                   P                  V P                  4      '       d   V P                  V P                  3# \
        SV `  4       # ©N)Ú
upload_urlÚ
startswithÚ_upload_urlÚ_upload_userÚ_upload_passwordr   Úget_upload_https_auth)r   ÚuserÚpasswordr   s   &&&€r   r#   Ú(UbuntuUploadTarget.get_upload_https_auth   sC   ø€ Ø�?‰?×%Ñ% d×&6Ñ&6×7Ò7Ø×%Ñ% t×'<Ñ'<Ð=Ð=Ü‰wÑ,Ó.Ð.r   c                óš   € V P                   P                  V P                  4      '       d   R # V P                  V P	                  4       4      # )zCanonical Support File Server)r   r   r    Ú_get_obfuscated_upload_urlÚget_upload_urlr   s   &r   Úget_upload_url_stringÚ(UbuntuUploadTarget.get_upload_url_string"   s:   € Ø�?‰?×%Ñ% d×&6Ñ&6×7Ò7Ù2Ø×.Ñ.¨t×/BÑ/BÓ/DÓEÐEr   c                óN  <€ V P                   '       d,   V P                   P                  V P                  4      '       d[   V P                  '       g   V P                  # \        P
                  P                  V P                  4      pV P                  V,           # \        SV `!  4       # r   )	r   r   r    Úupload_archive_nameÚosÚpathÚbasenamer   r)   )r   Úfnamer   s   & €r   r)   Ú!UbuntuUploadTarget.get_upload_url'   sw   ø€ Ø��ˆ $§/¡/×"<Ñ"<¸T×=MÑ=M×"NÒ"NØ×+×+Ð+Ø×'Ñ'Ð'Ü—G‘G×$Ñ$ T×%=Ñ%=Ó>ˆEØ×#Ñ# eÕ+Ð+Ü‰wÑ%Ó'Ð'r   © )NNN)NN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úupload_target_nameÚupload_target_idr    r!   r"   Ú_upload_methodr   r   r#   r*   r)   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   Ú__classdict__s   @@r   r   r      sG   ù‡ € à/ÐØ"ÐØ@€KØ€LØÐØ€N÷Dò@÷/ò
F÷
(õ (r   r   )r.   Úsos.upload.targetsr   Úsos.policies.distros.ubuntur   r   r3   r   r   Ú<module>rA      s   ðó 
Ý +Ý 4ô (˜ö  (r   