Page MenuHomePhabricator
Authored By
matmarex
Sep 13 2021, 11:00 PM
Size
1 MB
Referenced Files
None
Subscribers
None

profile.svg

This file is larger than 256 KB, so syntax highlighting was skipped.
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="1200" height="1222" onload="init(evt)" viewBox="0 0 1200 1222" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
<!-- NOTES: -->
<defs>
<linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
<stop stop-color="#eeeeee" offset="5%" />
<stop stop-color="#eeeeb0" offset="95%" />
</linearGradient>
</defs>
<style type="text/css">
text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
#search, #ignorecase { opacity:0.1; cursor:pointer; }
#search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
#title { text-anchor:middle; font-size:17px}
#unzoom { cursor:pointer; }
#frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
.hide { display:none; }
.parent { opacity:0.5; }
</style>
<script type="text/ecmascript">
<![CDATA[
"use strict";
var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
ignorecaseBtn = document.getElementById("ignorecase");
unzoombtn = document.getElementById("unzoom");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
searching = 0;
currentSearchTerm = null;
// use GET parameters to restore a flamegraphs state.
var params = get_params();
if (params.x && params.y)
zoom(find_group(document.querySelector('[x="' + params.x + '"][y="' + params.y + '"]')));
if (params.s) search(params.s);
}
// event listeners
window.addEventListener("click", function(e) {
var target = find_group(e.target);
if (target) {
if (target.nodeName == "a") {
if (e.ctrlKey === false) return;
e.preventDefault();
}
if (target.classList.contains("parent")) unzoom();
zoom(target);
if (!document.querySelector('.parent')) {
clearzoom();
return;
}
// set parameters for zoom state
var el = target.querySelector("rect");
if (el && el.attributes && el.attributes.y && el.attributes._orig_x) {
var params = get_params()
params.x = el.attributes._orig_x.value;
params.y = el.attributes.y.value;
history.replaceState(null, null, parse_params(params));
}
}
else if (e.target.id == "unzoom") clearzoom();
else if (e.target.id == "search") search_prompt();
else if (e.target.id == "ignorecase") toggle_ignorecase();
}, false)
// mouse-over for info
// show
window.addEventListener("mouseover", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = "Function: " + g_to_text(target);
}, false)
// clear
window.addEventListener("mouseout", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = ' ';
}, false)
// ctrl-F for search
// ctrl-I to toggle case-sensitive search
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
else if (e.ctrlKey && e.keyCode === 73) {
e.preventDefault();
toggle_ignorecase();
}
}, false)
// functions
function get_params() {
var params = {};
var paramsarr = window.location.search.substr(1).split('&');
for (var i = 0; i < paramsarr.length; ++i) {
var tmp = paramsarr[i].split("=");
if (!tmp[0] || !tmp[1]) continue;
params[tmp[0]] = decodeURIComponent(tmp[1]);
}
return params;
}
function parse_params(params) {
var uri = "?";
for (var key in params) {
uri += key + '=' + encodeURIComponent(params[key]) + '&';
}
if (uri.slice(-1) == "&")
uri = uri.substring(0, uri.length - 1);
if (uri == '?')
uri = window.location.href.split('?')[0];
return uri;
}
function find_child(node, selector) {
var children = node.querySelectorAll(selector);
if (children.length) return children[0];
}
function find_group(node) {
var parent = node.parentElement;
if (!parent) return;
if (parent.id == "frames") return node;
return find_group(parent);
}
function orig_save(e, attr, val) {
if (e.attributes["_orig_" + attr] != undefined) return;
if (e.attributes[attr] == undefined) return;
if (val == undefined) val = e.attributes[attr].value;
e.setAttribute("_orig_" + attr, val);
}
function orig_load(e, attr) {
if (e.attributes["_orig_"+attr] == undefined) return;
e.attributes[attr].value = e.attributes["_orig_" + attr].value;
e.removeAttribute("_orig_"+attr);
}
function g_to_text(e) {
var text = find_child(e, "title").firstChild.nodeValue;
return (text)
}
function g_to_func(e) {
var func = g_to_text(e);
// if there's any manipulation we want to do to the function
// name before it's searched, do it here before returning.
return (func);
}
function update_text(e) {
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) -3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
// Smaller than this size won't fit anything
if (w < 2 * 12 * 0.59) {
t.textContent = "";
return;
}
t.textContent = txt;
// Fit in full text width
if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
return;
for (var x = txt.length - 2; x > 0; x--) {
if (t.getSubStringLength(0, x + 2) <= w) {
t.textContent = txt.substring(0, x) + "..";
return;
}
}
t.textContent = "";
}
// zoom
function zoom_reset(e) {
if (e.attributes != undefined) {
orig_load(e, "x");
orig_load(e, "width");
}
if (e.childNodes == undefined) return;
for (var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_reset(c[i]);
}
}
function zoom_child(e, x, ratio) {
if (e.attributes != undefined) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
if (e.tagName == "text")
e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
}
}
if (e.childNodes == undefined) return;
for (var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_child(c[i], x - 10, ratio);
}
}
function zoom_parent(e) {
if (e.attributes) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = 10;
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
}
}
if (e.childNodes == undefined) return;
for (var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_parent(c[i]);
}
}
function zoom(node) {
var attr = find_child(node, "rect").attributes;
var width = parseFloat(attr.width.value);
var xmin = parseFloat(attr.x.value);
var xmax = parseFloat(xmin + width);
var ymin = parseFloat(attr.y.value);
var ratio = (svg.width.baseVal.value - 2 * 10) / width;
// XXX: Workaround for JavaScript float issues (fix me)
var fudge = 0.0001;
unzoombtn.classList.remove("hide");
var el = document.getElementById("frames").children;
for (var i = 0; i < el.length; i++) {
var e = el[i];
var a = find_child(e, "rect").attributes;
var ex = parseFloat(a.x.value);
var ew = parseFloat(a.width.value);
var upstack;
// Is it an ancestor
if (0 == 0) {
upstack = parseFloat(a.y.value) > ymin;
} else {
upstack = parseFloat(a.y.value) < ymin;
}
if (upstack) {
// Direct ancestor
if (ex <= xmin && (ex+ew+fudge) >= xmax) {
e.classList.add("parent");
zoom_parent(e);
update_text(e);
}
// not in current path
else
e.classList.add("hide");
}
// Children maybe
else {
// no common path
if (ex < xmin || ex + fudge >= xmax) {
e.classList.add("hide");
}
else {
zoom_child(e, xmin, ratio);
update_text(e);
}
}
}
search();
}
function unzoom() {
unzoombtn.classList.add("hide");
var el = document.getElementById("frames").children;
for(var i = 0; i < el.length; i++) {
el[i].classList.remove("parent");
el[i].classList.remove("hide");
zoom_reset(el[i]);
update_text(el[i]);
}
search();
}
function clearzoom() {
unzoom();
// remove zoom state
var params = get_params();
if (params.x) delete params.x;
if (params.y) delete params.y;
history.replaceState(null, null, parse_params(params));
}
// search
function toggle_ignorecase() {
ignorecase = !ignorecase;
if (ignorecase) {
ignorecaseBtn.classList.add("show");
} else {
ignorecaseBtn.classList.remove("show");
}
reset_search();
search();
}
function reset_search() {
var el = document.querySelectorAll("#frames rect");
for (var i = 0; i < el.length; i++) {
orig_load(el[i], "fill")
}
var params = get_params();
delete params.s;
history.replaceState(null, null, parse_params(params));
}
function search_prompt() {
if (!searching) {
var term = prompt("Enter a search term (regexp " +
"allowed, eg: ^ext4_)"
+ (ignorecase ? ", ignoring case" : "")
+ "\nPress Ctrl-i to toggle case sensitivity", "");
if (term != null) search(term);
} else {
reset_search();
searching = 0;
currentSearchTerm = null;
searchbtn.classList.remove("show");
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.classList.add("hide");
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
if (term) currentSearchTerm = term;
var re = new RegExp(currentSearchTerm, ignorecase ? 'i' : '');
var el = document.getElementById("frames").children;
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
var func = g_to_func(e);
var rect = find_child(e, "rect");
if (func == null || rect == null)
continue;
// Save max width. Only works as we have a root frame
var w = parseFloat(rect.attributes.width.value);
if (w > maxwidth)
maxwidth = w;
if (func.match(re)) {
// highlight
var x = parseFloat(rect.attributes.x.value);
orig_save(rect, "fill");
rect.attributes.fill.value = "rgb(230,0,230)";
// remember matches
if (matches[x] == undefined) {
matches[x] = w;
} else {
if (w > matches[x]) {
// overwrite with parent
matches[x] = w;
}
}
searching = 1;
}
}
if (!searching)
return;
var params = get_params();
params.s = currentSearchTerm;
history.replaceState(null, null, parse_params(params));
searchbtn.classList.add("show");
searchbtn.firstChild.nodeValue = "Reset Search";
// calculate percent matched, excluding vertical overlap
var count = 0;
var lastx = -1;
var lastw = 0;
var keys = Array();
for (k in matches) {
if (matches.hasOwnProperty(k))
keys.push(k);
}
// sort the matched frames by their x location
// ascending, then width descending
keys.sort(function(a, b){
return a - b;
});
// Step through frames saving only the biggest bottom-up frames
// thanks to the sort order. This relies on the tree property
// where children are always smaller than their parents.
var fudge = 0.0001; // JavaScript floating point
for (var k in keys) {
var x = parseFloat(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw - fudge) {
count += w;
lastx = x;
lastw = w;
}
}
// display matched percent
matchedtxt.classList.remove("hide");
var pct = 100 * count / maxwidth;
if (pct != 100) pct = pct.toFixed(1)
matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
}
]]>
</script>
<rect x="0.0" y="0" width="1200.0" height="1222.0" fill="url(#background)" />
<text id="title" x="600.00" y="24" >Flame Graph</text>
<text id="details" x="10.00" y="1205" > </text>
<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
<text id="search" x="1090.00" y="24" >Search</text>
<text id="ignorecase" x="1174.00" y="24" >ic</text>
<text id="matched" x="1090.00" y="1205" > </text>
<g id="frames">
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/Notifications/EventDispatcher.php(254)} (103 samples, 0.08%)</title><rect x="1188.8" y="917" width="1.0" height="15.0" fill="rgb(222,12,25)" rx="2" ry="2" />
<text x="1191.79" y="927.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,197 samples, 0.97%)</title><rect x="526.7" y="357" width="11.4" height="15.0" fill="rgb(230,159,25)" rx="2" ry="2" />
<text x="529.72" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (79 samples, 0.06%)</title><rect x="243.5" y="709" width="0.8" height="15.0" fill="rgb(215,25,28)" rx="2" ry="2" />
<text x="246.53" y="719.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/media/ExifBitmapHandler.php (39 samples, 0.03%)</title><rect x="395.5" y="581" width="0.4" height="15.0" fill="rgb(232,170,50)" rx="2" ry="2" />
<text x="398.50" y="591.5" ></text>
</g>
<g >
<title>ForeignAPIFile::parseMetadataValue (61 samples, 0.05%)</title><rect x="997.7" y="405" width="0.6" height="15.0" fill="rgb(251,34,13)" rx="2" ry="2" />
<text x="1000.73" y="415.5" ></text>
</g>
<g >
<title>Title::prefix (92 samples, 0.07%)</title><rect x="971.1" y="581" width="0.9" height="15.0" fill="rgb(235,95,11)" rx="2" ry="2" />
<text x="974.11" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::handleAttribsAndClose (1,118 samples, 0.90%)</title><rect x="715.5" y="981" width="10.7" height="15.0" fill="rgb(220,101,30)" rx="2" ry="2" />
<text x="718.51" y="991.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToName (40 samples, 0.03%)</title><rect x="728.5" y="933" width="0.4" height="15.0" fill="rgb(244,159,42)" rx="2" ry="2" />
<text x="731.48" y="943.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Parser.php (78 samples, 0.06%)</title><rect x="265.9" y="293" width="0.7" height="15.0" fill="rgb(234,106,34)" rx="2" ry="2" />
<text x="268.87" y="303.5" ></text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::createObject (141 samples, 0.11%)</title><rect x="209.4" y="805" width="1.3" height="15.0" fill="rgb(245,119,54)" rx="2" ry="2" />
<text x="212.38" y="815.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (56 samples, 0.05%)</title><rect x="395.9" y="613" width="0.5" height="15.0" fill="rgb(250,225,45)" rx="2" ry="2" />
<text x="398.87" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Session\UserInfo::newFromId (149 samples, 0.12%)</title><rect x="12.8" y="1013" width="1.5" height="15.0" fill="rgb(236,199,7)" rx="2" ry="2" />
<text x="15.83" y="1023.5" ></text>
</g>
<g >
<title>MediaWiki\Page\PageStore::loadPageFromConditions (18 samples, 0.01%)</title><rect x="1184.1" y="933" width="0.1" height="15.0" fill="rgb(211,228,15)" rx="2" ry="2" />
<text x="1187.05" y="943.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (410 samples, 0.33%)</title><rect x="405.5" y="405" width="3.9" height="15.0" fill="rgb(224,18,27)" rx="2" ry="2" />
<text x="408.49" y="415.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::replaceForNativeNormalize (65 samples, 0.05%)</title><rect x="673.4" y="837" width="0.6" height="15.0" fill="rgb(253,25,6)" rx="2" ry="2" />
<text x="676.40" y="847.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (40 samples, 0.03%)</title><rect x="818.5" y="581" width="0.4" height="15.0" fill="rgb(249,229,40)" rx="2" ry="2" />
<text x="821.50" y="591.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="910.3" y="437" width="0.4" height="15.0" fill="rgb(216,86,22)" rx="2" ry="2" />
<text x="913.30" y="447.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (1,239 samples, 1.00%)</title><rect x="1076.9" y="613" width="11.9" height="15.0" fill="rgb(251,170,52)" rx="2" ry="2" />
<text x="1079.94" y="623.5" ></text>
</g>
<g >
<title>LocalisationCache::loadSubitem (36 samples, 0.03%)</title><rect x="394.2" y="485" width="0.3" height="15.0" fill="rgb(237,167,5)" rx="2" ry="2" />
<text x="397.17" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (452 samples, 0.37%)</title><rect x="988.4" y="373" width="4.3" height="15.0" fill="rgb(245,16,11)" rx="2" ry="2" />
<text x="991.35" y="383.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/Tokenizer/Tokenizer.php(1303)} (80 samples, 0.06%)</title><rect x="1104.4" y="469" width="0.7" height="15.0" fill="rgb(244,214,49)" rx="2" ry="2" />
<text x="1107.35" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (39 samples, 0.03%)</title><rect x="23.7" y="725" width="0.4" height="15.0" fill="rgb(225,16,53)" rx="2" ry="2" />
<text x="26.73" y="735.5" ></text>
</g>
<g >
<title>SearchUpdate::updateText (356 samples, 0.29%)</title><rect x="1184.6" y="965" width="3.4" height="15.0" fill="rgb(233,158,25)" rx="2" ry="2" />
<text x="1187.61" y="975.5" ></text>
</g>
<g >
<title>LCStoreDB::get (36 samples, 0.03%)</title><rect x="394.2" y="469" width="0.3" height="15.0" fill="rgb(242,112,15)" rx="2" ry="2" />
<text x="397.17" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\base_convert (15 samples, 0.01%)</title><rect x="332.2" y="581" width="0.1" height="15.0" fill="rgb(206,118,17)" rx="2" ry="2" />
<text x="335.18" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::getObjects (120 samples, 0.10%)</title><rect x="242.0" y="677" width="1.1" height="15.0" fill="rgb(247,49,29)" rx="2" ry="2" />
<text x="245.00" y="687.5" ></text>
</g>
<g >
<title>SectionProfiler::scopedProfileOut (40 samples, 0.03%)</title><rect x="1045.7" y="597" width="0.4" height="15.0" fill="rgb(233,182,48)" rx="2" ry="2" />
<text x="1048.72" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectField (36 samples, 0.03%)</title><rect x="470.7" y="613" width="0.3" height="15.0" fill="rgb(214,152,15)" rx="2" ry="2" />
<text x="473.69" y="623.5" ></text>
</g>
<g >
<title>LinkCache::addBadLinkObj (81 samples, 0.07%)</title><rect x="755.0" y="613" width="0.8" height="15.0" fill="rgb(251,135,28)" rx="2" ry="2" />
<text x="758.04" y="623.5" ></text>
</g>
<g >
<title>LinkCache::fetchPageRow (231 samples, 0.19%)</title><rect x="388.1" y="501" width="2.2" height="15.0" fill="rgb(242,159,25)" rx="2" ry="2" />
<text x="391.14" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::findSignature (715 samples, 0.58%)</title><rect x="683.3" y="997" width="6.8" height="15.0" fill="rgb(234,25,15)" rx="2" ry="2" />
<text x="686.26" y="1007.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (80 samples, 0.06%)</title><rect x="15.4" y="773" width="0.8" height="15.0" fill="rgb(205,88,9)" rx="2" ry="2" />
<text x="18.40" y="783.5" ></text>
</g>
<g >
<title>BlockLevelPass::doBlockLevels (80 samples, 0.06%)</title><rect x="442.9" y="757" width="0.7" height="15.0" fill="rgb(243,11,5)" rx="2" ry="2" />
<text x="445.88" y="767.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (559 samples, 0.45%)</title><rect x="845.5" y="517" width="5.3" height="15.0" fill="rgb(249,229,7)" rx="2" ry="2" />
<text x="848.46" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (70 samples, 0.06%)</title><rect x="669.8" y="629" width="0.6" height="15.0" fill="rgb(254,12,15)" rx="2" ry="2" />
<text x="672.76" y="639.5" ></text>
</g>
<g >
<title>Parser::makeImage (4,540 samples, 3.67%)</title><rect x="514.8" y="549" width="43.3" height="15.0" fill="rgb(252,173,9)" rx="2" ry="2" />
<text x="517.81" y="559.5" >Pars..</text>
</g>
<g >
<title>ObjectCache::newFromParams (80 samples, 0.06%)</title><rect x="15.4" y="1029" width="0.8" height="15.0" fill="rgb(238,67,12)" rx="2" ry="2" />
<text x="18.40" y="1039.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (80 samples, 0.06%)</title><rect x="200.4" y="485" width="0.7" height="15.0" fill="rgb(218,8,42)" rx="2" ry="2" />
<text x="203.36" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectField (36 samples, 0.03%)</title><rect x="394.2" y="453" width="0.3" height="15.0" fill="rgb(224,165,23)" rx="2" ry="2" />
<text x="397.17" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="1029.7" y="485" width="0.3" height="15.0" fill="rgb(244,93,11)" rx="2" ry="2" />
<text x="1032.65" y="495.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (40 samples, 0.03%)</title><rect x="419.4" y="549" width="0.4" height="15.0" fill="rgb(240,177,9)" rx="2" ry="2" />
<text x="422.41" y="559.5" ></text>
</g>
<g >
<title>CookieJar::parseCookieResponseHeader (28 samples, 0.02%)</title><rect x="799.2" y="405" width="0.2" height="15.0" fill="rgb(210,67,9)" rx="2" ry="2" />
<text x="802.17" y="415.5" ></text>
</g>
<g >
<title>File::getHandler (39 samples, 0.03%)</title><rect x="317.4" y="709" width="0.4" height="15.0" fill="rgb(239,54,36)" rx="2" ry="2" />
<text x="320.44" y="719.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="470.3" y="629" width="0.4" height="15.0" fill="rgb(245,92,11)" rx="2" ry="2" />
<text x="473.31" y="639.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/deferred/DeferredUpdates.php(207)} (28,476 samples, 23.03%)</title><rect x="918.0" y="1029" width="271.8" height="15.0" fill="rgb(225,45,4)" rx="2" ry="2" />
<text x="921.03" y="1039.5" >{closure:/srv/patchdemo-wikis/fe4d8c..</text>
</g>
<g >
<title>Title::newFromTextThrow (369 samples, 0.30%)</title><rect x="1034.8" y="597" width="3.5" height="15.0" fill="rgb(207,7,25)" rx="2" ry="2" />
<text x="1037.78" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::insertElement (40 samples, 0.03%)</title><rect x="198.5" y="517" width="0.3" height="15.0" fill="rgb(223,145,16)" rx="2" ry="2" />
<text x="201.46" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (160 samples, 0.13%)</title><rect x="466.5" y="677" width="1.5" height="15.0" fill="rgb(244,138,48)" rx="2" ry="2" />
<text x="469.50" y="687.5" ></text>
</g>
<g >
<title>Language::normalize (157 samples, 0.13%)</title><rect x="678.0" y="997" width="1.5" height="15.0" fill="rgb(235,161,25)" rx="2" ry="2" />
<text x="680.96" y="1007.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(408)} (62 samples, 0.05%)</title><rect x="851.4" y="229" width="0.6" height="15.0" fill="rgb(239,171,46)" rx="2" ry="2" />
<text x="854.44" y="239.5" ></text>
</g>
<g >
<title>Parser::fetchFileAndTitle (115 samples, 0.09%)</title><rect x="555.5" y="533" width="1.1" height="15.0" fill="rgb(232,171,35)" rx="2" ry="2" />
<text x="558.52" y="543.5" ></text>
</g>
<g >
<title>Liuggio\StatsdClient\Factory\StatsdDataFactory::timing (15 samples, 0.01%)</title><rect x="987.5" y="453" width="0.2" height="15.0" fill="rgb(240,126,36)" rx="2" ry="2" />
<text x="990.53" y="463.5" ></text>
</g>
<g >
<title>Message::text (399 samples, 0.32%)</title><rect x="60.5" y="565" width="3.8" height="15.0" fill="rgb(227,112,1)" rx="2" ry="2" />
<text x="63.53" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::castToTitle (80 samples, 0.06%)</title><rect x="364.6" y="661" width="0.7" height="15.0" fill="rgb(222,170,5)" rx="2" ry="2" />
<text x="367.56" y="671.5" ></text>
</g>
<g >
<title>Liuggio\StatsdClient\Entity\StatsdData::setValue (45 samples, 0.04%)</title><rect x="423.3" y="549" width="0.4" height="15.0" fill="rgb(209,120,18)" rx="2" ry="2" />
<text x="426.28" y="559.5" ></text>
</g>
<g >
<title>ApiResult::validateValue (156 samples, 0.13%)</title><rect x="27.2" y="981" width="1.4" height="15.0" fill="rgb(250,176,15)" rx="2" ry="2" />
<text x="30.16" y="991.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,006 samples, 0.81%)</title><rect x="409.4" y="629" width="9.6" height="15.0" fill="rgb(221,173,52)" rx="2" ry="2" />
<text x="412.40" y="639.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (80 samples, 0.06%)</title><rect x="200.4" y="517" width="0.7" height="15.0" fill="rgb(229,155,23)" rx="2" ry="2" />
<text x="203.36" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnectionRef (40 samples, 0.03%)</title><rect x="577.2" y="405" width="0.4" height="15.0" fill="rgb(225,67,43)" rx="2" ry="2" />
<text x="580.25" y="415.5" ></text>
</g>
<g >
<title>Title::getLocalURL (79 samples, 0.06%)</title><rect x="199.2" y="549" width="0.8" height="15.0" fill="rgb(240,57,30)" rx="2" ry="2" />
<text x="202.22" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (66 samples, 0.05%)</title><rect x="132.5" y="389" width="0.6" height="15.0" fill="rgb(231,29,47)" rx="2" ry="2" />
<text x="135.51" y="399.5" ></text>
</g>
<g >
<title>Shellbox\Command\BoxedExecutor::execute (731 samples, 0.59%)</title><rect x="423.7" y="581" width="7.0" height="15.0" fill="rgb(251,153,46)" rx="2" ry="2" />
<text x="426.71" y="591.5" ></text>
</g>
<g >
<title>Sanitizer::encodeAttribute (40 samples, 0.03%)</title><rect x="1089.5" y="581" width="0.4" height="15.0" fill="rgb(239,107,5)" rx="2" ry="2" />
<text x="1092.53" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\User\UserOptionsManager::getOption (40 samples, 0.03%)</title><rect x="259.8" y="789" width="0.4" height="15.0" fill="rgb(228,105,24)" rx="2" ry="2" />
<text x="262.85" y="799.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (452 samples, 0.37%)</title><rect x="988.4" y="277" width="4.3" height="15.0" fill="rgb(217,208,31)" rx="2" ry="2" />
<text x="991.35" y="287.5" ></text>
</g>
<g >
<title>WANObjectCache::getCurrentTime (39 samples, 0.03%)</title><rect x="76.1" y="453" width="0.4" height="15.0" fill="rgb(209,40,0)" rx="2" ry="2" />
<text x="79.11" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (480 samples, 0.39%)</title><rect x="632.6" y="485" width="4.6" height="15.0" fill="rgb(251,187,47)" rx="2" ry="2" />
<text x="635.63" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (38 samples, 0.03%)</title><rect x="919.6" y="853" width="0.3" height="15.0" fill="rgb(249,194,43)" rx="2" ry="2" />
<text x="922.55" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (32 samples, 0.03%)</title><rect x="700.7" y="773" width="0.3" height="15.0" fill="rgb(245,21,15)" rx="2" ry="2" />
<text x="703.73" y="783.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,319 samples, 1.07%)</title><rect x="1167.1" y="741" width="12.6" height="15.0" fill="rgb(213,92,38)" rx="2" ry="2" />
<text x="1170.13" y="751.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::applyParts (102 samples, 0.08%)</title><rect x="536.8" y="293" width="1.0" height="15.0" fill="rgb(242,120,15)" rx="2" ry="2" />
<text x="539.84" y="303.5" ></text>
</g>
<g >
<title>FileRepo::getName (32 samples, 0.03%)</title><rect x="850.8" y="469" width="0.3" height="15.0" fill="rgb(235,38,44)" rx="2" ry="2" />
<text x="853.80" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::newRevisionFromConds (35 samples, 0.03%)</title><rect x="1164.6" y="885" width="0.4" height="15.0" fill="rgb(249,80,33)" rx="2" ry="2" />
<text x="1167.62" y="895.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (462 samples, 0.37%)</title><rect x="583.2" y="341" width="4.4" height="15.0" fill="rgb(246,132,3)" rx="2" ry="2" />
<text x="586.21" y="351.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::cleanUp (37 samples, 0.03%)</title><rect x="671.9" y="869" width="0.4" height="15.0" fill="rgb(207,57,42)" rx="2" ry="2" />
<text x="674.91" y="879.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::characters (280 samples, 0.23%)</title><rect x="447.8" y="613" width="2.7" height="15.0" fill="rgb(212,166,34)" rx="2" ry="2" />
<text x="450.84" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getSlotRowsForBatch (25 samples, 0.02%)</title><rect x="700.1" y="821" width="0.3" height="15.0" fill="rgb(232,218,16)" rx="2" ry="2" />
<text x="703.14" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseDomain::newFromId (118 samples, 0.10%)</title><rect x="839.5" y="405" width="1.1" height="15.0" fill="rgb(223,213,3)" rx="2" ry="2" />
<text x="842.46" y="415.5" ></text>
</g>
<g >
<title>LocalisationCache::loadSubitem (36 samples, 0.03%)</title><rect x="470.7" y="645" width="0.3" height="15.0" fill="rgb(238,172,53)" rx="2" ry="2" />
<text x="473.69" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (80 samples, 0.06%)</title><rect x="1115.4" y="565" width="0.8" height="15.0" fill="rgb(229,200,46)" rx="2" ry="2" />
<text x="1118.44" y="575.5" ></text>
</g>
<g >
<title>Title::getInterwiki (53 samples, 0.04%)</title><rect x="1031.6" y="597" width="0.5" height="15.0" fill="rgb(206,63,27)" rx="2" ry="2" />
<text x="1034.58" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (79 samples, 0.06%)</title><rect x="467.3" y="645" width="0.7" height="15.0" fill="rgb(246,23,4)" rx="2" ry="2" />
<text x="470.28" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\CriticalSectionProvider::scopedEnter (37 samples, 0.03%)</title><rect x="387.4" y="389" width="0.4" height="15.0" fill="rgb(254,204,26)" rx="2" ry="2" />
<text x="390.41" y="399.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::linearWalkBackwards (558 samples, 0.45%)</title><rect x="684.4" y="981" width="5.3" height="15.0" fill="rgb(245,44,28)" rx="2" ry="2" />
<text x="687.40" y="991.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/psr7/src/MessageTrait.php(189)} (21 samples, 0.02%)</title><rect x="322.7" y="261" width="0.2" height="15.0" fill="rgb(231,67,8)" rx="2" ry="2" />
<text x="325.68" y="271.5" ></text>
</g>
<g >
<title>Sanitizer::fixTagAttributes (160 samples, 0.13%)</title><rect x="169.8" y="629" width="1.6" height="15.0" fill="rgb(243,213,33)" rx="2" ry="2" />
<text x="172.83" y="639.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,251 samples, 1.01%)</title><rect x="1065.0" y="549" width="11.9" height="15.0" fill="rgb(225,28,36)" rx="2" ry="2" />
<text x="1068.00" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::dispatcherCurrentNode (80 samples, 0.06%)</title><rect x="712.8" y="949" width="0.8" height="15.0" fill="rgb(205,98,19)" rx="2" ry="2" />
<text x="715.83" y="959.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::push (160 samples, 0.13%)</title><rect x="454.7" y="645" width="1.5" height="15.0" fill="rgb(218,113,10)" rx="2" ry="2" />
<text x="457.67" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL__Internal (40 samples, 0.03%)</title><rect x="199.2" y="533" width="0.4" height="15.0" fill="rgb(212,118,28)" rx="2" ry="2" />
<text x="202.22" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::characters (159 samples, 0.13%)</title><rect x="1097.9" y="469" width="1.5" height="15.0" fill="rgb(239,226,18)" rx="2" ry="2" />
<text x="1100.88" y="479.5" ></text>
</g>
<g >
<title>SvgHandler::normaliseParams (23 samples, 0.02%)</title><rect x="112.8" y="517" width="0.2" height="15.0" fill="rgb(207,161,27)" rx="2" ry="2" />
<text x="115.80" y="527.5" ></text>
</g>
<g >
<title>SyntaxHighlight::highlight (809 samples, 0.65%)</title><rect x="597.8" y="517" width="7.8" height="15.0" fill="rgb(237,41,14)" rx="2" ry="2" />
<text x="600.84" y="527.5" ></text>
</g>
<g >
<title>MagicWordArray::matchAndRemove (40 samples, 0.03%)</title><rect x="47.5" y="629" width="0.4" height="15.0" fill="rgb(210,87,20)" rx="2" ry="2" />
<text x="50.53" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec (41 samples, 0.03%)</title><rect x="674.0" y="805" width="0.4" height="15.0" fill="rgb(234,221,37)" rx="2" ry="2" />
<text x="677.02" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertCharacters (280 samples, 0.23%)</title><rect x="889.3" y="549" width="2.7" height="15.0" fill="rgb(243,194,20)" rx="2" ry="2" />
<text x="892.30" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (30 samples, 0.02%)</title><rect x="699.2" y="757" width="0.3" height="15.0" fill="rgb(213,161,32)" rx="2" ry="2" />
<text x="702.17" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (40 samples, 0.03%)</title><rect x="31.2" y="245" width="0.4" height="15.0" fill="rgb(222,209,49)" rx="2" ry="2" />
<text x="34.23" y="255.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getPrefixedDBkey (40 samples, 0.03%)</title><rect x="501.4" y="485" width="0.4" height="15.0" fill="rgb(245,90,4)" rx="2" ry="2" />
<text x="504.44" y="495.5" ></text>
</g>
<g >
<title>Title::isSpecial (81 samples, 0.07%)</title><rect x="933.1" y="725" width="0.8" height="15.0" fill="rgb(243,40,38)" rx="2" ry="2" />
<text x="936.09" y="735.5" ></text>
</g>
<g >
<title>Message::text (31 samples, 0.03%)</title><rect x="346.0" y="677" width="0.3" height="15.0" fill="rgb(225,149,12)" rx="2" ry="2" />
<text x="349.00" y="687.5" ></text>
</g>
<g >
<title>Cite\Hooks\CiteParserHooks::onParserAfterParse (40 samples, 0.03%)</title><rect x="31.2" y="629" width="0.4" height="15.0" fill="rgb(228,221,2)" rx="2" ry="2" />
<text x="34.23" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\ParamValidator::validateValue (40 samples, 0.03%)</title><rect x="30.6" y="869" width="0.4" height="15.0" fill="rgb(227,23,3)" rx="2" ry="2" />
<text x="33.62" y="879.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (32 samples, 0.03%)</title><rect x="207.6" y="725" width="0.3" height="15.0" fill="rgb(209,23,36)" rx="2" ry="2" />
<text x="210.55" y="735.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,700 samples, 1.37%)</title><rect x="1010.4" y="485" width="16.2" height="15.0" fill="rgb(216,34,37)" rx="2" ry="2" />
<text x="1013.37" y="495.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,046 samples, 0.85%)</title><rect x="587.9" y="485" width="9.9" height="15.0" fill="rgb(220,21,20)" rx="2" ry="2" />
<text x="590.86" y="495.5" ></text>
</g>
<g >
<title>MagicWordArray::matchStartAndRemove (40 samples, 0.03%)</title><rect x="836.2" y="629" width="0.4" height="15.0" fill="rgb(224,205,18)" rx="2" ry="2" />
<text x="839.19" y="639.5" ></text>
</g>
<g >
<title>Parser::getTargetLanguage (39 samples, 0.03%)</title><rect x="1027.7" y="597" width="0.4" height="15.0" fill="rgb(218,148,41)" rx="2" ry="2" />
<text x="1030.74" y="607.5" ></text>
</g>
<g >
<title>Title::getFullURL (40 samples, 0.03%)</title><rect x="1118.5" y="517" width="0.4" height="15.0" fill="rgb(242,112,44)" rx="2" ry="2" />
<text x="1121.50" y="527.5" ></text>
</g>
<g >
<title>Shellbox\TempDirManager::teardown (26 samples, 0.02%)</title><rect x="157.5" y="437" width="0.2" height="15.0" fill="rgb(236,30,24)" rx="2" ry="2" />
<text x="160.48" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (438 samples, 0.35%)</title><rect x="453.5" y="661" width="4.2" height="15.0" fill="rgb(206,18,15)" rx="2" ry="2" />
<text x="456.53" y="671.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="395.5" y="597" width="0.4" height="15.0" fill="rgb(224,147,27)" rx="2" ry="2" />
<text x="398.50" y="607.5" ></text>
</g>
<g >
<title>Html::rawElement (40 samples, 0.03%)</title><rect x="1028.5" y="549" width="0.4" height="15.0" fill="rgb(240,111,46)" rx="2" ry="2" />
<text x="1031.52" y="559.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (1,035 samples, 0.84%)</title><rect x="646.3" y="693" width="9.9" height="15.0" fill="rgb(225,92,34)" rx="2" ry="2" />
<text x="649.33" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::length (39 samples, 0.03%)</title><rect x="196.6" y="533" width="0.3" height="15.0" fill="rgb(217,215,38)" rx="2" ry="2" />
<text x="199.56" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (320 samples, 0.26%)</title><rect x="55.6" y="565" width="3.0" height="15.0" fill="rgb(229,121,46)" rx="2" ry="2" />
<text x="58.56" y="575.5" ></text>
</g>
<g >
<title>SectionProfiler::scopedProfileOut (39 samples, 0.03%)</title><rect x="391.1" y="709" width="0.3" height="15.0" fill="rgb(234,192,50)" rx="2" ry="2" />
<text x="394.08" y="719.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (432 samples, 0.35%)</title><rect x="133.1" y="277" width="4.2" height="15.0" fill="rgb(242,199,35)" rx="2" ry="2" />
<text x="136.14" y="287.5" ></text>
</g>
<g >
<title>wfAppendQuery (28 samples, 0.02%)</title><rect x="418.7" y="565" width="0.3" height="15.0" fill="rgb(248,76,30)" rx="2" ry="2" />
<text x="421.73" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (118 samples, 0.10%)</title><rect x="265.9" y="357" width="1.1" height="15.0" fill="rgb(235,222,8)" rx="2" ry="2" />
<text x="268.87" y="367.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (62 samples, 0.05%)</title><rect x="700.1" y="933" width="0.6" height="15.0" fill="rgb(232,6,54)" rx="2" ry="2" />
<text x="703.14" y="943.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (36 samples, 0.03%)</title><rect x="920.9" y="789" width="0.4" height="15.0" fill="rgb(209,93,7)" rx="2" ry="2" />
<text x="923.93" y="799.5" ></text>
</g>
<g >
<title>FileRepo::newFile (328 samples, 0.27%)</title><rect x="369.3" y="661" width="3.1" height="15.0" fill="rgb(224,72,27)" rx="2" ry="2" />
<text x="372.29" y="671.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (31 samples, 0.03%)</title><rect x="346.0" y="517" width="0.3" height="15.0" fill="rgb(251,27,18)" rx="2" ry="2" />
<text x="349.00" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::executeInternal (2,200 samples, 1.78%)</title><rect x="708.2" y="1013" width="21.0" height="15.0" fill="rgb(214,151,30)" rx="2" ry="2" />
<text x="711.25" y="1023.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (438 samples, 0.35%)</title><rect x="71.9" y="373" width="4.2" height="15.0" fill="rgb(244,180,4)" rx="2" ry="2" />
<text x="74.93" y="383.5" ></text>
</g>
<g >
<title>Title::hasSourceText (40 samples, 0.03%)</title><rect x="116.6" y="597" width="0.4" height="15.0" fill="rgb(205,21,27)" rx="2" ry="2" />
<text x="119.62" y="607.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (5,132 samples, 4.15%)</title><rect x="381.7" y="741" width="49.0" height="15.0" fill="rgb(229,178,22)" rx="2" ry="2" />
<text x="384.72" y="751.5" >PPFr..</text>
</g>
<g >
<title>BagOStuff::proxyCall (20 samples, 0.02%)</title><rect x="918.6" y="901" width="0.2" height="15.0" fill="rgb(227,43,0)" rx="2" ry="2" />
<text x="921.61" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::insertNode (320 samples, 0.26%)</title><rect x="1152.0" y="677" width="3.1" height="15.0" fill="rgb(240,120,28)" rx="2" ry="2" />
<text x="1155.05" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::__construct (39 samples, 0.03%)</title><rect x="115.5" y="581" width="0.4" height="15.0" fill="rgb(210,69,31)" rx="2" ry="2" />
<text x="118.48" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::preprocess (40 samples, 0.03%)</title><rect x="712.4" y="901" width="0.4" height="15.0" fill="rgb(215,141,5)" rx="2" ry="2" />
<text x="715.45" y="911.5" ></text>
</g>
<g >
<title>Parser::statelessFetchRevisionRecord (46 samples, 0.04%)</title><rect x="732.1" y="421" width="0.4" height="15.0" fill="rgb(211,23,19)" rx="2" ry="2" />
<text x="735.06" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (275 samples, 0.22%)</title><rect x="265.9" y="453" width="2.6" height="15.0" fill="rgb(236,158,26)" rx="2" ry="2" />
<text x="268.87" y="463.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCss (40 samples, 0.03%)</title><rect x="171.0" y="565" width="0.4" height="15.0" fill="rgb(246,154,54)" rx="2" ry="2" />
<text x="173.98" y="575.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (41 samples, 0.03%)</title><rect x="755.0" y="549" width="0.4" height="15.0" fill="rgb(243,58,49)" rx="2" ry="2" />
<text x="758.04" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::isInList (40 samples, 0.03%)</title><rect x="191.6" y="533" width="0.4" height="15.0" fill="rgb(249,103,27)" rx="2" ry="2" />
<text x="194.58" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (381 samples, 0.31%)</title><rect x="515.0" y="181" width="3.6" height="15.0" fill="rgb(241,40,43)" rx="2" ry="2" />
<text x="517.99" y="191.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="258.4" y="837" width="0.4" height="15.0" fill="rgb(232,121,11)" rx="2" ry="2" />
<text x="261.38" y="847.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (40 samples, 0.03%)</title><rect x="258.0" y="789" width="0.4" height="15.0" fill="rgb(213,200,44)" rx="2" ry="2" />
<text x="261.00" y="799.5" ></text>
</g>
<g >
<title>Shellbox\TempDirManager::prepareBasePath (37 samples, 0.03%)</title><rect x="1065.9" y="421" width="0.3" height="15.0" fill="rgb(219,120,30)" rx="2" ry="2" />
<text x="1068.86" y="431.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (989 samples, 0.80%)</title><rect x="137.3" y="469" width="9.4" height="15.0" fill="rgb(250,59,49)" rx="2" ry="2" />
<text x="140.26" y="479.5" ></text>
</g>
<g >
<title>Html::openElement (77 samples, 0.06%)</title><rect x="332.3" y="629" width="0.8" height="15.0" fill="rgb(215,49,15)" rx="2" ry="2" />
<text x="335.32" y="639.5" ></text>
</g>
<g >
<title>MobileFrontendHooks::onOutputPageBeforeHTML (40 samples, 0.03%)</title><rect x="258.4" y="885" width="0.4" height="15.0" fill="rgb(212,157,48)" rx="2" ry="2" />
<text x="261.38" y="895.5" ></text>
</g>
<g >
<title>wfIsDebugRawPage (16 samples, 0.01%)</title><rect x="597.7" y="405" width="0.1" height="15.0" fill="rgb(214,122,23)" rx="2" ry="2" />
<text x="600.69" y="415.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (561 samples, 0.45%)</title><rect x="308.2" y="357" width="5.4" height="15.0" fill="rgb(222,54,39)" rx="2" ry="2" />
<text x="311.21" y="367.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (1,411 samples, 1.14%)</title><rect x="784.6" y="437" width="13.4" height="15.0" fill="rgb(235,180,44)" rx="2" ry="2" />
<text x="787.55" y="447.5" ></text>
</g>
<g >
<title>BlockLevelPass::doBlockLevels (40 samples, 0.03%)</title><rect x="883.6" y="677" width="0.4" height="15.0" fill="rgb(232,161,52)" rx="2" ry="2" />
<text x="886.59" y="687.5" ></text>
</g>
<g >
<title>Shellbox\Command\BoxedCommand::execute (731 samples, 0.59%)</title><rect x="423.7" y="597" width="7.0" height="15.0" fill="rgb(253,92,19)" rx="2" ry="2" />
<text x="426.71" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (999 samples, 0.81%)</title><rect x="588.0" y="181" width="9.5" height="15.0" fill="rgb(220,104,0)" rx="2" ry="2" />
<text x="591.01" y="191.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInterwiki (40 samples, 0.03%)</title><rect x="910.7" y="645" width="0.4" height="15.0" fill="rgb(224,222,17)" rx="2" ry="2" />
<text x="913.69" y="655.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (338 samples, 0.27%)</title><rect x="1048.8" y="245" width="3.2" height="15.0" fill="rgb(230,113,39)" rx="2" ry="2" />
<text x="1051.79" y="255.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\SerializerNode::__construct (40 samples, 0.03%)</title><rect x="899.2" y="501" width="0.4" height="15.0" fill="rgb(209,67,34)" rx="2" ry="2" />
<text x="902.20" y="511.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/api/ApiHookRunner.php (40 samples, 0.03%)</title><rect x="21.1" y="1045" width="0.3" height="15.0" fill="rgb(219,218,53)" rx="2" ry="2" />
<text x="24.05" y="1055.5" ></text>
</g>
<g >
<title>MagicWordArray::getRegexStart (39 samples, 0.03%)</title><rect x="384.2" y="693" width="0.4" height="15.0" fill="rgb(252,154,3)" rx="2" ry="2" />
<text x="387.24" y="703.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/ConfirmEdit/SimpleCaptcha/SimpleCaptcha.php (40 samples, 0.03%)</title><rect x="730.8" y="885" width="0.3" height="15.0" fill="rgb(211,210,9)" rx="2" ry="2" />
<text x="733.77" y="895.5" ></text>
</g>
<g >
<title>WikiPage::prepareContentForEdit (18,761 samples, 15.17%)</title><rect x="477.2" y="805" width="179.0" height="15.0" fill="rgb(208,147,42)" rx="2" ry="2" />
<text x="480.18" y="815.5" >WikiPage::prepareConten..</text>
</g>
<g >
<title>ApiVisualEditor::isAllowedNamespace (40 samples, 0.03%)</title><rect x="260.2" y="805" width="0.4" height="15.0" fill="rgb(253,198,53)" rx="2" ry="2" />
<text x="263.23" y="815.5" ></text>
</g>
<g >
<title>Sanitizer::getRecognizedTagData (25 samples, 0.02%)</title><rect x="404.9" y="629" width="0.3" height="15.0" fill="rgb(244,126,37)" rx="2" ry="2" />
<text x="407.92" y="639.5" ></text>
</g>
<g >
<title>Parser::internalParse (18,116 samples, 14.65%)</title><rect x="270.0" y="773" width="172.9" height="15.0" fill="rgb(206,13,42)" rx="2" ry="2" />
<text x="273.00" y="783.5" >Parser::internalParse</text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (913 samples, 0.74%)</title><rect x="850.8" y="533" width="8.7" height="15.0" fill="rgb(230,143,7)" rx="2" ry="2" />
<text x="853.80" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\GeneralizedSql::generalizeSQL (70 samples, 0.06%)</title><rect x="669.8" y="581" width="0.6" height="15.0" fill="rgb(211,227,25)" rx="2" ry="2" />
<text x="672.76" y="591.5" ></text>
</g>
<g >
<title>WebRequest::getValues (293 samples, 0.24%)</title><rect x="675.2" y="981" width="2.8" height="15.0" fill="rgb(247,193,27)" rx="2" ry="2" />
<text x="678.16" y="991.5" ></text>
</g>
<g >
<title>Message::transformText (40 samples, 0.03%)</title><rect x="981.9" y="533" width="0.4" height="15.0" fill="rgb(228,139,35)" rx="2" ry="2" />
<text x="984.92" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (238 samples, 0.19%)</title><rect x="704.5" y="885" width="2.2" height="15.0" fill="rgb(216,123,20)" rx="2" ry="2" />
<text x="707.46" y="895.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::element (202 samples, 0.16%)</title><rect x="193.1" y="469" width="1.9" height="15.0" fill="rgb(211,50,3)" rx="2" ry="2" />
<text x="196.10" y="479.5" ></text>
</g>
<g >
<title>LinkCache::getGoodLinkRow (80 samples, 0.06%)</title><rect x="1121.2" y="741" width="0.7" height="15.0" fill="rgb(238,119,14)" rx="2" ry="2" />
<text x="1124.16" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::beginIfImplied (39 samples, 0.03%)</title><rect x="1179.7" y="789" width="0.4" height="15.0" fill="rgb(215,47,10)" rx="2" ry="2" />
<text x="1182.71" y="799.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::getSerialized (80 samples, 0.06%)</title><rect x="206.4" y="693" width="0.8" height="15.0" fill="rgb(226,228,28)" rx="2" ry="2" />
<text x="209.41" y="703.5" ></text>
</g>
<g >
<title>PPTemplateFrame_Hash::__construct (36 samples, 0.03%)</title><rect x="385.0" y="693" width="0.3" height="15.0" fill="rgb(214,0,29)" rx="2" ry="2" />
<text x="387.98" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::endTag (40 samples, 0.03%)</title><rect x="905.7" y="549" width="0.4" height="15.0" fill="rgb(214,43,36)" rx="2" ry="2" />
<text x="908.71" y="559.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInternal (1,302 samples, 1.05%)</title><rect x="500.7" y="533" width="12.4" height="15.0" fill="rgb(206,107,46)" rx="2" ry="2" />
<text x="503.68" y="543.5" ></text>
</g>
<g >
<title>Parser::statelessFetchTemplate (46 samples, 0.04%)</title><rect x="732.1" y="485" width="0.4" height="15.0" fill="rgb(221,112,53)" rx="2" ry="2" />
<text x="735.06" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (531 samples, 0.43%)</title><rect x="992.7" y="229" width="5.0" height="15.0" fill="rgb(229,80,7)" rx="2" ry="2" />
<text x="995.67" y="239.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (34 samples, 0.03%)</title><rect x="698.8" y="901" width="0.4" height="15.0" fill="rgb(238,222,29)" rx="2" ry="2" />
<text x="701.85" y="911.5" ></text>
</g>
<g >
<title>Message::fetchMessage (38 samples, 0.03%)</title><rect x="385.3" y="645" width="0.4" height="15.0" fill="rgb(241,64,23)" rx="2" ry="2" />
<text x="388.32" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="468.8" y="629" width="0.4" height="15.0" fill="rgb(222,76,15)" rx="2" ry="2" />
<text x="471.78" y="639.5" ></text>
</g>
<g >
<title>Parser::makeKnownLinkHolder (169 samples, 0.14%)</title><rect x="113.3" y="613" width="1.6" height="15.0" fill="rgb(249,111,12)" rx="2" ry="2" />
<text x="116.30" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\Notifications\EventDispatcher::getParsedRevision (22,623 samples, 18.30%)</title><rect x="948.7" y="853" width="215.9" height="15.0" fill="rgb(233,63,14)" rx="2" ry="2" />
<text x="951.73" y="863.5" >MediaWiki\Extension\Discussi..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::handleAttribsAndClose (840 samples, 0.68%)</title><rect x="1100.2" y="581" width="8.0" height="15.0" fill="rgb(216,145,25)" rx="2" ry="2" />
<text x="1103.16" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (18 samples, 0.01%)</title><rect x="1166.0" y="901" width="0.2" height="15.0" fill="rgb(217,161,17)" rx="2" ry="2" />
<text x="1169.02" y="911.5" ></text>
</g>
<g >
<title>Parser::recursiveTagParse (37 samples, 0.03%)</title><rect x="477.2" y="501" width="0.3" height="15.0" fill="rgb(217,186,19)" rx="2" ry="2" />
<text x="480.18" y="511.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (32 samples, 0.03%)</title><rect x="148.8" y="517" width="0.3" height="15.0" fill="rgb(237,113,32)" rx="2" ry="2" />
<text x="151.80" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (356 samples, 0.29%)</title><rect x="265.9" y="741" width="3.4" height="15.0" fill="rgb(207,215,11)" rx="2" ry="2" />
<text x="268.87" y="751.5" ></text>
</g>
<g >
<title>PPFrame_Hash::__construct (40 samples, 0.03%)</title><rect x="1091.1" y="581" width="0.3" height="15.0" fill="rgb(243,223,51)" rx="2" ry="2" />
<text x="1094.05" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="268.9" y="501" width="0.4" height="15.0" fill="rgb(214,182,3)" rx="2" ry="2" />
<text x="271.88" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (80 samples, 0.06%)</title><rect x="21.4" y="933" width="0.8" height="15.0" fill="rgb(206,139,2)" rx="2" ry="2" />
<text x="24.43" y="943.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (432 samples, 0.35%)</title><rect x="133.1" y="293" width="4.2" height="15.0" fill="rgb(244,159,19)" rx="2" ry="2" />
<text x="136.14" y="303.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Parser.php(1606)} (80 samples, 0.06%)</title><rect x="882.8" y="661" width="0.8" height="15.0" fill="rgb(209,77,9)" rx="2" ry="2" />
<text x="885.83" y="671.5" ></text>
</g>
<g >
<title>Message::format (395 samples, 0.32%)</title><rect x="506.3" y="485" width="3.8" height="15.0" fill="rgb(248,184,41)" rx="2" ry="2" />
<text x="509.32" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (1,433 samples, 1.16%)</title><rect x="1012.6" y="277" width="13.7" height="15.0" fill="rgb(210,113,26)" rx="2" ry="2" />
<text x="1015.62" y="287.5" ></text>
</g>
<g >
<title>FileRepo::__construct (119 samples, 0.10%)</title><rect x="403.8" y="597" width="1.1" height="15.0" fill="rgb(217,99,22)" rx="2" ry="2" />
<text x="406.79" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (914 samples, 0.74%)</title><rect x="138.0" y="197" width="8.7" height="15.0" fill="rgb(254,144,53)" rx="2" ry="2" />
<text x="140.98" y="207.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (469 samples, 0.38%)</title><rect x="319.1" y="581" width="4.5" height="15.0" fill="rgb(205,190,43)" rx="2" ry="2" />
<text x="322.14" y="591.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (559 samples, 0.45%)</title><rect x="845.5" y="549" width="5.3" height="15.0" fill="rgb(209,92,15)" rx="2" ry="2" />
<text x="848.46" y="559.5" ></text>
</g>
<g >
<title>ParserOptions::getOption (36 samples, 0.03%)</title><rect x="561.9" y="533" width="0.3" height="15.0" fill="rgb(236,214,9)" rx="2" ry="2" />
<text x="564.87" y="543.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks2 (7,908 samples, 6.40%)</title><rect x="747.7" y="661" width="75.5" height="15.0" fill="rgb(210,60,44)" rx="2" ry="2" />
<text x="750.73" y="671.5" >Parser::..</text>
</g>
<g >
<title>ForeignAPIFile::getSha1 (79 samples, 0.06%)</title><rect x="1063.3" y="533" width="0.8" height="15.0" fill="rgb(211,35,2)" rx="2" ry="2" />
<text x="1066.30" y="543.5" ></text>
</g>
<g >
<title>UtfNormal\Utils::utf8ToCodepoint (40 samples, 0.03%)</title><rect x="628.0" y="325" width="0.4" height="15.0" fill="rgb(222,19,54)" rx="2" ry="2" />
<text x="631.04" y="335.5" ></text>
</g>
<g >
<title>Message::fetchMessage (36 samples, 0.03%)</title><rect x="470.7" y="741" width="0.3" height="15.0" fill="rgb(226,48,41)" rx="2" ry="2" />
<text x="473.69" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (40 samples, 0.03%)</title><rect x="31.2" y="261" width="0.4" height="15.0" fill="rgb(242,227,28)" rx="2" ry="2" />
<text x="34.23" y="271.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (1,326 samples, 1.07%)</title><rect x="785.1" y="309" width="12.7" height="15.0" fill="rgb(224,6,32)" rx="2" ry="2" />
<text x="788.10" y="319.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::makeGlobalKey (40 samples, 0.03%)</title><rect x="128.7" y="405" width="0.4" height="15.0" fill="rgb(231,173,40)" rx="2" ry="2" />
<text x="131.70" y="415.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (1,433 samples, 1.16%)</title><rect x="1012.6" y="293" width="13.7" height="15.0" fill="rgb(224,121,10)" rx="2" ry="2" />
<text x="1015.62" y="303.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Utils::streamFor (56 samples, 0.05%)</title><rect x="1011.1" y="341" width="0.5" height="15.0" fill="rgb(217,33,11)" rx="2" ry="2" />
<text x="1014.08" y="351.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="687.0" y="901" width="0.4" height="15.0" fill="rgb(230,123,37)" rx="2" ry="2" />
<text x="690.04" y="911.5" ></text>
</g>
<g >
<title>Shellbox\Command\UnboxedExecutor::getParentEnvironment (40 samples, 0.03%)</title><rect x="1076.5" y="421" width="0.4" height="15.0" fill="rgb(246,118,2)" rx="2" ry="2" />
<text x="1079.47" y="431.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,459 samples, 1.18%)</title><rect x="798.6" y="485" width="13.9" height="15.0" fill="rgb(206,172,36)" rx="2" ry="2" />
<text x="801.61" y="495.5" ></text>
</g>
<g >
<title>MessageCache::get (62 samples, 0.05%)</title><rect x="700.1" y="949" width="0.6" height="15.0" fill="rgb(247,38,31)" rx="2" ry="2" />
<text x="703.14" y="959.5" ></text>
</g>
<g >
<title>ExplodeIterator::refreshCurrent (40 samples, 0.03%)</title><rect x="572.0" y="549" width="0.3" height="15.0" fill="rgb(225,37,21)" rx="2" ry="2" />
<text x="574.96" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::assertStatusCodeRange (13 samples, 0.01%)</title><rect x="859.2" y="181" width="0.1" height="15.0" fill="rgb(232,211,30)" rx="2" ry="2" />
<text x="862.20" y="191.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::create (44 samples, 0.04%)</title><rect x="1062.6" y="373" width="0.4" height="15.0" fill="rgb(216,162,27)" rx="2" ry="2" />
<text x="1065.57" y="383.5" ></text>
</g>
<g >
<title>CookieJar::parseCookieResponseHeader (55 samples, 0.04%)</title><rect x="1010.4" y="373" width="0.5" height="15.0" fill="rgb(252,163,10)" rx="2" ry="2" />
<text x="1013.37" y="383.5" ></text>
</g>
<g >
<title>WikiPage::doUserEditContent (20,366 samples, 16.47%)</title><rect x="476.8" y="901" width="194.3" height="15.0" fill="rgb(210,144,30)" rx="2" ry="2" />
<text x="479.80" y="911.5" >WikiPage::doUserEditContent</text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::getValues (41 samples, 0.03%)</title><rect x="194.6" y="453" width="0.4" height="15.0" fill="rgb(213,97,15)" rx="2" ry="2" />
<text x="197.64" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (62 samples, 0.05%)</title><rect x="376.2" y="453" width="0.6" height="15.0" fill="rgb(211,117,47)" rx="2" ry="2" />
<text x="379.17" y="463.5" ></text>
</g>
<g >
<title>PPDStack_Hash::getAccum (40 samples, 0.03%)</title><rect x="1177.8" y="693" width="0.4" height="15.0" fill="rgb(229,62,27)" rx="2" ry="2" />
<text x="1180.80" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="21.4" y="581" width="0.4" height="15.0" fill="rgb(249,183,14)" rx="2" ry="2" />
<text x="24.43" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Shell\CommandFactory::createBoxed (39 samples, 0.03%)</title><rect x="149.1" y="469" width="0.4" height="15.0" fill="rgb(222,182,12)" rx="2" ry="2" />
<text x="152.10" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (204 samples, 0.16%)</title><rect x="1008.2" y="197" width="2.0" height="15.0" fill="rgb(251,28,34)" rx="2" ry="2" />
<text x="1011.21" y="207.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::isInList (40 samples, 0.03%)</title><rect x="1158.5" y="725" width="0.4" height="15.0" fill="rgb(239,33,54)" rx="2" ry="2" />
<text x="1161.53" y="735.5" ></text>
</g>
<g >
<title>Parser::internalParse (38 samples, 0.03%)</title><rect x="269.6" y="661" width="0.4" height="15.0" fill="rgb(251,106,34)" rx="2" ry="2" />
<text x="272.64" y="671.5" ></text>
</g>
<g >
<title>Composer\Autoload\ClassLoader::loadClass (41 samples, 0.03%)</title><rect x="16.9" y="1045" width="0.3" height="15.0" fill="rgb(226,108,8)" rx="2" ry="2" />
<text x="19.85" y="1055.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/skins/Vector/includes/ServiceWiring.php(38)} (40 samples, 0.03%)</title><rect x="210.3" y="693" width="0.4" height="15.0" fill="rgb(226,140,53)" rx="2" ry="2" />
<text x="213.35" y="703.5" ></text>
</g>
<g >
<title>SqlBagOStuff::serialize (440 samples, 0.36%)</title><rect x="202.2" y="709" width="4.2" height="15.0" fill="rgb(245,111,21)" rx="2" ry="2" />
<text x="205.21" y="719.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks (38 samples, 0.03%)</title><rect x="269.6" y="645" width="0.4" height="15.0" fill="rgb(219,83,0)" rx="2" ry="2" />
<text x="272.64" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="61.3" y="485" width="0.4" height="15.0" fill="rgb(235,99,30)" rx="2" ry="2" />
<text x="64.28" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (80 samples, 0.06%)</title><rect x="706.0" y="741" width="0.7" height="15.0" fill="rgb(230,181,13)" rx="2" ry="2" />
<text x="708.97" y="751.5" ></text>
</g>
<g >
<title>ForeignAPIFile::getTimestamp (70 samples, 0.06%)</title><rect x="814.4" y="613" width="0.6" height="15.0" fill="rgb(215,12,17)" rx="2" ry="2" />
<text x="817.35" y="623.5" ></text>
</g>
<g >
<title>MessageCache::normalizeKey (40 samples, 0.03%)</title><rect x="300.7" y="613" width="0.4" height="15.0" fill="rgb(240,195,29)" rx="2" ry="2" />
<text x="303.67" y="623.5" ></text>
</g>
<g >
<title>SqlBagOStuff::modifyTableSpecificBlobsForSet (80 samples, 0.06%)</title><rect x="206.4" y="709" width="0.8" height="15.0" fill="rgb(233,131,28)" rx="2" ry="2" />
<text x="209.41" y="719.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (558 samples, 0.45%)</title><rect x="396.4" y="501" width="5.3" height="15.0" fill="rgb(208,82,1)" rx="2" ry="2" />
<text x="399.40" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (118 samples, 0.10%)</title><rect x="507.5" y="421" width="1.1" height="15.0" fill="rgb(217,109,13)" rx="2" ry="2" />
<text x="510.45" y="431.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::cas (20 samples, 0.02%)</title><rect x="918.6" y="853" width="0.2" height="15.0" fill="rgb(236,53,12)" rx="2" ry="2" />
<text x="921.61" y="863.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (80 samples, 0.06%)</title><rect x="508.6" y="437" width="0.7" height="15.0" fill="rgb(220,130,18)" rx="2" ry="2" />
<text x="511.58" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getExtensionHooks (66 samples, 0.05%)</title><rect x="564.4" y="485" width="0.7" height="15.0" fill="rgb(217,141,25)" rx="2" ry="2" />
<text x="567.45" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (1,214 samples, 0.98%)</title><rect x="998.6" y="309" width="11.6" height="15.0" fill="rgb(213,215,33)" rx="2" ry="2" />
<text x="1001.57" y="319.5" ></text>
</g>
<g >
<title>Cite\FootnoteMarkFormatter::linkRef (40 samples, 0.03%)</title><rect x="845.1" y="581" width="0.4" height="15.0" fill="rgb(233,131,47)" rx="2" ry="2" />
<text x="848.08" y="591.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::__construct (27 samples, 0.02%)</title><rect x="797.8" y="421" width="0.2" height="15.0" fill="rgb(227,223,11)" rx="2" ry="2" />
<text x="800.76" y="431.5" ></text>
</g>
<g >
<title>Html::rawElement (39 samples, 0.03%)</title><rect x="33.5" y="613" width="0.4" height="15.0" fill="rgb(234,80,15)" rx="2" ry="2" />
<text x="36.52" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (840 samples, 0.68%)</title><rect x="248.9" y="821" width="8.0" height="15.0" fill="rgb(230,124,38)" rx="2" ry="2" />
<text x="251.86" y="831.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (531 samples, 0.43%)</title><rect x="992.7" y="373" width="5.0" height="15.0" fill="rgb(228,107,47)" rx="2" ry="2" />
<text x="995.67" y="383.5" ></text>
</g>
<g >
<title>Shellbox\Shellbox::createBoxedExecutor (39 samples, 0.03%)</title><rect x="149.1" y="453" width="0.4" height="15.0" fill="rgb(222,209,38)" rx="2" ry="2" />
<text x="152.10" y="463.5" ></text>
</g>
<g >
<title>Cite\Hooks\CiteParserTagHooks::ref (41 samples, 0.03%)</title><rect x="1048.4" y="597" width="0.4" height="15.0" fill="rgb(243,145,29)" rx="2" ry="2" />
<text x="1051.40" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\GeneralizedSql::generalizeSQL (39 samples, 0.03%)</title><rect x="273.0" y="485" width="0.4" height="15.0" fill="rgb(226,37,6)" rx="2" ry="2" />
<text x="275.99" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (119 samples, 0.10%)</title><rect x="456.6" y="629" width="1.1" height="15.0" fill="rgb(207,189,32)" rx="2" ry="2" />
<text x="459.58" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Extensions\ParserFunctions\ParserFunctions::time (40 samples, 0.03%)</title><rect x="836.9" y="613" width="0.4" height="15.0" fill="rgb(231,4,52)" rx="2" ry="2" />
<text x="839.95" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (80 samples, 0.06%)</title><rect x="21.4" y="837" width="0.8" height="15.0" fill="rgb(248,224,24)" rx="2" ry="2" />
<text x="24.43" y="847.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInternal (1,358 samples, 1.10%)</title><rect x="753.5" y="629" width="13.0" height="15.0" fill="rgb(219,175,9)" rx="2" ry="2" />
<text x="756.54" y="639.5" ></text>
</g>
<g >
<title>Message::fetchMessage (80 samples, 0.06%)</title><rect x="981.2" y="533" width="0.7" height="15.0" fill="rgb(211,162,28)" rx="2" ry="2" />
<text x="984.16" y="543.5" ></text>
</g>
<g >
<title>Parser::getTemplateDom (195 samples, 0.16%)</title><rect x="127.2" y="597" width="1.9" height="15.0" fill="rgb(220,45,3)" rx="2" ry="2" />
<text x="130.22" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (120 samples, 0.10%)</title><rect x="261.0" y="885" width="1.1" height="15.0" fill="rgb(224,64,0)" rx="2" ry="2" />
<text x="263.99" y="895.5" ></text>
</g>
<g >
<title>Cookie::set (21 samples, 0.02%)</title><rect x="307.7" y="437" width="0.2" height="15.0" fill="rgb(252,55,7)" rx="2" ry="2" />
<text x="310.66" y="447.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::__construct (31 samples, 0.03%)</title><rect x="553.1" y="133" width="0.3" height="15.0" fill="rgb(220,99,24)" rx="2" ry="2" />
<text x="556.05" y="143.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (1,214 samples, 0.98%)</title><rect x="998.6" y="357" width="11.6" height="15.0" fill="rgb(228,104,24)" rx="2" ry="2" />
<text x="1001.57" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::reconstructAFE (39 samples, 0.03%)</title><rect x="1099.8" y="501" width="0.4" height="15.0" fill="rgb(208,106,10)" rx="2" ry="2" />
<text x="1102.78" y="511.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="14.6" y="837" width="0.4" height="15.0" fill="rgb(250,107,19)" rx="2" ry="2" />
<text x="17.64" y="847.5" ></text>
</g>
<g >
<title>Parser::fetchFileAndTitle (79 samples, 0.06%)</title><rect x="1063.3" y="549" width="0.8" height="15.0" fill="rgb(210,198,40)" rx="2" ry="2" />
<text x="1066.30" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getKnownCurrentRevision (118 samples, 0.10%)</title><rect x="839.5" y="517" width="1.1" height="15.0" fill="rgb(207,96,18)" rx="2" ry="2" />
<text x="842.46" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::runBeginHook (39 samples, 0.03%)</title><rect x="763.0" y="597" width="0.4" height="15.0" fill="rgb(228,165,10)" rx="2" ry="2" />
<text x="766.03" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (1,540 samples, 1.25%)</title><rect x="538.7" y="325" width="14.7" height="15.0" fill="rgb(235,179,16)" rx="2" ry="2" />
<text x="541.65" y="335.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (1,441 samples, 1.17%)</title><rect x="1142.5" y="757" width="13.7" height="15.0" fill="rgb(253,76,22)" rx="2" ry="2" />
<text x="1145.50" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\SpecialPage\SpecialPageFactory::resolveAlias (90 samples, 0.07%)</title><rect x="114.1" y="549" width="0.8" height="15.0" fill="rgb(211,138,10)" rx="2" ry="2" />
<text x="117.05" y="559.5" ></text>
</g>
<g >
<title>Parser::getTemplateDom (158 samples, 0.13%)</title><rect x="576.1" y="533" width="1.5" height="15.0" fill="rgb(239,68,44)" rx="2" ry="2" />
<text x="579.12" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::get (356 samples, 0.29%)</title><rect x="265.9" y="709" width="3.4" height="15.0" fill="rgb(236,130,7)" rx="2" ry="2" />
<text x="268.87" y="719.5" ></text>
</g>
<g >
<title>LinkHolderArray::makeHolder (193 samples, 0.16%)</title><rect x="290.5" y="725" width="1.8" height="15.0" fill="rgb(222,129,1)" rx="2" ry="2" />
<text x="293.51" y="735.5" ></text>
</g>
<g >
<title>Html::rawElement (40 samples, 0.03%)</title><rect x="66.6" y="517" width="0.4" height="15.0" fill="rgb(254,226,25)" rx="2" ry="2" />
<text x="69.60" y="527.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (40 samples, 0.03%)</title><rect x="616.6" y="533" width="0.4" height="15.0" fill="rgb(224,80,52)" rx="2" ry="2" />
<text x="619.61" y="543.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/actions/ActionFactory.php (40 samples, 0.03%)</title><rect x="258.4" y="757" width="0.4" height="15.0" fill="rgb(250,158,0)" rx="2" ry="2" />
<text x="261.38" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::serializeNode (40 samples, 0.03%)</title><rect x="905.7" y="517" width="0.4" height="15.0" fill="rgb(231,204,50)" rx="2" ry="2" />
<text x="908.71" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (410 samples, 0.33%)</title><rect x="405.5" y="341" width="3.9" height="15.0" fill="rgb(213,183,20)" rx="2" ry="2" />
<text x="408.49" y="351.5" ></text>
</g>
<g >
<title>MessageCache::get (80 samples, 0.06%)</title><rect x="300.3" y="629" width="0.8" height="15.0" fill="rgb(243,23,41)" rx="2" ry="2" />
<text x="303.29" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getServerConnection (116 samples, 0.09%)</title><rect x="128.0" y="437" width="1.1" height="15.0" fill="rgb(221,189,37)" rx="2" ry="2" />
<text x="130.98" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\Interwiki\ClassicInterwikiLookup::fetch (119 samples, 0.10%)</title><rect x="272.2" y="693" width="1.2" height="15.0" fill="rgb(212,96,5)" rx="2" ry="2" />
<text x="275.22" y="703.5" ></text>
</g>
<g >
<title>DeferredUpdatesScope::processUpdates (19,469 samples, 15.74%)</title><rect x="731.5" y="1045" width="185.8" height="15.0" fill="rgb(252,228,12)" rx="2" ry="2" />
<text x="734.52" y="1055.5" >DeferredUpdatesScope::pr..</text>
</g>
<g >
<title>Parser::fetchFileAndTitle (110 samples, 0.09%)</title><rect x="814.0" y="629" width="1.0" height="15.0" fill="rgb(226,194,19)" rx="2" ry="2" />
<text x="816.97" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (79 samples, 0.06%)</title><rect x="199.2" y="581" width="0.8" height="15.0" fill="rgb(253,52,30)" rx="2" ry="2" />
<text x="202.22" y="591.5" ></text>
</g>
<g >
<title>VisualEditorHooks::isVisualAvailable (80 samples, 0.06%)</title><rect x="260.2" y="821" width="0.8" height="15.0" fill="rgb(230,9,13)" rx="2" ry="2" />
<text x="263.23" y="831.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::assertStatusCodeIsInteger (22 samples, 0.02%)</title><rect x="1008.2" y="165" width="0.2" height="15.0" fill="rgb(231,170,0)" rx="2" ry="2" />
<text x="1011.21" y="175.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::mustRender (61 samples, 0.05%)</title><rect x="997.7" y="501" width="0.6" height="15.0" fill="rgb(252,37,43)" rx="2" ry="2" />
<text x="1000.73" y="511.5" ></text>
</g>
<g >
<title>WebRequest::normalizeUnicode (160 samples, 0.13%)</title><rect x="25.6" y="853" width="1.6" height="15.0" fill="rgb(238,200,15)" rx="2" ry="2" />
<text x="28.63" y="863.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (40 samples, 0.03%)</title><rect x="257.3" y="757" width="0.3" height="15.0" fill="rgb(246,180,36)" rx="2" ry="2" />
<text x="260.25" y="767.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (3,849 samples, 3.11%)</title><rect x="1040.2" y="629" width="36.7" height="15.0" fill="rgb(250,211,48)" rx="2" ry="2" />
<text x="1043.21" y="639.5" >PPF..</text>
</g>
<g >
<title>DeferredUpdates::doUpdates (19,469 samples, 15.74%)</title><rect x="731.5" y="1061" width="185.8" height="15.0" fill="rgb(208,211,32)" rx="2" ry="2" />
<text x="734.52" y="1071.5" >DeferredUpdates::doUpdates</text>
</g>
<g >
<title>Sanitizer::cleanUrl (40 samples, 0.03%)</title><rect x="122.7" y="597" width="0.4" height="15.0" fill="rgb(233,50,19)" rx="2" ry="2" />
<text x="125.74" y="607.5" ></text>
</g>
<g >
<title>Parser::makeImage (4,295 samples, 3.47%)</title><rect x="987.5" y="613" width="41.0" height="15.0" fill="rgb(229,85,33)" rx="2" ry="2" />
<text x="990.53" y="623.5" >Par..</text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onTitleExists (40 samples, 0.03%)</title><rect x="116.6" y="565" width="0.4" height="15.0" fill="rgb(206,125,24)" rx="2" ry="2" />
<text x="119.62" y="575.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (412 samples, 0.33%)</title><rect x="819.3" y="613" width="3.9" height="15.0" fill="rgb(250,192,19)" rx="2" ry="2" />
<text x="822.27" y="623.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (40 samples, 0.03%)</title><rect x="201.8" y="501" width="0.4" height="15.0" fill="rgb(222,147,4)" rx="2" ry="2" />
<text x="204.83" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::endTag (722 samples, 0.58%)</title><rect x="1108.6" y="565" width="6.8" height="15.0" fill="rgb(253,16,46)" rx="2" ry="2" />
<text x="1111.55" y="575.5" ></text>
</g>
<g >
<title>Language::caseFold (90 samples, 0.07%)</title><rect x="114.1" y="533" width="0.8" height="15.0" fill="rgb(220,109,24)" rx="2" ry="2" />
<text x="117.05" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (106 samples, 0.09%)</title><rect x="816.4" y="613" width="1.0" height="15.0" fill="rgb(241,207,47)" rx="2" ry="2" />
<text x="819.41" y="623.5" ></text>
</g>
<g >
<title>Html::openElement (40 samples, 0.03%)</title><rect x="479.4" y="549" width="0.4" height="15.0" fill="rgb(240,1,30)" rx="2" ry="2" />
<text x="482.44" y="559.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (998 samples, 0.81%)</title><rect x="646.7" y="645" width="9.5" height="15.0" fill="rgb(242,167,47)" rx="2" ry="2" />
<text x="649.69" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (37 samples, 0.03%)</title><rect x="387.4" y="453" width="0.4" height="15.0" fill="rgb(214,83,24)" rx="2" ry="2" />
<text x="390.41" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (38 samples, 0.03%)</title><rect x="642.5" y="469" width="0.4" height="15.0" fill="rgb(246,226,5)" rx="2" ry="2" />
<text x="645.54" y="479.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/api/Hook/ApiOpenSearchSuggestHook.php (40 samples, 0.03%)</title><rect x="21.1" y="1013" width="0.3" height="15.0" fill="rgb(239,7,36)" rx="2" ry="2" />
<text x="24.05" y="1023.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (33 samples, 0.03%)</title><rect x="367.1" y="661" width="0.3" height="15.0" fill="rgb(247,43,13)" rx="2" ry="2" />
<text x="370.09" y="671.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (922 samples, 0.75%)</title><rect x="421.9" y="661" width="8.8" height="15.0" fill="rgb(210,100,32)" rx="2" ry="2" />
<text x="424.89" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\AbuseFilter\VariableGenerator\VariableGenerator::addUserVars (39 samples, 0.03%)</title><rect x="265.5" y="773" width="0.4" height="15.0" fill="rgb(246,185,45)" rx="2" ry="2" />
<text x="268.50" y="783.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::getScopeTypesToStack (40 samples, 0.03%)</title><rect x="636.8" y="421" width="0.4" height="15.0" fill="rgb(212,13,15)" rx="2" ry="2" />
<text x="639.83" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (1,350 samples, 1.09%)</title><rect x="1166.8" y="917" width="12.9" height="15.0" fill="rgb(217,120,37)" rx="2" ry="2" />
<text x="1169.83" y="927.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::applyOptions (38 samples, 0.03%)</title><rect x="396.9" y="421" width="0.3" height="15.0" fill="rgb(224,146,15)" rx="2" ry="2" />
<text x="399.87" y="431.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/interwiki/ClassicInterwikiLookup.php(304)} (188 samples, 0.15%)</title><rect x="375.4" y="581" width="1.8" height="15.0" fill="rgb(211,12,23)" rx="2" ry="2" />
<text x="378.37" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::castToTitle (40 samples, 0.03%)</title><rect x="1116.6" y="565" width="0.4" height="15.0" fill="rgb(232,22,36)" rx="2" ry="2" />
<text x="1119.59" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/ServiceWiring.php(235)} (41 samples, 0.03%)</title><rect x="268.5" y="645" width="0.4" height="15.0" fill="rgb(240,140,44)" rx="2" ry="2" />
<text x="271.49" y="655.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (714 samples, 0.58%)</title><rect x="307.7" y="533" width="6.8" height="15.0" fill="rgb(219,147,26)" rx="2" ry="2" />
<text x="310.66" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getTitleParser (39 samples, 0.03%)</title><rect x="570.1" y="501" width="0.4" height="15.0" fill="rgb(227,7,39)" rx="2" ry="2" />
<text x="573.08" y="511.5" ></text>
</g>
<g >
<title>Message::format (399 samples, 0.32%)</title><rect x="60.5" y="549" width="3.8" height="15.0" fill="rgb(207,197,13)" rx="2" ry="2" />
<text x="63.53" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (1,507 samples, 1.22%)</title><rect x="539.0" y="213" width="14.4" height="15.0" fill="rgb(219,105,25)" rx="2" ry="2" />
<text x="541.97" y="223.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (1,157 samples, 0.94%)</title><rect x="484.0" y="501" width="11.1" height="15.0" fill="rgb(238,226,18)" rx="2" ry="2" />
<text x="487.02" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::__construct (32 samples, 0.03%)</title><rect x="597.1" y="101" width="0.3" height="15.0" fill="rgb(241,69,54)" rx="2" ry="2" />
<text x="600.09" y="111.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (714 samples, 0.58%)</title><rect x="307.7" y="549" width="6.8" height="15.0" fill="rgb(248,106,26)" rx="2" ry="2" />
<text x="310.66" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStoreRecord::getId (21 samples, 0.02%)</title><rect x="911.4" y="741" width="0.2" height="15.0" fill="rgb(223,2,5)" rx="2" ry="2" />
<text x="914.41" y="751.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,568 samples, 1.27%)</title><rect x="538.7" y="389" width="14.9" height="15.0" fill="rgb(218,62,30)" rx="2" ry="2" />
<text x="541.65" y="399.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (40 samples, 0.03%)</title><rect x="932.3" y="661" width="0.4" height="15.0" fill="rgb(243,66,47)" rx="2" ry="2" />
<text x="935.33" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::endTag (40 samples, 0.03%)</title><rect x="640.6" y="437" width="0.4" height="15.0" fill="rgb(250,62,29)" rx="2" ry="2" />
<text x="643.62" y="447.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,240 samples, 1.00%)</title><rect x="954.1" y="597" width="11.8" height="15.0" fill="rgb(229,225,27)" rx="2" ry="2" />
<text x="957.09" y="607.5" ></text>
</g>
<g >
<title>Title::getArticleID (38 samples, 0.03%)</title><rect x="385.3" y="437" width="0.4" height="15.0" fill="rgb(245,187,6)" rx="2" ry="2" />
<text x="388.32" y="447.5" ></text>
</g>
<g >
<title>LinkHolderArray::replace (1,390 samples, 1.12%)</title><rect x="292.3" y="725" width="13.3" height="15.0" fill="rgb(252,137,3)" rx="2" ry="2" />
<text x="295.35" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\CriticalSection::__construct (47 samples, 0.04%)</title><rect x="1188.0" y="789" width="0.5" height="15.0" fill="rgb(206,144,3)" rx="2" ry="2" />
<text x="1191.01" y="799.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (40 samples, 0.03%)</title><rect x="201.8" y="533" width="0.4" height="15.0" fill="rgb(227,136,14)" rx="2" ry="2" />
<text x="204.83" y="543.5" ></text>
</g>
<g >
<title>wfArrayToCgi (40 samples, 0.03%)</title><rect x="504.4" y="437" width="0.4" height="15.0" fill="rgb(231,2,49)" rx="2" ry="2" />
<text x="507.43" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\Page\ParserOutputAccess::getParserOutput (17,909 samples, 14.48%)</title><rect x="948.7" y="837" width="170.9" height="15.0" fill="rgb(240,67,1)" rx="2" ry="2" />
<text x="951.73" y="847.5" >MediaWiki\Page\ParserO..</text>
</g>
<g >
<title>FileBackendGroup::config (39 samples, 0.03%)</title><rect x="404.6" y="565" width="0.3" height="15.0" fill="rgb(243,222,15)" rx="2" ry="2" />
<text x="407.55" y="575.5" ></text>
</g>
<g >
<title>Parser::recursiveTagParse (41 samples, 0.03%)</title><rect x="1048.4" y="533" width="0.4" height="15.0" fill="rgb(210,186,15)" rx="2" ry="2" />
<text x="1051.40" y="543.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (277 samples, 0.22%)</title><rect x="579.3" y="517" width="2.7" height="15.0" fill="rgb(245,178,15)" rx="2" ry="2" />
<text x="582.31" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::serializeNode (40 samples, 0.03%)</title><rect x="905.7" y="501" width="0.4" height="15.0" fill="rgb(215,215,24)" rx="2" ry="2" />
<text x="908.71" y="511.5" ></text>
</g>
<g >
<title>Cite\Hooks\CiteParserTagHooks::citeForParser (103 samples, 0.08%)</title><rect x="394.5" y="693" width="1.0" height="15.0" fill="rgb(206,173,37)" rx="2" ry="2" />
<text x="397.51" y="703.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (31 samples, 0.03%)</title><rect x="950.4" y="325" width="0.3" height="15.0" fill="rgb(240,223,43)" rx="2" ry="2" />
<text x="953.36" y="335.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (537 samples, 0.43%)</title><rect x="845.7" y="261" width="5.1" height="15.0" fill="rgb(254,92,3)" rx="2" ry="2" />
<text x="848.67" y="271.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::characters (199 samples, 0.16%)</title><rect x="448.6" y="581" width="1.9" height="15.0" fill="rgb(226,13,23)" rx="2" ry="2" />
<text x="451.61" y="591.5" ></text>
</g>
<g >
<title>Title::getNamespace (39 samples, 0.03%)</title><rect x="70.1" y="597" width="0.4" height="15.0" fill="rgb(210,81,36)" rx="2" ry="2" />
<text x="73.14" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (80 samples, 0.06%)</title><rect x="57.8" y="533" width="0.8" height="15.0" fill="rgb(243,125,23)" rx="2" ry="2" />
<text x="60.85" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (369 samples, 0.30%)</title><rect x="1048.8" y="437" width="3.5" height="15.0" fill="rgb(207,15,8)" rx="2" ry="2" />
<text x="1051.79" y="447.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (689 samples, 0.56%)</title><rect x="325.6" y="405" width="6.6" height="15.0" fill="rgb(219,92,50)" rx="2" ry="2" />
<text x="328.61" y="415.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (1,326 samples, 1.07%)</title><rect x="785.1" y="389" width="12.7" height="15.0" fill="rgb(205,171,44)" rx="2" ry="2" />
<text x="788.10" y="399.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (109 samples, 0.09%)</title><rect x="13.2" y="933" width="1.1" height="15.0" fill="rgb(226,149,9)" rx="2" ry="2" />
<text x="16.22" y="943.5" ></text>
</g>
<g >
<title>Language::caseFold (37 samples, 0.03%)</title><rect x="815.3" y="565" width="0.4" height="15.0" fill="rgb(222,21,31)" rx="2" ry="2" />
<text x="818.30" y="575.5" ></text>
</g>
<g >
<title>EmptyBagOStuff::makeKeyInternal (37 samples, 0.03%)</title><rect x="778.5" y="469" width="0.4" height="15.0" fill="rgb(227,56,5)" rx="2" ry="2" />
<text x="781.53" y="479.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (504 samples, 0.41%)</title><rect x="71.3" y="549" width="4.8" height="15.0" fill="rgb(252,75,36)" rx="2" ry="2" />
<text x="74.30" y="559.5" ></text>
</g>
<g >
<title>Composer\Autoload\ClassLoader::loadClass (40 samples, 0.03%)</title><rect x="726.2" y="933" width="0.4" height="15.0" fill="rgb(207,86,35)" rx="2" ry="2" />
<text x="729.18" y="943.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getDBConnectionRef (32 samples, 0.03%)</title><rect x="1045.0" y="485" width="0.3" height="15.0" fill="rgb(214,133,43)" rx="2" ry="2" />
<text x="1047.95" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (410 samples, 0.33%)</title><rect x="405.5" y="501" width="3.9" height="15.0" fill="rgb(253,148,32)" rx="2" ry="2" />
<text x="408.49" y="511.5" ></text>
</g>
<g >
<title>RequestContext::getSkin (141 samples, 0.11%)</title><rect x="209.4" y="837" width="1.3" height="15.0" fill="rgb(237,6,6)" rx="2" ry="2" />
<text x="212.38" y="847.5" ></text>
</g>
<g >
<title>Sanitizer::armorFrenchSpaces (79 samples, 0.06%)</title><rect x="181.3" y="453" width="0.8" height="15.0" fill="rgb(228,50,53)" rx="2" ry="2" />
<text x="184.30" y="463.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (909 samples, 0.74%)</title><rect x="409.8" y="357" width="8.6" height="15.0" fill="rgb(231,130,8)" rx="2" ry="2" />
<text x="412.77" y="367.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (81 samples, 0.07%)</title><rect x="761.1" y="533" width="0.8" height="15.0" fill="rgb(210,195,2)" rx="2" ry="2" />
<text x="764.11" y="543.5" ></text>
</g>
<g >
<title>Title::getLinkURL (40 samples, 0.03%)</title><rect x="1117.0" y="565" width="0.4" height="15.0" fill="rgb(220,104,32)" rx="2" ry="2" />
<text x="1119.97" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (318 samples, 0.26%)</title><rect x="896.9" y="549" width="3.1" height="15.0" fill="rgb(218,39,30)" rx="2" ry="2" />
<text x="899.93" y="559.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (198 samples, 0.16%)</title><rect x="130.2" y="581" width="1.8" height="15.0" fill="rgb(207,185,9)" rx="2" ry="2" />
<text x="133.15" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::removeFromNoahList (40 samples, 0.03%)</title><rect x="192.0" y="517" width="0.3" height="15.0" fill="rgb(233,62,1)" rx="2" ry="2" />
<text x="194.96" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (1,161 samples, 0.94%)</title><rect x="1145.2" y="725" width="11.0" height="15.0" fill="rgb(249,211,19)" rx="2" ry="2" />
<text x="1148.17" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::encodeHtmlEntities (40 samples, 0.03%)</title><rect x="706.0" y="725" width="0.3" height="15.0" fill="rgb(230,158,5)" rx="2" ry="2" />
<text x="708.97" y="735.5" ></text>
</g>
<g >
<title>Message::fetchMessage (31 samples, 0.03%)</title><rect x="346.0" y="645" width="0.3" height="15.0" fill="rgb(211,229,44)" rx="2" ry="2" />
<text x="349.00" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (119 samples, 0.10%)</title><rect x="254.6" y="645" width="1.1" height="15.0" fill="rgb(247,17,24)" rx="2" ry="2" />
<text x="257.59" y="655.5" ></text>
</g>
<g >
<title>ForeignAPIFile::getSha1 (40 samples, 0.03%)</title><rect x="1027.4" y="581" width="0.3" height="15.0" fill="rgb(233,119,53)" rx="2" ry="2" />
<text x="1030.35" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (800 samples, 0.65%)</title><rect x="248.9" y="805" width="7.6" height="15.0" fill="rgb(231,19,47)" rx="2" ry="2" />
<text x="251.86" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="21.4" y="677" width="0.4" height="15.0" fill="rgb(238,48,8)" rx="2" ry="2" />
<text x="24.43" y="687.5" ></text>
</g>
<g >
<title>Parser::extractSections (1,350 samples, 1.09%)</title><rect x="1166.8" y="805" width="12.9" height="15.0" fill="rgb(240,132,51)" rx="2" ry="2" />
<text x="1169.83" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="268.9" y="437" width="0.4" height="15.0" fill="rgb(237,128,29)" rx="2" ry="2" />
<text x="271.88" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::mergeAttribs (40 samples, 0.03%)</title><rect x="505.6" y="501" width="0.4" height="15.0" fill="rgb(218,157,13)" rx="2" ry="2" />
<text x="508.57" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\User\UserOptionsManager::getCacheKey (40 samples, 0.03%)</title><rect x="259.8" y="757" width="0.4" height="15.0" fill="rgb(233,191,23)" rx="2" ry="2" />
<text x="262.85" y="767.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (270 samples, 0.22%)</title><rect x="387.8" y="533" width="2.5" height="15.0" fill="rgb(229,116,29)" rx="2" ry="2" />
<text x="390.77" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::element (40 samples, 0.03%)</title><rect x="639.5" y="389" width="0.4" height="15.0" fill="rgb(219,18,25)" rx="2" ry="2" />
<text x="642.48" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (38 samples, 0.03%)</title><rect x="385.3" y="325" width="0.4" height="15.0" fill="rgb(209,82,18)" rx="2" ry="2" />
<text x="388.32" y="335.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getMessageCache (41 samples, 0.03%)</title><rect x="299.9" y="629" width="0.4" height="15.0" fill="rgb(248,158,32)" rx="2" ry="2" />
<text x="302.90" y="639.5" ></text>
</g>
<g >
<title>Title::getPageLanguage (39 samples, 0.03%)</title><rect x="1027.7" y="581" width="0.4" height="15.0" fill="rgb(245,13,10)" rx="2" ry="2" />
<text x="1030.74" y="591.5" ></text>
</g>
<g >
<title>User::load (109 samples, 0.09%)</title><rect x="13.2" y="997" width="1.1" height="15.0" fill="rgb(248,69,14)" rx="2" ry="2" />
<text x="16.22" y="1007.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (537 samples, 0.43%)</title><rect x="845.7" y="405" width="5.1" height="15.0" fill="rgb(252,152,43)" rx="2" ry="2" />
<text x="848.67" y="415.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,700 samples, 1.37%)</title><rect x="1010.4" y="501" width="16.2" height="15.0" fill="rgb(207,159,27)" rx="2" ry="2" />
<text x="1013.37" y="511.5" ></text>
</g>
<g >
<title>Title::newFromText (240 samples, 0.19%)</title><rect x="1046.1" y="597" width="2.3" height="15.0" fill="rgb(239,28,6)" rx="2" ry="2" />
<text x="1049.11" y="607.5" ></text>
</g>
<g >
<title>Shellbox\Command\Command::getCpuTimeLimit (39 samples, 0.03%)</title><rect x="1076.1" y="389" width="0.4" height="15.0" fill="rgb(223,95,44)" rx="2" ry="2" />
<text x="1079.10" y="399.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (430 samples, 0.35%)</title><rect x="396.9" y="469" width="4.1" height="15.0" fill="rgb(217,43,17)" rx="2" ry="2" />
<text x="399.87" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onParserSectionCreate (40 samples, 0.03%)</title><rect x="480.2" y="565" width="0.4" height="15.0" fill="rgb(243,125,2)" rx="2" ry="2" />
<text x="483.21" y="575.5" ></text>
</g>
<g >
<title>Message::format (105 samples, 0.08%)</title><rect x="1124.0" y="773" width="1.0" height="15.0" fill="rgb(219,194,23)" rx="2" ry="2" />
<text x="1126.96" y="783.5" ></text>
</g>
<g >
<title>Title::getLocalURL (161 samples, 0.13%)</title><rect x="58.6" y="533" width="1.5" height="15.0" fill="rgb(245,5,13)" rx="2" ry="2" />
<text x="61.61" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (275 samples, 0.22%)</title><rect x="265.9" y="597" width="2.6" height="15.0" fill="rgb(246,182,7)" rx="2" ry="2" />
<text x="268.87" y="607.5" ></text>
</g>
<g >
<title>SyntaxHighlight::parserHook (970 samples, 0.78%)</title><rect x="860.3" y="629" width="9.2" height="15.0" fill="rgb(226,20,17)" rx="2" ry="2" />
<text x="863.27" y="639.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (999 samples, 0.81%)</title><rect x="588.0" y="325" width="9.5" height="15.0" fill="rgb(210,123,1)" rx="2" ry="2" />
<text x="591.01" y="335.5" ></text>
</g>
<g >
<title>DerivativeContext::getSkin (141 samples, 0.11%)</title><rect x="209.4" y="901" width="1.3" height="15.0" fill="rgb(214,105,7)" rx="2" ry="2" />
<text x="212.38" y="911.5" ></text>
</g>
<g >
<title>Html::openElement (80 samples, 0.06%)</title><rect x="984.1" y="501" width="0.8" height="15.0" fill="rgb(229,222,52)" rx="2" ry="2" />
<text x="987.15" y="511.5" ></text>
</g>
<g >
<title>Parser::parse (21,182 samples, 17.13%)</title><rect x="269.3" y="789" width="202.1" height="15.0" fill="rgb(219,33,30)" rx="2" ry="2" />
<text x="272.27" y="799.5" >Parser::parse</text>
</g>
<g >
<title>MediaWiki\Page\PageStore::newSelectQueryBuilder (18 samples, 0.01%)</title><rect x="1184.1" y="917" width="0.1" height="15.0" fill="rgb(234,201,18)" rx="2" ry="2" />
<text x="1187.05" y="927.5" ></text>
</g>
<g >
<title>ApiResult::validateValue (160 samples, 0.13%)</title><rect x="207.9" y="917" width="1.5" height="15.0" fill="rgb(240,26,25)" rx="2" ry="2" />
<text x="210.86" y="927.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::pop (39 samples, 0.03%)</title><rect x="1162.3" y="725" width="0.4" height="15.0" fill="rgb(211,214,36)" rx="2" ry="2" />
<text x="1165.35" y="735.5" ></text>
</g>
<g >
<title>Title::isKnown (40 samples, 0.03%)</title><rect x="767.3" y="597" width="0.3" height="15.0" fill="rgb(228,65,10)" rx="2" ry="2" />
<text x="770.26" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (79 samples, 0.06%)</title><rect x="272.6" y="517" width="0.8" height="15.0" fill="rgb(231,2,22)" rx="2" ry="2" />
<text x="275.60" y="527.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (81 samples, 0.07%)</title><rect x="734.4" y="661" width="0.8" height="15.0" fill="rgb(246,110,45)" rx="2" ry="2" />
<text x="737.40" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (34 samples, 0.03%)</title><rect x="698.8" y="917" width="0.4" height="15.0" fill="rgb(247,211,20)" rx="2" ry="2" />
<text x="701.85" y="927.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (441 samples, 0.36%)</title><rect x="117.4" y="597" width="4.2" height="15.0" fill="rgb(215,39,8)" rx="2" ry="2" />
<text x="120.38" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseDomain::__construct (36 samples, 0.03%)</title><rect x="128.4" y="373" width="0.3" height="15.0" fill="rgb(222,14,34)" rx="2" ry="2" />
<text x="131.36" y="383.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,764 samples, 1.43%)</title><rect x="96.0" y="549" width="16.8" height="15.0" fill="rgb(220,204,6)" rx="2" ry="2" />
<text x="98.97" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::adoptionAgency (160 samples, 0.13%)</title><rect x="726.6" y="949" width="1.5" height="15.0" fill="rgb(251,121,47)" rx="2" ry="2" />
<text x="729.56" y="959.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::dataState (2,520 samples, 2.04%)</title><rect x="618.5" y="533" width="24.0" height="15.0" fill="rgb(241,134,8)" rx="2" ry="2" />
<text x="621.49" y="543.5" >W..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (438 samples, 0.35%)</title><rect x="71.9" y="309" width="4.2" height="15.0" fill="rgb(241,86,45)" rx="2" ry="2" />
<text x="74.93" y="319.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (1,310 samples, 1.06%)</title><rect x="333.4" y="357" width="12.5" height="15.0" fill="rgb(252,192,20)" rx="2" ry="2" />
<text x="336.43" y="367.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (35 samples, 0.03%)</title><rect x="259.5" y="757" width="0.3" height="15.0" fill="rgb(234,121,2)" rx="2" ry="2" />
<text x="262.51" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkClasses (120 samples, 0.10%)</title><rect x="1121.2" y="773" width="1.1" height="15.0" fill="rgb(233,37,6)" rx="2" ry="2" />
<text x="1124.16" y="783.5" ></text>
</g>
<g >
<title>MWCallbackStream::__construct (56 samples, 0.05%)</title><rect x="1011.1" y="373" width="0.5" height="15.0" fill="rgb(245,26,45)" rx="2" ry="2" />
<text x="1014.08" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\Permissions\PermissionManager::getPermissionErrorsInternal (38 samples, 0.03%)</title><rect x="262.5" y="853" width="0.4" height="15.0" fill="rgb(229,0,22)" rx="2" ry="2" />
<text x="265.52" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (637 samples, 0.52%)</title><rect x="701.4" y="997" width="6.1" height="15.0" fill="rgb(234,104,22)" rx="2" ry="2" />
<text x="704.41" y="1007.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::getBody (38 samples, 0.03%)</title><rect x="396.9" y="389" width="0.3" height="15.0" fill="rgb(232,22,53)" rx="2" ry="2" />
<text x="399.87" y="399.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (782 samples, 0.63%)</title><rect x="307.2" y="629" width="7.4" height="15.0" fill="rgb(253,158,3)" rx="2" ry="2" />
<text x="310.16" y="639.5" ></text>
</g>
<g >
<title>SqlBagOStuff::modifyBlobs (118 samples, 0.10%)</title><rect x="915.8" y="789" width="1.1" height="15.0" fill="rgb(227,183,21)" rx="2" ry="2" />
<text x="918.80" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::commitPrimaryChanges (56 samples, 0.05%)</title><rect x="1180.1" y="885" width="0.5" height="15.0" fill="rgb(243,24,1)" rx="2" ry="2" />
<text x="1183.09" y="895.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (537 samples, 0.43%)</title><rect x="845.7" y="293" width="5.1" height="15.0" fill="rgb(242,147,17)" rx="2" ry="2" />
<text x="848.67" y="303.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (66 samples, 0.05%)</title><rect x="578.7" y="533" width="0.6" height="15.0" fill="rgb(219,147,23)" rx="2" ry="2" />
<text x="581.68" y="543.5" ></text>
</g>
<g >
<title>MWHttpRequest::parseCookies (19 samples, 0.02%)</title><rect x="514.8" y="341" width="0.2" height="15.0" fill="rgb(213,178,13)" rx="2" ry="2" />
<text x="517.81" y="351.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/content/WikitextContent.php (37 samples, 0.03%)</title><rect x="700.4" y="757" width="0.3" height="15.0" fill="rgb(215,76,36)" rx="2" ry="2" />
<text x="703.37" y="767.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (392 samples, 0.32%)</title><rect x="319.1" y="485" width="3.8" height="15.0" fill="rgb(207,182,31)" rx="2" ry="2" />
<text x="322.14" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::characters (40 samples, 0.03%)</title><rect x="1116.2" y="501" width="0.4" height="15.0" fill="rgb(248,208,11)" rx="2" ry="2" />
<text x="1119.21" y="511.5" ></text>
</g>
<g >
<title>File::canRender (19 samples, 0.02%)</title><rect x="526.3" y="469" width="0.1" height="15.0" fill="rgb(228,107,53)" rx="2" ry="2" />
<text x="529.26" y="479.5" ></text>
</g>
<g >
<title>LinkCache::addLinkObj (42 samples, 0.03%)</title><rect x="127.6" y="453" width="0.4" height="15.0" fill="rgb(238,127,53)" rx="2" ry="2" />
<text x="130.58" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (494 samples, 0.40%)</title><rect x="76.8" y="405" width="4.8" height="15.0" fill="rgb(243,190,18)" rx="2" ry="2" />
<text x="79.84" y="415.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,513 samples, 1.22%)</title><rect x="798.3" y="581" width="14.5" height="15.0" fill="rgb(239,92,37)" rx="2" ry="2" />
<text x="801.35" y="591.5" ></text>
</g>
<g >
<title>ForeignAPIFile::newFromTitle (808 samples, 0.65%)</title><rect x="306.9" y="645" width="7.7" height="15.0" fill="rgb(215,155,29)" rx="2" ry="2" />
<text x="309.91" y="655.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::factory (40 samples, 0.03%)</title><rect x="482.5" y="549" width="0.4" height="15.0" fill="rgb(244,53,34)" rx="2" ry="2" />
<text x="485.49" y="559.5" ></text>
</g>
<g >
<title>wfMatchesDomainList (39 samples, 0.03%)</title><rect x="47.9" y="597" width="0.4" height="15.0" fill="rgb(240,119,9)" rx="2" ry="2" />
<text x="50.91" y="607.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (1,077 samples, 0.87%)</title><rect x="735.6" y="661" width="10.2" height="15.0" fill="rgb(217,23,14)" rx="2" ry="2" />
<text x="738.56" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (35 samples, 0.03%)</title><rect x="670.8" y="821" width="0.3" height="15.0" fill="rgb(239,208,48)" rx="2" ry="2" />
<text x="673.81" y="831.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Stream::close (34 samples, 0.03%)</title><rect x="362.7" y="517" width="0.4" height="15.0" fill="rgb(249,69,41)" rx="2" ry="2" />
<text x="365.75" y="527.5" ></text>
</g>
<g >
<title>wfMessage (39 samples, 0.03%)</title><rect x="764.6" y="597" width="0.3" height="15.0" fill="rgb(209,130,41)" rx="2" ry="2" />
<text x="767.56" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\EditPage\Constraint\EditConstraintFactory::newEditFilterMergedContentHookConstraint (38 samples, 0.03%)</title><rect x="264.8" y="901" width="0.3" height="15.0" fill="rgb(215,42,45)" rx="2" ry="2" />
<text x="267.75" y="911.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (498 samples, 0.40%)</title><rect x="132.5" y="405" width="4.8" height="15.0" fill="rgb(208,196,29)" rx="2" ry="2" />
<text x="135.51" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::endTag (479 samples, 0.39%)</title><rect x="1158.1" y="757" width="4.6" height="15.0" fill="rgb(230,78,23)" rx="2" ry="2" />
<text x="1161.15" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (557 samples, 0.45%)</title><rect x="701.8" y="933" width="5.3" height="15.0" fill="rgb(222,59,0)" rx="2" ry="2" />
<text x="704.80" y="943.5" ></text>
</g>
<g >
<title>PPDStack_Hash::push (80 samples, 0.06%)</title><rect x="965.2" y="533" width="0.7" height="15.0" fill="rgb(205,222,53)" rx="2" ry="2" />
<text x="968.16" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToElement (200 samples, 0.16%)</title><rect x="461.5" y="645" width="1.9" height="15.0" fill="rgb(225,0,14)" rx="2" ry="2" />
<text x="464.53" y="655.5" ></text>
</g>
<g >
<title>Linker::makeImageLink (4,102 samples, 3.32%)</title><rect x="514.8" y="533" width="39.2" height="15.0" fill="rgb(206,105,43)" rx="2" ry="2" />
<text x="517.81" y="543.5" >Lin..</text>
</g>
<g >
<title>MediaWiki\Json\JsonCodec::unserialize (24 samples, 0.02%)</title><rect x="31.0" y="757" width="0.2" height="15.0" fill="rgb(223,144,42)" rx="2" ry="2" />
<text x="34.00" y="767.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/InBody.php(46)} (39 samples, 0.03%)</title><rect x="1099.8" y="517" width="0.4" height="15.0" fill="rgb(226,168,4)" rx="2" ry="2" />
<text x="1102.78" y="527.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (913 samples, 0.74%)</title><rect x="850.8" y="581" width="8.7" height="15.0" fill="rgb(237,140,19)" rx="2" ry="2" />
<text x="853.80" y="591.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (40 samples, 0.03%)</title><rect x="910.3" y="453" width="0.4" height="15.0" fill="rgb(218,187,36)" rx="2" ry="2" />
<text x="913.30" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (1,319 samples, 1.07%)</title><rect x="81.9" y="341" width="12.6" height="15.0" fill="rgb(228,177,26)" rx="2" ry="2" />
<text x="84.93" y="351.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getRevisionParserOutput (17,606 samples, 14.24%)</title><rect x="477.2" y="725" width="168.0" height="15.0" fill="rgb(241,65,11)" rx="2" ry="2" />
<text x="480.18" y="735.5" >MediaWiki\Revision\Re..</text>
</g>
<g >
<title>MessageCache::get (120 samples, 0.10%)</title><rect x="200.0" y="533" width="1.1" height="15.0" fill="rgb(246,23,31)" rx="2" ry="2" />
<text x="202.98" y="543.5" ></text>
</g>
<g >
<title>Title::getArticleID (71 samples, 0.06%)</title><rect x="367.1" y="709" width="0.7" height="15.0" fill="rgb(239,55,27)" rx="2" ry="2" />
<text x="370.09" y="719.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (119 samples, 0.10%)</title><rect x="272.2" y="645" width="1.2" height="15.0" fill="rgb(240,37,31)" rx="2" ry="2" />
<text x="275.22" y="655.5" ></text>
</g>
<g >
<title>DeferredUpdatesScope::processStageQueue (28,476 samples, 23.03%)</title><rect x="918.0" y="1045" width="271.8" height="15.0" fill="rgb(223,76,9)" rx="2" ry="2" />
<text x="921.03" y="1055.5" >DeferredUpdatesScope::processStageQu..</text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (40 samples, 0.03%)</title><rect x="430.7" y="677" width="0.4" height="15.0" fill="rgb(229,125,51)" rx="2" ry="2" />
<text x="433.69" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LBFactory::executePostTransactionCallbacks (47 samples, 0.04%)</title><rect x="1188.0" y="965" width="0.5" height="15.0" fill="rgb(233,194,13)" rx="2" ry="2" />
<text x="1191.01" y="975.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInternal (159 samples, 0.13%)</title><rect x="468.0" y="725" width="1.5" height="15.0" fill="rgb(229,47,17)" rx="2" ry="2" />
<text x="471.03" y="735.5" ></text>
</g>
<g >
<title>Shellbox\Command\UnboxedExecutor::execute (576 samples, 0.47%)</title><rect x="424.8" y="549" width="5.5" height="15.0" fill="rgb(252,196,52)" rx="2" ry="2" />
<text x="427.78" y="559.5" ></text>
</g>
<g >
<title>Message::params (39 samples, 0.03%)</title><rect x="764.6" y="581" width="0.3" height="15.0" fill="rgb(253,126,28)" rx="2" ry="2" />
<text x="767.56" y="591.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (39 samples, 0.03%)</title><rect x="218.0" y="661" width="0.3" height="15.0" fill="rgb(241,6,41)" rx="2" ry="2" />
<text x="220.96" y="671.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (1,588 samples, 1.28%)</title><rect x="96.8" y="277" width="15.2" height="15.0" fill="rgb(210,146,12)" rx="2" ry="2" />
<text x="99.83" y="287.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (193 samples, 0.16%)</title><rect x="388.5" y="485" width="1.8" height="15.0" fill="rgb(229,108,52)" rx="2" ry="2" />
<text x="391.50" y="495.5" ></text>
</g>
<g >
<title>Liuggio\StatsdClient\Factory\StatsdDataFactory::timing (29 samples, 0.02%)</title><rect x="520.0" y="389" width="0.3" height="15.0" fill="rgb(205,157,13)" rx="2" ry="2" />
<text x="523.02" y="399.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (41 samples, 0.03%)</title><rect x="296.5" y="645" width="0.4" height="15.0" fill="rgb(214,177,5)" rx="2" ry="2" />
<text x="299.47" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ImmutableRange::findCommonAncestorContainer (201 samples, 0.16%)</title><rect x="924.7" y="741" width="1.9" height="15.0" fill="rgb(215,34,8)" rx="2" ry="2" />
<text x="927.70" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::filterNode (359 samples, 0.29%)</title><rect x="694.3" y="981" width="3.4" height="15.0" fill="rgb(215,27,9)" rx="2" ry="2" />
<text x="697.28" y="991.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::endTag (840 samples, 0.68%)</title><rect x="458.1" y="677" width="8.0" height="15.0" fill="rgb(213,186,39)" rx="2" ry="2" />
<text x="461.10" y="687.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (462 samples, 0.37%)</title><rect x="583.2" y="197" width="4.4" height="15.0" fill="rgb(247,139,52)" rx="2" ry="2" />
<text x="586.21" y="207.5" ></text>
</g>
<g >
<title>MediaWiki\Session\SessionManager::singleton (200 samples, 0.16%)</title><rect x="14.3" y="1093" width="1.9" height="15.0" fill="rgb(242,213,35)" rx="2" ry="2" />
<text x="17.26" y="1103.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (121 samples, 0.10%)</title><rect x="441.0" y="709" width="1.1" height="15.0" fill="rgb(220,180,33)" rx="2" ry="2" />
<text x="443.96" y="719.5" ></text>
</g>
<g >
<title>SqlBagOStuff::doSet (80 samples, 0.06%)</title><rect x="206.4" y="741" width="0.8" height="15.0" fill="rgb(224,35,3)" rx="2" ry="2" />
<text x="209.41" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::childIndexOf (40 samples, 0.03%)</title><rect x="683.3" y="981" width="0.3" height="15.0" fill="rgb(216,27,54)" rx="2" ry="2" />
<text x="686.26" y="991.5" ></text>
</g>
<g >
<title>Message::getLanguage (35 samples, 0.03%)</title><rect x="471.8" y="677" width="0.3" height="15.0" fill="rgb(218,6,49)" rx="2" ry="2" />
<text x="474.78" y="687.5" ></text>
</g>
<g >
<title>VirtualRESTServiceClient::run (207 samples, 0.17%)</title><rect x="28.6" y="933" width="2.0" height="15.0" fill="rgb(240,32,15)" rx="2" ry="2" />
<text x="31.65" y="943.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (40 samples, 0.03%)</title><rect x="978.9" y="469" width="0.3" height="15.0" fill="rgb(211,160,34)" rx="2" ry="2" />
<text x="981.87" y="479.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (39 samples, 0.03%)</title><rect x="500.3" y="533" width="0.4" height="15.0" fill="rgb(210,136,39)" rx="2" ry="2" />
<text x="503.30" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (78 samples, 0.06%)</title><rect x="257.3" y="773" width="0.7" height="15.0" fill="rgb(232,224,1)" rx="2" ry="2" />
<text x="260.25" y="783.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (798 samples, 0.65%)</title><rect x="237.0" y="773" width="7.7" height="15.0" fill="rgb(211,211,1)" rx="2" ry="2" />
<text x="240.04" y="783.5" ></text>
</g>
<g >
<title>Parser::recursiveTagParse (25 samples, 0.02%)</title><rect x="404.9" y="677" width="0.3" height="15.0" fill="rgb(207,220,33)" rx="2" ry="2" />
<text x="407.92" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (35 samples, 0.03%)</title><rect x="1164.6" y="741" width="0.4" height="15.0" fill="rgb(227,98,16)" rx="2" ry="2" />
<text x="1167.62" y="751.5" ></text>
</g>
<g >
<title>AutoLoader::find (39 samples, 0.03%)</title><rect x="19.5" y="997" width="0.4" height="15.0" fill="rgb(223,83,54)" rx="2" ry="2" />
<text x="22.53" y="1007.5" ></text>
</g>
<g >
<title>Title::getLocalURL (47 samples, 0.04%)</title><rect x="560.7" y="469" width="0.4" height="15.0" fill="rgb(208,11,1)" rx="2" ry="2" />
<text x="563.66" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (462 samples, 0.37%)</title><rect x="583.2" y="373" width="4.4" height="15.0" fill="rgb(207,32,48)" rx="2" ry="2" />
<text x="586.21" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getMessageCache (38 samples, 0.03%)</title><rect x="699.8" y="949" width="0.3" height="15.0" fill="rgb(245,111,47)" rx="2" ry="2" />
<text x="702.77" y="959.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::forEachOpenPrimaryConnection (35 samples, 0.03%)</title><rect x="1188.5" y="917" width="0.3" height="15.0" fill="rgb(206,122,23)" rx="2" ry="2" />
<text x="1191.45" y="927.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks2 (7,641 samples, 6.18%)</title><rect x="48.7" y="629" width="72.9" height="15.0" fill="rgb(221,117,25)" rx="2" ry="2" />
<text x="51.68" y="639.5" >Parser::..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::adoptionAgency (440 samples, 0.36%)</title><rect x="1158.1" y="741" width="4.2" height="15.0" fill="rgb(240,36,29)" rx="2" ry="2" />
<text x="1161.15" y="751.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (47 samples, 0.04%)</title><rect x="597.1" y="117" width="0.4" height="15.0" fill="rgb(221,210,54)" rx="2" ry="2" />
<text x="600.09" y="127.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (155 samples, 0.13%)</title><rect x="259.5" y="869" width="1.5" height="15.0" fill="rgb(234,4,43)" rx="2" ry="2" />
<text x="262.51" y="879.5" ></text>
</g>
<g >
<title>HtmlArmor::getHtml (40 samples, 0.03%)</title><rect x="468.0" y="677" width="0.4" height="15.0" fill="rgb(245,51,52)" rx="2" ry="2" />
<text x="471.03" y="687.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (881 samples, 0.71%)</title><rect x="851.1" y="453" width="8.4" height="15.0" fill="rgb(252,24,36)" rx="2" ry="2" />
<text x="854.10" y="463.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/objectcache/MediumSpecificBagOStuff.php (16 samples, 0.01%)</title><rect x="10.0" y="1013" width="0.2" height="15.0" fill="rgb(239,82,2)" rx="2" ry="2" />
<text x="13.00" y="1023.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (36 samples, 0.03%)</title><rect x="394.2" y="549" width="0.3" height="15.0" fill="rgb(230,48,27)" rx="2" ry="2" />
<text x="397.17" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="266.6" y="181" width="0.4" height="15.0" fill="rgb(211,144,52)" rx="2" ry="2" />
<text x="269.61" y="191.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (39 samples, 0.03%)</title><rect x="23.7" y="773" width="0.4" height="15.0" fill="rgb(243,11,50)" rx="2" ry="2" />
<text x="26.73" y="783.5" ></text>
</g>
<g >
<title>Title::getLocalURL (40 samples, 0.03%)</title><rect x="1117.0" y="549" width="0.4" height="15.0" fill="rgb(243,65,3)" rx="2" ry="2" />
<text x="1119.97" y="559.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (989 samples, 0.80%)</title><rect x="137.3" y="517" width="9.4" height="15.0" fill="rgb(254,1,29)" rx="2" ry="2" />
<text x="140.26" y="527.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/parsoid/src/Wt2Html/XMLSerializer.php(278)} (41 samples, 0.03%)</title><rect x="255.7" y="693" width="0.4" height="15.0" fill="rgb(250,106,48)" rx="2" ry="2" />
<text x="258.72" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::interpretAttribMatches (161 samples, 0.13%)</title><rect x="634.1" y="389" width="1.6" height="15.0" fill="rgb(232,180,2)" rx="2" ry="2" />
<text x="637.15" y="399.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::getParentForInsert (40 samples, 0.03%)</title><rect x="1096.4" y="485" width="0.3" height="15.0" fill="rgb(222,219,22)" rx="2" ry="2" />
<text x="1099.36" y="495.5" ></text>
</g>
<g >
<title>Language::normalize (80 samples, 0.06%)</title><rect x="671.1" y="853" width="0.8" height="15.0" fill="rgb(233,48,15)" rx="2" ry="2" />
<text x="674.15" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (39 samples, 0.03%)</title><rect x="1179.7" y="837" width="0.4" height="15.0" fill="rgb(223,46,14)" rx="2" ry="2" />
<text x="1182.71" y="847.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/page/WikiPage.php(2931)} (34 samples, 0.03%)</title><rect x="1166.2" y="965" width="0.3" height="15.0" fill="rgb(225,73,20)" rx="2" ry="2" />
<text x="1169.19" y="975.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (160 samples, 0.13%)</title><rect x="687.4" y="901" width="1.6" height="15.0" fill="rgb(251,60,36)" rx="2" ry="2" />
<text x="690.43" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (19,469 samples, 15.74%)</title><rect x="731.5" y="933" width="185.8" height="15.0" fill="rgb(246,203,24)" rx="2" ry="2" />
<text x="734.52" y="943.5" >Wikimedia\Rdbms\DBConnRe..</text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (432 samples, 0.35%)</title><rect x="133.1" y="229" width="4.2" height="15.0" fill="rgb(239,110,46)" rx="2" ry="2" />
<text x="136.14" y="239.5" ></text>
</g>
<g >
<title>TraditionalImageGallery::toHTML (1,472 samples, 1.19%)</title><rect x="845.5" y="597" width="14.0" height="15.0" fill="rgb(250,139,20)" rx="2" ry="2" />
<text x="848.46" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::handleAttribsAndClose (800 samples, 0.65%)</title><rect x="630.0" y="517" width="7.6" height="15.0" fill="rgb(241,115,42)" rx="2" ry="2" />
<text x="632.96" y="527.5" ></text>
</g>
<g >
<title>Message::format (63 samples, 0.05%)</title><rect x="699.2" y="965" width="0.6" height="15.0" fill="rgb(225,135,44)" rx="2" ry="2" />
<text x="702.17" y="975.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\ExcimerRequestTimeout::enterCriticalSection (37 samples, 0.03%)</title><rect x="387.4" y="373" width="0.4" height="15.0" fill="rgb(239,167,25)" rx="2" ry="2" />
<text x="390.41" y="383.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::insertNode (40 samples, 0.03%)</title><rect x="243.1" y="693" width="0.4" height="15.0" fill="rgb(252,169,54)" rx="2" ry="2" />
<text x="246.15" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::generateImpliedEndTagsAndPop (240 samples, 0.19%)</title><rect x="463.8" y="661" width="2.3" height="15.0" fill="rgb(233,210,26)" rx="2" ry="2" />
<text x="466.82" y="671.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,700 samples, 1.37%)</title><rect x="1010.4" y="453" width="16.2" height="15.0" fill="rgb(216,82,45)" rx="2" ry="2" />
<text x="1013.37" y="463.5" ></text>
</g>
<g >
<title>Language::formatNum (80 samples, 0.06%)</title><rect x="478.7" y="565" width="0.7" height="15.0" fill="rgb(243,127,14)" rx="2" ry="2" />
<text x="481.68" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::characters (199 samples, 0.16%)</title><rect x="448.6" y="597" width="1.9" height="15.0" fill="rgb(206,184,42)" rx="2" ry="2" />
<text x="451.61" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::dataState (4,115 samples, 3.33%)</title><rect x="1125.0" y="789" width="39.2" height="15.0" fill="rgb(230,161,23)" rx="2" ry="2" />
<text x="1127.97" y="799.5" >Wik..</text>
</g>
<g >
<title>Language::sprintfDate (77 samples, 0.06%)</title><rect x="385.7" y="661" width="0.7" height="15.0" fill="rgb(226,30,32)" rx="2" ry="2" />
<text x="388.69" y="671.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/ConfirmEdit/QuestyCaptcha/includes/QuestyCaptcha.php (40 samples, 0.03%)</title><rect x="730.8" y="917" width="0.3" height="15.0" fill="rgb(225,140,18)" rx="2" ry="2" />
<text x="733.77" y="927.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::replaceForNativeNormalize (40 samples, 0.03%)</title><rect x="24.9" y="901" width="0.3" height="15.0" fill="rgb(208,181,47)" rx="2" ry="2" />
<text x="27.87" y="911.5" ></text>
</g>
<g >
<title>Cite\Cite::checkRefsNoReferences (31 samples, 0.03%)</title><rect x="950.4" y="613" width="0.3" height="15.0" fill="rgb(244,94,12)" rx="2" ry="2" />
<text x="953.36" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\CriticalSection::__construct (37 samples, 0.03%)</title><rect x="387.4" y="341" width="0.4" height="15.0" fill="rgb(227,210,33)" rx="2" ry="2" />
<text x="390.41" y="351.5" ></text>
</g>
<g >
<title>Language::getCode (40 samples, 0.03%)</title><rect x="952.2" y="597" width="0.4" height="15.0" fill="rgb(247,213,15)" rx="2" ry="2" />
<text x="955.19" y="607.5" ></text>
</g>
<g >
<title>WebRequest::getGPCVal (145 samples, 0.12%)</title><rect x="672.6" y="901" width="1.4" height="15.0" fill="rgb(236,199,43)" rx="2" ry="2" />
<text x="675.63" y="911.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (710 samples, 0.57%)</title><rect x="317.8" y="661" width="6.8" height="15.0" fill="rgb(253,3,7)" rx="2" ry="2" />
<text x="320.81" y="671.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1116)} (275 samples, 0.22%)</title><rect x="265.9" y="405" width="2.6" height="15.0" fill="rgb(220,59,27)" rx="2" ry="2" />
<text x="268.87" y="415.5" ></text>
</g>
<g >
<title>Title::getNsText (40 samples, 0.03%)</title><rect x="762.7" y="517" width="0.3" height="15.0" fill="rgb(231,189,20)" rx="2" ry="2" />
<text x="765.65" y="527.5" ></text>
</g>
<g >
<title>StripState::killMarkers (78 samples, 0.06%)</title><rect x="562.2" y="549" width="0.8" height="15.0" fill="rgb(210,173,20)" rx="2" ry="2" />
<text x="565.22" y="559.5" ></text>
</g>
<g >
<title>PPDPart_Hash::__construct (40 samples, 0.03%)</title><rect x="965.5" y="501" width="0.4" height="15.0" fill="rgb(228,57,20)" rx="2" ry="2" />
<text x="968.54" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\GeneralizedSql::stringify (39 samples, 0.03%)</title><rect x="273.0" y="501" width="0.4" height="15.0" fill="rgb(252,217,10)" rx="2" ry="2" />
<text x="275.99" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::__construct (21 samples, 0.02%)</title><rect x="322.7" y="325" width="0.2" height="15.0" fill="rgb(217,204,48)" rx="2" ry="2" />
<text x="325.68" y="335.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::insertElement (400 samples, 0.32%)</title><rect x="239.7" y="709" width="3.8" height="15.0" fill="rgb(239,9,33)" rx="2" ry="2" />
<text x="242.71" y="719.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Stream::getSize (22 samples, 0.02%)</title><rect x="799.4" y="325" width="0.2" height="15.0" fill="rgb(220,143,46)" rx="2" ry="2" />
<text x="802.44" y="335.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (1,547 samples, 1.25%)</title><rect x="347.4" y="341" width="14.7" height="15.0" fill="rgb(208,131,26)" rx="2" ry="2" />
<text x="350.36" y="351.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (1,007 samples, 0.81%)</title><rect x="1053.0" y="261" width="9.6" height="15.0" fill="rgb(238,62,1)" rx="2" ry="2" />
<text x="1055.96" y="271.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::getScopeTypesToStack (39 samples, 0.03%)</title><rect x="457.0" y="597" width="0.3" height="15.0" fill="rgb(248,205,10)" rx="2" ry="2" />
<text x="459.96" y="607.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferencesCallback (40 samples, 0.03%)</title><rect x="461.9" y="549" width="0.4" height="15.0" fill="rgb(252,13,12)" rx="2" ry="2" />
<text x="464.91" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (554 samples, 0.45%)</title><rect x="520.6" y="293" width="5.3" height="15.0" fill="rgb(216,206,48)" rx="2" ry="2" />
<text x="523.60" y="303.5" ></text>
</g>
<g >
<title>Message::format (40 samples, 0.03%)</title><rect x="201.8" y="629" width="0.4" height="15.0" fill="rgb(244,168,4)" rx="2" ry="2" />
<text x="204.83" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getGlobalHooks (40 samples, 0.03%)</title><rect x="116.6" y="517" width="0.4" height="15.0" fill="rgb(223,5,19)" rx="2" ry="2" />
<text x="119.62" y="527.5" ></text>
</g>
<g >
<title>Shellbox\Command\BoxedCommand::execute (837 samples, 0.68%)</title><rect x="149.7" y="485" width="8.0" height="15.0" fill="rgb(240,97,38)" rx="2" ry="2" />
<text x="152.74" y="495.5" ></text>
</g>
<g >
<title>Cite\Cite::ref (41 samples, 0.03%)</title><rect x="1048.4" y="581" width="0.4" height="15.0" fill="rgb(209,208,6)" rx="2" ry="2" />
<text x="1051.40" y="591.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,356 samples, 1.10%)</title><rect x="333.1" y="661" width="12.9" height="15.0" fill="rgb(213,86,4)" rx="2" ry="2" />
<text x="336.06" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onHtmlPageLinkRendererEnd (41 samples, 0.03%)</title><rect x="296.5" y="661" width="0.4" height="15.0" fill="rgb(222,2,45)" rx="2" ry="2" />
<text x="299.47" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InsertionMode::stripNulls (439 samples, 0.36%)</title><rect x="230.2" y="741" width="4.2" height="15.0" fill="rgb(235,121,38)" rx="2" ry="2" />
<text x="233.18" y="751.5" ></text>
</g>
<g >
<title>Html::expandAttributes (39 samples, 0.03%)</title><rect x="909.6" y="565" width="0.3" height="15.0" fill="rgb(207,144,16)" rx="2" ry="2" />
<text x="912.55" y="575.5" ></text>
</g>
<g >
<title>LocalisationCache::loadSubitem (39 samples, 0.03%)</title><rect x="23.7" y="821" width="0.4" height="15.0" fill="rgb(222,224,4)" rx="2" ry="2" />
<text x="26.73" y="831.5" ></text>
</g>
<g >
<title>MediaWiki\Interwiki\ClassicInterwikiLookup::load (119 samples, 0.10%)</title><rect x="272.2" y="677" width="1.2" height="15.0" fill="rgb(252,32,21)" rx="2" ry="2" />
<text x="275.22" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectField (39 samples, 0.03%)</title><rect x="1179.7" y="901" width="0.4" height="15.0" fill="rgb(209,174,20)" rx="2" ry="2" />
<text x="1182.71" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (37 samples, 0.03%)</title><rect x="387.4" y="421" width="0.4" height="15.0" fill="rgb(235,209,6)" rx="2" ry="2" />
<text x="390.41" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (275 samples, 0.22%)</title><rect x="265.9" y="581" width="2.6" height="15.0" fill="rgb(227,168,21)" rx="2" ry="2" />
<text x="268.87" y="591.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (592 samples, 0.48%)</title><rect x="992.7" y="565" width="5.6" height="15.0" fill="rgb(244,77,27)" rx="2" ry="2" />
<text x="995.67" y="575.5" ></text>
</g>
<g >
<title>PoolWorkArticleView::doWork (18,477 samples, 14.94%)</title><rect x="31.2" y="805" width="176.4" height="15.0" fill="rgb(250,37,31)" rx="2" ry="2" />
<text x="34.23" y="815.5" >PoolWorkArticleView::d..</text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (559 samples, 0.45%)</title><rect x="845.5" y="501" width="5.3" height="15.0" fill="rgb(215,21,24)" rx="2" ry="2" />
<text x="848.46" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (76 samples, 0.06%)</title><rect x="316.0" y="597" width="0.7" height="15.0" fill="rgb(243,10,15)" rx="2" ry="2" />
<text x="318.97" y="607.5" ></text>
</g>
<g >
<title>ApiVisualEditor::getAvailableNamespaceIds (40 samples, 0.03%)</title><rect x="260.2" y="789" width="0.4" height="15.0" fill="rgb(251,212,16)" rx="2" ry="2" />
<text x="263.23" y="799.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (338 samples, 0.27%)</title><rect x="1048.8" y="213" width="3.2" height="15.0" fill="rgb(246,185,42)" rx="2" ry="2" />
<text x="1051.79" y="223.5" ></text>
</g>
<g >
<title>Message::params (78 samples, 0.06%)</title><rect x="511.2" y="485" width="0.8" height="15.0" fill="rgb(207,92,27)" rx="2" ry="2" />
<text x="514.23" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (32 samples, 0.03%)</title><rect x="207.6" y="661" width="0.3" height="15.0" fill="rgb(252,119,49)" rx="2" ry="2" />
<text x="210.55" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (100 samples, 0.08%)</title><rect x="375.8" y="485" width="1.0" height="15.0" fill="rgb(245,123,54)" rx="2" ry="2" />
<text x="378.81" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::loadRevisionFromConds (32 samples, 0.03%)</title><rect x="207.6" y="805" width="0.3" height="15.0" fill="rgb(222,95,17)" rx="2" ry="2" />
<text x="210.55" y="815.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (410 samples, 0.33%)</title><rect x="405.5" y="629" width="3.9" height="15.0" fill="rgb(208,27,25)" rx="2" ry="2" />
<text x="408.49" y="639.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (970 samples, 0.78%)</title><rect x="860.3" y="581" width="9.2" height="15.0" fill="rgb(238,128,20)" rx="2" ry="2" />
<text x="863.27" y="591.5" ></text>
</g>
<g >
<title>Title::getNsText (40 samples, 0.03%)</title><rect x="513.1" y="405" width="0.4" height="15.0" fill="rgb(222,98,9)" rx="2" ry="2" />
<text x="516.10" y="415.5" ></text>
</g>
<g >
<title>ApiEditPage::getAllowedParams (41 samples, 0.03%)</title><rect x="674.0" y="901" width="0.4" height="15.0" fill="rgb(224,14,42)" rx="2" ry="2" />
<text x="677.02" y="911.5" ></text>
</g>
<g >
<title>Title::castFromPageReference (40 samples, 0.03%)</title><rect x="296.9" y="645" width="0.3" height="15.0" fill="rgb(234,158,39)" rx="2" ry="2" />
<text x="299.86" y="655.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getPrefixedText (78 samples, 0.06%)</title><rect x="513.5" y="533" width="0.7" height="15.0" fill="rgb(231,80,34)" rx="2" ry="2" />
<text x="516.48" y="543.5" ></text>
</g>
<g >
<title>SearchMySQL::update (160 samples, 0.13%)</title><rect x="1182.5" y="965" width="1.6" height="15.0" fill="rgb(216,205,14)" rx="2" ry="2" />
<text x="1185.53" y="975.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (989 samples, 0.80%)</title><rect x="137.3" y="501" width="9.4" height="15.0" fill="rgb(208,223,42)" rx="2" ry="2" />
<text x="140.26" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::createObject (39 samples, 0.03%)</title><rect x="674.8" y="901" width="0.4" height="15.0" fill="rgb(236,204,43)" rx="2" ry="2" />
<text x="677.79" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (40 samples, 0.03%)</title><rect x="916.5" y="677" width="0.4" height="15.0" fill="rgb(215,212,5)" rx="2" ry="2" />
<text x="919.54" y="687.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::produceStatsdData (22 samples, 0.02%)</title><rect x="845.5" y="453" width="0.2" height="15.0" fill="rgb(253,175,12)" rx="2" ry="2" />
<text x="848.46" y="463.5" ></text>
</g>
<g >
<title>wfTimestamp (29 samples, 0.02%)</title><rect x="113.0" y="565" width="0.3" height="15.0" fill="rgb(215,178,37)" rx="2" ry="2" />
<text x="116.02" y="575.5" ></text>
</g>
<g >
<title>MWCallbackStream::rewind (32 samples, 0.03%)</title><rect x="409.8" y="293" width="0.3" height="15.0" fill="rgb(249,97,26)" rx="2" ry="2" />
<text x="412.77" y="303.5" ></text>
</g>
<g >
<title>Message::fetchMessage (54 samples, 0.04%)</title><rect x="1123.1" y="757" width="0.5" height="15.0" fill="rgb(239,173,14)" rx="2" ry="2" />
<text x="1126.07" y="767.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::__construct (53 samples, 0.04%)</title><rect x="778.0" y="437" width="0.5" height="15.0" fill="rgb(206,228,9)" rx="2" ry="2" />
<text x="781.02" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::get (25 samples, 0.02%)</title><rect x="669.5" y="661" width="0.3" height="15.0" fill="rgb(205,214,34)" rx="2" ry="2" />
<text x="672.52" y="671.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Stream::getSize (31 samples, 0.03%)</title><rect x="96.5" y="293" width="0.3" height="15.0" fill="rgb(236,56,28)" rx="2" ry="2" />
<text x="99.53" y="303.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::produceStatsdData (38 samples, 0.03%)</title><rect x="375.0" y="565" width="0.4" height="15.0" fill="rgb(212,97,42)" rx="2" ry="2" />
<text x="378.01" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ImmutableRange::__get (241 samples, 0.19%)</title><rect x="924.3" y="757" width="2.3" height="15.0" fill="rgb(207,33,0)" rx="2" ry="2" />
<text x="927.32" y="767.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,152 samples, 0.93%)</title><rect x="1052.3" y="549" width="11.0" height="15.0" fill="rgb(237,195,49)" rx="2" ry="2" />
<text x="1055.31" y="559.5" ></text>
</g>
<g >
<title>User::getOption (40 samples, 0.03%)</title><rect x="259.8" y="805" width="0.4" height="15.0" fill="rgb(207,69,0)" rx="2" ry="2" />
<text x="262.85" y="815.5" ></text>
</g>
<g >
<title>DeferredUpdates::doUpdates (28,476 samples, 23.03%)</title><rect x="918.0" y="1077" width="271.8" height="15.0" fill="rgb(213,52,29)" rx="2" ry="2" />
<text x="921.03" y="1087.5" >DeferredUpdates::doUpdates</text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (14 samples, 0.01%)</title><rect x="1165.9" y="837" width="0.1" height="15.0" fill="rgb(226,210,10)" rx="2" ry="2" />
<text x="1168.89" y="847.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (767 samples, 0.62%)</title><rect x="307.2" y="613" width="7.3" height="15.0" fill="rgb(249,38,8)" rx="2" ry="2" />
<text x="310.16" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (146 samples, 0.12%)</title><rect x="815.0" y="629" width="1.4" height="15.0" fill="rgb(236,222,13)" rx="2" ry="2" />
<text x="818.02" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (29 samples, 0.02%)</title><rect x="815.0" y="597" width="0.3" height="15.0" fill="rgb(215,84,5)" rx="2" ry="2" />
<text x="818.02" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\CriticalSectionProvider::scopedEnter (47 samples, 0.04%)</title><rect x="1188.0" y="837" width="0.5" height="15.0" fill="rgb(211,83,7)" rx="2" ry="2" />
<text x="1191.01" y="847.5" ></text>
</g>
<g >
<title>Parser::braceSubstitution (776 samples, 0.63%)</title><rect x="124.6" y="613" width="7.4" height="15.0" fill="rgb(223,89,20)" rx="2" ry="2" />
<text x="127.64" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Languages\LanguageNameUtils::isValidCode (40 samples, 0.03%)</title><rect x="14.6" y="869" width="0.4" height="15.0" fill="rgb(247,40,17)" rx="2" ry="2" />
<text x="17.64" y="879.5" ></text>
</g>
<g >
<title>LocalisationCache::loadSubitem (37 samples, 0.03%)</title><rect x="387.4" y="533" width="0.4" height="15.0" fill="rgb(235,227,38)" rx="2" ry="2" />
<text x="390.41" y="543.5" ></text>
</g>
<g >
<title>Title::getTitleFormatter (40 samples, 0.03%)</title><rect x="578.9" y="485" width="0.4" height="15.0" fill="rgb(246,134,25)" rx="2" ry="2" />
<text x="581.92" y="495.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (40 samples, 0.03%)</title><rect x="1076.9" y="549" width="0.4" height="15.0" fill="rgb(227,60,48)" rx="2" ry="2" />
<text x="1079.94" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\GeneralizedSql::stringify (70 samples, 0.06%)</title><rect x="669.8" y="597" width="0.6" height="15.0" fill="rgb(221,65,12)" rx="2" ry="2" />
<text x="672.76" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InCell::startTag (41 samples, 0.03%)</title><rect x="1107.8" y="549" width="0.4" height="15.0" fill="rgb(239,222,39)" rx="2" ry="2" />
<text x="1110.78" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::__construct (31 samples, 0.03%)</title><rect x="361.8" y="309" width="0.3" height="15.0" fill="rgb(223,186,39)" rx="2" ry="2" />
<text x="364.83" y="319.5" ></text>
</g>
<g >
<title>Title::getLocalURL (40 samples, 0.03%)</title><rect x="67.0" y="485" width="0.4" height="15.0" fill="rgb(224,210,17)" rx="2" ry="2" />
<text x="69.98" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (392 samples, 0.32%)</title><rect x="319.1" y="453" width="3.8" height="15.0" fill="rgb(210,19,26)" rx="2" ry="2" />
<text x="322.14" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::endTag (880 samples, 0.71%)</title><rect x="457.7" y="693" width="8.4" height="15.0" fill="rgb(212,200,10)" rx="2" ry="2" />
<text x="460.71" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onParserAfterParse (37 samples, 0.03%)</title><rect x="477.2" y="597" width="0.3" height="15.0" fill="rgb(220,43,38)" rx="2" ry="2" />
<text x="480.18" y="607.5" ></text>
</g>
<g >
<title>MWHttpRequest::parseCookies (37 samples, 0.03%)</title><rect x="76.5" y="389" width="0.3" height="15.0" fill="rgb(219,29,3)" rx="2" ry="2" />
<text x="79.48" y="399.5" ></text>
</g>
<g >
<title>Title::getInterwikiLookup (40 samples, 0.03%)</title><rect x="504.8" y="453" width="0.4" height="15.0" fill="rgb(248,13,7)" rx="2" ry="2" />
<text x="507.81" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getQueryInfo (39 samples, 0.03%)</title><rect x="732.1" y="325" width="0.4" height="15.0" fill="rgb(214,165,9)" rx="2" ry="2" />
<text x="735.12" y="335.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (25 samples, 0.02%)</title><rect x="669.5" y="613" width="0.3" height="15.0" fill="rgb(212,76,8)" rx="2" ry="2" />
<text x="672.52" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::execute (2,360 samples, 1.91%)</title><rect x="708.2" y="1029" width="22.6" height="15.0" fill="rgb(241,14,3)" rx="2" ry="2" />
<text x="711.25" y="1039.5" >W..</text>
</g>
<g >
<title>User::isAllowed (40 samples, 0.03%)</title><rect x="22.2" y="1045" width="0.4" height="15.0" fill="rgb(228,134,53)" rx="2" ry="2" />
<text x="25.20" y="1055.5" ></text>
</g>
<g >
<title>Message::fetchMessage (80 samples, 0.06%)</title><rect x="763.8" y="565" width="0.8" height="15.0" fill="rgb(244,196,6)" rx="2" ry="2" />
<text x="766.80" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getServerAttributes (39 samples, 0.03%)</title><rect x="13.9" y="805" width="0.4" height="15.0" fill="rgb(222,126,33)" rx="2" ry="2" />
<text x="16.88" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (39 samples, 0.03%)</title><rect x="1179.7" y="853" width="0.4" height="15.0" fill="rgb(249,149,34)" rx="2" ry="2" />
<text x="1182.71" y="863.5" ></text>
</g>
<g >
<title>SpamRegexBatch::regexesFromText (425 samples, 0.34%)</title><rect x="472.1" y="709" width="4.1" height="15.0" fill="rgb(228,45,45)" rx="2" ry="2" />
<text x="475.11" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::insertElement (40 samples, 0.03%)</title><rect x="642.2" y="421" width="0.3" height="15.0" fill="rgb(221,188,44)" rx="2" ry="2" />
<text x="645.15" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\Api\Validator\ApiParamValidatorCallbacks::getValue (160 samples, 0.13%)</title><rect x="25.6" y="917" width="1.6" height="15.0" fill="rgb(251,150,25)" rx="2" ry="2" />
<text x="28.63" y="927.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (40 samples, 0.03%)</title><rect x="442.1" y="629" width="0.4" height="15.0" fill="rgb(224,148,26)" rx="2" ry="2" />
<text x="445.11" y="639.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1920)} (40 samples, 0.03%)</title><rect x="268.9" y="421" width="0.4" height="15.0" fill="rgb(232,192,44)" rx="2" ry="2" />
<text x="271.88" y="431.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/api/ApiMain.php (39 samples, 0.03%)</title><rect x="917.7" y="1093" width="0.3" height="15.0" fill="rgb(241,142,50)" rx="2" ry="2" />
<text x="920.66" y="1103.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::doAtomicSection (70 samples, 0.06%)</title><rect x="669.8" y="805" width="0.6" height="15.0" fill="rgb(241,223,13)" rx="2" ry="2" />
<text x="672.76" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::doBegin (39 samples, 0.03%)</title><rect x="1179.7" y="757" width="0.4" height="15.0" fill="rgb(219,180,3)" rx="2" ry="2" />
<text x="1182.71" y="767.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (561 samples, 0.45%)</title><rect x="308.2" y="437" width="5.4" height="15.0" fill="rgb(241,146,21)" rx="2" ry="2" />
<text x="311.21" y="447.5" ></text>
</g>
<g >
<title>Parser::getExternalLinkAttribs (39 samples, 0.03%)</title><rect x="47.9" y="629" width="0.4" height="15.0" fill="rgb(251,216,9)" rx="2" ry="2" />
<text x="50.91" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getMaintenanceConnectionRef (39 samples, 0.03%)</title><rect x="315.6" y="581" width="0.4" height="15.0" fill="rgb(245,200,50)" rx="2" ry="2" />
<text x="318.59" y="591.5" ></text>
</g>
<g >
<title>DeferredUpdatesScope::processStageQueue (103 samples, 0.08%)</title><rect x="1188.8" y="997" width="1.0" height="15.0" fill="rgb(234,0,9)" rx="2" ry="2" />
<text x="1191.79" y="1007.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::element (121 samples, 0.10%)</title><rect x="903.0" y="501" width="1.2" height="15.0" fill="rgb(220,158,6)" rx="2" ry="2" />
<text x="906.00" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\base_convert (115 samples, 0.09%)</title><rect x="555.5" y="501" width="1.1" height="15.0" fill="rgb(215,60,44)" rx="2" ry="2" />
<text x="558.52" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::getNoahKey (41 samples, 0.03%)</title><rect x="1107.8" y="501" width="0.4" height="15.0" fill="rgb(230,170,44)" rx="2" ry="2" />
<text x="1110.78" y="511.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/filebackend/FileBackendStore.php (80 samples, 0.06%)</title><rect x="403.8" y="517" width="0.8" height="15.0" fill="rgb(225,184,11)" rx="2" ry="2" />
<text x="406.79" y="527.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeEntity (81 samples, 0.07%)</title><rect x="1113.9" y="421" width="0.8" height="15.0" fill="rgb(235,161,8)" rx="2" ry="2" />
<text x="1116.91" y="431.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (957 samples, 0.77%)</title><rect x="137.6" y="373" width="9.1" height="15.0" fill="rgb(239,46,42)" rx="2" ry="2" />
<text x="140.57" y="383.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (40 samples, 0.03%)</title><rect x="200.4" y="421" width="0.3" height="15.0" fill="rgb(206,95,35)" rx="2" ry="2" />
<text x="203.36" y="431.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (410 samples, 0.33%)</title><rect x="405.5" y="389" width="3.9" height="15.0" fill="rgb(208,152,33)" rx="2" ry="2" />
<text x="408.49" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::init (80 samples, 0.06%)</title><rect x="187.4" y="485" width="0.8" height="15.0" fill="rgb(234,228,18)" rx="2" ry="2" />
<text x="190.40" y="495.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (362 samples, 0.29%)</title><rect x="118.1" y="581" width="3.5" height="15.0" fill="rgb(207,219,0)" rx="2" ry="2" />
<text x="121.14" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (438 samples, 0.35%)</title><rect x="71.9" y="293" width="4.2" height="15.0" fill="rgb(214,55,34)" rx="2" ry="2" />
<text x="74.93" y="303.5" ></text>
</g>
<g >
<title>ExtensionRegistry::getAttribute (40 samples, 0.03%)</title><rect x="1122.7" y="645" width="0.4" height="15.0" fill="rgb(234,134,5)" rx="2" ry="2" />
<text x="1125.69" y="655.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(390)} (80 samples, 0.06%)</title><rect x="946.8" y="773" width="0.8" height="15.0" fill="rgb(213,27,8)" rx="2" ry="2" />
<text x="949.82" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\Logger\LoggerFactory::getInstance (25 samples, 0.02%)</title><rect x="587.6" y="421" width="0.3" height="15.0" fill="rgb(235,120,5)" rx="2" ry="2" />
<text x="590.62" y="431.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (462 samples, 0.37%)</title><rect x="583.2" y="325" width="4.4" height="15.0" fill="rgb(248,212,29)" rx="2" ry="2" />
<text x="586.21" y="335.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="21.4" y="773" width="0.4" height="15.0" fill="rgb(240,174,39)" rx="2" ry="2" />
<text x="24.43" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL (40 samples, 0.03%)</title><rect x="59.0" y="517" width="0.4" height="15.0" fill="rgb(229,10,17)" rx="2" ry="2" />
<text x="62.00" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::insertElement (80 samples, 0.06%)</title><rect x="635.7" y="437" width="0.7" height="15.0" fill="rgb(254,142,9)" rx="2" ry="2" />
<text x="638.68" y="447.5" ></text>
</g>
<g >
<title>SectionProfileCallback::__construct (40 samples, 0.03%)</title><rect x="840.6" y="613" width="0.4" height="15.0" fill="rgb(248,210,44)" rx="2" ry="2" />
<text x="843.59" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::acceptOnlyNodesAllowingComments (280 samples, 0.23%)</title><rect x="695.0" y="965" width="2.7" height="15.0" fill="rgb(232,145,15)" rx="2" ry="2" />
<text x="698.03" y="975.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (77 samples, 0.06%)</title><rect x="65.5" y="549" width="0.7" height="15.0" fill="rgb(238,81,27)" rx="2" ry="2" />
<text x="68.48" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (1,507 samples, 1.22%)</title><rect x="539.0" y="197" width="14.4" height="15.0" fill="rgb(205,207,15)" rx="2" ry="2" />
<text x="541.97" y="207.5" ></text>
</g>
<g >
<title>Parser::magicLinkCallback (161 samples, 0.13%)</title><rect x="379.4" y="741" width="1.6" height="15.0" fill="rgb(246,224,27)" rx="2" ry="2" />
<text x="382.42" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onRevisionRecordInserted (25 samples, 0.02%)</title><rect x="669.5" y="837" width="0.3" height="15.0" fill="rgb(219,177,30)" rx="2" ry="2" />
<text x="672.52" y="847.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (549 samples, 0.44%)</title><rect x="318.4" y="597" width="5.2" height="15.0" fill="rgb(219,21,22)" rx="2" ry="2" />
<text x="321.38" y="607.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (425 samples, 0.34%)</title><rect x="472.1" y="757" width="4.1" height="15.0" fill="rgb(233,56,17)" rx="2" ry="2" />
<text x="475.11" y="767.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="23.4" y="949" width="0.3" height="15.0" fill="rgb(226,115,6)" rx="2" ry="2" />
<text x="26.35" y="959.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::runBeginHook (40 samples, 0.03%)</title><rect x="643.7" y="517" width="0.3" height="15.0" fill="rgb(252,104,43)" rx="2" ry="2" />
<text x="646.66" y="527.5" ></text>
</g>
<g >
<title>Title::normalizeFragment (41 samples, 0.03%)</title><rect x="822.0" y="581" width="0.4" height="15.0" fill="rgb(221,114,36)" rx="2" ry="2" />
<text x="825.02" y="591.5" ></text>
</g>
<g >
<title>Language::ucfirst (40 samples, 0.03%)</title><rect x="981.5" y="469" width="0.4" height="15.0" fill="rgb(219,15,15)" rx="2" ry="2" />
<text x="984.54" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::create (23 samples, 0.02%)</title><rect x="81.9" y="213" width="0.3" height="15.0" fill="rgb(239,224,0)" rx="2" ry="2" />
<text x="84.93" y="223.5" ></text>
</g>
<g >
<title>ApiParse::getPageParserOutput (18,533 samples, 14.99%)</title><rect x="31.0" y="917" width="176.9" height="15.0" fill="rgb(209,194,38)" rx="2" ry="2" />
<text x="34.00" y="927.5" >ApiParse::getPageParse..</text>
</g>
<g >
<title>Title::makeTitle (40 samples, 0.03%)</title><rect x="364.9" y="629" width="0.4" height="15.0" fill="rgb(246,89,2)" rx="2" ry="2" />
<text x="367.94" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::commit (56 samples, 0.05%)</title><rect x="1180.1" y="837" width="0.5" height="15.0" fill="rgb(239,52,5)" rx="2" ry="2" />
<text x="1183.09" y="847.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (40 samples, 0.03%)</title><rect x="467.6" y="629" width="0.4" height="15.0" fill="rgb(235,151,8)" rx="2" ry="2" />
<text x="470.65" y="639.5" ></text>
</g>
<g >
<title>ApiModuleManager::instantiateModule (39 samples, 0.03%)</title><rect x="674.8" y="917" width="0.4" height="15.0" fill="rgb(227,57,2)" rx="2" ry="2" />
<text x="677.79" y="927.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (432 samples, 0.35%)</title><rect x="133.1" y="357" width="4.2" height="15.0" fill="rgb(223,35,6)" rx="2" ry="2" />
<text x="136.14" y="367.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1706)} (120 samples, 0.10%)</title><rect x="14.3" y="997" width="1.1" height="15.0" fill="rgb(245,5,29)" rx="2" ry="2" />
<text x="17.26" y="1007.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToElement (521 samples, 0.42%)</title><rect x="1110.5" y="533" width="4.9" height="15.0" fill="rgb(208,134,26)" rx="2" ry="2" />
<text x="1113.47" y="543.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,469 samples, 1.19%)</title><rect x="798.5" y="501" width="14.0" height="15.0" fill="rgb(205,67,33)" rx="2" ry="2" />
<text x="801.51" y="511.5" ></text>
</g>
<g >
<title>PPFrame_Hash::virtualBracketedImplode (40 samples, 0.03%)</title><rect x="646.0" y="661" width="0.3" height="15.0" fill="rgb(219,47,1)" rx="2" ry="2" />
<text x="648.95" y="671.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1074)} (35 samples, 0.03%)</title><rect x="670.8" y="789" width="0.3" height="15.0" fill="rgb(237,117,32)" rx="2" ry="2" />
<text x="673.81" y="799.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (1,700 samples, 1.37%)</title><rect x="1010.4" y="421" width="16.2" height="15.0" fill="rgb(239,155,10)" rx="2" ry="2" />
<text x="1013.37" y="431.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (328 samples, 0.27%)</title><rect x="369.3" y="613" width="3.1" height="15.0" fill="rgb(224,200,21)" rx="2" ry="2" />
<text x="372.29" y="623.5" ></text>
</g>
<g >
<title>MWHttpRequest::parseCookies (21 samples, 0.02%)</title><rect x="137.4" y="357" width="0.2" height="15.0" fill="rgb(219,74,27)" rx="2" ry="2" />
<text x="140.37" y="367.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\stream_for (56 samples, 0.05%)</title><rect x="1011.1" y="357" width="0.5" height="15.0" fill="rgb(207,173,47)" rx="2" ry="2" />
<text x="1014.08" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (720 samples, 0.58%)</title><rect x="1101.3" y="565" width="6.9" height="15.0" fill="rgb(237,162,51)" rx="2" ry="2" />
<text x="1104.30" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::init (40 samples, 0.03%)</title><rect x="640.6" y="373" width="0.4" height="15.0" fill="rgb(233,140,26)" rx="2" ry="2" />
<text x="643.62" y="383.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/LocalRepo.php(254)} (115 samples, 0.09%)</title><rect x="315.6" y="629" width="1.1" height="15.0" fill="rgb(215,196,19)" rx="2" ry="2" />
<text x="318.59" y="639.5" ></text>
</g>
<g >
<title>ExplodeIterator::next (40 samples, 0.03%)</title><rect x="966.3" y="629" width="0.4" height="15.0" fill="rgb(242,157,23)" rx="2" ry="2" />
<text x="969.30" y="639.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (101 samples, 0.08%)</title><rect x="209.4" y="773" width="0.9" height="15.0" fill="rgb(230,45,41)" rx="2" ry="2" />
<text x="212.38" y="783.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (64 samples, 0.05%)</title><rect x="394.5" y="677" width="0.6" height="15.0" fill="rgb(213,100,21)" rx="2" ry="2" />
<text x="397.51" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\Api\Validator\ApiParamValidator::getValue (40 samples, 0.03%)</title><rect x="23.4" y="1013" width="0.3" height="15.0" fill="rgb(207,81,5)" rx="2" ry="2" />
<text x="26.35" y="1023.5" ></text>
</g>
<g >
<title>Html::dropDefaults (40 samples, 0.03%)</title><rect x="55.6" y="517" width="0.3" height="15.0" fill="rgb(214,189,39)" rx="2" ry="2" />
<text x="58.56" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (1,161 samples, 0.94%)</title><rect x="1145.2" y="709" width="11.0" height="15.0" fill="rgb(224,152,6)" rx="2" ry="2" />
<text x="1148.17" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (58 samples, 0.05%)</title><rect x="315.0" y="405" width="0.6" height="15.0" fill="rgb(234,13,3)" rx="2" ry="2" />
<text x="318.04" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (275 samples, 0.22%)</title><rect x="265.9" y="421" width="2.6" height="15.0" fill="rgb(226,90,50)" rx="2" ry="2" />
<text x="268.87" y="431.5" ></text>
</g>
<g >
<title>Html::rawElement (80 samples, 0.06%)</title><rect x="909.2" y="597" width="0.7" height="15.0" fill="rgb(210,56,39)" rx="2" ry="2" />
<text x="912.16" y="607.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (487 samples, 0.39%)</title><rect x="583.2" y="453" width="4.7" height="15.0" fill="rgb(221,203,53)" rx="2" ry="2" />
<text x="586.21" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (415 samples, 0.34%)</title><rect x="779.5" y="357" width="3.9" height="15.0" fill="rgb(228,89,9)" rx="2" ry="2" />
<text x="782.46" y="367.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (998 samples, 0.81%)</title><rect x="430.7" y="693" width="9.5" height="15.0" fill="rgb(244,139,1)" rx="2" ry="2" />
<text x="433.69" y="703.5" ></text>
</g>
<g >
<title>Sanitizer::safeEncodeTagAttributes (40 samples, 0.03%)</title><rect x="170.6" y="613" width="0.4" height="15.0" fill="rgb(205,63,33)" rx="2" ry="2" />
<text x="173.59" y="623.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,356 samples, 1.10%)</title><rect x="333.1" y="677" width="12.9" height="15.0" fill="rgb(235,60,8)" rx="2" ry="2" />
<text x="336.06" y="687.5" ></text>
</g>
<g >
<title>ApiMain::handleCORS (40 samples, 0.03%)</title><rect x="730.8" y="1077" width="0.3" height="15.0" fill="rgb(250,160,0)" rx="2" ry="2" />
<text x="733.77" y="1087.5" ></text>
</g>
<g >
<title>WikitextContent::fillParserOutput (17,659 samples, 14.28%)</title><rect x="950.4" y="693" width="168.5" height="15.0" fill="rgb(218,117,7)" rx="2" ry="2" />
<text x="953.36" y="703.5" >WikitextContent::fill..</text>
</g>
<g >
<title>PPFrame_Hash::expand (199 samples, 0.16%)</title><rect x="480.6" y="565" width="1.9" height="15.0" fill="rgb(207,93,6)" rx="2" ry="2" />
<text x="483.59" y="575.5" ></text>
</g>
<g >
<title>ApiParse::execute (24,261 samples, 19.62%)</title><rect x="31.0" y="949" width="231.5" height="15.0" fill="rgb(233,104,35)" rx="2" ry="2" />
<text x="34.00" y="959.5" >ApiParse::execute</text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (415 samples, 0.34%)</title><rect x="779.5" y="277" width="3.9" height="15.0" fill="rgb(211,29,17)" rx="2" ry="2" />
<text x="782.46" y="287.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::get (275 samples, 0.22%)</title><rect x="265.9" y="549" width="2.6" height="15.0" fill="rgb(217,112,51)" rx="2" ry="2" />
<text x="268.87" y="559.5" ></text>
</g>
<g >
<title>Sanitizer::removeHTMLtags (280 samples, 0.23%)</title><rect x="880.9" y="677" width="2.7" height="15.0" fill="rgb(218,84,44)" rx="2" ry="2" />
<text x="883.92" y="687.5" ></text>
</g>
<g >
<title>EmptyBagOStuff::makeKeyInternal (13 samples, 0.01%)</title><rect x="998.3" y="421" width="0.1" height="15.0" fill="rgb(249,106,15)" rx="2" ry="2" />
<text x="1001.32" y="431.5" ></text>
</g>
<g >
<title>Cite\Hooks\CiteParserHooks::onParserAfterParse (31 samples, 0.03%)</title><rect x="950.4" y="629" width="0.3" height="15.0" fill="rgb(249,131,28)" rx="2" ry="2" />
<text x="953.36" y="639.5" ></text>
</g>
<g >
<title>ThumbnailImage::toHtml (36 samples, 0.03%)</title><rect x="363.5" y="693" width="0.3" height="15.0" fill="rgb(244,114,15)" rx="2" ry="2" />
<text x="366.46" y="703.5" ></text>
</g>
<g >
<title>Parser::braceSubstitution (40 samples, 0.03%)</title><rect x="646.0" y="677" width="0.3" height="15.0" fill="rgb(235,102,29)" rx="2" ry="2" />
<text x="648.95" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ImmutableRange::__construct (38 samples, 0.03%)</title><rect x="689.7" y="981" width="0.4" height="15.0" fill="rgb(208,53,54)" rx="2" ry="2" />
<text x="692.73" y="991.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (41 samples, 0.03%)</title><rect x="698.5" y="933" width="0.3" height="15.0" fill="rgb(221,52,15)" rx="2" ry="2" />
<text x="701.46" y="943.5" ></text>
</g>
<g >
<title>MediaWiki\Permissions\PermissionManager::getPermissionErrors (38 samples, 0.03%)</title><rect x="262.5" y="869" width="0.4" height="15.0" fill="rgb(238,228,15)" rx="2" ry="2" />
<text x="265.52" y="879.5" ></text>
</g>
<g >
<title>DeferredUpdates::attemptUpdate (103 samples, 0.08%)</title><rect x="1188.8" y="949" width="1.0" height="15.0" fill="rgb(232,206,50)" rx="2" ry="2" />
<text x="1191.79" y="959.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (1,214 samples, 0.98%)</title><rect x="998.6" y="261" width="11.6" height="15.0" fill="rgb(234,208,49)" rx="2" ry="2" />
<text x="1001.57" y="271.5" ></text>
</g>
<g >
<title>ObjectCache::newFromId (80 samples, 0.06%)</title><rect x="15.4" y="981" width="0.8" height="15.0" fill="rgb(243,208,14)" rx="2" ry="2" />
<text x="18.40" y="991.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::replace (40 samples, 0.03%)</title><rect x="916.5" y="725" width="0.4" height="15.0" fill="rgb(227,4,36)" rx="2" ry="2" />
<text x="919.54" y="735.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (18 samples, 0.01%)</title><rect x="1166.0" y="853" width="0.2" height="15.0" fill="rgb(238,123,49)" rx="2" ry="2" />
<text x="1169.02" y="863.5" ></text>
</g>
<g >
<title>GlobalVarConfig::has (40 samples, 0.03%)</title><rect x="686.7" y="901" width="0.3" height="15.0" fill="rgb(253,18,48)" rx="2" ry="2" />
<text x="689.66" y="911.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (415 samples, 0.34%)</title><rect x="779.5" y="405" width="3.9" height="15.0" fill="rgb(253,129,9)" rx="2" ry="2" />
<text x="782.46" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\GeneralizedSql::stringify (39 samples, 0.03%)</title><rect x="316.3" y="501" width="0.4" height="15.0" fill="rgb(222,174,2)" rx="2" ry="2" />
<text x="319.32" y="511.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/InBody.php(46)} (359 samples, 0.29%)</title><rect x="447.5" y="645" width="3.4" height="15.0" fill="rgb(254,190,20)" rx="2" ry="2" />
<text x="450.46" y="655.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks (7,641 samples, 6.18%)</title><rect x="48.7" y="645" width="72.9" height="15.0" fill="rgb(211,229,32)" rx="2" ry="2" />
<text x="51.68" y="655.5" >Parser::..</text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="268.9" y="357" width="0.4" height="15.0" fill="rgb(215,43,41)" rx="2" ry="2" />
<text x="271.88" y="367.5" ></text>
</g>
<g >
<title>Hooks::run (25,501 samples, 20.62%)</title><rect x="921.3" y="933" width="243.3" height="15.0" fill="rgb(213,172,38)" rx="2" ry="2" />
<text x="924.27" y="943.5" >Hooks::run</text>
</g>
<g >
<title>MediumSpecificBagOStuff::serialize (40 samples, 0.03%)</title><rect x="430.7" y="645" width="0.4" height="15.0" fill="rgb(208,70,25)" rx="2" ry="2" />
<text x="433.69" y="655.5" ></text>
</g>
<g >
<title>LocalFile::loadFromCache (102 samples, 0.08%)</title><rect x="314.6" y="661" width="1.0" height="15.0" fill="rgb(222,187,26)" rx="2" ry="2" />
<text x="317.62" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::dispatcherCurrentNode (39 samples, 0.03%)</title><rect x="178.3" y="549" width="0.3" height="15.0" fill="rgb(224,180,8)" rx="2" ry="2" />
<text x="181.26" y="559.5" ></text>
</g>
<g >
<title>Linker::tocLine (39 samples, 0.03%)</title><rect x="33.5" y="629" width="0.4" height="15.0" fill="rgb(226,55,9)" rx="2" ry="2" />
<text x="36.52" y="639.5" ></text>
</g>
<g >
<title>Html::rawElement (198 samples, 0.16%)</title><rect x="756.9" y="581" width="1.9" height="15.0" fill="rgb(233,179,15)" rx="2" ry="2" />
<text x="759.94" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::appropriatePlace (40 samples, 0.03%)</title><rect x="637.2" y="421" width="0.4" height="15.0" fill="rgb(239,47,13)" rx="2" ry="2" />
<text x="640.21" y="431.5" ></text>
</g>
<g >
<title>Parser::getTargetLanguageConverter (40 samples, 0.03%)</title><rect x="126.8" y="597" width="0.4" height="15.0" fill="rgb(247,44,28)" rx="2" ry="2" />
<text x="129.84" y="607.5" ></text>
</g>
<g >
<title>NamespaceInfo::getCanonicalName (40 samples, 0.03%)</title><rect x="513.1" y="389" width="0.4" height="15.0" fill="rgb(212,148,42)" rx="2" ry="2" />
<text x="516.10" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (37 samples, 0.03%)</title><rect x="477.2" y="261" width="0.3" height="15.0" fill="rgb(205,201,22)" rx="2" ry="2" />
<text x="480.18" y="271.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,391 samples, 1.12%)</title><rect x="81.9" y="469" width="13.3" height="15.0" fill="rgb(234,85,3)" rx="2" ry="2" />
<text x="84.93" y="479.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,198 samples, 0.97%)</title><rect x="483.6" y="517" width="11.5" height="15.0" fill="rgb(214,42,36)" rx="2" ry="2" />
<text x="486.63" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\DOMCompat::attributes (40 samples, 0.03%)</title><rect x="253.1" y="677" width="0.4" height="15.0" fill="rgb(230,68,5)" rx="2" ry="2" />
<text x="256.07" y="687.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::makeKey (37 samples, 0.03%)</title><rect x="778.5" y="485" width="0.4" height="15.0" fill="rgb(246,137,9)" rx="2" ry="2" />
<text x="781.53" y="495.5" ></text>
</g>
<g >
<title>LinkCache::getGoodLinkID (40 samples, 0.03%)</title><rect x="293.4" y="693" width="0.4" height="15.0" fill="rgb(236,26,38)" rx="2" ry="2" />
<text x="296.43" y="703.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (240 samples, 0.19%)</title><rect x="17.6" y="1013" width="2.3" height="15.0" fill="rgb(242,78,26)" rx="2" ry="2" />
<text x="20.62" y="1023.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getSlotParserOutput (17,659 samples, 14.28%)</title><rect x="950.4" y="741" width="168.5" height="15.0" fill="rgb(250,0,40)" rx="2" ry="2" />
<text x="953.36" y="751.5" >MediaWiki\Revision\Re..</text>
</g>
<g >
<title>Html::expandAttributes (117 samples, 0.09%)</title><rect x="558.8" y="453" width="1.1" height="15.0" fill="rgb(225,74,43)" rx="2" ry="2" />
<text x="561.79" y="463.5" ></text>
</g>
<g >
<title>Title::getArticleID (39 samples, 0.03%)</title><rect x="817.4" y="597" width="0.4" height="15.0" fill="rgb(217,137,36)" rx="2" ry="2" />
<text x="820.43" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertCharacters (40 samples, 0.03%)</title><rect x="1116.2" y="533" width="0.4" height="15.0" fill="rgb(227,37,6)" rx="2" ry="2" />
<text x="1119.21" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::getIndentLevel (40 samples, 0.03%)</title><rect x="221.0" y="805" width="0.4" height="15.0" fill="rgb(209,225,17)" rx="2" ry="2" />
<text x="224.00" y="815.5" ></text>
</g>
<g >
<title>Parser::parseWidthParam (81 samples, 0.07%)</title><rect x="556.6" y="533" width="0.8" height="15.0" fill="rgb(250,167,49)" rx="2" ry="2" />
<text x="559.61" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::handleAttribsAndClose (1,078 samples, 0.87%)</title><rect x="234.4" y="789" width="10.3" height="15.0" fill="rgb(210,45,42)" rx="2" ry="2" />
<text x="237.37" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (239 samples, 0.19%)</title><rect x="1105.5" y="533" width="2.3" height="15.0" fill="rgb(246,36,12)" rx="2" ry="2" />
<text x="1108.50" y="543.5" ></text>
</g>
<g >
<title>Parser::handleAllQuotes (40 samples, 0.03%)</title><rect x="966.3" y="645" width="0.4" height="15.0" fill="rgb(230,222,30)" rx="2" ry="2" />
<text x="969.30" y="655.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (452 samples, 0.37%)</title><rect x="988.4" y="325" width="4.3" height="15.0" fill="rgb(207,135,28)" rx="2" ry="2" />
<text x="991.35" y="335.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getKnownCurrentRevision (158 samples, 0.13%)</title><rect x="127.6" y="501" width="1.5" height="15.0" fill="rgb(215,64,33)" rx="2" ry="2" />
<text x="130.58" y="511.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/language/Language.php (40 samples, 0.03%)</title><rect x="14.3" y="821" width="0.3" height="15.0" fill="rgb(223,89,46)" rx="2" ry="2" />
<text x="17.26" y="831.5" ></text>
</g>
<g >
<title>Shellbox\Command\LocalBoxedExecutor::executeValid (970 samples, 0.78%)</title><rect x="860.3" y="485" width="9.2" height="15.0" fill="rgb(233,10,47)" rx="2" ry="2" />
<text x="863.27" y="495.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInterwiki (40 samples, 0.03%)</title><rect x="513.1" y="533" width="0.4" height="15.0" fill="rgb(235,127,44)" rx="2" ry="2" />
<text x="516.10" y="543.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (40 samples, 0.03%)</title><rect x="764.2" y="533" width="0.4" height="15.0" fill="rgb(246,135,37)" rx="2" ry="2" />
<text x="767.18" y="543.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (270 samples, 0.22%)</title><rect x="387.8" y="549" width="2.5" height="15.0" fill="rgb(217,14,11)" rx="2" ry="2" />
<text x="390.77" y="559.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="264.4" y="901" width="0.4" height="15.0" fill="rgb(235,137,29)" rx="2" ry="2" />
<text x="267.38" y="911.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::parse (72 samples, 0.06%)</title><rect x="94.5" y="357" width="0.7" height="15.0" fill="rgb(234,154,24)" rx="2" ry="2" />
<text x="97.52" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectField (35 samples, 0.03%)</title><rect x="259.5" y="613" width="0.3" height="15.0" fill="rgb(205,206,30)" rx="2" ry="2" />
<text x="262.51" y="623.5" ></text>
</g>
<g >
<title>JobQueue::factory (60 samples, 0.05%)</title><rect x="918.0" y="933" width="0.6" height="15.0" fill="rgb(253,14,53)" rx="2" ry="2" />
<text x="921.03" y="943.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (36 samples, 0.03%)</title><rect x="394.2" y="373" width="0.3" height="15.0" fill="rgb(219,31,54)" rx="2" ry="2" />
<text x="397.17" y="383.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (498 samples, 0.40%)</title><rect x="132.5" y="549" width="4.8" height="15.0" fill="rgb(239,208,53)" rx="2" ry="2" />
<text x="135.51" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (455 samples, 0.37%)</title><rect x="76.8" y="341" width="4.4" height="15.0" fill="rgb(226,229,26)" rx="2" ry="2" />
<text x="79.84" y="351.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::interpretAttribMatches (80 samples, 0.06%)</title><rect x="187.4" y="453" width="0.8" height="15.0" fill="rgb(205,67,25)" rx="2" ry="2" />
<text x="190.40" y="463.5" ></text>
</g>
<g >
<title>Linker::splitTrail (39 samples, 0.03%)</title><rect x="970.7" y="597" width="0.4" height="15.0" fill="rgb(213,222,40)" rx="2" ry="2" />
<text x="973.74" y="607.5" ></text>
</g>
<g >
<title>Message::format (54 samples, 0.04%)</title><rect x="1123.1" y="773" width="0.5" height="15.0" fill="rgb(210,195,43)" rx="2" ry="2" />
<text x="1126.07" y="783.5" ></text>
</g>
<g >
<title>Message::inLanguage (40 samples, 0.03%)</title><rect x="60.1" y="549" width="0.4" height="15.0" fill="rgb(250,208,47)" rx="2" ry="2" />
<text x="63.15" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\PdfHandler\PdfHandler::doTransform (15 samples, 0.01%)</title><rect x="332.2" y="645" width="0.1" height="15.0" fill="rgb(234,169,8)" rx="2" ry="2" />
<text x="335.18" y="655.5" ></text>
</g>
<g >
<title>Title::getPageLanguage (39 samples, 0.03%)</title><rect x="1044.2" y="565" width="0.4" height="15.0" fill="rgb(224,28,50)" rx="2" ry="2" />
<text x="1047.20" y="575.5" ></text>
</g>
<g >
<title>WebRequest::normalizeUnicode (120 samples, 0.10%)</title><rect x="24.1" y="949" width="1.1" height="15.0" fill="rgb(239,43,47)" rx="2" ry="2" />
<text x="27.10" y="959.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Parser.php(1606)} (157 samples, 0.13%)</title><rect x="616.2" y="565" width="1.5" height="15.0" fill="rgb(213,127,36)" rx="2" ry="2" />
<text x="619.24" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Languages\LanguageConverterFactory::getLanguageConverter (24 samples, 0.02%)</title><rect x="386.4" y="693" width="0.2" height="15.0" fill="rgb(246,96,4)" rx="2" ry="2" />
<text x="389.42" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (432 samples, 0.35%)</title><rect x="133.1" y="309" width="4.2" height="15.0" fill="rgb(218,36,22)" rx="2" ry="2" />
<text x="136.14" y="319.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::dataState (2,198 samples, 1.78%)</title><rect x="227.5" y="805" width="21.0" height="15.0" fill="rgb(228,30,38)" rx="2" ry="2" />
<text x="230.51" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::createNode (523 samples, 0.42%)</title><rect x="719.7" y="885" width="5.0" height="15.0" fill="rgb(220,134,8)" rx="2" ry="2" />
<text x="722.66" y="895.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (119 samples, 0.10%)</title><rect x="272.2" y="661" width="1.2" height="15.0" fill="rgb(240,163,20)" rx="2" ry="2" />
<text x="275.22" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::isRenderingTransparentNode (40 samples, 0.03%)</title><rect x="692.4" y="933" width="0.4" height="15.0" fill="rgb(219,139,14)" rx="2" ry="2" />
<text x="695.37" y="943.5" ></text>
</g>
<g >
<title>wfMessage (121 samples, 0.10%)</title><rect x="302.6" y="677" width="1.1" height="15.0" fill="rgb(245,71,54)" rx="2" ry="2" />
<text x="305.57" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnection (39 samples, 0.03%)</title><rect x="13.9" y="869" width="0.4" height="15.0" fill="rgb(239,207,42)" rx="2" ry="2" />
<text x="16.88" y="879.5" ></text>
</g>
<g >
<title>Language::isMultibyte (40 samples, 0.03%)</title><rect x="1034.0" y="533" width="0.4" height="15.0" fill="rgb(238,171,29)" rx="2" ry="2" />
<text x="1037.02" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (689 samples, 0.56%)</title><rect x="325.6" y="357" width="6.6" height="15.0" fill="rgb(233,92,6)" rx="2" ry="2" />
<text x="328.61" y="367.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (1,325 samples, 1.07%)</title><rect x="333.3" y="485" width="12.6" height="15.0" fill="rgb(242,150,39)" rx="2" ry="2" />
<text x="336.29" y="495.5" ></text>
</g>
<g >
<title>Sanitizer::safeEncodeAttribute (80 samples, 0.06%)</title><rect x="1089.1" y="597" width="0.8" height="15.0" fill="rgb(229,53,53)" rx="2" ry="2" />
<text x="1092.14" y="607.5" ></text>
</g>
<g >
<title>Html::openElement (201 samples, 0.16%)</title><rect x="55.6" y="533" width="1.9" height="15.0" fill="rgb(248,58,25)" rx="2" ry="2" />
<text x="58.56" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (160 samples, 0.13%)</title><rect x="635.7" y="453" width="1.5" height="15.0" fill="rgb(218,227,32)" rx="2" ry="2" />
<text x="638.68" y="463.5" ></text>
</g>
<g >
<title>Message::fetchMessage (35 samples, 0.03%)</title><rect x="259.5" y="789" width="0.3" height="15.0" fill="rgb(225,94,54)" rx="2" ry="2" />
<text x="262.51" y="799.5" ></text>
</g>
<g >
<title>MessageCache::isLanguageLoaded (40 samples, 0.03%)</title><rect x="910.3" y="485" width="0.4" height="15.0" fill="rgb(223,167,25)" rx="2" ry="2" />
<text x="913.30" y="495.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (1,029 samples, 0.83%)</title><rect x="36.9" y="629" width="9.9" height="15.0" fill="rgb(225,131,29)" rx="2" ry="2" />
<text x="39.95" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::insertElement (40 samples, 0.03%)</title><rect x="189.3" y="485" width="0.4" height="15.0" fill="rgb(245,187,51)" rx="2" ry="2" />
<text x="192.31" y="495.5" ></text>
</g>
<g >
<title>Title::getArticleID (39 samples, 0.03%)</title><rect x="1179.7" y="933" width="0.4" height="15.0" fill="rgb(250,225,48)" rx="2" ry="2" />
<text x="1182.71" y="943.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (37 samples, 0.03%)</title><rect x="502.6" y="501" width="0.3" height="15.0" fill="rgb(236,66,21)" rx="2" ry="2" />
<text x="505.55" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::filterNode (360 samples, 0.29%)</title><rect x="938.4" y="773" width="3.5" height="15.0" fill="rgb(245,129,21)" rx="2" ry="2" />
<text x="941.42" y="783.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (1,000 samples, 0.81%)</title><rect x="605.6" y="565" width="9.5" height="15.0" fill="rgb(227,227,40)" rx="2" ry="2" />
<text x="608.56" y="575.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (40 samples, 0.03%)</title><rect x="931.9" y="677" width="0.4" height="15.0" fill="rgb(226,223,0)" rx="2" ry="2" />
<text x="934.95" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::removeFromNoahList (39 samples, 0.03%)</title><rect x="1159.7" y="709" width="0.4" height="15.0" fill="rgb(250,220,37)" rx="2" ry="2" />
<text x="1162.68" y="719.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (462 samples, 0.37%)</title><rect x="583.2" y="213" width="4.4" height="15.0" fill="rgb(247,108,46)" rx="2" ry="2" />
<text x="586.21" y="223.5" ></text>
</g>
<g >
<title>MediaWiki\Extensions\ParserFunctions\ParserFunctions::timeCommon (77 samples, 0.06%)</title><rect x="385.7" y="677" width="0.7" height="15.0" fill="rgb(216,136,34)" rx="2" ry="2" />
<text x="388.69" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (116 samples, 0.09%)</title><rect x="389.2" y="405" width="1.1" height="15.0" fill="rgb(229,101,3)" rx="2" ry="2" />
<text x="392.24" y="415.5" ></text>
</g>
<g >
<title>ApiMain::checkExecutePermissions (120 samples, 0.10%)</title><rect x="21.4" y="1061" width="1.2" height="15.0" fill="rgb(253,215,36)" rx="2" ry="2" />
<text x="24.43" y="1071.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (475 samples, 0.38%)</title><rect x="702.6" y="917" width="4.5" height="15.0" fill="rgb(223,199,44)" rx="2" ry="2" />
<text x="705.58" y="927.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/SyntaxHighlight_GeSHi/includes/SyntaxHighlight.php(265)} (970 samples, 0.78%)</title><rect x="860.3" y="549" width="9.2" height="15.0" fill="rgb(211,185,36)" rx="2" ry="2" />
<text x="863.27" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (76 samples, 0.06%)</title><rect x="316.0" y="533" width="0.7" height="15.0" fill="rgb(216,50,5)" rx="2" ry="2" />
<text x="318.97" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\DerivedPageDataUpdater::__construct (40 samples, 0.03%)</title><rect x="670.4" y="837" width="0.4" height="15.0" fill="rgb(214,49,43)" rx="2" ry="2" />
<text x="673.43" y="847.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="731.5" y="869" width="0.4" height="15.0" fill="rgb(210,129,0)" rx="2" ry="2" />
<text x="734.52" y="879.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/filebackend/FSFileBackend.php (80 samples, 0.06%)</title><rect x="403.8" y="549" width="0.8" height="15.0" fill="rgb(250,152,23)" rx="2" ry="2" />
<text x="406.79" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::emitDataRange (596 samples, 0.48%)</title><rect x="1094.5" y="581" width="5.7" height="15.0" fill="rgb(234,123,20)" rx="2" ry="2" />
<text x="1097.47" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(120)} (39 samples, 0.03%)</title><rect x="220.6" y="757" width="0.4" height="15.0" fill="rgb(229,36,48)" rx="2" ry="2" />
<text x="223.63" y="767.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (102 samples, 0.08%)</title><rect x="314.6" y="629" width="1.0" height="15.0" fill="rgb(215,227,39)" rx="2" ry="2" />
<text x="317.62" y="639.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::splitRawTemplate (959 samples, 0.78%)</title><rect x="825.7" y="645" width="9.2" height="15.0" fill="rgb(209,124,5)" rx="2" ry="2" />
<text x="828.75" y="655.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (929 samples, 0.75%)</title><rect x="137.8" y="245" width="8.9" height="15.0" fill="rgb(219,38,35)" rx="2" ry="2" />
<text x="140.83" y="255.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (1,540 samples, 1.25%)</title><rect x="538.7" y="261" width="14.7" height="15.0" fill="rgb(214,108,46)" rx="2" ry="2" />
<text x="541.65" y="271.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (392 samples, 0.32%)</title><rect x="558.1" y="517" width="3.8" height="15.0" fill="rgb(247,227,20)" rx="2" ry="2" />
<text x="561.13" y="527.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (36 samples, 0.03%)</title><rect x="394.2" y="565" width="0.3" height="15.0" fill="rgb(246,13,45)" rx="2" ry="2" />
<text x="397.17" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (40 samples, 0.03%)</title><rect x="31.2" y="277" width="0.4" height="15.0" fill="rgb(226,77,12)" rx="2" ry="2" />
<text x="34.23" y="287.5" ></text>
</g>
<g >
<title>CookieJar::parseCookieResponseHeader (22 samples, 0.02%)</title><rect x="71.7" y="389" width="0.2" height="15.0" fill="rgb(226,125,35)" rx="2" ry="2" />
<text x="74.72" y="399.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/Data.php(124)} (63 samples, 0.05%)</title><rect x="699.2" y="997" width="0.6" height="15.0" fill="rgb(238,39,2)" rx="2" ry="2" />
<text x="702.17" y="1007.5" ></text>
</g>
<g >
<title>ParserOptions::lazyLoadOption (45 samples, 0.04%)</title><rect x="577.6" y="501" width="0.5" height="15.0" fill="rgb(223,180,54)" rx="2" ry="2" />
<text x="580.63" y="511.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (18 samples, 0.01%)</title><rect x="1184.1" y="869" width="0.1" height="15.0" fill="rgb(206,132,32)" rx="2" ry="2" />
<text x="1187.05" y="879.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectSQLText (42 samples, 0.03%)</title><rect x="376.8" y="501" width="0.4" height="15.0" fill="rgb(227,193,23)" rx="2" ry="2" />
<text x="379.76" y="511.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/StripState.php(134)} (36 samples, 0.03%)</title><rect x="911.1" y="645" width="0.3" height="15.0" fill="rgb(221,25,54)" rx="2" ry="2" />
<text x="914.07" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (40 samples, 0.03%)</title><rect x="637.2" y="437" width="0.4" height="15.0" fill="rgb(244,109,28)" rx="2" ry="2" />
<text x="640.21" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getDBLoadBalancer (80 samples, 0.06%)</title><rect x="15.4" y="901" width="0.8" height="15.0" fill="rgb(249,82,9)" rx="2" ry="2" />
<text x="18.40" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectField (39 samples, 0.03%)</title><rect x="23.7" y="757" width="0.4" height="15.0" fill="rgb(214,0,20)" rx="2" ry="2" />
<text x="26.73" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (35 samples, 0.03%)</title><rect x="259.5" y="549" width="0.3" height="15.0" fill="rgb(248,62,12)" rx="2" ry="2" />
<text x="262.51" y="559.5" ></text>
</g>
<g >
<title>Html::openElement (161 samples, 0.13%)</title><rect x="973.1" y="533" width="1.6" height="15.0" fill="rgb(249,138,5)" rx="2" ry="2" />
<text x="976.13" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/user/User.php(537)} (109 samples, 0.09%)</title><rect x="13.2" y="917" width="1.1" height="15.0" fill="rgb(225,37,27)" rx="2" ry="2" />
<text x="16.22" y="927.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/Echo/includes/Bundleable.php (40 samples, 0.03%)</title><rect x="919.2" y="885" width="0.4" height="15.0" fill="rgb(217,0,54)" rx="2" ry="2" />
<text x="922.17" y="895.5" ></text>
</g>
<g >
<title>Scribunto::newDefaultEngine (40 samples, 0.03%)</title><rect x="470.3" y="693" width="0.4" height="15.0" fill="rgb(226,16,14)" rx="2" ry="2" />
<text x="473.31" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (317 samples, 0.26%)</title><rect x="363.8" y="693" width="3.0" height="15.0" fill="rgb(249,139,51)" rx="2" ry="2" />
<text x="366.80" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (438 samples, 0.35%)</title><rect x="71.9" y="405" width="4.2" height="15.0" fill="rgb(209,13,41)" rx="2" ry="2" />
<text x="74.93" y="415.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,159 samples, 0.94%)</title><rect x="869.9" y="629" width="11.0" height="15.0" fill="rgb(239,75,9)" rx="2" ry="2" />
<text x="872.86" y="639.5" ></text>
</g>
<g >
<title>Parser::getTitle (51 samples, 0.04%)</title><rect x="70.8" y="613" width="0.5" height="15.0" fill="rgb(235,3,30)" rx="2" ry="2" />
<text x="73.82" y="623.5" ></text>
</g>
<g >
<title>SpamRegexBatch::regexesFromMessage (35 samples, 0.03%)</title><rect x="471.8" y="725" width="0.3" height="15.0" fill="rgb(214,84,1)" rx="2" ry="2" />
<text x="474.78" y="735.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::assertStatusCodeRange (58 samples, 0.05%)</title><rect x="345.4" y="277" width="0.5" height="15.0" fill="rgb(235,46,11)" rx="2" ry="2" />
<text x="348.38" y="287.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (39 samples, 0.03%)</title><rect x="1167.1" y="725" width="0.4" height="15.0" fill="rgb(207,73,23)" rx="2" ry="2" />
<text x="1170.13" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeLink (40 samples, 0.03%)</title><rect x="1118.5" y="597" width="0.4" height="15.0" fill="rgb(241,218,24)" rx="2" ry="2" />
<text x="1121.50" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (36 samples, 0.03%)</title><rect x="394.2" y="405" width="0.3" height="15.0" fill="rgb(222,214,17)" rx="2" ry="2" />
<text x="397.17" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::nextNode (440 samples, 0.36%)</title><rect x="937.7" y="789" width="4.2" height="15.0" fill="rgb(209,46,53)" rx="2" ry="2" />
<text x="940.65" y="799.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/deferred/RefreshSecondaryDataUpdate.php (16 samples, 0.01%)</title><rect x="731.9" y="837" width="0.2" height="15.0" fill="rgb(232,196,38)" rx="2" ry="2" />
<text x="734.90" y="847.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/watcheditem/WatchedItemStore.php (39 samples, 0.03%)</title><rect x="674.8" y="773" width="0.4" height="15.0" fill="rgb(221,106,1)" rx="2" ry="2" />
<text x="677.79" y="783.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (118 samples, 0.10%)</title><rect x="130.5" y="549" width="1.2" height="15.0" fill="rgb(230,33,22)" rx="2" ry="2" />
<text x="133.53" y="559.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (479 samples, 0.39%)</title><rect x="514.8" y="485" width="4.6" height="15.0" fill="rgb(210,49,0)" rx="2" ry="2" />
<text x="517.81" y="495.5" ></text>
</g>
<g >
<title>wfCgiToArray (80 samples, 0.06%)</title><rect x="218.3" y="725" width="0.8" height="15.0" fill="rgb(222,178,39)" rx="2" ry="2" />
<text x="221.34" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\User\UserGroupManager::getUserGroupMemberships (40 samples, 0.03%)</title><rect x="22.2" y="949" width="0.4" height="15.0" fill="rgb(205,39,22)" rx="2" ry="2" />
<text x="25.20" y="959.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onMessageCache__get (79 samples, 0.06%)</title><rect x="1124.0" y="725" width="0.7" height="15.0" fill="rgb(225,194,1)" rx="2" ry="2" />
<text x="1126.96" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::getNoahKey (120 samples, 0.10%)</title><rect x="238.6" y="725" width="1.1" height="15.0" fill="rgb(250,193,23)" rx="2" ry="2" />
<text x="241.57" y="735.5" ></text>
</g>
<g >
<title>Language::needsGenderDistinction (40 samples, 0.03%)</title><rect x="442.1" y="613" width="0.4" height="15.0" fill="rgb(230,145,52)" rx="2" ry="2" />
<text x="445.11" y="623.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,082 samples, 0.88%)</title><rect x="137.3" y="549" width="10.3" height="15.0" fill="rgb(212,151,1)" rx="2" ry="2" />
<text x="140.26" y="559.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks2 (39 samples, 0.03%)</title><rect x="987.2" y="613" width="0.3" height="15.0" fill="rgb(227,134,41)" rx="2" ry="2" />
<text x="990.16" y="623.5" ></text>
</g>
<g >
<title>Parser::fetchCurrentRevisionRecordOfTitle (40 samples, 0.03%)</title><rect x="31.2" y="437" width="0.4" height="15.0" fill="rgb(226,14,52)" rx="2" ry="2" />
<text x="34.23" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (68 samples, 0.05%)</title><rect x="1030.0" y="501" width="0.7" height="15.0" fill="rgb(253,154,4)" rx="2" ry="2" />
<text x="1033.04" y="511.5" ></text>
</g>
<g >
<title>Message::plain (40 samples, 0.03%)</title><rect x="419.4" y="629" width="0.4" height="15.0" fill="rgb(208,109,0)" rx="2" ry="2" />
<text x="422.41" y="639.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (1,588 samples, 1.28%)</title><rect x="96.8" y="261" width="15.2" height="15.0" fill="rgb(238,208,31)" rx="2" ry="2" />
<text x="99.83" y="271.5" ></text>
</g>
<g >
<title>ApiFormatJson::execute (81 samples, 0.07%)</title><rect x="22.6" y="1045" width="0.8" height="15.0" fill="rgb(253,71,24)" rx="2" ry="2" />
<text x="25.58" y="1055.5" ></text>
</g>
<g >
<title>CookieJar::setCookie (40 samples, 0.03%)</title><rect x="527.0" y="277" width="0.4" height="15.0" fill="rgb(246,68,16)" rx="2" ry="2" />
<text x="530.03" y="287.5" ></text>
</g>
<g >
<title>Message::format (241 samples, 0.19%)</title><rect x="299.9" y="661" width="2.3" height="15.0" fill="rgb(221,14,50)" rx="2" ry="2" />
<text x="302.90" y="671.5" ></text>
</g>
<g >
<title>Title::newFromLinkTarget (40 samples, 0.03%)</title><rect x="364.9" y="645" width="0.4" height="15.0" fill="rgb(240,65,1)" rx="2" ry="2" />
<text x="367.94" y="655.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="21.8" y="773" width="0.4" height="15.0" fill="rgb(244,203,0)" rx="2" ry="2" />
<text x="24.81" y="783.5" ></text>
</g>
<g >
<title>MessageCache::getMessagePageName (40 samples, 0.03%)</title><rect x="262.1" y="789" width="0.4" height="15.0" fill="rgb(247,141,46)" rx="2" ry="2" />
<text x="265.14" y="799.5" ></text>
</g>
<g >
<title>Title::newFromLinkTarget (40 samples, 0.03%)</title><rect x="1116.6" y="549" width="0.4" height="15.0" fill="rgb(209,80,54)" rx="2" ry="2" />
<text x="1119.59" y="559.5" ></text>
</g>
<g >
<title>Liuggio\StatsdClient\Factory\StatsdDataFactory::timing (40 samples, 0.03%)</title><rect x="272.2" y="613" width="0.4" height="15.0" fill="rgb(210,45,27)" rx="2" ry="2" />
<text x="275.22" y="623.5" ></text>
</g>
<g >
<title>VirtualRESTServiceClient::run (72 samples, 0.06%)</title><rect x="681.8" y="1013" width="0.7" height="15.0" fill="rgb(231,222,11)" rx="2" ry="2" />
<text x="684.84" y="1023.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (561 samples, 0.45%)</title><rect x="308.2" y="485" width="5.4" height="15.0" fill="rgb(237,125,36)" rx="2" ry="2" />
<text x="311.21" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="642.9" y="421" width="0.4" height="15.0" fill="rgb(235,100,43)" rx="2" ry="2" />
<text x="645.90" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\Json\JsonCodec::serialize (79 samples, 0.06%)</title><rect x="1118.9" y="741" width="0.7" height="15.0" fill="rgb(205,226,36)" rx="2" ry="2" />
<text x="1121.88" y="751.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,700 samples, 1.37%)</title><rect x="1010.4" y="469" width="16.2" height="15.0" fill="rgb(252,182,13)" rx="2" ry="2" />
<text x="1013.37" y="479.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="14.3" y="869" width="0.3" height="15.0" fill="rgb(243,165,17)" rx="2" ry="2" />
<text x="17.26" y="879.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (554 samples, 0.45%)</title><rect x="520.6" y="325" width="5.3" height="15.0" fill="rgb(251,185,42)" rx="2" ry="2" />
<text x="523.60" y="335.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::characters (240 samples, 0.19%)</title><rect x="180.9" y="485" width="2.3" height="15.0" fill="rgb(247,135,21)" rx="2" ry="2" />
<text x="183.92" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::characters (40 samples, 0.03%)</title><rect x="1116.2" y="517" width="0.4" height="15.0" fill="rgb(205,142,13)" rx="2" ry="2" />
<text x="1119.21" y="527.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/jobqueue/JobQueueDB.php (60 samples, 0.05%)</title><rect x="918.0" y="901" width="0.6" height="15.0" fill="rgb(229,12,46)" rx="2" ry="2" />
<text x="921.03" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::execute (2,599 samples, 2.10%)</title><rect x="884.0" y="661" width="24.8" height="15.0" fill="rgb(244,117,12)" rx="2" ry="2" />
<text x="886.98" y="671.5" >W..</text>
</g>
<g >
<title>EchoDiscussionParser::extractSignatures (36 samples, 0.03%)</title><rect x="920.9" y="901" width="0.4" height="15.0" fill="rgb(222,178,46)" rx="2" ry="2" />
<text x="923.93" y="911.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="258.4" y="773" width="0.4" height="15.0" fill="rgb(234,206,34)" rx="2" ry="2" />
<text x="261.38" y="783.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::characters (360 samples, 0.29%)</title><rect x="888.5" y="581" width="3.5" height="15.0" fill="rgb(241,163,48)" rx="2" ry="2" />
<text x="891.54" y="591.5" ></text>
</g>
<g >
<title>LinkCache::addBadLinkObj (40 samples, 0.03%)</title><rect x="54.4" y="581" width="0.4" height="15.0" fill="rgb(227,1,23)" rx="2" ry="2" />
<text x="57.41" y="591.5" ></text>
</g>
<g >
<title>AtomicSectionUpdate::doUpdate (19,469 samples, 15.74%)</title><rect x="731.5" y="965" width="185.8" height="15.0" fill="rgb(243,202,6)" rx="2" ry="2" />
<text x="734.52" y="975.5" >AtomicSectionUpdate::doU..</text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (430 samples, 0.35%)</title><rect x="396.9" y="453" width="4.1" height="15.0" fill="rgb(214,153,11)" rx="2" ry="2" />
<text x="399.87" y="463.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::produceStatsdData (40 samples, 0.03%)</title><rect x="272.2" y="597" width="0.4" height="15.0" fill="rgb(241,34,19)" rx="2" ry="2" />
<text x="275.22" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::update (35 samples, 0.03%)</title><rect x="1188.5" y="853" width="0.3" height="15.0" fill="rgb(209,47,3)" rx="2" ry="2" />
<text x="1191.45" y="863.5" ></text>
</g>
<g >
<title>MapCacheLRU::hasField (40 samples, 0.03%)</title><rect x="300.3" y="549" width="0.4" height="15.0" fill="rgb(247,190,34)" rx="2" ry="2" />
<text x="303.29" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Assert\Assert::parameterType (39 samples, 0.03%)</title><rect x="302.2" y="677" width="0.4" height="15.0" fill="rgb(205,92,8)" rx="2" ry="2" />
<text x="305.20" y="687.5" ></text>
</g>
<g >
<title>Message::text (40 samples, 0.03%)</title><rect x="201.8" y="645" width="0.4" height="15.0" fill="rgb(207,140,46)" rx="2" ry="2" />
<text x="204.83" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::characters (240 samples, 0.19%)</title><rect x="889.7" y="517" width="2.3" height="15.0" fill="rgb(219,117,20)" rx="2" ry="2" />
<text x="892.68" y="527.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (31 samples, 0.03%)</title><rect x="950.4" y="373" width="0.3" height="15.0" fill="rgb(242,110,40)" rx="2" ry="2" />
<text x="953.36" y="383.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::__construct (39 samples, 0.03%)</title><rect x="244.3" y="709" width="0.4" height="15.0" fill="rgb(215,205,53)" rx="2" ry="2" />
<text x="247.28" y="719.5" ></text>
</g>
<g >
<title>Composer\Autoload\ClassLoader::loadClass (40 samples, 0.03%)</title><rect x="12.5" y="1029" width="0.3" height="15.0" fill="rgb(248,164,27)" rx="2" ry="2" />
<text x="15.45" y="1039.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (80 samples, 0.06%)</title><rect x="508.6" y="421" width="0.7" height="15.0" fill="rgb(208,214,18)" rx="2" ry="2" />
<text x="511.58" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="210.3" y="725" width="0.4" height="15.0" fill="rgb(251,217,25)" rx="2" ry="2" />
<text x="213.35" y="735.5" ></text>
</g>
<g >
<title>MagicWordArray::matchStartAndRemove (40 samples, 0.03%)</title><rect x="1043.2" y="597" width="0.4" height="15.0" fill="rgb(214,13,9)" rx="2" ry="2" />
<text x="1046.24" y="607.5" ></text>
</g>
<g >
<title>Title::getPrefixedText (39 samples, 0.03%)</title><rect x="391.4" y="709" width="0.4" height="15.0" fill="rgb(207,217,10)" rx="2" ry="2" />
<text x="394.45" y="719.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="13.9" y="741" width="0.4" height="15.0" fill="rgb(224,168,2)" rx="2" ry="2" />
<text x="16.88" y="751.5" ></text>
</g>
<g >
<title>TemplateDataHooks::logChangeEvent (40 samples, 0.03%)</title><rect x="476.8" y="805" width="0.4" height="15.0" fill="rgb(239,106,26)" rx="2" ry="2" />
<text x="479.80" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (79 samples, 0.06%)</title><rect x="272.6" y="581" width="0.8" height="15.0" fill="rgb(231,123,38)" rx="2" ry="2" />
<text x="275.60" y="591.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Status.php (38 samples, 0.03%)</title><rect x="264.8" y="853" width="0.3" height="15.0" fill="rgb(230,167,48)" rx="2" ry="2" />
<text x="267.75" y="863.5" ></text>
</g>
<g >
<title>Title::getTitleFormatter (92 samples, 0.07%)</title><rect x="971.1" y="549" width="0.9" height="15.0" fill="rgb(242,9,21)" rx="2" ry="2" />
<text x="974.11" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onLinksUpdate (1,350 samples, 1.09%)</title><rect x="1166.8" y="933" width="12.9" height="15.0" fill="rgb(248,133,3)" rx="2" ry="2" />
<text x="1169.83" y="943.5" ></text>
</g>
<g >
<title>wfDebug (25 samples, 0.02%)</title><rect x="587.6" y="437" width="0.3" height="15.0" fill="rgb(226,192,24)" rx="2" ry="2" />
<text x="590.62" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentFormatter::addDiscussionToolsInternal (4,836 samples, 3.91%)</title><rect x="210.7" y="869" width="46.2" height="15.0" fill="rgb(248,143,1)" rx="2" ry="2" />
<text x="213.73" y="879.5" >Medi..</text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="268.9" y="453" width="0.4" height="15.0" fill="rgb(247,122,50)" rx="2" ry="2" />
<text x="271.88" y="463.5" ></text>
</g>
<g >
<title>Parser::renderImageGallery (1,596 samples, 1.29%)</title><rect x="582.6" y="517" width="15.2" height="15.0" fill="rgb(209,110,44)" rx="2" ry="2" />
<text x="585.61" y="527.5" ></text>
</g>
<g >
<title>Sanitizer::decodeCharReferencesAndNormalize (40 samples, 0.03%)</title><rect x="1046.5" y="565" width="0.4" height="15.0" fill="rgb(211,228,48)" rx="2" ry="2" />
<text x="1049.48" y="575.5" ></text>
</g>
<g >
<title>Parser::handleMagicLinks (160 samples, 0.13%)</title><rect x="823.2" y="677" width="1.5" height="15.0" fill="rgb(238,139,31)" rx="2" ry="2" />
<text x="826.20" y="687.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (438 samples, 0.35%)</title><rect x="71.9" y="341" width="4.2" height="15.0" fill="rgb(241,161,10)" rx="2" ry="2" />
<text x="74.93" y="351.5" ></text>
</g>
<g >
<title>Language::normalize (120 samples, 0.10%)</title><rect x="24.1" y="933" width="1.1" height="15.0" fill="rgb(245,122,33)" rx="2" ry="2" />
<text x="27.10" y="943.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::serializeNode (201 samples, 0.16%)</title><rect x="464.2" y="597" width="1.9" height="15.0" fill="rgb(211,7,0)" rx="2" ry="2" />
<text x="467.19" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Attribute::__construct (40 samples, 0.03%)</title><rect x="242.4" y="661" width="0.4" height="15.0" fill="rgb(247,131,42)" rx="2" ry="2" />
<text x="245.38" y="671.5" ></text>
</g>
<g >
<title>wfMessage (40 samples, 0.03%)</title><rect x="64.7" y="565" width="0.4" height="15.0" fill="rgb(236,6,34)" rx="2" ry="2" />
<text x="67.72" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::normalizeHeaderValue (37 samples, 0.03%)</title><rect x="111.6" y="165" width="0.4" height="15.0" fill="rgb(247,214,25)" rx="2" ry="2" />
<text x="114.63" y="175.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Sanitizer.php(1170)} (40 samples, 0.03%)</title><rect x="628.0" y="341" width="0.4" height="15.0" fill="rgb(222,171,14)" rx="2" ry="2" />
<text x="631.04" y="351.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (32 samples, 0.03%)</title><rect x="700.7" y="933" width="0.3" height="15.0" fill="rgb(234,146,51)" rx="2" ry="2" />
<text x="703.73" y="943.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (1,651 samples, 1.34%)</title><rect x="346.4" y="501" width="15.7" height="15.0" fill="rgb(236,201,50)" rx="2" ry="2" />
<text x="349.37" y="511.5" ></text>
</g>
<g >
<title>LinksUpdate::doUpdate (1,422 samples, 1.15%)</title><rect x="1166.5" y="949" width="13.6" height="15.0" fill="rgb(221,203,28)" rx="2" ry="2" />
<text x="1169.52" y="959.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectOptionsIncludeLocking (40 samples, 0.03%)</title><rect x="419.4" y="373" width="0.4" height="15.0" fill="rgb(239,98,41)" rx="2" ry="2" />
<text x="422.41" y="383.5" ></text>
</g>
<g >
<title>User::deprecateInvalidCrossWiki (40 samples, 0.03%)</title><rect x="259.8" y="709" width="0.4" height="15.0" fill="rgb(250,168,26)" rx="2" ry="2" />
<text x="262.85" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onParserLimitReportFormat (40 samples, 0.03%)</title><rect x="470.3" y="757" width="0.4" height="15.0" fill="rgb(240,31,42)" rx="2" ry="2" />
<text x="473.31" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\MysqliResultWrapper::doFetchObject (33 samples, 0.03%)</title><rect x="1166.5" y="869" width="0.3" height="15.0" fill="rgb(248,161,43)" rx="2" ry="2" />
<text x="1169.52" y="879.5" ></text>
</g>
<g >
<title>WebRequest::getRawVal (39 samples, 0.03%)</title><rect x="199.6" y="533" width="0.4" height="15.0" fill="rgb(233,152,20)" rx="2" ry="2" />
<text x="202.60" y="543.5" ></text>
</g>
<g >
<title>Title::isSpecialPage (40 samples, 0.03%)</title><rect x="821.6" y="597" width="0.4" height="15.0" fill="rgb(244,38,12)" rx="2" ry="2" />
<text x="824.63" y="607.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (46 samples, 0.04%)</title><rect x="732.1" y="373" width="0.4" height="15.0" fill="rgb(246,161,42)" rx="2" ry="2" />
<text x="735.06" y="383.5" ></text>
</g>
<g >
<title>RecentChange::save (81 samples, 0.07%)</title><rect x="1165.4" y="949" width="0.8" height="15.0" fill="rgb(246,86,38)" rx="2" ry="2" />
<text x="1168.42" y="959.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\stream_for (58 samples, 0.05%)</title><rect x="784.6" y="373" width="0.5" height="15.0" fill="rgb(223,210,51)" rx="2" ry="2" />
<text x="787.55" y="383.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (1,007 samples, 0.81%)</title><rect x="1053.0" y="229" width="9.6" height="15.0" fill="rgb(229,87,0)" rx="2" ry="2" />
<text x="1055.96" y="239.5" ></text>
</g>
<g >
<title>WikitextContent::getSection (1,350 samples, 1.09%)</title><rect x="1166.8" y="837" width="12.9" height="15.0" fill="rgb(236,169,28)" rx="2" ry="2" />
<text x="1169.83" y="847.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (40 samples, 0.03%)</title><rect x="527.0" y="325" width="0.4" height="15.0" fill="rgb(242,85,53)" rx="2" ry="2" />
<text x="530.03" y="335.5" ></text>
</g>
<g >
<title>AbstractContent::getParserOutput (18,795 samples, 15.20%)</title><rect x="732.1" y="741" width="179.3" height="15.0" fill="rgb(251,142,3)" rx="2" ry="2" />
<text x="735.06" y="751.5" >AbstractContent::getPar..</text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (49 samples, 0.04%)</title><rect x="1165.4" y="741" width="0.5" height="15.0" fill="rgb(211,179,24)" rx="2" ry="2" />
<text x="1168.42" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (25,501 samples, 20.62%)</title><rect x="921.3" y="901" width="243.3" height="15.0" fill="rgb(243,30,23)" rx="2" ry="2" />
<text x="924.27" y="911.5" >MediaWiki\HookContainer\HookCont..</text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::linearWalkBackwards (878 samples, 0.71%)</title><rect x="926.6" y="773" width="8.4" height="15.0" fill="rgb(224,103,27)" rx="2" ry="2" />
<text x="929.62" y="783.5" ></text>
</g>
<g >
<title>MediaHandler::getTransform (93 samples, 0.08%)</title><rect x="146.7" y="517" width="0.9" height="15.0" fill="rgb(208,51,4)" rx="2" ry="2" />
<text x="149.70" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (929 samples, 0.75%)</title><rect x="137.8" y="277" width="8.9" height="15.0" fill="rgb(211,173,45)" rx="2" ry="2" />
<text x="140.83" y="287.5" ></text>
</g>
<g >
<title>Liuggio\StatsdClient\Factory\StatsdDataFactory::increment (28 samples, 0.02%)</title><rect x="149.5" y="469" width="0.2" height="15.0" fill="rgb(210,212,5)" rx="2" ry="2" />
<text x="152.48" y="479.5" ></text>
</g>
<g >
<title>Parser::renderImageGallery (1,472 samples, 1.19%)</title><rect x="845.5" y="613" width="14.0" height="15.0" fill="rgb(207,157,41)" rx="2" ry="2" />
<text x="848.46" y="623.5" ></text>
</g>
<g >
<title>Title::newFromText (138 samples, 0.11%)</title><rect x="843.1" y="629" width="1.4" height="15.0" fill="rgb(211,148,15)" rx="2" ry="2" />
<text x="846.14" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ImmutableRange::findCommonAncestorContainer (40 samples, 0.03%)</title><rect x="214.2" y="757" width="0.3" height="15.0" fill="rgb(224,74,40)" rx="2" ry="2" />
<text x="217.16" y="767.5" ></text>
</g>
<g >
<title>EchoDiscussionParser::getMachineReadableDiff (106 samples, 0.09%)</title><rect x="919.9" y="917" width="1.0" height="15.0" fill="rgb(231,81,22)" rx="2" ry="2" />
<text x="922.91" y="927.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="1029.7" y="469" width="0.3" height="15.0" fill="rgb(230,223,9)" rx="2" ry="2" />
<text x="1032.65" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/Tokenizer/Tokenizer.php(1303)} (80 samples, 0.06%)</title><rect x="187.4" y="469" width="0.8" height="15.0" fill="rgb(218,213,15)" rx="2" ry="2" />
<text x="190.40" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (40 samples, 0.03%)</title><rect x="1155.1" y="693" width="0.4" height="15.0" fill="rgb(245,174,39)" rx="2" ry="2" />
<text x="1158.10" y="703.5" ></text>
</g>
<g >
<title>WebRequest::getVal (40 samples, 0.03%)</title><rect x="1120.8" y="709" width="0.4" height="15.0" fill="rgb(252,100,52)" rx="2" ry="2" />
<text x="1123.78" y="719.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="210.3" y="677" width="0.4" height="15.0" fill="rgb(210,171,6)" rx="2" ry="2" />
<text x="213.35" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnection (39 samples, 0.03%)</title><rect x="512.0" y="485" width="0.3" height="15.0" fill="rgb(216,104,38)" rx="2" ry="2" />
<text x="514.97" y="495.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (610 samples, 0.49%)</title><rect x="76.1" y="549" width="5.8" height="15.0" fill="rgb(223,202,16)" rx="2" ry="2" />
<text x="79.11" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (40 samples, 0.03%)</title><rect x="642.2" y="469" width="0.3" height="15.0" fill="rgb(214,117,2)" rx="2" ry="2" />
<text x="645.15" y="479.5" ></text>
</g>
<g >
<title>wfCgiToArray (40 samples, 0.03%)</title><rect x="932.7" y="709" width="0.4" height="15.0" fill="rgb(213,137,27)" rx="2" ry="2" />
<text x="935.71" y="719.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (537 samples, 0.43%)</title><rect x="845.7" y="469" width="5.1" height="15.0" fill="rgb(252,149,33)" rx="2" ry="2" />
<text x="848.67" y="479.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/Echo/includes/DiscussionParser.php (39 samples, 0.03%)</title><rect x="918.8" y="933" width="0.4" height="15.0" fill="rgb(214,218,48)" rx="2" ry="2" />
<text x="921.80" y="943.5" ></text>
</g>
<g >
<title>ParserOptions::getInterwikiMagic (27 samples, 0.02%)</title><rect x="366.8" y="725" width="0.3" height="15.0" fill="rgb(217,33,17)" rx="2" ry="2" />
<text x="369.83" y="735.5" ></text>
</g>
<g >
<title>TraditionalImageGallery::toHTML (1,521 samples, 1.23%)</title><rect x="405.5" y="677" width="14.5" height="15.0" fill="rgb(225,17,32)" rx="2" ry="2" />
<text x="408.49" y="687.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (504 samples, 0.41%)</title><rect x="71.3" y="517" width="4.8" height="15.0" fill="rgb(221,214,41)" rx="2" ry="2" />
<text x="74.30" y="527.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (40 samples, 0.03%)</title><rect x="158.8" y="565" width="0.4" height="15.0" fill="rgb(227,166,54)" rx="2" ry="2" />
<text x="161.77" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (40 samples, 0.03%)</title><rect x="1122.7" y="677" width="0.4" height="15.0" fill="rgb(249,185,8)" rx="2" ry="2" />
<text x="1125.69" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="199.2" y="517" width="0.4" height="15.0" fill="rgb(232,62,48)" rx="2" ry="2" />
<text x="202.22" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::filterScheme (31 samples, 0.03%)</title><rect x="1052.0" y="341" width="0.3" height="15.0" fill="rgb(252,172,40)" rx="2" ry="2" />
<text x="1055.01" y="351.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (537 samples, 0.43%)</title><rect x="845.7" y="325" width="5.1" height="15.0" fill="rgb(254,48,9)" rx="2" ry="2" />
<text x="848.67" y="335.5" ></text>
</g>
<g >
<title>Parser::renderImageGallery (2,568 samples, 2.08%)</title><rect x="395.5" y="693" width="24.5" height="15.0" fill="rgb(220,27,46)" rx="2" ry="2" />
<text x="398.50" y="703.5" >P..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (795 samples, 0.64%)</title><rect x="770.4" y="309" width="7.6" height="15.0" fill="rgb(210,74,46)" rx="2" ry="2" />
<text x="773.44" y="319.5" ></text>
</g>
<g >
<title>ApiBase::getFinalParams (40 samples, 0.03%)</title><rect x="730.8" y="1029" width="0.3" height="15.0" fill="rgb(208,135,4)" rx="2" ry="2" />
<text x="733.77" y="1039.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (120 samples, 0.10%)</title><rect x="1032.9" y="581" width="1.1" height="15.0" fill="rgb(205,213,36)" rx="2" ry="2" />
<text x="1035.87" y="591.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (1,159 samples, 0.94%)</title><rect x="869.9" y="581" width="11.0" height="15.0" fill="rgb(241,109,17)" rx="2" ry="2" />
<text x="872.86" y="591.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (38 samples, 0.03%)</title><rect x="269.6" y="565" width="0.4" height="15.0" fill="rgb(213,110,13)" rx="2" ry="2" />
<text x="272.64" y="575.5" ></text>
</g>
<g >
<title>Cite\Hooks\CiteParserTagHooks::ref (139 samples, 0.11%)</title><rect x="394.2" y="709" width="1.3" height="15.0" fill="rgb(211,37,13)" rx="2" ry="2" />
<text x="397.17" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (37 samples, 0.03%)</title><rect x="477.2" y="229" width="0.3" height="15.0" fill="rgb(230,104,30)" rx="2" ry="2" />
<text x="480.18" y="239.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::pop (161 samples, 0.13%)</title><rect x="1160.8" y="709" width="1.5" height="15.0" fill="rgb(244,220,4)" rx="2" ry="2" />
<text x="1163.81" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (637 samples, 0.52%)</title><rect x="701.4" y="965" width="6.1" height="15.0" fill="rgb(216,19,16)" rx="2" ry="2" />
<text x="704.41" y="975.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (498 samples, 0.40%)</title><rect x="132.5" y="517" width="4.8" height="15.0" fill="rgb(226,110,3)" rx="2" ry="2" />
<text x="135.51" y="527.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="20.3" y="981" width="0.4" height="15.0" fill="rgb(243,197,6)" rx="2" ry="2" />
<text x="23.29" y="991.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::adoptionAgency (201 samples, 0.16%)</title><rect x="245.0" y="757" width="2.0" height="15.0" fill="rgb(237,195,43)" rx="2" ry="2" />
<text x="248.04" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (40 samples, 0.03%)</title><rect x="759.2" y="549" width="0.4" height="15.0" fill="rgb(234,67,39)" rx="2" ry="2" />
<text x="762.21" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getDBConnectionRef (116 samples, 0.09%)</title><rect x="128.0" y="485" width="1.1" height="15.0" fill="rgb(238,37,44)" rx="2" ry="2" />
<text x="130.98" y="495.5" ></text>
</g>
<g >
<title>Parser::renderImageGallery (1,600 samples, 1.29%)</title><rect x="1048.8" y="581" width="15.3" height="15.0" fill="rgb(209,62,12)" rx="2" ry="2" />
<text x="1051.79" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Permissions\PermissionManager::getUserPermissions (40 samples, 0.03%)</title><rect x="22.2" y="997" width="0.4" height="15.0" fill="rgb(234,207,6)" rx="2" ry="2" />
<text x="25.20" y="1007.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (239 samples, 0.19%)</title><rect x="1105.5" y="517" width="2.3" height="15.0" fill="rgb(243,176,14)" rx="2" ry="2" />
<text x="1108.50" y="527.5" ></text>
</g>
<g >
<title>ApiMain::lacksSameOriginSecurity (40 samples, 0.03%)</title><rect x="21.1" y="1093" width="0.3" height="15.0" fill="rgb(252,17,19)" rx="2" ry="2" />
<text x="24.05" y="1103.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (37 samples, 0.03%)</title><rect x="422.8" y="533" width="0.4" height="15.0" fill="rgb(233,130,27)" rx="2" ry="2" />
<text x="425.82" y="543.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (38 samples, 0.03%)</title><rect x="262.9" y="917" width="0.3" height="15.0" fill="rgb(249,23,0)" rx="2" ry="2" />
<text x="265.88" y="927.5" ></text>
</g>
<g >
<title>WANObjectCache::getCurrentTime (14 samples, 0.01%)</title><rect x="1065.3" y="517" width="0.1" height="15.0" fill="rgb(214,16,42)" rx="2" ry="2" />
<text x="1068.29" y="527.5" ></text>
</g>
<g >
<title>WANObjectCache::determineKeyClassForStats (39 samples, 0.03%)</title><rect x="387.8" y="517" width="0.3" height="15.0" fill="rgb(208,165,28)" rx="2" ry="2" />
<text x="390.77" y="527.5" ></text>
</g>
<g >
<title>Html::dropDefaults (79 samples, 0.06%)</title><rect x="758.1" y="549" width="0.7" height="15.0" fill="rgb(222,210,11)" rx="2" ry="2" />
<text x="761.08" y="559.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (531 samples, 0.43%)</title><rect x="992.7" y="485" width="5.0" height="15.0" fill="rgb(229,76,40)" rx="2" ry="2" />
<text x="995.67" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (66 samples, 0.05%)</title><rect x="564.4" y="501" width="0.7" height="15.0" fill="rgb(248,44,7)" rx="2" ry="2" />
<text x="567.45" y="511.5" ></text>
</g>
<g >
<title>ApiMain::setupModule (40 samples, 0.03%)</title><rect x="23.4" y="1061" width="0.3" height="15.0" fill="rgb(243,179,30)" rx="2" ry="2" />
<text x="26.35" y="1071.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (476 samples, 0.38%)</title><rect x="778.9" y="501" width="4.5" height="15.0" fill="rgb(216,96,11)" rx="2" ry="2" />
<text x="781.88" y="511.5" ></text>
</g>
<g >
<title>Parser::braceSubstitution (46 samples, 0.04%)</title><rect x="732.1" y="533" width="0.4" height="15.0" fill="rgb(239,112,13)" rx="2" ry="2" />
<text x="735.06" y="543.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (654 samples, 0.53%)</title><rect x="520.0" y="405" width="6.3" height="15.0" fill="rgb(229,96,50)" rx="2" ry="2" />
<text x="523.02" y="415.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::normalizeHeaderValue (32 samples, 0.03%)</title><rect x="597.1" y="69" width="0.3" height="15.0" fill="rgb(250,36,12)" rx="2" ry="2" />
<text x="600.09" y="79.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (1,441 samples, 1.17%)</title><rect x="1142.5" y="741" width="13.7" height="15.0" fill="rgb(211,197,24)" rx="2" ry="2" />
<text x="1145.50" y="751.5" ></text>
</g>
<g >
<title>Language::formatNumInternal (120 samples, 0.10%)</title><rect x="951.4" y="613" width="1.2" height="15.0" fill="rgb(224,152,22)" rx="2" ry="2" />
<text x="954.42" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\HeaderCallback::callback (37 samples, 0.03%)</title><rect x="917.3" y="1077" width="0.4" height="15.0" fill="rgb(233,209,24)" rx="2" ry="2" />
<text x="920.31" y="1087.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferencesCallback (80 samples, 0.06%)</title><rect x="193.9" y="437" width="0.7" height="15.0" fill="rgb(210,128,34)" rx="2" ry="2" />
<text x="196.88" y="447.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (392 samples, 0.32%)</title><rect x="319.1" y="357" width="3.8" height="15.0" fill="rgb(232,65,50)" rx="2" ry="2" />
<text x="322.14" y="367.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::normalizeTarget (40 samples, 0.03%)</title><rect x="561.5" y="501" width="0.4" height="15.0" fill="rgb(220,73,32)" rx="2" ry="2" />
<text x="564.49" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::characters (479 samples, 0.39%)</title><rect x="624.2" y="421" width="4.6" height="15.0" fill="rgb(253,113,46)" rx="2" ry="2" />
<text x="627.24" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\TypeDef\StringDef::validate (40 samples, 0.03%)</title><rect x="674.4" y="853" width="0.4" height="15.0" fill="rgb(237,57,52)" rx="2" ry="2" />
<text x="677.41" y="863.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\PageEditStash::checkCache (40 samples, 0.03%)</title><rect x="669.1" y="853" width="0.4" height="15.0" fill="rgb(243,45,44)" rx="2" ry="2" />
<text x="672.14" y="863.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/Echo/includes/EchoHooks.php(506)} (25,795 samples, 20.86%)</title><rect x="918.8" y="965" width="246.2" height="15.0" fill="rgb(235,151,44)" rx="2" ry="2" />
<text x="921.80" y="975.5" >{closure:/srv/patchdemo-wikis/fe..</text>
</g>
<g >
<title>Parser::handleExternalLinks (117 samples, 0.09%)</title><rect x="284.4" y="757" width="1.1" height="15.0" fill="rgb(212,210,12)" rx="2" ry="2" />
<text x="287.40" y="767.5" ></text>
</g>
<g >
<title>Parser::recursiveTagParse (46 samples, 0.04%)</title><rect x="732.1" y="597" width="0.4" height="15.0" fill="rgb(220,218,53)" rx="2" ry="2" />
<text x="735.06" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (960 samples, 0.78%)</title><rect x="605.9" y="501" width="9.2" height="15.0" fill="rgb(213,91,44)" rx="2" ry="2" />
<text x="608.94" y="511.5" ></text>
</g>
<g >
<title>CoreTagHooks::gallery (1,472 samples, 1.19%)</title><rect x="845.5" y="629" width="14.0" height="15.0" fill="rgb(221,39,8)" rx="2" ry="2" />
<text x="848.46" y="639.5" ></text>
</g>
<g >
<title>ParserOutput::getText (394 samples, 0.32%)</title><rect x="258.8" y="933" width="3.7" height="15.0" fill="rgb(218,101,3)" rx="2" ry="2" />
<text x="261.76" y="943.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="365.3" y="613" width="0.4" height="15.0" fill="rgb(216,143,50)" rx="2" ry="2" />
<text x="368.32" y="623.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,212 samples, 0.98%)</title><rect x="526.6" y="437" width="11.5" height="15.0" fill="rgb(247,117,2)" rx="2" ry="2" />
<text x="529.57" y="447.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/Echo/includes/model/Event.php (40 samples, 0.03%)</title><rect x="919.2" y="917" width="0.4" height="15.0" fill="rgb(223,174,36)" rx="2" ry="2" />
<text x="922.17" y="927.5" ></text>
</g>
<g >
<title>StringUtils::explode (40 samples, 0.03%)</title><rect x="367.8" y="725" width="0.3" height="15.0" fill="rgb(220,175,22)" rx="2" ry="2" />
<text x="370.76" y="735.5" ></text>
</g>
<g >
<title>TitleValue::assertValidSpec (40 samples, 0.03%)</title><rect x="1047.6" y="533" width="0.4" height="15.0" fill="rgb(217,29,18)" rx="2" ry="2" />
<text x="1050.64" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (76 samples, 0.06%)</title><rect x="316.0" y="517" width="0.7" height="15.0" fill="rgb(245,143,24)" rx="2" ry="2" />
<text x="318.97" y="527.5" ></text>
</g>
<g >
<title>Html::rawElement (201 samples, 0.16%)</title><rect x="55.6" y="549" width="1.9" height="15.0" fill="rgb(210,175,32)" rx="2" ry="2" />
<text x="58.56" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\ScopedCallback::__construct (40 samples, 0.03%)</title><rect x="266.6" y="85" width="0.4" height="15.0" fill="rgb(209,83,32)" rx="2" ry="2" />
<text x="269.61" y="95.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (410 samples, 0.33%)</title><rect x="405.5" y="613" width="3.9" height="15.0" fill="rgb(205,116,40)" rx="2" ry="2" />
<text x="408.49" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::length (40 samples, 0.03%)</title><rect x="197.7" y="549" width="0.4" height="15.0" fill="rgb(228,10,32)" rx="2" ry="2" />
<text x="200.69" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::trimHeaderValues (32 samples, 0.03%)</title><rect x="597.1" y="53" width="0.3" height="15.0" fill="rgb(236,102,13)" rx="2" ry="2" />
<text x="600.09" y="63.5" ></text>
</g>
<g >
<title>ApiMain::getVal (160 samples, 0.13%)</title><rect x="25.6" y="901" width="1.6" height="15.0" fill="rgb(205,148,40)" rx="2" ry="2" />
<text x="28.63" y="911.5" ></text>
</g>
<g >
<title>Html::openElement (239 samples, 0.19%)</title><rect x="294.2" y="645" width="2.3" height="15.0" fill="rgb(251,88,21)" rx="2" ry="2" />
<text x="297.19" y="655.5" ></text>
</g>
<g >
<title>TitleValue::assertValidSpec (79 samples, 0.06%)</title><rect x="580.4" y="469" width="0.8" height="15.0" fill="rgb(244,175,32)" rx="2" ry="2" />
<text x="583.44" y="479.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,006 samples, 0.81%)</title><rect x="409.4" y="597" width="9.6" height="15.0" fill="rgb(243,22,17)" rx="2" ry="2" />
<text x="412.40" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/SpamBlacklist/includes/BaseBlacklist.php(304)} (425 samples, 0.34%)</title><rect x="472.1" y="741" width="4.1" height="15.0" fill="rgb(252,150,32)" rx="2" ry="2" />
<text x="475.11" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (18,801 samples, 15.20%)</title><rect x="476.8" y="853" width="179.4" height="15.0" fill="rgb(252,55,2)" rx="2" ry="2" />
<text x="479.80" y="863.5" >MediaWiki\HookContainer..</text>
</g>
<g >
<title>wfUrlencode (40 samples, 0.03%)</title><rect x="364.9" y="613" width="0.4" height="15.0" fill="rgb(210,21,0)" rx="2" ry="2" />
<text x="367.94" y="623.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/Tokenizer/Tokenizer.php(1303)} (122 samples, 0.10%)</title><rect x="723.5" y="837" width="1.2" height="15.0" fill="rgb(233,52,53)" rx="2" ry="2" />
<text x="726.49" y="847.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::insertRevisionOn (95 samples, 0.08%)</title><rect x="669.5" y="853" width="0.9" height="15.0" fill="rgb(211,61,27)" rx="2" ry="2" />
<text x="672.52" y="863.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (415 samples, 0.34%)</title><rect x="779.5" y="453" width="3.9" height="15.0" fill="rgb(234,59,22)" rx="2" ry="2" />
<text x="782.46" y="463.5" ></text>
</g>
<g >
<title>Sanitizer::encodeAttribute (36 samples, 0.03%)</title><rect x="363.5" y="645" width="0.3" height="15.0" fill="rgb(230,199,23)" rx="2" ry="2" />
<text x="366.46" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onMessageCache__get (40 samples, 0.03%)</title><rect x="61.3" y="501" width="0.4" height="15.0" fill="rgb(249,162,5)" rx="2" ry="2" />
<text x="64.28" y="511.5" ></text>
</g>
<g >
<title>LocalisationCache::loadItem (32 samples, 0.03%)</title><rect x="700.7" y="885" width="0.3" height="15.0" fill="rgb(209,24,45)" rx="2" ry="2" />
<text x="703.73" y="895.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (369 samples, 0.30%)</title><rect x="1048.8" y="517" width="3.5" height="15.0" fill="rgb(213,206,16)" rx="2" ry="2" />
<text x="1051.79" y="527.5" ></text>
</g>
<g >
<title>Title::newFromLinkTarget (40 samples, 0.03%)</title><rect x="643.7" y="485" width="0.3" height="15.0" fill="rgb(215,7,1)" rx="2" ry="2" />
<text x="646.66" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (75 samples, 0.06%)</title><rect x="389.6" y="389" width="0.7" height="15.0" fill="rgb(225,112,47)" rx="2" ry="2" />
<text x="392.63" y="399.5" ></text>
</g>
<g >
<title>Cookie::validateCookieDomain (37 samples, 0.03%)</title><rect x="76.5" y="309" width="0.3" height="15.0" fill="rgb(214,196,41)" rx="2" ry="2" />
<text x="79.48" y="319.5" ></text>
</g>
<g >
<title>LinkHolderArray::replace (239 samples, 0.19%)</title><rect x="199.2" y="629" width="2.3" height="15.0" fill="rgb(230,17,36)" rx="2" ry="2" />
<text x="202.22" y="639.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,356 samples, 1.10%)</title><rect x="333.1" y="613" width="12.9" height="15.0" fill="rgb(242,180,9)" rx="2" ry="2" />
<text x="336.06" y="623.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (796 samples, 0.64%)</title><rect x="324.6" y="629" width="7.6" height="15.0" fill="rgb(218,52,47)" rx="2" ry="2" />
<text x="327.58" y="639.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (513 samples, 0.41%)</title><rect x="778.5" y="581" width="4.9" height="15.0" fill="rgb(223,163,14)" rx="2" ry="2" />
<text x="781.53" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToName (80 samples, 0.06%)</title><rect x="640.2" y="469" width="0.8" height="15.0" fill="rgb(222,61,29)" rx="2" ry="2" />
<text x="643.24" y="479.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (996 samples, 0.81%)</title><rect x="37.3" y="549" width="9.5" height="15.0" fill="rgb(226,195,27)" rx="2" ry="2" />
<text x="40.26" y="559.5" ></text>
</g>
<g >
<title>WebRequest::getRawVal (40 samples, 0.03%)</title><rect x="979.2" y="517" width="0.4" height="15.0" fill="rgb(241,47,37)" rx="2" ry="2" />
<text x="982.25" y="527.5" ></text>
</g>
<g >
<title>Composer\Autoload\ClassLoader::loadClass (40 samples, 0.03%)</title><rect x="401.0" y="437" width="0.4" height="15.0" fill="rgb(208,189,22)" rx="2" ry="2" />
<text x="403.97" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="210.3" y="741" width="0.4" height="15.0" fill="rgb(237,34,12)" rx="2" ry="2" />
<text x="213.35" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\DerivedPageDataUpdater::triggerParserCacheUpdate (19,413 samples, 15.70%)</title><rect x="732.1" y="869" width="185.2" height="15.0" fill="rgb(239,188,9)" rx="2" ry="2" />
<text x="735.06" y="879.5" >MediaWiki\Storage\Derive..</text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::loadRevisionFromConds (35 samples, 0.03%)</title><rect x="1164.6" y="869" width="0.4" height="15.0" fill="rgb(228,191,53)" rx="2" ry="2" />
<text x="1167.62" y="879.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (410 samples, 0.33%)</title><rect x="405.5" y="469" width="3.9" height="15.0" fill="rgb(237,107,4)" rx="2" ry="2" />
<text x="408.49" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (40 samples, 0.03%)</title><rect x="984.9" y="533" width="0.4" height="15.0" fill="rgb(242,59,21)" rx="2" ry="2" />
<text x="987.91" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (5,033 samples, 4.07%)</title><rect x="210.7" y="917" width="48.1" height="15.0" fill="rgb(247,55,3)" rx="2" ry="2" />
<text x="213.73" y="927.5" >Medi..</text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (40 samples, 0.03%)</title><rect x="1122.3" y="757" width="0.4" height="15.0" fill="rgb(253,104,12)" rx="2" ry="2" />
<text x="1125.30" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (38 samples, 0.03%)</title><rect x="306.2" y="677" width="0.3" height="15.0" fill="rgb(224,39,23)" rx="2" ry="2" />
<text x="309.19" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (38 samples, 0.03%)</title><rect x="919.6" y="821" width="0.3" height="15.0" fill="rgb(241,24,24)" rx="2" ry="2" />
<text x="922.55" y="831.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (38 samples, 0.03%)</title><rect x="269.6" y="597" width="0.4" height="15.0" fill="rgb(221,66,6)" rx="2" ry="2" />
<text x="272.64" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (80 samples, 0.06%)</title><rect x="766.5" y="581" width="0.8" height="15.0" fill="rgb(240,181,37)" rx="2" ry="2" />
<text x="769.50" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\PageEditStash::getContentHash (40 samples, 0.03%)</title><rect x="669.1" y="837" width="0.4" height="15.0" fill="rgb(223,214,7)" rx="2" ry="2" />
<text x="672.14" y="847.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::nextInterestingLeafNode (158 samples, 0.13%)</title><rect x="691.2" y="997" width="1.6" height="15.0" fill="rgb(245,63,1)" rx="2" ry="2" />
<text x="694.24" y="1007.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (37 samples, 0.03%)</title><rect x="316.0" y="501" width="0.3" height="15.0" fill="rgb(237,205,50)" rx="2" ry="2" />
<text x="318.97" y="511.5" ></text>
</g>
<g >
<title>ForeignAPIFile::getMimeType (69 samples, 0.06%)</title><rect x="812.8" y="501" width="0.6" height="15.0" fill="rgb(208,95,30)" rx="2" ry="2" />
<text x="815.79" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (70 samples, 0.06%)</title><rect x="669.8" y="821" width="0.6" height="15.0" fill="rgb(216,143,36)" rx="2" ry="2" />
<text x="672.76" y="831.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::endDocument (40 samples, 0.03%)</title><rect x="908.4" y="581" width="0.4" height="15.0" fill="rgb(238,9,28)" rx="2" ry="2" />
<text x="911.40" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (201 samples, 0.16%)</title><rect x="364.6" y="677" width="1.9" height="15.0" fill="rgb(214,152,29)" rx="2" ry="2" />
<text x="367.56" y="687.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (988 samples, 0.80%)</title><rect x="527.4" y="181" width="9.4" height="15.0" fill="rgb(251,173,52)" rx="2" ry="2" />
<text x="530.41" y="191.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,513 samples, 1.22%)</title><rect x="798.3" y="549" width="14.5" height="15.0" fill="rgb(220,163,17)" rx="2" ry="2" />
<text x="801.35" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (30 samples, 0.02%)</title><rect x="699.2" y="741" width="0.3" height="15.0" fill="rgb(248,140,39)" rx="2" ry="2" />
<text x="702.17" y="751.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (531 samples, 0.43%)</title><rect x="992.7" y="421" width="5.0" height="15.0" fill="rgb(221,102,4)" rx="2" ry="2" />
<text x="995.67" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Timestamp\ConvertibleTimestamp::__construct (39 samples, 0.03%)</title><rect x="672.3" y="837" width="0.3" height="15.0" fill="rgb(236,193,50)" rx="2" ry="2" />
<text x="675.26" y="847.5" ></text>
</g>
<g >
<title>FileRepo::getLocalCacheKey (13 samples, 0.01%)</title><rect x="998.3" y="469" width="0.1" height="15.0" fill="rgb(239,30,4)" rx="2" ry="2" />
<text x="1001.32" y="479.5" ></text>
</g>
<g >
<title>Title::exists (32 samples, 0.03%)</title><rect x="700.7" y="1045" width="0.3" height="15.0" fill="rgb(220,0,34)" rx="2" ry="2" />
<text x="703.73" y="1055.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (988 samples, 0.80%)</title><rect x="527.4" y="197" width="9.4" height="15.0" fill="rgb(242,98,46)" rx="2" ry="2" />
<text x="530.41" y="207.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,006 samples, 0.81%)</title><rect x="409.4" y="661" width="9.6" height="15.0" fill="rgb(208,96,11)" rx="2" ry="2" />
<text x="412.40" y="671.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/ServiceWiring.php(192)} (40 samples, 0.03%)</title><rect x="268.9" y="565" width="0.4" height="15.0" fill="rgb(219,64,35)" rx="2" ry="2" />
<text x="271.88" y="575.5" ></text>
</g>
<g >
<title>MessageCache::loadCachedMessagePageEntry (38 samples, 0.03%)</title><rect x="385.3" y="565" width="0.4" height="15.0" fill="rgb(224,19,54)" rx="2" ry="2" />
<text x="388.32" y="575.5" ></text>
</g>
<g >
<title>Linker::splitTrail (122 samples, 0.10%)</title><rect x="751.6" y="629" width="1.2" height="15.0" fill="rgb(216,131,32)" rx="2" ry="2" />
<text x="754.61" y="639.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (328 samples, 0.27%)</title><rect x="369.3" y="629" width="3.1" height="15.0" fill="rgb(252,206,34)" rx="2" ry="2" />
<text x="372.29" y="639.5" ></text>
</g>
<g >
<title>Action::getActionName (40 samples, 0.03%)</title><rect x="258.4" y="869" width="0.4" height="15.0" fill="rgb(206,67,2)" rx="2" ry="2" />
<text x="261.38" y="879.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (392 samples, 0.32%)</title><rect x="397.2" y="373" width="3.8" height="15.0" fill="rgb(224,78,26)" rx="2" ry="2" />
<text x="400.23" y="383.5" ></text>
</g>
<g >
<title>MessageCache::isLanguageLoaded (80 samples, 0.06%)</title><rect x="62.8" y="437" width="0.8" height="15.0" fill="rgb(222,23,42)" rx="2" ry="2" />
<text x="65.82" y="447.5" ></text>
</g>
<g >
<title>MWHttpRequest::__construct (39 samples, 0.03%)</title><rect x="401.4" y="453" width="0.3" height="15.0" fill="rgb(248,145,18)" rx="2" ry="2" />
<text x="404.35" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::createNode (40 samples, 0.03%)</title><rect x="247.7" y="709" width="0.4" height="15.0" fill="rgb(218,33,1)" rx="2" ry="2" />
<text x="250.72" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (392 samples, 0.32%)</title><rect x="558.1" y="533" width="3.8" height="15.0" fill="rgb(215,86,49)" rx="2" ry="2" />
<text x="561.13" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::serializeNode (202 samples, 0.16%)</title><rect x="193.1" y="485" width="1.9" height="15.0" fill="rgb(222,181,1)" rx="2" ry="2" />
<text x="196.10" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (25 samples, 0.02%)</title><rect x="669.5" y="805" width="0.3" height="15.0" fill="rgb(248,141,37)" rx="2" ry="2" />
<text x="672.52" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (637 samples, 0.52%)</title><rect x="701.4" y="981" width="6.1" height="15.0" fill="rgb(242,136,12)" rx="2" ry="2" />
<text x="704.41" y="991.5" ></text>
</g>
<g >
<title>PPDStack_Hash::push (40 samples, 0.03%)</title><rect x="169.4" y="533" width="0.4" height="15.0" fill="rgb(209,202,4)" rx="2" ry="2" />
<text x="172.45" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (1,651 samples, 1.34%)</title><rect x="346.4" y="373" width="15.7" height="15.0" fill="rgb(237,173,30)" rx="2" ry="2" />
<text x="349.37" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (40 samples, 0.03%)</title><rect x="469.5" y="629" width="0.4" height="15.0" fill="rgb(225,73,39)" rx="2" ry="2" />
<text x="472.55" y="639.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (4,481 samples, 3.62%)</title><rect x="572.3" y="581" width="42.8" height="15.0" fill="rgb(206,51,2)" rx="2" ry="2" />
<text x="575.34" y="591.5" >Pars..</text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (1,651 samples, 1.34%)</title><rect x="346.4" y="357" width="15.7" height="15.0" fill="rgb(226,85,31)" rx="2" ry="2" />
<text x="349.37" y="367.5" ></text>
</g>
<g >
<title>ParserOptions::getInterwikiMagic (36 samples, 0.03%)</title><rect x="561.9" y="549" width="0.3" height="15.0" fill="rgb(253,60,17)" rx="2" ry="2" />
<text x="564.87" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::element (39 samples, 0.03%)</title><rect x="639.1" y="405" width="0.4" height="15.0" fill="rgb(238,109,3)" rx="2" ry="2" />
<text x="642.11" y="415.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1217)} (80 samples, 0.06%)</title><rect x="21.4" y="965" width="0.8" height="15.0" fill="rgb(238,102,29)" rx="2" ry="2" />
<text x="24.43" y="975.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::executeInternal (4,115 samples, 3.33%)</title><rect x="1125.0" y="805" width="39.2" height="15.0" fill="rgb(253,136,37)" rx="2" ry="2" />
<text x="1127.97" y="815.5" >Wik..</text>
</g>
<g >
<title>wfDebug (16 samples, 0.01%)</title><rect x="597.7" y="421" width="0.1" height="15.0" fill="rgb(208,27,23)" rx="2" ry="2" />
<text x="600.69" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\Interwiki\ClassicInterwikiLookup::isValidInterwiki (39 samples, 0.03%)</title><rect x="569.7" y="485" width="0.4" height="15.0" fill="rgb(210,55,47)" rx="2" ry="2" />
<text x="572.71" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (80 samples, 0.06%)</title><rect x="255.0" y="613" width="0.7" height="15.0" fill="rgb(253,9,5)" rx="2" ry="2" />
<text x="257.96" y="623.5" ></text>
</g>
<g >
<title>Shellbox\Command\BoxedExecutor::execute (970 samples, 0.78%)</title><rect x="860.3" y="501" width="9.2" height="15.0" fill="rgb(243,144,29)" rx="2" ry="2" />
<text x="863.27" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (410 samples, 0.33%)</title><rect x="405.5" y="517" width="3.9" height="15.0" fill="rgb(226,40,37)" rx="2" ry="2" />
<text x="408.49" y="527.5" ></text>
</g>
<g >
<title>Message::rawParams (40 samples, 0.03%)</title><rect x="1123.6" y="789" width="0.4" height="15.0" fill="rgb(221,23,9)" rx="2" ry="2" />
<text x="1126.58" y="799.5" ></text>
</g>
<g >
<title>Message::format (38 samples, 0.03%)</title><rect x="385.3" y="661" width="0.4" height="15.0" fill="rgb(225,34,43)" rx="2" ry="2" />
<text x="388.32" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\ParamValidator::normalizeSettings (40 samples, 0.03%)</title><rect x="30.6" y="853" width="0.4" height="15.0" fill="rgb(208,136,8)" rx="2" ry="2" />
<text x="33.62" y="863.5" ></text>
</g>
<g >
<title>ApiResult::addValue (160 samples, 0.13%)</title><rect x="207.9" y="933" width="1.5" height="15.0" fill="rgb(247,150,29)" rx="2" ry="2" />
<text x="210.86" y="943.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (166 samples, 0.13%)</title><rect x="559.9" y="501" width="1.6" height="15.0" fill="rgb(246,221,46)" rx="2" ry="2" />
<text x="562.91" y="511.5" ></text>
</g>
<g >
<title>Parser::handleMagicLinks (160 samples, 0.13%)</title><rect x="1038.3" y="645" width="1.5" height="15.0" fill="rgb(210,48,27)" rx="2" ry="2" />
<text x="1041.30" y="655.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::applyParts (31 samples, 0.03%)</title><rect x="1052.0" y="357" width="0.3" height="15.0" fill="rgb(214,184,32)" rx="2" ry="2" />
<text x="1055.01" y="367.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (935 samples, 0.76%)</title><rect x="769.6" y="549" width="8.9" height="15.0" fill="rgb(250,120,22)" rx="2" ry="2" />
<text x="772.61" y="559.5" ></text>
</g>
<g >
<title>Parser::replaceLinkHoldersPrivate (240 samples, 0.19%)</title><rect x="1116.6" y="645" width="2.3" height="15.0" fill="rgb(213,114,44)" rx="2" ry="2" />
<text x="1119.59" y="655.5" ></text>
</g>
<g >
<title>SectionProfiler::profileInInternal (64 samples, 0.05%)</title><rect x="129.1" y="581" width="0.6" height="15.0" fill="rgb(248,9,36)" rx="2" ry="2" />
<text x="132.08" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::characters (240 samples, 0.19%)</title><rect x="889.7" y="501" width="2.3" height="15.0" fill="rgb(215,155,35)" rx="2" ry="2" />
<text x="892.68" y="511.5" ></text>
</g>
<g >
<title>TitleValue::assertValidSpec (42 samples, 0.03%)</title><rect x="127.6" y="389" width="0.4" height="15.0" fill="rgb(246,41,6)" rx="2" ry="2" />
<text x="130.58" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::characters (759 samples, 0.61%)</title><rect x="622.7" y="485" width="7.3" height="15.0" fill="rgb(213,73,31)" rx="2" ry="2" />
<text x="625.72" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Extensions\ParserFunctions\ParserFunctions::time (77 samples, 0.06%)</title><rect x="385.7" y="693" width="0.7" height="15.0" fill="rgb(230,18,35)" rx="2" ry="2" />
<text x="388.69" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (22 samples, 0.02%)</title><rect x="71.7" y="421" width="0.2" height="15.0" fill="rgb(230,64,0)" rx="2" ry="2" />
<text x="74.72" y="431.5" ></text>
</g>
<g >
<title>wfParseUrl (39 samples, 0.03%)</title><rect x="518.6" y="357" width="0.4" height="15.0" fill="rgb(227,213,4)" rx="2" ry="2" />
<text x="521.62" y="367.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/parsoid/src/Wt2Html/XMLSerializer.php(278)} (40 samples, 0.03%)</title><rect x="256.1" y="757" width="0.4" height="15.0" fill="rgb(205,202,12)" rx="2" ry="2" />
<text x="259.12" y="767.5" ></text>
</g>
<g >
<title>Parser::makeKnownLinkHolder (267 samples, 0.22%)</title><rect x="1028.5" y="613" width="2.6" height="15.0" fill="rgb(232,0,50)" rx="2" ry="2" />
<text x="1031.52" y="623.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/EventStreamConfig/includes/ServiceWiring.php(9)} (25 samples, 0.02%)</title><rect x="669.5" y="597" width="0.3" height="15.0" fill="rgb(227,85,50)" rx="2" ry="2" />
<text x="672.52" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (1,538 samples, 1.24%)</title><rect x="1011.6" y="373" width="14.7" height="15.0" fill="rgb(244,106,34)" rx="2" ry="2" />
<text x="1014.62" y="383.5" ></text>
</g>
<g >
<title>ApiBase::getHookRunner (40 samples, 0.03%)</title><rect x="21.1" y="1077" width="0.3" height="15.0" fill="rgb(220,66,38)" rx="2" ry="2" />
<text x="24.05" y="1087.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\Notifications\EventDispatcher::generateEventsFromParsers (2,878 samples, 2.33%)</title><rect x="921.3" y="853" width="27.4" height="15.0" fill="rgb(221,113,9)" rx="2" ry="2" />
<text x="924.27" y="863.5" >M..</text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::create (36 samples, 0.03%)</title><rect x="539.0" y="165" width="0.3" height="15.0" fill="rgb(251,134,21)" rx="2" ry="2" />
<text x="541.97" y="175.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onTitleIsAlwaysKnown (40 samples, 0.03%)</title><rect x="767.3" y="565" width="0.3" height="15.0" fill="rgb(247,152,24)" rx="2" ry="2" />
<text x="770.26" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (978 samples, 0.79%)</title><rect x="137.4" y="421" width="9.3" height="15.0" fill="rgb(218,207,21)" rx="2" ry="2" />
<text x="140.37" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::htmlTrim (40 samples, 0.03%)</title><rect x="692.0" y="933" width="0.4" height="15.0" fill="rgb(242,173,13)" rx="2" ry="2" />
<text x="694.99" y="943.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnection (77 samples, 0.06%)</title><rect x="390.3" y="581" width="0.8" height="15.0" fill="rgb(254,175,7)" rx="2" ry="2" />
<text x="393.34" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (40 samples, 0.03%)</title><rect x="58.2" y="517" width="0.4" height="15.0" fill="rgb(253,153,26)" rx="2" ry="2" />
<text x="61.23" y="527.5" ></text>
</g>
<g >
<title>MWHttpRequest::prepare (35 samples, 0.03%)</title><rect x="851.1" y="389" width="0.3" height="15.0" fill="rgb(240,26,4)" rx="2" ry="2" />
<text x="854.10" y="399.5" ></text>
</g>
<g >
<title>Cite\Cite::ref (69 samples, 0.06%)</title><rect x="582.0" y="517" width="0.6" height="15.0" fill="rgb(233,187,35)" rx="2" ry="2" />
<text x="584.95" y="527.5" ></text>
</g>
<g >
<title>MapCacheLRU::ping (40 samples, 0.03%)</title><rect x="1035.5" y="565" width="0.4" height="15.0" fill="rgb(223,87,29)" rx="2" ry="2" />
<text x="1038.53" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onMessageCache__get (40 samples, 0.03%)</title><rect x="200.0" y="517" width="0.4" height="15.0" fill="rgb(211,92,15)" rx="2" ry="2" />
<text x="202.98" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getTitleFormatter (53 samples, 0.04%)</title><rect x="768.3" y="629" width="0.5" height="15.0" fill="rgb(209,174,45)" rx="2" ry="2" />
<text x="771.34" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::endTag (40 samples, 0.03%)</title><rect x="640.6" y="453" width="0.4" height="15.0" fill="rgb(214,30,15)" rx="2" ry="2" />
<text x="643.62" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="476.8" y="741" width="0.4" height="15.0" fill="rgb(209,126,29)" rx="2" ry="2" />
<text x="479.80" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getSlotParserOutput (17,606 samples, 14.24%)</title><rect x="477.2" y="677" width="168.0" height="15.0" fill="rgb(215,195,34)" rx="2" ry="2" />
<text x="480.18" y="687.5" >MediaWiki\Revision\Re..</text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (689 samples, 0.56%)</title><rect x="325.6" y="485" width="6.6" height="15.0" fill="rgb(222,101,3)" rx="2" ry="2" />
<text x="328.61" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (929 samples, 0.75%)</title><rect x="137.8" y="213" width="8.9" height="15.0" fill="rgb(208,93,16)" rx="2" ry="2" />
<text x="140.83" y="223.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::cleanUp (120 samples, 0.10%)</title><rect x="24.1" y="917" width="1.1" height="15.0" fill="rgb(239,185,32)" rx="2" ry="2" />
<text x="27.10" y="927.5" ></text>
</g>
<g >
<title>Shellbox\Command\BoxedExecutor::execute (769 samples, 0.62%)</title><rect x="598.2" y="405" width="7.4" height="15.0" fill="rgb(251,34,19)" rx="2" ry="2" />
<text x="601.22" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\BadFileLookup::isBadFile (83 samples, 0.07%)</title><rect x="419.0" y="661" width="0.8" height="15.0" fill="rgb(249,154,45)" rx="2" ry="2" />
<text x="422.00" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (25 samples, 0.02%)</title><rect x="669.5" y="725" width="0.3" height="15.0" fill="rgb(205,156,11)" rx="2" ry="2" />
<text x="672.52" y="735.5" ></text>
</g>
<g >
<title>Title::fixUrlQueryArgs (40 samples, 0.03%)</title><rect x="762.3" y="549" width="0.4" height="15.0" fill="rgb(252,200,33)" rx="2" ry="2" />
<text x="765.27" y="559.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (40 samples, 0.03%)</title><rect x="262.1" y="805" width="0.4" height="15.0" fill="rgb(210,192,6)" rx="2" ry="2" />
<text x="265.14" y="815.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,119 samples, 0.90%)</title><rect x="1052.3" y="437" width="10.7" height="15.0" fill="rgb(243,88,38)" rx="2" ry="2" />
<text x="1055.31" y="447.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (400 samples, 0.32%)</title><rect x="514.8" y="373" width="3.8" height="15.0" fill="rgb(240,204,9)" rx="2" ry="2" />
<text x="517.81" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::findTimestamp (121 samples, 0.10%)</title><rect x="935.0" y="789" width="1.2" height="15.0" fill="rgb(254,194,8)" rx="2" ry="2" />
<text x="938.00" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (80 samples, 0.06%)</title><rect x="247.7" y="757" width="0.8" height="15.0" fill="rgb(249,134,14)" rx="2" ry="2" />
<text x="250.72" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexDriver::tidy (2,558 samples, 2.07%)</title><rect x="1092.2" y="645" width="24.4" height="15.0" fill="rgb(227,23,9)" rx="2" ry="2" />
<text x="1095.18" y="655.5" >M..</text>
</g>
<g >
<title>ForeignAPIFile::transform (1,740 samples, 1.41%)</title><rect x="1010.4" y="565" width="16.6" height="15.0" fill="rgb(230,169,33)" rx="2" ry="2" />
<text x="1013.37" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeBrokenLink (158 samples, 0.13%)</title><rect x="642.5" y="533" width="1.5" height="15.0" fill="rgb(215,103,54)" rx="2" ry="2" />
<text x="645.54" y="543.5" ></text>
</g>
<g >
<title>BaseBlacklist::getSharedBlacklists (425 samples, 0.34%)</title><rect x="472.1" y="789" width="4.1" height="15.0" fill="rgb(216,40,42)" rx="2" ry="2" />
<text x="475.11" y="799.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (40 samples, 0.03%)</title><rect x="59.0" y="485" width="0.4" height="15.0" fill="rgb(205,92,14)" rx="2" ry="2" />
<text x="62.00" y="495.5" ></text>
</g>
<g >
<title>PPNode_Hash_Text::getNextSibling (40 samples, 0.03%)</title><rect x="953.7" y="629" width="0.4" height="15.0" fill="rgb(220,113,10)" rx="2" ry="2" />
<text x="956.70" y="639.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (415 samples, 0.34%)</title><rect x="779.5" y="325" width="3.9" height="15.0" fill="rgb(236,3,16)" rx="2" ry="2" />
<text x="782.46" y="335.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::getQueryVerb (77 samples, 0.06%)</title><rect x="388.5" y="389" width="0.7" height="15.0" fill="rgb(244,107,16)" rx="2" ry="2" />
<text x="391.50" y="399.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (40 samples, 0.03%)</title><rect x="883.2" y="597" width="0.4" height="15.0" fill="rgb(228,42,19)" rx="2" ry="2" />
<text x="886.21" y="607.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (609 samples, 0.49%)</title><rect x="317.8" y="629" width="5.8" height="15.0" fill="rgb(211,22,23)" rx="2" ry="2" />
<text x="320.81" y="639.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (809 samples, 0.65%)</title><rect x="597.8" y="485" width="7.8" height="15.0" fill="rgb(250,21,15)" rx="2" ry="2" />
<text x="600.84" y="495.5" ></text>
</g>
<g >
<title>Language::getNsIndex (40 samples, 0.03%)</title><rect x="820.4" y="581" width="0.4" height="15.0" fill="rgb(240,160,40)" rx="2" ry="2" />
<text x="823.39" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (147 samples, 0.12%)</title><rect x="558.5" y="501" width="1.4" height="15.0" fill="rgb(248,81,46)" rx="2" ry="2" />
<text x="561.50" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::removeFromNoahList (80 samples, 0.06%)</title><rect x="1109.3" y="517" width="0.8" height="15.0" fill="rgb(238,214,30)" rx="2" ry="2" />
<text x="1112.33" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (1,716 samples, 1.39%)</title><rect x="346.4" y="533" width="16.3" height="15.0" fill="rgb(224,73,35)" rx="2" ry="2" />
<text x="349.37" y="543.5" ></text>
</g>
<g >
<title>User::loadFromDatabase (30 samples, 0.02%)</title><rect x="13.6" y="901" width="0.3" height="15.0" fill="rgb(206,211,40)" rx="2" ry="2" />
<text x="16.60" y="911.5" ></text>
</g>
<g >
<title>StringUtils::explode (40 samples, 0.03%)</title><rect x="845.1" y="517" width="0.4" height="15.0" fill="rgb(228,16,27)" rx="2" ry="2" />
<text x="848.08" y="527.5" ></text>
</g>
<g >
<title>Parser::finalizeHeadings (1,391 samples, 1.12%)</title><rect x="270.4" y="757" width="13.2" height="15.0" fill="rgb(206,64,49)" rx="2" ry="2" />
<text x="273.37" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Timestamp\ConvertibleTimestamp::convert (70 samples, 0.06%)</title><rect x="814.4" y="581" width="0.6" height="15.0" fill="rgb(206,127,4)" rx="2" ry="2" />
<text x="817.35" y="591.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (24 samples, 0.02%)</title><rect x="1189.8" y="1077" width="0.2" height="15.0" fill="rgb(235,6,36)" rx="2" ry="2" />
<text x="1192.77" y="1087.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::emitDataRange (321 samples, 0.26%)</title><rect x="712.4" y="981" width="3.1" height="15.0" fill="rgb(231,38,4)" rx="2" ry="2" />
<text x="715.45" y="991.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (1,156 samples, 0.93%)</title><rect x="657.7" y="693" width="11.1" height="15.0" fill="rgb(253,3,29)" rx="2" ry="2" />
<text x="660.73" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\Languages\LanguageFactory::getLanguage (40 samples, 0.03%)</title><rect x="837.3" y="581" width="0.4" height="15.0" fill="rgb(243,180,39)" rx="2" ry="2" />
<text x="840.33" y="591.5" ></text>
</g>
<g >
<title>ImageHandler::normaliseParams (69 samples, 0.06%)</title><rect x="812.8" y="517" width="0.6" height="15.0" fill="rgb(227,62,30)" rx="2" ry="2" />
<text x="815.79" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (40 samples, 0.03%)</title><rect x="116.6" y="533" width="0.4" height="15.0" fill="rgb(214,5,47)" rx="2" ry="2" />
<text x="119.62" y="543.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/Scribunto/includes/engines/LuaCommon/LuaInterpreterNotFoundError.php (40 samples, 0.03%)</title><rect x="470.3" y="613" width="0.4" height="15.0" fill="rgb(209,34,20)" rx="2" ry="2" />
<text x="473.31" y="623.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="395.1" y="661" width="0.4" height="15.0" fill="rgb(205,185,40)" rx="2" ry="2" />
<text x="398.12" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::generateImpliedEndTagsAndPop (80 samples, 0.06%)</title><rect x="640.2" y="485" width="0.8" height="15.0" fill="rgb(210,107,3)" rx="2" ry="2" />
<text x="643.24" y="495.5" ></text>
</g>
<g >
<title>Sanitizer::removeHTMLtags (279 samples, 0.23%)</title><rect x="440.2" y="757" width="2.7" height="15.0" fill="rgb(244,65,1)" rx="2" ry="2" />
<text x="443.21" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\DOMUtils::parseHTML (2,238 samples, 1.81%)</title><rect x="227.5" y="853" width="21.4" height="15.0" fill="rgb(246,94,33)" rx="2" ry="2" />
<text x="230.51" y="863.5" >W..</text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onBeforeParserFetchFileAndTitle (55 samples, 0.04%)</title><rect x="813.4" y="629" width="0.6" height="15.0" fill="rgb(221,0,13)" rx="2" ry="2" />
<text x="816.45" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::pop (41 samples, 0.03%)</title><rect x="904.5" y="565" width="0.4" height="15.0" fill="rgb(217,188,41)" rx="2" ry="2" />
<text x="907.55" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::endTag (643 samples, 0.52%)</title><rect x="900.0" y="597" width="6.1" height="15.0" fill="rgb(245,127,49)" rx="2" ry="2" />
<text x="902.96" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (999 samples, 0.81%)</title><rect x="588.0" y="229" width="9.5" height="15.0" fill="rgb(216,139,37)" rx="2" ry="2" />
<text x="591.01" y="239.5" ></text>
</g>
<g >
<title>ParserOutput::addLink (40 samples, 0.03%)</title><rect x="65.1" y="581" width="0.4" height="15.0" fill="rgb(239,93,31)" rx="2" ry="2" />
<text x="68.10" y="591.5" ></text>
</g>
<g >
<title>Sanitizer::checkCss (40 samples, 0.03%)</title><rect x="171.0" y="581" width="0.4" height="15.0" fill="rgb(253,28,23)" rx="2" ry="2" />
<text x="173.98" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getLocalConnection (36 samples, 0.03%)</title><rect x="128.4" y="421" width="0.3" height="15.0" fill="rgb(247,57,27)" rx="2" ry="2" />
<text x="131.36" y="431.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (41 samples, 0.03%)</title><rect x="483.6" y="501" width="0.4" height="15.0" fill="rgb(254,158,23)" rx="2" ry="2" />
<text x="486.63" y="511.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (76 samples, 0.06%)</title><rect x="565.5" y="517" width="0.7" height="15.0" fill="rgb(239,86,36)" rx="2" ry="2" />
<text x="568.45" y="527.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Setup.php (16 samples, 0.01%)</title><rect x="10.0" y="1125" width="0.2" height="15.0" fill="rgb(213,227,17)" rx="2" ry="2" />
<text x="13.00" y="1135.5" ></text>
</g>
<g >
<title>DeferredUpdates::run (103 samples, 0.08%)</title><rect x="1188.8" y="965" width="1.0" height="15.0" fill="rgb(252,67,50)" rx="2" ry="2" />
<text x="1191.79" y="975.5" ></text>
</g>
<g >
<title>Parser::replaceLinkHoldersPrivate (239 samples, 0.19%)</title><rect x="199.2" y="645" width="2.3" height="15.0" fill="rgb(242,144,42)" rx="2" ry="2" />
<text x="202.22" y="655.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,568 samples, 1.27%)</title><rect x="538.7" y="373" width="14.9" height="15.0" fill="rgb(217,108,1)" rx="2" ry="2" />
<text x="541.65" y="383.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::makeList (35 samples, 0.03%)</title><rect x="1188.5" y="789" width="0.3" height="15.0" fill="rgb(224,132,17)" rx="2" ry="2" />
<text x="1191.45" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (40 samples, 0.03%)</title><rect x="31.2" y="293" width="0.4" height="15.0" fill="rgb(209,170,31)" rx="2" ry="2" />
<text x="34.23" y="303.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\AbuseFilter\VariableGenerator\RunVariableGenerator::newVariableHolderForEdit (39 samples, 0.03%)</title><rect x="265.5" y="789" width="0.4" height="15.0" fill="rgb(215,183,52)" rx="2" ry="2" />
<text x="268.50" y="799.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,356 samples, 1.10%)</title><rect x="333.1" y="597" width="12.9" height="15.0" fill="rgb(248,138,53)" rx="2" ry="2" />
<text x="336.06" y="607.5" ></text>
</g>
<g >
<title>Liuggio\StatsdClient\Factory\StatsdDataFactory::updateCount (27 samples, 0.02%)</title><rect x="538.1" y="373" width="0.3" height="15.0" fill="rgb(254,159,35)" rx="2" ry="2" />
<text x="541.14" y="383.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::init (40 samples, 0.03%)</title><rect x="242.8" y="661" width="0.3" height="15.0" fill="rgb(222,193,36)" rx="2" ry="2" />
<text x="245.77" y="671.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (561 samples, 0.45%)</title><rect x="308.2" y="405" width="5.4" height="15.0" fill="rgb(220,221,3)" rx="2" ry="2" />
<text x="311.21" y="415.5" ></text>
</g>
<g >
<title>LCStoreDB::get (35 samples, 0.03%)</title><rect x="259.5" y="661" width="0.3" height="15.0" fill="rgb(241,228,31)" rx="2" ry="2" />
<text x="262.51" y="671.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/ServiceWiring.php (40 samples, 0.03%)</title><rect x="20.3" y="997" width="0.4" height="15.0" fill="rgb(220,47,41)" rx="2" ry="2" />
<text x="23.29" y="1007.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::serialize (33 samples, 0.03%)</title><rect x="36.9" y="533" width="0.4" height="15.0" fill="rgb(228,168,7)" rx="2" ry="2" />
<text x="39.95" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (561 samples, 0.45%)</title><rect x="308.2" y="453" width="5.4" height="15.0" fill="rgb(221,184,1)" rx="2" ry="2" />
<text x="311.21" y="463.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/rdbms/lbfactory/LBFactory.php(362)} (47 samples, 0.04%)</title><rect x="1188.0" y="933" width="0.5" height="15.0" fill="rgb(212,136,12)" rx="2" ry="2" />
<text x="1191.01" y="943.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,479 samples, 1.20%)</title><rect x="783.9" y="565" width="14.1" height="15.0" fill="rgb(232,46,10)" rx="2" ry="2" />
<text x="786.90" y="575.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="668.8" y="837" width="0.3" height="15.0" fill="rgb(223,108,47)" rx="2" ry="2" />
<text x="671.76" y="847.5" ></text>
</g>
<g >
<title>Shellbox\Command\BashWrapper::wrap (39 samples, 0.03%)</title><rect x="605.1" y="341" width="0.4" height="15.0" fill="rgb(217,47,11)" rx="2" ry="2" />
<text x="608.15" y="351.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (1,350 samples, 1.09%)</title><rect x="799.6" y="325" width="12.9" height="15.0" fill="rgb(228,187,1)" rx="2" ry="2" />
<text x="802.65" y="335.5" ></text>
</g>
<g >
<title>Hooks::runner (40 samples, 0.03%)</title><rect x="765.3" y="597" width="0.4" height="15.0" fill="rgb(214,88,12)" rx="2" ry="2" />
<text x="768.31" y="607.5" ></text>
</g>
<g >
<title>Cite\FootnoteMarkFormatter::linkRef (36 samples, 0.03%)</title><rect x="394.2" y="661" width="0.3" height="15.0" fill="rgb(219,157,6)" rx="2" ry="2" />
<text x="397.17" y="671.5" ></text>
</g>
<g >
<title>Sanitizer::fixTagAttributes (40 samples, 0.03%)</title><rect x="615.9" y="565" width="0.3" height="15.0" fill="rgb(223,205,3)" rx="2" ry="2" />
<text x="618.86" y="575.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (46 samples, 0.04%)</title><rect x="732.1" y="565" width="0.4" height="15.0" fill="rgb(242,194,40)" rx="2" ry="2" />
<text x="735.06" y="575.5" ></text>
</g>
<g >
<title>TitleValue::assertValidSpec (40 samples, 0.03%)</title><rect x="843.7" y="565" width="0.4" height="15.0" fill="rgb(252,90,45)" rx="2" ry="2" />
<text x="846.70" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (515 samples, 0.42%)</title><rect x="521.0" y="213" width="4.9" height="15.0" fill="rgb(216,70,23)" rx="2" ry="2" />
<text x="523.97" y="223.5" ></text>
</g>
<g >
<title>ObjectCache::getInstance (80 samples, 0.06%)</title><rect x="15.4" y="997" width="0.8" height="15.0" fill="rgb(246,208,32)" rx="2" ry="2" />
<text x="18.40" y="1007.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (356 samples, 0.29%)</title><rect x="265.9" y="837" width="3.4" height="15.0" fill="rgb(253,113,0)" rx="2" ry="2" />
<text x="268.87" y="847.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (625 samples, 0.51%)</title><rect x="520.3" y="389" width="6.0" height="15.0" fill="rgb(253,160,6)" rx="2" ry="2" />
<text x="523.29" y="399.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,411 samples, 1.14%)</title><rect x="784.6" y="469" width="13.4" height="15.0" fill="rgb(245,15,45)" rx="2" ry="2" />
<text x="787.55" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (494 samples, 0.40%)</title><rect x="76.8" y="389" width="4.8" height="15.0" fill="rgb(251,215,45)" rx="2" ry="2" />
<text x="79.84" y="399.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (531 samples, 0.43%)</title><rect x="992.7" y="357" width="5.0" height="15.0" fill="rgb(252,123,37)" rx="2" ry="2" />
<text x="995.67" y="367.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (846 samples, 0.68%)</title><rect x="851.4" y="325" width="8.1" height="15.0" fill="rgb(240,118,37)" rx="2" ry="2" />
<text x="854.44" y="335.5" ></text>
</g>
<g >
<title>Title::newFromText (409 samples, 0.33%)</title><rect x="1034.4" y="613" width="3.9" height="15.0" fill="rgb(242,77,20)" rx="2" ry="2" />
<text x="1037.40" y="623.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/EventBus/ServiceWiring.php(10)} (25 samples, 0.02%)</title><rect x="669.5" y="677" width="0.3" height="15.0" fill="rgb(230,197,3)" rx="2" ry="2" />
<text x="672.52" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getRevisionByTitle (31 samples, 0.03%)</title><rect x="681.2" y="1029" width="0.3" height="15.0" fill="rgb(249,108,48)" rx="2" ry="2" />
<text x="684.23" y="1039.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\ExcimerTimerWrapper::exitCriticalSection (49 samples, 0.04%)</title><rect x="1165.4" y="613" width="0.5" height="15.0" fill="rgb(254,18,45)" rx="2" ry="2" />
<text x="1168.42" y="623.5" ></text>
</g>
<g >
<title>Cookie::__construct (55 samples, 0.04%)</title><rect x="1010.4" y="341" width="0.5" height="15.0" fill="rgb(229,223,12)" rx="2" ry="2" />
<text x="1013.37" y="351.5" ></text>
</g>
<g >
<title>ApiMain::execute (93,918 samples, 75.95%)</title><rect x="21.4" y="1109" width="896.3" height="15.0" fill="rgb(210,43,17)" rx="2" ry="2" />
<text x="24.43" y="1119.5" >ApiMain::execute</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::characters (800 samples, 0.65%)</title><rect x="622.3" y="501" width="7.7" height="15.0" fill="rgb(228,16,37)" rx="2" ry="2" />
<text x="625.33" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (46 samples, 0.04%)</title><rect x="732.1" y="677" width="0.4" height="15.0" fill="rgb(245,86,13)" rx="2" ry="2" />
<text x="735.06" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (32 samples, 0.03%)</title><rect x="700.7" y="709" width="0.3" height="15.0" fill="rgb(247,163,54)" rx="2" ry="2" />
<text x="703.73" y="719.5" ></text>
</g>
<g >
<title>Language::formatNum (41 samples, 0.03%)</title><rect x="733.3" y="661" width="0.3" height="15.0" fill="rgb(233,96,8)" rx="2" ry="2" />
<text x="736.26" y="671.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (881 samples, 0.71%)</title><rect x="851.1" y="421" width="8.4" height="15.0" fill="rgb(230,151,19)" rx="2" ry="2" />
<text x="854.10" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (40 samples, 0.03%)</title><rect x="1115.8" y="533" width="0.4" height="15.0" fill="rgb(254,46,33)" rx="2" ry="2" />
<text x="1118.82" y="543.5" ></text>
</g>
<g >
<title>Language::caseFold (40 samples, 0.03%)</title><rect x="1030.7" y="533" width="0.4" height="15.0" fill="rgb(236,84,36)" rx="2" ry="2" />
<text x="1033.68" y="543.5" ></text>
</g>
<g >
<title>ForeignAPIFile::getUrl (35 samples, 0.03%)</title><rect x="798.0" y="517" width="0.3" height="15.0" fill="rgb(213,229,48)" rx="2" ry="2" />
<text x="801.02" y="527.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/cache/localisation/LocalisationCache.php (40 samples, 0.03%)</title><rect x="15.0" y="725" width="0.4" height="15.0" fill="rgb(226,192,23)" rx="2" ry="2" />
<text x="18.02" y="735.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(850)} (40 samples, 0.03%)</title><rect x="15.8" y="677" width="0.4" height="15.0" fill="rgb(236,145,1)" rx="2" ry="2" />
<text x="18.78" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\ParamValidator::getTypeDef (40 samples, 0.03%)</title><rect x="30.6" y="837" width="0.4" height="15.0" fill="rgb(224,128,24)" rx="2" ry="2" />
<text x="33.62" y="847.5" ></text>
</g>
<g >
<title>all (123,655 samples, 100%)</title><rect x="10.0" y="1173" width="1180.0" height="15.0" fill="rgb(208,66,37)" rx="2" ry="2" />
<text x="13.00" y="1183.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (198 samples, 0.16%)</title><rect x="704.8" y="869" width="1.9" height="15.0" fill="rgb(218,97,12)" rx="2" ry="2" />
<text x="707.84" y="879.5" ></text>
</g>
<g >
<title>Hooks::runner (41 samples, 0.03%)</title><rect x="760.7" y="549" width="0.4" height="15.0" fill="rgb(240,80,34)" rx="2" ry="2" />
<text x="763.72" y="559.5" ></text>
</g>
<g >
<title>DiffFormatter::format (40 samples, 0.03%)</title><rect x="920.5" y="885" width="0.4" height="15.0" fill="rgb(252,198,39)" rx="2" ry="2" />
<text x="923.54" y="895.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (554 samples, 0.45%)</title><rect x="520.6" y="341" width="5.3" height="15.0" fill="rgb(217,108,27)" rx="2" ry="2" />
<text x="523.60" y="351.5" ></text>
</g>
<g >
<title>Title::getLinkURL (360 samples, 0.29%)</title><rect x="759.6" y="581" width="3.4" height="15.0" fill="rgb(208,212,17)" rx="2" ry="2" />
<text x="762.60" y="591.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (33 samples, 0.03%)</title><rect x="681.5" y="981" width="0.3" height="15.0" fill="rgb(217,15,27)" rx="2" ry="2" />
<text x="684.53" y="991.5" ></text>
</g>
<g >
<title>Title::__construct (58 samples, 0.05%)</title><rect x="843.1" y="597" width="0.6" height="15.0" fill="rgb(227,193,20)" rx="2" ry="2" />
<text x="846.14" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::endDocument (40 samples, 0.03%)</title><rect x="908.4" y="629" width="0.4" height="15.0" fill="rgb(241,161,11)" rx="2" ry="2" />
<text x="911.40" y="639.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (469 samples, 0.38%)</title><rect x="319.1" y="565" width="4.5" height="15.0" fill="rgb(213,50,8)" rx="2" ry="2" />
<text x="322.14" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getRevisionStore (80 samples, 0.06%)</title><rect x="21.4" y="869" width="0.8" height="15.0" fill="rgb(227,37,43)" rx="2" ry="2" />
<text x="24.43" y="879.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/file/LocalFile.php(371)} (78 samples, 0.06%)</title><rect x="402.3" y="565" width="0.7" height="15.0" fill="rgb(224,229,24)" rx="2" ry="2" />
<text x="405.28" y="575.5" ></text>
</g>
<g >
<title>Title::isAlwaysKnown (40 samples, 0.03%)</title><rect x="469.5" y="677" width="0.4" height="15.0" fill="rgb(225,77,26)" rx="2" ry="2" />
<text x="472.55" y="687.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/Parser/AFPData.php (39 samples, 0.03%)</title><rect x="265.5" y="725" width="0.4" height="15.0" fill="rgb(222,120,15)" rx="2" ry="2" />
<text x="268.50" y="735.5" ></text>
</g>
<g >
<title>Composer\Autoload\includeFile (40 samples, 0.03%)</title><rect x="707.5" y="965" width="0.4" height="15.0" fill="rgb(235,217,21)" rx="2" ry="2" />
<text x="710.49" y="975.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentFormatter::addDiscussionTools (4,836 samples, 3.91%)</title><rect x="210.7" y="885" width="46.2" height="15.0" fill="rgb(215,206,45)" rx="2" ry="2" />
<text x="213.73" y="895.5" >Medi..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/Tokenizer/Tokenizer.php(1303)} (40 samples, 0.03%)</title><rect x="640.6" y="357" width="0.4" height="15.0" fill="rgb(207,127,43)" rx="2" ry="2" />
<text x="643.62" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\base_convert (79 samples, 0.06%)</title><rect x="1063.3" y="517" width="0.8" height="15.0" fill="rgb(240,190,32)" rx="2" ry="2" />
<text x="1066.30" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::appropriatePlace (41 samples, 0.03%)</title><rect x="715.1" y="885" width="0.4" height="15.0" fill="rgb(239,203,38)" rx="2" ry="2" />
<text x="718.12" y="895.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (369 samples, 0.30%)</title><rect x="1048.8" y="485" width="3.5" height="15.0" fill="rgb(227,156,38)" rx="2" ry="2" />
<text x="1051.79" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (78 samples, 0.06%)</title><rect x="402.3" y="485" width="0.7" height="15.0" fill="rgb(220,54,16)" rx="2" ry="2" />
<text x="405.28" y="495.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (40 samples, 0.03%)</title><rect x="836.9" y="597" width="0.4" height="15.0" fill="rgb(206,37,20)" rx="2" ry="2" />
<text x="839.95" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (680 samples, 0.55%)</title><rect x="250.0" y="789" width="6.5" height="15.0" fill="rgb(224,45,4)" rx="2" ry="2" />
<text x="253.01" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::generateImpliedEndTagsAndPop (40 samples, 0.03%)</title><rect x="728.5" y="949" width="0.4" height="15.0" fill="rgb(212,128,46)" rx="2" ry="2" />
<text x="731.48" y="959.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::removeFromNoahList (81 samples, 0.07%)</title><rect x="245.8" y="725" width="0.8" height="15.0" fill="rgb(219,111,27)" rx="2" ry="2" />
<text x="248.80" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (840 samples, 0.68%)</title><rect x="248.9" y="837" width="8.0" height="15.0" fill="rgb(242,8,0)" rx="2" ry="2" />
<text x="251.86" y="847.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\ExcimerRequestTimeout::exitCriticalSection (38 samples, 0.03%)</title><rect x="375.8" y="421" width="0.4" height="15.0" fill="rgb(221,51,39)" rx="2" ry="2" />
<text x="378.81" y="431.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(286)} (40 samples, 0.03%)</title><rect x="268.9" y="485" width="0.4" height="15.0" fill="rgb(239,119,12)" rx="2" ry="2" />
<text x="271.88" y="495.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (36 samples, 0.03%)</title><rect x="470.7" y="709" width="0.3" height="15.0" fill="rgb(234,10,0)" rx="2" ry="2" />
<text x="473.69" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (40 samples, 0.03%)</title><rect x="1028.5" y="565" width="0.4" height="15.0" fill="rgb(220,158,42)" rx="2" ry="2" />
<text x="1031.52" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (40 samples, 0.03%)</title><rect x="641.8" y="469" width="0.4" height="15.0" fill="rgb(230,192,39)" rx="2" ry="2" />
<text x="644.77" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::__construct (53 samples, 0.04%)</title><rect x="778.0" y="453" width="0.5" height="15.0" fill="rgb(241,48,53)" rx="2" ry="2" />
<text x="781.02" y="463.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,755 samples, 1.42%)</title><rect x="96.0" y="501" width="16.7" height="15.0" fill="rgb(217,71,44)" rx="2" ry="2" />
<text x="98.97" y="511.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (537 samples, 0.43%)</title><rect x="845.7" y="245" width="5.1" height="15.0" fill="rgb(252,225,46)" rx="2" ry="2" />
<text x="848.67" y="255.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getMaintenanceConnectionRef (39 samples, 0.03%)</title><rect x="13.9" y="885" width="0.4" height="15.0" fill="rgb(209,187,7)" rx="2" ry="2" />
<text x="16.88" y="895.5" ></text>
</g>
<g >
<title>Sanitizer::decodeCharReferencesAndNormalize (52 samples, 0.04%)</title><rect x="566.5" y="517" width="0.5" height="15.0" fill="rgb(253,160,13)" rx="2" ry="2" />
<text x="569.55" y="527.5" ></text>
</g>
<g >
<title>Html::dropDefaults (39 samples, 0.03%)</title><rect x="734.0" y="613" width="0.4" height="15.0" fill="rgb(212,111,51)" rx="2" ry="2" />
<text x="737.03" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::insert (70 samples, 0.06%)</title><rect x="669.8" y="677" width="0.6" height="15.0" fill="rgb(248,18,37)" rx="2" ry="2" />
<text x="672.76" y="687.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Stream::getSize (33 samples, 0.03%)</title><rect x="538.7" y="229" width="0.3" height="15.0" fill="rgb(235,8,13)" rx="2" ry="2" />
<text x="541.65" y="239.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (504 samples, 0.41%)</title><rect x="71.3" y="565" width="4.8" height="15.0" fill="rgb(247,131,44)" rx="2" ry="2" />
<text x="74.30" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="266.6" y="133" width="0.4" height="15.0" fill="rgb(219,194,40)" rx="2" ry="2" />
<text x="269.61" y="143.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (993 samples, 0.80%)</title><rect x="588.1" y="165" width="9.4" height="15.0" fill="rgb(241,220,52)" rx="2" ry="2" />
<text x="591.07" y="175.5" ></text>
</g>
<g >
<title>User::isRegistered (40 samples, 0.03%)</title><rect x="259.8" y="741" width="0.4" height="15.0" fill="rgb(240,16,7)" rx="2" ry="2" />
<text x="262.85" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::characters (399 samples, 0.32%)</title><rect x="447.1" y="677" width="3.8" height="15.0" fill="rgb(249,94,28)" rx="2" ry="2" />
<text x="450.07" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionSlots::hasSlot (37 samples, 0.03%)</title><rect x="477.2" y="357" width="0.3" height="15.0" fill="rgb(207,186,13)" rx="2" ry="2" />
<text x="480.18" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::executeInternal (2,558 samples, 2.07%)</title><rect x="1092.2" y="613" width="24.4" height="15.0" fill="rgb(228,119,1)" rx="2" ry="2" />
<text x="1095.18" y="623.5" >W..</text>
</g>
<g >
<title>MediaWikiTitleCodec::formatTitle (39 samples, 0.03%)</title><rect x="363.8" y="661" width="0.4" height="15.0" fill="rgb(222,103,13)" rx="2" ry="2" />
<text x="366.80" y="671.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (1,372 samples, 1.11%)</title><rect x="799.4" y="373" width="13.1" height="15.0" fill="rgb(207,136,32)" rx="2" ry="2" />
<text x="802.44" y="383.5" ></text>
</g>
<g >
<title>Parser::handleAllQuotes (79 samples, 0.06%)</title><rect x="283.6" y="757" width="0.8" height="15.0" fill="rgb(223,61,5)" rx="2" ry="2" />
<text x="286.65" y="767.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/psr7/src/MessageTrait.php(189)} (32 samples, 0.03%)</title><rect x="597.1" y="37" width="0.3" height="15.0" fill="rgb(242,138,41)" rx="2" ry="2" />
<text x="600.09" y="47.5" ></text>
</g>
<g >
<title>BlockLevelPass::doBlockLevels (81 samples, 0.07%)</title><rect x="172.5" y="645" width="0.8" height="15.0" fill="rgb(234,116,29)" rx="2" ry="2" />
<text x="175.50" y="655.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,755 samples, 1.42%)</title><rect x="96.0" y="469" width="16.7" height="15.0" fill="rgb(247,190,16)" rx="2" ry="2" />
<text x="98.97" y="479.5" ></text>
</g>
<g >
<title>MessageCache::get (237 samples, 0.19%)</title><rect x="507.1" y="453" width="2.2" height="15.0" fill="rgb(208,223,47)" rx="2" ry="2" />
<text x="510.08" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::runBeginHook (40 samples, 0.03%)</title><rect x="469.2" y="693" width="0.3" height="15.0" fill="rgb(225,20,9)" rx="2" ry="2" />
<text x="472.17" y="703.5" ></text>
</g>
<g >
<title>Parser::fetchTemplateAndTitle (40 samples, 0.03%)</title><rect x="31.2" y="469" width="0.4" height="15.0" fill="rgb(215,196,16)" rx="2" ry="2" />
<text x="34.23" y="479.5" ></text>
</g>
<g >
<title>Language::normalize (160 samples, 0.13%)</title><rect x="207.9" y="885" width="1.5" height="15.0" fill="rgb(241,100,31)" rx="2" ry="2" />
<text x="210.86" y="895.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getPageUpdaterFactory (35 samples, 0.03%)</title><rect x="670.8" y="853" width="0.3" height="15.0" fill="rgb(214,188,51)" rx="2" ry="2" />
<text x="673.81" y="863.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (32 samples, 0.03%)</title><rect x="520.3" y="341" width="0.3" height="15.0" fill="rgb(218,132,34)" rx="2" ry="2" />
<text x="523.29" y="351.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\ExcimerTimerWrapper::enterCriticalSection (37 samples, 0.03%)</title><rect x="387.4" y="357" width="0.4" height="15.0" fill="rgb(244,207,7)" rx="2" ry="2" />
<text x="390.41" y="367.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::breakSyntax (41 samples, 0.03%)</title><rect x="878.6" y="565" width="0.4" height="15.0" fill="rgb(240,42,27)" rx="2" ry="2" />
<text x="881.61" y="575.5" ></text>
</g>
<g >
<title>LinkCache::addLinkObj (80 samples, 0.06%)</title><rect x="1121.2" y="757" width="0.7" height="15.0" fill="rgb(211,199,7)" rx="2" ry="2" />
<text x="1124.16" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseDomain::isCompatible (36 samples, 0.03%)</title><rect x="128.4" y="405" width="0.3" height="15.0" fill="rgb(245,99,28)" rx="2" ry="2" />
<text x="131.36" y="415.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/page/Article.php (40 samples, 0.03%)</title><rect x="264.0" y="917" width="0.4" height="15.0" fill="rgb(225,158,23)" rx="2" ry="2" />
<text x="267.00" y="927.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\TypeDef::getValue (160 samples, 0.13%)</title><rect x="25.6" y="933" width="1.6" height="15.0" fill="rgb(206,102,2)" rx="2" ry="2" />
<text x="28.63" y="943.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (988 samples, 0.80%)</title><rect x="527.4" y="229" width="9.4" height="15.0" fill="rgb(240,189,42)" rx="2" ry="2" />
<text x="530.41" y="239.5" ></text>
</g>
<g >
<title>Title::makeTitle (79 samples, 0.06%)</title><rect x="559.9" y="453" width="0.8" height="15.0" fill="rgb(227,157,6)" rx="2" ry="2" />
<text x="562.91" y="463.5" ></text>
</g>
<g >
<title>ParserOutput::addLink (54 samples, 0.04%)</title><rect x="1031.1" y="613" width="0.5" height="15.0" fill="rgb(249,106,35)" rx="2" ry="2" />
<text x="1034.07" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeLink (120 samples, 0.10%)</title><rect x="766.5" y="613" width="1.1" height="15.0" fill="rgb(216,189,14)" rx="2" ry="2" />
<text x="769.50" y="623.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::__construct (32 samples, 0.03%)</title><rect x="859.2" y="197" width="0.3" height="15.0" fill="rgb(231,27,1)" rx="2" ry="2" />
<text x="862.20" y="207.5" ></text>
</g>
<g >
<title>Html::openElement (39 samples, 0.03%)</title><rect x="734.0" y="629" width="0.4" height="15.0" fill="rgb(236,91,0)" rx="2" ry="2" />
<text x="737.03" y="639.5" ></text>
</g>
<g >
<title>Parser::statelessFetchTemplate (37 samples, 0.03%)</title><rect x="477.2" y="389" width="0.3" height="15.0" fill="rgb(215,13,24)" rx="2" ry="2" />
<text x="480.18" y="399.5" ></text>
</g>
<g >
<title>EchoDiscussionParser::generateEventsForRevision (25,756 samples, 20.83%)</title><rect x="919.2" y="949" width="245.8" height="15.0" fill="rgb(226,141,44)" rx="2" ry="2" />
<text x="922.17" y="959.5" >EchoDiscussionParser::generateEv..</text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (37 samples, 0.03%)</title><rect x="387.4" y="485" width="0.4" height="15.0" fill="rgb(240,74,20)" rx="2" ry="2" />
<text x="390.41" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/request-timeout/src/CriticalSectionProvider.php(133)} (38 samples, 0.03%)</title><rect x="375.8" y="437" width="0.4" height="15.0" fill="rgb(205,72,22)" rx="2" ry="2" />
<text x="378.81" y="447.5" ></text>
</g>
<g >
<title>Parser::internalParseHalfParsed (3,073 samples, 2.49%)</title><rect x="172.5" y="661" width="29.3" height="15.0" fill="rgb(239,165,11)" rx="2" ry="2" />
<text x="175.50" y="671.5" >Pa..</text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (80 samples, 0.06%)</title><rect x="255.0" y="597" width="0.7" height="15.0" fill="rgb(233,148,0)" rx="2" ry="2" />
<text x="257.96" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (70 samples, 0.06%)</title><rect x="669.8" y="645" width="0.6" height="15.0" fill="rgb(254,207,45)" rx="2" ry="2" />
<text x="672.76" y="655.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(599)} (600 samples, 0.49%)</title><rect x="929.3" y="757" width="5.7" height="15.0" fill="rgb(240,72,32)" rx="2" ry="2" />
<text x="932.27" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::findSignature (1,239 samples, 1.00%)</title><rect x="923.2" y="789" width="11.8" height="15.0" fill="rgb(249,156,28)" rx="2" ry="2" />
<text x="926.18" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (120 samples, 0.10%)</title><rect x="247.3" y="773" width="1.2" height="15.0" fill="rgb(206,65,52)" rx="2" ry="2" />
<text x="250.34" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (40 samples, 0.03%)</title><rect x="910.7" y="613" width="0.4" height="15.0" fill="rgb(226,229,22)" rx="2" ry="2" />
<text x="913.69" y="623.5" ></text>
</g>
<g >
<title>MWHttpRequest::parseCookies (75 samples, 0.06%)</title><rect x="1010.4" y="389" width="0.7" height="15.0" fill="rgb(209,113,46)" rx="2" ry="2" />
<text x="1013.37" y="399.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (571 samples, 0.46%)</title><rect x="76.5" y="437" width="5.4" height="15.0" fill="rgb(209,50,22)" rx="2" ry="2" />
<text x="79.48" y="447.5" ></text>
</g>
<g >
<title>LinkHolderArray::makeHolder (281 samples, 0.23%)</title><rect x="51.4" y="613" width="2.6" height="15.0" fill="rgb(244,219,8)" rx="2" ry="2" />
<text x="54.36" y="623.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::setHeaders (40 samples, 0.03%)</title><rect x="81.6" y="389" width="0.3" height="15.0" fill="rgb(245,218,28)" rx="2" ry="2" />
<text x="84.55" y="399.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Parser.php(1606)} (80 samples, 0.06%)</title><rect x="1090.7" y="629" width="0.7" height="15.0" fill="rgb(233,209,24)" rx="2" ry="2" />
<text x="1093.67" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InRow::startTag (40 samples, 0.03%)</title><rect x="642.2" y="485" width="0.3" height="15.0" fill="rgb(236,174,26)" rx="2" ry="2" />
<text x="645.15" y="495.5" ></text>
</g>
<g >
<title>Language::needsGenderDistinction (32 samples, 0.03%)</title><rect x="700.7" y="917" width="0.3" height="15.0" fill="rgb(245,136,53)" rx="2" ry="2" />
<text x="703.73" y="927.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (80 samples, 0.06%)</title><rect x="68.6" y="581" width="0.8" height="15.0" fill="rgb(239,42,30)" rx="2" ry="2" />
<text x="71.61" y="591.5" ></text>
</g>
<g >
<title>Cookie::validateCookieDomain (40 samples, 0.03%)</title><rect x="527.0" y="229" width="0.4" height="15.0" fill="rgb(235,128,29)" rx="2" ry="2" />
<text x="530.03" y="239.5" ></text>
</g>
<g >
<title>BitmapHandler::normaliseParams (69 samples, 0.06%)</title><rect x="812.8" y="549" width="0.6" height="15.0" fill="rgb(205,26,13)" rx="2" ry="2" />
<text x="815.79" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (392 samples, 0.32%)</title><rect x="319.1" y="373" width="3.8" height="15.0" fill="rgb(238,122,8)" rx="2" ry="2" />
<text x="322.14" y="383.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,391 samples, 1.12%)</title><rect x="81.9" y="421" width="13.3" height="15.0" fill="rgb(246,12,26)" rx="2" ry="2" />
<text x="84.93" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectSQLText (40 samples, 0.03%)</title><rect x="419.4" y="389" width="0.4" height="15.0" fill="rgb(246,44,40)" rx="2" ry="2" />
<text x="422.41" y="399.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (38 samples, 0.03%)</title><rect x="699.8" y="869" width="0.3" height="15.0" fill="rgb(236,219,14)" rx="2" ry="2" />
<text x="702.77" y="879.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="503.7" y="437" width="0.3" height="15.0" fill="rgb(207,116,18)" rx="2" ry="2" />
<text x="506.66" y="447.5" ></text>
</g>
<g >
<title>Linker::makeThumbLink2 (1,855 samples, 1.50%)</title><rect x="992.7" y="581" width="17.7" height="15.0" fill="rgb(242,15,31)" rx="2" ry="2" />
<text x="995.67" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1766)} (39 samples, 0.03%)</title><rect x="674.8" y="805" width="0.4" height="15.0" fill="rgb(228,129,5)" rx="2" ry="2" />
<text x="677.79" y="815.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,119 samples, 0.90%)</title><rect x="1052.3" y="517" width="10.7" height="15.0" fill="rgb(225,96,39)" rx="2" ry="2" />
<text x="1055.31" y="527.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (38 samples, 0.03%)</title><rect x="471.0" y="741" width="0.4" height="15.0" fill="rgb(243,92,33)" rx="2" ry="2" />
<text x="474.04" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL (80 samples, 0.06%)</title><rect x="976.2" y="517" width="0.8" height="15.0" fill="rgb(212,210,11)" rx="2" ry="2" />
<text x="979.19" y="527.5" ></text>
</g>
<g >
<title>Html::dropDefaults (40 samples, 0.03%)</title><rect x="479.4" y="533" width="0.4" height="15.0" fill="rgb(247,170,36)" rx="2" ry="2" />
<text x="482.44" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (317 samples, 0.26%)</title><rect x="363.8" y="709" width="3.0" height="15.0" fill="rgb(240,173,51)" rx="2" ry="2" />
<text x="366.80" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onTitleIsAlwaysKnown (77 samples, 0.06%)</title><rect x="65.5" y="565" width="0.7" height="15.0" fill="rgb(239,92,47)" rx="2" ry="2" />
<text x="68.48" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\PdfHandler\PdfHandler::getDimensionInfo (15 samples, 0.01%)</title><rect x="332.2" y="613" width="0.1" height="15.0" fill="rgb(249,72,27)" rx="2" ry="2" />
<text x="335.18" y="623.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (38 samples, 0.03%)</title><rect x="385.3" y="373" width="0.4" height="15.0" fill="rgb(205,184,49)" rx="2" ry="2" />
<text x="388.32" y="383.5" ></text>
</g>
<g >
<title>Title::newFromText (38 samples, 0.03%)</title><rect x="269.6" y="613" width="0.4" height="15.0" fill="rgb(205,60,46)" rx="2" ry="2" />
<text x="272.64" y="623.5" ></text>
</g>
<g >
<title>PPDStack_Hash::push (120 samples, 0.10%)</title><rect x="281.7" y="645" width="1.2" height="15.0" fill="rgb(216,186,10)" rx="2" ry="2" />
<text x="284.74" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InsertionMode::splitInitialMatch (40 samples, 0.03%)</title><rect x="712.4" y="933" width="0.4" height="15.0" fill="rgb(227,54,8)" rx="2" ry="2" />
<text x="715.45" y="943.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/composer/semver/src/VersionParser.php (40 samples, 0.03%)</title><rect x="12.5" y="997" width="0.3" height="15.0" fill="rgb(235,168,4)" rx="2" ry="2" />
<text x="15.45" y="1007.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::doTransform (16 samples, 0.01%)</title><rect x="597.7" y="437" width="0.1" height="15.0" fill="rgb(235,10,22)" rx="2" ry="2" />
<text x="600.69" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InTableText::processPendingCharacters (40 samples, 0.03%)</title><rect x="1116.2" y="549" width="0.4" height="15.0" fill="rgb(239,120,37)" rx="2" ry="2" />
<text x="1119.21" y="559.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (328 samples, 0.27%)</title><rect x="369.3" y="597" width="3.1" height="15.0" fill="rgb(229,126,24)" rx="2" ry="2" />
<text x="372.29" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(461)} (80 samples, 0.06%)</title><rect x="15.4" y="757" width="0.8" height="15.0" fill="rgb(208,180,14)" rx="2" ry="2" />
<text x="18.40" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (275 samples, 0.22%)</title><rect x="265.9" y="437" width="2.6" height="15.0" fill="rgb(230,117,8)" rx="2" ry="2" />
<text x="268.87" y="447.5" ></text>
</g>
<g >
<title>FormatJson::encode (40 samples, 0.03%)</title><rect x="148.4" y="533" width="0.4" height="15.0" fill="rgb(206,195,48)" rx="2" ry="2" />
<text x="151.42" y="543.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::splitRawExt (40 samples, 0.03%)</title><rect x="825.4" y="645" width="0.3" height="15.0" fill="rgb(210,104,49)" rx="2" ry="2" />
<text x="828.36" y="655.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (796 samples, 0.64%)</title><rect x="324.6" y="645" width="7.6" height="15.0" fill="rgb(247,217,10)" rx="2" ry="2" />
<text x="327.58" y="655.5" ></text>
</g>
<g >
<title>Parser::extensionSubstitution (2,474 samples, 2.00%)</title><rect x="582.0" y="549" width="23.6" height="15.0" fill="rgb(212,54,23)" rx="2" ry="2" />
<text x="584.95" y="559.5" >P..</text>
</g>
<g >
<title>Title::getPrefixedDBkey (40 samples, 0.03%)</title><rect x="442.1" y="677" width="0.4" height="15.0" fill="rgb(250,9,28)" rx="2" ry="2" />
<text x="445.11" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getExtensionHooks (40 samples, 0.03%)</title><rect x="59.8" y="469" width="0.3" height="15.0" fill="rgb(247,51,3)" rx="2" ry="2" />
<text x="62.77" y="479.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeEntity (40 samples, 0.03%)</title><rect x="628.0" y="357" width="0.4" height="15.0" fill="rgb(222,216,50)" rx="2" ry="2" />
<text x="631.04" y="367.5" ></text>
</g>
<g >
<title>EchoHooks::initEchoExtension (41 samples, 0.03%)</title><rect x="10.9" y="1093" width="0.4" height="15.0" fill="rgb(221,52,13)" rx="2" ry="2" />
<text x="13.92" y="1103.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Utils::modifyRequest (40 samples, 0.03%)</title><rect x="988.0" y="357" width="0.4" height="15.0" fill="rgb(226,55,33)" rx="2" ry="2" />
<text x="990.97" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::pop (40 samples, 0.03%)</title><rect x="728.5" y="917" width="0.4" height="15.0" fill="rgb(253,119,52)" rx="2" ry="2" />
<text x="731.48" y="927.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="268.9" y="325" width="0.4" height="15.0" fill="rgb(234,103,5)" rx="2" ry="2" />
<text x="271.88" y="335.5" ></text>
</g>
<g >
<title>SectionProfiler::profileOutInternal (39 samples, 0.03%)</title><rect x="391.1" y="677" width="0.3" height="15.0" fill="rgb(220,88,52)" rx="2" ry="2" />
<text x="394.08" y="687.5" ></text>
</g>
<g >
<title>ParserOptions::getOption (40 samples, 0.03%)</title><rect x="35.8" y="597" width="0.4" height="15.0" fill="rgb(237,216,47)" rx="2" ry="2" />
<text x="38.80" y="607.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (201 samples, 0.16%)</title><rect x="61.7" y="485" width="1.9" height="15.0" fill="rgb(232,104,32)" rx="2" ry="2" />
<text x="64.66" y="495.5" ></text>
</g>
<g >
<title>Title::getLocalURL (121 samples, 0.10%)</title><rect x="365.3" y="645" width="1.2" height="15.0" fill="rgb(249,186,23)" rx="2" ry="2" />
<text x="368.32" y="655.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (1,199 samples, 0.97%)</title><rect x="1077.3" y="565" width="11.5" height="15.0" fill="rgb(221,174,1)" rx="2" ry="2" />
<text x="1080.32" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(771)} (40 samples, 0.03%)</title><rect x="15.0" y="757" width="0.4" height="15.0" fill="rgb(233,2,31)" rx="2" ry="2" />
<text x="18.02" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::characters (399 samples, 0.32%)</title><rect x="888.2" y="597" width="3.8" height="15.0" fill="rgb(224,130,5)" rx="2" ry="2" />
<text x="891.17" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="59.0" y="501" width="0.4" height="15.0" fill="rgb(215,95,14)" rx="2" ry="2" />
<text x="62.00" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectField (36 samples, 0.03%)</title><rect x="470.7" y="581" width="0.3" height="15.0" fill="rgb(209,135,17)" rx="2" ry="2" />
<text x="473.69" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexDriver::tidy (2,520 samples, 2.04%)</title><rect x="618.5" y="581" width="24.0" height="15.0" fill="rgb(238,141,39)" rx="2" ry="2" />
<text x="621.49" y="591.5" >M..</text>
</g>
<g >
<title>DeferredUpdatesScope::processUpdates (103 samples, 0.08%)</title><rect x="1188.8" y="1013" width="1.0" height="15.0" fill="rgb(219,128,29)" rx="2" ry="2" />
<text x="1191.79" y="1023.5" ></text>
</g>
<g >
<title>WebRequest::getGPCVal (160 samples, 0.13%)</title><rect x="25.6" y="869" width="1.6" height="15.0" fill="rgb(224,62,49)" rx="2" ry="2" />
<text x="28.63" y="879.5" ></text>
</g>
<g >
<title>Language::normalize (293 samples, 0.24%)</title><rect x="675.2" y="933" width="2.8" height="15.0" fill="rgb(253,211,27)" rx="2" ry="2" />
<text x="678.16" y="943.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::doSetCallback (56 samples, 0.05%)</title><rect x="1011.1" y="389" width="0.5" height="15.0" fill="rgb(243,19,46)" rx="2" ry="2" />
<text x="1014.08" y="399.5" ></text>
</g>
<g >
<title>Shellbox\Command\BoxedCommand::execute (769 samples, 0.62%)</title><rect x="598.2" y="421" width="7.4" height="15.0" fill="rgb(247,55,53)" rx="2" ry="2" />
<text x="601.22" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (80 samples, 0.06%)</title><rect x="909.2" y="613" width="0.7" height="15.0" fill="rgb(244,124,6)" rx="2" ry="2" />
<text x="912.16" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToName (240 samples, 0.19%)</title><rect x="463.8" y="645" width="2.3" height="15.0" fill="rgb(246,118,20)" rx="2" ry="2" />
<text x="466.82" y="655.5" ></text>
</g>
<g >
<title>Sanitizer::validateTag (80 samples, 0.06%)</title><rect x="1089.9" y="629" width="0.8" height="15.0" fill="rgb(237,151,1)" rx="2" ry="2" />
<text x="1092.91" y="639.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/session/SessionManager.php (40 samples, 0.03%)</title><rect x="10.5" y="1077" width="0.4" height="15.0" fill="rgb(240,222,46)" rx="2" ry="2" />
<text x="13.53" y="1087.5" ></text>
</g>
<g >
<title>LinkCache::addBadLinkObj (40 samples, 0.03%)</title><rect x="501.4" y="517" width="0.4" height="15.0" fill="rgb(221,114,38)" rx="2" ry="2" />
<text x="504.44" y="527.5" ></text>
</g>
<g >
<title>MessageCache::get (35 samples, 0.03%)</title><rect x="259.5" y="773" width="0.3" height="15.0" fill="rgb(234,109,33)" rx="2" ry="2" />
<text x="262.51" y="783.5" ></text>
</g>
<g >
<title>Cite\Cite::guardedRef (69 samples, 0.06%)</title><rect x="582.0" y="501" width="0.6" height="15.0" fill="rgb(237,13,2)" rx="2" ry="2" />
<text x="584.95" y="511.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/skins/SkinMustache.php (39 samples, 0.03%)</title><rect x="210.0" y="725" width="0.3" height="15.0" fill="rgb(216,188,15)" rx="2" ry="2" />
<text x="212.98" y="735.5" ></text>
</g>
<g >
<title>ApiParse::getParsedContent (18,533 samples, 14.99%)</title><rect x="31.0" y="933" width="176.9" height="15.0" fill="rgb(234,3,2)" rx="2" ry="2" />
<text x="34.00" y="943.5" >ApiParse::getParsedCon..</text>
</g>
<g >
<title>Parser::getSection (1,350 samples, 1.09%)</title><rect x="1166.8" y="821" width="12.9" height="15.0" fill="rgb(234,41,10)" rx="2" ry="2" />
<text x="1169.83" y="831.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (40 samples, 0.03%)</title><rect x="910.3" y="517" width="0.4" height="15.0" fill="rgb(243,52,48)" rx="2" ry="2" />
<text x="913.30" y="527.5" ></text>
</g>
<g >
<title>StripState::unstripGeneral (34 samples, 0.03%)</title><rect x="201.5" y="645" width="0.3" height="15.0" fill="rgb(223,57,15)" rx="2" ry="2" />
<text x="204.50" y="655.5" ></text>
</g>
<g >
<title>LocalRepo::getReplicaDB (39 samples, 0.03%)</title><rect x="315.6" y="613" width="0.4" height="15.0" fill="rgb(223,176,31)" rx="2" ry="2" />
<text x="318.59" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Assert\Assert::hasType (80 samples, 0.06%)</title><rect x="982.3" y="549" width="0.8" height="15.0" fill="rgb(253,37,40)" rx="2" ry="2" />
<text x="985.30" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (1,326 samples, 1.07%)</title><rect x="785.1" y="325" width="12.7" height="15.0" fill="rgb(214,20,41)" rx="2" ry="2" />
<text x="788.10" y="335.5" ></text>
</g>
<g >
<title>VirtualRESTServiceClient::runMulti (207 samples, 0.17%)</title><rect x="28.6" y="917" width="2.0" height="15.0" fill="rgb(238,26,45)" rx="2" ry="2" />
<text x="31.65" y="927.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqlBase::serverIsReadOnly (58 samples, 0.05%)</title><rect x="315.0" y="469" width="0.6" height="15.0" fill="rgb(227,162,45)" rx="2" ry="2" />
<text x="318.04" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::__construct (136 samples, 0.11%)</title><rect x="536.8" y="309" width="1.3" height="15.0" fill="rgb(241,32,15)" rx="2" ry="2" />
<text x="539.84" y="319.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::parse (34 samples, 0.03%)</title><rect x="537.8" y="293" width="0.3" height="15.0" fill="rgb(246,30,28)" rx="2" ry="2" />
<text x="540.82" y="303.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::characters (557 samples, 0.45%)</title><rect x="1094.8" y="565" width="5.4" height="15.0" fill="rgb(232,206,41)" rx="2" ry="2" />
<text x="1097.84" y="575.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::splitRawExt (40 samples, 0.03%)</title><rect x="482.1" y="549" width="0.4" height="15.0" fill="rgb(247,17,18)" rx="2" ry="2" />
<text x="485.10" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::insertElement (603 samples, 0.49%)</title><rect x="719.7" y="901" width="5.7" height="15.0" fill="rgb(246,162,31)" rx="2" ry="2" />
<text x="722.66" y="911.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/cache/MessageCache.php(1194)} (38 samples, 0.03%)</title><rect x="385.3" y="485" width="0.4" height="15.0" fill="rgb(231,42,25)" rx="2" ry="2" />
<text x="388.32" y="495.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (18 samples, 0.01%)</title><rect x="1184.1" y="901" width="0.1" height="15.0" fill="rgb(205,130,30)" rx="2" ry="2" />
<text x="1187.05" y="911.5" ></text>
</g>
<g >
<title>BaseBlacklist::getLocalBlacklists (35 samples, 0.03%)</title><rect x="471.8" y="789" width="0.3" height="15.0" fill="rgb(240,90,13)" rx="2" ry="2" />
<text x="474.78" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\CriticalSection::stop (49 samples, 0.04%)</title><rect x="1165.4" y="597" width="0.5" height="15.0" fill="rgb(248,2,16)" rx="2" ry="2" />
<text x="1168.42" y="607.5" ></text>
</g>
<g >
<title>Language::lc (40 samples, 0.03%)</title><rect x="119.7" y="549" width="0.3" height="15.0" fill="rgb(240,211,19)" rx="2" ry="2" />
<text x="122.65" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RenderedRevision.php(389)} (72 samples, 0.06%)</title><rect x="1044.6" y="533" width="0.7" height="15.0" fill="rgb(252,108,26)" rx="2" ry="2" />
<text x="1047.57" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (37 samples, 0.03%)</title><rect x="477.2" y="197" width="0.3" height="15.0" fill="rgb(227,156,43)" rx="2" ry="2" />
<text x="480.18" y="207.5" ></text>
</g>
<g >
<title>Language::formatNum (120 samples, 0.10%)</title><rect x="951.4" y="629" width="1.2" height="15.0" fill="rgb(242,186,48)" rx="2" ry="2" />
<text x="954.42" y="639.5" ></text>
</g>
<g >
<title>Title::getNsText (80 samples, 0.06%)</title><rect x="978.5" y="485" width="0.7" height="15.0" fill="rgb(254,229,6)" rx="2" ry="2" />
<text x="981.49" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (40 samples, 0.03%)</title><rect x="1117.0" y="517" width="0.4" height="15.0" fill="rgb(224,121,47)" rx="2" ry="2" />
<text x="1119.97" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (978 samples, 0.79%)</title><rect x="137.4" y="389" width="9.3" height="15.0" fill="rgb(207,75,40)" rx="2" ry="2" />
<text x="140.37" y="399.5" ></text>
</g>
<g >
<title>Shellbox\TempDirManager::setupBase (37 samples, 0.03%)</title><rect x="1065.9" y="405" width="0.3" height="15.0" fill="rgb(240,114,6)" rx="2" ry="2" />
<text x="1068.86" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::characters (518 samples, 0.42%)</title><rect x="1094.8" y="549" width="5.0" height="15.0" fill="rgb(210,31,34)" rx="2" ry="2" />
<text x="1097.84" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\ExcimerTimerWrapper::enterCriticalSection (47 samples, 0.04%)</title><rect x="1188.0" y="805" width="0.5" height="15.0" fill="rgb(222,151,6)" rx="2" ry="2" />
<text x="1191.01" y="815.5" ></text>
</g>
<g >
<title>FormatJson::encode (81 samples, 0.07%)</title><rect x="22.6" y="1029" width="0.8" height="15.0" fill="rgb(211,42,36)" rx="2" ry="2" />
<text x="25.58" y="1039.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds (35 samples, 0.03%)</title><rect x="1164.6" y="853" width="0.4" height="15.0" fill="rgb(212,166,48)" rx="2" ry="2" />
<text x="1167.62" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::getNoahKey (160 samples, 0.13%)</title><rect x="1143.6" y="709" width="1.6" height="15.0" fill="rgb(232,184,51)" rx="2" ry="2" />
<text x="1146.64" y="719.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/SyntaxHighlight_GeSHi/includes/SyntaxHighlight.php(265)} (1,207 samples, 0.98%)</title><rect x="1065.4" y="517" width="11.5" height="15.0" fill="rgb(248,62,34)" rx="2" ry="2" />
<text x="1068.42" y="527.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php (18 samples, 0.01%)</title><rect x="1184.1" y="853" width="0.1" height="15.0" fill="rgb(207,14,52)" rx="2" ry="2" />
<text x="1187.05" y="863.5" ></text>
</g>
<g >
<title>Parser::finalizeHeadings (1,398 samples, 1.13%)</title><rect x="732.5" y="677" width="13.3" height="15.0" fill="rgb(221,131,14)" rx="2" ry="2" />
<text x="735.50" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::push (40 samples, 0.03%)</title><rect x="641.0" y="485" width="0.4" height="15.0" fill="rgb(222,50,5)" rx="2" ry="2" />
<text x="644.00" y="495.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (157 samples, 0.13%)</title><rect x="271.9" y="725" width="1.5" height="15.0" fill="rgb(208,132,9)" rx="2" ry="2" />
<text x="274.86" y="735.5" ></text>
</g>
<g >
<title>ExplodeIterator::next (40 samples, 0.03%)</title><rect x="572.0" y="565" width="0.3" height="15.0" fill="rgb(251,141,36)" rx="2" ry="2" />
<text x="574.96" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Permissions\UserAuthority::isAllowed (40 samples, 0.03%)</title><rect x="22.2" y="1029" width="0.4" height="15.0" fill="rgb(221,195,44)" rx="2" ry="2" />
<text x="25.20" y="1039.5" ></text>
</g>
<g >
<title>MessageCache::isMainCacheable (40 samples, 0.03%)</title><rect x="419.4" y="517" width="0.4" height="15.0" fill="rgb(216,79,35)" rx="2" ry="2" />
<text x="422.41" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\EditPage\Constraint\EditConstraintRunner::checkConstraints (22,117 samples, 17.89%)</title><rect x="265.1" y="901" width="211.1" height="15.0" fill="rgb(209,161,14)" rx="2" ry="2" />
<text x="268.11" y="911.5" >MediaWiki\EditPage\Constrai..</text>
</g>
<g >
<title>Sanitizer::safeEncodeTagAttributes (40 samples, 0.03%)</title><rect x="881.7" y="645" width="0.4" height="15.0" fill="rgb(233,215,32)" rx="2" ry="2" />
<text x="884.69" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\SyntaxHighlight\Pygmentize::highlight (769 samples, 0.62%)</title><rect x="598.2" y="437" width="7.4" height="15.0" fill="rgb(241,0,51)" rx="2" ry="2" />
<text x="601.22" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\DOMCompat::attributes (40 samples, 0.03%)</title><rect x="703.0" y="885" width="0.3" height="15.0" fill="rgb(252,174,1)" rx="2" ry="2" />
<text x="705.95" y="895.5" ></text>
</g>
<g >
<title>SectionProfileCallback::__construct (65 samples, 0.05%)</title><rect x="578.1" y="517" width="0.6" height="15.0" fill="rgb(224,130,34)" rx="2" ry="2" />
<text x="581.06" y="527.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/StripState.php(134)} (34 samples, 0.03%)</title><rect x="201.5" y="613" width="0.3" height="15.0" fill="rgb(241,29,19)" rx="2" ry="2" />
<text x="204.50" y="623.5" ></text>
</g>
<g >
<title>WebRequest::getGPCVal (37 samples, 0.03%)</title><rect x="671.9" y="917" width="0.4" height="15.0" fill="rgb(241,24,32)" rx="2" ry="2" />
<text x="674.91" y="927.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (40 samples, 0.03%)</title><rect x="261.8" y="869" width="0.3" height="15.0" fill="rgb(249,14,23)" rx="2" ry="2" />
<text x="264.75" y="879.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::cleanUp (80 samples, 0.06%)</title><rect x="671.1" y="837" width="0.8" height="15.0" fill="rgb(234,45,54)" rx="2" ry="2" />
<text x="674.15" y="847.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::addLiteral (41 samples, 0.03%)</title><rect x="46.4" y="533" width="0.4" height="15.0" fill="rgb(248,155,46)" rx="2" ry="2" />
<text x="49.38" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Utils::tryFopen (107 samples, 0.09%)</title><rect x="324.6" y="437" width="1.0" height="15.0" fill="rgb(225,68,42)" rx="2" ry="2" />
<text x="327.58" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (38 samples, 0.03%)</title><rect x="385.3" y="277" width="0.4" height="15.0" fill="rgb(231,8,21)" rx="2" ry="2" />
<text x="388.32" y="287.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (1,588 samples, 1.28%)</title><rect x="96.8" y="293" width="15.2" height="15.0" fill="rgb(229,126,51)" rx="2" ry="2" />
<text x="99.83" y="303.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(384)} (39 samples, 0.03%)</title><rect x="697.7" y="997" width="0.4" height="15.0" fill="rgb(233,130,20)" rx="2" ry="2" />
<text x="700.70" y="1007.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (41 samples, 0.03%)</title><rect x="954.1" y="565" width="0.4" height="15.0" fill="rgb(239,204,53)" rx="2" ry="2" />
<text x="957.09" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (78 samples, 0.06%)</title><rect x="402.3" y="437" width="0.7" height="15.0" fill="rgb(231,54,6)" rx="2" ry="2" />
<text x="405.28" y="447.5" ></text>
</g>
<g >
<title>Language::needsGenderDistinction (39 samples, 0.03%)</title><rect x="391.4" y="645" width="0.4" height="15.0" fill="rgb(213,119,34)" rx="2" ry="2" />
<text x="394.45" y="655.5" ></text>
</g>
<g >
<title>MagicWordArray::matchStartAndRemove (55 samples, 0.04%)</title><rect x="384.1" y="709" width="0.5" height="15.0" fill="rgb(206,192,51)" rx="2" ry="2" />
<text x="387.08" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\Permissions\UserAuthority::authorizeWrite (38 samples, 0.03%)</title><rect x="262.5" y="901" width="0.4" height="15.0" fill="rgb(209,59,26)" rx="2" ry="2" />
<text x="265.52" y="911.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (1,326 samples, 1.07%)</title><rect x="785.1" y="245" width="12.7" height="15.0" fill="rgb(247,115,31)" rx="2" ry="2" />
<text x="788.10" y="255.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (49 samples, 0.04%)</title><rect x="1165.4" y="885" width="0.5" height="15.0" fill="rgb(208,153,20)" rx="2" ry="2" />
<text x="1168.42" y="895.5" ></text>
</g>
<g >
<title>Wikimedia\IPUtils::sanitizeIP (40 samples, 0.03%)</title><rect x="131.3" y="533" width="0.4" height="15.0" fill="rgb(233,195,14)" rx="2" ry="2" />
<text x="134.28" y="543.5" ></text>
</g>
<g >
<title>Sanitizer::validateAttributes (40 samples, 0.03%)</title><rect x="171.0" y="597" width="0.4" height="15.0" fill="rgb(239,59,23)" rx="2" ry="2" />
<text x="173.98" y="607.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (935 samples, 0.76%)</title><rect x="769.6" y="565" width="8.9" height="15.0" fill="rgb(220,171,8)" rx="2" ry="2" />
<text x="772.61" y="575.5" ></text>
</g>
<g >
<title>Parser::doQuotes (79 samples, 0.06%)</title><rect x="283.6" y="741" width="0.8" height="15.0" fill="rgb(229,210,24)" rx="2" ry="2" />
<text x="286.65" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (39 samples, 0.03%)</title><rect x="1179.7" y="725" width="0.4" height="15.0" fill="rgb(219,137,21)" rx="2" ry="2" />
<text x="1182.71" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::nextNode (119 samples, 0.10%)</title><rect x="219.9" y="789" width="1.1" height="15.0" fill="rgb(226,110,48)" rx="2" ry="2" />
<text x="222.86" y="799.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (31 samples, 0.03%)</title><rect x="950.4" y="517" width="0.3" height="15.0" fill="rgb(215,4,3)" rx="2" ry="2" />
<text x="953.36" y="527.5" ></text>
</g>
<g >
<title>PPNode_Hash_Array::__construct (40 samples, 0.03%)</title><rect x="646.0" y="645" width="0.3" height="15.0" fill="rgb(235,195,11)" rx="2" ry="2" />
<text x="648.95" y="655.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (689 samples, 0.56%)</title><rect x="325.6" y="421" width="6.6" height="15.0" fill="rgb(247,128,42)" rx="2" ry="2" />
<text x="328.61" y="431.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::resolveSegments (39 samples, 0.03%)</title><rect x="315.6" y="485" width="0.4" height="15.0" fill="rgb(207,122,13)" rx="2" ry="2" />
<text x="318.59" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::executeInternal (2,198 samples, 1.78%)</title><rect x="227.5" y="821" width="21.0" height="15.0" fill="rgb(213,81,53)" rx="2" ry="2" />
<text x="230.51" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (160 samples, 0.13%)</title><rect x="635.7" y="469" width="1.5" height="15.0" fill="rgb(231,36,51)" rx="2" ry="2" />
<text x="638.68" y="479.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (5,088 samples, 4.11%)</title><rect x="1040.2" y="645" width="48.6" height="15.0" fill="rgb(207,52,29)" rx="2" ry="2" />
<text x="1043.21" y="655.5" >Pars..</text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec (356 samples, 0.29%)</title><rect x="265.9" y="805" width="3.4" height="15.0" fill="rgb(239,193,50)" rx="2" ry="2" />
<text x="268.87" y="815.5" ></text>
</g>
<g >
<title>Parser::getTargetLanguageConverter (63 samples, 0.05%)</title><rect x="386.4" y="709" width="0.6" height="15.0" fill="rgb(205,160,13)" rx="2" ry="2" />
<text x="389.42" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::newRevisionFromConds (32 samples, 0.03%)</title><rect x="207.6" y="821" width="0.3" height="15.0" fill="rgb(235,121,6)" rx="2" ry="2" />
<text x="210.55" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\ScopedCallback::__construct (65 samples, 0.05%)</title><rect x="578.1" y="501" width="0.6" height="15.0" fill="rgb(246,111,11)" rx="2" ry="2" />
<text x="581.06" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::serializeNode (40 samples, 0.03%)</title><rect x="640.6" y="421" width="0.4" height="15.0" fill="rgb(216,140,4)" rx="2" ry="2" />
<text x="643.62" y="431.5" ></text>
</g>
<g >
<title>Title::getLocalURL (40 samples, 0.03%)</title><rect x="909.9" y="581" width="0.4" height="15.0" fill="rgb(242,154,41)" rx="2" ry="2" />
<text x="912.92" y="591.5" ></text>
</g>
<g >
<title>Cookie::set (21 samples, 0.02%)</title><rect x="137.4" y="293" width="0.2" height="15.0" fill="rgb(236,78,16)" rx="2" ry="2" />
<text x="140.37" y="303.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (38 samples, 0.03%)</title><rect x="306.2" y="693" width="0.3" height="15.0" fill="rgb(241,46,14)" rx="2" ry="2" />
<text x="309.19" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\User\UserGroupManager::getUserEffectiveGroups (40 samples, 0.03%)</title><rect x="22.2" y="981" width="0.4" height="15.0" fill="rgb(229,124,3)" rx="2" ry="2" />
<text x="25.20" y="991.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (40 samples, 0.03%)</title><rect x="637.2" y="469" width="0.4" height="15.0" fill="rgb(247,139,21)" rx="2" ry="2" />
<text x="640.21" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqlBase::strencode (35 samples, 0.03%)</title><rect x="1188.5" y="757" width="0.3" height="15.0" fill="rgb(209,117,53)" rx="2" ry="2" />
<text x="1191.45" y="767.5" ></text>
</g>
<g >
<title>Sanitizer::decodeCharReferencesAndNormalize (40 samples, 0.03%)</title><rect x="818.9" y="613" width="0.4" height="15.0" fill="rgb(238,207,15)" rx="2" ry="2" />
<text x="821.89" y="623.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (537 samples, 0.43%)</title><rect x="845.7" y="453" width="5.1" height="15.0" fill="rgb(250,113,48)" rx="2" ry="2" />
<text x="848.67" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::__construct (39 samples, 0.03%)</title><rect x="1163.9" y="709" width="0.3" height="15.0" fill="rgb(205,101,3)" rx="2" ry="2" />
<text x="1166.86" y="719.5" ></text>
</g>
<g >
<title>LocalisationCache::getSubitem (30 samples, 0.02%)</title><rect x="699.2" y="853" width="0.3" height="15.0" fill="rgb(238,175,38)" rx="2" ry="2" />
<text x="702.17" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (39 samples, 0.03%)</title><rect x="1179.7" y="709" width="0.4" height="15.0" fill="rgb(207,71,10)" rx="2" ry="2" />
<text x="1182.71" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getRevisionParserOutput (17,659 samples, 14.28%)</title><rect x="950.4" y="789" width="168.5" height="15.0" fill="rgb(229,88,54)" rx="2" ry="2" />
<text x="953.36" y="799.5" >MediaWiki\Revision\Re..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (392 samples, 0.32%)</title><rect x="319.1" y="469" width="3.8" height="15.0" fill="rgb(224,137,28)" rx="2" ry="2" />
<text x="322.14" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::endTag (678 samples, 0.55%)</title><rect x="1156.2" y="773" width="6.5" height="15.0" fill="rgb(212,126,13)" rx="2" ry="2" />
<text x="1159.25" y="783.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InTableText::startTag (40 samples, 0.03%)</title><rect x="642.2" y="501" width="0.3" height="15.0" fill="rgb(254,136,5)" rx="2" ry="2" />
<text x="645.15" y="511.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::newFile (846 samples, 0.68%)</title><rect x="306.5" y="677" width="8.1" height="15.0" fill="rgb(252,202,23)" rx="2" ry="2" />
<text x="309.55" y="687.5" ></text>
</g>
<g >
<title>WANObjectCache::makeKey (13 samples, 0.01%)</title><rect x="998.3" y="453" width="0.1" height="15.0" fill="rgb(235,41,26)" rx="2" ry="2" />
<text x="1001.32" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\AbuseFilter\FilterProfiler::recordStats (20 samples, 0.02%)</title><rect x="918.6" y="933" width="0.2" height="15.0" fill="rgb(236,60,9)" rx="2" ry="2" />
<text x="921.61" y="943.5" ></text>
</g>
<g >
<title>MessageCache::get (40 samples, 0.03%)</title><rect x="910.3" y="565" width="0.4" height="15.0" fill="rgb(242,110,24)" rx="2" ry="2" />
<text x="913.30" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (515 samples, 0.42%)</title><rect x="521.0" y="245" width="4.9" height="15.0" fill="rgb(239,220,26)" rx="2" ry="2" />
<text x="523.97" y="255.5" ></text>
</g>
<g >
<title>LocalisationCache::getSubitem (39 samples, 0.03%)</title><rect x="23.7" y="837" width="0.4" height="15.0" fill="rgb(253,85,35)" rx="2" ry="2" />
<text x="26.73" y="847.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::consumeAttribs (400 samples, 0.32%)</title><rect x="1138.7" y="757" width="3.8" height="15.0" fill="rgb(233,212,9)" rx="2" ry="2" />
<text x="1141.68" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getRelativeRevision (35 samples, 0.03%)</title><rect x="1164.6" y="917" width="0.4" height="15.0" fill="rgb(229,45,40)" rx="2" ry="2" />
<text x="1167.62" y="927.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getRevisionById (35 samples, 0.03%)</title><rect x="1164.6" y="901" width="0.4" height="15.0" fill="rgb(206,102,25)" rx="2" ry="2" />
<text x="1167.62" y="911.5" ></text>
</g>
<g >
<title>Title::newFromLinkTarget (39 samples, 0.03%)</title><rect x="468.4" y="661" width="0.4" height="15.0" fill="rgb(232,212,38)" rx="2" ry="2" />
<text x="471.41" y="671.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (462 samples, 0.37%)</title><rect x="583.2" y="437" width="4.4" height="15.0" fill="rgb(210,204,42)" rx="2" ry="2" />
<text x="586.21" y="447.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (279 samples, 0.23%)</title><rect x="17.2" y="1045" width="2.7" height="15.0" fill="rgb(248,32,8)" rx="2" ry="2" />
<text x="20.24" y="1055.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferences (40 samples, 0.03%)</title><rect x="449.7" y="565" width="0.4" height="15.0" fill="rgb(235,222,27)" rx="2" ry="2" />
<text x="452.75" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (103 samples, 0.08%)</title><rect x="1188.8" y="853" width="1.0" height="15.0" fill="rgb(252,203,49)" rx="2" ry="2" />
<text x="1191.79" y="863.5" ></text>
</g>
<g >
<title>Parser::getTemplateDom (31 samples, 0.03%)</title><rect x="950.4" y="485" width="0.3" height="15.0" fill="rgb(252,182,2)" rx="2" ry="2" />
<text x="953.36" y="495.5" ></text>
</g>
<g >
<title>PPDStack_Hash::getAccum (80 samples, 0.06%)</title><rect x="879.0" y="565" width="0.8" height="15.0" fill="rgb(208,84,27)" rx="2" ry="2" />
<text x="882.00" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (999 samples, 0.81%)</title><rect x="588.0" y="277" width="9.5" height="15.0" fill="rgb(232,30,17)" rx="2" ry="2" />
<text x="591.01" y="287.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (487 samples, 0.39%)</title><rect x="583.2" y="469" width="4.7" height="15.0" fill="rgb(206,81,8)" rx="2" ry="2" />
<text x="586.21" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::encodeHtmlEntities (40 samples, 0.03%)</title><rect x="255.0" y="581" width="0.3" height="15.0" fill="rgb(216,140,53)" rx="2" ry="2" />
<text x="257.96" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/cache/LinkCache.php(489)} (38 samples, 0.03%)</title><rect x="385.3" y="357" width="0.4" height="15.0" fill="rgb(218,207,29)" rx="2" ry="2" />
<text x="388.32" y="367.5" ></text>
</g>
<g >
<title>MediaWiki\EditPage\Constraint\EditFilterMergedContentHookConstraint::__construct (38 samples, 0.03%)</title><rect x="264.8" y="885" width="0.3" height="15.0" fill="rgb(209,79,43)" rx="2" ry="2" />
<text x="267.75" y="895.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (1,250 samples, 1.01%)</title><rect x="998.4" y="405" width="12.0" height="15.0" fill="rgb(223,88,44)" rx="2" ry="2" />
<text x="1001.44" y="415.5" ></text>
</g>
<g >
<title>Title::getLocalURL (242 samples, 0.20%)</title><rect x="760.7" y="565" width="2.3" height="15.0" fill="rgb(244,171,19)" rx="2" ry="2" />
<text x="763.72" y="575.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (40 samples, 0.03%)</title><rect x="261.0" y="821" width="0.4" height="15.0" fill="rgb(252,147,10)" rx="2" ry="2" />
<text x="263.99" y="831.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,156 samples, 0.93%)</title><rect x="657.7" y="725" width="11.1" height="15.0" fill="rgb(242,3,54)" rx="2" ry="2" />
<text x="660.73" y="735.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="404.2" y="501" width="0.4" height="15.0" fill="rgb(216,119,12)" rx="2" ry="2" />
<text x="407.17" y="511.5" ></text>
</g>
<g >
<title>Cookie::set (55 samples, 0.04%)</title><rect x="1010.4" y="325" width="0.5" height="15.0" fill="rgb(251,100,17)" rx="2" ry="2" />
<text x="1013.37" y="335.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (369 samples, 0.30%)</title><rect x="1048.8" y="421" width="3.5" height="15.0" fill="rgb(232,60,24)" rx="2" ry="2" />
<text x="1051.79" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Timestamp\ConvertibleTimestamp::__construct (70 samples, 0.06%)</title><rect x="814.4" y="565" width="0.6" height="15.0" fill="rgb(208,186,21)" rx="2" ry="2" />
<text x="817.35" y="575.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,391 samples, 1.12%)</title><rect x="81.9" y="517" width="13.3" height="15.0" fill="rgb(241,100,4)" rx="2" ry="2" />
<text x="84.93" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (36 samples, 0.03%)</title><rect x="96.2" y="405" width="0.3" height="15.0" fill="rgb(233,99,31)" rx="2" ry="2" />
<text x="99.19" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (25 samples, 0.02%)</title><rect x="700.1" y="789" width="0.3" height="15.0" fill="rgb(223,84,28)" rx="2" ry="2" />
<text x="703.14" y="799.5" ></text>
</g>
<g >
<title>MagicWordFactory::get (38 samples, 0.03%)</title><rect x="420.9" y="597" width="0.4" height="15.0" fill="rgb(235,121,37)" rx="2" ry="2" />
<text x="423.90" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStoreFactory::getRevisionStore (40 samples, 0.03%)</title><rect x="21.8" y="789" width="0.4" height="15.0" fill="rgb(218,9,29)" rx="2" ry="2" />
<text x="24.81" y="799.5" ></text>
</g>
<g >
<title>Parser::magicLinkCallback (160 samples, 0.13%)</title><rect x="121.6" y="629" width="1.5" height="15.0" fill="rgb(208,197,28)" rx="2" ry="2" />
<text x="124.59" y="639.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (641 samples, 0.52%)</title><rect x="326.1" y="341" width="6.1" height="15.0" fill="rgb(238,137,14)" rx="2" ry="2" />
<text x="329.06" y="351.5" ></text>
</g>
<g >
<title>ExtensionRegistry::getCache (16 samples, 0.01%)</title><rect x="10.0" y="1093" width="0.2" height="15.0" fill="rgb(241,86,27)" rx="2" ry="2" />
<text x="13.00" y="1103.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (498 samples, 0.40%)</title><rect x="132.5" y="501" width="4.8" height="15.0" fill="rgb(209,163,10)" rx="2" ry="2" />
<text x="135.51" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (267 samples, 0.22%)</title><rect x="1028.5" y="581" width="2.6" height="15.0" fill="rgb(239,166,8)" rx="2" ry="2" />
<text x="1031.52" y="591.5" ></text>
</g>
<g >
<title>ChangeTags::updateTags (103 samples, 0.08%)</title><rect x="1188.8" y="885" width="1.0" height="15.0" fill="rgb(243,41,48)" rx="2" ry="2" />
<text x="1191.79" y="895.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,226 samples, 0.99%)</title><rect x="526.4" y="469" width="11.7" height="15.0" fill="rgb(218,79,20)" rx="2" ry="2" />
<text x="529.44" y="479.5" ></text>
</g>
<g >
<title>StripState::unstripType (40 samples, 0.03%)</title><rect x="442.5" y="709" width="0.4" height="15.0" fill="rgb(250,212,19)" rx="2" ry="2" />
<text x="445.49" y="719.5" ></text>
</g>
<g >
<title>SvgHandler::doTransform (67 samples, 0.05%)</title><rect x="519.4" y="485" width="0.6" height="15.0" fill="rgb(218,55,40)" rx="2" ry="2" />
<text x="522.38" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::push (240 samples, 0.19%)</title><rect x="1142.9" y="725" width="2.3" height="15.0" fill="rgb(212,73,19)" rx="2" ry="2" />
<text x="1145.88" y="735.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Utils::streamFor (38 samples, 0.03%)</title><rect x="396.9" y="373" width="0.3" height="15.0" fill="rgb(240,165,42)" rx="2" ry="2" />
<text x="399.87" y="383.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/OutputPage.php (72 samples, 0.06%)</title><rect x="16.2" y="1061" width="0.7" height="15.0" fill="rgb(216,136,25)" rx="2" ry="2" />
<text x="19.16" y="1071.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (121 samples, 0.10%)</title><rect x="441.0" y="677" width="1.1" height="15.0" fill="rgb(225,52,17)" rx="2" ry="2" />
<text x="443.96" y="687.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (1,226 samples, 0.99%)</title><rect x="158.1" y="629" width="11.7" height="15.0" fill="rgb(217,151,25)" rx="2" ry="2" />
<text x="161.13" y="639.5" ></text>
</g>
<g >
<title>Message::plain (38 samples, 0.03%)</title><rect x="385.3" y="677" width="0.4" height="15.0" fill="rgb(213,226,40)" rx="2" ry="2" />
<text x="388.32" y="687.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/ServiceWiring.php(112)} (275 samples, 0.22%)</title><rect x="265.9" y="645" width="2.6" height="15.0" fill="rgb(233,184,34)" rx="2" ry="2" />
<text x="268.87" y="655.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (1,391 samples, 1.12%)</title><rect x="81.9" y="405" width="13.3" height="15.0" fill="rgb(215,80,0)" rx="2" ry="2" />
<text x="84.93" y="415.5" ></text>
</g>
<g >
<title>LinkCache::getGoodLinkFieldObj (40 samples, 0.03%)</title><rect x="261.4" y="853" width="0.4" height="15.0" fill="rgb(219,76,24)" rx="2" ry="2" />
<text x="264.37" y="863.5" ></text>
</g>
<g >
<title>WebRequest::getIP (399 samples, 0.32%)</title><rect x="17.2" y="1077" width="3.9" height="15.0" fill="rgb(219,151,50)" rx="2" ry="2" />
<text x="20.24" y="1087.5" ></text>
</g>
<g >
<title>MessageCache::get (241 samples, 0.19%)</title><rect x="61.3" y="517" width="2.3" height="15.0" fill="rgb(228,59,43)" rx="2" ry="2" />
<text x="64.28" y="527.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,479 samples, 1.20%)</title><rect x="783.9" y="485" width="14.1" height="15.0" fill="rgb(227,117,38)" rx="2" ry="2" />
<text x="786.90" y="495.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (66 samples, 0.05%)</title><rect x="421.3" y="677" width="0.6" height="15.0" fill="rgb(242,143,47)" rx="2" ry="2" />
<text x="424.26" y="687.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,391 samples, 1.12%)</title><rect x="81.9" y="453" width="13.3" height="15.0" fill="rgb(243,41,4)" rx="2" ry="2" />
<text x="84.93" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\DOMCompat::attributes (41 samples, 0.03%)</title><rect x="702.2" y="917" width="0.4" height="15.0" fill="rgb(239,218,25)" rx="2" ry="2" />
<text x="705.19" y="927.5" ></text>
</g>
<g >
<title>MediaWiki\Logger\LoggerFactory::getInstance (71 samples, 0.06%)</title><rect x="323.6" y="629" width="0.7" height="15.0" fill="rgb(254,140,31)" rx="2" ry="2" />
<text x="326.62" y="639.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::normalizeMetricKey (39 samples, 0.03%)</title><rect x="409.4" y="501" width="0.4" height="15.0" fill="rgb(242,59,12)" rx="2" ry="2" />
<text x="412.40" y="511.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="730.8" y="933" width="0.3" height="15.0" fill="rgb(249,202,38)" rx="2" ry="2" />
<text x="733.77" y="943.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (78 samples, 0.06%)</title><rect x="402.3" y="517" width="0.7" height="15.0" fill="rgb(211,62,7)" rx="2" ry="2" />
<text x="405.28" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::commenceCriticalSection (47 samples, 0.04%)</title><rect x="1188.0" y="853" width="0.5" height="15.0" fill="rgb(205,162,22)" rx="2" ry="2" />
<text x="1191.01" y="863.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::addLiteral (40 samples, 0.03%)</title><rect x="880.5" y="565" width="0.4" height="15.0" fill="rgb(246,92,47)" rx="2" ry="2" />
<text x="883.54" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::tableNamesWithIndexClauseOrJOIN (31 samples, 0.03%)</title><rect x="681.2" y="901" width="0.3" height="15.0" fill="rgb(254,32,52)" rx="2" ry="2" />
<text x="684.23" y="911.5" ></text>
</g>
<g >
<title>Linker::makeBrokenImageLinkObj (77 samples, 0.06%)</title><rect x="332.3" y="677" width="0.8" height="15.0" fill="rgb(239,81,41)" rx="2" ry="2" />
<text x="335.32" y="687.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (36 samples, 0.03%)</title><rect x="385.0" y="677" width="0.3" height="15.0" fill="rgb(251,109,10)" rx="2" ry="2" />
<text x="387.98" y="687.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::normalizeHeaderValue (31 samples, 0.03%)</title><rect x="553.1" y="101" width="0.3" height="15.0" fill="rgb(210,190,24)" rx="2" ry="2" />
<text x="556.05" y="111.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::get (40 samples, 0.03%)</title><rect x="268.9" y="629" width="0.4" height="15.0" fill="rgb(207,153,53)" rx="2" ry="2" />
<text x="271.88" y="639.5" ></text>
</g>
<g >
<title>Cite\Cite::ref (36 samples, 0.03%)</title><rect x="394.2" y="693" width="0.3" height="15.0" fill="rgb(245,141,36)" rx="2" ry="2" />
<text x="397.17" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (561 samples, 0.45%)</title><rect x="308.2" y="421" width="5.4" height="15.0" fill="rgb(233,149,10)" rx="2" ry="2" />
<text x="311.21" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::assertQueryIsCurrentlyAllowed (46 samples, 0.04%)</title><rect x="375.4" y="485" width="0.4" height="15.0" fill="rgb(209,182,54)" rx="2" ry="2" />
<text x="378.37" y="495.5" ></text>
</g>
<g >
<title>Sanitizer::removeHTMLtags (25 samples, 0.02%)</title><rect x="404.9" y="645" width="0.3" height="15.0" fill="rgb(239,92,49)" rx="2" ry="2" />
<text x="407.92" y="655.5" ></text>
</g>
<g >
<title>ApiResult::addValue (157 samples, 0.13%)</title><rect x="678.0" y="1045" width="1.5" height="15.0" fill="rgb(211,157,23)" rx="2" ry="2" />
<text x="680.96" y="1055.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (328 samples, 0.27%)</title><rect x="369.3" y="437" width="3.1" height="15.0" fill="rgb(207,98,35)" rx="2" ry="2" />
<text x="372.29" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="21.4" y="613" width="0.4" height="15.0" fill="rgb(228,180,18)" rx="2" ry="2" />
<text x="24.43" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getHookContainer (40 samples, 0.03%)</title><rect x="1029.7" y="501" width="0.3" height="15.0" fill="rgb(216,199,29)" rx="2" ry="2" />
<text x="1032.65" y="511.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (39 samples, 0.03%)</title><rect x="420.5" y="709" width="0.4" height="15.0" fill="rgb(218,152,41)" rx="2" ry="2" />
<text x="423.53" y="719.5" ></text>
</g>
<g >
<title>LinksUpdate::doIncrementalUpdate (33 samples, 0.03%)</title><rect x="1166.5" y="933" width="0.3" height="15.0" fill="rgb(250,205,4)" rx="2" ry="2" />
<text x="1169.52" y="943.5" ></text>
</g>
<g >
<title>Parser::recursiveTagParse (31 samples, 0.03%)</title><rect x="950.4" y="565" width="0.3" height="15.0" fill="rgb(224,45,29)" rx="2" ry="2" />
<text x="953.36" y="575.5" ></text>
</g>
<g >
<title>User::isGlobalSessionUser (38 samples, 0.03%)</title><rect x="262.5" y="789" width="0.4" height="15.0" fill="rgb(208,76,48)" rx="2" ry="2" />
<text x="265.52" y="799.5" ></text>
</g>
<g >
<title>LocalisationCache::getItem (39 samples, 0.03%)</title><rect x="500.3" y="453" width="0.4" height="15.0" fill="rgb(243,51,28)" rx="2" ry="2" />
<text x="503.30" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (40 samples, 0.03%)</title><rect x="909.9" y="533" width="0.4" height="15.0" fill="rgb(219,210,50)" rx="2" ry="2" />
<text x="912.92" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::replace (40 samples, 0.03%)</title><rect x="1183.7" y="949" width="0.4" height="15.0" fill="rgb(246,89,13)" rx="2" ry="2" />
<text x="1186.67" y="959.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (559 samples, 0.45%)</title><rect x="845.5" y="485" width="5.3" height="15.0" fill="rgb(229,77,25)" rx="2" ry="2" />
<text x="848.46" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\DerivedPageDataUpdater::prepareContent (1,155 samples, 0.93%)</title><rect x="645.2" y="789" width="11.0" height="15.0" fill="rgb(208,128,32)" rx="2" ry="2" />
<text x="648.19" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::init (80 samples, 0.06%)</title><rect x="1104.4" y="485" width="0.7" height="15.0" fill="rgb(212,90,53)" rx="2" ry="2" />
<text x="1107.35" y="495.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,119 samples, 0.90%)</title><rect x="1052.3" y="469" width="10.7" height="15.0" fill="rgb(238,52,3)" rx="2" ry="2" />
<text x="1055.31" y="479.5" ></text>
</g>
<g >
<title>LinkCache::addBadLinkObj (40 samples, 0.03%)</title><rect x="838.7" y="581" width="0.4" height="15.0" fill="rgb(223,101,36)" rx="2" ry="2" />
<text x="841.71" y="591.5" ></text>
</g>
<g >
<title>Cite\Cite::guardedRef (41 samples, 0.03%)</title><rect x="1048.4" y="565" width="0.4" height="15.0" fill="rgb(206,137,29)" rx="2" ry="2" />
<text x="1051.40" y="575.5" ></text>
</g>
<g >
<title>GlobalVarConfig::hasWithPrefix (40 samples, 0.03%)</title><rect x="686.7" y="885" width="0.3" height="15.0" fill="rgb(205,152,7)" rx="2" ry="2" />
<text x="689.66" y="895.5" ></text>
</g>
<g >
<title>Title::getLinkURL (40 samples, 0.03%)</title><rect x="468.8" y="677" width="0.4" height="15.0" fill="rgb(243,34,10)" rx="2" ry="2" />
<text x="471.78" y="687.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (881 samples, 0.71%)</title><rect x="851.1" y="469" width="8.4" height="15.0" fill="rgb(206,225,15)" rx="2" ry="2" />
<text x="854.10" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\Page\ParserOutputAccess::getCachedParserOutput (24 samples, 0.02%)</title><rect x="31.0" y="821" width="0.2" height="15.0" fill="rgb(234,84,26)" rx="2" ry="2" />
<text x="34.00" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::getNoahKey (41 samples, 0.03%)</title><rect x="466.9" y="645" width="0.4" height="15.0" fill="rgb(252,194,37)" rx="2" ry="2" />
<text x="469.88" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseDomain::isCompatible (40 samples, 0.03%)</title><rect x="577.2" y="341" width="0.4" height="15.0" fill="rgb(213,184,9)" rx="2" ry="2" />
<text x="580.25" y="351.5" ></text>
</g>
<g >
<title>MediaWiki\Session\SessionManager::getSessionInfoForRequest (149 samples, 0.12%)</title><rect x="12.8" y="1045" width="1.5" height="15.0" fill="rgb(236,118,50)" rx="2" ry="2" />
<text x="15.83" y="1055.5" ></text>
</g>
<g >
<title>Shellbox\Command\LocalBoxedExecutor::applyBoxConfig (37 samples, 0.03%)</title><rect x="1065.9" y="437" width="0.3" height="15.0" fill="rgb(250,118,11)" rx="2" ry="2" />
<text x="1068.86" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (40 samples, 0.03%)</title><rect x="31.2" y="229" width="0.4" height="15.0" fill="rgb(226,95,32)" rx="2" ry="2" />
<text x="34.23" y="239.5" ></text>
</g>
<g >
<title>Composer\Autoload\includeFile (40 samples, 0.03%)</title><rect x="726.2" y="917" width="0.4" height="15.0" fill="rgb(246,206,39)" rx="2" ry="2" />
<text x="729.18" y="927.5" ></text>
</g>
<g >
<title>Scribunto_LuaSandboxInterpreter::checkLuaSandboxVersion (40 samples, 0.03%)</title><rect x="470.3" y="645" width="0.4" height="15.0" fill="rgb(246,4,37)" rx="2" ry="2" />
<text x="473.31" y="655.5" ></text>
</g>
<g >
<title>ObjectCache::makeLocalServerCache (16 samples, 0.01%)</title><rect x="10.0" y="1077" width="0.2" height="15.0" fill="rgb(220,86,1)" rx="2" ry="2" />
<text x="13.00" y="1087.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (40 samples, 0.03%)</title><rect x="766.9" y="485" width="0.4" height="15.0" fill="rgb(230,227,3)" rx="2" ry="2" />
<text x="769.88" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getMimeAnalyzer (40 samples, 0.03%)</title><rect x="266.6" y="149" width="0.4" height="15.0" fill="rgb(216,21,39)" rx="2" ry="2" />
<text x="269.61" y="159.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (988 samples, 0.80%)</title><rect x="527.4" y="245" width="9.4" height="15.0" fill="rgb(243,227,36)" rx="2" ry="2" />
<text x="530.41" y="255.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (120 samples, 0.10%)</title><rect x="656.6" y="773" width="1.1" height="15.0" fill="rgb(228,139,37)" rx="2" ry="2" />
<text x="659.58" y="783.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (1,372 samples, 1.11%)</title><rect x="799.4" y="437" width="13.1" height="15.0" fill="rgb(252,80,7)" rx="2" ry="2" />
<text x="802.44" y="447.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (415 samples, 0.34%)</title><rect x="779.5" y="373" width="3.9" height="15.0" fill="rgb(225,113,44)" rx="2" ry="2" />
<text x="782.46" y="383.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (998 samples, 0.81%)</title><rect x="430.7" y="709" width="9.5" height="15.0" fill="rgb(239,76,1)" rx="2" ry="2" />
<text x="433.69" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::dataState (2,719 samples, 2.20%)</title><rect x="173.3" y="597" width="25.9" height="15.0" fill="rgb(218,41,27)" rx="2" ry="2" />
<text x="176.28" y="607.5" >W..</text>
</g>
<g >
<title>StripState::unstripBoth (40 samples, 0.03%)</title><rect x="442.5" y="725" width="0.4" height="15.0" fill="rgb(236,60,18)" rx="2" ry="2" />
<text x="445.49" y="735.5" ></text>
</g>
<g >
<title>VirtualRESTServiceClient::runMulti (72 samples, 0.06%)</title><rect x="681.8" y="997" width="0.7" height="15.0" fill="rgb(237,4,7)" rx="2" ry="2" />
<text x="684.84" y="1007.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\DerivedPageDataUpdater::getCanonicalParserOutput (17,606 samples, 14.24%)</title><rect x="477.2" y="741" width="168.0" height="15.0" fill="rgb(231,71,43)" rx="2" ry="2" />
<text x="480.18" y="751.5" >MediaWiki\Storage\Der..</text>
</g>
<g >
<title>DerivativeContext::getSkin (141 samples, 0.11%)</title><rect x="209.4" y="885" width="1.3" height="15.0" fill="rgb(210,36,48)" rx="2" ry="2" />
<text x="212.38" y="895.5" ></text>
</g>
<g >
<title>NamespaceInfo::getCanonicalName (40 samples, 0.03%)</title><rect x="689.0" y="901" width="0.3" height="15.0" fill="rgb(220,191,24)" rx="2" ry="2" />
<text x="691.95" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::serializeNode (360 samples, 0.29%)</title><rect x="1111.2" y="485" width="3.5" height="15.0" fill="rgb(211,149,17)" rx="2" ry="2" />
<text x="1114.24" y="495.5" ></text>
</g>
<g >
<title>ObjectCache::newFromId (80 samples, 0.06%)</title><rect x="15.4" y="1045" width="0.8" height="15.0" fill="rgb(245,186,18)" rx="2" ry="2" />
<text x="18.40" y="1055.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="268.9" y="613" width="0.4" height="15.0" fill="rgb(217,50,45)" rx="2" ry="2" />
<text x="271.88" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getDeprecatedHooks (40 samples, 0.03%)</title><rect x="504.0" y="405" width="0.4" height="15.0" fill="rgb(220,130,47)" rx="2" ry="2" />
<text x="507.04" y="415.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/resourceloader/ResourceLoaderWikiModule.php (40 samples, 0.03%)</title><rect x="731.5" y="853" width="0.4" height="15.0" fill="rgb(242,70,12)" rx="2" ry="2" />
<text x="734.52" y="863.5" ></text>
</g>
<g >
<title>Html::dropDefaults (119 samples, 0.10%)</title><rect x="294.6" y="629" width="1.1" height="15.0" fill="rgb(213,225,12)" rx="2" ry="2" />
<text x="297.57" y="639.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RenderedRevision.php(389)} (40 samples, 0.03%)</title><rect x="31.2" y="421" width="0.4" height="15.0" fill="rgb(252,124,51)" rx="2" ry="2" />
<text x="34.23" y="431.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,479 samples, 1.20%)</title><rect x="783.9" y="501" width="14.1" height="15.0" fill="rgb(237,97,54)" rx="2" ry="2" />
<text x="786.90" y="511.5" ></text>
</g>
<g >
<title>Language::formatNumInternal (160 samples, 0.13%)</title><rect x="32.0" y="613" width="1.5" height="15.0" fill="rgb(206,65,40)" rx="2" ry="2" />
<text x="35.00" y="623.5" ></text>
</g>
<g >
<title>Message::fetchMessage (79 samples, 0.06%)</title><rect x="1124.0" y="757" width="0.7" height="15.0" fill="rgb(250,48,31)" rx="2" ry="2" />
<text x="1126.96" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getServerConnection (39 samples, 0.03%)</title><rect x="13.9" y="853" width="0.4" height="15.0" fill="rgb(224,216,13)" rx="2" ry="2" />
<text x="16.88" y="863.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (21 samples, 0.02%)</title><rect x="137.4" y="373" width="0.2" height="15.0" fill="rgb(223,211,9)" rx="2" ry="2" />
<text x="140.37" y="383.5" ></text>
</g>
<g >
<title>WebRequest::getGPCVal (80 samples, 0.06%)</title><rect x="671.1" y="885" width="0.8" height="15.0" fill="rgb(231,186,48)" rx="2" ry="2" />
<text x="674.15" y="895.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (689 samples, 0.56%)</title><rect x="325.6" y="501" width="6.6" height="15.0" fill="rgb(210,140,13)" rx="2" ry="2" />
<text x="328.61" y="511.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::serialize (40 samples, 0.03%)</title><rect x="735.9" y="565" width="0.4" height="15.0" fill="rgb(220,224,32)" rx="2" ry="2" />
<text x="738.94" y="575.5" ></text>
</g>
<g >
<title>Scribunto::newEngine (40 samples, 0.03%)</title><rect x="470.3" y="677" width="0.4" height="15.0" fill="rgb(241,85,51)" rx="2" ry="2" />
<text x="473.31" y="687.5" ></text>
</g>
<g >
<title>Html::rawElement (39 samples, 0.03%)</title><rect x="746.6" y="645" width="0.4" height="15.0" fill="rgb(249,132,37)" rx="2" ry="2" />
<text x="749.59" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::dispatcherCurrentNode (40 samples, 0.03%)</title><rect x="1101.7" y="549" width="0.4" height="15.0" fill="rgb(208,110,9)" rx="2" ry="2" />
<text x="1104.68" y="559.5" ></text>
</g>
<g >
<title>DeferredUpdates::attemptUpdate (19,469 samples, 15.74%)</title><rect x="731.5" y="981" width="185.8" height="15.0" fill="rgb(218,20,22)" rx="2" ry="2" />
<text x="734.52" y="991.5" >DeferredUpdates::attempt..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/VisualEditor/includes/ApiVisualEditor.php(629)} (40 samples, 0.03%)</title><rect x="260.2" y="773" width="0.4" height="15.0" fill="rgb(250,199,33)" rx="2" ry="2" />
<text x="263.23" y="783.5" ></text>
</g>
<g >
<title>ExplodeIterator::next (40 samples, 0.03%)</title><rect x="443.3" y="725" width="0.3" height="15.0" fill="rgb(210,4,45)" rx="2" ry="2" />
<text x="446.26" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (120 samples, 0.10%)</title><rect x="19.9" y="1045" width="1.2" height="15.0" fill="rgb(212,175,9)" rx="2" ry="2" />
<text x="22.91" y="1055.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::cleanUp (156 samples, 0.13%)</title><rect x="27.2" y="933" width="1.4" height="15.0" fill="rgb(235,127,15)" rx="2" ry="2" />
<text x="30.16" y="943.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (40 samples, 0.03%)</title><rect x="419.4" y="405" width="0.4" height="15.0" fill="rgb(241,214,29)" rx="2" ry="2" />
<text x="422.41" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="21.4" y="597" width="0.4" height="15.0" fill="rgb(206,135,47)" rx="2" ry="2" />
<text x="24.43" y="607.5" ></text>
</g>
<g >
<title>Language::isMultibyte (38 samples, 0.03%)</title><rect x="1187.3" y="933" width="0.4" height="15.0" fill="rgb(222,160,46)" rx="2" ry="2" />
<text x="1190.29" y="943.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::normalizeMetricKey (28 samples, 0.02%)</title><rect x="149.5" y="437" width="0.2" height="15.0" fill="rgb(245,19,34)" rx="2" ry="2" />
<text x="152.48" y="447.5" ></text>
</g>
<g >
<title>MagicWord::matchStartAndRemove (40 samples, 0.03%)</title><rect x="644.8" y="597" width="0.4" height="15.0" fill="rgb(210,188,34)" rx="2" ry="2" />
<text x="647.81" y="607.5" ></text>
</g>
<g >
<title>Language::needsGenderDistinction (40 samples, 0.03%)</title><rect x="883.2" y="533" width="0.4" height="15.0" fill="rgb(215,3,0)" rx="2" ry="2" />
<text x="886.21" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\User\UserOptionsLookup::getDefaultOption (75 samples, 0.06%)</title><rect x="698.5" y="981" width="0.7" height="15.0" fill="rgb(245,97,16)" rx="2" ry="2" />
<text x="701.46" y="991.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::serializeNode (40 samples, 0.03%)</title><rect x="639.5" y="405" width="0.4" height="15.0" fill="rgb(222,92,4)" rx="2" ry="2" />
<text x="642.48" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::__construct (78 samples, 0.06%)</title><rect x="563.0" y="517" width="0.7" height="15.0" fill="rgb(233,61,26)" rx="2" ry="2" />
<text x="565.96" y="527.5" ></text>
</g>
<g >
<title>Title::getLocalURL (40 samples, 0.03%)</title><rect x="261.8" y="821" width="0.3" height="15.0" fill="rgb(252,184,36)" rx="2" ry="2" />
<text x="264.75" y="831.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (558 samples, 0.45%)</title><rect x="396.4" y="517" width="5.3" height="15.0" fill="rgb(236,116,50)" rx="2" ry="2" />
<text x="399.40" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (795 samples, 0.64%)</title><rect x="770.4" y="293" width="7.6" height="15.0" fill="rgb(206,48,19)" rx="2" ry="2" />
<text x="773.44" y="303.5" ></text>
</g>
<g >
<title>Cookie::__construct (40 samples, 0.03%)</title><rect x="527.0" y="261" width="0.4" height="15.0" fill="rgb(209,67,31)" rx="2" ry="2" />
<text x="530.03" y="271.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::forEachOpenPrimaryConnection (47 samples, 0.04%)</title><rect x="1188.0" y="901" width="0.5" height="15.0" fill="rgb(212,214,1)" rx="2" ry="2" />
<text x="1191.01" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::reallyOpenConnection (39 samples, 0.03%)</title><rect x="13.9" y="821" width="0.4" height="15.0" fill="rgb(252,191,45)" rx="2" ry="2" />
<text x="16.88" y="831.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\PageUpdaterFactory::newDerivedPageDataUpdater (40 samples, 0.03%)</title><rect x="670.4" y="853" width="0.4" height="15.0" fill="rgb(253,85,33)" rx="2" ry="2" />
<text x="673.43" y="863.5" ></text>
</g>
<g >
<title>Parser::fetchCurrentRevisionRecordOfTitle (72 samples, 0.06%)</title><rect x="1044.6" y="549" width="0.7" height="15.0" fill="rgb(217,125,43)" rx="2" ry="2" />
<text x="1047.57" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (35 samples, 0.03%)</title><rect x="1188.5" y="837" width="0.3" height="15.0" fill="rgb(215,44,7)" rx="2" ry="2" />
<text x="1191.45" y="847.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (62 samples, 0.05%)</title><rect x="700.1" y="901" width="0.6" height="15.0" fill="rgb(235,136,35)" rx="2" ry="2" />
<text x="703.14" y="911.5" ></text>
</g>
<g >
<title>LocalisationCache::isExpired (32 samples, 0.03%)</title><rect x="700.7" y="853" width="0.3" height="15.0" fill="rgb(212,192,48)" rx="2" ry="2" />
<text x="703.73" y="863.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="317.4" y="661" width="0.4" height="15.0" fill="rgb(242,39,15)" rx="2" ry="2" />
<text x="320.44" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnection (40 samples, 0.03%)</title><rect x="22.2" y="901" width="0.4" height="15.0" fill="rgb(206,44,46)" rx="2" ry="2" />
<text x="25.20" y="911.5" ></text>
</g>
<g >
<title>MWCallbackStream::__construct (58 samples, 0.05%)</title><rect x="784.6" y="389" width="0.5" height="15.0" fill="rgb(240,206,37)" rx="2" ry="2" />
<text x="787.55" y="399.5" ></text>
</g>
<g >
<title>MultiHttpClient::runMulti (72 samples, 0.06%)</title><rect x="681.8" y="981" width="0.7" height="15.0" fill="rgb(229,182,11)" rx="2" ry="2" />
<text x="684.84" y="991.5" ></text>
</g>
<g >
<title>LinkHolderArray::replace (1,342 samples, 1.09%)</title><rect x="500.7" y="549" width="12.8" height="15.0" fill="rgb(232,85,19)" rx="2" ry="2" />
<text x="503.68" y="559.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (80 samples, 0.06%)</title><rect x="10.2" y="1093" width="0.7" height="15.0" fill="rgb(211,158,45)" rx="2" ry="2" />
<text x="13.15" y="1103.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::consumeAttribs (40 samples, 0.03%)</title><rect x="184.0" y="565" width="0.4" height="15.0" fill="rgb(219,227,9)" rx="2" ry="2" />
<text x="186.97" y="575.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferences (81 samples, 0.07%)</title><rect x="903.4" y="485" width="0.8" height="15.0" fill="rgb(216,194,26)" rx="2" ry="2" />
<text x="906.39" y="495.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (31 samples, 0.03%)</title><rect x="950.4" y="357" width="0.3" height="15.0" fill="rgb(235,42,16)" rx="2" ry="2" />
<text x="953.36" y="367.5" ></text>
</g>
<g >
<title>Message::fetchMessage (30 samples, 0.02%)</title><rect x="699.2" y="949" width="0.3" height="15.0" fill="rgb(234,28,30)" rx="2" ry="2" />
<text x="702.17" y="959.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (40 samples, 0.03%)</title><rect x="1118.5" y="565" width="0.4" height="15.0" fill="rgb(209,160,9)" rx="2" ry="2" />
<text x="1121.50" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(268)} (40 samples, 0.03%)</title><rect x="268.9" y="341" width="0.4" height="15.0" fill="rgb(232,109,52)" rx="2" ry="2" />
<text x="271.88" y="351.5" ></text>
</g>
<g >
<title>Linker::normalizeSubpageLink (117 samples, 0.09%)</title><rect x="985.3" y="613" width="1.1" height="15.0" fill="rgb(244,87,2)" rx="2" ry="2" />
<text x="988.29" y="623.5" ></text>
</g>
<g >
<title>MagicWord::matchStartAndRemove (51 samples, 0.04%)</title><rect x="1042.8" y="597" width="0.4" height="15.0" fill="rgb(238,201,7)" rx="2" ry="2" />
<text x="1045.76" y="607.5" ></text>
</g>
<g >
<title>wfUrlencode (41 samples, 0.03%)</title><rect x="366.1" y="629" width="0.4" height="15.0" fill="rgb(209,4,41)" rx="2" ry="2" />
<text x="369.09" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (40 samples, 0.03%)</title><rect x="31.2" y="309" width="0.4" height="15.0" fill="rgb(248,53,35)" rx="2" ry="2" />
<text x="34.23" y="319.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlMultiHandler::__destruct (240 samples, 0.19%)</title><rect x="832.6" y="629" width="2.3" height="15.0" fill="rgb(251,139,10)" rx="2" ry="2" />
<text x="835.61" y="639.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (40 samples, 0.03%)</title><rect x="258.0" y="773" width="0.4" height="15.0" fill="rgb(253,105,1)" rx="2" ry="2" />
<text x="261.00" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="767.3" y="549" width="0.3" height="15.0" fill="rgb(230,156,53)" rx="2" ry="2" />
<text x="770.26" y="559.5" ></text>
</g>
<g >
<title>Liuggio\StatsdClient\Factory\StatsdDataFactory::timing (39 samples, 0.03%)</title><rect x="409.4" y="533" width="0.4" height="15.0" fill="rgb(246,128,47)" rx="2" ry="2" />
<text x="412.40" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getServerConnection (39 samples, 0.03%)</title><rect x="315.6" y="549" width="0.4" height="15.0" fill="rgb(224,73,35)" rx="2" ry="2" />
<text x="318.59" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (40 samples, 0.03%)</title><rect x="31.2" y="213" width="0.4" height="15.0" fill="rgb(239,150,22)" rx="2" ry="2" />
<text x="34.23" y="223.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,799 samples, 1.45%)</title><rect x="346.3" y="661" width="17.2" height="15.0" fill="rgb(224,87,37)" rx="2" ry="2" />
<text x="349.29" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::normalizeTarget (40 samples, 0.03%)</title><rect x="980.4" y="565" width="0.4" height="15.0" fill="rgb(208,194,3)" rx="2" ry="2" />
<text x="983.40" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getMainWANObjectCache (40 samples, 0.03%)</title><rect x="15.8" y="741" width="0.4" height="15.0" fill="rgb(242,43,21)" rx="2" ry="2" />
<text x="18.78" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseDomain::decode (56 samples, 0.05%)</title><rect x="840.1" y="389" width="0.5" height="15.0" fill="rgb(230,91,44)" rx="2" ry="2" />
<text x="843.05" y="399.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (1,540 samples, 1.25%)</title><rect x="538.7" y="293" width="14.7" height="15.0" fill="rgb(212,143,32)" rx="2" ry="2" />
<text x="541.65" y="303.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LBFactorySimple::forEachLB (47 samples, 0.04%)</title><rect x="1188.0" y="949" width="0.5" height="15.0" fill="rgb(234,126,4)" rx="2" ry="2" />
<text x="1191.01" y="959.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\PdfHandler\PdfHandler::pageCount (15 samples, 0.01%)</title><rect x="332.2" y="629" width="0.1" height="15.0" fill="rgb(214,125,10)" rx="2" ry="2" />
<text x="335.18" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\ResultWrapper::fetchObject (33 samples, 0.03%)</title><rect x="1166.5" y="885" width="0.3" height="15.0" fill="rgb(223,57,34)" rx="2" ry="2" />
<text x="1169.52" y="895.5" ></text>
</g>
<g >
<title>MessageCache::isMainCacheable (36 samples, 0.03%)</title><rect x="394.2" y="517" width="0.3" height="15.0" fill="rgb(227,84,29)" rx="2" ry="2" />
<text x="397.17" y="527.5" ></text>
</g>
<g >
<title>Cite\Cite::ref (40 samples, 0.03%)</title><rect x="845.1" y="613" width="0.4" height="15.0" fill="rgb(210,76,41)" rx="2" ry="2" />
<text x="848.08" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (38 samples, 0.03%)</title><rect x="642.5" y="517" width="0.4" height="15.0" fill="rgb(236,75,48)" rx="2" ry="2" />
<text x="645.54" y="527.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (39 samples, 0.03%)</title><rect x="391.4" y="661" width="0.4" height="15.0" fill="rgb(232,77,29)" rx="2" ry="2" />
<text x="394.45" y="671.5" ></text>
</g>
<g >
<title>LinkCache::getGoodLinkRow (38 samples, 0.03%)</title><rect x="385.3" y="405" width="0.4" height="15.0" fill="rgb(212,30,2)" rx="2" ry="2" />
<text x="388.32" y="415.5" ></text>
</g>
<g >
<title>SectionProfiler::scopedProfileIn (64 samples, 0.05%)</title><rect x="129.1" y="597" width="0.6" height="15.0" fill="rgb(215,135,2)" rx="2" ry="2" />
<text x="132.08" y="607.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::produceStatsdData (28 samples, 0.02%)</title><rect x="149.5" y="453" width="0.2" height="15.0" fill="rgb(234,73,19)" rx="2" ry="2" />
<text x="152.48" y="463.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/psr7/src/Uri.php(106)} (27 samples, 0.02%)</title><rect x="797.8" y="373" width="0.2" height="15.0" fill="rgb(207,122,22)" rx="2" ry="2" />
<text x="800.76" y="383.5" ></text>
</g>
<g >
<title>Parser::statelessFetchRevisionRecord (31 samples, 0.03%)</title><rect x="950.4" y="405" width="0.3" height="15.0" fill="rgb(231,77,47)" rx="2" ry="2" />
<text x="953.36" y="415.5" ></text>
</g>
<g >
<title>Shellbox\TempDirManager::teardown (24 samples, 0.02%)</title><rect x="869.3" y="469" width="0.2" height="15.0" fill="rgb(243,109,30)" rx="2" ry="2" />
<text x="872.30" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (338 samples, 0.27%)</title><rect x="1048.8" y="341" width="3.2" height="15.0" fill="rgb(246,28,20)" rx="2" ry="2" />
<text x="1051.79" y="351.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/file/LocalFile.php(371)} (102 samples, 0.08%)</title><rect x="314.6" y="613" width="1.0" height="15.0" fill="rgb(210,59,10)" rx="2" ry="2" />
<text x="317.62" y="623.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/MediaWiki.php (39 samples, 0.03%)</title><rect x="731.1" y="1061" width="0.4" height="15.0" fill="rgb(244,93,27)" rx="2" ry="2" />
<text x="734.15" y="1071.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (811 samples, 0.66%)</title><rect x="324.6" y="677" width="7.7" height="15.0" fill="rgb(226,190,2)" rx="2" ry="2" />
<text x="327.58" y="687.5" ></text>
</g>
<g >
<title>Parser::handleTables (40 samples, 0.03%)</title><rect x="845.1" y="533" width="0.4" height="15.0" fill="rgb(225,209,40)" rx="2" ry="2" />
<text x="848.08" y="543.5" ></text>
</g>
<g >
<title>SerializedValueContainer::instanceOf (39 samples, 0.03%)</title><rect x="315.6" y="453" width="0.4" height="15.0" fill="rgb(245,10,45)" rx="2" ry="2" />
<text x="318.59" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::isPrimaryConnectionReadOnly (37 samples, 0.03%)</title><rect x="390.7" y="549" width="0.4" height="15.0" fill="rgb(233,98,36)" rx="2" ry="2" />
<text x="393.72" y="559.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (40 samples, 0.03%)</title><rect x="836.6" y="629" width="0.3" height="15.0" fill="rgb(236,86,28)" rx="2" ry="2" />
<text x="839.57" y="639.5" ></text>
</g>
<g >
<title>PPDPart_Hash::__construct (40 samples, 0.03%)</title><rect x="439.4" y="613" width="0.4" height="15.0" fill="rgb(210,17,5)" rx="2" ry="2" />
<text x="442.45" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::characters (279 samples, 0.23%)</title><rect x="1096.7" y="485" width="2.7" height="15.0" fill="rgb(253,229,21)" rx="2" ry="2" />
<text x="1099.74" y="495.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/skins/SkinTemplate.php (39 samples, 0.03%)</title><rect x="210.0" y="693" width="0.3" height="15.0" fill="rgb(251,216,47)" rx="2" ry="2" />
<text x="212.98" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\Message\MessageValue::plaintextParams (40 samples, 0.03%)</title><rect x="23.4" y="981" width="0.3" height="15.0" fill="rgb(206,170,27)" rx="2" ry="2" />
<text x="26.35" y="991.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::produceStatsdData (27 samples, 0.02%)</title><rect x="538.1" y="357" width="0.3" height="15.0" fill="rgb(235,155,8)" rx="2" ry="2" />
<text x="541.14" y="367.5" ></text>
</g>
<g >
<title>Message::format (118 samples, 0.10%)</title><rect x="257.3" y="837" width="1.1" height="15.0" fill="rgb(233,60,1)" rx="2" ry="2" />
<text x="260.25" y="847.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (396 samples, 0.32%)</title><rect x="703.0" y="901" width="3.7" height="15.0" fill="rgb(238,35,32)" rx="2" ry="2" />
<text x="705.95" y="911.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="268.9" y="389" width="0.4" height="15.0" fill="rgb(217,77,10)" rx="2" ry="2" />
<text x="271.88" y="399.5" ></text>
</g>
<g >
<title>ExplodeIterator::next (39 samples, 0.03%)</title><rect x="495.4" y="565" width="0.4" height="15.0" fill="rgb(208,183,46)" rx="2" ry="2" />
<text x="498.45" y="575.5" ></text>
</g>
<g >
<title>Parser::getTargetLanguage (40 samples, 0.03%)</title><rect x="35.8" y="629" width="0.4" height="15.0" fill="rgb(211,8,38)" rx="2" ry="2" />
<text x="38.80" y="639.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (1,007 samples, 0.81%)</title><rect x="1053.0" y="341" width="9.6" height="15.0" fill="rgb(221,90,20)" rx="2" ry="2" />
<text x="1055.96" y="351.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/LinkHolderArray.php(334)} (40 samples, 0.03%)</title><rect x="201.1" y="597" width="0.4" height="15.0" fill="rgb(226,47,28)" rx="2" ry="2" />
<text x="204.12" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::push (22 samples, 0.02%)</title><rect x="1010.2" y="389" width="0.2" height="15.0" fill="rgb(205,16,48)" rx="2" ry="2" />
<text x="1013.16" y="399.5" ></text>
</g>
<g >
<title>Title::prefix (66 samples, 0.05%)</title><rect x="578.7" y="517" width="0.6" height="15.0" fill="rgb(236,180,5)" rx="2" ry="2" />
<text x="581.68" y="527.5" ></text>
</g>
<g >
<title>Language::getNsText (29 samples, 0.02%)</title><rect x="575.8" y="453" width="0.3" height="15.0" fill="rgb(224,184,20)" rx="2" ry="2" />
<text x="578.84" y="463.5" ></text>
</g>
<g >
<title>Parser::handleTables (40 samples, 0.03%)</title><rect x="824.7" y="677" width="0.4" height="15.0" fill="rgb(251,158,22)" rx="2" ry="2" />
<text x="827.73" y="687.5" ></text>
</g>
<g >
<title>Sanitizer::checkCss (78 samples, 0.06%)</title><rect x="440.2" y="693" width="0.8" height="15.0" fill="rgb(229,228,11)" rx="2" ry="2" />
<text x="443.21" y="703.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/deferred/SiteStatsUpdate.php (49 samples, 0.04%)</title><rect x="1165.0" y="933" width="0.4" height="15.0" fill="rgb(233,105,24)" rx="2" ry="2" />
<text x="1167.95" y="943.5" ></text>
</g>
<g >
<title>BlockLevelPass::execute (78 samples, 0.06%)</title><rect x="1091.4" y="629" width="0.8" height="15.0" fill="rgb(223,43,5)" rx="2" ry="2" />
<text x="1094.43" y="639.5" ></text>
</g>
<g >
<title>wfExpandUrl (39 samples, 0.03%)</title><rect x="518.6" y="373" width="0.4" height="15.0" fill="rgb(219,75,47)" rx="2" ry="2" />
<text x="521.62" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="476.8" y="773" width="0.4" height="15.0" fill="rgb(250,141,20)" rx="2" ry="2" />
<text x="479.80" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getLanguageFactory (40 samples, 0.03%)</title><rect x="15.0" y="901" width="0.4" height="15.0" fill="rgb(253,19,47)" rx="2" ry="2" />
<text x="18.02" y="911.5" ></text>
</g>
<g >
<title>Title::makeTitle (39 samples, 0.03%)</title><rect x="1028.9" y="517" width="0.4" height="15.0" fill="rgb(250,125,38)" rx="2" ry="2" />
<text x="1031.90" y="527.5" ></text>
</g>
<g >
<title>StripState::unstripGeneral (36 samples, 0.03%)</title><rect x="911.1" y="677" width="0.3" height="15.0" fill="rgb(220,82,54)" rx="2" ry="2" />
<text x="914.07" y="687.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (415 samples, 0.34%)</title><rect x="779.5" y="341" width="3.9" height="15.0" fill="rgb(219,140,4)" rx="2" ry="2" />
<text x="782.46" y="351.5" ></text>
</g>
<g >
<title>Linker::makeImageLink (4,372 samples, 3.54%)</title><rect x="71.3" y="597" width="41.7" height="15.0" fill="rgb(223,195,31)" rx="2" ry="2" />
<text x="74.30" y="607.5" >Lin..</text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (40 samples, 0.03%)</title><rect x="646.7" y="629" width="0.4" height="15.0" fill="rgb(240,84,11)" rx="2" ry="2" />
<text x="649.69" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (35 samples, 0.03%)</title><rect x="259.5" y="581" width="0.3" height="15.0" fill="rgb(221,41,27)" rx="2" ry="2" />
<text x="262.51" y="591.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInterwiki (40 samples, 0.03%)</title><rect x="1118.5" y="613" width="0.4" height="15.0" fill="rgb(234,98,42)" rx="2" ry="2" />
<text x="1121.50" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ApiDiscussionToolsEdit::getLatestRevision (31 samples, 0.03%)</title><rect x="681.2" y="1045" width="0.3" height="15.0" fill="rgb(205,21,49)" rx="2" ry="2" />
<text x="684.23" y="1055.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::createHeaderFn (42 samples, 0.03%)</title><rect x="583.2" y="133" width="0.4" height="15.0" fill="rgb(246,11,27)" rx="2" ry="2" />
<text x="586.21" y="143.5" ></text>
</g>
<g >
<title>Title::getPageLanguage (40 samples, 0.03%)</title><rect x="837.3" y="597" width="0.4" height="15.0" fill="rgb(238,142,47)" rx="2" ry="2" />
<text x="840.33" y="607.5" ></text>
</g>
<g >
<title>WebRequest::getGPCVal (120 samples, 0.10%)</title><rect x="24.1" y="965" width="1.1" height="15.0" fill="rgb(212,213,52)" rx="2" ry="2" />
<text x="27.10" y="975.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onInternalParseBeforeSanitize (40 samples, 0.03%)</title><rect x="31.6" y="645" width="0.4" height="15.0" fill="rgb(238,117,19)" rx="2" ry="2" />
<text x="34.61" y="655.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,051 samples, 0.85%)</title><rect x="1053.0" y="421" width="10.0" height="15.0" fill="rgb(244,6,40)" rx="2" ry="2" />
<text x="1055.96" y="431.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (998 samples, 0.81%)</title><rect x="273.4" y="709" width="9.5" height="15.0" fill="rgb(229,201,28)" rx="2" ry="2" />
<text x="276.36" y="719.5" ></text>
</g>
<g >
<title>ParserCache::get (139 samples, 0.11%)</title><rect x="948.7" y="805" width="1.4" height="15.0" fill="rgb(225,14,13)" rx="2" ry="2" />
<text x="951.73" y="815.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (40 samples, 0.03%)</title><rect x="419.4" y="565" width="0.4" height="15.0" fill="rgb(247,149,34)" rx="2" ry="2" />
<text x="422.41" y="575.5" ></text>
</g>
<g >
<title>WANObjectCache::set (34 samples, 0.03%)</title><rect x="422.5" y="629" width="0.3" height="15.0" fill="rgb(219,170,32)" rx="2" ry="2" />
<text x="425.49" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="15.0" y="853" width="0.4" height="15.0" fill="rgb(223,53,30)" rx="2" ry="2" />
<text x="18.02" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::reconstructAFE (39 samples, 0.03%)</title><rect x="450.5" y="629" width="0.4" height="15.0" fill="rgb(243,204,26)" rx="2" ry="2" />
<text x="453.51" y="639.5" ></text>
</g>
<g >
<title>Message::format (31 samples, 0.03%)</title><rect x="346.0" y="661" width="0.3" height="15.0" fill="rgb(240,68,42)" rx="2" ry="2" />
<text x="349.00" y="671.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,030 samples, 0.83%)</title><rect x="587.9" y="373" width="9.8" height="15.0" fill="rgb(243,18,27)" rx="2" ry="2" />
<text x="590.86" y="383.5" ></text>
</g>
<g >
<title>LinksUpdate::getExistingLinks (33 samples, 0.03%)</title><rect x="1166.5" y="917" width="0.3" height="15.0" fill="rgb(241,228,18)" rx="2" ry="2" />
<text x="1169.52" y="927.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::consumeAttribs (240 samples, 0.19%)</title><rect x="234.7" y="773" width="2.3" height="15.0" fill="rgb(241,205,29)" rx="2" ry="2" />
<text x="237.75" y="783.5" ></text>
</g>
<g >
<title>Psr\Log\AbstractLogger::debug (65 samples, 0.05%)</title><rect x="147.0" y="469" width="0.6" height="15.0" fill="rgb(210,49,41)" rx="2" ry="2" />
<text x="149.97" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::closePInButtonScope (41 samples, 0.03%)</title><rect x="641.4" y="485" width="0.4" height="15.0" fill="rgb(243,17,12)" rx="2" ry="2" />
<text x="644.38" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Config\ServiceOptions::get (39 samples, 0.03%)</title><rect x="1042.4" y="565" width="0.4" height="15.0" fill="rgb(236,197,19)" rx="2" ry="2" />
<text x="1045.38" y="575.5" ></text>
</g>
<g >
<title>Title::prefix (40 samples, 0.03%)</title><rect x="753.2" y="613" width="0.3" height="15.0" fill="rgb(212,160,38)" rx="2" ry="2" />
<text x="756.16" y="623.5" ></text>
</g>
<g >
<title>Html::openElement (39 samples, 0.03%)</title><rect x="746.6" y="629" width="0.4" height="15.0" fill="rgb(205,120,36)" rx="2" ry="2" />
<text x="749.59" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (32 samples, 0.03%)</title><rect x="700.7" y="741" width="0.3" height="15.0" fill="rgb(222,73,39)" rx="2" ry="2" />
<text x="703.73" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (37 samples, 0.03%)</title><rect x="390.0" y="373" width="0.3" height="15.0" fill="rgb(233,127,20)" rx="2" ry="2" />
<text x="392.99" y="383.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (72 samples, 0.06%)</title><rect x="16.2" y="1077" width="0.7" height="15.0" fill="rgb(212,78,30)" rx="2" ry="2" />
<text x="19.16" y="1087.5" ></text>
</g>
<g >
<title>WikitextContentHandler::preSaveTransform (1,155 samples, 0.93%)</title><rect x="645.2" y="757" width="11.0" height="15.0" fill="rgb(224,137,54)" rx="2" ry="2" />
<text x="648.19" y="767.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::set (557 samples, 0.45%)</title><rect x="911.6" y="821" width="5.3" height="15.0" fill="rgb(238,42,54)" rx="2" ry="2" />
<text x="914.61" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::findElementByName (41 samples, 0.03%)</title><rect x="459.2" y="645" width="0.4" height="15.0" fill="rgb(234,182,12)" rx="2" ry="2" />
<text x="462.24" y="655.5" ></text>
</g>
<g >
<title>ObjectCache::getInstance (80 samples, 0.06%)</title><rect x="15.4" y="1061" width="0.8" height="15.0" fill="rgb(238,80,34)" rx="2" ry="2" />
<text x="18.40" y="1071.5" ></text>
</g>
<g >
<title>RepoGroup::findFile (1,063 samples, 0.86%)</title><rect x="306.5" y="709" width="10.2" height="15.0" fill="rgb(248,41,41)" rx="2" ry="2" />
<text x="309.55" y="719.5" ></text>
</g>
<g >
<title>ExplodeIterator::next (40 samples, 0.03%)</title><rect x="1039.8" y="629" width="0.4" height="15.0" fill="rgb(238,116,5)" rx="2" ry="2" />
<text x="1042.83" y="639.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RevisionStore.php (40 samples, 0.03%)</title><rect x="21.8" y="757" width="0.4" height="15.0" fill="rgb(248,145,41)" rx="2" ry="2" />
<text x="24.81" y="767.5" ></text>
</g>
<g >
<title>ExtensionRegistry::getAttribute (40 samples, 0.03%)</title><rect x="759.2" y="517" width="0.4" height="15.0" fill="rgb(242,153,36)" rx="2" ry="2" />
<text x="762.21" y="527.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (35 samples, 0.03%)</title><rect x="869.5" y="645" width="0.4" height="15.0" fill="rgb(206,106,4)" rx="2" ry="2" />
<text x="872.53" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (120 samples, 0.10%)</title><rect x="198.1" y="549" width="1.1" height="15.0" fill="rgb(252,167,15)" rx="2" ry="2" />
<text x="201.08" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (410 samples, 0.33%)</title><rect x="405.5" y="453" width="3.9" height="15.0" fill="rgb(206,182,35)" rx="2" ry="2" />
<text x="408.49" y="463.5" ></text>
</g>
<g >
<title>Language::getMessage (80 samples, 0.06%)</title><rect x="61.7" y="469" width="0.7" height="15.0" fill="rgb(246,67,29)" rx="2" ry="2" />
<text x="64.66" y="479.5" ></text>
</g>
<g >
<title>Psr\Log\AbstractLogger::debug (30 samples, 0.02%)</title><rect x="324.3" y="629" width="0.3" height="15.0" fill="rgb(213,91,22)" rx="2" ry="2" />
<text x="327.30" y="639.5" ></text>
</g>
<g >
<title>Title::fixUrlQueryArgs (80 samples, 0.06%)</title><rect x="977.3" y="517" width="0.8" height="15.0" fill="rgb(215,16,23)" rx="2" ry="2" />
<text x="980.33" y="527.5" ></text>
</g>
<g >
<title>CookieJar::parseCookieResponseHeader (21 samples, 0.02%)</title><rect x="307.7" y="485" width="0.2" height="15.0" fill="rgb(254,35,19)" rx="2" ry="2" />
<text x="310.66" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\EventBus\EventBus::getInstanceForStream (25 samples, 0.02%)</title><rect x="669.5" y="757" width="0.3" height="15.0" fill="rgb(208,11,50)" rx="2" ry="2" />
<text x="672.52" y="767.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (531 samples, 0.43%)</title><rect x="992.7" y="549" width="5.0" height="15.0" fill="rgb(205,142,2)" rx="2" ry="2" />
<text x="995.67" y="559.5" ></text>
</g>
<g >
<title>Message::inContentLanguage (40 samples, 0.03%)</title><rect x="980.8" y="565" width="0.4" height="15.0" fill="rgb(243,69,39)" rx="2" ry="2" />
<text x="983.78" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onChangeTagsAfterUpdateTags (103 samples, 0.08%)</title><rect x="1188.8" y="869" width="1.0" height="15.0" fill="rgb(241,27,25)" rx="2" ry="2" />
<text x="1191.79" y="879.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RenderedRevision.php(389)} (46 samples, 0.04%)</title><rect x="732.1" y="453" width="0.4" height="15.0" fill="rgb(212,13,8)" rx="2" ry="2" />
<text x="735.06" y="463.5" ></text>
</g>
<g >
<title>Message::inLanguage (40 samples, 0.03%)</title><rect x="980.8" y="549" width="0.4" height="15.0" fill="rgb(246,138,42)" rx="2" ry="2" />
<text x="983.78" y="559.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="818.5" y="597" width="0.4" height="15.0" fill="rgb(219,21,36)" rx="2" ry="2" />
<text x="821.50" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::init (202 samples, 0.16%)</title><rect x="633.8" y="421" width="1.9" height="15.0" fill="rgb(244,96,25)" rx="2" ry="2" />
<text x="636.76" y="431.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (1,326 samples, 1.07%)</title><rect x="785.1" y="373" width="12.7" height="15.0" fill="rgb(252,12,23)" rx="2" ry="2" />
<text x="788.10" y="383.5" ></text>
</g>
<g >
<title>LinkHolderArray::makeHolder (149 samples, 0.12%)</title><rect x="970.6" y="613" width="1.4" height="15.0" fill="rgb(219,137,19)" rx="2" ry="2" />
<text x="973.57" y="623.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (40 samples, 0.03%)</title><rect x="300.3" y="581" width="0.4" height="15.0" fill="rgb(249,159,50)" rx="2" ry="2" />
<text x="303.29" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (146 samples, 0.12%)</title><rect x="375.4" y="501" width="1.4" height="15.0" fill="rgb(206,208,27)" rx="2" ry="2" />
<text x="378.37" y="511.5" ></text>
</g>
<g >
<title>Title::isAlwaysKnown (77 samples, 0.06%)</title><rect x="65.5" y="581" width="0.7" height="15.0" fill="rgb(224,29,44)" rx="2" ry="2" />
<text x="68.48" y="591.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferences (40 samples, 0.03%)</title><rect x="461.9" y="565" width="0.4" height="15.0" fill="rgb(215,61,43)" rx="2" ry="2" />
<text x="464.91" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::__construct (96 samples, 0.08%)</title><rect x="313.6" y="517" width="0.9" height="15.0" fill="rgb(247,100,31)" rx="2" ry="2" />
<text x="316.56" y="527.5" ></text>
</g>
<g >
<title>SectionProfiler::scopedProfileIn (65 samples, 0.05%)</title><rect x="578.1" y="533" width="0.6" height="15.0" fill="rgb(207,98,19)" rx="2" ry="2" />
<text x="581.06" y="543.5" ></text>
</g>
<g >
<title>Parser::magicLinkCallback (118 samples, 0.10%)</title><rect x="570.8" y="565" width="1.2" height="15.0" fill="rgb(232,123,39)" rx="2" ry="2" />
<text x="573.83" y="575.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,226 samples, 0.99%)</title><rect x="526.4" y="453" width="11.7" height="15.0" fill="rgb(234,2,31)" rx="2" ry="2" />
<text x="529.44" y="463.5" ></text>
</g>
<g >
<title>WebRequest::getGPCVal (293 samples, 0.24%)</title><rect x="675.2" y="965" width="2.8" height="15.0" fill="rgb(235,23,54)" rx="2" ry="2" />
<text x="678.16" y="975.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="12.8" y="981" width="0.4" height="15.0" fill="rgb(210,105,6)" rx="2" ry="2" />
<text x="15.83" y="991.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::__construct (37 samples, 0.03%)</title><rect x="111.6" y="197" width="0.4" height="15.0" fill="rgb(216,197,9)" rx="2" ry="2" />
<text x="114.63" y="207.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (1,540 samples, 1.25%)</title><rect x="538.7" y="341" width="14.7" height="15.0" fill="rgb(230,50,39)" rx="2" ry="2" />
<text x="541.65" y="351.5" ></text>
</g>
<g >
<title>Liuggio\StatsdClient\Factory\StatsdDataFactory::increment (57 samples, 0.05%)</title><rect x="423.2" y="581" width="0.5" height="15.0" fill="rgb(249,144,25)" rx="2" ry="2" />
<text x="426.17" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::getThreadItems (1,439 samples, 1.16%)</title><rect x="212.6" y="853" width="13.8" height="15.0" fill="rgb(244,107,27)" rx="2" ry="2" />
<text x="215.63" y="863.5" ></text>
</g>
<g >
<title>MapCacheLRU::getCurrentTime (40 samples, 0.03%)</title><rect x="837.3" y="517" width="0.4" height="15.0" fill="rgb(212,66,32)" rx="2" ry="2" />
<text x="840.33" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (846 samples, 0.68%)</title><rect x="851.4" y="309" width="8.1" height="15.0" fill="rgb(212,100,5)" rx="2" ry="2" />
<text x="854.44" y="319.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="21.4" y="661" width="0.4" height="15.0" fill="rgb(230,4,3)" rx="2" ry="2" />
<text x="24.43" y="671.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/ServiceWiring.php(278)} (356 samples, 0.29%)</title><rect x="265.9" y="725" width="3.4" height="15.0" fill="rgb(229,61,48)" rx="2" ry="2" />
<text x="268.87" y="735.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,514 samples, 1.22%)</title><rect x="783.9" y="597" width="14.4" height="15.0" fill="rgb(235,184,54)" rx="2" ry="2" />
<text x="786.90" y="607.5" ></text>
</g>
<g >
<title>Language::formatNumInternal (39 samples, 0.03%)</title><rect x="496.2" y="549" width="0.4" height="15.0" fill="rgb(254,176,43)" rx="2" ry="2" />
<text x="499.19" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::getLogContext (39 samples, 0.03%)</title><rect x="1179.7" y="693" width="0.4" height="15.0" fill="rgb(252,135,25)" rx="2" ry="2" />
<text x="1182.71" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\TypeDef\StringDef::validate (40 samples, 0.03%)</title><rect x="25.2" y="917" width="0.4" height="15.0" fill="rgb(253,27,41)" rx="2" ry="2" />
<text x="28.25" y="927.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Parser.php(1606)} (80 samples, 0.06%)</title><rect x="171.7" y="629" width="0.8" height="15.0" fill="rgb(250,159,13)" rx="2" ry="2" />
<text x="174.74" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::normalizeTarget (40 samples, 0.03%)</title><rect x="1030.7" y="565" width="0.4" height="15.0" fill="rgb(248,41,48)" rx="2" ry="2" />
<text x="1033.68" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (25 samples, 0.02%)</title><rect x="700.1" y="709" width="0.3" height="15.0" fill="rgb(206,126,30)" rx="2" ry="2" />
<text x="703.14" y="719.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferences (162 samples, 0.13%)</title><rect x="1113.1" y="453" width="1.6" height="15.0" fill="rgb(238,41,16)" rx="2" ry="2" />
<text x="1116.13" y="463.5" ></text>
</g>
<g >
<title>Parser::pstPass2 (1,315 samples, 1.06%)</title><rect x="656.2" y="805" width="12.6" height="15.0" fill="rgb(230,18,16)" rx="2" ry="2" />
<text x="659.21" y="815.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (40 samples, 0.03%)</title><rect x="643.3" y="437" width="0.4" height="15.0" fill="rgb(215,123,54)" rx="2" ry="2" />
<text x="646.28" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::insertNode (80 samples, 0.06%)</title><rect x="724.7" y="885" width="0.7" height="15.0" fill="rgb(214,107,44)" rx="2" ry="2" />
<text x="727.65" y="895.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getSlotParserOutputUncached (17,606 samples, 14.24%)</title><rect x="477.2" y="661" width="168.0" height="15.0" fill="rgb(241,42,18)" rx="2" ry="2" />
<text x="480.18" y="671.5" >MediaWiki\Revision\Re..</text>
</g>
<g >
<title>MediaWiki\Content\ContentHandlerFactory::createContentHandlerFromHandlerSpec (41 samples, 0.03%)</title><rect x="674.0" y="837" width="0.4" height="15.0" fill="rgb(213,182,6)" rx="2" ry="2" />
<text x="677.02" y="847.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (35 samples, 0.03%)</title><rect x="1164.6" y="805" width="0.4" height="15.0" fill="rgb(245,42,19)" rx="2" ry="2" />
<text x="1167.62" y="815.5" ></text>
</g>
<g >
<title>Title::getNsText (66 samples, 0.05%)</title><rect x="578.7" y="501" width="0.6" height="15.0" fill="rgb(251,225,20)" rx="2" ry="2" />
<text x="581.68" y="511.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (40 samples, 0.03%)</title><rect x="117.4" y="581" width="0.4" height="15.0" fill="rgb(227,142,16)" rx="2" ry="2" />
<text x="120.38" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::doCommit (56 samples, 0.05%)</title><rect x="1180.1" y="821" width="0.5" height="15.0" fill="rgb(223,216,51)" rx="2" ry="2" />
<text x="1183.09" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (275 samples, 0.22%)</title><rect x="265.9" y="517" width="2.6" height="15.0" fill="rgb(205,214,44)" rx="2" ry="2" />
<text x="268.87" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\AbuseFilter\FilterRunner::run (40 samples, 0.03%)</title><rect x="265.1" y="805" width="0.4" height="15.0" fill="rgb(216,197,11)" rx="2" ry="2" />
<text x="268.11" y="815.5" ></text>
</g>
<g >
<title>Html::expandAttributes (40 samples, 0.03%)</title><rect x="1028.5" y="517" width="0.4" height="15.0" fill="rgb(239,43,2)" rx="2" ry="2" />
<text x="1031.52" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (586 samples, 0.47%)</title><rect x="520.3" y="357" width="5.6" height="15.0" fill="rgb(252,16,28)" rx="2" ry="2" />
<text x="523.29" y="367.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (689 samples, 0.56%)</title><rect x="325.6" y="517" width="6.6" height="15.0" fill="rgb(234,170,52)" rx="2" ry="2" />
<text x="328.61" y="527.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks2 (7,346 samples, 5.94%)</title><rect x="968.2" y="629" width="70.1" height="15.0" fill="rgb(254,20,47)" rx="2" ry="2" />
<text x="971.20" y="639.5" >Parser:..</text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (369 samples, 0.30%)</title><rect x="1048.8" y="453" width="3.5" height="15.0" fill="rgb(251,95,5)" rx="2" ry="2" />
<text x="1051.79" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::createObject (41 samples, 0.03%)</title><rect x="674.0" y="821" width="0.4" height="15.0" fill="rgb(254,3,28)" rx="2" ry="2" />
<text x="677.02" y="831.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (40 samples, 0.03%)</title><rect x="764.2" y="517" width="0.4" height="15.0" fill="rgb(249,113,12)" rx="2" ry="2" />
<text x="767.18" y="527.5" ></text>
</g>
<g >
<title>wfMessage (157 samples, 0.13%)</title><rect x="510.5" y="501" width="1.5" height="15.0" fill="rgb(251,51,22)" rx="2" ry="2" />
<text x="513.48" y="511.5" ></text>
</g>
<g >
<title>Sanitizer::validateTagAttributes (40 samples, 0.03%)</title><rect x="171.0" y="613" width="0.4" height="15.0" fill="rgb(227,129,32)" rx="2" ry="2" />
<text x="173.98" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (35 samples, 0.03%)</title><rect x="1164.6" y="837" width="0.4" height="15.0" fill="rgb(252,99,37)" rx="2" ry="2" />
<text x="1167.62" y="847.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1461)} (37 samples, 0.03%)</title><rect x="422.8" y="517" width="0.4" height="15.0" fill="rgb(223,51,43)" rx="2" ry="2" />
<text x="425.82" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Http\HttpRequestFactory::create (41 samples, 0.03%)</title><rect x="363.1" y="533" width="0.4" height="15.0" fill="rgb(245,6,3)" rx="2" ry="2" />
<text x="366.07" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getActionFactory (40 samples, 0.03%)</title><rect x="258.4" y="853" width="0.4" height="15.0" fill="rgb(251,163,10)" rx="2" ry="2" />
<text x="261.38" y="863.5" ></text>
</g>
<g >
<title>Cookie::validateCookieDomain (21 samples, 0.02%)</title><rect x="307.7" y="421" width="0.2" height="15.0" fill="rgb(237,21,53)" rx="2" ry="2" />
<text x="310.66" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (278 samples, 0.22%)</title><rect x="253.1" y="693" width="2.6" height="15.0" fill="rgb(250,14,36)" rx="2" ry="2" />
<text x="256.07" y="703.5" ></text>
</g>
<g >
<title>BaseBlacklist::getBlacklists (460 samples, 0.37%)</title><rect x="471.8" y="805" width="4.4" height="15.0" fill="rgb(253,182,47)" rx="2" ry="2" />
<text x="474.78" y="815.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (328 samples, 0.27%)</title><rect x="369.3" y="501" width="3.1" height="15.0" fill="rgb(226,194,1)" rx="2" ry="2" />
<text x="372.29" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (38 samples, 0.03%)</title><rect x="385.3" y="245" width="0.4" height="15.0" fill="rgb(222,112,52)" rx="2" ry="2" />
<text x="388.32" y="255.5" ></text>
</g>
<g >
<title>MessageCache::get (36 samples, 0.03%)</title><rect x="470.7" y="725" width="0.3" height="15.0" fill="rgb(251,8,17)" rx="2" ry="2" />
<text x="473.69" y="735.5" ></text>
</g>
<g >
<title>VisualEditorHooks::onSkinEditSectionLinks (155 samples, 0.13%)</title><rect x="259.5" y="837" width="1.5" height="15.0" fill="rgb(207,148,1)" rx="2" ry="2" />
<text x="262.51" y="847.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchKeys (16 samples, 0.01%)</title><rect x="587.9" y="357" width="0.1" height="15.0" fill="rgb(214,8,49)" rx="2" ry="2" />
<text x="590.86" y="367.5" ></text>
</g>
<g >
<title>Liuggio\StatsdClient\Factory\StatsdDataFactory::timing (22 samples, 0.02%)</title><rect x="845.5" y="469" width="0.2" height="15.0" fill="rgb(252,121,17)" rx="2" ry="2" />
<text x="848.46" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (515 samples, 0.42%)</title><rect x="521.0" y="277" width="4.9" height="15.0" fill="rgb(225,174,37)" rx="2" ry="2" />
<text x="523.97" y="287.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (710 samples, 0.57%)</title><rect x="317.8" y="693" width="6.8" height="15.0" fill="rgb(217,46,16)" rx="2" ry="2" />
<text x="320.81" y="703.5" ></text>
</g>
<g >
<title>wfRemoveDotSegments (40 samples, 0.03%)</title><rect x="984.9" y="469" width="0.4" height="15.0" fill="rgb(222,6,34)" rx="2" ry="2" />
<text x="987.91" y="479.5" ></text>
</g>
<g >
<title>Linker::normalizeSubpageLink (166 samples, 0.13%)</title><rect x="767.6" y="645" width="1.6" height="15.0" fill="rgb(247,138,35)" rx="2" ry="2" />
<text x="770.64" y="655.5" ></text>
</g>
<g >
<title>GlobalVarConfig::get (40 samples, 0.03%)</title><rect x="686.7" y="917" width="0.3" height="15.0" fill="rgb(232,100,38)" rx="2" ry="2" />
<text x="689.66" y="927.5" ></text>
</g>
<g >
<title>Wikimedia\Assert\Assert::parameter (40 samples, 0.03%)</title><rect x="580.8" y="453" width="0.4" height="15.0" fill="rgb(240,22,51)" rx="2" ry="2" />
<text x="583.81" y="463.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(219)} (40 samples, 0.03%)</title><rect x="266.6" y="245" width="0.4" height="15.0" fill="rgb(250,178,15)" rx="2" ry="2" />
<text x="269.61" y="255.5" ></text>
</g>
<g >
<title>Parser::normalizeSectionName (80 samples, 0.06%)</title><rect x="36.2" y="629" width="0.7" height="15.0" fill="rgb(205,179,14)" rx="2" ry="2" />
<text x="39.19" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Session\SessionManager::getSessionForRequest (149 samples, 0.12%)</title><rect x="12.8" y="1061" width="1.5" height="15.0" fill="rgb(239,29,27)" rx="2" ry="2" />
<text x="15.83" y="1071.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (119 samples, 0.10%)</title><rect x="705.6" y="821" width="1.1" height="15.0" fill="rgb(223,21,45)" rx="2" ry="2" />
<text x="708.59" y="831.5" ></text>
</g>
<g >
<title>Shellbox\Command\LocalBoxedExecutor::executeValid (731 samples, 0.59%)</title><rect x="423.7" y="565" width="7.0" height="15.0" fill="rgb(243,114,20)" rx="2" ry="2" />
<text x="426.71" y="575.5" ></text>
</g>
<g >
<title>Title::getNsText (39 samples, 0.03%)</title><rect x="391.4" y="677" width="0.4" height="15.0" fill="rgb(229,136,41)" rx="2" ry="2" />
<text x="394.45" y="687.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Storage/EditResultCache.php (35 samples, 0.03%)</title><rect x="670.8" y="757" width="0.3" height="15.0" fill="rgb(213,68,45)" rx="2" ry="2" />
<text x="673.81" y="767.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/AbuseLogger.php (41 samples, 0.03%)</title><rect x="268.5" y="613" width="0.4" height="15.0" fill="rgb(250,224,2)" rx="2" ry="2" />
<text x="271.49" y="623.5" ></text>
</g>
<g >
<title>Sanitizer::safeEncodeAttribute (40 samples, 0.03%)</title><rect x="615.9" y="533" width="0.3" height="15.0" fill="rgb(232,41,21)" rx="2" ry="2" />
<text x="618.86" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::setHeaders (32 samples, 0.03%)</title><rect x="597.1" y="85" width="0.3" height="15.0" fill="rgb(254,149,46)" rx="2" ry="2" />
<text x="600.09" y="95.5" ></text>
</g>
<g >
<title>MediaWiki\Permissions\PermissionManager::checkUserBlock (38 samples, 0.03%)</title><rect x="262.5" y="837" width="0.4" height="15.0" fill="rgb(250,106,38)" rx="2" ry="2" />
<text x="265.52" y="847.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::filterNode (120 samples, 0.10%)</title><rect x="691.6" y="965" width="1.2" height="15.0" fill="rgb(233,34,14)" rx="2" ry="2" />
<text x="694.60" y="975.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (43 samples, 0.03%)</title><rect x="419.0" y="597" width="0.4" height="15.0" fill="rgb(212,5,30)" rx="2" ry="2" />
<text x="422.00" y="607.5" ></text>
</g>
<g >
<title>ApiMain::executeAction (74,333 samples, 60.11%)</title><rect x="21.4" y="1077" width="709.4" height="15.0" fill="rgb(212,52,32)" rx="2" ry="2" />
<text x="24.43" y="1087.5" >ApiMain::executeAction</text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (80 samples, 0.06%)</title><rect x="1122.3" y="773" width="0.8" height="15.0" fill="rgb(209,60,18)" rx="2" ry="2" />
<text x="1125.30" y="783.5" ></text>
</g>
<g >
<title>ExplodeIterator::current (40 samples, 0.03%)</title><rect x="969.8" y="613" width="0.4" height="15.0" fill="rgb(253,115,35)" rx="2" ry="2" />
<text x="972.80" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getKnownCurrentRevision (72 samples, 0.06%)</title><rect x="1044.6" y="501" width="0.7" height="15.0" fill="rgb(244,72,16)" rx="2" ry="2" />
<text x="1047.57" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (30 samples, 0.02%)</title><rect x="1062.3" y="181" width="0.3" height="15.0" fill="rgb(241,37,22)" rx="2" ry="2" />
<text x="1065.28" y="191.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::emitDataRange (680 samples, 0.55%)</title><rect x="177.1" y="581" width="6.5" height="15.0" fill="rgb(227,124,29)" rx="2" ry="2" />
<text x="180.10" y="591.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/actions/InfoAction.php (34 samples, 0.03%)</title><rect x="1166.2" y="933" width="0.3" height="15.0" fill="rgb(212,149,8)" rx="2" ry="2" />
<text x="1169.19" y="943.5" ></text>
</g>
<g >
<title>WikiPage::loadPageData (39 samples, 0.03%)</title><rect x="672.3" y="885" width="0.3" height="15.0" fill="rgb(239,180,0)" rx="2" ry="2" />
<text x="675.26" y="895.5" ></text>
</g>
<g >
<title>MediaWiki\SpecialPage\SpecialPageFactory::exists (40 samples, 0.03%)</title><rect x="368.9" y="709" width="0.4" height="15.0" fill="rgb(208,37,41)" rx="2" ry="2" />
<text x="371.91" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\IPUtils::sanitizeIP (28 samples, 0.02%)</title><rect x="821.4" y="581" width="0.2" height="15.0" fill="rgb(227,166,2)" rx="2" ry="2" />
<text x="824.37" y="591.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (538 samples, 0.44%)</title><rect x="987.5" y="533" width="5.2" height="15.0" fill="rgb(209,75,42)" rx="2" ry="2" />
<text x="990.53" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\EventBus\EventBusHooks::sendRevisionCreateEvent (25 samples, 0.02%)</title><rect x="669.5" y="773" width="0.3" height="15.0" fill="rgb(223,98,43)" rx="2" ry="2" />
<text x="672.52" y="783.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/PdfHandler/includes/PdfHandler.php (39 samples, 0.03%)</title><rect x="317.4" y="645" width="0.4" height="15.0" fill="rgb(246,42,5)" rx="2" ry="2" />
<text x="320.44" y="655.5" ></text>
</g>
<g >
<title>Composer\Autoload\ClassLoader::loadClass (41 samples, 0.03%)</title><rect x="16.9" y="997" width="0.3" height="15.0" fill="rgb(233,57,27)" rx="2" ry="2" />
<text x="19.85" y="1007.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getTitleFormatter (35 samples, 0.03%)</title><rect x="869.5" y="581" width="0.4" height="15.0" fill="rgb(207,33,48)" rx="2" ry="2" />
<text x="872.53" y="591.5" ></text>
</g>
<g >
<title>ApiMain::reportUnusedParams (159 samples, 0.13%)</title><rect x="23.7" y="1013" width="1.5" height="15.0" fill="rgb(213,134,21)" rx="2" ry="2" />
<text x="26.73" y="1023.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,029 samples, 0.83%)</title><rect x="36.9" y="581" width="9.9" height="15.0" fill="rgb(244,11,45)" rx="2" ry="2" />
<text x="39.95" y="591.5" ></text>
</g>
<g >
<title>Parser::__construct (157 samples, 0.13%)</title><rect x="267.0" y="373" width="1.5" height="15.0" fill="rgb(210,7,28)" rx="2" ry="2" />
<text x="269.99" y="383.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (173 samples, 0.14%)</title><rect x="392.5" y="693" width="1.7" height="15.0" fill="rgb(240,29,22)" rx="2" ry="2" />
<text x="395.52" y="703.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (79 samples, 0.06%)</title><rect x="953.0" y="629" width="0.7" height="15.0" fill="rgb(224,152,29)" rx="2" ry="2" />
<text x="955.95" y="639.5" ></text>
</g>
<g >
<title>Language::lc (40 samples, 0.03%)</title><rect x="820.4" y="565" width="0.4" height="15.0" fill="rgb(217,207,32)" rx="2" ry="2" />
<text x="823.39" y="575.5" ></text>
</g>
<g >
<title>wfUrlencode (74 samples, 0.06%)</title><rect x="378.3" y="677" width="0.7" height="15.0" fill="rgb(219,83,38)" rx="2" ry="2" />
<text x="381.28" y="687.5" ></text>
</g>
<g >
<title>MessageCache::transform (40 samples, 0.03%)</title><rect x="201.8" y="597" width="0.4" height="15.0" fill="rgb(229,7,8)" rx="2" ry="2" />
<text x="204.83" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onTitleIsAlwaysKnown (40 samples, 0.03%)</title><rect x="765.7" y="597" width="0.4" height="15.0" fill="rgb(240,32,17)" rx="2" ry="2" />
<text x="768.69" y="607.5" ></text>
</g>
<g >
<title>Title::isExternal (44 samples, 0.04%)</title><rect x="766.1" y="597" width="0.4" height="15.0" fill="rgb(225,4,0)" rx="2" ry="2" />
<text x="769.08" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (1,350 samples, 1.09%)</title><rect x="799.6" y="277" width="12.9" height="15.0" fill="rgb(225,58,10)" rx="2" ry="2" />
<text x="802.65" y="287.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (80 samples, 0.06%)</title><rect x="766.5" y="597" width="0.8" height="15.0" fill="rgb(211,143,31)" rx="2" ry="2" />
<text x="769.50" y="607.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,459 samples, 1.18%)</title><rect x="798.6" y="469" width="13.9" height="15.0" fill="rgb(217,86,3)" rx="2" ry="2" />
<text x="801.61" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (40 samples, 0.03%)</title><rect x="916.5" y="661" width="0.4" height="15.0" fill="rgb(252,138,13)" rx="2" ry="2" />
<text x="919.54" y="671.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (62 samples, 0.05%)</title><rect x="700.1" y="917" width="0.6" height="15.0" fill="rgb(251,222,8)" rx="2" ry="2" />
<text x="703.14" y="927.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (1,259 samples, 1.02%)</title><rect x="82.5" y="213" width="12.0" height="15.0" fill="rgb(228,148,30)" rx="2" ry="2" />
<text x="85.51" y="223.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToElement (158 samples, 0.13%)</title><rect x="638.7" y="469" width="1.5" height="15.0" fill="rgb(231,145,17)" rx="2" ry="2" />
<text x="641.73" y="479.5" ></text>
</g>
<g >
<title>WANObjectCache::set (27 samples, 0.02%)</title><rect x="538.4" y="389" width="0.3" height="15.0" fill="rgb(212,174,48)" rx="2" ry="2" />
<text x="541.40" y="399.5" ></text>
</g>
<g >
<title>ApiBase::extractRequestParams (200 samples, 0.16%)</title><rect x="25.2" y="997" width="2.0" height="15.0" fill="rgb(237,70,20)" rx="2" ry="2" />
<text x="28.25" y="1007.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::doAtomicSection (19,469 samples, 15.74%)</title><rect x="731.5" y="917" width="185.8" height="15.0" fill="rgb(249,176,32)" rx="2" ry="2" />
<text x="734.52" y="927.5" >Wikimedia\Rdbms\Database..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::isElementInScope (40 samples, 0.03%)</title><rect x="460.8" y="645" width="0.3" height="15.0" fill="rgb(231,210,8)" rx="2" ry="2" />
<text x="463.77" y="655.5" ></text>
</g>
<g >
<title>RepoGroup::findFile (328 samples, 0.27%)</title><rect x="369.3" y="709" width="3.1" height="15.0" fill="rgb(232,38,4)" rx="2" ry="2" />
<text x="372.29" y="719.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (198 samples, 0.16%)</title><rect x="130.2" y="565" width="1.8" height="15.0" fill="rgb(223,56,21)" rx="2" ry="2" />
<text x="133.15" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (40 samples, 0.03%)</title><rect x="513.1" y="485" width="0.4" height="15.0" fill="rgb(227,41,38)" rx="2" ry="2" />
<text x="516.10" y="495.5" ></text>
</g>
<g >
<title>MessageCache::get (40 samples, 0.03%)</title><rect x="764.2" y="549" width="0.4" height="15.0" fill="rgb(206,167,53)" rx="2" ry="2" />
<text x="767.18" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Timestamp\ConvertibleTimestamp::convert (39 samples, 0.03%)</title><rect x="672.3" y="853" width="0.3" height="15.0" fill="rgb(220,189,34)" rx="2" ry="2" />
<text x="675.26" y="863.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getMessageCache (40 samples, 0.03%)</title><rect x="509.7" y="453" width="0.4" height="15.0" fill="rgb(242,181,44)" rx="2" ry="2" />
<text x="512.71" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (31 samples, 0.03%)</title><rect x="361.8" y="325" width="0.3" height="15.0" fill="rgb(245,163,39)" rx="2" ry="2" />
<text x="364.83" y="335.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Utils::modifyRequest (38 samples, 0.03%)</title><rect x="396.9" y="405" width="0.3" height="15.0" fill="rgb(251,46,45)" rx="2" ry="2" />
<text x="399.87" y="415.5" ></text>
</g>
<g >
<title>MapCacheLRU::hasField (80 samples, 0.06%)</title><rect x="200.4" y="437" width="0.7" height="15.0" fill="rgb(239,161,43)" rx="2" ry="2" />
<text x="203.36" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onParserFirstCallInit (118 samples, 0.10%)</title><rect x="267.4" y="357" width="1.1" height="15.0" fill="rgb(232,70,36)" rx="2" ry="2" />
<text x="270.37" y="367.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks2 (7,703 samples, 6.23%)</title><rect x="497.3" y="565" width="73.5" height="15.0" fill="rgb(214,8,6)" rx="2" ry="2" />
<text x="500.33" y="575.5" >Parser::..</text>
</g>
<g >
<title>MediaWiki\Edit\PreparedEdit::getOutput (17,606 samples, 14.24%)</title><rect x="477.2" y="757" width="168.0" height="15.0" fill="rgb(231,167,17)" rx="2" ry="2" />
<text x="480.18" y="767.5" >MediaWiki\Edit\Prepar..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::consumeAttribs (119 samples, 0.10%)</title><rect x="715.9" y="965" width="1.1" height="15.0" fill="rgb(205,182,2)" rx="2" ry="2" />
<text x="718.88" y="975.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (455 samples, 0.37%)</title><rect x="76.8" y="229" width="4.4" height="15.0" fill="rgb(241,72,27)" rx="2" ry="2" />
<text x="79.84" y="239.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (420 samples, 0.34%)</title><rect x="583.6" y="149" width="4.0" height="15.0" fill="rgb(253,161,49)" rx="2" ry="2" />
<text x="586.61" y="159.5" ></text>
</g>
<g >
<title>LinkCache::getCacheKey (32 samples, 0.03%)</title><rect x="700.7" y="981" width="0.3" height="15.0" fill="rgb(242,53,18)" rx="2" ry="2" />
<text x="703.73" y="991.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LBFactorySimple::forEachLB (35 samples, 0.03%)</title><rect x="1188.5" y="965" width="0.3" height="15.0" fill="rgb(224,218,16)" rx="2" ry="2" />
<text x="1191.45" y="975.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\AbuseFilter\Variables\VariableHolder::setVar (39 samples, 0.03%)</title><rect x="265.5" y="757" width="0.4" height="15.0" fill="rgb(238,172,8)" rx="2" ry="2" />
<text x="268.50" y="767.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::finish (29 samples, 0.02%)</title><rect x="770.4" y="277" width="0.3" height="15.0" fill="rgb(251,48,12)" rx="2" ry="2" />
<text x="773.44" y="287.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (36 samples, 0.03%)</title><rect x="394.2" y="389" width="0.3" height="15.0" fill="rgb(231,138,15)" rx="2" ry="2" />
<text x="397.17" y="399.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (958 samples, 0.77%)</title><rect x="431.1" y="677" width="9.1" height="15.0" fill="rgb(223,44,12)" rx="2" ry="2" />
<text x="434.07" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (37 samples, 0.03%)</title><rect x="422.8" y="549" width="0.4" height="15.0" fill="rgb(214,17,22)" rx="2" ry="2" />
<text x="425.82" y="559.5" ></text>
</g>
<g >
<title>Parser::getTemplateDom (46 samples, 0.04%)</title><rect x="732.1" y="517" width="0.4" height="15.0" fill="rgb(225,89,39)" rx="2" ry="2" />
<text x="735.06" y="527.5" ></text>
</g>
<g >
<title>Psr\Log\AbstractLogger::debug (29 samples, 0.02%)</title><rect x="421.9" y="629" width="0.3" height="15.0" fill="rgb(220,100,21)" rx="2" ry="2" />
<text x="424.89" y="639.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInterwiki (40 samples, 0.03%)</title><rect x="201.1" y="613" width="0.4" height="15.0" fill="rgb(213,202,5)" rx="2" ry="2" />
<text x="204.12" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::characters (201 samples, 0.16%)</title><rect x="713.6" y="949" width="1.9" height="15.0" fill="rgb(213,45,19)" rx="2" ry="2" />
<text x="716.59" y="959.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="11.3" y="1061" width="0.4" height="15.0" fill="rgb(243,54,7)" rx="2" ry="2" />
<text x="14.31" y="1071.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (561 samples, 0.45%)</title><rect x="308.2" y="373" width="5.4" height="15.0" fill="rgb(236,111,37)" rx="2" ry="2" />
<text x="311.21" y="383.5" ></text>
</g>
<g >
<title>Parser::statelessFetchRevisionRecord (40 samples, 0.03%)</title><rect x="31.2" y="405" width="0.4" height="15.0" fill="rgb(210,227,42)" rx="2" ry="2" />
<text x="34.23" y="415.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (1,350 samples, 1.09%)</title><rect x="799.6" y="261" width="12.9" height="15.0" fill="rgb(209,146,18)" rx="2" ry="2" />
<text x="802.65" y="271.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\MysqliResultWrapper::__construct (37 samples, 0.03%)</title><rect x="477.2" y="181" width="0.3" height="15.0" fill="rgb(253,215,6)" rx="2" ry="2" />
<text x="480.18" y="191.5" ></text>
</g>
<g >
<title>Linker::splitTrail (40 samples, 0.03%)</title><rect x="51.4" y="597" width="0.3" height="15.0" fill="rgb(226,135,14)" rx="2" ry="2" />
<text x="54.36" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::castToLinkTarget (40 samples, 0.03%)</title><rect x="296.9" y="661" width="0.3" height="15.0" fill="rgb(253,10,48)" rx="2" ry="2" />
<text x="299.86" y="671.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (381 samples, 0.31%)</title><rect x="515.0" y="325" width="3.6" height="15.0" fill="rgb(239,182,51)" rx="2" ry="2" />
<text x="517.99" y="335.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (999 samples, 0.81%)</title><rect x="588.0" y="261" width="9.5" height="15.0" fill="rgb(211,114,9)" rx="2" ry="2" />
<text x="591.01" y="271.5" ></text>
</g>
<g >
<title>ConfirmEditHooks::getInstance (40 samples, 0.03%)</title><rect x="730.8" y="949" width="0.3" height="15.0" fill="rgb(254,92,6)" rx="2" ry="2" />
<text x="733.77" y="959.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (537 samples, 0.43%)</title><rect x="845.7" y="309" width="5.1" height="15.0" fill="rgb(217,205,9)" rx="2" ry="2" />
<text x="848.67" y="319.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (159 samples, 0.13%)</title><rect x="1162.7" y="757" width="1.5" height="15.0" fill="rgb(220,141,5)" rx="2" ry="2" />
<text x="1165.72" y="767.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (1,326 samples, 1.07%)</title><rect x="785.1" y="261" width="12.7" height="15.0" fill="rgb(245,53,14)" rx="2" ry="2" />
<text x="788.10" y="271.5" ></text>
</g>
<g >
<title>Cite\ReferencesFormatter::formatReferences (31 samples, 0.03%)</title><rect x="950.4" y="581" width="0.3" height="15.0" fill="rgb(238,25,2)" rx="2" ry="2" />
<text x="953.36" y="591.5" ></text>
</g>
<g >
<title>Title::newFromText (80 samples, 0.06%)</title><rect x="931.9" y="709" width="0.8" height="15.0" fill="rgb(252,6,23)" rx="2" ry="2" />
<text x="934.95" y="719.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RenderedRevision.php(389)} (31 samples, 0.03%)</title><rect x="950.4" y="421" width="0.3" height="15.0" fill="rgb(252,195,2)" rx="2" ry="2" />
<text x="953.36" y="431.5" ></text>
</g>
<g >
<title>Parser::statelessFetchTemplate (158 samples, 0.13%)</title><rect x="127.6" y="565" width="1.5" height="15.0" fill="rgb(205,31,33)" rx="2" ry="2" />
<text x="130.58" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\ParamValidator::getValue (40 samples, 0.03%)</title><rect x="30.6" y="885" width="0.4" height="15.0" fill="rgb(209,213,9)" rx="2" ry="2" />
<text x="33.62" y="895.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (35 samples, 0.03%)</title><rect x="259.5" y="533" width="0.3" height="15.0" fill="rgb(213,64,16)" rx="2" ry="2" />
<text x="262.51" y="543.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,263 samples, 1.02%)</title><rect x="998.3" y="549" width="12.1" height="15.0" fill="rgb(232,170,3)" rx="2" ry="2" />
<text x="1001.32" y="559.5" ></text>
</g>
<g >
<title>Title::getNsText (83 samples, 0.07%)</title><rect x="842.4" y="597" width="0.7" height="15.0" fill="rgb(227,155,22)" rx="2" ry="2" />
<text x="845.35" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onHtmlPageLinkRendererBegin (80 samples, 0.06%)</title><rect x="815.7" y="581" width="0.7" height="15.0" fill="rgb(243,111,52)" rx="2" ry="2" />
<text x="818.65" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (1,350 samples, 1.09%)</title><rect x="799.6" y="309" width="12.9" height="15.0" fill="rgb(206,89,8)" rx="2" ry="2" />
<text x="802.65" y="319.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (504 samples, 0.41%)</title><rect x="71.3" y="501" width="4.8" height="15.0" fill="rgb(254,77,6)" rx="2" ry="2" />
<text x="74.30" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (32 samples, 0.03%)</title><rect x="859.2" y="213" width="0.3" height="15.0" fill="rgb(218,116,15)" rx="2" ry="2" />
<text x="862.20" y="223.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (479 samples, 0.39%)</title><rect x="251.5" y="757" width="4.6" height="15.0" fill="rgb(241,11,38)" rx="2" ry="2" />
<text x="254.54" y="767.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Html.php (66 samples, 0.05%)</title><rect x="421.3" y="661" width="0.6" height="15.0" fill="rgb(207,5,43)" rx="2" ry="2" />
<text x="424.26" y="671.5" ></text>
</g>
<g >
<title>MessageCache::isMainCacheable (35 samples, 0.03%)</title><rect x="259.5" y="709" width="0.3" height="15.0" fill="rgb(216,60,23)" rx="2" ry="2" />
<text x="262.51" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (169 samples, 0.14%)</title><rect x="113.3" y="597" width="1.6" height="15.0" fill="rgb(212,106,36)" rx="2" ry="2" />
<text x="116.30" y="607.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="210.0" y="741" width="0.3" height="15.0" fill="rgb(247,203,42)" rx="2" ry="2" />
<text x="212.98" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (58 samples, 0.05%)</title><rect x="315.0" y="437" width="0.6" height="15.0" fill="rgb(246,59,24)" rx="2" ry="2" />
<text x="318.04" y="447.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(408)} (64 samples, 0.05%)</title><rect x="410.1" y="309" width="0.6" height="15.0" fill="rgb(249,156,43)" rx="2" ry="2" />
<text x="413.08" y="319.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (40 samples, 0.03%)</title><rect x="761.5" y="517" width="0.4" height="15.0" fill="rgb(243,226,51)" rx="2" ry="2" />
<text x="764.51" y="527.5" ></text>
</g>
<g >
<title>PPDStack_Hash::getAccum (39 samples, 0.03%)</title><rect x="169.1" y="533" width="0.3" height="15.0" fill="rgb(213,100,43)" rx="2" ry="2" />
<text x="172.08" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/InBody.php(46)} (439 samples, 0.36%)</title><rect x="1095.6" y="533" width="4.2" height="15.0" fill="rgb(209,35,28)" rx="2" ry="2" />
<text x="1098.59" y="543.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (34 samples, 0.03%)</title><rect x="698.8" y="885" width="0.4" height="15.0" fill="rgb(205,20,31)" rx="2" ry="2" />
<text x="701.85" y="895.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::execute (2,558 samples, 2.07%)</title><rect x="1092.2" y="629" width="24.4" height="15.0" fill="rgb(241,214,8)" rx="2" ry="2" />
<text x="1095.18" y="639.5" >W..</text>
</g>
<g >
<title>PoolWorkArticleViewOld::saveInCache (79 samples, 0.06%)</title><rect x="1118.9" y="789" width="0.7" height="15.0" fill="rgb(211,42,26)" rx="2" ry="2" />
<text x="1121.88" y="799.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (1,240 samples, 1.00%)</title><rect x="954.1" y="629" width="11.8" height="15.0" fill="rgb(238,143,54)" rx="2" ry="2" />
<text x="957.09" y="639.5" ></text>
</g>
<g >
<title>GuzzleHttp\Utils::headersFromLines (15 samples, 0.01%)</title><rect x="597.4" y="101" width="0.1" height="15.0" fill="rgb(247,149,34)" rx="2" ry="2" />
<text x="600.40" y="111.5" ></text>
</g>
<g >
<title>DeferredUpdates::run (28,373 samples, 22.95%)</title><rect x="918.0" y="1013" width="270.8" height="15.0" fill="rgb(224,11,11)" rx="2" ry="2" />
<text x="921.03" y="1023.5" >DeferredUpdates::run</text>
</g>
<g >
<title>Title::newFromTextThrow (118 samples, 0.10%)</title><rect x="217.2" y="709" width="1.1" height="15.0" fill="rgb(232,38,7)" rx="2" ry="2" />
<text x="220.21" y="719.5" ></text>
</g>
<g >
<title>Message::text (241 samples, 0.19%)</title><rect x="299.9" y="677" width="2.3" height="15.0" fill="rgb(228,98,40)" rx="2" ry="2" />
<text x="302.90" y="687.5" ></text>
</g>
<g >
<title>AbstractContent::getParserOutput (17,606 samples, 14.24%)</title><rect x="477.2" y="645" width="168.0" height="15.0" fill="rgb(210,73,30)" rx="2" ry="2" />
<text x="480.18" y="655.5" >AbstractContent::getP..</text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::castToTitle (40 samples, 0.03%)</title><rect x="643.7" y="501" width="0.3" height="15.0" fill="rgb(213,70,40)" rx="2" ry="2" />
<text x="646.66" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::encodeHtmlEntities (39 samples, 0.03%)</title><rect x="702.6" y="901" width="0.4" height="15.0" fill="rgb(251,217,39)" rx="2" ry="2" />
<text x="705.58" y="911.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="469.2" y="661" width="0.3" height="15.0" fill="rgb(240,28,3)" rx="2" ry="2" />
<text x="472.17" y="671.5" ></text>
</g>
<g >
<title>Message::inContentLanguage (40 samples, 0.03%)</title><rect x="1117.4" y="581" width="0.3" height="15.0" fill="rgb(235,118,52)" rx="2" ry="2" />
<text x="1120.35" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\ParamValidator::validateValue (40 samples, 0.03%)</title><rect x="25.2" y="933" width="0.4" height="15.0" fill="rgb(252,223,26)" rx="2" ry="2" />
<text x="28.25" y="943.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (997 samples, 0.81%)</title><rect x="736.3" y="581" width="9.5" height="15.0" fill="rgb(214,28,18)" rx="2" ry="2" />
<text x="739.32" y="591.5" ></text>
</g>
<g >
<title>Message::isDisabled (35 samples, 0.03%)</title><rect x="471.8" y="709" width="0.3" height="15.0" fill="rgb(233,153,32)" rx="2" ry="2" />
<text x="474.78" y="719.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (78 samples, 0.06%)</title><rect x="402.3" y="581" width="0.7" height="15.0" fill="rgb(214,184,14)" rx="2" ry="2" />
<text x="405.28" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,791 samples, 1.45%)</title><rect x="346.4" y="565" width="17.1" height="15.0" fill="rgb(252,85,13)" rx="2" ry="2" />
<text x="349.37" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::trimHeaderValues (21 samples, 0.02%)</title><rect x="322.7" y="277" width="0.2" height="15.0" fill="rgb(240,118,30)" rx="2" ry="2" />
<text x="325.68" y="287.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::findTimestamp (121 samples, 0.10%)</title><rect x="690.1" y="997" width="1.1" height="15.0" fill="rgb(223,17,8)" rx="2" ry="2" />
<text x="693.09" y="1007.5" ></text>
</g>
<g >
<title>MessageCache::load (40 samples, 0.03%)</title><rect x="764.2" y="485" width="0.4" height="15.0" fill="rgb(247,149,37)" rx="2" ry="2" />
<text x="767.18" y="495.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::normalizeMetricKey (27 samples, 0.02%)</title><rect x="538.1" y="341" width="0.3" height="15.0" fill="rgb(205,194,16)" rx="2" ry="2" />
<text x="541.14" y="351.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (462 samples, 0.37%)</title><rect x="583.2" y="405" width="4.4" height="15.0" fill="rgb(244,41,17)" rx="2" ry="2" />
<text x="586.21" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::insertElement (278 samples, 0.22%)</title><rect x="896.9" y="533" width="2.7" height="15.0" fill="rgb(217,183,27)" rx="2" ry="2" />
<text x="899.93" y="543.5" ></text>
</g>
<g >
<title>ExplodeIterator::next (40 samples, 0.03%)</title><rect x="123.1" y="629" width="0.4" height="15.0" fill="rgb(208,88,8)" rx="2" ry="2" />
<text x="126.12" y="639.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (988 samples, 0.80%)</title><rect x="527.4" y="261" width="9.4" height="15.0" fill="rgb(239,158,25)" rx="2" ry="2" />
<text x="530.41" y="271.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="266.6" y="197" width="0.4" height="15.0" fill="rgb(231,157,6)" rx="2" ry="2" />
<text x="269.61" y="207.5" ></text>
</g>
<g >
<title>Message::text (35 samples, 0.03%)</title><rect x="259.5" y="821" width="0.3" height="15.0" fill="rgb(228,218,5)" rx="2" ry="2" />
<text x="262.51" y="831.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (338 samples, 0.27%)</title><rect x="1048.8" y="229" width="3.2" height="15.0" fill="rgb(234,193,5)" rx="2" ry="2" />
<text x="1051.79" y="239.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (432 samples, 0.35%)</title><rect x="133.1" y="373" width="4.2" height="15.0" fill="rgb(209,142,36)" rx="2" ry="2" />
<text x="136.14" y="383.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::closePInButtonScope (40 samples, 0.03%)</title><rect x="1105.1" y="533" width="0.4" height="15.0" fill="rgb(223,174,26)" rx="2" ry="2" />
<text x="1108.12" y="543.5" ></text>
</g>
<g >
<title>ParserCache::encodeAsJson (40 samples, 0.03%)</title><rect x="207.2" y="757" width="0.4" height="15.0" fill="rgb(242,17,22)" rx="2" ry="2" />
<text x="210.17" y="767.5" ></text>
</g>
<g >
<title>Cite\Cite::guardedRef (36 samples, 0.03%)</title><rect x="394.2" y="677" width="0.3" height="15.0" fill="rgb(237,54,39)" rx="2" ry="2" />
<text x="397.17" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\Permissions\UserAuthority::internalCan (38 samples, 0.03%)</title><rect x="262.5" y="885" width="0.4" height="15.0" fill="rgb(214,182,31)" rx="2" ry="2" />
<text x="265.52" y="895.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (31 samples, 0.03%)</title><rect x="681.2" y="965" width="0.3" height="15.0" fill="rgb(239,63,4)" rx="2" ry="2" />
<text x="684.23" y="975.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::mysqlRealEscapeString (40 samples, 0.03%)</title><rect x="1183.7" y="821" width="0.4" height="15.0" fill="rgb(246,122,29)" rx="2" ry="2" />
<text x="1186.67" y="831.5" ></text>
</g>
<g >
<title>EchoDiscussionParser::getChangeInterpretationForRevision (142 samples, 0.11%)</title><rect x="919.9" y="933" width="1.4" height="15.0" fill="rgb(226,63,54)" rx="2" ry="2" />
<text x="922.91" y="943.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\HtmlFormatter::characters (39 samples, 0.03%)</title><rect x="1099.0" y="453" width="0.4" height="15.0" fill="rgb(218,152,22)" rx="2" ry="2" />
<text x="1102.03" y="463.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (846 samples, 0.68%)</title><rect x="851.4" y="261" width="8.1" height="15.0" fill="rgb(254,90,17)" rx="2" ry="2" />
<text x="854.44" y="271.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::isInList (40 samples, 0.03%)</title><rect x="245.0" y="741" width="0.4" height="15.0" fill="rgb(236,49,33)" rx="2" ry="2" />
<text x="248.04" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getSlotRoleRegistry (40 samples, 0.03%)</title><rect x="21.4" y="709" width="0.4" height="15.0" fill="rgb(242,53,25)" rx="2" ry="2" />
<text x="24.43" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (56 samples, 0.05%)</title><rect x="1180.1" y="757" width="0.5" height="15.0" fill="rgb(228,30,13)" rx="2" ry="2" />
<text x="1183.09" y="767.5" ></text>
</g>
<g >
<title>Poem::renderPoem (38 samples, 0.03%)</title><rect x="420.9" y="709" width="0.4" height="15.0" fill="rgb(253,110,38)" rx="2" ry="2" />
<text x="423.90" y="719.5" ></text>
</g>
<g >
<title>PPDStack_Hash::push (40 samples, 0.03%)</title><rect x="439.4" y="645" width="0.4" height="15.0" fill="rgb(237,100,35)" rx="2" ry="2" />
<text x="442.45" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::reconstructAFE (40 samples, 0.03%)</title><rect x="183.2" y="517" width="0.4" height="15.0" fill="rgb(209,229,52)" rx="2" ry="2" />
<text x="186.21" y="527.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,799 samples, 1.45%)</title><rect x="346.3" y="693" width="17.2" height="15.0" fill="rgb(237,166,48)" rx="2" ry="2" />
<text x="349.29" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (25 samples, 0.02%)</title><rect x="669.5" y="645" width="0.3" height="15.0" fill="rgb(236,132,40)" rx="2" ry="2" />
<text x="672.52" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::emitDataRange (519 samples, 0.42%)</title><rect x="229.4" y="789" width="5.0" height="15.0" fill="rgb(220,109,29)" rx="2" ry="2" />
<text x="232.41" y="799.5" ></text>
</g>
<g >
<title>SyntaxHighlight::highlightInner (1,018 samples, 0.82%)</title><rect x="148.4" y="565" width="9.7" height="15.0" fill="rgb(246,200,30)" rx="2" ry="2" />
<text x="151.42" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (39 samples, 0.03%)</title><rect x="1179.7" y="805" width="0.4" height="15.0" fill="rgb(234,193,11)" rx="2" ry="2" />
<text x="1182.71" y="815.5" ></text>
</g>
<g >
<title>TitleValue::assertValidSpec (39 samples, 0.03%)</title><rect x="120.0" y="549" width="0.4" height="15.0" fill="rgb(208,178,1)" rx="2" ry="2" />
<text x="123.04" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (40 samples, 0.03%)</title><rect x="899.6" y="533" width="0.4" height="15.0" fill="rgb(206,105,32)" rx="2" ry="2" />
<text x="902.58" y="543.5" ></text>
</g>
<g >
<title>Title::normalizeFragment (40 samples, 0.03%)</title><rect x="377.9" y="661" width="0.4" height="15.0" fill="rgb(248,191,43)" rx="2" ry="2" />
<text x="380.90" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getExtensionHooks (40 samples, 0.03%)</title><rect x="1122.7" y="661" width="0.4" height="15.0" fill="rgb(241,89,2)" rx="2" ry="2" />
<text x="1125.69" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::characters (520 samples, 0.42%)</title><rect x="178.6" y="549" width="5.0" height="15.0" fill="rgb(212,101,53)" rx="2" ry="2" />
<text x="181.63" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectField (30 samples, 0.02%)</title><rect x="699.2" y="805" width="0.3" height="15.0" fill="rgb(208,1,1)" rx="2" ry="2" />
<text x="702.17" y="815.5" ></text>
</g>
<g >
<title>AbstractContent::getParserOutput (17,917 samples, 14.49%)</title><rect x="31.2" y="709" width="171.0" height="15.0" fill="rgb(240,99,50)" rx="2" ry="2" />
<text x="34.23" y="719.5" >AbstractContent::getPa..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::pop (32 samples, 0.03%)</title><rect x="195.0" y="517" width="0.3" height="15.0" fill="rgb(248,58,2)" rx="2" ry="2" />
<text x="198.03" y="527.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::splitRawTemplate (40 samples, 0.03%)</title><rect x="124.3" y="613" width="0.3" height="15.0" fill="rgb(243,29,40)" rx="2" ry="2" />
<text x="127.25" y="623.5" ></text>
</g>
<g >
<title>Parser::doQuotes (38 samples, 0.03%)</title><rect x="316.7" y="725" width="0.4" height="15.0" fill="rgb(250,174,40)" rx="2" ry="2" />
<text x="319.69" y="735.5" ></text>
</g>
<g >
<title>Cookie::set (37 samples, 0.03%)</title><rect x="76.5" y="325" width="0.3" height="15.0" fill="rgb(206,124,11)" rx="2" ry="2" />
<text x="79.48" y="335.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (241 samples, 0.19%)</title><rect x="906.1" y="613" width="2.3" height="15.0" fill="rgb(214,2,16)" rx="2" ry="2" />
<text x="909.10" y="623.5" ></text>
</g>
<g >
<title>User::authorizeWrite (38 samples, 0.03%)</title><rect x="262.5" y="917" width="0.4" height="15.0" fill="rgb(212,134,38)" rx="2" ry="2" />
<text x="265.52" y="927.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,263 samples, 1.02%)</title><rect x="998.3" y="533" width="12.1" height="15.0" fill="rgb(208,226,16)" rx="2" ry="2" />
<text x="1001.32" y="543.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (35 samples, 0.03%)</title><rect x="259.5" y="741" width="0.3" height="15.0" fill="rgb(205,78,47)" rx="2" ry="2" />
<text x="262.51" y="751.5" ></text>
</g>
<g >
<title>LinkCache::getCacheKey (40 samples, 0.03%)</title><rect x="838.7" y="565" width="0.4" height="15.0" fill="rgb(215,186,23)" rx="2" ry="2" />
<text x="841.71" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::getNoahKey (39 samples, 0.03%)</title><rect x="718.9" y="917" width="0.4" height="15.0" fill="rgb(219,21,20)" rx="2" ry="2" />
<text x="721.91" y="927.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (1,214 samples, 0.98%)</title><rect x="998.6" y="245" width="11.6" height="15.0" fill="rgb(207,133,20)" rx="2" ry="2" />
<text x="1001.57" y="255.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnection (102 samples, 0.08%)</title><rect x="314.6" y="549" width="1.0" height="15.0" fill="rgb(248,161,25)" rx="2" ry="2" />
<text x="317.62" y="559.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInternal (200 samples, 0.16%)</title><rect x="1116.6" y="613" width="1.9" height="15.0" fill="rgb(243,177,26)" rx="2" ry="2" />
<text x="1119.59" y="623.5" ></text>
</g>
<g >
<title>Parser::fetchCurrentRevisionRecordOfTitle (40 samples, 0.03%)</title><rect x="577.2" y="485" width="0.4" height="15.0" fill="rgb(238,210,38)" rx="2" ry="2" />
<text x="580.25" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::finish (37 samples, 0.03%)</title><rect x="82.2" y="213" width="0.3" height="15.0" fill="rgb(212,57,3)" rx="2" ry="2" />
<text x="85.15" y="223.5" ></text>
</g>
<g >
<title>Title::getLinkURL (40 samples, 0.03%)</title><rect x="513.1" y="453" width="0.4" height="15.0" fill="rgb(241,123,46)" rx="2" ry="2" />
<text x="516.10" y="463.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (36 samples, 0.03%)</title><rect x="394.2" y="533" width="0.3" height="15.0" fill="rgb(240,43,8)" rx="2" ry="2" />
<text x="397.17" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (328 samples, 0.27%)</title><rect x="369.3" y="565" width="3.1" height="15.0" fill="rgb(222,160,54)" rx="2" ry="2" />
<text x="372.29" y="575.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (277 samples, 0.22%)</title><rect x="579.3" y="501" width="2.7" height="15.0" fill="rgb(254,147,18)" rx="2" ry="2" />
<text x="582.31" y="511.5" ></text>
</g>
<g >
<title>Language::normalizeForSearch (37 samples, 0.03%)</title><rect x="1187.7" y="949" width="0.3" height="15.0" fill="rgb(233,50,14)" rx="2" ry="2" />
<text x="1190.65" y="959.5" ></text>
</g>
<g >
<title>MediaWiki\Cache\CacheKeyHelper::getKeyForPage (39 samples, 0.03%)</title><rect x="576.1" y="517" width="0.4" height="15.0" fill="rgb(236,158,36)" rx="2" ry="2" />
<text x="579.12" y="527.5" ></text>
</g>
<g >
<title>Title::getInterwiki (40 samples, 0.03%)</title><rect x="368.1" y="725" width="0.4" height="15.0" fill="rgb(225,55,32)" rx="2" ry="2" />
<text x="371.15" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\ExcimerRequestTimeout::exitCriticalSection (49 samples, 0.04%)</title><rect x="1165.4" y="629" width="0.5" height="15.0" fill="rgb(223,90,21)" rx="2" ry="2" />
<text x="1168.42" y="639.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,250 samples, 1.01%)</title><rect x="998.4" y="421" width="12.0" height="15.0" fill="rgb(234,139,11)" rx="2" ry="2" />
<text x="1001.44" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getExtensionHooks (38 samples, 0.03%)</title><rect x="642.5" y="453" width="0.4" height="15.0" fill="rgb(206,165,30)" rx="2" ry="2" />
<text x="645.54" y="463.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (996 samples, 0.81%)</title><rect x="37.3" y="565" width="9.5" height="15.0" fill="rgb(244,5,20)" rx="2" ry="2" />
<text x="40.26" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::encodeHtmlEntities (118 samples, 0.10%)</title><rect x="703.3" y="885" width="1.2" height="15.0" fill="rgb(209,219,38)" rx="2" ry="2" />
<text x="706.33" y="895.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::release (16 samples, 0.01%)</title><rect x="397.2" y="277" width="0.2" height="15.0" fill="rgb(207,1,52)" rx="2" ry="2" />
<text x="400.23" y="287.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RenderedRevision.php (40 samples, 0.03%)</title><rect x="668.8" y="821" width="0.3" height="15.0" fill="rgb(245,165,25)" rx="2" ry="2" />
<text x="671.76" y="831.5" ></text>
</g>
<g >
<title>Parser::parse (17,566 samples, 14.21%)</title><rect x="477.2" y="613" width="167.6" height="15.0" fill="rgb(243,27,3)" rx="2" ry="2" />
<text x="480.18" y="623.5" >Parser::parse</text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/Cite/src/Cite.php (64 samples, 0.05%)</title><rect x="394.5" y="661" width="0.6" height="15.0" fill="rgb(248,65,12)" rx="2" ry="2" />
<text x="397.51" y="671.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (38 samples, 0.03%)</title><rect x="385.3" y="613" width="0.4" height="15.0" fill="rgb(206,8,13)" rx="2" ry="2" />
<text x="388.32" y="623.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (1,007 samples, 0.81%)</title><rect x="1053.0" y="245" width="9.6" height="15.0" fill="rgb(219,196,23)" rx="2" ry="2" />
<text x="1055.96" y="255.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (30 samples, 0.02%)</title><rect x="699.2" y="725" width="0.3" height="15.0" fill="rgb(248,192,34)" rx="2" ry="2" />
<text x="702.17" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (80 samples, 0.06%)</title><rect x="15.4" y="805" width="0.8" height="15.0" fill="rgb(218,67,47)" rx="2" ry="2" />
<text x="18.40" y="815.5" ></text>
</g>
<g >
<title>Parser::fetchTemplateAndTitle (72 samples, 0.06%)</title><rect x="1044.6" y="581" width="0.7" height="15.0" fill="rgb(225,52,46)" rx="2" ry="2" />
<text x="1047.57" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getTitleFormatter (33 samples, 0.03%)</title><rect x="842.8" y="565" width="0.3" height="15.0" fill="rgb(226,123,27)" rx="2" ry="2" />
<text x="845.83" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (1,319 samples, 1.07%)</title><rect x="81.9" y="309" width="12.6" height="15.0" fill="rgb(241,132,31)" rx="2" ry="2" />
<text x="84.93" y="319.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (40 samples, 0.03%)</title><rect x="642.2" y="453" width="0.3" height="15.0" fill="rgb(228,57,35)" rx="2" ry="2" />
<text x="645.15" y="463.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/request-timeout/src/CriticalSectionProvider.php(133)} (49 samples, 0.04%)</title><rect x="1165.4" y="645" width="0.5" height="15.0" fill="rgb(208,116,53)" rx="2" ry="2" />
<text x="1168.42" y="655.5" ></text>
</g>
<g >
<title>MessageCache::load (80 samples, 0.06%)</title><rect x="62.8" y="453" width="0.8" height="15.0" fill="rgb(227,217,12)" rx="2" ry="2" />
<text x="65.82" y="463.5" ></text>
</g>
<g >
<title>wfUrlencode (40 samples, 0.03%)</title><rect x="261.8" y="805" width="0.3" height="15.0" fill="rgb(228,198,18)" rx="2" ry="2" />
<text x="264.75" y="815.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (80 samples, 0.06%)</title><rect x="403.8" y="533" width="0.8" height="15.0" fill="rgb(222,225,12)" rx="2" ry="2" />
<text x="406.79" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ApiDiscussionToolsEdit::execute (74,092 samples, 59.92%)</title><rect x="23.7" y="1061" width="707.1" height="15.0" fill="rgb(246,227,28)" rx="2" ry="2" />
<text x="26.73" y="1071.5" >MediaWiki\Extension\DiscussionTools\ApiDiscussionToolsEdit::execute</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1548)} (40 samples, 0.03%)</title><rect x="21.4" y="645" width="0.4" height="15.0" fill="rgb(215,91,32)" rx="2" ry="2" />
<text x="24.43" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToName (80 samples, 0.06%)</title><rect x="905.3" y="565" width="0.8" height="15.0" fill="rgb(231,34,39)" rx="2" ry="2" />
<text x="908.33" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RevisionStore.php(1510)} (37 samples, 0.03%)</title><rect x="477.2" y="325" width="0.3" height="15.0" fill="rgb(211,4,22)" rx="2" ry="2" />
<text x="480.18" y="335.5" ></text>
</g>
<g >
<title>Parser::makeImage (4,759 samples, 3.85%)</title><rect x="769.6" y="645" width="45.4" height="15.0" fill="rgb(235,97,43)" rx="2" ry="2" />
<text x="772.61" y="655.5" >Pars..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (1,326 samples, 1.07%)</title><rect x="785.1" y="357" width="12.7" height="15.0" fill="rgb(240,207,37)" rx="2" ry="2" />
<text x="788.10" y="367.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (121 samples, 0.10%)</title><rect x="441.0" y="693" width="1.1" height="15.0" fill="rgb(221,205,26)" rx="2" ry="2" />
<text x="443.96" y="703.5" ></text>
</g>
<g >
<title>Message::text (120 samples, 0.10%)</title><rect x="200.0" y="581" width="1.1" height="15.0" fill="rgb(224,32,39)" rx="2" ry="2" />
<text x="202.98" y="591.5" ></text>
</g>
<g >
<title>wfUrlencode (94 samples, 0.08%)</title><rect x="1037.4" y="565" width="0.9" height="15.0" fill="rgb(238,178,14)" rx="2" ry="2" />
<text x="1040.40" y="575.5" ></text>
</g>
<g >
<title>MapCacheLRU::hasField (40 samples, 0.03%)</title><rect x="509.0" y="357" width="0.3" height="15.0" fill="rgb(232,83,5)" rx="2" ry="2" />
<text x="511.96" y="367.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Setup.php(713)} (440 samples, 0.36%)</title><rect x="16.9" y="1093" width="4.2" height="15.0" fill="rgb(244,31,41)" rx="2" ry="2" />
<text x="19.85" y="1103.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (80 samples, 0.06%)</title><rect x="403.8" y="565" width="0.8" height="15.0" fill="rgb(246,194,20)" rx="2" ry="2" />
<text x="406.79" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (1,417 samples, 1.15%)</title><rect x="1012.8" y="229" width="13.5" height="15.0" fill="rgb(219,56,34)" rx="2" ry="2" />
<text x="1015.77" y="239.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (80 samples, 0.06%)</title><rect x="15.4" y="853" width="0.8" height="15.0" fill="rgb(206,24,40)" rx="2" ry="2" />
<text x="18.40" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::characters (799 samples, 0.65%)</title><rect x="1130.7" y="757" width="7.6" height="15.0" fill="rgb(240,101,31)" rx="2" ry="2" />
<text x="1133.68" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::insertElement (41 samples, 0.03%)</title><rect x="907.2" y="533" width="0.4" height="15.0" fill="rgb(248,215,42)" rx="2" ry="2" />
<text x="910.23" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(120)} (117 samples, 0.09%)</title><rect x="936.2" y="741" width="1.1" height="15.0" fill="rgb(229,57,40)" rx="2" ry="2" />
<text x="939.16" y="751.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (909 samples, 0.74%)</title><rect x="409.8" y="341" width="8.6" height="15.0" fill="rgb(239,113,32)" rx="2" ry="2" />
<text x="412.77" y="351.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (492 samples, 0.40%)</title><rect x="988.0" y="405" width="4.7" height="15.0" fill="rgb(215,196,17)" rx="2" ry="2" />
<text x="990.97" y="415.5" ></text>
</g>
<g >
<title>Parser::parse (17,659 samples, 14.28%)</title><rect x="950.4" y="677" width="168.5" height="15.0" fill="rgb(208,216,1)" rx="2" ry="2" />
<text x="953.36" y="687.5" >Parser::parse</text>
</g>
<g >
<title>Liuggio\StatsdClient\Factory\StatsdDataFactory::timing (11 samples, 0.01%)</title><rect x="137.3" y="421" width="0.1" height="15.0" fill="rgb(249,2,25)" rx="2" ry="2" />
<text x="140.26" y="431.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferences (81 samples, 0.07%)</title><rect x="627.6" y="389" width="0.8" height="15.0" fill="rgb(238,170,7)" rx="2" ry="2" />
<text x="630.65" y="399.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentFormatter::postprocessTopicSubscription (118 samples, 0.10%)</title><rect x="257.3" y="885" width="1.1" height="15.0" fill="rgb(244,66,25)" rx="2" ry="2" />
<text x="260.25" y="895.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (40 samples, 0.03%)</title><rect x="910.3" y="549" width="0.4" height="15.0" fill="rgb(232,153,31)" rx="2" ry="2" />
<text x="913.30" y="559.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/FileRepo.php (40 samples, 0.03%)</title><rect x="403.4" y="565" width="0.4" height="15.0" fill="rgb(216,10,46)" rx="2" ry="2" />
<text x="406.41" y="575.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::cleanUp (160 samples, 0.13%)</title><rect x="25.6" y="821" width="1.6" height="15.0" fill="rgb(218,177,43)" rx="2" ry="2" />
<text x="28.63" y="831.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/WebStart.php (1,142 samples, 0.92%)</title><rect x="10.2" y="1125" width="10.9" height="15.0" fill="rgb(230,84,40)" rx="2" ry="2" />
<text x="13.15" y="1135.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::__construct (136 samples, 0.11%)</title><rect x="536.8" y="325" width="1.3" height="15.0" fill="rgb(207,138,12)" rx="2" ry="2" />
<text x="539.84" y="335.5" ></text>
</g>
<g >
<title>SearchUpdate::getLatestPage (18 samples, 0.01%)</title><rect x="1184.1" y="965" width="0.1" height="15.0" fill="rgb(218,123,4)" rx="2" ry="2" />
<text x="1187.05" y="975.5" ></text>
</g>
<g >
<title>wfUrlencode (40 samples, 0.03%)</title><rect x="570.5" y="501" width="0.3" height="15.0" fill="rgb(227,8,20)" rx="2" ry="2" />
<text x="573.45" y="511.5" ></text>
</g>
<g >
<title>MessageCache::get (80 samples, 0.06%)</title><rect x="1117.7" y="533" width="0.8" height="15.0" fill="rgb(211,22,3)" rx="2" ry="2" />
<text x="1120.73" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::endTag (643 samples, 0.52%)</title><rect x="900.0" y="613" width="6.1" height="15.0" fill="rgb(233,0,50)" rx="2" ry="2" />
<text x="902.96" y="623.5" ></text>
</g>
<g >
<title>DerivativeContext::getSkin (141 samples, 0.11%)</title><rect x="209.4" y="917" width="1.3" height="15.0" fill="rgb(234,27,33)" rx="2" ry="2" />
<text x="212.38" y="927.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (997 samples, 0.81%)</title><rect x="736.3" y="597" width="9.5" height="15.0" fill="rgb(252,89,54)" rx="2" ry="2" />
<text x="739.32" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (30 samples, 0.02%)</title><rect x="13.6" y="853" width="0.3" height="15.0" fill="rgb(217,74,1)" rx="2" ry="2" />
<text x="16.60" y="863.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="265.5" y="741" width="0.4" height="15.0" fill="rgb(215,26,2)" rx="2" ry="2" />
<text x="268.50" y="751.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (1,226 samples, 0.99%)</title><rect x="158.1" y="613" width="11.7" height="15.0" fill="rgb(223,93,20)" rx="2" ry="2" />
<text x="161.13" y="623.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (1,325 samples, 1.07%)</title><rect x="333.3" y="437" width="12.6" height="15.0" fill="rgb(230,227,3)" rx="2" ry="2" />
<text x="336.29" y="447.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (381 samples, 0.31%)</title><rect x="515.0" y="261" width="3.6" height="15.0" fill="rgb(211,10,2)" rx="2" ry="2" />
<text x="517.99" y="271.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (1,433 samples, 1.16%)</title><rect x="1012.6" y="261" width="13.7" height="15.0" fill="rgb(211,202,19)" rx="2" ry="2" />
<text x="1015.62" y="271.5" ></text>
</g>
<g >
<title>FileRepo::newFile (808 samples, 0.65%)</title><rect x="306.9" y="661" width="7.7" height="15.0" fill="rgb(239,30,29)" rx="2" ry="2" />
<text x="309.91" y="671.5" ></text>
</g>
<g >
<title>Parser::internalParse (40 samples, 0.03%)</title><rect x="845.1" y="549" width="0.4" height="15.0" fill="rgb(221,156,40)" rx="2" ry="2" />
<text x="848.08" y="559.5" ></text>
</g>
<g >
<title>Shellbox\Command\BashWrapper::wrap (39 samples, 0.03%)</title><rect x="1076.1" y="405" width="0.4" height="15.0" fill="rgb(221,53,49)" rx="2" ry="2" />
<text x="1079.10" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::select (25 samples, 0.02%)</title><rect x="700.1" y="805" width="0.3" height="15.0" fill="rgb(246,168,17)" rx="2" ry="2" />
<text x="703.14" y="815.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::prepare (36 samples, 0.03%)</title><rect x="307.9" y="517" width="0.3" height="15.0" fill="rgb(234,97,15)" rx="2" ry="2" />
<text x="310.87" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serialize (677 samples, 0.55%)</title><rect x="701.0" y="1029" width="6.5" height="15.0" fill="rgb(248,225,1)" rx="2" ry="2" />
<text x="704.03" y="1039.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::cleanUp (293 samples, 0.24%)</title><rect x="675.2" y="917" width="2.8" height="15.0" fill="rgb(234,108,13)" rx="2" ry="2" />
<text x="678.16" y="927.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,212 samples, 0.98%)</title><rect x="526.6" y="405" width="11.5" height="15.0" fill="rgb(245,204,48)" rx="2" ry="2" />
<text x="529.57" y="415.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (120 samples, 0.10%)</title><rect x="687.4" y="869" width="1.2" height="15.0" fill="rgb(245,174,42)" rx="2" ry="2" />
<text x="690.43" y="879.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::getObjects (242 samples, 0.20%)</title><rect x="722.3" y="869" width="2.4" height="15.0" fill="rgb(234,28,3)" rx="2" ry="2" />
<text x="725.34" y="879.5" ></text>
</g>
<g >
<title>SqlBagOStuff::serialize (78 samples, 0.06%)</title><rect x="915.8" y="741" width="0.7" height="15.0" fill="rgb(214,223,20)" rx="2" ry="2" />
<text x="918.80" y="751.5" ></text>
</g>
<g >
<title>Message::format (120 samples, 0.10%)</title><rect x="200.0" y="565" width="1.1" height="15.0" fill="rgb(251,125,6)" rx="2" ry="2" />
<text x="202.98" y="575.5" ></text>
</g>
<g >
<title>Message::fetchMessage (37 samples, 0.03%)</title><rect x="387.4" y="645" width="0.4" height="15.0" fill="rgb(213,174,46)" rx="2" ry="2" />
<text x="390.41" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL__Internal (79 samples, 0.06%)</title><rect x="297.2" y="629" width="0.8" height="15.0" fill="rgb(211,53,38)" rx="2" ry="2" />
<text x="300.24" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::getMessages (80 samples, 0.06%)</title><rect x="944.5" y="773" width="0.8" height="15.0" fill="rgb(236,97,44)" rx="2" ry="2" />
<text x="947.52" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL (68 samples, 0.05%)</title><rect x="1030.0" y="517" width="0.7" height="15.0" fill="rgb(216,51,15)" rx="2" ry="2" />
<text x="1033.04" y="527.5" ></text>
</g>
<g >
<title>Shellbox\Command\BoxedExecutor::execute (837 samples, 0.68%)</title><rect x="149.7" y="469" width="8.0" height="15.0" fill="rgb(221,119,49)" rx="2" ry="2" />
<text x="152.74" y="479.5" ></text>
</g>
<g >
<title>BagOStuff::getWithSetCallback (40 samples, 0.03%)</title><rect x="22.2" y="853" width="0.4" height="15.0" fill="rgb(211,15,36)" rx="2" ry="2" />
<text x="25.20" y="863.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (328 samples, 0.27%)</title><rect x="369.3" y="389" width="3.1" height="15.0" fill="rgb(240,61,13)" rx="2" ry="2" />
<text x="372.29" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::length (40 samples, 0.03%)</title><rect x="461.1" y="645" width="0.4" height="15.0" fill="rgb(213,67,17)" rx="2" ry="2" />
<text x="464.15" y="655.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (392 samples, 0.32%)</title><rect x="319.1" y="517" width="3.8" height="15.0" fill="rgb(254,14,40)" rx="2" ry="2" />
<text x="322.14" y="527.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/objectcache/wancache/WANObjectCache.php (40 samples, 0.03%)</title><rect x="15.8" y="645" width="0.4" height="15.0" fill="rgb(214,79,23)" rx="2" ry="2" />
<text x="18.78" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\Logger\LegacySpi::getLogger (25 samples, 0.02%)</title><rect x="587.6" y="405" width="0.3" height="15.0" fill="rgb(247,76,4)" rx="2" ry="2" />
<text x="590.62" y="415.5" ></text>
</g>
<g >
<title>MediaHandler::getTransform (67 samples, 0.05%)</title><rect x="519.4" y="501" width="0.6" height="15.0" fill="rgb(235,113,4)" rx="2" ry="2" />
<text x="522.38" y="511.5" ></text>
</g>
<g >
<title>Message::text (121 samples, 0.10%)</title><rect x="763.4" y="597" width="1.2" height="15.0" fill="rgb(254,184,8)" rx="2" ry="2" />
<text x="766.40" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="642.9" y="437" width="0.4" height="15.0" fill="rgb(223,86,47)" rx="2" ry="2" />
<text x="645.90" y="447.5" ></text>
</g>
<g >
<title>FileRepo::getLocalCacheKey (32 samples, 0.03%)</title><rect x="850.8" y="485" width="0.3" height="15.0" fill="rgb(228,80,40)" rx="2" ry="2" />
<text x="853.80" y="495.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (39 samples, 0.03%)</title><rect x="1035.2" y="565" width="0.3" height="15.0" fill="rgb(240,160,9)" rx="2" ry="2" />
<text x="1038.16" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\BeforeHtml::characters (40 samples, 0.03%)</title><rect x="712.4" y="949" width="0.4" height="15.0" fill="rgb(228,45,40)" rx="2" ry="2" />
<text x="715.45" y="959.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,622 samples, 1.31%)</title><rect x="538.1" y="437" width="15.5" height="15.0" fill="rgb(213,225,9)" rx="2" ry="2" />
<text x="541.14" y="447.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (1,325 samples, 1.07%)</title><rect x="333.3" y="517" width="12.6" height="15.0" fill="rgb(219,5,43)" rx="2" ry="2" />
<text x="336.29" y="527.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="15.0" y="741" width="0.4" height="15.0" fill="rgb(252,201,13)" rx="2" ry="2" />
<text x="18.02" y="751.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (958 samples, 0.77%)</title><rect x="431.1" y="661" width="9.1" height="15.0" fill="rgb(248,36,3)" rx="2" ry="2" />
<text x="434.07" y="671.5" ></text>
</g>
<g >
<title>ForeignAPIFile::getWidth (28 samples, 0.02%)</title><rect x="146.7" y="437" width="0.3" height="15.0" fill="rgb(235,182,10)" rx="2" ry="2" />
<text x="149.70" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onHtmlPageLinkRendererBegin (40 samples, 0.03%)</title><rect x="910.7" y="565" width="0.4" height="15.0" fill="rgb(224,73,3)" rx="2" ry="2" />
<text x="913.69" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexDriver::tidy (2,719 samples, 2.20%)</title><rect x="173.3" y="645" width="25.9" height="15.0" fill="rgb(242,204,30)" rx="2" ry="2" />
<text x="176.28" y="655.5" >M..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (405 samples, 0.33%)</title><rect x="405.5" y="325" width="3.9" height="15.0" fill="rgb(233,217,31)" rx="2" ry="2" />
<text x="408.53" y="335.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (1,159 samples, 0.94%)</title><rect x="869.9" y="597" width="11.0" height="15.0" fill="rgb(205,161,40)" rx="2" ry="2" />
<text x="872.86" y="607.5" ></text>
</g>
<g >
<title>Parser::handleExternalLinks (80 samples, 0.06%)</title><rect x="746.6" y="677" width="0.8" height="15.0" fill="rgb(209,190,45)" rx="2" ry="2" />
<text x="749.59" y="687.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (796 samples, 0.64%)</title><rect x="324.6" y="533" width="7.6" height="15.0" fill="rgb(205,47,50)" rx="2" ry="2" />
<text x="327.58" y="543.5" ></text>
</g>
<g >
<title>wfExpandUrl (40 samples, 0.03%)</title><rect x="984.9" y="485" width="0.4" height="15.0" fill="rgb(254,150,42)" rx="2" ry="2" />
<text x="987.91" y="495.5" ></text>
</g>
<g >
<title>MessageCache::load (62 samples, 0.05%)</title><rect x="700.1" y="885" width="0.6" height="15.0" fill="rgb(241,204,45)" rx="2" ry="2" />
<text x="703.14" y="895.5" ></text>
</g>
<g >
<title>Language::lc (40 samples, 0.03%)</title><rect x="1182.1" y="949" width="0.4" height="15.0" fill="rgb(245,57,37)" rx="2" ry="2" />
<text x="1185.15" y="959.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInternal (1,274 samples, 1.03%)</title><rect x="972.0" y="597" width="12.1" height="15.0" fill="rgb(207,24,9)" rx="2" ry="2" />
<text x="974.99" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::remove (40 samples, 0.03%)</title><rect x="901.5" y="565" width="0.4" height="15.0" fill="rgb(220,8,29)" rx="2" ry="2" />
<text x="904.48" y="575.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (1,156 samples, 0.93%)</title><rect x="657.7" y="773" width="11.1" height="15.0" fill="rgb(226,28,17)" rx="2" ry="2" />
<text x="660.73" y="783.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::runOnTransactionPreCommitCallbacks (35 samples, 0.03%)</title><rect x="1188.5" y="885" width="0.3" height="15.0" fill="rgb(247,191,1)" rx="2" ry="2" />
<text x="1191.45" y="895.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::getUsernameFromLink (437 samples, 0.35%)</title><rect x="685.6" y="949" width="4.1" height="15.0" fill="rgb(228,183,16)" rx="2" ry="2" />
<text x="688.55" y="959.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (1,007 samples, 0.81%)</title><rect x="1053.0" y="309" width="9.6" height="15.0" fill="rgb(238,63,2)" rx="2" ry="2" />
<text x="1055.96" y="319.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (136 samples, 0.11%)</title><rect x="392.5" y="661" width="1.3" height="15.0" fill="rgb(224,116,24)" rx="2" ry="2" />
<text x="395.52" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\Hooks\PageHooks::onOutputPageBeforeHTML (4,993 samples, 4.04%)</title><rect x="210.7" y="901" width="47.7" height="15.0" fill="rgb(252,156,43)" rx="2" ry="2" />
<text x="213.73" y="911.5" >Medi..</text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/user/User.php (40 samples, 0.03%)</title><rect x="12.8" y="965" width="0.4" height="15.0" fill="rgb(211,167,28)" rx="2" ry="2" />
<text x="15.83" y="975.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (1,651 samples, 1.34%)</title><rect x="346.4" y="421" width="15.7" height="15.0" fill="rgb(214,79,14)" rx="2" ry="2" />
<text x="349.37" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (37 samples, 0.03%)</title><rect x="387.4" y="437" width="0.4" height="15.0" fill="rgb(250,194,31)" rx="2" ry="2" />
<text x="390.41" y="447.5" ></text>
</g>
<g >
<title>ApiVisualEditorEdit::saveWikitext (43,535 samples, 35.21%)</title><rect x="262.5" y="997" width="415.5" height="15.0" fill="rgb(208,187,30)" rx="2" ry="2" />
<text x="265.52" y="1007.5" >ApiVisualEditorEdit::saveWikitext</text>
</g>
<g >
<title>UtfNormal\Validator::cleanUp (145 samples, 0.12%)</title><rect x="672.6" y="853" width="1.4" height="15.0" fill="rgb(217,186,45)" rx="2" ry="2" />
<text x="675.63" y="863.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (1,239 samples, 1.00%)</title><rect x="1076.9" y="629" width="11.9" height="15.0" fill="rgb(228,155,17)" rx="2" ry="2" />
<text x="1079.94" y="639.5" ></text>
</g>
<g >
<title>Parser::armorLinks (24 samples, 0.02%)</title><rect x="514.6" y="549" width="0.2" height="15.0" fill="rgb(252,223,15)" rx="2" ry="2" />
<text x="517.58" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds (40 samples, 0.03%)</title><rect x="31.2" y="325" width="0.4" height="15.0" fill="rgb(232,184,45)" rx="2" ry="2" />
<text x="34.23" y="335.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (338 samples, 0.27%)</title><rect x="1048.8" y="389" width="3.2" height="15.0" fill="rgb(244,62,47)" rx="2" ry="2" />
<text x="1051.79" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\PHPUtils::assertValidUTF8 (40 samples, 0.03%)</title><rect x="701.0" y="1013" width="0.4" height="15.0" fill="rgb(216,163,44)" rx="2" ry="2" />
<text x="704.03" y="1023.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/MediaWikiServices.php (40 samples, 0.03%)</title><rect x="10.2" y="1077" width="0.3" height="15.0" fill="rgb(230,92,21)" rx="2" ry="2" />
<text x="13.15" y="1087.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (438 samples, 0.35%)</title><rect x="453.5" y="677" width="4.2" height="15.0" fill="rgb(249,24,30)" rx="2" ry="2" />
<text x="456.53" y="687.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (438 samples, 0.35%)</title><rect x="71.9" y="261" width="4.2" height="15.0" fill="rgb(228,7,32)" rx="2" ry="2" />
<text x="74.93" y="271.5" ></text>
</g>
<g >
<title>Title::setFragment (37 samples, 0.03%)</title><rect x="393.8" y="661" width="0.4" height="15.0" fill="rgb(205,93,50)" rx="2" ry="2" />
<text x="396.82" y="671.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (1,538 samples, 1.24%)</title><rect x="1011.6" y="389" width="14.7" height="15.0" fill="rgb(211,6,22)" rx="2" ry="2" />
<text x="1014.62" y="399.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (40 samples, 0.03%)</title><rect x="219.1" y="725" width="0.4" height="15.0" fill="rgb(223,89,12)" rx="2" ry="2" />
<text x="222.10" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (58 samples, 0.05%)</title><rect x="315.0" y="421" width="0.6" height="15.0" fill="rgb(215,173,11)" rx="2" ry="2" />
<text x="318.04" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\DOMUtils::parseHTML (2,439 samples, 1.97%)</title><rect x="707.5" y="1045" width="23.3" height="15.0" fill="rgb(234,4,16)" rx="2" ry="2" />
<text x="710.49" y="1055.5" >W..</text>
</g>
<g >
<title>Title::getPrefixedDBkey (39 samples, 0.03%)</title><rect x="617.4" y="501" width="0.3" height="15.0" fill="rgb(244,11,21)" rx="2" ry="2" />
<text x="620.36" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (677 samples, 0.55%)</title><rect x="893.5" y="597" width="6.5" height="15.0" fill="rgb(234,52,17)" rx="2" ry="2" />
<text x="896.50" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onTitleIsAlwaysKnown (40 samples, 0.03%)</title><rect x="115.9" y="597" width="0.3" height="15.0" fill="rgb(205,23,20)" rx="2" ry="2" />
<text x="118.86" y="607.5" ></text>
</g>
<g >
<title>Shellbox\Shellbox::getUniqueString (40 samples, 0.03%)</title><rect x="1065.4" y="421" width="0.4" height="15.0" fill="rgb(254,221,49)" rx="2" ry="2" />
<text x="1068.42" y="431.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (492 samples, 0.40%)</title><rect x="988.0" y="389" width="4.7" height="15.0" fill="rgb(217,22,37)" rx="2" ry="2" />
<text x="990.97" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (37 samples, 0.03%)</title><rect x="477.2" y="277" width="0.3" height="15.0" fill="rgb(213,119,11)" rx="2" ry="2" />
<text x="480.18" y="287.5" ></text>
</g>
<g >
<title>Parser::normalizeSectionName (157 samples, 0.13%)</title><rect x="271.9" y="741" width="1.5" height="15.0" fill="rgb(244,79,53)" rx="2" ry="2" />
<text x="274.86" y="751.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (31 samples, 0.03%)</title><rect x="950.4" y="341" width="0.3" height="15.0" fill="rgb(247,122,50)" rx="2" ry="2" />
<text x="953.36" y="351.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="21.1" y="1061" width="0.3" height="15.0" fill="rgb(209,123,46)" rx="2" ry="2" />
<text x="24.05" y="1071.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (328 samples, 0.27%)</title><rect x="369.3" y="581" width="3.1" height="15.0" fill="rgb(217,227,29)" rx="2" ry="2" />
<text x="372.29" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::anyOtherEndTag (123 samples, 0.10%)</title><rect x="904.2" y="581" width="1.1" height="15.0" fill="rgb(221,225,15)" rx="2" ry="2" />
<text x="907.16" y="591.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (1,326 samples, 1.07%)</title><rect x="785.1" y="341" width="12.7" height="15.0" fill="rgb(218,68,23)" rx="2" ry="2" />
<text x="788.10" y="351.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\EventBus\EventFactory::createRevisionRecordAttrs (103 samples, 0.08%)</title><rect x="1188.8" y="789" width="1.0" height="15.0" fill="rgb(210,155,6)" rx="2" ry="2" />
<text x="1191.79" y="799.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="674.8" y="789" width="0.4" height="15.0" fill="rgb(241,192,23)" rx="2" ry="2" />
<text x="677.79" y="799.5" ></text>
</g>
<g >
<title>ApiBase::checkTitleUserPermissions (38 samples, 0.03%)</title><rect x="262.5" y="933" width="0.4" height="15.0" fill="rgb(218,8,3)" rx="2" ry="2" />
<text x="265.52" y="943.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (40 samples, 0.03%)</title><rect x="766.9" y="565" width="0.4" height="15.0" fill="rgb(219,77,13)" rx="2" ry="2" />
<text x="769.88" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (392 samples, 0.32%)</title><rect x="319.1" y="405" width="3.8" height="15.0" fill="rgb(217,205,54)" rx="2" ry="2" />
<text x="322.14" y="415.5" ></text>
</g>
<g >
<title>FileRepo::findFile (328 samples, 0.27%)</title><rect x="369.3" y="693" width="3.1" height="15.0" fill="rgb(241,139,19)" rx="2" ry="2" />
<text x="372.29" y="703.5" ></text>
</g>
<g >
<title>LinkHolderArray::replace (240 samples, 0.19%)</title><rect x="908.8" y="661" width="2.3" height="15.0" fill="rgb(238,145,5)" rx="2" ry="2" />
<text x="911.78" y="671.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (30 samples, 0.02%)</title><rect x="699.2" y="917" width="0.3" height="15.0" fill="rgb(240,95,52)" rx="2" ry="2" />
<text x="702.17" y="927.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::interpretAttribMatches (318 samples, 0.26%)</title><rect x="1149.0" y="613" width="3.0" height="15.0" fill="rgb(252,162,34)" rx="2" ry="2" />
<text x="1152.01" y="623.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="63.2" y="389" width="0.4" height="15.0" fill="rgb(215,127,1)" rx="2" ry="2" />
<text x="66.20" y="399.5" ></text>
</g>
<g >
<title>ExtensionRegistry::getAttribute (40 samples, 0.03%)</title><rect x="643.3" y="405" width="0.4" height="15.0" fill="rgb(241,70,39)" rx="2" ry="2" />
<text x="646.28" y="415.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="918.8" y="949" width="0.4" height="15.0" fill="rgb(205,148,10)" rx="2" ry="2" />
<text x="921.80" y="959.5" ></text>
</g>
<g >
<title>CookieJar::setCookie (21 samples, 0.02%)</title><rect x="307.7" y="469" width="0.2" height="15.0" fill="rgb(224,37,3)" rx="2" ry="2" />
<text x="310.66" y="479.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (6,130 samples, 4.96%)</title><rect x="381.7" y="757" width="58.5" height="15.0" fill="rgb(245,74,36)" rx="2" ry="2" />
<text x="384.72" y="767.5" >Parser..</text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getSlotParserOutput (17,917 samples, 14.49%)</title><rect x="31.2" y="741" width="171.0" height="15.0" fill="rgb(210,174,34)" rx="2" ry="2" />
<text x="34.23" y="751.5" >MediaWiki\Revision\Ren..</text>
</g>
<g >
<title>Title::fixUrlQueryArgs (40 samples, 0.03%)</title><rect x="504.4" y="453" width="0.4" height="15.0" fill="rgb(212,161,5)" rx="2" ry="2" />
<text x="507.43" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::applyHeaders (41 samples, 0.03%)</title><rect x="346.4" y="325" width="0.4" height="15.0" fill="rgb(235,96,31)" rx="2" ry="2" />
<text x="349.37" y="335.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (531 samples, 0.43%)</title><rect x="992.7" y="517" width="5.0" height="15.0" fill="rgb(230,10,16)" rx="2" ry="2" />
<text x="995.67" y="527.5" ></text>
</g>
<g >
<title>Title::prefix (40 samples, 0.03%)</title><rect x="883.2" y="581" width="0.4" height="15.0" fill="rgb(216,166,41)" rx="2" ry="2" />
<text x="886.21" y="591.5" ></text>
</g>
<g >
<title>Title::prefix (35 samples, 0.03%)</title><rect x="869.5" y="629" width="0.4" height="15.0" fill="rgb(234,114,5)" rx="2" ry="2" />
<text x="872.53" y="639.5" ></text>
</g>
<g >
<title>Title::getTitleFormatter (35 samples, 0.03%)</title><rect x="869.5" y="597" width="0.4" height="15.0" fill="rgb(212,68,32)" rx="2" ry="2" />
<text x="872.53" y="607.5" ></text>
</g>
<g >
<title>BaseBlacklist::buildSharedBlacklists (425 samples, 0.34%)</title><rect x="472.1" y="725" width="4.1" height="15.0" fill="rgb(249,58,44)" rx="2" ry="2" />
<text x="475.11" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::endTag (721 samples, 0.58%)</title><rect x="190.8" y="565" width="6.9" height="15.0" fill="rgb(216,52,23)" rx="2" ry="2" />
<text x="193.81" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (531 samples, 0.43%)</title><rect x="992.7" y="341" width="5.0" height="15.0" fill="rgb(243,57,12)" rx="2" ry="2" />
<text x="995.67" y="351.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Utils::modifyRequest (28 samples, 0.02%)</title><rect x="137.6" y="309" width="0.2" height="15.0" fill="rgb(222,158,49)" rx="2" ry="2" />
<text x="140.57" y="319.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::newFile (328 samples, 0.27%)</title><rect x="369.3" y="677" width="3.1" height="15.0" fill="rgb(237,151,23)" rx="2" ry="2" />
<text x="372.29" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (78 samples, 0.06%)</title><rect x="402.3" y="469" width="0.7" height="15.0" fill="rgb(236,125,1)" rx="2" ry="2" />
<text x="405.28" y="479.5" ></text>
</g>
<g >
<title>BlockLevelPass::doBlockLevels (79 samples, 0.06%)</title><rect x="617.7" y="581" width="0.8" height="15.0" fill="rgb(232,194,47)" rx="2" ry="2" />
<text x="620.74" y="591.5" ></text>
</g>
<g >
<title>Linker::splitTrail (39 samples, 0.03%)</title><rect x="290.5" y="709" width="0.4" height="15.0" fill="rgb(238,156,33)" rx="2" ry="2" />
<text x="293.51" y="719.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (1,119 samples, 0.90%)</title><rect x="159.2" y="565" width="10.6" height="15.0" fill="rgb(233,12,38)" rx="2" ry="2" />
<text x="162.15" y="575.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (78 samples, 0.06%)</title><rect x="271.1" y="741" width="0.8" height="15.0" fill="rgb(227,205,28)" rx="2" ry="2" />
<text x="274.12" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::dispatcherCurrentNode (119 samples, 0.10%)</title><rect x="1157.0" y="757" width="1.1" height="15.0" fill="rgb(242,43,4)" rx="2" ry="2" />
<text x="1160.01" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (318 samples, 0.26%)</title><rect x="896.9" y="565" width="3.1" height="15.0" fill="rgb(240,197,48)" rx="2" ry="2" />
<text x="899.93" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::isBlockElement (119 samples, 0.10%)</title><rect x="933.9" y="741" width="1.1" height="15.0" fill="rgb(245,49,33)" rx="2" ry="2" />
<text x="936.86" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::newRevisionsFromBatch (25 samples, 0.02%)</title><rect x="700.1" y="837" width="0.3" height="15.0" fill="rgb(211,26,45)" rx="2" ry="2" />
<text x="703.14" y="847.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/WebStart.php (16 samples, 0.01%)</title><rect x="10.0" y="1141" width="0.2" height="15.0" fill="rgb(252,99,44)" rx="2" ry="2" />
<text x="13.00" y="1151.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getSlotParserOutputUncached (17,917 samples, 14.49%)</title><rect x="31.2" y="725" width="171.0" height="15.0" fill="rgb(243,139,27)" rx="2" ry="2" />
<text x="34.23" y="735.5" >MediaWiki\Revision\Ren..</text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::parse (27 samples, 0.02%)</title><rect x="797.8" y="389" width="0.2" height="15.0" fill="rgb(233,146,48)" rx="2" ry="2" />
<text x="800.76" y="399.5" ></text>
</g>
<g >
<title>MediaWiki\SyntaxHighlight\Pygmentize::highlight (825 samples, 0.67%)</title><rect x="422.8" y="613" width="7.9" height="15.0" fill="rgb(238,45,41)" rx="2" ry="2" />
<text x="425.82" y="623.5" ></text>
</g>
<g >
<title>MessageCache::get (31 samples, 0.03%)</title><rect x="346.0" y="629" width="0.3" height="15.0" fill="rgb(215,61,18)" rx="2" ry="2" />
<text x="349.00" y="639.5" ></text>
</g>
<g >
<title>DerivativeContext::getSkin (141 samples, 0.11%)</title><rect x="209.4" y="853" width="1.3" height="15.0" fill="rgb(253,48,51)" rx="2" ry="2" />
<text x="212.38" y="863.5" ></text>
</g>
<g >
<title>MediaHandler::getHandler (39 samples, 0.03%)</title><rect x="317.4" y="693" width="0.4" height="15.0" fill="rgb(253,119,39)" rx="2" ry="2" />
<text x="320.44" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL (40 samples, 0.03%)</title><rect x="365.3" y="629" width="0.4" height="15.0" fill="rgb(223,41,36)" rx="2" ry="2" />
<text x="368.32" y="639.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (80 samples, 0.06%)</title><rect x="843.7" y="597" width="0.8" height="15.0" fill="rgb(229,34,34)" rx="2" ry="2" />
<text x="846.70" y="607.5" ></text>
</g>
<g >
<title>wfUrlencode (41 samples, 0.03%)</title><rect x="298.4" y="629" width="0.4" height="15.0" fill="rgb(248,137,12)" rx="2" ry="2" />
<text x="301.38" y="639.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::breakSyntax (39 samples, 0.03%)</title><rect x="745.1" y="565" width="0.4" height="15.0" fill="rgb(207,25,52)" rx="2" ry="2" />
<text x="748.08" y="575.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (250 samples, 0.20%)</title><rect x="1035.9" y="581" width="2.4" height="15.0" fill="rgb(231,187,33)" rx="2" ry="2" />
<text x="1038.91" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (452 samples, 0.37%)</title><rect x="988.4" y="293" width="4.3" height="15.0" fill="rgb(228,111,53)" rx="2" ry="2" />
<text x="991.35" y="303.5" ></text>
</g>
<g >
<title>ImageHandler::normaliseParams (33 samples, 0.03%)</title><rect x="1063.0" y="453" width="0.3" height="15.0" fill="rgb(220,88,23)" rx="2" ry="2" />
<text x="1065.99" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (455 samples, 0.37%)</title><rect x="76.8" y="245" width="4.4" height="15.0" fill="rgb(233,85,51)" rx="2" ry="2" />
<text x="79.84" y="255.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (993 samples, 0.80%)</title><rect x="588.1" y="149" width="9.4" height="15.0" fill="rgb(210,175,54)" rx="2" ry="2" />
<text x="591.07" y="159.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::appropriatePlace (40 samples, 0.03%)</title><rect x="1155.9" y="693" width="0.3" height="15.0" fill="rgb(245,127,22)" rx="2" ry="2" />
<text x="1158.87" y="703.5" ></text>
</g>
<g >
<title>ParserOptions::getMaxTemplateDepth (45 samples, 0.04%)</title><rect x="577.6" y="533" width="0.5" height="15.0" fill="rgb(229,197,41)" rx="2" ry="2" />
<text x="580.63" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (381 samples, 0.31%)</title><rect x="515.0" y="197" width="3.6" height="15.0" fill="rgb(234,225,19)" rx="2" ry="2" />
<text x="517.99" y="207.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::insertElement (40 samples, 0.03%)</title><rect x="1106.6" y="485" width="0.4" height="15.0" fill="rgb(234,85,32)" rx="2" ry="2" />
<text x="1109.64" y="495.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,251 samples, 1.01%)</title><rect x="1065.0" y="533" width="11.9" height="15.0" fill="rgb(249,93,27)" rx="2" ry="2" />
<text x="1068.00" y="543.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (38 samples, 0.03%)</title><rect x="264.8" y="869" width="0.3" height="15.0" fill="rgb(218,193,36)" rx="2" ry="2" />
<text x="267.75" y="879.5" ></text>
</g>
<g >
<title>Parser::braceSubstitution (40 samples, 0.03%)</title><rect x="31.2" y="501" width="0.4" height="15.0" fill="rgb(230,115,3)" rx="2" ry="2" />
<text x="34.23" y="511.5" ></text>
</g>
<g >
<title>wfUrlencode (40 samples, 0.03%)</title><rect x="131.7" y="549" width="0.3" height="15.0" fill="rgb(218,104,2)" rx="2" ry="2" />
<text x="134.66" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="31.2" y="645" width="0.4" height="15.0" fill="rgb(221,55,20)" rx="2" ry="2" />
<text x="34.23" y="655.5" ></text>
</g>
<g >
<title>Shellbox\Command\UnboxedExecutor::execute (1,115 samples, 0.90%)</title><rect x="1066.2" y="437" width="10.7" height="15.0" fill="rgb(241,15,42)" rx="2" ry="2" />
<text x="1069.21" y="447.5" ></text>
</g>
<g >
<title>ApiMain::execute (68,558 samples, 55.44%)</title><rect x="23.7" y="1045" width="654.3" height="15.0" fill="rgb(254,175,1)" rx="2" ry="2" />
<text x="26.73" y="1055.5" >ApiMain::execute</text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\DOMCompat::attributes (39 samples, 0.03%)</title><rect x="250.8" y="773" width="0.4" height="15.0" fill="rgb(205,6,13)" rx="2" ry="2" />
<text x="253.78" y="783.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::get (44 samples, 0.04%)</title><rect x="314.6" y="485" width="0.4" height="15.0" fill="rgb(220,0,46)" rx="2" ry="2" />
<text x="317.62" y="495.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="395.5" y="533" width="0.4" height="15.0" fill="rgb(231,10,34)" rx="2" ry="2" />
<text x="398.50" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::endTag (357 samples, 0.29%)</title><rect x="637.6" y="517" width="3.4" height="15.0" fill="rgb(232,60,45)" rx="2" ry="2" />
<text x="640.59" y="527.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (546 samples, 0.44%)</title><rect x="514.8" y="517" width="5.2" height="15.0" fill="rgb(206,142,37)" rx="2" ry="2" />
<text x="517.81" y="527.5" ></text>
</g>
<g >
<title>wfAppendQuery (40 samples, 0.03%)</title><rect x="519.0" y="437" width="0.4" height="15.0" fill="rgb(219,110,8)" rx="2" ry="2" />
<text x="522.00" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\ExcimerTimerWrapper::exitCriticalSection (38 samples, 0.03%)</title><rect x="375.8" y="405" width="0.4" height="15.0" fill="rgb(244,141,45)" rx="2" ry="2" />
<text x="378.81" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (38 samples, 0.03%)</title><rect x="304.1" y="645" width="0.4" height="15.0" fill="rgb(252,50,52)" rx="2" ry="2" />
<text x="307.11" y="655.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::replaceForNativeNormalize (37 samples, 0.03%)</title><rect x="679.1" y="965" width="0.4" height="15.0" fill="rgb(234,88,17)" rx="2" ry="2" />
<text x="682.10" y="975.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="974.7" y="533" width="0.4" height="15.0" fill="rgb(234,111,1)" rx="2" ry="2" />
<text x="977.67" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::get (356 samples, 0.29%)</title><rect x="265.9" y="789" width="3.4" height="15.0" fill="rgb(211,29,37)" rx="2" ry="2" />
<text x="268.87" y="799.5" ></text>
</g>
<g >
<title>TextContent::getWikitextForTransclusion (37 samples, 0.03%)</title><rect x="700.4" y="821" width="0.3" height="15.0" fill="rgb(224,6,29)" rx="2" ry="2" />
<text x="703.37" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::getValues (80 samples, 0.06%)</title><rect x="1104.4" y="501" width="0.7" height="15.0" fill="rgb(237,224,32)" rx="2" ry="2" />
<text x="1107.35" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (188 samples, 0.15%)</title><rect x="375.4" y="549" width="1.8" height="15.0" fill="rgb(244,31,36)" rx="2" ry="2" />
<text x="378.37" y="559.5" ></text>
</g>
<g >
<title>Hooks::runner (40 samples, 0.03%)</title><rect x="975.8" y="517" width="0.4" height="15.0" fill="rgb(250,155,43)" rx="2" ry="2" />
<text x="978.81" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onTitleIsAlwaysKnown (40 samples, 0.03%)</title><rect x="983.4" y="565" width="0.4" height="15.0" fill="rgb(239,177,52)" rx="2" ry="2" />
<text x="986.42" y="575.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (462 samples, 0.37%)</title><rect x="583.2" y="389" width="4.4" height="15.0" fill="rgb(241,214,42)" rx="2" ry="2" />
<text x="586.21" y="399.5" ></text>
</g>
<g >
<title>Title::getInterwikiLookup (41 samples, 0.03%)</title><rect x="978.1" y="517" width="0.4" height="15.0" fill="rgb(224,112,37)" rx="2" ry="2" />
<text x="981.10" y="527.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(160)} (40 samples, 0.03%)</title><rect x="258.4" y="789" width="0.4" height="15.0" fill="rgb(213,222,32)" rx="2" ry="2" />
<text x="261.38" y="799.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (958 samples, 0.77%)</title><rect x="273.7" y="677" width="9.2" height="15.0" fill="rgb(249,190,53)" rx="2" ry="2" />
<text x="276.74" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (78 samples, 0.06%)</title><rect x="267.7" y="325" width="0.8" height="15.0" fill="rgb(240,150,4)" rx="2" ry="2" />
<text x="270.75" y="335.5" ></text>
</g>
<g >
<title>CookieJar::setCookie (21 samples, 0.02%)</title><rect x="137.4" y="325" width="0.2" height="15.0" fill="rgb(241,82,25)" rx="2" ry="2" />
<text x="140.37" y="335.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (80 samples, 0.06%)</title><rect x="859.5" y="629" width="0.8" height="15.0" fill="rgb(240,222,26)" rx="2" ry="2" />
<text x="862.51" y="639.5" ></text>
</g>
<g >
<title>ApiMain::executeActionWithErrorHandling (93,918 samples, 75.95%)</title><rect x="21.4" y="1093" width="896.3" height="15.0" fill="rgb(237,169,45)" rx="2" ry="2" />
<text x="24.43" y="1103.5" >ApiMain::executeActionWithErrorHandling</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (381 samples, 0.31%)</title><rect x="515.0" y="245" width="3.6" height="15.0" fill="rgb(241,192,50)" rx="2" ry="2" />
<text x="517.99" y="255.5" ></text>
</g>
<g >
<title>ParserCache::encodeAsJson (40 samples, 0.03%)</title><rect x="916.9" y="821" width="0.4" height="15.0" fill="rgb(240,26,0)" rx="2" ry="2" />
<text x="919.93" y="831.5" ></text>
</g>
<g >
<title>Cite\Cite::checkRefsNoReferences (40 samples, 0.03%)</title><rect x="31.2" y="613" width="0.4" height="15.0" fill="rgb(231,19,42)" rx="2" ry="2" />
<text x="34.23" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::emitDataRange (519 samples, 0.42%)</title><rect x="887.0" y="613" width="5.0" height="15.0" fill="rgb(226,12,13)" rx="2" ry="2" />
<text x="890.02" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (25 samples, 0.02%)</title><rect x="700.1" y="773" width="0.3" height="15.0" fill="rgb(238,187,49)" rx="2" ry="2" />
<text x="703.14" y="783.5" ></text>
</g>
<g >
<title>LinkHolderArray::replace (1,478 samples, 1.20%)</title><rect x="753.5" y="645" width="14.1" height="15.0" fill="rgb(253,189,4)" rx="2" ry="2" />
<text x="756.54" y="655.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (460 samples, 0.37%)</title><rect x="71.7" y="453" width="4.4" height="15.0" fill="rgb(208,143,28)" rx="2" ry="2" />
<text x="74.72" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::prepareDefaults (14 samples, 0.01%)</title><rect x="998.4" y="357" width="0.2" height="15.0" fill="rgb(212,195,0)" rx="2" ry="2" />
<text x="1001.44" y="367.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="755.8" y="597" width="0.4" height="15.0" fill="rgb(206,126,35)" rx="2" ry="2" />
<text x="758.81" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::createNode (681 samples, 0.55%)</title><rect x="1145.6" y="677" width="6.4" height="15.0" fill="rgb(211,21,13)" rx="2" ry="2" />
<text x="1148.55" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::select (37 samples, 0.03%)</title><rect x="477.2" y="293" width="0.3" height="15.0" fill="rgb(221,74,11)" rx="2" ry="2" />
<text x="480.18" y="303.5" ></text>
</g>
<g >
<title>Shellbox\Command\UnboxedExecutor::execute (811 samples, 0.66%)</title><rect x="149.7" y="437" width="7.8" height="15.0" fill="rgb(212,197,26)" rx="2" ry="2" />
<text x="152.74" y="447.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,582 samples, 1.28%)</title><rect x="798.3" y="613" width="15.1" height="15.0" fill="rgb(235,96,39)" rx="2" ry="2" />
<text x="801.35" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::characters (439 samples, 0.36%)</title><rect x="230.2" y="773" width="4.2" height="15.0" fill="rgb(247,109,45)" rx="2" ry="2" />
<text x="233.18" y="783.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (1,325 samples, 1.07%)</title><rect x="333.3" y="389" width="12.6" height="15.0" fill="rgb(230,133,20)" rx="2" ry="2" />
<text x="336.29" y="399.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (37 samples, 0.03%)</title><rect x="422.8" y="565" width="0.4" height="15.0" fill="rgb(222,113,19)" rx="2" ry="2" />
<text x="425.82" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::getUsernameFromLink (278 samples, 0.22%)</title><rect x="216.8" y="757" width="2.7" height="15.0" fill="rgb(244,57,45)" rx="2" ry="2" />
<text x="219.83" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::get (275 samples, 0.22%)</title><rect x="265.9" y="629" width="2.6" height="15.0" fill="rgb(247,41,20)" rx="2" ry="2" />
<text x="268.87" y="639.5" ></text>
</g>
<g >
<title>Title::getLocalURL (200 samples, 0.16%)</title><rect x="503.7" y="469" width="1.9" height="15.0" fill="rgb(218,61,39)" rx="2" ry="2" />
<text x="506.66" y="479.5" ></text>
</g>
<g >
<title>SvgHandler::normaliseParams (67 samples, 0.05%)</title><rect x="519.4" y="469" width="0.6" height="15.0" fill="rgb(252,81,45)" rx="2" ry="2" />
<text x="522.38" y="479.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,731 samples, 1.40%)</title><rect x="1010.4" y="517" width="16.5" height="15.0" fill="rgb(211,131,1)" rx="2" ry="2" />
<text x="1013.37" y="527.5" ></text>
</g>
<g >
<title>SectionProfiler::scopedProfileOut (48 samples, 0.04%)</title><rect x="129.7" y="597" width="0.5" height="15.0" fill="rgb(254,143,1)" rx="2" ry="2" />
<text x="132.69" y="607.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (14 samples, 0.01%)</title><rect x="1165.9" y="853" width="0.1" height="15.0" fill="rgb(249,211,13)" rx="2" ry="2" />
<text x="1168.89" y="863.5" ></text>
</g>
<g >
<title>User::getBlockedStatus (38 samples, 0.03%)</title><rect x="262.5" y="805" width="0.4" height="15.0" fill="rgb(220,60,18)" rx="2" ry="2" />
<text x="265.52" y="815.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (369 samples, 0.30%)</title><rect x="1048.8" y="501" width="3.5" height="15.0" fill="rgb(233,170,40)" rx="2" ry="2" />
<text x="1051.79" y="511.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,119 samples, 0.90%)</title><rect x="1052.3" y="485" width="10.7" height="15.0" fill="rgb(251,34,12)" rx="2" ry="2" />
<text x="1055.31" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Assert\Assert::parameterType (80 samples, 0.06%)</title><rect x="982.3" y="565" width="0.8" height="15.0" fill="rgb(243,56,53)" rx="2" ry="2" />
<text x="985.30" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (40 samples, 0.03%)</title><rect x="255.3" y="581" width="0.4" height="15.0" fill="rgb(222,156,27)" rx="2" ry="2" />
<text x="258.34" y="591.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (610 samples, 0.49%)</title><rect x="76.1" y="501" width="5.8" height="15.0" fill="rgb(213,119,17)" rx="2" ry="2" />
<text x="79.11" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\PageEditStash::checkCache (40 samples, 0.03%)</title><rect x="471.4" y="821" width="0.4" height="15.0" fill="rgb(238,46,42)" rx="2" ry="2" />
<text x="474.40" y="831.5" ></text>
</g>
<g >
<title>MWCallableUpdate::doUpdate (103 samples, 0.08%)</title><rect x="1188.8" y="933" width="1.0" height="15.0" fill="rgb(254,212,51)" rx="2" ry="2" />
<text x="1191.79" y="943.5" ></text>
</g>
<g >
<title>Parser::fetchFileAndTitle (47 samples, 0.04%)</title><rect x="147.6" y="549" width="0.4" height="15.0" fill="rgb(222,136,52)" rx="2" ry="2" />
<text x="150.59" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::__construct (40 samples, 0.03%)</title><rect x="725.8" y="901" width="0.4" height="15.0" fill="rgb(231,220,39)" rx="2" ry="2" />
<text x="728.80" y="911.5" ></text>
</g>
<g >
<title>LocalisationCache::getItem (39 samples, 0.03%)</title><rect x="391.4" y="629" width="0.4" height="15.0" fill="rgb(218,103,43)" rx="2" ry="2" />
<text x="394.45" y="639.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::doTransform (50 samples, 0.04%)</title><rect x="783.4" y="565" width="0.5" height="15.0" fill="rgb(246,83,48)" rx="2" ry="2" />
<text x="786.42" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::insertElement (40 samples, 0.03%)</title><rect x="642.2" y="437" width="0.3" height="15.0" fill="rgb(208,152,20)" rx="2" ry="2" />
<text x="645.15" y="447.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (40 samples, 0.03%)</title><rect x="261.0" y="789" width="0.4" height="15.0" fill="rgb(249,221,32)" rx="2" ry="2" />
<text x="263.99" y="799.5" ></text>
</g>
<g >
<title>LCStoreDB::get (36 samples, 0.03%)</title><rect x="470.7" y="629" width="0.3" height="15.0" fill="rgb(233,119,15)" rx="2" ry="2" />
<text x="473.69" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\DeprecatedHooks::getDeprecationInfo (40 samples, 0.03%)</title><rect x="974.7" y="517" width="0.4" height="15.0" fill="rgb(230,53,37)" rx="2" ry="2" />
<text x="977.67" y="527.5" ></text>
</g>
<g >
<title>FormatJson::encode (40 samples, 0.03%)</title><rect x="916.9" y="789" width="0.4" height="15.0" fill="rgb(254,129,20)" rx="2" ry="2" />
<text x="919.93" y="799.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RevisionStore.php(2909)} (40 samples, 0.03%)</title><rect x="31.2" y="341" width="0.4" height="15.0" fill="rgb(242,149,45)" rx="2" ry="2" />
<text x="34.23" y="351.5" ></text>
</g>
<g >
<title>Hooks::runner (399 samples, 0.32%)</title><rect x="17.2" y="1061" width="3.9" height="15.0" fill="rgb(209,118,37)" rx="2" ry="2" />
<text x="20.24" y="1071.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (999 samples, 0.81%)</title><rect x="588.0" y="245" width="9.5" height="15.0" fill="rgb(231,33,38)" rx="2" ry="2" />
<text x="591.01" y="255.5" ></text>
</g>
<g >
<title>LocalisationCache::getItem (32 samples, 0.03%)</title><rect x="700.7" y="901" width="0.3" height="15.0" fill="rgb(235,5,20)" rx="2" ry="2" />
<text x="703.73" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (36 samples, 0.03%)</title><rect x="470.7" y="565" width="0.3" height="15.0" fill="rgb(206,229,39)" rx="2" ry="2" />
<text x="473.69" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::getNoahKey (202 samples, 0.16%)</title><rect x="633.8" y="453" width="1.9" height="15.0" fill="rgb(210,118,23)" rx="2" ry="2" />
<text x="636.76" y="463.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,263 samples, 1.02%)</title><rect x="998.3" y="517" width="12.1" height="15.0" fill="rgb(232,6,36)" rx="2" ry="2" />
<text x="1001.32" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (795 samples, 0.64%)</title><rect x="770.4" y="357" width="7.6" height="15.0" fill="rgb(226,66,23)" rx="2" ry="2" />
<text x="773.44" y="367.5" ></text>
</g>
<g >
<title>PPFrame_Hash::virtualBracketedImplode (40 samples, 0.03%)</title><rect x="271.5" y="725" width="0.4" height="15.0" fill="rgb(253,89,50)" rx="2" ry="2" />
<text x="274.48" y="735.5" ></text>
</g>
<g >
<title>Title::isSpecialPage (36 samples, 0.03%)</title><rect x="392.2" y="709" width="0.3" height="15.0" fill="rgb(217,16,26)" rx="2" ry="2" />
<text x="395.17" y="719.5" ></text>
</g>
<g >
<title>LCStoreDB::get (40 samples, 0.03%)</title><rect x="419.4" y="469" width="0.4" height="15.0" fill="rgb(231,113,26)" rx="2" ry="2" />
<text x="422.41" y="479.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (16 samples, 0.01%)</title><rect x="731.9" y="853" width="0.2" height="15.0" fill="rgb(254,190,46)" rx="2" ry="2" />
<text x="734.90" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\base_convert (22 samples, 0.02%)</title><rect x="419.8" y="629" width="0.2" height="15.0" fill="rgb(253,139,34)" rx="2" ry="2" />
<text x="422.79" y="639.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (625 samples, 0.51%)</title><rect x="520.3" y="373" width="6.0" height="15.0" fill="rgb(208,171,52)" rx="2" ry="2" />
<text x="523.29" y="383.5" ></text>
</g>
<g >
<title>Html::openElement (40 samples, 0.03%)</title><rect x="66.6" y="501" width="0.4" height="15.0" fill="rgb(241,106,27)" rx="2" ry="2" />
<text x="69.60" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::castToTitle (39 samples, 0.03%)</title><rect x="1028.9" y="549" width="0.4" height="15.0" fill="rgb(251,186,37)" rx="2" ry="2" />
<text x="1031.90" y="559.5" ></text>
</g>
<g >
<title>LinkHolderArray::__destruct (41 samples, 0.03%)</title><rect x="1048.4" y="485" width="0.4" height="15.0" fill="rgb(254,95,37)" rx="2" ry="2" />
<text x="1051.40" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(599)} (477 samples, 0.39%)</title><rect x="685.2" y="965" width="4.5" height="15.0" fill="rgb(211,77,37)" rx="2" ry="2" />
<text x="688.17" y="975.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (3,481 samples, 2.82%)</title><rect x="572.3" y="565" width="33.3" height="15.0" fill="rgb(240,75,10)" rx="2" ry="2" />
<text x="575.34" y="575.5" >PP..</text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/media/BitmapHandler.php (39 samples, 0.03%)</title><rect x="395.5" y="549" width="0.4" height="15.0" fill="rgb(245,83,36)" rx="2" ry="2" />
<text x="398.50" y="559.5" ></text>
</g>
<g >
<title>Parser::fetchFileNoRegister (949 samples, 0.77%)</title><rect x="395.9" y="677" width="9.0" height="15.0" fill="rgb(216,1,39)" rx="2" ry="2" />
<text x="398.87" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (32 samples, 0.03%)</title><rect x="207.6" y="773" width="0.3" height="15.0" fill="rgb(223,142,38)" rx="2" ry="2" />
<text x="210.55" y="783.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (559 samples, 0.45%)</title><rect x="845.5" y="565" width="5.3" height="15.0" fill="rgb(213,90,41)" rx="2" ry="2" />
<text x="848.46" y="575.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::formatTitle (32 samples, 0.03%)</title><rect x="700.7" y="949" width="0.3" height="15.0" fill="rgb(234,3,20)" rx="2" ry="2" />
<text x="703.73" y="959.5" ></text>
</g>
<g >
<title>ActorMigrationBase::getJoin (39 samples, 0.03%)</title><rect x="732.1" y="309" width="0.4" height="15.0" fill="rgb(216,59,32)" rx="2" ry="2" />
<text x="735.12" y="319.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeLink (40 samples, 0.03%)</title><rect x="910.7" y="629" width="0.4" height="15.0" fill="rgb(227,38,47)" rx="2" ry="2" />
<text x="913.69" y="639.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (1,651 samples, 1.34%)</title><rect x="346.4" y="517" width="15.7" height="15.0" fill="rgb(226,145,10)" rx="2" ry="2" />
<text x="349.37" y="527.5" ></text>
</g>
<g >
<title>Title::getLinkURL (40 samples, 0.03%)</title><rect x="1118.5" y="533" width="0.4" height="15.0" fill="rgb(234,117,17)" rx="2" ry="2" />
<text x="1121.50" y="543.5" ></text>
</g>
<g >
<title>MagicWord::__construct (38 samples, 0.03%)</title><rect x="420.9" y="581" width="0.4" height="15.0" fill="rgb(250,223,26)" rx="2" ry="2" />
<text x="423.90" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (155 samples, 0.13%)</title><rect x="259.5" y="853" width="1.5" height="15.0" fill="rgb(240,91,36)" rx="2" ry="2" />
<text x="262.51" y="863.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (714 samples, 0.58%)</title><rect x="307.7" y="565" width="6.8" height="15.0" fill="rgb(210,51,14)" rx="2" ry="2" />
<text x="310.66" y="575.5" ></text>
</g>
<g >
<title>EditPage::attemptSave (42,626 samples, 34.47%)</title><rect x="264.4" y="933" width="406.7" height="15.0" fill="rgb(224,171,47)" rx="2" ry="2" />
<text x="267.38" y="943.5" >EditPage::attemptSave</text>
</g>
<g >
<title>BagOStuff::genericKeyFromComponents (13 samples, 0.01%)</title><rect x="998.3" y="405" width="0.1" height="15.0" fill="rgb(239,96,39)" rx="2" ry="2" />
<text x="1001.32" y="415.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (531 samples, 0.43%)</title><rect x="992.7" y="469" width="5.0" height="15.0" fill="rgb(214,100,19)" rx="2" ry="2" />
<text x="995.67" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (683 samples, 0.55%)</title><rect x="719.7" y="933" width="6.5" height="15.0" fill="rgb(237,213,12)" rx="2" ry="2" />
<text x="722.66" y="943.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (120 samples, 0.10%)</title><rect x="14.3" y="1045" width="1.1" height="15.0" fill="rgb(207,89,21)" rx="2" ry="2" />
<text x="17.26" y="1055.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (35 samples, 0.03%)</title><rect x="259.5" y="565" width="0.3" height="15.0" fill="rgb(251,77,24)" rx="2" ry="2" />
<text x="262.51" y="575.5" ></text>
</g>
<g >
<title>Parser::statelessFetchRevisionRecord (347 samples, 0.28%)</title><rect x="387.8" y="645" width="3.3" height="15.0" fill="rgb(241,101,42)" rx="2" ry="2" />
<text x="390.77" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec (39 samples, 0.03%)</title><rect x="674.8" y="885" width="0.4" height="15.0" fill="rgb(242,222,0)" rx="2" ry="2" />
<text x="677.79" y="895.5" ></text>
</g>
<g >
<title>MediaWiki\Logger\LoggerFactory::getProvider (41 samples, 0.03%)</title><rect x="16.9" y="1061" width="0.3" height="15.0" fill="rgb(240,222,17)" rx="2" ry="2" />
<text x="19.85" y="1071.5" ></text>
</g>
<g >
<title>Parser::handleMagicLinks (161 samples, 0.13%)</title><rect x="379.4" y="757" width="1.6" height="15.0" fill="rgb(251,176,8)" rx="2" ry="2" />
<text x="382.42" y="767.5" ></text>
</g>
<g >
<title>Html::closeElement (39 samples, 0.03%)</title><rect x="757.7" y="565" width="0.4" height="15.0" fill="rgb(215,152,29)" rx="2" ry="2" />
<text x="760.71" y="575.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::replaceForNativeNormalize (40 samples, 0.03%)</title><rect x="26.8" y="805" width="0.4" height="15.0" fill="rgb(213,200,10)" rx="2" ry="2" />
<text x="29.78" y="815.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (538 samples, 0.44%)</title><rect x="987.5" y="565" width="5.2" height="15.0" fill="rgb(207,28,44)" rx="2" ry="2" />
<text x="990.53" y="575.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (40 samples, 0.03%)</title><rect x="735.9" y="581" width="0.4" height="15.0" fill="rgb(230,168,42)" rx="2" ry="2" />
<text x="738.94" y="591.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (988 samples, 0.80%)</title><rect x="527.4" y="309" width="9.4" height="15.0" fill="rgb(227,183,18)" rx="2" ry="2" />
<text x="530.41" y="319.5" ></text>
</g>
<g >
<title>Title::newFromText (158 samples, 0.13%)</title><rect x="216.8" y="725" width="1.5" height="15.0" fill="rgb(249,185,27)" rx="2" ry="2" />
<text x="219.83" y="735.5" ></text>
</g>
<g >
<title>ParserOptions::optionUsed (36 samples, 0.03%)</title><rect x="561.9" y="517" width="0.3" height="15.0" fill="rgb(218,187,21)" rx="2" ry="2" />
<text x="564.87" y="527.5" ></text>
</g>
<g >
<title>MapCacheLRU::getCurrentTime (40 samples, 0.03%)</title><rect x="261.0" y="773" width="0.4" height="15.0" fill="rgb(233,143,53)" rx="2" ry="2" />
<text x="263.99" y="783.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (40 samples, 0.03%)</title><rect x="158.8" y="549" width="0.4" height="15.0" fill="rgb(243,196,45)" rx="2" ry="2" />
<text x="161.77" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onHtmlPageLinkRendererEnd (80 samples, 0.06%)</title><rect x="57.8" y="549" width="0.8" height="15.0" fill="rgb(246,104,21)" rx="2" ry="2" />
<text x="60.85" y="559.5" ></text>
</g>
<g >
<title>Diff::__construct (66 samples, 0.05%)</title><rect x="919.9" y="885" width="0.6" height="15.0" fill="rgb(224,97,13)" rx="2" ry="2" />
<text x="922.91" y="895.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (160 samples, 0.13%)</title><rect x="33.9" y="629" width="1.5" height="15.0" fill="rgb(205,159,20)" rx="2" ry="2" />
<text x="36.89" y="639.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (939 samples, 0.76%)</title><rect x="409.8" y="533" width="8.9" height="15.0" fill="rgb(223,221,25)" rx="2" ry="2" />
<text x="412.77" y="543.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::addLiteral (40 samples, 0.03%)</title><rect x="745.5" y="565" width="0.3" height="15.0" fill="rgb(239,51,54)" rx="2" ry="2" />
<text x="748.45" y="575.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::produceStatsdData (39 samples, 0.03%)</title><rect x="409.4" y="517" width="0.4" height="15.0" fill="rgb(232,55,52)" rx="2" ry="2" />
<text x="412.40" y="527.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (425 samples, 0.34%)</title><rect x="472.1" y="773" width="4.1" height="15.0" fill="rgb(239,173,15)" rx="2" ry="2" />
<text x="475.11" y="783.5" ></text>
</g>
<g >
<title>Language::uc (40 samples, 0.03%)</title><rect x="1030.7" y="517" width="0.4" height="15.0" fill="rgb(206,29,50)" rx="2" ry="2" />
<text x="1033.68" y="527.5" ></text>
</g>
<g >
<title>Language::needsGenderDistinction (84 samples, 0.07%)</title><rect x="52.5" y="533" width="0.8" height="15.0" fill="rgb(210,93,38)" rx="2" ry="2" />
<text x="55.48" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec (80 samples, 0.06%)</title><rect x="15.4" y="933" width="0.8" height="15.0" fill="rgb(227,3,21)" rx="2" ry="2" />
<text x="18.40" y="943.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (68 samples, 0.05%)</title><rect x="372.8" y="677" width="0.7" height="15.0" fill="rgb(212,215,37)" rx="2" ry="2" />
<text x="375.80" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (37 samples, 0.03%)</title><rect x="477.2" y="245" width="0.3" height="15.0" fill="rgb(226,203,33)" rx="2" ry="2" />
<text x="480.18" y="255.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (498 samples, 0.40%)</title><rect x="132.5" y="533" width="4.8" height="15.0" fill="rgb(253,60,22)" rx="2" ry="2" />
<text x="135.51" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (796 samples, 0.64%)</title><rect x="324.6" y="565" width="7.6" height="15.0" fill="rgb(224,221,25)" rx="2" ry="2" />
<text x="327.58" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getExtensionHooks (39 samples, 0.03%)</title><rect x="507.8" y="389" width="0.4" height="15.0" fill="rgb(236,167,42)" rx="2" ry="2" />
<text x="510.82" y="399.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/StripState.php(134)} (40 samples, 0.03%)</title><rect x="644.4" y="549" width="0.4" height="15.0" fill="rgb(211,22,36)" rx="2" ry="2" />
<text x="647.43" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onChangeTagsAfterUpdateTags (49 samples, 0.04%)</title><rect x="1165.4" y="901" width="0.5" height="15.0" fill="rgb(215,126,54)" rx="2" ry="2" />
<text x="1168.42" y="911.5" ></text>
</g>
<g >
<title>PPDStack_Hash::push (40 samples, 0.03%)</title><rect x="201.8" y="485" width="0.4" height="15.0" fill="rgb(222,211,50)" rx="2" ry="2" />
<text x="204.83" y="495.5" ></text>
</g>
<g >
<title>Title::prefix (202 samples, 0.16%)</title><rect x="52.1" y="581" width="1.9" height="15.0" fill="rgb(206,165,16)" rx="2" ry="2" />
<text x="55.11" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (25 samples, 0.02%)</title><rect x="669.5" y="629" width="0.3" height="15.0" fill="rgb(219,168,38)" rx="2" ry="2" />
<text x="672.52" y="639.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (561 samples, 0.45%)</title><rect x="308.2" y="341" width="5.4" height="15.0" fill="rgb(222,187,9)" rx="2" ry="2" />
<text x="311.21" y="351.5" ></text>
</g>
<g >
<title>ApiMain::__construct (40 samples, 0.03%)</title><rect x="21.1" y="1109" width="0.3" height="15.0" fill="rgb(242,155,19)" rx="2" ry="2" />
<text x="24.05" y="1119.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::getNoahKey (239 samples, 0.19%)</title><rect x="1102.8" y="517" width="2.3" height="15.0" fill="rgb(223,88,40)" rx="2" ry="2" />
<text x="1105.84" y="527.5" ></text>
</g>
<g >
<title>Sanitizer::armorFrenchSpaces (239 samples, 0.19%)</title><rect x="625.4" y="389" width="2.2" height="15.0" fill="rgb(248,68,36)" rx="2" ry="2" />
<text x="628.37" y="399.5" ></text>
</g>
<g >
<title>Message::text (36 samples, 0.03%)</title><rect x="394.2" y="629" width="0.3" height="15.0" fill="rgb(243,116,41)" rx="2" ry="2" />
<text x="397.17" y="639.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (328 samples, 0.27%)</title><rect x="369.3" y="421" width="3.1" height="15.0" fill="rgb(229,30,40)" rx="2" ry="2" />
<text x="372.29" y="431.5" ></text>
</g>
<g >
<title>Title::getText (43 samples, 0.03%)</title><rect x="1028.1" y="597" width="0.4" height="15.0" fill="rgb(229,174,48)" rx="2" ry="2" />
<text x="1031.11" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\SyntaxHighlight\Pygmentize::boxedCommand (40 samples, 0.03%)</title><rect x="1065.4" y="485" width="0.4" height="15.0" fill="rgb(206,214,0)" rx="2" ry="2" />
<text x="1068.42" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::prepare (35 samples, 0.03%)</title><rect x="851.1" y="405" width="0.3" height="15.0" fill="rgb(248,170,47)" rx="2" ry="2" />
<text x="854.10" y="415.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::create (40 samples, 0.03%)</title><rect x="401.0" y="469" width="0.4" height="15.0" fill="rgb(237,137,43)" rx="2" ry="2" />
<text x="403.97" y="479.5" ></text>
</g>
<g >
<title>MessageCache::isMainCacheable (37 samples, 0.03%)</title><rect x="387.4" y="565" width="0.4" height="15.0" fill="rgb(251,53,31)" rx="2" ry="2" />
<text x="390.41" y="575.5" ></text>
</g>
<g >
<title>Sanitizer::armorFrenchSpaces (40 samples, 0.03%)</title><rect x="1116.2" y="469" width="0.4" height="15.0" fill="rgb(213,52,0)" rx="2" ry="2" />
<text x="1119.21" y="479.5" ></text>
</g>
<g >
<title>Title::canExist (38 samples, 0.03%)</title><rect x="367.4" y="693" width="0.4" height="15.0" fill="rgb(249,167,39)" rx="2" ry="2" />
<text x="370.40" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (79 samples, 0.06%)</title><rect x="467.3" y="661" width="0.7" height="15.0" fill="rgb(211,92,32)" rx="2" ry="2" />
<text x="470.28" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectField (35 samples, 0.03%)</title><rect x="259.5" y="645" width="0.3" height="15.0" fill="rgb(210,48,43)" rx="2" ry="2" />
<text x="262.51" y="655.5" ></text>
</g>
<g >
<title>MWHttpRequest::proxySetup (35 samples, 0.03%)</title><rect x="851.1" y="373" width="0.3" height="15.0" fill="rgb(228,223,13)" rx="2" ry="2" />
<text x="854.10" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::endTag (119 samples, 0.10%)</title><rect x="638.7" y="453" width="1.2" height="15.0" fill="rgb(206,79,33)" rx="2" ry="2" />
<text x="641.73" y="463.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeEntity (40 samples, 0.03%)</title><rect x="194.3" y="421" width="0.3" height="15.0" fill="rgb(236,184,5)" rx="2" ry="2" />
<text x="197.26" y="431.5" ></text>
</g>
<g >
<title>MessageCache::transform (39 samples, 0.03%)</title><rect x="64.0" y="517" width="0.3" height="15.0" fill="rgb(225,205,37)" rx="2" ry="2" />
<text x="66.96" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\PageEditStash::getContentHash (40 samples, 0.03%)</title><rect x="471.4" y="805" width="0.4" height="15.0" fill="rgb(206,93,47)" rx="2" ry="2" />
<text x="474.40" y="815.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onInternalParseBeforeSanitize (39 samples, 0.03%)</title><rect x="270.0" y="757" width="0.4" height="15.0" fill="rgb(228,185,43)" rx="2" ry="2" />
<text x="273.00" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL__Internal (40 samples, 0.03%)</title><rect x="643.3" y="469" width="0.4" height="15.0" fill="rgb(252,137,37)" rx="2" ry="2" />
<text x="646.28" y="479.5" ></text>
</g>
<g >
<title>BlockLevelPass::execute (40 samples, 0.03%)</title><rect x="883.6" y="661" width="0.4" height="15.0" fill="rgb(206,181,40)" rx="2" ry="2" />
<text x="886.59" y="671.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (30 samples, 0.02%)</title><rect x="13.6" y="789" width="0.3" height="15.0" fill="rgb(250,63,13)" rx="2" ry="2" />
<text x="16.60" y="799.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getExtensionHooks (38 samples, 0.03%)</title><rect x="304.1" y="629" width="0.4" height="15.0" fill="rgb(211,41,11)" rx="2" ry="2" />
<text x="307.11" y="639.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (846 samples, 0.68%)</title><rect x="851.4" y="357" width="8.1" height="15.0" fill="rgb(211,48,8)" rx="2" ry="2" />
<text x="854.44" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\CriticalSectionScope::exit (49 samples, 0.04%)</title><rect x="1165.4" y="661" width="0.5" height="15.0" fill="rgb(213,146,29)" rx="2" ry="2" />
<text x="1168.42" y="671.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::normalizeMetricKey (40 samples, 0.03%)</title><rect x="272.2" y="581" width="0.4" height="15.0" fill="rgb(234,186,19)" rx="2" ry="2" />
<text x="275.22" y="591.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInterwiki (120 samples, 0.10%)</title><rect x="766.5" y="629" width="1.1" height="15.0" fill="rgb(207,42,45)" rx="2" ry="2" />
<text x="769.50" y="639.5" ></text>
</g>
<g >
<title>RepoGroup::findFile (949 samples, 0.77%)</title><rect x="395.9" y="661" width="9.0" height="15.0" fill="rgb(219,90,15)" rx="2" ry="2" />
<text x="398.87" y="671.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::applyOptions (40 samples, 0.03%)</title><rect x="988.0" y="373" width="0.4" height="15.0" fill="rgb(239,3,43)" rx="2" ry="2" />
<text x="990.97" y="383.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (49 samples, 0.04%)</title><rect x="1165.0" y="949" width="0.4" height="15.0" fill="rgb(245,25,17)" rx="2" ry="2" />
<text x="1167.95" y="959.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,791 samples, 1.45%)</title><rect x="346.4" y="549" width="17.1" height="15.0" fill="rgb(226,34,3)" rx="2" ry="2" />
<text x="349.37" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (15 samples, 0.01%)</title><rect x="418.3" y="293" width="0.1" height="15.0" fill="rgb(211,131,53)" rx="2" ry="2" />
<text x="421.30" y="303.5" ></text>
</g>
<g >
<title>Cite\Cite::formatReferences (31 samples, 0.03%)</title><rect x="950.4" y="597" width="0.3" height="15.0" fill="rgb(251,84,14)" rx="2" ry="2" />
<text x="953.36" y="607.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::merge (20 samples, 0.02%)</title><rect x="918.6" y="885" width="0.2" height="15.0" fill="rgb(234,156,13)" rx="2" ry="2" />
<text x="921.61" y="895.5" ></text>
</g>
<g >
<title>LinkCache::addBadLinkObj (40 samples, 0.03%)</title><rect x="576.9" y="485" width="0.3" height="15.0" fill="rgb(227,157,15)" rx="2" ry="2" />
<text x="579.86" y="495.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (654 samples, 0.53%)</title><rect x="520.0" y="469" width="6.3" height="15.0" fill="rgb(223,1,4)" rx="2" ry="2" />
<text x="523.02" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (49 samples, 0.04%)</title><rect x="1165.4" y="709" width="0.5" height="15.0" fill="rgb(253,12,51)" rx="2" ry="2" />
<text x="1168.42" y="719.5" ></text>
</g>
<g >
<title>SerializedValueContainer::isUnified (39 samples, 0.03%)</title><rect x="315.6" y="469" width="0.4" height="15.0" fill="rgb(237,209,26)" rx="2" ry="2" />
<text x="318.59" y="479.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (881 samples, 0.71%)</title><rect x="851.1" y="437" width="8.4" height="15.0" fill="rgb(233,220,18)" rx="2" ry="2" />
<text x="854.10" y="447.5" ></text>
</g>
<g >
<title>wfDebug (50 samples, 0.04%)</title><rect x="783.4" y="549" width="0.5" height="15.0" fill="rgb(218,101,38)" rx="2" ry="2" />
<text x="786.42" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (39 samples, 0.03%)</title><rect x="581.2" y="453" width="0.4" height="15.0" fill="rgb(222,69,2)" rx="2" ry="2" />
<text x="584.20" y="463.5" ></text>
</g>
<g >
<title>Shellbox\TempDirManager::deleteDirectory (26 samples, 0.02%)</title><rect x="157.5" y="421" width="0.2" height="15.0" fill="rgb(226,67,30)" rx="2" ry="2" />
<text x="160.48" y="431.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (958 samples, 0.77%)</title><rect x="647.1" y="613" width="9.1" height="15.0" fill="rgb(210,218,16)" rx="2" ry="2" />
<text x="650.07" y="623.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInterwiki (40 samples, 0.03%)</title><rect x="469.5" y="725" width="0.4" height="15.0" fill="rgb(242,63,33)" rx="2" ry="2" />
<text x="472.55" y="735.5" ></text>
</g>
<g >
<title>WebRequest::normalizeUnicode (80 samples, 0.06%)</title><rect x="671.1" y="869" width="0.8" height="15.0" fill="rgb(230,126,43)" rx="2" ry="2" />
<text x="674.15" y="879.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::endTag (360 samples, 0.29%)</title><rect x="1111.2" y="501" width="3.5" height="15.0" fill="rgb(239,177,39)" rx="2" ry="2" />
<text x="1114.24" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (537 samples, 0.43%)</title><rect x="845.7" y="421" width="5.1" height="15.0" fill="rgb(249,53,52)" rx="2" ry="2" />
<text x="848.67" y="431.5" ></text>
</g>
<g >
<title>Shellbox\TempDirManager::deleteDirectory (43 samples, 0.03%)</title><rect x="430.3" y="533" width="0.4" height="15.0" fill="rgb(251,181,11)" rx="2" ry="2" />
<text x="433.28" y="543.5" ></text>
</g>
<g >
<title>Title::equals (53 samples, 0.04%)</title><rect x="1031.6" y="613" width="0.5" height="15.0" fill="rgb(241,154,39)" rx="2" ry="2" />
<text x="1034.58" y="623.5" ></text>
</g>
<g >
<title>Parser::doQuotes (40 samples, 0.03%)</title><rect x="47.1" y="629" width="0.4" height="15.0" fill="rgb(245,121,3)" rx="2" ry="2" />
<text x="50.15" y="639.5" ></text>
</g>
<g >
<title>File::getMetadataItem (61 samples, 0.05%)</title><rect x="997.7" y="469" width="0.6" height="15.0" fill="rgb(206,140,20)" rx="2" ry="2" />
<text x="1000.73" y="479.5" ></text>
</g>
<g >
<title>ChangeTags::updateTags (63 samples, 0.05%)</title><rect x="1165.4" y="917" width="0.6" height="15.0" fill="rgb(206,79,6)" rx="2" ry="2" />
<text x="1168.42" y="927.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\DerivedPageDataUpdater::doSecondaryDataUpdates (16 samples, 0.01%)</title><rect x="731.9" y="869" width="0.2" height="15.0" fill="rgb(215,54,15)" rx="2" ry="2" />
<text x="734.90" y="879.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectField (40 samples, 0.03%)</title><rect x="419.4" y="453" width="0.4" height="15.0" fill="rgb(252,26,0)" rx="2" ry="2" />
<text x="422.41" y="463.5" ></text>
</g>
<g >
<title>ExtensionRegistry::getAttribute (38 samples, 0.03%)</title><rect x="304.1" y="613" width="0.4" height="15.0" fill="rgb(227,49,54)" rx="2" ry="2" />
<text x="307.11" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectSQLText (31 samples, 0.03%)</title><rect x="681.2" y="917" width="0.3" height="15.0" fill="rgb(243,158,5)" rx="2" ry="2" />
<text x="684.23" y="927.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1901)} (47 samples, 0.04%)</title><rect x="1188.0" y="885" width="0.5" height="15.0" fill="rgb(223,187,11)" rx="2" ry="2" />
<text x="1191.01" y="895.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/objectcache/EmptyBagOStuff.php (16 samples, 0.01%)</title><rect x="10.0" y="1045" width="0.2" height="15.0" fill="rgb(239,111,52)" rx="2" ry="2" />
<text x="13.00" y="1055.5" ></text>
</g>
<g >
<title>Parser::fetchTemplateAndTitle (261 samples, 0.21%)</title><rect x="838.1" y="613" width="2.5" height="15.0" fill="rgb(254,1,46)" rx="2" ry="2" />
<text x="841.09" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Assert\Assert::parameterType (37 samples, 0.03%)</title><rect x="366.5" y="677" width="0.3" height="15.0" fill="rgb(208,27,6)" rx="2" ry="2" />
<text x="369.48" y="687.5" ></text>
</g>
<g >
<title>Shellbox\Command\UnboxedExecutor::execute (946 samples, 0.77%)</title><rect x="860.3" y="469" width="9.0" height="15.0" fill="rgb(252,213,14)" rx="2" ry="2" />
<text x="863.27" y="479.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (37 samples, 0.03%)</title><rect x="387.4" y="613" width="0.4" height="15.0" fill="rgb(241,82,40)" rx="2" ry="2" />
<text x="390.41" y="623.5" ></text>
</g>
<g >
<title>Parser::internalParseHalfParsed (2,876 samples, 2.33%)</title><rect x="1091.4" y="661" width="27.5" height="15.0" fill="rgb(245,163,19)" rx="2" ry="2" />
<text x="1094.43" y="671.5" >P..</text>
</g>
<g >
<title>RequestContext::msg (39 samples, 0.03%)</title><rect x="1120.4" y="773" width="0.4" height="15.0" fill="rgb(245,101,44)" rx="2" ry="2" />
<text x="1123.41" y="783.5" ></text>
</g>
<g >
<title>ApiResult::validateValue (156 samples, 0.13%)</title><rect x="27.2" y="965" width="1.4" height="15.0" fill="rgb(220,218,1)" rx="2" ry="2" />
<text x="30.16" y="975.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (432 samples, 0.35%)</title><rect x="133.1" y="341" width="4.2" height="15.0" fill="rgb(207,57,32)" rx="2" ry="2" />
<text x="136.14" y="351.5" ></text>
</g>
<g >
<title>WikiPage::getPageUpdaterFactory (35 samples, 0.03%)</title><rect x="670.8" y="869" width="0.3" height="15.0" fill="rgb(234,157,21)" rx="2" ry="2" />
<text x="673.81" y="879.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::breakSyntax (39 samples, 0.03%)</title><rect x="494.3" y="469" width="0.4" height="15.0" fill="rgb(230,186,4)" rx="2" ry="2" />
<text x="497.30" y="479.5" ></text>
</g>
<g >
<title>SqlBagOStuff::modifyBlobs (20 samples, 0.02%)</title><rect x="918.6" y="821" width="0.2" height="15.0" fill="rgb(237,195,36)" rx="2" ry="2" />
<text x="921.61" y="831.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(378)} (120 samples, 0.10%)</title><rect x="14.3" y="917" width="1.1" height="15.0" fill="rgb(214,109,6)" rx="2" ry="2" />
<text x="17.26" y="927.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (513 samples, 0.41%)</title><rect x="778.5" y="533" width="4.9" height="15.0" fill="rgb(220,187,12)" rx="2" ry="2" />
<text x="781.53" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (38 samples, 0.03%)</title><rect x="919.6" y="837" width="0.3" height="15.0" fill="rgb(205,107,52)" rx="2" ry="2" />
<text x="922.55" y="847.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::addLiteral (40 samples, 0.03%)</title><rect x="655.8" y="597" width="0.4" height="15.0" fill="rgb(216,184,5)" rx="2" ry="2" />
<text x="658.83" y="607.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (40 samples, 0.03%)</title><rect x="762.7" y="549" width="0.3" height="15.0" fill="rgb(225,7,9)" rx="2" ry="2" />
<text x="765.65" y="559.5" ></text>
</g>
<g >
<title>Shellbox\Command\LocalBoxedExecutor::executeValid (837 samples, 0.68%)</title><rect x="149.7" y="453" width="8.0" height="15.0" fill="rgb(210,18,1)" rx="2" ry="2" />
<text x="152.74" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InCell::startTag (40 samples, 0.03%)</title><rect x="637.2" y="485" width="0.4" height="15.0" fill="rgb(231,197,11)" rx="2" ry="2" />
<text x="640.21" y="495.5" ></text>
</g>
<g >
<title>Language::formatNum (38 samples, 0.03%)</title><rect x="284.8" y="741" width="0.3" height="15.0" fill="rgb(238,25,29)" rx="2" ry="2" />
<text x="287.78" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::doAtomicSection (70 samples, 0.06%)</title><rect x="669.8" y="837" width="0.6" height="15.0" fill="rgb(235,210,39)" rx="2" ry="2" />
<text x="672.76" y="847.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::buildThreadItems (1,629 samples, 1.32%)</title><rect x="682.5" y="1013" width="15.6" height="15.0" fill="rgb(246,85,49)" rx="2" ry="2" />
<text x="685.53" y="1023.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (41 samples, 0.03%)</title><rect x="483.6" y="485" width="0.4" height="15.0" fill="rgb(242,62,12)" rx="2" ry="2" />
<text x="486.63" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (32 samples, 0.03%)</title><rect x="700.7" y="805" width="0.3" height="15.0" fill="rgb(234,79,17)" rx="2" ry="2" />
<text x="703.73" y="815.5" ></text>
</g>
<g >
<title>Html::dropDefaults (30 samples, 0.02%)</title><rect x="558.5" y="453" width="0.3" height="15.0" fill="rgb(238,90,11)" rx="2" ry="2" />
<text x="561.50" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Utils::streamFor (58 samples, 0.05%)</title><rect x="784.6" y="357" width="0.5" height="15.0" fill="rgb(229,175,28)" rx="2" ry="2" />
<text x="787.55" y="367.5" ></text>
</g>
<g >
<title>Title::getArticleID (42 samples, 0.03%)</title><rect x="127.6" y="469" width="0.4" height="15.0" fill="rgb(251,4,49)" rx="2" ry="2" />
<text x="130.58" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::normalizeHeaderValue (124 samples, 0.10%)</title><rect x="1009.0" y="149" width="1.2" height="15.0" fill="rgb(250,58,10)" rx="2" ry="2" />
<text x="1011.98" y="159.5" ></text>
</g>
<g >
<title>MapCacheLRU::set (17 samples, 0.01%)</title><rect x="798.3" y="501" width="0.2" height="15.0" fill="rgb(212,216,0)" rx="2" ry="2" />
<text x="801.35" y="511.5" ></text>
</g>
<g >
<title>ApiMain::reportUnusedParams (145 samples, 0.12%)</title><rect x="672.6" y="949" width="1.4" height="15.0" fill="rgb(224,50,25)" rx="2" ry="2" />
<text x="675.63" y="959.5" ></text>
</g>
<g >
<title>wfTimestamp (70 samples, 0.06%)</title><rect x="814.4" y="597" width="0.6" height="15.0" fill="rgb(241,33,21)" rx="2" ry="2" />
<text x="817.35" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (193 samples, 0.16%)</title><rect x="388.5" y="469" width="1.8" height="15.0" fill="rgb(254,116,52)" rx="2" ry="2" />
<text x="391.50" y="479.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (349 samples, 0.28%)</title><rect x="373.8" y="677" width="3.4" height="15.0" fill="rgb(214,44,12)" rx="2" ry="2" />
<text x="376.83" y="687.5" ></text>
</g>
<g >
<title>Title::prefix (80 samples, 0.06%)</title><rect x="978.5" y="501" width="0.7" height="15.0" fill="rgb(246,63,40)" rx="2" ry="2" />
<text x="981.49" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (1,619 samples, 1.31%)</title><rect x="96.5" y="357" width="15.5" height="15.0" fill="rgb(214,100,33)" rx="2" ry="2" />
<text x="99.53" y="367.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (415 samples, 0.34%)</title><rect x="779.5" y="421" width="3.9" height="15.0" fill="rgb(228,153,24)" rx="2" ry="2" />
<text x="782.46" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getParserFactory (118 samples, 0.10%)</title><rect x="265.9" y="389" width="1.1" height="15.0" fill="rgb(240,200,25)" rx="2" ry="2" />
<text x="268.87" y="399.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (1,473 samples, 1.19%)</title><rect x="1012.2" y="341" width="14.1" height="15.0" fill="rgb(210,56,24)" rx="2" ry="2" />
<text x="1015.24" y="351.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::prepare (56 samples, 0.05%)</title><rect x="1011.1" y="405" width="0.5" height="15.0" fill="rgb(216,75,25)" rx="2" ry="2" />
<text x="1014.08" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\PlainAttributes::getObjects (40 samples, 0.03%)</title><rect x="1163.1" y="677" width="0.4" height="15.0" fill="rgb(241,191,7)" rx="2" ry="2" />
<text x="1166.10" y="687.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/LinkHolderArray.php(304)} (40 samples, 0.03%)</title><rect x="644.0" y="533" width="0.4" height="15.0" fill="rgb(232,229,15)" rx="2" ry="2" />
<text x="647.04" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (479 samples, 0.39%)</title><rect x="251.5" y="741" width="4.6" height="15.0" fill="rgb(243,204,16)" rx="2" ry="2" />
<text x="254.54" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (40 samples, 0.03%)</title><rect x="304.5" y="645" width="0.3" height="15.0" fill="rgb(211,65,10)" rx="2" ry="2" />
<text x="307.47" y="655.5" ></text>
</g>
<g >
<title>LocalisationCache::getSubitem (80 samples, 0.06%)</title><rect x="61.7" y="453" width="0.7" height="15.0" fill="rgb(211,190,54)" rx="2" ry="2" />
<text x="64.66" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (76 samples, 0.06%)</title><rect x="316.0" y="565" width="0.7" height="15.0" fill="rgb(205,189,39)" rx="2" ry="2" />
<text x="318.97" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqlBase::doReplace (40 samples, 0.03%)</title><rect x="916.5" y="709" width="0.4" height="15.0" fill="rgb(230,181,36)" rx="2" ry="2" />
<text x="919.54" y="719.5" ></text>
</g>
<g >
<title>Parser::handleExternalLinks (79 samples, 0.06%)</title><rect x="496.2" y="581" width="0.7" height="15.0" fill="rgb(235,186,19)" rx="2" ry="2" />
<text x="499.19" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getRevisionById (49 samples, 0.04%)</title><rect x="1165.4" y="837" width="0.5" height="15.0" fill="rgb(251,153,50)" rx="2" ry="2" />
<text x="1168.42" y="847.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onSkinEditSectionLinks (40 samples, 0.03%)</title><rect x="1120.8" y="789" width="0.4" height="15.0" fill="rgb(228,55,4)" rx="2" ry="2" />
<text x="1123.78" y="799.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (40 samples, 0.03%)</title><rect x="31.2" y="517" width="0.4" height="15.0" fill="rgb(244,181,38)" rx="2" ry="2" />
<text x="34.23" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::endTag (277 samples, 0.22%)</title><rect x="638.4" y="501" width="2.6" height="15.0" fill="rgb(222,169,24)" rx="2" ry="2" />
<text x="641.36" y="511.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/CoreParserFunctions.php (39 samples, 0.03%)</title><rect x="267.0" y="341" width="0.4" height="15.0" fill="rgb(220,211,2)" rx="2" ry="2" />
<text x="269.99" y="351.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (160 samples, 0.13%)</title><rect x="687.4" y="885" width="1.6" height="15.0" fill="rgb(207,187,18)" rx="2" ry="2" />
<text x="690.43" y="895.5" ></text>
</g>
<g >
<title>Message::format (39 samples, 0.03%)</title><rect x="23.7" y="933" width="0.4" height="15.0" fill="rgb(229,70,45)" rx="2" ry="2" />
<text x="26.73" y="943.5" ></text>
</g>
<g >
<title>MediaWiki\Api\Validator\ApiParamValidator::getValue (200 samples, 0.16%)</title><rect x="25.2" y="965" width="2.0" height="15.0" fill="rgb(245,95,24)" rx="2" ry="2" />
<text x="28.25" y="975.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (40 samples, 0.03%)</title><rect x="843.7" y="581" width="0.4" height="15.0" fill="rgb(234,75,19)" rx="2" ry="2" />
<text x="846.70" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/InBody.php(46)} (359 samples, 0.29%)</title><rect x="230.9" y="725" width="3.5" height="15.0" fill="rgb(254,83,50)" rx="2" ry="2" />
<text x="233.94" y="735.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks (7,346 samples, 5.94%)</title><rect x="968.2" y="645" width="70.1" height="15.0" fill="rgb(253,210,26)" rx="2" ry="2" />
<text x="971.20" y="655.5" >Parser:..</text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (1,119 samples, 0.90%)</title><rect x="159.2" y="549" width="10.6" height="15.0" fill="rgb(209,227,35)" rx="2" ry="2" />
<text x="162.15" y="559.5" ></text>
</g>
<g >
<title>Language::dateFormat (75 samples, 0.06%)</title><rect x="698.5" y="997" width="0.7" height="15.0" fill="rgb(245,151,30)" rx="2" ry="2" />
<text x="701.46" y="1007.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (40 samples, 0.03%)</title><rect x="1118.5" y="549" width="0.4" height="15.0" fill="rgb(253,195,48)" rx="2" ry="2" />
<text x="1121.50" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::__construct (40 samples, 0.03%)</title><rect x="236.7" y="757" width="0.3" height="15.0" fill="rgb(245,50,20)" rx="2" ry="2" />
<text x="239.66" y="767.5" ></text>
</g>
<g >
<title>Cite\FootnoteMarkFormatter::linkRef (69 samples, 0.06%)</title><rect x="582.0" y="485" width="0.6" height="15.0" fill="rgb(205,65,13)" rx="2" ry="2" />
<text x="584.95" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (40 samples, 0.03%)</title><rect x="304.8" y="645" width="0.4" height="15.0" fill="rgb(233,106,7)" rx="2" ry="2" />
<text x="307.85" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (38 samples, 0.03%)</title><rect x="385.3" y="261" width="0.4" height="15.0" fill="rgb(244,65,38)" rx="2" ry="2" />
<text x="388.32" y="271.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (1,319 samples, 1.07%)</title><rect x="81.9" y="293" width="12.6" height="15.0" fill="rgb(206,59,4)" rx="2" ry="2" />
<text x="84.93" y="303.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (38 samples, 0.03%)</title><rect x="699.8" y="917" width="0.3" height="15.0" fill="rgb(248,102,35)" rx="2" ry="2" />
<text x="702.77" y="927.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::handleAttribsAndClose (718 samples, 0.58%)</title><rect x="183.6" y="581" width="6.8" height="15.0" fill="rgb(214,145,24)" rx="2" ry="2" />
<text x="186.59" y="591.5" ></text>
</g>
<g >
<title>EchoDiscussionParser::getUserFromLine (36 samples, 0.03%)</title><rect x="920.9" y="885" width="0.4" height="15.0" fill="rgb(245,100,7)" rx="2" ry="2" />
<text x="923.93" y="895.5" ></text>
</g>
<g >
<title>wfArrayToCgi (80 samples, 0.06%)</title><rect x="977.3" y="501" width="0.8" height="15.0" fill="rgb(221,147,0)" rx="2" ry="2" />
<text x="980.33" y="511.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::newFrame (80 samples, 0.06%)</title><rect x="882.8" y="629" width="0.8" height="15.0" fill="rgb(250,123,9)" rx="2" ry="2" />
<text x="885.83" y="639.5" ></text>
</g>
<g >
<title>PPDStack_Hash::pop (40 samples, 0.03%)</title><rect x="879.8" y="565" width="0.3" height="15.0" fill="rgb(222,106,24)" rx="2" ry="2" />
<text x="882.77" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onHtmlPageLinkRendererEnd (38 samples, 0.03%)</title><rect x="642.5" y="501" width="0.4" height="15.0" fill="rgb(240,40,37)" rx="2" ry="2" />
<text x="645.54" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::getValues (80 samples, 0.06%)</title><rect x="455.4" y="613" width="0.8" height="15.0" fill="rgb(250,134,25)" rx="2" ry="2" />
<text x="458.43" y="623.5" ></text>
</g>
<g >
<title>Parser::braceSubstitution (1,002 samples, 0.81%)</title><rect x="834.9" y="645" width="9.6" height="15.0" fill="rgb(225,63,47)" rx="2" ry="2" />
<text x="837.90" y="655.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/LinkHolderArray.php (38 samples, 0.03%)</title><rect x="471.0" y="725" width="0.4" height="15.0" fill="rgb(222,129,2)" rx="2" ry="2" />
<text x="474.04" y="735.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (909 samples, 0.74%)</title><rect x="409.8" y="469" width="8.6" height="15.0" fill="rgb(209,151,19)" rx="2" ry="2" />
<text x="412.77" y="479.5" ></text>
</g>
<g >
<title>Html::expandAttributes (19 samples, 0.02%)</title><rect x="1064.8" y="549" width="0.2" height="15.0" fill="rgb(211,26,49)" rx="2" ry="2" />
<text x="1067.82" y="559.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (68 samples, 0.05%)</title><rect x="575.5" y="517" width="0.6" height="15.0" fill="rgb(232,147,44)" rx="2" ry="2" />
<text x="578.47" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::newInstance (80 samples, 0.06%)</title><rect x="20.3" y="1029" width="0.8" height="15.0" fill="rgb(216,125,50)" rx="2" ry="2" />
<text x="23.29" y="1039.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::characters (359 samples, 0.29%)</title><rect x="230.9" y="693" width="3.5" height="15.0" fill="rgb(247,100,6)" rx="2" ry="2" />
<text x="233.94" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (452 samples, 0.37%)</title><rect x="988.4" y="261" width="4.3" height="15.0" fill="rgb(229,146,51)" rx="2" ry="2" />
<text x="991.35" y="271.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getExtensionHooks (40 samples, 0.03%)</title><rect x="759.2" y="533" width="0.4" height="15.0" fill="rgb(208,42,19)" rx="2" ry="2" />
<text x="762.21" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (1,197 samples, 0.97%)</title><rect x="526.7" y="341" width="11.4" height="15.0" fill="rgb(228,130,43)" rx="2" ry="2" />
<text x="529.72" y="351.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (123 samples, 0.10%)</title><rect x="52.1" y="549" width="1.2" height="15.0" fill="rgb(213,52,2)" rx="2" ry="2" />
<text x="55.11" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (78 samples, 0.06%)</title><rect x="402.3" y="501" width="0.7" height="15.0" fill="rgb(227,173,18)" rx="2" ry="2" />
<text x="405.28" y="511.5" ></text>
</g>
<g >
<title>Html::rawElement (77 samples, 0.06%)</title><rect x="332.3" y="645" width="0.8" height="15.0" fill="rgb(228,188,4)" rx="2" ry="2" />
<text x="335.32" y="655.5" ></text>
</g>
<g >
<title>SkinFactory::makeSkin (141 samples, 0.11%)</title><rect x="209.4" y="821" width="1.3" height="15.0" fill="rgb(237,162,31)" rx="2" ry="2" />
<text x="212.38" y="831.5" ></text>
</g>
<g >
<title>Parser::makeKnownLinkHolder (317 samples, 0.26%)</title><rect x="363.8" y="725" width="3.0" height="15.0" fill="rgb(252,224,8)" rx="2" ry="2" />
<text x="366.80" y="735.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (939 samples, 0.76%)</title><rect x="409.8" y="501" width="8.9" height="15.0" fill="rgb(218,91,15)" rx="2" ry="2" />
<text x="412.77" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::castToTitle (39 samples, 0.03%)</title><rect x="468.4" y="677" width="0.4" height="15.0" fill="rgb(245,116,52)" rx="2" ry="2" />
<text x="471.41" y="687.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (415 samples, 0.34%)</title><rect x="779.5" y="293" width="3.9" height="15.0" fill="rgb(211,68,14)" rx="2" ry="2" />
<text x="782.46" y="303.5" ></text>
</g>
<g >
<title>SyntaxHighlight::parserHook (988 samples, 0.80%)</title><rect x="421.3" y="709" width="9.4" height="15.0" fill="rgb(219,94,22)" rx="2" ry="2" />
<text x="424.26" y="719.5" ></text>
</g>
<g >
<title>WikitextContent::fillParserOutput (17,917 samples, 14.49%)</title><rect x="31.2" y="693" width="171.0" height="15.0" fill="rgb(236,226,47)" rx="2" ry="2" />
<text x="34.23" y="703.5" >WikitextContent::fillP..</text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (939 samples, 0.76%)</title><rect x="409.8" y="517" width="8.9" height="15.0" fill="rgb(252,165,37)" rx="2" ry="2" />
<text x="412.77" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::element (40 samples, 0.03%)</title><rect x="905.7" y="485" width="0.4" height="15.0" fill="rgb(223,103,24)" rx="2" ry="2" />
<text x="908.71" y="495.5" ></text>
</g>
<g >
<title>FormatJson::encode (79 samples, 0.06%)</title><rect x="1118.9" y="725" width="0.7" height="15.0" fill="rgb(214,112,13)" rx="2" ry="2" />
<text x="1121.88" y="735.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (492 samples, 0.40%)</title><rect x="988.0" y="437" width="4.7" height="15.0" fill="rgb(220,120,20)" rx="2" ry="2" />
<text x="990.97" y="447.5" ></text>
</g>
<g >
<title>WikiPage::loadFromRow (39 samples, 0.03%)</title><rect x="672.3" y="869" width="0.3" height="15.0" fill="rgb(238,115,5)" rx="2" ry="2" />
<text x="675.26" y="879.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onTitleIsAlwaysKnown (161 samples, 0.13%)</title><rect x="1032.5" y="597" width="1.5" height="15.0" fill="rgb(237,110,20)" rx="2" ry="2" />
<text x="1035.48" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (80 samples, 0.06%)</title><rect x="15.4" y="885" width="0.8" height="15.0" fill="rgb(237,164,52)" rx="2" ry="2" />
<text x="18.40" y="895.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentFormatter::getParser (40 samples, 0.03%)</title><rect x="212.2" y="853" width="0.4" height="15.0" fill="rgb(233,195,2)" rx="2" ry="2" />
<text x="215.25" y="863.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (102 samples, 0.08%)</title><rect x="574.5" y="533" width="1.0" height="15.0" fill="rgb(243,138,20)" rx="2" ry="2" />
<text x="577.50" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::getThreadStartComment (40 samples, 0.03%)</title><rect x="948.0" y="773" width="0.4" height="15.0" fill="rgb(209,158,10)" rx="2" ry="2" />
<text x="950.97" y="783.5" ></text>
</g>
<g >
<title>Wikimedia\IPUtils::isIPAddress (40 samples, 0.03%)</title><rect x="688.2" y="837" width="0.4" height="15.0" fill="rgb(218,99,8)" rx="2" ry="2" />
<text x="691.19" y="847.5" ></text>
</g>
<g >
<title>Parser::getExternalLinkRel (39 samples, 0.03%)</title><rect x="47.9" y="613" width="0.4" height="15.0" fill="rgb(237,9,8)" rx="2" ry="2" />
<text x="50.91" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::isPrimaryConnectionReadOnly (102 samples, 0.08%)</title><rect x="314.6" y="517" width="1.0" height="15.0" fill="rgb(237,61,34)" rx="2" ry="2" />
<text x="317.62" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (1,319 samples, 1.07%)</title><rect x="81.9" y="389" width="12.6" height="15.0" fill="rgb(209,67,24)" rx="2" ry="2" />
<text x="84.93" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::isInButtonScope (40 samples, 0.03%)</title><rect x="1105.1" y="517" width="0.4" height="15.0" fill="rgb(227,80,43)" rx="2" ry="2" />
<text x="1108.12" y="527.5" ></text>
</g>
<g >
<title>Skin::doEditSectionLink (478 samples, 0.39%)</title><rect x="1120.4" y="805" width="4.6" height="15.0" fill="rgb(247,19,22)" rx="2" ry="2" />
<text x="1123.41" y="815.5" ></text>
</g>
<g >
<title>Parser::braceSubstitution (868 samples, 0.70%)</title><rect x="573.7" y="549" width="8.3" height="15.0" fill="rgb(253,103,36)" rx="2" ry="2" />
<text x="576.67" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeBrokenLink (950 samples, 0.77%)</title><rect x="502.9" y="517" width="9.1" height="15.0" fill="rgb(217,204,19)" rx="2" ry="2" />
<text x="505.91" y="527.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (40 samples, 0.03%)</title><rect x="910.3" y="533" width="0.4" height="15.0" fill="rgb(240,137,24)" rx="2" ry="2" />
<text x="913.30" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\PageUpdater::saveRevision (20,291 samples, 16.41%)</title><rect x="476.8" y="885" width="193.6" height="15.0" fill="rgb(211,87,31)" rx="2" ry="2" />
<text x="479.80" y="895.5" >MediaWiki\Storage\PageUpd..</text>
</g>
<g >
<title>StringUtils::delimiterReplaceCallback (40 samples, 0.03%)</title><rect x="171.0" y="533" width="0.4" height="15.0" fill="rgb(237,139,31)" rx="2" ry="2" />
<text x="173.98" y="543.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (173 samples, 0.14%)</title><rect x="392.5" y="677" width="1.7" height="15.0" fill="rgb(226,87,50)" rx="2" ry="2" />
<text x="395.52" y="687.5" ></text>
</g>
<g >
<title>wfUrlencode (26 samples, 0.02%)</title><rect x="121.3" y="565" width="0.3" height="15.0" fill="rgb(250,33,20)" rx="2" ry="2" />
<text x="124.34" y="575.5" ></text>
</g>
<g >
<title>PageImages\Hooks\LinksUpdateHookHandler::onLinksUpdate (1,350 samples, 1.09%)</title><rect x="1166.8" y="885" width="12.9" height="15.0" fill="rgb(242,52,48)" rx="2" ry="2" />
<text x="1169.83" y="895.5" ></text>
</g>
<g >
<title> (123,639 samples, 99.99%)</title><rect x="10.2" y="1157" width="1179.8" height="15.0" fill="rgb(237,113,26)" rx="2" ry="2" />
<text x="13.15" y="1167.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::findCommentsByName (1,669 samples, 1.35%)</title><rect x="682.5" y="1045" width="16.0" height="15.0" fill="rgb(250,212,30)" rx="2" ry="2" />
<text x="685.53" y="1055.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::pop (40 samples, 0.03%)</title><rect x="463.4" y="645" width="0.4" height="15.0" fill="rgb(249,196,11)" rx="2" ry="2" />
<text x="466.44" y="655.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (1,159 samples, 0.94%)</title><rect x="869.9" y="645" width="11.0" height="15.0" fill="rgb(208,54,40)" rx="2" ry="2" />
<text x="872.86" y="655.5" ></text>
</g>
<g >
<title>SearchUpdate::getNormalizedTitle (40 samples, 0.03%)</title><rect x="1184.2" y="965" width="0.4" height="15.0" fill="rgb(218,198,34)" rx="2" ry="2" />
<text x="1187.23" y="975.5" ></text>
</g>
<g >
<title>Parser::transformMsg (40 samples, 0.03%)</title><rect x="201.8" y="581" width="0.4" height="15.0" fill="rgb(219,61,22)" rx="2" ry="2" />
<text x="204.83" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Config\ServiceOptions::get (43 samples, 0.03%)</title><rect x="419.0" y="549" width="0.4" height="15.0" fill="rgb(208,107,39)" rx="2" ry="2" />
<text x="422.00" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (79 samples, 0.06%)</title><rect x="272.6" y="533" width="0.8" height="15.0" fill="rgb(232,219,28)" rx="2" ry="2" />
<text x="275.60" y="543.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,657 samples, 1.34%)</title><rect x="538.1" y="469" width="15.9" height="15.0" fill="rgb(208,6,38)" rx="2" ry="2" />
<text x="541.14" y="479.5" ></text>
</g>
<g >
<title>Cite\Cite::formatReferences (37 samples, 0.03%)</title><rect x="477.2" y="533" width="0.3" height="15.0" fill="rgb(209,171,54)" rx="2" ry="2" />
<text x="480.18" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/psr7/src/Uri.php(106)} (34 samples, 0.03%)</title><rect x="537.8" y="277" width="0.3" height="15.0" fill="rgb(223,143,47)" rx="2" ry="2" />
<text x="540.82" y="287.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (159 samples, 0.13%)</title><rect x="1162.7" y="773" width="1.5" height="15.0" fill="rgb(212,25,1)" rx="2" ry="2" />
<text x="1165.72" y="783.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (554 samples, 0.45%)</title><rect x="520.6" y="309" width="5.3" height="15.0" fill="rgb(246,218,36)" rx="2" ry="2" />
<text x="523.60" y="319.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/filebackend/FileBackend.php (40 samples, 0.03%)</title><rect x="404.2" y="485" width="0.4" height="15.0" fill="rgb(211,51,20)" rx="2" ry="2" />
<text x="407.17" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::getIndentLevel (40 samples, 0.03%)</title><rect x="937.3" y="789" width="0.4" height="15.0" fill="rgb(243,226,22)" rx="2" ry="2" />
<text x="940.27" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\DOMCompat::nodeName (39 samples, 0.03%)</title><rect x="254.6" y="629" width="0.4" height="15.0" fill="rgb(219,31,32)" rx="2" ry="2" />
<text x="257.59" y="639.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (970 samples, 0.78%)</title><rect x="860.3" y="565" width="9.2" height="15.0" fill="rgb(251,167,5)" rx="2" ry="2" />
<text x="863.27" y="575.5" ></text>
</g>
<g >
<title>MessageCache::isLanguageLoaded (40 samples, 0.03%)</title><rect x="764.2" y="469" width="0.4" height="15.0" fill="rgb(226,72,16)" rx="2" ry="2" />
<text x="767.18" y="479.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php (40 samples, 0.03%)</title><rect x="20.7" y="997" width="0.4" height="15.0" fill="rgb(231,198,33)" rx="2" ry="2" />
<text x="23.67" y="1007.5" ></text>
</g>
<g >
<title>Shellbox\TempDirManager::__destruct (42 samples, 0.03%)</title><rect x="157.7" y="485" width="0.4" height="15.0" fill="rgb(218,66,32)" rx="2" ry="2" />
<text x="160.73" y="495.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (39 samples, 0.03%)</title><rect x="500.3" y="485" width="0.4" height="15.0" fill="rgb(226,126,28)" rx="2" ry="2" />
<text x="503.30" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (1,214 samples, 0.98%)</title><rect x="998.6" y="325" width="11.6" height="15.0" fill="rgb(243,118,18)" rx="2" ry="2" />
<text x="1001.57" y="335.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (40 samples, 0.03%)</title><rect x="1183.7" y="933" width="0.4" height="15.0" fill="rgb(217,160,7)" rx="2" ry="2" />
<text x="1186.67" y="943.5" ></text>
</g>
<g >
<title>MediaWiki\SyntaxHighlight\Pygmentize::boxedCommand (39 samples, 0.03%)</title><rect x="149.1" y="485" width="0.4" height="15.0" fill="rgb(247,119,49)" rx="2" ry="2" />
<text x="152.10" y="495.5" ></text>
</g>
<g >
<title>Parser::getTargetLanguageConverter (40 samples, 0.03%)</title><rect x="837.3" y="629" width="0.4" height="15.0" fill="rgb(239,49,19)" rx="2" ry="2" />
<text x="840.33" y="639.5" ></text>
</g>
<g >
<title>ParserFactory::create (157 samples, 0.13%)</title><rect x="267.0" y="389" width="1.5" height="15.0" fill="rgb(211,174,21)" rx="2" ry="2" />
<text x="269.99" y="399.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (1,029 samples, 0.83%)</title><rect x="36.9" y="613" width="9.9" height="15.0" fill="rgb(252,33,19)" rx="2" ry="2" />
<text x="39.95" y="623.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (1,310 samples, 1.06%)</title><rect x="333.4" y="341" width="12.5" height="15.0" fill="rgb(245,197,41)" rx="2" ry="2" />
<text x="336.43" y="351.5" ></text>
</g>
<g >
<title>Title::getLinkURL (29 samples, 0.02%)</title><rect x="815.0" y="581" width="0.3" height="15.0" fill="rgb(205,221,20)" rx="2" ry="2" />
<text x="818.02" y="591.5" ></text>
</g>
<g >
<title>MediaHandler::getTransform (61 samples, 0.05%)</title><rect x="997.7" y="549" width="0.6" height="15.0" fill="rgb(233,59,28)" rx="2" ry="2" />
<text x="1000.73" y="559.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (38 samples, 0.03%)</title><rect x="385.3" y="581" width="0.4" height="15.0" fill="rgb(246,158,34)" rx="2" ry="2" />
<text x="388.32" y="591.5" ></text>
</g>
<g >
<title>FormatJson::decode (58 samples, 0.05%)</title><rect x="401.7" y="565" width="0.6" height="15.0" fill="rgb(240,171,48)" rx="2" ry="2" />
<text x="404.73" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (1,319 samples, 1.07%)</title><rect x="81.9" y="245" width="12.6" height="15.0" fill="rgb(241,18,48)" rx="2" ry="2" />
<text x="84.93" y="255.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (38 samples, 0.03%)</title><rect x="385.3" y="517" width="0.4" height="15.0" fill="rgb(217,19,39)" rx="2" ry="2" />
<text x="388.32" y="527.5" ></text>
</g>
<g >
<title>HashBagOStuff::doGet (44 samples, 0.04%)</title><rect x="314.6" y="469" width="0.4" height="15.0" fill="rgb(208,60,24)" rx="2" ry="2" />
<text x="317.62" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (80 samples, 0.06%)</title><rect x="636.4" y="437" width="0.8" height="15.0" fill="rgb(221,143,47)" rx="2" ry="2" />
<text x="639.45" y="447.5" ></text>
</g>
<g >
<title>Parser::renderImageGallery (1,627 samples, 1.32%)</title><rect x="132.5" y="581" width="15.5" height="15.0" fill="rgb(218,220,19)" rx="2" ry="2" />
<text x="135.51" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::createObject (356 samples, 0.29%)</title><rect x="265.9" y="821" width="3.4" height="15.0" fill="rgb(239,178,5)" rx="2" ry="2" />
<text x="268.87" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::update (35 samples, 0.03%)</title><rect x="1188.5" y="821" width="0.3" height="15.0" fill="rgb(224,49,9)" rx="2" ry="2" />
<text x="1191.45" y="831.5" ></text>
</g>
<g >
<title>SyntaxHighlight::highlightInner (922 samples, 0.75%)</title><rect x="421.9" y="677" width="8.8" height="15.0" fill="rgb(239,30,4)" rx="2" ry="2" />
<text x="424.89" y="687.5" ></text>
</g>
<g >
<title>WikiPage::getParserOutput (18,533 samples, 14.99%)</title><rect x="31.0" y="853" width="176.9" height="15.0" fill="rgb(210,81,0)" rx="2" ry="2" />
<text x="34.00" y="863.5" >WikiPage::getParserOut..</text>
</g>
<g >
<title>Wikimedia\Rdbms\ResultWrapper::next (33 samples, 0.03%)</title><rect x="1166.5" y="901" width="0.3" height="15.0" fill="rgb(219,39,0)" rx="2" ry="2" />
<text x="1169.52" y="911.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/parsoid/src/Wt2Html/XMLSerializer.php(278)} (40 samples, 0.03%)</title><rect x="256.5" y="805" width="0.4" height="15.0" fill="rgb(228,61,18)" rx="2" ry="2" />
<text x="259.50" y="815.5" ></text>
</g>
<g >
<title>SyntaxHighlight::highlight (970 samples, 0.78%)</title><rect x="860.3" y="613" width="9.2" height="15.0" fill="rgb(217,11,4)" rx="2" ry="2" />
<text x="863.27" y="623.5" ></text>
</g>
<g >
<title>MapCacheLRU::hasField (40 samples, 0.03%)</title><rect x="910.3" y="469" width="0.4" height="15.0" fill="rgb(237,147,52)" rx="2" ry="2" />
<text x="913.30" y="479.5" ></text>
</g>
<g >
<title>Title::getArticleID (40 samples, 0.03%)</title><rect x="1044.6" y="469" width="0.4" height="15.0" fill="rgb(233,169,29)" rx="2" ry="2" />
<text x="1047.57" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::finish (16 samples, 0.01%)</title><rect x="397.2" y="293" width="0.2" height="15.0" fill="rgb(207,124,46)" rx="2" ry="2" />
<text x="400.23" y="303.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InPre::characters (39 samples, 0.03%)</title><rect x="1099.8" y="549" width="0.4" height="15.0" fill="rgb(239,19,38)" rx="2" ry="2" />
<text x="1102.78" y="559.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (80 samples, 0.06%)</title><rect x="882.8" y="645" width="0.8" height="15.0" fill="rgb(212,29,13)" rx="2" ry="2" />
<text x="885.83" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::interpretAttribMatches (40 samples, 0.03%)</title><rect x="242.8" y="629" width="0.3" height="15.0" fill="rgb(233,13,37)" rx="2" ry="2" />
<text x="245.77" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (960 samples, 0.78%)</title><rect x="717.0" y="965" width="9.2" height="15.0" fill="rgb(243,99,31)" rx="2" ry="2" />
<text x="720.02" y="975.5" ></text>
</g>
<g >
<title>Sanitizer::safeEncodeTagAttributes (80 samples, 0.06%)</title><rect x="1089.1" y="613" width="0.8" height="15.0" fill="rgb(225,39,47)" rx="2" ry="2" />
<text x="1092.14" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (119 samples, 0.10%)</title><rect x="254.6" y="661" width="1.1" height="15.0" fill="rgb(224,118,39)" rx="2" ry="2" />
<text x="257.59" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\Page\ParserOutputAccess::getParserOutput (18,501 samples, 14.96%)</title><rect x="31.0" y="837" width="176.6" height="15.0" fill="rgb(253,214,26)" rx="2" ry="2" />
<text x="34.00" y="847.5" >MediaWiki\Page\ParserO..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (638 samples, 0.52%)</title><rect x="184.4" y="549" width="6.0" height="15.0" fill="rgb(220,179,3)" rx="2" ry="2" />
<text x="187.35" y="559.5" ></text>
</g>
<g >
<title>Parser::statelessFetchTemplate (261 samples, 0.21%)</title><rect x="838.1" y="597" width="2.5" height="15.0" fill="rgb(226,216,15)" rx="2" ry="2" />
<text x="841.09" y="607.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferences (80 samples, 0.06%)</title><rect x="193.9" y="453" width="0.7" height="15.0" fill="rgb(254,190,12)" rx="2" ry="2" />
<text x="196.88" y="463.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/HandlerStack.php(187)} (31 samples, 0.03%)</title><rect x="1026.3" y="389" width="0.3" height="15.0" fill="rgb(205,213,47)" rx="2" ry="2" />
<text x="1029.30" y="399.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/FilterValidator.php (40 samples, 0.03%)</title><rect x="20.3" y="965" width="0.4" height="15.0" fill="rgb(237,169,39)" rx="2" ry="2" />
<text x="23.29" y="975.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(408)} (26 samples, 0.02%)</title><rect x="779.5" y="261" width="0.2" height="15.0" fill="rgb(209,4,29)" rx="2" ry="2" />
<text x="782.46" y="271.5" ></text>
</g>
<g >
<title>wfDebug (65 samples, 0.05%)</title><rect x="147.0" y="485" width="0.6" height="15.0" fill="rgb(228,166,40)" rx="2" ry="2" />
<text x="149.97" y="495.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="261.0" y="805" width="0.4" height="15.0" fill="rgb(221,169,19)" rx="2" ry="2" />
<text x="263.99" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::getNoahKey (120 samples, 0.10%)</title><rect x="187.0" y="517" width="1.2" height="15.0" fill="rgb(220,113,2)" rx="2" ry="2" />
<text x="190.02" y="527.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(455)} (80 samples, 0.06%)</title><rect x="15.4" y="837" width="0.8" height="15.0" fill="rgb(237,15,5)" rx="2" ry="2" />
<text x="18.40" y="847.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (410 samples, 0.33%)</title><rect x="405.5" y="597" width="3.9" height="15.0" fill="rgb(211,165,41)" rx="2" ry="2" />
<text x="408.49" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (70 samples, 0.06%)</title><rect x="669.8" y="693" width="0.6" height="15.0" fill="rgb(252,96,9)" rx="2" ry="2" />
<text x="672.76" y="703.5" ></text>
</g>
<g >
<title>SpamRegexBatch::buildRegexes (66 samples, 0.05%)</title><rect x="472.1" y="677" width="0.6" height="15.0" fill="rgb(218,188,39)" rx="2" ry="2" />
<text x="475.11" y="687.5" ></text>
</g>
<g >
<title>MessageCache::isLanguageLoaded (80 samples, 0.06%)</title><rect x="200.4" y="453" width="0.7" height="15.0" fill="rgb(229,86,54)" rx="2" ry="2" />
<text x="203.36" y="463.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/Timing.php (24 samples, 0.02%)</title><rect x="1189.8" y="1061" width="0.2" height="15.0" fill="rgb(219,163,3)" rx="2" ry="2" />
<text x="1192.77" y="1071.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (638 samples, 0.52%)</title><rect x="184.4" y="565" width="6.0" height="15.0" fill="rgb(209,4,19)" rx="2" ry="2" />
<text x="187.35" y="575.5" ></text>
</g>
<g >
<title>Title::isAlwaysKnown (145 samples, 0.12%)</title><rect x="816.4" y="645" width="1.4" height="15.0" fill="rgb(235,48,43)" rx="2" ry="2" />
<text x="819.41" y="655.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (328 samples, 0.27%)</title><rect x="369.3" y="517" width="3.1" height="15.0" fill="rgb(212,91,39)" rx="2" ry="2" />
<text x="372.29" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (909 samples, 0.74%)</title><rect x="409.8" y="485" width="8.6" height="15.0" fill="rgb(222,17,0)" rx="2" ry="2" />
<text x="412.77" y="495.5" ></text>
</g>
<g >
<title>ImageHandler::normaliseParams (67 samples, 0.05%)</title><rect x="519.4" y="453" width="0.6" height="15.0" fill="rgb(246,27,42)" rx="2" ry="2" />
<text x="522.38" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="268.9" y="373" width="0.4" height="15.0" fill="rgb(250,5,12)" rx="2" ry="2" />
<text x="271.88" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="200.0" y="501" width="0.4" height="15.0" fill="rgb(243,172,49)" rx="2" ry="2" />
<text x="202.98" y="511.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (43 samples, 0.03%)</title><rect x="419.0" y="581" width="0.4" height="15.0" fill="rgb(234,156,19)" rx="2" ry="2" />
<text x="422.00" y="591.5" ></text>
</g>
<g >
<title>LocalisationCache::getSubitem (35 samples, 0.03%)</title><rect x="259.5" y="693" width="0.3" height="15.0" fill="rgb(254,55,0)" rx="2" ry="2" />
<text x="262.51" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::endTag (281 samples, 0.23%)</title><rect x="726.6" y="965" width="2.6" height="15.0" fill="rgb(223,92,8)" rx="2" ry="2" />
<text x="729.56" y="975.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::endTag (281 samples, 0.23%)</title><rect x="244.7" y="773" width="2.6" height="15.0" fill="rgb(236,222,17)" rx="2" ry="2" />
<text x="247.65" y="783.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (795 samples, 0.64%)</title><rect x="770.4" y="453" width="7.6" height="15.0" fill="rgb(247,187,42)" rx="2" ry="2" />
<text x="773.44" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (39 samples, 0.03%)</title><rect x="817.1" y="597" width="0.3" height="15.0" fill="rgb(230,88,53)" rx="2" ry="2" />
<text x="820.05" y="607.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,799 samples, 1.45%)</title><rect x="346.3" y="645" width="17.2" height="15.0" fill="rgb(221,80,35)" rx="2" ry="2" />
<text x="349.29" y="655.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (549 samples, 0.44%)</title><rect x="318.4" y="613" width="5.2" height="15.0" fill="rgb(233,26,30)" rx="2" ry="2" />
<text x="321.38" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::interpretAttribMatches (119 samples, 0.10%)</title><rect x="895.8" y="485" width="1.1" height="15.0" fill="rgb(250,136,31)" rx="2" ry="2" />
<text x="898.79" y="495.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/parsoid/src/Utils/DOMUtils.php (147 samples, 0.12%)</title><rect x="679.8" y="1029" width="1.4" height="15.0" fill="rgb(235,44,7)" rx="2" ry="2" />
<text x="682.83" y="1039.5" ></text>
</g>
<g >
<title>Title::isExternal (38 samples, 0.03%)</title><rect x="377.2" y="677" width="0.3" height="15.0" fill="rgb(216,97,11)" rx="2" ry="2" />
<text x="380.16" y="687.5" ></text>
</g>
<g >
<title>ApiBase::getPermissionManager (80 samples, 0.06%)</title><rect x="21.4" y="1045" width="0.8" height="15.0" fill="rgb(213,204,33)" rx="2" ry="2" />
<text x="24.43" y="1055.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInternal (200 samples, 0.16%)</title><rect x="908.8" y="645" width="1.9" height="15.0" fill="rgb(231,87,33)" rx="2" ry="2" />
<text x="911.78" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (78 samples, 0.06%)</title><rect x="402.3" y="533" width="0.7" height="15.0" fill="rgb(239,172,37)" rx="2" ry="2" />
<text x="405.28" y="543.5" ></text>
</g>
<g >
<title>Sanitizer::validateTag (40 samples, 0.03%)</title><rect x="882.4" y="661" width="0.4" height="15.0" fill="rgb(216,77,18)" rx="2" ry="2" />
<text x="885.45" y="671.5" ></text>
</g>
<g >
<title>Title::getLocalURL (40 samples, 0.03%)</title><rect x="513.1" y="421" width="0.4" height="15.0" fill="rgb(251,127,11)" rx="2" ry="2" />
<text x="516.10" y="431.5" ></text>
</g>
<g >
<title>MapCacheLRU::getCurrentTime (76 samples, 0.06%)</title><rect x="565.5" y="469" width="0.7" height="15.0" fill="rgb(246,180,38)" rx="2" ry="2" />
<text x="568.45" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (1,325 samples, 1.07%)</title><rect x="333.3" y="469" width="12.6" height="15.0" fill="rgb(211,177,45)" rx="2" ry="2" />
<text x="336.29" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::__construct (41 samples, 0.03%)</title><rect x="908.0" y="549" width="0.4" height="15.0" fill="rgb(213,5,3)" rx="2" ry="2" />
<text x="911.00" y="559.5" ></text>
</g>
<g >
<title>Parser::clearState (38 samples, 0.03%)</title><rect x="471.0" y="757" width="0.4" height="15.0" fill="rgb(207,0,16)" rx="2" ry="2" />
<text x="474.04" y="767.5" ></text>
</g>
<g >
<title>MessageCache::get (38 samples, 0.03%)</title><rect x="386.1" y="565" width="0.3" height="15.0" fill="rgb(251,35,47)" rx="2" ry="2" />
<text x="389.06" y="575.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="21.4" y="517" width="0.4" height="15.0" fill="rgb(214,88,45)" rx="2" ry="2" />
<text x="24.43" y="527.5" ></text>
</g>
<g >
<title>WebRequest::getVal (160 samples, 0.13%)</title><rect x="25.6" y="885" width="1.6" height="15.0" fill="rgb(233,198,34)" rx="2" ry="2" />
<text x="28.63" y="895.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InsertionMode::stripNulls (599 samples, 0.48%)</title><rect x="1132.6" y="725" width="5.7" height="15.0" fill="rgb(248,209,2)" rx="2" ry="2" />
<text x="1135.59" y="735.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="126.8" y="517" width="0.4" height="15.0" fill="rgb(219,196,34)" rx="2" ry="2" />
<text x="129.84" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (560 samples, 0.45%)</title><rect x="632.2" y="501" width="5.4" height="15.0" fill="rgb(210,161,17)" rx="2" ry="2" />
<text x="635.25" y="511.5" ></text>
</g>
<g >
<title>LinkCache::addLinkObj (32 samples, 0.03%)</title><rect x="700.7" y="1013" width="0.3" height="15.0" fill="rgb(251,150,27)" rx="2" ry="2" />
<text x="703.73" y="1023.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::encodeHtmlEntities (40 samples, 0.03%)</title><rect x="251.9" y="709" width="0.4" height="15.0" fill="rgb(233,165,5)" rx="2" ry="2" />
<text x="254.93" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectField (30 samples, 0.02%)</title><rect x="699.2" y="773" width="0.3" height="15.0" fill="rgb(218,10,35)" rx="2" ry="2" />
<text x="702.17" y="783.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (452 samples, 0.37%)</title><rect x="988.4" y="309" width="4.3" height="15.0" fill="rgb(245,27,7)" rx="2" ry="2" />
<text x="991.35" y="319.5" ></text>
</g>
<g >
<title>ParserOptions::getOption (45 samples, 0.04%)</title><rect x="577.6" y="517" width="0.5" height="15.0" fill="rgb(215,179,40)" rx="2" ry="2" />
<text x="580.63" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (239 samples, 0.19%)</title><rect x="503.3" y="501" width="2.3" height="15.0" fill="rgb(232,171,30)" rx="2" ry="2" />
<text x="506.29" y="511.5" ></text>
</g>
<g >
<title>Parser::finalizeHeadings (1,797 samples, 1.45%)</title><rect x="478.3" y="581" width="17.1" height="15.0" fill="rgb(235,212,52)" rx="2" ry="2" />
<text x="481.30" y="591.5" ></text>
</g>
<g >
<title>ApiVisualEditorEdit::parseWikitext (24,301 samples, 19.65%)</title><rect x="30.6" y="997" width="231.9" height="15.0" fill="rgb(206,52,52)" rx="2" ry="2" />
<text x="33.62" y="1007.5" >ApiVisualEditorEdit::parseWiki..</text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec (18 samples, 0.01%)</title><rect x="1166.0" y="869" width="0.2" height="15.0" fill="rgb(217,152,22)" rx="2" ry="2" />
<text x="1169.02" y="879.5" ></text>
</g>
<g >
<title>Sanitizer::stripAllTags (39 samples, 0.03%)</title><rect x="557.8" y="517" width="0.3" height="15.0" fill="rgb(236,195,17)" rx="2" ry="2" />
<text x="560.76" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::remove (121 samples, 0.10%)</title><rect x="245.4" y="741" width="1.2" height="15.0" fill="rgb(248,82,30)" rx="2" ry="2" />
<text x="248.42" y="751.5" ></text>
</g>
<g >
<title>Hooks::runner (39 samples, 0.03%)</title><rect x="115.5" y="597" width="0.4" height="15.0" fill="rgb(240,172,18)" rx="2" ry="2" />
<text x="118.48" y="607.5" ></text>
</g>
<g >
<title>LocalRepo::__construct (119 samples, 0.10%)</title><rect x="403.8" y="613" width="1.1" height="15.0" fill="rgb(238,192,23)" rx="2" ry="2" />
<text x="406.79" y="623.5" ></text>
</g>
<g >
<title>Message::fetchMessage (36 samples, 0.03%)</title><rect x="394.2" y="597" width="0.3" height="15.0" fill="rgb(229,32,8)" rx="2" ry="2" />
<text x="397.17" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(120)} (120 samples, 0.10%)</title><rect x="691.6" y="949" width="1.2" height="15.0" fill="rgb(226,67,47)" rx="2" ry="2" />
<text x="694.60" y="959.5" ></text>
</g>
<g >
<title>PPDStack_Hash::pop (41 samples, 0.03%)</title><rect x="494.7" y="469" width="0.4" height="15.0" fill="rgb(239,4,2)" rx="2" ry="2" />
<text x="497.67" y="479.5" ></text>
</g>
<g >
<title>Parser::makeKnownLinkHolder (392 samples, 0.32%)</title><rect x="558.1" y="549" width="3.8" height="15.0" fill="rgb(244,167,9)" rx="2" ry="2" />
<text x="561.13" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (1,619 samples, 1.31%)</title><rect x="96.5" y="341" width="15.5" height="15.0" fill="rgb(254,216,38)" rx="2" ry="2" />
<text x="99.53" y="351.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (30 samples, 0.02%)</title><rect x="13.6" y="821" width="0.3" height="15.0" fill="rgb(214,165,11)" rx="2" ry="2" />
<text x="16.60" y="831.5" ></text>
</g>
<g >
<title>WebRequest::getRawVal (40 samples, 0.03%)</title><rect x="298.0" y="629" width="0.4" height="15.0" fill="rgb(246,65,43)" rx="2" ry="2" />
<text x="301.00" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::getCoveredSiblings (80 samples, 0.06%)</title><rect x="213.8" y="789" width="0.7" height="15.0" fill="rgb(215,16,5)" rx="2" ry="2" />
<text x="216.77" y="799.5" ></text>
</g>
<g >
<title>Title::canExist (40 samples, 0.03%)</title><rect x="54.4" y="549" width="0.4" height="15.0" fill="rgb(221,144,52)" rx="2" ry="2" />
<text x="57.41" y="559.5" ></text>
</g>
<g >
<title>ApiMain::executeAction (68,558 samples, 55.44%)</title><rect x="23.7" y="1029" width="654.3" height="15.0" fill="rgb(217,219,40)" rx="2" ry="2" />
<text x="26.73" y="1039.5" >ApiMain::executeAction</text>
</g>
<g >
<title>Parser::internalParseHalfParsed (2,875 samples, 2.33%)</title><rect x="442.9" y="773" width="27.4" height="15.0" fill="rgb(211,160,21)" rx="2" ry="2" />
<text x="445.88" y="783.5" >P..</text>
</g>
<g >
<title>ExplodeIterator::next (79 samples, 0.06%)</title><rect x="745.8" y="661" width="0.8" height="15.0" fill="rgb(238,88,0)" rx="2" ry="2" />
<text x="748.84" y="671.5" ></text>
</g>
<g >
<title>FauxRequest::getText (80 samples, 0.06%)</title><rect x="671.1" y="917" width="0.8" height="15.0" fill="rgb(215,57,3)" rx="2" ry="2" />
<text x="674.15" y="927.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::loadSlotRecords (37 samples, 0.03%)</title><rect x="477.2" y="309" width="0.3" height="15.0" fill="rgb(213,110,46)" rx="2" ry="2" />
<text x="480.18" y="319.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (119 samples, 0.10%)</title><rect x="705.6" y="805" width="1.1" height="15.0" fill="rgb(230,212,12)" rx="2" ry="2" />
<text x="708.59" y="815.5" ></text>
</g>
<g >
<title>MediaWiki\Shell\CommandFactory::createBoxed (40 samples, 0.03%)</title><rect x="1065.4" y="469" width="0.4" height="15.0" fill="rgb(209,4,15)" rx="2" ry="2" />
<text x="1068.42" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Stream::__construct (38 samples, 0.03%)</title><rect x="396.9" y="357" width="0.3" height="15.0" fill="rgb(205,40,31)" rx="2" ry="2" />
<text x="399.87" y="367.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::serialize (39 samples, 0.03%)</title><rect x="1167.1" y="693" width="0.4" height="15.0" fill="rgb(249,146,20)" rx="2" ry="2" />
<text x="1170.13" y="703.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,332 samples, 1.08%)</title><rect x="333.3" y="533" width="12.7" height="15.0" fill="rgb(222,140,28)" rx="2" ry="2" />
<text x="336.29" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::finish (32 samples, 0.03%)</title><rect x="409.8" y="309" width="0.3" height="15.0" fill="rgb(209,128,47)" rx="2" ry="2" />
<text x="412.77" y="319.5" ></text>
</g>
<g >
<title>Message::inContentLanguage (40 samples, 0.03%)</title><rect x="60.1" y="565" width="0.4" height="15.0" fill="rgb(236,189,2)" rx="2" ry="2" />
<text x="63.15" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RevisionRenderer.php(153)} (17,606 samples, 14.24%)</title><rect x="477.2" y="709" width="168.0" height="15.0" fill="rgb(209,204,20)" rx="2" ry="2" />
<text x="480.18" y="719.5" >{closure:/srv/patchde..</text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::create (41 samples, 0.03%)</title><rect x="346.4" y="341" width="0.4" height="15.0" fill="rgb(236,101,7)" rx="2" ry="2" />
<text x="349.37" y="351.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (1,350 samples, 1.09%)</title><rect x="1166.8" y="901" width="12.9" height="15.0" fill="rgb(207,123,40)" rx="2" ry="2" />
<text x="1169.83" y="911.5" ></text>
</g>
<g >
<title>Sanitizer::validateTagAttributes (34 samples, 0.03%)</title><rect x="405.2" y="677" width="0.3" height="15.0" fill="rgb(213,72,16)" rx="2" ry="2" />
<text x="408.16" y="687.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (462 samples, 0.37%)</title><rect x="583.2" y="181" width="4.4" height="15.0" fill="rgb(254,175,2)" rx="2" ry="2" />
<text x="586.21" y="191.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (55 samples, 0.04%)</title><rect x="813.4" y="613" width="0.6" height="15.0" fill="rgb(245,86,49)" rx="2" ry="2" />
<text x="816.45" y="623.5" ></text>
</g>
<g >
<title>ApiErrorFormatter::addWarning (39 samples, 0.03%)</title><rect x="23.7" y="981" width="0.4" height="15.0" fill="rgb(245,26,33)" rx="2" ry="2" />
<text x="26.73" y="991.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::anyOtherEndTag (39 samples, 0.03%)</title><rect x="1162.3" y="741" width="0.4" height="15.0" fill="rgb(229,11,24)" rx="2" ry="2" />
<text x="1165.35" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\DerivedPageDataUpdater::getPreparedEdit (17,606 samples, 14.24%)</title><rect x="477.2" y="789" width="168.0" height="15.0" fill="rgb(231,11,23)" rx="2" ry="2" />
<text x="480.18" y="799.5" >MediaWiki\Storage\Der..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RenderedRevision.php(389)} (118 samples, 0.10%)</title><rect x="839.5" y="549" width="1.1" height="15.0" fill="rgb(226,171,41)" rx="2" ry="2" />
<text x="842.46" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getTitleFormatter (40 samples, 0.03%)</title><rect x="762.7" y="485" width="0.3" height="15.0" fill="rgb(254,184,54)" rx="2" ry="2" />
<text x="765.65" y="495.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (369 samples, 0.30%)</title><rect x="1048.8" y="469" width="3.5" height="15.0" fill="rgb(205,141,4)" rx="2" ry="2" />
<text x="1051.79" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (515 samples, 0.42%)</title><rect x="521.0" y="181" width="4.9" height="15.0" fill="rgb(244,207,23)" rx="2" ry="2" />
<text x="523.97" y="191.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (1,214 samples, 0.98%)</title><rect x="998.6" y="213" width="11.6" height="15.0" fill="rgb(234,23,15)" rx="2" ry="2" />
<text x="1001.57" y="223.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/ParserOutput.php(373)} (354 samples, 0.29%)</title><rect x="259.1" y="917" width="3.4" height="15.0" fill="rgb(214,52,41)" rx="2" ry="2" />
<text x="262.14" y="927.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (913 samples, 0.74%)</title><rect x="850.8" y="549" width="8.7" height="15.0" fill="rgb(240,203,1)" rx="2" ry="2" />
<text x="853.80" y="559.5" ></text>
</g>
<g >
<title>MultiHttpClient::getCurlHandle (40 samples, 0.03%)</title><rect x="30.2" y="869" width="0.4" height="15.0" fill="rgb(247,201,29)" rx="2" ry="2" />
<text x="33.24" y="879.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (938 samples, 0.76%)</title><rect x="1053.6" y="197" width="9.0" height="15.0" fill="rgb(243,48,51)" rx="2" ry="2" />
<text x="1056.62" y="207.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="687.0" y="885" width="0.4" height="15.0" fill="rgb(252,82,2)" rx="2" ry="2" />
<text x="690.04" y="895.5" ></text>
</g>
<g >
<title>Hooks::runner (41 samples, 0.03%)</title><rect x="58.6" y="517" width="0.4" height="15.0" fill="rgb(225,58,29)" rx="2" ry="2" />
<text x="61.61" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\GeneralizedSql::generalizeSQL (40 samples, 0.03%)</title><rect x="916.5" y="629" width="0.4" height="15.0" fill="rgb(232,82,28)" rx="2" ry="2" />
<text x="919.54" y="639.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (338 samples, 0.27%)</title><rect x="1048.8" y="309" width="3.2" height="15.0" fill="rgb(220,213,5)" rx="2" ry="2" />
<text x="1051.79" y="319.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (1,651 samples, 1.34%)</title><rect x="346.4" y="389" width="15.7" height="15.0" fill="rgb(243,27,48)" rx="2" ry="2" />
<text x="349.37" y="399.5" ></text>
</g>
<g >
<title>EchoDiscussionParser::interpretDiff (36 samples, 0.03%)</title><rect x="920.9" y="917" width="0.4" height="15.0" fill="rgb(239,70,8)" rx="2" ry="2" />
<text x="923.93" y="927.5" ></text>
</g>
<g >
<title>Title::prefix (29 samples, 0.02%)</title><rect x="575.8" y="501" width="0.3" height="15.0" fill="rgb(214,29,28)" rx="2" ry="2" />
<text x="578.84" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (492 samples, 0.40%)</title><rect x="988.0" y="421" width="4.7" height="15.0" fill="rgb(212,78,32)" rx="2" ry="2" />
<text x="990.97" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::interpretAttribMatches (80 samples, 0.06%)</title><rect x="455.4" y="565" width="0.8" height="15.0" fill="rgb(205,83,53)" rx="2" ry="2" />
<text x="458.43" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (188 samples, 0.15%)</title><rect x="375.4" y="517" width="1.8" height="15.0" fill="rgb(208,19,0)" rx="2" ry="2" />
<text x="378.37" y="527.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::normaliseParams (33 samples, 0.03%)</title><rect x="1063.0" y="469" width="0.3" height="15.0" fill="rgb(214,199,47)" rx="2" ry="2" />
<text x="1065.99" y="479.5" ></text>
</g>
<g >
<title>Language::isMultibyte (40 samples, 0.03%)</title><rect x="820.4" y="549" width="0.4" height="15.0" fill="rgb(234,171,22)" rx="2" ry="2" />
<text x="823.39" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::generateImpliedEndTags (41 samples, 0.03%)</title><rect x="904.9" y="565" width="0.4" height="15.0" fill="rgb(222,63,29)" rx="2" ry="2" />
<text x="907.94" y="575.5" ></text>
</g>
<g >
<title>PPDStack_Hash::getAccum (40 samples, 0.03%)</title><rect x="667.3" y="677" width="0.4" height="15.0" fill="rgb(231,180,46)" rx="2" ry="2" />
<text x="670.27" y="687.5" ></text>
</g>
<g >
<title>Shellbox\FileUtils::mkdir (37 samples, 0.03%)</title><rect x="1065.9" y="389" width="0.3" height="15.0" fill="rgb(254,201,51)" rx="2" ry="2" />
<text x="1068.86" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectField (32 samples, 0.03%)</title><rect x="700.7" y="789" width="0.3" height="15.0" fill="rgb(235,36,14)" rx="2" ry="2" />
<text x="703.73" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (40 samples, 0.03%)</title><rect x="419.4" y="437" width="0.4" height="15.0" fill="rgb(246,52,51)" rx="2" ry="2" />
<text x="422.41" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getRevisionParserOutput (17,917 samples, 14.49%)</title><rect x="31.2" y="789" width="171.0" height="15.0" fill="rgb(207,104,29)" rx="2" ry="2" />
<text x="34.23" y="799.5" >MediaWiki\Revision\Ren..</text>
</g>
<g >
<title>Cookie::__construct (37 samples, 0.03%)</title><rect x="76.5" y="341" width="0.3" height="15.0" fill="rgb(229,139,7)" rx="2" ry="2" />
<text x="79.48" y="351.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionRecord::hasSlot (37 samples, 0.03%)</title><rect x="477.2" y="373" width="0.3" height="15.0" fill="rgb(249,200,45)" rx="2" ry="2" />
<text x="480.18" y="383.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="476.8" y="757" width="0.4" height="15.0" fill="rgb(233,136,16)" rx="2" ry="2" />
<text x="479.80" y="767.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,119 samples, 0.90%)</title><rect x="1052.3" y="453" width="10.7" height="15.0" fill="rgb(205,82,22)" rx="2" ry="2" />
<text x="1055.31" y="463.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (1,035 samples, 0.84%)</title><rect x="646.3" y="677" width="9.9" height="15.0" fill="rgb(234,4,41)" rx="2" ry="2" />
<text x="649.33" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectField (39 samples, 0.03%)</title><rect x="23.7" y="789" width="0.4" height="15.0" fill="rgb(239,138,12)" rx="2" ry="2" />
<text x="26.73" y="799.5" ></text>
</g>
<g >
<title>ParserOptions::getOption (40 samples, 0.03%)</title><rect x="1091.1" y="549" width="0.3" height="15.0" fill="rgb(207,215,40)" rx="2" ry="2" />
<text x="1094.05" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (1,473 samples, 1.19%)</title><rect x="1012.2" y="309" width="14.1" height="15.0" fill="rgb(209,54,29)" rx="2" ry="2" />
<text x="1015.24" y="319.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\CriticalSectionProvider::scopedEnter (38 samples, 0.03%)</title><rect x="919.6" y="757" width="0.3" height="15.0" fill="rgb(206,64,54)" rx="2" ry="2" />
<text x="922.55" y="767.5" ></text>
</g>
<g >
<title>Parser::internalParse (41 samples, 0.03%)</title><rect x="1048.4" y="517" width="0.4" height="15.0" fill="rgb(211,92,2)" rx="2" ry="2" />
<text x="1051.40" y="527.5" ></text>
</g>
<g >
<title>Linker::tocLine (79 samples, 0.06%)</title><rect x="733.6" y="661" width="0.8" height="15.0" fill="rgb(225,33,40)" rx="2" ry="2" />
<text x="736.65" y="671.5" ></text>
</g>
<g >
<title>RepoGroup::findFile (43 samples, 0.03%)</title><rect x="419.0" y="645" width="0.4" height="15.0" fill="rgb(236,133,5)" rx="2" ry="2" />
<text x="422.00" y="655.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (1,651 samples, 1.34%)</title><rect x="346.4" y="469" width="15.7" height="15.0" fill="rgb(214,178,48)" rx="2" ry="2" />
<text x="349.37" y="479.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (1,159 samples, 0.94%)</title><rect x="869.9" y="661" width="11.0" height="15.0" fill="rgb(238,228,41)" rx="2" ry="2" />
<text x="872.86" y="671.5" ></text>
</g>
<g >
<title>MediaWiki::doPostOutputShutdown (28,500 samples, 23.05%)</title><rect x="918.0" y="1109" width="272.0" height="15.0" fill="rgb(237,198,4)" rx="2" ry="2" />
<text x="921.03" y="1119.5" >MediaWiki::doPostOutputShutdown</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (119 samples, 0.10%)</title><rect x="1163.1" y="725" width="1.1" height="15.0" fill="rgb(228,174,3)" rx="2" ry="2" />
<text x="1166.10" y="735.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (909 samples, 0.74%)</title><rect x="409.8" y="405" width="8.6" height="15.0" fill="rgb(227,99,36)" rx="2" ry="2" />
<text x="412.77" y="415.5" ></text>
</g>
<g >
<title>SectionProfiler::getTime (64 samples, 0.05%)</title><rect x="129.1" y="565" width="0.6" height="15.0" fill="rgb(209,192,32)" rx="2" ry="2" />
<text x="132.08" y="575.5" ></text>
</g>
<g >
<title>ParserOptions::getOption (27 samples, 0.02%)</title><rect x="366.8" y="709" width="0.3" height="15.0" fill="rgb(253,103,36)" rx="2" ry="2" />
<text x="369.83" y="719.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/EditPage.php (79 samples, 0.06%)</title><rect x="263.2" y="917" width="0.8" height="15.0" fill="rgb(212,208,46)" rx="2" ry="2" />
<text x="266.24" y="927.5" ></text>
</g>
<g >
<title>LocalisationCache::getSubitem (40 samples, 0.03%)</title><rect x="419.4" y="501" width="0.4" height="15.0" fill="rgb(230,115,32)" rx="2" ry="2" />
<text x="422.41" y="511.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (1,651 samples, 1.34%)</title><rect x="346.4" y="453" width="15.7" height="15.0" fill="rgb(223,82,41)" rx="2" ry="2" />
<text x="349.37" y="463.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (1,238 samples, 1.00%)</title><rect x="483.3" y="565" width="11.8" height="15.0" fill="rgb(223,182,17)" rx="2" ry="2" />
<text x="486.25" y="575.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,799 samples, 1.45%)</title><rect x="346.3" y="677" width="17.2" height="15.0" fill="rgb(207,215,38)" rx="2" ry="2" />
<text x="349.29" y="687.5" ></text>
</g>
<g >
<title>WebRequest::getVal (40 samples, 0.03%)</title><rect x="260.6" y="805" width="0.4" height="15.0" fill="rgb(206,199,31)" rx="2" ry="2" />
<text x="263.61" y="815.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (1,619 samples, 1.31%)</title><rect x="96.5" y="389" width="15.5" height="15.0" fill="rgb(239,136,1)" rx="2" ry="2" />
<text x="99.53" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\GeneralizedSql::generalizeSQL (39 samples, 0.03%)</title><rect x="316.3" y="485" width="0.4" height="15.0" fill="rgb(244,192,19)" rx="2" ry="2" />
<text x="319.32" y="495.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (186 samples, 0.15%)</title><rect x="679.5" y="1045" width="1.7" height="15.0" fill="rgb(223,6,13)" rx="2" ry="2" />
<text x="682.46" y="1055.5" ></text>
</g>
<g >
<title>Sanitizer::escapeIdForAttribute (69 samples, 0.06%)</title><rect x="582.0" y="437" width="0.6" height="15.0" fill="rgb(209,200,13)" rx="2" ry="2" />
<text x="584.95" y="447.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (40 samples, 0.03%)</title><rect x="273.4" y="661" width="0.3" height="15.0" fill="rgb(232,70,47)" rx="2" ry="2" />
<text x="276.36" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (49 samples, 0.04%)</title><rect x="1165.4" y="757" width="0.5" height="15.0" fill="rgb(240,30,0)" rx="2" ry="2" />
<text x="1168.42" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (38 samples, 0.03%)</title><rect x="642.5" y="485" width="0.4" height="15.0" fill="rgb(212,164,2)" rx="2" ry="2" />
<text x="645.54" y="495.5" ></text>
</g>
<g >
<title>ApiEditPage::execute (42,977 samples, 34.76%)</title><rect x="262.5" y="949" width="410.1" height="15.0" fill="rgb(208,156,13)" rx="2" ry="2" />
<text x="265.52" y="959.5" >ApiEditPage::execute</text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="117.4" y="565" width="0.4" height="15.0" fill="rgb(241,171,30)" rx="2" ry="2" />
<text x="120.38" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (1,619 samples, 1.31%)</title><rect x="96.5" y="325" width="15.5" height="15.0" fill="rgb(244,113,20)" rx="2" ry="2" />
<text x="99.53" y="335.5" ></text>
</g>
<g >
<title>Skin::doEditSectionLink (315 samples, 0.25%)</title><rect x="259.5" y="901" width="3.0" height="15.0" fill="rgb(215,134,49)" rx="2" ry="2" />
<text x="262.51" y="911.5" ></text>
</g>
<g >
<title>Title::isKnown (40 samples, 0.03%)</title><rect x="469.5" y="693" width="0.4" height="15.0" fill="rgb(235,189,7)" rx="2" ry="2" />
<text x="472.55" y="703.5" ></text>
</g>
<g >
<title>PoolCounterWork::execute (18,477 samples, 14.94%)</title><rect x="31.2" y="821" width="176.4" height="15.0" fill="rgb(207,148,39)" rx="2" ry="2" />
<text x="34.23" y="831.5" >PoolCounterWork::execute</text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/Hooks/Handlers/EchoHandler.php (41 samples, 0.03%)</title><rect x="10.9" y="1013" width="0.4" height="15.0" fill="rgb(224,162,32)" rx="2" ry="2" />
<text x="13.92" y="1023.5" ></text>
</g>
<g >
<title>Cite\ReferencesFormatter::formatReferences (38 samples, 0.03%)</title><rect x="269.6" y="693" width="0.4" height="15.0" fill="rgb(215,177,54)" rx="2" ry="2" />
<text x="272.64" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (21 samples, 0.02%)</title><rect x="307.7" y="517" width="0.2" height="15.0" fill="rgb(223,74,24)" rx="2" ry="2" />
<text x="310.66" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (531 samples, 0.43%)</title><rect x="992.7" y="325" width="5.0" height="15.0" fill="rgb(209,48,20)" rx="2" ry="2" />
<text x="995.67" y="335.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,159 samples, 0.94%)</title><rect x="158.8" y="581" width="11.0" height="15.0" fill="rgb(229,52,47)" rx="2" ry="2" />
<text x="161.77" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::getNoahKey (160 samples, 0.13%)</title><rect x="454.7" y="629" width="1.5" height="15.0" fill="rgb(221,2,6)" rx="2" ry="2" />
<text x="457.67" y="639.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,799 samples, 1.45%)</title><rect x="346.3" y="613" width="17.2" height="15.0" fill="rgb(224,171,9)" rx="2" ry="2" />
<text x="349.29" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::endTag (202 samples, 0.16%)</title><rect x="193.1" y="501" width="1.9" height="15.0" fill="rgb(232,190,48)" rx="2" ry="2" />
<text x="196.10" y="511.5" ></text>
</g>
<g >
<title>Title::getLocalURL (40 samples, 0.03%)</title><rect x="468.8" y="661" width="0.4" height="15.0" fill="rgb(224,154,44)" rx="2" ry="2" />
<text x="471.78" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onParserSectionCreate (40 samples, 0.03%)</title><rect x="952.6" y="629" width="0.4" height="15.0" fill="rgb(220,196,48)" rx="2" ry="2" />
<text x="955.57" y="639.5" ></text>
</g>
<g >
<title>ScribuntoHooks::formatLimitData (40 samples, 0.03%)</title><rect x="470.3" y="709" width="0.4" height="15.0" fill="rgb(215,198,44)" rx="2" ry="2" />
<text x="473.31" y="719.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (28 samples, 0.02%)</title><rect x="799.2" y="437" width="0.2" height="15.0" fill="rgb(223,82,19)" rx="2" ry="2" />
<text x="802.17" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::insertElement (40 samples, 0.03%)</title><rect x="198.5" y="501" width="0.3" height="15.0" fill="rgb(219,117,31)" rx="2" ry="2" />
<text x="201.46" y="511.5" ></text>
</g>
<g >
<title>ReplicatedBagOStuff::merge (20 samples, 0.02%)</title><rect x="918.6" y="917" width="0.2" height="15.0" fill="rgb(248,121,46)" rx="2" ry="2" />
<text x="921.61" y="927.5" ></text>
</g>
<g >
<title>PPDStack_Hash::push (41 samples, 0.03%)</title><rect x="880.1" y="565" width="0.4" height="15.0" fill="rgb(253,191,14)" rx="2" ry="2" />
<text x="883.15" y="575.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,240 samples, 1.00%)</title><rect x="954.1" y="581" width="11.8" height="15.0" fill="rgb(234,180,13)" rx="2" ry="2" />
<text x="957.09" y="591.5" ></text>
</g>
<g >
<title>AbstractContent::getParserOutput (17,659 samples, 14.28%)</title><rect x="950.4" y="709" width="168.5" height="15.0" fill="rgb(215,11,22)" rx="2" ry="2" />
<text x="953.36" y="719.5" >AbstractContent::getP..</text>
</g>
<g >
<title>SyntaxHighlight::highlight (1,270 samples, 1.03%)</title><rect x="1064.8" y="581" width="12.1" height="15.0" fill="rgb(229,78,0)" rx="2" ry="2" />
<text x="1067.82" y="591.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (558 samples, 0.45%)</title><rect x="396.4" y="565" width="5.3" height="15.0" fill="rgb(251,180,37)" rx="2" ry="2" />
<text x="399.40" y="575.5" ></text>
</g>
<g >
<title>RequestContext::getMain (38 samples, 0.03%)</title><rect x="262.5" y="773" width="0.4" height="15.0" fill="rgb(231,215,0)" rx="2" ry="2" />
<text x="265.52" y="783.5" ></text>
</g>
<g >
<title>Html::openElement (147 samples, 0.12%)</title><rect x="558.5" y="469" width="1.4" height="15.0" fill="rgb(243,150,3)" rx="2" ry="2" />
<text x="561.50" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (1,732 samples, 1.40%)</title><rect x="96.2" y="421" width="16.5" height="15.0" fill="rgb(233,60,6)" rx="2" ry="2" />
<text x="99.19" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (275 samples, 0.22%)</title><rect x="265.9" y="533" width="2.6" height="15.0" fill="rgb(207,186,12)" rx="2" ry="2" />
<text x="268.87" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (278 samples, 0.22%)</title><rect x="756.9" y="597" width="2.7" height="15.0" fill="rgb(252,114,12)" rx="2" ry="2" />
<text x="759.94" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\DerivedPageDataUpdater::getCanonicalParserOutput (18,816 samples, 15.22%)</title><rect x="732.1" y="837" width="179.5" height="15.0" fill="rgb(208,59,48)" rx="2" ry="2" />
<text x="735.06" y="847.5" >MediaWiki\Storage\Deriv..</text>
</g>
<g >
<title>Parser::replaceLinkHoldersPrivate (199 samples, 0.16%)</title><rect x="468.0" y="757" width="1.9" height="15.0" fill="rgb(247,95,37)" rx="2" ry="2" />
<text x="471.03" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::acceptOnlyNodesAllowingComments (160 samples, 0.13%)</title><rect x="222.9" y="773" width="1.6" height="15.0" fill="rgb(243,123,33)" rx="2" ry="2" />
<text x="225.93" y="783.5" ></text>
</g>
<g >
<title>Parser::makeLimitReport (76 samples, 0.06%)</title><rect x="470.3" y="773" width="0.7" height="15.0" fill="rgb(254,142,1)" rx="2" ry="2" />
<text x="473.31" y="783.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (654 samples, 0.53%)</title><rect x="520.0" y="485" width="6.3" height="15.0" fill="rgb(229,18,44)" rx="2" ry="2" />
<text x="523.02" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (40 samples, 0.03%)</title><rect x="907.6" y="549" width="0.4" height="15.0" fill="rgb(239,207,41)" rx="2" ry="2" />
<text x="910.62" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnection (116 samples, 0.09%)</title><rect x="128.0" y="453" width="1.1" height="15.0" fill="rgb(207,212,39)" rx="2" ry="2" />
<text x="130.98" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (460 samples, 0.37%)</title><rect x="71.7" y="437" width="4.4" height="15.0" fill="rgb(249,18,44)" rx="2" ry="2" />
<text x="74.72" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="910.7" y="549" width="0.4" height="15.0" fill="rgb(239,176,0)" rx="2" ry="2" />
<text x="913.69" y="559.5" ></text>
</g>
<g >
<title>Sanitizer::cleanUrl (40 samples, 0.03%)</title><rect x="1039.4" y="597" width="0.4" height="15.0" fill="rgb(249,4,25)" rx="2" ry="2" />
<text x="1042.45" y="607.5" ></text>
</g>
<g >
<title>MessageCache::load (80 samples, 0.06%)</title><rect x="200.4" y="469" width="0.7" height="15.0" fill="rgb(232,118,14)" rx="2" ry="2" />
<text x="203.36" y="479.5" ></text>
</g>
<g >
<title>Language::formatNum (39 samples, 0.03%)</title><rect x="496.2" y="565" width="0.4" height="15.0" fill="rgb(225,132,49)" rx="2" ry="2" />
<text x="499.19" y="575.5" ></text>
</g>
<g >
<title>wfExpandUrl (77 samples, 0.06%)</title><rect x="322.9" y="549" width="0.7" height="15.0" fill="rgb(247,154,23)" rx="2" ry="2" />
<text x="325.89" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (39 samples, 0.03%)</title><rect x="457.0" y="613" width="0.3" height="15.0" fill="rgb(240,220,16)" rx="2" ry="2" />
<text x="459.96" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (40 samples, 0.03%)</title><rect x="116.2" y="597" width="0.4" height="15.0" fill="rgb(254,90,22)" rx="2" ry="2" />
<text x="119.24" y="607.5" ></text>
</g>
<g >
<title>Title::getTitleFormatter (40 samples, 0.03%)</title><rect x="762.7" y="501" width="0.3" height="15.0" fill="rgb(227,198,15)" rx="2" ry="2" />
<text x="765.65" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (40 samples, 0.03%)</title><rect x="508.2" y="405" width="0.4" height="15.0" fill="rgb(240,73,49)" rx="2" ry="2" />
<text x="511.19" y="415.5" ></text>
</g>
<g >
<title>Title::newFromText (566 samples, 0.46%)</title><rect x="817.8" y="645" width="5.4" height="15.0" fill="rgb(231,197,30)" rx="2" ry="2" />
<text x="820.80" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (399 samples, 0.32%)</title><rect x="252.3" y="709" width="3.8" height="15.0" fill="rgb(214,11,37)" rx="2" ry="2" />
<text x="255.31" y="719.5" ></text>
</g>
<g >
<title>Parser::magicLinkCallback (160 samples, 0.13%)</title><rect x="823.2" y="661" width="1.5" height="15.0" fill="rgb(217,183,22)" rx="2" ry="2" />
<text x="826.20" y="671.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(328)} (121 samples, 0.10%)</title><rect x="945.7" y="757" width="1.1" height="15.0" fill="rgb(251,9,51)" rx="2" ry="2" />
<text x="948.67" y="767.5" ></text>
</g>
<g >
<title>Title::getLinkURL (161 samples, 0.13%)</title><rect x="58.6" y="549" width="1.5" height="15.0" fill="rgb(248,102,14)" rx="2" ry="2" />
<text x="61.61" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (38 samples, 0.03%)</title><rect x="919.6" y="805" width="0.3" height="15.0" fill="rgb(219,163,10)" rx="2" ry="2" />
<text x="922.55" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::createNode (320 samples, 0.26%)</title><rect x="240.1" y="693" width="3.0" height="15.0" fill="rgb(239,82,5)" rx="2" ry="2" />
<text x="243.09" y="703.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (36 samples, 0.03%)</title><rect x="470.7" y="693" width="0.3" height="15.0" fill="rgb(231,202,18)" rx="2" ry="2" />
<text x="473.69" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getUserNameUtils (120 samples, 0.10%)</title><rect x="14.3" y="1061" width="1.1" height="15.0" fill="rgb(236,21,20)" rx="2" ry="2" />
<text x="17.26" y="1071.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="919.2" y="901" width="0.4" height="15.0" fill="rgb(221,179,49)" rx="2" ry="2" />
<text x="922.17" y="911.5" ></text>
</g>
<g >
<title>MapCacheLRU::hasField (31 samples, 0.03%)</title><rect x="346.0" y="533" width="0.3" height="15.0" fill="rgb(231,170,28)" rx="2" ry="2" />
<text x="349.00" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\SpecialPage\SpecialPageFactory::resolveAlias (40 samples, 0.03%)</title><rect x="1030.7" y="549" width="0.4" height="15.0" fill="rgb(238,20,37)" rx="2" ry="2" />
<text x="1033.68" y="559.5" ></text>
</g>
<g >
<title>ExifBitmapHandler::getRotation (61 samples, 0.05%)</title><rect x="997.7" y="485" width="0.6" height="15.0" fill="rgb(213,192,38)" rx="2" ry="2" />
<text x="1000.73" y="495.5" ></text>
</g>
<g >
<title>ExtensionRegistry::getAttribute (38 samples, 0.03%)</title><rect x="642.5" y="437" width="0.4" height="15.0" fill="rgb(237,69,39)" rx="2" ry="2" />
<text x="645.54" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="266.6" y="117" width="0.4" height="15.0" fill="rgb(217,137,34)" rx="2" ry="2" />
<text x="269.61" y="127.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(221)} (40 samples, 0.03%)</title><rect x="419.4" y="645" width="0.4" height="15.0" fill="rgb(220,76,7)" rx="2" ry="2" />
<text x="422.41" y="655.5" ></text>
</g>
<g >
<title>ApiMain::printResult (81 samples, 0.07%)</title><rect x="22.6" y="1061" width="0.8" height="15.0" fill="rgb(235,161,12)" rx="2" ry="2" />
<text x="25.58" y="1071.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (120 samples, 0.10%)</title><rect x="247.3" y="789" width="1.2" height="15.0" fill="rgb(221,191,4)" rx="2" ry="2" />
<text x="250.34" y="799.5" ></text>
</g>
<g >
<title>MediaWiki\Languages\LanguageFactory::getLanguage (40 samples, 0.03%)</title><rect x="126.8" y="549" width="0.4" height="15.0" fill="rgb(232,95,50)" rx="2" ry="2" />
<text x="129.84" y="559.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (922 samples, 0.75%)</title><rect x="421.9" y="645" width="8.8" height="15.0" fill="rgb(205,222,23)" rx="2" ry="2" />
<text x="424.89" y="655.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (78 samples, 0.06%)</title><rect x="267.7" y="309" width="0.8" height="15.0" fill="rgb(235,107,2)" rx="2" ry="2" />
<text x="270.75" y="319.5" ></text>
</g>
<g >
<title>Shellbox\Command\LocalBoxedExecutor::executeValid (1,161 samples, 0.94%)</title><rect x="1065.9" y="453" width="11.0" height="15.0" fill="rgb(247,145,40)" rx="2" ry="2" />
<text x="1068.86" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Api\Validator\ApiParamValidator::getValue (40 samples, 0.03%)</title><rect x="674.4" y="901" width="0.4" height="15.0" fill="rgb(232,166,3)" rx="2" ry="2" />
<text x="677.41" y="911.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (161 samples, 0.13%)</title><rect x="1046.9" y="565" width="1.5" height="15.0" fill="rgb(242,63,53)" rx="2" ry="2" />
<text x="1049.86" y="575.5" ></text>
</g>
<g >
<title>CacheTime::recordOption (36 samples, 0.03%)</title><rect x="561.9" y="501" width="0.3" height="15.0" fill="rgb(239,114,27)" rx="2" ry="2" />
<text x="564.87" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getLanguageFactory (39 samples, 0.03%)</title><rect x="386.6" y="661" width="0.4" height="15.0" fill="rgb(221,31,18)" rx="2" ry="2" />
<text x="389.65" y="671.5" ></text>
</g>
<g >
<title>MultiHttpClient::runMulti (207 samples, 0.17%)</title><rect x="28.6" y="901" width="2.0" height="15.0" fill="rgb(207,136,18)" rx="2" ry="2" />
<text x="31.65" y="911.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (957 samples, 0.77%)</title><rect x="137.6" y="357" width="9.1" height="15.0" fill="rgb(235,161,4)" rx="2" ry="2" />
<text x="140.57" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::makeList (31 samples, 0.03%)</title><rect x="681.2" y="885" width="0.3" height="15.0" fill="rgb(221,213,17)" rx="2" ry="2" />
<text x="684.23" y="895.5" ></text>
</g>
<g >
<title>ApiMain::executeAction (43,242 samples, 34.97%)</title><rect x="262.5" y="965" width="412.7" height="15.0" fill="rgb(224,60,3)" rx="2" ry="2" />
<text x="265.52" y="975.5" >ApiMain::executeAction</text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (462 samples, 0.37%)</title><rect x="583.2" y="229" width="4.4" height="15.0" fill="rgb(238,38,31)" rx="2" ry="2" />
<text x="586.21" y="239.5" ></text>
</g>
<g >
<title>MediaWiki\Parser\RevisionOutputCache::encodeAsJson (79 samples, 0.06%)</title><rect x="1118.9" y="757" width="0.7" height="15.0" fill="rgb(252,11,28)" rx="2" ry="2" />
<text x="1121.88" y="767.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Stream::__destruct (34 samples, 0.03%)</title><rect x="362.7" y="533" width="0.4" height="15.0" fill="rgb(217,112,48)" rx="2" ry="2" />
<text x="365.75" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (492 samples, 0.40%)</title><rect x="988.0" y="469" width="4.7" height="15.0" fill="rgb(241,132,31)" rx="2" ry="2" />
<text x="990.97" y="479.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (76 samples, 0.06%)</title><rect x="565.5" y="485" width="0.7" height="15.0" fill="rgb(252,76,54)" rx="2" ry="2" />
<text x="568.45" y="495.5" ></text>
</g>
<g >
<title>DerivativeContext::getSkin (141 samples, 0.11%)</title><rect x="209.4" y="933" width="1.3" height="15.0" fill="rgb(253,16,54)" rx="2" ry="2" />
<text x="212.38" y="943.5" ></text>
</g>
<g >
<title>Title::normalizeFragment (25 samples, 0.02%)</title><rect x="121.1" y="549" width="0.2" height="15.0" fill="rgb(226,191,2)" rx="2" ry="2" />
<text x="124.11" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionSlots::getSlots (37 samples, 0.03%)</title><rect x="477.2" y="341" width="0.3" height="15.0" fill="rgb(247,190,11)" rx="2" ry="2" />
<text x="480.18" y="351.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::produceStatsdData (57 samples, 0.05%)</title><rect x="423.2" y="565" width="0.5" height="15.0" fill="rgb(251,44,1)" rx="2" ry="2" />
<text x="426.17" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::remove (77 samples, 0.06%)</title><rect x="112.0" y="405" width="0.7" height="15.0" fill="rgb(231,205,43)" rx="2" ry="2" />
<text x="114.98" y="415.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (452 samples, 0.37%)</title><rect x="988.4" y="341" width="4.3" height="15.0" fill="rgb(254,129,16)" rx="2" ry="2" />
<text x="991.35" y="351.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (40 samples, 0.03%)</title><rect x="646.7" y="613" width="0.4" height="15.0" fill="rgb(240,144,19)" rx="2" ry="2" />
<text x="649.69" y="623.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (248 samples, 0.20%)</title><rect x="819.3" y="597" width="2.3" height="15.0" fill="rgb(223,154,37)" rx="2" ry="2" />
<text x="822.27" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (193 samples, 0.16%)</title><rect x="388.5" y="437" width="1.8" height="15.0" fill="rgb(252,79,28)" rx="2" ry="2" />
<text x="391.50" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::insertElement (119 samples, 0.10%)</title><rect x="898.4" y="517" width="1.2" height="15.0" fill="rgb(213,11,39)" rx="2" ry="2" />
<text x="901.44" y="527.5" ></text>
</g>
<g >
<title>DeferredUpdatesScope::processUpdates (28,476 samples, 23.03%)</title><rect x="918.0" y="1061" width="271.8" height="15.0" fill="rgb(236,167,7)" rx="2" ry="2" />
<text x="921.03" y="1071.5" >DeferredUpdatesScope::processUpdates</text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\DOMCompat::getOuterHTML (677 samples, 0.55%)</title><rect x="701.0" y="1045" width="6.5" height="15.0" fill="rgb(235,206,11)" rx="2" ry="2" />
<text x="704.03" y="1055.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (40 samples, 0.03%)</title><rect x="482.9" y="549" width="0.4" height="15.0" fill="rgb(222,170,18)" rx="2" ry="2" />
<text x="485.87" y="559.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,391 samples, 1.12%)</title><rect x="81.9" y="533" width="13.3" height="15.0" fill="rgb(231,223,44)" rx="2" ry="2" />
<text x="84.93" y="543.5" ></text>
</g>
<g >
<title>wfMatchesDomainList (41 samples, 0.03%)</title><rect x="747.0" y="629" width="0.4" height="15.0" fill="rgb(247,197,29)" rx="2" ry="2" />
<text x="749.96" y="639.5" ></text>
</g>
<g >
<title>Parser::fetchCurrentRevisionRecordOfTitle (31 samples, 0.03%)</title><rect x="950.4" y="437" width="0.3" height="15.0" fill="rgb(220,131,49)" rx="2" ry="2" />
<text x="953.36" y="447.5" ></text>
</g>
<g >
<title>Parser::statelessFetchRevisionRecord (118 samples, 0.10%)</title><rect x="839.5" y="533" width="1.1" height="15.0" fill="rgb(220,82,34)" rx="2" ry="2" />
<text x="842.46" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Timestamp\ConvertibleTimestamp::convert (29 samples, 0.02%)</title><rect x="113.0" y="549" width="0.3" height="15.0" fill="rgb(234,203,17)" rx="2" ry="2" />
<text x="116.02" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (476 samples, 0.38%)</title><rect x="778.9" y="485" width="4.5" height="15.0" fill="rgb(237,6,20)" rx="2" ry="2" />
<text x="781.88" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (795 samples, 0.64%)</title><rect x="770.4" y="341" width="7.6" height="15.0" fill="rgb(252,23,19)" rx="2" ry="2" />
<text x="773.44" y="351.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,332 samples, 1.08%)</title><rect x="333.3" y="549" width="12.7" height="15.0" fill="rgb(224,146,48)" rx="2" ry="2" />
<text x="336.29" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::encodeHtmlEntities (40 samples, 0.03%)</title><rect x="704.5" y="869" width="0.3" height="15.0" fill="rgb(214,97,45)" rx="2" ry="2" />
<text x="707.46" y="879.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="267.4" y="309" width="0.3" height="15.0" fill="rgb(231,138,2)" rx="2" ry="2" />
<text x="270.37" y="319.5" ></text>
</g>
<g >
<title>Sanitizer::decodeTagAttributes (80 samples, 0.06%)</title><rect x="169.8" y="613" width="0.8" height="15.0" fill="rgb(225,218,12)" rx="2" ry="2" />
<text x="172.83" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\SyntaxHighlight\Pygmentize::highlight (970 samples, 0.78%)</title><rect x="860.3" y="533" width="9.2" height="15.0" fill="rgb(253,37,10)" rx="2" ry="2" />
<text x="863.27" y="543.5" ></text>
</g>
<g >
<title>ApiBase::addWarning (39 samples, 0.03%)</title><rect x="23.7" y="997" width="0.4" height="15.0" fill="rgb(242,157,19)" rx="2" ry="2" />
<text x="26.73" y="1007.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (16 samples, 0.01%)</title><rect x="120.4" y="549" width="0.2" height="15.0" fill="rgb(242,186,51)" rx="2" ry="2" />
<text x="123.41" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (40 samples, 0.03%)</title><rect x="304.8" y="661" width="0.4" height="15.0" fill="rgb(253,229,36)" rx="2" ry="2" />
<text x="307.85" y="671.5" ></text>
</g>
<g >
<title>Message::fetchMessage (121 samples, 0.10%)</title><rect x="299.9" y="645" width="1.2" height="15.0" fill="rgb(212,206,20)" rx="2" ry="2" />
<text x="302.90" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="1122.7" y="693" width="0.4" height="15.0" fill="rgb(236,179,12)" rx="2" ry="2" />
<text x="1125.69" y="703.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (26 samples, 0.02%)</title><rect x="578.7" y="485" width="0.2" height="15.0" fill="rgb(212,40,41)" rx="2" ry="2" />
<text x="581.68" y="495.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (40 samples, 0.03%)</title><rect x="172.1" y="565" width="0.4" height="15.0" fill="rgb(230,171,4)" rx="2" ry="2" />
<text x="175.12" y="575.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::produceStatsdData (29 samples, 0.02%)</title><rect x="520.0" y="373" width="0.3" height="15.0" fill="rgb(243,11,12)" rx="2" ry="2" />
<text x="523.02" y="383.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (988 samples, 0.80%)</title><rect x="527.4" y="293" width="9.4" height="15.0" fill="rgb(232,91,28)" rx="2" ry="2" />
<text x="530.41" y="303.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (616 samples, 0.50%)</title><rect x="396.4" y="581" width="5.9" height="15.0" fill="rgb(206,84,35)" rx="2" ry="2" />
<text x="399.40" y="591.5" ></text>
</g>
<g >
<title>Title::normalizeFragment (39 samples, 0.03%)</title><rect x="559.9" y="437" width="0.4" height="15.0" fill="rgb(205,99,13)" rx="2" ry="2" />
<text x="562.91" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\User\DefaultOptionsLookup::getDefaultOptions (75 samples, 0.06%)</title><rect x="698.5" y="949" width="0.7" height="15.0" fill="rgb(243,125,52)" rx="2" ry="2" />
<text x="701.46" y="959.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (1,238 samples, 1.00%)</title><rect x="483.3" y="549" width="11.8" height="15.0" fill="rgb(246,21,19)" rx="2" ry="2" />
<text x="486.25" y="559.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/cache/MessageCache.php (38 samples, 0.03%)</title><rect x="699.8" y="853" width="0.3" height="15.0" fill="rgb(244,35,27)" rx="2" ry="2" />
<text x="702.77" y="863.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (68 samples, 0.05%)</title><rect x="783.9" y="469" width="0.7" height="15.0" fill="rgb(219,146,51)" rx="2" ry="2" />
<text x="786.90" y="479.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,700 samples, 1.37%)</title><rect x="1010.4" y="437" width="16.2" height="15.0" fill="rgb(223,48,45)" rx="2" ry="2" />
<text x="1013.37" y="447.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (40 samples, 0.03%)</title><rect x="31.2" y="373" width="0.4" height="15.0" fill="rgb(238,192,43)" rx="2" ry="2" />
<text x="34.23" y="383.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (381 samples, 0.31%)</title><rect x="515.0" y="229" width="3.6" height="15.0" fill="rgb(245,109,26)" rx="2" ry="2" />
<text x="517.99" y="239.5" ></text>
</g>
<g >
<title>Wikimedia\Assert\Assert::parameterType (40 samples, 0.03%)</title><rect x="510.1" y="501" width="0.4" height="15.0" fill="rgb(243,70,47)" rx="2" ry="2" />
<text x="513.09" y="511.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(384)} (601 samples, 0.49%)</title><rect x="941.9" y="789" width="5.7" height="15.0" fill="rgb(216,23,40)" rx="2" ry="2" />
<text x="944.85" y="799.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (846 samples, 0.68%)</title><rect x="851.4" y="293" width="8.1" height="15.0" fill="rgb(242,41,27)" rx="2" ry="2" />
<text x="854.44" y="303.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="21.4" y="741" width="0.4" height="15.0" fill="rgb(215,76,5)" rx="2" ry="2" />
<text x="24.43" y="751.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (1,619 samples, 1.31%)</title><rect x="96.5" y="373" width="15.5" height="15.0" fill="rgb(233,32,22)" rx="2" ry="2" />
<text x="99.53" y="383.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="14.3" y="837" width="0.3" height="15.0" fill="rgb(242,108,17)" rx="2" ry="2" />
<text x="17.26" y="847.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (78 samples, 0.06%)</title><rect x="402.3" y="421" width="0.7" height="15.0" fill="rgb(226,211,41)" rx="2" ry="2" />
<text x="405.28" y="431.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (31 samples, 0.03%)</title><rect x="346.0" y="613" width="0.3" height="15.0" fill="rgb(235,55,8)" rx="2" ry="2" />
<text x="349.00" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (159 samples, 0.13%)</title><rect x="456.2" y="645" width="1.5" height="15.0" fill="rgb(210,107,31)" rx="2" ry="2" />
<text x="459.20" y="655.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/upload/Hook/UploadCreateFromRequestHook.php (40 samples, 0.03%)</title><rect x="19.2" y="997" width="0.3" height="15.0" fill="rgb(209,27,28)" rx="2" ry="2" />
<text x="22.15" y="1007.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (462 samples, 0.37%)</title><rect x="583.2" y="261" width="4.4" height="15.0" fill="rgb(233,80,43)" rx="2" ry="2" />
<text x="586.21" y="271.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::characters (360 samples, 0.29%)</title><rect x="1134.5" y="677" width="3.4" height="15.0" fill="rgb(254,92,37)" rx="2" ry="2" />
<text x="1137.49" y="687.5" ></text>
</g>
<g >
<title>Html::expandAttributes (80 samples, 0.06%)</title><rect x="984.1" y="485" width="0.8" height="15.0" fill="rgb(219,88,14)" rx="2" ry="2" />
<text x="987.15" y="495.5" ></text>
</g>
<g >
<title>Message::format (38 samples, 0.03%)</title><rect x="386.1" y="597" width="0.3" height="15.0" fill="rgb(224,180,23)" rx="2" ry="2" />
<text x="389.06" y="607.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (31 samples, 0.03%)</title><rect x="346.0" y="485" width="0.3" height="15.0" fill="rgb(218,1,26)" rx="2" ry="2" />
<text x="349.00" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(906)} (38 samples, 0.03%)</title><rect x="699.8" y="885" width="0.3" height="15.0" fill="rgb(223,46,53)" rx="2" ry="2" />
<text x="702.77" y="895.5" ></text>
</g>
<g >
<title>LinkCache::getCacheKey (40 samples, 0.03%)</title><rect x="501.4" y="501" width="0.4" height="15.0" fill="rgb(248,184,19)" rx="2" ry="2" />
<text x="504.44" y="511.5" ></text>
</g>
<g >
<title>Parser::handleExternalLinks (80 samples, 0.06%)</title><rect x="47.9" y="645" width="0.8" height="15.0" fill="rgb(247,6,48)" rx="2" ry="2" />
<text x="50.91" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (49 samples, 0.04%)</title><rect x="1165.4" y="773" width="0.5" height="15.0" fill="rgb(247,150,32)" rx="2" ry="2" />
<text x="1168.42" y="783.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (438 samples, 0.35%)</title><rect x="71.9" y="421" width="4.2" height="15.0" fill="rgb(249,164,16)" rx="2" ry="2" />
<text x="74.93" y="431.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::__construct (31 samples, 0.03%)</title><rect x="1052.0" y="373" width="0.3" height="15.0" fill="rgb(242,192,34)" rx="2" ry="2" />
<text x="1055.01" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::findSignature (598 samples, 0.48%)</title><rect x="213.8" y="805" width="5.7" height="15.0" fill="rgb(224,226,44)" rx="2" ry="2" />
<text x="216.77" y="815.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::__construct (27 samples, 0.02%)</title><rect x="797.8" y="405" width="0.2" height="15.0" fill="rgb(232,28,20)" rx="2" ry="2" />
<text x="800.76" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::reconstructAFE (80 samples, 0.06%)</title><rect x="629.2" y="453" width="0.8" height="15.0" fill="rgb(235,151,12)" rx="2" ry="2" />
<text x="632.20" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Stream::seek (32 samples, 0.03%)</title><rect x="409.8" y="261" width="0.3" height="15.0" fill="rgb(254,106,34)" rx="2" ry="2" />
<text x="412.77" y="271.5" ></text>
</g>
<g >
<title>MWHttpRequest::prepare (36 samples, 0.03%)</title><rect x="307.9" y="501" width="0.3" height="15.0" fill="rgb(229,181,26)" rx="2" ry="2" />
<text x="310.87" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getTitleParser (39 samples, 0.03%)</title><rect x="581.2" y="485" width="0.4" height="15.0" fill="rgb(233,192,10)" rx="2" ry="2" />
<text x="584.20" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (920 samples, 0.74%)</title><rect x="717.4" y="949" width="8.8" height="15.0" fill="rgb(243,17,9)" rx="2" ry="2" />
<text x="720.40" y="959.5" ></text>
</g>
<g >
<title>wfUrlencode (38 samples, 0.03%)</title><rect x="95.6" y="549" width="0.4" height="15.0" fill="rgb(229,217,45)" rx="2" ry="2" />
<text x="98.61" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\AbuseFilter\VariableGenerator\RunVariableGenerator::getEditVars (39 samples, 0.03%)</title><rect x="265.5" y="805" width="0.4" height="15.0" fill="rgb(232,36,8)" rx="2" ry="2" />
<text x="268.50" y="815.5" ></text>
</g>
<g >
<title>MagicWordArray::getBaseRegex (40 samples, 0.03%)</title><rect x="1043.2" y="565" width="0.4" height="15.0" fill="rgb(214,96,51)" rx="2" ry="2" />
<text x="1046.24" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::doAtomicSection (19,469 samples, 15.74%)</title><rect x="731.5" y="949" width="185.8" height="15.0" fill="rgb(230,159,52)" rx="2" ry="2" />
<text x="734.52" y="959.5" >Wikimedia\Rdbms\DBConnRe..</text>
</g>
<g >
<title>Message::text (39 samples, 0.03%)</title><rect x="23.7" y="949" width="0.4" height="15.0" fill="rgb(223,21,42)" rx="2" ry="2" />
<text x="26.73" y="959.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::addLiteral (40 samples, 0.03%)</title><rect x="439.8" y="645" width="0.4" height="15.0" fill="rgb(227,177,33)" rx="2" ry="2" />
<text x="442.83" y="655.5" ></text>
</g>
<g >
<title>Parser::makeKnownLinkHolder (146 samples, 0.12%)</title><rect x="815.0" y="645" width="1.4" height="15.0" fill="rgb(251,112,19)" rx="2" ry="2" />
<text x="818.02" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (41 samples, 0.03%)</title><rect x="299.9" y="613" width="0.4" height="15.0" fill="rgb(234,211,25)" rx="2" ry="2" />
<text x="302.90" y="623.5" ></text>
</g>
<g >
<title>Title::getTitleFormatter (65 samples, 0.05%)</title><rect x="841.3" y="581" width="0.7" height="15.0" fill="rgb(225,92,6)" rx="2" ry="2" />
<text x="844.35" y="591.5" ></text>
</g>
<g >
<title>ParserOptions::getMaxPPNodeCount (40 samples, 0.03%)</title><rect x="1091.1" y="565" width="0.3" height="15.0" fill="rgb(242,162,33)" rx="2" ry="2" />
<text x="1094.05" y="575.5" ></text>
</g>
<g >
<title>PPNode_Hash_Text::getName (40 samples, 0.03%)</title><rect x="735.2" y="661" width="0.4" height="15.0" fill="rgb(239,17,26)" rx="2" ry="2" />
<text x="738.18" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::__construct (238 samples, 0.19%)</title><rect x="698.5" y="1029" width="2.2" height="15.0" fill="rgb(248,176,29)" rx="2" ry="2" />
<text x="701.46" y="1039.5" ></text>
</g>
<g >
<title>Language::isMultibyte (90 samples, 0.07%)</title><rect x="114.1" y="501" width="0.8" height="15.0" fill="rgb(208,36,29)" rx="2" ry="2" />
<text x="117.05" y="511.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,732 samples, 1.40%)</title><rect x="96.2" y="437" width="16.5" height="15.0" fill="rgb(236,213,46)" rx="2" ry="2" />
<text x="99.19" y="447.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (40 samples, 0.03%)</title><rect x="200.4" y="389" width="0.3" height="15.0" fill="rgb(212,28,32)" rx="2" ry="2" />
<text x="203.36" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::encodeHtmlEntities (39 samples, 0.03%)</title><rect x="705.2" y="821" width="0.4" height="15.0" fill="rgb(214,43,5)" rx="2" ry="2" />
<text x="708.22" y="831.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (21 samples, 0.02%)</title><rect x="322.7" y="341" width="0.2" height="15.0" fill="rgb(238,94,50)" rx="2" ry="2" />
<text x="325.68" y="351.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/SyntaxHighlight_GeSHi/includes/SyntaxHighlight.php(265)} (769 samples, 0.62%)</title><rect x="598.2" y="453" width="7.4" height="15.0" fill="rgb(211,116,48)" rx="2" ry="2" />
<text x="601.22" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::characters (679 samples, 0.55%)</title><rect x="1131.8" y="741" width="6.5" height="15.0" fill="rgb(241,18,24)" rx="2" ry="2" />
<text x="1134.83" y="751.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (1,199 samples, 0.97%)</title><rect x="1077.3" y="549" width="11.5" height="15.0" fill="rgb(234,100,41)" rx="2" ry="2" />
<text x="1080.32" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (30 samples, 0.02%)</title><rect x="699.2" y="693" width="0.3" height="15.0" fill="rgb(206,121,8)" rx="2" ry="2" />
<text x="702.17" y="703.5" ></text>
</g>
<g >
<title>Parser::internalParseHalfParsed (2,837 samples, 2.29%)</title><rect x="617.7" y="597" width="27.1" height="15.0" fill="rgb(222,204,43)" rx="2" ry="2" />
<text x="620.74" y="607.5" >P..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (201 samples, 0.16%)</title><rect x="906.5" y="597" width="1.9" height="15.0" fill="rgb(254,122,6)" rx="2" ry="2" />
<text x="909.48" y="607.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (538 samples, 0.44%)</title><rect x="987.5" y="501" width="5.2" height="15.0" fill="rgb(245,152,45)" rx="2" ry="2" />
<text x="990.53" y="511.5" ></text>
</g>
<g >
<title>SyntaxHighlight::parserHook (1,270 samples, 1.03%)</title><rect x="1064.8" y="597" width="12.1" height="15.0" fill="rgb(247,15,36)" rx="2" ry="2" />
<text x="1067.82" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/LinkHolderArray.php(304)} (79 samples, 0.06%)</title><rect x="512.3" y="517" width="0.8" height="15.0" fill="rgb(248,1,27)" rx="2" ry="2" />
<text x="515.35" y="527.5" ></text>
</g>
<g >
<title>StripState::unstripType (40 samples, 0.03%)</title><rect x="965.9" y="613" width="0.4" height="15.0" fill="rgb(237,113,44)" rx="2" ry="2" />
<text x="968.92" y="623.5" ></text>
</g>
<g >
<title>Message::transformText (40 samples, 0.03%)</title><rect x="509.7" y="469" width="0.4" height="15.0" fill="rgb(245,102,29)" rx="2" ry="2" />
<text x="512.71" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::getTitleFromUrl (238 samples, 0.19%)</title><rect x="216.8" y="741" width="2.3" height="15.0" fill="rgb(211,83,30)" rx="2" ry="2" />
<text x="219.83" y="751.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (795 samples, 0.64%)</title><rect x="770.4" y="437" width="7.6" height="15.0" fill="rgb(248,210,50)" rx="2" ry="2" />
<text x="773.44" y="447.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (989 samples, 0.80%)</title><rect x="137.3" y="453" width="9.4" height="15.0" fill="rgb(224,140,22)" rx="2" ry="2" />
<text x="140.26" y="463.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (31 samples, 0.03%)</title><rect x="987.7" y="453" width="0.3" height="15.0" fill="rgb(238,163,27)" rx="2" ry="2" />
<text x="990.68" y="463.5" ></text>
</g>
<g >
<title>Parser::extensionSubstitution (2,734 samples, 2.21%)</title><rect x="132.0" y="613" width="26.1" height="15.0" fill="rgb(212,125,37)" rx="2" ry="2" />
<text x="135.04" y="623.5" >P..</text>
</g>
<g >
<title>SqlBagOStuff::serialize (439 samples, 0.36%)</title><rect x="911.6" y="773" width="4.2" height="15.0" fill="rgb(239,67,11)" rx="2" ry="2" />
<text x="914.61" y="783.5" ></text>
</g>
<g >
<title>Title::getLinkURL (40 samples, 0.03%)</title><rect x="261.8" y="837" width="0.3" height="15.0" fill="rgb(244,83,20)" rx="2" ry="2" />
<text x="264.75" y="847.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::__construct (72 samples, 0.06%)</title><rect x="94.5" y="389" width="0.7" height="15.0" fill="rgb(249,29,50)" rx="2" ry="2" />
<text x="97.52" y="399.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::doTransform (69 samples, 0.06%)</title><rect x="812.8" y="565" width="0.6" height="15.0" fill="rgb(227,135,4)" rx="2" ry="2" />
<text x="815.79" y="575.5" ></text>
</g>
<g >
<title>Parser::statelessFetchTemplate (384 samples, 0.31%)</title><rect x="387.4" y="677" width="3.7" height="15.0" fill="rgb(234,224,13)" rx="2" ry="2" />
<text x="390.41" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (39 samples, 0.03%)</title><rect x="23.7" y="741" width="0.4" height="15.0" fill="rgb(221,181,37)" rx="2" ry="2" />
<text x="26.73" y="751.5" ></text>
</g>
<g >
<title>MultiHttpClient::runMultiCurl (207 samples, 0.17%)</title><rect x="28.6" y="885" width="2.0" height="15.0" fill="rgb(242,12,0)" rx="2" ry="2" />
<text x="31.65" y="895.5" ></text>
</g>
<g >
<title>MediaHandler::getTransform (23 samples, 0.02%)</title><rect x="112.8" y="549" width="0.2" height="15.0" fill="rgb(230,93,45)" rx="2" ry="2" />
<text x="115.80" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::getParentForInsert (79 samples, 0.06%)</title><rect x="897.7" y="517" width="0.7" height="15.0" fill="rgb(242,13,42)" rx="2" ry="2" />
<text x="900.69" y="527.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (978 samples, 0.79%)</title><rect x="148.8" y="549" width="9.3" height="15.0" fill="rgb(208,92,43)" rx="2" ry="2" />
<text x="151.80" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (36 samples, 0.03%)</title><rect x="470.7" y="501" width="0.3" height="15.0" fill="rgb(231,32,50)" rx="2" ry="2" />
<text x="473.69" y="511.5" ></text>
</g>
<g >
<title>SkinVector::isLegacy (40 samples, 0.03%)</title><rect x="210.3" y="757" width="0.4" height="15.0" fill="rgb(244,215,15)" rx="2" ry="2" />
<text x="213.35" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\Notifications\EventDispatcher::generateEventsForRevision (25,501 samples, 20.62%)</title><rect x="921.3" y="869" width="243.3" height="15.0" fill="rgb(212,35,49)" rx="2" ry="2" />
<text x="924.27" y="879.5" >MediaWiki\Extension\DiscussionTo..</text>
</g>
<g >
<title>Message::format (36 samples, 0.03%)</title><rect x="394.2" y="613" width="0.3" height="15.0" fill="rgb(228,116,51)" rx="2" ry="2" />
<text x="397.17" y="623.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(599)} (398 samples, 0.32%)</title><rect x="215.7" y="773" width="3.8" height="15.0" fill="rgb(246,118,43)" rx="2" ry="2" />
<text x="218.68" y="783.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::__construct (40 samples, 0.03%)</title><rect x="248.1" y="725" width="0.4" height="15.0" fill="rgb(246,212,34)" rx="2" ry="2" />
<text x="251.10" y="735.5" ></text>
</g>
<g >
<title>LocalisationCache::initLanguage (32 samples, 0.03%)</title><rect x="700.7" y="869" width="0.3" height="15.0" fill="rgb(223,90,25)" rx="2" ry="2" />
<text x="703.73" y="879.5" ></text>
</g>
<g >
<title>wfArrayToCgi (40 samples, 0.03%)</title><rect x="762.3" y="533" width="0.4" height="15.0" fill="rgb(239,27,51)" rx="2" ry="2" />
<text x="765.27" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (118 samples, 0.10%)</title><rect x="265.9" y="341" width="1.1" height="15.0" fill="rgb(211,62,38)" rx="2" ry="2" />
<text x="268.87" y="351.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (1,433 samples, 1.16%)</title><rect x="1012.6" y="245" width="13.7" height="15.0" fill="rgb(236,154,11)" rx="2" ry="2" />
<text x="1015.62" y="255.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (81 samples, 0.07%)</title><rect x="1047.3" y="549" width="0.7" height="15.0" fill="rgb(249,140,4)" rx="2" ry="2" />
<text x="1050.25" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::endTag (128 samples, 0.10%)</title><rect x="195.3" y="517" width="1.3" height="15.0" fill="rgb(216,142,28)" rx="2" ry="2" />
<text x="198.34" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::appropriatePlace (40 samples, 0.03%)</title><rect x="628.8" y="437" width="0.4" height="15.0" fill="rgb(240,132,40)" rx="2" ry="2" />
<text x="631.81" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (40 samples, 0.03%)</title><rect x="480.2" y="533" width="0.4" height="15.0" fill="rgb(222,206,14)" rx="2" ry="2" />
<text x="483.21" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::trimHeaderValues (31 samples, 0.03%)</title><rect x="553.1" y="85" width="0.3" height="15.0" fill="rgb(222,220,24)" rx="2" ry="2" />
<text x="556.05" y="95.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::getSerialized (440 samples, 0.36%)</title><rect x="202.2" y="725" width="4.2" height="15.0" fill="rgb(247,182,8)" rx="2" ry="2" />
<text x="205.21" y="735.5" ></text>
</g>
<g >
<title>Message::replaceParameters (39 samples, 0.03%)</title><rect x="509.3" y="469" width="0.4" height="15.0" fill="rgb(228,88,14)" rx="2" ry="2" />
<text x="512.34" y="479.5" ></text>
</g>
<g >
<title>Cite\Hooks\CiteParserTagHooks::ref (40 samples, 0.03%)</title><rect x="845.1" y="629" width="0.4" height="15.0" fill="rgb(237,213,1)" rx="2" ry="2" />
<text x="848.08" y="639.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (80 samples, 0.06%)</title><rect x="36.2" y="613" width="0.7" height="15.0" fill="rgb(233,3,0)" rx="2" ry="2" />
<text x="39.19" y="623.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php (40 samples, 0.03%)</title><rect x="401.0" y="405" width="0.4" height="15.0" fill="rgb(239,57,30)" rx="2" ry="2" />
<text x="403.97" y="415.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (1,651 samples, 1.34%)</title><rect x="346.4" y="437" width="15.7" height="15.0" fill="rgb(231,17,8)" rx="2" ry="2" />
<text x="349.37" y="447.5" ></text>
</g>
<g >
<title>MessageCache::getMessagePageName (41 samples, 0.03%)</title><rect x="62.4" y="469" width="0.4" height="15.0" fill="rgb(231,189,48)" rx="2" ry="2" />
<text x="65.43" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::findElementByName (40 samples, 0.03%)</title><rect x="1142.5" y="725" width="0.4" height="15.0" fill="rgb(237,146,31)" rx="2" ry="2" />
<text x="1145.50" y="735.5" ></text>
</g>
<g >
<title>Shellbox\Shellbox::createBoxedExecutor (40 samples, 0.03%)</title><rect x="1065.4" y="453" width="0.4" height="15.0" fill="rgb(211,135,10)" rx="2" ry="2" />
<text x="1068.42" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::insertElement (159 samples, 0.13%)</title><rect x="1105.5" y="501" width="1.5" height="15.0" fill="rgb(247,119,27)" rx="2" ry="2" />
<text x="1108.50" y="511.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (338 samples, 0.27%)</title><rect x="1048.8" y="261" width="3.2" height="15.0" fill="rgb(226,110,9)" rx="2" ry="2" />
<text x="1051.79" y="271.5" ></text>
</g>
<g >
<title>MessageCache::get (38 samples, 0.03%)</title><rect x="385.3" y="629" width="0.4" height="15.0" fill="rgb(223,212,22)" rx="2" ry="2" />
<text x="388.32" y="639.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/lockmanager/LockManager.php (39 samples, 0.03%)</title><rect x="404.6" y="485" width="0.3" height="15.0" fill="rgb(207,133,51)" rx="2" ry="2" />
<text x="407.55" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (146 samples, 0.12%)</title><rect x="815.0" y="613" width="1.4" height="15.0" fill="rgb(218,103,49)" rx="2" ry="2" />
<text x="818.02" y="623.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (198 samples, 0.16%)</title><rect x="579.3" y="485" width="1.9" height="15.0" fill="rgb(207,223,54)" rx="2" ry="2" />
<text x="582.31" y="495.5" ></text>
</g>
<g >
<title>Linker::tocLine (80 samples, 0.06%)</title><rect x="479.4" y="565" width="0.8" height="15.0" fill="rgb(210,44,53)" rx="2" ry="2" />
<text x="482.44" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (1,214 samples, 0.98%)</title><rect x="998.6" y="293" width="11.6" height="15.0" fill="rgb(233,35,29)" rx="2" ry="2" />
<text x="1001.57" y="303.5" ></text>
</g>
<g >
<title>Shellbox\Command\BoxedCommand::execute (970 samples, 0.78%)</title><rect x="860.3" y="517" width="9.2" height="15.0" fill="rgb(219,140,3)" rx="2" ry="2" />
<text x="863.27" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::preprocess (40 samples, 0.03%)</title><rect x="248.5" y="821" width="0.4" height="15.0" fill="rgb(226,145,18)" rx="2" ry="2" />
<text x="251.48" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (239 samples, 0.19%)</title><rect x="188.2" y="533" width="2.2" height="15.0" fill="rgb(233,32,23)" rx="2" ry="2" />
<text x="191.16" y="543.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/cache/Hook/HtmlCacheUpdaterAppendUrlsHook.php (41 samples, 0.03%)</title><rect x="18.0" y="997" width="0.4" height="15.0" fill="rgb(224,25,48)" rx="2" ry="2" />
<text x="20.99" y="1007.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (559 samples, 0.45%)</title><rect x="845.5" y="581" width="5.3" height="15.0" fill="rgb(253,148,4)" rx="2" ry="2" />
<text x="848.46" y="591.5" ></text>
</g>
<g >
<title>Parser::internalParse (14,752 samples, 11.93%)</title><rect x="950.7" y="661" width="140.7" height="15.0" fill="rgb(224,24,19)" rx="2" ry="2" />
<text x="953.66" y="671.5" >Parser::internalP..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (121 samples, 0.10%)</title><rect x="641.0" y="501" width="1.2" height="15.0" fill="rgb(242,156,49)" rx="2" ry="2" />
<text x="644.00" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (53 samples, 0.04%)</title><rect x="768.3" y="613" width="0.5" height="15.0" fill="rgb(235,136,8)" rx="2" ry="2" />
<text x="771.34" y="623.5" ></text>
</g>
<g >
<title>Sanitizer::validateTag (40 samples, 0.03%)</title><rect x="171.4" y="629" width="0.3" height="15.0" fill="rgb(245,107,54)" rx="2" ry="2" />
<text x="174.36" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Content\Transform\ContentTransformer::preSaveTransform (1,155 samples, 0.93%)</title><rect x="645.2" y="773" width="11.0" height="15.0" fill="rgb(247,141,18)" rx="2" ry="2" />
<text x="648.19" y="783.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnectionRef (40 samples, 0.03%)</title><rect x="22.2" y="917" width="0.4" height="15.0" fill="rgb(219,54,10)" rx="2" ry="2" />
<text x="25.20" y="927.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\NameTableStoreFactory::get (40 samples, 0.03%)</title><rect x="21.4" y="533" width="0.4" height="15.0" fill="rgb(209,64,34)" rx="2" ry="2" />
<text x="24.43" y="543.5" ></text>
</g>
<g >
<title>Parser::finalizeHeadings (1,548 samples, 1.25%)</title><rect x="32.0" y="645" width="14.8" height="15.0" fill="rgb(246,19,12)" rx="2" ry="2" />
<text x="35.00" y="655.5" ></text>
</g>
<g >
<title>Parser::extensionSubstitution (3,827 samples, 3.09%)</title><rect x="394.2" y="725" width="36.5" height="15.0" fill="rgb(240,74,13)" rx="2" ry="2" />
<text x="397.17" y="735.5" >Par..</text>
</g>
<g >
<title>Sanitizer::encodeAttribute (21 samples, 0.02%)</title><rect x="95.4" y="517" width="0.2" height="15.0" fill="rgb(254,95,44)" rx="2" ry="2" />
<text x="98.41" y="527.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/cache/MessageCache.php(1190)} (38 samples, 0.03%)</title><rect x="385.3" y="533" width="0.4" height="15.0" fill="rgb(231,228,25)" rx="2" ry="2" />
<text x="388.32" y="543.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (289 samples, 0.23%)</title><rect x="567.3" y="501" width="2.8" height="15.0" fill="rgb(240,56,46)" rx="2" ry="2" />
<text x="570.32" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (79 samples, 0.06%)</title><rect x="1124.0" y="709" width="0.7" height="15.0" fill="rgb(228,199,33)" rx="2" ry="2" />
<text x="1126.96" y="719.5" ></text>
</g>
<g >
<title>ApiMain::executeAction (24,301 samples, 19.65%)</title><rect x="30.6" y="965" width="231.9" height="15.0" fill="rgb(209,140,31)" rx="2" ry="2" />
<text x="33.62" y="975.5" >ApiMain::executeAction</text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (58 samples, 0.05%)</title><rect x="769.6" y="485" width="0.6" height="15.0" fill="rgb(235,210,49)" rx="2" ry="2" />
<text x="772.61" y="495.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (35 samples, 0.03%)</title><rect x="471.8" y="757" width="0.3" height="15.0" fill="rgb(245,197,15)" rx="2" ry="2" />
<text x="474.78" y="767.5" ></text>
</g>
<g >
<title>Cookie::set (22 samples, 0.02%)</title><rect x="71.7" y="341" width="0.2" height="15.0" fill="rgb(246,119,47)" rx="2" ry="2" />
<text x="74.72" y="351.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::encodeHtmlEntities (40 samples, 0.03%)</title><rect x="249.6" y="789" width="0.4" height="15.0" fill="rgb(211,63,42)" rx="2" ry="2" />
<text x="252.63" y="799.5" ></text>
</g>
<g >
<title>MediaWiki\SyntaxHighlight\Pygmentize::boxedCommand (37 samples, 0.03%)</title><rect x="422.8" y="597" width="0.4" height="15.0" fill="rgb(237,173,32)" rx="2" ry="2" />
<text x="425.82" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (30 samples, 0.02%)</title><rect x="699.2" y="709" width="0.3" height="15.0" fill="rgb(205,17,25)" rx="2" ry="2" />
<text x="702.17" y="719.5" ></text>
</g>
<g >
<title>ExtensionRegistry::exportExtractedData (40 samples, 0.03%)</title><rect x="11.3" y="1077" width="0.4" height="15.0" fill="rgb(211,16,9)" rx="2" ry="2" />
<text x="14.31" y="1087.5" ></text>
</g>
<g >
<title>ApiErrorFormatter_BackCompat::addWarningOrError (39 samples, 0.03%)</title><rect x="23.7" y="965" width="0.4" height="15.0" fill="rgb(218,106,26)" rx="2" ry="2" />
<text x="26.73" y="975.5" ></text>
</g>
<g >
<title>NamespaceInfo::isCapitalized (43 samples, 0.03%)</title><rect x="419.0" y="565" width="0.4" height="15.0" fill="rgb(208,165,28)" rx="2" ry="2" />
<text x="422.00" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::filterNode (241 samples, 0.19%)</title><rect x="222.2" y="789" width="2.3" height="15.0" fill="rgb(238,213,2)" rx="2" ry="2" />
<text x="225.15" y="799.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds (39 samples, 0.03%)</title><rect x="732.1" y="341" width="0.4" height="15.0" fill="rgb(251,152,44)" rx="2" ry="2" />
<text x="735.12" y="351.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (40 samples, 0.03%)</title><rect x="304.8" y="677" width="0.4" height="15.0" fill="rgb(225,189,18)" rx="2" ry="2" />
<text x="307.85" y="687.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::breakSyntax (40 samples, 0.03%)</title><rect x="1177.4" y="693" width="0.4" height="15.0" fill="rgb(233,170,19)" rx="2" ry="2" />
<text x="1180.42" y="703.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (571 samples, 0.46%)</title><rect x="76.5" y="453" width="5.4" height="15.0" fill="rgb(235,51,45)" rx="2" ry="2" />
<text x="79.48" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onEditFilterMergedContent (22,117 samples, 17.89%)</title><rect x="265.1" y="869" width="211.1" height="15.0" fill="rgb(233,170,31)" rx="2" ry="2" />
<text x="268.11" y="879.5" >MediaWiki\HookContainer\Hoo..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (80 samples, 0.06%)</title><rect x="247.7" y="741" width="0.8" height="15.0" fill="rgb(218,179,42)" rx="2" ry="2" />
<text x="250.72" y="751.5" ></text>
</g>
<g >
<title>Message::format (35 samples, 0.03%)</title><rect x="259.5" y="805" width="0.3" height="15.0" fill="rgb(241,229,48)" rx="2" ry="2" />
<text x="262.51" y="815.5" ></text>
</g>
<g >
<title>Message::getLanguage (40 samples, 0.03%)</title><rect x="63.6" y="517" width="0.4" height="15.0" fill="rgb(216,13,44)" rx="2" ry="2" />
<text x="66.58" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::execute (2,238 samples, 1.81%)</title><rect x="227.5" y="837" width="21.4" height="15.0" fill="rgb(237,42,33)" rx="2" ry="2" />
<text x="230.51" y="847.5" >W..</text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::getTitleFromUrl (279 samples, 0.23%)</title><rect x="930.4" y="725" width="2.7" height="15.0" fill="rgb(230,91,42)" rx="2" ry="2" />
<text x="933.43" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (360 samples, 0.29%)</title><rect x="759.6" y="597" width="3.4" height="15.0" fill="rgb(225,162,47)" rx="2" ry="2" />
<text x="762.60" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\NameTableStore::acquireId (14 samples, 0.01%)</title><rect x="1165.9" y="901" width="0.1" height="15.0" fill="rgb(206,196,17)" rx="2" ry="2" />
<text x="1168.89" y="911.5" ></text>
</g>
<g >
<title>Linker::makeExternalLink (80 samples, 0.06%)</title><rect x="746.6" y="661" width="0.8" height="15.0" fill="rgb(220,166,12)" rx="2" ry="2" />
<text x="749.59" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\DerivedPageDataUpdater::doParserCacheUpdate (19,413 samples, 15.70%)</title><rect x="732.1" y="853" width="185.2" height="15.0" fill="rgb(232,46,33)" rx="2" ry="2" />
<text x="735.06" y="863.5" >MediaWiki\Storage\Derive..</text>
</g>
<g >
<title>MediaWiki\Http\HttpRequestFactory::createMultiClient (33 samples, 0.03%)</title><rect x="681.5" y="997" width="0.3" height="15.0" fill="rgb(249,5,3)" rx="2" ry="2" />
<text x="684.53" y="1007.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,000 samples, 0.81%)</title><rect x="605.6" y="517" width="9.5" height="15.0" fill="rgb(247,202,50)" rx="2" ry="2" />
<text x="608.56" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (49 samples, 0.04%)</title><rect x="1165.4" y="693" width="0.5" height="15.0" fill="rgb(218,35,41)" rx="2" ry="2" />
<text x="1168.42" y="703.5" ></text>
</g>
<g >
<title>Language::formatNumInternal (41 samples, 0.03%)</title><rect x="733.3" y="645" width="0.3" height="15.0" fill="rgb(208,159,1)" rx="2" ry="2" />
<text x="736.26" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="268.9" y="533" width="0.4" height="15.0" fill="rgb(236,146,40)" rx="2" ry="2" />
<text x="271.88" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::init (359 samples, 0.29%)</title><rect x="1148.6" y="645" width="3.4" height="15.0" fill="rgb(242,66,50)" rx="2" ry="2" />
<text x="1151.62" y="655.5" ></text>
</g>
<g >
<title>Parser::fetchTemplateAndTitle (384 samples, 0.31%)</title><rect x="387.4" y="693" width="3.7" height="15.0" fill="rgb(244,150,28)" rx="2" ry="2" />
<text x="390.41" y="703.5" ></text>
</g>
<g >
<title>Html::expandAttributes (39 samples, 0.03%)</title><rect x="746.6" y="613" width="0.4" height="15.0" fill="rgb(224,223,10)" rx="2" ry="2" />
<text x="749.59" y="623.5" ></text>
</g>
<g >
<title>Title::hasSourceText (39 samples, 0.03%)</title><rect x="817.4" y="629" width="0.4" height="15.0" fill="rgb(241,212,22)" rx="2" ry="2" />
<text x="820.43" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\EventBus\EventBusHooks::onChangeTagsAfterUpdateTags (49 samples, 0.04%)</title><rect x="1165.4" y="853" width="0.5" height="15.0" fill="rgb(244,175,49)" rx="2" ry="2" />
<text x="1168.42" y="863.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (31 samples, 0.03%)</title><rect x="553.1" y="149" width="0.3" height="15.0" fill="rgb(250,42,41)" rx="2" ry="2" />
<text x="556.05" y="159.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (983 samples, 0.79%)</title><rect x="588.2" y="133" width="9.3" height="15.0" fill="rgb(224,189,19)" rx="2" ry="2" />
<text x="591.16" y="143.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/Cite/src/Hooks/CiteParserTagHooks.php (40 samples, 0.03%)</title><rect x="267.4" y="293" width="0.3" height="15.0" fill="rgb(231,144,47)" rx="2" ry="2" />
<text x="270.37" y="303.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (599 samples, 0.48%)</title><rect x="1102.1" y="549" width="5.7" height="15.0" fill="rgb(248,117,50)" rx="2" ry="2" />
<text x="1105.06" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::buildThreads (2,838 samples, 2.30%)</title><rect x="921.3" y="821" width="27.1" height="15.0" fill="rgb(225,15,52)" rx="2" ry="2" />
<text x="924.27" y="831.5" >M..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (439 samples, 0.36%)</title><rect x="514.8" y="405" width="4.2" height="15.0" fill="rgb(227,179,4)" rx="2" ry="2" />
<text x="517.81" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (40 samples, 0.03%)</title><rect x="706.3" y="709" width="0.4" height="15.0" fill="rgb(211,121,23)" rx="2" ry="2" />
<text x="709.35" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::getScopeTypesToStack (32 samples, 0.03%)</title><rect x="195.0" y="501" width="0.3" height="15.0" fill="rgb(233,224,5)" rx="2" ry="2" />
<text x="198.03" y="511.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (31 samples, 0.03%)</title><rect x="950.4" y="533" width="0.3" height="15.0" fill="rgb(212,49,49)" rx="2" ry="2" />
<text x="953.36" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::__construct (41 samples, 0.03%)</title><rect x="363.1" y="517" width="0.4" height="15.0" fill="rgb(230,168,35)" rx="2" ry="2" />
<text x="366.07" y="527.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::__construct (40 samples, 0.03%)</title><rect x="1178.6" y="677" width="0.3" height="15.0" fill="rgb(245,107,13)" rx="2" ry="2" />
<text x="1181.57" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (62 samples, 0.05%)</title><rect x="376.2" y="469" width="0.6" height="15.0" fill="rgb(236,199,15)" rx="2" ry="2" />
<text x="379.17" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Utils::streamFor (40 samples, 0.03%)</title><rect x="988.0" y="325" width="0.4" height="15.0" fill="rgb(250,91,2)" rx="2" ry="2" />
<text x="990.97" y="335.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="643.3" y="453" width="0.4" height="15.0" fill="rgb(210,43,23)" rx="2" ry="2" />
<text x="646.28" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\DerivedPageDataUpdater::doUpdates (19,469 samples, 15.74%)</title><rect x="731.5" y="885" width="185.8" height="15.0" fill="rgb(246,130,4)" rx="2" ry="2" />
<text x="734.52" y="895.5" >MediaWiki\Storage\Derive..</text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (1,325 samples, 1.07%)</title><rect x="333.3" y="405" width="12.6" height="15.0" fill="rgb(227,7,9)" rx="2" ry="2" />
<text x="336.29" y="415.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::getClientScalingThumbnailImage (35 samples, 0.03%)</title><rect x="798.0" y="533" width="0.3" height="15.0" fill="rgb(245,116,50)" rx="2" ry="2" />
<text x="801.02" y="543.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/InTableBody.php (40 samples, 0.03%)</title><rect x="730.4" y="965" width="0.4" height="15.0" fill="rgb(208,16,19)" rx="2" ry="2" />
<text x="733.39" y="975.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onInternalParseBeforeSanitize (40 samples, 0.03%)</title><rect x="950.7" y="645" width="0.3" height="15.0" fill="rgb(210,111,49)" rx="2" ry="2" />
<text x="953.66" y="655.5" ></text>
</g>
<g >
<title>Cite\Hooks\CiteParserHooks::onParserFirstCallInit (40 samples, 0.03%)</title><rect x="267.4" y="325" width="0.3" height="15.0" fill="rgb(218,165,14)" rx="2" ry="2" />
<text x="270.37" y="335.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (1,325 samples, 1.07%)</title><rect x="333.3" y="453" width="12.6" height="15.0" fill="rgb(240,163,42)" rx="2" ry="2" />
<text x="336.29" y="463.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,263 samples, 1.02%)</title><rect x="998.3" y="501" width="12.1" height="15.0" fill="rgb(244,141,45)" rx="2" ry="2" />
<text x="1001.32" y="511.5" ></text>
</g>
<g >
<title>Parser::handleAllQuotes (79 samples, 0.06%)</title><rect x="745.8" y="677" width="0.8" height="15.0" fill="rgb(216,141,2)" rx="2" ry="2" />
<text x="748.84" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::__construct (40 samples, 0.03%)</title><rect x="1155.5" y="693" width="0.4" height="15.0" fill="rgb(238,47,11)" rx="2" ry="2" />
<text x="1158.48" y="703.5" ></text>
</g>
<g >
<title>Parser::internalParse (14,692 samples, 11.88%)</title><rect x="477.5" y="597" width="140.2" height="15.0" fill="rgb(246,104,30)" rx="2" ry="2" />
<text x="480.53" y="607.5" >Parser::internalP..</text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInterwikiLookup (41 samples, 0.03%)</title><rect x="978.1" y="501" width="0.4" height="15.0" fill="rgb(230,79,52)" rx="2" ry="2" />
<text x="981.10" y="511.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (40 samples, 0.03%)</title><rect x="126.8" y="533" width="0.4" height="15.0" fill="rgb(224,68,5)" rx="2" ry="2" />
<text x="129.84" y="543.5" ></text>
</g>
<g >
<title>DerivativeContext::getSkin (141 samples, 0.11%)</title><rect x="209.4" y="869" width="1.3" height="15.0" fill="rgb(226,70,12)" rx="2" ry="2" />
<text x="212.38" y="879.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::set (520 samples, 0.42%)</title><rect x="202.2" y="757" width="5.0" height="15.0" fill="rgb(238,114,27)" rx="2" ry="2" />
<text x="205.21" y="767.5" ></text>
</g>
<g >
<title>Parser::handleTables (40 samples, 0.03%)</title><rect x="1039.8" y="645" width="0.4" height="15.0" fill="rgb(227,130,27)" rx="2" ry="2" />
<text x="1042.83" y="655.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (80 samples, 0.06%)</title><rect x="62.8" y="469" width="0.8" height="15.0" fill="rgb(227,126,27)" rx="2" ry="2" />
<text x="65.82" y="479.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::breakSyntax (40 samples, 0.03%)</title><rect x="666.9" y="677" width="0.4" height="15.0" fill="rgb(252,168,53)" rx="2" ry="2" />
<text x="669.89" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (33 samples, 0.03%)</title><rect x="367.1" y="677" width="0.3" height="15.0" fill="rgb(247,174,46)" rx="2" ry="2" />
<text x="370.09" y="687.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,119 samples, 0.90%)</title><rect x="1052.3" y="501" width="10.7" height="15.0" fill="rgb(244,181,14)" rx="2" ry="2" />
<text x="1055.31" y="511.5" ></text>
</g>
<g >
<title>Title::isAlwaysKnown (118 samples, 0.10%)</title><rect x="303.7" y="693" width="1.1" height="15.0" fill="rgb(237,191,51)" rx="2" ry="2" />
<text x="306.72" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\Timestamp\ConvertibleTimestamp::__construct (29 samples, 0.02%)</title><rect x="113.0" y="533" width="0.3" height="15.0" fill="rgb(217,32,6)" rx="2" ry="2" />
<text x="116.02" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\SqlBlobStore::storeBlob (70 samples, 0.06%)</title><rect x="669.8" y="725" width="0.6" height="15.0" fill="rgb(239,96,16)" rx="2" ry="2" />
<text x="672.76" y="735.5" ></text>
</g>
<g >
<title>Parser::handleDoubleUnderscore (38 samples, 0.03%)</title><rect x="420.9" y="661" width="0.4" height="15.0" fill="rgb(212,149,22)" rx="2" ry="2" />
<text x="423.90" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::insertSlotOn (70 samples, 0.06%)</title><rect x="669.8" y="757" width="0.6" height="15.0" fill="rgb(233,177,41)" rx="2" ry="2" />
<text x="672.76" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::endTag (242 samples, 0.20%)</title><rect x="192.7" y="517" width="2.3" height="15.0" fill="rgb(231,118,14)" rx="2" ry="2" />
<text x="195.72" y="527.5" ></text>
</g>
<g >
<title>SkinVector::__construct (40 samples, 0.03%)</title><rect x="210.3" y="773" width="0.4" height="15.0" fill="rgb(235,202,22)" rx="2" ry="2" />
<text x="213.35" y="783.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (40 samples, 0.03%)</title><rect x="883.2" y="549" width="0.4" height="15.0" fill="rgb(211,13,24)" rx="2" ry="2" />
<text x="886.21" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (37 samples, 0.03%)</title><rect x="76.5" y="405" width="0.3" height="15.0" fill="rgb(250,129,45)" rx="2" ry="2" />
<text x="79.48" y="415.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Permissions/Hook/GetUserPermissionsErrorsExpensiveHook.php (39 samples, 0.03%)</title><rect x="17.6" y="997" width="0.4" height="15.0" fill="rgb(225,169,5)" rx="2" ry="2" />
<text x="20.62" y="1007.5" ></text>
</g>
<g >
<title>MediaWiki\User\UserGroupManager::getDBConnectionRefForQueryFlags (40 samples, 0.03%)</title><rect x="22.2" y="933" width="0.4" height="15.0" fill="rgb(244,55,16)" rx="2" ry="2" />
<text x="25.20" y="943.5" ></text>
</g>
<g >
<title>Linker::normalizeSubpageLink (40 samples, 0.03%)</title><rect x="125.7" y="597" width="0.4" height="15.0" fill="rgb(244,70,42)" rx="2" ry="2" />
<text x="128.70" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::push (200 samples, 0.16%)</title><rect x="237.8" y="741" width="1.9" height="15.0" fill="rgb(246,39,46)" rx="2" ry="2" />
<text x="240.80" y="751.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (392 samples, 0.32%)</title><rect x="319.1" y="389" width="3.8" height="15.0" fill="rgb(229,202,0)" rx="2" ry="2" />
<text x="322.14" y="399.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (410 samples, 0.33%)</title><rect x="405.5" y="437" width="3.9" height="15.0" fill="rgb(235,103,40)" rx="2" ry="2" />
<text x="408.49" y="447.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/TreeBuilder.php (39 samples, 0.03%)</title><rect x="707.9" y="997" width="0.3" height="15.0" fill="rgb(212,15,29)" rx="2" ry="2" />
<text x="710.88" y="1007.5" ></text>
</g>
<g >
<title>Title::getLinkURL (239 samples, 0.19%)</title><rect x="503.3" y="485" width="2.3" height="15.0" fill="rgb(245,18,49)" rx="2" ry="2" />
<text x="506.29" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getMaintenanceConnectionRef (39 samples, 0.03%)</title><rect x="512.0" y="501" width="0.3" height="15.0" fill="rgb(232,225,30)" rx="2" ry="2" />
<text x="514.97" y="511.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/psr7/src/MessageTrait.php(189)} (31 samples, 0.03%)</title><rect x="553.1" y="69" width="0.3" height="15.0" fill="rgb(222,178,23)" rx="2" ry="2" />
<text x="556.05" y="79.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (80 samples, 0.06%)</title><rect x="21.4" y="901" width="0.8" height="15.0" fill="rgb(218,187,24)" rx="2" ry="2" />
<text x="24.43" y="911.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::formatTitle (40 samples, 0.03%)</title><rect x="501.4" y="469" width="0.4" height="15.0" fill="rgb(246,179,8)" rx="2" ry="2" />
<text x="504.44" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (515 samples, 0.42%)</title><rect x="521.0" y="165" width="4.9" height="15.0" fill="rgb(234,85,15)" rx="2" ry="2" />
<text x="523.97" y="175.5" ></text>
</g>
<g >
<title>Message::fetchMessage (280 samples, 0.23%)</title><rect x="60.9" y="533" width="2.7" height="15.0" fill="rgb(226,162,21)" rx="2" ry="2" />
<text x="63.91" y="543.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (796 samples, 0.64%)</title><rect x="324.6" y="613" width="7.6" height="15.0" fill="rgb(242,135,41)" rx="2" ry="2" />
<text x="327.58" y="623.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/cache/LinkCache.php(489)} (231 samples, 0.19%)</title><rect x="388.1" y="517" width="2.2" height="15.0" fill="rgb(231,21,36)" rx="2" ry="2" />
<text x="391.14" y="527.5" ></text>
</g>
<g >
<title>SyntaxHighlight::highlight (1,058 samples, 0.86%)</title><rect x="148.0" y="581" width="10.1" height="15.0" fill="rgb(234,211,15)" rx="2" ry="2" />
<text x="151.03" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::consumeAttribs (39 samples, 0.03%)</title><rect x="1100.9" y="565" width="0.4" height="15.0" fill="rgb(228,224,1)" rx="2" ry="2" />
<text x="1103.93" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (988 samples, 0.80%)</title><rect x="527.4" y="165" width="9.4" height="15.0" fill="rgb(254,39,16)" rx="2" ry="2" />
<text x="530.41" y="175.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (518 samples, 0.42%)</title><rect x="239.7" y="725" width="5.0" height="15.0" fill="rgb(245,71,49)" rx="2" ry="2" />
<text x="242.71" y="735.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (33 samples, 0.03%)</title><rect x="36.9" y="565" width="0.4" height="15.0" fill="rgb(226,133,42)" rx="2" ry="2" />
<text x="39.95" y="575.5" ></text>
</g>
<g >
<title>Cite\Cite::formatReferences (40 samples, 0.03%)</title><rect x="31.2" y="597" width="0.4" height="15.0" fill="rgb(230,161,28)" rx="2" ry="2" />
<text x="34.23" y="607.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::__construct (120 samples, 0.10%)</title><rect x="281.7" y="629" width="1.2" height="15.0" fill="rgb(208,52,7)" rx="2" ry="2" />
<text x="284.74" y="639.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (929 samples, 0.75%)</title><rect x="137.8" y="325" width="8.9" height="15.0" fill="rgb(238,126,35)" rx="2" ry="2" />
<text x="140.83" y="335.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (92 samples, 0.07%)</title><rect x="971.1" y="597" width="0.9" height="15.0" fill="rgb(205,125,4)" rx="2" ry="2" />
<text x="974.11" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::dataState (2,558 samples, 2.07%)</title><rect x="1092.2" y="597" width="24.4" height="15.0" fill="rgb(220,146,42)" rx="2" ry="2" />
<text x="1095.18" y="607.5" >W..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (119 samples, 0.10%)</title><rect x="1163.1" y="741" width="1.1" height="15.0" fill="rgb(240,155,54)" rx="2" ry="2" />
<text x="1166.10" y="751.5" ></text>
</g>
<g >
<title>Message::exists (36 samples, 0.03%)</title><rect x="470.7" y="757" width="0.3" height="15.0" fill="rgb(210,227,1)" rx="2" ry="2" />
<text x="473.69" y="767.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Utils::tryFopen (58 samples, 0.05%)</title><rect x="784.6" y="341" width="0.5" height="15.0" fill="rgb(206,119,6)" rx="2" ry="2" />
<text x="787.55" y="351.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,250 samples, 1.01%)</title><rect x="998.4" y="453" width="12.0" height="15.0" fill="rgb(250,69,0)" rx="2" ry="2" />
<text x="1001.44" y="463.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,030 samples, 0.83%)</title><rect x="587.9" y="437" width="9.8" height="15.0" fill="rgb(219,74,47)" rx="2" ry="2" />
<text x="590.86" y="447.5" ></text>
</g>
<g >
<title>MediaWiki::preOutputCommit (19,469 samples, 15.74%)</title><rect x="731.5" y="1077" width="185.8" height="15.0" fill="rgb(208,11,51)" rx="2" ry="2" />
<text x="734.52" y="1087.5" >MediaWiki::preOutputCommit</text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::filterNode (79 samples, 0.06%)</title><rect x="220.2" y="773" width="0.8" height="15.0" fill="rgb(210,176,30)" rx="2" ry="2" />
<text x="223.24" y="783.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::getDefaultConf (23 samples, 0.02%)</title><rect x="81.9" y="197" width="0.3" height="15.0" fill="rgb(213,154,41)" rx="2" ry="2" />
<text x="84.93" y="207.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (58 samples, 0.05%)</title><rect x="769.6" y="501" width="0.6" height="15.0" fill="rgb(224,211,30)" rx="2" ry="2" />
<text x="772.61" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::loadWiringFiles (80 samples, 0.06%)</title><rect x="20.3" y="1013" width="0.8" height="15.0" fill="rgb(240,217,21)" rx="2" ry="2" />
<text x="23.29" y="1023.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::forEachOpenPrimaryConnection (56 samples, 0.05%)</title><rect x="1180.1" y="869" width="0.5" height="15.0" fill="rgb(228,71,8)" rx="2" ry="2" />
<text x="1183.09" y="879.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL__Internal (40 samples, 0.03%)</title><rect x="909.9" y="565" width="0.4" height="15.0" fill="rgb(242,157,40)" rx="2" ry="2" />
<text x="912.92" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Config\ServiceOptions::get (40 samples, 0.03%)</title><rect x="69.8" y="581" width="0.3" height="15.0" fill="rgb(218,1,15)" rx="2" ry="2" />
<text x="72.76" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::adjustSigRange (80 samples, 0.06%)</title><rect x="922.4" y="789" width="0.8" height="15.0" fill="rgb(240,171,40)" rx="2" ry="2" />
<text x="925.41" y="799.5" ></text>
</g>
<g >
<title>WikitextContent::fillParserOutput (17,566 samples, 14.21%)</title><rect x="477.2" y="629" width="167.6" height="15.0" fill="rgb(254,166,45)" rx="2" ry="2" />
<text x="480.18" y="639.5" >WikitextContent::fill..</text>
</g>
<g >
<title>Title::getPrefixedText (40 samples, 0.03%)</title><rect x="979.6" y="533" width="0.4" height="15.0" fill="rgb(247,6,48)" rx="2" ry="2" />
<text x="982.63" y="543.5" ></text>
</g>
<g >
<title>Parser::internalParse (46 samples, 0.04%)</title><rect x="732.1" y="581" width="0.4" height="15.0" fill="rgb(245,169,49)" rx="2" ry="2" />
<text x="735.06" y="591.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="403.4" y="581" width="0.4" height="15.0" fill="rgb(214,12,19)" rx="2" ry="2" />
<text x="406.41" y="591.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInternal (1,310 samples, 1.06%)</title><rect x="292.3" y="709" width="12.5" height="15.0" fill="rgb(232,169,46)" rx="2" ry="2" />
<text x="295.35" y="719.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::normaliseParams (28 samples, 0.02%)</title><rect x="146.7" y="453" width="0.3" height="15.0" fill="rgb(211,49,39)" rx="2" ry="2" />
<text x="149.70" y="463.5" ></text>
</g>
<g >
<title>Title::getLinkURL (40 samples, 0.03%)</title><rect x="909.9" y="597" width="0.4" height="15.0" fill="rgb(207,60,24)" rx="2" ry="2" />
<text x="912.92" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (1,280 samples, 1.04%)</title><rect x="1167.5" y="725" width="12.2" height="15.0" fill="rgb(224,172,11)" rx="2" ry="2" />
<text x="1170.50" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::remove (119 samples, 0.10%)</title><rect x="459.6" y="645" width="1.2" height="15.0" fill="rgb(221,114,24)" rx="2" ry="2" />
<text x="462.63" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (78 samples, 0.06%)</title><rect x="304.1" y="661" width="0.7" height="15.0" fill="rgb(221,184,8)" rx="2" ry="2" />
<text x="307.11" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::insertElement (1,001 samples, 0.81%)</title><rect x="1145.6" y="693" width="9.5" height="15.0" fill="rgb(212,38,17)" rx="2" ry="2" />
<text x="1148.55" y="703.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/editpage/Constraint/EditConstraintRunner.php (39 samples, 0.03%)</title><rect x="264.4" y="885" width="0.4" height="15.0" fill="rgb(250,57,16)" rx="2" ry="2" />
<text x="267.38" y="895.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::push (117 samples, 0.09%)</title><rect x="718.2" y="933" width="1.1" height="15.0" fill="rgb(230,104,12)" rx="2" ry="2" />
<text x="721.16" y="943.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(238)} (39 samples, 0.03%)</title><rect x="520.6" y="261" width="0.4" height="15.0" fill="rgb(242,50,8)" rx="2" ry="2" />
<text x="523.60" y="271.5" ></text>
</g>
<g >
<title>MediaWiki\Json\JsonCodec::unserialize (40 samples, 0.03%)</title><rect x="949.7" y="773" width="0.4" height="15.0" fill="rgb(227,67,52)" rx="2" ry="2" />
<text x="952.68" y="783.5" ></text>
</g>
<g >
<title>Language::caseFold (40 samples, 0.03%)</title><rect x="1034.0" y="565" width="0.4" height="15.0" fill="rgb(241,148,31)" rx="2" ry="2" />
<text x="1037.02" y="575.5" ></text>
</g>
<g >
<title>LCStoreDB::get (39 samples, 0.03%)</title><rect x="23.7" y="805" width="0.4" height="15.0" fill="rgb(243,71,22)" rx="2" ry="2" />
<text x="26.73" y="815.5" ></text>
</g>
<g >
<title>GuzzleHttp\Utils::chooseHandler (40 samples, 0.03%)</title><rect x="401.0" y="453" width="0.4" height="15.0" fill="rgb(236,36,37)" rx="2" ry="2" />
<text x="403.97" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (438 samples, 0.35%)</title><rect x="71.9" y="325" width="4.2" height="15.0" fill="rgb(235,27,11)" rx="2" ry="2" />
<text x="74.93" y="335.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (18 samples, 0.01%)</title><rect x="1166.0" y="917" width="0.2" height="15.0" fill="rgb(220,158,24)" rx="2" ry="2" />
<text x="1169.02" y="927.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnectionRef (116 samples, 0.09%)</title><rect x="128.0" y="469" width="1.1" height="15.0" fill="rgb(215,178,15)" rx="2" ry="2" />
<text x="130.98" y="479.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::serialize (41 samples, 0.03%)</title><rect x="954.1" y="533" width="0.4" height="15.0" fill="rgb(231,63,51)" rx="2" ry="2" />
<text x="957.09" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (1,319 samples, 1.07%)</title><rect x="81.9" y="277" width="12.6" height="15.0" fill="rgb(205,145,35)" rx="2" ry="2" />
<text x="84.93" y="287.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (80 samples, 0.06%)</title><rect x="21.4" y="1013" width="0.8" height="15.0" fill="rgb(222,204,54)" rx="2" ry="2" />
<text x="24.43" y="1023.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (66 samples, 0.05%)</title><rect x="919.9" y="869" width="0.6" height="15.0" fill="rgb(230,109,27)" rx="2" ry="2" />
<text x="922.91" y="879.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::generateImpliedEndTagsAndPop (40 samples, 0.03%)</title><rect x="247.0" y="757" width="0.3" height="15.0" fill="rgb(239,4,23)" rx="2" ry="2" />
<text x="249.95" y="767.5" ></text>
</g>
<g >
<title>LocalRepo::getReplicaDB (102 samples, 0.08%)</title><rect x="314.6" y="597" width="1.0" height="15.0" fill="rgb(229,133,34)" rx="2" ry="2" />
<text x="317.62" y="607.5" ></text>
</g>
<g >
<title>EchoDiffParser::getChangeSet (106 samples, 0.09%)</title><rect x="919.9" y="901" width="1.0" height="15.0" fill="rgb(208,97,49)" rx="2" ry="2" />
<text x="922.91" y="911.5" ></text>
</g>
<g >
<title>Title::prefix (36 samples, 0.03%)</title><rect x="385.0" y="661" width="0.3" height="15.0" fill="rgb(210,95,22)" rx="2" ry="2" />
<text x="387.98" y="671.5" ></text>
</g>
<g >
<title>Sanitizer::fixTagAttributes (78 samples, 0.06%)</title><rect x="440.2" y="741" width="0.8" height="15.0" fill="rgb(239,53,38)" rx="2" ry="2" />
<text x="443.21" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::characters (39 samples, 0.03%)</title><rect x="1099.8" y="533" width="0.4" height="15.0" fill="rgb(208,175,26)" rx="2" ry="2" />
<text x="1102.78" y="543.5" ></text>
</g>
<g >
<title>PPFrame_Hash::newChild (36 samples, 0.03%)</title><rect x="385.0" y="709" width="0.3" height="15.0" fill="rgb(230,222,0)" rx="2" ry="2" />
<text x="387.98" y="719.5" ></text>
</g>
<g >
<title>Parser::preSaveTransform (1,155 samples, 0.93%)</title><rect x="645.2" y="741" width="11.0" height="15.0" fill="rgb(208,121,25)" rx="2" ry="2" />
<text x="648.19" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::storeContentBlob (70 samples, 0.06%)</title><rect x="669.8" y="741" width="0.6" height="15.0" fill="rgb(246,148,36)" rx="2" ry="2" />
<text x="672.76" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getRevisionLookup (80 samples, 0.06%)</title><rect x="21.4" y="949" width="0.8" height="15.0" fill="rgb(207,120,14)" rx="2" ry="2" />
<text x="24.43" y="959.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (654 samples, 0.53%)</title><rect x="520.0" y="421" width="6.3" height="15.0" fill="rgb(245,46,0)" rx="2" ry="2" />
<text x="523.02" y="431.5" ></text>
</g>
<g >
<title>MessageCache::get (30 samples, 0.02%)</title><rect x="699.2" y="933" width="0.3" height="15.0" fill="rgb(238,165,18)" rx="2" ry="2" />
<text x="702.17" y="943.5" ></text>
</g>
<g >
<title>SectionProfileCallback::__destruct (48 samples, 0.04%)</title><rect x="129.7" y="581" width="0.5" height="15.0" fill="rgb(236,38,46)" rx="2" ry="2" />
<text x="132.69" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::push (41 samples, 0.03%)</title><rect x="1107.8" y="517" width="0.4" height="15.0" fill="rgb(211,162,23)" rx="2" ry="2" />
<text x="1110.78" y="527.5" ></text>
</g>
<g >
<title>Html::openElement (40 samples, 0.03%)</title><rect x="1028.5" y="533" width="0.4" height="15.0" fill="rgb(213,160,29)" rx="2" ry="2" />
<text x="1031.52" y="543.5" ></text>
</g>
<g >
<title>SectionProfiler::profileOutInternal (40 samples, 0.03%)</title><rect x="1045.7" y="565" width="0.4" height="15.0" fill="rgb(208,73,52)" rx="2" ry="2" />
<text x="1048.72" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (328 samples, 0.27%)</title><rect x="369.3" y="373" width="3.1" height="15.0" fill="rgb(224,57,37)" rx="2" ry="2" />
<text x="372.29" y="383.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/Tokenizer/TokenHandler.php (40 samples, 0.03%)</title><rect x="707.5" y="949" width="0.4" height="15.0" fill="rgb(226,104,36)" rx="2" ry="2" />
<text x="710.49" y="959.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Initial::doctype (40 samples, 0.03%)</title><rect x="726.2" y="949" width="0.4" height="15.0" fill="rgb(241,165,16)" rx="2" ry="2" />
<text x="729.18" y="959.5" ></text>
</g>
<g >
<title>LinkHolderArray::replace (240 samples, 0.19%)</title><rect x="1116.6" y="629" width="2.3" height="15.0" fill="rgb(212,162,14)" rx="2" ry="2" />
<text x="1119.59" y="639.5" ></text>
</g>
<g >
<title>Linker::normalizeSubpageLink (98 samples, 0.08%)</title><rect x="305.6" y="725" width="0.9" height="15.0" fill="rgb(242,17,20)" rx="2" ry="2" />
<text x="308.61" y="735.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::getNextSibling (40 samples, 0.03%)</title><rect x="482.5" y="565" width="0.4" height="15.0" fill="rgb(221,20,39)" rx="2" ry="2" />
<text x="485.49" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::adoptionAgency (158 samples, 0.13%)</title><rect x="638.7" y="485" width="1.5" height="15.0" fill="rgb(232,159,41)" rx="2" ry="2" />
<text x="641.73" y="495.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,037 samples, 0.84%)</title><rect x="735.9" y="613" width="9.9" height="15.0" fill="rgb(216,73,51)" rx="2" ry="2" />
<text x="738.94" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Attribute::__construct (80 samples, 0.06%)</title><rect x="722.7" y="853" width="0.8" height="15.0" fill="rgb(251,47,29)" rx="2" ry="2" />
<text x="725.72" y="863.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getDeprecatedHooks (40 samples, 0.03%)</title><rect x="115.9" y="549" width="0.3" height="15.0" fill="rgb(232,164,11)" rx="2" ry="2" />
<text x="118.86" y="559.5" ></text>
</g>
<g >
<title>Title::getNsText (39 samples, 0.03%)</title><rect x="500.3" y="501" width="0.4" height="15.0" fill="rgb(219,213,43)" rx="2" ry="2" />
<text x="503.30" y="511.5" ></text>
</g>
<g >
<title>Html::rawElement (161 samples, 0.13%)</title><rect x="973.1" y="549" width="1.6" height="15.0" fill="rgb(235,114,5)" rx="2" ry="2" />
<text x="976.13" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToName (80 samples, 0.06%)</title><rect x="196.9" y="533" width="0.8" height="15.0" fill="rgb(217,3,14)" rx="2" ry="2" />
<text x="199.93" y="543.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks2 (9,840 samples, 7.96%)</title><rect x="285.5" y="741" width="93.9" height="15.0" fill="rgb(254,143,4)" rx="2" ry="2" />
<text x="288.52" y="751.5" >Parser::han..</text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (796 samples, 0.64%)</title><rect x="324.6" y="661" width="7.6" height="15.0" fill="rgb(254,210,35)" rx="2" ry="2" />
<text x="327.58" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getLocalConnection (118 samples, 0.10%)</title><rect x="839.5" y="437" width="1.1" height="15.0" fill="rgb(213,178,8)" rx="2" ry="2" />
<text x="842.46" y="447.5" ></text>
</g>
<g >
<title>Parser::makeImage (4,401 samples, 3.56%)</title><rect x="71.3" y="613" width="42.0" height="15.0" fill="rgb(246,21,48)" rx="2" ry="2" />
<text x="74.30" y="623.5" >Par..</text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getRepoGroup (40 samples, 0.03%)</title><rect x="266.6" y="229" width="0.4" height="15.0" fill="rgb(220,215,12)" rx="2" ry="2" />
<text x="269.61" y="239.5" ></text>
</g>
<g >
<title>Message::__construct (79 samples, 0.06%)</title><rect x="510.5" y="485" width="0.7" height="15.0" fill="rgb(247,77,26)" rx="2" ry="2" />
<text x="513.48" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (38 samples, 0.03%)</title><rect x="385.3" y="213" width="0.4" height="15.0" fill="rgb(231,181,28)" rx="2" ry="2" />
<text x="388.32" y="223.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::isInButtonScope (40 samples, 0.03%)</title><rect x="719.3" y="917" width="0.4" height="15.0" fill="rgb(225,203,36)" rx="2" ry="2" />
<text x="722.28" y="927.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (35 samples, 0.03%)</title><rect x="670.8" y="773" width="0.3" height="15.0" fill="rgb(239,135,10)" rx="2" ry="2" />
<text x="673.81" y="783.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getPrefixedDBkey (41 samples, 0.03%)</title><rect x="755.0" y="581" width="0.4" height="15.0" fill="rgb(248,67,15)" rx="2" ry="2" />
<text x="758.04" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::loadRevisionFromConds (31 samples, 0.03%)</title><rect x="681.2" y="1013" width="0.3" height="15.0" fill="rgb(212,22,42)" rx="2" ry="2" />
<text x="684.23" y="1023.5" ></text>
</g>
<g >
<title>Linker::normalizeSubpageLink (38 samples, 0.03%)</title><rect x="383.7" y="709" width="0.4" height="15.0" fill="rgb(236,74,4)" rx="2" ry="2" />
<text x="386.72" y="719.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (36 samples, 0.03%)</title><rect x="920.9" y="821" width="0.4" height="15.0" fill="rgb(219,219,31)" rx="2" ry="2" />
<text x="923.93" y="831.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (392 samples, 0.32%)</title><rect x="319.1" y="501" width="3.8" height="15.0" fill="rgb(212,184,5)" rx="2" ry="2" />
<text x="322.14" y="511.5" ></text>
</g>
<g >
<title>Parser::handleMagicLinks (160 samples, 0.13%)</title><rect x="121.6" y="645" width="1.5" height="15.0" fill="rgb(238,71,8)" rx="2" ry="2" />
<text x="124.59" y="655.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/InBody.php(46)} (439 samples, 0.36%)</title><rect x="1134.1" y="709" width="4.2" height="15.0" fill="rgb(205,210,14)" rx="2" ry="2" />
<text x="1137.12" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\AbuseFilter\Hooks\Handlers\FilteredActionsHandler::onEditFilterMergedContent (79 samples, 0.06%)</title><rect x="265.1" y="837" width="0.8" height="15.0" fill="rgb(219,32,32)" rx="2" ry="2" />
<text x="268.11" y="847.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (564 samples, 0.46%)</title><rect x="565.5" y="533" width="5.3" height="15.0" fill="rgb(213,171,47)" rx="2" ry="2" />
<text x="568.45" y="543.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getPrefixedDBkey (32 samples, 0.03%)</title><rect x="700.7" y="965" width="0.3" height="15.0" fill="rgb(229,94,5)" rx="2" ry="2" />
<text x="703.73" y="975.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnectionRef (77 samples, 0.06%)</title><rect x="390.3" y="597" width="0.8" height="15.0" fill="rgb(210,165,4)" rx="2" ry="2" />
<text x="393.34" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::setHeaders (31 samples, 0.03%)</title><rect x="553.1" y="117" width="0.3" height="15.0" fill="rgb(222,132,53)" rx="2" ry="2" />
<text x="556.05" y="127.5" ></text>
</g>
<g >
<title>LCStoreDB::get (30 samples, 0.02%)</title><rect x="699.2" y="821" width="0.3" height="15.0" fill="rgb(237,25,52)" rx="2" ry="2" />
<text x="702.17" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToElement (314 samples, 0.25%)</title><rect x="192.3" y="533" width="3.0" height="15.0" fill="rgb(231,147,15)" rx="2" ry="2" />
<text x="195.34" y="543.5" ></text>
</g>
<g >
<title>Title::getInterwikiLookup (40 samples, 0.03%)</title><rect x="766.9" y="501" width="0.4" height="15.0" fill="rgb(248,107,23)" rx="2" ry="2" />
<text x="769.88" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (103 samples, 0.08%)</title><rect x="1188.8" y="837" width="1.0" height="15.0" fill="rgb(253,99,19)" rx="2" ry="2" />
<text x="1191.79" y="847.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (999 samples, 0.81%)</title><rect x="588.0" y="309" width="9.5" height="15.0" fill="rgb(206,106,41)" rx="2" ry="2" />
<text x="591.01" y="319.5" ></text>
</g>
<g >
<title>MessageCache::load (40 samples, 0.03%)</title><rect x="910.3" y="501" width="0.4" height="15.0" fill="rgb(218,29,24)" rx="2" ry="2" />
<text x="913.30" y="511.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,006 samples, 0.81%)</title><rect x="409.4" y="581" width="9.6" height="15.0" fill="rgb(212,162,49)" rx="2" ry="2" />
<text x="412.40" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (79 samples, 0.06%)</title><rect x="272.6" y="613" width="0.8" height="15.0" fill="rgb(219,14,30)" rx="2" ry="2" />
<text x="275.60" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\base_convert (40 samples, 0.03%)</title><rect x="1027.4" y="565" width="0.3" height="15.0" fill="rgb(249,164,27)" rx="2" ry="2" />
<text x="1030.35" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::anyOtherEndTag (41 samples, 0.03%)</title><rect x="728.1" y="949" width="0.4" height="15.0" fill="rgb(239,29,9)" rx="2" ry="2" />
<text x="731.09" y="959.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (610 samples, 0.49%)</title><rect x="76.1" y="485" width="5.8" height="15.0" fill="rgb(243,80,2)" rx="2" ry="2" />
<text x="79.11" y="495.5" ></text>
</g>
<g >
<title>RepoGroup::newRepo (199 samples, 0.16%)</title><rect x="403.0" y="629" width="1.9" height="15.0" fill="rgb(239,150,4)" rx="2" ry="2" />
<text x="406.02" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (36 samples, 0.03%)</title><rect x="394.2" y="437" width="0.3" height="15.0" fill="rgb(220,21,13)" rx="2" ry="2" />
<text x="397.17" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (39 samples, 0.03%)</title><rect x="674.8" y="821" width="0.4" height="15.0" fill="rgb(221,48,48)" rx="2" ry="2" />
<text x="677.79" y="831.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (561 samples, 0.45%)</title><rect x="308.2" y="517" width="5.4" height="15.0" fill="rgb(223,142,30)" rx="2" ry="2" />
<text x="311.21" y="527.5" ></text>
</g>
<g >
<title>SyntaxHighlight::makeCacheKeyHash (40 samples, 0.03%)</title><rect x="148.4" y="549" width="0.4" height="15.0" fill="rgb(227,220,37)" rx="2" ry="2" />
<text x="151.42" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (79 samples, 0.06%)</title><rect x="297.2" y="613" width="0.8" height="15.0" fill="rgb(231,42,43)" rx="2" ry="2" />
<text x="300.24" y="623.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::composeComponents (23 samples, 0.02%)</title><rect x="81.9" y="165" width="0.3" height="15.0" fill="rgb(217,62,33)" rx="2" ry="2" />
<text x="84.93" y="175.5" ></text>
</g>
<g >
<title>Title::getLocalURL (80 samples, 0.06%)</title><rect x="642.9" y="485" width="0.8" height="15.0" fill="rgb(223,100,35)" rx="2" ry="2" />
<text x="645.90" y="495.5" ></text>
</g>
<g >
<title>WebRequest::getValueNames (145 samples, 0.12%)</title><rect x="672.6" y="933" width="1.4" height="15.0" fill="rgb(207,192,5)" rx="2" ry="2" />
<text x="675.63" y="943.5" ></text>
</g>
<g >
<title>Cite\Cite::guardedRef (40 samples, 0.03%)</title><rect x="845.1" y="597" width="0.4" height="15.0" fill="rgb(216,73,26)" rx="2" ry="2" />
<text x="848.08" y="607.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="395.5" y="629" width="0.4" height="15.0" fill="rgb(244,168,18)" rx="2" ry="2" />
<text x="398.50" y="639.5" ></text>
</g>
<g >
<title>wfGetDB (39 samples, 0.03%)</title><rect x="512.0" y="517" width="0.3" height="15.0" fill="rgb(214,118,1)" rx="2" ry="2" />
<text x="514.97" y="527.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (37 samples, 0.03%)</title><rect x="477.2" y="469" width="0.3" height="15.0" fill="rgb(215,33,13)" rx="2" ry="2" />
<text x="480.18" y="479.5" ></text>
</g>
<g >
<title>Parser::handleExternalLinks (119 samples, 0.10%)</title><rect x="966.7" y="645" width="1.1" height="15.0" fill="rgb(208,88,20)" rx="2" ry="2" />
<text x="969.68" y="655.5" ></text>
</g>
<g >
<title>ApiMain::setupModule (200 samples, 0.16%)</title><rect x="25.2" y="1013" width="2.0" height="15.0" fill="rgb(244,135,11)" rx="2" ry="2" />
<text x="28.25" y="1023.5" ></text>
</g>
<g >
<title>CoreParserFunctions::intFunction (38 samples, 0.03%)</title><rect x="385.3" y="693" width="0.4" height="15.0" fill="rgb(226,229,19)" rx="2" ry="2" />
<text x="388.32" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::addQuotes (40 samples, 0.03%)</title><rect x="1183.7" y="853" width="0.4" height="15.0" fill="rgb(236,229,16)" rx="2" ry="2" />
<text x="1186.67" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::execute (2,520 samples, 2.04%)</title><rect x="618.5" y="565" width="24.0" height="15.0" fill="rgb(220,179,38)" rx="2" ry="2" />
<text x="621.49" y="575.5" >W..</text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getServerConnection (102 samples, 0.08%)</title><rect x="314.6" y="533" width="1.0" height="15.0" fill="rgb(226,125,25)" rx="2" ry="2" />
<text x="317.62" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (410 samples, 0.33%)</title><rect x="405.5" y="549" width="3.9" height="15.0" fill="rgb(228,210,31)" rx="2" ry="2" />
<text x="408.49" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Languages\LanguageFactory::getLanguage (80 samples, 0.06%)</title><rect x="14.3" y="901" width="0.7" height="15.0" fill="rgb(237,107,20)" rx="2" ry="2" />
<text x="17.26" y="911.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::__construct (40 samples, 0.03%)</title><rect x="439.4" y="629" width="0.4" height="15.0" fill="rgb(217,26,32)" rx="2" ry="2" />
<text x="442.45" y="639.5" ></text>
</g>
<g >
<title>Parser::fetchFileAndTitle (22 samples, 0.02%)</title><rect x="419.8" y="661" width="0.2" height="15.0" fill="rgb(235,149,35)" rx="2" ry="2" />
<text x="422.79" y="671.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::resolve (65 samples, 0.05%)</title><rect x="1011.6" y="341" width="0.6" height="15.0" fill="rgb(245,117,42)" rx="2" ry="2" />
<text x="1014.62" y="351.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (1,372 samples, 1.11%)</title><rect x="799.4" y="389" width="13.1" height="15.0" fill="rgb(236,201,34)" rx="2" ry="2" />
<text x="802.44" y="399.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::remove (31 samples, 0.03%)</title><rect x="1026.3" y="405" width="0.3" height="15.0" fill="rgb(212,72,39)" rx="2" ry="2" />
<text x="1029.30" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="266.6" y="101" width="0.4" height="15.0" fill="rgb(238,206,17)" rx="2" ry="2" />
<text x="269.61" y="111.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="266.6" y="213" width="0.4" height="15.0" fill="rgb(225,158,34)" rx="2" ry="2" />
<text x="269.61" y="223.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (80 samples, 0.06%)</title><rect x="752.8" y="629" width="0.7" height="15.0" fill="rgb(235,7,23)" rx="2" ry="2" />
<text x="755.77" y="639.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (610 samples, 0.49%)</title><rect x="76.1" y="533" width="5.8" height="15.0" fill="rgb(215,189,12)" rx="2" ry="2" />
<text x="79.11" y="543.5" ></text>
</g>
<g >
<title>Hooks::run (41 samples, 0.03%)</title><rect x="10.9" y="1077" width="0.4" height="15.0" fill="rgb(230,211,48)" rx="2" ry="2" />
<text x="13.92" y="1087.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1721)} (35 samples, 0.03%)</title><rect x="1188.5" y="901" width="0.3" height="15.0" fill="rgb(229,89,34)" rx="2" ry="2" />
<text x="1191.45" y="911.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (40 samples, 0.03%)</title><rect x="513.1" y="501" width="0.4" height="15.0" fill="rgb(213,157,4)" rx="2" ry="2" />
<text x="516.10" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (36 samples, 0.03%)</title><rect x="470.7" y="533" width="0.3" height="15.0" fill="rgb(240,128,30)" rx="2" ry="2" />
<text x="473.69" y="543.5" ></text>
</g>
<g >
<title>ParserOptions::lazyLoadOption (40 samples, 0.03%)</title><rect x="1091.1" y="533" width="0.3" height="15.0" fill="rgb(216,32,27)" rx="2" ry="2" />
<text x="1094.05" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getLocalConnection (39 samples, 0.03%)</title><rect x="13.9" y="837" width="0.4" height="15.0" fill="rgb(252,18,4)" rx="2" ry="2" />
<text x="16.88" y="847.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (79 samples, 0.06%)</title><rect x="1035.2" y="581" width="0.7" height="15.0" fill="rgb(236,141,35)" rx="2" ry="2" />
<text x="1038.16" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (356 samples, 0.29%)</title><rect x="265.9" y="693" width="3.4" height="15.0" fill="rgb(223,12,25)" rx="2" ry="2" />
<text x="268.87" y="703.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (1,280 samples, 1.04%)</title><rect x="1167.5" y="709" width="12.2" height="15.0" fill="rgb(227,191,51)" rx="2" ry="2" />
<text x="1170.50" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (40 samples, 0.03%)</title><rect x="503.7" y="421" width="0.3" height="15.0" fill="rgb(228,63,34)" rx="2" ry="2" />
<text x="506.66" y="431.5" ></text>
</g>
<g >
<title>Parser::internalParseHalfParsed (2,915 samples, 2.36%)</title><rect x="883.6" y="693" width="27.8" height="15.0" fill="rgb(225,170,42)" rx="2" ry="2" />
<text x="886.59" y="703.5" >P..</text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (32 samples, 0.03%)</title><rect x="700.7" y="757" width="0.3" height="15.0" fill="rgb(236,87,51)" rx="2" ry="2" />
<text x="703.73" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::addQuotes (35 samples, 0.03%)</title><rect x="1188.5" y="773" width="0.3" height="15.0" fill="rgb(211,24,35)" rx="2" ry="2" />
<text x="1191.45" y="783.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (654 samples, 0.53%)</title><rect x="520.0" y="501" width="6.3" height="15.0" fill="rgb(249,201,12)" rx="2" ry="2" />
<text x="523.02" y="511.5" ></text>
</g>
<g >
<title>VisualEditorHooks::isVisualAvailable (40 samples, 0.03%)</title><rect x="1120.8" y="725" width="0.4" height="15.0" fill="rgb(205,11,8)" rx="2" ry="2" />
<text x="1123.78" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="15.0" y="789" width="0.4" height="15.0" fill="rgb(207,172,43)" rx="2" ry="2" />
<text x="18.02" y="799.5" ></text>
</g>
<g >
<title>Title::getNsText (123 samples, 0.10%)</title><rect x="52.1" y="565" width="1.2" height="15.0" fill="rgb(231,167,24)" rx="2" ry="2" />
<text x="55.11" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (462 samples, 0.37%)</title><rect x="583.2" y="245" width="4.4" height="15.0" fill="rgb(243,74,24)" rx="2" ry="2" />
<text x="586.21" y="255.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::interpretDoctypeMatches (40 samples, 0.03%)</title><rect x="726.2" y="981" width="0.4" height="15.0" fill="rgb(207,175,3)" rx="2" ry="2" />
<text x="729.18" y="991.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::isPrimaryConnectionReadOnly (39 samples, 0.03%)</title><rect x="315.6" y="533" width="0.4" height="15.0" fill="rgb(226,10,42)" rx="2" ry="2" />
<text x="318.59" y="543.5" ></text>
</g>
<g >
<title>WikitextContent::fillParserOutput (18,795 samples, 15.20%)</title><rect x="732.1" y="725" width="179.3" height="15.0" fill="rgb(219,228,24)" rx="2" ry="2" />
<text x="735.06" y="735.5" >WikitextContent::fillPa..</text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (689 samples, 0.56%)</title><rect x="325.6" y="437" width="6.6" height="15.0" fill="rgb(205,55,10)" rx="2" ry="2" />
<text x="328.61" y="447.5" ></text>
</g>
<g >
<title>ApiBase::getTitleOrPageId (38 samples, 0.03%)</title><rect x="262.9" y="933" width="0.3" height="15.0" fill="rgb(209,84,53)" rx="2" ry="2" />
<text x="265.88" y="943.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (39 samples, 0.03%)</title><rect x="363.8" y="645" width="0.4" height="15.0" fill="rgb(248,223,19)" rx="2" ry="2" />
<text x="366.80" y="655.5" ></text>
</g>
<g >
<title>Title::getLocalURL (480 samples, 0.39%)</title><rect x="975.1" y="533" width="4.5" height="15.0" fill="rgb(245,45,9)" rx="2" ry="2" />
<text x="978.05" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="268.9" y="581" width="0.4" height="15.0" fill="rgb(212,180,44)" rx="2" ry="2" />
<text x="271.88" y="591.5" ></text>
</g>
<g >
<title>MessageCache::isMainCacheable (30 samples, 0.02%)</title><rect x="699.2" y="869" width="0.3" height="15.0" fill="rgb(247,153,21)" rx="2" ry="2" />
<text x="702.17" y="879.5" ></text>
</g>
<g >
<title>MagicWordArray::getRegex (38 samples, 0.03%)</title><rect x="420.9" y="629" width="0.4" height="15.0" fill="rgb(236,3,42)" rx="2" ry="2" />
<text x="423.90" y="639.5" ></text>
</g>
<g >
<title>ParserOptions::lazyLoadOption (27 samples, 0.02%)</title><rect x="366.8" y="693" width="0.3" height="15.0" fill="rgb(242,87,13)" rx="2" ry="2" />
<text x="369.83" y="703.5" ></text>
</g>
<g >
<title>PageImages\Hooks\LinksUpdateHookHandler::getPageImageCandidates (1,350 samples, 1.09%)</title><rect x="1166.8" y="853" width="12.9" height="15.0" fill="rgb(219,165,19)" rx="2" ry="2" />
<text x="1169.83" y="863.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (38 samples, 0.03%)</title><rect x="386.1" y="517" width="0.3" height="15.0" fill="rgb(209,158,11)" rx="2" ry="2" />
<text x="389.06" y="527.5" ></text>
</g>
<g >
<title>Parser::handleTables (40 samples, 0.03%)</title><rect x="572.0" y="581" width="0.3" height="15.0" fill="rgb(234,98,29)" rx="2" ry="2" />
<text x="574.96" y="591.5" ></text>
</g>
<g >
<title>SearchUpdate::doUpdate (774 samples, 0.63%)</title><rect x="1180.6" y="981" width="7.4" height="15.0" fill="rgb(254,176,39)" rx="2" ry="2" />
<text x="1183.62" y="991.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (654 samples, 0.53%)</title><rect x="520.0" y="453" width="6.3" height="15.0" fill="rgb(245,31,3)" rx="2" ry="2" />
<text x="523.02" y="463.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (50 samples, 0.04%)</title><rect x="842.4" y="581" width="0.4" height="15.0" fill="rgb(228,89,13)" rx="2" ry="2" />
<text x="845.35" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::encodeHtmlEntities (79 samples, 0.06%)</title><rect x="253.8" y="661" width="0.8" height="15.0" fill="rgb(219,227,12)" rx="2" ry="2" />
<text x="256.83" y="671.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (1,199 samples, 0.97%)</title><rect x="954.5" y="549" width="11.4" height="15.0" fill="rgb(210,87,54)" rx="2" ry="2" />
<text x="957.48" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (76 samples, 0.06%)</title><rect x="316.0" y="581" width="0.7" height="15.0" fill="rgb(246,109,7)" rx="2" ry="2" />
<text x="318.97" y="591.5" ></text>
</g>
<g >
<title>WebRequest::normalizeUnicode (145 samples, 0.12%)</title><rect x="672.6" y="885" width="1.4" height="15.0" fill="rgb(209,96,33)" rx="2" ry="2" />
<text x="675.63" y="895.5" ></text>
</g>
<g >
<title>Hooks::runner (40 samples, 0.03%)</title><rect x="1117.0" y="533" width="0.4" height="15.0" fill="rgb(216,29,4)" rx="2" ry="2" />
<text x="1119.97" y="543.5" ></text>
</g>
<g >
<title>Linker::makeThumbLink2 (2,275 samples, 1.84%)</title><rect x="324.6" y="693" width="21.7" height="15.0" fill="rgb(232,15,47)" rx="2" ry="2" />
<text x="327.58" y="703.5" >L..</text>
</g>
<g >
<title>Title::isExternal (40 samples, 0.03%)</title><rect x="1121.9" y="757" width="0.4" height="15.0" fill="rgb(221,179,18)" rx="2" ry="2" />
<text x="1124.92" y="767.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (1,319 samples, 1.07%)</title><rect x="81.9" y="373" width="12.6" height="15.0" fill="rgb(228,194,49)" rx="2" ry="2" />
<text x="84.93" y="383.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (515 samples, 0.42%)</title><rect x="521.0" y="229" width="4.9" height="15.0" fill="rgb(254,85,26)" rx="2" ry="2" />
<text x="523.97" y="239.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (935 samples, 0.76%)</title><rect x="769.6" y="581" width="8.9" height="15.0" fill="rgb(213,199,48)" rx="2" ry="2" />
<text x="772.61" y="591.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (46 samples, 0.04%)</title><rect x="732.1" y="549" width="0.4" height="15.0" fill="rgb(223,130,16)" rx="2" ry="2" />
<text x="735.06" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (455 samples, 0.37%)</title><rect x="76.8" y="261" width="4.4" height="15.0" fill="rgb(231,47,40)" rx="2" ry="2" />
<text x="79.84" y="271.5" ></text>
</g>
<g >
<title>LCStoreDB::get (32 samples, 0.03%)</title><rect x="700.7" y="837" width="0.3" height="15.0" fill="rgb(206,191,47)" rx="2" ry="2" />
<text x="703.73" y="847.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="917.7" y="1077" width="0.3" height="15.0" fill="rgb(251,7,43)" rx="2" ry="2" />
<text x="920.66" y="1087.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::init (80 samples, 0.06%)</title><rect x="455.4" y="597" width="0.8" height="15.0" fill="rgb(222,21,4)" rx="2" ry="2" />
<text x="458.43" y="607.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::makeKey (13 samples, 0.01%)</title><rect x="998.3" y="437" width="0.1" height="15.0" fill="rgb(220,171,5)" rx="2" ry="2" />
<text x="1001.32" y="447.5" ></text>
</g>
<g >
<title>Message::fetchMessage (120 samples, 0.10%)</title><rect x="200.0" y="549" width="1.1" height="15.0" fill="rgb(208,101,28)" rx="2" ry="2" />
<text x="202.98" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::buildThreads (1,669 samples, 1.35%)</title><rect x="682.5" y="1029" width="16.0" height="15.0" fill="rgb(242,93,37)" rx="2" ry="2" />
<text x="685.53" y="1039.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseDomain::isCompatible (118 samples, 0.10%)</title><rect x="839.5" y="421" width="1.1" height="15.0" fill="rgb(249,173,44)" rx="2" ry="2" />
<text x="842.46" y="431.5" ></text>
</g>
<g >
<title>MagicWordArray::matchAndRemove (38 samples, 0.03%)</title><rect x="420.9" y="645" width="0.4" height="15.0" fill="rgb(236,93,16)" rx="2" ry="2" />
<text x="423.90" y="655.5" ></text>
</g>
<g >
<title>MessageCache::get (118 samples, 0.10%)</title><rect x="257.3" y="805" width="1.1" height="15.0" fill="rgb(230,36,53)" rx="2" ry="2" />
<text x="260.25" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::getBindingHandle (38 samples, 0.03%)</title><rect x="389.6" y="325" width="0.4" height="15.0" fill="rgb(237,45,47)" rx="2" ry="2" />
<text x="392.63" y="335.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::create (42 samples, 0.03%)</title><rect x="583.2" y="149" width="0.4" height="15.0" fill="rgb(214,107,50)" rx="2" ry="2" />
<text x="586.21" y="159.5" ></text>
</g>
<g >
<title>Message::extractParam (40 samples, 0.03%)</title><rect x="301.8" y="629" width="0.4" height="15.0" fill="rgb(206,1,41)" rx="2" ry="2" />
<text x="304.82" y="639.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (392 samples, 0.32%)</title><rect x="397.2" y="325" width="3.8" height="15.0" fill="rgb(241,112,17)" rx="2" ry="2" />
<text x="400.23" y="335.5" ></text>
</g>
<g >
<title>FormatJson::decode (27 samples, 0.02%)</title><rect x="812.5" y="533" width="0.3" height="15.0" fill="rgb(226,115,46)" rx="2" ry="2" />
<text x="815.53" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::endTag (160 samples, 0.13%)</title><rect x="902.6" y="549" width="1.6" height="15.0" fill="rgb(206,197,31)" rx="2" ry="2" />
<text x="905.63" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (22,117 samples, 17.89%)</title><rect x="265.1" y="853" width="211.1" height="15.0" fill="rgb(247,69,5)" rx="2" ry="2" />
<text x="268.11" y="863.5" >MediaWiki\HookContainer\Hoo..</text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (39 samples, 0.03%)</title><rect x="970.7" y="581" width="0.4" height="15.0" fill="rgb(246,26,14)" rx="2" ry="2" />
<text x="973.74" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Content\Transform\ContentTransformer::preSaveTransform (1,315 samples, 1.06%)</title><rect x="656.2" y="853" width="12.6" height="15.0" fill="rgb(223,182,40)" rx="2" ry="2" />
<text x="659.21" y="863.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (1,319 samples, 1.07%)</title><rect x="81.9" y="357" width="12.6" height="15.0" fill="rgb(215,135,26)" rx="2" ry="2" />
<text x="84.93" y="367.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::serialize (40 samples, 0.03%)</title><rect x="1076.9" y="533" width="0.4" height="15.0" fill="rgb(243,229,18)" rx="2" ry="2" />
<text x="1079.94" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/LinkHolderArray.php(304)} (40 samples, 0.03%)</title><rect x="66.2" y="581" width="0.4" height="15.0" fill="rgb(225,169,36)" rx="2" ry="2" />
<text x="69.22" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onHtmlPageLinkRendererEnd (40 samples, 0.03%)</title><rect x="974.7" y="549" width="0.4" height="15.0" fill="rgb(247,169,23)" rx="2" ry="2" />
<text x="977.67" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="115.9" y="581" width="0.3" height="15.0" fill="rgb(246,94,18)" rx="2" ry="2" />
<text x="118.86" y="591.5" ></text>
</g>
<g >
<title>FormatJson::parse (40 samples, 0.03%)</title><rect x="949.7" y="757" width="0.4" height="15.0" fill="rgb(253,94,7)" rx="2" ry="2" />
<text x="952.68" y="767.5" ></text>
</g>
<g >
<title>MagicWord::matchStartAndRemove (95 samples, 0.08%)</title><rect x="835.3" y="629" width="0.9" height="15.0" fill="rgb(220,114,7)" rx="2" ry="2" />
<text x="838.28" y="639.5" ></text>
</g>
<g >
<title>Parser::statelessFetchRevisionRecord (40 samples, 0.03%)</title><rect x="577.2" y="453" width="0.4" height="15.0" fill="rgb(213,190,4)" rx="2" ry="2" />
<text x="580.25" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::loadRevisionFromConds (49 samples, 0.04%)</title><rect x="1165.4" y="805" width="0.5" height="15.0" fill="rgb(224,12,0)" rx="2" ry="2" />
<text x="1168.42" y="815.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferences (40 samples, 0.03%)</title><rect x="639.5" y="373" width="0.4" height="15.0" fill="rgb(208,116,5)" rx="2" ry="2" />
<text x="642.48" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (520 samples, 0.42%)</title><rect x="975.1" y="565" width="4.9" height="15.0" fill="rgb(220,66,22)" rx="2" ry="2" />
<text x="978.05" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (193 samples, 0.16%)</title><rect x="388.5" y="453" width="1.8" height="15.0" fill="rgb(207,123,8)" rx="2" ry="2" />
<text x="391.50" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::getScopeTypesToStack (39 samples, 0.03%)</title><rect x="639.9" y="437" width="0.3" height="15.0" fill="rgb(235,170,12)" rx="2" ry="2" />
<text x="642.86" y="447.5" ></text>
</g>
<g >
<title>MWHttpRequest::__construct (41 samples, 0.03%)</title><rect x="363.1" y="501" width="0.4" height="15.0" fill="rgb(245,76,34)" rx="2" ry="2" />
<text x="366.07" y="511.5" ></text>
</g>
<g >
<title>ForeignAPIFile::getTimestamp (29 samples, 0.02%)</title><rect x="113.0" y="581" width="0.3" height="15.0" fill="rgb(250,169,15)" rx="2" ry="2" />
<text x="116.02" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Session\SessionManager::getGlobalSession (149 samples, 0.12%)</title><rect x="12.8" y="1093" width="1.5" height="15.0" fill="rgb(236,101,0)" rx="2" ry="2" />
<text x="15.83" y="1103.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertCharacters (440 samples, 0.36%)</title><rect x="179.0" y="517" width="4.2" height="15.0" fill="rgb(225,209,41)" rx="2" ry="2" />
<text x="182.01" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\AbuseFilter\Hooks\Handlers\FilteredActionsHandler::filterEdit (79 samples, 0.06%)</title><rect x="265.1" y="821" width="0.8" height="15.0" fill="rgb(237,79,28)" rx="2" ry="2" />
<text x="268.11" y="831.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::computeLegacyId (40 samples, 0.03%)</title><rect x="947.6" y="805" width="0.4" height="15.0" fill="rgb(250,89,28)" rx="2" ry="2" />
<text x="950.59" y="815.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (40 samples, 0.03%)</title><rect x="909.9" y="613" width="0.4" height="15.0" fill="rgb(250,98,41)" rx="2" ry="2" />
<text x="912.92" y="623.5" ></text>
</g>
<g >
<title>Cite\AnchorFormatter::normalizeKey (69 samples, 0.06%)</title><rect x="582.0" y="453" width="0.6" height="15.0" fill="rgb(250,74,7)" rx="2" ry="2" />
<text x="584.95" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (718 samples, 0.58%)</title><rect x="237.8" y="757" width="6.9" height="15.0" fill="rgb(230,79,7)" rx="2" ry="2" />
<text x="240.80" y="767.5" ></text>
</g>
<g >
<title>WANObjectCache::isValid (15 samples, 0.01%)</title><rect x="526.6" y="373" width="0.1" height="15.0" fill="rgb(225,27,15)" rx="2" ry="2" />
<text x="529.57" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (120 samples, 0.10%)</title><rect x="984.1" y="549" width="1.2" height="15.0" fill="rgb(227,70,18)" rx="2" ry="2" />
<text x="987.15" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::endTag (40 samples, 0.03%)</title><rect x="905.7" y="533" width="0.4" height="15.0" fill="rgb(218,125,28)" rx="2" ry="2" />
<text x="908.71" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getServerConnection (40 samples, 0.03%)</title><rect x="22.2" y="885" width="0.4" height="15.0" fill="rgb(213,33,37)" rx="2" ry="2" />
<text x="25.20" y="895.5" ></text>
</g>
<g >
<title>Title::getFullURL (40 samples, 0.03%)</title><rect x="513.1" y="437" width="0.4" height="15.0" fill="rgb(240,226,48)" rx="2" ry="2" />
<text x="516.10" y="447.5" ></text>
</g>
<g >
<title>FormatJson::decode (31 samples, 0.03%)</title><rect x="1026.6" y="501" width="0.3" height="15.0" fill="rgb(225,225,20)" rx="2" ry="2" />
<text x="1029.59" y="511.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (338 samples, 0.27%)</title><rect x="1048.8" y="325" width="3.2" height="15.0" fill="rgb(225,145,49)" rx="2" ry="2" />
<text x="1051.79" y="335.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (410 samples, 0.33%)</title><rect x="405.5" y="533" width="3.9" height="15.0" fill="rgb(223,191,40)" rx="2" ry="2" />
<text x="408.49" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (561 samples, 0.45%)</title><rect x="308.2" y="501" width="5.4" height="15.0" fill="rgb(210,181,47)" rx="2" ry="2" />
<text x="311.21" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getKnownCurrentRevision (38 samples, 0.03%)</title><rect x="385.3" y="469" width="0.4" height="15.0" fill="rgb(223,43,39)" rx="2" ry="2" />
<text x="388.32" y="479.5" ></text>
</g>
<g >
<title>ParserCache::save (560 samples, 0.45%)</title><rect x="202.2" y="773" width="5.4" height="15.0" fill="rgb(210,168,35)" rx="2" ry="2" />
<text x="205.21" y="783.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,755 samples, 1.42%)</title><rect x="96.0" y="485" width="16.7" height="15.0" fill="rgb(246,85,0)" rx="2" ry="2" />
<text x="98.97" y="495.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="917.7" y="1109" width="0.3" height="15.0" fill="rgb(207,64,31)" rx="2" ry="2" />
<text x="920.66" y="1119.5" ></text>
</g>
<g >
<title>Message::inLanguage (40 samples, 0.03%)</title><rect x="1117.4" y="565" width="0.3" height="15.0" fill="rgb(209,10,23)" rx="2" ry="2" />
<text x="1120.35" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (369 samples, 0.30%)</title><rect x="1048.8" y="405" width="3.5" height="15.0" fill="rgb(224,37,29)" rx="2" ry="2" />
<text x="1051.79" y="415.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/Tokenizer/Tokenizer.php(1303)} (161 samples, 0.13%)</title><rect x="634.1" y="405" width="1.6" height="15.0" fill="rgb(222,5,16)" rx="2" ry="2" />
<text x="637.15" y="415.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1572)} (40 samples, 0.03%)</title><rect x="21.4" y="565" width="0.4" height="15.0" fill="rgb(233,150,21)" rx="2" ry="2" />
<text x="24.43" y="575.5" ></text>
</g>
<g >
<title>SectionProfiler::updateEntry (48 samples, 0.04%)</title><rect x="129.7" y="549" width="0.5" height="15.0" fill="rgb(210,115,21)" rx="2" ry="2" />
<text x="132.69" y="559.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::mergeViaCas (20 samples, 0.02%)</title><rect x="918.6" y="869" width="0.2" height="15.0" fill="rgb(227,112,54)" rx="2" ry="2" />
<text x="921.61" y="879.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::splitRawTemplate (40 samples, 0.03%)</title><rect x="1041.0" y="613" width="0.4" height="15.0" fill="rgb(217,225,10)" rx="2" ry="2" />
<text x="1043.98" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (80 samples, 0.06%)</title><rect x="21.4" y="821" width="0.8" height="15.0" fill="rgb(225,214,24)" rx="2" ry="2" />
<text x="24.43" y="831.5" ></text>
</g>
<g >
<title>WikitextContent::fillParserOutput (21,182 samples, 17.13%)</title><rect x="269.3" y="805" width="202.1" height="15.0" fill="rgb(220,56,34)" rx="2" ry="2" />
<text x="272.27" y="815.5" >WikitextContent::fillParse..</text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (492 samples, 0.40%)</title><rect x="988.0" y="453" width="4.7" height="15.0" fill="rgb(250,197,38)" rx="2" ry="2" />
<text x="990.97" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\User\UserOptionsManager::getDefaultOptions (75 samples, 0.06%)</title><rect x="698.5" y="965" width="0.7" height="15.0" fill="rgb(231,31,27)" rx="2" ry="2" />
<text x="701.46" y="975.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (78 samples, 0.06%)</title><rect x="265.9" y="309" width="0.7" height="15.0" fill="rgb(230,79,28)" rx="2" ry="2" />
<text x="268.87" y="319.5" ></text>
</g>
<g >
<title>MediaWiki\Api\ApiHookRunner::onOutputPageBeforeHTML (5,033 samples, 4.07%)</title><rect x="210.7" y="933" width="48.1" height="15.0" fill="rgb(222,18,51)" rx="2" ry="2" />
<text x="213.73" y="943.5" >Medi..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::serializeNode (79 samples, 0.06%)</title><rect x="639.1" y="421" width="0.8" height="15.0" fill="rgb(207,139,43)" rx="2" ry="2" />
<text x="642.11" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::element (81 samples, 0.07%)</title><rect x="465.3" y="581" width="0.8" height="15.0" fill="rgb(234,67,21)" rx="2" ry="2" />
<text x="468.34" y="591.5" ></text>
</g>
<g >
<title>LinkCache::isBadLink (40 samples, 0.03%)</title><rect x="908.8" y="629" width="0.4" height="15.0" fill="rgb(234,173,36)" rx="2" ry="2" />
<text x="911.78" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (200 samples, 0.16%)</title><rect x="1121.2" y="789" width="1.9" height="15.0" fill="rgb(237,109,45)" rx="2" ry="2" />
<text x="1124.16" y="799.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1840)} (56 samples, 0.05%)</title><rect x="1180.1" y="853" width="0.5" height="15.0" fill="rgb(216,97,46)" rx="2" ry="2" />
<text x="1183.09" y="863.5" ></text>
</g>
<g >
<title>Message::format (121 samples, 0.10%)</title><rect x="763.4" y="581" width="1.2" height="15.0" fill="rgb(234,225,22)" rx="2" ry="2" />
<text x="766.40" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (40 samples, 0.03%)</title><rect x="1033.6" y="565" width="0.4" height="15.0" fill="rgb(251,107,48)" rx="2" ry="2" />
<text x="1036.63" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getBlockPermissionCheckerFactory (40 samples, 0.03%)</title><rect x="268.9" y="405" width="0.4" height="15.0" fill="rgb(254,118,39)" rx="2" ry="2" />
<text x="271.88" y="415.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (1,568 samples, 1.27%)</title><rect x="538.7" y="357" width="14.9" height="15.0" fill="rgb(222,143,25)" rx="2" ry="2" />
<text x="541.65" y="367.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,046 samples, 0.85%)</title><rect x="587.9" y="469" width="9.9" height="15.0" fill="rgb(209,200,21)" rx="2" ry="2" />
<text x="590.86" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (30 samples, 0.02%)</title><rect x="699.2" y="789" width="0.3" height="15.0" fill="rgb(238,44,35)" rx="2" ry="2" />
<text x="702.17" y="799.5" ></text>
</g>
<g >
<title>EchoDiscussionParser::collectMentionEvents (38 samples, 0.03%)</title><rect x="919.6" y="933" width="0.3" height="15.0" fill="rgb(236,123,12)" rx="2" ry="2" />
<text x="922.55" y="943.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (60 samples, 0.05%)</title><rect x="918.0" y="917" width="0.6" height="15.0" fill="rgb(226,119,47)" rx="2" ry="2" />
<text x="921.03" y="927.5" ></text>
</g>
<g >
<title>ChangeTags::addTags (103 samples, 0.08%)</title><rect x="1188.8" y="901" width="1.0" height="15.0" fill="rgb(254,114,51)" rx="2" ry="2" />
<text x="1191.79" y="911.5" ></text>
</g>
<g >
<title>Cite\Cite::formatReferences (46 samples, 0.04%)</title><rect x="732.1" y="629" width="0.4" height="15.0" fill="rgb(249,202,25)" rx="2" ry="2" />
<text x="735.06" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::finalizePrimaryChanges (35 samples, 0.03%)</title><rect x="1188.5" y="933" width="0.3" height="15.0" fill="rgb(230,185,24)" rx="2" ry="2" />
<text x="1191.45" y="943.5" ></text>
</g>
<g >
<title>BlockLevelPass::execute (81 samples, 0.07%)</title><rect x="172.5" y="629" width="0.8" height="15.0" fill="rgb(227,17,23)" rx="2" ry="2" />
<text x="175.50" y="639.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (29 samples, 0.02%)</title><rect x="575.8" y="469" width="0.3" height="15.0" fill="rgb(236,177,38)" rx="2" ry="2" />
<text x="578.84" y="479.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,030 samples, 0.83%)</title><rect x="587.9" y="453" width="9.8" height="15.0" fill="rgb(210,112,44)" rx="2" ry="2" />
<text x="590.86" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::linearWalkBackwards (518 samples, 0.42%)</title><rect x="214.5" y="789" width="5.0" height="15.0" fill="rgb(210,22,47)" rx="2" ry="2" />
<text x="217.54" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::execute (39 samples, 0.03%)</title><rect x="557.8" y="501" width="0.3" height="15.0" fill="rgb(251,16,15)" rx="2" ry="2" />
<text x="560.76" y="511.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,764 samples, 1.43%)</title><rect x="96.0" y="517" width="16.8" height="15.0" fill="rgb(219,91,41)" rx="2" ry="2" />
<text x="98.97" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getBadFileLookup (40 samples, 0.03%)</title><rect x="266.6" y="309" width="0.4" height="15.0" fill="rgb(248,58,20)" rx="2" ry="2" />
<text x="269.61" y="319.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (1,214 samples, 0.98%)</title><rect x="998.6" y="277" width="11.6" height="15.0" fill="rgb(253,86,23)" rx="2" ry="2" />
<text x="1001.57" y="287.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::cantHaveElementChildren (39 samples, 0.03%)</title><rect x="936.9" y="725" width="0.4" height="15.0" fill="rgb(205,157,25)" rx="2" ry="2" />
<text x="939.90" y="735.5" ></text>
</g>
<g >
<title>MessageCache::get (39 samples, 0.03%)</title><rect x="23.7" y="901" width="0.4" height="15.0" fill="rgb(251,143,39)" rx="2" ry="2" />
<text x="26.73" y="911.5" ></text>
</g>
<g >
<title>MediaHandler::getHandler (39 samples, 0.03%)</title><rect x="395.5" y="661" width="0.4" height="15.0" fill="rgb(232,60,22)" rx="2" ry="2" />
<text x="398.50" y="671.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (46 samples, 0.04%)</title><rect x="732.1" y="389" width="0.4" height="15.0" fill="rgb(217,179,14)" rx="2" ry="2" />
<text x="735.06" y="399.5" ></text>
</g>
<g >
<title>MagicWordArray::parseMatch (83 samples, 0.07%)</title><rect x="554.7" y="517" width="0.8" height="15.0" fill="rgb(248,56,48)" rx="2" ry="2" />
<text x="557.72" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\CriticalSection::__construct (38 samples, 0.03%)</title><rect x="919.6" y="709" width="0.3" height="15.0" fill="rgb(254,221,20)" rx="2" ry="2" />
<text x="922.55" y="719.5" ></text>
</g>
<g >
<title>Title::setFragment (41 samples, 0.03%)</title><rect x="822.0" y="597" width="0.4" height="15.0" fill="rgb(234,14,31)" rx="2" ry="2" />
<text x="825.02" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (80 samples, 0.06%)</title><rect x="758.8" y="565" width="0.8" height="15.0" fill="rgb(225,64,46)" rx="2" ry="2" />
<text x="761.83" y="575.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::get (40 samples, 0.03%)</title><rect x="22.2" y="837" width="0.4" height="15.0" fill="rgb(230,63,40)" rx="2" ry="2" />
<text x="25.20" y="847.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (479 samples, 0.39%)</title><rect x="514.8" y="469" width="4.6" height="15.0" fill="rgb(226,82,28)" rx="2" ry="2" />
<text x="517.81" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::consumeAttribs (160 samples, 0.13%)</title><rect x="630.7" y="501" width="1.5" height="15.0" fill="rgb(230,68,3)" rx="2" ry="2" />
<text x="633.72" y="511.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,411 samples, 1.14%)</title><rect x="784.6" y="453" width="13.4" height="15.0" fill="rgb(227,54,35)" rx="2" ry="2" />
<text x="787.55" y="463.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (998 samples, 0.81%)</title><rect x="273.4" y="725" width="9.5" height="15.0" fill="rgb(225,7,30)" rx="2" ry="2" />
<text x="276.36" y="735.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (37 samples, 0.03%)</title><rect x="502.6" y="485" width="0.3" height="15.0" fill="rgb(225,157,24)" rx="2" ry="2" />
<text x="505.55" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::isInButtonScope (41 samples, 0.03%)</title><rect x="641.4" y="469" width="0.4" height="15.0" fill="rgb(214,38,30)" rx="2" ry="2" />
<text x="644.38" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::create (65 samples, 0.05%)</title><rect x="333.9" y="325" width="0.6" height="15.0" fill="rgb(227,165,14)" rx="2" ry="2" />
<text x="336.88" y="335.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (462 samples, 0.37%)</title><rect x="583.2" y="277" width="4.4" height="15.0" fill="rgb(207,183,32)" rx="2" ry="2" />
<text x="586.21" y="287.5" ></text>
</g>
<g >
<title>Message::exists (100 samples, 0.08%)</title><rect x="699.8" y="981" width="0.9" height="15.0" fill="rgb(235,186,11)" rx="2" ry="2" />
<text x="702.77" y="991.5" ></text>
</g>
<g >
<title>Parser::makeLimitReport (40 samples, 0.03%)</title><rect x="201.8" y="661" width="0.4" height="15.0" fill="rgb(246,171,35)" rx="2" ry="2" />
<text x="204.83" y="671.5" ></text>
</g>
<g >
<title>EchoDiscussionParser::getUserMentions (38 samples, 0.03%)</title><rect x="919.6" y="917" width="0.3" height="15.0" fill="rgb(250,33,42)" rx="2" ry="2" />
<text x="922.55" y="927.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="919.2" y="933" width="0.4" height="15.0" fill="rgb(250,109,48)" rx="2" ry="2" />
<text x="922.17" y="943.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (80 samples, 0.06%)</title><rect x="255.0" y="629" width="0.7" height="15.0" fill="rgb(234,196,33)" rx="2" ry="2" />
<text x="257.96" y="639.5" ></text>
</g>
<g >
<title>Message::escaped (54 samples, 0.04%)</title><rect x="1123.1" y="789" width="0.5" height="15.0" fill="rgb(238,111,47)" rx="2" ry="2" />
<text x="1126.07" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (597 samples, 0.48%)</title><rect x="701.4" y="949" width="5.7" height="15.0" fill="rgb(250,1,42)" rx="2" ry="2" />
<text x="704.41" y="959.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (41 samples, 0.03%)</title><rect x="674.0" y="773" width="0.4" height="15.0" fill="rgb(251,13,31)" rx="2" ry="2" />
<text x="677.02" y="783.5" ></text>
</g>
<g >
<title>Title::setFragment (40 samples, 0.03%)</title><rect x="688.6" y="869" width="0.4" height="15.0" fill="rgb(252,197,48)" rx="2" ry="2" />
<text x="691.57" y="879.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serialize (840 samples, 0.68%)</title><rect x="248.9" y="853" width="8.0" height="15.0" fill="rgb(217,39,3)" rx="2" ry="2" />
<text x="251.86" y="863.5" ></text>
</g>
<g >
<title>wfMatchesDomainList (39 samples, 0.03%)</title><rect x="285.1" y="709" width="0.4" height="15.0" fill="rgb(209,13,51)" rx="2" ry="2" />
<text x="288.14" y="719.5" ></text>
</g>
<g >
<title>Title::isAlwaysKnown (222 samples, 0.18%)</title><rect x="563.0" y="549" width="2.1" height="15.0" fill="rgb(217,197,33)" rx="2" ry="2" />
<text x="565.96" y="559.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,657 samples, 1.34%)</title><rect x="538.1" y="501" width="15.9" height="15.0" fill="rgb(223,128,6)" rx="2" ry="2" />
<text x="541.14" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ImmutableRange::insertNode (120 samples, 0.10%)</title><rect x="226.4" y="853" width="1.1" height="15.0" fill="rgb(206,141,5)" rx="2" ry="2" />
<text x="229.36" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::getValues (159 samples, 0.13%)</title><rect x="895.4" y="533" width="1.5" height="15.0" fill="rgb(242,158,0)" rx="2" ry="2" />
<text x="898.41" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::characters (80 samples, 0.06%)</title><rect x="714.4" y="885" width="0.7" height="15.0" fill="rgb(254,40,53)" rx="2" ry="2" />
<text x="717.35" y="895.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (1,372 samples, 1.11%)</title><rect x="799.4" y="405" width="13.1" height="15.0" fill="rgb(206,165,52)" rx="2" ry="2" />
<text x="802.44" y="415.5" ></text>
</g>
<g >
<title>Language::uc (90 samples, 0.07%)</title><rect x="114.1" y="517" width="0.8" height="15.0" fill="rgb(228,220,4)" rx="2" ry="2" />
<text x="117.05" y="527.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,799 samples, 1.45%)</title><rect x="346.3" y="629" width="17.2" height="15.0" fill="rgb(248,99,28)" rx="2" ry="2" />
<text x="349.29" y="639.5" ></text>
</g>
<g >
<title>ApiMain::execute (24,301 samples, 19.65%)</title><rect x="30.6" y="981" width="231.9" height="15.0" fill="rgb(235,99,52)" rx="2" ry="2" />
<text x="33.62" y="991.5" >ApiMain::execute</text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (38 samples, 0.03%)</title><rect x="257.6" y="757" width="0.4" height="15.0" fill="rgb(254,162,1)" rx="2" ry="2" />
<text x="260.63" y="767.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RevisionRenderer.php(153)} (17,917 samples, 14.49%)</title><rect x="31.2" y="773" width="171.0" height="15.0" fill="rgb(254,35,41)" rx="2" ry="2" />
<text x="34.23" y="783.5" >{closure:/srv/patchdem..</text>
</g>
<g >
<title>StripState::unstripType (40 samples, 0.03%)</title><rect x="283.3" y="725" width="0.3" height="15.0" fill="rgb(229,143,49)" rx="2" ry="2" />
<text x="286.26" y="735.5" ></text>
</g>
<g >
<title>SyntaxHighlight::highlightInner (809 samples, 0.65%)</title><rect x="597.8" y="501" width="7.8" height="15.0" fill="rgb(209,2,43)" rx="2" ry="2" />
<text x="600.84" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (58 samples, 0.05%)</title><rect x="315.0" y="453" width="0.6" height="15.0" fill="rgb(242,4,3)" rx="2" ry="2" />
<text x="318.04" y="463.5" ></text>
</g>
<g >
<title>Message::params (81 samples, 0.07%)</title><rect x="303.0" y="661" width="0.7" height="15.0" fill="rgb(239,50,45)" rx="2" ry="2" />
<text x="305.95" y="671.5" ></text>
</g>
<g >
<title>Hooks::runner (40 samples, 0.03%)</title><rect x="642.9" y="469" width="0.4" height="15.0" fill="rgb(227,77,19)" rx="2" ry="2" />
<text x="645.90" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/interwiki/ClassicInterwikiLookup.php(304)} (79 samples, 0.06%)</title><rect x="272.6" y="629" width="0.8" height="15.0" fill="rgb(248,56,54)" rx="2" ry="2" />
<text x="275.60" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::nextInterestingLeafNode (117 samples, 0.09%)</title><rect x="936.2" y="789" width="1.1" height="15.0" fill="rgb(242,150,12)" rx="2" ry="2" />
<text x="939.16" y="799.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (40 samples, 0.03%)</title><rect x="430.7" y="661" width="0.4" height="15.0" fill="rgb(207,45,0)" rx="2" ry="2" />
<text x="433.69" y="671.5" ></text>
</g>
<g >
<title>NamespaceInfo::hasSubpages (37 samples, 0.03%)</title><rect x="514.2" y="533" width="0.4" height="15.0" fill="rgb(253,129,13)" rx="2" ry="2" />
<text x="517.23" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (531 samples, 0.43%)</title><rect x="992.7" y="293" width="5.0" height="15.0" fill="rgb(249,28,22)" rx="2" ry="2" />
<text x="995.67" y="303.5" ></text>
</g>
<g >
<title>Parser::internalParse (14,764 samples, 11.94%)</title><rect x="31.6" y="661" width="140.9" height="15.0" fill="rgb(217,16,21)" rx="2" ry="2" />
<text x="34.61" y="671.5" >Parser::internalP..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::getValues (40 samples, 0.03%)</title><rect x="640.6" y="389" width="0.4" height="15.0" fill="rgb(222,159,33)" rx="2" ry="2" />
<text x="643.62" y="399.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (40 samples, 0.03%)</title><rect x="837.3" y="533" width="0.4" height="15.0" fill="rgb(247,201,37)" rx="2" ry="2" />
<text x="840.33" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\ExcimerRequestTimeout::enterCriticalSection (47 samples, 0.04%)</title><rect x="1188.0" y="821" width="0.5" height="15.0" fill="rgb(242,217,52)" rx="2" ry="2" />
<text x="1191.01" y="831.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/FilterRunner.php(231)} (20 samples, 0.02%)</title><rect x="918.6" y="965" width="0.2" height="15.0" fill="rgb(208,210,28)" rx="2" ry="2" />
<text x="921.61" y="975.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getContentLanguage (120 samples, 0.10%)</title><rect x="14.3" y="981" width="1.1" height="15.0" fill="rgb(237,183,20)" rx="2" ry="2" />
<text x="17.26" y="991.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::dataState (39 samples, 0.03%)</title><rect x="557.8" y="469" width="0.3" height="15.0" fill="rgb(235,58,36)" rx="2" ry="2" />
<text x="560.76" y="479.5" ></text>
</g>
<g >
<title>Parser::internalParse (38 samples, 0.03%)</title><rect x="420.9" y="677" width="0.4" height="15.0" fill="rgb(211,225,12)" rx="2" ry="2" />
<text x="423.90" y="687.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,391 samples, 1.12%)</title><rect x="81.9" y="437" width="13.3" height="15.0" fill="rgb(217,101,7)" rx="2" ry="2" />
<text x="84.93" y="447.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (37 samples, 0.03%)</title><rect x="700.4" y="773" width="0.3" height="15.0" fill="rgb(250,96,44)" rx="2" ry="2" />
<text x="703.37" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::nextNode (241 samples, 0.19%)</title><rect x="222.2" y="805" width="2.3" height="15.0" fill="rgb(216,175,38)" rx="2" ry="2" />
<text x="225.15" y="815.5" ></text>
</g>
<g >
<title>MapCacheLRU::getField (40 samples, 0.03%)</title><rect x="508.6" y="389" width="0.4" height="15.0" fill="rgb(214,79,51)" rx="2" ry="2" />
<text x="511.58" y="399.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::push (44 samples, 0.04%)</title><rect x="1062.6" y="357" width="0.4" height="15.0" fill="rgb(230,12,1)" rx="2" ry="2" />
<text x="1065.57" y="367.5" ></text>
</g>
<g >
<title>DeferredUpdates::attemptUpdate (28,373 samples, 22.95%)</title><rect x="918.0" y="997" width="270.8" height="15.0" fill="rgb(233,100,53)" rx="2" ry="2" />
<text x="921.03" y="1007.5" >DeferredUpdates::attemptUpdate</text>
</g>
<g >
<title>MediaWikiTitleCodec::formatTitle (41 samples, 0.03%)</title><rect x="755.0" y="565" width="0.4" height="15.0" fill="rgb(248,173,30)" rx="2" ry="2" />
<text x="758.04" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (1,007 samples, 0.81%)</title><rect x="1053.0" y="357" width="9.6" height="15.0" fill="rgb(221,113,50)" rx="2" ry="2" />
<text x="1055.96" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (38 samples, 0.03%)</title><rect x="385.3" y="229" width="0.4" height="15.0" fill="rgb(209,74,15)" rx="2" ry="2" />
<text x="388.32" y="239.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (877 samples, 0.71%)</title><rect x="770.2" y="469" width="8.3" height="15.0" fill="rgb(233,151,35)" rx="2" ry="2" />
<text x="773.16" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::__construct (80 samples, 0.06%)</title><rect x="452.8" y="661" width="0.7" height="15.0" fill="rgb(221,42,26)" rx="2" ry="2" />
<text x="455.77" y="671.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/object-factory/src/ObjectFactory.php (41 samples, 0.03%)</title><rect x="16.9" y="1013" width="0.3" height="15.0" fill="rgb(250,171,7)" rx="2" ry="2" />
<text x="19.85" y="1023.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::push (41 samples, 0.03%)</title><rect x="466.9" y="661" width="0.4" height="15.0" fill="rgb(208,116,5)" rx="2" ry="2" />
<text x="469.88" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getLocalisationCache (40 samples, 0.03%)</title><rect x="15.0" y="821" width="0.4" height="15.0" fill="rgb(247,53,40)" rx="2" ry="2" />
<text x="18.02" y="831.5" ></text>
</g>
<g >
<title>LinkCache::getGoodLinkRow (39 samples, 0.03%)</title><rect x="817.4" y="565" width="0.4" height="15.0" fill="rgb(225,107,49)" rx="2" ry="2" />
<text x="820.43" y="575.5" ></text>
</g>
<g >
<title>wfUrlencode (83 samples, 0.07%)</title><rect x="822.4" y="597" width="0.8" height="15.0" fill="rgb(230,197,53)" rx="2" ry="2" />
<text x="825.41" y="607.5" ></text>
</g>
<g >
<title>Parser::finalizeHeadings (1,599 samples, 1.29%)</title><rect x="951.0" y="645" width="15.3" height="15.0" fill="rgb(236,143,42)" rx="2" ry="2" />
<text x="954.04" y="655.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (138 samples, 0.11%)</title><rect x="843.1" y="613" width="1.4" height="15.0" fill="rgb(242,43,29)" rx="2" ry="2" />
<text x="846.14" y="623.5" ></text>
</g>
<g >
<title>LinkCache::isBadLink (39 samples, 0.03%)</title><rect x="817.4" y="549" width="0.4" height="15.0" fill="rgb(254,160,43)" rx="2" ry="2" />
<text x="820.43" y="559.5" ></text>
</g>
<g >
<title>Parser::fetchCurrentRevisionRecordOfTitle (157 samples, 0.13%)</title><rect x="839.1" y="581" width="1.5" height="15.0" fill="rgb(247,219,49)" rx="2" ry="2" />
<text x="842.09" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::pop (80 samples, 0.06%)</title><rect x="1114.7" y="517" width="0.7" height="15.0" fill="rgb(246,60,8)" rx="2" ry="2" />
<text x="1117.68" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="765.7" y="581" width="0.4" height="15.0" fill="rgb(242,55,10)" rx="2" ry="2" />
<text x="768.69" y="591.5" ></text>
</g>
<g >
<title>RequestContext::getTiming (24 samples, 0.02%)</title><rect x="1189.8" y="1093" width="0.2" height="15.0" fill="rgb(242,60,36)" rx="2" ry="2" />
<text x="1192.77" y="1103.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/objectcache/ObjectCache.php(180)} (80 samples, 0.06%)</title><rect x="15.4" y="917" width="0.8" height="15.0" fill="rgb(209,33,1)" rx="2" ry="2" />
<text x="18.40" y="927.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (1,199 samples, 0.97%)</title><rect x="954.5" y="565" width="11.4" height="15.0" fill="rgb(250,178,6)" rx="2" ry="2" />
<text x="957.48" y="575.5" ></text>
</g>
<g >
<title>Message::__construct (40 samples, 0.03%)</title><rect x="64.7" y="549" width="0.4" height="15.0" fill="rgb(230,81,25)" rx="2" ry="2" />
<text x="67.72" y="559.5" ></text>
</g>
<g >
<title>WebRequest::getRawVal (40 samples, 0.03%)</title><rect x="365.7" y="629" width="0.4" height="15.0" fill="rgb(248,181,47)" rx="2" ry="2" />
<text x="368.70" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds (31 samples, 0.03%)</title><rect x="681.2" y="997" width="0.3" height="15.0" fill="rgb(212,214,16)" rx="2" ry="2" />
<text x="684.23" y="1007.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::setHeaders (31 samples, 0.03%)</title><rect x="361.8" y="293" width="0.3" height="15.0" fill="rgb(249,181,26)" rx="2" ry="2" />
<text x="364.83" y="303.5" ></text>
</g>
<g >
<title>ExplodeIterator::refreshCurrent (39 samples, 0.03%)</title><rect x="290.1" y="709" width="0.4" height="15.0" fill="rgb(217,109,26)" rx="2" ry="2" />
<text x="293.13" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onHtmlPageLinkRendererBegin (40 samples, 0.03%)</title><rect x="469.2" y="677" width="0.3" height="15.0" fill="rgb(212,226,8)" rx="2" ry="2" />
<text x="472.17" y="687.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/Data.php(91)} (100 samples, 0.08%)</title><rect x="699.8" y="997" width="0.9" height="15.0" fill="rgb(216,196,47)" rx="2" ry="2" />
<text x="702.77" y="1007.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\NameTableStore::getTableFromCachesOrReplica (14 samples, 0.01%)</title><rect x="1165.9" y="885" width="0.1" height="15.0" fill="rgb(236,98,22)" rx="2" ry="2" />
<text x="1168.89" y="895.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (40 samples, 0.03%)</title><rect x="273.4" y="677" width="0.3" height="15.0" fill="rgb(253,64,52)" rx="2" ry="2" />
<text x="276.36" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::getPreprocessedText (40 samples, 0.03%)</title><rect x="712.4" y="917" width="0.4" height="15.0" fill="rgb(215,120,47)" rx="2" ry="2" />
<text x="715.45" y="927.5" ></text>
</g>
<g >
<title>Message::fetchMessage (38 samples, 0.03%)</title><rect x="386.1" y="581" width="0.3" height="15.0" fill="rgb(224,10,23)" rx="2" ry="2" />
<text x="389.06" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::nextNode (439 samples, 0.36%)</title><rect x="693.5" y="997" width="4.2" height="15.0" fill="rgb(211,105,18)" rx="2" ry="2" />
<text x="696.51" y="1007.5" ></text>
</g>
<g >
<title>ExplodeIterator::refreshCurrent (40 samples, 0.03%)</title><rect x="970.2" y="597" width="0.4" height="15.0" fill="rgb(211,66,4)" rx="2" ry="2" />
<text x="973.18" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::insertElement (39 samples, 0.03%)</title><rect x="467.3" y="613" width="0.3" height="15.0" fill="rgb(231,172,52)" rx="2" ry="2" />
<text x="470.28" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::linearWalk (40 samples, 0.03%)</title><rect x="221.4" y="805" width="0.4" height="15.0" fill="rgb(252,12,2)" rx="2" ry="2" />
<text x="224.38" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::enforceConnectionFlags (40 samples, 0.03%)</title><rect x="128.0" y="421" width="0.4" height="15.0" fill="rgb(231,184,53)" rx="2" ry="2" />
<text x="130.98" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (80 samples, 0.06%)</title><rect x="984.1" y="533" width="0.8" height="15.0" fill="rgb(218,77,22)" rx="2" ry="2" />
<text x="987.15" y="543.5" ></text>
</g>
<g >
<title>ApiResult::validateValue (160 samples, 0.13%)</title><rect x="207.9" y="901" width="1.5" height="15.0" fill="rgb(251,161,54)" rx="2" ry="2" />
<text x="210.86" y="911.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (79 samples, 0.06%)</title><rect x="217.6" y="677" width="0.7" height="15.0" fill="rgb(219,161,29)" rx="2" ry="2" />
<text x="220.58" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::isElementInScope (81 samples, 0.07%)</title><rect x="901.9" y="565" width="0.7" height="15.0" fill="rgb(246,169,5)" rx="2" ry="2" />
<text x="904.86" y="575.5" ></text>
</g>
<g >
<title>Message::fetchMessage (40 samples, 0.03%)</title><rect x="910.3" y="581" width="0.4" height="15.0" fill="rgb(215,68,24)" rx="2" ry="2" />
<text x="913.30" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::push (280 samples, 0.23%)</title><rect x="894.3" y="565" width="2.6" height="15.0" fill="rgb(220,116,7)" rx="2" ry="2" />
<text x="897.25" y="575.5" ></text>
</g>
<g >
<title>MediaHandler::getTransform (50 samples, 0.04%)</title><rect x="783.4" y="581" width="0.5" height="15.0" fill="rgb(239,104,3)" rx="2" ry="2" />
<text x="786.42" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::dispatcherCurrentNode (40 samples, 0.03%)</title><rect x="447.1" y="661" width="0.4" height="15.0" fill="rgb(254,118,11)" rx="2" ry="2" />
<text x="450.07" y="671.5" ></text>
</g>
<g >
<title>SqlBagOStuff::getCasTokenFromRow (20 samples, 0.02%)</title><rect x="918.6" y="789" width="0.2" height="15.0" fill="rgb(254,113,30)" rx="2" ry="2" />
<text x="921.61" y="799.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (381 samples, 0.31%)</title><rect x="515.0" y="213" width="3.6" height="15.0" fill="rgb(222,22,22)" rx="2" ry="2" />
<text x="517.99" y="223.5" ></text>
</g>
<g >
<title>CoreTagHooks::gallery (1,596 samples, 1.29%)</title><rect x="582.6" y="533" width="15.2" height="15.0" fill="rgb(239,54,14)" rx="2" ry="2" />
<text x="585.61" y="543.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (78 samples, 0.06%)</title><rect x="402.3" y="597" width="0.7" height="15.0" fill="rgb(206,27,34)" rx="2" ry="2" />
<text x="405.28" y="607.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (40 samples, 0.03%)</title><rect x="300.3" y="613" width="0.4" height="15.0" fill="rgb(249,183,46)" rx="2" ry="2" />
<text x="303.29" y="623.5" ></text>
</g>
<g >
<title>GuzzleHttp\Utils::headersFromLines (15 samples, 0.01%)</title><rect x="418.3" y="277" width="0.1" height="15.0" fill="rgb(237,168,18)" rx="2" ry="2" />
<text x="421.30" y="287.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (328 samples, 0.27%)</title><rect x="369.3" y="453" width="3.1" height="15.0" fill="rgb(235,11,16)" rx="2" ry="2" />
<text x="372.29" y="463.5" ></text>
</g>
<g >
<title>JobQueueEnqueueUpdate::doUpdate (60 samples, 0.05%)</title><rect x="918.0" y="981" width="0.6" height="15.0" fill="rgb(212,206,36)" rx="2" ry="2" />
<text x="921.03" y="991.5" ></text>
</g>
<g >
<title>SectionProfiler::scopedProfileIn (40 samples, 0.03%)</title><rect x="840.6" y="629" width="0.4" height="15.0" fill="rgb(223,34,31)" rx="2" ry="2" />
<text x="843.59" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (193 samples, 0.16%)</title><rect x="388.5" y="421" width="1.8" height="15.0" fill="rgb(236,92,37)" rx="2" ry="2" />
<text x="391.50" y="431.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::applyParts (53 samples, 0.04%)</title><rect x="778.0" y="421" width="0.5" height="15.0" fill="rgb(225,129,40)" rx="2" ry="2" />
<text x="781.02" y="431.5" ></text>
</g>
<g >
<title>Title::exists (40 samples, 0.03%)</title><rect x="116.6" y="581" width="0.4" height="15.0" fill="rgb(225,93,12)" rx="2" ry="2" />
<text x="119.62" y="591.5" ></text>
</g>
<g >
<title>Parser::makeFreeExternalLink (40 samples, 0.03%)</title><rect x="122.7" y="613" width="0.4" height="15.0" fill="rgb(238,74,17)" rx="2" ry="2" />
<text x="125.74" y="623.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (31 samples, 0.03%)</title><rect x="346.0" y="501" width="0.3" height="15.0" fill="rgb(233,48,19)" rx="2" ry="2" />
<text x="349.00" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::characters (280 samples, 0.23%)</title><rect x="889.3" y="533" width="2.7" height="15.0" fill="rgb(237,169,54)" rx="2" ry="2" />
<text x="892.30" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::insertElement (40 samples, 0.03%)</title><rect x="1115.8" y="517" width="0.4" height="15.0" fill="rgb(245,109,1)" rx="2" ry="2" />
<text x="1118.82" y="527.5" ></text>
</g>
<g >
<title>PPDStack_Hash::push (80 samples, 0.06%)</title><rect x="1178.2" y="693" width="0.7" height="15.0" fill="rgb(217,45,51)" rx="2" ry="2" />
<text x="1181.19" y="703.5" ></text>
</g>
<g >
<title>Title::getNsText (40 samples, 0.03%)</title><rect x="883.2" y="565" width="0.4" height="15.0" fill="rgb(226,189,52)" rx="2" ry="2" />
<text x="886.21" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getPreviousRevision (35 samples, 0.03%)</title><rect x="1164.6" y="933" width="0.4" height="15.0" fill="rgb(225,37,22)" rx="2" ry="2" />
<text x="1167.62" y="943.5" ></text>
</g>
<g >
<title>MediaWiki\Languages\LanguageFactory::newFromCode (80 samples, 0.06%)</title><rect x="14.3" y="885" width="0.7" height="15.0" fill="rgb(229,72,6)" rx="2" ry="2" />
<text x="17.26" y="895.5" ></text>
</g>
<g >
<title>CookieJar::setCookie (55 samples, 0.04%)</title><rect x="1010.4" y="357" width="0.5" height="15.0" fill="rgb(249,68,26)" rx="2" ry="2" />
<text x="1013.37" y="367.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,245 samples, 1.01%)</title><rect x="526.3" y="501" width="11.8" height="15.0" fill="rgb(214,143,33)" rx="2" ry="2" />
<text x="529.26" y="511.5" ></text>
</g>
<g >
<title>ApiBase::getParameterFromSettings (40 samples, 0.03%)</title><rect x="30.6" y="917" width="0.4" height="15.0" fill="rgb(233,96,45)" rx="2" ry="2" />
<text x="33.62" y="927.5" ></text>
</g>
<g >
<title>Wikimedia\IPUtils::sanitizeIP (40 samples, 0.03%)</title><rect x="688.2" y="853" width="0.4" height="15.0" fill="rgb(212,89,18)" rx="2" ry="2" />
<text x="691.19" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Attribute::__construct (81 samples, 0.07%)</title><rect x="1147.8" y="645" width="0.8" height="15.0" fill="rgb(238,93,3)" rx="2" ry="2" />
<text x="1150.85" y="655.5" ></text>
</g>
<g >
<title>Linker::normalizeSubpageLink (115 samples, 0.09%)</title><rect x="513.5" y="549" width="1.1" height="15.0" fill="rgb(218,148,19)" rx="2" ry="2" />
<text x="516.48" y="559.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (38 samples, 0.03%)</title><rect x="385.3" y="389" width="0.4" height="15.0" fill="rgb(231,143,21)" rx="2" ry="2" />
<text x="388.32" y="399.5" ></text>
</g>
<g >
<title>Language::getNsIndex (119 samples, 0.10%)</title><rect x="118.5" y="549" width="1.2" height="15.0" fill="rgb(237,177,8)" rx="2" ry="2" />
<text x="121.52" y="559.5" ></text>
</g>
<g >
<title>Sanitizer::escapeIdForAttribute (40 samples, 0.03%)</title><rect x="495.1" y="565" width="0.3" height="15.0" fill="rgb(226,223,15)" rx="2" ry="2" />
<text x="498.06" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="469.5" y="645" width="0.4" height="15.0" fill="rgb(238,189,21)" rx="2" ry="2" />
<text x="472.55" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::runBeginHook (118 samples, 0.10%)</title><rect x="298.8" y="677" width="1.1" height="15.0" fill="rgb(214,205,22)" rx="2" ry="2" />
<text x="301.77" y="687.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::getHeaders (28 samples, 0.02%)</title><rect x="137.6" y="293" width="0.2" height="15.0" fill="rgb(229,147,27)" rx="2" ry="2" />
<text x="140.57" y="303.5" ></text>
</g>
<g >
<title>Shellbox\Command\UnboxedExecutor::buildFinalCommand (39 samples, 0.03%)</title><rect x="605.1" y="357" width="0.4" height="15.0" fill="rgb(226,158,10)" rx="2" ry="2" />
<text x="608.15" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="258.4" y="821" width="0.4" height="15.0" fill="rgb(205,98,49)" rx="2" ry="2" />
<text x="261.38" y="831.5" ></text>
</g>
<g >
<title>Liuggio\StatsdClient\Factory\StatsdDataFactory::timing (38 samples, 0.03%)</title><rect x="375.0" y="581" width="0.4" height="15.0" fill="rgb(236,194,14)" rx="2" ry="2" />
<text x="378.01" y="591.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (689 samples, 0.56%)</title><rect x="325.6" y="469" width="6.6" height="15.0" fill="rgb(212,60,12)" rx="2" ry="2" />
<text x="328.61" y="479.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (40 samples, 0.03%)</title><rect x="419.4" y="533" width="0.4" height="15.0" fill="rgb(214,85,53)" rx="2" ry="2" />
<text x="422.41" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\IPUtils::sanitizeIP (39 samples, 0.03%)</title><rect x="1037.0" y="549" width="0.4" height="15.0" fill="rgb(222,142,34)" rx="2" ry="2" />
<text x="1040.03" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (39 samples, 0.03%)</title><rect x="1179.7" y="741" width="0.4" height="15.0" fill="rgb(235,194,3)" rx="2" ry="2" />
<text x="1182.71" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::__construct (40 samples, 0.03%)</title><rect x="212.2" y="821" width="0.4" height="15.0" fill="rgb(223,221,41)" rx="2" ry="2" />
<text x="215.25" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getServerConnection (118 samples, 0.10%)</title><rect x="839.5" y="453" width="1.1" height="15.0" fill="rgb(207,183,21)" rx="2" ry="2" />
<text x="842.46" y="463.5" ></text>
</g>
<g >
<title>StripState::unstripType (34 samples, 0.03%)</title><rect x="201.5" y="629" width="0.3" height="15.0" fill="rgb(229,46,49)" rx="2" ry="2" />
<text x="204.50" y="639.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (1,326 samples, 1.07%)</title><rect x="785.1" y="405" width="12.7" height="15.0" fill="rgb(242,152,13)" rx="2" ry="2" />
<text x="788.10" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds (49 samples, 0.04%)</title><rect x="1165.4" y="789" width="0.5" height="15.0" fill="rgb(217,162,41)" rx="2" ry="2" />
<text x="1168.42" y="799.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RevisionRenderer.php(153)} (18,816 samples, 15.22%)</title><rect x="732.1" y="805" width="179.5" height="15.0" fill="rgb(210,192,5)" rx="2" ry="2" />
<text x="735.06" y="815.5" >{closure:/srv/patchdemo..</text>
</g>
<g >
<title>Xml::element (36 samples, 0.03%)</title><rect x="363.5" y="677" width="0.3" height="15.0" fill="rgb(208,84,2)" rx="2" ry="2" />
<text x="366.46" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (79 samples, 0.06%)</title><rect x="272.6" y="549" width="0.8" height="15.0" fill="rgb(212,225,7)" rx="2" ry="2" />
<text x="275.60" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (1,326 samples, 1.07%)</title><rect x="785.1" y="293" width="12.7" height="15.0" fill="rgb(227,211,3)" rx="2" ry="2" />
<text x="788.10" y="303.5" ></text>
</g>
<g >
<title>FormatJson::decode (15 samples, 0.01%)</title><rect x="314.5" y="613" width="0.1" height="15.0" fill="rgb(249,180,25)" rx="2" ry="2" />
<text x="317.48" y="623.5" ></text>
</g>
<g >
<title>Parser::handleHeadings (40 samples, 0.03%)</title><rect x="747.4" y="677" width="0.3" height="15.0" fill="rgb(244,110,51)" rx="2" ry="2" />
<text x="750.35" y="687.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (40 samples, 0.03%)</title><rect x="981.5" y="501" width="0.4" height="15.0" fill="rgb(240,112,12)" rx="2" ry="2" />
<text x="984.54" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::length (40 samples, 0.03%)</title><rect x="1110.1" y="533" width="0.4" height="15.0" fill="rgb(234,223,45)" rx="2" ry="2" />
<text x="1113.09" y="543.5" ></text>
</g>
<g >
<title>BagOStuff::getWithSetCallback (38 samples, 0.03%)</title><rect x="385.3" y="549" width="0.4" height="15.0" fill="rgb(231,139,48)" rx="2" ry="2" />
<text x="388.32" y="559.5" ></text>
</g>
<g >
<title>wfUrlencode (39 samples, 0.03%)</title><rect x="1048.0" y="549" width="0.4" height="15.0" fill="rgb(229,143,50)" rx="2" ry="2" />
<text x="1051.02" y="559.5" ></text>
</g>
<g >
<title>wfParseUrl (39 samples, 0.03%)</title><rect x="47.9" y="581" width="0.4" height="15.0" fill="rgb(249,75,40)" rx="2" ry="2" />
<text x="50.91" y="591.5" ></text>
</g>
<g >
<title>PPDStack_Hash::push (40 samples, 0.03%)</title><rect x="655.4" y="597" width="0.4" height="15.0" fill="rgb(224,89,14)" rx="2" ry="2" />
<text x="658.45" y="607.5" ></text>
</g>
<g >
<title>MessageCache::get (54 samples, 0.04%)</title><rect x="1123.1" y="741" width="0.5" height="15.0" fill="rgb(219,219,9)" rx="2" ry="2" />
<text x="1126.07" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\Data::getLocalData (238 samples, 0.19%)</title><rect x="698.5" y="1013" width="2.2" height="15.0" fill="rgb(224,181,51)" rx="2" ry="2" />
<text x="701.46" y="1023.5" ></text>
</g>
<g >
<title>MediaWiki\Content\ContentHandlerFactory::getContentHandler (41 samples, 0.03%)</title><rect x="674.0" y="869" width="0.4" height="15.0" fill="rgb(241,16,9)" rx="2" ry="2" />
<text x="677.02" y="879.5" ></text>
</g>
<g >
<title>Language::formatNumInternal (80 samples, 0.06%)</title><rect x="478.7" y="549" width="0.7" height="15.0" fill="rgb(214,9,39)" rx="2" ry="2" />
<text x="481.68" y="559.5" ></text>
</g>
<g >
<title>Title::prefix (39 samples, 0.03%)</title><rect x="500.3" y="517" width="0.4" height="15.0" fill="rgb(208,58,15)" rx="2" ry="2" />
<text x="503.30" y="527.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/changetags/ChangeTags.php(463)} (35 samples, 0.03%)</title><rect x="1188.5" y="869" width="0.3" height="15.0" fill="rgb(247,210,13)" rx="2" ry="2" />
<text x="1191.45" y="879.5" ></text>
</g>
<g >
<title>CookieJar::setCookie (22 samples, 0.02%)</title><rect x="71.7" y="373" width="0.2" height="15.0" fill="rgb(248,69,34)" rx="2" ry="2" />
<text x="74.72" y="383.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::makeList (35 samples, 0.03%)</title><rect x="1188.5" y="805" width="0.3" height="15.0" fill="rgb(237,21,8)" rx="2" ry="2" />
<text x="1191.45" y="815.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInternal (199 samples, 0.16%)</title><rect x="199.2" y="613" width="1.9" height="15.0" fill="rgb(213,75,23)" rx="2" ry="2" />
<text x="202.22" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::runBeginHook (39 samples, 0.03%)</title><rect x="506.0" y="501" width="0.3" height="15.0" fill="rgb(208,29,18)" rx="2" ry="2" />
<text x="508.95" y="511.5" ></text>
</g>
<g >
<title>Html::expandAttributes (161 samples, 0.13%)</title><rect x="55.9" y="517" width="1.6" height="15.0" fill="rgb(205,85,22)" rx="2" ry="2" />
<text x="58.94" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::stopParsing (40 samples, 0.03%)</title><rect x="908.4" y="597" width="0.4" height="15.0" fill="rgb(218,5,44)" rx="2" ry="2" />
<text x="911.40" y="607.5" ></text>
</g>
<g >
<title>Html::openElement (39 samples, 0.03%)</title><rect x="33.5" y="597" width="0.4" height="15.0" fill="rgb(225,14,12)" rx="2" ry="2" />
<text x="36.52" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::__construct (31 samples, 0.03%)</title><rect x="1052.0" y="389" width="0.3" height="15.0" fill="rgb(209,169,36)" rx="2" ry="2" />
<text x="1055.01" y="399.5" ></text>
</g>
<g >
<title>MagicWordArray::getRegexStart (40 samples, 0.03%)</title><rect x="1043.2" y="581" width="0.4" height="15.0" fill="rgb(214,38,39)" rx="2" ry="2" />
<text x="1046.24" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::interpretPlacement (41 samples, 0.03%)</title><rect x="628.4" y="405" width="0.4" height="15.0" fill="rgb(230,22,50)" rx="2" ry="2" />
<text x="631.42" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::getThreadStartComment (40 samples, 0.03%)</title><rect x="948.0" y="789" width="0.4" height="15.0" fill="rgb(208,113,12)" rx="2" ry="2" />
<text x="950.97" y="799.5" ></text>
</g>
<g >
<title>MessageCache::get (40 samples, 0.03%)</title><rect x="419.4" y="581" width="0.4" height="15.0" fill="rgb(222,178,51)" rx="2" ry="2" />
<text x="422.41" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/Tokenizer/Tokenizer.php(1303)} (80 samples, 0.06%)</title><rect x="455.4" y="581" width="0.8" height="15.0" fill="rgb(244,205,54)" rx="2" ry="2" />
<text x="458.43" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (531 samples, 0.43%)</title><rect x="992.7" y="261" width="5.0" height="15.0" fill="rgb(237,211,22)" rx="2" ry="2" />
<text x="995.67" y="271.5" ></text>
</g>
<g >
<title>MediaWiki\Content\ContentHandlerFactory::getAllContentFormats (41 samples, 0.03%)</title><rect x="674.0" y="885" width="0.4" height="15.0" fill="rgb(209,34,13)" rx="2" ry="2" />
<text x="677.02" y="895.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/rdbms/lbfactory/LBFactory.php(248)} (56 samples, 0.05%)</title><rect x="1180.1" y="901" width="0.5" height="15.0" fill="rgb(233,219,37)" rx="2" ry="2" />
<text x="1183.09" y="911.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::findTimestamp (40 samples, 0.03%)</title><rect x="219.5" y="805" width="0.4" height="15.0" fill="rgb(251,227,38)" rx="2" ry="2" />
<text x="222.48" y="815.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,582 samples, 1.28%)</title><rect x="798.3" y="597" width="15.1" height="15.0" fill="rgb(225,84,22)" rx="2" ry="2" />
<text x="801.35" y="607.5" ></text>
</g>
<g >
<title>MessageCache::get (40 samples, 0.03%)</title><rect x="262.1" y="837" width="0.4" height="15.0" fill="rgb(232,83,33)" rx="2" ry="2" />
<text x="265.14" y="847.5" ></text>
</g>
<g >
<title>Linker::splitTrail (77 samples, 0.06%)</title><rect x="499.6" y="533" width="0.7" height="15.0" fill="rgb(207,170,5)" rx="2" ry="2" />
<text x="502.57" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (40 samples, 0.03%)</title><rect x="272.6" y="501" width="0.4" height="15.0" fill="rgb(212,157,6)" rx="2" ry="2" />
<text x="275.60" y="511.5" ></text>
</g>
<g >
<title>Title::newFromText (688 samples, 0.56%)</title><rect x="372.4" y="725" width="6.6" height="15.0" fill="rgb(211,195,6)" rx="2" ry="2" />
<text x="375.42" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::buildThreads (1,439 samples, 1.16%)</title><rect x="212.6" y="837" width="13.8" height="15.0" fill="rgb(210,14,25)" rx="2" ry="2" />
<text x="215.63" y="847.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (161 samples, 0.13%)</title><rect x="641.0" y="517" width="1.5" height="15.0" fill="rgb(226,225,52)" rx="2" ry="2" />
<text x="644.00" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (39 samples, 0.03%)</title><rect x="386.6" y="645" width="0.4" height="15.0" fill="rgb(234,23,35)" rx="2" ry="2" />
<text x="389.65" y="655.5" ></text>
</g>
<g >
<title>Parser::getExternalLinkRel (40 samples, 0.03%)</title><rect x="967.1" y="613" width="0.3" height="15.0" fill="rgb(250,104,15)" rx="2" ry="2" />
<text x="970.06" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getHookContainer (40 samples, 0.03%)</title><rect x="642.9" y="453" width="0.4" height="15.0" fill="rgb(207,155,15)" rx="2" ry="2" />
<text x="645.90" y="463.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (40 samples, 0.03%)</title><rect x="31.2" y="357" width="0.4" height="15.0" fill="rgb(244,106,15)" rx="2" ry="2" />
<text x="34.23" y="367.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,486 samples, 1.20%)</title><rect x="798.3" y="533" width="14.2" height="15.0" fill="rgb(247,120,7)" rx="2" ry="2" />
<text x="801.35" y="543.5" ></text>
</g>
<g >
<title>StripState::unstripGeneral (40 samples, 0.03%)</title><rect x="469.9" y="757" width="0.4" height="15.0" fill="rgb(238,201,53)" rx="2" ry="2" />
<text x="472.93" y="767.5" ></text>
</g>
<g >
<title>Linker::normalizeSubpageLink (330 samples, 0.27%)</title><rect x="67.4" y="613" width="3.1" height="15.0" fill="rgb(235,110,28)" rx="2" ry="2" />
<text x="70.36" y="623.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (68 samples, 0.05%)</title><rect x="372.8" y="693" width="0.7" height="15.0" fill="rgb(226,63,22)" rx="2" ry="2" />
<text x="375.80" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::commenceCriticalSection (37 samples, 0.03%)</title><rect x="387.4" y="405" width="0.4" height="15.0" fill="rgb(222,139,48)" rx="2" ry="2" />
<text x="390.41" y="415.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (80 samples, 0.06%)</title><rect x="1064.1" y="597" width="0.7" height="15.0" fill="rgb(230,42,12)" rx="2" ry="2" />
<text x="1067.06" y="607.5" ></text>
</g>
<g >
<title>TextContentHandler::unserializeContent (37 samples, 0.03%)</title><rect x="700.4" y="789" width="0.3" height="15.0" fill="rgb(232,51,40)" rx="2" ry="2" />
<text x="703.37" y="799.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (109 samples, 0.09%)</title><rect x="13.2" y="949" width="1.1" height="15.0" fill="rgb(215,71,50)" rx="2" ry="2" />
<text x="16.22" y="959.5" ></text>
</g>
<g >
<title>LocalisationCache::loadSubitem (35 samples, 0.03%)</title><rect x="259.5" y="677" width="0.3" height="15.0" fill="rgb(245,123,31)" rx="2" ry="2" />
<text x="262.51" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::pop (39 samples, 0.03%)</title><rect x="639.9" y="453" width="0.3" height="15.0" fill="rgb(216,11,53)" rx="2" ry="2" />
<text x="642.86" y="463.5" ></text>
</g>
<g >
<title>Html::rawElement (79 samples, 0.06%)</title><rect x="113.3" y="549" width="0.8" height="15.0" fill="rgb(216,43,14)" rx="2" ry="2" />
<text x="116.30" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (120 samples, 0.10%)</title><rect x="14.3" y="965" width="1.1" height="15.0" fill="rgb(246,75,10)" rx="2" ry="2" />
<text x="17.26" y="975.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::serialize (41 samples, 0.03%)</title><rect x="483.6" y="469" width="0.4" height="15.0" fill="rgb(236,36,41)" rx="2" ry="2" />
<text x="486.63" y="479.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (439 samples, 0.36%)</title><rect x="514.8" y="389" width="4.2" height="15.0" fill="rgb(246,214,7)" rx="2" ry="2" />
<text x="517.81" y="399.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::newFromGlobalState (238 samples, 0.19%)</title><rect x="698.5" y="1045" width="2.2" height="15.0" fill="rgb(237,108,7)" rx="2" ry="2" />
<text x="701.46" y="1055.5" ></text>
</g>
<g >
<title>WikitextContentHandler::preSaveTransform (1,315 samples, 1.06%)</title><rect x="656.2" y="837" width="12.6" height="15.0" fill="rgb(232,215,33)" rx="2" ry="2" />
<text x="659.21" y="847.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (610 samples, 0.49%)</title><rect x="76.1" y="517" width="5.8" height="15.0" fill="rgb(251,196,36)" rx="2" ry="2" />
<text x="79.11" y="527.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (25 samples, 0.02%)</title><rect x="669.5" y="581" width="0.3" height="15.0" fill="rgb(237,82,19)" rx="2" ry="2" />
<text x="672.52" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Api\ApiHookRunner::onAPIGetAllowedParams (40 samples, 0.03%)</title><rect x="730.8" y="1013" width="0.3" height="15.0" fill="rgb(234,185,29)" rx="2" ry="2" />
<text x="733.77" y="1023.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (40 samples, 0.03%)</title><rect x="513.1" y="469" width="0.4" height="15.0" fill="rgb(222,90,48)" rx="2" ry="2" />
<text x="516.10" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (1,540 samples, 1.25%)</title><rect x="538.7" y="309" width="14.7" height="15.0" fill="rgb(223,206,7)" rx="2" ry="2" />
<text x="541.65" y="319.5" ></text>
</g>
<g >
<title>Parser::getTargetLanguage (39 samples, 0.03%)</title><rect x="1044.2" y="581" width="0.4" height="15.0" fill="rgb(215,129,6)" rx="2" ry="2" />
<text x="1047.20" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (455 samples, 0.37%)</title><rect x="76.8" y="293" width="4.4" height="15.0" fill="rgb(225,189,36)" rx="2" ry="2" />
<text x="79.84" y="303.5" ></text>
</g>
<g >
<title>Title::getNsText (40 samples, 0.03%)</title><rect x="442.1" y="645" width="0.4" height="15.0" fill="rgb(242,191,17)" rx="2" ry="2" />
<text x="445.11" y="655.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (795 samples, 0.64%)</title><rect x="770.4" y="373" width="7.6" height="15.0" fill="rgb(222,106,37)" rx="2" ry="2" />
<text x="773.44" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (55 samples, 0.04%)</title><rect x="813.4" y="597" width="0.6" height="15.0" fill="rgb(252,135,0)" rx="2" ry="2" />
<text x="816.45" y="607.5" ></text>
</g>
<g >
<title>Cite\AnchorFormatter::refKey (69 samples, 0.06%)</title><rect x="582.0" y="469" width="0.6" height="15.0" fill="rgb(234,144,54)" rx="2" ry="2" />
<text x="584.95" y="479.5" ></text>
</g>
<g >
<title>Parser::statelessFetchTemplate (40 samples, 0.03%)</title><rect x="31.2" y="453" width="0.4" height="15.0" fill="rgb(240,39,27)" rx="2" ry="2" />
<text x="34.23" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="15.8" y="693" width="0.4" height="15.0" fill="rgb(244,201,49)" rx="2" ry="2" />
<text x="18.78" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (78 samples, 0.06%)</title><rect x="402.3" y="453" width="0.7" height="15.0" fill="rgb(249,111,40)" rx="2" ry="2" />
<text x="405.28" y="463.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/media/JpegHandler.php (39 samples, 0.03%)</title><rect x="395.5" y="613" width="0.4" height="15.0" fill="rgb(237,226,17)" rx="2" ry="2" />
<text x="398.50" y="623.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (476 samples, 0.38%)</title><rect x="778.9" y="469" width="4.5" height="15.0" fill="rgb(228,190,14)" rx="2" ry="2" />
<text x="781.88" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectField (40 samples, 0.03%)</title><rect x="419.4" y="421" width="0.4" height="15.0" fill="rgb(205,188,36)" rx="2" ry="2" />
<text x="422.41" y="431.5" ></text>
</g>
<g >
<title>Title::setFragment (82 samples, 0.07%)</title><rect x="120.6" y="565" width="0.7" height="15.0" fill="rgb(238,144,11)" rx="2" ry="2" />
<text x="123.56" y="575.5" ></text>
</g>
<g >
<title>Title::getLinkURL (520 samples, 0.42%)</title><rect x="975.1" y="549" width="4.9" height="15.0" fill="rgb(237,189,23)" rx="2" ry="2" />
<text x="978.05" y="559.5" ></text>
</g>
<g >
<title>Title::prefix (78 samples, 0.06%)</title><rect x="291.3" y="693" width="0.7" height="15.0" fill="rgb(205,218,16)" rx="2" ry="2" />
<text x="294.26" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onRecentChange_save (18 samples, 0.01%)</title><rect x="1166.0" y="933" width="0.2" height="15.0" fill="rgb(241,0,15)" rx="2" ry="2" />
<text x="1169.02" y="943.5" ></text>
</g>
<g >
<title>ParserOutput::getText (559 samples, 0.45%)</title><rect x="1119.6" y="837" width="5.4" height="15.0" fill="rgb(233,105,42)" rx="2" ry="2" />
<text x="1122.63" y="847.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::replace (40 samples, 0.03%)</title><rect x="916.5" y="757" width="0.4" height="15.0" fill="rgb(235,180,21)" rx="2" ry="2" />
<text x="919.54" y="767.5" ></text>
</g>
<g >
<title>WebRequest::getHeader (40 samples, 0.03%)</title><rect x="15.4" y="725" width="0.4" height="15.0" fill="rgb(240,18,27)" rx="2" ry="2" />
<text x="18.40" y="735.5" ></text>
</g>
<g >
<title>Message::fetchMessage (276 samples, 0.22%)</title><rect x="506.7" y="469" width="2.6" height="15.0" fill="rgb(243,31,8)" rx="2" ry="2" />
<text x="509.71" y="479.5" ></text>
</g>
<g >
<title>MapCacheLRU::hasField (80 samples, 0.06%)</title><rect x="62.8" y="421" width="0.8" height="15.0" fill="rgb(230,222,34)" rx="2" ry="2" />
<text x="65.82" y="431.5" ></text>
</g>
<g >
<title>File::getHandler (39 samples, 0.03%)</title><rect x="395.5" y="677" width="0.4" height="15.0" fill="rgb(216,93,13)" rx="2" ry="2" />
<text x="398.50" y="687.5" ></text>
</g>
<g >
<title>Message::text (80 samples, 0.06%)</title><rect x="1117.7" y="581" width="0.8" height="15.0" fill="rgb(206,175,45)" rx="2" ry="2" />
<text x="1120.73" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="15.8" y="725" width="0.4" height="15.0" fill="rgb(246,208,47)" rx="2" ry="2" />
<text x="18.78" y="735.5" ></text>
</g>
<g >
<title>Parser::preSaveTransform (36 samples, 0.03%)</title><rect x="920.9" y="869" width="0.4" height="15.0" fill="rgb(207,195,30)" rx="2" ry="2" />
<text x="923.93" y="879.5" ></text>
</g>
<g >
<title>PoolCounterWorkViaCallback::doWork (18,533 samples, 14.99%)</title><rect x="31.0" y="885" width="176.9" height="15.0" fill="rgb(207,121,48)" rx="2" ry="2" />
<text x="34.00" y="895.5" >PoolCounterWorkViaCall..</text>
</g>
<g >
<title>MessageCache::get (37 samples, 0.03%)</title><rect x="387.4" y="629" width="0.4" height="15.0" fill="rgb(218,112,31)" rx="2" ry="2" />
<text x="390.41" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (356 samples, 0.29%)</title><rect x="265.9" y="661" width="3.4" height="15.0" fill="rgb(225,170,15)" rx="2" ry="2" />
<text x="268.87" y="671.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (909 samples, 0.74%)</title><rect x="409.8" y="373" width="8.6" height="15.0" fill="rgb(216,56,45)" rx="2" ry="2" />
<text x="412.77" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::getUsernameFromLink (360 samples, 0.29%)</title><rect x="930.4" y="741" width="3.5" height="15.0" fill="rgb(254,207,51)" rx="2" ry="2" />
<text x="933.43" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::preprocess (120 samples, 0.10%)</title><rect x="729.2" y="1013" width="1.2" height="15.0" fill="rgb(226,149,4)" rx="2" ry="2" />
<text x="732.24" y="1023.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getDBConnectionRef (118 samples, 0.10%)</title><rect x="839.5" y="501" width="1.1" height="15.0" fill="rgb(227,164,50)" rx="2" ry="2" />
<text x="842.46" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="15.0" y="773" width="0.4" height="15.0" fill="rgb(235,215,34)" rx="2" ry="2" />
<text x="18.02" y="783.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (415 samples, 0.34%)</title><rect x="779.5" y="389" width="3.9" height="15.0" fill="rgb(208,70,17)" rx="2" ry="2" />
<text x="782.46" y="399.5" ></text>
</g>
<g >
<title>Title::getFullURL (40 samples, 0.03%)</title><rect x="984.9" y="501" width="0.4" height="15.0" fill="rgb(250,96,41)" rx="2" ry="2" />
<text x="987.91" y="511.5" ></text>
</g>
<g >
<title>TitleValue::tryNew (40 samples, 0.03%)</title><rect x="1044.6" y="421" width="0.4" height="15.0" fill="rgb(232,36,8)" rx="2" ry="2" />
<text x="1047.57" y="431.5" ></text>
</g>
<g >
<title>Cite\AnchorFormatter::getReferencesKey (36 samples, 0.03%)</title><rect x="394.2" y="645" width="0.3" height="15.0" fill="rgb(243,143,33)" rx="2" ry="2" />
<text x="397.17" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getKnownCurrentRevision (347 samples, 0.28%)</title><rect x="387.8" y="629" width="3.3" height="15.0" fill="rgb(220,12,0)" rx="2" ry="2" />
<text x="390.77" y="639.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferences (80 samples, 0.06%)</title><rect x="1098.3" y="453" width="0.7" height="15.0" fill="rgb(231,84,13)" rx="2" ry="2" />
<text x="1101.27" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onInternalParseBeforeSanitize (40 samples, 0.03%)</title><rect x="477.9" y="581" width="0.4" height="15.0" fill="rgb(220,34,33)" rx="2" ry="2" />
<text x="480.92" y="591.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (498 samples, 0.40%)</title><rect x="132.5" y="437" width="4.8" height="15.0" fill="rgb(229,134,40)" rx="2" ry="2" />
<text x="135.51" y="447.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (504 samples, 0.41%)</title><rect x="71.3" y="533" width="4.8" height="15.0" fill="rgb(242,183,20)" rx="2" ry="2" />
<text x="74.30" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getArticleId (40 samples, 0.03%)</title><rect x="1044.6" y="485" width="0.4" height="15.0" fill="rgb(205,98,33)" rx="2" ry="2" />
<text x="1047.57" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertCharacters (359 samples, 0.29%)</title><rect x="1096.0" y="517" width="3.4" height="15.0" fill="rgb(208,201,52)" rx="2" ry="2" />
<text x="1098.98" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\ParamValidator::getValue (40 samples, 0.03%)</title><rect x="23.4" y="997" width="0.3" height="15.0" fill="rgb(245,133,45)" rx="2" ry="2" />
<text x="26.35" y="1007.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1394)} (40 samples, 0.03%)</title><rect x="21.4" y="725" width="0.4" height="15.0" fill="rgb(250,217,21)" rx="2" ry="2" />
<text x="24.43" y="735.5" ></text>
</g>
<g >
<title>File::getMetadataItems (61 samples, 0.05%)</title><rect x="997.7" y="453" width="0.6" height="15.0" fill="rgb(254,136,44)" rx="2" ry="2" />
<text x="1000.73" y="463.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (37 samples, 0.03%)</title><rect x="422.8" y="501" width="0.4" height="15.0" fill="rgb(249,152,47)" rx="2" ry="2" />
<text x="425.82" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::buildThreadItems (1,399 samples, 1.13%)</title><rect x="212.6" y="821" width="13.4" height="15.0" fill="rgb(209,36,31)" rx="2" ry="2" />
<text x="215.63" y="831.5" ></text>
</g>
<g >
<title>Html::openElement (19 samples, 0.02%)</title><rect x="1064.8" y="565" width="0.2" height="15.0" fill="rgb(229,199,44)" rx="2" ry="2" />
<text x="1067.82" y="575.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (31 samples, 0.03%)</title><rect x="346.0" y="597" width="0.3" height="15.0" fill="rgb(218,132,23)" rx="2" ry="2" />
<text x="349.00" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\DerivedPageDataUpdater::prepareContent (1,395 samples, 1.13%)</title><rect x="656.2" y="869" width="13.3" height="15.0" fill="rgb(243,25,2)" rx="2" ry="2" />
<text x="659.21" y="879.5" ></text>
</g>
<g >
<title>VisualEditorHooks::enabledForUser (40 samples, 0.03%)</title><rect x="259.8" y="821" width="0.4" height="15.0" fill="rgb(250,56,48)" rx="2" ry="2" />
<text x="262.85" y="831.5" ></text>
</g>
<g >
<title>MediaWiki\SpecialPage\SpecialPageFactory::getLocalNameFor (37 samples, 0.03%)</title><rect x="815.3" y="581" width="0.4" height="15.0" fill="rgb(239,182,0)" rx="2" ry="2" />
<text x="818.30" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::computeName (40 samples, 0.03%)</title><rect x="948.0" y="805" width="0.4" height="15.0" fill="rgb(253,15,5)" rx="2" ry="2" />
<text x="950.97" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (198 samples, 0.16%)</title><rect x="253.8" y="677" width="1.9" height="15.0" fill="rgb(220,226,42)" rx="2" ry="2" />
<text x="256.83" y="687.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,356 samples, 1.10%)</title><rect x="333.1" y="629" width="12.9" height="15.0" fill="rgb(239,11,23)" rx="2" ry="2" />
<text x="336.06" y="639.5" ></text>
</g>
<g >
<title>EditPage::internalAttemptSave (42,626 samples, 34.47%)</title><rect x="264.4" y="917" width="406.7" height="15.0" fill="rgb(239,215,19)" rx="2" ry="2" />
<text x="267.38" y="927.5" >EditPage::internalAttemptSave</text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/http/MultiHttpClient.php (33 samples, 0.03%)</title><rect x="681.5" y="965" width="0.3" height="15.0" fill="rgb(239,228,51)" rx="2" ry="2" />
<text x="684.53" y="975.5" ></text>
</g>
<g >
<title>Shellbox\TempDirManager::teardown (43 samples, 0.03%)</title><rect x="430.3" y="549" width="0.4" height="15.0" fill="rgb(220,6,15)" rx="2" ry="2" />
<text x="433.28" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::consumeAttribs (240 samples, 0.19%)</title><rect x="451.2" y="677" width="2.3" height="15.0" fill="rgb(233,17,42)" rx="2" ry="2" />
<text x="454.24" y="687.5" ></text>
</g>
<g >
<title>Parser::startParse (38 samples, 0.03%)</title><rect x="471.0" y="773" width="0.4" height="15.0" fill="rgb(211,26,21)" rx="2" ry="2" />
<text x="474.04" y="783.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(703)} (40 samples, 0.03%)</title><rect x="15.0" y="837" width="0.4" height="15.0" fill="rgb(249,27,4)" rx="2" ry="2" />
<text x="18.02" y="847.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,239 samples, 1.00%)</title><rect x="1076.9" y="581" width="11.9" height="15.0" fill="rgb(205,103,40)" rx="2" ry="2" />
<text x="1079.94" y="591.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::replaceForNativeNormalize (40 samples, 0.03%)</title><rect x="671.5" y="821" width="0.4" height="15.0" fill="rgb(227,92,0)" rx="2" ry="2" />
<text x="674.53" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LBFactorySimple::forEachLB (56 samples, 0.05%)</title><rect x="1180.1" y="917" width="0.5" height="15.0" fill="rgb(212,30,30)" rx="2" ry="2" />
<text x="1183.09" y="927.5" ></text>
</g>
<g >
<title>RefreshSecondaryDataUpdate::doUpdate (1,478 samples, 1.20%)</title><rect x="1166.5" y="981" width="14.1" height="15.0" fill="rgb(205,127,43)" rx="2" ry="2" />
<text x="1169.52" y="991.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/Tokenizer/Tokenizer.php(1303)} (359 samples, 0.29%)</title><rect x="1148.6" y="629" width="3.4" height="15.0" fill="rgb(220,47,21)" rx="2" ry="2" />
<text x="1151.62" y="639.5" ></text>
</g>
<g >
<title>Message::text (120 samples, 0.10%)</title><rect x="981.2" y="565" width="1.1" height="15.0" fill="rgb(212,158,5)" rx="2" ry="2" />
<text x="984.16" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::encodeHtmlEntities (40 samples, 0.03%)</title><rect x="251.5" y="725" width="0.4" height="15.0" fill="rgb(252,62,26)" rx="2" ry="2" />
<text x="254.54" y="735.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (476 samples, 0.38%)</title><rect x="778.9" y="517" width="4.5" height="15.0" fill="rgb(230,110,33)" rx="2" ry="2" />
<text x="781.88" y="527.5" ></text>
</g>
<g >
<title>WikiPage::newPageUpdater (75 samples, 0.06%)</title><rect x="670.4" y="885" width="0.7" height="15.0" fill="rgb(218,41,35)" rx="2" ry="2" />
<text x="673.43" y="895.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (38 samples, 0.03%)</title><rect x="385.3" y="501" width="0.4" height="15.0" fill="rgb(218,150,4)" rx="2" ry="2" />
<text x="388.32" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::element (40 samples, 0.03%)</title><rect x="461.9" y="581" width="0.4" height="15.0" fill="rgb(248,107,54)" rx="2" ry="2" />
<text x="464.91" y="591.5" ></text>
</g>
<g >
<title>FileRepo::newFile (56 samples, 0.05%)</title><rect x="395.9" y="629" width="0.5" height="15.0" fill="rgb(228,138,29)" rx="2" ry="2" />
<text x="398.87" y="639.5" ></text>
</g>
<g >
<title>Title::isExternal (37 samples, 0.03%)</title><rect x="391.8" y="709" width="0.4" height="15.0" fill="rgb(205,45,45)" rx="2" ry="2" />
<text x="394.82" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::runBeginHook (40 samples, 0.03%)</title><rect x="910.7" y="581" width="0.4" height="15.0" fill="rgb(252,34,26)" rx="2" ry="2" />
<text x="913.69" y="591.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (40 samples, 0.03%)</title><rect x="735.9" y="597" width="0.4" height="15.0" fill="rgb(236,59,19)" rx="2" ry="2" />
<text x="738.94" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeLink (120 samples, 0.10%)</title><rect x="984.1" y="581" width="1.2" height="15.0" fill="rgb(233,122,12)" rx="2" ry="2" />
<text x="987.15" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::affectedRows (38 samples, 0.03%)</title><rect x="389.6" y="373" width="0.4" height="15.0" fill="rgb(214,29,27)" rx="2" ry="2" />
<text x="392.63" y="383.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (988 samples, 0.80%)</title><rect x="527.4" y="277" width="9.4" height="15.0" fill="rgb(248,162,3)" rx="2" ry="2" />
<text x="530.41" y="287.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/EventStreamConfig/includes/StreamConfigs.php (25 samples, 0.02%)</title><rect x="669.5" y="565" width="0.3" height="15.0" fill="rgb(207,163,24)" rx="2" ry="2" />
<text x="672.52" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (438 samples, 0.35%)</title><rect x="71.9" y="245" width="4.2" height="15.0" fill="rgb(238,29,19)" rx="2" ry="2" />
<text x="74.93" y="255.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (1,538 samples, 1.24%)</title><rect x="1011.6" y="405" width="14.7" height="15.0" fill="rgb(249,66,47)" rx="2" ry="2" />
<text x="1014.62" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (38 samples, 0.03%)</title><rect x="919.6" y="789" width="0.3" height="15.0" fill="rgb(233,159,2)" rx="2" ry="2" />
<text x="922.55" y="799.5" ></text>
</g>
<g >
<title>Title::getLinkURL (80 samples, 0.06%)</title><rect x="642.9" y="501" width="0.8" height="15.0" fill="rgb(239,97,27)" rx="2" ry="2" />
<text x="645.90" y="511.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/rdbms/database/DatabaseMysqli.php (39 samples, 0.03%)</title><rect x="13.9" y="757" width="0.4" height="15.0" fill="rgb(234,198,41)" rx="2" ry="2" />
<text x="16.88" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::handleAttribsAndClose (716 samples, 0.58%)</title><rect x="450.9" y="693" width="6.8" height="15.0" fill="rgb(221,133,35)" rx="2" ry="2" />
<text x="453.88" y="703.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="293.4" y="661" width="0.4" height="15.0" fill="rgb(240,6,54)" rx="2" ry="2" />
<text x="296.43" y="671.5" ></text>
</g>
<g >
<title>Parser::makeFreeExternalLink (40 samples, 0.03%)</title><rect x="1039.4" y="613" width="0.4" height="15.0" fill="rgb(222,71,40)" rx="2" ry="2" />
<text x="1042.45" y="623.5" ></text>
</g>
<g >
<title>LocalisationCache::loadSubitem (40 samples, 0.03%)</title><rect x="419.4" y="485" width="0.4" height="15.0" fill="rgb(252,32,37)" rx="2" ry="2" />
<text x="422.41" y="495.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/skins/Vector/includes/SkinVector.php (101 samples, 0.08%)</title><rect x="209.4" y="757" width="0.9" height="15.0" fill="rgb(216,143,1)" rx="2" ry="2" />
<text x="212.38" y="767.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (21 samples, 0.02%)</title><rect x="95.2" y="517" width="0.2" height="15.0" fill="rgb(250,5,16)" rx="2" ry="2" />
<text x="98.21" y="527.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,212 samples, 0.98%)</title><rect x="526.6" y="389" width="11.5" height="15.0" fill="rgb(205,14,23)" rx="2" ry="2" />
<text x="529.57" y="399.5" ></text>
</g>
<g >
<title>Sanitizer::safeEncodeAttribute (40 samples, 0.03%)</title><rect x="170.6" y="597" width="0.4" height="15.0" fill="rgb(217,59,26)" rx="2" ry="2" />
<text x="173.59" y="607.5" ></text>
</g>
<g >
<title>SqlBagOStuff::doCas (20 samples, 0.02%)</title><rect x="918.6" y="837" width="0.2" height="15.0" fill="rgb(239,145,39)" rx="2" ry="2" />
<text x="921.61" y="847.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (79 samples, 0.06%)</title><rect x="113.3" y="565" width="0.8" height="15.0" fill="rgb(217,195,13)" rx="2" ry="2" />
<text x="116.30" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (38 samples, 0.03%)</title><rect x="385.3" y="309" width="0.4" height="15.0" fill="rgb(253,134,47)" rx="2" ry="2" />
<text x="388.32" y="319.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (80 samples, 0.06%)</title><rect x="403.0" y="613" width="0.8" height="15.0" fill="rgb(252,118,27)" rx="2" ry="2" />
<text x="406.02" y="623.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/ServiceWiring.php(336)} (275 samples, 0.22%)</title><rect x="265.9" y="565" width="2.6" height="15.0" fill="rgb(239,229,43)" rx="2" ry="2" />
<text x="268.87" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (80 samples, 0.06%)</title><rect x="1107.0" y="501" width="0.8" height="15.0" fill="rgb(249,155,27)" rx="2" ry="2" />
<text x="1110.02" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::fetchAffectedRowCount (38 samples, 0.03%)</title><rect x="389.6" y="357" width="0.4" height="15.0" fill="rgb(237,6,21)" rx="2" ry="2" />
<text x="392.63" y="367.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::characters (440 samples, 0.36%)</title><rect x="179.0" y="501" width="4.2" height="15.0" fill="rgb(209,75,25)" rx="2" ry="2" />
<text x="182.01" y="511.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (39 samples, 0.03%)</title><rect x="23.7" y="885" width="0.4" height="15.0" fill="rgb(236,159,40)" rx="2" ry="2" />
<text x="26.73" y="895.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (767 samples, 0.62%)</title><rect x="307.2" y="581" width="7.3" height="15.0" fill="rgb(235,13,54)" rx="2" ry="2" />
<text x="310.16" y="591.5" ></text>
</g>
<g >
<title>Shellbox\Shellbox::createTempDirManager (39 samples, 0.03%)</title><rect x="149.1" y="437" width="0.4" height="15.0" fill="rgb(253,102,44)" rx="2" ry="2" />
<text x="152.10" y="447.5" ></text>
</g>
<g >
<title>PPDStack_Hash::getFlags (40 samples, 0.03%)</title><rect x="655.1" y="597" width="0.3" height="15.0" fill="rgb(225,41,44)" rx="2" ry="2" />
<text x="658.07" y="607.5" ></text>
</g>
<g >
<title>wfUrlencode (39 samples, 0.03%)</title><rect x="1028.9" y="501" width="0.4" height="15.0" fill="rgb(239,142,29)" rx="2" ry="2" />
<text x="1031.90" y="511.5" ></text>
</g>
<g >
<title>MessageCache::loadFromDBWithLock (62 samples, 0.05%)</title><rect x="700.1" y="869" width="0.6" height="15.0" fill="rgb(214,195,40)" rx="2" ry="2" />
<text x="703.14" y="879.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::dataState (2,200 samples, 1.78%)</title><rect x="708.2" y="997" width="21.0" height="15.0" fill="rgb(254,65,25)" rx="2" ry="2" />
<text x="711.25" y="1007.5" ></text>
</g>
<g >
<title>CookieJar::setCookie (49 samples, 0.04%)</title><rect x="396.4" y="421" width="0.5" height="15.0" fill="rgb(250,82,16)" rx="2" ry="2" />
<text x="399.40" y="431.5" ></text>
</g>
<g >
<title>Html::dropDefaults (40 samples, 0.03%)</title><rect x="733.6" y="629" width="0.4" height="15.0" fill="rgb(248,205,31)" rx="2" ry="2" />
<text x="736.65" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (41 samples, 0.03%)</title><rect x="10.9" y="1061" width="0.4" height="15.0" fill="rgb(221,148,32)" rx="2" ry="2" />
<text x="13.92" y="1071.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (1,326 samples, 1.07%)</title><rect x="785.1" y="421" width="12.7" height="15.0" fill="rgb(224,93,39)" rx="2" ry="2" />
<text x="788.10" y="431.5" ></text>
</g>
<g >
<title>TextContent::convert (37 samples, 0.03%)</title><rect x="700.4" y="805" width="0.3" height="15.0" fill="rgb(213,48,18)" rx="2" ry="2" />
<text x="703.37" y="815.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (1,350 samples, 1.09%)</title><rect x="1166.8" y="773" width="12.9" height="15.0" fill="rgb(228,61,47)" rx="2" ry="2" />
<text x="1169.83" y="783.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (76 samples, 0.06%)</title><rect x="316.0" y="613" width="0.7" height="15.0" fill="rgb(242,26,47)" rx="2" ry="2" />
<text x="318.97" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::isPrimaryConnectionReadOnly (40 samples, 0.03%)</title><rect x="128.7" y="421" width="0.4" height="15.0" fill="rgb(254,219,53)" rx="2" ry="2" />
<text x="131.70" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="266.6" y="293" width="0.4" height="15.0" fill="rgb(243,38,47)" rx="2" ry="2" />
<text x="269.61" y="303.5" ></text>
</g>
<g >
<title>MagicWord::matchStartAndRemove (103 samples, 0.08%)</title><rect x="1188.8" y="725" width="1.0" height="15.0" fill="rgb(236,157,25)" rx="2" ry="2" />
<text x="1191.79" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (37 samples, 0.03%)</title><rect x="477.2" y="581" width="0.3" height="15.0" fill="rgb(220,189,46)" rx="2" ry="2" />
<text x="480.18" y="591.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (1,588 samples, 1.28%)</title><rect x="96.8" y="245" width="15.2" height="15.0" fill="rgb(221,206,12)" rx="2" ry="2" />
<text x="99.83" y="255.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (40 samples, 0.03%)</title><rect x="841.0" y="581" width="0.3" height="15.0" fill="rgb(243,44,14)" rx="2" ry="2" />
<text x="843.97" y="591.5" ></text>
</g>
<g >
<title>Parser::recursiveTagParse (40 samples, 0.03%)</title><rect x="845.1" y="565" width="0.4" height="15.0" fill="rgb(247,26,42)" rx="2" ry="2" />
<text x="848.08" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (105 samples, 0.08%)</title><rect x="564.1" y="517" width="1.0" height="15.0" fill="rgb(243,202,22)" rx="2" ry="2" />
<text x="567.08" y="527.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::splitRawExt (42 samples, 0.03%)</title><rect x="1040.6" y="613" width="0.4" height="15.0" fill="rgb(232,127,33)" rx="2" ry="2" />
<text x="1043.58" y="623.5" ></text>
</g>
<g >
<title>Linker::makeThumbLink2 (2,077 samples, 1.68%)</title><rect x="778.5" y="613" width="19.8" height="15.0" fill="rgb(228,106,54)" rx="2" ry="2" />
<text x="781.53" y="623.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/Hooks/Handlers/RecentChangeSaveHandler.php (18 samples, 0.01%)</title><rect x="1166.0" y="837" width="0.2" height="15.0" fill="rgb(235,200,44)" rx="2" ry="2" />
<text x="1169.02" y="847.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (40 samples, 0.03%)</title><rect x="1118.5" y="581" width="0.4" height="15.0" fill="rgb(228,209,38)" rx="2" ry="2" />
<text x="1121.50" y="591.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="15.8" y="661" width="0.4" height="15.0" fill="rgb(241,219,18)" rx="2" ry="2" />
<text x="18.78" y="671.5" ></text>
</g>
<g >
<title>WANObjectCache::makeSisterKey (32 samples, 0.03%)</title><rect x="148.8" y="501" width="0.3" height="15.0" fill="rgb(217,29,16)" rx="2" ry="2" />
<text x="151.80" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (30 samples, 0.02%)</title><rect x="13.6" y="837" width="0.3" height="15.0" fill="rgb(222,147,34)" rx="2" ry="2" />
<text x="16.60" y="847.5" ></text>
</g>
<g >
<title>wfExpandUrl (39 samples, 0.03%)</title><rect x="525.9" y="357" width="0.4" height="15.0" fill="rgb(239,108,27)" rx="2" ry="2" />
<text x="528.89" y="367.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (80 samples, 0.06%)</title><rect x="66.6" y="565" width="0.8" height="15.0" fill="rgb(229,63,44)" rx="2" ry="2" />
<text x="69.60" y="575.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (935 samples, 0.76%)</title><rect x="769.6" y="533" width="8.9" height="15.0" fill="rgb(254,108,27)" rx="2" ry="2" />
<text x="772.61" y="543.5" ></text>
</g>
<g >
<title>Composer\Autoload\includeFile (40 samples, 0.03%)</title><rect x="12.5" y="1013" width="0.3" height="15.0" fill="rgb(206,107,24)" rx="2" ry="2" />
<text x="15.45" y="1023.5" ></text>
</g>
<g >
<title>Html::expandAttributes (39 samples, 0.03%)</title><rect x="113.7" y="517" width="0.4" height="15.0" fill="rgb(210,210,49)" rx="2" ry="2" />
<text x="116.68" y="527.5" ></text>
</g>
<g >
<title>Parser::fetchTemplateAndTitle (46 samples, 0.04%)</title><rect x="732.1" y="501" width="0.4" height="15.0" fill="rgb(240,18,31)" rx="2" ry="2" />
<text x="735.06" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::preprocess (40 samples, 0.03%)</title><rect x="1164.2" y="805" width="0.4" height="15.0" fill="rgb(244,0,43)" rx="2" ry="2" />
<text x="1167.23" y="815.5" ></text>
</g>
<g >
<title>Title::setFragment (79 samples, 0.06%)</title><rect x="377.5" y="677" width="0.8" height="15.0" fill="rgb(215,192,45)" rx="2" ry="2" />
<text x="380.53" y="687.5" ></text>
</g>
<g >
<title>NamespaceInfo::isCapitalized (80 samples, 0.06%)</title><rect x="36.2" y="597" width="0.7" height="15.0" fill="rgb(233,135,43)" rx="2" ry="2" />
<text x="39.19" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (1,214 samples, 0.98%)</title><rect x="998.6" y="229" width="11.6" height="15.0" fill="rgb(243,149,53)" rx="2" ry="2" />
<text x="1001.57" y="239.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (293 samples, 0.24%)</title><rect x="369.6" y="357" width="2.8" height="15.0" fill="rgb(229,111,33)" rx="2" ry="2" />
<text x="372.63" y="367.5" ></text>
</g>
<g >
<title>MediaWiki\User\UserFactory::newFromId (40 samples, 0.03%)</title><rect x="12.8" y="997" width="0.4" height="15.0" fill="rgb(238,168,29)" rx="2" ry="2" />
<text x="15.83" y="1007.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/api.php (16 samples, 0.01%)</title><rect x="10.0" y="1157" width="0.2" height="15.0" fill="rgb(251,120,50)" rx="2" ry="2" />
<text x="13.00" y="1167.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (115 samples, 0.09%)</title><rect x="315.6" y="645" width="1.1" height="15.0" fill="rgb(239,98,25)" rx="2" ry="2" />
<text x="318.59" y="655.5" ></text>
</g>
<g >
<title>Parser::getTemplateDom (425 samples, 0.34%)</title><rect x="387.0" y="709" width="4.1" height="15.0" fill="rgb(206,109,44)" rx="2" ry="2" />
<text x="390.02" y="719.5" ></text>
</g>
<g >
<title>NamespaceInfo::hasSubpages (80 samples, 0.06%)</title><rect x="69.4" y="597" width="0.7" height="15.0" fill="rgb(209,209,13)" rx="2" ry="2" />
<text x="72.37" y="607.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (1,350 samples, 1.09%)</title><rect x="1166.8" y="789" width="12.9" height="15.0" fill="rgb(253,142,51)" rx="2" ry="2" />
<text x="1169.83" y="799.5" ></text>
</g>
<g >
<title>Parser::extensionSubstitution (2,991 samples, 2.42%)</title><rect x="1048.4" y="613" width="28.5" height="15.0" fill="rgb(207,152,19)" rx="2" ry="2" />
<text x="1051.40" y="623.5" >Pa..</text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (35 samples, 0.03%)</title><rect x="1164.6" y="821" width="0.4" height="15.0" fill="rgb(225,135,16)" rx="2" ry="2" />
<text x="1167.62" y="831.5" ></text>
</g>
<g >
<title>MediaWiki\Parser\RevisionOutputCache::save (79 samples, 0.06%)</title><rect x="1118.9" y="773" width="0.7" height="15.0" fill="rgb(219,204,40)" rx="2" ry="2" />
<text x="1121.88" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="909.9" y="549" width="0.4" height="15.0" fill="rgb(213,158,2)" rx="2" ry="2" />
<text x="912.92" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getServerConnection (77 samples, 0.06%)</title><rect x="390.3" y="565" width="0.8" height="15.0" fill="rgb(230,175,34)" rx="2" ry="2" />
<text x="393.34" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\Hooks\EchoHooks::onEchoGetEventsForRevision (25,501 samples, 20.62%)</title><rect x="921.3" y="885" width="243.3" height="15.0" fill="rgb(244,222,54)" rx="2" ry="2" />
<text x="924.27" y="895.5" >MediaWiki\Extension\DiscussionTo..</text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (498 samples, 0.40%)</title><rect x="132.5" y="485" width="4.8" height="15.0" fill="rgb(215,106,45)" rx="2" ry="2" />
<text x="135.51" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\PageUpdater::doModify (95 samples, 0.08%)</title><rect x="669.5" y="869" width="0.9" height="15.0" fill="rgb(241,3,34)" rx="2" ry="2" />
<text x="672.52" y="879.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\AbuseFilter\FilterRunner::profileExecution (20 samples, 0.02%)</title><rect x="918.6" y="949" width="0.2" height="15.0" fill="rgb(218,43,41)" rx="2" ry="2" />
<text x="921.61" y="959.5" ></text>
</g>
<g >
<title>Sanitizer::decodeTagAttributes (40 samples, 0.03%)</title><rect x="1090.3" y="613" width="0.4" height="15.0" fill="rgb(216,166,48)" rx="2" ry="2" />
<text x="1093.29" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::castToLinkTarget (40 samples, 0.03%)</title><rect x="1122.3" y="741" width="0.4" height="15.0" fill="rgb(247,187,54)" rx="2" ry="2" />
<text x="1125.30" y="751.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (432 samples, 0.35%)</title><rect x="133.1" y="245" width="4.2" height="15.0" fill="rgb(223,88,9)" rx="2" ry="2" />
<text x="136.14" y="255.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToNames (40 samples, 0.03%)</title><rect x="728.9" y="949" width="0.3" height="15.0" fill="rgb(244,95,44)" rx="2" ry="2" />
<text x="731.86" y="959.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::endTag (240 samples, 0.19%)</title><rect x="463.8" y="629" width="2.3" height="15.0" fill="rgb(211,0,4)" rx="2" ry="2" />
<text x="466.82" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertCharacters (559 samples, 0.45%)</title><rect x="623.9" y="453" width="5.3" height="15.0" fill="rgb(207,28,27)" rx="2" ry="2" />
<text x="626.86" y="463.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::get (39 samples, 0.03%)</title><rect x="315.6" y="501" width="0.4" height="15.0" fill="rgb(206,35,7)" rx="2" ry="2" />
<text x="318.59" y="511.5" ></text>
</g>
<g >
<title>Title::castFromPageReference (40 samples, 0.03%)</title><rect x="1122.3" y="725" width="0.4" height="15.0" fill="rgb(208,177,0)" rx="2" ry="2" />
<text x="1125.30" y="735.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/page/WikiPage.php (38 samples, 0.03%)</title><rect x="262.9" y="901" width="0.3" height="15.0" fill="rgb(213,26,31)" rx="2" ry="2" />
<text x="265.88" y="911.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::get (99 samples, 0.08%)</title><rect x="948.7" y="789" width="1.0" height="15.0" fill="rgb(230,42,5)" rx="2" ry="2" />
<text x="951.73" y="799.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::normalizeMetricKey (22 samples, 0.02%)</title><rect x="845.5" y="437" width="0.2" height="15.0" fill="rgb(209,101,47)" rx="2" ry="2" />
<text x="848.46" y="447.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (537 samples, 0.43%)</title><rect x="845.7" y="357" width="5.1" height="15.0" fill="rgb(231,19,38)" rx="2" ry="2" />
<text x="848.67" y="367.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(931)} (40 samples, 0.03%)</title><rect x="221.4" y="789" width="0.4" height="15.0" fill="rgb(250,180,3)" rx="2" ry="2" />
<text x="224.38" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (80 samples, 0.06%)</title><rect x="15.4" y="789" width="0.8" height="15.0" fill="rgb(249,50,6)" rx="2" ry="2" />
<text x="18.40" y="799.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (1,007 samples, 0.81%)</title><rect x="1053.0" y="373" width="9.6" height="15.0" fill="rgb(220,157,45)" rx="2" ry="2" />
<text x="1055.96" y="383.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::getBindingHandle (38 samples, 0.03%)</title><rect x="389.6" y="341" width="0.4" height="15.0" fill="rgb(254,38,6)" rx="2" ry="2" />
<text x="392.63" y="351.5" ></text>
</g>
<g >
<title>MediaWiki\Interwiki\ClassicInterwikiLookup::isValidInterwiki (119 samples, 0.10%)</title><rect x="272.2" y="709" width="1.2" height="15.0" fill="rgb(229,53,46)" rx="2" ry="2" />
<text x="275.22" y="719.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferencesCallback (40 samples, 0.03%)</title><rect x="903.8" y="469" width="0.4" height="15.0" fill="rgb(212,48,9)" rx="2" ry="2" />
<text x="906.78" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::buildThreadItems (2,718 samples, 2.20%)</title><rect x="921.7" y="805" width="25.9" height="15.0" fill="rgb(211,66,3)" rx="2" ry="2" />
<text x="924.65" y="815.5" >M..</text>
</g>
<g >
<title>ObjectCache::newAnything (80 samples, 0.06%)</title><rect x="15.4" y="1013" width="0.8" height="15.0" fill="rgb(248,158,26)" rx="2" ry="2" />
<text x="18.40" y="1023.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (1,325 samples, 1.07%)</title><rect x="333.3" y="501" width="12.6" height="15.0" fill="rgb(231,131,49)" rx="2" ry="2" />
<text x="336.29" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Config\ServiceOptions::get (37 samples, 0.03%)</title><rect x="514.2" y="517" width="0.4" height="15.0" fill="rgb(232,4,2)" rx="2" ry="2" />
<text x="517.23" y="527.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (40 samples, 0.03%)</title><rect x="837.3" y="565" width="0.4" height="15.0" fill="rgb(253,31,27)" rx="2" ry="2" />
<text x="840.33" y="575.5" ></text>
</g>
<g >
<title>Composer\Autoload\ClassLoader::loadClass (40 samples, 0.03%)</title><rect x="730.4" y="997" width="0.4" height="15.0" fill="rgb(208,117,18)" rx="2" ry="2" />
<text x="733.39" y="1007.5" ></text>
</g>
<g >
<title>StripState::unstripType (40 samples, 0.03%)</title><rect x="469.9" y="741" width="0.4" height="15.0" fill="rgb(236,87,53)" rx="2" ry="2" />
<text x="472.93" y="751.5" ></text>
</g>
<g >
<title>WANObjectCache::set (80 samples, 0.06%)</title><rect x="318.4" y="581" width="0.7" height="15.0" fill="rgb(215,51,11)" rx="2" ry="2" />
<text x="321.38" y="591.5" ></text>
</g>
<g >
<title>Language::needsGenderDistinction (39 samples, 0.03%)</title><rect x="500.3" y="469" width="0.4" height="15.0" fill="rgb(237,123,40)" rx="2" ry="2" />
<text x="503.30" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (392 samples, 0.32%)</title><rect x="397.2" y="357" width="3.8" height="15.0" fill="rgb(222,103,14)" rx="2" ry="2" />
<text x="400.23" y="367.5" ></text>
</g>
<g >
<title>ApiMain::setupModule (40 samples, 0.03%)</title><rect x="30.6" y="949" width="0.4" height="15.0" fill="rgb(237,203,37)" rx="2" ry="2" />
<text x="33.62" y="959.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (1,473 samples, 1.19%)</title><rect x="1012.2" y="325" width="14.1" height="15.0" fill="rgb(205,175,15)" rx="2" ry="2" />
<text x="1015.24" y="335.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (1,007 samples, 0.81%)</title><rect x="1053.0" y="293" width="9.6" height="15.0" fill="rgb(222,205,0)" rx="2" ry="2" />
<text x="1055.96" y="303.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\ParamValidator::validateValue (40 samples, 0.03%)</title><rect x="674.4" y="869" width="0.4" height="15.0" fill="rgb(236,185,12)" rx="2" ry="2" />
<text x="677.41" y="879.5" ></text>
</g>
<g >
<title>LinkBatch::addObj (74 samples, 0.06%)</title><rect x="292.7" y="693" width="0.7" height="15.0" fill="rgb(241,115,2)" rx="2" ry="2" />
<text x="295.72" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::newRevisionFromConds (49 samples, 0.04%)</title><rect x="1165.4" y="821" width="0.5" height="15.0" fill="rgb(229,15,44)" rx="2" ry="2" />
<text x="1168.42" y="831.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::serialize (40 samples, 0.03%)</title><rect x="273.4" y="645" width="0.3" height="15.0" fill="rgb(226,215,31)" rx="2" ry="2" />
<text x="276.36" y="655.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks2 (40 samples, 0.03%)</title><rect x="317.1" y="725" width="0.3" height="15.0" fill="rgb(239,40,2)" rx="2" ry="2" />
<text x="320.05" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\DOMUtils::parseHTML (4,155 samples, 3.36%)</title><rect x="1125.0" y="837" width="39.6" height="15.0" fill="rgb(252,51,38)" rx="2" ry="2" />
<text x="1127.97" y="847.5" >Wik..</text>
</g>
<g >
<title>SectionProfiler::profileOutInternal (48 samples, 0.04%)</title><rect x="129.7" y="565" width="0.5" height="15.0" fill="rgb(209,79,14)" rx="2" ry="2" />
<text x="132.69" y="575.5" ></text>
</g>
<g >
<title>DeferredUpdates::attemptUpdate (1,478 samples, 1.20%)</title><rect x="1166.5" y="965" width="14.1" height="15.0" fill="rgb(235,28,30)" rx="2" ry="2" />
<text x="1169.52" y="975.5" ></text>
</g>
<g >
<title>WikitextContent::getRedirectTarget (40 samples, 0.03%)</title><rect x="644.8" y="629" width="0.4" height="15.0" fill="rgb(234,100,50)" rx="2" ry="2" />
<text x="647.81" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (35 samples, 0.03%)</title><rect x="1164.6" y="757" width="0.4" height="15.0" fill="rgb(246,163,39)" rx="2" ry="2" />
<text x="1167.62" y="767.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (40 samples, 0.03%)</title><rect x="31.2" y="533" width="0.4" height="15.0" fill="rgb(233,39,31)" rx="2" ry="2" />
<text x="34.23" y="543.5" ></text>
</g>
<g >
<title>MapCacheLRU::getCurrentTime (40 samples, 0.03%)</title><rect x="200.4" y="373" width="0.3" height="15.0" fill="rgb(253,218,9)" rx="2" ry="2" />
<text x="203.36" y="383.5" ></text>
</g>
<g >
<title>ApiVisualEditorEdit::execute (68,199 samples, 55.15%)</title><rect x="27.2" y="1013" width="650.8" height="15.0" fill="rgb(219,50,2)" rx="2" ry="2" />
<text x="30.16" y="1023.5" >ApiVisualEditorEdit::execute</text>
</g>
<g >
<title>Linker::processResponsiveImages (1,657 samples, 1.34%)</title><rect x="538.1" y="517" width="15.9" height="15.0" fill="rgb(216,171,46)" rx="2" ry="2" />
<text x="541.14" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::anyOtherEndTag (167 samples, 0.14%)</title><rect x="195.3" y="549" width="1.6" height="15.0" fill="rgb(238,80,38)" rx="2" ry="2" />
<text x="198.34" y="559.5" ></text>
</g>
<g >
<title>TitleValue::tryNew (80 samples, 0.06%)</title><rect x="1121.2" y="725" width="0.7" height="15.0" fill="rgb(206,52,25)" rx="2" ry="2" />
<text x="1124.16" y="735.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::makeValueOrSegmentList (439 samples, 0.36%)</title><rect x="911.6" y="805" width="4.2" height="15.0" fill="rgb(249,127,2)" rx="2" ry="2" />
<text x="914.61" y="815.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/object-factory/src/ObjectFactory/ObjectFactory.php (41 samples, 0.03%)</title><rect x="16.9" y="965" width="0.3" height="15.0" fill="rgb(229,208,36)" rx="2" ry="2" />
<text x="19.85" y="975.5" ></text>
</g>
<g >
<title>FileRepo::findFile (1,063 samples, 0.86%)</title><rect x="306.5" y="693" width="10.2" height="15.0" fill="rgb(222,208,47)" rx="2" ry="2" />
<text x="309.55" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (909 samples, 0.74%)</title><rect x="409.8" y="453" width="8.6" height="15.0" fill="rgb(230,147,13)" rx="2" ry="2" />
<text x="412.77" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ApiDiscussionToolsEdit::requestRestbase (105 samples, 0.08%)</title><rect x="681.5" y="1029" width="1.0" height="15.0" fill="rgb(233,160,24)" rx="2" ry="2" />
<text x="684.53" y="1039.5" ></text>
</g>
<g >
<title>Linker::makeImageLink (4,594 samples, 3.72%)</title><rect x="769.6" y="629" width="43.8" height="15.0" fill="rgb(213,23,39)" rx="2" ry="2" />
<text x="772.61" y="639.5" >Link..</text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (328 samples, 0.27%)</title><rect x="369.3" y="469" width="3.1" height="15.0" fill="rgb(237,151,23)" rx="2" ry="2" />
<text x="372.29" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RevisionStore.php(478)} (70 samples, 0.06%)</title><rect x="669.8" y="789" width="0.6" height="15.0" fill="rgb(252,120,5)" rx="2" ry="2" />
<text x="672.76" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (32 samples, 0.03%)</title><rect x="207.6" y="741" width="0.3" height="15.0" fill="rgb(254,152,38)" rx="2" ry="2" />
<text x="210.55" y="751.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (537 samples, 0.43%)</title><rect x="845.7" y="389" width="5.1" height="15.0" fill="rgb(254,206,13)" rx="2" ry="2" />
<text x="848.67" y="399.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (1,319 samples, 1.07%)</title><rect x="81.9" y="325" width="12.6" height="15.0" fill="rgb(237,147,4)" rx="2" ry="2" />
<text x="84.93" y="335.5" ></text>
</g>
<g >
<title>Html::rawElement (239 samples, 0.19%)</title><rect x="294.2" y="661" width="2.3" height="15.0" fill="rgb(234,185,35)" rx="2" ry="2" />
<text x="297.19" y="671.5" ></text>
</g>
<g >
<title>ExtensionRegistry::readFromQueue (120 samples, 0.10%)</title><rect x="11.7" y="1077" width="1.1" height="15.0" fill="rgb(205,120,52)" rx="2" ry="2" />
<text x="14.69" y="1087.5" ></text>
</g>
<g >
<title>ForeignAPIFile::newFromTitle (616 samples, 0.50%)</title><rect x="396.4" y="597" width="5.9" height="15.0" fill="rgb(247,144,49)" rx="2" ry="2" />
<text x="399.40" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (39 samples, 0.03%)</title><rect x="386.6" y="629" width="0.4" height="15.0" fill="rgb(217,118,2)" rx="2" ry="2" />
<text x="389.65" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionRenderer::getRenderedRevision (40 samples, 0.03%)</title><rect x="668.8" y="853" width="0.3" height="15.0" fill="rgb(207,139,44)" rx="2" ry="2" />
<text x="671.76" y="863.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (504 samples, 0.41%)</title><rect x="71.3" y="581" width="4.8" height="15.0" fill="rgb(233,77,42)" rx="2" ry="2" />
<text x="74.30" y="591.5" ></text>
</g>
<g >
<title>ChangeTags::addTags (63 samples, 0.05%)</title><rect x="1165.4" y="933" width="0.6" height="15.0" fill="rgb(244,90,13)" rx="2" ry="2" />
<text x="1168.42" y="943.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectField (37 samples, 0.03%)</title><rect x="387.4" y="469" width="0.4" height="15.0" fill="rgb(239,138,45)" rx="2" ry="2" />
<text x="390.41" y="479.5" ></text>
</g>
<g >
<title>SqlBagOStuff::doSet (118 samples, 0.10%)</title><rect x="915.8" y="805" width="1.1" height="15.0" fill="rgb(232,109,53)" rx="2" ry="2" />
<text x="918.80" y="815.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (1,372 samples, 1.11%)</title><rect x="799.4" y="357" width="13.1" height="15.0" fill="rgb(251,103,4)" rx="2" ry="2" />
<text x="802.44" y="367.5" ></text>
</g>
<g >
<title>Composer\Autoload\includeFile (40 samples, 0.03%)</title><rect x="730.4" y="981" width="0.4" height="15.0" fill="rgb(227,226,41)" rx="2" ry="2" />
<text x="733.39" y="991.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::characters (320 samples, 0.26%)</title><rect x="625.4" y="405" width="3.0" height="15.0" fill="rgb(216,132,50)" rx="2" ry="2" />
<text x="628.37" y="415.5" ></text>
</g>
<g >
<title>Parser::braceSubstitution (737 samples, 0.60%)</title><rect x="1041.4" y="613" width="7.0" height="15.0" fill="rgb(247,145,31)" rx="2" ry="2" />
<text x="1044.36" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getArticleId (42 samples, 0.03%)</title><rect x="127.6" y="485" width="0.4" height="15.0" fill="rgb(253,219,36)" rx="2" ry="2" />
<text x="130.58" y="495.5" ></text>
</g>
<g >
<title>ExtensionRegistry::buildVersionChecker (40 samples, 0.03%)</title><rect x="12.5" y="1061" width="0.3" height="15.0" fill="rgb(205,146,3)" rx="2" ry="2" />
<text x="15.45" y="1071.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\EventBus\EventBusHooks::onChangeTagsAfterUpdateTags (103 samples, 0.08%)</title><rect x="1188.8" y="821" width="1.0" height="15.0" fill="rgb(214,101,13)" rx="2" ry="2" />
<text x="1191.79" y="831.5" ></text>
</g>
<g >
<title>Parser::parse (18,795 samples, 15.20%)</title><rect x="732.1" y="709" width="179.3" height="15.0" fill="rgb(243,204,34)" rx="2" ry="2" />
<text x="735.06" y="719.5" >Parser::parse</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::characters (359 samples, 0.29%)</title><rect x="447.5" y="661" width="3.4" height="15.0" fill="rgb(240,142,16)" rx="2" ry="2" />
<text x="450.46" y="671.5" ></text>
</g>
<g >
<title>ThumbnailImage::toHtml (42 samples, 0.03%)</title><rect x="95.2" y="565" width="0.4" height="15.0" fill="rgb(219,138,6)" rx="2" ry="2" />
<text x="98.21" y="575.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::__construct (80 samples, 0.06%)</title><rect x="965.2" y="517" width="0.7" height="15.0" fill="rgb(213,207,10)" rx="2" ry="2" />
<text x="968.16" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::endTag (240 samples, 0.19%)</title><rect x="463.8" y="613" width="2.3" height="15.0" fill="rgb(218,43,39)" rx="2" ry="2" />
<text x="466.82" y="623.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::prepare (58 samples, 0.05%)</title><rect x="784.6" y="421" width="0.5" height="15.0" fill="rgb(249,60,4)" rx="2" ry="2" />
<text x="787.55" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::element (128 samples, 0.10%)</title><rect x="195.3" y="485" width="1.3" height="15.0" fill="rgb(218,93,13)" rx="2" ry="2" />
<text x="198.34" y="495.5" ></text>
</g>
<g >
<title>LinkCache::getGoodLinkRow (40 samples, 0.03%)</title><rect x="1044.6" y="437" width="0.4" height="15.0" fill="rgb(206,192,21)" rx="2" ry="2" />
<text x="1047.57" y="447.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (381 samples, 0.31%)</title><rect x="515.0" y="309" width="3.6" height="15.0" fill="rgb(230,196,17)" rx="2" ry="2" />
<text x="517.99" y="319.5" ></text>
</g>
<g >
<title>MediaHandler::getTransform (15 samples, 0.01%)</title><rect x="332.2" y="661" width="0.1" height="15.0" fill="rgb(253,47,5)" rx="2" ry="2" />
<text x="335.18" y="671.5" ></text>
</g>
<g >
<title>wfApiMain (122,497 samples, 99.06%)</title><rect x="21.1" y="1125" width="1168.9" height="15.0" fill="rgb(223,63,45)" rx="2" ry="2" />
<text x="24.05" y="1135.5" >wfApiMain</text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getKnownCurrentRevision (46 samples, 0.04%)</title><rect x="732.1" y="405" width="0.4" height="15.0" fill="rgb(206,131,35)" rx="2" ry="2" />
<text x="735.06" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (40 samples, 0.03%)</title><rect x="916.5" y="693" width="0.4" height="15.0" fill="rgb(238,204,45)" rx="2" ry="2" />
<text x="919.54" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (356 samples, 0.29%)</title><rect x="265.9" y="677" width="3.4" height="15.0" fill="rgb(233,5,21)" rx="2" ry="2" />
<text x="268.87" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::htmlTrim (39 samples, 0.03%)</title><rect x="220.6" y="741" width="0.4" height="15.0" fill="rgb(242,207,24)" rx="2" ry="2" />
<text x="223.63" y="751.5" ></text>
</g>
<g >
<title>SyntaxHighlight::highlightInner (1,251 samples, 1.01%)</title><rect x="1065.0" y="565" width="11.9" height="15.0" fill="rgb(230,115,53)" rx="2" ry="2" />
<text x="1068.00" y="575.5" ></text>
</g>
<g >
<title>Parser::fetchTemplateAndTitle (119 samples, 0.10%)</title><rect x="576.5" y="517" width="1.1" height="15.0" fill="rgb(208,26,49)" rx="2" ry="2" />
<text x="579.49" y="527.5" ></text>
</g>
<g >
<title>Title::prefix (40 samples, 0.03%)</title><rect x="442.1" y="661" width="0.4" height="15.0" fill="rgb(213,131,14)" rx="2" ry="2" />
<text x="445.11" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseDomain::newFromId (36 samples, 0.03%)</title><rect x="128.4" y="389" width="0.3" height="15.0" fill="rgb(212,186,35)" rx="2" ry="2" />
<text x="131.36" y="399.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeLink (40 samples, 0.03%)</title><rect x="513.1" y="517" width="0.4" height="15.0" fill="rgb(218,206,6)" rx="2" ry="2" />
<text x="516.10" y="527.5" ></text>
</g>
<g >
<title>Title::getLinkURL (160 samples, 0.13%)</title><rect x="297.2" y="661" width="1.6" height="15.0" fill="rgb(248,219,34)" rx="2" ry="2" />
<text x="300.24" y="671.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="404.6" y="533" width="0.3" height="15.0" fill="rgb(243,111,27)" rx="2" ry="2" />
<text x="407.55" y="543.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (369 samples, 0.30%)</title><rect x="1048.8" y="549" width="3.5" height="15.0" fill="rgb(227,5,7)" rx="2" ry="2" />
<text x="1051.79" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::executeInternal (39 samples, 0.03%)</title><rect x="557.8" y="485" width="0.3" height="15.0" fill="rgb(214,23,10)" rx="2" ry="2" />
<text x="560.76" y="495.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (531 samples, 0.43%)</title><rect x="992.7" y="501" width="5.0" height="15.0" fill="rgb(239,187,17)" rx="2" ry="2" />
<text x="995.67" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionRenderer::combineSlotOutput (17,659 samples, 14.28%)</title><rect x="950.4" y="757" width="168.5" height="15.0" fill="rgb(242,167,18)" rx="2" ry="2" />
<text x="953.36" y="767.5" >MediaWiki\Revision\Re..</text>
</g>
<g >
<title>MediaWiki\SpecialPage\SpecialPageFactory::resolveAlias (81 samples, 0.07%)</title><rect x="933.1" y="709" width="0.8" height="15.0" fill="rgb(230,150,43)" rx="2" ry="2" />
<text x="936.09" y="719.5" ></text>
</g>
<g >
<title>LinkCache::addLinkObj (270 samples, 0.22%)</title><rect x="387.8" y="581" width="2.5" height="15.0" fill="rgb(223,177,4)" rx="2" ry="2" />
<text x="390.77" y="591.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (913 samples, 0.74%)</title><rect x="850.8" y="565" width="8.7" height="15.0" fill="rgb(249,52,24)" rx="2" ry="2" />
<text x="853.80" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::__construct (39 samples, 0.03%)</title><rect x="401.4" y="469" width="0.3" height="15.0" fill="rgb(227,20,31)" rx="2" ry="2" />
<text x="404.35" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::createNode (40 samples, 0.03%)</title><rect x="1163.1" y="693" width="0.4" height="15.0" fill="rgb(214,117,25)" rx="2" ry="2" />
<text x="1166.10" y="703.5" ></text>
</g>
<g >
<title>StripState::unstripType (40 samples, 0.03%)</title><rect x="644.4" y="565" width="0.4" height="15.0" fill="rgb(208,131,32)" rx="2" ry="2" />
<text x="647.43" y="575.5" ></text>
</g>
<g >
<title>Parser::fetchFileAndTitle (29 samples, 0.02%)</title><rect x="113.0" y="597" width="0.3" height="15.0" fill="rgb(225,120,48)" rx="2" ry="2" />
<text x="116.02" y="607.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Setup.php (1,142 samples, 0.92%)</title><rect x="10.2" y="1109" width="10.9" height="15.0" fill="rgb(229,67,32)" rx="2" ry="2" />
<text x="13.15" y="1119.5" ></text>
</g>
<g >
<title>Parser::getExternalLinkAttribs (40 samples, 0.03%)</title><rect x="967.1" y="629" width="0.3" height="15.0" fill="rgb(229,80,32)" rx="2" ry="2" />
<text x="970.06" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (120 samples, 0.10%)</title><rect x="1115.4" y="581" width="1.2" height="15.0" fill="rgb(220,47,1)" rx="2" ry="2" />
<text x="1118.44" y="591.5" ></text>
</g>
<g >
<title>Title::isAlwaysKnown (124 samples, 0.10%)</title><rect x="765.3" y="613" width="1.2" height="15.0" fill="rgb(210,190,4)" rx="2" ry="2" />
<text x="768.31" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToElement (160 samples, 0.13%)</title><rect x="902.6" y="565" width="1.6" height="15.0" fill="rgb(248,204,39)" rx="2" ry="2" />
<text x="905.63" y="575.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/skins/Vector/includes/FeatureManagement/Requirements/WvuiSearchTreatmentRequirement.php (40 samples, 0.03%)</title><rect x="210.3" y="661" width="0.4" height="15.0" fill="rgb(244,180,27)" rx="2" ry="2" />
<text x="213.35" y="671.5" ></text>
</g>
<g >
<title>StringUtils::delimiterReplace (40 samples, 0.03%)</title><rect x="171.0" y="549" width="0.4" height="15.0" fill="rgb(224,140,46)" rx="2" ry="2" />
<text x="173.98" y="559.5" ></text>
</g>
<g >
<title>Html::rawElement (40 samples, 0.03%)</title><rect x="364.2" y="661" width="0.4" height="15.0" fill="rgb(219,130,13)" rx="2" ry="2" />
<text x="367.18" y="671.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (1,007 samples, 0.81%)</title><rect x="1053.0" y="325" width="9.6" height="15.0" fill="rgb(253,218,41)" rx="2" ry="2" />
<text x="1055.96" y="335.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::__construct (40 samples, 0.03%)</title><rect x="169.4" y="517" width="0.4" height="15.0" fill="rgb(226,180,41)" rx="2" ry="2" />
<text x="172.45" y="527.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (16 samples, 0.01%)</title><rect x="10.0" y="1029" width="0.2" height="15.0" fill="rgb(242,73,16)" rx="2" ry="2" />
<text x="13.00" y="1039.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (201 samples, 0.16%)</title><rect x="973.1" y="565" width="2.0" height="15.0" fill="rgb(248,125,26)" rx="2" ry="2" />
<text x="976.13" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (1,319 samples, 1.07%)</title><rect x="81.9" y="229" width="12.6" height="15.0" fill="rgb(226,55,43)" rx="2" ry="2" />
<text x="84.93" y="239.5" ></text>
</g>
<g >
<title>Linker::makeThumbLink2 (2,081 samples, 1.68%)</title><rect x="76.1" y="581" width="19.9" height="15.0" fill="rgb(214,66,18)" rx="2" ry="2" />
<text x="79.11" y="591.5" ></text>
</g>
<g >
<title>PPDStack_Hash::getAccum (40 samples, 0.03%)</title><rect x="614.3" y="469" width="0.4" height="15.0" fill="rgb(229,169,32)" rx="2" ry="2" />
<text x="617.34" y="479.5" ></text>
</g>
<g >
<title>Title::getTitleFormatter (33 samples, 0.03%)</title><rect x="842.8" y="581" width="0.3" height="15.0" fill="rgb(234,66,47)" rx="2" ry="2" />
<text x="845.83" y="591.5" ></text>
</g>
<g >
<title>wfParseUrl (39 samples, 0.03%)</title><rect x="285.1" y="693" width="0.4" height="15.0" fill="rgb(208,22,43)" rx="2" ry="2" />
<text x="288.14" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\Assert\Assert::hasType (40 samples, 0.03%)</title><rect x="510.1" y="485" width="0.4" height="15.0" fill="rgb(253,56,32)" rx="2" ry="2" />
<text x="513.09" y="495.5" ></text>
</g>
<g >
<title>WebRequest::normalizeUnicode (293 samples, 0.24%)</title><rect x="675.2" y="949" width="2.8" height="15.0" fill="rgb(209,131,33)" rx="2" ry="2" />
<text x="678.16" y="959.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (1,156 samples, 0.93%)</title><rect x="657.7" y="757" width="11.1" height="15.0" fill="rgb(209,129,19)" rx="2" ry="2" />
<text x="660.73" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\Interwiki\ClassicInterwikiLookup::fetch (271 samples, 0.22%)</title><rect x="374.6" y="645" width="2.6" height="15.0" fill="rgb(243,177,23)" rx="2" ry="2" />
<text x="377.58" y="655.5" ></text>
</g>
<g >
<title>Shellbox\Command\BoxedCommand::execute (1,161 samples, 0.94%)</title><rect x="1065.9" y="485" width="11.0" height="15.0" fill="rgb(250,160,21)" rx="2" ry="2" />
<text x="1068.86" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (338 samples, 0.27%)</title><rect x="1048.8" y="357" width="3.2" height="15.0" fill="rgb(243,170,15)" rx="2" ry="2" />
<text x="1051.79" y="367.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (462 samples, 0.37%)</title><rect x="583.2" y="421" width="4.4" height="15.0" fill="rgb(223,224,30)" rx="2" ry="2" />
<text x="586.21" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::insertElement (120 samples, 0.10%)</title><rect x="188.5" y="501" width="1.2" height="15.0" fill="rgb(233,188,3)" rx="2" ry="2" />
<text x="191.54" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (31 samples, 0.03%)</title><rect x="681.2" y="933" width="0.3" height="15.0" fill="rgb(227,179,48)" rx="2" ry="2" />
<text x="684.23" y="943.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (37 samples, 0.03%)</title><rect x="477.2" y="213" width="0.3" height="15.0" fill="rgb(251,76,17)" rx="2" ry="2" />
<text x="480.18" y="223.5" ></text>
</g>
<g >
<title>LocalFile::load (78 samples, 0.06%)</title><rect x="402.3" y="629" width="0.7" height="15.0" fill="rgb(239,143,11)" rx="2" ry="2" />
<text x="405.28" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::childIndexOf (40 samples, 0.03%)</title><rect x="213.4" y="789" width="0.4" height="15.0" fill="rgb(220,56,1)" rx="2" ry="2" />
<text x="216.39" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\ParamValidator::getValue (40 samples, 0.03%)</title><rect x="674.4" y="885" width="0.4" height="15.0" fill="rgb(221,154,0)" rx="2" ry="2" />
<text x="677.41" y="895.5" ></text>
</g>
<g >
<title>LinkCache::isBadLink (75 samples, 0.06%)</title><rect x="502.2" y="517" width="0.7" height="15.0" fill="rgb(247,215,2)" rx="2" ry="2" />
<text x="505.19" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (392 samples, 0.32%)</title><rect x="319.1" y="533" width="3.8" height="15.0" fill="rgb(224,161,24)" rx="2" ry="2" />
<text x="322.14" y="543.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/password/Hook/PasswordPoliciesForUserHook.php (40 samples, 0.03%)</title><rect x="18.8" y="997" width="0.4" height="15.0" fill="rgb(214,77,37)" rx="2" ry="2" />
<text x="21.77" y="1007.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::__toString (23 samples, 0.02%)</title><rect x="81.9" y="181" width="0.3" height="15.0" fill="rgb(249,85,11)" rx="2" ry="2" />
<text x="84.93" y="191.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (415 samples, 0.34%)</title><rect x="779.5" y="437" width="3.9" height="15.0" fill="rgb(220,38,14)" rx="2" ry="2" />
<text x="782.46" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onPageContentSave (18,801 samples, 15.20%)</title><rect x="476.8" y="869" width="179.4" height="15.0" fill="rgb(211,204,14)" rx="2" ry="2" />
<text x="479.80" y="879.5" >MediaWiki\HookContainer..</text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (1,325 samples, 1.07%)</title><rect x="333.3" y="421" width="12.6" height="15.0" fill="rgb(220,172,8)" rx="2" ry="2" />
<text x="336.29" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::commenceCriticalSection (38 samples, 0.03%)</title><rect x="919.6" y="773" width="0.3" height="15.0" fill="rgb(213,85,1)" rx="2" ry="2" />
<text x="922.55" y="783.5" ></text>
</g>
<g >
<title>Title::getLocalURL (21 samples, 0.02%)</title><rect x="95.2" y="533" width="0.2" height="15.0" fill="rgb(216,173,10)" rx="2" ry="2" />
<text x="98.21" y="543.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="19.9" y="1029" width="0.4" height="15.0" fill="rgb(215,16,4)" rx="2" ry="2" />
<text x="22.91" y="1039.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,030 samples, 0.83%)</title><rect x="587.9" y="405" width="9.8" height="15.0" fill="rgb(215,212,0)" rx="2" ry="2" />
<text x="590.86" y="415.5" ></text>
</g>
<g >
<title>MessageCache::load (40 samples, 0.03%)</title><rect x="509.0" y="389" width="0.3" height="15.0" fill="rgb(252,72,41)" rx="2" ry="2" />
<text x="511.96" y="399.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/SpamBlacklist/includes/BaseBlacklist.php(258)} (35 samples, 0.03%)</title><rect x="471.8" y="741" width="0.3" height="15.0" fill="rgb(207,112,13)" rx="2" ry="2" />
<text x="474.78" y="751.5" ></text>
</g>
<g >
<title>PoolWorkArticleView::doWork (17,738 samples, 14.34%)</title><rect x="950.4" y="805" width="169.2" height="15.0" fill="rgb(223,30,8)" rx="2" ry="2" />
<text x="953.36" y="815.5" >PoolWorkArticleView::..</text>
</g>
<g >
<title>ExplodeIterator::next (39 samples, 0.03%)</title><rect x="750.5" y="645" width="0.3" height="15.0" fill="rgb(211,163,36)" rx="2" ry="2" />
<text x="753.47" y="655.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (537 samples, 0.43%)</title><rect x="845.7" y="277" width="5.1" height="15.0" fill="rgb(249,146,35)" rx="2" ry="2" />
<text x="848.67" y="287.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::limitResult (42 samples, 0.03%)</title><rect x="376.8" y="485" width="0.4" height="15.0" fill="rgb(212,226,4)" rx="2" ry="2" />
<text x="379.76" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (40 samples, 0.03%)</title><rect x="910.7" y="597" width="0.4" height="15.0" fill="rgb(229,56,12)" rx="2" ry="2" />
<text x="913.69" y="607.5" ></text>
</g>
<g >
<title>Parser::callParserFunction (115 samples, 0.09%)</title><rect x="385.3" y="709" width="1.1" height="15.0" fill="rgb(217,199,38)" rx="2" ry="2" />
<text x="388.32" y="719.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,197 samples, 0.97%)</title><rect x="526.7" y="373" width="11.4" height="15.0" fill="rgb(217,65,41)" rx="2" ry="2" />
<text x="529.72" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getDBConnectionRef (77 samples, 0.06%)</title><rect x="390.3" y="613" width="0.8" height="15.0" fill="rgb(248,119,36)" rx="2" ry="2" />
<text x="393.34" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (41 samples, 0.03%)</title><rect x="10.9" y="1045" width="0.4" height="15.0" fill="rgb(253,120,26)" rx="2" ry="2" />
<text x="13.92" y="1055.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getRevisionStoreFactory (40 samples, 0.03%)</title><rect x="21.4" y="789" width="0.4" height="15.0" fill="rgb(211,111,10)" rx="2" ry="2" />
<text x="24.43" y="799.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (39 samples, 0.03%)</title><rect x="1167.1" y="709" width="0.4" height="15.0" fill="rgb(254,74,23)" rx="2" ry="2" />
<text x="1170.13" y="719.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (53 samples, 0.04%)</title><rect x="307.2" y="565" width="0.5" height="15.0" fill="rgb(220,225,19)" rx="2" ry="2" />
<text x="310.16" y="575.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::getSerialized (439 samples, 0.36%)</title><rect x="911.6" y="789" width="4.2" height="15.0" fill="rgb(231,183,14)" rx="2" ry="2" />
<text x="914.61" y="799.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (118 samples, 0.10%)</title><rect x="616.6" y="549" width="1.1" height="15.0" fill="rgb(222,56,31)" rx="2" ry="2" />
<text x="619.61" y="559.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::addLiteral (80 samples, 0.06%)</title><rect x="1178.9" y="693" width="0.8" height="15.0" fill="rgb(251,127,28)" rx="2" ry="2" />
<text x="1181.95" y="703.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (41 samples, 0.03%)</title><rect x="10.9" y="1029" width="0.4" height="15.0" fill="rgb(248,163,10)" rx="2" ry="2" />
<text x="13.92" y="1039.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (929 samples, 0.75%)</title><rect x="137.8" y="293" width="8.9" height="15.0" fill="rgb(246,101,25)" rx="2" ry="2" />
<text x="140.83" y="303.5" ></text>
</g>
<g >
<title>LinkCache::getGoodLinkRow (42 samples, 0.03%)</title><rect x="127.6" y="437" width="0.4" height="15.0" fill="rgb(249,186,54)" rx="2" ry="2" />
<text x="130.58" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::pop (160 samples, 0.13%)</title><rect x="726.6" y="917" width="1.5" height="15.0" fill="rgb(210,53,13)" rx="2" ry="2" />
<text x="729.56" y="927.5" ></text>
</g>
<g >
<title>Sanitizer::removeHTMLtags (276 samples, 0.22%)</title><rect x="615.1" y="581" width="2.6" height="15.0" fill="rgb(237,167,22)" rx="2" ry="2" />
<text x="618.10" y="591.5" ></text>
</g>
<g >
<title>ApiMain::setupModule (120 samples, 0.10%)</title><rect x="674.0" y="949" width="1.2" height="15.0" fill="rgb(206,42,49)" rx="2" ry="2" />
<text x="677.02" y="959.5" ></text>
</g>
<g >
<title>WikiPage::getDerivedDataUpdater (40 samples, 0.03%)</title><rect x="670.4" y="869" width="0.4" height="15.0" fill="rgb(236,62,23)" rx="2" ry="2" />
<text x="673.43" y="879.5" ></text>
</g>
<g >
<title>Sanitizer::safeEncodeAttribute (40 samples, 0.03%)</title><rect x="881.7" y="629" width="0.4" height="15.0" fill="rgb(253,82,38)" rx="2" ry="2" />
<text x="884.69" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL (40 samples, 0.03%)</title><rect x="1122.7" y="709" width="0.4" height="15.0" fill="rgb(229,200,5)" rx="2" ry="2" />
<text x="1125.69" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeBrokenLink (199 samples, 0.16%)</title><rect x="199.2" y="597" width="1.9" height="15.0" fill="rgb(224,19,45)" rx="2" ry="2" />
<text x="202.22" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="15.0" y="885" width="0.4" height="15.0" fill="rgb(205,8,26)" rx="2" ry="2" />
<text x="18.02" y="895.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::getNoahKey (240 samples, 0.19%)</title><rect x="894.6" y="549" width="2.3" height="15.0" fill="rgb(213,196,33)" rx="2" ry="2" />
<text x="897.63" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (40 samples, 0.03%)</title><rect x="470.3" y="725" width="0.4" height="15.0" fill="rgb(235,176,35)" rx="2" ry="2" />
<text x="473.31" y="735.5" ></text>
</g>
<g >
<title>MWCallableUpdate::doUpdate (25,979 samples, 21.01%)</title><rect x="918.6" y="981" width="247.9" height="15.0" fill="rgb(230,123,53)" rx="2" ry="2" />
<text x="921.61" y="991.5" >MWCallableUpdate::doUpdate</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (432 samples, 0.35%)</title><rect x="133.1" y="325" width="4.2" height="15.0" fill="rgb(220,164,47)" rx="2" ry="2" />
<text x="136.14" y="335.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::remove (40 samples, 0.03%)</title><rect x="192.0" y="533" width="0.3" height="15.0" fill="rgb(222,75,26)" rx="2" ry="2" />
<text x="194.96" y="543.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (30 samples, 0.02%)</title><rect x="699.2" y="885" width="0.3" height="15.0" fill="rgb(243,134,54)" rx="2" ry="2" />
<text x="702.17" y="895.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,263 samples, 1.02%)</title><rect x="998.3" y="485" width="12.1" height="15.0" fill="rgb(243,93,41)" rx="2" ry="2" />
<text x="1001.32" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (452 samples, 0.37%)</title><rect x="988.4" y="245" width="4.3" height="15.0" fill="rgb(224,10,24)" rx="2" ry="2" />
<text x="991.35" y="255.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (33 samples, 0.03%)</title><rect x="699.5" y="933" width="0.3" height="15.0" fill="rgb(211,44,41)" rx="2" ry="2" />
<text x="702.46" y="943.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (120 samples, 0.10%)</title><rect x="14.3" y="1029" width="1.1" height="15.0" fill="rgb(249,93,2)" rx="2" ry="2" />
<text x="17.26" y="1039.5" ></text>
</g>
<g >
<title>LinkCache::getCacheKey (39 samples, 0.03%)</title><rect x="501.8" y="501" width="0.4" height="15.0" fill="rgb(230,47,5)" rx="2" ry="2" />
<text x="504.82" y="511.5" ></text>
</g>
<g >
<title>LocalisationCache::getSubitem (37 samples, 0.03%)</title><rect x="387.4" y="549" width="0.4" height="15.0" fill="rgb(231,41,19)" rx="2" ry="2" />
<text x="390.41" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Api\Validator\ApiParamValidator::getValue (40 samples, 0.03%)</title><rect x="30.6" y="901" width="0.4" height="15.0" fill="rgb(211,157,35)" rx="2" ry="2" />
<text x="33.62" y="911.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,514 samples, 1.22%)</title><rect x="783.9" y="581" width="14.4" height="15.0" fill="rgb(248,86,10)" rx="2" ry="2" />
<text x="786.90" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::childIndexOf (40 samples, 0.03%)</title><rect x="923.2" y="773" width="0.4" height="15.0" fill="rgb(221,15,5)" rx="2" ry="2" />
<text x="926.18" y="783.5" ></text>
</g>
<g >
<title>Message::transformText (40 samples, 0.03%)</title><rect x="201.8" y="613" width="0.4" height="15.0" fill="rgb(224,209,10)" rx="2" ry="2" />
<text x="204.83" y="623.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (558 samples, 0.45%)</title><rect x="396.4" y="549" width="5.3" height="15.0" fill="rgb(244,15,26)" rx="2" ry="2" />
<text x="399.40" y="559.5" ></text>
</g>
<g >
<title>ForeignAPIFile::getMetadataArray (61 samples, 0.05%)</title><rect x="997.7" y="437" width="0.6" height="15.0" fill="rgb(243,173,18)" rx="2" ry="2" />
<text x="1000.73" y="447.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (877 samples, 0.71%)</title><rect x="770.2" y="485" width="8.3" height="15.0" fill="rgb(219,43,0)" rx="2" ry="2" />
<text x="773.16" y="495.5" ></text>
</g>
<g >
<title>MediaTransformOutput::getDescLinkAttribs (21 samples, 0.02%)</title><rect x="95.2" y="549" width="0.2" height="15.0" fill="rgb(243,87,38)" rx="2" ry="2" />
<text x="98.21" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::childIndexOf (80 samples, 0.06%)</title><rect x="922.4" y="773" width="0.8" height="15.0" fill="rgb(239,47,49)" rx="2" ry="2" />
<text x="925.41" y="783.5" ></text>
</g>
<g >
<title>Parser::getTitle (39 samples, 0.03%)</title><rect x="986.8" y="613" width="0.4" height="15.0" fill="rgb(219,97,6)" rx="2" ry="2" />
<text x="989.79" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::fieldHasBit (37 samples, 0.03%)</title><rect x="390.7" y="533" width="0.4" height="15.0" fill="rgb(210,91,31)" rx="2" ry="2" />
<text x="393.72" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="983.4" y="549" width="0.4" height="15.0" fill="rgb(251,148,15)" rx="2" ry="2" />
<text x="986.42" y="559.5" ></text>
</g>
<g >
<title>Parser::armorLinks (32 samples, 0.03%)</title><rect x="70.5" y="613" width="0.3" height="15.0" fill="rgb(233,74,15)" rx="2" ry="2" />
<text x="73.51" y="623.5" ></text>
</g>
<g >
<title>MagicWordArray::matchVariableStartToEnd (164 samples, 0.13%)</title><rect x="554.0" y="533" width="1.5" height="15.0" fill="rgb(226,81,36)" rx="2" ry="2" />
<text x="556.95" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::__construct (40 samples, 0.03%)</title><rect x="81.6" y="405" width="0.3" height="15.0" fill="rgb(208,31,39)" rx="2" ry="2" />
<text x="84.55" y="415.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::getRawChildren (40 samples, 0.03%)</title><rect x="171.7" y="581" width="0.4" height="15.0" fill="rgb(222,22,42)" rx="2" ry="2" />
<text x="174.74" y="591.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,082 samples, 0.88%)</title><rect x="137.3" y="533" width="10.3" height="15.0" fill="rgb(226,128,24)" rx="2" ry="2" />
<text x="140.26" y="543.5" ></text>
</g>
<g >
<title>Title::getLocalURL (40 samples, 0.03%)</title><rect x="1122.7" y="725" width="0.4" height="15.0" fill="rgb(225,123,6)" rx="2" ry="2" />
<text x="1125.69" y="735.5" ></text>
</g>
<g >
<title>ApiBase::extractRequestParams (81 samples, 0.07%)</title><rect x="674.0" y="933" width="0.8" height="15.0" fill="rgb(240,75,32)" rx="2" ry="2" />
<text x="677.02" y="943.5" ></text>
</g>
<g >
<title>ApiBase::extractRequestParams (40 samples, 0.03%)</title><rect x="23.4" y="1045" width="0.3" height="15.0" fill="rgb(225,18,15)" rx="2" ry="2" />
<text x="26.35" y="1055.5" ></text>
</g>
<g >
<title>ParserCache::save (597 samples, 0.48%)</title><rect x="911.6" y="837" width="5.7" height="15.0" fill="rgb(227,205,30)" rx="2" ry="2" />
<text x="914.61" y="847.5" ></text>
</g>
<g >
<title>Parser::recursiveTagParse (38 samples, 0.03%)</title><rect x="269.6" y="677" width="0.4" height="15.0" fill="rgb(211,89,51)" rx="2" ry="2" />
<text x="272.64" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\User\UserGroupManager::getUserGroups (40 samples, 0.03%)</title><rect x="22.2" y="965" width="0.4" height="15.0" fill="rgb(229,170,37)" rx="2" ry="2" />
<text x="25.20" y="975.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,513 samples, 1.22%)</title><rect x="798.3" y="565" width="14.5" height="15.0" fill="rgb(211,85,51)" rx="2" ry="2" />
<text x="801.35" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (79 samples, 0.06%)</title><rect x="189.7" y="501" width="0.7" height="15.0" fill="rgb(208,101,54)" rx="2" ry="2" />
<text x="192.69" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::consumeAttribs (120 samples, 0.10%)</title><rect x="892.4" y="597" width="1.1" height="15.0" fill="rgb(252,19,28)" rx="2" ry="2" />
<text x="895.35" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (999 samples, 0.81%)</title><rect x="588.0" y="213" width="9.5" height="15.0" fill="rgb(236,40,8)" rx="2" ry="2" />
<text x="591.01" y="223.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (479 samples, 0.39%)</title><rect x="514.8" y="453" width="4.6" height="15.0" fill="rgb(207,135,6)" rx="2" ry="2" />
<text x="517.81" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeBrokenLink (160 samples, 0.13%)</title><rect x="909.2" y="629" width="1.5" height="15.0" fill="rgb(219,162,12)" rx="2" ry="2" />
<text x="912.16" y="639.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Stream::__construct (56 samples, 0.05%)</title><rect x="1011.1" y="325" width="0.5" height="15.0" fill="rgb(234,123,17)" rx="2" ry="2" />
<text x="1014.08" y="335.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (1,400 samples, 1.13%)</title><rect x="799.2" y="453" width="13.3" height="15.0" fill="rgb(241,174,26)" rx="2" ry="2" />
<text x="802.17" y="463.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/rdbms/database/DatabaseMysqlBase.php (39 samples, 0.03%)</title><rect x="13.9" y="725" width="0.4" height="15.0" fill="rgb(236,126,10)" rx="2" ry="2" />
<text x="16.88" y="735.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (389 samples, 0.31%)</title><rect x="779.7" y="261" width="3.7" height="15.0" fill="rgb(230,138,52)" rx="2" ry="2" />
<text x="782.71" y="271.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::prepare (107 samples, 0.09%)</title><rect x="324.6" y="517" width="1.0" height="15.0" fill="rgb(236,182,34)" rx="2" ry="2" />
<text x="327.58" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (79 samples, 0.06%)</title><rect x="272.6" y="597" width="0.8" height="15.0" fill="rgb(208,183,22)" rx="2" ry="2" />
<text x="275.60" y="607.5" ></text>
</g>
<g >
<title>CookieJar::parseCookieResponseHeader (49 samples, 0.04%)</title><rect x="396.4" y="437" width="0.5" height="15.0" fill="rgb(249,123,5)" rx="2" ry="2" />
<text x="399.40" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (35 samples, 0.03%)</title><rect x="259.5" y="597" width="0.3" height="15.0" fill="rgb(206,60,8)" rx="2" ry="2" />
<text x="262.51" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (39 samples, 0.03%)</title><rect x="1179.7" y="821" width="0.4" height="15.0" fill="rgb(234,153,37)" rx="2" ry="2" />
<text x="1182.71" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::runOnTransactionIdleCallbacks (47 samples, 0.04%)</title><rect x="1188.0" y="869" width="0.5" height="15.0" fill="rgb(206,157,45)" rx="2" ry="2" />
<text x="1191.01" y="879.5" ></text>
</g>
<g >
<title>HashBagOStuff::doGet (40 samples, 0.03%)</title><rect x="22.2" y="821" width="0.4" height="15.0" fill="rgb(217,217,6)" rx="2" ry="2" />
<text x="25.20" y="831.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,014 samples, 0.82%)</title><rect x="588.0" y="357" width="9.7" height="15.0" fill="rgb(225,191,29)" rx="2" ry="2" />
<text x="591.01" y="367.5" ></text>
</g>
<g >
<title>StripState::unstripBoth (40 samples, 0.03%)</title><rect x="965.9" y="629" width="0.4" height="15.0" fill="rgb(252,0,47)" rx="2" ry="2" />
<text x="968.92" y="639.5" ></text>
</g>
<g >
<title>Message::format (40 samples, 0.03%)</title><rect x="910.3" y="597" width="0.4" height="15.0" fill="rgb(253,91,21)" rx="2" ry="2" />
<text x="913.30" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::executeInternal (2,719 samples, 2.20%)</title><rect x="173.3" y="613" width="25.9" height="15.0" fill="rgb(214,96,32)" rx="2" ry="2" />
<text x="176.28" y="623.5" >W..</text>
</g>
<g >
<title>Title::getLocalURL (40 samples, 0.03%)</title><rect x="766.9" y="517" width="0.4" height="15.0" fill="rgb(249,206,33)" rx="2" ry="2" />
<text x="769.88" y="527.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (504 samples, 0.41%)</title><rect x="71.3" y="485" width="4.8" height="15.0" fill="rgb(245,148,14)" rx="2" ry="2" />
<text x="74.30" y="495.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,657 samples, 1.34%)</title><rect x="538.1" y="453" width="15.9" height="15.0" fill="rgb(205,37,9)" rx="2" ry="2" />
<text x="541.14" y="463.5" ></text>
</g>
<g >
<title>Shellbox\Command\InputFileFromString::copyTo (76 samples, 0.06%)</title><rect x="424.1" y="533" width="0.7" height="15.0" fill="rgb(221,114,53)" rx="2" ry="2" />
<text x="427.06" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (70 samples, 0.06%)</title><rect x="669.8" y="613" width="0.6" height="15.0" fill="rgb(245,188,31)" rx="2" ry="2" />
<text x="672.76" y="623.5" ></text>
</g>
<g >
<title>Title::isAlwaysKnown (40 samples, 0.03%)</title><rect x="767.3" y="581" width="0.3" height="15.0" fill="rgb(240,38,3)" rx="2" ry="2" />
<text x="770.26" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InsertionMode::stripNulls (201 samples, 0.16%)</title><rect x="713.6" y="933" width="1.9" height="15.0" fill="rgb(209,74,2)" rx="2" ry="2" />
<text x="716.59" y="943.5" ></text>
</g>
<g >
<title>Parser::preSaveTransform (1,315 samples, 1.06%)</title><rect x="656.2" y="821" width="12.6" height="15.0" fill="rgb(236,57,10)" rx="2" ry="2" />
<text x="659.21" y="831.5" ></text>
</g>
<g >
<title>BitmapHandler::normaliseParams (33 samples, 0.03%)</title><rect x="1063.0" y="485" width="0.3" height="15.0" fill="rgb(218,164,30)" rx="2" ry="2" />
<text x="1065.99" y="495.5" ></text>
</g>
<g >
<title>Title::getLinkURL (87 samples, 0.07%)</title><rect x="560.7" y="485" width="0.8" height="15.0" fill="rgb(222,127,20)" rx="2" ry="2" />
<text x="563.66" y="495.5" ></text>
</g>
<g >
<title>Title::getNsText (40 samples, 0.03%)</title><rect x="67.0" y="469" width="0.4" height="15.0" fill="rgb(252,170,7)" rx="2" ry="2" />
<text x="69.98" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::insertElement (40 samples, 0.03%)</title><rect x="1163.1" y="709" width="0.4" height="15.0" fill="rgb(213,79,10)" rx="2" ry="2" />
<text x="1166.10" y="719.5" ></text>
</g>
<g >
<title>Parser::getTemplateDom (40 samples, 0.03%)</title><rect x="31.2" y="485" width="0.4" height="15.0" fill="rgb(244,18,35)" rx="2" ry="2" />
<text x="34.23" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (66 samples, 0.05%)</title><rect x="476.2" y="869" width="0.6" height="15.0" fill="rgb(207,17,39)" rx="2" ry="2" />
<text x="479.17" y="879.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (988 samples, 0.80%)</title><rect x="527.4" y="325" width="9.4" height="15.0" fill="rgb(216,207,1)" rx="2" ry="2" />
<text x="530.41" y="335.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\Notifications\EventDispatcher::groupCommentsByThreadAndName (40 samples, 0.03%)</title><rect x="948.4" y="837" width="0.3" height="15.0" fill="rgb(224,75,22)" rx="2" ry="2" />
<text x="951.35" y="847.5" ></text>
</g>
<g >
<title>Parser::getTargetLanguage (40 samples, 0.03%)</title><rect x="837.3" y="613" width="0.4" height="15.0" fill="rgb(215,145,38)" rx="2" ry="2" />
<text x="840.33" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (40 samples, 0.03%)</title><rect x="1115.8" y="549" width="0.4" height="15.0" fill="rgb(223,161,17)" rx="2" ry="2" />
<text x="1118.82" y="559.5" ></text>
</g>
<g >
<title>Language::needsGenderDistinction (39 samples, 0.03%)</title><rect x="558.1" y="453" width="0.4" height="15.0" fill="rgb(244,65,30)" rx="2" ry="2" />
<text x="561.13" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getNamespaceInfo (120 samples, 0.10%)</title><rect x="68.2" y="597" width="1.2" height="15.0" fill="rgb(209,71,35)" rx="2" ry="2" />
<text x="71.23" y="607.5" ></text>
</g>
<g >
<title>DeferredUpdatesScope::processStageQueue (19,469 samples, 15.74%)</title><rect x="731.5" y="1029" width="185.8" height="15.0" fill="rgb(254,20,37)" rx="2" ry="2" />
<text x="734.52" y="1039.5" >DeferredUpdatesScope::pr..</text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (978 samples, 0.79%)</title><rect x="137.4" y="405" width="9.3" height="15.0" fill="rgb(229,74,22)" rx="2" ry="2" />
<text x="140.37" y="415.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/deferred/DeferredUpdates.php(231)} (103 samples, 0.08%)</title><rect x="1188.8" y="981" width="1.0" height="15.0" fill="rgb(235,215,54)" rx="2" ry="2" />
<text x="1191.79" y="991.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (267 samples, 0.22%)</title><rect x="1028.5" y="597" width="2.6" height="15.0" fill="rgb(236,116,37)" rx="2" ry="2" />
<text x="1031.52" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (392 samples, 0.32%)</title><rect x="397.2" y="405" width="3.8" height="15.0" fill="rgb(234,24,21)" rx="2" ry="2" />
<text x="400.23" y="415.5" ></text>
</g>
<g >
<title>DeferredUpdates::run (19,469 samples, 15.74%)</title><rect x="731.5" y="997" width="185.8" height="15.0" fill="rgb(217,138,8)" rx="2" ry="2" />
<text x="734.52" y="1007.5" >DeferredUpdates::run</text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::normalizeHeaderValue (21 samples, 0.02%)</title><rect x="322.7" y="293" width="0.2" height="15.0" fill="rgb(229,148,40)" rx="2" ry="2" />
<text x="325.68" y="303.5" ></text>
</g>
<g >
<title>ApiBase::extractRequestParams (40 samples, 0.03%)</title><rect x="30.6" y="933" width="0.4" height="15.0" fill="rgb(245,57,52)" rx="2" ry="2" />
<text x="33.62" y="943.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnection (39 samples, 0.03%)</title><rect x="315.6" y="565" width="0.4" height="15.0" fill="rgb(242,39,19)" rx="2" ry="2" />
<text x="318.59" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getContentLanguage (40 samples, 0.03%)</title><rect x="51.4" y="581" width="0.3" height="15.0" fill="rgb(216,60,48)" rx="2" ry="2" />
<text x="54.36" y="591.5" ></text>
</g>
<g >
<title>SectionProfileCallback::__destruct (39 samples, 0.03%)</title><rect x="391.1" y="693" width="0.3" height="15.0" fill="rgb(246,1,22)" rx="2" ry="2" />
<text x="394.08" y="703.5" ></text>
</g>
<g >
<title>ApiResult::validateValue (157 samples, 0.13%)</title><rect x="678.0" y="1013" width="1.5" height="15.0" fill="rgb(213,21,7)" rx="2" ry="2" />
<text x="680.96" y="1023.5" ></text>
</g>
<g >
<title>Cite\Cite::checkRefsNoReferences (46 samples, 0.04%)</title><rect x="732.1" y="645" width="0.4" height="15.0" fill="rgb(235,168,49)" rx="2" ry="2" />
<text x="735.06" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="116.6" y="549" width="0.4" height="15.0" fill="rgb(237,88,43)" rx="2" ry="2" />
<text x="119.62" y="559.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (462 samples, 0.37%)</title><rect x="583.2" y="357" width="4.4" height="15.0" fill="rgb(240,106,54)" rx="2" ry="2" />
<text x="586.21" y="367.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (118 samples, 0.10%)</title><rect x="298.8" y="645" width="1.1" height="15.0" fill="rgb(246,169,28)" rx="2" ry="2" />
<text x="301.77" y="655.5" ></text>
</g>
<g >
<title>Parser::handleAllQuotes (78 samples, 0.06%)</title><rect x="495.4" y="581" width="0.8" height="15.0" fill="rgb(217,221,15)" rx="2" ry="2" />
<text x="498.45" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::generateImpliedEndTagsAndPop (80 samples, 0.06%)</title><rect x="905.3" y="581" width="0.8" height="15.0" fill="rgb(222,123,10)" rx="2" ry="2" />
<text x="908.33" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LBFactory::commitPrimaryChanges (82 samples, 0.07%)</title><rect x="1188.0" y="981" width="0.8" height="15.0" fill="rgb(226,199,16)" rx="2" ry="2" />
<text x="1191.01" y="991.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (1,228 samples, 0.99%)</title><rect x="998.4" y="373" width="11.8" height="15.0" fill="rgb(211,221,36)" rx="2" ry="2" />
<text x="1001.44" y="383.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="837.3" y="549" width="0.4" height="15.0" fill="rgb(216,55,20)" rx="2" ry="2" />
<text x="840.33" y="559.5" ></text>
</g>
<g >
<title>Title::makeName (40 samples, 0.03%)</title><rect x="689.0" y="917" width="0.3" height="15.0" fill="rgb(216,133,33)" rx="2" ry="2" />
<text x="691.95" y="927.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (261 samples, 0.21%)</title><rect x="369.9" y="341" width="2.5" height="15.0" fill="rgb(215,11,26)" rx="2" ry="2" />
<text x="372.93" y="351.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="267.0" y="357" width="0.4" height="15.0" fill="rgb(251,223,43)" rx="2" ry="2" />
<text x="269.99" y="367.5" ></text>
</g>
<g >
<title>SectionProfileCallback::__construct (49 samples, 0.04%)</title><rect x="1045.3" y="581" width="0.4" height="15.0" fill="rgb(222,179,20)" rx="2" ry="2" />
<text x="1048.26" y="591.5" ></text>
</g>
<g >
<title>Cite\Hooks\CiteParserTagHooks::ref (69 samples, 0.06%)</title><rect x="582.0" y="533" width="0.6" height="15.0" fill="rgb(230,23,13)" rx="2" ry="2" />
<text x="584.95" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::makeInsertLists (40 samples, 0.03%)</title><rect x="1183.7" y="885" width="0.4" height="15.0" fill="rgb(207,108,20)" rx="2" ry="2" />
<text x="1186.67" y="895.5" ></text>
</g>
<g >
<title>MessageCache::get (79 samples, 0.06%)</title><rect x="1124.0" y="741" width="0.7" height="15.0" fill="rgb(212,206,36)" rx="2" ry="2" />
<text x="1126.96" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Page\ParserOutputAccess::getCachedParserOutput (139 samples, 0.11%)</title><rect x="948.7" y="821" width="1.4" height="15.0" fill="rgb(246,55,25)" rx="2" ry="2" />
<text x="951.73" y="831.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::create (65 samples, 0.05%)</title><rect x="362.1" y="517" width="0.6" height="15.0" fill="rgb(253,128,12)" rx="2" ry="2" />
<text x="365.12" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Cache\CacheKeyHelper::getKeyForPage (40 samples, 0.03%)</title><rect x="837.7" y="613" width="0.4" height="15.0" fill="rgb(212,50,25)" rx="2" ry="2" />
<text x="840.71" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::castToTitle (79 samples, 0.06%)</title><rect x="559.9" y="485" width="0.8" height="15.0" fill="rgb(242,157,19)" rx="2" ry="2" />
<text x="562.91" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::getUri (39 samples, 0.03%)</title><rect x="81.2" y="373" width="0.4" height="15.0" fill="rgb(249,162,42)" rx="2" ry="2" />
<text x="84.18" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (40 samples, 0.03%)</title><rect x="981.9" y="517" width="0.4" height="15.0" fill="rgb(220,76,26)" rx="2" ry="2" />
<text x="984.92" y="527.5" ></text>
</g>
<g >
<title>Title::getLinkURL (40 samples, 0.03%)</title><rect x="984.9" y="517" width="0.4" height="15.0" fill="rgb(224,26,18)" rx="2" ry="2" />
<text x="987.91" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Stream::getMetadata (38 samples, 0.03%)</title><rect x="396.9" y="341" width="0.3" height="15.0" fill="rgb(243,6,49)" rx="2" ry="2" />
<text x="399.87" y="351.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (40 samples, 0.03%)</title><rect x="172.1" y="581" width="0.4" height="15.0" fill="rgb(234,127,47)" rx="2" ry="2" />
<text x="175.12" y="591.5" ></text>
</g>
<g >
<title>MapCacheLRU::getCurrentTime (40 samples, 0.03%)</title><rect x="931.9" y="629" width="0.4" height="15.0" fill="rgb(210,76,51)" rx="2" ry="2" />
<text x="934.95" y="639.5" ></text>
</g>
<g >
<title>Parser::handleTables (40 samples, 0.03%)</title><rect x="123.1" y="645" width="0.4" height="15.0" fill="rgb(211,170,13)" rx="2" ry="2" />
<text x="126.12" y="655.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (710 samples, 0.57%)</title><rect x="317.8" y="677" width="6.8" height="15.0" fill="rgb(237,180,54)" rx="2" ry="2" />
<text x="320.81" y="687.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getTitleInvalidRegex (40 samples, 0.03%)</title><rect x="14.6" y="853" width="0.4" height="15.0" fill="rgb(225,193,51)" rx="2" ry="2" />
<text x="17.64" y="863.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::__construct (28 samples, 0.02%)</title><rect x="553.4" y="341" width="0.2" height="15.0" fill="rgb(247,121,22)" rx="2" ry="2" />
<text x="556.35" y="351.5" ></text>
</g>
<g >
<title>SectionProfiler::getTime (40 samples, 0.03%)</title><rect x="1045.7" y="549" width="0.4" height="15.0" fill="rgb(206,203,14)" rx="2" ry="2" />
<text x="1048.72" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(322)} (161 samples, 0.13%)</title><rect x="945.3" y="773" width="1.5" height="15.0" fill="rgb(222,44,8)" rx="2" ry="2" />
<text x="948.29" y="783.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (877 samples, 0.71%)</title><rect x="770.2" y="501" width="8.3" height="15.0" fill="rgb(252,229,17)" rx="2" ry="2" />
<text x="773.16" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onParserAfterParse (40 samples, 0.03%)</title><rect x="31.2" y="661" width="0.4" height="15.0" fill="rgb(208,160,10)" rx="2" ry="2" />
<text x="34.23" y="671.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (30 samples, 0.02%)</title><rect x="699.2" y="901" width="0.3" height="15.0" fill="rgb(241,135,5)" rx="2" ry="2" />
<text x="702.17" y="911.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (846 samples, 0.68%)</title><rect x="851.4" y="373" width="8.1" height="15.0" fill="rgb(235,168,7)" rx="2" ry="2" />
<text x="854.44" y="383.5" ></text>
</g>
<g >
<title>Title::getNsText (105 samples, 0.08%)</title><rect x="841.0" y="597" width="1.0" height="15.0" fill="rgb(209,226,23)" rx="2" ry="2" />
<text x="843.97" y="607.5" ></text>
</g>
<g >
<title>SpamRegexBatch::validateRegexes (359 samples, 0.29%)</title><rect x="472.7" y="677" width="3.5" height="15.0" fill="rgb(236,205,25)" rx="2" ry="2" />
<text x="475.74" y="687.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (998 samples, 0.81%)</title><rect x="646.7" y="661" width="9.5" height="15.0" fill="rgb(214,107,9)" rx="2" ry="2" />
<text x="649.69" y="671.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,391 samples, 1.12%)</title><rect x="81.9" y="565" width="13.3" height="15.0" fill="rgb(251,65,31)" rx="2" ry="2" />
<text x="84.93" y="575.5" ></text>
</g>
<g >
<title>LinkHolderArray::replace (1,396 samples, 1.13%)</title><rect x="54.0" y="613" width="13.4" height="15.0" fill="rgb(213,42,1)" rx="2" ry="2" />
<text x="57.04" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::execute (4,155 samples, 3.36%)</title><rect x="1125.0" y="821" width="39.6" height="15.0" fill="rgb(228,6,25)" rx="2" ry="2" />
<text x="1127.97" y="831.5" >Wik..</text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (846 samples, 0.68%)</title><rect x="851.4" y="389" width="8.1" height="15.0" fill="rgb(214,175,10)" rx="2" ry="2" />
<text x="854.44" y="399.5" ></text>
</g>
<g >
<title>Title::newFromText (160 samples, 0.13%)</title><rect x="687.4" y="917" width="1.6" height="15.0" fill="rgb(232,226,15)" rx="2" ry="2" />
<text x="690.43" y="927.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeBrokenLink (1,040 samples, 0.84%)</title><rect x="55.2" y="581" width="9.9" height="15.0" fill="rgb(236,157,41)" rx="2" ry="2" />
<text x="58.18" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkClasses (80 samples, 0.06%)</title><rect x="261.0" y="869" width="0.8" height="15.0" fill="rgb(242,142,47)" rx="2" ry="2" />
<text x="263.99" y="879.5" ></text>
</g>
<g >
<title>SearchMySQL::normalizeText (120 samples, 0.10%)</title><rect x="1182.5" y="949" width="1.2" height="15.0" fill="rgb(230,140,48)" rx="2" ry="2" />
<text x="1185.53" y="959.5" ></text>
</g>
<g >
<title>Title::getPageLanguage (39 samples, 0.03%)</title><rect x="386.6" y="677" width="0.4" height="15.0" fill="rgb(247,226,54)" rx="2" ry="2" />
<text x="389.65" y="687.5" ></text>
</g>
<g >
<title>Title::getDBkey (40 samples, 0.03%)</title><rect x="837.7" y="597" width="0.4" height="15.0" fill="rgb(229,21,21)" rx="2" ry="2" />
<text x="840.71" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::__construct (72 samples, 0.06%)</title><rect x="94.5" y="373" width="0.7" height="15.0" fill="rgb(218,45,42)" rx="2" ry="2" />
<text x="97.52" y="383.5" ></text>
</g>
<g >
<title>ParserOutput::addLink (71 samples, 0.06%)</title><rect x="367.1" y="725" width="0.7" height="15.0" fill="rgb(249,153,50)" rx="2" ry="2" />
<text x="370.09" y="735.5" ></text>
</g>
<g >
<title>Language::uc (40 samples, 0.03%)</title><rect x="1034.0" y="549" width="0.4" height="15.0" fill="rgb(239,164,21)" rx="2" ry="2" />
<text x="1037.02" y="559.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::__construct (41 samples, 0.03%)</title><rect x="880.1" y="549" width="0.4" height="15.0" fill="rgb(241,152,16)" rx="2" ry="2" />
<text x="883.15" y="559.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (41 samples, 0.03%)</title><rect x="954.1" y="549" width="0.4" height="15.0" fill="rgb(236,92,26)" rx="2" ry="2" />
<text x="957.09" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (1,651 samples, 1.34%)</title><rect x="346.4" y="485" width="15.7" height="15.0" fill="rgb(209,40,19)" rx="2" ry="2" />
<text x="349.37" y="495.5" ></text>
</g>
<g >
<title>LinkCache::getGoodLinkRow (40 samples, 0.03%)</title><rect x="261.0" y="837" width="0.4" height="15.0" fill="rgb(224,21,33)" rx="2" ry="2" />
<text x="263.99" y="847.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::interpretAttribMatches (80 samples, 0.06%)</title><rect x="1104.4" y="453" width="0.7" height="15.0" fill="rgb(239,6,37)" rx="2" ry="2" />
<text x="1107.35" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (35 samples, 0.03%)</title><rect x="1164.6" y="773" width="0.4" height="15.0" fill="rgb(228,127,27)" rx="2" ry="2" />
<text x="1167.62" y="783.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (58 samples, 0.05%)</title><rect x="345.4" y="309" width="0.5" height="15.0" fill="rgb(221,29,47)" rx="2" ry="2" />
<text x="348.38" y="319.5" ></text>
</g>
<g >
<title>WikiPage::getContentHandler (39 samples, 0.03%)</title><rect x="672.3" y="933" width="0.3" height="15.0" fill="rgb(246,131,28)" rx="2" ry="2" />
<text x="675.26" y="943.5" ></text>
</g>
<g >
<title>Language::convertDoubleWidth (37 samples, 0.03%)</title><rect x="1187.7" y="933" width="0.3" height="15.0" fill="rgb(218,109,20)" rx="2" ry="2" />
<text x="1190.65" y="943.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,152 samples, 0.93%)</title><rect x="1052.3" y="533" width="11.0" height="15.0" fill="rgb(219,52,15)" rx="2" ry="2" />
<text x="1055.31" y="543.5" ></text>
</g>
<g >
<title>Linker::normalizeSubpageLink (79 samples, 0.06%)</title><rect x="1042.0" y="597" width="0.8" height="15.0" fill="rgb(249,132,53)" rx="2" ry="2" />
<text x="1045.00" y="607.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (479 samples, 0.39%)</title><rect x="514.8" y="501" width="4.6" height="15.0" fill="rgb(231,71,2)" rx="2" ry="2" />
<text x="517.81" y="511.5" ></text>
</g>
<g >
<title>Title::wasLocalInterwiki (45 samples, 0.04%)</title><rect x="379.0" y="725" width="0.4" height="15.0" fill="rgb(237,3,50)" rx="2" ry="2" />
<text x="381.99" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeBrokenLink (159 samples, 0.13%)</title><rect x="468.0" y="709" width="1.5" height="15.0" fill="rgb(220,173,10)" rx="2" ry="2" />
<text x="471.03" y="719.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (38 samples, 0.03%)</title><rect x="385.3" y="597" width="0.4" height="15.0" fill="rgb(249,63,54)" rx="2" ry="2" />
<text x="388.32" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::length (40 samples, 0.03%)</title><rect x="246.6" y="741" width="0.4" height="15.0" fill="rgb(213,177,25)" rx="2" ry="2" />
<text x="249.57" y="751.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (241 samples, 0.19%)</title><rect x="51.7" y="597" width="2.3" height="15.0" fill="rgb(235,125,18)" rx="2" ry="2" />
<text x="54.74" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(384)} (160 samples, 0.13%)</title><rect x="224.5" y="805" width="1.5" height="15.0" fill="rgb(227,221,7)" rx="2" ry="2" />
<text x="227.45" y="815.5" ></text>
</g>
<g >
<title>Parser::handleTables (80 samples, 0.06%)</title><rect x="381.0" y="757" width="0.7" height="15.0" fill="rgb(233,174,50)" rx="2" ry="2" />
<text x="383.95" y="767.5" ></text>
</g>
<g >
<title>MessageCache::getMessageTextFromContent (37 samples, 0.03%)</title><rect x="700.4" y="837" width="0.3" height="15.0" fill="rgb(238,150,19)" rx="2" ry="2" />
<text x="703.37" y="847.5" ></text>
</g>
<g >
<title>ContextSource::msg (39 samples, 0.03%)</title><rect x="1120.4" y="789" width="0.4" height="15.0" fill="rgb(214,157,47)" rx="2" ry="2" />
<text x="1123.41" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (160 samples, 0.13%)</title><rect x="197.7" y="581" width="1.5" height="15.0" fill="rgb(250,181,16)" rx="2" ry="2" />
<text x="200.69" y="591.5" ></text>
</g>
<g >
<title>Html::openElement (40 samples, 0.03%)</title><rect x="733.6" y="645" width="0.4" height="15.0" fill="rgb(216,39,33)" rx="2" ry="2" />
<text x="736.65" y="655.5" ></text>
</g>
<g >
<title>Parser::statelessFetchTemplate (72 samples, 0.06%)</title><rect x="1044.6" y="565" width="0.7" height="15.0" fill="rgb(221,145,1)" rx="2" ry="2" />
<text x="1047.57" y="575.5" ></text>
</g>
<g >
<title>LinkHolderArray::replace (199 samples, 0.16%)</title><rect x="468.0" y="741" width="1.9" height="15.0" fill="rgb(210,170,28)" rx="2" ry="2" />
<text x="471.03" y="751.5" ></text>
</g>
<g >
<title>MessageCache::get (80 samples, 0.06%)</title><rect x="981.2" y="517" width="0.7" height="15.0" fill="rgb(234,138,22)" rx="2" ry="2" />
<text x="984.16" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (118 samples, 0.10%)</title><rect x="267.4" y="341" width="1.1" height="15.0" fill="rgb(234,110,42)" rx="2" ry="2" />
<text x="270.37" y="351.5" ></text>
</g>
<g >
<title>TemplateDataHooks::onPageContentSave (18,801 samples, 15.20%)</title><rect x="476.8" y="821" width="179.4" height="15.0" fill="rgb(250,177,2)" rx="2" ry="2" />
<text x="479.80" y="831.5" >TemplateDataHooks::onPa..</text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (56 samples, 0.05%)</title><rect x="1180.1" y="789" width="0.5" height="15.0" fill="rgb(235,88,39)" rx="2" ry="2" />
<text x="1183.09" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::init (122 samples, 0.10%)</title><rect x="723.5" y="853" width="1.2" height="15.0" fill="rgb(219,74,40)" rx="2" ry="2" />
<text x="726.49" y="863.5" ></text>
</g>
<g >
<title>NamespaceInfo::isCapitalized (62 samples, 0.05%)</title><rect x="820.8" y="581" width="0.6" height="15.0" fill="rgb(228,193,15)" rx="2" ry="2" />
<text x="823.77" y="591.5" ></text>
</g>
<g >
<title>ExplodeIterator::next (116 samples, 0.09%)</title><rect x="289.4" y="725" width="1.1" height="15.0" fill="rgb(232,157,43)" rx="2" ry="2" />
<text x="292.40" y="735.5" ></text>
</g>
<g >
<title>Title::getTitleFormatter (39 samples, 0.03%)</title><rect x="291.6" y="661" width="0.4" height="15.0" fill="rgb(235,15,54)" rx="2" ry="2" />
<text x="294.63" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (439 samples, 0.36%)</title><rect x="251.9" y="725" width="4.2" height="15.0" fill="rgb(205,180,7)" rx="2" ry="2" />
<text x="254.93" y="735.5" ></text>
</g>
<g >
<title>Title::prefix (40 samples, 0.03%)</title><rect x="762.7" y="533" width="0.3" height="15.0" fill="rgb(212,131,3)" rx="2" ry="2" />
<text x="765.65" y="543.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::doTransform (35 samples, 0.03%)</title><rect x="798.0" y="549" width="0.3" height="15.0" fill="rgb(242,17,12)" rx="2" ry="2" />
<text x="801.02" y="559.5" ></text>
</g>
<g >
<title>StripState::unstripBoth (40 samples, 0.03%)</title><rect x="283.3" y="741" width="0.3" height="15.0" fill="rgb(212,75,44)" rx="2" ry="2" />
<text x="286.26" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds (32 samples, 0.03%)</title><rect x="207.6" y="789" width="0.3" height="15.0" fill="rgb(249,204,45)" rx="2" ry="2" />
<text x="210.55" y="799.5" ></text>
</g>
<g >
<title>ApiBase::getParameter (40 samples, 0.03%)</title><rect x="730.8" y="1061" width="0.3" height="15.0" fill="rgb(212,193,35)" rx="2" ry="2" />
<text x="733.77" y="1071.5" ></text>
</g>
<g >
<title>WebRequest::getVal (80 samples, 0.06%)</title><rect x="671.1" y="901" width="0.8" height="15.0" fill="rgb(223,197,32)" rx="2" ry="2" />
<text x="674.15" y="911.5" ></text>
</g>
<g >
<title>PPDStack_Hash::push (40 samples, 0.03%)</title><rect x="46.0" y="533" width="0.4" height="15.0" fill="rgb(246,78,14)" rx="2" ry="2" />
<text x="48.99" y="543.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (37 samples, 0.03%)</title><rect x="387.4" y="581" width="0.4" height="15.0" fill="rgb(251,91,26)" rx="2" ry="2" />
<text x="390.41" y="591.5" ></text>
</g>
<g >
<title>BitmapHandler::normaliseParams (28 samples, 0.02%)</title><rect x="146.7" y="469" width="0.3" height="15.0" fill="rgb(218,59,15)" rx="2" ry="2" />
<text x="149.70" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::computeLegacyId (40 samples, 0.03%)</title><rect x="698.1" y="1013" width="0.4" height="15.0" fill="rgb(229,77,9)" rx="2" ry="2" />
<text x="701.07" y="1023.5" ></text>
</g>
<g >
<title>LinkCache::addLinkObj (38 samples, 0.03%)</title><rect x="385.3" y="421" width="0.4" height="15.0" fill="rgb(246,134,33)" rx="2" ry="2" />
<text x="388.32" y="431.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getPrefixedText (40 samples, 0.03%)</title><rect x="502.9" y="501" width="0.4" height="15.0" fill="rgb(252,70,30)" rx="2" ry="2" />
<text x="505.91" y="511.5" ></text>
</g>
<g >
<title>Title::getArticleID (32 samples, 0.03%)</title><rect x="700.7" y="1029" width="0.3" height="15.0" fill="rgb(239,208,13)" rx="2" ry="2" />
<text x="703.73" y="1039.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeLink (40 samples, 0.03%)</title><rect x="469.5" y="709" width="0.4" height="15.0" fill="rgb(221,106,52)" rx="2" ry="2" />
<text x="472.55" y="719.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (40 samples, 0.03%)</title><rect x="1090.7" y="597" width="0.4" height="15.0" fill="rgb(228,69,44)" rx="2" ry="2" />
<text x="1093.67" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (188 samples, 0.15%)</title><rect x="375.4" y="533" width="1.8" height="15.0" fill="rgb(226,163,5)" rx="2" ry="2" />
<text x="378.37" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::serializeNode (40 samples, 0.03%)</title><rect x="461.9" y="597" width="0.4" height="15.0" fill="rgb(235,44,44)" rx="2" ry="2" />
<text x="464.91" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (561 samples, 0.45%)</title><rect x="308.2" y="389" width="5.4" height="15.0" fill="rgb(207,59,39)" rx="2" ry="2" />
<text x="311.21" y="399.5" ></text>
</g>
<g >
<title>Parser::recursiveTagParse (40 samples, 0.03%)</title><rect x="31.2" y="565" width="0.4" height="15.0" fill="rgb(208,211,3)" rx="2" ry="2" />
<text x="34.23" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::dispatcherCurrentNode (40 samples, 0.03%)</title><rect x="1108.2" y="565" width="0.4" height="15.0" fill="rgb(246,207,22)" rx="2" ry="2" />
<text x="1111.17" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (38 samples, 0.03%)</title><rect x="919.6" y="869" width="0.3" height="15.0" fill="rgb(253,75,34)" rx="2" ry="2" />
<text x="922.55" y="879.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1656)} (30 samples, 0.02%)</title><rect x="13.6" y="805" width="0.3" height="15.0" fill="rgb(229,177,5)" rx="2" ry="2" />
<text x="16.60" y="815.5" ></text>
</g>
<g >
<title>LCStoreDB::get (37 samples, 0.03%)</title><rect x="387.4" y="517" width="0.4" height="15.0" fill="rgb(230,19,49)" rx="2" ry="2" />
<text x="390.41" y="527.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,657 samples, 1.34%)</title><rect x="538.1" y="485" width="15.9" height="15.0" fill="rgb(210,182,8)" rx="2" ry="2" />
<text x="541.14" y="495.5" ></text>
</g>
<g >
<title>Language::lc (119 samples, 0.10%)</title><rect x="1186.5" y="949" width="1.2" height="15.0" fill="rgb(245,206,34)" rx="2" ry="2" />
<text x="1189.52" y="959.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (40 samples, 0.03%)</title><rect x="300.3" y="597" width="0.4" height="15.0" fill="rgb(250,195,3)" rx="2" ry="2" />
<text x="303.29" y="607.5" ></text>
</g>
<g >
<title>MagicWordArray::getBaseRegex (38 samples, 0.03%)</title><rect x="420.9" y="613" width="0.4" height="15.0" fill="rgb(213,158,4)" rx="2" ry="2" />
<text x="423.90" y="623.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (1,538 samples, 1.24%)</title><rect x="1011.6" y="357" width="14.7" height="15.0" fill="rgb(232,3,2)" rx="2" ry="2" />
<text x="1014.62" y="367.5" ></text>
</g>
<g >
<title>Parser::doQuotes (39 samples, 0.03%)</title><rect x="495.8" y="565" width="0.4" height="15.0" fill="rgb(209,205,22)" rx="2" ry="2" />
<text x="498.82" y="575.5" ></text>
</g>
<g >
<title>Shellbox\Command\UnboxedExecutor::buildFinalCommand (39 samples, 0.03%)</title><rect x="1076.1" y="421" width="0.4" height="15.0" fill="rgb(221,98,8)" rx="2" ry="2" />
<text x="1079.10" y="431.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (40 samples, 0.03%)</title><rect x="981.5" y="485" width="0.4" height="15.0" fill="rgb(214,161,23)" rx="2" ry="2" />
<text x="984.54" y="495.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCss (40 samples, 0.03%)</title><rect x="882.1" y="597" width="0.3" height="15.0" fill="rgb(241,82,4)" rx="2" ry="2" />
<text x="885.07" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::characters (359 samples, 0.29%)</title><rect x="1096.0" y="501" width="3.4" height="15.0" fill="rgb(242,164,14)" rx="2" ry="2" />
<text x="1098.98" y="511.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (498 samples, 0.40%)</title><rect x="132.5" y="421" width="4.8" height="15.0" fill="rgb(244,159,3)" rx="2" ry="2" />
<text x="135.51" y="431.5" ></text>
</g>
<g >
<title>ApiModuleManager::getModule (39 samples, 0.03%)</title><rect x="674.8" y="933" width="0.4" height="15.0" fill="rgb(249,76,29)" rx="2" ry="2" />
<text x="677.79" y="943.5" ></text>
</g>
<g >
<title>Title::newFromLinkTarget (39 samples, 0.03%)</title><rect x="1028.9" y="533" width="0.4" height="15.0" fill="rgb(237,80,26)" rx="2" ry="2" />
<text x="1031.90" y="543.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,051 samples, 0.85%)</title><rect x="1053.0" y="405" width="10.0" height="15.0" fill="rgb(243,217,43)" rx="2" ry="2" />
<text x="1055.96" y="415.5" ></text>
</g>
<g >
<title>ParserCache::restoreFromJson (40 samples, 0.03%)</title><rect x="949.7" y="789" width="0.4" height="15.0" fill="rgb(238,127,44)" rx="2" ry="2" />
<text x="952.68" y="799.5" ></text>
</g>
<g >
<title>Parser::internalParse (31 samples, 0.03%)</title><rect x="950.4" y="549" width="0.3" height="15.0" fill="rgb(223,201,13)" rx="2" ry="2" />
<text x="953.36" y="559.5" ></text>
</g>
<g >
<title>LinkHolderArray::replace (198 samples, 0.16%)</title><rect x="642.5" y="565" width="1.9" height="15.0" fill="rgb(237,123,30)" rx="2" ry="2" />
<text x="645.54" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (119 samples, 0.10%)</title><rect x="705.6" y="773" width="1.1" height="15.0" fill="rgb(211,198,39)" rx="2" ry="2" />
<text x="708.59" y="783.5" ></text>
</g>
<g >
<title>Title::getFullURL (40 samples, 0.03%)</title><rect x="766.9" y="533" width="0.4" height="15.0" fill="rgb(249,211,35)" rx="2" ry="2" />
<text x="769.88" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getTitleFormatter (39 samples, 0.03%)</title><rect x="291.6" y="645" width="0.4" height="15.0" fill="rgb(222,112,10)" rx="2" ry="2" />
<text x="294.63" y="655.5" ></text>
</g>
<g >
<title>Title::getNsText (35 samples, 0.03%)</title><rect x="869.5" y="613" width="0.4" height="15.0" fill="rgb(253,126,20)" rx="2" ry="2" />
<text x="872.53" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (40 samples, 0.03%)</title><rect x="976.6" y="485" width="0.4" height="15.0" fill="rgb(248,8,43)" rx="2" ry="2" />
<text x="979.57" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (338 samples, 0.27%)</title><rect x="1048.8" y="373" width="3.2" height="15.0" fill="rgb(252,70,20)" rx="2" ry="2" />
<text x="1051.79" y="383.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::produceStatsdData (15 samples, 0.01%)</title><rect x="987.5" y="437" width="0.2" height="15.0" fill="rgb(227,123,24)" rx="2" ry="2" />
<text x="990.53" y="447.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,006 samples, 0.81%)</title><rect x="409.4" y="613" width="9.6" height="15.0" fill="rgb(221,86,44)" rx="2" ry="2" />
<text x="412.40" y="623.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (563 samples, 0.46%)</title><rect x="778.5" y="597" width="5.4" height="15.0" fill="rgb(237,112,36)" rx="2" ry="2" />
<text x="781.53" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::emitDataRange (841 samples, 0.68%)</title><rect x="621.9" y="517" width="8.1" height="15.0" fill="rgb(215,101,53)" rx="2" ry="2" />
<text x="624.93" y="527.5" ></text>
</g>
<g >
<title>Language::formatNum (160 samples, 0.13%)</title><rect x="32.0" y="629" width="1.5" height="15.0" fill="rgb(225,54,4)" rx="2" ry="2" />
<text x="35.00" y="639.5" ></text>
</g>
<g >
<title>Message::transformText (33 samples, 0.03%)</title><rect x="699.5" y="949" width="0.3" height="15.0" fill="rgb(223,121,4)" rx="2" ry="2" />
<text x="702.46" y="959.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::splitHeading (40 samples, 0.03%)</title><rect x="35.4" y="629" width="0.4" height="15.0" fill="rgb(248,26,45)" rx="2" ry="2" />
<text x="38.42" y="639.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/MultimediaViewer/includes/MultimediaViewerHooks.php (34 samples, 0.03%)</title><rect x="698.8" y="869" width="0.4" height="15.0" fill="rgb(246,133,6)" rx="2" ry="2" />
<text x="701.85" y="879.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (438 samples, 0.35%)</title><rect x="71.9" y="389" width="4.2" height="15.0" fill="rgb(209,27,16)" rx="2" ry="2" />
<text x="74.93" y="399.5" ></text>
</g>
<g >
<title>Title::prefix (39 samples, 0.03%)</title><rect x="617.4" y="485" width="0.3" height="15.0" fill="rgb(250,26,39)" rx="2" ry="2" />
<text x="620.36" y="495.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="13.2" y="901" width="0.4" height="15.0" fill="rgb(250,177,36)" rx="2" ry="2" />
<text x="16.22" y="911.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/HTMLData.php (40 samples, 0.03%)</title><rect x="726.2" y="901" width="0.4" height="15.0" fill="rgb(246,29,40)" rx="2" ry="2" />
<text x="729.18" y="911.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::doTransform (33 samples, 0.03%)</title><rect x="1063.0" y="501" width="0.3" height="15.0" fill="rgb(228,128,16)" rx="2" ry="2" />
<text x="1065.99" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (39 samples, 0.03%)</title><rect x="507.8" y="405" width="0.4" height="15.0" fill="rgb(242,136,46)" rx="2" ry="2" />
<text x="510.82" y="415.5" ></text>
</g>
<g >
<title>CookieJar::parseCookieResponseHeader (37 samples, 0.03%)</title><rect x="76.5" y="373" width="0.3" height="15.0" fill="rgb(250,129,0)" rx="2" ry="2" />
<text x="79.48" y="383.5" ></text>
</g>
<g >
<title>Message::text (395 samples, 0.32%)</title><rect x="506.3" y="501" width="3.8" height="15.0" fill="rgb(243,14,23)" rx="2" ry="2" />
<text x="509.32" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::endTag (360 samples, 0.29%)</title><rect x="1111.2" y="517" width="3.5" height="15.0" fill="rgb(227,203,28)" rx="2" ry="2" />
<text x="1114.24" y="527.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (559 samples, 0.45%)</title><rect x="845.5" y="533" width="5.3" height="15.0" fill="rgb(246,142,54)" rx="2" ry="2" />
<text x="848.46" y="543.5" ></text>
</g>
<g >
<title>JpegHandler::normaliseParams (28 samples, 0.02%)</title><rect x="146.7" y="485" width="0.3" height="15.0" fill="rgb(214,214,20)" rx="2" ry="2" />
<text x="149.70" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Timestamp\ConvertibleTimestamp::setTimestamp (39 samples, 0.03%)</title><rect x="672.3" y="821" width="0.3" height="15.0" fill="rgb(216,192,47)" rx="2" ry="2" />
<text x="675.26" y="831.5" ></text>
</g>
<g >
<title>Cite\Hooks\CiteParserHooks::onParserAfterParse (37 samples, 0.03%)</title><rect x="477.2" y="565" width="0.3" height="15.0" fill="rgb(219,212,38)" rx="2" ry="2" />
<text x="480.18" y="575.5" ></text>
</g>
<g >
<title>File::mustRender (61 samples, 0.05%)</title><rect x="997.7" y="517" width="0.6" height="15.0" fill="rgb(237,170,47)" rx="2" ry="2" />
<text x="1000.73" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::interpretPlacement (41 samples, 0.03%)</title><rect x="907.2" y="517" width="0.4" height="15.0" fill="rgb(223,198,11)" rx="2" ry="2" />
<text x="910.23" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (455 samples, 0.37%)</title><rect x="76.8" y="373" width="4.4" height="15.0" fill="rgb(219,10,44)" rx="2" ry="2" />
<text x="79.84" y="383.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (688 samples, 0.56%)</title><rect x="372.4" y="709" width="6.6" height="15.0" fill="rgb(235,155,41)" rx="2" ry="2" />
<text x="375.42" y="719.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/psr7/src/Uri.php(106)} (72 samples, 0.06%)</title><rect x="94.5" y="341" width="0.7" height="15.0" fill="rgb(225,99,31)" rx="2" ry="2" />
<text x="97.52" y="351.5" ></text>
</g>
<g >
<title>SqlBagOStuff::__construct (80 samples, 0.06%)</title><rect x="15.4" y="949" width="0.8" height="15.0" fill="rgb(251,27,0)" rx="2" ry="2" />
<text x="18.40" y="959.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\HtmlFormatter::characters (40 samples, 0.03%)</title><rect x="182.8" y="453" width="0.4" height="15.0" fill="rgb(230,163,21)" rx="2" ry="2" />
<text x="185.83" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getUserEditTracker (30 samples, 0.02%)</title><rect x="13.6" y="869" width="0.3" height="15.0" fill="rgb(222,137,46)" rx="2" ry="2" />
<text x="16.60" y="879.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (999 samples, 0.81%)</title><rect x="588.0" y="293" width="9.5" height="15.0" fill="rgb(214,194,3)" rx="2" ry="2" />
<text x="591.01" y="303.5" ></text>
</g>
<g >
<title>Cookie::set (22 samples, 0.02%)</title><rect x="799.2" y="357" width="0.2" height="15.0" fill="rgb(242,128,7)" rx="2" ry="2" />
<text x="802.23" y="367.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (989 samples, 0.80%)</title><rect x="137.3" y="485" width="9.4" height="15.0" fill="rgb(248,107,25)" rx="2" ry="2" />
<text x="140.26" y="495.5" ></text>
</g>
<g >
<title>Html::rawElement (147 samples, 0.12%)</title><rect x="558.5" y="485" width="1.4" height="15.0" fill="rgb(248,144,7)" rx="2" ry="2" />
<text x="561.50" y="495.5" ></text>
</g>
<g >
<title>Parser::pstPass2 (36 samples, 0.03%)</title><rect x="920.9" y="853" width="0.4" height="15.0" fill="rgb(217,61,50)" rx="2" ry="2" />
<text x="923.93" y="863.5" ></text>
</g>
<g >
<title>User::getId (40 samples, 0.03%)</title><rect x="259.8" y="725" width="0.4" height="15.0" fill="rgb(250,96,4)" rx="2" ry="2" />
<text x="262.85" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (36 samples, 0.03%)</title><rect x="470.7" y="549" width="0.3" height="15.0" fill="rgb(227,186,0)" rx="2" ry="2" />
<text x="473.69" y="559.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/config/GlobalVarConfig.php (40 samples, 0.03%)</title><rect x="19.9" y="1013" width="0.4" height="15.0" fill="rgb(226,64,27)" rx="2" ry="2" />
<text x="22.91" y="1023.5" ></text>
</g>
<g >
<title>MWHttpRequest::proxySetup (36 samples, 0.03%)</title><rect x="307.9" y="485" width="0.3" height="15.0" fill="rgb(245,153,33)" rx="2" ry="2" />
<text x="310.87" y="495.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (40 samples, 0.03%)</title><rect x="657.3" y="741" width="0.4" height="15.0" fill="rgb(252,55,30)" rx="2" ry="2" />
<text x="660.35" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (188 samples, 0.15%)</title><rect x="375.4" y="565" width="1.8" height="15.0" fill="rgb(242,66,43)" rx="2" ry="2" />
<text x="378.37" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\SyntaxHighlight\Pygmentize::recordShellout (57 samples, 0.05%)</title><rect x="423.2" y="597" width="0.5" height="15.0" fill="rgb(250,176,46)" rx="2" ry="2" />
<text x="426.17" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (392 samples, 0.32%)</title><rect x="319.1" y="437" width="3.8" height="15.0" fill="rgb(246,159,21)" rx="2" ry="2" />
<text x="322.14" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::getValues (80 samples, 0.06%)</title><rect x="187.4" y="501" width="0.8" height="15.0" fill="rgb(251,29,47)" rx="2" ry="2" />
<text x="190.40" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::getTitleFromUrl (356 samples, 0.29%)</title><rect x="685.6" y="933" width="3.4" height="15.0" fill="rgb(221,51,4)" rx="2" ry="2" />
<text x="688.55" y="943.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/rdbms/lbfactory/LBFactory.php(309)} (35 samples, 0.03%)</title><rect x="1188.5" y="949" width="0.3" height="15.0" fill="rgb(231,122,30)" rx="2" ry="2" />
<text x="1191.45" y="959.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (40 samples, 0.03%)</title><rect x="297.6" y="597" width="0.4" height="15.0" fill="rgb(245,7,47)" rx="2" ry="2" />
<text x="300.62" y="607.5" ></text>
</g>
<g >
<title>MWHttpRequest::parseCookies (40 samples, 0.03%)</title><rect x="527.0" y="309" width="0.4" height="15.0" fill="rgb(248,36,48)" rx="2" ry="2" />
<text x="530.03" y="319.5" ></text>
</g>
<g >
<title>Wikimedia\Timestamp\ConvertibleTimestamp::setTimestamp (70 samples, 0.06%)</title><rect x="814.4" y="549" width="0.6" height="15.0" fill="rgb(251,154,44)" rx="2" ry="2" />
<text x="817.35" y="559.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (226 samples, 0.18%)</title><rect x="375.0" y="613" width="2.2" height="15.0" fill="rgb(212,205,39)" rx="2" ry="2" />
<text x="378.01" y="623.5" ></text>
</g>
<g >
<title>JobQueueGroup::get (60 samples, 0.05%)</title><rect x="918.0" y="949" width="0.6" height="15.0" fill="rgb(223,36,17)" rx="2" ry="2" />
<text x="921.03" y="959.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/parsoid/src/Wt2Html/XMLSerializer.php(278)} (40 samples, 0.03%)</title><rect x="707.1" y="949" width="0.4" height="15.0" fill="rgb(250,96,13)" rx="2" ry="2" />
<text x="710.11" y="959.5" ></text>
</g>
<g >
<title>FileRepo::getLocalCacheKey (37 samples, 0.03%)</title><rect x="778.5" y="517" width="0.4" height="15.0" fill="rgb(244,173,41)" rx="2" ry="2" />
<text x="781.53" y="527.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (1,014 samples, 0.82%)</title><rect x="588.0" y="341" width="9.7" height="15.0" fill="rgb(210,161,5)" rx="2" ry="2" />
<text x="591.01" y="351.5" ></text>
</g>
<g >
<title>Title::isAlwaysKnown (159 samples, 0.13%)</title><rect x="115.5" y="613" width="1.5" height="15.0" fill="rgb(220,129,28)" rx="2" ry="2" />
<text x="118.48" y="623.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Storage/NameTableStore.php (40 samples, 0.03%)</title><rect x="21.4" y="501" width="0.4" height="15.0" fill="rgb(208,107,6)" rx="2" ry="2" />
<text x="24.43" y="511.5" ></text>
</g>
<g >
<title>MagicWordArray::matchVariableStartToEnd (40 samples, 0.03%)</title><rect x="1027.0" y="597" width="0.4" height="15.0" fill="rgb(254,166,2)" rx="2" ry="2" />
<text x="1029.97" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Assert\Assert::hasType (74 samples, 0.06%)</title><rect x="292.7" y="661" width="0.7" height="15.0" fill="rgb(214,96,15)" rx="2" ry="2" />
<text x="295.72" y="671.5" ></text>
</g>
<g >
<title>Html::expandAttributes (80 samples, 0.06%)</title><rect x="295.7" y="629" width="0.8" height="15.0" fill="rgb(217,70,5)" rx="2" ry="2" />
<text x="298.71" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\CriticalSectionScope::exit (38 samples, 0.03%)</title><rect x="375.8" y="453" width="0.4" height="15.0" fill="rgb(240,6,54)" rx="2" ry="2" />
<text x="378.81" y="463.5" ></text>
</g>
<g >
<title>SqlBagOStuff::modifyTableSpecificBlobsForSet (118 samples, 0.10%)</title><rect x="915.8" y="773" width="1.1" height="15.0" fill="rgb(240,178,25)" rx="2" ry="2" />
<text x="918.80" y="783.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/Tokenizer/Tokenizer.php(1303)} (159 samples, 0.13%)</title><rect x="895.4" y="501" width="1.5" height="15.0" fill="rgb(211,26,41)" rx="2" ry="2" />
<text x="898.41" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionRenderer::combineSlotOutput (17,606 samples, 14.24%)</title><rect x="477.2" y="693" width="168.0" height="15.0" fill="rgb(237,169,37)" rx="2" ry="2" />
<text x="480.18" y="703.5" >MediaWiki\Revision\Re..</text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (654 samples, 0.53%)</title><rect x="520.0" y="437" width="6.3" height="15.0" fill="rgb(250,208,24)" rx="2" ry="2" />
<text x="523.02" y="447.5" ></text>
</g>
<g >
<title>Parser::stripAltText (78 samples, 0.06%)</title><rect x="557.4" y="533" width="0.7" height="15.0" fill="rgb(205,52,15)" rx="2" ry="2" />
<text x="560.39" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::isInList (41 samples, 0.03%)</title><rect x="1108.9" y="533" width="0.4" height="15.0" fill="rgb(215,182,48)" rx="2" ry="2" />
<text x="1111.93" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ImmutableRange::__get (39 samples, 0.03%)</title><rect x="684.0" y="965" width="0.4" height="15.0" fill="rgb(209,194,19)" rx="2" ry="2" />
<text x="687.03" y="975.5" ></text>
</g>
<g >
<title>MediaWiki\Session\SessionManager::__construct (200 samples, 0.16%)</title><rect x="14.3" y="1077" width="1.9" height="15.0" fill="rgb(216,76,26)" rx="2" ry="2" />
<text x="17.26" y="1087.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceText (39 samples, 0.03%)</title><rect x="557.4" y="517" width="0.4" height="15.0" fill="rgb(248,91,39)" rx="2" ry="2" />
<text x="560.39" y="527.5" ></text>
</g>
<g >
<title>Title::getFragmentForURL (39 samples, 0.03%)</title><rect x="503.3" y="469" width="0.4" height="15.0" fill="rgb(232,144,47)" rx="2" ry="2" />
<text x="506.29" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec (141 samples, 0.11%)</title><rect x="209.4" y="789" width="1.3" height="15.0" fill="rgb(249,17,54)" rx="2" ry="2" />
<text x="212.38" y="799.5" ></text>
</g>
<g >
<title>Shellbox\Command\UnboxedExecutor::execute (765 samples, 0.62%)</title><rect x="598.2" y="373" width="7.3" height="15.0" fill="rgb(249,180,41)" rx="2" ry="2" />
<text x="601.22" y="383.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="21.1" y="1029" width="0.3" height="15.0" fill="rgb(207,102,17)" rx="2" ry="2" />
<text x="24.05" y="1039.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (36 samples, 0.03%)</title><rect x="394.2" y="341" width="0.3" height="15.0" fill="rgb(245,107,22)" rx="2" ry="2" />
<text x="397.17" y="351.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (80 samples, 0.06%)</title><rect x="1090.7" y="613" width="0.7" height="15.0" fill="rgb(207,14,9)" rx="2" ry="2" />
<text x="1093.67" y="623.5" ></text>
</g>
<g >
<title>Language::normalize (160 samples, 0.13%)</title><rect x="25.6" y="837" width="1.6" height="15.0" fill="rgb(211,85,44)" rx="2" ry="2" />
<text x="28.63" y="847.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (998 samples, 0.81%)</title><rect x="273.4" y="693" width="9.5" height="15.0" fill="rgb(206,195,15)" rx="2" ry="2" />
<text x="276.36" y="703.5" ></text>
</g>
<g >
<title>Title::getLinkURL (40 samples, 0.03%)</title><rect x="67.0" y="517" width="0.4" height="15.0" fill="rgb(208,227,20)" rx="2" ry="2" />
<text x="69.98" y="527.5" ></text>
</g>
<g >
<title>wfDebug (101 samples, 0.08%)</title><rect x="323.6" y="645" width="1.0" height="15.0" fill="rgb(224,111,46)" rx="2" ry="2" />
<text x="326.62" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getPageProps (40 samples, 0.03%)</title><rect x="476.8" y="789" width="0.4" height="15.0" fill="rgb(232,101,25)" rx="2" ry="2" />
<text x="479.80" y="799.5" ></text>
</g>
<g >
<title>Shellbox\FileUtils::putContents (76 samples, 0.06%)</title><rect x="424.1" y="517" width="0.7" height="15.0" fill="rgb(232,90,54)" rx="2" ry="2" />
<text x="427.06" y="527.5" ></text>
</g>
<g >
<title>Cite\ReferencesFormatter::formatReferences (37 samples, 0.03%)</title><rect x="477.2" y="517" width="0.3" height="15.0" fill="rgb(210,105,22)" rx="2" ry="2" />
<text x="480.18" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::applyOptions (28 samples, 0.02%)</title><rect x="137.6" y="325" width="0.2" height="15.0" fill="rgb(252,47,2)" rx="2" ry="2" />
<text x="140.57" y="335.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (160 samples, 0.13%)</title><rect x="297.2" y="677" width="1.6" height="15.0" fill="rgb(235,170,12)" rx="2" ry="2" />
<text x="300.24" y="687.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/block/BlockPermissionChecker.php (40 samples, 0.03%)</title><rect x="268.9" y="309" width="0.4" height="15.0" fill="rgb(213,21,24)" rx="2" ry="2" />
<text x="271.88" y="319.5" ></text>
</g>
<g >
<title>Cite\Hooks\CiteParserHooks::onParserAfterParse (46 samples, 0.04%)</title><rect x="732.1" y="661" width="0.4" height="15.0" fill="rgb(216,213,29)" rx="2" ry="2" />
<text x="735.06" y="671.5" ></text>
</g>
<g >
<title>ObjectCache::newFromParams (80 samples, 0.06%)</title><rect x="15.4" y="965" width="0.8" height="15.0" fill="rgb(248,185,25)" rx="2" ry="2" />
<text x="18.40" y="975.5" ></text>
</g>
<g >
<title>wfGetDB (39 samples, 0.03%)</title><rect x="13.9" y="901" width="0.4" height="15.0" fill="rgb(250,81,41)" rx="2" ry="2" />
<text x="16.88" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::getQueryVerb (39 samples, 0.03%)</title><rect x="23.7" y="693" width="0.4" height="15.0" fill="rgb(212,207,20)" rx="2" ry="2" />
<text x="26.73" y="703.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (432 samples, 0.35%)</title><rect x="133.1" y="261" width="4.2" height="15.0" fill="rgb(225,52,47)" rx="2" ry="2" />
<text x="136.14" y="271.5" ></text>
</g>
<g >
<title>ApiBase::getParameterFromSettings (40 samples, 0.03%)</title><rect x="674.4" y="917" width="0.4" height="15.0" fill="rgb(212,206,37)" rx="2" ry="2" />
<text x="677.41" y="927.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (438 samples, 0.35%)</title><rect x="71.9" y="357" width="4.2" height="15.0" fill="rgb(210,48,48)" rx="2" ry="2" />
<text x="74.93" y="367.5" ></text>
</g>
<g >
<title>LinkCache::addLinkObj (40 samples, 0.03%)</title><rect x="261.0" y="853" width="0.4" height="15.0" fill="rgb(211,188,34)" rx="2" ry="2" />
<text x="263.99" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (25 samples, 0.02%)</title><rect x="700.1" y="741" width="0.3" height="15.0" fill="rgb(217,103,15)" rx="2" ry="2" />
<text x="703.14" y="751.5" ></text>
</g>
<g >
<title>wfParseUrl (41 samples, 0.03%)</title><rect x="747.0" y="613" width="0.4" height="15.0" fill="rgb(213,190,42)" rx="2" ry="2" />
<text x="749.96" y="623.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (14 samples, 0.01%)</title><rect x="1165.9" y="821" width="0.1" height="15.0" fill="rgb(228,211,30)" rx="2" ry="2" />
<text x="1168.89" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (79 samples, 0.06%)</title><rect x="272.6" y="565" width="0.8" height="15.0" fill="rgb(249,137,40)" rx="2" ry="2" />
<text x="275.60" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getHookContainer (40 samples, 0.03%)</title><rect x="765.3" y="581" width="0.4" height="15.0" fill="rgb(231,161,39)" rx="2" ry="2" />
<text x="768.31" y="591.5" ></text>
</g>
<g >
<title>MediaWiki::restInPeace (28,476 samples, 23.03%)</title><rect x="918.0" y="1093" width="271.8" height="15.0" fill="rgb(253,129,19)" rx="2" ry="2" />
<text x="921.03" y="1103.5" >MediaWiki::restInPeace</text>
</g>
<g >
<title>Title::getLinkURL (121 samples, 0.10%)</title><rect x="365.3" y="661" width="1.2" height="15.0" fill="rgb(207,228,11)" rx="2" ry="2" />
<text x="368.32" y="671.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::__construct (40 samples, 0.03%)</title><rect x="655.4" y="581" width="0.4" height="15.0" fill="rgb(227,106,13)" rx="2" ry="2" />
<text x="658.45" y="591.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,799 samples, 1.45%)</title><rect x="346.3" y="581" width="17.2" height="15.0" fill="rgb(218,98,44)" rx="2" ry="2" />
<text x="349.29" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getArticleId (270 samples, 0.22%)</title><rect x="387.8" y="613" width="2.5" height="15.0" fill="rgb(213,203,31)" rx="2" ry="2" />
<text x="390.77" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::endTag (40 samples, 0.03%)</title><rect x="461.9" y="613" width="0.4" height="15.0" fill="rgb(238,140,27)" rx="2" ry="2" />
<text x="464.91" y="623.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (36 samples, 0.03%)</title><rect x="920.9" y="837" width="0.4" height="15.0" fill="rgb(206,65,25)" rx="2" ry="2" />
<text x="923.93" y="847.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (198 samples, 0.16%)</title><rect x="704.8" y="853" width="1.9" height="15.0" fill="rgb(226,63,16)" rx="2" ry="2" />
<text x="707.84" y="863.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::normalizeTarget (90 samples, 0.07%)</title><rect x="114.1" y="565" width="0.8" height="15.0" fill="rgb(240,224,2)" rx="2" ry="2" />
<text x="117.05" y="575.5" ></text>
</g>
<g >
<title>MWLBFactory::applyGlobalState (40 samples, 0.03%)</title><rect x="15.4" y="741" width="0.4" height="15.0" fill="rgb(209,33,9)" rx="2" ry="2" />
<text x="18.40" y="751.5" ></text>
</g>
<g >
<title>Composer\Autoload\includeFile (41 samples, 0.03%)</title><rect x="16.9" y="981" width="0.3" height="15.0" fill="rgb(247,155,31)" rx="2" ry="2" />
<text x="19.85" y="991.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (39 samples, 0.03%)</title><rect x="817.4" y="533" width="0.4" height="15.0" fill="rgb(250,92,42)" rx="2" ry="2" />
<text x="820.43" y="543.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (31 samples, 0.03%)</title><rect x="346.0" y="581" width="0.3" height="15.0" fill="rgb(231,85,18)" rx="2" ry="2" />
<text x="349.00" y="591.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::newFrame (78 samples, 0.06%)</title><rect x="617.0" y="533" width="0.7" height="15.0" fill="rgb(222,181,22)" rx="2" ry="2" />
<text x="619.99" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::getScopeTypesToStack (41 samples, 0.03%)</title><rect x="1162.0" y="693" width="0.3" height="15.0" fill="rgb(231,102,11)" rx="2" ry="2" />
<text x="1164.95" y="703.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (40 samples, 0.03%)</title><rect x="1076.9" y="565" width="0.4" height="15.0" fill="rgb(253,189,12)" rx="2" ry="2" />
<text x="1079.94" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RenderedRevision.php(389)} (158 samples, 0.13%)</title><rect x="127.6" y="533" width="1.5" height="15.0" fill="rgb(244,151,10)" rx="2" ry="2" />
<text x="130.58" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::__construct (58 samples, 0.05%)</title><rect x="345.4" y="293" width="0.5" height="15.0" fill="rgb(215,83,7)" rx="2" ry="2" />
<text x="348.38" y="303.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getArticleId (38 samples, 0.03%)</title><rect x="385.3" y="453" width="0.4" height="15.0" fill="rgb(206,77,48)" rx="2" ry="2" />
<text x="388.32" y="463.5" ></text>
</g>
<g >
<title>LinkCache::isBadLink (40 samples, 0.03%)</title><rect x="54.8" y="581" width="0.4" height="15.0" fill="rgb(216,50,2)" rx="2" ry="2" />
<text x="57.79" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::isInList (40 samples, 0.03%)</title><rect x="901.1" y="565" width="0.4" height="15.0" fill="rgb(250,60,33)" rx="2" ry="2" />
<text x="904.10" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (40 samples, 0.03%)</title><rect x="504.0" y="421" width="0.4" height="15.0" fill="rgb(254,204,44)" rx="2" ry="2" />
<text x="507.04" y="431.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (1,156 samples, 0.93%)</title><rect x="657.7" y="709" width="11.1" height="15.0" fill="rgb(234,105,45)" rx="2" ry="2" />
<text x="660.73" y="719.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Storage/DerivedPageDataUpdater.php(1553)} (49 samples, 0.04%)</title><rect x="1165.0" y="965" width="0.4" height="15.0" fill="rgb(249,226,0)" rx="2" ry="2" />
<text x="1167.95" y="975.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (935 samples, 0.76%)</title><rect x="769.6" y="517" width="8.9" height="15.0" fill="rgb(225,211,17)" rx="2" ry="2" />
<text x="772.61" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (537 samples, 0.43%)</title><rect x="845.7" y="437" width="5.1" height="15.0" fill="rgb(212,158,10)" rx="2" ry="2" />
<text x="848.67" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (32 samples, 0.03%)</title><rect x="700.7" y="725" width="0.3" height="15.0" fill="rgb(238,132,52)" rx="2" ry="2" />
<text x="703.73" y="735.5" ></text>
</g>
<g >
<title>Shellbox\Command\BoxedExecutor::execute (1,161 samples, 0.94%)</title><rect x="1065.9" y="469" width="11.0" height="15.0" fill="rgb(252,48,9)" rx="2" ry="2" />
<text x="1068.86" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/parsoid/src/Wt2Html/XMLSerializer.php(278)} (40 samples, 0.03%)</title><rect x="706.7" y="901" width="0.4" height="15.0" fill="rgb(253,223,28)" rx="2" ry="2" />
<text x="709.73" y="911.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (39 samples, 0.03%)</title><rect x="674.8" y="853" width="0.4" height="15.0" fill="rgb(244,178,42)" rx="2" ry="2" />
<text x="677.79" y="863.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="200.4" y="405" width="0.3" height="15.0" fill="rgb(252,143,37)" rx="2" ry="2" />
<text x="203.36" y="415.5" ></text>
</g>
<g >
<title>ParserOptions::getMaxPPNodeCount (40 samples, 0.03%)</title><rect x="882.8" y="597" width="0.4" height="15.0" fill="rgb(205,84,0)" rx="2" ry="2" />
<text x="885.83" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/SyntaxHighlight_GeSHi/includes/SyntaxHighlight.php(265)} (946 samples, 0.77%)</title><rect x="149.1" y="517" width="9.0" height="15.0" fill="rgb(239,221,36)" rx="2" ry="2" />
<text x="152.10" y="527.5" ></text>
</g>
<g >
<title>SyntaxHighlight::parserHook (1,058 samples, 0.86%)</title><rect x="148.0" y="597" width="10.1" height="15.0" fill="rgb(238,42,7)" rx="2" ry="2" />
<text x="151.03" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getExtensionHooks (40 samples, 0.03%)</title><rect x="643.3" y="421" width="0.4" height="15.0" fill="rgb(251,92,31)" rx="2" ry="2" />
<text x="646.28" y="431.5" ></text>
</g>
<g >
<title>BagOStuff::genericKeyFromComponents (37 samples, 0.03%)</title><rect x="778.5" y="453" width="0.4" height="15.0" fill="rgb(219,126,14)" rx="2" ry="2" />
<text x="781.53" y="463.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (338 samples, 0.27%)</title><rect x="1048.8" y="277" width="3.2" height="15.0" fill="rgb(217,99,17)" rx="2" ry="2" />
<text x="1051.79" y="287.5" ></text>
</g>
<g >
<title>LocalFile::load (102 samples, 0.08%)</title><rect x="314.6" y="677" width="1.0" height="15.0" fill="rgb(226,80,17)" rx="2" ry="2" />
<text x="317.62" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="21.4" y="757" width="0.4" height="15.0" fill="rgb(229,135,33)" rx="2" ry="2" />
<text x="24.43" y="767.5" ></text>
</g>
<g >
<title>SvgHandler::doTransform (23 samples, 0.02%)</title><rect x="112.8" y="533" width="0.2" height="15.0" fill="rgb(249,172,25)" rx="2" ry="2" />
<text x="115.80" y="543.5" ></text>
</g>
<g >
<title>WebRequest::getRawVal (29 samples, 0.02%)</title><rect x="815.0" y="549" width="0.3" height="15.0" fill="rgb(245,91,3)" rx="2" ry="2" />
<text x="818.02" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,250 samples, 1.01%)</title><rect x="998.4" y="437" width="12.0" height="15.0" fill="rgb(247,88,48)" rx="2" ry="2" />
<text x="1001.44" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::handleAttribsAndClose (837 samples, 0.68%)</title><rect x="892.0" y="613" width="8.0" height="15.0" fill="rgb(215,44,47)" rx="2" ry="2" />
<text x="894.97" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (32 samples, 0.03%)</title><rect x="207.6" y="757" width="0.3" height="15.0" fill="rgb(206,107,19)" rx="2" ry="2" />
<text x="210.55" y="767.5" ></text>
</g>
<g >
<title>User::loadFromCache (109 samples, 0.09%)</title><rect x="13.2" y="965" width="1.1" height="15.0" fill="rgb(254,128,27)" rx="2" ry="2" />
<text x="16.22" y="975.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/diff/DiffEngine.php (66 samples, 0.05%)</title><rect x="919.9" y="853" width="0.6" height="15.0" fill="rgb(251,62,20)" rx="2" ry="2" />
<text x="922.91" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (120 samples, 0.10%)</title><rect x="14.3" y="949" width="1.1" height="15.0" fill="rgb(217,132,49)" rx="2" ry="2" />
<text x="17.26" y="959.5" ></text>
</g>
<g >
<title>Message::format (80 samples, 0.06%)</title><rect x="1117.7" y="565" width="0.8" height="15.0" fill="rgb(206,199,15)" rx="2" ry="2" />
<text x="1120.73" y="575.5" ></text>
</g>
<g >
<title>File::scaleHeight (67 samples, 0.05%)</title><rect x="519.4" y="437" width="0.6" height="15.0" fill="rgb(241,29,21)" rx="2" ry="2" />
<text x="522.38" y="447.5" ></text>
</g>
<g >
<title>Html::expandAttributes (40 samples, 0.03%)</title><rect x="364.2" y="629" width="0.4" height="15.0" fill="rgb(246,165,24)" rx="2" ry="2" />
<text x="367.18" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (239 samples, 0.19%)</title><rect x="188.2" y="517" width="2.2" height="15.0" fill="rgb(241,12,10)" rx="2" ry="2" />
<text x="191.16" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onParserAfterParse (77 samples, 0.06%)</title><rect x="269.3" y="773" width="0.7" height="15.0" fill="rgb(254,115,46)" rx="2" ry="2" />
<text x="272.27" y="783.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (80 samples, 0.06%)</title><rect x="931.9" y="693" width="0.8" height="15.0" fill="rgb(208,176,15)" rx="2" ry="2" />
<text x="934.95" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (40 samples, 0.03%)</title><rect x="916.5" y="741" width="0.4" height="15.0" fill="rgb(249,97,21)" rx="2" ry="2" />
<text x="919.54" y="751.5" ></text>
</g>
<g >
<title>Parser::replaceLinkHoldersPrivate (240 samples, 0.19%)</title><rect x="908.8" y="677" width="2.3" height="15.0" fill="rgb(231,188,21)" rx="2" ry="2" />
<text x="911.78" y="687.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,391 samples, 1.12%)</title><rect x="81.9" y="501" width="13.3" height="15.0" fill="rgb(234,18,0)" rx="2" ry="2" />
<text x="84.93" y="511.5" ></text>
</g>
<g >
<title>Title::getArticleID (270 samples, 0.22%)</title><rect x="387.8" y="597" width="2.5" height="15.0" fill="rgb(245,99,22)" rx="2" ry="2" />
<text x="390.77" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::isPrimaryConnectionReadOnly (40 samples, 0.03%)</title><rect x="22.2" y="869" width="0.4" height="15.0" fill="rgb(244,136,46)" rx="2" ry="2" />
<text x="25.20" y="879.5" ></text>
</g>
<g >
<title>MediaWiki\User\UserOptionsManager::loadUserOptions (40 samples, 0.03%)</title><rect x="259.8" y="773" width="0.4" height="15.0" fill="rgb(250,3,52)" rx="2" ry="2" />
<text x="262.85" y="783.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::emitDataRange (479 samples, 0.39%)</title><rect x="446.3" y="693" width="4.6" height="15.0" fill="rgb(248,195,13)" rx="2" ry="2" />
<text x="449.31" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (455 samples, 0.37%)</title><rect x="76.8" y="357" width="4.4" height="15.0" fill="rgb(232,71,29)" rx="2" ry="2" />
<text x="79.84" y="367.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (537 samples, 0.43%)</title><rect x="845.7" y="341" width="5.1" height="15.0" fill="rgb(245,113,44)" rx="2" ry="2" />
<text x="848.67" y="351.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\DeprecatedHooks::getDeprecationInfo (40 samples, 0.03%)</title><rect x="983.4" y="533" width="0.4" height="15.0" fill="rgb(233,195,16)" rx="2" ry="2" />
<text x="986.42" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ApiDiscussionToolsEdit::requestRestbasePageHtml (105 samples, 0.08%)</title><rect x="681.5" y="1045" width="1.0" height="15.0" fill="rgb(220,199,46)" rx="2" ry="2" />
<text x="684.53" y="1055.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::doInsert (70 samples, 0.06%)</title><rect x="669.8" y="661" width="0.6" height="15.0" fill="rgb(218,133,47)" rx="2" ry="2" />
<text x="672.76" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::endTag (281 samples, 0.23%)</title><rect x="244.7" y="789" width="2.6" height="15.0" fill="rgb(227,144,24)" rx="2" ry="2" />
<text x="247.65" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertCharacters (359 samples, 0.29%)</title><rect x="230.9" y="709" width="3.5" height="15.0" fill="rgb(211,61,53)" rx="2" ry="2" />
<text x="233.94" y="719.5" ></text>
</g>
<g >
<title>MessageCache::isLanguageLoaded (31 samples, 0.03%)</title><rect x="346.0" y="549" width="0.3" height="15.0" fill="rgb(237,162,53)" rx="2" ry="2" />
<text x="349.00" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (76 samples, 0.06%)</title><rect x="316.0" y="549" width="0.7" height="15.0" fill="rgb(212,181,13)" rx="2" ry="2" />
<text x="318.97" y="559.5" ></text>
</g>
<g >
<title>Title::getLocalURL (29 samples, 0.02%)</title><rect x="815.0" y="565" width="0.3" height="15.0" fill="rgb(242,69,23)" rx="2" ry="2" />
<text x="818.02" y="575.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/Cookie.php (49 samples, 0.04%)</title><rect x="396.4" y="389" width="0.5" height="15.0" fill="rgb(208,145,19)" rx="2" ry="2" />
<text x="399.40" y="399.5" ></text>
</g>
<g >
<title>BlockLevelPass::execute (80 samples, 0.06%)</title><rect x="442.9" y="741" width="0.7" height="15.0" fill="rgb(225,219,28)" rx="2" ry="2" />
<text x="445.88" y="751.5" ></text>
</g>
<g >
<title>Parser::handleHeadings (40 samples, 0.03%)</title><rect x="967.8" y="645" width="0.4" height="15.0" fill="rgb(239,27,28)" rx="2" ry="2" />
<text x="970.82" y="655.5" ></text>
</g>
<g >
<title>wfExpandUrl (39 samples, 0.03%)</title><rect x="401.4" y="437" width="0.3" height="15.0" fill="rgb(208,2,8)" rx="2" ry="2" />
<text x="404.35" y="447.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (795 samples, 0.64%)</title><rect x="770.4" y="421" width="7.6" height="15.0" fill="rgb(234,15,40)" rx="2" ry="2" />
<text x="773.44" y="431.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (68 samples, 0.05%)</title><rect x="783.9" y="453" width="0.7" height="15.0" fill="rgb(208,141,37)" rx="2" ry="2" />
<text x="786.90" y="463.5" ></text>
</g>
<g >
<title>RequestContext::getOutput (72 samples, 0.06%)</title><rect x="16.2" y="1093" width="0.7" height="15.0" fill="rgb(233,29,17)" rx="2" ry="2" />
<text x="19.16" y="1103.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getKnownCurrentRevision (40 samples, 0.03%)</title><rect x="577.2" y="437" width="0.4" height="15.0" fill="rgb(252,2,50)" rx="2" ry="2" />
<text x="580.25" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::endDocument (40 samples, 0.03%)</title><rect x="908.4" y="613" width="0.4" height="15.0" fill="rgb(247,97,3)" rx="2" ry="2" />
<text x="911.40" y="623.5" ></text>
</g>
<g >
<title>Message::fetchMessage (39 samples, 0.03%)</title><rect x="23.7" y="917" width="0.4" height="15.0" fill="rgb(225,181,27)" rx="2" ry="2" />
<text x="26.73" y="927.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferences (39 samples, 0.03%)</title><rect x="639.1" y="389" width="0.4" height="15.0" fill="rgb(247,125,4)" rx="2" ry="2" />
<text x="642.11" y="399.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(408)} (15 samples, 0.01%)</title><rect x="137.8" y="197" width="0.2" height="15.0" fill="rgb(237,74,20)" rx="2" ry="2" />
<text x="140.83" y="207.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::normalizeTarget (37 samples, 0.03%)</title><rect x="815.3" y="597" width="0.4" height="15.0" fill="rgb(210,130,53)" rx="2" ry="2" />
<text x="818.30" y="607.5" ></text>
</g>
<g >
<title>WebRequest::getValues (120 samples, 0.10%)</title><rect x="24.1" y="981" width="1.1" height="15.0" fill="rgb(213,172,21)" rx="2" ry="2" />
<text x="27.10" y="991.5" ></text>
</g>
<g >
<title>LinkCache::getGoodLinkRow (270 samples, 0.22%)</title><rect x="387.8" y="565" width="2.5" height="15.0" fill="rgb(250,205,39)" rx="2" ry="2" />
<text x="390.77" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\ParamValidator\ParamValidator::getValue (200 samples, 0.16%)</title><rect x="25.2" y="949" width="2.0" height="15.0" fill="rgb(250,62,25)" rx="2" ry="2" />
<text x="28.25" y="959.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (498 samples, 0.40%)</title><rect x="132.5" y="453" width="4.8" height="15.0" fill="rgb(208,172,42)" rx="2" ry="2" />
<text x="135.51" y="463.5" ></text>
</g>
<g >
<title>Message::text (38 samples, 0.03%)</title><rect x="386.1" y="613" width="0.3" height="15.0" fill="rgb(235,25,28)" rx="2" ry="2" />
<text x="389.06" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onMessageCache__get (38 samples, 0.03%)</title><rect x="386.1" y="549" width="0.3" height="15.0" fill="rgb(227,137,41)" rx="2" ry="2" />
<text x="389.06" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (56 samples, 0.05%)</title><rect x="1180.1" y="773" width="0.5" height="15.0" fill="rgb(225,50,2)" rx="2" ry="2" />
<text x="1183.09" y="783.5" ></text>
</g>
<g >
<title>Cite\ReferencesFormatter::formatReferences (40 samples, 0.03%)</title><rect x="31.2" y="581" width="0.4" height="15.0" fill="rgb(227,163,33)" rx="2" ry="2" />
<text x="34.23" y="591.5" ></text>
</g>
<g >
<title>Parser::makeImage (4,859 samples, 3.93%)</title><rect x="317.4" y="725" width="46.4" height="15.0" fill="rgb(208,93,16)" rx="2" ry="2" />
<text x="320.44" y="735.5" >Pars..</text>
</g>
<g >
<title>AutoLoader::autoload (34 samples, 0.03%)</title><rect x="1166.2" y="949" width="0.3" height="15.0" fill="rgb(227,146,46)" rx="2" ry="2" />
<text x="1169.19" y="959.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (999 samples, 0.81%)</title><rect x="588.0" y="197" width="9.5" height="15.0" fill="rgb(238,136,15)" rx="2" ry="2" />
<text x="591.01" y="207.5" ></text>
</g>
<g >
<title>MediaHandlerFactory::getHandler (39 samples, 0.03%)</title><rect x="395.5" y="645" width="0.4" height="15.0" fill="rgb(249,107,2)" rx="2" ry="2" />
<text x="398.50" y="655.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,764 samples, 1.43%)</title><rect x="96.0" y="533" width="16.8" height="15.0" fill="rgb(208,88,51)" rx="2" ry="2" />
<text x="98.97" y="543.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::assertHeader (31 samples, 0.03%)</title><rect x="361.8" y="277" width="0.3" height="15.0" fill="rgb(234,15,49)" rx="2" ry="2" />
<text x="364.83" y="287.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RenderedRevision.php(389)} (46 samples, 0.04%)</title><rect x="732.1" y="437" width="0.4" height="15.0" fill="rgb(230,145,47)" rx="2" ry="2" />
<text x="735.06" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (40 samples, 0.03%)</title><rect x="706.3" y="725" width="0.4" height="15.0" fill="rgb(218,92,44)" rx="2" ry="2" />
<text x="709.35" y="735.5" ></text>
</g>
<g >
<title>Title::exists (39 samples, 0.03%)</title><rect x="817.4" y="613" width="0.4" height="15.0" fill="rgb(206,31,2)" rx="2" ry="2" />
<text x="820.43" y="623.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (37 samples, 0.03%)</title><rect x="477.2" y="453" width="0.3" height="15.0" fill="rgb(229,117,9)" rx="2" ry="2" />
<text x="480.18" y="463.5" ></text>
</g>
<g >
<title>PageImages\Hooks\LinksUpdateHookHandler::doLinksUpdate (1,350 samples, 1.09%)</title><rect x="1166.8" y="869" width="12.9" height="15.0" fill="rgb(225,188,23)" rx="2" ry="2" />
<text x="1169.83" y="879.5" ></text>
</g>
<g >
<title>Language::getMessage (36 samples, 0.03%)</title><rect x="470.7" y="677" width="0.3" height="15.0" fill="rgb(222,158,6)" rx="2" ry="2" />
<text x="473.69" y="687.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,479 samples, 1.20%)</title><rect x="783.9" y="517" width="14.1" height="15.0" fill="rgb(243,46,5)" rx="2" ry="2" />
<text x="786.90" y="527.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (40 samples, 0.03%)</title><rect x="171.7" y="597" width="0.4" height="15.0" fill="rgb(242,118,7)" rx="2" ry="2" />
<text x="174.74" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (381 samples, 0.31%)</title><rect x="515.0" y="277" width="3.6" height="15.0" fill="rgb(221,188,0)" rx="2" ry="2" />
<text x="517.99" y="287.5" ></text>
</g>
<g >
<title>ParserCache::getMetadata (24 samples, 0.02%)</title><rect x="31.0" y="789" width="0.2" height="15.0" fill="rgb(238,105,53)" rx="2" ry="2" />
<text x="34.00" y="799.5" ></text>
</g>
<g >
<title>ForeignAPIFile::getSha1 (115 samples, 0.09%)</title><rect x="555.5" y="517" width="1.1" height="15.0" fill="rgb(224,88,18)" rx="2" ry="2" />
<text x="558.52" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getKnownCurrentRevision (31 samples, 0.03%)</title><rect x="950.4" y="389" width="0.3" height="15.0" fill="rgb(213,45,38)" rx="2" ry="2" />
<text x="953.36" y="399.5" ></text>
</g>
<g >
<title>MapCacheLRU::set (40 samples, 0.03%)</title><rect x="373.5" y="693" width="0.3" height="15.0" fill="rgb(251,103,35)" rx="2" ry="2" />
<text x="376.45" y="703.5" ></text>
</g>
<g >
<title>Title::isAlwaysKnown (113 samples, 0.09%)</title><rect x="983.1" y="581" width="1.0" height="15.0" fill="rgb(231,74,11)" rx="2" ry="2" />
<text x="986.07" y="591.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,198 samples, 0.97%)</title><rect x="483.6" y="533" width="11.5" height="15.0" fill="rgb(220,201,48)" rx="2" ry="2" />
<text x="486.63" y="543.5" ></text>
</g>
<g >
<title>wfMessage (39 samples, 0.03%)</title><rect x="1120.4" y="757" width="0.4" height="15.0" fill="rgb(214,167,49)" rx="2" ry="2" />
<text x="1123.41" y="767.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/WikiEditor/includes/WikiEditorHooks.php (66 samples, 0.05%)</title><rect x="476.2" y="837" width="0.6" height="15.0" fill="rgb(245,92,20)" rx="2" ry="2" />
<text x="479.17" y="847.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (410 samples, 0.33%)</title><rect x="405.5" y="661" width="3.9" height="15.0" fill="rgb(205,100,52)" rx="2" ry="2" />
<text x="408.49" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (49 samples, 0.04%)</title><rect x="1165.4" y="725" width="0.5" height="15.0" fill="rgb(230,209,6)" rx="2" ry="2" />
<text x="1168.42" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::element (40 samples, 0.03%)</title><rect x="640.6" y="405" width="0.4" height="15.0" fill="rgb(220,141,43)" rx="2" ry="2" />
<text x="643.62" y="415.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,006 samples, 0.81%)</title><rect x="409.4" y="645" width="9.6" height="15.0" fill="rgb(246,205,36)" rx="2" ry="2" />
<text x="412.40" y="655.5" ></text>
</g>
<g >
<title>Message::text (118 samples, 0.10%)</title><rect x="257.3" y="853" width="1.1" height="15.0" fill="rgb(254,94,12)" rx="2" ry="2" />
<text x="260.25" y="863.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (80 samples, 0.06%)</title><rect x="815.7" y="565" width="0.7" height="15.0" fill="rgb(228,228,33)" rx="2" ry="2" />
<text x="818.65" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\PlainAttributes::__construct (40 samples, 0.03%)</title><rect x="445.9" y="693" width="0.4" height="15.0" fill="rgb(215,71,3)" rx="2" ry="2" />
<text x="448.93" y="703.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (40 samples, 0.03%)</title><rect x="293.4" y="677" width="0.4" height="15.0" fill="rgb(254,16,17)" rx="2" ry="2" />
<text x="296.43" y="687.5" ></text>
</g>
<g >
<title>wfGetDB (39 samples, 0.03%)</title><rect x="315.6" y="597" width="0.4" height="15.0" fill="rgb(248,0,51)" rx="2" ry="2" />
<text x="318.59" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getKnownCurrentRevision (40 samples, 0.03%)</title><rect x="31.2" y="389" width="0.4" height="15.0" fill="rgb(215,207,20)" rx="2" ry="2" />
<text x="34.23" y="399.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (432 samples, 0.35%)</title><rect x="133.1" y="389" width="4.2" height="15.0" fill="rgb(221,134,32)" rx="2" ry="2" />
<text x="136.14" y="399.5" ></text>
</g>
<g >
<title>Cookie::__construct (22 samples, 0.02%)</title><rect x="71.7" y="357" width="0.2" height="15.0" fill="rgb(210,71,26)" rx="2" ry="2" />
<text x="74.72" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Element::__construct (40 samples, 0.03%)</title><rect x="457.3" y="613" width="0.4" height="15.0" fill="rgb(206,150,41)" rx="2" ry="2" />
<text x="460.33" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (39 samples, 0.03%)</title><rect x="581.2" y="469" width="0.4" height="15.0" fill="rgb(214,11,15)" rx="2" ry="2" />
<text x="584.20" y="479.5" ></text>
</g>
<g >
<title>MWHttpRequest::isLocalURL (36 samples, 0.03%)</title><rect x="307.9" y="469" width="0.3" height="15.0" fill="rgb(249,33,33)" rx="2" ry="2" />
<text x="310.87" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/InBody.php(46)} (639 samples, 0.52%)</title><rect x="623.9" y="469" width="6.1" height="15.0" fill="rgb(221,24,7)" rx="2" ry="2" />
<text x="626.86" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (58 samples, 0.05%)</title><rect x="80.6" y="213" width="0.6" height="15.0" fill="rgb(225,155,8)" rx="2" ry="2" />
<text x="83.63" y="223.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (356 samples, 0.29%)</title><rect x="265.9" y="773" width="3.4" height="15.0" fill="rgb(227,54,44)" rx="2" ry="2" />
<text x="268.87" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ThreadItem::getName (40 samples, 0.03%)</title><rect x="948.4" y="821" width="0.3" height="15.0" fill="rgb(248,20,44)" rx="2" ry="2" />
<text x="951.35" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (637 samples, 0.52%)</title><rect x="701.4" y="1013" width="6.1" height="15.0" fill="rgb(221,155,7)" rx="2" ry="2" />
<text x="704.41" y="1023.5" ></text>
</g>
<g >
<title>Html::element (77 samples, 0.06%)</title><rect x="332.3" y="661" width="0.8" height="15.0" fill="rgb(221,125,15)" rx="2" ry="2" />
<text x="335.32" y="671.5" ></text>
</g>
<g >
<title>MultiHttpClient::runMultiCurl (72 samples, 0.06%)</title><rect x="681.8" y="965" width="0.7" height="15.0" fill="rgb(236,221,6)" rx="2" ry="2" />
<text x="684.84" y="975.5" ></text>
</g>
<g >
<title>ForeignAPIFile::getSha1 (15 samples, 0.01%)</title><rect x="332.2" y="597" width="0.1" height="15.0" fill="rgb(250,223,14)" rx="2" ry="2" />
<text x="335.18" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::get (25 samples, 0.02%)</title><rect x="669.5" y="741" width="0.3" height="15.0" fill="rgb(228,225,40)" rx="2" ry="2" />
<text x="672.52" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::endTag (160 samples, 0.13%)</title><rect x="902.6" y="533" width="1.6" height="15.0" fill="rgb(249,197,22)" rx="2" ry="2" />
<text x="905.63" y="543.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,029 samples, 0.83%)</title><rect x="36.9" y="597" width="9.9" height="15.0" fill="rgb(243,45,24)" rx="2" ry="2" />
<text x="39.95" y="607.5" ></text>
</g>
<g >
<title>User::getBlock (38 samples, 0.03%)</title><rect x="262.5" y="821" width="0.4" height="15.0" fill="rgb(250,84,8)" rx="2" ry="2" />
<text x="265.52" y="831.5" ></text>
</g>
<g >
<title>MapCacheLRU::getCurrentTime (39 samples, 0.03%)</title><rect x="218.0" y="645" width="0.3" height="15.0" fill="rgb(231,212,12)" rx="2" ry="2" />
<text x="220.96" y="655.5" ></text>
</g>
<g >
<title>Cite\Cite::checkRefsNoReferences (38 samples, 0.03%)</title><rect x="269.6" y="725" width="0.4" height="15.0" fill="rgb(245,9,5)" rx="2" ry="2" />
<text x="272.64" y="735.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::doSetCallback (58 samples, 0.05%)</title><rect x="784.6" y="405" width="0.5" height="15.0" fill="rgb(238,187,40)" rx="2" ry="2" />
<text x="787.55" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="51.4" y="565" width="0.3" height="15.0" fill="rgb(252,120,33)" rx="2" ry="2" />
<text x="54.36" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (813 samples, 0.66%)</title><rect x="410.7" y="309" width="7.7" height="15.0" fill="rgb(206,130,15)" rx="2" ry="2" />
<text x="413.69" y="319.5" ></text>
</g>
<g >
<title>Html::dropDefaults (40 samples, 0.03%)</title><rect x="113.3" y="517" width="0.4" height="15.0" fill="rgb(248,77,2)" rx="2" ry="2" />
<text x="116.30" y="527.5" ></text>
</g>
<g >
<title>WebRequest::getValues (145 samples, 0.12%)</title><rect x="672.6" y="917" width="1.4" height="15.0" fill="rgb(216,149,25)" rx="2" ry="2" />
<text x="675.63" y="927.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (1,276 samples, 1.03%)</title><rect x="656.6" y="789" width="12.2" height="15.0" fill="rgb(242,96,31)" rx="2" ry="2" />
<text x="659.58" y="799.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(408)} (32 samples, 0.03%)</title><rect x="369.6" y="341" width="0.3" height="15.0" fill="rgb(224,184,53)" rx="2" ry="2" />
<text x="372.63" y="351.5" ></text>
</g>
<g >
<title>Parser::internalParse (15,834 samples, 12.80%)</title><rect x="732.5" y="693" width="151.1" height="15.0" fill="rgb(239,55,25)" rx="2" ry="2" />
<text x="735.50" y="703.5" >Parser::internalParse</text>
</g>
<g >
<title>Cite\FootnoteMarkFormatter::linkRef (41 samples, 0.03%)</title><rect x="1048.4" y="549" width="0.4" height="15.0" fill="rgb(205,13,5)" rx="2" ry="2" />
<text x="1051.40" y="559.5" ></text>
</g>
<g >
<title>Title::uncache (37 samples, 0.03%)</title><rect x="393.8" y="645" width="0.4" height="15.0" fill="rgb(246,59,23)" rx="2" ry="2" />
<text x="396.82" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getDBLoadBalancerFactory (80 samples, 0.06%)</title><rect x="15.4" y="821" width="0.8" height="15.0" fill="rgb(220,60,13)" rx="2" ry="2" />
<text x="18.40" y="831.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks (7,703 samples, 6.23%)</title><rect x="497.3" y="581" width="73.5" height="15.0" fill="rgb(242,82,26)" rx="2" ry="2" />
<text x="500.33" y="591.5" >Parser::..</text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::createObject (18 samples, 0.01%)</title><rect x="1166.0" y="885" width="0.2" height="15.0" fill="rgb(217,195,11)" rx="2" ry="2" />
<text x="1169.02" y="895.5" ></text>
</g>
<g >
<title>Parser::getExternalLinkAttribs (39 samples, 0.03%)</title><rect x="285.1" y="741" width="0.4" height="15.0" fill="rgb(207,35,49)" rx="2" ry="2" />
<text x="288.14" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onTitleIsAlwaysKnown (106 samples, 0.09%)</title><rect x="816.4" y="629" width="1.0" height="15.0" fill="rgb(208,210,32)" rx="2" ry="2" />
<text x="819.41" y="639.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (328 samples, 0.27%)</title><rect x="369.3" y="549" width="3.1" height="15.0" fill="rgb(230,125,28)" rx="2" ry="2" />
<text x="372.29" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (410 samples, 0.33%)</title><rect x="405.5" y="373" width="3.9" height="15.0" fill="rgb(221,26,36)" rx="2" ry="2" />
<text x="408.49" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (39 samples, 0.03%)</title><rect x="119.3" y="533" width="0.4" height="15.0" fill="rgb(238,176,29)" rx="2" ry="2" />
<text x="122.28" y="543.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::cleanUp (157 samples, 0.13%)</title><rect x="678.0" y="981" width="1.5" height="15.0" fill="rgb(245,63,53)" rx="2" ry="2" />
<text x="680.96" y="991.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (49 samples, 0.04%)</title><rect x="1165.4" y="869" width="0.5" height="15.0" fill="rgb(211,203,43)" rx="2" ry="2" />
<text x="1168.42" y="879.5" ></text>
</g>
<g >
<title>ExplodeIterator::valid (38 samples, 0.03%)</title><rect x="1091.8" y="613" width="0.4" height="15.0" fill="rgb(241,166,38)" rx="2" ry="2" />
<text x="1094.82" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::characters (519 samples, 0.42%)</title><rect x="623.9" y="437" width="4.9" height="15.0" fill="rgb(252,138,11)" rx="2" ry="2" />
<text x="626.86" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::element (281 samples, 0.23%)</title><rect x="1112.0" y="469" width="2.7" height="15.0" fill="rgb(211,203,48)" rx="2" ry="2" />
<text x="1115.00" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\SyntaxHighlight\Pygmentize::recordShellout (28 samples, 0.02%)</title><rect x="149.5" y="485" width="0.2" height="15.0" fill="rgb(243,138,25)" rx="2" ry="2" />
<text x="152.48" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (392 samples, 0.32%)</title><rect x="397.2" y="341" width="3.8" height="15.0" fill="rgb(237,106,23)" rx="2" ry="2" />
<text x="400.23" y="351.5" ></text>
</g>
<g >
<title>MediaHandlerFactory::getHandler (39 samples, 0.03%)</title><rect x="317.4" y="677" width="0.4" height="15.0" fill="rgb(206,95,0)" rx="2" ry="2" />
<text x="320.44" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\Edit\PreparedEdit::__get (17,606 samples, 14.24%)</title><rect x="477.2" y="773" width="168.0" height="15.0" fill="rgb(253,167,43)" rx="2" ry="2" />
<text x="480.18" y="783.5" >MediaWiki\Edit\Prepar..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::adoptionAgency (521 samples, 0.42%)</title><rect x="458.5" y="661" width="4.9" height="15.0" fill="rgb(242,203,28)" rx="2" ry="2" />
<text x="461.47" y="671.5" ></text>
</g>
<g >
<title>LinkHolderArray::makeHolder (282 samples, 0.23%)</title><rect x="750.8" y="645" width="2.7" height="15.0" fill="rgb(222,226,48)" rx="2" ry="2" />
<text x="753.85" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\EditPage\Constraint\EditFilterMergedContentHookConstraint::checkConstraint (22,117 samples, 17.89%)</title><rect x="265.1" y="885" width="211.1" height="15.0" fill="rgb(246,47,14)" rx="2" ry="2" />
<text x="268.11" y="895.5" >MediaWiki\EditPage\Constrai..</text>
</g>
<g >
<title>MWCallbackStream::seek (32 samples, 0.03%)</title><rect x="409.8" y="277" width="0.3" height="15.0" fill="rgb(249,22,54)" rx="2" ry="2" />
<text x="412.77" y="287.5" ></text>
</g>
<g >
<title>SearchMySQL::normalizeText (200 samples, 0.16%)</title><rect x="1180.6" y="965" width="1.9" height="15.0" fill="rgb(238,208,52)" rx="2" ry="2" />
<text x="1183.62" y="975.5" ></text>
</g>
<g >
<title>Composer\Autoload\ClassLoader::loadClass (79 samples, 0.06%)</title><rect x="707.5" y="1029" width="0.7" height="15.0" fill="rgb(249,21,52)" rx="2" ry="2" />
<text x="710.49" y="1039.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (25 samples, 0.02%)</title><rect x="700.1" y="757" width="0.3" height="15.0" fill="rgb(244,214,12)" rx="2" ry="2" />
<text x="703.14" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::remove (120 samples, 0.10%)</title><rect x="1158.9" y="725" width="1.2" height="15.0" fill="rgb(233,5,54)" rx="2" ry="2" />
<text x="1161.91" y="735.5" ></text>
</g>
<g >
<title>LinkHolderArray::replace (1,394 samples, 1.13%)</title><rect x="972.0" y="613" width="13.3" height="15.0" fill="rgb(207,179,31)" rx="2" ry="2" />
<text x="974.99" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="15.0" y="869" width="0.4" height="15.0" fill="rgb(212,73,23)" rx="2" ry="2" />
<text x="18.02" y="879.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeBrokenLink (1,081 samples, 0.87%)</title><rect x="972.8" y="581" width="10.3" height="15.0" fill="rgb(208,87,11)" rx="2" ry="2" />
<text x="975.75" y="591.5" ></text>
</g>
<g >
<title>Title::getFullURL (40 samples, 0.03%)</title><rect x="67.0" y="501" width="0.4" height="15.0" fill="rgb(218,161,32)" rx="2" ry="2" />
<text x="69.98" y="511.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,245 samples, 1.01%)</title><rect x="526.3" y="485" width="11.8" height="15.0" fill="rgb(240,36,26)" rx="2" ry="2" />
<text x="529.26" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (38 samples, 0.03%)</title><rect x="385.3" y="293" width="0.4" height="15.0" fill="rgb(248,129,15)" rx="2" ry="2" />
<text x="388.32" y="303.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LBFactory::commitPrimaryChanges (56 samples, 0.05%)</title><rect x="1180.1" y="949" width="0.5" height="15.0" fill="rgb(250,199,14)" rx="2" ry="2" />
<text x="1183.09" y="959.5" ></text>
</g>
<g >
<title>Sanitizer::cleanUrl (41 samples, 0.03%)</title><rect x="48.3" y="629" width="0.4" height="15.0" fill="rgb(231,196,23)" rx="2" ry="2" />
<text x="51.29" y="639.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/ServiceWiring.php(265)} (40 samples, 0.03%)</title><rect x="268.9" y="645" width="0.4" height="15.0" fill="rgb(207,120,16)" rx="2" ry="2" />
<text x="271.88" y="655.5" ></text>
</g>
<g >
<title>Message::fetchMessage (80 samples, 0.06%)</title><rect x="1117.7" y="549" width="0.8" height="15.0" fill="rgb(213,94,12)" rx="2" ry="2" />
<text x="1120.73" y="559.5" ></text>
</g>
<g >
<title>Parser::internalParse (25 samples, 0.02%)</title><rect x="404.9" y="661" width="0.3" height="15.0" fill="rgb(252,18,24)" rx="2" ry="2" />
<text x="407.92" y="671.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (19 samples, 0.02%)</title><rect x="514.8" y="357" width="0.2" height="15.0" fill="rgb(212,148,16)" rx="2" ry="2" />
<text x="517.81" y="367.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (1,588 samples, 1.28%)</title><rect x="96.8" y="229" width="15.2" height="15.0" fill="rgb(247,101,30)" rx="2" ry="2" />
<text x="99.83" y="239.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (1,540 samples, 1.25%)</title><rect x="538.7" y="277" width="14.7" height="15.0" fill="rgb(207,219,45)" rx="2" ry="2" />
<text x="541.65" y="287.5" ></text>
</g>
<g >
<title>WebRequest::getRawVal (47 samples, 0.04%)</title><rect x="560.7" y="453" width="0.4" height="15.0" fill="rgb(212,18,33)" rx="2" ry="2" />
<text x="563.66" y="463.5" ></text>
</g>
<g >
<title>Parser::braceSubstitution (40 samples, 0.03%)</title><rect x="657.3" y="757" width="0.4" height="15.0" fill="rgb(217,170,5)" rx="2" ry="2" />
<text x="660.35" y="767.5" ></text>
</g>
<g >
<title>WANObjectCache::makeSisterKey (53 samples, 0.04%)</title><rect x="307.2" y="549" width="0.5" height="15.0" fill="rgb(221,156,2)" rx="2" ry="2" />
<text x="310.16" y="559.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,030 samples, 0.83%)</title><rect x="587.9" y="421" width="9.8" height="15.0" fill="rgb(230,182,24)" rx="2" ry="2" />
<text x="590.86" y="431.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::replaceForNativeNormalize (93 samples, 0.08%)</title><rect x="677.1" y="901" width="0.9" height="15.0" fill="rgb(248,18,23)" rx="2" ry="2" />
<text x="680.07" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::isElementInScope (79 samples, 0.06%)</title><rect x="1160.1" y="725" width="0.7" height="15.0" fill="rgb(245,120,42)" rx="2" ry="2" />
<text x="1163.06" y="735.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (913 samples, 0.74%)</title><rect x="850.8" y="517" width="8.7" height="15.0" fill="rgb(242,3,8)" rx="2" ry="2" />
<text x="853.80" y="527.5" ></text>
</g>
<g >
<title>Title::getPageLanguage (40 samples, 0.03%)</title><rect x="126.8" y="565" width="0.4" height="15.0" fill="rgb(230,117,9)" rx="2" ry="2" />
<text x="129.84" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (80 samples, 0.06%)</title><rect x="706.0" y="757" width="0.7" height="15.0" fill="rgb(216,121,24)" rx="2" ry="2" />
<text x="708.97" y="767.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (515 samples, 0.42%)</title><rect x="521.0" y="261" width="4.9" height="15.0" fill="rgb(225,166,36)" rx="2" ry="2" />
<text x="523.97" y="271.5" ></text>
</g>
<g >
<title>User::loadFromRow (30 samples, 0.02%)</title><rect x="13.6" y="885" width="0.3" height="15.0" fill="rgb(218,141,9)" rx="2" ry="2" />
<text x="16.60" y="895.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (39 samples, 0.03%)</title><rect x="506.7" y="453" width="0.4" height="15.0" fill="rgb(232,54,45)" rx="2" ry="2" />
<text x="509.71" y="463.5" ></text>
</g>
<g >
<title>HtmlArmor::getHtml (40 samples, 0.03%)</title><rect x="766.5" y="549" width="0.4" height="15.0" fill="rgb(242,79,35)" rx="2" ry="2" />
<text x="769.50" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnection (118 samples, 0.10%)</title><rect x="839.5" y="469" width="1.1" height="15.0" fill="rgb(228,174,10)" rx="2" ry="2" />
<text x="842.46" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (415 samples, 0.34%)</title><rect x="779.5" y="309" width="3.9" height="15.0" fill="rgb(239,204,29)" rx="2" ry="2" />
<text x="782.46" y="319.5" ></text>
</g>
<g >
<title>ForeignAPIFile::newFromTitle (328 samples, 0.27%)</title><rect x="369.3" y="645" width="3.1" height="15.0" fill="rgb(246,217,13)" rx="2" ry="2" />
<text x="372.29" y="655.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getPrefixedText (39 samples, 0.03%)</title><rect x="558.1" y="501" width="0.4" height="15.0" fill="rgb(232,174,40)" rx="2" ry="2" />
<text x="561.13" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="730.8" y="997" width="0.3" height="15.0" fill="rgb(233,189,45)" rx="2" ry="2" />
<text x="733.77" y="1007.5" ></text>
</g>
<g >
<title>RepoGroup::initialiseRepos (199 samples, 0.16%)</title><rect x="403.0" y="645" width="1.9" height="15.0" fill="rgb(211,51,5)" rx="2" ry="2" />
<text x="406.02" y="655.5" ></text>
</g>
<g >
<title>Parser::fetchCurrentRevisionRecordOfTitle (158 samples, 0.13%)</title><rect x="127.6" y="549" width="1.5" height="15.0" fill="rgb(245,155,19)" rx="2" ry="2" />
<text x="130.58" y="559.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (16 samples, 0.01%)</title><rect x="10.0" y="1061" width="0.2" height="15.0" fill="rgb(222,160,32)" rx="2" ry="2" />
<text x="13.00" y="1071.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (935 samples, 0.76%)</title><rect x="769.6" y="597" width="8.9" height="15.0" fill="rgb(251,76,26)" rx="2" ry="2" />
<text x="772.61" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::executeInternal (2,520 samples, 2.04%)</title><rect x="618.5" y="549" width="24.0" height="15.0" fill="rgb(224,113,33)" rx="2" ry="2" />
<text x="621.49" y="559.5" >W..</text>
</g>
<g >
<title>WANObjectCache::wrap (80 samples, 0.06%)</title><rect x="318.4" y="565" width="0.7" height="15.0" fill="rgb(240,30,5)" rx="2" ry="2" />
<text x="321.38" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::__construct (28 samples, 0.02%)</title><rect x="553.4" y="325" width="0.2" height="15.0" fill="rgb(216,140,24)" rx="2" ry="2" />
<text x="556.35" y="335.5" ></text>
</g>
<g >
<title>TitleValue::tryNew (42 samples, 0.03%)</title><rect x="127.6" y="421" width="0.4" height="15.0" fill="rgb(215,130,11)" rx="2" ry="2" />
<text x="130.58" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (683 samples, 0.55%)</title><rect x="719.7" y="917" width="6.5" height="15.0" fill="rgb(239,194,50)" rx="2" ry="2" />
<text x="722.66" y="927.5" ></text>
</g>
<g >
<title>wfParseUrl (39 samples, 0.03%)</title><rect x="401.4" y="421" width="0.3" height="15.0" fill="rgb(212,150,24)" rx="2" ry="2" />
<text x="404.35" y="431.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,391 samples, 1.12%)</title><rect x="81.9" y="549" width="13.3" height="15.0" fill="rgb(208,117,13)" rx="2" ry="2" />
<text x="84.93" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\CriticalSection::stop (38 samples, 0.03%)</title><rect x="375.8" y="389" width="0.4" height="15.0" fill="rgb(215,164,46)" rx="2" ry="2" />
<text x="378.81" y="399.5" ></text>
</g>
<g >
<title>BlockLevelPass::doBlockLevels (78 samples, 0.06%)</title><rect x="1091.4" y="645" width="0.8" height="15.0" fill="rgb(220,145,49)" rx="2" ry="2" />
<text x="1094.43" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (66 samples, 0.05%)</title><rect x="476.2" y="885" width="0.6" height="15.0" fill="rgb(222,77,17)" rx="2" ry="2" />
<text x="479.17" y="895.5" ></text>
</g>
<g >
<title>Parser::getTemplateDom (72 samples, 0.06%)</title><rect x="1044.6" y="597" width="0.7" height="15.0" fill="rgb(221,154,20)" rx="2" ry="2" />
<text x="1047.57" y="607.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::add (34 samples, 0.03%)</title><rect x="422.5" y="613" width="0.3" height="15.0" fill="rgb(245,69,49)" rx="2" ry="2" />
<text x="425.49" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::replace (40 samples, 0.03%)</title><rect x="1183.7" y="917" width="0.4" height="15.0" fill="rgb(208,156,50)" rx="2" ry="2" />
<text x="1186.67" y="927.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (39 samples, 0.03%)</title><rect x="23.7" y="869" width="0.4" height="15.0" fill="rgb(210,183,22)" rx="2" ry="2" />
<text x="26.73" y="879.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="470.3" y="741" width="0.4" height="15.0" fill="rgb(222,16,38)" rx="2" ry="2" />
<text x="473.31" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentFormatter::postprocessReplyTool (39 samples, 0.03%)</title><rect x="256.9" y="885" width="0.4" height="15.0" fill="rgb(207,229,32)" rx="2" ry="2" />
<text x="259.88" y="895.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (118 samples, 0.10%)</title><rect x="290.9" y="709" width="1.1" height="15.0" fill="rgb(216,91,32)" rx="2" ry="2" />
<text x="293.88" y="719.5" ></text>
</g>
<g >
<title>wfParseUrl (39 samples, 0.03%)</title><rect x="525.9" y="341" width="0.4" height="15.0" fill="rgb(239,219,42)" rx="2" ry="2" />
<text x="528.89" y="351.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (560 samples, 0.45%)</title><rect x="251.2" y="773" width="5.3" height="15.0" fill="rgb(221,20,44)" rx="2" ry="2" />
<text x="254.15" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\Config\ServiceOptions::get (40 samples, 0.03%)</title><rect x="768.8" y="613" width="0.4" height="15.0" fill="rgb(205,122,14)" rx="2" ry="2" />
<text x="771.84" y="623.5" ></text>
</g>
<g >
<title>Title::getLocalURL (40 samples, 0.03%)</title><rect x="1118.5" y="501" width="0.4" height="15.0" fill="rgb(225,191,5)" rx="2" ry="2" />
<text x="1121.50" y="511.5" ></text>
</g>
<g >
<title>ParserOptions::getTargetLanguage (40 samples, 0.03%)</title><rect x="35.8" y="613" width="0.4" height="15.0" fill="rgb(210,202,5)" rx="2" ry="2" />
<text x="38.80" y="623.5" ></text>
</g>
<g >
<title>Title::prefix (83 samples, 0.07%)</title><rect x="842.4" y="613" width="0.7" height="15.0" fill="rgb(240,152,51)" rx="2" ry="2" />
<text x="845.35" y="623.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (40 samples, 0.03%)</title><rect x="63.2" y="405" width="0.4" height="15.0" fill="rgb(250,99,44)" rx="2" ry="2" />
<text x="66.20" y="415.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (531 samples, 0.43%)</title><rect x="992.7" y="245" width="5.0" height="15.0" fill="rgb(213,28,38)" rx="2" ry="2" />
<text x="995.67" y="255.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (766 samples, 0.62%)</title><rect x="770.7" y="277" width="7.3" height="15.0" fill="rgb(207,87,18)" rx="2" ry="2" />
<text x="773.71" y="287.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (119 samples, 0.10%)</title><rect x="263.2" y="933" width="1.2" height="15.0" fill="rgb(219,70,53)" rx="2" ry="2" />
<text x="266.24" y="943.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (392 samples, 0.32%)</title><rect x="319.1" y="421" width="3.8" height="15.0" fill="rgb(252,148,13)" rx="2" ry="2" />
<text x="322.14" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="15.0" y="805" width="0.4" height="15.0" fill="rgb(211,3,20)" rx="2" ry="2" />
<text x="18.02" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="266.6" y="277" width="0.4" height="15.0" fill="rgb(227,198,24)" rx="2" ry="2" />
<text x="269.61" y="287.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (1,619 samples, 1.31%)</title><rect x="96.5" y="405" width="15.5" height="15.0" fill="rgb(213,39,24)" rx="2" ry="2" />
<text x="99.53" y="415.5" ></text>
</g>
<g >
<title>Title::isExternal (36 samples, 0.03%)</title><rect x="292.0" y="709" width="0.3" height="15.0" fill="rgb(240,128,21)" rx="2" ry="2" />
<text x="295.01" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (40 samples, 0.03%)</title><rect x="1120.8" y="757" width="0.4" height="15.0" fill="rgb(207,73,20)" rx="2" ry="2" />
<text x="1123.78" y="767.5" ></text>
</g>
<g >
<title>Linker::makeImageLink (4,133 samples, 3.34%)</title><rect x="987.5" y="597" width="39.5" height="15.0" fill="rgb(244,156,23)" rx="2" ry="2" />
<text x="990.53" y="607.5" >Lin..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToElement (161 samples, 0.13%)</title><rect x="1160.8" y="725" width="1.5" height="15.0" fill="rgb(211,58,34)" rx="2" ry="2" />
<text x="1163.81" y="735.5" ></text>
</g>
<g >
<title>Title::getInterwiki (60 samples, 0.05%)</title><rect x="114.9" y="613" width="0.6" height="15.0" fill="rgb(233,106,25)" rx="2" ry="2" />
<text x="117.91" y="623.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInterwiki (80 samples, 0.06%)</title><rect x="66.6" y="597" width="0.8" height="15.0" fill="rgb(229,87,40)" rx="2" ry="2" />
<text x="69.60" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::endTag (760 samples, 0.61%)</title><rect x="190.4" y="581" width="7.3" height="15.0" fill="rgb(254,110,8)" rx="2" ry="2" />
<text x="193.44" y="591.5" ></text>
</g>
<g >
<title>Message::text (105 samples, 0.08%)</title><rect x="1124.0" y="789" width="1.0" height="15.0" fill="rgb(242,124,3)" rx="2" ry="2" />
<text x="1126.96" y="799.5" ></text>
</g>
<g >
<title>MediaHandler::getTransform (33 samples, 0.03%)</title><rect x="1063.0" y="517" width="0.3" height="15.0" fill="rgb(241,215,16)" rx="2" ry="2" />
<text x="1065.99" y="527.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (238 samples, 0.19%)</title><rect x="118.1" y="565" width="2.3" height="15.0" fill="rgb(207,101,7)" rx="2" ry="2" />
<text x="121.14" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (795 samples, 0.64%)</title><rect x="770.4" y="405" width="7.6" height="15.0" fill="rgb(239,132,16)" rx="2" ry="2" />
<text x="773.44" y="415.5" ></text>
</g>
<g >
<title>SvgHandler::normaliseParamsInternal (23 samples, 0.02%)</title><rect x="112.8" y="501" width="0.2" height="15.0" fill="rgb(238,125,47)" rx="2" ry="2" />
<text x="115.80" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::completeCriticalSection (49 samples, 0.04%)</title><rect x="1165.4" y="677" width="0.5" height="15.0" fill="rgb(250,14,9)" rx="2" ry="2" />
<text x="1168.42" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertCharacters (360 samples, 0.29%)</title><rect x="1134.5" y="693" width="3.4" height="15.0" fill="rgb(241,41,11)" rx="2" ry="2" />
<text x="1137.49" y="703.5" ></text>
</g>
<g >
<title>Message::getLanguage (39 samples, 0.03%)</title><rect x="60.9" y="517" width="0.4" height="15.0" fill="rgb(246,208,1)" rx="2" ry="2" />
<text x="63.91" y="527.5" ></text>
</g>
<g >
<title>ApiBase::extractRequestParams (40 samples, 0.03%)</title><rect x="730.8" y="1045" width="0.3" height="15.0" fill="rgb(254,214,30)" rx="2" ry="2" />
<text x="733.77" y="1055.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::push (240 samples, 0.19%)</title><rect x="185.9" y="533" width="2.3" height="15.0" fill="rgb(241,68,33)" rx="2" ry="2" />
<text x="188.87" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\SyntaxHighlight\Pygmentize::highlight (1,207 samples, 0.98%)</title><rect x="1065.4" y="501" width="11.5" height="15.0" fill="rgb(244,126,53)" rx="2" ry="2" />
<text x="1068.42" y="511.5" ></text>
</g>
<g >
<title>ApiVisualEditorEdit::requestRestbase (207 samples, 0.17%)</title><rect x="28.6" y="949" width="2.0" height="15.0" fill="rgb(218,89,26)" rx="2" ry="2" />
<text x="31.65" y="959.5" ></text>
</g>
<g >
<title>Wikimedia\base_convert (40 samples, 0.03%)</title><rect x="814.0" y="597" width="0.4" height="15.0" fill="rgb(247,219,37)" rx="2" ry="2" />
<text x="816.97" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (120 samples, 0.10%)</title><rect x="14.3" y="933" width="1.1" height="15.0" fill="rgb(219,187,10)" rx="2" ry="2" />
<text x="17.26" y="943.5" ></text>
</g>
<g >
<title>Title::getDbPageLanguageCode (39 samples, 0.03%)</title><rect x="1027.7" y="565" width="0.4" height="15.0" fill="rgb(235,191,38)" rx="2" ry="2" />
<text x="1030.74" y="575.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (46 samples, 0.04%)</title><rect x="987.5" y="469" width="0.5" height="15.0" fill="rgb(250,130,45)" rx="2" ry="2" />
<text x="990.53" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::getIndentLevel (80 samples, 0.06%)</title><rect x="692.8" y="997" width="0.7" height="15.0" fill="rgb(236,0,5)" rx="2" ry="2" />
<text x="695.75" y="1007.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/UniversalLanguageSelector/includes/UniversalLanguageSelectorHooks.php (40 samples, 0.03%)</title><rect x="11.3" y="1045" width="0.4" height="15.0" fill="rgb(219,86,11)" rx="2" ry="2" />
<text x="14.31" y="1055.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\DeprecatedHooks::getDeprecationInfo (40 samples, 0.03%)</title><rect x="200.0" y="485" width="0.4" height="15.0" fill="rgb(213,70,40)" rx="2" ry="2" />
<text x="202.98" y="495.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::characters (321 samples, 0.26%)</title><rect x="712.4" y="965" width="3.1" height="15.0" fill="rgb(221,177,11)" rx="2" ry="2" />
<text x="715.45" y="975.5" ></text>
</g>
<g >
<title>Language::normalize (145 samples, 0.12%)</title><rect x="672.6" y="869" width="1.4" height="15.0" fill="rgb(233,126,4)" rx="2" ry="2" />
<text x="675.63" y="879.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\stream_for (107 samples, 0.09%)</title><rect x="324.6" y="469" width="1.0" height="15.0" fill="rgb(241,135,27)" rx="2" ry="2" />
<text x="327.58" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::getScopeTypesToStack (40 samples, 0.03%)</title><rect x="728.5" y="901" width="0.4" height="15.0" fill="rgb(233,164,43)" rx="2" ry="2" />
<text x="731.48" y="911.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Request::__construct (40 samples, 0.03%)</title><rect x="988.0" y="341" width="0.4" height="15.0" fill="rgb(207,35,19)" rx="2" ry="2" />
<text x="990.97" y="351.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getPrefixedText (39 samples, 0.03%)</title><rect x="363.8" y="677" width="0.4" height="15.0" fill="rgb(245,34,6)" rx="2" ry="2" />
<text x="366.80" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (275 samples, 0.22%)</title><rect x="265.9" y="501" width="2.6" height="15.0" fill="rgb(206,36,22)" rx="2" ry="2" />
<text x="268.87" y="511.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (40 samples, 0.03%)</title><rect x="932.3" y="677" width="0.4" height="15.0" fill="rgb(218,114,33)" rx="2" ry="2" />
<text x="935.33" y="687.5" ></text>
</g>
<g >
<title>Html::expandAttributes (77 samples, 0.06%)</title><rect x="332.3" y="613" width="0.8" height="15.0" fill="rgb(222,54,4)" rx="2" ry="2" />
<text x="335.32" y="623.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (571 samples, 0.46%)</title><rect x="76.5" y="421" width="5.4" height="15.0" fill="rgb(213,110,50)" rx="2" ry="2" />
<text x="79.48" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::getThreadItems (2,838 samples, 2.30%)</title><rect x="921.3" y="837" width="27.1" height="15.0" fill="rgb(253,226,12)" rx="2" ry="2" />
<text x="924.27" y="847.5" >M..</text>
</g>
<g >
<title>Message::fetchMessage (40 samples, 0.03%)</title><rect x="419.4" y="597" width="0.4" height="15.0" fill="rgb(218,52,24)" rx="2" ry="2" />
<text x="422.41" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getRevisionParserOutput (18,816 samples, 15.22%)</title><rect x="732.1" y="821" width="179.5" height="15.0" fill="rgb(248,143,24)" rx="2" ry="2" />
<text x="735.06" y="831.5" >MediaWiki\Revision\Rend..</text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\DOMCompat::nodeName (40 samples, 0.03%)</title><rect x="252.7" y="693" width="0.4" height="15.0" fill="rgb(209,14,3)" rx="2" ry="2" />
<text x="255.69" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::setHeaders (37 samples, 0.03%)</title><rect x="111.6" y="181" width="0.4" height="15.0" fill="rgb(231,100,29)" rx="2" ry="2" />
<text x="114.63" y="191.5" ></text>
</g>
<g >
<title>Message::text (63 samples, 0.05%)</title><rect x="699.2" y="981" width="0.6" height="15.0" fill="rgb(211,212,49)" rx="2" ry="2" />
<text x="702.17" y="991.5" ></text>
</g>
<g >
<title>Sanitizer::decCharReference (40 samples, 0.03%)</title><rect x="449.7" y="533" width="0.4" height="15.0" fill="rgb(229,213,39)" rx="2" ry="2" />
<text x="452.75" y="543.5" ></text>
</g>
<g >
<title>Parser::fetchTemplateAndTitle (37 samples, 0.03%)</title><rect x="477.2" y="405" width="0.3" height="15.0" fill="rgb(254,93,2)" rx="2" ry="2" />
<text x="480.18" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectField (39 samples, 0.03%)</title><rect x="1179.7" y="869" width="0.4" height="15.0" fill="rgb(254,72,22)" rx="2" ry="2" />
<text x="1182.71" y="879.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::encodeHtmlEntities (40 samples, 0.03%)</title><rect x="253.5" y="677" width="0.3" height="15.0" fill="rgb(212,215,44)" rx="2" ry="2" />
<text x="256.45" y="687.5" ></text>
</g>
<g >
<title>Hooks::runner (40 samples, 0.03%)</title><rect x="1029.7" y="517" width="0.3" height="15.0" fill="rgb(210,62,28)" rx="2" ry="2" />
<text x="1032.65" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (392 samples, 0.32%)</title><rect x="397.2" y="421" width="3.8" height="15.0" fill="rgb(224,70,44)" rx="2" ry="2" />
<text x="400.23" y="431.5" ></text>
</g>
<g >
<title>MWHttpRequest::parseCookies (28 samples, 0.02%)</title><rect x="799.2" y="421" width="0.2" height="15.0" fill="rgb(250,165,54)" rx="2" ry="2" />
<text x="802.17" y="431.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::splitTitleString (156 samples, 0.13%)</title><rect x="1035.9" y="565" width="1.5" height="15.0" fill="rgb(217,172,45)" rx="2" ry="2" />
<text x="1038.91" y="575.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/rdbms/database/Database.php (40 samples, 0.03%)</title><rect x="13.2" y="885" width="0.4" height="15.0" fill="rgb(223,117,30)" rx="2" ry="2" />
<text x="16.22" y="895.5" ></text>
</g>
<g >
<title>Message::fetchMessage (40 samples, 0.03%)</title><rect x="262.1" y="853" width="0.4" height="15.0" fill="rgb(220,45,8)" rx="2" ry="2" />
<text x="265.14" y="863.5" ></text>
</g>
<g >
<title>Title::makeTitleSafe (43 samples, 0.03%)</title><rect x="419.0" y="613" width="0.4" height="15.0" fill="rgb(234,147,25)" rx="2" ry="2" />
<text x="422.00" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (80 samples, 0.06%)</title><rect x="59.4" y="501" width="0.7" height="15.0" fill="rgb(213,40,25)" rx="2" ry="2" />
<text x="62.38" y="511.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (439 samples, 0.36%)</title><rect x="514.8" y="437" width="4.2" height="15.0" fill="rgb(214,192,46)" rx="2" ry="2" />
<text x="517.81" y="447.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (392 samples, 0.32%)</title><rect x="397.2" y="309" width="3.8" height="15.0" fill="rgb(222,8,43)" rx="2" ry="2" />
<text x="400.23" y="319.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (689 samples, 0.56%)</title><rect x="325.6" y="373" width="6.6" height="15.0" fill="rgb(232,88,11)" rx="2" ry="2" />
<text x="328.61" y="383.5" ></text>
</g>
<g >
<title>Parser::internalParse (37 samples, 0.03%)</title><rect x="477.2" y="485" width="0.3" height="15.0" fill="rgb(230,130,15)" rx="2" ry="2" />
<text x="480.18" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/AbuseFilter/includes/ServiceWiring.php(316)} (275 samples, 0.22%)</title><rect x="265.9" y="485" width="2.6" height="15.0" fill="rgb(213,117,17)" rx="2" ry="2" />
<text x="268.87" y="495.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (33 samples, 0.03%)</title><rect x="36.9" y="549" width="0.4" height="15.0" fill="rgb(207,84,8)" rx="2" ry="2" />
<text x="39.95" y="559.5" ></text>
</g>
<g >
<title>MapCacheLRU::get (40 samples, 0.03%)</title><rect x="818.5" y="613" width="0.4" height="15.0" fill="rgb(237,126,26)" rx="2" ry="2" />
<text x="821.50" y="623.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (49 samples, 0.04%)</title><rect x="396.4" y="469" width="0.5" height="15.0" fill="rgb(223,66,3)" rx="2" ry="2" />
<text x="399.40" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::get (39 samples, 0.03%)</title><rect x="674.8" y="869" width="0.4" height="15.0" fill="rgb(208,214,28)" rx="2" ry="2" />
<text x="677.79" y="879.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (40 samples, 0.03%)</title><rect x="198.8" y="517" width="0.4" height="15.0" fill="rgb(212,98,35)" rx="2" ry="2" />
<text x="201.84" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectRow (31 samples, 0.03%)</title><rect x="681.2" y="949" width="0.3" height="15.0" fill="rgb(240,193,2)" rx="2" ry="2" />
<text x="684.23" y="959.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (784 samples, 0.63%)</title><rect x="852.0" y="229" width="7.5" height="15.0" fill="rgb(240,17,19)" rx="2" ry="2" />
<text x="855.03" y="239.5" ></text>
</g>
<g >
<title>Parser::getTitle (40 samples, 0.03%)</title><rect x="769.2" y="645" width="0.4" height="15.0" fill="rgb(227,51,48)" rx="2" ry="2" />
<text x="772.23" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (677 samples, 0.55%)</title><rect x="893.5" y="581" width="6.5" height="15.0" fill="rgb(247,88,40)" rx="2" ry="2" />
<text x="896.50" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (275 samples, 0.22%)</title><rect x="265.9" y="613" width="2.6" height="15.0" fill="rgb(247,211,27)" rx="2" ry="2" />
<text x="268.87" y="623.5" ></text>
</g>
<g >
<title>WebRequest::normalizeUnicode (37 samples, 0.03%)</title><rect x="671.9" y="901" width="0.4" height="15.0" fill="rgb(224,141,51)" rx="2" ry="2" />
<text x="674.91" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::selectField (36 samples, 0.03%)</title><rect x="394.2" y="421" width="0.3" height="15.0" fill="rgb(214,77,21)" rx="2" ry="2" />
<text x="397.17" y="431.5" ></text>
</g>
<g >
<title>Composer\Autoload\ClassLoader::loadClass (40 samples, 0.03%)</title><rect x="707.5" y="981" width="0.4" height="15.0" fill="rgb(240,103,7)" rx="2" ry="2" />
<text x="710.49" y="991.5" ></text>
</g>
<g >
<title>wfGetDB (102 samples, 0.08%)</title><rect x="314.6" y="581" width="1.0" height="15.0" fill="rgb(214,222,12)" rx="2" ry="2" />
<text x="317.62" y="591.5" ></text>
</g>
<g >
<title>ExplodeIterator::refreshCurrent (39 samples, 0.03%)</title><rect x="746.2" y="645" width="0.4" height="15.0" fill="rgb(215,170,19)" rx="2" ry="2" />
<text x="749.22" y="655.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (1,115 samples, 0.90%)</title><rect x="645.6" y="709" width="10.6" height="15.0" fill="rgb(211,203,36)" rx="2" ry="2" />
<text x="648.57" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::serializeNode (160 samples, 0.13%)</title><rect x="902.6" y="517" width="1.6" height="15.0" fill="rgb(228,156,53)" rx="2" ry="2" />
<text x="905.63" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (40 samples, 0.03%)</title><rect x="706.3" y="693" width="0.4" height="15.0" fill="rgb(219,173,9)" rx="2" ry="2" />
<text x="709.35" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\DeprecatedHooks::getDeprecationInfo (38 samples, 0.03%)</title><rect x="65.9" y="533" width="0.3" height="15.0" fill="rgb(207,146,0)" rx="2" ry="2" />
<text x="68.85" y="543.5" ></text>
</g>
<g >
<title>Parser::getTargetLanguage (39 samples, 0.03%)</title><rect x="386.6" y="693" width="0.4" height="15.0" fill="rgb(212,52,40)" rx="2" ry="2" />
<text x="389.65" y="703.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/languages/LanguageEn.php (40 samples, 0.03%)</title><rect x="14.3" y="853" width="0.3" height="15.0" fill="rgb(226,69,13)" rx="2" ry="2" />
<text x="17.26" y="863.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (14 samples, 0.01%)</title><rect x="1165.9" y="869" width="0.1" height="15.0" fill="rgb(210,130,8)" rx="2" ry="2" />
<text x="1168.89" y="879.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (40 samples, 0.03%)</title><rect x="504.8" y="437" width="0.4" height="15.0" fill="rgb(240,25,48)" rx="2" ry="2" />
<text x="507.81" y="447.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/user/UserEditTracker.php (30 samples, 0.02%)</title><rect x="13.6" y="773" width="0.3" height="15.0" fill="rgb(236,158,7)" rx="2" ry="2" />
<text x="16.60" y="783.5" ></text>
</g>
<g >
<title>LinkCache::getCacheKey (40 samples, 0.03%)</title><rect x="54.4" y="565" width="0.4" height="15.0" fill="rgb(216,200,6)" rx="2" ry="2" />
<text x="57.41" y="575.5" ></text>
</g>
<g >
<title>LocalisationCache::loadSubitem (30 samples, 0.02%)</title><rect x="699.2" y="837" width="0.3" height="15.0" fill="rgb(252,107,13)" rx="2" ry="2" />
<text x="702.17" y="847.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::characters (200 samples, 0.16%)</title><rect x="181.3" y="469" width="1.9" height="15.0" fill="rgb(245,218,31)" rx="2" ry="2" />
<text x="184.30" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeBrokenLink (916 samples, 0.74%)</title><rect x="756.2" y="613" width="8.7" height="15.0" fill="rgb(229,148,30)" rx="2" ry="2" />
<text x="759.19" y="623.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (531 samples, 0.43%)</title><rect x="992.7" y="309" width="5.0" height="15.0" fill="rgb(206,156,53)" rx="2" ry="2" />
<text x="995.67" y="319.5" ></text>
</g>
<g >
<title>Cookie::__construct (21 samples, 0.02%)</title><rect x="307.7" y="453" width="0.2" height="15.0" fill="rgb(219,228,52)" rx="2" ry="2" />
<text x="310.66" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\EventBus\EventBusHooks::onRevisionRecordInserted (25 samples, 0.02%)</title><rect x="669.5" y="789" width="0.3" height="15.0" fill="rgb(246,58,2)" rx="2" ry="2" />
<text x="672.52" y="799.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (40 samples, 0.03%)</title><rect x="66.6" y="533" width="0.4" height="15.0" fill="rgb(249,51,37)" rx="2" ry="2" />
<text x="69.60" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Http\HttpRequestFactory::create (39 samples, 0.03%)</title><rect x="401.4" y="485" width="0.3" height="15.0" fill="rgb(224,62,26)" rx="2" ry="2" />
<text x="404.35" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (1,310 samples, 1.06%)</title><rect x="333.4" y="373" width="12.5" height="15.0" fill="rgb(226,136,27)" rx="2" ry="2" />
<text x="336.43" y="383.5" ></text>
</g>
<g >
<title>Sanitizer::decodeCharReferencesAndNormalize (39 samples, 0.03%)</title><rect x="117.8" y="581" width="0.3" height="15.0" fill="rgb(247,146,19)" rx="2" ry="2" />
<text x="120.77" y="591.5" ></text>
</g>
<g >
<title>Sanitizer::encodeAttribute (40 samples, 0.03%)</title><rect x="615.9" y="517" width="0.3" height="15.0" fill="rgb(214,97,40)" rx="2" ry="2" />
<text x="618.86" y="527.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/changes/RecentChange.php(777)} (81 samples, 0.07%)</title><rect x="1165.4" y="965" width="0.8" height="15.0" fill="rgb(218,141,48)" rx="2" ry="2" />
<text x="1168.42" y="975.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (40 samples, 0.03%)</title><rect x="977.0" y="485" width="0.3" height="15.0" fill="rgb(226,5,46)" rx="2" ry="2" />
<text x="979.95" y="495.5" ></text>
</g>
<g >
<title>BagOStuff::getWithSetCallback (102 samples, 0.08%)</title><rect x="314.6" y="501" width="1.0" height="15.0" fill="rgb(211,106,7)" rx="2" ry="2" />
<text x="317.62" y="511.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (161 samples, 0.13%)</title><rect x="441.0" y="725" width="1.5" height="15.0" fill="rgb(232,159,14)" rx="2" ry="2" />
<text x="443.96" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL__Internal (40 samples, 0.03%)</title><rect x="977.0" y="517" width="0.3" height="15.0" fill="rgb(238,95,54)" rx="2" ry="2" />
<text x="979.95" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnectionRef (118 samples, 0.10%)</title><rect x="839.5" y="485" width="1.1" height="15.0" fill="rgb(252,181,40)" rx="2" ry="2" />
<text x="842.46" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (40 samples, 0.03%)</title><rect x="115.9" y="565" width="0.3" height="15.0" fill="rgb(219,40,4)" rx="2" ry="2" />
<text x="118.86" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php(390)} (40 samples, 0.03%)</title><rect x="225.6" y="789" width="0.4" height="15.0" fill="rgb(253,41,15)" rx="2" ry="2" />
<text x="228.60" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (36 samples, 0.03%)</title><rect x="394.2" y="357" width="0.3" height="15.0" fill="rgb(226,134,27)" rx="2" ry="2" />
<text x="397.17" y="367.5" ></text>
</g>
<g >
<title>WANObjectCache::isValid (34 samples, 0.03%)</title><rect x="422.2" y="629" width="0.3" height="15.0" fill="rgb(234,71,32)" rx="2" ry="2" />
<text x="425.17" y="639.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInterwiki (80 samples, 0.06%)</title><rect x="304.8" y="709" width="0.8" height="15.0" fill="rgb(249,164,32)" rx="2" ry="2" />
<text x="307.85" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::execute (2,719 samples, 2.20%)</title><rect x="173.3" y="629" width="25.9" height="15.0" fill="rgb(220,162,5)" rx="2" ry="2" />
<text x="176.28" y="639.5" >W..</text>
</g>
<g >
<title>Sanitizer::normalizeCharReferencesCallback (40 samples, 0.03%)</title><rect x="449.7" y="549" width="0.4" height="15.0" fill="rgb(236,194,30)" rx="2" ry="2" />
<text x="452.75" y="559.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::newFile (616 samples, 0.50%)</title><rect x="396.4" y="629" width="5.9" height="15.0" fill="rgb(210,91,4)" rx="2" ry="2" />
<text x="399.40" y="639.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="404.6" y="501" width="0.3" height="15.0" fill="rgb(227,90,53)" rx="2" ry="2" />
<text x="407.55" y="511.5" ></text>
</g>
<g >
<title>Sanitizer::armorFrenchSpaces (119 samples, 0.10%)</title><rect x="448.6" y="565" width="1.1" height="15.0" fill="rgb(228,218,6)" rx="2" ry="2" />
<text x="451.61" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (909 samples, 0.74%)</title><rect x="409.8" y="421" width="8.6" height="15.0" fill="rgb(225,211,8)" rx="2" ry="2" />
<text x="412.77" y="431.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,391 samples, 1.12%)</title><rect x="81.9" y="485" width="13.3" height="15.0" fill="rgb(207,73,41)" rx="2" ry="2" />
<text x="84.93" y="495.5" ></text>
</g>
<g >
<title>MessageCache::load (31 samples, 0.03%)</title><rect x="346.0" y="565" width="0.3" height="15.0" fill="rgb(217,108,0)" rx="2" ry="2" />
<text x="349.00" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::acceptOnlyNodesAllowingComments (360 samples, 0.29%)</title><rect x="938.4" y="757" width="3.5" height="15.0" fill="rgb(219,55,29)" rx="2" ry="2" />
<text x="941.42" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionRenderer::combineSlotOutput (17,917 samples, 14.49%)</title><rect x="31.2" y="757" width="171.0" height="15.0" fill="rgb(211,219,18)" rx="2" ry="2" />
<text x="34.23" y="767.5" >MediaWiki\Revision\Rev..</text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getExtensionHooks (40 samples, 0.03%)</title><rect x="480.2" y="517" width="0.4" height="15.0" fill="rgb(245,70,53)" rx="2" ry="2" />
<text x="483.21" y="527.5" ></text>
</g>
<g >
<title>Composer\Autoload\includeFile (79 samples, 0.06%)</title><rect x="707.5" y="1013" width="0.7" height="15.0" fill="rgb(212,228,20)" rx="2" ry="2" />
<text x="710.49" y="1023.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (610 samples, 0.49%)</title><rect x="76.1" y="565" width="5.8" height="15.0" fill="rgb(246,179,17)" rx="2" ry="2" />
<text x="79.11" y="575.5" ></text>
</g>
<g >
<title>StripState::unstripType (36 samples, 0.03%)</title><rect x="911.1" y="661" width="0.3" height="15.0" fill="rgb(209,128,41)" rx="2" ry="2" />
<text x="914.07" y="671.5" ></text>
</g>
<g >
<title>LinkCache::getGoodLinkID (39 samples, 0.03%)</title><rect x="501.8" y="517" width="0.4" height="15.0" fill="rgb(236,107,20)" rx="2" ry="2" />
<text x="504.82" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (462 samples, 0.37%)</title><rect x="583.2" y="293" width="4.4" height="15.0" fill="rgb(221,26,50)" rx="2" ry="2" />
<text x="586.21" y="303.5" ></text>
</g>
<g >
<title>LocalRepo::checkRedirect (115 samples, 0.09%)</title><rect x="315.6" y="677" width="1.1" height="15.0" fill="rgb(233,16,11)" rx="2" ry="2" />
<text x="318.59" y="687.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (1,157 samples, 0.94%)</title><rect x="484.0" y="485" width="11.1" height="15.0" fill="rgb(226,35,49)" rx="2" ry="2" />
<text x="487.02" y="495.5" ></text>
</g>
<g >
<title>Parser::getTargetLanguage (40 samples, 0.03%)</title><rect x="126.8" y="581" width="0.4" height="15.0" fill="rgb(222,200,19)" rx="2" ry="2" />
<text x="129.84" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::generateImpliedEndTagsAndPop (80 samples, 0.06%)</title><rect x="196.9" y="549" width="0.8" height="15.0" fill="rgb(222,5,36)" rx="2" ry="2" />
<text x="199.93" y="559.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (410 samples, 0.33%)</title><rect x="405.5" y="645" width="3.9" height="15.0" fill="rgb(206,165,11)" rx="2" ry="2" />
<text x="408.49" y="655.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (328 samples, 0.27%)</title><rect x="369.3" y="485" width="3.1" height="15.0" fill="rgb(244,101,34)" rx="2" ry="2" />
<text x="372.29" y="495.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::makeValueOrSegmentList (34 samples, 0.03%)</title><rect x="422.5" y="597" width="0.3" height="15.0" fill="rgb(220,172,23)" rx="2" ry="2" />
<text x="425.49" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (328 samples, 0.27%)</title><rect x="369.3" y="405" width="3.1" height="15.0" fill="rgb(246,210,46)" rx="2" ry="2" />
<text x="372.29" y="415.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (689 samples, 0.56%)</title><rect x="325.6" y="389" width="6.6" height="15.0" fill="rgb(230,226,3)" rx="2" ry="2" />
<text x="328.61" y="399.5" ></text>
</g>
<g >
<title>ApiVisualEditorEdit::getWikitextNoCache (207 samples, 0.17%)</title><rect x="28.6" y="981" width="2.0" height="15.0" fill="rgb(212,35,23)" rx="2" ry="2" />
<text x="31.65" y="991.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (1,228 samples, 0.99%)</title><rect x="998.4" y="389" width="11.8" height="15.0" fill="rgb(246,30,26)" rx="2" ry="2" />
<text x="1001.44" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::interpretAttribMatches (81 samples, 0.07%)</title><rect x="723.9" y="821" width="0.8" height="15.0" fill="rgb(235,6,3)" rx="2" ry="2" />
<text x="726.88" y="831.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/import/Hook/ImportHandleUploadXMLTagHook.php (41 samples, 0.03%)</title><rect x="18.4" y="997" width="0.4" height="15.0" fill="rgb(222,97,17)" rx="2" ry="2" />
<text x="21.38" y="1007.5" ></text>
</g>
<g >
<title>LinkCache::isBadLink (40 samples, 0.03%)</title><rect x="755.8" y="613" width="0.4" height="15.0" fill="rgb(221,160,45)" rx="2" ry="2" />
<text x="758.81" y="623.5" ></text>
</g>
<g >
<title>PoolCounterWork::execute (17,770 samples, 14.37%)</title><rect x="950.1" y="821" width="169.5" height="15.0" fill="rgb(227,68,10)" rx="2" ry="2" />
<text x="953.06" y="831.5" >PoolCounterWork::exec..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1145)} (118 samples, 0.10%)</title><rect x="265.9" y="325" width="1.1" height="15.0" fill="rgb(247,131,53)" rx="2" ry="2" />
<text x="268.87" y="335.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (410 samples, 0.33%)</title><rect x="405.5" y="565" width="3.9" height="15.0" fill="rgb(210,188,28)" rx="2" ry="2" />
<text x="408.49" y="575.5" ></text>
</g>
<g >
<title>Title::getNsText (92 samples, 0.07%)</title><rect x="971.1" y="565" width="0.9" height="15.0" fill="rgb(217,110,48)" rx="2" ry="2" />
<text x="974.11" y="575.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::cleanUp (160 samples, 0.13%)</title><rect x="207.9" y="869" width="1.5" height="15.0" fill="rgb(249,202,49)" rx="2" ry="2" />
<text x="210.86" y="879.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\Data::getLocalData (40 samples, 0.03%)</title><rect x="212.2" y="805" width="0.4" height="15.0" fill="rgb(226,215,12)" rx="2" ry="2" />
<text x="215.25" y="815.5" ></text>
</g>
<g >
<title>Cite\Cite::checkRefsNoReferences (37 samples, 0.03%)</title><rect x="477.2" y="549" width="0.3" height="15.0" fill="rgb(242,34,1)" rx="2" ry="2" />
<text x="480.18" y="559.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (978 samples, 0.79%)</title><rect x="409.4" y="549" width="9.3" height="15.0" fill="rgb(215,30,45)" rx="2" ry="2" />
<text x="412.40" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\IPUtils::isIPv6 (41 samples, 0.03%)</title><rect x="689.3" y="933" width="0.4" height="15.0" fill="rgb(242,172,27)" rx="2" ry="2" />
<text x="692.33" y="943.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (1,507 samples, 1.22%)</title><rect x="539.0" y="229" width="14.4" height="15.0" fill="rgb(211,77,34)" rx="2" ry="2" />
<text x="541.97" y="239.5" ></text>
</g>
<g >
<title>GuzzleHttp\Utils::headersFromLines (58 samples, 0.05%)</title><rect x="80.6" y="197" width="0.6" height="15.0" fill="rgb(228,192,23)" rx="2" ry="2" />
<text x="83.63" y="207.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (39 samples, 0.03%)</title><rect x="290.5" y="693" width="0.4" height="15.0" fill="rgb(224,203,41)" rx="2" ry="2" />
<text x="293.51" y="703.5" ></text>
</g>
<g >
<title>MWHttpRequest::parseCookies (49 samples, 0.04%)</title><rect x="396.4" y="453" width="0.5" height="15.0" fill="rgb(253,114,30)" rx="2" ry="2" />
<text x="399.40" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::push (281 samples, 0.23%)</title><rect x="633.0" y="469" width="2.7" height="15.0" fill="rgb(222,149,53)" rx="2" ry="2" />
<text x="636.00" y="479.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (60 samples, 0.05%)</title><rect x="1043.6" y="597" width="0.6" height="15.0" fill="rgb(242,156,23)" rx="2" ry="2" />
<text x="1046.62" y="607.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (913 samples, 0.74%)</title><rect x="850.8" y="501" width="8.7" height="15.0" fill="rgb(211,28,21)" rx="2" ry="2" />
<text x="853.80" y="511.5" ></text>
</g>
<g >
<title>TitleValue::assertValidSpec (39 samples, 0.03%)</title><rect x="130.9" y="533" width="0.4" height="15.0" fill="rgb(234,45,16)" rx="2" ry="2" />
<text x="133.91" y="543.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (1,787 samples, 1.45%)</title><rect x="96.0" y="565" width="17.0" height="15.0" fill="rgb(249,102,3)" rx="2" ry="2" />
<text x="98.97" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Config\ServiceOptions::get (80 samples, 0.06%)</title><rect x="126.1" y="581" width="0.7" height="15.0" fill="rgb(233,136,39)" rx="2" ry="2" />
<text x="129.08" y="591.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,037 samples, 0.84%)</title><rect x="735.9" y="629" width="9.9" height="15.0" fill="rgb(244,131,45)" rx="2" ry="2" />
<text x="738.94" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::doctype (40 samples, 0.03%)</title><rect x="726.2" y="965" width="0.4" height="15.0" fill="rgb(221,137,11)" rx="2" ry="2" />
<text x="729.18" y="975.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (36 samples, 0.03%)</title><rect x="470.7" y="597" width="0.3" height="15.0" fill="rgb(208,193,39)" rx="2" ry="2" />
<text x="473.69" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::remove (80 samples, 0.06%)</title><rect x="1109.3" y="533" width="0.8" height="15.0" fill="rgb(240,113,53)" rx="2" ry="2" />
<text x="1112.33" y="543.5" ></text>
</g>
<g >
<title>Language::normalize (37 samples, 0.03%)</title><rect x="671.9" y="885" width="0.4" height="15.0" fill="rgb(207,119,42)" rx="2" ry="2" />
<text x="674.91" y="895.5" ></text>
</g>
<g >
<title>Sanitizer::validateAttributes (40 samples, 0.03%)</title><rect x="882.1" y="629" width="0.3" height="15.0" fill="rgb(235,96,11)" rx="2" ry="2" />
<text x="885.07" y="639.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (39 samples, 0.03%)</title><rect x="569.7" y="453" width="0.4" height="15.0" fill="rgb(220,189,7)" rx="2" ry="2" />
<text x="572.71" y="463.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (40 samples, 0.03%)</title><rect x="931.9" y="645" width="0.4" height="15.0" fill="rgb(223,73,54)" rx="2" ry="2" />
<text x="934.95" y="655.5" ></text>
</g>
<g >
<title>LocalisationCache::getItem (40 samples, 0.03%)</title><rect x="883.2" y="517" width="0.4" height="15.0" fill="rgb(218,121,14)" rx="2" ry="2" />
<text x="886.21" y="527.5" ></text>
</g>
<g >
<title>PPFrame_Hash::__construct (39 samples, 0.03%)</title><rect x="617.4" y="517" width="0.3" height="15.0" fill="rgb(235,48,48)" rx="2" ry="2" />
<text x="620.36" y="527.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (978 samples, 0.79%)</title><rect x="148.8" y="533" width="9.3" height="15.0" fill="rgb(221,9,39)" rx="2" ry="2" />
<text x="151.80" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseDomain::newFromId (40 samples, 0.03%)</title><rect x="577.2" y="325" width="0.4" height="15.0" fill="rgb(229,139,30)" rx="2" ry="2" />
<text x="580.25" y="335.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/PageProps.php (40 samples, 0.03%)</title><rect x="476.8" y="693" width="0.4" height="15.0" fill="rgb(236,130,34)" rx="2" ry="2" />
<text x="479.80" y="703.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (226 samples, 0.18%)</title><rect x="375.0" y="597" width="2.2" height="15.0" fill="rgb(251,207,29)" rx="2" ry="2" />
<text x="378.01" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (1,619 samples, 1.31%)</title><rect x="96.5" y="309" width="15.5" height="15.0" fill="rgb(235,75,9)" rx="2" ry="2" />
<text x="99.53" y="319.5" ></text>
</g>
<g >
<title>ForeignAPIFile::getSha1 (40 samples, 0.03%)</title><rect x="814.0" y="613" width="0.4" height="15.0" fill="rgb(214,121,13)" rx="2" ry="2" />
<text x="816.97" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeBrokenLink (200 samples, 0.16%)</title><rect x="1116.6" y="597" width="1.9" height="15.0" fill="rgb(239,143,13)" rx="2" ry="2" />
<text x="1119.59" y="607.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (105 samples, 0.08%)</title><rect x="841.0" y="629" width="1.0" height="15.0" fill="rgb(244,102,5)" rx="2" ry="2" />
<text x="843.97" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (35 samples, 0.03%)</title><rect x="670.8" y="837" width="0.3" height="15.0" fill="rgb(243,199,20)" rx="2" ry="2" />
<text x="673.81" y="847.5" ></text>
</g>
<g >
<title>ExplodeIterator::next (40 samples, 0.03%)</title><rect x="970.2" y="613" width="0.4" height="15.0" fill="rgb(241,62,50)" rx="2" ry="2" />
<text x="973.18" y="623.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (1,350 samples, 1.09%)</title><rect x="799.6" y="293" width="12.9" height="15.0" fill="rgb(225,48,30)" rx="2" ry="2" />
<text x="802.65" y="303.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::trimHeaderValues (107 samples, 0.09%)</title><rect x="1009.1" y="133" width="1.1" height="15.0" fill="rgb(253,134,38)" rx="2" ry="2" />
<text x="1012.14" y="143.5" ></text>
</g>
<g >
<title>Language::normalize (156 samples, 0.13%)</title><rect x="27.2" y="949" width="1.4" height="15.0" fill="rgb(242,88,9)" rx="2" ry="2" />
<text x="30.16" y="959.5" ></text>
</g>
<g >
<title>Parser::pstPass2 (1,155 samples, 0.93%)</title><rect x="645.2" y="725" width="11.0" height="15.0" fill="rgb(252,156,14)" rx="2" ry="2" />
<text x="648.19" y="735.5" ></text>
</g>
<g >
<title>ApiBase::getParameterFromSettings (200 samples, 0.16%)</title><rect x="25.2" y="981" width="2.0" height="15.0" fill="rgb(213,68,35)" rx="2" ry="2" />
<text x="28.25" y="991.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (998 samples, 0.81%)</title><rect x="430.7" y="741" width="9.5" height="15.0" fill="rgb(224,164,45)" rx="2" ry="2" />
<text x="433.69" y="751.5" ></text>
</g>
<g >
<title>Sanitizer::fixTagAttributes (80 samples, 0.06%)</title><rect x="1089.1" y="629" width="0.8" height="15.0" fill="rgb(230,105,30)" rx="2" ry="2" />
<text x="1092.14" y="639.5" ></text>
</g>
<g >
<title>SpamRegexBatch::buildSafeRegexes (425 samples, 0.34%)</title><rect x="472.1" y="693" width="4.1" height="15.0" fill="rgb(236,16,39)" rx="2" ry="2" />
<text x="475.11" y="703.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (531 samples, 0.43%)</title><rect x="992.7" y="277" width="5.0" height="15.0" fill="rgb(237,182,23)" rx="2" ry="2" />
<text x="995.67" y="287.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1047)} (40 samples, 0.03%)</title><rect x="476.8" y="725" width="0.4" height="15.0" fill="rgb(224,207,10)" rx="2" ry="2" />
<text x="479.80" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\Interwiki\ClassicInterwikiLookup::isValidInterwiki (271 samples, 0.22%)</title><rect x="374.6" y="661" width="2.6" height="15.0" fill="rgb(239,147,23)" rx="2" ry="2" />
<text x="377.58" y="671.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (76 samples, 0.06%)</title><rect x="565.5" y="501" width="0.7" height="15.0" fill="rgb(248,147,12)" rx="2" ry="2" />
<text x="568.45" y="511.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (36 samples, 0.03%)</title><rect x="920.9" y="805" width="0.4" height="15.0" fill="rgb(230,5,22)" rx="2" ry="2" />
<text x="923.93" y="815.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::splitRawExt (40 samples, 0.03%)</title><rect x="657.0" y="757" width="0.3" height="15.0" fill="rgb(223,114,46)" rx="2" ry="2" />
<text x="659.97" y="767.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (988 samples, 0.80%)</title><rect x="527.4" y="213" width="9.4" height="15.0" fill="rgb(222,58,51)" rx="2" ry="2" />
<text x="530.41" y="223.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,030 samples, 0.83%)</title><rect x="587.9" y="389" width="9.8" height="15.0" fill="rgb(216,6,47)" rx="2" ry="2" />
<text x="590.86" y="399.5" ></text>
</g>
<g >
<title>CookieJar::setCookie (22 samples, 0.02%)</title><rect x="799.2" y="389" width="0.2" height="15.0" fill="rgb(247,24,41)" rx="2" ry="2" />
<text x="802.23" y="399.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getTitleParser (16 samples, 0.01%)</title><rect x="120.4" y="565" width="0.2" height="15.0" fill="rgb(236,159,25)" rx="2" ry="2" />
<text x="123.41" y="575.5" ></text>
</g>
<g >
<title>WikiPage::exists (39 samples, 0.03%)</title><rect x="672.3" y="901" width="0.3" height="15.0" fill="rgb(229,67,19)" rx="2" ry="2" />
<text x="675.26" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::getValues (202 samples, 0.16%)</title><rect x="633.8" y="437" width="1.9" height="15.0" fill="rgb(233,199,3)" rx="2" ry="2" />
<text x="636.76" y="447.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (498 samples, 0.40%)</title><rect x="132.5" y="469" width="4.8" height="15.0" fill="rgb(246,209,11)" rx="2" ry="2" />
<text x="135.51" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (455 samples, 0.37%)</title><rect x="76.8" y="277" width="4.4" height="15.0" fill="rgb(219,137,14)" rx="2" ry="2" />
<text x="79.84" y="287.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::push (280 samples, 0.23%)</title><rect x="1102.4" y="533" width="2.7" height="15.0" fill="rgb(220,199,11)" rx="2" ry="2" />
<text x="1105.45" y="543.5" ></text>
</g>
<g >
<title>Parser::recursiveTagParse (38 samples, 0.03%)</title><rect x="420.9" y="693" width="0.4" height="15.0" fill="rgb(234,163,5)" rx="2" ry="2" />
<text x="423.90" y="703.5" ></text>
</g>
<g >
<title>Liuggio\StatsdClient\Entity\StatsdData::setMetric (15 samples, 0.01%)</title><rect x="987.5" y="421" width="0.2" height="15.0" fill="rgb(250,116,28)" rx="2" ry="2" />
<text x="990.53" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getParser (275 samples, 0.22%)</title><rect x="265.9" y="469" width="2.6" height="15.0" fill="rgb(210,217,31)" rx="2" ry="2" />
<text x="268.87" y="479.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (881 samples, 0.71%)</title><rect x="851.1" y="485" width="8.4" height="15.0" fill="rgb(208,203,30)" rx="2" ry="2" />
<text x="854.10" y="495.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (609 samples, 0.49%)</title><rect x="317.8" y="645" width="5.8" height="15.0" fill="rgb(248,117,35)" rx="2" ry="2" />
<text x="320.81" y="655.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (27 samples, 0.02%)</title><rect x="825.1" y="645" width="0.3" height="15.0" fill="rgb(245,207,45)" rx="2" ry="2" />
<text x="828.11" y="655.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (1,000 samples, 0.81%)</title><rect x="605.6" y="549" width="9.5" height="15.0" fill="rgb(220,70,32)" rx="2" ry="2" />
<text x="608.56" y="559.5" ></text>
</g>
<g >
<title>AbstractContent::isRedirect (103 samples, 0.08%)</title><rect x="1188.8" y="773" width="1.0" height="15.0" fill="rgb(207,122,43)" rx="2" ry="2" />
<text x="1191.79" y="783.5" ></text>
</g>
<g >
<title>LinkCache::addLinkObj (40 samples, 0.03%)</title><rect x="1044.6" y="453" width="0.4" height="15.0" fill="rgb(227,152,6)" rx="2" ry="2" />
<text x="1047.57" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::characters (680 samples, 0.55%)</title><rect x="177.1" y="565" width="6.5" height="15.0" fill="rgb(234,170,46)" rx="2" ry="2" />
<text x="180.10" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Json\JsonCodec::serialize (40 samples, 0.03%)</title><rect x="916.9" y="805" width="0.4" height="15.0" fill="rgb(207,11,41)" rx="2" ry="2" />
<text x="919.93" y="815.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (846 samples, 0.68%)</title><rect x="851.4" y="341" width="8.1" height="15.0" fill="rgb(248,0,7)" rx="2" ry="2" />
<text x="854.44" y="351.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectField (37 samples, 0.03%)</title><rect x="387.4" y="501" width="0.4" height="15.0" fill="rgb(206,188,43)" rx="2" ry="2" />
<text x="390.41" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (392 samples, 0.32%)</title><rect x="397.2" y="389" width="3.8" height="15.0" fill="rgb(211,83,50)" rx="2" ry="2" />
<text x="400.23" y="399.5" ></text>
</g>
<g >
<title>Title::getPrefixedDBkey (80 samples, 0.06%)</title><rect x="978.5" y="517" width="0.7" height="15.0" fill="rgb(220,129,11)" rx="2" ry="2" />
<text x="981.49" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::adoptionAgency (360 samples, 0.29%)</title><rect x="900.7" y="581" width="3.5" height="15.0" fill="rgb(226,88,54)" rx="2" ry="2" />
<text x="903.72" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::insertElement (39 samples, 0.03%)</title><rect x="467.3" y="629" width="0.3" height="15.0" fill="rgb(241,12,28)" rx="2" ry="2" />
<text x="470.28" y="639.5" ></text>
</g>
<g >
<title>Title::newFromText (173 samples, 0.14%)</title><rect x="392.5" y="709" width="1.7" height="15.0" fill="rgb(242,162,8)" rx="2" ry="2" />
<text x="395.52" y="719.5" ></text>
</g>
<g >
<title>Language::getMessage (39 samples, 0.03%)</title><rect x="23.7" y="853" width="0.4" height="15.0" fill="rgb(222,43,31)" rx="2" ry="2" />
<text x="26.73" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectRow (31 samples, 0.03%)</title><rect x="681.2" y="981" width="0.3" height="15.0" fill="rgb(212,158,1)" rx="2" ry="2" />
<text x="684.23" y="991.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Stream::getSize (40 samples, 0.03%)</title><rect x="1012.2" y="293" width="0.4" height="15.0" fill="rgb(209,193,52)" rx="2" ry="2" />
<text x="1015.24" y="303.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::endTag (40 samples, 0.03%)</title><rect x="461.9" y="629" width="0.4" height="15.0" fill="rgb(224,181,12)" rx="2" ry="2" />
<text x="464.91" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::init (159 samples, 0.13%)</title><rect x="895.4" y="517" width="1.5" height="15.0" fill="rgb(233,87,40)" rx="2" ry="2" />
<text x="898.41" y="527.5" ></text>
</g>
<g >
<title>LinkHolderArray::makeHolder (116 samples, 0.09%)</title><rect x="499.6" y="549" width="1.1" height="15.0" fill="rgb(224,40,4)" rx="2" ry="2" />
<text x="502.57" y="559.5" ></text>
</g>
<g >
<title>ParserCache::restoreFromJson (24 samples, 0.02%)</title><rect x="31.0" y="773" width="0.2" height="15.0" fill="rgb(206,222,45)" rx="2" ry="2" />
<text x="34.00" y="783.5" ></text>
</g>
<g >
<title>WebRequest::getGPCVal (40 samples, 0.03%)</title><rect x="260.6" y="789" width="0.4" height="15.0" fill="rgb(211,57,40)" rx="2" ry="2" />
<text x="263.61" y="799.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (935 samples, 0.76%)</title><rect x="769.6" y="613" width="8.9" height="15.0" fill="rgb(235,26,5)" rx="2" ry="2" />
<text x="772.61" y="623.5" ></text>
</g>
<g >
<title>ForeignAPIFile::getSha1 (22 samples, 0.02%)</title><rect x="419.8" y="645" width="0.2" height="15.0" fill="rgb(248,121,0)" rx="2" ry="2" />
<text x="422.79" y="655.5" ></text>
</g>
<g >
<title>Parser::getExternalLinkRel (39 samples, 0.03%)</title><rect x="285.1" y="725" width="0.4" height="15.0" fill="rgb(250,165,43)" rx="2" ry="2" />
<text x="288.14" y="735.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentParser.php (39 samples, 0.03%)</title><rect x="679.5" y="1029" width="0.3" height="15.0" fill="rgb(218,136,23)" rx="2" ry="2" />
<text x="682.46" y="1039.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Parser.php(1606)} (201 samples, 0.16%)</title><rect x="441.0" y="741" width="1.9" height="15.0" fill="rgb(206,52,23)" rx="2" ry="2" />
<text x="443.96" y="751.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::resolveSegments (99 samples, 0.08%)</title><rect x="948.7" y="773" width="1.0" height="15.0" fill="rgb(207,49,47)" rx="2" ry="2" />
<text x="951.73" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\Storage\NameTableStoreFactory::getSlotRoles (40 samples, 0.03%)</title><rect x="21.4" y="549" width="0.4" height="15.0" fill="rgb(226,108,38)" rx="2" ry="2" />
<text x="24.43" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Interwiki\ClassicInterwikiLookup::load (226 samples, 0.18%)</title><rect x="375.0" y="629" width="2.2" height="15.0" fill="rgb(220,171,15)" rx="2" ry="2" />
<text x="378.01" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (80 samples, 0.06%)</title><rect x="21.4" y="981" width="0.8" height="15.0" fill="rgb(234,210,6)" rx="2" ry="2" />
<text x="24.43" y="991.5" ></text>
</g>
<g >
<title>Parser::callParserFunction (40 samples, 0.03%)</title><rect x="836.9" y="629" width="0.4" height="15.0" fill="rgb(239,65,50)" rx="2" ry="2" />
<text x="839.95" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::insertElement (41 samples, 0.03%)</title><rect x="907.2" y="549" width="0.4" height="15.0" fill="rgb(217,150,40)" rx="2" ry="2" />
<text x="910.23" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/HandlerStack.php(187)} (30 samples, 0.02%)</title><rect x="418.4" y="469" width="0.3" height="15.0" fill="rgb(221,203,49)" rx="2" ry="2" />
<text x="421.45" y="479.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::__construct (40 samples, 0.03%)</title><rect x="1041.0" y="597" width="0.4" height="15.0" fill="rgb(211,167,6)" rx="2" ry="2" />
<text x="1043.98" y="607.5" ></text>
</g>
<g >
<title>wfUrlencode (40 samples, 0.03%)</title><rect x="560.3" y="437" width="0.4" height="15.0" fill="rgb(233,8,28)" rx="2" ry="2" />
<text x="563.28" y="447.5" ></text>
</g>
<g >
<title>Language::getMonthNameGen (38 samples, 0.03%)</title><rect x="386.1" y="645" width="0.3" height="15.0" fill="rgb(223,67,18)" rx="2" ry="2" />
<text x="389.06" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (79 samples, 0.06%)</title><rect x="468.4" y="693" width="0.8" height="15.0" fill="rgb(217,197,4)" rx="2" ry="2" />
<text x="471.41" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (957 samples, 0.77%)</title><rect x="137.6" y="341" width="9.1" height="15.0" fill="rgb(213,217,1)" rx="2" ry="2" />
<text x="140.57" y="351.5" ></text>
</g>
<g >
<title>Parser::preprocess (40 samples, 0.03%)</title><rect x="201.8" y="565" width="0.4" height="15.0" fill="rgb(245,90,7)" rx="2" ry="2" />
<text x="204.83" y="575.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInternal (198 samples, 0.16%)</title><rect x="642.5" y="549" width="1.9" height="15.0" fill="rgb(208,37,38)" rx="2" ry="2" />
<text x="645.54" y="559.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (989 samples, 0.80%)</title><rect x="137.3" y="437" width="9.4" height="15.0" fill="rgb(212,66,9)" rx="2" ry="2" />
<text x="140.26" y="447.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (513 samples, 0.41%)</title><rect x="778.5" y="565" width="4.9" height="15.0" fill="rgb(215,84,35)" rx="2" ry="2" />
<text x="781.53" y="575.5" ></text>
</g>
<g >
<title>BufferingStatsdDataFactory::normalizeMetricKey (29 samples, 0.02%)</title><rect x="520.0" y="357" width="0.3" height="15.0" fill="rgb(207,1,2)" rx="2" ry="2" />
<text x="523.02" y="367.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::nextNode (117 samples, 0.09%)</title><rect x="936.2" y="773" width="1.1" height="15.0" fill="rgb(234,3,22)" rx="2" ry="2" />
<text x="939.16" y="783.5" ></text>
</g>
<g >
<title>Html::rawElement (80 samples, 0.06%)</title><rect x="984.1" y="517" width="0.8" height="15.0" fill="rgb(232,122,7)" rx="2" ry="2" />
<text x="987.15" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getSlotParserOutput (18,816 samples, 15.22%)</title><rect x="732.1" y="773" width="179.5" height="15.0" fill="rgb(243,226,3)" rx="2" ry="2" />
<text x="735.06" y="783.5" >MediaWiki\Revision\Rend..</text>
</g>
<g >
<title>MapCacheLRU::get (118 samples, 0.10%)</title><rect x="217.2" y="693" width="1.1" height="15.0" fill="rgb(235,10,46)" rx="2" ry="2" />
<text x="220.21" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::assertQueryIsCurrentlyAllowed (77 samples, 0.06%)</title><rect x="388.5" y="405" width="0.7" height="15.0" fill="rgb(220,41,32)" rx="2" ry="2" />
<text x="391.50" y="415.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::insertElement (80 samples, 0.06%)</title><rect x="635.7" y="421" width="0.7" height="15.0" fill="rgb(210,167,11)" rx="2" ry="2" />
<text x="638.68" y="431.5" ></text>
</g>
<g >
<title>Cite\ReferencesFormatter::formatReferences (46 samples, 0.04%)</title><rect x="732.1" y="613" width="0.4" height="15.0" fill="rgb(222,40,26)" rx="2" ry="2" />
<text x="735.06" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\ExcimerRequestTimeout::enterCriticalSection (38 samples, 0.03%)</title><rect x="919.6" y="741" width="0.3" height="15.0" fill="rgb(226,39,48)" rx="2" ry="2" />
<text x="922.55" y="751.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (60 samples, 0.05%)</title><rect x="536.3" y="133" width="0.5" height="15.0" fill="rgb(210,74,35)" rx="2" ry="2" />
<text x="539.27" y="143.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (40 samples, 0.03%)</title><rect x="637.2" y="453" width="0.4" height="15.0" fill="rgb(213,221,7)" rx="2" ry="2" />
<text x="640.21" y="463.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::setNewPreparedValues (40 samples, 0.03%)</title><rect x="605.6" y="485" width="0.3" height="15.0" fill="rgb(247,223,38)" rx="2" ry="2" />
<text x="608.56" y="495.5" ></text>
</g>
<g >
<title>CookieJar::setCookie (37 samples, 0.03%)</title><rect x="76.5" y="357" width="0.3" height="15.0" fill="rgb(230,120,43)" rx="2" ry="2" />
<text x="79.48" y="367.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::reconstructAFE (40 samples, 0.03%)</title><rect x="1099.4" y="517" width="0.4" height="15.0" fill="rgb(251,75,17)" rx="2" ry="2" />
<text x="1102.40" y="527.5" ></text>
</g>
<g >
<title>Html::rawElement (40 samples, 0.03%)</title><rect x="304.8" y="629" width="0.4" height="15.0" fill="rgb(221,41,5)" rx="2" ry="2" />
<text x="307.85" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="1120.8" y="773" width="0.4" height="15.0" fill="rgb(210,68,12)" rx="2" ry="2" />
<text x="1123.78" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\Interwiki\ClassicInterwikiLookup::fetch (40 samples, 0.03%)</title><rect x="761.9" y="549" width="0.4" height="15.0" fill="rgb(246,190,16)" rx="2" ry="2" />
<text x="764.89" y="559.5" ></text>
</g>
<g >
<title>Message::format (40 samples, 0.03%)</title><rect x="419.4" y="613" width="0.4" height="15.0" fill="rgb(251,68,28)" rx="2" ry="2" />
<text x="422.41" y="623.5" ></text>
</g>
<g >
<title>PoolCounterWork::execute (18,533 samples, 14.99%)</title><rect x="31.0" y="901" width="176.9" height="15.0" fill="rgb(250,135,3)" rx="2" ry="2" />
<text x="34.00" y="911.5" >PoolCounterWork::execute</text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getServerConnection (40 samples, 0.03%)</title><rect x="577.2" y="373" width="0.4" height="15.0" fill="rgb(252,77,8)" rx="2" ry="2" />
<text x="580.25" y="383.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (49 samples, 0.04%)</title><rect x="396.4" y="405" width="0.5" height="15.0" fill="rgb(227,32,34)" rx="2" ry="2" />
<text x="399.40" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (38 samples, 0.03%)</title><rect x="269.6" y="757" width="0.4" height="15.0" fill="rgb(214,167,53)" rx="2" ry="2" />
<text x="272.64" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::getQueryVerb (46 samples, 0.04%)</title><rect x="375.4" y="469" width="0.4" height="15.0" fill="rgb(251,61,42)" rx="2" ry="2" />
<text x="378.37" y="479.5" ></text>
</g>
<g >
<title>Title::newFromText (277 samples, 0.22%)</title><rect x="579.3" y="533" width="2.7" height="15.0" fill="rgb(209,97,25)" rx="2" ry="2" />
<text x="582.31" y="543.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks (9,840 samples, 7.96%)</title><rect x="285.5" y="757" width="93.9" height="15.0" fill="rgb(241,189,5)" rx="2" ry="2" />
<text x="288.52" y="767.5" >Parser::han..</text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (1,479 samples, 1.20%)</title><rect x="783.9" y="533" width="14.1" height="15.0" fill="rgb(253,103,41)" rx="2" ry="2" />
<text x="786.90" y="543.5" ></text>
</g>
<g >
<title>PPFrame_Hash::__construct (80 samples, 0.06%)</title><rect x="882.8" y="613" width="0.8" height="15.0" fill="rgb(211,36,12)" rx="2" ry="2" />
<text x="885.83" y="623.5" ></text>
</g>
<g >
<title>Sanitizer::removeHTMLtags (280 samples, 0.23%)</title><rect x="1088.8" y="645" width="2.6" height="15.0" fill="rgb(250,156,54)" rx="2" ry="2" />
<text x="1091.76" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getDBConnectionRef (40 samples, 0.03%)</title><rect x="577.2" y="421" width="0.4" height="15.0" fill="rgb(249,165,23)" rx="2" ry="2" />
<text x="580.25" y="431.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (929 samples, 0.75%)</title><rect x="137.8" y="229" width="8.9" height="15.0" fill="rgb(210,162,13)" rx="2" ry="2" />
<text x="140.83" y="239.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (558 samples, 0.45%)</title><rect x="396.4" y="533" width="5.3" height="15.0" fill="rgb(250,108,7)" rx="2" ry="2" />
<text x="399.40" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::interpretPlacement (40 samples, 0.03%)</title><rect x="898.8" y="501" width="0.4" height="15.0" fill="rgb(209,145,27)" rx="2" ry="2" />
<text x="901.81" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::setHeaders (182 samples, 0.15%)</title><rect x="1008.4" y="165" width="1.8" height="15.0" fill="rgb(214,42,53)" rx="2" ry="2" />
<text x="1011.42" y="175.5" ></text>
</g>
<g >
<title>Sanitizer::validateTagAttributes (40 samples, 0.03%)</title><rect x="882.1" y="645" width="0.3" height="15.0" fill="rgb(213,217,14)" rx="2" ry="2" />
<text x="885.07" y="655.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (531 samples, 0.43%)</title><rect x="992.7" y="437" width="5.0" height="15.0" fill="rgb(237,209,53)" rx="2" ry="2" />
<text x="995.67" y="447.5" ></text>
</g>
<g >
<title>Linker::makeThumbLink2 (1,899 samples, 1.54%)</title><rect x="520.0" y="517" width="18.1" height="15.0" fill="rgb(217,61,1)" rx="2" ry="2" />
<text x="523.02" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\HtmlFormatter::characters (40 samples, 0.03%)</title><rect x="450.1" y="565" width="0.4" height="15.0" fill="rgb(211,118,23)" rx="2" ry="2" />
<text x="453.13" y="575.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/lockmanager/FSLockManager.php (39 samples, 0.03%)</title><rect x="404.6" y="517" width="0.3" height="15.0" fill="rgb(227,22,16)" rx="2" ry="2" />
<text x="407.55" y="527.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (538 samples, 0.44%)</title><rect x="987.5" y="485" width="5.2" height="15.0" fill="rgb(214,151,9)" rx="2" ry="2" />
<text x="990.53" y="495.5" ></text>
</g>
<g >
<title>Parser::braceSubstitution (1,153 samples, 0.93%)</title><rect x="383.2" y="725" width="11.0" height="15.0" fill="rgb(230,4,52)" rx="2" ry="2" />
<text x="386.17" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (41 samples, 0.03%)</title><rect x="1107.8" y="533" width="0.4" height="15.0" fill="rgb(254,148,24)" rx="2" ry="2" />
<text x="1110.78" y="543.5" ></text>
</g>
<g >
<title>Title::makeTitleSafe (40 samples, 0.03%)</title><rect x="219.1" y="741" width="0.4" height="15.0" fill="rgb(224,55,4)" rx="2" ry="2" />
<text x="222.10" y="751.5" ></text>
</g>
<g >
<title>CoreTagHooks::nowiki (55 samples, 0.04%)</title><rect x="420.0" y="709" width="0.5" height="15.0" fill="rgb(243,183,1)" rx="2" ry="2" />
<text x="423.00" y="719.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (381 samples, 0.31%)</title><rect x="515.0" y="341" width="3.6" height="15.0" fill="rgb(252,207,22)" rx="2" ry="2" />
<text x="517.99" y="351.5" ></text>
</g>
<g >
<title>Parser::statelessFetchRevisionRecord (72 samples, 0.06%)</title><rect x="1044.6" y="517" width="0.7" height="15.0" fill="rgb(248,125,4)" rx="2" ry="2" />
<text x="1047.57" y="527.5" ></text>
</g>
<g >
<title>Sanitizer::decodeCharReferences (40 samples, 0.03%)</title><rect x="122.7" y="581" width="0.4" height="15.0" fill="rgb(211,200,21)" rx="2" ry="2" />
<text x="125.74" y="591.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::resolve (39 samples, 0.03%)</title><rect x="520.6" y="277" width="0.4" height="15.0" fill="rgb(217,84,0)" rx="2" ry="2" />
<text x="523.60" y="287.5" ></text>
</g>
<g >
<title>Parser::armorLinks (40 samples, 0.03%)</title><rect x="986.4" y="613" width="0.4" height="15.0" fill="rgb(248,141,42)" rx="2" ry="2" />
<text x="989.41" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::interpretAttribMatches (40 samples, 0.03%)</title><rect x="640.6" y="341" width="0.4" height="15.0" fill="rgb(247,171,34)" rx="2" ry="2" />
<text x="643.62" y="351.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,479 samples, 1.20%)</title><rect x="783.9" y="549" width="14.1" height="15.0" fill="rgb(219,79,20)" rx="2" ry="2" />
<text x="786.90" y="559.5" ></text>
</g>
<g >
<title>Sanitizer::removeHTMLtags (280 samples, 0.23%)</title><rect x="169.8" y="645" width="2.7" height="15.0" fill="rgb(213,212,21)" rx="2" ry="2" />
<text x="172.83" y="655.5" ></text>
</g>
<g >
<title>ForeignAPIFile::parseMetadata (61 samples, 0.05%)</title><rect x="997.7" y="421" width="0.6" height="15.0" fill="rgb(227,63,2)" rx="2" ry="2" />
<text x="1000.73" y="431.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (40 samples, 0.03%)</title><rect x="117.4" y="549" width="0.4" height="15.0" fill="rgb(226,172,20)" rx="2" ry="2" />
<text x="120.38" y="559.5" ></text>
</g>
<g >
<title>Title::getLinkURL (40 samples, 0.03%)</title><rect x="1122.7" y="741" width="0.4" height="15.0" fill="rgb(229,72,22)" rx="2" ry="2" />
<text x="1125.69" y="751.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,731 samples, 1.40%)</title><rect x="1010.4" y="549" width="16.5" height="15.0" fill="rgb(239,62,11)" rx="2" ry="2" />
<text x="1013.37" y="559.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (998 samples, 0.81%)</title><rect x="273.4" y="741" width="9.5" height="15.0" fill="rgb(235,166,33)" rx="2" ry="2" />
<text x="276.36" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\SpecialPage\SpecialPageFactory::getLocalNameFor (40 samples, 0.03%)</title><rect x="561.5" y="485" width="0.4" height="15.0" fill="rgb(215,99,38)" rx="2" ry="2" />
<text x="564.49" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::filterPath (68 samples, 0.05%)</title><rect x="536.8" y="277" width="0.7" height="15.0" fill="rgb(214,215,49)" rx="2" ry="2" />
<text x="539.84" y="287.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (988 samples, 0.80%)</title><rect x="527.4" y="149" width="9.4" height="15.0" fill="rgb(211,200,16)" rx="2" ry="2" />
<text x="530.41" y="159.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::dispatcherCurrentNode (40 samples, 0.03%)</title><rect x="1131.4" y="741" width="0.4" height="15.0" fill="rgb(219,179,37)" rx="2" ry="2" />
<text x="1134.45" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (38 samples, 0.03%)</title><rect x="699.8" y="933" width="0.3" height="15.0" fill="rgb(240,186,34)" rx="2" ry="2" />
<text x="702.77" y="943.5" ></text>
</g>
<g >
<title>MessageCache::isLanguageLoaded (40 samples, 0.03%)</title><rect x="509.0" y="373" width="0.3" height="15.0" fill="rgb(253,98,13)" rx="2" ry="2" />
<text x="511.96" y="383.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::endDocument (40 samples, 0.03%)</title><rect x="908.4" y="565" width="0.4" height="15.0" fill="rgb(227,177,36)" rx="2" ry="2" />
<text x="911.40" y="575.5" ></text>
</g>
<g >
<title>Parser::getExternalLinkRel (41 samples, 0.03%)</title><rect x="747.0" y="645" width="0.4" height="15.0" fill="rgb(227,149,2)" rx="2" ry="2" />
<text x="749.96" y="655.5" ></text>
</g>
<g >
<title>Sanitizer::validateAttributes (78 samples, 0.06%)</title><rect x="440.2" y="709" width="0.8" height="15.0" fill="rgb(208,173,36)" rx="2" ry="2" />
<text x="443.21" y="719.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::selectField (32 samples, 0.03%)</title><rect x="700.7" y="821" width="0.3" height="15.0" fill="rgb(218,146,5)" rx="2" ry="2" />
<text x="703.73" y="831.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onMessageCache__get (118 samples, 0.10%)</title><rect x="507.5" y="437" width="1.1" height="15.0" fill="rgb(214,205,15)" rx="2" ry="2" />
<text x="510.45" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (40 samples, 0.03%)</title><rect x="261.8" y="853" width="0.3" height="15.0" fill="rgb(211,161,53)" rx="2" ry="2" />
<text x="264.75" y="863.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::release (37 samples, 0.03%)</title><rect x="82.2" y="197" width="0.3" height="15.0" fill="rgb(206,108,7)" rx="2" ry="2" />
<text x="85.15" y="207.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (38 samples, 0.03%)</title><rect x="386.1" y="533" width="0.3" height="15.0" fill="rgb(234,160,48)" rx="2" ry="2" />
<text x="389.06" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::executeInternal (2,556 samples, 2.07%)</title><rect x="443.6" y="725" width="24.4" height="15.0" fill="rgb(248,163,27)" rx="2" ry="2" />
<text x="446.64" y="735.5" >W..</text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="266.6" y="261" width="0.4" height="15.0" fill="rgb(216,211,53)" rx="2" ry="2" />
<text x="269.61" y="271.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertCharacters (121 samples, 0.10%)</title><rect x="714.4" y="901" width="1.1" height="15.0" fill="rgb(208,222,30)" rx="2" ry="2" />
<text x="717.35" y="911.5" ></text>
</g>
<g >
<title>NamespaceInfo::hasSubpages (40 samples, 0.03%)</title><rect x="768.8" y="629" width="0.4" height="15.0" fill="rgb(239,6,32)" rx="2" ry="2" />
<text x="771.84" y="639.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (796 samples, 0.64%)</title><rect x="324.6" y="581" width="7.6" height="15.0" fill="rgb(250,97,45)" rx="2" ry="2" />
<text x="327.58" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (39 samples, 0.03%)</title><rect x="674.8" y="837" width="0.4" height="15.0" fill="rgb(216,150,54)" rx="2" ry="2" />
<text x="677.79" y="847.5" ></text>
</g>
<g >
<title>MediaWiki\SyntaxHighlight\Pygmentize::highlight (946 samples, 0.77%)</title><rect x="149.1" y="501" width="9.0" height="15.0" fill="rgb(224,213,3)" rx="2" ry="2" />
<text x="152.10" y="511.5" ></text>
</g>
<g >
<title>Message::__construct (39 samples, 0.03%)</title><rect x="1120.4" y="741" width="0.4" height="15.0" fill="rgb(232,16,13)" rx="2" ry="2" />
<text x="1123.41" y="751.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (487 samples, 0.39%)</title><rect x="583.2" y="485" width="4.7" height="15.0" fill="rgb(244,142,28)" rx="2" ry="2" />
<text x="586.21" y="495.5" ></text>
</g>
<g >
<title>Message::escaped (40 samples, 0.03%)</title><rect x="262.1" y="885" width="0.4" height="15.0" fill="rgb(219,197,48)" rx="2" ry="2" />
<text x="265.14" y="895.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (40 samples, 0.03%)</title><rect x="364.2" y="677" width="0.4" height="15.0" fill="rgb(205,61,8)" rx="2" ry="2" />
<text x="367.18" y="687.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/page/PageSelectQueryBuilder.php (18 samples, 0.01%)</title><rect x="1184.1" y="885" width="0.1" height="15.0" fill="rgb(210,50,3)" rx="2" ry="2" />
<text x="1187.05" y="895.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="730.8" y="901" width="0.3" height="15.0" fill="rgb(236,133,6)" rx="2" ry="2" />
<text x="733.77" y="911.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RenderedRevision.php(389)} (40 samples, 0.03%)</title><rect x="577.2" y="469" width="0.4" height="15.0" fill="rgb(229,104,32)" rx="2" ry="2" />
<text x="580.25" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::doQuery (40 samples, 0.03%)</title><rect x="31.2" y="197" width="0.4" height="15.0" fill="rgb(214,85,52)" rx="2" ry="2" />
<text x="34.23" y="207.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::anyOtherEndTag (40 samples, 0.03%)</title><rect x="463.4" y="661" width="0.4" height="15.0" fill="rgb(239,144,44)" rx="2" ry="2" />
<text x="466.44" y="671.5" ></text>
</g>
<g >
<title>LocalisationCache::getSubitem (36 samples, 0.03%)</title><rect x="470.7" y="661" width="0.3" height="15.0" fill="rgb(220,196,39)" rx="2" ry="2" />
<text x="473.69" y="671.5" ></text>
</g>
<g >
<title>CoreTagHooks::gallery (1,600 samples, 1.29%)</title><rect x="1048.8" y="597" width="15.3" height="15.0" fill="rgb(244,14,32)" rx="2" ry="2" />
<text x="1051.79" y="607.5" ></text>
</g>
<g >
<title>Message::transformText (26 samples, 0.02%)</title><rect x="1124.7" y="757" width="0.3" height="15.0" fill="rgb(241,181,10)" rx="2" ry="2" />
<text x="1127.72" y="767.5" ></text>
</g>
<g >
<title>Message::exists (37 samples, 0.03%)</title><rect x="387.4" y="661" width="0.4" height="15.0" fill="rgb(223,66,7)" rx="2" ry="2" />
<text x="390.41" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="15.8" y="709" width="0.4" height="15.0" fill="rgb(235,158,35)" rx="2" ry="2" />
<text x="18.78" y="719.5" ></text>
</g>
<g >
<title>Xml::expandAttributes (36 samples, 0.03%)</title><rect x="363.5" y="661" width="0.3" height="15.0" fill="rgb(254,79,13)" rx="2" ry="2" />
<text x="366.46" y="671.5" ></text>
</g>
<g >
<title>Sanitizer::escapeIdInternal (40 samples, 0.03%)</title><rect x="282.9" y="725" width="0.4" height="15.0" fill="rgb(241,207,41)" rx="2" ry="2" />
<text x="285.88" y="735.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::filterQueryAndFragment (34 samples, 0.03%)</title><rect x="537.5" y="277" width="0.3" height="15.0" fill="rgb(239,89,47)" rx="2" ry="2" />
<text x="540.49" y="287.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeLink (40 samples, 0.03%)</title><rect x="304.8" y="693" width="0.4" height="15.0" fill="rgb(237,104,9)" rx="2" ry="2" />
<text x="307.85" y="703.5" ></text>
</g>
<g >
<title>VisualEditorHooks::onSkinEditSectionLinks (40 samples, 0.03%)</title><rect x="1120.8" y="741" width="0.4" height="15.0" fill="rgb(243,170,42)" rx="2" ry="2" />
<text x="1123.78" y="751.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="54.8" y="565" width="0.4" height="15.0" fill="rgb(211,154,9)" rx="2" ry="2" />
<text x="57.79" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (1,326 samples, 1.07%)</title><rect x="785.1" y="277" width="12.7" height="15.0" fill="rgb(245,54,15)" rx="2" ry="2" />
<text x="788.10" y="287.5" ></text>
</g>
<g >
<title>MediaHandler::getTransform (16 samples, 0.01%)</title><rect x="597.7" y="453" width="0.1" height="15.0" fill="rgb(208,15,45)" rx="2" ry="2" />
<text x="600.69" y="463.5" ></text>
</g>
<g >
<title>Message::text (40 samples, 0.03%)</title><rect x="910.3" y="613" width="0.4" height="15.0" fill="rgb(218,132,28)" rx="2" ry="2" />
<text x="913.30" y="623.5" ></text>
</g>
<g >
<title>Language::formatNumInternal (38 samples, 0.03%)</title><rect x="284.8" y="725" width="0.3" height="15.0" fill="rgb(235,12,0)" rx="2" ry="2" />
<text x="287.78" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getContentLanguage (82 samples, 0.07%)</title><rect x="752.0" y="613" width="0.8" height="15.0" fill="rgb(243,110,46)" rx="2" ry="2" />
<text x="754.99" y="623.5" ></text>
</g>
<g >
<title>MediaHandler::getTransform (69 samples, 0.06%)</title><rect x="812.8" y="581" width="0.6" height="15.0" fill="rgb(226,52,16)" rx="2" ry="2" />
<text x="815.79" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="268.9" y="517" width="0.4" height="15.0" fill="rgb(254,87,34)" rx="2" ry="2" />
<text x="271.88" y="527.5" ></text>
</g>
<g >
<title>SectionProfileCallback::__destruct (40 samples, 0.03%)</title><rect x="1045.7" y="581" width="0.4" height="15.0" fill="rgb(211,203,37)" rx="2" ry="2" />
<text x="1048.72" y="591.5" ></text>
</g>
<g >
<title>SqlBagOStuff::modifyTableSpecificBlobsForCas (20 samples, 0.02%)</title><rect x="918.6" y="805" width="0.2" height="15.0" fill="rgb(250,207,12)" rx="2" ry="2" />
<text x="921.61" y="815.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeLink (80 samples, 0.06%)</title><rect x="66.6" y="581" width="0.8" height="15.0" fill="rgb(226,147,40)" rx="2" ry="2" />
<text x="69.60" y="591.5" ></text>
</g>
<g >
<title>VersionChecker::__construct (40 samples, 0.03%)</title><rect x="12.5" y="1045" width="0.3" height="15.0" fill="rgb(207,149,39)" rx="2" ry="2" />
<text x="15.45" y="1055.5" ></text>
</g>
<g >
<title>CoreTagHooks::gallery (1,627 samples, 1.32%)</title><rect x="132.5" y="597" width="15.5" height="15.0" fill="rgb(206,150,15)" rx="2" ry="2" />
<text x="135.51" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::removeFromNoahList (40 samples, 0.03%)</title><rect x="901.5" y="549" width="0.4" height="15.0" fill="rgb(209,215,9)" rx="2" ry="2" />
<text x="904.48" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Languages\LanguageFactory::getLanguage (39 samples, 0.03%)</title><rect x="1044.2" y="549" width="0.4" height="15.0" fill="rgb(242,49,34)" rx="2" ry="2" />
<text x="1047.20" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="258.4" y="805" width="0.4" height="15.0" fill="rgb(232,51,13)" rx="2" ry="2" />
<text x="261.38" y="815.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (118 samples, 0.10%)</title><rect x="265.9" y="373" width="1.1" height="15.0" fill="rgb(235,39,51)" rx="2" ry="2" />
<text x="268.87" y="383.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGet (796 samples, 0.64%)</title><rect x="324.6" y="549" width="7.6" height="15.0" fill="rgb(207,176,10)" rx="2" ry="2" />
<text x="327.58" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::closePInButtonScope (40 samples, 0.03%)</title><rect x="719.3" y="933" width="0.4" height="15.0" fill="rgb(226,228,25)" rx="2" ry="2" />
<text x="722.28" y="943.5" ></text>
</g>
<g >
<title>ExtensionRegistry::getAttribute (40 samples, 0.03%)</title><rect x="59.0" y="453" width="0.4" height="15.0" fill="rgb(215,94,2)" rx="2" ry="2" />
<text x="62.00" y="463.5" ></text>
</g>
<g >
<title>Language::needsGenderDistinction (26 samples, 0.02%)</title><rect x="578.7" y="469" width="0.2" height="15.0" fill="rgb(243,45,51)" rx="2" ry="2" />
<text x="581.68" y="479.5" ></text>
</g>
<g >
<title>Shellbox\Command\LocalBoxedExecutor::executeValid (769 samples, 0.62%)</title><rect x="598.2" y="389" width="7.4" height="15.0" fill="rgb(216,133,17)" rx="2" ry="2" />
<text x="601.22" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (40 samples, 0.03%)</title><rect x="641.8" y="485" width="0.4" height="15.0" fill="rgb(236,40,14)" rx="2" ry="2" />
<text x="644.77" y="495.5" ></text>
</g>
<g >
<title>PPDStackElement_Hash::getAccum (40 samples, 0.03%)</title><rect x="201.8" y="469" width="0.4" height="15.0" fill="rgb(223,44,16)" rx="2" ry="2" />
<text x="204.83" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\Json\JsonCodec::serialize (40 samples, 0.03%)</title><rect x="207.2" y="741" width="0.4" height="15.0" fill="rgb(226,159,23)" rx="2" ry="2" />
<text x="210.17" y="751.5" ></text>
</g>
<g >
<title>Title::makeTitleSafe (40 samples, 0.03%)</title><rect x="689.0" y="933" width="0.3" height="15.0" fill="rgb(205,108,47)" rx="2" ry="2" />
<text x="691.95" y="943.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (462 samples, 0.37%)</title><rect x="583.2" y="309" width="4.4" height="15.0" fill="rgb(219,186,50)" rx="2" ry="2" />
<text x="586.21" y="319.5" ></text>
</g>
<g >
<title>ExplodeIterator::valid (39 samples, 0.03%)</title><rect x="618.1" y="549" width="0.4" height="15.0" fill="rgb(220,5,4)" rx="2" ry="2" />
<text x="621.12" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (40 samples, 0.03%)</title><rect x="730.8" y="981" width="0.3" height="15.0" fill="rgb(244,219,27)" rx="2" ry="2" />
<text x="733.77" y="991.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (610 samples, 0.49%)</title><rect x="76.1" y="469" width="5.8" height="15.0" fill="rgb(217,120,48)" rx="2" ry="2" />
<text x="79.11" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::filterPath (53 samples, 0.04%)</title><rect x="778.0" y="405" width="0.5" height="15.0" fill="rgb(235,62,39)" rx="2" ry="2" />
<text x="781.02" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\BadFileLookup::isBadFile (1,063 samples, 0.86%)</title><rect x="306.5" y="725" width="10.2" height="15.0" fill="rgb(238,164,13)" rx="2" ry="2" />
<text x="309.55" y="735.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RevisionStore.php(2909)} (39 samples, 0.03%)</title><rect x="732.1" y="357" width="0.4" height="15.0" fill="rgb(230,37,44)" rx="2" ry="2" />
<text x="735.12" y="367.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (381 samples, 0.31%)</title><rect x="515.0" y="357" width="3.6" height="15.0" fill="rgb(217,161,21)" rx="2" ry="2" />
<text x="517.99" y="367.5" ></text>
</g>
<g >
<title>MessageCache::get (36 samples, 0.03%)</title><rect x="394.2" y="581" width="0.3" height="15.0" fill="rgb(245,152,47)" rx="2" ry="2" />
<text x="397.17" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::endTag (119 samples, 0.10%)</title><rect x="638.7" y="437" width="1.2" height="15.0" fill="rgb(206,140,50)" rx="2" ry="2" />
<text x="641.73" y="447.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (201 samples, 0.16%)</title><rect x="61.7" y="501" width="1.9" height="15.0" fill="rgb(241,183,17)" rx="2" ry="2" />
<text x="64.66" y="511.5" ></text>
</g>
<g >
<title>Parser::extensionSubstitution (2,627 samples, 2.12%)</title><rect x="844.5" y="645" width="25.0" height="15.0" fill="rgb(242,39,30)" rx="2" ry="2" />
<text x="847.46" y="655.5" >P..</text>
</g>
<g >
<title>MediaHandler::getTransform (35 samples, 0.03%)</title><rect x="798.0" y="565" width="0.3" height="15.0" fill="rgb(246,155,52)" rx="2" ry="2" />
<text x="801.02" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (392 samples, 0.32%)</title><rect x="319.1" y="549" width="3.8" height="15.0" fill="rgb(231,148,1)" rx="2" ry="2" />
<text x="322.14" y="559.5" ></text>
</g>
<g >
<title>Parser::statelessFetchRevisionRecord (158 samples, 0.13%)</title><rect x="127.6" y="517" width="1.5" height="15.0" fill="rgb(253,203,5)" rx="2" ry="2" />
<text x="130.58" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (92 samples, 0.07%)</title><rect x="971.1" y="533" width="0.9" height="15.0" fill="rgb(243,13,10)" rx="2" ry="2" />
<text x="974.11" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (120 samples, 0.10%)</title><rect x="198.1" y="533" width="1.1" height="15.0" fill="rgb(212,76,30)" rx="2" ry="2" />
<text x="201.08" y="543.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (1,356 samples, 1.10%)</title><rect x="333.1" y="645" width="12.9" height="15.0" fill="rgb(235,166,29)" rx="2" ry="2" />
<text x="336.06" y="655.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,486 samples, 1.20%)</title><rect x="798.3" y="517" width="14.2" height="15.0" fill="rgb(231,55,47)" rx="2" ry="2" />
<text x="801.35" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (1,507 samples, 1.22%)</title><rect x="539.0" y="181" width="14.4" height="15.0" fill="rgb(222,223,16)" rx="2" ry="2" />
<text x="541.97" y="191.5" ></text>
</g>
<g >
<title>ExtensionRegistry::loadFromQueue (16 samples, 0.01%)</title><rect x="10.0" y="1109" width="0.2" height="15.0" fill="rgb(225,55,29)" rx="2" ry="2" />
<text x="13.00" y="1119.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (80 samples, 0.06%)</title><rect x="200.4" y="501" width="0.7" height="15.0" fill="rgb(218,228,44)" rx="2" ry="2" />
<text x="203.36" y="511.5" ></text>
</g>
<g >
<title>Title::isSpecialPage (40 samples, 0.03%)</title><rect x="844.1" y="581" width="0.4" height="15.0" fill="rgb(232,156,49)" rx="2" ry="2" />
<text x="847.08" y="591.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/api/ApiBase.php (39 samples, 0.03%)</title><rect x="917.7" y="1061" width="0.3" height="15.0" fill="rgb(234,127,11)" rx="2" ry="2" />
<text x="920.66" y="1071.5" ></text>
</g>
<g >
<title>ExplodeIterator::refreshCurrent (40 samples, 0.03%)</title><rect x="966.3" y="613" width="0.4" height="15.0" fill="rgb(220,164,40)" rx="2" ry="2" />
<text x="969.30" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onSkinEditSectionLinks (155 samples, 0.13%)</title><rect x="259.5" y="885" width="1.5" height="15.0" fill="rgb(206,70,0)" rx="2" ry="2" />
<text x="262.51" y="895.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="21.4" y="693" width="0.4" height="15.0" fill="rgb(228,110,11)" rx="2" ry="2" />
<text x="24.43" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::reconstructAFE (40 samples, 0.03%)</title><rect x="1137.9" y="693" width="0.4" height="15.0" fill="rgb(218,165,6)" rx="2" ry="2" />
<text x="1140.93" y="703.5" ></text>
</g>
<g >
<title>LocalisationCache::getSubitem (40 samples, 0.03%)</title><rect x="258.0" y="741" width="0.4" height="15.0" fill="rgb(252,184,36)" rx="2" ry="2" />
<text x="261.00" y="751.5" ></text>
</g>
<g >
<title>LocalisationCache::getSubitem (36 samples, 0.03%)</title><rect x="394.2" y="501" width="0.3" height="15.0" fill="rgb(216,169,1)" rx="2" ry="2" />
<text x="397.17" y="511.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (1,731 samples, 1.40%)</title><rect x="1010.4" y="533" width="16.5" height="15.0" fill="rgb(251,196,28)" rx="2" ry="2" />
<text x="1013.37" y="543.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (796 samples, 0.64%)</title><rect x="324.6" y="597" width="7.6" height="15.0" fill="rgb(253,143,13)" rx="2" ry="2" />
<text x="327.58" y="607.5" ></text>
</g>
<g >
<title>WebRequest::getValues (37 samples, 0.03%)</title><rect x="671.9" y="933" width="0.4" height="15.0" fill="rgb(229,168,9)" rx="2" ry="2" />
<text x="674.91" y="943.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (1,540 samples, 1.25%)</title><rect x="538.7" y="245" width="14.7" height="15.0" fill="rgb(209,212,45)" rx="2" ry="2" />
<text x="541.65" y="255.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (1,651 samples, 1.34%)</title><rect x="346.4" y="405" width="15.7" height="15.0" fill="rgb(249,226,52)" rx="2" ry="2" />
<text x="349.37" y="415.5" ></text>
</g>
<g >
<title>LockManagerGroup::get (39 samples, 0.03%)</title><rect x="404.6" y="549" width="0.3" height="15.0" fill="rgb(240,139,36)" rx="2" ry="2" />
<text x="407.55" y="559.5" ></text>
</g>
<g >
<title>Parser::replaceLinkHoldersPrivate (198 samples, 0.16%)</title><rect x="642.5" y="581" width="1.9" height="15.0" fill="rgb(253,37,16)" rx="2" ry="2" />
<text x="645.54" y="591.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::splitRawTemplate (40 samples, 0.03%)</title><rect x="35.0" y="613" width="0.4" height="15.0" fill="rgb(226,216,46)" rx="2" ry="2" />
<text x="38.04" y="623.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (381 samples, 0.31%)</title><rect x="515.0" y="293" width="3.6" height="15.0" fill="rgb(253,83,34)" rx="2" ry="2" />
<text x="517.99" y="303.5" ></text>
</g>
<g >
<title>TitleValue::assertValidSpec (59 samples, 0.05%)</title><rect x="393.3" y="645" width="0.5" height="15.0" fill="rgb(253,146,32)" rx="2" ry="2" />
<text x="396.25" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL (40 samples, 0.03%)</title><rect x="468.8" y="645" width="0.4" height="15.0" fill="rgb(225,76,38)" rx="2" ry="2" />
<text x="471.78" y="655.5" ></text>
</g>
<g >
<title>WikitextContent::getRedirectTargetAndText (103 samples, 0.08%)</title><rect x="1188.8" y="741" width="1.0" height="15.0" fill="rgb(235,25,27)" rx="2" ry="2" />
<text x="1191.79" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onHtmlPageLinkRendererEnd (80 samples, 0.06%)</title><rect x="758.8" y="581" width="0.8" height="15.0" fill="rgb(219,30,46)" rx="2" ry="2" />
<text x="761.83" y="591.5" ></text>
</g>
<g >
<title>SyntaxHighlight::highlight (988 samples, 0.80%)</title><rect x="421.3" y="693" width="9.4" height="15.0" fill="rgb(220,23,11)" rx="2" ry="2" />
<text x="424.26" y="703.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (40 samples, 0.03%)</title><rect x="268.9" y="597" width="0.4" height="15.0" fill="rgb(237,15,4)" rx="2" ry="2" />
<text x="271.88" y="607.5" ></text>
</g>
<g >
<title>ImageHandler::validateThumbParams (33 samples, 0.03%)</title><rect x="1063.0" y="437" width="0.3" height="15.0" fill="rgb(236,205,46)" rx="2" ry="2" />
<text x="1065.99" y="447.5" ></text>
</g>
<g >
<title>SectionProfiler::scopedProfileIn (49 samples, 0.04%)</title><rect x="1045.3" y="597" width="0.4" height="15.0" fill="rgb(236,192,32)" rx="2" ry="2" />
<text x="1048.26" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (80 samples, 0.06%)</title><rect x="1116.6" y="581" width="0.8" height="15.0" fill="rgb(250,95,32)" rx="2" ry="2" />
<text x="1119.59" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::startTag (160 samples, 0.13%)</title><rect x="197.7" y="565" width="1.5" height="15.0" fill="rgb(253,208,20)" rx="2" ry="2" />
<text x="200.69" y="575.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,356 samples, 1.10%)</title><rect x="333.1" y="581" width="12.9" height="15.0" fill="rgb(234,133,51)" rx="2" ry="2" />
<text x="336.06" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getLinkCache (33 samples, 0.03%)</title><rect x="367.1" y="693" width="0.3" height="15.0" fill="rgb(234,102,5)" rx="2" ry="2" />
<text x="370.09" y="703.5" ></text>
</g>
<g >
<title>FileBackendGroup::get (119 samples, 0.10%)</title><rect x="403.8" y="581" width="1.1" height="15.0" fill="rgb(213,71,41)" rx="2" ry="2" />
<text x="406.79" y="591.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (80 samples, 0.06%)</title><rect x="645.6" y="693" width="0.7" height="15.0" fill="rgb(221,212,12)" rx="2" ry="2" />
<text x="648.57" y="703.5" ></text>
</g>
<g >
<title>MessageCache::getMessageFromFallbackChain (40 samples, 0.03%)</title><rect x="262.1" y="821" width="0.4" height="15.0" fill="rgb(237,121,42)" rx="2" ry="2" />
<text x="265.14" y="831.5" ></text>
</g>
<g >
<title>Title::getLinkURL (79 samples, 0.06%)</title><rect x="199.2" y="565" width="0.8" height="15.0" fill="rgb(240,145,50)" rx="2" ry="2" />
<text x="202.22" y="575.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/skins/Skin.php (41 samples, 0.03%)</title><rect x="698.5" y="917" width="0.3" height="15.0" fill="rgb(215,98,38)" rx="2" ry="2" />
<text x="701.46" y="927.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (35 samples, 0.03%)</title><rect x="670.8" y="805" width="0.3" height="15.0" fill="rgb(220,57,18)" rx="2" ry="2" />
<text x="673.81" y="815.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onEditPage__attemptSave (66 samples, 0.05%)</title><rect x="476.2" y="901" width="0.6" height="15.0" fill="rgb(220,187,6)" rx="2" ry="2" />
<text x="479.17" y="911.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::runBeginHook (80 samples, 0.06%)</title><rect x="815.7" y="597" width="0.7" height="15.0" fill="rgb(221,79,26)" rx="2" ry="2" />
<text x="818.65" y="607.5" ></text>
</g>
<g >
<title>MapCacheLRU::hasField (40 samples, 0.03%)</title><rect x="764.2" y="453" width="0.4" height="15.0" fill="rgb(241,102,32)" rx="2" ry="2" />
<text x="767.18" y="463.5" ></text>
</g>
<g >
<title>Title::newFromText (481 samples, 0.39%)</title><rect x="117.0" y="613" width="4.6" height="15.0" fill="rgb(236,56,33)" rx="2" ry="2" />
<text x="120.00" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ApiDiscussionToolsEdit::getVRSClient (33 samples, 0.03%)</title><rect x="681.5" y="1013" width="0.3" height="15.0" fill="rgb(235,112,48)" rx="2" ry="2" />
<text x="684.53" y="1023.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (1,319 samples, 1.07%)</title><rect x="81.9" y="261" width="12.6" height="15.0" fill="rgb(207,17,15)" rx="2" ry="2" />
<text x="84.93" y="271.5" ></text>
</g>
<g >
<title>LinkCache::addLinkObj (39 samples, 0.03%)</title><rect x="817.4" y="581" width="0.4" height="15.0" fill="rgb(236,56,54)" rx="2" ry="2" />
<text x="820.43" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQuery (32 samples, 0.03%)</title><rect x="207.6" y="693" width="0.3" height="15.0" fill="rgb(207,46,23)" rx="2" ry="2" />
<text x="210.55" y="703.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/Preprocessor_Hash.php(123)} (958 samples, 0.77%)</title><rect x="647.1" y="629" width="9.1" height="15.0" fill="rgb(220,2,2)" rx="2" ry="2" />
<text x="650.07" y="639.5" ></text>
</g>
<g >
<title>Composer\Autoload\includeFile (40 samples, 0.03%)</title><rect x="401.0" y="421" width="0.4" height="15.0" fill="rgb(242,226,15)" rx="2" ry="2" />
<text x="403.97" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqlBase::strencode (40 samples, 0.03%)</title><rect x="1183.7" y="837" width="0.4" height="15.0" fill="rgb(239,214,35)" rx="2" ry="2" />
<text x="1186.67" y="847.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionRenderer::combineSlotOutput (18,816 samples, 15.22%)</title><rect x="732.1" y="789" width="179.5" height="15.0" fill="rgb(213,33,7)" rx="2" ry="2" />
<text x="735.06" y="799.5" >MediaWiki\Revision\Revi..</text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onParserAfterParse (31 samples, 0.03%)</title><rect x="950.4" y="661" width="0.3" height="15.0" fill="rgb(223,134,1)" rx="2" ry="2" />
<text x="953.36" y="671.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getSlotRoleStore (40 samples, 0.03%)</title><rect x="21.4" y="629" width="0.4" height="15.0" fill="rgb(222,217,26)" rx="2" ry="2" />
<text x="24.43" y="639.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="13.9" y="773" width="0.4" height="15.0" fill="rgb(244,226,30)" rx="2" ry="2" />
<text x="16.88" y="783.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::getCoveredSiblings (321 samples, 0.26%)</title><rect x="923.6" y="773" width="3.0" height="15.0" fill="rgb(253,213,18)" rx="2" ry="2" />
<text x="926.56" y="783.5" ></text>
</g>
<g >
<title>Sanitizer::checkCss (40 samples, 0.03%)</title><rect x="882.1" y="613" width="0.3" height="15.0" fill="rgb(225,219,21)" rx="2" ry="2" />
<text x="885.07" y="623.5" ></text>
</g>
<g >
<title>WANObjectCache::isValid (24 samples, 0.02%)</title><rect x="333.1" y="549" width="0.2" height="15.0" fill="rgb(243,89,37)" rx="2" ry="2" />
<text x="336.06" y="559.5" ></text>
</g>
<g >
<title>Xml::element (21 samples, 0.02%)</title><rect x="95.4" y="549" width="0.2" height="15.0" fill="rgb(226,155,52)" rx="2" ry="2" />
<text x="98.41" y="559.5" ></text>
</g>
<g >
<title>Parser::normalizeSectionName (40 samples, 0.03%)</title><rect x="482.9" y="565" width="0.4" height="15.0" fill="rgb(211,94,37)" rx="2" ry="2" />
<text x="485.87" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (515 samples, 0.42%)</title><rect x="521.0" y="197" width="4.9" height="15.0" fill="rgb(249,10,13)" rx="2" ry="2" />
<text x="523.97" y="207.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Storage/PageUpdater.php(1456)} (19,469 samples, 15.74%)</title><rect x="731.5" y="901" width="185.8" height="15.0" fill="rgb(254,127,7)" rx="2" ry="2" />
<text x="734.52" y="911.5" >{closure:/srv/patchdemo-..</text>
</g>
<g >
<title>Html::openElement (80 samples, 0.06%)</title><rect x="909.2" y="581" width="0.7" height="15.0" fill="rgb(225,151,50)" rx="2" ry="2" />
<text x="912.16" y="591.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (1,077 samples, 0.87%)</title><rect x="735.6" y="645" width="10.2" height="15.0" fill="rgb(233,157,25)" rx="2" ry="2" />
<text x="738.56" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (80 samples, 0.06%)</title><rect x="976.2" y="501" width="0.8" height="15.0" fill="rgb(207,116,7)" rx="2" ry="2" />
<text x="979.19" y="511.5" ></text>
</g>
<g >
<title>ApiResult::addValue (156 samples, 0.13%)</title><rect x="27.2" y="997" width="1.4" height="15.0" fill="rgb(242,56,42)" rx="2" ry="2" />
<text x="30.16" y="1007.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onUserGetDefaultOptions (34 samples, 0.03%)</title><rect x="698.8" y="933" width="0.4" height="15.0" fill="rgb(237,66,11)" rx="2" ry="2" />
<text x="701.85" y="943.5" ></text>
</g>
<g >
<title>Html::openElement (40 samples, 0.03%)</title><rect x="364.2" y="645" width="0.4" height="15.0" fill="rgb(211,204,25)" rx="2" ry="2" />
<text x="367.18" y="655.5" ></text>
</g>
<g >
<title>Html::openElement (79 samples, 0.06%)</title><rect x="113.3" y="533" width="0.8" height="15.0" fill="rgb(224,33,51)" rx="2" ry="2" />
<text x="116.30" y="543.5" ></text>
</g>
<g >
<title>Title::prefix (39 samples, 0.03%)</title><rect x="391.4" y="693" width="0.4" height="15.0" fill="rgb(236,98,22)" rx="2" ry="2" />
<text x="394.45" y="703.5" ></text>
</g>
<g >
<title>Parser::handleDoubleUnderscore (40 samples, 0.03%)</title><rect x="47.5" y="645" width="0.4" height="15.0" fill="rgb(244,169,6)" rx="2" ry="2" />
<text x="50.53" y="655.5" ></text>
</g>
<g >
<title>CookieJar::parseCookieResponseHeader (40 samples, 0.03%)</title><rect x="527.0" y="293" width="0.4" height="15.0" fill="rgb(209,167,16)" rx="2" ry="2" />
<text x="530.03" y="303.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (455 samples, 0.37%)</title><rect x="76.8" y="309" width="4.4" height="15.0" fill="rgb(244,135,49)" rx="2" ry="2" />
<text x="79.84" y="319.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/psr7/src/MessageTrait.php(189)} (73 samples, 0.06%)</title><rect x="1009.5" y="117" width="0.7" height="15.0" fill="rgb(212,181,40)" rx="2" ry="2" />
<text x="1012.46" y="127.5" ></text>
</g>
<g >
<title>PPFrame_Hash::__construct (40 samples, 0.03%)</title><rect x="442.1" y="693" width="0.4" height="15.0" fill="rgb(205,17,17)" rx="2" ry="2" />
<text x="445.11" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (561 samples, 0.45%)</title><rect x="308.2" y="469" width="5.4" height="15.0" fill="rgb(231,47,25)" rx="2" ry="2" />
<text x="311.21" y="479.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInternal (1,316 samples, 1.06%)</title><rect x="54.0" y="597" width="12.6" height="15.0" fill="rgb(211,9,6)" rx="2" ry="2" />
<text x="57.04" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Content\ContentHandlerFactory::createForModelID (41 samples, 0.03%)</title><rect x="674.0" y="853" width="0.4" height="15.0" fill="rgb(209,11,40)" rx="2" ry="2" />
<text x="677.02" y="863.5" ></text>
</g>
<g >
<title>User::getId (38 samples, 0.03%)</title><rect x="919.6" y="901" width="0.3" height="15.0" fill="rgb(220,103,15)" rx="2" ry="2" />
<text x="922.55" y="911.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (25 samples, 0.02%)</title><rect x="669.5" y="709" width="0.3" height="15.0" fill="rgb(228,205,15)" rx="2" ry="2" />
<text x="672.52" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onParserAfterParse (46 samples, 0.04%)</title><rect x="732.1" y="693" width="0.4" height="15.0" fill="rgb(250,106,47)" rx="2" ry="2" />
<text x="735.06" y="703.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (80 samples, 0.06%)</title><rect x="508.6" y="405" width="0.7" height="15.0" fill="rgb(244,199,7)" rx="2" ry="2" />
<text x="511.58" y="415.5" ></text>
</g>
<g >
<title>StripState::unstripNoWiki (40 samples, 0.03%)</title><rect x="644.4" y="581" width="0.4" height="15.0" fill="rgb(211,38,33)" rx="2" ry="2" />
<text x="647.43" y="591.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,740 samples, 1.41%)</title><rect x="1010.4" y="581" width="16.6" height="15.0" fill="rgb(234,188,47)" rx="2" ry="2" />
<text x="1013.37" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (36 samples, 0.03%)</title><rect x="983.8" y="565" width="0.3" height="15.0" fill="rgb(226,123,25)" rx="2" ry="2" />
<text x="986.80" y="575.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::__construct (204 samples, 0.16%)</title><rect x="1008.2" y="181" width="2.0" height="15.0" fill="rgb(234,48,20)" rx="2" ry="2" />
<text x="1011.21" y="191.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/api.php (123,639 samples, 99.99%)</title><rect x="10.2" y="1141" width="1179.8" height="15.0" fill="rgb(223,24,52)" rx="2" ry="2" />
<text x="13.15" y="1151.5" >/srv/patchdemo-wikis/fe4d8cfefb/w/api.php</text>
</g>
<g >
<title>GuzzleHttp\Client::transfer (430 samples, 0.35%)</title><rect x="396.9" y="437" width="4.1" height="15.0" fill="rgb(219,214,27)" rx="2" ry="2" />
<text x="399.87" y="447.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentItem::getTimestamp (40 samples, 0.03%)</title><rect x="947.6" y="789" width="0.4" height="15.0" fill="rgb(253,218,13)" rx="2" ry="2" />
<text x="950.59" y="799.5" ></text>
</g>
<g >
<title>Cite\Hooks\CiteParserHooks::onParserAfterParse (38 samples, 0.03%)</title><rect x="269.6" y="741" width="0.4" height="15.0" fill="rgb(239,149,46)" rx="2" ry="2" />
<text x="272.64" y="751.5" ></text>
</g>
<g >
<title>Title::isAlwaysKnown (201 samples, 0.16%)</title><rect x="1032.5" y="613" width="1.9" height="15.0" fill="rgb(252,85,49)" rx="2" ry="2" />
<text x="1035.48" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (80 samples, 0.06%)</title><rect x="21.4" y="853" width="0.8" height="15.0" fill="rgb(254,156,54)" rx="2" ry="2" />
<text x="24.43" y="863.5" ></text>
</g>
<g >
<title>WikitextContent::getRedirectTarget (103 samples, 0.08%)</title><rect x="1188.8" y="757" width="1.0" height="15.0" fill="rgb(228,126,34)" rx="2" ry="2" />
<text x="1191.79" y="767.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (80 samples, 0.06%)</title><rect x="59.4" y="485" width="0.7" height="15.0" fill="rgb(230,159,23)" rx="2" ry="2" />
<text x="62.38" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (929 samples, 0.75%)</title><rect x="137.8" y="309" width="8.9" height="15.0" fill="rgb(236,9,32)" rx="2" ry="2" />
<text x="140.83" y="319.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeBrokenLink (1,039 samples, 0.84%)</title><rect x="293.8" y="693" width="9.9" height="15.0" fill="rgb(253,168,0)" rx="2" ry="2" />
<text x="296.81" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Utils::streamFor (107 samples, 0.09%)</title><rect x="324.6" y="453" width="1.0" height="15.0" fill="rgb(225,178,5)" rx="2" ry="2" />
<text x="327.58" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (40 samples, 0.03%)</title><rect x="468.0" y="693" width="0.4" height="15.0" fill="rgb(223,142,42)" rx="2" ry="2" />
<text x="471.03" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::filterNode (117 samples, 0.09%)</title><rect x="936.2" y="757" width="1.1" height="15.0" fill="rgb(247,222,47)" rx="2" ry="2" />
<text x="939.16" y="767.5" ></text>
</g>
<g >
<title>Parser::internalParse (40 samples, 0.03%)</title><rect x="31.2" y="549" width="0.4" height="15.0" fill="rgb(241,186,46)" rx="2" ry="2" />
<text x="34.23" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (40 samples, 0.03%)</title><rect x="258.4" y="901" width="0.4" height="15.0" fill="rgb(229,98,34)" rx="2" ry="2" />
<text x="261.38" y="911.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::newFrame (40 samples, 0.03%)</title><rect x="1091.1" y="597" width="0.3" height="15.0" fill="rgb(226,46,40)" rx="2" ry="2" />
<text x="1094.05" y="607.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (80 samples, 0.06%)</title><rect x="171.7" y="613" width="0.8" height="15.0" fill="rgb(219,150,31)" rx="2" ry="2" />
<text x="174.74" y="623.5" ></text>
</g>
<g >
<title>Title::isExternal (79 samples, 0.06%)</title><rect x="53.3" y="565" width="0.7" height="15.0" fill="rgb(247,211,9)" rx="2" ry="2" />
<text x="56.29" y="575.5" ></text>
</g>
<g >
<title>Html::rawElement (39 samples, 0.03%)</title><rect x="734.0" y="645" width="0.4" height="15.0" fill="rgb(220,197,4)" rx="2" ry="2" />
<text x="737.03" y="655.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (410 samples, 0.33%)</title><rect x="405.5" y="581" width="3.9" height="15.0" fill="rgb(236,75,22)" rx="2" ry="2" />
<text x="408.49" y="591.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/Dispatcher.php (40 samples, 0.03%)</title><rect x="707.5" y="997" width="0.4" height="15.0" fill="rgb(207,42,45)" rx="2" ry="2" />
<text x="710.49" y="1007.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\AbuseFilter\EditStashCache::getStashKey (40 samples, 0.03%)</title><rect x="265.1" y="773" width="0.4" height="15.0" fill="rgb(245,30,18)" rx="2" ry="2" />
<text x="268.11" y="783.5" ></text>
</g>
<g >
<title>FileRepo::newFile (616 samples, 0.50%)</title><rect x="396.4" y="613" width="5.9" height="15.0" fill="rgb(219,32,3)" rx="2" ry="2" />
<text x="399.40" y="623.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (1,372 samples, 1.11%)</title><rect x="799.4" y="341" width="13.1" height="15.0" fill="rgb(251,51,44)" rx="2" ry="2" />
<text x="802.44" y="351.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (439 samples, 0.36%)</title><rect x="514.8" y="421" width="4.2" height="15.0" fill="rgb(248,155,46)" rx="2" ry="2" />
<text x="517.81" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\SpecialPage\SpecialPageFactory::exists (40 samples, 0.03%)</title><rect x="1034.0" y="597" width="0.4" height="15.0" fill="rgb(252,65,12)" rx="2" ry="2" />
<text x="1037.02" y="607.5" ></text>
</g>
<g >
<title>Parser::getTargetLanguageConverter (39 samples, 0.03%)</title><rect x="1044.2" y="597" width="0.4" height="15.0" fill="rgb(211,124,1)" rx="2" ry="2" />
<text x="1047.20" y="607.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/HookContainer/HookRunner.php (279 samples, 0.23%)</title><rect x="17.2" y="1029" width="2.7" height="15.0" fill="rgb(251,224,48)" rx="2" ry="2" />
<text x="20.24" y="1039.5" ></text>
</g>
<g >
<title>ExplodeIterator::refreshCurrent (40 samples, 0.03%)</title><rect x="443.3" y="709" width="0.3" height="15.0" fill="rgb(230,211,17)" rx="2" ry="2" />
<text x="446.26" y="719.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/file/LocalFile.php (56 samples, 0.05%)</title><rect x="395.9" y="597" width="0.5" height="15.0" fill="rgb(240,3,41)" rx="2" ry="2" />
<text x="398.87" y="607.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/LocalRepo.php (80 samples, 0.06%)</title><rect x="403.0" y="597" width="0.8" height="15.0" fill="rgb(240,109,42)" rx="2" ry="2" />
<text x="406.02" y="607.5" ></text>
</g>
<g >
<title>SpamBlacklistHooks::onEditFilterMergedContent (21,682 samples, 17.53%)</title><rect x="269.3" y="837" width="206.9" height="15.0" fill="rgb(214,51,30)" rx="2" ry="2" />
<text x="272.27" y="847.5" >SpamBlacklistHooks::onEditF..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::endTag (762 samples, 0.62%)</title><rect x="1108.2" y="581" width="7.2" height="15.0" fill="rgb(245,177,28)" rx="2" ry="2" />
<text x="1111.17" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::pop (41 samples, 0.03%)</title><rect x="728.1" y="933" width="0.4" height="15.0" fill="rgb(213,210,35)" rx="2" ry="2" />
<text x="731.09" y="943.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,250 samples, 1.01%)</title><rect x="998.4" y="469" width="12.0" height="15.0" fill="rgb(247,5,16)" rx="2" ry="2" />
<text x="1001.44" y="479.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__construct (65 samples, 0.05%)</title><rect x="362.1" y="501" width="0.6" height="15.0" fill="rgb(205,20,21)" rx="2" ry="2" />
<text x="365.12" y="511.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Title.php (40 samples, 0.03%)</title><rect x="14.6" y="821" width="0.4" height="15.0" fill="rgb(220,191,14)" rx="2" ry="2" />
<text x="17.64" y="831.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::dataState (2,556 samples, 2.07%)</title><rect x="443.6" y="709" width="24.4" height="15.0" fill="rgb(250,188,19)" rx="2" ry="2" />
<text x="446.64" y="719.5" >W..</text>
</g>
<g >
<title>Sanitizer::getTagAttributeCallback (40 samples, 0.03%)</title><rect x="1090.3" y="597" width="0.4" height="15.0" fill="rgb(243,169,33)" rx="2" ry="2" />
<text x="1093.29" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getService (40 samples, 0.03%)</title><rect x="268.9" y="469" width="0.4" height="15.0" fill="rgb(230,124,11)" rx="2" ry="2" />
<text x="271.88" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (187 samples, 0.15%)</title><rect x="1028.9" y="565" width="1.8" height="15.0" fill="rgb(238,95,15)" rx="2" ry="2" />
<text x="1031.90" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\ActiveFormattingElements::getTail (40 samples, 0.03%)</title><rect x="183.2" y="501" width="0.4" height="15.0" fill="rgb(235,154,14)" rx="2" ry="2" />
<text x="186.21" y="511.5" ></text>
</g>
<g >
<title>Message::fetchMessage (100 samples, 0.08%)</title><rect x="699.8" y="965" width="0.9" height="15.0" fill="rgb(236,68,35)" rx="2" ry="2" />
<text x="702.77" y="975.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::doSetCallback (107 samples, 0.09%)</title><rect x="324.6" y="501" width="1.0" height="15.0" fill="rgb(205,152,29)" rx="2" ry="2" />
<text x="327.58" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (25 samples, 0.02%)</title><rect x="700.1" y="725" width="0.3" height="15.0" fill="rgb(253,20,30)" rx="2" ry="2" />
<text x="703.14" y="735.5" ></text>
</g>
<g >
<title>Message::fetchMessage (35 samples, 0.03%)</title><rect x="471.8" y="693" width="0.3" height="15.0" fill="rgb(225,216,23)" rx="2" ry="2" />
<text x="474.78" y="703.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (115 samples, 0.09%)</title><rect x="315.6" y="661" width="1.1" height="15.0" fill="rgb(242,96,50)" rx="2" ry="2" />
<text x="318.59" y="671.5" ></text>
</g>
<g >
<title>MapCacheLRU::has (40 samples, 0.03%)</title><rect x="931.9" y="661" width="0.4" height="15.0" fill="rgb(205,164,17)" rx="2" ry="2" />
<text x="934.95" y="671.5" ></text>
</g>
<g >
<title>TitleValue::__construct (42 samples, 0.03%)</title><rect x="127.6" y="405" width="0.4" height="15.0" fill="rgb(239,34,17)" rx="2" ry="2" />
<text x="130.58" y="415.5" ></text>
</g>
<g >
<title>Parser::parse (17,917 samples, 14.49%)</title><rect x="31.2" y="677" width="171.0" height="15.0" fill="rgb(240,10,31)" rx="2" ry="2" />
<text x="34.23" y="687.5" >Parser::parse</text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onHtmlPageLinkRendererBegin (118 samples, 0.10%)</title><rect x="298.8" y="661" width="1.1" height="15.0" fill="rgb(219,141,18)" rx="2" ry="2" />
<text x="301.77" y="671.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::executeInternal (2,599 samples, 2.10%)</title><rect x="884.0" y="645" width="24.8" height="15.0" fill="rgb(235,196,41)" rx="2" ry="2" />
<text x="886.98" y="655.5" >W..</text>
</g>
<g >
<title>Xml::expandAttributes (21 samples, 0.02%)</title><rect x="95.4" y="533" width="0.2" height="15.0" fill="rgb(207,187,4)" rx="2" ry="2" />
<text x="98.41" y="543.5" ></text>
</g>
<g >
<title>MWHttpRequest::parseCookies (21 samples, 0.02%)</title><rect x="307.7" y="501" width="0.2" height="15.0" fill="rgb(220,119,11)" rx="2" ry="2" />
<text x="310.66" y="511.5" ></text>
</g>
<g >
<title>Language::getMessage (40 samples, 0.03%)</title><rect x="258.0" y="757" width="0.4" height="15.0" fill="rgb(250,89,10)" rx="2" ry="2" />
<text x="261.00" y="767.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (846 samples, 0.68%)</title><rect x="851.4" y="277" width="8.1" height="15.0" fill="rgb(229,84,48)" rx="2" ry="2" />
<text x="854.44" y="287.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (518 samples, 0.42%)</title><rect x="239.7" y="741" width="5.0" height="15.0" fill="rgb(226,97,20)" rx="2" ry="2" />
<text x="242.71" y="751.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::setHeaders (19 samples, 0.02%)</title><rect x="859.3" y="181" width="0.2" height="15.0" fill="rgb(223,61,48)" rx="2" ry="2" />
<text x="862.33" y="191.5" ></text>
</g>
<g >
<title>Sanitizer::validateTagAttributes (78 samples, 0.06%)</title><rect x="440.2" y="725" width="0.8" height="15.0" fill="rgb(205,84,9)" rx="2" ry="2" />
<text x="443.21" y="735.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (4,690 samples, 3.79%)</title><rect x="825.1" y="661" width="44.8" height="15.0" fill="rgb(238,146,28)" rx="2" ry="2" />
<text x="828.11" y="671.5" >PPFr..</text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getMaintenanceConnectionRef (102 samples, 0.08%)</title><rect x="314.6" y="565" width="1.0" height="15.0" fill="rgb(217,108,1)" rx="2" ry="2" />
<text x="317.62" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (40 samples, 0.03%)</title><rect x="766.5" y="565" width="0.4" height="15.0" fill="rgb(206,19,4)" rx="2" ry="2" />
<text x="769.50" y="575.5" ></text>
</g>
<g >
<title>Title::getLinkURL (148 samples, 0.12%)</title><rect x="1029.3" y="549" width="1.4" height="15.0" fill="rgb(214,135,1)" rx="2" ry="2" />
<text x="1032.27" y="559.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (538 samples, 0.44%)</title><rect x="987.5" y="549" width="5.2" height="15.0" fill="rgb(217,86,43)" rx="2" ry="2" />
<text x="990.53" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (795 samples, 0.64%)</title><rect x="770.4" y="389" width="7.6" height="15.0" fill="rgb(213,108,31)" rx="2" ry="2" />
<text x="773.44" y="399.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (5,849 samples, 4.73%)</title><rect x="825.1" y="677" width="55.8" height="15.0" fill="rgb(244,144,16)" rx="2" ry="2" />
<text x="828.11" y="687.5" >Parse..</text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (455 samples, 0.37%)</title><rect x="76.8" y="325" width="4.4" height="15.0" fill="rgb(206,175,17)" rx="2" ry="2" />
<text x="79.84" y="335.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getSlotParserOutputUncached (17,659 samples, 14.28%)</title><rect x="950.4" y="725" width="168.5" height="15.0" fill="rgb(229,44,20)" rx="2" ry="2" />
<text x="953.36" y="735.5" >MediaWiki\Revision\Re..</text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ImmutableRange::__construct (41 samples, 0.03%)</title><rect x="221.8" y="805" width="0.4" height="15.0" fill="rgb(235,119,8)" rx="2" ry="2" />
<text x="224.76" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InBody::characters (439 samples, 0.36%)</title><rect x="230.2" y="757" width="4.2" height="15.0" fill="rgb(249,50,43)" rx="2" ry="2" />
<text x="233.18" y="767.5" ></text>
</g>
<g >
<title>TraditionalImageGallery::toHTML (1,596 samples, 1.29%)</title><rect x="582.6" y="501" width="15.2" height="15.0" fill="rgb(250,42,53)" rx="2" ry="2" />
<text x="585.61" y="511.5" ></text>
</g>
<g >
<title>Title::newFromText (603 samples, 0.49%)</title><rect x="565.1" y="549" width="5.7" height="15.0" fill="rgb(247,26,28)" rx="2" ry="2" />
<text x="568.08" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttp\RedirectMiddleware::__invoke (410 samples, 0.33%)</title><rect x="405.5" y="421" width="3.9" height="15.0" fill="rgb(252,6,18)" rx="2" ry="2" />
<text x="408.49" y="431.5" ></text>
</g>
<g >
<title>Title::getNsText (78 samples, 0.06%)</title><rect x="291.3" y="677" width="0.7" height="15.0" fill="rgb(229,211,20)" rx="2" ry="2" />
<text x="294.26" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (36 samples, 0.03%)</title><rect x="470.7" y="517" width="0.3" height="15.0" fill="rgb(225,224,31)" rx="2" ry="2" />
<text x="473.69" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getConnection (40 samples, 0.03%)</title><rect x="577.2" y="389" width="0.4" height="15.0" fill="rgb(214,109,40)" rx="2" ry="2" />
<text x="580.25" y="399.5" ></text>
</g>
<g >
<title>SyntaxHighlight::highlightInner (970 samples, 0.78%)</title><rect x="860.3" y="597" width="9.2" height="15.0" fill="rgb(224,228,29)" rx="2" ry="2" />
<text x="863.27" y="607.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,239 samples, 1.00%)</title><rect x="1076.9" y="597" width="11.9" height="15.0" fill="rgb(226,13,15)" rx="2" ry="2" />
<text x="1079.94" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (38 samples, 0.03%)</title><rect x="699.8" y="901" width="0.3" height="15.0" fill="rgb(214,62,29)" rx="2" ry="2" />
<text x="702.77" y="911.5" ></text>
</g>
<g >
<title>CoreTagHooks::gallery (2,568 samples, 2.08%)</title><rect x="395.5" y="709" width="24.5" height="15.0" fill="rgb(230,118,25)" rx="2" ry="2" />
<text x="398.50" y="719.5" >C..</text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (1,214 samples, 0.98%)</title><rect x="998.6" y="341" width="11.6" height="15.0" fill="rgb(223,20,2)" rx="2" ry="2" />
<text x="1001.57" y="351.5" ></text>
</g>
<g >
<title>Wikimedia\Assert\Assert::parameterType (40 samples, 0.03%)</title><rect x="64.3" y="565" width="0.4" height="15.0" fill="rgb(205,223,42)" rx="2" ry="2" />
<text x="67.34" y="575.5" ></text>
</g>
<g >
<title>Parser::braceSubstitution (31 samples, 0.03%)</title><rect x="950.4" y="501" width="0.3" height="15.0" fill="rgb(225,197,18)" rx="2" ry="2" />
<text x="953.36" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::insertElement (40 samples, 0.03%)</title><rect x="456.6" y="597" width="0.4" height="15.0" fill="rgb(238,30,46)" rx="2" ry="2" />
<text x="459.58" y="607.5" ></text>
</g>
<g >
<title>ParserOutput::addLink (40 samples, 0.03%)</title><rect x="764.9" y="613" width="0.4" height="15.0" fill="rgb(221,217,33)" rx="2" ry="2" />
<text x="767.93" y="623.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/Cite/src/ReferencesFormatter.php (39 samples, 0.03%)</title><rect x="395.1" y="645" width="0.4" height="15.0" fill="rgb(230,112,21)" rx="2" ry="2" />
<text x="398.12" y="655.5" ></text>
</g>
<g >
<title>Message::transformText (79 samples, 0.06%)</title><rect x="63.6" y="533" width="0.7" height="15.0" fill="rgb(205,156,39)" rx="2" ry="2" />
<text x="66.58" y="543.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,263 samples, 1.02%)</title><rect x="998.3" y="565" width="12.1" height="15.0" fill="rgb(215,35,44)" rx="2" ry="2" />
<text x="1001.32" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onMessageCache__get (78 samples, 0.06%)</title><rect x="257.3" y="789" width="0.7" height="15.0" fill="rgb(212,113,51)" rx="2" ry="2" />
<text x="260.25" y="799.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexDriver::tidy (2,556 samples, 2.07%)</title><rect x="443.6" y="757" width="24.4" height="15.0" fill="rgb(220,213,48)" rx="2" ry="2" />
<text x="446.64" y="767.5" >M..</text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getMainConfig (40 samples, 0.03%)</title><rect x="687.0" y="917" width="0.4" height="15.0" fill="rgb(232,55,25)" rx="2" ry="2" />
<text x="690.04" y="927.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (27 samples, 0.02%)</title><rect x="538.1" y="389" width="0.3" height="15.0" fill="rgb(209,60,33)" rx="2" ry="2" />
<text x="541.14" y="399.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (3,629 samples, 2.93%)</title><rect x="123.5" y="629" width="34.6" height="15.0" fill="rgb(240,48,19)" rx="2" ry="2" />
<text x="126.50" y="639.5" >PP..</text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::insertElement (40 samples, 0.03%)</title><rect x="456.6" y="613" width="0.4" height="15.0" fill="rgb(213,87,12)" rx="2" ry="2" />
<text x="459.58" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (25 samples, 0.02%)</title><rect x="669.5" y="693" width="0.3" height="15.0" fill="rgb(225,104,50)" rx="2" ry="2" />
<text x="672.52" y="703.5" ></text>
</g>
<g >
<title>Parser::handleMagicLinks (118 samples, 0.10%)</title><rect x="570.8" y="581" width="1.2" height="15.0" fill="rgb(210,223,18)" rx="2" ry="2" />
<text x="573.83" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (31 samples, 0.03%)</title><rect x="950.4" y="645" width="0.3" height="15.0" fill="rgb(210,151,12)" rx="2" ry="2" />
<text x="953.36" y="655.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (519 samples, 0.42%)</title><rect x="396.4" y="485" width="5.0" height="15.0" fill="rgb(240,26,30)" rx="2" ry="2" />
<text x="399.40" y="495.5" ></text>
</g>
<g >
<title>Parser::fetchCurrentRevisionRecordOfTitle (46 samples, 0.04%)</title><rect x="732.1" y="469" width="0.4" height="15.0" fill="rgb(220,183,0)" rx="2" ry="2" />
<text x="735.06" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (356 samples, 0.29%)</title><rect x="265.9" y="757" width="3.4" height="15.0" fill="rgb(254,103,13)" rx="2" ry="2" />
<text x="268.87" y="767.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (35 samples, 0.03%)</title><rect x="259.5" y="725" width="0.3" height="15.0" fill="rgb(245,99,50)" rx="2" ry="2" />
<text x="262.51" y="735.5" ></text>
</g>
<g >
<title>PoolWorkArticleViewCurrent::saveInCache (560 samples, 0.45%)</title><rect x="202.2" y="789" width="5.4" height="15.0" fill="rgb(230,61,38)" rx="2" ry="2" />
<text x="205.21" y="799.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::attributesFromType (39 samples, 0.03%)</title><rect x="13.9" y="789" width="0.4" height="15.0" fill="rgb(226,147,48)" rx="2" ry="2" />
<text x="16.88" y="799.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\DeprecatedHooks::getDeprecationInfo (28 samples, 0.02%)</title><rect x="816.8" y="597" width="0.3" height="15.0" fill="rgb(250,43,37)" rx="2" ry="2" />
<text x="819.79" y="607.5" ></text>
</g>
<g >
<title>User::load (38 samples, 0.03%)</title><rect x="919.6" y="885" width="0.3" height="15.0" fill="rgb(233,132,50)" rx="2" ry="2" />
<text x="922.55" y="895.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (35 samples, 0.03%)</title><rect x="259.5" y="629" width="0.3" height="15.0" fill="rgb(238,214,32)" rx="2" ry="2" />
<text x="262.51" y="639.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::doTransform (93 samples, 0.08%)</title><rect x="146.7" y="501" width="0.9" height="15.0" fill="rgb(238,64,43)" rx="2" ry="2" />
<text x="149.70" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::newFromGlobalState (40 samples, 0.03%)</title><rect x="212.2" y="837" width="0.4" height="15.0" fill="rgb(223,77,40)" rx="2" ry="2" />
<text x="215.25" y="847.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::popAllUpToElement (160 samples, 0.13%)</title><rect x="726.6" y="933" width="1.5" height="15.0" fill="rgb(252,217,21)" rx="2" ry="2" />
<text x="729.56" y="943.5" ></text>
</g>
<g >
<title>Sanitizer::fixTagAttributes (80 samples, 0.06%)</title><rect x="881.7" y="661" width="0.7" height="15.0" fill="rgb(227,66,27)" rx="2" ry="2" />
<text x="884.69" y="671.5" ></text>
</g>
<g >
<title>Parser::fetchTemplateAndTitle (31 samples, 0.03%)</title><rect x="950.4" y="469" width="0.3" height="15.0" fill="rgb(215,171,50)" rx="2" ry="2" />
<text x="953.36" y="479.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::addLiteral (116 samples, 0.09%)</title><rect x="667.7" y="677" width="1.1" height="15.0" fill="rgb(208,187,52)" rx="2" ry="2" />
<text x="670.65" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::insertElement (40 samples, 0.03%)</title><rect x="641.8" y="453" width="0.4" height="15.0" fill="rgb(228,218,50)" rx="2" ry="2" />
<text x="644.77" y="463.5" ></text>
</g>
<g >
<title>LinkCache::fetchPageRow (38 samples, 0.03%)</title><rect x="385.3" y="341" width="0.4" height="15.0" fill="rgb(252,44,10)" rx="2" ry="2" />
<text x="388.32" y="351.5" ></text>
</g>
<g >
<title>wfArrayToCgi (28 samples, 0.02%)</title><rect x="418.7" y="549" width="0.3" height="15.0" fill="rgb(209,118,17)" rx="2" ry="2" />
<text x="421.73" y="559.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (1,051 samples, 0.85%)</title><rect x="1053.0" y="389" width="10.0" height="15.0" fill="rgb(248,118,38)" rx="2" ry="2" />
<text x="1055.96" y="399.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\GeneralizedSql::stringify (40 samples, 0.03%)</title><rect x="916.5" y="645" width="0.4" height="15.0" fill="rgb(206,188,31)" rx="2" ry="2" />
<text x="919.54" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="477.9" y="565" width="0.4" height="15.0" fill="rgb(208,34,39)" rx="2" ry="2" />
<text x="480.92" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/LinkHolderArray.php(334)} (40 samples, 0.03%)</title><rect x="305.2" y="693" width="0.4" height="15.0" fill="rgb(240,218,17)" rx="2" ry="2" />
<text x="308.23" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (846 samples, 0.68%)</title><rect x="851.4" y="405" width="8.1" height="15.0" fill="rgb(243,96,35)" rx="2" ry="2" />
<text x="854.44" y="415.5" ></text>
</g>
<g >
<title>Parser::fetchCurrentRevisionRecordOfTitle (347 samples, 0.28%)</title><rect x="387.8" y="661" width="3.3" height="15.0" fill="rgb(227,50,36)" rx="2" ry="2" />
<text x="390.77" y="671.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1390)} (80 samples, 0.06%)</title><rect x="21.4" y="805" width="0.8" height="15.0" fill="rgb(212,12,44)" rx="2" ry="2" />
<text x="24.43" y="815.5" ></text>
</g>
<g >
<title>Sanitizer::safeEncodeTagAttributes (40 samples, 0.03%)</title><rect x="615.9" y="549" width="0.3" height="15.0" fill="rgb(252,202,15)" rx="2" ry="2" />
<text x="618.86" y="559.5" ></text>
</g>
<g >
<title>Title::prefix (105 samples, 0.08%)</title><rect x="841.0" y="613" width="1.0" height="15.0" fill="rgb(206,119,33)" rx="2" ry="2" />
<text x="843.97" y="623.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onTitleIsAlwaysKnown (144 samples, 0.12%)</title><rect x="563.7" y="533" width="1.4" height="15.0" fill="rgb(217,60,2)" rx="2" ry="2" />
<text x="566.70" y="543.5" ></text>
</g>
<g >
<title>Composer\Autoload\includeFile (41 samples, 0.03%)</title><rect x="16.9" y="1029" width="0.3" height="15.0" fill="rgb(232,69,5)" rx="2" ry="2" />
<text x="19.85" y="1039.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL (40 samples, 0.03%)</title><rect x="503.7" y="453" width="0.3" height="15.0" fill="rgb(221,138,37)" rx="2" ry="2" />
<text x="506.66" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\ObjectFactory\ObjectFactory::validateSpec (41 samples, 0.03%)</title><rect x="674.0" y="789" width="0.4" height="15.0" fill="rgb(214,65,14)" rx="2" ry="2" />
<text x="677.02" y="799.5" ></text>
</g>
<g >
<title>MediaWiki\SpecialPage\SpecialPageFactory::getPageList (40 samples, 0.03%)</title><rect x="368.9" y="693" width="0.4" height="15.0" fill="rgb(224,76,52)" rx="2" ry="2" />
<text x="371.91" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\TreeWalker::nextNode (158 samples, 0.13%)</title><rect x="691.2" y="981" width="1.6" height="15.0" fill="rgb(253,107,39)" rx="2" ry="2" />
<text x="694.24" y="991.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,000 samples, 0.81%)</title><rect x="605.6" y="533" width="9.5" height="15.0" fill="rgb(215,124,14)" rx="2" ry="2" />
<text x="608.56" y="543.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/Message/ScalarParam.php (40 samples, 0.03%)</title><rect x="23.4" y="933" width="0.3" height="15.0" fill="rgb(246,208,9)" rx="2" ry="2" />
<text x="26.35" y="943.5" ></text>
</g>
<g >
<title>PPFrame_Hash::expand (39 samples, 0.03%)</title><rect x="384.6" y="709" width="0.4" height="15.0" fill="rgb(215,89,44)" rx="2" ry="2" />
<text x="387.61" y="719.5" ></text>
</g>
<g >
<title>Title::canExist (40 samples, 0.03%)</title><rect x="755.4" y="581" width="0.4" height="15.0" fill="rgb(245,89,7)" rx="2" ry="2" />
<text x="758.43" y="591.5" ></text>
</g>
<g >
<title>Shellbox\TempDirManager::deleteDirectory (24 samples, 0.02%)</title><rect x="869.3" y="453" width="0.2" height="15.0" fill="rgb(239,221,50)" rx="2" ry="2" />
<text x="872.30" y="463.5" ></text>
</g>
<g >
<title>Title::prefix (21 samples, 0.02%)</title><rect x="95.2" y="501" width="0.2" height="15.0" fill="rgb(206,146,14)" rx="2" ry="2" />
<text x="98.21" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (846 samples, 0.68%)</title><rect x="851.4" y="245" width="8.1" height="15.0" fill="rgb(234,2,19)" rx="2" ry="2" />
<text x="854.44" y="255.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (1,240 samples, 1.00%)</title><rect x="954.1" y="613" width="11.8" height="15.0" fill="rgb(251,191,19)" rx="2" ry="2" />
<text x="957.09" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Utils\DOMCompat::attributes (40 samples, 0.03%)</title><rect x="255.3" y="565" width="0.4" height="15.0" fill="rgb(251,134,23)" rx="2" ry="2" />
<text x="258.34" y="575.5" ></text>
</g>
<g >
<title>MWHttpRequest::getFinalUrl (20 samples, 0.02%)</title><rect x="1010.9" y="373" width="0.2" height="15.0" fill="rgb(225,166,19)" rx="2" ry="2" />
<text x="1013.89" y="383.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::mergeAttribs (40 samples, 0.03%)</title><rect x="980.0" y="565" width="0.4" height="15.0" fill="rgb(212,99,24)" rx="2" ry="2" />
<text x="983.01" y="575.5" ></text>
</g>
<g >
<title>Cookie::__construct (22 samples, 0.02%)</title><rect x="799.2" y="373" width="0.2" height="15.0" fill="rgb(225,74,19)" rx="2" ry="2" />
<text x="802.23" y="383.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (40 samples, 0.03%)</title><rect x="210.3" y="709" width="0.4" height="15.0" fill="rgb(238,38,2)" rx="2" ry="2" />
<text x="213.35" y="719.5" ></text>
</g>
<g >
<title>LinkCache::getCacheKey (81 samples, 0.07%)</title><rect x="755.0" y="597" width="0.8" height="15.0" fill="rgb(247,138,18)" rx="2" ry="2" />
<text x="758.04" y="607.5" ></text>
</g>
<g >
<title>Parser::statelessFetchTemplate (31 samples, 0.03%)</title><rect x="950.4" y="453" width="0.3" height="15.0" fill="rgb(254,153,35)" rx="2" ry="2" />
<text x="953.36" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (29 samples, 0.02%)</title><rect x="770.2" y="453" width="0.2" height="15.0" fill="rgb(254,38,52)" rx="2" ry="2" />
<text x="773.16" y="463.5" ></text>
</g>
<g >
<title>MessageCache::loadFromDB (62 samples, 0.05%)</title><rect x="700.1" y="853" width="0.6" height="15.0" fill="rgb(215,83,50)" rx="2" ry="2" />
<text x="703.14" y="863.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::begin (39 samples, 0.03%)</title><rect x="1179.7" y="773" width="0.4" height="15.0" fill="rgb(237,63,6)" rx="2" ry="2" />
<text x="1182.71" y="783.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::replaceForNativeNormalize (40 samples, 0.03%)</title><rect x="209.0" y="853" width="0.4" height="15.0" fill="rgb(205,133,16)" rx="2" ry="2" />
<text x="212.00" y="863.5" ></text>
</g>
<g >
<title>Scribunto_LuaEngine::newAutodetectEngine (40 samples, 0.03%)</title><rect x="470.3" y="661" width="0.4" height="15.0" fill="rgb(246,47,19)" rx="2" ry="2" />
<text x="473.31" y="671.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (41 samples, 0.03%)</title><rect x="268.5" y="629" width="0.4" height="15.0" fill="rgb(220,161,23)" rx="2" ry="2" />
<text x="271.49" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertCharacters (320 samples, 0.26%)</title><rect x="447.5" y="629" width="3.0" height="15.0" fill="rgb(244,119,45)" rx="2" ry="2" />
<text x="450.46" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertForeign (122 samples, 0.10%)</title><rect x="907.2" y="565" width="1.2" height="15.0" fill="rgb(205,51,29)" rx="2" ry="2" />
<text x="910.23" y="575.5" ></text>
</g>
<g >
<title>HtmlArmor::getHtml (39 samples, 0.03%)</title><rect x="57.5" y="549" width="0.3" height="15.0" fill="rgb(249,195,37)" rx="2" ry="2" />
<text x="60.47" y="559.5" ></text>
</g>
<g >
<title>Message::fetchMessage (118 samples, 0.10%)</title><rect x="257.3" y="821" width="1.1" height="15.0" fill="rgb(233,34,28)" rx="2" ry="2" />
<text x="260.25" y="831.5" ></text>
</g>
<g >
<title>SyntaxHighlight::parserHook (809 samples, 0.65%)</title><rect x="597.8" y="533" width="7.8" height="15.0" fill="rgb(219,4,26)" rx="2" ry="2" />
<text x="600.84" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentUtils::getCoveredSiblings (79 samples, 0.06%)</title><rect x="683.6" y="981" width="0.8" height="15.0" fill="rgb(248,188,3)" rx="2" ry="2" />
<text x="686.65" y="991.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL__Internal (81 samples, 0.07%)</title><rect x="761.1" y="549" width="0.8" height="15.0" fill="rgb(223,129,13)" rx="2" ry="2" />
<text x="764.11" y="559.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (958 samples, 0.77%)</title><rect x="273.7" y="661" width="9.2" height="15.0" fill="rgb(207,53,33)" rx="2" ry="2" />
<text x="276.74" y="671.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,159 samples, 0.94%)</title><rect x="869.9" y="613" width="11.0" height="15.0" fill="rgb(247,145,16)" rx="2" ry="2" />
<text x="872.86" y="623.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (119 samples, 0.10%)</title><rect x="705.6" y="789" width="1.1" height="15.0" fill="rgb(242,124,1)" rx="2" ry="2" />
<text x="708.59" y="799.5" ></text>
</g>
<g >
<title>ParserOutput::addExternalLink (40 samples, 0.03%)</title><rect x="496.6" y="565" width="0.3" height="15.0" fill="rgb(247,143,10)" rx="2" ry="2" />
<text x="499.56" y="575.5" ></text>
</g>
<g >
<title>Parser::getTemplateDom (37 samples, 0.03%)</title><rect x="477.2" y="421" width="0.3" height="15.0" fill="rgb(249,180,42)" rx="2" ry="2" />
<text x="480.18" y="431.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (410 samples, 0.33%)</title><rect x="405.5" y="485" width="3.9" height="15.0" fill="rgb(251,51,39)" rx="2" ry="2" />
<text x="408.49" y="495.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RevisionRenderer.php(153)} (17,659 samples, 14.28%)</title><rect x="950.4" y="773" width="168.5" height="15.0" fill="rgb(210,86,12)" rx="2" ry="2" />
<text x="953.36" y="783.5" >{closure:/srv/patchde..</text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getHandlers (40 samples, 0.03%)</title><rect x="1033.3" y="565" width="0.3" height="15.0" fill="rgb(207,26,13)" rx="2" ry="2" />
<text x="1036.25" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL__Internal (80 samples, 0.06%)</title><rect x="59.4" y="517" width="0.7" height="15.0" fill="rgb(220,140,26)" rx="2" ry="2" />
<text x="62.38" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (80 samples, 0.06%)</title><rect x="21.4" y="997" width="0.8" height="15.0" fill="rgb(224,154,42)" rx="2" ry="2" />
<text x="24.43" y="1007.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (161 samples, 0.13%)</title><rect x="58.6" y="565" width="1.5" height="15.0" fill="rgb(221,136,2)" rx="2" ry="2" />
<text x="61.61" y="575.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (38 samples, 0.03%)</title><rect x="269.6" y="581" width="0.4" height="15.0" fill="rgb(241,17,31)" rx="2" ry="2" />
<text x="272.64" y="591.5" ></text>
</g>
<g >
<title>Message::format (120 samples, 0.10%)</title><rect x="981.2" y="549" width="1.1" height="15.0" fill="rgb(211,152,5)" rx="2" ry="2" />
<text x="984.16" y="559.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/content/CssContentHandler.php (41 samples, 0.03%)</title><rect x="674.0" y="757" width="0.4" height="15.0" fill="rgb(217,135,25)" rx="2" ry="2" />
<text x="677.02" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\Serializer::serializeNode (128 samples, 0.10%)</title><rect x="195.3" y="501" width="1.3" height="15.0" fill="rgb(239,201,21)" rx="2" ry="2" />
<text x="198.34" y="511.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::makeValueOrSegmentList (440 samples, 0.36%)</title><rect x="202.2" y="741" width="4.2" height="15.0" fill="rgb(226,127,46)" rx="2" ry="2" />
<text x="205.21" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startDocument (40 samples, 0.03%)</title><rect x="730.4" y="1013" width="0.4" height="15.0" fill="rgb(237,64,25)" rx="2" ry="2" />
<text x="733.39" y="1023.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (462 samples, 0.37%)</title><rect x="583.2" y="165" width="4.4" height="15.0" fill="rgb(220,122,45)" rx="2" ry="2" />
<text x="586.21" y="175.5" ></text>
</g>
<g >
<title>SqlBagOStuff::modifyBlobs (80 samples, 0.06%)</title><rect x="206.4" y="725" width="0.8" height="15.0" fill="rgb(234,31,51)" rx="2" ry="2" />
<text x="209.41" y="735.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onTitleIsAlwaysKnown (40 samples, 0.03%)</title><rect x="469.5" y="661" width="0.4" height="15.0" fill="rgb(244,108,9)" rx="2" ry="2" />
<text x="472.55" y="671.5" ></text>
</g>
<g >
<title>ApiMain::execute (43,242 samples, 34.97%)</title><rect x="262.5" y="981" width="412.7" height="15.0" fill="rgb(236,149,26)" rx="2" ry="2" />
<text x="265.52" y="991.5" >ApiMain::execute</text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (35 samples, 0.03%)</title><rect x="471.8" y="773" width="0.3" height="15.0" fill="rgb(208,43,39)" rx="2" ry="2" />
<text x="474.78" y="783.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::completeCriticalSection (38 samples, 0.03%)</title><rect x="375.8" y="469" width="0.4" height="15.0" fill="rgb(227,162,47)" rx="2" ry="2" />
<text x="378.81" y="479.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (102 samples, 0.08%)</title><rect x="314.6" y="645" width="1.0" height="15.0" fill="rgb(226,81,14)" rx="2" ry="2" />
<text x="317.62" y="655.5" ></text>
</g>
<g >
<title>Parser::handleHeadings (40 samples, 0.03%)</title><rect x="496.9" y="581" width="0.4" height="15.0" fill="rgb(242,190,29)" rx="2" ry="2" />
<text x="499.94" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (40 samples, 0.03%)</title><rect x="725.4" y="901" width="0.4" height="15.0" fill="rgb(253,66,5)" rx="2" ry="2" />
<text x="728.41" y="911.5" ></text>
</g>
<g >
<title>PPFrame_Hash::loopCheck (68 samples, 0.05%)</title><rect x="575.5" y="533" width="0.6" height="15.0" fill="rgb(222,33,26)" rx="2" ry="2" />
<text x="578.47" y="543.5" ></text>
</g>
<g >
<title>LocalFile::loadFromDB (78 samples, 0.06%)</title><rect x="402.3" y="549" width="0.7" height="15.0" fill="rgb(222,80,27)" rx="2" ry="2" />
<text x="405.28" y="559.5" ></text>
</g>
<g >
<title>Cite\Cite::__construct (39 samples, 0.03%)</title><rect x="395.1" y="677" width="0.4" height="15.0" fill="rgb(247,180,40)" rx="2" ry="2" />
<text x="398.12" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::startTag (201 samples, 0.16%)</title><rect x="466.1" y="693" width="1.9" height="15.0" fill="rgb(205,22,30)" rx="2" ry="2" />
<text x="469.11" y="703.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(47)} (795 samples, 0.64%)</title><rect x="770.4" y="325" width="7.6" height="15.0" fill="rgb(206,144,30)" rx="2" ry="2" />
<text x="773.44" y="335.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::handleAttribsAndClose (1,880 samples, 1.52%)</title><rect x="1138.3" y="773" width="17.9" height="15.0" fill="rgb(216,10,15)" rx="2" ry="2" />
<text x="1141.31" y="783.5" ></text>
</g>
<g >
<title>TraditionalImageGallery::toHTML (1,627 samples, 1.32%)</title><rect x="132.5" y="565" width="15.5" height="15.0" fill="rgb(253,126,28)" rx="2" ry="2" />
<text x="135.51" y="575.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::doTransform (61 samples, 0.05%)</title><rect x="997.7" y="533" width="0.6" height="15.0" fill="rgb(217,206,5)" rx="2" ry="2" />
<text x="1000.73" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (80 samples, 0.06%)</title><rect x="642.9" y="517" width="0.8" height="15.0" fill="rgb(222,47,4)" rx="2" ry="2" />
<text x="645.90" y="527.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (1,007 samples, 0.81%)</title><rect x="1053.0" y="277" width="9.6" height="15.0" fill="rgb(236,175,32)" rx="2" ry="2" />
<text x="1055.96" y="287.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (32 samples, 0.03%)</title><rect x="207.6" y="709" width="0.3" height="15.0" fill="rgb(234,139,33)" rx="2" ry="2" />
<text x="210.55" y="719.5" ></text>
</g>
<g >
<title>wfUrlencode (40 samples, 0.03%)</title><rect x="505.2" y="453" width="0.4" height="15.0" fill="rgb(209,136,28)" rx="2" ry="2" />
<text x="508.19" y="463.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::execute (328 samples, 0.27%)</title><rect x="369.3" y="533" width="3.1" height="15.0" fill="rgb(241,106,29)" rx="2" ry="2" />
<text x="372.29" y="543.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getPermissionManager (80 samples, 0.06%)</title><rect x="21.4" y="1029" width="0.8" height="15.0" fill="rgb(222,152,21)" rx="2" ry="2" />
<text x="24.43" y="1039.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\EasyHandle::createResponse (37 samples, 0.03%)</title><rect x="111.6" y="213" width="0.4" height="15.0" fill="rgb(227,36,0)" rx="2" ry="2" />
<text x="114.63" y="223.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (689 samples, 0.56%)</title><rect x="325.6" y="453" width="6.6" height="15.0" fill="rgb(209,93,13)" rx="2" ry="2" />
<text x="328.61" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::executeQueryAttempt (32 samples, 0.03%)</title><rect x="207.6" y="677" width="0.3" height="15.0" fill="rgb(226,162,39)" rx="2" ry="2" />
<text x="210.55" y="687.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\EventBus\EventFactory::createRevisionTagsChangeEvent (103 samples, 0.08%)</title><rect x="1188.8" y="805" width="1.0" height="15.0" fill="rgb(217,118,43)" rx="2" ry="2" />
<text x="1191.79" y="815.5" ></text>
</g>
<g >
<title>Wikimedia\Timestamp\ConvertibleTimestamp::setTimestamp (29 samples, 0.02%)</title><rect x="113.0" y="517" width="0.3" height="15.0" fill="rgb(215,221,53)" rx="2" ry="2" />
<text x="116.02" y="527.5" ></text>
</g>
<g >
<title>Html::expandAttributes (161 samples, 0.13%)</title><rect x="973.1" y="517" width="1.6" height="15.0" fill="rgb(248,108,44)" rx="2" ry="2" />
<text x="976.13" y="527.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,159 samples, 0.94%)</title><rect x="158.8" y="597" width="11.0" height="15.0" fill="rgb(245,74,28)" rx="2" ry="2" />
<text x="161.77" y="607.5" ></text>
</g>
<g >
<title>Cookie::__construct (21 samples, 0.02%)</title><rect x="137.4" y="309" width="0.2" height="15.0" fill="rgb(205,128,13)" rx="2" ry="2" />
<text x="140.37" y="319.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::emitDataRange (839 samples, 0.68%)</title><rect x="1130.3" y="773" width="8.0" height="15.0" fill="rgb(214,116,0)" rx="2" ry="2" />
<text x="1133.30" y="783.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::getSerialized (78 samples, 0.06%)</title><rect x="915.8" y="757" width="0.7" height="15.0" fill="rgb(240,228,10)" rx="2" ry="2" />
<text x="918.80" y="767.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (80 samples, 0.06%)</title><rect x="15.4" y="869" width="0.8" height="15.0" fill="rgb(220,185,10)" rx="2" ry="2" />
<text x="18.40" y="879.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (66 samples, 0.05%)</title><rect x="476.2" y="853" width="0.6" height="15.0" fill="rgb(244,74,23)" rx="2" ry="2" />
<text x="479.17" y="863.5" ></text>
</g>
<g >
<title>Title::getNamespace (41 samples, 0.03%)</title><rect x="1032.1" y="613" width="0.4" height="15.0" fill="rgb(247,166,41)" rx="2" ry="2" />
<text x="1035.09" y="623.5" ></text>
</g>
<g >
<title>LinkCache::getGoodLinkRow (32 samples, 0.03%)</title><rect x="700.7" y="997" width="0.3" height="15.0" fill="rgb(205,167,28)" rx="2" ry="2" />
<text x="703.73" y="1007.5" ></text>
</g>
<g >
<title>Sanitizer::armorFrenchSpaces (40 samples, 0.03%)</title><rect x="1097.9" y="453" width="0.4" height="15.0" fill="rgb(237,179,2)" rx="2" ry="2" />
<text x="1100.88" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::getLegacyHandlers (40 samples, 0.03%)</title><rect x="816.0" y="549" width="0.4" height="15.0" fill="rgb(230,214,12)" rx="2" ry="2" />
<text x="819.03" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::nextInterestingLeafNode (119 samples, 0.10%)</title><rect x="219.9" y="805" width="1.1" height="15.0" fill="rgb(206,45,10)" rx="2" ry="2" />
<text x="222.86" y="815.5" ></text>
</g>
<g >
<title>TransformationalImageHandler::normaliseParams (69 samples, 0.06%)</title><rect x="812.8" y="533" width="0.6" height="15.0" fill="rgb(254,28,49)" rx="2" ry="2" />
<text x="815.79" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::select (35 samples, 0.03%)</title><rect x="1164.6" y="789" width="0.4" height="15.0" fill="rgb(212,211,23)" rx="2" ry="2" />
<text x="1167.62" y="799.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferences (81 samples, 0.07%)</title><rect x="182.1" y="453" width="0.7" height="15.0" fill="rgb(251,14,21)" rx="2" ry="2" />
<text x="185.05" y="463.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makeKnownLink (120 samples, 0.10%)</title><rect x="984.1" y="565" width="1.2" height="15.0" fill="rgb(208,125,54)" rx="2" ry="2" />
<text x="987.15" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getShellCommandFactory (37 samples, 0.03%)</title><rect x="422.8" y="581" width="0.4" height="15.0" fill="rgb(206,22,38)" rx="2" ry="2" />
<text x="425.82" y="591.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (909 samples, 0.74%)</title><rect x="409.8" y="389" width="8.6" height="15.0" fill="rgb(253,48,7)" rx="2" ry="2" />
<text x="412.77" y="399.5" ></text>
</g>
<g >
<title>Title::getLocalURL (38 samples, 0.03%)</title><rect x="95.6" y="565" width="0.4" height="15.0" fill="rgb(248,192,54)" rx="2" ry="2" />
<text x="98.61" y="575.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::query (56 samples, 0.05%)</title><rect x="1180.1" y="805" width="0.5" height="15.0" fill="rgb(229,74,30)" rx="2" ry="2" />
<text x="1183.09" y="815.5" ></text>
</g>
<g >
<title>Title::isSpecialPage (40 samples, 0.03%)</title><rect x="581.6" y="485" width="0.4" height="15.0" fill="rgb(213,16,5)" rx="2" ry="2" />
<text x="584.57" y="495.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::buildDomTreeArrayFromText (960 samples, 0.78%)</title><rect x="605.9" y="485" width="9.2" height="15.0" fill="rgb(245,205,33)" rx="2" ry="2" />
<text x="608.94" y="495.5" ></text>
</g>
<g >
<title>MWHttpRequest::parseCookies (22 samples, 0.02%)</title><rect x="71.7" y="405" width="0.2" height="15.0" fill="rgb(211,177,50)" rx="2" ry="2" />
<text x="74.72" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (15 samples, 0.01%)</title><rect x="597.5" y="325" width="0.2" height="15.0" fill="rgb(205,39,10)" rx="2" ry="2" />
<text x="600.54" y="335.5" ></text>
</g>
<g >
<title>Parser::statelessFetchTemplate (80 samples, 0.06%)</title><rect x="576.9" y="501" width="0.7" height="15.0" fill="rgb(210,28,13)" rx="2" ry="2" />
<text x="579.86" y="511.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\stream_for (48 samples, 0.04%)</title><rect x="325.6" y="309" width="0.5" height="15.0" fill="rgb(220,183,9)" rx="2" ry="2" />
<text x="328.61" y="319.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (240 samples, 0.19%)</title><rect x="1046.1" y="581" width="2.3" height="15.0" fill="rgb(205,125,13)" rx="2" ry="2" />
<text x="1049.11" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onGetLocalURL__Internal (40 samples, 0.03%)</title><rect x="504.0" y="453" width="0.4" height="15.0" fill="rgb(222,78,27)" rx="2" ry="2" />
<text x="507.04" y="463.5" ></text>
</g>
<g >
<title>LocalisationCache::getItem (40 samples, 0.03%)</title><rect x="442.1" y="597" width="0.4" height="15.0" fill="rgb(252,74,43)" rx="2" ry="2" />
<text x="445.11" y="607.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Response::setHeaders (21 samples, 0.02%)</title><rect x="322.7" y="309" width="0.2" height="15.0" fill="rgb(249,213,9)" rx="2" ry="2" />
<text x="325.68" y="319.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::execute (2,556 samples, 2.07%)</title><rect x="443.6" y="741" width="24.4" height="15.0" fill="rgb(206,101,37)" rx="2" ry="2" />
<text x="446.64" y="751.5" >W..</text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="977.0" y="501" width="0.3" height="15.0" fill="rgb(215,19,9)" rx="2" ry="2" />
<text x="979.95" y="511.5" ></text>
</g>
<g >
<title>PPDStack_Hash::push (40 samples, 0.03%)</title><rect x="614.7" y="469" width="0.4" height="15.0" fill="rgb(248,203,31)" rx="2" ry="2" />
<text x="617.72" y="479.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LBFactory::forEachLBCallMethod (56 samples, 0.05%)</title><rect x="1180.1" y="933" width="0.5" height="15.0" fill="rgb(211,122,54)" rx="2" ry="2" />
<text x="1183.09" y="943.5" ></text>
</g>
<g >
<title>Shellbox\Command\LocalBoxedExecutor::createInputFiles (112 samples, 0.09%)</title><rect x="423.7" y="549" width="1.1" height="15.0" fill="rgb(216,124,14)" rx="2" ry="2" />
<text x="426.71" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (80 samples, 0.06%)</title><rect x="66.6" y="549" width="0.8" height="15.0" fill="rgb(234,25,39)" rx="2" ry="2" />
<text x="69.60" y="559.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (1,198 samples, 0.97%)</title><rect x="334.5" y="325" width="11.4" height="15.0" fill="rgb(205,219,3)" rx="2" ry="2" />
<text x="337.50" y="335.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (1,372 samples, 1.11%)</title><rect x="799.4" y="421" width="13.1" height="15.0" fill="rgb(206,210,40)" rx="2" ry="2" />
<text x="802.44" y="431.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(239)} (929 samples, 0.75%)</title><rect x="137.8" y="261" width="8.9" height="15.0" fill="rgb(227,202,50)" rx="2" ry="2" />
<text x="140.83" y="271.5" ></text>
</g>
<g >
<title>ForeignAPIFile::transform (538 samples, 0.44%)</title><rect x="987.5" y="581" width="5.2" height="15.0" fill="rgb(232,72,51)" rx="2" ry="2" />
<text x="990.53" y="591.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks (7,908 samples, 6.40%)</title><rect x="747.7" y="677" width="75.5" height="15.0" fill="rgb(254,103,38)" rx="2" ry="2" />
<text x="750.73" y="687.5" >Parser::..</text>
</g>
<g >
<title>Title::isAlwaysKnown (408 samples, 0.33%)</title><rect x="368.5" y="725" width="3.9" height="15.0" fill="rgb(235,12,27)" rx="2" ry="2" />
<text x="371.53" y="735.5" ></text>
</g>
<g >
<title>Title::newFromText (198 samples, 0.16%)</title><rect x="130.2" y="597" width="1.8" height="15.0" fill="rgb(222,82,35)" rx="2" ry="2" />
<text x="133.15" y="607.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrlFromCache (369 samples, 0.30%)</title><rect x="1048.8" y="533" width="3.5" height="15.0" fill="rgb(251,125,2)" rx="2" ry="2" />
<text x="1051.79" y="543.5" ></text>
</g>
<g >
<title>LinkHolderArray::replaceInterwiki (120 samples, 0.10%)</title><rect x="984.1" y="597" width="1.2" height="15.0" fill="rgb(251,156,27)" rx="2" ry="2" />
<text x="987.15" y="607.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::getService (80 samples, 0.06%)</title><rect x="21.4" y="917" width="0.8" height="15.0" fill="rgb(208,1,45)" rx="2" ry="2" />
<text x="24.43" y="927.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="731.1" y="1077" width="0.4" height="15.0" fill="rgb(240,61,43)" rx="2" ry="2" />
<text x="734.15" y="1087.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/InBody.php(46)} (480 samples, 0.39%)</title><rect x="179.0" y="533" width="4.6" height="15.0" fill="rgb(205,86,35)" rx="2" ry="2" />
<text x="182.01" y="543.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (978 samples, 0.79%)</title><rect x="409.4" y="565" width="9.3" height="15.0" fill="rgb(223,174,43)" rx="2" ry="2" />
<text x="412.40" y="575.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (4,855 samples, 3.93%)</title><rect x="123.5" y="645" width="46.3" height="15.0" fill="rgb(215,56,8)" rx="2" ry="2" />
<text x="126.50" y="655.5" >Pars..</text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (909 samples, 0.74%)</title><rect x="409.8" y="325" width="8.6" height="15.0" fill="rgb(234,205,41)" rx="2" ry="2" />
<text x="412.77" y="335.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (40 samples, 0.03%)</title><rect x="476.8" y="709" width="0.4" height="15.0" fill="rgb(224,14,6)" rx="2" ry="2" />
<text x="479.80" y="719.5" ></text>
</g>
<g >
<title>MediaWiki\Logger\LoggerFactory::getProvider (71 samples, 0.06%)</title><rect x="323.6" y="613" width="0.7" height="15.0" fill="rgb(254,60,37)" rx="2" ry="2" />
<text x="326.62" y="623.5" ></text>
</g>
<g >
<title>ParserCache::get (24 samples, 0.02%)</title><rect x="31.0" y="805" width="0.2" height="15.0" fill="rgb(236,209,41)" rx="2" ry="2" />
<text x="34.00" y="815.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/DiscussionTools/includes/CommentFormatter.php(221)} (118 samples, 0.10%)</title><rect x="257.3" y="869" width="1.1" height="15.0" fill="rgb(217,72,1)" rx="2" ry="2" />
<text x="260.25" y="879.5" ></text>
</g>
<g >
<title>ExtensionRegistry::loadFromQueue (160 samples, 0.13%)</title><rect x="11.3" y="1093" width="1.5" height="15.0" fill="rgb(216,195,2)" rx="2" ry="2" />
<text x="14.31" y="1103.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="504.0" y="437" width="0.4" height="15.0" fill="rgb(249,25,36)" rx="2" ry="2" />
<text x="507.04" y="447.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/Revision/RenderedRevision.php(389)} (157 samples, 0.13%)</title><rect x="839.1" y="565" width="1.5" height="15.0" fill="rgb(231,33,23)" rx="2" ry="2" />
<text x="842.09" y="575.5" ></text>
</g>
<g >
<title>Title::newFromLinkTarget (79 samples, 0.06%)</title><rect x="559.9" y="469" width="0.8" height="15.0" fill="rgb(236,161,39)" rx="2" ry="2" />
<text x="562.91" y="479.5" ></text>
</g>
<g >
<title>wfArrayToCgi (40 samples, 0.03%)</title><rect x="519.0" y="421" width="0.4" height="15.0" fill="rgb(217,35,52)" rx="2" ry="2" />
<text x="522.00" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::push (40 samples, 0.03%)</title><rect x="1163.5" y="709" width="0.4" height="15.0" fill="rgb(222,19,39)" rx="2" ry="2" />
<text x="1166.48" y="719.5" ></text>
</g>
<g >
<title>TraditionalImageGallery::toHTML (1,600 samples, 1.29%)</title><rect x="1048.8" y="565" width="15.3" height="15.0" fill="rgb(209,192,19)" rx="2" ry="2" />
<text x="1051.79" y="575.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::formatTitle (39 samples, 0.03%)</title><rect x="558.1" y="485" width="0.4" height="15.0" fill="rgb(220,21,18)" rx="2" ry="2" />
<text x="561.13" y="495.5" ></text>
</g>
<g >
<title>Parser::handleAllQuotes (80 samples, 0.06%)</title><rect x="46.8" y="645" width="0.7" height="15.0" fill="rgb(211,219,41)" rx="2" ry="2" />
<text x="49.77" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::makePreloadedLink (169 samples, 0.14%)</title><rect x="113.3" y="581" width="1.6" height="15.0" fill="rgb(252,119,19)" rx="2" ry="2" />
<text x="116.30" y="591.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\Tokenizer::dataState (2,559 samples, 2.07%)</title><rect x="884.0" y="629" width="24.4" height="15.0" fill="rgb(208,9,47)" rx="2" ry="2" />
<text x="886.98" y="639.5" >W..</text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/InputBox/includes/InputBoxHooks.php (78 samples, 0.06%)</title><rect x="267.7" y="293" width="0.8" height="15.0" fill="rgb(222,25,2)" rx="2" ry="2" />
<text x="270.75" y="303.5" ></text>
</g>
<g >
<title>Sanitizer::escapeIdForAttribute (40 samples, 0.03%)</title><rect x="282.9" y="741" width="0.4" height="15.0" fill="rgb(250,179,26)" rx="2" ry="2" />
<text x="285.88" y="751.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (432 samples, 0.35%)</title><rect x="133.1" y="213" width="4.2" height="15.0" fill="rgb(250,12,12)" rx="2" ry="2" />
<text x="136.14" y="223.5" ></text>
</g>
<g >
<title>NamespaceInfo::hasSubpages (39 samples, 0.03%)</title><rect x="1042.4" y="581" width="0.4" height="15.0" fill="rgb(232,200,52)" rx="2" ry="2" />
<text x="1045.38" y="591.5" ></text>
</g>
<g >
<title>WebRequest::getValueNames (120 samples, 0.10%)</title><rect x="24.1" y="997" width="1.1" height="15.0" fill="rgb(206,208,42)" rx="2" ry="2" />
<text x="27.10" y="1007.5" ></text>
</g>
<g >
<title>Parser::replaceVariables (40 samples, 0.03%)</title><rect x="201.8" y="549" width="0.4" height="15.0" fill="rgb(217,206,12)" rx="2" ry="2" />
<text x="204.83" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqlBase::doReplace (40 samples, 0.03%)</title><rect x="1183.7" y="901" width="0.4" height="15.0" fill="rgb(237,20,11)" rx="2" ry="2" />
<text x="1186.67" y="911.5" ></text>
</g>
<g >
<title>ApiBase::getFinalParams (41 samples, 0.03%)</title><rect x="674.0" y="917" width="0.4" height="15.0" fill="rgb(242,86,5)" rx="2" ry="2" />
<text x="677.02" y="927.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (25,501 samples, 20.62%)</title><rect x="921.3" y="917" width="243.3" height="15.0" fill="rgb(212,188,36)" rx="2" ry="2" />
<text x="924.27" y="927.5" >MediaWiki\HookContainer\HookCont..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (376 samples, 0.30%)</title><rect x="397.4" y="293" width="3.6" height="15.0" fill="rgb(254,30,23)" rx="2" ry="2" />
<text x="400.39" y="303.5" ></text>
</g>
<g >
<title>Title::getLocalURL (160 samples, 0.13%)</title><rect x="297.2" y="645" width="1.6" height="15.0" fill="rgb(232,155,30)" rx="2" ry="2" />
<text x="300.24" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (25 samples, 0.02%)</title><rect x="669.5" y="821" width="0.3" height="15.0" fill="rgb(229,38,2)" rx="2" ry="2" />
<text x="672.52" y="831.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (460 samples, 0.37%)</title><rect x="71.7" y="469" width="4.4" height="15.0" fill="rgb(219,134,14)" rx="2" ry="2" />
<text x="74.72" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/libs/rdbms/loadbalancer/LoadBalancer.php(2247)} (58 samples, 0.05%)</title><rect x="315.0" y="485" width="0.6" height="15.0" fill="rgb(231,8,32)" rx="2" ry="2" />
<text x="318.04" y="495.5" ></text>
</g>
<g >
<title>Title::getNsText (29 samples, 0.02%)</title><rect x="575.8" y="485" width="0.3" height="15.0" fill="rgb(242,24,22)" rx="2" ry="2" />
<text x="578.84" y="495.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (40 samples, 0.03%)</title><rect x="200.7" y="421" width="0.4" height="15.0" fill="rgb(235,152,11)" rx="2" ry="2" />
<text x="203.74" y="431.5" ></text>
</g>
<g >
<title>ConfirmEditHooks::onAPIGetAllowedParams (40 samples, 0.03%)</title><rect x="730.8" y="965" width="0.3" height="15.0" fill="rgb(252,194,41)" rx="2" ry="2" />
<text x="733.77" y="975.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="395.5" y="565" width="0.4" height="15.0" fill="rgb(237,84,7)" rx="2" ry="2" />
<text x="398.50" y="575.5" ></text>
</g>
<g >
<title>AbstractContent::getParserOutput (21,182 samples, 17.13%)</title><rect x="269.3" y="821" width="202.1" height="15.0" fill="rgb(228,165,51)" rx="2" ry="2" />
<text x="272.27" y="831.5" >AbstractContent::getParser..</text>
</g>
<g >
<title>Html::openElement (79 samples, 0.06%)</title><rect x="758.1" y="565" width="0.7" height="15.0" fill="rgb(220,69,47)" rx="2" ry="2" />
<text x="761.08" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::buildAElement (320 samples, 0.26%)</title><rect x="294.2" y="677" width="3.0" height="15.0" fill="rgb(210,220,17)" rx="2" ry="2" />
<text x="297.19" y="687.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\InTableText::startTag (40 samples, 0.03%)</title><rect x="1116.2" y="565" width="0.4" height="15.0" fill="rgb(239,41,8)" rx="2" ry="2" />
<text x="1119.21" y="575.5" ></text>
</g>
<g >
<title>UtfNormal\Validator::replaceForNativeNormalize (36 samples, 0.03%)</title><rect x="28.3" y="917" width="0.3" height="15.0" fill="rgb(228,180,44)" rx="2" ry="2" />
<text x="31.30" y="927.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentItem::getTimestamp (40 samples, 0.03%)</title><rect x="948.0" y="757" width="0.4" height="15.0" fill="rgb(251,117,31)" rx="2" ry="2" />
<text x="950.97" y="767.5" ></text>
</g>
<g >
<title>TitleValue::assertValidSpec (40 samples, 0.03%)</title><rect x="1121.5" y="693" width="0.4" height="15.0" fill="rgb(215,143,46)" rx="2" ry="2" />
<text x="1124.54" y="703.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::create (48 samples, 0.04%)</title><rect x="325.6" y="341" width="0.5" height="15.0" fill="rgb(249,108,54)" rx="2" ry="2" />
<text x="328.61" y="351.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Middleware.php(59)} (452 samples, 0.37%)</title><rect x="988.4" y="357" width="4.3" height="15.0" fill="rgb(242,45,46)" rx="2" ry="2" />
<text x="991.35" y="367.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/InBody.php(46)} (280 samples, 0.23%)</title><rect x="889.3" y="565" width="2.7" height="15.0" fill="rgb(233,22,54)" rx="2" ry="2" />
<text x="892.30" y="575.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (410 samples, 0.33%)</title><rect x="405.5" y="357" width="3.9" height="15.0" fill="rgb(214,25,45)" rx="2" ry="2" />
<text x="408.49" y="367.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (1,732 samples, 1.40%)</title><rect x="96.2" y="453" width="16.5" height="15.0" fill="rgb(218,62,12)" rx="2" ry="2" />
<text x="99.19" y="463.5" ></text>
</g>
<g >
<title>Parser::fetchFileAndTitle (40 samples, 0.03%)</title><rect x="1027.4" y="597" width="0.3" height="15.0" fill="rgb(209,169,45)" rx="2" ry="2" />
<text x="1030.35" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::adjustSigRange (40 samples, 0.03%)</title><rect x="213.4" y="805" width="0.4" height="15.0" fill="rgb(251,148,0)" rx="2" ry="2" />
<text x="216.39" y="815.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(408)} (63 samples, 0.05%)</title><rect x="346.8" y="341" width="0.6" height="15.0" fill="rgb(219,225,47)" rx="2" ry="2" />
<text x="349.76" y="351.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RenderedRevision::getSlotParserOutputUncached (18,816 samples, 15.22%)</title><rect x="732.1" y="757" width="179.5" height="15.0" fill="rgb(248,29,48)" rx="2" ry="2" />
<text x="735.06" y="767.5" >MediaWiki\Revision\Rend..</text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1376)} (80 samples, 0.06%)</title><rect x="21.4" y="885" width="0.8" height="15.0" fill="rgb(216,92,20)" rx="2" ry="2" />
<text x="24.43" y="895.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (769 samples, 0.62%)</title><rect x="598.2" y="469" width="7.4" height="15.0" fill="rgb(244,56,5)" rx="2" ry="2" />
<text x="601.22" y="479.5" ></text>
</g>
<g >
<title>MediaWiki\Page\PageStore::getPageById (18 samples, 0.01%)</title><rect x="1184.1" y="949" width="0.1" height="15.0" fill="rgb(252,63,9)" rx="2" ry="2" />
<text x="1187.05" y="959.5" ></text>
</g>
<g >
<title>ApiBase::getParameterFromSettings (40 samples, 0.03%)</title><rect x="23.4" y="1029" width="0.3" height="15.0" fill="rgb(250,149,28)" rx="2" ry="2" />
<text x="26.35" y="1039.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferencesCallback (121 samples, 0.10%)</title><rect x="1113.5" y="437" width="1.2" height="15.0" fill="rgb(206,183,12)" rx="2" ry="2" />
<text x="1116.52" y="447.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/filerepo/ForeignAPIRepo.php(577)} (531 samples, 0.43%)</title><rect x="992.7" y="453" width="5.0" height="15.0" fill="rgb(228,199,30)" rx="2" ry="2" />
<text x="995.67" y="463.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::getScopeTypesToStack (40 samples, 0.03%)</title><rect x="190.1" y="485" width="0.3" height="15.0" fill="rgb(249,167,21)" rx="2" ry="2" />
<text x="193.06" y="495.5" ></text>
</g>
<g >
<title>Shellbox\Shellbox::getUniqueString (39 samples, 0.03%)</title><rect x="149.1" y="421" width="0.4" height="15.0" fill="rgb(231,162,1)" rx="2" ry="2" />
<text x="152.10" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\Parsoid\Wt2Html\XMLSerializer::serializeToString (198 samples, 0.16%)</title><rect x="704.8" y="837" width="1.9" height="15.0" fill="rgb(250,71,25)" rx="2" ry="2" />
<text x="707.84" y="847.5" ></text>
</g>
<g >
<title>Cite\Cite::formatReferences (38 samples, 0.03%)</title><rect x="269.6" y="709" width="0.4" height="15.0" fill="rgb(237,49,9)" rx="2" ry="2" />
<text x="272.64" y="719.5" ></text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlHandler::__invoke (1,007 samples, 0.81%)</title><rect x="1053.0" y="213" width="9.6" height="15.0" fill="rgb(249,48,12)" rx="2" ry="2" />
<text x="1055.96" y="223.5" ></text>
</g>
<g >
<title>PPNode_Hash_Tree::splitRawTemplate (115 samples, 0.09%)</title><rect x="382.1" y="725" width="1.1" height="15.0" fill="rgb(250,156,32)" rx="2" ry="2" />
<text x="385.07" y="735.5" ></text>
</g>
<g >
<title>User::loadFromId (109 samples, 0.09%)</title><rect x="13.2" y="981" width="1.1" height="15.0" fill="rgb(223,97,50)" rx="2" ry="2" />
<text x="16.22" y="991.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::insert (70 samples, 0.06%)</title><rect x="669.8" y="709" width="0.6" height="15.0" fill="rgb(230,207,30)" rx="2" ry="2" />
<text x="672.76" y="719.5" ></text>
</g>
<g >
<title>GuzzleHttpRequest::parseHeader (75 samples, 0.06%)</title><rect x="1010.4" y="405" width="0.7" height="15.0" fill="rgb(207,106,14)" rx="2" ry="2" />
<text x="1013.37" y="415.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/parser/ParserOutput.php(373)} (478 samples, 0.39%)</title><rect x="1120.4" y="821" width="4.6" height="15.0" fill="rgb(248,215,17)" rx="2" ry="2" />
<text x="1123.41" y="831.5" ></text>
</g>
<g >
<title>MediaWiki\SpecialPage\SpecialPageFactory::resolveAlias (40 samples, 0.03%)</title><rect x="1034.0" y="581" width="0.4" height="15.0" fill="rgb(246,69,46)" rx="2" ry="2" />
<text x="1037.02" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Interwiki\ClassicInterwikiLookup::fetch (39 samples, 0.03%)</title><rect x="569.7" y="469" width="0.4" height="15.0" fill="rgb(254,52,18)" rx="2" ry="2" />
<text x="572.71" y="479.5" ></text>
</g>
<g >
<title>ApiVisualEditorEdit::getWikitext (207 samples, 0.17%)</title><rect x="28.6" y="997" width="2.0" height="15.0" fill="rgb(223,208,26)" rx="2" ry="2" />
<text x="31.65" y="1007.5" ></text>
</g>
<g >
<title>SqlBagOStuff::serialize (80 samples, 0.06%)</title><rect x="206.4" y="677" width="0.8" height="15.0" fill="rgb(234,50,52)" rx="2" ry="2" />
<text x="209.41" y="687.5" ></text>
</g>
<g >
<title>AutoLoader::autoload (39 samples, 0.03%)</title><rect x="210.0" y="709" width="0.3" height="15.0" fill="rgb(212,218,25)" rx="2" ry="2" />
<text x="212.98" y="719.5" ></text>
</g>
<g >
<title>BagOStuff::getWithSetCallback (39 samples, 0.03%)</title><rect x="315.6" y="517" width="0.4" height="15.0" fill="rgb(250,72,32)" rx="2" ry="2" />
<text x="318.59" y="527.5" ></text>
</g>
<g >
<title>Wikimedia\Message\MessageValue::textParamsOfType (40 samples, 0.03%)</title><rect x="23.4" y="965" width="0.3" height="15.0" fill="rgb(245,10,22)" rx="2" ry="2" />
<text x="26.35" y="975.5" ></text>
</g>
<g >
<title>Parser::preprocessToDom (40 samples, 0.03%)</title><rect x="172.1" y="597" width="0.4" height="15.0" fill="rgb(225,162,29)" rx="2" ry="2" />
<text x="175.12" y="607.5" ></text>
</g>
<g >
<title>Sanitizer::normalizeCharReferencesCallback (40 samples, 0.03%)</title><rect x="628.0" y="373" width="0.4" height="15.0" fill="rgb(223,15,15)" rx="2" ry="2" />
<text x="631.04" y="383.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DBConnRef::__call (39 samples, 0.03%)</title><rect x="1179.7" y="885" width="0.4" height="15.0" fill="rgb(247,65,28)" rx="2" ry="2" />
<text x="1182.71" y="895.5" ></text>
</g>
<g >
<title>Cookie::set (40 samples, 0.03%)</title><rect x="527.0" y="245" width="0.4" height="15.0" fill="rgb(231,98,39)" rx="2" ry="2" />
<text x="530.03" y="255.5" ></text>
</g>
<g >
<title>Wikimedia\Assert\Assert::parameterType (74 samples, 0.06%)</title><rect x="292.7" y="677" width="0.7" height="15.0" fill="rgb(220,148,31)" rx="2" ry="2" />
<text x="295.72" y="687.5" ></text>
</g>
<g >
<title>ApiVisualEditorEdit::transformHTML (207 samples, 0.17%)</title><rect x="28.6" y="965" width="2.0" height="15.0" fill="rgb(249,200,40)" rx="2" ry="2" />
<text x="31.65" y="975.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (39 samples, 0.03%)</title><rect x="558.1" y="469" width="0.4" height="15.0" fill="rgb(230,193,49)" rx="2" ry="2" />
<text x="561.13" y="479.5" ></text>
</g>
<g >
<title>MWHttpRequest::isLocalURL (35 samples, 0.03%)</title><rect x="851.1" y="357" width="0.3" height="15.0" fill="rgb(238,16,36)" rx="2" ry="2" />
<text x="854.10" y="367.5" ></text>
</g>
<g >
<title>Linker::processResponsiveImages (1,787 samples, 1.45%)</title><rect x="96.0" y="581" width="17.0" height="15.0" fill="rgb(249,135,43)" rx="2" ry="2" />
<text x="98.97" y="591.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/media/TransformationalImageHandler.php (39 samples, 0.03%)</title><rect x="395.5" y="517" width="0.4" height="15.0" fill="rgb(230,143,48)" rx="2" ry="2" />
<text x="398.50" y="527.5" ></text>
</g>
<g >
<title>Html::expandAttributes (40 samples, 0.03%)</title><rect x="304.8" y="597" width="0.4" height="15.0" fill="rgb(228,203,6)" rx="2" ry="2" />
<text x="307.85" y="607.5" ></text>
</g>
<g >
<title>MessageCache::getMessageForLang (37 samples, 0.03%)</title><rect x="387.4" y="597" width="0.4" height="15.0" fill="rgb(254,181,32)" rx="2" ry="2" />
<text x="390.41" y="607.5" ></text>
</g>
<g >
<title>Linker::makeImageLink (4,820 samples, 3.90%)</title><rect x="317.8" y="709" width="46.0" height="15.0" fill="rgb(236,116,48)" rx="2" ry="2" />
<text x="320.81" y="719.5" >Link..</text>
</g>
<g >
<title>GuzzleHttp\Handler\CurlFactory::applyHandlerOptions (48 samples, 0.04%)</title><rect x="325.6" y="325" width="0.5" height="15.0" fill="rgb(230,9,30)" rx="2" ry="2" />
<text x="328.61" y="335.5" ></text>
</g>
<g >
<title>GuzzleHttp\PrepareBodyMiddleware::__invoke (338 samples, 0.27%)</title><rect x="1048.8" y="293" width="3.2" height="15.0" fill="rgb(248,223,18)" rx="2" ry="2" />
<text x="1051.79" y="303.5" ></text>
</g>
<g >
<title>ApiResult::validateValue (157 samples, 0.13%)</title><rect x="678.0" y="1029" width="1.5" height="15.0" fill="rgb(233,113,14)" rx="2" ry="2" />
<text x="680.96" y="1039.5" ></text>
</g>
<g >
<title>WikiPage::getContentModel (39 samples, 0.03%)</title><rect x="672.3" y="917" width="0.3" height="15.0" fill="rgb(205,56,10)" rx="2" ry="2" />
<text x="675.26" y="927.5" ></text>
</g>
<g >
<title>Hooks::runner (78 samples, 0.06%)</title><rect x="563.0" y="533" width="0.7" height="15.0" fill="rgb(250,182,3)" rx="2" ry="2" />
<text x="565.96" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::makeList (40 samples, 0.03%)</title><rect x="1183.7" y="869" width="0.4" height="15.0" fill="rgb(238,67,46)" rx="2" ry="2" />
<text x="1186.67" y="879.5" ></text>
</g>
<g >
<title>MediumSpecificBagOStuff::serialize (40 samples, 0.03%)</title><rect x="158.8" y="533" width="0.4" height="15.0" fill="rgb(205,87,22)" rx="2" ry="2" />
<text x="161.77" y="543.5" ></text>
</g>
<g >
<title>Parser::braceSubstitution (37 samples, 0.03%)</title><rect x="477.2" y="437" width="0.3" height="15.0" fill="rgb(214,212,10)" rx="2" ry="2" />
<text x="480.18" y="447.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\Dispatcher::endTag (281 samples, 0.23%)</title><rect x="726.6" y="981" width="2.6" height="15.0" fill="rgb(226,174,38)" rx="2" ry="2" />
<text x="729.56" y="991.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(553)} (1,471 samples, 1.19%)</title><rect x="539.3" y="165" width="14.1" height="15.0" fill="rgb(229,206,50)" rx="2" ry="2" />
<text x="542.31" y="175.5" ></text>
</g>
<g >
<title>FormatJson::decode (35 samples, 0.03%)</title><rect x="553.6" y="437" width="0.4" height="15.0" fill="rgb(253,58,50)" rx="2" ry="2" />
<text x="556.62" y="447.5" ></text>
</g>
<g >
<title>GuzzleHttp\Psr7\Uri::parse (28 samples, 0.02%)</title><rect x="553.4" y="309" width="0.2" height="15.0" fill="rgb(223,170,48)" rx="2" ry="2" />
<text x="556.35" y="319.5" ></text>
</g>
<g >
<title>FormatJson::encode (40 samples, 0.03%)</title><rect x="207.2" y="725" width="0.4" height="15.0" fill="rgb(234,228,54)" rx="2" ry="2" />
<text x="210.17" y="735.5" ></text>
</g>
<g >
<title>Message::format (40 samples, 0.03%)</title><rect x="262.1" y="869" width="0.4" height="15.0" fill="rgb(227,47,15)" rx="2" ry="2" />
<text x="265.14" y="879.5" ></text>
</g>
<g >
<title>NamespaceInfo::isNonincludable (80 samples, 0.06%)</title><rect x="126.1" y="597" width="0.7" height="15.0" fill="rgb(211,180,31)" rx="2" ry="2" />
<text x="129.08" y="607.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (40 samples, 0.03%)</title><rect x="910.3" y="421" width="0.4" height="15.0" fill="rgb(219,157,51)" rx="2" ry="2" />
<text x="913.30" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getTitleFormatter (38 samples, 0.03%)</title><rect x="306.2" y="709" width="0.3" height="15.0" fill="rgb(222,8,36)" rx="2" ry="2" />
<text x="309.19" y="719.5" ></text>
</g>
<g >
<title>TitleValue::__construct (80 samples, 0.06%)</title><rect x="1121.2" y="709" width="0.7" height="15.0" fill="rgb(232,148,18)" rx="2" ry="2" />
<text x="1124.16" y="719.5" ></text>
</g>
<g >
<title>Sanitizer::armorFrenchSpaces (200 samples, 0.16%)</title><rect x="889.7" y="485" width="1.9" height="15.0" fill="rgb(211,138,34)" rx="2" ry="2" />
<text x="892.68" y="495.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::getThumbUrl (531 samples, 0.43%)</title><rect x="992.7" y="533" width="5.0" height="15.0" fill="rgb(235,0,30)" rx="2" ry="2" />
<text x="995.67" y="543.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (1,212 samples, 0.98%)</title><rect x="526.6" y="421" width="11.5" height="15.0" fill="rgb(231,206,26)" rx="2" ry="2" />
<text x="529.57" y="431.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/deferred/DeferredUpdates.php(207)} (19,469 samples, 15.74%)</title><rect x="731.5" y="1013" width="185.8" height="15.0" fill="rgb(208,223,30)" rx="2" ry="2" />
<text x="734.52" y="1023.5" >{closure:/srv/patchdemo-..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\DOM\DOMBuilder::insertElement (40 samples, 0.03%)</title><rect x="247.7" y="725" width="0.4" height="15.0" fill="rgb(229,40,39)" rx="2" ry="2" />
<text x="250.72" y="735.5" ></text>
</g>
<g >
<title>CookieJar::parseCookieResponseHeader (21 samples, 0.02%)</title><rect x="137.4" y="341" width="0.2" height="15.0" fill="rgb(252,216,43)" rx="2" ry="2" />
<text x="140.37" y="351.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\ImmutableRange::__get (40 samples, 0.03%)</title><rect x="214.2" y="773" width="0.3" height="15.0" fill="rgb(218,193,33)" rx="2" ry="2" />
<text x="217.16" y="783.5" ></text>
</g>
<g >
<title>Parser::getTemplateDom (301 samples, 0.24%)</title><rect x="837.7" y="629" width="2.9" height="15.0" fill="rgb(222,161,17)" rx="2" ry="2" />
<text x="840.71" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Session\CookieSessionProvider::provideSessionInfo (149 samples, 0.12%)</title><rect x="12.8" y="1029" width="1.5" height="15.0" fill="rgb(236,110,8)" rx="2" ry="2" />
<text x="15.83" y="1039.5" ></text>
</g>
<g >
<title>Shellbox\Shellbox::createTempDirManager (40 samples, 0.03%)</title><rect x="1065.4" y="437" width="0.4" height="15.0" fill="rgb(241,52,54)" rx="2" ry="2" />
<text x="1068.42" y="447.5" ></text>
</g>
<g >
<title>Title::getLinkURL (40 samples, 0.03%)</title><rect x="766.9" y="549" width="0.4" height="15.0" fill="rgb(251,153,2)" rx="2" ry="2" />
<text x="769.88" y="559.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::run (40 samples, 0.03%)</title><rect x="480.2" y="549" width="0.4" height="15.0" fill="rgb(241,157,4)" rx="2" ry="2" />
<text x="483.21" y="559.5" ></text>
</g>
<g >
<title>NamespaceInfo::getCanonicalName (40 samples, 0.03%)</title><rect x="67.0" y="453" width="0.4" height="15.0" fill="rgb(240,187,33)" rx="2" ry="2" />
<text x="69.98" y="463.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (998 samples, 0.81%)</title><rect x="430.7" y="725" width="9.5" height="15.0" fill="rgb(209,191,3)" rx="2" ry="2" />
<text x="433.69" y="735.5" ></text>
</g>
<g >
<title>Title::getPrefixedText (123 samples, 0.10%)</title><rect x="842.0" y="629" width="1.1" height="15.0" fill="rgb(222,168,0)" rx="2" ry="2" />
<text x="844.97" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\DatabaseMysqli::mysqlRealEscapeString (35 samples, 0.03%)</title><rect x="1188.5" y="741" width="0.3" height="15.0" fill="rgb(210,68,37)" rx="2" ry="2" />
<text x="1191.45" y="751.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (397 samples, 0.32%)</title><rect x="567.0" y="517" width="3.8" height="15.0" fill="rgb(218,227,20)" rx="2" ry="2" />
<text x="570.04" y="527.5" ></text>
</g>
<g >
<title>Title::loadFieldFromDB (39 samples, 0.03%)</title><rect x="1179.7" y="917" width="0.4" height="15.0" fill="rgb(225,223,15)" rx="2" ry="2" />
<text x="1182.71" y="927.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::remove (30 samples, 0.02%)</title><rect x="418.4" y="485" width="0.3" height="15.0" fill="rgb(220,116,13)" rx="2" ry="2" />
<text x="421.45" y="495.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,156 samples, 0.93%)</title><rect x="657.7" y="741" width="11.1" height="15.0" fill="rgb(252,33,21)" rx="2" ry="2" />
<text x="660.73" y="751.5" ></text>
</g>
<g >
<title>Wikimedia\Services\ServiceContainer::createService (120 samples, 0.10%)</title><rect x="14.3" y="1013" width="1.1" height="15.0" fill="rgb(238,116,18)" rx="2" ry="2" />
<text x="17.26" y="1023.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::adoptionAgency (722 samples, 0.58%)</title><rect x="1108.6" y="549" width="6.8" height="15.0" fill="rgb(223,206,29)" rx="2" ry="2" />
<text x="1111.55" y="559.5" ></text>
</g>
<g >
<title>Sanitizer::escapeIdInternal (69 samples, 0.06%)</title><rect x="582.0" y="421" width="0.6" height="15.0" fill="rgb(213,112,47)" rx="2" ry="2" />
<text x="584.95" y="431.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getBlockUserFactory (40 samples, 0.03%)</title><rect x="268.9" y="549" width="0.4" height="15.0" fill="rgb(216,52,6)" rx="2" ry="2" />
<text x="271.88" y="559.5" ></text>
</g>
<g >
<title>SpamBlacklist::filter (460 samples, 0.37%)</title><rect x="471.8" y="821" width="4.4" height="15.0" fill="rgb(205,160,6)" rx="2" ry="2" />
<text x="474.78" y="831.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::send (531 samples, 0.43%)</title><rect x="992.7" y="405" width="5.0" height="15.0" fill="rgb(240,195,11)" rx="2" ry="2" />
<text x="995.67" y="415.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::newFrame (40 samples, 0.03%)</title><rect x="442.1" y="709" width="0.4" height="15.0" fill="rgb(237,193,31)" rx="2" ry="2" />
<text x="445.11" y="719.5" ></text>
</g>
<g >
<title>File::normalizeTitle (43 samples, 0.03%)</title><rect x="419.0" y="629" width="0.4" height="15.0" fill="rgb(249,177,29)" rx="2" ry="2" />
<text x="422.00" y="639.5" ></text>
</g>
<g >
<title>Parser::magicLinkCallback (160 samples, 0.13%)</title><rect x="1038.3" y="629" width="1.5" height="15.0" fill="rgb(252,8,13)" rx="2" ry="2" />
<text x="1041.30" y="639.5" ></text>
</g>
<g >
<title>GuzzleHttp\Client::sendAsync (531 samples, 0.43%)</title><rect x="992.7" y="389" width="5.0" height="15.0" fill="rgb(220,110,1)" rx="2" ry="2" />
<text x="995.67" y="399.5" ></text>
</g>
<g >
<title>Title::secureAndSplit (540 samples, 0.44%)</title><rect x="373.8" y="693" width="5.2" height="15.0" fill="rgb(238,29,20)" rx="2" ry="2" />
<text x="376.83" y="703.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::insertRevisionInternal (70 samples, 0.06%)</title><rect x="669.8" y="773" width="0.6" height="15.0" fill="rgb(207,18,10)" rx="2" ry="2" />
<text x="672.76" y="783.5" ></text>
</g>
<g >
<title>EditPage::importFormData (80 samples, 0.06%)</title><rect x="671.1" y="933" width="0.8" height="15.0" fill="rgb(252,11,26)" rx="2" ry="2" />
<text x="674.15" y="943.5" ></text>
</g>
<g >
<title>Message::replaceParameters (120 samples, 0.10%)</title><rect x="301.1" y="645" width="1.1" height="15.0" fill="rgb(244,105,46)" rx="2" ry="2" />
<text x="304.05" y="655.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::insertElement (122 samples, 0.10%)</title><rect x="907.2" y="581" width="1.2" height="15.0" fill="rgb(208,215,40)" rx="2" ry="2" />
<text x="910.23" y="591.5" ></text>
</g>
<g >
<title>MediaWikiTitleCodec::getNamespaceName (39 samples, 0.03%)</title><rect x="291.3" y="661" width="0.3" height="15.0" fill="rgb(238,125,36)" rx="2" ry="2" />
<text x="294.26" y="671.5" ></text>
</g>
<g >
<title>Title::getPrefixedText (40 samples, 0.03%)</title><rect x="561.1" y="469" width="0.4" height="15.0" fill="rgb(250,225,15)" rx="2" ry="2" />
<text x="564.11" y="479.5" ></text>
</g>
<g >
<title>Title::getNamespace (40 samples, 0.03%)</title><rect x="838.7" y="549" width="0.4" height="15.0" fill="rgb(219,93,51)" rx="2" ry="2" />
<text x="841.71" y="559.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::adoptionAgency (394 samples, 0.32%)</title><rect x="191.6" y="549" width="3.7" height="15.0" fill="rgb(229,120,48)" rx="2" ry="2" />
<text x="194.58" y="559.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (767 samples, 0.62%)</title><rect x="307.2" y="597" width="7.3" height="15.0" fill="rgb(236,157,39)" rx="2" ry="2" />
<text x="310.16" y="607.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookContainer::callLegacyHook (18,801 samples, 15.20%)</title><rect x="476.8" y="837" width="179.4" height="15.0" fill="rgb(213,199,52)" rx="2" ry="2" />
<text x="479.80" y="847.5" >MediaWiki\HookContainer..</text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\TreeBuilder::generateImpliedEndTags (40 samples, 0.03%)</title><rect x="247.0" y="741" width="0.3" height="15.0" fill="rgb(212,221,45)" rx="2" ry="2" />
<text x="249.95" y="751.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexDriver::tidy (2,599 samples, 2.10%)</title><rect x="884.0" y="677" width="24.8" height="15.0" fill="rgb(227,188,10)" rx="2" ry="2" />
<text x="886.98" y="687.5" >M..</text>
</g>
<g >
<title>MediaWiki\Logger\LoggerFactory::getInstance (41 samples, 0.03%)</title><rect x="16.9" y="1077" width="0.3" height="15.0" fill="rgb(226,106,28)" rx="2" ry="2" />
<text x="19.85" y="1087.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::runPrimaryTransactionIdleCallbacks (47 samples, 0.04%)</title><rect x="1188.0" y="917" width="0.5" height="15.0" fill="rgb(254,70,8)" rx="2" ry="2" />
<text x="1191.01" y="927.5" ></text>
</g>
<g >
<title>MediaWiki\MediaWikiServices::getInstance (40 samples, 0.03%)</title><rect x="1042.0" y="581" width="0.4" height="15.0" fill="rgb(224,34,32)" rx="2" ry="2" />
<text x="1045.00" y="591.5" ></text>
</g>
<g >
<title>BlockLevelPass::execute (79 samples, 0.06%)</title><rect x="617.7" y="565" width="0.8" height="15.0" fill="rgb(217,227,28)" rx="2" ry="2" />
<text x="620.74" y="575.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onTitleIsAlwaysKnown (78 samples, 0.06%)</title><rect x="304.1" y="677" width="0.7" height="15.0" fill="rgb(211,177,2)" rx="2" ry="2" />
<text x="307.11" y="687.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (909 samples, 0.74%)</title><rect x="409.8" y="437" width="8.6" height="15.0" fill="rgb(226,80,15)" rx="2" ry="2" />
<text x="412.77" y="447.5" ></text>
</g>
<g >
<title>MapCacheLRU::getCurrentTime (40 samples, 0.03%)</title><rect x="117.4" y="533" width="0.4" height="15.0" fill="rgb(206,36,35)" rx="2" ry="2" />
<text x="120.38" y="543.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/TreeBuilder/InBody.php(46)} (121 samples, 0.10%)</title><rect x="714.4" y="917" width="1.1" height="15.0" fill="rgb(232,58,47)" rx="2" ry="2" />
<text x="717.35" y="927.5" ></text>
</g>
<g >
<title>FileRepo::findFile (750 samples, 0.61%)</title><rect x="395.9" y="645" width="7.1" height="15.0" fill="rgb(237,202,52)" rx="2" ry="2" />
<text x="398.87" y="655.5" ></text>
</g>
<g >
<title>MapCacheLRU::getField (40 samples, 0.03%)</title><rect x="300.3" y="565" width="0.4" height="15.0" fill="rgb(254,131,14)" rx="2" ry="2" />
<text x="303.29" y="575.5" ></text>
</g>
<g >
<title>Parser::fetchTemplateAndTitle (195 samples, 0.16%)</title><rect x="127.2" y="581" width="1.9" height="15.0" fill="rgb(223,172,39)" rx="2" ry="2" />
<text x="130.22" y="591.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\AbuseFilter\EditStashCache::seek (40 samples, 0.03%)</title><rect x="265.1" y="789" width="0.4" height="15.0" fill="rgb(231,101,51)" rx="2" ry="2" />
<text x="268.11" y="799.5" ></text>
</g>
<g >
<title>Html::rawElement (40 samples, 0.03%)</title><rect x="479.8" y="549" width="0.4" height="15.0" fill="rgb(254,221,3)" rx="2" ry="2" />
<text x="482.82" y="559.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::addLiteral (40 samples, 0.03%)</title><rect x="441.7" y="661" width="0.4" height="15.0" fill="rgb(251,150,6)" rx="2" ry="2" />
<text x="444.73" y="671.5" ></text>
</g>
<g >
<title>StringUtils::explode (40 samples, 0.03%)</title><rect x="317.1" y="709" width="0.3" height="15.0" fill="rgb(244,96,2)" rx="2" ry="2" />
<text x="320.05" y="719.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/extensions/SyntaxHighlight_GeSHi/includes/SyntaxHighlight.php(265)} (825 samples, 0.67%)</title><rect x="422.8" y="629" width="7.9" height="15.0" fill="rgb(209,217,11)" rx="2" ry="2" />
<text x="425.82" y="639.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks2 (38 samples, 0.03%)</title><rect x="269.6" y="629" width="0.4" height="15.0" fill="rgb(254,216,21)" rx="2" ry="2" />
<text x="272.64" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (40 samples, 0.03%)</title><rect x="67.0" y="533" width="0.4" height="15.0" fill="rgb(231,89,1)" rx="2" ry="2" />
<text x="69.98" y="543.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,799 samples, 1.45%)</title><rect x="346.3" y="597" width="17.2" height="15.0" fill="rgb(217,18,24)" rx="2" ry="2" />
<text x="349.29" y="607.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/ServiceWiring.php(1272)} (40 samples, 0.03%)</title><rect x="266.6" y="165" width="0.4" height="15.0" fill="rgb(238,84,24)" rx="2" ry="2" />
<text x="269.61" y="175.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(27)} (438 samples, 0.35%)</title><rect x="71.9" y="277" width="4.2" height="15.0" fill="rgb(250,129,10)" rx="2" ry="2" />
<text x="74.93" y="287.5" ></text>
</g>
<g >
<title>SqlBagOStuff::unserialize (99 samples, 0.08%)</title><rect x="948.7" y="757" width="1.0" height="15.0" fill="rgb(216,111,11)" rx="2" ry="2" />
<text x="951.73" y="767.5" ></text>
</g>
<g >
<title>Language::getMessageFromDB (38 samples, 0.03%)</title><rect x="386.1" y="629" width="0.3" height="15.0" fill="rgb(246,209,3)" rx="2" ry="2" />
<text x="389.06" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Serializer\HtmlFormatter::characters (40 samples, 0.03%)</title><rect x="891.6" y="485" width="0.4" height="15.0" fill="rgb(229,145,47)" rx="2" ry="2" />
<text x="894.59" y="495.5" ></text>
</g>
<g >
<title>WebRequest::getSession (149 samples, 0.12%)</title><rect x="12.8" y="1077" width="1.5" height="15.0" fill="rgb(243,75,40)" rx="2" ry="2" />
<text x="15.83" y="1087.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/vendor/wikimedia/remex-html/src/Tokenizer/Tokenizer.php(1303)} (40 samples, 0.03%)</title><rect x="242.8" y="645" width="0.3" height="15.0" fill="rgb(223,59,24)" rx="2" ry="2" />
<text x="245.77" y="655.5" ></text>
</g>
<g >
<title>MediaWiki\Revision\RevisionStore::getRevisionByTitle (32 samples, 0.03%)</title><rect x="207.6" y="837" width="0.3" height="15.0" fill="rgb(235,216,38)" rx="2" ry="2" />
<text x="210.55" y="847.5" ></text>
</g>
<g >
<title>JobQueueGroup::push (60 samples, 0.05%)</title><rect x="918.0" y="965" width="0.6" height="15.0" fill="rgb(233,110,36)" rx="2" ry="2" />
<text x="921.03" y="975.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (40 samples, 0.03%)</title><rect x="272.2" y="629" width="0.4" height="15.0" fill="rgb(231,207,45)" rx="2" ry="2" />
<text x="275.22" y="639.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,356 samples, 1.10%)</title><rect x="333.1" y="565" width="12.9" height="15.0" fill="rgb(221,169,9)" rx="2" ry="2" />
<text x="336.06" y="575.5" ></text>
</g>
<g >
<title>WANObjectCache::makeKey (37 samples, 0.03%)</title><rect x="778.5" y="501" width="0.4" height="15.0" fill="rgb(211,162,40)" rx="2" ry="2" />
<text x="781.53" y="511.5" ></text>
</g>
<g >
<title>Sanitizer::cleanUrl (39 samples, 0.03%)</title><rect x="967.4" y="629" width="0.4" height="15.0" fill="rgb(223,111,20)" rx="2" ry="2" />
<text x="970.45" y="639.5" ></text>
</g>
<g >
<title>Wikimedia\RequestTimeout\Detail\ExcimerTimerWrapper::enterCriticalSection (38 samples, 0.03%)</title><rect x="919.6" y="725" width="0.3" height="15.0" fill="rgb(227,109,26)" rx="2" ry="2" />
<text x="922.55" y="735.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,622 samples, 1.31%)</title><rect x="538.1" y="421" width="15.5" height="15.0" fill="rgb(233,138,15)" rx="2" ry="2" />
<text x="541.14" y="431.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\Tokenizer\LazyAttributes::getObjects (440 samples, 0.36%)</title><rect x="1147.8" y="661" width="4.2" height="15.0" fill="rgb(230,119,9)" rx="2" ry="2" />
<text x="1150.85" y="671.5" ></text>
</g>
<g >
<title>Title::getLocalURL (148 samples, 0.12%)</title><rect x="1029.3" y="533" width="1.4" height="15.0" fill="rgb(214,16,24)" rx="2" ry="2" />
<text x="1032.27" y="543.5" ></text>
</g>
<g >
<title>Preprocessor_Hash::preprocessToObj (40 samples, 0.03%)</title><rect x="201.8" y="517" width="0.4" height="15.0" fill="rgb(207,143,32)" rx="2" ry="2" />
<text x="204.83" y="527.5" ></text>
</g>
<g >
<title>MessageCache::getMsgFromNamespace (40 samples, 0.03%)</title><rect x="764.2" y="501" width="0.4" height="15.0" fill="rgb(210,116,27)" rx="2" ry="2" />
<text x="767.18" y="511.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatFormatter::characters (40 samples, 0.03%)</title><rect x="1116.2" y="485" width="0.4" height="15.0" fill="rgb(216,54,29)" rx="2" ry="2" />
<text x="1119.21" y="495.5" ></text>
</g>
<g >
<title>GuzzleHttp\HandlerStack::__invoke (537 samples, 0.43%)</title><rect x="845.7" y="373" width="5.1" height="15.0" fill="rgb(251,30,25)" rx="2" ry="2" />
<text x="848.67" y="383.5" ></text>
</g>
<g >
<title>MapCacheLRU::set (39 samples, 0.03%)</title><rect x="566.2" y="517" width="0.3" height="15.0" fill="rgb(220,176,1)" rx="2" ry="2" />
<text x="569.18" y="527.5" ></text>
</g>
<g >
<title>MediaWiki\Extension\DiscussionTools\CommentParser::computeId (40 samples, 0.03%)</title><rect x="226.0" y="821" width="0.4" height="15.0" fill="rgb(221,43,20)" rx="2" ry="2" />
<text x="228.98" y="831.5" ></text>
</g>
<g >
<title>MapCacheLRU::getAge (40 samples, 0.03%)</title><rect x="54.8" y="549" width="0.4" height="15.0" fill="rgb(209,31,14)" rx="2" ry="2" />
<text x="57.79" y="559.5" ></text>
</g>
<g >
<title>LocalFile::loadFromCache (78 samples, 0.06%)</title><rect x="402.3" y="613" width="0.7" height="15.0" fill="rgb(221,10,12)" rx="2" ry="2" />
<text x="405.28" y="623.5" ></text>
</g>
<g >
<title>Html::openElement (40 samples, 0.03%)</title><rect x="304.8" y="613" width="0.4" height="15.0" fill="rgb(211,164,36)" rx="2" ry="2" />
<text x="307.85" y="623.5" ></text>
</g>
<g >
<title>WikitextContent::getRedirectTargetAndText (40 samples, 0.03%)</title><rect x="644.8" y="613" width="0.4" height="15.0" fill="rgb(254,86,31)" rx="2" ry="2" />
<text x="647.81" y="623.5" ></text>
</g>
<g >
<title>ExplodeIterator::next (81 samples, 0.07%)</title><rect x="50.6" y="613" width="0.8" height="15.0" fill="rgb(237,79,24)" rx="2" ry="2" />
<text x="53.59" y="623.5" ></text>
</g>
<g >
<title>Parser::handleInternalLinks (41 samples, 0.03%)</title><rect x="1048.4" y="501" width="0.4" height="15.0" fill="rgb(227,206,46)" rx="2" ry="2" />
<text x="1051.40" y="511.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\Database::assertQueryIsCurrentlyAllowed (39 samples, 0.03%)</title><rect x="23.7" y="709" width="0.4" height="15.0" fill="rgb(247,34,35)" rx="2" ry="2" />
<text x="26.73" y="719.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::fetchImageQuery (513 samples, 0.41%)</title><rect x="778.5" y="549" width="4.9" height="15.0" fill="rgb(220,206,6)" rx="2" ry="2" />
<text x="781.53" y="559.5" ></text>
</g>
<g >
<title>WANObjectCache::checkAndSetCooloff (40 samples, 0.03%)</title><rect x="605.6" y="501" width="0.3" height="15.0" fill="rgb(215,47,19)" rx="2" ry="2" />
<text x="608.56" y="511.5" ></text>
</g>
<g >
<title>MWCallbackStream::__construct (107 samples, 0.09%)</title><rect x="324.6" y="485" width="1.0" height="15.0" fill="rgb(245,70,28)" rx="2" ry="2" />
<text x="327.58" y="495.5" ></text>
</g>
<g >
<title>MediaWiki\Tidy\RemexCompatMunger::endTag (128 samples, 0.10%)</title><rect x="195.3" y="533" width="1.3" height="15.0" fill="rgb(253,194,36)" rx="2" ry="2" />
<text x="198.34" y="543.5" ></text>
</g>
<g >
<title>Wikimedia\Rdbms\LoadBalancer::getLocalConnection (40 samples, 0.03%)</title><rect x="577.2" y="357" width="0.4" height="15.0" fill="rgb(211,18,24)" rx="2" ry="2" />
<text x="580.25" y="367.5" ></text>
</g>
<g >
<title>WANObjectCache::fetchOrRegenerate (1,622 samples, 1.31%)</title><rect x="538.1" y="405" width="15.5" height="15.0" fill="rgb(254,161,32)" rx="2" ry="2" />
<text x="541.14" y="415.5" ></text>
</g>
<g >
<title>MediaWiki\Permissions\PermissionManager::userHasRight (40 samples, 0.03%)</title><rect x="22.2" y="1013" width="0.4" height="15.0" fill="rgb(213,27,22)" rx="2" ry="2" />
<text x="25.20" y="1023.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\HookRunner::onMessageCache__get (54 samples, 0.04%)</title><rect x="1123.1" y="725" width="0.5" height="15.0" fill="rgb(237,88,28)" rx="2" ry="2" />
<text x="1126.07" y="735.5" ></text>
</g>
<g >
<title>Wikimedia\RemexHtml\TreeBuilder\CachingStack::pop (120 samples, 0.10%)</title><rect x="462.3" y="629" width="1.1" height="15.0" fill="rgb(208,220,32)" rx="2" ry="2" />
<text x="465.29" y="639.5" ></text>
</g>
<g >
<title>MediaWiki\HookContainer\GlobalHookRegistry::getExtensionHooks (40 samples, 0.03%)</title><rect x="59.0" y="469" width="0.4" height="15.0" fill="rgb(210,37,32)" rx="2" ry="2" />
<text x="62.00" y="479.5" ></text>
</g>
<g >
<title>{closure:/srv/patchdemo-wikis/fe4d8cfefb/w/includes/api/ApiParse.php(151)} (18,533 samples, 14.99%)</title><rect x="31.0" y="869" width="176.9" height="15.0" fill="rgb(249,104,48)" rx="2" ry="2" />
<text x="34.00" y="879.5" >{closure:/srv/patchdem..</text>
</g>
<g >
<title>MediaWiki\Linker\LinkRenderer::getLinkURL (40 samples, 0.03%)</title><rect x="1122.7" y="757" width="0.4" height="15.0" fill="rgb(223,70,37)" rx="2" ry="2" />
<text x="1125.69" y="767.5" ></text>
</g>
<g >
<title>Sanitizer::attributesAllowedInternal (34 samples, 0.03%)</title><rect x="405.2" y="661" width="0.3" height="15.0" fill="rgb(252,22,1)" rx="2" ry="2" />
<text x="408.16" y="671.5" ></text>
</g>
<g >
<title>/srv/patchdemo-wikis/fe4d8cfefb/w/includes/shell/CommandFactory.php (37 samples, 0.03%)</title><rect x="422.8" y="485" width="0.4" height="15.0" fill="rgb(214,204,38)" rx="2" ry="2" />
<text x="425.82" y="495.5" ></text>
</g>
<g >
<title>WANObjectCache::getWithSetCallback (1,319 samples, 1.07%)</title><rect x="1167.1" y="757" width="12.6" height="15.0" fill="rgb(246,40,3)" rx="2" ry="2" />
<text x="1170.13" y="767.5" ></text>
</g>
<g >
<title>Title::newFromTextThrow (566 samples, 0.46%)</title><rect x="817.8" y="629" width="5.4" height="15.0" fill="rgb(226,12,30)" rx="2" ry="2" />
<text x="820.80" y="639.5" ></text>
</g>
<g >
<title>ForeignAPIRepo::httpGetCached (538 samples, 0.44%)</title><rect x="987.5" y="517" width="5.2" height="15.0" fill="rgb(249,131,5)" rx="2" ry="2" />
<text x="990.53" y="527.5" ></text>
</g>
</g>
</svg>

File Metadata

Mime Type
image/svg+xml
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
9180986
Default Alt Text
profile.svg (1 MB)

Event Timeline