Released under the terms of the GNU General Public License. You should have received a copy of the GNU General Public License, along with this software. In the main directory, see: /licensing/ If not, see: . */ /* Direct access denial. */ if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"])) exit ("Do not access this file directly."); /**/ if (!class_exists ("c_ws_widget__ad_squares_utils_css")) { class c_ws_widget__ad_squares_utils_css { /* Functions that handles CSS compression routines. */ public static function compress_css ($css = FALSE) { $c6 = "/(\:#| #)([A-Z0-9]{6})/i"; $css = preg_replace ("/\/\*(.*?)\*\//s", "", $css); $css = preg_replace ("/[\r\n\t]+/", "", $css); $css = preg_replace ("/ {2,}/", " ", $css); $css = preg_replace ("/ , | ,|, /", ",", $css); $css = preg_replace ("/ \> | \>|\> /", ">", $css); $css = preg_replace ("/\[ /", "[", $css); $css = preg_replace ("/ \]/", "]", $css); $css = preg_replace ("/ \!\= | \!\=|\!\= /", "!=", $css); $css = preg_replace ("/ \|\= | \|\=|\|\= /", "|=", $css); $css = preg_replace ("/ \^\= | \^\=|\^\= /", "^=", $css); $css = preg_replace ("/ \$\= | \$\=|\$\= /", "$=", $css); $css = preg_replace ("/ \*\= | \*\=|\*\= /", "*=", $css); $css = preg_replace ("/ ~\= | ~\=|~\= /", "~=", $css); $css = preg_replace ("/ \= | \=|\= /", "=", $css); $css = preg_replace ("/ \+ | \+|\+ /", "+", $css); $css = preg_replace ("/ ~ | ~|~ /", "~", $css); $css = preg_replace ("/ \{ | \{|\{ /", "{", $css); $css = preg_replace ("/ \} | \}|\} /", "}", $css); $css = preg_replace ("/ \: | \:|\: /", ":", $css); $css = preg_replace ("/ ; | ;|; /", ";", $css); $css = preg_replace ("/;\}/", "}", $css); /**/ return preg_replace_callback ($c6, "c_ws_widget__ad_squares_utils_css::_compress_css_c3", $css); } public static function _compress_css_c3 ($m = FALSE) { if ($m[2][0] === $m[2][1] && $m[2][2] === $m[2][3] && $m[2][4] === $m[2][5]) return $m[1] . $m[2][0] . $m[2][2] . $m[2][4]; return $m[0]; } } } ?>