MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "query": {
        "general": {
            "mainpage": "Main Page",
            "base": "https://dev.statsforsharks.com/entry/Main_Page",
            "sitename": "Stats For Sharks",
            "logo": "https://dev.statsforsharks.com/resources/assets/wiki.png",
            "generator": "MediaWiki 1.31.0",
            "phpversion": "7.2.34",
            "phpsapi": "apache2handler",
            "dbtype": "mysql",
            "dbversion": "5.5.62",
            "imagewhitelistenabled": "",
            "langconversion": "",
            "titleconversion": "",
            "linkprefixcharset": "",
            "linkprefix": "",
            "linktrail": "/^([a-z]+)(.*)$/sD",
            "legaltitlechars": " %!\"$&'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+",
            "invalidusernamechars": "@:",
            "fixarabicunicode": "",
            "fixmalayalamunicode": "",
            "case": "first-letter",
            "lang": "en",
            "fallback": [],
            "fallback8bitEncoding": "windows-1252",
            "writeapi": "",
            "maxarticlesize": 2097152,
            "timezone": "UTC",
            "timeoffset": 0,
            "articlepath": "/entry/$1",
            "scriptpath": "",
            "script": "/index.php",
            "variantarticlepath": false,
            "server": "https://dev.statsforsharks.com",
            "servername": "dev.statsforsharks.com",
            "wikiid": "statsdev-sfs_mw",
            "time": "2025-08-15T08:11:37Z",
            "uploadsenabled": "",
            "maxuploadsize": 104857600,
            "minuploadchunksize": 1024,
            "galleryoptions": {
                "imagesPerRow": 0,
                "imageWidth": 120,
                "imageHeight": 120,
                "captionLength": "",
                "showBytes": "",
                "showDimensions": "",
                "mode": "traditional"
            },
            "thumblimits": [
                120,
                150,
                180,
                200,
                250,
                300
            ],
            "imagelimits": [
                {
                    "width": 320,
                    "height": 240
                },
                {
                    "width": 640,
                    "height": 480
                },
                {
                    "width": 800,
                    "height": 600
                },
                {
                    "width": 1024,
                    "height": 768
                },
                {
                    "width": 1280,
                    "height": 1024
                }
            ],
            "favicon": "https://dev.statsforsharks.com/favicon.ico",
            "centralidlookupprovider": "local",
            "allcentralidlookupproviders": [
                "local"
            ],
            "interwikimagic": "",
            "magiclinks": [],
            "categorycollation": "uppercase",
            "citeresponsivereferences": ""
        },
        "namespaces": {
            "-2": {
                "id": -2,
                "case": "first-letter",
                "canonical": "Media",
                "*": "Media"
            },
            "-1": {
                "id": -1,
                "case": "first-letter",
                "canonical": "Special",
                "*": "Special"
            },
            "0": {
                "id": 0,
                "case": "first-letter",
                "content": "",
                "*": ""
            },
            "1": {
                "id": 1,
                "case": "first-letter",
                "subpages": "",
                "canonical": "Talk",
                "*": "Talk"
            },
            "2": {
                "id": 2,
                "case": "first-letter",
                "subpages": "",
                "canonical": "User",
                "*": "User"
            },
            "3": {
                "id": 3,
                "case": "first-letter",
                "subpages": "",
                "canonical": "User talk",
                "*": "User talk"
            },
            "4": {
                "id": 4,
                "case": "first-letter",
                "subpages": "",
                "canonical": "Project",
                "*": "Stats For Sharks"
            },
            "5": {
                "id": 5,
                "case": "first-letter",
                "subpages": "",
                "canonical": "Project talk",
                "*": "Stats For Sharks talk"
            },
            "6": {
                "id": 6,
                "case": "first-letter",
                "canonical": "File",
                "*": "File"
            },
            "7": {
                "id": 7,
                "case": "first-letter",
                "subpages": "",
                "canonical": "File talk",
                "*": "File talk"
            },
            "8": {
                "id": 8,
                "case": "first-letter",
                "subpages": "",
                "canonical": "MediaWiki",
                "*": "MediaWiki"
            },
            "9": {
                "id": 9,
                "case": "first-letter",
                "subpages": "",
                "canonical": "MediaWiki talk",
                "*": "MediaWiki talk"
            },
            "10": {
                "id": 10,
                "case": "first-letter",
                "subpages": "",
                "canonical": "Template",
                "*": "Template"
            },
            "11": {
                "id": 11,
                "case": "first-letter",
                "subpages": "",
                "canonical": "Template talk",
                "*": "Template talk"
            },
            "12": {
                "id": 12,
                "case": "first-letter",
                "subpages": "",
                "canonical": "Help",
                "*": "Help"
            },
            "13": {
                "id": 13,
                "case": "first-letter",
                "subpages": "",
                "canonical": "Help talk",
                "*": "Help talk"
            },
            "14": {
                "id": 14,
                "case": "first-letter",
                "canonical": "Category",
                "*": "Category"
            },
            "15": {
                "id": 15,
                "case": "first-letter",
                "subpages": "",
                "canonical": "Category talk",
                "*": "Category talk"
            }
        },
        "namespacealiases": [
            {
                "id": 6,
                "*": "Image"
            },
            {
                "id": 7,
                "*": "Image talk"
            }
        ],
        "statistics": {
            "pages": 480,
            "articles": 257,
            "edits": 1136,
            "images": 0,
            "users": 0,
            "activeusers": 1,
            "admins": 1,
            "jobs": 25
        }
    },
    "debuginfo": {
        "mwVersion": "1.31.0",
        "phpEngine": "PHP",
        "phpVersion": "7.2.34",
        "time": 0.7476150989532471,
        "log": [
            {
                "msg": "MWDebug output complete",
                "type": "log",
                "caller": "MWDebug::appendDebugInfoToApiResult"
            }
        ],
        "debugLog": [
            "IP: 216.73.216.144",
            "Start request GET /api.php?action=query&meta=siteinfo&siprop=general%7Cnamespaces%7Cnamespacealiases%7Cstatistics\nHTTP HEADERS:\nACCEPT: */*\nUSER-AGENT: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\nACCEPT-ENCODING: gzip, br, zstd, deflate\nHOST: dev.statsforsharks.com",
            "[caches] cluster: EmptyBagOStuff, WAN: mediawiki-main-default, stash: db-replicated, message: SqlBagOStuff, session: SqlBagOStuff",
            "[caches] LocalisationCache: using store LCStoreCDB",
            "[CryptRand] 0 bytes of randomness leftover in the buffer.",
            "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::openConnection: calling initLB() before first connection.",
            "[DBReplication] Wikimedia\\Rdbms\\LBFactory::getChronologyProtector: using request info {\n    \"IPAddress\": \"216.73.216.144\",\n    \"UserAgent\": \"Mozilla\\/5.0 AppleWebKit\\/537.36 (KHTML, like Gecko; compatible; ClaudeBot\\/1.0; +claudebot@anthropic.com)\",\n    \"ChronologyProtection\": false,\n    \"ChronologyPositionIndex\": 0\n}",
            "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::openConnection: connected to database 0 at '127.0.0.1'.",
            "[SQLBagOStuff] Connection 2231 will be used for SqlBagOStuff",
            "[session] SessionBackend \"sgvao56eke8pv29921lfp05i4ve8k1bp\" is unsaved, marking dirty in constructor",
            "[session] SessionBackend \"sgvao56eke8pv29921lfp05i4ve8k1bp\" save: dataDirty=1 metaDirty=1 forcePersist=0",
            "[cookie] already deleted setcookie: \"statsdev_sfs_mw_session\", \"\", \"1723709496\", \"/\", \"\", \"1\", \"1\"",
            "[cookie] already deleted setcookie: \"statsdev_sfs_mwUserID\", \"\", \"1723709496\", \"/\", \"\", \"1\", \"1\"",
            "[cookie] already deleted setcookie: \"statsdev_sfs_mwToken\", \"\", \"1723709496\", \"/\", \"\", \"1\", \"1\"",
            "[cookie] already deleted setcookie: \"forceHTTPS\", \"\", \"1723709496\", \"/\", \"\", \"\", \"1\"",
            "[DBPerformance] Expectation (writes <= 0) by ApiMain::setRequestExpectations not met (actual: 1):\nquery-m: REPLACE INTO `sfs_mwobjectcache` (keyname,value,exptime) VALUES ('X')\n#0 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/TransactionProfiler.php(219): Wikimedia\\Rdbms\\TransactionProfiler->reportExpectationViolated('writes', 'query-m: REPLAC...', 1)\n#1 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/Database.php(1256): Wikimedia\\Rdbms\\TransactionProfiler->recordQueryCompletion('query-m: REPLAC...', 1755245497.1161, true, 1)\n#2 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/Database.php(1151): Wikimedia\\Rdbms\\Database->doProfiledQuery('REPLACE INTO `s...', 'REPLACE /* SqlB...', true, 'SqlBagOStuff::s...')\n#3 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/Database.php(2741): Wikimedia\\Rdbms\\Database->query('REPLACE INTO `s...', 'SqlBagOStuff::s...')\n#4 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/DatabaseMysqlBase.php(516): Wikimedia\\Rdbms\\Database->nativeReplace('`sfs_mwobjectca...', Array, 'SqlBagOStuff::s...')\n#5 /var/www/sites/dev.statsforsharks.com/includes/objectcache/SqlBagOStuff.php(361): Wikimedia\\Rdbms\\DatabaseMysqlBase->replace('objectcache', Array, Array, 'SqlBagOStuff::s...')\n#6 /var/www/sites/dev.statsforsharks.com/includes/objectcache/SqlBagOStuff.php(376): SqlBagOStuff->setMulti(Array, 30)\n#7 /var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/BagOStuff.php(545): SqlBagOStuff->set('statsdev-sfs_mw...', 1, 30)\n#8 /var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/BagOStuff.php(418): BagOStuff->add('statsdev-sfs_mw...', 1, 30)\n#9 [internal function]: BagOStuff->{closure}()\n#10 /var/www/sites/dev.statsforsharks.com/vendor/wikimedia/wait-condition-loop/src/WaitConditionLoop.php(92): call_user_func(Object(Closure))\n#11 /var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/BagOStuff.php(429): Wikimedia\\WaitConditionLoop->invoke()\n#12 /var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/BagOStuff.php(472): BagOStuff->lock('statsdev-sfs_mw...', 0, 30, 'MessageCache::g...')\n#13 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(742): BagOStuff->getScopedLock('statsdev-sfs_mw...', 0, 30, 'MessageCache::g...')\n#14 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(412): MessageCache->getReentrantScopedLock('statsdev-sfs_mw...', 0)\n#15 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(342): MessageCache->loadFromDBWithLock('en', Array, NULL)\n#16 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(971): MessageCache->load('en')\n#17 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(900): MessageCache->getMsgFromNamespace('Mainpage', 'en')\n#18 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(868): MessageCache->getMessageForLang(Object(LanguageEn), 'mainpage', true, Array)\n#19 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(808): MessageCache->getMessageFromFallbackChain(Object(LanguageEn), 'mainpage', true)\n#20 /var/www/sites/dev.statsforsharks.com/includes/Message.php(1290): MessageCache->get('mainpage', true, Object(LanguageEn))\n#21 /var/www/sites/dev.statsforsharks.com/includes/Message.php(842): Message->fetchMessage()\n#22 /var/www/sites/dev.statsforsharks.com/includes/Message.php(934): Message->toString('text')\n#23 /var/www/sites/dev.statsforsharks.com/includes/Title.php(587): Message->text()\n#24 /var/www/sites/dev.statsforsharks.com/includes/api/ApiQuerySiteinfo.php(134): Title::newMainPage()\n#25 /var/www/sites/dev.statsforsharks.com/includes/api/ApiQuerySiteinfo.php(42): ApiQuerySiteinfo->appendGeneralInfo('general')\n#26 /var/www/sites/dev.statsforsharks.com/includes/api/ApiQuery.php(249): ApiQuerySiteinfo->execute()\n#27 /var/www/sites/dev.statsforsharks.com/includes/api/ApiMain.php(1579): ApiQuery->execute()\n#28 /var/www/sites/dev.statsforsharks.com/includes/api/ApiMain.php(535): ApiMain->executeAction()\n#29 /var/www/sites/dev.statsforsharks.com/includes/api/ApiMain.php(506): ApiMain->executeActionWithErrorHandling()\n#30 /var/www/sites/dev.statsforsharks.com/api.php(94): ApiMain->execute()\n#31 {main}",
            "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::openConnection: connected to database 0 at '127.0.0.1'.",
            "[DBPerformance] Expectation (writes <= 0) by ApiMain::setRequestExpectations not met (actual: 2):\nquery-m: REPLACE INTO `sfs_mwobjectcache` (keyname,value,exptime) VALUES ('X')\n#0 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/TransactionProfiler.php(219): Wikimedia\\Rdbms\\TransactionProfiler->reportExpectationViolated('writes', 'query-m: REPLAC...', 2)\n#1 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/Database.php(1256): Wikimedia\\Rdbms\\TransactionProfiler->recordQueryCompletion('query-m: REPLAC...', 1755245497.1445, true, 2)\n#2 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/Database.php(1151): Wikimedia\\Rdbms\\Database->doProfiledQuery('REPLACE INTO `s...', 'REPLACE /* SqlB...', true, 'SqlBagOStuff::s...')\n#3 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/Database.php(2741): Wikimedia\\Rdbms\\Database->query('REPLACE INTO `s...', 'SqlBagOStuff::s...')\n#4 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/DatabaseMysqlBase.php(516): Wikimedia\\Rdbms\\Database->nativeReplace('`sfs_mwobjectca...', Array, 'SqlBagOStuff::s...')\n#5 /var/www/sites/dev.statsforsharks.com/includes/objectcache/SqlBagOStuff.php(361): Wikimedia\\Rdbms\\DatabaseMysqlBase->replace('objectcache', Array, Array, 'SqlBagOStuff::s...')\n#6 /var/www/sites/dev.statsforsharks.com/includes/objectcache/SqlBagOStuff.php(376): SqlBagOStuff->setMulti(Array, 0)\n#7 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(670): SqlBagOStuff->set('statsdev-sfs_mw...', Array)\n#8 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(420): MessageCache->saveToCaches(Array, 'all', 'en')\n#9 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(342): MessageCache->loadFromDBWithLock('en', Array, NULL)\n#10 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(971): MessageCache->load('en')\n#11 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(900): MessageCache->getMsgFromNamespace('Mainpage', 'en')\n#12 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(868): MessageCache->getMessageForLang(Object(LanguageEn), 'mainpage', true, Array)\n#13 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(808): MessageCache->getMessageFromFallbackChain(Object(LanguageEn), 'mainpage', true)\n#14 /var/www/sites/dev.statsforsharks.com/includes/Message.php(1290): MessageCache->get('mainpage', true, Object(LanguageEn))\n#15 /var/www/sites/dev.statsforsharks.com/includes/Message.php(842): Message->fetchMessage()\n#16 /var/www/sites/dev.statsforsharks.com/includes/Message.php(934): Message->toString('text')\n#17 /var/www/sites/dev.statsforsharks.com/includes/Title.php(587): Message->text()\n#18 /var/www/sites/dev.statsforsharks.com/includes/api/ApiQuerySiteinfo.php(134): Title::newMainPage()\n#19 /var/www/sites/dev.statsforsharks.com/includes/api/ApiQuerySiteinfo.php(42): ApiQuerySiteinfo->appendGeneralInfo('general')\n#20 /var/www/sites/dev.statsforsharks.com/includes/api/ApiQuery.php(249): ApiQuerySiteinfo->execute()\n#21 /var/www/sites/dev.statsforsharks.com/includes/api/ApiMain.php(1579): ApiQuery->execute()\n#22 /var/www/sites/dev.statsforsharks.com/includes/api/ApiMain.php(535): ApiMain->executeAction()\n#23 /var/www/sites/dev.statsforsharks.com/includes/api/ApiMain.php(506): ApiMain->executeActionWithErrorHandling()\n#24 /var/www/sites/dev.statsforsharks.com/api.php(94): ApiMain->execute()\n#25 {main}",
            "[DBPerformance] Expectation (writes <= 0) by ApiMain::setRequestExpectations not met (actual: 3):\nquery-m: DELETE FROM `sfs_mwobjectcache` WHERE keyname = 'X'\n#0 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/TransactionProfiler.php(219): Wikimedia\\Rdbms\\TransactionProfiler->reportExpectationViolated('writes', 'query-m: DELETE...', 3)\n#1 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/Database.php(1256): Wikimedia\\Rdbms\\TransactionProfiler->recordQueryCompletion('query-m: DELETE...', 1755245497.1484, true, 1)\n#2 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/Database.php(1151): Wikimedia\\Rdbms\\Database->doProfiledQuery('DELETE FROM `sf...', 'DELETE /* SqlBa...', true, 'SqlBagOStuff::d...')\n#3 /var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/Database.php(2845): Wikimedia\\Rdbms\\Database->query('DELETE FROM `sf...', 'SqlBagOStuff::d...')\n#4 /var/www/sites/dev.statsforsharks.com/includes/objectcache/SqlBagOStuff.php(433): Wikimedia\\Rdbms\\Database->delete('`sfs_mwobjectca...', 'keyname = 'stat...', 'SqlBagOStuff::d...')\n#5 /var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/BagOStuff.php(447): SqlBagOStuff->delete('statsdev-sfs_mw...')\n#6 /var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/BagOStuff.php(485): BagOStuff->unlock('statsdev-sfs_mw...')\n#7 [internal function]: BagOStuff->{closure}()\n#8 /var/www/sites/dev.statsforsharks.com/vendor/wikimedia/scoped-callback/src/ScopedCallback.php(76): call_user_func_array(Object(Closure), Array)\n#9 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(420): Wikimedia\\ScopedCallback->__destruct()\n#10 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(342): MessageCache->loadFromDBWithLock('en', Array, NULL)\n#11 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(971): MessageCache->load('en')\n#12 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(900): MessageCache->getMsgFromNamespace('Mainpage', 'en')\n#13 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(868): MessageCache->getMessageForLang(Object(LanguageEn), 'mainpage', true, Array)\n#14 /var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php(808): MessageCache->getMessageFromFallbackChain(Object(LanguageEn), 'mainpage', true)\n#15 /var/www/sites/dev.statsforsharks.com/includes/Message.php(1290): MessageCache->get('mainpage', true, Object(LanguageEn))\n#16 /var/www/sites/dev.statsforsharks.com/includes/Message.php(842): Message->fetchMessage()\n#17 /var/www/sites/dev.statsforsharks.com/includes/Message.php(934): Message->toString('text')\n#18 /var/www/sites/dev.statsforsharks.com/includes/Title.php(587): Message->text()\n#19 /var/www/sites/dev.statsforsharks.com/includes/api/ApiQuerySiteinfo.php(134): Title::newMainPage()\n#20 /var/www/sites/dev.statsforsharks.com/includes/api/ApiQuerySiteinfo.php(42): ApiQuerySiteinfo->appendGeneralInfo('general')\n#21 /var/www/sites/dev.statsforsharks.com/includes/api/ApiQuery.php(249): ApiQuerySiteinfo->execute()\n#22 /var/www/sites/dev.statsforsharks.com/includes/api/ApiMain.php(1579): ApiQuery->execute()\n#23 /var/www/sites/dev.statsforsharks.com/includes/api/ApiMain.php(535): ApiMain->executeAction()\n#24 /var/www/sites/dev.statsforsharks.com/includes/api/ApiMain.php(506): ApiMain->executeActionWithErrorHandling()\n#25 /var/www/sites/dev.statsforsharks.com/api.php(94): ApiMain->execute()\n#26 {main}",
            "[MessageCache] MessageCache::load: Loading en... local cache is empty, global cache is expired/volatile, loading from database",
            "[gitinfo] Computed cacheFile=/var/www/sites/dev.statsforsharks.com/gitinfo.json for /var/www/sites/dev.statsforsharks.com",
            "[gitinfo] Cache incomplete for /var/www/sites/dev.statsforsharks.com",
            "SiteStats::loadAndLazyInit: reading site_stats from replica DB",
            "ApiMain::setCacheMode: downgrading cache mode 'public' to 'anon-public-user-private' due to uselang=user",
            "ApiMain::setCacheMode: setting cache mode anon-public-user-private",
            "[gitinfo] Computed cacheFile=/var/www/sites/dev.statsforsharks.com/gitinfo.json for /var/www/sites/dev.statsforsharks.com",
            "[gitinfo] Cache incomplete for /var/www/sites/dev.statsforsharks.com"
        ],
        "queries": [
            {
                "sql": "SHOW GLOBAL VARIABLES LIKE 'read_only'",
                "function": "Wikimedia\\Rdbms\\DatabaseMysqlBase::serverIsReadOnly",
                "master": "",
                "time": 0.0003421306610107422
            },
            {
                "sql": "SELECT  keyname,value,exptime  FROM `sfs_mwobjectcache`    WHERE keyname = 'statsdev-sfs_mw:MWSession:sgvao56eke8pv29921lfp05i4ve8k1bp'  ",
                "function": "SqlBagOStuff::getMulti",
                "master": "",
                "time": 0.009573936462402344
            },
            {
                "sql": "SELECT  keyname,value,exptime  FROM `sfs_mwobjectcache`    WHERE keyname = 'statsdev-sfs_mw:messages:en'  ",
                "function": "SqlBagOStuff::getMulti",
                "master": "",
                "time": 0.0036220550537109375
            },
            {
                "sql": "SELECT  keyname,value,exptime  FROM `sfs_mwobjectcache`    WHERE keyname = 'statsdev-sfs_mw:messages:en:status'  ",
                "function": "SqlBagOStuff::getMulti",
                "master": "",
                "time": 0.0001709461212158203
            },
            {
                "sql": "SELECT  keyname,value,exptime  FROM `sfs_mwobjectcache`    WHERE keyname = 'statsdev-sfs_mw:messages:en:lock'  ",
                "function": "SqlBagOStuff::getMulti",
                "master": "",
                "time": 0.0030450820922851562
            },
            {
                "sql": "REPLACE INTO `sfs_mwobjectcache` (keyname,value,exptime) VALUES ('statsdev-sfs_mw:messages:en:lock','\u02f42\u25a0\ufffd\\0','20250815081207')",
                "function": "SqlBagOStuff::setMulti",
                "master": "",
                "time": 0.0038878917694091797
            },
            {
                "sql": "BEGIN",
                "function": "Wikimedia\\Rdbms\\Database::query (MessageCache::loadFromDB(en)-big)",
                "master": "",
                "time": 7.605552673339844e-5
            },
            {
                "sql": "SELECT  page_title,page_latest  FROM `sfs_mwpage`    WHERE page_is_redirect = '0' AND page_namespace = '8' AND (page_title NOT LIKE '%/%' ESCAPE '`' ) AND (page_len > 10000)  ",
                "function": "MessageCache::loadFromDB(en)-big",
                "master": "",
                "time": 0.0002980232238769531
            },
            {
                "sql": "SELECT  page_title,old_id,old_text,old_flags  FROM `sfs_mwpage` JOIN `sfs_mwrevision` ON ((page_latest=rev_id)) JOIN `sfs_mwtext` ON ((rev_text_id=old_id))   WHERE page_is_redirect = '0' AND page_namespace = '8' AND (page_title NOT LIKE '%/%' ESCAPE '`' ) AND (page_len <= 10000)  ",
                "function": "MessageCache::loadFromDB(en)-small",
                "master": "",
                "time": 0.0067441463470458984
            },
            {
                "sql": "REPLACE INTO `sfs_mwobjectcache` (keyname,value,exptime) VALUES ('statsdev-sfs_mw:messages:en','\ufffd\u25a0;\\n\u25a00\ufffd\ufffd\u25a0\u25a0\\'X\u25a0>k\u25a0*\ufffd\ufffd\u25a0I\u25a0\\r!)\ufffd\u25a0\ufffd\u25a0.\u25a0\u25a0\ufffd\u25a0x0\ufffd\u25a0+\u25a08\ufffd(\u25a0=\u25a0\u25a0\u25a0|P\u25a0!\u25a0@\\0\u25a0\u25a06SG/ K5\u25a0J,\u25a0\u25a0gm\u25a0\u25a0\u0578rl-XP\u25a0\u25a0\ufffd\u25a0>\u25a0e\u25a0\u25a0\u25a0\u25a0\u25a0\u25a0D\ufffd\\\\\u25a0s^)_','20380119031407')",
                "function": "SqlBagOStuff::setMulti",
                "master": "",
                "time": 0.0031249523162841797
            },
            {
                "sql": "DELETE FROM `sfs_mwobjectcache` WHERE keyname = 'statsdev-sfs_mw:messages:en:lock'",
                "function": "SqlBagOStuff::delete",
                "master": "",
                "time": 0.004806041717529297
            },
            {
                "sql": "SELECT  VERSION()     LIMIT 1  ",
                "function": "Wikimedia\\Rdbms\\DatabaseMysqlBase::getServerVersion",
                "master": "",
                "time": 0.012760162353515625
            },
            {
                "sql": "SELECT  ss_total_edits,ss_good_articles,ss_total_pages,ss_users,ss_active_users,ss_images  FROM `sfs_mwsite_stats`    WHERE ss_row_id = '1'  LIMIT 1  ",
                "function": "SiteStats::doLoadFromDB",
                "master": "",
                "time": 0.00039696693420410156
            },
            {
                "sql": "SELECT  COUNT(*)  FROM `sfs_mwuser_groups`    WHERE ug_group = 'sysop' AND (ug_expiry IS NULL OR ug_expiry >= '20250815081137')  LIMIT 1  ",
                "function": "{closure}",
                "master": "",
                "time": 0.00045490264892578125
            },
            {
                "sql": "SELECT  job_cmd,COUNT(*) AS count  FROM `sfs_mwjob`    WHERE job_cmd IN ('createPdfThumbnailsJob','refreshLinks','deleteLinks','htmlCacheUpdate','sendMail','enotifNotify','fixDoubleRedirect','AssembleUploadChunks','PublishStashedFile','ThumbnailRender','recentChangesUpdate','refreshLinksPrioritized','refreshLinksDynamic','activityUpdateJob','categoryMembershipChange','clearUserWatchlist','cdnPurge','userGroupExpiry','clearWatchlistNotifications','enqueue','null')   GROUP BY job_cmd ",
                "function": "JobQueueDB::doGetSiblingQueueSizes",
                "master": "",
                "time": 0.021078109741210938
            }
        ],
        "request": {
            "method": "GET",
            "url": "/api.php?action=query&meta=siteinfo&siprop=general%7Cnamespaces%7Cnamespacealiases%7Cstatistics",
            "headers": {
                "ACCEPT": "*/*",
                "USER-AGENT": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
                "ACCEPT-ENCODING": "gzip, br, zstd, deflate",
                "HOST": "dev.statsforsharks.com"
            },
            "params": {
                "action": "query",
                "meta": "siteinfo",
                "siprop": "general|namespaces|namespacealiases|statistics"
            }
        },
        "memory": "13.74 MB",
        "memoryPeak": "13.94 MB",
        "includes": [
            {
                "name": "/var/www/sites/dev.statsforsharks.com/api.php",
                "size": "5 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/WebStart.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/Setup.php",
                "size": "31 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/AutoLoader.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/autoload.php",
                "size": "134 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/Defines.php",
                "size": "9 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/mime/defines.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/defines.php",
                "size": "770 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/IDatabase.php",
                "size": "74 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/loadbalancer/ILoadBalancer.php",
                "size": "24 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/compat/normal/UtfNormalDefines.php",
                "size": "6 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/DefaultSettings.php",
                "size": "280 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/SiteConfiguration.php",
                "size": "18 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/WebRequest.php",
                "size": "37 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/IP.php",
                "size": "23 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/GlobalFunctions.php",
                "size": "98 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/autoload.php",
                "size": "163 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/composer/autoload_real.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/composer/ClassLoader.php",
                "size": "13 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/composer/include_paths.php",
                "size": "446 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/composer/autoload_static.php",
                "size": "37 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/at-ease/src/MediaWiki/Functions.php",
                "size": "1 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/base-convert/src/Functions.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/relpath/src/RelPath/RelPath.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/relpath/src/Wikimedia/RelPath.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/timestamp/src/defines.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/psr/log/Psr/Log/LoggerInterface.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/HeaderCallback.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/LocalSettings.php",
                "size": "6 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/registration/ExtensionRegistry.php",
                "size": "11 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/profiler/Profiler.php",
                "size": "8 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/profiler/ProfilerStub.php",
                "size": "1 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/TransactionProfiler.php",
                "size": "10 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/psr/log/Psr/Log/LoggerAwareInterface.php",
                "size": "297 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/psr/log/Psr/Log/NullLogger.php",
                "size": "651 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/psr/log/Psr/Log/AbstractLogger.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/MediaWikiServices.php",
                "size": "22 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/services/ServiceContainer.php",
                "size": "12 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/services/DestructibleService.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/config/GlobalVarConfig.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/config/Config.php",
                "size": "1 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/assert/src/Assert.php",
                "size": "7 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/ServiceWiring.php",
                "size": "20 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/Hooks.php",
                "size": "8 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/config/ConfigFactory.php",
                "size": "5 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/services/SalvageableService.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/objectcache/ObjectCache.php",
                "size": "14 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/debug/logger/LoggerFactory.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/object-factory/src/ObjectFactory.php",
                "size": "7 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/debug/logger/LegacySpi.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/debug/logger/Spi.php",
                "size": "1 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/debug/logger/LegacyLogger.php",
                "size": "13 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/psr/log/Psr/Log/LogLevel.php",
                "size": "336 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/EmptyBagOStuff.php",
                "size": "1 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/BagOStuff.php",
                "size": "23 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/IExpiringStore.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/registration/ExtensionProcessor.php",
                "size": "14 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/registration/Processor.php",
                "size": "1 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/registration/VersionChecker.php",
                "size": "7 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/composer/semver/src/VersionParser.php",
                "size": "19 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/composer/semver/src/Constraint/Constraint.php",
                "size": "6 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/composer/semver/src/Constraint/ConstraintInterface.php",
                "size": "606 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/debug/MWDebug.php",
                "size": "15 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/extensions/ParserFunctions/includes/ParserFunctionsHooks.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/upload/UploadBase.php",
                "size": "67 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/languages/LanguageCode.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/exception/MWExceptionHandler.php",
                "size": "21 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/compat/normal/UtfNormalUtil.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/filebackend/fsfile/TempFSFile.php",
                "size": "5 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/filebackend/fsfile/FSFile.php",
                "size": "6 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/context/RequestContext.php",
                "size": "17 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/context/IContextSource.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/languages/MessageLocalizer.php",
                "size": "1 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/context/MutableContext.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/db/MWLBFactory.php",
                "size": "9 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/ConfiguredReadOnlyMode.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/DatabaseDomain.php",
                "size": "5 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/ReplicatedBagOStuff.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/objectcache/SqlBagOStuff.php",
                "size": "24 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/EventRelayerGroup.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/eventrelayer/EventRelayerNull.php",
                "size": "973 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/eventrelayer/EventRelayer.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/stats/BufferingStatsdDataFactory.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Factory/StatsdDataFactory.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Factory/StatsdDataFactoryInterface.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/stats/IBufferingStatsdDataFactory.php",
                "size": "932 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/WANObjectCache.php",
                "size": "88 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/lbfactory/LBFactorySimple.php",
                "size": "5 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/lbfactory/LBFactory.php",
                "size": "20 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/lbfactory/ILBFactory.php",
                "size": "13 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/json/FormatJson.php",
                "size": "11 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/utfnormal/src/Validator.php",
                "size": "22 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/utfnormal/src/Constants.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/deferred/DeferredUpdates.php",
                "size": "13 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/DeprecatedGlobal.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/StubObject.php",
                "size": "6 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/languages/Language.php",
                "size": "156 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/title/MediaWikiTitleCodec.php",
                "size": "15 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/title/TitleFormatter.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/title/TitleParser.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/Title.php",
                "size": "150 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/linker/LinkTarget.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/languages/classes/LanguageEn.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/languages/LanguageConverter.php",
                "size": "33 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/languages/FakeConverter.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/cache/localisation/LocalisationCache.php",
                "size": "31 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/cache/localisation/LCStoreCDB.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/cache/localisation/LCStore.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/auth/AuthManagerAuthPlugin.php",
                "size": "6 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/AuthPlugin.php",
                "size": "9 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/PHPSessionHandler.php",
                "size": "11 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/SessionManager.php",
                "size": "29 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/SessionManagerInterface.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/CachedBagOStuff.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/objectcache/HashBagOStuff.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/php-session-serializer/src/Wikimedia/PhpSessionSerializer.php",
                "size": "11 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/CookieSessionProvider.php",
                "size": "13 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/SessionProvider.php",
                "size": "19 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/SessionProviderInterface.php",
                "size": "1 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/SessionInfo.php",
                "size": "8 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/BotPasswordSessionProvider.php",
                "size": "5 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/ImmutableSessionProviderWithCookie.php",
                "size": "5 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/utils/MWCryptRand.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/CryptRand.php",
                "size": "15 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/loadbalancer/LoadBalancer.php",
                "size": "59 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/Database.php",
                "size": "132 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/IMaintainableDatabase.php",
                "size": "11 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/DatabaseMysqli.php",
                "size": "8 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/DatabaseMysqlBase.php",
                "size": "44 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/ChronologyProtector.php",
                "size": "11 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/DBConnRef.php",
                "size": "17 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/resultwrapper/ResultWrapper.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Entity/StatsdDataInterface.php",
                "size": "726 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Entity/StatsdData.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/SessionId.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/SessionBackend.php",
                "size": "20 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/user/User.php",
                "size": "167 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/Token.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/dao/IDBAccessObject.php",
                "size": "3 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/user/UserIdentity.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/scoped-callback/src/ScopedCallback.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/session/Session.php",
                "size": "19 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/MWTimestamp.php",
                "size": "6 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/timestamp/src/ConvertibleTimestamp.php",
                "size": "8 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/WebResponse.php",
                "size": "9 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/OutputPage.php",
                "size": "119 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/context/ContextSource.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/resourceloader/ResourceLoaderModule.php",
                "size": "32 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/extensions/Interwiki/includes/InterwikiHooks.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/Pingback.php",
                "size": "8 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/deferred/MWCallableUpdate.php",
                "size": "1 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/deferred/DeferrableUpdate.php",
                "size": "258 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/deferred/DeferrableCallback.php",
                "size": "193 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/IEUrlExtension.php",
                "size": "9 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiMain.php",
                "size": "62 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiBase.php",
                "size": "92 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/context/DerivativeContext.php",
                "size": "6 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiResult.php",
                "size": "37 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiSerializable.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiErrorFormatter.php",
                "size": "14 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiModuleManager.php",
                "size": "8 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/StringUtils.php",
                "size": "11 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiQuery.php",
                "size": "18 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiPageSet.php",
                "size": "47 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/Message.php",
                "size": "37 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/MessageSpecifier.php",
                "size": "1 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiQuerySiteinfo.php",
                "size": "29 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiQueryBase.php",
                "size": "18 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiFormatJson.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiFormatBase.php",
                "size": "11 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/api/ApiContinuationManager.php",
                "size": "8 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/cache/MessageCache.php",
                "size": "41 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/wait-condition-loop/src/WaitConditionLoop.php",
                "size": "6 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/utfnormal/src/UtfNormalData.inc",
                "size": "114 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/rdbms/encasing/LikeMatch.php",
                "size": "587 bytes"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/cdb/src/Reader.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/cdb/src/Reader/PHP.php",
                "size": "8 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/vendor/wikimedia/cdb/src/Util.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/cache/CacheDependency.php",
                "size": "7 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/parser/Sanitizer.php",
                "size": "62 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/cache/GenderCache.php",
                "size": "5 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/interwiki/ClassicInterwikiLookup.php",
                "size": "11 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/interwiki/InterwikiLookup.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/MapCacheLRU.php",
                "size": "5 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/MWNamespace.php",
                "size": "15 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/specials/SpecialVersion.php",
                "size": "34 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/specialpage/SpecialPage.php",
                "size": "24 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/GitInfo.php",
                "size": "11 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/ReadOnlyMode.php",
                "size": "2 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/extensions/Cite/includes/CiteHooks.php",
                "size": "11 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/SiteStats.php",
                "size": "7 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/jobqueue/JobQueueGroup.php",
                "size": "13 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/libs/ProcessCacheLRU.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/jobqueue/JobQueue.php",
                "size": "21 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/exception/MWException.php",
                "size": "6 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/jobqueue/JobQueueDB.php",
                "size": "25 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/jobqueue/aggregator/JobQueueAggregator.php",
                "size": "4 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/skins/Skin.php",
                "size": "44 KB"
            },
            {
                "name": "/var/www/sites/dev.statsforsharks.com/includes/skins/SkinFactory.php",
                "size": "3 KB"
            }
        ]
    }
}