+
    G%@i                     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	^,          rV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(CC=!V+##&7F}$EF !
 	5rB MM+.	X!#x(F))+B//2:::<88NHQK88&& !-FG(  0 ..~>!Q&!(+F))+B//2:+1!9fQi= $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6HHH6Np r.   r   )r   sos.report.pluginsr   r   r   r3   r.   r+   <module>rD      s    
 8F6$ Fr.   