+
    4Ssi                         ^ RI t ^ RIt^ RIHtHtHtHt ^ RIHtH	t	 ^ RI
HtHt ^ RIHt ^ RIHt R]n        R tR	 t ! R
 R]]4      tR# )    N)
gp_xml_extgp_misc_applierdrop_privilegesexpand_pref_variables)PopenPIPE)fetch_crontabinstall_user_crontab)log)gp_scripts_exta  
### autogenerated by samba
#
# This file is generated by the gp_drive_maps_user_ext Group Policy
# Client Side Extension. To modify the contents of this file,
# modify the appropriate Group Policy objects which apply
# to this machine. DO NOT MODIFY THIS FILE DIRECTLY.
#

c                     \         P                  ! R V 4       \        RRV .\        \        R7      P	                  4       w  rV'       d   RV9  d   \        V4      hR# R# )zMounting drivegiomount)stdoutstderrs   Location is already mountedN)r   debugr   r   communicateSystemError)uriouterrs   &  </usr/lib/python3/dist-packages/samba/gp/gp_drive_maps_ext.pymount_driver   $   sU    II$eWc* //:{} C
)4c"" 5     c                 j    \         P                  ! R V 4       \        RRV R.4      P                  4       # )zUnmounting driver   r   z	--unmount)r   r   r   wait)r   s   &r   unmount_driver   ,   s.    II #&%#{3499;;r   c                   P   a a ] tR t^0t oV 3R ltR tR tR tR tR t	Rt
VtV ;t# )gp_drive_maps_user_extc                   < \         SV `  V4      pR VP                  4       9   d!   \        P                  ! VR ,          4      VR &   RVP                  4       9   d!   \        P                  ! VR,          4      VR&   V# )propsrun_once)superparse_valuekeysjsonloads)selfvalvals	__class__s   && r   r$   "gp_drive_maps_user_ext.parse_value1   sa    w"3'diik! JJtG}5DM$#zz$z*:;Dr   c                   V P                  V4      pR VP                  4       9   d!   VR ,          R,          R9   d   \        V4       \        V P                  4      w  rVRVP                  4       9   d=   VR,          V9   d/   VP                  VR,          4       \        V P                  WV4       V P                  W4       R# )r!   actioncrontabNCRU)r$   r%   r   r	   usernameremover
   cache_remove_attribute)r(   guidr   r)   r*   othersentriess   &&&&   r   unapplygp_drive_maps_user_ext.unapply9   s    $diik!Wh'?:#'6		#Y7(BNN4	?+ @##D.r   c                   V P                  W4      pV P                  \        P                  ! V4      \        P                  ! V4      VR 7      pV'       d   V P	                  WV4       VR,          R9   d   \        V4       MVR,          R8X  d   \        V4       V'       gE   \        V P                  4      w  rWY9  d(   V	P                  V4       \        V P                  W4       V P                  WV4       R# ))r!   r"   r/   r.   DNr0   )cache_get_attribute_valuegenerate_valuer&   dumpsr:   r   r   r	   r4   appendr
   cache_add_attribute)
r(   r7   r   r!   r"   entryold_valr)   r8   r9   s
   &&&&&&    r   applygp_drive_maps_user_ext.applyD   s    00;!!

5(9+/::h+?*/ " 1
 LLG,?o-8_##+DMM:OF#u%$T]]FD  C0r   c                    R # )zPreferences/Drives )r(   s   &r   __str__gp_drive_maps_user_ext.__str__Y   s    #r   c           	        V FR  w  r4\        V 4      V9   g   K  V\        V 4      ,          P                  4        F  w  rVV P                  W5V4       K  	  KT  	  V EF[  pVP                  '       g   K  R p\        P
                  P                  VP                  V4      p	\        RV P                  V	4      p
V
'       g   Ke  V
P                  R4      p. pV EF  pVP                  R4      pVf$   \        P                  ! RVP                  4       K<  VP                  R,          R8X  d$   \        P                  ! RVP                  4       Kw  R	pVP                  R
4      pV'       d   VP                  R4      pVe   RpRP                  VP                  R,          P                  RR4      4      p\        P
                  P                  VP                  R4      p \!        VVV P"                  V P$                  R7      pTP+                  T4       RpT'       gT   TP                  R,          R9   d   RP                  T4      pM)TP                  R,          R8X  d   RP                  T4      pT P-                  TP.                  Y^P                  TT4       EK  	  V P1                  VP.                  VR7       EK^  	  R#   \&         d5   p\        P(                  ! RT,          TP                  4        Rp?EK"  Rp?ii ; i)"USER/Preferences/Drives/Drives.xmlrootDrive
PropertiesNzDrive is missing Properties	thisDriveHIDEzDrive is hiddenFFiltersFilterRunOnceTsmb:{}path\/USER)r4   z(Failed to expand drive map variables: %s r.   z@hourly gio mount {}r=   z@hourly gio mount {} --unmount)keepr0   )stritemsr:   file_sys_pathosrU   joinr   parsefindallfindr   warningattribformatreplacer   lpr4   	NameErrorwarnrA   rE   nameclean)r(   deleted_gpo_listchanged_gpo_listr7   settingsr   r)   gpoxmlrU   xml_confdrivesattrsdrivepropr"   filtersrun_once_filtergptpatherC   s   &&&                  r   process_group_policy+gp_drive_maps_user_ext.process_group_policy\   sQ   .ND4yH$ (T 3 9 9 ;HCLLC0 !< /
 $C   :ww||C$5$5s;*64::tD!))'2#E ::l3D|$A5<<P {{;/69$5t{{C $H#jj3G*1,,*G*6'+H"//$++f*=*E*EdC*PQC !ggll3+<+<fEG!3C$''=A]]L LL%E#;;x0OC$:$A$A#$FE![[2c9$D$K$KC$PEJJsxxkk8UKK $L 

388%
0_ $< % ! !Ka!O!%. !s   #J==K<(K77K<c                   / pVP                   '       EdA   R p\        P                  P                  VP                   V4      pV P	                  V4      pV'       g   V# VP                  R4      pV F  pVP                  R4      pVf   K  VP                  R,          R8X  d   K4  RP                  VP                  R,          P                  RR4      4      p	VP                  R	,          R9   d'   R
P                  V	4      W(P                  R,          &   K  VP                  R	,          R8X  g   K  RP                  V	4      W(P                  R,          &   K  	  V# )rL   rN   rO   rP   rQ   rT   rU   rV   rW   r.   zgio mount {}labelr=   zgio mount {} --unmountr0   )
r]   r^   rU   r_   r`   ra   rb   rd   re   rf   )
r(   ro   outputrp   rU   rq   rr   rt   ru   r   s
   &&        r   rsopgp_drive_maps_user_ext.rsop   s   6C77<< 1 137Dzz$'H%%g.Fzz,/<;;{+v5oodkk&&9&A&A$&LM;;x(O;3A3H3H3MF;;w/0[[*c1077< ;;w/0   r   rH   )__name__
__module____qualname____firstlineno__r$   r:   rE   rI   rz   r   __static_attributes____classdictcell____classcell__)r+   __classdict__s   @@r   r   r   0   s)     	/1*$51n r   r   )r^   r&   samba.gp.gpclassr   r   r   r   
subprocessr   r   samba.gp.gp_scripts_extr	   r
   samba.gp.util.loggingr   samba.gpr   intror   r   r   rH   r   r   <module>r      sG   " 
   " G % #	 #<xZ xr   