<script>
document.addEventListener('DOMContentLoaded', function() {
	if (typeof wp !== 'undefined' && wp.data && wp.data.dispatch('core/editor')) {
		
		// 1. Sørg for at alle manuelle tekstfelt og scorer pushes til Gutenberg-minnet ved endring
		var metaKlasser = ['_as_profil_type', '_as_total_score', '_as_kort_bio', '_as_wikipedia_url', '_as_tilhorer_institusjon'];
		for (var i = 1; i <= 5; i++) {
			metaKlasser.push('_as_kriterie_' + i + '_score');
			metaKlasser.push('_as_kriterie_' + i + '_begrunnelse');
		}

		metaKlasser.forEach(function(metaKey) {
			// Sjekker både med og uten understrek for å treffe dine eksisterende HTML-felter
			var renNøkkel = metaKey.replace('_as_', 'as_');
			var felt = document.getElementById(metaKey) || document.getElementById(renNøkkel) || document.querySelector('[name="' + metaKey + '"]');
			
			if (felt) {
				felt.addEventListener('input', function() {
					var obj = {};
					obj[metaKey] = this.value;
					wp.data.dispatch('core/editor').editPost({ meta: obj });
				});
			}
		});

		// 2. ORGANISASJONSLAGRING: Pusher avhukede organisasjoner direkte til Gutenberg React-staten
		var checkboxContainer = document.getElementById('as-org-checkbox-list');
		if (checkboxContainer) {
			checkboxContainer.addEventListener('change', function() {
				var valgteIds = [];
				var haker = checkboxContainer.querySelectorAll('input[type="checkbox"]:checked');
				haker.forEach(function(cb) {
					valgteIds.push(parseInt(cb.value, 10));
				});

				wp.data.dispatch('core/editor').editPost({ 
					meta: { _as_flere_tilknyttede_institusjoner: valgteIds } 
				});
			});
		}
	}
});
</script><?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.nyhetsspeilet.no/wp-content/plugins/slim-seo/src/Sitemaps/style.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<sitemap>
		<loc>https://www.nyhetsspeilet.no/sitemap-post-type-post.xml</loc>
	</sitemap>
	<sitemap>
		<loc>https://www.nyhetsspeilet.no/sitemap-post-type-post-2.xml</loc>
	</sitemap>
	<sitemap>
		<loc>https://www.nyhetsspeilet.no/sitemap-post-type-page.xml</loc>
	</sitemap>
	<sitemap>
		<loc>https://www.nyhetsspeilet.no/sitemap-post-type-agendasjekk.xml</loc>
	</sitemap>
	<sitemap>
		<loc>https://www.nyhetsspeilet.no/sitemap-taxonomy-category.xml</loc>
	</sitemap>
	<sitemap>
		<loc>https://www.nyhetsspeilet.no/sitemap-taxonomy-post_tag.xml</loc>
	</sitemap>
	<sitemap>
		<loc>https://www.nyhetsspeilet.no/sitemap-taxonomy-post_tag-2.xml</loc>
	</sitemap>
	<sitemap>
		<loc>https://www.nyhetsspeilet.no/sitemap-taxonomy-aktor_kategori.xml</loc>
	</sitemap>
</sitemapindex>