CINXE.COM

ETHW:Extension tests: Difference between revisions - Engineering and Technology History Wiki

<!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>ETHW:Extension tests: Difference between revisions - Engineering and Technology History Wiki</title> <script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"be3ef261c9b0680e316900d7","wgCSPNonce":false,"wgCanonicalNamespace":"Project","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":4,"wgPageName":"ETHW:Extension_tests","wgTitle":"Extension tests","wgCurRevisionId":202589,"wgRevisionId":202589,"wgArticleId":47510,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Tests"],"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"ETHW:Extension_tests","wgRelevantArticleId":47510,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgPageFormsTargetName":null, "wgPageFormsAutocompleteValues":[],"wgPageFormsAutocompleteOnAllChars":false,"wgPageFormsFieldProperties":[],"wgPageFormsCargoFields":[],"wgPageFormsDependentFields":[],"wgPageFormsCalendarValues":[],"wgPageFormsCalendarParams":[],"wgPageFormsCalendarHTML":null,"wgPageFormsGridValues":[],"wgPageFormsGridParams":[],"wgPageFormsContLangYes":null,"wgPageFormsContLangNo":null,"wgPageFormsContLangMonths":[],"wgPageFormsHeightForMinimizingInstances":800,"wgPageFormsShowOnSelect":[],"wgPageFormsScriptPath":"/w/extensions/PageForms","edgValues":null,"wgPageFormsEDSettings":null,"wgAmericanDates":false,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"VEForAllToolbarNormal":[{"header":"visualeditor-toolbar-paragraph-format","title":"visualeditor-toolbar-format-tooltip","type":"menu","include":{"group":"format"},"promote":["paragraph"],"demote":["preformatted","blockquote"]},{"header":"visualeditor-toolbar-text-style","title": "visualeditor-toolbar-style-tooltip","include":["bold","italic","moreTextStyle"]},{"include":["link"]},{"header":"visualeditor-toolbar-structure","title":"visualeditor-toolbar-structure","type":"list","icon":"listBullet","include":{"group":"structure"},"demote":["outdent","indent"]},{"header":"visualeditor-toolbar-insert","title":"visualeditor-toolbar-insert","type":"list","icon":"add","label":"","include":["insertTable","specialCharacter","warningblock","preformatted","infoblock","ideablock","dontblock","pinblock"]}],"VEForAllToolbarWide":[{"header":"visualeditor-toolbar-paragraph-format","title":"visualeditor-toolbar-format-tooltip","type":"menu","include":{"group":"format"},"promote":["paragraph"],"demote":["preformatted","blockquote"]},{"header":"visualeditor-toolbar-text-style","title":"visualeditor-toolbar-style-tooltip","include":["bold","italic","moreTextStyle"]},{"include":["link"]},{"header":"visualeditor-toolbar-structure","title":"visualeditor-toolbar-structure","type": "list","icon":"listBullet","include":{"group":"structure"},"demote":["outdent","indent"]},{"header":"visualeditor-toolbar-insert","title":"visualeditor-toolbar-insert","type":"list","icon":"add","label":"","include":["media","insertTable","specialCharacter","warningblock","preformatted","infoblock","ideablock","dontblock","pinblock","media"]},{"name":"reference"}],"sdgDownArrowImage":"/w/extensions/SemanticDrilldown/skins/down-arrow.png","sdgRightArrowImage":"/w/extensions/SemanticDrilldown/skins/right-arrow.png","srfFilteredConfig":null,"egMapsScriptPath":"/w/extensions/Maps/","egMapsDebugJS":false,"egMapsAvailableServices":["leaflet","googlemaps3"],"egMapsLeafletLayersApiKeys":{"MapBox":"","MapQuestOpen":"","Thunderforest":"","GeoportailFrance":""},"wgULSAcceptLanguageList":[],"wgULSCurrentAutonym":"English","wgDiffOldId":199173,"wgDiffNewId":202589,"wgSmjUseCdn":true,"wgSmjUseChem":true,"wgSmjDisplayMath":[],"wgSmjExtraInlineMath":[],"wgSmjScale":1,"wgSmjEnableMenu":true, "wgSmjDisplayAlign":"left","wgShowMeDropdownIDs":["showme-dropdown-0"],"wgEditSubmitButtonLabelPublish":false,"VEForAll":{"VisualEditorEnable":1},"wgULSPosition":"personal","wgULSisCompactLinksEnabled":true};RLSTATE={"site.styles":"ready","user.styles":"ready","user":"ready","user.options":"loading","mediawiki.interface.helpers.styles":"ready","mediawiki.diff.styles":"ready","ext.cite.styles":"ready","ext.inputBox.styles":"ready","mediawiki.ui.input":"ready","mediawiki.ui.checkbox":"ready","ext.pygments":"ready","mediawiki.ui.button":"ready","skins.chameleon":"ready","zzz.ext.bootstrap.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.srf.styles":"ready","ext.smw.style":"ready","ext.smw.tooltip.styles":"ready","ext.uls.pt":"ready"};RLPAGEMODULES=["ext.SimpleMathJax","mediawiki.diff","ext.smw.style","ext.smw.tooltips","ext.cite.ux-enhancements","ext.maps.leaflet.loader","ext.maps.leaflet.editor","ext.showMe","ext.smw.table.styles","smw.factbox","site", "mediawiki.page.ready","mediawiki.toc","ext.ethw","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.veforall.core.desktop","ext.uls.compactlinks","ext.uls.interface","ext.gadget.HotCat","ext.gadget.Datatable","ext.bootstrap.scripts"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.inputBox.styles%7Cext.pygments%7Cext.smw.style%7Cext.smw.tooltip.styles%7Cext.srf.styles%7Cext.uls.pt%7Cext.visualEditor.desktopArticleTarget.noscript%7Cmediawiki.diff.styles%7Cmediawiki.interface.helpers.styles%7Cmediawiki.ui.button%2Ccheckbox%2Cinput%7Cskins.chameleon%7Czzz.ext.bootstrap.styles&amp;only=styles&amp;skin=chameleon"/> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=chameleon"></script> <meta name="ResourceLoaderDynamicStyles" content=""/> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=chameleon"/> <meta name="generator" content="MediaWiki 1.39.8"/> <meta name="robots" content="noindex,nofollow"/> <meta name="format-detection" content="telephone=no"/> <meta name="description" content="Your meta description"/> <meta name="keywords" content="these,are,your,keywords"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="viewport" content="width=1000"/> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/> <link rel="alternate" type="application/rdf+xml" title="ETHW:Extension tests" href="/w/index.php?title=Special:ExportRDF/ETHW:Extension_tests&amp;xmlmime=rdf"/> <link rel="icon" href="/favicon.ico"/> <link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="ETHW (en)"/> <link rel="EditURI" type="application/rsd+xml" href="https://ethw.org/w/api.php?action=rsd"/> <meta property="og:title" content="Your page title"/> <meta property="og:site_name" content="ETHW"/> <meta property="og:url" content="https://ethw.org/ETHW:Extension_tests"/> <meta property="og:description" content="Your meta description"/> <meta property="og:image" content="https://ethw.org/w/logo.png"/> <meta property="article:tag" content="these,are,your,keywords"/> <meta property="article:modified_time" content="2024-09-19T22:38:02Z"/> <meta property="article:published_time" content="2024-09-19T22:38:02Z"/> <script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"article","name":"ETHW:Extension tests: Difference between revisions - Engineering and Technology History Wiki","headline":"ETHW:Extension tests: Difference between revisions - Engineering and Technology History Wiki","mainEntityOfPage":"ETHW:Extension tests: Difference between revisions","identifier":"https:\/\/ethw.org\/ETHW:Extension_tests","url":"https:\/\/ethw.org\/ETHW:Extension_tests","description":"Your meta description","keywords":"these,are,your,keywords","dateModified":"2024-09-19T22:38:02Z","datePublished":"2024-09-19T22:38:02Z","image":{"@type":"ImageObject","url":"https:\/\/ethw.org\/w\/logo.png"},"author":{"@type":"Organization","name":"ETHW","url":"https:\/\/ethw.org","logo":{"@type":"ImageObject","url":"https:\/\/ethw.org\/w\/logo.png","caption":"ETHW"}},"publisher":{"@type":"Organization","name":"ETHW","url":"https:\/\/ethw.org","logo":{"@type":"ImageObject","url":"https:\/\/ethw.org\/w\/logo.png","caption":"ETHW"}},"potentialAction":{"@type":"SearchAction","target":"https:\/\/ethw.org\/w\/index.php?title=Special:Search&search={search_term}","query-input":"required name=search_term"}}</script> </head> <body class="smw-factbox-view mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-4 ns-subject page-ETHW_Extension_tests rootpage-ETHW_Extension_tests layout-navhead_ethw skin-chameleon action-view"> <!-- navigation bar --> <nav class="p-navbar collapsible" role="navigation" id="mw-navigation"> <!-- logo and main page link --> <div id="p-logo" class="navbar-brand p-logo" role="banner"> <a href="/Main_Page" title="Visit the main page"><img src="/w/logo.png" alt="ETHW"/></a> </div> <button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#hypk90s7fo"></button> <div class="collapse navbar-collapse hypk90s7fo" id="hypk90s7fo"> <div class="navbar-nav"> <!-- Explore --> <div class="nav-item dropdown p-Explore-dropdown"> <a href="#" class="nav-link dropdown-toggle p-Explore-toggle" data-toggle="dropdown" data-boundary="viewport">Explore</a> <div class="dropdown-menu p-Explore" id="p-Explore"> <div id="n-Browse-by-Subject" class="mw-list-item"><a href="/ETHW:Subject_browse" class="nav-link n-Browse-by-Subject">Browse by Subject</a></div> <div id="n-Encyclopedia" class="mw-list-item"><a href="/Encyclopedia" class="nav-link n-Encyclopedia">Encyclopedia</a></div> <div id="n-Oral-Histories" class="mw-list-item"><a href="/Oral-History:List_of_all_Oral_Histories" class="nav-link n-Oral-Histories">Oral Histories</a></div> <div id="n-First-Hand-Histories" class="mw-list-item"><a href="/First-Hand:List_of_First_Hand_Histories" class="nav-link n-First-Hand-Histories">First Hand Histories</a></div> <div id="n-Landmarks/Milestones" class="mw-list-item"><a href="/Landmarks" class="nav-link n-Landmarks/Milestones">Landmarks/Milestones</a></div> <div id="n-Archives" class="mw-list-item"><a href="/Archives:Archival_Collections" class="nav-link n-Archives">Archives</a></div> <div id="n-Personal-Narratives" class="mw-list-item"><a href="/Personal-Narrative:List_of_all_Personal_Narratives" class="nav-link n-Personal-Narratives">Personal Narratives</a></div> <div id="n-Museums" class="mw-list-item"><a href="/ETHW:Museums" class="nav-link n-Museums">Museums</a></div> <div id="n-Random-page" class="mw-list-item"><a href="/Special:Random" class="nav-link n-Random-page">Random page</a></div> <div id="n-Special-pages" class="mw-list-item"><a href="/Special:SpecialPages" class="nav-link n-Special-pages">Special pages</a></div> <div id="n-Recent-changes" class="mw-list-item"><a href="/Special:RecentChanges" class="nav-link n-Recent-changes">Recent changes</a></div> <div id="n-New-pages" class="mw-list-item"><a href="/Special:NewPages" class="nav-link n-New-pages">New pages</a></div> </div> </div> <!-- Help --> <div class="nav-item dropdown p-Help-dropdown"> <a href="#" class="nav-link dropdown-toggle p-Help-toggle" data-toggle="dropdown" data-boundary="viewport">Help</a> <div class="dropdown-menu p-Help" id="p-Help"> <div id="n-Contents" class="mw-list-item"><a href="/Help:Contents" class="nav-link n-Contents">Contents</a></div> <div id="n-Contact-us" class="mw-list-item"><a href="/Special:Contact" class="nav-link n-Contact-us">Contact us</a></div> </div> </div> <!-- toolbox --> <div class="nav-item p-tb-dropdown"> <a href="#" class="nav-link dropdown-toggle p-tb-toggle" data-toggle="dropdown" data-boundary="viewport">Tools</a> <div class="dropdown-menu"> <div id="t-whatlinkshere" class="nav-item mw-list-item"><a href="/Special:WhatLinksHere/ETHW:Extension_tests" title="A list of all wiki pages that link here [j]" accesskey="j" class="nav-link t-whatlinkshere">What links here</a></div> <div id="t-recentchangeslinked" class="nav-item mw-list-item"><a href="/Special:RecentChangesLinked/ETHW:Extension_tests" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k" class="nav-link t-recentchangeslinked">Related changes</a></div> <div id="t-specialpages" class="nav-item mw-list-item"><a href="/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q" class="nav-link t-specialpages">Special pages</a></div> <div id="t-print" class="nav-item mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p" class="nav-link t-print">Printable version</a></div> <div id="t-permalink" class="nav-item mw-list-item"><a href="/w/index.php?title=ETHW:Extension_tests&amp;oldid=202589" title="Permanent link to this revision of this page" class="nav-link t-permalink">Permanent link</a></div> <div id="t-info" class="nav-item mw-list-item"><a href="/w/index.php?title=ETHW:Extension_tests&amp;action=info" title="More information about this page" class="nav-link t-info">Page information</a></div> <div id="t-smwbrowselink" class="nav-item mw-list-item"><a href="/Special:Browse/:ETHW:Extension-5Ftests" rel="search" class="nav-link t-smwbrowselink">Browse properties</a></div> </div> </div> </div> <div class="navbar-nav right"> <!-- page tools --> <div class="navbar-tools navbar-nav flex-row"> <div class="navbar-tool dropdown"> <a data-toggle="dropdown" data-boundary="viewport" class="navbar-more-tools" href="#" title="Page tools"></a> <!-- Content navigation --> <div class="flex-row navbar-pagetools dropdown-menu p-contentnavigation" id="p-contentnavigation"> <!-- namespaces --> <div id="ca-talk" class="new mw-list-item"><a href="/w/index.php?title=ETHW_talk:Extension_tests&amp;action=edit&amp;redlink=1" rel="discussion" title="Discussion about the content page (page does not exist) [t]" accesskey="t" class="new ca-talk">Talk</a></div> <!-- views --> <div id="ca-viewsource" class="mw-list-item"><a href="/w/index.php?title=ETHW:Extension_tests&amp;action=edit" title="This page is protected.&#10;You can view its source [e]" accesskey="e" class="ca-viewsource">View source</a></div> <div id="ca-history" class="mw-list-item"><a href="/w/index.php?title=ETHW:Extension_tests&amp;action=history" title="Past revisions of this page [h]" accesskey="h" class="ca-history">View history</a></div> </div> </div> </div> <!-- search form --> <div id="p-search" class="p-search order-first order-cmln-0 navbar-form" role="search" > <form id="searchform" class="mw-search" action="/w/index.php" > <input type="hidden" name="title" value=" Special:Search" /> <div class="input-group"> <input type="search" name="search" placeholder="Search ETHW" aria-label="Search ETHW" autocapitalize="sentences" title="Search ETHW [f]" accesskey="f" id="searchInput" class="form-control"/> <div class="input-group-append"> <button value="Go" id="searchGoButton" name="go" type="submit" class="search-btn searchGoButton" aria-label="Go to page" title="Go to a page with this exact name if it exists"></button> </div> </div> </form> </div> <!-- personal tools --> <div class="navbar-tools navbar-nav" > <div class="navbar-tool dropdown"> <a class="navbar-usernotloggedin" href="#" data-toggle="dropdown" data-boundary="viewport" title="You are not logged in."> </a> <div class="p-personal-tools dropdown-menu"> <div id="pt-uls" class="mw-list-item active"><a class="uls-trigger pt-uls" href="#">English</a></div> <div id="pt-login" class="mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=ETHW%3AExtension+tests&amp;returntoquery=diff%3D202589%26oldid%3D199173" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o" class="pt-login">Log in</a></div> <div id="pt-createaccount" class="mw-list-item"><a href="/Special:RequestAccount" title="You are encouraged to create an account and log in; however, it is not mandatory" class="pt-createaccount">Request account</a></div> </div> </div> </div> </div> </div> </nav> <div class="flex-fill container"> <div class="row"> <div class="col"> </div> </div> <div class="row"> <div class="col"> <!-- start the content area --> <div id="content" class="mw-body content"><a id="top" class="top"></a> <div id="mw-indicators" class="mw-indicators"></div> <div class="contentHeader"> <!-- title of the page --> <h1 id="firstHeading" class="firstHeading">ETHW:Extension tests: Difference between revisions</h1> <!-- tagline; usually goes something like "From WikiName" primary purpose of this seems to be for printing to identify the source of the content --> <div id="siteSub" class="siteSub">From ETHW</div><div id="jump-to-nav" class="mw-jump jump-to-nav">Jump to:<a href="#mw-navigation">navigation</a>, <a href="#p-search">search</a></div> </div> <div id="bodyContent" class="bodyContent"> <!-- body text --> <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" class="diff-otitle diff-side-deleted"><div id="mw-diff-otitle1"><strong><a href="/w/index.php?title=ETHW:Extension_tests&amp;oldid=199173" title="ETHW:Extension tests">Revision as of 10:37, 16 November 2023</a> <span class="mw-diff-edit">(<a href="/w/index.php?title=ETHW:Extension_tests&amp;action=edit&amp;oldid=199173" title="ETHW:Extension tests">view source</a>)</span></strong></div><div id="mw-diff-otitle2"><a href="/User:WikiWorks753" class="mw-userlink" title="User:WikiWorks753"><bdi>WikiWorks753</bdi></a> <span class="mw-usertoollinks">(<a href="/w/index.php?title=User_talk:WikiWorks753&amp;action=edit&amp;redlink=1" class="new mw-usertoollinks-talk" title="User talk:WikiWorks753 (page does not exist)">talk</a> | <a href="/Special:Contributions/WikiWorks753" class="mw-usertoollinks-contribs" title="Special:Contributions/WikiWorks753">contribs</a>)</span></div><div id="mw-diff-otitle3"> <span class="comment">(<span dir="auto"><span class="autocomment"><a href="#Widget:Audio">→‎Widget:Audio</a>: </span> test with a file</span>)</span></div><div id="mw-diff-otitle5"></div><div id="mw-diff-otitle4"><a href="/w/index.php?title=ETHW:Extension_tests&amp;diff=prev&amp;oldid=199173" title="ETHW:Extension tests" id="differences-prevlink">← Older edit</a></div></td> <td colspan="2" class="diff-ntitle diff-side-added"><div id="mw-diff-ntitle1"><strong><a href="/w/index.php?title=ETHW:Extension_tests&amp;oldid=202589" title="ETHW:Extension tests">Latest revision as of 22:38, 19 September 2024</a> <span class="mw-diff-edit">(<a href="/w/index.php?title=ETHW:Extension_tests&amp;action=edit" title="ETHW:Extension tests">view source</a>)</span> </strong></div><div id="mw-diff-ntitle2"><a href="/User:WikiWorks" class="mw-userlink" title="User:WikiWorks"><bdi>WikiWorks</bdi></a> <span class="mw-usertoollinks">(<a href="/w/index.php?title=User_talk:WikiWorks&amp;action=edit&amp;redlink=1" class="new mw-usertoollinks-talk" title="User talk:WikiWorks (page does not exist)">talk</a> | <a href="/Special:Contributions/WikiWorks" class="mw-usertoollinks-contribs" title="Special:Contributions/WikiWorks">contribs</a>)</span> </div><div id="mw-diff-ntitle3"> <span class="comment">(<span dir="auto"><span class="autocomment"><a href="#SelectCategory">→‎SelectCategory</a>: </span> Remove</span>)</span></div><div id="mw-diff-ntitle5"></div><div id="mw-diff-ntitle4"> </div></td> </tr><tr><td colspan="4" class="diff-multi" lang="en">(6 intermediate revisions by 3 users not shown)</td></tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>The following are tests of the extensions running on the wiki. Where applicable, if the &quot;Test&quot; value matches the &quot;Expected&quot; value, the extension can be assumed to be working.</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>The following are tests of the extensions running on the wiki. Where applicable, if the &quot;Test&quot; value matches the &quot;Expected&quot; value, the extension can be assumed to be working.</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">[[Category:Tests]]</del></div></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div> </div></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><br/></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><br/></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>== Bootstrap ==</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>== Bootstrap ==</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l49">Line 49:</td> <td colspan="2" class="diff-lineno">Line 49:</td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>== Elastica ==</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>== Elastica ==</div></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>Usually, it is a dependency of CirrusSearch. If CirrusSearch test is passed, Elastica works. The extension must be listed on [[Special:Version]].</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>Usually, it is a dependency of CirrusSearch. If CirrusSearch test is passed, Elastica works. The extension must be listed on [[Special:Version]].</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange"></del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">== Flow ==</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">; Note: this extension make also be referred to as "Structured Discussions"</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">;If enabled in the Main namespace</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">* [[Talk:NotExistingPage|This link]] should bring up an interface with "About this board", "Browse Topics", "Recently active topics" labels.</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><br/></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><br/></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>== GTag ==</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>== GTag ==</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l65">Line 65:</td> <td colspan="2" class="diff-lineno">Line 60:</td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>This should be a valid link:</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>This should be a valid link:</div></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>[[Special:IframePage]]</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>[[Special:IframePage]]</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div> </div></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">And it should load </ins>a <ins class="diffchange diffchange-inline">timeline</ins>.</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">== ImageMap ==</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">&lt;imagemap&gt;</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">Image:JoshuaReynoldsParty.jpg|thumb|center|400px|alt=Dining room with nine men seated around a table. The dinner has been finished, and </del>a <del class="diffchange diffchange-inline">large man at the head talks and gesticulates while the others eagerly listen. The men wear wigs and clothing of late 18th century Britain, and the furniture, hangings, and chandelier are of similar vintage. A liveried servant is entering with a tray bearing two high-shouldered decanters of wine.|Image map example. Clicking on a person in the picture causes the browser to load the appropriate article.</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div> </div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">poly 133 343 124 287 159 224 189 228 195 291 222 311 209 343 209 354 243 362 292 466 250 463 [[wikipedia:Samuel Johnson|Dr Johnson - Dictionary writer]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">poly 76 224 84 255 43 302 62 400 123 423 121 361 137 344 122 290 111 234 96 225 [[wikipedia:James Boswell|Boswell - Biographer]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">poly 190 276 208 240 229 228 247 238 250 258 286 319 282 323 223 323 220 301 200 295 [[wikipedia:Joshua Reynolds|Sir Joshua Reynolds - Host]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">poly 308 317 311 270 328 261 316 246 320 228 343 227 357 240 377 274 366 284 352 311 319 324 [[wikipedia:David Garrick|David Garrick - actor]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">poly 252 406 313 343 341 343 366 280 383 273 372 251 378 222 409 228 414 280 420 292 390 300 374 360 359 437 306 418 313 391 272 415 [[wikipedia:Edmund Burke|Edmund Burke - statesman]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">rect 418 220 452 287 [[wikipedia:Pasquale Paoli|Pasqual Paoli - Corsican patriot]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">poly 455 238 484 253 505 303 495 363 501 377 491 443 429 439 423 375 466 352 [[wikipedia:Charles Burney|Charles Burney - music historian]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">poly 501 279 546 237 567 239 572 308 560 326 537 316 530 300 502 289 [[wikipedia:Thomas Warton|Thomas Warton - poet laureate]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">poly 572 453 591 446 572 373 603 351 562 325 592 288 573 260 573 248 591 243 615 254 637 280 655 334 705 396 656 419 625 382 609 391 613 453 [[wikipedia:Oliver Goldsmith|Oliver Goldsmith - writer]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">rect 450 86 584 188 [[wikipedia:Joshua Reynolds|prob.The Infant Academy 1782]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">rect 286 87 376 191 [[wikipedia:Joshua Reynolds|unknown painting]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">circle 100 141 20 [[wikipedia:Joshua Reynolds|An unknown portrait]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">poly 503 192 511 176 532 176 534 200 553 219 554 234 541 236 525 261 506 261 511 220 515 215 [[wikipedia:Francis Barber|servant - poss</del>. <del class="diffchange diffchange-inline">Francis Barber]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">rect 12 10 702 500 [[wikipedia:The Club (Literary Club)|Use button to enlarge or use hyperlinks]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange diffchange-inline">&lt;/imagemap&gt;</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><br/></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><br/></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>== InputBox ==</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>== InputBox ==</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l98">Line 98:</td> <td colspan="2" class="diff-lineno">Line 74:</td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>This should be a valid link:</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>This should be a valid link:</div></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>[[Special:Interwiki]]</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>[[Special:Interwiki]]</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange"></del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">== Liquid Threads ==</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">The following should not produce the &lt;code>"Unrecognized value for parameter \"list\": threads"&lt;/code> warning:</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">[{{SERVER}}{{SCRIPTPATH}}/api.php?action=query&amp;list=threads List threads]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><br/></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><br/></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>== LockAuthor ==</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>== LockAuthor ==</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l122">Line 122:</td> <td colspan="2" class="diff-lineno">Line 94:</td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><br/></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><br/></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>== MyVariables ==</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>== MyVariables ==</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div>; <del class="diffchange diffchange-inline">Test&amp;#160</del>;: {{<del class="diffchange diffchange-inline">CURRENTUSER</del>}}  </div></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">The below should all look reasonable:</ins></div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div>; <del class="diffchange diffchange-inline">Expected&amp;#160</del>;: <del class="diffchange diffchange-inline">Your </del>user <del class="diffchange diffchange-inline">name or </del>the <del class="diffchange diffchange-inline">IP </del>for <del class="diffchange diffchange-inline">anonymous users</del></div></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">; Login of current user</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">: {{CURRENTUSER}}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div>; <ins class="diffchange diffchange-inline">Login of current user or empty for anonymous users</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">: {{CURRENTLOGGEDUSER}}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div>; <ins class="diffchange diffchange-inline">Real name of current user</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div>: {{<ins class="diffchange diffchange-inline">CURRENTUSERREALNAME</ins>}}</div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div>; <ins class="diffchange diffchange-inline">Path to wiki logo</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">: {{LOGO}}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div>; <ins class="diffchange diffchange-inline">Random (v4) UUID</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div>: <ins class="diffchange diffchange-inline">{{UUID}}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">; Language that the </ins>user <ins class="diffchange diffchange-inline">specified in </ins>the <ins class="diffchange diffchange-inline">preferences</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">: {{USERLANGUAGECODE}}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div> </div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">=== MyVariables (ETHW) Custom Variables </ins>for <ins class="diffchange diffchange-inline">this site ===</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">; CURRENTGROUP</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">: {{CURRENTGROUP}}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">; LOGGEDIN</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">: {{LOGGEDIN}}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">; DOCKETID</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">: {{DOCKETID}}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">; NOMINATION</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">: {{NOMINATION}}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">; MILESTONE</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">: {{MILESTONE}}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">; AMAUTHOR</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">: {{AMAUTHOR}}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">; AUTHORNAME</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange diffchange-inline">: {{AUTHORNAME}}</ins></div></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><br/></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><br/></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>== Nuke ==</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>== Nuke ==</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l139">Line 139:</td> <td colspan="2" class="diff-lineno">Line 138:</td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>; Test string functions: {{#ifeq:{{#expr: 4 + 6}}|10|{{#ifeq:{{#len:Icecream }}|8|{{#len:Icecream }}|disabled}}}}</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>; Test string functions: {{#ifeq:{{#expr: 4 + 6}}|10|{{#ifeq:{{#len:Icecream }}|8|{{#len:Icecream }}|disabled}}}}</div></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>; Expected&amp;#160;: {{#ifeq:{{#len:Icecream }}|8|8|disabled}}</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>; Expected&amp;#160;: {{#ifeq:{{#len:Icecream }}|8|8|disabled}}</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange"></del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">== ParserHooks ==</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">No test was invented. The extension must be listed on [[Special:Version]].</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><br/></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><br/></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>== Poem ==</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>== Poem ==</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l168">Line 168:</td> <td colspan="2" class="diff-lineno">Line 164:</td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>This should be a valid link:</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>This should be a valid link:</div></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>[[Special:ReplaceText]]</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>[[Special:ReplaceText]]</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange"></del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">== SelectCategory ==</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">No test was invented. The extension must be listed on [[Special:Version]].</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><br/></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><br/></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>== SemanticCompoundQueries ==</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>== SemanticCompoundQueries ==</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l246">Line 246:</td> <td colspan="2" class="diff-lineno">Line 239:</td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>== UniversalLanguageSelector ==</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>== UniversalLanguageSelector ==</div></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>No test was invented. The language selector should appear somewhere and the extension must be listed on [[Special:Version]].</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>No test was invented. The language selector should appear somewhere and the extension must be listed on [[Special:Version]].</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange"></del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">== Validator ==</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td class="diff-deletedline diff-side-deleted"><div><del class="diffchange">No test was invented. The extension must be listed on [[Special:Version]].</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><br/></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><br/></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>== VisualEditor ==</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>== VisualEditor ==</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l307">Line 307:</td> <td colspan="2" class="diff-lineno">Line 297:</td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>&lt;/pre&gt;</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>&lt;/pre&gt;</div></td></tr> <tr><td class="diff-marker"></td><td class="diff-context diff-side-deleted"><div>but the content may be different if another extension (like Description2) is installed and tries to set the description. As long as there is a description set and the page title and keywords match, having a different description should not be considered a failure.</div></td><td class="diff-marker"></td><td class="diff-context diff-side-added"><div>but the content may be different if another extension (like Description2) is installed and tries to set the description. As long as there is a description set and the page title and keywords match, having a different description should not be considered a failure.</div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange"></ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td class="diff-addedline diff-side-added"><div><ins class="diffchange">[[Category:Tests]]</ins></div></td></tr> </table><hr class='diff-hr' id='mw-oldid' /> <h2 class='diff-currentversion-title'>Latest revision as of 22:38, 19 September 2024</h2> <div class="mw-parser-output"><p>The following are tests of the extensions running on the wiki. Where applicable, if the "Test" value matches the "Expected" value, the extension can be assumed to be working. </p><p><br /> </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Bootstrap"><span class="tocnumber">1</span> <span class="toctext">Bootstrap</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#ChangeAuthor"><span class="tocnumber">2</span> <span class="toctext">ChangeAuthor</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#CirrusSearch"><span class="tocnumber">3</span> <span class="toctext">CirrusSearch</span></a></li> <li class="toclevel-1 tocsection-4"><a href="#Cite"><span class="tocnumber">4</span> <span class="toctext">Cite</span></a></li> <li class="toclevel-1 tocsection-5"><a href="#Confirm_User_Accounts"><span class="tocnumber">5</span> <span class="toctext">Confirm User Accounts</span></a></li> <li class="toclevel-1 tocsection-6"><a href="#ConfirmEdit"><span class="tocnumber">6</span> <span class="toctext">ConfirmEdit</span></a></li> <li class="toclevel-1 tocsection-7"><a href="#ContactPage"><span class="tocnumber">7</span> <span class="toctext">ContactPage</span></a></li> <li class="toclevel-1 tocsection-8"><a href="#Data_Transfer"><span class="tocnumber">8</span> <span class="toctext">Data Transfer</span></a></li> <li class="toclevel-1 tocsection-9"><a href="#Echo"><span class="tocnumber">9</span> <span class="toctext">Echo</span></a></li> <li class="toclevel-1 tocsection-10"><a href="#Elastica"><span class="tocnumber">10</span> <span class="toctext">Elastica</span></a></li> <li class="toclevel-1 tocsection-11"><a href="#GTag"><span class="tocnumber">11</span> <span class="toctext">GTag</span></a></li> <li class="toclevel-1 tocsection-12"><a href="#IframePage"><span class="tocnumber">12</span> <span class="toctext">IframePage</span></a></li> <li class="toclevel-1 tocsection-13"><a href="#InputBox"><span class="tocnumber">13</span> <span class="toctext">InputBox</span></a></li> <li class="toclevel-1 tocsection-14"><a href="#Interwiki"><span class="tocnumber">14</span> <span class="toctext">Interwiki</span></a></li> <li class="toclevel-1 tocsection-15"><a href="#LockAuthor"><span class="tocnumber">15</span> <span class="toctext">LockAuthor</span></a></li> <li class="toclevel-1 tocsection-16"><a href="#Maps"><span class="tocnumber">16</span> <span class="toctext">Maps</span></a></li> <li class="toclevel-1 tocsection-17"><a href="#MsUpload"><span class="tocnumber">17</span> <span class="toctext">MsUpload</span></a></li> <li class="toclevel-1 tocsection-18"><a href="#MyVariables"><span class="tocnumber">18</span> <span class="toctext">MyVariables</span></a> <ul> <li class="toclevel-2 tocsection-19"><a href="#MyVariables_(ETHW)_Custom_Variables_for_this_site"><span class="tocnumber">18.1</span> <span class="toctext">MyVariables (ETHW) Custom Variables for this site</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-20"><a href="#Nuke"><span class="tocnumber">19</span> <span class="toctext">Nuke</span></a></li> <li class="toclevel-1 tocsection-21"><a href="#PageForms"><span class="tocnumber">20</span> <span class="toctext">PageForms</span></a></li> <li class="toclevel-1 tocsection-22"><a href="#ParserFunctions"><span class="tocnumber">21</span> <span class="toctext">ParserFunctions</span></a></li> <li class="toclevel-1 tocsection-23"><a href="#Poem"><span class="tocnumber">22</span> <span class="toctext">Poem</span></a></li> <li class="toclevel-1 tocsection-24"><a href="#ReCaptchaNoCaptcha"><span class="tocnumber">23</span> <span class="toctext">ReCaptchaNoCaptcha</span></a></li> <li class="toclevel-1 tocsection-25"><a href="#Renameuser"><span class="tocnumber">24</span> <span class="toctext">Renameuser</span></a></li> <li class="toclevel-1 tocsection-26"><a href="#Replace_Text"><span class="tocnumber">25</span> <span class="toctext">Replace Text</span></a></li> <li class="toclevel-1 tocsection-27"><a href="#SemanticCompoundQueries"><span class="tocnumber">26</span> <span class="toctext">SemanticCompoundQueries</span></a></li> <li class="toclevel-1 tocsection-28"><a href="#SemanticMediaWiki"><span class="tocnumber">27</span> <span class="toctext">SemanticMediaWiki</span></a></li> <li class="toclevel-1 tocsection-29"><a href="#Sentry"><span class="tocnumber">28</span> <span class="toctext">Sentry</span></a></li> <li class="toclevel-1 tocsection-30"><a href="#ShowMe"><span class="tocnumber">29</span> <span class="toctext">ShowMe</span></a></li> <li class="toclevel-1 tocsection-31"><a href="#SimpleMathJax"><span class="tocnumber">30</span> <span class="toctext">SimpleMathJax</span></a></li> <li class="toclevel-1 tocsection-32"><a href="#Skinny"><span class="tocnumber">31</span> <span class="toctext">Skinny</span></a></li> <li class="toclevel-1 tocsection-33"><a href="#SubPageList"><span class="tocnumber">32</span> <span class="toctext">SubPageList</span></a></li> <li class="toclevel-1 tocsection-34"><a href="#Survey"><span class="tocnumber">33</span> <span class="toctext">Survey</span></a></li> <li class="toclevel-1 tocsection-35"><a href="#SyntaxHighlight"><span class="tocnumber">34</span> <span class="toctext">SyntaxHighlight</span></a></li> <li class="toclevel-1 tocsection-36"><a href="#UniversalLanguageSelector"><span class="tocnumber">35</span> <span class="toctext">UniversalLanguageSelector</span></a></li> <li class="toclevel-1 tocsection-37"><a href="#VisualEditor"><span class="tocnumber">36</span> <span class="toctext">VisualEditor</span></a></li> <li class="toclevel-1 tocsection-38"><a href="#Widgets"><span class="tocnumber">37</span> <span class="toctext">Widgets</span></a> <ul> <li class="toclevel-2 tocsection-39"><a href="#Widget:Audio"><span class="tocnumber">37.1</span> <span class="toctext">Widget:Audio</span></a></li> <li class="toclevel-2 tocsection-40"><a href="#Widget:Disqus"><span class="tocnumber">37.2</span> <span class="toctext">Widget:Disqus</span></a></li> <li class="toclevel-2 tocsection-41"><a href="#Widget:Vimeo"><span class="tocnumber">37.3</span> <span class="toctext">Widget:Vimeo</span></a></li> <li class="toclevel-2 tocsection-42"><a href="#Widget:YouTube16x9"><span class="tocnumber">37.4</span> <span class="toctext">Widget:YouTube16x9</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-43"><a href="#WikiEditor"><span class="tocnumber">38</span> <span class="toctext">WikiEditor</span></a></li> <li class="toclevel-1 tocsection-44"><a href="#WikiSEO"><span class="tocnumber">39</span> <span class="toctext">WikiSEO</span></a></li> </ul> </div> <h2><span class="mw-headline" id="Bootstrap">Bootstrap</span></h2> <dl><dd>This test should be done while using the Chameleon skin; <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://ethw.org/w/index.php?title=ETHW:Extension_tests&amp;useskin=chameleon">view page with useskin=chameleon</a></dd></dl> <p>This should be a greeny shadowed alert box with white text: </p> <div class="alert bg-success shadow text-white font-weight-bold"> <p>I am bootstrapped </p> </div> <h2><span class="mw-headline" id="ChangeAuthor">ChangeAuthor</span></h2> <p>This should be a valid link: <a href="/Special:ChangeAuthor" title="Special:ChangeAuthor">Special:ChangeAuthor</a> </p> <h2><span class="mw-headline" id="CirrusSearch">CirrusSearch</span></h2> <p>The following link (using the <code>cirrusDumpQuery</code> parameter) should show a JSON object with details of the search: </p> <ul><li><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://ethw.org/w/index.php?title=Special:Search&amp;search=Example&amp;cirrusDumpQuery=true">Example search with cirrusDumpQuery</a></li></ul> <h2><span class="mw-headline" id="Cite">Cite</span></h2> <dl><dt>Test</dt> <dd>Text<sup id="cite_ref-1" class="reference"><a href="#cite_note-1">&#91;1&#93;</a></sup></dd></dl> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">Test</span> </li> </ol></div> <dl><dt>Expected</dt> <dd>Text<sup id="cite_ref-1" class="reference plainlinks"><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://ethw.org/ETHW:Extension_tests#cite_note-1">[1</a>]</sup></dd></dl> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink plainlinks"><a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://ethw.org/ETHW:Extension_tests#cite_ref-1"><span class="cite-accessibility-label">Jump up </span>↑</a></span> <span class="reference-text">Test</span> </li> </ol> <h2><span class="mw-headline" id="Confirm_User_Accounts">Confirm User Accounts</span></h2> <p>This should be a valid link <a href="/Special:RequestAccount" title="Special:RequestAccount">Special:RequestAccount</a> </p> <h2><span class="mw-headline" id="ConfirmEdit">ConfirmEdit</span></h2> <p><code>skipcaptcha</code> right should be present <a href="/Special:ListGroupRights" title="Special:ListGroupRights">here</a>. </p> <h2><span class="mw-headline" id="ContactPage">ContactPage</span></h2> <p>This should be a valid link: <a href="/Special:Contact" title="Special:Contact">Contact us</a> </p> <h2><span class="mw-headline" id="Data_Transfer">Data Transfer</span></h2> <p>This should be a valid link: <a href="/Special:ImportCSV" title="Special:ImportCSV">Special:ImportCSV</a> </p> <h2><span class="mw-headline" id="Echo">Echo</span></h2> <p>This should be a valid link: <a href="/Special:Notifications" title="Special:Notifications">Special:Notifications</a> </p> <h2><span class="mw-headline" id="Elastica">Elastica</span></h2> <p>Usually, it is a dependency of CirrusSearch. If CirrusSearch test is passed, Elastica works. The extension must be listed on <a href="/Special:Version" title="Special:Version">Special:Version</a>. </p> <h2><span class="mw-headline" id="GTag">GTag</span></h2> <p>The page source head section should contain a link to the script: <code>//www.googletagmanager.com/gtag/js</code> </p> <dl><dt>Note</dt></dl> <p>It will not load if you work under the account with <code>gtag-exempt</code> permission. The permission is to be temporarily disabled to complete the test. </p> <h2><span class="mw-headline" id="IframePage">IframePage</span></h2> <p>This should be a valid link: <a href="/Special:IframePage" title="Special:IframePage">Special:IframePage</a> And it should load a timeline. </p> <h2><span class="mw-headline" id="InputBox">InputBox</span></h2> <dl><dt>Test</dt></dl> <div class="mw-inputbox-centered" style=""><form name="createbox" class="createbox" action="/w/index.php" method="get"><input type="hidden" value="edit" name="action" /><input name="title" class="mw-ui-input mw-ui-input-inline mw-inputbox-createbox" placeholder="" required="" size="50" dir="ltr" /> <input type="submit" name="create" class="mw-ui-button mw-ui-progressive" value="Create page" /></form></div> <dl><dt>Expected</dt> <dd>An input box</dd></dl> <h2><span class="mw-headline" id="Interwiki">Interwiki</span></h2> <p>This should be a valid link: <a href="/Special:Interwiki" title="Special:Interwiki">Special:Interwiki</a> </p> <h2><span class="mw-headline" id="LockAuthor">LockAuthor</span></h2> <p><code>editall</code> right should be present <a href="/Special:ListGroupRights" title="Special:ListGroupRights">here</a>. </p> <h2><span class="mw-headline" id="Maps">Maps</span></h2> <dl><dt>Variant 1</dt></dl> <div id="map_leaflet_1" style="width: 200px; height: 150px; background-color: #eeeeee; overflow: hidden;" class="maps-map maps-leaflet"><div class="maps-loading-message">Loading map...</div><div style="display:none" class="mapdata">{"minzoom":false,"maxzoom":false,"mappingservice":"leaflet","width":"200px","height":"150px","centre":false,"title":"","label":"","icon":"","lines":[],"polygons":[],"circles":[],"rectangles":[],"copycoords":false,"static":false,"zoom":17,"defzoom":14,"layers":["OpenStreetMap"],"image layers":[],"overlays":[],"resizable":false,"fullscreen":false,"scrollwheelzoom":true,"cluster":false,"clustermaxzoom":20,"clusterzoomonclick":true,"clustermaxradius":80,"clusterspiderfy":true,"geojson":"","clicktarget":"","imageLayers":[],"locations":[{"text":"","title":"","link":"","lat":52.5162699,"lon":13.377703399031432,"icon":""}],"imageoverlays":null}</div></div> <dl><dt>Test&#160;</dt> <dd>52° 30' 58.57" N, 13° 22' 39.73" E</dd> <dt>Expected</dt> <dd>52° 30' 58.59" N, 13° 22' 39.73" E</dd></dl> <dl><dt>Variant 2</dt></dl> <div id="map_leaflet_2" style="width: auto; height: 350px; background-color: #eeeeee; overflow: hidden;" class="maps-map maps-leaflet"><div class="maps-loading-message">Loading map...</div><div style="display:none" class="mapdata">{"minzoom":false,"maxzoom":false,"mappingservice":"leaflet","width":"auto","height":"350px","centre":false,"title":"","label":"","icon":"","lines":[],"polygons":[],"circles":[],"rectangles":[],"copycoords":false,"static":false,"zoom":false,"defzoom":14,"layers":["OpenStreetMap"],"image layers":[],"overlays":[],"resizable":false,"fullscreen":false,"scrollwheelzoom":true,"cluster":false,"clustermaxzoom":20,"clusterzoomonclick":true,"clustermaxradius":80,"clusterspiderfy":true,"geojson":"","clicktarget":"","imageLayers":[],"locations":[{"text":"\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EBrandenburg Gate\n\u003C/p\u003E\u003C/div\u003E","title":"Brandenburg Gate\n","link":"","lat":52.5162699,"lon":13.377703399031432,"icon":""}],"imageoverlays":null}</div></div> <dl><dt>Test&#160;</dt> <dd>52° 30' 58.57" N, 13° 22' 39.73" E</dd> <dt>Expected</dt> <dd>52° 30' 58.59" N, 13° 22' 39.73" E</dd></dl> <h2><span class="mw-headline" id="MsUpload">MsUpload</span></h2> <p>This should have an upload box: <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://ethw.org/w/index.php?title=Main_Page&amp;action=submit">edit</a> </p> <h2><span class="mw-headline" id="MyVariables">MyVariables</span></h2> <p>The below should all look reasonable: </p> <dl><dt>Login of current user</dt> <dd>8.222.208.146</dd> <dt>Login of current user or empty for anonymous users</dt> <dd></dd> <dt>Real name of current user</dt> <dd></dd> <dt>Path to wiki logo</dt> <dd></dd> <dt>Random (v4) UUID</dt> <dd>40b7d5c2-a418-4333-b0b3-e9c94aa60272</dd> <dt>Language that the user specified in the preferences</dt> <dd>en</dd></dl> <h3><span id="MyVariables_.28ETHW.29_Custom_Variables_for_this_site"></span><span class="mw-headline" id="MyVariables_(ETHW)_Custom_Variables_for_this_site">MyVariables (ETHW) Custom Variables for this site</span></h3> <dl><dt>CURRENTGROUP</dt> <dd></dd> <dt>LOGGEDIN</dt> <dd></dd> <dt>DOCKETID</dt> <dd>33</dd> <dt>NOMINATION</dt> <dd>ETHW:Extension_tests</dd> <dt>MILESTONE</dt> <dd>ETHW:Extension_tests</dd> <dt>AMAUTHOR</dt> <dd></dd> <dt>AUTHORNAME</dt> <dd>WikiWorks</dd></dl> <h2><span class="mw-headline" id="Nuke">Nuke</span></h2> <p>This should be a valid link: <a href="/Special:Nuke" title="Special:Nuke">Special:Nuke</a> </p> <h2><span class="mw-headline" id="PageForms">PageForms</span></h2> <p>This should be a valid link: <a href="/Special:Forms" title="Special:Forms">Special:Forms</a> </p> <h2><span class="mw-headline" id="ParserFunctions">ParserFunctions</span></h2> <dl><dt>Test math functions</dt> <dd>10</dd> <dt>Expected&#160;</dt> <dd>10</dd></dl> <dl><dt>Test string functions</dt> <dd>8</dd> <dt>Expected&#160;</dt> <dd>8</dd></dl> <h2><span class="mw-headline" id="Poem">Poem</span></h2> <dl><dt>Test</dt> <dd><div class="poem"></div></dd></dl> <p>Une terre au flanc maigre, âpre, avare, inclément<br /> Où les vivants pensifs travaillent tristement, <br /> <span class="mw-poem-indented" style="display: inline-block; margin-inline-start: 2em;">Et qui donne à regret à cette race humaine</span><br /> Un peu de pain pour tant de labeur et de peine&#160;; <br /> <span class="mw-poem-indented" style="display: inline-block; margin-inline-start: 2em;">Des hommes durs, éclos sur ces sillons ingrats&#160;; </span><br /> Des cités d’où s’en vont, en se tordant les bras, <br /> <span class="mw-poem-indented" style="display: inline-block; margin-inline-start: 2em;">La charité, la paix, la foi, sœurs vénérables&#160;; </span><br /> L’orgueil chez les puissants et chez les misérables&#160;; </p> <dl><dt>Expected</dt> <dd>A nicely formatted poem</dd></dl> <h2><span class="mw-headline" id="ReCaptchaNoCaptcha">ReCaptchaNoCaptcha</span></h2> <p>No test was invented. The extension must be listed on <a href="/Special:Version" title="Special:Version">Special:Version</a>. </p> <h2><span class="mw-headline" id="Renameuser">Renameuser</span></h2> <p>This should be a valid link: <a href="/Special:RenameUser" title="Special:RenameUser">Special:RenameUser</a> </p> <h2><span class="mw-headline" id="Replace_Text">Replace Text</span></h2> <p>This should be a valid link: <a href="/Special:ReplaceText" title="Special:ReplaceText">Special:ReplaceText</a> </p> <h2><span class="mw-headline" id="SemanticCompoundQueries">SemanticCompoundQueries</span></h2> <p>This should produce no error: </p> <ul class="smw-format ul-format"><li class="smw-row"><span class="smw-field"><span class="smw-value">File:Magoun transistor mielstone.JPG</span></span> (<span class="smw-field"><span class="smw-field-label"><span class="smw-highlighter" data-type="1" data-state="inline" data-title="Property" title="&quot;Modification date&quot; is a predefined property that corresponds to the date of the last modification of a subject and is provided by Semantic MediaWiki."><span class="smwbuiltin"><a href="/Property:Modification_date" title="Property:Modification date">Modification date</a></span><span class="smwttcontent">"Modification date" is a predefined property that corresponds to the date of the last modification of a subject and is provided by <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.semantic-mediawiki.org/wiki/Help:Special_properties">Semantic MediaWiki</a>.</span></span></span>: <span class="smw-value">14 June 2024 19:14:23</span></span>)</li><li class="smw-row"><span class="smw-field"><span class="smw-value">Robert Langer</span></span> (<span class="smw-field"><span class="smw-field-label"><span class="smw-highlighter" data-type="1" data-state="inline" data-title="Property" title="&quot;Modification date&quot; is a predefined property that corresponds to the date of the last modification of a subject and is provided by Semantic MediaWiki."><span class="smwbuiltin"><a href="/Property:Modification_date" title="Property:Modification date">Modification date</a></span><span class="smwttcontent">"Modification date" is a predefined property that corresponds to the date of the last modification of a subject and is provided by <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.semantic-mediawiki.org/wiki/Help:Special_properties">Semantic MediaWiki</a>.</span></span></span>: <span class="smw-value">25 February 2016 16:38:44</span></span>)</li></ul> <h2><span class="mw-headline" id="SemanticMediaWiki">SemanticMediaWiki</span></h2> <dl><dt>Test&#160;</dt> <dd><a href="/w/index.php?title=NONEXISTENTPAGE&amp;action=edit&amp;redlink=1" class="new" title="NONEXISTENTPAGE (page does not exist)">Test</a></dd> <dt>Expected&#160;</dt> <dd><a href="/w/index.php?title=NONEXISTENTPAGE&amp;action=edit&amp;redlink=1" class="new" title="NONEXISTENTPAGE (page does not exist)">Test</a></dd> <dd>There should be a factbox at the page bottom.</dd></dl> <h2><span class="mw-headline" id="Sentry">Sentry</span></h2> <p>No test was invented. The extension must be listed on <a href="/Special:Version" title="Special:Version">Special:Version</a>. </p> <h2><span class="mw-headline" id="ShowMe">ShowMe</span></h2> <p>This should produce a dropdown: </p><p><select name="showme-dropdown-0" id="showme-dropdown-0"><option value="opt-1">Text for Option 1</option> <option value="opt-2">And another option</option></select> </p> <div class="opt-1"> <p>Some text shown when clicking the first option. </p> </div> <div class="opt-2" style="display: none;"> <p>Here goes the text shown for the second option. </p> </div> <h2><span class="mw-headline" id="SimpleMathJax">SimpleMathJax</span></h2> <dl><dt>Note</dt> <dd>this extension does not work with the Math extension installed</dd></dl> <dl><dt>Test</dt> <dd><span style="opacity:.5">[math]\displaystyle{ \int_{(x,y)\in C} x^3\, dx + 4y^2\, dy }[/math]</span></dd> <dt>Expected</dt> <dd>∫(x,y)∈Cx3dx+4y2dy (but much better-looking)</dd></dl> <p>And if <code>SMJ</code> added as <code>$wgSmjExtraInlineMath = [ [ 'SMJ(', ')SMJ' ] ];</code> in LocalSettings.php file: </p> <dl><dt>Test</dt> <dd>SMJ(E=mc^2)SMJ</dd> <dt>Expected</dt> <dd>E=mc^2 (but much better-looking)</dd></dl> <h2><span class="mw-headline" id="Skinny">Skinny</span></h2> <p>No test was invented. The extension must be listed on <a href="/Special:Version" title="Special:Version">Special:Version</a>. </p> <h2><span class="mw-headline" id="SubPageList">SubPageList</span></h2> <dl><dt>Result</dt></dl> <p>0 </p> <dl><dt>Expected</dt></dl> <p>An integer matching the number of pages at <a href="/Special:PrefixIndex/ETHW:Extension_tests/" title="Special:PrefixIndex/ETHW:Extension tests/">Special:PrefixIndex/ETHW:Extension tests/</a> </p> <h2><span class="mw-headline" id="Survey">Survey</span></h2> <p>This should be a valid link: <a href="/Special:Surveys" title="Special:Surveys">Special:Surveys</a> </p> <h2><span class="mw-headline" id="SyntaxHighlight">SyntaxHighlight</span></h2> <dl><dt>Note</dt> <dd>this extension make also be referred to as "SyntaxHighlight GeSHi"</dd></dl> <p>The following must be colorful: </p> <div class="mw-highlight mw-highlight-lang-python mw-content-ltr mw-highlight-lines" dir="ltr"><pre><span></span><span class="linenos" data-line="3"></span><span class="hll"><span class="k">def</span> <span class="nf">quick_sort</span><span class="p">(</span><span class="n">arr</span><span class="p">):</span> </span><span class="linenos" data-line="4"></span> <span class="n">less</span> <span class="o">=</span> <span class="p">[]</span> <span class="linenos" data-line="5"></span> <span class="n">pivot_list</span> <span class="o">=</span> <span class="p">[]</span> <span class="linenos" data-line="6"></span> <span class="n">more</span> <span class="o">=</span> <span class="p">[]</span> <span class="linenos" data-line="7"></span><span class="hll"> <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">arr</span><span class="p">)</span> <span class="o">&lt;=</span> <span class="mi">1</span><span class="p">:</span> </span><span class="linenos" data-line="8"></span><span class="hll"> <span class="k">return</span> <span class="n">arr</span> </span><span class="linenos" data-line="9"></span><span class="hll"> <span class="k">else</span><span class="p">:</span> </span><span class="linenos" data-line="10"></span> <span class="k">pass</span> </pre></div> <h2><span class="mw-headline" id="UniversalLanguageSelector">UniversalLanguageSelector</span></h2> <p>No test was invented. The language selector should appear somewhere and the extension must be listed on <a href="/Special:Version" title="Special:Version">Special:Version</a>. </p> <h2><span class="mw-headline" id="VisualEditor">VisualEditor</span></h2> <p>This should load VisualEditor in edit mode: <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://ethw.org/w/index.php?title=Main_Page&amp;veaction=edit">edit</a> </p> <h2><span class="mw-headline" id="Widgets">Widgets</span></h2> <dl><dt>Test</dt> <dd>Widget</dd> <dt>Expected</dt> <dd>Widget</dd></dl> <h3><span class="mw-headline" id="Widget:Audio">Widget:Audio</span></h3> <p>An audio player should be here: <script src="//api.html5media.info/1.2.2/html5media.min.js"></script><audio src="https://ethw.org/w/index.php?title=Special:Redirect/file&wpvalue=Morse_SOS.mp3" controls preload></audio> </p> <h3><span class="mw-headline" id="Widget:Disqus">Widget:Disqus</span></h3> <div class="error">Error in <a href="/w/index.php?title=Widget:DISQUS&amp;action=edit&amp;redlink=1" class="new" title="Widget:DISQUS (page does not exist)">widget DISQUS</a>: Unable to load template 'wiki:DISQUS'</div> <h3><span class="mw-headline" id="Widget:Vimeo">Widget:Vimeo</span></h3> <p><iframe allowfullscreen="" height="300" src="//player.vimeo.com/video/8758454?title=0&amp;byline=0&amp;portrait=08758454" webkitallowfullscreen="" width="400" style="border: none"></iframe> </p> <h3><span class="mw-headline" id="Widget:YouTube16x9">Widget:YouTube16x9</span></h3> <p>A YouTube video should be visible: <div class="embed-responsive embed-responsive-16by9"><iframe class="embed-responsive-item" width="200" height="150" src="https://www.youtube.com/embed/DWef69ItVrU" frameborder="0" allowfullscreen></iframe></div> </p> <h2><span class="mw-headline" id="WikiEditor">WikiEditor</span></h2> <p>This should load a tabbed WikiEditor: <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://ethw.org/w/index.php?title=Main_Page&amp;action=edit">edit</a> </p> <h2><span class="mw-headline" id="WikiSEO">WikiSEO</span></h2> <p>The page source should contain: </p> <pre>&lt;title&gt;Your page title&lt;/title&gt; </pre> <p>and: </p> <pre>&lt;meta name="keywords" content="these,are,your,keywords"/&gt; </pre> <p>There should also be a description, with </p> <pre>&lt;meta name="description" content="Your meta description"/&gt; </pre> <p>but the content may be different if another extension (like Description2) is installed and tries to set the description. As long as there is a description set and the page title and keywords match, having a different description should not be considered a failure. </p></div></div><div class="printfooter"> Retrieved from "<a dir="ltr" href="https://ethw.org/w/index.php?title=ETHW:Extension_tests&amp;oldid=202589">https://ethw.org/w/index.php?title=ETHW:Extension_tests&amp;oldid=202589</a>"</div> <!-- end body text --> <!-- data blocks which should go somewhere after the body text, but not before the catlinks block--> <div id='mw-data-after-content'> <p><div id="banner-slideshow"><!-- --><a href="https://www.aiaa.org/SciTech" target="_blank" rel="nofollow" class="banner-slideshow--ad banner-slideshow--ad-1" style="display: none;"></a><!-- --><a href="https://www.smeannualconference.com/" target="_blank" rel="nofollow" class="banner-slideshow--ad banner-slideshow--ad-2" style="display: none;"></a><!-- --><!-- --><a href="https://bit.ly/3GTH9SQ" target="_blank" rel="nofollow" class="banner-slideshow--ad banner-slideshow--ad-3" style="display: none;"></a><!-- --><a href="https://bit.ly/45a0SIe" target="_blank" rel="nofollow" class="banner-slideshow--ad banner-slideshow--ad-4" style="display: none;"></a><!-- --><a href="https://bit.ly/3Whz2Wf" target="_blank" rel="nofollow" class="banner-slideshow--ad banner-slideshow--ad-5" style="display: none;"></a> <!-- --><a href="https://bit.ly/3DCinEw" target="_blank" rel="nofollow" class="banner-slideshow--ad banner-slideshow--ad-6" style="display: none;"></a> <!-- --><a href="https://2024.otcnet.org/register" target="_blank" rel="nofollow" class="banner-slideshow--ad banner-slideshow--ad-7" style="display: none;"></a> <!-- --></div><!-- --><script> var slideshow = document.querySelector('#banner-slideshow'); var ads = slideshow.querySelectorAll('.banner-slideshow--ad'); var selectedAd = ads[Math.floor(Math.random()*ads.length)]; selectedAd.classList.add('banner-slideshow--ad--visible'); </script><!-- --><style> #banner-slideshow { margin: 25px auto; } #banner-slideshow .banner-slideshow--ad-1 { background: url(https://ethw.org/w/images/9/9e/Aiaa_banner.jpg) 0 0 no-repeat; width: 856px; height: 104px; } #banner-slideshow .banner-slideshow--ad-2 { background: url(https://ethw.org/w/images/6/63/MX23_Reach_Local_728x90.png) 0 0 no-repeat; width: 728px; height: 90px; } #banner-slideshow .banner-slideshow--ad-3 { background: url(https://ethw.org/w/images/b/be/ASME_ETHWbanner_728x90_1c.png) 0 0 no-repeat; width: 728px; height: 90px; } #banner-slideshow .banner-slideshow--ad-4 { background: url(https://ethw.org/w/images/0/0b/ASME_ETHW_ad_720x90_May_1_V1.jpg) 0 0 no-repeat; width: 720px; height: 90px; } #banner-slideshow .banner-slideshow--ad-5 { background: url(https://ethw.org/w/images/d/d1/ASME_ETHW_ad_720x90_May_2_V1.jpg) 0 0 no-repeat; width: 720px; height: 90px; } #banner-slideshow .banner-slideshow--ad-6 { background: url(https://ethw.org/w/images/9/90/ASME_ETHW_Climate_Ad_01.png) 0 0 no-repeat; width: 720px; height: 90px; } #banner-slideshow .banner-slideshow--ad-7 { background: url(https://ethw.org/w/images/1/18/8._2947_-_JPT_Digital_Adverts_-_970x90_-_150dpi.jpg) 0 0 no-repeat; width: 968px; height: 90px; } #banner-slideshow .banner-slideshow--ad { display: block; margin: 0 auto; } #banner-slideshow .banner-slideshow--ad--visible { display: block !important; } </style> </p><div class="smw-tabs smw-factbox"><input id="tab-facts-list" class="nav-tab" type="radio" name="tabs" checked=""/><label id="tab-label-facts-list" for="tab-facts-list" class="nav-label" title="Shows statements and facts that have been created by a user">Facts</label><section id="tab-content-facts-list"><div class="mw-parser-output"><div class="smwfact" style="display:block;"><div class="smwfactboxhead">... more about "<span class=""><a href="/Special:Browse/:ETHW:Extension-20tests" title="Special:Browse/:ETHW:Extension-20tests">Extension tests</a></span>"</div><div class="smwrdflink"><span class="rdflink"><a href="/Special:ExportRDF/ETHW:Extension_tests" title="Special:ExportRDF/ETHW:Extension tests">RDF feed</a></span></div><div class="smw-table smwfacttable"><div class="smw-table-row"><div class="smw-table-cell smwpropname"><span class="smw-highlighter" data-type="1" data-state="inline" data-title="Property" title="A person known by this person (indicating some level of reciprocated interaction between the parties)."><span class="smwtext"><a href="/Property:Foaf:knows" title="Property:Foaf:knows">foaf:knows</a></span><span class="smwttcontent">A person known by this person (indicating some level of reciprocated interaction between the parties).</span></span></div><div class="smw-table-cell smwprops"><a href="/w/index.php?title=NONEXISTENTPAGE&amp;action=edit&amp;redlink=1" class="new" title="NONEXISTENTPAGE (page does not exist)">NONEXISTENTPAGE</a> <span class="smwbrowse"><a href="/Special:Browse/:NONEXISTENTPAGE" title="Special:Browse/:NONEXISTENTPAGE">+</a></span></div></div></div></div></div></section></div> </div> </div> <!-- category links --> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/Special:Categories" title="Special:Categories">Category</a>: <ul><li><a href="/w/index.php?title=Category:Tests&amp;action=edit&amp;redlink=1" class="new" title="Category:Tests (page does not exist)">Tests</a></li></ul></div></div> </div> </div> </div> </div> <div class="mb-2 mt-4 container-fluid"> <div class="row"> <div class="col"> <!-- navigation bar --> <nav class="p-navbar not-collapsible small mb-2" role="navigation" id="mw-navigation-hypk90s84m"> <div class="navbar-nav"> </div> </nav> </div> </div> <div class="row"> <div class="col"> <!-- footer links --> <div id="footer-info" class="footer-info"> <!-- info --> <div> This page was last edited on 19 September 2024, at 22:38.</div> </div> <!-- places --> <div id="footer-places" class="footer-places"> <div><a href="/ETHW:About">About ETHW</a></div> <div><a href="/ETHW:Policies">Policies and disclaimers</a></div> </div> </div> <div class="col"> <!-- footer icons --> <div id="footer-icons" class="justify-content-end footer-icons"> <!-- poweredby --> <div><a href="https://www.mediawiki.org/" target="_blank"><img src="/w/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/w/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /w/resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></div> <div><a href="https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki" target="_blank"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABNCAYAAADNYApnAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAACbYAAAm2AHNRPEFAAAAB3RJTUUH5QcCDx837M/YpgAAN+hJREFUeNrtnXl4VdW5/z9r7zNkOCdzyBwSwhgIg8wQRhEBpQ4V67WoVSutFu/V/m7VUsSpqFhbtNcrtVoHxKFqURHpVZQhAmESAkEIEUJCEsh4CDlJzrj3/v1xONuTkSQEatus59n6cLL23mut/b7rnb9L0EbLzc1FCCE0TUvRNO1q4HIhxDghRJIQQtDbelsnm6Zp/9Jz0nytXNO0vcAXQoj1iqKclCRJy87ObnVvM+bZs2cPXq8XIUQfVVVvkSTpFrPZPMxiscihoaEYDAYMBgO9PNfLEL1r5mterxev10tDQwN2u11xuVzfqKq6WgjxBlADEMh4Oufs3LkTr9eLLMvjgGeCgoKmxMXFSVFRUZhMpl4m62W43naedXS5XNhsNioqKhSHw7EFWKJp2m4hBFOmTPmO4Xbs2OG/6UpJkl6Ijo7un5ycTHBwcO9H6SX+C27/bpu1w+GgpKSE2traY5qmLRZCfKaqKtOmTUNs377d32+8EGJNXFxc/9TUVGRZ7iXAXsLs/e7d/I4ej4eSkhIqKiqOqaq6UAixS9M0DOcmFws8GR0d3T8lJQVZlr8Xk+4lwF61759x/TVNw2Aw0LdvX9xud//q6uongZuAaoOmaWia9pOQkJAZKSkpGAwGNE275MTue53oNoF19h7/vL6bn4am9RJ17wbQPr10hxcCma6hoWFGU1PTTyRJ+p1BVdV0SZJuiYuLE8HBwfpiXopFFUKgaRoVNiffltmpqHUSYTXRP8lCalwIBlnq0XFIQuBweyk61UjRqUYcLi8pfUIYkGIlOswEGmi9RHlRCPDfcTPSNI2QkBDi4+PFiRMnFqqq+oFB07R5JpNpSFRU1EUlksBnC+H7cKVVjby1sYRPc09zsrIJl0fFIAv6RJqZMjyW2+emM6J/xAUTsBACRdXYlFfF6s+K2Vtgo67Bg6pqBAfJ9E+ycP3UZH40M4VIqwlV1XqJsnfj6bH5x8TEUF5enulwOObJt91222+ioqIy4+LidIlzsXZFPxFKkiD/+Fn+84/7+dvWcmrOulHOEbmqatQ3ejl4vI6tedUk9wlhQLK12TO6enkVlVc/PcFvXs7n4PE6HG4FTdPQAI9X5VSNg5wDNRw/1cC4IVGEhRrRtO6/r5coezeAQNqXZRm73S7Z7Xa3QdO0saGhoUiSdElsN0kSlFY18cCfDrCnwIYstSZSIUBCcLKyiSUv5xMVZmLS0GidKbuqRv5taxlPv1VAo9OLQZZa9THIvo3m0x2nMcoSv//FCKwhxn9bRuhVh3ua5iUsFgvAOAOQ4HeUXKqFfmvjSfYePdMmswU2WRaUVzfx3PuFDEsfgyXYQFeGKAk4WdXE/6w9RoPDiyyLDj+GJGls2HmaWaP7cNPlqShar5OgVxr2zJoaDAaABIMQQpz7x0UfnCQJTtU4WL/jlD6Q8zVZEuw9auPAsTomZHZNysmSYPO+So6XNyBJnVsYl0dhfe5pfjA5EbNJ7vQ4ewmwt3W0budSIoUh0CvZ3QXt7K4oCZ+aWF7jQOoCDTc0eXn142MUHK1BVbsyLli/twpF1ZA7+UJJCA4X11NV5yI1LoSuLkkvUfYyf1v8oTOef+AXaxdvvjA+b2FXvIBCCFRVo+hUA7FBXR/jmXo3gq4xaYPDyxm7m75xIaj/xAz0r8z8/4xaRzOGuxQ2nKZpCPxB7q6sLsSEm4mJDKIrfhMBBJmauhRb0zQIMknn7EXtn5poe1Xh78/G46clQ0uiupiDUzWIjw4iOsxMaVVTpxhP0zSCTTK3XZ3BlOHRKEoXbDhZYAwrIa+koNMeWFXTyEi00CfSjKr9+xBtryp8CSVcoJS7mASmaZDaJ4RZo/vwlw0nkDqh7CmqxpC+ViYOiybcYuqal1ISzBkfzxuflXCqxnFeBtc0n6135bg4rCGGLjF3T0ukfycGuBDfQWeeE2hD/aM0jWYSrrsqSHcmYJAFt1zZl8151Zw43dihM0NVNcJCjPz8mgyiwkxdjsOpikb/ZAu3XpnK794pRO1gQ9E0DVWFicOi+MHkxAvONulK8yeLu91uPB4PQgiCgoL031VV7bXH2tqMFQW3262voclkam3CCIGi+BIdjEYjqqr+w7SWZhLuUtkrfom17NYh/GrVQWrq3brHMnAnUs4x2//70UDmjo/vFAO0NX5JCO6cl07VGRerPyvB49WQpNa7nqpB/6RQHv1JJnGR5m4F2bvaJEnC6XSybds2Nm7cyIkTJ6ipqcFkMpGcnMyAAQOYPXs2w4YN+4cllX9fpaEsy+Tl5bFkyRKampq47rrruO+++1AD3NiSJHH69Gkee+wxGhsbefjhhxk4cGCzPv8QG+5SqzFCCOLCDEwdFE5esZ2Keg8Ot4Ki+Haf0CCZoWlh3HV1P+ZOiEeWOpdy1hYxqpqGJcTAkoWD6ZcYypqNJyk61YjLraKhYZAlgk0SyZFmJgwIIzxI1p0sF9NzK8syJ0+eZNmyZXz88cfY7fY2+z7//PMsWLCAJ554AqvV2muPBXybM2fOsG3bNpxOJ8OGDWs1b0mS2Lx5M6+99hqqqnLZZZcxaNCgS64O++lIVdXmNtyl2D0FUFfvZse+KqKCZa4cEc2IYbHYGr2UVTuIspoYlh7GyAERRFqMuleyu2PzhxVCggzcOS+dqyYmsK+wjoKTdpqcXvolWpBVhUNHalFVjZyvK4iPDcFsung1gUII6urqeOCBB/jggw98qrbBQFRUFMHBwSiKwtmzZ2loaKC6ulrHmvlnZaaLMeb2nhn4u6qqDBgwgPT0dJxOJyNGjOhxTa6zdKlLuEDxeik+pgbsPVRNRY3PXZ+ZEcH87CSMBglV03T1UlG1HlXr/MnKcZFmrpoQz1UT4tE0kCRfYL2+zklxeQPHT9o5fOwMozKjL6oquXHjRtatWwdAYmIiDz74INOnTyc0NBRFUaioqGDHjh28/fbbXHXVVURGRrYiFkmSkCSplbPFb7O0JAx/Fb/fLvTf3969/ns683x//5bPbHlPoCrf1pgCfwtknEA7VpIkZFlu1s+fPuWnZ0VRUFWV0aNH88knn+D1ehk0aFCbNpx/3G3N86LacBdfDYCyikb2HqpB0yDMYmLCiFgkCbyKb6HUzjC/EOdkpWge1NO0cyytQbs7IKgBkTlFheAgmQkj+3Cqqgm3RyU3r4r0ZCvhVlOPr4vfiN+yZYtu8N91110sXrxYJyohBBkZGUyaNIkf//jHmEwmWjq3JEnCZrOxc+dOiouL8Xg8mM1mMjMzGTNmDCEhISiKomcBVVRUsHbtWhwOB1lZWcyaNYtDhw6xa9cuGhoaMBgMpKenk52dTVhYmA6Ks2/fPvLz83G5XBiNRjIyMpg4cSIWi6UZ8UqSRFNTEwUFBRw4cIDGxkZUVcVoNJKens7EiRMJDw/XGUIIgcPh4G9/+xuVlZWkpKRw/fXXU1VVxbZt26iurgYgLCyMSZMmkZGRoc+lqKiIDRs2UFBQoEv+AwcO8Oyzz6KqKlFRUdxwww1YrVby8vLYsmULmqZhs9mYNGlSszFIkkR1dTW5ubmUlZXh8XgwmUwMHDiQsWPHYrVae8Tmu+Q2nBACr1dl54Eq7I0ehIDRQ6NJigtts+K6+S6kAQINAUJCKA5w1yDc1eCpB80LkhGMkWimGDBFo0lm0FSEpp430q5pMCg9nCEZERwosHG6uol9h2uZMT7hoqjZXq+XqqoqnVD79++vM2LLEqn4+Hh9lw9cl88//5ynn36a3bt343K59P5hYWHMmTOHZcuWMWjQIBRFQZZlSktLeeSRRzh79iwLFiwgLy+PVatWUV5ert8bFBTEnDlzeOqppzCbzTz66KN88sknnDlzRu8THBzMVVddxZNPPklaWpo+rm3btrFy5Uq2b9+OzWZrNofg4GCmTp3K448/zqhRo3RGbWho4A9/+APffPMN48aNo6mpiT/+8Y8UFBTo0kUIQXp6Og888AC33HILZrOZw4cP8+CDD+LxePR37Ny5k507dwIwYMAArrjiCiIiIsjNzeVXv/oVAEuWLGHSpEnNvsNHH33Ec889x4EDB/QNECA0NJTs7GweffRRRo8efUHSLpCGLpkNJwQUltRTUHTWR0gxIYweGoPws1N779Y0NCEBAuE4iVTzBVLNJkTDEfDUger0cYwQIIeCMQI1bBRa7CzU6Bk+BkTlfAE8o0Fiwog+FJXasTd62He4hiEZ4STE9Hx6l8FgoE+fPjojvfPOO0yYMIG0tLRm6lVbm6AQgg0bNnD33Xdz+vRpAKxWK1arFZvNRn19Pe+99x5FRUW8+uqrDB48uJUG8+WXX7J+/XocDkezZzudTj766CPq6uoQQrB58+ZWY3c4HHzwwQd4PB5eeeUVwsLC8Hg8/OlPf9JVZEmSMJvNeqjD4XDw2WefYbPZeOedd0hJSWn13IKCAh588EHq6upaSYaioiIefPBBXXIFBweTkpKC3W7XJaHFYiEyMhJVVUlISOgULs/LL7/MsmXLqK+v1z2fBoMBt9tNY2Mjn332GWVlZbzxxhsMHz78giWd7jS52BJOCGh0KOzMq8LhUjAaBBNHxhJhNZ2fmIUEbhvy6feRyt5ENBQgNOWc1GpRAqA4wF2N3FCIVvERUvhlKCm3o8ZdBVJIgMLa1mJoJPYJZtSQaL76uoK6eje7D1Yzb1pKh7HC7qyZLMtMnz6d119/HZfLxYYNGygtLWXu3LnMmDGDQYMGERcXh8lk0u0XPyGfOHGCZcuWcfr0aYKCgli4cCE333wzCQkJFBYW8tJLL/H3v/+dvXv3snLlSv7nf/4Hs9nc7P02mw2z2cyNN96og5R+9dVXfPTRR3g8HrZs2QKA2Wzmmmuu0fvk5OTw0Ucf4fV6+eyzz8jJyeEHP/gBZrOZ6667jpycHKZPn86sWbNISUlBURT27dvHqlWrKCsrY8+ePbz77rs88MADrdatvr4eIQTZ2dlce+21WCwWqqqqeOONNzh+/Dhnz57lz3/+M1dccQUTJkzgiy++YNu2bdx11124XC7mz5/PE088oaux0dHR7X4bSZLIycnhySefpL6+HqPRyJVXXskNN9xAfHw8x48f5/XXX2fPnj0cOXKETZs2MXz48G5/91aB70thwx0qtFFyqgGA9GQrQzIiUDt8r099lOxHkL99zCfVNK+PySRDBz7Qc7dqXkRdLqL+AKotB2/GQ2hBSaC1rxpIQjBmWDRHi89SWeMgv/AMQ/pFMCAtrN04YHe0AkVRmD17Nrfffjsvv/wyiqKQn59Pfn4+L7zwAomJiUyYMIH58+czZcoUYmJidCfHJ598wsGDBwG47bbb+N3vfkdISIjukRs1ahS33347X375JevWreOOO+5g8uTJrcawaNEifvvb3xIaGooQgh//+McoisLatWv1Pj/96U9Zvnw5FosFIQT/8R//QVNTExs2bMDpdJKTk8P8+fNRVZXZs2fz0UcfMWTIEEJCQvRnzJ49m9jYWBYvXozb7WbLli3ce++9BAUFtRrTjBkz+Mtf/tJMAo4ePZpbb72V2tpaDh48yIkTJxg2bBhhYWEcO3ZMX3+r1Urfvn31zak9DQHA4/GwevVqXa2/5ZZbWLFihe6YmjVrFjNmzGDJkiWMGzeOhQsXXlDyQSCPSS0lXE9fArDVudh1sBpF0QgJkpk4sg9BZll3ELQJUyBkpLpdGPIXIVd/fs4Wkzuf+SwECANCdSGVv43xm3uRGr8FIeuYKi0vDYgMNzMuKwZZFjhdCrkHqnC6lB6BUwhcF4vFwhNPPMGKFSvIysrSsySampo4duwYa9asYeHChSxYsICcnBzdKbFp0yYAYmJi+MlPfoLZbMbtduP1enG73cTHx3PrrbciyzK1tbXs3bu31TgSEhK44447CA4OxuPx4Ha7CQ8P5/rrr9c9fwkJCfz0pz8lJCRE7xMREcFNN92k96mrq9O9j8HBwYwePVp/ZmNjI3a7nYaGBsaPH09MTIw+P7/tFUh7ZrOZu+++m+TkZDwej35NnjyZESNG6O/z25x+L2RLr2KgRtCSQfz0Vl5ejh+PNSEhgcWLFxMeHq5n+rjdbtLT03nllVe47777iIqK0hmuO1crL+WF7Nbn1Vs1jd35NVTZnAAM7R9Jv2TrObNLtK2iCRnJfhDDkV8h2Q8BcjdKDL5jPKGBqN2MoeDXeIb+ES0oAbT21cusgVEcOX6WYyfrOVFqJ7/wDGOHxfSoLaeqKlarlXvvvZcbbriBr7/+ms2bN/P1119z9OhRbDYbHo+H7du3s3jxYtasWUNMTAyFhYX6Lv3MM8+0UheFEPrODXDs2LFWu3NaWpqu8umZNudsH7PZTFNTE+np6aSmpjbro2kaCQkJmEwmHA4HZ8+exev16udNHD16lI0bN5KXl8epU6dwuVwIIXA6ndTW1gLgcrl0z2Jgi4mJYejQoc3GKoTAbDbTt29f3cnhty87E4drT50sLS3V7d+hQ4eSnp6uO6wCW2hoqL42PcEbPZ7aJQmBkAJPCBGUnGrkwFEbaBARZmLc8BgkiY5VSVc1cuEjSPX5HaiPXTQiNRmpdhPyiT/gHfgESKZ2PZZBZokJI2IprWzE5VLYdbCa/qlWoiPMAb4XX+6ldgG2r3/HjY+PZ/78+cybN4+GhgYKCgpYu3Yta9asobq6moKCAt566y3uuece3SN59uxZPvzww/O+w+12txqfwWDQY2WBhCTLsv57YPwtsE+gZPczhyRJfPnll/zyl7+koKCgU1K+LUbwOzpavi8QkeB8jovOMIbX69WfExMTo2sXHX3HC0WNa7c8pzsRfkkSaBqU1zj4tqyB0qomTEaZ9IQQjhTaaGzyIEmCscNiiIsO7gB4VYAAw6m3kWpzfCpkT3puNAn51F9Ro6aj9LmqA3tO0C/FwpD0cPIKbFTbnGzZW0lcXCgnTjf6XNUJIWQkhhIbYfaFLLqQ5xioSvvX3+92tlgsjB8/nnHjxpGWlsb999+PqqocPnwYVVX18x6io6P5z//8T93uaE+KtpXy1JOZHZIkUVlZyaOPPkpBQQEmk4l58+YxdepUnWltNhvPP/98s/BCZ7NF2tWC2rn/fE5AfxKzXy0+ffo0TqdTX9e2GKWnYnBdjsO1tFv85SynbU7e2ljKuu2nOVXrxOFWkM7lRFrMMgPigpg6LJqRQ6I6XkgEkqME+dQ7CNSeZTi/eqk0IJf+BTVqCprB0maBkKaBwSAxcVQfvj1pZ1dhHR/vr6XJpdDk8jFGSJCBtPgQfjQjmRumJREWauh0hYEQArvdjsPhID4+vlkYwL8DG41GMjMzMZlMOJ1OnE4nkZGRDB06lMLCQpqamsjKyuK6667D6/U2U8MCsznOZ+y3V4Dcng3SVpiisLCQQ4cOATB37lxefvllwsPDdYYsKSnhL3/5i85w7W3ybf3e3r/b+l33G3RQ5qSqKn379iUlJYWCggK++eYbCgoKGDNmjK7qBiYL+E+PupCQQOD3kFruJp3FW/SpEoKi003c/0I+K98/xrFTjTjdii+2pmk0OLycrnOxrfAshTUu5HMQde0blwKpcr3PuYHExWky0tk9SGe2A1I74ziXqSIJ9pc1srvITnW9W2c2gCanl0NF9Tz2xhGWvXoYW72702amJEn83//9HzfccAN//etfqampQZIk/fw9g8FAQ0MDGzduxOn02b4ZGRmEh4cze/ZsJEnC4XDw5JNPsnfv3mZBWY/Hw9atW3n11VdxOp1tBmw7Muy7ogYGel39BJmQkEBYWBiKouj234EDB7DZbN2SCOcLr/jp8uTJk3o2zPlsvPj4eKZNmwZATU0NK1asoLy8HKPRqEu/PXv2cNNNN/HQQw9RWlp6QbioPWLDCQF1djePv3GEnAM1SJLPhmvLUa9pGh9uO83AFAuL5qd3oFw3Itm2+hwaPWG7tSflvI1INZvwxsz+TqS12JEcbpXfv/ct276x6V7N1h/cF7/7W045UWFGHrp54Hnh2YUQNDU18f7777Nnzx4WLVrEkCFDmDFjBqmpqT7kMJeLrVu36h7JsLAw5s+fjxCCq6++mvfff59Nmzaxd+9ebrrpJhYsWEBiYiKaplFQUMCHH36Iw+EgNDSU66+//oJtno76aJpGWFgYISEhOJ1O1q9fz+TJk5k4cSJer5fc3FyeeeYZGhsbu5WZ0dF74+LiiIiIwOFwsHPnTp599llGjhzJN998w/XXX8+QIUPavE+WZW6//XY+//xzTpw4wfr166moqOCaa67BarVy6tQp3n33XYqLi9m9ezd9+/blvvvuu6BskzZtuK4wnCQJPt9bxeb91c3qy9pbQI9X5bX/O8n0UbEMTrG0TkwWMpLzJFLDYV+w+2I2IZDs+QhvPZohrA01GXYdtvHJjopzGCwdz03VNN7bXM6ccXGMGxKJqorzxuH69OmD2WzG6XSyf/9+9u/f32Zfv7v88ssvx+v1Ehsby29/+1t+/vOfc/DgQY4fP87TTz/dOnPGaKSoqKhT0qu79ptfRRsyZAjz58/njTfeoKysjEWLFhEfH4+iKJw6dYrg4GDCw8M5e/Zsp6RmS62rLfVRURRSU1OZNWsWb775JvX19SxfvhxZllEUhcjIyFYM53+OoigMHz6cxx9/nP/+7/+msrKS3bt3s3v37lZjmTJlCtdee223VMpANb/NOFxXxKTTrfL3XZW4vWond0mfU2V7fm07cTeBcNeAtx642GVCAuEsRbgqW6muPmh0jQ27KrA3eToN/2eze/j7rkqf5/I8cZmQkBBWrFjBK6+8wpVXXkliYiJGo7HZM8PCwpg4cSLPP/88Dz74oF6AqigKo0aNYvXq1dx+++34Tzzyt+DgYIYPH86zzz7L3Xff3Wl7rD376Xz3qKqK2Wxm2bJl3HbbbURFReFwODhx4gRlZWWkpaWxdOlSMjMzO+UsOZ+6GygczGYzS5Ys4brrriMkJARN0/B6vXqWSlvhh8DnXn/99bz++utceeWVREZGNvPKxsXFceedd/LSSy+RmprarThcuyplV71UkhCcbfBQXNHUac+cLzlXZd+3dbi9KrLURnqjp86XiHzRmwCvHdw1EDqo1Ud1uhVOnG7q6n7G4WI7TpdXB5DtaC2Dg4O54YYbuOqqqygtLeXo0aOcPn1aJ+DBgwczZMgQIiIimgVz/Tv0oEGDeP755zl58iQHDhygqqoKWZbp168fWVlZxMbGNnPGpKam8vTTT+N0OklKStIZPDAOl5aWxooVK3C5XO32ycjI4JlnnsHtdtOvXz9kWdZjeM899xx33XUXBw8exOVyER0dzbhx40hISCAtLY0bbriBuLg4goODUVWV0NBQHnzwQWpqaggLC8N/oExLIl2wYAGZmZnIsqwnEvvqHH0OkJdeeok9e/Zw7NgxJEkiMzNTr32bPHkyK1euBOCyyy7Tn+////Tp0xk7diwFBQXk5+fjdDoJDQ1l1KhRDBo0SC/56ak4nFizZo02ceJEEhISOq1SSgJKqxwseGwP5dUOpE6CrHoVleysaF578DKCWhClJgwYytdgLvjld8nIF6tpGpochGvEWyiRU5oxuRCCRqeX257ax64jZzDInZ/bpGHRvPGQb25dqQT212K1V4/VVsjB/1vLe9vyTPr7+iVhW7Vene3jj5f5GTAwq6Oteji/48Tv4GhZG9fe7y1tLv8zW2aY+Ncx0IES+KyW423LDms5br+E6iksGSEEp06dYvv27d2z4TQEJqNEiFnu8nlqsRFmjAap9fuEBoYwNCGfy5m8BFJOSG0a6bIkzp1DoHVJvZVbBGw727oTzPX/1llDXtO0ZuUs3e3TUtq2ZVu1Nab21Lv2fm9p83Y0z/aec77xdmbcF2r/thn47iqRaEC4xUjf+BCOlto7RZT+MMKo/uGYDBKK2mInAzRjBAgDcLEZTgODFc0Yje8EVK2ZV9VklEiPD2HHodouMXBmmpUgk/QvgSnilxiB1daB2SDthRv+0a3lGFtK0vakXFtM4peMHVW4d5VBu12eE2SUmDuuD1v2V7dinna0OJJigpicFd1OlYCKZozxeQ0Vx0V2nGioQcmopj6tcio1wCAJ5o2PY92O0zQ5lfPOTdU0Iq1G5ozt40to0c6jxwd8zM7swIFqT6Bku1hn+TU0NPDJJ59QX1/P8OHDmThxol4ZvXHjRmJiYpg2bVqblejnm3dbc2ipQnalXyBEg6ZpVFRU8OWXX5KYmMjkyZMxmUw0NDSwfv166urqGDp0qF5u1FHzJ4o7nU6uuOIKPZB/oTacfO211z6akpLSaUSoQMpMjAmisLSB4+VN7caq/C8yGiR+cW06V4zp04wgmxGNHIpctwPJUXRxQwOaihIzB2+fq9qMw2lAfFQQp2qcHCq2d0hM/oqIW2an8MNpiedNB/JnmaxZs4acnBysVit9+vTpsHLCf23bto0PPviA48eP079/fz3I29NXZWUld955Jx988AEWi4U5c+bg9Xp55JFHeOSRR/j000/JzMwkMzOzTW9c+04zhXXr1rFhwwYOHTpEenq67l1sFmZRVTZs2MD69es5evQoGRkZekFrYD+Xy8V7773H559/TmVlJWlpaTz00EMsX76cTz/9lGHDhjF48GAqKipYtGgR7733HkFBQcydO7fDbyTLMq+++iq/+MUv+PDDDwkODiY7O/uCNrj6+npKSkq6H4fTgAiLkYdvGYTTrbItv7YZCFBgP0nAtZPjWXhFSptxlu8cGSGokVOgdvPFc5xoGpohFCV6BiAjUFq9x3++wP0L+lNa6WD7NzY0H8BDC/sADAbBtZMT+MW1/TDKUsfV63yH2LVixQrKysr46quveO211/TM9LZUND++4kMPPcT+/fsZOnQos2fP1uvgelrCtUUH/piaf/f3x9S6QjOyLLN//36effZZjEYjcXFxXHPNNa3mUF5ezm9+8xu+/fZbrFYrAwcOZNKkSc1UQSEEJSUlLF26lIqKCn75y18yd+5cvQK8sbFRr+TuKNTR1savaRpVVVU65EJNTU23eKQljV9weY6qQXpCCL+/Zxhvf1nGJzsqON0ql1JiQFwwA2PNqEoHUA7C56Twxl7lS15u+haQL4J4U1DDxqBETAI6UMs0AYrKqJQQPA4PJ2pdNLoUHIG5lHHBLJieyA+nJhIWYuxU+U5Lgv7yyy/5+OOPWbhwYYe2xTvvvNMsON5R4Lir0N7ng1jXNA2TycTSpUsZMGAA8fHxzJs3r1UOZ1vPCnyeLMvMmDGD//3f/8XhcLB9+3auvvrqZu+VZZmdO3dSVFQEgN1uZ9u2bUycOLFVMDknJ4eKigqsVitz5swhODiYhx9+mMzMTFJTU5k7d267a9pW/Dnwb3fccQdmsxmXy8XNN9+sS97uhgd6DERI0SA+0sx9P+zHTTOS+La8gbIqh+54KDhWR9FJO5U1TvKO2pg8KrYDG0dDDeqLJ+EmTMeXI3paymkammzBnXwHqhzmg2pop3m8KrkHamhq8jI81cLC2SnExoZQXNGEJCAtIYSMhFBiInznHSidlDQt19jlcrFq1SqmTZtGUlJSq91elmUOHz7MK6+80u5uHBhaqK+v58yZMwghiIyMxGq1tkqODrQJ3W431dXVeDwerFYrMTExbYYgNE1j4MCBPPDAA3qdWuBzNE2jsbGRM2fOoCgKJpNJL33xO11UVSUzM5NBgwaRl5fH5s2bqaysJC4urpk3MycnpxmjbNq0ibvvvpuQkBB9bC6Xi6+++grw5Zn6AZOGDBnCAw88gCRJBAUFdbgpBcbkGhoa9DWyWCz06dOHe+65B0C3Vbt7RkErCXehtXD+nT0h2kxSTFAzoRUfYaKy2kFDk5evD9non2IlLiao/cx6oeGJvwn5TA4G2xbA0GPMBire+AUoUTM6lG6SJDhR1sDREz6VJDbSzLTRfYgKNzF5WNR3m8M5bCLtAk/Z2b9/P6tXr+bXv/51q+d4vV5eeeUVSkpK2mRcP8GXlZWxevVqNm/eTGlpKQDp6elceeWV/PjHPyY2NlYnYj+jffrpp/ztb3/TA76xsbHMmjVLT5Buyfjr1q1j5cqVBAcH8/TTTzNy5Ejcbjd5eXl8+OGH7N+/n5MnT+L1egkODmbkyJHccsstTJ8+HUmSUFWV2NhYJk6cSF5eHseOHeObb74hISEBr9eLJElUVFTo1djJycmUl5dz+PBhjh07xsiRI3UUsqKiIh2la+bMmURH+3BE//SnP/H++++TlJTEc889R0JCQodOHEVRePXVV3n77bdRFIX58+dz3333sXPnTh5//HG8Xi/33Xcf1113XbdzKVuV51yIftqSpgMxH4UQJMQGkzUwgp0Haqizu9lzqJa5UxLbD5ZrKpopBnfGMoS7Brnh0LkyHXGBzKbgjZqJu+99aJL5XPlP2890uhR25dfgcisYZB/OSbjViFdpb7fsvGRryVAmkwm3283q1auZP38+WVlZ+oeVZVl3lAghMJlMuFyuVmCwBw8e5Je//CW5ubkAeoZIaWkpX331Fdu3b+fZZ58lNTUVTdNoampixYoVrFq1iqampma204EDB1i/fr2e3R/4rsrKSvbu3UtwcDD19fXIssyRI0f4yU9+om8Ifve71+vl2LFjbNq0iaeeeoqbb75Zn//MmTN57bXXcDqdbNq0iRkzZuh/27dvHyUlJYSHh/Ozn/2MlStXUlNTw86dOxk5cqTeLzc3l/LycsxmM5MmTdJVvuLiYvbv3091dbVerNteepjX6+Wll15i+fLl2O12Lr/8cm688UaCg4Ox2Wzs2bMHRVGoqqq6oNq4bpfndKcsQRKC0UOjiYn0qSBHis5SXN5wzn3eRg4agKagWIbhGvg0imWoz3Xf3c1A09DQ8EZOwzXgt6hmH7yCvwi2rby9Q9/WUXLKl92elmRhaP/wC8Z2aU+tzM7Opn///pSWlrJq1apmGJMNDQ28+OKL1NbWMmHChGbIUf5n1NbWsnTpUnJzc4mKiuK+++5j7dq1fPDBByxevBir1cqGDRt46qmncDqdSJLERx99xAsvvEBTUxPJycncf//9vPzyyzz11FNMmDCBo0eP0tDQcF5TQ1VVUlJS6N+/P2PGjGHJkiW89dZbvPvuuyxevJjIyEhsNhsrV66krKxMZ4rRo0eTkZEBwI4dO3QHjKIofPHFF7hcLtLT07nuuuvIysoCYMuWLTqsnx/ACGDgwIFcdtllXXIe+TeEF198kSeeeAK73c7UqVN5/vnnm2FttnVfd/ngkgHBakBkmJExw6L5fPtpHE6FXQdrSYoLwWTswPWvKShhY3EOeRFz0XJk2+bvULs6J1J8aqMUgrfPtbjSf4VqTmzXbtM0DUkI6upd7P3GhqJoBJllxmZFYTZJPXZ8Vcs1HjhwILNnz+bXv/41a9euZf78+cydOxeAzz77jM8//xyr1co999zDO++80+zjSZLEli1byMnJwWAw8PDDD7No0SJdHZw5cyZxcXE88sgjrF+/njvvvJOhQ4fy9ttv43K5iI+P58UXX2TmzJn6PT/84Q/52c9+1iYmZVtzCQ8P5w9/+AMWi4XExESdwObOnYvVauWpp57i2LFj7Nu3T8dIiY6OZuzYsXrx55EjR5g8eTKnTp3SpfTMmTPp168fEydOZOvWrezatYvjx4+TlZVFaWmpntk/YcIEYmJiOl1xL4TA7Xbzhz/8gd///vc4HA49STwtLQ1FUZolg/dEYL+VhOusDdf9HR4yM8JJiffBpxWXN1BQdLZ9KadfCkroYByDn8eV8QhK6JBzEtD7ndRrdqk+2ATNiyZklPDxOAc9i3PAclRzAkJTOszsVjWNfUfOUH0O8CgzI5y0JItuo/WU1G/Zbr75ZrKzs7Hb7axatYqzZ89SXV3Niy++iMvl4gc/+AFXXHFFKzQqr9fLpk2b8Hg8pKWlMXr0aEpKSigqKqKoqIiysjLGjRtHbGwsZ86cITc3l+LiYr755hsA5s2bx/Tp01FVFa/Xi8fjITk5mbvuuqvVWWsdtQEDBhAVFcWJEyfYt28feXl5HDlyhOTkZEwmE16vl8rKSl0tMxgMXH755RgMBurr69myZQuSJLFnzx6OHj1KUFAQ2dnZSJLEzJkzCQsLo6qqir179+r9ysrKMJlMzJgxo13Q17Zou7GxkWeeeUZntqysLFauXMmAAQPOmz52IZtstyEWuvvCkCCZcVnRnK524nIr7MqvJS3JQpjFeF43vmaMxJ18F96YORhsm5BtW5AbCxDeOlBcPjkqBEghaMYIFOsIvFGX442aimb0IS/7bTbR7tygvNLBgYIzaBqEW42MGRqFQRaoassjDC4MUKalWhYbG8s999zDvn37yMnJYe3atdjtdnbt2kVCQgI///nPMZvNre51uVwcP34c8FU833jjja36KIqiI2YVFxdTU1OjH401bNgwZFluloeoKArDhg0jJiZGj7t1FC7QNI2tW7fyyiuvsGfPHs6ePatvLn7IuZYhAlVVGTFiBMnJyRQXF7Nz507q6urYvn07Ho+HrKwsLrvsMtxuN0OGDGHw4MHs3r2bjRs3smDBAjZs2IDX6yUjI4NRo0bpmSidgZL47LPPaGxs1FV3IYQefO8IvqGnJNxFgzpvPWjISLEyMM1KfmEdVbVO9h+xMW1sXCcmcg7cMygZd+JPEPE3Itw2hKca4bWD5gFhQjNGoBmjUY3RIJkBRQcK0gL+21bzejX2HLLR0ORFCBgxKJLYKLOuSvaUtt0WYXi9XmbNmsW8efN4//33WbFihU5Ed9xxByNGjMDtdreyBwIdJH44uZbeRb8EUhSFfv36Nfs9kBmahUQ8nma7fXsEJ0kSO3fu5K677qKsrIz4+HgyMzN1hqurq+PIkSOt8CP9tt+ECRMoLi4mLy+P3Nxc3S6bOHGiXqoTHh5OdnY2u3fv5uDBg+zfv5+8vDwAJk2apGPCdJZ2bTYbkiSRlJREZWUlBw8eZPny5Tz33HOtsl56SuBcUhuuWR6ZDGOHRVFc3oC90cuBo3UM6GslsU9w5whaUwEVTZh8zg9zIn6kr3O6Jr5aBq1VXV1Hc5MkwbcldgqLfWGAuOggRgyKuChr0h4KVVBQEL/4xS/Yvn277tbPyspi4cKFHd4zdOhQNm3aRGhoKE8//TRZWVnNJFZgyYnRaKS4uJjo6GjKy8vJzc3lpz/9qR4r84cYcnNz9YyN87WPP/6YsrIyoqOj+fOf/8yECRN8GPoGA9u2beNHP/pRM0eQfy5Go5EpU6bw17/+lbq6Ol577TVOnDhBUFAQl19+OZIkoSgKkiQxffp0Vq1aRWlpKStXrqSkpAQhBFOmTMFkMunHNHe2zZkzh1//+tc89thjfPHFF6xdu5asrCzuvffeDmNtPWLDXQiibHdsufiYIEYOjkQIqG/wsOeQDVX1oX9JAmTJd53PZgy011C95+w65ZwHsi0PoThHUAKDLCHLAlkSGA0SDqfCnkO1uD0qBoNgbJYvDKBdJM9tex6/UaNGceuttwI+7MhFixaRnJzc6uScwGD37NmzsVgsVFRUsHLlSk6fPk1oaCihoaEEBwdz/Phx1qxZg8fjwWAwkJycrLvXN23axOrVq3E6nXoS8K5du3jxxRc75fXzhxjAV6E+YMAALBYLVqsVk8nEvn37mjFb4DdVVZXs7GzdkbJ+/Xrsdjvp6el6aMSf8Z+ZmcnAgQPxeDxs3LgRl8tFamoq48aNa1Yz2BkbbuLEifz+97/nsssuY9myZfTv3x+Px8Mf//hHNm3a1K77vzvM1pIOWx3mcUlOQBWCkYMjKSy2U2VzUnCiHtksY2v0Ul7jJMpqJLOvheH9wog4dwJq16rS2g9yCqDyjIu8Y/UUljbQ5FJITwjBoGqUVToQAtKTLAxODzt31JyGdhHm366XVJK47bbbyM3NJTo6Ws8zbEvl9xPj+PHjWbBgAa+99hrr1q3j22+/Zfz48ZjNZhoaGti+fTsnT56kvr6e+++/n+DgYO6880527NjBmTNnWLp0KRs3biQpKQmHw0FOTo4uYTtSJ/1r6j8HoLS0lCeffJLrr78eTdPYtGkTb775ZrtEq6oqSUlJjBw5kpKSEp3Bp0+frler+/vHxsYyYcIEDhw4oDPY+PHjm0EfdJYpMjMzSUpKwu12M3LkSB577DEWL15MVVUVy5YtIy0trd1jibt6gEdbGTuGzsKk9WQLtxgZNzya1Z+WkFfSwOptlTjciu6cCDHLZPa1cPucVGaPiUWWL8yGEsIHa/f+1tP8dfMpTlQ0nTvjGwyy0M/4Hj8gjIkjojEZxUVTrzvCCfFDFbz++uvIskxYWFiz/L2WNpwf1+M3v/kNBoOBd999lyNHjnDkyJFm70xPTyctLU1n0unTp/P444/rCdR///vfmwXip06dSn5+fjMcyfbmsWDBArZu3crmzZt58803efvtt/W/jxkzhsLCwmZHULU8T2DmzJmsW7dOz9fMzs7WHTmBFfEzZ87kjTfewOl0IoRg8uTJGI3GZv06Q6vNvNKqyrx587j33ntZvnw5+fn5PP7447zwwgsdFv1eyHeX58yZ82i/fv30Uy8vSRNwoMjOqxvLOXXG7aung3NqpcCrqJTVuPgq34bZJBjeL6wZBF+X0MWEoMHp5XfvFbHq42Kq6tx6MawPMVrDo2hU2z00uFSmjYomPtLc42fCBX40RVFoampi4MCBZGdn62UugV4zfzlKIJPZ7Xbi4uIYN24ckydP1vtYLBYdmyMmJobo6Gji4uIYM2YMP/zhD3n44Yf1GjC/JB0xYgRTp04lKiqK8PBw4uLimDBhAnfffTd33303kiQxYMAAsrOzdfSrpqYmzGYzo0ePZvr06URGRhIWFqZLJT8uyahRo7jtttv4r//6L/000WnTppGamtoqgBwWFqbbq9OmTWsGCBTYoqKiEEIwcOBApkyZwo033qjniQaurd1uJyIignHjxpGdnU1QUJC+3v37929zvYcOHUpISAj9+vXDarWSlpZGREQEQgh9nfzStLvt7NmzHD9+HLFy5Upt1qxZF/zAzjZZEhw52cA9z+VTXOno8Ow1VdWwBMs8ddcQrhrfh+7EnjVNY9W6Ep7/2wnUDrxZPh0bxg+J4I/3DiM23MTF3H66kwjbUSa+3+HhDxd4vV5MJpPuxWwrxuS32/z9zWZzK9Ccll7stn73J077T58xGo3N0IoDIQbadlpJzVTNzs6/K33a+z2w4DVQ02hvrt1pfvTpzz///NLbcF5F451N5ZyocJwXoEeSBPYmhVc2nGRCZiTRVmOXmE6W4GhpE29vKkdRtQ7BjnyLrrHnaB3rd1Zyx5yUHssu6Sk1/XxxJj9T+dGb22O0wJhbe/07C0XuJ1A/2I+fidvDGOloHD2xZt05Vac9wKS2NpoL/eY9mrx8fk4XlFY72JJXi9RpWHAoLG1kz5EzTMqMbA0gex5punFvNZU2V6eywfyYlF98XcOCqQmEBMmXlKH+mVtLgrwUm/f3sbWHfdIqDncpCESgUWFzUVvv6cK5igKHW+Gdz8s4fry+a+MU8OWhM6gaHaquzW0+KK5ooqrORXpCSLel3L8rwfVuRu3P95JLOBB0yzDSoLbezZl6d9e8lQJcbrVLIQUhwOlWaXQq54U57yXA3g2gs5vvBcHkXZBa2cXDTH1GLaTFh5CeFNol76EQgsMVji7xuKaBJVgmPNRwQYct9hLgP686fDHX9ZJKOFUVJMcEkRgdxLfljXQS1BhLsIGbr0xmzMDwLql4siQQQTJ7jtV3Ot9O1TQGpoQSE27q8F3/ykTZqw737DduJuEURdEcDoe48Grv89+vAnGRZq4cG8O35Y2dYgJFhZH9wxiaZtVjZ11RD6cMjyI9Pphjp5rOy+CapmEySswZG0uIWWq3wruXKHvV4a6ukcPhQFEUTVIU5bT/0L8LyZPsTB6hHxNowbQERvUPQ1E7/mCKqpEYbebu+alYg+UuZ5v4wWcXXZ1KaJB8XomlajB7dCyzLotBUelWTuSly0v9flzfR+L+Pq7RucMxT8vTpk2barFYBqelpV2UpNyWEkfTICLUwNA0K0dLGzhtc/kYsQWjKKpGSp9gli7sz5Ss6Av6uAOSQgkJkjlYZPedYipaqrq+kMUVo2P4zY8ziA4z/cvs3P+O9tj37dI0jfz8fCorK7+Up0+fHu31emenp6dLLdFtLx4RQJ8IE5OGRhIaZOBsg5dGly+X0miQiIsyc+XYWB64qR8TMyMvuBZNEoLh6VaG9LXgcKvUN3rxeFVAEBwkMzjVwh1zkvnFNX3Pa7v1EuD3+/q+bUb+dLPdu3d7HQ7Hi+LRRx9NlyTp48mTJ2eNGjXqkqoKkuQLE1SccVF0qonKOjfhoQb6JYSQHBuEURa+aoEeOjJIEuBwq5RUOiiucOB0KyTFBJGRGEKk1QgaHaZ/9dpjva07dPf111+zbdu2fFVVrzGoqnpCVdU38/PzV/Tt21e0dSjexZR0APFRZhKjzfgrSdVzECXKOVWzp8aiamA2SgxOCWVIqsU3BrRmoGDnP5Sklyh7N4DOChQJm81Gfn6+5vF43hRCnDCcI7DXbTbbnJ07d86cOXNmq0z1i70oPjxLH/m3+ttFWAhFu1hP7iXKnlaF/1m/iRACp9PJjh07qKmp2SxJ0uuAHviu1jRtSWFh4ZqgoKD+kyZN4lLZc70E+O9JlP/K393PbNu3b+fo0aPHgCWaplVrmoa8detWpk6ditfrLRdCFFZWVk6or6+PioqKIiQk5J+OkHsdBL2q7z+a9mpra9myZQuHDx8+pmnaYlVVtwoheOqpp75zkC9dutSPezFO07QVUVFRU4cNGyYNGDAAq9Wql130tl5p0dvaMFMUBbvdTmFhIQcPHlRsNtsWIcQSj8ez22Qy8fTTT/uYMvCmpUuX+ovv+iiKcossy7dYrdZhiYmJclxcHEFBQQQHB/9TqDG9RNPbLnZTVRWn04nD4aCyspJTp04p9fX1hxRFWS1J0mqgBmDFihXfScG2HrRkyRIsFouw2+0pqqpeDVwuhBgnSVKSJEnifJkWvbt+b/s3kmyaqqrlmqbtBb6QJGl9SEjISYfDofmlWmD7/y/4QwUI9ZzIAAAAWHRFWHRjb21tZW50AEZpbGUgc291cmNlOiBodHRwczovL3d3dy5zZW1hbnRpYy1tZWRpYXdpa2kub3JnL3dpa2kvRmlsZTpTTVdfcG93ZXJlZGJ5XzI1MjAucG5nR/HgGQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wNy0wMlQxNTozMTo1NSswMjowMJD7GggAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDctMDJUMTU6MzE6NTUrMDI6MDDhpqK0AAAAPHRFWHRzb2Z0d2FyZQAvdXNyL3NoYXJlL2RvYy9pbWFnZW1hZ2ljay02LWNvbW1vbi9odG1sL2luZGV4Lmh0bWx15G87AAAAGHRFWHRUaHVtYjo6RG9jdW1lbnQ6OlBhZ2VzADGn/7svAAAAGHRFWHRUaHVtYjo6SW1hZ2U6OkhlaWdodAA4ODHPniohAAAAGHRFWHRUaHVtYjo6SW1hZ2U6OldpZHRoADI1MjDhfK24AAAAGXRFWHRUaHVtYjo6TWltZXR5cGUAaW1hZ2UvcG5nP7JWTgAAABd0RVh0VGh1bWI6Ok1UaW1lADE2MjUyMzI3MTXeTZeiAAAAEnRFWHRUaHVtYjo6U2l6ZQAxMzVLQkL58MQeAAAAAElFTkSuQmCC" alt="Powered by Semantic MediaWiki" class="smw-footer" width="88" height="31" loading="lazy"/></a></div> </div> </div> </div> </div><script src="https://www.googletagmanager.com/gtag/js?id=G-9873239KM5" async=""></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-9873239KM5', {}); </script> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"smw":{"limitreport-intext-parsertime":0.002},"limitreport":{"cputime":"0.083","walltime":"0.739","ppvisitednodes":{"value":380,"limit":1000000},"postexpandincludesize":{"value":2699,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":4,"limit":100},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":5378,"limit":5000000},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"timestamp":"20250218233546","ttl":0,"transientcontent":true}}});mw.config.set({"wgBackendResponseTime":907});});</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10