Wikipedia talk:Ultraviolet
![]() | The RedWarn team is currently in the process of renaming to Ultraviolet. Some documentation pages are still in the process of being written/transferred. Read the announcement here. |
This is the talk page for discussing bugs, suggestions and improvements to the RedWarn and Ultraviolet user scripts. |
|
![]() | If you have a confidential issue, such as a security issue, you must report it to the developers confidentially by sending an email to tools.ultraviolet with the details of the issue. See mw:Reporting security bugs#What to include in a security issue report for more information on what a security report should have. |
![]() | Before creating a new section, please look for your issue on the talk page first to avoid duplicates. If you would like to report a bug, please see Wikipedia:Ultraviolet/Documentation/Troubleshooting first for basic troubleshooting information. If this hasn't solved your problem, structure your bug report properly for us to help in the best way possible. FYI: The RedWarn team is currently working hard on developing the new technologies for Ultraviolet. Because of this, we are only providing minimal support and bug fixes for RedWarn 16.1. We appreciate your patienceย :) |
![]() | RedWarn has multiple members on its official development team who can answer your queries. If you have RedWarn installed, the cowboy logo ![]() |
Going Ultraviolet edit
This section is pinned and will not be automatically archived. |
Hello there! By now, you may have already noticed that RedWarn hasn't had any major updates since 16.1 (released on March 8, 2021), and we've only been sending out some minor patches and bugfixes since then. In that time, we've been hard at work developing a complete rewrite of the project since September 2020, and we've finally done enough work to be able to release a beta version of this rewrite soon.
Because of many different factors, including the rewrite having diverged so much from the original code, the team has decided to give this version of RedWarn a brand new name. We've decided to call it Ultraviolet; electromagnetic radiation found past the opposite side of red on the visible light spectrum. Releases of the userscript will eventually be available on user pages of 10nm โ 10 nanometers being the smallest possible wavelength of ultraviolet light. We're still working on getting a user-friendly version of Ultraviolet available; we ask for your patience as we get closer to releasing more feature-filled builds of Ultraviolet.
- Is this a new script or just a rebranded version of RedWarn?
In essence, Ultraviolet is a rewritten version of RedWarn. That said, most of the original code has been removed or replaced. Significant work has also been done to make the process of using the script smooth and universal, removing nearly all of the UI-related bugs experienced in the current version of RedWarn. In addition, we're also working on Safari support, mobile usability, internationalization (other languages), wiki-specific configurations, a dark mode, and a lot more features that make Ultraviolet just work out of the box.
- What this means for RedWarn
For a while, we've been holding off on development of further versions of RedWarn in favor of the rewrite. Expanding on the current code is a feat that would take a significant amount of time, on par with just rewriting the script itself. For now, RedWarn will still be supported and given security updates and patches for minor bugs. Once Ultraviolet has been completed and integrates all the features of RedWarn, we will decommission RedWarn and ask users to switch to the new userscript.
- What this means for you, as a user
Stick to RedWarn while we're still working on implementing all the features of RedWarn into Ultraviolet. Rest assured, we will still provide updates that prioritize user safety and security, so you can still use RedWarn without the fear of compromise. We highly recommend to anyone who does counter-vandalism patrol often to use only RedWarn for now in order to avoid any catastrophic bugs. We're still finishing up on making the script backwards-compatible with your existing RedWarn configuration, after that we'll begin providing beta versions of Ultraviolet, so that anyone who wishes to use Ultraviolet before it has caught up with RedWarn can do so.
You'll be able to keep on using RedWarn until we've made our first release version (i.e. 1.0) of Ultraviolet. After that, we will require you to switch to Ultraviolet from RedWarn, as we will be dropping support for RedWarn. Although this may be a bit of a bother, we ask for your patience in this eventual transition.
- What else this means
We'll be moving away from the RedWarn name entirely in the coming months. The team believes it's important to move away from the name, as most of Ultraviolet has been built from scratch and holds little to no resemblance to RedWarn (at least in terms of the code), and due to some other reasons.
This is a big milestone for us as userscript developers, and we hope to have your full support. In case you have any questions or concerns, please feel free to ask us about them below. Thanks!
Written by Chlod, Berrely, Sennecaster, and Remagoxer. Published by Chlodย (RWย โขย sayย hi!) 19:39, 22 February 2022 (UTC).
- @Chlod, is there any update on the progress of this? There's no rush, just curious. โย Qwerfjkltalk 21:34, 7 December 2022 (UTC)
- Hi there, @Qwerfjkl! The developers are currently busy on a few things, me specifically being busy (in recent months) with Deputy, although now that the bulk of the starting work on that has wrapped up, I can start working on Ultraviolet again. In the meantime, we've been doing some background work that'll help us facilitate the move from GitLab.org to Wikimedia GitLab, and we're currently planning how to perform that migration within the near future. Next up on the list of major features up for implementation is a module for marking pages for speedy deletion, so that's on my list of things to research. Hope this answers your question! Chlodย (UVย โขย sayย hi!) 03:31, 8 December 2022 (UTC)
- Hi @Chlod, is UV is in full swing operation or still in the process of moving? โ๏ธ 98TIGERIUS ๐ฏ 21:12, 24 June 2023 (UTC)
- I think it's still moving but close to completion, I would advise to remain with redwarn as UV is still in beta and doesn't have all the features of redwarn fully implemented. Zippybonzo | Talk (he|him) 21:52, 24 June 2023 (UTC)
- Thanks for the heads up @Zippybonzo. โ๏ธ 98TIGERIUS ๐ฏ 04:58, 25 June 2023 (UTC)
- @98Tigerius: All of our old RedWarn pages have moved already. We just haven't changed the top banner since UV doesn't have a 1.0 release yet. Right now, UV is already equipped with a lot of the basic features, and it's just a matter of porting all of the old features back in (and for MAT and Quick Templates, redesigning the process entirely). Implementing these would benefit a sprint, but it's slowly been just me doing the work as other members of the team have been busy with real life things (and so have I). I don't like giving timetables when I don't know if I can fulfill it, so there's no estimations on when UV 1.0 will be out. @Zippybonzo's right in that UV still lacks features, but if you don't use anything in Wikipedia:Ultraviolet/Compatibility matrix labeled "Not yet", then switching over shouldn't be an issue. Ultimately it's up to you on whether you'd like to switch or not. Chlodย (UVย โขย sayย hi!) 07:37, 25 June 2023 (UTC)
- Great and thanks a lot for giving more info about the progress of UV. I already used UV for short period but switch back to RW. You are doing well and all development team, keep it up! โ๏ธ 98TIGERIUS ๐ฏ 13:50, 25 June 2023 (UTC)
- I think it's still moving but close to completion, I would advise to remain with redwarn as UV is still in beta and doesn't have all the features of redwarn fully implemented. Zippybonzo | Talk (he|him) 21:52, 24 June 2023 (UTC)
Suggestion edit
I am Suggesting that Ultraviolet (and RedWarn also) should be moved to somewhere else on the page. Because, They are causing layout inconsistency in pages with multiple topicons (like this & this; there are many more pages like these). My suggestion would be placed in the right corner of Article titles (Just like how it appears on Special pages, i.e: Special:Contributions etc.). ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 07:41, 18 April 2024 (UTC)
- @Vestrian24Bio: I don't see much of an inconsistency here; the icons show up right next to the topicons, seamlessly blending in. Is this related to the sizing of the icons? Chlodย (UVย โขย sayย hi!) 07:13, 21 April 2024 (UTC)
- No, It's the text "From Wikipedia, the free encyclopedia" which is currently split into two lines, but, if it continues to go on it could be split more, and even the topicons could be split. ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 16:16, 21 April 2024 (UTC)
- @Chlod: I added a Screenshot for reference;
- No, It's the text "From Wikipedia, the free encyclopedia" which is currently split into two lines, but, if it continues to go on it could be split more, and even the topicons could be split. ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 16:16, 21 April 2024 (UTC)
- ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 00:44, 22 April 2024 (UTC)
- @Vestrian24Bio: Considering the large majority of pages you'll need to use Ultraviolet with don't have an egregious amount of topicons, this does not appear to be a significant issue. We won't change the position of the icons just because two of your userpages (and perhaps some other user pages on-wiki) appear slightly off because of their placement. Chlodย (UVย โขย sayย hi!) 11:58, 22 April 2024 (UTC)
- @Vestrian24Bio: Hi. How to enable "Rendered with Parsoid". Thanks. Plantaest (talk) 17:56, 29 April 2024 (UTC)
- @Plantaest: Go to Special:Preferences, navigate to the "Editing" tab, scroll down to the bottom until you reach the "Use the new Parsoid wikitext parser" option, and change it to "Always (opt-in)". Chlodย (UVย โขย sayย hi!) 20:18, 29 April 2024 (UTC)
- ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 00:44, 22 April 2024 (UTC)
Request: aborting duplicate reports edit
Hi. I've been using UV for some time now and would like to request a simple feature: Do not file reports at AIV or UAA when another report of the same user is present. This feature will be similar to how Twinkle aborts such requests. It will be helpful for reducing clutter on the report pages. Thanks! '''[[User:CanonNi]]'''
(talk|contribs) 07:38, 26 April 2024 (UTC)
- Hi @CanonNi, thanks for the feedback! I've added you as a subscriber to T341107 where this is currently being tracked. โsportzpikachu my talkcontribs 19:09, 26 April 2024 (UTC)
- Thank you!
'''[[User:CanonNi]]'''
(talk|contribs) 00:57, 27 April 2024 (UTC)
- Thank you!
Something's wrong edit
Unable to revert/undo/rollback with Ultraviolet since 05:00 UTC. ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 13:45, 4 May 2024 (UTC)
- @Vestrian24Bio: Works for me. Are you getting specific errors? Please also follow the WP:UV/T instructions to get more information about the issue. Chlodย (UVย โขย sayย hi!) 13:55, 4 May 2024 (UTC)
- I Just figured that, Ultraviolet doesn't works when multiple Wikipedia tabs are open at the same time. ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 14:17, 4 May 2024 (UTC)
- Hi @Vestrian24Bio, could you please post any error messages you're receiving (or email one of us) as shown in WP:UV/T so we can help you better? โsportzpikachu my talkcontribs 14:23, 4 May 2024 (UTC)
- Here's the Ultraviolet's log and a Screenshot of the Error message:
- Hi @Vestrian24Bio, could you please post any error messages you're receiving (or email one of us) as shown in WP:UV/T so we can help you better? โsportzpikachu my talkcontribs 14:23, 4 May 2024 (UTC)
- I Just figured that, Ultraviolet doesn't works when multiple Wikipedia tabs are open at the same time. ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 14:17, 4 May 2024 (UTC)
UV log
|
---|
ewogICAgInN0YXJ0VGltZSI6IDE3MTQ4OTczMTA2ODksCiAgICAiZW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogMSwKICAgICAgICAgICAgImxldmVsIjogMSwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiRXhlY3V0aW5nIGhvb2s6IGxvYWQiLAogICAgICAgICAgICAiZGF0YSI6IFtdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogMSwKICAgICAgICAgICAgImxldmVsIjogMiwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiU3RhcnRpbmcgVWx0cmF2aW9sZXQgMC4xLjUuLi4iLAogICAgICAgICAgICAiZGF0YSI6IFtdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogMzAsCiAgICAgICAgICAgICJsZXZlbCI6IDAsCiAgICAgICAgICAgICJtZXNzYWdlIjogIkNvbm5lY3RpbmcgdG8gVWx0cmF2aW9sZXQgSURCLi4uIiwKICAgICAgICAgICAgImRhdGEiOiBbXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDE0MjM0LAogICAgICAgICAgICAibGV2ZWwiOiAxLAogICAgICAgICAgICAibWVzc2FnZSI6ICJVcGdyYWRlIG5lZWRlZC4gR29pbmcgZnJvbSB2ZXJzaW9uIDAgdG8gMSIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxNDI0NiwKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiQ29ubmVjdGVkIHRvIElEQi4iLAogICAgICAgICAgICAiZGF0YSI6IFtdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogMTQyNDcsCiAgICAgICAgICAgICJsZXZlbCI6IDEsCiAgICAgICAgICAgICJtZXNzYWdlIjogIkluaXRpYWxpemluZyBDbGllbnRVc2VyLi4uIiwKICAgICAgICAgICAgImRhdGEiOiBbXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDE0MjQ3LAogICAgICAgICAgICAibGV2ZWwiOiAxLAogICAgICAgICAgICAibWVzc2FnZSI6ICJMb2FkaW5nIHBlci13aWtpIGNvbmZpZ3VyYXRpb24uLi4iLAogICAgICAgICAgICAiZGF0YSI6IFtdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogMTQyNTAsCiAgICAgICAgICAgICJsZXZlbCI6IDEsCiAgICAgICAgICAgICJtZXNzYWdlIjogIkxvYWRlZCBwZXItd2lraSBjb25maWd1cmF0aW9uLiIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxNDI1MCwKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiQWRkZWQgaG9vazogcG9zdFVJSW5qZWN0IiwKICAgICAgICAgICAgImRhdGEiOiBbCiAgICAgICAgICAgICAgICBudWxsCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODI4NCwKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiU2F2aW5nIGdyb3VwcyB0byBpbnRlcm5hbCBjYWNoZS4uLiIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODI5OCwKICAgICAgICAgICAgImxldmVsIjogMSwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiTG9hZGluZyBjb25maWd1cmF0aW9uIGZyb20gTWVkaWFXaWtpIHNldHRpbmdzLi4uIiwKICAgICAgICAgICAgImRhdGEiOiBbXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDE4MzAwLAogICAgICAgICAgICAibGV2ZWwiOiAwLAogICAgICAgICAgICAibWVzc2FnZSI6ICJSZWFkIGN1c3RvbSBjb25maWd1cmF0aW9uIHZhbHVlIiwKICAgICAgICAgICAgImRhdGEiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInNldHRpbmciOiAiY29yZS5sYXRlc3RWZXJzaW9uIiwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiMC4xLjUiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODMwMCwKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiUmVhZCBjdXN0b20gY29uZmlndXJhdGlvbiB2YWx1ZSIsCiAgICAgICAgICAgICJkYXRhIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJzZXR0aW5nIjogImNvcmUuY29uZmlnVmVyc2lvbiIsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogMTgzMDAsCiAgICAgICAgICAgICJsZXZlbCI6IDAsCiAgICAgICAgICAgICJtZXNzYWdlIjogIlJlYWQgY3VzdG9tIGNvbmZpZ3VyYXRpb24gdmFsdWUiLAogICAgICAgICAgICAiZGF0YSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAic2V0dGluZyI6ICJ1aS5wYWdlSWNvbnMiLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgIm1lc3NhZ2UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInF1aWNrVGVtcGxhdGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgIndhcm4iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlcG9ydF9BSVYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXBvcnRfVUFBIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicmVwb3J0X09TIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicmVwb3J0X1dNRi1ULVMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwcm90ZWN0aW9uIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJhbGVydE9uQ2hhbmdlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJsYXRlc3RSZXZpc2lvbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbmFibGVkIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidmFuZGFsaXNtU3RhdGlzdGljcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbmFibGVkIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicHJlZmVyZW5jZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ1dlRhbGsiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjb3B5TG9nIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAibW9yZU9wdGlvbnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDE4MzAwLAogICAgICAgICAgICAibGV2ZWwiOiAxLAogICAgICAgICAgICAibWVzc2FnZSI6ICJFeGVjdXRpbmcgaG9vazogcHJlSW5pdCIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODMwMCwKICAgICAgICAgICAgImxldmVsIjogMSwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiU3RhcnRpbmcgTXV0YXRpb25PYnNlcnZlci4uLiIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODMwMCwKICAgICAgICAgICAgImxldmVsIjogMSwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiTXV0YXRpb25PYnNlcnZlciBzdGFyZWQuIiwKICAgICAgICAgICAgImRhdGEiOiBbXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDE4MzAwLAogICAgICAgICAgICAibGV2ZWwiOiAxLAogICAgICAgICAgICAibWVzc2FnZSI6ICJMb2FkaW5nIHN0eWxlIGRlcGVuZGVuY3k6IGh0dHBzOi8vdG9vbHMtc3RhdGljLndtZmxhYnMub3JnL2NkbmpzL2FqYXgvbGlicy9tYXRlcmlhbC1jb21wb25lbnRzLXdlYi8xMy4wLjAvbWF0ZXJpYWwtY29tcG9uZW50cy13ZWIubWluLmNzcyIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODMwMCwKICAgICAgICAgICAgImxldmVsIjogMSwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiTG9hZGluZyBzdHlsZSBkZXBlbmRlbmN5OiBodHRwczovL3Rvb2xzLXN0YXRpYy53bWZsYWJzLm9yZy9mb250Y2RuL2Nzcz9mYW1pbHk9Um9ib3RvOjEwMCwxMDBpdGFsaWMsMzAwLDMwMGl0YWxpYyw0MDAsNDAwaXRhbGljLDUwMCw1MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyw5MDAsOTAwaXRhbGljJnN1YnNldD1jeXJpbGxpYyxjeXJpbGxpYy1leHQsZ3JlZWssZ3JlZWstZXh0LGxhdGluLGxhdGluLWV4dCx2aWV0bmFtZXNlIiwKICAgICAgICAgICAgImRhdGEiOiBbXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDE4MzAwLAogICAgICAgICAgICAibGV2ZWwiOiAxLAogICAgICAgICAgICAibWVzc2FnZSI6ICJMb2FkaW5nIHN0eWxlIGRlcGVuZGVuY3k6IGh0dHBzOi8vdG9vbHMtc3RhdGljLndtZmxhYnMub3JnL2ZvbnRjZG4vY3NzP2ZhbWlseT1NYXRlcmlhbCtJY29ucyIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODMwMiwKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiRGVwZW5kZW5jeSBuZWVkcyBjYWNoaW5nOiBodHRwczovL3Rvb2xzLXN0YXRpYy53bWZsYWJzLm9yZy9jZG5qcy9hamF4L2xpYnMvbWF0ZXJpYWwtY29tcG9uZW50cy13ZWIvMTMuMC4wL21hdGVyaWFsLWNvbXBvbmVudHMtd2ViLm1pbi5jc3MuIFJlY2FjaGluZyBpbW1lZGlhdGVseS4uLiIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODMwMiwKICAgICAgICAgICAgImxldmVsIjogMSwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiUmVjYWNoaW5nIGRlcGVuZGVuY3k6IGh0dHBzOi8vdG9vbHMtc3RhdGljLndtZmxhYnMub3JnL2NkbmpzL2FqYXgvbGlicy9tYXRlcmlhbC1jb21wb25lbnRzLXdlYi8xMy4wLjAvbWF0ZXJpYWwtY29tcG9uZW50cy13ZWIubWluLmNzcyIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODMwNSwKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiRGVwZW5kZW5jeSBuZWVkcyBjYWNoaW5nOiBodHRwczovL3Rvb2xzLXN0YXRpYy53bWZsYWJzLm9yZy9mb250Y2RuL2Nzcz9mYW1pbHk9Um9ib3RvOjEwMCwxMDBpdGFsaWMsMzAwLDMwMGl0YWxpYyw0MDAsNDAwaXRhbGljLDUwMCw1MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyw5MDAsOTAwaXRhbGljJnN1YnNldD1jeXJpbGxpYyxjeXJpbGxpYy1leHQsZ3JlZWssZ3JlZWstZXh0LGxhdGluLGxhdGluLWV4dCx2aWV0bmFtZXNlLiBSZWNhY2hpbmcgaW1tZWRpYXRlbHkuLi4iLAogICAgICAgICAgICAiZGF0YSI6IFtdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogMTgzMDUsCiAgICAgICAgICAgICJsZXZlbCI6IDEsCiAgICAgICAgICAgICJtZXNzYWdlIjogIlJlY2FjaGluZyBkZXBlbmRlbmN5OiBodHRwczovL3Rvb2xzLXN0YXRpYy53bWZsYWJzLm9yZy9mb250Y2RuL2Nzcz9mYW1pbHk9Um9ib3RvOjEwMCwxMDBpdGFsaWMsMzAwLDMwMGl0YWxpYyw0MDAsNDAwaXRhbGljLDUwMCw1MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyw5MDAsOTAwaXRhbGljJnN1YnNldD1jeXJpbGxpYyxjeXJpbGxpYy1leHQsZ3JlZWssZ3JlZWstZXh0LGxhdGluLGxhdGluLWV4dCx2aWV0bmFtZXNlIiwKICAgICAgICAgICAgImRhdGEiOiBbXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDE4MzA2LAogICAgICAgICAgICAibGV2ZWwiOiAwLAogICAgICAgICAgICAibWVzc2FnZSI6ICJEZXBlbmRlbmN5IG5lZWRzIGNhY2hpbmc6IGh0dHBzOi8vdG9vbHMtc3RhdGljLndtZmxhYnMub3JnL2ZvbnRjZG4vY3NzP2ZhbWlseT1NYXRlcmlhbCtJY29ucy4gUmVjYWNoaW5nIGltbWVkaWF0ZWx5Li4uIiwKICAgICAgICAgICAgImRhdGEiOiBbXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDE4MzA2LAogICAgICAgICAgICAibGV2ZWwiOiAxLAogICAgICAgICAgICAibWVzc2FnZSI6ICJSZWNhY2hpbmcgZGVwZW5kZW5jeTogaHR0cHM6Ly90b29scy1zdGF0aWMud21mbGFicy5vcmcvZm9udGNkbi9jc3M/ZmFtaWx5PU1hdGVyaWFsK0ljb25zIiwKICAgICAgICAgICAgImRhdGEiOiBbXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDE4MzMyLAogICAgICAgICAgICAibGV2ZWwiOiAwLAogICAgICAgICAgICAibWVzc2FnZSI6ICJSZWRvd25sb2FkZWQgZGVwZW5kZW5jeTogaHR0cHM6Ly90b29scy1zdGF0aWMud21mbGFicy5vcmcvZm9udGNkbi9jc3M/ZmFtaWx5PVJvYm90bzoxMDAsMTAwaXRhbGljLDMwMCwzMDBpdGFsaWMsNDAwLDQwMGl0YWxpYyw1MDAsNTAwaXRhbGljLDcwMCw3MDBpdGFsaWMsOTAwLDkwMGl0YWxpYyZzdWJzZXQ9Y3lyaWxsaWMsY3lyaWxsaWMtZXh0LGdyZWVrLGdyZWVrLWV4dCxsYXRpbixsYXRpbi1leHQsdmlldG5hbWVzZSIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODM0NCwKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiUmVkb3dubG9hZGVkIGRlcGVuZGVuY3k6IGh0dHBzOi8vdG9vbHMtc3RhdGljLndtZmxhYnMub3JnL2NkbmpzL2FqYXgvbGlicy9tYXRlcmlhbC1jb21wb25lbnRzLXdlYi8xMy4wLjAvbWF0ZXJpYWwtY29tcG9uZW50cy13ZWIubWluLmNzcyIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODM5MCwKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiUmVkb3dubG9hZGVkIGRlcGVuZGVuY3k6IGh0dHBzOi8vdG9vbHMtc3RhdGljLndtZmxhYnMub3JnL2ZvbnRjZG4vY3NzP2ZhbWlseT1NYXRlcmlhbCtJY29ucyIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODM5MywKICAgICAgICAgICAgImxldmVsIjogMSwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiRXhlY3V0aW5nIGhvb2s6IGluaXQiLAogICAgICAgICAgICAiZGF0YSI6IFtdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogMTgzOTMsCiAgICAgICAgICAgICJsZXZlbCI6IDEsCiAgICAgICAgICAgICJtZXNzYWdlIjogIkV4ZWN1dGluZyBob29rOiBwb3N0SW5pdCIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODM5MywKICAgICAgICAgICAgImxldmVsIjogMSwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiRG9uZSBsb2FkaW5nIChjb3JlKTogMTgzOTJtcy4iLAogICAgICAgICAgICAiZGF0YSI6IFtdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogMTgzOTMsCiAgICAgICAgICAgICJsZXZlbCI6IDEsCiAgICAgICAgICAgICJtZXNzYWdlIjogIkV4ZWN1dGluZyBob29rOiBwcmVVSUluamVjdCIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODQ2NSwKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiQWRkZWQgaG9vazogZGVpbml0IiwKICAgICAgICAgICAgImRhdGEiOiBbCiAgICAgICAgICAgICAgICBudWxsCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODQ2NiwKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiQWRkZWQgaG9vazogZGVpbml0IiwKICAgICAgICAgICAgImRhdGEiOiBbCiAgICAgICAgICAgICAgICBudWxsCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxODQ2NiwKICAgICAgICAgICAgImxldmVsIjogMSwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiRGlmZiBwYWdlIGRldGVjdGVkISIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxOTEwMywKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiQWRkZWQgaG9vazogZGVpbml0IiwKICAgICAgICAgICAgImRhdGEiOiBbCiAgICAgICAgICAgICAgICBudWxsCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxOTEwOCwKICAgICAgICAgICAgImxldmVsIjogMCwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiQWRkZWQgaG9vazogZGVpbml0IiwKICAgICAgICAgICAgImRhdGEiOiBbCiAgICAgICAgICAgICAgICBudWxsCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxOTExMSwKICAgICAgICAgICAgImxldmVsIjogMSwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiRXhlY3V0aW5nIGhvb2s6IHBvc3RVSUluamVjdCIsCiAgICAgICAgICAgICJkYXRhIjogW10KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxOTExMSwKICAgICAgICAgICAgImxldmVsIjogMSwKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiUmVmcmVzaGluZyB3aWtpIGNvbmZpZ3VyYXRpb24uLi4iLAogICAgICAgICAgICAiZGF0YSI6IFtdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogMTkxMTEsCiAgICAgICAgICAgICJsZXZlbCI6IDEsCiAgICAgICAgICAgICJtZXNzYWdlIjogIkxvYWRpbmcgb24td2lraSBjb25maWd1cmF0aW9uIGZpbGUuLi4iLAogICAgICAgICAgICAiZGF0YSI6IFtdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogMjEyNDEsCiAgICAgICAgICAgICJsZXZlbCI6IDEsCiAgICAgICAgICAgICJtZXNzYWdlIjogIlVzaW5nIGNvbmZpZ3VyYXRpb24gZnJvbSBXaWtpcGVkaWE6VWx0cmF2aW9sZXQvY29uZmlndXJhdGlvbi5qc29uIiwKICAgICAgICAgICAgImRhdGEiOiBbXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDIxMjQzLAogICAgICAgICAgICAibGV2ZWwiOiAxLAogICAgICAgICAgICAibWVzc2FnZSI6ICJQZXItd2lraSBjb25maWd1cmF0aW9uIGlzIHVwIHRvIGRhdGUuIiwKICAgICAgICAgICAgImRhdGEiOiBbXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDIxMjQzLAogICAgICAgICAgICAibGV2ZWwiOiAxLAogICAgICAgICAgICAibWVzc2FnZSI6ICJEb25lIGxvYWRpbmcgKFVJKTogMjEyNDJtcy4iLAogICAgICAgICAgICAiZGF0YSI6IFtdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ0T2Zmc2V0IjogOTIzMTksCiAgICAgICAgICAgICJsZXZlbCI6IDAsCiAgICAgICAgICAgICJtZXNzYWdlIjogImN1c3RvbSBSZXZlcnRPcHRpb24gc2VsZWN0ZWQuIiwKICAgICAgICAgICAgImRhdGEiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogIm1vcmVPcHRpb25zIiwKICAgICAgICAgICAgICAgICAgICAic3lzdGVtIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImFjdGlvblR5cGUiOiAiY3VzdG9tIiwKICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJPcGVuIHRoZSBcIk1vcmUgT3B0aW9uc1wiIHBhbmVsIiwKICAgICAgICAgICAgICAgICAgICAic2V2ZXJpdHkiOiAwLAogICAgICAgICAgICAgICAgICAgICJpY29uIjogIm1vcmVfdmVydCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDk2NDU1LAogICAgICAgICAgICAibGV2ZWwiOiAwLAogICAgICAgICAgICAibWVzc2FnZSI6ICJyZXZlcnQgUmV2ZXJ0T3B0aW9uIHNlbGVjdGVkLiIsCiAgICAgICAgICAgICJkYXRhIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJkZWZhdWx0IjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImFjdGlvblR5cGUiOiAicmV2ZXJ0IiwKICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJObyByZWxpYWJsZSBzb3VyY2UiLAogICAgICAgICAgICAgICAgICAgICJzdW1tYXJ5IjogIltbV1A6UlN8Tm90IHByb3ZpZGluZyBhIHJlbGlhYmxlIHNvdXJjZV1dIiwKICAgICAgICAgICAgICAgICAgICAid2FybmluZyI6ICJ1bnNvdXJjZWQiLAogICAgICAgICAgICAgICAgICAgICJzZXZlcml0eSI6IDQsCiAgICAgICAgICAgICAgICAgICAgImljb24iOiAiaGlzdG9yeV9lZHUiLAogICAgICAgICAgICAgICAgICAgICJpZCI6ICJ1bnNvdXJjZWQiLAogICAgICAgICAgICAgICAgICAgICJlbmFibGVkIjogZmFsc2UKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidE9mZnNldCI6IDEwOTQzMiwKICAgICAgICAgICAgImxldmVsIjogMywKICAgICAgICAgICAgIm1lc3NhZ2UiOiAiRXJyb3Igb2NjdXJlZCB3aGlsZSBydW5uaW5nIE1lZGlhV2lraSBBUEkgZ2V0IGNhbGwuIE1ha2Ugc3VyZSB0aGlzIGlzIGhhbmRsZWQhIiwKICAgICAgICAgICAgImRhdGEiOiBbCiAgICAgICAgICAgICAgICAiaHR0cCIKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN0YWNrIjogIkVycm9yXG4gICAgYXQgbC5sb2cgKGh0dHBzOi8vdG9vbHMtc3RhdGljLndtZmxhYnMub3JnL3VsdHJhdmlvbGV0L2J1aWxkcy9jMzE4ZDVkMWZmMDY5NzY2ZmRlMTBhNjZlMzYwNTY3N2VlYWJjZmY2L3VsdHJhdmlvbGV0LmpzOjMzOjExMjU0KVxuICAgIGF0IGwud2FybiAoaHR0cHM6Ly90b29scy1zdGF0aWMud21mbGFicy5vcmcvdWx0cmF2aW9sZXQvYnVpbGRzL2MzMThkNWQxZmYwNjk3NjZmZGUxMGE2NmUzNjA1Njc3ZWVhYmNmZjYvdWx0cmF2aW9sZXQuanM6MzM6MTE5NjApXG4gICAgYXQgaHR0cHM6Ly90b29scy1zdGF0aWMud21mbGFicy5vcmcvdWx0cmF2aW9sZXQvYnVpbGRzL2MzMThkNWQxZmYwNjk3NjZmZGUxMGE2NmUzNjA1Njc3ZWVhYmNmZjYvdWx0cmF2aW9sZXQuanM6MzM6MzUzNzBcbiAgICBhdCBtaWdodFRocm93IChodHRwczovL2VuLndpa2lwZWRpYS5vcmcvdy9sb2FkLnBocD9sYW5nPWVuJm1vZHVsZXM9anF1ZXJ5JTJDb29qcy11aS1jb3JlJTJDdnVlJTdDanF1ZXJ5LnVpJnNraW49dmVjdG9yLTIwMjImdmVyc2lvbj0xYjRycDo0NTo2NDgpXG4gICAgYXQgcHJvY2VzcyAoaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3cvbG9hZC5waHA/bGFuZz1lbiZtb2R1bGVzPWpxdWVyeSUyQ29vanMtdWktY29yZSUyQ3Z1ZSU3Q2pxdWVyeS51aSZza2luPXZlY3Rvci0yMDIyJnZlcnNpb249MWI0cnA6NDY6MzA5KSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxMDk0MzcsCiAgICAgICAgICAgICJsZXZlbCI6IDQsCiAgICAgICAgICAgICJtZXNzYWdlIjogIkZhaWxlZCB0byByZXZlcnQuIiwKICAgICAgICAgICAgImRhdGEiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInhociI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInJlYWR5U3RhdGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAic3RhdHVzIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInN0YXR1c1RleHQiOiAiZXJyb3IiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidGV4dFN0YXR1cyI6ICJlcnJvciIsCiAgICAgICAgICAgICAgICAgICAgImV4Y2VwdGlvbiI6ICIiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzdGFjayI6ICJFcnJvclxuICAgIGF0IGwubG9nIChodHRwczovL3Rvb2xzLXN0YXRpYy53bWZsYWJzLm9yZy91bHRyYXZpb2xldC9idWlsZHMvYzMxOGQ1ZDFmZjA2OTc2NmZkZTEwYTY2ZTM2MDU2NzdlZWFiY2ZmNi91bHRyYXZpb2xldC5qczozMzoxMTI1NClcbiAgICBhdCBsLmVycm9yIChodHRwczovL3Rvb2xzLXN0YXRpYy53bWZsYWJzLm9yZy91bHRyYXZpb2xldC9idWlsZHMvYzMxOGQ1ZDFmZjA2OTc2NmZkZTEwYTY2ZTM2MDU2NzdlZWFiY2ZmNi91bHRyYXZpb2xldC5qczozMzoxMTk5NilcbiAgICBhdCBoLjxhbm9ueW1vdXM+IChodHRwczovL3Rvb2xzLXN0YXRpYy53bWZsYWJzLm9yZy91bHRyYXZpb2xldC9idWlsZHMvYzMxOGQ1ZDFmZjA2OTc2NmZkZTEwYTY2ZTM2MDU2NzdlZWFiY2ZmNi91bHRyYXZpb2xldC5qczozMzo4MzE1MClcbiAgICBhdCBHZW5lcmF0b3IudGhyb3cgKDxhbm9ueW1vdXM+KVxuICAgIGF0IGkgKGh0dHBzOi8vdG9vbHMtc3RhdGljLndtZmxhYnMub3JnL3VsdHJhdmlvbGV0L2J1aWxkcy9jMzE4ZDVkMWZmMDY5NzY2ZmRlMTBhNjZlMzYwNTY3N2VlYWJjZmY2L2RlcHMvdWx0cmF2aW9sZXQuZGVwLnRzbW9kdWxlcy5qczoxNjoxNjEzKSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInRPZmZzZXQiOiAxMDk0MzcsCiAgICAgICAgICAgICJsZXZlbCI6IDIsCiAgICAgICAgICAgICJtZXNzYWdlIjogIklmIHlvdSB3b3VsZCBsaWtlIHRvIHJlcG9ydCB0aGlzIHRvIHRoZSBkZXZlbG9wZXJzLCBwbGVhc2UgcnVuIFwiYnRvYShKU09OLnN0cmluZ2lmeSh1di5Mb2cuZHVtcCgpKSlcIiBpbiB0aGlzIGNvbnNvbGUuIiwKICAgICAgICAgICAgImRhdGEiOiBbXQogICAgICAgIH0KICAgIF0KfQ== |
- ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 10:04, 5 May 2024 (UTC)
- @Vestrian24Bio: This error looks a lot like something blocking the request to the MediaWiki API. Are you sure no browser extensions are conflicting with Ultraviolet? Chlodย (UVย โขย sayย hi!) 10:10, 5 May 2024 (UTC)
- No, But the thing is this error occurs a few times, than it works fine; and then suddenly the error occurs again. ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 10:16, 5 May 2024 (UTC)
- @Vestrian24Bio What browser extensions are you using? โsportzpikachu my talkcontribs 10:58, 5 May 2024 (UTC)
- MS Editor
- SaveFrom.net
- APK Downloader
- Bitly
- Google Docs
- Google Translate
- Zoom
- That's all. ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 11:57, 5 May 2024 (UTC)
- @Vestrian24Bio What browser extensions are you using? โsportzpikachu my talkcontribs 10:58, 5 May 2024 (UTC)
- No, But the thing is this error occurs a few times, than it works fine; and then suddenly the error occurs again. ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 10:16, 5 May 2024 (UTC)
- @Vestrian24Bio: This error looks a lot like something blocking the request to the MediaWiki API. Are you sure no browser extensions are conflicting with Ultraviolet? Chlodย (UVย โขย sayย hi!) 10:10, 5 May 2024 (UTC)
- ๐ฅ๐ฎ๐ผ๐ฝ๐ป๐ฒ๐ช๐ท24๐๐ฒ๐ธ (แดแดสแด) 10:04, 5 May 2024 (UTC)
Help edit
How to i install this in PT Wiki? I edit in english and portugueses. Vitorperrut555 (talk) 21:53, 7 May 2024 (UTC)
- Hi @Vitorperrut555, you can install this by adding this line to your common.js on PT wiki:
mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:RedWarn/.js&action=raw&ctype=text/javascript' );
- Do note that cross-wiki usage is currently not fully supported and you may encounter issues while using it. Please let us know if you encounter any bugs or issues while using RW on PT wiki, and we will do our best to help. โsportzpikachu my talkcontribs 18:45, 8 May 2024 (UTC)
- i will try @Sportzpikachu. Thank. i use RedWarm only in english Wikipedia for revert IPS, cause IPS like to vandals Wikipedia. Vitorperrut555 (talk) 19:37, 8 May 2024 (UTC)
- @Sportzpikachu I see the error: Sorry, but an issue has caused your RedWarn preferences to be reset to default. Would you like to report a bug? Vitorperrut555 (talk) 19:38, 8 May 2024 (UTC)
- Hi @Vitorperrut555, are there any error messages in your browser console? See WP:UV/T for information on how to check. โsportzpikachu my talkcontribs 19:40, 8 May 2024 (UTC)
- I use uBlock origin and Dark Reader in Firefox.
- See this error "Sorry, but an issue has caused your RedWarn preferences to be reset to default. Would you like to report a bug?"
- Here the screensoth:
RedWarm error
- Hi @Vitorperrut555, are there any error messages in your browser console? See WP:UV/T for information on how to check. โsportzpikachu my talkcontribs 19:40, 8 May 2024 (UTC)
Uw-botun issue edit
When I warn a user with {{subst:uw-botun}}, and I have a "related page" selected, due to the way this specific template works, it shows up as an additional comment instead. See here for an example of this issue (note the In addition, it User talk:Jpeeling
).
Steps to reproduce:
- Open WP:UWSB.
- Open the warn user menu and select uw-botun.
- In the related page field, type in any page.
- Press Warn user. User3749 (talk) 09:42, 18 May 2024 (UTC)
- This is a known issue, as RedWarn was not designed to handle templates like these. This is fixed in Ultraviolet. If this is a significant concern for you, please consider migrating. Chlodย (UVย โขย sayย hi!) 09:52, 18 May 2024 (UTC)
- Thanks but is there like some page on-wiki that lists all the known issues with RW and UV? Such a page could probably be helpful. I recall there being a conflicts page that lists the issues RW has if used with another script. Maybe a page like that could be created to list the known issues with RW. User3749 (talk) 06:10, 19 May 2024 (UTC)
- And also another question, given you've suggested migrating to UV, I have tried UV in the past but the only reason why I'm not using it mainly is because it doesn't have all the features RW has yet. Is there any timeline on when they will be available? User3749 (talk) 06:14, 19 May 2024 (UTC)
- User3749, see below. โย Qwerfjkltalk 08:39, 19 May 2024 (UTC)
- Maybe I should have clarified it above, but my question is different, I'm asking when will the features on RW be available in UV, not a full release. Specially features on RW not yet implemented in UV that stops me from migrating to using UV on a daily basis are the rollback icon customizations, preview RB, reviewing pending changes (as I've found the pending changes reviewer of RW to be helpful and the default MediaWiki reviewer to be outdated). I've checked the Phabricator tasks for those and there doesn't seem to be anything there. User3749 (talk) 13:33, 19 May 2024 (UTC)
- @User3749, We don't currently have much of a timeline on when this will be accomplished. As mentioned by @Chlod below, we're working on rewriting UV to use Vue.js for our UI system, which should improve performance for the userscript (and also reduce loading times) and greatly increase the speed that we can push out new features. This might take a while for us to catch up to where we're currently at with UV, but once we get to that point, reaching full feature parity with RW will be much quicker than if we were to build them for current UV.
- This is a bit of a personal target, but I was hoping that I could work on UV a lot over this summer. Hopefully if all goes well we might be able to get RW feature parity (and then a full release) by the end of the year. However as always circumstances might change and we might be off that target. โsportzpikachu my talkcontribs 13:40, 19 May 2024 (UTC)
- Thanks. I understand that there is some work with the UI as I've seen the comment below but there is no rush to complete this. As for my first comment above, does it sound like a good idea to make a page listing the known issues with RW and UV to avoid confusions like this? User3749 (talk) 13:44, 19 May 2024 (UTC)
- @User3749 We already have a compatibility matrix, if that's what you mean. I'll try to see if I can link to this more clearly somewhere on WP:UV. โsportzpikachu my talkcontribs 13:45, 19 May 2024 (UTC)
- @Sportzpikachu I'm talking about the issues with RW, not the features not implemented into UV yet, as Chlod states above
This is a known issue, as RedWarn was not designed to handle templates like these
, to avoid duplicate reports should they happen in the future. User3749 (talk) 13:48, 19 May 2024 (UTC)- @User3749 Sorry for the misunderstanding. That's probably a good idea to add somewhere, probably WP:Ultraviolet/Known issues. cc @Chlod โsportzpikachu my talkcontribs 13:52, 19 May 2024 (UTC)
- @Sportzpikachu I'm talking about the issues with RW, not the features not implemented into UV yet, as Chlod states above
- @User3749 We already have a compatibility matrix, if that's what you mean. I'll try to see if I can link to this more clearly somewhere on WP:UV. โsportzpikachu my talkcontribs 13:45, 19 May 2024 (UTC)
- Thanks. I understand that there is some work with the UI as I've seen the comment below but there is no rush to complete this. As for my first comment above, does it sound like a good idea to make a page listing the known issues with RW and UV to avoid confusions like this? User3749 (talk) 13:44, 19 May 2024 (UTC)
- Maybe I should have clarified it above, but my question is different, I'm asking when will the features on RW be available in UV, not a full release. Specially features on RW not yet implemented in UV that stops me from migrating to using UV on a daily basis are the rollback icon customizations, preview RB, reviewing pending changes (as I've found the pending changes reviewer of RW to be helpful and the default MediaWiki reviewer to be outdated). I've checked the Phabricator tasks for those and there doesn't seem to be anything there. User3749 (talk) 13:33, 19 May 2024 (UTC)
- User3749, see below. โย Qwerfjkltalk 08:39, 19 May 2024 (UTC)
You say ultraviolet is in very early Beta, is that still true? edit
And is there any projected date for a full launch? Doug Weller talk 13:23, 18 May 2024 (UTC)
- @Doug Weller: Ultraviolet is less of a very early beta than it was when it was first released. We've since made significant bugfixes which make it pretty stable. But we still use the term "beta" since we want to reach full feature parity with RedWarn before calling it a "full release". With software rewrites, the usual expectation is that all features from the old would be present in the new, which makes it much harder for us, especially when we have to rewrite features from scratch.
- As of now, a projected date for a full launch is tricky. We're currently testing the waters to see if userscripts can leverage mw:Vue.js on MediaWiki so we can replace our currently-complicated UI system. So far, the results have been positive, and we're likely to continue this thread of work. The disadvantage of this is we're essentially converting our current UI system again, after already having done so with the version of UV that's here on-wiki right now. And of course, as volunteers each with our own lives, we don't have a specific time frame for when we'll be able to get these changes done and when we'll be able to achieve feature parity with RW. For this reason, we can't give a specific time on when a full launch can happen. I'm thinking of organizing the development team to be much more active in the coming months, though I'd have to first get everybody on board if we wanted to do that.
- Rest assured, the existing version of UV is already a viable tool for many editors. Even though we call it a beta, it's very much in a usable state. What we call it โ "beta" or "release" โ is mostly just our own targeted milestones and a statement of how "quality-tested" the script is. You're free to use whichever of the two you prefer, depending on how you weigh each one's pros and cons. Chlodย (UVย โขย sayย hi!) 14:25, 18 May 2024 (UTC)
- Thanks. Maybe you should change the language as "very early beta" seems incorrect. Doug Weller talk 15:24, 18 May 2024 (UTC)
- ย Done! Chlodย (UVย โขย sayย hi!) 23:59, 18 May 2024 (UTC)
- Thanks. Doug Weller talk 06:43, 19 May 2024 (UTC)
- ย Done! Chlodย (UVย โขย sayย hi!) 23:59, 18 May 2024 (UTC)
- Thanks. Maybe you should change the language as "very early beta" seems incorrect. Doug Weller talk 15:24, 18 May 2024 (UTC)
Security of .js files edit
Hello! I just installed RW like 20 minutes ago so perhaps this is a silly question, but is it possible for other people to edit my .js files, like the config? They seem to be unprotected pages and they are in my "Contributions" log. The pages say that inserting malicious code could compromise your account, so I am concerned about security. Thank you. Gottagotospace (talk) 20:05, 26 May 2024 (UTC)
- Hi Gottagotospace, JS files that are in the User namespace can only be edited by that user or by Interface administrators. As long as your make sure you know what code you're loading, you should be fine. โsportzpikachu my talkcontribs 20:35, 26 May 2024 (UTC)
- Gotcha! I have zero plans to touch the code myself. Thanks! Gottagotospace (talk) 20:37, 26 May 2024 (UTC)
- Gottagotospace, "inserting malicious code" would be e.g. installing a malicious user script that makes edits using your account. โย Qwerfjkltalk 23:32, 26 May 2024 (UTC)