PNG  IHDR  8] PLTE S =tRNS   PNG  IHDR  8] PLTE S =tRNS   REDROOM
PHP 7.4.33
Preview: syscall_darwin.go Size: 10.74 KB
/proc/thread-self/root/opt/golang/1.22.0/src/syscall/syscall_darwin.go

// Copyright 2009,2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

// Darwin system calls.
// This file is compiled as ordinary Go code,
// but it is also input to mksyscall,
// which parses the //sys lines and generates system call stubs.
// Note that sometimes we use a lowercase //sys name and wrap
// it in our own nicer implementation, either here or in
// syscall_bsd.go or syscall_unix.go.

package syscall

import (
	"internal/abi"
	"unsafe"
)

func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)

var dupTrampoline = abi.FuncPCABI0(libc_dup2_trampoline)

type SockaddrDatalink struct {
	Len    uint8
	Family uint8
	Index  uint16
	Type   uint8
	Nlen   uint8
	Alen   uint8
	Slen   uint8
	Data   [12]int8
	raw    RawSockaddrDatalink
}

// Translate "kern.hostname" to []_C_int{0,1,2,3}.
func nametomib(name string) (mib []_C_int, err error) {
	const siz = unsafe.Sizeof(mib[0])

	// NOTE(rsc): It seems strange to set the buffer to have
	// size CTL_MAXNAME+2 but use only CTL_MAXNAME
	// as the size. I don't know why the +2 is here, but the
	// kernel uses +2 for its own implementation of this function.
	// I am scared that if we don't include the +2 here, the kernel
	// will silently write 2 words farther than we specify
	// and we'll get memory corruption.
	var buf [CTL_MAXNAME + 2]_C_int
	n := uintptr(CTL_MAXNAME) * siz

	p := (*byte)(unsafe.Pointer(&buf[0]))
	bytes, err := ByteSliceFromString(name)
	if err != nil {
		return nil, err
	}

	// Magic sysctl: "setting" 0.3 to a string name
	// lets you read back the array of integers form.
	if err = sysctl([]_C_int{0, 3}, p, &n, &bytes[0], uintptr(len(name))); err != nil {
		return nil, err
	}
	return buf[0 : n/siz], nil
}

func direntIno(buf []byte) (uint64, bool) {
	return readInt(buf, unsafe.Offsetof(Dirent{}.Ino), unsafe.Sizeof(Dirent{}.Ino))
}

func direntReclen(buf []byte) (uint64, bool) {
	return readInt(buf, unsafe.Offsetof(Dirent{}.Reclen), unsafe.Sizeof(Dirent{}.Reclen))
}

func direntNamlen(buf []byte) (uint64, bool) {
	return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen))
}

func PtraceAttach(pid int) (err error) { return ptrace(PT_ATTACH, pid, 0, 0) }
func PtraceDetach(pid int) (err error) { return ptrace(PT_DETACH, pid, 0, 0) }

//sysnb pipe(p *[2]int32) (err error)

func Pipe(p []int) (err error) {
	if len(p) != 2 {
		return EINVAL
	}
	var q [2]int32
	err = pipe(&q)
	if err == nil {
		p[0] = int(q[0])
		p[1] = int(q[1])
	}
	return
}

func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
	var _p0 unsafe.Pointer
	var bufsize uintptr
	if len(buf) > 0 {
		_p0 = unsafe.Pointer(&buf[0])
		bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf))
	}
	r0, _, e1 := syscall(abi.FuncPCABI0(libc_getfsstat_trampoline), uintptr(_p0), bufsize, uintptr(flags))
	n = int(r0)
	if e1 != 0 {
		err = e1
	}
	return
}

func libc_getfsstat_trampoline()

//go:cgo_import_dynamic libc_getfsstat getfsstat "/usr/lib/libSystem.B.dylib"

//sys	utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error)

/*
 * Wrapped
 */

//sys	kill(pid int, signum int, posix int) (err error)

func Kill(pid int, signum Signal) (err error) { return kill(pid, int(signum), 1) }

/*
 * Exposed directly
 */
//sys	Access(path string, mode uint32) (err error)
//sys	Adjtime(delta *Timeval, olddelta *Timeval) (err error)
//sys	Chdir(path string) (err error)
//sys	Chflags(path string, flags int) (err error)
//sys	Chmod(path string, mode uint32) (err error)
//sys	Chown(path string, uid int, gid int) (err error)
//sys	Chroot(path string) (err error)
//sys	Close(fd int) (err error)
//sys	closedir(dir uintptr) (err error)
//sys	Dup(fd int) (nfd int, err error)
//sys	Dup2(from int, to int) (err error)
//sys	Exchangedata(path1 string, path2 string, options int) (err error)
//sys	Fchdir(fd int) (err error)
//sys	Fchflags(fd int, flags int) (err error)
//sys	Fchmod(fd int, mode uint32) (err error)
//sys	Fchown(fd int, uid int, gid int) (err error)
//sys	Flock(fd int, how int) (err error)
//sys	Fpathconf(fd int, name int) (val int, err error)
//sys	Fsync(fd int) (err error)
//  Fsync is not called for os.File.Sync(). Please see internal/poll/fd_fsync_darwin.go
//sys	Ftruncate(fd int, length int64) (err error)
//sys	Getdtablesize() (size int)
//sysnb	Getegid() (egid int)
//sysnb	Geteuid() (uid int)
//sysnb	Getgid() (gid int)
//sysnb	Getpgid(pid int) (pgid int, err error)
//sysnb	Getpgrp() (pgrp int)
//sysnb	Getpid() (pid int)
//sysnb	Getppid() (ppid int)
//sys	Getpriority(which int, who int) (prio int, err error)
//sysnb	Getrlimit(which int, lim *Rlimit) (err error)
//sysnb	Getrusage(who int, rusage *Rusage) (err error)
//sysnb	Getsid(pid int) (sid int, err error)
//sysnb	Getuid() (uid int)
//sysnb	Issetugid() (tainted bool)
//sys	Kqueue() (fd int, err error)
//sys	Lchown(path string, uid int, gid int) (err error)
//sys	Link(path string, link string) (err error)
//sys	Listen(s int, backlog int) (err error)
//sys	Mkdir(path string, mode uint32) (err error)
//sys	Mkfifo(path string, mode uint32) (err error)
//sys	Mknod(path string, mode uint32, dev int) (err error)
//sys	Mlock(b []byte) (err error)
//sys	Mlockall(flags int) (err error)
//sys	Mprotect(b []byte, prot int) (err error)
//sys	msync(b []byte, flags int) (err error)
//sys	Munlock(b []byte) (err error)
//sys	Munlockall() (err error)
//sys	Open(path string, mode int, perm uint32) (fd int, err error)
//sys	Pathconf(path string, name int) (val int, err error)
//sys	pread(fd int, p []byte, offset int64) (n int, err error)
//sys	pwrite(fd int, p []byte, offset int64) (n int, err error)
//sys	read(fd int, p []byte) (n int, err error)
//sys	readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno)
//sys	Readlink(path string, buf []byte) (n int, err error)
//sys	Rename(from string, to string) (err error)
//sys	Revoke(path string) (err error)
//sys	Rmdir(path string) (err error)
//sys	Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_lseek
//sys	Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error)
//sys	Setegid(egid int) (err error)
//sysnb	Seteuid(euid int) (err error)
//sysnb	Setgid(gid int) (err error)
//sys	Setlogin(name string) (err error)
//sysnb	Setpgid(pid int, pgid int) (err error)
//sys	Setpriority(which int, who int, prio int) (err error)
//sys	Setprivexec(flag int) (err error)
//sysnb	Setregid(rgid int, egid int) (err error)
//sysnb	Setreuid(ruid int, euid int) (err error)
//sysnb	setrlimit(which int, lim *Rlimit) (err error)
//sysnb	Setsid() (pid int, err error)
//sysnb	Settimeofday(tp *Timeval) (err error)
//sysnb	Setuid(uid int) (err error)
//sys	Symlink(path string, link string) (err error)
//sys	Sync() (err error)
//sys	Truncate(path string, length int64) (err error)
//sys	Umask(newmask int) (oldmask int)
//sys	Undelete(path string) (err error)
//sys	Unlink(path string) (err error)
//sys	Unmount(path string, flags int) (err error)
//sys	write(fd int, p []byte) (n int, err error)
//sys	writev(fd int, iovecs []Iovec) (cnt uintptr, err error)
//sys   mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error)
//sys   munmap(addr uintptr, length uintptr) (err error)
//sysnb fork() (pid int, err error)
//sysnb execve(path *byte, argv **byte, envp **byte) (err error)
//sysnb exit(res int) (err error)
//sys	sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error)
//sys   unlinkat(fd int, path string, flags int) (err error)
//sys   openat(fd int, path string, flags int, perm uint32) (fdret int, err error)
//sys	getcwd(buf []byte) (n int, err error)

func init() {
	execveDarwin = execve
}

func fdopendir(fd int) (dir uintptr, err error) {
	r0, _, e1 := syscallPtr(abi.FuncPCABI0(libc_fdopendir_trampoline), uintptr(fd), 0, 0)
	dir = r0
	if e1 != 0 {
		err = errnoErr(e1)
	}
	return
}

func libc_fdopendir_trampoline()

//go:cgo_import_dynamic libc_fdopendir fdopendir "/usr/lib/libSystem.B.dylib"

func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
	r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
	n = int(r0)
	if e1 != 0 {
		err = errnoErr(e1)
	}
	return
}

func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
	// Simulate Getdirentries using fdopendir/readdir_r/closedir.
	// We store the number of entries to skip in the seek
	// offset of fd. See issue #31368.
	// It's not the full required semantics, but should handle the case
	// of calling Getdirentries or ReadDirent repeatedly.
	// It won't handle assigning the results of lseek to *basep, or handle
	// the directory being edited underfoot.
	skip, err := Seek(fd, 0, 1 /* SEEK_CUR */)
	if err != nil {
		return 0, err
	}

	// We need to duplicate the incoming file descriptor
	// because the caller expects to retain control of it, but
	// fdopendir expects to take control of its argument.
	// Just Dup'ing the file descriptor is not enough, as the
	// result shares underlying state. Use openat to make a really
	// new file descriptor referring to the same directory.
	fd2, err := openat(fd, ".", O_RDONLY, 0)
	if err != nil {
		return 0, err
	}
	d, err := fdopendir(fd2)
	if err != nil {
		Close(fd2)
		return 0, err
	}
	defer closedir(d)

	var cnt int64
	for {
		var entry Dirent
		var entryp *Dirent
		e := readdir_r(d, &entry, &entryp)
		if e != 0 {
			return n, errnoErr(e)
		}
		if entryp == nil {
			break
		}
		if skip > 0 {
			skip--
			cnt++
			continue
		}
		reclen := int(entry.Reclen)
		if reclen > len(buf) {
			// Not enough room. Return for now.
			// The counter will let us know where we should start up again.
			// Note: this strategy for suspending in the middle and
			// restarting is O(n^2) in the length of the directory. Oh well.
			break
		}
		// Copy entry into return buffer.
		copy(buf, unsafe.Slice((*byte)(unsafe.Pointer(&entry)), reclen))
		buf = buf[reclen:]
		n += reclen
		cnt++
	}
	// Set the seek offset of the input fd to record
	// how many files we've already returned.
	_, err = Seek(fd, cnt, 0 /* SEEK_SET */)
	if err != nil {
		return n, err
	}

	return n, nil
}

// Implemented in the runtime package (runtime/sys_darwin.go)
func syscall(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
func syscall6(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
func syscall6X(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
func rawSyscall(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
func rawSyscall6(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
func syscallPtr(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)

Directory Contents

Dirs: 1 × Files: 352

Name Size Perms Modified Actions
js DIR
- drwxr-xr-x 2024-02-02 18:09:55
Edit Download
410 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
342 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.19 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
540 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.93 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.83 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.96 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.79 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.76 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.33 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.77 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
916 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
947 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
985 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.75 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
913 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
861 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.15 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.85 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.88 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.85 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.14 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.36 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.25 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.80 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.74 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.15 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.36 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.37 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.43 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.62 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.63 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
249 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
309 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.73 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.96 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.61 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
823 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.95 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.43 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.41 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.19 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
22.81 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
20.37 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.49 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
13.25 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
815 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.63 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.30 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.11 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
348 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
296 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
262 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
391 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
267 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
500 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
564 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
469 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
641 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
511 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
604 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.60 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.84 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
24.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.98 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.62 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
1.88 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.71 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
2.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.19 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
8.02 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
1.99 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.04 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
866 B lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
1.35 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
1.26 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
1.01 KB lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
872 B lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
459 B lrwxr-xr-x 2024-02-02 18:09:55
Edit Download
500 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
410 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
342 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.19 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.77 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
883 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.38 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.82 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
252 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.27 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.59 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
593 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
338 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
953 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.10 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.01 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.61 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.14 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
762 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.43 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.46 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.01 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
435 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
421 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
547 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.51 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.78 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
17.90 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
405 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
13.63 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.74 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.91 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.82 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.55 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.72 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.16 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
424 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
613 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.71 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
35.62 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.34 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
961 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
592 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.78 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.05 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.21 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.98 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.85 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.63 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.75 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.90 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
21.10 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
7.78 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
716 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
709 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
716 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
709 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.97 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
534 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
715 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
701 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
715 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
906 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
970 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
906 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
906 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.37 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.15 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
768 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
15.66 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
304 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
487 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.44 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
12.11 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.43 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.37 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
52.60 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.73 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
19.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.49 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
954 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
677 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
351 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
3.35 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.05 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.72 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
379 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.90 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.77 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.04 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.88 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
27.75 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
477 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
477 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
477 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
477 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
2.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.31 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
47.16 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
55.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
55.79 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
59.62 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.35 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.40 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.34 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.41 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.41 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
57.36 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
57.39 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
57.88 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
68.57 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
82.47 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
69.18 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
68.50 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
68.50 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
69.18 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
70.89 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
71.84 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
70.80 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
73.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.48 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
66.49 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
62.52 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
62.48 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
62.47 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
66.36 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
66.66 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.14 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
67.10 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
50.72 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.97 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
41.40 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
51.72 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.70 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
51.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.21 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.23 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
31.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
34.68 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
39.50 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
38.92 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
37.81 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
37.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.34 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.34 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.35 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.34 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.98 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
40.99 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
37.84 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
35.30 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
30.11 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
29.97 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
30.12 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
29.97 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
48.07 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
47.92 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
48.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
47.92 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
30.05 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
47.92 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.78 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
47.93 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.09 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.18 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
37.56 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
56.73 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.39 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.55 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.39 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
22.94 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.46 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.46 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.46 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
35.79 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
35.79 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.27 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.11 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.55 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.95 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.28 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
12.10 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.93 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.93 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
12.10 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.47 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.49 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.88 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.64 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
25.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.16 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.16 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.46 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.72 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
14.93 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
15.83 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
15.67 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
1.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
293 B lrw-r--r-- 2024-02-02 18:09:55
Edit Download
4.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.95 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.95 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.70 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.00 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
8.03 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.58 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.95 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
11.47 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.16 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.77 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.96 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.08 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
9.96 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.25 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.38 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.23 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
10.44 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.99 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.13 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.17 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.73 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.89 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.84 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.66 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.66 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
6.69 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download
5.57 KB lrw-r--r-- 2024-02-02 18:09:55
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).
 !"#$%&'(()*+,-./00123456789 t\ wIDATx ]ys  47Y ƒ -  "  Rv  < f{Ɛ $k l L > L  ~h^ 1  [  r G t& h  l F z3O Y ! p A(_g̷ E8 )S 8 c  Kb"z ~ 5 J xAL WU <  *  5 m;W a pB h ~P J 2 3 6 ҙ .Ƹ P i  4g F R L P ΪK/D  M v (a3 k J Œ4N5* SH ` SdJ z  O J Xՠ V>u ߱ BE&L b2 ?2` tX+  c CB A$ i b C ĀMB E : /  # Dx &l =q Ty  0 \p I ( L Ǎ { e 4k ;`u^ヲ eP!( d {  )T A 8 O;Ě n >;s6 !  :Nx `[S D HU ~ q›J F} a g*D 49 / pn k h (t 8NxƐF _!r չ7 ZR R׷ q/5") Ӎ NY 0 x sZ!   o  fu  ,  K"$ ? pg  㕣=  1» {h " fh7    y  } € +7  $ y " X —ą - G P u 4 m >J 5 L =V ' ^@I p ?MS xЌ XV P ! h "C NS9B8̢ ]!K  e   zA , ӏkbY  !< XQ ٿyS| *" f { w  4@[S <  # 0 ! js [m  =,~ o "ݎ DHf Wo $ g ! Vԅ t mB /y Wf V4񺍸 c+@x?  B ~u " xUN e 0 BĂ) ~J pz! 7y6]l Ԥ@ P a< O /DHC `≻  N m"$  0ObB }{ x AO FCG D R ^ "B  { WDH  UR l@ T #  +"d T ; 0 i  D}. 7 ` ' ] w rE &S i ƕiTD EL P _ u h $ Ա FG wVD G L R Zf ' .!] J /ZR oGЍs Mr Ĥ ʬ 3 Q [3 cL ` ^ p + ( F;# B 5 '  2Y f [  ϶R0e }  E 7 6M aۮ H <& n % L] E}Up x紉, Uw' Q  Ǯշo k ވۙ 0N94 VX5 xEDE l D #֤ } C o )W :  ^ s 9  bRf iX5u ཱི 4 :[  T 1. | [E 2ؽ Iy\ : o x K G 5 ylP ' uK E ftb/i[3 .g _  [3M n G, #NwQ5~  ؚ) | n =Ц"x qg gB ` 듘 ~ x w ? ? R~  _ u. &VQ K˻   H C ( TN˄+ `C dA nB׭ D 3"Z G ê ^k H_ /- ~ " R_  .8 Z_ 6@ o  xg  uP ? 3լ @7AM!  E7^ - =V L  x  g-D0  CtmW 7  O  G _ WD0 g C  w1 r d w : a | \  *" f nֳ ^ H# f L ` Z ۽hV  }S F r0Ù Bć5r] @! NL iQ]{s^=4 d  WD  "  "   M; t" 8 5 e dL| "-*st" ) SWD ?R[S e ooF  20.D ? bo =) A i o d ģ ZҰaO @E =) i D a &ܟa CϞ y6 ,<%{^x%{f8? `iw^ ?/ M * IEND B`