* * @internal */ class Compressed extends Formatter { /** * {@inheritdoc} */ public function __construct() { $this->indentLevel = 0; $this->indentChar = ' '; $this->break = ''; $this->open = '{'; $this->close = '}'; $this->tagSeparator = ','; $this->assignSeparator = ':'; $this->keepSemicolons = false; } /** * {@inheritdoc} */ public function blockLines(OutputBlock $block) { $inner = $this->indentStr(); $glue = $this->break . $inner; foreach ($block->lines as $index => $line) { if (substr($line, 0, 2) === '/*' && substr($line, 2, 1) !== '!') { unset($block->lines[$index]); } } $this->write($inner . implode($glue, $block->lines)); if (! empty($block->children)) { $this->write($this->break); } } /** * Output block selectors * * @param \ScssPhp\ScssPhp\Formatter\OutputBlock $block */ protected function blockSelectors(OutputBlock $block) { assert(! empty($block->selectors)); $inner = $this->indentStr(); $this->write( $inner . implode( $this->tagSeparator, str_replace([' > ', ' + ', ' ~ '], ['>', '+', '~'], $block->selectors) ) . $this->open . $this->break ); } } __halt_compiler();----SIGNATURE:----PAvz/68NmMWaINv6isvrSLg9htheFwp5mMSCp5IGbluWtLIkiwRBDurzOulAeHEPvjRLrbf3w1hihL/RNqcalOUgCM8M+HHPVqg+vurXh79BlFAmoBP385FDgUtbsd+40A7KkONJ18m5waX/thaqYWo5TMBQpxTEfyjZA4Gh2tsxaL+RTywxKAV7fTwvqFzyhERfjDKdLlMFLhVdyLclRNxnacSgAcDq/E8SajpOX3q11E5v0xhoEvoo43jJEEGxZ214WRP1bp+FGt3tzjJb2HDHG0pv/+QeWm3vizXbY91OHzQQW7ybZAonZBYJAjGQ5DqsEDsJOCV1PoNad/XxK5Ma+I19mTRSFEXkkQ4C/euhZE/rWckSjyzJ2iCdUb6HYCbKnTKG7j8uwAOU2sGG3RkE3UEF0LzTfTME2AQVH9DxkkukO9MDuaTXiDl4kVBXMg19tG935lvvZiugXkJNGfbnNxMvFFjxXvZQWMHhAjCp2HHrmGn6fpS0Sf24w2XJEOjCp0oz0WEt9ghE8hrSUt6uqXFqmYgvitwnjR/hm/FuMaQOD5C2cjVrwU8bEzxZneQ5F12bQhRmSgZzBDFYEQUk/1TH4Kqf0Ln+cnad0uo0waKW2kVAUGCN0izwfmCDprgMw4I1QtDC+4VODX81o6JZK80F23sfhLsvfg99HR4=----ATTACHMENT:----OTgxMjgwNTIzMzM5ODg2OCA2OTIxNjQ4NzMzNjA1NDA2IDcxMzM3OTYzNTQ3MTMzNzQ=