MmwE5(E54]~GPE51sxE5~WE55@5@g-Ve05Ȑ5@05P5#<2I55 5@`05P585h55055 055  5H55555 5755P555055H5@ 5@@05@055 5ؒ5n. %5@ Steӣ50555K8$ PBj^RɍBࡢ5ؓ5`55-Verp5@odes 505@?5@?5@ 55Д5؉5 蔣5055D@@!5X55H5H5@ 5  x5@`?5  5  Ein5555@|h5`J©X`I5@?5!!85@Eins ?5!!P5`5! 5x5!55@!5!!5@h gu5!!ؖ5薣5!55@.Map575 $5&"p5@rumb>5""55"X55"H5ȗ5@ von>5""55@eite5##(5@ibt,Т5#@nzu.>5#5K8$ PBj^RɍB@55@) od`>5##5#ؘ55@ auf5%%05@, %1!5%@ Bug@>5%%p5@stes>5%%575P$5%%5@nn D=5%%5 5@n au"5%%85P5%5h5@st, `=5''5@esen0"5''55 'ؚ55K8$ PBj^RɍBX"5(@ %s @=5((p5@eine =5((55(X55@ wil"5((ț55(H55@s an(85K8$ PBj^RɍB  Ein5555p5estätigt hast, kannst d 55555e Na5nicht mehr sehen willst,@nst =5--5 5--5-5Н5@nn d<5..5@gins"5..5 5@!We5..P5.85h5 >555P5(5 .ﮁ5茯5w>A!㰌5P5lv1zń5`5855@en%3L5::n einer bestimmten Stadt oder Region:möc`5ann schau dir unser %1$s@gin <5;; * @since 3.1 * * @return bool */ public function is_allowed() { global $pagenow; if ( rocket_bypass() ) { return false; } if ( rocket_get_constant( 'DONOTROCKETOPTIMIZE' ) ) { return false; } if ( is_user_logged_in() && ! $this->options->get( 'cache_logged_user' ) ) { return false; } if ( 'wp-login.php' === $pagenow ) { return false; } return true; } /** * Determines if the file is excluded from optimization * * @since 3.1 * * @param string $src source URL. * * @return bool */ public function is_excluded_file( $src ) { $file = get_rocket_parse_url( $src ); if ( isset( $file['path'] ) && ! preg_match( '#\.php$#', $file['path'] ) ) { return true; } if ( $this->is_external_file( $src ) ) { return true; } if ( preg_match( '#^' . $this->excluded_files . '$#', $file['path'] ) ) { return true; } if ( ! isset( $file['query'] ) ) { return false; } $file['query'] = remove_query_arg( 'ver', $file['query'] ); return (bool) $file['query']; } /** * Sets the current file extension and minify key * * @since 3.1 * * @param string $extension Current file extension. */ public function set_extension( $extension ) { $this->extension = $extension; $this->minify_key = $this->options->get( 'minify_' . $this->extension . '_key' ); } /** * Gets the CDN zones. * * @since 3.1 * * @return array */ public function get_zones() { return [ 'all', 'css_and_js', $this->extension ]; } /** * Gets the cache URL for the static file * * @since 3.1 * * @param string $filename Filename for the static file. * * @return string */ protected function get_cache_url( $filename ) { $cache_url = $this->busting_url . $filename; switch ( $this->extension ) { case 'css': // This filter is documented in inc/classes/optimization/css/class-abstract-css-optimization.php. $cache_url = apply_filters( 'rocket_css_url', $cache_url ); break; case 'js': // This filter is documented in inc/classes/optimization/css/class-abstract-js-optimization.php. $cache_url = apply_filters( 'rocket_js_url', $cache_url ); break; } return $cache_url; } /** * Gets content from an URL * * @since 3.1 * * @param string $url URL to get the content from. * * @return string|bool */ protected function get_url_content( $url ) { $content = wp_remote_retrieve_body( wp_remote_get( $url ) ); if ( ! $content ) { return false; } return $content; } }