Apache 2.4.62
tcp/443 tcp/80
OpenSSL 3.2.2
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c3838040e3838040e74bf0d1f11d6c0c0f30315dce4f1588a
Found 20 files trough .DS_Store spidering: /.htaccess /bootstrap-icons.min.css /bootstrap-icons.woff2 /bootstrap.bundle.min.js /bootstrap.min.css /css /favicon.ico /img /index.php /js /logo-pasek1.png /logo-pasek2.png /logo.png /logo1.png /manual /manual/import.xlsx /manual/pDiag.pdf /manual/Podręcznik obsługi platformy 11_10_24.pdf /manual/zalacznikidoplatformy /robots.txt
Severity: low
Fingerprint: 5f32cf5d6962f09c47dfe71947dfe7191350a244c84831c772421837c9eac2a1
Found 16 files trough .DS_Store spidering: /.htaccess /bootstrap-icons.min.css /bootstrap-icons.woff2 /bootstrap.bundle.min.js /bootstrap.min.css /css /favicon.ico /img /index.php /js /logo-pasek1.png /logo-pasek2.png /logo.png /logo1.png /manual /robots.txt
Open service 87.246.237.46:443 · szkolenia.kdjz.edu.pl
2026-01-02 23:43
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 23:43:37 GMT
Server: Apache/2.4.62 (Rocky Linux) OpenSSL/3.2.2
X-Powered-By: PHP/8.3.14
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: ci_session=0beca74e6076f18d1090560c574c5eae; expires=Sat, 03 Jan 2026 01:43:37 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Page title: MAŁOPOLSKI PROGRAM WSPIERANIA UCZNIÓW KOMPONENT 2
<!doctype html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>MAŁOPOLSKI PROGRAM WSPIERANIA UCZNIÓW KOMPONENT 2</title>
<link rel="icon" type="image/x-icon" href="https://szkolenia.kdjz.edu.pl/logo.png">
<link rel="stylesheet" href="/bootstrap.min.css">
<!-- <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<!-- <link rel="stylesheet" href="/bootstrap-icons.min.css"> -->
<link rel="stylesheet" href="/css/style.css">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
<script src="/bootstrap.bundle.min.js"></script>
<script src="/js/script.js"></script>
</head>
<body class="">
<div class="accessibility-toolbar container" style="font-size: 150%;">
<!-- Font Awesome icons for text size -->
<i class="fas fa-plus-circle" id="increase-text" title="Większy tekst"></i>
<i class="fas fa-minus-circle" id="decrease-text" title="Mniejszy tekst"></i>
<i class="fas fa-sync-alt" id="reset-text" title="Domyślna wielkość tekstu"></i>
<!-- Contrast toggle icon -->
<i class="fas fa-adjust large-icon" id="toggle-contrast" title="Toggle High Contrast"></i>
</div>
</div>
<script>
window.onload = function () {
// Apply stored text size
const storedTextSize = localStorage.getItem('textSize');
if (storedTextSize) {
document.body.style.fontSize = storedTextSize + 'px';
}
// Apply stored contrast mode
const isHighContrast = localStorage.getItem('highContrast') === 'true';
if (isHighContrast) {
document.body.classList.add('high-contrast');
removeBgLightClasses(); // Remove bg-light class from elements
replaceTextClasses(); // Replace text-* with text-warning
applyTableDark(); // Apply table-dark class to tables
}
addRadioClickEvent();
};
// Text size adjustment functionality
let defaultSize = parseInt(localStorage.getItem('textSize')) || 16;
// let defaultSize = 16; // Default font size in pixels
const body = document.body;
document.getElementById('increase-text').addEventListener('click', () => {
defaultSize += 2;
body.style.fontSize = defaultSize + 'px';
localStorage.setItem('textSize', defaultSize); // Save to localStorage
});
document.getElementById('decrease-text').addEventListener('click', () => {
if (defaultSize > 10) {
defaultSize -= 2;
body.style.fontSize = defaultSize + 'px';
localStorage.setItem('textSize', defaultSize); // Save to localStorage
}
});
document.getElementById('reset-text').addEventListener('click', () => {
defaultSize = 16; // Reset to default
localStorage.setItem('textSize', defaultSize); // Save to localStorage
body.style.fontSize = defaultSize + 'px';
});
// Contrast toggle functionality
let isHighContrast = localStorage.getItem('highContrast') === 'true';
document.getElementById('toggle-contrast').addEventListener('click', () => {
if (isHighContrast) {
document.body.classList.remove('high-contrast');
restoreBgLightClasses(); // Restore bg-light class to elements
restoreTextClasses(); // Restore original text classes
restoreTableClasses(); // Restore original table classes
localStorage.setItem('highContrast', 'false'); // Save to localStorage
isHighContrast = false;
} else {
document.body.classList.add('high-contrast');
removeBgLightClasses(); // Remove bg-light class from elements
replaceTextClas
Open service 87.246.237.46:80 · szkolenia.kdjz.edu.pl
2025-12-30 07:25
HTTP/1.1 302 Found Date: Tue, 30 Dec 2025 07:25:42 GMT Server: Apache/2.4.62 (Rocky Linux) OpenSSL/3.2.2 Location: https://szkolenia.kdjz.edu.pl/ Content-Length: 214 Connection: close Content-Type: text/html; charset=iso-8859-1 Page title: 302 Found <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>Found</h1> <p>The document has moved <a href="https://szkolenia.kdjz.edu.pl/">here</a>.</p> </body></html>
Open service 87.246.237.46:443 · szkolenia.kdjz.edu.pl
2025-12-30 07:25
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 07:25:42 GMT
Server: Apache/2.4.62 (Rocky Linux) OpenSSL/3.2.2
X-Powered-By: PHP/8.3.14
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: ci_session=e8d3b54380855d0b9cda54dca2bcc05c; expires=Tue, 30 Dec 2025 09:25:42 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Page title: MAŁOPOLSKI PROGRAM WSPIERANIA UCZNIÓW KOMPONENT 2
<!doctype html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>MAŁOPOLSKI PROGRAM WSPIERANIA UCZNIÓW KOMPONENT 2</title>
<link rel="icon" type="image/x-icon" href="https://szkolenia.kdjz.edu.pl/logo.png">
<link rel="stylesheet" href="/bootstrap.min.css">
<!-- <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<!-- <link rel="stylesheet" href="/bootstrap-icons.min.css"> -->
<link rel="stylesheet" href="/css/style.css">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
<script src="/bootstrap.bundle.min.js"></script>
<script src="/js/script.js"></script>
</head>
<body class="">
<div class="accessibility-toolbar container" style="font-size: 150%;">
<!-- Font Awesome icons for text size -->
<i class="fas fa-plus-circle" id="increase-text" title="Większy tekst"></i>
<i class="fas fa-minus-circle" id="decrease-text" title="Mniejszy tekst"></i>
<i class="fas fa-sync-alt" id="reset-text" title="Domyślna wielkość tekstu"></i>
<!-- Contrast toggle icon -->
<i class="fas fa-adjust large-icon" id="toggle-contrast" title="Toggle High Contrast"></i>
</div>
</div>
<script>
window.onload = function () {
// Apply stored text size
const storedTextSize = localStorage.getItem('textSize');
if (storedTextSize) {
document.body.style.fontSize = storedTextSize + 'px';
}
// Apply stored contrast mode
const isHighContrast = localStorage.getItem('highContrast') === 'true';
if (isHighContrast) {
document.body.classList.add('high-contrast');
removeBgLightClasses(); // Remove bg-light class from elements
replaceTextClasses(); // Replace text-* with text-warning
applyTableDark(); // Apply table-dark class to tables
}
addRadioClickEvent();
};
// Text size adjustment functionality
let defaultSize = parseInt(localStorage.getItem('textSize')) || 16;
// let defaultSize = 16; // Default font size in pixels
const body = document.body;
document.getElementById('increase-text').addEventListener('click', () => {
defaultSize += 2;
body.style.fontSize = defaultSize + 'px';
localStorage.setItem('textSize', defaultSize); // Save to localStorage
});
document.getElementById('decrease-text').addEventListener('click', () => {
if (defaultSize > 10) {
defaultSize -= 2;
body.style.fontSize = defaultSize + 'px';
localStorage.setItem('textSize', defaultSize); // Save to localStorage
}
});
document.getElementById('reset-text').addEventListener('click', () => {
defaultSize = 16; // Reset to default
localStorage.setItem('textSize', defaultSize); // Save to localStorage
body.style.fontSize = defaultSize + 'px';
});
// Contrast toggle functionality
let isHighContrast = localStorage.getItem('highContrast') === 'true';
document.getElementById('toggle-contrast').addEventListener('click', () => {
if (isHighContrast) {
document.body.classList.remove('high-contrast');
restoreBgLightClasses(); // Restore bg-light class to elements
restoreTextClasses(); // Restore original text classes
restoreTableClasses(); // Restore original table classes
localStorage.setItem('highContrast', 'false'); // Save to localStorage
isHighContrast = false;
} else {
document.body.classList.add('high-contrast');
removeBgLightClasses(); // Remove bg-light class from elements
replaceTextClas
Open service 87.246.237.46:443 · szkolenia.kdjz.edu.pl
2025-12-23 00:47
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 00:47:07 GMT
Server: Apache/2.4.62 (Rocky Linux) OpenSSL/3.2.2
X-Powered-By: PHP/8.3.14
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: ci_session=2ee9ebc54c65e87445f5a362f68ca9bc; expires=Tue, 23 Dec 2025 02:47:07 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Page title: MAŁOPOLSKI PROGRAM WSPIERANIA UCZNIÓW KOMPONENT 2
<!doctype html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>MAŁOPOLSKI PROGRAM WSPIERANIA UCZNIÓW KOMPONENT 2</title>
<link rel="icon" type="image/x-icon" href="https://szkolenia.kdjz.edu.pl/logo.png">
<link rel="stylesheet" href="/bootstrap.min.css">
<!-- <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<!-- <link rel="stylesheet" href="/bootstrap-icons.min.css"> -->
<link rel="stylesheet" href="/css/style.css">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
<script src="/bootstrap.bundle.min.js"></script>
<script src="/js/script.js"></script>
</head>
<body class="">
<div class="accessibility-toolbar container" style="font-size: 150%;">
<!-- Font Awesome icons for text size -->
<i class="fas fa-plus-circle" id="increase-text" title="Większy tekst"></i>
<i class="fas fa-minus-circle" id="decrease-text" title="Mniejszy tekst"></i>
<i class="fas fa-sync-alt" id="reset-text" title="Domyślna wielkość tekstu"></i>
<!-- Contrast toggle icon -->
<i class="fas fa-adjust large-icon" id="toggle-contrast" title="Toggle High Contrast"></i>
</div>
</div>
<script>
window.onload = function () {
// Apply stored text size
const storedTextSize = localStorage.getItem('textSize');
if (storedTextSize) {
document.body.style.fontSize = storedTextSize + 'px';
}
// Apply stored contrast mode
const isHighContrast = localStorage.getItem('highContrast') === 'true';
if (isHighContrast) {
document.body.classList.add('high-contrast');
removeBgLightClasses(); // Remove bg-light class from elements
replaceTextClasses(); // Replace text-* with text-warning
applyTableDark(); // Apply table-dark class to tables
}
addRadioClickEvent();
};
// Text size adjustment functionality
let defaultSize = parseInt(localStorage.getItem('textSize')) || 16;
// let defaultSize = 16; // Default font size in pixels
const body = document.body;
document.getElementById('increase-text').addEventListener('click', () => {
defaultSize += 2;
body.style.fontSize = defaultSize + 'px';
localStorage.setItem('textSize', defaultSize); // Save to localStorage
});
document.getElementById('decrease-text').addEventListener('click', () => {
if (defaultSize > 10) {
defaultSize -= 2;
body.style.fontSize = defaultSize + 'px';
localStorage.setItem('textSize', defaultSize); // Save to localStorage
}
});
document.getElementById('reset-text').addEventListener('click', () => {
defaultSize = 16; // Reset to default
localStorage.setItem('textSize', defaultSize); // Save to localStorage
body.style.fontSize = defaultSize + 'px';
});
// Contrast toggle functionality
let isHighContrast = localStorage.getItem('highContrast') === 'true';
document.getElementById('toggle-contrast').addEventListener('click', () => {
if (isHighContrast) {
document.body.classList.remove('high-contrast');
restoreBgLightClasses(); // Restore bg-light class to elements
restoreTextClasses(); // Restore original text classes
restoreTableClasses(); // Restore original table classes
localStorage.setItem('highContrast', 'false'); // Save to localStorage
isHighContrast = false;
} else {
document.body.classList.add('high-contrast');
removeBgLightClasses(); // Remove bg-light class from elements
replaceTextClas
Open service 87.246.237.46:443 · szkolenia.kdjz.edu.pl
2025-12-21 09:32
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:32:29 GMT
Server: Apache/2.4.62 (Rocky Linux) OpenSSL/3.2.2
X-Powered-By: PHP/8.3.14
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: ci_session=97d0276efe57ce963457e6ddd61fe8ab; expires=Sun, 21 Dec 2025 11:32:29 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Page title: MAŁOPOLSKI PROGRAM WSPIERANIA UCZNIÓW KOMPONENT 2
<!doctype html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>MAŁOPOLSKI PROGRAM WSPIERANIA UCZNIÓW KOMPONENT 2</title>
<link rel="icon" type="image/x-icon" href="https://szkolenia.kdjz.edu.pl/logo.png">
<link rel="stylesheet" href="/bootstrap.min.css">
<!-- <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<!-- <link rel="stylesheet" href="/bootstrap-icons.min.css"> -->
<link rel="stylesheet" href="/css/style.css">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
<script src="/bootstrap.bundle.min.js"></script>
<script src="/js/script.js"></script>
</head>
<body class="">
<div class="accessibility-toolbar container" style="font-size: 150%;">
<!-- Font Awesome icons for text size -->
<i class="fas fa-plus-circle" id="increase-text" title="Większy tekst"></i>
<i class="fas fa-minus-circle" id="decrease-text" title="Mniejszy tekst"></i>
<i class="fas fa-sync-alt" id="reset-text" title="Domyślna wielkość tekstu"></i>
<!-- Contrast toggle icon -->
<i class="fas fa-adjust large-icon" id="toggle-contrast" title="Toggle High Contrast"></i>
</div>
</div>
<script>
window.onload = function () {
// Apply stored text size
const storedTextSize = localStorage.getItem('textSize');
if (storedTextSize) {
document.body.style.fontSize = storedTextSize + 'px';
}
// Apply stored contrast mode
const isHighContrast = localStorage.getItem('highContrast') === 'true';
if (isHighContrast) {
document.body.classList.add('high-contrast');
removeBgLightClasses(); // Remove bg-light class from elements
replaceTextClasses(); // Replace text-* with text-warning
applyTableDark(); // Apply table-dark class to tables
}
addRadioClickEvent();
};
// Text size adjustment functionality
let defaultSize = parseInt(localStorage.getItem('textSize')) || 16;
// let defaultSize = 16; // Default font size in pixels
const body = document.body;
document.getElementById('increase-text').addEventListener('click', () => {
defaultSize += 2;
body.style.fontSize = defaultSize + 'px';
localStorage.setItem('textSize', defaultSize); // Save to localStorage
});
document.getElementById('decrease-text').addEventListener('click', () => {
if (defaultSize > 10) {
defaultSize -= 2;
body.style.fontSize = defaultSize + 'px';
localStorage.setItem('textSize', defaultSize); // Save to localStorage
}
});
document.getElementById('reset-text').addEventListener('click', () => {
defaultSize = 16; // Reset to default
localStorage.setItem('textSize', defaultSize); // Save to localStorage
body.style.fontSize = defaultSize + 'px';
});
// Contrast toggle functionality
let isHighContrast = localStorage.getItem('highContrast') === 'true';
document.getElementById('toggle-contrast').addEventListener('click', () => {
if (isHighContrast) {
document.body.classList.remove('high-contrast');
restoreBgLightClasses(); // Restore bg-light class to elements
restoreTextClasses(); // Restore original text classes
restoreTableClasses(); // Restore original table classes
localStorage.setItem('highContrast', 'false'); // Save to localStorage
isHighContrast = false;
} else {
document.body.classList.add('high-contrast');
removeBgLightClasses(); // Remove bg-light class from elements
replaceTextClas
Open service 87.246.237.46:443 · szkolenia.kdjz.edu.pl
2025-12-19 01:07
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 01:07:29 GMT
Server: Apache/2.4.62 (Rocky Linux) OpenSSL/3.2.2
X-Powered-By: PHP/8.3.14
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: ci_session=0194c378a12007313a97820f5b3de6ff; expires=Fri, 19 Dec 2025 03:07:29 GMT; Max-Age=7200; path=/; HttpOnly; SameSite=Lax
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Page title: MAŁOPOLSKI PROGRAM WSPIERANIA UCZNIÓW KOMPONENT 2
<!doctype html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>MAŁOPOLSKI PROGRAM WSPIERANIA UCZNIÓW KOMPONENT 2</title>
<link rel="icon" type="image/x-icon" href="https://szkolenia.kdjz.edu.pl/logo.png">
<link rel="stylesheet" href="/bootstrap.min.css">
<!-- <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<!-- <link rel="stylesheet" href="/bootstrap-icons.min.css"> -->
<link rel="stylesheet" href="/css/style.css">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
<script src="/bootstrap.bundle.min.js"></script>
<script src="/js/script.js"></script>
</head>
<body class="">
<div class="accessibility-toolbar container" style="font-size: 150%;">
<!-- Font Awesome icons for text size -->
<i class="fas fa-plus-circle" id="increase-text" title="Większy tekst"></i>
<i class="fas fa-minus-circle" id="decrease-text" title="Mniejszy tekst"></i>
<i class="fas fa-sync-alt" id="reset-text" title="Domyślna wielkość tekstu"></i>
<!-- Contrast toggle icon -->
<i class="fas fa-adjust large-icon" id="toggle-contrast" title="Toggle High Contrast"></i>
</div>
</div>
<script>
window.onload = function () {
// Apply stored text size
const storedTextSize = localStorage.getItem('textSize');
if (storedTextSize) {
document.body.style.fontSize = storedTextSize + 'px';
}
// Apply stored contrast mode
const isHighContrast = localStorage.getItem('highContrast') === 'true';
if (isHighContrast) {
document.body.classList.add('high-contrast');
removeBgLightClasses(); // Remove bg-light class from elements
replaceTextClasses(); // Replace text-* with text-warning
applyTableDark(); // Apply table-dark class to tables
}
addRadioClickEvent();
};
// Text size adjustment functionality
let defaultSize = parseInt(localStorage.getItem('textSize')) || 16;
// let defaultSize = 16; // Default font size in pixels
const body = document.body;
document.getElementById('increase-text').addEventListener('click', () => {
defaultSize += 2;
body.style.fontSize = defaultSize + 'px';
localStorage.setItem('textSize', defaultSize); // Save to localStorage
});
document.getElementById('decrease-text').addEventListener('click', () => {
if (defaultSize > 10) {
defaultSize -= 2;
body.style.fontSize = defaultSize + 'px';
localStorage.setItem('textSize', defaultSize); // Save to localStorage
}
});
document.getElementById('reset-text').addEventListener('click', () => {
defaultSize = 16; // Reset to default
localStorage.setItem('textSize', defaultSize); // Save to localStorage
body.style.fontSize = defaultSize + 'px';
});
// Contrast toggle functionality
let isHighContrast = localStorage.getItem('highContrast') === 'true';
document.getElementById('toggle-contrast').addEventListener('click', () => {
if (isHighContrast) {
document.body.classList.remove('high-contrast');
restoreBgLightClasses(); // Restore bg-light class to elements
restoreTextClasses(); // Restore original text classes
restoreTableClasses(); // Restore original table classes
localStorage.setItem('highContrast', 'false'); // Save to localStorage
isHighContrast = false;
} else {
document.body.classList.add('high-contrast');
removeBgLightClasses(); // Remove bg-light class from elements
replaceTextClas