PaxHeader/CSS-Compressor-0.05000755 777777 777777 00000000276 13401215620 021557 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543838608.542315601 30 ctime=1543838608.542315601 30 atime=1543838608.228201167 23 SCHILY.dev=16777220 23 SCHILY.ino=29011756 19 SCHILY.nlink=10 CSS-Compressor-0.05/000755 €Qw¤š€)—Ue00000000000 13401215620 020527 5ustar00sbertrangCORPAD\Domain Users000000 000000 CSS-Compressor-0.05/PaxHeader/Changes000644 777777 777777 00000000275 13401215455 023131 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543838509.938607641 30 ctime=1543838608.238610965 30 atime=1543838608.324122746 23 SCHILY.dev=16777220 23 SCHILY.ino=29011314 18 SCHILY.nlink=2 CSS-Compressor-0.05/Changes000644 €Qw¤š€)—Ue00000001230 13401215455 022024 0ustar00sbertrangCORPAD\Domain Users000000 000000 0.05 2018-12-03 - Synchronise README 0.04 2018-12-03 - Fixed link to YUIcompressor project homepage (Mohammad S Anwar) - Improve URL preservation with better recursive regular expression - Require 5.10 or higher for recursive regular expressions - Added LICENSE meta name (Mohammad S Anwar) 0.03 2018-11-29 - Prevent breaking inline SVG. (Timur Bilalov) - Properly support @support rules. (Anton Eprev) - Keep space around plus symbol in calc() expressions. (Aziz Yuldoshev) - Do not preserve /*! @noflip */ comments. (Diogo Antunes) 0.02 2012-06-27 - Fix dependencies. - Use public email address. 0.01 2012-06-21 - Initial release. CSS-Compressor-0.05/PaxHeader/MANIFEST000644 777777 777777 00000000343 13401215620 022755 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543838608.618494948 30 ctime=1543838608.618494948 30 atime=1543838608.637990379 38 LIBARCHIVE.creationtime=1543838095 23 SCHILY.dev=16777220 23 SCHILY.ino=29011834 18 SCHILY.nlink=1 CSS-Compressor-0.05/MANIFEST000644 €Qw¤š€)—Ue00000003736 13401215620 021671 0ustar00sbertrangCORPAD\Domain Users000000 000000 Changes Compressor.pm Makefile.PL MANIFEST README t/calc.t t/inline-svg.t t/load.t t/noflip.t t/simple.t t/supports.t t/yui.t t/yui/_munge.js t/yui/_munge.js.min t/yui/_string_combo.js t/yui/_string_combo.js.min t/yui/_syntax_error.js t/yui/_syntax_error.js.min t/yui/background-position.css t/yui/background-position.css.min t/yui/border-none.css t/yui/border-none.css.min t/yui/box-model-hack.css t/yui/box-model-hack.css.min t/yui/bug2527974.css t/yui/bug2527974.css.min t/yui/bug2527991.css t/yui/bug2527991.css.min t/yui/bug2527998.css t/yui/bug2527998.css.min t/yui/bug2528034.css t/yui/bug2528034.css.min t/yui/charset-media.css t/yui/charset-media.css.min t/yui/color-simple.css t/yui/color-simple.css.min t/yui/color.css t/yui/color.css.min t/yui/comment.css t/yui/comment.css.min t/yui/concat-charset.css t/yui/concat-charset.css.min t/yui/decimals.css t/yui/decimals.css.min t/yui/dollar-header.css t/yui/dollar-header.css.min t/yui/float.js t/yui/float.js.min t/yui/font-face.css t/yui/font-face.css.min t/yui/ie5mac.css t/yui/ie5mac.css.min t/yui/media-empty-class.css t/yui/media-empty-class.css.min t/yui/media-multi.css t/yui/media-multi.css.min t/yui/media-test.css t/yui/media-test.css.min t/yui/opacity-filter.css t/yui/opacity-filter.css.min t/yui/preserve-case.css t/yui/preserve-case.css.min t/yui/preserve-new-line.css t/yui/preserve-new-line.css.min t/yui/preserve-strings.css t/yui/preserve-strings.css.min t/yui/pseudo-first.css t/yui/pseudo-first.css.min t/yui/pseudo.css t/yui/pseudo.css.min t/yui/README t/yui/special-comments.css t/yui/special-comments.css.min t/yui/star-underscore-hacks.css t/yui/star-underscore-hacks.css.min t/yui/string-in-comment.css t/yui/string-in-comment.css.min t/yui/suite.rhino t/yui/suite.sh t/yui/webkit-transform.css t/yui/webkit-transform.css.min t/yui/zeros.css t/yui/zeros.css.min META.yml Module YAML meta-data (added by MakeMaker) META.json Module JSON meta-data (added by MakeMaker) CSS-Compressor-0.05/PaxHeader/t000755 777777 777777 00000000276 13401215620 022022 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543838608.263729315 30 ctime=1543838608.263729315 30 atime=1543838608.228335937 23 SCHILY.dev=16777220 23 SCHILY.ino=29011757 19 SCHILY.nlink=10 CSS-Compressor-0.05/t/000755 €Qw¤š€)—Ue00000000000 13401215620 020772 5ustar00sbertrangCORPAD\Domain Users000000 000000 CSS-Compressor-0.05/PaxHeader/README000644 777777 777777 00000000354 13401215372 022512 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543838458.78524642 30 ctime=1543838608.246888591 30 atime=1543838608.375674237 48 LIBARCHIVE.creationtime=1543524567.218467529 23 SCHILY.dev=16777220 23 SCHILY.ino=28745429 18 SCHILY.nlink=2 CSS-Compressor-0.05/README000644 €Qw¤š€)—Ue00000002377 13401215372 021424 0ustar00sbertrangCORPAD\Domain Users000000 000000 NAME CSS::Compressor - Perl extension for CSS minification SYNOPSIS use CSS::Compressor qw( css_compress ); ... my $small = css_compress $css; DESCRIPTION This module is an implementation of the CSS parts of Yahoo! YUIcompressor in Perl. It was needed to produce minified css on the fly using Perl based backend systems. FUNCTIONS css_compress( $source ) Takes the stylesheet source, minifies it and returns the result string. SEE ALSO YUIcompressor project homepage YUIcompressor source repository CSS::Packer an alternative, Perl-based CSS compressor ACKNOWLEDGMENT This module was originally developed for Booking.com. With approval from Booking.com, this module was generalized and put on CPAN, for which the author would like to express his gratitude. AUTHOR Simon Bertrang, COPYRIGHT AND LICENSE Copyright (C) 2012 by Simon Bertrang This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.12.3 or, at your option, any later version of Perl 5 you may have available. CSS-Compressor-0.05/PaxHeader/META.yml000644 777777 777777 00000000275 13401215620 023101 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543838608.387980027 30 ctime=1543838608.394437417 30 atime=1543838608.577076165 23 SCHILY.dev=16777220 23 SCHILY.ino=29011844 18 SCHILY.nlink=1 CSS-Compressor-0.05/META.yml000644 €Qw¤š€)—Ue00000001242 13401215620 021777 0ustar00sbertrangCORPAD\Domain Users000000 000000 --- abstract: 'Perl extension for CSS minification' author: - 'Simon Bertrang ' build_requires: Test::Differences: 0 configure_requires: ExtUtils::MakeMaker: 0 dynamic_config: 1 generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.133380' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 name: CSS-Compressor no_index: directory: - t - inc requires: perl: 5.010000 resources: bugtracker: https://github.com/sbertrang/css-compressor/issues license: http://dev.perl.org/licenses/ repository: https://github.com/sbertrang/css-compressor.git version: 0.05 CSS-Compressor-0.05/PaxHeader/Makefile.PL000644 777777 777777 00000000275 13401203165 023603 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543833205.440644888 30 ctime=1543838608.235924623 30 atime=1543838608.420104533 23 SCHILY.dev=16777220 23 SCHILY.ino=28995892 18 SCHILY.nlink=2 CSS-Compressor-0.05/Makefile.PL000644 €Qw¤š€)—Ue00000001277 13401203165 022511 0ustar00sbertrangCORPAD\Domain Users000000 000000 use ExtUtils::MakeMaker; WriteMakefile( NAME => 'CSS::Compressor', VERSION_FROM => 'Compressor.pm', PREREQ_PM => {}, BUILD_REQUIRES => { 'Test::Differences' => 0, }, ABSTRACT_FROM => 'Compressor.pm', AUTHOR => 'Simon Bertrang ', LICENSE => 'perl_5', MIN_PERL_VERSION => '5.010000', META_MERGE => { resources => { license => 'http://dev.perl.org/licenses/', repository => 'https://github.com/sbertrang/css-compressor.git', bugtracker => 'https://github.com/sbertrang/css-compressor/issues', }, }, ); CSS-Compressor-0.05/PaxHeader/Compressor.pm000644 777777 777777 00000000275 13401215467 024333 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543838519.746339574 30 ctime=1543838608.256380443 30 atime=1543838608.439917026 23 SCHILY.dev=16777220 23 SCHILY.ino=29011363 18 SCHILY.nlink=2 CSS-Compressor-0.05/Compressor.pm000644 €Qw¤š€)—Ue00000025472 13401215467 023244 0ustar00sbertrangCORPAD\Domain Users000000 000000 package CSS::Compressor; use strict; use warnings; use Exporter qw( import ); our @EXPORT_OK = qw( css_compress ); our $VERSION = '0.05'; our $MARKER; # take package name, replace double colons with underscore and use that as # marker for search and replace operations BEGIN { $MARKER = uc __PACKAGE__; $MARKER =~ tr!:!_!s; } # build optimized regular expression variables ( foo -> [Ff][Oo][Oo] ) my ( $RE_BACKGROUND_POSITION, $RE_TRANSFORM_ORIGIN_MOZ, $RE_TRANSFORM_ORIGIN_MS, $RE_TRANSFORM_ORIGIN_O, $RE_TRANSFORM_ORIGIN_WEBKIT, $RE_TRANSFORM_ORIGIN, $RE_BORDER, $RE_BORDER_TOP, $RE_BORDER_RIGHT, $RE_BORDER_BOTTOM, $RE_BORDER_LEFT, $RE_OUTLINE, $RE_BACKGROUND, $RE_ALPHA_FILTER, ) = map +( join '' => map m![a-zA-Z]! ? '['.ucfirst($_).lc($_).']' : '\\'.$_, split m// ) => qw[ background-position moz-transform-origin ms-transform-origin o-transform-origin webkit-transform-origin transform-origin border border-top border-right border-bottom border-right outline background progid:DXImageTransform.Microsoft.Alpha(Opacity= ]; # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # compress # # IN: 1 uncompressed CSS # OUT: 1 compressed CSS sub css_compress { my ( $css ) = @_; my @comments, my @tokens; # collect all comment blocks... $css =~ s! /\* (.*?) \*/ ! '/*___'.$MARKER.'_PRESERVE_CANDIDATE_COMMENT_'. ( -1 + push @comments => $1 ).'___*/' !sogex; # preserve urls to prevent breaking inline SVG for example $css =~ s! ( url \( ( (?: [^()]++ | \( (?2) \) )*+ ) \) ) ! '___'.$MARKER.'_PRESERVED_TOKEN_'.(-1+push @tokens => $1).'___' !gxe; # preserve strings so their content doesn't get accidentally minified $css =~ s! " ( [^"\\]*(?:\\.[^"\\]*)* ) " ! $_ = $1, # maybe the string contains a comment-like substring? # one, maybe more? put'em back then s/___${MARKER}_PRESERVE_CANDIDATE_COMMENT_([0-9]+)___/$comments[$1]/go, # minify alpha opacity in filter strings s/$RE_ALPHA_FILTER/alpha(opacity=/go, '"___'.$MARKER.'_PRESERVED_TOKEN_'.(-1+push @tokens => $_).'___"' !sgxe; $css =~ s! ' ( [^'\\]*(?:\\.[^'\\]*)* ) ' ! $_ = $1, s/___${MARKER}_PRESERVE_CANDIDATE_COMMENT_([0-9]+)___/$comments[$1]/go, s/$RE_ALPHA_FILTER/alpha(opacity=/go, '\'___'.$MARKER.'_PRESERVED_TOKEN_'.(-1+push @tokens => $_).'___\'' !sgxe; # strings are safe, now wrestle the comments # ! in the first position of the comment means preserve # so push to the preserved tokens while stripping the ! 0 == index $_->[1] => '!' and -1 == index $_->[1] => '! @noflip' and $css =~ s!___${MARKER}_PRESERVE_CANDIDATE_COMMENT_$_->[0]___! '___'.$MARKER.'_PRESERVED_TOKEN_'.(-1+push @tokens => $_->[1]).'___'!e # keep empty comments after child selectors (IE7 hack) # e.g. html >/**/ body or 0 == length $_->[1] and $css =~ s!>/\*___${MARKER}_PRESERVE_CANDIDATE_COMMENT_$_->[0]___! '>/*___'.$MARKER.'_PRESERVED_TOKEN_'.(-1+push @tokens => '').'___'!e # \ in the last position looks like hack for Mac/IE5 # shorten that to /*\*/ and the next one to /**/ or '\\' eq substr $_->[1] => -1 and $css =~ s!___${MARKER}_PRESERVE_CANDIDATE_COMMENT_$_->[0]___! '___'.$MARKER.'_PRESERVED_TOKEN_'.(-1+push @tokens => '\\').'___'!e && # attention: inline modification ++$_->[0] && $css =~ s!___${MARKER}_PRESERVE_CANDIDATE_COMMENT_$_->[0]___! '___'.$MARKER.'_PRESERVED_TOKEN_'.(-1+push @tokens => '').'___'!e for map +[ $_, $comments[$_] ], 0..$#comments; # in all other cases kill the comment $css =~ s!/\*___${MARKER}_PRESERVE_CANDIDATE_COMMENT_([0-9]+)___\*/!!g; # Normalize all whitespace strings to single spaces. Easier to work with that way. $css =~ s!\s+! !g; # From here on all white space is just space - no more multi line matches! # Remove the spaces before the things that should not have spaces before them. # But, be careful not to turn "p :link {...}" into "p:link{...}" # Swap out any pseudo-class colons with the token, and then swap back. $css =~ s! ( \} [^{:]+ (?:: [^{:]+)+ \{ ) ! $_ = $1, s/:/___${MARKER}_PSEUDOCLASSCOLON___/go, s/\\([\\\$])/\\$1/g, $_ !gxe; $css =~ s! ( ^ [^{:]+ (?:: [^{:]+)+ \{ ) ! $_ = $1, s/:/___${MARKER}_PSEUDOCLASSCOLON___/go, s/\\([\\\$])/\\$1/g, $_ !xe; # Similarly, don't strip spaces around addition within calc(10px + 10px) - # swap out any calc()-related plus symbol to a token, and then swap back. # Recursive regular expression is needed to match nested brackets, for # example: `calc(10px + var(--foo))`. $css =~ s!calc(\((?:[^()]|(?1))*\))! $_ = $1, s/\+/___${MARKER}_CALCADDITIONSYMBOL___/go, "calc$_" !gxe; # Remove spaces before the things that should not have spaces before them. $css =~ s/ +([!{};:>+()\],])/$1/g; # bring back the colon $css =~ s!___${MARKER}_PSEUDOCLASSCOLON___!:!go; # retain space for special IE6 cases $css =~ s!:first\-(line|letter)([{,])!:first-$1 $2!g; # no space after the end of a preserved comment $css =~ s!\*/ !*/!g; # If there is a @charset, then only allow one, and push to the top of the file. $css =~ s!^(.*)(\@charset "[^"]*";)!$2$1!g; $css =~ s!^( *\@charset [^;]+; *)+!$1!g; # Put the space back in some cases, to support stuff like # @media screen and (-webkit-min-device-pixel-ratio:0){ # @supports((display: flex) or (display: -webkit-flex)) $css =~ s! \b and \( !and (!gx; $css =~ s! \b or \( !or (!gx; # Remove the spaces after the things that should not have spaces after them. $css =~ s/([!{},;:>+(\[]) +/$1/g; # Swap back the plus sign from calc() addition. $css =~ s!___${MARKER}_CALCADDITIONSYMBOL___!+!go; # Replace 0.6 to .6, but only when preceded by : $css =~ s!:0+\.([0-9]+)!:.$1!g; # remove unnecessary semicolons $css =~ s!;+\}!}!g; # Replace 0(px,em,%) with 0 $css =~ s!([ :]0)(?:px|em|%|in|cm|mm|pc|pt|ex)!$1!g; # Replace 0 0 0 0; with 0. $css =~ s!:0(?: 0){0,3}(;|})!:0$1!g; # Replace background-position:0; with background-position:0 0; # same for transform-origin $css =~ s! $RE_BACKGROUND_POSITION :0 ( [;}] ) !background-position:0 0$1!gox; $css =~ s! $RE_TRANSFORM_ORIGIN_MOZ :0 ( [;}] ) !moz-transform-origin:0 0$1!gox; $css =~ s! $RE_TRANSFORM_ORIGIN_MS :0 ( [;}] ) !ms-transform-origin:0 0$1!gox; $css =~ s! $RE_TRANSFORM_ORIGIN_O :0 ( [;}] ) !o-transform-origin:0 0$1!gox; $css =~ s! $RE_TRANSFORM_ORIGIN_WEBKIT :0 ( [;}] ) !webkit-transform-origin:0 0$1!gox; $css =~ s! $RE_TRANSFORM_ORIGIN :0 ( [;}] ) !transform-origin:0 0$1!gox; # Replace 0.6 to .6, but only when preceded by : or a white-space $css =~ s! 0+\.([0-9]+)! .$1!g; # Shorten colors from rgb(51,102,153) to #336699 # This makes it more likely that it'll get further compressed in the next step. $css =~ s!rgb *\( *([0-9, ]+) *\)! sprintf('#%02x%02x%02x', split(m/ *, */, $1, 3) ) !ge; # Shorten colors from #AABBCC to #ABC. Note that we want to make sure # the color is not preceded by either ", " or =. Indeed, the property # filter: chroma(color="#FFFFFF"); # would become # filter: chroma(color="#FFF"); # which makes the filter break in IE. # We also want to make sure we're only compressing #AABBCC patterns inside # { }, not id selectors ( #FAABAC {} ). # Further we want to avoid compressing invalid values (e.g. #AABBCCD to #ABCD). $css =~ s! (=[ ]*?["']?)? \# ([0-9a-fA-F]) # a ([0-9a-fA-F]) # a ([0-9a-fA-F]) # b ([0-9a-fA-F]) # b ([0-9a-fA-F]) # c ([0-9a-fA-F]) # c \b ([^{.]) ! ( $1 || '' ) ne '' # keep as compression will break filters ? $1.'#'.$2.$3.$4.$5.$6.$7.$8 # not a filter, safe to compress : '#'.lc( lc $2.$4.$6 eq lc $3.$5.$7 ? $2.$4.$6 : $2.$3.$4.$5.$6.$7 ).$8 !gex; # border: none -> border:0 $css =~ s! $RE_BORDER :none ( [;}] ) !border:0$1!gox; $css =~ s! $RE_BORDER_TOP :none ( [;}] ) !border-top:0$1!gox; $css =~ s! $RE_BORDER_RIGHT :none ( [;}] ) !border-right:0$1!gox; $css =~ s! $RE_BORDER_BOTTOM :none ( [;}] ) !border-bottom:0$1!gox; $css =~ s! $RE_BORDER_LEFT :none ( [;}] ) !border-left:0$1!gox; $css =~ s! $RE_OUTLINE :none ( [;}] ) !outline:0$1!gox; $css =~ s! $RE_BACKGROUND :none ( [;}] ) !background:0$1!gox; # shorter opacity IE filter $css =~ s!$RE_ALPHA_FILTER!alpha(opacity=!go; # Remove empty rules. $css =~ s![^{}/;]+\{\}!!g; # Replace multiple semi-colons in a row by a single one # See SF bug #1980989 $css =~ s!;;+!;!g; # restore preserved comments and strings $css =~ s!___${MARKER}_PRESERVED_TOKEN_([0-9]+)___!$tokens[$1]!go; # Trim the final string (for any leading or trailing white spaces) $css =~ s!\A +!!; $css =~ s! +\z!!; $css; } 1; __END__ =head1 NAME CSS::Compressor - Perl extension for CSS minification =head1 SYNOPSIS use CSS::Compressor qw( css_compress ); ... my $small = css_compress $css; =head1 DESCRIPTION This module is an implementation of the CSS parts of Yahoo! YUIcompressor in Perl. It was needed to produce minified css on the fly using Perl based backend systems. =head1 FUNCTIONS =head2 css_compress( $source ) Takes the stylesheet source, minifies it and returns the result string. =head1 SEE ALSO =over 4 =item L YUIcompressor project homepage =item L YUIcompressor source repository =item L an alternative, Perl-based CSS compressor =back =head1 ACKNOWLEDGMENT This module was originally developed for Booking.com. With approval from Booking.com, this module was generalized and put on CPAN, for which the author would like to express his gratitude. =head1 AUTHOR Simon Bertrang, Ejanus@cpan.orgE =head1 COPYRIGHT AND LICENSE Copyright (C) 2012 by Simon Bertrang This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.12.3 or, at your option, any later version of Perl 5 you may have available. =cut # vim: ts=4 sw=4 et: CSS-Compressor-0.05/PaxHeader/META.json000644 777777 777777 00000000275 13401215620 023251 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543838608.540221984 30 ctime=1543838608.542315555 30 atime=1543838608.618005271 23 SCHILY.dev=16777220 23 SCHILY.ino=29011845 18 SCHILY.nlink=1 CSS-Compressor-0.05/META.json000644 €Qw¤š€)—Ue00000002232 13401215620 022147 0ustar00sbertrangCORPAD\Domain Users000000 000000 { "abstract" : "Perl extension for CSS minification", "author" : [ "Simon Bertrang " ], "dynamic_config" : 1, "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.133380", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : "2" }, "name" : "CSS-Compressor", "no_index" : { "directory" : [ "t", "inc" ] }, "prereqs" : { "build" : { "requires" : { "Test::Differences" : "0" } }, "configure" : { "requires" : { "ExtUtils::MakeMaker" : "0" } }, "runtime" : { "requires" : { "perl" : "5.010000" } } }, "release_status" : "stable", "resources" : { "bugtracker" : { "web" : "https://github.com/sbertrang/css-compressor/issues" }, "license" : [ "http://dev.perl.org/licenses/" ], "repository" : { "url" : "https://github.com/sbertrang/css-compressor.git" } }, "version" : "0.05" } CSS-Compressor-0.05/t/PaxHeader/noflip.t000644 777777 777777 00000000275 13400050327 023547 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.219550807 30 ctime=1543838608.250305806 30 atime=1543838608.382996269 23 SCHILY.dev=16777220 23 SCHILY.ino=28745434 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/noflip.t000644 €Qw¤š€)—Ue00000000350 13400050327 022444 0ustar00sbertrangCORPAD\Domain Users000000 000000 use Test::More tests => 2; BEGIN { use_ok('CSS::Compressor' => qw( css_compress ) ); } my $result = css_compress(<<'CSS'); some foo { /*! @noflip */ color: red; } CSS is $result => 'some foo{color:red}' => 'match'; CSS-Compressor-0.05/t/PaxHeader/yui000755 777777 777777 00000000274 13401215620 022626 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543838608.26409141 29 ctime=1543838608.26409141 30 atime=1543838608.228374914 23 SCHILY.dev=16777220 23 SCHILY.ino=29011758 19 SCHILY.nlink=73 CSS-Compressor-0.05/t/yui/000755 €Qw¤š€)—Ue00000000000 13401215620 021600 5ustar00sbertrangCORPAD\Domain Users000000 000000 CSS-Compressor-0.05/t/PaxHeader/simple.t000644 777777 777777 00000000275 13400050327 023551 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.219883559 30 ctime=1543838608.257590867 30 atime=1543838608.416479212 23 SCHILY.dev=16777220 23 SCHILY.ino=28745435 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/simple.t000644 €Qw¤š€)—Ue00000000353 13400050327 022451 0ustar00sbertrangCORPAD\Domain Users000000 000000 use Test::More tests => 2; BEGIN { use_ok('CSS::Compressor' => qw( css_compress ) ); } my $result = css_compress(< 'some foo{color:red}' => 'match'; CSS-Compressor-0.05/t/PaxHeader/load.t000644 777777 777777 00000000275 13400050327 023177 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.219363251 30 ctime=1543838608.232563574 30 atime=1543838608.260636198 23 SCHILY.dev=16777220 23 SCHILY.ino=28745433 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/load.t000644 €Qw¤š€)—Ue00000000143 13400050327 022074 0ustar00sbertrangCORPAD\Domain Users000000 000000 use Test::More tests => 1; BEGIN { use_ok( 'CSS::Compressor' => qw( css_compress ) ); } CSS-Compressor-0.05/t/PaxHeader/yui.t000644 777777 777777 00000000274 13400050327 023065 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543524567.22036379 30 ctime=1543838608.261879046 30 atime=1543838608.392079188 23 SCHILY.dev=16777220 23 SCHILY.ino=28745437 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui.t000644 €Qw¤š€)—Ue00000001516 13400050327 021770 0ustar00sbertrangCORPAD\Domain Users000000 000000 our @files; use FindBin; BEGIN { @files = grep +( !m! \b dataurl-base64-linebreakindata.css \E\b !x ), glob "$FindBin::Bin/yui/*.css" } use Test::Differences; use Test::More tests => 1 + @files; BEGIN { use_ok( 'CSS::Compressor' => qw( css_compress ) ); } diag "yui test files: @files\n"; for my $file ( @files ) { die "$!: $file.min" unless open my $fh => '<' => $file; my $source = do { local $/; <$fh> }; close $fh; die "$!: $file.min" unless open $fh => '<' => $file.'.min'; my $target = do { local $/; <$fh> }; close $fh; my $result = css_compress( $source ); # make diffs readable s!([{;])!$1\n!smg, s!([}])!\n$1!smg for $result, $target; my ( $name ) = $file =~ m!([^/]+)\z!; eq_or_diff $result => $target => "css_compress($name) == $name.min"; } CSS-Compressor-0.05/t/PaxHeader/supports.t000644 777777 777777 00000000275 13400050327 024157 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.220084289 30 ctime=1543838608.263830985 30 atime=1543838608.590957401 23 SCHILY.dev=16777220 23 SCHILY.ino=28745436 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/supports.t000644 €Qw¤š€)—Ue00000000564 13400050327 023063 0ustar00sbertrangCORPAD\Domain Users000000 000000 use strict; use warnings; use Test::More tests => 2; BEGIN { use_ok('CSS::Compressor' => qw( css_compress ) ); } my $result = css_compress(<<'CSS'); @supports ( (display: flex) or (display: -webkit-flex) ) { .grid { display: flex; } } CSS is $result => '@supports((display:flex) or (display:-webkit-flex)){.grid{display:flex}}' => 'match'; CSS-Compressor-0.05/t/PaxHeader/calc.t000644 777777 777777 00000000274 13400050327 023161 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.218917638 29 ctime=1543838608.24064956 30 atime=1543838608.334517033 23 SCHILY.dev=16777220 23 SCHILY.ino=28745431 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/calc.t000644 €Qw¤š€)—Ue00000000715 13400050327 022064 0ustar00sbertrangCORPAD\Domain Users000000 000000 use Test::More tests => 2; BEGIN { use_ok('CSS::Compressor' => qw( css_compress ) ); } my $result = css_compress(< 'p+p{width:calc(100vw - 20px + 11%);height:calc(100vh + 10px - 5%);top:calc(100% / 3 * 2);left:calc(10% * var(--foo) + 10px)}' => 'match'; CSS-Compressor-0.05/t/PaxHeader/inline-svg.t000644 777777 777777 00000000275 13401214224 024332 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543837844.435409684 30 ctime=1543838608.244227327 30 atime=1543838608.360616011 23 SCHILY.dev=16777220 23 SCHILY.ino=29007853 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/inline-svg.t000644 €Qw¤š€)—Ue00000003445 13401214224 023237 0ustar00sbertrangCORPAD\Domain Users000000 000000 use strict; use warnings; use Test::More tests => 3; BEGIN { use_ok('CSS::Compressor' => qw( css_compress ) ); } my $result = css_compress(<') 0 5px; } CSS is $result => q|some foo{background:url('data:image/svg+xml;utf8,') 0 5px}| => 'match'; my $output = css_compress(<') 0 5px; } CSS is $output => q|some thing{background:url('data:image/svg+xml;utf8,') 0 5px}| => 'match'; CSS-Compressor-0.05/t/yui/PaxHeader/special-comments.css000644 777777 777777 00000000275 13400050327 026656 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.237658664 30 ctime=1543838608.244625312 30 atime=1543838608.265786991 23 SCHILY.dev=16777220 23 SCHILY.ino=28745498 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/special-comments.css000644 €Qw¤š€)—Ue00000000252 13400050327 025554 0ustar00sbertrangCORPAD\Domain Users000000 000000 /*!************88**** Preserving comments as they are ******************** Keep the initial ! *******************/ #yo { ma: "ma"; } /*! I said pre- serve! */CSS-Compressor-0.05/t/yui/PaxHeader/concat-charset.css.min000644 777777 777777 00000000275 13400050327 027073 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.229647226 30 ctime=1543838608.253526613 30 atime=1543838608.396730388 23 SCHILY.dev=16777220 23 SCHILY.ino=28745469 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/concat-charset.css.min000644 €Qw¤š€)—Ue00000000076 13400050327 025775 0ustar00sbertrangCORPAD\Domain Users000000 000000 @charset "utf-8";#foo{border-width:1px}#bar{border-width:10px}CSS-Compressor-0.05/t/yui/PaxHeader/pseudo-first.css000644 777777 777777 00000000275 13400050327 026037 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.236635512 30 ctime=1543838608.245029567 30 atime=1543838608.266031694 23 SCHILY.dev=16777220 23 SCHILY.ino=28745494 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/pseudo-first.css000644 €Qw¤š€)—Ue00000000463 13400050327 024741 0ustar00sbertrangCORPAD\Domain Users000000 000000 /* because of IE6 first-letter and first-line must be followed by a space http://reference.sitepoint.com/css/pseudoelement-firstletter Thanks: P.Sorokin comment at http://www.phpied.com/cssmin-js/ */ p:first-letter{ buh: hum; } p:first-line{ baa: 1; } p:first-line,a,p:first-letter,b{ color: red; }CSS-Compressor-0.05/t/yui/PaxHeader/bug2528034.css.min000644 777777 777777 00000000275 13400050327 025522 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.226268308 30 ctime=1543838608.239425301 30 atime=1543838608.323487329 23 SCHILY.dev=16777220 23 SCHILY.ino=28745459 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/bug2528034.css.min000644 €Qw¤š€)—Ue00000000047 13400050327 024422 0ustar00sbertrangCORPAD\Domain Users000000 000000 a[href$="/test/"] span:first-child{b:1}CSS-Compressor-0.05/t/yui/PaxHeader/bug2527991.css.min000644 777777 777777 00000000275 13400050327 025535 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.225134243 30 ctime=1543838608.259259478 30 atime=1543838608.427393856 23 SCHILY.dev=16777220 23 SCHILY.ino=28745455 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/bug2527991.css.min000644 €Qw¤š€)—Ue00000000305 13400050327 024432 0ustar00sbertrangCORPAD\Domain Users000000 000000 @media screen and/*!YUI-Compresser */(-webkit-min-device-pixel-ratio:0){a{b:1}}@media screen and/*! *//*! */(-webkit-min-device-pixel-ratio:0){a{b:1}}@media -webkit-min-device-pixel-ratio:0{a{b:1}}CSS-Compressor-0.05/t/yui/PaxHeader/_syntax_error.js.min000644 777777 777777 00000000274 13400050327 026716 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.221999167 29 ctime=1543838608.23620464 30 atime=1543838608.302414401 23 SCHILY.dev=16777220 23 SCHILY.ino=28745445 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/_syntax_error.js.min000644 €Qw¤š€)—Ue00000002132 13400050327 025614 0ustar00sbertrangCORPAD\Domain Users000000 000000 window.$=$telerik.$;$(document).ready(function(){movePageElements();var a=$("textarea").val();if(a!=""){$("textarea").attr("style","display: block;")}else{$("textarea").attr("style","display: none;")}a=null});function movePageElements(){var e=null;var b=$(".pagecontrolscontainer");if(b.length>0){var e=b.attr("pagenumber");if((e>5)&&(e<28)){var a=$("div#commentbutton");$("div.buttonContainer").prepend(a)}else{$("div#commentbutton").attr("style","display: none;")}}if((e>5)&&(e<28)){var f=$(".dropshadow-top");var d=$("#dropshadow");var c=$(".dropshadow-bottom");$("#page").prepend(f);$("#topcontainer").after(d);d.append($("#topcontainer"));d.after(c)}e=null;b=null;f=null;d=null;c=null}function expandCollapseDiv(a){$telerik.$(a).slideToggle("slow")}function expandCollapseHelp(){$(".helpitems").slideToggle("slow");if($("#helpcontainer").length){$("#help-dropshadow-bot").insertAfter("#helpcontainer");$("#help-dropshadow-bot").removeAttr("style")}}function expandCollapseComments(){var a=$("textarea").attr("style");if(a=="display: none;"){$("textarea").fadeIn().focus()}else{$("textarea").fadeOut()}a=null};CSS-Compressor-0.05/t/yui/PaxHeader/float.js000644 777777 777777 00000000275 13400050327 024344 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.231164409 30 ctime=1543838608.235039524 30 atime=1543838608.416030206 23 SCHILY.dev=16777220 23 SCHILY.ino=28745474 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/float.js000644 €Qw¤š€)—Ue00000000067 13400050327 023246 0ustar00sbertrangCORPAD\Domain Users000000 000000 obj.css({"float": "left"}); obj.css({cssFloat:"left"});CSS-Compressor-0.05/t/yui/PaxHeader/bug2527998.css.min000644 777777 777777 00000000275 13400050327 025544 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.225691052 30 ctime=1543838608.249944283 30 atime=1543838608.378022977 23 SCHILY.dev=16777220 23 SCHILY.ino=28745457 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/bug2527998.css.min000644 €Qw¤š€)—Ue00000000016 13400050327 024440 0ustar00sbertrangCORPAD\Domain Users000000 000000 /*! special */CSS-Compressor-0.05/t/yui/PaxHeader/font-face.css.min000644 777777 777777 00000000275 13400050327 026037 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.232057649 30 ctime=1543838608.256799933 30 atime=1543838608.409617703 23 SCHILY.dev=16777220 23 SCHILY.ino=28745477 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/font-face.css.min000644 €Qw¤š€)—Ue00000000155 13400050327 024737 0ustar00sbertrangCORPAD\Domain Users000000 000000 @font-face{font-family:'gzipper';src:url(yanone.eot);src:local('gzipper'),url(yanone.ttf) format('truetype')}CSS-Compressor-0.05/t/yui/PaxHeader/_munge.js000644 777777 777777 00000000275 13400050327 024511 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.220870893 30 ctime=1543838608.245797494 30 atime=1543838608.432722833 23 SCHILY.dev=16777220 23 SCHILY.ino=28745440 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/_munge.js000644 €Qw¤š€)—Ue00000000206 13400050327 023406 0ustar00sbertrangCORPAD\Domain Users000000 000000 (function() { var w = window; w.hello = function(a, abc) { "a:nomunge"; w.alert("Hello, " + a); }; })(); CSS-Compressor-0.05/t/yui/PaxHeader/media-empty-class.css.min000644 777777 777777 00000000275 13400050327 027513 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.233114874 30 ctime=1543838608.249185987 30 atime=1543838608.378742163 23 SCHILY.dev=16777220 23 SCHILY.ino=28745481 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/media-empty-class.css.min000644 €Qw¤š€)—Ue00000000161 13400050327 026410 0ustar00sbertrangCORPAD\Domain Users000000 000000 /*! preserved */@import "another.css";@media print{.noprint{display:none}}@media screen{.printonly{display:none}}CSS-Compressor-0.05/t/yui/PaxHeader/string-in-comment.css.min000644 777777 777777 00000000275 13400050327 027547 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.238941933 30 ctime=1543838608.263453488 30 atime=1543838608.392201263 23 SCHILY.dev=16777220 23 SCHILY.ino=28745503 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/string-in-comment.css.min000644 €Qw¤š€)—Ue00000000070 13400050327 026443 0ustar00sbertrangCORPAD\Domain Users000000 000000 a{a:1}/*!"preserve" me*/b{content:"/**/"}/*\*/c{c:3}/**/CSS-Compressor-0.05/t/yui/PaxHeader/font-face.css000644 777777 777777 00000000275 13400050327 025255 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.231804004 30 ctime=1543838608.264190764 30 atime=1543838608.392322156 23 SCHILY.dev=16777220 23 SCHILY.ino=28745476 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/font-face.css000644 €Qw¤š€)—Ue00000000211 13400050327 024146 0ustar00sbertrangCORPAD\Domain Users000000 000000 @font-face { font-family: 'gzipper'; src: url(yanone.eot); src: local('gzipper'), url(yanone.ttf) format('truetype'); } CSS-Compressor-0.05/t/yui/PaxHeader/bug2527974.css.min000644 777777 777777 00000000275 13400050327 025536 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.224408237 30 ctime=1543838608.243837807 30 atime=1543838608.355631186 23 SCHILY.dev=16777220 23 SCHILY.ino=28745453 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/bug2527974.css.min000644 €Qw¤š€)—Ue00000000215 13400050327 024433 0ustar00sbertrangCORPAD\Domain Users000000 000000 /*! $LastChangedRevision: 81 $ $LastChangedDate: 2009-05-27 17:41:02 +0100 (Wed, 27 May 2009) $ */body{yo:cats}ul[id$=foo] label:hover{yo:yo}CSS-Compressor-0.05/t/yui/PaxHeader/preserve-strings.css.min000644 777777 777777 00000000274 13400050327 027516 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543524567.23639684 30 ctime=1543838608.252671878 30 atime=1543838608.395287653 23 SCHILY.dev=16777220 23 SCHILY.ino=28745493 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/preserve-strings.css.min000644 €Qw¤š€)—Ue00000000137 13400050327 026417 0ustar00sbertrangCORPAD\Domain Users000000 000000 .sele{content:"\"keep \" me";something:'\\\' . . ';else:'empty{}';content:"/* test */"}CSS-Compressor-0.05/t/yui/PaxHeader/_string_combo.js000644 777777 777777 00000000275 13400050327 026063 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.221229968 30 ctime=1543838608.242207289 30 atime=1543838608.429337515 23 SCHILY.dev=16777220 23 SCHILY.ino=28745442 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/_string_combo.js000644 €Qw¤š€)—Ue00000000070 13400050327 024757 0ustar00sbertrangCORPAD\Domain Users000000 000000 function test(){ var a = "a" + "b" + "c"; } CSS-Compressor-0.05/t/yui/PaxHeader/star-underscore-hacks.css.min000644 777777 777777 00000000275 13400050327 030404 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.238426701 30 ctime=1543838608.234659347 30 atime=1543838608.281530332 23 SCHILY.dev=16777220 23 SCHILY.ino=28745501 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/star-underscore-hacks.css.min000644 €Qw¤š€)—Ue00000000054 13400050327 027302 0ustar00sbertrangCORPAD\Domain Users000000 000000 #elementarr{width:1px;*width:3pt;_width:2em}CSS-Compressor-0.05/t/yui/PaxHeader/zeros.css000644 777777 777777 00000000274 13400050327 024554 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.240511846 29 ctime=1543838608.25187392 30 atime=1543838608.341670638 23 SCHILY.dev=16777220 23 SCHILY.ino=28745508 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/zeros.css000644 €Qw¤š€)—Ue00000000155 13400050327 023455 0ustar00sbertrangCORPAD\Domain Users000000 000000 a { margin: 0px 0pt 0em 0%; _padding-top: 0ex; background-position: 0 0; padding: 0in 0cm 0mm 0pc } CSS-Compressor-0.05/t/yui/PaxHeader/dollar-header.css.min000644 777777 777777 00000000275 13400050327 026700 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.230903216 30 ctime=1543838608.232296985 30 atime=1543838608.255050517 23 SCHILY.dev=16777220 23 SCHILY.ino=28745473 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/dollar-header.css.min000644 €Qw¤š€)—Ue00000000117 13400050327 025576 0ustar00sbertrangCORPAD\Domain Users000000 000000 /*! $Header: /temp/dirname/filename.css 3 2/02/08 3:37p JSmith $ */foo{bar:baz}CSS-Compressor-0.05/t/yui/PaxHeader/bug2527998.css000644 777777 777777 00000000274 13400050327 024761 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.225400625 29 ctime=1543838608.25304444 30 atime=1543838608.342380612 23 SCHILY.dev=16777220 23 SCHILY.ino=28745456 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/bug2527998.css000644 €Qw¤š€)—Ue00000000031 13400050327 023653 0ustar00sbertrangCORPAD\Domain Users000000 000000 /*! special */ body { } CSS-Compressor-0.05/t/yui/PaxHeader/media-empty-class.css000644 777777 777777 00000000275 13400050327 026731 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.232853472 30 ctime=1543838608.238263508 30 atime=1543838608.257315274 23 SCHILY.dev=16777220 23 SCHILY.ino=28745480 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/media-empty-class.css000644 €Qw¤š€)—Ue00000000402 13400050327 025624 0ustar00sbertrangCORPAD\Domain Users000000 000000 /*! preserved */ emptiness {} @import "another.css"; /* I'm empty - delete me */ empty { ;} @media print { .noprint { display: none; } } @media screen { /* this rule should be removed, not simply minified.*/ .breakme {} .printonly { display: none; } }CSS-Compressor-0.05/t/yui/PaxHeader/border-none.css.min000644 777777 777777 00000000275 13400050327 026407 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.223137015 30 ctime=1543838608.235370366 30 atime=1543838608.284657406 23 SCHILY.dev=16777220 23 SCHILY.ino=28745449 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/border-none.css.min000644 €Qw¤š€)—Ue00000000051 13400050327 025302 0ustar00sbertrangCORPAD\Domain Users000000 000000 a{border:0}b{background:0}s{border-top:0}CSS-Compressor-0.05/t/yui/PaxHeader/suite.rhino000644 777777 777777 00000000274 13400050327 025072 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543524567.23931627 30 ctime=1543838608.233629309 30 atime=1543838608.268220063 23 SCHILY.dev=16777220 23 SCHILY.ino=28745504 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/suite.rhino000644 €Qw¤š€)—Ue00000000145 13400050327 023772 0ustar00sbertrangCORPAD\Domain Users000000 000000 input = readFile(arguments[0]); load("../ports/js/cssmin.js"); print(YAHOO.compressor.cssmin(input));CSS-Compressor-0.05/t/yui/PaxHeader/decimals.css.min000644 777777 777777 00000000275 13400050327 025756 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.230323182 30 ctime=1543838608.260066241 30 atime=1543838608.391974158 23 SCHILY.dev=16777220 23 SCHILY.ino=28745471 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/decimals.css.min000644 €Qw¤š€)—Ue00000000053 13400050327 024653 0ustar00sbertrangCORPAD\Domain Users000000 000000 ::selection{margin:.6px .333pt 1.2em 8.8cm}CSS-Compressor-0.05/t/yui/PaxHeader/_munge.js.min000644 777777 777777 00000000275 13400050327 025273 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.221045167 30 ctime=1543838608.241789953 30 atime=1543838608.338000799 23 SCHILY.dev=16777220 23 SCHILY.ino=28745441 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/_munge.js.min000644 €Qw¤š€)—Ue00000000111 13400050327 024163 0ustar00sbertrangCORPAD\Domain Users000000 000000 (function(){var a=window;a.hello=function(a,b){a.alert("Hello, "+a)}})();CSS-Compressor-0.05/t/yui/PaxHeader/star-underscore-hacks.css000644 777777 777777 00000000275 13400050327 027622 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.238177462 30 ctime=1543838608.247280637 30 atime=1543838608.337323815 23 SCHILY.dev=16777220 23 SCHILY.ino=28745500 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/star-underscore-hacks.css000644 €Qw¤š€)—Ue00000000073 13400050327 026521 0ustar00sbertrangCORPAD\Domain Users000000 000000 #elementarr { width: 1px; *width: 3pt; _width: 2em; }CSS-Compressor-0.05/t/yui/PaxHeader/ie5mac.css.min000644 777777 777777 00000000274 13400050327 025337 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.232603408 29 ctime=1543838608.24259936 30 atime=1543838608.342441156 23 SCHILY.dev=16777220 23 SCHILY.ino=28745479 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/ie5mac.css.min000644 €Qw¤š€)—Ue00000000037 13400050327 024237 0ustar00sbertrangCORPAD\Domain Users000000 000000 /*\*/.selector{color:khaki}/**/CSS-Compressor-0.05/t/yui/PaxHeader/bug2527974.css000644 777777 777777 00000000275 13400050327 024754 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.224105145 30 ctime=1543838608.252272056 30 atime=1543838608.341902963 23 SCHILY.dev=16777220 23 SCHILY.ino=28745452 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/bug2527974.css000644 €Qw¤š€)—Ue00000000611 13400050327 023651 0ustar00sbertrangCORPAD\Domain Users000000 000000 /* this file contains no css, it exists purely to put the revision number into the combined css before uploading it to SiteManager. The exclaimation at the start of the comment informs yuicompressor not to strip the comment out */ /*! $LastChangedRevision: 81 $ $LastChangedDate: 2009-05-27 17:41:02 +0100 (Wed, 27 May 2009) $ */ body { yo: cats; } ul[id$=foo] label:hover {yo: yo;}CSS-Compressor-0.05/t/yui/PaxHeader/background-position.css000644 777777 777777 00000000273 13400050327 027372 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543524567.22221274 30 ctime=1543838608.247673742 29 atime=1543838608.33756876 23 SCHILY.dev=16777220 23 SCHILY.ino=28745446 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/background-position.css000644 €Qw¤š€)—Ue00000000077 13400050327 026277 0ustar00sbertrangCORPAD\Domain Users000000 000000 a {background-position: 0 0 0 0;} b {BACKGROUND-POSITION: 0 0;}CSS-Compressor-0.05/t/yui/PaxHeader/README000644 777777 777777 00000000275 13400050327 023561 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.220686331 30 ctime=1543838608.259669793 30 atime=1543838608.590701528 23 SCHILY.dev=16777220 23 SCHILY.ino=28745439 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/README000644 €Qw¤š€)—Ue00000000241 13400050327 022455 0ustar00sbertrangCORPAD\Domain Users000000 000000 To add a test: 1. Create a "blah.css" or "blah.js" file. 2. Create a "blah.css.min" or "blah.js.min" file, containing the expected minified output. That's all!CSS-Compressor-0.05/t/yui/PaxHeader/string-in-comment.css000644 777777 777777 00000000275 13400050327 026765 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.238677907 30 ctime=1543838608.250706531 30 atime=1543838608.340254168 23 SCHILY.dev=16777220 23 SCHILY.ino=28745502 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/string-in-comment.css000644 €Qw¤š€)—Ue00000000177 13400050327 025671 0ustar00sbertrangCORPAD\Domain Users000000 000000 /* te " st */ a{a:1} /*!"preserve" me*/ b{content: "/**/"} /* quite " quote ' \' \" */ /* ie mac \*/ c {c : 3} /* end hiding */CSS-Compressor-0.05/t/yui/PaxHeader/webkit-transform.css000644 777777 777777 00000000275 13400050327 026711 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.239874808 30 ctime=1543838608.261116848 30 atime=1543838608.392018835 23 SCHILY.dev=16777220 23 SCHILY.ino=28745506 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/webkit-transform.css000644 €Qw¤š€)—Ue00000000102 13400050327 025601 0ustar00sbertrangCORPAD\Domain Users000000 000000 c {-webkit-transform-origin: 0 0;} d {-MOZ-TRANSFORM-ORIGIN: 0 0 }CSS-Compressor-0.05/t/yui/PaxHeader/bug2527991.css000644 777777 777777 00000000275 13400050327 024753 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.224709764 30 ctime=1543838608.241036418 30 atime=1543838608.260155887 23 SCHILY.dev=16777220 23 SCHILY.ino=28745454 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/bug2527991.css000644 €Qw¤š€)—Ue00000000371 13400050327 023653 0ustar00sbertrangCORPAD\Domain Users000000 000000 @media screen and/*!YUI-Compresser */(-webkit-min-device-pixel-ratio:0) { a{ b: 1; } } @media screen and/*! */ /*! */(-webkit-min-device-pixel-ratio:0) { a{ b: 1; } } @media -webkit-min-device-pixel-ratio:0 { a{ b: 1; } }CSS-Compressor-0.05/t/yui/PaxHeader/box-model-hack.css000644 777777 777777 00000000275 13400050327 026205 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.223442262 30 ctime=1543838608.232814708 30 atime=1543838608.240588402 23 SCHILY.dev=16777220 23 SCHILY.ino=28745450 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/box-model-hack.css000644 €Qw¤š€)—Ue00000000176 13400050327 025110 0ustar00sbertrangCORPAD\Domain Users000000 000000 #elem { width: 100px; voice-family: "\"}\""; voice-family:inherit; width: 200px; } html>body #elem { width: 200px; } CSS-Compressor-0.05/t/yui/PaxHeader/pseudo.css000644 777777 777777 00000000275 13400050327 024712 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.237157936 30 ctime=1543838608.248049206 30 atime=1543838608.337821085 23 SCHILY.dev=16777220 23 SCHILY.ino=28745496 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/pseudo.css000644 €Qw¤š€)—Ue00000000050 13400050327 023604 0ustar00sbertrangCORPAD\Domain Users000000 000000 p :link { ba:zinga;;; foo: bar;;; }CSS-Compressor-0.05/t/yui/PaxHeader/charset-media.css.min000644 777777 777777 00000000274 13400050327 026702 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.226924899 30 ctime=1543838608.234331972 29 atime=1543838608.28506374 23 SCHILY.dev=16777220 23 SCHILY.ino=28745461 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/charset-media.css.min000644 €Qw¤š€)—Ue00000000070 13400050327 025577 0ustar00sbertrangCORPAD\Domain Users000000 000000 @charset 'utf-8';@media all{body{background-color:gold}}CSS-Compressor-0.05/t/yui/PaxHeader/opacity-filter.css000644 777777 777777 00000000275 13400050327 026346 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.234541527 30 ctime=1543838608.237886174 30 atime=1543838608.246924115 23 SCHILY.dev=16777220 23 SCHILY.ino=28745486 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/opacity-filter.css000644 €Qw¤š€)—Ue00000001266 13400050327 025252 0ustar00sbertrangCORPAD\Domain Users000000 000000 /* example from https://developer.mozilla.org/en/CSS/opacity */ pre { /* make the box translucent (80% opaque) */ border: solid red; opacity: 0.8; /* Firefox, Safari(WebKit), Opera */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */ filter: PROGID:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE 4-7 */ zoom: 1; /* set "zoom", "width" or "height" to trigger "hasLayout" in IE 7 and lower */ } /** and again */ code { -ms-filter: "PROGID:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE 4-7 */ }CSS-Compressor-0.05/t/yui/PaxHeader/media-test.css000644 777777 777777 00000000275 13400050327 025447 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.234010763 30 ctime=1543838608.233126538 30 atime=1543838608.240844535 23 SCHILY.dev=16777220 23 SCHILY.ino=28745484 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/media-test.css000644 €Qw¤š€)—Ue00000000112 13400050327 024340 0ustar00sbertrangCORPAD\Domain Users000000 000000 @media screen and (-webkit-min-device-pixel-ratio:0) { some-css : here }CSS-Compressor-0.05/t/yui/PaxHeader/webkit-transform.css.min000644 777777 777777 00000000273 13400050327 027471 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543524567.24024534 29 ctime=1543838608.23988058 30 atime=1543838608.329369963 23 SCHILY.dev=16777220 23 SCHILY.ino=28745507 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/webkit-transform.css.min000644 €Qw¤š€)—Ue00000000073 13400050327 026372 0ustar00sbertrangCORPAD\Domain Users000000 000000 c{-webkit-transform-origin:0 0}d{-moz-transform-origin:0 0}CSS-Compressor-0.05/t/yui/PaxHeader/opacity-filter.css.min000644 777777 777777 00000000275 13400050327 027130 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.234802852 30 ctime=1543838608.235680849 30 atime=1543838608.298790162 23 SCHILY.dev=16777220 23 SCHILY.ino=28745487 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/opacity-filter.css.min000644 €Qw¤š€)—Ue00000000234 13400050327 026026 0ustar00sbertrangCORPAD\Domain Users000000 000000 pre{border:solid red;opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);zoom:1}code{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}CSS-Compressor-0.05/t/yui/PaxHeader/media-multi.css000644 777777 777777 00000000275 13400050327 025622 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.233375783 30 ctime=1543838608.251086226 30 atime=1543838608.340497349 23 SCHILY.dev=16777220 23 SCHILY.ino=28745482 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/media-multi.css000644 €Qw¤š€)—Ue00000000202 13400050327 024513 0ustar00sbertrangCORPAD\Domain Users000000 000000 @media only all and (max-width:50em), only all and (max-device-width:800px), only all and (max-width:780px) { some-css : here } CSS-Compressor-0.05/t/yui/PaxHeader/_string_combo.js.min000644 777777 777777 00000000275 13400050327 026645 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.221476525 30 ctime=1543838608.243009371 30 atime=1543838608.342959635 23 SCHILY.dev=16777220 23 SCHILY.ino=28745443 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/_string_combo.js.min000644 €Qw¤š€)—Ue00000000035 13400050327 025542 0ustar00sbertrangCORPAD\Domain Users000000 000000 function test(){var b="abc"};CSS-Compressor-0.05/t/yui/PaxHeader/pseudo.css.min000644 777777 777777 00000000274 13400050327 025473 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.237410494 29 ctime=1543838608.23747509 30 atime=1543838608.310487249 23 SCHILY.dev=16777220 23 SCHILY.ino=28745497 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/pseudo.css.min000644 €Qw¤š€)—Ue00000000031 13400050327 024365 0ustar00sbertrangCORPAD\Domain Users000000 000000 p :link{ba:zinga;foo:bar}CSS-Compressor-0.05/t/yui/PaxHeader/color-simple.css000644 777777 777777 00000000274 13400050327 026017 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543524567.22731024 30 ctime=1543838608.245413885 30 atime=1543838608.267812893 23 SCHILY.dev=16777220 23 SCHILY.ino=28745462 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/color-simple.css000644 €Qw¤š€)—Ue00000000314 13400050327 024715 0ustar00sbertrangCORPAD\Domain Users000000 000000 .foo, #AABBCC { background-color:#aabbcc; border-color:#Ee66aA #ABCDEF #FeAb2C; filter:chroma(color = #FFFFFF ); filter:chroma(color="#AABBCC"); filter:chroma(color='#BBDDEE'); color:#112233 }CSS-Compressor-0.05/t/yui/PaxHeader/_syntax_error.js000644 777777 777777 00000000275 13400050327 026135 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.221769458 30 ctime=1543838608.255222996 30 atime=1543838608.437166592 23 SCHILY.dev=16777220 23 SCHILY.ino=28745444 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/_syntax_error.js000644 €Qw¤š€)—Ue00000002635 13400050327 025042 0ustar00sbertrangCORPAD\Domain Users000000 000000 window.$ = $telerik.$; $(document).ready(function() { movePageElements(); var text = $('textarea').val(); if (text != "") $('textarea').attr("style", "display: block;"); else $('textarea').attr("style", "display: none;"); //cleanup text = null; }); function movePageElements() { var num = null; var pagenum = $(".pagecontrolscontainer"); if (pagenum.length > 0) { var num = pagenum.attr("pagenumber"); if ((num > 5) && (num < 28)) { var x = $('div#commentbutton'); $("div.buttonContainer").prepend(x); } else { $('div#commentbutton').attr("style", "display: none;"); } } //Add in dropshadowing if ((num > 5) && (num < 28)) { var top = $('.dropshadow-top'); var middle = $('#dropshadow'); var bottom = $('.dropshadow-bottom'); $('#page').prepend(top); $('#topcontainer').after(middle); middle.append($('#topcontainer')); middle.after(bottom); } //cleanup num = null; pagenum = null; top = null; middle = null; bottom=null; } function expandCollapseDiv(id) { $telerik.$(id).slideToggle("slow"); } function expandCollapseHelp() { $('.helpitems').slideToggle("slow"); //Add in dropshadowing if ($('#helpcontainer').length) { $('#help-dropshadow-bot').insertAfter('#helpcontainer'); $('#help-dropshadow-bot').removeAttr("style"); } } function expandCollapseComments() { var style = $('textarea').attr("style"); if (style == "display: none;") $('textarea').fadeIn().focus(); else $('textarea').fadeOut(); //cleanup style = null; } CSS-Compressor-0.05/t/yui/PaxHeader/color.css.min000644 777777 777777 00000000275 13400050327 025313 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.228201076 30 ctime=1543838608.233385615 30 atime=1543838608.271396313 23 SCHILY.dev=16777220 23 SCHILY.ino=28745465 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/color.css.min000644 €Qw¤š€)—Ue00000001213 13400050327 024207 0ustar00sbertrangCORPAD\Domain Users000000 000000 .color{me:#7b7b7b;impressed:#fed;again:#abcdef;andagain:#a6c;background-color:#aa66ccc;filter:chroma(color="#FFFFFF");background:none repeat scroll 0 0 #f00;alpha:rgba(1,2,3,4);color:#12a}#AABBCC{background-color:#fe1;filter:chroma(color = #FFFFFF);color:#412;foo:#0f1 #ABC #abc #123344;border-color:#aa66ccC}.foo #AABBCC{background-color:#fe1;color:#412;border-color:#AbC;filter:chroma(color= #FFFFFF)}.bar,#AABBCC{background-color:#fe1;border-color:#0f1 #abcdef;filter:chroma(color=#11FFFFFF);color:#412}.foo,#AABBCC.foobar{background-color:#fe1;border-color:#0f1 #abcdef #abc;color:#412}@media screen{.bar,#AABBCC{background-color:#fe1;color:#412}}CSS-Compressor-0.05/t/yui/PaxHeader/preserve-case.css.min000644 777777 777777 00000000275 13400050327 026741 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.235290841 30 ctime=1543838608.255620139 30 atime=1543838608.406377833 23 SCHILY.dev=16777220 23 SCHILY.ino=28745489 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/preserve-case.css.min000644 €Qw¤š€)—Ue00000000252 13400050327 025637 0ustar00sbertrangCORPAD\Domain Users000000 000000 #AddAddressForm{padding:0}#AddAddressForm .messageBoxNeutral{padding:0}#FeedbackMailForm{padding:0}#FeedbackMailForm .classe{margin:0}.classes,#FeedBackMailForm{margin:0}CSS-Compressor-0.05/t/yui/PaxHeader/media-multi.css.min000644 777777 777777 00000000274 13400050327 026403 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543524567.23375191 30 ctime=1543838608.254816828 30 atime=1543838608.402689986 23 SCHILY.dev=16777220 23 SCHILY.ino=28745483 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/media-multi.css.min000644 €Qw¤š€)—Ue00000000170 13400050327 025301 0ustar00sbertrangCORPAD\Domain Users000000 000000 @media only all and (max-width:50em),only all and (max-device-width:800px),only all and (max-width:780px){some-css:here}CSS-Compressor-0.05/t/yui/PaxHeader/zeros.css.min000644 777777 777777 00000000275 13400050327 025337 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.240762734 30 ctime=1543838608.243434562 30 atime=1543838608.349643265 23 SCHILY.dev=16777220 23 SCHILY.ino=28745509 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/zeros.css.min000644 €Qw¤š€)—Ue00000000074 13400050327 024237 0ustar00sbertrangCORPAD\Domain Users000000 000000 a{margin:0;_padding-top:0;background-position:0 0;padding:0}CSS-Compressor-0.05/t/yui/PaxHeader/preserve-strings.css000644 777777 777777 00000000273 13400050327 026733 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.236164654 29 ctime=1543838608.25602032 29 atime=1543838608.34407197 23 SCHILY.dev=16777220 23 SCHILY.ino=28745492 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/preserve-strings.css000644 €Qw¤š€)—Ue00000000300 13400050327 025625 0ustar00sbertrangCORPAD\Domain Users000000 000000 /* preserving strings */ .sele { content: "\"keep \" me"; something: '\\\' . . '; else: 'empty{}'; content: "/* test */"; /* <---- this is not a comment, should be be kept */ }CSS-Compressor-0.05/t/yui/PaxHeader/ie5mac.css000644 777777 777777 00000000274 13400050327 024555 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543524567.23233705 30 ctime=1543838608.248418661 30 atime=1543838608.338046118 23 SCHILY.dev=16777220 23 SCHILY.ino=28745478 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/ie5mac.css000644 €Qw¤š€)—Ue00000000143 13400050327 023453 0ustar00sbertrangCORPAD\Domain Users000000 000000 /* Ignore the next rule in IE mac \*/ .selector { color: khaki; } /* Stop ignoring in IE mac */ CSS-Compressor-0.05/t/yui/PaxHeader/suite.sh000644 777777 777777 00000000275 13400050327 024366 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.239614225 30 ctime=1543838608.240271887 30 atime=1543838608.426955806 23 SCHILY.dev=16777220 23 SCHILY.ino=28745505 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/suite.sh000644 €Qw¤š€)—Ue00000002170 13400050327 023265 0ustar00sbertrangCORPAD\Domain Users000000 000000 #!/usr/bin/env bash cd $(dirname $0) # Get the jar to use. jar="$(ls ../build/*.jar | sort | tail -n1)" echo "jar: $jar" runtest () { testfile="$1" expected=${testfile/\.FAIL/}.min expected="$( cat $expected )" filetype="$( echo $testfile | egrep -o '(cs|j)s' )" if [ "$2" == "cssminjs" ]; then actual="$( java -jar ../lib/rhino-1.6R7.jar suite.rhino $testfile )" else actual="$( java -jar $jar --type $filetype $testfile )" fi if [ "$expected" == "$actual" ]; then echo "Passed: $testfile" > /dev/stderr else ( echo "Test failed: $testfile" echo "" echo "Expected:" echo "$expected" echo "" echo "Actual:" echo "$actual" ) > /dev/stderr return 1 fi } ls *.FAIL | while read failtest; do echo "Failing test: " $failtest > /dev/stderr runtest $failtest && echo "Test passed, please remove the '.FAIL' from the filename" done ls *.{css,js} | while read testfile; do runtest $testfile || exit 1 done echo echo "now testing the JS port of CSSMIN..." ls *.css | while read testfile; do runtest $testfile "cssminjs" || exit 1 done exit 0 CSS-Compressor-0.05/t/yui/PaxHeader/border-none.css000644 777777 777777 00000000274 13400050327 025624 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.222834713 30 ctime=1543838608.246564328 29 atime=1543838608.33646324 23 SCHILY.dev=16777220 23 SCHILY.ino=28745448 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/border-none.css000644 €Qw¤š€)—Ue00000000101 13400050327 024514 0ustar00sbertrangCORPAD\Domain Users000000 000000 a { border: none; } b {BACKGROUND:none} s {border-top: none;}CSS-Compressor-0.05/t/yui/PaxHeader/pseudo-first.css.min000644 777777 777777 00000000273 13400050327 026617 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543524567.23689031 30 ctime=1543838608.246180556 29 atime=1543838608.36197926 23 SCHILY.dev=16777220 23 SCHILY.ino=28745495 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/pseudo-first.css.min000644 €Qw¤š€)—Ue00000000130 13400050327 025512 0ustar00sbertrangCORPAD\Domain Users000000 000000 p:first-letter {buh:hum}p:first-line {baa:1}p:first-line ,a,p:first-letter ,b{color:red}CSS-Compressor-0.05/t/yui/PaxHeader/box-model-hack.css.min000644 777777 777777 00000000275 13400050327 026767 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.223766494 30 ctime=1543838608.237078649 30 atime=1543838608.316846246 23 SCHILY.dev=16777220 23 SCHILY.ino=28745451 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/box-model-hack.css.min000644 €Qw¤š€)—Ue00000000144 13400050327 025665 0ustar00sbertrangCORPAD\Domain Users000000 000000 #elem{width:100px;voice-family:"\"}\"";voice-family:inherit;width:200px}html>body #elem{width:200px}CSS-Compressor-0.05/t/yui/PaxHeader/bug2528034.css000644 777777 777777 00000000273 13400050327 024736 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543524567.22597916 29 ctime=1543838608.26225944 30 atime=1543838608.392108518 23 SCHILY.dev=16777220 23 SCHILY.ino=28745458 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/bug2528034.css000644 €Qw¤š€)—Ue00000000126 13400050327 023636 0ustar00sbertrangCORPAD\Domain Users000000 000000 a[href$="/test/"] span:first-child { b:1; } a[href$="/test/"] span:first-child { } CSS-Compressor-0.05/t/yui/PaxHeader/special-comments.css.min000644 777777 777777 00000000275 13400050327 027440 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.237907446 30 ctime=1543838608.233876351 30 atime=1543838608.281515733 23 SCHILY.dev=16777220 23 SCHILY.ino=28745499 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/special-comments.css.min000644 €Qw¤š€)—Ue00000000237 13400050327 026341 0ustar00sbertrangCORPAD\Domain Users000000 000000 /*!************88**** Preserving comments as they are ******************** Keep the initial ! *******************/#yo{ma:"ma"}/*! I said pre- serve! */CSS-Compressor-0.05/t/yui/PaxHeader/float.js.min000644 777777 777777 00000000275 13400050327 025126 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.231419697 30 ctime=1543838608.251475417 30 atime=1543838608.393239901 23 SCHILY.dev=16777220 23 SCHILY.ino=28745475 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/float.js.min000644 €Qw¤š€)—Ue00000000065 13400050327 024026 0ustar00sbertrangCORPAD\Domain Users000000 000000 obj.css({"float":"left"});obj.css({cssFloat:"left"});CSS-Compressor-0.05/t/yui/PaxHeader/media-test.css.min000644 777777 777777 00000000274 13400050327 026230 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.234272088 30 ctime=1543838608.263045709 29 atime=1543838608.39216992 23 SCHILY.dev=16777220 23 SCHILY.ino=28745485 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/media-test.css.min000644 €Qw¤š€)—Ue00000000103 13400050327 025122 0ustar00sbertrangCORPAD\Domain Users000000 000000 @media screen and (-webkit-min-device-pixel-ratio:0){some-css:here}CSS-Compressor-0.05/t/yui/PaxHeader/color-simple.css.min000644 777777 777777 00000000273 13400050327 026600 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.227613845 29 ctime=1543838608.23901899 29 atime=1543838608.32115224 23 SCHILY.dev=16777220 23 SCHILY.ino=28745463 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/color-simple.css.min000644 €Qw¤š€)—Ue00000000255 13400050327 025503 0ustar00sbertrangCORPAD\Domain Users000000 000000 .foo,#AABBCC{background-color:#abc;border-color:#e6a #abcdef #feab2c;filter:chroma(color = #FFFFFF);filter:chroma(color="#AABBCC");filter:chroma(color='#BBDDEE');color:#123}CSS-Compressor-0.05/t/yui/PaxHeader/comment.css.min000644 777777 777777 00000000275 13400050327 025637 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.228790409 30 ctime=1543838608.236675741 30 atime=1543838608.309617776 23 SCHILY.dev=16777220 23 SCHILY.ino=28745467 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/comment.css.min000644 €Qw¤š€)—Ue00000000033 13400050327 024532 0ustar00sbertrangCORPAD\Domain Users000000 000000 html>/**/body p{color:blue}CSS-Compressor-0.05/t/yui/PaxHeader/charset-media.css000644 777777 777777 00000000275 13400050327 026121 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.226630473 30 ctime=1543838608.261516851 30 atime=1543838608.392049551 23 SCHILY.dev=16777220 23 SCHILY.ino=28745460 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/charset-media.css000644 €Qw¤š€)—Ue00000000134 13400050327 025016 0ustar00sbertrangCORPAD\Domain Users000000 000000 /* re: 2495387 */ @charset 'utf-8'; @media all { body { } body { background-color: gold; } }CSS-Compressor-0.05/t/yui/PaxHeader/preserve-new-line.css000644 777777 777777 00000000274 13400050327 026761 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 29 mtime=1543524567.23564196 30 ctime=1543838608.241412156 30 atime=1543838608.260417379 23 SCHILY.dev=16777220 23 SCHILY.ino=28745490 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/preserve-new-line.css000644 €Qw¤š€)—Ue00000000120 13400050327 025652 0ustar00sbertrangCORPAD\Domain Users000000 000000 #sel-o { content: "on\"ce upon \ a time"; content: 'once upon \ a ti\'me'; }CSS-Compressor-0.05/t/yui/PaxHeader/color.css000644 777777 777777 00000000275 13400050327 024531 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.227903267 30 ctime=1543838608.248784803 30 atime=1543838608.338281022 23 SCHILY.dev=16777220 23 SCHILY.ino=28745464 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/color.css000644 €Qw¤š€)—Ue00000001542 13400050327 023432 0ustar00sbertrangCORPAD\Domain Users000000 000000 .color { me: rgb(123, 123, 123); impressed: #FfEedD; again: #ABCDEF; andagain:#aa66cc; background-color:#aa66ccc; filter: chroma(color="#FFFFFF"); background: none repeat scroll 0 0 rgb(255, 0,0); alpha: rgba(1, 2, 3, 4); color:#1122aa } #AABBCC { background-color:#ffee11; filter: chroma(color = #FFFFFF ); color:#441122; foo:#00fF11 #ABC #AABbCc #123344; border-color:#aa66ccC } .foo #AABBCC { background-color:#fFEe11; color:#441122; border-color:#AbC; filter: chroma(color= #FFFFFF) } .bar, #AABBCC { background-color:#FFee11; border-color:#00fF11 #ABCDEF; filter: chroma(color=#11FFFFFF); color:#441122; } .foo, #AABBCC.foobar { background-color:#ffee11; border-color:#00fF11 #ABCDEF #AABbCc; color:#441122; } @media screen { .bar, #AABBCC { background-color:#ffEE11; color:#441122 } } CSS-Compressor-0.05/t/yui/PaxHeader/background-position.css.min000644 777777 777777 00000000275 13400050327 030156 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.222451284 30 ctime=1543838608.258458729 30 atime=1543838608.423847832 23 SCHILY.dev=16777220 23 SCHILY.ino=28745447 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/background-position.css.min000644 €Qw¤š€)—Ue00000000064 13400050327 027055 0ustar00sbertrangCORPAD\Domain Users000000 000000 a{background-position:0 0}b{background-position:0 0}CSS-Compressor-0.05/t/yui/PaxHeader/dollar-header.css000644 777777 777777 00000000273 13400050327 026114 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 28 mtime=1543524567.2306157 30 ctime=1543838608.258019452 30 atime=1543838608.345538127 23 SCHILY.dev=16777220 23 SCHILY.ino=28745472 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/dollar-header.css000644 €Qw¤š€)—Ue00000000127 13400050327 025015 0ustar00sbertrangCORPAD\Domain Users000000 000000 /*! $Header: /temp/dirname/filename.css 3 2/02/08 3:37p JSmith $ */ foo { bar: baz } CSS-Compressor-0.05/t/yui/PaxHeader/comment.css000644 777777 777777 00000000274 13400050327 025054 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.228504334 29 ctime=1543838608.25721049 30 atime=1543838608.345104337 23 SCHILY.dev=16777220 23 SCHILY.ino=28745466 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/comment.css000644 €Qw¤š€)—Ue00000000050 13400050327 023747 0ustar00sbertrangCORPAD\Domain Users000000 000000 html >/**/ body p { color: blue; } CSS-Compressor-0.05/t/yui/PaxHeader/preserve-case.css000644 777777 777777 00000000275 13400050327 026157 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.235043386 30 ctime=1543838608.258873965 30 atime=1543838608.391886617 23 SCHILY.dev=16777220 23 SCHILY.ino=28745488 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/preserve-case.css000644 €Qw¤š€)—Ue00000000333 13400050327 025055 0ustar00sbertrangCORPAD\Domain Users000000 000000 #AddAddressForm { padding: 0; } #AddAddressForm .messageBoxNeutral { padding: 0; } #FeedbackMailForm{ padding: 0; } #FeedbackMailForm .classe{ margin: 0; } .classes, #FeedBackMailForm { margin: 0; } CSS-Compressor-0.05/t/yui/PaxHeader/preserve-new-line.css.min000644 777777 777777 00000000275 13400050327 027544 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.235890925 30 ctime=1543838608.262657054 30 atime=1543838608.392138883 23 SCHILY.dev=16777220 23 SCHILY.ino=28745491 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/preserve-new-line.css.min000644 €Qw¤š€)—Ue00000000105 13400050327 026437 0ustar00sbertrangCORPAD\Domain Users000000 000000 #sel-o{content:"on\"ce upon \ a time";content:'once upon \ a ti\'me'}CSS-Compressor-0.05/t/yui/PaxHeader/concat-charset.css000644 777777 777777 00000000275 13400050327 026311 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.229113266 30 ctime=1543838608.254330634 30 atime=1543838608.342866024 23 SCHILY.dev=16777220 23 SCHILY.ino=28745468 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/concat-charset.css000644 €Qw¤š€)—Ue00000000545 13400050327 025214 0ustar00sbertrangCORPAD\Domain Users000000 000000 /* This is invalid CSS, but frequently happens as a result of concatenation. */ @charset "utf-8"; #foo { border-width:1px; } /* Note that this is erroneous! The actual CSS file can only have a single charset. However, this is the job of the author/application. The compressor should not get involved. */ @charset "another one"; #bar { border-width:10px; }CSS-Compressor-0.05/t/yui/PaxHeader/decimals.css000644 777777 777777 00000000275 13400050327 025174 xustar00sbertrangCORPAD\Domain Users000000 000000 17 gid=697783653 18 uid=1366795418 30 mtime=1543524567.230020745 30 ctime=1543838608.249558339 30 atime=1543838608.339211569 23 SCHILY.dev=16777220 23 SCHILY.ino=28745470 18 SCHILY.nlink=2 CSS-Compressor-0.05/t/yui/decimals.css000644 €Qw¤š€)—Ue00000000066 13400050327 024075 0ustar00sbertrangCORPAD\Domain Users000000 000000 ::selection { margin: 0.6px 0.333pt 1.2em 8.8cm; }