From 6d56c01a161ce30991cd6a3f4017f4f643ebfe22 Mon Sep 17 00:00:00 2001 From: romm Date: Mon, 10 Nov 2025 00:56:01 +0000 Subject: [PATCH] Deployed 09a99bc to 4.4.0 with MkDocs 1.6.1 and mike 2.1.3 --- 4.4.0/404.html | 1973 +++++ .../API-Reference/index.html | 2567 +++++++ .../Contributing/index.html | 2385 ++++++ .../Development-Setup/index.html | 2288 ++++++ 4.4.0/API-and-Development/index.html | 2094 +++++ .../Getting-Started/Authentication/index.html | 2417 ++++++ .../Configuration-File/index.html | 2814 +++++++ .../Environment-Variables/index.html | 2818 +++++++ .../Folder-Structure/index.html | 2412 ++++++ .../Metadata-Providers/index.html | 2631 +++++++ 4.4.0/Getting-Started/OIDC-Setup/index.html | 2419 ++++++ .../Quick-Start-Guide/index.html | 2423 ++++++ .../Getting-Started/Reverse-Proxy/index.html | 2552 +++++++ 4.4.0/Integrations/Playnite-plugin/index.html | 2381 ++++++ .../Tinfoil-integration/index.html | 2290 ++++++ 4.4.0/Integrations/muOS-app/index.html | 2252 ++++++ .../Migrating-to-new-machine/index.html | 2277 ++++++ 4.4.0/Maintenance/Scheduled-Tasks/index.html | 2336 ++++++ 4.4.0/Maintenance/Upgrading-to-3.0/index.html | 2281 ++++++ .../Miscellaneous/Brand-Guidelines/index.html | 2251 ++++++ 4.4.0/Miscellaneous/FAQs/index.html | 2238 ++++++ 4.4.0/Navigation/index.html | 2152 ++++++ .../OIDC-Setup-With-Authelia/index.html | 2444 ++++++ .../OIDC-Setup-With-Authentik/index.html | 2459 ++++++ .../OIDC-Setup-With-PocketID/index.html | 2408 ++++++ .../OIDC-Setup-With-Zitadel/index.html | 2483 ++++++ .../Custom-Platforms/index.html | 2121 ++++++ .../EmulatorJS-Player/index.html | 2252 ++++++ 4.4.0/Platforms-and-Players/MS-DOS/index.html | 2850 +++++++ .../RuffleRS-Player/index.html | 2124 ++++++ .../Supported-Platforms/index.html | 4599 +++++++++++ .../Synology-Setup-Guide/index.html | 2628 +++++++ .../TrueNAS-Setup-Guide/index.html | 2591 +++++++ .../Unraid-Compose-Setup/index.html | 2304 ++++++ .../Unraid-Setup-Guide/index.html | 2358 ++++++ .../Tools/Igir-Collection-Manager/index.html | 2418 ++++++ .../Authentication-Issues/index.html | 2219 ++++++ .../Kubernetes-Issues/index.html | 2193 ++++++ .../Miscellaneous-Troubleshooting/index.html | 2220 ++++++ .../Scanning-Issues/index.html | 2293 ++++++ .../Synology-Issues/index.html | 2193 ++++++ 4.4.0/Usage/Administration/index.html | 2292 ++++++ 4.4.0/Usage/LibraryManagement/index.html | 2658 +++++++ 4.4.0/Usage/UserManagement/index.html | 2234 ++++++ 4.4.0/assets/images/favicon.png | Bin 0 -> 1870 bytes .../API-and-Development/API-Reference.png | Bin 0 -> 34411 bytes .../API-and-Development/Contributing.png | Bin 0 -> 34697 bytes .../API-and-Development/Development-Setup.png | Bin 0 -> 37910 bytes .../social/API-and-Development/index.png | Bin 0 -> 39652 bytes .../social/Getting-Started/Authentication.png | Bin 0 -> 36028 bytes .../Getting-Started/Configuration-File.png | Bin 0 -> 37504 bytes .../Getting-Started/Environment-Variables.png | Bin 0 -> 41666 bytes .../Getting-Started/Folder-Structure.png | Bin 0 -> 35841 bytes .../Getting-Started/Metadata-Providers.png | Bin 0 -> 39077 bytes .../social/Getting-Started/OIDC-Setup.png | Bin 0 -> 36865 bytes .../Getting-Started/Quick-Start-Guide.png | Bin 0 -> 40724 bytes .../social/Getting-Started/Reverse-Proxy.png | Bin 0 -> 37699 bytes .../social/Integrations/Playnite-plugin.png | Bin 0 -> 36272 bytes .../Integrations/Tinfoil-integration.png | Bin 0 -> 35042 bytes .../images/social/Integrations/muOS-app.png | Bin 0 -> 34515 bytes .../Maintenance/Migrating-to-new-machine.png | Bin 0 -> 36844 bytes .../social/Maintenance/Scheduled-Tasks.png | Bin 0 -> 38073 bytes .../social/Maintenance/Upgrading-to-3.0.png | Bin 0 -> 39606 bytes .../social/Miscellaneous/Brand-Guidelines.png | Bin 0 -> 41198 bytes .../images/social/Miscellaneous/FAQs.png | Bin 0 -> 31814 bytes 4.4.0/assets/images/social/Navigation.png | Bin 0 -> 34392 bytes .../OIDC-Guides/OIDC-Setup-With-Authelia.png | Bin 0 -> 34863 bytes .../OIDC-Guides/OIDC-Setup-With-Authentik.png | Bin 0 -> 34794 bytes .../OIDC-Guides/OIDC-Setup-With-PocketID.png | Bin 0 -> 37139 bytes .../OIDC-Guides/OIDC-Setup-With-Zitadel.png | Bin 0 -> 34954 bytes .../Custom-Platforms.png | Bin 0 -> 36752 bytes .../EmulatorJS-Player.png | Bin 0 -> 34381 bytes .../social/Platforms-and-Players/MS-DOS.png | Bin 0 -> 33270 bytes .../Platforms-and-Players/RuffleRS-Player.png | Bin 0 -> 32531 bytes .../Supported-Platforms.png | Bin 0 -> 42951 bytes .../System-Setup/Synology-Setup-Guide.png | Bin 0 -> 38030 bytes .../System-Setup/TrueNAS-Setup-Guide.png | Bin 0 -> 35382 bytes .../System-Setup/Unraid-Compose-Setup.png | Bin 0 -> 45457 bytes .../System-Setup/Unraid-Setup-Guide.png | Bin 0 -> 38834 bytes .../social/Tools/Igir-Collection-Manager.png | Bin 0 -> 43858 bytes .../Troubleshooting/Authentication-Issues.png | Bin 0 -> 45167 bytes .../Troubleshooting/Kubernetes-Issues.png | Bin 0 -> 42291 bytes .../Miscellaneous-Troubleshooting.png | Bin 0 -> 46465 bytes .../Troubleshooting/Scanning-Issues.png | Bin 0 -> 43673 bytes .../Troubleshooting/Synology-Issues.png | Bin 0 -> 45490 bytes .../images/social/Usage/Administration.png | Bin 0 -> 36066 bytes .../images/social/Usage/LibraryManagement.png | Bin 0 -> 40807 bytes .../images/social/Usage/UserManagement.png | Bin 0 -> 38209 bytes 4.4.0/assets/images/social/index.png | Bin 0 -> 36926 bytes .../assets/javascripts/bundle.f1b6f286.min.js | 16 + .../javascripts/bundle.f1b6f286.min.js.map | 7 + 4.4.0/assets/javascripts/glightbox.min.js | 1 + .../javascripts/lunr/min/lunr.ar.min.js | 1 + .../javascripts/lunr/min/lunr.da.min.js | 18 + .../javascripts/lunr/min/lunr.de.min.js | 18 + .../javascripts/lunr/min/lunr.du.min.js | 18 + .../javascripts/lunr/min/lunr.el.min.js | 1 + .../javascripts/lunr/min/lunr.es.min.js | 18 + .../javascripts/lunr/min/lunr.fi.min.js | 18 + .../javascripts/lunr/min/lunr.fr.min.js | 18 + .../javascripts/lunr/min/lunr.he.min.js | 1 + .../javascripts/lunr/min/lunr.hi.min.js | 1 + .../javascripts/lunr/min/lunr.hu.min.js | 18 + .../javascripts/lunr/min/lunr.hy.min.js | 1 + .../javascripts/lunr/min/lunr.it.min.js | 18 + .../javascripts/lunr/min/lunr.ja.min.js | 1 + .../javascripts/lunr/min/lunr.jp.min.js | 1 + .../javascripts/lunr/min/lunr.kn.min.js | 1 + .../javascripts/lunr/min/lunr.ko.min.js | 1 + .../javascripts/lunr/min/lunr.multi.min.js | 1 + .../javascripts/lunr/min/lunr.nl.min.js | 18 + .../javascripts/lunr/min/lunr.no.min.js | 18 + .../javascripts/lunr/min/lunr.pt.min.js | 18 + .../javascripts/lunr/min/lunr.ro.min.js | 18 + .../javascripts/lunr/min/lunr.ru.min.js | 18 + .../javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + .../javascripts/lunr/min/lunr.sv.min.js | 18 + .../javascripts/lunr/min/lunr.ta.min.js | 1 + .../javascripts/lunr/min/lunr.te.min.js | 1 + .../javascripts/lunr/min/lunr.th.min.js | 1 + .../javascripts/lunr/min/lunr.tr.min.js | 18 + .../javascripts/lunr/min/lunr.vi.min.js | 1 + .../javascripts/lunr/min/lunr.zh.min.js | 1 + 4.4.0/assets/javascripts/lunr/tinyseg.js | 206 + 4.4.0/assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.f8cc74c7.min.js | 42 + .../workers/search.f8cc74c7.min.js.map | 7 + 4.4.0/assets/stylesheets/glightbox.min.css | 1 + .../assets/stylesheets/main.8608ea7d.min.css | 1 + .../stylesheets/main.8608ea7d.min.css.map | 1 + .../stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + 4.4.0/css/asciinema-player.css | 2365 ++++++ 4.4.0/css/icons/close.svg | 3 + 4.4.0/css/icons/maximize.svg | 3 + 4.4.0/css/icons/minimize.svg | 3 + 4.4.0/css/terminal-player.css | 202 + 4.4.0/css/timeago.css | 15 + 4.4.0/index.html | 2231 ++++++ 4.4.0/js/asciinema-player.min.js | 1 + 4.4.0/js/timeago.min.js | 2 + 4.4.0/js/timeago_mkdocs_material.js | 33 + .../asciinema/quick-start-docker-compose.cast | 997 +++ 4.4.0/resources/authelia/1-user-profile.png | Bin 0 -> 25951 bytes 4.4.0/resources/authelia/2-romm-login.png | Bin 0 -> 27074 bytes .../resources/authentik/1-user-dashboard.png | Bin 0 -> 27014 bytes .../resources/authentik/2-create-provider.png | Bin 0 -> 101438 bytes 4.4.0/resources/authentik/3-new-provider.png | Bin 0 -> 124416 bytes .../authentik/4-provider-secrets.png | Bin 0 -> 70055 bytes 4.4.0/resources/authentik/5-applications.png | Bin 0 -> 174714 bytes .../resources/authentik/6-new-application.png | Bin 0 -> 91166 bytes 4.4.0/resources/authentik/7-user-profile.png | Bin 0 -> 25951 bytes 4.4.0/resources/authentik/8-romm-login.png | Bin 0 -> 26785 bytes 4.4.0/resources/css/theme.css | 50 + 4.4.0/resources/metadata_providers/1-igdb.png | Bin 0 -> 36846 bytes 4.4.0/resources/metadata_providers/1-ra.png | Bin 0 -> 11618 bytes 4.4.0/resources/metadata_providers/2-igdb.png | Bin 0 -> 117056 bytes 4.4.0/resources/metadata_providers/2-ra.png | Bin 0 -> 593579 bytes .../resources/metadata_providers/2dcovers.png | Bin 0 -> 5672118 bytes .../resources/metadata_providers/3dboxes.png | Bin 0 -> 2862133 bytes .../metadata_providers/flashpoint.png | Bin 0 -> 7051 bytes .../resources/metadata_providers/hasheous.png | Bin 0 -> 302097 bytes 4.4.0/resources/metadata_providers/hltb.png | Bin 0 -> 158 bytes 4.4.0/resources/metadata_providers/igdb.png | Bin 0 -> 2021 bytes .../metadata_providers/launchbox.png | Bin 0 -> 62785 bytes 4.4.0/resources/metadata_providers/moby.png | Bin 0 -> 21100 bytes .../metadata_providers/playmatch.png | Bin 0 -> 46902 bytes 4.4.0/resources/metadata_providers/ra.png | Bin 0 -> 268447 bytes 4.4.0/resources/metadata_providers/sgdb.png | Bin 0 -> 40377 bytes 4.4.0/resources/metadata_providers/ss.png | Bin 0 -> 143739 bytes 4.4.0/resources/pocketid/2-romm-login.png | Bin 0 -> 25675 bytes 4.4.0/resources/quickstart/upload_roms.png | Bin 0 -> 17496 bytes .../romm/brand_guidelines/371f69.png | Bin 0 -> 451 bytes .../romm/brand_guidelines/553e98.png | Bin 0 -> 451 bytes .../romm/brand_guidelines/bea4e1.png | Bin 0 -> 451 bytes .../romm/brand_guidelines/e1a38d.png | Bin 0 -> 451 bytes .../romm/brand_guidelines/e6c7a7.png | Bin 0 -> 451 bytes .../romm/brand_guidelines/ede5f8.png | Bin 0 -> 451 bytes 4.4.0/resources/romm/integrations/muos.svg | 1 + .../resources/romm/integrations/playnite.svg | 1 + 4.4.0/resources/romm/integrations/tinfoil.svg | 1 + 4.4.0/resources/romm/isotipo.png | Bin 0 -> 676610 bytes 4.4.0/resources/romm/isotipo.svg | 1 + 4.4.0/resources/romm/logotipo.png | Bin 0 -> 6974 bytes 4.4.0/resources/romm/logotipo.svg | 1 + .../snippets/quick-start.docker-compose.yml | 54 + .../snippets/synology.docker-compose.yml | 56 + .../snippets/truenas.docker-compose.yml | 59 + 4.4.0/resources/social_preview.svg | 1 + 4.4.0/resources/tinfoil/tinfoilscreen.jpg | Bin 0 -> 687626 bytes 4.4.0/resources/tinfoil/titleid.jpg | Bin 0 -> 4580 bytes 4.4.0/resources/truenas/app-config.png | Bin 0 -> 31345 bytes 4.4.0/resources/truenas/appstore.png | Bin 0 -> 428424 bytes 4.4.0/resources/truenas/install-via-yaml.png | Bin 0 -> 17526 bytes .../unraid/docker-compose-loading.png | Bin 0 -> 7352 bytes 4.4.0/resources/unraid/docker-compose-up.png | Bin 0 -> 27400 bytes 4.4.0/resources/unraid/docker-compose.png | Bin 0 -> 30407 bytes 4.4.0/resources/unraid/edit-stack.png | Bin 0 -> 7017 bytes 4.4.0/resources/unraid/romm-env.png | Bin 0 -> 41279 bytes 4.4.0/resources/unraid/unraid-compose.png | Bin 0 -> 116290 bytes 4.4.0/resources/unraid/unraid-start.png | Bin 0 -> 16154 bytes 4.4.0/resources/unraid/unraid-success.png | Bin 0 -> 32830 bytes 4.4.0/resources/usage/ContextMenu.png | Bin 0 -> 4541 bytes 4.4.0/resources/usage/PlatformView.png | Bin 0 -> 33694 bytes 4.4.0/resources/usage/SearchBar.png | Bin 0 -> 4576 bytes 4.4.0/resources/usage/gameCard.png | Bin 0 -> 6682 bytes 4.4.0/search/search_index.json | 1 + 4.4.0/sitemap.xml | 179 + 4.4.0/sitemap.xml.gz | Bin 0 -> 737 bytes latest | 2 +- versions.json | 9 +- 212 files changed, 120139 insertions(+), 3 deletions(-) create mode 100644 4.4.0/404.html create mode 100644 4.4.0/API-and-Development/API-Reference/index.html create mode 100644 4.4.0/API-and-Development/Contributing/index.html create mode 100644 4.4.0/API-and-Development/Development-Setup/index.html create mode 100644 4.4.0/API-and-Development/index.html create mode 100644 4.4.0/Getting-Started/Authentication/index.html create mode 100644 4.4.0/Getting-Started/Configuration-File/index.html create mode 100644 4.4.0/Getting-Started/Environment-Variables/index.html create mode 100644 4.4.0/Getting-Started/Folder-Structure/index.html create mode 100644 4.4.0/Getting-Started/Metadata-Providers/index.html create mode 100644 4.4.0/Getting-Started/OIDC-Setup/index.html create mode 100644 4.4.0/Getting-Started/Quick-Start-Guide/index.html create mode 100644 4.4.0/Getting-Started/Reverse-Proxy/index.html create mode 100644 4.4.0/Integrations/Playnite-plugin/index.html create mode 100644 4.4.0/Integrations/Tinfoil-integration/index.html create mode 100644 4.4.0/Integrations/muOS-app/index.html create mode 100644 4.4.0/Maintenance/Migrating-to-new-machine/index.html create mode 100644 4.4.0/Maintenance/Scheduled-Tasks/index.html create mode 100644 4.4.0/Maintenance/Upgrading-to-3.0/index.html create mode 100644 4.4.0/Miscellaneous/Brand-Guidelines/index.html create mode 100644 4.4.0/Miscellaneous/FAQs/index.html create mode 100644 4.4.0/Navigation/index.html create mode 100644 4.4.0/OIDC-Guides/OIDC-Setup-With-Authelia/index.html create mode 100644 4.4.0/OIDC-Guides/OIDC-Setup-With-Authentik/index.html create mode 100644 4.4.0/OIDC-Guides/OIDC-Setup-With-PocketID/index.html create mode 100644 4.4.0/OIDC-Guides/OIDC-Setup-With-Zitadel/index.html create mode 100644 4.4.0/Platforms-and-Players/Custom-Platforms/index.html create mode 100644 4.4.0/Platforms-and-Players/EmulatorJS-Player/index.html create mode 100644 4.4.0/Platforms-and-Players/MS-DOS/index.html create mode 100644 4.4.0/Platforms-and-Players/RuffleRS-Player/index.html create mode 100644 4.4.0/Platforms-and-Players/Supported-Platforms/index.html create mode 100644 4.4.0/System-Setup/Synology-Setup-Guide/index.html create mode 100644 4.4.0/System-Setup/TrueNAS-Setup-Guide/index.html create mode 100644 4.4.0/System-Setup/Unraid-Compose-Setup/index.html create mode 100644 4.4.0/System-Setup/Unraid-Setup-Guide/index.html create mode 100644 4.4.0/Tools/Igir-Collection-Manager/index.html create mode 100644 4.4.0/Troubleshooting/Authentication-Issues/index.html create mode 100644 4.4.0/Troubleshooting/Kubernetes-Issues/index.html create mode 100644 4.4.0/Troubleshooting/Miscellaneous-Troubleshooting/index.html create mode 100644 4.4.0/Troubleshooting/Scanning-Issues/index.html create mode 100644 4.4.0/Troubleshooting/Synology-Issues/index.html create mode 100644 4.4.0/Usage/Administration/index.html create mode 100644 4.4.0/Usage/LibraryManagement/index.html create mode 100644 4.4.0/Usage/UserManagement/index.html create mode 100644 4.4.0/assets/images/favicon.png create mode 100644 4.4.0/assets/images/social/API-and-Development/API-Reference.png create mode 100644 4.4.0/assets/images/social/API-and-Development/Contributing.png create mode 100644 4.4.0/assets/images/social/API-and-Development/Development-Setup.png create mode 100644 4.4.0/assets/images/social/API-and-Development/index.png create mode 100644 4.4.0/assets/images/social/Getting-Started/Authentication.png create mode 100644 4.4.0/assets/images/social/Getting-Started/Configuration-File.png create mode 100644 4.4.0/assets/images/social/Getting-Started/Environment-Variables.png create mode 100644 4.4.0/assets/images/social/Getting-Started/Folder-Structure.png create mode 100644 4.4.0/assets/images/social/Getting-Started/Metadata-Providers.png create mode 100644 4.4.0/assets/images/social/Getting-Started/OIDC-Setup.png create mode 100644 4.4.0/assets/images/social/Getting-Started/Quick-Start-Guide.png create mode 100644 4.4.0/assets/images/social/Getting-Started/Reverse-Proxy.png create mode 100644 4.4.0/assets/images/social/Integrations/Playnite-plugin.png create mode 100644 4.4.0/assets/images/social/Integrations/Tinfoil-integration.png create mode 100644 4.4.0/assets/images/social/Integrations/muOS-app.png create mode 100644 4.4.0/assets/images/social/Maintenance/Migrating-to-new-machine.png create mode 100644 4.4.0/assets/images/social/Maintenance/Scheduled-Tasks.png create mode 100644 4.4.0/assets/images/social/Maintenance/Upgrading-to-3.0.png create mode 100644 4.4.0/assets/images/social/Miscellaneous/Brand-Guidelines.png create mode 100644 4.4.0/assets/images/social/Miscellaneous/FAQs.png create mode 100644 4.4.0/assets/images/social/Navigation.png create mode 100644 4.4.0/assets/images/social/OIDC-Guides/OIDC-Setup-With-Authelia.png create mode 100644 4.4.0/assets/images/social/OIDC-Guides/OIDC-Setup-With-Authentik.png create mode 100644 4.4.0/assets/images/social/OIDC-Guides/OIDC-Setup-With-PocketID.png create mode 100644 4.4.0/assets/images/social/OIDC-Guides/OIDC-Setup-With-Zitadel.png create mode 100644 4.4.0/assets/images/social/Platforms-and-Players/Custom-Platforms.png create mode 100644 4.4.0/assets/images/social/Platforms-and-Players/EmulatorJS-Player.png create mode 100644 4.4.0/assets/images/social/Platforms-and-Players/MS-DOS.png create mode 100644 4.4.0/assets/images/social/Platforms-and-Players/RuffleRS-Player.png create mode 100644 4.4.0/assets/images/social/Platforms-and-Players/Supported-Platforms.png create mode 100644 4.4.0/assets/images/social/System-Setup/Synology-Setup-Guide.png create mode 100644 4.4.0/assets/images/social/System-Setup/TrueNAS-Setup-Guide.png create mode 100644 4.4.0/assets/images/social/System-Setup/Unraid-Compose-Setup.png create mode 100644 4.4.0/assets/images/social/System-Setup/Unraid-Setup-Guide.png create mode 100644 4.4.0/assets/images/social/Tools/Igir-Collection-Manager.png create mode 100644 4.4.0/assets/images/social/Troubleshooting/Authentication-Issues.png create mode 100644 4.4.0/assets/images/social/Troubleshooting/Kubernetes-Issues.png create mode 100644 4.4.0/assets/images/social/Troubleshooting/Miscellaneous-Troubleshooting.png create mode 100644 4.4.0/assets/images/social/Troubleshooting/Scanning-Issues.png create mode 100644 4.4.0/assets/images/social/Troubleshooting/Synology-Issues.png create mode 100644 4.4.0/assets/images/social/Usage/Administration.png create mode 100644 4.4.0/assets/images/social/Usage/LibraryManagement.png create mode 100644 4.4.0/assets/images/social/Usage/UserManagement.png create mode 100644 4.4.0/assets/images/social/index.png create mode 100644 4.4.0/assets/javascripts/bundle.f1b6f286.min.js create mode 100644 4.4.0/assets/javascripts/bundle.f1b6f286.min.js.map create mode 100644 4.4.0/assets/javascripts/glightbox.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 4.4.0/assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 4.4.0/assets/javascripts/lunr/tinyseg.js create mode 100644 4.4.0/assets/javascripts/lunr/wordcut.js create mode 100644 4.4.0/assets/javascripts/workers/search.f8cc74c7.min.js create mode 100644 4.4.0/assets/javascripts/workers/search.f8cc74c7.min.js.map create mode 100644 4.4.0/assets/stylesheets/glightbox.min.css create mode 100644 4.4.0/assets/stylesheets/main.8608ea7d.min.css create mode 100644 4.4.0/assets/stylesheets/main.8608ea7d.min.css.map create mode 100644 4.4.0/assets/stylesheets/palette.06af60db.min.css create mode 100644 4.4.0/assets/stylesheets/palette.06af60db.min.css.map create mode 100644 4.4.0/css/asciinema-player.css create mode 100644 4.4.0/css/icons/close.svg create mode 100644 4.4.0/css/icons/maximize.svg create mode 100644 4.4.0/css/icons/minimize.svg create mode 100644 4.4.0/css/terminal-player.css create mode 100644 4.4.0/css/timeago.css create mode 100644 4.4.0/index.html create mode 100644 4.4.0/js/asciinema-player.min.js create mode 100644 4.4.0/js/timeago.min.js create mode 100644 4.4.0/js/timeago_mkdocs_material.js create mode 100644 4.4.0/resources/asciinema/quick-start-docker-compose.cast create mode 100644 4.4.0/resources/authelia/1-user-profile.png create mode 100644 4.4.0/resources/authelia/2-romm-login.png create mode 100644 4.4.0/resources/authentik/1-user-dashboard.png create mode 100644 4.4.0/resources/authentik/2-create-provider.png create mode 100644 4.4.0/resources/authentik/3-new-provider.png create mode 100644 4.4.0/resources/authentik/4-provider-secrets.png create mode 100644 4.4.0/resources/authentik/5-applications.png create mode 100644 4.4.0/resources/authentik/6-new-application.png create mode 100644 4.4.0/resources/authentik/7-user-profile.png create mode 100644 4.4.0/resources/authentik/8-romm-login.png create mode 100644 4.4.0/resources/css/theme.css create mode 100644 4.4.0/resources/metadata_providers/1-igdb.png create mode 100644 4.4.0/resources/metadata_providers/1-ra.png create mode 100644 4.4.0/resources/metadata_providers/2-igdb.png create mode 100644 4.4.0/resources/metadata_providers/2-ra.png create mode 100644 4.4.0/resources/metadata_providers/2dcovers.png create mode 100644 4.4.0/resources/metadata_providers/3dboxes.png create mode 100644 4.4.0/resources/metadata_providers/flashpoint.png create mode 100644 4.4.0/resources/metadata_providers/hasheous.png create mode 100644 4.4.0/resources/metadata_providers/hltb.png create mode 100644 4.4.0/resources/metadata_providers/igdb.png create mode 100644 4.4.0/resources/metadata_providers/launchbox.png create mode 100644 4.4.0/resources/metadata_providers/moby.png create mode 100644 4.4.0/resources/metadata_providers/playmatch.png create mode 100644 4.4.0/resources/metadata_providers/ra.png create mode 100644 4.4.0/resources/metadata_providers/sgdb.png create mode 100644 4.4.0/resources/metadata_providers/ss.png create mode 100644 4.4.0/resources/pocketid/2-romm-login.png create mode 100644 4.4.0/resources/quickstart/upload_roms.png create mode 100644 4.4.0/resources/romm/brand_guidelines/371f69.png create mode 100644 4.4.0/resources/romm/brand_guidelines/553e98.png create mode 100644 4.4.0/resources/romm/brand_guidelines/bea4e1.png create mode 100644 4.4.0/resources/romm/brand_guidelines/e1a38d.png create mode 100644 4.4.0/resources/romm/brand_guidelines/e6c7a7.png create mode 100644 4.4.0/resources/romm/brand_guidelines/ede5f8.png create mode 100644 4.4.0/resources/romm/integrations/muos.svg create mode 100644 4.4.0/resources/romm/integrations/playnite.svg create mode 100644 4.4.0/resources/romm/integrations/tinfoil.svg create mode 100644 4.4.0/resources/romm/isotipo.png create mode 100644 4.4.0/resources/romm/isotipo.svg create mode 100644 4.4.0/resources/romm/logotipo.png create mode 100644 4.4.0/resources/romm/logotipo.svg create mode 100644 4.4.0/resources/snippets/quick-start.docker-compose.yml create mode 100644 4.4.0/resources/snippets/synology.docker-compose.yml create mode 100644 4.4.0/resources/snippets/truenas.docker-compose.yml create mode 100644 4.4.0/resources/social_preview.svg create mode 100644 4.4.0/resources/tinfoil/tinfoilscreen.jpg create mode 100644 4.4.0/resources/tinfoil/titleid.jpg create mode 100644 4.4.0/resources/truenas/app-config.png create mode 100644 4.4.0/resources/truenas/appstore.png create mode 100644 4.4.0/resources/truenas/install-via-yaml.png create mode 100644 4.4.0/resources/unraid/docker-compose-loading.png create mode 100644 4.4.0/resources/unraid/docker-compose-up.png create mode 100644 4.4.0/resources/unraid/docker-compose.png create mode 100644 4.4.0/resources/unraid/edit-stack.png create mode 100644 4.4.0/resources/unraid/romm-env.png create mode 100644 4.4.0/resources/unraid/unraid-compose.png create mode 100644 4.4.0/resources/unraid/unraid-start.png create mode 100644 4.4.0/resources/unraid/unraid-success.png create mode 100644 4.4.0/resources/usage/ContextMenu.png create mode 100644 4.4.0/resources/usage/PlatformView.png create mode 100644 4.4.0/resources/usage/SearchBar.png create mode 100644 4.4.0/resources/usage/gameCard.png create mode 100644 4.4.0/search/search_index.json create mode 100644 4.4.0/sitemap.xml create mode 100644 4.4.0/sitemap.xml.gz diff --git a/4.4.0/404.html b/4.4.0/404.html new file mode 100644 index 0000000..db1fd17 --- /dev/null +++ b/4.4.0/404.html @@ -0,0 +1,1973 @@ + + + + + + + + + + + + + + + + + + + + + + + RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ +

404 - Not found

+ +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/API-and-Development/API-Reference/index.html b/4.4.0/API-and-Development/API-Reference/index.html new file mode 100644 index 0000000..9f8b0ba --- /dev/null +++ b/4.4.0/API-and-Development/API-Reference/index.html @@ -0,0 +1,2567 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + API Reference - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

API Reference

+

RomM provides a comprehensive REST API that allows you to programmatically interact with your RomM instance. Most API endpoints are authenticated and follow RESTful conventions.

+

Interactive Documentation

+

RomM automatically generates interactive API documentation using OpenAPI (Swagger). You can access the interactive API docs directly from your running instance:

+
    +
  • Swagger UI: Available at http://your-instance:3000/api/docs
  • +
  • ReDoc: Available at http://your-instance:3000/api/redoc
  • +
+

These interactive docs allow you to:

+
    +
  • Browse all available endpoints
  • +
  • View request/response schemas
  • +
  • Test API calls directly from your browser
  • +
  • Understand authentication requirements
  • +
  • Download the OpenAPI specification
  • +
+

Base URL

+

The API base URL is typically:

+
http://your-instance:3000/api
+
+

Replace your-instance with your actual RomM instance URL or IP address.

+

Authentication

+

All API endpoints require authentication. RomM supports:

+
    +
  • Basic HTTP Authentication - Username and password
  • +
  • OAuth2 Password Bearer - Token-based authentication (recommended for API usage)
  • +
+

When using OAuth2, you'll need to obtain a token from /api/token endpoint and include it in the Authorization header as Bearer <token>.

+

OAuth2 Scopes

+

The API uses OAuth2 scopes to control access to different resources:

+

Read Scopes:

+
    +
  • me.read - View your profile
  • +
  • roms.read - View ROMs
  • +
  • platforms.read - View platforms
  • +
  • assets.read - View assets
  • +
  • firmware.read - View firmware
  • +
  • roms.user.read - View user-rom properties
  • +
  • collections.read - View collections
  • +
  • users.read - View users
  • +
+

Write Scopes:

+
    +
  • me.write - Modify your profile
  • +
  • assets.write - Modify assets
  • +
  • roms.user.write - Modify user-rom properties
  • +
  • collections.write - Modify collections
  • +
  • roms.write - Modify ROMs
  • +
  • platforms.write - Modify platforms
  • +
  • firmware.write - Modify firmware
  • +
  • users.write - Modify users
  • +
  • tasks.run - Run tasks
  • +
+

API Endpoints Overview

+

The RomM API provides comprehensive endpoints for managing all aspects of your ROM collection:

+

Core Resources

+
    +
  • Platforms - Manage and configure gaming platforms
  • +
  • ROMs - Full CRUD operations for ROM files with extensive filtering, searching, and metadata matching
  • +
  • Collections - Create and manage ROM collections, smart collections, and virtual collections
  • +
  • Users - User management, authentication, invite links, and profiles
  • +
+

Supporting Features

+
    +
  • Authentication - OAuth2 token management, OIDC login, password resets
  • +
  • Search - Metadata provider search for ROMs and covers
  • +
  • Tasks - Background task management and execution
  • +
  • Assets - Save files, states, screenshots management
  • +
  • Firmware - Upload and manage firmware files for emulation
  • +
  • Configuration - System configuration, platform bindings, and exclusions
  • +
  • Feeds - Integration feeds for WebRcade and Tinfoil
  • +
  • Statistics - System statistics and resource tracking
  • +
+

For complete endpoint documentation including request/response schemas, query parameters, and authentication requirements, visit the interactive API documentation at /api/docs or /api/redoc on your RomM instance.

+

Example Usage

+

Using cURL

+
# Get all libraries
+curl -u username:password http://your-instance:3000/api/libraries
+
+# Get a specific ROM
+curl -u username:password http://your-instance:3000/api/roms/123
+
+# Create a new ROM entry
+curl -X POST -u username:password \
+  -H "Content-Type: application/json" \
+  -d '{"name": "New ROM", "platform_id": 1}' \
+  http://your-instance:3000/api/roms
+
+

Using Python

+
import requests
+from requests.auth import HTTPBasicAuth
+
+# Setup authentication
+auth = HTTPBasicAuth('username', 'password')
+base_url = 'http://your-instance:3000/api'
+
+# Get all libraries
+response = requests.get(f'{base_url}/libraries', auth=auth)
+libraries = response.json()
+
+# Get a specific ROM
+response = requests.get(f'{base_url}/roms/123', auth=auth)
+rom = response.json()
+
+

Using JavaScript/Node.js

+
const axios = require("axios");
+
+// Setup authentication
+const api = axios.create({
+    baseURL: "http://your-instance:3000/api",
+    auth: {
+        username: "username",
+        password: "password",
+    },
+});
+
+// Get all libraries
+const libraries = await api.get("/libraries");
+
+// Get a specific ROM
+const rom = await api.get("/roms/123");
+
+

OpenAPI Specification

+

You can download the complete OpenAPI specification from your RomM instance:

+
http://your-instance:3000/api/openapi.json
+
+

This specification can be imported into API testing tools like Postman, used to generate client libraries, or used for API mocking.

+

Getting Help

+

For API-specific questions or issues:

+
    +
  1. Check the interactive documentation at /api/docs or /api/redoc on your instance
  2. +
  3. Review the code in the RomM repository
  4. +
  5. Open an issue on GitHub
  6. +
  7. Join the Discord community
  8. +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/API-and-Development/Contributing/index.html b/4.4.0/API-and-Development/Contributing/index.html new file mode 100644 index 0000000..04dbdf7 --- /dev/null +++ b/4.4.0/API-and-Development/Contributing/index.html @@ -0,0 +1,2385 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contributing - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

Contributing to RomM

+

Thank you for considering contributing to RomM! This document outlines some guidelines to help you get started with your contributions.

+

If you're looking to implement a large feature or make significant changes to the project, it's best to open an issue first AND join the Discord to discuss your ideas with the maintainers.

+

Code of Conduct

+

Please note that this project adheres to the Contributor Covenant code of conduct. By participating in this project, you are expected to uphold this code.

+

AI Assistance Notice

+
+

[!IMPORTANT]

+

If you are using any kind of AI assistance to contribute to RomM, it must be disclosed in the pull request.

+
+

If you are using any kind of AI assistance while contributing to RomM this must be disclosed in the pull request, along with the extent to which AI assistance was used (e.g. docs only vs. code generation). If PR responses are being generated by an AI, disclose that as well. As a small exception, trivial tab-completion doesn't need to be disclosed.

+

An example disclosure:

+
+

This PR was written primarily by Claude Code.

+
+

Or a more detailed disclosure:

+
+

I consulted ChatGPT to understand the codebase but the solution +was fully authored manually by myself.

+
+

Failure to disclose this is rude to the human operators on the other end of the pull request, but it also makes it difficult to determine how much scrutiny to apply to the contribution.

+

In a perfect world, AI assistance would produce equal or higher quality work than any human. That isn't the world we live in today, and in most cases it's generating slop.

+

Please be respectful to maintainers and disclose AI assistance.

+

Contributing to the Docs

+

If you would like to contribute to the project's documentation, open a pull request against the docs repo. We welcome any contributions that help improve the documentation (new pages, updates, or corrections).

+

Adding Translations

+

If you would like to translate the project into another language, create a new folder under the frontend/src/locales directory, and follow the existing language files as a template. Once you've created the new language file, open a pull request to add it to the project.

+

How to Contribute Code

+
    +
  1. Fork the repository.
  2. +
  3. Clone your forked repository: git clone https://github.com/your-username/romm.git
  4. +
  5. Checkout the master branch: git checkout master
  6. +
  7. Follow the steps in the developer setup guide
  8. +
  9. Create a new branch for your feature/fix: git checkout -b feature-or-fix-name
  10. +
  11. Make your changes and commit them with descriptive commit messages: git commit -am 'Add feature XYZ'
  12. +
  13. Push your changes to your fork: git push origin feature-or-fix-name
  14. +
  15. Open a pull request to the master branch of the original repository.
  16. +
+

Pull Request Guidelines

+
    +
  • Make sure your code follows the project's coding standards.
  • +
  • Test your changes locally before opening a pull request.
  • +
  • Update the documentation if necessary.
  • +
  • Ensure all existing tests pass, and add new tests for new functionality.
  • +
  • Use clear and descriptive titles and descriptions for your pull requests.
  • +
+

Code Style

+

Follow the existing code style used throughout the project. If working with VSCode or a similar editor, consider installing these extensions:

+ +

Issue Reporting

+

If you encounter any bugs or have suggestions for improvements, please create an issue on GitHub. Provide as much detail as possible, including steps to reproduce the issue if applicable.

+

Licensing

+

By contributing to RomM, you agree that your contributions will be licensed under the project's LICENSE.

+
+

Thank you for contributing to RomM! Your help is greatly appreciated.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/API-and-Development/Development-Setup/index.html b/4.4.0/API-and-Development/Development-Setup/index.html new file mode 100644 index 0000000..014b903 --- /dev/null +++ b/4.4.0/API-and-Development/Development-Setup/index.html @@ -0,0 +1,2288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Development Setup - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

Setting up RomM for development

+

Docker provides a quick and easy way to get started with RomM by encapsulating all dependencies within Docker containers. This guide will walk you through the process of setting up RomM for development using Docker.

+

Environment setup

+

Create the mock structure with at least one rom and empty config for manual testing

+
mkdir -p romm_mock/library/roms/switch
+touch romm_mock/library/roms/switch/metroid.xci
+mkdir -p romm_mock/resources
+mkdir -p romm_mock/assets
+mkdir -p romm_mock/config
+touch romm_mock/config/config.yml
+
+

Copy env.template to .env and fill the variables

+
cp env.template .env
+
+
ROMM_BASE_PATH=/app/romm
+DEV_MODE=true
+
+

Build the image

+
docker compose build  # or `docker compose build --no-cache` to rebuild from scratch
+
+

Spin up the Docker containers

+
docker compose up -d
+
+

And you're done! You can access the app at http://localhost:3000. Any changes made to the code will be automatically reflected in the app thanks to the volume mounts.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/API-and-Development/index.html b/4.4.0/API-and-Development/index.html new file mode 100644 index 0000000..73a227e --- /dev/null +++ b/4.4.0/API-and-Development/index.html @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + API & Development - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

API & Development

+

Welcome to the RomM API & Development documentation. This section contains resources for developers looking to interact with RomM programmatically or contribute to its development.

+

Contents

+
    +
  • API Reference - Complete API documentation with endpoints, schemas, and examples
  • +
  • Contributing - Guidelines for contributing code, translations, and documentation
  • +
  • Development Setup - How to set up your development environment
  • +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Getting-Started/Authentication/index.html b/4.4.0/Getting-Started/Authentication/index.html new file mode 100644 index 0000000..f108588 --- /dev/null +++ b/4.4.0/Getting-Started/Authentication/index.html @@ -0,0 +1,2417 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Authentication - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

Authentication

+ +

RomM provides support for various forms of authentication, granting flexibility in securing access to its features.

+

Setup

+

You'll want to set the following environment variable before starting RomM:

+
    +
  • ROMM_AUTH_SECRET_KEY is required and can be generated with openssl rand -hex 32
  • +
+

Sessions

+

When the /login endpoint is called with valid credentials, a session_id is generated, stored as a cookie and sent to the browser. The same token is used to create a cache entry in Valkey (or in-memory if Valkey is disabled) which maps the token to the user. This way no sensitive information is stored on the client.

+

Roles

+

A user can have one of the following roles:

+
    +
  • VIEWER: Can view platforms and ROMs, download ROMs, and edit own profile
  • +
  • EDITOR: Can create/edit/delete platforms and ROMs
  • +
  • ADMIN: Can view all users, and create/edit/disable/delete users
  • +
+

As permissions are additive, editors will have all permissions of the viewer role, and admins all those of the editor role.

+

Basic Authentication

+

Requests can be made to protected API endpoints with an authorization header. The token is the base64 encoded value of username:password.

+

Example using cURL:

+
curl https://romm.local/api/platforms -H 'Authorization: Basic YWRtaW46aHVudGVyMg=='
+
+

OAuth

+

Along with the above forms of authentication, we've added an endpoint to generate expiring, scope-limited authentication tokens (/api/token). Successfully authenticating with that endpoint with return an access_token valid for 15 minutes, and a refresh_token valid for 2 weeks. The refresh_token can be used to generate a new access_token when needed.

+

The /api/token endpoint requires a username, password, and a list of scopes in the format read:roms write:roms read:platforms .... The list of scopes and endpoints are available to browse via Swagger UI or ReDoc (see next section).

+

Note: As of now, only the legacy password grant type is supported. We plan to eventually add support for Client Credentials.

+

OpenAPI

+

The API endpoints are fully documented and compliant with the OpenAPI specification. Explore the API endpoints using the Swagger UI interface at /api/docs and the ReDoc interface at /api/redoc, or view the raw JSON at /openapi.json.

+

For more information on OpenAPI, visit the OpenAPI Specification website.

+

FAQ

+

Can I disable authentication?

+

No, authentication is required and enabled by default.

+

I want to allow an EDITOR to edit ROMs but not delete them. Can I do that?

+

At this time, fine-grain control over permissions within a role is not supported. This decision was taking in order to simplify user management in the client, and authentication/permission code on the server.

+

Is authentication safe/robust? Can I trust it?

+

We've done our best to build an authentication system that is simple, clear and comprehensible. We have automated tests which verify that access is granted when it should be, and blocked when not (invalid credentials, missing permissions, expired access tokens, etc.). That being said, we welcome any reviews of our authentication and permission flows, PRs to fix issues, and new tests to cover edge cases.

+

I found an bug/issue with authentication. How do I report it?

+

Please report bugs in our authentication/permission system privately by submitting a vulnerability report.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Getting-Started/Configuration-File/index.html b/4.4.0/Getting-Started/Configuration-File/index.html new file mode 100644 index 0000000..a4742e4 --- /dev/null +++ b/4.4.0/Getting-Started/Configuration-File/index.html @@ -0,0 +1,2814 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration File - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Configuration File

+ +

Below is a breakdown of each section of the config.yml file and its purpose. You can find a full example of the file in the config.example.yml file.

+
+

Exclude Section

+

Control which platforms, ROMs, or files to ignore during scanning.

+

Platforms

+

Exclude entire platforms (folders) from being scanned.

+

Example:

+
exclude:
+    platforms: ["ps", "ngc", "gba"]
+
+

ROMs

+

Fine-tune which ROMs or files are excluded.

+

Single File ROMs

+

Applies to ROMs that are single files (not in subfolders).

+
    +
  • extensions: Exclude files by extension
  • +
  • names: Exclude files by name or pattern (supports Unix wildcards)
  • +
+

Example:

+
exclude:
+    roms:
+        single_file:
+            extensions: ["xml", "txt"]
+            names: ["info.txt", "._*", "*.nfo"]
+
+

Multi-File ROMs

+

Applies to ROMs stored as folders (multi-disc, with DLC, etc.).

+
    +
  • names: Exclude entire folders by name
  • +
  • parts.names: Exclude files by name or pattern from within multi-file ROM folders
  • +
  • parts.extensions: Exclude files by extension from within multi-file ROM folders
  • +
+

Example:

+
exclude:
+    roms:
+        multi_file:
+            names: ["final fantasy VII", "DLC"]
+            parts:
+                names: ["data.xml", "._*"]
+                extensions: ["xml", "txt"]
+
+
+

System Section

+

Customize how RomM interprets your folder and platform names.

+

Custom Folder Names

+

Map your custom folder names to RomM's recognized platform names.

+

Example:

+
system:
+    platforms:
+        gc: "ngc" # Treats 'gc' folder as GameCube
+        psx: "ps" # Treats 'psx' folder as PlayStation
+
+

Versions

+

Associate a platform with its main version. This also tells RomM to fetch metadata from the main version source.

+

Example:

+
system:
+    versions:
+        naomi: "arcade"
+
+
+

Filesystem Section

+

Specify the folder name where your ROMs are located if it differs from the default.

+

Example:

+

If your ROMs folder is named my_roms instead of roms:

+
filesystem:
+    roms_folder: "my_roms"
+
+
+

Scan Section

+

Configure metadata scanning priorities and media assets to download.

+

Priority

+

Customize the order in which metadata providers are queried during scans.

+

Metadata

+

Controls metadata provider priority order.

+

Provider list in default order:

+
    +
  • igdb - IGDB (highest priority)
  • +
  • moby - MobyGames
  • +
  • ss - Screenscraper
  • +
  • ra - RetroAchievements
  • +
  • launchbox - Launchbox
  • +
  • gamelist - ES-DE gamelist.xml
  • +
  • hasheous - Hasheous
  • +
  • flashpoint - Flashpoint Project
  • +
  • hltb - HowLongToBeat (lowest priority)
  • +
+

Example:

+
scan:
+    priority:
+        metadata:
+            - "igdb"
+            - "ss"
+            - "moby"
+
+

Artwork

+

Controls artwork provider priority order for cover art and screenshots.

+

Default: Same as priority.metadata

+

Example:

+
scan:
+    priority:
+        artwork:
+            - "igdb"
+            - "ss"
+            - "moby"
+
+

Region

+

Sets preferred region for cover art and game title (Screenscraper only).

+

Default: ["us", "wor", "ss", "eu", "jp"]

+

Example:

+
scan:
+    priority:
+        region:
+            - "us"
+            - "eu"
+            - "jp"
+
+

Language

+

Sets preferred language for cover art and game title (Screenscraper only).

+

Default: ["en", "fr"]

+

Example:

+
scan:
+    priority:
+        language:
+            - "en"
+            - "es"
+            - "fr"
+
+

Media

+

Configures which media assets to download (Screenscraper and ES-DE gamelist.xml only).

+

Media types:

+
    +
  • box2d - Normal cover art (always enabled)
  • +
  • box3d - 3D box art
  • +
  • miximage - Mixed image of multiple media
  • +
  • physical - Disc, cartridge, etc.
  • +
  • screenshot - Screenshot (enabled by default)
  • +
  • title_screen - Title screen
  • +
  • marquee - Transparent logo
  • +
  • fanart - User uploaded artwork
  • +
  • bezel - Bezel displayed around the EmulatorJS window
  • +
  • manual - Manual in PDF format (enabled by default)
  • +
  • video - Gameplay video (warning: large file size)
  • +
+

Example:

+
scan:
+    media:
+        - box2d
+        - screenshot
+        - manual
+        - bezel
+
+
+

EmulatorJS Section

+

Configure EmulatorJS per-core options and controls.

+

Debug

+

Enable debug mode to log available options to the browser console.

+

Example:

+
emulatorjs:
+    debug: true
+
+

Cache Limit

+

Cache limit per ROM in bytes. Set to null for unlimited.

+

Example:

+
emulatorjs:
+    cache_limit: 52428800 # 50 MB
+
+

Settings

+

Configure core-specific settings. Use default to apply settings to all cores.

+

Example:

+
emulatorjs:
+    settings:
+        parallel_n64: # Use the exact core name
+            vsync: disable
+        snes9x:
+            snes9x_region: ntsc
+        default: # These settings apply to all cores
+            fps: show
+
+

Controls

+

Map keyboard and controller controls for each player.

+

Example (2-player SNES):

+
emulatorjs:
+    controls:
+        snes9x:
+            0: # Player 1
+                0: # Button mapping
+                    value: x # Keyboard mapping
+                    value2: BUTTON_2 # Controller mapping
+            1: # Player 2
+                0:
+                    value: /
+                    value2: BUTTON_2
+
+

See EmulatorJS documentation for control mapping details.

+
+ +
+

Tip

+

You can find examples of full binded batocera or es-de config files.

+
+ +
+

Warning

+

Only uncomment or add the lines you need. Any omitted or empty sections will use RomM's defaults.

+
+

For a full example, see the config.example.yml file.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Getting-Started/Environment-Variables/index.html b/4.4.0/Getting-Started/Environment-Variables/index.html new file mode 100644 index 0000000..0ce44a6 --- /dev/null +++ b/4.4.0/Getting-Started/Environment-Variables/index.html @@ -0,0 +1,2818 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Environment Variables - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Environment Variables

+ +

This is a complete list of available environment variables; required variables are marked with a ✓.

+ +
+

Tip

+

You can also set environment variables with a _FILE suffix, which will load the contents of the file specified in the variable into the variable without the suffix. For example, setting ROMM_AUTH_SECRET_KEY_FILE=/run/secrets/romm_auth_secret_key and creating a file with the secret key at the specified path will set ROMM_AUTH_SECRET_KEY to the contents of the file. Learn more.

+
+

Application settings

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableDescriptionRequiredDefault
ROMM_AUTH_SECRET_KEYGenerate a key with openssl rand -hex 32✓
DISABLE_CSRF_PROTECTIONDisables CSRF protection (not recommended)false
DISABLE_DOWNLOAD_ENDPOINT_AUTHDisable auth on download endpoint (WebRcade, Tinfoil)false
DISABLE_USERPASS_LOGINDisables login with username and password (when using OIDC)false
SESSION_MAX_AGE_SECONDSMaximum age of a session (in seconds)1209600 (14 days)
KIOSK_MODERead-only mode for public displays or kiosksfalse
UPLOAD_TIMEOUTTimeout for file uploads (in seconds)600 (10 minutes)
SCAN_TIMEOUTTimeout for the background scan/rescan tasks (in seconds)14400 (4 hours)
SCAN_WORKERSNumber of worker processes for scanning tasks1
TASK_TIMEOUTTimeout for the the rest of the background tasks (in seconds)300 (5 minutes)
TASK_RESULT_TTLHow long to keep task results in Valkey (in seconds)86400 (24 hours)
SEVEN_ZIP_TIMEOUTTimeout for 7-Zip operations (in seconds)60
DISABLE_EMULATOR_JSDisables playing in browser with EmulatorJSfalse
DISABLE_RUFFLE_RSDisables playing flash games with RuffleRSfalse
YOUTUBE_BASE_URLBase URL for alternate frontends (Piped, Invidious, etc.)https://www.youtube.com
TZSets the timezoneUTC
ROMM_PORTPort on which the application listens8080
ROMM_BASE_PATHBase folder path for library, resources and assets/romm
ROMM_BASE_URLBase url for properly display container logs links (like register or recover password)0.0.0.0
LOGLEVELLogging level for the appINFO
FORCE_COLORForces color outputfalse
NO_COLORDisables color outputfalse
WEB_SERVER_CONCURRENCYNumber of processes running the app1
WEB_SERVER_KEEPALIVEWaiting time for requests on a Keep-Alive connection (in seconds)2
WEB_SERVER_MAX_REQUESTSMaximum number of requests a worker will process before restarting1000
WEB_SERVER_MAX_REQUESTS_JITTERRandom jitter to add to the maximum number of requests a worker will process before restarting100
WEB_SERVER_TIMEOUTTimeout for web server requests (in seconds)300
WEB_SERVER_WORKER_CONNECTIONSMaximum number of simultaneous clients a single process can handle1000
+

Dependencies

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableDescriptionRequiredDefault
DB_HOSTHost name of database instance✓127.0.0.1
DB_PORTPort number of database instance3306
DB_NAMEShould match MYSQL_DATABASE in MariaDBromm
DB_USERDatabase username (in MariaDB, should match MARIADB_USER)✓
DB_PASSWDDatabase password (in MariaDB, should match MARIADB_PASSWORD)✓
DB_QUERY_JSONExtra query parameters for the database connection, in JSON format (e.g. {"unix_socket": "/path/to/db"})
ROMM_DB_DRIVERDatabase driver to use (options: mariadb, mysql, postgresql)mariadb
REDIS_HOSTHost name of Redis/Valkey instance127.0.0.1
REDIS_PORTPort number of Redis/Valkey instance6379
REDIS_USERNAMEUsername for Redis/Valkey instance
REDIS_PASSWORDPassword for Redis/Valkey instance
REDIS_DBDatabase number for Redis/Valkey instance0
REDIS_SSLEnable SSL for Redis/Valkey instancefalse
SENTRY_DSNDSN for Sentry error tracking
+

Metadata providers

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableDescriptionRequiredDefault
IGDB_CLIENT_IDClient ID for IGDB API
IGDB_CLIENT_SECRETClient secret for IGDB API
SCREENSCRAPER_USERScreenscraper username
SCREENSCRAPER_PASSWORDScreenscraper password
MOBYGAMES_API_KEYMobyGames secret API key
STEAMGRIDDB_API_KEYSteamGridDB secret API key
RETROACHIEVEMENTS_API_KEYRetroachievements secret API key
REFRESH_RETROACHIEVEMENTS_CACHE_DAYSRetroachievements metadata cache refresh (in days)30
LAUNCHBOX_API_ENABLEDEnable LaunchBox API integrationfalse
PLAYMATCH_API_ENABLEDEnable PlayMatch API integrationfalse
HASHEOUS_API_ENABLEDEnable Hasheous API integrationfalse
FLASHPOINT_API_ENABLEDEnable Flashpoint API integrationfalse
HLTB_API_ENABLEDEnable HowLongToBeat API integrationfalse
+

Authentication

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableDescriptionRequiredDefault
OIDC_ENABLEDEnable OpenID Connect (OIDC) authenticationfalse
OIDC_PROVIDERName of the OIDC provider in use
OIDC_CLIENT_IDClient ID for OIDC authentication
OIDC_CLIENT_SECRETClient secret for OIDC authentication
OIDC_REDIRECT_URIAbsolute redirect URI for OIDC authentication
OIDC_SERVER_APPLICATION_URLAbsolute URL of the OIDC server application
OIDC_TLS_CACERTFILEPath to a file containing trusted CA certificates
+

Background tasks

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableDescriptionRequiredDefault
ENABLE_RESCAN_ON_FILESYSTEM_CHANGEEnable re-scanning of library when filesystem changesfalse
RESCAN_ON_FILESYSTEM_CHANGE_DELAYDelay before re-scanning library when filesystem changes (in minutes)5
ENABLE_SCHEDULED_RESCANEnable scheduled re-scanning of libraryfalse
SCHEDULED_RESCAN_CRONCron expression for scheduled re-scanning"0 3 * * *"
ENABLE_SCHEDULED_UPDATE_SWITCH_TITLEDBEnable scheduled updating of Switch TitleDB indexfalse
SCHEDULED_UPDATE_SWITCH_TITLEDB_CRONCron expression for scheduled updating of Switch TitleDB"0 4 * * *"
ENABLE_SCHEDULED_UPDATE_LAUNCHBOX_METADATAEnable scheduled updating of LaunchBox metadatafalse
SCHEDULED_UPDATE_LAUNCHBOX_METADATA_CRONCron expression for scheduled updating of LaunchBox metadata"0 4 * * *"
ENABLE_SCHEDULED_CONVERT_IMAGES_TO_WEBPEnable scheduled conversion of images to WebP formatfalse
SCHEDULED_CONVERT_IMAGES_TO_WEBP_CRONCron expression for scheduled conversion of images to WebP format"0 4 * * *"
ENABLE_SCHEDULED_RETROACHIEVEMENTS_PROGRESS_SYNCEnable scheduled syncing of Retroachievements progressfalse
SCHEDULED_RETROACHIEVEMENTS_PROGRESS_SYNC_CRONCron expression for scheduled syncing of Retroachievements progress"0 4 * * *"
+

Development

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableDescriptionRequiredDefault
DEV_MODEEnable development mode (debugging, hot-reloading)false
DEV_HOSTHost for development server127.0.0.1
DEV_PORTPort for development server5000
DEV_SQL_ECHOEnable SQL query logging in development modefalse
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Getting-Started/Folder-Structure/index.html b/4.4.0/Getting-Started/Folder-Structure/index.html new file mode 100644 index 0000000..4f4e47f --- /dev/null +++ b/4.4.0/Getting-Started/Folder-Structure/index.html @@ -0,0 +1,2412 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Folder Structure - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Folder Structure

+ +

RomM requires one of these folder structures for proper operation. It will first attempt to detect Structure A (recommended), and if not found, will fall back to Structure B. This auto-detection ensures flexibility while encouraging organization best practices.

+

Folder Organization

+

RomM organizes content in two main categories: ROMs and BIOS files.

+
    +
  • +

    Structure A (Recommended): Both ROMs and BIOS files have their own dedicated root folders, with platform folders inside each.

    +
      +
    • /roms/{platform}/ - Contains all game files for that platform
    • +
    • /bios/{platform}/ - Contains all BIOS files for that platform
    • +
    +
  • +
  • +

    Structure B (Fallback): Each platform has its own root folder containing both a ROMs folder and a BIOS folder.

    +
      +
    • /{platform}/roms/ - Contains all game files for that platform
    • +
    • /{platform}/bios/ - Contains all BIOS files for that platform
    • +
    +
  • +
+ +
+

Note

+

The BIOS folder is entirely optional and only needed for platforms that require BIOS files.

+
+

When using Docker, the volume mount point differs based on your chosen structure:

+
    +
  • Structure A: Mount the parent folder of the roms folder
  • +
  • Structure B: Mount the parent folder of the platform folders
  • +
+

For multifile games (games stored as folders with multiple files or folders inside), RomM will detect special folders inside the game and will display with special tags in the webUI:

+
    +
  • dlc
  • +
  • hack
  • +
  • manual
  • +
  • mod
  • +
  • patch
  • +
  • update
  • +
  • demo
  • +
  • translation
  • +
  • prototype
  • +
+ +
+

Tip

+

For folder naming conventions, review the Platform Support section. To override default system names in the folder structure (if your directories are named differently), see the Configuration File section.

+
+ + + + + + + + + + + + + +
Structure A (recommended)Structure B (fallback)
+ library/roms/{platform}/{game} + + library/{platform}/roms/{game} +
+
+        library/
+        ├─ roms/
+        │  ├─ gbc/
+        │  │  ├─ game_1.gbc
+        │  │  └─ game_2.gbc
+        │  │
+        │  ├─ gba/
+        │  │  ├─ game_3.gba
+        │  │  └─ game_4/
+        │  │     ├─ game_4.gba
+        │  │     ├─ dlc
+        │  │     │  ├─ game_4_dlc_1.7z
+        │  │     │  └─ game_4_dlc_2.7z
+        │  │     ├─ hack
+        │  │     │  └─ game_4_hardmode.rar
+        │  │     ├─ manual
+        │  │     │  └─ game_4_manual.pdf
+        │  │     ├─ mod
+        │  │     │  └─ game_4_crazy_mode.zip
+        │  │     ├─ patch
+        │  │     │  └─ game_4_patch_v1.1.zip
+        │  │     ├─ update
+        │  │     ├─ demo
+        │  │     ├─ translation
+        │  │     └─ prototype
+        │  │
+        │  └─ ps/
+        │     ├─ game_5/
+        │     │   ├─ game_5_cd_1.iso
+        │     │   └─ game_5_cd_2.iso
+        │     │
+        │     └─ game_6.iso
+        │
+        └─ bios/
+           ├─ gba/
+           │  └─ gba_bios.bin
+           │
+           └─ ps/
+              ├─ scph1001.bin
+              ├─ scph5501.bin
+              └─ scph5502.bin
+      
+
+
+        library/
+        ├─ gbc/
+        │  └─ roms/
+        │     ├─ game_1.gbc
+        │     └─ game_2.gbc
+        │
+        ├─ gba/
+        │  ├─ roms/
+        │  │  ├─ game_3.gba
+        │  │  └─ game_4/
+        │  │     ├─ game_4.gba
+        │  │     ├─ dlc
+        │  │     │  ├─ game_4_dlc_1.7z
+        │  │     │  └─ game_4_dlc_2.7z
+        │  │     ├─ hack
+        │  │     │  └─ game_4_hardmode.rar
+        │  │     ├─ manual
+        │  │     │  └─ game_4_manual.pdf
+        │  │     ├─ mod
+        │  │     │  └─ game_4_crazy_mode.zip
+        │  │     ├─ patch
+        │  │     │  └─ game_4_patch_v1.1.zip
+        │  │     ├─ update
+        │  │     ├─ demo
+        │  │     ├─ translation
+        │  │     └─ prototype
+        │  │
+        │  └─ bios/
+        │     └─ gba_bios.bin
+        │
+        └─ ps/
+           ├─ roms/
+           │  ├─ game_5/
+           │  │  ├─ game_5_cd_1.iso
+           │  │  └─ game_5_cd_2.iso
+           │  │
+           │  └─ game_6.iso
+           │
+           └─ bios/
+              ├─ scph1001.bin
+              ├─ scph5501.bin
+              └─ scph5502.bin
+      
+
+ + +
+

Note

+

RomM can be setup without a prior folder structure. If files are manually uploaded from the webUI, RomM will automatically create the folder Structure A

+
+

Configuration file

+

RomM's behavior can be customized using a config.yml file or through the Library Management page in the Settings menu. You can grab the example config.example.yml file and adapt it to your library.

+

What is shown in the Library Management page is the content of the config.yml. For more details read the configuration file section.

+

Naming Convention

+

Tag Support

+

Games can be tagged with region, revision, or other tags by using parentheses in the file name. Additionally, you can set the region and language by adding a prefix: (USA), [reg-J], (French), [De].

+
    +
  • Revision tags must be prefixed with rev or rev- (e.g. rev v1 or rev-1)
  • +
  • Other tags will also be imported, for example: tetris [1.0001](HACK)[!].gba
  • +
+

Tags can be used to search for games in the search bar. For example, searching for (USA) will return all games with the USA tag.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Getting-Started/Metadata-Providers/index.html b/4.4.0/Getting-Started/Metadata-Providers/index.html new file mode 100644 index 0000000..b97727b --- /dev/null +++ b/4.4.0/Getting-Started/Metadata-Providers/index.html @@ -0,0 +1,2631 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Metadata Providers - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

Metadata Providers

+ +

RomM supports multiple metadata providers to enrich your game library with titles, descriptions, cover art, and achievements. You don't need all providers, so this guide covers popular combos and setup instructions.

+ +

Here are some combinations you can use based on your needs:

+

⭐ The French Connection: ScreenScraper + Retroachievements

+
    +
  • Supports 125+ popular systems
  • +
  • ScreenScraper provides titles, descriptions, cover art, screenshots and manuals
      +
    • Also supports hash-based matching (as of v4.4)
    • +
    • With the option for 3D boxes and CD/cartridge covers
    • +
    +
  • +
  • Retroachievements provides achievement progress
  • +
  • Use this if you want to avoid Twitch/Amazon products
  • +
+

ScreenScraper + Retroachievements

+

⭐ The Chef's Choice: Hasheous + IGDB + SteamGridDB + Retroachievements

+
    +
  • Supports 135+. popular systems
  • +
  • Hasheous provides hash-based matching and proxies IGDB data (titles, descriptions and artwork)
  • +
  • IGDB adds additional metadata like related games and screenshots
  • +
  • SteamGridDB provides high-quality alternative cover art
  • +
  • Retroachievements provides achievement progress
  • +
  • This is the recommended setup for most users
  • +
+

Hasheous + IGDB + SteamGridDB + Retroachievements

+

The Twitch Fanboy: IGDB + PlayMatch

+
    +
  • Supports the 200+ systems available on IGDB
  • +
  • Provides titles, descriptions, cover art and related games from IGDB
  • +
  • PlayMatch adds hash-based matching for unmatched files
  • +
  • Use this if you want a single-provider solution
  • +
+

The Quick Starter: Hasheous

+
    +
  • Hash-based matching only ⚠️
  • +
  • Proxies titles, descriptions and cover art from IGDB
  • +
  • Incredibly fast scan times
  • +
  • For users who want to avoid API keys
  • +
+

Setup instructions

+

IGDB

+

IGDB (Internet Game Database) is a popular metadata provider that offers metadata, cover art, screenshots, related games and more.

+

To access the IGDB API you'll need a Twitch account and a valid phone number for 2FA verification. Up-to-date instructions are available in the IGDB API documentation. When registering your application in the Twitch Developer Portal, fill out the form like so:

+
    +
  • Name: Something unique or random like romm-3fca6fd7f94dea4a05d029f654c0c44b or KVV8NDXMSRFJ2MRNPNRSL7GQT
  • +
  • OAuth Redirect URLs: localhost
  • +
  • Category: Application Integration
  • +
  • Client Type: Confidential
  • +
+ +
+

Important

+

The name you pick has to be unique! Picking an existing name will fail silently, with no error messages. We recommend using romm-<random hash>, like romm-3fca6fd7f94dea4a05d029f654c0c44b

+
+

Note the client ID and secret that appear on screen, and use them to set IGDB_CLIENT_ID and IGDB_CLIENT_SECRET in your environment variables.

+ +
+Screenshots +

IGDB Creation +IGDB Secret

+
+

ScreenScraper

+

ScreenScraper.fr is a French provider that offers metadata, cover art, screenshots and manuals, along with the option for 3D boxes and CD/cartridge cover art. It supports a wide range of systems and is a great alternative to IGDB.

+

To access the ScreenScraper API, create a ScreenScraper account and copy the user and password you just created to SCREENSCRAPER_USER and SCREENSCRAPER_PASSWORD respectively.

+

MobyGames

+

MobyGames is a metadata provider that offers metadata, cover art and screenshots.

+

To access the MobyGames API, create a MobyGames account and then visit your profile page. Click the API link under your user name to sign up for an API key. Copy the key shown and use it to set MOBYGAMES_API_KEY.

+ +
+

Important

+

Access to the MobyGames API is a paid feature. While we will continue to support it, we recommend using ScreenScraper instead, as it is free to use.

+
+

LaunchBox

+

The LaunchBox Games Database is a community-driven database that provides metadata, cover art, and screenshots. Like the Launchbox desktop application, RomM downloads the entire database locally and matches games based on their exact filenames.

+

To enable LaunchBox, set LAUNCHBOX_API_ENABLED=true in your environment variables. You can enable regular updates of the database by setting ENABLE_SCHEDULED_UPDATE_LAUNCHBOX_METADATA, and set the frequency on the cron job with SCHEDULED_UPDATE_LAUNCHBOX_METADATA_CRON (defaults to 5:00 AM every day).

+

Hasheous

+

Hasheous is a free, open-source metadata provider that uses file hashes to match games. It proxies IGDB data for titles, descriptions, and cover art, and can provide Retroachievements IDs for matched games.

+

Simply set HASHEOUS_API_ENABLED=true in your environment variables, and future scans will start using the Hasheous API.

+

PlayMatch

+

PlayMatch is a hash-based matching service used in conjunction with IGDB to provide better matching for games, hosted by a member of our community.

+

To enable PlayMatch, set PLAYMATCH_API_ENABLED=true in your environment variables.

+

SteamGridDB

+

SteamGridDB provides custom cover art for games or collections. It's not accessed through the scanner but from the "search cover" button when manually editing a game.

+

To access the SteamGridDB API, you need to login to their website with a Steam account. Once logged in, go to your API tab under the preferences page. Copy the key shown and use it to set STEAMGRIDDB_API_KEY.

+

RetroAchievements

+

RomM is able to display your achievements from RetroAchievements. To sync it with your RomM instance, you need to generate an API key from your RetroAchievements account in your settings.

+

Copy the key shown and use it to set RETROACHIEVEMENTS_API_KEY and perform a UNMATCHED scan targeting the platform you want to match with RetroAchievements.

+

After that, each user needs to set their own username in their profile and sync it with RetroAchievements. A new Achievements tab will appear in the Personal tab in the game details.

+

To avoid unnecessary API calls, a cached file with the RA database is stored in RomM. Refresh time for that cache file can be changed with the environment variable REFRESH_RETROACHIEVEMENTS_CACHE_DAYS.

+ +
+Screenshots +

RA API key +RA details

+
+

Flashpoint

+

The Flashpoint Project Database is a project that enables metadata for 180,000+ flash and browser-based games. Enable this metadata source with the FLASHPOINT_API_ENABLED=true environment variable. If you are adding this provider to an existing RomM setup, perform a UNMATCHED scan with Flashpoint selected to update an existing platform.

+

How Long To Beat

+

The How Long To Beat project provides game completion times for more than 84,000 games. Enable this metadata source with the HLTB_API_ENABLED=true environment variable. If you are adding this provider to an existing RomM setup, perform a UNMATCHED scan with How Long To Beat selected to update an existing platform.

+

Game completion times will be added to a new tab on the details page for supported matched games.

+

ES-DE gamelist.xml

+

EmulationStation, and it's modern successor ES-DE, use a custom XML format to store game metadata. RomM can parse this format and import the assets as cover art and screenshots. You'll need to store the gamelist.xml file and any related assets under the platform folder:

+ +
library/
+└─ roms/
+    └─ gba/
+        ├─ game_1.gba
+        ├─ game_2.gba
+        ├─ gamelist.xml
+        ├─ 3dboxes/
+        │  ├─ game_1.png
+        │  └─ game_2.png
+        ├─ covers/
+        ├─ screenshots/
+        └─ etc...
+
+

Metadata Tags in Filenames

+

Scans will now parse custom metadata tags in the filename that match specific patterns, and use them to fetch game metadata for the specified ID. The supported tags are:

+

(igdb-xxxx) for IGDB +(moby-xxxx) for MobyGames +(ra-xxxx) for RetroAchievements +(ssfr-xxxx) for ScreenScraper +(launchbox-xxxx) for Launchbox +(hltb-xxxx) for HowLongToBeat

+

Filenames will not be renamed by RomM to add tags, as they are a non-standard formatting system and could create conflicts with other software.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Getting-Started/OIDC-Setup/index.html b/4.4.0/Getting-Started/OIDC-Setup/index.html new file mode 100644 index 0000000..f864efd --- /dev/null +++ b/4.4.0/Getting-Started/OIDC-Setup/index.html @@ -0,0 +1,2419 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OIDC Setup - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+ +
+ + + +
+
+ + + + + + + + +

OIDC Setup

+

OpenID Connect (OIDC) allows you to authenticate to RomM using external identity providers, enabling Single Sign-On (SSO) and centralized user management. This setup eliminates the need to manage separate credentials for RomM.

+

What is OIDC?

+

OIDC is an identity layer built on top of OAuth2. While OAuth2 primarily handles authorization, OIDC adds authentication, enabling applications to verify a user's identity and obtain profile information. This makes OIDC suitable for SSO solutions, where user identity is central to access management.

+

How It Works

+
    +
  1. Click the OIDC login button on RomM's login page
  2. +
  3. You're redirected to your identity provider
  4. +
  5. Authenticate with your credentials
  6. +
  7. You're redirected back to RomM and logged in automatically
  8. +
+

Supported Identity Providers

+

RomM supports OIDC authentication with the following identity providers:

+

Authelia

+

An open-source authentication and authorization server providing two-factor authentication and SSO. Ideal for self-hosters looking for a lightweight solution.

+

Authentik

+

An open-source identity provider with support for modern authentication protocols, MFA, and comprehensive user management.

+

PocketID

+

A simple OIDC provider that exclusively supports passkey authentication - no passwords required.

+

Zitadel

+

An enterprise-grade, open-source identity and access management platform supporting OAuth2, OIDC, SAML, and passwordless authentication.

+

General Setup Requirements

+

Regardless of which provider you choose, you'll need to configure these environment variables in RomM:

+
OIDC_ENABLED=true
+OIDC_PROVIDER=<provider_name>
+OIDC_CLIENT_ID=<your_client_id>
+OIDC_CLIENT_SECRET=<your_client_secret>
+OIDC_REDIRECT_URI=<your_romm_url>/api/oauth/openid
+OIDC_SERVER_APPLICATION_URL=<your_provider_url>
+
+

Important Notes

+
    +
  • Email matching: Your email address in RomM must match the email in your identity provider
  • +
  • First-time users: Users logging in via OIDC for the first time will be created automatically with viewer permissions
  • +
  • Existing users: Users who already have an account in RomM need to ensure their email addresses match between RomM and the identity provider
  • +
+

Troubleshooting

+

If you encounter issues with OIDC authentication:

+
    +
  • Verify all environment variables are set correctly
  • +
  • Check that the redirect URI matches exactly between RomM and your identity provider
  • +
  • Ensure your email address in RomM matches your email in the identity provider
  • +
  • Review the Authentication Issues documentation
  • +
  • Check your identity provider's logs for any authentication errors
  • +
+

Next Steps

+

Choose a provider from the list above and follow its specific setup guide. Each guide provides detailed step-by-step instructions for configuring both the identity provider and RomM.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Getting-Started/Quick-Start-Guide/index.html b/4.4.0/Getting-Started/Quick-Start-Guide/index.html new file mode 100644 index 0000000..a3d5939 --- /dev/null +++ b/4.4.0/Getting-Started/Quick-Start-Guide/index.html @@ -0,0 +1,2423 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Quick Start Guide - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Quick Start Guide

+ +

This quick start guide will help you get a RomM instance up and running. It is split into 3 parts: Prepare, Build and Configure.

+

Prepare

+

There are a few things you need to have in place before you can start:

+ + +
+

Warning

+

RomM works without a metadata API for basic use, but may cause issues with plugins like Playnite. Setting up IGDB API keys is recommended to prevent setup problems.

+
+

Build

+

Now that we have everything gathered, we can begin getting your instance set up!

+
    +
  1. Download a copy of the latest docker-compose.example.yml file from GitHub
  2. +
  3. Edit the file and modify the following values to configure the database
      +
    • MARIADB_ROOT_PASSWORD: Sets the root password of the database. Use a unique and secure password (use a password generator for simplicity)
    • +
    • MARIADB_DATABASE: Sets the database name for RomM. This can be modified - but it's not necessary
    • +
    • MARIADB_USER: User to connect to the database with. This can be modified - but it's not necessary
    • +
    • MARIADB_PASSWORD: Password for the user to connect to the database with. Use a unique and secure password (use a password generator for simplicity)
    • +
    +
  4. +
  5. Modify the following values in the environment to configure the application. -- Other values can be changed, but should not be done unless you know what you are doing, and are outside the scope of this guide
      +
    • DB_NAME: Name of the database set in the database section
    • +
    • DB_USER: Name of the user to connect to the database
    • +
    • DB_PASSWD: Password of the user to connect to the database
    • +
    +
  6. +
  7. Run the following command in a terminal and save the output to the ROMM_AUTH_SECRET_KEY environment variable: +
    openssl rand -hex 32
    +
    + It should look something like this: +
    03a054b6ca27e0107c5eed552ea66becd9f3a2a8a91e7595cd462a593f9ecd09
    +
  8. +
  9. Add your metadata sources API keys:
      +
    • IGDB: IGDB_CLIENT_ID and IGDB_CLIENT_SECRET
    • +
    • ScreenScraper.fr: SCREENSCRAPER_USER and SCREENSCRAPER_PASSWORD
    • +
    • RetroAchievements: RETROACHIEVEMENTS_API_KEY
    • +
    • MobyGames: MOBYGAMES_API_KEY
    • +
    • SteamGridDB: STEAMGRIDDB_API_KEY
    • +
    • Hasheous: HASHEOUS_API_ENABLED=true
    • +
    • PlayMatch: PLAYMATCH_API_ENABLED=true
    • +
    • LaunchBox: LAUNCHBOX_API_ENABLED=true
    • +
    +
  10. +
  11. Modify the following values in the volumes to configure the application
      +
    • /path/to/library: Path to the directory where your ROM files will be stored (usually the parent folder of the roms folder)
    • +
    • /path/to/assets: Path to the directory where you will store your save files and other assets
    • +
    • /path/to/config: Path to the directory where you will store the config.yml (store the config.yml file in this folder)
    • +
    +
  12. +
  13. +

    Save the file as docker-compose.yml instead of docker-compose.example.yml. It should look something like this:

    + +
    +Example Docker Compose +
    version: "3"
    +
    +volumes:
    +    mysql_data:
    +    romm_resources:
    +    romm_redis_data:
    +
    +services:
    +    romm:
    +        image: rommapp/romm:latest
    +        container_name: romm
    +        restart: unless-stopped
    +        environment:
    +            - DB_HOST=romm-db
    +            - DB_NAME=romm # Should match MARIADB_DATABASE in mariadb
    +            - DB_USER=romm-user # Should match MARIADB_USER in mariadb
    +            - DB_PASSWD= # Should match MARIADB_PASSWORD in mariadb
    +            - ROMM_AUTH_SECRET_KEY= # Generate a key with `openssl rand -hex 32`
    +            - SCREENSCRAPER_USER= # These are the recommended metadata providers
    +            - SCREENSCRAPER_PASSWORD= # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#screenscraper
    +            - RETROACHIEVEMENTS_API_KEY= # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#retroachievements
    +            - STEAMGRIDDB_API_KEY= # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#steamgriddb
    +            - HASHEOUS_API_ENABLED=true # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#hasheous
    +        volumes:
    +            - romm_resources:/romm/resources # Resources fetched from IGDB (covers, screenshots, etc.)
    +            - romm_redis_data:/redis-data # Cached data for background tasks
    +            - /path/to/library:/romm/library # Your game library. Check https://github.com/rommapp/romm?tab=readme-ov-file#folder-structure for more details.
    +            - /path/to/assets:/romm/assets # Uploaded saves, states, etc.
    +            - /path/to/config:/romm/config # Path where config.yml is stored
    +        ports:
    +            - 80:8080
    +        depends_on:
    +            romm-db:
    +                condition: service_healthy
    +                restart: true
    +
    +    romm-db:
    +        image: mariadb:latest
    +        container_name: romm-db
    +        restart: unless-stopped
    +        environment:
    +            - MARIADB_ROOT_PASSWORD= # Use a unique, secure password
    +            - MARIADB_DATABASE=romm
    +            - MARIADB_USER=romm-user
    +            - MARIADB_PASSWORD=
    +        volumes:
    +            - mysql_data:/var/lib/mysql
    +        healthcheck:
    +            test: [CMD, healthcheck.sh, --connect, --innodb_initialized]
    +            start_period: 30s
    +            start_interval: 10s
    +            interval: 10s
    +            timeout: 5s
    +            retries: 5
    +
    +
    +
  14. +
  15. +

    Open the terminal and navigate to the directory containing the docker-compose file

    +
  16. +
  17. +

    Run docker compose up -d to kick off the docker pull. You will see it pull the container and set up the volumes and network:

    +
        {
    +        "file": "../latest/resources/asciinema/quick-start-docker-compose.cast",
    +        "title": "RomM docker compose install",
    +        "preload": true,
    +        "loop": true,
    +        "auto_play": true,
    +        "cols": 140,
    +        "rows": 30,
    +        "fit": "width",
    +        "terminal_font_size": "small",
    +        "terminal_line_height": "1.2",
    +        "terminal_font_family": "Roboto Mono, Monaco, Consolas, monospace"
    +    }
    +
    +
  18. +
  19. +

    Run docker ps -f name=romm to verify that the containers are running

    +
  20. +
  21. Open a web browser and navigate to http://localhost:80, where you should be greeted with the RomM setup page
  22. +
  23. Go through the setup wizard, setting your admin username and password
  24. +
  25. Log in with the credentials you set in the last step
  26. +
+

Configure

+

Importing your ROMs via scanner

+

This method is generally the fastest and recommended for first time setup. You need your library properly mounted as a container volume:

+
    +
  1. Log into RomM with your user credentials
  2. +
  3. Click the Scan button in the sidebar
  4. +
  5. Select the metadata providers you want to fetch metadata from
  6. +
  7. The system will now begin scanning the ROM files and applying metadata to them. You can click on any of the items that it has tagged to see the metadata it pulled without having to stop the scan
  8. +
  9. After the scan completes, click the RomM logo to go back to the main screen. You should see the platforms and recent games it has scanned. You are now ready to rock with RomM!
  10. +
+

Uploading your ROMs via Web Interface

+

This method is certainly viable, but not recommended if you have a lot of ROMs and/or multiple platforms. It is good for adding files after the fact as your collection grows, but wouldn't be recommended for the first setup, nor for multi-file ROMs:

+
    +
  1. Log into RomM with your user credentials
  2. +
  3. Click the Upload button in the sidebar
  4. +
  5. Select the platform, then click + ADD and select the ROMs you want to upload in the file selector that appears
  6. +
  7. Click Upload to begin uploading the ROMs
  8. +
  9. Repeat for all the roms/platforms you have
  10. +
+

upload dialog

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Getting-Started/Reverse-Proxy/index.html b/4.4.0/Getting-Started/Reverse-Proxy/index.html new file mode 100644 index 0000000..0fb3a05 --- /dev/null +++ b/4.4.0/Getting-Started/Reverse-Proxy/index.html @@ -0,0 +1,2552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reverse Proxy - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Reverse Proxy

+ +

Here are some basic configurations for popular reverse proxies. Additional configuration may be required depending on your specific setup.

+

Caddy

+
http://romm.mysite.com {
+  reverse_proxy romm:8080
+}
+
+

Caddy + TLS (HTTPS)

+
https://romm.mysite.com {
+  tls mysite.com.crt mysite.com.key  # Certificate and key files
+
+  encode zstd gzip
+
+  header * {
+    Strict-Transport-Security "max-age=31536000;"
+    X-XSS-Protection "1; mode=block"
+    X-Frame-Options "SAMEORIGIN"
+    X-Robots-Tag "noindex, nofollow"
+    -Server
+    -X-Powered-By
+  }
+
+  reverse_proxy romm:8080
+}
+
+

Nginx

+
server {
+  listen 80 default_server;
+  server_name romm.mysite.com;
+  client_max_body_size 0;
+
+  location / {
+    include /config/nginx/proxy.conf;
+    include /config/nginx/resolver.conf;
+    set $upstream_app romm;
+    set $upstream_port 8080;
+    set $upstream_proto http;
+    proxy_pass $upstream_proto://$upstream_app:$upstream_port;
+  }
+}
+
+

Nginx + TLS (HTTPS)

+
server {
+  listen 80 default_server;
+  server_name _;
+  return 301 https://$host$request_uri;
+}
+
+server {
+    listen 443 ssl http2;
+    listen [::]:443 ssl http2;
+
+    server_name romm.mysite.com;
+    include /config/nginx/ssl.conf;
+    client_max_body_size 0;
+
+    location / {
+      include /config/nginx/proxy.conf;
+      include /config/nginx/resolver.conf;
+      set $upstream_app romm;
+      set $upstream_port 8080;
+      set $upstream_proto http;
+      proxy_pass $upstream_proto://$upstream_app:$upstream_port;
+
+      # Hide version
+      server_tokens off;
+
+      # Security headers
+      add_header X-Frame-Options "SAMEORIGIN" always;
+      add_header X-Content-Type-Options "nosniff" always;
+      add_header X-XSS-Protection "1; mode=block" always;
+      add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
+      add_header Referrer-Policy "no-referrer-when-downgrade" always;
+    }
+}
+
+

Nginx Proxy Manager

+

Items marked with ❗ are important to set, as RomM may not work correctly otherwise!

+

⚡ Details

+
    +
  • Domain Names: romm.example.com (replace example with your own)
  • +
  • Scheme: http
  • +
  • Forward Hostname/IP: device IP (like 192.168.X.X)
  • +
  • Forward Port: 8080
  • +
  • Cache Assets: off
  • +
  • Block Common Exploits: on
  • +
  • Websockets Support: on ❗
  • +
  • Access List: - (or configure as needed)
  • +
+

🛡️ SSL

+

Strongly recommended for security; enable this if you plan to use HTTPS.

+
    +
  • SSL Certificate: "Request a new SSL Certificate"
  • +
  • Force SSL: on
  • +
  • HTTP/2 Support: on
  • +
  • HSTS Enabled: off
  • +
  • Email Address for Let's Encrypt: your email address
  • +
  • I Agree to the TOS: on
  • +
+

⚙️ Advanced

+

Custom Nginx Configuration ❗

+
proxy_max_temp_file_size 0;
+
+ + + + + + + + + + + + + + + +
DetailsSSLAdvanced
imageimage2image3
+

Traefik

+

Using a configuration document

+
http:
+    romsdomainse:
+        entryPoints:
+            - "https"
+        rule: "Host(`roms.domain.se`)"
+        middlewares:
+            - default-headers
+            - https-redirectscheme
+        tls:
+            certResolver: http
+        service: romsdomainse
+
+services:
+    romsdomainse:
+        loadBalancer:
+            servers:
+                - url: "http://192.168.1.100:8080"
+            passHostHeader: true
+
+

Using labels in docker compose

+
labels:
+    - "traefik.enable=true"
+    - "traefik.http.services.romm.loadbalancer.server.port=8080"
+    - "traefik.http.routers.romm.rule=Host(`romm.YOUR_DOMAIN.com`)"
+    - "traefik.http.routers.romm.entrypoints=websecure"
+    - "traefik.http.routers.romm.tls=true"
+    - "traefik.http.routers.romm.tls.certresolver=https"
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Integrations/Playnite-plugin/index.html b/4.4.0/Integrations/Playnite-plugin/index.html new file mode 100644 index 0000000..d770d1e --- /dev/null +++ b/4.4.0/Integrations/Playnite-plugin/index.html @@ -0,0 +1,2381 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Playnite plugin - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Playnite plugin

+ +
+ romm[playnite] isotipo +
+ +

Playnite is an open source video game library manager with one simple goal: To provide a unified interface for all of your games.

+

This plugin allows you to import your RomM library into Playnite. It queries the RomM API to create Playnite library entires for each of your games. Installing a game in Playnite will download it from RomM and store it on your system, allowing you to launch it in your emulator of choice.

+

Installation

+
    +
  • Option A: Open this link in your browser to launch Playnite and install the plugin automatically: playnite://playnite/installaddon/RomM_9700aa21-447d-41b4-a989-acd38f407d9f
  • +
  • Option B: Download the plugin from the Playnite add-ons website
  • +
  • Option C: In Playnite, go to Menu -> Add-ons... -> Browse -> Libraries, search for RomM, and click Install
  • +
  • Option D: Download the latest release from the releases page and install it manually by dragging the .pext file onto Playnite
  • +
+

Setup

+

Emulators

+

The plugin requires that you have at least 1 emulator installed on your system and configured in Playnite. You can use a built-in emulator or a custom one. If no emulators are installed and configured, you won't be able to complete setup! To set up an emulator, go to Menu -> Library -> Configure Emulators... -> Add emulator....

+

Settings

+

The plugin needs to be configured before it can be used. To do this, go to Menu -> Library -> Configure Integrations... -> RomM.

+

Authentication

+

You'll need to enter the host URL of your RomM instance, as well as a username and password. Passwords are stored in plaintext in Playnite, so it's recommended to use a separate account with the "VIEWER" role. The host URL has the include the protocol (http/https) and should not include a trailing slash, e.g. https://romm.example.com.

+

Emulator path mappings

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldDescriptionExampleRequired
EmulatorA built-in (or custom) emulatorDolphin✓
Emulator ProfileA built-in (or custom) emulator profileNintendo GameCube✓
PlatformThe platform or consoleNintendo GameCube✓
Destination PathThe path where downloaded ROMs will be storedC:\roms\gc✓
Auto-extractWhether compressed files should be extracted automatically
EnabledWhether the mapping is enabled
+

Importing your library

+

Once you've set up the plugin, you can import your library by going to Menu -> Library -> Import RomM library. All games matching the emulator path mappings will be imported into Playnite.

+

Installing a game will download it from RomM and store it in the destination path. You can then launch the game from Playnite, and it will be launched using the configured emulator.

+

By default, compressed files will be extracted automatically into a folder matching the game's name. You can modify this behavior in the settings page.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Integrations/Tinfoil-integration/index.html b/4.4.0/Integrations/Tinfoil-integration/index.html new file mode 100644 index 0000000..2933baf --- /dev/null +++ b/4.4.0/Integrations/Tinfoil-integration/index.html @@ -0,0 +1,2290 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tinfoil Integration - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Tinfoil Integration

+ +
+ romm[tinfoil] isotipo +
+ +

Tinfoil is a homebrew application for the Nintendo Switch, primarily used for installing and managing software, including games and updates, that are not obtained through official channels.

+

This will help you configure Tinfoil for your Switch to work with your RomM library.

+

Setup

+

Prepare

+

Please note down the following in order to make this as smooth as possible, as well as some pre-reqs:

+
    +
  • RomM updated to at least 3.5.0
  • +
  • Add DISABLE_DOWNLOAD_ENDPOINT_AUTH=true to your environment variables and restart the container
  • +
  • The URL you use to access RomM
      +
    • This can either be http or https
    • +
    • The system will prefer local access though to avoid reverse proxy issues
    • +
    +
  • +
  • Feed URL: /api/tinfoil/feed
  • +
  • The username and password you use to login to RomM
  • +
+

Configure

+

Now it's time to configure your switch - Please follow the steps, this will assume you have Tinfoil installed and know how to use the basic functions of it.

+
    +
  1. Open Tinfoil and go to File Browser
  2. +
  3. Scroll over to the selection and press - in order to access the new menu.
  4. +
  5. Enter these Options
      +
    • Protocol - http or https depending on your connection
    • +
    • Host - Host of your RomM instance
    • +
    • Port - Port of your RomM Instance
    • +
    • Path - /api/tinfoil/feed
    • +
    • Username - Username of your RomM instance
    • +
    • Password - Password of your RomM instance
    • +
    • Title - Free text title, make it whatever you want.
    • +
    • Enabled - Yes
    • +
    +
  6. +
  7. Press X to save
  8. +
  9. Now close out of Tinfoil and go back in, so it can scan the TitleIDs - if everything is correct you will have this custom motd: + " RomM Switch Library"
  10. +
+

Now you will be able to see the files in "New Games" tab of Tinfoil OR you can access it within the "File Browser" section that you setup earlier.

+

Image of Tinfoil

+

Additional

+

It didn't pull anything through to "New Games" and has not parsed any information about the titles?!

+

That would be because the filename it has tried to pull had no TitleID (Improvement to RomM coming soon ™)

+

Make sure the filename has the TitleID within the title like this: +TitleID

+

Once this is done, the next time Tinfoil is opened it is always parsed and re-scanned.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Integrations/muOS-app/index.html b/4.4.0/Integrations/muOS-app/index.html new file mode 100644 index 0000000..627733e --- /dev/null +++ b/4.4.0/Integrations/muOS-app/index.html @@ -0,0 +1,2252 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + muOS app - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

muOS app

+ +
+ romm[muos] isotipo +
+ +

muOS is a Custom Firmware (CFW) primarily for handheld devices. Configurable, themeable, friendly, easy-to-use.

+

The muOS app connects to your RomM instance and allows you to fetch games wirelessly from your Anbernic device.

+

Setup

+

muOS

+

We leverage the muOS Archive Manager to install/update the app.

+
    +
  1. Head to the latest release and download the romm_muOS_install_x.x.x.zip file.
  2. +
  3. Move the compressed ZIP file to /mnt/mmc/ARCHIVE on your device.
  4. +
  5. Launch the manager from Applications > Archive Manager and select romm_muOS_install_x.x.x.zip.
  6. +
  7. Once installed, make a copy of /mnt/mmc/MUOS/application/RomM/env.template, rename it to /mnt/mmc/MUOS/application/RomM/.env, edit it (any method is fine, we recommend SSH) and set HOST, USERNAME and PASSWORD.
  8. +
  9. Launch the app from Applications > RomM and start browsing your collection.
  10. +
+

EmulationStation

+

We use PortMaster to install the app on devices running EmulationStation.

+
    +
  1. Download the RomM App.sh file and RomM/ folder to the roms/ports on your device.
  2. +
  3. Make the RomM App.sh file executable by running chmod +x RomM App.sh.
  4. +
  5. Launch EmulationStation and navigate to the Ports section.
  6. +
+ +
+

Note

+

Your device must connect to your RomM instance or home server over Wi-Fi. The easiest method is to keep them on the same network and set HOST to the server's IP and the port where RomM is running. Advanced users or those using reverse proxies can configure their network and DNS settings as needed, using a URL with a domain like https://romm.domain.com.

+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Maintenance/Migrating-to-new-machine/index.html b/4.4.0/Maintenance/Migrating-to-new-machine/index.html new file mode 100644 index 0000000..1a354a9 --- /dev/null +++ b/4.4.0/Maintenance/Migrating-to-new-machine/index.html @@ -0,0 +1,2277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Migrating RomM - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Migrating RomM

+ +

Migrating RomM to a new system

+

Migrating RomM to a new system is possible, but all of the docker volumes must be copied for RomM to run correctly.

+

Following the the setup in the Quick Start Guide these volumes are created be default

+

RomM should be stopped before following this guide.

+
volumes:
+    mysql_data:
+    romm_resources:
+    romm_redis_data:
+
+services:
+    romm:
+        volumes:
+            - romm_resources
+            - romm_redis_data
+    romm-db:
+        volumes:
+            - mysql_data
+
+

These volumes will need to manually moved to the new system. This is a straightforward process that includes determining their location and then copying them.

+

Determining the docker root directory and copying the volumes

+
    +
  1. First determine the docker root directory
  2. +
+
docker info | grep 'Docker Root Dir'
+
+

The expected output on a standard linux system:

+
Docker Root Dir: /var/lib/docker
+
+
    +
  1. Double check that the volumes have been created by docker and are owned by the docker engine
  2. +
+
docker volume ls
+
+

Following the default quick start guide the following volumes will have been made

+
DRIVER    VOLUME NAME
+local     romm_mysql_data
+local     romm_romm_redis_data
+local     romm_romm_resources
+
+
    +
  1. Inspect each volume to get the exact location of the volume data
  2. +
+
docker volume inspect romm_mysql_data | grep Mountpoint
+
+
    +
  • The output of the docker inspect will return the exact storage location of the volumes data
  • +
+
"Mountpoint": "/var/lib/docker/volumes/romm_mysql_data/_data",
+
+
    +
  1. Copy those volumes into a new location so that they can be safely migrated to a new system each volume needs to be in its own folder
  2. +
+
cp -r /var/lib/docker/volumes/romm_mysql_data/_data/ /your/new/path/romm_mysql_data
+
+cp -r /var/lib/docker/volumes/romm_romm_redis_data/_data /your/new/path/romm_romm_redis_data
+
+cp -r /var/lib/docker/volumes/romm_romm_resources/_data /your/new/path/romm_romm_resources
+
+
    +
  1. Update the docker-compose.yml volume paths with the newly copied data to determine RomM still loads correctly.
  2. +
+
services:
+    romm:
+        volumes:
+            - /your/new/path/romm_romm_resources # romm_resources
+            - /your/new/path/romm_romm_redis_data # romm_redis_data
+    romm-db:
+        volumes:
+            - /your/new/path/romm_mysql_data # mysql_data
+
+

If RomM starts up correctly, then it is safe to copy all of your RomM folders to a new system.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Maintenance/Scheduled-Tasks/index.html b/4.4.0/Maintenance/Scheduled-Tasks/index.html new file mode 100644 index 0000000..5ec0fe4 --- /dev/null +++ b/4.4.0/Maintenance/Scheduled-Tasks/index.html @@ -0,0 +1,2336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scheduled Tasks - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Scheduled Tasks

+ +

Scheduled tasks

+

Scheduled tasks can be enabled and configured with the following environment variables:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableDescriptionValue
ENABLE_SCHEDULED_RESCANEnable scheduled re-scanning of librarytrue
SCHEDULED_RESCAN_CRONCron expression for scheduled re-scanning"0 3 * * *"
ENABLE_SCHEDULED_UPDATE_SWITCH_TITLEDBEnable scheduled updating of Switch TitleDB indextrue
SCHEDULED_UPDATE_SWITCH_TITLEDB_CRONCron expression for scheduled updating of Switch TitleDB"0 4 * * *"
ENABLE_SCHEDULED_UPDATE_LAUNCHBOX_METADATAEnable scheduled updating of LaunchBox metadatatrue
SCHEDULED_UPDATE_LAUNCHBOX_METADATA_CRON.Cron expression for scheduled updating of LaunchBox metadata"0 5 * * *"
+

Scheduled re-scan

+

Users can opt to enable scheduled re-scans, and set the interval using Cron notation. Not that the scan will not completely re-scan every file, only catching those which have been added/updated.

+

Switch titleDB update

+

Support was added for Nintendo Switch ROMs with filenames using the titleid/programid format (e.g. 0100000000010000.xci). If a file under the switch folder matches the regex, the scanner will use the index to attempt to match it to a game. If a match is found, the IGDB handler will use the matched name as the search term.

+

The associated task updates the /fixtures/switch_titledb.json file at a regular interval to support new game releases.

+

LaunchBox metadata update

+

RomM can also update the LaunchBox metadata database at a regular interval. This is onyl useful if you've enabled the LaunchBox metadata provider. The database is updated by downloading the latest version from the LaunchBox Games Database and replacing the existing one.

+

File system watcher

+

RomM can also monitor the filesystem for events (files created/moved/deleted) and schedules a re-scan of the platform (or entire library is a new platform was added).

+

The watcher can be enabled and configured with the following environment variables:

+ + + + + + + + + + + + + + + + + + + + +
VariableDescriptionValue
ENABLE_RESCAN_ON_FILESYSTEM_CHANGEEnable re-scanning of library when filesystem changestrue
RESCAN_ON_FILESYSTEM_CHANGE_DELAYDelay in minutes before re-scanning library when filesystem changes5
+

The watcher will monitor the /library/roms folder for changes to the filesystem, such as files being added, moved or deleted. It will ignore certain events (like modifying the file content or metadata), and will skip default OS files (like .DS_Store on mac).

+

When a change is detected, a scan will be scheduled for sometime in the future (default 5 minutes). If other events are triggered between now and the time at which the scan starts, more platforms will be added to the scan list (or the scan may switch to a full scan). This is done to reduce the number of tasks scheduled when many big changes happen to the library (mass upload, new mount, etc.)

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Maintenance/Upgrading-to-3.0/index.html b/4.4.0/Maintenance/Upgrading-to-3.0/index.html new file mode 100644 index 0000000..40e744e --- /dev/null +++ b/4.4.0/Maintenance/Upgrading-to-3.0/index.html @@ -0,0 +1,2281 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Upgrading to 3.0 - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

Upgrading to 3.0

+ +

Version 3.0 of RomM introduces a number of breaking changes aimed at improving performance and usability, which will require some users to make specific changes before upgrading to ensure compatibility and to take full advantage of the new features.

+

All of the following changes are reflected in the example docker-compose.yml file, which has been simplified greatly. Please read this entire file carefully, as failing to do so may cause RomM to become inaccessible or unresponsive.

+

Dropped support for SQLite

+

We're removed support for SQLite as we've faced a number of engineering issues with it in the past, and MariaDB has proven more stable and robust. If you currently use SQLite, we'll automatically migrate your data from SQLite to MariaDB, but you'll first need to make the following changes before upgrading to the latest image.

+

In your environment variables, change ROMM_DB_DRIVER to mariadb (or remove it completely as it's no longer needed). You'll then want to add the following environment variables:

+
- DB_HOST=mariadb
+- DB_PORT=3306
+- DB_NAME=romm # Should match MYSQL_DATABASE in mariadb
+- DB_USER=romm-user # Should match MYSQL_USER in mariadb
+- DB_PASSWD= # Should match MYSQL_PASSWORD in mariadb
+
+

To setup a new MariaDB container, have a look at the example docker-compose.yml file.

+

Authentication as standard

+

To support new features like EmulatorJS and saves/states management, we've decided to require authentication for all users. Anyone currently running RomM with authentication disabled will need to remove the ROMM_AUTH_ENABLED environment variable and add the following ones:

+
- ROMM_AUTH_SECRET_KEY= # Generate a key with `openssl rand -hex 32`
+
+

We understand that this requirement for authentication might conflict with the way some users currently share their collection with others (unrestricted access for all). However, given the exciting new features we've built, and the ones we're looking to build in the near future, we feel this is the right decision for the project.

+

Redis is now built-in

+

As Redis is required for authentication to work, we've integrated it directly into the docker image. If you're currently running the experimental Redis container, you can remove it, along with these environment variables:

+
- ENABLE_EXPERIMENTAL_REDIS
+- REDIS_HOST
+- REDIS_PORT
+
+

Configuration folder

+

Mounting the config.yml file is now done by mounting a config folder.. Place your existing config.yml file inside a folder and bind it to /romm/config:

+
- /path/to/config:/romm/config
+
+

Updated config.example.yml

+

Support for saves, states and screenshots

+

This version introduces preliminary support for uploading/downloading saves, states and screenshots (read more about it in the 3.0 release notes). We've added a new volume mapping for these types of files called assets, which you'll want to bind to a local folder (or volume) so they'll persist. In your volumes section, add the following mapping, where /path/to/assets/ is some folder where you'll want to store these assets (and make sure that folder exists):

+
- /path/to/assets:/romm/assets
+
+

We recommend creating a folder next to your library/the one mapped to /romm/library in order to keep all your RomM files in the same place.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Miscellaneous/Brand-Guidelines/index.html b/4.4.0/Miscellaneous/Brand-Guidelines/index.html new file mode 100644 index 0000000..9dc508e --- /dev/null +++ b/4.4.0/Miscellaneous/Brand-Guidelines/index.html @@ -0,0 +1,2251 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Branding Guidelines - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Branding Guidelines

+ +

We’ve put together some guidelines for those anyone who wants to use our name and logo. In this context, "RomM", "The RomM Project", "the project", "we", "us", and "our" refer to the RomM project.

+ +
+ romm isotipo +
+
+ +The logo should always be used in its standard colors: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ColorHex Code
#371f69#371f69
#553e98#553e98
#ede5f8#ede5f8
#bea4e1#bea4e1
#e6c7a7#e6c7a7
#e1a38d#e1a38d
+
+ +

Do these things

+
    +
  • Use our logo to link to any page or site owned or operated by the project.
  • +
  • Use our logo in a blog post or news article about the project.
  • +
  • Use our logo to inform others that your project integrates with RomM.
  • +
  • Always use our logo in the colors provided.
  • +
  • Always use our name in a way that makes it clear you are not affiliated with the project.
  • +
+

If you're working on a project that integrates with RomM and would like to use/remix the logo, please reach out to us first. We'd love to hear about what you're working on!

+

Please don't do these things

+
    +
  • Use our name or logo in any way that would suggest you are us, are endorsed by us, or are part of the project.
  • +
  • Use our name or logo in a way that implies partnership, sponsorship, or endorsement.
  • +
  • Use our name or logo as the name or logo for your project, product, service, social media account, company, or website.
  • +
  • Use our name or logo to promote, advertise or sell any private business, closed-source software, commercial product, or paid service.
  • +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Miscellaneous/FAQs/index.html b/4.4.0/Miscellaneous/FAQs/index.html new file mode 100644 index 0000000..865adad --- /dev/null +++ b/4.4.0/Miscellaneous/FAQs/index.html @@ -0,0 +1,2238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FAQs - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

FAQs

+ +

When will the next version of RomM be available?

+

When it's ready.

+

When will the version after that one release?

+

After the upcoming version is released.

+

When will X feature be available?

+

Sometime between now and the heat death of the universe.

+

When will version x.x.x of RomM (or any of the RomM clients/apps/plugins) be released?

+

Same as above question.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Navigation/index.html b/4.4.0/Navigation/index.html new file mode 100644 index 0000000..790d1a1 --- /dev/null +++ b/4.4.0/Navigation/index.html @@ -0,0 +1,2152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + Navigation - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Navigation

+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/OIDC-Guides/OIDC-Setup-With-Authelia/index.html b/4.4.0/OIDC-Guides/OIDC-Setup-With-Authelia/index.html new file mode 100644 index 0000000..ecf9d6b --- /dev/null +++ b/4.4.0/OIDC-Guides/OIDC-Setup-With-Authelia/index.html @@ -0,0 +1,2444 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + With Authelia - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

OIDC Setup With Authelia

+

A quick rundown of the technologies

+

What is Authelia?

+

Authelia is an open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion for reverse proxies by allowing, denying, or redirecting requests. Authelia can be deployed alongside your other services to centralize identity management.

+

What is OAuth2?

+

OAuth2 (Open Authorization 2.0) is an industry-standard protocol for authorization. It allows applications (clients) to gain limited access to user accounts on an HTTP service without sharing the user’s credentials. Instead, it uses access tokens to facilitate secure interactions. OAuth2 is commonly used in scenarios where users need to authenticate via a third-party service.

+

What is OpenID Connect (OIDC)?

+

OIDC (OpenID Connect) is an identity layer built on top of OAuth2. While OAuth2 primarily handles authorization, OIDC adds authentication, enabling applications to verify a user’s identity and obtain profile information. This makes OIDC suitable for SSO solutions, where user identity is central to access management.

+

Setting up a Provider and Application in Authelia

+

Step 1: Install and Configure Authelia

+

Before setting up a provider and app, ensure that Authelia is installed and running by following the getting started and OIDC provider guides.

+

Step 2: Add a client

+

First, in Authelia's configuration.yml, at identity_providers → oidc → claims_policies you'll need to add a Claims Policy if you do not already have one with the specified claims:

+
# identity_providers:
+#   oidc:
+claims_policies:
+    with_email: # You can name this however you want
+        id_token:
+            [
+                "email",
+                "email_verified",
+                "alt_emails",
+                "preferred_username",
+                "name",
+            ]
+
+

To read more about claims_policies and why you need it for RomM, see this section in the Authelia docs.

+

Then, in the same configuration.yml, under identity_providers → oidc → clients, add a new entry:

+
    +
  • A random client_id and client_secret +
  • +
  • public should be set to false.
  • +
  • redirect_uris should include your RomM instance's URL + /api/oauth/openid (e.g., http://romm.host.local/api/oauth/openid).
  • +
  • claims_policy is the name of the entry at claims_policies that you just added (or already had).
  • +
  • scopes includes openid, email and profile.
  • +
  • token_endpoint_auth_method should be set to client_secret_basic.
  • +
  • userinfo_signed_response_alg should be set to none.
  • +
+

Refer to the official docs for more details.

+

This entry should look like this:

+
#identity_providers:
+#  oidc:
+#    clients:
+- client_id: "<randomly_generated>" # read above for how generate
+  client_name: "RomM" # will be displayed in Authelia to users
+  client_secret: "$pbkdf2-sha512$randomly_generated" # read above for how generate
+  public: false
+  authorization_policy: "two_factor" # or one_factor, depending on your needs
+  grant_types:
+      - authorization_code
+  redirect_uris:
+      - "http://romm.host.local/api/oauth/openid"
+  claims_policy: "with_email"
+  scopes:
+      - "openid"
+      - "email"
+      - "profile"
+  userinfo_signed_response_alg: "none"
+  token_endpoint_auth_method: "client_secret_basic"
+
+

Step 3: Configure RomM Environment Variables

+

To enable OIDC authentication in RomM, you need to set the following environment variables:

+
    +
  • OIDC_ENABLED: Set to true to enable OIDC authentication.
  • +
  • OIDC_PROVIDER: The lowercase name of the provider (authelia).
  • +
  • OIDC_CLIENT_ID: The client ID copied from the Authelia application.
  • +
  • OIDC_CLIENT_SECRET: The generated output from Random Password.
  • +
  • OIDC_REDIRECT_URI: The redirect URI configured in the Authelia provider, in the format http://romm.host.local/api/oauth/openid.
  • +
  • OIDC_SERVER_APPLICATION_URL: The base URL for you Authelia instance, e.g. http://authelia.host.local.
  • +
+

Step 4: Set your Email in RomM

+

In RomM, open your user profile and set your email address. This email has to match your user email in Authelia.

+

Set email

+

Step 5: Test the Integration

+

After configuring the environment variables, restart (or stop and remove) your RomM instance and navigate to the login page. You should see an option to log in using OIDC. Click on the OIDC button, and you'll be redirected to Authelia for authentication. Once authenticated, you'll be redirected back to RomM.

+

Login with OIDC

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/OIDC-Guides/OIDC-Setup-With-Authentik/index.html b/4.4.0/OIDC-Guides/OIDC-Setup-With-Authentik/index.html new file mode 100644 index 0000000..bbbfa95 --- /dev/null +++ b/4.4.0/OIDC-Guides/OIDC-Setup-With-Authentik/index.html @@ -0,0 +1,2459 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + With Authentik - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

OIDC Setup With Authentik

+

A quick rundown of the technologies

+

What is Authentik?

+

Authentik is an open-source identity provider (IdP) designed to manage authentication, authorization, and user management across applications. It supports modern authentication protocols and provides tools to simplify integration, including single sign-on (SSO), multi-factor authentication (MFA), and auditing capabilities. Authentik can be deployed alongside your other services to centralize identity management.

+

What is OAuth2?

+

OAuth2 (Open Authorization 2.0) is an industry-standard protocol for authorization. It allows applications (clients) to gain limited access to user accounts on an HTTP service without sharing the user’s credentials. Instead, it uses access tokens to facilitate secure interactions. OAuth2 is commonly used in scenarios where users need to authenticate via a third-party service.

+

What is OpenID Connect (OIDC)?

+

OIDC (OpenID Connect) is an identity layer built on top of OAuth2. While OAuth2 primarily handles authorization, OIDC adds authentication, enabling applications to verify a user’s identity and obtain profile information. This makes OIDC suitable for SSO solutions, where user identity is central to access management.

+

Setting up a Provider and Application in Authentik

+

Step 1: Install and Configure Authentik

+

Before setting up a provider and app, ensure that Authentik is installed and running by following the official installation guide..

+
    +
  1. Access Authentik via its web interface.
  2. +
  3. Log in as an administrator.
  4. +
  5. Navigate to the “Admin Interface” to configure the necessary components.
  6. +
+

Authentik user dashboard

+

Step 2: Create a Provider

+

A provider in Authentik acts as the bridge between RomM and Authentik.

+
    +
  1. Navigate to Providers:
      +
    • Go to the "Providers" section in the Authentik admin interface.
    • +
    +
  2. +
  3. Create a New Provider:
      +
    • Click on “Create” and choose the protocol (e.g., “OIDC Provider”). + Create a new provider
    • +
    +
  4. +
  5. Select "OAuth2/OpenID Provider" + Select OAuth2 provider
  6. +
  7. Configure Provider Settings:
      +
    • Name: Assign a unique name to the provider (e.g., "RomM OIDC Provider").
    • +
    • Authorization flow: Select implicit consent.
    • +
    • Redirect URIs: Add your RomM instance's URL + /api/oauth/openid (e.g., http://romm.host.local/api/oauth/openid).
    • +
    +
  8. +
  9. Copy the Client ID and Secret:
      +
    • You'll need these to set OIDC_CLIENT_ID and OIDC_CLIENT_SECRET in your RomM instance. + Provider settings
    • +
    +
  10. +
  11. Click Create.
  12. +
+

Step 3: Register an Application

+

An app in Authentik represents the external service (in our case RomM) that will use the provider for authentication.

+
    +
  1. Navigate to Applications:
      +
    • Go to the "Applications" section in the admin interface. + Applications
    • +
    +
  2. +
  3. Create a New Application:
      +
    • Click on “Create” and configure the app settings: - Name: Provide a recognizable name (e.g., "RomM"). - Slug: Create a unique identifier for the app (e.g., romm). - Provider: Link the app to the previously created provider, "RomM OIDC Provider". + New application
    • +
    +
  4. +
  5. Click Create.
  6. +
+

Step 4: Configure RomM Environment Variables

+

To enable OIDC authentication in RomM, you need to set the following environment variables:

+
    +
  • OIDC_ENABLED: Set to true to enable OIDC authentication.
  • +
  • OIDC_PROVIDER: The lowercase name of the provider (authentik).
  • +
  • OIDC_CLIENT_ID: The client ID copied from the Authentik application.
  • +
  • OIDC_CLIENT_SECRET: The client secret copied from the Authentik application.
  • +
  • OIDC_REDIRECT_URI: The redirect URI configured in the Authentik provider, in the format http://romm.host.local/api/oauth/openid.
  • +
  • OIDC_SERVER_APPLICATION_URL: The URL of the Authentik application, e.g., http://authentik.host.local/application/o/romm.
  • +
+

Step 5: Set your Email in RomM

+

In RomM, open your user profile and set your email address. This email has to match your user email in Authentik.

+

Set email

+

Step 6: Test the Integration

+

After configuring the environment variables, restart (or stop and remove) your RomM instance and navigate to the login page. You should see an option to log in using OIDC. Click on the OIDC button, and you'll be redirected to Authentik for authentication. Once authenticated, you'll be redirected back to RomM.

+

Login with OIDC

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/OIDC-Guides/OIDC-Setup-With-PocketID/index.html b/4.4.0/OIDC-Guides/OIDC-Setup-With-PocketID/index.html new file mode 100644 index 0000000..0e9dfcd --- /dev/null +++ b/4.4.0/OIDC-Guides/OIDC-Setup-With-PocketID/index.html @@ -0,0 +1,2408 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + With PocketID - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

OIDC Setup With Pocket ID

+

A quick rundown of the technologies

+

What is Pocket ID?

+

Pocket ID is a simple OIDC provider that allows users to authenticate with their passkeys to your services.

+

The goal of Pocket ID is to be a simple and easy-to-use. There are other self-hosted OIDC providers like Keycloak or ORY Hydra but they are often too complex for simple use cases.

+

Additionally, what makes Pocket ID special is that it only supports passkey authentication, which means you don’t need a password.

+

What is OAuth2?

+

OAuth2 (Open Authorization 2.0) is an industry-standard protocol for authorization. It allows applications (clients) to gain limited access to user accounts on an HTTP service without sharing the user’s credentials. Instead, it uses access tokens to facilitate secure interactions. OAuth2 is commonly used in scenarios where users need to authenticate via a third-party service.

+

What is OpenID Connect (OIDC)?

+

OIDC (OpenID Connect) is an identity layer built on top of OAuth2. While OAuth2 primarily handles authorization, OIDC adds authentication, enabling applications to verify a user’s identity and obtain profile information. This makes OIDC suitable for SSO solutions, where user identity is central to access management.

+

Setting up a client in Pocket ID

+

Step 1: Install and Configure Pocket ID

+

Before setting up the OIDC client, ensure that Pocket ID is installed and running by following the setup guide.

+

Step 2: Add a client

+

Once you have logged in and configured a PassKey you now need to create an OIDC client, this will let Pocket ID know about the application that needs to be configured, and will give you the relevant keys to add to the RomM compose file.

+
    +
  • Make sure within Application Configuration that "Emails Verified" is ticked, most OIDC apps will need this.
  • +
  • Go to OIDC Client
  • +
  • Click Add OIDC Client
      +
    • Name: RomM
    • +
    • Callback URLs: https://{host}/api/oauth/openid
    • +
    +
  • +
  • Click Save
  • +
  • Stay on this page, you will be shown your client secret only THIS time.
  • +
+

Step 3: Configure RomM Environment Variables

+

To enable OIDC authentication in RomM, you need to set the following environment variables:

+
    +
  • OIDC_ENABLED: Set to true to enable OIDC authentication.
  • +
  • OIDC_PROVIDER: The lowercase name of the provider (pocketid).
  • +
  • OIDC_CLIENT_ID: The client ID copied from the Pocket ID application
  • +
  • OIDC_CLIENT_SECRET: The client secret that is showing within your Pocket ID application.
  • +
  • OIDC_REDIRECT_URI: The redirect URI configured in the Pocket ID provider, in the format https://{host}/api/oauth/openid.
  • +
  • OIDC_SERVER_APPLICATION_URL: The authorization URL for you Pocket ID instance, e.g. https://id.host.local.
  • +
+

Step 4: Set your Email in RomM

+

In RomM, open your user profile and set your email address. This email has to match your user email in Pocket ID.

+

Set email

+

Step 5: Test the Integration

+

After configuring the environment variables, restart (or stop and remove) your RomM instance and navigate to the login page. You should see an option to log in using OIDC. Click on the OIDC button, and you'll be redirected to Pocket ID for authentication. Once authenticated, you'll be redirected back to RomM.

+

Login with OIDC

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/OIDC-Guides/OIDC-Setup-With-Zitadel/index.html b/4.4.0/OIDC-Guides/OIDC-Setup-With-Zitadel/index.html new file mode 100644 index 0000000..37cbadc --- /dev/null +++ b/4.4.0/OIDC-Guides/OIDC-Setup-With-Zitadel/index.html @@ -0,0 +1,2483 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + With Zitadel - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

OIDC Setup With Zitadel

+

A quick rundown of the technologies

+

What is Zitadel

+

Zitadel is an enterprise-grade, open-source identity and access management (IAM) platform that supports OAuth2, OpenID Connect, SAML, and passwordless authentication. It's used to manage users, roles, and secure login for web and cloud applications.

+

What is OAuth2?

+

OAuth2 (Open Authorization 2.0) is an industry-standard protocol for authorization. It allows applications (clients) to gain limited access to user accounts on an HTTP service without sharing the user’s credentials. Instead, it uses access tokens to facilitate secure interactions. OAuth2 is commonly used in scenarios where users need to authenticate via a third-party service.

+

What is OpenID Connect (OIDC)?

+

OIDC (OpenID Connect) is an identity layer built on top of OAuth2. While OAuth2 primarily handles authorization, OIDC adds authentication, enabling applications to verify a user’s identity and obtain profile information. This makes OIDC suitable for SSO solutions, where user identity is central to access management.

+

Setting up a client in Zitadel

+

Step 1: Install and Configure Zitadel

+

Before setting up the OIDC client, ensure that Zitadel is installed and running by following the setup guide.

+

Step 2: Create a Project

+

Once you have logged in and changed the default password for your Zitadel organization, create a new Project (i.e Romm). This will be the basic settings for roles and authorization.

+

In the "General" tab, there are options to allow the following:

+
    +
  • Assert Roles on Authentication
  • +
+

Unnecessary: Romm (at this time) does not allow granting permissions based on role, everyone gets viewer and will have to be changed manually using an admin account if desired.

+
    +
  • Check authorization on Authentication
  • +
+

Recommended: If you allow registration to your platform, then anyone who registers can instantly access Romm (although only as a viewer, which may not be a problem for some)

+
    +
  • Check for Project on Authentication
  • +
+

Optional: It could be used if you plan on separating users by organizations for other applications, but creating separate organizations is not typically useful for general self-hosting purposes

+

Step 2.5 (Optional: If you enabled "Check authorization on Authentication"): Grant user(s) access to the Project

+

Click on the Authorization tab and click New.

+

Enter the user(s) and click Continue

+

It should say "No role has been created yet.", but this is fine, you can just click Save and it should bring you back to the Authorization page with your user(s) listed with no roles

+

Step 3: Create the application

+

On the General tab, click the New button under Applications.

+

(Check "I'm a pro. Skip this wizard." to enter the information quicker)

+
    +
  • Name: RomM (or whatever you want)
  • +
  • Application Type: Web
  • +
  • Grant Types: Authorization Code
  • +
  • Response Types: Code
  • +
  • Authentication Method: Basic
  • +
  • Redirect URIs: https://romm.domain.com/api/oauth/openid
  • +
  • Post Logout URIs: https://romm.domain.com/
  • +
+

Click Create.

+
    +
  • Stay on this page or copy these down elsewhere, the secret will only show this one time
  • +
+

Step 3: Configure RomM Environment Variables

+

To enable OIDC authentication in RomM, you need to set the following environment variables:

+
    +
  • OIDC_ENABLED: Set to true to enable OIDC authentication.
  • +
  • OIDC_PROVIDER: The name of the provider Zitadel.
  • +
  • OIDC_CLIENT_ID: The client ID copied from the Zitadel application
  • +
  • OIDC_CLIENT_SECRET: The client secret generated from the Zitadel application
  • +
  • OIDC_REDIRECT_URI: The redirect URI configured in Zitadel https://rom.domain.com/api/oauth/openid.
  • +
  • OIDC_SERVER_APPLICATION_URL: The domain for your Zitadel instance https://zitadel.domain.com. (The discovery URL for Zitadel is on the basedomain under /.well-known/openid-configuration)
  • +
+

Step 4: Enable claims from ID Token (this resolves the "Email is missing from token" error)

+

Click close to finish creating the application and then go to the Token Settings tab.

+

Check "User Info inside ID Token" and click Save

+

Step 5: Set your Email in RomM

+

For your existing RomM admin account, open your user profile on Zitadel and set your email address. This email has to match your user email in Zitadel.

+

Step 6: Test the Integration

+

After configuring the environment variables, restart (or stop and remove) your RomM instance and navigate to the login page. You should see the option "LOGIN WITH ZITADEL". Click on it and you'll be redirected to Zitadel for authentication. Once authenticated, you'll be redirected back to RomM.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Platforms-and-Players/Custom-Platforms/index.html b/4.4.0/Platforms-and-Players/Custom-Platforms/index.html new file mode 100644 index 0000000..0c2b953 --- /dev/null +++ b/4.4.0/Platforms-and-Players/Custom-Platforms/index.html @@ -0,0 +1,2121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Custom Platforms - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Custom Platforms

+ +

While RomM supports every platform listed in the Supported Platforms page, the list is not exhaustive, and you may have ROMs in your library for other platforms. To load those files into RomM, place them in a folder for each platform, and give it a name that's all lowercase, with - to separate words, and with no white spaces. For example, pocket-challenge-v2 would map to Pocket Challenge V2, and display the default platform icon in the app.

+

Furthermore, only a portion of the supported platforms have custom icons built-in. If your library has platforms that aren't listed in the platforms icons list, RomM will display a default fallback icon.

+

If you'd like to load your own custom icons for missing platforms, you can mount /var/www/html/assets/platforms to some local folder and place all of your custom .ico platform icons in there. You'll also want to download the ones provided in this project and place them in the same folder. If you'd like to use your own icons for platforms already supported by RomM, just replace the file with another using the exact same name.

+

The name of the .ico file should match the slug of the platform on IGDB. For example, the URL for the AmstradCPC is https://www.igdb.com/platforms/acpc, so the filename should be acpc.ico.

+

Screenshot 2023-09-15 at 10 45 04 AM

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Platforms-and-Players/EmulatorJS-Player/index.html b/4.4.0/Platforms-and-Players/EmulatorJS-Player/index.html new file mode 100644 index 0000000..0bf7aef --- /dev/null +++ b/4.4.0/Platforms-and-Players/EmulatorJS-Player/index.html @@ -0,0 +1,2252 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EmulatorJS - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

EmulatorJS

+ +

EmulatorJS is a web-based emulator for various system; that is, it allows you to run old games in your web browser. It's based on RetroArch compiled with Emscripten, which is a toolchain for compiling C and C++ code to WebAssembly.

+ +
+

Warning

+
    +
  • Emulation is a complex and resource-intensive process. As such, it may not work well in all browser, especially older or less powerful ones. If you're having trouble running a game, try using a different browser or device.
  • +
  • PSP emulation with the ppsspp core and MS-DOS with the dosbox-pure core are not currently supported when using the Console mode.
  • +
+
+ +
+

Note

+

Some platforms may require multiple BIOS/firmware files to be loaded at the same time. To do this, create a ZIP archive containing all the firmware files for the emulator you've selected and upload it to the firmware section of the platform. This ZIP file will be recognized by EmulatorJS as the firmware bundle for the platform. Refer to the EmulatorJS documentation for the required list of files for each platform.

+
+

Loading saves and states

+

Our integration with EmulatorJS automates the process of loading and save files and save states. Before starting the game, select a save and/or state file to load (if one is available). Anytime you manually save the game (or create a save state) by clicking the save or "save and quit" buttons, the save and state files stored with RomM will be updated, so there's no need to manually download or upload them.

+

Supported systems

+

Note that only the following systems are currently supported:

+
    +
  • 3DO
  • +
  • Amiga
  • +
  • Arcade/MAME
  • +
  • Atari 2600
  • +
  • Atari 5200
  • +
  • Atari 7800
  • +
  • Atari Jaguar
  • +
  • Atari Lynx
  • +
  • Commodore 64
  • +
  • ColecoVision
  • +
  • DOOM
  • +
  • Neo Geo Pocket
  • +
  • Neo Geo Pocket Color
  • +
  • MS-DOS
  • +
  • Nintendo 64
  • +
  • Nintendo Entertainment System (NES)
  • +
  • Nintendo Family Computer (Famicom)
  • +
  • Nintendo DS
  • +
  • Game Boy
  • +
  • Game Boy Color
  • +
  • Game Boy Advance
  • +
  • PC-FX
  • +
  • PlayStation (PS)
  • +
  • PlayStation Portable (PSP)
  • +
  • Sega 32X
  • +
  • Sega CD
  • +
  • Sega Game Gear
  • +
  • Sega Master System
  • +
  • Sega Genesis/Megadrive
  • +
  • Sega Saturn
  • +
  • Super Nintendo Entertainment System (SNES)
  • +
  • Super Famicom
  • +
  • TurboGraphx-16/PC Engine
  • +
  • Virtual Boy
  • +
  • WonderSwan
  • +
  • WonderSwan Color
  • +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Platforms-and-Players/MS-DOS/index.html b/4.4.0/Platforms-and-Players/MS-DOS/index.html new file mode 100644 index 0000000..74e824a --- /dev/null +++ b/4.4.0/Platforms-and-Players/MS-DOS/index.html @@ -0,0 +1,2850 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MS-DOS - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

MS-DOS

+ +

DOS is now supported in versions of RomM 4.0 and above thanks to the EmulatorJS player - Simply create a DOS platform to enable the integration

+ +
+

Info

+

I highly suggest you upload the games as .zip as the core can take advantage of unzipping and auto mounting options which are explained more below.

+
+ +
+

Info

+

Loading and saving states ARE supported so it's possible you only need to do the below steps once to load the game.

+
+

Running Games

+

Once you have the play button in the platform available for you there is some additional work you need to do in order to get the games playable and running. You first need to identify what DOS game you are trying to run, there would be three categories

+
    +
  • Homebrew
      +
    • Made by an indie dev, usually just an .exe file which will work fine in DOS once mounted.
    • +
    +
  • +
  • Demo
      +
    • Most sites which offer DOS games are shareware demo versions, these function similiar to homebrew and will have all the files needed within the folder.
    • +
    +
  • +
  • Retail
      +
    • These will need the CD mounted alongside the game files in order to play the games, this can get tricky and will be a unique per game basis but once you have cracked it you won't need to modify it again.
    • +
    +
  • +
+

The official method to run the games from the EmulatorJS dev is the following (Only works for Homebrew and Demos):

+
    +
  • Select commandline from the initial loading screen
  • +
  • mount A / -t floppy - This will mount the location of the files
  • +
  • A: - This will take you to the location of the files
  • +
  • dir - to find the .EXE file
  • +
  • filename.exe - This will run the .exe and run the game, you might need some additional configuration but that is purely on the dosbox side and you might need to run the setup.exe file or a file name similiar.
  • +
+

Advanced Running Games

+ +
+

Warning

+

This is not for the faint of heart and will require a lot of trial and error.

+
+

As the system is using DOSBOX pure it has a neat trick where it will run .CONF files it finds and automatically mount locations and run .exe files automatically, at the minute this is highly experimental and might be more effort then it is worth, but if you want the files running perfectly then I would suggest you look into this method, but it is extremely trail and error.

+

When you run a game in DOSBOX Pure, before it runs and mounts anything it will look for a .conf file and follow those instructions, this way we can actually auto mount locations, mount the required CDs and play the game without typing anything, you just click play, the auto mount does everything in the background and you are presented with the game.

+

This is an example using the doom shareware file which has all the files in the folder.

+
    +
  • Check the folder and make sure there is an .exe file for the game, make sure there is no *.ins, *.cue or *.bin files, if these exist it usually means this is a CD required game and these instructions will not work
  • +
  • Create a new text document named the same as the .exe (DOOM.conf) and add the following information:
  • +
+
+ +DOOM.conf Example + +
# This is the configurationfile for DOSBox 0.74. (Please use the latest version of DOSBox)
+# Lines starting with a # are commentlines and are ignored by DOSBox.
+# They are used to (briefly) document the effect of each option.
+
+[sdl]
+#       fullscreen: Start dosbox directly in fullscreen. (Press ALT-Enter to go back)
+#       fulldouble: Use double buffering in fullscreen. It can reduce screen flickering, but it can also result in a slow DOSBox.
+#   fullresolution: What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).
+#                     Using your monitor's native resolution with aspect=true might give the best results.
+#                     If you end up with small window on a large screen, try an output different from surface.
+# windowresolution: Scale the window to this size IF the output device supports hardware scaling.
+#                     (output=surface does not!)
+#           output: What video system to use for output.
+#                   Possible values: surface, overlay, opengl, openglnb, ddraw.
+#         autolock: Mouse will automatically lock, if you click on the screen. (Press CTRL-F10 to unlock)
+#      sensitivity: Mouse sensitivity.
+#      waitonerror: Wait before closing the console if dosbox has an error.
+#         priority: Priority levels for dosbox. Second entry behind the comma is for when dosbox is not focused/minimized.
+#                     pause is only valid for the second entry.
+#                   Possible values: lowest, lower, normal, higher, highest, pause.
+#       mapperfile: File used to load/save the key/event mappings from. Resetmapper only works with the defaul value.
+#     usescancodes: Avoid usage of symkeys, might not work on all operating systems.
+
+fullscreen=TRUE
+fulldouble=false
+fullresolution=Fixed
+windowresolution=1280x800
+output=direct3d
+autolock=true
+sensitivity=100
+waitonerror=true
+priority=higher,normal
+mapperfile=mapper-0.74.map
+usescancodes=true
+
+[dosbox]
+# language: Select another language file.
+#  machine: The type of machine tries to emulate.
+#           Possible values: hercules, cga, tandy, pcjr, ega, vgaonly, svga_s3, svga_et3000, svga_et4000, svga_paradise, vesa_nolfb, vesa_oldvbe.
+# captures: Directory where things like wave, midi, screenshot get captured.
+#  memsize: Amount of memory DOSBox has in megabytes.
+#             This value is best left at its default to avoid problems with some games,
+#             though few games might require a higher value.
+#             There is generally no speed advantage when raising this value.
+
+language=
+machine=svga_s3
+captures=.\Captures\
+memsize=16
+
+[render]
+# frameskip: How many frames DOSBox skips before drawing one.
+#    aspect: Do aspect correction, if your output method doesn't support scaling this can slow things down!.
+#    scaler: Scaler used to enlarge/enhance low resolution modes.
+#              If 'forced' is appended, then the scaler will be used even if the result might not be desired.
+#            Possible values: none, normal2x, normal3x, advmame2x, advmame3x, advinterp2x, advinterp3x, hq2x, hq3x, 2xsai, super2xsai, supereagle, tv2x, tv3x, rgb2x, rgb3x, scan2x, scan3x.
+
+frameskip=0
+aspect=false
+scaler=normal3x
+
+[cpu]
+#      core: CPU Core used in emulation. auto will switch to dynamic if available and appropriate.
+#            Possible values: auto, dynamic, normal, simple.
+#   cputype: CPU Type used in emulation. auto is the fastest choice.
+#            Possible values: auto, 386, 386_slow, 486_slow, pentium_slow, 386_prefetch.
+#    cycles: Amount of instructions DOSBox tries to emulate each millisecond.
+#            Setting this value too high results in sound dropouts and lags.
+#            Cycles can be set in 3 ways:
+#              'auto'          tries to guess what a game needs.
+#                              It usually works, but can fail for certain games.
+#              'fixed #number' will set a fixed amount of cycles. This is what you usually need if 'auto' fails.
+#                              (Example: fixed 4000).
+#              'max'           will allocate as much cycles as your computer is able to handle.
+#
+#            Possible values: auto, fixed, max.
+#   cycleup: Amount of cycles to decrease/increase with keycombo.(CTRL-F11/CTRL-F12)
+# cycledown: Setting it lower than 100 will be a percentage.
+
+core=auto
+cputype=auto
+cycles=max
+cycleup=10
+cycledown=20
+
+[mixer]
+#   nosound: Enable silent mode, sound is still emulated though.
+#      rate: Mixer sample rate, setting any device's rate higher than this will probably lower their sound quality.
+#            Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
+# blocksize: Mixer block size, larger blocks might help sound stuttering but sound will also be more lagged.
+#            Possible values: 1024, 2048, 4096, 8192, 512, 256.
+# prebuffer: How many milliseconds of data to keep on top of the blocksize.
+
+nosound=false
+rate=22050
+blocksize=2048
+prebuffer=10
+
+[midi]
+#     mpu401: Type of MPU-401 to emulate.
+#             Possible values: intelligent, uart, none.
+# mididevice: Device that will receive the MIDI data from MPU-401.
+#             Possible values: default, win32, alsa, oss, coreaudio, coremidi, none.
+# midiconfig: Special configuration options for the device driver. This is usually the id of the device you want to use.
+#               See the README/Manual for more details.
+
+mpu401=intelligent
+mididevice=default
+midiconfig=
+
+[sblaster]
+#  sbtype: Type of Soundblaster to emulate. gb is Gameblaster.
+#          Possible values: sb1, sb2, sbpro1, sbpro2, sb16, gb, none.
+#  sbbase: The IO address of the soundblaster.
+#          Possible values: 220, 240, 260, 280, 2a0, 2c0, 2e0, 300.
+#     irq: The IRQ number of the soundblaster.
+#          Possible values: 7, 5, 3, 9, 10, 11, 12.
+#     dma: The DMA number of the soundblaster.
+#          Possible values: 1, 5, 0, 3, 6, 7.
+#    hdma: The High DMA number of the soundblaster.
+#          Possible values: 1, 5, 0, 3, 6, 7.
+# sbmixer: Allow the soundblaster mixer to modify the DOSBox mixer.
+# oplmode: Type of OPL emulation. On 'auto' the mode is determined by sblaster type. All OPL modes are Adlib-compatible, except for 'cms'.
+#          Possible values: auto, cms, opl2, dualopl2, opl3, none.
+#  oplemu: Provider for the OPL emulation. compat might provide better quality (see oplrate as well).
+#          Possible values: default, compat, fast.
+# oplrate: Sample rate of OPL music emulation. Use 49716 for highest quality (set the mixer rate accordingly).
+#          Possible values: 44100, 49716, 48000, 32000, 22050, 16000, 11025, 8000.
+
+sbtype=sb16
+sbbase=220
+irq=7
+dma=1
+hdma=5
+sbmixer=true
+oplmode=auto
+oplemu=default
+oplrate=44100
+
+[gus]
+#      gus: Enable the Gravis Ultrasound emulation.
+#  gusrate: Sample rate of Ultrasound emulation.
+#           Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
+#  gusbase: The IO base address of the Gravis Ultrasound.
+#           Possible values: 240, 220, 260, 280, 2a0, 2c0, 2e0, 300.
+#   gusirq: The IRQ number of the Gravis Ultrasound.
+#           Possible values: 5, 3, 7, 9, 10, 11, 12.
+#   gusdma: The DMA channel of the Gravis Ultrasound.
+#           Possible values: 3, 0, 1, 5, 6, 7.
+# ultradir: Path to Ultrasound directory. In this directory
+#           there should be a MIDI directory that contains
+#           the patch files for GUS playback. Patch sets used
+#           with Timidity should work fine.
+
+gus=false
+gusrate=44100
+gusbase=240
+gusirq=5
+gusdma=3
+ultradir=C:\ULTRASND
+
+[speaker]
+# pcspeaker: Enable PC-Speaker emulation.
+#    pcrate: Sample rate of the PC-Speaker sound generation.
+#            Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
+#     tandy: Enable Tandy Sound System emulation. For 'auto', emulation is present only if machine is set to 'tandy'.
+#            Possible values: auto, on, off.
+# tandyrate: Sample rate of the Tandy 3-Voice generation.
+#            Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
+#    disney: Enable Disney Sound Source emulation. (Covox Voice Master and Speech Thing compatible).
+
+pcspeaker=true
+pcrate=44100
+tandy=auto
+tandyrate=44100
+disney=true
+
+[joystick]
+# joysticktype: Type of joystick to emulate: auto (default), none,
+#               2axis (supports two joysticks),
+#               4axis (supports one joystick, first joystick used),
+#               4axis_2 (supports one joystick, second joystick used),
+#               fcs (Thrustmaster), ch (CH Flightstick).
+#               none disables joystick emulation.
+#               auto chooses emulation depending on real joystick(s).
+#               (Remember to reset dosbox's mapperfile if you saved it earlier)
+#               Possible values: auto, 2axis, 4axis, 4axis_2, fcs, ch, none.
+#        timed: enable timed intervals for axis. Experiment with this option, if your joystick drifts (away).
+#     autofire: continuously fires as long as you keep the button pressed.
+#       swap34: swap the 3rd and the 4th axis. can be useful for certain joysticks.
+#   buttonwrap: enable button wrapping at the number of emulated buttons.
+
+joysticktype=fcs
+timed=true
+autofire=false
+swap34=false
+buttonwrap=false
+
+[serial]
+# serial1: set type of device connected to com port.
+#          Can be disabled, dummy, modem, nullmodem, directserial.
+#          Additional parameters must be in the same line in the form of
+#          parameter:value. Parameter for all types is irq (optional).
+#          for directserial: realport (required), rxdelay (optional).
+#                           (realport:COM1 realport:ttyS0).
+#          for modem: listenport (optional).
+#          for nullmodem: server, rxdelay, txdelay, telnet, usedtr,
+#                         transparent, port, inhsocket (all optional).
+#          Example: serial1=modem listenport:5000
+#          Possible values: dummy, disabled, modem, nullmodem, directserial.
+# serial2: see serial1
+#          Possible values: dummy, disabled, modem, nullmodem, directserial.
+# serial3: see serial1
+#          Possible values: dummy, disabled, modem, nullmodem, directserial.
+# serial4: see serial1
+#          Possible values: dummy, disabled, modem, nullmodem, directserial.
+
+serial1=dummy
+serial2=dummy
+serial3=disabled
+serial4=disabled
+
+[dos]
+#            xms: Enable XMS support.
+#            ems: Enable EMS support.
+#            umb: Enable UMB support.
+# keyboardlayout: Language code of the keyboard layout (or none).
+
+xms=true
+ems=true
+umb=true
+keyboardlayout=auto
+
+[ipx]
+# ipx: Enable ipx over UDP/IP emulation.
+
+ipx=false
+
+[autoexec]
+# Lines in this section will be run at startup.
+# You can put your MOUNT lines here.
+
+@echo off
+Mount C ".."
+C:
+cls
+DOOM.exe
+:exit
+exit
+
+ +
+ +
    +
  • Most of the file is explained but to go into the nitty gritty of the [autoexec] it will mount the local location as C:, it changes to C: it will clear the screen and automatically run the DOOM.exe executable, and will exit the previous shell, meaning it will run the game by just clicking play.
  • +
  • Zip up the folder and add it to RomM's DOS platform, then just simply click play. If you hit a blank screen it means that something is wrong with the auto exec, and will need manual troubleshooting.
  • +
+

Advanced Running Retail Games

+ +
+

Info

+

At the minute DOS games redesigned by GOG are NOT supported, this is due to how they mount and use the locations. I am looking into how I can figure this out but I have had a 100% failure rate from the GOG DOS Games.

+
+

Retail games usually require to run alongside a disk even if the game has been "installed" locally. I will use Dungeon Keeper Gold as an example for a retail game with a disc and the configuration needed.

+
    +
  • Prepare the files like you did before, but this time with the disk images (*.bin & *.cue) and move them to a folder named CD within the folder. Only within this folder you should all the .bin files and the "matching" .cue sheet (remember .cue is just a text document pulling all these files together, like a playlist)
  • +
  • Have a look at the KEEPER.cfg file, this file will say how the game was installed and the path it expects the installed files to be at.
  • +
  • Create a new .conf document named the same as the .exe for me that would be KEEPER.conf
  • +
+
+ +KEEPER.conf Example + +
# This is the configurationfile for DOSBox 0.74. (Please use the latest version of DOSBox)
+# Lines starting with a # are commentlines and are ignored by DOSBox.
+# They are used to (briefly) document the effect of each option.
+
+[sdl]
+#       fullscreen: Start dosbox directly in fullscreen. (Press ALT-Enter to go back)
+#       fulldouble: Use double buffering in fullscreen. It can reduce screen flickering, but it can also result in a slow DOSBox.
+#   fullresolution: What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).
+#                     Using your monitor's native resolution with aspect=true might give the best results.
+#                     If you end up with small window on a large screen, try an output different from surface.
+# windowresolution: Scale the window to this size IF the output device supports hardware scaling.
+#                     (output=surface does not!)
+#           output: What video system to use for output.
+#                   Possible values: surface, overlay, opengl, openglnb, ddraw.
+#         autolock: Mouse will automatically lock, if you click on the screen. (Press CTRL-F10 to unlock)
+#      sensitivity: Mouse sensitivity.
+#      waitonerror: Wait before closing the console if dosbox has an error.
+#         priority: Priority levels for dosbox. Second entry behind the comma is for when dosbox is not focused/minimized.
+#                     pause is only valid for the second entry.
+#                   Possible values: lowest, lower, normal, higher, highest, pause.
+#       mapperfile: File used to load/save the key/event mappings from. Resetmapper only works with the defaul value.
+#     usescancodes: Avoid usage of symkeys, might not work on all operating systems.
+
+fullscreen=TRUE
+fulldouble=false
+fullresolution=Fixed
+windowresolution=1280x800
+output=direct3d
+autolock=true
+sensitivity=100
+waitonerror=true
+priority=higher,normal
+mapperfile=mapper-0.74.map
+usescancodes=true
+
+[dosbox]
+# language: Select another language file.
+#  machine: The type of machine tries to emulate.
+#           Possible values: hercules, cga, tandy, pcjr, ega, vgaonly, svga_s3, svga_et3000, svga_et4000, svga_paradise, vesa_nolfb, vesa_oldvbe.
+# captures: Directory where things like wave, midi, screenshot get captured.
+#  memsize: Amount of memory DOSBox has in megabytes.
+#             This value is best left at its default to avoid problems with some games,
+#             though few games might require a higher value.
+#             There is generally no speed advantage when raising this value.
+
+language=
+machine=svga_s3
+captures=.\Captures\
+memsize=16
+
+[render]
+# frameskip: How many frames DOSBox skips before drawing one.
+#    aspect: Do aspect correction, if your output method doesn't support scaling this can slow things down!.
+#    scaler: Scaler used to enlarge/enhance low resolution modes.
+#              If 'forced' is appended, then the scaler will be used even if the result might not be desired.
+#            Possible values: none, normal2x, normal3x, advmame2x, advmame3x, advinterp2x, advinterp3x, hq2x, hq3x, 2xsai, super2xsai, supereagle, tv2x, tv3x, rgb2x, rgb3x, scan2x, scan3x.
+
+frameskip=0
+aspect=false
+scaler=normal3x
+
+[cpu]
+#      core: CPU Core used in emulation. auto will switch to dynamic if available and appropriate.
+#            Possible values: auto, dynamic, normal, simple.
+#   cputype: CPU Type used in emulation. auto is the fastest choice.
+#            Possible values: auto, 386, 386_slow, 486_slow, pentium_slow, 386_prefetch.
+#    cycles: Amount of instructions DOSBox tries to emulate each millisecond.
+#            Setting this value too high results in sound dropouts and lags.
+#            Cycles can be set in 3 ways:
+#              'auto'          tries to guess what a game needs.
+#                              It usually works, but can fail for certain games.
+#              'fixed #number' will set a fixed amount of cycles. This is what you usually need if 'auto' fails.
+#                              (Example: fixed 4000).
+#              'max'           will allocate as much cycles as your computer is able to handle.
+#
+#            Possible values: auto, fixed, max.
+#   cycleup: Amount of cycles to decrease/increase with keycombo.(CTRL-F11/CTRL-F12)
+# cycledown: Setting it lower than 100 will be a percentage.
+
+core=auto
+cputype=auto
+cycles=max
+cycleup=10
+cycledown=20
+
+[mixer]
+#   nosound: Enable silent mode, sound is still emulated though.
+#      rate: Mixer sample rate, setting any device's rate higher than this will probably lower their sound quality.
+#            Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
+# blocksize: Mixer block size, larger blocks might help sound stuttering but sound will also be more lagged.
+#            Possible values: 1024, 2048, 4096, 8192, 512, 256.
+# prebuffer: How many milliseconds of data to keep on top of the blocksize.
+
+nosound=false
+rate=22050
+blocksize=2048
+prebuffer=10
+
+[midi]
+#     mpu401: Type of MPU-401 to emulate.
+#             Possible values: intelligent, uart, none.
+# mididevice: Device that will receive the MIDI data from MPU-401.
+#             Possible values: default, win32, alsa, oss, coreaudio, coremidi, none.
+# midiconfig: Special configuration options for the device driver. This is usually the id of the device you want to use.
+#               See the README/Manual for more details.
+
+mpu401=intelligent
+mididevice=default
+midiconfig=
+
+[sblaster]
+#  sbtype: Type of Soundblaster to emulate. gb is Gameblaster.
+#          Possible values: sb1, sb2, sbpro1, sbpro2, sb16, gb, none.
+#  sbbase: The IO address of the soundblaster.
+#          Possible values: 220, 240, 260, 280, 2a0, 2c0, 2e0, 300.
+#     irq: The IRQ number of the soundblaster.
+#          Possible values: 7, 5, 3, 9, 10, 11, 12.
+#     dma: The DMA number of the soundblaster.
+#          Possible values: 1, 5, 0, 3, 6, 7.
+#    hdma: The High DMA number of the soundblaster.
+#          Possible values: 1, 5, 0, 3, 6, 7.
+# sbmixer: Allow the soundblaster mixer to modify the DOSBox mixer.
+# oplmode: Type of OPL emulation. On 'auto' the mode is determined by sblaster type. All OPL modes are Adlib-compatible, except for 'cms'.
+#          Possible values: auto, cms, opl2, dualopl2, opl3, none.
+#  oplemu: Provider for the OPL emulation. compat might provide better quality (see oplrate as well).
+#          Possible values: default, compat, fast.
+# oplrate: Sample rate of OPL music emulation. Use 49716 for highest quality (set the mixer rate accordingly).
+#          Possible values: 44100, 49716, 48000, 32000, 22050, 16000, 11025, 8000.
+
+sbtype=sb16
+sbbase=220
+irq=7
+dma=1
+hdma=5
+sbmixer=true
+oplmode=auto
+oplemu=default
+oplrate=44100
+
+[gus]
+#      gus: Enable the Gravis Ultrasound emulation.
+#  gusrate: Sample rate of Ultrasound emulation.
+#           Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
+#  gusbase: The IO base address of the Gravis Ultrasound.
+#           Possible values: 240, 220, 260, 280, 2a0, 2c0, 2e0, 300.
+#   gusirq: The IRQ number of the Gravis Ultrasound.
+#           Possible values: 5, 3, 7, 9, 10, 11, 12.
+#   gusdma: The DMA channel of the Gravis Ultrasound.
+#           Possible values: 3, 0, 1, 5, 6, 7.
+# ultradir: Path to Ultrasound directory. In this directory
+#           there should be a MIDI directory that contains
+#           the patch files for GUS playback. Patch sets used
+#           with Timidity should work fine.
+
+gus=false
+gusrate=44100
+gusbase=240
+gusirq=5
+gusdma=3
+ultradir=C:\ULTRASND
+
+[speaker]
+# pcspeaker: Enable PC-Speaker emulation.
+#    pcrate: Sample rate of the PC-Speaker sound generation.
+#            Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
+#     tandy: Enable Tandy Sound System emulation. For 'auto', emulation is present only if machine is set to 'tandy'.
+#            Possible values: auto, on, off.
+# tandyrate: Sample rate of the Tandy 3-Voice generation.
+#            Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716.
+#    disney: Enable Disney Sound Source emulation. (Covox Voice Master and Speech Thing compatible).
+
+pcspeaker=true
+pcrate=44100
+tandy=auto
+tandyrate=44100
+disney=true
+
+[joystick]
+# joysticktype: Type of joystick to emulate: auto (default), none,
+#               2axis (supports two joysticks),
+#               4axis (supports one joystick, first joystick used),
+#               4axis_2 (supports one joystick, second joystick used),
+#               fcs (Thrustmaster), ch (CH Flightstick).
+#               none disables joystick emulation.
+#               auto chooses emulation depending on real joystick(s).
+#               (Remember to reset dosbox's mapperfile if you saved it earlier)
+#               Possible values: auto, 2axis, 4axis, 4axis_2, fcs, ch, none.
+#        timed: enable timed intervals for axis. Experiment with this option, if your joystick drifts (away).
+#     autofire: continuously fires as long as you keep the button pressed.
+#       swap34: swap the 3rd and the 4th axis. can be useful for certain joysticks.
+#   buttonwrap: enable button wrapping at the number of emulated buttons.
+
+joysticktype=fcs
+timed=true
+autofire=false
+swap34=false
+buttonwrap=false
+
+[serial]
+# serial1: set type of device connected to com port.
+#          Can be disabled, dummy, modem, nullmodem, directserial.
+#          Additional parameters must be in the same line in the form of
+#          parameter:value. Parameter for all types is irq (optional).
+#          for directserial: realport (required), rxdelay (optional).
+#                           (realport:COM1 realport:ttyS0).
+#          for modem: listenport (optional).
+#          for nullmodem: server, rxdelay, txdelay, telnet, usedtr,
+#                         transparent, port, inhsocket (all optional).
+#          Example: serial1=modem listenport:5000
+#          Possible values: dummy, disabled, modem, nullmodem, directserial.
+# serial2: see serial1
+#          Possible values: dummy, disabled, modem, nullmodem, directserial.
+# serial3: see serial1
+#          Possible values: dummy, disabled, modem, nullmodem, directserial.
+# serial4: see serial1
+#          Possible values: dummy, disabled, modem, nullmodem, directserial.
+
+serial1=dummy
+serial2=dummy
+serial3=disabled
+serial4=disabled
+
+[dos]
+#            xms: Enable XMS support.
+#            ems: Enable EMS support.
+#            umb: Enable UMB support.
+# keyboardlayout: Language code of the keyboard layout (or none).
+
+xms=true
+ems=true
+umb=true
+keyboardlayout=auto
+
+[ipx]
+# ipx: Enable ipx over UDP/IP emulation.
+
+ipx=false
+
+[autoexec]
+# Lines in this section will be run at startup.
+# You can put your MOUNT lines here.
+
+@echo off
+Mount C ".."
+C:
+cd CD
+imgmount d DUNGEO~8.CUE -t iso -fs iso
+cd ..
+cls
+KEEPER.exe
+:exit
+exit
+
+ +
+ +
    +
  • Notice the different in the automount commands
      +
    • Mount the games files to can
    • +
    • Change to C:
    • +
    • Change Directory to CD
    • +
    • Using dosbox imgmount, mount the CD to the D path
    • +
    • cd to the directory above where the .exe
    • +
    • Clear the working out
    • +
    • Run KEEPER.exe
    • +
    +
  • +
  • Once this is done, the game will run. Zip the files up and add to your RomM and give it a test.
  • +
+

Advanced Game Troubleshooting

+

If the games are not working and you go back to a blank dos looking screen, this will require some manual troubleshooting but I have found success with the following methods:

+
    +
  • Remove the .exe in the .CONF file and investigate the automounts
      +
    • This means going to the C: and make sure the .exe is in the right place.
    • +
    • Use the following command type DEFAULT.cfg to see the installation location, this is where the game is looking for the files, this should be set to a D: location.
    • +
    • Browse to that location and see if the files are there and they are readable.
    • +
    +
  • +
  • The automount is simply following instructions, so it expects the files to be where you say, following this method is usually best to troubleshoot.
  • +
+

Another way of troubleshooting is to use Retroarch and the core "dosbox-pure" because if it runs in here, it will run in RomM. Simply give it your ZIP and it will act the same as if you was doing it through RomM, once the .conf file is perfected add it back to the ZIP.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Platforms-and-Players/RuffleRS-Player/index.html b/4.4.0/Platforms-and-Players/RuffleRS-Player/index.html new file mode 100644 index 0000000..6560685 --- /dev/null +++ b/4.4.0/Platforms-and-Players/RuffleRS-Player/index.html @@ -0,0 +1,2124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RuffleRS - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

RuffleRS

+ +

Ruffle is a web-based player for flash games. With flash now discontinued, this is the best way to play your flash collection in the browser.

+ +
+

Important

+

Ruffle will only play games stored in platform folders called flash or browser.

+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Platforms-and-Players/Supported-Platforms/index.html b/4.4.0/Platforms-and-Players/Supported-Platforms/index.html new file mode 100644 index 0000000..eecdf76 --- /dev/null +++ b/4.4.0/Platforms-and-Players/Supported-Platforms/index.html @@ -0,0 +1,4599 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Supported Platforms - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Supported Platforms

+ +

Below is a list of all supported platforms/systems/consoles and their respective folder names. Supported platforms means RomM can fetch metadata from sources for those platforms.

+ +
+

Info

+

For platforms that can be playable in the browser, please check EmulatorJS supported platforms and RuffleRS player.

+
+ +
+

Danger

+

The folder name is case-sensitive and must be used exactly as it appears in the list below.

+
+
+

Filter providers

+
+
+ + + + + + + + +
+
+ 0 of 0 platforms shown +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Platform NameFolder NameMetadata Providers
1292 Advanced Programmable Video System1292-advanced-programmable-video-systemigdb logo mobygames logo
3DO Interactive Multiplayer3doigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
8-Bit Productions Commander X16commander-x16hasheous logo
Aamber Pegasuspegasuslaunchbox logo
ABC 80abc-80mobygames logo
Acorn Archimedesacorn-archimedesigdb logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Acorn Electronacorn-electronigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo
Advanced Pico Beenaadvanced-pico-beenaigdb logo
Adventure Visionadventure-visionscreenscraper logo mobygames logo launchbox logo hasheous logo
AirConsoleairconsoleigdb logo mobygames logo
Alice 32/90alice-3290mobygames logo launchbox logo
Altair 680altair-680mobygames logo
Altair 8800altair-8800mobygames logo hasheous logo
Amazon Alexaamazon-alexamobygames logo
Amazon Fire TVamazon-fire-tvigdb logo mobygames logo
Amigaamigaigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Amiga CDamiga-cdscreenscraper logo
Amiga CD32amiga-cd32igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Amstrad CPCacpcigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Amstrad GX4000amstrad-gx4000igdb logo screenscraper logo launchbox logo hasheous logo
Amstrad PCWamstrad-pcwigdb logo mobygames logo hasheous logo
Analogue electronicsanalogueelectronicsigdb logo
Androidandroidigdb logo screenscraper logo mobygames logo launchbox logo
Antstreamantstreammobygames logo
APF MP1000/Imagination Machineapfmobygames logo launchbox logo hasheous logo
Apogee BK-01bk-01launchbox logo
Apple Iapplemobygames logo hasheous logo
Apple IIappleiiigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Apple IIGSapple-iigsigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo
Apple IIIappleiiihasheous logo
Apple Lisaapple-lisahasheous logo
Apple Pippinapple-pippinigdb logo hasheous logo
Arcadearcadeigdb logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Arcadia 2001arcadia-2001igdb logo screenscraper logo mobygames logo launchbox logo retroachivements logo
Arduboyarduboyigdb logo screenscraper logo mobygames logo hasheous logo retroachivements logo
Astral 2000astral-2000mobygames logo
Atari 2600atari2600igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Atari 5200atari5200igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Atari 7800atari7800igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Atari 8-bitatari8bitigdb logo screenscraper logo mobygames logo hasheous logo howlongtobeat logo
Atari 800atari800launchbox logo
Atari Jaguarjaguarigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Atari Jaguar CDatari-jaguar-cdigdb logo launchbox logo retroachivements logo howlongtobeat logo
Atari Lynxlynxigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Atari ST/STEatari-stigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Atari VCSatari-vcsmobygames logo
Atari XEGSatari-xegslaunchbox logo
Atomatomscreenscraper logo mobygames logo launchbox logo hasheous logo
AY-3-8500ay-3-8500igdb logo
AY-3-8603ay-3-8603igdb logo
AY-3-8605ay-3-8605igdb logo
AY-3-8606ay-3-8606igdb logo
AY-3-8607ay-3-8607igdb logo
AY-3-8610ay-3-8610igdb logo
AY-3-8710ay-3-8710igdb logo
AY-3-8760ay-3-8760igdb logo
Badabadamobygames logo
Bally Astrocadeastrocadeigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo
BBC Microcomputer Systembbcmicroigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Benesse Pocket Challenge V2pocket-challenge-v2hasheous logo
Benesse Pocket Challenge Wpocket-challenge-whasheous logo
BeOSbeosmobygames logo
BGR Computers Excalibur 64excalibur-64hasheous logo
Bit Corporation BIT 90bit-90hasheous logo
Black Pointblack-point
BlackBerry OSblackberryigdb logo mobygames logo
Blacknutblacknutmobygames logo
Blu-ray Playerblu-ray-playerigdb logo mobygames logo
BREWbrewmobygames logo
Browser (Flash/HTML5)browserigdb logo mobygames logo launchbox logo flashpoint logo howlongtobeat logo
Bubblebubblemobygames logo
Call-A-Computer time-shared mainframe computer systemcall-a-computerigdb logo
Cambridge Computer Z88z88hasheous logo
Camputers Lynxcamputers-lynxscreenscraper logo mobygames logo launchbox logo hasheous logo
Casio CFX-9850casio-cfx-9850hasheous logo
Casio FP-1000 & FP-1100casio-fp-1000hasheous logo
Casio Loopycasio-loopyigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo
Casio PB-1000casio-pb-1000hasheous logo
Casio Programmable Calculatorcasio-programmable-calculatormobygames logo
Casio PV-1000casio-pv-1000screenscraper logo mobygames logo launchbox logo hasheous logo
Casio PV-2000casio-pv-2000hasheous logo
CDC Cyber 70cdccyber70igdb logo
Champion 2711champion-2711mobygames logo
ClickStartclickstartmobygames logo
Coleco Adamcolecoadamscreenscraper logo mobygames logo launchbox logo
ColecoVisioncolecovisionigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Colour Geniecolour-geniescreenscraper logo mobygames logo launchbox logo
Commodore 128c128screenscraper logo mobygames logo launchbox logo hasheous logo
Commodore 16c16igdb logo screenscraper logo mobygames logo hasheous logo
Commodore C64/128/MAXc64igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Commodore CDTVcommodore-cdtvigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo
Commodore PETcpetigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Commodore Plus/4c-plus-4igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Commodore VIC-20vic-20igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo
Compal 80compal-80mobygames logo
Compucolor Icompucolor-imobygames logo
Compucolor IIcompucolor-iimobygames logo
Compucorp Programmable Calculatorcompucorp-programmable-calculatormobygames logo
COSMACfred-cosmacmobygames logo
CP/Mcpmmobygames logo
CreatiVisioncreativisionscreenscraper logo mobygames logo launchbox logo
Cybervisioncybervisionmobygames logo
Danger OSdanger-osmobygames logo
Daydreamdaydreamigdb logo
DEC GT40gt40igdb logo
Dedicated consolededicated-consolemobygames logo
Dedicated handhelddedicated-handheldmobygames logo
Didjdidjmobygames logo
Digiblastdigiblastigdb logo mobygames logo
DoJadojamobygames logo
Donner Model 30donner30igdb logo
DOSdosigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo
Dragon 32/64dragon-32-slash-64igdb logo screenscraper logo mobygames logo launchbox logo
Dreamcastdcigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
DVD Playerdvd-playerigdb logo mobygames logo howlongtobeat logo
e-Reader / Card-e Readere-reader-slash-card-e-readerigdb logo
ECD Micromindecd-micromindmobygames logo
EDSACedsacigdb logo
Elektor TV Games Computerelektorigdb logo retroachivements logo
Elektronika BKbklaunchbox logo
Enterpriseenterprisemobygames logo launchbox logo
Epoch Cassette Visionepoch-cassette-visionigdb logo mobygames logo
Epoch Game Pocket Computerepoch-game-pocket-computerscreenscraper logo mobygames logo launchbox logo
Epoch Super Cassette Visionepoch-super-cassette-visionigdb logo screenscraper logo mobygames logo launchbox logo
Evercadeevercadeigdb logo mobygames logo howlongtobeat logo
Exelvisionexelvisionscreenscraper logo mobygames logo launchbox logo
ExEnexenmobygames logo
Exidy Sorcererexidy-sorcererigdb logo screenscraper logo mobygames logo launchbox logo
Fairchild Channel Ffairchild-channel-figdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo
Family Computerfamicomigdb logo mobygames logo launchbox logo retroachivements logo
Family Computer Disk Systemfdsigdb logo screenscraper logo launchbox logo hasheous logo
Feature phonemobile-custommobygames logo
Ferranti Nimrod Computernimrodigdb logo
FM Townsfm-townsigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
FM-7fm-7igdb logo screenscraper logo mobygames logo launchbox logo howlongtobeat logo
Freeboxfreeboxmobygames logo
G-clusterg-clustermobygames logo
Galaksijagalaksijamobygames logo
Gamategamateigdb logo hasheous logo
Game & Watchg-and-wigdb logo screenscraper logo mobygames logo launchbox logo howlongtobeat logo
Game Boygbigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Game Boy Advancegbaigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Game Boy Colorgbcigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Game Masterhartungscreenscraper logo launchbox logo
Game Wavegame-wavemobygames logo launchbox logo
Game.comgame-dot-comigdb logo screenscraper logo mobygames logo launchbox logo howlongtobeat logo
GameStickgamestickmobygames logo
Gear VRgear-vrigdb logo howlongtobeat logo
GIMINIgiminimobygames logo
Gizmondogizmondoigdb logo mobygames logo howlongtobeat logo
Gloudgloudmobygames logo
Glulxglulxmobygames logo
GNEXgnexmobygames logo
Google Stadiastadiaigdb logo mobygames logo howlongtobeat logo
GP2Xgp2xmobygames logo
GP2X Wizgp2x-wizmobygames logo
GP32gp32screenscraper logo mobygames logo launchbox logo
GVMgvmmobygames logo
Handheld Electronic LCDhandheld-electronic-lcdigdb logo
HD DVD Playerhd-dvd-playermobygames logo
Heath/Zenith H8/H89heathzenithmobygames logo
Heathkit H11heathkit-h11mobygames logo
Hector HRXhrxlaunchbox logo
Hitachi S1hitachi-s1mobygames logo
HP 2100hp2100igdb logo
HP 3000hp3000igdb logo
HP 9800hp-9800mobygames logo
HP Programmable Calculatorhp-programmable-calculatormobygames logo
Hugohugomobygames logo
Hyper Neo Geo 64hyper-neo-geo-64igdb logo
HyperScanhyperscanigdb logo mobygames logo launchbox logo
IBM 5100ibm-5100mobygames logo
IBM PCjrpc-jrhasheous logo
Ideal-Computerideal-computermobygames logo
iiRcadeiircademobygames logo
Imlac PDS-1imlac-pds1igdb logo
Intel 8008intel-8008mobygames logo
Intel 8080intel-8080mobygames logo
Intel 8086 / 8088intel-8086mobygames logo
Intellivisionintellivisionigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Intellivision Amicointellivision-amicoigdb logo
Interact Model Oneinteract-model-onemobygames logo
Interton VC 4000interton-vc-4000retroachivements logo
Interton Video 2000interton-video-2000mobygames logo
iOSiosigdb logo mobygames logo launchbox logo
iPadipadmobygames logo
iPod Classicipod-classicmobygames logo
J2MEj2memobygames logo
Joltjoltmobygames logo
Jupiter Acejupiter-acescreenscraper logo mobygames logo launchbox logo
KaiOSkaiosmobygames logo
KIM-1kim-1mobygames logo
Kindle Classickindlemobygames logo
Laser 200laser200mobygames logo
LaserActivelaseractiveigdb logo mobygames logo
LeapFrog Explorerleapfrog-explorermobygames logo
Leapsterleapsterigdb logo mobygames logo
Leapster Explorer/LeadPad Explorerleapster-explorer-slash-leadpad-explorerigdb logo mobygames logo
LeapTVleaptvigdb logo mobygames logo
Legacy Computerlegacy-computerigdb logo
Legacy Mobile Devicemobileigdb logo howlongtobeat logo
Linuxlinuxigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Lunalunamobygames logo howlongtobeat logo
Macmacigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Maemomaemomobygames logo
Magnavox Odysseyodysseyigdb logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Mainframemainframemobygames logo
Matsushita/Panasonic JRmatsushitapanasonic-jrmobygames logo
Mattel Aquariusaquariusmobygames logo launchbox logo hasheous logo
MeeGomeegomobygames logo
Mega Duck/Cougar Boymega-duck-slash-cougar-boyigdb logo launchbox logo retroachivements logo
Memotech MTXmemotech-mtxmobygames logo
Memotech MTX512mtx512launchbox logo
Meritummeritummobygames logo
Meta Quest 2meta-quest-2igdb logo
Meta Quest 3meta-quest-3igdb logo
Microbeemicrobeemobygames logo hasheous logo
Microcomputermicrocomputerigdb logo
Microsoft MSX2+msx2pluslaunchbox logo
Microtan 65microtan-65mobygames logo
Microvisionmicrovisionigdb logo mobygames logo
Mophunmophunmobygames logo
MOS Technology 6502mos-technology-6502mobygames logo
Motorola 6800motorola-6800mobygames logo
Motorola 68kmotorola-68kmobygames logo
MREmremobygames logo
MSXmsxigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
MSX Turbo Rmsx-turboscreenscraper logo
MSX2msx2igdb logo launchbox logo hasheous logo
MUGENmugenlaunchbox logo
N-Gagengageigdb logo screenscraper logo mobygames logo launchbox logo howlongtobeat logo
N-Gage (service)ngage2mobygames logo
Namco System 22system-32launchbox logo
Nascomnascommobygames logo
NEC PC-6000 Seriesnec-pc-6000-seriesigdb logo hasheous logo
Neo Geo AESneogeoaesigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Neo Geo CDneo-geo-cdigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Neo Geo MVSneogeomvsigdb logo screenscraper logo mobygames logo launchbox logo
Neo Geo Pocketneo-geo-pocketigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Neo Geo Pocket Colorneo-geo-pocket-colorigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo
Neo Geo Xneo-geo-xmobygames logo
New Nintendo 3DSnew-nintendo-3dsigdb logo mobygames logo hasheous logo
NewBrainnewbrainmobygames logo
Newtonnewtonmobygames logo
Nintendo 3DS3dsigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Nintendo 64n64igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Nintendo 64DD64ddigdb logo screenscraper logo launchbox logo hasheous logo
Nintendo DSndsigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Nintendo DSinintendo-dsiigdb logo screenscraper logo mobygames logo hasheous logo retroachivements logo
Nintendo Entertainment Systemnesigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Nintendo GameCubengcigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Nintendo Switchswitchigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Nintendo Switch 2switch-2igdb logo mobygames logo launchbox logo howlongtobeat logo
North Starnorthstarmobygames logo
Noval 760noval-760mobygames logo
Nuonnuonigdb logo mobygames logo launchbox logo
Oculus Gooculus-goigdb logo mobygames logo howlongtobeat logo
Oculus Questoculus-questigdb logo mobygames logo howlongtobeat logo
Oculus Riftoculus-riftigdb logo
Oculus VRoculus-vrigdb logo
Odyssey 2odyssey-2igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Ohio Scientificohio-scientificmobygames logo
OnLive Game Systemonlive-game-systemigdb logo mobygames logo howlongtobeat logo
OOPartsoopartsigdb logo mobygames logo
OpenBORopenborlaunchbox logo
Oraooraomobygames logo
Oricoricscreenscraper logo mobygames logo
Oric Atmosatmoslaunchbox logo
OS/2os2mobygames logo
Othello Multivisionmultivisionlaunchbox logo hasheous logo
Ouyaouyaigdb logo mobygames logo launchbox logo howlongtobeat logo
Palm OSpalm-osigdb logo screenscraper logo mobygames logo
Palmtexpalmtex
Panasonic Junglepanasonic-jungleigdb logo
Panasonic M2panasonic-m2igdb logo
Pandorapandoramobygames logo
PC Booterpc-bootermobygames logo
PC Engine SuperGrafxsupergrafxigdb logo screenscraper logo mobygames logo launchbox logo
PC-50X Familypc-50x-familyigdb logo
PC-6001pc-6001mobygames logo
PC-8000pc-8000mobygames logo
PC-8800 Seriespc-8800-seriesigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
PC-9800 Seriespc-9800-seriesigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
PC-FXpc-fxigdb logo screenscraper logo mobygames logo launchbox logo retroachivements logo howlongtobeat logo
PDP-1pdp1igdb logo
PDP-10pdp10igdb logo
PDP-11pdp11igdb logo
PDP-7pdp-7igdb logo
PDP-8pdp-8igdb logo
Pebblepebblemobygames logo
Philips CD-iphilips-cd-iigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Philips VG 5000philips-vg-5000screenscraper logo mobygames logo launchbox logo
Photo CDphotocdmobygames logo
PICOpicoscreenscraper logo mobygames logo launchbox logo howlongtobeat logo
Pinballpinballlaunchbox logo
Pippinpippinmobygames logo
PLATOplatoigdb logo
Playdateplaydateigdb logo mobygames logo howlongtobeat logo
Playdiaplaydiaigdb logo mobygames logo
PlayStationpsxigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
PlayStation 2ps2igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
PlayStation 3ps3igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
PlayStation 4ps4igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
PlayStation 5ps5igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
PlayStation Nowplaystation-nowmobygames logo howlongtobeat logo
PlayStation Portablepspigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
PlayStation Vitapsvitaigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
PlayStation VRpsvrigdb logo howlongtobeat logo
PlayStation VR2psvr2igdb logo
Plex Arcadeplex-arcademobygames logo
Plug & Playplug-and-playigdb logo howlongtobeat logo
PocketStationpocketstationigdb logo launchbox logo hasheous logo
Pokittopokittomobygames logo
Pokémon minipokemon-miniigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo
Poly-88poly-88mobygames logo
Polymegapolymegaigdb logo
R-Zoner-zoneigdb logo
RCA Studio IIrca-studio-iimobygames logo launchbox logo hasheous logo
Research Machines 380Zresearch-machines-380zmobygames logo
Rokurokumobygames logo
SAM Coupésam-coupescreenscraper logo mobygames logo launchbox logo
Satellaviewsatellaviewigdb logo launchbox logo
SC/MPscmpmobygames logo
ScummVMscummvmlaunchbox logo
SD-200/270/290sd-200270290mobygames logo
SDS Sigma 7sdssigma7igdb logo
Sega 32Xsega32igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Sega Advanced Pico Beenabeenahasheous logo
Sega CDsegacdigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Sega CD 32Xsegacd32igdb logo launchbox logo
Sega Dreamcast VMUvmulaunchbox logo
Sega Game Geargamegearigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Sega Hikaruhikarulaunchbox logo
Sega Master System/Mark IIIsmsigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Sega Mega Drive/Genesisgenesisigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Sega Model 1model1launchbox logo
Sega Model 2model2launchbox logo
Sega Model 3model3launchbox logo
Sega Picosega-picoigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Sega Saturnsaturnigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Sega SC-3000sc3000launchbox logo hasheous logo
Sega ST-Vstvlaunchbox logo
Sega System 16system16launchbox logo
Sega System 32system32launchbox logo
SG-1000sg1000igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Sharp MZ-2200sharp-mz-2200igdb logo
Sharp MZ-80B/2000/2500sharp-mz-80b20002500mobygames logo launchbox logo
Sharp MZ-80K/700/800/1500sharp-mz-80k7008001500mobygames logo
Sharp X1x1igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Sharp X68000sharp-x68000igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Sharp Zaurussharp-zaurusmobygames logo
Signetics 2650signetics-2650mobygames logo
Sinclair QLsinclair-qligdb logo mobygames logo hasheous logo
Sinclair ZX81zx81igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
SK-VMsk-vmmobygames logo
SMC-777smc-777mobygames logo
Socratessocratesmobygames logo launchbox logo
Sol-20sol-20igdb logo mobygames logo
Sony PSP Minispsp-minislaunchbox logo
Sord M5sord-m5mobygames logo launchbox logo
Spectravideospectravideoscreenscraper logo mobygames logo launchbox logo
SRI-500/1000sri-5001000mobygames logo
SteamVRsteam-vrigdb logo
Sufami Turbosufami-turboscreenscraper logo
Super A'Cansuper-acanigdb logo screenscraper logo mobygames logo
Super Famicomsfamigdb logo mobygames logo launchbox logo hasheous logo retroachivements logo
Super NES CD-ROM Systemsuper-nes-cd-rom-systemigdb logo
Super Nintendo Entertainment Systemsnesigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Super Vision 8000super-vision-8000mobygames logo launchbox logo hasheous logo
Sure Shot HDsure-shot-hdmobygames logo
SwanCrystalswancrystaligdb logo
SWTPC 6800swtpc-6800mobygames logo
Symbiansymbianmobygames logo
TADStadsmobygames logo
Taito Type Xtype-xlaunchbox logo
Taito X-55taito-x-55screenscraper logo mobygames logo
Tandy Vistandy-vis
Tapwave Zodiaczodigdb logo launchbox logo
Tatung Einsteintatung-einsteinigdb logo mobygames logo
Tektronix 4050tektronix-4050mobygames logo
Tele-Spiel ES-2201tele-spielmobygames logo
Telstar Arcadetelstar-arcademobygames logo
Terebikko / See 'n Say Video Phoneterebikko-slash-see-n-say-video-phoneigdb logo
Terminalterminalmobygames logo
Texas Instruments TI-82ti-82hasheous logo
Texas Instruments TI-83ti-83hasheous logo
Texas Instruments TI-99ti-99igdb logo screenscraper logo mobygames logo
Thomson MO5thomson-mo5igdb logo screenscraper logo mobygames logo
Thomson TOthomson-toscreenscraper logo mobygames logo
TI Programmable Calculatorti-programmable-calculatormobygames logo
TI-99/4Ati-994amobygames logo launchbox logo
Tiki 100tiki-100mobygames logo
TIMtimmobygames logo
Timex Sinclair 2068timex-sinclair-2068mobygames logo
Tizentizenmobygames logo
Tomahawk F1tomahawk-f1mobygames logo
Tomy Tutortomy-tutormobygames logo launchbox logo
Tomy Tutor / Pyuta / Grandstand Tutortomy-tutor-slash-pyuta-slash-grandstand-tutorigdb logo
Tritontritonmobygames logo
TRS-80trs-80igdb logo mobygames logo launchbox logo hasheous logo
TRS-80 Color Computertrs-80-color-computerigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo
TRS-80 MC-10trs-80-mc-10mobygames logo
TRS-80 Model 100trs-80-model-100mobygames logo
TurboGrafx-16/PC Enginetg16igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Turbografx-16/PC Engine CDturbografx-cdigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
tvOStvosmobygames logo
Uzeboxuzeboxigdb logo screenscraper logo retroachivements logo
V.Flashvflashmobygames logo
V.Smilevsmileigdb logo screenscraper logo mobygames logo launchbox logo
VC 4000vc-4000igdb logo launchbox logo
Vector-06C06claunchbox logo
Vectrexvectrexigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Versatileversatilemobygames logo
VideoBrainvideobrainmobygames logo
Videopac+ G7400videopac-g7400screenscraper logo mobygames logo launchbox logo
Virtual Boyvirtualboyigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Virtual Consolevcigdb logo
VISvismobygames logo
visionOSvisionosigdb logo
Visual Memory Unit / Visual Memory Systemvisual-memory-unit-slash-visual-memory-systemigdb logo
Wang 2200wang2200mobygames logo
WASM-4wasm-4retroachivements logo
Watara/QuickShot Supervisionsupervisionigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo
watchOSwatchosmobygames logo
webOSwebosmobygames logo
Wiiwiiigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Wii Uwiiuigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Windowswinigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
Windows 3.xwin3xscreenscraper logo mobygames logo launchbox logo
Windows Appswindows-appsmobygames logo
Windows Mixed Realitywindows-mixed-realityigdb logo
Windows Mobilewindows-mobileigdb logo mobygames logo
Windows Phonewinphoneigdb logo mobygames logo howlongtobeat logo
WIPIwipimobygames logo
WonderSwanwonderswanigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo howlongtobeat logo
WonderSwan Colorwonderswan-colorigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo retroachivements logo
WoW Action Maxaction-maxlaunchbox logo hasheous logo
XaviXPORTxavixportmobygames logo launchbox logo
Xboxxboxigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Xbox 360xbox360igdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Xbox Cloud Gamingxboxcloudgamingmobygames logo
Xbox Onexboxoneigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Xbox Series X/Sseries-x-sigdb logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
Xerox Altoxerox-altomobygames logo
Z-machinez-machinescreenscraper logo mobygames logo
Zeebozeeboigdb logo mobygames logo howlongtobeat logo
Zilog Z80z80mobygames logo
Zilog Z8000zilog-z8000mobygames logo
ZiNczinclaunchbox logo
Zodiaczodiacmobygames logo
Zunezunemobygames logo
ZX Spectrumzxsigdb logo screenscraper logo mobygames logo launchbox logo hasheous logo howlongtobeat logo
ZX Spectrum Nextzx-spectrum-nextmobygames logo
ZX80zx80mobygames logo hasheous logo
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/System-Setup/Synology-Setup-Guide/index.html b/4.4.0/System-Setup/Synology-Setup-Guide/index.html new file mode 100644 index 0000000..6c42fa9 --- /dev/null +++ b/4.4.0/System-Setup/Synology-Setup-Guide/index.html @@ -0,0 +1,2628 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Synology Setup - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

Synology Setup

+ +

External Written Guides

+

While you can follow the below guide, Marius Bogdan Lixandru has written excellent guides which focus on Synology infrastructure and with support for both MariaDB and PostGresSQL:

+ +

We suggest following the above guides if they fit your setup, and the guide below is available for all other use cases.

+

Prerequisites

+

This guide assumes you're familiar with Docker and have basic knowledge of server management. You'll need:

+
    +
  • A Synology NAS or similar server
  • +
  • Docker installed
  • +
  • Basic command line knowledge
  • +
  • Access to manage network settings
  • +
+

Setup Process

+

1. Folder Structure Setup

+

ROM Storage Folders

+

Create the following directory structure for game assets and configuration:

+
mkdir -p /volume1/data/media/games/assets
+mkdir -p /volume1/data/media/games/config
+
+

ROM Library Structure

+

RomM requires a very specific folder structure for rom files:

+
mkdir -p /volume1/data/media/games/library/roms
+mkdir -p /volume1/data/media/games/library/bios
+
+

Note: For supported platforms and their specific folder names, refer to the official RomM docs.

+

Docker Data Folders

+

Create these folders for project and container data:

+
mkdir -p /volume1/docker/romm-project/
+mkdir -p /volume1/docker/romm/resources
+mkdir -p /volume1/docker/romm/redis-data
+mkdir -p /volume1/docker/mariadb-romm
+
+

2. Network Bridge Setup

+

Create a new network bridge named rommbridge following standard Docker networking practices. You can use this guide for reference.

+

3. Key Generation

+

Authentication Key

+

Generate your authentication key using:

+
openssl rand -hex 32
+> 03a054b6ca27e0107c5eed552ea66bacd9f3a2a8a91e7595cd462a593f9ecd09
+
+

Save the output - you'll need it for the ROMM_AUTH_SECRET_KEY in your configuration.

+

API Integration Setup

+

Follow the dedicated docs page for API key generation to set up your API keys.

+

4. MariaDB Configuration

+ +
+

Important

+
    +
  • This guide uses a dedicated MariaDB container for RomM, but you can use an existing MariaDB instance if preferred
  • +
  • We're using MariaDB version 10.7 for compatibility
  • +
  • The container uses port 3306 internally, mapped to 3309 externally
  • +
  • A simplified health check is implemented for stability
  • +
+
+

5. Docker Compose Configuration

+

Create a docker-compose.yml file with the following content:

+ +
+Example Docker Compose +
version: "3"
+
+volumes:
+    mysql_data:
+
+services:
+    romm:
+        image: rommapp/romm:latest
+        container_name: romm
+        restart: unless-stopped
+        environment:
+            - DB_HOST=romm-db
+            - DB_NAME=romm # Should match MARIADB_DATABASE in mariadb
+            - DB_USER=romm-user # Should match MARIADB_USER in mariadb
+            - DB_PASSWD= # Should match MARIADB_PASSWORD in mariadb
+            - ROMM_AUTH_SECRET_KEY= # Generate a key with `openssl rand -hex 32`
+            - SCREENSCRAPER_USER= # These are the recommended metadata providers
+            - SCREENSCRAPER_PASSWORD= # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#screenscraper
+            - RETROACHIEVEMENTS_API_KEY= # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#retroachievements
+            - STEAMGRIDDB_API_KEY= # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#steamgriddb
+            - HASHEOUS_API_ENABLED=true # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#hasheous
+        volumes:
+            - /volume1/docker/romm/resources:/romm/resources
+            - /volume1/docker/romm/redis-data:/redis-data
+            - /volume1/data/media/games/library:/romm/library
+            - /volume1/data/media/games/assets:/romm/assets
+            - /volume1/data/media/games/config:/romm/config
+        ports:
+            - 7676:8080
+        network_mode: rommbridge
+        depends_on:
+            romm-db:
+                condition: service_healthy
+                restart: true
+
+    romm-db:
+        image: mariadb:latest
+        container_name: romm-db
+        restart: unless-stopped
+        environment:
+            - MARIADB_ROOT_PASSWORD= # Use a unique, secure password
+            - MARIADB_DATABASE=romm
+            - MARIADB_USER=romm-user
+            - MARIADB_PASSWORD=
+        ports:
+            - 3309:3306
+        network_mode: rommbridge
+        volumes:
+            - /volume1/docker/mariadb-romm:/var/lib/mysql
+        healthcheck:
+            test: [CMD, healthcheck.sh, --connect, --innodb_initialized]
+            start_period: 30s
+            start_interval: 10s
+            interval: 10s
+            timeout: 5s
+            retries: 5
+
+
+

6. Initial Launch

+
    +
  1. Start the containers using Docker Compose
  2. +
  3. Be patient! The container can take a few minutes to setup on first launch
  4. +
  5. Monitor progress through container logs
  6. +
  7. Access RomM through your browser at http://your-server-ip:7676
  8. +
+ +
+

Important

+
    +
  • Replace placeholder values (UIDs, GIDs, passwords, API keys) with your own
  • +
  • Ensure proper permissions on all created directories
  • +
  • Back up your configuration after successful setup
  • +
  • Monitor logs during initial startup for any errors
  • +
+
+

Troubleshooting

+
    +
  • If the web interface shows "page not found," wait for initial setup to complete
  • +
  • For database connection issues, verify MariaDB container health status
  • +
  • Check logs for both containers if experiencing issues
  • +
  • Ensure all volumes are properly mounted with correct permissions
  • +
+

Contributing

+

This guide is an abridged version of ChopFoo's original guide. If you have any suggestions or improvements, please submit a pull request to the RomM docs.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/System-Setup/TrueNAS-Setup-Guide/index.html b/4.4.0/System-Setup/TrueNAS-Setup-Guide/index.html new file mode 100644 index 0000000..496152c --- /dev/null +++ b/4.4.0/System-Setup/TrueNAS-Setup-Guide/index.html @@ -0,0 +1,2591 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TrueNAS Setup - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

TrueNAS Setup

+ +

Prerequisites

+

This guide assumes you're familiar with Docker and have basic knowledge of TrueNAS. You'll need:

+ +

Setup Process

+ +

Step 1: Navigate to RomM app

+

Navigate to the App Catalog via Apps (Left navigation bar) -> Discover Apps -> RomM -> Install

+

RomM app

+

Step 2: Installation configuration

+

Step through the installation UI. You will need to supply various credentials per the Quick Start Guide. Most of the default values will work.

+

Note: You will likely want to set certain Storage Configurations to a Dataset within TrueNAS, such as your RomM Library and Assets storage. If you do this, ensure you provide ACL access to the UserID specified above (default: 568, apps user).

+

RomM Library Example

+

Step 3: Save your configuration

+

Save, and you're done! If the app will not boot, refer to Troubleshooting or head on over to the Discord.

+

Install via YAML

+

This installation path should only be used in the event that there is a bug with installing through the App Catalog, or you wish to have more flexibility than is provided by the installation UI.

+

Step 1: Navigate to YAML install

+

Navigate to the Install via YAML page via Apps (Left navigation bar) -> Discover Apps -> Install via YAML

+

Install via YAML

+

Step 2: Paste in the following YML

+

Replace any empty values with credentials you've created per the Quick Start Guide.

+ +
+Example Docker Compose +
version: "3"
+
+volumes:
+    mysql_data:
+    romm_redis_data:
+
+services:
+    romm:
+        image: rommapp/romm:latest
+        container_name: romm
+        restart: unless-stopped
+        user: 568:568
+        environment:
+            - DB_HOST=romm-db
+            - DB_NAME=romm # Should match MARIADB_DATABASE in mariadb
+            - DB_USER=romm-user # Should match MARIADB_USER in mariadb
+            - DB_PASSWD= # Should match MARIADB_PASSWORD in mariadb
+            - ROMM_AUTH_SECRET_KEY= # Generate a key with `openssl rand -hex 32`
+            - SCREENSCRAPER_USER= # These are the recommended metadata providers
+            - SCREENSCRAPER_PASSWORD= # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#screenscraper
+            - RETROACHIEVEMENTS_API_KEY= # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#retroachievements
+            - STEAMGRIDDB_API_KEY= # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#steamgriddb
+            - HASHEOUS_API_ENABLED=true # https://docs.romm.app/latest/Getting-Started/Metadata-Providers/#hasheous
+        volumes: # Any /mnt paths may optionally be replaced with a docker volume
+            - /mnt/tank/truenas/resources:/romm/resources # Replace /mnt...: file path with your own data structure
+            - romm_redis_data:/romm/redis-data # Docker will manage this volume
+            - /mnt/tank/truenas/roms:/romm/library # Replace /mnt...: file path with your own data structure
+            - /mnt/tank/truenas/assets:/romm/assets # Replace /mnt...: file path with your own data structure
+            - /mnt/tank/truenas/config:/romm/config # Replace /mnt...: file path with your own data structure
+        ports:
+            - 31100:8080
+        depends_on:
+            romm-db:
+                condition: service_healthy
+                restart: true
+        deploy:
+            resources:
+                limits:
+                    cpus: "2.0"
+                    memory: 4g
+
+    romm-db:
+        image: mariadb:latest
+        container_name: romm-db
+        restart: unless-stopped
+        environment:
+            - MARIADB_ROOT_PASSWORD= # Use a unique, secure password
+            - MARIADB_DATABASE=romm
+            - MARIADB_USER=romm-user
+            - MARIADB_PASSWORD=
+        volumes:
+            - mysql_data:/var/lib/mysql
+        healthcheck:
+            test: [CMD, healthcheck.sh, --connect, --innodb_initialized]
+            start_period: 30s
+            start_interval: 10s
+            interval: 10s
+            timeout: 5s
+            retries: 5
+
+
+

Step 3: Save the configuration

+

Save, and you're done! If the app will not boot, refer to Troubleshooting or head on over to the Discord.

+

Troubleshooting

+

General

+
    +
  • Ensure you have replaced empty values (UIDs, GIDs, passwords, API keys) with your own
  • +
  • Ensure proper permissions are applied within TrueNAS
  • +
  • Monitor logs via the app bash terminal during for any errors if the app is encountering issues
  • +
+

Specific Issues

+

Permissions issues inside the docker image

+

If you are encountering permissions issues with folders internal to the docker image (not your TrueNAS dataset), consider temporarily setting the user to root (user: 0). If you do this, it is recommended you fix local file permissions via shell and return access back to a non-root user.

+

In my particular setup, I had to create a user/group in TrueNAS with uid:gid of 1000:1000 and auxiliary group apps due to hard-coded values in the RomM docker image. This resolved outstanding issues I had with my instance of RomM talking to its Redis instance.

+

Contributing

+

If you have any suggestions or improvements, please submit a pull request to the RomM docs.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/System-Setup/Unraid-Compose-Setup/index.html b/4.4.0/System-Setup/Unraid-Compose-Setup/index.html new file mode 100644 index 0000000..8c579c5 --- /dev/null +++ b/4.4.0/System-Setup/Unraid-Compose-Setup/index.html @@ -0,0 +1,2304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + With Docker Compose - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

With Docker Compose

+ +

Prerequisites

+

Before getting started, install the Community Apps plugin for Unraid.

+

Install Docker Compose Addon from the CA (Community Apps Store)

+

Docker Compose Addon

+

Docker Tab

+

You will now see Compose option under the Docker Containers in your Docker Tab in Unraid

+

Docker Compose Section

+

Installation

+

Click Add New Stack

+
    +
  • +

    Name it RomM and click OK

    +
  • +
  • +

    Click the Gear Icon, edit stack, then edit the compose file

    +
  • +
+

Edit Stack

+
    +
  • +

    Add in the example Docker Compose from our example docker-compose.yml

    +
  • +
  • +

    Add your environment variables, for example: API keys, MariaDB info, and metadata providers

    +
      +
    • You can use secrets and fill in information in a separate .env file
    • +
    +
  • +
+

Edit Compose

+
    +
  • +

    Click the Gear Icon, edit stack, then edit the environment file

    +
      +
    • Fill in any environment variables if you used secrets, etc.
    • +
    +
  • +
  • +

    Make sure to click Save Changes after each edit to the compose and environment files

    +
  • +
+

Edit Env

+ +
+

Warning

+

You need to make sure you are following either Folder Structure A or B (Recommend A Type) RomM Folder Structure

+
+ +
+

Warning

+

It's strongly recommended to backup the appdata folder (or mount it in a safe location) before updating, since tearing down the container will wipe the resources (covers, screenshots, etc.)

+
+

Finish

+
    +
  • Click Compose Up
  • +
+

Compose Up Working

+

Grab IP:Port from romm, and open tab in browser in http://IP:Port and it should take you to setup screen

+

Compose Up

+

Romm Setup

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/System-Setup/Unraid-Setup-Guide/index.html b/4.4.0/System-Setup/Unraid-Setup-Guide/index.html new file mode 100644 index 0000000..ced9eb8 --- /dev/null +++ b/4.4.0/System-Setup/Unraid-Setup-Guide/index.html @@ -0,0 +1,2358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unraid Setup Guide - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Unraid Setup Guide

+ +

Prerequisites

+

Before getting started, install the Community Apps plugin for Unraid.

+

Docker network

+

You'll want to create a custom bridge-type network for both containers to communicate with each other. This will prevent a number of common issues Unraid users tend to come across during setup. This can be done with the following command: docker network create romm, and you can verify it worked with docker network ls.

+

console output

+

MariaDB

+

MariaDB is required to run RomM, so install it from the plugin registry. Only the official and linuxserver versions are supported, but the official version is preferred.

+

community apps search results for MariaDB

+

Now fill in all the environment variables; descriptions of the options and sensible defaults are listed in the example docker-compose.yml file.

+ +
+

Warning

+

The network type must be set to Custom: romm

+
+

MariaDB environment variables

+

Installation

+

From the Unraid dashboard, click APPS in the navigation bar. In the search bar, search for romm, and install the app listed as "OFFICIAL". This one is maintained by our team and is the most up-to-date.

+

RomM official app

+

Configuration

+

Configure the required environment variables, ports and paths as per the example docker-compose.yml file.

+ +
+

Warning

+

The network type must also be set to Custom: romm

+
+

RomM docker tab

+

Apply the changes, then head to the DOCKER tab. You should see both containers in a running state, and can access RomM using the IP:PORT of the container (highlighted below).

+

RomM and MariaDB running

+ +
+

Warning

+

It's strongly recommended to backup the appdata folder (or mount it in a safe location) before updating, since tearing down the container will wipe the resources (covers, screenshots, etc.)

+
+

Video tutorial

+

DemonWarriorTech has published How to Install RomM on Unraid (Beginner Friendly) on installing and running RomM on Unraid for Beginners with an in depth instructions and explanation of the software install and how to use it.

+

IMAGE ALT TEXT HERE

+

AlienTech42 has published a great video on installing and running RomM on Unraid. While a bit out of date vis-a-vis install instructions, it's still very useful for general setup and debugging. Check it out!

+

IMAGE ALT TEXT HERE

+

Unraid community support

+

You can find a support thread in the unraid forums.

+

Shout-outs

+

We want to give a special shout-out to @Smurre95 and @sfumat0 for their help documenting this process, and working towards getting RomM listed in CA. 🤝

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Tools/Igir-Collection-Manager/index.html b/4.4.0/Tools/Igir-Collection-Manager/index.html new file mode 100644 index 0000000..218c2c7 --- /dev/null +++ b/4.4.0/Tools/Igir-Collection-Manager/index.html @@ -0,0 +1,2418 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Igir Collection Manager - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Igir Collection Manager

+ +

Igir is a zero-setup ROM collection manager that sorts, filters, extracts or archives, patches, and reports on collections of any size on any OS. It can be used to rename your ROMs to match the RomM database, and to move them into a new directory structure.

+

Setup

+

Directory structure

+

The directory structure is important for running the bulk ROM renaming script. Before running the bulk ROM renaming script, set up your directories as follows:

+
.
+├── dats/ # DAT files from no-intro.org
+├── roms/ # Original ROM collection
+├── roms-unverified/ # Working copy of ROMs
+└── igir-romm-cleanup.sh
+
+

Initial Setup Steps

+
    +
  1. +

    Create a working copy of your ROMs:

    +
    cp -r roms/ roms-unverified/
    +
    +

    This provides a safe working environment and allows for easy script adjustment if needed.

    +
  2. +
  3. +

    Download DAT Files:

    +
      +
    • For cartridge-based systems: +
    • +
    • For optical media (e.g., PlayStation):
        +
      • Visit redump.org
      • +
      • Download platform-specific DAT files
      • +
      +
    • +
    +

    Extract the DAT files to your dats directory. You can optionally extract a subset of the .dat files into the directory instead.

    +
  4. +
+

Configuration

+

Create the cleanup script igir-romm-cleanup.sh with the contents below:

+
#!/usr/bin/env bash
+set -ou pipefail
+cd "$(dirname "${0}")"
+
+INPUT_DIR=roms-unverified
+OUTPUT_DIR=roms-verified
+
+# Documentation: https://igir.io/
+# Uses dat files: https://datomatic.no-intro.org/index.php?page=download&op=daily
+time npx -y igir@latest \
+  move \
+  extract \
+  report \
+  test \
+  -d dats/ \
+  -i "${INPUT_DIR}/" \
+  -o "${OUTPUT_DIR}/{romm}/" \
+  --input-checksum-quick false \
+  --input-checksum-min CRC32 \
+  --input-checksum-max SHA256 \
+  --only-retail
+
+

Make the script executable:

+
chmod a+x igir-romm-cleanup.sh
+
+

Usage

+

Run the script

+

Run the script. It will generate a new output directory named roms-verified, moving the files from roms-unverified if its checksum matches any of the known checksums in the DAT files provided. Any ROMs not identified will remain in the roms-unverified directory.

+

Manually move over remaining files

+

The script may not identify all of the ROMs in your input directory. You can choose to migrate them over manually:

+
npx -y igir@latest \
+  move \
+  -i roms-unverified/ \
+  -o roms-verified/ \
+  --dir-mirror
+
+

This will move your ROMs from the input to the output directory, preserving the subdirectory structure. It also cleans up file extensions in the process.

+

Reorganize multi-disc games

+

The Igir script will move games that have multiple discs to separate folders. This can confuse RomM's game detection, and those games need to be reorganized into single folders with many discs.

+

To do this enter your platform directory, such as ps or psx and run the following:

+
ls -d *Disc* | while read dir; do
+  game=$(echo "${dir}" | sed -r 's/ \(Disc [0-9]+\)//')
+  mkdir -p "${game}"
+  mv "${dir}"/* "${game}/"
+  rm -rf "${dir}"
+done
+
+

This will find any directory with (Disc in the name and move the files into a new directory without the (Disc #) string. For example:

+

Before:

+
Final Fantasy VII (Disc 1) (USA)
+Final Fantasy VII (Disc 2) (USA)
+
+

Gets combined to:

+
Final Fantasy VII (USA)
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Troubleshooting/Authentication-Issues/index.html b/4.4.0/Troubleshooting/Authentication-Issues/index.html new file mode 100644 index 0000000..0fc9083 --- /dev/null +++ b/4.4.0/Troubleshooting/Authentication-Issues/index.html @@ -0,0 +1,2219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Troubleshooting Authentication - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

Authentication Issues

+ +

Error: 403 Forbidden

+

When authentication is enabled, most endpoints will return a 403 Forbidden response if you're not authenticated, or if your sessions is in a broken state. The session key can be reset by clearing your cookies.

+

CSRF protection is also enabled, which helps to mitigates CSRF attacks (useful if your instance is public). If you encounter a Forbidden (403) CSRF verification failed error, simply reloading your browser should force it to fetch a fresh CSRF cookie.

+

Error: Unable to login: CSRF token verification failed

+

This error is known to happen on Chrome, but could happen in other browsers; manually clear your cookies (specifically one called csrftoken) and hard reload your browser window (CMD+SHIFT+R on macOS, CTRL+F5 on Windows).

+

Error: 400 Bad Request on the Websocket endpoint

+

If you're running RomM behind a reverse-proxy (Caddy, Nginx, etc.), ensure that Websockets are supported and enabled. This may vary depending on the reverse proxy solution being used. In the case of Nginx Proxy Manager, enable the "Websockets Support" toggle when editing the proxy host.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Troubleshooting/Kubernetes-Issues/index.html b/4.4.0/Troubleshooting/Kubernetes-Issues/index.html new file mode 100644 index 0000000..d8d9391 --- /dev/null +++ b/4.4.0/Troubleshooting/Kubernetes-Issues/index.html @@ -0,0 +1,2193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Kubernetes Troubleshooting - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

Kubernetes Issues

+ +

Error: invalid host in "tcp://<internal ip>:8080" of the "listen" directive in /etc/nginx/conf.d/default.conf:7

+

By default, Kubernetes will grab information about the service object linked to a pod and inject it as an environment variable into the pod. In RomM, this leads to the pod attempting to bind to the service IP address, leading to the above fatal error.

+

To resolve thes error, this default Kubernetes behaviour needs to be disabled by setting the enableServiceLinks value in the pod spec to false.

+
apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: romm
+  namespace: romm
+  ...
+spec:
+  ...
+  template:
+    ...
+    spec:
+      enableServiceLinks: false
+      ...
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Troubleshooting/Miscellaneous-Troubleshooting/index.html b/4.4.0/Troubleshooting/Miscellaneous-Troubleshooting/index.html new file mode 100644 index 0000000..ad47135 --- /dev/null +++ b/4.4.0/Troubleshooting/Miscellaneous-Troubleshooting/index.html @@ -0,0 +1,2220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Miscellaneous Troubleshooting - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

Miscellaneous Issues

+ +

Restarting the container when using SQLite drops all the data/requires a full re-scan

+

Verify that the database is mapped to a persistent storage volume in your docker compose or Unraid template.

+
"/path/to/database:/romm/database" # [Optional] Only needed if ROMM_DB_DRIVER=sqlite or not set
+
+

Error: Could not get twitch auth token: check client_id and client_secret

+

This is likely due to mis-configured environment variables; verify that CLIENT_ID and CLIENT_SECRET are set correctly, and that both match the values in IGDB.

+

How to view RomM logs to assist with troubleshooting

+

Each platform may have different logs, but check the stdout logs for docker. For example when using the recommended docker compose setup docker logs -f romm will display a continuous stream of the log. Most lines start with INFO, WARNING, or ERROR

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Troubleshooting/Scanning-Issues/index.html b/4.4.0/Troubleshooting/Scanning-Issues/index.html new file mode 100644 index 0000000..75b7484 --- /dev/null +++ b/4.4.0/Troubleshooting/Scanning-Issues/index.html @@ -0,0 +1,2293 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Troubleshooting Scanning - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

Scanning Issues

+ +

Scan is skipping all platforms/ends instantly

+

There are a few common reasons why a scan may end instantly/without scanning platforms

+
    +
  • Badly mounted library: verify that you mounted your ROMs folder at /romm/library
  • +
  • Incorrect permissions: the app needs to read the files and folders in your library, check their permissions with ls -lh
  • +
  • Invalid folder structure: verify that your folder structure matches the one in the README
  • +
+

ROMs not found for platform X, check romm folder structure

+

This is the same issue as the one above, and can be quickly solved by verifying your folder structure. RomM expects a library with a folder named roms in it, for example:

+
    +
  • /server/media/library:/romm/library
  • +
  • /server/media/games/roms:/romm/library/roms
  • +
+

Scan does not recognize a platform

+

When scanning the folders mounted in /library/roms, the scanner tries to match the folder name with the platform's slug in IGDB. If you notice that the scanner isn't detecting a platform, verify that the folder name matches the slug in the URL of the platform in IGDB. For example, the Nintendo 64DD has the URL https://www.igdb.com/platforms/64dd, so the folder should be named 64dd.

+

Scan times out after ~4 hours

+

The background scan task times out after 4 hours, which can happen if you have a very large library. The easiest work around is to keep running scans every 4 hours, without checking the "Complete re-scan" option. You can also change the timeout via environment variable SCAN_TIMEOUT.

+

Scan stops before finishing a platform

+

Check the logs for RomM, you should find a line that looks like ERROR: [RomM][scan_handler][2025-04-12 11:48:55] that explains why the scanner stopped. This can often happen due to a corrupted file or a file the python zipfile library cannot handle, such as old DOS zip files with backslashes instead of forward slashes.

+

When scanning a very large library with many platforms it is difficult to keep track of which systems have scanned in

+

The easiest method is to check the logs via this command, which will list all the scanned platforms since the RomM container was started docker logs romm 2>/dev/null|egrep 'scan_handler.*Identified as.*🎮'

+

Here is an example output:

+
$ docker logs romm 2>/dev/null|egrep 'scan_handler.*Identified as.*🎮'
+INFO:     [RomM][scan_handler][2025-04-12 11:37:40]   Identified as PlayStation 🎮
+INFO:     [RomM][scan_handler][2025-04-12 14:39:32]   Identified as DOS 🎮
+INFO:     [RomM][scan_handler][2025-04-13 12:50:42]   Identified as WonderSwan 🎮
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Troubleshooting/Synology-Issues/index.html b/4.4.0/Troubleshooting/Synology-Issues/index.html new file mode 100644 index 0000000..b596c7e --- /dev/null +++ b/4.4.0/Troubleshooting/Synology-Issues/index.html @@ -0,0 +1,2193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Troubleshooting Synology - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Synology Issues

+ +

ErrNo 13: Access Denied

+

We have noticed recently a spate of access denied on Synology systems via Portainer or even docker manager. The ErrNo13 is directly related to Synology and it is a simple permission issue. To fix it please do the following:

+
    +
  1. Make sure SSH is enabled on your Synology product. Refer to here if it is not Enable SSH
  2. +
  3. Connect to SSH and login as your admin username and password (Same login used to login to DSM web page)
  4. +
  5. Take a note on your user:group you can find this by typing ID when logged into SSH.
  6. +
  7. Type the following commands in the SSH window.
  8. +
+

sudo chown -R user:group /path/to/library

+

sudo chmod -R a=,a+rX,u+w,g+w /path/to/library

+

sudo chown -R user:group /path/to/assets

+

sudo chmod -R a=,a+rX,u+w,g+w /path/to/assets

+

sudo chown -R user:group /path/to/config

+

sudo chmod -R a=,a+rX,u+w,g+w /path/to/config

+

You will find the relevant directories in your compose, this is basically the folders where you store your RomM information and we are just resetting permissions. Restart the containers and you should now have no issues scanning information in!

+

Any issues please ask in the Discord.

+

Thanks to Docker IDs - DrFrankenstein for the guidance from his blog.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Usage/Administration/index.html b/4.4.0/Usage/Administration/index.html new file mode 100644 index 0000000..49f483d --- /dev/null +++ b/4.4.0/Usage/Administration/index.html @@ -0,0 +1,2292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Administration - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

Administration

+ +

Clicking on your Profile icon from any screen opens the Administration Drawer. This drawer will look slightly different based on your role. The options available can include Profile, User Interface, Library Management, Administration, Server Stats, and About.

+

Profile

+

All users can access this screen. From here you can change your username, password, and email.

+

Additionally, you can submit your RetroAchievements username and synchronize your achievements here.

+

User Interface

+

From here you can:

+
    +
  • Change your language
  • +
  • Adjust the color scheme of RomM
  • +
  • Control which ribbons are visible on the home screen
  • +
  • Configure how to group your platforms
  • +
  • Set what information to display on game cards
  • +
  • Configure autogenerated collections and their sources
  • +
+

Library Management

+

From this screen you can:

+
    +
  • Edit platform bindings and versions on the Config tab
  • +
  • Manage missing games on the Missing Games tab
  • +
+

Administration

+

From this page you can manage users and check scheduled and manual tasks.

+

Server Stats

+

This area displays the number of platforms, games, saves, states, and screenshots on the server, as well as how much disk space this consumes. Platforms can be filtered here to show how much each platform contributes to total size and game count.

+

About

+

This pop-up displays your RomM version with links to the community Discord, GitHub, and documentation.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Usage/LibraryManagement/index.html b/4.4.0/Usage/LibraryManagement/index.html new file mode 100644 index 0000000..0f562e7 --- /dev/null +++ b/4.4.0/Usage/LibraryManagement/index.html @@ -0,0 +1,2658 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Library Management - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + +

Library Management

+ +

The Library View

+

The default library view shows a few ribbons: Recently Added, Continue Playing, Platforms, and Collections. Games and Platforms are presented as cards that can be interacted with.

+

The menu bar is constantly visible and includes tools to Search, List Platforms, Manage Collections, Scan, go into Console Mode, and Upload content as well as access your administration panel.

+

In all views, a grid icon is present in the upper right of the screen or container. This can be toggled to collapse or expand the container.

+

Game and Platform cards

+

Platform cards can be clicked to go directly to the platform. A game card can be interacted with in several ways: putting your mouse over it allows you to download the game, play the game if the system is supported, or open a context menu giving you the option to manually match game information using a metadata agent, edit existing data, refresh the metadata, and add or remove the game from favourites or collections.

+

game card +context menu

+

Clicking a platform will take you to the platform view, while clicking a game will take you to the game view.

+

Filters

+

Filters are present on nearly every screen in RomM, allowing you to quickly drill down to see only the information relevant to your search.

+

If you perform a search first, the listed filters will be taken from the metadata of all present games. For example, if you searched for the word "Fox", and then clicked filters and selected a Language, the list of languages available will be taken from the displayed games.

+

Toggles

+

The filters that can be toggled include:

+
    +
  • Show Unmatched - Show only games that have not yet been matched at all.
  • +
  • Show Matched - Show only games that have been matched.
  • +
  • Show Favourites - Show only games that are Favourites.
  • +
  • Show Duplicates - Show only games that have multiple copies.
  • +
  • Show Playables - Show only games that can be played in a browser.
  • +
  • Show Missing - Shows only games that exist in the database but are otherwise not present.
  • +
  • Show Verified - Shows only games that have matched to Hasheous.
  • +
  • Show RetroAchievements - Shows only games that have support on the RetroAchievements website.
  • +
+

Next there is a platform dropdown. This allows you to select a platform you want to restrict your view to showing.

+

After this you can filter by metadata: Game Genre, Franchise, Collections, Company, Age Rating, Region, and Language. +One additional filter exists after these: Status. This allows you to use the "personal" data tab on any game to track your progress of the game (never played, backlogged, complete, etc).

+

The Menu bar

+

The menu bar is designed for quick access to the tools of your RomM server.

+ +

Simply typing text into the search bar will bring up game cards for each game that matches the query. To the left of the search bar are two icons: the view filters and the new collection button.

+

search bar

+

List Platforms

+

The Platforms button opens a drawer listing all of the known platforms in RomM. Clicking on any of these will create a search that is limited to that platform.

+

Collections

+

The Collections button opens a drawer listing all of your manually created collections which is specific to each user, as well as your autogenerated collections created by RomM. Clicking a collection will take you to the collection view.

+

Scan

+

This is where you'll scan for new platforms and games. Metadata sources can be selected to determine which providers will be used to fetch metadata. Use the Platforms dropdown to restrict your scan to specific platforms.

+

The Scan options dropdown allows you to choose a specific type of scan to perform:

+
    +
  • New Platforms: This will only look for platforms that are not already in RomM.
  • +
  • Quick Scan: Scans for games that are not in the library yet (fastest).
  • +
  • Unmatched Games: Attempts to match games that are not matched with the selected metadata sources.
      +
    • For example, selecting IGDB and ScreenScraper will scan games that are not matched with IGDB or ScreenScraper.
    • +
    +
  • +
  • Update Metadata: Updates the metadata for games that have been matched with selected metadata sources using the external ID (e.g. IGDB ID).
      +
    • For example, selecting IGDB and ScreenScraper will update the metadata for games that are matched with IGDB or ScreenScraper, and will use igdb_id and/or ssfr_id to refetch the metadata from the respective providers.
    • +
    +
  • +
  • Recalculate Hashes: Recalculates hashes for all files in the selected platforms.
  • +
  • Total Rescan: Rescans and rematches all games in the selected platforms (slowest).
      +
    • This will wipe all existing metadata matches, including the external IDs, and attempt to match them again, like on a fresh scan. Saves, states and notes will be preserved.
    • +
    +
  • +
+

Console

+

This button will take you to a new full screen UI that's especially good for navigation with a controller.

+

Upload

+

This button allows you to upload games directly to RomM from the user interface. Simply select a platform and then either click to browse to a ROM or drag and drop it onto the interface.

+

Recently Added

+

After a scan is performed, the most recently added games can be found on this ribbon.

+

Continue Playing

+

After a game has been played for any amount of time, it's added to this row. The context menu gains a new option for games located on this ribbon: remove from playing. This helps prevent the ribbon from being cluttered by games you wanted to test but do not plan on playing long term.

+

Platforms

+

The list of platforms presented here will be matched by RomM by directory structure. See Supported Platforms page for more information about naming your directories.

+

Favourites and Collections

+

This ribbon contains all the games you've marked as favourites, and any collections you've created or that have been generated by RomM.

+

Platform View

+

The platform view shows all of the games for a specific platform. There is a button to show the platform drawer, the platform firmware, as well as the usual filter button.

+

Platform Drawer

+

The platform view drawer has a large icon representing the platform, along with its title.

+

Below that is a button to upload ROMs and a button to initiate scans.

+

Below that is a line showing how many metadata providers are being used for that platform.

+

Next comes all the metadata for the platform itself: the name, folder name, category, generation, and so on.

+

Following that are the platform settings, which consists of the style of cover used in the game cards for that platform.

+

Finally, in the Danger Zone, is a Delete Platform button. This removes the platform from the database, it does NOT touch the files on your system. If you delete a platform in this way, scanning for new platforms will restore it, and all games will have to have their metadata re-matched.

+

platform drawer

+

Firmware

+

Next to the platform drawer button is the firmware button. This allows you to review all of the firmware for that system, and upload firmware using the user interface.

+

Uploading firmware will open a file browse dialog box. Simply select the BIOS file or files you wish to upload and click "Upload".

+

Collection View

+

The Collection View is similar to the Platform View. It has a Platform drawer next to the filters, much like how the Platform View has the Platform Drawer, but lacks the Firmware button.

+

The Collection metadata will be shown, which includes a game count, who owns the collection, the privacy of the collection, and the ability to delete the collection.

+

Game View

+

The game view is broken down into two distinct parts.

+

The first container is the poster, with the usual download, play (if the system allows for playing in a web browser) and context menu as well as a new button: copy download link.

+

The second container is the game tabs: Details, Game Data, and Personal tabs. These are containers for information about the game, how RomM sees the save data, and your personal notes. Additional tabs may be visible here depending on your configuration, including the Game Manual, data from How Long to Beat, screenshots, as well as related games. +The Details tab includes metadata for the game. This will show where the data comes from, the platform and year of release, as well as the file information like regions and collections. This is the information that is used for filtering.

+

The Game Data tab includes save files and save states, the ability to upload and download them, as well as delete them. This data is personal to the logged in user.

+

Finally the Personal tab has check boxes denoting if a game is backlogged, being played, or if it should be hidden. User data such as rating, difficulty, % completed, and the status of the game can also be set here. RetroAchievements can be viewed from this tab for supported matched games.

+

If How Long To Beat is enabled as a metadata provider, there will also be a tab here for viewing that data as well.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/Usage/UserManagement/index.html b/4.4.0/Usage/UserManagement/index.html new file mode 100644 index 0000000..e4db86e --- /dev/null +++ b/4.4.0/Usage/UserManagement/index.html @@ -0,0 +1,2234 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + User Management - RomM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + +

User Management

+ +

The Administration panel contains the tools used to manage users on the server. The first user created will always be given the admin role.

+

Users can manage their own game saves, save states, their profile icon, and the "Personal" data tab on games.

+

Adding Users

+

Adding a user is as simple as providing a username, password, email address, and selecting a role. Users can be added manually using the "Add" button or by inviting a user via link. When inviting a user, you only need to set a role; they will be prompted to complete the rest of the information.

+

Roles Explained

+

Admin - The highest authority role. This grants full permission to do everything on the server.

+

Editor - Can edit platforms and games (adding, removing, or scanning for new content) and make collections public.

+

Viewer - The most restricted role. Can play games and interact with the Personal data tab.

+

Removing Users

+

Removing a user is as simple as clicking the red delete icon and confirming the operation.

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/4.4.0/assets/images/favicon.png b/4.4.0/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/API-and-Development/API-Reference.png b/4.4.0/assets/images/social/API-and-Development/API-Reference.png new file mode 100644 index 0000000000000000000000000000000000000000..04689eaeb36788633b3a2ebdc7863f9c3ddcc2d7 GIT binary patch literal 34411 zcmeEui93|<7k8VKP>QmIgzVXutd;C!9gKb7$CAb}){+rI1|wu&$6y$YeXoS-`_z*LAtB2ao5u?{m(5&gY!-ITNn+T#15=p6uMYa}+Ad&vee6yHtAa z+y$>Imx14CKK3&?cMdM3^6ZJ8&&QQ1d!M_*E$~@yyOdg+j)uKyzxBLZFp5l)3-f9$ zId=x+Z(d<}bLr{5s||_gGD8GuC#XaG)*CvpwH3CDhb(H!NSpPQlAPF`$x(&-y*-aS zUwT!b1E3Ltne7@l;B9ALi9#v0=l{EG4!>dX-(~ag6<|$gUq75K8UAEt_)b4FZ{U*MpOO&$NeXh|0iTOo#*=BZXJv|xXv$BbZfQu zK!$3ZjiD=u;$6mZ&T4-|hdkV63=5IUbEbuBgOoU_ zbsRlvqUUKGXVy$06ZM)YBkTRhD8I^}b*j*|*h@iS4&m>v%D6_Xx?cLT&hDp&lwf+1 zqA&v zlq)=aUn)r}p}HlM%-lM@V8g&BgH_2Kl-iy;bR|A>1;^F-RbA&rgt=@wn8ronzW%pN zWc!Yuy157iV>izbe!;l%M={NTO$Tg&nJ>CbsZZyxd+7THs05s!_DEmX{<`i`$ts&l zi$&?QwtoBezKo=QsWQKGjZS(HRxOld0Ria}Xfo{Tl+{mYcjn~k$lrMvJU*WT=#?D0 znwIM-Q$AGY2^T6yENuHVUa8<+DhqK;-a0%+UvAseUoJl78(xg^V;l`dzWQq! zc3%a^qv%HsmP|yzfSk2pipj5AGFoR#vtdW)F=8b$1&8Zqzyr2`huS1_O#AlXAYdeS z-mP(*&BWG$v}*5_0^LM)B3+;U#mkijduEWK2T}@57%mU(Qr8vuWcH0t5e<@~ z^Ca?5_{?j;y)q|_vSt;sCA(Ss|EwyBR<<_gVUu0-m**?|n0EA*h3_}kSYW@hr#^{m zbp-i@gg5h>$yZ$=3K=xvhFCshl@3|xS~7}-Rm$X_ zm*LJ`Ve0^7167;Cd_)cF| zodhmDO-O*xZ?ehOOQu24RvJZb+0$pTdrXBz{a@aRO6vp3_}TNkpVwtGp|VqG6CfwK za6Ta+!Ldb(hxk3j&3P|cp5n+f1NGOSe&_&8P4!+DG4=nj?r*xn8_wQFA|5c@lbX%mgtCQVyzt zyxQ9CnuomJ!21j<+2!Vvinu$FYNSo8$t!y4z!Y_cva!-kF&AD1>tntb9!n$U2S-e+<7xSFr@JzYvWC1E%yJugZVXrK z{uN=V%vfjR&^nZsEL2`4>D}?(c8n}clgZ{xT8SjY$y@7$vY@7H>`g`M%1i$g^Q`HW z=}s|o8ip$S5LHyfo0m#L_(@EX^v^K#KCx@`T9@QD|5!&M23P*1BjLg&EUa=XZ+Gb9 z;33+$R}3UYoA%Z*8BpjzM6Wm@P09@L5p@ixVF%7jhQ#09rs59Y-n`$QSB zSJgNMao@KH-3!|3a@NzoF1t{it)^P7juL#(o!(SeI~a5c@KRR-Y-&=O1fWLbNgHnA&b zD>2EMX)dXqn`RIR9JrSdPtEa?i@r_3<^w#<|CcbIQ7Pz^9g`WzJ{f-DJcg2yb6{rO zq#!ZflrLs4(lIt+b{Hp0Y70h^x4nl<06GSpo|l16LCtkWOTHaBx*GK`PF|S~B;JzQ zTo-q~tERezHfZXRTpvinij z3(#*9|Fg*C?;oxn6XRw~N>*@5+eS0+ z0z={!P_iDl>RNo{?^!Hl%|W4~gKfHML}0RhK(41~hga#f?qmn#6+B`wzG8VW%xJ*F zBW1dR@(aJhh#~= zXHnL?MWn#XGjfvx#yOAY#m)6~u;!UsoU=sI3ub3p(mXm8rpwcIdpn5mX~^4MdDwR? zhJUyuDom5s3`7>zwsqK0doD8P(^M zzus*>aPBOk!uO-I5r`vhPR^0>go&L2Vdf!PL1aQ|i6?(j=4Koz+H({K#NJLBy$n$v z96r~6dK6d!Bk?mfmqFBZAfqs-_k*|*rl}%ldOIv;Isco}wPnCfE~tq+9nH5ym;6aI zTtyEnv=3T(`4dJ7+7cgs%Y8q*Xclm??0UR39b=>5l9YyIHd8@ZejtO#;K!Dx^};Zz z`C{N@EH5Ev0l;*C_kLL8P{QW8j~y>B{K0g|FkG(}=9jrut4o~CKEyAkn-oT;dOFD< zlM?cPUpW2#)mVFk&R-4>YC_pF`x)S%TMEZQ+QllFQbYniJkVgy zJDog~10qjdGVpWb-ZuZ}IA5u07;m?5b6xbPyIx|1Q&0$H*EYX?b~qBq?US#yPb+nt~_CL@(|6L5WfJc+#e$2=eXutFXFVaP2Bae3%Rq?M>9M z$N%J6!gDm$)dD9f)snt;c5z#zG;JO8(AfZ@d(xjp4^>Z*!S;9t$YLJ!7S!m@zOIrr zc=6&Ga+U}NFIw&V4m_CU=a1`MhkV%RT<;%=3WKhv-!3dDtsf3Gs8RC%isRe&H{(0@ zZ=k%}8Q1=<@%nxJXG|ESJLb|#0f$gX^KDk9;<*ynOS0((qmwW7i|6XR?heg{C^_FH zOjVUP`VkUsM>a3o8sl1Lm5b+e6n;U+hVwsG@TqhJ=H}+>9oIF^j|q^Q2FxXinoT}` zx%SzhM`pQ_XWySGV50|1-=5ct_KV#WyhX|_x*F+-oYi`EZHeFD9tz4Ic&3YteS%a* zWZ=O>1RXzx5TtLtKN{j&yR^HPkZ61#Qw8<^hM_X+KjUVe+QM94^i(9!YDb zU6Do-K{cISPw`{+QT3d z*j!dK4kdLNW@jg@_)**o-3=WqjHaL;*Ikvu^|u_0PRJftPm#)j>-9e?Pgc~cIw3T&Zt~HCWJI%UTV$L&bkc3Wu<~+SHaoPZhb(6 zJkg3CqA>$)!PJWl8x(}|qjgkYJVpj=+4^vYwpjvs7arTSxZFZ&*57}W6?f-pHcRsh zi#57Ak-c{w+Ucib?F8aMm*|~`>w`^^@aQ5sRWLHw*saFgSbP;FiGvO@O&z2L{c?-( zH#e=T!bq+WVJ{bbJ5VSj|UGX+GfzuHS6n*nfXkx zI{eJx?%k2pra+UJ)AdnNFV_uHf2SEPV?S?3$qsKbL9&(Y7;%Tw=}G!Qw)|ek+$E+I zbK?4Ag!!#}%3|%^25~vG&pWO+fNahsqjGH012@o-!)Q%=!0$h(4-9HXLsBRSX%ljN zuZ}}CZkmCS)Y0EnH3Ww;QpSb$mVv!`EYW=KL^@*^Ln<%Tf_nzmT{RO)6CE4FsAy!Csdf#zT}=2X|YpBO#} zAC~m)f1M!OidF>xO|R^MYw=uM-e}33PgkOA5!7X3v4JeiDJJc}y(Pk^J$jL5d86gX zs9jh{$B7ZGrla#12QdiMPO$q{Tw{3nn=2$i50V1{3{BRwe$kNe-5)gFCvAG#EiCG> zRr&^Q0B7-)&by#uR(#|Vb8=L-_p&s+6|JSLsww<(jZWpDzuWO(T3i>}CdyU2)@c*4 z4W~Z-jnq4yG0+upd2cYQtni%%6BlX#TI%St?-G9|>R0e^p+$&-{=2dLM_I1uk^B9$ zuM#Zwl_GblCenwqNO%bT^)t=m*IM}wbG*LmIW8*^oEQn?*$qeM(_a%;Tn(8ga3C|L zLeYS-Mp$Q8NM*EdeSd?1K3wP8^nrS!>GtPZ(|`kS?a{T>O24HiDwP+D6|U*)vrqE= zq&z$Ej}8VDZb6q5%4x_+7Ou1Xu&#o1;d0$2vO*58Rl1+tZrJaHk#x0H%Fc+wwUp_F z`p{hu)phbInL=5;K06dSg(M&l0)A_2^){L0SqSVphW5h^5c8Wp71pDH ztJ9uZGPO`WiJ#J6xvwJ~JBO&o%lF>P9={B5iBfz@Wx;OvLKQJmJZ`o=2br)Rmc#|Q zxi%~LOdxH?BHr+kgis~Kzll#Y&T6RJ1{rESOz(})zk1u{dT0(+TYc>s4;R^` zoGptfXZ10!&oywC?&RBAinXX9IioE1`Rc&8uj4iffBK`OX-BXLDMRH-99-~MhB!!9 z#Iu(pVBHG8JnITOu<=F7iO1+Q z=*aB#Axhg$O(8^KeZ5^U$d^$ZEqlD)AfCu{$0BNE?i8jQmv0rB0A{w@~(Ee6$Z%%5;G&Vbr*7ugmaL2FK^jn81c4fQD&+y+{hG_0^bgg3^ z{VbHl@g*cq&n{8gxEIaEh`k zETzk7T$kP;BUp+GjxSCVZ~GQ)7SshjXF#zWNXzg;WPKyu}mZ@qqEES!HZT(0yv*|7huXgz}ajwk;R zTth0`j4c0Qi&o9S&RWS>xl;O(jR@z>*Ag;^zv{>stI)4{mxkF5y3yN5ZKN?Hk|UX( zUJXS1N)>eF?RdyUr;Lf;E2uaM5Vo@GD`XH3^<~c9Ttp-L3lZb7(oofCxFOSgVeM?O z$+0<)3$a2{+&57TNOv`@M+Z)yv@lOuma>yv>a0wQI_3f@#iY<`(z75CBLZ3cJx7_X zk!HRtWFc7=5)UJ;&>G0Ry?$Q*WAyy(U)_?5mZ@I5&ngM;L4@Bxp6SfUAed*~K#XCM zD;+7DlA@F}Yi=lGl!H077>jzdN)uPYMSD;tJZK%=6VRWk_D2DAUGO7Q+hnG(7ffp+ zq*Pt{GiFS=c^@Jy#mp2Ksf>>geG)#pd@PNA_QpWxb9B^%*V^F8#hNW2s~9<#3B=6$ zV3NJ2*YOKkKDzVz7o-or9~n(}!UEDHl`I1)+(E_Gy7p08K$X&&aqmF7b|Ye}GMaxs z!;8_?Ai%q&me*&y9L9X{OfuqXnr`U$d36O|Z+_ylN?u1?*cZ@sE2ZFsb77S8%TuFr#n7Yp@&^T` zVPc}ukg;kdbfO!|;~RnaOWb=ZgG*THEAvK&00nVvRH3PH+Zn(Ix>25Ovv17;JUo6j zgC+0q>K=O`}%^xd&b|hd)wn zVL#>EzRY}ofZfT4a`SScphpc=vTmIuNF-)F{=E@k$@Gu1nqb%rziifK)eL(k-~16*GBb=)qM4~5 zU(wzSI4|9w&{&|z6#CRs=AfBSdz=`fP-z@u94b#0@OwIfzMZ#gpw&B3TqER<2o&Kt z@4itAX<&Y)8H|$qsLQ8RDeCE1ag8MTFvVnc8@F05?n2R}@rLb;=^$@#@tkKbt@%>)8y>ltB8=&--_$0$y~3eI zm2omX-<|XR1Qzt(yyz@r>kn!yapwPBoOaY}OpN~S^gKFU@%LCeLwrz0LAcQ$!!A=% z?a@+IMc&uvp$%Z~n2X(IDy@K-8p@_`|M()nop(?1j$jRVU4O9j)P7YcvT{v)IU#?*QL`g*?41&z-@GfAlBf+;bclr(}CU(|? znz+$)z41=ZXo zV9a{*=PaEIzPL=cYD2%Nso?B{;|qPN!>Jcb?b|?etvIYrN5BSM0&?+}bzH{2XY$W^ zrnC(qIfCQI!@dcyrB`M3d}byk{$S1J=D}P+6aue@6iC~s;fBQ8@*7j*hMJralJ$?}}TL;prLc6R$t zr^Rf{Q%kN6ehP+_;l36#=-MxBon|cwE1tc#xfCh)jmji*CZ*M6G1}I%Ug?@fIH4j_ zzX%aO*yC)t-|&O3_;yx0A)7H=XJ<~gF{{yrWepNTriQ4WPM!sE^5#CEOBR11KM2o5 z`_%;_F6NPE-+wIifq7sc>ND)H+<qJz0@+<4emT^Bv-I`|EhJ-_X1+y3Yi4=tI~ zkKi?YAB!<5<=t@f!;g2J|LY^($Q6Us7HD|g31w{oYHQz~vN-mgi|LUOR%w9w0OnL= zt-DLE0tX9PEi0$xR?YB?`dtgbLWb!bZNWNhRy?dzdil|LFR&WE4LaIo#TQ9=86|AE z?v`Ask4_h(C07fn-9x^aqrfGVAKci zCq)kBxde-yKu*W2s|(6E+q-^_NpPtz_mKwnvw*pel%3D_@Es&ITfSDB zrT3}SfT++X! za|Br%YFA#{_(~_tf{uCB$Sy-P(teC8EIk;mE2wqUD}pX;(`_A+@B2%NrIvd6(1a_S zP8<+dwn|W9k7NY;x^Y!E#=d1~T(nFOd2a_K=JdZjp~Ci;ZFWS?kFj86Kb; zr!MoSBxHLfnT4|UlWHf-jwLS5b4s-l3XX@9@=&b4q2u+?80qOxyr10E=pWU)J;gsg z{@byUxQZF&57MdSt@C}(Os>SOs8i`i(Ec<#pqVh+KbdrX|G3bbO&>4hpywbM;|gNJQq4Zm29XY?juF8-Vr(%?DSX+ zO?i#!C*(kz2YiThH{B1!S|?hN3gO(M-i5MuxC$iDgU>N@q{!=~wUzqlw{#Q7o|~)BTgrqfQqLaA z3r#r7OKBn-^4U{}$QU?eLUoId?DxCs3qX^n!fEw(=yMz*AifoNo;L*Z?%mLvp|J6P z3V8MS9`XB5%VN!82DO15bpnv>=_pK7M_8_+=N{&~1(gYB{`{`cHz!!>x6ZOE^*-gj zwjt7%iRb6qx&{8&_8%tar6lH;Civ8U*-ty~vx%c-c zoEoz+>hhAwZp&IFxrU?+bZ~0&@$nj|`-4S|C7_qHAX_PYH~uJJ#)m3f$phnzx!l*r zJ?tZx28Vzw9i-2Mhz$-Fx*J~L7ejgV+9$1B4QDiubB|@DWt-}!gIDZoPk28A{_Rnl|fe)+3FE&nD##4vEx{bx-4efix#e@Eie5S`1>H49#LPf%pOaq4kU@ zrW^}r=|D~gVoX{rJ~ySp4HAg)@y4*lW7Y`UtLWg~p^5Z64ufezzSiVFqwkQ1R>G$A z>Fkb(W4PR*c^fGHLuxQ`*5_{zYN%~VQ|0RpHqS13px@uP_oPZ42?By8V1Co)cZaq> zmizu?KrRpUrQib_=Pcb}ik)$O#%RU9uTlJ6C#!vF>5Ftk(L+FLwNX-fI!4I%OJgE3 z_<@AbNrnr5JKV%8zY(?*-F`bD_Wy!UdpaNJEF|CB{6I519H#afww5bIXLmfCU~8~K zP8clzRK#t)9CN_wn38r8@f`cGrEULEJ}FCGQgq}q z-eQw-P{`$-cTEp@vQ|E-?;o3ygvr&GBjgZ%!H%oj^=Fmh*7!#k zWo)^*Wk%r7C>sjD%xyZ%Et+=nbLty8A$WOqsl0KvTrzwrbjv8ok16TR`mg`?@Fjg3 z0+aIcKdZA8^$-&7Q#mdqm+BW$GG0Tmbs<_UJFq;8Qu_gl#f~AFr9+R}^9j8U7{Oy5 z+hiIjxc#7GT{J!+Ij2Pi0X?YZm64S*Socrkj{*A?X7oCLMOHw~Ys6N$Fqp7AO=NYG!fsquNgVTEe==p ztY&oCEpVFjetjTsUIYal%cX}XOwZY>8I{2zd3jFyy=2ohA)Z1%-Kd@Zwe~5^VwzAX zeFfz5q8GB~+IYHz;*%Ep`R=^b%Xdldl;>bhx?ScH%8Gjk1izYWA?kNo>be^+b;wMa zW{nb=jpSHX87173Q!3>gPyatp5HdPid!Y!AABPCIjMZAG;tpOu*AciIaKm2ZCctMC^6S*np4*|xZ-c$hCYdqgZ}rN_Bph&xlvMWEBdW1S{`X2 ztYpVY>y`Fcf!COE+(*>&8N8LsdlzL%Yg8Usci-cI3l72~6Y_tr#1UrGm1?ObkKzG} z5F_pM1HuYpj!d6x)%Do!M-kEsgL~a=F)-;ouQk~WR^Lqx)(VI*szc?f3mw}(_iO`` zM(|`K;o9at?4X^e>(Q^OZ-ZjK<0LCKxmZ85PUH?=iHuaM^d+PLx!*W8A$}5;pDsrI z@82!Hx`+y2(WEv5NtZ^!bzy13S?@YI03Iyblr%owocd7YsqrTNr5K}M z+JC$V-hy_G!ssS@;f5-W;Pk6{t&gKZdWJW(EmfY`NqbT;ymzGM=H>0*O+B=t%ybzO zx>|ZOn(0qYlJQWn>*VWQh!49;9#`=cxX?mkR~zu<6^?E-5vs-2BLhwjIEeFcUaALW zqvxjhclFAZbj3d})ryP*U`2giriNc?oRA!(d-ObaOh7>fhuJh&Wjtj*vL=F)B?mS6nnZQA- z?-h9`()?BFg+Dpd($yBToLmKOfH#r-0#1o{_^Wl-v~ z-S?#s-J>!LC&M%rXrB4YDZ`=!W3{0wHN<5vHJvaq*?npFRwV0qZIg+!cRb!b(9jIS zlAga0)GZXQ0CnmiQU{{DSqw=4K&{-D=8Evmrud1j8v$!F(&eGaXDw`SDO8c6D)VHg4hJR zMOvJ`Zr~%G^@<`Fh-~%v2lmN%Uh6VBuU}i`=I4LKX4O#v{=m{w zT9==|C8QYl1s6M|{<9W&3B8A1PG)r-RA%f*$K-LGXZq`w_gUSgPcz>~-(_i575U%e zC`oy4zwj0~$m0U;O>?A|eEF;3MGW;b(WpKVb&`-L3yfSYZ$>Krv6hBfu&=TAE$O;{ zWDC!N0N#;&uI<8j&EaFc^GM5NZeDKPCzc+p6(vxQQ%#mXThnO9x`eha2$6dSy?jvb zA^Kxh9a3o&$puCOTckz^lXYy z>wGSmIwYd8I*~r1%;#+SZ=Xs6hV;W? zqil<>{SWWJReAELYI*P8uXi#5I(~pAk-o2~4B?iA)fIY&yMhW^@$^}yg*o{<({MQ0GYqR3>z zYb6e>`N0v4#JP+Oe&utP`TKl{S6f)C(5JRS@A3|>X!tB#fLHhuT*shqlJXo2GcuH= zyjI*^!z(HOn&ZdEY&QW)S=qM-Mx>D&os80XC{sVm!s=?hFCLLKeloJFlL3!ONZ2)o zYLPL2eQ_KoAK&}ur58=*S?XV02i7mrq&HRSKtzev}T$YPY*8?L^t-lq4&GE>au`|uk+=ly@n4|kU+z;4}7f>&vmDETZr z&$DzmEIGy&u8RC3?pFjH1}-enh*@?S$^JFXEG?b*QO;3dCH#XT6{pQWb7bglRF%tq z-UAm9;qkw`R#oj9H97LDL-Xg!tC-1d0d*Sc+dO;9uha+Q+voZ-<$cG$?zCL~UmDEI zllAkbwC^|g)zT}N$zFjR3xT2l(wMIz6#Mmo#byl(xw#7(Qx&)WiG-8p4zo7r-T2ra z?%^ASzGGGErRr^39x7$XKwKs&Wsv)?!Q9BzDpk*A-xty_Z^g6KJDHKU^|iG50)<3C z4ycQVF(S}7Ba**cyUWQd&D#~tN%iE`ENI&rDAPsXMio>Wsv(OU@rxDoe^n@PgO?v@ zyJ`EXyO|IHi_!!vq+YtHSJoT@nb;MBdKyvudtfO9_2XBIb#|$hyw9*d9Xu0@ebI2d zYmeov0~YD@j|HgZ3(izki|)MDW@PxrpgYCUhvsT1$V6{oNW<|T9&!JQj86~JLee1P z&P8k#)(G2-QH{+;VETRjYVz$9UvO+h#EXT^XX0d$8-@GA8Zj$x*})o9h>@_rmPEU- z#H__>@}Ny(v)#EBz1aJnh36)+_3W1Lf479nFK|o1e!P*odDEMC&H5pQ~pe_q~CWWUgT)R;mR2+Xd{nKIs8O=0S{FVl(&6fe3ATIJT97qt_ z=ZeQw{PW76Q1wNIBuaZ-bDL_wEh_4RtWuv^S2g}+x|cXPzhe*xXq9?Y4Nx5Y!iI$8*gD`P{z-ZJREc0M2dT6QeruB-_q zj6GqLwB-@z(ExZ9NqL!D*!KX5;N@?vMlXn5#;Wn2Vti?K7Y>b?B?kM60@_Do$3CJ2{h)n)1Lt!)^diH4934-yJ$>2ov@EVwjMSm{$Mz z{sjal=@q(!Q|BRBS2dtoud3QracYqUK!{=}gSSI(V;hiMZ^7z`a0p+N;{o+mq*|>0 z7KQjl!18}Qy_HWf44siyO0C01)kMGj%pC^^Ut=M`;5H8jhweqvUBIt_b;a9bb8>a)XVbXAOm7oGbd$%RrmIF>QjR0i-R)tRjZ zKS(gwD&k1Q~Z(3P9B>F(g&YcM;!qc=v8za)!CeihTF_^8|-IC z6_l8e-^IMabMvY=G|uWaS=a&*2K`ch6+hMxlIFJ`!1ze#UOHx9=^EU!6UQz^8(V}F z#}=_WoOmZi`Zh3iOWMAhd*Ru8cZTh}zV#Vpd^?wuPey@JYRO?^!weJyFw-;$-j17x z=$+}5^yR)+^$%RQ03zflAr@e!y-~%ihF=F3s3>f;QVtz(78K!$C;oEh*^xbj8i$ za_!BHGNMwvJC-1g*XkMI;4*90*#xv;XzBT=6lp^`Fe42A9xOIo~K zL0w7Xrn<~dYw^JXL0Rz1td#be*j2R3$UL-O(Ru7FT-nz4l_gDPGXnI*Gje@ zrp9i-im%M20jPY^syi71J4o`TxoW&s5vD-2zwv3EF_r@|J!<*nO4K5?YY zvzfqlwdrhk(-@OnD7q}N{%un*L0Dbh^EpGxj}Z|dIyfA~vm6Y{HRhU6dzhL?VKY4d zb5A|U4L@j~lN;!ktI-2P29j%4O1!&AdtKj?2qcYM1qP5F^60yi+_n-uy{Zk^q->1R zQmUxNQo4-1Sxi2-I1=<|tCP$~=S{4Et5WdrV}P0`;=1+YLsxH<;E_`Yz|zn1V?KV> zQ{w=OoLtSy1?ZXiA4Q++$?aQfBt5D}rOX)tERg<<{s4v?*FUa%4_szd&J^^MkEAQ4 z+skqfUt}FwubC>LZeZ$_EHt27=q2#7yigR=$){*0daGM*3yMn0e}`mKq1xr$)XcG8*LZ@w(GgJ zon7JU%*E51JfNS>1Q2V=cRrP`JFK6ym6%RWiAVz_F|R%ZuWY)=owfQDqhMcqjkk5t zkL=&EHW#+XC$Yv)iRsEUEdlur!sklc1rrJj<<~EicbbM%Q8aT#`FOZN(S6iPwF_n7R~*%NW<8>YaM%| zOQZo?RJxMECuo@owj{H>_zPg`!S+_~ddmneMkD3=j>6)_;-AR-;S;@0_?u=-`QH}I zjNN%Y7;5m%6>nFqsGlMNT^s4~r~x=GghTNuc^|;1_kCNPN9}yHf^CFSGMt4KMlhDE z%|WG{CoQSj@yQd0w{I$qz{&RePBMN1`bhq7>az!euSJrIiTrr^K$GTTT zTVeaT*NHpA>xC5+CV}P|s1$1PE-aA4*KT}FN*1)uX`OYCD++U_XBtED@zAo=J1zdc zlw@K3fKo@_3)YGU_z~&jP={=J(yg2N_E`Z~hp64vj;I6wHUa7@zvHJK>dN?e>i|@A zkE&UCO7CEP0IZqV^Wi?gK=;1w z{~)H_B?pC2{0uXQ-6;D!&M=E`(7I%JRc!s6$JOFq0rGB{fR6zCy!g#Xin3edRvFU2 zlzVY2wXSloUib@Pzvv zDH#M{JE`RNrf_0L(c&}5hIwP9EJ#Nmn+^ns3Bg##R=1DgyPS990YC~be4tL3ya8MK zC|IJvyJ(Q!P)E5uduTpPOq{+wI#eLslX7?P?QIFq-#@fv_I~@DdUrrz3pJsFqk|># zNX4l2^k$@}T;B2#yTsiHk;iJlqJBI8sCsUV`{7JJ8#IuaMgx^sId%f?84cQ;=2GpLW z^Ai>fWPvOq32{NC+sj?v_N}P>0c|SODNDX6;)g1dn#;b^LQNq!;qi8l^2$yNeo@R~ z%GC;tJb5vpYgEOJg9aLYYuJ=I-jEX1RJtoz>-O6CtodBQo2g}Z?KbadLr{wE|uH|8E`R(;RZAcb0QcGXU2 zCJSX;Z50dX;XIxzxdSpA@n4cv;sLnyX#g#7hIzkn?#@Es#X6M6^V+Q!*BA<*1zjO~ z^+n;jVVwf0GUk9G>8d&*R3p0Rb4=lm1)8TN^kUd5*d8J4jCuvwP;TxS^UE-Zo0c4P zugNg%I@53oBWb1Y@xx+(o-Ku2b$c%+D$ZAPy}>NzfjVR1Ro$?H(+pRq8A0P$Z0S!k z-vY0#a6UW_aK3Kx1V zL8g1Diq~Fb0z_@r-LO0_3Ya^@G}b)J<7!VoR&Qf9Mi#kOTNU18EisY?Xd+48i#|$A zK@vfsfQX6!Ehs<(0d%8lM?QKaZk=K_I_WZl)lBC#LIZM;cqnD#<90?|x$HoLFL&#; z3^?hy9F-)|=P?FI*BKZkx(d;ZnNEFq@F-3spyzAc8W}w>CuNE-UzM!r&#-KG*$KYI zrUHZED6i!%(ZL8s*YddUMmY2z z@(_pQ-JIJ;0tAEjpU+ox4J|LJ53CG+DYRbtcq@&t?VA9MJpdz0#I*@9Ktqhv6AV2V zWGCz_@-Qz0JYtc9u*+4`y61wwltB&yA%}ZtfccV=r@@ff7*Nao<2olTx0~1#ec;&n zjXR7Xi$|x;ZZ5R0DSp1N>Xl=aioT&sVtfnG&4!P9x0eJIGJCWzUQW;&I*(-Qmhm(} zUoB-j8>F!&D+P4+Gjr$4a?RtQil zqo;iw!F!!kQp^ywqqw?8p+m>g0HAG%iDO?rravsJaS|xrfB%L4~*n6vM&i zr{a?lg<2A{qw4}up8+Z^Th)MQ*S zFIzO3Dgv-=tB#2T{E|hjx5UbkCXBC+U-zX5Mj7$4Wug2fFip`h7asITqfO-OXAui` z?_)ga^}=e-vcU*VIeSFO;o>9J=U3S(%urS$L;UO2&(&lNbNxyJ02;bNFs`)Y{h4-dyXPgY`G6yG1n_juqq`TQM>2qdsi&qJV`Pn*j^z^-bxTtQ zQp@`{m-7o-RR+VB&$#@@q)<(V2EOC83+LE+PL7p!@aRb5Xp?MyJ5!J;+Q3cU z*H`O&5aOsY*x7uBN4{uqQN8aYowW^Zo_ZUPF|J5C$I77PMV(bDPb*r#JJs7=7y+#K zsxDlTdmA`5!;M~I!;l`jx#R`cTV;~|oHHIt@k2S69j-plD-ywxM6t$xKfN#V@|oN5 ze!4i?m^Hdq>af-EVABl~;YWrru7Jy`_bT`28l-1YSsy%l$lxJx0WG>?3!nqn8X~q3 z8c*K}#NwS{H-D}**nqIk&S6u4sjgkL@?&&XTxwkA#QL$K`ks-gQ5#_M%Jm3@5TAJ? z_`1wa?ONmEBbmcVDWh^bbVOv={N8>7wK8Iq5N9b8aMyx1uih*j*tIkhCQp+IWo9bL zsdpRE=`yx}q}KlIFJA%E2x=Ge6kd!%j@~)u_qENXxz?m#$YiIG4UA#YOV=l63w48m zKAs8Oyfy_ccVpr$Fe3RqkBowTM6IcYa5*?AlBisiC8 ztq_H-S&TuT`H%0S$G{Ea<%b!!9~zZ}F~LCIGsi_Z*J+-?`{hp|MXzY`eeESu2KJVJ zRssRF@T9?dB5-xwqp#oGU@1-TxwF0t^ySoI=aP3|B)oOaytI_P)6v*Zyvkv|z0^!S z{~?6fB~_w(uY-9|^p@qWqje=PQPQw6|N4QmytI)nGbQ5~$0Bx?(@fJy*PQaLN10bX z0BaM(KW3&+9mRa;3|zlsu5TVTsBnvmYYcN{`T^T`DWH7uv)bRe7C5s}`2dzcZ&f)B z3;f3p($m|%xdWiV$26FcBTK$vx{-Zz=rPvN+mFb5o6k;}kf{hoW{i|b3yM0`XG74S&} z03pCBF12K3h1}NOo>N#DL`MhEIaPFY5azN?n!qgnV9}LAHc%1h&-6j)YnFrr5|D{b z9?+-)nofkTu@`_6PDVXzC^sjsz5pC77W^!jCehbE+WTdoFIWq}PzHqGPs7gZ|3NF1 z09rvx)&_dU0dsvg!ApiUVX2su(BDxhLZ3X61`sb8C)ZsvPr5KNqHCx};XjG6oo;5c zB48$T%_u1Jh46s@Y&K4vC5NA3q)4|N9~;zoo45}YgMI-3!=?H5BjKeT57=sxT7~N{ zuAs|Z^ZdDFRRP+O*-3xKo`r4d$?$VLig}Jsi(J`^3E+eNTFE=L(~Y+2UhC2YB~#hy ziaz+UTgLvuqJf=1K6I{*`Es`KwRF5(8+mTcLH^Rj^%%bzElUkuAJ)EOCOEMP<>ouI z36cHKWMVA7rhU?X-&dOH?DIC7o=k~AdN?WGS;B^zS!94~!0z zFu+C!2lB1qTw^JKsBI1)nkZlH$xn{*j3kEUhr2afr2c}Y&fO8kXA@{*#S^)JR(s9gB3L-cRZRsQ{6+IikN{^Ee?jZnofC>#Y@u-?K+F(YNWC zB(YThBth-TJE^&U@zu5BuJUawxm0zD!-^K}TEAca0q2cr%zPqphG2Z9d-l>Ks^v7j zkML!ZqtO#pOQmO%`FGM`=D^6y2w#<1$-8fQN5I^QQI(%ZAL}LL1k2g8No&s1d*;HAW|YFfV8NHNL5M*Es13m z8=xQ}T|rtXL3$022n--Kgh&?;3ipdw;#-TC3U*GA&)BH8jZYId zx#u|pxw+80hXq?NKQU9M_U;~qqAx|k&Ym@9hLci(3)l=-dMngVdEt5I-eaFuX3bx? zxV1i-%yj>QVB>&`hZ^Ebd7{fjyXD#WtajEQ+1NzV4CmcXP9RswlEOuFK&w~gAQ0QH zZ815y7x0X(j%PLd%ktiKhG7ci?LBO~sZ^2LG+iFUhqu_znW|D-L+h4LN$^Ii1l=hF zcDY0)i`Z9q8J9F}AA)HkI%iXeRBiLTa3qJR<;@X`H5ytCQynp^J1ws2`Bm`b!?knC z8enQ5Pawunh-2E&H<>>+6L=i8->=Khjte)N&`sqHwo2zrje9;!wGo;eDz7G;H*R6# zLz!P|A~Gqh>Ud9@w}`ya@H$6!I197WvKI*F^~GbNiCd*t*x`~6U#{~?8M|xBx;leh zCY+S(=2XucH?vzQFe5 zR>!F&t=v$c6{6JK2T5LbAYX>0*lc0gf#fQIw_(z!vx<^?24Yk2)lNkIOtkq-hwV|M zsMOUFrLrs8lQ+Bkz_!F=e%r*>GQmn2%Du6aXP#0Ew+wHktZlbT?3-WApXhkBA}{xp z%FhK?jyVq45VH@7u*)`sS^IpFP4Gxgp4eY~y8f?Lyz- zU%Yoj#3nyWEmBO(AnL40CHc&LdC4e{Ge)g(p-4d)nRYFzOYO%@yxok6bc>&1>_Y5W z+V{uAo%FIbu_W%@inmqj``S2MX+x|UyV#hp*@_;|EiBJ6f#(q|l$)@3Wc3l=bzb=z z(}!!;nNp`tJc)AC;1Xi-mFAN24m0K2DRNFZ?K*a>EEBR$QcR)+$1c!SQFJwQ3FM30WO z&*BURENu<)07rx)>{+ov1)KZkbK(%LtRjc@gGO@VWlt4pcHC7=V=wy{q4`qd*5i_` zvRyffa=v}VGKyL&$=CFiW-=|@?V>h`u+q^jr5{3D?|1ickBL8;?6K!(3$veO`KGFJ z#v4jBpT{yiS1)2g%aD4yE>Zse&>>CUn+cO-r2!v%r%?CXW6Cj3LEf($Or8+Nw$!O~ zr`a?H8!nc74FR6!A9fpTw_}-|PV2>IM;CexnP@u;!Q$WN0r>2sXon#-7g@|?4UfNO zs}@#7%}}1#i_G??0oI_8r(FIWf?%^}G)cj+KN}}dh%hXsjZYa4L2E0bD!J#<>VUav zz)VvAl4c*;BH&iDFkT$=&LXqV}=tbgY&zf>Jv$WyY53@2x761*7$P=>`%_r;WY z4v5k*shuYQd0u2n^6XvG|ITUwuNWk|rM#eq?_d-LuUH#O&aMjkQsz!MzY<9oOLlnr zGDPQ^GozrI_L)8!Cmxz|2^zVH=)k=Z!5dhE`98`}%1 zDFm+0%;31^27}Ceub5}!o-Ld^Y4v@DK9On4*xs6jFa1L{bl6knxf~O# zFBzYF&V$twSg(ACd6lWa-v9fc!aZ6ZrfAS7Zftyf_el-iquH~n1?Atjdfm@*n*p99 zCzi%VG>7t=f_I6<=;Qfc!P-P*O7a9L60WC*Zhz9hww2C2a(q)d>%qwQykTit>kWqY z`E;Y?3+Zgsa}O-KjL;g;sOd>d|9t&z+Co3}pD5kWmIYcnIVGYGbxg!pmCckE>zV@k zXL_rm$27`rgcF1*t7~gjf+tnmAO6^nPu}^yn;M<5sDJ*h;RupqM6{^jO1+q5VyMAZ z(PQC12~Qv@@Ur}h;~7BwstmZnDmOWxlX%|Z*yNg?9YDLkR0JI8411`Dsf>))UA96T zFV+`JpZIE+F#E>{(R$`m_id%0w zWB^RaU|w?lc=o(ec1Th}##zZj+woI6aog#UTf(GFEB#n=|Gw#+?~l|MURVV&v2!J$ ztV%ISVs+aewi@}E$4OLA92{JuRsBqMkW)Ws1d=)#L*-h4c zc&#{Ce@wV>*g5X;d)a?q8$8lvPg)JYAtPBP(pR8K_;#bMg=fDrDo*`OQ7+gv6EEOQsN5DLYh>!&{QTi-lDd9>3KV~_m# zPUDw46%}r`Qbdc(we+dAmTQM7rw{u8P8Y9#Yu9$ef4j8RQX4h=KW8n?>b%)+zvRK| z+uv8ly?LheXTw3lLK@MdX>(4h1_!!4nRAx+Pm+dJOdW&j;#LPyd{N^Cp+97lYD_;w z1w%}D)wJVM(uaSPcvt#Hva+`UN{3+oLyqBPdQYQ|ZD?&z6RDm(`7Y|s(c@t`f>*PB z<=(CibX@=ShhHBc$EwTm{f-IC<{BrQ>20L;5PA?%MR@G@+IIJi8}5E6NqV>GsjY<& zbP<^HWwX-)yJ(a`II=UMDxxRi#|L<}SO;C~Fpqm9jmz8BgrqOO?*A!Q^c-Bl&*SP6 zD)&S{!jiZx`si=x5*sB#r83Na0wjr=<-;4R3@|@!3(^3ZRv<)DWY(FR)3`Ks$9 z{!jr6-I_dh@7soq);&`sjBgqZX#_+}WxAwzdonU!-TPGGRlB>IS8=VrKw^NVmXtnj z%z6}LS~O6%64A289kN**a9(h(bTa;TM~7_}M+1B%9@Es;)B*BF;qC*j{}aPTqWHM_`SN zyLhb1EM6Y%h@CCMLvHO-xir}!B>xb>qlHevrnQayO8K=?_cOIvU5fp+MN$=O*>Oi} zC8bOSiEg?lu`@$X&~=xj^2#r_ZtpFXuX{jnEbA`53Jva;gG!OFMMT3W{wb|Y9P<6o z;Q(ZhD$nOKHET28MsI>JEhPvwMQJYvhG3v_usxvj6DPb}NMf;Or8Mc)}%1gm4iwIk&N1Aur#Y1$(sf5rn0 zdrpBh-0QX~&y2A`F^sw)SnJr<>tiF&X0?ahAY_moh?QeIM2FW#>Q@`kL<=Y*4aXVO zw|)@>`~>}KdQ^Uxe8VYL2TP8MbGW$AZIBb5=t;46HcyXuW z%@xnaaisr=5+h?B6kyc|K8;u~$J0~@siv&2WJC}{Eup7JJ9O9)z|}(~O-7MbLk(ws z1a`^ls*iID*_PL~(;q1D#4!k837(g39+wuR-&d8xAKdi)m6=5dF;7yzK6&DnlzeX? z_Ao_>1~gR>v0Q(Ld@$(=e=;KG|M~2eh~3OuRIQ|CFZdSipoXQoN+w8B*$~VTur5Qx zzd0hiy3v_YZR|SPMkLs)dmYb-z)dHn4G&<`EU5AA-YGxUD=OChcj}$5y36A>V1n5X zDg5~*W@c@z0T`l1-dk~lK ze&te(HGy&wcm@|>58gYo<6!27=TrsD!H|HCj%Rq4;P*lRESlM|I(F264VY8<@Y>|? zqqB*om)*DgSn5KE6`;T`Ib^nvk>zmBI-cN17Y4(+Yj^-8Ag4{M24(2+A`4n3(Z)1h z$He(ivep+;3%CdryZ64xY8yxHi7d%=)~awph*?%NfOr{gBIU5gKM!TtRl{-c6v=4c zldk6E)OAW;&w~x-R+CWU$VwfjnX8lOX~XCmxfd01w)m z8BT-d5Hwon5IV{Y!Lr35yXr7X!!#@VN9=8f4&|Fp(M`=P9G}?=ToiCo9R90pYM4ko z$ng8Vc^Qp6-#a6L%yxb5O1S8ydcQo&w&bUuUkF)%D@$^SRw>s0TC%cTjq@iGuNGB9 zj@+FeF%>WD_P+bi^X(=;IXHXoN1%b=of|gG#aODPHEWXbq+KaqzE<~VNnN1~7InYI)7a%rG-q02E5Jb0|s!H(lRhS7npTy%1EGax#vEA(G@Kk|TolUb+4^E|O}^_b73F(+s$PUMPRhju4IA0!U2?~M6= zkJ4DFcN*7*;$|JIYbwuu=t|`zu?&tF`PqKlFZ`-nE(>(?hcgPt4hcVUJN*T)y20QU z-4c8YgN)Q;~-wK24m2*C@w#Xf^=2DJe|yXGweD{?rw&WDB|`a%~( z-R{4EGV5&3j6XJk&ho8(YefLw?YTll}C8Y^Yq-mf3sP|5)GWFJ3T9Q*_?c z@<-xcW-jPU{q}b8V;YO`V&7~;kP71=<12EYo+h%655D(@&qr}u!oRPoxi~}S zU!=N5cBk94TS5oSu6pX|7EqFwde#Wql=0tYeStz`?`I~N3EoRG zQpZ)lYLs~mCkL+=YxAIIWz+lEKEAc(>GRZTr#`2K(!+ zY#;!FA(?W`(&&|$>mSU|Bgf;F>hVL1<=H-BXrWsMa4)YevQodZ2!_oVT{Sg*r7czv z@*qTMNm#;h=!#MvpV-Cxd|PX#k8lc1kh_|}=@STw8T{Sx;y)J1AJQy6!zJ_K+m5t6 z!_6gLm^lZiX~3fvw&5njMzlxuNkd^H|LUTogxe>Dq2 z4&nL(aH`Jpqza-+Tn0-LAEoZ^rGCcDb6)0O)-R+N7lNtm2^s?)GWxT~2vUlzZPu8@GlX z2o@x{#H)B^4dHoIjrKUOc&CNUBd%@PVM9G5dMl6qk_zv&QaP49vD`sK4rbzkcN%60 zbg1p8Y+w{3Ty!RZ-zrhAgv6)?3MQQT)Z6 zMpZ#;dP&>LSi7Y9<^7h|!kgB z)O8jmkuRM2a{=Sm?S_ls=o=#qfRO)4tSdce2(4!Igt8@!a#AwS{*NX_BN;^zRUhMy zr~k(~9{r1LyFBZgMC_Fl{(ZpF6>|)&s8ez(sNxOkKzY376s4L*O#=- z1)9_pels)bvJ|OtRBe5`I_tn$o7>|xSZ!lNnAs*Q-lYffCA!16eY?ce_sw;{Q#yu@ zJA@~lJlCtfM@B(`R*CLsuZgmN?2*TQ(E>8emDtv9*c&v8bLpM&(?~VPsx2~sg4A|I zG#7U~pzDvM;H9&|;(dC^j0KRHL5H>YCVxJ-rJ?VJNX@qe(vCl4D4fTN%#hmULg}ga zt%S7o+=z3e5L^kv@{UY+ik2-|o?;wT3^c26!aYmx&|pl;H=>}bZC1L%T@!wpM=yRRBQ9|nlzqbH;UynE2)>zYsB z$Bw=+Xv3UCY}G}GTwS9s5ei=oc5HgXm>H|)I>EcI^oA&HVfw{HxkgHR&hfUSTsJ=h z5^S{j&D9#gZ!UOPds96W<+>Q6YvRUpJUJWRdB0IB@V=jL)UX8lf)&vAVA4rnrCTJQ zvlfON0rm^9HK>T9>R{(JERQA=Bz0XLfc7hXb^CP2sdt&{xeLXCf1d|EMiu)-HcE~q z`*zVQA<_Z?vh#C4sD{Z;X=#}d~CaMC697L29RAK zTF`j78e8_Km_`E(95&=!=NGNP_F(fcPOrawiPr>b-S?(K&qXm4nk0dLlcrer@IxUH`DRTaWypC>2VjfMR4@jMkiK=m@?SKh*`04(`+ve4dO4UX_zEzY}J z(3F5Uf4VN%t)svxKBOU#H~p2E^+#>FfjUeKU=6Oin5Jlw8s?x+Aq;&wJ%hy_gmZ5= zyj%tBoc(x3HfSF$p_vLzW_NM&TK%WOY0(#Dayg6v2G&Z#kGnHlJu{L9+=ForanAQC z?T{$~;(wW{^B+!0p$nXBtz3I;XXnr@WmzDBg5d+dPeZH_!^n^aAUe$9m0lNB#zlh@wlgzr0_nPp>{B~8yv_-mP0)M@i;uHop0a1y>kBkaq+>0hvl=v!|EuQ za8%Rq7PJ%0QS!&mTuTFwiKX?}7twoXv3o#J1HKoB3xeyd{{_EE$QhcDB%%<}%JNY? z5OIqbbx|X$EhiKm?uK!?P&cX!fSRqhIRc?DTC3W@U?4)}yoYNR$YlsVTWjhr^)r66Kdt?SfCOVc0)UZ$vAqf87 zORwT5Ojz;m@EBVkFV>3f21%_Jkc2uAH6UzgbnWdy|3O%PZDQylzFE{Fn>?U!bg4cD z2T<~3vz52fQez#EBif{ za}z(iMV1CcWqj74Yfpx z%HmLf3`>v5<1Qj%6(HK}A{$4CO-AKRG_g301l?-eC@ZJk-EhGdzEHS$IQxoMv+RwN zdZ5Ae2Oa2jFbgliaV{GUJL@@V?qK=EVnRq`Av#0MWKis)M`%NiVT+$?DdpshHi_2@ ziV5if`}?|O4y#Txl>u7?4-~UeT@EF6&T>-==p_)<4hyH1i8M;2kyl&e&^ReocWiM+ z5+f7YXa(;GKT%ob4^u`MbBGjbnkrn$9WFZpy*xF+moAcs+QX%>8-w-}JLL~kAkMm* zJR5k6O|d4F8gaDN@ZgK)=ric1nh}I&hKa#XbO#K6byk>&_A$?v25Z4*0& zYoo)_=q6s^kVKAw7FvUs*cA0f4Z}Z26j1%p*cUrvr-n3B5IceRlU`Y06Hi!!Aa=!0 z%J0_%GRCJ0s8K*KhgFBGOrKajA%Jl?$N_-)1Kb>mNR9+%wNnGxL%hwL3%9>j*S#2K(QY}fn+Lrm?W9^y2rKa6a)r;`-04M9_@QL{nj=gQ5u-M4 zm((Ju%9c%~p!l|+p27BPwDj0$`;gIof9bA(n{a|WjApX{m(M9KcNpf@$BwguRIa^0 zRl{A)j2f-Qjm^Noi9QyX4ciRf%#fZ!?(=aEV)mS04bW@ymOZ19CRs$kl_OqP@*#m$ zHNINqQGLP_{G;{t(<`T5EaXHWkK|!OA9(9kyM4Na#+s!V-FLeVj}ko6v@xQ#@qT&0 zf#I>lfrU9I`j`@SoV_cpO=SN+R9rq8kAXp9&b01tV{?_;goJ*(H%CAG7MS8-o8K5E z!!N{x_yyQtVn$s+%>-k7hn$bVp8zmA#HhOm%pE4YVJ?Ig4SHIPaN4)v<_E)IxD%G8rhvZFJ%Ndxk1zyk>&1EN9&KnVw8f=sfN9h1~Q1q52%f?(uk5C zBu?na`jAMQ2wM0xV$`)2rI58Sv04;4mQYAYO^G~9;Q%c>%ixxk+enov9Y^xumBMJ8qk*1x zZ{;`kjh)qV)O^PBF`HcpBy0LQ2uNH;edZ8(fnv8b)u6!~N3IL$-_}|0lnD8Tg`sF* zhu}XWNRl@~vZtYtg(3~eKE^#=h7pp@)bSA+tRfGo`Z@;3}7YGR_gU#g1I!*;!;jZ zchwQX#S)QSGh&_b1Z#gm)qL!=^ZlJ}} z2@E8Y$jlJpBl<&v&TlJ2HpAHYNP?0}Ev3__)GMc;;J{TQGatTA=LNc1cSs@?iH6(v z_7yRhqJuVA-swoX3v|8Cnf&?WjFb0kBxgj}T%$RkrCDQhj!Js5T093)3ZTFHN9 z>mdgR?%O8GZ~BARPCBPtdbY|7sr|G|KGX3UjsCE_F;?MXrnk1{b-3Npjfc$0zk9Je z-_y2)9a#0BvqPp49Wvc#r#kvd`JG*5pjY_nZ$2y|aLn|14D&5Ci3@)r{hwnRjV~h#X@pq6YSFm!icOa+1@8^Kdx>1^WmU?i_@DGOwO|QU1~+ z&QN$JDs2apEOVe+*-_I6Ord*}-&wi{l5bc8ba~%JXU4CCU zAti*?h~TgmW6T;&HQupA2FEqZTiS|Awc;Nvef`B|Yncr0%6U`V5`KA2^~T?`kSQQ^ zw1^~Gou8rW1w2q0!S!dk56~q`JN6n9hQuu2kXWTL4?;p=w21$Z%W+y2#?|F&1_^{b z-~khDwd0ae*C@vZ5p}3u?z@2ax2yKlk`nLR9vuoHTj&V}R7ye6Pfo}$cZ_w?Mn$`B zvjM0gqiyf&>>`7IO1)sxqmiJ3v&(C!pvs^E_G!QL=umjc_f@muKS@4vHOnVYWnx{= zkL@VdXzySjYu-MPHN8;bT8!`NBOwS=fx z4n$eX++S&|yccRo;>UvE_|f34GmRO)PWJ|#qho>-(pJ|9H)x8VfT;$uhvc5akLf)x zNlHM~=6$2v9D2omU~nyAkwnh9k(UfBL7SJCkrkE!>M*o)-TPnEFo5Uy=<)fI;FaA* zyZ*ERBOge5pkUpHolca34Lh2uoM&HCV}PF<2$3Iz>K}`Q;K5p=-TF;9`Zp!KD)6h2 zR2b$*&#cQ?;L5kkrcogTzzG0M?i z=VLE_P+oVy$4o^z7vHE@`ccQf;7apH7%6qo2zaNO$xCXN86BkB?ZZpdFr;KF>Di;C z%^oiFW|Xa#zYRa^ZWv~U(Q1ro&)X@`RzT70?44< zn4(~W*6gO$oARtB)k=L9|5^wCkl?FN46EDWMJi>Yt2u$`>5^!Z_2R(%p?Tkpp>CE1 znMnGZ_;o#V)XnM3$TCp$mZwRW(9)E32mA2=F!GLS)5J6G3>dd+HOZK5##0pnkT9S_I9aYR0b(kYhY3?;g(_#>-(b}>5qo8d450;rX$klujlP`eIETOJY(#b*PH;xGs(%Y(CoxLz4V zk~OnTG)oOk3$)%`DoI&aw&K zei3s(nt^?t{)nTUpPgSdTGWc>d;#DIrk&1k-9LV~T@qm=&-veFywqO`_bQCtkb~N+ z+fjsIxX>m}ZgcD>`IQA|u#H8r^t)=ZIi~SI{y{F_5(a|28Cf9J8&fi$R$z`tCg+(Z zXj>r0Pf3KfHwIh+-(OIMg)t$jP_H5>9N;^8Wy4(IAUs%`Ty%>pWCHvkA;TWpIhT~aL+YxUO7lz4oKl-8L`4V!>zecPMiOEpK2TG0|W$KXai8Sto|nznPdH79s2V4U*ZtBUS1i}+V5ksv`+zLYd_%R$7N=h; zZ|@ao%ap$ODI6Um%u^@T*&_N~J~!xL7@9EQCfkLNvuC5(2u(l>`+RugV| zwP1EW@@{3iW0-YstzoQ#ivOwAC0#iq<$O}`-NP0yRFc`*T^06CFAt>N{&M?J1(L6noBEb zAhb0_8P~>4@Z>H$IPANO3(i;=^78xgwx)+zL+V*%#8R10Z(NJrWUDw)LRg=*pi$Ax{!?hob72J#-=61$M`f>7z zE!43LvYIDRFL%ctdJ-3} z!wb$dE{mubS$Z5T9lK2;*=9m<;QbM=B#V5nyp4*r&+-Q~$78W_pQ{39`UZSjCgomo zz8>nANg6B3Fo`cB%sdaT)v@*HvOHe4%>LW1UjyFGQF{5cdXhuPillGrw*@N2nVIN! zS)hSY^H{wz;Mb^oVkPM4*u`O)xT=_lDY1%nE9KcS5{X)3-?&XH^M(d%@IdBG|d||DXKa2Hw!v5 zCwj}WhYW>o&7j`7pK4!owO05&(0Nm0(3$O;BtxJhM_(PhlNEiK^0Zd>n2zyoMY7-U zc#HMd!mZvdu#K9ZH7=d+U&@;wA<=?(G5UM#(Md#It)poY72udcuW2yDudtT)1l{cZ zl<4C(L*0A1%g@(Xv@+k-i}Mdi`T$Z(n}a zc>SjRwR{fEW%RE-OtB9`%d+?P_4icRr0iv|aQ68NcYVC~2Qat)^vBa)R>twT2xMwWUQy~t{5*$jEL~E|w!tu{f#)<@)3ydUvV`aDZ zAJ?#7UOLP%|DLKwRcTD%Eo&l$g!*lYq$-^pIJE`0_cyq?il=NP2H08S3pDPURcPes z;{8{?7JJeTh-d}iqrMCc^Nx!Q>UxJH9@^E{$J|y>GZ5U~A>L8skzqzSY9mrp^%k{R z==vR)Dq?zS=BH}W!ykWDjXy@;b6w6p`21&^fPPg+9sK8()O##1vgJ=g0m?t^p8g!6 zRcf<+x>wbsC-k{FM~lCrS)k{ebi1L;Yq+g~H)M>&1dTGmE@ad%MS%qK!iFG9H)yHv4Cqi@ZDIQ~G+-mZvewoT|$_VNbsiBBk59!y_ZK@k$tA~la3UScM#55bzYXxm@y z?TW8HLA=~RXp2@`C&ajm`rh@tpz^pJ>49BPS%*xpy_NdQcSg`o(|5q66MA+1r|;hL z`l8?I0!QL+0clj|ROg28(_`8 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/API-and-Development/Contributing.png b/4.4.0/assets/images/social/API-and-Development/Contributing.png new file mode 100644 index 0000000000000000000000000000000000000000..b717e8e6abd7b6f9346d4101698869e662a49c17 GIT binary patch literal 34697 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 z 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 a6^GkQ#!jYk+vh)9KwHz`Ci=$Rr~e0!qPJB5 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/API-and-Development/index.png b/4.4.0/assets/images/social/API-and-Development/index.png new file mode 100644 index 0000000000000000000000000000000000000000..1e18c8b2249a46f04e086c378915644d00248308 GIT binary patch literal 39652 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 KQt^cw5C1=_uoQIw literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Getting-Started/Configuration-File.png b/4.4.0/assets/images/social/Getting-Started/Configuration-File.png new file mode 100644 index 0000000000000000000000000000000000000000..fd00472bac2c8ddf39777d65c57eabf1d5d87dbb GIT binary patch literal 37504 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Getting-Started/Environment-Variables.png b/4.4.0/assets/images/social/Getting-Started/Environment-Variables.png new file mode 100644 index 0000000000000000000000000000000000000000..da843bfa99ace79314b09e9ce0cca1ffa8e0c120 GIT binary patch literal 41666 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Getting-Started/Folder-Structure.png b/4.4.0/assets/images/social/Getting-Started/Folder-Structure.png new file mode 100644 index 0000000000000000000000000000000000000000..8191d3eb35f31b48749857d21365b97ce76fec29 GIT binary patch literal 35841 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%0APxYs`>+)mkBH+*%U5aIoovgord`pFXnuEJ- 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 z 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�m}D21 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
  • K3gb_N4*60EfkoU)KCvYOubr1w1pY{t4A8 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 Zk-Ru`;JB~F9YzmTNnY)K!QDqM{|`&I-2DIm literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Getting-Started/OIDC-Setup.png b/4.4.0/assets/images/social/Getting-Started/OIDC-Setup.png new file mode 100644 index 0000000000000000000000000000000000000000..1fae8819013618e22578b1158f8f06fe8b0b2b5c GIT binary patch literal 36865 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Getting-Started/Quick-Start-Guide.png b/4.4.0/assets/images/social/Getting-Started/Quick-Start-Guide.png new file mode 100644 index 0000000000000000000000000000000000000000..02b7460c4b4d39e6ee91e2839c9172358d248083 GIT binary patch literal 40724 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Getting-Started/Reverse-Proxy.png b/4.4.0/assets/images/social/Getting-Started/Reverse-Proxy.png new file mode 100644 index 0000000000000000000000000000000000000000..d87a1f048eb94ad3e85ae27db63a0ea4f39636fb GIT binary patch literal 37699 zcmeEug;&#W^gjj$WdITqq98Gl?ov>Y&M|U;bW9K!9f|^qln4Xq963gg1_5ExIXXn7 zHUWu&^!JS){e6G`!|%sAp7TDQ?fpE@eQvz&y|24>+M3FgWQ=4aBqWq7Pao@&kX$S! zAvy1PSgzY$kNm&i0YLimk0}#9HEa3D0p$B~HpF z*ihU@AtY=_Ok)^nX}ct18?})5=@ZOIom_b1@{=goVBfkbW9QyR-E>F2dmmGz9miV5 z@=>&4*1`-1Sn2F9L5Se{-xJA0@D*SeXMf)uFB<;$<@~rP3PT_bV2ni?^|p>U z%sb;s=i;3X6(MU0d^ZA>Qhb+LDlzwhU$o;~nmY4%kp8DIcd)*puA=!lMybCVr^yCI zE2AbwbjDavxJHOHe0|gyH6;rE*ioRWsuI(`{EcQJ9wq3bB71af5jyYW?}eKN}?~yhkwLXPUDwrH^Vf z9>TQ=o*MC^TwtUFk8=nuRhW$t!dd!Ypin5(@~Z&FCnR??_FnYr2OFcVUVh5TQS@x? zqPff90ZtmeV&Q4p9~t`kKf8E&DPQ9d$tYHyr^z~{EbCjX_Yuh;q@kFpy<%tqz7dU$ z!|K&J3ph`d^O_(n!gs|?(Xa)k*UT8#ODucbiQFOr;#JQ&Q!3w;aHuvT3Hl+4rVMH&Pu zhp8oXX2}$E?Dv?XKy*^II(Uj|)e$G9p^?M^;*-@;=?vWWUn;WzF=4W(s$`IP9{X7i zT+$#dCj;l5;k$trmi5==IXtA{sb=IJXQ@$zcCJVSwG{^saL2WRczcdVX>7 zRySe$i^zlSa+?5QLf3*|JmN!sRBCd5|4Rcv?{X(G{o2oBwGcKSrgEkbZ9wl@(lZ_k zWYDT%R#G9$D@CNYpE2^|ul+R${JV3Cb@)1yzM;|&vOkF4;G10UeDBA~w-ni!uZ;$= zenNk5&5(f#_hs`@R<>HIVQfHxoq1wwLpU#OCrYMCgVZ_^9k=k)e*+@z)k>)s4-<%kc3fSP8r zPmco9!rupPd4FexruJaK#?&C^&gH#)jd~AC`XK{FrAocL2O4oPD|!<8jJ8i&1t>V! z+4E~^3@h@`L!f^3;k48+r{6^n&Dj3asL#1KKl<10B$d_SLxpjb4t3$-@1K<%|Iqs7 z*c*QA`!iFLr{~(p*PbH$I3}vMVT;onm+5Xrd3)j!uoNU2;{e!Ki}q>{3Qr%Jne&C+ z#&&6C4Pr}Z6kjT+;nF5ICv~L$cP-He4{ReHeyFH} zn}(`gv_VKVR5e`DcWW?Yvf(7==qi!_l7NQd$wl<}S24E!O*-%CevbUEs9&9ae~|y; zBRlDN+ObQ*vZ1@{GFgh!?(jug>Jf~FaKOPt0@+1{sw3JvEYsEBs?Mzpp(0rhHe{u& zzJIG@QB9SG>6>$Ka6a}wV)z(3^3DEiH=oUts(S`lPd1s&Ud&u14SrQa}vIs>5haOG`=|ly=$)J3P(fUtW(Hv+EMjlo{Qjm-4-1E@WzfBQRnMD9zPuqR3iXyj2L3K0jMSPWpY3Douu&?&`Sfj+sJh}pAESQ7 zg+GWbVP&=`l_l^6%;WhaP26 zzxDUjENbdIMeciIfSqsRXN!)n_V4>cXS@%64vzcNP`#FQeKjhtMYrE`;8@1I9@2?A zebCwdv&olIVjhpL9UomAD^RKMprxg4uX1VQ;+s4?x0g(UqQ~N36TW*m zT1Oo6gHqILj`lbY9h4c(u3c=vm%K7+!byl6%X1pGb>tnR>-p@KQJP_Rd5=|gzQ1qn zvWOpE=y)Ycxyo?@;RXv$oi%xTex@mY_O z1LB5h{RO3wE2ZDrX~+nRdGh>wHDd&wFijNR;xQaVbL2UL!CE=){5}U}+1N~E6t?_! zHCo5;3|u`_6rP`MIoM|{fjo;fZ?OlVT`e z_)YydNt2W9+{JK zF*RtFD^kuqL(21c?w7~SZtmoj&vBjszelI3Z6j<%9CFl3iO$|W z)7Y0L8WLWmfd>SqA4Fdovi8#penG*IZXhTDro#?$?%okO`lT96(WZYV4plw3ufVra zqaP{E*jZleI2F=n=_A8p7O?nOWhi`c5dv*4M8kHe8Pg1lZN4bn|QjSQ5hT zf$Tl-g;0;-muxd0GhTf-r~ZJiMIKtS!x`DDP>e^-R9M7(=V{E@vu$gW-n`>hL^_ZbB!yu<}*Lqr{t z3>>bDpXAJ3hVai79yPSS?Z14cY|q6!6@rd`Kp+XBkolym=uxy}2Ipz*LkK5lqzJybZ*`Zfl%3l-WKmGI4j+D%EQ}WgZA67CN7$z_dU^1z zPE=ckM6-?uRZd&ksWTN{K81UQ%;P!%Y>1qOzY08V>%QH^-y zJ6u|QME~;O^lG=3xASyP`1{Ih%oA$d1#=H7C`j9q#N9(~-qc$AzIS#P_~z%bQ+T={ zUb9Wzd)=3gS=Of0aQy;2 zuQm26*i^CYrO3q6Hv_NYM%b&IXMViF-n@B?AI(mEQ2)H4&cnr|q&Li^k9%+2Ouj)K zn!fx7TQ0P{^LuV?@H;7ihAaeEYjPU^F1dL58p2hqnXpYPGN8^d?3yiDaQT9?#~tN@OPs=Q5}jxx34Eidf|eV99$de$G=%jR&}EX#>sX z2k$1~_Ah?EK#ygUKVZ(KOZ#2fW6tk!(CKlJFY)7Cda3(s`Ifv}sAT)O^){UUVs6D}L_n3!gf?WGCtb94L4-dqQS^H4TE@yD=MkXO8v7c4s~E30O21HiI}OZNaQ zTPx*#2d&u(>W)>gG~w9+HMv8tO)%(%FM{px?R4^xJJ(N*+~4*U2v(O;^`uwn2Kj&6cY89X z9JOY?K2BNzNxcq@zj{%@_i&M6kwrehbYD&r^Q;r;77b*{TA3F66MEZrXx=?TPlKi? zrY`P1Z)0P(S}ad&V&a`COmv8jO<$t-v$Ea!>_e{2nokBHr0oa3^OG(I7MIQ{LN5)6j;)0*9$1-1M z-5Qd8#@()*<+o*c(_yMLabpe4WyL4iLU)8|zk%wl$+I zE8mLSTC^K!dN!RL17J_U4;<3(wE=FrGriTm*oG8RyM^N4Gpvu|0}=;r?auYk_%fIY z2SAC*s5{E z>yM5PK7mAyh>B}y-=U9@XQOhdhnWB>tzgM46_e*9T#bJpEzYHVlV|UwMC{^g-8m@K z%}NPMyN_Gc44q@=5nRo z1{>UYPBpW1`%V#X*g>mHjvGyF2L}YoK}yCKPhQg6sdT~AVQ9cEd2Y^q$KUyK zoR!J@%^cVhX|_R#^y{jsvV+D4y3CaXD>eQG(j_SJpx85Vv5T$DdIa4_-vAht(5SM^P; zx-e?dq7+UIQHm-+RhZ*fys@% zX`*;}-($r!Yj(f%shs%_NCyDzItYSQo^76~qJjCku{W7%-TA38t*R=Tqc#bVIKTs_ z%N9#1Q5Mr%+bt4;SowJNe)}Y(lpuSDLC$)EZjEoq6i^Fb8sFOEkdNNeTg{Tgh;(i8 zVzaPYcp#7HOZ51@)gq~vz%1RjvDZ~xzy~^0%Zy7RsxAdTesl=QB5vMn*ut(wE6X)2 zL($xA5$3#0aWJ)IEmiFW3O!B8BI$WdNAzZq9(E|n@WWfNhS;v~+GU4@C9@j|tp!i- z7-p52N!ho)VZ*UTFg{VZo?UI8mibMkp7FOo)GS~-hb&s&jjMjzif>A!pz<`LqhQhT z(F6w7b8nHnxW03<`!vdS$+3N?ms3W5zpISV-#D6@C0Ud>6})kk#`O%tXh*Z(&*8e) z7~eX-RrTg}aQOt}!l4f>g;aX4^;9mrOo?(Ye(GoO-Lf|j>_JSW|DtV3TNyZp|7x85 z^mq$?x&W+xd`Ik}p`cXKry_oy#1Q!Uj}MNsLfO*`K!FbkmY*|cKx;u?e?b>nrYg2$ z7S69%t^JtLtH?{MxjirWQ8~?3-3V1I1m7?ClkZ4aCL)EBFdrR!t-F0{^jP2UnaoJ} z#l<@FgyXz(1Kz-hD|oPOtd0%q<`s0#5cBQojY;%{%fgGBk6DApF&xcvdF1z_-2x=j zLnBB)RI`CLwzX@LjdEHc6{WX&P0ZHI1nsEwm!HGBWY>v49_^IWU9u;O(^~;GGn@6~ z2G+ZDYM=nBvs;`l*2%U70w84E&8r|Gaa@;RkY-=Ot`cjbvbq||n447SeAA$zwP>h` zf|mAjrQ@1`&of>f>MNHa0QY=^-6YI8>(O#aB$N4JLraJF^~?K z_nPaiZdV|0{;A>T2Q@TZ%(bg@9G{O@_1aZa7oj0s6h>oX=Fnt^@9Y5Gw@NZ@e4b49 zUNvg%5(5e-T?zNmXCXB}B|ec!faBtHX_7EQz`xfS1A(~6CCzYs{Pbi&HYAv{Z~QFB zX!dpumrEqZ$fX^MA0M`}It`SvEKWAcKE?yiwliI_d zL&C@-LR60|3`Y8zXG}}u4McZUsP%PNMPW$g z9X0m~ln#LUKR!39_a2$=zg+rBuAFZ}pnhNJ0z|=})3&0;^Jt;?wI*?|1GmQABf7F{ zm?&PON~lk5$RbO+DBOrS;;cPG^6XxvmRaW%cmxtabiAaz|=?_+HtGr_HJY`6VCPLE0!Ei zAS~~lh-ZCLZn1dEFMnLia-Z+QGgXQ%Xk8_oV)2|AJtpjnmVRC%a{Gj#7Z9MJp#`ei|5fHucbpQvekw zxn^_f`xGA-7GfVuD88gs_VZ*ON@3{kmX+H)nx|cVTH`ozYv#pTI`P*AbTD|L$YbRp zLZPM9x!d5m=Bv??X=FnBfoV1LM7iJ!vP_LO|@a=OdWxU9lRAWKsp*4BLfO3Zl{D6Uhx z2emwWDC_H?JGKs65RiJ@ML)Q?9?D94;q27cIYZe*T_!ZRJ0rC|k*LMCS{A@Tdh!R* zaNStS5awbo^``y{iqOE^8qW8->i$IxkqB^z$^{?kL$yn};_mEf+jx_onm8 z@tdjz2X7euYjR1%#KaWl&oA*SRVm#!QUuWocs1KQf^Omu>FnaCE=+UCLFkSsqvY zb-U1>Rj4h-e|AWYE|7LWn4h+wCP(C{lw3nOOp)V}NqMfVgB;xHV?N8;O&s!_xtzjt>&nJ9r=hCH2L=bg%GIe!0V zk;PNh9kt^_ZyY)r0yFlBOSAycOT5p>P)DyN%9L8)7QvA|CXwk{-_OZsPCK;TxSu5O z;L+>L-Z+W2IP5(JA?pcD`1@SGsn#Uf=Eop|Fm@H_#=Cj20DCSwW0Hu7hSi~{ZrIXQ zRaF5S`rLDqnJF0vXP$w|T*=7Y0M+# zHq^{A-Xh2*ZCS_v`ij>xJ0hnFUwp)ngBF>`yACFQmARfN)Lj(0+s zoxyfBA~)Lzf$ZfOEcQ7!f$8e4Ea&BB!o-h$)h8Grlf(oUiK_dg7%G-Zk6)#^+W8{C zq zp*3+WgXrgLv}BT8-@)&`ykYN6*{_n@_ps~<$aL)aueg2ZJaSb>*RihEAipH+W|f6D zqxfWA5x++497Kw`NJLOdvu3BPQYo~giC2Yr(q{*6@`Nl@lcG$$!XvCX_^wGZ=8er% zrb~I=kWC0OZ|j%i(`xJEABCf;YFlv+*knGTtcayUv5g0_?R>bL4-j;JUtB+RKrk(p ziE))@k+0{*bvP@QJoG$%4E^4=$Fwjj3#duI3)i{ur;Ypa3j6&$?v{kRQzaP^`m)z4 zR247#z}FT5%k63{>M}ymTp4E+ZAF9lRf;R~>m1@n>$dhO_5(uwcxN79YvSWU##y ziK~G4pBL1R`r9_Ul5^i~gm^v6)<}1OLJ?w`!ZoZPLOKbe2G*DELbF|HB$MJg22VVH zJ(f11-#gq$7IN=eR#$5Uq2ICaz5`TwK|akPNh&Emk8f(XYavpLEzo2rmAvzxA z|H|_ZMH`^aNADu7Cy4I*7F?!M9}AxdN4HX`$;XE%Q)4;5Za{K{%c3AU-n3*>_z|8* z_k437i)SFCXA@O*0g;+!$UN8UbXPI;0-H0V)?~nariHu>JOP@(Ip%-FZblg*M(PU8x!bJ{R%#pH~{4V@>Hbv+gD zf*Bhk3xBEd@a?80SsP5s-Ne8^gLYgkc3)_?7(+901PqU%8OPz3kk&_V`!NLv2ksZE z*B1W?CgjbVI2XjV(f*msxrsvAZ}sV*D!D#-0^ySo&eW%tMILqv?WONCfC6ZLQ`=;a zfbfHgQr>P|W8-`9mGQevP1=HgJ!)Z0;y4$wG^d0C8JF$?y8c$SqpJ(kZKL<$31z_AoYKjR_a9=O2a?&zH`uLj_eQhl&e^ET4Ljz}ipt6-TRG0dM zhiY8VE}Ug}q%Klg-}GkOjj)$OG*m^3Si}qRFRph>c>Xxu_+P(|wtT6r$A%9ex(>hf zO`kdK7skk>tpqbhD^J!+7t0>DVig29=i}LZWJ5>Sc!x%h+qZmDquT^>T5qbkLzbT~ ze_;kfJp9`?owXS+i3gc_5=;ie$ki_UX|COtOs2o0;hEp#>{`}{Fc{B_DKmCat}hyx8pXu3JZEQq`&y=VF3QV_$){5`~j z+B-UCQa(R6>9Go&im{f6ORCC3d>X0X;#%_asDetFNA=7OE73%vR@%l2$Sa5)ZjKn8sNmG;lqZG!*A^jYLsNVdtvmQj>R zF1^x0&G7Wd<(04JUSW_6+PHd)i+fO;%NZm*JQT{uhJxN68gy2ZL+d{#ak(P+z*n!y7WH+wr8wiLX^Rcf?_}SOP(V#UbE5c;@v~w& zd_w+PiJ|4&ij$rhk4<)Oftpv61;4oCaW7<8qQzhnsFdmRxk&b|@~re1b|whM-1|Hz zo$x5@r7thy{x$N?L(%5QRR;mJE78kD)%ns&N7z%)*v00n1?)g|jIFa=%}#nhK&jT| zbxX_$vOudkeNI8KKJTlD+F^N9t!5xPGa~LWaWye#TeEwhNLW}jz$i+_c0V^*4$WpV zggNGzY^eV6W?5Yk+oAmt0GkG$X<{xjD9hJ=oxrvvZ6**$fz3imB6mNB3;zWe+UL;x zkB}3t%K>qH!9(I~V23LEdL@e2QJp`07{etO6Qyj<;!-o9bKME-)Id z9KRewef>XV11yX+A5+W+hh|cr&;Hm3>K2Mi!w+8LcgY>q@aMT|ATP{!20USAeztlV zOex5R7h(9|F)K%G-*J~r5@@*dRwS(eg`!5%b&K}ff4kkZzYa7}Bm{5TH8J{fXEV9F zcXb#Q{W~;1*MUQ+QKQob)cF|wXgw`e1lt7S%(ZhgOgynow=-cNSy>Lb3;&mjEo{ak z`STKi`faIAkxeLM;c_nbb+@#KA$%r$xBWx|Es_*0y`Xw+0+pU^R3TRC{Gt0p%h9v{HA{>2we!c{;{;zQc1K^ zLJCuu_}Dml?1xAHLY@K=d#_f=v49~y1n~0Ul_4HBWES3X%AmVLE|PrU30r#O zW{0q1RZsPZH?XO#!`tiY@$mosW@v$)@3~1^qgu@plg3%(;TIEyWfQ%R+GwdIPAXp)Ie|4W}3f z#;$JANR-)OHdUtcgwWN}?@^#LW+2JKClR5?2+5(dG)d36y6EXE?VXC!1{R0yrkjg& zMuNDZLIkm|=a$TFf+`RkMAY@DvX$OS|LP|`r18596|4W zzYc1#vtMp`nRYy9IpOIX^36$&i)j?eSD&5q%I0eftz+W6o!K*U<-anULQweNv~7pK z+=Rw&`cgE?f%IZgpboJQV@_N&<)8)ymf;w{AuX)mJzi+MAeBfP*S`n^32${h6U-X; z&h-I$cs)S`(@S$Nw{- z^O>%tBJT?Ft{P~BLgv!4D<2@nsP{?;DGo`K6&s~M^L8X(r<@m5e!E40VsVjn^w)}} z>`#R&e^ipRHS?gJqFAi8D6~&R?RCEFAyu~s^B2z0%#@U)q}$`%;s5sf2Ji6li8rl0 z!p5N+(gwr1wdnk>z#eiL-t8_lukXA8ZBGE!Z*por|0?5dZ)tE#MidLj z=Wy|VkmfoWsVaG`bYg&B!WH!Qei2G$xfE1ScI^$mdm@y2uO2=$Qr>p7^vJvQ?+X@2 z=ZxlKB7A?1e)?5t3t+#j?>E;b-378px&<^A7wJIa=!{!RUXCwLi~dwqUP@UQVS+Pn zGKAL8Nl`;_4XCL-RZn95bzk-9D3(s0JKD{Nw9(7!fwX_hh}vPn98bb)e(NybX(;qz zi7sHSr^?SLt(jcRK{_~|zUnb%oGAF`JX9~9e{!R@p@94iq^eCsgSoeFc=lNN$EH4W zHgKhWdrT#{A5x9~Y0=|5hWd3812*&5=fP`aA+3`Q@aP^MTMLHJg5a#XYjgb+#YqqU z<})0vEiYR$UsAN`jVVfo{wmxB>eqiPfWC0Y(NBiO2H3f$XCNwSP5;rquQ*TeaCau$ zXrc0`diAUDc_OmlbyyVssclq`D&mH(EX&#?T-&m{aB(n|ae9;NPyhCFZut9cGo8!t ze-*C(C(1MTVas8Ov@x2jgS+rW{~Y=Eep=OVavF+T-2(V^K9Tu&a{3_z%+DHf-8KnX zFg@+RHtmx^b;;B59|9noch%Qd3`hsU)v;wiWScpDc_S8{TEduzh{|- z1h+5R&W^CRg7&V4wocYMonGC0<&fCb+dbS7Sx<1areysaFL75w&htFzOmOgaTJ(Pd zS+`~k_53M!hftGxsZlQ7^QS~cadCqblTq8hjPfGcc7@}j4DeB4Z7L?2!q!%5y9GY; zvRW!-_`g%$IsfEIE!jmfn-L2^uU3$kFoj;N59yzvEwZ@j?eW_cAy(#J+VK}!Uq9DP zR+Mo^jiti&JTI_kVITpy;&7Uo4S-TPw7Ju$GgwDQ#q1iYp!%`M{J|!SHag?oufh{S4Mn4g{Vsm4fdums6k$F^=&!=M-qDWD z%gS>0QFl>4z7EA{g<9t4u;=7LoO)Z4t3XchQEMGb7x!PAA_;R=k(3Ox zHe!>!nsEhxrT+0Q5VKB%t-q3mQ zkp#bX%N7S`rI3-=QA0&3kn=hc^l@2p-ZusR`rA8~Ffi`J6_yZGOvJ)@9^f6VF))){ zwaaUDEZqg~|Ee^7JPjR}_~A<#mS%R~BVR;h%U{zxM?3wEt6v^HUq45C%eIrCqWwq* z5oNs*X9M^syR+qJVwr96V6&ozE~Y=h^KGKdgj7c5S`2ktIVY+f`RAloHE^S_UdN<{cb=)yp=j4S+EGSb3$*6bovu zQqOOXRY!seF}8pbadxs-AI@{lcubal*W6XsB4Wi`+~~WCC*q9js<|CuAg=)X=XeRt*f5n)L&U-l!Q^o zmkV@bawAPVSA&L|he~EHFA{yNMLw?@BIiHYgxDlpht~EM)WuZI3aKleb)^7RdZ`r6 zsy)_r?xo)BufYJ~?{0ZqJ0!{}ruhpX)|JH{w^pjg@<5#8=1?>mSb=s5LrZo>!^hS8 zDbEBD+NJzjT|XfUTx%?G&SDgL2phreuG}l7_yQ$|&V%;X)hiv+eG8P-BqM@B!CGD? z-*k_Uw8TMdgXX}RBqR^YgXV5D?jDH5(cFxR}Vg_4*0QKzH<^K+deJ^lFL81A{%FHhd*CYKpY%M3ADw1KaV?usre3cY}+D zl%IcqI`HAQ?~f1#NJwIR_Xs(2a{l#4CkMw@fiCY`bd^&zp|{$Wi>VwR@RmabXbx#4 z=MYA3_l?!)TmU%7Mnr*jAqqXfOgPxMO~rQ3Oj85_Tf<_>;Za zAh_8zpodb^(-m(LMP7zK4Ko9HNpjK32~Y`x1PwVwXmlPF*UppdV?)Zz-O~fAzW3Sj z4#n_5z%^68bo5CO^~IN=7Ok~y9!rvn1Ydf9ziMMpGMxo6PcD3@k}-SBQ$CHT@nKK! z-XUShsUK{dZ5^Vpp5EnAyaayN-c#foTzN0*7QbQ9v7higsnIho`0tS#qogysAOe;A z#s5TXEtznnrnK5tz1%TPM>682*~FSL#HXcYJrvL$Qw%q9Fe{D%=q2RD$*JM0jn6m6G)o02qj|d# z%%$u_CwzV~;M(oyg?UZCe}e)fz2N$=f|1zwb4@38m!X0zq*Q*i|_@^GQ)DR9F9&4SicAG zy(S!IkhQ9+;RN5Og5;MJ9f#{aJ+H47`7+r6i#~clUZy?_>OM2bpJImn040nAAl{5h zqx(i+5c&M*xleR(`Cb!S`(M9UUNA9`q$KUG$raP3AL&<{Z)YF^tJv^?ea#+mLqmGs zC4>NSv-Z!ago3>E{inCZoFUH?Vkxpu#w-EosH&xg;~PuQdv#pLbDaW5jENG|NH5lY z>M1x64tV@>QHZ1c-0>dk#%epKd}Lj;jvd9@g|{T%MiB9z^5%|K9D0xDV)G|C*$+hL zr!8Nw(2|hYbGf;Z?X;4oJMB*AZuvHBB@%>9T%!ln}_d$zYPz&lnRk%cIfuT5%2skhymDz_nReFGt; z)Zfbfez9L>_l)<;+2$b@S*dZjq^hZ+Z~3UVI8#hr(af(>@AQ$`NUonr6=6W3*Vvk? zN(bO}44H`l8HbxY88Ehj@!XKfIg4q;E!1S~@x#c7RsF#jbmJId@U7sn$TM|w;>rw^ z&sbDPAxo>p!qDhb?PTLZ#>w7bg0TeWL6TDJNRyr#k#z)Y=7%|4I>-e94AQIb0)1qV zKrb@7piP~^-B%{j#THGmk`eamHJ;6o!*HEb+1L<}`Y zJGSZZbI5qv%)hQ9RrHLF5B70Z$TIJxK6acfFZ12oD6ZgVVpEYS<<}FIGtcUmH_QiU zI8j&ui>Knpi*s}E>Gf*)K;!pxCGOMf*3oi%itr8GtWNTi?a`Gzc|S4acHR6WWT{Q^ zn)IaEkG#`87nD&M@eQ_5YC}Y$mJm!PF7WHH(Q%^goiXNlmg42|EZ>S5fZdoX?DM8W zg9#WhN;2>%1~7nQwso$UszH&M2F}GI!K$B@j&z6E3QyW><}lt`JdpAkUR&~;*Dtjq z1oA;kHScxoz^5@AFCQeyJK0oWabaU|`gKkV8J08fz8@bL1(9fgw+UwQ|9(7P;i9~n zGL#3Xfyb znG1U|CGl$F1Z;CHl)CRlQ_s%jYT2wv!n0GO({XZngE1BubJbPSwz|MAbbLZLRWiwS zm%}|f{DhtS&?h^p!J4wyaWUV}WA!wX7{2b?b z0&(+{5{L8$CGmHP*k;LzxE_AQV_FMIIYj8u5|=ra@*wQ?&pgN<)7wI$@H_ zXjz@5!2N#o$bqQz&d|qnhsB{@9U|QIRHt!olJ|@lo9(F>x;K(xDO>rh^FDUjdGxMg zg1HxR!PC6YEZ`?0MHX(Pe{S@bV1N}>X_AoVK7&P%DIZJXlbfD7ecmQ0`d)&WS?roIfI@8S7R_n&`pspR0M3FqYkDtKmo z-4njwap?{K74^kcwB{&qg#o9piil{sz?|n)c8ijOF&iNVj_qT8ic~6&V`WcLlywWm zpn5iE<{}RaCI%7{OcriJQ;UHqnuBet(?4`}(dWiQingwXqY z?hV|x$F%Kg79|f4?~9R+-Z42A#$1l>1wmrB{2bm}(w4pAiSBI!h_>b8r#7SyG8 z6 zFq@PZpxl7q4}sF9slI;JGVAG=7xm8@C!MB^UNcp#4mG0grv)V~xCi_iWm=nZ|1mz- zW~sKFm57=G2;5cnv{U_<`RvrohV4(z1&9X0)R##~9zUR`aM=Ax>w6@>;W!9!VmDF! z#W~V_ryEGVTG>)1pTB(|BQ6J6bzIY4RWO?o2ZAO`+fT7wnl=ISApAMXU4kiKdfLT; z4mi!>NK>dSxxO_ZI^t(mmnbe*!!r|(mg0ZIq(MUKbXY5lkd~TV`%glIByKyWZv*R5 zQ=vtl_+kOe4m&-RrOaPUm1u-U1Gv|wj(B<>i|W^#hvxT3G4;KezAwp9c1cOM0$m^k znHG3-#^Q>Nb#hV8IYZ*dbL#`736Y-Do=c~Q$5oZpwC#`+V)|8cXKa z1nvF)$z>-($%^AF^weFY=zr9fayj<>5=uwq#WAY=JP8r^p~tk5II1p790@b7c%H1@ z7B>eu4d$If08^fQOwy0(z6elvi^u@c%Yci${>!tl7Cn-4i0*yrtYj6iA^i;1o5n-0 zQC5~(J?;Y0ZKWcfZ0xmx0QqL*A<`;@XQln@_8&$+O<#j7r60{*tI#4$D5Ji=jy!{Mr2C6O zN@(*&#V{&~^a*h{(;sR|T4MHw*RZ4;91f#&YFToeBzHWgyqE^I`vVH?(hnaK#GMnI z6|bHgR8^Mpen}GWd<x`6wjf5tG^QzK*@!e`VzcM-x%C&O{wqSkcScF`*){IMot z+n5nGB{uBB+JwTV<~WYOaSvN9cfvyarW?2rH>em#@8K796gA)5?teRYn{aJ3&xy4t z@O53+!n^f3Hk!ht-d(RIFP+ssTex$V8Qm9=3qSSi=6p4?{p2TGqyv6*L+Tn41DnWmNarp2B{_x3 zX54t$G7}d^Gt*N87)JkWS1$P^DE#!{Gkx66 z*1nm^mDxjdVf&zdp8&=23S_JR7Pb^MDSP@GOBQ#LxvJAXrLemM>|L=^b7O^$Lm?Zx<`X2`VwwXG0)4q1xBUu^7%#CVnE@= zobRpkzC}R&E}UDx(=9J~T|&N4(8aV~FZyT|KI6Z-;jzgeKe%W&gC@rwKdpvtD$8!= zja6B$_2qX=AkEHDS3u|6z z%I5wui?XZF_wZb?RX`dd9N&7D1`m1bvZvh>axNll=MZ906 z_KI&v5h5~kD^L_@U?9JBe#nee&3S^xPJXd=SzIq}7#ZMB`Tnl!M5%39_FZpgsp=tG zadlV!G@))fmyzjDpi0;<6yQE~FKp&JREWSgW}sI6jKxqLUIHFho!yZp`qVuS0=*cp z9zk38%gwIh`K9QUf-&<%e7;8dNh&ZT;w%Zt>Ap-LRG~ozq!mvly`1O0AtJzB%MW?^ z0nUv+{ypO|J`-T*1P?G*HBNsznYpfV&Cs^5`_q|8YNj_;-}$~!ONWoPN0_M$&6*Ji{WiWMOB&wlD>+ztk@Plxtah)T7x=7L+K5N|-NK*-Xj#I5Y3n zOLfv-DK+gDpqPQrpFV>OIsv~-P+rm`S(o)o8nZq&7kFBTfz6t%*8(FP zRe`-!z%L8P0F(J<^1s`w90v=_7Tiq%3@);;jRqTDpRnZs(sS9p-`Imy7Z(qYwCx9S zW~>c@CWpIBlDme(wyU@Y{Ka4WTzW=d1$?@}ENz#xO>&lUHXeAKA>+Hxg`Y)i8<|w( z@mY0VA{h}@j$U#c%z_(N+NT1QgORcTU;<`VlXnjbK zADLD9`n0P(a0XnD5lD1DyzIu_D$!TO)!vIQsrvqRG0h9bPrX=+`^V&FfzJR(tMuJB zSet#JZKUiDHf4&#ip0gGWGFds1L54vM0}ll43plr2vBfY2e2D`UL#A{UdyWuYMPL+ zJ`_{cZGjw<$LDSVK3nkQCmVhu@AU!z!5!AR)LH>kaw|_UMMAiS@zU)$d5D)<|2w6t+&W zndv1BmJLEm3VYEB%Wix5bf_b-${IFgSI_m!Q7wJC{%q93)+%kaOexnbAl!?Y zKGR?01(NQ5W49rBGwOhDUxikZAwD|x2cw-zkBg5kaT|09yCclfUmoA1(B5|A@Z)2b zu1<6KAKy6)waR;a{VQUC#!DGa_E^u6!;FI&LIWFH65HC^VtBIoRPr?e0|JDC6iRDW z=0tz3T2vqW$D%->-=cPW=A1xUMsCSv9J}@0KCH8JxkvXtME1WzXu(l(v%3a)(YZ^J z%WzT(Y&AD@KFZ?^b>Zvu;@vxOVOY~dF4V4^#$w8qb7;7g(2)oO+9KUZ|L|*=`?_WUhCgUo2U`u>XE<9bNpzE=A#|T zo6fT#nL@g!ldlDeER2+6$TS8*U*c16&OD*p+n1@8)QdNYjgL={9ltDgf;q9w8edF0 z+u8e0+t9g4qTN*S&Z)zH<<}^_`{&c`iOEAJ#dFTX{+pTVv33ybGy*0pP`GSDr*m5% zs-;7e_>!h(Y-SynomB19n0Zlx{fJXZX?*(Y*LdvZNEO#tW6KRo9h7}C5sD*8aYKk& zJteT~+tZkN`w`at$Uileg=k{otT?@tsQQC1ymp$zuvE4IvV)p=6qh7o9RF~rkt=^UH zLoI=qCz{9Pklk&-vl=@7ks$a)*3kJDOMGLkah}80MH4}*|NdhR{TtNKmxu3;5mS;t zW|rhR|F z=K_=D?0wiZ;h!Z>Lyzw51(|KWTJbS!mieQ9Zn0;c=sDZR)~^e8JCkz1>~;)_9jvFm zQunG^`8ztDl*7dSxV!OZ+GF%o)(Z?@4oJtZkn~LNrcU-PBy&K74+zw3O(&>kE8I<1 z+C?ax=I;yKlX9g=L`4?`_n$X4|A-gGE_}}6^Zl|(vwaiSuIX%A2rWH#=9oHtip!w? zWgFB=OU=o$KAGid;Eu5Zdin06r8fX4Y}-9IA8=g`g`oPzPc})S)7P3cY>|#!LMpSv zAQ|7X>K~Gtmlncr%~3p+#vYEP{D#f%KaO>E{lQ!u1N&Kg@iqjmvN&h&hjR#K8`E1vd`9MSjCfB2K}G zB+z%tm0TLp$cm9%p*$A&nnCk>QoE?Bkx5GIV@sy1WA-RBtVB?w=jojc14TCTZ=)u^cg~{ zS8|q}+f$vr*2d=Pa*`?C3)KGZHCILb{e9(}weMak;v*=xyM6pdv8NBiOe9fza`~&lz6~-B7 z0d7R2JwVz=)O!cpWi+=NnrtpjJ9Fq5$n|V4m;c}+R$^Qs^?#mk1N!upuXx7vC}$)C zpg`ltO}7^oKVZLkLjNsnebKk2JbcDb_Sghu3qSof=mjZ^i3)eq#K3c=PHwx}S^3d{ zikh?r)pOFQ&ZN3NujKsA`SVz!%E+SEL|G?j4XFW0JALu$0~0;)5G$R>PSDVf2C>e7 zeUHhjR9&$>+9>hx{5P-UNvU)BA))LUL9~AY|JjD6Bc@=cv1OaTZ=aoLJ6G0Y|2Zmg zX2QyzNW{`UNHaIKm{I%nLNQ^ul>;Ptc)RTA+gmR9VhaIHi!<{Pk6WwU*i?*%v#mgU z&_K5QTnc%4an}?ijg%VQ1vG595k{}2hP^;Lq2nQN0%Fm{#k_PI??;x1zq7Z(XiU`3LliKg{R(D#)wwB z^9Pbr&K`;6H>u4?b{j%`52S0EFQ2jm&ZZ}TdiceTG%9o)_U{)VXXR%q?(JE+kT(jo z@m+v8)+sC|HLQ`>NCRjeI@R*x9aCT1I`B}NRjw3pTh=*+pN;zLuX79TEvM$>J9ss6 zE$vC9cUKO|y55ch}>J zn*$Ol-aTKR4rMxI=9=NqJoCGzWk2lL+GNmuA9T!56*d-hVh9g~@3sX_bC&lCpwyrf#02FD%B-j;4)jSQo)UfL7 z2F;%!Mx}+p+(FYg=)O45T7=62UJcn4KVhyHtRmzbnP(jwCYwhz7#G9K+?H+C*6ZP& zmVF#kvavj&W#MIQIq7q#=pgA$6axXLJ03lRMqoFV-KRm0Vigu!7$qq0D9P-7H#7b_ z_4D6!)7{1Fcc~p{mP5TB?;Eq+fT54~x7oUL_w+A$iobQEIgGf{aAEs)fj9_0<5#@6c?op8G%fYd{ z4O1zbt5c^x9Jc;=yGeDT|Mo3Va2Bs*tSRp_g=rI_{l*zaQeA*7)|_B=c1Qj zxPt|H%NYz|EMQnXm_r`~&WY1?)Sue_1Z^xP4Gw;*y4UGt{v;p4`bevvlkPTYs_ZOz z{`@WNAJ`rGF#!sOQP=Bk))4)DY*%WJXA=%2gbv>w+2v@3GOIB5{8loL9@#5pdw6g@ z+<|YV(m!1PWT7T!DI2`J2*&36q0UaahyTt@-k=Xh$wD(lfJ+q+j_#fgYhCuZB%7(J z=iKIiBT&2b-1h1ecAUKUE}-)-bfq5trPK!iSI#_X&2BNic(Jon|E*l-+Vx!USP)>* z{(HpdvJ<>bCG~%Xl!K7^LDEI;LPcg1yL%d_DE&*f)ePV3V}Zg*ek@`JOB zag@5?N=}-F-7OorzCG{t%|D*MwibA$O*yFmzO2%t`_|lW(0TrWxxNiGO_w{Ay1Khp z7UfK;@HVH@r_Uvo3ex}qZMN2dnq;afSi09EZ0Y)Sw(;He$0QnjxW7RX7|LLUUJ%)is6`ZxQ84!Hz)e8}uYvbN%H zSp;-cP3O0LYV_9NmaXQychn?E3tQ9fJmp>`*6Tv%CA5a8A|@AgE5t=*>hP^4!a_9m zLQ~LGRMc=5*E~u!-6C*!r(ApMlN~vAo?q8G#M7G2XDVkqE2lOe-feXTi?*zE21xFR zurF(jTbN{q^pMJ$`Nw+6tq@YOsW@-<&n*n#RGi8Kq)(>zuO~Q<@jDdPWO)K&@AKBNfTKt@=gQ9-<0-s>zqhoIHDT;YwSx~J#~+Xq(PtBTS;?bmdR zjy~{Hd8edU|62C8QfZ!zE{1e8fftw6;2*+?<}2V)Xul&5?d<#6v2sF~VpXb@QL>sPD-Qh0|%MBEU1oLW@E9-uHcbc)l7s_z(AJ zU)gT2Tj~Z=+Y$YhnHogdwyZZ z)TPV=Oc(rTujETyBAk++0f20yS<;dDZocj{bJm^A+j&dNKZW(XQ|pXL!Ie?Je&Mgu z{Z<~Lje~>>?XXRwU*TQ22%RgL`CibyA(KCG9r@IB%osZuZ5;MZD`<6kFMZ7=8Bh9) zYY**IT6e)is4#}_0y)cI?pxnC3<~8Vd(I5{nMJ?j`SrDA_lBwJprzN0N>|pyT-H6v zUW4dV?I8+DrWgRZ$vNWY>c<&Bz~Mfh+oTyJ04pXT6Ik}8t4I{h=3IO0QDGawMZgZbW= zJd%$S_;HrU6mhPBe&v8-g`%=wFgR>ev*P}rUqxJ zIrpx%R=~1B;@}PycS7-{ow^M-1B@xdHGVl`dgexkF+Rjx zb%PX4Rh*Q_OXDcpIXU;AKb}U(Nbi`U%B08$$MS7ddRznOpdnGxr@J!@-*xh?z3*I4 zaT}$U_s0pKYe0ul|0Vr!J9HB0!o&Su_1vy+qt=L4T?PoI?RNt#_mFc}uGe38+jW4S zo=SWL{&X%kbRj%JNe@hsba-kDDc*ved=fE`(--kG6y5z>`yCbCjm#!H&G#*qK6ajZ z+bVKgeWT!H!XE9MFO?W>1a_VtV`{GFKn7`$CaEH67set zqj=gs1U^-+ChdDdjiw@adl+@dnLd&D`iCRj}Un_0w@~CC29APgVD%*e>BlW|N5j6}gPU<5rCpR}brzN(-OHL;TYnD)WlkvGhWqvUYTJIenzI zJh1&s{~-sBL1=>|Gp$JD-hre`O*4qfx%gs5#(s-{F*~! zuV^319?d0z?eu?cacNOyS@20yv~1A&CbboE@Nvr<-=XATk0r7Y0KJ9M3eD6UnhZdR zeOFuS7SYRsX^!(N6BB-SRl!lm-_Bb|G0neqdZw>G@PTPuz(9dzsZTku1(E|H>(n1Q z`E&m4T3|#Fjc!r5=toH#NDW?`hW{HxI|}@EoO3c~OF!!l=iB~CwG4^O3fsAxv^Mhm8h9NdLq!$k|V{cUxKEhGv(=;(XJ(vk-bc;^11NzrcM4)m`8JCyZFd?0oE;=uOI-u zEOB?7aSPZVqxw&h2E{2ni7NJ2I#36B;+&?_r{V)mvfkUVl2##9K6e=`a!%q?s!E&3 zawHJ5AnIIR*g(!Q=l!0$8ifh!zam2!3>BZz3H$UN7^p3wY@DwVgyZBmxU70WXYk>9 zAl2W$?qzU(4`-f7vl8QuW9)D7r7hjxNuPXyhfXrn(ayELDN*^e&XVo#XK zNGQ}FooxJR5P<3#mXlk$Ta4UCJU~tyW_z-)+RFnC%QJS7U}s+RX5Sk$uGEgKwFo4o4V?wQx0 zn~c={X`uth#k&)*Ea*al;&1OW)wF`2fX5#RdPuNWgiEGW# z+O8M+vvWA~hm%Tgw5ZUN0UJOS{$0r*a>6EoNUnvr{Mfe%UfTrd}A|mX)00BD@Dq zTIQTy>cF~%)9v`aGLY^8#x-h`p9)P&s$*T{-MWev_ep){nE78pT%z+Rq7a zZVMHpKyQ<)nq7YNQ@Z)gO<4a|Ki=%*M3eO~D7V0|2xn$H#?H{-mR3<3>qXR|X)}!g zL$K_tS!sdC83-YiiSJIs^jm6eUAywTun$*Ai7*4RVWgKTnC1a(LQBOKi!;lDRt)M3 zy+cas1SMXyG4M78s|&t@X>odLsgfgKJJ%o3uDbAG;yzx(O28NO0xV9CHobIDUh@3j zyOYDdtkJM+0EU3#`RZ@~g3kSN^E7iqDvSU%mCLxmkUVg1ZJuPfSjDt+=?(0KOGg0P z#$bF?W!0?IvL|}u*9Y&Q6&a5&YUAVZm`}egwd;B|s&m`oxRFb}~Y^IdDMFl-phI zuQDPGD0}yQd((yUn!ADGsBpg7g|Vak++T$0rUK_sM%^-V2otC;qrT=GDdX_;#8YTa z6vrf<zo2oN=-2KzOio8|LeqzeL-lu33X5NR$Bsh%EHE5q zjAMR`K~`4}Ed8+&PJCqW%8;-|ksW(M3v9755M@+n?DCiaMz^_dhh zKv0Q|*4~bV`q1k383@dA9{(Pyt)us>t{XC6=hZ$3D5uPz-4o>;a-$=y_9EeW;&^Un z`dVdqNXc=4?FkVGCAwhERSr&cOtsMvft|~;F=fDDuF?n~1tGpt(<$~Kti4{N`&t_tL zV}BAgyQ#}yJiU9SACrM3M8InYr|*jUgktc(Zy3Ia;DAt45KG-~@`ZzWk*@v&7H=%} z!SNLV(k)D5N?*O5IMQ-*BgQpW@yTh&ciS;7EdJhWXlwf()VuwSYMK?OcJ(4VtPPbg zo7?|)%`qfVmceq8pSEuk03I^UdM!u!R0r69?3F?kgb#vdiKiT?SGiR95kop~$IOva zJPyDAD+94TJ+J0)`0)uF#bJYFCzrd>eCqo>Dd#~@KIcajQJ20KKqiG3K$N%Q?s#`1rWtt2_VmM~=W>rEX{pi{f9d zo7K__s;S@p@Dqm9lpa%E47u5+2VY^5~4*gJ8CA0wpTZ-zD!@Q*izziYb~UDIw7_o7abfvWU)$$Qd8BTSKS>p4OdVChKR$ z71&{Dt1$RMm63diRT{VX$-@J|nC@akTZDMbBWKPZtRJ09%HR=M`~-gT-UGj%-8L6s z-~`RB$-p53A3gJ1rt0+IpO3FL)(aAhflxtxk9@^%x1o0rOHb?U;jHqw4VJ*Sz~$`a z{jE3u_TbOW$JlfJ7$=C#zG?^I3TuAPi*P!M&t4;-zQv8yqlrBUc-1P{AjTm-tl+!Yk z1SKBU6!TqTsEiuW2Nx;V0*l-|6qroNuLrKBJCFVTuTB5XLHc*-Q^|jp!oLHv{+$l? z03tK;>)%mm|MdmGxPo(5cnT&uTB3>L;Rf|BLVXN>0PlrK;QI3-TBC=ps{id z?dViCLla?(_^KXf)J$-s`*OXutn{cXuK+45q54HuSGO_bWtXzY8$kJwMG-Q#mYdFu zlCk@j*V0fdUTDuJ9_p~o(_pVhykT8h`Q=}1Ejku8!CX|6kPl;bGy1|j%^)kbVvI1O z>Vy#2@V#K)5Ockjy4l7T4>N2Kas(kQ&C)H|jy++TqF#&>o%Yv2T?Hd=s|@?gqy?sG z-O^()6*nUVm`3~&f9o)FBF&=*@IB~Nol<&l`sFF{BhLF?O(^na-X8y;+=@{DYk5;2n@eO)%>_cQJAdUDDBOg1Vg?GoYX|f{i1_CgQq<-|&E*_P3$qzL10$t;W_8zy zaYHL#cH(`;J<*@ud%ErBk$V|N`R<7{o;N98dEgt3fPfq8#-z1yow(?v+;)tLk&GJM zBCCZQ(y|sUI#h);M)HeprEf#T#T?W`PIM-YJ#W&vep{>7euGI($e*=eN!%g^s7W)k zGb+vW)&;M1uII`va2q!!sJyL=BghY%F!+q!oYsgt4><8_QJWCDVwOXuaey^#BSp^V zj*M0>5SJ^wNX3@?BExxC3cf^x^4mYn(4$RHZe6A2F%>DWKAZxt3_$b{nr3t+G!AUM z*pGHZ)vtB+4w}9HQQb1u7yoK1K@>zK)Bw?3t^eyU#_u(~4ZOv=S>n0=ay>3&8Gst0 z3I@8M)igllg;Z|QE3LuHzBldeMzCd_lMqPnQcmQ2Mto7y*D5ze8w(VH>2L+gNpTgN zbux7Jrq=w!#I%@}tE5;yctJ{m85s@J z?dm3$G;)uU2VXupRK!QkPd?%D{p$!~zrJlOAtU8!{+(|L7ZrA2XqTp20v+vY9ZF+f`oOY>@#1678$KF z^T8L9zLtqXY8Ehw^~X*)w{^?(BI{|ywY(y<6D`5I9~89*B$yj3Q>5rj7LFlYWLcGE zohE}?;716^JTOHHoYbp_myxkeb{lL^#OQHoWXtl~)a~6WSjO={lB{cwVtSZk^*XQ!AcBFRWqkevM=RZj zu7d;^CeF;n_)}cFRwm-AUQDvQkK_>gS{aFFORX6|;+gp=*^&>#ceJl9fUDAJskc~d zT7z;%uYBCINs6{Cp~?$?HHbb&)`=EcZ{A6)anC7k7(LCcf~^KMve`S)OyIvvV+oGV zAZU%wghG|t#((0iXGc|MFf_E5L?j&gFy|i z?OBL&78#qmc3@rE=SMDdu8NS+4w4>k-XSz(H>=g@U?}1bK=rZp2n2nHewtY8grE|6b&`<2*r-~gzQ36AH8f$ah+Sf*+=q!a{+xyTfv8mbs3VWdwfs?Bem%ZqCCVerF;J)=Jq7^%>3tc( zQ%%*A@vaI!mu1uzT9V`5MhDEE!I29_*eV77oUWvR4NnAejZHT4yr_cd&JgCz1Vtt* z{(97c2MLS+OW3<+ZhP6kTE!E{=I9gn~_xw#=3>Tu$vidX>xq6c7IeFDklv|AYx@97S#%v7`dTq6f4l0X^g(v2(L#Fs+sS#aR>(pjr)?M>aQC5 zrIOZXs6YyA%m`K&qF_PZgsk9{1@rpdQa=5Wj?*3GPhh%JI8RlK%RCD#M-(gf-ZZ(@ z32xA`9+6jp+_fxoB+K6}B}?Qhjr>oJpY)7n6-=LR+D&8D~A+WWG4WS8OCc9be4^0#(9rR%I z&~IlV5cLmM^?B&?l01iMArSQol5v+2-a(xS`SD+*pej5@n283VJ;I3xvF&yEGhnhu zBLoE3?CXZrsdFn$cD4oNjq$_-UH&XJUSZZ&7M^ivDhB>p_;?x_Ukpw8{)mJq1F(+r z9a7_^mf{+DSXZJ~!W7g+PceVC)%y$d#W`vm)nd{LG>lrhiYfv|mD#H;dMyqia&DiL znqq-PDWkTQC|^iA1#1Th3p2?l+R}dDNg8$5$qMs5Un*7foOtKdgmyfJsj+t>;TFRm z`w`li>yJW#^%FRYi-|sfFp}gn7fpiuVMARpWy(*Bvm)OeSr;$<8_l78wlD zL}m#Rz}l(+L?@s!n98n~)=zME^XZJ$BGx%aL89S%aVWsL`>dQV8!;dN`8gI?ca{w| zi~jjo!rU{T4~>I&Fq_OKj9Sb5IfjWvtqdKhC=CrmPbMj^sUK+f)nI+v*Yc?VTfdvy zPua);X@SI<9!%+hZPR7cFYU4!VPkfr?zjN5_rDig7(fUjF)qZB}L5ui=M z`|b@B3jN)B6`h86i!%N=E7J7$3Y)9=b&I{k@-=j*=a2|czJq7i5MACnH4?ENkbpSF zV6P|Hd$|9cdl)Q?@q8A4fLy=kA%6PxFbGafrAUP>w(HNpjTt&0!w2F6Nv!gM@#R36 z#I%n+)fJX^6n8E9x2=r(5N7!8=HF~@WNS>3M!)mF0bvio>?gH)d4;8V!!}mCO4WDn zd`<^#g-Q9LBS@#SOWFU;1}nBqV_%?c-S&iSG0N|ypR8*Sdqsw$qss&B`e^QDUZk}8nDxBZde{>{gK|J`F} z+B;b-ohidQ?iZsIbjAp@s7kq6`Ts?Z7l6Zy6IZX}QU)N%)TdhznPw<4swQ}CIxBU0Z_3~?K zjJ+qr29s9%8pteJf@; zP2_yqT`M|lD2lE4 zfwBBGd%x(H5$S|Rbj4gaJ36zZ>ix`q!NFPF&dRd0WhnQns;l#D{VXa}14Z z1FH4D!^@v9dV2DUWvx_Zb5(Bd&F$un7iEu5m_*NPvwWt7<>8y@8o`E3srYs$A83g@ zMXcUaZ5zxOr5G4m=R4?_x_0IlwJ8OBa!fUv2$TvSe+|CJqJ>g@?^(MUN!I%kZY0V- zPPwngAD4T>U|)1*b-c$)u(hLmIpGfW{a910E4ekQi}~j@AsS|Rj@)X;akDt0B!M|{ z^l0(j;H2X)n|+Co5UcFrk3A)_zc7ft3a@3Lz(%Ev9V$(60EU6+=EAGyRd*`ewA*?1 z?=Q57(v1-n>{J3i)mgT5+F8{L(Z(hdy~L!2_B3c8S)yKNqOW@f6l6&yGl&~6BRL}$ zG*vzE$_sA)#Qy!2z18=7?q%1F5t~{Uf_g(2u8I&b{i{b+%aHtsTH%Dw^Y#^5m>U7d zsl<-lSZr@_muO)1o?o6D4y_ppOyy61Cx2l^YP(hVN-&ZqNh#DkFy)7!RI zZeOyvOD9)5^(;#ke)!guw{$Nbd9!;5yJ#9=y5yPQy6nsvW9fwYz-eDw)RDoWdcU@c zGqbTQ?n^9l47FZ;u>afQ=y)Zjk$%u7*R9NsjMwV#@2~S|6)byXM_!>`eh2(+x#B$E zk@+AlF?yA)f-z>D{jMbt>M6x%Cmu!Wn|o?`NRi(K-_@;TFMjX`PZ4w!zAz)s24tX^qsz8A@>K@X{eZ zzH}|lIqQrsyG(J9gpd_}%k2_Bw$mwTW}9+ew~C31gr%{MCbjZ_ud03f1sK+@+uF3v z9Dg;+Tf?oA&PL@I=Jujjwj}*6rmKL~ElX8g_|yEzG*^gv_p>^2CGX)k>1AcwxL=EQ zD}6i54-P6_)Z>IyN!y<6Nwv|8jeA}6Qi>~%<|`2Fov)fagHAl)OKz(EmBNVR3N6l1 z5=Uk8Faz5t+HMV-PyEjsrdi^-z^5efxlBJw`^(r$tM|-EhEDmXl*i~j;uur}g-tV~ zQRjyw#6h=HxpCKksn{*=IEswg`^!$%Q>hd17tGs zeK+NL$r}w9{6|=U5fKqn-!{hR>e4d(8#BZ=29>HA?22XPC(6NYnbL=b<2>$xS8u!U z_Eg|RWIL*Ntj-+B$O&70b^A6+;UW)DoW$vx%=Dej_f2XG8>2kk4)P4hzg`k@Yk#Jk zT1tPH-Tn4mzR;phgQuxG zcA4Y`ff+VELm-1YVwXDAg}kz<;P+-vi+s4>ZRdEM)eN7bBUTq_L}9X@+=#?Vch zva-^0(;EzL-8yC_DBZYH#%c$#T}^}?Ewlqyd+BSnD9uh=N2XqLOMb5NMbD*-@+7sf z+7l>SbMvS4t*qMy&qC>+cDU(j{JyS*eRQCJ@R{7PZmC$IJo)vzV(h3&+|59Q!?~paW?Ah|wFVb>kn%dNR81;3wtK+q(*dF0`{I1Hb7Q0HgFt`$X?Yl(0*)FeihC8dG3S7TV=cT`awL@gMrvhH3ToB*WAj-s$r} zuG+uXgN8RVq_gUY!Y`k=oWWH5=xe;g5b-RBJV8*Cnc% zZ)zf)Gqw$=c#P}LFBKOS8lnlgW`5Kf%`c|@=RU-aZYk{9rq;=&)~hi0dYu2J&0vUr znHl5lonG}+`gd9E(w8yj#LwDLim=jp=>U#0AFEVsW>$$U_N%{sN-yXCgyTk1?ErPV z(PKGh>fd5TBNOY~W#9hKEq^E$98~sFwTlL_RZO2!{-qR$ z^m^Z3?4DW`33b2m*#0}(_x(RmkJz~Nz4;i5>+1}feev-7igJ3Lk8w!a8)bYjWEN)* zM2l&uR0~!mnYagrVdyWYgvsm6f!ggu363|udE=7C@S-2`+Jh|{OI=dpFzI;KgJs&7MER= zigFX4O=zDmY+Lvfk_jUS4QHzd+~OT_=9OAAQP$?3242`Y2`|rv-mA<#5<`R)1EUSC zh&C+x52H4`vmdoMN(TD`X9fyxWgMVhkFlf$0`0zH*XF`axy8i;=@hcQNt_N0ZgCln z4y;?-DZ;}~xKgT?AxD3aQR&%geZ|iO)7B;-6%=|Ur8^+ZCSKI}{B1oo`lr*}T5~xY zTgGJl44z#Xa7K1 z9FIxRbWWHF+`sabD^ty86l#^qmt0tRSNvZX&piDT`Fgb#oSorP$sc@4L~;;qpp#{6 zFgh<|KhJQSn&&#<>SP(ljq`eSS4~+LXTcOqn_D7uKTo+YspxMI7dL;G$8NpNJPUnI z-|#;9DxK1M@ZtCBOL!)gv=R}dfO@|_xo7*rCoyk1_xt&`$LdbPawLT^0@<m;&8o z`TMoj%;jiCNW6bKT4(-*UMjz>77=@{Mf_yUu!0?{3~kBLNb=UEuwQ;c-kp?wi-!?o znHc6?zBy7nEiLQFo{_=}mzXE(tTOj+qxXt<=eRBviHK_P58PqCyyk2esNCvKsx->( z?e9M4*M`k+%hG6Q(2iD#4Or|CObVg?MHl>bNvjnlM=f;@T8glEc*xZWAq*Rz&(bZ7*61aD#mG7bjfpIPK9RkRj^xVX3Us#=2nNE`R ztq}?s-`OkDxD0PD$oZqTpwhTX105~JMK5=Zcb*?RcW^KdE5sfU^i{7eOV`F({fbxr zUNV&A*Z3p-kQ(mda@yOxg@vklU)#l0$Tj7>^6Q;n=Ir6|@N1ikDZB4xTdfn5z1s|< zekRDTM?kALgCX_pNo@}Q$*k-%4&)#KNKt<^lIUt0g1_plrLimcIOU*me8pA@q2Le=bDTXR?GF`)T)~F7E%Cuwm<1 zcWPoLH}DWa zp7L|$xn6hFn%`|uog@5h$m5>zt&d_j8rEmAY_dDl0LdAkoXXQ7TtgX}7Du5cz!3a; zQK;jK_@bbzuT$0;rDL%i_u&kMgdzg6vxr|G&h*uWODDuSb5b)bYkg97&uPpvP>5%0 zV_^of*Jez1{mX@!LwJji$J~rPtFG1i-Jzx^$TL*~$4WP_yHb8FyqsU35#_!yU9ekl zC=bq~GQT^n6J_)|pVG^a<(xWs@>**XmlHc_R~lnTs+xQ{z$oEGyX;-V=S0m%1tmYy z)lU^H)Zg>odYf!Z>F>UwbwK6rNXZGK#G&2OU6>oaulhD-`jjq;iDeOStT(38?5N$s zxttUD8-k3l--Gn=jxVd#yVF)Wg9~?;V(#4z$eJ8b6W==X%dIO^J!m|3a+qaA3S#N< zojYSe3idImf9lC&S64VZ8$*O2LM7bk3pD)N^k`|8ro=TmV@#!Oa#(lC`%5rv`Z+) z`-l0Y!8>IYF^cG_z@REFdS|fcy&l%IZ6VK#MH-_oD0rAzIM?1CUV7B#`dAvH_vEWz z&=@K0TC^>juCY>$yH|54d3$nFUD_W%EG=pRinr}X1F7^0{qr!na%B>hiRn}Ik_V5LtCb+~vqs4L8ABPrBDFoe%-p|!ike+VX zehBAJSNLJ{jJ@k!*2=VS!4*uGkx%tC+%oPyO%zf=p-#W$Fh83nDaf4D#8w_|4QWHY z3APOO6Y9xV(9j>r`zL-x;LpF1pO{FWl10LFLPDrn7^^+VjdK(CTsk(_mC==?>=v6n zEDtIcSJth$!NAOjY9PW@m?Gb|t%vK-rgx=qj`lIqf=fPjaTpF0GvZOW>=#$W2<}bD zW$(~K`n&IJw^E+3%wag%3X%Nj&y1c(o;hVJs9c3_PTw!styV-gI}&&RKE7S`;eSaY z89mQbkS^7xO)vkaMV|5B=?|MeIQ`f5f79RpL#z4sW51u)zYpa1WBC7Rg>d#L23bGg UKeA05xpl28H!c@ny!p@n0%ZWu5dZ)H literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Integrations/Playnite-plugin.png b/4.4.0/assets/images/social/Integrations/Playnite-plugin.png new file mode 100644 index 0000000000000000000000000000000000000000..807b99659b10393c040bc49317d5d426fd508f3b GIT binary patch literal 36272 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 z z<=x2U^S(az%65+86PHR<8LozldpiiHx{n*d%^D4l>ZZ@3p$(6EJ2k5uTcchuSOHO^ zzUl8V*rI}F#Tlg+A51z*llKd$Rh!*uF~ahDa`Voy)E|{kt4dlsA5Z3+`G{A?AlxfJ zb>ju;_`&}z%M+V(&E=a9^@jxt_-D>` zjTb1!ghDO=Q+xdivbPyGe|+yT^(AH;E0QgDP%S8JflXYg;LVWRL@Y?(r1;bszXcMi zG1qmBc_-Ed+I4f3W<1EF;c#!LwgQ`*vyHC}VoF6!zC1pdK^ysW$V9`e?ZM<+)I<9R z=Jur3?2XCV%aK(R`Yn3}=AnyuZdZ@Di+d<>^~^>)@jlqKRxtka=hh0>mV)H+gLwOd z`FaAReaPn#$*YWdQ05W!`r&Hbd)8a-LUZ(gCWJB`Lmf!o@oay!x z?kAfUnIykovIjie?Pk_@X1z{6#?}swc3;Fb8tazmfv~|y9Xw?bbn7>MbeNSg(Ru?X z5^-MXOTu@uM1_rCv_+urYb<&!Xy`8zD#eyCv4a1>#DR&<-jy)ay!IhsI7;O4V9}_- z%I3zyLfVAYUD;$Yo1DAati^z95vYXc0e536OAJ0-WojAl70Ovh$p!ET-c(*fBIC2& zLGB=SM)M)bo-mO=Fz`y}k#kJsBhPofo69+I42|L88Wk@V?$+<_w^sOmgw0`llbE#n ztJIYMpdbUp-kBwVzHlB^3TfS=+-?S}+WjNzoHJtMdy~Xbn&-Yl{Q=3Ic3Ht+D+tCe z9-Rg!LhG#1Kebt==Btiv;Wzk!4ohzO!R!;CdXC_h)uZNd&c7rS5RxXgg6<1EYu_l} z|Em#0(_$oImceA<4`Ij1X+9c;+nNksYgfK=%}18Q{Q0<+df${XLKV~`cd=xu@b%8- zlXyx#sRck35sh_vsWs*3bz`t+NJ!LjJ`i*lrdGb>9LaAM10f~Bh5Rda7Y4I0nE2+p zOG(EVgz7v(aHL2f67TA;=LJn1g&eHx=8z-U_5Bej}=#AnRc$>WULoC%D_ebTNaSX%PJ8Ov?sX@y$ z%FPK0Ld2o(LMr9Z)|+Em=Q;3Y<4d((>;+|Tz(LgD+34}`+I>ZlPYxdjiNS}jhvVa>U(jxwHEW+MV?@Xg*0Qf#Jr}<3`6rq(Q zS~?yOAdk7LjjA`8T-<6faB^yaA18;eY(;&|f)4h*m;i+EP}_TE%VB!tpymjZ4g{D| zd@#i4oT)7_!CxM8!@mORw>i^p^YHM|d*f?9b-)@9-ARN-)9YB~uMX_?hzEan>T1?@ z`$;YnSQrL?ngtbT-NyU7ZRpRxiss&w3Yktm&*}0k=R5 zGb}=5zB*>;TwlfRIPhM@zE{BBt+?2z}n=q za|Y0@KU>FV5o6i-+MI$?07rN`##p}%jKaF$fZ*AoA83(OH$J#3+6eaM(KNvOTmHzM zNp7^t)e60B!A-A!>v#VTCU#7*IZ;A8``Y!8tJ0s+qLGoQ9?tN~fIoColuQj+eMwoE zsL)A*q^B6#6TRG|O)b*%2eJEg&&G}_nIwXiHG*5NQI-kHgfZ`gkO-2gbK_- z!B0U>)#m3FWW~h1`&&0+#j1$&=y>=ZV{g82tGIU_)HH2=zfp+4X)Je`Nl6*m-<~ z^F33?@~C5Nnb#6y-s8cxk(&2Lzrm-+rZ$Dp%D` zYy{bJevnh4AZUNi4ngkCw5uhMdkgKg`=+ln_zc-htP*)8g2r*lL2l4S!=R&ekKNYm z3h1&G!>GD!d(NQ7*@;@uMZ(14-}1D;=_?gr*S{D1Nj;AsGL=g*&2AR>%Zn)CL5Hob zI%o@beivIVQ~GYn?8Iw^#=BY^P}HL8%KakWkGJ3bV=Bj3R$=d8hcs6C0oUF>ZP5sT z^gP5KVuGF1xqEr)-8)DEPcRp@ub&3tvZC)Ac^gB}b1X#H?+Gq-SK6Ay2uHTHOg0Os z139P9PB66EuIy(N`yGKlMFdk32BSHhCB*nnD=Cb394x|oWa05%hdghZNR=K~{xqm= zW&&~7JY584oEk9KWdRkaL*AeXp)|*qkzCTHDqPt^0e=clg{KUz7)cpbZVlv@eI6JF z16lKd-(|8(cZU|L3@y*ccWM}Geq9BW@~~{vc4<2DW>(x=Uub+hc)s07prQCJ$3Hw# zOuvNW7v!bbkRK9tVl-{jqKs;*P7BTKHDp~*N4Gc4C_Oc&SnK%?LxYVEtPeK&S^E%U z@s2gSrAA}V&68cL`OGJdbdp18H~HBLscWAha{eOi6mCMRytT7cuHf^ z^8W0BerJ^{nJOyDczRSdeXcXLzI?oO?+Q}p_Gs1)q9xDivb-h8-n24}{m+$c1{W(t zOUMuwjl=1sPJW=p8=BlKD(jqvk6yMx+>_X=53ZTVxy>$-WHL}Sl=+M$(=81otHbf2 zcPH)Wy^asDZQgWFyC?W_r=AEyoWj-6s4=V%F`;?#{pRxhL0(SRo>~kBTq0&Rw{Grn zF*qmtybq$cnvXQvoBjNIF)0F}XP+C#pwtrTix{xN$REfSe6~R8i7+3OH2(~N#Qa(H zE{73a;S*mWaa*MTX@+(IRn5nR5!H}5xjVl?fBQb&p#=2(l5!^xZ2db#-lsudlt_YR_Ew(>pPl$%Q5#-#%b!`IL#_ ze9#bP<5G)Ue+?&=3Ytcj5TgR1q_+^HF;GbDfTI05A-qcfL5$!;s8dLKW z6_Ef)ZjFOOmYkXUz8ap!x!91t^0qTXvaQLAzlr^ebP6gIV;;=PB@dwN?fJqZjj{0d z@TV_F99tdsHV;NB+UwIBO)sAoykHSK_(_L-;nZ=DeSWQE7@L5Z1h$UgU9O*GYrM=Vt*@IL?_&b9%-{{ zP0<0Xz7>|3SGc%XylXpnBe=PV>${*1Ghn+Sv_4u&fkDsiI!8Ut(P7s%_YFkuACAZs zvpgdjz;e-|Tmd7s!pg!8(EI6_)$Wh|f04-q8>b&6ZE4qC=G^=|spO7&D8L)Z32ED> z%PC(`*q2_n=3(}*`jK&~@##w4rcde;Z~7yBIME(&n%6Mt``Y&j`YoQxxB8%2{gK1= z#Fs55eDdWY(o$l>mlEu0IIN8s2jGcJ|4kqXMo*^)Rk0Z4vW zbubs*y%J4u#)(WbeRu>T_VKk|h>L~e77FUDdImSz0x2XD30|>zdvm!_XXM%|Sl;F!=c$ zASch$xtTj&Fa5*l$}^=`jM-;=lzl7HER1Ovte>H8)Z-cy+d;jev_$iP4f3x8UZ->Z7_fY3u#j^z7G3i z;RGj^c!nkjkLx+7009v0Wtnf27xhWucdRuFslO3*__xv-k8+!X?uE2mtKY%ZZ6DEV z7ZsI1vGlL0Yid>SjrxaQR9su#J&nUH50thDfY6JdW1ig`q_eY#y4`3=8NA*N*nX>c zh0Baed^}{Z==@Ez)x848eiam)xI0&;(hvBp*txWA#RQO_85)?yxzF82Wh-aA>WiKi zct)W|u}Qo5CCGdb=U65|;ShDW`dwGz#o{YzSi0ZTnI&Q@=fqFR*eI5HScTK@-KFs) zLI?Ud{dqM6gL%aeQtl8V;b}aTC<|?oK`lP|uZ+}%I&#|AEYv|Q7q=GM33)=b&sbFM zsV6Y%gY81>x@@0pJ-r1?X-sB)V^RijCi!@;B2%4p`x+b%bPkrV`Q)<}cot~D%Jh{R z3ynvClAAy8{(9350qD!3uFa_NJ^oWC6F6(o7ayI5Qu{vU!O$9fdue?7`9hOYVxEz) z3#w|Uuc@Cy666i)3^#_>xtNnm6DH@wEf zx^u@WI&i1u0t1a|#t!be0MRh&j7IV>x?lIQnAT zFgrw?qc7unRSoxVQCjo_v%X1Eu7m27k8H@G+eK8-XmMe7VG9a5?OX17@NkAH?$<~6 zCJ`cbW_?e>=BGoFD4qJd2SEB+9zeF}OsXj8+Dyv-i1Jcy&IRb83Z?@Sufsz=AQl?= zdCdv1h5y33Fft}M{Q%gmHA^=#(&Mne{_w!!tsFL{Ewkk!Q{Y#X;B!2eoc^KypYrlZ z7&8$|UW! zUFnNYv%5EC_0;;7)%@Gxc;C%jYM=T}0AyYcZ@%VW(HsWIUm}E0-CmLs5rg%&%W%!UUf9 zQaY)V><%X5h4`KgQ>!8mKNxRX6Q|-@ZJgS%aw8SI!n19oJbVmvNXy1$(paq~8#MIi z30eK^^~0nk7|Yiy%9`TDgeSN87?2v_b>qme!4_*i=2Fmv;6wTJaw~ncsQrAcbHUit zfl3s#k{xqQw<&0@PWX-QAB7oYK@oKf9UaDns0aI%;8JLwr+ZM7nlDPhF&5k-lSfO+RD(rexc=dhp$p4Bnw@kME`83o!W8(kRW1d*^ z{Sc;Qox=Crwm>ZW(bxEhVtbWwysoe8g zH&sBdu$3Y?=bSYuhs{rxIxe?y{unjAu%4KgfEmqMh*fQyTgOFy{QwbR7|3`nH}KV_ zcysa5RYP+rvDtsA+l=TJFKYOCD^bnSR#_?Z6#(*(?a6+itF6D1#*vhFn@qm#7sB0A zMEd&j)zKmZs1pklf8*#ImmHn@o>AweVb%?5b;GFD zg*RmeGg~0accjKgI{LzqgyEk(=j`*5s*+J@femJv&zG*Yi=)8X0z#D)o&is>?1$2R zNEWbzFAE(;WlOWabIuEFhs<}nIGO2!?+A@gn#Et~nlBiAXd(ANMps^U;}V$rnd3q@ zEz3}&>HvaGkb%x=zDGWpGWjI_GvsHk&Op?oe@nCu@8Zg}&iOBtF8SUK)i|B`N!%_6 z!ju}zAC)g%=adLjZ^}TcPajCHbi|$K1xZFAtBd{Rl>*amr|Vi?;VojdP`+bO=^1!1 zU!;RmTfN6Dzm`!#Y8w-l#-bzH(+aHuUPHKmy2oG<5t%h*ko5KC4ARw1jri#o92vTy@ls5_eIV`18kO zkJ$S#MvBY7N78lQe^iWq@t{6(BuJ!R9C54Bm@K*csg*T7Y#Xl56}t67)7*jiq%5cU zo3cBj>&Vrv(>3{aQVpbwq+5~=m-@0>C@q`(NbXjnCGF;SY2$!Nkkm62B>&aVD;jP_ z-KgEb(5`BEZFzpB+ZQGYnJ&Z7QkVK7sUp{V>XUkE^}b$USJ#xPfzaKP0{HW@e1%DC zI|k1zs_$QOG1a)l%p%c&Qj2TS<-S9ipVhA{=1`98*(+=SXsSC2;-$LDeW&fRpOowx zW5qocYo0C0&QQF|t=Dyyx&=P@%y(?)SF{<}rO?nae-mlWd-`wX{oA#iT$n^LIr_2* z7Jz$5bD8z`lZHwzrfYk&l*QRcF5S5y%_wARjz#L}P@S7A?_uhx#NGI`DgAQx0-6>* zN5^U~diYKhul(2duwfSQDtj~1lY^52gA`2^fwxgXJ7MYhVyY&;NZ{#{R7MGUY^W@LR;dVB|YP0(Y{t1`iMRP1BG~(f;XLorm~DU_=&N z6ho~;7)P`thb#s(-Hal63Qm}DP-M+w{z&A;o8my% z%5AzB;wIstOaXT>>bmh z6@J~PmWHZ@?`IkU{1Opsg6nd;?l-OXU-g;x@1EhG_4BrpJAwwaqA#WVhg;Lt0C42@nH860 z4#d*Wr_0)}PweIVS^vV)r9aC7pw7A28$z_?1tuIL9pqr|xvU+?o3dd4xPIFyn5Jy< zFRl~?KL7Eli%9~yMGj^Wm6>lpv(U&ntKMh*RuJ&t-|XkhKs+_m!RGwv_xI>ha~pQp z$$FtZ%)+XPbL33EGkJcZ6%9zOKfW0^(s!>T&(KpUx=#|H{=S!%no&|bl_>)`%%^H1oXEj;a4e+#7#gwKvUc`qo7^N^!rKGLV9 z*j8~PJ^I0)WAV_&>?b@kmX){D%rSIR0J{M|PXOKVbIB32P7I+n&8~~ z@PL}xI69Vo1@k-;&}Rx|{m&K)PDi)*Q(B?)&b*7AnaktQkUY?Fm5 zCsaYg_X5}rK*4%gb4J&lfRGN~**far-0{@Yy9cl_aaXGvU{{+yp??vSuEJ}bbV48svSr!#fk4$vyWt|X(P;*`a5U#3(&ks>qOO_X_6hc5oY*zDUT9A27-9{E zp19qDP{OqC%j?PU)&*dzmk!=AlaNv|*_wqfI;1aTL)iQ;x&Au|=;z-Dm0Pj+4*ewR zhgn*8yyfy9x((;nolzD`73?*>(jpRIE}>r%&m1ArC|w8 z+HFR?hoNk+kbYG=erC@!MP)%#c8|Jb`8$S_?`6^rTSUsAQS6kTX$=99Aw}zSk@tzq z&fv&fh!*k+5z@{DA|EoDlU!ioi0k}&Z^SX{&b5X4Qw!AFG!S_dP_{%9x8@ZCU0N=} ziC|wR4K~yBVJ8m3H;E(a53V5BQJeut_qv~?>%3093yK=TO3!Y`CCx@J^;y5m&7FZZ zx~pmde?F|C4zF*~O`-nJ+(c}#$=BY6UdA9fAfUetEut=_fZqeq>DH#p0~$26)&zV; z;O@f^IB{*ybeR+%_T;}C1{9Q>=U)R1rACacX6AeI39bl*NbdGh#<1ILPEH*C0|{_H zBV%Lw1Cb}DUvYxO3_*sk0+;ETY(nN#>HF~ZJ7P9BKMcLo z>eq93PkQJ!#)!BGYfn&r#porQ{f`qGXmuFoOkxFyn;1t8fyx8{=Ew%71OgYDXi^yS zLLjfYJUJOCkJY<6e@tC5+rNCbFd;zVA2r@9=`Zg9l2L*du>MSh4F4aB^c8y=b!*M! z`kZ?;=OwwKS_gnE*~kEVzok>%R6yxul>wtwMiy*Rv=}5#E&jHtu)n|JwRX?ZxBR~) zH+~@Lg+}ylfT#w)X!Q@g-hXx+gF>o{pof3^XHWEiigGT*vB#R?S(h-#o%)alGeabk zLf7XBXL0H8!0Ez=uMcFeEXKlHA71nKxTJaqS{rC;Bv%5Y5zRsm_O-YN5&tB)85~%6 z+b4)nuB5i$BuE0&+Vg;OM!giV9B1ZJAJS}HJ8u8WhGor%7Cj6uuC*9P%kA9WF&p3e zhm{DNraSlcHjoVv+xV>1u6>{q82=v|MkCvPvIjHWXN>xbM5ZB+f}Fr4nP4~noCz2a`$a3;zVf9 zy`8-4VopB6WQuY{YERc#G&VVmSE(@#g}T5Dg^W#+xvcF280YZw2wnYFwse0ErQqCa z@KN(Z06J7OiU?u|pSojZfsbH(0s^0}0DvEYJkn(HibrW?rs@ATyr94xB^85K$SNI% zZg!oe)Ws1$_(EvH%mN_``VkPKU-2Sy;$du&L**GdLW7asdd<^xqY@ zsQLt?t`&3FSo@|$fX7Fq&)2%NDoE<{JV&R!t^h!y191M1rA0qeF9PXgRaH@#DPgyS z`u0B-NqPS+){EKL;~hjO)e(G7pXjw5>nQzRmqsZ#m`9sX0uKN0p1z9}|8}P?oU^^O z95|4hD%0soL@bbe47@`-rT%vws!~RL?Ha}SKNm4m?c&<-ks8e=E47Huk|&v;=-2?t z=0C9&=^EVy)ZG_eJ$rYffp@#bX_ttQ48Z3_u&6k&DuJi_}_8#XP?=-%t&*W(9>`Gdl~hQAmPIMcm@ zgjpx&Z7#}X9QXu_u`;X71BnNM%%LoZN-`x#S4~s@vp3&z`S~@>M6cYK1Wf^|v9)jw z_(-Xy-5KjVn8`?qwd#Y)BFYKZ@mqvnK!cGQ^h<<(>ss<(+&LP@gP%*K}&HsjosR=uQ^Erov5c0D~2Fob7z8>^(yVxKS*-9|#J)KmDm~w4Ng!II`@ltkSa; z#WVjQ|BJZx4>>JGiUgyJn9&w-ZAOL!hplmcAG)Lq?c%g(iwd5{LeA_bCMNYJeCf?oe7uEod*km1SjOD-nus{i`GZ`ah)ZN@$7WIU;{=5@M7&2o1Tfu(zy4B z8yHP16!gN0F|uUV)u}aEC4Id6r6ct(ZVU(|`tF5mbPR3c+JGEkiTD{)LBr|t;=faU z15-AFCJRRmi=VnN8NYWkgn=fc!g=Ks;M39xn3;CTg1S1fUTx>qlSMk@^!1&g4t^^( z#diOi116!FjpOv;)#3b3Vy@LFDww}xH|>rodmrQrBU+Rnrj!Y zhnCr)HW%eT&EKu~&$guW%<3!?*!5-K+-*kvu}KbDyR2bk07Z7on?}#imb08pR_bbz zAlS#}wQQbbp6^9WOsq9CvWUic5`wC5?C*LinUDXE1v^Dd2&di*9J?$a{SMOBE&@ox zj7SGtOt{j;|L<#nBq z{pwDghG&SN%pDms%7f%9CswXsP;^gUT|G@U?I)!fcq0&i9_(Ma1$u=X15P&Wy@B;4 zM{qNv*vFQjy1T$DAvA!)V90BV+soSOQW!$NA;-eYHf+Sw{ z=)5$A3jg<#k%>Ms>&@7j_kPSp43xfq;}@N%yIi%aiw>}Xq2$*@a^8j->Acy z#z#5ka}#(4VySaD(UP-Mga$CE{+z}S)`_J;n$#Mlmu_DN6#foRj%9T(T!Lt&k)La} zNCkjaAwE7e6A)4WPz9!}#`6O<(umO`K3wUYji@d6oB^YaOGSINF93768f;afRruN< zU<>)cR{2f@z}-09Vije%W;INE&d3wb1=Rbna1)@ES_(5s09-DR!Ad>jW1|ybrU6pt zg1){NGc!z%6NjgPYkiL)@|R8Wnm5!r5%!B(IdKcebFoA()S9JKsJO=gpq292Bn^1e zMb(v5H=}!d#?%Znkd}OfffeLW=*Oy*IPP--O492?=@JkRb3Tr_-&Hn|eJjg#Bl<}| zv8GsIf4?^|@-mf!e4YKN-(b_qMf`H=os}*G}a4f@*e-#{BW-oi1#xQ<0 z0$XH``K?z3PJ04CQCY@w3BpYuO_&CNwX>sEf4*9YL3nwLrPQUXR*$(_>3S~ZM-lW} z{7~>c!KA#xtY!naajlYv0yJxD;tNLa-j{j1yTO+XLr5gnF1^pLOIgKS&ng;{PCdGC ziYlV%;IyKc&jH29iTF_S?Rg3q22;*TnO4)#Pz><%(m#?nm#`r@z(?y0(>pCQSI(bl~Yafl(M=OMK`y zgx3<%ls|l>t5CHg+bKIUpGXF78o`HmUyKg@qA^eQ!ourwR6-Y4OsKd~MIA5A13DK- zqlKw&G6DMaI%A8-pVh=txMSxo+IQ})a5;j=;ZvX168TUaoHrQ_Q?`YS(6GNu8kGK2 zfq$TFSa~=jqw3FfPaWt8=x5(Lx|L_4EMx-p4L|gs*qWlZP&eT2llHZ8r#nr>@^=jcjaMp!_};tPlKcDqV=r0` zR-G(9{HFM95M_!7e`nTDf%EaruBT}y*<|bVRj>4825_aoSqbbSz>)a zC$~2$sN8(bC&vHq9udn(6D;9vB^2*$N@-6tWmVAgc7(E1R03a)rYR zhz@F=f;{!u{8)HuUn}{}7hTT(QEwp-^BuDv@%_<7DhHZnCMswQqrk(3>N$HpdTfmR z_m~{Ldqvo4lNwT=p*W)Nq6zpZm_E-q#99L@R4XQ^Oh3lLMt2G<5EmWI5-{9RE`{Z; zHs7i5PqFQLf@0kGHpO<9O8orRWh$Z07#{K!>aQ_DL*~FO>7MR2$=B{3&ex44OsfN! z6X|DR@>nyxXC1c`a}@sC=Eo0MDO?8mH@B*!{1Pe7W{2h2IBNy6e9m)}~D6ur2ny+|^r?)fg18}1EQ;7?tc3s0p`7s8X zYPTQC{TsMaE=%1Z9q)LpizU!PuZe9lKwvdCfAE1?gAyfU>C$|ICu;Ev4Ps#&Fn@EI zP4X;xr9Y%XCOHGt7V2@8s)u=0n5x`X#%p$AQq`iLgind1SA)kq@=P(6Vmq$87T5i; zjbI)jfNm!^?%D>olnS^M&UBCVOf3h-6Subd(GiYO0zys0j zIE@&1FYiQLdD z41>;?Kx8VgC*_8`d|X`SO?t4b6vpfArGP(_-uk$pacNt^e*Bq_T$VL8vEjUO3M4+$_55F%} z37Ol0Yo^5nKD#=-NhoLg-(xl{v8wP~9Lj&t{Uz`4phkeXC=SNEVl3H?gsN|v=Cg4D zojzCWgn|0xL&NtlqfRfzOF?obeh=8_wZo}24Vqp*I~LbWfhPb_Y8G_~N6=qwMn;kE z9ZRSA9bdOQRPKX_+H25m=~5vf0uS8F{gSyt5YgM{?u^+yV>bLa{)2b| z;+x#&9OJ^yoWj88b%@jMM^P5>j8It%%#%s0SejO6eyk86|74eemAjbwu8(!wCcj|& zl@y|i6*QTAj@N7Yyk?366U&Ydd6yOl)0w>G(6^{EITt03%$$N;;=j(2oEodx^koJ9b__CV<%r9txJwkpi_5dpPzoE<6 z1@LtQi|x6p0eqRReX9S@r$94CPN@g+DX4Wh)hC&zI#_VphHstP9KNtkmr$r3EgI-94h` zmg53J0$0RS_t9Zu9rGbVFIVvT3NMES?kx_-gbvr=(>lK zlcK^-Cr`3C+&CMja;K|nER$<@K1)Eir@;LTd%Uxnoo9{C?%>nZ4Rjc^!X@_b;9Cl! zS?Xzi?zp9o`GpwbNCmOnbLk;vi3qyRONamVdMrLIp;%99emgDhB4F}d*E$m)La(*= z$#DALj>)~c>PbHn>ANqVoMIVz*{uWfh$p1y^>?MQA^!GXP47nacc*3nV$s1fL4N8U^2Q8=T@)?*Fa)?~ zm3Zvfq~C1`aQdM+WlPnqZ^G3NdK@M_*-NJl+=_tt@u)A{Mb6ESzmE~k(L&Gs>>NR?FCgAVjXW!q&pN~6zZCjn%pe@G^;?@p)s6>hN z;i6u?PBqH|yH6ps7P1EUWHzk7b^9?B(ccsjxrmxLqCiz!)M9>!_N&ex@&*ms zx)on}=r|%Gx4j`OZr7Y~SK-EJm@~e5xn7!-)*6@v><0Z7(0!F;vaq|udB2|`nJU!( zab;rW_!6bB>{*O9qnrX8A&uKDFzLeq_u@+>Ber>f_?bdhu$;M97sEn0C0)GEN^d z>;$~7YE*dtnRJz$GyRiXhNtJ&K!>P*{wEw+0H5anLrNH3}{W4){#8e&8iA2K-)2g1a5!0EN)jP^Jev7 zk|Q8oyDt7rE2tI5r3%zTfDz}nyezVT|LJ`w%x~^jPO#+M&8&IpOekvAwnHx*;>glH zYjN=)ht(;H@BV5fqFYXw6wIX16VAvAFnzZhyD@Q!;dK`2G+e9hudEZ-d;`|@POo{_ zB}+Tz_4$%ZvAbLD6Qs2Fe@w<29~JVXE1xnlMF6*8K*+;E>1mS*GLu`yY*`k9G@ z3G$ZC^HqspE#Mq`@ij#rn}(x)k8C)& z;|0-uSA0f@`1*|U?*4lG@h`4J1Jb?Bj;{=oq%4jD z@?RLgkOT-Iq+lkXbxnW-A%gd7rEdaMW1b^UT+Xt)kxAdgr`mG`*AJAG%B{yd;bT|` zz^{v?WSmnAJZtpifCrHW<2?9~HHP!!R^SBx3;s|GIA)wop@Y;-d zDtWH+opXh|v==-d2$6^f!!i5Yu4RggT;=@qzHt7$GXno&r@J}gNpoqT?9 zYVgx!J>_jm_lKHs?}a{eYT)zr>fLs?!`S(}DzI~1<5~?}Ifrs^E)-m)-=5$Ww;&oH z+pm%;Qvo6rFX5{_ibrPc__-c{PBk8pIiMl7#8T8zta%x3G84rP4jP6r|0H-oKnJ`n zpWsB`it}TNjMVk30YcP~P<&?Ot4%tuW3edsn?2%sFEnnw=SF%&3er*3y9z1U&X`WdBqYPY|9 zzP)0kJTQN{bfR&`4Cvnye~f|_?}l7GZ?M0+;CA1!^md|-cIqRIaCO8PZDR%P&iI zbwCV-?)%Cci4QuYfU{C269MgPXJh>U=z3;e&MsozO&G6D7@a0D>U{bVvkI->MqUTL z8-egtQpo`C{F7Ee!BU}mGfjFTj-xB_(pzzNQpsI_+-4}Yzc_hwPB+5$GzCCI0h_BY z(54ljoeM~CemkyB4{+@gjw8=ub5EH>EPOlL&KigQJ{<9nSq0pb(3_?b0KGW{Sy*SK zoE~VG^K$%s3kxR$y)g41ss(^=SQ*jt(+AS3nejG7XTm9xLx;IGc>1^(efFzf0ZyV?jG{iKdva{C$^~~M1GSIF| zmlz!A(*cB~0EPLe8a@#8+)F!6)IdpfBMiBG>aE}WKv`5TS(szT>uGz;FK5a@<*akl z93|+Y!sLLvG&yS_GLo|UA$=Zw6fpREIvyj#7xT47^kv)&*`<+2<{#6GK!#eNzsDMqDS%PvTy>|zdJyFUHpZWz z&1%$r_CDAWu|RiOp=s16&|u$q+&>vN@SPUp!asOhuB1*rs;lOC^0co@`{256S6`WK z9R?R}Rlm1SPCHt719a3i3q*R!st$j6-dR1=L6nAgXsUlYksQGKw*Zyb->V#)8-T zT3@@4m|ICd?&>7VVx3z9g)B?;k0}e_`zd<0D=m)arb@AV`C}Dmx|mX-G_%MBX6$Z6 z6<;tBVIJh#I@EPLbW3wVEq?_I5p#~|(T$Iv5xw!e0B4ogCX(X$W_$Lf!<8b@=?lsd zH0x=NviV!%+fyZbX9bje*Cs3D(;+!4%A$|<<8E@X(v*w>JIM3T4w9v*s6wYBFWr2F z3E1vBJ?4K95Rr_@1^O|L`=p>2-4_~u&P$e<8qLtpY&GPt zq0rLjsjmB7<`E-XdH^1frWDPZ@3MxqR6rre*Tx#B*E)lB9YM2V8fwS?lJwT+&;#0p zee-jGI?}l)EkN3N{?|_m)uV&|)82c2HI;s0!#IvO7G%aQ)q52ccS7$FM+BtT5UCL(gq9#B1d-huT5ATOzE!V7>k>s5F zoO|DUU;DbQJ$g1`w$R8-uP`}eQ!s!uSxtLp97<(=L1SlqWmWR;+MdZJNsEk>Aj(-K z`sbaDxrO9GZ1BpXV2`nS#t@A@Q>n6!VKbOnw6*PS4vle?^0sgR*`CGXscv)s&ycRT z)hQYSh~yrW@P`dkLA+njJ*40hEWk&~Z$;mD5cOOwdrk96-etT9U&M67W}tE|2@d~@ zxgKHPXaT7K%QZH0${UNZEe5()o4>zh9Q=Wqu2k{=y14T}j#JqDV8wk?)aPd_7$4`X6e95pe17W?}_=rLtm#5+4q)oua-0X}*ofUJnDT!J(h58B8Rq^MzPM z8+v`{9FXld<&~{Gi^a^{>M!XSCk4g_GsXgGpH7_xG;r6B~?{LV@;Y+`0D|C;ga$<8zYF+t{~r??Z5NRil3oVuuRP>i+sj>onhs z>A`sRWR==bia_;(^bWq{BVAbR-3$2uUF6s=Xh*bx^mCw)pUE$XJw5U74g3x@%e8$q z`2>6NDmtP)y;41V=3Qsg1+MU83qiNKQQaYY{q6v)=5=@WMuvDtrFlS2ezNfbAGg~z zk8frL#Ls6N`7r(q;SvY;-o!D60dOn}v`>P{bY%Jx$g@!wK7uB)@#d=cXhfy;hGxd; zVl8ogt?tOol@8KE6Q7lO-{_FW_nx@svk~{N&A&Zk9ECbtg)^G)=I3~Q{^+&mhf^*P z*V`Ux;|}S(1%Nyo!eZK`8#^*U6lvMf!d^)`9TA%Gfczjkw9$&gLCNfUxf9g?uiTYS ztY!&{N34HsKcWzSrF!$50GIM$sg4LZJMdLbJgIE(vS_AQ1>5Be_fKW zgZk1pHjkhfoTMDzw0|{m_#<_F^@6D|mS3t2L%IZek{=_$HEA1T){s6iag*zqRGEE8 z%gy$I{a8GB5uKG(7}I?Z<+zKsL~RP18!eyG+tsGrBSi>V$Qo8fA7c>L@$aYFf_%me&Vr@I0>*S2fULms=+ zEb6dd!D{&ZjB327OpEQ&JGy_C-m`&9SoX59aimq3@eXqaKA^>xqY`dJMC|9*jdc9E zqsjt9rSM^fO5BY{BXI6x+AX#?7 zBR-}PbHfu4e>>#_ji*!1s{{~cIe@K+ZlcC>0lG2Bx%X^4{LN!X_q=psvhl%65}6|E zWg(1w@VP9@OwuKgP8;K{j>UhFR*N0{c%7mxQW~2MY4v?)t+}^xJUxzN&A}P6wo&cA zA*93Jv~h^z(GNJQtKQu^8ezOcR03-tv>$hR=H<&aK1`V1Y02ZJ8Ch9EHM=5y)nn0I zbzXj_pE>8nX7mhqUUttfY?v_r^^aZ6Tb}}Ctg3e{DEXvmDT8AXDBkn!pk0tNyZB{} z_T|E>Dos7ED$5eFoy4BWPabmCR}P z_C%r6#6v(x*nZfhXNpU~`))|oxpR+cNuHP>@^z#W5Sv+X?w^bK6+VBcqF|}yw%VJD z%uFC@+KoPwPq)9E{Ixp2?4)=LXY|!G2Z{df`!nkD``q8Jyc)jW(Q{QD<4Wu9ax$;?0>~~ezWj9qJJ*z@?EHA}`oc%{ z$rf9v)$$H$$jDqpMO(X$XlljDkGfZ93HYnQIheQ0>@QXKkR2Syt1mFmee+PLpmiOL4wL5M~8EzoDzlVmO)K!i92efo@0Z0Zk-|Sgf|FhN$i3MJj{*B^F z%r&Ogz)8LrTTkvO$DW7PT64bg;*t)xSVpxxib#0kO>>ZZou4X4REyw0jwST}S`aoq z*cr%&IVPW~bD%8U_UPfJ&lI=1701yj<4;llTo;%}iC5Y+9d5C`DWG&*yk&L0jz^|# zJ+uhlo>+P8mJ!Ox*$Xq&H04huW% z;`#J{_toe#Zv{T=62928kaKSY`gtEzIB#RA&N1naS^Hha$`q#HA*EJjYx1W47SdIB z*X%%fu;oCl^^ulI$nK+` z&hcTGgZ}!Hv?dw8z8MQ$SFm8atxi)ocOc^W1M^;-56`og$*LHc@c%9NtzV$D_~QQF zMu#s=pgt|x*=KD!nCDQ_oiK;t-Bnke%#P2N2-eqL$mNbjI@M6HUPq6rBG7)w+DJKr zG)6Sc5_jRpY_i@QifH$metQ5Py7+{~+as2_-?H?49T`utA9WX*KkWYnXtI1*Z&J+qPyGI!gX`}m#K$;ivHF3 z2NK#}Dsy}-oqN=fP}%2RT|p^@ZaLOx)I3XhgVU!!k$e0D{I|FL72&Qpdcb6v3n@DS zp;+8GGr#r~V;y+gKr~mq4_Zx9-c#AxZ8e~6)V=(J#m9FsGsK{!mhnt-pljlFlY=z9 z96zx2L==B3dL;Ba_~SIUC(Db=-hIfuF;6G@tOzTB0S%Ew^c^_;!fn|)BMTwlTX6s4H32s!dMs`2=1=e;~V>9?|Y6vT3KvT`-2F_4=5K8VYqm zeip9}8F{s!nD;1W$j7V^YK_rYfY(C<*S@lQh@;45WvfeHYeir?d5XWE@H_Ku9n(4B zNdByxUQoQ>eXGd$cP-WH*x$2&JK<|VeK*tS4fan`PF1RKfOr#5$=<~8`H)>?;MQ=7 z;4b&!EF{*K#oxpo?g6;=>cFxbuxF5D_groXvX~n>Y)!J2d|GdP@h@kCA))p|a7wRE z?(Tg06EE(dkzJc{YEaq~6LKbBV#H7(r~LibXnP;i4+oThRl; zl3JF5UOh#+XlbAC-?Ed^9+dd~ZH6>LNFL-6=4IM6UROt%RUuPAG$k*t@|SwghuL^f z?dX4-cwmI(7>rxST}>@4$o#w&qk2k+O23G8WxTJO zqC&2f8Xk)W0WWGKRw+0Cx3kh>A0PAvp3KzK6&Ogwg}kVi`*v>P;q`Wm^Q*vmyHn3BHWr5D7_2vw?kYa{%{t1r zT}t|R$`>F_Utwr;k#~HO1vo`&E>XfJHx2w_!jGxkdXvf358eQurR$>8JLbJwZ1?;B zyK|}pw;g`{0BA@VftxIg)OcMIRA#*uVu66_eTaZtQU8L}3UD2_Vf8e=EY2N(h=4Iq zzN359F|A#Z{f&3HAqJ&zcoRKu8G}(sUa6}tTR3WYJT@DZmxG)~AIFe5f_RFptUYlP zt~nO4HoiIY#`Gof4OURl-G)xyE;%2l23_lCtcUAP6gQ>{fu!84#VvUtRe~UY&KOoA z*>&C5Ag?Q>twCuAgP^pj;U&rQ!wdh#DXi{)YX}OrTYBA_jZA z$yWY8+NFZL4*5$KMnXl> zJcKcci}&_U?ThvpTYcHGf+PERa?t}fGIaRqit^_}lcBb4qs{RO4getKwE7zPF2*80 zgz%}`xW%9w@*)~DUeL89$;4cSGN{oVG$7<%+oZA(qzkYpu65SBJgC&Qfo;`t)yB!} z$_A&`%h`8f4gXt&P*?jo4;$-|E>%&9EWYI z^YS0eLs+kaeV0!S7x}1-&ROH^YJ=(hq26;^+>XQ~RuzF;Dg!Xm4OZZ04_NxVsuq`g zc266Umfpw)PYioOcC$A&d@-39bn(+;1Z9Hsk?}$ifdENrBO8H%1TEKP5%gyF)BAY} zfU*p=5D5})Ro0L<>T=m=RNM;%>~wuI=mRg7T?>7G9#1q_H-QtD#B7DNqLHL7>qxRZ zw~AeoqIS|5V-BzOa{OE5Jp3kr2-B{xI+AOzEt3m-e)ev7eVQRjyU$*Lf+;mOudYrn zIi${Fp@CfuK~uR)Y)722zkddmwV@vXXsg%XlP#!$-t7;LcB#Gr2vU<$BxVkszVt|Y zu|Wu?UZbsQs84TGpjQ!D(*>EJ(`umg%!VxP&ea3-2MBNDdx|V=aC2$~NMti>`YobL zr!smc8z-J45JWeNS#KuF$N398dpP>lAa*=6zHq&^nP2icQQj>Vn&%7C7Ux9^dXToW z#^%PYr#s3w#|7)@F@<$(FK|e`Ngy=XQ~={Evpg?#4}SFjW+_P*8_2X)+9BabHyd|?JO0ew zr18W3QUI_Ua~&HruV;805d`=L3emA8C6a)y0M`e8IR;~xeF0|>NdJL?*1TC|Ks>Vk zDfKeoW`@uP{;=7Zy+FWT#8V>RFCWA>E>MG90D)~kTtHw|iy9i3m}MnF)9FubMfBq| z8S58QB1APR0ngJVmFd^TWT-k@e z7a9M*lW1y-%)WniA(Cyfos<61U`huUWZ`MAR#|frXgJZ43L*$wxZqlRhZK!>I_PxW zlhEU!8v5`L!(Q!eQWOt<^rqUSjlV8Ni2U4V^sMX&qU!iy2&Fi{sgsNE7!-bDFZ7TP z69TqFjuP0qw`I}@`!)69JGsB$qswqx{rXekCAf_D9uSZe>Z6)T>mdW$& zee?9g&0fy%TS9^eiTVzPqOydYj6Nyo$Y(Z2QLdTtmeeJEQwsOD`4287+458pSS zDXqHYGyU9{Gb-52xh3%Hx2zC`>`0g^Tg7o5c$1qTtXQ?~7o zuiFph`)BcY?V#672xfH!K>M*VW4C^`n<)>FF$xBX6A^>T9%Rc z*xMeTw+AsZ&{WJmy@znRj34*y-)IWCI&z78hBcx2Ytn7WEweqXjPDipSOk zs69Bkl_)`tUI@Pw7PtZN5(!(hB}u`Y><>~@8vNzs)mw~sHKf;Z40>egj^I2U$jqKQ z3ukBQI*PWK4?S0sEkrAK=hJXCW?P=Tzn24lUHXBa8;$p?rBZ;eK}%P4TdPYNc=H1B z@77m6Q`4s}_OzF|xitX5)E^6sb|_yFHsHh^p{5-be|j?|4jz@SGV=wuJ~_+%zyK8kct6*{{J}~Xj!;s+rwnQ zq?DM0f~VCZ*(B-u6=LN6(UbJ5rNAu5zJZAVN|VkC@Q4O#BOT-9HxgRqsXvNmhtr-Y zT18HQ-7Z+=<-CjBoZf@eBNtMnd{_5x0Ng^3(s8U|eIa!KJ9Di!dXwU186vDuF3HR@w|CX49C_WUZ3 zSjP+Hl%-$8ZOk;D6D@ciq8jy(m1xr+myBz!>q5RP`=$Em+#=|9%7I*@-goSXrlFlr zKs}QSc*Qotd!vPbc~J~_%CNJ`UkXq#o>B*qgLxj~&iL@p|M!Z)M?eih0&hp_>2H^( zM<1h6eb>DW>#<n4!DSIWs^Ey~IZHF>Gd((fOgT zcdO?|W#pNuGjSJev*o?o42v#h0|4*Pwe#i5py={J<&Gd(Ak7bkW$E;MNKrxrz9oIT zT}JBEl7p(M{x0cNc8kQZ;^PEP;DZ?>8Y}%otCQ+AO9>-o_JnQfG;E>I&(|NE5Pp~W zGBs8Rs0mxLhIhk9-F7C6;A$4HQii;*ATT<@tMTxVG}O~8gudqN4AG%10Ex$E;5v|_W-9YDtc`zx1 zB<=3{W(!%0{12(wh51v_O{Ay=fJgIgD9F%@6URyW*u2QL zKxY3upG}CI8V@K!G{Qhm%Z5Q6OFLP^waiCTou-*bk`gkO#S>GOCE|0!=X_^(V#Z9f zob~I(70@bBEl2Zi8@#6&K+LNl{mFX}xB-ZPe@d-&j{kfKHqbf-7(W0`Vk=n?J-h)r zF?4dG#FQhQ^6`zD=`v5@ISHJ9>Qv{$IxfL}YXZ?LqE1<-Q>O9Z;0zTJ*DU&K=hGA( z*xEY)Y{;Xser5yVG~&rBh5D|*v#6Pj#E6P1W!S|7Xab-cOxbb+Rb@gjn)Kw{x$^~v zU31IRS(R3)Ig)Dl;iUI5Na5eB3la;2WG@l?QwQ(@d4?sA9)y^_=-nCi=>x-78_i!! z<{M)x&*#|@pUh>CPpzKNYe`fzdK1Zi7PlFXc>;n(eo1tduoi#jPHKQUP~s}bOL`MX z?T6j&05$@fp66mkNFqo30zDTfU+R6pyqu)@AKZs$-__?Az{D6i0B~3?@N#uDFQ@j; zIbqYyE;*Nx>D9nO<8I|dl#3hjqFR4scP}!_Vf28Y)X~%?MvxIImyCsO$HuaXY@R2< zr@X=#XXQ0JY}Bo^cs0?ZxK3GZIYAzs7&hsTn|dbcHF%>R{N6 zjZoI;*nvJRKyOGB;R0$DTDL$Rfe`tXuB1f>d|FsPG z>ug#m1^V^@#g0~+tjvd5l`aRY$q;zoTgsz=ro-zSR^bp5EFTVOu5VYi+U>6dTQg}r zf6$qV=R4Nlz3k9>OCYf-ROH5#`|qV z1h-@=`Y2M}k63%Bl020MNl9x3yWs1)T$n2ZX~YEMH}NfmjrXga45bqkuD6E?TCfRbszQ~{qZt`{2r~^L zuE>m>4C7=2)H?!qNN@veKCsotCR_MoA!9nN&ZHkksMHX=@V+5I70vvfZ#nl;b(gmZ ziz(eeOemsPkS<+v2)a143yxBl+<_S=RINZdz$DOIKs?IP?&iBr4#bSZXq^%mL;-dX z?MK{ttf|a~z5PA#-RaPsy3&iLZX#$PBtXyE3-gYoAPGF(6ijVqB*@$>>qZ7? zfTHG{I!sG?{}Lj<0g&E|;a?Vgr55t5d1midQCoEG0VH!!o3Q zNP5I|V^OvI8On92%sdd3#K>U}TpWlq^{fu(7MzVfpF$G-vIsdSzlG+fY3ZY7h+Rep zF40J+*(BqaI16)0Db}4j@$DRs{8Bb)e>jhn7(f{V%fO?CpUmhABF)k${P;F zLXMxO*==oIuZ0lN8xa36LQ3n{O4N9^zg$B`2$yQjLIl~Ho}AR{xtXKz zLoK>t&FiU9tKiQZOXhrbh(wUh;^Xpie+VDE(z_k3CJLsCO}ZCn1@-{o z43{zBEUT$Xij=z@y#nkn4H!JZ#WSn{<11E!9~K>Iul6nSvygR-ii$E@UjEy2%}^99 zIbcdjfv@$Z#hj5#9?hgKse9_-&z?kJ?!SgqY~RvqN_MSor%ue6zKFx#eAu49K!BIY!#j{ti)>lvLbAb*MEM-j5qgdq%zDkv-m35DSbB(+=;B;LSWv!MvpO!3$hm zM=fZa-jFUxM@pENU4^*r&4!^k<+dbObv@wMqgExva(b9Xlbv?*m zEb_@%cH87O40;##o=)k)u2%>2QJ&yv=%sQZe=&PD3Cy*Cz|Ov00c-XabgFqm(B zd&AAjV_jcE-=_!DyWEU!phlFzNX#z*Vvu?v*Fo2eJngC$ zdfsHgUAueTB+^`|((s1=&mvJz>Tt0&obkDMkgr1m^t;ZlCgCf6{em#dGZIA2_}N3| zJoDlb=;Z>GjS)WAiXyV{K{jYnZ$ryj|E%Jf(Oj#rv-RPn#6~g}y?b?fOdVId?BqSG zM+5HZZeSLffM}`Yq*3RnnuEa8b>iMAdB5_4t>v`NC>4(@1Ulv!Nl{B^aY1SJEWy3by6pC3EzG^^k{l<4_YoxX zRkPe;JH{(3oxXIi>vu$_L*J2~o5`!<@6cJZgbVqug#6+ zX*Ogxb~8T2{OqcyMQ)s`9UQCC=^)`jeJ8vr?@q4Oi-N&{ltYtO#TWq*g^&~s?iFM? zv1jAZ`&_K0V18uvqMHQ_i2x%4Qz$t83|@Q^GOK1hmI0e8YE_?CZH1r9Ko zwXaoR@al^gAU-jwe?jBJR(xB|z4r)cf>=|RqJXu#<G*8oZ`0-K;eSTE^A;#8~CC!OcHs#2c z>U7sjPCrua6d-PXY&hmSnl03t#;x36mG3cxj+A9b&RKUQ^!+$jz>j9XB6&1%+sl|n z7m@lpVz0$0Z>&1*?KIPKti?MQII^k>et8znsQ7!jShe3VRKZC4sItcLyoLMI0qO#pub-g^-iw<>kked>n2@C|~gQ_Rb0TuwIgX zyV(kLE+>*;?54T-XT7BJ=MQ{7*W0h!k}I7CoYAGi=DvR1Z~Kx8Ko4uK9xuG0)NRm5 zZ5Ird!AlS#>-!tLg5-VIACzuHT%OVwYp_B&6!@p4<*rB;)<@K)I(d`cu~^4ivNQ-& zq}hHoF4U??pF8;vjt}7eH+;p?(sIhmU!%ee+o`NX?@Hj6=-8F4baI11*TikBzqI}% z?Gm}!bY`&Lv%+O0soI!bH-sAX?OqaUz1qn6qt>|d%L$u(9j~7-?OC6DtAnT=34U$8 zwe!T~$W2zbrb3|Jv+$#DPc(8qm|fZR9zA9~X%k3|su`|ftvs`qR`xaTT(t{;!Ljj7%Qev`@6=_DdanVoO}Bwn(={8-tHEuf&08^Ok5lz;8>}6 zQj(*+PFqSSSL@fbQ2XW``b%m4L?;g`F}!I``dF^@&^worS&U%iy8-1CY0Sz2Fg2|;4D3k`uz zDAcl>>^T0%dcno!H;mIdT-JVX9yFzOOYdrnW=L4)#bRApXo{!A6#g*vlVR&ul#2_E zz42iqh|bR~!^wlOk~`JkEq9`kTkd%MDkV0hapx4vR9|u?z449E%Ogh8)u(LLDMNAR z_-kXz9GAwIHBVC-(19*&TFuCtfzbVgQLlT#iC%u3f@Rh>BX|;yStm!sVC7yJuK2`=S9aY)b&eW^jB%aid3_wJf~y=n5=GLvh0|Vu{j21FY#qID}H>OF=4ASDHwb~rL;j(X{^S# zYX?!WU}(-YZzySw%u=IT*QG8N8|TT|QDaoPZ(x$5v=fzeLpmxcrGEDeBa$s}Qkf~w z+9J+5R?1d7cSZ*aw0~~3k^K2c8F{sYT6frYcI`n~1z?OAcW=*(aH5i#XihF_JkBNM zk(-N)OJRM$)xpBx;-QM$Eq+hbVwLbF3X_!foxJCnouq}DprXIKBI*Z?ZVS2v*l09t zc80Xl?ULii(KTdIYo(kfa)DW~jI0IIx>Gp@djeD&w)vUw%e0ah}@^Ka@{BjmVZ(CJoP3!Be&E`PLw}k&nAY+=z?J z!)*REbE+6jCqA<3T%}|$|He@?2W}ZX+vx>u{#n*hIre;*#z=vradd!Cj>L0DPoKzg za^+||4Ues?TA1UNC8sVIwyt<;f6*nWW!f*e`g^tyvZ(9cre#Iva5XNbQ$+R?ueouL z@WjC-9KEokVEKsc@X#BNuYc^!3XCj7o^z5(walKWu{T-CYc4ODV}bNE)AAq}ZMluF zuapA(Rw@0b0)w3C2DrKtkxDFQ*V@T(VdHTr6EDK4b=(p5Yl$HL`!`<+BoqcN#BgEj zqb9jk;&&_`nWTlsdyLxeYj>@s#Om5`x1~Oflp4bI`7nFu%}dwA#g56kd&&FGyrtoJ zm#1Rm4ky=^!Uo)Q4wYAkSH631s%cN29uU>mKVd|sUSCx0t5?G~53gh?7Jpwq|BgPV zxcoyQq&5G+D_OrEe`a0sX8hGmK(+Rr7UkV@ABPT`7@^F6MQOo?8+#vYRm*7VP+Xo( z@S44N%$JqDGKRHZo$Wj8R@WehO4>jlmdM|_yjs2NtGg&ehtD0Wjj5PnzPCT;NKdxd zRPhg5kJC&Hw%ErW_&C45sI=VTjkTL`6X<^IPydm>tnFONA?ld;Z+umXWWs!|D8qKb zgW0lO#~6cE0sdo*^X5x_!50^jf|v{4w;_m{@zJ+7p-;hB1fNvtB(CUB?rwGBagmq z5eN{*bksD|>+Iy1el+m$@xBi!91E} z#;_R0mVR~|AJxKmOn#oAe~QDDEcN26HwKxd)TY^0W&Yvk$XCAFllkCF(Y9*W@yg}) zWU)3?x=Ium*5&p>gVH7cwy5H74nkFq((hcvzIdz2p!eEj9x#&8yS zyn5}0=Xm+rX6_`)W60OFtC=g_XDn6cv!(L3$Acq}Na-fYeZ>gkEeE6@qjD={=M{fB>N>h>#$i zfDnpw2)%?}-ofkr&Ah+iJ!Ud0!i5VIs?VP4UAS<$ z{KAEc-q)@I|Dr7)@chDsuoTs&PYis&tc*hg&52V#HW$8lu17hIk2|O*&_hk1hf&sK z-TtvJ$h=(}<${`cGQvhlxHFGVl%{CibP z|IeL&ubxL;Ap7^KO!?K7f3J*KzFz!u^{V*h|9{-SGWmZ(cIk<0|L)eogtJK1aadMA zt$x1HX>XS>#%shVHOIltt`rs-LGYL@tSwgv*e0#Ew}0)u+A*9yeg!*el>NaYU2mbRjv!Y4@hbURne0h@q57UTwoBDW%`~4)J#gMULBy)^w{lJDbdN>aRzNZT3IZgr6b;LAA#ziom@U#TvPtD%3dz7mH5&J ztpSih!4pv%V{PctgjO=$l8~mpl~l<~aUMKsPP{MNFiMbIG0dt%MAIaZt+UDok5W@B zzF3OutbuGM-K+9HFkJ28{@{dnkos#e4sX%B4h0pruR^Bdb3|S~^O-|+CPL^*Lls0{ zgA{o><848j_sH=uXM7BV7Sv9z*gf3N&>piYt`}dV0L`4+^qu_$Bi;H~d1C z9($E~yYxiw4)$IBYfrt(Hns(jvD|MdvH|bHqE>QNzGz5z<3yUugBFYY6K$~q6mzS5 zeP~cXH6*BMcbz+-S%@{GCxK%c=66FllcAO?}x6?bs@(cG;kTpo&$~3V?50#Da*Djp1e4T(ZRaf5kgiH8)9h$o7YaQh5~x!HW|)@NiZs%5HU_}7-N^wvS3q>dh( zU(T%9D8nMN&B8U}$khC$*k1=|n(W?AIV5pcbD*%|WN!O#mTEs$dKCWHB34EH?pkli zsh|ak8rR&WsUWcv#W-RSjYjh5Cy!tVICdiy#&HwHFdw}drV%x*O)QErRMGqCgLp`a z+7=t<4RQxe3x)p_hKhJ_EGkI6TT1fR7)rnQHdhR3~}Q*uUVDgT2OfXUm5@Q7!Rl(ZktRlU8+>!kdQD54%zvZU_b-r zJ@5!$t2?m<8D6$E*`z{H&WpoMZ*x0$E>{i$FM~0SYv#237_B$esj2O9F~CVHQ(6Sb z+1S{MkVw7l35$GoCSPqS)SCK+NoL-EFVn+tg46s?sndKm$*Y}`@;+ccd>#%y-`fj} z>o^o2&c#o`YBP(Q5{Ee|gAZb*2_x((*6cfji<>fo)n@q`13Cf*q8`gH$y;^QJU(n~ ze?OBNw3?sk{RTG}KalIJ%rO(*qpTBCr zCusRnYyq|^tl-{5WSALtu3b} zQO8MonI3%aXBGMC7}_GBCUJ4h(++Mnyz4*HrA>3~UCIIZ4XU-&jnS(+tCOIb@uN$c zsiN?_`u=HHvWNi?2{nUHt44Be|GIY`cU~q@rXh*pQcXFYd|!&>1#TpTjut29Kag5k zoC*oaXCw2e!fwDHw-%Bjxwzi=6GLeZTYDyk3YcAD+MTch1li##a+(!RTw+214f$0X z(r^)5tb@7x2nO4&<(7O~UgKK%t?x*Uaj(u$!a%c=x=)_cK_HXn7oi5#9#IWN{pfqi zzbMZ^-Ya!-+A;HxqrGZ+G4}{;XXiAUI?9SxNJCLuZYyEF2cMg3$OOjOrG&-CN{=QP z!2?{+j1jWU3W*D;kQm$)ZayKv7LOut{WK#E-!XFdojHLfzz1-RQoq2Dt`|4}IdkA(3b#KGFZZz-W#mqt?R=YG$zRq;lTq`WH1YklKp}%h zjQaf43JgD&R%U1vot#ederqV!B_r>{hYz(wF0`PJsOIAxy~d+adcPo-?VRR0!MR^B zaG=L~Ae!{P!!**6;)yNAqsOn+plk8P+z4sS9_f>&p;G&(xuG{Vjc;=B7aL5hy^%a~ z8E;V8o-ofntDn~bTwoSBx#D&>pe@4}8==vHGbG%?+^gk1)>yW4d9i$pPi`gFH=CEO zjFBIloYoGn6a983?m6vj33t+e0S_nA=08yBSJ&nRK_K!<0iE;|2>6vZ|Kt@EEXJy9 z50*~_rPQ=W(Enrj<(-0+Oz@c*5f&hw=)b!*c2UOBBHj1}%uwo!uc6J-Mm`!FO zFj!m3oXf$b>*sBirMn@u&oG>_SKfZB9nOfK?K}2M-5FH0zz9SsD}F(JpAoF~RCy2f z_sBva@F5)=a8nNI*q(*H(1o6%4&9T~qJjt|JcG(Fg`u+1(cha@k@3o%z72`_KN*Tt z2Vg_5zRASn`SkN`7v)v!P_CmnN*Rd0Be&q9H^;G8I}37Im)aykiaed$`ZW(RL?2Ez zHdXcv3Dx#)+AMI8B)7y!L2Rs0sVT|?A-$)YcGG&Kj_z=%<{YQw0I?weh`d{S2@Z4p zn*MWjRMp-%R76?Zbm+3z&+iXJ&(a?UR89EL4Jc=X?0o(Q3$Ol^J|k|5e3|w`Q<5v& z`&?namfEF@tH~V@54L=HLKQa8-Zt`Ma+ECAdRxyK(#y9>ph z!`?)uPOR225N($i`%a)!K3aqNRE;?c8J}6&WskFiO-7aoa)tH5#073#g{M|y`y(yJ zviJJo%TpoEWx!oI=hyQV76xuLUja)OJ=yO|dF&LwR=;iAczE0%?ovNmz|4oZZArmA zqFuKtbdO>>pSkMj_g33IkbhV%S@FzZwfrwg6XADFmQYD-nUUzD9fylFn&8lj4)ME=S6-%Ko~DnA&< zHLg;u;(l++)RPeyQ-Srko(vNy!i-3^52Vq@X#JhIN$|r~>A*J=S=OlY{{!sjt$FYX zr{sFS$zfXtAL1_H3OP}8OMXz>9!0QHC?H4WF8F`w^yUUXyXU2IX$12Z#6D+DgFzZg>yHnYs zSiBKOr}LrcHN2GxllnrM&zD20#q_UCEO%6Xn2(b;fTPQ5PY3p7i{8*e$&hVeD8#Y?)mhWoGi zC3Q_zA+U|;?%6s74pr7x)si~jYrPy-N4z+tGac~}VfRCAgEyynqhvgrC-vyJVK9y+A!nP9J(51@3>zW3{CerovS2H+_P}708c$QG6fqJ9i1K^ zWz*}Qo?)9)ihOOR~dro(jBvOo+Z;k(7)e|`2Ri~HZXYZzpvo%__FcM z&(JNw6yO8IP9wk#nIVSEYa1rNy3#*Jx^e(v$F*)r*2T2Ba{gC7Q3~1_eVS9xd{lwn zTQT+=o2l@^Cdch`giMIr;A>9i-GeGDL0!#aZol$EP7h4RPZqm~=||r$xh*HFOcWpN zt)(47kJd8=;}B;}-Q5&TtO!YO46bbTh|+T&l=JmYP?KSR_uO#uBMImbN8`r#v6K*Y zwj&X%t#V0QIp2k1c>8CCYk+Jr697a{U~iVv4myN_l$4almiGV<>vs|iD2xgg@0qF8 z!VL(^N(E9BCJ8N%Pqprt5i~HIcUYG-J0f!#LCr>4Z@nx8oEU)8f~_hHOUJV}t)pWZ zBb^7$?$hcdbu)Uc`3dhV=D2a*h&U^hc)HL*Yxe7+?15#`>Hc>3GA~-z3cKOolP2e8 zk_Pzy`#1WxqkD>c0;dNLp$yKL7AO(sGEuIcWqH!4pYhYoblq6js%Uqex6DUcSh#wk zB8-)t9pnBbMF2ipWdgnH#O$-8t5zo34{s>Zv*0s6fHFq@Dem-2nxDMY7qRN!s0}j; zdtj1Slxq{67*wtAbG&qE)g^0#i#A@UpCV{^*5+j8hu8S=TM_dBC3qQHL`kmpF-WeN zQ*-i23m!(b$w6I4TK@uCy8)l~6WYPWR%@on4BiOI)Kk2=hr_UIMrPGSh$&mPnYil~ ztu?Lsb!F6)d}}8mFKfO(HqB26*TmfkMxiGv)*2qMm{xz)88!NQ z8FDcAeVU^(ApF9xRCx}|1|7_$EJ{YzKK%NjGJepe6x@{8*N*r3S?1&1Q+BMJVevUc zK7r=7WKKMg>eTO=j5d0P@R(~B5>8zw(MI=%)^yIEOkVaGu#4`GqiV{j+OdgB^)g8F z@SFr2Z$tHvHGYzR%60CsUt;sCs`&hOntG@y!`T!?)hlVMh3~e0%0e&;H@&xJC~(|( zJtGdJBvYSCfcUC*8R8Yq6&k<9Qrk3A!Ep_Mx$8w7KR6%;Nvs5AtKjLQ$ zWQGND>GWgcldT9@?VU8F%wCKs_hUEUgo9YQ8~xL^%eZ=@yPO|h8^dNgD8r$IqISo2 z*vV)kzA>XYni?>C-?_SIAk)6P3?`}vf2+)03g?fvjM zzi4H}_0YH5@QUK=*6%zq0yeaMOlkZo*^bm^)#tu^nL^NK_FD+x#$mf*5=8+ z&oSWD@uZTw;G$2%_#N)s5MNN2b+T!lT_r44RvE&Hxyd^Z=5-EFNKAoOcBf~%vs%~X?S&+U23 z0eytKot33Lu3y{vMm1?}uq~a@!y>F}W(X|)g8W4r8>pV6BTS>yP%l=csrJMkvs^j5 z`B~`ae%p%}4~C`L5mhYaG0jp*gZ$UN9RP5zfvO)F>OZ{)R>gg+W9}U#;!_%^wG=Nt zX+9*b79|U-FrQ+caol=CD|5EbaD{3V_jQ@Lh)?Qr-8eYfyMvP&DspnoA=)qG4x5o- z-5KWA5zSxGse|dKMxQLQ*(^#C+xw6Ot-eC*t3wjI-|8oM_S3&#{8IunjhW3Av9*U9 zia!tGok9W0CoaN@>B`%fXgiNDaA?J&sO=&AO38zYcSfSnXQmBajV)8Z3_tCW9H&Uy z#vksiG3d)gQ2b*UNxG%Jqjf2#Tua*JjieX0%qQ?9g^>u0q7}~UJ5-6j_k8^qtTccH z{I#);QQF^eq8{qQB0W`g9h$D+XlPiScwGFa6#cYCK-0EnnQx$KmSgK>0e~@JhkF(A ziH=+!MtnigcZ?J(3%Y6_+&d(vZ-P}pQjc9HP-X#JTec>B?aTl|S=c7T4?L<1mdHRw zUf`xo4|(C*xGEt7F8-!#oDtN}Fj0XKRxZ>&D+3UHLt=NGuU+FzMzBFMWleEoy`|!O z<2EQK`d?sYYg1+9sFv7*s!#HN|DFZ9k3p z!RYpW=2Q1lSemQ?5X;C1bSD29-#Nk~bk~E;3DRQJq{~rBcfX&p-YNmSdPWE`yRTi& zH|b9yUw(OJ^ARU^y(gX$VNhLZ;epIDCi(2gqbQp}U&5X~1rqHPsSd zc%Qbn3X+2>GjDYQvs3^Jn;lV^OmZ1cGg{s>KHRmfB*^SdNP+b@jD5Zvy4Gu)Yz=i1 zo2gs}oS09{edPQrm0^s=h?UCdCPa{5=;msm@Ihvbu3>SK+fcgsLD$%ylsUrO(A(Zm z8sqWh*N}-vJz@N^bys|gmCCnF0xm9MLk*sy{J939lUlO|gV1NOj(8iJBrm0ie!Mbn zb`eOnRz?yKb#B8{4lp@rgCw-5{@KwyMLke1NiVtU3vzPaYmA<-C@EkHX5Z~beG1Je z9eN$RWG?qNuI&`uM+CP19G94C> zDze2vOTM&uG}-Uc9F(nEFIo!%04PvgDfRq`atV^QSMBsVM-~^dZJuF&5?BXzIOhGJ zrLS!1N6R@&wmi)Gy1!TQDBgPrieoxkH$!i&$Pt#pCtbY08#;Mxh_oPNEsCeJ`|l7a&X@O;U4l)&sAz-~ukv+~ zTQ!kw6Hv28g%0TnU^9`kPJ6`zwH3Tb0gn}k19@2GKisa#*KYa80)m6%s z(%?(zwk#h9F6%(VGCtUV{QRl%UueSyv-Csq^5z)?|4C#GZPiQa&Ocp0f~cvBQo}5j zt@L8E_7)C^KR+gH`KItU!0(WTie_5)n0t;ukZHfHZ)Aw6It{rFDN;2)sHf?PchsbP z{ijJKe>pa`KOr_2m*2vz0wSws=E7I-KoV$; zxo4z!n8FnNtOe!S(exCH)NmP3FBtbb5agfdQ~jnRe{!^^lObz9(<>!%m?+22R@eH{am79WzCy4l>lS7oVt5l)jiDs*&9#A%3-<*+9F9nB^jW9)|FnT47d& z{mi{vpi~=Cq`N6A&`cPf>HGd((YlOGa|W_Rc`nNfy{5j67&R?S>^N4%;)4At&E4i#O$-JHlnr5Y=pj-CPuu;#JdOObh`uODVxXdlj+$C@k@3BTat z=B`6FoUqi0_)yI)$6-P3Em?|F!7LLy-n&N_0lwt-6B%5Qe%aO*=?gen zcsu>SoktN}EiJLRS#Ny~28X4xr@XZBVdTi2QvFz5K@!`5h)sx$ZOk4~$#nT>ug5sP;rMozghUB!XJtZ7k0FNvjW46Li@=T8upN!Q z>H@FcudWzm8XV0~?a5z-a`trYxQBBK~M7{n>YLp`HctYWoxBY|GjfcC*oLhdy z$}d1{%GK|RVYYU(hr1@6gpu+7xE{dn;rCu7+uhd%6y9W(PIc{03&lDR?Mxq?h0Je~w`?f9d^!r&zMV z@r#T4>sL9dGeMGjW|$~GxGO!#$=t6oED)>+Ml_{s8Ot@0hUcxV1|3c%rzNC2bKa0V z&Mhajjq`u*(-MYt8)RmEEq>3_ISAkl1CLA%J08V4_|YB8V#RO<3VMbNdGe^g4dTq} z{rZ(=XfoYO7fyD3uY^5orwH!%#nq_mml-sZX9pH`Mx-=pXe!fF zP`LeF#$m0x%0AfV3q!koTK(UJ`vczjpCZ1x@A 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%0A}&pW%+WPQ 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Maintenance/Scheduled-Tasks.png b/4.4.0/assets/images/social/Maintenance/Scheduled-Tasks.png new file mode 100644 index 0000000000000000000000000000000000000000..e5ee75cb87d5932e2925a44b7925ef87158ea2f7 GIT binary patch literal 38073 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%0A~T16c52e<5E8Y_I+V=+Xzn$Y^`G>&giG>7y3B>2 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 b8Q$2O^pVFKGgI@kS*)$8f2sJwjfejS?=Rqe literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Maintenance/Upgrading-to-3.0.png b/4.4.0/assets/images/social/Maintenance/Upgrading-to-3.0.png new file mode 100644 index 0000000000000000000000000000000000000000..5dcd9bf4ca716dfc6de7411376754a3d96e59ef7 GIT binary patch literal 39606 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 B=4$`| literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Miscellaneous/Brand-Guidelines.png b/4.4.0/assets/images/social/Miscellaneous/Brand-Guidelines.png new file mode 100644 index 0000000000000000000000000000000000000000..e0058ed9201796afac5293a6c18f8b2b795d86b8 GIT binary patch literal 41198 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Navigation.png b/4.4.0/assets/images/social/Navigation.png new file mode 100644 index 0000000000000000000000000000000000000000..2ece80257ab90a4b3fb24de1f88e930d5ea547f9 GIT binary patch literal 34392 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 ?8zMUk7@Fk+|Jvsuix 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 A(f|Me literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/OIDC-Guides/OIDC-Setup-With-Authelia.png b/4.4.0/assets/images/social/OIDC-Guides/OIDC-Setup-With-Authelia.png new file mode 100644 index 0000000000000000000000000000000000000000..cab9add6687767af5de09bc84cb4acf674ef8526 GIT binary patch literal 34863 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

    H>@?A! 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/OIDC-Guides/OIDC-Setup-With-Authentik.png b/4.4.0/assets/images/social/OIDC-Guides/OIDC-Setup-With-Authentik.png new file mode 100644 index 0000000000000000000000000000000000000000..b841d2b911192e4015e01510ed8dc810e576d4f7 GIT binary patch literal 34794 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/OIDC-Guides/OIDC-Setup-With-Zitadel.png b/4.4.0/assets/images/social/OIDC-Guides/OIDC-Setup-With-Zitadel.png new file mode 100644 index 0000000000000000000000000000000000000000..91df79be239dd1a83bf8ed80c525d4e0b80e3d02 GIT binary patch literal 34954 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Platforms-and-Players/RuffleRS-Player.png b/4.4.0/assets/images/social/Platforms-and-Players/RuffleRS-Player.png new file mode 100644 index 0000000000000000000000000000000000000000..4e853a8ccaecf94775af2055a992622b1a9591b1 GIT binary patch literal 32531 zcmeFZhc}z=8$aG%Rdi9Cw)U#MS5;B9M~onUmkA3iWVb?RL4 zsZ(csC@uiM(YqIDdFoW~sOAF|W52}Z@n?Q4_$I`ZuRSJ5Yqj2YOaRkF_eFQ1{)Qv} zlvYvZr`P8wZolZ2NAcX_y}(TW6*XK%o|wIZt`riVymI@tc~pT=f5gmu!`O-}Vxc~L^S?*S@Kcxndn#0ae*V8FQ;x4^{yaTL zUweG|&(l{t1t9s!&rip5X8%38NuCk>@2QIE|Gn=2BHhhtdY%1q@b{i@W&g&bU~@rkJnK%QFA$E%Jv<2^Q9875+!eRC9;P+gh&> zJH0Wqs}F&!ft`FuASK>}u0rZ3clBub@ zSE`ME@;e>MD_p6Mj&sEykWCl1T9#r{Oj%|bRkT$8E-pTl9r7&6XOJOD0iGl03**tG zJa>k)Qz{oV^lY*B#hrR3r>us9pg79Q?OfPTHo=N0RO^lJETGY7`M z&c*>j)qHYh-m5J)B<&AQWj)K}yGjA*SIvthWilh&>B_>?zH;A$)$Zn=VEkO4DVrCd z-hy{iuOm2QBNQN7i;ThE#Hd`Qv!jk*Q+J3H=vZ)t?x$H%yHMDh=1)B(vm1UhTf4?) z`kBH?{@0lS~s0EDQt4<29?lw?Z4mF(gxn?$Iq2_&yTp;&3PVGpRc_&pO5p5gr|h0N^_nHR|IrGi?)jn-&WXM8icF^f)%(PTL4 z-!|@O@+nz)H&a=8wb1TH2k{FFM|QZ^D{0kY=7|%^odaoSTQ>b}utQke+*#hd#89ac zhq+XFlE;jAbXE$wt;C)ZBJQWzUNi?5n6*1yzxVBoBKbQ@Y-}$xn(Nko!S^fI9`$ni z+TqL@YIeMyot>RQfuI?EZpPfdZ4n=@DYr3`EI0e% zh&WgV!c!tNY!gsXQBmc;I=TXW78N;7kB;l$93^g^$qzUkYnFJq9!{I>{(r_ z{F7LWt#)p;E+W_9s`2JfegWb41b3mx+;0bBdFmQ;zQp$can&?b0;AJpzOt7Bj zA>p9&RK`PW=9K4QBiPRz0$g0?7DH&0HU33M-eduAWk6v1mpC^g`-l&`Uy0Ji7WGqfC%(S?0bpR`2lZv%M_kc# zl%c+I9YcG*?=XQY5!F(`YK3dZ2g4NL|9^)rlZ~ zY$>l%$?tuu4nt;C)UPUCHCqM*)j)54Hj)^HK_EsXTO9ud}d3 zh_5XhawxZS(1FUE{OTgfwiTdQvxgGju1!&xi0Sf5Y7^HWHjijUR8Ri2smEjBCezXs zCqiC#-VQq?ZB1II4Z_4hU@+5=Ewg${=E`w=#r?I$3JAoyj=DpktmL7A9fFw$4FiVSKJv>#eG(GR{kMbr-W;^}ph3F6- zKL|f1pnE^9I2pb@4kjqFX^jW^Xy1E(U4Zr=U<_jyF9#(SXRNxKqjZy%>RP3^2T#(f z-hORmcxLd?zCdiuvXKbGhy9Ji;7FzTMv$;Vi7^6-WBygn$rhQbSbKSUZ%eD(X*w+f zSp0t4N8s=atDI5lAC?IZgwzDV_R8PRjTHN6BoT}TqL+lGH^2!J@YmeBjHuwVwYlD3 zsDP{S?dA2A;e-NVWs4%&wV8w9it3QU5*X=S!QKY!3a{))k$6u^PBeifJ#v^ zR6ZivZTbnmxxaDzs=jBfFV1>-F#1X`zx?u#a&WL8mnOo7|7!byKvB0z=$9T-biUUJ z2Hxp0|qpA7_FE`xvKJl9$c%K9ao zjjgGf@usFhTVD0+-<|6>$1G)cN_a>eosWzrPg{{Xl*dzdSS|1Y&fjLz5=8uSl7rSm z0%ohLPo9H+F9|pm+#D`cMWT}B9vRtxz%`SPHC!7u`$U%t%l(@2m`)G&UW4Ombkyrr z#&8@a?3NYI@83~sFkn_PIc_ z2*?nL9{ZNWFMMSoy2oU3OkB@J|2dbYjl5t-xmTOo03FQ;xWdtiqmrRdPN{H#TkNr0 zq+I2*HF--XLJT8^_mHv+TD(p!s%O5>yD~Y8ebT>zYHRpXK<$os%@TVhp0X&yYaI4$ zG0Mq)VLqg;(8LdvWW!W5yR#)(oIGzDSAoXxDHr9migN3)8_YLAiZpIy<1BOCj`pqj zWvh>*PEPEer>LW)^5IN($1KU8iKlMUe6(icBijK%gP&hedG#AQv5wV)#RB+Stp>}Y z!;7AF@zlx}PqtvY7^S6aFd1ycT+;HkWy2jLeY$8UW64#%c5uf^o@Sx!udic?@lq%FB9qFcWZ`gZDP5*V@h zwNXP((5XZ_NsLaiIhk`M1AE2TadfCzP_?O8Y0s_tKod)zA)g#YLSw_(ng#lh9EOd4 z-sTH%q>pn4{;aRCzKd>{Lh|&qQ*ikDBTVMI-3H3{TBO~m3Na3j1Kb>{H0y7?fJ-_K!z(nxy zq$K@REFx~{4f4}cqD?2e|ES&TX$sT6mCv{~;Bn^Vs+7q&Fd@FX1I;1FktZUzcf2Hy zWJd?DZ*|~&A6J6+P1y{zB(IE%^FKCv9qsVX9;&ocwGmC{}F`TkdHb2C&DCAVsG7H!9qOf8W zPe?a)6#X*|qYg`xZ1tLr_-HBlI21u~)=EZ^ihIb-&G!*j6gr4g0%yd#SC$aj%*6xDS^w1^}lf!LB|u7^B-4t$F~BG zLK@K}9NA{6~04FwhCMCAdjtsF)Aa0o{m(}i3+xv5cq0yUdVoQ5L3wJM<%=Z zE(myoL6zdf-X)BHJmc_pWn7MFN;kidQ271^JU9{qlgqrg3duPfd2{Jfk+TKm8`dlo z1F^T;aLELrz^2;L5<$aK?#(-dglSF4a9`25T*TQXp))%(=d^-Yk#q07RQl=@Dd6(C zvqW4;(%puq3CY2GR_D)btVxD0u&~1~-}pK0FR&e&qG;~aPuhq^433hccLkhY1F`4D zM~J_VOTo$w?jfbtPe5*A=0w1B1=3Ltt}2o?4(KW{v$HpWqU``o5EnCagrT(zqpTyQ zjo%o=qB?VA&G)OKb@dG^l1;c;?Dn4YB@{)dT=@gEL1^ zc1e+BX0yQiRdy*uG++3IcD<|$U_iYR2OL~#GM;*AS|*~s<5dMhc+fX-bMsyS44G}? z`XM$AcR-FKZZ0(@SEBWf?-EDr>wVS~Zsq!0#Lqvo7hM$#B7m%Et z-aT;tJ-Q;}!2($7(mkIv;HJH|2l9>=oB9Q7zB;!VVlG_SUf6seh0A@Fr9Ygz5DqFR zGc=4!vr$!GQuvV(sZ704A>Bbs@jyAhIBhDH(;S(_T3cEX*mIh+FldnGHlt$VpQ_E1 zq+l7i!-k``&W|kYdn<4zUq(w;v%dyJSc2EV_VdAnQt}+GHpE3Yt^Lti$pAh^M4A*# zyu!67%`9Owho4aEggp(LD7JuK3}PMAiI+9(QC70Zg=#WMZ@gxjRSI&|#P=L=x(-PE zLHK@g^2vg7bCb5Wn^X8%XtWS{D0|VoXLk{|Rjn26gIKXLx@z-hvF<=c^6j?8i+g5V zTq?73F%E01L3B4`I+i5uxE_Dod92T*gv($q()~0k9D9+NY}@Y6zavQn9p!8k>(^1- za1Oga#nG*L_Q7=sXc_p%eK5u&I$&pkQ?2h>hday2RB^Y`KIh5={NesiHF=-B@e;WA zKyIK9ggRx=akpbEipP2%6pr5na+tf-_J||+lC__O&YCq z;5xC)rE$(IWBXvbOwwkvmnlR@CebK0wnHiePQ~qh5jfZ051&!F`T2ME99C)0tG=-P zF8E30DMOSEQ>nJ9lJygArz@dZ5v|{m$x$ll|9hwDlJ;ccOVZ-HRO-55VuB(EkDHG$8@Vy+{wGZlQ_pfG{ zCMThPUPCka)w5XztaQqemA!5i4Pt1LEQSIP@=c%>b1ywuG-N{^^@>-y@uA18-F&^9 zSzjC#g1cLyB|MyunE=;%OnSW*%^`oUypZL<| z&Og_ZAk%H(R8m&+9WV@5)&5etFSImRsaHY%sg}_^;l@SDthRDAPgI}NWdNCHf|Z7F z{y-07kq>LBBW$uf*tY=ItU*STe`mB(=U2eU5ofRI{hYu>EGtSLA10u$CHr*$X4*II zjs@|33IPEJf9m-|2H@nStn3nyENX145*KX<29pq^p^>(lC{xid1{;mTeZQDQXBHB} z21QZkJ38jdm9gyQL)p^&h3PBUlG!bP??KrcR?10wTI$c~E*2?}Z3<>(6(Q(uh*?T- zdEOuffa^?)8j_q~WIrJ*FZ?!`KrfsRr>aCZ)I7GD>w$pRY)>TlX}`D#i;YUmEnZp8 zg*^H7Fi8&FXRjH>NkEE;Q)gwz=M~*Bsr!b0XUoVhblG7xL8$aeVmkL#svO@QmjoI2 zhuT<`ZHnSwKYt!scEQQ-!2~_U{Rb6Gy?Lz|A!f1zX;VlNIk>p0|+B3 zZQ`(I!IwOipA4774@(1%Y~@(+-Ep+T(-W`0JdGzQDXqc(gSNUNu}h}*CRijZB=?D3 zVNj9F4JV)7PK_cqfg`c~Swr196>F;GhC=;f`^bVpnArCF+QNa5`SF6vn@2jwL3^Q0qNtF9Qej0! zjf>>@*2)c?rx3;Z{K0}z)N;M7&KT2)(%xFxn`rneXnG_L&zXDFw&Ty)cExp)euq3ckA_oN0FG!@(j z^3UYT^j0YXhSWDU8wS04qJal(A7eg^sGt@NI;V*Vr#mFd{ha`xj7et=duEQ1a=nzB ziOZE!w+%I=BY{V&{Np^f-aT!tdi;4>W^*qnK?xqy$q>qUM-0$LdEoqMq0hDXgF8TW zh4xhY7HjP?*cErI8FIMdx%c$w5$lg`5HADLR-XTd@L&R+1!oNBJuVC@=N zFgNqV=CzhGA@!gx{anRK&+1fqbWCDeOpM^0mFZM+EN4g5&T3^vfYn2Y>r7L)jWLyq z<+gvZHO7zULjLy40)R8m8#tv}+)G^43%C zPZ$hqY2dL5{luzE#hiRBNI7o_Qpltx$njm8+c^%(!(dgiJZ@1ba)V$a+cIdEka#olq@fWQ?Qk!izt?^xnCHBMB~^XPBJzc7v7&D;ga> zf?A_xLxY!#V)$tDe*3EaK17%lTq1^7c05h+4mFL)EM5T;mEXe7@)|I$Ou-IZgw=k9 zYlv=VbhVbD2(A8P!#ECYIxkaBL;Vl1J=ZTj+9vUY{Tm(%9Q8qehvF(T7a3of#(PC_yc;r$2lESW@##B|`Fe+C#{iE{fA% zL9!YB_~9cRF$qsE1UI#&DcL8OYhQ;^UG2HgE#(|8=J%wg{-BkvOYQV6V-|RGR4(4B z5=w02m?Z_wd>?KRxJu>l^Z6>VH?3l4O_^n&#Lc<$?`fT_aKx(>fPD>kSsr>BrQf7_ z^y-3{+*&>-iD+{IoLN(kh;uU9t3_rtS7Veun-==BpP!M*!wI) zu=eRs@7}SlOu9N9t5~GztNrwzDQ>#=kO`+~UYUs3J*?$y^Wl$}eMmRW82&EyiXt*C z@nvfAmoFLQxVa9o@ElW>e221vFNKOgxbQLJrETJbkRERGEHz(g>^+`<&~BBud2RoP z)25!*9x(I(qrUm@_UVLyMR;|T+R$1(ddMD&z8mN}qIukwB|;qIy;<~}=s;7go<_^O z$2s)$DgcP^iCUL|BdJ#sB)d z)E{G_ZZ}GUB8;#z`d#-#c*EJI`ey05J4*SR(R(8pS_+v2zjQtNlsMzHOd`rabSQSn z>Bqd}42g)IdR@_sb~7W64rZ^VOd3Enk!R9uuTY{B#|}54FbS9$;*9rs2=!BQl$7&m z?#pja;!C_{^PDYY@_kmo(63*ApL>$S{|zkn-CtmvW3-G~gXuzm+GZP`eo;<(M=TmUD=YN98tGzZtFb zjug}j;{N5!8O|^$eHVNG@Nc(B=0YTv$J(&QIoqFxo$8H1fMJEJ6CcYIPA_(Rw1|3?eBchpzh@z#u zfG;!Usc=bRi4^#}lei;@JidB(xDQ4d>tkf(x4nR@k{}e^pF&*0zcZU$>ww$CT zgNZ?cMVkWhOU1&$?{AvOf&I8Z+B?Ze=Ru2x+bmdvsG*OOPTy&HnGk7!>*4jwk6&iy zrKQOW9NKCB@i4q&L!bHYDQirTvx6mriv0_fcw1r^C4ZCvA^VOirMf5?e~pgM*)(4} zhr#4pxu8)knGM%)DC@rX#*Tmy6YIynsKVQ^}0vbh= zN>*4)i#TD5x2mSf^~V$ zSmH{SK~FQ6CYuqsHpAHNG|!xNpO{X;c(Ik;tO}z$1+VH@@NLkVJOBO+xPhOuNV;Y{k7&lG`hMujS~1f*Jf?Vkc21)r%K9xWCn2z8?LYCHu~DE*nHPBJFY2 z6EV^US}n#lq#*jq=f}YYW_BtXY+9ue4-@&D^MI}QB_w6ltj`Pr;YPDf$%sxU=V2od zb!%y2mR5SUB04uut1mVsVf*#2;6=3`bsc-lU{1@xs_CS;6n{|zrR zsKscge)k#g zEQ{FJlpSmpg;VMf=#YpprR^VF_JBa!N`5IHrpt+i*D+_^R zvY3MHa!$Ls#l85Ntxe9>8JT=6qT$)l8D}@h z#=k&f@Zf}vn-=N>wmT`|b`lssL%!E}Pxi&sjL1Rdhe^-Bkd__$HJx^wAufXxj7onG~# zJ#wT-pEm9crK6JPzdY<1JJ(07UtW}Nykv3Rxsrc7lzSeU&zdEexbC8u4 zni}D(L7$8R!{vDRt~&Z%ot2?ey-}1nVX|W3PwO)k^8`p6bE=G)rPtoUCGTSm?Cl+c zm=OH`97S%^0HPre7+$^l~*G|`%He-^oKvRI(_;KyAV4U2Vg}MU%|L} z-aXzuh#8yKXnCcjT9%KtCsa}j>s}r_(9Iw}S^fKxl#$TB%egik#a z0_>)2-oSW%u^9)ar1cEaK}V2LIcJJdPZLly^EVxPCSHkl+Tk}tQ>6Ye{D?ngR%yWL z*L3_qZS$hrEr=)eH6o@;k$pd}cC1O3+lJhWZ1mNSxIuWZuERx3<1{^IWkC80R1Y*2 zo$KPC%!d9@1)j^vL;56F@=o8_=O#W@CrMVysyP0f$*IZjh(CdmGqNoypcE0A#wFSErCFL?Gum#qE4LZzg68 zW^(vG$eQxM`vVKL`{6LS0jdMo0KoP!90dgPJUl^5fM}#P_Kbl}fPSy8OQ0&RTZ9TW zT51u^P4&LYQd85Mqk{Nb?cWu+KlNDc`hfP0{8p->hQf>|5Wz?~vMNs^G-0%!oJvXg zE;c#&4#8#k&0~fW%Vetd#v=6wF4_;Nxz?13L$2nxFJvq@o=<*q}o z$o&BkI*M~KfmOwqz`jBM3x^oikE}Fp4i~JGE)_9_+A#172@G|Q?=#arW<=$FOBbV~ zy(z7-6d}CYc==Ca_V5(Jhn6a~Lu3r7AlCCXU?Ug}kBEB8G&`_d5U=%%ds|EaqbybX zcmHVO){B?3S&r*78kg?*;eP|w|4z~f|6M-$IX6RKAHwq4VPK#C$-?&H9`sef1m~G4 z(13`JQRo(B#k0xV=7W8!GBC`XgvQ}>rGl*$&t5*tU~=J1u$OXtNpzo_;A?&xeNP-0lyD>hRoBD0d@$pX#< zow1tfSMsa({&*A1y!`whbX$+FLAWCRQzV9U|LNcj`%z4Rkj0LKdq)KOznVwQ-@N2y zlNh7=uZH_KAl1)r1M*ntvf7}a3H-dg{SmAqmmG#S{-t&q6rryGQWP>i)xVgcXsk(0 zXJyp$UQ0`sSj6Yfaa;ciPjWCFZ476Qx6r=|5vvad-(s~pU(`=uvz$;W*LvtV3u0O9W6J9x%9jLI~fYvn`}`lujwLF!`Ab5MNbkZHGclP zgTGpwu8${9U-)aS*C=A>^U5Xkkc(l9GOta$q5=C5z5-p0TdIH&CLT!7SN#wCV$tCL zA-@h1&R@6+k+eR6sPZk@gNltYD&g#|>O0Qoz?N63Ms&?|bACOOVEy}+bbW|PW_mh{xk+l}}$7)zUP^ThyP`R8!o8uFSIzN|ac zu=@0IJf6g#{CB&GJn#E{LnE6c1mC<;;oEz|bB*J#7*Br6 zU^Z#iOonONa&GEhgH+H0!KIKvZh^B#2rK;WOTdovU)DLBBlWHWe)UNLGV#`pN}hjI zd3SyNj|EXtmi~f`@3cI`ljIX^Woni&qwxSA{ZQS4*!Wmf=F=3QR`xg7S9`-H=OtoYi&-1mDcCP} zU(p2!Jd&sY>H+$CIpXpu&<^ZqRW=h7q?@`>{DqnY7@tdqSt@V~eh z76mXGNeEB7&}Qlcv9=r@W>KcAk7Y^cjdfc%BBp-;{lf?jtPjA)21tZ5EGE3p0sxob zDn%}Ug#tLo?99!DpJ@uSv-ErnlpSI^=7Sqd_Kc;kZ071cE=_-DtK2aBS!HXE;!YB~ z|1447KvjJkX)wv7u6SlvB}sY(Yk*gDc&OK<5SYlV%ZB=pkIRX;_TGv>UP1~Sjm?lw zQZ{V#<-4ErbB$Va^6R#T<+0Ni{%0He8Dfu}a1*N!OPeu|9(BaPZwYgdPK$_={re-i{5pRAN;M=#|mQn7# z4-q;F3LkVCPSckWjI`sb2@7wRP%Kqd;d|gW3s3}QTz(%w;PV>vPOb5_wn|7=7r*DR z$mDd_!^t-Z0mPioOD9Nqufn-kx9bo3Lu)orp153F3xKZpKsvVxz<+pYk(>bb24Ico zkjd52V*l)kFI(|GtE0k^*mr)MTAq)Ykjrilb-&syq;_0=JXQ5EDj{=n()axZ>P5!5 z={L*_kG&TsbQ^2u?Y)WD;jY4|e8B6H>*e#-zPb?cm1T0?FtpD~Ss0|2h=02>u@3>It_u_H)L#cEx9j8C(O+zId->|v^) z!MfAZ5GXI)2NnZCT+%#f=A716RY$9ZEWQk__3spnlx8sGArb&Od1Li{YZXwSGza|I zQ3!k?u-!5CW@W%N#nq)fF0OrvqnX8zD+7l2d2DMMAmTnuq9(>^M&MRq6p zrw90~rJ7D!rZ$IOo*_vcJ2Z)C%SOzc`xZ668Gx)f*LBSAgraKxh_!8-E{RF}Wm-#P ze!`0lhd+APQ6ALBEd;50^q#)ZP}6;jNqXhx(0Bj_5wYyK%*x@GFI#Ll5JjpDbm6X( z>z1h8ukoz(kvs0^O9*ad;Nsbz_OS$7eCvIO5`dYGZy#<+93KjkHp@KApUpQ_;ej-( zH_>^dPD8js!qgPvo+lWY&^gSRPI#bD{)pj>JKN^d43XPmd z*(NC0y|sCj6V1H31hg5wRtla$TN!QbK8Nq0ULgfYY~{NH9B9#iwJw13*Syxt0gN}X z#0}<;pyD9OXf0vctdUSN!xk2682A|xf$ql1uZ864DOvF~OV~-3(RPSv1C8r%XtyoL z{SDMCl?iMrD7Z*>zt!(>e>a7=lVYvjlYF7($YNfi{rgJ|<}*@H{am@7HC}Q4YEU|4 zzOnt|z4Ab3S*v6Kz@mdD$Zgey?U64l<9}FNwVQ*vfx;G2D;`T!^YFf(I7`Z`L|(*QY?zV{n=3xf!=h!C8w#A-kx;ge9PQ9ERS$TC&s=jck(>ur3spB( zUsa{}Qn3Aj_V8EXlH^h@nKYKM*5+<@XX+uq-J5`v(;=Ql##v(c$Q1=e{|yUm8RChto*n%9M$E!IQK2d z^aj)N=8`TzG%jVUA(I|Rw|KYeGSGsmPh9`1dNhc@l%jFs*G%7-#-h4evfOy{1CK@CUu6Sq&R5EHBm!eBVB3-g|?pu0VYDyW_HGzWS?Y$HB^|NQh@-m&c4)o(X{Ccfuh zOh==5Y8VTn@ccSSwH5EH#u^kuw=)QAZ~5z@GN)|Qm*A31ZDi7ZiqbU$zc)xB2$|#? z;t_U%dWA0ZreuUsHv{^8krG#57oeqwZ|eg+w-;<(9S`?lk2ZOv+Yjn>glH)R#5r_^ zto;#)D~lQTL}C`WL83ZE%Rv6YI0f>2@Em{NGGu847(3ES|1!m-7~uOZZ|qe_pb(L+ zADF*5RvG8GOCG^GZ7*l6se^dH7_+sdHgR=gjCgBniCXw{!k3=j=S_;&$Eg6k2^OjBq&~$*Nh&tEKZY_?E;AjEjX;bsoV(E4Ir>216q#D`3_Eel0F=Z>ln* z@P?3uAlcia)LJ^^xb8FID(@A?!vxk*j9n4n-O-s<+7T#|a}cl>S#kg9JQCBX=G>XzJrt`Qj55qhI~2g@!} zgVNHs=o1<-j8C3A;o$WUfc4Lqr&Sc627$|KfUE(2isa$8=-$tj zo(%pgfPcO&XkH2l++o4_&+8a8HjL9!#B}&1tg-)gCVaAC*lUgFX`A12=sw6Q6)X$8 zFPQP90qwScZX5lQ`bdHwpr|Dr4n70dxq*y>0 z4fgeq(xzofVT&K)r-1=3iNMuoVqLA&CECqVLKZ&$`ntov_khR3~*TJ&}}UaEGg2qBY|h&!$CjI`DRf(W7qYP7PTx<{3Ty499+@OEixxC zWSopO4_I83HF)zA16yjzR_d(}`Ai2I9}g%W`f0P8bgwy#0XWWm-dpriQiqO6F&r1OH z%7G8#I+-2H?r-GUP@&(#Wd~eqNkS~8fNH)GcjVwmc8mP?Jc`1nT2mefDva?tv%94J z0ncwWjz>##w z1x{(M$GY(1F)2am(79sfVQ@;L`2};p#naM2M`sM=_P2k(HUnD6*IQ{2Pvb%)4dhwR zgE{BEdX!+<{EVjc*zPocSPstxa*9WqIzavbz*bZ;a?KLB>=09G);^2+eQ$%I)fHeA z1livoJ-Y?!)VoP>4)oDFU-jZ<`3c(*(x`<-!uld$BbQv@(~j@E z=MfmZU5|(6lyZTySu9{NJc-`;*^H~pTK?pOReq3rrEXzB*_f{$maAJQ( z2}EyPXbH*(GTViA*JRYm9bT(1G3!wlwE&7ecZaM%i5)nrj_;-$?@`JDp>jDq&vMBp z{tw84Eq0&23mdD_g710ty}qO>@%Wx}7AljUfs&Uc0`?*g^;5=>mt}C9FM}2XtCyY^ zH#Zr-jkNhJMrDLyMY7Upsp&N zLxFSEtPT>{UF{Hs>SW0ZUG>+wJSX^mY2!w2$=XtB|BpEH2p{~njJBT0yMEe_He0H> zfM6*!gcJhii96W5mxsX_8dq?=X~3M4jzHVT`)QAj(OS~6MDz_rvkhFtHB7K0%H|=0 ziV?xp_6bJtxPM#LX0B2$88Di$rnCMAv0DND(7vh~(sHWx(c%T~rM?D(rM4g1c)eiX za9})C3*f&t79O2)$pMbglV%qEEJgPkYvB6&1TZ^mRW19bPoh8<(50N`uPeWN6ae9H z!t(pY6TyL>=DPL`4}sBwx7Q8778xuUnAd~-+pyz+ekMCCJ$b3dlZl0BV1~` z6gvCbxlPLK8*Bdk1)sj{%#WFF!*Ew^2U!HwT0tOtb$uUzJfEm3cqi0pcEe1^j3Y?)W_!f{GKy01VgjerXL?%5ggju%?J#8^vLYR z)o|P1UdY}dyz)oNa~lYc4l9Zf5*&ZD10;HNtA37vEGv01IdW9nHTIA_sBL*5_Vfv* z|5_YSyguJ&QL;?cQ?^2%d_Hs<1AJ>0fM*7ZbYaB-)9Hp$(EuORnNaxIx*cODAMs0B zx91}ifJux1_((!vu8f~g2(;6{vNBv@Z6UQX*ll$&CdHbw>>Bv_T;!>a+0pW@4|$fs zE(VDfXC5Zil;e{^>P2r)fwC5}Bl`w*0=M__cP}}q<}>X#9Br17D9<-<`f;ok_;htW z%L8t1z|7HcUY%e~@)JORZYeJho)olC=7G?a?d94Pj!sTOX`m zdZ09Es#wmCSdooAZp#JFuK&Q(2=G9psix7@X#S&UfM{n;bshwU6sEs41km!{1|Sc5 z)}yl0(QV-3lIE;_HSIJ-v1Q@f^Fo7ILgSiSqQ%SUq@kt0o@2kHesRO=8C<13pvQazqzE7-Djcob0~yDDssQg*F7JfY`n7(!xFAt= zw_P@-2#>CO6a}!g#rlo#dEPbP%5MFoLB{q@ZIHTpo}p1xOw3I5(0nW~YYj9MVmW0! z{$rRo-P5+8F?z7Hq&XE^$Th9#;z z)AC}eCv%#lOtO`GGn6>csFnWZHeh6ea57Ka!m&$3TylIykFxnvyQVTw{9I*!aqnTM$0mS{EBEP~CO&vR`{X1Q`+Vb~ zx~0n@aiwch3!b@pJfH;(Z4d1ZSI24hFHU~G+P5(g=vgx1x0{i%8Xc9uDbHeJZeBcS zo6$-d(wUSOPM1?Yej1(}w6J2k8s{le!hUBw&>NT>*NLn-DD9DUm|O&2(M|8#>uI^GOG$)M(x4Oj(%5^Bl*{Ov z)2{*-PIg4I+Jg^t4bJl~i{lS;)z!wHG%lV$1XKoeu4+g-TXvt-zuPsM)fHX?&nRgy z>&E)ZY|4J!q@jmm2jK>l*`7m~YjJ!(gu`;XQ6A$3&)Q1wthIUGk~cl!g@VhTI2B-b zR%A2r0vMvQ@ZH|3FrI}7YpXP1KJslu$ga2e30t*`yBJ2?-&+i6Ea>B*F&|{K8j25 z8C|##2LOaQf*r=gZ?x8GW*Z;?;uXBP5<={59M1$0k0)}2ecQ~#I)@j02BaI|5jQ){ zQO9*M)`ZHckhgy(cE}uG-(~QLtLOPPA`1EeqA4&f^92)6?5oWPAT6@s>tyityX_jI zB|`Ej+f(>(`Nea)2NQ4GXMh2rl_BM@n(m=zUGI6nKGM%s;w6mxJ-2weO~?_fy>`0o)peM=`-pm$T`qRC}_ zGyU|*!|hA4u@?X@SAGj&;{YHJ*W&hnH_wU=)d%dB@Brg_lc}qsLyJ-Xx*!is6GJ{{ zTNE90nM@!xHI=$B>{BNZn1_EmKOmgX`C428oupCbPpZ2~hs>!_Tml?-# zW)!ibR28sLU!(~L*Z>g`DIrKnR8&d?L<~KkV=sWBfPxgMk`N-&1B7v;C?K6gsRBYE z0U{*?5|W(#FyFh*cYV(7T)0?X5RxbVviGlTPuuZ^GL!UCYkhqelkU)}gaX>cy8gM3 zJSEn7#6}_Ui}U9%sVQr?Q3ivQ&$2;#sr$Wd@^!BceWqPsXUbl^b z{VCMrrd8@B6m?4MwOqg zp^ltK9|}hP%(VH9?o;2HTPL0h#H7`V>d$-)L>m;-QN54vH_gj`u_3Gp!ri9Jxt=_^ zyegr7Y)sHoD6b*7keNUzg!&&1xh!3uIxW5WYBxWROWINvh5)$bY$F1X8eSYVI8-i= zY}Ug~N8zt1=PG-Hp`t(#_b5S4FJ_my!;ig7oBD6x*Gm)_0VJ8RnpEudUNy8@A^PQi zPIR7@CC}`YdfFf>c=)IH#D3~XB6>V`a0%@;b_QCGe^#Q-&|K*CI>}rW>W+gki^*TJ z#sTdcXh|9&$gjIw95STZ&wZ48z1tu%6S^cNO_N+eV`0-;*1x`ke0Z0PF8`8{n*vv^BzbW8<`TM*pvPzJn1UaCk zG1@kFH->KLu5dMu-rk9AG97IDjl8nSUbU}MJA(Mx-!!J^;$QHkSPD$KM2Vq(;6`&+ zNDXDx=n<0{N*Ur&%scZRxo+*8=5yP3!5g~K^V{1^7h$9GLk1qcX~c-ha1_dHZv30Z7&+seEo9_lv~AjOPNgj{wptpcl{l0s@c#Zq6y3J_8_s++ zFo#ErY6|{D$eZ|N#|T!JrBB``x;d$ZtwadDc_5+oeqq`)OKL!Li1?1tcP&T# zQ6dz>?6K;Ni957&Y7QxoHoA0HDYIxTty(eVry5R^Gl`^K*QBH^P~hiPWF{b=)oc2M zncF$~GmhGphY@uJ1^vCa`m-Y$1qMk9yA#Y022_1{d)cz~*jIr0^@4_fkM7DCQ`yMl z(oCN6lGr_&)%Kk-6lo{j?J|gk;M)lR3$8*vfEd~wFH!ho6SGUzcJUfoQUFRR>8KE? zZOdD>J@;z5+rKfv>>apD-Q_^yJ!zE5Z-0-`DWyrEQ9B6rCbd#3p z67A=kXKJCKZt617Oxl7Z9OglPH+1CrV|}^(5Iex*NaEa)xH>aLLG{Dv$I8GWwG=@5mY<$>gQ@m(%f_SK?uuB$$@o z$WXCD_lHmcJkTe;!&gkjtj+vGJNQbIQ^3Z5yvbcq(e8!|iO;cK3&;^t;E3!M*Z206 z5Ta`FkiN5pJIzqZIPk%O+f5Ng+*;RpzuZ)ruGUJ}j;go`Rp#`X8d-d-Nz(zm=#s9Gp!IN$)$2FE&f~DlFhb||=e~c~2I!uAP1Vt|{hr3#O@e@%WLJPPNoH? zR$*+(1jJQ2xXjIYBmEyQADd9DqS2FFh^W{e;2z&n9r7+ULWria>N}MHUu5!pfDh%i z&6%|$)jeLQNGnrjy+giBmx7+bbx#pOJd8j;gp{;UWD5I!hyO)f;(YeL`VxuD&}oTY zZn}KgDM>W{S6T6ei9Ljc8JQ`7X5%vK&niIl)PBTv{Hqj)+&;2~zTu}TYci)a8)?6m$ zz}X!y^ESrMg{ULXfY0_%!(Dx;l2(9*{I;&@%)7DEjPz7zuYrYWqc^!CVW}T~y24IT z33dn47|(Y$)RNstPRrzT#FGaQFxAdRfAD$IEKO5GgMp0_REcIO{tZ>Lo}ef2=`~f$ z@zA|JaxjebTC5kgQfDOXy}N;W#wy??hG0q!y@v#BR11RqeuyA5>F#9u5s_f{X9B;S zb=)8`VY975{(STE;|3!y;4dU(;Yp$(x$l3*X zWn-ewx?_xiprGT(@*LzId;25=AZkht;dHY5mIJqso)<2mZAm*R2itADpX5|gRJ<3G z(^$X+?FgvIDUJNR-ehTKH3eBTU9iTpfzS$DdTD4EFK>MQ31BPz--JA9r3|o3`-s%5 z5&JdvGbqy`wOi-5fPrUP^tlLH@cQEh+3(>!7tHspox2VoqW!)tF~ouTQV+Ii|5B!9 zri&q>p8RX(mPAwCz!IQ-eQDCDuk78EBFbT^fa?;RAOizbdB zh3L)z=#|vBuk(hx#1ge|`+T+Tbk=*xfto7y^g+>Lz^HsoM2N#N1d**-sfqoZ6=(MC(Il-qSo+$mqyhg8o7VFZv5AWqZ48d2(=35_qvnkXp9*G-37 z>sT3PN&0h?xM`1+q6*S@@kP%!9958&L!-nN!z+Rvw1_{Z64eC{Ma_(|FK0yl5yau} zzlI@=#sqW?--s&(p@gnf>Tv^!27Uhpd$4Y=!%q#E4!;{LzZhrws#-bYK%My|Do;vl zoQyW>fVeuw?N7%>XIwVQD>2W|29{cPL&tX%;yvU8BH&%tL#6zp=+s)KCgaJ*YCKYi zM|NzubTP+*(CnMc^MPm=79=_WM?3PX`h&JE9^M^N3C0W8475FyqGcn681(BhhCw%| z*ZrmE3PB-GrwkMT$U<5jNP8SMpal<7;)yaMztIzJ-=wPs2agPXSOTHipa;zdct%x6 z4FzR-sV}KmIlb@0>Yk#xbbbFXkhG@nJw=>)=WE<u3mH>BmXmEk(l8MgQ+{aFlgXO*KXt~!iKtl~ku(r7ssxP-y)tU> zW6V<+VdE8w)^VbRUM6>FQl(^Jsfm(i$kINYr0*8z=;oL+xctK|eoJCq&Fd2fG0ZP= ztxU=;jt)`~`FL#N8C40>Y>WL{cUg5*B%XG%aPmnJNXqnBLk8t@WrA*Sg?@hj*NeWl zjY~LRPR137ekd4WSuf4pWfF&RXV3DIch$CI&p1+!8Kxan@tik!`jT5&1 z5m{{(;}6nV<-DpxFTN$DYyYoLx^7o~gJobM`_HCa@4tTUUs(laS}kb5)91TKfY@gM z%cf!_4i|a=qLnvy5WMH(Ro1y)laOS8tbq<8V330d*~mEVVB)rY5dZ1)a(#*m`x7Hl z#fs0wV%v?yXB}~hO$WGiOWuh%Oa$u|@qA1-ni=*@OA80^HFa!E2dHf+FhaOT4RKIz zTh7MbgB(>PX4I>B@d#w)LmpzbOPNn4Cj5LVJ^zb~e?>lhg8FSXPX-(kJ;7JVheHn| zc9cI2o90`hw(Y3~*Z;h_yocHOT4~0b3*%1aKS@71vL`h?cw7HotDfq)8-BD&TkR6<0U~y9O}TKe zr-t)Zvx2`RS`Jt&7tc3u-Zq~Wdp&-LgJq2BM7*fCSLNj>WHo3+LAG}?D~giF6?iL-(6w58=`VyY(;ivMU(8ZTrw4ihY@1UuTe`}9scAqJv;Zg_J~p^13(i} z0^60jvR|Obw_Wp23fKN8Ds1#?1$B`)L4{yeB*~i=_!*0f_kGM8JrR`#0RCs$pXhdn zM1RRr1+O`cK-j|x)AoTU%w-kgXeKql!letOI7$X?0z*y*a1pFZiK>4<|Qj60QI zq;=>l&_|u9nsp7mZ-HLym6vWDDIu2bu(+5qjo`3qv{095<`XbI0hc*m`)myxVHN=& zb|&>fRw~OA(AE8UR;XT(wSbH|8)OCE^)E-}n|j6MKbMDPMu9;zTkeiW`0VH@z(!>b zRh1zxjA*UXBAHlKjs3CX6FD(rneXG zm7S;K>fQMGDWYfP-t{U>Z9N%{7r`FOjxw23!m~O`>lYe%5Xsszo}J6=Qk8BJ1nM$% zJ9sahTLh5*iDqI=OX^GgOnTTII8QHDUgr0MmQl9GNp~X(YDbFvCu=v)-@;-rBimt3 zD>W=IJ{AhOe_=6nP-w3tC_~V8Gy$PF;X-+1Nr?%YF68ZwjEO!Qe8_YJ(Z}KZ40SSa zrV8AF*;{ik@ZlNm3X+qE>_!`7{PQ5cL9C}?-poMaPXLA9kznt0qI@CRnz@jX@3MJr z537X9gm}|K(Z=3yL4vuD?&+g>pR=LUV~_h?(U&BF{o4 zUl)!|%W^-sie5*vhs~nskeEFBWkpnB!w!NW0IM5UZIt%_v`ZB(4kex#-IRFc`N#=y zk(j27~z{Tta_KxVI)2!9y&6h|f^#G5z&Dx&`6 z0?QM;JbMkW-3Fho;LhMyGJmxIbQkSn*!7T&N3`i(hisk{!q6wM@FXK%G2~Qjh>TMv zuvwK5s#-ByFeSjxE)r!0B@{Ea%9i;QMpEjj#N!1XfZy5 zv>T{j{Dhv)_qlL)OxdDbXql|NR zp2sf7aw|4bT4^smqdQ~Bg85+wMK8FBwsNdDuVHtvFGIGl8gHgS*S9y?qNnNHoaEHRJi-UQu@27fr(B)%W%hmi2Y7FB{>0!2l`bGHjp!^7% zo}o}k&vK<0s}pSJ;-AUz2s=P*jQ#Cx%+RMbgB=j2`vmlMml&VBYD9b@BKNTB zcrUC7D~cJg1b?o;tnw7Vmw?RzN=`6(<#2`@0!k5(FWj1r8eR`9_QXOO)`>g1XCQK+ zdJS7HW9tKso1jeQm~t@aF5;~XCT`|NDW|n&0$*QU{~rnrir575gsI-Z6XM_|GpJ2e zt&Fbkv_+gY;KuY5zF#d9+;NVp*j3G1dkPF!EeC@$lvmgcph-$tFW@E(`;p4%0u?qC zXBiHs6*KQm6Ua`ja>tpj=zj9wf5s7`{J)l4!n~OFG{wbIm>z&^07T$SZ1AYAPmG|R zhBag--W-PH#dma2#KUHh9ZzI@Ws&&gpAvu;yg~W-I}o3wLjPjMz|-M?!SW+c?0Mpy zJ($qQ0!-*Md&uM7`tRPK8-2qr(p$TTHq;i{kMAx&IaRfIdI)C9#Cf0D!6;!k?5y~0 ziR^nd74{00Y*3(e^##{F*&-;BWgGh5_iC+d@R;avZHZH!8Vq(0?px-`@VGhLN`$2o z!sv_LehzqUzv7H&vT`IxfU7dN0-wv=9PA}AYl)>o)*30s_JRtaFcvsX?TVZl8kO05~3Q(fsqs>5Pc-HNyX}eCD#F{M`h5&nIgBm^2Arm0W#mbgc>X= zdgCLo>b#5cHCQ)svl2@uM7_#ROwBX-ZW(7P2#HpPI)mt2ng1qDnpPU|sa^(ap-Ofs zHCH5*yT$4HOiF;@$I)aPTMzTqurPVZS?MrwzP&GL z&bV7Is&`f;dCQ{D%^L;SlD(UvQNf4IMs`<>d60u^zlczb?kJ4g8797D@=-KiArUdr zZm|8uS@K7p2ZxxiyAy1T2)`UxjPF$VoLpVpBD8!wp=AZ-RJ9njh)RTX^s{=>pFRc% zNBVrcXZ}WMD|&!>gf4I%RW7;f4Ktn|V$WEn9em50K{b``)6=M+M?nD|bmen`GLY)o zKH}kw14w8);=Ey}Y^llbNqoo(^xheUjikLEXi%-$03odqGw&5}wRu1%q&V+HjZK*u;r zDp7~|4tjpWzaKc2S#Qdr6*}|86WPSS-rB={$pT^Cfp_-oWlF(oe=fIRzou%uFM6Gp z4N*VQE}!A2&Me+_!H~0e9UH|BB&69E8ubV_wzksvtWT|iu#b_1>Stj7J%8T(W8AAv zOU&aQ-SQMz_7qt5^14}`-L00D1uXt8g_V__y8Y-E2_RHg2y@WsqIwm?%w+EA+r4=> zS*s2ZRkD`V{IZ8L?2*t>u%6>=>Sd&485SajSZS-mr3+)XzE+^j(5I>HLJF;w7RuC) z#eNMW8Nn<7giL<0R|=+sxx@UZJ!ylz-}IFZwAk&*YaI}9iC&Pl>?D+n#YKD?#>42F zTfj@BOMI8VKOArZ<+2Mjidc0QQeJLM2Q-VsFgeFxovpW#$pKX%ZsGP3)3Rm1-T50P z>S&Flqi9FqE5I`c{p^om3Y|22^P!;kftNKpGi6$!iDBy4OJhuJ(1Q^cDX|1*PmMQ} z!+NEo^!6s^iOVH7_S10&34uKu3SaRSu%C}04PwUMJ=GUgkz*NzphW|X|z7P1C zf^M^5@m$9;UzXqPXCVylA{DY@xH_60$aSN}ELByLl*3 zgk_D$0Fa1S@UW_&esPWiDcngL6a4ejuXK;Mn)3akmnf?Db~!!d_K>>1@N67hfxYYx z>h7mbQeP$=yz~NAA%3=a$SAbuDzw+|NP%q~>==`*#65q+Sh}7Z;#S$7+Ijc>Xcc-O z({k+&pRV|Ap*Qfw0;SY6g0}ke?M3zZ#&&4|gYvn@V2Vc;z;foPIzVC{@JWY<@@G5KK7)wwW`yqKO*&RpM%< zGmpQza%YXRcyZ2}AJN_;b4(8=`Q)W7PbVELR*-!9Rka!pGiy=E|7t`i2mLy}fNOJzR%=d5eK+5OwXRKW|642ML0 zy)d%eem#vmpN|a#{cA|2z1?@O@37EawR4#1W%8jXcscCTnw)bGkjdr$l8P6j1l6sJ}f8Ew5a@MAvM zdE;~=PMO&(`n+2}7~rer!<4B@**|Frd}0cqI(L**T%Midq6BhZXhpN zXV%9K6Z~A0oXtiyp*S}uAF@@U;&|N5KbGJ4`|{egHS6EHumqsdJF)KPe2cdcR&_s) z!qM;T8A}PS0gWZfMpQXDN4cl$BxYYC%pH-NYC3WV5+K~FV{KBk?d|KN%Nx5(RnfoC zhG^KBUaGZ=C45g5fQuO=thzLksuY}vUeX#C$p1tj^7!b9Ay_Kn@LQZr##ue=Mw$JUP3 zIJ6&$9|}zwtDjO}zU_a1cDM+^NPj~a?8LbweDY%#K{31SB)Z>O+inKNLy+#Cvf8@& zhf_g8(D0{Q?B(p~yZ%v`+DRDe6~Q>kgFJ-@AU-+VvyP)JUpdzOwy{o;OyoaebIVd3 zG83Kf(r%_G&})^-9NR>c`kb%kI02J&P+m@n&aJNh*^tk#DE#?XgX+?Fi^mg`?>=fy zC>hO zb=cyhnjVh!JlbneU0-3idPQ3WPCL61)_T=WT2khoGYXFBJtp50=63iOVk!$?IZS-v z=)g%lioN34^8O)?^S4^gehrgsr;32hwr}P_W;RfGcM??Tt>wqND=$op5plBsmhCsm zT)>0C{4bZ@tOS86aQ~ZbNsu-kjL8&;=QBVj>)UggMQeymhc3f`S>TIEWK$NRXQ-UQ z-gvNTgKh-5gIyXHy{4~O*@IJj9>GPCt{2=m$owUcyZIW8^!;wL5FuLl!NX6K=;#7Y z#sx()6RU3?Y_=#5-Mw6IyG|_4wZwnlcKWKQP_SFRL3&l;jPdn_J9|miydXr!g`6LV zgb!&EK|+^yH+s?)wa|Hov~`_Rb7Fv?RjU({+1mi?)4Tll&i)_dzBM*8p_2gJ-SeKg1syfo09&}ja9(6y;_GT_I&WsR)nQE+-W}=r+4+^(v{(S0YtL=sS-cAx)fdh% zZCRGVm~2ql1DfH6!KDGXB3xp$BD3*I6p{hwMw%%6bdM8sI(ae}ly_Z+4YES>EnaA4 zLhW670_;X#r@(B)7Wvl?krLFd%XA!|S8^+6Vr=z6V z6=jj6d?$Qs;byJ0W^5ihO>ia=V|)yzNt_|kcOZaHQoJj-u_&-4@^g$)6NtjB;Z8>( z%17`h+24yHUkW`1vLFUXBw00DEtK}ToQ``OjdlcmX^-#J3pwr&qA67vSkqMVIG^re=52*4}w|i^b=Ch1dfg74>Q`1t$dwMCqPk zfn2(g_<<|HuV{!RVSW9Yyw-<5S0!)pB1qTP`8?4 z_65D(JAny$=b@7q4-N>4K|AgRY>%XVJ8b@+`*m;AZMJX!<&oO7T&?ouBf5{)oO>(t z%ddzdrKi@FSgrKlbK_|04RG<=2mwf4|DVa%nbnXkX#Y)#7qqWq46_iH=s9 ze{*iE;2vRp)P2r6xrF30#@O=g*U;tp>8g-Y(_~qH&zaG4r_&6zNjSB@DSl&fb5&1- zL9eUvy$B77A2si8uC{z4sV))O{mH>PP&^c^7$dF;tu~gLHhD>TbgL$KyTsM35Qx_Q zD|jjj)12ZOJ2o5tC=k!>P{$rLXh@9t%&2=G@ufeRo3jvpkDu29>2yO^X&ND) pvVLC~^!@LTf1kwv%VHp`I%@MrO>mOkPGm7znV&vhaP-`t{|7g0@Ie3o literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Platforms-and-Players/Supported-Platforms.png b/4.4.0/assets/images/social/Platforms-and-Players/Supported-Platforms.png new file mode 100644 index 0000000000000000000000000000000000000000..7714ef88df0698569b6e937c08b2fd5df9533427 GIT binary patch literal 42951 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�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 KzHPV=dh35a$wmnP literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/System-Setup/Synology-Setup-Guide.png b/4.4.0/assets/images/social/System-Setup/Synology-Setup-Guide.png new file mode 100644 index 0000000000000000000000000000000000000000..41b67e7a392a802fcd1505e874e0ffd5c48fa408 GIT binary patch literal 38030 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 z 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/System-Setup/TrueNAS-Setup-Guide.png b/4.4.0/assets/images/social/System-Setup/TrueNAS-Setup-Guide.png new file mode 100644 index 0000000000000000000000000000000000000000..849d788146ec420cc9bb7ca550a10beeabc4e299 GIT binary patch literal 35382 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%0AY+vxRc9yAq>8A&KY1w<m5?&Ks_rye=A*YgY|z@ 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Troubleshooting/Authentication-Issues.png b/4.4.0/assets/images/social/Troubleshooting/Authentication-Issues.png new file mode 100644 index 0000000000000000000000000000000000000000..64ceec6a298d093992b60ba73bfde8c0dd90e73e GIT binary patch literal 45167 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

    7Z%nMoNEX~k}9J7KsZV-q~6 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Troubleshooting/Synology-Issues.png b/4.4.0/assets/images/social/Troubleshooting/Synology-Issues.png new file mode 100644 index 0000000000000000000000000000000000000000..f87d5b0f43cf11e425b31ccc7dd3970010b41f1a GIT binary patch literal 45490 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π?;Tn@et3D_P~P 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Usage/LibraryManagement.png b/4.4.0/assets/images/social/Usage/LibraryManagement.png new file mode 100644 index 0000000000000000000000000000000000000000..ab7e1e82e2a64d9613511905cd4da4b48e0da56b GIT binary patch literal 40807 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 UwTcsUw+Drpr>mdKI;Vst0DSmF+5i9m literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Usage/UserManagement.png b/4.4.0/assets/images/social/Usage/UserManagement.png new file mode 100644 index 0000000000000000000000000000000000000000..c42492a0f92c439f6ead5d1687f6d28d505ddf5d GIT binary patch literal 38209 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 P-^)oWJ;=THZ{)#ugww3DZi?z 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 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/javascripts/bundle.f1b6f286.min.js b/4.4.0/assets/javascripts/bundle.f1b6f286.min.js new file mode 100644 index 0000000..5082675 --- /dev/null +++ b/4.4.0/assets/javascripts/bundle.f1b6f286.min.js @@ -0,0 +1,16 @@ +"use strict";(()=>{var Wi=Object.create;var gr=Object.defineProperty;var Vi=Object.getOwnPropertyDescriptor;var Di=Object.getOwnPropertyNames,Dt=Object.getOwnPropertySymbols,Ni=Object.getPrototypeOf,yr=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable;var io=(e,t,r)=>t in e?gr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$=(e,t)=>{for(var r in t||(t={}))yr.call(t,r)&&io(e,r,t[r]);if(Dt)for(var r of Dt(t))ao.call(t,r)&&io(e,r,t[r]);return e};var so=(e,t)=>{var r={};for(var o in e)yr.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&Dt)for(var o of Dt(e))t.indexOf(o)<0&&ao.call(e,o)&&(r[o]=e[o]);return r};var xr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var zi=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Di(t))!yr.call(e,n)&&n!==r&&gr(e,n,{get:()=>t[n],enumerable:!(o=Vi(t,n))||o.enumerable});return e};var Mt=(e,t,r)=>(r=e!=null?Wi(Ni(e)):{},zi(t||!e||!e.__esModule?gr(r,"default",{value:e,enumerable:!0}):r,e));var co=(e,t,r)=>new Promise((o,n)=>{var i=p=>{try{s(r.next(p))}catch(c){n(c)}},a=p=>{try{s(r.throw(p))}catch(c){n(c)}},s=p=>p.done?o(p.value):Promise.resolve(p.value).then(i,a);s((r=r.apply(e,t)).next())});var lo=xr((Er,po)=>{(function(e,t){typeof Er=="object"&&typeof po!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(Er,function(){"use strict";function e(r){var o=!0,n=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(k){return!!(k&&k!==document&&k.nodeName!=="HTML"&&k.nodeName!=="BODY"&&"classList"in k&&"contains"in k.classList)}function p(k){var ft=k.type,qe=k.tagName;return!!(qe==="INPUT"&&a[ft]&&!k.readOnly||qe==="TEXTAREA"&&!k.readOnly||k.isContentEditable)}function c(k){k.classList.contains("focus-visible")||(k.classList.add("focus-visible"),k.setAttribute("data-focus-visible-added",""))}function l(k){k.hasAttribute("data-focus-visible-added")&&(k.classList.remove("focus-visible"),k.removeAttribute("data-focus-visible-added"))}function f(k){k.metaKey||k.altKey||k.ctrlKey||(s(r.activeElement)&&c(r.activeElement),o=!0)}function u(k){o=!1}function d(k){s(k.target)&&(o||p(k.target))&&c(k.target)}function y(k){s(k.target)&&(k.target.classList.contains("focus-visible")||k.target.hasAttribute("data-focus-visible-added"))&&(n=!0,window.clearTimeout(i),i=window.setTimeout(function(){n=!1},100),l(k.target))}function L(k){document.visibilityState==="hidden"&&(n&&(o=!0),X())}function X(){document.addEventListener("mousemove",J),document.addEventListener("mousedown",J),document.addEventListener("mouseup",J),document.addEventListener("pointermove",J),document.addEventListener("pointerdown",J),document.addEventListener("pointerup",J),document.addEventListener("touchmove",J),document.addEventListener("touchstart",J),document.addEventListener("touchend",J)}function ee(){document.removeEventListener("mousemove",J),document.removeEventListener("mousedown",J),document.removeEventListener("mouseup",J),document.removeEventListener("pointermove",J),document.removeEventListener("pointerdown",J),document.removeEventListener("pointerup",J),document.removeEventListener("touchmove",J),document.removeEventListener("touchstart",J),document.removeEventListener("touchend",J)}function J(k){k.target.nodeName&&k.target.nodeName.toLowerCase()==="html"||(o=!1,ee())}document.addEventListener("keydown",f,!0),document.addEventListener("mousedown",u,!0),document.addEventListener("pointerdown",u,!0),document.addEventListener("touchstart",u,!0),document.addEventListener("visibilitychange",L,!0),X(),r.addEventListener("focus",d,!0),r.addEventListener("blur",y,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var qr=xr((hy,On)=>{"use strict";/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var $a=/["'&<>]/;On.exports=Pa;function Pa(e){var t=""+e,r=$a.exec(t);if(!r)return t;var o,n="",i=0,a=0;for(i=r.index;i{/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(t,r){typeof It=="object"&&typeof Yr=="object"?Yr.exports=r():typeof define=="function"&&define.amd?define([],r):typeof It=="object"?It.ClipboardJS=r():t.ClipboardJS=r()})(It,function(){return function(){var e={686:function(o,n,i){"use strict";i.d(n,{default:function(){return Ui}});var a=i(279),s=i.n(a),p=i(370),c=i.n(p),l=i(817),f=i.n(l);function u(D){try{return document.execCommand(D)}catch(A){return!1}}var d=function(A){var M=f()(A);return u("cut"),M},y=d;function L(D){var A=document.documentElement.getAttribute("dir")==="rtl",M=document.createElement("textarea");M.style.fontSize="12pt",M.style.border="0",M.style.padding="0",M.style.margin="0",M.style.position="absolute",M.style[A?"right":"left"]="-9999px";var F=window.pageYOffset||document.documentElement.scrollTop;return M.style.top="".concat(F,"px"),M.setAttribute("readonly",""),M.value=D,M}var X=function(A,M){var F=L(A);M.container.appendChild(F);var V=f()(F);return u("copy"),F.remove(),V},ee=function(A){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},F="";return typeof A=="string"?F=X(A,M):A instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(A==null?void 0:A.type)?F=X(A.value,M):(F=f()(A),u("copy")),F},J=ee;function k(D){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(M){return typeof M}:k=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},k(D)}var ft=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=A.action,F=M===void 0?"copy":M,V=A.container,Y=A.target,$e=A.text;if(F!=="copy"&&F!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Y!==void 0)if(Y&&k(Y)==="object"&&Y.nodeType===1){if(F==="copy"&&Y.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(F==="cut"&&(Y.hasAttribute("readonly")||Y.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if($e)return J($e,{container:V});if(Y)return F==="cut"?y(Y):J(Y,{container:V})},qe=ft;function Fe(D){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Fe=function(M){return typeof M}:Fe=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},Fe(D)}function ki(D,A){if(!(D instanceof A))throw new TypeError("Cannot call a class as a function")}function no(D,A){for(var M=0;M0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof V.action=="function"?V.action:this.defaultAction,this.target=typeof V.target=="function"?V.target:this.defaultTarget,this.text=typeof V.text=="function"?V.text:this.defaultText,this.container=Fe(V.container)==="object"?V.container:document.body}},{key:"listenClick",value:function(V){var Y=this;this.listener=c()(V,"click",function($e){return Y.onClick($e)})}},{key:"onClick",value:function(V){var Y=V.delegateTarget||V.currentTarget,$e=this.action(Y)||"copy",Vt=qe({action:$e,container:this.container,target:this.target(Y),text:this.text(Y)});this.emit(Vt?"success":"error",{action:$e,text:Vt,trigger:Y,clearSelection:function(){Y&&Y.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(V){return vr("action",V)}},{key:"defaultTarget",value:function(V){var Y=vr("target",V);if(Y)return document.querySelector(Y)}},{key:"defaultText",value:function(V){return vr("text",V)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(V){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return J(V,Y)}},{key:"cut",value:function(V){return y(V)}},{key:"isSupported",value:function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Y=typeof V=="string"?[V]:V,$e=!!document.queryCommandSupported;return Y.forEach(function(Vt){$e=$e&&!!document.queryCommandSupported(Vt)}),$e}}]),M}(s()),Ui=Fi},828:function(o){var n=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,p){for(;s&&s.nodeType!==n;){if(typeof s.matches=="function"&&s.matches(p))return s;s=s.parentNode}}o.exports=a},438:function(o,n,i){var a=i(828);function s(l,f,u,d,y){var L=c.apply(this,arguments);return l.addEventListener(u,L,y),{destroy:function(){l.removeEventListener(u,L,y)}}}function p(l,f,u,d,y){return typeof l.addEventListener=="function"?s.apply(null,arguments):typeof u=="function"?s.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(L){return s(L,f,u,d,y)}))}function c(l,f,u,d){return function(y){y.delegateTarget=a(y.target,f),y.delegateTarget&&d.call(l,y)}}o.exports=p},879:function(o,n){n.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},n.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||n.node(i[0]))},n.string=function(i){return typeof i=="string"||i instanceof String},n.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(o,n,i){var a=i(879),s=i(438);function p(u,d,y){if(!u&&!d&&!y)throw new Error("Missing required arguments");if(!a.string(d))throw new TypeError("Second argument must be a String");if(!a.fn(y))throw new TypeError("Third argument must be a Function");if(a.node(u))return c(u,d,y);if(a.nodeList(u))return l(u,d,y);if(a.string(u))return f(u,d,y);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function c(u,d,y){return u.addEventListener(d,y),{destroy:function(){u.removeEventListener(d,y)}}}function l(u,d,y){return Array.prototype.forEach.call(u,function(L){L.addEventListener(d,y)}),{destroy:function(){Array.prototype.forEach.call(u,function(L){L.removeEventListener(d,y)})}}}function f(u,d,y){return s(document.body,u,d,y)}o.exports=p},817:function(o){function n(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var p=window.getSelection(),c=document.createRange();c.selectNodeContents(i),p.removeAllRanges(),p.addRange(c),a=p.toString()}return a}o.exports=n},279:function(o){function n(){}n.prototype={on:function(i,a,s){var p=this.e||(this.e={});return(p[i]||(p[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var p=this;function c(){p.off(i,c),a.apply(s,arguments)}return c._=a,this.on(i,c,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),p=0,c=s.length;for(p;p0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function N(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var o=r.call(e),n,i=[],a;try{for(;(t===void 0||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i}function q(e,t,r){if(r||arguments.length===2)for(var o=0,n=t.length,i;o1||p(d,L)})},y&&(n[d]=y(n[d])))}function p(d,y){try{c(o[d](y))}catch(L){u(i[0][3],L)}}function c(d){d.value instanceof nt?Promise.resolve(d.value.v).then(l,f):u(i[0][2],d)}function l(d){p("next",d)}function f(d){p("throw",d)}function u(d,y){d(y),i.shift(),i.length&&p(i[0][0],i[0][1])}}function uo(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof he=="function"?he(e):e[Symbol.iterator](),r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r);function o(i){r[i]=e[i]&&function(a){return new Promise(function(s,p){a=e[i](a),n(s,p,a.done,a.value)})}}function n(i,a,s,p){Promise.resolve(p).then(function(c){i({value:c,done:s})},a)}}function H(e){return typeof e=="function"}function ut(e){var t=function(o){Error.call(o),o.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var zt=ut(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(o,n){return n+1+") "+o.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function Qe(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Ue=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,o,n,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=he(a),p=s.next();!p.done;p=s.next()){var c=p.value;c.remove(this)}}catch(L){t={error:L}}finally{try{p&&!p.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}else a.remove(this);var l=this.initialTeardown;if(H(l))try{l()}catch(L){i=L instanceof zt?L.errors:[L]}var f=this._finalizers;if(f){this._finalizers=null;try{for(var u=he(f),d=u.next();!d.done;d=u.next()){var y=d.value;try{ho(y)}catch(L){i=i!=null?i:[],L instanceof zt?i=q(q([],N(i)),N(L.errors)):i.push(L)}}}catch(L){o={error:L}}finally{try{d&&!d.done&&(n=u.return)&&n.call(u)}finally{if(o)throw o.error}}}if(i)throw new zt(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)ho(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&Qe(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&Qe(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Tr=Ue.EMPTY;function qt(e){return e instanceof Ue||e&&"closed"in e&&H(e.remove)&&H(e.add)&&H(e.unsubscribe)}function ho(e){H(e)?e():e.unsubscribe()}var Pe={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var dt={setTimeout:function(e,t){for(var r=[],o=2;o0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var o=this,n=this,i=n.hasError,a=n.isStopped,s=n.observers;return i||a?Tr:(this.currentObservers=null,s.push(r),new Ue(function(){o.currentObservers=null,Qe(s,r)}))},t.prototype._checkFinalizedStatuses=function(r){var o=this,n=o.hasError,i=o.thrownError,a=o.isStopped;n?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new j;return r.source=this,r},t.create=function(r,o){return new To(r,o)},t}(j);var To=function(e){oe(t,e);function t(r,o){var n=e.call(this)||this;return n.destination=r,n.source=o,n}return t.prototype.next=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.next)===null||n===void 0||n.call(o,r)},t.prototype.error=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.error)===null||n===void 0||n.call(o,r)},t.prototype.complete=function(){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||o===void 0||o.call(r)},t.prototype._subscribe=function(r){var o,n;return(n=(o=this.source)===null||o===void 0?void 0:o.subscribe(r))!==null&&n!==void 0?n:Tr},t}(g);var _r=function(e){oe(t,e);function t(r){var o=e.call(this)||this;return o._value=r,o}return Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(r){var o=e.prototype._subscribe.call(this,r);return!o.closed&&r.next(this._value),o},t.prototype.getValue=function(){var r=this,o=r.hasError,n=r.thrownError,i=r._value;if(o)throw n;return this._throwIfClosed(),i},t.prototype.next=function(r){e.prototype.next.call(this,this._value=r)},t}(g);var At={now:function(){return(At.delegate||Date).now()},delegate:void 0};var Ct=function(e){oe(t,e);function t(r,o,n){r===void 0&&(r=1/0),o===void 0&&(o=1/0),n===void 0&&(n=At);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=o,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=o===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,o),i}return t.prototype.next=function(r){var o=this,n=o.isStopped,i=o._buffer,a=o._infiniteTimeWindow,s=o._timestampProvider,p=o._windowTime;n||(i.push(r),!a&&i.push(s.now()+p)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var o=this._innerSubscribe(r),n=this,i=n._infiniteTimeWindow,a=n._buffer,s=a.slice(),p=0;p0?e.prototype.schedule.call(this,r,o):(this.delay=o,this.state=r,this.scheduler.flush(this),this)},t.prototype.execute=function(r,o){return o>0||this.closed?e.prototype.execute.call(this,r,o):this._execute(r,o)},t.prototype.requestAsyncId=function(r,o,n){return n===void 0&&(n=0),n!=null&&n>0||n==null&&this.delay>0?e.prototype.requestAsyncId.call(this,r,o,n):(r.flush(this),0)},t}(gt);var Lo=function(e){oe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(yt);var kr=new Lo(Oo);var Mo=function(e){oe(t,e);function t(r,o){var n=e.call(this,r,o)||this;return n.scheduler=r,n.work=o,n}return t.prototype.requestAsyncId=function(r,o,n){return n===void 0&&(n=0),n!==null&&n>0?e.prototype.requestAsyncId.call(this,r,o,n):(r.actions.push(this),r._scheduled||(r._scheduled=vt.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,o,n){var i;if(n===void 0&&(n=0),n!=null?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,o,n);var a=r.actions;o!=null&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==o&&(vt.cancelAnimationFrame(o),r._scheduled=void 0)},t}(gt);var _o=function(e){oe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var o=this._scheduled;this._scheduled=void 0;var n=this.actions,i;r=r||n.shift();do if(i=r.execute(r.state,r.delay))break;while((r=n[0])&&r.id===o&&n.shift());if(this._active=!1,i){for(;(r=n[0])&&r.id===o&&n.shift();)r.unsubscribe();throw i}},t}(yt);var me=new _o(Mo);var S=new j(function(e){return e.complete()});function Yt(e){return e&&H(e.schedule)}function Hr(e){return e[e.length-1]}function Xe(e){return H(Hr(e))?e.pop():void 0}function ke(e){return Yt(Hr(e))?e.pop():void 0}function Bt(e,t){return typeof Hr(e)=="number"?e.pop():t}var xt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Gt(e){return H(e==null?void 0:e.then)}function Jt(e){return H(e[bt])}function Xt(e){return Symbol.asyncIterator&&H(e==null?void 0:e[Symbol.asyncIterator])}function Zt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Zi(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var er=Zi();function tr(e){return H(e==null?void 0:e[er])}function rr(e){return fo(this,arguments,function(){var r,o,n,i;return Nt(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,nt(r.read())];case 3:return o=a.sent(),n=o.value,i=o.done,i?[4,nt(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,nt(n)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function or(e){return H(e==null?void 0:e.getReader)}function U(e){if(e instanceof j)return e;if(e!=null){if(Jt(e))return ea(e);if(xt(e))return ta(e);if(Gt(e))return ra(e);if(Xt(e))return Ao(e);if(tr(e))return oa(e);if(or(e))return na(e)}throw Zt(e)}function ea(e){return new j(function(t){var r=e[bt]();if(H(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function ta(e){return new j(function(t){for(var r=0;r=2;return function(o){return o.pipe(e?b(function(n,i){return e(n,i,o)}):le,Te(1),r?Ve(t):Qo(function(){return new ir}))}}function jr(e){return e<=0?function(){return S}:E(function(t,r){var o=[];t.subscribe(T(r,function(n){o.push(n),e=2,!0))}function pe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new g}:t,o=e.resetOnError,n=o===void 0?!0:o,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,p=s===void 0?!0:s;return function(c){var l,f,u,d=0,y=!1,L=!1,X=function(){f==null||f.unsubscribe(),f=void 0},ee=function(){X(),l=u=void 0,y=L=!1},J=function(){var k=l;ee(),k==null||k.unsubscribe()};return E(function(k,ft){d++,!L&&!y&&X();var qe=u=u!=null?u:r();ft.add(function(){d--,d===0&&!L&&!y&&(f=Ur(J,p))}),qe.subscribe(ft),!l&&d>0&&(l=new at({next:function(Fe){return qe.next(Fe)},error:function(Fe){L=!0,X(),f=Ur(ee,n,Fe),qe.error(Fe)},complete:function(){y=!0,X(),f=Ur(ee,a),qe.complete()}}),U(k).subscribe(l))})(c)}}function Ur(e,t){for(var r=[],o=2;oe.next(document)),e}function P(e,t=document){return Array.from(t.querySelectorAll(e))}function R(e,t=document){let r=fe(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function fe(e,t=document){return t.querySelector(e)||void 0}function Ie(){var e,t,r,o;return(o=(r=(t=(e=document.activeElement)==null?void 0:e.shadowRoot)==null?void 0:t.activeElement)!=null?r:document.activeElement)!=null?o:void 0}var wa=O(h(document.body,"focusin"),h(document.body,"focusout")).pipe(_e(1),Q(void 0),m(()=>Ie()||document.body),G(1));function et(e){return wa.pipe(m(t=>e.contains(t)),K())}function $t(e,t){return C(()=>O(h(e,"mouseenter").pipe(m(()=>!0)),h(e,"mouseleave").pipe(m(()=>!1))).pipe(t?Ht(r=>Le(+!r*t)):le,Q(e.matches(":hover"))))}function Jo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)Jo(e,r)}function x(e,t,...r){let o=document.createElement(e);if(t)for(let n of Object.keys(t))typeof t[n]!="undefined"&&(typeof t[n]!="boolean"?o.setAttribute(n,t[n]):o.setAttribute(n,""));for(let n of r)Jo(o,n);return o}function sr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function Tt(e){let t=x("script",{src:e});return C(()=>(document.head.appendChild(t),O(h(t,"load"),h(t,"error").pipe(v(()=>$r(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(m(()=>{}),_(()=>document.head.removeChild(t)),Te(1))))}var Xo=new g,Ta=C(()=>typeof ResizeObserver=="undefined"?Tt("https://unpkg.com/resize-observer-polyfill"):I(void 0)).pipe(m(()=>new ResizeObserver(e=>e.forEach(t=>Xo.next(t)))),v(e=>O(Ye,I(e)).pipe(_(()=>e.disconnect()))),G(1));function ce(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ge(e){let t=e;for(;t.clientWidth===0&&t.parentElement;)t=t.parentElement;return Ta.pipe(w(r=>r.observe(t)),v(r=>Xo.pipe(b(o=>o.target===t),_(()=>r.unobserve(t)))),m(()=>ce(e)),Q(ce(e)))}function St(e){return{width:e.scrollWidth,height:e.scrollHeight}}function cr(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}function Zo(e){let t=[],r=e.parentElement;for(;r;)(e.clientWidth>r.clientWidth||e.clientHeight>r.clientHeight)&&t.push(r),r=(e=r).parentElement;return t.length===0&&t.push(document.documentElement),t}function De(e){return{x:e.offsetLeft,y:e.offsetTop}}function en(e){let t=e.getBoundingClientRect();return{x:t.x+window.scrollX,y:t.y+window.scrollY}}function tn(e){return O(h(window,"load"),h(window,"resize")).pipe(Me(0,me),m(()=>De(e)),Q(De(e)))}function pr(e){return{x:e.scrollLeft,y:e.scrollTop}}function Ne(e){return O(h(e,"scroll"),h(window,"scroll"),h(window,"resize")).pipe(Me(0,me),m(()=>pr(e)),Q(pr(e)))}var rn=new g,Sa=C(()=>I(new IntersectionObserver(e=>{for(let t of e)rn.next(t)},{threshold:0}))).pipe(v(e=>O(Ye,I(e)).pipe(_(()=>e.disconnect()))),G(1));function tt(e){return Sa.pipe(w(t=>t.observe(e)),v(t=>rn.pipe(b(({target:r})=>r===e),_(()=>t.unobserve(e)),m(({isIntersecting:r})=>r))))}function on(e,t=16){return Ne(e).pipe(m(({y:r})=>{let o=ce(e),n=St(e);return r>=n.height-o.height-t}),K())}var lr={drawer:R("[data-md-toggle=drawer]"),search:R("[data-md-toggle=search]")};function nn(e){return lr[e].checked}function Je(e,t){lr[e].checked!==t&&lr[e].click()}function ze(e){let t=lr[e];return h(t,"change").pipe(m(()=>t.checked),Q(t.checked))}function Oa(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function La(){return O(h(window,"compositionstart").pipe(m(()=>!0)),h(window,"compositionend").pipe(m(()=>!1))).pipe(Q(!1))}function an(){let e=h(window,"keydown").pipe(b(t=>!(t.metaKey||t.ctrlKey)),m(t=>({mode:nn("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),b(({mode:t,type:r})=>{if(t==="global"){let o=Ie();if(typeof o!="undefined")return!Oa(o,r)}return!0}),pe());return La().pipe(v(t=>t?S:e))}function ye(){return new URL(location.href)}function lt(e,t=!1){if(B("navigation.instant")&&!t){let r=x("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function sn(){return new g}function cn(){return location.hash.slice(1)}function pn(e){let t=x("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function Ma(e){return O(h(window,"hashchange"),e).pipe(m(cn),Q(cn()),b(t=>t.length>0),G(1))}function ln(e){return Ma(e).pipe(m(t=>fe(`[id="${t}"]`)),b(t=>typeof t!="undefined"))}function Pt(e){let t=matchMedia(e);return ar(r=>t.addListener(()=>r(t.matches))).pipe(Q(t.matches))}function mn(){let e=matchMedia("print");return O(h(window,"beforeprint").pipe(m(()=>!0)),h(window,"afterprint").pipe(m(()=>!1))).pipe(Q(e.matches))}function Nr(e,t){return e.pipe(v(r=>r?t():S))}function zr(e,t){return new j(r=>{let o=new XMLHttpRequest;return o.open("GET",`${e}`),o.responseType="blob",o.addEventListener("load",()=>{o.status>=200&&o.status<300?(r.next(o.response),r.complete()):r.error(new Error(o.statusText))}),o.addEventListener("error",()=>{r.error(new Error("Network error"))}),o.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(o.addEventListener("progress",n=>{var i;if(n.lengthComputable)t.progress$.next(n.loaded/n.total*100);else{let a=(i=o.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(n.loaded/+a*100)}}),t.progress$.next(5)),o.send(),()=>o.abort()})}function je(e,t){return zr(e,t).pipe(v(r=>r.text()),m(r=>JSON.parse(r)),G(1))}function fn(e,t){let r=new DOMParser;return zr(e,t).pipe(v(o=>o.text()),m(o=>r.parseFromString(o,"text/html")),G(1))}function un(e,t){let r=new DOMParser;return zr(e,t).pipe(v(o=>o.text()),m(o=>r.parseFromString(o,"text/xml")),G(1))}function dn(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function hn(){return O(h(window,"scroll",{passive:!0}),h(window,"resize",{passive:!0})).pipe(m(dn),Q(dn()))}function bn(){return{width:innerWidth,height:innerHeight}}function vn(){return h(window,"resize",{passive:!0}).pipe(m(bn),Q(bn()))}function gn(){return z([hn(),vn()]).pipe(m(([e,t])=>({offset:e,size:t})),G(1))}function mr(e,{viewport$:t,header$:r}){let o=t.pipe(te("size")),n=z([o,r]).pipe(m(()=>De(e)));return z([r,t,n]).pipe(m(([{height:i},{offset:a,size:s},{x:p,y:c}])=>({offset:{x:a.x-p,y:a.y-c+i},size:s})))}function _a(e){return h(e,"message",t=>t.data)}function Aa(e){let t=new g;return t.subscribe(r=>e.postMessage(r)),t}function yn(e,t=new Worker(e)){let r=_a(t),o=Aa(t),n=new g;n.subscribe(o);let i=o.pipe(Z(),ie(!0));return n.pipe(Z(),Re(r.pipe(W(i))),pe())}var Ca=R("#__config"),Ot=JSON.parse(Ca.textContent);Ot.base=`${new URL(Ot.base,ye())}`;function xe(){return Ot}function B(e){return Ot.features.includes(e)}function Ee(e,t){return typeof t!="undefined"?Ot.translations[e].replace("#",t.toString()):Ot.translations[e]}function Se(e,t=document){return R(`[data-md-component=${e}]`,t)}function ae(e,t=document){return P(`[data-md-component=${e}]`,t)}function ka(e){let t=R(".md-typeset > :first-child",e);return h(t,"click",{once:!0}).pipe(m(()=>R(".md-typeset",e)),m(r=>({hash:__md_hash(r.innerHTML)})))}function xn(e){if(!B("announce.dismiss")||!e.childElementCount)return S;if(!e.hidden){let t=R(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return C(()=>{let t=new g;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),ka(e).pipe(w(r=>t.next(r)),_(()=>t.complete()),m(r=>$({ref:e},r)))})}function Ha(e,{target$:t}){return t.pipe(m(r=>({hidden:r!==e})))}function En(e,t){let r=new g;return r.subscribe(({hidden:o})=>{e.hidden=o}),Ha(e,t).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))}function Rt(e,t){return t==="inline"?x("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},x("div",{class:"md-tooltip__inner md-typeset"})):x("div",{class:"md-tooltip",id:e,role:"tooltip"},x("div",{class:"md-tooltip__inner md-typeset"}))}function wn(...e){return x("div",{class:"md-tooltip2",role:"tooltip"},x("div",{class:"md-tooltip2__inner md-typeset"},e))}function Tn(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return x("aside",{class:"md-annotation",tabIndex:0},Rt(t),x("a",{href:r,class:"md-annotation__index",tabIndex:-1},x("span",{"data-md-annotation-id":e})))}else return x("aside",{class:"md-annotation",tabIndex:0},Rt(t),x("span",{class:"md-annotation__index",tabIndex:-1},x("span",{"data-md-annotation-id":e})))}function Sn(e){return x("button",{class:"md-clipboard md-icon",title:Ee("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}var Ln=Mt(qr());function Qr(e,t){let r=t&2,o=t&1,n=Object.keys(e.terms).filter(p=>!e.terms[p]).reduce((p,c)=>[...p,x("del",null,(0,Ln.default)(c))," "],[]).slice(0,-1),i=xe(),a=new URL(e.location,i.base);B("search.highlight")&&a.searchParams.set("h",Object.entries(e.terms).filter(([,p])=>p).reduce((p,[c])=>`${p} ${c}`.trim(),""));let{tags:s}=xe();return x("a",{href:`${a}`,class:"md-search-result__link",tabIndex:-1},x("article",{class:"md-search-result__article md-typeset","data-md-score":e.score.toFixed(2)},r>0&&x("div",{class:"md-search-result__icon md-icon"}),r>0&&x("h1",null,e.title),r<=0&&x("h2",null,e.title),o>0&&e.text.length>0&&e.text,e.tags&&x("nav",{class:"md-tags"},e.tags.map(p=>{let c=s?p in s?`md-tag-icon md-tag--${s[p]}`:"md-tag-icon":"";return x("span",{class:`md-tag ${c}`},p)})),o>0&&n.length>0&&x("p",{class:"md-search-result__terms"},Ee("search.result.term.missing"),": ",...n)))}function Mn(e){let t=e[0].score,r=[...e],o=xe(),n=r.findIndex(l=>!`${new URL(l.location,o.base)}`.includes("#")),[i]=r.splice(n,1),a=r.findIndex(l=>l.scoreQr(l,1)),...p.length?[x("details",{class:"md-search-result__more"},x("summary",{tabIndex:-1},x("div",null,p.length>0&&p.length===1?Ee("search.result.more.one"):Ee("search.result.more.other",p.length))),...p.map(l=>Qr(l,1)))]:[]];return x("li",{class:"md-search-result__item"},c)}function _n(e){return x("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>x("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?sr(r):r)))}function Kr(e){let t=`tabbed-control tabbed-control--${e}`;return x("div",{class:t,hidden:!0},x("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function An(e){return x("div",{class:"md-typeset__scrollwrap"},x("div",{class:"md-typeset__table"},e))}function Ra(e){var o;let t=xe(),r=new URL(`../${e.version}/`,t.base);return x("li",{class:"md-version__item"},x("a",{href:`${r}`,class:"md-version__link"},e.title,((o=t.version)==null?void 0:o.alias)&&e.aliases.length>0&&x("span",{class:"md-version__alias"},e.aliases[0])))}function Cn(e,t){var o;let r=xe();return e=e.filter(n=>{var i;return!((i=n.properties)!=null&&i.hidden)}),x("div",{class:"md-version"},x("button",{class:"md-version__current","aria-label":Ee("select.version")},t.title,((o=r.version)==null?void 0:o.alias)&&t.aliases.length>0&&x("span",{class:"md-version__alias"},t.aliases[0])),x("ul",{class:"md-version__list"},e.map(Ra)))}var Ia=0;function ja(e){let t=z([et(e),$t(e)]).pipe(m(([o,n])=>o||n),K()),r=C(()=>Zo(e)).pipe(ne(Ne),pt(1),He(t),m(()=>en(e)));return t.pipe(Ae(o=>o),v(()=>z([t,r])),m(([o,n])=>({active:o,offset:n})),pe())}function Fa(e,t){let{content$:r,viewport$:o}=t,n=`__tooltip2_${Ia++}`;return C(()=>{let i=new g,a=new _r(!1);i.pipe(Z(),ie(!1)).subscribe(a);let s=a.pipe(Ht(c=>Le(+!c*250,kr)),K(),v(c=>c?r:S),w(c=>c.id=n),pe());z([i.pipe(m(({active:c})=>c)),s.pipe(v(c=>$t(c,250)),Q(!1))]).pipe(m(c=>c.some(l=>l))).subscribe(a);let p=a.pipe(b(c=>c),re(s,o),m(([c,l,{size:f}])=>{let u=e.getBoundingClientRect(),d=u.width/2;if(l.role==="tooltip")return{x:d,y:8+u.height};if(u.y>=f.height/2){let{height:y}=ce(l);return{x:d,y:-16-y}}else return{x:d,y:16+u.height}}));return z([s,i,p]).subscribe(([c,{offset:l},f])=>{c.style.setProperty("--md-tooltip-host-x",`${l.x}px`),c.style.setProperty("--md-tooltip-host-y",`${l.y}px`),c.style.setProperty("--md-tooltip-x",`${f.x}px`),c.style.setProperty("--md-tooltip-y",`${f.y}px`),c.classList.toggle("md-tooltip2--top",f.y<0),c.classList.toggle("md-tooltip2--bottom",f.y>=0)}),a.pipe(b(c=>c),re(s,(c,l)=>l),b(c=>c.role==="tooltip")).subscribe(c=>{let l=ce(R(":scope > *",c));c.style.setProperty("--md-tooltip-width",`${l.width}px`),c.style.setProperty("--md-tooltip-tail","0px")}),a.pipe(K(),ve(me),re(s)).subscribe(([c,l])=>{l.classList.toggle("md-tooltip2--active",c)}),z([a.pipe(b(c=>c)),s]).subscribe(([c,l])=>{l.role==="dialog"?(e.setAttribute("aria-controls",n),e.setAttribute("aria-haspopup","dialog")):e.setAttribute("aria-describedby",n)}),a.pipe(b(c=>!c)).subscribe(()=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-describedby"),e.removeAttribute("aria-haspopup")}),ja(e).pipe(w(c=>i.next(c)),_(()=>i.complete()),m(c=>$({ref:e},c)))})}function mt(e,{viewport$:t},r=document.body){return Fa(e,{content$:new j(o=>{let n=e.title,i=wn(n);return o.next(i),e.removeAttribute("title"),r.append(i),()=>{i.remove(),e.setAttribute("title",n)}}),viewport$:t})}function Ua(e,t){let r=C(()=>z([tn(e),Ne(t)])).pipe(m(([{x:o,y:n},i])=>{let{width:a,height:s}=ce(e);return{x:o-i.x+a/2,y:n-i.y+s/2}}));return et(e).pipe(v(o=>r.pipe(m(n=>({active:o,offset:n})),Te(+!o||1/0))))}function kn(e,t,{target$:r}){let[o,n]=Array.from(e.children);return C(()=>{let i=new g,a=i.pipe(Z(),ie(!0));return i.subscribe({next({offset:s}){e.style.setProperty("--md-tooltip-x",`${s.x}px`),e.style.setProperty("--md-tooltip-y",`${s.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),tt(e).pipe(W(a)).subscribe(s=>{e.toggleAttribute("data-md-visible",s)}),O(i.pipe(b(({active:s})=>s)),i.pipe(_e(250),b(({active:s})=>!s))).subscribe({next({active:s}){s?e.prepend(o):o.remove()},complete(){e.prepend(o)}}),i.pipe(Me(16,me)).subscribe(({active:s})=>{o.classList.toggle("md-tooltip--active",s)}),i.pipe(pt(125,me),b(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:s})=>s)).subscribe({next(s){s?e.style.setProperty("--md-tooltip-0",`${-s}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),h(n,"click").pipe(W(a),b(s=>!(s.metaKey||s.ctrlKey))).subscribe(s=>{s.stopPropagation(),s.preventDefault()}),h(n,"mousedown").pipe(W(a),re(i)).subscribe(([s,{active:p}])=>{var c;if(s.button!==0||s.metaKey||s.ctrlKey)s.preventDefault();else if(p){s.preventDefault();let l=e.parentElement.closest(".md-annotation");l instanceof HTMLElement?l.focus():(c=Ie())==null||c.blur()}}),r.pipe(W(a),b(s=>s===o),Ge(125)).subscribe(()=>e.focus()),Ua(e,t).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))})}function Wa(e){return e.tagName==="CODE"?P(".c, .c1, .cm",e):[e]}function Va(e){let t=[];for(let r of Wa(e)){let o=[],n=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=n.nextNode();i;i=n.nextNode())o.push(i);for(let i of o){let a;for(;a=/(\(\d+\))(!)?/.exec(i.textContent);){let[,s,p]=a;if(typeof p=="undefined"){let c=i.splitText(a.index);i=c.splitText(s.length),t.push(c)}else{i.textContent=s,t.push(i);break}}}}return t}function Hn(e,t){t.append(...Array.from(e.childNodes))}function fr(e,t,{target$:r,print$:o}){let n=t.closest("[id]"),i=n==null?void 0:n.id,a=new Map;for(let s of Va(t)){let[,p]=s.textContent.match(/\((\d+)\)/);fe(`:scope > li:nth-child(${p})`,e)&&(a.set(p,Tn(p,i)),s.replaceWith(a.get(p)))}return a.size===0?S:C(()=>{let s=new g,p=s.pipe(Z(),ie(!0)),c=[];for(let[l,f]of a)c.push([R(".md-typeset",f),R(`:scope > li:nth-child(${l})`,e)]);return o.pipe(W(p)).subscribe(l=>{e.hidden=!l,e.classList.toggle("md-annotation-list",l);for(let[f,u]of c)l?Hn(f,u):Hn(u,f)}),O(...[...a].map(([,l])=>kn(l,t,{target$:r}))).pipe(_(()=>s.complete()),pe())})}function $n(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return $n(t)}}function Pn(e,t){return C(()=>{let r=$n(e);return typeof r!="undefined"?fr(r,e,t):S})}var Rn=Mt(Br());var Da=0;function In(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return In(t)}}function Na(e){return ge(e).pipe(m(({width:t})=>({scrollable:St(e).width>t})),te("scrollable"))}function jn(e,t){let{matches:r}=matchMedia("(hover)"),o=C(()=>{let n=new g,i=n.pipe(jr(1));n.subscribe(({scrollable:c})=>{c&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")});let a=[];if(Rn.default.isSupported()&&(e.closest(".copy")||B("content.code.copy")&&!e.closest(".no-copy"))){let c=e.closest("pre");c.id=`__code_${Da++}`;let l=Sn(c.id);c.insertBefore(l,e),B("content.tooltips")&&a.push(mt(l,{viewport$}))}let s=e.closest(".highlight");if(s instanceof HTMLElement){let c=In(s);if(typeof c!="undefined"&&(s.classList.contains("annotate")||B("content.code.annotate"))){let l=fr(c,e,t);a.push(ge(s).pipe(W(i),m(({width:f,height:u})=>f&&u),K(),v(f=>f?l:S)))}}return P(":scope > span[id]",e).length&&e.classList.add("md-code__content"),Na(e).pipe(w(c=>n.next(c)),_(()=>n.complete()),m(c=>$({ref:e},c)),Re(...a))});return B("content.lazy")?tt(e).pipe(b(n=>n),Te(1),v(()=>o)):o}function za(e,{target$:t,print$:r}){let o=!0;return O(t.pipe(m(n=>n.closest("details:not([open])")),b(n=>e===n),m(()=>({action:"open",reveal:!0}))),r.pipe(b(n=>n||!o),w(()=>o=e.open),m(n=>({action:n?"open":"close"}))))}function Fn(e,t){return C(()=>{let r=new g;return r.subscribe(({action:o,reveal:n})=>{e.toggleAttribute("open",o==="open"),n&&e.scrollIntoView()}),za(e,t).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}var Un=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.flowchartTitleText{fill:var(--md-mermaid-label-fg-color)}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel p,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel p{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color);stroke-width:.05rem}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}.classDiagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs marker.marker.composition.class path,defs marker.marker.dependency.class path,defs marker.marker.extension.class path{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs marker.marker.aggregation.class path{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}.statediagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel,.nodeLabel p{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}a .nodeLabel{text-decoration:underline}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}.entityTitleText{fill:var(--md-mermaid-label-fg-color)}.attributeBoxEven,.attributeBoxOdd{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityBox{fill:var(--md-mermaid-label-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityLabel{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.relationshipLabelBox{fill:var(--md-mermaid-label-bg-color);fill-opacity:1;background-color:var(--md-mermaid-label-bg-color);opacity:1}.relationshipLabel{fill:var(--md-mermaid-label-fg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs #ONE_OR_MORE_END *,defs #ONE_OR_MORE_START *,defs #ONLY_ONE_END *,defs #ONLY_ONE_START *,defs #ZERO_OR_MORE_END *,defs #ZERO_OR_MORE_START *,defs #ZERO_OR_ONE_END *,defs #ZERO_OR_ONE_START *{stroke:var(--md-mermaid-edge-color)!important}defs #ZERO_OR_MORE_END circle,defs #ZERO_OR_MORE_START circle{fill:var(--md-mermaid-label-bg-color)}text:not([class]):last-child{fill:var(--md-mermaid-label-fg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var Gr,Qa=0;function Ka(){return typeof mermaid=="undefined"||mermaid instanceof Element?Tt("https://unpkg.com/mermaid@11/dist/mermaid.min.js"):I(void 0)}function Wn(e){return e.classList.remove("mermaid"),Gr||(Gr=Ka().pipe(w(()=>mermaid.initialize({startOnLoad:!1,themeCSS:Un,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),m(()=>{}),G(1))),Gr.subscribe(()=>co(this,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${Qa++}`,r=x("div",{class:"mermaid"}),o=e.textContent,{svg:n,fn:i}=yield mermaid.render(t,o),a=r.attachShadow({mode:"closed"});a.innerHTML=n,e.replaceWith(r),i==null||i(a)})),Gr.pipe(m(()=>({ref:e})))}var Vn=x("table");function Dn(e){return e.replaceWith(Vn),Vn.replaceWith(An(e)),I({ref:e})}function Ya(e){let t=e.find(r=>r.checked)||e[0];return O(...e.map(r=>h(r,"change").pipe(m(()=>R(`label[for="${r.id}"]`))))).pipe(Q(R(`label[for="${t.id}"]`)),m(r=>({active:r})))}function Nn(e,{viewport$:t,target$:r}){let o=R(".tabbed-labels",e),n=P(":scope > input",e),i=Kr("prev");e.append(i);let a=Kr("next");return e.append(a),C(()=>{let s=new g,p=s.pipe(Z(),ie(!0));z([s,ge(e),tt(e)]).pipe(W(p),Me(1,me)).subscribe({next([{active:c},l]){let f=De(c),{width:u}=ce(c);e.style.setProperty("--md-indicator-x",`${f.x}px`),e.style.setProperty("--md-indicator-width",`${u}px`);let d=pr(o);(f.xd.x+l.width)&&o.scrollTo({left:Math.max(0,f.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),z([Ne(o),ge(o)]).pipe(W(p)).subscribe(([c,l])=>{let f=St(o);i.hidden=c.x<16,a.hidden=c.x>f.width-l.width-16}),O(h(i,"click").pipe(m(()=>-1)),h(a,"click").pipe(m(()=>1))).pipe(W(p)).subscribe(c=>{let{width:l}=ce(o);o.scrollBy({left:l*c,behavior:"smooth"})}),r.pipe(W(p),b(c=>n.includes(c))).subscribe(c=>c.click()),o.classList.add("tabbed-labels--linked");for(let c of n){let l=R(`label[for="${c.id}"]`);l.replaceChildren(x("a",{href:`#${l.htmlFor}`,tabIndex:-1},...Array.from(l.childNodes))),h(l.firstElementChild,"click").pipe(W(p),b(f=>!(f.metaKey||f.ctrlKey)),w(f=>{f.preventDefault(),f.stopPropagation()})).subscribe(()=>{history.replaceState({},"",`#${l.htmlFor}`),l.click()})}return B("content.tabs.link")&&s.pipe(Ce(1),re(t)).subscribe(([{active:c},{offset:l}])=>{let f=c.innerText.trim();if(c.hasAttribute("data-md-switching"))c.removeAttribute("data-md-switching");else{let u=e.offsetTop-l.y;for(let y of P("[data-tabs]"))for(let L of P(":scope > input",y)){let X=R(`label[for="${L.id}"]`);if(X!==c&&X.innerText.trim()===f){X.setAttribute("data-md-switching",""),L.click();break}}window.scrollTo({top:e.offsetTop-u});let d=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([f,...d])])}}),s.pipe(W(p)).subscribe(()=>{for(let c of P("audio, video",e))c.pause()}),Ya(n).pipe(w(c=>s.next(c)),_(()=>s.complete()),m(c=>$({ref:e},c)))}).pipe(Ke(se))}function zn(e,{viewport$:t,target$:r,print$:o}){return O(...P(".annotate:not(.highlight)",e).map(n=>Pn(n,{target$:r,print$:o})),...P("pre:not(.mermaid) > code",e).map(n=>jn(n,{target$:r,print$:o})),...P("pre.mermaid",e).map(n=>Wn(n)),...P("table:not([class])",e).map(n=>Dn(n)),...P("details",e).map(n=>Fn(n,{target$:r,print$:o})),...P("[data-tabs]",e).map(n=>Nn(n,{viewport$:t,target$:r})),...P("[title]",e).filter(()=>B("content.tooltips")).map(n=>mt(n,{viewport$:t})))}function Ba(e,{alert$:t}){return t.pipe(v(r=>O(I(!0),I(!1).pipe(Ge(2e3))).pipe(m(o=>({message:r,active:o})))))}function qn(e,t){let r=R(".md-typeset",e);return C(()=>{let o=new g;return o.subscribe(({message:n,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=n}),Ba(e,t).pipe(w(n=>o.next(n)),_(()=>o.complete()),m(n=>$({ref:e},n)))})}var Ga=0;function Ja(e,t){document.body.append(e);let{width:r}=ce(e);e.style.setProperty("--md-tooltip-width",`${r}px`),e.remove();let o=cr(t),n=typeof o!="undefined"?Ne(o):I({x:0,y:0}),i=O(et(t),$t(t)).pipe(K());return z([i,n]).pipe(m(([a,s])=>{let{x:p,y:c}=De(t),l=ce(t),f=t.closest("table");return f&&t.parentElement&&(p+=f.offsetLeft+t.parentElement.offsetLeft,c+=f.offsetTop+t.parentElement.offsetTop),{active:a,offset:{x:p-s.x+l.width/2-r/2,y:c-s.y+l.height+8}}}))}function Qn(e){let t=e.title;if(!t.length)return S;let r=`__tooltip_${Ga++}`,o=Rt(r,"inline"),n=R(".md-typeset",o);return n.innerHTML=t,C(()=>{let i=new g;return i.subscribe({next({offset:a}){o.style.setProperty("--md-tooltip-x",`${a.x}px`),o.style.setProperty("--md-tooltip-y",`${a.y}px`)},complete(){o.style.removeProperty("--md-tooltip-x"),o.style.removeProperty("--md-tooltip-y")}}),O(i.pipe(b(({active:a})=>a)),i.pipe(_e(250),b(({active:a})=>!a))).subscribe({next({active:a}){a?(e.insertAdjacentElement("afterend",o),e.setAttribute("aria-describedby",r),e.removeAttribute("title")):(o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t))},complete(){o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t)}}),i.pipe(Me(16,me)).subscribe(({active:a})=>{o.classList.toggle("md-tooltip--active",a)}),i.pipe(pt(125,me),b(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:a})=>a)).subscribe({next(a){a?o.style.setProperty("--md-tooltip-0",`${-a}px`):o.style.removeProperty("--md-tooltip-0")},complete(){o.style.removeProperty("--md-tooltip-0")}}),Ja(o,e).pipe(w(a=>i.next(a)),_(()=>i.complete()),m(a=>$({ref:e},a)))}).pipe(Ke(se))}function Xa({viewport$:e}){if(!B("header.autohide"))return I(!1);let t=e.pipe(m(({offset:{y:n}})=>n),Be(2,1),m(([n,i])=>[nMath.abs(i-n.y)>100),m(([,[n]])=>n),K()),o=ze("search");return z([e,o]).pipe(m(([{offset:n},i])=>n.y>400&&!i),K(),v(n=>n?r:I(!1)),Q(!1))}function Kn(e,t){return C(()=>z([ge(e),Xa(t)])).pipe(m(([{height:r},o])=>({height:r,hidden:o})),K((r,o)=>r.height===o.height&&r.hidden===o.hidden),G(1))}function Yn(e,{header$:t,main$:r}){return C(()=>{let o=new g,n=o.pipe(Z(),ie(!0));o.pipe(te("active"),He(t)).subscribe(([{active:a},{hidden:s}])=>{e.classList.toggle("md-header--shadow",a&&!s),e.hidden=s});let i=ue(P("[title]",e)).pipe(b(()=>B("content.tooltips")),ne(a=>Qn(a)));return r.subscribe(o),t.pipe(W(n),m(a=>$({ref:e},a)),Re(i.pipe(W(n))))})}function Za(e,{viewport$:t,header$:r}){return mr(e,{viewport$:t,header$:r}).pipe(m(({offset:{y:o}})=>{let{height:n}=ce(e);return{active:o>=n}}),te("active"))}function Bn(e,t){return C(()=>{let r=new g;r.subscribe({next({active:n}){e.classList.toggle("md-header__title--active",n)},complete(){e.classList.remove("md-header__title--active")}});let o=fe(".md-content h1");return typeof o=="undefined"?S:Za(o,t).pipe(w(n=>r.next(n)),_(()=>r.complete()),m(n=>$({ref:e},n)))})}function Gn(e,{viewport$:t,header$:r}){let o=r.pipe(m(({height:i})=>i),K()),n=o.pipe(v(()=>ge(e).pipe(m(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),te("bottom"))));return z([o,n,t]).pipe(m(([i,{top:a,bottom:s},{offset:{y:p},size:{height:c}}])=>(c=Math.max(0,c-Math.max(0,a-p,i)-Math.max(0,c+p-s)),{offset:a-i,height:c,active:a-i<=p})),K((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function es(e){let t=__md_get("__palette")||{index:e.findIndex(o=>matchMedia(o.getAttribute("data-md-color-media")).matches)},r=Math.max(0,Math.min(t.index,e.length-1));return I(...e).pipe(ne(o=>h(o,"change").pipe(m(()=>o))),Q(e[r]),m(o=>({index:e.indexOf(o),color:{media:o.getAttribute("data-md-color-media"),scheme:o.getAttribute("data-md-color-scheme"),primary:o.getAttribute("data-md-color-primary"),accent:o.getAttribute("data-md-color-accent")}})),G(1))}function Jn(e){let t=P("input",e),r=x("meta",{name:"theme-color"});document.head.appendChild(r);let o=x("meta",{name:"color-scheme"});document.head.appendChild(o);let n=Pt("(prefers-color-scheme: light)");return C(()=>{let i=new g;return i.subscribe(a=>{if(document.body.setAttribute("data-md-color-switching",""),a.color.media==="(prefers-color-scheme)"){let s=matchMedia("(prefers-color-scheme: light)"),p=document.querySelector(s.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");a.color.scheme=p.getAttribute("data-md-color-scheme"),a.color.primary=p.getAttribute("data-md-color-primary"),a.color.accent=p.getAttribute("data-md-color-accent")}for(let[s,p]of Object.entries(a.color))document.body.setAttribute(`data-md-color-${s}`,p);for(let s=0;sa.key==="Enter"),re(i,(a,s)=>s)).subscribe(({index:a})=>{a=(a+1)%t.length,t[a].click(),t[a].focus()}),i.pipe(m(()=>{let a=Se("header"),s=window.getComputedStyle(a);return o.content=s.colorScheme,s.backgroundColor.match(/\d+/g).map(p=>(+p).toString(16).padStart(2,"0")).join("")})).subscribe(a=>r.content=`#${a}`),i.pipe(ve(se)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")}),es(t).pipe(W(n.pipe(Ce(1))),ct(),w(a=>i.next(a)),_(()=>i.complete()),m(a=>$({ref:e},a)))})}function Xn(e,{progress$:t}){return C(()=>{let r=new g;return r.subscribe(({value:o})=>{e.style.setProperty("--md-progress-value",`${o}`)}),t.pipe(w(o=>r.next({value:o})),_(()=>r.complete()),m(o=>({ref:e,value:o})))})}var Jr=Mt(Br());function ts(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function Zn({alert$:e}){Jr.default.isSupported()&&new j(t=>{new Jr.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||ts(R(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe(w(t=>{t.trigger.focus()}),m(()=>Ee("clipboard.copied"))).subscribe(e)}function ei(e,t){return e.protocol=t.protocol,e.hostname=t.hostname,e}function rs(e,t){let r=new Map;for(let o of P("url",e)){let n=R("loc",o),i=[ei(new URL(n.textContent),t)];r.set(`${i[0]}`,i);for(let a of P("[rel=alternate]",o)){let s=a.getAttribute("href");s!=null&&i.push(ei(new URL(s),t))}}return r}function ur(e){return un(new URL("sitemap.xml",e)).pipe(m(t=>rs(t,new URL(e))),de(()=>I(new Map)))}function os(e,t){if(!(e.target instanceof Element))return S;let r=e.target.closest("a");if(r===null)return S;if(r.target||e.metaKey||e.ctrlKey)return S;let o=new URL(r.href);return o.search=o.hash="",t.has(`${o}`)?(e.preventDefault(),I(new URL(r.href))):S}function ti(e){let t=new Map;for(let r of P(":scope > *",e.head))t.set(r.outerHTML,r);return t}function ri(e){for(let t of P("[href], [src]",e))for(let r of["href","src"]){let o=t.getAttribute(r);if(o&&!/^(?:[a-z]+:)?\/\//i.test(o)){t[r]=t[r];break}}return I(e)}function ns(e){for(let o of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...B("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let n=fe(o),i=fe(o,e);typeof n!="undefined"&&typeof i!="undefined"&&n.replaceWith(i)}let t=ti(document);for(let[o,n]of ti(e))t.has(o)?t.delete(o):document.head.appendChild(n);for(let o of t.values()){let n=o.getAttribute("name");n!=="theme-color"&&n!=="color-scheme"&&o.remove()}let r=Se("container");return We(P("script",r)).pipe(v(o=>{let n=e.createElement("script");if(o.src){for(let i of o.getAttributeNames())n.setAttribute(i,o.getAttribute(i));return o.replaceWith(n),new j(i=>{n.onload=()=>i.complete()})}else return n.textContent=o.textContent,o.replaceWith(n),S}),Z(),ie(document))}function oi({location$:e,viewport$:t,progress$:r}){let o=xe();if(location.protocol==="file:")return S;let n=ur(o.base);I(document).subscribe(ri);let i=h(document.body,"click").pipe(He(n),v(([p,c])=>os(p,c)),pe()),a=h(window,"popstate").pipe(m(ye),pe());i.pipe(re(t)).subscribe(([p,{offset:c}])=>{history.replaceState(c,""),history.pushState(null,"",p)}),O(i,a).subscribe(e);let s=e.pipe(te("pathname"),v(p=>fn(p,{progress$:r}).pipe(de(()=>(lt(p,!0),S)))),v(ri),v(ns),pe());return O(s.pipe(re(e,(p,c)=>c)),s.pipe(v(()=>e),te("hash")),e.pipe(K((p,c)=>p.pathname===c.pathname&&p.hash===c.hash),v(()=>i),w(()=>history.back()))).subscribe(p=>{var c,l;history.state!==null||!p.hash?window.scrollTo(0,(l=(c=history.state)==null?void 0:c.y)!=null?l:0):(history.scrollRestoration="auto",pn(p.hash),history.scrollRestoration="manual")}),e.subscribe(()=>{history.scrollRestoration="manual"}),h(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),t.pipe(te("offset"),_e(100)).subscribe(({offset:p})=>{history.replaceState(p,"")}),s}var ni=Mt(qr());function ii(e){let t=e.separator.split("|").map(n=>n.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":n).join("|"),r=new RegExp(t,"img"),o=(n,i,a)=>`${i}${a}`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${e.separator}|)(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(r,"|")})`,"img");return a=>(0,ni.default)(a).replace(i,o).replace(/<\/mark>(\s+)]*>/img,"$1")}}function jt(e){return e.type===1}function dr(e){return e.type===3}function ai(e,t){let r=yn(e);return O(I(location.protocol!=="file:"),ze("search")).pipe(Ae(o=>o),v(()=>t)).subscribe(({config:o,docs:n})=>r.next({type:0,data:{config:o,docs:n,options:{suggest:B("search.suggest")}}})),r}function si(e){var l;let{selectedVersionSitemap:t,selectedVersionBaseURL:r,currentLocation:o,currentBaseURL:n}=e,i=(l=Xr(n))==null?void 0:l.pathname;if(i===void 0)return;let a=ss(o.pathname,i);if(a===void 0)return;let s=ps(t.keys());if(!t.has(s))return;let p=Xr(a,s);if(!p||!t.has(p.href))return;let c=Xr(a,r);if(c)return c.hash=o.hash,c.search=o.search,c}function Xr(e,t){try{return new URL(e,t)}catch(r){return}}function ss(e,t){if(e.startsWith(t))return e.slice(t.length)}function cs(e,t){let r=Math.min(e.length,t.length),o;for(o=0;oS)),o=r.pipe(m(n=>{let[,i]=t.base.match(/([^/]+)\/?$/);return n.find(({version:a,aliases:s})=>a===i||s.includes(i))||n[0]}));r.pipe(m(n=>new Map(n.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),v(n=>h(document.body,"click").pipe(b(i=>!i.metaKey&&!i.ctrlKey),re(o),v(([i,a])=>{if(i.target instanceof Element){let s=i.target.closest("a");if(s&&!s.target&&n.has(s.href)){let p=s.href;return!i.target.closest(".md-version")&&n.get(p)===a?S:(i.preventDefault(),I(new URL(p)))}}return S}),v(i=>ur(i).pipe(m(a=>{var s;return(s=si({selectedVersionSitemap:a,selectedVersionBaseURL:i,currentLocation:ye(),currentBaseURL:t.base}))!=null?s:i})))))).subscribe(n=>lt(n,!0)),z([r,o]).subscribe(([n,i])=>{R(".md-header__topic").appendChild(Cn(n,i))}),e.pipe(v(()=>o)).subscribe(n=>{var s;let i=new URL(t.base),a=__md_get("__outdated",sessionStorage,i);if(a===null){a=!0;let p=((s=t.version)==null?void 0:s.default)||"latest";Array.isArray(p)||(p=[p]);e:for(let c of p)for(let l of n.aliases.concat(n.version))if(new RegExp(c,"i").test(l)){a=!1;break e}__md_set("__outdated",a,sessionStorage,i)}if(a)for(let p of ae("outdated"))p.hidden=!1})}function ls(e,{worker$:t}){let{searchParams:r}=ye();r.has("q")&&(Je("search",!0),e.value=r.get("q"),e.focus(),ze("search").pipe(Ae(i=>!i)).subscribe(()=>{let i=ye();i.searchParams.delete("q"),history.replaceState({},"",`${i}`)}));let o=et(e),n=O(t.pipe(Ae(jt)),h(e,"keyup"),o).pipe(m(()=>e.value),K());return z([n,o]).pipe(m(([i,a])=>({value:i,focus:a})),G(1))}function pi(e,{worker$:t}){let r=new g,o=r.pipe(Z(),ie(!0));z([t.pipe(Ae(jt)),r],(i,a)=>a).pipe(te("value")).subscribe(({value:i})=>t.next({type:2,data:i})),r.pipe(te("focus")).subscribe(({focus:i})=>{i&&Je("search",i)}),h(e.form,"reset").pipe(W(o)).subscribe(()=>e.focus());let n=R("header [for=__search]");return h(n,"click").subscribe(()=>e.focus()),ls(e,{worker$:t}).pipe(w(i=>r.next(i)),_(()=>r.complete()),m(i=>$({ref:e},i)),G(1))}function li(e,{worker$:t,query$:r}){let o=new g,n=on(e.parentElement).pipe(b(Boolean)),i=e.parentElement,a=R(":scope > :first-child",e),s=R(":scope > :last-child",e);ze("search").subscribe(l=>s.setAttribute("role",l?"list":"presentation")),o.pipe(re(r),Wr(t.pipe(Ae(jt)))).subscribe(([{items:l},{value:f}])=>{switch(l.length){case 0:a.textContent=f.length?Ee("search.result.none"):Ee("search.result.placeholder");break;case 1:a.textContent=Ee("search.result.one");break;default:let u=sr(l.length);a.textContent=Ee("search.result.other",u)}});let p=o.pipe(w(()=>s.innerHTML=""),v(({items:l})=>O(I(...l.slice(0,10)),I(...l.slice(10)).pipe(Be(4),Dr(n),v(([f])=>f)))),m(Mn),pe());return p.subscribe(l=>s.appendChild(l)),p.pipe(ne(l=>{let f=fe("details",l);return typeof f=="undefined"?S:h(f,"toggle").pipe(W(o),m(()=>f))})).subscribe(l=>{l.open===!1&&l.offsetTop<=i.scrollTop&&i.scrollTo({top:l.offsetTop})}),t.pipe(b(dr),m(({data:l})=>l)).pipe(w(l=>o.next(l)),_(()=>o.complete()),m(l=>$({ref:e},l)))}function ms(e,{query$:t}){return t.pipe(m(({value:r})=>{let o=ye();return o.hash="",r=r.replace(/\s+/g,"+").replace(/&/g,"%26").replace(/=/g,"%3D"),o.search=`q=${r}`,{url:o}}))}function mi(e,t){let r=new g,o=r.pipe(Z(),ie(!0));return r.subscribe(({url:n})=>{e.setAttribute("data-clipboard-text",e.href),e.href=`${n}`}),h(e,"click").pipe(W(o)).subscribe(n=>n.preventDefault()),ms(e,t).pipe(w(n=>r.next(n)),_(()=>r.complete()),m(n=>$({ref:e},n)))}function fi(e,{worker$:t,keyboard$:r}){let o=new g,n=Se("search-query"),i=O(h(n,"keydown"),h(n,"focus")).pipe(ve(se),m(()=>n.value),K());return o.pipe(He(i),m(([{suggest:s},p])=>{let c=p.split(/([\s-]+)/);if(s!=null&&s.length&&c[c.length-1]){let l=s[s.length-1];l.startsWith(c[c.length-1])&&(c[c.length-1]=l)}else c.length=0;return c})).subscribe(s=>e.innerHTML=s.join("").replace(/\s/g," ")),r.pipe(b(({mode:s})=>s==="search")).subscribe(s=>{switch(s.type){case"ArrowRight":e.innerText.length&&n.selectionStart===n.value.length&&(n.value=e.innerText);break}}),t.pipe(b(dr),m(({data:s})=>s)).pipe(w(s=>o.next(s)),_(()=>o.complete()),m(()=>({ref:e})))}function ui(e,{index$:t,keyboard$:r}){let o=xe();try{let n=ai(o.search,t),i=Se("search-query",e),a=Se("search-result",e);h(e,"click").pipe(b(({target:p})=>p instanceof Element&&!!p.closest("a"))).subscribe(()=>Je("search",!1)),r.pipe(b(({mode:p})=>p==="search")).subscribe(p=>{let c=Ie();switch(p.type){case"Enter":if(c===i){let l=new Map;for(let f of P(":first-child [href]",a)){let u=f.firstElementChild;l.set(f,parseFloat(u.getAttribute("data-md-score")))}if(l.size){let[[f]]=[...l].sort(([,u],[,d])=>d-u);f.click()}p.claim()}break;case"Escape":case"Tab":Je("search",!1),i.blur();break;case"ArrowUp":case"ArrowDown":if(typeof c=="undefined")i.focus();else{let l=[i,...P(":not(details) > [href], summary, details[open] [href]",a)],f=Math.max(0,(Math.max(0,l.indexOf(c))+l.length+(p.type==="ArrowUp"?-1:1))%l.length);l[f].focus()}p.claim();break;default:i!==Ie()&&i.focus()}}),r.pipe(b(({mode:p})=>p==="global")).subscribe(p=>{switch(p.type){case"f":case"s":case"/":i.focus(),i.select(),p.claim();break}});let s=pi(i,{worker$:n});return O(s,li(a,{worker$:n,query$:s})).pipe(Re(...ae("search-share",e).map(p=>mi(p,{query$:s})),...ae("search-suggest",e).map(p=>fi(p,{worker$:n,keyboard$:r}))))}catch(n){return e.hidden=!0,Ye}}function di(e,{index$:t,location$:r}){return z([t,r.pipe(Q(ye()),b(o=>!!o.searchParams.get("h")))]).pipe(m(([o,n])=>ii(o.config)(n.searchParams.get("h"))),m(o=>{var a;let n=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let s=i.nextNode();s;s=i.nextNode())if((a=s.parentElement)!=null&&a.offsetHeight){let p=s.textContent,c=o(p);c.length>p.length&&n.set(s,c)}for(let[s,p]of n){let{childNodes:c}=x("span",null,p);s.replaceWith(...Array.from(c))}return{ref:e,nodes:n}}))}function fs(e,{viewport$:t,main$:r}){let o=e.closest(".md-grid"),n=o.offsetTop-o.parentElement.offsetTop;return z([r,t]).pipe(m(([{offset:i,height:a},{offset:{y:s}}])=>(a=a+Math.min(n,Math.max(0,s-i))-n,{height:a,locked:s>=i+n})),K((i,a)=>i.height===a.height&&i.locked===a.locked))}function Zr(e,o){var n=o,{header$:t}=n,r=so(n,["header$"]);let i=R(".md-sidebar__scrollwrap",e),{y:a}=De(i);return C(()=>{let s=new g,p=s.pipe(Z(),ie(!0)),c=s.pipe(Me(0,me));return c.pipe(re(t)).subscribe({next([{height:l},{height:f}]){i.style.height=`${l-2*a}px`,e.style.top=`${f}px`},complete(){i.style.height="",e.style.top=""}}),c.pipe(Ae()).subscribe(()=>{for(let l of P(".md-nav__link--active[href]",e)){if(!l.clientHeight)continue;let f=l.closest(".md-sidebar__scrollwrap");if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:d}=ce(f);f.scrollTo({top:u-d/2})}}}),ue(P("label[tabindex]",e)).pipe(ne(l=>h(l,"click").pipe(ve(se),m(()=>l),W(p)))).subscribe(l=>{let f=R(`[id="${l.htmlFor}"]`);R(`[aria-labelledby="${l.id}"]`).setAttribute("aria-expanded",`${f.checked}`)}),fs(e,r).pipe(w(l=>s.next(l)),_(()=>s.complete()),m(l=>$({ref:e},l)))})}function hi(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return st(je(`${r}/releases/latest`).pipe(de(()=>S),m(o=>({version:o.tag_name})),Ve({})),je(r).pipe(de(()=>S),m(o=>({stars:o.stargazers_count,forks:o.forks_count})),Ve({}))).pipe(m(([o,n])=>$($({},o),n)))}else{let r=`https://api.github.com/users/${e}`;return je(r).pipe(m(o=>({repositories:o.public_repos})),Ve({}))}}function bi(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return st(je(`${r}/releases/permalink/latest`).pipe(de(()=>S),m(({tag_name:o})=>({version:o})),Ve({})),je(r).pipe(de(()=>S),m(({star_count:o,forks_count:n})=>({stars:o,forks:n})),Ve({}))).pipe(m(([o,n])=>$($({},o),n)))}function vi(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,o]=t;return hi(r,o)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,o]=t;return bi(r,o)}return S}var us;function ds(e){return us||(us=C(()=>{let t=__md_get("__source",sessionStorage);if(t)return I(t);if(ae("consent").length){let o=__md_get("__consent");if(!(o&&o.github))return S}return vi(e.href).pipe(w(o=>__md_set("__source",o,sessionStorage)))}).pipe(de(()=>S),b(t=>Object.keys(t).length>0),m(t=>({facts:t})),G(1)))}function gi(e){let t=R(":scope > :last-child",e);return C(()=>{let r=new g;return r.subscribe(({facts:o})=>{t.appendChild(_n(o)),t.classList.add("md-source__repository--active")}),ds(e).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}function hs(e,{viewport$:t,header$:r}){return ge(document.body).pipe(v(()=>mr(e,{header$:r,viewport$:t})),m(({offset:{y:o}})=>({hidden:o>=10})),te("hidden"))}function yi(e,t){return C(()=>{let r=new g;return r.subscribe({next({hidden:o}){e.hidden=o},complete(){e.hidden=!1}}),(B("navigation.tabs.sticky")?I({hidden:!1}):hs(e,t)).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}function bs(e,{viewport$:t,header$:r}){let o=new Map,n=P(".md-nav__link",e);for(let s of n){let p=decodeURIComponent(s.hash.substring(1)),c=fe(`[id="${p}"]`);typeof c!="undefined"&&o.set(s,c)}let i=r.pipe(te("height"),m(({height:s})=>{let p=Se("main"),c=R(":scope > :first-child",p);return s+.8*(c.offsetTop-p.offsetTop)}),pe());return ge(document.body).pipe(te("height"),v(s=>C(()=>{let p=[];return I([...o].reduce((c,[l,f])=>{for(;p.length&&o.get(p[p.length-1]).tagName>=f.tagName;)p.pop();let u=f.offsetTop;for(;!u&&f.parentElement;)f=f.parentElement,u=f.offsetTop;let d=f.offsetParent;for(;d;d=d.offsetParent)u+=d.offsetTop;return c.set([...p=[...p,l]].reverse(),u)},new Map))}).pipe(m(p=>new Map([...p].sort(([,c],[,l])=>c-l))),He(i),v(([p,c])=>t.pipe(Fr(([l,f],{offset:{y:u},size:d})=>{let y=u+d.height>=Math.floor(s.height);for(;f.length;){let[,L]=f[0];if(L-c=u&&!y)f=[l.pop(),...f];else break}return[l,f]},[[],[...p]]),K((l,f)=>l[0]===f[0]&&l[1]===f[1])))))).pipe(m(([s,p])=>({prev:s.map(([c])=>c),next:p.map(([c])=>c)})),Q({prev:[],next:[]}),Be(2,1),m(([s,p])=>s.prev.length{let i=new g,a=i.pipe(Z(),ie(!0));if(i.subscribe(({prev:s,next:p})=>{for(let[c]of p)c.classList.remove("md-nav__link--passed"),c.classList.remove("md-nav__link--active");for(let[c,[l]]of s.entries())l.classList.add("md-nav__link--passed"),l.classList.toggle("md-nav__link--active",c===s.length-1)}),B("toc.follow")){let s=O(t.pipe(_e(1),m(()=>{})),t.pipe(_e(250),m(()=>"smooth")));i.pipe(b(({prev:p})=>p.length>0),He(o.pipe(ve(se))),re(s)).subscribe(([[{prev:p}],c])=>{let[l]=p[p.length-1];if(l.offsetHeight){let f=cr(l);if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:d}=ce(f);f.scrollTo({top:u-d/2,behavior:c})}}})}return B("navigation.tracking")&&t.pipe(W(a),te("offset"),_e(250),Ce(1),W(n.pipe(Ce(1))),ct({delay:250}),re(i)).subscribe(([,{prev:s}])=>{let p=ye(),c=s[s.length-1];if(c&&c.length){let[l]=c,{hash:f}=new URL(l.href);p.hash!==f&&(p.hash=f,history.replaceState({},"",`${p}`))}else p.hash="",history.replaceState({},"",`${p}`)}),bs(e,{viewport$:t,header$:r}).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))})}function vs(e,{viewport$:t,main$:r,target$:o}){let n=t.pipe(m(({offset:{y:a}})=>a),Be(2,1),m(([a,s])=>a>s&&s>0),K()),i=r.pipe(m(({active:a})=>a));return z([i,n]).pipe(m(([a,s])=>!(a&&s)),K(),W(o.pipe(Ce(1))),ie(!0),ct({delay:250}),m(a=>({hidden:a})))}function Ei(e,{viewport$:t,header$:r,main$:o,target$:n}){let i=new g,a=i.pipe(Z(),ie(!0));return i.subscribe({next({hidden:s}){e.hidden=s,s?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(W(a),te("height")).subscribe(({height:s})=>{e.style.top=`${s+16}px`}),h(e,"click").subscribe(s=>{s.preventDefault(),window.scrollTo({top:0})}),vs(e,{viewport$:t,main$:o,target$:n}).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))}function wi({document$:e,viewport$:t}){e.pipe(v(()=>P(".md-ellipsis")),ne(r=>tt(r).pipe(W(e.pipe(Ce(1))),b(o=>o),m(()=>r),Te(1))),b(r=>r.offsetWidth{let o=r.innerText,n=r.closest("a")||r;return n.title=o,B("content.tooltips")?mt(n,{viewport$:t}).pipe(W(e.pipe(Ce(1))),_(()=>n.removeAttribute("title"))):S})).subscribe(),B("content.tooltips")&&e.pipe(v(()=>P(".md-status")),ne(r=>mt(r,{viewport$:t}))).subscribe()}function Ti({document$:e,tablet$:t}){e.pipe(v(()=>P(".md-toggle--indeterminate")),w(r=>{r.indeterminate=!0,r.checked=!1}),ne(r=>h(r,"change").pipe(Vr(()=>r.classList.contains("md-toggle--indeterminate")),m(()=>r))),re(t)).subscribe(([r,o])=>{r.classList.remove("md-toggle--indeterminate"),o&&(r.checked=!1)})}function gs(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function Si({document$:e}){e.pipe(v(()=>P("[data-md-scrollfix]")),w(t=>t.removeAttribute("data-md-scrollfix")),b(gs),ne(t=>h(t,"touchstart").pipe(m(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function Oi({viewport$:e,tablet$:t}){z([ze("search"),t]).pipe(m(([r,o])=>r&&!o),v(r=>I(r).pipe(Ge(r?400:100))),re(e)).subscribe(([r,{offset:{y:o}}])=>{if(r)document.body.setAttribute("data-md-scrolllock",""),document.body.style.top=`-${o}px`;else{let n=-1*parseInt(document.body.style.top,10);document.body.removeAttribute("data-md-scrolllock"),document.body.style.top="",n&&window.scrollTo(0,n)}})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let o=e[r];typeof o=="string"?o=document.createTextNode(o):o.parentNode&&o.parentNode.removeChild(o),r?t.insertBefore(this.previousSibling,o):t.replaceChild(o,this)}}}));function ys(){return location.protocol==="file:"?Tt(`${new URL("search/search_index.js",eo.base)}`).pipe(m(()=>__index),G(1)):je(new URL("search/search_index.json",eo.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var ot=Go(),Ut=sn(),Lt=ln(Ut),to=an(),Oe=gn(),hr=Pt("(min-width: 960px)"),Mi=Pt("(min-width: 1220px)"),_i=mn(),eo=xe(),Ai=document.forms.namedItem("search")?ys():Ye,ro=new g;Zn({alert$:ro});var oo=new g;B("navigation.instant")&&oi({location$:Ut,viewport$:Oe,progress$:oo}).subscribe(ot);var Li;((Li=eo.version)==null?void 0:Li.provider)==="mike"&&ci({document$:ot});O(Ut,Lt).pipe(Ge(125)).subscribe(()=>{Je("drawer",!1),Je("search",!1)});to.pipe(b(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=fe("link[rel=prev]");typeof t!="undefined"&<(t);break;case"n":case".":let r=fe("link[rel=next]");typeof r!="undefined"&<(r);break;case"Enter":let o=Ie();o instanceof HTMLLabelElement&&o.click()}});wi({viewport$:Oe,document$:ot});Ti({document$:ot,tablet$:hr});Si({document$:ot});Oi({viewport$:Oe,tablet$:hr});var rt=Kn(Se("header"),{viewport$:Oe}),Ft=ot.pipe(m(()=>Se("main")),v(e=>Gn(e,{viewport$:Oe,header$:rt})),G(1)),xs=O(...ae("consent").map(e=>En(e,{target$:Lt})),...ae("dialog").map(e=>qn(e,{alert$:ro})),...ae("palette").map(e=>Jn(e)),...ae("progress").map(e=>Xn(e,{progress$:oo})),...ae("search").map(e=>ui(e,{index$:Ai,keyboard$:to})),...ae("source").map(e=>gi(e))),Es=C(()=>O(...ae("announce").map(e=>xn(e)),...ae("content").map(e=>zn(e,{viewport$:Oe,target$:Lt,print$:_i})),...ae("content").map(e=>B("search.highlight")?di(e,{index$:Ai,location$:Ut}):S),...ae("header").map(e=>Yn(e,{viewport$:Oe,header$:rt,main$:Ft})),...ae("header-title").map(e=>Bn(e,{viewport$:Oe,header$:rt})),...ae("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?Nr(Mi,()=>Zr(e,{viewport$:Oe,header$:rt,main$:Ft})):Nr(hr,()=>Zr(e,{viewport$:Oe,header$:rt,main$:Ft}))),...ae("tabs").map(e=>yi(e,{viewport$:Oe,header$:rt})),...ae("toc").map(e=>xi(e,{viewport$:Oe,header$:rt,main$:Ft,target$:Lt})),...ae("top").map(e=>Ei(e,{viewport$:Oe,header$:rt,main$:Ft,target$:Lt})))),Ci=ot.pipe(v(()=>Es),Re(xs),G(1));Ci.subscribe();window.document$=ot;window.location$=Ut;window.target$=Lt;window.keyboard$=to;window.viewport$=Oe;window.tablet$=hr;window.screen$=Mi;window.print$=_i;window.alert$=ro;window.progress$=oo;window.component$=Ci;})(); +//# sourceMappingURL=bundle.f1b6f286.min.js.map + diff --git a/4.4.0/assets/javascripts/bundle.f1b6f286.min.js.map b/4.4.0/assets/javascripts/bundle.f1b6f286.min.js.map new file mode 100644 index 0000000..2644bf1 --- /dev/null +++ b/4.4.0/assets/javascripts/bundle.f1b6f286.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/focus-visible/dist/focus-visible.js", "node_modules/escape-html/index.js", "node_modules/clipboard/dist/clipboard.js", "src/templates/assets/javascripts/bundle.ts", "node_modules/tslib/tslib.es6.mjs", "node_modules/rxjs/src/internal/util/isFunction.ts", "node_modules/rxjs/src/internal/util/createErrorClass.ts", "node_modules/rxjs/src/internal/util/UnsubscriptionError.ts", "node_modules/rxjs/src/internal/util/arrRemove.ts", "node_modules/rxjs/src/internal/Subscription.ts", "node_modules/rxjs/src/internal/config.ts", "node_modules/rxjs/src/internal/scheduler/timeoutProvider.ts", "node_modules/rxjs/src/internal/util/reportUnhandledError.ts", "node_modules/rxjs/src/internal/util/noop.ts", "node_modules/rxjs/src/internal/NotificationFactories.ts", "node_modules/rxjs/src/internal/util/errorContext.ts", "node_modules/rxjs/src/internal/Subscriber.ts", "node_modules/rxjs/src/internal/symbol/observable.ts", "node_modules/rxjs/src/internal/util/identity.ts", "node_modules/rxjs/src/internal/util/pipe.ts", "node_modules/rxjs/src/internal/Observable.ts", "node_modules/rxjs/src/internal/util/lift.ts", "node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts", "node_modules/rxjs/src/internal/scheduler/animationFrameProvider.ts", "node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts", "node_modules/rxjs/src/internal/Subject.ts", "node_modules/rxjs/src/internal/BehaviorSubject.ts", "node_modules/rxjs/src/internal/scheduler/dateTimestampProvider.ts", "node_modules/rxjs/src/internal/ReplaySubject.ts", "node_modules/rxjs/src/internal/scheduler/Action.ts", "node_modules/rxjs/src/internal/scheduler/intervalProvider.ts", "node_modules/rxjs/src/internal/scheduler/AsyncAction.ts", "node_modules/rxjs/src/internal/Scheduler.ts", "node_modules/rxjs/src/internal/scheduler/AsyncScheduler.ts", "node_modules/rxjs/src/internal/scheduler/async.ts", "node_modules/rxjs/src/internal/scheduler/QueueAction.ts", "node_modules/rxjs/src/internal/scheduler/QueueScheduler.ts", "node_modules/rxjs/src/internal/scheduler/queue.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameAction.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameScheduler.ts", "node_modules/rxjs/src/internal/scheduler/animationFrame.ts", "node_modules/rxjs/src/internal/observable/empty.ts", "node_modules/rxjs/src/internal/util/isScheduler.ts", "node_modules/rxjs/src/internal/util/args.ts", "node_modules/rxjs/src/internal/util/isArrayLike.ts", "node_modules/rxjs/src/internal/util/isPromise.ts", "node_modules/rxjs/src/internal/util/isInteropObservable.ts", "node_modules/rxjs/src/internal/util/isAsyncIterable.ts", "node_modules/rxjs/src/internal/util/throwUnobservableError.ts", "node_modules/rxjs/src/internal/symbol/iterator.ts", "node_modules/rxjs/src/internal/util/isIterable.ts", "node_modules/rxjs/src/internal/util/isReadableStreamLike.ts", "node_modules/rxjs/src/internal/observable/innerFrom.ts", "node_modules/rxjs/src/internal/util/executeSchedule.ts", "node_modules/rxjs/src/internal/operators/observeOn.ts", "node_modules/rxjs/src/internal/operators/subscribeOn.ts", "node_modules/rxjs/src/internal/scheduled/scheduleObservable.ts", "node_modules/rxjs/src/internal/scheduled/schedulePromise.ts", "node_modules/rxjs/src/internal/scheduled/scheduleArray.ts", "node_modules/rxjs/src/internal/scheduled/scheduleIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleAsyncIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleReadableStreamLike.ts", "node_modules/rxjs/src/internal/scheduled/scheduled.ts", "node_modules/rxjs/src/internal/observable/from.ts", "node_modules/rxjs/src/internal/observable/of.ts", "node_modules/rxjs/src/internal/observable/throwError.ts", "node_modules/rxjs/src/internal/util/EmptyError.ts", "node_modules/rxjs/src/internal/util/isDate.ts", "node_modules/rxjs/src/internal/operators/map.ts", "node_modules/rxjs/src/internal/util/mapOneOrManyArgs.ts", "node_modules/rxjs/src/internal/util/argsArgArrayOrObject.ts", "node_modules/rxjs/src/internal/util/createObject.ts", "node_modules/rxjs/src/internal/observable/combineLatest.ts", "node_modules/rxjs/src/internal/operators/mergeInternals.ts", "node_modules/rxjs/src/internal/operators/mergeMap.ts", "node_modules/rxjs/src/internal/operators/mergeAll.ts", "node_modules/rxjs/src/internal/operators/concatAll.ts", "node_modules/rxjs/src/internal/observable/concat.ts", "node_modules/rxjs/src/internal/observable/defer.ts", "node_modules/rxjs/src/internal/observable/fromEvent.ts", "node_modules/rxjs/src/internal/observable/fromEventPattern.ts", "node_modules/rxjs/src/internal/observable/timer.ts", "node_modules/rxjs/src/internal/observable/merge.ts", "node_modules/rxjs/src/internal/observable/never.ts", "node_modules/rxjs/src/internal/util/argsOrArgArray.ts", "node_modules/rxjs/src/internal/operators/filter.ts", "node_modules/rxjs/src/internal/observable/zip.ts", "node_modules/rxjs/src/internal/operators/audit.ts", "node_modules/rxjs/src/internal/operators/auditTime.ts", "node_modules/rxjs/src/internal/operators/bufferCount.ts", "node_modules/rxjs/src/internal/operators/catchError.ts", "node_modules/rxjs/src/internal/operators/scanInternals.ts", "node_modules/rxjs/src/internal/operators/combineLatest.ts", "node_modules/rxjs/src/internal/operators/combineLatestWith.ts", "node_modules/rxjs/src/internal/operators/debounce.ts", "node_modules/rxjs/src/internal/operators/debounceTime.ts", "node_modules/rxjs/src/internal/operators/defaultIfEmpty.ts", "node_modules/rxjs/src/internal/operators/take.ts", "node_modules/rxjs/src/internal/operators/ignoreElements.ts", "node_modules/rxjs/src/internal/operators/mapTo.ts", "node_modules/rxjs/src/internal/operators/delayWhen.ts", "node_modules/rxjs/src/internal/operators/delay.ts", "node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts", "node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts", "node_modules/rxjs/src/internal/operators/throwIfEmpty.ts", "node_modules/rxjs/src/internal/operators/endWith.ts", "node_modules/rxjs/src/internal/operators/finalize.ts", "node_modules/rxjs/src/internal/operators/first.ts", "node_modules/rxjs/src/internal/operators/takeLast.ts", "node_modules/rxjs/src/internal/operators/merge.ts", "node_modules/rxjs/src/internal/operators/mergeWith.ts", "node_modules/rxjs/src/internal/operators/repeat.ts", "node_modules/rxjs/src/internal/operators/scan.ts", "node_modules/rxjs/src/internal/operators/share.ts", "node_modules/rxjs/src/internal/operators/shareReplay.ts", "node_modules/rxjs/src/internal/operators/skip.ts", "node_modules/rxjs/src/internal/operators/skipUntil.ts", "node_modules/rxjs/src/internal/operators/startWith.ts", "node_modules/rxjs/src/internal/operators/switchMap.ts", "node_modules/rxjs/src/internal/operators/takeUntil.ts", "node_modules/rxjs/src/internal/operators/takeWhile.ts", "node_modules/rxjs/src/internal/operators/tap.ts", "node_modules/rxjs/src/internal/operators/throttle.ts", "node_modules/rxjs/src/internal/operators/throttleTime.ts", "node_modules/rxjs/src/internal/operators/withLatestFrom.ts", "node_modules/rxjs/src/internal/operators/zip.ts", "node_modules/rxjs/src/internal/operators/zipWith.ts", "src/templates/assets/javascripts/browser/document/index.ts", "src/templates/assets/javascripts/browser/element/_/index.ts", "src/templates/assets/javascripts/browser/element/focus/index.ts", "src/templates/assets/javascripts/browser/element/hover/index.ts", "src/templates/assets/javascripts/utilities/h/index.ts", "src/templates/assets/javascripts/utilities/round/index.ts", "src/templates/assets/javascripts/browser/script/index.ts", "src/templates/assets/javascripts/browser/element/size/_/index.ts", "src/templates/assets/javascripts/browser/element/size/content/index.ts", "src/templates/assets/javascripts/browser/element/offset/_/index.ts", "src/templates/assets/javascripts/browser/element/offset/content/index.ts", "src/templates/assets/javascripts/browser/element/visibility/index.ts", "src/templates/assets/javascripts/browser/toggle/index.ts", "src/templates/assets/javascripts/browser/keyboard/index.ts", "src/templates/assets/javascripts/browser/location/_/index.ts", "src/templates/assets/javascripts/browser/location/hash/index.ts", "src/templates/assets/javascripts/browser/media/index.ts", "src/templates/assets/javascripts/browser/request/index.ts", "src/templates/assets/javascripts/browser/viewport/offset/index.ts", "src/templates/assets/javascripts/browser/viewport/size/index.ts", "src/templates/assets/javascripts/browser/viewport/_/index.ts", "src/templates/assets/javascripts/browser/viewport/at/index.ts", "src/templates/assets/javascripts/browser/worker/index.ts", "src/templates/assets/javascripts/_/index.ts", "src/templates/assets/javascripts/components/_/index.ts", "src/templates/assets/javascripts/components/announce/index.ts", "src/templates/assets/javascripts/components/consent/index.ts", "src/templates/assets/javascripts/templates/tooltip/index.tsx", "src/templates/assets/javascripts/templates/annotation/index.tsx", "src/templates/assets/javascripts/templates/clipboard/index.tsx", "src/templates/assets/javascripts/templates/search/index.tsx", "src/templates/assets/javascripts/templates/source/index.tsx", "src/templates/assets/javascripts/templates/tabbed/index.tsx", "src/templates/assets/javascripts/templates/table/index.tsx", "src/templates/assets/javascripts/templates/version/index.tsx", "src/templates/assets/javascripts/components/tooltip2/index.ts", "src/templates/assets/javascripts/components/content/annotation/_/index.ts", "src/templates/assets/javascripts/components/content/annotation/list/index.ts", "src/templates/assets/javascripts/components/content/annotation/block/index.ts", "src/templates/assets/javascripts/components/content/code/_/index.ts", "src/templates/assets/javascripts/components/content/details/index.ts", "src/templates/assets/javascripts/components/content/mermaid/index.css", "src/templates/assets/javascripts/components/content/mermaid/index.ts", "src/templates/assets/javascripts/components/content/table/index.ts", "src/templates/assets/javascripts/components/content/tabs/index.ts", "src/templates/assets/javascripts/components/content/_/index.ts", "src/templates/assets/javascripts/components/dialog/index.ts", "src/templates/assets/javascripts/components/tooltip/index.ts", "src/templates/assets/javascripts/components/header/_/index.ts", "src/templates/assets/javascripts/components/header/title/index.ts", "src/templates/assets/javascripts/components/main/index.ts", "src/templates/assets/javascripts/components/palette/index.ts", "src/templates/assets/javascripts/components/progress/index.ts", "src/templates/assets/javascripts/integrations/clipboard/index.ts", "src/templates/assets/javascripts/integrations/sitemap/index.ts", "src/templates/assets/javascripts/integrations/instant/index.ts", "src/templates/assets/javascripts/integrations/search/highlighter/index.ts", "src/templates/assets/javascripts/integrations/search/worker/message/index.ts", "src/templates/assets/javascripts/integrations/search/worker/_/index.ts", "src/templates/assets/javascripts/integrations/version/findurl/index.ts", "src/templates/assets/javascripts/integrations/version/index.ts", "src/templates/assets/javascripts/components/search/query/index.ts", "src/templates/assets/javascripts/components/search/result/index.ts", "src/templates/assets/javascripts/components/search/share/index.ts", "src/templates/assets/javascripts/components/search/suggest/index.ts", "src/templates/assets/javascripts/components/search/_/index.ts", "src/templates/assets/javascripts/components/search/highlight/index.ts", "src/templates/assets/javascripts/components/sidebar/index.ts", "src/templates/assets/javascripts/components/source/facts/github/index.ts", "src/templates/assets/javascripts/components/source/facts/gitlab/index.ts", "src/templates/assets/javascripts/components/source/facts/_/index.ts", "src/templates/assets/javascripts/components/source/_/index.ts", "src/templates/assets/javascripts/components/tabs/index.ts", "src/templates/assets/javascripts/components/toc/index.ts", "src/templates/assets/javascripts/components/top/index.ts", "src/templates/assets/javascripts/patches/ellipsis/index.ts", "src/templates/assets/javascripts/patches/indeterminate/index.ts", "src/templates/assets/javascripts/patches/scrollfix/index.ts", "src/templates/assets/javascripts/patches/scrolllock/index.ts", "src/templates/assets/javascripts/polyfills/index.ts"], + "sourcesContent": ["(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory() :\n typeof define === 'function' && define.amd ? define(factory) :\n (factory());\n}(this, (function () { 'use strict';\n\n /**\n * Applies the :focus-visible polyfill at the given scope.\n * A scope in this case is either the top-level Document or a Shadow Root.\n *\n * @param {(Document|ShadowRoot)} scope\n * @see https://github.com/WICG/focus-visible\n */\n function applyFocusVisiblePolyfill(scope) {\n var hadKeyboardEvent = true;\n var hadFocusVisibleRecently = false;\n var hadFocusVisibleRecentlyTimeout = null;\n\n var inputTypesAllowlist = {\n text: true,\n search: true,\n url: true,\n tel: true,\n email: true,\n password: true,\n number: true,\n date: true,\n month: true,\n week: true,\n time: true,\n datetime: true,\n 'datetime-local': true\n };\n\n /**\n * Helper function for legacy browsers and iframes which sometimes focus\n * elements like document, body, and non-interactive SVG.\n * @param {Element} el\n */\n function isValidFocusTarget(el) {\n if (\n el &&\n el !== document &&\n el.nodeName !== 'HTML' &&\n el.nodeName !== 'BODY' &&\n 'classList' in el &&\n 'contains' in el.classList\n ) {\n return true;\n }\n return false;\n }\n\n /**\n * Computes whether the given element should automatically trigger the\n * `focus-visible` class being added, i.e. whether it should always match\n * `:focus-visible` when focused.\n * @param {Element} el\n * @return {boolean}\n */\n function focusTriggersKeyboardModality(el) {\n var type = el.type;\n var tagName = el.tagName;\n\n if (tagName === 'INPUT' && inputTypesAllowlist[type] && !el.readOnly) {\n return true;\n }\n\n if (tagName === 'TEXTAREA' && !el.readOnly) {\n return true;\n }\n\n if (el.isContentEditable) {\n return true;\n }\n\n return false;\n }\n\n /**\n * Add the `focus-visible` class to the given element if it was not added by\n * the author.\n * @param {Element} el\n */\n function addFocusVisibleClass(el) {\n if (el.classList.contains('focus-visible')) {\n return;\n }\n el.classList.add('focus-visible');\n el.setAttribute('data-focus-visible-added', '');\n }\n\n /**\n * Remove the `focus-visible` class from the given element if it was not\n * originally added by the author.\n * @param {Element} el\n */\n function removeFocusVisibleClass(el) {\n if (!el.hasAttribute('data-focus-visible-added')) {\n return;\n }\n el.classList.remove('focus-visible');\n el.removeAttribute('data-focus-visible-added');\n }\n\n /**\n * If the most recent user interaction was via the keyboard;\n * and the key press did not include a meta, alt/option, or control key;\n * then the modality is keyboard. Otherwise, the modality is not keyboard.\n * Apply `focus-visible` to any current active element and keep track\n * of our keyboard modality state with `hadKeyboardEvent`.\n * @param {KeyboardEvent} e\n */\n function onKeyDown(e) {\n if (e.metaKey || e.altKey || e.ctrlKey) {\n return;\n }\n\n if (isValidFocusTarget(scope.activeElement)) {\n addFocusVisibleClass(scope.activeElement);\n }\n\n hadKeyboardEvent = true;\n }\n\n /**\n * If at any point a user clicks with a pointing device, ensure that we change\n * the modality away from keyboard.\n * This avoids the situation where a user presses a key on an already focused\n * element, and then clicks on a different element, focusing it with a\n * pointing device, while we still think we're in keyboard modality.\n * @param {Event} e\n */\n function onPointerDown(e) {\n hadKeyboardEvent = false;\n }\n\n /**\n * On `focus`, add the `focus-visible` class to the target if:\n * - the target received focus as a result of keyboard navigation, or\n * - the event target is an element that will likely require interaction\n * via the keyboard (e.g. a text box)\n * @param {Event} e\n */\n function onFocus(e) {\n // Prevent IE from focusing the document or HTML element.\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (hadKeyboardEvent || focusTriggersKeyboardModality(e.target)) {\n addFocusVisibleClass(e.target);\n }\n }\n\n /**\n * On `blur`, remove the `focus-visible` class from the target.\n * @param {Event} e\n */\n function onBlur(e) {\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (\n e.target.classList.contains('focus-visible') ||\n e.target.hasAttribute('data-focus-visible-added')\n ) {\n // To detect a tab/window switch, we look for a blur event followed\n // rapidly by a visibility change.\n // If we don't see a visibility change within 100ms, it's probably a\n // regular focus change.\n hadFocusVisibleRecently = true;\n window.clearTimeout(hadFocusVisibleRecentlyTimeout);\n hadFocusVisibleRecentlyTimeout = window.setTimeout(function() {\n hadFocusVisibleRecently = false;\n }, 100);\n removeFocusVisibleClass(e.target);\n }\n }\n\n /**\n * If the user changes tabs, keep track of whether or not the previously\n * focused element had .focus-visible.\n * @param {Event} e\n */\n function onVisibilityChange(e) {\n if (document.visibilityState === 'hidden') {\n // If the tab becomes active again, the browser will handle calling focus\n // on the element (Safari actually calls it twice).\n // If this tab change caused a blur on an element with focus-visible,\n // re-apply the class when the user switches back to the tab.\n if (hadFocusVisibleRecently) {\n hadKeyboardEvent = true;\n }\n addInitialPointerMoveListeners();\n }\n }\n\n /**\n * Add a group of listeners to detect usage of any pointing devices.\n * These listeners will be added when the polyfill first loads, and anytime\n * the window is blurred, so that they are active when the window regains\n * focus.\n */\n function addInitialPointerMoveListeners() {\n document.addEventListener('mousemove', onInitialPointerMove);\n document.addEventListener('mousedown', onInitialPointerMove);\n document.addEventListener('mouseup', onInitialPointerMove);\n document.addEventListener('pointermove', onInitialPointerMove);\n document.addEventListener('pointerdown', onInitialPointerMove);\n document.addEventListener('pointerup', onInitialPointerMove);\n document.addEventListener('touchmove', onInitialPointerMove);\n document.addEventListener('touchstart', onInitialPointerMove);\n document.addEventListener('touchend', onInitialPointerMove);\n }\n\n function removeInitialPointerMoveListeners() {\n document.removeEventListener('mousemove', onInitialPointerMove);\n document.removeEventListener('mousedown', onInitialPointerMove);\n document.removeEventListener('mouseup', onInitialPointerMove);\n document.removeEventListener('pointermove', onInitialPointerMove);\n document.removeEventListener('pointerdown', onInitialPointerMove);\n document.removeEventListener('pointerup', onInitialPointerMove);\n document.removeEventListener('touchmove', onInitialPointerMove);\n document.removeEventListener('touchstart', onInitialPointerMove);\n document.removeEventListener('touchend', onInitialPointerMove);\n }\n\n /**\n * When the polfyill first loads, assume the user is in keyboard modality.\n * If any event is received from a pointing device (e.g. mouse, pointer,\n * touch), turn off keyboard modality.\n * This accounts for situations where focus enters the page from the URL bar.\n * @param {Event} e\n */\n function onInitialPointerMove(e) {\n // Work around a Safari quirk that fires a mousemove on whenever the\n // window blurs, even if you're tabbing out of the page. \u00AF\\_(\u30C4)_/\u00AF\n if (e.target.nodeName && e.target.nodeName.toLowerCase() === 'html') {\n return;\n }\n\n hadKeyboardEvent = false;\n removeInitialPointerMoveListeners();\n }\n\n // For some kinds of state, we are interested in changes at the global scope\n // only. For example, global pointer input, global key presses and global\n // visibility change should affect the state at every scope:\n document.addEventListener('keydown', onKeyDown, true);\n document.addEventListener('mousedown', onPointerDown, true);\n document.addEventListener('pointerdown', onPointerDown, true);\n document.addEventListener('touchstart', onPointerDown, true);\n document.addEventListener('visibilitychange', onVisibilityChange, true);\n\n addInitialPointerMoveListeners();\n\n // For focus and blur, we specifically care about state changes in the local\n // scope. This is because focus / blur events that originate from within a\n // shadow root are not re-dispatched from the host element if it was already\n // the active element in its own scope:\n scope.addEventListener('focus', onFocus, true);\n scope.addEventListener('blur', onBlur, true);\n\n // We detect that a node is a ShadowRoot by ensuring that it is a\n // DocumentFragment and also has a host property. This check covers native\n // implementation and polyfill implementation transparently. If we only cared\n // about the native implementation, we could just check if the scope was\n // an instance of a ShadowRoot.\n if (scope.nodeType === Node.DOCUMENT_FRAGMENT_NODE && scope.host) {\n // Since a ShadowRoot is a special kind of DocumentFragment, it does not\n // have a root element to add a class to. So, we add this attribute to the\n // host element instead:\n scope.host.setAttribute('data-js-focus-visible', '');\n } else if (scope.nodeType === Node.DOCUMENT_NODE) {\n document.documentElement.classList.add('js-focus-visible');\n document.documentElement.setAttribute('data-js-focus-visible', '');\n }\n }\n\n // It is important to wrap all references to global window and document in\n // these checks to support server-side rendering use cases\n // @see https://github.com/WICG/focus-visible/issues/199\n if (typeof window !== 'undefined' && typeof document !== 'undefined') {\n // Make the polyfill helper globally available. This can be used as a signal\n // to interested libraries that wish to coordinate with the polyfill for e.g.,\n // applying the polyfill to a shadow root:\n window.applyFocusVisiblePolyfill = applyFocusVisiblePolyfill;\n\n // Notify interested libraries of the polyfill's presence, in case the\n // polyfill was loaded lazily:\n var event;\n\n try {\n event = new CustomEvent('focus-visible-polyfill-ready');\n } catch (error) {\n // IE11 does not support using CustomEvent as a constructor directly:\n event = document.createEvent('CustomEvent');\n event.initCustomEvent('focus-visible-polyfill-ready', false, false, {});\n }\n\n window.dispatchEvent(event);\n }\n\n if (typeof document !== 'undefined') {\n // Apply the polyfill to the global document, so that no JavaScript\n // coordination is required to use the polyfill in the top-level document:\n applyFocusVisiblePolyfill(document);\n }\n\n})));\n", "/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n", "/*!\n * clipboard.js v2.0.11\n * https://clipboardjs.com/\n *\n * Licensed MIT \u00A9 Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 686:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __webpack_require__(279);\nvar tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __webpack_require__(370);\nvar listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __webpack_require__(817);\nvar select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n;// CONCATENATED MODULE: ./src/common/command.js\n/**\n * Executes a given operation type.\n * @param {String} type\n * @return {Boolean}\n */\nfunction command(type) {\n try {\n return document.execCommand(type);\n } catch (err) {\n return false;\n }\n}\n;// CONCATENATED MODULE: ./src/actions/cut.js\n\n\n/**\n * Cut action wrapper.\n * @param {String|HTMLElement} target\n * @return {String}\n */\n\nvar ClipboardActionCut = function ClipboardActionCut(target) {\n var selectedText = select_default()(target);\n command('cut');\n return selectedText;\n};\n\n/* harmony default export */ var actions_cut = (ClipboardActionCut);\n;// CONCATENATED MODULE: ./src/common/create-fake-element.js\n/**\n * Creates a fake textarea element with a value.\n * @param {String} value\n * @return {HTMLElement}\n */\nfunction createFakeElement(value) {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n var fakeElement = document.createElement('textarea'); // Prevent zooming on iOS\n\n fakeElement.style.fontSize = '12pt'; // Reset box model\n\n fakeElement.style.border = '0';\n fakeElement.style.padding = '0';\n fakeElement.style.margin = '0'; // Move element out of screen horizontally\n\n fakeElement.style.position = 'absolute';\n fakeElement.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n fakeElement.style.top = \"\".concat(yPosition, \"px\");\n fakeElement.setAttribute('readonly', '');\n fakeElement.value = value;\n return fakeElement;\n}\n;// CONCATENATED MODULE: ./src/actions/copy.js\n\n\n\n/**\n * Create fake copy action wrapper using a fake element.\n * @param {String} target\n * @param {Object} options\n * @return {String}\n */\n\nvar fakeCopyAction = function fakeCopyAction(value, options) {\n var fakeElement = createFakeElement(value);\n options.container.appendChild(fakeElement);\n var selectedText = select_default()(fakeElement);\n command('copy');\n fakeElement.remove();\n return selectedText;\n};\n/**\n * Copy action wrapper.\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @return {String}\n */\n\n\nvar ClipboardActionCopy = function ClipboardActionCopy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n var selectedText = '';\n\n if (typeof target === 'string') {\n selectedText = fakeCopyAction(target, options);\n } else if (target instanceof HTMLInputElement && !['text', 'search', 'url', 'tel', 'password'].includes(target === null || target === void 0 ? void 0 : target.type)) {\n // If input type doesn't support `setSelectionRange`. Simulate it. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange\n selectedText = fakeCopyAction(target.value, options);\n } else {\n selectedText = select_default()(target);\n command('copy');\n }\n\n return selectedText;\n};\n\n/* harmony default export */ var actions_copy = (ClipboardActionCopy);\n;// CONCATENATED MODULE: ./src/actions/default.js\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n\n\n/**\n * Inner function which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n * @param {Object} options\n */\n\nvar ClipboardActionDefault = function ClipboardActionDefault() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // Defines base properties passed from constructor.\n var _options$action = options.action,\n action = _options$action === void 0 ? 'copy' : _options$action,\n container = options.container,\n target = options.target,\n text = options.text; // Sets the `action` to be performed which can be either 'copy' or 'cut'.\n\n if (action !== 'copy' && action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n } // Sets the `target` property using an element that will be have its content copied.\n\n\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n } // Define selection strategy based on `text` property.\n\n\n if (text) {\n return actions_copy(text, {\n container: container\n });\n } // Defines which selection strategy based on `target` property.\n\n\n if (target) {\n return action === 'cut' ? actions_cut(target) : actions_copy(target, {\n container: container\n });\n }\n};\n\n/* harmony default export */ var actions_default = (ClipboardActionDefault);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n _classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n var action = this.action(trigger) || 'copy';\n var text = actions_default({\n action: action,\n container: this.container,\n target: this.target(trigger),\n text: this.text(trigger)\n }); // Fires an event based on the copy operation result.\n\n this.emit(text ? 'success' : 'error', {\n action: action,\n text: text,\n trigger: trigger,\n clearSelection: function clearSelection() {\n if (trigger) {\n trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Allow fire programmatically a copy action\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @returns Text copied.\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n }\n }], [{\n key: \"copy\",\n value: function copy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n return actions_copy(target, options);\n }\n /**\n * Allow fire programmatically a cut action\n * @param {String|HTMLElement} target\n * @returns Text cutted.\n */\n\n }, {\n key: \"cut\",\n value: function cut(target) {\n return actions_cut(target);\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar closest = __webpack_require__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar is = __webpack_require__(879);\nvar delegate = __webpack_require__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(686);\n/******/ })()\n.default;\n});", "/*\n * Copyright (c) 2016-2025 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport \"focus-visible\"\n\nimport {\n EMPTY,\n NEVER,\n Observable,\n Subject,\n defer,\n delay,\n filter,\n map,\n merge,\n mergeWith,\n shareReplay,\n switchMap\n} from \"rxjs\"\n\nimport { configuration, feature } from \"./_\"\nimport {\n at,\n getActiveElement,\n getOptionalElement,\n requestJSON,\n setLocation,\n setToggle,\n watchDocument,\n watchKeyboard,\n watchLocation,\n watchLocationTarget,\n watchMedia,\n watchPrint,\n watchScript,\n watchViewport\n} from \"./browser\"\nimport {\n getComponentElement,\n getComponentElements,\n mountAnnounce,\n mountBackToTop,\n mountConsent,\n mountContent,\n mountDialog,\n mountHeader,\n mountHeaderTitle,\n mountPalette,\n mountProgress,\n mountSearch,\n mountSearchHiglight,\n mountSidebar,\n mountSource,\n mountTableOfContents,\n mountTabs,\n watchHeader,\n watchMain\n} from \"./components\"\nimport {\n SearchIndex,\n setupClipboardJS,\n setupInstantNavigation,\n setupVersionSelector\n} from \"./integrations\"\nimport {\n patchEllipsis,\n patchIndeterminate,\n patchScrollfix,\n patchScrolllock\n} from \"./patches\"\nimport \"./polyfills\"\n\n/* ----------------------------------------------------------------------------\n * Functions - @todo refactor\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch search index\n *\n * @returns Search index observable\n */\nfunction fetchSearchIndex(): Observable {\n if (location.protocol === \"file:\") {\n return watchScript(\n `${new URL(\"search/search_index.js\", config.base)}`\n )\n .pipe(\n // @ts-ignore - @todo fix typings\n map(() => __index),\n shareReplay(1)\n )\n } else {\n return requestJSON(\n new URL(\"search/search_index.json\", config.base)\n )\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Application\n * ------------------------------------------------------------------------- */\n\n/* Yay, JavaScript is available */\ndocument.documentElement.classList.remove(\"no-js\")\ndocument.documentElement.classList.add(\"js\")\n\n/* Set up navigation observables and subjects */\nconst document$ = watchDocument()\nconst location$ = watchLocation()\nconst target$ = watchLocationTarget(location$)\nconst keyboard$ = watchKeyboard()\n\n/* Set up media observables */\nconst viewport$ = watchViewport()\nconst tablet$ = watchMedia(\"(min-width: 960px)\")\nconst screen$ = watchMedia(\"(min-width: 1220px)\")\nconst print$ = watchPrint()\n\n/* Retrieve search index, if search is enabled */\nconst config = configuration()\nconst index$ = document.forms.namedItem(\"search\")\n ? fetchSearchIndex()\n : NEVER\n\n/* Set up Clipboard.js integration */\nconst alert$ = new Subject()\nsetupClipboardJS({ alert$ })\n\n/* Set up progress indicator */\nconst progress$ = new Subject()\n\n/* Set up instant navigation, if enabled */\nif (feature(\"navigation.instant\"))\n setupInstantNavigation({ location$, viewport$, progress$ })\n .subscribe(document$)\n\n/* Set up version selector */\nif (config.version?.provider === \"mike\")\n setupVersionSelector({ document$ })\n\n/* Always close drawer and search on navigation */\nmerge(location$, target$)\n .pipe(\n delay(125)\n )\n .subscribe(() => {\n setToggle(\"drawer\", false)\n setToggle(\"search\", false)\n })\n\n/* Set up global keyboard handlers */\nkeyboard$\n .pipe(\n filter(({ mode }) => mode === \"global\")\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Go to previous page */\n case \"p\":\n case \",\":\n const prev = getOptionalElement(\"link[rel=prev]\")\n if (typeof prev !== \"undefined\")\n setLocation(prev)\n break\n\n /* Go to next page */\n case \"n\":\n case \".\":\n const next = getOptionalElement(\"link[rel=next]\")\n if (typeof next !== \"undefined\")\n setLocation(next)\n break\n\n /* Expand navigation, see https://bit.ly/3ZjG5io */\n case \"Enter\":\n const active = getActiveElement()\n if (active instanceof HTMLLabelElement)\n active.click()\n }\n })\n\n/* Set up patches */\npatchEllipsis({ viewport$, document$ })\npatchIndeterminate({ document$, tablet$ })\npatchScrollfix({ document$ })\npatchScrolllock({ viewport$, tablet$ })\n\n/* Set up header and main area observable */\nconst header$ = watchHeader(getComponentElement(\"header\"), { viewport$ })\nconst main$ = document$\n .pipe(\n map(() => getComponentElement(\"main\")),\n switchMap(el => watchMain(el, { viewport$, header$ })),\n shareReplay(1)\n )\n\n/* Set up control component observables */\nconst control$ = merge(\n\n /* Consent */\n ...getComponentElements(\"consent\")\n .map(el => mountConsent(el, { target$ })),\n\n /* Dialog */\n ...getComponentElements(\"dialog\")\n .map(el => mountDialog(el, { alert$ })),\n\n /* Color palette */\n ...getComponentElements(\"palette\")\n .map(el => mountPalette(el)),\n\n /* Progress bar */\n ...getComponentElements(\"progress\")\n .map(el => mountProgress(el, { progress$ })),\n\n /* Search */\n ...getComponentElements(\"search\")\n .map(el => mountSearch(el, { index$, keyboard$ })),\n\n /* Repository information */\n ...getComponentElements(\"source\")\n .map(el => mountSource(el))\n)\n\n/* Set up content component observables */\nconst content$ = defer(() => merge(\n\n /* Announcement bar */\n ...getComponentElements(\"announce\")\n .map(el => mountAnnounce(el)),\n\n /* Content */\n ...getComponentElements(\"content\")\n .map(el => mountContent(el, { viewport$, target$, print$ })),\n\n /* Search highlighting */\n ...getComponentElements(\"content\")\n .map(el => feature(\"search.highlight\")\n ? mountSearchHiglight(el, { index$, location$ })\n : EMPTY\n ),\n\n /* Header */\n ...getComponentElements(\"header\")\n .map(el => mountHeader(el, { viewport$, header$, main$ })),\n\n /* Header title */\n ...getComponentElements(\"header-title\")\n .map(el => mountHeaderTitle(el, { viewport$, header$ })),\n\n /* Sidebar */\n ...getComponentElements(\"sidebar\")\n .map(el => el.getAttribute(\"data-md-type\") === \"navigation\"\n ? at(screen$, () => mountSidebar(el, { viewport$, header$, main$ }))\n : at(tablet$, () => mountSidebar(el, { viewport$, header$, main$ }))\n ),\n\n /* Navigation tabs */\n ...getComponentElements(\"tabs\")\n .map(el => mountTabs(el, { viewport$, header$ })),\n\n /* Table of contents */\n ...getComponentElements(\"toc\")\n .map(el => mountTableOfContents(el, {\n viewport$, header$, main$, target$\n })),\n\n /* Back-to-top button */\n ...getComponentElements(\"top\")\n .map(el => mountBackToTop(el, { viewport$, header$, main$, target$ }))\n))\n\n/* Set up component observables */\nconst component$ = document$\n .pipe(\n switchMap(() => content$),\n mergeWith(control$),\n shareReplay(1)\n )\n\n/* Subscribe to all components */\ncomponent$.subscribe()\n\n/* ----------------------------------------------------------------------------\n * Exports\n * ------------------------------------------------------------------------- */\n\nwindow.document$ = document$ /* Document observable */\nwindow.location$ = location$ /* Location subject */\nwindow.target$ = target$ /* Location target observable */\nwindow.keyboard$ = keyboard$ /* Keyboard observable */\nwindow.viewport$ = viewport$ /* Viewport observable */\nwindow.tablet$ = tablet$ /* Media tablet observable */\nwindow.screen$ = screen$ /* Media screen observable */\nwindow.print$ = print$ /* Media print observable */\nwindow.alert$ = alert$ /* Alert subject */\nwindow.progress$ = progress$ /* Progress indicator subject */\nwindow.component$ = component$ /* Component observable */\n", "/******************************************************************************\nCopyright (c) Microsoft Corporation.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n***************************************************************************** */\n/* global Reflect, Promise, SuppressedError, Symbol, Iterator */\n\nvar extendStatics = function(d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n};\n\nexport function __extends(d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nexport var __assign = function() {\n __assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n }\n return __assign.apply(this, arguments);\n}\n\nexport function __rest(s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nexport function __decorate(decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n}\n\nexport function __param(paramIndex, decorator) {\n return function (target, key) { decorator(target, key, paramIndex); }\n}\n\nexport function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {\n function accept(f) { if (f !== void 0 && typeof f !== \"function\") throw new TypeError(\"Function expected\"); return f; }\n var kind = contextIn.kind, key = kind === \"getter\" ? \"get\" : kind === \"setter\" ? \"set\" : \"value\";\n var target = !descriptorIn && ctor ? contextIn[\"static\"] ? ctor : ctor.prototype : null;\n var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});\n var _, done = false;\n for (var i = decorators.length - 1; i >= 0; i--) {\n var context = {};\n for (var p in contextIn) context[p] = p === \"access\" ? {} : contextIn[p];\n for (var p in contextIn.access) context.access[p] = contextIn.access[p];\n context.addInitializer = function (f) { if (done) throw new TypeError(\"Cannot add initializers after decoration has completed\"); extraInitializers.push(accept(f || null)); };\n var result = (0, decorators[i])(kind === \"accessor\" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);\n if (kind === \"accessor\") {\n if (result === void 0) continue;\n if (result === null || typeof result !== \"object\") throw new TypeError(\"Object expected\");\n if (_ = accept(result.get)) descriptor.get = _;\n if (_ = accept(result.set)) descriptor.set = _;\n if (_ = accept(result.init)) initializers.unshift(_);\n }\n else if (_ = accept(result)) {\n if (kind === \"field\") initializers.unshift(_);\n else descriptor[key] = _;\n }\n }\n if (target) Object.defineProperty(target, contextIn.name, descriptor);\n done = true;\n};\n\nexport function __runInitializers(thisArg, initializers, value) {\n var useValue = arguments.length > 2;\n for (var i = 0; i < initializers.length; i++) {\n value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);\n }\n return useValue ? value : void 0;\n};\n\nexport function __propKey(x) {\n return typeof x === \"symbol\" ? x : \"\".concat(x);\n};\n\nexport function __setFunctionName(f, name, prefix) {\n if (typeof name === \"symbol\") name = name.description ? \"[\".concat(name.description, \"]\") : \"\";\n return Object.defineProperty(f, \"name\", { configurable: true, value: prefix ? \"\".concat(prefix, \" \", name) : name });\n};\n\nexport function __metadata(metadataKey, metadataValue) {\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\n}\n\nexport function __awaiter(thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n}\n\nexport function __generator(thisArg, body) {\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === \"function\" ? Iterator : Object).prototype);\n return g.next = verb(0), g[\"throw\"] = verb(1), g[\"return\"] = verb(2), typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n function verb(n) { return function (v) { return step([n, v]); }; }\n function step(op) {\n if (f) throw new TypeError(\"Generator is already executing.\");\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n if (y = 0, t) op = [op[0] & 2, t.value];\n switch (op[0]) {\n case 0: case 1: t = op; break;\n case 4: _.label++; return { value: op[1], done: false };\n case 5: _.label++; y = op[1]; op = [0]; continue;\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\n default:\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n if (t[2]) _.ops.pop();\n _.trys.pop(); continue;\n }\n op = body.call(thisArg, _);\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n }\n}\n\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n});\n\nexport function __exportStar(m, o) {\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\n}\n\nexport function __values(o) {\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\n if (m) return m.call(o);\n if (o && typeof o.length === \"number\") return {\n next: function () {\n if (o && i >= o.length) o = void 0;\n return { value: o && o[i++], done: !o };\n }\n };\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\n}\n\nexport function __read(o, n) {\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n if (!m) return o;\n var i = m.call(o), r, ar = [], e;\n try {\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n }\n catch (error) { e = { error: error }; }\n finally {\n try {\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\n }\n finally { if (e) throw e.error; }\n }\n return ar;\n}\n\n/** @deprecated */\nexport function __spread() {\n for (var ar = [], i = 0; i < arguments.length; i++)\n ar = ar.concat(__read(arguments[i]));\n return ar;\n}\n\n/** @deprecated */\nexport function __spreadArrays() {\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\n r[k] = a[j];\n return r;\n}\n\nexport function __spreadArray(to, from, pack) {\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\n if (ar || !(i in from)) {\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\n ar[i] = from[i];\n }\n }\n return to.concat(ar || Array.prototype.slice.call(from));\n}\n\nexport function __await(v) {\n return this instanceof __await ? (this.v = v, this) : new __await(v);\n}\n\nexport function __asyncGenerator(thisArg, _arguments, generator) {\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\n return i = Object.create((typeof AsyncIterator === \"function\" ? AsyncIterator : Object).prototype), verb(\"next\"), verb(\"throw\"), verb(\"return\", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;\n function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; }\n function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } }\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\n function fulfill(value) { resume(\"next\", value); }\n function reject(value) { resume(\"throw\", value); }\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\n}\n\nexport function __asyncDelegator(o) {\n var i, p;\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }\n}\n\nexport function __asyncValues(o) {\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\n var m = o[Symbol.asyncIterator], i;\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\n}\n\nexport function __makeTemplateObject(cooked, raw) {\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\n return cooked;\n};\n\nvar __setModuleDefault = Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n};\n\nexport function __importStar(mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n}\n\nexport function __importDefault(mod) {\n return (mod && mod.__esModule) ? mod : { default: mod };\n}\n\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\n}\n\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\n}\n\nexport function __classPrivateFieldIn(state, receiver) {\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\n}\n\nexport function __addDisposableResource(env, value, async) {\n if (value !== null && value !== void 0) {\n if (typeof value !== \"object\" && typeof value !== \"function\") throw new TypeError(\"Object expected.\");\n var dispose, inner;\n if (async) {\n if (!Symbol.asyncDispose) throw new TypeError(\"Symbol.asyncDispose is not defined.\");\n dispose = value[Symbol.asyncDispose];\n }\n if (dispose === void 0) {\n if (!Symbol.dispose) throw new TypeError(\"Symbol.dispose is not defined.\");\n dispose = value[Symbol.dispose];\n if (async) inner = dispose;\n }\n if (typeof dispose !== \"function\") throw new TypeError(\"Object not disposable.\");\n if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };\n env.stack.push({ value: value, dispose: dispose, async: async });\n }\n else if (async) {\n env.stack.push({ async: true });\n }\n return value;\n}\n\nvar _SuppressedError = typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\n var e = new Error(message);\n return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\n};\n\nexport function __disposeResources(env) {\n function fail(e) {\n env.error = env.hasError ? new _SuppressedError(e, env.error, \"An error was suppressed during disposal.\") : e;\n env.hasError = true;\n }\n var r, s = 0;\n function next() {\n while (r = env.stack.pop()) {\n try {\n if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);\n if (r.dispose) {\n var result = r.dispose.call(r.value);\n if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });\n }\n else s |= 1;\n }\n catch (e) {\n fail(e);\n }\n }\n if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();\n if (env.hasError) throw env.error;\n }\n return next();\n}\n\nexport default {\n __extends,\n __assign,\n __rest,\n __decorate,\n __param,\n __metadata,\n __awaiter,\n __generator,\n __createBinding,\n __exportStar,\n __values,\n __read,\n __spread,\n __spreadArrays,\n __spreadArray,\n __await,\n __asyncGenerator,\n __asyncDelegator,\n __asyncValues,\n __makeTemplateObject,\n __importStar,\n __importDefault,\n __classPrivateFieldGet,\n __classPrivateFieldSet,\n __classPrivateFieldIn,\n __addDisposableResource,\n __disposeResources,\n};\n", "/**\n * Returns true if the object is a function.\n * @param value The value to check\n */\nexport function isFunction(value: any): value is (...args: any[]) => any {\n return typeof value === 'function';\n}\n", "/**\n * Used to create Error subclasses until the community moves away from ES5.\n *\n * This is because compiling from TypeScript down to ES5 has issues with subclassing Errors\n * as well as other built-in types: https://github.com/Microsoft/TypeScript/issues/12123\n *\n * @param createImpl A factory function to create the actual constructor implementation. The returned\n * function should be a named function that calls `_super` internally.\n */\nexport function createErrorClass(createImpl: (_super: any) => any): T {\n const _super = (instance: any) => {\n Error.call(instance);\n instance.stack = new Error().stack;\n };\n\n const ctorFunc = createImpl(_super);\n ctorFunc.prototype = Object.create(Error.prototype);\n ctorFunc.prototype.constructor = ctorFunc;\n return ctorFunc;\n}\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface UnsubscriptionError extends Error {\n readonly errors: any[];\n}\n\nexport interface UnsubscriptionErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (errors: any[]): UnsubscriptionError;\n}\n\n/**\n * An error thrown when one or more errors have occurred during the\n * `unsubscribe` of a {@link Subscription}.\n */\nexport const UnsubscriptionError: UnsubscriptionErrorCtor = createErrorClass(\n (_super) =>\n function UnsubscriptionErrorImpl(this: any, errors: (Error | string)[]) {\n _super(this);\n this.message = errors\n ? `${errors.length} errors occurred during unsubscription:\n${errors.map((err, i) => `${i + 1}) ${err.toString()}`).join('\\n ')}`\n : '';\n this.name = 'UnsubscriptionError';\n this.errors = errors;\n }\n);\n", "/**\n * Removes an item from an array, mutating it.\n * @param arr The array to remove the item from\n * @param item The item to remove\n */\nexport function arrRemove(arr: T[] | undefined | null, item: T) {\n if (arr) {\n const index = arr.indexOf(item);\n 0 <= index && arr.splice(index, 1);\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { UnsubscriptionError } from './util/UnsubscriptionError';\nimport { SubscriptionLike, TeardownLogic, Unsubscribable } from './types';\nimport { arrRemove } from './util/arrRemove';\n\n/**\n * Represents a disposable resource, such as the execution of an Observable. A\n * Subscription has one important method, `unsubscribe`, that takes no argument\n * and just disposes the resource held by the subscription.\n *\n * Additionally, subscriptions may be grouped together through the `add()`\n * method, which will attach a child Subscription to the current Subscription.\n * When a Subscription is unsubscribed, all its children (and its grandchildren)\n * will be unsubscribed as well.\n *\n * @class Subscription\n */\nexport class Subscription implements SubscriptionLike {\n /** @nocollapse */\n public static EMPTY = (() => {\n const empty = new Subscription();\n empty.closed = true;\n return empty;\n })();\n\n /**\n * A flag to indicate whether this Subscription has already been unsubscribed.\n */\n public closed = false;\n\n private _parentage: Subscription[] | Subscription | null = null;\n\n /**\n * The list of registered finalizers to execute upon unsubscription. Adding and removing from this\n * list occurs in the {@link #add} and {@link #remove} methods.\n */\n private _finalizers: Exclude[] | null = null;\n\n /**\n * @param initialTeardown A function executed first as part of the finalization\n * process that is kicked off when {@link #unsubscribe} is called.\n */\n constructor(private initialTeardown?: () => void) {}\n\n /**\n * Disposes the resources held by the subscription. May, for instance, cancel\n * an ongoing Observable execution or cancel any other type of work that\n * started when the Subscription was created.\n * @return {void}\n */\n unsubscribe(): void {\n let errors: any[] | undefined;\n\n if (!this.closed) {\n this.closed = true;\n\n // Remove this from it's parents.\n const { _parentage } = this;\n if (_parentage) {\n this._parentage = null;\n if (Array.isArray(_parentage)) {\n for (const parent of _parentage) {\n parent.remove(this);\n }\n } else {\n _parentage.remove(this);\n }\n }\n\n const { initialTeardown: initialFinalizer } = this;\n if (isFunction(initialFinalizer)) {\n try {\n initialFinalizer();\n } catch (e) {\n errors = e instanceof UnsubscriptionError ? e.errors : [e];\n }\n }\n\n const { _finalizers } = this;\n if (_finalizers) {\n this._finalizers = null;\n for (const finalizer of _finalizers) {\n try {\n execFinalizer(finalizer);\n } catch (err) {\n errors = errors ?? [];\n if (err instanceof UnsubscriptionError) {\n errors = [...errors, ...err.errors];\n } else {\n errors.push(err);\n }\n }\n }\n }\n\n if (errors) {\n throw new UnsubscriptionError(errors);\n }\n }\n }\n\n /**\n * Adds a finalizer to this subscription, so that finalization will be unsubscribed/called\n * when this subscription is unsubscribed. If this subscription is already {@link #closed},\n * because it has already been unsubscribed, then whatever finalizer is passed to it\n * will automatically be executed (unless the finalizer itself is also a closed subscription).\n *\n * Closed Subscriptions cannot be added as finalizers to any subscription. Adding a closed\n * subscription to a any subscription will result in no operation. (A noop).\n *\n * Adding a subscription to itself, or adding `null` or `undefined` will not perform any\n * operation at all. (A noop).\n *\n * `Subscription` instances that are added to this instance will automatically remove themselves\n * if they are unsubscribed. Functions and {@link Unsubscribable} objects that you wish to remove\n * will need to be removed manually with {@link #remove}\n *\n * @param teardown The finalization logic to add to this subscription.\n */\n add(teardown: TeardownLogic): void {\n // Only add the finalizer if it's not undefined\n // and don't add a subscription to itself.\n if (teardown && teardown !== this) {\n if (this.closed) {\n // If this subscription is already closed,\n // execute whatever finalizer is handed to it automatically.\n execFinalizer(teardown);\n } else {\n if (teardown instanceof Subscription) {\n // We don't add closed subscriptions, and we don't add the same subscription\n // twice. Subscription unsubscribe is idempotent.\n if (teardown.closed || teardown._hasParent(this)) {\n return;\n }\n teardown._addParent(this);\n }\n (this._finalizers = this._finalizers ?? []).push(teardown);\n }\n }\n }\n\n /**\n * Checks to see if a this subscription already has a particular parent.\n * This will signal that this subscription has already been added to the parent in question.\n * @param parent the parent to check for\n */\n private _hasParent(parent: Subscription) {\n const { _parentage } = this;\n return _parentage === parent || (Array.isArray(_parentage) && _parentage.includes(parent));\n }\n\n /**\n * Adds a parent to this subscription so it can be removed from the parent if it\n * unsubscribes on it's own.\n *\n * NOTE: THIS ASSUMES THAT {@link _hasParent} HAS ALREADY BEEN CHECKED.\n * @param parent The parent subscription to add\n */\n private _addParent(parent: Subscription) {\n const { _parentage } = this;\n this._parentage = Array.isArray(_parentage) ? (_parentage.push(parent), _parentage) : _parentage ? [_parentage, parent] : parent;\n }\n\n /**\n * Called on a child when it is removed via {@link #remove}.\n * @param parent The parent to remove\n */\n private _removeParent(parent: Subscription) {\n const { _parentage } = this;\n if (_parentage === parent) {\n this._parentage = null;\n } else if (Array.isArray(_parentage)) {\n arrRemove(_parentage, parent);\n }\n }\n\n /**\n * Removes a finalizer from this subscription that was previously added with the {@link #add} method.\n *\n * Note that `Subscription` instances, when unsubscribed, will automatically remove themselves\n * from every other `Subscription` they have been added to. This means that using the `remove` method\n * is not a common thing and should be used thoughtfully.\n *\n * If you add the same finalizer instance of a function or an unsubscribable object to a `Subscription` instance\n * more than once, you will need to call `remove` the same number of times to remove all instances.\n *\n * All finalizer instances are removed to free up memory upon unsubscription.\n *\n * @param teardown The finalizer to remove from this subscription\n */\n remove(teardown: Exclude): void {\n const { _finalizers } = this;\n _finalizers && arrRemove(_finalizers, teardown);\n\n if (teardown instanceof Subscription) {\n teardown._removeParent(this);\n }\n }\n}\n\nexport const EMPTY_SUBSCRIPTION = Subscription.EMPTY;\n\nexport function isSubscription(value: any): value is Subscription {\n return (\n value instanceof Subscription ||\n (value && 'closed' in value && isFunction(value.remove) && isFunction(value.add) && isFunction(value.unsubscribe))\n );\n}\n\nfunction execFinalizer(finalizer: Unsubscribable | (() => void)) {\n if (isFunction(finalizer)) {\n finalizer();\n } else {\n finalizer.unsubscribe();\n }\n}\n", "import { Subscriber } from './Subscriber';\nimport { ObservableNotification } from './types';\n\n/**\n * The {@link GlobalConfig} object for RxJS. It is used to configure things\n * like how to react on unhandled errors.\n */\nexport const config: GlobalConfig = {\n onUnhandledError: null,\n onStoppedNotification: null,\n Promise: undefined,\n useDeprecatedSynchronousErrorHandling: false,\n useDeprecatedNextContext: false,\n};\n\n/**\n * The global configuration object for RxJS, used to configure things\n * like how to react on unhandled errors. Accessible via {@link config}\n * object.\n */\nexport interface GlobalConfig {\n /**\n * A registration point for unhandled errors from RxJS. These are errors that\n * cannot were not handled by consuming code in the usual subscription path. For\n * example, if you have this configured, and you subscribe to an observable without\n * providing an error handler, errors from that subscription will end up here. This\n * will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onUnhandledError: ((err: any) => void) | null;\n\n /**\n * A registration point for notifications that cannot be sent to subscribers because they\n * have completed, errored or have been explicitly unsubscribed. By default, next, complete\n * and error notifications sent to stopped subscribers are noops. However, sometimes callers\n * might want a different behavior. For example, with sources that attempt to report errors\n * to stopped subscribers, a caller can configure RxJS to throw an unhandled error instead.\n * This will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onStoppedNotification: ((notification: ObservableNotification, subscriber: Subscriber) => void) | null;\n\n /**\n * The promise constructor used by default for {@link Observable#toPromise toPromise} and {@link Observable#forEach forEach}\n * methods.\n *\n * @deprecated As of version 8, RxJS will no longer support this sort of injection of a\n * Promise constructor. If you need a Promise implementation other than native promises,\n * please polyfill/patch Promise as you see appropriate. Will be removed in v8.\n */\n Promise?: PromiseConstructorLike;\n\n /**\n * If true, turns on synchronous error rethrowing, which is a deprecated behavior\n * in v6 and higher. This behavior enables bad patterns like wrapping a subscribe\n * call in a try/catch block. It also enables producer interference, a nasty bug\n * where a multicast can be broken for all observers by a downstream consumer with\n * an unhandled error. DO NOT USE THIS FLAG UNLESS IT'S NEEDED TO BUY TIME\n * FOR MIGRATION REASONS.\n *\n * @deprecated As of version 8, RxJS will no longer support synchronous throwing\n * of unhandled errors. All errors will be thrown on a separate call stack to prevent bad\n * behaviors described above. Will be removed in v8.\n */\n useDeprecatedSynchronousErrorHandling: boolean;\n\n /**\n * If true, enables an as-of-yet undocumented feature from v5: The ability to access\n * `unsubscribe()` via `this` context in `next` functions created in observers passed\n * to `subscribe`.\n *\n * This is being removed because the performance was severely problematic, and it could also cause\n * issues when types other than POJOs are passed to subscribe as subscribers, as they will likely have\n * their `this` context overwritten.\n *\n * @deprecated As of version 8, RxJS will no longer support altering the\n * context of next functions provided as part of an observer to Subscribe. Instead,\n * you will have access to a subscription or a signal or token that will allow you to do things like\n * unsubscribe and test closed status. Will be removed in v8.\n */\n useDeprecatedNextContext: boolean;\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetTimeoutFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearTimeoutFunction = (handle: TimerHandle) => void;\n\ninterface TimeoutProvider {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n delegate:\n | {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n }\n | undefined;\n}\n\nexport const timeoutProvider: TimeoutProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setTimeout(handler: () => void, timeout?: number, ...args) {\n const { delegate } = timeoutProvider;\n if (delegate?.setTimeout) {\n return delegate.setTimeout(handler, timeout, ...args);\n }\n return setTimeout(handler, timeout, ...args);\n },\n clearTimeout(handle) {\n const { delegate } = timeoutProvider;\n return (delegate?.clearTimeout || clearTimeout)(handle as any);\n },\n delegate: undefined,\n};\n", "import { config } from '../config';\nimport { timeoutProvider } from '../scheduler/timeoutProvider';\n\n/**\n * Handles an error on another job either with the user-configured {@link onUnhandledError},\n * or by throwing it on that new job so it can be picked up by `window.onerror`, `process.on('error')`, etc.\n *\n * This should be called whenever there is an error that is out-of-band with the subscription\n * or when an error hits a terminal boundary of the subscription and no error handler was provided.\n *\n * @param err the error to report\n */\nexport function reportUnhandledError(err: any) {\n timeoutProvider.setTimeout(() => {\n const { onUnhandledError } = config;\n if (onUnhandledError) {\n // Execute the user-configured error handler.\n onUnhandledError(err);\n } else {\n // Throw so it is picked up by the runtime's uncaught error mechanism.\n throw err;\n }\n });\n}\n", "/* tslint:disable:no-empty */\nexport function noop() { }\n", "import { CompleteNotification, NextNotification, ErrorNotification } from './types';\n\n/**\n * A completion object optimized for memory use and created to be the\n * same \"shape\" as other notifications in v8.\n * @internal\n */\nexport const COMPLETE_NOTIFICATION = (() => createNotification('C', undefined, undefined) as CompleteNotification)();\n\n/**\n * Internal use only. Creates an optimized error notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function errorNotification(error: any): ErrorNotification {\n return createNotification('E', undefined, error) as any;\n}\n\n/**\n * Internal use only. Creates an optimized next notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function nextNotification(value: T) {\n return createNotification('N', value, undefined) as NextNotification;\n}\n\n/**\n * Ensures that all notifications created internally have the same \"shape\" in v8.\n *\n * TODO: This is only exported to support a crazy legacy test in `groupBy`.\n * @internal\n */\nexport function createNotification(kind: 'N' | 'E' | 'C', value: any, error: any) {\n return {\n kind,\n value,\n error,\n };\n}\n", "import { config } from '../config';\n\nlet context: { errorThrown: boolean; error: any } | null = null;\n\n/**\n * Handles dealing with errors for super-gross mode. Creates a context, in which\n * any synchronously thrown errors will be passed to {@link captureError}. Which\n * will record the error such that it will be rethrown after the call back is complete.\n * TODO: Remove in v8\n * @param cb An immediately executed function.\n */\nexport function errorContext(cb: () => void) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n const isRoot = !context;\n if (isRoot) {\n context = { errorThrown: false, error: null };\n }\n cb();\n if (isRoot) {\n const { errorThrown, error } = context!;\n context = null;\n if (errorThrown) {\n throw error;\n }\n }\n } else {\n // This is the general non-deprecated path for everyone that\n // isn't crazy enough to use super-gross mode (useDeprecatedSynchronousErrorHandling)\n cb();\n }\n}\n\n/**\n * Captures errors only in super-gross mode.\n * @param err the error to capture\n */\nexport function captureError(err: any) {\n if (config.useDeprecatedSynchronousErrorHandling && context) {\n context.errorThrown = true;\n context.error = err;\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { Observer, ObservableNotification } from './types';\nimport { isSubscription, Subscription } from './Subscription';\nimport { config } from './config';\nimport { reportUnhandledError } from './util/reportUnhandledError';\nimport { noop } from './util/noop';\nimport { nextNotification, errorNotification, COMPLETE_NOTIFICATION } from './NotificationFactories';\nimport { timeoutProvider } from './scheduler/timeoutProvider';\nimport { captureError } from './util/errorContext';\n\n/**\n * Implements the {@link Observer} interface and extends the\n * {@link Subscription} class. While the {@link Observer} is the public API for\n * consuming the values of an {@link Observable}, all Observers get converted to\n * a Subscriber, in order to provide Subscription-like capabilities such as\n * `unsubscribe`. Subscriber is a common type in RxJS, and crucial for\n * implementing operators, but it is rarely used as a public API.\n *\n * @class Subscriber\n */\nexport class Subscriber extends Subscription implements Observer {\n /**\n * A static factory for a Subscriber, given a (potentially partial) definition\n * of an Observer.\n * @param next The `next` callback of an Observer.\n * @param error The `error` callback of an\n * Observer.\n * @param complete The `complete` callback of an\n * Observer.\n * @return A Subscriber wrapping the (partially defined)\n * Observer represented by the given arguments.\n * @nocollapse\n * @deprecated Do not use. Will be removed in v8. There is no replacement for this\n * method, and there is no reason to be creating instances of `Subscriber` directly.\n * If you have a specific use case, please file an issue.\n */\n static create(next?: (x?: T) => void, error?: (e?: any) => void, complete?: () => void): Subscriber {\n return new SafeSubscriber(next, error, complete);\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected isStopped: boolean = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected destination: Subscriber | Observer; // this `any` is the escape hatch to erase extra type param (e.g. R)\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * There is no reason to directly create an instance of Subscriber. This type is exported for typings reasons.\n */\n constructor(destination?: Subscriber | Observer) {\n super();\n if (destination) {\n this.destination = destination;\n // Automatically chain subscriptions together here.\n // if destination is a Subscription, then it is a Subscriber.\n if (isSubscription(destination)) {\n destination.add(this);\n }\n } else {\n this.destination = EMPTY_OBSERVER;\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `next` from\n * the Observable, with a value. The Observable may call this method 0 or more\n * times.\n * @param {T} [value] The `next` value.\n * @return {void}\n */\n next(value?: T): void {\n if (this.isStopped) {\n handleStoppedNotification(nextNotification(value), this);\n } else {\n this._next(value!);\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `error` from\n * the Observable, with an attached `Error`. Notifies the Observer that\n * the Observable has experienced an error condition.\n * @param {any} [err] The `error` exception.\n * @return {void}\n */\n error(err?: any): void {\n if (this.isStopped) {\n handleStoppedNotification(errorNotification(err), this);\n } else {\n this.isStopped = true;\n this._error(err);\n }\n }\n\n /**\n * The {@link Observer} callback to receive a valueless notification of type\n * `complete` from the Observable. Notifies the Observer that the Observable\n * has finished sending push-based notifications.\n * @return {void}\n */\n complete(): void {\n if (this.isStopped) {\n handleStoppedNotification(COMPLETE_NOTIFICATION, this);\n } else {\n this.isStopped = true;\n this._complete();\n }\n }\n\n unsubscribe(): void {\n if (!this.closed) {\n this.isStopped = true;\n super.unsubscribe();\n this.destination = null!;\n }\n }\n\n protected _next(value: T): void {\n this.destination.next(value);\n }\n\n protected _error(err: any): void {\n try {\n this.destination.error(err);\n } finally {\n this.unsubscribe();\n }\n }\n\n protected _complete(): void {\n try {\n this.destination.complete();\n } finally {\n this.unsubscribe();\n }\n }\n}\n\n/**\n * This bind is captured here because we want to be able to have\n * compatibility with monoid libraries that tend to use a method named\n * `bind`. In particular, a library called Monio requires this.\n */\nconst _bind = Function.prototype.bind;\n\nfunction bind any>(fn: Fn, thisArg: any): Fn {\n return _bind.call(fn, thisArg);\n}\n\n/**\n * Internal optimization only, DO NOT EXPOSE.\n * @internal\n */\nclass ConsumerObserver implements Observer {\n constructor(private partialObserver: Partial>) {}\n\n next(value: T): void {\n const { partialObserver } = this;\n if (partialObserver.next) {\n try {\n partialObserver.next(value);\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n\n error(err: any): void {\n const { partialObserver } = this;\n if (partialObserver.error) {\n try {\n partialObserver.error(err);\n } catch (error) {\n handleUnhandledError(error);\n }\n } else {\n handleUnhandledError(err);\n }\n }\n\n complete(): void {\n const { partialObserver } = this;\n if (partialObserver.complete) {\n try {\n partialObserver.complete();\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n}\n\nexport class SafeSubscriber extends Subscriber {\n constructor(\n observerOrNext?: Partial> | ((value: T) => void) | null,\n error?: ((e?: any) => void) | null,\n complete?: (() => void) | null\n ) {\n super();\n\n let partialObserver: Partial>;\n if (isFunction(observerOrNext) || !observerOrNext) {\n // The first argument is a function, not an observer. The next\n // two arguments *could* be observers, or they could be empty.\n partialObserver = {\n next: (observerOrNext ?? undefined) as (((value: T) => void) | undefined),\n error: error ?? undefined,\n complete: complete ?? undefined,\n };\n } else {\n // The first argument is a partial observer.\n let context: any;\n if (this && config.useDeprecatedNextContext) {\n // This is a deprecated path that made `this.unsubscribe()` available in\n // next handler functions passed to subscribe. This only exists behind a flag\n // now, as it is *very* slow.\n context = Object.create(observerOrNext);\n context.unsubscribe = () => this.unsubscribe();\n partialObserver = {\n next: observerOrNext.next && bind(observerOrNext.next, context),\n error: observerOrNext.error && bind(observerOrNext.error, context),\n complete: observerOrNext.complete && bind(observerOrNext.complete, context),\n };\n } else {\n // The \"normal\" path. Just use the partial observer directly.\n partialObserver = observerOrNext;\n }\n }\n\n // Wrap the partial observer to ensure it's a full observer, and\n // make sure proper error handling is accounted for.\n this.destination = new ConsumerObserver(partialObserver);\n }\n}\n\nfunction handleUnhandledError(error: any) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n captureError(error);\n } else {\n // Ideal path, we report this as an unhandled error,\n // which is thrown on a new call stack.\n reportUnhandledError(error);\n }\n}\n\n/**\n * An error handler used when no error handler was supplied\n * to the SafeSubscriber -- meaning no error handler was supplied\n * do the `subscribe` call on our observable.\n * @param err The error to handle\n */\nfunction defaultErrorHandler(err: any) {\n throw err;\n}\n\n/**\n * A handler for notifications that cannot be sent to a stopped subscriber.\n * @param notification The notification being sent\n * @param subscriber The stopped subscriber\n */\nfunction handleStoppedNotification(notification: ObservableNotification, subscriber: Subscriber) {\n const { onStoppedNotification } = config;\n onStoppedNotification && timeoutProvider.setTimeout(() => onStoppedNotification(notification, subscriber));\n}\n\n/**\n * The observer used as a stub for subscriptions where the user did not\n * pass any arguments to `subscribe`. Comes with the default error handling\n * behavior.\n */\nexport const EMPTY_OBSERVER: Readonly> & { closed: true } = {\n closed: true,\n next: noop,\n error: defaultErrorHandler,\n complete: noop,\n};\n", "/**\n * Symbol.observable or a string \"@@observable\". Used for interop\n *\n * @deprecated We will no longer be exporting this symbol in upcoming versions of RxJS.\n * Instead polyfill and use Symbol.observable directly *or* use https://www.npmjs.com/package/symbol-observable\n */\nexport const observable: string | symbol = (() => (typeof Symbol === 'function' && Symbol.observable) || '@@observable')();\n", "/**\n * This function takes one parameter and just returns it. Simply put,\n * this is like `(x: T): T => x`.\n *\n * ## Examples\n *\n * This is useful in some cases when using things like `mergeMap`\n *\n * ```ts\n * import { interval, take, map, range, mergeMap, identity } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(5));\n *\n * const result$ = source$.pipe(\n * map(i => range(i)),\n * mergeMap(identity) // same as mergeMap(x => x)\n * );\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * Or when you want to selectively apply an operator\n *\n * ```ts\n * import { interval, take, identity } from 'rxjs';\n *\n * const shouldLimit = () => Math.random() < 0.5;\n *\n * const source$ = interval(1000);\n *\n * const result$ = source$.pipe(shouldLimit() ? take(5) : identity);\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * @param x Any value that is returned by this function\n * @returns The value passed as the first parameter to this function\n */\nexport function identity(x: T): T {\n return x;\n}\n", "import { identity } from './identity';\nimport { UnaryFunction } from '../types';\n\nexport function pipe(): typeof identity;\nexport function pipe(fn1: UnaryFunction): UnaryFunction;\nexport function pipe(fn1: UnaryFunction, fn2: UnaryFunction): UnaryFunction;\nexport function pipe(fn1: UnaryFunction, fn2: UnaryFunction, fn3: UnaryFunction): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction,\n fn9: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction,\n fn9: UnaryFunction,\n ...fns: UnaryFunction[]\n): UnaryFunction;\n\n/**\n * pipe() can be called on one or more functions, each of which can take one argument (\"UnaryFunction\")\n * and uses it to return a value.\n * It returns a function that takes one argument, passes it to the first UnaryFunction, and then\n * passes the result to the next one, passes that result to the next one, and so on. \n */\nexport function pipe(...fns: Array>): UnaryFunction {\n return pipeFromArray(fns);\n}\n\n/** @internal */\nexport function pipeFromArray(fns: Array>): UnaryFunction {\n if (fns.length === 0) {\n return identity as UnaryFunction;\n }\n\n if (fns.length === 1) {\n return fns[0];\n }\n\n return function piped(input: T): R {\n return fns.reduce((prev: any, fn: UnaryFunction) => fn(prev), input as any);\n };\n}\n", "import { Operator } from './Operator';\nimport { SafeSubscriber, Subscriber } from './Subscriber';\nimport { isSubscription, Subscription } from './Subscription';\nimport { TeardownLogic, OperatorFunction, Subscribable, Observer } from './types';\nimport { observable as Symbol_observable } from './symbol/observable';\nimport { pipeFromArray } from './util/pipe';\nimport { config } from './config';\nimport { isFunction } from './util/isFunction';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A representation of any set of values over any amount of time. This is the most basic building block\n * of RxJS.\n *\n * @class Observable\n */\nexport class Observable implements Subscribable {\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n source: Observable | undefined;\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n operator: Operator | undefined;\n\n /**\n * @constructor\n * @param {Function} subscribe the function that is called when the Observable is\n * initially subscribed to. This function is given a Subscriber, to which new values\n * can be `next`ed, or an `error` method can be called to raise an error, or\n * `complete` can be called to notify of a successful completion.\n */\n constructor(subscribe?: (this: Observable, subscriber: Subscriber) => TeardownLogic) {\n if (subscribe) {\n this._subscribe = subscribe;\n }\n }\n\n // HACK: Since TypeScript inherits static properties too, we have to\n // fight against TypeScript here so Subject can have a different static create signature\n /**\n * Creates a new Observable by calling the Observable constructor\n * @owner Observable\n * @method create\n * @param {Function} subscribe? the subscriber function to be passed to the Observable constructor\n * @return {Observable} a new observable\n * @nocollapse\n * @deprecated Use `new Observable()` instead. Will be removed in v8.\n */\n static create: (...args: any[]) => any = (subscribe?: (subscriber: Subscriber) => TeardownLogic) => {\n return new Observable(subscribe);\n };\n\n /**\n * Creates a new Observable, with this Observable instance as the source, and the passed\n * operator defined as the new observable's operator.\n * @method lift\n * @param operator the operator defining the operation to take on the observable\n * @return a new observable with the Operator applied\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * If you have implemented an operator using `lift`, it is recommended that you create an\n * operator by simply returning `new Observable()` directly. See \"Creating new operators from\n * scratch\" section here: https://rxjs.dev/guide/operators\n */\n lift(operator?: Operator): Observable {\n const observable = new Observable();\n observable.source = this;\n observable.operator = operator;\n return observable;\n }\n\n subscribe(observerOrNext?: Partial> | ((value: T) => void)): Subscription;\n /** @deprecated Instead of passing separate callback arguments, use an observer argument. Signatures taking separate callback arguments will be removed in v8. Details: https://rxjs.dev/deprecations/subscribe-arguments */\n subscribe(next?: ((value: T) => void) | null, error?: ((error: any) => void) | null, complete?: (() => void) | null): Subscription;\n /**\n * Invokes an execution of an Observable and registers Observer handlers for notifications it will emit.\n *\n * Use it when you have all these Observables, but still nothing is happening.\n *\n * `subscribe` is not a regular operator, but a method that calls Observable's internal `subscribe` function. It\n * might be for example a function that you passed to Observable's constructor, but most of the time it is\n * a library implementation, which defines what will be emitted by an Observable, and when it be will emitted. This means\n * that calling `subscribe` is actually the moment when Observable starts its work, not when it is created, as it is often\n * the thought.\n *\n * Apart from starting the execution of an Observable, this method allows you to listen for values\n * that an Observable emits, as well as for when it completes or errors. You can achieve this in two\n * of the following ways.\n *\n * The first way is creating an object that implements {@link Observer} interface. It should have methods\n * defined by that interface, but note that it should be just a regular JavaScript object, which you can create\n * yourself in any way you want (ES6 class, classic function constructor, object literal etc.). In particular, do\n * not attempt to use any RxJS implementation details to create Observers - you don't need them. Remember also\n * that your object does not have to implement all methods. If you find yourself creating a method that doesn't\n * do anything, you can simply omit it. Note however, if the `error` method is not provided and an error happens,\n * it will be thrown asynchronously. Errors thrown asynchronously cannot be caught using `try`/`catch`. Instead,\n * use the {@link onUnhandledError} configuration option or use a runtime handler (like `window.onerror` or\n * `process.on('error)`) to be notified of unhandled errors. Because of this, it's recommended that you provide\n * an `error` method to avoid missing thrown errors.\n *\n * The second way is to give up on Observer object altogether and simply provide callback functions in place of its methods.\n * This means you can provide three functions as arguments to `subscribe`, where the first function is equivalent\n * of a `next` method, the second of an `error` method and the third of a `complete` method. Just as in case of an Observer,\n * if you do not need to listen for something, you can omit a function by passing `undefined` or `null`,\n * since `subscribe` recognizes these functions by where they were placed in function call. When it comes\n * to the `error` function, as with an Observer, if not provided, errors emitted by an Observable will be thrown asynchronously.\n *\n * You can, however, subscribe with no parameters at all. This may be the case where you're not interested in terminal events\n * and you also handled emissions internally by using operators (e.g. using `tap`).\n *\n * Whichever style of calling `subscribe` you use, in both cases it returns a Subscription object.\n * This object allows you to call `unsubscribe` on it, which in turn will stop the work that an Observable does and will clean\n * up all resources that an Observable used. Note that cancelling a subscription will not call `complete` callback\n * provided to `subscribe` function, which is reserved for a regular completion signal that comes from an Observable.\n *\n * Remember that callbacks provided to `subscribe` are not guaranteed to be called asynchronously.\n * It is an Observable itself that decides when these functions will be called. For example {@link of}\n * by default emits all its values synchronously. Always check documentation for how given Observable\n * will behave when subscribed and if its default behavior can be modified with a `scheduler`.\n *\n * #### Examples\n *\n * Subscribe with an {@link guide/observer Observer}\n *\n * ```ts\n * import { of } from 'rxjs';\n *\n * const sumObserver = {\n * sum: 0,\n * next(value) {\n * console.log('Adding: ' + value);\n * this.sum = this.sum + value;\n * },\n * error() {\n * // We actually could just remove this method,\n * // since we do not really care about errors right now.\n * },\n * complete() {\n * console.log('Sum equals: ' + this.sum);\n * }\n * };\n *\n * of(1, 2, 3) // Synchronously emits 1, 2, 3 and then completes.\n * .subscribe(sumObserver);\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Subscribe with functions ({@link deprecations/subscribe-arguments deprecated})\n *\n * ```ts\n * import { of } from 'rxjs'\n *\n * let sum = 0;\n *\n * of(1, 2, 3).subscribe(\n * value => {\n * console.log('Adding: ' + value);\n * sum = sum + value;\n * },\n * undefined,\n * () => console.log('Sum equals: ' + sum)\n * );\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Cancel a subscription\n *\n * ```ts\n * import { interval } from 'rxjs';\n *\n * const subscription = interval(1000).subscribe({\n * next(num) {\n * console.log(num)\n * },\n * complete() {\n * // Will not be called, even when cancelling subscription.\n * console.log('completed!');\n * }\n * });\n *\n * setTimeout(() => {\n * subscription.unsubscribe();\n * console.log('unsubscribed!');\n * }, 2500);\n *\n * // Logs:\n * // 0 after 1s\n * // 1 after 2s\n * // 'unsubscribed!' after 2.5s\n * ```\n *\n * @param {Observer|Function} observerOrNext (optional) Either an observer with methods to be called,\n * or the first of three possible handlers, which is the handler for each value emitted from the subscribed\n * Observable.\n * @param {Function} error (optional) A handler for a terminal event resulting from an error. If no error handler is provided,\n * the error will be thrown asynchronously as unhandled.\n * @param {Function} complete (optional) A handler for a terminal event resulting from successful completion.\n * @return {Subscription} a subscription reference to the registered handlers\n * @method subscribe\n */\n subscribe(\n observerOrNext?: Partial> | ((value: T) => void) | null,\n error?: ((error: any) => void) | null,\n complete?: (() => void) | null\n ): Subscription {\n const subscriber = isSubscriber(observerOrNext) ? observerOrNext : new SafeSubscriber(observerOrNext, error, complete);\n\n errorContext(() => {\n const { operator, source } = this;\n subscriber.add(\n operator\n ? // We're dealing with a subscription in the\n // operator chain to one of our lifted operators.\n operator.call(subscriber, source)\n : source\n ? // If `source` has a value, but `operator` does not, something that\n // had intimate knowledge of our API, like our `Subject`, must have\n // set it. We're going to just call `_subscribe` directly.\n this._subscribe(subscriber)\n : // In all other cases, we're likely wrapping a user-provided initializer\n // function, so we need to catch errors and handle them appropriately.\n this._trySubscribe(subscriber)\n );\n });\n\n return subscriber;\n }\n\n /** @internal */\n protected _trySubscribe(sink: Subscriber): TeardownLogic {\n try {\n return this._subscribe(sink);\n } catch (err) {\n // We don't need to return anything in this case,\n // because it's just going to try to `add()` to a subscription\n // above.\n sink.error(err);\n }\n }\n\n /**\n * Used as a NON-CANCELLABLE means of subscribing to an observable, for use with\n * APIs that expect promises, like `async/await`. You cannot unsubscribe from this.\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * #### Example\n *\n * ```ts\n * import { interval, take } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(4));\n *\n * async function getTotal() {\n * let total = 0;\n *\n * await source$.forEach(value => {\n * total += value;\n * console.log('observable -> ' + value);\n * });\n *\n * return total;\n * }\n *\n * getTotal().then(\n * total => console.log('Total: ' + total)\n * );\n *\n * // Expected:\n * // 'observable -> 0'\n * // 'observable -> 1'\n * // 'observable -> 2'\n * // 'observable -> 3'\n * // 'Total: 6'\n * ```\n *\n * @param next a handler for each value emitted by the observable\n * @return a promise that either resolves on observable completion or\n * rejects with the handled error\n */\n forEach(next: (value: T) => void): Promise;\n\n /**\n * @param next a handler for each value emitted by the observable\n * @param promiseCtor a constructor function used to instantiate the Promise\n * @return a promise that either resolves on observable completion or\n * rejects with the handled error\n * @deprecated Passing a Promise constructor will no longer be available\n * in upcoming versions of RxJS. This is because it adds weight to the library, for very\n * little benefit. If you need this functionality, it is recommended that you either\n * polyfill Promise, or you create an adapter to convert the returned native promise\n * to whatever promise implementation you wanted. Will be removed in v8.\n */\n forEach(next: (value: T) => void, promiseCtor: PromiseConstructorLike): Promise;\n\n forEach(next: (value: T) => void, promiseCtor?: PromiseConstructorLike): Promise {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor((resolve, reject) => {\n const subscriber = new SafeSubscriber({\n next: (value) => {\n try {\n next(value);\n } catch (err) {\n reject(err);\n subscriber.unsubscribe();\n }\n },\n error: reject,\n complete: resolve,\n });\n this.subscribe(subscriber);\n }) as Promise;\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): TeardownLogic {\n return this.source?.subscribe(subscriber);\n }\n\n /**\n * An interop point defined by the es7-observable spec https://github.com/zenparsing/es-observable\n * @method Symbol.observable\n * @return {Observable} this instance of the observable\n */\n [Symbol_observable]() {\n return this;\n }\n\n /* tslint:disable:max-line-length */\n pipe(): Observable;\n pipe(op1: OperatorFunction): Observable;\n pipe(op1: OperatorFunction, op2: OperatorFunction): Observable;\n pipe(op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction,\n op9: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction,\n op9: OperatorFunction,\n ...operations: OperatorFunction[]\n ): Observable;\n /* tslint:enable:max-line-length */\n\n /**\n * Used to stitch together functional operators into a chain.\n * @method pipe\n * @return {Observable} the Observable result of all of the operators having\n * been called in the order they were passed in.\n *\n * ## Example\n *\n * ```ts\n * import { interval, filter, map, scan } from 'rxjs';\n *\n * interval(1000)\n * .pipe(\n * filter(x => x % 2 === 0),\n * map(x => x + x),\n * scan((acc, x) => acc + x)\n * )\n * .subscribe(x => console.log(x));\n * ```\n */\n pipe(...operations: OperatorFunction[]): Observable {\n return pipeFromArray(operations)(this);\n }\n\n /* tslint:disable:max-line-length */\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(): Promise;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: typeof Promise): Promise;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: PromiseConstructorLike): Promise;\n /* tslint:enable:max-line-length */\n\n /**\n * Subscribe to this Observable and get a Promise resolving on\n * `complete` with the last emission (if any).\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * @method toPromise\n * @param [promiseCtor] a constructor function used to instantiate\n * the Promise\n * @return A Promise that resolves with the last value emit, or\n * rejects on an error. If there were no emissions, Promise\n * resolves with undefined.\n * @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise\n */\n toPromise(promiseCtor?: PromiseConstructorLike): Promise {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor((resolve, reject) => {\n let value: T | undefined;\n this.subscribe(\n (x: T) => (value = x),\n (err: any) => reject(err),\n () => resolve(value)\n );\n }) as Promise;\n }\n}\n\n/**\n * Decides between a passed promise constructor from consuming code,\n * A default configured promise constructor, and the native promise\n * constructor and returns it. If nothing can be found, it will throw\n * an error.\n * @param promiseCtor The optional promise constructor to passed by consuming code\n */\nfunction getPromiseCtor(promiseCtor: PromiseConstructorLike | undefined) {\n return promiseCtor ?? config.Promise ?? Promise;\n}\n\nfunction isObserver(value: any): value is Observer {\n return value && isFunction(value.next) && isFunction(value.error) && isFunction(value.complete);\n}\n\nfunction isSubscriber(value: any): value is Subscriber {\n return (value && value instanceof Subscriber) || (isObserver(value) && isSubscription(value));\n}\n", "import { Observable } from '../Observable';\nimport { Subscriber } from '../Subscriber';\nimport { OperatorFunction } from '../types';\nimport { isFunction } from './isFunction';\n\n/**\n * Used to determine if an object is an Observable with a lift function.\n */\nexport function hasLift(source: any): source is { lift: InstanceType['lift'] } {\n return isFunction(source?.lift);\n}\n\n/**\n * Creates an `OperatorFunction`. Used to define operators throughout the library in a concise way.\n * @param init The logic to connect the liftedSource to the subscriber at the moment of subscription.\n */\nexport function operate(\n init: (liftedSource: Observable, subscriber: Subscriber) => (() => void) | void\n): OperatorFunction {\n return (source: Observable) => {\n if (hasLift(source)) {\n return source.lift(function (this: Subscriber, liftedSource: Observable) {\n try {\n return init(liftedSource, this);\n } catch (err) {\n this.error(err);\n }\n });\n }\n throw new TypeError('Unable to lift unknown Observable type');\n };\n}\n", "import { Subscriber } from '../Subscriber';\n\n/**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional teardown logic here. This will only be called on teardown if the\n * subscriber itself is not already closed. This is called after all other teardown logic is executed.\n */\nexport function createOperatorSubscriber(\n destination: Subscriber,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n onFinalize?: () => void\n): Subscriber {\n return new OperatorSubscriber(destination, onNext, onComplete, onError, onFinalize);\n}\n\n/**\n * A generic helper for allowing operators to be created with a Subscriber and\n * use closures to capture necessary state from the operator function itself.\n */\nexport class OperatorSubscriber extends Subscriber {\n /**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional finalization logic here. This will only be called on finalization if the\n * subscriber itself is not already closed. This is called after all other finalization logic is executed.\n * @param shouldUnsubscribe An optional check to see if an unsubscribe call should truly unsubscribe.\n * NOTE: This currently **ONLY** exists to support the strange behavior of {@link groupBy}, where unsubscription\n * to the resulting observable does not actually disconnect from the source if there are active subscriptions\n * to any grouped observable. (DO NOT EXPOSE OR USE EXTERNALLY!!!)\n */\n constructor(\n destination: Subscriber,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n private onFinalize?: () => void,\n private shouldUnsubscribe?: () => boolean\n ) {\n // It's important - for performance reasons - that all of this class's\n // members are initialized and that they are always initialized in the same\n // order. This will ensure that all OperatorSubscriber instances have the\n // same hidden class in V8. This, in turn, will help keep the number of\n // hidden classes involved in property accesses within the base class as\n // low as possible. If the number of hidden classes involved exceeds four,\n // the property accesses will become megamorphic and performance penalties\n // will be incurred - i.e. inline caches won't be used.\n //\n // The reasons for ensuring all instances have the same hidden class are\n // further discussed in this blog post from Benedikt Meurer:\n // https://benediktmeurer.de/2018/03/23/impact-of-polymorphism-on-component-based-frameworks-like-react/\n super(destination);\n this._next = onNext\n ? function (this: OperatorSubscriber, value: T) {\n try {\n onNext(value);\n } catch (err) {\n destination.error(err);\n }\n }\n : super._next;\n this._error = onError\n ? function (this: OperatorSubscriber, err: any) {\n try {\n onError(err);\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._error;\n this._complete = onComplete\n ? function (this: OperatorSubscriber) {\n try {\n onComplete();\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._complete;\n }\n\n unsubscribe() {\n if (!this.shouldUnsubscribe || this.shouldUnsubscribe()) {\n const { closed } = this;\n super.unsubscribe();\n // Execute additional teardown if we have any and we didn't already do so.\n !closed && this.onFinalize?.();\n }\n }\n}\n", "import { Subscription } from '../Subscription';\n\ninterface AnimationFrameProvider {\n schedule(callback: FrameRequestCallback): Subscription;\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n delegate:\n | {\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n }\n | undefined;\n}\n\nexport const animationFrameProvider: AnimationFrameProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n schedule(callback) {\n let request = requestAnimationFrame;\n let cancel: typeof cancelAnimationFrame | undefined = cancelAnimationFrame;\n const { delegate } = animationFrameProvider;\n if (delegate) {\n request = delegate.requestAnimationFrame;\n cancel = delegate.cancelAnimationFrame;\n }\n const handle = request((timestamp) => {\n // Clear the cancel function. The request has been fulfilled, so\n // attempting to cancel the request upon unsubscription would be\n // pointless.\n cancel = undefined;\n callback(timestamp);\n });\n return new Subscription(() => cancel?.(handle));\n },\n requestAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.requestAnimationFrame || requestAnimationFrame)(...args);\n },\n cancelAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.cancelAnimationFrame || cancelAnimationFrame)(...args);\n },\n delegate: undefined,\n};\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface ObjectUnsubscribedError extends Error {}\n\nexport interface ObjectUnsubscribedErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (): ObjectUnsubscribedError;\n}\n\n/**\n * An error thrown when an action is invalid because the object has been\n * unsubscribed.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n *\n * @class ObjectUnsubscribedError\n */\nexport const ObjectUnsubscribedError: ObjectUnsubscribedErrorCtor = createErrorClass(\n (_super) =>\n function ObjectUnsubscribedErrorImpl(this: any) {\n _super(this);\n this.name = 'ObjectUnsubscribedError';\n this.message = 'object unsubscribed';\n }\n);\n", "import { Operator } from './Operator';\nimport { Observable } from './Observable';\nimport { Subscriber } from './Subscriber';\nimport { Subscription, EMPTY_SUBSCRIPTION } from './Subscription';\nimport { Observer, SubscriptionLike, TeardownLogic } from './types';\nimport { ObjectUnsubscribedError } from './util/ObjectUnsubscribedError';\nimport { arrRemove } from './util/arrRemove';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A Subject is a special type of Observable that allows values to be\n * multicasted to many Observers. Subjects are like EventEmitters.\n *\n * Every Subject is an Observable and an Observer. You can subscribe to a\n * Subject, and you can call next to feed values as well as error and complete.\n */\nexport class Subject extends Observable implements SubscriptionLike {\n closed = false;\n\n private currentObservers: Observer[] | null = null;\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n observers: Observer[] = [];\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n isStopped = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n hasError = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n thrownError: any = null;\n\n /**\n * Creates a \"subject\" by basically gluing an observer to an observable.\n *\n * @nocollapse\n * @deprecated Recommended you do not use. Will be removed at some point in the future. Plans for replacement still under discussion.\n */\n static create: (...args: any[]) => any = (destination: Observer, source: Observable): AnonymousSubject => {\n return new AnonymousSubject(destination, source);\n };\n\n constructor() {\n // NOTE: This must be here to obscure Observable's constructor.\n super();\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n lift(operator: Operator): Observable {\n const subject = new AnonymousSubject(this, this);\n subject.operator = operator as any;\n return subject as any;\n }\n\n /** @internal */\n protected _throwIfClosed() {\n if (this.closed) {\n throw new ObjectUnsubscribedError();\n }\n }\n\n next(value: T) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n if (!this.currentObservers) {\n this.currentObservers = Array.from(this.observers);\n }\n for (const observer of this.currentObservers) {\n observer.next(value);\n }\n }\n });\n }\n\n error(err: any) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.hasError = this.isStopped = true;\n this.thrownError = err;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.error(err);\n }\n }\n });\n }\n\n complete() {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.isStopped = true;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.complete();\n }\n }\n });\n }\n\n unsubscribe() {\n this.isStopped = this.closed = true;\n this.observers = this.currentObservers = null!;\n }\n\n get observed() {\n return this.observers?.length > 0;\n }\n\n /** @internal */\n protected _trySubscribe(subscriber: Subscriber): TeardownLogic {\n this._throwIfClosed();\n return super._trySubscribe(subscriber);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n this._throwIfClosed();\n this._checkFinalizedStatuses(subscriber);\n return this._innerSubscribe(subscriber);\n }\n\n /** @internal */\n protected _innerSubscribe(subscriber: Subscriber) {\n const { hasError, isStopped, observers } = this;\n if (hasError || isStopped) {\n return EMPTY_SUBSCRIPTION;\n }\n this.currentObservers = null;\n observers.push(subscriber);\n return new Subscription(() => {\n this.currentObservers = null;\n arrRemove(observers, subscriber);\n });\n }\n\n /** @internal */\n protected _checkFinalizedStatuses(subscriber: Subscriber) {\n const { hasError, thrownError, isStopped } = this;\n if (hasError) {\n subscriber.error(thrownError);\n } else if (isStopped) {\n subscriber.complete();\n }\n }\n\n /**\n * Creates a new Observable with this Subject as the source. You can do this\n * to create custom Observer-side logic of the Subject and conceal it from\n * code that uses the Observable.\n * @return {Observable} Observable that the Subject casts to\n */\n asObservable(): Observable {\n const observable: any = new Observable();\n observable.source = this;\n return observable;\n }\n}\n\n/**\n * @class AnonymousSubject\n */\nexport class AnonymousSubject extends Subject {\n constructor(\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n public destination?: Observer,\n source?: Observable\n ) {\n super();\n this.source = source;\n }\n\n next(value: T) {\n this.destination?.next?.(value);\n }\n\n error(err: any) {\n this.destination?.error?.(err);\n }\n\n complete() {\n this.destination?.complete?.();\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n return this.source?.subscribe(subscriber) ?? EMPTY_SUBSCRIPTION;\n }\n}\n", "import { Subject } from './Subject';\nimport { Subscriber } from './Subscriber';\nimport { Subscription } from './Subscription';\n\n/**\n * A variant of Subject that requires an initial value and emits its current\n * value whenever it is subscribed to.\n *\n * @class BehaviorSubject\n */\nexport class BehaviorSubject extends Subject {\n constructor(private _value: T) {\n super();\n }\n\n get value(): T {\n return this.getValue();\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n const subscription = super._subscribe(subscriber);\n !subscription.closed && subscriber.next(this._value);\n return subscription;\n }\n\n getValue(): T {\n const { hasError, thrownError, _value } = this;\n if (hasError) {\n throw thrownError;\n }\n this._throwIfClosed();\n return _value;\n }\n\n next(value: T): void {\n super.next((this._value = value));\n }\n}\n", "import { TimestampProvider } from '../types';\n\ninterface DateTimestampProvider extends TimestampProvider {\n delegate: TimestampProvider | undefined;\n}\n\nexport const dateTimestampProvider: DateTimestampProvider = {\n now() {\n // Use the variable rather than `this` so that the function can be called\n // without being bound to the provider.\n return (dateTimestampProvider.delegate || Date).now();\n },\n delegate: undefined,\n};\n", "import { Subject } from './Subject';\nimport { TimestampProvider } from './types';\nimport { Subscriber } from './Subscriber';\nimport { Subscription } from './Subscription';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * A variant of {@link Subject} that \"replays\" old values to new subscribers by emitting them when they first subscribe.\n *\n * `ReplaySubject` has an internal buffer that will store a specified number of values that it has observed. Like `Subject`,\n * `ReplaySubject` \"observes\" values by having them passed to its `next` method. When it observes a value, it will store that\n * value for a time determined by the configuration of the `ReplaySubject`, as passed to its constructor.\n *\n * When a new subscriber subscribes to the `ReplaySubject` instance, it will synchronously emit all values in its buffer in\n * a First-In-First-Out (FIFO) manner. The `ReplaySubject` will also complete, if it has observed completion; and it will\n * error if it has observed an error.\n *\n * There are two main configuration items to be concerned with:\n *\n * 1. `bufferSize` - This will determine how many items are stored in the buffer, defaults to infinite.\n * 2. `windowTime` - The amount of time to hold a value in the buffer before removing it from the buffer.\n *\n * Both configurations may exist simultaneously. So if you would like to buffer a maximum of 3 values, as long as the values\n * are less than 2 seconds old, you could do so with a `new ReplaySubject(3, 2000)`.\n *\n * ### Differences with BehaviorSubject\n *\n * `BehaviorSubject` is similar to `new ReplaySubject(1)`, with a couple of exceptions:\n *\n * 1. `BehaviorSubject` comes \"primed\" with a single value upon construction.\n * 2. `ReplaySubject` will replay values, even after observing an error, where `BehaviorSubject` will not.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n * @see {@link shareReplay}\n */\nexport class ReplaySubject extends Subject {\n private _buffer: (T | number)[] = [];\n private _infiniteTimeWindow = true;\n\n /**\n * @param bufferSize The size of the buffer to replay on subscription\n * @param windowTime The amount of time the buffered items will stay buffered\n * @param timestampProvider An object with a `now()` method that provides the current timestamp. This is used to\n * calculate the amount of time something has been buffered.\n */\n constructor(\n private _bufferSize = Infinity,\n private _windowTime = Infinity,\n private _timestampProvider: TimestampProvider = dateTimestampProvider\n ) {\n super();\n this._infiniteTimeWindow = _windowTime === Infinity;\n this._bufferSize = Math.max(1, _bufferSize);\n this._windowTime = Math.max(1, _windowTime);\n }\n\n next(value: T): void {\n const { isStopped, _buffer, _infiniteTimeWindow, _timestampProvider, _windowTime } = this;\n if (!isStopped) {\n _buffer.push(value);\n !_infiniteTimeWindow && _buffer.push(_timestampProvider.now() + _windowTime);\n }\n this._trimBuffer();\n super.next(value);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n this._throwIfClosed();\n this._trimBuffer();\n\n const subscription = this._innerSubscribe(subscriber);\n\n const { _infiniteTimeWindow, _buffer } = this;\n // We use a copy here, so reentrant code does not mutate our array while we're\n // emitting it to a new subscriber.\n const copy = _buffer.slice();\n for (let i = 0; i < copy.length && !subscriber.closed; i += _infiniteTimeWindow ? 1 : 2) {\n subscriber.next(copy[i] as T);\n }\n\n this._checkFinalizedStatuses(subscriber);\n\n return subscription;\n }\n\n private _trimBuffer() {\n const { _bufferSize, _timestampProvider, _buffer, _infiniteTimeWindow } = this;\n // If we don't have an infinite buffer size, and we're over the length,\n // use splice to truncate the old buffer values off. Note that we have to\n // double the size for instances where we're not using an infinite time window\n // because we're storing the values and the timestamps in the same array.\n const adjustedBufferSize = (_infiniteTimeWindow ? 1 : 2) * _bufferSize;\n _bufferSize < Infinity && adjustedBufferSize < _buffer.length && _buffer.splice(0, _buffer.length - adjustedBufferSize);\n\n // Now, if we're not in an infinite time window, remove all values where the time is\n // older than what is allowed.\n if (!_infiniteTimeWindow) {\n const now = _timestampProvider.now();\n let last = 0;\n // Search the array for the first timestamp that isn't expired and\n // truncate the buffer up to that point.\n for (let i = 1; i < _buffer.length && (_buffer[i] as number) <= now; i += 2) {\n last = i;\n }\n last && _buffer.splice(0, last + 1);\n }\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Subscription } from '../Subscription';\nimport { SchedulerAction } from '../types';\n\n/**\n * A unit of work to be executed in a `scheduler`. An action is typically\n * created from within a {@link SchedulerLike} and an RxJS user does not need to concern\n * themselves about creating and manipulating an Action.\n *\n * ```ts\n * class Action extends Subscription {\n * new (scheduler: Scheduler, work: (state?: T) => void);\n * schedule(state?: T, delay: number = 0): Subscription;\n * }\n * ```\n *\n * @class Action\n */\nexport class Action extends Subscription {\n constructor(scheduler: Scheduler, work: (this: SchedulerAction, state?: T) => void) {\n super();\n }\n /**\n * Schedules this action on its parent {@link SchedulerLike} for execution. May be passed\n * some context object, `state`. May happen at some point in the future,\n * according to the `delay` parameter, if specified.\n * @param {T} [state] Some contextual data that the `work` function uses when\n * called by the Scheduler.\n * @param {number} [delay] Time to wait before executing the work, where the\n * time unit is implicit and defined by the Scheduler.\n * @return {void}\n */\n public schedule(state?: T, delay: number = 0): Subscription {\n return this;\n }\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetIntervalFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearIntervalFunction = (handle: TimerHandle) => void;\n\ninterface IntervalProvider {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n delegate:\n | {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n }\n | undefined;\n}\n\nexport const intervalProvider: IntervalProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setInterval(handler: () => void, timeout?: number, ...args) {\n const { delegate } = intervalProvider;\n if (delegate?.setInterval) {\n return delegate.setInterval(handler, timeout, ...args);\n }\n return setInterval(handler, timeout, ...args);\n },\n clearInterval(handle) {\n const { delegate } = intervalProvider;\n return (delegate?.clearInterval || clearInterval)(handle as any);\n },\n delegate: undefined,\n};\n", "import { Action } from './Action';\nimport { SchedulerAction } from '../types';\nimport { Subscription } from '../Subscription';\nimport { AsyncScheduler } from './AsyncScheduler';\nimport { intervalProvider } from './intervalProvider';\nimport { arrRemove } from '../util/arrRemove';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncAction extends Action {\n public id: TimerHandle | undefined;\n public state?: T;\n // @ts-ignore: Property has no initializer and is not definitely assigned\n public delay: number;\n protected pending: boolean = false;\n\n constructor(protected scheduler: AsyncScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n public schedule(state?: T, delay: number = 0): Subscription {\n if (this.closed) {\n return this;\n }\n\n // Always replace the current state with the new state.\n this.state = state;\n\n const id = this.id;\n const scheduler = this.scheduler;\n\n //\n // Important implementation note:\n //\n // Actions only execute once by default, unless rescheduled from within the\n // scheduled callback. This allows us to implement single and repeat\n // actions via the same code path, without adding API surface area, as well\n // as mimic traditional recursion but across asynchronous boundaries.\n //\n // However, JS runtimes and timers distinguish between intervals achieved by\n // serial `setTimeout` calls vs. a single `setInterval` call. An interval of\n // serial `setTimeout` calls can be individually delayed, which delays\n // scheduling the next `setTimeout`, and so on. `setInterval` attempts to\n // guarantee the interval callback will be invoked more precisely to the\n // interval period, regardless of load.\n //\n // Therefore, we use `setInterval` to schedule single and repeat actions.\n // If the action reschedules itself with the same delay, the interval is not\n // canceled. If the action doesn't reschedule, or reschedules with a\n // different delay, the interval will be canceled after scheduled callback\n // execution.\n //\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, delay);\n }\n\n // Set the pending flag indicating that this action has been scheduled, or\n // has recursively rescheduled itself.\n this.pending = true;\n\n this.delay = delay;\n // If this action has already an async Id, don't request a new one.\n this.id = this.id ?? this.requestAsyncId(scheduler, this.id, delay);\n\n return this;\n }\n\n protected requestAsyncId(scheduler: AsyncScheduler, _id?: TimerHandle, delay: number = 0): TimerHandle {\n return intervalProvider.setInterval(scheduler.flush.bind(scheduler, this), delay);\n }\n\n protected recycleAsyncId(_scheduler: AsyncScheduler, id?: TimerHandle, delay: number | null = 0): TimerHandle | undefined {\n // If this action is rescheduled with the same delay time, don't clear the interval id.\n if (delay != null && this.delay === delay && this.pending === false) {\n return id;\n }\n // Otherwise, if the action's delay time is different from the current delay,\n // or the action has been rescheduled before it's executed, clear the interval id\n if (id != null) {\n intervalProvider.clearInterval(id);\n }\n\n return undefined;\n }\n\n /**\n * Immediately executes this action and the `work` it contains.\n * @return {any}\n */\n public execute(state: T, delay: number): any {\n if (this.closed) {\n return new Error('executing a cancelled action');\n }\n\n this.pending = false;\n const error = this._execute(state, delay);\n if (error) {\n return error;\n } else if (this.pending === false && this.id != null) {\n // Dequeue if the action didn't reschedule itself. Don't call\n // unsubscribe(), because the action could reschedule later.\n // For example:\n // ```\n // scheduler.schedule(function doWork(counter) {\n // /* ... I'm a busy worker bee ... */\n // var originalAction = this;\n // /* wait 100ms before rescheduling the action */\n // setTimeout(function () {\n // originalAction.schedule(counter + 1);\n // }, 100);\n // }, 1000);\n // ```\n this.id = this.recycleAsyncId(this.scheduler, this.id, null);\n }\n }\n\n protected _execute(state: T, _delay: number): any {\n let errored: boolean = false;\n let errorValue: any;\n try {\n this.work(state);\n } catch (e) {\n errored = true;\n // HACK: Since code elsewhere is relying on the \"truthiness\" of the\n // return here, we can't have it return \"\" or 0 or false.\n // TODO: Clean this up when we refactor schedulers mid-version-8 or so.\n errorValue = e ? e : new Error('Scheduled action threw falsy error');\n }\n if (errored) {\n this.unsubscribe();\n return errorValue;\n }\n }\n\n unsubscribe() {\n if (!this.closed) {\n const { id, scheduler } = this;\n const { actions } = scheduler;\n\n this.work = this.state = this.scheduler = null!;\n this.pending = false;\n\n arrRemove(actions, this);\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, null);\n }\n\n this.delay = null!;\n super.unsubscribe();\n }\n }\n}\n", "import { Action } from './scheduler/Action';\nimport { Subscription } from './Subscription';\nimport { SchedulerLike, SchedulerAction } from './types';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * An execution context and a data structure to order tasks and schedule their\n * execution. Provides a notion of (potentially virtual) time, through the\n * `now()` getter method.\n *\n * Each unit of work in a Scheduler is called an `Action`.\n *\n * ```ts\n * class Scheduler {\n * now(): number;\n * schedule(work, delay?, state?): Subscription;\n * }\n * ```\n *\n * @class Scheduler\n * @deprecated Scheduler is an internal implementation detail of RxJS, and\n * should not be used directly. Rather, create your own class and implement\n * {@link SchedulerLike}. Will be made internal in v8.\n */\nexport class Scheduler implements SchedulerLike {\n public static now: () => number = dateTimestampProvider.now;\n\n constructor(private schedulerActionCtor: typeof Action, now: () => number = Scheduler.now) {\n this.now = now;\n }\n\n /**\n * A getter method that returns a number representing the current time\n * (at the time this function was called) according to the scheduler's own\n * internal clock.\n * @return {number} A number that represents the current time. May or may not\n * have a relation to wall-clock time. May or may not refer to a time unit\n * (e.g. milliseconds).\n */\n public now: () => number;\n\n /**\n * Schedules a function, `work`, for execution. May happen at some point in\n * the future, according to the `delay` parameter, if specified. May be passed\n * some context object, `state`, which will be passed to the `work` function.\n *\n * The given arguments will be processed an stored as an Action object in a\n * queue of actions.\n *\n * @param {function(state: ?T): ?Subscription} work A function representing a\n * task, or some unit of work to be executed by the Scheduler.\n * @param {number} [delay] Time to wait before executing the work, where the\n * time unit is implicit and defined by the Scheduler itself.\n * @param {T} [state] Some contextual data that the `work` function uses when\n * called by the Scheduler.\n * @return {Subscription} A subscription in order to be able to unsubscribe\n * the scheduled work.\n */\n public schedule(work: (this: SchedulerAction, state?: T) => void, delay: number = 0, state?: T): Subscription {\n return new this.schedulerActionCtor(this, work).schedule(state, delay);\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Action } from './Action';\nimport { AsyncAction } from './AsyncAction';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncScheduler extends Scheduler {\n public actions: Array> = [];\n /**\n * A flag to indicate whether the Scheduler is currently executing a batch of\n * queued actions.\n * @type {boolean}\n * @internal\n */\n public _active: boolean = false;\n /**\n * An internal ID used to track the latest asynchronous task such as those\n * coming from `setTimeout`, `setInterval`, `requestAnimationFrame`, and\n * others.\n * @type {any}\n * @internal\n */\n public _scheduled: TimerHandle | undefined;\n\n constructor(SchedulerAction: typeof Action, now: () => number = Scheduler.now) {\n super(SchedulerAction, now);\n }\n\n public flush(action: AsyncAction): void {\n const { actions } = this;\n\n if (this._active) {\n actions.push(action);\n return;\n }\n\n let error: any;\n this._active = true;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions.shift()!)); // exhaust the scheduler queue\n\n this._active = false;\n\n if (error) {\n while ((action = actions.shift()!)) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\n/**\n *\n * Async Scheduler\n *\n * Schedule task as if you used setTimeout(task, duration)\n *\n * `async` scheduler schedules tasks asynchronously, by putting them on the JavaScript\n * event loop queue. It is best used to delay tasks in time or to schedule tasks repeating\n * in intervals.\n *\n * If you just want to \"defer\" task, that is to perform it right after currently\n * executing synchronous code ends (commonly achieved by `setTimeout(deferredTask, 0)`),\n * better choice will be the {@link asapScheduler} scheduler.\n *\n * ## Examples\n * Use async scheduler to delay task\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * const task = () => console.log('it works!');\n *\n * asyncScheduler.schedule(task, 2000);\n *\n * // After 2 seconds logs:\n * // \"it works!\"\n * ```\n *\n * Use async scheduler to repeat task in intervals\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * function task(state) {\n * console.log(state);\n * this.schedule(state + 1, 1000); // `this` references currently executing Action,\n * // which we reschedule with new state and delay\n * }\n *\n * asyncScheduler.schedule(task, 3000, 0);\n *\n * // Logs:\n * // 0 after 3s\n * // 1 after 4s\n * // 2 after 5s\n * // 3 after 6s\n * ```\n */\n\nexport const asyncScheduler = new AsyncScheduler(AsyncAction);\n\n/**\n * @deprecated Renamed to {@link asyncScheduler}. Will be removed in v8.\n */\nexport const async = asyncScheduler;\n", "import { AsyncAction } from './AsyncAction';\nimport { Subscription } from '../Subscription';\nimport { QueueScheduler } from './QueueScheduler';\nimport { SchedulerAction } from '../types';\nimport { TimerHandle } from './timerHandle';\n\nexport class QueueAction extends AsyncAction {\n constructor(protected scheduler: QueueScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n public schedule(state?: T, delay: number = 0): Subscription {\n if (delay > 0) {\n return super.schedule(state, delay);\n }\n this.delay = delay;\n this.state = state;\n this.scheduler.flush(this);\n return this;\n }\n\n public execute(state: T, delay: number): any {\n return delay > 0 || this.closed ? super.execute(state, delay) : this._execute(state, delay);\n }\n\n protected requestAsyncId(scheduler: QueueScheduler, id?: TimerHandle, delay: number = 0): TimerHandle {\n // If delay exists and is greater than 0, or if the delay is null (the\n // action wasn't rescheduled) but was originally scheduled as an async\n // action, then recycle as an async action.\n\n if ((delay != null && delay > 0) || (delay == null && this.delay > 0)) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n\n // Otherwise flush the scheduler starting with this action.\n scheduler.flush(this);\n\n // HACK: In the past, this was returning `void`. However, `void` isn't a valid\n // `TimerHandle`, and generally the return value here isn't really used. So the\n // compromise is to return `0` which is both \"falsy\" and a valid `TimerHandle`,\n // as opposed to refactoring every other instanceo of `requestAsyncId`.\n return 0;\n }\n}\n", "import { AsyncScheduler } from './AsyncScheduler';\n\nexport class QueueScheduler extends AsyncScheduler {\n}\n", "import { QueueAction } from './QueueAction';\nimport { QueueScheduler } from './QueueScheduler';\n\n/**\n *\n * Queue Scheduler\n *\n * Put every next task on a queue, instead of executing it immediately\n *\n * `queue` scheduler, when used with delay, behaves the same as {@link asyncScheduler} scheduler.\n *\n * When used without delay, it schedules given task synchronously - executes it right when\n * it is scheduled. However when called recursively, that is when inside the scheduled task,\n * another task is scheduled with queue scheduler, instead of executing immediately as well,\n * that task will be put on a queue and wait for current one to finish.\n *\n * This means that when you execute task with `queue` scheduler, you are sure it will end\n * before any other task scheduled with that scheduler will start.\n *\n * ## Examples\n * Schedule recursively first, then do something\n * ```ts\n * import { queueScheduler } from 'rxjs';\n *\n * queueScheduler.schedule(() => {\n * queueScheduler.schedule(() => console.log('second')); // will not happen now, but will be put on a queue\n *\n * console.log('first');\n * });\n *\n * // Logs:\n * // \"first\"\n * // \"second\"\n * ```\n *\n * Reschedule itself recursively\n * ```ts\n * import { queueScheduler } from 'rxjs';\n *\n * queueScheduler.schedule(function(state) {\n * if (state !== 0) {\n * console.log('before', state);\n * this.schedule(state - 1); // `this` references currently executing Action,\n * // which we reschedule with new state\n * console.log('after', state);\n * }\n * }, 0, 3);\n *\n * // In scheduler that runs recursively, you would expect:\n * // \"before\", 3\n * // \"before\", 2\n * // \"before\", 1\n * // \"after\", 1\n * // \"after\", 2\n * // \"after\", 3\n *\n * // But with queue it logs:\n * // \"before\", 3\n * // \"after\", 3\n * // \"before\", 2\n * // \"after\", 2\n * // \"before\", 1\n * // \"after\", 1\n * ```\n */\n\nexport const queueScheduler = new QueueScheduler(QueueAction);\n\n/**\n * @deprecated Renamed to {@link queueScheduler}. Will be removed in v8.\n */\nexport const queue = queueScheduler;\n", "import { AsyncAction } from './AsyncAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\nimport { SchedulerAction } from '../types';\nimport { animationFrameProvider } from './animationFrameProvider';\nimport { TimerHandle } from './timerHandle';\n\nexport class AnimationFrameAction extends AsyncAction {\n constructor(protected scheduler: AnimationFrameScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n protected requestAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle {\n // If delay is greater than 0, request as an async action.\n if (delay !== null && delay > 0) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n // Push the action to the end of the scheduler queue.\n scheduler.actions.push(this);\n // If an animation frame has already been requested, don't request another\n // one. If an animation frame hasn't been requested yet, request one. Return\n // the current animation frame request id.\n return scheduler._scheduled || (scheduler._scheduled = animationFrameProvider.requestAnimationFrame(() => scheduler.flush(undefined)));\n }\n\n protected recycleAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle | undefined {\n // If delay exists and is greater than 0, or if the delay is null (the\n // action wasn't rescheduled) but was originally scheduled as an async\n // action, then recycle as an async action.\n if (delay != null ? delay > 0 : this.delay > 0) {\n return super.recycleAsyncId(scheduler, id, delay);\n }\n // If the scheduler queue has no remaining actions with the same async id,\n // cancel the requested animation frame and set the scheduled flag to\n // undefined so the next AnimationFrameAction will request its own.\n const { actions } = scheduler;\n if (id != null && actions[actions.length - 1]?.id !== id) {\n animationFrameProvider.cancelAnimationFrame(id as number);\n scheduler._scheduled = undefined;\n }\n // Return undefined so the action knows to request a new async id if it's rescheduled.\n return undefined;\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\nexport class AnimationFrameScheduler extends AsyncScheduler {\n public flush(action?: AsyncAction): void {\n this._active = true;\n // The async id that effects a call to flush is stored in _scheduled.\n // Before executing an action, it's necessary to check the action's async\n // id to determine whether it's supposed to be executed in the current\n // flush.\n // Previous implementations of this method used a count to determine this,\n // but that was unsound, as actions that are unsubscribed - i.e. cancelled -\n // are removed from the actions array and that can shift actions that are\n // scheduled to be executed in a subsequent flush into positions at which\n // they are executed within the current flush.\n const flushId = this._scheduled;\n this._scheduled = undefined;\n\n const { actions } = this;\n let error: any;\n action = action || actions.shift()!;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions[0]) && action.id === flushId && actions.shift());\n\n this._active = false;\n\n if (error) {\n while ((action = actions[0]) && action.id === flushId && actions.shift()) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AnimationFrameAction } from './AnimationFrameAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\n\n/**\n *\n * Animation Frame Scheduler\n *\n * Perform task when `window.requestAnimationFrame` would fire\n *\n * When `animationFrame` scheduler is used with delay, it will fall back to {@link asyncScheduler} scheduler\n * behaviour.\n *\n * Without delay, `animationFrame` scheduler can be used to create smooth browser animations.\n * It makes sure scheduled task will happen just before next browser content repaint,\n * thus performing animations as efficiently as possible.\n *\n * ## Example\n * Schedule div height animation\n * ```ts\n * // html:

    \n * import { animationFrameScheduler } from 'rxjs';\n *\n * const div = document.querySelector('div');\n *\n * animationFrameScheduler.schedule(function(height) {\n * div.style.height = height + \"px\";\n *\n * this.schedule(height + 1); // `this` references currently executing Action,\n * // which we reschedule with new state\n * }, 0, 0);\n *\n * // You will see a div element growing in height\n * ```\n */\n\nexport const animationFrameScheduler = new AnimationFrameScheduler(AnimationFrameAction);\n\n/**\n * @deprecated Renamed to {@link animationFrameScheduler}. Will be removed in v8.\n */\nexport const animationFrame = animationFrameScheduler;\n", "import { Observable } from '../Observable';\nimport { SchedulerLike } from '../types';\n\n/**\n * A simple Observable that emits no items to the Observer and immediately\n * emits a complete notification.\n *\n * Just emits 'complete', and nothing else.\n *\n * ![](empty.png)\n *\n * A simple Observable that only emits the complete notification. It can be used\n * for composing with other Observables, such as in a {@link mergeMap}.\n *\n * ## Examples\n *\n * Log complete notification\n *\n * ```ts\n * import { EMPTY } from 'rxjs';\n *\n * EMPTY.subscribe({\n * next: () => console.log('Next'),\n * complete: () => console.log('Complete!')\n * });\n *\n * // Outputs\n * // Complete!\n * ```\n *\n * Emit the number 7, then complete\n *\n * ```ts\n * import { EMPTY, startWith } from 'rxjs';\n *\n * const result = EMPTY.pipe(startWith(7));\n * result.subscribe(x => console.log(x));\n *\n * // Outputs\n * // 7\n * ```\n *\n * Map and flatten only odd numbers to the sequence `'a'`, `'b'`, `'c'`\n *\n * ```ts\n * import { interval, mergeMap, of, EMPTY } from 'rxjs';\n *\n * const interval$ = interval(1000);\n * const result = interval$.pipe(\n * mergeMap(x => x % 2 === 1 ? of('a', 'b', 'c') : EMPTY),\n * );\n * result.subscribe(x => console.log(x));\n *\n * // Results in the following to the console:\n * // x is equal to the count on the interval, e.g. (0, 1, 2, 3, ...)\n * // x will occur every 1000ms\n * // if x % 2 is equal to 1, print a, b, c (each on its own)\n * // if x % 2 is not equal to 1, nothing will be output\n * ```\n *\n * @see {@link Observable}\n * @see {@link NEVER}\n * @see {@link of}\n * @see {@link throwError}\n */\nexport const EMPTY = new Observable((subscriber) => subscriber.complete());\n\n/**\n * @param scheduler A {@link SchedulerLike} to use for scheduling\n * the emission of the complete notification.\n * @deprecated Replaced with the {@link EMPTY} constant or {@link scheduled} (e.g. `scheduled([], scheduler)`). Will be removed in v8.\n */\nexport function empty(scheduler?: SchedulerLike) {\n return scheduler ? emptyScheduled(scheduler) : EMPTY;\n}\n\nfunction emptyScheduled(scheduler: SchedulerLike) {\n return new Observable((subscriber) => scheduler.schedule(() => subscriber.complete()));\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport function isScheduler(value: any): value is SchedulerLike {\n return value && isFunction(value.schedule);\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\nimport { isScheduler } from './isScheduler';\n\nfunction last(arr: T[]): T | undefined {\n return arr[arr.length - 1];\n}\n\nexport function popResultSelector(args: any[]): ((...args: unknown[]) => unknown) | undefined {\n return isFunction(last(args)) ? args.pop() : undefined;\n}\n\nexport function popScheduler(args: any[]): SchedulerLike | undefined {\n return isScheduler(last(args)) ? args.pop() : undefined;\n}\n\nexport function popNumber(args: any[], defaultValue: number): number {\n return typeof last(args) === 'number' ? args.pop()! : defaultValue;\n}\n", "export const isArrayLike = ((x: any): x is ArrayLike => x && typeof x.length === 'number' && typeof x !== 'function');", "import { isFunction } from \"./isFunction\";\n\n/**\n * Tests to see if the object is \"thennable\".\n * @param value the object to test\n */\nexport function isPromise(value: any): value is PromiseLike {\n return isFunction(value?.then);\n}\n", "import { InteropObservable } from '../types';\nimport { observable as Symbol_observable } from '../symbol/observable';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being Observable (but not necessary an Rx Observable) */\nexport function isInteropObservable(input: any): input is InteropObservable {\n return isFunction(input[Symbol_observable]);\n}\n", "import { isFunction } from './isFunction';\n\nexport function isAsyncIterable(obj: any): obj is AsyncIterable {\n return Symbol.asyncIterator && isFunction(obj?.[Symbol.asyncIterator]);\n}\n", "/**\n * Creates the TypeError to throw if an invalid object is passed to `from` or `scheduled`.\n * @param input The object that was passed.\n */\nexport function createInvalidObservableTypeError(input: any) {\n // TODO: We should create error codes that can be looked up, so this can be less verbose.\n return new TypeError(\n `You provided ${\n input !== null && typeof input === 'object' ? 'an invalid object' : `'${input}'`\n } where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`\n );\n}\n", "export function getSymbolIterator(): symbol {\n if (typeof Symbol !== 'function' || !Symbol.iterator) {\n return '@@iterator' as any;\n }\n\n return Symbol.iterator;\n}\n\nexport const iterator = getSymbolIterator();\n", "import { iterator as Symbol_iterator } from '../symbol/iterator';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being an Iterable */\nexport function isIterable(input: any): input is Iterable {\n return isFunction(input?.[Symbol_iterator]);\n}\n", "import { ReadableStreamLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport async function* readableStreamLikeToAsyncGenerator(readableStream: ReadableStreamLike): AsyncGenerator {\n const reader = readableStream.getReader();\n try {\n while (true) {\n const { value, done } = await reader.read();\n if (done) {\n return;\n }\n yield value!;\n }\n } finally {\n reader.releaseLock();\n }\n}\n\nexport function isReadableStreamLike(obj: any): obj is ReadableStreamLike {\n // We don't want to use instanceof checks because they would return\n // false for instances from another Realm, like an

    a^zgxP&-~Lfa<1R7{7?;7kni=N92@Nl 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 SzrzdA^O*Nf)jwYN=YIe_UGsSW literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Troubleshooting/Kubernetes-Issues.png b/4.4.0/assets/images/social/Troubleshooting/Kubernetes-Issues.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0264c5b7e08a3c412f1616f3bf740cd4ce04f5 GIT binary patch literal 42291 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 C*E3E4 literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Troubleshooting/Miscellaneous-Troubleshooting.png b/4.4.0/assets/images/social/Troubleshooting/Miscellaneous-Troubleshooting.png new file mode 100644 index 0000000000000000000000000000000000000000..c3a80cf99481c98ee66ba2721b3f8ebf6a48a3de GIT binary patch literal 46465 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 aNh5-?>$v#K$`C$uW~7Jrw>96Kzw+M?>p^J% literal 0 HcmV?d00001 diff --git a/4.4.0/assets/images/social/Troubleshooting/Scanning-Issues.png b/4.4.0/assets/images/social/Troubleshooting/Scanning-Issues.png new file mode 100644 index 0000000000000000000000000000000000000000..63d8b85e3797a0c41e692aa628e8c258f83f3405 GIT binary patch literal 43673 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