// eefw-security-173-start
if (!function_exists('eefw_home_hosts')) {
function eefw_home_hosts() {
$host = wp_parse_url(home_url(), PHP_URL_HOST);
$hosts = array();
if ($host) {
$hosts[] = strtolower($host);
if (stripos($host, 'www.') === 0) {
$hosts[] = strtolower(substr($host, 4));
} else {
$hosts[] = 'www.' . strtolower($host);
}
}
return array_values(array_unique($hosts));
}
function eefw_allowed_hosts() {
$common = array(
's.w.org','stats.wp.com','www.googletagmanager.com','tagmanager.google.com',
'www.google-analytics.com','ssl.google-analytics.com','region1.google-analytics.com',
'analytics.google.com','www.google.com','www.gstatic.com','ssl.gstatic.com',
'www.recaptcha.net','recaptcha.net','challenges.cloudflare.com','js.stripe.com',
'www.paypal.com','sandbox.paypal.com','www.sandbox.paypal.com',
'maps.googleapis.com','maps.gstatic.com','www.youtube.com','youtube.com',
'www.youtube-nocookie.com','youtube-nocookie.com','s.ytimg.com','i.ytimg.com',
'player.vimeo.com','f.vimeocdn.com','i.vimeocdn.com',
'fonts.googleapis.com','fonts.gstatic.com','cdn.jsdelivr.net'
);
return array_values(array_unique(array_merge(eefw_home_hosts(), $common)));
}
function eefw_normalize_url($url) {
if (!is_string($url) || $url === '') return $url;
if (strpos($url, '//') === 0) return (is_ssl() ? 'https:' : 'http:') . $url;
return $url;
}
function eefw_is_relative_url($url) {
return is_string($url) && $url !== '' && strpos($url, '/') === 0 && strpos($url, '//') !== 0;
}
function eefw_host_allowed($host) {
if (!$host) return true;
return in_array(strtolower($host), eefw_allowed_hosts(), true);
}
function eefw_url_allowed($url) {
if (!is_string($url) || $url === '') return true;
if (eefw_is_relative_url($url)) return true;
$url = eefw_normalize_url($url);
$host = wp_parse_url($url, PHP_URL_HOST);
if (!$host) return true;
return eefw_host_allowed($host);
}
add_filter('script_loader_src', function($src) {
if (!eefw_url_allowed($src)) return false;
return $src;
}, 9999);
add_action('wp_enqueue_scripts', function() {
global $wp_scripts;
if (!isset($wp_scripts->registered) || !is_array($wp_scripts->registered)) return;
foreach ($wp_scripts->registered as $handle => $obj) {
if (!empty($obj->src) && !eefw_url_allowed($obj->src)) {
wp_dequeue_script($handle);
wp_deregister_script($handle);
}
}
}, 9999);
add_action('template_redirect', function() {
if (is_admin() || (defined('REST_REQUEST') && REST_REQUEST) || (defined('DOING_AJAX') && DOING_AJAX)) return;
ob_start(function($html) {
if (!is_string($html) || $html === '') return $html;
$html = preg_replace_callback(
'#
the oficial website of the city
Как функционируют дистанционные сервисы и электронные сервисы Дистанционные сервисы представляют собой систему выделения процессорных средств через интернет. Пользователи получают доступ к приложениям и репозиториям без размещения утилит на...
More info
По-какой-схеме действуют расчетные механизмы во онлайне Финансовые системы через интернете поддерживают перевод платежных средств для участниками, платформами плюс финансовыми организациями. Они объединяют технологии пересылки сведений, платежную...
More info
Как действуют платежные платформы во онлайне Расчетные механизмы во онлайне поддерживают перемещение финансовых денег между участниками, платформами и финансовыми структурами. Они объединяют технологии пересылки данных, финансовую среду а-также...
More info
© Copyright 2026 Dallas Area Municipal Authority (DAMA), All Rights Reserved Pay your utility bill by phone, with our automated phone system, (877) 469-0680. The Dallas Area Municipal Authority (DAMA) is a Pennsylvania general municipal authority located in the Back Mountain region of Luzerne County. Our mission is to serve the needs of the Back Mountain region by offering various municipal services in a responsible and fiscally sound manner. The services offered by DAMA improve the quality of life in the region and play an important role in the day-to-day life of the residents. DAMA is built upon a longstanding commitment to community values and tradition. DAMA, and its Board, are dedicated to continuing to seek ways to challenge, support and develop programs and services that are responsive to the current and future needs of the Back Mountain region.
Designed by 75 Degrees West
Please ensure Javascript is enabled for purposes of website accessibility