Skip to content

Instantly share code, notes, and snippets.

@ekzhang
Created July 20, 2025 18:17
Show Gist options
  • Save ekzhang/3a5e671e6eafb3fbda9c63551d046976 to your computer and use it in GitHub Desktop.
Save ekzhang/3a5e671e6eafb3fbda9c63551d046976 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
<?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="1062" onload="init(evt)" viewBox="0 0 1200 1062" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fg="http://github.com/jonhoo/inferno"><!--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:monospace; font-size:12px }
#title { text-anchor:middle; font-size:17px; }
#matched { text-anchor:end; }
#search { text-anchor:end; opacity:0.1; cursor:pointer; }
#search:hover, #search.show { opacity:1; }
#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
#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[
var nametype = 'Function:';
var fontsize = 12;
var fontwidth = 0.59;
var xpad = 10;
var inverted = false;
var searchcolor = 'rgb(230,0,230)';
var fluiddrawing = true;
var truncate_text_right = false;
]]><![CDATA["use strict";
var details, searchbtn, unzoombtn, matchedtxt, svg, searching, frames, known_font_width;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
unzoombtn = document.getElementById("unzoom");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
frames = document.getElementById("frames");
known_font_width = get_monospace_width(frames);
total_samples = parseInt(frames.attributes.total_samples.value);
searching = 0;
// Use GET parameters to restore a flamegraph's state.
var restore_state = function() {
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);
};
if (fluiddrawing) {
// Make width dynamic so the SVG fits its parent's width.
svg.removeAttribute("width");
// Edge requires us to have a viewBox that gets updated with size changes.
var isEdge = /Edge\/\d./i.test(navigator.userAgent);
if (!isEdge) {
svg.removeAttribute("viewBox");
}
var update_for_width_change = function() {
if (isEdge) {
svg.attributes.viewBox.value = "0 0 " + svg.width.baseVal.value + " " + svg.height.baseVal.value;
}
// Keep consistent padding on left and right of frames container.
frames.attributes.width.value = svg.width.baseVal.value - xpad * 2;
// Text truncation needs to be adjusted for the current width.
update_text_for_elements(frames.children);
// Keep search elements at a fixed distance from right edge.
var svgWidth = svg.width.baseVal.value;
searchbtn.attributes.x.value = svgWidth - xpad;
matchedtxt.attributes.x.value = svgWidth - xpad;
};
window.addEventListener('resize', function() {
update_for_width_change();
});
// This needs to be done asynchronously for Safari to work.
setTimeout(function() {
unzoom();
update_for_width_change();
restore_state();
}, 0);
} else {
restore_state();
}
}
// 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);
// set parameters for zoom state
var el = target.querySelector("rect");
if (el && el.attributes && el.attributes.y && el.attributes["fg:x"]) {
var params = get_params()
params.x = el.attributes["fg:x"].value;
params.y = el.attributes.y.value;
history.replaceState(null, null, parse_params(params));
}
}
else if (e.target.id == "unzoom") {
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));
}
else if (e.target.id == "search") search_prompt();
}, false)
// mouse-over for info
// show
window.addEventListener("mouseover", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = nametype + " " + 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
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
}, 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];
return;
}
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["fg:orig_" + attr] != undefined) return;
if (e.attributes[attr] == undefined) return;
if (val == undefined) val = e.attributes[attr].value;
e.setAttribute("fg:orig_" + attr, val);
}
function orig_load(e, attr) {
if (e.attributes["fg:orig_"+attr] == undefined) return;
e.attributes[attr].value = e.attributes["fg:orig_" + attr].value;
e.removeAttribute("fg: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 get_monospace_width(frames) {
// Given the id="frames" element, return the width of text characters if
// this is a monospace font, otherwise return 0.
text = find_child(frames.children[0], "text");
originalContent = text.textContent;
text.textContent = "!";
bangWidth = text.getComputedTextLength();
text.textContent = "W";
wWidth = text.getComputedTextLength();
text.textContent = originalContent;
if (bangWidth === wWidth) {
return bangWidth;
} else {
return 0;
}
}
function update_text_for_elements(elements) {
// In order to render quickly in the browser, you want to do one pass of
// reading attributes, and one pass of mutating attributes. See
// https://web.dev/avoid-large-complex-layouts-and-layout-thrashing/ for details.
// Fall back to inefficient calculation, if we're variable-width font.
// TODO This should be optimized somehow too.
if (known_font_width === 0) {
for (var i = 0; i < elements.length; i++) {
update_text(elements[i]);
}
return;
}
var textElemNewAttributes = [];
for (var i = 0; i < elements.length; i++) {
var e = elements[i];
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) * frames.attributes.width.value / 100 - 3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
var newX = format_percent((parseFloat(r.attributes.x.value) + (100 * 3 / frames.attributes.width.value)));
// Smaller than this size won't fit anything
if (w < 2 * known_font_width) {
textElemNewAttributes.push([newX, ""]);
continue;
}
// Fit in full text width
if (txt.length * known_font_width < w) {
textElemNewAttributes.push([newX, txt]);
continue;
}
var substringLength = Math.floor(w / known_font_width) - 2;
if (truncate_text_right) {
// Truncate the right side of the text.
textElemNewAttributes.push([newX, txt.substring(0, substringLength) + ".."]);
continue;
} else {
// Truncate the left side of the text.
textElemNewAttributes.push([newX, ".." + txt.substring(txt.length - substringLength, txt.length)]);
continue;
}
}
console.assert(textElemNewAttributes.length === elements.length, "Resize failed, please file a bug at https://github.com/jonhoo/inferno/");
// Now that we know new textContent, set it all in one go so we don't refresh a bazillion times.
for (var i = 0; i < elements.length; i++) {
var e = elements[i];
var values = textElemNewAttributes[i];
var t = find_child(e, "text");
t.attributes.x.value = values[0];
t.textContent = values[1];
}
}
function update_text(e) {
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) * frames.attributes.width.value / 100 - 3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
t.attributes.x.value = format_percent((parseFloat(r.attributes.x.value) + (100 * 3 / frames.attributes.width.value)));
// Smaller than this size won't fit anything
if (w < 2 * fontsize * fontwidth) {
t.textContent = "";
return;
}
t.textContent = txt;
// Fit in full text width
if (t.getComputedTextLength() < w)
return;
if (truncate_text_right) {
// Truncate the right side of the text.
for (var x = txt.length - 2; x > 0; x--) {
if (t.getSubStringLength(0, x + 2) <= w) {
t.textContent = txt.substring(0, x) + "..";
return;
}
}
} else {
// Truncate the left side of the text.
for (var x = 2; x < txt.length; x++) {
if (t.getSubStringLength(x - 2, txt.length) <= w) {
t.textContent = ".." + txt.substring(x, txt.length);
return;
}
}
}
t.textContent = "";
}
// zoom
function zoom_reset(e) {
if (e.tagName == "rect") {
e.attributes.x.value = format_percent(100 * parseInt(e.attributes["fg:x"].value) / total_samples);
e.attributes.width.value = format_percent(100 * parseInt(e.attributes["fg:w"].value) / total_samples);
}
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, zoomed_width_samples) {
if (e.tagName == "text") {
var parent_x = parseFloat(find_child(e.parentNode, "rect[x]").attributes.x.value);
e.attributes.x.value = format_percent(parent_x + (100 * 3 / frames.attributes.width.value));
} else if (e.tagName == "rect") {
e.attributes.x.value = format_percent(100 * (parseInt(e.attributes["fg:x"].value) - x) / zoomed_width_samples);
e.attributes.width.value = format_percent(100 * parseInt(e.attributes["fg:w"].value) / zoomed_width_samples);
}
if (e.childNodes == undefined) return;
for(var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_child(c[i], x, zoomed_width_samples);
}
}
function zoom_parent(e) {
if (e.attributes) {
if (e.attributes.x != undefined) {
e.attributes.x.value = "0.0%";
}
if (e.attributes.width != undefined) {
e.attributes.width.value = "100.0%";
}
}
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 = parseInt(attr["fg:w"].value);
var xmin = parseInt(attr["fg:x"].value);
var xmax = xmin + width;
var ymin = parseFloat(attr.y.value);
unzoombtn.classList.remove("hide");
var el = frames.children;
var to_update_text = [];
for (var i = 0; i < el.length; i++) {
var e = el[i];
var a = find_child(e, "rect").attributes;
var ex = parseInt(a["fg:x"].value);
var ew = parseInt(a["fg:w"].value);
// Is it an ancestor
if (!inverted) {
var upstack = parseFloat(a.y.value) > ymin;
} else {
var upstack = parseFloat(a.y.value) < ymin;
}
if (upstack) {
// Direct ancestor
if (ex <= xmin && (ex+ew) >= xmax) {
e.classList.add("parent");
zoom_parent(e);
to_update_text.push(e);
}
// not in current path
else
e.classList.add("hide");
}
// Children maybe
else {
// no common path
if (ex < xmin || ex >= xmax) {
e.classList.add("hide");
}
else {
zoom_child(e, xmin, width);
to_update_text.push(e);
}
}
}
update_text_for_elements(to_update_text);
}
function unzoom() {
unzoombtn.classList.add("hide");
var el = 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_for_elements(el);
}
// 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_)", "");
if (term != null) {
search(term)
}
} else {
reset_search();
searching = 0;
searchbtn.classList.remove("show");
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.classList.add("hide");
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
var re = new RegExp(term);
var el = frames.children;
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
// Skip over frames which are either not visible, or below the zoomed-to frame
if (e.classList.contains("hide") || e.classList.contains("parent")) {
continue;
}
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 = parseInt(rect.attributes["fg:w"].value);
if (w > maxwidth)
maxwidth = w;
if (func.match(re)) {
// highlight
var x = parseInt(rect.attributes["fg:x"].value);
orig_save(rect, "fill");
rect.attributes.fill.value = searchcolor;
// 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 = term;
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.
for (var k in keys) {
var x = parseInt(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw) {
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 + "%";
}
function format_percent(n) {
return n.toFixed(4) + "%";
}
]]></script><rect x="0" y="0" width="100%" height="1062" fill="url(#background)"/><text id="title" fill="rgb(0,0,0)" x="50.0000%" y="24.00">Flame Graph</text><text id="details" fill="rgb(0,0,0)" x="10" y="1045.00"> </text><text id="unzoom" class="hide" fill="rgb(0,0,0)" x="10" y="24.00">Reset Zoom</text><text id="search" fill="rgb(0,0,0)" x="1190" y="24.00">Search</text><text id="matched" fill="rgb(0,0,0)" x="1190" y="1045.00"> </text><svg id="frames" x="10" width="1180" total_samples="458375113"><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;u8&gt;&gt; (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="709" width="0.2188%" height="15" fill="rgb(227,0,7)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="719.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::raw_vec::RawVec&lt;u8&gt;&gt; (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="693" width="0.2188%" height="15" fill="rgb(217,0,24)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="703.50"></text></g><g><title>&lt;alloc::raw_vec::RawVec&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="677" width="0.2188%" height="15" fill="rgb(221,193,54)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="687.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="661" width="0.2188%" height="15" fill="rgb(248,212,6)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="671.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="645" width="0.2188%" height="15" fill="rgb(208,68,35)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="655.50"></text></g><g><title>alloc::alloc::dealloc (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="629" width="0.2188%" height="15" fill="rgb(232,128,0)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="639.50"></text></g><g><title>__munmap (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="613" width="0.2188%" height="15" fill="rgb(207,160,47)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="623.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="597" width="0.2188%" height="15" fill="rgb(228,23,34)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="607.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="581" width="0.2188%" height="15" fill="rgb(218,30,26)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="591.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="565" width="0.2188%" height="15" fill="rgb(220,122,19)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="575.50"></text></g><g><title>__x64_sys_munmap (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="549" width="0.2188%" height="15" fill="rgb(250,228,42)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="559.50"></text></g><g><title>__vm_munmap (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="533" width="0.2188%" height="15" fill="rgb(240,193,28)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="543.50"></text></g><g><title>__do_munmap (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="517" width="0.2188%" height="15" fill="rgb(216,20,37)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="527.50"></text></g><g><title>unmap_region (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="501" width="0.2188%" height="15" fill="rgb(206,188,39)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="511.50"></text></g><g><title>unmap_vmas (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="485" width="0.2188%" height="15" fill="rgb(217,207,13)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="495.50"></text></g><g><title>unmap_single_vma (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="469" width="0.2188%" height="15" fill="rgb(231,73,38)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="479.50"></text></g><g><title>unmap_page_range (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="453" width="0.2188%" height="15" fill="rgb(225,20,46)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="463.50"></text></g><g><title>zap_pte_range.isra.0 (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="437" width="0.2188%" height="15" fill="rgb(210,31,41)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="447.50"></text></g><g><title>core::ptr::drop_in_place&lt;roxmltree::Document&gt; (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="709" width="0.2188%" height="15" fill="rgb(221,200,47)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="719.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;roxmltree::NodeData&gt;&gt; (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="693" width="0.2188%" height="15" fill="rgb(226,26,5)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="703.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::raw_vec::RawVec&lt;roxmltree::NodeData&gt;&gt; (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="677" width="0.2188%" height="15" fill="rgb(249,33,26)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="687.50"></text></g><g><title>&lt;alloc::raw_vec::RawVec&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="661" width="0.2188%" height="15" fill="rgb(235,183,28)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="671.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="645" width="0.2188%" height="15" fill="rgb(221,5,38)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="655.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="629" width="0.2188%" height="15" fill="rgb(247,18,42)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="639.50"></text></g><g><title>alloc::alloc::dealloc (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="613" width="0.2188%" height="15" fill="rgb(241,131,45)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="623.50"></text></g><g><title>__munmap (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="597" width="0.2188%" height="15" fill="rgb(249,31,29)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="607.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="581" width="0.2188%" height="15" fill="rgb(225,111,53)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="591.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="565" width="0.2188%" height="15" fill="rgb(238,160,17)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="575.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="549" width="0.2188%" height="15" fill="rgb(214,148,48)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="559.50"></text></g><g><title>__x64_sys_munmap (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="533" width="0.2188%" height="15" fill="rgb(232,36,49)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="543.50"></text></g><g><title>__vm_munmap (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="517" width="0.2188%" height="15" fill="rgb(209,103,24)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="527.50"></text></g><g><title>__do_munmap (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="501" width="0.2188%" height="15" fill="rgb(229,88,8)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="511.50"></text></g><g><title>unmap_region (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="485" width="0.2188%" height="15" fill="rgb(213,181,19)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="495.50"></text></g><g><title>tlb_finish_mmu (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="469" width="0.2188%" height="15" fill="rgb(254,191,54)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="479.50"></text></g><g><title>tlb_flush_mmu (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="453" width="0.2188%" height="15" fill="rgb(241,83,37)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="463.50"></text></g><g><title>free_pages_and_swap_cache (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="437" width="0.2188%" height="15" fill="rgb(233,36,39)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="447.50"></text></g><g><title>release_pages (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="421" width="0.2188%" height="15" fill="rgb(226,3,54)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="431.50"></text></g><g><title>__lock_text_start (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="405" width="0.2188%" height="15" fill="rgb(245,192,40)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="415.50"></text></g><g><title>core::ptr::drop_in_place&lt;tiny_skia::pixmap::Pixmap&gt; (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="709" width="0.2188%" height="15" fill="rgb(238,167,29)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="719.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;u8&gt;&gt; (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="693" width="0.2188%" height="15" fill="rgb(232,182,51)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="703.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::raw_vec::RawVec&lt;u8&gt;&gt; (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="677" width="0.2188%" height="15" fill="rgb(231,60,39)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="687.50"></text></g><g><title>&lt;alloc::raw_vec::RawVec&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="661" width="0.2188%" height="15" fill="rgb(208,69,12)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="671.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="645" width="0.2188%" height="15" fill="rgb(235,93,37)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="655.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="629" width="0.2188%" height="15" fill="rgb(213,116,39)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="639.50"></text></g><g><title>alloc::alloc::dealloc (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="613" width="0.2188%" height="15" fill="rgb(222,207,29)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="623.50"></text></g><g><title>__munmap (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="597" width="0.2188%" height="15" fill="rgb(206,96,30)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="607.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="581" width="0.2188%" height="15" fill="rgb(218,138,4)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="591.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="565" width="0.2188%" height="15" fill="rgb(250,191,14)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="575.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="549" width="0.2188%" height="15" fill="rgb(239,60,40)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="559.50"></text></g><g><title>__x64_sys_munmap (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="533" width="0.2188%" height="15" fill="rgb(206,27,48)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="543.50"></text></g><g><title>__vm_munmap (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="517" width="0.2188%" height="15" fill="rgb(225,35,8)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="527.50"></text></g><g><title>__do_munmap (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="501" width="0.2188%" height="15" fill="rgb(250,213,24)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="511.50"></text></g><g><title>unmap_region (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="485" width="0.2188%" height="15" fill="rgb(247,123,22)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="495.50"></text></g><g><title>tlb_finish_mmu (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="469" width="0.2188%" height="15" fill="rgb(231,138,38)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="479.50"></text></g><g><title>tlb_flush_mmu (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="453" width="0.2188%" height="15" fill="rgb(231,145,46)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="463.50"></text></g><g><title>free_pages_and_swap_cache (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="437" width="0.2188%" height="15" fill="rgb(251,118,11)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="447.50"></text></g><g><title>release_pages (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="421" width="0.2188%" height="15" fill="rgb(217,147,25)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="431.50"></text></g><g><title>__lock_text_start (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="405" width="0.2188%" height="15" fill="rgb(247,81,37)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="415.50"></text></g><g><title>__rdl_dealloc (1,003,009 samples, 0.22%)</title><rect x="0.6565%" y="405" width="0.2188%" height="15" fill="rgb(209,12,38)" fg:x="3009027" fg:w="1003009"/><text x="0.9065%" y="415.50"></text></g><g><title>core::ptr::drop_in_place&lt;usvg::tree::Tree&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="709" width="0.4376%" height="15" fill="rgb(227,1,9)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="719.50"></text></g><g><title>core::ptr::drop_in_place&lt;usvg::tree::Group&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="693" width="0.4376%" height="15" fill="rgb(248,47,43)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="703.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;usvg::tree::Node&gt;&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="677" width="0.4376%" height="15" fill="rgb(221,10,30)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="687.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="661" width="0.4376%" height="15" fill="rgb(210,229,1)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="671.50"></text></g><g><title>core::ptr::drop_in_place&lt;[usvg::tree::Node]&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="645" width="0.4376%" height="15" fill="rgb(222,148,37)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="655.50"></text></g><g><title>core::ptr::drop_in_place&lt;usvg::tree::Node&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="629" width="0.4376%" height="15" fill="rgb(234,67,33)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="639.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::boxed::Box&lt;usvg::tree::Group&gt;&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="613" width="0.4376%" height="15" fill="rgb(247,98,35)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="623.50"></text></g><g><title>core::ptr::drop_in_place&lt;usvg::tree::Group&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="597" width="0.4376%" height="15" fill="rgb(247,138,52)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="607.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;usvg::tree::Node&gt;&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="581" width="0.4376%" height="15" fill="rgb(213,79,30)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="591.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="565" width="0.4376%" height="15" fill="rgb(246,177,23)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="575.50"></text></g><g><title>core::ptr::drop_in_place&lt;[usvg::tree::Node]&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="549" width="0.4376%" height="15" fill="rgb(230,62,27)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="559.50"></text></g><g><title>core::ptr::drop_in_place&lt;usvg::tree::Node&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="533" width="0.4376%" height="15" fill="rgb(216,154,8)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="543.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::boxed::Box&lt;usvg::tree::Group&gt;&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="517" width="0.4376%" height="15" fill="rgb(244,35,45)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="527.50"></text></g><g><title>core::ptr::drop_in_place&lt;usvg::tree::Group&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="501" width="0.4376%" height="15" fill="rgb(251,115,12)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="511.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;usvg::tree::Node&gt;&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="485" width="0.4376%" height="15" fill="rgb(240,54,50)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="495.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="469" width="0.4376%" height="15" fill="rgb(233,84,52)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="479.50"></text></g><g><title>core::ptr::drop_in_place&lt;[usvg::tree::Node]&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="453" width="0.4376%" height="15" fill="rgb(207,117,47)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="463.50"></text></g><g><title>core::ptr::drop_in_place&lt;usvg::tree::Node&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="437" width="0.4376%" height="15" fill="rgb(249,43,39)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="447.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::boxed::Box&lt;usvg::tree::Path&gt;&gt; (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="421" width="0.4376%" height="15" fill="rgb(209,38,44)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="431.50"></text></g><g><title>alloc::sync::Arc&lt;T,A&gt;::drop_slow (1,003,009 samples, 0.22%)</title><rect x="0.8753%" y="405" width="0.2188%" height="15" fill="rgb(236,212,23)" fg:x="4012036" fg:w="1003009"/><text x="1.1253%" y="415.50"></text></g><g><title>core::str::converts::from_utf8 (1,003,009 samples, 0.22%)</title><rect x="1.0941%" y="709" width="0.2188%" height="15" fill="rgb(242,79,21)" fg:x="5015045" fg:w="1003009"/><text x="1.3441%" y="719.50"></text></g><g><title>core::str::validations::run_utf8_validation (1,003,009 samples, 0.22%)</title><rect x="1.0941%" y="693" width="0.2188%" height="15" fill="rgb(211,96,35)" fg:x="5015045" fg:w="1003009"/><text x="1.3441%" y="703.50"></text></g><g><title>tiny_skia::pipeline::RasterPipelineBuilder::compile (2,006,018 samples, 0.44%)</title><rect x="1.7505%" y="469" width="0.4376%" height="15" fill="rgb(253,215,40)" fg:x="8024072" fg:w="2006018"/><text x="2.0005%" y="479.50"></text></g><g><title>tiny_skia::pipeline::blitter::RasterPipelineBlitter::new (4,012,036 samples, 0.88%)</title><rect x="1.5317%" y="485" width="0.8753%" height="15" fill="rgb(211,81,21)" fg:x="7021063" fg:w="4012036"/><text x="1.7817%" y="495.50"></text></g><g><title>tiny_skia::pipeline::RasterPipelineBuilder::new (1,003,009 samples, 0.22%)</title><rect x="2.1882%" y="469" width="0.2188%" height="15" fill="rgb(208,190,38)" fg:x="10030090" fg:w="1003009"/><text x="2.4382%" y="479.50"></text></g><g><title>&lt;i32 as tiny_skia_path::floating_point::SaturateRound&lt;f32&gt;&gt;::saturate_ceil (1,003,009 samples, 0.22%)</title><rect x="2.4070%" y="421" width="0.2188%" height="15" fill="rgb(235,213,38)" fg:x="11033099" fg:w="1003009"/><text x="2.6570%" y="431.50"></text></g><g><title>&lt;i32 as tiny_skia_path::floating_point::SaturateCast&lt;f32&gt;&gt;::saturate_from (1,003,009 samples, 0.22%)</title><rect x="2.4070%" y="405" width="0.2188%" height="15" fill="rgb(237,122,38)" fg:x="11033099" fg:w="1003009"/><text x="2.6570%" y="415.50"></text></g><g><title>core::option::Option&lt;T&gt;::and_then (2,006,018 samples, 0.44%)</title><rect x="2.4070%" y="469" width="0.4376%" height="15" fill="rgb(244,218,35)" fg:x="11033099" fg:w="2006018"/><text x="2.6570%" y="479.50"></text></g><g><title>tiny_skia::scan::path_aa::fill_path::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="2.4070%" y="453" width="0.4376%" height="15" fill="rgb(240,68,47)" fg:x="11033099" fg:w="2006018"/><text x="2.6570%" y="463.50"></text></g><g><title>tiny_skia_path::rect::Rect::round_out (2,006,018 samples, 0.44%)</title><rect x="2.4070%" y="437" width="0.4376%" height="15" fill="rgb(210,16,53)" fg:x="11033099" fg:w="2006018"/><text x="2.6570%" y="447.50"></text></g><g><title>&lt;i32 as tiny_skia_path::floating_point::SaturateRound&lt;f32&gt;&gt;::saturate_floor (1,003,009 samples, 0.22%)</title><rect x="2.6258%" y="421" width="0.2188%" height="15" fill="rgb(235,124,12)" fg:x="12036108" fg:w="1003009"/><text x="2.8758%" y="431.50"></text></g><g><title>&lt;i32 as tiny_skia_path::floating_point::SaturateCast&lt;f32&gt;&gt;::saturate_from (1,003,009 samples, 0.22%)</title><rect x="2.6258%" y="405" width="0.2188%" height="15" fill="rgb(224,169,11)" fg:x="12036108" fg:w="1003009"/><text x="2.8758%" y="415.50"></text></g><g><title>&lt;tiny_skia::scan::path_aa::SuperBlitter as core::ops::drop::Drop&gt;::drop (1,003,009 samples, 0.22%)</title><rect x="2.8446%" y="437" width="0.2188%" height="15" fill="rgb(250,166,2)" fg:x="13039117" fg:w="1003009"/><text x="3.0946%" y="447.50"></text></g><g><title>tiny_skia::scan::path_aa::SuperBlitter::flush (1,003,009 samples, 0.22%)</title><rect x="2.8446%" y="421" width="0.2188%" height="15" fill="rgb(242,216,29)" fg:x="13039117" fg:w="1003009"/><text x="3.0946%" y="431.50"></text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_anti_h (1,003,009 samples, 0.22%)</title><rect x="2.8446%" y="405" width="0.2188%" height="15" fill="rgb(230,116,27)" fg:x="13039117" fg:w="1003009"/><text x="3.0946%" y="415.50"></text></g><g><title>core::ptr::drop_in_place&lt;tiny_skia::scan::path_aa::SuperBlitter&gt; (2,006,018 samples, 0.44%)</title><rect x="2.8446%" y="453" width="0.4376%" height="15" fill="rgb(228,99,48)" fg:x="13039117" fg:w="2006018"/><text x="3.0946%" y="463.50"></text></g><g><title>core::ptr::drop_in_place&lt;tiny_skia::alpha_runs::AlphaRuns&gt; (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="437" width="0.2188%" height="15" fill="rgb(253,11,6)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="447.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;core::option::Option&lt;core::num::nonzero::NonZero&lt;u16&gt;&gt;&gt;&gt; (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="421" width="0.2188%" height="15" fill="rgb(247,143,39)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="431.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::raw_vec::RawVec&lt;core::option::Option&lt;core::num::nonzero::NonZero&lt;u16&gt;&gt;&gt;&gt; (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="405" width="0.2188%" height="15" fill="rgb(236,97,10)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="415.50"></text></g><g><title>&lt;alloc::raw_vec::RawVec&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="389" width="0.2188%" height="15" fill="rgb(233,208,19)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="399.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::deallocate (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="373" width="0.2188%" height="15" fill="rgb(216,164,2)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="383.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::deallocate (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="357" width="0.2188%" height="15" fill="rgb(220,129,5)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="367.50"></text></g><g><title>alloc::alloc::dealloc (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="341" width="0.2188%" height="15" fill="rgb(242,17,10)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="351.50"></text></g><g><title>__rdl_dealloc (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="325" width="0.2188%" height="15" fill="rgb(242,107,0)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="335.50"></text></g><g><title>std::sys::alloc::unix::&lt;impl core::alloc::global::GlobalAlloc for std::alloc::System&gt;::dealloc (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="309" width="0.2188%" height="15" fill="rgb(251,28,31)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="319.50"></text></g><g><title>&lt;tiny_skia::edge::Edge as core::ops::deref::DerefMut&gt;::deref_mut (2,006,018 samples, 0.44%)</title><rect x="3.2823%" y="437" width="0.4376%" height="15" fill="rgb(233,223,10)" fg:x="15045135" fg:w="2006018"/><text x="3.5323%" y="447.50"></text></g><g><title>tiny_skia::edge::Edge::as_line_mut (2,006,018 samples, 0.44%)</title><rect x="3.2823%" y="421" width="0.4376%" height="15" fill="rgb(215,21,27)" fg:x="15045135" fg:w="2006018"/><text x="3.5323%" y="431.50"></text></g><g><title>core::slice::sort::shared::smallsort::insertion_sort_shift_left (2,006,018 samples, 0.44%)</title><rect x="3.7199%" y="389" width="0.4376%" height="15" fill="rgb(232,23,21)" fg:x="17051153" fg:w="2006018"/><text x="3.9699%" y="399.50"></text></g><g><title>core::slice::sort::shared::smallsort::insert_tail (2,006,018 samples, 0.44%)</title><rect x="3.7199%" y="373" width="0.4376%" height="15" fill="rgb(244,5,23)" fg:x="17051153" fg:w="2006018"/><text x="3.9699%" y="383.50"></text></g><g><title>alloc::slice::&lt;impl [T]&gt;::sort_by::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="3.7199%" y="357" width="0.4376%" height="15" fill="rgb(226,81,46)" fg:x="17051153" fg:w="2006018"/><text x="3.9699%" y="367.50"></text></g><g><title>tiny_skia::scan::path::fill_path_impl::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="3.7199%" y="341" width="0.4376%" height="15" fill="rgb(247,70,30)" fg:x="17051153" fg:w="2006018"/><text x="3.9699%" y="351.50"></text></g><g><title>tiny_skia::edge::Edge::as_line (2,006,018 samples, 0.44%)</title><rect x="3.7199%" y="325" width="0.4376%" height="15" fill="rgb(212,68,19)" fg:x="17051153" fg:w="2006018"/><text x="3.9699%" y="335.50"></text></g><g><title>core::slice::sort::stable::drift::create_run (3,009,027 samples, 0.66%)</title><rect x="4.1575%" y="357" width="0.6565%" height="15" fill="rgb(240,187,13)" fg:x="19057171" fg:w="3009027"/><text x="4.4075%" y="367.50"></text></g><g><title>core::slice::sort::stable::quicksort::quicksort (2,006,018 samples, 0.44%)</title><rect x="4.3764%" y="341" width="0.4376%" height="15" fill="rgb(223,113,26)" fg:x="20060180" fg:w="2006018"/><text x="4.6264%" y="351.50"></text></g><g><title>&lt;T as core::slice::sort::shared::smallsort::StableSmallSortTypeImpl&gt;::small_sort (2,006,018 samples, 0.44%)</title><rect x="4.3764%" y="325" width="0.4376%" height="15" fill="rgb(206,192,2)" fg:x="20060180" fg:w="2006018"/><text x="4.6264%" y="335.50"></text></g><g><title>core::slice::sort::shared::smallsort::small_sort_general_with_scratch (2,006,018 samples, 0.44%)</title><rect x="4.3764%" y="309" width="0.4376%" height="15" fill="rgb(241,108,4)" fg:x="20060180" fg:w="2006018"/><text x="4.6264%" y="319.50"></text></g><g><title>core::slice::sort::shared::smallsort::insert_tail (1,003,009 samples, 0.22%)</title><rect x="4.5952%" y="293" width="0.2188%" height="15" fill="rgb(247,173,49)" fg:x="21063189" fg:w="1003009"/><text x="4.8452%" y="303.50"></text></g><g><title>alloc::slice::&lt;impl [T]&gt;::sort_by::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="4.5952%" y="277" width="0.2188%" height="15" fill="rgb(224,114,35)" fg:x="21063189" fg:w="1003009"/><text x="4.8452%" y="287.50"></text></g><g><title>tiny_skia::scan::path::fill_path_impl::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="4.5952%" y="261" width="0.2188%" height="15" fill="rgb(245,159,27)" fg:x="21063189" fg:w="1003009"/><text x="4.8452%" y="271.50"></text></g><g><title>alloc::slice::&lt;impl [T]&gt;::sort_by (6,018,054 samples, 1.31%)</title><rect x="3.7199%" y="437" width="1.3129%" height="15" fill="rgb(245,172,44)" fg:x="17051153" fg:w="6018054"/><text x="3.9699%" y="447.50"></text></g><g><title>alloc::slice::stable_sort (6,018,054 samples, 1.31%)</title><rect x="3.7199%" y="421" width="1.3129%" height="15" fill="rgb(236,23,11)" fg:x="17051153" fg:w="6018054"/><text x="3.9699%" y="431.50"></text></g><g><title>core::slice::sort::stable::sort (6,018,054 samples, 1.31%)</title><rect x="3.7199%" y="405" width="1.3129%" height="15" fill="rgb(205,117,38)" fg:x="17051153" fg:w="6018054"/><text x="3.9699%" y="415.50"></text></g><g><title>core::slice::sort::stable::driftsort_main (4,012,036 samples, 0.88%)</title><rect x="4.1575%" y="389" width="0.8753%" height="15" fill="rgb(237,72,25)" fg:x="19057171" fg:w="4012036"/><text x="4.4075%" y="399.50"></text></g><g><title>core::slice::sort::stable::drift::sort (4,012,036 samples, 0.88%)</title><rect x="4.1575%" y="373" width="0.8753%" height="15" fill="rgb(244,70,9)" fg:x="19057171" fg:w="4012036"/><text x="4.4075%" y="383.50"></text></g><g><title>core::slice::sort::stable::drift::stable_quicksort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="357" width="0.2188%" height="15" fill="rgb(217,125,39)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="367.50"></text></g><g><title>core::slice::sort::stable::quicksort::quicksort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="341" width="0.2188%" height="15" fill="rgb(235,36,10)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="351.50"></text></g><g><title>core::slice::sort::stable::quicksort::quicksort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="325" width="0.2188%" height="15" fill="rgb(251,123,47)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="335.50"></text></g><g><title>core::slice::sort::stable::quicksort::quicksort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="309" width="0.2188%" height="15" fill="rgb(221,13,13)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="319.50"></text></g><g><title>core::slice::sort::stable::quicksort::quicksort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="293" width="0.2188%" height="15" fill="rgb(238,131,9)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="303.50"></text></g><g><title>&lt;T as core::slice::sort::shared::smallsort::StableSmallSortTypeImpl&gt;::small_sort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="277" width="0.2188%" height="15" fill="rgb(211,50,8)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="287.50"></text></g><g><title>core::slice::sort::shared::smallsort::small_sort_general_with_scratch (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="261" width="0.2188%" height="15" fill="rgb(245,182,24)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="271.50"></text></g><g><title>core::slice::sort::shared::smallsort::sort4_stable (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="245" width="0.2188%" height="15" fill="rgb(242,14,37)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="255.50"></text></g><g><title>alloc::slice::&lt;impl [T]&gt;::sort_by::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="229" width="0.2188%" height="15" fill="rgb(246,228,12)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="239.50"></text></g><g><title>tiny_skia::scan::path::fill_path_impl::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="213" width="0.2188%" height="15" fill="rgb(213,55,15)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="223.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::insert (1,003,009 samples, 0.22%)</title><rect x="5.0328%" y="437" width="0.2188%" height="15" fill="rgb(209,9,3)" fg:x="23069207" fg:w="1003009"/><text x="5.2828%" y="447.50"></text></g><g><title>core::intrinsics::copy (1,003,009 samples, 0.22%)</title><rect x="5.0328%" y="421" width="0.2188%" height="15" fill="rgb(230,59,30)" fg:x="23069207" fg:w="1003009"/><text x="5.2828%" y="431.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="5.0328%" y="405" width="0.2188%" height="15" fill="rgb(209,121,21)" fg:x="23069207" fg:w="1003009"/><text x="5.2828%" y="415.50"></text></g><g><title>&lt;tiny_skia::edge_builder::PathEdgeIter as core::iter::traits::iterator::Iterator&gt;::next (2,006,018 samples, 0.44%)</title><rect x="5.2516%" y="405" width="0.4376%" height="15" fill="rgb(220,109,13)" fg:x="24072216" fg:w="2006018"/><text x="5.5016%" y="415.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (1,003,009 samples, 0.22%)</title><rect x="5.6893%" y="389" width="0.2188%" height="15" fill="rgb(232,18,1)" fg:x="26078234" fg:w="1003009"/><text x="5.9393%" y="399.50"></text></g><g><title>core::ptr::write (1,003,009 samples, 0.22%)</title><rect x="5.6893%" y="373" width="0.2188%" height="15" fill="rgb(215,41,42)" fg:x="26078234" fg:w="1003009"/><text x="5.9393%" y="383.50"></text></g><g><title>tiny_skia::edge_builder::BasicEdgeBuilder::build (8,024,072 samples, 1.75%)</title><rect x="5.2516%" y="421" width="1.7505%" height="15" fill="rgb(224,123,36)" fg:x="24072216" fg:w="8024072"/><text x="5.5016%" y="431.50"></text></g><g><title>tiny_skia::edge_builder::BasicEdgeBuilder::push_line (6,018,054 samples, 1.31%)</title><rect x="5.6893%" y="405" width="1.3129%" height="15" fill="rgb(240,125,3)" fg:x="26078234" fg:w="6018054"/><text x="5.9393%" y="415.50"></text></g><g><title>tiny_skia::edge::LineEdge::new (5,015,045 samples, 1.09%)</title><rect x="5.9081%" y="389" width="1.0941%" height="15" fill="rgb(205,98,50)" fg:x="27081243" fg:w="5015045"/><text x="6.1581%" y="399.50"></text></g><g><title>tiny_skia::fixed_point::fdot6::div (1,003,009 samples, 0.22%)</title><rect x="6.7834%" y="373" width="0.2188%" height="15" fill="rgb(205,185,37)" fg:x="31093279" fg:w="1003009"/><text x="7.0334%" y="383.50"></text></g><g><title>core::convert::num::&lt;impl core::convert::TryFrom&lt;i32&gt; for i16&gt;::try_from (1,003,009 samples, 0.22%)</title><rect x="6.7834%" y="357" width="0.2188%" height="15" fill="rgb(238,207,15)" fg:x="31093279" fg:w="1003009"/><text x="7.0334%" y="367.50"></text></g><g><title>tiny_skia::edge_builder::BasicEdgeBuilder::build_edges (10,030,090 samples, 2.19%)</title><rect x="5.2516%" y="437" width="2.1882%" height="15" fill="rgb(213,199,42)" fg:x="24072216" fg:w="10030090"/><text x="5.5016%" y="447.50">t..</text></g><g><title>tiny_skia::edge_builder::BasicEdgeBuilder::new (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="421" width="0.4376%" height="15" fill="rgb(235,201,11)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="431.50"></text></g><g><title>alloc::vec::Vec&lt;T&gt;::with_capacity (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="405" width="0.4376%" height="15" fill="rgb(207,46,11)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="415.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::with_capacity_in (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="389" width="0.4376%" height="15" fill="rgb(241,35,35)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="399.50"></text></g><g><title>alloc::raw_vec::RawVec&lt;T,A&gt;::with_capacity_in (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="373" width="0.4376%" height="15" fill="rgb(243,32,47)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="383.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::with_capacity_in (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="357" width="0.4376%" height="15" fill="rgb(247,202,23)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="367.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::try_allocate_in (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="341" width="0.4376%" height="15" fill="rgb(219,102,11)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="351.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::allocate (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="325" width="0.4376%" height="15" fill="rgb(243,110,44)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="335.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="309" width="0.4376%" height="15" fill="rgb(222,74,54)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="319.50"></text></g><g><title>alloc::alloc::alloc (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="293" width="0.4376%" height="15" fill="rgb(216,99,12)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="303.50"></text></g><g><title>__libc_malloc (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="277" width="0.4376%" height="15" fill="rgb(226,22,26)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="287.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="261" width="0.4376%" height="15" fill="rgb(217,163,10)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="271.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="245" width="0.4376%" height="15" fill="rgb(213,25,53)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="255.50"></text></g><g><title>&lt;tiny_skia::edge::Edge as core::ops::deref::Deref&gt;::deref (12,036,108 samples, 2.63%)</title><rect x="9.4092%" y="421" width="2.6258%" height="15" fill="rgb(252,105,26)" fg:x="43129387" fg:w="12036108"/><text x="9.6592%" y="431.50">&lt;t..</text></g><g><title>tiny_skia::edge::Edge::as_line (12,036,108 samples, 2.63%)</title><rect x="9.4092%" y="405" width="2.6258%" height="15" fill="rgb(220,39,43)" fg:x="43129387" fg:w="12036108"/><text x="9.6592%" y="415.50">ti..</text></g><g><title>&lt;tiny_skia::edge::Edge as core::ops::deref::DerefMut&gt;::deref_mut (1,003,009 samples, 0.22%)</title><rect x="12.0350%" y="421" width="0.2188%" height="15" fill="rgb(229,68,48)" fg:x="55165495" fg:w="1003009"/><text x="12.2850%" y="431.50"></text></g><g><title>tiny_skia::edge::Edge::as_line_mut (1,003,009 samples, 0.22%)</title><rect x="12.0350%" y="405" width="0.2188%" height="15" fill="rgb(252,8,32)" fg:x="55165495" fg:w="1003009"/><text x="12.2850%" y="415.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as core::ops::index::Index&lt;I&gt;&gt;::index (2,006,018 samples, 0.44%)</title><rect x="14.6608%" y="389" width="0.4376%" height="15" fill="rgb(223,20,43)" fg:x="67201603" fg:w="2006018"/><text x="14.9108%" y="399.50"></text></g><g><title>core::slice::index::&lt;impl core::ops::index::Index&lt;I&gt; for [T]&gt;::index (2,006,018 samples, 0.44%)</title><rect x="14.6608%" y="373" width="0.4376%" height="15" fill="rgb(229,81,49)" fg:x="67201603" fg:w="2006018"/><text x="14.9108%" y="383.50"></text></g><g><title>&lt;usize as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::index (2,006,018 samples, 0.44%)</title><rect x="14.6608%" y="357" width="0.4376%" height="15" fill="rgb(236,28,36)" fg:x="67201603" fg:w="2006018"/><text x="14.9108%" y="367.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as core::ops::deref::DerefMut&gt;::deref_mut (1,003,009 samples, 0.22%)</title><rect x="15.0985%" y="373" width="0.2188%" height="15" fill="rgb(249,185,26)" fg:x="69207621" fg:w="1003009"/><text x="15.3485%" y="383.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::as_mut_slice (1,003,009 samples, 0.22%)</title><rect x="15.0985%" y="357" width="0.2188%" height="15" fill="rgb(249,174,33)" fg:x="69207621" fg:w="1003009"/><text x="15.3485%" y="367.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as core::ops::index::IndexMut&lt;I&gt;&gt;::index_mut (4,012,036 samples, 0.88%)</title><rect x="15.0985%" y="389" width="0.8753%" height="15" fill="rgb(233,201,37)" fg:x="69207621" fg:w="4012036"/><text x="15.3485%" y="399.50"></text></g><g><title>core::slice::index::&lt;impl core::ops::index::IndexMut&lt;I&gt; for [T]&gt;::index_mut (3,009,027 samples, 0.66%)</title><rect x="15.3173%" y="373" width="0.6565%" height="15" fill="rgb(221,78,26)" fg:x="70210630" fg:w="3009027"/><text x="15.5673%" y="383.50"></text></g><g><title>&lt;core::ops::range::RangeFrom&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::index_mut (3,009,027 samples, 0.66%)</title><rect x="15.3173%" y="357" width="0.6565%" height="15" fill="rgb(250,127,30)" fg:x="70210630" fg:w="3009027"/><text x="15.5673%" y="367.50"></text></g><g><title>&lt;core::ops::range::RangeFrom&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="15.7549%" y="341" width="0.2188%" height="15" fill="rgb(230,49,44)" fg:x="72216648" fg:w="1003009"/><text x="16.0049%" y="351.50"></text></g><g><title>&lt;core::ops::range::Range&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="15.7549%" y="325" width="0.2188%" height="15" fill="rgb(229,67,23)" fg:x="72216648" fg:w="1003009"/><text x="16.0049%" y="335.50"></text></g><g><title>core::slice::index::get_offset_len_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="15.7549%" y="309" width="0.2188%" height="15" fill="rgb(249,83,47)" fg:x="72216648" fg:w="1003009"/><text x="16.0049%" y="319.50"></text></g><g><title>core::slice::index::get_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="15.7549%" y="293" width="0.2188%" height="15" fill="rgb(215,43,3)" fg:x="72216648" fg:w="1003009"/><text x="16.0049%" y="303.50"></text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::break_run (14,042,126 samples, 3.06%)</title><rect x="15.9737%" y="389" width="3.0635%" height="15" fill="rgb(238,154,13)" fg:x="73219657" fg:w="14042126"/><text x="16.2237%" y="399.50">tin..</text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::add (27,081,243 samples, 5.91%)</title><rect x="13.3479%" y="405" width="5.9081%" height="15" fill="rgb(219,56,2)" fg:x="61183549" fg:w="27081243"/><text x="13.5979%" y="415.50">tiny_ski..</text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::catch_overflow (1,003,009 samples, 0.22%)</title><rect x="19.0372%" y="389" width="0.2188%" height="15" fill="rgb(233,0,4)" fg:x="87261783" fg:w="1003009"/><text x="19.2872%" y="399.50"></text></g><g><title>&lt;core::slice::iter::IterMut&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::for_each (2,006,018 samples, 0.44%)</title><rect x="21.0066%" y="341" width="0.4376%" height="15" fill="rgb(235,30,7)" fg:x="96288864" fg:w="2006018"/><text x="21.2566%" y="351.50"></text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_rect::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="21.0066%" y="325" width="0.4376%" height="15" fill="rgb(250,79,13)" fg:x="96288864" fg:w="2006018"/><text x="21.2566%" y="335.50"></text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_rect (5,015,045 samples, 1.09%)</title><rect x="20.7877%" y="357" width="1.0941%" height="15" fill="rgb(211,146,34)" fg:x="95285855" fg:w="5015045"/><text x="21.0377%" y="367.50"></text></g><g><title>core::iter::range::&lt;impl core::iter::traits::iterator::Iterator for core::ops::range::Range&lt;A&gt;&gt;::next (2,006,018 samples, 0.44%)</title><rect x="21.4442%" y="341" width="0.4376%" height="15" fill="rgb(228,22,38)" fg:x="98294882" fg:w="2006018"/><text x="21.6942%" y="351.50"></text></g><g><title>&lt;core::ops::range::Range&lt;T&gt; as core::iter::range::RangeIteratorImpl&gt;::spec_next (2,006,018 samples, 0.44%)</title><rect x="21.4442%" y="325" width="0.4376%" height="15" fill="rgb(235,168,5)" fg:x="98294882" fg:w="2006018"/><text x="21.6942%" y="335.50"></text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_h (6,018,054 samples, 1.31%)</title><rect x="20.7877%" y="373" width="1.3129%" height="15" fill="rgb(221,155,16)" fg:x="95285855" fg:w="6018054"/><text x="21.0377%" y="383.50"></text></g><g><title>tiny_skia::geom::ScreenIntRect::from_xywh_safe (1,003,009 samples, 0.22%)</title><rect x="21.8818%" y="357" width="0.2188%" height="15" fill="rgb(215,215,53)" fg:x="100300900" fg:w="1003009"/><text x="22.1318%" y="367.50"></text></g><g><title>core::convert::num::&lt;impl core::convert::From&lt;u16&gt; for usize&gt;::from (1,003,009 samples, 0.22%)</title><rect x="22.1007%" y="373" width="0.2188%" height="15" fill="rgb(223,4,10)" fg:x="101303909" fg:w="1003009"/><text x="22.3507%" y="383.50"></text></g><g><title>tiny_skia::pipeline::lowp::from_float (7,021,063 samples, 1.53%)</title><rect x="24.2888%" y="309" width="1.5317%" height="15" fill="rgb(234,103,6)" fg:x="111333999" fg:w="7021063"/><text x="24.5388%" y="319.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Mul&gt;::mul (1,003,009 samples, 0.22%)</title><rect x="25.8206%" y="293" width="0.2188%" height="15" fill="rgb(227,97,0)" fg:x="118355062" fg:w="1003009"/><text x="26.0706%" y="303.50"></text></g><g><title>&lt;u16 as core::ops::arith::Mul&gt;::mul (1,003,009 samples, 0.22%)</title><rect x="25.8206%" y="277" width="0.2188%" height="15" fill="rgb(234,150,53)" fg:x="118355062" fg:w="1003009"/><text x="26.0706%" y="287.50"></text></g><g><title>tiny_skia::pipeline::lowp::lerp_1_float (13,039,117 samples, 2.84%)</title><rect x="23.8512%" y="325" width="2.8446%" height="15" fill="rgb(228,201,54)" fg:x="109327981" fg:w="13039117"/><text x="24.1012%" y="335.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::lerp (4,012,036 samples, 0.88%)</title><rect x="25.8206%" y="309" width="0.8753%" height="15" fill="rgb(222,22,37)" fg:x="118355062" fg:w="4012036"/><text x="26.0706%" y="319.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (3,009,027 samples, 0.66%)</title><rect x="26.0394%" y="293" width="0.6565%" height="15" fill="rgb(237,53,32)" fg:x="119358071" fg:w="3009027"/><text x="26.2894%" y="303.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::bit::Shr&gt;::shr (3,009,027 samples, 0.66%)</title><rect x="26.0394%" y="277" width="0.6565%" height="15" fill="rgb(233,25,53)" fg:x="119358071" fg:w="3009027"/><text x="26.2894%" y="287.50"></text></g><g><title>&lt;u16 as core::ops::bit::Shr&gt;::shr (3,009,027 samples, 0.66%)</title><rect x="26.0394%" y="261" width="0.6565%" height="15" fill="rgb(210,40,34)" fg:x="119358071" fg:w="3009027"/><text x="26.2894%" y="271.50"></text></g><g><title>tiny_skia::pipeline::&lt;impl tiny_skia::pixmap::SubPixmapMut&gt;::slice_at_xy (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="309" width="0.2188%" height="15" fill="rgb(241,220,44)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="319.50"></text></g><g><title>core::slice::index::&lt;impl core::ops::index::IndexMut&lt;I&gt; for [T]&gt;::index_mut (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="293" width="0.2188%" height="15" fill="rgb(235,28,35)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="303.50"></text></g><g><title>&lt;core::ops::range::RangeFrom&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::index_mut (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="277" width="0.2188%" height="15" fill="rgb(210,56,17)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="287.50"></text></g><g><title>&lt;core::ops::range::RangeFrom&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="261" width="0.2188%" height="15" fill="rgb(224,130,29)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="271.50"></text></g><g><title>&lt;core::ops::range::Range&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="245" width="0.2188%" height="15" fill="rgb(235,212,8)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="255.50"></text></g><g><title>core::slice::index::get_offset_len_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="229" width="0.2188%" height="15" fill="rgb(223,33,50)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="239.50"></text></g><g><title>core::slice::index::get_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="213" width="0.2188%" height="15" fill="rgb(219,149,13)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="223.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (3,009,027 samples, 0.66%)</title><rect x="26.9147%" y="309" width="0.6565%" height="15" fill="rgb(250,156,29)" fg:x="123370107" fg:w="3009027"/><text x="27.1647%" y="319.50"></text></g><g><title>core::slice::&lt;impl [T]&gt;::copy_from_slice (11,033,099 samples, 2.41%)</title><rect x="27.5711%" y="293" width="2.4070%" height="15" fill="rgb(216,193,19)" fg:x="126379134" fg:w="11033099"/><text x="27.8211%" y="303.50">co..</text></g><g><title>core::intrinsics::copy_nonoverlapping (11,033,099 samples, 2.41%)</title><rect x="27.5711%" y="277" width="2.4070%" height="15" fill="rgb(216,135,14)" fg:x="126379134" fg:w="11033099"/><text x="27.8211%" y="287.50">co..</text></g><g><title>[libc-2.31.so] (11,033,099 samples, 2.41%)</title><rect x="27.5711%" y="261" width="2.4070%" height="15" fill="rgb(241,47,5)" fg:x="126379134" fg:w="11033099"/><text x="27.8211%" y="271.50">[l..</text></g><g><title>asm_exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="29.5405%" y="245" width="0.4376%" height="15" fill="rgb(233,42,35)" fg:x="135406215" fg:w="2006018"/><text x="29.7905%" y="255.50"></text></g><g><title>exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="29.5405%" y="229" width="0.4376%" height="15" fill="rgb(231,13,6)" fg:x="135406215" fg:w="2006018"/><text x="29.7905%" y="239.50"></text></g><g><title>do_user_addr_fault (2,006,018 samples, 0.44%)</title><rect x="29.5405%" y="213" width="0.4376%" height="15" fill="rgb(207,181,40)" fg:x="135406215" fg:w="2006018"/><text x="29.7905%" y="223.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_dst_tail (22,066,198 samples, 4.81%)</title><rect x="26.6958%" y="325" width="4.8140%" height="15" fill="rgb(254,173,49)" fg:x="122367098" fg:w="22066198"/><text x="26.9458%" y="335.50">tiny_s..</text></g><g><title>tiny_skia::pipeline::lowp::load_8888_tail (18,054,162 samples, 3.94%)</title><rect x="27.5711%" y="309" width="3.9387%" height="15" fill="rgb(221,1,38)" fg:x="126379134" fg:w="18054162"/><text x="27.8211%" y="319.50">tiny..</text></g><g><title>tiny_skia::pipeline::lowp::load_8888 (7,021,063 samples, 1.53%)</title><rect x="29.9781%" y="293" width="1.5317%" height="15" fill="rgb(206,124,46)" fg:x="137412233" fg:w="7021063"/><text x="30.2281%" y="303.50"></text></g><g><title>_raw_spin_lock (1,003,009 samples, 0.22%)</title><rect x="31.7287%" y="197" width="0.2188%" height="15" fill="rgb(249,21,11)" fg:x="145436305" fg:w="1003009"/><text x="31.9787%" y="207.50"></text></g><g><title>tiny_skia::pipeline::lowp::store_tail (3,009,027 samples, 0.66%)</title><rect x="31.5098%" y="325" width="0.6565%" height="15" fill="rgb(222,201,40)" fg:x="144433296" fg:w="3009027"/><text x="31.7598%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::store_8888_tail (3,009,027 samples, 0.66%)</title><rect x="31.5098%" y="309" width="0.6565%" height="15" fill="rgb(235,61,29)" fg:x="144433296" fg:w="3009027"/><text x="31.7598%" y="319.50"></text></g><g><title>asm_exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="293" width="0.4376%" height="15" fill="rgb(219,207,3)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="303.50"></text></g><g><title>exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="277" width="0.4376%" height="15" fill="rgb(222,56,46)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="287.50"></text></g><g><title>do_user_addr_fault (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="261" width="0.4376%" height="15" fill="rgb(239,76,54)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="271.50"></text></g><g><title>handle_mm_fault (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="245" width="0.4376%" height="15" fill="rgb(231,124,27)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="255.50"></text></g><g><title>__handle_mm_fault (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="229" width="0.4376%" height="15" fill="rgb(249,195,6)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="239.50"></text></g><g><title>do_wp_page (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="213" width="0.4376%" height="15" fill="rgb(237,174,47)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="223.50"></text></g><g><title>wp_page_copy (1,003,009 samples, 0.22%)</title><rect x="31.9475%" y="197" width="0.2188%" height="15" fill="rgb(206,201,31)" fg:x="146439314" fg:w="1003009"/><text x="32.1975%" y="207.50"></text></g><g><title>__mem_cgroup_charge (1,003,009 samples, 0.22%)</title><rect x="31.9475%" y="181" width="0.2188%" height="15" fill="rgb(231,57,52)" fg:x="146439314" fg:w="1003009"/><text x="32.1975%" y="191.50"></text></g><g><title>charge_memcg (1,003,009 samples, 0.22%)</title><rect x="31.9475%" y="165" width="0.2188%" height="15" fill="rgb(248,177,22)" fg:x="146439314" fg:w="1003009"/><text x="32.1975%" y="175.50"></text></g><g><title>try_charge_memcg (1,003,009 samples, 0.22%)</title><rect x="31.9475%" y="149" width="0.2188%" height="15" fill="rgb(215,211,37)" fg:x="146439314" fg:w="1003009"/><text x="32.1975%" y="159.50"></text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_anti_h (59,177,531 samples, 12.91%)</title><rect x="19.4748%" y="389" width="12.9103%" height="15" fill="rgb(241,128,51)" fg:x="89267801" fg:w="59177531"/><text x="19.7248%" y="399.50">&lt;tiny_skia::pipelin..</text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (46,138,414 samples, 10.07%)</title><rect x="22.3195%" y="373" width="10.0656%" height="15" fill="rgb(227,165,31)" fg:x="102306918" fg:w="46138414"/><text x="22.5695%" y="383.50">tiny_skia::pipe..</text></g><g><title>tiny_skia::pipeline::lowp::start (46,138,414 samples, 10.07%)</title><rect x="22.3195%" y="357" width="10.0656%" height="15" fill="rgb(228,167,24)" fg:x="102306918" fg:w="46138414"/><text x="22.5695%" y="367.50">tiny_skia::pipe..</text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (39,117,351 samples, 8.53%)</title><rect x="23.8512%" y="341" width="8.5339%" height="15" fill="rgb(228,143,12)" fg:x="109327981" fg:w="39117351"/><text x="24.1012%" y="351.50">tiny_skia::p..</text></g><g><title>tiny_skia::pipeline::lowp::uniform_color (1,003,009 samples, 0.22%)</title><rect x="32.1663%" y="325" width="0.2188%" height="15" fill="rgb(249,149,8)" fg:x="147442323" fg:w="1003009"/><text x="32.4163%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="32.1663%" y="309" width="0.2188%" height="15" fill="rgb(243,35,44)" fg:x="147442323" fg:w="1003009"/><text x="32.4163%" y="319.50"></text></g><g><title>&lt;tiny_skia::scan::path_aa::SuperBlitter as tiny_skia::blitter::Blitter&gt;::blit_h (95,285,855 samples, 20.79%)</title><rect x="12.2538%" y="421" width="20.7877%" height="15" fill="rgb(246,89,9)" fg:x="56168504" fg:w="95285855"/><text x="12.5038%" y="431.50">&lt;tiny_skia::scan::path_aa::SuperB..</text></g><g><title>tiny_skia::scan::path_aa::SuperBlitter::flush (63,189,567 samples, 13.79%)</title><rect x="19.2560%" y="405" width="13.7856%" height="15" fill="rgb(233,213,13)" fg:x="88264792" fg:w="63189567"/><text x="19.5060%" y="415.50">tiny_skia::scan::path..</text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::is_empty (3,009,027 samples, 0.66%)</title><rect x="32.3851%" y="389" width="0.6565%" height="15" fill="rgb(233,141,41)" fg:x="148445332" fg:w="3009027"/><text x="32.6351%" y="399.50"></text></g><g><title>core::option::Option&lt;T&gt;::is_none (1,003,009 samples, 0.22%)</title><rect x="32.8228%" y="373" width="0.2188%" height="15" fill="rgb(239,167,4)" fg:x="150451350" fg:w="1003009"/><text x="33.0728%" y="383.50"></text></g><g><title>core::option::Option&lt;T&gt;::is_some (1,003,009 samples, 0.22%)</title><rect x="32.8228%" y="357" width="0.2188%" height="15" fill="rgb(209,217,16)" fg:x="150451350" fg:w="1003009"/><text x="33.0728%" y="367.50"></text></g><g><title>&lt;tiny_skia::edge::Edge as core::ops::deref::Deref&gt;::deref (1,003,009 samples, 0.22%)</title><rect x="33.6980%" y="405" width="0.2188%" height="15" fill="rgb(219,88,35)" fg:x="154463386" fg:w="1003009"/><text x="33.9480%" y="415.50"></text></g><g><title>tiny_skia::edge::Edge::as_line (1,003,009 samples, 0.22%)</title><rect x="33.6980%" y="389" width="0.2188%" height="15" fill="rgb(220,193,23)" fg:x="154463386" fg:w="1003009"/><text x="33.9480%" y="399.50"></text></g><g><title>tiny_skia::scan::path::insert_new_edges (7,021,063 samples, 1.53%)</title><rect x="33.0416%" y="421" width="1.5317%" height="15" fill="rgb(230,90,52)" fg:x="151454359" fg:w="7021063"/><text x="33.2916%" y="431.50"></text></g><g><title>tiny_skia::scan::path::backward_insert_start (3,009,027 samples, 0.66%)</title><rect x="33.9168%" y="405" width="0.6565%" height="15" fill="rgb(252,106,19)" fg:x="155466395" fg:w="3009027"/><text x="34.1668%" y="415.50"></text></g><g><title>&lt;tiny_skia::edge::Edge as core::ops::deref::Deref&gt;::deref (1,003,009 samples, 0.22%)</title><rect x="34.3545%" y="389" width="0.2188%" height="15" fill="rgb(206,74,20)" fg:x="157472413" fg:w="1003009"/><text x="34.6045%" y="399.50"></text></g><g><title>tiny_skia::edge::Edge::as_line (1,003,009 samples, 0.22%)</title><rect x="34.3545%" y="373" width="0.2188%" height="15" fill="rgb(230,138,44)" fg:x="157472413" fg:w="1003009"/><text x="34.6045%" y="383.50"></text></g><g><title>tiny_skia::scan::path::fill_path_impl (145,436,305 samples, 31.73%)</title><rect x="3.2823%" y="453" width="31.7287%" height="15" fill="rgb(235,182,43)" fg:x="15045135" fg:w="145436305"/><text x="3.5323%" y="463.50">tiny_skia::scan::path::fill_path_impl</text></g><g><title>tiny_skia::scan::path::walk_edges (126,379,134 samples, 27.57%)</title><rect x="7.4398%" y="437" width="27.5711%" height="15" fill="rgb(242,16,51)" fg:x="34102306" fg:w="126379134"/><text x="7.6898%" y="447.50">tiny_skia::scan::path::walk_edges</text></g><g><title>tiny_skia::scan::path::remove_edge (2,006,018 samples, 0.44%)</title><rect x="34.5733%" y="421" width="0.4376%" height="15" fill="rgb(248,9,4)" fg:x="158475422" fg:w="2006018"/><text x="34.8233%" y="431.50"></text></g><g><title>&lt;tiny_skia::edge::Edge as core::ops::deref::DerefMut&gt;::deref_mut (2,006,018 samples, 0.44%)</title><rect x="34.5733%" y="405" width="0.4376%" height="15" fill="rgb(210,31,22)" fg:x="158475422" fg:w="2006018"/><text x="34.8233%" y="415.50"></text></g><g><title>tiny_skia::edge::Edge::as_line_mut (2,006,018 samples, 0.44%)</title><rect x="34.5733%" y="389" width="0.4376%" height="15" fill="rgb(239,54,39)" fg:x="158475422" fg:w="2006018"/><text x="34.8233%" y="399.50"></text></g><g><title>tiny_skia::painter::&lt;impl tiny_skia::pixmap::PixmapMut&gt;::fill_path (156,469,404 samples, 34.14%)</title><rect x="1.3129%" y="501" width="34.1357%" height="15" fill="rgb(230,99,41)" fg:x="6018054" fg:w="156469404"/><text x="1.5629%" y="511.50">tiny_skia::painter::&lt;impl tiny_skia::pixmap::PixmapMut&gt;..</text></g><g><title>tiny_skia::scan::path_aa::fill_path (151,454,359 samples, 33.04%)</title><rect x="2.4070%" y="485" width="33.0416%" height="15" fill="rgb(253,106,12)" fg:x="11033099" fg:w="151454359"/><text x="2.6570%" y="495.50">tiny_skia::scan::path_aa::fill_path</text></g><g><title>tiny_skia::scan::path_aa::fill_path_impl (149,448,341 samples, 32.60%)</title><rect x="2.8446%" y="469" width="32.6039%" height="15" fill="rgb(213,46,41)" fg:x="13039117" fg:w="149448341"/><text x="3.0946%" y="479.50">tiny_skia::scan::path_aa::fill_path_impl</text></g><g><title>tiny_skia::scan::path_aa::SuperBlitter::new (2,006,018 samples, 0.44%)</title><rect x="35.0109%" y="453" width="0.4376%" height="15" fill="rgb(215,133,35)" fg:x="160481440" fg:w="2006018"/><text x="35.2609%" y="463.50"></text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::new (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="437" width="0.2188%" height="15" fill="rgb(213,28,5)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="447.50"></text></g><g><title>alloc::vec::from_elem (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="421" width="0.2188%" height="15" fill="rgb(215,77,49)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="431.50"></text></g><g><title>&lt;T as alloc::vec::spec_from_elem::SpecFromElem&gt;::from_elem (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="405" width="0.2188%" height="15" fill="rgb(248,100,22)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="415.50"></text></g><g><title>alloc::raw_vec::RawVec&lt;T,A&gt;::with_capacity_zeroed_in (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="389" width="0.2188%" height="15" fill="rgb(208,67,9)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="399.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::with_capacity_zeroed_in (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="373" width="0.2188%" height="15" fill="rgb(219,133,21)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="383.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::try_allocate_in (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="357" width="0.2188%" height="15" fill="rgb(246,46,29)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="367.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::allocate_zeroed (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="341" width="0.2188%" height="15" fill="rgb(246,185,52)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="351.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="325" width="0.2188%" height="15" fill="rgb(252,136,11)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="335.50"></text></g><g><title>alloc::alloc::alloc_zeroed (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="309" width="0.2188%" height="15" fill="rgb(219,138,53)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="319.50"></text></g><g><title>__libc_calloc (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="293" width="0.2188%" height="15" fill="rgb(211,51,23)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="303.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="277" width="0.2188%" height="15" fill="rgb(247,221,28)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="287.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_points (1,003,009 samples, 0.22%)</title><rect x="35.4486%" y="485" width="0.2188%" height="15" fill="rgb(251,222,45)" fg:x="162487458" fg:w="1003009"/><text x="35.6986%" y="495.50"></text></g><g><title>tiny_skia_path::f32x4_t::f32x4::max (1,003,009 samples, 0.22%)</title><rect x="35.4486%" y="469" width="0.2188%" height="15" fill="rgb(217,162,53)" fg:x="162487458" fg:w="1003009"/><text x="35.6986%" y="479.50"></text></g><g><title>core::f32::&lt;impl f32&gt;::max (1,003,009 samples, 0.22%)</title><rect x="35.4486%" y="453" width="0.2188%" height="15" fill="rgb(229,93,14)" fg:x="162487458" fg:w="1003009"/><text x="35.6986%" y="463.50"></text></g><g><title>resvg::path::fill_path (158,475,422 samples, 34.57%)</title><rect x="1.3129%" y="533" width="34.5733%" height="15" fill="rgb(209,67,49)" fg:x="6018054" fg:w="158475422"/><text x="1.5629%" y="543.50">resvg::path::fill_path</text></g><g><title>tiny_skia::painter::&lt;impl tiny_skia::pixmap::PixmapMut&gt;::fill_path (158,475,422 samples, 34.57%)</title><rect x="1.3129%" y="517" width="34.5733%" height="15" fill="rgb(213,87,29)" fg:x="6018054" fg:w="158475422"/><text x="1.5629%" y="527.50">tiny_skia::painter::&lt;impl tiny_skia::pixmap::PixmapMut&gt;:..</text></g><g><title>tiny_skia_path::path::Path::transform (2,006,018 samples, 0.44%)</title><rect x="35.4486%" y="501" width="0.4376%" height="15" fill="rgb(205,151,52)" fg:x="162487458" fg:w="2006018"/><text x="35.6986%" y="511.50"></text></g><g><title>tiny_skia_path::transform::Transform::map_points (1,003,009 samples, 0.22%)</title><rect x="35.6674%" y="485" width="0.2188%" height="15" fill="rgb(253,215,39)" fg:x="163490467" fg:w="1003009"/><text x="35.9174%" y="495.50"></text></g><g><title>strict_num::NormalizedF32::to_u8 (1,003,009 samples, 0.22%)</title><rect x="35.8862%" y="517" width="0.2188%" height="15" fill="rgb(221,220,41)" fg:x="164493476" fg:w="1003009"/><text x="36.1362%" y="527.50"></text></g><g><title>&lt;tiny_skia_path::path::Path as core::clone::Clone&gt;::clone (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="501" width="0.2188%" height="15" fill="rgb(218,133,21)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="511.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as core::clone::Clone&gt;::clone (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="485" width="0.2188%" height="15" fill="rgb(221,193,43)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="495.50"></text></g><g><title>alloc::slice::&lt;impl [T]&gt;::to_vec_in (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="469" width="0.2188%" height="15" fill="rgb(240,128,52)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="479.50"></text></g><g><title>alloc::slice::hack::to_vec (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="453" width="0.2188%" height="15" fill="rgb(253,114,12)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="463.50"></text></g><g><title>&lt;T as alloc::slice::hack::ConvertVec&gt;::to_vec (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="437" width="0.2188%" height="15" fill="rgb(215,223,47)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="447.50"></text></g><g><title>core::ptr::const_ptr::&lt;impl *const T&gt;::copy_to_nonoverlapping (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="421" width="0.2188%" height="15" fill="rgb(248,225,23)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="431.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="405" width="0.2188%" height="15" fill="rgb(250,108,0)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="415.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="389" width="0.2188%" height="15" fill="rgb(228,208,7)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="399.50"></text></g><g><title>__rust_dealloc (1,003,009 samples, 0.22%)</title><rect x="36.3239%" y="501" width="0.2188%" height="15" fill="rgb(244,45,10)" fg:x="166499494" fg:w="1003009"/><text x="36.5739%" y="511.50"></text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::add (1,003,009 samples, 0.22%)</title><rect x="36.5427%" y="389" width="0.2188%" height="15" fill="rgb(207,125,25)" fg:x="167502503" fg:w="1003009"/><text x="36.7927%" y="399.50"></text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::break_run (1,003,009 samples, 0.22%)</title><rect x="36.5427%" y="373" width="0.2188%" height="15" fill="rgb(210,195,18)" fg:x="167502503" fg:w="1003009"/><text x="36.7927%" y="383.50"></text></g><g><title>tiny_skia::painter::&lt;impl tiny_skia::pixmap::PixmapMut&gt;::fill_path (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="501" width="0.6565%" height="15" fill="rgb(249,80,12)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="511.50"></text></g><g><title>tiny_skia::painter::&lt;impl tiny_skia::pixmap::PixmapMut&gt;::fill_path (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="485" width="0.6565%" height="15" fill="rgb(221,65,9)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="495.50"></text></g><g><title>tiny_skia::scan::path_aa::fill_path (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="469" width="0.6565%" height="15" fill="rgb(235,49,36)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="479.50"></text></g><g><title>tiny_skia::scan::path_aa::fill_path_impl (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="453" width="0.6565%" height="15" fill="rgb(225,32,20)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="463.50"></text></g><g><title>tiny_skia::scan::path::fill_path_impl (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="437" width="0.6565%" height="15" fill="rgb(215,141,46)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="447.50"></text></g><g><title>tiny_skia::scan::path::walk_edges (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="421" width="0.6565%" height="15" fill="rgb(250,160,47)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="431.50"></text></g><g><title>&lt;tiny_skia::scan::path_aa::SuperBlitter as tiny_skia::blitter::Blitter&gt;::blit_h (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="405" width="0.6565%" height="15" fill="rgb(216,222,40)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="415.50"></text></g><g><title>tiny_skia::scan::path_aa::SuperBlitter::flush (2,006,018 samples, 0.44%)</title><rect x="36.7615%" y="389" width="0.4376%" height="15" fill="rgb(234,217,39)" fg:x="168505512" fg:w="2006018"/><text x="37.0115%" y="399.50"></text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_anti_h (2,006,018 samples, 0.44%)</title><rect x="36.7615%" y="373" width="0.4376%" height="15" fill="rgb(207,178,40)" fg:x="168505512" fg:w="2006018"/><text x="37.0115%" y="383.50"></text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (1,003,009 samples, 0.22%)</title><rect x="36.9803%" y="357" width="0.2188%" height="15" fill="rgb(221,136,13)" fg:x="169508521" fg:w="1003009"/><text x="37.2303%" y="367.50"></text></g><g><title>tiny_skia::pipeline::lowp::start (1,003,009 samples, 0.22%)</title><rect x="36.9803%" y="341" width="0.2188%" height="15" fill="rgb(249,199,10)" fg:x="169508521" fg:w="1003009"/><text x="37.2303%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="36.9803%" y="325" width="0.2188%" height="15" fill="rgb(249,222,13)" fg:x="169508521" fg:w="1003009"/><text x="37.2303%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::lerp_1_float (1,003,009 samples, 0.22%)</title><rect x="36.9803%" y="309" width="0.2188%" height="15" fill="rgb(244,185,38)" fg:x="169508521" fg:w="1003009"/><text x="37.2303%" y="319.50"></text></g><g><title>tiny_skia::pipeline::lowp::from_float (1,003,009 samples, 0.22%)</title><rect x="36.9803%" y="293" width="0.2188%" height="15" fill="rgb(236,202,9)" fg:x="169508521" fg:w="1003009"/><text x="37.2303%" y="303.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::all (1,003,009 samples, 0.22%)</title><rect x="37.4179%" y="453" width="0.2188%" height="15" fill="rgb(250,229,37)" fg:x="171514539" fg:w="1003009"/><text x="37.6679%" y="463.50"></text></g><g><title>tiny_skia::pipeline::RasterPipelineBuilder::compile (2,006,018 samples, 0.44%)</title><rect x="37.4179%" y="469" width="0.4376%" height="15" fill="rgb(206,174,23)" fg:x="171514539" fg:w="2006018"/><text x="37.6679%" y="479.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="37.6368%" y="453" width="0.2188%" height="15" fill="rgb(211,33,43)" fg:x="172517548" fg:w="1003009"/><text x="37.8868%" y="463.50"></text></g><g><title>tiny_skia::pipeline::RasterPipelineBuilder::new (2,006,018 samples, 0.44%)</title><rect x="37.8556%" y="469" width="0.4376%" height="15" fill="rgb(245,58,50)" fg:x="173520557" fg:w="2006018"/><text x="38.1056%" y="479.50"></text></g><g><title>tiny_skia::pipeline::blitter::RasterPipelineBlitter::new (6,018,054 samples, 1.31%)</title><rect x="37.1991%" y="485" width="1.3129%" height="15" fill="rgb(244,68,36)" fg:x="170511530" fg:w="6018054"/><text x="37.4491%" y="495.50"></text></g><g><title>tiny_skia::shaders::Shader::push_stages (1,003,009 samples, 0.22%)</title><rect x="38.2932%" y="469" width="0.2188%" height="15" fill="rgb(232,229,15)" fg:x="175526575" fg:w="1003009"/><text x="38.5432%" y="479.50"></text></g><g><title>tiny_skia::color::Color::premultiply (1,003,009 samples, 0.22%)</title><rect x="38.2932%" y="453" width="0.2188%" height="15" fill="rgb(254,30,23)" fg:x="175526575" fg:w="1003009"/><text x="38.5432%" y="463.50"></text></g><g><title>strict_num::NormalizedF32::new_clamped (1,003,009 samples, 0.22%)</title><rect x="38.2932%" y="437" width="0.2188%" height="15" fill="rgb(235,160,14)" fg:x="175526575" fg:w="1003009"/><text x="38.5432%" y="447.50"></text></g><g><title>strict_num::clamp_f32 (1,003,009 samples, 0.22%)</title><rect x="38.2932%" y="421" width="0.2188%" height="15" fill="rgb(212,155,44)" fg:x="175526575" fg:w="1003009"/><text x="38.5432%" y="431.50"></text></g><g><title>core::f32::&lt;impl f32&gt;::max (1,003,009 samples, 0.22%)</title><rect x="38.2932%" y="405" width="0.2188%" height="15" fill="rgb(226,2,50)" fg:x="175526575" fg:w="1003009"/><text x="38.5432%" y="415.50"></text></g><g><title>&lt;tiny_skia_path::path::PathSegmentsIter as core::iter::traits::iterator::Iterator&gt;::next (3,009,027 samples, 0.66%)</title><rect x="38.9497%" y="469" width="0.6565%" height="15" fill="rgb(234,177,6)" fg:x="178535602" fg:w="3009027"/><text x="39.1997%" y="479.50"></text></g><g><title>&lt;tiny_skia_path::stroker::LineCap as core::cmp::PartialEq&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="39.6061%" y="469" width="0.2188%" height="15" fill="rgb(217,24,9)" fg:x="181544629" fg:w="1003009"/><text x="39.8561%" y="479.50"></text></g><g><title>core::iter::range::&lt;impl core::iter::traits::iterator::Iterator for core::ops::range::Range&lt;A&gt;&gt;::next (1,003,009 samples, 0.22%)</title><rect x="40.0438%" y="453" width="0.2188%" height="15" fill="rgb(220,13,46)" fg:x="183550647" fg:w="1003009"/><text x="40.2938%" y="463.50"></text></g><g><title>&lt;core::ops::range::Range&lt;T&gt; as core::iter::range::RangeIteratorImpl&gt;::spec_next (1,003,009 samples, 0.22%)</title><rect x="40.0438%" y="437" width="0.2188%" height="15" fill="rgb(239,221,27)" fg:x="183550647" fg:w="1003009"/><text x="40.2938%" y="447.50"></text></g><g><title>core::cmp::impls::&lt;impl core::cmp::PartialOrd for usize&gt;::lt (1,003,009 samples, 0.22%)</title><rect x="40.0438%" y="421" width="0.2188%" height="15" fill="rgb(222,198,25)" fg:x="183550647" fg:w="1003009"/><text x="40.2938%" y="431.50"></text></g><g><title>core::option::Option&lt;T&gt;::unwrap (1,003,009 samples, 0.22%)</title><rect x="40.2626%" y="453" width="0.2188%" height="15" fill="rgb(211,99,13)" fg:x="184553656" fg:w="1003009"/><text x="40.5126%" y="463.50"></text></g><g><title>tiny_skia::geom::ScreenIntRect::to_rect (1,003,009 samples, 0.22%)</title><rect x="40.4814%" y="453" width="0.2188%" height="15" fill="rgb(232,111,31)" fg:x="185556665" fg:w="1003009"/><text x="40.7314%" y="463.50"></text></g><g><title>core::option::Option&lt;T&gt;::unwrap (1,003,009 samples, 0.22%)</title><rect x="40.4814%" y="437" width="0.2188%" height="15" fill="rgb(245,82,37)" fg:x="185556665" fg:w="1003009"/><text x="40.7314%" y="447.50"></text></g><g><title>core::f32::&lt;impl f32&gt;::max (1,003,009 samples, 0.22%)</title><rect x="41.3567%" y="437" width="0.2188%" height="15" fill="rgb(227,149,46)" fg:x="189568701" fg:w="1003009"/><text x="41.6067%" y="447.50"></text></g><g><title>tiny_skia::line_clipper::intersect (5,015,045 samples, 1.09%)</title><rect x="40.7002%" y="453" width="1.0941%" height="15" fill="rgb(218,36,50)" fg:x="186559674" fg:w="5015045"/><text x="40.9502%" y="463.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (1,003,009 samples, 0.22%)</title><rect x="41.5755%" y="437" width="0.2188%" height="15" fill="rgb(226,80,48)" fg:x="190571710" fg:w="1003009"/><text x="41.8255%" y="447.50"></text></g><g><title>&lt;core::option::Option&lt;T&gt; as core::ops::try_trait::Try&gt;::branch (1,003,009 samples, 0.22%)</title><rect x="41.5755%" y="421" width="0.2188%" height="15" fill="rgb(238,224,15)" fg:x="190571710" fg:w="1003009"/><text x="41.8255%" y="431.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::default::Default&gt;::default (1,003,009 samples, 0.22%)</title><rect x="42.2319%" y="357" width="0.2188%" height="15" fill="rgb(241,136,10)" fg:x="193580737" fg:w="1003009"/><text x="42.4819%" y="367.50"></text></g><g><title>core::array::&lt;impl core::default::Default for [T: 16]&gt;::default (1,003,009 samples, 0.22%)</title><rect x="42.2319%" y="341" width="0.2188%" height="15" fill="rgb(208,32,45)" fg:x="193580737" fg:w="1003009"/><text x="42.4819%" y="351.50"></text></g><g><title>tiny_skia::pipeline::&lt;impl tiny_skia::pixmap::SubPixmapMut&gt;::slice_at_xy (2,006,018 samples, 0.44%)</title><rect x="42.4508%" y="325" width="0.4376%" height="15" fill="rgb(207,135,9)" fg:x="194583746" fg:w="2006018"/><text x="42.7008%" y="335.50"></text></g><g><title>core::slice::index::&lt;impl core::ops::index::IndexMut&lt;I&gt; for [T]&gt;::index_mut (2,006,018 samples, 0.44%)</title><rect x="42.4508%" y="309" width="0.4376%" height="15" fill="rgb(206,86,44)" fg:x="194583746" fg:w="2006018"/><text x="42.7008%" y="319.50"></text></g><g><title>&lt;core::ops::range::RangeFrom&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::index_mut (2,006,018 samples, 0.44%)</title><rect x="42.4508%" y="293" width="0.4376%" height="15" fill="rgb(245,177,15)" fg:x="194583746" fg:w="2006018"/><text x="42.7008%" y="303.50"></text></g><g><title>&lt;core::ops::range::RangeFrom&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="42.6696%" y="277" width="0.2188%" height="15" fill="rgb(206,64,50)" fg:x="195586755" fg:w="1003009"/><text x="42.9196%" y="287.50"></text></g><g><title>&lt;core::ops::range::Range&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="42.6696%" y="261" width="0.2188%" height="15" fill="rgb(234,36,40)" fg:x="195586755" fg:w="1003009"/><text x="42.9196%" y="271.50"></text></g><g><title>core::slice::index::get_offset_len_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="42.6696%" y="245" width="0.2188%" height="15" fill="rgb(213,64,8)" fg:x="195586755" fg:w="1003009"/><text x="42.9196%" y="255.50"></text></g><g><title>core::slice::index::get_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="42.6696%" y="229" width="0.2188%" height="15" fill="rgb(210,75,36)" fg:x="195586755" fg:w="1003009"/><text x="42.9196%" y="239.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="42.8884%" y="325" width="0.2188%" height="15" fill="rgb(229,88,21)" fg:x="196589764" fg:w="1003009"/><text x="43.1384%" y="335.50"></text></g><g><title>core::slice::&lt;impl [T]&gt;::copy_from_slice (1,003,009 samples, 0.22%)</title><rect x="43.1072%" y="309" width="0.2188%" height="15" fill="rgb(252,204,47)" fg:x="197592773" fg:w="1003009"/><text x="43.3572%" y="319.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1,003,009 samples, 0.22%)</title><rect x="43.1072%" y="293" width="0.2188%" height="15" fill="rgb(208,77,27)" fg:x="197592773" fg:w="1003009"/><text x="43.3572%" y="303.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="43.1072%" y="277" width="0.2188%" height="15" fill="rgb(221,76,26)" fg:x="197592773" fg:w="1003009"/><text x="43.3572%" y="287.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_dst_tail (5,015,045 samples, 1.09%)</title><rect x="42.4508%" y="341" width="1.0941%" height="15" fill="rgb(225,139,18)" fg:x="194583746" fg:w="5015045"/><text x="42.7008%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888_tail (2,006,018 samples, 0.44%)</title><rect x="43.1072%" y="325" width="0.4376%" height="15" fill="rgb(230,137,11)" fg:x="197592773" fg:w="2006018"/><text x="43.3572%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888 (1,003,009 samples, 0.22%)</title><rect x="43.3260%" y="309" width="0.2188%" height="15" fill="rgb(212,28,1)" fg:x="198595782" fg:w="1003009"/><text x="43.5760%" y="319.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="43.5449%" y="309" width="0.2188%" height="15" fill="rgb(248,164,17)" fg:x="199598791" fg:w="1003009"/><text x="43.7949%" y="319.50"></text></g><g><title>&lt;u16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="43.5449%" y="293" width="0.2188%" height="15" fill="rgb(222,171,42)" fg:x="199598791" fg:w="1003009"/><text x="43.7949%" y="303.50"></text></g><g><title>tiny_skia::pipeline::lowp::scale_u8 (2,006,018 samples, 0.44%)</title><rect x="43.5449%" y="341" width="0.4376%" height="15" fill="rgb(243,84,45)" fg:x="199598791" fg:w="2006018"/><text x="43.7949%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (2,006,018 samples, 0.44%)</title><rect x="43.5449%" y="325" width="0.4376%" height="15" fill="rgb(252,49,23)" fg:x="199598791" fg:w="2006018"/><text x="43.7949%" y="335.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::bit::Shr&gt;::shr (1,003,009 samples, 0.22%)</title><rect x="43.7637%" y="309" width="0.2188%" height="15" fill="rgb(215,19,7)" fg:x="200601800" fg:w="1003009"/><text x="44.0137%" y="319.50"></text></g><g><title>&lt;u16 as core::ops::bit::Shr&gt;::shr (1,003,009 samples, 0.22%)</title><rect x="43.7637%" y="293" width="0.2188%" height="15" fill="rgb(238,81,41)" fg:x="200601800" fg:w="1003009"/><text x="44.0137%" y="303.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Mul&gt;::mul (1,003,009 samples, 0.22%)</title><rect x="43.9825%" y="309" width="0.2188%" height="15" fill="rgb(210,199,37)" fg:x="201604809" fg:w="1003009"/><text x="44.2325%" y="319.50"></text></g><g><title>&lt;u16 as core::ops::arith::Mul&gt;::mul (1,003,009 samples, 0.22%)</title><rect x="43.9825%" y="293" width="0.2188%" height="15" fill="rgb(244,192,49)" fg:x="201604809" fg:w="1003009"/><text x="44.2325%" y="303.50"></text></g><g><title>tiny_skia::pipeline::lowp::source_over (4,012,036 samples, 0.88%)</title><rect x="43.9825%" y="341" width="0.8753%" height="15" fill="rgb(226,211,11)" fg:x="201604809" fg:w="4012036"/><text x="44.2325%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::source_over::{{closure}} (4,012,036 samples, 0.88%)</title><rect x="43.9825%" y="325" width="0.8753%" height="15" fill="rgb(236,162,54)" fg:x="201604809" fg:w="4012036"/><text x="44.2325%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (3,009,027 samples, 0.66%)</title><rect x="44.2013%" y="309" width="0.6565%" height="15" fill="rgb(220,229,9)" fg:x="202607818" fg:w="3009027"/><text x="44.4513%" y="319.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::bit::Shr&gt;::shr (3,009,027 samples, 0.66%)</title><rect x="44.2013%" y="293" width="0.6565%" height="15" fill="rgb(250,87,22)" fg:x="202607818" fg:w="3009027"/><text x="44.4513%" y="303.50"></text></g><g><title>&lt;u16 as core::ops::bit::Shr&gt;::shr (3,009,027 samples, 0.66%)</title><rect x="44.2013%" y="277" width="0.6565%" height="15" fill="rgb(239,43,17)" fg:x="202607818" fg:w="3009027"/><text x="44.4513%" y="287.50"></text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_anti_v2 (13,039,117 samples, 2.84%)</title><rect x="42.2319%" y="421" width="2.8446%" height="15" fill="rgb(231,177,25)" fg:x="193580737" fg:w="13039117"/><text x="42.4819%" y="431.50">&lt;t..</text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_mask (13,039,117 samples, 2.84%)</title><rect x="42.2319%" y="405" width="2.8446%" height="15" fill="rgb(219,179,1)" fg:x="193580737" fg:w="13039117"/><text x="42.4819%" y="415.50">&lt;t..</text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (13,039,117 samples, 2.84%)</title><rect x="42.2319%" y="389" width="2.8446%" height="15" fill="rgb(238,219,53)" fg:x="193580737" fg:w="13039117"/><text x="42.4819%" y="399.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::start (13,039,117 samples, 2.84%)</title><rect x="42.2319%" y="373" width="2.8446%" height="15" fill="rgb(232,167,36)" fg:x="193580737" fg:w="13039117"/><text x="42.4819%" y="383.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (12,036,108 samples, 2.63%)</title><rect x="42.4508%" y="357" width="2.6258%" height="15" fill="rgb(244,19,51)" fg:x="194583746" fg:w="12036108"/><text x="42.7008%" y="367.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::uniform_color (1,003,009 samples, 0.22%)</title><rect x="44.8578%" y="341" width="0.2188%" height="15" fill="rgb(224,6,22)" fg:x="205616845" fg:w="1003009"/><text x="45.1078%" y="351.50"></text></g><g><title>&lt;tiny_skia::scan::hairline_aa::HorishAntiHairBlitter as tiny_skia::scan::hairline_aa::AntiHairBlitter&gt;::draw_cap (15,045,135 samples, 3.28%)</title><rect x="42.0131%" y="437" width="3.2823%" height="15" fill="rgb(224,145,5)" fg:x="192577728" fg:w="15045135"/><text x="42.2631%" y="447.50">&lt;ti..</text></g><g><title>tiny_skia::fixed_point::fdot6::small_scale (1,003,009 samples, 0.22%)</title><rect x="45.0766%" y="421" width="0.2188%" height="15" fill="rgb(234,130,49)" fg:x="206619854" fg:w="1003009"/><text x="45.3266%" y="431.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_dst_tail (2,006,018 samples, 0.44%)</title><rect x="46.1707%" y="341" width="0.4376%" height="15" fill="rgb(254,6,2)" fg:x="211634899" fg:w="2006018"/><text x="46.4207%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888_tail (1,003,009 samples, 0.22%)</title><rect x="46.3895%" y="325" width="0.2188%" height="15" fill="rgb(208,96,46)" fg:x="212637908" fg:w="1003009"/><text x="46.6395%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888 (1,003,009 samples, 0.22%)</title><rect x="46.3895%" y="309" width="0.2188%" height="15" fill="rgb(239,3,39)" fg:x="212637908" fg:w="1003009"/><text x="46.6395%" y="319.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="46.6083%" y="309" width="0.2188%" height="15" fill="rgb(233,210,1)" fg:x="213640917" fg:w="1003009"/><text x="46.8583%" y="319.50"></text></g><g><title>&lt;u16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="46.6083%" y="293" width="0.2188%" height="15" fill="rgb(244,137,37)" fg:x="213640917" fg:w="1003009"/><text x="46.8583%" y="303.50"></text></g><g><title>tiny_skia::pipeline::lowp::scale_u8 (3,009,027 samples, 0.66%)</title><rect x="46.6083%" y="341" width="0.6565%" height="15" fill="rgb(240,136,2)" fg:x="213640917" fg:w="3009027"/><text x="46.8583%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (3,009,027 samples, 0.66%)</title><rect x="46.6083%" y="325" width="0.6565%" height="15" fill="rgb(239,18,37)" fg:x="213640917" fg:w="3009027"/><text x="46.8583%" y="335.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::bit::Shr&gt;::shr (2,006,018 samples, 0.44%)</title><rect x="46.8271%" y="309" width="0.4376%" height="15" fill="rgb(218,185,22)" fg:x="214643926" fg:w="2006018"/><text x="47.0771%" y="319.50"></text></g><g><title>&lt;u16 as core::ops::bit::Shr&gt;::shr (2,006,018 samples, 0.44%)</title><rect x="46.8271%" y="293" width="0.4376%" height="15" fill="rgb(225,218,4)" fg:x="214643926" fg:w="2006018"/><text x="47.0771%" y="303.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="47.4836%" y="325" width="0.2188%" height="15" fill="rgb(230,182,32)" fg:x="217652953" fg:w="1003009"/><text x="47.7336%" y="335.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add&gt;::add (3,009,027 samples, 0.66%)</title><rect x="47.7024%" y="309" width="0.6565%" height="15" fill="rgb(242,56,43)" fg:x="218655962" fg:w="3009027"/><text x="47.9524%" y="319.50"></text></g><g><title>&lt;u16 as core::ops::arith::Add&gt;::add (3,009,027 samples, 0.66%)</title><rect x="47.7024%" y="293" width="0.6565%" height="15" fill="rgb(233,99,24)" fg:x="218655962" fg:w="3009027"/><text x="47.9524%" y="303.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="48.3589%" y="293" width="0.2188%" height="15" fill="rgb(234,209,42)" fg:x="221664989" fg:w="1003009"/><text x="48.6089%" y="303.50"></text></g><g><title>&lt;u16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="48.3589%" y="277" width="0.2188%" height="15" fill="rgb(227,7,12)" fg:x="221664989" fg:w="1003009"/><text x="48.6089%" y="287.50"></text></g><g><title>tiny_skia::pipeline::lowp::source_over (7,021,063 samples, 1.53%)</title><rect x="47.2648%" y="341" width="1.5317%" height="15" fill="rgb(245,203,43)" fg:x="216649944" fg:w="7021063"/><text x="47.5148%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::source_over::{{closure}} (5,015,045 samples, 1.09%)</title><rect x="47.7024%" y="325" width="1.0941%" height="15" fill="rgb(238,205,33)" fg:x="218655962" fg:w="5015045"/><text x="47.9524%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (2,006,018 samples, 0.44%)</title><rect x="48.3589%" y="309" width="0.4376%" height="15" fill="rgb(231,56,7)" fg:x="221664989" fg:w="2006018"/><text x="48.6089%" y="319.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::bit::Shr&gt;::shr (1,003,009 samples, 0.22%)</title><rect x="48.5777%" y="293" width="0.2188%" height="15" fill="rgb(244,186,29)" fg:x="222667998" fg:w="1003009"/><text x="48.8277%" y="303.50"></text></g><g><title>&lt;u16 as core::ops::bit::Shr&gt;::shr (1,003,009 samples, 0.22%)</title><rect x="48.5777%" y="277" width="0.2188%" height="15" fill="rgb(234,111,31)" fg:x="222667998" fg:w="1003009"/><text x="48.8277%" y="287.50"></text></g><g><title>tiny_skia::pipeline::lowp::store_tail (1,003,009 samples, 0.22%)</title><rect x="48.7965%" y="341" width="0.2188%" height="15" fill="rgb(241,149,10)" fg:x="223671007" fg:w="1003009"/><text x="49.0465%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="48.7965%" y="325" width="0.2188%" height="15" fill="rgb(249,206,44)" fg:x="223671007" fg:w="1003009"/><text x="49.0465%" y="335.50"></text></g><g><title>&lt;tiny_skia::scan::hairline_aa::HorishAntiHairBlitter as tiny_skia::scan::hairline_aa::AntiHairBlitter&gt;::draw_line (19,057,171 samples, 4.16%)</title><rect x="45.2954%" y="437" width="4.1575%" height="15" fill="rgb(251,153,30)" fg:x="207622863" fg:w="19057171"/><text x="45.5454%" y="447.50">&lt;tiny..</text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_anti_v2 (19,057,171 samples, 4.16%)</title><rect x="45.2954%" y="421" width="4.1575%" height="15" fill="rgb(239,152,38)" fg:x="207622863" fg:w="19057171"/><text x="45.5454%" y="431.50">&lt;tiny..</text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_mask (19,057,171 samples, 4.16%)</title><rect x="45.2954%" y="405" width="4.1575%" height="15" fill="rgb(249,139,47)" fg:x="207622863" fg:w="19057171"/><text x="45.5454%" y="415.50">&lt;tiny..</text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (19,057,171 samples, 4.16%)</title><rect x="45.2954%" y="389" width="4.1575%" height="15" fill="rgb(244,64,35)" fg:x="207622863" fg:w="19057171"/><text x="45.5454%" y="399.50">tiny_..</text></g><g><title>tiny_skia::pipeline::lowp::start (19,057,171 samples, 4.16%)</title><rect x="45.2954%" y="373" width="4.1575%" height="15" fill="rgb(216,46,15)" fg:x="207622863" fg:w="19057171"/><text x="45.5454%" y="383.50">tiny_..</text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (15,045,135 samples, 3.28%)</title><rect x="46.1707%" y="357" width="3.2823%" height="15" fill="rgb(250,74,19)" fg:x="211634899" fg:w="15045135"/><text x="46.4207%" y="367.50">tin..</text></g><g><title>tiny_skia::pipeline::lowp::uniform_color (2,006,018 samples, 0.44%)</title><rect x="49.0153%" y="341" width="0.4376%" height="15" fill="rgb(249,42,33)" fg:x="224674016" fg:w="2006018"/><text x="49.2653%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="49.4530%" y="325" width="0.2188%" height="15" fill="rgb(242,149,17)" fg:x="226680034" fg:w="1003009"/><text x="49.7030%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_dst_tail (3,009,027 samples, 0.66%)</title><rect x="49.4530%" y="341" width="0.6565%" height="15" fill="rgb(244,29,21)" fg:x="226680034" fg:w="3009027"/><text x="49.7030%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888_tail (2,006,018 samples, 0.44%)</title><rect x="49.6718%" y="325" width="0.4376%" height="15" fill="rgb(220,130,37)" fg:x="227683043" fg:w="2006018"/><text x="49.9218%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888 (2,006,018 samples, 0.44%)</title><rect x="49.6718%" y="309" width="0.4376%" height="15" fill="rgb(211,67,2)" fg:x="227683043" fg:w="2006018"/><text x="49.9218%" y="319.50"></text></g><g><title>tiny_skia::pipeline::lowp::scale_u8 (3,009,027 samples, 0.66%)</title><rect x="50.1094%" y="341" width="0.6565%" height="15" fill="rgb(235,68,52)" fg:x="229689061" fg:w="3009027"/><text x="50.3594%" y="351.50"></text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_anti_h2 (7,021,063 samples, 1.53%)</title><rect x="49.4530%" y="421" width="1.5317%" height="15" fill="rgb(246,142,3)" fg:x="226680034" fg:w="7021063"/><text x="49.7030%" y="431.50"></text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_mask (7,021,063 samples, 1.53%)</title><rect x="49.4530%" y="405" width="1.5317%" height="15" fill="rgb(241,25,7)" fg:x="226680034" fg:w="7021063"/><text x="49.7030%" y="415.50"></text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (7,021,063 samples, 1.53%)</title><rect x="49.4530%" y="389" width="1.5317%" height="15" fill="rgb(242,119,39)" fg:x="226680034" fg:w="7021063"/><text x="49.7030%" y="399.50"></text></g><g><title>tiny_skia::pipeline::lowp::start (7,021,063 samples, 1.53%)</title><rect x="49.4530%" y="373" width="1.5317%" height="15" fill="rgb(241,98,45)" fg:x="226680034" fg:w="7021063"/><text x="49.7030%" y="383.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (7,021,063 samples, 1.53%)</title><rect x="49.4530%" y="357" width="1.5317%" height="15" fill="rgb(254,28,30)" fg:x="226680034" fg:w="7021063"/><text x="49.7030%" y="367.50"></text></g><g><title>tiny_skia::pipeline::lowp::uniform_color (1,003,009 samples, 0.22%)</title><rect x="50.7659%" y="341" width="0.2188%" height="15" fill="rgb(241,142,54)" fg:x="232698088" fg:w="1003009"/><text x="51.0159%" y="351.50"></text></g><g><title>&lt;tiny_skia::scan::hairline_aa::VertishAntiHairBlitter as tiny_skia::scan::hairline_aa::AntiHairBlitter&gt;::draw_cap (8,024,072 samples, 1.75%)</title><rect x="49.4530%" y="437" width="1.7505%" height="15" fill="rgb(222,85,15)" fg:x="226680034" fg:w="8024072"/><text x="49.7030%" y="447.50"></text></g><g><title>tiny_skia::fixed_point::fdot6::small_scale (1,003,009 samples, 0.22%)</title><rect x="50.9847%" y="421" width="0.2188%" height="15" fill="rgb(210,85,47)" fg:x="233701097" fg:w="1003009"/><text x="51.2347%" y="431.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::default::Default&gt;::default (2,006,018 samples, 0.44%)</title><rect x="51.8600%" y="357" width="0.4376%" height="15" fill="rgb(224,206,25)" fg:x="237713133" fg:w="2006018"/><text x="52.1100%" y="367.50"></text></g><g><title>core::array::&lt;impl core::default::Default for [T: 16]&gt;::default (2,006,018 samples, 0.44%)</title><rect x="51.8600%" y="341" width="0.4376%" height="15" fill="rgb(243,201,19)" fg:x="237713133" fg:w="2006018"/><text x="52.1100%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="52.2976%" y="325" width="0.2188%" height="15" fill="rgb(236,59,4)" fg:x="239719151" fg:w="1003009"/><text x="52.5476%" y="335.50"></text></g><g><title>core::slice::&lt;impl [T]&gt;::copy_from_slice (1,003,009 samples, 0.22%)</title><rect x="52.5164%" y="309" width="0.2188%" height="15" fill="rgb(254,179,45)" fg:x="240722160" fg:w="1003009"/><text x="52.7664%" y="319.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1,003,009 samples, 0.22%)</title><rect x="52.5164%" y="293" width="0.2188%" height="15" fill="rgb(226,14,10)" fg:x="240722160" fg:w="1003009"/><text x="52.7664%" y="303.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="52.5164%" y="277" width="0.2188%" height="15" fill="rgb(244,27,41)" fg:x="240722160" fg:w="1003009"/><text x="52.7664%" y="287.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_dst_tail (4,012,036 samples, 0.88%)</title><rect x="52.2976%" y="341" width="0.8753%" height="15" fill="rgb(235,35,32)" fg:x="239719151" fg:w="4012036"/><text x="52.5476%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888_tail (3,009,027 samples, 0.66%)</title><rect x="52.5164%" y="325" width="0.6565%" height="15" fill="rgb(218,68,31)" fg:x="240722160" fg:w="3009027"/><text x="52.7664%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888 (2,006,018 samples, 0.44%)</title><rect x="52.7352%" y="309" width="0.4376%" height="15" fill="rgb(207,120,37)" fg:x="241725169" fg:w="2006018"/><text x="52.9852%" y="319.50"></text></g><g><title>tiny_skia::pipeline::AAMaskCtx::copy_at_xy (1,003,009 samples, 0.22%)</title><rect x="53.1729%" y="325" width="0.2188%" height="15" fill="rgb(227,98,0)" fg:x="243731187" fg:w="1003009"/><text x="53.4229%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::scale_u8 (2,006,018 samples, 0.44%)</title><rect x="53.1729%" y="341" width="0.4376%" height="15" fill="rgb(207,7,3)" fg:x="243731187" fg:w="2006018"/><text x="53.4229%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (1,003,009 samples, 0.22%)</title><rect x="53.3917%" y="325" width="0.2188%" height="15" fill="rgb(206,98,19)" fg:x="244734196" fg:w="1003009"/><text x="53.6417%" y="335.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="53.3917%" y="309" width="0.2188%" height="15" fill="rgb(217,5,26)" fg:x="244734196" fg:w="1003009"/><text x="53.6417%" y="319.50"></text></g><g><title>&lt;u16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="53.3917%" y="293" width="0.2188%" height="15" fill="rgb(235,190,38)" fg:x="244734196" fg:w="1003009"/><text x="53.6417%" y="303.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="53.6105%" y="309" width="0.2188%" height="15" fill="rgb(247,86,24)" fg:x="245737205" fg:w="1003009"/><text x="53.8605%" y="319.50"></text></g><g><title>&lt;u16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="53.6105%" y="293" width="0.2188%" height="15" fill="rgb(205,101,16)" fg:x="245737205" fg:w="1003009"/><text x="53.8605%" y="303.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (1,003,009 samples, 0.22%)</title><rect x="53.8293%" y="309" width="0.2188%" height="15" fill="rgb(246,168,33)" fg:x="246740214" fg:w="1003009"/><text x="54.0793%" y="319.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="53.8293%" y="293" width="0.2188%" height="15" fill="rgb(231,114,1)" fg:x="246740214" fg:w="1003009"/><text x="54.0793%" y="303.50"></text></g><g><title>&lt;u16 as core::ops::arith::Add&gt;::add (1,003,009 samples, 0.22%)</title><rect x="53.8293%" y="277" width="0.2188%" height="15" fill="rgb(207,184,53)" fg:x="246740214" fg:w="1003009"/><text x="54.0793%" y="287.50"></text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_mask (13,039,117 samples, 2.84%)</title><rect x="51.4223%" y="405" width="2.8446%" height="15" fill="rgb(224,95,51)" fg:x="235707115" fg:w="13039117"/><text x="51.6723%" y="415.50">&lt;t..</text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (13,039,117 samples, 2.84%)</title><rect x="51.4223%" y="389" width="2.8446%" height="15" fill="rgb(212,188,45)" fg:x="235707115" fg:w="13039117"/><text x="51.6723%" y="399.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::start (13,039,117 samples, 2.84%)</title><rect x="51.4223%" y="373" width="2.8446%" height="15" fill="rgb(223,154,38)" fg:x="235707115" fg:w="13039117"/><text x="51.6723%" y="383.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (9,027,081 samples, 1.97%)</title><rect x="52.2976%" y="357" width="1.9694%" height="15" fill="rgb(251,22,52)" fg:x="239719151" fg:w="9027081"/><text x="52.5476%" y="367.50">t..</text></g><g><title>tiny_skia::pipeline::lowp::source_over (3,009,027 samples, 0.66%)</title><rect x="53.6105%" y="341" width="0.6565%" height="15" fill="rgb(229,209,22)" fg:x="245737205" fg:w="3009027"/><text x="53.8605%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::source_over::{{closure}} (3,009,027 samples, 0.66%)</title><rect x="53.6105%" y="325" width="0.6565%" height="15" fill="rgb(234,138,34)" fg:x="245737205" fg:w="3009027"/><text x="53.8605%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::inv (1,003,009 samples, 0.22%)</title><rect x="54.0481%" y="309" width="0.2188%" height="15" fill="rgb(212,95,11)" fg:x="247743223" fg:w="1003009"/><text x="54.2981%" y="319.50"></text></g><g><title>&lt;tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Sub&gt;::sub (1,003,009 samples, 0.22%)</title><rect x="54.0481%" y="293" width="0.2188%" height="15" fill="rgb(240,179,47)" fg:x="247743223" fg:w="1003009"/><text x="54.2981%" y="303.50"></text></g><g><title>&lt;u16 as core::ops::arith::Sub&gt;::sub (1,003,009 samples, 0.22%)</title><rect x="54.0481%" y="277" width="0.2188%" height="15" fill="rgb(240,163,11)" fg:x="247743223" fg:w="1003009"/><text x="54.2981%" y="287.50"></text></g><g><title>&lt;tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter&gt;::blit_anti_h2 (14,042,126 samples, 3.06%)</title><rect x="51.4223%" y="421" width="3.0635%" height="15" fill="rgb(236,37,12)" fg:x="235707115" fg:w="14042126"/><text x="51.6723%" y="431.50">&lt;ti..</text></g><g><title>core::option::Option&lt;T&gt;::unwrap (1,003,009 samples, 0.22%)</title><rect x="54.2670%" y="405" width="0.2188%" height="15" fill="rgb(232,164,16)" fg:x="248746232" fg:w="1003009"/><text x="54.5170%" y="415.50"></text></g><g><title>&lt;tiny_skia::scan::hairline_aa::VertishAntiHairBlitter as tiny_skia::scan::hairline_aa::AntiHairBlitter&gt;::draw_line (16,048,144 samples, 3.50%)</title><rect x="51.2035%" y="437" width="3.5011%" height="15" fill="rgb(244,205,15)" fg:x="234704106" fg:w="16048144"/><text x="51.4535%" y="447.50">&lt;ti..</text></g><g><title>core::cmp::Ord::max (1,003,009 samples, 0.22%)</title><rect x="54.4858%" y="421" width="0.2188%" height="15" fill="rgb(223,117,47)" fg:x="249749241" fg:w="1003009"/><text x="54.7358%" y="431.50"></text></g><g><title>tiny_skia::fixed_point::fdot16::fast_div (1,003,009 samples, 0.22%)</title><rect x="54.7046%" y="437" width="0.2188%" height="15" fill="rgb(244,107,35)" fg:x="250752250" fg:w="1003009"/><text x="54.9546%" y="447.50"></text></g><g><title>tiny_skia::scan::hairline_aa::do_anti_hairline (61,183,549 samples, 13.35%)</title><rect x="41.7943%" y="453" width="13.3479%" height="15" fill="rgb(205,140,8)" fg:x="191574719" fg:w="61183549"/><text x="42.0443%" y="463.50">tiny_skia::scan::hai..</text></g><g><title>tiny_skia::scan::hairline_aa::any_bad_ints (1,003,009 samples, 0.22%)</title><rect x="54.9234%" y="437" width="0.2188%" height="15" fill="rgb(228,84,46)" fg:x="251755259" fg:w="1003009"/><text x="55.1734%" y="447.50"></text></g><g><title>tiny_skia::scan::hairline_aa::bad_int (1,003,009 samples, 0.22%)</title><rect x="54.9234%" y="421" width="0.2188%" height="15" fill="rgb(254,188,9)" fg:x="251755259" fg:w="1003009"/><text x="55.1734%" y="431.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (1,003,009 samples, 0.22%)</title><rect x="55.1422%" y="453" width="0.2188%" height="15" fill="rgb(206,112,54)" fg:x="252758268" fg:w="1003009"/><text x="55.3922%" y="463.50"></text></g><g><title>&lt;core::option::Option&lt;T&gt; as core::ops::try_trait::Try&gt;::branch (1,003,009 samples, 0.22%)</title><rect x="55.1422%" y="437" width="0.2188%" height="15" fill="rgb(216,84,49)" fg:x="252758268" fg:w="1003009"/><text x="55.3922%" y="447.50"></text></g><g><title>tiny_skia::painter::&lt;impl tiny_skia::pixmap::PixmapMut&gt;::stroke_hairline (87,261,783 samples, 19.04%)</title><rect x="37.1991%" y="501" width="19.0372%" height="15" fill="rgb(214,194,35)" fg:x="170511530" fg:w="87261783"/><text x="37.4491%" y="511.50">tiny_skia::painter::&lt;impl tiny..</text></g><g><title>tiny_skia::scan::hairline::stroke_path_impl (81,243,729 samples, 17.72%)</title><rect x="38.5120%" y="485" width="17.7243%" height="15" fill="rgb(249,28,3)" fg:x="176529584" fg:w="81243729"/><text x="38.7620%" y="495.50">tiny_skia::scan::hairline::s..</text></g><g><title>tiny_skia::scan::hairline_aa::anti_hair_line_rgn (75,225,675 samples, 16.41%)</title><rect x="39.8249%" y="469" width="16.4114%" height="15" fill="rgb(222,56,52)" fg:x="182547638" fg:w="75225675"/><text x="40.0749%" y="479.50">tiny_skia::scan::hairline..</text></g><g><title>tiny_skia_path::rect::Rect::outset (4,012,036 samples, 0.88%)</title><rect x="55.3611%" y="453" width="0.8753%" height="15" fill="rgb(245,217,50)" fg:x="253761277" fg:w="4012036"/><text x="55.6111%" y="463.50"></text></g><g><title>tiny_skia_path::rect::Rect::inset (4,012,036 samples, 0.88%)</title><rect x="55.3611%" y="437" width="0.8753%" height="15" fill="rgb(213,201,24)" fg:x="253761277" fg:w="4012036"/><text x="55.6111%" y="447.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (3,009,027 samples, 0.66%)</title><rect x="55.5799%" y="421" width="0.6565%" height="15" fill="rgb(248,116,28)" fg:x="254764286" fg:w="3009027"/><text x="55.8299%" y="431.50"></text></g><g><title>tiny_skia_path::rect::checked_f32_sub (3,009,027 samples, 0.66%)</title><rect x="55.5799%" y="405" width="0.6565%" height="15" fill="rgb(219,72,43)" fg:x="254764286" fg:w="3009027"/><text x="55.8299%" y="415.50"></text></g><g><title>tiny_skia_path::f32x4_t::f32x4::max (1,003,009 samples, 0.22%)</title><rect x="56.2363%" y="469" width="0.2188%" height="15" fill="rgb(209,138,14)" fg:x="257773313" fg:w="1003009"/><text x="56.4863%" y="479.50"></text></g><g><title>core::f32::&lt;impl f32&gt;::max (1,003,009 samples, 0.22%)</title><rect x="56.2363%" y="453" width="0.2188%" height="15" fill="rgb(222,18,33)" fg:x="257773313" fg:w="1003009"/><text x="56.4863%" y="463.50"></text></g><g><title>tiny_skia_path::f32x4_t::f32x4::min (1,003,009 samples, 0.22%)</title><rect x="56.4551%" y="469" width="0.2188%" height="15" fill="rgb(213,199,7)" fg:x="258776322" fg:w="1003009"/><text x="56.7051%" y="479.50"></text></g><g><title>core::f32::&lt;impl f32&gt;::min (1,003,009 samples, 0.22%)</title><rect x="56.4551%" y="453" width="0.2188%" height="15" fill="rgb(250,110,10)" fg:x="258776322" fg:w="1003009"/><text x="56.7051%" y="463.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_points (3,009,027 samples, 0.66%)</title><rect x="56.2363%" y="485" width="0.6565%" height="15" fill="rgb(248,123,6)" fg:x="257773313" fg:w="3009027"/><text x="56.4863%" y="495.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (1,003,009 samples, 0.22%)</title><rect x="56.6740%" y="469" width="0.2188%" height="15" fill="rgb(206,91,31)" fg:x="259779331" fg:w="1003009"/><text x="56.9240%" y="479.50"></text></g><g><title>tiny_skia_path::rect::checked_f32_sub (1,003,009 samples, 0.22%)</title><rect x="56.6740%" y="453" width="0.2188%" height="15" fill="rgb(211,154,13)" fg:x="259779331" fg:w="1003009"/><text x="56.9240%" y="463.50"></text></g><g><title>resvg::render (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="693" width="55.7987%" height="15" fill="rgb(225,148,7)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="703.50">resvg::render</text></g><g><title>resvg::render::render_nodes (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="677" width="55.7987%" height="15" fill="rgb(220,160,43)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="687.50">resvg::render::render_nodes</text></g><g><title>resvg::render::render_node (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="661" width="55.7987%" height="15" fill="rgb(213,52,39)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="671.50">resvg::render::render_node</text></g><g><title>resvg::render::render_group (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="645" width="55.7987%" height="15" fill="rgb(243,137,7)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="655.50">resvg::render::render_group</text></g><g><title>resvg::render::render_nodes (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="629" width="55.7987%" height="15" fill="rgb(230,79,13)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="639.50">resvg::render::render_nodes</text></g><g><title>resvg::render::render_node (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="613" width="55.7987%" height="15" fill="rgb(247,105,23)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="623.50">resvg::render::render_node</text></g><g><title>resvg::render::render_group (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="597" width="55.7987%" height="15" fill="rgb(223,179,41)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="607.50">resvg::render::render_group</text></g><g><title>resvg::render::render_nodes (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="581" width="55.7987%" height="15" fill="rgb(218,9,34)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="591.50">resvg::render::render_nodes</text></g><g><title>resvg::render::render_node (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="565" width="55.7987%" height="15" fill="rgb(222,106,8)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="575.50">resvg::render::render_node</text></g><g><title>resvg::path::render (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="549" width="55.7987%" height="15" fill="rgb(211,220,0)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="559.50">resvg::path::render</text></g><g><title>resvg::path::stroke_path (97,291,873 samples, 21.23%)</title><rect x="35.8862%" y="533" width="21.2254%" height="15" fill="rgb(229,52,16)" fg:x="164493476" fg:w="97291873"/><text x="36.1362%" y="543.50">resvg::path::stroke_path</text></g><g><title>tiny_skia::painter::&lt;impl tiny_skia::pixmap::PixmapMut&gt;::stroke_path (96,288,864 samples, 21.01%)</title><rect x="36.1050%" y="517" width="21.0066%" height="15" fill="rgb(212,155,18)" fg:x="165496485" fg:w="96288864"/><text x="36.3550%" y="527.50">tiny_skia::painter::&lt;impl tiny_sk..</text></g><g><title>tiny_skia_path::path::Path::transform (4,012,036 samples, 0.88%)</title><rect x="56.2363%" y="501" width="0.8753%" height="15" fill="rgb(242,21,14)" fg:x="257773313" fg:w="4012036"/><text x="56.4863%" y="511.50"></text></g><g><title>tiny_skia_path::transform::Transform::map_points (1,003,009 samples, 0.22%)</title><rect x="56.8928%" y="485" width="0.2188%" height="15" fill="rgb(222,19,48)" fg:x="260782340" fg:w="1003009"/><text x="57.1428%" y="495.50"></text></g><g><title>resvg::render_svg (256,770,304 samples, 56.02%)</title><rect x="1.3129%" y="709" width="56.0175%" height="15" fill="rgb(232,45,27)" fg:x="6018054" fg:w="256770304"/><text x="1.5629%" y="719.50">resvg::render_svg</text></g><g><title>tiny_skia::pixmap::Pixmap::new (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="693" width="0.2188%" height="15" fill="rgb(249,103,42)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="703.50"></text></g><g><title>alloc::vec::from_elem (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="677" width="0.2188%" height="15" fill="rgb(246,81,33)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="687.50"></text></g><g><title>&lt;u8 as alloc::vec::spec_from_elem::SpecFromElem&gt;::from_elem (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="661" width="0.2188%" height="15" fill="rgb(252,33,42)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="671.50"></text></g><g><title>alloc::raw_vec::RawVec&lt;T,A&gt;::with_capacity_zeroed_in (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="645" width="0.2188%" height="15" fill="rgb(209,212,41)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="655.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::with_capacity_zeroed_in (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="629" width="0.2188%" height="15" fill="rgb(207,154,6)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::try_allocate_in (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="613" width="0.2188%" height="15" fill="rgb(223,64,47)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="623.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::allocate_zeroed (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="597" width="0.2188%" height="15" fill="rgb(211,161,38)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="607.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="581" width="0.2188%" height="15" fill="rgb(219,138,40)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="591.50"></text></g><g><title>alloc::alloc::alloc_zeroed (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="565" width="0.2188%" height="15" fill="rgb(241,228,46)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="575.50"></text></g><g><title>__libc_calloc (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="549" width="0.2188%" height="15" fill="rgb(223,209,38)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="559.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="533" width="0.2188%" height="15" fill="rgb(236,164,45)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="543.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="517" width="0.2188%" height="15" fill="rgb(231,15,5)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="527.50"></text></g><g><title>roxmltree::parse::&lt;impl roxmltree::Document&gt;::parse_with_options (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="581" width="0.2188%" height="15" fill="rgb(252,35,15)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="591.50"></text></g><g><title>roxmltree::parse::parse (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="565" width="0.2188%" height="15" fill="rgb(248,181,18)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="575.50"></text></g><g><title>roxmltree::tokenizer::parse (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="549" width="0.2188%" height="15" fill="rgb(233,39,42)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="559.50"></text></g><g><title>roxmltree::tokenizer::parse_element (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="533" width="0.2188%" height="15" fill="rgb(238,110,33)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="543.50"></text></g><g><title>roxmltree::tokenizer::parse_content (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="517" width="0.2188%" height="15" fill="rgb(233,195,10)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="527.50"></text></g><g><title>roxmltree::tokenizer::parse_element (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="501" width="0.2188%" height="15" fill="rgb(254,105,3)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="511.50"></text></g><g><title>roxmltree::tokenizer::parse_content (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="485" width="0.2188%" height="15" fill="rgb(221,225,9)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="495.50"></text></g><g><title>roxmltree::tokenizer::parse_element (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="469" width="0.2188%" height="15" fill="rgb(224,227,45)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="479.50"></text></g><g><title>roxmltree::tokenizer::parse_content (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="453" width="0.2188%" height="15" fill="rgb(229,198,43)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="463.50"></text></g><g><title>roxmltree::tokenizer::parse_text (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="437" width="0.2188%" height="15" fill="rgb(206,209,35)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="447.50"></text></g><g><title>&lt;roxmltree::parse::Context as roxmltree::tokenizer::XmlEvents&gt;::token (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="421" width="0.2188%" height="15" fill="rgb(245,195,53)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="431.50"></text></g><g><title>roxmltree::parse::process_text (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="405" width="0.2188%" height="15" fill="rgb(240,92,26)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="415.50"></text></g><g><title>roxmltree::parse::append_text (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="389" width="0.2188%" height="15" fill="rgb(207,40,23)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="399.50"></text></g><g><title>roxmltree::parse::Context::append_node (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="373" width="0.2188%" height="15" fill="rgb(223,111,35)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="383.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="357" width="0.2188%" height="15" fill="rgb(229,147,28)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="367.50"></text></g><g><title>core::ptr::write (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="341" width="0.2188%" height="15" fill="rgb(211,29,28)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="351.50"></text></g><g><title>fontconfig_parser::types::document::FontConfig::merge_config (2,006,018 samples, 0.44%)</title><rect x="57.3304%" y="629" width="0.4376%" height="15" fill="rgb(228,72,33)" fg:x="262788358" fg:w="2006018"/><text x="57.5804%" y="639.50"></text></g><g><title>fontconfig_parser::types::document::FontConfig::include (2,006,018 samples, 0.44%)</title><rect x="57.3304%" y="613" width="0.4376%" height="15" fill="rgb(205,214,31)" fg:x="262788358" fg:w="2006018"/><text x="57.5804%" y="623.50"></text></g><g><title>fontconfig_parser::types::document::FontConfig::merge_config (2,006,018 samples, 0.44%)</title><rect x="57.3304%" y="597" width="0.4376%" height="15" fill="rgb(224,111,15)" fg:x="262788358" fg:w="2006018"/><text x="57.5804%" y="607.50"></text></g><g><title>std::fs::read_to_string (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="581" width="0.2188%" height="15" fill="rgb(253,21,26)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="591.50"></text></g><g><title>std::fs::read_to_string::inner (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="565" width="0.2188%" height="15" fill="rgb(245,139,43)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="575.50"></text></g><g><title>core::ptr::drop_in_place&lt;std::fs::File&gt; (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="549" width="0.2188%" height="15" fill="rgb(252,170,7)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="559.50"></text></g><g><title>core::ptr::drop_in_place&lt;std::sys::pal::unix::fs::File&gt; (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="533" width="0.2188%" height="15" fill="rgb(231,118,14)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="543.50"></text></g><g><title>core::ptr::drop_in_place&lt;std::sys::pal::unix::fd::FileDesc&gt; (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="517" width="0.2188%" height="15" fill="rgb(238,83,0)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="527.50"></text></g><g><title>core::ptr::drop_in_place&lt;std::os::fd::owned::OwnedFd&gt; (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="501" width="0.2188%" height="15" fill="rgb(221,39,39)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="511.50"></text></g><g><title>&lt;std::os::fd::owned::OwnedFd as core::ops::drop::Drop&gt;::drop (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="485" width="0.2188%" height="15" fill="rgb(222,119,46)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="495.50"></text></g><g><title>__libc_close (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="469" width="0.2188%" height="15" fill="rgb(222,165,49)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="479.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="453" width="0.2188%" height="15" fill="rgb(219,113,52)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="463.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="437" width="0.2188%" height="15" fill="rgb(214,7,15)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="447.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="421" width="0.2188%" height="15" fill="rgb(235,32,4)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="431.50"></text></g><g><title>__x64_sys_close (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="405" width="0.2188%" height="15" fill="rgb(238,90,54)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="415.50"></text></g><g><title>close_fd (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="389" width="0.2188%" height="15" fill="rgb(213,208,19)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="399.50"></text></g><g><title>filp_close (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="373" width="0.2188%" height="15" fill="rgb(233,156,4)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="383.50"></text></g><g><title>fput_many (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="357" width="0.2188%" height="15" fill="rgb(207,194,5)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="367.50"></text></g><g><title>&lt;core::iter::adapters::flatten::Flatten&lt;I&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="613" width="0.2188%" height="15" fill="rgb(206,111,30)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="623.50"></text></g><g><title>&lt;core::iter::adapters::flatten::FlattenCompat&lt;I,U&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="597" width="0.2188%" height="15" fill="rgb(243,70,54)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="607.50"></text></g><g><title>&lt;core::iter::adapters::fuse::Fuse&lt;I&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="581" width="0.2188%" height="15" fill="rgb(242,28,8)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="591.50"></text></g><g><title>&lt;core::iter::adapters::fuse::Fuse&lt;I&gt; as core::iter::adapters::fuse::FuseImpl&lt;I&gt;&gt;::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="565" width="0.2188%" height="15" fill="rgb(219,106,18)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="575.50"></text></g><g><title>core::iter::adapters::fuse::and_then_or_clear (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="549" width="0.2188%" height="15" fill="rgb(244,222,10)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="559.50"></text></g><g><title>core::ops::function::FnOnce::call_once (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="533" width="0.2188%" height="15" fill="rgb(236,179,52)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="543.50"></text></g><g><title>&lt;std::fs::ReadDir as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="517" width="0.2188%" height="15" fill="rgb(213,23,39)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="527.50"></text></g><g><title>&lt;std::sys::pal::unix::fs::ReadDir as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="501" width="0.2188%" height="15" fill="rgb(238,48,10)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="511.50"></text></g><g><title>readdir (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="485" width="0.2188%" height="15" fill="rgb(251,196,23)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="495.50"></text></g><g><title>fontdb::Database::load_font_file (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="613" width="0.2188%" height="15" fill="rgb(250,152,24)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="623.50"></text></g><g><title>fontdb::Database::load_font_file_impl (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="597" width="0.2188%" height="15" fill="rgb(209,150,17)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="607.50"></text></g><g><title>fontdb::Database::load_fonts_from_file (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="581" width="0.2188%" height="15" fill="rgb(234,202,34)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="591.50"></text></g><g><title>ttf_parser::fonts_in_collection (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="565" width="0.2188%" height="15" fill="rgb(253,148,53)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="575.50"></text></g><g><title>ttf_parser::parser::Stream::read (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="549" width="0.2188%" height="15" fill="rgb(218,129,16)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="559.50"></text></g><g><title>core::option::Option&lt;T&gt;::and_then (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="533" width="0.2188%" height="15" fill="rgb(216,85,19)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="543.50"></text></g><g><title>core::ops::function::FnOnce::call_once (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="517" width="0.2188%" height="15" fill="rgb(235,228,7)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="527.50"></text></g><g><title>&lt;ttf_parser::Magic as ttf_parser::parser::FromData&gt;::parse (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="501" width="0.2188%" height="15" fill="rgb(245,175,0)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="511.50"></text></g><g><title>filename_lookup (1,003,009 samples, 0.22%)</title><rect x="58.2057%" y="325" width="0.2188%" height="15" fill="rgb(208,168,36)" fg:x="266800394" fg:w="1003009"/><text x="58.4557%" y="335.50"></text></g><g><title>path_lookupat.isra.0 (1,003,009 samples, 0.22%)</title><rect x="58.2057%" y="309" width="0.2188%" height="15" fill="rgb(246,171,24)" fg:x="266800394" fg:w="1003009"/><text x="58.4557%" y="319.50"></text></g><g><title>link_path_walk.part.0 (1,003,009 samples, 0.22%)</title><rect x="58.2057%" y="293" width="0.2188%" height="15" fill="rgb(215,142,24)" fg:x="266800394" fg:w="1003009"/><text x="58.4557%" y="303.50"></text></g><g><title>step_into (1,003,009 samples, 0.22%)</title><rect x="58.2057%" y="277" width="0.2188%" height="15" fill="rgb(250,187,7)" fg:x="266800394" fg:w="1003009"/><text x="58.4557%" y="287.50"></text></g><g><title>fontdb::Database::canonicalize (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="581" width="0.4376%" height="15" fill="rgb(228,66,33)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="591.50"></text></g><g><title>std::fs::canonicalize (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="565" width="0.4376%" height="15" fill="rgb(234,215,21)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="575.50"></text></g><g><title>std::sys::pal::unix::fs::canonicalize (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="549" width="0.4376%" height="15" fill="rgb(222,191,20)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="559.50"></text></g><g><title>std::sys::pal::common::small_c_string::run_path_with_cstr (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="533" width="0.4376%" height="15" fill="rgb(245,79,54)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="543.50"></text></g><g><title>std::sys::pal::common::small_c_string::run_with_cstr (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="517" width="0.4376%" height="15" fill="rgb(240,10,37)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="527.50"></text></g><g><title>std::sys::pal::common::small_c_string::run_with_cstr_stack (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="501" width="0.4376%" height="15" fill="rgb(214,192,32)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="511.50"></text></g><g><title>std::sys::pal::unix::fs::canonicalize::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="485" width="0.4376%" height="15" fill="rgb(209,36,54)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="495.50"></text></g><g><title>realpath (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="469" width="0.4376%" height="15" fill="rgb(220,10,11)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="479.50"></text></g><g><title>__lxstat (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="453" width="0.4376%" height="15" fill="rgb(221,106,17)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="463.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="437" width="0.4376%" height="15" fill="rgb(251,142,44)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="447.50"></text></g><g><title>do_syscall_64 (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="421" width="0.4376%" height="15" fill="rgb(238,13,15)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="431.50"></text></g><g><title>x64_sys_call (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="405" width="0.4376%" height="15" fill="rgb(208,107,27)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="415.50"></text></g><g><title>__x64_sys_newlstat (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="389" width="0.4376%" height="15" fill="rgb(205,136,37)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="399.50"></text></g><g><title>__do_sys_newlstat (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="373" width="0.4376%" height="15" fill="rgb(250,205,27)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="383.50"></text></g><g><title>vfs_statx (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="357" width="0.4376%" height="15" fill="rgb(210,80,43)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="367.50"></text></g><g><title>user_path_at_empty (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="341" width="0.4376%" height="15" fill="rgb(247,160,36)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="351.50"></text></g><g><title>getname_flags (1,003,009 samples, 0.22%)</title><rect x="58.4245%" y="325" width="0.2188%" height="15" fill="rgb(234,13,49)" fg:x="267803403" fg:w="1003009"/><text x="58.6745%" y="335.50"></text></g><g><title>memset_erms (1,003,009 samples, 0.22%)</title><rect x="58.4245%" y="309" width="0.2188%" height="15" fill="rgb(234,122,0)" fg:x="267803403" fg:w="1003009"/><text x="58.6745%" y="319.50"></text></g><g><title>resvg::load_fonts (7,021,063 samples, 1.53%)</title><rect x="57.3304%" y="677" width="1.5317%" height="15" fill="rgb(207,146,38)" fg:x="262788358" fg:w="7021063"/><text x="57.5804%" y="687.50"></text></g><g><title>fontdb::Database::load_system_fonts (7,021,063 samples, 1.53%)</title><rect x="57.3304%" y="661" width="1.5317%" height="15" fill="rgb(207,177,25)" fg:x="262788358" fg:w="7021063"/><text x="57.5804%" y="671.50"></text></g><g><title>fontdb::Database::load_fontconfig (7,021,063 samples, 1.53%)</title><rect x="57.3304%" y="645" width="1.5317%" height="15" fill="rgb(211,178,42)" fg:x="262788358" fg:w="7021063"/><text x="57.5804%" y="655.50"></text></g><g><title>fontdb::Database::load_fonts_dir_impl (5,015,045 samples, 1.09%)</title><rect x="57.7681%" y="629" width="1.0941%" height="15" fill="rgb(230,69,54)" fg:x="264794376" fg:w="5015045"/><text x="58.0181%" y="639.50"></text></g><g><title>fontdb::Database::load_fonts_dir_impl (3,009,027 samples, 0.66%)</title><rect x="58.2057%" y="613" width="0.6565%" height="15" fill="rgb(214,135,41)" fg:x="266800394" fg:w="3009027"/><text x="58.4557%" y="623.50"></text></g><g><title>fontdb::Database::load_fonts_dir_impl (3,009,027 samples, 0.66%)</title><rect x="58.2057%" y="597" width="0.6565%" height="15" fill="rgb(237,67,25)" fg:x="266800394" fg:w="3009027"/><text x="58.4557%" y="607.50"></text></g><g><title>fontdb::Database::load_font_file (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="581" width="0.2188%" height="15" fill="rgb(222,189,50)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="591.50"></text></g><g><title>fontdb::Database::load_font_file_impl (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="565" width="0.2188%" height="15" fill="rgb(245,148,34)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="575.50"></text></g><g><title>memmap2::MmapOptions::map (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="549" width="0.2188%" height="15" fill="rgb(222,29,6)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="559.50"></text></g><g><title>memmap2::os::MmapInner::map (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="533" width="0.2188%" height="15" fill="rgb(221,189,43)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="543.50"></text></g><g><title>memmap2::os::MmapInner::new (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="517" width="0.2188%" height="15" fill="rgb(207,36,27)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="527.50"></text></g><g><title>mmap64 (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="501" width="0.2188%" height="15" fill="rgb(217,90,24)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="511.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="485" width="0.2188%" height="15" fill="rgb(224,66,35)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="495.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="469" width="0.2188%" height="15" fill="rgb(221,13,50)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="479.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="453" width="0.2188%" height="15" fill="rgb(236,68,49)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="463.50"></text></g><g><title>__x64_sys_mmap (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="437" width="0.2188%" height="15" fill="rgb(229,146,28)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="447.50"></text></g><g><title>ksys_mmap_pgoff (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="421" width="0.2188%" height="15" fill="rgb(225,31,38)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="431.50"></text></g><g><title>vm_mmap_pgoff (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="405" width="0.2188%" height="15" fill="rgb(250,208,3)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="415.50"></text></g><g><title>do_mmap (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="389" width="0.2188%" height="15" fill="rgb(246,54,23)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="399.50"></text></g><g><title>mmap_region (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="373" width="0.2188%" height="15" fill="rgb(243,76,11)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="383.50"></text></g><g><title>vma_link (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="357" width="0.2188%" height="15" fill="rgb(245,21,50)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="367.50"></text></g><g><title>down_write (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="341" width="0.2188%" height="15" fill="rgb(228,9,43)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="351.50"></text></g><g><title>&lt;core::iter::adapters::filter::Filter&lt;I,P&gt; as core::iter::traits::iterator::Iterator&gt;::count::to_usize::{{closure}} (3,009,027 samples, 0.66%)</title><rect x="58.8621%" y="549" width="0.6565%" height="15" fill="rgb(208,100,47)" fg:x="269809421" fg:w="3009027"/><text x="59.1121%" y="559.50"></text></g><g><title>&lt;core::iter::adapters::filter::Filter&lt;I,P&gt; as core::iter::traits::iterator::Iterator&gt;::count (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="645" width="1.0941%" height="15" fill="rgb(232,26,8)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="655.50"></text></g><g><title>core::iter::traits::iterator::Iterator::sum (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="629" width="1.0941%" height="15" fill="rgb(216,166,38)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="639.50"></text></g><g><title>&lt;usize as core::iter::traits::accum::Sum&gt;::sum (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="613" width="1.0941%" height="15" fill="rgb(251,202,51)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="623.50"></text></g><g><title>&lt;core::iter::adapters::map::Map&lt;I,F&gt; as core::iter::traits::iterator::Iterator&gt;::fold (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="597" width="1.0941%" height="15" fill="rgb(254,216,34)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="607.50"></text></g><g><title>core::iter::traits::iterator::Iterator::fold (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="581" width="1.0941%" height="15" fill="rgb(251,32,27)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="591.50"></text></g><g><title>core::iter::adapters::map::map_fold::{{closure}} (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="565" width="1.0941%" height="15" fill="rgb(208,127,28)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="575.50"></text></g><g><title>&lt;usize as core::iter::traits::accum::Sum&gt;::sum::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="59.5186%" y="549" width="0.4376%" height="15" fill="rgb(224,137,22)" fg:x="272818448" fg:w="2006018"/><text x="59.7686%" y="559.50"></text></g><g><title>roxmltree::parse::process_attribute (2,006,018 samples, 0.44%)</title><rect x="60.1751%" y="501" width="0.4376%" height="15" fill="rgb(254,70,32)" fg:x="275827475" fg:w="2006018"/><text x="60.4251%" y="511.50"></text></g><g><title>roxmltree::parse::normalize_attribute (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="485" width="0.2188%" height="15" fill="rgb(229,75,37)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="495.50"></text></g><g><title>roxmltree::parse::is_normalization_required (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="469" width="0.2188%" height="15" fill="rgb(252,64,23)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="479.50"></text></g><g><title>&lt;core::str::iter::Bytes as core::iter::traits::iterator::Iterator&gt;::any (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="453" width="0.2188%" height="15" fill="rgb(232,162,48)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="463.50"></text></g><g><title>core::iter::traits::iterator::Iterator::any (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="437" width="0.2188%" height="15" fill="rgb(246,160,12)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="447.50"></text></g><g><title>&lt;core::iter::adapters::copied::Copied&lt;I&gt; as core::iter::traits::iterator::Iterator&gt;::try_fold (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="421" width="0.2188%" height="15" fill="rgb(247,166,0)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="431.50"></text></g><g><title>core::iter::traits::iterator::Iterator::try_fold (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="405" width="0.2188%" height="15" fill="rgb(249,219,21)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="415.50"></text></g><g><title>core::iter::adapters::copied::copy_try_fold::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="389" width="0.2188%" height="15" fill="rgb(205,209,3)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="399.50"></text></g><g><title>core::iter::traits::iterator::Iterator::any::check::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="373" width="0.2188%" height="15" fill="rgb(243,44,1)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="383.50"></text></g><g><title>core::ops::function::FnMut::call_mut (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="357" width="0.2188%" height="15" fill="rgb(206,159,16)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="367.50"></text></g><g><title>roxmltree::parse::is_normalization_required::check (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="341" width="0.2188%" height="15" fill="rgb(244,77,30)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="351.50"></text></g><g><title>roxmltree::parse::Context::append_node (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="485" width="0.2188%" height="15" fill="rgb(218,69,12)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="495.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="469" width="0.2188%" height="15" fill="rgb(212,87,7)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="479.50"></text></g><g><title>core::ptr::write (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="453" width="0.2188%" height="15" fill="rgb(245,114,25)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="463.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="437" width="0.2188%" height="15" fill="rgb(210,61,42)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="447.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="421" width="0.2188%" height="15" fill="rgb(211,52,33)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="431.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="405" width="0.2188%" height="15" fill="rgb(234,58,33)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="415.50"></text></g><g><title>roxmltree::parse::Context::resolve_namespaces (1,003,009 samples, 0.22%)</title><rect x="60.8315%" y="485" width="0.2188%" height="15" fill="rgb(220,115,36)" fg:x="278836502" fg:w="1003009"/><text x="61.0815%" y="495.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (2,006,018 samples, 0.44%)</title><rect x="61.0503%" y="469" width="0.4376%" height="15" fill="rgb(243,153,54)" fg:x="279839511" fg:w="2006018"/><text x="61.3003%" y="479.50"></text></g><g><title>core::ptr::write (2,006,018 samples, 0.44%)</title><rect x="61.0503%" y="453" width="0.4376%" height="15" fill="rgb(251,47,18)" fg:x="279839511" fg:w="2006018"/><text x="61.3003%" y="463.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="437" width="0.2188%" height="15" fill="rgb(242,102,42)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="447.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="421" width="0.2188%" height="15" fill="rgb(234,31,38)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="431.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="405" width="0.2188%" height="15" fill="rgb(221,117,51)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="415.50"></text></g><g><title>handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="389" width="0.2188%" height="15" fill="rgb(212,20,18)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="399.50"></text></g><g><title>__handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="373" width="0.2188%" height="15" fill="rgb(245,133,36)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="383.50"></text></g><g><title>do_anonymous_page (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="357" width="0.2188%" height="15" fill="rgb(212,6,19)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="367.50"></text></g><g><title>alloc_pages_vma (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="341" width="0.2188%" height="15" fill="rgb(218,1,36)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="351.50"></text></g><g><title>__alloc_pages (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="325" width="0.2188%" height="15" fill="rgb(246,84,54)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="335.50"></text></g><g><title>get_page_from_freelist (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="309" width="0.2188%" height="15" fill="rgb(242,110,6)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="319.50"></text></g><g><title>&lt;roxmltree::parse::Context as roxmltree::tokenizer::XmlEvents&gt;::token (8,024,072 samples, 1.75%)</title><rect x="59.9562%" y="517" width="1.7505%" height="15" fill="rgb(214,47,5)" fg:x="274824466" fg:w="8024072"/><text x="60.2062%" y="527.50"></text></g><g><title>roxmltree::parse::process_element (5,015,045 samples, 1.09%)</title><rect x="60.6127%" y="501" width="1.0941%" height="15" fill="rgb(218,159,25)" fg:x="277833493" fg:w="5015045"/><text x="60.8627%" y="511.50"></text></g><g><title>roxmltree::parse::resolve_attributes (3,009,027 samples, 0.66%)</title><rect x="61.0503%" y="485" width="0.6565%" height="15" fill="rgb(215,211,28)" fg:x="279839511" fg:w="3009027"/><text x="61.3003%" y="495.50"></text></g><g><title>roxmltree::parse::get_ns_idx_by_prefix (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="469" width="0.2188%" height="15" fill="rgb(238,59,32)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="479.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::find (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="453" width="0.2188%" height="15" fill="rgb(226,82,3)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="463.50"></text></g><g><title>roxmltree::parse::get_ns_idx_by_prefix::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="437" width="0.2188%" height="15" fill="rgb(240,164,32)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="447.50"></text></g><g><title>&lt;core::option::Option&lt;T&gt; as core::cmp::PartialEq&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="421" width="0.2188%" height="15" fill="rgb(232,46,7)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="431.50"></text></g><g><title>core::cmp::impls::&lt;impl core::cmp::PartialEq&lt;&amp;B&gt; for &amp;A&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="405" width="0.2188%" height="15" fill="rgb(229,129,53)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="415.50"></text></g><g><title>core::str::traits::&lt;impl core::cmp::PartialEq for str&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="389" width="0.2188%" height="15" fill="rgb(234,188,29)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="399.50"></text></g><g><title>core::cmp::impls::&lt;impl core::cmp::PartialEq&lt;&amp;B&gt; for &amp;A&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="373" width="0.2188%" height="15" fill="rgb(246,141,4)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="383.50"></text></g><g><title>core::slice::cmp::&lt;impl core::cmp::PartialEq&lt;[U]&gt; for [T]&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="357" width="0.2188%" height="15" fill="rgb(229,23,39)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="367.50"></text></g><g><title>&lt;[A] as core::slice::cmp::SlicePartialEq&lt;B&gt;&gt;::equal (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="341" width="0.2188%" height="15" fill="rgb(206,12,3)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="351.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="325" width="0.2188%" height="15" fill="rgb(252,226,20)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="335.50"></text></g><g><title>roxmltree::tokenizer::Stream::consume_qname (1,003,009 samples, 0.22%)</title><rect x="61.7068%" y="517" width="0.2188%" height="15" fill="rgb(216,123,35)" fg:x="282848538" fg:w="1003009"/><text x="61.9568%" y="527.50"></text></g><g><title>core::iter::traits::iterator::Iterator::nth (1,003,009 samples, 0.22%)</title><rect x="61.7068%" y="501" width="0.2188%" height="15" fill="rgb(212,68,40)" fg:x="282848538" fg:w="1003009"/><text x="61.9568%" y="511.50"></text></g><g><title>&lt;core::str::iter::Chars as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="61.7068%" y="485" width="0.2188%" height="15" fill="rgb(254,125,32)" fg:x="282848538" fg:w="1003009"/><text x="61.9568%" y="495.50"></text></g><g><title>core::str::validations::next_code_point (1,003,009 samples, 0.22%)</title><rect x="61.7068%" y="469" width="0.2188%" height="15" fill="rgb(253,97,22)" fg:x="282848538" fg:w="1003009"/><text x="61.9568%" y="479.50"></text></g><g><title>&lt;char as roxmltree::tokenizer::XmlCharExt&gt;::is_xml_char (2,006,018 samples, 0.44%)</title><rect x="62.3632%" y="501" width="0.4376%" height="15" fill="rgb(241,101,14)" fg:x="285857565" fg:w="2006018"/><text x="62.6132%" y="511.50"></text></g><g><title>&lt;core::str::iter::Chars as core::iter::traits::iterator::Iterator&gt;::next (5,015,045 samples, 1.09%)</title><rect x="62.8009%" y="501" width="1.0941%" height="15" fill="rgb(238,103,29)" fg:x="287863583" fg:w="5015045"/><text x="63.0509%" y="511.50"></text></g><g><title>core::str::validations::next_code_point (5,015,045 samples, 1.09%)</title><rect x="62.8009%" y="485" width="1.0941%" height="15" fill="rgb(233,195,47)" fg:x="287863583" fg:w="5015045"/><text x="63.0509%" y="495.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="63.6761%" y="469" width="0.2188%" height="15" fill="rgb(246,218,30)" fg:x="291875619" fg:w="1003009"/><text x="63.9261%" y="479.50"></text></g><g><title>&lt;core::ptr::non_null::NonNull&lt;T&gt; as core::cmp::PartialEq&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="63.6761%" y="453" width="0.2188%" height="15" fill="rgb(219,145,47)" fg:x="291875619" fg:w="1003009"/><text x="63.9261%" y="463.50"></text></g><g><title>roxmltree::tokenizer::Stream::chars (1,003,009 samples, 0.22%)</title><rect x="63.8950%" y="501" width="0.2188%" height="15" fill="rgb(243,12,26)" fg:x="292878628" fg:w="1003009"/><text x="64.1450%" y="511.50"></text></g><g><title>core::str::traits::&lt;impl core::ops::index::Index&lt;I&gt; for str&gt;::index (1,003,009 samples, 0.22%)</title><rect x="63.8950%" y="485" width="0.2188%" height="15" fill="rgb(214,87,16)" fg:x="292878628" fg:w="1003009"/><text x="64.1450%" y="495.50"></text></g><g><title>core::str::traits::&lt;impl core::slice::index::SliceIndex&lt;str&gt; for core::ops::range::Range&lt;usize&gt;&gt;::index (1,003,009 samples, 0.22%)</title><rect x="63.8950%" y="469" width="0.2188%" height="15" fill="rgb(208,99,42)" fg:x="292878628" fg:w="1003009"/><text x="64.1450%" y="479.50"></text></g><g><title>core::str::traits::&lt;impl core::slice::index::SliceIndex&lt;str&gt; for core::ops::range::Range&lt;usize&gt;&gt;::get (1,003,009 samples, 0.22%)</title><rect x="63.8950%" y="453" width="0.2188%" height="15" fill="rgb(253,99,2)" fg:x="292878628" fg:w="1003009"/><text x="64.1450%" y="463.50"></text></g><g><title>roxmltree::tokenizer::parse_element (20,060,180 samples, 4.38%)</title><rect x="59.9562%" y="533" width="4.3764%" height="15" fill="rgb(220,168,23)" fg:x="274824466" fg:w="20060180"/><text x="60.2062%" y="543.50">roxml..</text></g><g><title>roxmltree::tokenizer::Stream::skip_chars (11,033,099 samples, 2.41%)</title><rect x="61.9256%" y="517" width="2.4070%" height="15" fill="rgb(242,38,24)" fg:x="283851547" fg:w="11033099"/><text x="62.1756%" y="527.50">ro..</text></g><g><title>roxmltree::tokenizer::parse_element::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="64.1138%" y="501" width="0.2188%" height="15" fill="rgb(225,182,9)" fg:x="293881637" fg:w="1003009"/><text x="64.3638%" y="511.50"></text></g><g><title>roxmltree::parse::&lt;impl roxmltree::Document&gt;::parse_with_options (26,078,234 samples, 5.69%)</title><rect x="58.8621%" y="677" width="5.6893%" height="15" fill="rgb(243,178,37)" fg:x="269809421" fg:w="26078234"/><text x="59.1121%" y="687.50">roxmltr..</text></g><g><title>roxmltree::parse::parse (26,078,234 samples, 5.69%)</title><rect x="58.8621%" y="661" width="5.6893%" height="15" fill="rgb(232,139,19)" fg:x="269809421" fg:w="26078234"/><text x="59.1121%" y="671.50">roxmltr..</text></g><g><title>roxmltree::tokenizer::parse (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="645" width="4.5952%" height="15" fill="rgb(225,201,24)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="655.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_element (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="629" width="4.5952%" height="15" fill="rgb(221,47,46)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="639.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_content (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="613" width="4.5952%" height="15" fill="rgb(249,23,13)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="623.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_element (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="597" width="4.5952%" height="15" fill="rgb(219,9,5)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="607.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_content (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="581" width="4.5952%" height="15" fill="rgb(254,171,16)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="591.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_element (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="565" width="4.5952%" height="15" fill="rgb(230,171,20)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="575.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_content (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="549" width="4.5952%" height="15" fill="rgb(210,71,41)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="559.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_text (1,003,009 samples, 0.22%)</title><rect x="64.3326%" y="533" width="0.2188%" height="15" fill="rgb(206,173,20)" fg:x="294884646" fg:w="1003009"/><text x="64.5826%" y="543.50"></text></g><g><title>roxmltree::tokenizer::Stream::consume_chars (1,003,009 samples, 0.22%)</title><rect x="64.3326%" y="517" width="0.2188%" height="15" fill="rgb(233,88,34)" fg:x="294884646" fg:w="1003009"/><text x="64.5826%" y="527.50"></text></g><g><title>roxmltree::tokenizer::Stream::skip_chars (1,003,009 samples, 0.22%)</title><rect x="64.3326%" y="501" width="0.2188%" height="15" fill="rgb(223,209,46)" fg:x="294884646" fg:w="1003009"/><text x="64.5826%" y="511.50"></text></g><g><title>&lt;char as roxmltree::tokenizer::XmlCharExt&gt;::is_xml_char (1,003,009 samples, 0.22%)</title><rect x="64.3326%" y="485" width="0.2188%" height="15" fill="rgb(250,43,18)" fg:x="294884646" fg:w="1003009"/><text x="64.5826%" y="495.50"></text></g><g><title>down_read_trylock (1,003,009 samples, 0.22%)</title><rect x="64.5514%" y="309" width="0.2188%" height="15" fill="rgb(208,13,10)" fg:x="295887655" fg:w="1003009"/><text x="64.8014%" y="319.50"></text></g><g><title>__handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="64.7702%" y="293" width="0.2188%" height="15" fill="rgb(212,200,36)" fg:x="296890664" fg:w="1003009"/><text x="65.0202%" y="303.50"></text></g><g><title>do_anonymous_page (1,003,009 samples, 0.22%)</title><rect x="64.7702%" y="277" width="0.2188%" height="15" fill="rgb(225,90,30)" fg:x="296890664" fg:w="1003009"/><text x="65.0202%" y="287.50"></text></g><g><title>__mem_cgroup_charge (1,003,009 samples, 0.22%)</title><rect x="64.7702%" y="261" width="0.2188%" height="15" fill="rgb(236,182,39)" fg:x="296890664" fg:w="1003009"/><text x="65.0202%" y="271.50"></text></g><g><title>charge_memcg (1,003,009 samples, 0.22%)</title><rect x="64.7702%" y="245" width="0.2188%" height="15" fill="rgb(212,144,35)" fg:x="296890664" fg:w="1003009"/><text x="65.0202%" y="255.50"></text></g><g><title>std::fs::read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="677" width="0.6565%" height="15" fill="rgb(228,63,44)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="687.50"></text></g><g><title>std::fs::read::inner (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="661" width="0.6565%" height="15" fill="rgb(228,109,6)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="671.50"></text></g><g><title>std::io::default_read_to_end (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="645" width="0.6565%" height="15" fill="rgb(238,117,24)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="655.50"></text></g><g><title>&lt;std::fs::File as std::io::Read&gt;::read_buf (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="629" width="0.6565%" height="15" fill="rgb(242,26,26)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="639.50"></text></g><g><title>&lt;&amp;std::fs::File as std::io::Read&gt;::read_buf (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="613" width="0.6565%" height="15" fill="rgb(221,92,48)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="623.50"></text></g><g><title>std::sys::pal::unix::fs::File::read_buf (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="597" width="0.6565%" height="15" fill="rgb(209,209,32)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="607.50"></text></g><g><title>std::sys::pal::unix::fd::FileDesc::read_buf (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="581" width="0.6565%" height="15" fill="rgb(221,70,22)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="591.50"></text></g><g><title>__libc_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="565" width="0.6565%" height="15" fill="rgb(248,145,5)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="575.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="549" width="0.6565%" height="15" fill="rgb(226,116,26)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="559.50"></text></g><g><title>do_syscall_64 (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="533" width="0.6565%" height="15" fill="rgb(244,5,17)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="543.50"></text></g><g><title>x64_sys_call (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="517" width="0.6565%" height="15" fill="rgb(252,159,33)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="527.50"></text></g><g><title>__x64_sys_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="501" width="0.6565%" height="15" fill="rgb(206,71,0)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="511.50"></text></g><g><title>ksys_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="485" width="0.6565%" height="15" fill="rgb(233,118,54)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="495.50"></text></g><g><title>vfs_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="469" width="0.6565%" height="15" fill="rgb(234,83,48)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="479.50"></text></g><g><title>new_sync_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="453" width="0.6565%" height="15" fill="rgb(228,3,54)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="463.50"></text></g><g><title>ext4_file_read_iter (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="437" width="0.6565%" height="15" fill="rgb(226,155,13)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="447.50"></text></g><g><title>generic_file_read_iter (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="421" width="0.6565%" height="15" fill="rgb(241,28,37)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="431.50"></text></g><g><title>filemap_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="405" width="0.6565%" height="15" fill="rgb(233,93,10)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="415.50"></text></g><g><title>copy_page_to_iter (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="389" width="0.6565%" height="15" fill="rgb(225,113,19)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="399.50"></text></g><g><title>copy_user_enhanced_fast_string (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="373" width="0.6565%" height="15" fill="rgb(241,2,18)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="383.50"></text></g><g><title>asm_exc_page_fault (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="357" width="0.6565%" height="15" fill="rgb(228,207,21)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="367.50"></text></g><g><title>exc_page_fault (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="341" width="0.6565%" height="15" fill="rgb(213,211,35)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="351.50"></text></g><g><title>do_user_addr_fault (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="325" width="0.6565%" height="15" fill="rgb(209,83,10)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="335.50"></text></g><g><title>handle_mm_fault (2,006,018 samples, 0.44%)</title><rect x="64.7702%" y="309" width="0.4376%" height="15" fill="rgb(209,164,1)" fg:x="296890664" fg:w="2006018"/><text x="65.0202%" y="319.50"></text></g><g><title>pmd_none_or_trans_huge_or_clear_bad (1,003,009 samples, 0.22%)</title><rect x="64.9891%" y="293" width="0.2188%" height="15" fill="rgb(213,184,43)" fg:x="297893673" fg:w="1003009"/><text x="65.2391%" y="303.50"></text></g><g><title>copy_page_from_iter_atomic (1,003,009 samples, 0.22%)</title><rect x="65.2079%" y="357" width="0.2188%" height="15" fill="rgb(231,61,34)" fg:x="298896682" fg:w="1003009"/><text x="65.4579%" y="367.50"></text></g><g><title>std::fs::write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="645" width="0.4376%" height="15" fill="rgb(235,75,3)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="655.50"></text></g><g><title>std::fs::write::inner (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="629" width="0.4376%" height="15" fill="rgb(220,106,47)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="639.50"></text></g><g><title>std::io::Write::write_all (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="613" width="0.4376%" height="15" fill="rgb(210,196,33)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="623.50"></text></g><g><title>&lt;std::fs::File as std::io::Write&gt;::write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="597" width="0.4376%" height="15" fill="rgb(229,154,42)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="607.50"></text></g><g><title>&lt;&amp;std::fs::File as std::io::Write&gt;::write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="581" width="0.4376%" height="15" fill="rgb(228,114,26)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="591.50"></text></g><g><title>std::sys::pal::unix::fs::File::write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="565" width="0.4376%" height="15" fill="rgb(208,144,1)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="575.50"></text></g><g><title>std::sys::pal::unix::fd::FileDesc::write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="549" width="0.4376%" height="15" fill="rgb(239,112,37)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="559.50"></text></g><g><title>__libc_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="533" width="0.4376%" height="15" fill="rgb(210,96,50)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="543.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="517" width="0.4376%" height="15" fill="rgb(222,178,2)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="527.50"></text></g><g><title>do_syscall_64 (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="501" width="0.4376%" height="15" fill="rgb(226,74,18)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="511.50"></text></g><g><title>x64_sys_call (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="485" width="0.4376%" height="15" fill="rgb(225,67,54)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="495.50"></text></g><g><title>__x64_sys_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="469" width="0.4376%" height="15" fill="rgb(251,92,32)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="479.50"></text></g><g><title>ksys_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="453" width="0.4376%" height="15" fill="rgb(228,149,22)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="463.50"></text></g><g><title>vfs_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="437" width="0.4376%" height="15" fill="rgb(243,54,13)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="447.50"></text></g><g><title>new_sync_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="421" width="0.4376%" height="15" fill="rgb(243,180,28)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="431.50"></text></g><g><title>ext4_file_write_iter (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="405" width="0.4376%" height="15" fill="rgb(208,167,24)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="415.50"></text></g><g><title>ext4_buffered_write_iter (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="389" width="0.4376%" height="15" fill="rgb(245,73,45)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="399.50"></text></g><g><title>generic_perform_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="373" width="0.4376%" height="15" fill="rgb(237,203,48)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="383.50"></text></g><g><title>ext4_da_write_end (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="357" width="0.2188%" height="15" fill="rgb(211,197,16)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="367.50"></text></g><g><title>generic_write_end (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="341" width="0.2188%" height="15" fill="rgb(243,99,51)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="351.50"></text></g><g><title>__mark_inode_dirty (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="325" width="0.2188%" height="15" fill="rgb(215,123,29)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="335.50"></text></g><g><title>ext4_dirty_inode (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="309" width="0.2188%" height="15" fill="rgb(239,186,37)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="319.50"></text></g><g><title>__ext4_mark_inode_dirty (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="293" width="0.2188%" height="15" fill="rgb(252,136,39)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="303.50"></text></g><g><title>ext4_reserve_inode_write (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="277" width="0.2188%" height="15" fill="rgb(223,213,32)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="287.50"></text></g><g><title>__ext4_journal_get_write_access (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="261" width="0.2188%" height="15" fill="rgb(233,115,5)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="271.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="67.1772%" y="597" width="0.2188%" height="15" fill="rgb(207,226,44)" fg:x="307923763" fg:w="1003009"/><text x="67.4272%" y="607.50"></text></g><g><title>&lt;core::ptr::non_null::NonNull&lt;T&gt; as core::cmp::PartialEq&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="67.1772%" y="581" width="0.2188%" height="15" fill="rgb(208,126,0)" fg:x="307923763" fg:w="1003009"/><text x="67.4272%" y="591.50"></text></g><g><title>core::num::&lt;impl u64&gt;::trailing_zeros (1,003,009 samples, 0.22%)</title><rect x="67.3961%" y="597" width="0.2188%" height="15" fill="rgb(244,66,21)" fg:x="308926772" fg:w="1003009"/><text x="67.6461%" y="607.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::len (1,003,009 samples, 0.22%)</title><rect x="68.2713%" y="517" width="0.2188%" height="15" fill="rgb(222,97,12)" fg:x="312938808" fg:w="1003009"/><text x="68.5213%" y="527.50"></text></g><g><title>std::io::cursor::reserve_and_pad (2,006,018 samples, 0.44%)</title><rect x="68.2713%" y="533" width="0.4376%" height="15" fill="rgb(219,213,19)" fg:x="312938808" fg:w="2006018"/><text x="68.5213%" y="543.50"></text></g><g><title>core::num::&lt;impl usize&gt;::saturating_add (1,003,009 samples, 0.22%)</title><rect x="68.4902%" y="517" width="0.2188%" height="15" fill="rgb(252,169,30)" fg:x="313941817" fg:w="1003009"/><text x="68.7402%" y="527.50"></text></g><g><title>fdeflate::compress::Compressor&lt;W&gt;::write_bits (6,018,054 samples, 1.31%)</title><rect x="67.6149%" y="597" width="1.3129%" height="15" fill="rgb(206,32,51)" fg:x="309929781" fg:w="6018054"/><text x="67.8649%" y="607.50"></text></g><g><title>std::io::Write::write_all (3,009,027 samples, 0.66%)</title><rect x="68.2713%" y="581" width="0.6565%" height="15" fill="rgb(250,172,42)" fg:x="312938808" fg:w="3009027"/><text x="68.5213%" y="591.50"></text></g><g><title>&lt;std::io::cursor::Cursor&lt;alloc::vec::Vec&lt;u8,A&gt;&gt; as std::io::Write&gt;::write (3,009,027 samples, 0.66%)</title><rect x="68.2713%" y="565" width="0.6565%" height="15" fill="rgb(209,34,43)" fg:x="312938808" fg:w="3009027"/><text x="68.5213%" y="575.50"></text></g><g><title>std::io::cursor::vec_write (3,009,027 samples, 0.66%)</title><rect x="68.2713%" y="549" width="0.6565%" height="15" fill="rgb(223,11,35)" fg:x="312938808" fg:w="3009027"/><text x="68.5213%" y="559.50"></text></g><g><title>std::io::cursor::vec_write_unchecked (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="533" width="0.2188%" height="15" fill="rgb(251,219,26)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="543.50"></text></g><g><title>core::ptr::mut_ptr::&lt;impl *mut T&gt;::copy_from (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="517" width="0.2188%" height="15" fill="rgb(231,119,3)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="527.50"></text></g><g><title>core::intrinsics::copy (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="501" width="0.2188%" height="15" fill="rgb(216,97,11)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="511.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="485" width="0.2188%" height="15" fill="rgb(223,59,9)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="495.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="469" width="0.2188%" height="15" fill="rgb(233,93,31)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="479.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="453" width="0.2188%" height="15" fill="rgb(239,81,33)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="463.50"></text></g><g><title>handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="437" width="0.2188%" height="15" fill="rgb(213,120,34)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="447.50"></text></g><g><title>__handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="421" width="0.2188%" height="15" fill="rgb(243,49,53)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="431.50"></text></g><g><title>do_anonymous_page (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="405" width="0.2188%" height="15" fill="rgb(247,216,33)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="415.50"></text></g><g><title>kthread_blkcg (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="389" width="0.2188%" height="15" fill="rgb(226,26,14)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="399.50"></text></g><g><title>fdeflate::compress::Compressor&lt;W&gt;::write_data (17,051,153 samples, 3.72%)</title><rect x="65.6455%" y="613" width="3.7199%" height="15" fill="rgb(215,49,53)" fg:x="300902700" fg:w="17051153"/><text x="65.8955%" y="623.50">fdef..</text></g><g><title>fdeflate::compress::Compressor&lt;W&gt;::write_run (2,006,018 samples, 0.44%)</title><rect x="68.9278%" y="597" width="0.4376%" height="15" fill="rgb(245,162,40)" fg:x="315947835" fg:w="2006018"/><text x="69.1778%" y="607.50"></text></g><g><title>fdeflate::compress::Compressor&lt;W&gt;::write_bits (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="581" width="0.2188%" height="15" fill="rgb(229,68,17)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="591.50"></text></g><g><title>std::io::Write::write_all (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="565" width="0.2188%" height="15" fill="rgb(213,182,10)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="575.50"></text></g><g><title>&lt;std::io::cursor::Cursor&lt;alloc::vec::Vec&lt;u8,A&gt;&gt; as std::io::Write&gt;::write (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="549" width="0.2188%" height="15" fill="rgb(245,125,30)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="559.50"></text></g><g><title>std::io::cursor::vec_write (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="533" width="0.2188%" height="15" fill="rgb(232,202,2)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="543.50"></text></g><g><title>std::io::cursor::reserve_and_pad (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="517" width="0.2188%" height="15" fill="rgb(237,140,51)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="527.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::reserve (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="501" width="0.2188%" height="15" fill="rgb(236,157,25)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="511.50"></text></g><g><title>alloc::raw_vec::RawVec&lt;T,A&gt;::reserve (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="485" width="0.2188%" height="15" fill="rgb(219,209,0)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="495.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::reserve (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="469" width="0.2188%" height="15" fill="rgb(240,116,54)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="479.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::reserve::do_reserve_and_handle (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="453" width="0.2188%" height="15" fill="rgb(216,10,36)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="463.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="437" width="0.2188%" height="15" fill="rgb(222,72,44)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="447.50"></text></g><g><title>alloc::raw_vec::finish_grow (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="421" width="0.2188%" height="15" fill="rgb(232,159,9)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="431.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::grow (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="405" width="0.2188%" height="15" fill="rgb(210,39,32)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="415.50"></text></g><g><title>alloc::alloc::Global::grow_impl (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="389" width="0.2188%" height="15" fill="rgb(216,194,45)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="399.50"></text></g><g><title>alloc::alloc::realloc (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="373" width="0.2188%" height="15" fill="rgb(218,18,35)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="383.50"></text></g><g><title>realloc (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="357" width="0.2188%" height="15" fill="rgb(207,83,51)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="367.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="341" width="0.2188%" height="15" fill="rgb(225,63,43)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="351.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="325" width="0.2188%" height="15" fill="rgb(207,57,36)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="335.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="309" width="0.2188%" height="15" fill="rgb(216,99,33)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="319.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="293" width="0.2188%" height="15" fill="rgb(225,42,16)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="303.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="277" width="0.2188%" height="15" fill="rgb(220,201,45)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="287.50"></text></g><g><title>handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="261" width="0.2188%" height="15" fill="rgb(225,33,4)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="271.50"></text></g><g><title>__handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="245" width="0.2188%" height="15" fill="rgb(224,33,50)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="255.50"></text></g><g><title>do_anonymous_page (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="229" width="0.2188%" height="15" fill="rgb(246,198,51)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="239.50"></text></g><g><title>__mem_cgroup_charge (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="213" width="0.2188%" height="15" fill="rgb(205,22,4)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="223.50"></text></g><g><title>charge_memcg (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="197" width="0.2188%" height="15" fill="rgb(206,3,8)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="207.50"></text></g><g><title>png::encoder::Writer&lt;W&gt;::write_image_data (19,057,171 samples, 4.16%)</title><rect x="65.6455%" y="629" width="4.1575%" height="15" fill="rgb(251,23,15)" fg:x="300902700" fg:w="19057171"/><text x="65.8955%" y="639.50">png::..</text></g><g><title>png::encoder::Writer&lt;W&gt;::write_zlib_encoded_idat (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="613" width="0.4376%" height="15" fill="rgb(252,88,28)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="623.50"></text></g><g><title>png::encoder::Writer&lt;W&gt;::write_chunk (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="597" width="0.4376%" height="15" fill="rgb(212,127,14)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="607.50"></text></g><g><title>png::encoder::write_chunk (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="581" width="0.4376%" height="15" fill="rgb(247,145,37)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="591.50"></text></g><g><title>std::io::impls::&lt;impl std::io::Write for &amp;mut W&gt;::write_all (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="565" width="0.4376%" height="15" fill="rgb(209,117,53)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="575.50"></text></g><g><title>std::io::impls::&lt;impl std::io::Write for &amp;mut W&gt;::write_all (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="549" width="0.4376%" height="15" fill="rgb(212,90,42)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="559.50"></text></g><g><title>std::io::impls::&lt;impl std::io::Write for alloc::vec::Vec&lt;u8,A&gt;&gt;::write_all (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="533" width="0.4376%" height="15" fill="rgb(218,164,37)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="543.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::extend_from_slice (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="517" width="0.4376%" height="15" fill="rgb(246,65,34)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="527.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as alloc::vec::spec_extend::SpecExtend&lt;&amp;T,core::slice::iter::Iter&lt;T&gt;&gt;&gt;::spec_extend (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="501" width="0.4376%" height="15" fill="rgb(231,100,33)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="511.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::append_elements (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="485" width="0.4376%" height="15" fill="rgb(228,126,14)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="495.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="469" width="0.4376%" height="15" fill="rgb(215,173,21)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="479.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="453" width="0.4376%" height="15" fill="rgb(210,6,40)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="463.50"></text></g><g><title>asm_exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="437" width="0.4376%" height="15" fill="rgb(212,48,18)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="447.50"></text></g><g><title>exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="421" width="0.4376%" height="15" fill="rgb(230,214,11)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="431.50"></text></g><g><title>do_user_addr_fault (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="405" width="0.4376%" height="15" fill="rgb(254,105,39)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="415.50"></text></g><g><title>tiny_skia::color::PremultipliedColorU8::demultiply (6,018,054 samples, 1.31%)</title><rect x="69.8031%" y="629" width="1.3129%" height="15" fill="rgb(245,158,5)" fg:x="319959871" fg:w="6018054"/><text x="70.0531%" y="639.50"></text></g><g><title>tiny_skia::color::ColorU8::from_rgba (2,006,018 samples, 0.44%)</title><rect x="70.6783%" y="613" width="0.4376%" height="15" fill="rgb(249,208,11)" fg:x="323971907" fg:w="2006018"/><text x="70.9283%" y="623.50"></text></g><g><title>tiny_skia::pixmap::Pixmap::save_png (33,099,297 samples, 7.22%)</title><rect x="65.2079%" y="677" width="7.2210%" height="15" fill="rgb(210,39,28)" fg:x="298896682" fg:w="33099297"/><text x="65.4579%" y="687.50">tiny_skia:..</text></g><g><title>tiny_skia::pixmap::PixmapRef::save_png (33,099,297 samples, 7.22%)</title><rect x="65.2079%" y="661" width="7.2210%" height="15" fill="rgb(211,56,53)" fg:x="298896682" fg:w="33099297"/><text x="65.4579%" y="671.50">tiny_skia:..</text></g><g><title>tiny_skia::pixmap::PixmapRef::encode_png (31,093,279 samples, 6.78%)</title><rect x="65.6455%" y="645" width="6.7834%" height="15" fill="rgb(226,201,30)" fg:x="300902700" fg:w="31093279"/><text x="65.8955%" y="655.50">tiny_skia..</text></g><g><title>tiny_skia::pixmap::PixmapRef::to_owned (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="629" width="1.3129%" height="15" fill="rgb(239,101,34)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="639.50"></text></g><g><title>alloc::slice::&lt;impl [T]&gt;::to_vec (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="613" width="1.3129%" height="15" fill="rgb(226,209,5)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="623.50"></text></g><g><title>alloc::slice::&lt;impl [T]&gt;::to_vec_in (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="597" width="1.3129%" height="15" fill="rgb(250,105,47)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="607.50"></text></g><g><title>alloc::slice::hack::to_vec (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="581" width="1.3129%" height="15" fill="rgb(230,72,3)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="591.50"></text></g><g><title>&lt;T as alloc::slice::hack::ConvertVec&gt;::to_vec (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="565" width="1.3129%" height="15" fill="rgb(232,218,39)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="575.50"></text></g><g><title>core::ptr::const_ptr::&lt;impl *const T&gt;::copy_to_nonoverlapping (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="549" width="1.3129%" height="15" fill="rgb(248,166,6)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="559.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="533" width="1.3129%" height="15" fill="rgb(247,89,20)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="543.50"></text></g><g><title>[libc-2.31.so] (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="517" width="1.3129%" height="15" fill="rgb(248,130,54)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="527.50"></text></g><g><title>asm_exc_page_fault (3,009,027 samples, 0.66%)</title><rect x="71.7724%" y="501" width="0.6565%" height="15" fill="rgb(234,196,4)" fg:x="328986952" fg:w="3009027"/><text x="72.0224%" y="511.50"></text></g><g><title>exc_page_fault (3,009,027 samples, 0.66%)</title><rect x="71.7724%" y="485" width="0.6565%" height="15" fill="rgb(250,143,31)" fg:x="328986952" fg:w="3009027"/><text x="72.0224%" y="495.50"></text></g><g><title>do_user_addr_fault (3,009,027 samples, 0.66%)</title><rect x="71.7724%" y="469" width="0.6565%" height="15" fill="rgb(211,110,34)" fg:x="328986952" fg:w="3009027"/><text x="72.0224%" y="479.50"></text></g><g><title>handle_mm_fault (2,006,018 samples, 0.44%)</title><rect x="71.9912%" y="453" width="0.4376%" height="15" fill="rgb(215,124,48)" fg:x="329989961" fg:w="2006018"/><text x="72.2412%" y="463.50"></text></g><g><title>__handle_mm_fault (2,006,018 samples, 0.44%)</title><rect x="71.9912%" y="437" width="0.4376%" height="15" fill="rgb(216,46,13)" fg:x="329989961" fg:w="2006018"/><text x="72.2412%" y="447.50"></text></g><g><title>do_anonymous_page (1,003,009 samples, 0.22%)</title><rect x="72.2101%" y="421" width="0.2188%" height="15" fill="rgb(205,184,25)" fg:x="330992970" fg:w="1003009"/><text x="72.4601%" y="431.50"></text></g><g><title>lru_cache_add_inactive_or_unevictable (1,003,009 samples, 0.22%)</title><rect x="72.2101%" y="405" width="0.2188%" height="15" fill="rgb(228,1,10)" fg:x="330992970" fg:w="1003009"/><text x="72.4601%" y="415.50"></text></g><g><title>lru_cache_add (1,003,009 samples, 0.22%)</title><rect x="72.2101%" y="389" width="0.2188%" height="15" fill="rgb(213,116,27)" fg:x="330992970" fg:w="1003009"/><text x="72.4601%" y="399.50"></text></g><g><title>__pagevec_lru_add (1,003,009 samples, 0.22%)</title><rect x="72.2101%" y="373" width="0.2188%" height="15" fill="rgb(241,95,50)" fg:x="330992970" fg:w="1003009"/><text x="72.4601%" y="383.50"></text></g><g><title>__lock_text_start (1,003,009 samples, 0.22%)</title><rect x="72.2101%" y="357" width="0.2188%" height="15" fill="rgb(238,48,32)" fg:x="330992970" fg:w="1003009"/><text x="72.4601%" y="367.50"></text></g><g><title>core::ptr::drop_in_place&lt;usvg::parser::svgtree::Document&gt; (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="661" width="0.4376%" height="15" fill="rgb(235,113,49)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="671.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;usvg::parser::svgtree::Attribute&gt;&gt; (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="645" width="0.4376%" height="15" fill="rgb(205,127,43)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="655.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="629" width="0.4376%" height="15" fill="rgb(250,162,2)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="639.50"></text></g><g><title>core::ptr::drop_in_place&lt;[usvg::parser::svgtree::Attribute]&gt; (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="613" width="0.4376%" height="15" fill="rgb(220,13,41)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="623.50"></text></g><g><title>core::ptr::drop_in_place&lt;usvg::parser::svgtree::Attribute&gt; (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="597" width="0.4376%" height="15" fill="rgb(249,221,25)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="607.50"></text></g><g><title>core::ptr::drop_in_place&lt;roxmltree::StringStorage&gt; (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="581" width="0.4376%" height="15" fill="rgb(215,208,19)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="591.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::sync::Arc&lt;str&gt;&gt; (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="565" width="0.4376%" height="15" fill="rgb(236,175,2)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="575.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="549" width="0.4376%" height="15" fill="rgb(241,52,2)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="559.50"></text></g><g><title>alloc::sync::Arc&lt;T,A&gt;::drop_slow (1,003,009 samples, 0.22%)</title><rect x="72.6477%" y="533" width="0.2188%" height="15" fill="rgb(248,140,14)" fg:x="332998988" fg:w="1003009"/><text x="72.8977%" y="543.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::sync::Weak&lt;str,&amp;alloc::alloc::Global&gt;&gt; (1,003,009 samples, 0.22%)</title><rect x="72.6477%" y="517" width="0.2188%" height="15" fill="rgb(253,22,42)" fg:x="332998988" fg:w="1003009"/><text x="72.8977%" y="527.50"></text></g><g><title>&lt;alloc::sync::Weak&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1,003,009 samples, 0.22%)</title><rect x="72.6477%" y="501" width="0.2188%" height="15" fill="rgb(234,61,47)" fg:x="332998988" fg:w="1003009"/><text x="72.8977%" y="511.50"></text></g><g><title>core::num::dec2flt::&lt;impl core::str::traits::FromStr for f64&gt;::from_str (8,024,072 samples, 1.75%)</title><rect x="73.9606%" y="245" width="1.7505%" height="15" fill="rgb(208,226,15)" fg:x="339017042" fg:w="8024072"/><text x="74.2106%" y="255.50"></text></g><g><title>core::num::dec2flt::dec2flt (8,024,072 samples, 1.75%)</title><rect x="73.9606%" y="229" width="1.7505%" height="15" fill="rgb(217,221,4)" fg:x="339017042" fg:w="8024072"/><text x="74.2106%" y="239.50"></text></g><g><title>core::num::dec2flt::parse::parse_number (5,015,045 samples, 1.09%)</title><rect x="74.6171%" y="213" width="1.0941%" height="15" fill="rgb(212,174,34)" fg:x="342026069" fg:w="5015045"/><text x="74.8671%" y="223.50"></text></g><g><title>core::num::dec2flt::parse::parse_partial_number (3,009,027 samples, 0.66%)</title><rect x="75.0547%" y="197" width="0.6565%" height="15" fill="rgb(253,83,4)" fg:x="344032087" fg:w="3009027"/><text x="75.3047%" y="207.50"></text></g><g><title>core::num::dec2flt::parse::try_parse_digits (1,003,009 samples, 0.22%)</title><rect x="75.4923%" y="181" width="0.2188%" height="15" fill="rgb(250,195,49)" fg:x="346038105" fg:w="1003009"/><text x="75.7423%" y="191.50"></text></g><g><title>&lt;[u8] as core::num::dec2flt::common::ByteSlice&gt;::parse_digits (1,003,009 samples, 0.22%)</title><rect x="75.4923%" y="165" width="0.2188%" height="15" fill="rgb(241,192,25)" fg:x="346038105" fg:w="1003009"/><text x="75.7423%" y="175.50"></text></g><g><title>core::slice::&lt;impl [T]&gt;::split_first (1,003,009 samples, 0.22%)</title><rect x="75.4923%" y="149" width="0.2188%" height="15" fill="rgb(208,124,10)" fg:x="346038105" fg:w="1003009"/><text x="75.7423%" y="159.50"></text></g><g><title>svgtypes::number::&lt;impl svgtypes::stream::Stream&gt;::parse_number_impl (9,027,081 samples, 1.97%)</title><rect x="73.9606%" y="261" width="1.9694%" height="15" fill="rgb(222,33,0)" fg:x="339017042" fg:w="9027081"/><text x="74.2106%" y="271.50">s..</text></g><g><title>svgtypes::stream::Stream::slice_back (1,003,009 samples, 0.22%)</title><rect x="75.7112%" y="245" width="0.2188%" height="15" fill="rgb(234,209,28)" fg:x="347041114" fg:w="1003009"/><text x="75.9612%" y="255.50"></text></g><g><title>core::str::traits::&lt;impl core::ops::index::Index&lt;I&gt; for str&gt;::index (1,003,009 samples, 0.22%)</title><rect x="75.7112%" y="229" width="0.2188%" height="15" fill="rgb(224,11,23)" fg:x="347041114" fg:w="1003009"/><text x="75.9612%" y="239.50"></text></g><g><title>core::str::traits::&lt;impl core::slice::index::SliceIndex&lt;str&gt; for core::ops::range::Range&lt;usize&gt;&gt;::index (1,003,009 samples, 0.22%)</title><rect x="75.7112%" y="213" width="0.2188%" height="15" fill="rgb(232,99,1)" fg:x="347041114" fg:w="1003009"/><text x="75.9612%" y="223.50"></text></g><g><title>core::str::traits::&lt;impl core::slice::index::SliceIndex&lt;str&gt; for core::ops::range::Range&lt;usize&gt;&gt;::get (1,003,009 samples, 0.22%)</title><rect x="75.7112%" y="197" width="0.2188%" height="15" fill="rgb(237,95,45)" fg:x="347041114" fg:w="1003009"/><text x="75.9612%" y="207.50"></text></g><g><title>core::str::&lt;impl str&gt;::is_char_boundary (1,003,009 samples, 0.22%)</title><rect x="75.7112%" y="181" width="0.2188%" height="15" fill="rgb(208,109,11)" fg:x="347041114" fg:w="1003009"/><text x="75.9612%" y="191.50"></text></g><g><title>&lt;svgtypes::path::PathParser as core::iter::traits::iterator::Iterator&gt;::next (12,036,108 samples, 2.63%)</title><rect x="73.5230%" y="325" width="2.6258%" height="15" fill="rgb(216,190,48)" fg:x="337011024" fg:w="12036108"/><text x="73.7730%" y="335.50">&lt;s..</text></g><g><title>svgtypes::path::next_impl (12,036,108 samples, 2.63%)</title><rect x="73.5230%" y="309" width="2.6258%" height="15" fill="rgb(251,171,36)" fg:x="337011024" fg:w="12036108"/><text x="73.7730%" y="319.50">sv..</text></g><g><title>svgtypes::number::&lt;impl svgtypes::stream::Stream&gt;::parse_list_number (10,030,090 samples, 2.19%)</title><rect x="73.9606%" y="293" width="2.1882%" height="15" fill="rgb(230,62,22)" fg:x="339017042" fg:w="10030090"/><text x="74.2106%" y="303.50">s..</text></g><g><title>svgtypes::number::&lt;impl svgtypes::stream::Stream&gt;::parse_number (10,030,090 samples, 2.19%)</title><rect x="73.9606%" y="277" width="2.1882%" height="15" fill="rgb(225,114,35)" fg:x="339017042" fg:w="10030090"/><text x="74.2106%" y="287.50">s..</text></g><g><title>svgtypes::stream::Stream::skip_spaces (1,003,009 samples, 0.22%)</title><rect x="75.9300%" y="261" width="0.2188%" height="15" fill="rgb(215,118,42)" fg:x="348044123" fg:w="1003009"/><text x="76.1800%" y="271.50"></text></g><g><title>svgtypes::stream::Stream::curr_byte_unchecked (1,003,009 samples, 0.22%)</title><rect x="75.9300%" y="245" width="0.2188%" height="15" fill="rgb(243,119,21)" fg:x="348044123" fg:w="1003009"/><text x="76.1800%" y="255.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (1,003,009 samples, 0.22%)</title><rect x="76.1488%" y="325" width="0.2188%" height="15" fill="rgb(252,177,53)" fg:x="349047132" fg:w="1003009"/><text x="76.3988%" y="335.50"></text></g><g><title>&lt;svgtypes::path::SimplifyingPathParser as core::iter::traits::iterator::Iterator&gt;::next (16,048,144 samples, 3.50%)</title><rect x="73.0853%" y="341" width="3.5011%" height="15" fill="rgb(237,209,29)" fg:x="335005006" fg:w="16048144"/><text x="73.3353%" y="351.50">&lt;sv..</text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::remove (1,003,009 samples, 0.22%)</title><rect x="76.3676%" y="325" width="0.2188%" height="15" fill="rgb(212,65,23)" fg:x="350050141" fg:w="1003009"/><text x="76.6176%" y="335.50"></text></g><g><title>core::intrinsics::copy (1,003,009 samples, 0.22%)</title><rect x="76.3676%" y="309" width="0.2188%" height="15" fill="rgb(230,222,46)" fg:x="350050141" fg:w="1003009"/><text x="76.6176%" y="319.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="76.3676%" y="293" width="0.2188%" height="15" fill="rgb(215,135,32)" fg:x="350050141" fg:w="1003009"/><text x="76.6176%" y="303.50"></text></g><g><title>core::option::Option&lt;T&gt;::map (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="341" width="0.4376%" height="15" fill="rgb(246,101,22)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="351.50"></text></g><g><title>core::ops::function::FnOnce::call_once (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="325" width="0.4376%" height="15" fill="rgb(206,107,13)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="335.50"></text></g><g><title>alloc::sync::Arc&lt;T&gt;::new (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="309" width="0.4376%" height="15" fill="rgb(250,100,44)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="319.50"></text></g><g><title>alloc::boxed::Box&lt;T&gt;::new (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="293" width="0.4376%" height="15" fill="rgb(231,147,38)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="303.50"></text></g><g><title>alloc::alloc::exchange_malloc (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="277" width="0.4376%" height="15" fill="rgb(229,8,40)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="287.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::allocate (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="261" width="0.4376%" height="15" fill="rgb(221,135,30)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="271.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="245" width="0.4376%" height="15" fill="rgb(249,193,18)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="255.50"></text></g><g><title>alloc::alloc::alloc (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="229" width="0.4376%" height="15" fill="rgb(209,133,39)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="239.50"></text></g><g><title>__libc_malloc (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="213" width="0.4376%" height="15" fill="rgb(232,100,14)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="223.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="197" width="0.4376%" height="15" fill="rgb(224,185,1)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="207.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::line_to (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="341" width="0.8753%" height="15" fill="rgb(223,139,8)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="351.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="325" width="0.8753%" height="15" fill="rgb(232,213,38)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="335.50"></text></g><g><title>alloc::raw_vec::RawVec&lt;T,A&gt;::grow_one (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="309" width="0.8753%" height="15" fill="rgb(207,94,22)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="319.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_one (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="293" width="0.8753%" height="15" fill="rgb(219,183,54)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="303.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="277" width="0.8753%" height="15" fill="rgb(216,185,54)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="287.50"></text></g><g><title>alloc::raw_vec::finish_grow (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="261" width="0.8753%" height="15" fill="rgb(254,217,39)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="271.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::grow (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="245" width="0.8753%" height="15" fill="rgb(240,178,23)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="255.50"></text></g><g><title>alloc::alloc::Global::grow_impl (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="229" width="0.8753%" height="15" fill="rgb(218,11,47)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="239.50"></text></g><g><title>alloc::alloc::realloc (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="213" width="0.8753%" height="15" fill="rgb(218,51,51)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="223.50"></text></g><g><title>realloc (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="197" width="0.8753%" height="15" fill="rgb(238,126,27)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="207.50"></text></g><g><title>[libc-2.31.so] (3,009,027 samples, 0.66%)</title><rect x="77.2429%" y="181" width="0.6565%" height="15" fill="rgb(249,202,22)" fg:x="354062177" fg:w="3009027"/><text x="77.4929%" y="191.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="77.6805%" y="165" width="0.2188%" height="15" fill="rgb(254,195,49)" fg:x="356068195" fg:w="1003009"/><text x="77.9305%" y="175.50"></text></g><g><title>alloc::raw_vec::finish_grow (1,003,009 samples, 0.22%)</title><rect x="77.8993%" y="261" width="0.2188%" height="15" fill="rgb(208,123,14)" fg:x="357071204" fg:w="1003009"/><text x="78.1493%" y="271.50"></text></g><g><title>__libc_malloc (1,003,009 samples, 0.22%)</title><rect x="77.8993%" y="245" width="0.2188%" height="15" fill="rgb(224,200,8)" fg:x="357071204" fg:w="1003009"/><text x="78.1493%" y="255.50"></text></g><g><title>usvg::parser::converter::convert_element_impl (24,072,216 samples, 5.25%)</title><rect x="73.0853%" y="389" width="5.2516%" height="15" fill="rgb(217,61,36)" fg:x="335005006" fg:w="24072216"/><text x="73.3353%" y="399.50">usvg::..</text></g><g><title>usvg::parser::shapes::convert (24,072,216 samples, 5.25%)</title><rect x="73.0853%" y="373" width="5.2516%" height="15" fill="rgb(206,35,45)" fg:x="335005006" fg:w="24072216"/><text x="73.3353%" y="383.50">usvg::..</text></g><g><title>usvg::parser::shapes::convert_path (24,072,216 samples, 5.25%)</title><rect x="73.0853%" y="357" width="5.2516%" height="15" fill="rgb(217,65,33)" fg:x="335005006" fg:w="24072216"/><text x="73.3353%" y="367.50">usvg::..</text></g><g><title>tiny_skia_path::path_builder::PathBuilder::move_to (2,006,018 samples, 0.44%)</title><rect x="77.8993%" y="341" width="0.4376%" height="15" fill="rgb(222,158,48)" fg:x="357071204" fg:w="2006018"/><text x="78.1493%" y="351.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (2,006,018 samples, 0.44%)</title><rect x="77.8993%" y="325" width="0.4376%" height="15" fill="rgb(254,2,54)" fg:x="357071204" fg:w="2006018"/><text x="78.1493%" y="335.50"></text></g><g><title>alloc::raw_vec::RawVec&lt;T,A&gt;::grow_one (2,006,018 samples, 0.44%)</title><rect x="77.8993%" y="309" width="0.4376%" height="15" fill="rgb(250,143,38)" fg:x="357071204" fg:w="2006018"/><text x="78.1493%" y="319.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_one (2,006,018 samples, 0.44%)</title><rect x="77.8993%" y="293" width="0.4376%" height="15" fill="rgb(248,25,0)" fg:x="357071204" fg:w="2006018"/><text x="78.1493%" y="303.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (2,006,018 samples, 0.44%)</title><rect x="77.8993%" y="277" width="0.4376%" height="15" fill="rgb(206,152,27)" fg:x="357071204" fg:w="2006018"/><text x="78.1493%" y="287.50"></text></g><g><title>core::cmp::max (1,003,009 samples, 0.22%)</title><rect x="78.1182%" y="261" width="0.2188%" height="15" fill="rgb(240,77,30)" fg:x="358074213" fg:w="1003009"/><text x="78.3682%" y="271.50"></text></g><g><title>core::cmp::Ord::max (1,003,009 samples, 0.22%)</title><rect x="78.1182%" y="245" width="0.2188%" height="15" fill="rgb(231,5,3)" fg:x="358074213" fg:w="1003009"/><text x="78.3682%" y="255.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::any (3,009,027 samples, 0.66%)</title><rect x="78.3370%" y="309" width="0.6565%" height="15" fill="rgb(207,226,32)" fg:x="359077222" fg:w="3009027"/><text x="78.5870%" y="319.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::has_attribute::{{closure}} (3,009,027 samples, 0.66%)</title><rect x="78.3370%" y="293" width="0.6565%" height="15" fill="rgb(222,207,47)" fg:x="359077222" fg:w="3009027"/><text x="78.5870%" y="303.50"></text></g><g><title>&lt;usvg::parser::svgtree::names::AId as core::cmp::PartialEq&gt;::eq (3,009,027 samples, 0.66%)</title><rect x="78.3370%" y="277" width="0.6565%" height="15" fill="rgb(229,115,45)" fg:x="359077222" fg:w="3009027"/><text x="78.5870%" y="287.50"></text></g><g><title>usvg::parser::marker::is_valid (4,012,036 samples, 0.88%)</title><rect x="78.3370%" y="373" width="0.8753%" height="15" fill="rgb(224,191,6)" fg:x="359077222" fg:w="4012036"/><text x="78.5870%" y="383.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute (4,012,036 samples, 0.88%)</title><rect x="78.3370%" y="357" width="0.8753%" height="15" fill="rgb(230,227,24)" fg:x="359077222" fg:w="4012036"/><text x="78.5870%" y="367.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute_impl (4,012,036 samples, 0.88%)</title><rect x="78.3370%" y="341" width="0.8753%" height="15" fill="rgb(228,80,19)" fg:x="359077222" fg:w="4012036"/><text x="78.5870%" y="351.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::has_attribute (4,012,036 samples, 0.88%)</title><rect x="78.3370%" y="325" width="0.8753%" height="15" fill="rgb(247,229,0)" fg:x="359077222" fg:w="4012036"/><text x="78.5870%" y="335.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attributes (1,003,009 samples, 0.22%)</title><rect x="78.9934%" y="309" width="0.2188%" height="15" fill="rgb(237,194,15)" fg:x="362086249" fg:w="1003009"/><text x="79.2434%" y="319.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as core::ops::index::Index&lt;I&gt;&gt;::index (1,003,009 samples, 0.22%)</title><rect x="78.9934%" y="293" width="0.2188%" height="15" fill="rgb(219,203,20)" fg:x="362086249" fg:w="1003009"/><text x="79.2434%" y="303.50"></text></g><g><title>core::slice::index::&lt;impl core::ops::index::Index&lt;I&gt; for [T]&gt;::index (1,003,009 samples, 0.22%)</title><rect x="78.9934%" y="277" width="0.2188%" height="15" fill="rgb(234,128,8)" fg:x="362086249" fg:w="1003009"/><text x="79.2434%" y="287.50"></text></g><g><title>&lt;core::ops::range::Range&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::index (1,003,009 samples, 0.22%)</title><rect x="78.9934%" y="261" width="0.2188%" height="15" fill="rgb(248,202,8)" fg:x="362086249" fg:w="1003009"/><text x="79.2434%" y="271.50"></text></g><g><title>core::num::&lt;impl usize&gt;::checked_sub (1,003,009 samples, 0.22%)</title><rect x="78.9934%" y="245" width="0.2188%" height="15" fill="rgb(206,104,37)" fg:x="362086249" fg:w="1003009"/><text x="79.2434%" y="255.50"></text></g><g><title>usvg::parser::style::resolve_fill (1,003,009 samples, 0.22%)</title><rect x="79.2123%" y="373" width="0.2188%" height="15" fill="rgb(223,8,27)" fg:x="363089258" fg:w="1003009"/><text x="79.4623%" y="383.50"></text></g><g><title>usvg::parser::style::convert_paint (1,003,009 samples, 0.22%)</title><rect x="79.2123%" y="357" width="0.2188%" height="15" fill="rgb(216,217,28)" fg:x="363089258" fg:w="1003009"/><text x="79.4623%" y="367.50"></text></g><g><title>svgtypes::paint::Paint::from_str (1,003,009 samples, 0.22%)</title><rect x="79.2123%" y="341" width="0.2188%" height="15" fill="rgb(249,199,1)" fg:x="363089258" fg:w="1003009"/><text x="79.4623%" y="351.50"></text></g><g><title>&lt;svgtypes::color::Color as core::str::traits::FromStr&gt;::from_str (1,003,009 samples, 0.22%)</title><rect x="79.2123%" y="325" width="0.2188%" height="15" fill="rgb(240,85,17)" fg:x="363089258" fg:w="1003009"/><text x="79.4623%" y="335.50"></text></g><g><title>&lt;strict_num::NormalizedF32 as core::ops::arith::Mul&gt;::mul (1,003,009 samples, 0.22%)</title><rect x="79.4311%" y="357" width="0.2188%" height="15" fill="rgb(206,108,45)" fg:x="364092267" fg:w="1003009"/><text x="79.6811%" y="367.50"></text></g><g><title>strict_num::NormalizedF32::new_clamped (1,003,009 samples, 0.22%)</title><rect x="79.4311%" y="341" width="0.2188%" height="15" fill="rgb(245,210,41)" fg:x="364092267" fg:w="1003009"/><text x="79.6811%" y="351.50"></text></g><g><title>core::f32::&lt;impl f32&gt;::is_finite (1,003,009 samples, 0.22%)</title><rect x="79.4311%" y="325" width="0.2188%" height="15" fill="rgb(206,13,37)" fg:x="364092267" fg:w="1003009"/><text x="79.6811%" y="335.50"></text></g><g><title>usvg::parser::style::conv_dasharray (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="357" width="0.2188%" height="15" fill="rgb(250,61,18)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="367.50"></text></g><g><title>usvg::parser::units::convert_list (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="341" width="0.2188%" height="15" fill="rgb(235,172,48)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="351.50"></text></g><g><title>&lt;core::iter::adapters::flatten::Flatten&lt;I&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="325" width="0.2188%" height="15" fill="rgb(249,201,17)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="335.50"></text></g><g><title>&lt;core::iter::adapters::flatten::FlattenCompat&lt;I,U&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="309" width="0.2188%" height="15" fill="rgb(219,208,6)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="319.50"></text></g><g><title>&lt;core::iter::adapters::fuse::Fuse&lt;I&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="293" width="0.2188%" height="15" fill="rgb(248,31,23)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="303.50"></text></g><g><title>&lt;core::iter::adapters::fuse::Fuse&lt;I&gt; as core::iter::adapters::fuse::FuseImpl&lt;I&gt;&gt;::next (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="277" width="0.2188%" height="15" fill="rgb(245,15,42)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="287.50"></text></g><g><title>core::iter::adapters::fuse::and_then_or_clear (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="261" width="0.2188%" height="15" fill="rgb(222,217,39)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="271.50"></text></g><g><title>core::ops::function::FnOnce::call_once (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="245" width="0.2188%" height="15" fill="rgb(210,219,27)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="255.50"></text></g><g><title>&lt;svgtypes::length::LengthListParser as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="229" width="0.2188%" height="15" fill="rgb(252,166,36)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="239.50"></text></g><g><title>svgtypes::length::&lt;impl svgtypes::stream::Stream&gt;::parse_list_length (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="213" width="0.2188%" height="15" fill="rgb(245,132,34)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="223.50"></text></g><g><title>svgtypes::length::&lt;impl svgtypes::stream::Stream&gt;::parse_length (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="197" width="0.2188%" height="15" fill="rgb(236,54,3)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="207.50"></text></g><g><title>svgtypes::stream::Stream::skip_spaces (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="181" width="0.2188%" height="15" fill="rgb(241,173,43)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="191.50"></text></g><g><title>svgtypes::stream::Stream::curr_byte_unchecked (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="165" width="0.2188%" height="15" fill="rgb(215,190,9)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="175.50"></text></g><g><title>usvg::parser::style::convert_paint (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="357" width="0.2188%" height="15" fill="rgb(242,101,16)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="367.50"></text></g><g><title>svgtypes::paint::Paint::from_str (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="341" width="0.2188%" height="15" fill="rgb(223,190,21)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="351.50"></text></g><g><title>&lt;svgtypes::color::Color as core::str::traits::FromStr&gt;::from_str (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="325" width="0.2188%" height="15" fill="rgb(215,228,25)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="335.50"></text></g><g><title>svgtypes::color::&lt;impl svgtypes::stream::Stream&gt;::parse_color (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="309" width="0.2188%" height="15" fill="rgb(225,36,22)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="319.50"></text></g><g><title>svgtypes::stream::Stream::consume_bytes (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="293" width="0.2188%" height="15" fill="rgb(251,106,46)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="303.50"></text></g><g><title>svgtypes::stream::Stream::skip_bytes (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="277" width="0.2188%" height="15" fill="rgb(208,90,1)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="287.50"></text></g><g><title>svgtypes::color::&lt;impl svgtypes::stream::Stream&gt;::parse_color::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="261" width="0.2188%" height="15" fill="rgb(243,10,4)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="271.50"></text></g><g><title>&lt;u8 as svgtypes::stream::ByteExt&gt;::is_hex_digit (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="245" width="0.2188%" height="15" fill="rgb(212,137,27)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="255.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attribute (1,003,009 samples, 0.22%)</title><rect x="80.0875%" y="341" width="0.2188%" height="15" fill="rgb(231,220,49)" fg:x="367101294" fg:w="1003009"/><text x="80.3375%" y="351.50"></text></g><g><title>&lt;f32 as usvg::parser::svgtree::FromValue&gt;::parse (1,003,009 samples, 0.22%)</title><rect x="80.0875%" y="325" width="0.2188%" height="15" fill="rgb(237,96,20)" fg:x="367101294" fg:w="1003009"/><text x="80.3375%" y="335.50"></text></g><g><title>&lt;svgtypes::number::Number as core::str::traits::FromStr&gt;::from_str (1,003,009 samples, 0.22%)</title><rect x="80.0875%" y="309" width="0.2188%" height="15" fill="rgb(239,229,30)" fg:x="367101294" fg:w="1003009"/><text x="80.3375%" y="319.50"></text></g><g><title>usvg::parser::style::resolve_stroke (5,015,045 samples, 1.09%)</title><rect x="79.4311%" y="373" width="1.0941%" height="15" fill="rgb(219,65,33)" fg:x="364092267" fg:w="5015045"/><text x="79.6811%" y="383.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute (2,006,018 samples, 0.44%)</title><rect x="80.0875%" y="357" width="0.4376%" height="15" fill="rgb(243,134,7)" fg:x="367101294" fg:w="2006018"/><text x="80.3375%" y="367.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute_impl (1,003,009 samples, 0.22%)</title><rect x="80.3063%" y="341" width="0.2188%" height="15" fill="rgb(216,177,54)" fg:x="368104303" fg:w="1003009"/><text x="80.5563%" y="351.50"></text></g><g><title>usvg::parser::svgtree::&lt;impl usvg::parser::svgtree::names::AId&gt;::is_inheritable (1,003,009 samples, 0.22%)</title><rect x="80.3063%" y="325" width="0.2188%" height="15" fill="rgb(211,160,20)" fg:x="368104303" fg:w="1003009"/><text x="80.5563%" y="335.50"></text></g><g><title>usvg::parser::svgtree::&lt;impl usvg::parser::svgtree::names::AId&gt;::is_presentation (1,003,009 samples, 0.22%)</title><rect x="80.3063%" y="309" width="0.2188%" height="15" fill="rgb(239,85,39)" fg:x="368104303" fg:w="1003009"/><text x="80.5563%" y="319.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="80.5252%" y="309" width="0.2188%" height="15" fill="rgb(232,125,22)" fg:x="369107312" fg:w="1003009"/><text x="80.7752%" y="319.50"></text></g><g><title>&lt;core::ptr::non_null::NonNull&lt;T&gt; as core::cmp::PartialEq&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="80.5252%" y="293" width="0.2188%" height="15" fill="rgb(244,57,34)" fg:x="369107312" fg:w="1003009"/><text x="80.7752%" y="303.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute (2,006,018 samples, 0.44%)</title><rect x="80.5252%" y="373" width="0.4376%" height="15" fill="rgb(214,203,32)" fg:x="369107312" fg:w="2006018"/><text x="80.7752%" y="383.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute_impl (2,006,018 samples, 0.44%)</title><rect x="80.5252%" y="357" width="0.4376%" height="15" fill="rgb(207,58,43)" fg:x="369107312" fg:w="2006018"/><text x="80.7752%" y="367.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::has_attribute (2,006,018 samples, 0.44%)</title><rect x="80.5252%" y="341" width="0.4376%" height="15" fill="rgb(215,193,15)" fg:x="369107312" fg:w="2006018"/><text x="80.7752%" y="351.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::any (2,006,018 samples, 0.44%)</title><rect x="80.5252%" y="325" width="0.4376%" height="15" fill="rgb(232,15,44)" fg:x="369107312" fg:w="2006018"/><text x="80.7752%" y="335.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::has_attribute::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="80.7440%" y="309" width="0.2188%" height="15" fill="rgb(212,3,48)" fg:x="370110321" fg:w="1003009"/><text x="80.9940%" y="319.50"></text></g><g><title>&lt;usvg::parser::svgtree::names::AId as core::cmp::PartialEq&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="80.7440%" y="293" width="0.2188%" height="15" fill="rgb(218,128,7)" fg:x="370110321" fg:w="1003009"/><text x="80.9940%" y="303.50"></text></g><g><title>&lt;tiny_skia_path::path::PathSegmentsIter as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="80.9628%" y="341" width="0.2188%" height="15" fill="rgb(226,216,39)" fg:x="371113330" fg:w="1003009"/><text x="81.2128%" y="351.50"></text></g><g><title>core::f32::&lt;impl f32&gt;::min (1,003,009 samples, 0.22%)</title><rect x="81.1816%" y="341" width="0.2188%" height="15" fill="rgb(243,47,51)" fg:x="372116339" fg:w="1003009"/><text x="81.4316%" y="351.50"></text></g><g><title>tiny_skia_path::path::Path::compute_tight_bounds (3,009,027 samples, 0.66%)</title><rect x="80.9628%" y="357" width="0.6565%" height="15" fill="rgb(241,183,40)" fg:x="371113330" fg:w="3009027"/><text x="81.2128%" y="367.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (1,003,009 samples, 0.22%)</title><rect x="81.4004%" y="341" width="0.2188%" height="15" fill="rgb(231,217,32)" fg:x="373119348" fg:w="1003009"/><text x="81.6504%" y="351.50"></text></g><g><title>tiny_skia_path::rect::checked_f32_sub (1,003,009 samples, 0.22%)</title><rect x="81.4004%" y="325" width="0.2188%" height="15" fill="rgb(229,61,38)" fg:x="373119348" fg:w="1003009"/><text x="81.6504%" y="335.50"></text></g><g><title>tiny_skia_path::rect::Rect::transform (1,003,009 samples, 0.22%)</title><rect x="81.6193%" y="357" width="0.2188%" height="15" fill="rgb(225,210,5)" fg:x="374122357" fg:w="1003009"/><text x="81.8693%" y="367.50"></text></g><g><title>tiny_skia_path::path::Path::transform (1,003,009 samples, 0.22%)</title><rect x="81.6193%" y="341" width="0.2188%" height="15" fill="rgb(231,79,45)" fg:x="374122357" fg:w="1003009"/><text x="81.8693%" y="351.50"></text></g><g><title>tiny_skia_path::transform::Transform::map_points (1,003,009 samples, 0.22%)</title><rect x="81.6193%" y="325" width="0.2188%" height="15" fill="rgb(224,100,7)" fg:x="374122357" fg:w="1003009"/><text x="81.8693%" y="335.50"></text></g><g><title>tiny_skia_path::transform::Transform::is_identity (1,003,009 samples, 0.22%)</title><rect x="81.6193%" y="309" width="0.2188%" height="15" fill="rgb(241,198,18)" fg:x="374122357" fg:w="1003009"/><text x="81.8693%" y="319.50"></text></g><g><title>&lt;tiny_skia_path::transform::Transform as core::cmp::PartialEq&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="81.6193%" y="293" width="0.2188%" height="15" fill="rgb(252,97,53)" fg:x="374122357" fg:w="1003009"/><text x="81.8693%" y="303.50"></text></g><g><title>core::ptr::drop_in_place&lt;tiny_skia_path::path::Path&gt; (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="341" width="0.6565%" height="15" fill="rgb(220,88,7)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="351.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;tiny_skia_path::Point&gt;&gt; (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="325" width="0.6565%" height="15" fill="rgb(213,176,14)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="335.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::raw_vec::RawVec&lt;tiny_skia_path::Point&gt;&gt; (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="309" width="0.6565%" height="15" fill="rgb(246,73,7)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="319.50"></text></g><g><title>&lt;alloc::raw_vec::RawVec&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="293" width="0.6565%" height="15" fill="rgb(245,64,36)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="303.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::deallocate (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="277" width="0.6565%" height="15" fill="rgb(245,80,10)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="287.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::deallocate (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="261" width="0.6565%" height="15" fill="rgb(232,107,50)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="271.50"></text></g><g><title>alloc::alloc::dealloc (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="245" width="0.6565%" height="15" fill="rgb(253,3,0)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="255.50"></text></g><g><title>[libc-2.31.so] (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="229" width="0.6565%" height="15" fill="rgb(212,99,53)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="239.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="82.4945%" y="213" width="0.2188%" height="15" fill="rgb(249,111,54)" fg:x="378134393" fg:w="1003009"/><text x="82.7445%" y="223.50"></text></g><g><title>tiny_skia_path::path::Path::compute_tight_bounds (1,003,009 samples, 0.22%)</title><rect x="82.7133%" y="341" width="0.2188%" height="15" fill="rgb(249,55,30)" fg:x="379137402" fg:w="1003009"/><text x="82.9633%" y="351.50"></text></g><g><title>core::f32::&lt;impl f32&gt;::min (1,003,009 samples, 0.22%)</title><rect x="82.7133%" y="325" width="0.2188%" height="15" fill="rgb(237,47,42)" fg:x="379137402" fg:w="1003009"/><text x="82.9633%" y="335.50"></text></g><g><title>core::ptr::drop_in_place&lt;tiny_skia_path::stroker::PathStroker&gt; (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="325" width="0.2188%" height="15" fill="rgb(211,20,18)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="335.50"></text></g><g><title>core::ptr::drop_in_place&lt;tiny_skia_path::path_builder::PathBuilder&gt; (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="309" width="0.2188%" height="15" fill="rgb(231,203,46)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="319.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;tiny_skia_path::Point&gt;&gt; (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="293" width="0.2188%" height="15" fill="rgb(237,142,3)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="303.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::raw_vec::RawVec&lt;tiny_skia_path::Point&gt;&gt; (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="277" width="0.2188%" height="15" fill="rgb(241,107,1)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="287.50"></text></g><g><title>&lt;alloc::raw_vec::RawVec&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="261" width="0.2188%" height="15" fill="rgb(229,83,13)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="271.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::deallocate (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="245" width="0.2188%" height="15" fill="rgb(241,91,40)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="255.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::deallocate (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="229" width="0.2188%" height="15" fill="rgb(225,3,45)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="239.50"></text></g><g><title>alloc::alloc::dealloc (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="213" width="0.2188%" height="15" fill="rgb(244,223,14)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="223.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="197" width="0.2188%" height="15" fill="rgb(224,124,37)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="207.50"></text></g><g><title>__libc_malloc (1,003,009 samples, 0.22%)</title><rect x="83.1510%" y="181" width="0.2188%" height="15" fill="rgb(251,171,30)" fg:x="381143420" fg:w="1003009"/><text x="83.4010%" y="191.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::reserve (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="293" width="0.4376%" height="15" fill="rgb(236,46,54)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="303.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::reserve (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="277" width="0.4376%" height="15" fill="rgb(245,213,5)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="287.50"></text></g><g><title>alloc::raw_vec::RawVec&lt;T,A&gt;::reserve (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="261" width="0.4376%" height="15" fill="rgb(230,144,27)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="271.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::reserve (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="245" width="0.4376%" height="15" fill="rgb(220,86,6)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="255.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::reserve::do_reserve_and_handle (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="229" width="0.4376%" height="15" fill="rgb(240,20,13)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="239.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="213" width="0.4376%" height="15" fill="rgb(217,89,34)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="223.50"></text></g><g><title>alloc::raw_vec::finish_grow (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="197" width="0.4376%" height="15" fill="rgb(229,13,5)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="207.50"></text></g><g><title>__rust_alloc (1,003,009 samples, 0.22%)</title><rect x="83.3698%" y="181" width="0.2188%" height="15" fill="rgb(244,67,35)" fg:x="382146429" fg:w="1003009"/><text x="83.6198%" y="191.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::close (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="261" width="0.2188%" height="15" fill="rgb(221,40,2)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="271.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="245" width="0.2188%" height="15" fill="rgb(237,157,21)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="255.50"></text></g><g><title>alloc::raw_vec::RawVec&lt;T,A&gt;::grow_one (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="229" width="0.2188%" height="15" fill="rgb(222,94,11)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="239.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_one (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="213" width="0.2188%" height="15" fill="rgb(249,113,6)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="223.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="197" width="0.2188%" height="15" fill="rgb(238,137,36)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="207.50"></text></g><g><title>alloc::raw_vec::finish_grow (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="181" width="0.2188%" height="15" fill="rgb(210,102,26)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="191.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::grow (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="165" width="0.2188%" height="15" fill="rgb(218,30,30)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="175.50"></text></g><g><title>alloc::alloc::Global::grow_impl (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="149" width="0.2188%" height="15" fill="rgb(214,67,26)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="159.50"></text></g><g><title>alloc::alloc::realloc (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="133" width="0.2188%" height="15" fill="rgb(251,9,53)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="143.50"></text></g><g><title>realloc (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="117" width="0.2188%" height="15" fill="rgb(228,204,25)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="127.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="101" width="0.2188%" height="15" fill="rgb(207,153,8)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="111.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="85" width="0.2188%" height="15" fill="rgb(242,9,16)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="95.50"></text></g><g><title>&lt;core::result::Result&lt;T,E&gt; as core::ops::try_trait::Try&gt;::branch (1,003,009 samples, 0.22%)</title><rect x="84.0263%" y="165" width="0.2188%" height="15" fill="rgb(217,211,10)" fg:x="385155456" fg:w="1003009"/><text x="84.2763%" y="175.50"></text></g><g><title>__rdl_realloc (1,003,009 samples, 0.22%)</title><rect x="84.2451%" y="101" width="0.2188%" height="15" fill="rgb(219,228,52)" fg:x="386158465" fg:w="1003009"/><text x="84.4951%" y="111.50"></text></g><g><title>std::sys::alloc::unix::&lt;impl core::alloc::global::GlobalAlloc for std::alloc::System&gt;::realloc (1,003,009 samples, 0.22%)</title><rect x="84.2451%" y="85" width="0.2188%" height="15" fill="rgb(231,92,29)" fg:x="386158465" fg:w="1003009"/><text x="84.4951%" y="95.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::grow (5,015,045 samples, 1.09%)</title><rect x="84.2451%" y="149" width="1.0941%" height="15" fill="rgb(232,8,23)" fg:x="386158465" fg:w="5015045"/><text x="84.4951%" y="159.50"></text></g><g><title>alloc::alloc::Global::grow_impl (5,015,045 samples, 1.09%)</title><rect x="84.2451%" y="133" width="1.0941%" height="15" fill="rgb(216,211,34)" fg:x="386158465" fg:w="5015045"/><text x="84.4951%" y="143.50"></text></g><g><title>alloc::alloc::realloc (5,015,045 samples, 1.09%)</title><rect x="84.2451%" y="117" width="1.0941%" height="15" fill="rgb(236,151,0)" fg:x="386158465" fg:w="5015045"/><text x="84.4951%" y="127.50"></text></g><g><title>realloc (4,012,036 samples, 0.88%)</title><rect x="84.4639%" y="101" width="0.8753%" height="15" fill="rgb(209,168,3)" fg:x="387161474" fg:w="4012036"/><text x="84.7139%" y="111.50"></text></g><g><title>[libc-2.31.so] (4,012,036 samples, 0.88%)</title><rect x="84.4639%" y="85" width="0.8753%" height="15" fill="rgb(208,129,28)" fg:x="387161474" fg:w="4012036"/><text x="84.7139%" y="95.50"></text></g><g><title>[libc-2.31.so] (3,009,027 samples, 0.66%)</title><rect x="84.6827%" y="69" width="0.6565%" height="15" fill="rgb(229,78,22)" fg:x="388164483" fg:w="3009027"/><text x="84.9327%" y="79.50"></text></g><g><title>alloc::raw_vec::RawVec&lt;T,A&gt;::grow_one (7,021,063 samples, 1.53%)</title><rect x="84.0263%" y="213" width="1.5317%" height="15" fill="rgb(228,187,13)" fg:x="385155456" fg:w="7021063"/><text x="84.2763%" y="223.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_one (7,021,063 samples, 1.53%)</title><rect x="84.0263%" y="197" width="1.5317%" height="15" fill="rgb(240,119,24)" fg:x="385155456" fg:w="7021063"/><text x="84.2763%" y="207.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (7,021,063 samples, 1.53%)</title><rect x="84.0263%" y="181" width="1.5317%" height="15" fill="rgb(209,194,42)" fg:x="385155456" fg:w="7021063"/><text x="84.2763%" y="191.50"></text></g><g><title>alloc::raw_vec::finish_grow (6,018,054 samples, 1.31%)</title><rect x="84.2451%" y="165" width="1.3129%" height="15" fill="rgb(247,200,46)" fg:x="386158465" fg:w="6018054"/><text x="84.4951%" y="175.50"></text></g><g><title>core::result::Result&lt;T,E&gt;::map_err (1,003,009 samples, 0.22%)</title><rect x="85.3392%" y="149" width="0.2188%" height="15" fill="rgb(218,76,16)" fg:x="391173510" fg:w="1003009"/><text x="85.5892%" y="159.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::close (10,030,090 samples, 2.19%)</title><rect x="83.5886%" y="293" width="2.1882%" height="15" fill="rgb(225,21,48)" fg:x="383149438" fg:w="10030090"/><text x="83.8386%" y="303.50">t..</text></g><g><title>tiny_skia_path::stroker::PathStroker::finish_contour (10,030,090 samples, 2.19%)</title><rect x="83.5886%" y="277" width="2.1882%" height="15" fill="rgb(239,223,50)" fg:x="383149438" fg:w="10030090"/><text x="83.8386%" y="287.50">t..</text></g><g><title>tiny_skia_path::path_builder::PathBuilder::reverse_path_to (9,027,081 samples, 1.97%)</title><rect x="83.8074%" y="261" width="1.9694%" height="15" fill="rgb(244,45,21)" fg:x="384152447" fg:w="9027081"/><text x="84.0574%" y="271.50">t..</text></g><g><title>tiny_skia_path::path_builder::PathBuilder::line_to (8,024,072 samples, 1.75%)</title><rect x="84.0263%" y="245" width="1.7505%" height="15" fill="rgb(232,33,43)" fg:x="385155456" fg:w="8024072"/><text x="84.2763%" y="255.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (8,024,072 samples, 1.75%)</title><rect x="84.0263%" y="229" width="1.7505%" height="15" fill="rgb(209,8,3)" fg:x="385155456" fg:w="8024072"/><text x="84.2763%" y="239.50"></text></g><g><title>core::ptr::write (1,003,009 samples, 0.22%)</title><rect x="85.5580%" y="213" width="0.2188%" height="15" fill="rgb(214,25,53)" fg:x="392176519" fg:w="1003009"/><text x="85.8080%" y="223.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="85.5580%" y="197" width="0.2188%" height="15" fill="rgb(254,186,54)" fg:x="392176519" fg:w="1003009"/><text x="85.8080%" y="207.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="85.5580%" y="181" width="0.2188%" height="15" fill="rgb(208,174,49)" fg:x="392176519" fg:w="1003009"/><text x="85.8080%" y="191.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="85.5580%" y="165" width="0.2188%" height="15" fill="rgb(233,191,51)" fg:x="392176519" fg:w="1003009"/><text x="85.8080%" y="175.50"></text></g><g><title>handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="85.5580%" y="149" width="0.2188%" height="15" fill="rgb(222,134,10)" fg:x="392176519" fg:w="1003009"/><text x="85.8080%" y="159.50"></text></g><g><title>tiny_skia_path::f32x4_t::f32x4::min (1,003,009 samples, 0.22%)</title><rect x="85.9956%" y="245" width="0.2188%" height="15" fill="rgb(230,226,20)" fg:x="394182537" fg:w="1003009"/><text x="86.2456%" y="255.50"></text></g><g><title>core::f32::&lt;impl f32&gt;::min (1,003,009 samples, 0.22%)</title><rect x="85.9956%" y="229" width="0.2188%" height="15" fill="rgb(251,111,25)" fg:x="394182537" fg:w="1003009"/><text x="86.2456%" y="239.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::finish (3,009,027 samples, 0.66%)</title><rect x="85.7768%" y="293" width="0.6565%" height="15" fill="rgb(224,40,46)" fg:x="393179528" fg:w="3009027"/><text x="86.0268%" y="303.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::finish (3,009,027 samples, 0.66%)</title><rect x="85.7768%" y="277" width="0.6565%" height="15" fill="rgb(236,108,47)" fg:x="393179528" fg:w="3009027"/><text x="86.0268%" y="287.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_points (3,009,027 samples, 0.66%)</title><rect x="85.7768%" y="261" width="0.6565%" height="15" fill="rgb(234,93,0)" fg:x="393179528" fg:w="3009027"/><text x="86.0268%" y="271.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (1,003,009 samples, 0.22%)</title><rect x="86.2144%" y="245" width="0.2188%" height="15" fill="rgb(224,213,32)" fg:x="395185546" fg:w="1003009"/><text x="86.4644%" y="255.50"></text></g><g><title>&lt;core::option::Option&lt;T&gt; as core::ops::try_trait::Try&gt;::branch (1,003,009 samples, 0.22%)</title><rect x="86.2144%" y="229" width="0.2188%" height="15" fill="rgb(251,11,48)" fg:x="395185546" fg:w="1003009"/><text x="86.4644%" y="239.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::line_to (2,006,018 samples, 0.44%)</title><rect x="86.8709%" y="277" width="0.4376%" height="15" fill="rgb(236,173,5)" fg:x="398194573" fg:w="2006018"/><text x="87.1209%" y="287.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::inject_move_to_if_needed (1,003,009 samples, 0.22%)</title><rect x="87.0897%" y="261" width="0.2188%" height="15" fill="rgb(230,95,12)" fg:x="399197582" fg:w="1003009"/><text x="87.3397%" y="271.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::post_join_to (1,003,009 samples, 0.22%)</title><rect x="87.3085%" y="277" width="0.2188%" height="15" fill="rgb(232,209,1)" fg:x="400200591" fg:w="1003009"/><text x="87.5585%" y="287.50"></text></g><g><title>tiny_skia_path::Point::set_length (3,009,027 samples, 0.66%)</title><rect x="87.9650%" y="245" width="0.6565%" height="15" fill="rgb(232,6,1)" fg:x="403209618" fg:w="3009027"/><text x="88.2150%" y="255.50"></text></g><g><title>tiny_skia_path::Point::set_length_from (3,009,027 samples, 0.66%)</title><rect x="87.9650%" y="229" width="0.6565%" height="15" fill="rgb(210,224,50)" fg:x="403209618" fg:w="3009027"/><text x="88.2150%" y="239.50"></text></g><g><title>tiny_skia_path::set_point_length (3,009,027 samples, 0.66%)</title><rect x="87.9650%" y="213" width="0.6565%" height="15" fill="rgb(228,127,35)" fg:x="403209618" fg:w="3009027"/><text x="88.2150%" y="223.50"></text></g><g><title>tiny_skia_path::stroker::dot_to_angle_type (1,003,009 samples, 0.22%)</title><rect x="88.6214%" y="245" width="0.2188%" height="15" fill="rgb(245,102,45)" fg:x="406218645" fg:w="1003009"/><text x="88.8714%" y="255.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="197" width="0.6565%" height="15" fill="rgb(214,1,49)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="207.50"></text></g><g><title>alloc::raw_vec::RawVec&lt;T,A&gt;::grow_one (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="181" width="0.6565%" height="15" fill="rgb(226,163,40)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="191.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_one (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="165" width="0.6565%" height="15" fill="rgb(239,212,28)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="175.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="149" width="0.6565%" height="15" fill="rgb(220,20,13)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="159.50"></text></g><g><title>alloc::raw_vec::finish_grow (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="133" width="0.6565%" height="15" fill="rgb(210,164,35)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="143.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::grow (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="117" width="0.6565%" height="15" fill="rgb(248,109,41)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="127.50"></text></g><g><title>alloc::alloc::Global::grow_impl (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="101" width="0.6565%" height="15" fill="rgb(238,23,50)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="111.50"></text></g><g><title>alloc::alloc::realloc (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="85" width="0.6565%" height="15" fill="rgb(211,48,49)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="95.50"></text></g><g><title>realloc (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="69" width="0.6565%" height="15" fill="rgb(223,36,21)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="79.50"></text></g><g><title>[libc-2.31.so] (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="53" width="0.6565%" height="15" fill="rgb(207,123,46)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="63.50"></text></g><g><title>[libc-2.31.so] (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="37" width="0.6565%" height="15" fill="rgb(240,218,32)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="47.50"></text></g><g><title>tiny_skia_path::stroker::miter_joiner_inner (9,027,081 samples, 1.97%)</title><rect x="87.7462%" y="261" width="1.9694%" height="15" fill="rgb(252,5,43)" fg:x="402206609" fg:w="9027081"/><text x="87.9962%" y="271.50">t..</text></g><g><title>tiny_skia_path::stroker::miter_joiner_inner::do_miter (4,012,036 samples, 0.88%)</title><rect x="88.8403%" y="245" width="0.8753%" height="15" fill="rgb(252,84,19)" fg:x="407221654" fg:w="4012036"/><text x="89.0903%" y="255.50"></text></g><g><title>tiny_skia_path::stroker::handle_inner_join (4,012,036 samples, 0.88%)</title><rect x="88.8403%" y="229" width="0.8753%" height="15" fill="rgb(243,152,39)" fg:x="407221654" fg:w="4012036"/><text x="89.0903%" y="239.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::line_to (4,012,036 samples, 0.88%)</title><rect x="88.8403%" y="213" width="0.8753%" height="15" fill="rgb(234,160,15)" fg:x="407221654" fg:w="4012036"/><text x="89.0903%" y="223.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::inject_move_to_if_needed (1,003,009 samples, 0.22%)</title><rect x="89.4967%" y="197" width="0.2188%" height="15" fill="rgb(237,34,20)" fg:x="410230681" fg:w="1003009"/><text x="89.7467%" y="207.50"></text></g><g><title>usvg::parser::converter::convert_element::{{closure}} (81,243,729 samples, 17.72%)</title><rect x="73.0853%" y="405" width="17.7243%" height="15" fill="rgb(229,97,13)" fg:x="335005006" fg:w="81243729"/><text x="73.3353%" y="415.50">usvg::parser::converter::con..</text></g><g><title>usvg::parser::converter::convert_path (57,171,513 samples, 12.47%)</title><rect x="78.3370%" y="389" width="12.4726%" height="15" fill="rgb(234,71,50)" fg:x="359077222" fg:w="57171513"/><text x="78.5870%" y="399.50">usvg::parser::conve..</text></g><g><title>usvg::tree::Path::new (45,135,405 samples, 9.85%)</title><rect x="80.9628%" y="373" width="9.8468%" height="15" fill="rgb(253,155,4)" fg:x="371113330" fg:w="45135405"/><text x="81.2128%" y="383.50">usvg::tree::Pa..</text></g><g><title>usvg::tree::Path::calculate_stroke_bbox (41,123,369 samples, 8.97%)</title><rect x="81.8381%" y="357" width="8.9716%" height="15" fill="rgb(222,185,37)" fg:x="375125366" fg:w="41123369"/><text x="82.0881%" y="367.50">usvg::tree::P..</text></g><g><title>tiny_skia_path::stroker::&lt;impl tiny_skia_path::path::Path&gt;::stroke (36,108,324 samples, 7.88%)</title><rect x="82.9322%" y="341" width="7.8775%" height="15" fill="rgb(251,177,13)" fg:x="380140411" fg:w="36108324"/><text x="83.1822%" y="351.50">tiny_skia_p..</text></g><g><title>tiny_skia_path::stroker::PathStroker::stroke (35,105,315 samples, 7.66%)</title><rect x="83.1510%" y="325" width="7.6586%" height="15" fill="rgb(250,179,40)" fg:x="381143420" fg:w="35105315"/><text x="83.4010%" y="335.50">tiny_skia_..</text></g><g><title>tiny_skia_path::stroker::PathStroker::stroke_inner (35,105,315 samples, 7.66%)</title><rect x="83.1510%" y="309" width="7.6586%" height="15" fill="rgb(242,44,2)" fg:x="381143420" fg:w="35105315"/><text x="83.4010%" y="319.50">tiny_skia_..</text></g><g><title>tiny_skia_path::stroker::PathStroker::line_to (20,060,180 samples, 4.38%)</title><rect x="86.4333%" y="293" width="4.3764%" height="15" fill="rgb(216,177,13)" fg:x="396188555" fg:w="20060180"/><text x="86.6833%" y="303.50">tiny_..</text></g><g><title>tiny_skia_path::stroker::PathStroker::pre_join_to (15,045,135 samples, 3.28%)</title><rect x="87.5274%" y="277" width="3.2823%" height="15" fill="rgb(216,106,43)" fg:x="401203600" fg:w="15045135"/><text x="87.7774%" y="287.50">tin..</text></g><g><title>tiny_skia_path::stroker::set_normal_unit_normal (5,015,045 samples, 1.09%)</title><rect x="89.7155%" y="261" width="1.0941%" height="15" fill="rgb(216,183,2)" fg:x="411233690" fg:w="5015045"/><text x="89.9655%" y="271.50"></text></g><g><title>tiny_skia_path::Point::set_normalize (5,015,045 samples, 1.09%)</title><rect x="89.7155%" y="245" width="1.0941%" height="15" fill="rgb(249,75,3)" fg:x="411233690" fg:w="5015045"/><text x="89.9655%" y="255.50"></text></g><g><title>tiny_skia_path::Point::set_length_from (5,015,045 samples, 1.09%)</title><rect x="89.7155%" y="229" width="1.0941%" height="15" fill="rgb(219,67,39)" fg:x="411233690" fg:w="5015045"/><text x="89.9655%" y="239.50"></text></g><g><title>tiny_skia_path::set_point_length (5,015,045 samples, 1.09%)</title><rect x="89.7155%" y="213" width="1.0941%" height="15" fill="rgb(253,228,2)" fg:x="411233690" fg:w="5015045"/><text x="89.9655%" y="223.50"></text></g><g><title>std::f64::&lt;impl f64&gt;::sqrt (2,006,018 samples, 0.44%)</title><rect x="90.3720%" y="197" width="0.4376%" height="15" fill="rgb(235,138,27)" fg:x="414242717" fg:w="2006018"/><text x="90.6220%" y="207.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::find (1,003,009 samples, 0.22%)</title><rect x="90.8096%" y="389" width="0.2188%" height="15" fill="rgb(236,97,51)" fg:x="416248735" fg:w="1003009"/><text x="91.0596%" y="399.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attribute::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="90.8096%" y="373" width="0.2188%" height="15" fill="rgb(240,80,30)" fg:x="416248735" fg:w="1003009"/><text x="91.0596%" y="383.50"></text></g><g><title>&lt;usvg::parser::svgtree::names::AId as core::cmp::PartialEq&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="90.8096%" y="357" width="0.2188%" height="15" fill="rgb(230,178,19)" fg:x="416248735" fg:w="1003009"/><text x="91.0596%" y="367.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attribute (2,006,018 samples, 0.44%)</title><rect x="90.8096%" y="405" width="0.4376%" height="15" fill="rgb(210,190,27)" fg:x="416248735" fg:w="2006018"/><text x="91.0596%" y="415.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attributes (1,003,009 samples, 0.22%)</title><rect x="91.0284%" y="389" width="0.2188%" height="15" fill="rgb(222,107,31)" fg:x="417251744" fg:w="1003009"/><text x="91.2784%" y="399.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as core::ops::index::Index&lt;I&gt;&gt;::index (1,003,009 samples, 0.22%)</title><rect x="91.0284%" y="373" width="0.2188%" height="15" fill="rgb(216,127,34)" fg:x="417251744" fg:w="1003009"/><text x="91.2784%" y="383.50"></text></g><g><title>core::slice::index::&lt;impl core::ops::index::Index&lt;I&gt; for [T]&gt;::index (1,003,009 samples, 0.22%)</title><rect x="91.0284%" y="357" width="0.2188%" height="15" fill="rgb(234,116,52)" fg:x="417251744" fg:w="1003009"/><text x="91.2784%" y="367.50"></text></g><g><title>&lt;core::ops::range::Range&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::index (1,003,009 samples, 0.22%)</title><rect x="91.0284%" y="341" width="0.2188%" height="15" fill="rgb(222,124,15)" fg:x="417251744" fg:w="1003009"/><text x="91.2784%" y="351.50"></text></g><g><title>core::num::&lt;impl usize&gt;::checked_sub (1,003,009 samples, 0.22%)</title><rect x="91.0284%" y="325" width="0.2188%" height="15" fill="rgb(231,179,28)" fg:x="417251744" fg:w="1003009"/><text x="91.2784%" y="335.50"></text></g><g><title>usvg::parser::converter::convert_children (85,255,765 samples, 18.60%)</title><rect x="72.8665%" y="453" width="18.5996%" height="15" fill="rgb(226,93,45)" fg:x="334001997" fg:w="85255765"/><text x="73.1165%" y="463.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element (85,255,765 samples, 18.60%)</title><rect x="72.8665%" y="437" width="18.5996%" height="15" fill="rgb(215,8,51)" fg:x="334001997" fg:w="85255765"/><text x="73.1165%" y="447.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_group (85,255,765 samples, 18.60%)</title><rect x="72.8665%" y="421" width="18.5996%" height="15" fill="rgb(223,106,5)" fg:x="334001997" fg:w="85255765"/><text x="73.1165%" y="431.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::svgtree::SvgNode::has_attribute (1,003,009 samples, 0.22%)</title><rect x="91.2473%" y="405" width="0.2188%" height="15" fill="rgb(250,191,5)" fg:x="418254753" fg:w="1003009"/><text x="91.4973%" y="415.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attributes (1,003,009 samples, 0.22%)</title><rect x="91.2473%" y="389" width="0.2188%" height="15" fill="rgb(242,132,44)" fg:x="418254753" fg:w="1003009"/><text x="91.4973%" y="399.50"></text></g><g><title>usvg::parser::converter::convert_children (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="645" width="18.8184%" height="15" fill="rgb(251,152,29)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="655.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="629" width="18.8184%" height="15" fill="rgb(218,179,5)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="639.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_group (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="613" width="18.8184%" height="15" fill="rgb(227,67,19)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="623.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element::{{closure}} (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="597" width="18.8184%" height="15" fill="rgb(233,119,31)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="607.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_children (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="581" width="18.8184%" height="15" fill="rgb(241,120,22)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="591.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="565" width="18.8184%" height="15" fill="rgb(224,102,30)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="575.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_group (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="549" width="18.8184%" height="15" fill="rgb(210,164,37)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="559.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element::{{closure}} (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="533" width="18.8184%" height="15" fill="rgb(226,191,16)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="543.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_children (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="517" width="18.8184%" height="15" fill="rgb(214,40,45)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="527.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="501" width="18.8184%" height="15" fill="rgb(244,29,26)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="511.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_group (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="485" width="18.8184%" height="15" fill="rgb(216,16,5)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="495.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element::{{closure}} (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="469" width="18.8184%" height="15" fill="rgb(249,76,35)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="479.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_path (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="453" width="0.2188%" height="15" fill="rgb(207,11,44)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="463.50"></text></g><g><title>usvg::tree::Path::new (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="437" width="0.2188%" height="15" fill="rgb(228,190,49)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="447.50"></text></g><g><title>usvg::tree::Path::calculate_stroke_bbox (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="421" width="0.2188%" height="15" fill="rgb(214,173,12)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="431.50"></text></g><g><title>tiny_skia_path::stroker::&lt;impl tiny_skia_path::path::Path&gt;::stroke (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="405" width="0.2188%" height="15" fill="rgb(218,26,35)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="415.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::stroke (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="389" width="0.2188%" height="15" fill="rgb(220,200,19)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="399.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::stroke_inner (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="373" width="0.2188%" height="15" fill="rgb(239,95,49)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="383.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::line_to (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="357" width="0.2188%" height="15" fill="rgb(235,85,53)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="367.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::line_to (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="341" width="0.2188%" height="15" fill="rgb(233,133,31)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="351.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::inject_move_to_if_needed (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="325" width="0.2188%" height="15" fill="rgb(218,25,20)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="335.50"></text></g><g><title>usvg::parser::paint_server::update_paint_servers (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="645" width="0.2188%" height="15" fill="rgb(252,210,38)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="655.50"></text></g><g><title>usvg::parser::paint_server::node_to_user_coordinates (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="629" width="0.2188%" height="15" fill="rgb(242,134,21)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="639.50"></text></g><g><title>usvg::parser::paint_server::update_paint_servers (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="613" width="0.2188%" height="15" fill="rgb(213,28,48)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="623.50"></text></g><g><title>usvg::parser::paint_server::node_to_user_coordinates (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="597" width="0.2188%" height="15" fill="rgb(250,196,2)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="607.50"></text></g><g><title>usvg::parser::paint_server::update_paint_servers (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="581" width="0.2188%" height="15" fill="rgb(227,5,17)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="591.50"></text></g><g><title>usvg::parser::paint_server::node_to_user_coordinates (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="565" width="0.2188%" height="15" fill="rgb(221,226,24)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="575.50"></text></g><g><title>core::option::Option&lt;T&gt;::unwrap_or (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="549" width="0.2188%" height="15" fill="rgb(211,5,48)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="559.50"></text></g><g><title>usvg::parser::converter::convert_doc (88,264,792 samples, 19.26%)</title><rect x="72.8665%" y="661" width="19.2560%" height="15" fill="rgb(219,150,6)" fg:x="334001997" fg:w="88264792"/><text x="73.1165%" y="671.50">usvg::parser::converter::conve..</text></g><g><title>usvg::tree::Group::collect_masks (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="645" width="0.2188%" height="15" fill="rgb(251,46,16)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="655.50"></text></g><g><title>usvg::tree::Group::collect_masks (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="629" width="0.2188%" height="15" fill="rgb(220,204,40)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="639.50"></text></g><g><title>usvg::tree::Group::collect_masks (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="613" width="0.2188%" height="15" fill="rgb(211,85,2)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="623.50"></text></g><g><title>usvg::tree::Node::subroots (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="597" width="0.2188%" height="15" fill="rgb(229,17,7)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="607.50"></text></g><g><title>usvg::tree::Path::subroots (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="581" width="0.2188%" height="15" fill="rgb(239,72,28)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="591.50"></text></g><g><title>core::option::Option&lt;T&gt;::as_ref (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="565" width="0.2188%" height="15" fill="rgb(230,47,54)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="575.50"></text></g><g><title>roxmltree::Node::attribute (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="629" width="0.4376%" height="15" fill="rgb(214,50,8)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="639.50"></text></g><g><title>core::iter::traits::iterator::Iterator::find (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="613" width="0.4376%" height="15" fill="rgb(216,198,43)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="623.50"></text></g><g><title>core::iter::traits::iterator::Iterator::try_fold (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="597" width="0.4376%" height="15" fill="rgb(234,20,35)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="607.50"></text></g><g><title>core::iter::traits::iterator::Iterator::find::check::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="581" width="0.4376%" height="15" fill="rgb(254,45,19)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="591.50"></text></g><g><title>roxmltree::Node::attribute::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="565" width="0.4376%" height="15" fill="rgb(219,14,44)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="575.50"></text></g><g><title>&lt;roxmltree::ExpandedName as core::cmp::PartialEq&gt;::eq (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="549" width="0.4376%" height="15" fill="rgb(217,220,26)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="559.50"></text></g><g><title>core::cmp::impls::&lt;impl core::cmp::PartialEq&lt;&amp;B&gt; for &amp;A&gt;::eq (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="533" width="0.4376%" height="15" fill="rgb(213,158,28)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="543.50"></text></g><g><title>core::str::traits::&lt;impl core::cmp::PartialEq for str&gt;::eq (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="517" width="0.4376%" height="15" fill="rgb(252,51,52)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="527.50"></text></g><g><title>core::cmp::impls::&lt;impl core::cmp::PartialEq&lt;&amp;B&gt; for &amp;A&gt;::eq (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="501" width="0.4376%" height="15" fill="rgb(246,89,16)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="511.50"></text></g><g><title>core::slice::cmp::&lt;impl core::cmp::PartialEq&lt;[U]&gt; for [T]&gt;::eq (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="485" width="0.4376%" height="15" fill="rgb(216,158,49)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="495.50"></text></g><g><title>&lt;[A] as core::slice::cmp::SlicePartialEq&lt;B&gt;&gt;::equal (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="469" width="0.4376%" height="15" fill="rgb(236,107,19)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="479.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="453" width="0.4376%" height="15" fill="rgb(228,185,30)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="463.50"></text></g><g><title>&lt;core::hash::sip::Hasher&lt;S&gt; as core::hash::Hasher&gt;::write (1,003,009 samples, 0.22%)</title><rect x="92.7790%" y="341" width="0.2188%" height="15" fill="rgb(246,134,8)" fg:x="425275816" fg:w="1003009"/><text x="93.0290%" y="351.50"></text></g><g><title>std::collections::hash::map::HashMap&lt;K,V,S&gt;::insert (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="629" width="0.6565%" height="15" fill="rgb(214,143,50)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="639.50"></text></g><g><title>hashbrown::map::HashMap&lt;K,V,S,A&gt;::insert (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="613" width="0.6565%" height="15" fill="rgb(228,75,8)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="623.50"></text></g><g><title>hashbrown::map::HashMap&lt;K,V,S,A&gt;::find_or_find_insert_slot (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="597" width="0.6565%" height="15" fill="rgb(207,175,4)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="607.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::find_or_find_insert_slot (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="581" width="0.6565%" height="15" fill="rgb(205,108,24)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="591.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::reserve (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="565" width="0.6565%" height="15" fill="rgb(244,120,49)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="575.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::reserve_rehash (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="549" width="0.6565%" height="15" fill="rgb(223,47,38)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="559.50"></text></g><g><title>hashbrown::raw::RawTableInner::reserve_rehash_inner (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="533" width="0.6565%" height="15" fill="rgb(229,179,11)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="543.50"></text></g><g><title>hashbrown::raw::RawTableInner::resize_inner (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="517" width="0.6565%" height="15" fill="rgb(231,122,1)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="527.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::reserve_rehash::{{closure}} (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="501" width="0.6565%" height="15" fill="rgb(245,119,9)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="511.50"></text></g><g><title>hashbrown::map::make_hasher::{{closure}} (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="485" width="0.6565%" height="15" fill="rgb(241,163,25)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="495.50"></text></g><g><title>hashbrown::map::make_hash (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="469" width="0.6565%" height="15" fill="rgb(217,214,3)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="479.50"></text></g><g><title>core::hash::BuildHasher::hash_one (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="453" width="0.6565%" height="15" fill="rgb(240,86,28)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="463.50"></text></g><g><title>core::hash::impls::&lt;impl core::hash::Hash for &amp;T&gt;::hash (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="437" width="0.4376%" height="15" fill="rgb(215,47,9)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="447.50"></text></g><g><title>&lt;alloc::string::String as core::hash::Hash&gt;::hash (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="421" width="0.4376%" height="15" fill="rgb(252,25,45)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="431.50"></text></g><g><title>core::hash::impls::&lt;impl core::hash::Hash for str&gt;::hash (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="405" width="0.4376%" height="15" fill="rgb(251,164,9)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="415.50"></text></g><g><title>&lt;std::hash::random::DefaultHasher as core::hash::Hasher&gt;::write_str (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="389" width="0.4376%" height="15" fill="rgb(233,194,0)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="399.50"></text></g><g><title>&lt;core::hash::sip::SipHasher13 as core::hash::Hasher&gt;::write_str (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="373" width="0.4376%" height="15" fill="rgb(249,111,24)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="383.50"></text></g><g><title>&lt;core::hash::sip::Hasher&lt;S&gt; as core::hash::Hasher&gt;::write_str (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="357" width="0.4376%" height="15" fill="rgb(250,223,3)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="367.50"></text></g><g><title>core::hash::Hasher::write_u8 (1,003,009 samples, 0.22%)</title><rect x="92.9978%" y="341" width="0.2188%" height="15" fill="rgb(236,178,37)" fg:x="426278825" fg:w="1003009"/><text x="93.2478%" y="351.50"></text></g><g><title>&lt;core::hash::sip::Hasher&lt;S&gt; as core::hash::Hasher&gt;::write (1,003,009 samples, 0.22%)</title><rect x="92.9978%" y="325" width="0.2188%" height="15" fill="rgb(241,158,50)" fg:x="426278825" fg:w="1003009"/><text x="93.2478%" y="335.50"></text></g><g><title>usvg::parser::svgtree::parse::fix_recursive_links (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="629" width="0.2188%" height="15" fill="rgb(213,121,41)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="639.50"></text></g><g><title>usvg::parser::svgtree::parse::find_recursive_link (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="613" width="0.2188%" height="15" fill="rgb(240,92,3)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="623.50"></text></g><g><title>&lt;core::iter::adapters::filter::Filter&lt;I,P&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="597" width="0.2188%" height="15" fill="rgb(205,123,3)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="607.50"></text></g><g><title>core::iter::traits::iterator::Iterator::find (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="581" width="0.2188%" height="15" fill="rgb(205,97,47)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="591.50"></text></g><g><title>core::iter::traits::iterator::Iterator::try_fold (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="565" width="0.2188%" height="15" fill="rgb(247,152,14)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="575.50"></text></g><g><title>&lt;usvg::parser::svgtree::Descendants as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="549" width="0.2188%" height="15" fill="rgb(248,195,53)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="559.50"></text></g><g><title>usvg::parser::svgtree::parse::parse_svg_element (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="533" width="0.2188%" height="15" fill="rgb(226,201,16)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="543.50"></text></g><g><title>&lt;simplecss::DeclarationTokenizer as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="517" width="0.2188%" height="15" fill="rgb(205,98,0)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="527.50"></text></g><g><title>simplecss::consume_declaration (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="501" width="0.2188%" height="15" fill="rgb(214,191,48)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="511.50"></text></g><g><title>simplecss::consume_term (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="485" width="0.2188%" height="15" fill="rgb(237,112,39)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="495.50"></text></g><g><title>simplecss::stream::Stream::consume_ident (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="469" width="0.2188%" height="15" fill="rgb(247,203,27)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="479.50"></text></g><g><title>simplecss::stream::Stream::gen_text_pos_from (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="453" width="0.2188%" height="15" fill="rgb(235,124,28)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="463.50"></text></g><g><title>simplecss::stream::Stream::gen_text_pos (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="437" width="0.2188%" height="15" fill="rgb(208,207,46)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="447.50"></text></g><g><title>simplecss::stream::Stream::calc_curr_col (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="421" width="0.2188%" height="15" fill="rgb(234,176,4)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="431.50"></text></g><g><title>&lt;core::iter::adapters::rev::Rev&lt;I&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="405" width="0.2188%" height="15" fill="rgb(230,133,28)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="415.50"></text></g><g><title>&lt;core::str::iter::Chars as core::iter::traits::double_ended::DoubleEndedIterator&gt;::next_back (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="389" width="0.2188%" height="15" fill="rgb(211,137,40)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="399.50"></text></g><g><title>core::str::validations::next_code_point_reverse (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="373" width="0.2188%" height="15" fill="rgb(254,35,13)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="383.50"></text></g><g><title>&lt;roxmltree::Children as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="517" width="0.2188%" height="15" fill="rgb(225,49,51)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="527.50"></text></g><g><title>core::option::Option&lt;T&gt;::and_then (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="501" width="0.2188%" height="15" fill="rgb(251,10,15)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="511.50"></text></g><g><title>core::ops::function::FnOnce::call_once (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="485" width="0.2188%" height="15" fill="rgb(228,207,15)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="495.50"></text></g><g><title>roxmltree::Node::next_sibling (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="469" width="0.2188%" height="15" fill="rgb(241,99,19)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="479.50"></text></g><g><title>core::option::Option&lt;T&gt;::and_then (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="453" width="0.2188%" height="15" fill="rgb(207,104,49)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="463.50"></text></g><g><title>roxmltree::Node::next_sibling::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="437" width="0.2188%" height="15" fill="rgb(234,99,18)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="447.50"></text></g><g><title>core::option::Option&lt;T&gt;::expect (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="421" width="0.2188%" height="15" fill="rgb(213,191,49)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="431.50"></text></g><g><title>core::str::&lt;impl str&gt;::trim (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="453" width="0.2188%" height="15" fill="rgb(210,226,19)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="463.50"></text></g><g><title>core::str::&lt;impl str&gt;::trim_matches (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="437" width="0.2188%" height="15" fill="rgb(229,97,18)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="447.50"></text></g><g><title>&lt;core::str::pattern::CharPredicateSearcher&lt;F&gt; as core::str::pattern::Searcher&gt;::next_reject (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="421" width="0.2188%" height="15" fill="rgb(211,167,15)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="431.50"></text></g><g><title>core::str::pattern::Searcher::next_reject (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="405" width="0.2188%" height="15" fill="rgb(210,169,34)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="415.50"></text></g><g><title>&lt;core::str::pattern::MultiCharEqSearcher&lt;C&gt; as core::str::pattern::Searcher&gt;::next (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="389" width="0.2188%" height="15" fill="rgb(241,121,31)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="399.50"></text></g><g><title>&lt;core::str::iter::CharIndices as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="373" width="0.2188%" height="15" fill="rgb(232,40,11)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="383.50"></text></g><g><title>&lt;core::str::iter::Chars as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="357" width="0.2188%" height="15" fill="rgb(205,86,26)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="367.50"></text></g><g><title>core::str::validations::next_code_point (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="341" width="0.2188%" height="15" fill="rgb(231,126,28)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="351.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="325" width="0.2188%" height="15" fill="rgb(219,221,18)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="335.50"></text></g><g><title>&lt;core::ptr::non_null::NonNull&lt;T&gt; as core::cmp::PartialEq&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="309" width="0.2188%" height="15" fill="rgb(211,40,0)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="319.50"></text></g><g><title>simplecss::stream::Stream::calc_curr_col (7,021,063 samples, 1.53%)</title><rect x="94.5295%" y="389" width="1.5317%" height="15" fill="rgb(239,85,43)" fg:x="433299888" fg:w="7021063"/><text x="94.7795%" y="399.50"></text></g><g><title>&lt;core::iter::adapters::rev::Rev&lt;I&gt; as core::iter::traits::iterator::Iterator&gt;::next (5,015,045 samples, 1.09%)</title><rect x="94.9672%" y="373" width="1.0941%" height="15" fill="rgb(231,55,21)" fg:x="435305906" fg:w="5015045"/><text x="95.2172%" y="383.50"></text></g><g><title>&lt;core::str::iter::Chars as core::iter::traits::double_ended::DoubleEndedIterator&gt;::next_back (5,015,045 samples, 1.09%)</title><rect x="94.9672%" y="357" width="1.0941%" height="15" fill="rgb(225,184,43)" fg:x="435305906" fg:w="5015045"/><text x="95.2172%" y="367.50"></text></g><g><title>core::str::validations::next_code_point_reverse (5,015,045 samples, 1.09%)</title><rect x="94.9672%" y="341" width="1.0941%" height="15" fill="rgb(251,158,41)" fg:x="435305906" fg:w="5015045"/><text x="95.2172%" y="351.50"></text></g><g><title>simplecss::consume_term (8,024,072 samples, 1.75%)</title><rect x="94.5295%" y="453" width="1.7505%" height="15" fill="rgb(234,159,37)" fg:x="433299888" fg:w="8024072"/><text x="94.7795%" y="463.50"></text></g><g><title>simplecss::stream::Stream::consume_ident (8,024,072 samples, 1.75%)</title><rect x="94.5295%" y="437" width="1.7505%" height="15" fill="rgb(216,204,22)" fg:x="433299888" fg:w="8024072"/><text x="94.7795%" y="447.50"></text></g><g><title>simplecss::stream::Stream::gen_text_pos_from (8,024,072 samples, 1.75%)</title><rect x="94.5295%" y="421" width="1.7505%" height="15" fill="rgb(214,17,3)" fg:x="433299888" fg:w="8024072"/><text x="94.7795%" y="431.50"></text></g><g><title>simplecss::stream::Stream::gen_text_pos (8,024,072 samples, 1.75%)</title><rect x="94.5295%" y="405" width="1.7505%" height="15" fill="rgb(212,111,17)" fg:x="433299888" fg:w="8024072"/><text x="94.7795%" y="415.50"></text></g><g><title>simplecss::stream::Stream::calc_curr_row (1,003,009 samples, 0.22%)</title><rect x="96.0613%" y="389" width="0.2188%" height="15" fill="rgb(221,157,24)" fg:x="440320951" fg:w="1003009"/><text x="96.3113%" y="399.50"></text></g><g><title>&lt;char as simplecss::stream::CssCharExt&gt;::is_name_char (2,006,018 samples, 0.44%)</title><rect x="96.2801%" y="437" width="0.4376%" height="15" fill="rgb(252,16,13)" fg:x="441323960" fg:w="2006018"/><text x="96.5301%" y="447.50"></text></g><g><title>simplecss::stream::Stream::consume_ident (3,009,027 samples, 0.66%)</title><rect x="96.2801%" y="453" width="0.6565%" height="15" fill="rgb(221,62,2)" fg:x="441323960" fg:w="3009027"/><text x="96.5301%" y="463.50"></text></g><g><title>&lt;char as simplecss::stream::CssCharExt&gt;::is_name_start (1,003,009 samples, 0.22%)</title><rect x="96.7177%" y="437" width="0.2188%" height="15" fill="rgb(247,87,22)" fg:x="443329978" fg:w="1003009"/><text x="96.9677%" y="447.50"></text></g><g><title>&lt;simplecss::DeclarationTokenizer as core::iter::traits::iterator::Iterator&gt;::next (16,048,144 samples, 3.50%)</title><rect x="94.0919%" y="485" width="3.5011%" height="15" fill="rgb(215,73,9)" fg:x="431293870" fg:w="16048144"/><text x="94.3419%" y="495.50">&lt;si..</text></g><g><title>simplecss::consume_declaration (15,045,135 samples, 3.28%)</title><rect x="94.3107%" y="469" width="3.2823%" height="15" fill="rgb(207,175,33)" fg:x="432296879" fg:w="15045135"/><text x="94.5607%" y="479.50">sim..</text></g><g><title>simplecss::stream::Stream::skip_spaces_and_comments (3,009,027 samples, 0.66%)</title><rect x="96.9365%" y="453" width="0.6565%" height="15" fill="rgb(243,129,54)" fg:x="444332987" fg:w="3009027"/><text x="97.1865%" y="463.50"></text></g><g><title>simplecss::stream::Stream::curr_byte (1,003,009 samples, 0.22%)</title><rect x="97.3742%" y="437" width="0.2188%" height="15" fill="rgb(227,119,45)" fg:x="446339005" fg:w="1003009"/><text x="97.6242%" y="447.50"></text></g><g><title>simplecss::stream::Stream::at_end (1,003,009 samples, 0.22%)</title><rect x="97.3742%" y="421" width="0.2188%" height="15" fill="rgb(205,109,36)" fg:x="446339005" fg:w="1003009"/><text x="97.6242%" y="431.50"></text></g><g><title>roxmltree::Attribute::namespace (1,003,009 samples, 0.22%)</title><rect x="97.5930%" y="485" width="0.2188%" height="15" fill="rgb(205,6,39)" fg:x="447342014" fg:w="1003009"/><text x="97.8430%" y="495.50"></text></g><g><title>roxmltree::ExpandedNameIndexed::namespace (1,003,009 samples, 0.22%)</title><rect x="97.5930%" y="469" width="0.2188%" height="15" fill="rgb(221,32,16)" fg:x="447342014" fg:w="1003009"/><text x="97.8430%" y="479.50"></text></g><g><title>core::option::Option&lt;T&gt;::map (1,003,009 samples, 0.22%)</title><rect x="97.5930%" y="453" width="0.2188%" height="15" fill="rgb(228,144,50)" fg:x="447342014" fg:w="1003009"/><text x="97.8430%" y="463.50"></text></g><g><title>usvg::parser::svgtree::parse::&lt;impl usvg::parser::svgtree::Document&gt;::append (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="485" width="0.2188%" height="15" fill="rgb(229,201,53)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="495.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="469" width="0.2188%" height="15" fill="rgb(249,153,27)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="479.50"></text></g><g><title>alloc::raw_vec::RawVec&lt;T,A&gt;::grow_one (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="453" width="0.2188%" height="15" fill="rgb(227,106,25)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="463.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_one (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="437" width="0.2188%" height="15" fill="rgb(230,65,29)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="447.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="421" width="0.2188%" height="15" fill="rgb(221,57,46)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="431.50"></text></g><g><title>alloc::raw_vec::finish_grow (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="405" width="0.2188%" height="15" fill="rgb(229,161,17)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="415.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::grow (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="389" width="0.2188%" height="15" fill="rgb(222,213,11)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="399.50"></text></g><g><title>alloc::alloc::Global::grow_impl (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="373" width="0.2188%" height="15" fill="rgb(235,35,13)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="383.50"></text></g><g><title>alloc::alloc::realloc (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="357" width="0.2188%" height="15" fill="rgb(233,158,34)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="367.50"></text></g><g><title>realloc (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="341" width="0.2188%" height="15" fill="rgb(215,151,48)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="351.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="325" width="0.2188%" height="15" fill="rgb(229,84,14)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="335.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="309" width="0.2188%" height="15" fill="rgb(229,68,14)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="319.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="293" width="0.2188%" height="15" fill="rgb(243,106,26)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="303.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="277" width="0.2188%" height="15" fill="rgb(206,45,38)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="287.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="261" width="0.2188%" height="15" fill="rgb(226,6,15)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="271.50"></text></g><g><title>roxmltree::StringStorage::new_owned (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="469" width="0.4376%" height="15" fill="rgb(232,22,54)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="479.50"></text></g><g><title>&lt;T as core::convert::Into&lt;U&gt;&gt;::into (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="453" width="0.4376%" height="15" fill="rgb(229,222,32)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="463.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;str&gt; as core::convert::From&lt;&amp;str&gt;&gt;::from (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="437" width="0.4376%" height="15" fill="rgb(228,62,29)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="447.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;[T]&gt; as core::convert::From&lt;&amp;[T]&gt;&gt;::from (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="421" width="0.4376%" height="15" fill="rgb(251,103,34)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="431.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;[T]&gt; as alloc::sync::ArcFromSlice&lt;T&gt;&gt;::from_slice (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="405" width="0.4376%" height="15" fill="rgb(233,12,30)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="415.50"></text></g><g><title>alloc::sync::Arc&lt;[T]&gt;::copy_from_slice (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="389" width="0.4376%" height="15" fill="rgb(238,52,0)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="399.50"></text></g><g><title>alloc::sync::Arc&lt;[T]&gt;::allocate_for_slice (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="373" width="0.4376%" height="15" fill="rgb(223,98,5)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="383.50"></text></g><g><title>alloc::sync::Arc&lt;T&gt;::allocate_for_layout (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="357" width="0.4376%" height="15" fill="rgb(228,75,37)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="367.50"></text></g><g><title>alloc::sync::Arc&lt;[T]&gt;::allocate_for_slice::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="341" width="0.4376%" height="15" fill="rgb(205,115,49)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="351.50"></text></g><g><title>&lt;alloc::alloc::Global as core::alloc::Allocator&gt;::allocate (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="325" width="0.4376%" height="15" fill="rgb(250,154,43)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="335.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="309" width="0.4376%" height="15" fill="rgb(226,43,29)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="319.50"></text></g><g><title>alloc::alloc::alloc (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="293" width="0.4376%" height="15" fill="rgb(249,228,39)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="303.50"></text></g><g><title>__libc_malloc (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="277" width="0.4376%" height="15" fill="rgb(216,79,43)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="287.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="261" width="0.4376%" height="15" fill="rgb(228,95,12)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="271.50"></text></g><g><title>core::cmp::impls::&lt;impl core::cmp::PartialEq&lt;&amp;B&gt; for &amp;A&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="437" width="0.2188%" height="15" fill="rgb(249,221,15)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="447.50"></text></g><g><title>core::str::traits::&lt;impl core::cmp::PartialEq for str&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="421" width="0.2188%" height="15" fill="rgb(233,34,13)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="431.50"></text></g><g><title>core::cmp::impls::&lt;impl core::cmp::PartialEq&lt;&amp;B&gt; for &amp;A&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="405" width="0.2188%" height="15" fill="rgb(214,103,39)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="415.50"></text></g><g><title>core::slice::cmp::&lt;impl core::cmp::PartialEq&lt;[U]&gt; for [T]&gt;::eq (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="389" width="0.2188%" height="15" fill="rgb(251,126,39)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="399.50"></text></g><g><title>&lt;[A] as core::slice::cmp::SlicePartialEq&lt;B&gt;&gt;::equal (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="373" width="0.2188%" height="15" fill="rgb(214,216,36)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="383.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="357" width="0.2188%" height="15" fill="rgb(220,221,8)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="367.50"></text></g><g><title>usvg::parser::svgtree::names::get_index (2,006,018 samples, 0.44%)</title><rect x="98.9059%" y="437" width="0.4376%" height="15" fill="rgb(240,216,3)" fg:x="453360068" fg:w="2006018"/><text x="99.1559%" y="447.50"></text></g><g><title>usvg::parser::svgtree::names::split (1,003,009 samples, 0.22%)</title><rect x="99.1247%" y="421" width="0.2188%" height="15" fill="rgb(232,218,17)" fg:x="454363077" fg:w="1003009"/><text x="99.3747%" y="431.50"></text></g><g><title>usvg::parser::svgtree::names::AId::from_str (4,012,036 samples, 0.88%)</title><rect x="98.6871%" y="469" width="0.8753%" height="15" fill="rgb(229,163,45)" fg:x="452357059" fg:w="4012036"/><text x="98.9371%" y="479.50"></text></g><g><title>usvg::parser::svgtree::names::Map&lt;V&gt;::get (4,012,036 samples, 0.88%)</title><rect x="98.6871%" y="453" width="0.8753%" height="15" fill="rgb(231,110,42)" fg:x="452357059" fg:w="4012036"/><text x="98.9371%" y="463.50"></text></g><g><title>usvg::parser::svgtree::names::hash (1,003,009 samples, 0.22%)</title><rect x="99.3435%" y="437" width="0.2188%" height="15" fill="rgb(208,170,48)" fg:x="455366086" fg:w="1003009"/><text x="99.5935%" y="447.50"></text></g><g><title>&lt;siphasher::sip::SipHasher13 as core::hash::Hasher&gt;::finish (1,003,009 samples, 0.22%)</title><rect x="99.3435%" y="421" width="0.2188%" height="15" fill="rgb(239,116,25)" fg:x="455366086" fg:w="1003009"/><text x="99.5935%" y="431.50"></text></g><g><title>&lt;siphasher::sip::Hasher&lt;S&gt; as core::hash::Hasher&gt;::finish (1,003,009 samples, 0.22%)</title><rect x="99.3435%" y="405" width="0.2188%" height="15" fill="rgb(219,200,50)" fg:x="455366086" fg:w="1003009"/><text x="99.5935%" y="415.50"></text></g><g><title>_start (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="981" width="99.7812%" height="15" fill="rgb(245,200,0)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="991.50">_start</text></g><g><title>__libc_start_main (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="965" width="99.7812%" height="15" fill="rgb(245,119,33)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="975.50">__libc_start_main</text></g><g><title>main (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="949" width="99.7812%" height="15" fill="rgb(231,125,12)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="959.50">main</text></g><g><title>std::rt::lang_start_internal (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="933" width="99.7812%" height="15" fill="rgb(216,96,41)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="943.50">std::rt::lang_start_internal</text></g><g><title>std::panic::catch_unwind (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="917" width="99.7812%" height="15" fill="rgb(248,43,45)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="927.50">std::panic::catch_unwind</text></g><g><title>std::panicking::try (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="901" width="99.7812%" height="15" fill="rgb(217,222,7)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="911.50">std::panicking::try</text></g><g><title>std::panicking::try::do_call (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="885" width="99.7812%" height="15" fill="rgb(233,28,6)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="895.50">std::panicking::try::do_call</text></g><g><title>std::rt::lang_start_internal::{{closure}} (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="869" width="99.7812%" height="15" fill="rgb(231,218,15)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="879.50">std::rt::lang_start_internal::{{closure}}</text></g><g><title>std::panic::catch_unwind (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="853" width="99.7812%" height="15" fill="rgb(226,171,48)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="863.50">std::panic::catch_unwind</text></g><g><title>std::panicking::try (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="837" width="99.7812%" height="15" fill="rgb(235,201,9)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="847.50">std::panicking::try</text></g><g><title>std::panicking::try::do_call (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="821" width="99.7812%" height="15" fill="rgb(217,80,15)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="831.50">std::panicking::try::do_call</text></g><g><title>core::ops::function::impls::&lt;impl core::ops::function::FnOnce&lt;A&gt; for &amp;F&gt;::call_once (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="805" width="99.7812%" height="15" fill="rgb(219,152,8)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="815.50">core::ops::function::impls::&lt;impl core::ops::function::FnOnce&lt;A&gt; for &amp;F&gt;::call_once</text></g><g><title>std::rt::lang_start::{{closure}} (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="789" width="99.7812%" height="15" fill="rgb(243,107,38)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="799.50">std::rt::lang_start::{{closure}}</text></g><g><title>std::sys::backtrace::__rust_begin_short_backtrace (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="773" width="99.7812%" height="15" fill="rgb(231,17,5)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="783.50">std::sys::backtrace::__rust_begin_short_backtrace</text></g><g><title>core::ops::function::FnOnce::call_once (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="757" width="99.7812%" height="15" fill="rgb(209,25,54)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="767.50">core::ops::function::FnOnce::call_once</text></g><g><title>resvg::main (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="741" width="99.7812%" height="15" fill="rgb(219,0,2)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="751.50">resvg::main</text></g><g><title>resvg::process (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="725" width="99.7812%" height="15" fill="rgb(246,9,5)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="735.50">resvg::process</text></g><g><title>resvg::timed (194,583,746 samples, 42.45%)</title><rect x="57.3304%" y="709" width="42.4508%" height="15" fill="rgb(226,159,4)" fg:x="262788358" fg:w="194583746"/><text x="57.5804%" y="719.50">resvg::timed</text></g><g><title>resvg::process::{{closure}} (194,583,746 samples, 42.45%)</title><rect x="57.3304%" y="693" width="42.4508%" height="15" fill="rgb(219,175,34)" fg:x="262788358" fg:w="194583746"/><text x="57.5804%" y="703.50">resvg::process::{{closure}}</text></g><g><title>usvg::parser::&lt;impl usvg::tree::Tree&gt;::from_xmltree (125,376,125 samples, 27.35%)</title><rect x="72.4289%" y="677" width="27.3523%" height="15" fill="rgb(236,10,46)" fg:x="331995979" fg:w="125376125"/><text x="72.6789%" y="687.50">usvg::parser::&lt;impl usvg::tree::Tree&gt;::from_..</text></g><g><title>usvg::parser::svgtree::parse::&lt;impl usvg::parser::svgtree::Document&gt;::parse_tree (35,105,315 samples, 7.66%)</title><rect x="92.1225%" y="661" width="7.6586%" height="15" fill="rgb(240,211,16)" fg:x="422266789" fg:w="35105315"/><text x="92.3725%" y="671.50">usvg::pars..</text></g><g><title>usvg::parser::svgtree::parse::parse (35,105,315 samples, 7.66%)</title><rect x="92.1225%" y="645" width="7.6586%" height="15" fill="rgb(205,3,43)" fg:x="422266789" fg:w="35105315"/><text x="92.3725%" y="655.50">usvg::pars..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node_children (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="629" width="6.3457%" height="15" fill="rgb(245,7,22)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="639.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="613" width="6.3457%" height="15" fill="rgb(239,132,32)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="623.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node_children (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="597" width="6.3457%" height="15" fill="rgb(228,202,34)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="607.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="581" width="6.3457%" height="15" fill="rgb(254,200,22)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="591.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node_children (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="565" width="6.3457%" height="15" fill="rgb(219,10,39)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="575.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="549" width="6.3457%" height="15" fill="rgb(226,210,39)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="559.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node_children (28,084,252 samples, 6.13%)</title><rect x="93.6543%" y="533" width="6.1269%" height="15" fill="rgb(208,219,16)" fg:x="429287852" fg:w="28084252"/><text x="93.9043%" y="543.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node (27,081,243 samples, 5.91%)</title><rect x="93.8731%" y="517" width="5.9081%" height="15" fill="rgb(216,158,51)" fg:x="430290861" fg:w="27081243"/><text x="94.1231%" y="527.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_svg_element (26,078,234 samples, 5.69%)</title><rect x="94.0919%" y="501" width="5.6893%" height="15" fill="rgb(233,14,44)" fg:x="431293870" fg:w="26078234"/><text x="94.3419%" y="511.50">usvg::p..</text></g><g><title>usvg::parser::svgtree::parse::parse_svg_element::{{closure}} (8,024,072 samples, 1.75%)</title><rect x="98.0306%" y="485" width="1.7505%" height="15" fill="rgb(237,97,39)" fg:x="449348032" fg:w="8024072"/><text x="98.2806%" y="495.50"></text></g><g><title>usvg::parser::svgtree::parse::append_attribute (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="469" width="0.2188%" height="15" fill="rgb(218,198,43)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="479.50"></text></g><g><title>usvg::parser::svgtree::parse::&lt;impl usvg::parser::svgtree::Document&gt;::append_attribute (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="453" width="0.2188%" height="15" fill="rgb(231,104,20)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="463.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="437" width="0.2188%" height="15" fill="rgb(254,36,13)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="447.50"></text></g><g><title>core::ptr::write (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="421" width="0.2188%" height="15" fill="rgb(248,14,50)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="431.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="405" width="0.2188%" height="15" fill="rgb(217,107,29)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="415.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="389" width="0.2188%" height="15" fill="rgb(251,169,33)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="399.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="373" width="0.2188%" height="15" fill="rgb(217,108,32)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="383.50"></text></g><g><title>all (458,375,113 samples, 100%)</title><rect x="0.0000%" y="1013" width="100.0000%" height="15" fill="rgb(219,66,42)" fg:x="0" fg:w="458375113"/><text x="0.2500%" y="1023.50"></text></g><g><title>resvg (458,375,113 samples, 100.00%)</title><rect x="0.0000%" y="997" width="100.0000%" height="15" fill="rgb(206,180,7)" fg:x="0" fg:w="458375113"/><text x="0.2500%" y="1007.50">resvg</text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="981" width="0.2188%" height="15" fill="rgb(208,226,31)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="991.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="965" width="0.2188%" height="15" fill="rgb(218,26,49)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="975.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="949" width="0.2188%" height="15" fill="rgb(233,197,48)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="959.50"></text></g><g><title>__x64_sys_exit_group (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="933" width="0.2188%" height="15" fill="rgb(252,181,51)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="943.50"></text></g><g><title>do_group_exit (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="917" width="0.2188%" height="15" fill="rgb(253,90,19)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="927.50"></text></g><g><title>do_exit (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="901" width="0.2188%" height="15" fill="rgb(215,171,30)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="911.50"></text></g><g><title>mmput (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="885" width="0.2188%" height="15" fill="rgb(214,222,9)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="895.50"></text></g><g><title>exit_mmap (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="869" width="0.2188%" height="15" fill="rgb(223,3,22)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="879.50"></text></g><g><title>free_pgtables (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="853" width="0.2188%" height="15" fill="rgb(225,196,46)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="863.50"></text></g><g><title>unlink_file_vma (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="837" width="0.2188%" height="15" fill="rgb(209,110,37)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="847.50"></text></g><g><title>__remove_shared_vm_struct.isra.0 (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="821" width="0.2188%" height="15" fill="rgb(249,89,12)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="831.50"></text></g><g><title>vma_interval_tree_remove (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="805" width="0.2188%" height="15" fill="rgb(226,27,33)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="815.50"></text></g><g><title>__rb_erase_color (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="789" width="0.2188%" height="15" fill="rgb(213,82,22)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="799.50"></text></g></svg></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment