Änderungen von Dokument Get Started
Zuletzt geändert von Veronika Kocher am Freitag, 04 Sep. 2026 14:45
Von Version 1.1
bearbeitet von Veronika Kocher
am Dienstag, 01 Sep. 2026 13:11
am Dienstag, 01 Sep. 2026 13:11
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 2.8
bearbeitet von Veronika Kocher
am Donnerstag, 03 Sep. 2026 13:04
am Donnerstag, 03 Sep. 2026 13:04
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Syntax
-
... ... @@ -1,1 +1,1 @@ 1 - Markdown1.21 +XWiki 2.1 - Inhalt
-
... ... @@ -39,7 +39,7 @@ 39 39 <section class="arsn-card" style="margin-bottom:18px;overflow:hidden;border-left:6px solid #e94b13;"> 40 40 <div class="arsn-hero-image"><img alt="Planning an artistic or research project" src="https://xwiki.uni-ak.ac.at/bin/download/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/WebHome/enable.png"/></div> 41 41 <div style="padding:18px 21px 20px 21px;"> 42 -<div class="arsn-eyebrow" style="color:#8a4d36;margin-bottom:5px;">VORBEREITEN · ERSTE SCHRITTE · ÖSTERREICH</div>42 +<div class="arsn-eyebrow" style="color:#8a4d36;margin-bottom:5px;">VORBEREITEN · ERSTE SCHRITTE</div> 43 43 <h2 style="font-size:27px;line-height:1.2;margin:0 0 8px 0;color:#2c2926;">Von der Projektidee zu einem förderfähigen und umsetzbaren Projekt</h2> 44 44 <p style="margin:0;color:#5e5953;line-height:1.6;max-width:1100px;"> 45 45 Nutze diese Seite, um dein Projekt zu klären, bevor du nach Förderungen suchst oder Ausgaben tätigst. Sie richtet sich an künstlerische Projekte, Arts-Based Research, Artistic Research, interdisziplinäre Vorhaben und Forschungsprojekte im österreichischen Hochschul- und Kultursektor. ... ... @@ -48,7 +48,7 @@ 48 48 </section> 49 49 <div class="arsn-info" style="margin-bottom:20px;"> 50 50 <strong>Beginne mit einer grundlegenden Unterscheidung:</strong> 51 - Entwickelst du das Projekt <strong>über die Universität für angewandte Kunst Wien</strong>, oder reichst du <strong>eigenständig als Künstler:in, Kollektiv ,VereinoderandereRechtsträgerin</strong>ein? Antragsteller:in, Arbeitgeber:in, Vertragsweg, Budgetregeln, Sozialversicherung, steuerliche Behandlung und Zeichnungsberechtigung können sich je nach Konstellation unterscheiden.51 + Entwickelst du das Projekt <strong>über die Universität für angewandte Kunst Wien</strong>, oder reichst du <strong>eigenständig beziehungsweise über einen anderen Rechtsträger ein – etwa als Künstler:in, Kollektiv oder Verein</strong>? Antragsteller:in, Arbeitgeber:in, Vertragsweg, Budgetregeln, Sozialversicherung, steuerliche Behandlung und Zeichnungsberechtigung können sich je nach Konstellation unterscheiden. 52 52 </div> 53 53 <div class="arsn-warn" style="margin-bottom:26px;"> 54 54 <strong>Planungshilfe – keine Rechts- oder Steuerberatung.</strong> ... ... @@ -65,7 +65,7 @@ 65 65 <div class="arsn-check"><strong>Kernfrage / Ziel</strong><br/><span style="color:#6a655e;">Was soll untersucht, entwickelt, erprobt, verändert oder ermöglicht werden?</span></div> 66 66 <div class="arsn-check"><strong>Methoden / künstlerische Praxis</strong><br/><span style="color:#6a655e;">Wie erzeugen künstlerische Praxis, Forschung oder Experiment Wissen beziehungsweise Ergebnisse?</span></div> 67 67 <div class="arsn-check"><strong>Personen und Rollen</strong><br/><span style="color:#6a655e;">Projektleitung/PI, Künstler:innen, Forschende, Techniker:innen, Partner:innen, Teilnehmende, Administration.</span></div> 68 -<div class="arsn-check"><strong> Host / Antragsteller:in</strong><br/><span style="color:#6a655e;">Universität, Einzelperson, Verein, Unternehmen, Konsortium, Partnerinstitution?</span></div>68 +<div class="arsn-check"><strong>Tragende Einrichtung / Antragsteller:in</strong><br/><span style="color:#6a655e;">Universität, Einzelperson, Verein, Unternehmen, Konsortium, Partnerinstitution?</span></div> 69 69 <div class="arsn-check"><strong>Laufzeit und frühestmöglicher Start</strong><br/><span style="color:#6a655e;">Berücksichtige Vorbereitung, Produktion/Forschung, Präsentation, Dokumentation und Projektabschluss.</span></div> 70 70 <div class="arsn-check"><strong>Outputs</strong><br/><span style="color:#6a655e;">Werke, Ausstellungen, Performances, Publikationen, Datensätze, Software, Methoden, Workshops, Dokumentation.</span></div> 71 71 <div class="arsn-check"><strong>Zielgruppen / Nutzer:innen / Communities</strong><br/><span style="color:#6a655e;">Wer soll dem Projekt begegnen, es nutzen oder davon profitieren?</span></div> ... ... @@ -165,7 +165,7 @@ 165 165 <tr><td>11</td><td><strong>Doppelförderung</strong></td><td>Dürfen dieselben Kosten beziehungsweise dasselbe Projekt weitere öffentliche Förderungen erhalten? Welche Kofinanzierung muss offengelegt werden?</td></tr> 166 166 <tr><td>12</td><td><strong>Rechte / Open Science</strong></td><td>IP-/Rechteinhaberschaft, Lizenzen, Publikation, Open Access, Forschungsdaten, Repositorium oder Kommunikationspflichten.</td></tr> 167 167 <tr><td>13</td><td><strong>Ethik / Sicherheit</strong></td><td>Personenbezogene Daten, menschliche Teilnehmende, vulnerable Gruppen, Minderjährige, Dual Use, vertrauliches Material.</td></tr> 168 -<tr><td>14</td><td><strong>Berichtspflichten</strong></td><td>Finanznachweise, Abschlussbericht, Deliverables, Zeitaufzeichnungen, Logos/Acknowledgements, Prüfungen, Aufbewahrungsfristen.</td></tr> 168 +<tr><td>14</td><td><strong>Berichtspflichten</strong></td><td>Finanznachweise, Abschlussbericht, vereinbarte Ergebnisse (Deliverables), Zeitaufzeichnungen, Logos/Acknowledgements, Prüfungen, Aufbewahrungsfristen.</td></tr> 169 169 <tr><td>15</td><td><strong>Änderungsregeln</strong></td><td>Welche Änderungen an Budget, Team, Zeitplan oder Outputs müssen vorab genehmigt werden?</td></tr> 170 170 </tbody> 171 171 </table> ... ... @@ -176,31 +176,31 @@ 176 176 </div> 177 177 ÖSTERREICH-SPEZIFISCHE KLÄRUNGEN 178 178 <section class="arsn-section"> 179 -<div class="arsn-eyebrow" style="color:#8a4d36;margin-bottom:4px;">SCHRITT 4 · ÖSTERREICH-SPEZIFISCHE SSETUP</div>179 +<div class="arsn-eyebrow" style="color:#8a4d36;margin-bottom:4px;">SCHRITT 4 · ÖSTERREICH-SPEZIFISCHE RAHMENBEDINGUNGEN</div> 180 180 <h3>Was sollte vor Einreichung oder Projektstart geklärt sein?</h3> 181 181 <details class="arsn-detail" open=""> 182 182 <summary>1 · Antragsteller:in, Institution & Zeichnungsberechtigung</summary> 183 183 <div class="body"> 184 184 <ul> 185 -<li>Klär t, wer rechtlich den Antrag stellt und die Förderung erhält.</li>186 -<li>Wenn das Projekt an der Angewandten angesiedelt ist, klär tden institutionellen Einreich- und Genehmigungsweg frühzeitig.</li>187 -<li>Prüf t, ob die Förderstelle eine österreichische Forschungsstätte, Wohnsitz/Staatsbürgerschaft in Österreich, einen österreichischen Rechtsträger oder ein internationales Konsortium verlangt.</li>188 -<li>Klär t, wer Anträge, Verträge, Partnervereinbarungen und Erklärungen unterzeichnen darf.</li>185 +<li>Kläre, wer rechtlich den Antrag stellt und die Förderung erhält.</li> 186 +<li>Wenn das Projekt an der Angewandten angesiedelt ist, kläre den institutionellen Einreich- und Genehmigungsweg frühzeitig.</li> 187 +<li>Prüfe, ob die Förderstelle eine österreichische Forschungsstätte, Wohnsitz/Staatsbürgerschaft in Österreich, einen österreichischen Rechtsträger oder ein internationales Konsortium verlangt.</li> 188 +<li>Kläre, wer Anträge, Verträge, Partnervereinbarungen und Erklärungen unterzeichnen darf.</li> 189 189 <li>Bei FWF-Programmen im PROFI-Modus reicht die Forschungsstätte für die Forschenden ein; die jeweiligen programmspezifischen Regeln gelten zusätzlich.</li> 190 190 </ul> 191 191 </div> 192 192 </details> 193 193 <details class="arsn-detail"> 194 -<summary>2 · Konzept, künstlerisches /forschendesDesign & Qualitätsnachweise</summary>194 +<summary>2 · Konzept, künstlerisches bzw. wissenschaftliches Forschungsdesign & Qualitätsnachweise</summary> 195 195 <div class="body"> 196 196 <ul> 197 -<li>Formulier tdie künstlerische beziehungsweise Forschungsfrage und warum das Projekt gerade jetzt relevant ist.</li>198 -<li>Beschreib tdie künstlerische Praxis, Forschungsmethoden und wie daraus Wissen beziehungsweise Ergebnisse entstehen.</li>199 -<li>Verorte tdas Projekt in relevanten künstlerischen, wissenschaftlichen und kulturellen Kontexten.</li>200 -<li>Erklär t, was tatsächlich neu, experimentell oder eigenständig ist.</li>201 -<li>Definier tArbeitspakete, Meilensteine, Entscheidungspunkte und Abhängigkeiten.</li>202 -<li>Beschreib terwartete Outputs und wie Erfolg beziehungsweise Qualität beurteilt werden.</li>203 -<li>Bereite trelevante Portfolios, CVs, Publikationen/Werke, Vorprojekte und Referenzen vor.</li>197 +<li>Formuliere die künstlerische beziehungsweise Forschungsfrage und warum das Projekt gerade jetzt relevant ist.</li> 198 +<li>Beschreibe die künstlerische Praxis, Forschungsmethoden und wie daraus Wissen beziehungsweise Ergebnisse entstehen.</li> 199 +<li>Verorte das Projekt in relevanten künstlerischen, wissenschaftlichen und kulturellen Kontexten.</li> 200 +<li>Erkläre, was tatsächlich neu, experimentell oder eigenständig ist.</li> 201 +<li>Definiere Arbeitspakete, Meilensteine, Entscheidungspunkte und Abhängigkeiten.</li> 202 +<li>Beschreibe erwartete Outputs und wie Erfolg beziehungsweise Qualität beurteilt werden.</li> 203 +<li>Bereite relevante Portfolios, CVs, Publikationen/Werke, Vorprojekte und Referenzen vor.</li> 204 204 </ul> 205 205 </div> 206 206 </details> ... ... @@ -208,16 +208,16 @@ 208 208 <summary>3 · Budget, Fair Pay, Kofinanzierung & Cashflow</summary> 209 209 <div class="body"> 210 210 <ul> 211 -<li>Budgetier tPersonal/Beschäftigung, Künstler:innenhonorare und externe Dienstleistungen getrennt.</li>212 -<li>Berücksichtig tgegebenenfalls Arbeitgeber:innenkosten und Sozialabgaben.</li>213 -<li>Budgetier tMaterial, Produktion, Ausstattung, Software, Reisen, Unterkunft, Transport, Veranstaltungsort, Versicherungen, Dokumentation, Barrierefreiheit, Rechte/Lizenzen, Publikation und Erhaltung.</li>214 -<li>Prüf tförderspezifische Gehaltssätze, Fair-Pay-Erwartungen und maximal förderfähige Sätze.</li>215 -<li>Prüf t, ob Ausstattung voll förderfähig, abzuschreiben, gedeckelt oder über institutionelle Beschaffung abzuwickeln ist.</li>216 -<li>Klär tdie umsatzsteuerliche Behandlung und ob Umsatzsteuer für die antragstellende Stelle förderfähig ist.</li>217 -<li>Prüf tindirekte Kosten/Overheads und ob diese pauschal, gedeckelt oder ausgeschlossen sind.</li>218 -<li>Klär tKofinanzierungen, Eigenmittel und Sachleistungen sowie ob diese bereits bei Einreichung bestätigt sein müssen.</li>219 -<li>Plan tden Cashflow: Wann wird die Förderung tatsächlich ausbezahlt und wer finanziert Kosten vor?</li>220 -<li>Geh tniemals davon aus, dass Kosten vor dem förderfähigen Projektstart rückerstattet werden.</li>211 +<li>Budgetiere Personal/Beschäftigung, Künstler:innenhonorare und externe Dienstleistungen getrennt.</li> 212 +<li>Berücksichtige gegebenenfalls Arbeitgeber:innenkosten und Sozialabgaben.</li> 213 +<li>Budgetiere Material, Produktion, Ausstattung, Software, Reisen, Unterkunft, Transport, Veranstaltungsort, Versicherungen, Dokumentation, Barrierefreiheit, Rechte/Lizenzen, Publikation und Erhaltung.</li> 214 +<li>Prüfe förderspezifische Gehaltssätze, Fair-Pay-Erwartungen und maximal förderfähige Sätze.</li> 215 +<li>Prüfe, ob Ausstattung voll förderfähig, abzuschreiben, gedeckelt oder über institutionelle Beschaffung abzuwickeln ist.</li> 216 +<li>Kläre die umsatzsteuerliche Behandlung und ob Umsatzsteuer für die antragstellende Stelle förderfähig ist.</li> 217 +<li>Prüfe indirekte Kosten/Overheads und ob diese pauschal, gedeckelt oder ausgeschlossen sind.</li> 218 +<li>Kläre Kofinanzierungen, Eigenmittel und Sachleistungen sowie ob diese bereits bei Einreichung bestätigt sein müssen.</li> 219 +<li>Plane den Cashflow: Wann wird die Förderung tatsächlich ausbezahlt und wer finanziert Kosten vor?</li> 220 +<li>Gehe niemals davon aus, dass Kosten vor dem förderfähigen Projektstart rückerstattet werden.</li> 221 221 </ul> 222 222 </div> 223 223 </details> ... ... @@ -225,12 +225,12 @@ 225 225 <summary>4 · Beschäftigung, Verträge, Steuern & Sozialversicherung</summary> 226 226 <div class="body"> 227 227 <ul> 228 -<li>Klär tfür jede Person, ob sie angestellt, selbständig, über Werk-/Dienstleistung beauftragt oder über eine Partnerinstitution beteiligt ist.</li>229 -<li>Verwende tfreie Vertragsformen nicht, um ein tatsächliches Dienstverhältnis zu umgehen; nutzt die Personal- und Rechtsprozesse der Universität beziehungsweise Organisation.</li>230 -<li>Klär tSteuer- und Umsatzsteuerfragen bei selbständiger Tätigkeit mit der zuständigen Behörde oder professioneller Beratung.</li>228 +<li>Kläre für jede Person, ob sie angestellt, selbständig, über Werk-/Dienstleistung beauftragt oder über eine Partnerinstitution beteiligt ist.</li> 229 +<li>Verwende freie Vertragsformen nicht, um ein tatsächliches Dienstverhältnis zu umgehen; nutzt die Personal- und Rechtsprozesse der Universität beziehungsweise Organisation.</li> 230 +<li>Kläre Steuer- und Umsatzsteuerfragen bei selbständiger Tätigkeit mit der zuständigen Behörde oder professioneller Beratung.</li> 231 231 <li>Selbständig tätige Künstler:innen in Österreich sollten ihren SVS-Status prüfen und ob ein Beitragszuschuss des KSVF in Frage kommt.</li> 232 232 <li>KSVF-Unterstützung erfordert einen Antrag und bestimmte Voraussetzungen zu Versicherung, Einkommen und künstlerischer Tätigkeit; sie erfolgt nicht automatisch.</li> 233 -<li>Führ tVerträge, Rechnungen, Zahlungsnachweise sowie Einnahmen-/Ausgabenunterlagen sauber und nachvollziehbar.</li>233 +<li>Führe Verträge, Rechnungen, Zahlungsnachweise sowie Einnahmen-/Ausgabenunterlagen sauber und nachvollziehbar.</li> 234 234 </ul> 235 235 <p><a href="https://www.ksvf.at/zuschuss" rel="noopener" target="_blank">KSVF – Informationen zum Beitragszuschuss</a></p> 236 236 </div> ... ... @@ -239,13 +239,13 @@ 239 239 <summary>5 · Urheberrecht, Leistungsschutzrechte, Lizenzen & Rechteinhaberschaft</summary> 240 240 <div class="body"> 241 241 <ul> 242 -<li>Liste talle fremden Bilder, Texte, Musik, Filme, Software, Datensätze, Designs, Archivmaterialien und Kunstwerke auf, dieihrverwenden wollt.</li>243 -<li>Klär tdie konkret benötigten Rechte: Vervielfältigung, Bearbeitung, Ausstellung/Aufführung, Online-Publikation, Streaming, Dokumentation, Ablage in Archiv/Repositorium.</li>242 +<li>Liste alle fremden Bilder, Texte, Musik, Filme, Software, Datensätze, Designs, Archivmaterialien und Kunstwerke auf, die du verwenden willst.</li> 243 +<li>Kläre die konkret benötigten Rechte: Vervielfältigung, Bearbeitung, Ausstellung/Aufführung, Online-Publikation, Streaming, Dokumentation, Ablage in Archiv/Repositorium.</li> 244 244 <li>Eigentum an einem physischen Kunstwerk oder Objekt umfasst nicht automatisch urheberrechtliche Nutzungsrechte.</li> 245 -<li>Klär tdie Rechte an neu entstehenden Outputs zwischen Teammitgliedern, Institution, beauftragten Mitwirkenden und Partner:innen.</li>246 -<li>Klär tUrheber:innen-/Credit-Angaben, Persönlichkeitsrechte, Leistungsschutzrechte sowie Genehmigungen für Dokumentation, Foto und Video.</li>247 -<li>Prüf tgegebenenfalls Lizenzen von Verwertungsgesellschaften, etwa für Musik oder vertretene Werke der bildenden Kunst.</li>248 -<li>Entscheide t, welche offene Lizenz oder Rechteangabe – falls überhaupt – für Outputs und Metadaten verwendet wird.</li>245 +<li>Kläre die Rechte an neu entstehenden Outputs zwischen Teammitgliedern, Institution, beauftragten Mitwirkenden und Partner:innen.</li> 246 +<li>Kläre Urheber:innen-/Credit-Angaben, Persönlichkeitsrechte, Leistungsschutzrechte sowie Genehmigungen für Dokumentation, Foto und Video.</li> 247 +<li>Prüfe gegebenenfalls Lizenzen von Verwertungsgesellschaften, etwa für Musik oder vertretene Werke der bildenden Kunst.</li> 248 +<li>Entscheide, welche offene Lizenz oder Rechteangabe – falls überhaupt – für Outputs und Metadaten verwendet wird.</li> 249 249 </ul> 250 250 <p><a href="https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10001848" rel="noopener" target="_blank">Österreichisches Urheberrechtsgesetz (RIS)</a></p> 251 251 </div> ... ... @@ -254,14 +254,14 @@ 254 254 <summary>6 · Ethik, personenbezogene Daten, Einwilligung & Teilnehmende</summary> 255 255 <div class="body"> 256 256 <ul> 257 -<li>Prüf t, obihrpersonenbezogene Daten, Bilder, Stimmen, Interviews, Standortdaten, Gesundheitsdaten oder andere sensible Informationen erhebt.</li>258 -<li>Definier tRechtsgrundlage, Information der Teilnehmenden, erforderliche Einwilligungen, Widerrufs-/Rücktrittsprozesse und Aufbewahrungsdauer.</li>259 -<li>Trenn tgegebenenfalls die Einwilligung zur Teilnahme von der Erlaubnis, identifizierbares Material zu veröffentlichen.</li>260 -<li>Plan t, wo möglich und sinnvoll, Anonymisierung beziehungsweise Pseudonymisierung.</li>261 -<li>Prüf tsichere Speicherung, Zugriffe, Datenaustausch und Übermittlungen an externe/Cloud-Dienste oder außerhalb des EWR.</li>257 +<li>Prüfe, ob du personenbezogene Daten, Bilder, Stimmen, Interviews, Standortdaten, Gesundheitsdaten oder andere sensible Informationen erhebt.</li> 258 +<li>Definiere Rechtsgrundlage, Information der Teilnehmenden, erforderliche Einwilligungen, Widerrufs-/Rücktrittsprozesse und Aufbewahrungsdauer.</li> 259 +<li>Trenne gegebenenfalls die Einwilligung zur Teilnahme von der Erlaubnis, identifizierbares Material zu veröffentlichen.</li> 260 +<li>Plane, wo möglich und sinnvoll, Anonymisierung beziehungsweise Pseudonymisierung.</li> 261 +<li>Prüfe sichere Speicherung, Zugriffe, Datenaustausch und Übermittlungen an externe/Cloud-Dienste oder außerhalb des EWR.</li> 262 262 <li>Bei Minderjährigen oder vulnerablen Teilnehmenden sind Kinderschutz, Einwilligung/Zustimmung, Safeguarding sowie Förder- und Institutionsvorgaben zu klären.</li> 263 263 <li>Bei partizipativer beziehungsweise ko-kreativer künstlerischer Forschung sind Rechteinhaberschaft, Zuschreibung, Benefit Sharing sowie mögliche Vetos oder Rückzüge der Teilnehmenden zu klären.</li> 264 -<li>Prüf t, ob vor Beginn der Datenerhebung eine institutionelle Ethikprüfung erforderlich ist.</li>264 +<li>Prüfe, ob vor Beginn der Datenerhebung eine institutionelle Ethikprüfung erforderlich ist.</li> 265 265 </ul> 266 266 <p><a href="https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Enable/Data%20Protection%20%26%20Ethics/">Datenschutz & Ethik</a></p> 267 267 </div> ... ... @@ -270,11 +270,11 @@ 270 270 <summary>7 · Räume, öffentliche Veranstaltungen, Sicherheit, Barrierefreiheit & Versicherung</summary> 271 271 <div class="body"> 272 272 <ul> 273 -<li>Klär tRaumnutzung, Kapazität, Brandschutz-/Sicherheitsregeln, technische Freigaben, Lärm, Öffnungszeiten und Barrierefreiheit.</li>274 -<li>In Wien können öffentliche Veranstaltungen je nach Art und Besucher:innenzahl anzeige- oder anmeldepflichtig sein; prüf tWiener Veranstaltungsgesetz und Hinweise der MA 36.</li>275 -<li>Budgetier tgegebenenfalls Security, Erste Hilfe, Awareness-Maßnahmen, Entsorgung, technisches Personal und Barrierefreiheit.</li>276 -<li>Wenn Kinder/Minderjährige teilnehmen, prüf tKinderschutz- und Safeguarding-Verpflichtungen.</li>277 -<li>Klär tHaftung sowie Versicherungen für Ausstattung, Transport, Ausstellung, Reisen und Veranstaltungen.</li>273 +<li>Kläre Raumnutzung, Kapazität, Brandschutz-/Sicherheitsregeln, technische Freigaben, Lärm, Öffnungszeiten und Barrierefreiheit.</li> 274 +<li>In Wien können öffentliche Veranstaltungen je nach Art und Besucher:innenzahl anzeige- oder anmeldepflichtig sein; prüfe Wiener Veranstaltungsgesetz und Hinweise der MA 36.</li> 275 +<li>Budgetiere gegebenenfalls Security, Erste Hilfe, Awareness-Maßnahmen, Entsorgung, technisches Personal und Barrierefreiheit.</li> 276 +<li>Wenn Kinder/Minderjährige teilnehmen, prüfe Kinderschutz- und Safeguarding-Verpflichtungen.</li> 277 +<li>Kläre Haftung sowie Versicherungen für Ausstattung, Transport, Ausstellung, Reisen und Veranstaltungen.</li> 278 278 <li>Bei öffentlichem Raum, baulichen Installationen, Tieren, Gefahrstoffen, Lasern, Drohnen oder Spezialtechnik sind zusätzliche Genehmigungen frühzeitig zu prüfen.</li> 279 279 </ul> 280 280 <p><a href="https://www.wien.gv.at/wirtschaft/oeffentliche-veranstaltung-planen-anmelden" rel="noopener" target="_blank">Stadt Wien · öffentliche Veranstaltungen planen</a></p> ... ... @@ -284,13 +284,13 @@ 284 284 <summary>8 · Datenmanagement, Dokumentation, Open Science & Erhaltung</summary> 285 285 <div class="body"> 286 286 <ul> 287 -<li>Identifizier talle Daten-/Materialtypen: Rohdaten, bearbeitete Daten, Dokumentation, Code, audiovisuelle Dateien, physische/digitale Werke.</li>288 -<li>Definier tOrdnerstruktur, Dateibenennung, Versionen/Masterdateien, Speicherorte, Backup und Zugriff.</li>289 -<li>Plan tMetadaten und Provenienz so, dass der künstlerische beziehungsweise Forschungsprozess nachvollziehbar bleibt.</li>290 -<li>Prüf t, ob die Förderstelle einen Datenmanagementplan oder offene Forschungsdaten verlangt.</li>291 -<li>Trenn t, was öffentlich sein darf, von dem, was geschützt beziehungsweise eingeschränkt bleiben muss.</li>292 -<li>Plan tIdentifikatoren, Repositoriums-/Archivablage, Dateiformate und die Erhaltung technischer Abhängigkeiten.</li>293 -<li>Budgetier tDokumentations- und Erhaltungsarbeit und verschiebt sie nicht auf den letzten Projektmonat.</li>287 +<li>Identifiziere alle Daten-/Materialtypen: Rohdaten, bearbeitete Daten, Dokumentation, Code, audiovisuelle Dateien, physische/digitale Werke.</li> 288 +<li>Definiere Ordnerstruktur, Dateibenennung, Versionen/Masterdateien, Speicherorte, Backup und Zugriff.</li> 289 +<li>Plane Metadaten und Provenienz so, dass der künstlerische beziehungsweise Forschungsprozess nachvollziehbar bleibt.</li> 290 +<li>Prüfe, ob die Förderstelle einen Datenmanagementplan oder offene Forschungsdaten verlangt.</li> 291 +<li>Trenne, was öffentlich sein darf, von dem, was geschützt beziehungsweise eingeschränkt bleiben muss.</li> 292 +<li>Plane Identifikatoren, Repositoriums-/Archivablage, Dateiformate und die Erhaltung technischer Abhängigkeiten.</li> 293 +<li>Budgetiere Dokumentations- und Erhaltungsarbeit und verschiebt sie nicht auf den letzten Projektmonat.</li> 294 294 </ul> 295 295 </div> 296 296 </details> ... ... @@ -298,25 +298,25 @@ 298 298 <summary>9 · Partner:innen, Governance, Beschaffung & Interessenkonflikte</summary> 299 299 <div class="body"> 300 300 <ul> 301 -<li>Dokumentier tPartnerrollen, Budgetverantwortung, Entscheidungswege, IP/Rechte, Datenaustausch und Publikationsrechte.</li>302 -<li>Verwende terforderliche Kooperations-, Konsortial- oder Subauftragnehmer:innenvereinbarungen.</li>303 -<li>Klär t, wer die Institution finanziell oder vertraglich verpflichten darf.</li>304 -<li>Beachte tinstitutionelle beziehungsweise öffentliche Beschaffungsregeln für Einkäufe und externe Dienstleistungen.</li>305 -<li>Dokumentier tAngebote beziehungsweise Vergabeverfahren, wo erforderlich.</li>306 -<li>Identifizier tInteressenkonflikte bei Beauftragungen, Evaluierungen, Beschaffung oder Partner:innenauswahl.</li>301 +<li>Dokumentiere Partnerrollen, Budgetverantwortung, Entscheidungswege, IP/Rechte, Datenaustausch und Publikationsrechte.</li> 302 +<li>Verwende erforderliche Kooperations-, Konsortial- oder Subauftragnehmer:innenvereinbarungen.</li> 303 +<li>Kläre, wer die Institution finanziell oder vertraglich verpflichten darf.</li> 304 +<li>Beachte institutionelle beziehungsweise öffentliche Beschaffungsregeln für Einkäufe und externe Dienstleistungen.</li> 305 +<li>Dokumentiere Angebote beziehungsweise Vergabeverfahren, wo erforderlich.</li> 306 +<li>Identifiziere Interessenkonflikte bei Beauftragungen, Evaluierungen, Beschaffung oder Partner:innenauswahl.</li> 307 307 </ul> 308 308 </div> 309 309 </details> 310 310 <details class="arsn-detail"> 311 -<summary>10 · Berichtswesen, Nachweise & Audit Trail</summary>311 +<summary>10 · Berichtswesen, Nachweise & Prüfpfad</summary> 312 312 <div class="body"> 313 313 <ul> 314 -<li>Leg tab Tag 1 eine klare Projektkostenstellen-/Ordner- und Nachweisstruktur an.</li>315 -<li>Bewahr tVerträge, Rechnungen, Zahlungsnachweise, Reisedokumentation, Genehmigungen und Beschaffungsunterlagen auf.</li>316 -<li>Dokumentiert Deliverables, Meilensteine und Kommunikation mit der Förderstelle.</li> 317 -<li>Verwende tkorrekte Förderhinweise/Logos und dokumentiert Disseminationsaktivitäten.</li>318 -<li>Hol tvor wesentlichen Änderungen Genehmigungen ein, wenn die Fördervereinbarung dies verlangt.</li>319 -<li>Plan tAbschluss- und Finanzberichte, Ablage von Outputs, Daten-/Repositoriumsarbeit und Aufbewahrung der Unterlagen.</li>314 +<li>Lege ab Tag 1 eine klare Projektkostenstellen-/Ordner- und Nachweisstruktur an.</li> 315 +<li>Bewahre Verträge, Rechnungen, Zahlungsnachweise, Reisedokumentation, Genehmigungen und Beschaffungsunterlagen auf.</li> 316 +<li>Dokumentiere vereinbarte Ergebnisse (Deliverables), Meilensteine und die Kommunikation mit der Förderstelle.</li> 317 +<li>Verwende korrekte Förderhinweise/Logos und dokumentiere Aktivitäten zur Verbreitung und Kommunikation.</li> 318 +<li>Hole vor wesentlichen Änderungen Genehmigungen ein, wenn die Fördervereinbarung dies verlangt.</li> 319 +<li>Plane Abschluss- und Finanzberichte, Ablage von Outputs, Daten-/Repositoriumsarbeit und Aufbewahrung der Unterlagen.</li> 320 320 </ul> 321 321 </div> 322 322 </details> ... ... @@ -337,7 +337,7 @@ 337 337 <div class="arsn-check">Rechte-/IP-/Lizenzierungsplan</div> 338 338 <div class="arsn-check">Datenschutz-/Ethik-/Einwilligungsplan</div> 339 339 <div class="arsn-check">Datenmanagement-/Dokumentations-/Repositoriumsplan</div> 340 -<div class="arsn-check">Kommunikations-/ Disseminations-/Zielgruppenplan</div>340 +<div class="arsn-check">Kommunikations-/Verbreitungs-/Zielgruppenplan</div> 341 341 <div class="arsn-check">Barrierefreiheit / Inklusion / Fair-Pay-Aspekte</div> 342 342 <div class="arsn-check">Risikoregister + Gegenmaßnahmen</div> 343 343 <div class="arsn-check">Räume / Genehmigungen / Sicherheitsanforderungen, falls relevant</div> ... ... @@ -376,7 +376,7 @@ 376 376 </section> 377 377 <div class="arsn-info" style="margin-bottom:14px;"> 378 378 <strong>Brauchst du Hilfe bei der Suche nach der passenden Ausschreibung?</strong> 379 - Schick Support Kunst und Forschung eine ProjektideeineinemAbsatz, die geplante Laufzeit, ein grobesBudget, Antragsteller:in/Partner:innen und die Art der geplanten Outputs. Das reicht meist für ein erstes sinnvolles Gespräch zur Förderpassung.379 + Schick Support Kunst und Forschung einen kurzen Absatz mit deiner Projektidee, der geplanten Laufzeit, einem groben Budget, Antragsteller:in beziehungsweise Partner:innen und der Art der geplanten Outputs. Das reicht meist für ein erstes sinnvolles Gespräch zur Förderpassung. 380 380 </div> 381 381 <div class="arsn-info"> 382 382 <strong>Weiter:</strong> ... ... @@ -386,3 +386,1149 @@ 386 386 </div> 387 387 </div> 388 388 {{/html}} 389 + 390 +{{html clean="false"}} 391 +<!-- SN_SERVICE_NAVIGATOR_MASTER_STYLE_START --> 392 + 393 +<style data-sn-service-navigator-master="1"> 394 +/* ========================================================= 395 + MASTER TYPOGRAPHY 396 + ========================================================= */ 397 +#xwikicontent h1, 398 +#xwikicontent h2, 399 +#xwikicontent h3, 400 +#xwikicontent h4, 401 +#xwikicontent h5, 402 +#xwikicontent h6, 403 +#xwikicontent .box-title, 404 +#xwikicontent [role="heading"], 405 +#xwikicontent h1 a, 406 +#xwikicontent h2 a, 407 +#xwikicontent h3 a, 408 +#xwikicontent h4 a, 409 +#xwikicontent h5 a, 410 +#xwikicontent h6 a, 411 +#xwikicontent .box-title a, 412 +#xwikicontent [role="heading"] a{ 413 + text-align:left!important; 414 + text-justify:auto!important; 415 + word-spacing:normal!important; 416 +} 417 + 418 +/* ========================================================= 419 + COMING SOON / IN VORBEREITUNG 420 + ========================================================= */ 421 +.sn-coming-soon-badge{ 422 + display:inline-block; 423 + vertical-align:middle; 424 + margin-left:10px; 425 + padding:4px 8px; 426 + border-radius:14px; 427 + border:1px solid #efd9cc; 428 + background:#fff4ee; 429 + color:#8a4d36; 430 + font-size:11px; 431 + font-weight:700; 432 + letter-spacing:.055em; 433 + line-height:1.2; 434 + white-space:nowrap; 435 +} 436 + 437 +/* ========================================================= 438 + NATIVE / DETAIL CALLOUT GEOMETRY 439 + Preserve existing backgrounds. 440 + ========================================================= */ 441 +#xwikicontent .arsn-info, 442 +#xwikicontent .dmp-info, 443 +#xwikicontent .ido-info, 444 +#xwikicontent .pp-info, 445 +#xwikicontent .infomessage{ 446 + box-sizing:border-box!important; 447 + border-left:4px solid #21b6d7!important; 448 + border-radius:8px; 449 + text-align:left!important; 450 + word-spacing:normal!important; 451 +} 452 + 453 +#xwikicontent .arsn-warn, 454 +#xwikicontent .dmp-warn, 455 +#xwikicontent .ido-warn, 456 +#xwikicontent .pp-warn, 457 +#xwikicontent .warn, 458 +#xwikicontent .warning, 459 +#xwikicontent .warningmessage, 460 +#xwikicontent .errormessage{ 461 + box-sizing:border-box!important; 462 + border-left:4px solid #e94b13!important; 463 + border-radius:8px; 464 + text-align:left!important; 465 + word-spacing:normal!important; 466 +} 467 + 468 +[data-sn-master-equal-height], 469 +[data-sn-master-first-row]{ 470 + box-sizing:border-box; 471 +} 472 +</style> 473 + 474 +<script data-sn-service-navigator-master="1"> 475 +(function(){ 476 + "use strict"; 477 + 478 + var PAGE_KIND="detail"; 479 + var PLACEHOLDER=false; 480 + var PLACEHOLDER_LABEL="IN VORBEREITUNG"; 481 + 482 + var MOBILE_MAX=767; 483 + var ROW_TOLERANCE=6; 484 + var RESIZE_DEBOUNCE=220; 485 + 486 + var root= 487 + document.getElementById("xwikicontent")|| 488 + document.querySelector(".xwiki-rendering-content")|| 489 + document.querySelector("main")|| 490 + document.body; 491 + 492 + if(!root)return; 493 + 494 + var managedHeight=new Set(); 495 + var managedMargin=new Set(); 496 + var originalHeight=new WeakMap(); 497 + var originalMargin=new WeakMap(); 498 + 499 + var resizeTimer=0; 500 + var running=false; 501 + 502 + var THEMES=[ 503 + { 504 + name:"BLUE", 505 + accent:"#21b6d7", 506 + bg:"#eaf7fb", 507 + text:"#315d68", 508 + labels:[ 509 + "HIER STARTEN", 510 + "ENTSCHEIDEN", 511 + "ÜBERPRÜFEN & ANPASSEN", 512 + "START HERE", 513 + "DECIDE", 514 + "REVIEW & ADAPT" 515 + ] 516 + }, 517 + { 518 + name:"RED", 519 + accent:"#e94b13", 520 + bg:"#fff1ec", 521 + text:"#8a4d36", 522 + labels:[ 523 + "PLANEN & ORGANISIEREN", 524 + "ORGANISIEREN & DOKUMENTIEREN", 525 + "PUBLIZIEREN & PRÄSENTIEREN", 526 + "PLAN & ORGANISE", 527 + "PLAN & ORGANIZE", 528 + "ORGANISE & DOCUMENT", 529 + "ORGANIZE & DOCUMENT", 530 + "PUBLISH & PRESENT" 531 + ] 532 + }, 533 + { 534 + name:"YELLOW", 535 + accent:"#f0aa00", 536 + bg:"#fff8e7", 537 + text:"#785b17", 538 + labels:[ 539 + "SCHÜTZEN & KLÄREN", 540 + "STANDARDISIEREN & IDENTIFIZIEREN", 541 + "ÖFFNEN, NACHNUTZEN & AUFFINDBAR MACHEN", 542 + "PROTECT & CLARIFY", 543 + "STANDARDISE & IDENTIFY", 544 + "STANDARDIZE & IDENTIFY", 545 + "OPEN, REUSE & MAKE FINDABLE" 546 + ] 547 + }, 548 + { 549 + name:"GREEN", 550 + accent:"#38b76a", 551 + bg:"#edf9f1", 552 + text:"#3f7451", 553 + labels:[ 554 + "INFRASTRUKTUR EINRICHTEN", 555 + "INFRASTRUKTUR & ZUSAMMENARBEIT EINRICHTEN", 556 + "SPEICHERN & ZUGRIFF STEUERN", 557 + "REPOSITORIUM, ERHALTEN & ÜBERGEBEN", 558 + "SET UP INFRASTRUCTURE", 559 + "SET UP INFRASTRUCTURE & COLLABORATION", 560 + "STORE & CONTROL ACCESS", 561 + "REPOSITORY, PRESERVE & HAND OVER" 562 + ] 563 + } 564 + ]; 565 + 566 + function num(value){ 567 + var n=parseFloat(value); 568 + return Number.isFinite(n)?n:0; 569 + } 570 + 571 + function norm(value){ 572 + return String(value||"") 573 + .replace(/\s+/g," ") 574 + .trim() 575 + .toUpperCase(); 576 + } 577 + 578 + function visible(el){ 579 + if(!el||el.nodeType!==1)return false; 580 + 581 + var style=getComputedStyle(el); 582 + var rect=el.getBoundingClientRect(); 583 + 584 + return ( 585 + style.display!=="none"&& 586 + style.visibility!=="hidden"&& 587 + rect.width>20&& 588 + rect.height>4 589 + ); 590 + } 591 + 592 + function saveStyle(el,map,property){ 593 + if(map.has(el))return; 594 + 595 + map.set(el,{ 596 + value:el.style.getPropertyValue(property), 597 + priority:el.style.getPropertyPriority(property) 598 + }); 599 + } 600 + 601 + function restoreStyle(el,map,property){ 602 + var original=map.get(el); 603 + 604 + if(original&&original.value){ 605 + el.style.setProperty( 606 + property, 607 + original.value, 608 + original.priority||"" 609 + ); 610 + }else{ 611 + el.style.removeProperty(property); 612 + } 613 + } 614 + 615 + function resetRuntime(){ 616 + managedHeight.forEach(function(el){ 617 + restoreStyle( 618 + el, 619 + originalHeight, 620 + "min-height" 621 + ); 622 + el.removeAttribute( 623 + "data-sn-master-equal-height" 624 + ); 625 + }); 626 + 627 + managedMargin.forEach(function(el){ 628 + restoreStyle( 629 + el, 630 + originalMargin, 631 + "margin-top" 632 + ); 633 + el.removeAttribute( 634 + "data-sn-master-first-row" 635 + ); 636 + }); 637 + 638 + managedHeight.clear(); 639 + managedMargin.clear(); 640 + } 641 + 642 + function themeFor(text){ 643 + var value=norm(text); 644 + 645 + for(var i=0;i<THEMES.length;i++){ 646 + for(var j=0;j<THEMES[i].labels.length;j++){ 647 + var label=THEMES[i].labels[j]; 648 + 649 + if( 650 + value===label|| 651 + value.indexOf(label+" ")===0|| 652 + value.indexOf(label+" -")===0|| 653 + value.indexOf(label+" ·")===0 654 + ){ 655 + return THEMES[i]; 656 + } 657 + } 658 + } 659 + 660 + return null; 661 + } 662 + 663 + /* ======================================================= 664 + PLACEHOLDER BADGE 665 + ======================================================= */ 666 + 667 + function applyPlaceholderBadge(){ 668 + if(!PLACEHOLDER)return; 669 + 670 + if( 671 + document.querySelector( 672 + ".sn-coming-soon-badge" 673 + ) 674 + ){ 675 + return; 676 + } 677 + 678 + var title= 679 + document.querySelector( 680 + "#document-title" 681 + )|| 682 + document.querySelector( 683 + "h1" 684 + ); 685 + 686 + if(!title)return; 687 + 688 + var badge= 689 + document.createElement( 690 + "span" 691 + ); 692 + 693 + badge.className= 694 + "sn-coming-soon-badge"; 695 + 696 + badge.textContent= 697 + PLACEHOLDER_LABEL; 698 + 699 + badge.setAttribute( 700 + "aria-label", 701 + PLACEHOLDER_LABEL 702 + ); 703 + 704 + title.appendChild( 705 + badge 706 + ); 707 + } 708 + 709 + /* ======================================================= 710 + DETAIL PAGE OWN-ACCENT PROPAGATION 711 + ======================================================= */ 712 + 713 + function parseRGB(value){ 714 + var match=String(value||"").match( 715 + /rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)/i 716 + ); 717 + 718 + if(!match)return null; 719 + 720 + return [ 721 + Number(match[1]), 722 + Number(match[2]), 723 + Number(match[3]) 724 + ]; 725 + } 726 + 727 + function distance(a,b){ 728 + return Math.sqrt( 729 + Math.pow(a[0]-b[0],2)+ 730 + Math.pow(a[1]-b[1],2)+ 731 + Math.pow(a[2]-b[2],2) 732 + ); 733 + } 734 + 735 + function paletteMatch(cssColor){ 736 + var rgb=parseRGB(cssColor); 737 + 738 + if(!rgb)return null; 739 + 740 + var palette=[ 741 + {hex:"#21b6d7",rgb:[33,182,215]}, 742 + {hex:"#e94b13",rgb:[233,75,19]}, 743 + {hex:"#f0aa00",rgb:[240,170,0]}, 744 + {hex:"#38b76a",rgb:[56,183,106]} 745 + ]; 746 + 747 + var best=null; 748 + var bestDistance=Infinity; 749 + 750 + palette.forEach(function(item){ 751 + var d=distance(rgb,item.rgb); 752 + 753 + if(d<bestDistance){ 754 + best=item; 755 + bestDistance=d; 756 + } 757 + }); 758 + 759 + return bestDistance<=30 760 + ?best 761 + :null; 762 + } 763 + 764 + function propagateDetailAccents(){ 765 + if(PAGE_KIND!=="detail")return; 766 + 767 + Array.from( 768 + root.querySelectorAll( 769 + ".arsn-call,.dmp-call,.ido-call,.pp-call,"+ 770 + ".arsn-source,.dmp-source,.ido-source,.pp-source" 771 + ) 772 + ).forEach(function(el){ 773 + if(!visible(el))return; 774 + 775 + var style=getComputedStyle(el); 776 + 777 + if( 778 + num(style.borderTopWidth)>=2 779 + ){ 780 + var match= 781 + paletteMatch( 782 + style.borderTopColor 783 + ); 784 + 785 + if(match){ 786 + el.style.setProperty( 787 + "border-left", 788 + "4px solid "+match.hex, 789 + "important" 790 + ); 791 + } 792 + } 793 + }); 794 + 795 + // Warning families: explicit safety override. 796 + Array.from( 797 + root.querySelectorAll( 798 + ".arsn-warn,.dmp-warn,.ido-warn,.pp-warn,"+ 799 + ".warn,.warning,.warningmessage,.errormessage" 800 + ) 801 + ).forEach(function(el){ 802 + if(!visible(el))return; 803 + 804 + el.style.setProperty( 805 + "border-left", 806 + "4px solid #e94b13", 807 + "important" 808 + ); 809 + }); 810 + 811 + // Info families: explicit orientation override. 812 + Array.from( 813 + root.querySelectorAll( 814 + ".arsn-info,.dmp-info,.ido-info,.pp-info,.infomessage" 815 + ) 816 + ).forEach(function(el){ 817 + if(!visible(el))return; 818 + 819 + el.style.setProperty( 820 + "border-left", 821 + "4px solid #21b6d7", 822 + "important" 823 + ); 824 + }); 825 + } 826 + 827 + /* ======================================================= 828 + OVERVIEW SEMANTIC THEME PALETTE 829 + ======================================================= */ 830 + 831 + function smallestThemeHeaders(){ 832 + return Array.from( 833 + root.querySelectorAll( 834 + "div,span,p,strong,h3,h4,h5,h6" 835 + ) 836 + ).filter(function(el){ 837 + if(!visible(el))return false; 838 + if(!themeFor(el.textContent))return false; 839 + 840 + return !Array.from( 841 + el.children||[] 842 + ).some(function(child){ 843 + return !!themeFor( 844 + child.textContent 845 + ); 846 + }); 847 + }); 848 + } 849 + 850 + function findOverviewCard(header){ 851 + var node=header.parentElement; 852 + var candidates=[]; 853 + 854 + while(node&&node!==root){ 855 + var rect=node.getBoundingClientRect(); 856 + var style=getComputedStyle(node); 857 + 858 + var border= 859 + num(style.borderTopWidth)+ 860 + num(style.borderRightWidth)+ 861 + num(style.borderBottomWidth)+ 862 + num(style.borderLeftWidth); 863 + 864 + if( 865 + rect.width>=220&& 866 + rect.width<=800&& 867 + rect.height>=120&& 868 + border>=1 869 + ){ 870 + candidates.push(node); 871 + } 872 + 873 + node=node.parentElement; 874 + } 875 + 876 + if(!candidates.length)return null; 877 + 878 + candidates.sort(function(a,b){ 879 + return ( 880 + b.getBoundingClientRect().height- 881 + a.getBoundingClientRect().height 882 + ); 883 + }); 884 + 885 + return candidates[0]; 886 + } 887 + 888 + function rowCandidates(link,card){ 889 + var result=[]; 890 + var cardRect= 891 + card.getBoundingClientRect(); 892 + 893 + var node=link; 894 + 895 + while(node&&node!==card){ 896 + if(visible(node)){ 897 + var rect= 898 + node.getBoundingClientRect(); 899 + 900 + if( 901 + rect.height<=105&& 902 + rect.width>= 903 + cardRect.width*.50&& 904 + rect.width<= 905 + cardRect.width*1.03 906 + ){ 907 + result.push(node); 908 + } 909 + } 910 + 911 + node=node.parentElement; 912 + } 913 + 914 + return result; 915 + } 916 + 917 + function chooseOuterRow( 918 + candidates, 919 + link 920 + ){ 921 + if(!candidates.length){ 922 + return link; 923 + } 924 + 925 + var bordered= 926 + candidates.filter(function(el){ 927 + return ( 928 + num( 929 + getComputedStyle(el) 930 + .borderLeftWidth 931 + )>=1 932 + ); 933 + }); 934 + 935 + var pool= 936 + bordered.length 937 + ?bordered 938 + :candidates; 939 + 940 + pool.sort(function(a,b){ 941 + var ar= 942 + a.getBoundingClientRect(); 943 + 944 + var br= 945 + b.getBoundingClientRect(); 946 + 947 + return ( 948 + ar.left-br.left|| 949 + br.width-ar.width 950 + ); 951 + }); 952 + 953 + return pool[0]||link; 954 + } 955 + 956 + function applyOverviewPalette(){ 957 + if(PAGE_KIND!=="overview"){ 958 + return []; 959 + } 960 + 961 + var headers= 962 + smallestThemeHeaders() 963 + .map(function(el){ 964 + return { 965 + el:el, 966 + theme: 967 + themeFor( 968 + el.textContent 969 + ), 970 + card: 971 + findOverviewCard( 972 + el 973 + ) 974 + }; 975 + }) 976 + .filter(function(row){ 977 + return !!row.card; 978 + }); 979 + 980 + var unique=[]; 981 + var seenHeaders=new Set(); 982 + 983 + headers.forEach(function(row){ 984 + var key= 985 + row.theme.name+ 986 + "|"+ 987 + Math.round( 988 + row.card 989 + .getBoundingClientRect() 990 + .left 991 + )+ 992 + "|"+ 993 + Math.round( 994 + row.el 995 + .getBoundingClientRect() 996 + .top 997 + ); 998 + 999 + if(!seenHeaders.has(key)){ 1000 + seenHeaders.add(key); 1001 + unique.push(row); 1002 + } 1003 + }); 1004 + 1005 + unique.forEach(function(row){ 1006 + var headerRect= 1007 + row.el 1008 + .getBoundingClientRect(); 1009 + 1010 + row.el.style.setProperty( 1011 + "background", 1012 + row.theme.bg, 1013 + "important" 1014 + ); 1015 + 1016 + row.el.style.setProperty( 1017 + "color", 1018 + row.theme.text, 1019 + "important" 1020 + ); 1021 + 1022 + row.el.style.setProperty( 1023 + "text-align", 1024 + "left", 1025 + "important" 1026 + ); 1027 + 1028 + row.el.style.setProperty( 1029 + "word-spacing", 1030 + "normal", 1031 + "important" 1032 + ); 1033 + 1034 + var later= 1035 + unique 1036 + .filter(function(other){ 1037 + return ( 1038 + other.card===row.card&& 1039 + other.el 1040 + .getBoundingClientRect() 1041 + .top> 1042 + headerRect.top+2 1043 + ); 1044 + }) 1045 + .sort(function(a,b){ 1046 + return ( 1047 + a.el 1048 + .getBoundingClientRect() 1049 + .top- 1050 + b.el 1051 + .getBoundingClientRect() 1052 + .top 1053 + ); 1054 + }); 1055 + 1056 + var stopTop= 1057 + later.length 1058 + ?later[0].el 1059 + .getBoundingClientRect() 1060 + .top 1061 + :Infinity; 1062 + 1063 + Array.from( 1064 + row.card.querySelectorAll("a") 1065 + ).forEach(function(link){ 1066 + if(!visible(link))return; 1067 + 1068 + var rect= 1069 + link.getBoundingClientRect(); 1070 + 1071 + if( 1072 + rect.top<= 1073 + headerRect.bottom-2|| 1074 + rect.top>= 1075 + stopTop-2 1076 + ){ 1077 + return; 1078 + } 1079 + 1080 + var candidates= 1081 + rowCandidates( 1082 + link, 1083 + row.card 1084 + ); 1085 + 1086 + var target= 1087 + chooseOuterRow( 1088 + candidates, 1089 + link 1090 + ); 1091 + 1092 + candidates.forEach(function(el){ 1093 + el.style.setProperty( 1094 + "border-left", 1095 + "0 solid transparent", 1096 + "important" 1097 + ); 1098 + }); 1099 + 1100 + target.style.setProperty( 1101 + "border-left", 1102 + "3px solid "+ 1103 + row.theme.accent, 1104 + "important" 1105 + ); 1106 + 1107 + target.style.setProperty( 1108 + "box-sizing", 1109 + "border-box", 1110 + "important" 1111 + ); 1112 + }); 1113 + }); 1114 + 1115 + return unique; 1116 + } 1117 + 1118 + /* ======================================================= 1119 + OVERVIEW CARD HEIGHT + FIRST THEMATIC ROW 1120 + ======================================================= */ 1121 + 1122 + function alignOverviewCards(headers){ 1123 + if( 1124 + PAGE_KIND!=="overview"|| 1125 + window.innerWidth<=MOBILE_MAX 1126 + ){ 1127 + return; 1128 + } 1129 + 1130 + var cards=[]; 1131 + var seen=new Set(); 1132 + 1133 + headers.forEach(function(row){ 1134 + if(!seen.has(row.card)){ 1135 + seen.add(row.card); 1136 + cards.push(row.card); 1137 + } 1138 + }); 1139 + 1140 + if(cards.length<2){ 1141 + return; 1142 + } 1143 + 1144 + // Group cards by actual top position. 1145 + var groups=[]; 1146 + 1147 + cards.forEach(function(card){ 1148 + var top= 1149 + card.getBoundingClientRect().top; 1150 + 1151 + var group=null; 1152 + 1153 + for(var i=0;i<groups.length;i++){ 1154 + if( 1155 + Math.abs( 1156 + groups[i].top-top 1157 + )<=ROW_TOLERANCE 1158 + ){ 1159 + group=groups[i]; 1160 + break; 1161 + } 1162 + } 1163 + 1164 + if(!group){ 1165 + group={ 1166 + top:top, 1167 + cards:[] 1168 + }; 1169 + groups.push(group); 1170 + } 1171 + 1172 + group.cards.push(card); 1173 + }); 1174 + 1175 + groups.forEach(function(group){ 1176 + if(group.cards.length<2){ 1177 + return; 1178 + } 1179 + 1180 + var firstHeaders= 1181 + group.cards.map(function(card){ 1182 + var candidates= 1183 + headers 1184 + .filter(function(row){ 1185 + return row.card===card; 1186 + }) 1187 + .sort(function(a,b){ 1188 + return ( 1189 + a.el 1190 + .getBoundingClientRect() 1191 + .top- 1192 + b.el 1193 + .getBoundingClientRect() 1194 + .top 1195 + ); 1196 + }); 1197 + 1198 + return candidates.length 1199 + ?candidates[0] 1200 + :null; 1201 + }); 1202 + 1203 + if( 1204 + !firstHeaders.some(function(row){ 1205 + return !row; 1206 + }) 1207 + ){ 1208 + var targetTop= 1209 + Math.max.apply( 1210 + Math, 1211 + firstHeaders.map(function(row){ 1212 + return ( 1213 + row.el 1214 + .getBoundingClientRect() 1215 + .top- 1216 + row.card 1217 + .getBoundingClientRect() 1218 + .top 1219 + ); 1220 + }) 1221 + ); 1222 + 1223 + firstHeaders.forEach(function(row){ 1224 + var relativeTop= 1225 + row.el 1226 + .getBoundingClientRect() 1227 + .top- 1228 + row.card 1229 + .getBoundingClientRect() 1230 + .top; 1231 + 1232 + var delta= 1233 + targetTop-relativeTop; 1234 + 1235 + if(delta>1){ 1236 + saveStyle( 1237 + row.el, 1238 + originalMargin, 1239 + "margin-top" 1240 + ); 1241 + 1242 + var current= 1243 + num( 1244 + getComputedStyle( 1245 + row.el 1246 + ).marginTop 1247 + ); 1248 + 1249 + row.el.style.setProperty( 1250 + "margin-top", 1251 + ( 1252 + current+delta 1253 + )+"px" 1254 + ); 1255 + 1256 + row.el.setAttribute( 1257 + "data-sn-master-first-row", 1258 + "1" 1259 + ); 1260 + 1261 + managedMargin.add( 1262 + row.el 1263 + ); 1264 + } 1265 + }); 1266 + } 1267 + 1268 + var maxHeight=0; 1269 + 1270 + group.cards.forEach(function(card){ 1271 + maxHeight= 1272 + Math.max( 1273 + maxHeight, 1274 + card 1275 + .getBoundingClientRect() 1276 + .height 1277 + ); 1278 + }); 1279 + 1280 + maxHeight= 1281 + Math.ceil(maxHeight); 1282 + 1283 + group.cards.forEach(function(card){ 1284 + saveStyle( 1285 + card, 1286 + originalHeight, 1287 + "min-height" 1288 + ); 1289 + 1290 + card.style.setProperty( 1291 + "min-height", 1292 + maxHeight+"px" 1293 + ); 1294 + 1295 + card.setAttribute( 1296 + "data-sn-master-equal-height", 1297 + "1" 1298 + ); 1299 + 1300 + managedHeight.add( 1301 + card 1302 + ); 1303 + }); 1304 + }); 1305 + } 1306 + 1307 + /* ======================================================= 1308 + DETAIL GRID EQUAL HEIGHT, DESKTOP ONLY 1309 + ======================================================= */ 1310 + 1311 + function equaliseDetailGrids(){ 1312 + if( 1313 + PAGE_KIND!=="detail"|| 1314 + window.innerWidth<=MOBILE_MAX 1315 + ){ 1316 + return; 1317 + } 1318 + 1319 + var selectors=[ 1320 + ".arsn-grid", 1321 + ".arsn-grid-2", 1322 + ".arsn-grid-3", 1323 + ".dmp-grid", 1324 + ".ido-grid", 1325 + ".pp-grid" 1326 + ]; 1327 + 1328 + selectors.forEach(function(selector){ 1329 + Array.from( 1330 + root.querySelectorAll(selector) 1331 + ).forEach(function(grid){ 1332 + var children= 1333 + Array.from( 1334 + grid.children||[] 1335 + ).filter(visible); 1336 + 1337 + if(children.length<2){ 1338 + return; 1339 + } 1340 + 1341 + var groups=[]; 1342 + 1343 + children.forEach(function(child){ 1344 + var top= 1345 + child 1346 + .getBoundingClientRect() 1347 + .top; 1348 + 1349 + var group=null; 1350 + 1351 + for(var i=0;i<groups.length;i++){ 1352 + if( 1353 + Math.abs( 1354 + groups[i].top-top 1355 + )<=ROW_TOLERANCE 1356 + ){ 1357 + group=groups[i]; 1358 + break; 1359 + } 1360 + } 1361 + 1362 + if(!group){ 1363 + group={ 1364 + top:top, 1365 + items:[] 1366 + }; 1367 + groups.push(group); 1368 + } 1369 + 1370 + group.items.push(child); 1371 + }); 1372 + 1373 + groups.forEach(function(group){ 1374 + if(group.items.length<2){ 1375 + return; 1376 + } 1377 + 1378 + var maxHeight=0; 1379 + 1380 + group.items.forEach(function(item){ 1381 + maxHeight= 1382 + Math.max( 1383 + maxHeight, 1384 + item 1385 + .getBoundingClientRect() 1386 + .height 1387 + ); 1388 + }); 1389 + 1390 + maxHeight= 1391 + Math.ceil(maxHeight); 1392 + 1393 + group.items.forEach(function(item){ 1394 + saveStyle( 1395 + item, 1396 + originalHeight, 1397 + "min-height" 1398 + ); 1399 + 1400 + item.style.setProperty( 1401 + "min-height", 1402 + maxHeight+"px" 1403 + ); 1404 + 1405 + item.setAttribute( 1406 + "data-sn-master-equal-height", 1407 + "1" 1408 + ); 1409 + 1410 + managedHeight.add(item); 1411 + }); 1412 + }); 1413 + }); 1414 + }); 1415 + } 1416 + 1417 + /* ======================================================= 1418 + RUN / RESPONSIVE SCHEDULING 1419 + ======================================================= */ 1420 + 1421 + function run(){ 1422 + if(running)return; 1423 + 1424 + running=true; 1425 + 1426 + try{ 1427 + resetRuntime(); 1428 + applyPlaceholderBadge(); 1429 + propagateDetailAccents(); 1430 + 1431 + var headers= 1432 + applyOverviewPalette(); 1433 + 1434 + if( 1435 + window.innerWidth> 1436 + MOBILE_MAX 1437 + ){ 1438 + alignOverviewCards( 1439 + headers 1440 + ); 1441 + 1442 + equaliseDetailGrids(); 1443 + } 1444 + }finally{ 1445 + running=false; 1446 + } 1447 + } 1448 + 1449 + function onResize(){ 1450 + if(resizeTimer){ 1451 + clearTimeout( 1452 + resizeTimer 1453 + ); 1454 + } 1455 + 1456 + resizeTimer= 1457 + setTimeout( 1458 + function(){ 1459 + resizeTimer=0; 1460 + run(); 1461 + }, 1462 + RESIZE_DEBOUNCE 1463 + ); 1464 + } 1465 + 1466 + async function waitForReady(){ 1467 + if( 1468 + document.readyState!=="complete" 1469 + ){ 1470 + await new Promise(function(resolve){ 1471 + window.addEventListener( 1472 + "load", 1473 + resolve, 1474 + {once:true} 1475 + ); 1476 + }); 1477 + } 1478 + 1479 + if( 1480 + document.fonts&& 1481 + document.fonts.ready 1482 + ){ 1483 + try{ 1484 + await document.fonts.ready; 1485 + }catch(error){} 1486 + } 1487 + 1488 + var images= 1489 + Array.from( 1490 + root.querySelectorAll("img") 1491 + ); 1492 + 1493 + await Promise.all( 1494 + images.map(function(img){ 1495 + if(img.complete){ 1496 + return Promise.resolve(); 1497 + } 1498 + 1499 + return new Promise(function(resolve){ 1500 + var done=function(){ 1501 + resolve(); 1502 + }; 1503 + 1504 + img.addEventListener( 1505 + "load", 1506 + done, 1507 + {once:true} 1508 + ); 1509 + 1510 + img.addEventListener( 1511 + "error", 1512 + done, 1513 + {once:true} 1514 + ); 1515 + }); 1516 + }) 1517 + ); 1518 + 1519 + run(); 1520 + } 1521 + 1522 + window.addEventListener( 1523 + "resize", 1524 + onResize, 1525 + {passive:true} 1526 + ); 1527 + 1528 + waitForReady(); 1529 +})(); 1530 +</script> 1531 + 1532 +<!-- SN_SERVICE_NAVIGATOR_MASTER_STYLE_END --> 1533 +{{/html}} 1534 +