python (3.12.0)

(root)/
lib/
python3.12/
__pycache__/
genericpath.cpython-312.opt-2.pyc

ˑer	ddlZddlZgdZdZdZdZdZdZdZd	Z	d
Z
dZdZd
Z
dZdZdZy)N)commonprefixexistsgetatimegetctimegetmtimegetsizeisdirisfileislinksamefilesameopenfilesamestatc\		tj|y#ttf$rYywxYw)NFT)osstatOSError
ValueError)paths ?/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/genericpath.pyrrs3N


Z s++c		tj|}tj|j
S#ttf$rYywxYwNF)rrrrS_ISREGst_modersts  rr
r
sE/
WWT]<<

##
Z 7A	A	c		tj|}tj|j
S#ttf$rYywxYwr)rrrrS_ISDIRr)srs  rr	r	'sEF
WWQZ<<

##
Z rc		tj|}tj|jS#tttf$rYywxYwr)rlstatrrAttributeErrorrS_ISLNKrrs  rrr3sG0
XXd^<<

##
Z0s7A
AcB	tj|jSN)rrst_sizefilenames rrr<s;
778$$$cB	tj|jSr%)rrst_mtimer's rrrAsM
778%%%r)cB	tj|jSr%)rrst_atimer's rrrFsG
778%%%r)cB	tj|jSr%)rrst_ctimer's rrrKsK
778%%%r)c	|syt|dttfs#tttj
|}t
|}t|}t|D]\}}|||k7s|d|cS|S)Nr)	
isinstancelisttuplemaprfspathminmax	enumerate)ms1s2ics     rrrQsyMR
adT5M*#bii#$	QB	QB"
11:bq6MIr)cl	|j|jk(xr|j|jk(Sr%)st_inost_dev)r;r<s  rrrcs/?II"
#II"$r)cp	tj|}tj|}t||Sr%)rrr)f1f2r;r<s    rrrjs0

B	BBr)cp	tj|}tj|}t||Sr%)rfstatr)fp1fp2r;r<s    rr
r
ws,D	#B	#BBr)c	|j|}|r|j|}t||}|j|}||kDr*|dz}||kr |||dz|k7r
|d|||dfS|dz
}||kr ||ddfS)Nr)rfindr8)psepaltsepextsepsepIndexaltsepIndexdotIndex
filenameIndexs        r	_splitextrTs?wws|H
ggfox-wwvH( 1
h&}Q/69(|Qxy\11QMh&

ae8Or)cdx}}|D]L}t|trd}t|trd})t|d|jj
d|r|rtddyy)NFTz;() argument must be str, bytes, or os.PathLike object, not z.Can't mix strings and bytes in path components)r2strbytes	TypeError	__class____name__)funcnameargshasstrhasbytesrs     r_check_arg_typesr_sFX
[aF
5
!Hxj)778{{7K7K6NPQVZ
[
[(HItSvr))rr__all__rr
r	rrrrrrrrr
rTr_r)r<module>rbs`

$$$%
&
&
&$$.Tr)