Ë
    4þåe§  ã                   ó¶  — d dl mZ ddlmZ dZ	 ddlZ ej                  dd«       ddlmZ d	Z G d„ dej                  «      Zedk(  r€ ej                  «       Zej                  dd«        ej                   «       Z ed«      Zej'                  e«       ej'                  e«       ej)                  «         ej*                  «        yy# e	$ r	 dd
lmZ Y Œ¨w xY w)é   )Úopen_urlé    )ÚGtkFNÚWebKit2z4.1)r   T)ÚWebKitc                   ó*   ‡ — e Zd Zˆ fd„Zd„ Zd„ Zˆ xZS )ÚReleaseNotesViewerWebkitc                 óÊ   •— t         t        | �  «        | j                  |«       t        r| j                  d| j                  «       y | j                  d| j                  «       y )Nzdecide-policyz$navigation-policy-decision-requested)Úsuperr	   Ú__init__Úload_uriÚwebkit2ÚconnectÚ_on_decide_policyÚ(_on_navigation_policy_decision_requested)ÚselfÚ	notes_urlÚ	__class__s     €úF/usr/lib/python3/dist-packages/DistUpgrade/ReleaseNotesViewerWebkit.pyr   z!ReleaseNotesViewerWebkit.__init__*   sR   ø€ ÜÔ&¨Ñ6Ô8Ø�‰�iÔ ÝØ�L‰L˜Ø×/Ñ/õ1ð �L‰LÐ?Ø×FÑFõHó    c                 óV   — t        |j                  «       «       |j                  «        y)NT)r   Úget_uriÚignore)r   ÚviewÚframeÚrequestÚactionÚpolicys         r   r   zAReleaseNotesViewerWebkit._on_navigation_policy_decision_requested4   s   € ä�—‘Ó"Ô#Ø�‰ŒØr   c                 ó0  — |t         j                  j                  k(  ry|j                  «       }|j	                  «       }|j                  «       }|t         j                  j                  k(  r,|j                  «       }t        |«       |j                  «        yy)NTF)r   ÚPolicyDecisionTypeÚNAVIGATION_ACTIONÚget_navigation_actionÚget_requestÚget_navigation_typeÚNavigationTypeÚLINK_CLICKEDr   r   r   )r   Úweb_viewÚdecisionÚdecision_typeÚnavigation_actionÚnavigation_requestÚnavigation_typeÚuris           r   r   z*ReleaseNotesViewerWebkit._on_decide_policy:   s{   € ØœF×5Ñ5×GÑGÒGØ (× >Ñ >Ó @ÐØ!2×!>Ñ!>Ó!@ÐØ/×CÑCÓEˆOà¤&×"7Ñ"7×"DÑ"DÒDØ(×0Ñ0Ó2�Ü˜”Ø—‘Ô!Øàr   )Ú__name__Ú
__module__Ú__qualname__r   r   r   Ú__classcell__)r   s   @r   r	   r	   )   s   ø„ ôHòör   r	   Ú__main__iX  i�  zdhttp://archive.ubuntu.com/ubuntu/dists/devel/main/dist-upgrader-all/current/ReleaseAnnouncement.html)ÚReleaseNotesViewerr   Úgi.repositoryr   r   ÚgiÚrequire_versionr   r   ÚImportErrorÚWebViewr	   r.   ÚWindowÚwinÚset_size_requestÚScrolledWindowÚscrollÚrvÚaddÚshow_allÚmain© r   r   ú<module>rC      sÑ   ðõ6 )å à
€ð%ÛØ€B×Ñ�y %Ô(Ý/Ø€Gô
˜vŸ~™~ô ð@ ˆzÒØ
ˆ#�*‰*‹,€CØ×Ñ˜˜cÔ"ØˆS×ÑÓ!€FÙ	!ð #=ó 
>€Bð ‡J�Jˆr„NØ‡G�GˆF„OØ‡L�L„NØ€C‡H�H…Jð øðI ò %ß$ð%ús   �C
 Ã
CÃC