Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
if (mw.config.get('wgNamespaceNumber') === 6 && /SVG/i.test(mw.config.get('wgTitle').slice(-3))) // SVGedit on SVG files only
    mw.loader.load( '//commons.wikimedia.org/w/index.php?title=User:Rillke/SVGedit.js&action=raw&ctype=text/javascript' );
importScript('User:Kanonkas/twinkle.js');
window.AjaxDeleteWatchFile = true;
window.AjaxDeleteExtraButtons = [
    {
        'label': 'Permission needed (speedy)',
        'tag': '{'+'{speedy|1=Permission from %PARAMETER% needed via [[COM:OTRS|OTRS]].}}',
        'img_summary': 'Permission from %PARAMETER% needed via [[COM:OTRS|OTRS]].',
        'prompt_text': 'Who is the <i>copyright holder</i>?',
        'talk_tag': '{'+'{subst:speedynote|1=%FILE%|2=Permission from %PARAMETER% needed via [[COM:OTRS|OTRS]].}}',
        'talk_summary': 'Notification of possible speedy deletion for %FILE%, permission from copyright holder needed via [[COM:OTRS|OTRS]]',
    }, {
        'label': 'Speedy Recreation DR',
        'tag': '{'+'{speedy|1=[[COM:CSD#G4]], Recreation of content previously deleted per community consensus.}}',
        'img_summary': 'Requesting speedy deletion because of [[COM:CSD#G4]]: Recreation of content previously deleted per community consensus.',
        'talk_tag': '{'+'{subst:speedynote|1=%FILE%|2=[[COM:CSD#G4]], Recreation of content previously deleted per community consensus.}}',
        'talk_summary': 'Notification of possible speedy deletion for %FILE% due to [[COM:CSD#G4]], recreation of content previously deleted per community consensus.',
    }, {
        'label': 'Speedy Selfie/F10',
        'tag': '{'+'{SD|F10}}',
        'img_summary': 'Requesting speedy deletion because of [[COM:CSD#F10]]: Personal photos of or by non-contributors.',
        'talk_tag': '{'+'{subst:speedynote|1=%FILE%|2=[[COM:CSD#F10]], Personal photos of or by non-contributors.}}',
        'talk_summary': 'Notification of possible speedy deletion for %FILE% due to [[COM:CSD#F10]], personal photos of or by non-contributors.',
    }, {
        'label': 'Speedy Advert/G10',
        'tag': '{'+'{SD|G10}}',
        'img_summary': 'Requesting speedy deletion because of [[COM:CSD#G10]]: Files and pages created as advertisements.',
        'talk_tag': '{'+'{subst:speedynote|1=%FILE%|2=[[COM:CSD#G10]], Files and pages created as advertisements.}}',
        'talk_summary': 'Notification of possible speedy deletion for %FILE% due to [[COM:CSD#G10]], files and pages created as advertisements.',
    }, {
        'label': 'Speedy Vandalism/G3',
        'tag': '{'+'{speedy|1=[[COM:CSD#G3]], vandalism.}}',
        'img_summary': 'Requesting speedy deletion because of [[COM:CSD#G3]]: Vandalism.',
        'talk_tag': '{'+'{subst:speedynote|1=%FILE%|2=[[COM:CSD#G3]], vandalism.}}',
        'talk_summary': 'Notification of possible speedy deletion for %FILE% due to [[COM:CSD#G3]], vandalism.',
    }, {
        'label': 'Speedy',
        'tag': '{'+'{speedy|1=%PARAMETER%}}',
        'img_summary': 'Requesting speedy deletion because %PARAMETER%',
        'prompt_text': 'Why speedy delete?',
        'talk_tag': '{'+'{subst:speedynote|1=%FILE%|2=%PARAMETER%}}',
        'talk_summary': 'Notification of possible speedy deletion for %FILE%',
    }, {
        'label': 'Screenshot',
        'tag': '{'+'{Screenshot}}',
        'img_summary': 'Possible unfree screenshot',
        'talk_tag': '{'+'{subst:speedynote|1=%FILE%|2=This image is a screenshot of a non-free program or other copyrighted material.}}',
        'talk_summary': 'Notification of possible speedy deletion for %FILE% because it is an unfree screenshot.',
    }, {
        'label': 'Tag as dupe',
        'tag': '{'+'{duplicate|1=File:%PARAMETER%|user=%USER%}}',
        'img_summary': 'Tagging as duplicate of [[File:%PARAMETER%]]',
        'prompt_text': 'Which file is this a duplicate of? (do not include File:)',
        'talk_tag': '{'+'{subst:speedynote|1=%FILE%|2=This file is an [[:Category:Duplicate|exact duplicate]] or scaled-down version of [[:%PARAMETER%]].}}',
        'talk_summary': 'Notification of possible speedy deletion for duplicate %FILE% because it is an [[:Category:Duplicate|exact duplicate]] or scaled-down version',
    }, {
        'label': 'Copyvio (www)',
        'tag': '{'+'{copyvio|1=[[COM:CSD#F1]], Possible copyright violation: [[COM:NETCOPYRIGHT|Found elsewhere on the web and unlikely to be own work]]: [https://www.google.com/searchbyimage?image_url={{filepath:{'+'{subst:BASEPAGENAME}}}} Google search]}}',
        'img_summary': 'speedy deletion: possible copyvio',
        'talk_tag': '{'+'{subst:copyvionote|1=%FILE%|2=[[COM:NETCOPYRIGHT|Found elsewhere on the web and unlikely to be own work]]: [https://www.google.com/searchbyimage?image_url={'+'{filepath:{'+'{subst:BASEPAGENAME}}}} Google search].}}',
        'talk_summary': 'Notification of possible copyright violation for %FILE% because it is [[COM:NETCOPYRIGHT|found elsewhere on the web and unlikely to be own work]]: [https://www.google.com/searchbyimage?image_url={'+'{filepath:{'+'{subst:BASEPAGENAME}}}} Google search].}}',
    }, {
        'label': 'Copyvio (source)',
        'tag': '{'+'{copyvio|1=[[COM:CSD#F1]], Possible copyright violation: No evidence of a free license at the claimed source.}}',
        'img_summary': 'speedy deletion: possible copyvio',
        'talk_tag': '{'+'{subst:copyvionote|1=%FILE%|2=[[COM:CSD#F1]], Possible copyright violation: No evidence of a free license at the claimed source.}}',
        'talk_summary': 'Notification of possible copyright violation for %FILE% because there is no evidence of a free license at the claimed source.',
    }, {
        'label': 'Fair use',
        'tag': '{'+'{Fair use}}',
        'img_summary': 'Marking as possible [[COM:CV|copyright violation]] because [[COM:Fair use|fair use]] media are not allowed on Commons.',
        'talk_tag': '{'+'{subst:No fair use|1=%FILE%|2=Fair use.}}',
        'talk_summary': 'Please do not upload media with fair-use claims, such as %FILE%, to Commons.',
    }, {
        'label': 'Copyvio (covers/poster)',
        'tag': '{'+'{copyvio|1=[[COM:CSD#F1]], Possible copyright violation: Album cover/Movie poster.}}',
        'img_summary': 'speedy deletion: Album cover/Movie poster',
        'talk_tag': '{'+'{subst:copyvionote|1=%FILE%|2=[[COM:CSD#F1]], Possible copyright violation: Album cover/Movie poster.}}',
        'talk_summary': 'Notification of possible copyright violation for %FILE%.',
    }, {
    	'label': 'Copyvio (2D image in FOPSG)',
    	'tag': '{' + '{copyvio|1=[[COM:CSD#F1]]. Media is a 2D graphical work taken in the public, thus is likely to be copyrighted as there\'s no exemption for paintings, drawings, engravings, and photographs in [[COM:FOP Singapore|Singapore\'s copyright laws]] taken in the public.}}',
    	'img_summary': 'speedy deletion: 2D image taken in Singapore',
    	'talk_tag': '{'+'{subst:copyvionote|1=%FILE%|2=[[COM:CSD#F1]], Possible copyright violation: 2d image taken in Singapore.}}',
        'talk_summary': 'Notification of possible copyright violation for %FILE%.',
    }
];

mw.loader.load( "https://en.wikipedia.org/w/index.php?title=User:Enterprisey/archiver.js&action=raw&ctype=text/javascript" );
//<nowiki>

//vFCProfil/////////////////////////////////////
/////// VISUAL FILE CHANGE CONFIGURATION ///////
///// DO NOT MODIFY BY HAND - FINGERS AWAY! ////
////////////////////////////////////////////////
window.vFC_Profiles = {"fixing end of competition":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"fix mistaken end date of competition","mdReplacePermission":false,"mdDeleteHeading":"Files in [[:Category:Wiki Loves Living Heritage in Singapore]] ","mdTalkNote":"Yours sincerely,","mdRRegEx1":false,"mdRVar1":true,"mdMatchText1":"[[Category:Wiki Loves Living Heritage in Singapore]]","mdReplaceText1":"[[Category:Wiki Loves Living Heritage in Singapore 2023]]\n[[Category:Wiki Loves Living Heritage in Singapore 2023 (review)]]","mdRRegEx2":false,"mdRVar2":true,"mdMatchText2":"","mdReplaceText2":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"Category:Wiki Loves Living Heritage in Singapore","cmdir":"asc","cmsort":"sortkey","cmstartsortkey":"","cmcontinue":"file|564152494154494f4e53204f4620545241444954494f4e414c2048414e444d41444520574f4f44454e2043414c4c494752415048592050454e532e4a5047|134426603"},"startInput":{"mode":"Category","modeCat":true,"modeUser":false,"modePage":false,"modeSearch":false,"target":"Category:Wiki Loves Living Heritage in Singapore","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":["file|4c4954544c4520494e4449412056454e444f522e4a5047|134448551","file|564152494154494f4e53204f4620545241444954494f4e414c2048414e444d41444520574f4f44454e2043414c4c494752415048592050454e532e4a5047|134426603"],"setVals":["cmcontinue"]},"time":"2023-07-15T13:21:46.258Z"}};
//////////////////////////////////vFCProfilEnd//
//</nowiki>
importScript('User:Rillke/bigChunkedUpload.js');
importScript( 'User:Legoktm/massrename.js');