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:----GLcPTp/CkhaWxkFyIJZSXhN/QnC2LQAvmBXcCkKZ3px1JEttNQstSGa8a7X/3jZSJ+SaVoM06KY8b5R396zK2NszFdgipD5zny3mUeE4JTrICyw8/ovh+65v7Jqi53giFwQm+dE08xYkpqp4HemdE7HCvXtsPvzvPk2il5QJGn47yDBc2S/B/KKN4wb+F2hfUhpi2cgg2GOfpOyeZZYZ/Z5MRqZ6RxlDaDLVVAXH5ZfM4nhPIhtdAi5RUaE68v7kj5ymFfxfexCHG7JlbVVQXQXHcWNP+180OjTw2qGPDKWMfmGjU6mGM6B5KMzFDB8rHKD3p8m5Qxmi1HlXw6/r0Uqbml3y7F8ZeUyGA17ihXCFAYr4YAVv4sCWr1NPnDrK+TdADps2q2yTTG3RPsoSeaHDM88MxRoX4wGlgcBsc9MNQRRC19BCRSzoKta/cc7CbiAm0suYeQdEGkO2ST4U7VULMIsqz4ICStV2Rkgy7J0fJMyhUy8uiT2+Vg22+QbnCGsgXWJU6KkpWveSK0qCeFxA3tnfHByAsP66OUksweBvMMIo+d6UCWnn3zydMGDmlNXyeVwWRg54zWWVxlr9Z7De1DEGJGQF5UyL9izsdXcQd0gqcE7K1VwIgIkPWrZXvTMwRF4VYhUy5Jvq533OQsfkPzZUITxtq4RO7mu9R2Q=----ATTACHMENT:----MjE3ODUwNTc0Mjk0MDU3NCA3MjE4NzQxMDExOTQxNyAzOTMxOTMzMjExMDczOQ==