<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//mapiown.com/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<sitemap>
		<loc>https://mapiown.com/page-sitemap.xml</loc>
		<lastmod>2026-08-19T10:13:11+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://mapiown.com/courses-sitemap.xml</loc>
		<lastmod>2026-06-22T11:11:55+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://mapiown.com/lesson-sitemap.xml</loc>
		<lastmod>2021-06-30T08:07:45+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://mapiown.com/tutor_quiz-sitemap.xml</loc>
		<lastmod>2026-06-22T11:10:27+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://mapiown.com/course-category-sitemap.xml</loc>
		<lastmod>2026-06-22T11:11:55+00:00</lastmod>
	</sitemap>
</sitemapindex>
<!-- XML Sitemap generated by Yoast SEO -->	<script>
	document.addEventListener('DOMContentLoaded', function () {

		var steps = document.querySelectorAll('.cc-assess-step');
		var dots = document.querySelectorAll('.cc-dot');

		function goToStep(stepNumber) {
			steps.forEach(function (step) {
				step.classList.toggle('is-active', step.getAttribute('data-step') === String(stepNumber));
			});
			dots.forEach(function (dot, index) {
				dot.classList.toggle('is-active', index === (stepNumber - 1));
			});
			window.scrollTo({
				top: 0,
				behavior: 'smooth'
			});
		}

		document.querySelectorAll('.cc-assess-next').forEach(function (btn) {
			btn.addEventListener('click', function () {
				var next = btn.getAttribute('data-next');
				if (next) {
					goToStep(next);
				}
			});
		});

		document.querySelectorAll('[data-select-group]').forEach(function (group) {
			var options = group.querySelectorAll('[data-value]');
			options.forEach(function (opt) {
				opt.addEventListener('click', function () {
					options.forEach(function (o) {
						o.classList.remove('is-selected');
					});
					opt.classList.add('is-selected');
				});
			});
		});

	});

	document.addEventListener('DOMContentLoaded', function () {
		var userMenu = document.querySelector('.cc-user-menu');
		var avatarBtn = document.querySelector('.cc-user-avatar');

		if (!userMenu || !avatarBtn) return;

		avatarBtn.addEventListener('click', function (e) {
			e.stopPropagation();
			var isOpen = userMenu.classList.toggle('is-open');
			avatarBtn.setAttribute('aria-expanded', isOpen ? 'true' : 'false');
		});

		document.addEventListener('click', function (e) {
			if (userMenu.classList.contains('is-open') && !userMenu.contains(e.target)) {
				userMenu.classList.remove('is-open');
				avatarBtn.setAttribute('aria-expanded', 'false');
			}
		});

		document.addEventListener('keydown', function (e) {
			if (e.key === 'Escape') {
				userMenu.classList.remove('is-open');
				avatarBtn.setAttribute('aria-expanded', 'false');
			}
		});
	});

	//global search
	document.addEventListener('DOMContentLoaded', function () {
		const searchInput = document.getElementById('globalSearch');
		const resultBox = document.getElementById('searchResults');
		if (!searchInput || !resultBox) return;

		function closeResults() {
			resultBox.innerHTML = '';
			resultBox.style.display = 'none';
		}

		function renderResults(keyword) {
			resultBox.innerHTML = '';
			const links = document.querySelectorAll('.cc-sidebar-nav a[href]');
			let matchCount = 0;
			links.forEach(function (link) {
				const labelEl = link.querySelector('.cc-nav-label') || link;
				const text = labelEl.textContent.trim();
				if (!text || !text.toLowerCase().includes(keyword)) return;
				matchCount++;
				const item = document.createElement('a');
				item.href = link.getAttribute('href');
				item.className = 'cc-search-result-item';
				item.textContent = text;
				resultBox.appendChild(item);
			});
			resultBox.style.display = matchCount ? 'block' : 'none';
		}
		searchInput.addEventListener('keyup', function () {
			const keyword = this.value.toLowerCase().trim();
			if (keyword === '') {
				closeResults();
				return;
			}
			renderResults(keyword);
		});

		document.addEventListener('click', function (e) {
			if (!resultBox.contains(e.target) && e.target !== searchInput) {
				closeResults();
			}
		});

		searchInput.addEventListener('keydown', function (e) {
			if (e.key === 'Escape') closeResults();
		});
	});
	</script>
	