This commit is contained in:
Roslund
2025-11-21 21:50:53 +00:00
parent e7d93c758f
commit 66b1d76f64
3 changed files with 5 additions and 4 deletions
+1
View File
@@ -11,6 +11,7 @@
//286692481, // Tornberget
3324004241, // Skårdal 1
3328975709, // MDG Gränö
235175901, // Hammarbyhöjden
];
const DAYS = 30;
+1 -1
View File
@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://sthlm-mesh.se/docs/settings/</loc><lastmod>2025-09-28T18:34:50+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/device_role/</loc><lastmod>2025-09-28T18:34:50+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/position/</loc><lastmod>2025-09-28T18:34:50+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meetup-26-november-the-bishops-arms-gamla-stan/</loc><lastmod>2025-11-19T07:50:35+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meetup-12-november-lora-mesh-m%C3%B6te-p%C3%A5-v%C3%A4rmd%C3%B6/</loc><lastmod>2025-11-19T22:34:48+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meetup-1-oktober-sundbyberg/</loc><lastmod>2025-11-19T07:46:08+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/%C3%B6verg%C3%A5ng-till-mediumfast-den-27-september/</loc><lastmod>2025-09-21T22:33:53+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meshtastic-p%C3%A5-sec-t/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meetup-19-augusti-telefonplan/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meetup-8-april-sundbyberg/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2024/meetup-4-september-sundbyberg/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2024/meetup-15-maj-urban-deli/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/</loc><lastmod>2025-08-24T19:47:51+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/mqtt/</loc><lastmod>2025-03-31T19:16:34+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/meetups/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/neighbor_info/</loc><lastmod>2025-09-28T18:34:50+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/past-meetups/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/kartor/</loc><lastmod>2025-03-08T20:11:28+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/hardware/</loc><lastmod>2025-04-21T12:00:04+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/solar_nodes/</loc><lastmod>2025-04-21T01:54:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/communities/</loc><lastmod>2025-02-23T20:48:06+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/categories/</loc></url><url><loc>https://sthlm-mesh.se/docs/</loc><lastmod>2025-03-03T22:48:04+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/messages/</loc><lastmod>2025-11-02T11:29:51+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/about/</loc><lastmod>2025-02-23T18:02:23+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/status/</loc><lastmod>2025-11-19T19:22:29+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/</loc><lastmod>2025-09-21T21:23:50+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/tags/</loc></url></urlset>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://sthlm-mesh.se/docs/settings/</loc><lastmod>2025-09-28T18:34:50+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/device_role/</loc><lastmod>2025-09-28T18:34:50+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/position/</loc><lastmod>2025-09-28T18:34:50+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meetup-26-november-the-bishops-arms-gamla-stan/</loc><lastmod>2025-11-19T07:50:35+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meetup-12-november-lora-mesh-m%C3%B6te-p%C3%A5-v%C3%A4rmd%C3%B6/</loc><lastmod>2025-11-19T22:34:48+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meetup-1-oktober-sundbyberg/</loc><lastmod>2025-11-19T07:46:08+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/%C3%B6verg%C3%A5ng-till-mediumfast-den-27-september/</loc><lastmod>2025-09-21T22:33:53+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meshtastic-p%C3%A5-sec-t/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meetup-19-augusti-telefonplan/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2025/meetup-8-april-sundbyberg/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2024/meetup-4-september-sundbyberg/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/2024/meetup-15-maj-urban-deli/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/</loc><lastmod>2025-08-24T19:47:51+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/mqtt/</loc><lastmod>2025-03-31T19:16:34+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/meetups/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/neighbor_info/</loc><lastmod>2025-09-28T18:34:50+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/blog/past-meetups/</loc><lastmod>2025-09-21T20:27:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/kartor/</loc><lastmod>2025-03-08T20:11:28+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/hardware/</loc><lastmod>2025-04-21T12:00:04+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/solar_nodes/</loc><lastmod>2025-04-21T01:54:22+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/docs/communities/</loc><lastmod>2025-02-23T20:48:06+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/categories/</loc></url><url><loc>https://sthlm-mesh.se/docs/</loc><lastmod>2025-03-03T22:48:04+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/messages/</loc><lastmod>2025-11-02T11:29:51+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/about/</loc><lastmod>2025-02-23T18:02:23+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/status/</loc><lastmod>2025-11-21T22:50:00+01:00</lastmod></url><url><loc>https://sthlm-mesh.se/</loc><lastmod>2025-09-21T21:23:50+02:00</lastmod></url><url><loc>https://sthlm-mesh.se/tags/</loc></url></urlset>
+3 -3
View File
@@ -7,11 +7,11 @@ Kanalutnyttjande Kanalutnyttjande (Channel Utilization) visar hur mycket av radi
Senaste 7 dagarna
Senaste 30 dagarna
Text Meddelanden Antalet meddelanden per timme senaste 7 dygnen. Grafen visar antal okrypterade meddelanden som skickats. Direktmedelanden mellan noder är krypterade och visas inte i grafen. De meddelanden som skickas går att se här.
Kanalutnyttjande Kanalutnyttjande (Channel Utilization) visar hur mycket av radiokanalen som är upptagen. Under 1520% är allt normalt, över 25% får Telemetri lägre prioritet, vilket kan ge längre tid mellan uppdateringar. Runt 40% stryps positionsuppdateringar."><meta property="og:locale" content="sv"><meta property="og:type" content="article"><meta property="article:modified_time" content="2025-11-19T19:22:29+01:00"><meta itemprop=name content="Mesh Status"><meta itemprop=description content="Antal Enheter Hörts idag
Kanalutnyttjande Kanalutnyttjande (Channel Utilization) visar hur mycket av radiokanalen som är upptagen. Under 1520% är allt normalt, över 25% får Telemetri lägre prioritet, vilket kan ge längre tid mellan uppdateringar. Runt 40% stryps positionsuppdateringar."><meta property="og:locale" content="sv"><meta property="og:type" content="article"><meta property="article:modified_time" content="2025-11-21T22:50:00+01:00"><meta itemprop=name content="Mesh Status"><meta itemprop=description content="Antal Enheter Hörts idag
Senaste 7 dagarna
Senaste 30 dagarna
Text Meddelanden Antalet meddelanden per timme senaste 7 dygnen. Grafen visar antal okrypterade meddelanden som skickats. Direktmedelanden mellan noder är krypterade och visas inte i grafen. De meddelanden som skickas går att se här.
Kanalutnyttjande Kanalutnyttjande (Channel Utilization) visar hur mycket av radiokanalen som är upptagen. Under 1520% är allt normalt, över 25% får Telemetri lägre prioritet, vilket kan ge längre tid mellan uppdateringar. Runt 40% stryps positionsuppdateringar."><meta itemprop=dateModified content="2025-11-19T19:22:29+01:00"><meta itemprop=wordCount content="598"><meta name=twitter:card content="summary"><meta name=twitter:title content="Mesh Status"><meta name=twitter:description content="Antal Enheter Hörts idag
Kanalutnyttjande Kanalutnyttjande (Channel Utilization) visar hur mycket av radiokanalen som är upptagen. Under 1520% är allt normalt, över 25% får Telemetri lägre prioritet, vilket kan ge längre tid mellan uppdateringar. Runt 40% stryps positionsuppdateringar."><meta itemprop=dateModified content="2025-11-21T22:50:00+01:00"><meta itemprop=wordCount content="582"><meta name=twitter:card content="summary"><meta name=twitter:title content="Mesh Status"><meta name=twitter:description content="Antal Enheter Hörts idag
Senaste 7 dagarna
Senaste 30 dagarna
Text Meddelanden Antalet meddelanden per timme senaste 7 dygnen. Grafen visar antal okrypterade meddelanden som skickats. Direktmedelanden mellan noder är krypterade och visas inte i grafen. De meddelanden som skickas går att se här.
@@ -20,6 +20,6 @@ Eftersom vi har begränsad bandbredd är det viktigt att hålla nere trafiken. E
<button id=clearFilterBtn class="btn btn-outline-info" type=button></button></div><ul id=suggestions class="dropdown-menu w-100" style=display:none;max-height:300px;overflow-y:auto;position:absolute;z-index:1000></ul></div></div><div id=portnumDistributionContainer class=stats-chart-container><canvas id=portnumDistribution></canvas></div><h2 id=enhetsroll>Enhetsroll<a class=td-heading-self-link href=#enhetsroll aria-label="Heading self-link"></a></h2><p>Antalet enheter av respektive Enhetsroll som synts i meshet de senaste 30 dagarna. I större mesh så som Stockholm bör i princip all noder vara <code>Client</code> eller <code>Client Mute</code>. Enbart ett fåtal <code>Router</code> eller <code>Repeater</code> behövs. Dessa måste vara placerade extremt strategiskt, till exempel högst upp i en skidbacke. <code>Router Client</code> är en avvecklad roll som inte finns längre, men i meshen lever det kvar några noder som inte blivit uppdaterade. För mer info see vår <a href=https://sthlm-mesh.se/docs/device_role/>dokumentation</a>.</p><div id=deviceRolesContainer class=stats-chart-container><canvas id=deviceRoles></canvas></div><h2 id=position-precision>Position Precision<a class=td-heading-self-link href=#position-precision aria-label="Heading self-link"></a></h2><p>Grafen visar position precision, eller noggrannhet, på de noder som rapporterat sin position de senaste 30 dagarna.
Vi ser gärna att man använder en noggrannhet på ±182m eller noggrannare. Detta är dock inte möjligt att ställa in i iPhone Appen.
För mer info se vår <a href=https://sthlm-mesh.se/docs/position/#position-precision>dokumentation</a>.</p><div id=positionPrecisionContainer class=stats-chart-container><canvas id=positionPrecisionChart></canvas></div><h2 id=firmware-versioner>Firmware versioner<a class=td-heading-self-link href=#firmware-versioner aria-label="Heading self-link"></a></h2><p>Antalet enheter av firmware version som synts i meshet de senaste 30 dagarna. Information om firmware information skickas inte över meshet. Men det går att härleda till viss del utifrån vilken information de paket som skickas innehåller.</p><div id=firmwareVersionContainer class=stats-chart-container><canvas id=firmwareVersionChart></canvas></div><h2 id=max-antal-hopp>Max antal hopp<a class=td-heading-self-link href=#max-antal-hopp aria-label="Heading self-link"></a></h2><p>Visar fördelningen av konfigurerade max-hopp för noder som synts de senaste 30 dagarna. För att värna om meshens stabilitet bör man använda ett så lågt antal max hops som möjlig. Används traceroute funktionen för att se hur många hops det krävs för dig att nå olika noder.</p><div id=maxHopsContainer class=stats-chart-container><canvas id=maxHopsChart></canvas></div><h2 id=unmessagable>Unmessagable<a class=td-heading-self-link href=#unmessagable aria-label="Heading self-link"></a></h2><p>Visar antalet noder som är markerade som &ldquo;unmessagable&rdquo; respektive &ldquo;messagable&rdquo; baserat på de senaste 30 dagarnas aktivitet. Inställningen &ldquo;unmessagable&rdquo; används för att identifiera oövervakade infrastrukturnoder så att meddelanden inte skickas till noder som aldrig kommer att svara. Noder som inte har denna inställning definierad räknas som &ldquo;messagable&rdquo; eftersom denna egenskap infördes i version 2.6.8.</p><div id=isUnmessagableContainer class=stats-chart-container><canvas id=isUnmessagableChart></canvas></div><h2 id=ok-to-mqtt>OK to MQTT<a class=td-heading-self-link href=#ok-to-mqtt aria-label="Heading self-link"></a></h2><p>Visar antalet noder som har &ldquo;ok_to_mqtt&rdquo; aktiverad eller avstängd under de senaste 30 dagarna. Flaggan är en begäran om att paket inte ska vidarebefordras till MQTT-servrar och karttjänster som sthlm-mesh. Begäran behöver dock inte respekteras. För att undvika exponering på karttjänster bör man använda krypterade kanaler istället för att dela information publikt.
Äldre firmware skickar inte denna flagga och behandlas som falskt värde.</p><div id=isOkToMqttContainer class=stats-chart-container><canvas id=isOkToMqttChart></canvas></div><h2 id=batteri>Batteri<a class=td-heading-self-link href=#batteri aria-label="Heading self-link"></a></h2><p>Visar genomsnittlig batterinivå av de noder som rapporterat batteri nivå och inte har fast strömförsörjning.</p><div id=batteryContainer class=stats-chart-container style=min-height:300px><canvas id=batteryChart></canvas></div><h2 id=batteri---solnoder>Batteri - Solnoder<a class=td-heading-self-link href=#batteri---solnoder aria-label="Heading self-link"></a></h2><p>Graf över batterinivå för utvalda solnoder senaste 30 dagarna. Har du en solnod som levererar data stabilt, säg till på discord så kan vi lägga till den.</p><div id=solarBatteryContainer class=stats-chart-container style=min-height:320px><canvas id=solarBatteryChart></canvas></div><h2 id=hårdvarumodeller>Hårdvarumodeller<a class=td-heading-self-link href=#h%c3%a5rdvarumodeller aria-label="Heading self-link"></a></h2><p>Antalet enheter av respektive hårdvarutyp som synts i meshet de senaste 30 dagarna.</p><div id=hardwareChartContainer class=stats-chart-container><canvas id=hardwareChart></canvas></div></div></div></section><div><a id=td-block-1 class=td-offset-anchor></a></div><section class="row td-box td-box--info td-box--height-auto"><div class=col><div class=container><h2 id=om>OM<a class=td-heading-self-link href=#om aria-label="Heading self-link"></a></h2><p>Graferna baseras på data från <a href=https://map.sthlm-mesh.se>map.sthlm-mesh.se</a>, där data samlas in från ett par noder i Stockholmsområdet. Data hämtas från API&rsquo;t, som vi dessutom har utökat med fler funktioner för att möjliggöra mer analys. Visualisering sker genom biblioteket <a href=https://www.chartjs.org/>chartjs.org</a>.</p></div></div></section><script src=https://cdn.jsdelivr.net/npm/chart.js></script><script src=https://cdn.jsdelivr.net/npm/chartjs-plugin-annotation></script><script src=https://cdn.jsdelivr.net/npm/luxon></script><script src=https://cdn.jsdelivr.net/npm/chartjs-adapter-luxon></script><script src=/js/status/shared.js></script><script src=/js/status/messagesChart.js></script><script src=/js/status/most-active-nodes.js></script><script src=/js/status/hardwareChart.js></script><script src=/js/status/position-precision-chart.js></script><script src=/js/status/portnum-distribution-chart.js></script><script src=/js/status/device-roles.js></script><script src=/js/status/nodes-seen.js></script><script src=/js/status/firmware-versions.js></script><script src=/js/status/battery-stats.js></script><script src=/js/status/channel-utilization.js></script><script src=/js/status/channel-utilization-gauges.js></script><script src=/js/status/is-unmessagable-chart.js></script><script src=/js/status/is-ok-to-mqtt-chart.js></script><script src=/js/status/max-hops-chart.js></script><script src=/js/status/solar-battery-chart.js></script><script>document.addEventListener("DOMContentLoaded",function(){window.bootstrap&&typeof window.bootstrap.Tooltip=="function"?new window.bootstrap.Tooltip(document.body,{selector:"[data-bs-toggle='tooltip']",container:"body"}):console.warn("Bootstrap Tooltip not available; falling back to native titles.")})</script></main><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2"><span class=td-footer__copyright>&copy;
Äldre firmware skickar inte denna flagga och behandlas som falskt värde.</p><div id=isOkToMqttContainer class=stats-chart-container><canvas id=isOkToMqttChart></canvas></div><h2 id=batteri---solnoder>Batteri - Solnoder<a class=td-heading-self-link href=#batteri---solnoder aria-label="Heading self-link"></a></h2><p>Graf över batterinivå för utvalda solnoder senaste 30 dagarna. Har du en solnod som levererar data stabilt, säg till på discord så kan vi lägga till den.</p><div id=solarBatteryContainer class=stats-chart-container style=min-height:420px><canvas id=solarBatteryChart></canvas></div><h2 id=hårdvarumodeller>Hårdvarumodeller<a class=td-heading-self-link href=#h%c3%a5rdvarumodeller aria-label="Heading self-link"></a></h2><p>Antalet enheter av respektive hårdvarutyp som synts i meshet de senaste 30 dagarna.</p><div id=hardwareChartContainer class=stats-chart-container><canvas id=hardwareChart></canvas></div></div></div></section><div><a id=td-block-1 class=td-offset-anchor></a></div><section class="row td-box td-box--info td-box--height-auto"><div class=col><div class=container><h2 id=om>OM<a class=td-heading-self-link href=#om aria-label="Heading self-link"></a></h2><p>Graferna baseras på data från <a href=https://map.sthlm-mesh.se>map.sthlm-mesh.se</a>, där data samlas in från ett par noder i Stockholmsområdet. Data hämtas från API&rsquo;t, som vi dessutom har utökat med fler funktioner för att möjliggöra mer analys. Visualisering sker genom biblioteket <a href=https://www.chartjs.org/>chartjs.org</a>.</p></div></div></section><script src=https://cdn.jsdelivr.net/npm/chart.js></script><script src=https://cdn.jsdelivr.net/npm/chartjs-plugin-annotation></script><script src=https://cdn.jsdelivr.net/npm/luxon></script><script src=https://cdn.jsdelivr.net/npm/chartjs-adapter-luxon></script><script src=/js/status/shared.js></script><script src=/js/status/messagesChart.js></script><script src=/js/status/most-active-nodes.js></script><script src=/js/status/hardwareChart.js></script><script src=/js/status/position-precision-chart.js></script><script src=/js/status/portnum-distribution-chart.js></script><script src=/js/status/device-roles.js></script><script src=/js/status/nodes-seen.js></script><script src=/js/status/firmware-versions.js></script><script src=/js/status/battery-stats.js></script><script src=/js/status/channel-utilization.js></script><script src=/js/status/channel-utilization-gauges.js></script><script src=/js/status/is-unmessagable-chart.js></script><script src=/js/status/is-ok-to-mqtt-chart.js></script><script src=/js/status/max-hops-chart.js></script><script src=/js/status/solar-battery-chart.js></script><script>document.addEventListener("DOMContentLoaded",function(){window.bootstrap&&typeof window.bootstrap.Tooltip=="function"?new window.bootstrap.Tooltip(document.body,{selector:"[data-bs-toggle='tooltip']",container:"body"}):console.warn("Bootstrap Tooltip not available; falling back to native titles.")})</script></main><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2"><span class=td-footer__copyright>&copy;
2025&ndash;2025
<span class=td-footer__authors>STHLM-MESH Authors | <a href=https://creativecommons.org/licenses/by/4.0>CC BY 4.0</a> |</span></span><span class=td-footer__all_rights_reserved>Alla rättigheter förbehållna</span><span class=ms-2><a href=https://policies.google.com/privacy target=_blank rel=noopener>Integritetspolicy</a></span></div></div></div></footer></div><script src=/js/main.min.7759f7107045cd01303fdfbe5620c99ad1a8a8a09e0938b93e036ca546ea64ec.js integrity="sha256-d1n3EHBFzQEwP9++ViDJmtGoqKCeCTi5PgNspUbqZOw=" crossorigin=anonymous></script><script defer src=/js/click-to-copy.min.73478a7d4807698aed7e355eb23f9890ca18fea3158604c8471746d046702bad.js integrity="sha256-c0eKfUgHaYrtfjVesj+YkMoY/qMVhgTIRxdG0EZwK60=" crossorigin=anonymous></script><script src=/js/tabpane-persist.js></script></body></html>