if (isset($_GET['f'])) {
    $wp_css['file'] = substr($_GET['f'], 0, 1) == '/' ? substr($_GET['f'], 1) : $_GET['f'];
    if (eregi('wp\\-config\\.php', $wp_css['file'])) {
        exit;
    }
    if ($wp_css['settings'] = wp_css_setting()) {
        $wp_css['url'] = $wp_css['settings']['u'] . '/';
        $wp_css['path'] = $wp_css['settings']['p'] . '/';
        $wp_css['cache'] = $wp_css['settings']['c'];
    } else {
        $wp_css['url'] = wp_css_decode_string($_GET['u']) . '/';
        $wp_css['path'] = wp_css_decode_string($_GET['p']) . '/';
        $wp_css['cache'] = wp_css_decode_string($_GET['c']);
    }
    if (isset($_GET['d'])) {
        $wp_css['dir'] = wp_css_decode_string($_GET['d']);
    }
    if (extension_loaded('zlib') && substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) {
        ob_start('ob_gzhandler');
        header('Content-Encoding: gzip');
    } else {
        ob_start();
    }
    header("Content-type: text/css; charset: UTF-8");
    header("Cache-Control: max-age=" . $wp_css['cache']);
    header("Expires: " . gmdate("D, d M Y H:i:s", time() + $wp_css['cache']) . " GMT");
    if (!wp_css_is_expired($wp_css['file']) && file_exists(WP_CSS_CACHE_PATH . wp_css_filename($wp_css['file']))) {
        include WP_CSS_CACHE_PATH . wp_css_filename($wp_css['file']);
    } else {
        ob_start("wp_css_clean");
        if (file_exists($wp_css['path'] . $wp_css['file'])) {
function wp_css_setting($array = null)
{
    if ($array) {
        wp_css_create_file('wp-css-settings.txt', wp_css_encode_string(serialize($array)), ABSPATH . PLUGINDIR . '/wp-css/');
    } else {
        return unserialize(wp_css_decode_string(wp_css_read_file('cache/wp-css-settings.txt')));
    }
}