+
    Û1j÷  ã                   ó6   € ^ RI t ^ RIHtHt  ! R R]]4      tR# )é    N)ÚPluginÚIndependentPluginc                   ó@   a € ] tR t^t o RtRtRtRtRtR t	R t
RtV tR# )	ÚSnapzSnap packagesÚsnapc                óð  € V P                  R 4       V P                  RRR7       V P                  . RO4       V P                  P                  P                  pV FS  pV P                  P                  P                  V4      pVR,          R8X  g   K8  V P                  RVR,           24       KU  	  V P                  R^
R	7       V P                  R
4      pVR,          ^ 8X  d„   VR,          pVP                  4       R,           F_  pVR8X  d   K  VP                  4       p\        P                  ! RV^,          4      '       g   KB  V P                  RV^ ,           R2.4       Ka  	  V P                  R4      pVR,          ^ 8X  dr   VR,          pVP                  4       R,           FK  pVR8X  d   K  VP                  4       p	V	^ ,          V	^,          rºVR9   g   K6  V P                  RV
 R24       KM  	  R# R# )ú/var/lib/snapd/state.jsonzsnap list --allzinstalled-snaps)Úroot_symlinkÚpkg_managerr   zsnap connections Únamezsnap debug connectivity)Útimeoutz	snap listÚstatusÚoutput:é   NNÚ z.*gadget.*$z/snap/z/current/meta/gadget.yamlzsnap changeszsnap tasks z --abs-timeN)zsnap --versionzsnap versionzsnap whoamizsnap model --verbosezsnap model --serial --verbosezsnap serviceszsnap connectionszsnap changes --abs-timezsnap validatez?snap debug state --abs-time --changes /var/lib/snapd/state.jsonzsnap debug stacktraceszsnap get system -d)ÚDoingÚError)Úadd_copy_specÚadd_cmd_outputÚpolicyÚpackage_managerÚpackagesÚpkg_by_nameÚexec_cmdÚ
splitlinesÚsplitÚreÚmatchÚcollect_cmd_output)ÚselfÚall_pkgsÚpkg_nameÚpkgÚ	snap_listr   ÚlineÚsnap_pkgÚsnap_changesÚchangeÚ	change_idÚchange_statuss   &           Ú9/usr/lib/python3/dist-packages/sos/report/plugins/snap.pyÚsetupÚ
Snap.setup   sÎ  € Ø×ÑÐ6Ô7Ø×ÑÐ-Ð<MÐÔNØ×Ñò 
ô 	ð —;‘;×.Ñ.×7Ñ7ˆã ˆHØ—+‘+×-Ñ-×9Ñ9¸(ÓCˆCØ�=Õ! VÖ+Ø×#Ñ#Ð&7¸¸F½°}Ð$EÖFñ !ð
 	×ÑÐ5¸rÐÔBð —M‘M +Ó.ˆ	à�XÕ !Ô#Ø˜xÕ(ˆFà×)Ñ)Ó+¨B×/Ð/�Ø˜2”:ÙØŸ:™:›<�Ü—8’8˜N¨H°Q­K×8Ô8Ø×&Ñ&Ø  ¨!¥ Ð-FÐGð(ö ñ 0ð ×.Ñ.¨~Ó>ˆà˜Õ! QÔ&Ø! (Õ+ˆFà×)Ñ)Ó+¨B×/Ð/�Ø˜2”:ÙØŸ™›�Ø+1°!­9°f¸Qµi˜=Ø Ð$6Ö6Ø×'Ñ'¨+°i°[ÀÐ(LÖMó 0ñ 'ó    c                ó,   € V P                  R RR4       R# )r	   zv\"(macaroon|store-macaroon|key-id|session-macaroon|macaroon-key|store-discharges)\":\"?\[?([\"?A-Za-z0-9_=\-,]*)\"?\]?z
"\1":"***"N)Údo_file_sub)r    s   &r+   ÚpostprocÚSnap.postprocO   s   € Ø×ÑØ'ðKàö		r.   © N)ÚsystemÚsysmgmtÚpackagemanager)Úsnapd)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú
short_descÚplugin_nameÚprofilesr   Úservicesr,   r1   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r+   r   r      s/   ø‡ € à €Jà€KØ6€HØ€HØ€Hò6N÷pð r.   r   )r   Úsos.report.pluginsr   r   r   r3   r.   r+   Ú<module>rD      s   ðó 
ß 8ôFˆ6Ð$ö Fr.   