public function removeImports($data, $cssUrl)
 {
     $sBaseUrl = dirname($cssUrl) . '/';
     $config = $this->config;
     $config['css_url'] = $cssUrl;
     $self = $this;
     return preg_replace_callback('/@import url\\(([^)]+)\\)(;?)/', function ($aMatches) use($sBaseUrl, $config, $self) {
         $url = Url::normalizeUrl(str_replace(array('"', '\''), '', trim($aMatches[1])));
         return $self::removeImports($self->fixUrl(File::get_content($url), $url), $url);
     }, $data);
 }
 protected function get_data($url)
 {
     if (is_file($this->config['BasePath'] . Url::normalizeUrl($url))) {
         $url = $this->config['BasePath'] . Url::normalizeUrl($url);
         try {
             $data = File::get_content($url);
         } catch (Exception $ex) {
         }
     } else {
         if (is_file($this->config['BasePath'] . $url)) {
             $data = File::get_content($this->config['BasePath'] . $url);
         } else {
             $data = File::get_content($url);
         }
     }
     return $data;
 }