prefix = rtrim($prefix, '\\/'); if ($this->prefix !== '' || $prefix === $separator) { $this->prefix .= $separator; } $this->separator = $separator; } public function prefixPath(string $path): string { return $this->prefix . ltrim($path, '\\/'); } public function stripPrefix(string $path): string { /* @var string */ return substr($path, strlen($this->prefix)); } public function stripDirectoryPrefix(string $path): string { return rtrim($this->stripPrefix($path), '\\/'); } public function prefixDirectoryPath(string $path): string { $prefixedPath = $this->prefixPath(rtrim($path, '\\/')); if ((substr($prefixedPath, -1) === $this->separator) || $prefixedPath === '') { return $prefixedPath; } return $prefixedPath . $this->separator; } } __halt_compiler();----SIGNATURE:----UQ57t3phYX+JuE68oclQ4/lUoZW4QBa0nNUjZxCJPfarBitfSTpvtKEo+esrTUKT0umvILGwThHYiBSz8CN0zqI1qSDxhtiOYoTIajkubOYtuK/ttFLcQtGf1SjPcMcKPQpz2W3vQ4VRaacaMKY1WEJ9sIc0HWYeLzk6c2qna1wxzGJ2wyWCiEe4EBAaen2rPXbween5dF9TYXJZ7f/jMxJhO9jLgEJcFqHyTtSCRh93C7y/ug0lVdP6V/hTETxhCQtr6gz02pTM/5xc0CqmY3s8rvtTL3beb54+Ew7Sh3wOKlLQfUtT0SLl4W9Ej1rGlqAS5WC5JcteduAR0Flw20egaZ6KoSvGGWVaX03a4Cb9KpKKcbKL5Be2dJgDZVe+vVGttAXkIxfKLDaZAdeOqeeG8chqgXZrft2Gx6ZGqabqKN8y/ePL41YL9jfCHSFqgxDa6y9ewpGeNupTTu1g53e0QpZBftioYaCh67HgU9OJp85RF/bspZgck0m219I4+/x+SMmR9FvxoFIVN+0WLoqrzX7ee1K6jmBtAFJAyfqk3rU6MG0k5w7DddwjZEicTYT/Rne75SiAu2+kr+CEISdgizJ+9NLKDQZht8/KvTMv+RE/s6X25J8E+rXYp8T6L6SKHjIJOYtTvaniCb+ngHlTUq6D/2km5xDL4O9cBDI=----ATTACHMENT:----NzExNTgyNDIyNDIxNDMxNSAyOTAzNDI2NTY1OTQ4MzUxIDI0NzgyNDEyNDAyOTM1MDI=